@charset "euc-jp";
/*
=========================================================
last updated:2011/03/02 vol.01
edit mgotou :2011/06/15 vol.02
=========================================================
*/
/*** LAYOUT ***/
#pgTitle{margin-top:21px;}
#pgTitle p{padding:12px 0 0;}
.yjMainGrid{padding:0 50px;}
.yjMainCnts{padding:0 0 21px;}

.section{margin-top:30px;}
.section .innrBox{
    -moz-box-shadow: 1px 0 1px #BFBFBF inset;
    -webkit-box-shadow: 1px 0 1px #BFBFBF inset;
    background-attachment: scroll;
    background-color: #F2F2F2;
    background-image: url("http://i.yimg.jp/images/biz/bzc3/locoplace/select/images/bg_innrBox.png");
    background-position: 0 0;
    background-repeat: repeat-x;
    border: 1px solid #969696;
    margin: 12px 0 0.5em;
    padding: 20px 10px;
	*zoom:1;
}

strong{font-weight:bold;}
s{text-decoration:line-through;}

/*** MULTI ***/
.taL{text-align:left;}
.taC{text-align:center;}
.taR{text-align:right;}

.flL{float:left;}
.flR{float:right;}

.bdr01b{border-bottom:1px solid #ccc;}
.bdi01b{border-bottom:1px dotted #ccc;padding-bottom:3px;}
.bdi02b{border-bottom:1px dashed #969696;}

.vAlgnM{vertical-align:middle;}
.txtRed{color:#ff3333;}
.txtOrg{color:#ff5f10;}

.pd5t{padding-top:5px;}
.pd10t{padding-top:10px;}
.pd10b{padding-bottom:10px;}
.pd10l{padding-left:10px;}
.pd10r{padding-right:10px;}
.pd10a{padding:10px;}
.pd15t{padding-top:15px;}
.pd30t{padding-top:30px;}

/* Clear fix */
.clearfix:after{content:" ";display:block;visibility:hidden;clear:both;height:0;font-size:0;line-height:0;}
* html .clearfix{display:inline-block;height:1%;}
.clearfix{display:block;}
*:first-child+html .clearfix{zoom:1;}

/*stepnavi01¿·µ¬*/
#stepnavi{margin-top:10px;}
#stepnavi ul{overflow:hidden;*zoom:1;}
#stepnavi li{background:url("http://i.yimg.jp/images/biz/bzc3/locoplace/select/images/stepnavi.png") no-repeat;float:left; display:block;text-indent:-9999px;overflow:hidden;height:61px;}
#stepnavi .st01{background-position:0 -61px;width:117px;}
#stepnavi .st01on{background-position:0 0;width:117px;}
#stepnavi .st02{background-position:-116px 0;width:200px;}
#stepnavi .st02on{background-position:-116px -61px;width:200px;}
#stepnavi .st03{background-position:-317px 0;width:185px;}
#stepnavi .st04{background-position:-502px 0;width:142px;}
#stepnavi .st05{background-position:-644px 0;width:161px;}
#stepnavi .st06{background-position:-805px 0;width:145px;}


/*stepnavi02´ûÂ¸*/
#stepnavi02{margin-top:10px;}
#stepnavi02 ul{overflow:hidden;*zoom:1;}
#stepnavi02 li{background:url("http://i.yimg.jp/images/biz/bzc3/locoplace/select/images/stepnavi02.png") no-repeat;float:left; display:block;text-indent:-9999px;overflow:hidden;height:61px;}
#stepnavi02 .st01{background-position:0 -61px;width:157px;}
#stepnavi02 .st01on{background-position:0 0;width:157px;}
#stepnavi02 .st02{background-position:-157px 0;width:248px;}
#stepnavi02 .st02on{background-position:-157px -61px;width:248px;}
#stepnavi02 .st03{background-position:-405px 0;width:225px;}
#stepnavi02 .st04{background-position:-630px 0;width:183px;}
#stepnavi02 .st05{background-position:-813px 0;width:137px;}


/*** GS-01 ***/
.icInfo{
	background:url("http://i.yimg.jp/images/biz/bzc3/locoplace/select/images/information16.gif") no-repeat 0 5px;
	padding-left:22px;
}

h3.icInfo{
	border-bottom:1px solid #969696;
	font-weight:bold;
	padding-bottom:5px;
}

.gs01text{
	padding:10px 10px 0;
}
.gs01text h4{
	border-left:5px solid #4f80aa;
	font-weight:bold;
	padding-left:5px;
}

.gs01list{
	padding:10px 10px 0;
}

ul.gs01list li{
	list-style:disc inside none;
}

.gs01tel{
	border-top:1px solid #a9afb6;
	padding:15px 0 0;
	*zoom:1;
}
.gs01tel div{
	background-color:#f2f2f2;
	border:1px solid #969696;
	margin:0 auto;
	padding:15px;
	width:355px;
}
.gs01tel div h4{
	border-left:5px solid #4f80aa;
	font-weight:bold;
	padding-left:5px;
}
#DoneLoco {
	width:658px;
	border:1px solid #aaa;
	margin:20px auto 0;
}
#DoneLoco dt {
	background-color:#f2f2f2;
	border-bottom:1px solid #aaa;
	padding:5px 10px;
	font-weight:bold;
    line-height:130%;
}
#DoneLoco dd {
	padding:12px 10px;
	font-size:90%;
    line-height:140%;
}
#DoneLoco a {
	background:url("http://i.yimg.jp/images/biz/bzc3/locoplace/select/images/arw01.png") no-repeat left center;
	padding-left:20px;
	margin-top:7px;
}

/*** GS-02 ***/
/* ---- takogawa ----- */
div#modal {
	display: none;
	position: absolute;
	width:100%;
	height: 100%;
	z-index:200;
}
div#modal div.background {
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: #000000;
	opacity: 0.75;
	filter: alpha(opacity=75);
	-ms-filter: "alpha(opacity=75)";
	z-index:500;
}
div#modal div#dialog {
	position: relative;
	width: 760px;
	background-color: #ffffff;
	z-index:1000;
}

