@charset "utf-8";


#all_shoplist {
	background-image: url(../img/shop_list/all_shoplist.png);
	background-repeat: no-repeat;
	height: 42px;
	width: 722px;
	font-weight: normal;
	margin:15px 0;
	padding-left: 130px;
	padding-top: 6px;
}

#all_shoplist2 {
	background-image: url(../img/shop_list/all_shinchakulist.png);
	background-repeat: no-repeat;
	height: 42px;
	width: 722px;
	font-weight: normal;
	margin:15px 0;
	padding-left: 130px;
	padding-top: 6px;
}

/* IE6 ハック */

*html #all_shoplist {
	background-image: url(img/all_shoplist.png);
	background-repeat: no-repeat;
	height: 42px;
	width: 720px;
	font-weight: normal;
	padding-left: 130px;
	padding-top: 6px;
}

#shop_btn {
margin:0 0 0 15px;
	width:450px;
}


#shop_btn li{
	display:block;
	float:left;
	overflow:hidden;
	color: #b601a3;
	font-size:10px;
	width:138px;
	height:29px;
	text-align:center;
}

#shop_btn li a {
	display:block;
	color: #b601a3;
	text-decoration:none;
	padding-top:5px;
	width:138px;
	height:24px;
	background: url(../img/shop_list/shop_btn_off.png);
}

#shop_btn li a:hover {
	background: url(../img/shop_list/shop_btn_on.png);
}

#shop_btn li .btn_on {
	background: url(../img/shop_list/shop_btn_on.png);
}

.icon p {
	width:148px;
	padding:1px 0 0 44px;
	height:16px;
	background: url(img/sokuhou_list.png) no-repeat;
	font-size:10px;
	font-weight:bold;
	color:#7b7a7a;
	float:right;
	margin-left:1px;
}

.icon span {
	display:block;
	width:1;
	float:right;
}

.icon img {
	float:right;
	margin-left:1px;
}

.icon {
	height: 20px;
	padding-bottom: 2px;
	width:482px;
	float:right;
	overflow:hidden;
}


.style1 {color: #FFFFFF}

div.kensaku{

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

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

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

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

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

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

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

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

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

div#area_menu{
	width: 900px;
	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_kanto a{
	cursor:pointer;
	display: block;
	/*overflow: hidden;*/
	width: 95px;
	height: 73;
	background-image: url(img/bt_area_kanto4.jpg);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

li#bt-kanto_kanto a span{
	display: block;
	padding-top: 29px;
		padding-right: 8px;
	text-align: center;
		padding-bottom: 25px;
}
/* ---東京--- */
li#bt-tokyo_kanto a{
	cursor:pointer;
	display: block;
	/*overflow: hidden;*/
	width: 95px;
	height: 73;
	background-image: url(img/bt_area_tokyo3.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

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

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

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

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

/* ---茨城--- */
li#bt-ibaragi_kanto a{
	cursor:pointer;
	display: block;
	/*overflow: hidden;*/
	width: 95px;
	height: 73;
	background-image: url(img/bt_area_ibaragi3.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

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

/* ---北海道--- */
li#bt-hokkai_kanto a{
	cursor:pointer;
	display: block;
	/*overflow: hidden;*/
	width: 95px;
	height: 73;
	background-image: url(img/bt_area_hokkai3.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

li#bt-hokkai_kanto a span{
	display: block;
	padding-top: 29px;
		padding-right: 8px;
	text-align: center;
		padding-bottom: 25px;
}
/* オフマウス時 */
li#bt-kanto_kanto a{
	background-position: 0px 0px;
}
li#bt-tokyo_kanto a{
	background-position: 0px 0px;
}
li#bt-kanagawa_kanto a{
	background-position: 0px 0px;
}
li#bt-saitama_kanto a{
	background-position: 0px 0px;
}
li#bt-tiba_kanto a{
	background-position: 0px 0px;
}
li#bt-ibaragi_kanto a{
	background-position: 0px 0px;
}
li#bt-hokkai_kanto a{
	background-position: 0px 0px;
}
/* オンマウス時 */
li#bt-kanto_kanto a:hover{
	background-position: 0px -73px;
}
li#bt-tokyo_kanto a:hover{
	background-position: 0px -73px;
}
li#bt-kanagawa_kanto a:hover{
	background-position: 0px -73px;
}
li#bt-saitama_kanto a:hover{
	background-position: 0px -73px;
}
li#bt-tiba_kanto a:hover{
	background-position: 0px -73px;
}
li#bt-ibaragi_kanto a:hover{
	background-position: 0px -73px;
}
li#bt-hokkai_kanto a:hover{
	background-position: 0px -73px;
}
/* ■■■■■■■■■■■関東の場合　ここまで■■■■■■■■■■■ */








/* ■■■■■■■■■■■東京の場合　ここから■■■■■■■■■■■ */
/* ---関東--- */
li#bt-kanto a{
	cursor:pointer;
	display: block;
	/*overflow: hidden;*/
	width: 95px;
	height: 73;
	background-image: url(img/bt_area_kanto3.jpg);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

