@charset "shift_jis";

/* 全ページ共通の枠組み指定 */
@import "base.css";



/*__for commonclub index only__*/
#body1st{
/*background:url(../img/bodyBg.jpg) repeat-x scroll 0 0;*/
background:url(../img/bodyBg_index.jpg) repeat-x scroll 0 0;}
#body1st #head{
background:url(../img/headBg.jpg) no-repeat scroll 0 0;
/*height:563px; */
/*height:483px; ver1*/
height:475px;
width:960px;
margin:0px auto;
padding:0 0px;
position:relative}
#body1st #mainImg{}
#body1st #mainImg #logo{
padding:100px 0 0 0;
}

#body1st #main{margin:0 5px 20px}

#body1st #clublinkBox{display:block;
width:760px;
margin:0px auto;
padding:0 0 10px 0;
background:url(../img/bg_clublinkBox.gif) no-repeat bottom left;text-align:center;}

#body1st #clublinkBox table{text-align:center;width:760px;margin:0 auto;}
#body1st #clublinkBox table td{width:33%;padding:8px 0 5px 0;text-align:center;}

span.text_min{font-size:85%}

#wrapper:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

#wrapper{
display:inline-block;
margin:0 auto;
text-align:left;
width:960px
}

/*\*/
*html #wrapper{height:1%}
#wrapper{display:block}
/**/

#wrapper_min{
/*background:url(../../img/va_bg.jpg) no-repeat scroll 49% 224px;*/
/*background:url(../../img/va_bg.jpg) no-repeat scroll 49% 174px; -50px*/
background:url(../../img/va_bg_index.jpg) no-repeat scroll 49% 144px;/* -80px*/
margin:0 auto 10px;
text-align:center;
width:1000px
}

#main{
float:right;
width:700px}

#main .box_A{
border-bottom:#CCCCCC 1px dotted;
display:inline-block;
height:105px;
margin-bottom:20px;
padding:0}

/*\*/
*html #main .box_A{height:1%}
#main .box_A{display:block}
/**/

#main .box_A .le{
float:left;
height:107px;
margin-right:10px;
width:469px}

#main .box_A .ri{
float:left;
width:221px}

#main .box_B:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

#main .box_B{
display:inline-block;
margin-bottom:20px}

/*\*/
*html #main .box_B{height:1%}
#main .box_B{display:block}
/**/
#main .box_B li{
float:left;
}



#main .box_B li{margin-left:10px}

#main .box_B .firstChild{margin:0}

#main .box_B dl{
border:#CCCCCC 1px solid;
padding:1px;
min-height:275px;
_height:275px;
width:161px}

#main .box_B dt{padding:5px 0 5px 0;text-align:center}
#main .box_B dd{padding:0px 7px 5px 7px}
#main h2{margin-bottom:15px; font-size: x-small;
    line-height: 180%;}
	
	#main h2 a{ font-size: small;}

#main .h202_boxB:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

#main .h202_boxB{display:inline-block;}

#main .b_box01 h2, #main .b_box02 h2, #main .b_box03 h2, #main .b_box04 h2 {
    background: url("../img/minih2.gif") no-repeat scroll 0 0 transparent;
    padding: 0 0 0 15px;
}

/*\*/
*html #main .h202_boxB{height:1%}
#main .h202_boxB{display:block}
/**/

#main .h202_boxB .ri{
float:right;
width:220px}

#main .h202_boxB .le{
border:1px #CCCCCC solid;
line-height:50%;
padding:2px;
width:100px
}


#main .mini{
background:url(../img/minih2.gif) no-repeat scroll 0 0;
padding:0 0 0 15px;
}

#main .b_box03{
float:left;
margin:0 20px 5px 0;
width:340px}

#main .b_box03 .boxB_icon{
float:left;
margin-right:10px;
width:55px
}

#main .b_box04 .boxB_icon{
float:left;
margin-right:10px;
width:55px
}

#main .h202_boxB dt {
margin-bottom:10px;
}


#main .h202_boxB dd {
margin-bottom:10px;
}

#main .b_box04{
float:left;
margin:0;
width:340px}

#main .a_box02:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

#main .a_box02{display:inline-block;}

/*\*/
*html #main .a_box02{height:1%}
#main .a_box02{display:block}
/**/

#main .a_box02{
background:url(../img/border_img01.jpg) no-repeat scroll 0 100%;
margin-bottom:20px;
padding:0 0 10px 0}




#main p.note{
font-size:x-small;
margin:0 0 30px}

#main p.note span{color:#ff0000;margin:0 5px 0 0}

#head #head_va{

/*padding:222px 0 0 0;*/
padding:192px 0 0 0;/*__-30px__*/
}

#head #head_va .va{
text-align:center;
margin:0 auto;
/*width:566px;*/
width:446px;}

/*__+20100728__*/
#btn_tokai{display:block;float:right;
margin:-280px 0px 0 0 ;
}

/***********************************************/
/* #sideBar style                              */
/***********************************************/
#sideber .area_map{margin-bottom:10px}

#sideber .dream{margin-bottom:10px}

#sideber .factory{margin-bottom:10px}

#sideber .side_navi dt{margin-bottom:10px}

#sideber .side_navi dd{margin-bottom:10px}

#sideber .area_map{
	background: url(../../img/side_map.jpg) no-repeat 0 0;
	position:relative;
	height:200px;
	border:solid 1px #CCCCCC;
	border-bottom:0;
	background-image: url(../../img/side_map.jpg);
	}
#sideber .area_map h2{
	border:0;
	margin:0;
	paddong:0;
}
#sideber .area_map ul,
#sideber .area_map ul li,
#sideber .area_map p {
	margin:0;
	paddong:0;
}

#sideber .area_map .saitama {
	position:absolute;
	left:7px;
	top:85px;
}
#sideber .area_map .tokyo {
	position:absolute;
	top:120px;
	left:68px;
}
#sideber .area_map .chiba {
	position:absolute;
	top:154px;
	left:131px;
}
#sideber .area_map .kanagawa {
	position:absolute;
	top:163px;
	left:9px;
}

#sideber .area_map .tochigi {
	position:absolute;
	top:44px;
	left:41px;
}


#badge{
position:absolute;
left:735px;
top:212px}

#badge li{margin:0 20px 0 0}
#badge li.first{margin:0 0 10px}


/***********************************************/
/* #sideBar style                              */
/***********************************************/
