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



/* ###################################################################### */
/* #                                                                    # */
/* #  印刷プレビュー設定                                            # */
/* #                                                                    # */
/* ###################################################################### */


#imgMain {
	width: 950px;
	height: auto;
	margin: 0px 0px 25px;
}


/* ------------------------------------------------------------
	追加項目
   ------------------------------------------------------------ */

#imgMain>img {
	display: none;
}

/* ------------------------------------------------------------ */


#imgMain:after { /* 枠の高さ算出 */
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	line-height: 0;
	clear: both;
}


/* ------------------------------------------------------------
	追加項目
   ------------------------------------------------------------ */

#layer01 {
	position: absolute;
	top: 295px;                      /* TOPとLEFTの値は適宜変更 */
	left: -32px;
	width: 1017px;
	height: 308px;
	z-index: 10;
	display: none;
	background: url(../../img/index/img_main_layer01.png) no-repeat left top;
}

#layer02 {
	position: absolute;
	top:170px;                      /* TOPとLEFTの値は適宜変更 */
	left: 290px;
	width: 609px;
	height: 434px;
	z-index: 11;
	display: none;
	background: url(../../img/index/img_main_layer02.png) no-repeat left top;
}

/* ------------------------------------------------------------ */


/* ------------------------------------------------------------
	変更項目
   ------------------------------------------------------------ */

#layer03 {
	display: none;
}

/* ------------------------------------------------------------ */


#hitArea {
	width: 100%;
	height: 100%;
	display: block;
}

/* ------------------------------------------------------------
	=01 item concept
   ------------------------------------------------------------ */

#itemConcept {
	margin: 0px 0px 25px;
	float: left;
	height: auto;
	width: 628px;
}

#itemConcept:after { /* 枠の高さ算出 */
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	line-height: 0;
	clear: both;
}

#itemConcept h2 {
	margin: 0px 0px 5px;
}

#itemConcept h3 {
	margin: 20px 0px 15px;
}

#conceptImg {
	float: left;
	padding-right: 10px;
}

#conceptText01 {
	font-size: 14px;
	line-height: 150%;
	color: #4d1f03;
	display: block;
	float: right;
	height: auto;
	width: 280px;
	margin-top: 10px;
	margin-bottom: 7px;
}

#conceptText02 {
	font-size: 14px;
	line-height: 150%;
	color: #4d1f03;
	background: url(../../img/index/_bg_concept.gif) no-repeat right top;
	display: block;
	float: right;
	height: 144px;
	width: 280px;
	padding-top: 15px;
}

#conceptText02 a {
	float: left;
	margin-top: 20px;
}

/* ------------------------------------------------------------
	=02 item recruit
   ------------------------------------------------------------ */

#itemRecruit {
	margin: 0px 0px 25px;
	float: right;
	height: auto;
	width: 307px;
}

#itemRecruit:after { /* 枠の高さ算出 */
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	line-height: 0;
	clear: both;
}

#itemRecruit h3 {
	margin: 0px 0px 15px;
}

#itemRecruit h4 {
	margin: 0px 0px 10px;
}

#recruitText01 {
	font-size: 12px;
	line-height: 150%;
	color: #4d1f03;
	height: auto;
	width: 307px;
	margin-bottom: 20px;
}

#recruitJob {
	font-size: 11px;
	line-height: 14px;
	background: url(../../img/index/ct_recruit_job.gif) no-repeat left bottom;
	margin: 0px 0px 10px;
	padding: 0px;
	height: 30px;
	width: 307px;
	text-align: right;
}

#recruitPayment {
	font-size: 11px;
	line-height: 20px;
	background: url(../../img/index/ct_recruit_payment.gif) no-repeat left bottom;
	margin: 0px 0px 10px;
	padding: 0px;
	height: 20px;
	width: 307px;
	text-align: right;
}


/* ------------------------------------------------------------
	=03 item shopinfo
   ------------------------------------------------------------ */

#itemShopinfo {
	height: auto;
	width: 950px;
}

#itemShopinfo:after { /* 枠の高さ算出 */
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	line-height: 0;
	clear: both;
}

#itemShopinfo h3 {
	margin: 0px 0px 15px;
}

#shopKobe,#shopShinkaichi,#shopSuma,#shopUmeda {
	float: left;
	width: 228px;
	height: auto;
}

#shopKobe {
	margin-right: 8px;
	border-right: 3px dotted #8fc024;
}
/* IE7 */*+html #shopKobe {margin-right: 5px;}
/* IE6 */*html #shopKobe {margin-right: 5px;}

#shopShinkaichi {
	margin-right: 8px;
	border-right: 3px dotted #8fc024;
}
/* IE7 */*+html #shopShinkaichi {margin-right: 5px;}
/* IE6 */*html #shopShinkaichi {margin-right: 5px;}

#shopSuma {
	margin-right: 8px;
	border-right: 3px dotted #8fc024;
}
/* IE7 */*+html #shopSuma {margin-right: 5px;}
/* IE6 */*html #shopSuma {margin-right: 5px;}


#shopUmeda {
}

#shopKobe img,#shopShinkaichi img,#shopSuma img,#shopUmeda img {
	float: left;
	margin-right: 5px;
}

#shopKobe h4,#shopShinkaichi h4,#shopSuma h4 {
	color: #df2f83;
	border-bottom: 2px solid #df2f83;
	width: 135px;
	margin-bottom: 5px;
	float: right;
	font-size: 12px;
	line-height: 20px;
	margin-right: 8px;
}
/* IE7 */*+html #shopKobe h4,*+html #shopShinkaichi h4,*+html #shopSuma h4 {font-size: 11px;margin-right: 5px;}
/* IE6 */*html #shopKobe h4,*html #shopShinkaichi h4,*html #shopSuma h4 {margin-right: 5px;}

#shopUmeda h4 {
	color: #df2f83;
	border-bottom: 2px solid #df2f83;
	width: 135px;
	margin-bottom: 5px;
	float: right;
	font-size: 12px;
	line-height: 20px;
}
/* IE7 */*+html #shopUmeda h4 {font-size: 11px;}
/* IE6 */*html #shopUmeda h4 {}


#shopKobe p,#shopShinkaichi p,#shopSuma p {
	font-size: 11px;
	width: 135px;
	float: right;
	margin-right: 8px;
}
/* IE7 */*+html #shopKobe p,*+html #shopShinkaichi p,*+html #shopSuma p {margin-right: 5px;}
/* IE6 */*html #shopKobe p,*html #shopShinkaichi p,*html #shopSuma p {margin-right: 5px;}

#shopUmeda p {
	font-size: 11px;
	width: 135px;
	float: right;
}

#shopKobe a,#shopShinkaichi a,#shopSuma a,#shopUmeda a {
	float: right;
	margin-top: 5px;
}