li#bt-kanto a span{
	display: block;
	padding-top: 29px;
		padding-right: 8px;
	text-align: center;
		padding-bottom: 25px;
}
/* ---東京--- */
li#bt-tokyo a{
	cursor:pointer;
	display: block;
	/*overflow: hidden;*/
	width: 95px;
	height: 73;
	background-image: url(img/bt_area_tokyo4.png);
	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{
	cursor:pointer;
	display: block;
	/*overflow: hidden;*/
	width: 95px;
	height: 73;
	background-image: url(img/bt_area_kanagawa3.png);
	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{
	cursor:pointer;
	display: block;
	/*overflow: hidden;*/
	width: 95px;
	height: 73;
	background-image: url(img/bt_area_saitama3.png);
	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{
	cursor:pointer;
	display: block;
	/*overflow: hidden;*/
	width: 95px;
	height: 73;
	background-image: url(img/bt_area_tiba3.png);
	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-ibaragi a{
	cursor:pointer;
	display: block;
	/*overflow: hidden;*/
	width: 95px;
	height: 73;
	background-image: url(img/bt_area_ibaragi3.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

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

/* ---北海道--- */
li#bt-hokkai a{
	cursor:pointer;
	display: block;
	/*overflow: hidden;*/
	width: 95px;
	height: 73;
	background-image: url(img/bt_area_hokkai3.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

li#bt-hokkai 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-ibaragi a{
	background-position: 0px 0px;
}
li#bt-hokkai 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;
}
li#bt-ibaragi a:hover{
	background-position: 0px -73px;
}
li#bt-hokkai a:hover{
	background-position: 0px -73px;
}
/* ■■■■■■■■■■■東京の場合　ここまで■■■■■■■■■■■ */
/* ■■■■■■■■■■■神奈川の場合　ここから■■■■■■■■■■■ */
/* ---関東--- */
li#bt-kanto_k a{
	cursor:pointer;
	display: block;
	/*overflow: hidden;*/
	width: 95px;
	height: 73;
	background-image: url(img/bt_area_kanto3.jpg);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

li#bt-kanto_k a span{
	display: block;
	padding-top: 29px;
		padding-right: 8px;
	text-align: center;
		padding-bottom: 25px;
}
/* ---東京--- */
li#bt-tokyo_k a{
	display: block;
	/*overflow: hidden;*/
	width: 95px;
	height: 73;
	background-image: url(img/bt_area_tokyo3.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

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

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

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

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

/* ---茨城--- */
li#bt-ibaragi_k a{
	display: block;
	/*overflow: hidden;*/
	width: 95px;
	height: 73;
	background-image: url(img/bt_area_ibaragi3.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

li#bt-ibaragi_k a span{
	display: block;
	padding-top: 29px;
		padding-right: 8px;
	text-align: center;
		padding-bottom: 25px;
}
/* ---北海道--- */
li#bt-hokkai_k a{
	display: block;
	/*overflow: hidden;*/
	width: 95px;
	height: 73;
	background-image: url(img/bt_area_hokkai3.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

li#bt-hokkai_k a span{
	display: block;
	padding-top: 29px;
		padding-right: 8px;
	text-align: center;
		padding-bottom: 25px;
}
/* オフマウス時 */
li#bt-kanto_k a{
	background-position: 0px 0px;
}
li#bt-tokyo_k a{
	background-position: 0px 0px;
}
li#bt-kanagawa_k a{
	background-position: 0px 0px;
}
li#bt-saitama_k a{
	background-position: 0px 0px;
}
li#bt-tiba_k a{
	background-position: 0px 0px;
}
li#bt-ibaragi_k a{
	background-position: 0px 0px;
}
li#bt-hokkai_k a{
	background-position: 0px 0px;
}
/* オンマウス時 */
li#bt-kanto_k a:hover{
	background-position: 0px -73px;
}
li#bt-tokyo_k a:hover{
	background-position: 0px -73px;
}
li#bt-kanagawa_k a:hover{
	background-position: 0px -73px;
}
li#bt-saitama_k a:hover{
	background-position: 0px -73px;
}
li#bt-tiba_k a:hover{
	background-position: 0px -73px;
}
li#bt-ibaragi_k a:hover{
	background-position: 0px -73px;
}
li#bt-hokkai_k a:hover{
	background-position: 0px -73px;
}
/* ■■■■■■■■■■■神奈川の場合　ここまで■■■■■■■■■■■ */

/* ■■■■■■■■■■■埼玉の場合　ここから■■■■■■■■■■■ */
/* ---関東--- */
li#bt-kanto_s a{
	cursor:pointer;
	display: block;
	/*overflow: hidden;*/
	width: 95px;
	height: 73;
	background-image: url(img/bt_area_kanto3.jpg);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

li#bt-kanto_s a span{
	display: block;
	padding-top: 29px;
		padding-right: 8px;
	text-align: center;
		padding-bottom: 25px;
}
/* ---東京--- */
li#bt-tokyo_s a{
	display: block;
	/*overflow: hidden;*/
	width: 95px;
	height: 73;
	background-image: url(img/bt_area_tokyo3.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

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

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

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

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

/* ---茨城--- */
li#bt-ibaragi_s a{
	display: block;
	/*overflow: hidden;*/
	width: 95px;
	height: 73;
	background-image: url(img/bt_area_ibaragi3.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

li#bt-ibaragi_s a span{
	display: block;
	padding-top: 29px;
		padding-right: 8px;
	text-align: center;
		padding-bottom: 25px;
}
/* ---北海道--- */
li#bt-hokkai_s a{
	display: block;
	/*overflow: hidden;*/
	width: 95px;
	height: 73;
	background-image: url(img/bt_area_hokkai3.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

li#bt-hokkai_s a span{
	display: block;
	padding-top: 29px;
		padding-right: 8px;
	text-align: center;
		padding-bottom: 25px;
}
/* オフマウス時 */
li#bt-kanto_s a{
	background-position: 0px 0px;
}
li#bt-tokyo_s a{
	background-position: 0px 0px;
}
li#bt-kanagawa_s a{
	background-position: 0px 0px;
}
li#bt-saitama_s a{
	background-position: 0px 0px;
}
li#bt-tiba_s a{
	background-position: 0px 0px;
}
li#bt-ibaragi_s a{
	background-position: 0px 0px;
}
li#bt-hokkai_s a{
	background-position: 0px 0px;
}
/* オンマウス時 */
li#bt-kanto_s a:hover{
	background-position: 0px -73px;
}
li#bt-tokyo_s a:hover{
	background-position: 0px -73px;
}
li#bt-kanagawa_s a:hover{
	background-position: 0px -73px;
}
li#bt-saitama_s a:hover{
	background-position: 0px -73px;
}
li#bt-tiba_s a:hover{
	background-position: 0px -73px;
}
li#bt-ibaragi_s a:hover{
	background-position: 0px -73px;
}
li#bt-hokkai_s a:hover{
	background-position: 0px -73px;
}
/* ■■■■■■■■■■■埼玉の場合　ここまで■■■■■■■■■■■ */
/* ■■■■■■■■■■■千葉の場合　ここから■■■■■■■■■■■ */
/* ---関東--- */
li#bt-kanto_t a{
	cursor:pointer;
	display: block;
	/*overflow: hidden;*/
	width: 95px;
	height: 73;
	background-image: url(img/bt_area_kanto3.jpg);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

li#bt-kanto_t a span{
	display: block;
	padding-top: 29px;
		padding-right: 8px;
	text-align: center;
		padding-bottom: 25px;
}
/* ---東京--- */
li#bt-tokyo_t a{
	display: block;
	/*overflow: hidden;*/
	width: 95px;
	height: 73;
	background-image: url(img/bt_area_tokyo3.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

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

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

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

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

/* ---茨城--- */
li#bt-ibaragi_t a{
	display: block;
	/*overflow: hidden;*/
	width: 95px;
	height: 73;
	background-image: url(img/bt_area_ibaragi3.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

li#bt-ibaragi_t a span{
	display: block;
	padding-top: 29px;
		padding-right: 8px;
	text-align: center;
		padding-bottom: 25px;
}
/* ---北海道--- */
li#bt-hokkai_t a{
	display: block;
	/*overflow: hidden;*/
	width: 95px;
	height: 73;
	background-image: url(img/bt_area_hokkai3.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

li#bt-hokkai_t a span{
	display: block;
	padding-top: 29px;
		padding-right: 8px;
	text-align: center;
		padding-bottom: 25px;
}
/* オフマウス時 */
li#bt-kanto_t a{
	background-position: 0px 0px;
}
li#bt-tokyo_t a{
	background-position: 0px 0px;
}
li#bt-kanagawa_t a{
	background-position: 0px 0px;
}
li#bt-saitama_t a{
	background-position: 0px 0px;
}
li#bt-tiba_t a{
	background-position: 0px 0px;
}
li#bt-ibaragi_t a{
	background-position: 0px 0px;
}
li#bt-hokkai_t a{
	background-position: 0px 0px;
}
/* オンマウス時 */
li#bt-kanto_t a:hover{
	background-position: 0px -73px;
}
li#bt-tokyo_t a:hover{
	background-position: 0px -73px;
}
li#bt-kanagawa_t a:hover{
	background-position: 0px -73px;
}
li#bt-saitama_t a:hover{
	background-position: 0px -73px;
}
li#bt-tiba_t a:hover{
	background-position: 0px -73px;
}
li#bt-ibaragi_t a:hover{
	background-position: 0px -73px;
}
li#bt-hokkai_t a:hover{
	background-position: 0px -73px;
}
/* ■■■■■■■■■■■千葉の場合　ここまで■■■■■■■■■■■ */

