@charset "utf-8";

div.sample1{

	background-image: url(../img/tittle_bg.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	height: 43px;
	font-size: 11px;
	color: #6699ff;
	font-weight: normal;
}

div.sample1 div{
display:table-cell;
width:166px;
margin-bottom:0px;
vertical-align:middle;
}

* html div.sample1 div{/* IE 6 */
display:inline;
zoom:1;
}

*:first-child+html div.sample1 div{/* IE 7 */
display:inline;
zoom:1;
}

div.sample1 span{
	display:table-cell;
	width:500px;

	vertical-align:middle;
	padding-top: 10px;
}

* html div.sample1 span{/* IE 6 */
	margin-bottom:7px;
display:inline;
zoom:1;
}

*:first-child+html div.sample1 span{/* IE 7 */
	margin-bottom:7px;
display:inline;
zoom:1;
}

/* ■■■■■■エリアメニューボタン■■■■■ */

div#area_menu{
	width: 718px;
	float: left;
	height: 73px;
	background-image: url(../img/area_btn_bg.jpg);
	background-position: center;
	margin-top: 0px;

	background-repeat: no-repeat;	/*margin-top: -19px;*/
}
div#area_menu p{
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	text-align: left;
	margin-top: 2px;
	height: 18px;
	overflow: hidden;
}


div#area_menu ul{
	padding-left: 20px;
}
html>/**/body div#area_menu ul{ 
	margin-top: 0px;
}

div#area_menu ul li{
	float: left;
	list-style-type: none;
}

/* ---関東--- */
li#bt-kanto a{
	display: block;
	/*overflow: hidden;*/
	width: 95px;
	height: 73;
	background-image: url(../img/bt_area_kanto.jpg);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

li#bt-kanto a span{
	display: block;
	padding-top: 30px;
		padding-right: 8px;
	text-align: center;
		padding-bottom: 24px;
}

/* ---東京--- */
li#bt-tokyo a{
	display: block;
	/*overflow: hidden;*/
	width: 95px;
	height: 73;
	background-image: url(../img/bt_area_tokyo.jpg);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

li#bt-tokyo a span{
	display: block;
	padding-top: 29px;
		padding-right: 8px;
	text-align: center;
		padding-bottom: 25px;
}
/* ---神奈川--- */
li#bt-kanagawa a{
	display: block;
	/*overflow: hidden;*/
	width: 95px;
	height: 73;
	background-image: url(../img/bt_area_kanagawa.jpg);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

li#bt-kanagawa a span{
	display: block;
	padding-top: 29px;
		padding-right: 8px;
	text-align: center;
		padding-bottom: 25px;
}
/* ---埼玉--- */
li#bt-saitama a{
	display: block;
	/*overflow: hidden;*/
	width: 95px;
	height: 73;
	background-image: url(../img/bt_area_saitama.jpg);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

li#bt-saitama a span{
	display: block;
	padding-top: 29px;
		padding-right: 8px;
	text-align: center;
		padding-bottom: 25px;
}
/* ---千葉--- */
li#bt-tiba a{
	display: block;
	/*overflow: hidden;*/
	width: 95px;
	height: 73;
	background-image: url(../img/bt_area_tiba.jpg);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

li#bt-tiba a span{
	display: block;
	padding-top: 29px;
		padding-right: 8px;
	text-align: center;
		padding-bottom: 25px;
}

/* オフマウス時 */
li#bt-kanto a{
	background-position: 0px 0px;
}
li#bt-tokyo a{
	background-position: 0px 0px;
}
li#bt-kanagawa a{
	background-position: 0px 0px;
}
li#bt-saitama a{
	background-position: 0px 0px;
}
li#bt-tiba a{
	background-position: 0px 0px;
}
/* オンマウス時 */
li#bt-kanto a:hover{
	background-position: 0px -73px;
}
li#bt-tokyo a:hover{
	background-position: 0px -73px;
}
li#bt-kanagawa a:hover{
	background-position: 0px -73px;
}
li#bt-saitama a:hover{
	background-position: 0px -73px;
}
li#bt-tiba a:hover{
	background-position: 0px -73px;
}

.kensaku_main {
	background-image: url(../img/main_bg.gif);
	background-repeat: repeat-y;
	text-align: center;
	clear: both;
}
.main_foot {
	background-image: url(../img/main_bg_foot.gif);
	background-repeat: no-repeat;
	height: 12px;
	width: 718px;
}

/* ■■■■■■検索リンクボタン■■■■■ */
div#kensaku_bana{
	width: 718px;
	float: left;
}

div#kensaku_bana ul{

}
div#kensaku_bana ul li{
	float: left;
	list-style-type: none;
}
/* ---業種検索バナー--- */
li#bana-gyosyu a{
	display: block;
	overflow: hidden;
	width: 356px;
	height: 0 !important;/* IE6heightバグ対策 */
	height /**/:133px;/* IE6heightバグ対策 */
	padding-top: 133px;
	background-image: url(../img/bana_gyosyu.png);
	background-repeat: no-repeat;
}
/* ---総額料金検索バナー--- */
li#bana-sougaku a{
	display: block;
	overflow: hidden;
	width: 362px;
	height: 0 !important;/* IE6heightバグ対策 */
	height /**/:133px;/* IE6heightバグ対策 */
	padding-top: 133px;
	background-image: url(../img/bana_sougaku.png);
	background-repeat: no-repeat;
}

/* オフマウス時 */
li#bana-gyosyu a{
	background-position: 0px 0px;
}
li#bana-sougaku a{
	background-position: 0px 0px;
}

/* オンマウス時 */
li#bana-gyosyu a:hover{
	background-position: 0px -136px;
}
li#bana-sougaku a:hover{
	background-position: 0px -133px;
}

.matorikku {
	width: 90%;
	text-align: left;
	background-color: #FFFFFF;
	padding-left: 0px;
	margin-left: 28px;
	clear: both;
}
/* IE7 ハック */
*+html .matorikku {
	padding-left: 0px;
	margin-left: 0px;
}
/* IE6 ハック */
*html .matorikku {
	padding-left: 0px;
	margin-left: 0px;
}


#Main .kensaku_main .matorikku h3 ul {
	list-style:none;
	height: 30px;
}
#Main .kensaku_main .matorikku h3 li {
	float: left;
}
#Main .kensaku_main .matorikku h3 p{
	margin-top: 10px;
	height: 18px;
		font-size: 12px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}

#Main .kensaku_main .matorikku h3 span{
	font-size: 14px;
	font-weight: bold;
	color: #cc0000;
}

div#area{
	width: 660px;
	float: left;
	background-color: #FFCCFF;
	border: 1px solid #CCCCCC;
}
div#area img{
	padding-right: 5px;
	padding-left: 5px;
		padding-bottom: 3px;
}
/* IE7 ハック */
*+html div#area img {
		padding-bottom: 3px;
}

