/*-----------レイアウト基本-----------*/
a { text-decoration:none;  outline:0px none black; }

a:hover{color:#FF9900;}

.fcs { outline:0px none black; }

hr { height:1px;}

body{ 
background:url("../images/main/bg.gif") fixed;
margin:0px;
padding:0px;
}

#base { 
width:703px;
margin:0 auto;
text-align:center;
}

#border { 
width:703px;
margin:0 0 20px 0;
border-style:solid; border-width:1px; border-color:#666666;
background:#FFFFFF;
}

#h_border { 
width:703px;
margin:0 0 20px 0;
border-style:solid; border-width:1px 1px 0 1px; border-color:#666666;
background:#FFFFFF;
}

#f_border { 
width:703px;
margin:0 0 20px 0;
border-style:solid; border-width:0 1px 1px 1px; border-color:#666666;
background:#FFFFFF;
}

.clear00{clear:both;}

/*-----------最上段テキスト-----------*/
#h_text { 
width:705px;
padding:5px 0px 2px 0px;
font-size:10px;color:#7F360B;
display:inline-block;
}
/*
\*/
#h_text { 
width:705px;
padding:9px 0px 2px 0px;
font-size:10px;color:#7F360B;
display:inline-block;
}
/*

*/


#h_text_l, h1#h_text_l {
	margin:0;
	font-size:10px;
	font-weight:normal;
	color:#7f360b;
	float:left;
	width:auto;
	clear: left;
}

#h_text_r { 
float:right;
width:210px;
text-align:right;
}


/*-----------ヘッダーナビ-----------*/

#header{ 
width:703px;
padding:0;
background:url("../images/topmenu/header_bg.jpg") no-repeat;
}

#h_nav{ 
padding:0 0 0 245px;
width:458px;
}

#h_nav ul{ 
margin:0 0 20px 0;
padding:0;
list-style:none;
}

#h_nav li, #h_nav a{ 
display:block;
height:18px;
float:left;
}

#h_nav li{ 
text-indent:-9999px;
}

#h_nav a{ 
background:url("../images/topmenu/h_nav.gif") no-repeat;
}

#item01 a{ width:69px; background-position:0 0}
#item02 a{ width:101px; background-position:-69px 0}
#item03 a{ width:81px; background-position:-170px 0}
#item04 a{ width:114px; background-position:-251px 0}
#item05 a{ width:93px; background-position:-365px 0}
#item01 a:hover{ background-position:0 -18px}
#item02 a:hover{ background-position:-69px -18px}
#item03 a:hover{ background-position:-170px -18px}
#item04 a:hover{ background-position:-251px -18px}
#item05 a:hover{ background-position:-365px -18px}



/*-----------トップメニュー-----------*/
#t_nav{ 
padding:0;
width:703px;
display:inline-block;
}

#logo{ 
padding:17px 0 0 10px;
width:103px;
float:left;
}

#t_menu{ 
padding: 23px 11px 0 0;
width:568px;
float:right;
}

#t_menu ul{ 
margin:0 0 20px 0;
padding:0;
list-style:none;
}

#t_menu li, #t_menu a{ 
display:block;
height:34px;
float:left;
}

#t_menu li{ 
text-indent:-9999px;
}


#menu01 a{ width:71px; background:url("../images/topmenu/hkd_a.jpg") no-repeat}
#menu02 a{ width:71px; background:url("../images/topmenu/hrk_a1.jpg") no-repeat}
#menu03 a{ width:71px; background:url("../images/topmenu/ksi_a1.jpg") no-repeat}
#menu04 a{ width:71px; background:url("../images/topmenu/nsk_a1.jpg") no-repeat}
#menu05 a{ width:71px; background:url("../images/topmenu/kys_a1.jpg") no-repeat}
#menu06 a{ width:71px; background:url("../images/topmenu/okn_a1.jpg") no-repeat}
#menu07 a{ width:71px; background:url("../images/topmenu/okn_a2.jpg") no-repeat}
#menu08 a{ width:71px; background:url("../images/topmenu/tks_a.jpg") no-repeat}
#menu09 a{ width:71px; background:url("../jalan/images/ski_a.jpg") no-repeat}
#menu10 a{ width:71px; background:url("../images/topmenu/fuji_a.jpg") no-repeat;}
#menu11 a{ width:71px; background:url("../images/topmenu/thk_a.jpg") no-repeat;}
#menu12 a{ width:71px; background:url("../jalan/images/hski_a1.jpg") no-repeat}