/* ■■■■■■■■■■■茨城の場合　ここから■■■■■■■■■■■ */
/* ---関東--- */
li#bt-kanto_i a{
	cursor:pointer;
	display: block;
	/*overflow: hidden;*/
	width: 95px;
	height: 73;
	background-image: url(img/bt_area_kanto3.jpg);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

li#bt-kanto_i a span{
	display: block;
	padding-top: 29px;
		padding-right: 8px;
	text-align: center;
		padding-bottom: 25px;
}
/* ---東京--- */
li#bt-tokyo_i a{
	display: block;
	/*overflow: hidden;*/
	width: 95px;
	height: 73;
	background-image: url(img/bt_area_tokyo3.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

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

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

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

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

/* ---茨城--- */
li#bt-ibaragi_i a{
	display: block;
	/*overflow: hidden;*/
	width: 95px;
	height: 73;
	background-image: url(img/bt_area_ibaragi4.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

li#bt-ibaragi_i a span{
	display: block;
	padding-top: 29px;
		padding-right: 8px;
	text-align: center;
		padding-bottom: 25px;
}
/* ---北海道--- */
li#bt-hokkai_i a{
	display: block;
	/*overflow: hidden;*/
	width: 95px;
	height: 73;
	background-image: url(img/bt_area_hokkai3.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

li#bt-hokkai_i a span{
	display: block;
	padding-top: 29px;
		padding-right: 8px;
	text-align: center;
		padding-bottom: 25px;
}
/* オフマウス時 */
li#bt-kanto_i a{
	background-position: 0px 0px;
}
li#bt-tokyo_i a{
	background-position: 0px 0px;
}
li#bt-kanagawa_i a{
	background-position: 0px 0px;
}
li#bt-saitama_i a{
	background-position: 0px 0px;
}
li#bt-tiba_i a{
	background-position: 0px 0px;
}
li#bt-ibaragi_i a{
	background-position: 0px 0px;
}
li#bt-hokkai_i a{
	background-position: 0px 0px;
}
/* オンマウス時 */
li#bt-kanto_i a:hover{
	background-position: 0px -73px;
}
li#bt-tokyo_i a:hover{
	background-position: 0px -73px;
}
li#bt-kanagawa_i a:hover{
	background-position: 0px -73px;
}
li#bt-saitama_i a:hover{
	background-position: 0px -73px;
}
li#bt-tiba_i a:hover{
	background-position: 0px -73px;
}
li#bt-ibaragi_i a:hover{
	background-position: 0px -73px;
}
li#bt-hokkai_i a:hover{
	background-position: 0px -73px;
}
/* ■■■■■■■■■■■茨城の場合　ここまで■■■■■■■■■■■ */

/* ■■■■■■■■■■■北海道の場合　ここから■■■■■■■■■■■ */
/* ---関東--- */
li#bt-kanto_h a{
	cursor:pointer;
	display: block;
	/*overflow: hidden;*/
	width: 95px;
	height: 73;
	background-image: url(img/bt_area_kanto3.jpg);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

li#bt-kanto_h a span{
	display: block;
	padding-top: 29px;
		padding-right: 8px;
	text-align: center;
		padding-bottom: 25px;
}
/* ---東京--- */
li#bt-tokyo_h a{
	display: block;
	/*overflow: hidden;*/
	width: 95px;
	height: 73;
	background-image: url(img/bt_area_tokyo3.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

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

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

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

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

/* ---茨城--- */
li#bt-ibaragi_h a{
	display: block;
	/*overflow: hidden;*/
	width: 95px;
	height: 73;
	background-image: url(img/bt_area_ibaragi3.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

li#bt-ibaragi_h a span{
	display: block;
	padding-top: 29px;
		padding-right: 8px;
	text-align: center;
		padding-bottom: 25px;
}
/* ---北海道--- */
li#bt-hokkai_h a{
	display: block;
	/*overflow: hidden;*/
	width: 95px;
	height: 73;
	background-image: url(img/bt_area_hokkai4.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

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


/* オフマウス時 */
li#bt-kanto_h a{
	background-position: 0px 0px;
}
li#bt-tokyo_h a{
	background-position: 0px 0px;
}
li#bt-kanagawa_h a{
	background-position: 0px 0px;
}
li#bt-saitama_h a{
	background-position: 0px 0px;
}
li#bt-tiba_h a{
	background-position: 0px 0px;
}
li#bt-ibaragi_h a{
	background-position: 0px 0px;
}
li#bt-hokkai_h a{
	background-position: 0px 0px;
}
/* オンマウス時 */
li#bt-kanto_h a:hover{
	background-position: 0px -73px;
}
li#bt-tokyo_h a:hover{
	background-position: 0px -73px;
}
li#bt-kanagawa_h a:hover{
	background-position: 0px -73px;
}
li#bt-saitama_h a:hover{
	background-position: 0px -73px;
}
li#bt-tiba_h a:hover{
	background-position: 0px -73px;
}
li#bt-ibaragi_h a:hover{
	background-position: 0px -73px;
}
li#bt-hokkai_h 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: 15px;
	width: 900px;
}



/* ■■■■■■検索リンクボタン■■■■■ */
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: 10px;
	clear: both;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
}
/* 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;
}

.map {
	padding-top: 5px;
	padding-bottom: 15px;
}
.siborikomi_head {
	background-image: url(../img/shop_list/search_area_bg.png);
	background-repeat: no-repeat;
	width: 900px;
	height: 35px;
}


/* ■■■■■■絞込みエリア■■■■■ */


#siborikomi_area {
	width:200px;
	height:60px;
	float:left;
}

#siborikomi_area h3 {
	width:200px;
	height:38px;
	margin-left:0px;
	text-indent:-9999px;
	background: url(../img/shop_list/text_area.png) bottom left no-repeat;
}

#siborikomi_cont {
	width:200px;
	height:30px;
	padding-left:20px;
}

#siborikomi_gyousyu {
	width:200px;
	height:60px;
	float:left;
}

#siborikomi_gyousyu h3 {
	width:200px;
	height:38px;
	margin-left:0px;
	text-indent:-9999px;
	background: url(../img/shop_list/text_gyosyu.png) bottom left no-repeat;
}