div#area ul{
	font-size: 12px;
	font-weight: bold;
}
div#area ul li{
	float: left;
	list-style-type: none;
}
/* ---表の大くくりのエリア【黄色】--- */
li#dai_1 a{
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
	overflow: hidden;
	width: 658px;
	border: 1px solid #CCCCCC;
}

/* オフマウス時 */
li#dai_1 a{
	background-color: #ffffcc;
}
/* オンマウス時 */
li#dai_1 a:hover{
	background-color: #F8CCFB;
	text-decoration: none;
}
li#dai_1 span{
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-left: 5px;
}

/* ---表の大くくりのエリア【みどり色】--- */
li#dai_2 a{
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
	overflow: hidden;
	width: 658px;
	border: 1px solid #CCCCCC;
}
/* オフマウス時 */
li#dai_2 a{
	background-color: #cdffcc;
}
/* オンマウス時 */
li#dai_2 a:hover{
	background-color: #F8CCFB;
	text-decoration: none;
}
li#dai_2 span{
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-left: 5px;
}
/* ---表の大くくりのエリア【あお色】--- */
li#dai_3 a{
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
	overflow: hidden;
	width: 658px;
	border: 1px solid #CCCCCC;
}
/* オフマウス時 */
li#dai_3 a{
	background-color: #cdffff;
}
/* オンマウス時 */
li#dai_3 a:hover{
	background-color: #F8CCFB;
	text-decoration: none;
}
li#dai_3 span{
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-left: 5px;
}
/* ---表の大くくりのエリア【むらさき色】--- */
li#dai_4 a{
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
	overflow: hidden;
	width: 658px;
	border: 1px solid #CCCCCC;
}
/* オフマウス時 */
li#dai_4 a{
	background-color: #dedeff;
}
/* オンマウス時 */
li#dai_4 a:hover{
	background-color: #F8CCFB;
	text-decoration: none;
}
li#dai_4 span{
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-left: 5px;
}
/* ---表の大くくりのエリア【ピンク色】--- */
li#dai_5 a{
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
	overflow: hidden;
	width: 658px;
	border: 1px solid #CCCCCC;
}
/* オフマウス時 */
li#dai_5 a{
	background-color: #feccff;
}
/* オンマウス時 */
li#dai_5 a:hover{
	background-color: #ffffcc;
	text-decoration: none;
}
li#dai_5 span{
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-left: 5px;
}
/* ---表の大くくりのエリア【オレンジ色】--- */
li#dai_6 a{
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
	overflow: hidden;
	width: 658px;
	border: 1px solid #CCCCCC;
}
/* オフマウス時 */
li#dai_6 a{
	background-color: #ffcccb;
}
/* オンマウス時 */
li#dai_6 a:hover{
	background-color: #F8CCFB;
	text-decoration: none;
}
li#dai_6 span{
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-left: 5px;
}

/* ---表の小さいくくりのエリア--- */
li#syo a{
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
	overflow: hidden;
	width: 163px;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
	border: 1px solid #CCCCCC;
}
/* オフマウス時 */
li#syo a{
	background-color: #ffffff;
}
/* オンマウス時 */
li#syo a:hover{
	background-color: #F8CCFB;
	text-decoration: none;
}
li#syo span{
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-left: 5px;
}

.map {
	padding-top: 5px;
	padding-bottom: 15px;
}
#so_head_bg {
	background-image: url(../img/head_bg.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 79px;
	width: 900px;
}
#so_rogo {
	background-image: url(../img/soku_rogo.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 79px;
	width: 167px;
}
#so_h2 {
	font-size: 12px;
	font-weight: normal;
	color: #111111;
	float: left;
	height: 30px;
	width: 450px;
	margin-top: 30px;
	margin-left: 348px;
	line-height: 14px;
}

/* IE6 ハック */
*html #so_h2{
	padding-left: 0px;
	margin-left: 114px;
}


#so_menu_waku {
	float: left;
	height: 59px;
	width: 508px;
}
* html .iepngfix {
behavior: expression(IEPNGFIX.fix(this));
}



/* ---新着--- */
li#bt-01 a{
	display: block;
	overflow: hidden;
	width: 149px;
	height: 0 !important;/* IE6heightバグ対策 */
	height /**/:90px;/* IE6heightバグ対策 */
	padding-top: 90px;
	background-image: url(../img/c_menu_btn1.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}
/* IE6 ハック */
*html li#bt-01 a{
	padding-left: 0px;
	margin-left: -16px;
}
/* IE7 ハック */
*+html li#bt-01 a{
	padding-left: 0px;
	margin-left: -16px;
}
li#bt-01 a:hover{
	background-image: url(../img/c_menu_btn1on.png);
}
#so_hidari1{
	width: 149px;
	float: left;
	margin: 0px;
	padding: 0px;
}

/* ---新着オン--- */
li#bt-01on a{
	display: block;
	overflow: hidden;
	width: 149px;
	height: 0 !important;/* IE6heightバグ対策 */
	height /**/:90px;/* IE6heightバグ対策 */
	padding-top: 90px;
	background-image: url(../img/c_menu_btn1on.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}
/* IE6 ハック */
*html li#bt-01on a{
	padding-left: 0px;
	margin-left: -16px;
}
/* IE7 ハック */
*+html li#bt-01on a{
	padding-left: 0px;
	margin-left: -16px;
}
li#bt-01on a:hover{
	background-image: url(../img/c_menu_btn1on.png);
}



/* ---限定割引クーポン--- */
li#bt-02 a{
	display: block;
	overflow: hidden;
	width: 146px;
	height: 0 !important;/* IE6heightバグ対策 */
	height /**/:90px;/* IE6heightバグ対策 */
	padding-top: 90px;
	background-image: url(../img/c_menu_btn2.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}
/* IE6 ハック */
*html li#bt-02 a{
	padding-left: 0px;
	margin-left: -16px;
}
/* IE7 ハック */
*+html li#bt-02 a{
	padding-left: 0px;
	margin-left: -16px;
}
li#bt-02 a:hover{
	background-image: url(../img/c_menu_btn2on.png);
}
#so_hidari2{
	width: 146px;
	float: left;
	margin: 0px;
	padding: 0px;
}

/* ---限定割引クーポンオン--- */
li#bt-02on a{
	display: block;
	overflow: hidden;
	width: 146px;
	height: 0 !important;/* IE6heightバグ対策 */
	height /**/:90px;/* IE6heightバグ対策 */
	padding-top: 90px;
	background-image: url(../img/c_menu_btn2on.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}
/* IE6 ハック */
*html li#bt-02on a{
	padding-left: 0px;
	margin-left: -16px;
}
/* IE7 ハック */
*+html li#bt-02on a{
	padding-left: 0px;
	margin-left: -16px;
}
li#bt-02on a:hover{
	background-image: url(../img/c_menu_btn2on.png);
}

/* ---ウィークリー--- */
li#bt-03 a{
	display: block;
	overflow: hidden;
	width: 146px;
	height: 0 !important;/* IE6heightバグ対策 */
	height /**/:90px;/* IE6heightバグ対策 */
	padding-top: 90px;
	background-image: url(../img/c_menu_btn3.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}
