/*-----------------------------------------------------------
	local.css
-----------------------------------------------------------*/

/*-----------------------------------------------------------
	パンくずリスト
-----------------------------------------------------------*/

div#pankuzu{
	clear:both;
	width:780px;
	margin-bottom:10px;
	margin-top:10px;
	margin-left:5px;
	font-size:10px;
	color:#9D9D9D;
}

div#pankuzu a{
	text-decoration:none;
	font-size:10px;
	color:#9D9D9D;
}

div#pankuzu a:hover{
	text-decoration:underline;
	font-size:10px;
	color:#9D9D9D;
}

/*-----------------------------------------------------------
	メニュー
-----------------------------------------------------------*/

div#leftmenu{
	clear:both;
	width:165px;
	float:left;
	margin-right:15px;
}

/*-----------------------------------------------------------
	バナー
-----------------------------------------------------------*/

p#banner{
	margin-bottom:15px;
}

/*-----------------------------------------------------------
	タイトル
-----------------------------------------------------------*/

div#rightmenu h2#contact{
	width:600px;
	height:37px;
	margin-bottom:15px;
	background-image:url(../img/contit_contact.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-400px;
	font-size:12px;
	float:left;
}

div#rightmenu h2#sitemap{
	width:600px;
	height:37px;
	margin-bottom:15px;
	background-image:url(../img/contit_sitemap.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-400px;
	font-size:12px;
	float:left;
}

div#rightmenu h2#privacy{
	width:600px;
	height:37px;
	margin-bottom:15px;
	background-image:url(../img/contit_privacy.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-400px;
	font-size:12px;
	float:left;
}

div#rightmenu h2#about{
	width:600px;
	height:37px;
	margin-bottom:15px;
	background-image:url(../img/contit_about.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-400px;
	font-size:12px;
	float:left;
}

/*-----------------------------------------------------------
	コンテンツ
-----------------------------------------------------------*/

div#rightmenu{
	width:600px;
	float:left;
	margin-bottom:20px;
}

div#rightmenu div.subtit{
	clear:both;
	width:600px;
	height:30px;
	background-image:url(../img/bg_subtit.gif);
	background-repeat:no-repeat;
	margin-bottom:15px;
}

div#rightmenu div.subtit p{
	width:550px;
	height:22px;
	margin-left:20px;
	padding-top:7px;
	font-weight:bold;
	font-size:13px;
}

div#gotop{
	width:600px;
	margin-top:30px;
	text-align:right;
}

div#gotop img{
	vertical-align:-4px;
	margin-right:10px;
}

div#gotop a{
	width:600px;
	text-decoration:none;
	font-size:12px;
	color:#6095E3;
}

div#gotop a:hover{
	width:600px;
	text-decoration:underline;
	font-size:12px;
	color:#6095E3;
}

div.gotop2{
	width:600px;
	margin-bottom:15px;
	text-align:right;
}

div.gotop2 img{
	vertical-align:-4px;
	margin-right:10px;
}

div.gotop2 a{
	width:600px;
	text-decoration:none;
	font-size:12px;
	color:#6095E3;
}

div.gotop2 a:hover{
	width:600px;
	text-decoration:underline;
	font-size:12px;
	color:#6095E3;
}

/*-----------------------------------------------------------
	プライバシーポリシー
-----------------------------------------------------------*/

div#square{
	padding-top:15px;
	margin-bottom:15px;
	border:1px solid #9D9D9D;
	background-color:#F3F3F3;
}

ul#privacyul1{
	clear:both;
	list-style-type:decimal;
	margin:0px 30px 15px 30px;
}

p.privacytxt{
	margin:0px 10px 15px 10px;
}

p.privacytxt_r{
	margin:0px 10px 15px 10px;
	text-align:right;
}

/*-----------------------------------------------------------
	サイトマップ
-----------------------------------------------------------*/

p.sitemaptxt{
	font-weight:bold;
	margin-bottom:5px;
	margin-right:10px;
	font-size:13px;
	border-bottom:1px dashed #CACACA;
	padding-bottom:3px;
}

p.sitemaptxt img{
	margin-left:10px;
	margin-right:10px;
	vertical-align:-2px;
}

p.sitemaptxt a{
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
	color:#6095E3;
}

p.sitemaptxt a:hover{
	font-weight:bold;
	text-decoration:underline;
	font-size:13px;
	color:#6095E3;
}

ul.sitemapul{
	margin:0px 10px 15px 40px;
	padding-left:10px;
	list-style:none;
}

ul.sitemapul li{
	margin:3px;
}

ul.sitemapul a{
	text-decoration:none;
	font-size:12px;
	color:#6095E3;
}

ul.sitemapul a:hover{
	text-decoration:underline;
	font-size:12px;
	color:#6095E3;
}

div.line{
	border-top:1px dashed #9D9D9D;
	margin-bottom:5px;
}

/*-----------------------------------------------------------
	このサイトに関して
-----------------------------------------------------------*/

ul#aboutul1{
	clear:both;
	list-style-type:decimal;
	margin:0px 30px 15px 30px;
}

ul#aboutul2{
	clear:both;
	list-style-type:circle;
	margin:0px 50px 15px 50px;
}

div.line{
	border-top:1px dashed #9D9D9D;
	margin-bottom:15px;
}

p.abouttxt{
	margin:0px 15px 15px 15px;
}

div#square{
	padding-top:15px;
	margin-bottom:15px;
	border:1px solid #9D9D9D;
	background-color:#F3F3F3;
}

p.abouttxt a{
	text-decoration:none;
	color:#6095E3;
}

p.abouttxt a:hover{
	text-decoration:underline;
	color:#6095E3;
}
	