#siborikomi_price {
	width:200px;
	float:left;
}

#siborikomi_price h3 {
	width:200px;
	height:38px;
	margin-left:0px;
	text-indent:-9999px;
	background: url(../img/shop_list/text_price.png) bottom left no-repeat;
}

#siborikomi_form_fir {
	width:159px;
	float:left;
	padding-top:12px;
	
}


#siborikomi_search {
	width:200px;
	height:60px;
	margin:18px 0 0 35px;
	float:left;
}



.kekka_red {
	color: #ff6600;
	font-weight: bold;
	font-size: 14px;
	letter-spacing: 1px;
}
/* 検索結果件数の⇒側の文字 */
.style3 {font-size: 11px}

div#risetto a{
	display: block;
	overflow: hidden;
	width: 153px;
	height: 0 !important;/* IE6heightバグ対策 */
	height /**/:20px;/* IE6heightバグ対策 */
	padding-top: 20px;
	background-image: url(../img/shop_list/reset.jpg);
	background-repeat: no-repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 2px;
}
/* IE7 ハック */
*+html div#risetto a{
	margin-top: 0px;
}
/* オフマウス時 */
div#risetto a{
	background-position: 0px 0px;
}
/* オンマウス時 */
div#risetto a:hover{
	background-position: 0px -20px;
}
.shopname_sch {
	margin: 0px;
	float: left;
	height: 20px;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 2px;
}

#Main .kensaku_main .matorikku h3#newshop {
	background-image: url(img/bar_sinki.jpg);
	background-repeat: no-repeat;
	height: 23px;
	width: 832px;
	font-size: 12px;
	font-weight: normal;
	color: #018520;
	padding-left: 150px;
	padding-top: 6px;
}

/* IE6 ハック */
*html #Main .kensaku_main .matorikku h3#newshop {
	background-image: url(img/bar_sinki.jpg);
	background-repeat: no-repeat;
	height: 23px;
	width: 700px;
	font-size: 12px;
	font-weight: normal;
	color: #018520;
	padding-left: 150px;
	padding-top: 6px;
}


h3#areabetushop {
	background-image: url(img/bar_area.png);
	background-repeat: no-repeat;
	height: 61px;
	/*width: 675px;*/
	width: 745px;
	font-size: 12px;
	font-weight: normal;
	color: #ff6666;
	padding-left: 80px;
	/*padding-top: 6px;*/
	padding-bottom: 0px;
	margin-top: 15px;
}
/* IE6 ハック */
*html #Main h3#areabetushop {
	/*width: 700px;*/
	width: 770px;
}
.area_bg {
	background-image: url(img/bar_area_bg.png);
	background-repeat: repeat-y;
	width: 800px;
	padding-top: 0px;
	padding-left: 13px;
	margin-bottom: 10px;
}

h3#gyousyubetushop {
	background-image: url(img/bar_gyousyu.png);
	background-repeat: no-repeat;
	height: 61px;
	/*width: 675px;*/
	width: 745px;
	font-size: 12px;
	font-weight: normal;
	color: #844101;
	padding-left: 80px;
	/*padding-top: 6px;*/
	padding-bottom: 0px;
}
/* IE6 ハック */
*html #Main h3#gyousyubetushop {
	/*width: 700px;*/
	width: 770px;
}
.gyousyu_bg {
	background-image: url(img/bar_gyousyu_bg.png);
	background-repeat: repeat-y;
	width: 800px;
	padding-top: 0px;
	padding-left: 13px;
}

h4#gyousyubetushop2 {
	background-image: url(img/bar_gyousyu.png);
	background-repeat: no-repeat;
	height: 61px;
	/*width: 660px;*/
	width: 730px;
	font-size: 12px;
	font-weight: normal;
	color: #844101;
	padding-left: 80px;
	/*padding-top: 6px;*/
	padding-bottom: 0px;
}
/* IE6 ハック */
*html #Main h4#gyousyubetushop2 {
	/*width: 665px;*/
	width: 735px;
}
.gyousyu_bg2 {
	background-image: url(img/bar_gyousyu_bg.png);
	background-repeat: repeat-y;
	width: 700px;
	padding-top: 0px;
	padding-left: 13px;
}

h4#areabetushop2 {
	background-image: url(img/bar_area.png);
	background-repeat: no-repeat;
	height: 61px;
	/*width: 660px;*/
	width: 730px;
	font-size: 12px;
	font-weight: normal;
	color: #ff6666;
	padding-left: 80px;
	/*padding-top: 6px;*/
	padding-bottom: 0px;
}
/* IE6 ハック */
*html #Main h4#areabetushop2 {
	/*width: 665px;*/
	width: 735px;
}
.area_bg2 {
	background-image: url(img/bar_area_bg.png);
	background-repeat: repeat-y;
	width: 700px;
	padding-top: 0px;
	padding-left: 13px;
}
.topkara15 {
	padding-top: 30px;
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
}

/*************************店舗一覧 速報UP順用のスタイル**************************/

.newshop {
	background-image: url(img/tenpo_new_bg.png);
	background-repeat: no-repeat;
	height: 111px;
	width: 781px;
	margin-left: 33px;
	margin-bottom: 5px;
}
/* IE6 ハック */
*html .newshop {
	background-image: url(img/tenpo_new_bg2.png);
	height: 111px;
}

.nomalshop {
	background-image: url(../img/shop_list/tenpo_bg.png);
	background-repeat: no-repeat;
	width: 410px;
	height: 220px;
	margin-left: 10px;
	margin-bottom: 5px;
}
/* IE6 ハック */
*html .nomalshop {
	background-image: url(img/tenpo_bg2.png);
	height: 111px;
}

#kanoushop_list {
	width:814px;
}

#kanoushop_list li {
	display:block;
	float:left;
	overflow:hidden;
}

#muryoshop_list {
	width:756px;
	margin-left: 58px;
	margin-top: 10px;
}

.kanoushop_fir {
	background: url(img/kanou_bg_list_01.png) no-repeat;
	width:382px;
	height:120px;
	padding-left:33px;
	
}

.kanoushop_sec {
	background: url(img/kanou_bg_list_02.png) no-repeat;
	width:382px;
	height:120px;
	padding-left:17px;	
}

.eria_gyousyu_list {
	font-size: 10px;
	color: #cc6600;
}
.shopname_list {
	font-size: 14px;
	color: #0f51ff;
	font-weight: bold;
	line-height:1.2em;
}

.price_list {
	font-size: 12px;
	color: #ff5501;
	font-weight: bold;
	line-height:1.2em;
	margin-bottom:2px;
}

*html .price_list {
	margin-bottom:0px;
}

*:first-child+html .price_list {
	margin-bottom:0px;
}

/*************************店舗一覧 速報UP順 総額料金順のスタイル_end**************************/

.shop_muryo {
	float: left;
	margin-left: 5px;
	padding: 5px;
	width: 390px;
	height: 100px;
}