/* IE6 ハック */
*html li#bt-03 a{
	padding-left: 0px;
	margin-left: -16px;
}
/* IE7 ハック */
*+html li#bt-03 a{
	padding-left: 0px;
	margin-left: -16px;
}
li#bt-03 a:hover{
	background-image: url(../img/c_menu_btn3on.png);
}
#so_hidari3{
	width: 146px;
	float: left;
	margin: 0px;
	padding: 0px;
}
/* ---ウィークリーオン--- */
li#bt-03on a{
	display: block;
	overflow: hidden;
	width: 146px;
	height: 0 !important;/* IE6heightバグ対策 */
	height /**/:90px;/* IE6heightバグ対策 */
	padding-top: 90px;
	background-image: url(../img/c_menu_btn3on.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}
/* IE6 ハック */
*html li#bt-03on a{
	padding-left: 0px;
	margin-left: -16px;
}
/* IE7 ハック */
*+html li#bt-03on a{
	padding-left: 0px;
	margin-left: -16px;
}
li#bt-03on a:hover{
	background-image: url(../img/c_menu_btn3on.png);
}



/* ---一万円--- */
li#bt-04 a{
	display: block;
	overflow: hidden;
	width: 149px;
	height: 0 !important;/* IE6heightバグ対策 */
	height /**/:90px;/* IE6heightバグ対策 */
	padding-top: 90px;
	background-image: url(../img/c_menu_btn4.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}
/* IE6 ハック */
*html li#bt-04 a{
	padding-left: 0px;
	margin-left: -16px;
}
/* IE7 ハック */
*+html li#bt-04 a{
	padding-left: 0px;
	margin-left: -16px;
}
li#bt-04 a:hover{
	background-image: url(../img/c_menu_btn4on.png);
}
#so_hidari4{
	width: 149px;
	float: left;
	margin: 0px;
	padding: 0px;
}
/* ---一万円オン--- */
li#bt-04on a{
	display: block;
	overflow: hidden;
	width: 149px;
	height: 0 !important;/* IE6heightバグ対策 */
	height /**/:90px;/* IE6heightバグ対策 */
	padding-top: 90px;
	background-image: url(../img/c_menu_btn4on.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}
/* IE6 ハック */
*html li#bt-04on a{
	padding-left: 0px;
	margin-left: -16px;
}
/* IE7 ハック */
*+html li#bt-04on a{
	padding-left: 0px;
	margin-left: -16px;
}
li#bt-04on a:hover{
	background-image: url(../img/c_menu_btn4on.png);
}

#so_sabumenu_waku {
	background-image: url(../img/soku_sabumenu_head_bg.png);
	background-repeat: repeat-x;
	background-position: top;
	float: left;
	width: 900px;
}
#so_sabumenu_head {
	margin-left: 17px;
	float: left;
}
/* IE6 ハック */
*html #so_sabumenu_head{
	margin-left: 16px;
}
#so_sabumenu_main {
	width: 684px;
	background-image: url(../img/soku_sabumenu_main_bg.png);
	background-repeat: repeat-y;
	margin-left: 17px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: left;
	padding: 0px;
	clear: both;
}

/* IE6 ハック */
*html #so_sabumenu_main{
	margin-left: 8px;
}
#so_sabumenu_main_kugiri {
	background-image: url(../img/soku_sabumenu_main_kugiri.png);
	background-repeat: no-repeat;
	height: 3px;
	width: 684px;
	margin-left: 17px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#so_kekka_bg {
	background-image: url(../img/soku_kekka_bg.png);
	background-repeat: no-repeat;
	padding: 0px;
	float: left;
	height: 71px;
	width: 684px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 17px;
	text-align: center;
}

/* IE6 ハック */
*html #so_kekka_bg{
	margin-left: 8px;
}
#so_domain_bg {
	float: left;
	width: 680px;
	margin-left: 17px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #fe75fe;
	border-right-color: #fe75fe;
	border-bottom-color: #fe75fe;
	border-left-color: #fe75fe;
}
/* IE6 ハック */
*html #so_domain_bg{
	margin-left: 8px;
}


#so_foot_bg {
	background-image: url(../img/soku_head_bg.png);
	background-repeat: no-repeat;
	padding: 0px;
	float: left;
	height: 69px;
	width: 684px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 17px;
}

/* IE6 ハック */
*html #so_foot_bg{
	margin-left: 8px;
}
#so_tiiki_h {
	background-color: #FFFFCC;
	float: left;
	height: 92px;
	width: 94px;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 26px;
}

/* IE6 ハック */
*html #so_tiiki_h{
	margin-left: 14px;
}

#so_sabumenu_bo {
	float: left;
}
#so_tiiki_m_waku {
	float: left;
	width: 565px;
	margin-left: 25px;
	margin-top: 5px;
}

#so_tiiki_m_waku2 {
	margin-top: 12px;
	float: left;
	width: 550px;
	margin-left: 25px;
}



/* ---地域のボタン【1】--- */
li#bb-01 a{
	display: block;
	overflow: hidden;
	width: 84px;
	height: 33;
	background-image: url(../img/soku_tiki_01.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	text-align: center;
}
/* IE6 ハック */
*html li#bb-01 a{
	padding-left: 0px;
	margin-left: -16px;
}
/* IE7 ハック */
*+html li#bb-01 a{
	padding-left: 0px;
	margin-left: -16px;
}
li#bb-01 a span{
	display: block;
	margin-top: 18px;
	width: 84px;
	text-align: center;
	/*width: 30px;*/
	height: 13;
}
li#bb-01 a:hover{
	background-image: url(../img/soku_tiki_01on.png);
}
#so_hidari{
	float: left;
}
/* ---地域のボタン【2】--- */
li#bb-02 a{
	display: block;
	overflow: hidden;
	width: 81px;
	height: 33;
	background-image: url(../img/soku_tiki_02.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	text-align: center;
}
/* IE6 ハック */
*html li#bb-02 a{
	padding-left: 0px;
	margin-left: -16px;
}
/* IE7 ハック */
*+html li#bb-02 a{
	padding-left: 0px;
	margin-left: -16px;
}
li#bb-02 a span{
	display: block;
	margin-top: 18px;
	width: 81px;
	text-align: center;
	height: 13;
}
li#bb-02 a:hover{
	background-image: url(../img/soku_tiki_02on.png);
}
/* ---地域のボタン【3】--- */
li#bb-03 a{
	display: block;
	overflow: hidden;
	width: 82px;
	height: 33;
	background-image: url(../img/soku_tiki_03.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	text-align: center;
}
/* IE6 ハック */
*html li#bb-03 a{
	padding-left: 0px;
	margin-left: -16px;
}
/* IE7 ハック */
*+html li#bb-03 a{
	padding-left: 0px;
	margin-left: -16px;
}
li#bb-03 a span{
	display: block;
	margin-top: 18px;
	width: 84px;
	text-align: center;
	height: 13;
}
li#bb-03 a:hover{
	background-image: url(../img/soku_tiki_03on.png);
}