/* ---- /takogawa ----- */

.search,
#dialog .title{
	background:#4276a3 url("http://i.yimg.jp/images/biz/bzc3/locoplace/select/images/bg_Grd01.png") repeat-x 0 0;
}

.search{
	border:1px solid #4276a3;
	border-bottom:none;
	padding:4px 12px;
	*zoom:1;
}
.search h2{
	background:url("http://i.yimg.jp/images/biz/bzc3/locoplace/select/images/bg_search.png") no-repeat 0 0;
	color:#fff;
	font-weight:bold;
	padding-left:30px;
}
.searchBox{
	background:#f2f2f2;
	border:1px solid #969696;
	border-top:none;
	padding:15px 0;
	text-align:center;
}
.searchBox input{
	vertical-align:middle;
}
.searchBox .text{
	border:1px solid #819eba;
	/*color:#bbb;*/
	padding:2px 10px;
	margin-right:20px;
	width:518px;
	height:27px;
}

.cateBox{
	background:#f2f2f2;
	border:1px solid #969696;
	border-top:8px solid #4377a3;
	padding:0 9px 7px;
}
.cateBox td{
	padding:0 9px;
	vertical-align:top;
	width:290px;
}
.cateBox .bdr1{
	border:1px solid #aaa;
	border-bottom:none;
	margin-top:13px;
	margin-bottom:6px;
	*zoom:1;
}