.shopname {
	background: url(../img/shop_list/home.gif) no-repeat;
	height: 25px;
	text-indent:18px;
	font-size: 14px;
	color: #0f51ff;
	font-weight: bold;
}

.tenpo_img {
	float: left;
}

.tenpo_data {
	float: left;
	margin-left: 10px;
	width: 250px;
}

.tenpo_eria_gyousyu {
	font-size: 10px;
	color: #cc6600;
}

.tenpo_intro {
	font-size: 11px;
	margin-top: 2px;
	color: #999999;
	line-height: 12px;
}

.shopname_b {
	background: url(../img/shop_list/home_b.gif) no-repeat;
}





.migi {
	font-size: 12px;
	color: #000000;
	float: right;
	padding-right: 4px;
	width: 90px;
	text-align: left;
}

* html .migi{/* IE 6 */
	clear: both;
}

*:first-child+html .migi{/* IE 7 */
	clear: both;
}
.sim {
	font-size: 10px;
	color: #7b7a7a;
	float: left;
	height: 74px;
	width: 178px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left: 3px;
	margin-top: -2px;
	text-align: center;
}

.sim2 {
	font-size: 8pt;
	color: #fe20cc;
	float: left;
	height: 74px;
	width: 178px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left: 3px;
	margin-top: -2px;
	text-align: center;
	background-color: #ffecff;
	font-weight: bold;
	line-height: 8pt;
}

.sim3 {
	font-size: 8pt;
	color: #fe20cc;
	float: left;
	height: 74px;
	width: 178px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left: 3px;
	margin-top: -2px;
	text-align: center;
	background-color: #ecfeff;
	font-weight: bold;
	line-height: 8pt;
}
.pugirls {
	font-size: 11px;
	color: #7b7a7a;
	float: left;
	width: 92px;
	height: 140px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	margin-left: 4px;
	margin-top: -2px;
}
.pugirls #girl {
	float: left;
	width: 92px;
	height: 140px;
	margin-left: 2px;
}
.sim dl{
	width: 177px;
	height: 14px;
}



.sim dt{
	width: 111px;
	float: left;
	background-color: #EEFFF0;
	font-size: 10px;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	height: 12px;
}

.sim dd{
	width: 58px;
	float: left;
	background-color: #D7FFDB;
	margin-left: 1px;
	font-size: 10px;
	text-align: right;
	height: 12px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 0px;
}

.sim dt#gokei{

	background-color: #CAFFD0;
	width: 111px;
	float: left;
	font-size: 9pt;
	padding-top: 3px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	height: 13px;
	font-weight: nomal;
}
* html .sim dt#gokei{/* IE 6 */
	padding-top: 0px;
	font-weight: nomal;
	font-size: 8pt;
}
.sim dd#gokei2{
	width: 58px;
	float: left;
	background-color: #9BFFA5;
	margin-left: 1px;
	font-size: 9pt;
	text-align: right;
	height: 13px;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 0px;
	font-weight: bold;
}

* html .sim dd#gokei2{/* IE 6 */
	padding-top: 0px;
	font-size: 8pt;
	font-weight: bold;
}






.sim dt#nomal{
	width: 111px;
	float: left;
	background-color: #FFECFF;
	font-size: 10px;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	height: 12px;
}

.sim dd#nomal{
	width: 58px;
	float: left;
	background-color: #FFD9FF;
	margin-left: 1px;
	font-size: 10px;
	text-align: right;
	height: 12px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 0px;
}

.sim dt#nomalgokei{
	background-color: #FFD0FF;
	width: 111px;
	float: left;
	font-size: 10px;
	padding-top: 3px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	height: 13px;
}
* html .sim dt#nomalgokei{/* IE 6 */
	padding-top: 0px;
	font-weight: normal;
}
.sim dd#nomalgokei2{
	width: 58px;
	float: left;
	background-color: #FFBFFF;
	margin-left: 1px;
	font-size: 9pt;
	text-align: right;
	height: 13px;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 0px;
	font-weight: bold;
}

* html .sim dd#nomalgokei2{/* IE 6 */
	padding-top: 0px;
	font-weight: bold;
	font-size: 8pt;
}

.sim dt#nomals{
	width: 111px;
	float: left;
	background-color: #ECFEFF;
	font-size: 10px;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	height: 12px;
}

.sim dd#nomals{
	width: 58px;
	float: left;
	background-color: #D9FEFF;
	margin-left: 1px;
	font-size: 10px;
	text-align: right;
	height: 12px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 0px;
}

.sim dt#nomalgokeis{
	background-color: #D0FFFE;
	width: 111px;
	float: left;
	font-size: 10px;
	padding-top: 3px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	height: 13px;
}
* html .sim dt#nomalgokeis{/* IE 6 */
	padding-top: 0px;
	font-weight: normal;
}
.sim dd#nomalgokei2s{
	width: 58px;
	float: left;
	background-color: #C0FDFE;
	margin-left: 1px;
	font-size: 10px;
	text-align: right;
	height: 13px;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 0px;
	font-weight: normal;
}

* html .sim dd#nomalgokei2s{/* IE 6 */
	padding-top: 0px;
	font-weight: normal;
}

#tobidasi_sougaku {
	background-image: url(img/tobbidasi_bg_sougaku.jpg);
	background-repeat: no-repeat;
	height: 128px;
	width: 864px;
	margine-left: 20px;
}

.interview_more {
	width: 95%;
	text-align: left;
	background-color: #FFFFFF;
	padding-left: 0px;
	margin-left: 28px;
	clear: both;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
}
/* IE7 ハック */
*+html .interview_more {
	padding-left: 0px;
	margin-left: 0px;
}
/* IE6 ハック */
*html .interview_more {
	padding-left: 0px;
	margin-left: 0px;
}
#ue {
	height: 15px;
	padding-top: 35px;
	padding-left: 117px;
}
/* IE6 ハック */
*html #ue {
	height: 15px;
	padding-top: 33px;
	padding-left: 117px;
}
/* IE7 ハック */
*+html #ue {
	height: 15px;
	padding-top: 33px;
	padding-left: 119px;
}

#Main .kensaku_main #interview_more #tobidasi_sougaku #sita ul {
	width: 95%;
	margin-left: 3px;
		padding-top:11px;
			padding-left: 13px;
				height: 40px;
}
/* IE6 ハック */
*html #Main .kensaku_main #interview_more #tobidasi_sougaku #sita ul {
	width: 95%;
	margin-left: 3px;
		padding-top:3px;
			padding-left: 13px;
				height: 40px;
}

#Main .kensaku_main #interview_more #tobidasi_sougaku #sita li {
	padding-top: -60px;
	float: left;
	width: 132px;
	height: 60px;

}








/* ---表の小さいくくりデリヘルのエリア--- */
li#syo_deri a{
	margin-top: 2px;
	text-align: center;
	display: block;
	overflow: hidden;
	width: 132px;
	font-size: 12px;
	color: #0033FF;
	text-decoration: none;
	font-weight: normal;
	height: 60px;
	background-image: url(img/tobidasi_sougaku_btn_bg.png);

}
li#syo_deri img{
	padding-top: 2px;
}
/* IE6 ハック */
*html li#syo_deri img{
	margin-top: 3px;
	padding-top: 0px;
		padding-bottom: 0px;

}