/* ---地域のボタン【4】--- */
li#bb-04 a{
	display: block;
	overflow: hidden;
	width: 134px;
	height: 33;
	background-image: url(../img/soku_tiki_04.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	text-align: center;
}
/* IE6 ハック */
*html li#bb-04 a{
	padding-left: 0px;
	margin-left: -16px;
}
/* IE7 ハック */
*+html li#bb-04 a{
	padding-left: 0px;
	margin-left: -16px;
}
li#bb-04 a span{
	display: block;
	margin-top: 18px;
	width: 134px;
	text-align: center;
	height: 13;
}
li#bb-04 a:hover{
	background-image: url(../img/soku_tiki_04on.png);
}

/* ---地域のボタン【5】--- */
li#bb-05 a{
	display: block;
	overflow: hidden;
	width: 151px;
	height: 33;
	background-image: url(../img/soku_tiki_05.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	text-align: center;
}
/* IE6 ハック */
*html li#bb-05 a{
	padding-left: 0px;
	margin-left: -16px;
}
/* IE7 ハック */
*+html li#bb-05 a{
	padding-left: 0px;
	margin-left: -16px;
}
li#bb-05 a span{
	display: block;
	margin-top: 18px;
	width: 151px;
	text-align: center;
	height: 13;
}
li#bb-05 a:hover{
	background-image: url(../img/soku_tiki_05on.png);
}

/* ---地域のボタン【6】--- */
li#bb-06 a{
	display: block;
	overflow: hidden;
	width: 123px;
	height: 33;
	background-image: url(../img/soku_tiki_06.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	text-align: center;
}
/* IE6 ハック */
*html li#bb-06 a{
	padding-left: 0px;
	margin-left: -16px;
}
/* IE7 ハック */
*+html li#bb-06 a{
	padding-left: 0px;
	margin-left: -16px;
}
li#bb-06 a span{
	display: block;
	margin-top: 18px;
	width: 123px;
	text-align: center;
	height: 13;
}
li#bb-06 a:hover{
	background-image: url(../img/soku_tiki_06on.png);
}


/* ---地域のボタン【7】--- */
li#bb-07 a{
	display: block;
	overflow: hidden;
	width: 148px;
	height: 33;
	background-image: url(../img/soku_tiki_07.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	text-align: center;
}
/* IE6 ハック */
*html li#bb-07 a{
	padding-left: 0px;
	margin-left: -16px;
}
/* IE7 ハック */
*+html li#bb-07 a{
	padding-left: 0px;
	margin-left: -16px;
}
li#bb-07 a span{
	display: block;
	margin-top: 18px;
	width: 148px;
	text-align: center;
	height: 13;
}
li#bb-07 a:hover{
	background-image: url(../img/soku_tiki_07on.png);
}



/* ---地域のボタン【8】--- */
li#bb-08 a{
	display: block;
	overflow: hidden;
	width: 148px;
	height: 33;
	background-image: url(../img/soku_tiki_08.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	text-align: center;
}
/* IE6 ハック */
*html li#bb-08 a{
	padding-left: 0px;
	margin-left: -16px;
}
/* IE7 ハック */
*+html li#bb-08 a{
	padding-left: 0px;
	margin-left: -16px;
}
li#bb-08 a span{
	display: block;
	margin-top: 18px;
	width: 148px;
	text-align: center;
	height: 13;
}
li#bb-08 a:hover{
	background-image: url(../img/soku_tiki_08on.png);
}
#so_menu_waku2 {
	float: left;
	width: 532px;
}#so_tiiki_m_sonota {
	float: left;
	height: 15px;
	width: 550px;
	margin-left: 8px;
	font-size: 11px;
	font-weight: normal;
	margin-top: 2px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}




/* ---業種のボタン【1】--- */
li#gg-01 a{
	display: block;
	overflow: hidden;
	width: 103px;
	height: 33;
	background-image: url(../img/soku_gyo_01.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	text-align: center;
}
/* IE6 ハック */
*html li#gg-01 a{
	padding-left: 0px;
	margin-left: -16px;
}
/* IE7 ハック */
*+html li#gg-01 a{
	padding-left: 0px;
	margin-left: -16px;
}
li#gg-01 a span{
	display: block;
	margin-top: 15px;
	width: 103px;
	text-align: center;
	/*width: 30px;*/
	height: 13;
}
li#gg-01 a:hover{
	background-image: url(../img/soku_gyo_01on.png);
}


/* ---業種のボタン【2】--- */
li#gg-02 a{
	display: block;
	overflow: hidden;
	width: 75px;
	height: 33;
	background-image: url(../img/soku_gyo_02.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	text-align: center;
}
/* IE6 ハック */
*html li#gg-02 a{
	padding-left: 0px;
	margin-left: -16px;
}
/* IE7 ハック */
*+html li#gg-02 a{
	padding-left: 0px;
	margin-left: -16px;
}
li#gg-02 a span{
	display: block;
	margin-top: 15px;
	width: 75px;
	text-align: center;
	/*width: 30px;*/
	height: 13;
}
li#gg-02 a:hover{
	background-image: url(../img/soku_gyo_02on.png);
}


/* ---業種のボタン【3】--- */
li#gg-03 a{
	display: block;
	overflow: hidden;
	width: 103px;
	height: 33;
	background-image: url(../img/soku_gyo_03.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	text-align: center;
}
/* IE6 ハック */
*html li#gg-03 a{
	padding-left: 0px;
	margin-left: -16px;
}
/* IE7 ハック */
*+html li#gg-03 a{
	padding-left: 0px;
	margin-left: -16px;
}
li#gg-03 a span{
	display: block;
	margin-top: 15px;
	width: 103px;
	text-align: center;
	/*width: 30px;*/
	height: 13;
}
li#gg-03 a:hover{
	background-image: url(../img/soku_gyo_03on.png);
}



/* ---業種のボタン【4】--- */
li#gg-04 a{
	display: block;
	overflow: hidden;
	width: 61px;
	height: 33;
	background-image: url(../img/soku_gyo_04.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	text-align: center;
}
/* IE6 ハック */
*html li#gg-04 a{
	padding-left: 0px;
	margin-left: -16px;
}
/* IE7 ハック */
*+html li#gg-04 a{
	padding-left: 0px;
	margin-left: -16px;
}
li#gg-04 a span{
	display: block;
	margin-top: 15px;
	width: 61px;
	text-align: center;
	/*width: 30px;*/
	height: 13;
}
li#gg-04 a:hover{
	background-image: url(../img/soku_gyo_04on.png);
}



