@charset "utf-8";

/*@import url("../css/common.css");*/
@import url("../css/tstyle.css");
@import url("../css/bg.css");

/*----アクセスＭＡＰ-----------------------------------*/

/*--コンテンツ全体を囲む<div>--*/
#in_conte{
	width:612px;
	margin:0 auto;
	padding-top:5px;
}
/*--左右にfloatをかけるBOX--*/
.map_l {
	float: left;
	width: 285px;
}
.map_r {
	float: right;
	width: 315px;
	padding-right:10px;
}

/*--店舗名--*/
#in_conte h2{
	margin:0px;
	padding: 0px;
}
#in_conte h2 img{
	vertical-align:bottom;
}

/*--店舗情報--*/
#in_conte ul{
	list-style:none;
	margin-left:10px;
}
#in_conte ul li{
	line-height:1.5em;
}

/*--店内画像--*/
ul.img_ac li{
	display:inline;
	margin:0;
}
ul.img_ac img{
	padding-top: 15px;
}

/*--地図補足情報--*/
#text_r{
	text-align:right;
	margin-top:5px;
	padding-right:30px;
}

/*--画像下アクセス情報--*/
.txt_ac {
	font-weight: bold;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 10px;
	line-height: 1.5em;
}

/*--店舗切り分けライン--*/
.hr_img {
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}

/*リクルート情報----------------------------------------------*/

#recruit_box{
	text-align:center;
	/*padding:25px auto 0 ;*/
	background:url(img/recruit_bg.gif) no-repeat top right;
	margin:0 auto;
	width:557px;
}
#recruit_box h3 {text-align:left}

#recruit{
	margin-bottom:10px;
}
#rec_table{
	text-align:left;
	width:530px;
	margin-bottom:40px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",sans-serif;
}
#rec_table th{
	text-align:left;
	font-weight:normal;
	width:200px;
	color:#727272;
	font-size:10px;
	border-bottom:#9c9c9a solid 1px;
	vertical-align:top;
	padding:15px 0 ;
}

#rec_table td{
	color:#727272;
	font-size:10px;
	border-bottom:#9c9c9a solid 1px;
	padding:12px 0 ;
	line-height:1.5em;
}
#rec_table td ol{
	list-style:none;
}
#rec_table td ol li{
	text-indent:-1.1em;
	padding-left:1em;
}
*html #rec_table td ol li{
	text-indent:-0.8em;
	padding-left:1em;
}
*+html  #rec_table td ol li{
	text-indent:-0.8em;
	padding-left:1em;
}
.b_border{
	border-bottom:#9c9c9a dashed 1px;
	padding-bottom:10px;
	margin-bottom:10px;
}
#qa {width:100%; margin:0 auto}
#qa_left{
	width:110px;
	float:left;
	text-align:right;
}
#qa_right{	
	width:370px;
	float:right;
	/*padding-right:30px;*/
	text-align:left
}
#qa_right h3{
	padding-bottom:10px;
}
#qa_right dl{
	padding-bottom:15px;
}
#qa_right dt{
	color:#ee7ba9;
	font-weight:normal;
	padding-bottom:5px;
	margin:0;
}
#qa_right dd{
	padding-bottom:13px;
	line-height:1.5em;
	text-indent:-1em;
	padding-left:1em;
}
*html #qa_right dd{
	padding-bottom:13px;
	line-height:1.4em;
	text-indent:-0.8em;
	padding-left:1em;
}



html>body #hd{ margin-bottom:20px}
div.bdr {
	border-bottom:#CCCCCC 1px solid;
	border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	padding-top:30px;
	padding-bottom:20px;
	margin-top:-30px
	}
* html	div.bdr { margin-top:-3px; margin-bottom:80px }		
*:first-child+html div.bdr { margin-top:-3px; margin-bottom:80px  }