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

body{
	text-align:center;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:20px;
	color:#FFFFFF;
/*	background-image: url(../images/bg_top.jpg);
	background-repeat:repeat-x;	*/
	background-color:#120A01;
	margin: 0px;

}
#flash{
/*background:#1D140A; */
margin:0px auto;
width:950px;
z-index:1;
}
#navigation{
/*margin:0px auto;
width:950px;*/
width:100%;
height:160px;
background-color:#120A01;
}

#navigation .left{
float:left;
width:417px;
height:150px;
background-color:#0B0700;
border:solid 1px #271D14;
}
#navigation .right{
float:right;
background-color:#0B0700;
width:518px;
height:150px;
/*border:solid 1px #271D14;*/
}
#navigation .rightcenter{
float:left;
width:350px;
height:150px;
border:solid 1px #271D14;
}
#navigation .rightright{
float:right;
width:154px;
height:150px;
border:solid 1px #271D14;
font-size:12px;
line-height:16px;
}
#navigation .rightright .in{
margin:5px;
}

#navigation .left .txt{
float:left;
margin-left:5px;
line-height:25px;
}
#navigation .right .txt{
margin-top:8px;
margin-left:10px;
}

#navigation #main{
float:left;
width:760px;
}
#navigation #main .l{
float:left;
width:375px;
/*
background-color:#0B0700;
border:solid 1px #271D14;
*/
}
#navigation .frame{
background-color:#0B0700;
border:solid 1px #271D14;
}
#navigation #main .r{
float:right;
width:375px;
/*
background-color:#0B0700;
border:solid 1px #271D14;
*/
}
#navigation .ind{
margin-top:8px;
margin-left:5px;
margin-right:5px;
}
#navigation #main .txt{
color:#FFF2E6;
}
#navigation #main .menu table{
border:1px solid #666;
width:250px;
/*border-top:1px solid #CCC;
border-left:1px solid #CCC;*/
}
#navigation #main .menu th{

background-color:#222;
color:#CCC;
}
#navigation #main .menu td{
padding:3px;
background-color:#222;
color:#CCC;
}
#navigation #main a{
color:#FFF;
}
#navigation #main .title{
width:250px;
color:#FFFFFF;
float:left;
}
#navigation #main .menu_img{
float:right;margin-left:5px;
}
#navigation #main .menu_img img{
width:90px;
}
#navigation #main .menu_price{
margin-bottom:10px;
margin-top:20px;
}
#navigation #main .blog_img{
float:right;
margin-left:10px;
margin-bottom:10px;
width:100px;
}
#navigation #main .blog_img img{
width:100px;
}
#navigation #main .blog_title{
width:240px;
}
#navigation #main .whatsnew table{
width:360px;
}
#navigation #main .whatsnew td{
color:#FFFFFF;
}

#navigation #side{
float:right;
width:180px;

}
#navigation #side .online{
background-color:#0B0700;
border:solid 1px #271D14;
}

.bdr{
border-bottom:1px solid #271D14;
}
span.topsearch{
background-color:#2e1d0e;
padding:3px;
}


#nav{
width:950px;
height:40px;
/*position:absolute;
top:550px;
*/
/*
filter:alpha(opacity=85);
	-moz-opacity:0.85;
	opacity:0.85;
	z-index:1000;
*/
}
#nav span{
margin:0px;
padding:0px;
}
#nav a{
float:left;
z-index:900;
}