/* ---業種のボタン【5】--- */
li#gg-05 a{
	display: block;
	overflow: hidden;
	width: 77px;
	height: 33;
	background-image: url(../img/soku_gyo_05.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	text-align: center;
}
/* IE6 ハック */
*html li#gg-05 a{
	padding-left: 0px;
	margin-left: -16px;
}
/* IE7 ハック */
*+html li#gg-05 a{
	padding-left: 0px;
	margin-left: -16px;
}
li#gg-05 a span{
	display: block;
	margin-top: 15px;
	width: 77px;
	text-align: center;
	/*width: 30px;*/
	height: 13;
}
li#gg-05 a:hover{
	background-image: url(../img/soku_gyo_05on.png);
}



/* ---業種のボタン【6】--- */
li#gg-06 a{
	display: block;
	overflow: hidden;
	width: 77px;
	height: 33;
	background-image: url(../img/soku_gyo_06.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	text-align: center;
}
/* IE6 ハック */
*html li#gg-06 a{
	padding-left: 0px;
	margin-left: -16px;
}
/* IE7 ハック */
*+html li#gg-06 a{
	padding-left: 0px;
	margin-left: -16px;
}
li#gg-06 a span{
	display: block;
	margin-top: 15px;
	width: 77px;
	text-align: center;
	/*width: 30px;*/
	height: 13;
}
li#gg-06 a:hover{
	background-image: url(../img/soku_gyo_06on.png);
}




/* ---業種のボタン【7】--- */
li#gg-07 a{
	display: block;
	overflow: hidden;
	width: 63px;
	height: 33;
	background-image: url(../img/soku_gyo_07.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	text-align: center;
}
/* IE6 ハック */
*html li#gg-07 a{
	padding-left: 0px;
	margin-left: -16px;
}
/* IE7 ハック */
*+html li#gg-07 a{
	padding-left: 0px;
	margin-left: -16px;
}
li#gg-07 a span{
	display: block;
	margin-top: 15px;
	width: 63px;
	text-align: center;
	/*width: 30px;*/
	height: 13;
}
li#gg-07 a:hover{
	background-image: url(../img/soku_gyo_07on.png);
}




/* ---業種のボタン【8】--- */
li#gg-08 a{
	display: block;
	overflow: hidden;
	width: 45px;
	height: 33;
	background-image: url(../img/soku_gyo_08.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	text-align: center;
}
/* IE6 ハック */
*html li#gg-08 a{
	padding-left: 0px;
	margin-left: -16px;
}
/* IE7 ハック */
*+html li#gg-08 a{
	padding-left: 0px;
	margin-left: -16px;
}
li#gg-08 a span{
	display: block;
	margin-top: 15px;
	width: 45px;
	text-align: center;
	/*width: 30px;*/
	height: 13;
}
li#gg-08 a:hover{
	background-image: url(../img/soku_gyo_08on.png);
}



/* ---業種のボタン【9】--- */
li#gg-09 a{
	display: block;
	overflow: hidden;
	width: 57px;
	height: 33;
	background-image: url(../img/soku_gyo_09.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	text-align: center;
}
/* IE6 ハック */
*html li#gg-09 a{
	padding-left: 0px;
	margin-left: -16px;
}
/* IE7 ハック */
*+html li#gg-09 a{
	padding-left: 0px;
	margin-left: -16px;
}
li#gg-09 a span{
	display: block;
	margin-top: 15px;
	width: 57px;
	text-align: center;
	/*width: 30px;*/
	height: 13;
}
li#gg-09 a:hover{
	background-image: url(../img/soku_gyo_09on.png);
}



/* ---業種のボタン【10】--- */
li#gg-10 a{
	display: block;
	overflow: hidden;
	width: 123px;
	height: 33;
	background-image: url(../img/soku_gyo_10.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	text-align: center;
}
/* IE6 ハック */
*html li#gg-10 a{
	padding-left: 0px;
	margin-left: -16px;
}
/* IE7 ハック */
*+html li#gg-10 a{
	padding-left: 0px;
	margin-left: -16px;
}
li#gg-10 a span{
	display: block;
	margin-top: 15px;
	width: 123px;
	text-align: center;
	/*width: 30px;*/
	height: 13;
}
li#gg-10 a:hover{
	background-image: url(../img/soku_gyo_10on.png);
}



/* ---業種のボタン【11】--- */
li#gg-11 a{
	display: block;
	overflow: hidden;
	width: 81px;
	height: 33;
	background-image: url(../img/soku_gyo_11.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	text-align: center;
}
/* IE6 ハック */
*html li#gg-11 a{
	padding-left: 0px;
	margin-left: -16px;
}
/* IE7 ハック */
*+html li#gg-11 a{
	padding-left: 0px;
	margin-left: -16px;
}
li#gg-11 a span{
	display: block;
	margin-top: 15px;
	width: 81px;
	text-align: center;
	/*width: 30px;*/
	height: 13;
}
li#gg-11 a:hover{
	background-image: url(../img/soku_gyo_11on.png);
}




/* ---業種のボタン【12】--- */
li#gg-12 a{
	display: block;
	overflow: hidden;
	width: 127px;
	height: 33;
	background-image: url(../img/soku_gyo_12.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	text-align: center;
}
/* IE6 ハック */
*html li#gg-12 a{
	padding-left: 0px;
	margin-left: -16px;
}
/* IE7 ハック */
*+html li#gg-12 a{
	padding-left: 0px;
	margin-left: -16px;
}
li#gg-12 a span{
	display: block;
	margin-top: 15px;
	width: 127px;
	text-align: center;
	/*width: 30px;*/
	height: 13;
}
li#gg-12 a:hover{
	background-image: url(../img/soku_gyo_12on.png);
}




/* ---業種のボタン【13】--- */
li#gg-13 a{
	display: block;
	overflow: hidden;
	width: 88px;
	height: 33;
	background-image: url(../img/soku_gyo_13.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	text-align: center;
}
/* IE6 ハック */
*html li#gg-13 a{
	padding-left: 0px;
	margin-left: -16px;
}
/* IE7 ハック */
*+html li#gg-13 a{
	padding-left: 0px;
	margin-left: -16px;
}
li#gg-13 a span{
	display: block;
	margin-top: 15px;
	width: 88px;
	text-align: center;
	/*width: 30px;*/
	height: 13;
}
li#gg-13 a:hover{
	background-image: url(../img/soku_gyo_13on.png);
}




/* ---業種のボタン【14】--- */
li#gg-14 a{
	display: block;
	overflow: hidden;
	width: 61px;
	height: 33;
	background-image: url(../img/soku_gyo_14.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	text-align: center;
}
/* IE6 ハック */
*html li#gg-14 a{
	padding-left: 0px;
	margin-left: -16px;
}
/* IE7 ハック */
*+html li#gg-14 a{
	padding-left: 0px;
	margin-left: -16px;
}
li#gg-14 a span{
	display: block;
	margin-top: 15px;
	width: 61px;
	text-align: center;
	/*width: 30px;*/
	height: 13;
}
li#gg-14 a:hover{
	background-image: url(../img/soku_gyo_14on.png);
}
#so_kekka {
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	float: left;
	height: 15px;
	width: 684px;
	text-align: center;
	margin-top: 5px;
	margin-right: 3px;
	margin-bottom: 1px;
	margin-left: 3px;
	clear: both;
}