.cateTab{overflow:hidden;*zoom:1;}
.cateTab li{
	float:left;
	padding-right:10px;
}
.cateTab a,
.cateTab a:hover,
.cateTab h2{
	background:url("http://i.yimg.jp/images/biz/bzc3/locoplace/select/images/tab_search.png") no-repeat;
	color:#1d3994;
	display:block;
	font-weight:bold;
	padding:5px 0 0 48px;
	height:25px;
}
.cateTab a{background-color:#cfcfcf;border:1px solid #aaa;border-bottom:none;}
.cateTab a:hover,.cateTab h2{background-color:#4679a5;border:1px solid #4276a3;border-bottom:none;}

.cate01 a{background-position:0 0;width:165px;}
.cate01 a:hover,.cate01 h2{background-position:-639px 0;color:#fff;width:165px;}
.cate02 a{background-position:-213px 0;width:165px;}
.cate02 a:hover,.cate02 h2{background-position:-852px 0;color:#fff;width:165px;}
.cate03 a{background-position:-426px 0;width:165px;}
.cate03 a:hover,.cate03 h2{background-position:-1065px 0;color:#fff;width:165px;}

.cateBox .grd1{
	background:#416192 url("http://i.yimg.jp/images/biz/bzc3/locoplace/select/images/bg_Grd02.png") repeat-x 0 100%;
	border-bottom:1px solid #aaa;
	padding:5px;
	overflow:hidden;
	*zoom:1;
}
.cateBox h3{
	color:#fff;
	float:left;
	font-weight:bold;
	padding-left:5px;
}
.cateBox .btnOpn,
.cateBox .btnCls{
	background:url("http://i.yimg.jp/images/biz/bzc3/locoplace/select/images/btnAllOpen.png") no-repeat;
	display:block;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	width:76px;
	height:21px;
}
.cateBox .btnOpn:hover{background-position:0 -21px;}
.cateBox .btnCls{background-position:0 -42px;}

.cateBox .grd2 a{
	background:#f0f0f0 url("http://i.yimg.jp/images/biz/bzc3/locoplace/select/images/bg_Grd03.png") repeat-x 0 0;
	border-bottom:1px solid #aaa;
	display:block;
	padding:7px 5px 10px 30px;
}
.cateBox .grd2 a:hover{background-color:#e0e0e0;background-position:-290px 0;}
.cateBox .grd2 a.open{background-color:#f0f0f0;background-position:-580px 0 !important;}

.cateBox .grd3{
	background:#767676 url("http://i.yimg.jp/images/biz/bzc3/locoplace/select/images/bg_Grd04.png") repeat-x 0 0;
	display:none;
	padding:10px 0;
}
.cateBox .grd3 a{
	color:#fff;
	display:block;
	padding:5px 18px;
}
.cateBox .grd3 a:hover{background:#8c8c8c;}
.cateBox .grd3.opened{display:block;}

.searchList{
	border-top:1px dotted #848484;
	margin-top:80px;
	padding:20px 18px;
}
.searchList h3{
	border-left:5px solid #4f80aa;
	font-weight:bold;
	padding-left:7px;
}
.searchList p{
	padding-left:12px;
}

/*dialog*/
#dialog{
	border:1px solid #4276a3;
}

#dialog .title{
	padding:5px;
	overflow:hidden;
	*zoom:1;
}
#dialog .title h3{
	color:#fff;
	font-weight:bold;
	padding-left:4px;
}
#dialog .title .close{
	background:url("http://i.yimg.jp/images/biz/bzc3/locoplace/select/images/btnClose.png") no-repeat 0 0;
	border:1px solid #888;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:18px;
	height:18px;
}
#dialog .dlInnrBox{
	padding:15px;
}

#dialog .dlInnrBox table{
	margin:10px auto 0;
}
#dialog .dlInnrBox td dl{vertical-align:top; text-align:left;}
#dialog .dlInnrBox td dt{color:#323234;font-weight:bold;margin:0 10px; padding:8px 0;}
#dialog .dlInnrBox td dd{color:#868f98;font-weight:bold;margin:0 10px; padding-top:5px; min-width:5em; _width:5em;}
#dialog .dlInnrBox td dl.select{background-color:#dae6ff;}
#dialog .dlInnrBox td span{
	padding:20px 15px 0;
	display:inline-block;
	vertical-align:middle;
}

/*** GS-04 ***/
.searchRslt{padding:15px 0;}
.searchRslt a{display:block;padding:5px 20px;text-decoration:none; *zoom:1;}
.searchRslt .gr a{background:#f0f0f0;}
.searchRslt .wh a{background:#ffffff;}
.searchRslt a:hover{background-color:#dae6ff;text-decoration:underline;}
.searchRslt b{font-weight:bold;}

/* page */
#PageList{
margin:15px auto 0 auto;
}

#PageList ul{
text-align:center;
}

#PageList li{
display:inline;
font-size:100%;
padding:1px;
text-align:center;
}

#PageList li a{
border:1px solid #ddd;
padding:0.3em 0.55em 0.3em 0.55em;
}

#PageList li a:hover,
#PageList li em{
background:#eee;
border:1px solid #ddd;
padding:0.3em 0.55em 0.3em 0.55em;
}
#PageList li em{
font-weight:bold;
}

#PageList li.prev,
#PageList li.next{font-weight:bold;}

/*** GS-05 ***/
.plan h2{
border-bottom:1px solid #a7abb4;
color:#2c4b79;
font-weight:bold;
*zoom:1;
}

.plan .yjMt{
line-height:2.0em;
}