#nav a.n1{
display:block;
background-image:url(../images/n01.jpg);
width:95px;
height:40px;
background-repeat:no-repeat;
text-indent:-9000px;
}
#nav a:hover.n1{
background-image:url(../images/n01r.gif);
background-repeat:no-repeat;
}
#nav a.n2{
display:block;
background-image:url(../images/menu_aisatu.jpg);
width:95px;
height:40px;
background-repeat:no-repeat;
text-indent:-9000px;
}
#nav a:hover.n2{
background-image:url(../images/menu_aisatu1.jpg);
background-repeat:no-repeat;
}
#nav a.n3{
display:block;
background-image:url(../images/menu_este.jpg);
width:95px;
height:40px;
background-repeat:no-repeat;
text-indent:-9000px;
}
#nav a:hover.n3{
background-image:url(../images/menu_este1.jpg);
background-repeat:no-repeat;
}
#nav a.n4{
display:block;
background-image:url(../images/menu_huro.jpg);
width:95px;
height:40px;
background-repeat:no-repeat;
text-indent:-9000px;
}
#nav a:hover.n4{
background-image:url(../images/menu_furo1.jpg);
background-repeat:no-repeat;
}
#nav a.n5{
display:block;
background-image:url(../images/menu_heya.jpg);
width:95px;
height:40px;
background-repeat:no-repeat;
text-indent:-9000px;
}
#nav a:hover.n5{
background-image:url(../images/menu_heya1.jpg);
background-repeat:no-repeat;
}
#nav a.n6{
display:block;
background-image:url(../images/menu_ryori.jpg);
width:95px;
height:40px;
background-repeat:no-repeat;
text-indent:-9000px;
}
#nav a:hover.n6{
background-image:url(../images/menu_ryori1.jpg);
background-repeat:no-repeat;
}
#nav a.n7{
display:block;
background-image:url(../images/menu_kannai.jpg);
width:95px;
height:40px;
background-repeat:no-repeat;
text-indent:-9000px;
}
#nav a:hover.n7{
background-image:url(../images/menu_kannai1.jpg);
background-repeat:no-repeat;
}
#nav a.n8{
display:block;
background-image:url(../images/menu_syuhen.jpg);
width:95px;
height:40px;
background-repeat:no-repeat;
text-indent:-9000px;
}
#nav a:hover.n8{
background-image:url(../images/menu_syuhen1.jpg);
background-repeat:no-repeat;
}
#nav a.n9{
display:block;
background-image:url(../images/menu_acsses.jpg);
width:95px;
height:40px;
background-repeat:no-repeat;
text-indent:-9000px;
}
#nav a:hover.n9{
background-image:url(../images/menu_access1.jpg);
background-repeat:no-repeat;
}
#nav a.n10{
display:block;
background-image:url(../images/menu_ryokin.jpg);
width:95px;
height:40px;
background-repeat:no-repeat;
text-indent:-9000px;
}
#nav a:hover.n10{
background-image:url(../images/menu_ryokin1.jpg);
background-repeat:no-repeat;
}

#service{
margin-top:10px;
padding-top:10px;
padding-left:2px;
color:#FFFF99;
border-top:1px solid #271D14;
}
#service ul{
margin:0;
padding:0;
}
#service li{ list-style:none;height:26px;width:164px;}
#service a{
display:block;
width:164px;
height:24px;
background-repeat:no-repeat;
text-indent:-9000px;
background-position:0px 0px;

}
#service a.n1{background-image:url(../images/btn_member.jpg);}
#service a.n1:hover{background-position:0px -24px;}
#service a.n2{background-image:url(../images/btn_member_chg.jpg);}
#service a.n2:hover{background-position:0px -24px;}
#service a.n3{background-image:url(../images/btn_rsv_chg.jpg);}
#service a.n3:hover{background-position:0px -24px;}
#service a.n4{background-image:url(../images/btn_rmd.jpg);}
#service a.n4:hover{background-position:0px -24px;}
#service a.n5{background-image:url(../images/btn_mypqge.jpg);}
#service a.n5:hover{background-position:0px -24px;}

.top01{margin-bottom:5px;font-size:1.2em;padding-left:5px;padding-bottom:5px;border-bottom:1px solid #FFF;color:#FFF;}
.top02{font-size:1em;padding:0 5px;color:#FFF;}
.top03{color:#FFCC00;font-size:1.1em;}
.top04{margin-bottom:5px;font-size:1.2em;padding-left:5px;padding-bottom:5px;border-bottom:1px solid #FFF;color:#FFF;}
.top05{float:right;margin-left:10px;margin-right:5px;padding-top:5px;color:#FFF;}
.top06{font-size:1em;padding:0 5px;color:#FFF;}
.top07{margin:5px 14px;margin-bottom:20px;}
.top08{border-bottom:1px solid #FFE3AC;margin-bottom:15px;}
.top09{width:950px;position:relative;overflow:hidden;padding-bottom:10px;}
.top09_l{float:left;width:580px;}
.top09_r{float:right;width:360px;}
.top10{padding:10px 130px;background-color:#120A01;}
.top11{padding:10px 110px;background-image:url(../images/bg60.jpg);color:#C9C4BF;font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";}
.top12{margin-bottom:12px;font-size:1.3em;padding-left:5px;padding-bottom:5px;border-bottom:1px solid #C9C4BF;}
.top13{font-size:1.1em;margin-left:10px; margin-right:10px;}

#topk{height:365px;overflow:auto;padding:3px;}
#topk table{border:1px solid #A07E00;width:350px;}
#topk th{color:#FFF;text-align:center; background-color:#A07E00;width:82px;}
#topk td{color:#FFF;text-align:center; width:82px;}
#topk .commentBox{margin-bottom:10px;border-bottom:1px solid #CCC;padding-bottom:10px;width:350px;}
#topk .commentUser{color:#FC0;}
#topk .commentTime{font-size:10px;}

.clearfix{clear:both;height:0;line-height:0;}