.p_down_lay {
	display:inline;
}

#side_yohaku {
	margin-left:15px;
}

#so_back_btn {
	float: left;
	height: 44px;
	width: 46px;
	margin-left: 5px;
}

/* IE6 ハック */
*html #so_back_btn{
	padding-left: 0px;
	margin-left: 6px;
}

#so_next_btn {
	float: left;
	height: 44px;
	width: 46px;
}
#so_page_btn {
	float: left;
	margin-top: 17px;
	text-align: center;
	padding-right: 15px;
	padding-left: 15px;
	width: 402px;
}
/* IE6 ハック */
*html #so_page_btn{
	padding-left: 0px;
	margin-right: -16px;
}
/* IE7 ハック */
*+html #so_page_btn{
	padding-left: 0px;
	margin-left: -16px;
}






#so_page_btn2 {
	float: left;
	margin-top: 0px;
	text-align: center;
	padding-right: 15px;
	padding-left: 15px;
	width: 402px;
}
/* IE6 ハック */
*html #so_page_btn2{
	padding-left: 0px;
	margin-right: -16px;
}
/* IE7 ハック */
*+html #so_page_btn2{
	padding-left: 0px;
	margin-left: -16px;
}





#so_back_txt {
	width: 65px;
	float: left;
	font-size: 10px;
	margin-top: 13px;
	margin-right: 2px;
	margin-left: 2px;
}


/* ---表の小さいくくりデリヘルのエリア--- */
li#so_deri a{
	float: left;
	padding-top: 3px;
	padding-left: 2px;
	padding-bottom: 3px;
	display: block;
	overflow: hidden;
	width: 18px;
	height: 15px;
	font-size: 11px;
	color: #0033FF;
	text-decoration: none;
	font-weight: normal;
	border: 1px solid #fe8dfe;
	margin-left: 1px;
}
/* オフマウス時 */
li#so_deri a{
	background-color: #ffffff;
}
/* オンマウス時 */
li#so_deri a:hover{
	background-color: #FF4A5C;
	text-decoration: none;
}
li#so_deri span{
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-left: 3px;
	cursor:pointer;
}
#so_hidaring {
	float: left;
	width: 25px;
}

/* IE6 ハック */
*html #so_hidaring{
	margin-right: -13px;
}
#so_senta {
	text-align: center;
	display: block;
}
/* ---表の小さいくくりデリヘルのエリア--- */
li#so_derion a{
	float: left;
	padding-top: 3px;
	padding-left: 2px;
	padding-bottom: 3px;
	display: block;
	overflow: hidden;
	width: 18px;
	height: 15px;
	font-size: 11px;
	color: #0033FF;
	text-decoration: none;
	font-weight: normal;
	border: 1px solid #fe8dfe;
	margin-left: 1px;
}
/* オフマウス時 */
li#so_derion a{
	background-color: #FF4A5C;
}
/* オンマウス時 */
li#so_derion a:hover{
	background-color: #FF4A5C;
	text-decoration: none;
}
li#so_derion span{
	cursor:pointer;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-left: 3px;
}
#so_pagebtn_waku {
	text-align: center;
	float: left;
	width: 402px;
	padding-right: 15px;
	padding-left: 15px;
}
/* ---表の小さいくくりデリヘルのエリア--- */
li#so_derino a{
	float: left;
	padding-top: 3px;
	padding-left: 2px;
	padding-bottom: 3px;
	display: block;
	overflow: hidden;
	width: 18px;
	height: 15px;
	font-size: 11px;
	color: #0033FF;
	text-decoration: none;
	font-weight: normal;
	border: 1px solid #fe8dfe;
	margin-left: 1px;
}
/* オフマウス時 */
li#so_derino a{
	background-color: #999999;
}
/* オンマウス時 */
li#so_derino a:hover{
	background-color: #999999;
	text-decoration: none;
}
li#so_derino span{
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-left: 3px;
}









#l_e_tyoumain {
	width: 668px;
	margin-left: 2px;
	display: block;
	margin-top: 10px;
}
#l_e_tyoumain_head {
	font-size: 15px;
	font-weight: normal;
	color: #FF0000;
	background-color: #0000FF;
	background-image: url(../img/l_e_tyoumain_head.png);
	background-repeat: no-repeat;
	height: 51px;
	width: 668px;
}
#l_e_tyoumain_head_text {
	margin-top: 15px;
	margin-left: 85px;
}
/* IE6 ハック */
*html #l_e_tyoumain_head_text {
	margin-top: 14px;
	margin-left: 80px;
}
html>/**/body #l_e_tyoumain_head_text {
	margin-top: 0px;
	padding-top: 13px;
	float: left;
	font-size: 15px;
 }
.style9 {color: #666666}

#l_e_tyoumain_head_text2 {
	font-size: 11px;
	font-color: #666666;
	color: #666666;
}
#l_e_tyoumain_hidari {
	background-image: url(../img/l_e_tyoumain_tatesen.png);
	background-repeat: repeat-y;
	background-position: right;
	height: 393px;
	width: 261px;
	padding-right: 12px;
	float: left;
	margin-left: 10px;
}
/* IE6 ハック */
*html #l_e_tyoumain_hidari {
	margin-left: 5px;
}
#l_e_tyoumain_m_txt {
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	height: 393px;
	width: 380px;
	float: left;
	line-height: 14px;
	margin-left: 5px;
}

#l_e_s_01waribiki{
	margin-bottom: 10px;
}
#c_main_bg {
	background-color: #33FFFF;
	background-image: url(../img/c_head_bg_new.png);
	background-repeat: no-repeat;
	float: left;
	height: 100px;
	width: 718px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}
#c_main_sch_bg {
	background-image: url(../img/c_head_sch_bg.png);
	background-repeat: repeat-y;
	float: left;
	clear: both;
	width: 718px;
}
#c_menu_bg {
	background-color: #FFFFCC;
	background-image: url(../img/c_menu_bg_new.png);
	background-repeat: no-repeat;
	clear: both;
	float: left;
	height: 90px;
	width: 718px;
}
#c_kekka_bg {
	background-image: url(../img/c_kekka_bg.png);
	background-repeat: no-repeat;
	clear: both;
	float: left;
	height: 115px;
	width: 718px;
}
#c_gottu_main_bg {
	border-left:2px solid #FF0033;
	border-bottom:1px solid #FF0033;
	border-right:2px solid #FF0033;
	clear: both;
	float: left;
	width: 680px;
/*	padding: 5px 25px;
*/
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	margin-left:12px;
}
#c_foot_bg {
	background-image: url(../img/c_foot_bg.png);
	background-repeat: no-repeat;
	clear: both;
	float: left;
	height: 118px;
	width: 718px;
}
#c_menu_btn_bg {
	height: 90px;
	width: 590px;
	background-color: #FFCCFF;
	float: left;
	margin-left: 63px;
}
/* IE6 ハック */
*html #c_menu_btn_bg{
	margin-left: 32px;
}
#c_h3 {
	font-size: 12px;
	font-weight: bold;
	color: #d933d3;
	height: 36px;
	width: 718px;
	padding-left:85px;
	overflow:hidden;
}