/* オフマウス時 */
li#syo_deri a{
	background-image: url(img/tobidasi_sougaku_btn_bg.png);

}
/* オンマウス時 */
li#syo_deri a:hover{
	height: 60px;
	text-decoration: none;
	background-image: url(img/tobidasi_sougaku_btn_bg_on.png);
}
li#syo_deri span{
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding-left: 5px;
		color: #666666;
				padding-bottom: 0px;
}


/* ---表の小さいくくりデリヘルのエリア--- */
li#syo_deri2 a{
	margin-top: 2px;
	text-align: center;
	display: block;
	overflow: hidden;
	width: 132px;
	font-size: 12px;
	color: #0033FF;
	text-decoration: none;
	font-weight: normal;
	height: 60px;
	background-image: url(img/tobidasi_sougaku_btn_bg.png);
}



li#syo_deri2 img{
	padding-top: 17px;
		padding-bottom: 0px;

}
/* IE6 ハック */
*html li#syo_deri2 img{
	margin-top: 13px;
	padding-top: 0px;
	padding-bottom: 0px;

}

/* オフマウス時 */
li#syo_deri2 a{
	background-image: url(img/tobidasi_sougaku_btn_bg.png);
}


/* オンマウス時 */
li#syo_deri2 a:hover{
	height: 60px;
	text-decoration: none;
	background-image: url(img/tobidasi_sougaku_btn_bg_on.png);
}
li#syo_deri2 span{
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
		color: #666666;
}


* html .iepngfix {
behavior: expression(IEPNGFIX.fix(this));

}

/* ■■■■■■■■■■業種用メニューの枠■■■■■■■■■■ */
#Main .kensaku_main #interview_more_gyousyu #tobidasi_gyousyu {
	background-image: url(img/tobidasi_gyousyu_bg_02.png);
	background-repeat: repeat-y;
	width: 844px;
	margin-left: 29px;
	position: relative;

}
/* IE7 ハック */
*+html #Main .kensaku_main #interview_more_gyousyu #tobidasi_gyousyu {
	margin-left: 23px;
}

.dahu {
	margin-left: 09px;
	padding-left: 25px;
}
/* IE7 ハック */
*+html .dahu {
	margin-left: -2px;
	padding-left: 25px;
}

.dahu2 {
	margin-left: 09px;
	padding-left: 25px;
		margin-top: 0px;
}
/* IE6 ハック */
*html .dahu2 {
	padding-left: 20px;
		margin-top: -15px;
}
/* IE7 ハック */
*+html .dahu2 {
	padding-left: 20px;
		margin-top: -18px;
			margin-left: 3px;
}


#sita_gyo ul {
	width: 98%;
	margin-left: 3px;
	padding-top:0px;
	padding-left: 7px;


}
/* IE6 ハック */
*html #sita_gyo ul {
	width: 98%;
	margin-left: 3px;
		padding-top:11px;
			padding-left: 6px;
				height: 40px;
}

#sita_gyo li {
	padding-top: -60px;
	float: left;
	height: 44px;

}
/* ■■■■■■■■■■エリア用メニューの枠■■■■■■■■■■ */

#tobidasi_area {
	
	background-image: url(img/tobidasi_area_bg_02.png);
	background-repeat: repeat-y;
	width: 844px;
	margin-left: 29px;
	position: relative;
	
}

/* IE7 ハック */
*+html #tobidasi_area {
	
	margin-left: 23px;

}

.dahu {
	padding-left: 20px;
}
.dahu2 {
	padding-left: 20px;

}
/* IE6 ハック */
*html .dahu2 {
	padding-left: 20px;
		margin-top: -15px;
}
/* IE7 ハック */
*+html .dahu2 {
	padding-left: 20px;
		margin-top: -18px;
}


#sita_area ul {
	width: 98%;
	margin-left: 3px;
		padding-top:11px;
			padding-left: 8px;
}
/* IE6 ハック */
*html #sita_area ul {
	margin-left: 3px;
		padding-top:3px;
}
#sita_area li {
	padding-top: -60px;
	float: left;
	width: 103px;
	height: 63px;
}


#sita_area_sabu ul {
	width: 98%;
	margin-left: 3px;
		padding-top:11px;
			padding-left: 8px;
}
/* IE6 ハック */
*html #sita_area_sabu ul {
	height: 48px;
	padding-top:0px;
}

/* IE7 ハック */
*+html #sita_area_sabu ul {
		padding-top:0px;
}

#sita_area_sabu li {
	padding-top: -60px;
	float: left;
	height: 48px;
}



/* ---表の小さいくくり地域のエリア--- */
li#syo_area a{
	margin-top: 2px;
	text-align: center;
	display: block;
	overflow: hidden;
	width: 103px;
	font-size: 12px;
	color: #0033FF;
	text-decoration: none;
	font-weight: normal;
	height: 63px;
	background-image: url(img/tobidasi_area_btn_bg_off.png);

}
li#syo_area img{
	padding-top: 2px;
}
/* IE6 ハック */
*html li#syo_area img{
	margin-top: 3px;
	padding-top: 0px;
		padding-bottom: 0px;

}

/* オフマウス時 */
li#syo_area a{
	background-image: url(img/tobidasi_area_btn_bg_off.png);

}
/* オンマウス時 */
li#syo_area a:hover{
	height: 63px;
	text-decoration: none;
	background-image: url(img/tobidasi_area_btn_bg_on.png);
}
li#syo_area span{
	cursor:pointer;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding-left: 5px;
		color: #666666;
				padding-bottom: 0px;
}

/* ■■■■■■■■■■エリア用メニューの枠-ここまで■■■■■■■■■■ */







 
.kuria {
	clear: both;
	height: 0px;
}






/*gyousyuのサブメニュー*/

#Main .kensaku_main #interview_more #tobidasi_sougaku #sita ul {
	width: 95%;
	margin-left: 3px;
		padding-top:11px;
			padding-left: 13px;
				height: 40px;
}
/* IE6 ハック */
*html #Main .kensaku_main #interview_more #tobidasi_sougaku #sita ul {
	width: 95%;
	margin-left: 3px;
		padding-top:3px;
			padding-left: 13px;
				height: 40px;
}

#Main .kensaku_main #interview_more #tobidasi_sougaku #sita li {
	padding-top: -60px;
	float: left;
	width: 132px;
	height: 60px;

}








/*■■■■■■■■■■■表の小さいくくりデリヘルのエリア■■■■■■■■■■■■*/

li#syo_deri_gyo a{
	margin-top: 2px;
	text-align: center;
	display: block;
	overflow: hidden;
	width: 118px;
	font-size: 12px;
	color: #0033FF;
	text-decoration: none;
	font-weight: normal;
	height: 44px;
	background-image: url(img/tobidasi_gyousyu_btn_kei_off.png);
}

