@charset "utf-8";
/* CSS Document */

@import url(default.css);
@import url(base.css);

/* メイン---------------------------------- */

	#contentbottom{background:none;}
			
				
/* 個人情報保護方針----------------------------- */

	#main{background:none;}
	
	#privacy .maincap{
		margin:20px 15px 10px;
		font-family:'kozuka-gothic-pro','メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
		font-weight:400;
		line-height:2.0em;
		letter-spacing:0.05em;
	}

		#privacylisttable{
			border:none;
			width:830px;
			margin:25px auto 0;
			background:url(../etc/images/lline_privacylisttable.gif) repeat-y 173px 0;
			font-family:'kozuka-gothic-pro','メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
			font-weight:400;
			line-height:2.0em;
			letter-spacing:0.05em;
		}

			#privacylisttable th{
				width:160px;
				color:#294566;
				text-align:right;
				font-weight:700;
				padding:3px 26px 27px 0;
				line-height:150%;
				vertical-align:top;
			}

			#privacylisttable td{
				padding:3px 0 27px;
				line-height:150%;
				vertical-align:top;
			}

				#privacylisttable td p{
					margin:10px 0 0;
				}
				
				#privacylisttable td.listbottom{
					padding:3px 0;
				}


/* 関連リンク---------------------------------- */


	#contentleft{
		width:810px;
		padding:35px 0 0 10px;
		margin:0;
	}

	#contentright{
		width:810px;
		padding:35px 0 0 10px;
		background:none;
		margin:0;
	}

		#links #content ul{
			padding:0;
		}

		#links #contentleft li,
		#links #contentright li{
			list-style:none;
			padding:0 5px;
			width:100%;
			border-bottom:1px dotted #ccc;
		}
		
		
		#links #contentleft li:after,
		#links #contentright li:after{
			content: "";
			display: block;
			visibility: hidden;
			clear: both;
			height: 0px;
		}
		* html #links #contentleft li,
		* html #links #contentright li{display: inline-table;}
		/* no ie mac \*/
		* html #links #contentleft li,
		* html #links #contentright li{height:1%;}
		#links #contentleft li,
		#links #contentright li{display: block; min-height:0;}
		/* */


			#links #content li span{
				display:block;
				margin:10px 0;
				float:left;
				width:300px;
			}

			#links #content li a{
				display:block;
				margin:10px 0;
				float:left;
				width:300px;
			}


/* サイトマップ-------------------------------- */


	#sitemap #content h3{
		width:800px;
		margin:38px auto 20px;
	}

		#sitemap #content ul{
			margin:0 0 20px 40px;
		}

			#sitemap #content li{
				float:left;
				margin:0 20px 15px 0;
				padding:0 0 0 10px;
				width:235px;
				list-style:none;
				background:url(../common/arrow_triangle_red3.gif) no-repeat 0 3px;
			}
			
			#sitemap #content li a{text-decoration:none;}
			#sitemap #content li a:hover{
				text-decoration:underline;
				color:#c00;
			}

			#sitemap #content .shortlist li{width:170px;}

			#sitemap #content .yajirushilist{margin:0 0 20px 30px;}
			
			#sitemap #content .yajirushilist li{
				background:url(../common/arrow_submenu2_blue.gif) no-repeat 0 50%;
				list-style:none;
				padding-left:20px;
				width:150px;
			}
			
			#sitemap #content .separateline{
				margin:30px 0 20px 20px;
				padding:20px 0 0 10px;
				border-top:1px dotted #ccc;
				width:780px;
			}
			
			
			
			