/*結果件数表示部分*/
#kekka_num {
	padding-top:7px;
	width:180px;
	display:block;
	float:left;
}

#search_shop_area {
	width:370px;
	padding-top:4px;
	overflow:hidden;
	float:left;
}

.search_text {
	display:block;
	color:#666666;
	font-weight:normal;
	width:60px;
	padding:2px 3px 0 17px;
	background: url(../img/search_text_bg.png) no-repeat;
	float:left;
}

#form_area {
	border:1px solid #9DB3C1;
	color:#666666;
	width:155px;
	margin-right:4px;
	padding:4px 2px 1px;
	float:left;
}

#form_btn {
	width:49px;
	float:left;
}

#c_kekka_gotya {
	float: left;
	height: 50px;
	width: 690px;
	margin-left: 16px;
	margin-top: 6px;
}

/* IE6 ハック */
*html #c_kekka_gotya{
	margin-left: 8px;
	margin-top: 4px;
}

#c_kekka_gotya2 {
	float: left;
	height: 50px;
	width: 690px;
	margin-left: 20px;
	margin-top: 10px;
}

/* IE6 ハック */
*html #c_kekka_gotya2{
	margin-left: 10px;
}

#c_gottu_main_waku {
	background-color: #ff89ff;
	float: left;
	width: 666px;
	margin-left: 24px;
	margin-bottom: 10px;
}
/* IE6 ハック */
*html #c_gottu_main_waku{
	margin-left: 12px;
}

#c_gottu_main_tyuu_txt {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	height: 20px;
	width: 600px;
	margin-left: 5px;
	margin-top: 3px;
}
#c_gottu_main_tyuu_txt2 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	height: 20px;
	width: 300px;
	margin-left: 5px;
	margin-top: 3px;
}
#c_gottu_main_tyuu_txt3 {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	float: right;
	height: 15px;
	width: 300px;
	margin-left: 5px;
	margin-top: 8px;
	text-align: right;
	margin-right: 10px;
}

#c_gottu_main_waku2 {
	background-color: #FF6FFF;
	float: left;
	width: 662px;
	margin-left: 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-right-style: solid;
}

/* IE6 ハック */
*html #c_gottu_main_waku2{
	margin-left: 2px;
}
#c_gottu_main_waku3 {
	background-color: #FFAFFA;
	float: left;
	width: 658px;
	margin-left: 4px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-right-style: solid;
}

/* IE6 ハック */
*html #c_gottu_main_waku3{
	margin-left: 2px;
}
#c_gottu_main_wakudesu {
	background-color: #FFFFFF;
	clear: both;
	float: left;
	width: 650px;
	height: 40px;
	margin-left: 3px;
	padding: 0px;
	margin-top: 0px;
}
#c_gottu_main_wakudesu_l {
	float: left;
	width: 123px;
}
#Main #c_gottu_main_bg #c_gottu_main_waku #c_gottu_main_waku2 #c_gottu_main_waku3 #c_gottu_main_wakudesu #c_gottu_main_wakudesu_l img {
	margin-top: 3px;
	margin-left: 3px;
}
#c_gottu_main_wakudesu_r1 {
	float: left;
	margin-right: 0px;
	background-color: #fffef4;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 3px;
	padding-left: 1px;
	width: 256px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FF6FFF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #FF6FFF;
	border-bottom-color: #FF6FFF;
	border-left-color: #FF6FFF;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#c_gottu_main_wakudesu_r11 {
	float: left;
	background-color: #fffef4;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #FF6FFF;
	border-right-color: #FF6FFF;
	border-bottom-color: #FF6FFF;
	border-left-color: #FF6FFF;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	margin: 0px;
	width: 250px;
	border-left-style: solid;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
}
#c_gottu_main_wakudesu_r2 {
	float: left;
	height: 42px;
	width: 510px;
	margin-top: 0px;
	margin-left: 6px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}

.style1 {color: #666666}
#c_gottu_main_shop {
	height: 20px;
	width: 15px;
	float: left;
}
#c_gottu_main_shop2 {
	margin-top: 3px;
	margin-left: 3px;
	height: 20px;
	width: 150px;
	float: left;
}
/* IE6 ハック */
*html #c_gottu_main_shop2{
	margin-top: 3px;
	height: 16px;
}

#c_gottu_main_shop3 {
	margin-top: 3px;
	margin-left: 3px;
	height: 20px;
	width: 490px;
	float: left;
}
/* IE6 ハック */
*html #c_gottu_main_shop3{
	margin-top: 3px;
	height: 17px;
}
#c_gottu_main_shop4 {
	margin-top: 3px;
	height: 20px;
	width: 15px;
	float: left;
	clear: both;
}

/* IE6 ハック */
*html #c_gottu_main_shop4 {
	margin-top: 0px;
	height: 20px;
	width: 15px;
	float: left;
	clear: both;
}
#c_gottu_main_redtxt {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10pt;
	font-weight: bold;
	color: #ff33ff;
	text-align: left;
	float: left;
	width: 230px;
	margin-right: 2px;
	margin-left: 8px;
	line-height: 14px;
	margin-bottom: 0px;
	display: block;
	margin-top: 3px;
	padding-bottom: 0px;
}
#c_gottu_main_redtxt2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-align: left;
	float: left;
	width: 230px;
	margin-right: 2px;
	margin-left: 4px;
	line-height: 14px;
	margin-bottom: 0px;
	display: block;
	margin-top: 3px;
	padding-bottom: 0px;
}

/*QRコード表示部分*/
.qr_contents {
	width:227px;
	margin-left:16px;
	padding-top:5px;
	overflow:hidden;
}

.qr_contents img {
	float:left;
}

#l_s_h_head_bg {
	color: #666666;
	height: 51px;
	width: 233px;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/l_s_h_head_bg.png);
	background-repeat: no-repeat;
}
#l_s_h_migi {
	border:1px solid #ffcc33;
	padding:2px;
	font-size: 12px;
	color: #993366;
	height: 14px;
	text-align: right;
	width: 50px;
}
#l_s_h {
	border:1px solid #ffcc33;
	font-size: 12px;
	color: #993366;
	height: 14px;
	line-height: 16px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}