#menu01_b a,#menu01 a:hover{ width:71px; background:url("../images/topmenu/hkd_b.jpg") no-repeat}
#menu02_b a,#menu02 a:hover{ width:71px; background:url("../images/topmenu/hrk_b1.jpg") no-repeat}
#menu03_b a,#menu03 a:hover{ width:71px; background:url("../images/topmenu/ksi_b1.jpg") no-repeat}
#menu04_b a,#menu04 a:hover{ width:71px; background:url("../images/topmenu/nsk_b1.jpg") no-repeat}
#menu05_b a,#menu05 a:hover{ width:71px; background:url("../images/topmenu/kys_b1.jpg") no-repeat}
#menu06_b a,#menu06 a:hover{ width:71px; background:url("../images/topmenu/okn_b1.jpg") no-repeat}
#menu07_b a,#menu07 a:hover{ width:71px; background:url("../images/topmenu/okn_b2.jpg") no-repeat}
#menu08_b a,#menu08 a:hover{ width:71px; background:url("../images/topmenu/tks_b.jpg") no-repeat}
#menu09_b a,#menu09 a:hover{ width:71px; background:url("../images/topmenu/ski_b.jpg") no-repeat}
#menu10_b a,#menu10 a:hover{ width:71px; background:url("../images/topmenu/fuji_b.jpg") no-repeat;}
#menu11_b a,#menu11 a:hover{ width:71px; background:url("../images/topmenu/thk_b.jpg") no-repeat;}
#menu12_b a,#menu12 a:hover{ width:71px; background:url("../images/topmenu/hski_b.jpg") no-repeat}



/*-----------内容ー-----------*/
#content{ 
padding:0;
width:703px;

}

/* カテゴリ一覧 */
#bottom_menu{
	margin:0 0 10px 10px;
	width:683px;
	font-size:12px;
	text-align:left;
}

#bottom_menu ul{
	margin:0;
	padding:2px 0;
	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;
	list-style-type:none;
}

#bottom_menu ul.btmmnu01{
	margin:0;
	padding:2px 0 0 0;
	border-top:solid 1px #666666;
	border-bottom:none;
	list-style-type:none;
}

#bottom_menu ul.btmmnu02{
	margin:0;
	padding:0 0 2px 0;
	border-top:none;
	border-bottom:solid 1px #666666;
	list-style-type:none;
}

#bottom_menu li{
	margin-right:8px;
	font-size:10px;
	display:inline;
	/*white-space:nowrap;*/
}


/* プライバシー保護 */
#protection{
	margin-left:10px;
	font-size:12px;
	width:683px;

}

#protection .frame_a{width:150px ; float:left;}
#protection .frame_b{width:532px ; float:left;}

/*-----------フッター-----------*/
#footer{ 
padding:3px 0;
width:703px;
margin:0 auto;
background:#CCCCCC;
display:inline-block;
font-size:10px;
font-weight:300;
border-top-style:solid; border-width:1px; border-color:#666666;
}

#footer div {
float:left;
margin:0 0 0 15px;
text-align:left;
width:350px;
}

#footer ul {
float:right;
margin:0 15px 0 0;
list-style:none;
}

#footer li {
display:inline;
}

#footer li a {
display:block;
float:left;
padding:0 5px;
border-left:1px solid #333;
}

#copy{ 
width:300px;
margin: 2px 6px;
float:left;
}

#f_menu{
padding:0;
width:300px;
margin: 2px 6px;
float:right;
}

#f_menu ul{ 
margin:0 0 0px 0;
padding:0;
list-style:none;
}

#f_menu li{
margin:0;
padding:0;
float:right;
margin:0 0 0 6px;
}

/*-----------テキスト-----------*/

.text_red{ color:#CC0000;}
.text_red_b{ color:#CC0000; font-weight:900; font-size:12px}
.text_10_red{font-size:10px; color:#CC0000;}
.text_10_red_b{font-size:10px; color:#CC0000; font-weight:900;}
.text_orenge_b{
	color:#CC6600;
	font-weight:900;
	font-size: 12px;
}
.font_10{font-size:10px; font-weight:300;}
.font_12{font-size:12px;}
.font_12_b{font-size:12px;font-weight:900;}
.font_14_b{font-size:14px;font-weight:900;}
.font_10_b{font-size:10px;font-weight:900;}
.red_10_b{font-size:10px;font-weight:900; color:#CC0000;}
.white_10{font-size:10px; color:#FFFFFF;}
.bold{font-weight:600;}
.center{text-align:center;}
b{font-weight:900;color:#333333;}


.final_txt{
	margin:0 10px 10px 10px;
	padding:5px 0px 5px 0px;
	color:#CC0000;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	border:solid 1px #CC0000;
}