.plan .select{
background-color:#dae6ff;
font-weight:bold;
margin:0 5px;
padding:5px;
}

.plan .arw{
background:url("http://i.yimg.jp/images/biz/bzc3/locoplace/select/images/arw01.png") no-repeat 0 3px;
padding-left:20px;
}

.planTtl{background:#6fa9d8 url("http://i.yimg.jp/images/biz/bzc3/locoplace/select/images/bg_Grd05.png") repeat-x 0 0;border:1px solid #4276a3;overflow:hidden;*zoom:1;}
.planTtl span{border:1px solid #88bbe7;display:block;padding:0 15px;overflow:hidden;*zoom:1;}
.planTtl .flR{padding-top:11px;}
.planTtl .arw{background:url("http://i.yimg.jp/images/biz/bzc3/locoplace/select/images/arw02.png") no-repeat 0 3px;color:#fff;padding-left:11px;}

.planDtl{border:1px solid #ccc;padding:15px;overflow:hidden;*zoom:1;}
.planDtl ul{margin-top:10px;overflow:hidden;*zoom:1;}
.planDtl li{float:left;padding-left:6px;}
.planDtl li.st01{padding-left:0;}

.planDtl table{border-bottom:1px solid #aaa;border-right:1px solid #aaa;display:inline-block;*display:inline;margin-top:15px;vertical-align:bottom;width:598px;}
.planDtl th{background-color:#f2f2f2;color:#666;font-weight:bold;width:175px;}
.planDtl th,
.planDtl td{border-top:1px solid #aaa;border-left:1px solid #aaa;padding:5px;text-align:center;vertical-align:middle;}
.planDtl td{width:403px;}
.planDtl input{display:inline-block;*display:inline;margin-left:10px;vertical-align:bottom;}

.planDtl td .bgBlue{background-color:#dae6ff;padding:2px;}

.yourCate{
	border-top:1px dotted #757575;
	margin-top:30px;
	padding:15px 100px 0;
  _height:1%;
}

.yourSec{
	border:1px solid #94ba2d;
	margin:0 auto;
}
.yourSec h3{
	background-color:#94ba2d;
	color:#fff;
	font-weight:bold;
	padding:5px;
}
.yourSec div{
	background-color:#fff7d6;
	padding:10px;
}
.yourSec div table{margin:0 auto;}
.yourSec div td dl{vertical-align:top;}
.yourSec div td dt{font-weight:bold;}
.yourSec div td dd{color:#868f98;font-weight:bold;}
.yourSec div td span{
	padding:20px 35px 0;
	display:inline-block;
	vertical-align:middle;
}

/*** GS-15 ***/
#selectShop{
	border:5px solid #dde7ee;
	*zoom:1;
}
#selectShop span{
	border:1px solid #d2d2d2;
	display:block;
	padding:15px;
	*zoom:1;
}
#selectShop dt,
#selectShop dd{display:inline;}
#selectShop dt{font-weight:bold;padding-left:25px;}

/*** GS-21 ***/
.selectCate{
	background-color:#dae6ff;
	border:1px solid #aaa;
	display:block;
	padding:15px;
	*zoom:1;
}
.selectCate dt,
.selectCate dd{display:inline;}
.selectCate dt{font-weight:bold;padding-left:25px;}



/* ---- ad maintainancebox 110615 ----- */
#gsMaintBox {
	text-align:center;
}
#gsMaintBox div {
	width:850px;
	margin:35px auto 0;
	border:#F7072E 2px solid;
	background:#FCDDDB;
	padding:15px;
	font-weight:bold;
	text-align:left;
	color:#F60730;
}
#gsNoticeBox {
	margin-top:35px;
	text-align:center;
}
#gsNoticeBox p {
	width:880px;
	margin:0 auto;
	text-align:left;
}
/* ---- errChainMsg ---- */
.errChainMsg{
	border: 1px #ccc solid;
	margin: 30px 50px 0 50px;
	padding: 25px;
}
.errChainMsg strong{
	color: #f3072d;
}
.errChainMsg .noAddMg{
	margin-bottom: 25px;
}
.errChainMsg02{
	border: 1px #ccc solid;
	margin: 30px 60px 0 60px;
	padding: 25px;
}
.errChainMsg02 strong{
	color: #f3072d;
}
.errChainMsg02 .noAddMg{
	margin-bottom: 25px;
}