.style8 {color: #FF0000}

#l_s_m_tyuuigaki {
	margin-top: 3px;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #666666;
	text-align: left;
	margin-left: 5px;
}
#l_s_h_money_01_gurafu2 {
	text-align: center;
	width: 260px;
	padding-right: 15px;
	padding-left: 20px;
	line-height: 12px;
	margin-top: 15px;
	font-size: 11px;
}
/* IE6 ハック */
*html #l_s_h_money_01_gurafu2 {
	margin-left: 0px;
}
/* IE7 ハック */
*+html #l_s_h_money_01_gurafu2 {
	margin-left: 0px;
}
#Main #c_gottu_main_bg #c_gottu_main_waku #c_gottu_main_waku2 #c_gottu_main_waku3 #c_gottu_main_wakudesu #c_gottu_main_wakudesu_r11 img {
	margin-top: 3px;
}
#c_gottu_main_imgwaku {
	float: left;
	height: 28px;
	width: 243px;
}
#c_gottu_main_gottuwaku {
	float: left;
	width: 519px;
	margin-left: 9px;
	text-align: left;
	margin-bottom: 2px;
	padding-left: 1px;
	margin-top: 6px;
}

/* IE6 ハック */
*html #c_gottu_main_gottuwaku{
	margin-left: 4px;
}
#c_gottu_main_gottuwaku_tr {
	border: 1px none #FF6FFF;
	background-color: #fffef4;
}

/*■■■■■■■■■■■一週間割・一万円割新規デザイン部分■■■■■■■■■■■■■*/

/*お店情報構成カラム*/
div.cont-layT {
	width:655px;
}

/*お店画像*/
div.cont-layT div.shop-box {
	width:135x;
	padding:0 0 6px 6px;
	float:left;
}

/*店舗詳細情報*/
div.cont-layT div.data-box {
	width:514px;
	float:right
}

div.data-box p.databox-layT {
	width:509px;
	background:url(../img/point_orange.png) left top no-repeat #ffbd6f;
	text-indent:1.5em;
	color:#9c5501;
}

div.data-box div.databox-layB {
	width:514px;
}

div.databox-layB div.databox-layBL {
	width:514px;
	float:left;
}

div.databox-layBL p span {
	background:url(../img/point_blue.png) left top no-repeat;
	padding-left:14px;
}

div.databox-layB div.databox-layBR {
	width:181px;
	float:right;
}

div.databox-layBR p {
	background:url(../img/point_blue.png) left top no-repeat;
	padding-left:14px;
}

/*割引情報構成カラム*/
div.cont-layC {
	width:658px;
	clear:both;
}

/*メイン画像*/
div.cont-layC div.pht-box {
	width:239px;
	padding:0 6px 0;
	float:left;
}

div.pht-box a {
	display:block;
	margin:0 auto;
	text-align:center;
	color:#ff06ff;
	font-weight:bold;
}

/*割引内容*/
div.cont-layC div.pr-box {
	width:404px;
	float:right;
}

div.pr-box div.prbox-layT {
	width:404px;
	height:37px;
	background:url(../img/prbox_layT.png) no-repeat;
	
}

div.prbox-layT p {
	margin:0 auto;
	padding-top:10px;
	text-align:center;
	font-size:12pt;
	font-weight:bold;
	color:#9c5501;
}

div.pr-box div.prbox-layTC {
	width:404px;
	padding:0 0 35px;
	background:url(../img/prbox_layTC.png) left bottom no-repeat;
}

/*背景繰り返しclearfix */
div.prbox-layTC:after{
   content:"";
   display:block;
   height:0;
   clear:both;
   visibility:hidden;
}

div.prbox-layTC dl {
	width:402px;
	background:#fce7b4;
	color:#945701;
}

/*背景繰り返しclearfix */
div.prbox-layTC dl:after{
   content:"";
   display:block;
   height:0;
   clear:both;
   visibility:hidden;
}

div.prbox-layTC dt {
	width:191px;
	padding-left:10px;
	float:left;
	clear:both;
	font-weight:bold;
}

div.prbox-layTC dd {
	width:191px;
	padding-right:10px;
	float:right;
	text-align:right;
	font-weight:bold;
}

div.prbox-layTC .all {
	border-top:1px solid #c8c8c7;
}

div.pr-box div.prbox-layC {
	width:404px;
	height:61px;
	background:url(../img/prbox_layC.png) no-repeat;
}

/*一万円で遊べるお店見た*/
div.pr-box div.prbox-layC-i {
	width:404px;
	height:61px;
	background:url(../img/prbox_layC_i.png) no-repeat;
	text-indent:-9999px;
}


div.prbox-layC p {
	margin:0 auto;
	padding-top:37px;
	text-align:center;
	font-size:12pt;
	font-weight:bold;
	color:#0033ff;
}

div.pr-box div.prbox-layCB {
	width:404px;

}

/*背景繰り返しclearfix */
div.prbox-layCB:after{
   content:"";
   display:block;
   height:0;
   clear:both;
   visibility:hidden;
}

div.prbox-layCB dl {
	width:396px;
	background:#fdcfff;
	color:#945701;
	border-left:3px solid #ff6fff;
	border-right:3px solid #ff6fff;
}

/*背景繰り返しclearfix */
div.prbox-layCB dl:after{
   content:"";
   display:block;
   height:0;
   clear:both;
   visibility:hidden;
}

div.prbox-layCB dt {
	width:188px;
	padding-left:10px;
	float:left;
	clear:both;
	font-weight:bold;
}

div.prbox-layCB dd {
	width:188px;
	padding-right:10px;
	float:right;
	text-align:right;
	font-weight:bold;
}

div.prbox-layCB .all {
	border-top:1px solid #ff8cff;
	color:#fe01c0;
}

div.prbox-layCB .pink {
	color:#fe01c0;
}

div.prbox-layCB span.border {
	width:396px;
	height:58px;
	display:block;
	border-left:3px solid #ff6fff;
	border-right:3px solid #ff6fff;	
}

div.pr-box div.prbox-layB {
	width:404px;
	height:40px;
	background:url(../img/prbox_layB.png) no-repeat;
}

div.prbox-layB p {
	margin-left:100px;
	padding-top:10px;
	text-align:center;
	font-size:11pt;
	font-weight:bold;
	color:#ffffff;
}

div.pr-box div.prbox-layQR {
	width:404px;
}

/*割引コメント情報*/
div.cont-layCB {
	width:639px;
	margin:0 6px;
	border:2px solid #fec6fe;
	background:#ffffff;
	clear:both;
}

div.cont-layCB p {
	margin:10px;
	color:#844d01;
}

/*特記事項情報*/
div.caution-box {
	width:645px;
	margin:10px 0;
	padding-left:10px;
	color:#666666;
}

/*他の割引情報*/
div.check-boxT {
	width:649px;
	height:41px;
	margin-left:6px;
	background:url(../img/check_boxT.png) no-repeat;
	text-indent:-9999px;
}

div.cont-layB {
	width:633px;
	margin:0 2px 0 6px;
	padding-left:10px;
	background:#ffffff;
	border-left:2px solid #ffbd6f;
	border-right:2px solid #ffbd6f;
	overflow:hidden;
}

div.cont-layB a {
	float:left;
}

div.check-boxB {
	width:649px;
	height:10px;
	margin:0 0 5px 6px;
	background:url(../img/check_boxB.png) no-repeat;
	text-indent:-9999px;
}