li#syo_deri_gyo img{
	padding-top: 5px;
}
/* IE6 ハック */
*html li#syo_deri_gyo img{
	margin-top: 3px;
	padding-top: 0px;
		padding-bottom: 0px;

}

/* オフマウス時 */
li#syo_deri_gyo a{
	background-image: url(img/tobidasi_gyousyu_btn_kei_off.png);

}
/* オンマウス時 */
li#syo_deri_gyo a:hover{
	height: 44px;
	text-decoration: none;
	background-image: url(img/tobidasi_gyousyu_btn_kei_on.png);
}
li#syo_deri_gyo span{
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding-left: 5px;
		color: #666666;
				padding-bottom: 0px;
}
.sim #taitoru {
	font-size: 8pt;
	height: 13px;
	text-align: center;
	background-color: #caffd0;
	color: #666666;
	font-weight: normal;
	margin-bottom: 3px;
}
.sim2 #taitoru2 {
	font-size: 8pt;
	height: 13px;
	text-align: center;
	background-color: #ffd9ff;
	color: #666666;
	font-weight: normal;
	margin-bottom: 3px;
}
.sim3 #taitoru3 {
	font-size: 8pt;
	height: 13px;
	text-align: center;
	background-color: #d9feff;
	color: #666666;
	font-weight: normal;
	margin-bottom: 3px;
}

#girl #image {
	margin: 1px;
	float: left;
	width: 92px;
	height: 140px;
	padding-left: 2px;
}

#syuttyoukanou {
	background-color: #0000FF;
	height: 30px;
	width: 800px;
	text-indent:-9999px;
	margin:5px 0 5px 20px;
	background-image: url(img/dekanou.png);
	background-repeat: no-repeat;
}

#syuttyoukanou2 {
	background-color: #0000FF;
	height: 30px;
	width: 800px;
	text-indent:-9999px;
	margin-top: 5px;
	margin-bottom: 5px;
	background-image: url(img/dekanou.png);
	background-repeat: no-repeat;
}

/*■■■■■■■■■NEWアイコン全１８種類■■■■■■■■■*/
/*■■なし■■*/
#girls_new_icon0 {
	float: left;
	height: 13px;
	width: 26px;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 11px;
	color: #FFFFFF;
	margin: 1px;
	text-align: right;
	display: block;
}
html>/**/body #girls_new_icon1 {
	padding-left: 2px;
}
/*■■出勤■■*/
#girls_new_icon1 {
	background-color: #FF0000;
	float: left;
	height: 13px;
	width: 26px;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 11px;
	color: #FFFF00;
	margin: 1px;
	text-align: right;
}
html>/**/body #girls_new_icon1 {
	padding-left: 2px;
}
/*■■一位■■*/
#girls_new_icon2 {
	background-color: #FF0000;
	float: left;
	height: 13px;
	width: 26px;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 11px;
	color: #FFFFFF;
	margin: 1px;
	text-align: right;
}
html>/**/body #girls_new_icon2 {
	padding-left: 2px;
}
/*■■二位■■*/
#girls_new_icon3 {
	background-color: #FF0033;
	float: left;
	height: 13px;
	width: 26px;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 11px;
	color: #FFFFFF;
	margin: 1px;
	text-align: right;
}
html>/**/body #girls_new_icon3 {
	padding-left: 2px;
}
/*■■三位■■*/
#girls_new_icon4 {
	background-color: #FF0066;
	float: left;
	height: 13px;
	width: 26px;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 11px;
	color: #FFFFFF;
	margin: 1px;
	text-align: right;
}
html>/**/body #girls_new_icon4 {
	padding-left: 2px;
}
/*■■四位■■*/
#girls_new_icon5 {
	background-color: #FF0099;
	float: left;
	height: 13px;
	width: 26px;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 11px;
	color: #FFFFFF;
	margin: 1px;
	text-align: right;
}
html>/**/body #girls_new_icon5 {
	padding-left: 2px;
}
/*■■五位■■*/
#girls_new_icon6 {
	background-color: #FF00CC;
	float: left;
	height: 13px;
	width: 26px;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 11px;
	color: #FFFFFF;
	margin: 1px;
	text-align: right;
}
html>/**/body #girls_new_icon6 {
	padding-left: 2px;
}
/*■■巨乳■■*/
#girls_new_icon7 {
	background-color: #6600FF;
	float: left;
	height: 13px;
	width: 26px;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 11px;
	color: #FFFFFF;
	margin: 1px;
	text-align: right;
}
html>/**/body #girls_new_icon7 {
	padding-left: 2px;
}
/*■■18歳■■*/
#girls_new_icon8 {
	background-color: #33CC00;
	float: left;
	height: 13px;
	width: 26px;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 11px;
	color: #FFFFFF;
	margin: 1px;
	text-align: right;
}
html>/**/body #girls_new_icon8 {
	padding-left: 2px;
}
/*■■19歳■■*/
#girls_new_icon9 {
	background-color: #33CC00;
	float: left;
	height: 13px;
	width: 26px;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 11px;
	color: #FFFFFF;
	margin: 1px;
	text-align: right;
}
html>/**/body #girls_new_icon9 {
	padding-left: 2px;
}
/*■■素人■■*/
#girls_new_icon10 {
	background-color: #FFFF66;
	float: left;
	height: 13px;
	width: 26px;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 11px;
	color: #FF0000;
	margin: 1px;
	text-align: right;
}
html>/**/body #girls_new_icon10 {
	padding-left: 2px;
}
/*■■新人■■*/
#girls_new_icon11 {
	background-color: #FFFF66;
	float: left;
	height: 13px;
	width: 26px;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 11px;
	color: #339933;
	margin: 1px;
	text-align: right;
}
html>/**/body #girls_new_icon11 {
	padding-left: 2px;
}
/*■■ＡＦ■■*/
#girls_new_icon12 {
	background-color: #666666;
	float: left;
	height: 13px;
	width: 26px;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 11px;
	color: #FFFF00;
	margin: 1px;
	text-align: right;
}
html>/**/body #girls_new_icon12 {
	padding-left: 2px;
}
/*■■Ｍ女■■*/
#girls_new_icon13 {
	background-color: #FF6600;
	float: left;
	height: 13px;
	width: 26px;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 11px;
	color: #FFFFFF;
	margin: 1px;
	text-align: right;
}
html>/**/body #girls_new_icon13 {
	padding-left: 2px;
}
/*■■ミニ■■*/
#girls_new_icon14 {
	background-color: #0066FF;
	float: left;
	height: 13px;
	width: 26px;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 11px;
	color: #FFFFFF;
	margin: 1px;
	text-align: right;
}
html>/**/body #girls_new_icon14 {
	padding-left: 2px;
}
/*■■ロリ■■*/
#girls_new_icon15 {
	background-color: #663300;
	float: left;
	height: 13px;
	width: 26px;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 11px;
	color: #FFFFFF;
	margin: 1px;
	text-align: right;
}
html>/**/body #girls_new_icon15 {
	padding-left: 2px;
}
/*■■学生■■*/
#girls_new_icon16 {
	background-color: #6666FF;
	float: left;
	height: 13px;
	width: 26px;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 11px;
	color: #FFFFFF;
	margin: 1px;
	text-align: right;
}
html>/**/body #girls_new_icon16 {
	padding-left: 2px;
}
/*■■人妻■■*/
#girls_new_icon17 {
	background-color: #CC0000;
	float: left;
	height: 13px;
	width: 26px;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 11px;
	color: #FFFFFF;
	margin: 1px;
	text-align: right;
}
html>/**/body #girls_new_icon17 {
	padding-left: 2px;
}
/*■■熟女■■*/
#girls_new_icon18 {
	background-color: #990000;
	float: left;
	height: 13px;
	width: 26px;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 11px;
	color: #FFFFFF;
	margin: 1px;
	text-align: right;
}
html>/**/body #girls_new_icon18 {
	padding-left: 2px;
}
/*■■■■■■■■■NEWアイコン全１８種類■■■■■■■■■*/

