@charset "UTF-8";
/* CSS Document */

/************************************/
/* コンテンツ */
/************************************/

h4 {
	background: url(../images/h4_maru.gif) left 4px no-repeat;
	border-top: 1px dotted #f4c57a;
	border-bottom: 1px dotted #f4c57a;
	color:#ecb55d;
}

div.clip630 img.store_img {
	width: 315px;
	float: left;
}

div.clip630 img.store_map {
	width: 300px;
	float: right;
}

table.table630 td.store_img_p {
	width: 320px;
}

table.table630 td.store_map_p {
	width: 310px;
}

table.table630 td.link00 {
	width: 158px;
}

table.table630 td.link {
	width: 78px;
	cursor: pointer;
}

table.table630 td.link07 {
	width: 4px;
}

span.bold {
	color: #f4c57a;
}


/* ▼▼ 左ローカルナビ ▼▼ */

div#cont div#main div#local_navi {
	background: url(../images/local_navi_00.gif) left top no-repeat;
}

/* local_sab */

div#local_navi ul li.local_sab {
	margin: 0;
	padding: 0;
}

div#local_navi ul li.local_sab a {
	line-height:normal;
}


div#local_navi ul li.local_sab dl {
	width: 210px;
	margin: 0 10px;
	padding: 0;
}

div#local_navi ul li.local_sab dt {
	width: 210px;
	margin: 0;
	padding: 15px 0 10px 0;
}

div#local_navi ul li.local_sab dd {
	width: 205px;
	margin: 0 0 0 5px;
	padding: 15px 0 0 0;
}

div#local_navi ul li.local_sab dd ul {
	display: block;
	width: 205px;
}

div#local_navi ul li.local_sab dd ul li.local_sab_list,
div#local_navi ul li.local_sab dd ul li.local_sab_list_2 {
	width: 205px;
	height: 12px;
	margin: 0;
	font-size:12px;
}

div#local_navi ul li.local_sab dd ul li.local_sab_list {
	padding: 0 0 8px 0;
}

div#local_navi ul li.local_sab dd ul li.local_sab_list_2 {
	padding: 0 0 15px 0;
}

div#local_navi ul li.local_sab dd ul li.local_sab_list a,
div#local_navi ul li.local_sab dd ul li.local_sab_list a:active,
div#local_navi ul li.local_sab dd ul li.local_sab_list a:visited,
div#local_navi ul li.local_sab dd ul li.local_sab_list_2 a,
div#local_navi ul li.local_sab dd ul li.local_sab_list_2 a:active,
div#local_navi ul li.local_sab dd ul li.local_sab_list_2 a:visited {
	padding: 8px 0 0 15px;
	color: #666666;
	text-decoration: none;
}

div#local_navi ul li.local_sab dd ul li.local_sab_list a.active,
div#local_navi ul li.local_sab dd ul li.local_sab_list a:hover,
div#local_navi ul li.local_sab dd ul li.local_sab_list_2 a.active,
div#local_navi ul li.local_sab dd ul li.local_sab_list_2 a:hover {
	font-weight: bold;
	background: url(../images/arrow.gif) 0 11px no-repeat;
}


div#local_navi ul li.local_sab dd ul li.local_sab_list img,
div#local_navi ul li.local_sab dd ul li.local_sab_list_2 img {
	border: 0;
	margin: 0;
	padding: 0 0 0 4px;
	vertical-align:text-top;
}

/* △△ 左ローカルナビ △△ */
/* ▼▼ 右コンテンツ ▼▼ */

div#cont div#main div#contents {
	background: url(../images/contents_img.jpg) left top no-repeat;
}


/* ▼ 各店舗紹介 ▼ */

/* sentence */
/* sentence */

div#cont div#main div#contents div.contents_area p.sentence img.img_r {
	margin: 0 0 0 15px;
	padding: 0 0 15px 0;
	float: right;
}

div#cont div#main div#contents div.contents_area p.sentence img.img_l {
	margin: 0 15px 0 0;
	padding: 15px 0 0 0;
	float: left;
}

/* sentence_area(左右) */
/* sentence_area(左右) */

/* dot li */

div#cont div#main div#contents div.contents_area ul.dot_ul li.dot_li {
	background: url(../images/dot.gif) 15px 6px no-repeat;
	border-bottom: 1px dotted #f4c57a;
}

div#cont div#main div#contents div.contents_area ul.dot_ul li.dot_li div.dot_l {
	width: 100px;
	font-weight: bold;
}

div#cont div#main div#contents div.contents_area ul.dot_ul li.dot_li div.dot_r {
	width: 495px;
}

/* dot li */

/* form */

div.submit_area img {
	cursor: pointer;
}

/* form */

div.clip630 img {
	cursor: pointer;
}

/* △△ 右コンテンツ △△ */


/*----- voice -----------------------------------------------------------------------------------------------------------*/
div#cont div#main div#contents UL.voiceIndex {
	margin:0;
	padding:0 0 0 20px;
	list-style:none;
	clear:both;
}
UL.voiceIndex LI {
	padding:0 16px 0 0;
	float:left;
}

IMG.voiceImgR {
	padding:0 0 0 18px;
	float:right;
}

div#cont div#main div#contents UL.voiceBlink {
	margin:0;
	padding:0;
	list-style:none;
	clear:both;
}
div#cont div#main div#contents UL.voiceBlink LI {
	float:left;
}

/*----- entry -----------------------------------------------------------------------------------------------------------*/
div#cont div#main div#contents div.contents_area ul.recruitLI {
	list-style:none;
}
div#cont div#main div#contents div.contents_area ul.recruitLI LI {
	background: url(../images/dot.gif) no-repeat left center;
	margin:0 0 5px 0;
	padding:0 0 0 10px;
}
EM.att {
	font-style:normal;
	color:#ce9196;
}
TABLE.recruitForm {
	width:100%;
	border-collapse:collapse;
	margin:20px 0 20px 0;
}
TABLE.recruitForm TH,
TABLE.recruitForm TD {
	padding:10px 14px 5px 14px;
	border-top:1px #f4c57a dotted;
	border-bottom:1px #f4c57a dotted;
	vertical-align:top;
}
TABLE.recruitForm TH {
	font-weight:normal;
	text-align:left;
	width:180px;
}
DIV.formNote {
	font-size: 10px;
	line-height:135%;
	margin:5px 0 0 0;
}
*html DIV.formNote {
	font-size: 9px;
}
*:first-child+html DIV.formNote {
	font-size: 9px;
}
TABLE.recruitForm TD DD {
	margin:0 0 10px 0;
}
TABLE.recruitForm TD INPUT {
	margin:0 0 5px 0;
	vertical-align:middle;
}


/*----- explanation -----------------------------------------------------------------------------------------------------------*/
.explanationUnit {
	width:630px;
	background:url(../images/explanation_boxbg.gif) no-repeat;
}
.explanationUnit H5 {
	margin:0;
	padding:0;
}
.explanationUnit .explanationBox {
	width:630px;
	padding:0 0 38px 0;
	background:url(../images/explanation_bottom.gif) no-repeat bottom;
}
.explanationUnit .explanationBox P {
	width:435px;
	margin:8px 0 0 0;
	padding:0 0 0 20px;
}
.explanationUnit .explanationBox EM {
	font-style:normal;
	color:#ce9196;
}