/* 新着店一覧　*/

.shinchaku_box {width:818px;  margin:15px; border-style:solid; border-color:#935FAF; border-width:1px;
border-left-width:1px;}

.shinchaku_top_box {width:813px; height:30px; margin:0 0 5px 0; padding:0; background: url(../img/tenpo_top_bar.gif) no-repeat;}

.shinchaku_under_box {width:818px; height:117px; margin:0 0 10px 5px; padding:0; background: url(../img/shinchaku_box.gif) no-repeat;}


.shinchaku_top_ltext {width:400px; height:25px; margin:0 0 0 30px; padding:5px 0 0 0; font-size:130%; font-weight:bold; text-align:left; float:left;}

.shinchaku_top_rtext {width:300px; height:25px; margin:0; padding:5px 0 0 0; font-size:80%; color:#FF0000; text-align:right; float:right;}

.shinchaku_under_shop {width:150px; -width:146px; height:117px; margin:0; padding:0;float:left;}


.shinchaku_tshop {width:150px; -width:146px; height:65px; padding:3px 0 0 12px; float:left;}

.shinchaku_ushop {width:150px; -width:146px; height:53px; padding:2px 0 0 4px; font-size:80%; text-align:left;}

.shinchaku_ushop_ltext {width:50px; height:15px; text-align:center; font-size:90%; color:#999999; float:left;}

.shinchaku_ushop_rtext {width:95px; height:15px; text-align:left; font-size:95%; float:right;}


.shinchaku_under_shokai {width:257px; -width:240px; height:117px; margin:0 0 0 1px; padding:0; font-size:80%; float:left;}

.shinchaku_tshokai {width:256px; -width:240px; height:20px; margin:0; padding:4px 0 0 4px; font-weight:bold; font-size:100%; color:#CC6600;}

.shinchaku_ushokai {width:246px; -width:240px; height:92px; margin:0; padding:0px 0 0 8px; font-size:100%; color:#999999;}


.shinchaku_under_waribiki {width:244px; -width:237px; height:117px; margin:0 0 0 1px; padding:0; font-size:80%; float:left;}

.shinchaku_twaribiki {width:243px; -width:237px; height:20px; margin:0; padding:4px 0 0 4px; font-size:100%; font-weight:bold; color:#CC6600;}

.shinchaku_uwaribiki {width:233px; -width:232px; height:92px; margin:0; padding:0 5px 0 8px; font-size:100%; color:#999999;}


.shinchaku_under_girl {width:155px; height:117px; margin:0 0 0 1px; padding:5px 0px 5px 5px; font-size:80%; float:left;}




/* 店舗一覧　*/

.tenpo_box {width:818px;  margin:15px; border-style:solid; border-color:#FF6666; border-width:1px;
border-left-width:1px;}

.tenpo_top_box {width:813px; height:30px; margin:0 0 5px 0; padding:0; background: url(../img/tenpo_top_bar.gif) no-repeat;}

.tenpo_under_box {width:818px; height:117px; margin:0 0 10px 5px; padding:0; background: url(../img/tenpo_box.gif) no-repeat;}

.tenpo_under_box2 {width:818px; height:117px; margin:0 0 10px 5px; padding:0; background: url(../img/tenpo_box2.gif) no-repeat;}


.tenpo_top_ltext {width:600px; height:20px; margin:0 0 0 30px; padding:5px 0 0 0; font-size:130%; font-weight:bold; text-align:left; float:left; overflow:hidden; }

.tenpo_top_rtext {width:150px; height:20px; margin:0; padding:5px 0 0 0; font-size:80%; color:#FF0000; text-align:right; float:right;}

.tenpo_under_shop {width:150px; -width:146px; height:117px; margin:0; padding:0;float:left;}


.tenpo_tshop {width:150px; -width:146px; height:65px; padding:3px 0 0 12px; float:left;}

.tenpo_ushop {width:150px; -width:146px; height:53px; padding:2px 0 0 4px; font-size:80%; text-align:left;}

.tenpo_ushop_ltext {width:50px; height:15px; text-align:center; font-size:90%; color:#999999; float:left;}

.tenpo_ushop_rtext {width:95px; height:15px; text-align:left; font-size:90%; float:right;}


.tenpo_under_shokai {width:257px; -width:240px; height:117px; margin:0 0 0 1px; padding:0; font-size:80%; float:left;}

.tenpo_tshokai {width:256px; -width:240px; height:20px; margin:0; padding:4px 0 0 4px; font-weight:bold; font-size:100%; color:#CC6600;}

.tenpo_ushokai {width:246px; -width:240px; height:92px; margin:0; padding:0px 0 0 8px; font-size:100%; color:#999999;}


.tenpo_under_waribiki {width:244px; -width:237px; height:117px; margin:0 0 0 1px; padding:0; font-size:80%; float:left;}

.tenpo_twaribiki {width:243px; -width:237px; height:20px; margin:0; padding:4px 0 0 4px; font-size:100%; font-weight:bold; color:#CC6600;}

.tenpo_uwaribiki {width:233px; -width:232px; height:92px; margin:0; padding:0 5px 0 8px; font-size:100%; color:#999999;}


.tenpo_under_girl {width:155px; height:117px; margin:0 0 0 1px; padding:5px 0px 5px 5px; font-size:80%; float:left;}


.mr2 {margin:0 2px 0 0;}

/*バックナンバー部分*/

.backNum {
	margin:10px 0 10px 200px;
	overflow:hidden;
}

ul.backNum li {
	float:left;
	display:block;
}

ul.backNum li a {
	display:block;
	width:23px;
	height:22px;
	padding-top:1px;
	margin-right:5px;
	border:1px solid #b5b5ff;
	background:#eafee9;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}

ul.backNum li a:hover,ul.backNum li a.sel {
	border:1px solid #b5b5ff;
	background:#ffdee6;
}

ul.backNum a.long {
	width:55px;
	height:23px;
}

