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


.girls_cont {
	width:261px;
	overflow:hidden;
	padding-top:5px;
}

.girls_btn {
	overflow:hidden;
	text-indent:-9999px;
	width:82px;
	height: 0 !important;/* IE6heightバグ対策 */
	height /**/:49px;/* IE6heightバグ対策 */
	padding-top: 49px;
	margin:0 5px 0 0;
	background-image: url(../img/news_list/girls_btn.png);
	background-repeat: no-repeat;
	float:left;
}

/* オフマウス時 */
.girls_btn {
	background-position: 0px 0px;
}

/* オンマウス時 */
.girls_btn:hover {
	background-position: 0px -49px;
}

.girls_text {
	width:174px;
	float:right;
}


div.sample1{

	background-image: url(../img/news_list/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/news_list/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/news_list/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/news_list/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/news_list/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/news_list/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/news_list/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/news_list/main_bg.gif);
	background-repeat: repeat-y;
	text-align: center;
	clear: both;
}
.main_foot {
	background-image: url(../img/news_list/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/news_list/head_bg.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 94px;
	width: 900px;
}
#so_rogo {
	background-image: url(../img/news_list/soku_rogo.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 94px;
	width: 167px;
}
#so_h2 {
	font-size: 12px;
	font-weight: normal;
	color:#FF99CC;
	float: left;
	height: 16px;
	width: 600px;
	margin:10px 0 10px 24px;
}
#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: 83px;
	height: 59;
	background-image: url(../img/news_list/soku_menubtn_1.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 span{
	display: block;
	margin-top: 40px;
	width: 83px;
	text-align: center;
	/*width: 30px;*/
	height: 16;
}

li#bt-01 a:hover{
	background-position: 0px -59px;
}
#so_hidari1{
	width: 83px;
	float: left;
	margin: 0px;
	padding: 0px;
	background-color: #0000FF;
}



li#bt-01on a{
	display: block;
	overflow: hidden;
	width: 83px;
	height: 59;
	background-image: url(../img/news_list/soku_menubtn_1.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 span{
	display: block;
	margin-top: 40px;
	width: 83px;
	text-align: center;
	/*width: 30px;*/
	height: 16;
}

li#bt-01on a{
	background-position: 0px -59px;
}
li#bt-01on a:hover{
	background-position: 0px -59px;
}



/* ---割引--- */
li#bt-02 a{
	display: block;
	overflow: hidden;
	width: 76px;
	height: 59;
	background-image: url(../img/news_list/soku_menubtn_2.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
/* 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 span{
	display: block;
	margin-top: 40px;
	width: 76px;
	text-align: center;
	/*width: 30px;*/
	height: 16;
}
li#bt-02 a{
	background-position: 0px 0px;
}
li#bt-02 a:hover{
	background-position: 0px -59px;
}

#so_hidari2{
	width: 76px;
	float: left;
	margin: 0px;
	padding: 0px;
}




li#bt-02on a{
	display: block;
	overflow: hidden;
	width: 76px;
	height: 59;
	background-image: url(../img/news_list/soku_menubtn_2.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
/* 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 span{
	display: block;
	margin-top: 40px;
	width: 76px;
	text-align: center;
	/*width: 30px;*/
	height: 16;
}
li#bt-02on a{
	background-position: 0px -59px;
}
li#bt-0on2 a:hover{
	background-position: 0px -59px;
}





/* ---イベント--- */
li#bt-03 a{
	display: block;
	overflow: hidden;
	width: 94px;
	height: 59;
	background-image: url(../img/news_list/soku_menubtn_3.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
/* 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 span{
	display: block;
	margin-top: 40px;
	width: 94px;
	text-align: center;
	/*width: 30px;*/
	height: 16;
}
li#bt-03 a{
	background-position: 0px 0px;
}
li#bt-03 a:hover{
	background-position: 0px -59px;
}
#so_hidari3{
	width: 94px;
	float: left;
	margin: 0px;
	padding: 0px;
}





li#bt-03on a{
	display: block;
	overflow: hidden;
	width: 94px;
	height: 59;
	background-image: url(../img/news_list/soku_menubtn_3.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
/* 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 span{
	display: block;
	margin-top: 40px;
	width: 94px;
	text-align: center;
	/*width: 30px;*/
	height: 16;
}
li#bt-03on a{
	background-position: 0px -59px;
}
li#bt-03on a:hover{
	background-position: 0px -59px;
}


/* ---出勤中--- */
li#bt-04 a{
	display: block;
	overflow: hidden;
	width: 91px;
	height: 59;
	background-image: url(../img/news_list/soku_menubtn_4.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
/* 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 span{
	display: block;
	margin-top: 40px;
	width: 91px;
	text-align: center;
	/*width: 30px;*/
	height: 16;
}
li#bt-04 a{
	background-position: 0px 0px;
}
li#bt-04 a:hover{
	background-position: 0px -59px;
}
#so_hidari4{
	width: 91px;
	float: left;
	margin: 0px;
	padding: 0px;
}




li#bt-04on a{
	display: block;
	overflow: hidden;
	width: 91px;
	height: 59;
	background-image: url(../img/news_list/soku_menubtn_4.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
/* 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 span{
	display: block;
	margin-top: 40px;
	width: 91px;
	text-align: center;
	/*width: 30px;*/
	height: 16;
}
li#bt-04on a{
	background-position: 0px -59px;
}
li#bt-04on a:hover{
	background-position: 0px -59px;
}

/* ---新人--- */
li#bt-05 a{
	display: block;
	overflow: hidden;
	width: 72px;
	height: 59;
	background-image: url(../img/news_list/soku_menubtn_5.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
/* IE6 ハック */
*html li#bt-05 a{
	padding-left: 0px;
	margin-left: -16px;
}
/* IE7 ハック */
*+html li#bt-05 a{
	padding-left: 0px;
	margin-left: -16px;
}


li#bt-05 a span{
	display: block;
	margin-top: 40px;
	width: 72px;
	text-align: center;
	/*width: 30px;*/
	height: 16;
}
li#bt-05 a{
	background-position: 0px 0px;
}
li#bt-05 a:hover{
	background-position: 0px -59px;
}
#so_hidari5{
	width: 72px;
	float: left;
	margin: 0px;
	padding: 0px;
}













li#bt-05on a{
	display: block;
	overflow: hidden;
	width: 72px;
	height: 59;
	background-image: url(../img/news_list/soku_menubtn_5.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
/* IE6 ハック */
*html li#bt-05on a{
	padding-left: 0px;
	margin-left: -16px;
}
/* IE7 ハック */
*+html li#bt-05on a{
	padding-left: 0px;
	margin-left: -16px;
}


li#bt-05on a span{
	display: block;
	margin-top: 40px;
	width: 72px;
	text-align: center;
	/*width: 30px;*/
	height: 16;
}
li#bt-05on a{
	background-position: 0px -59px;
}
li#bt-05on a:hover{
	background-position: 0px -59px;
}
#so_hidari5on{
	width: 72px;
	float: left;
	margin: 0px;
	padding: 0px;
}
















/* ---その他--- */
li#bt-06 a{
	display: block;
	overflow: hidden;
	width: 92px;
	height: 59;
	background-image: url(../img/news_list/soku_menubtn_6.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
/* IE6 ハック */
*html li#bt-06 a{
	padding-left: 0px;
	margin-left: -16px;
}
/* IE7 ハック */
*+html li#bt-06 a{
	padding-left: 0px;
	margin-left: -16px;
}

li#bt-06 a span{
	display: block;
	margin-top: 40px;
	width: 92px;
	text-align: center;
	/*width: 30px;*/
	height: 16;
}
li#bt-06 a{
	background-position: 0px 0px;
}
li#bt-06 a:hover{
	background-position: 0px -59px;
}












li#bt-06on a{
	display: block;
	overflow: hidden;
	width: 92px;
	height: 59;
	background-image: url(../img/news_list/soku_menubtn_6.png);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
/* IE6 ハック */
*html li#bt-06on a{
	padding-left: 0px;
	margin-left: -16px;
}
/* IE7 ハック */
*+html li#bt-06on a{
	padding-left: 0px;
	margin-left: -16px;
}

li#bt-06on a span{
	display: block;
	margin-top: 40px;
	width: 92px;
	text-align: center;
	/*width: 30px;*/
	height: 16;
}
li#bt-06on a{
	background-position: 0px -59px;
}
li#bt-06on a:hover{
	background-position: 0px -59px;
}


#so_hidari6{
	width: 92px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#so_sabumenu_waku {
	background-image: url(../img/news_list/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/news_list/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/news_list/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/news_list/soku_kekka_bg_new.png);
	background-repeat: no-repeat;
	padding: 0px;
	float: left;
	height: 130px;
	width: 684px;
	margin-left: 17px;
	text-align: center;
	clear:both;
}

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

#c_h3 {
	font-size: 12px;
	font-weight: bold;
	color:#000000;
	height: 36px;
	width: 590px;
	margin:20px 0 8px;
	padding:0 0 0 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 15px;
	background: url(../img/news_list/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;
}

#so_serch {
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	float: left;
	height: 18px;
	width: 684px;
	text-align: center;
	margin-right: 3px;
	margin-left: 3px;
	padding:0 0 5px;
	overflow:hidden;
}

.text_01 {
	color:#000000;
}

.p_down_lay {
	display:inline;
}

#side_yohaku {
	margin-left:10px;
}

.side_yohaku2 {
	padding-left:20px;
	color:#999999;
}

#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:#FF0000;
	border-right-color:#FF0000;
	border-bottom-color:#FF0000;
	border-left-color:#FF0000;
}
/* IE6 ハック */
*html #so_domain_bg{
	margin-left: 8px;
}


#so_foot_bg {
	background-image: url(../img/news_list/soku_head_bg_new.png);
	background-repeat: no-repeat;
	padding: 0px;
	float: left;
	height: 100px;
	width: 684px;
	margin:0 0 0 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: 5px;
}
#so_sabumenu_bo {
	float: left;
}
#so_tiiki_m_waku {
	float: left;
	width: 565px;
	margin-left: 10px;
	margin-top: 5px;
}

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



/* ---地域のボタン【1】--- */
li#bb-01 a{
	display: block;
	overflow: hidden;
	width: 84px;
	height: 33;
	background-image: url(../img/news_list/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/news_list/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/news_list/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/news_list/soku_tiki_02on.png);
}
/* ---地域のボタン【3】--- */
li#bb-03 a{
	display: block;
	overflow: hidden;
	width: 82px;
	height: 33;
	background-image: url(../img/news_list/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/news_list/soku_tiki_03on.png);
}

/* ---地域のボタン【4】--- */
li#bb-04 a{
	display: block;
	overflow: hidden;
	width: 134px;
	height: 33;
	background-image: url(../img/news_list/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/news_list/soku_tiki_04on.png);
}

/* ---地域のボタン【5】--- */
li#bb-05 a{
	display: block;
	overflow: hidden;
	width: 151px;
	height: 33;
	background-image: url(../img/news_list/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/news_list/soku_tiki_05on.png);
}

/* ---地域のボタン【6】--- */
li#bb-06 a{
	display: block;
	overflow: hidden;
	width: 123px;
	height: 33;
	background-image: url(../img/news_list/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/news_list/soku_tiki_06on.png);
}



/* ---地域のボタン【7】--- */
li#bb-07 a{
	display: block;
	overflow: hidden;
	width: 148px;
	height: 33;
	background-image: url(../img/news_list/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/news_list/soku_tiki_07on.png);
}



/* ---地域のボタン【8】--- */
li#bb-08 a{
	display: block;
	overflow: hidden;
	width: 148px;
	height: 33;
	background-image: url(../img/news_list/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/news_list/soku_tiki_08on.png);
}
#so_menu_waku2 {
	float: left;
	width: 532px;
}#so_tiiki_m_sonota {
	float: left;
	height: 15px;
	width: 532px;
	margin-left: 8px;
	font-size: smaller;
	font-weight: normal;
	margin-top: 2px;
}




/* ---業種のボタン【1】--- */
li#gg-01 a{
	display: block;
	overflow: hidden;
	width: 103px;
	height: 33;
	background-image: url(../img/news_list/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/news_list/soku_gyo_01on.png);
}


/* ---業種のボタン【2】--- */
li#gg-02 a{
	display: block;
	overflow: hidden;
	width: 75px;
	height: 33;
	background-image: url(../img/news_list/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/news_list/soku_gyo_02on.png);
}


/* ---業種のボタン【3】--- */
li#gg-03 a{
	display: block;
	overflow: hidden;
	width: 103px;
	height: 33;
	background-image: url(../img/news_list/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/news_list/soku_gyo_03on.png);
}



/* ---業種のボタン【4】--- */
li#gg-04 a{
	display: block;
	overflow: hidden;
	width: 61px;
	height: 33;
	background-image: url(../img/news_list/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/news_list/soku_gyo_04on.png);
}



/* ---業種のボタン【5】--- */
li#gg-05 a{
	display: block;
	overflow: hidden;
	width: 77px;
	height: 33;
	background-image: url(../img/news_list/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/news_list/soku_gyo_05on.png);
}



/* ---業種のボタン【6】--- */
li#gg-06 a{
	display: block;
	overflow: hidden;
	width: 77px;
	height: 33;
	background-image: url(../img/news_list/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/news_list/soku_gyo_06on.png);
}




/* ---業種のボタン【7】--- */
li#gg-07 a{
	display: block;
	overflow: hidden;
	width: 63px;
	height: 33;
	background-image: url(../img/news_list/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/news_list/soku_gyo_07on.png);
}




/* ---業種のボタン【8】--- */
li#gg-08 a{
	display: block;
	overflow: hidden;
	width: 45px;
	height: 33;
	background-image: url(../img/news_list/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/news_list/soku_gyo_08on.png);
}



/* ---業種のボタン【9】--- */
li#gg-09 a{
	display: block;
	overflow: hidden;
	width: 57px;
	height: 33;
	background-image: url(../img/news_list/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/news_list/soku_gyo_09on.png);
}



/* ---業種のボタン【10】--- */
li#gg-10 a{
	display: block;
	overflow: hidden;
	width: 123px;
	height: 33;
	background-image: url(../img/news_list/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/news_list/soku_gyo_10on.png);
}



/* ---業種のボタン【11】--- */
li#gg-11 a{
	display: block;
	overflow: hidden;
	width: 81px;
	height: 33;
	background-image: url(../img/news_list/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/news_list/soku_gyo_11on.png);
}




/* ---業種のボタン【12】--- */
li#gg-12 a{
	display: block;
	overflow: hidden;
	width: 127px;
	height: 33;
	background-image: url(../img/news_list/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/news_list/soku_gyo_12on.png);
}




/* ---業種のボタン【13】--- */
li#gg-13 a{
	display: block;
	overflow: hidden;
	width: 88px;
	height: 33;
	background-image: url(../img/news_list/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/news_list/soku_gyo_13on.png);
}




/* ---業種のボタン【14】--- */
li#gg-14 a{
	display: block;
	overflow: hidden;
	width: 61px;
	height: 33;
	background-image: url(../img/news_list/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/news_list/soku_gyo_14on.png);
}
#so_kekka {
	font-size: 12px;
	font-weight: normal;
	color: #cc66cc;
	float: left;
	height: 15px;
	width: 684px;
	text-align: center;
	margin:0px 3px 0px;

}

*html #so_kekka {
	margin:0px 3px 1px;
}

#so_back_btn {
	float: left;
	height: 40px;
	width: 46px;
	margin-left: 12px;
}

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

#so_next_btn {
	float: left;
	height: 40px;
	width: 46px;
}
#so_page_btn {
	float: left;
	margin-top: 0;
	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{
	cursor:pointer;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-left: 3px;
}
#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 {
	background: url(../img/news_list/l_e_tyoumain_tatesen.png) 273px 0 repeat-y;
	width: 668px;
	margin-left: 2px;
	display: block;
	margin-top: 10px;
}

#l_e_tyoumain:after{
   content:"";
   display:block;
   height:0;
   clear:both;
   visibility:hidden;	
}

#l_e_tyoumain_head {
	font-size: 15px;
	font-weight: normal;
	color: #FF0000;
	background-color: #0000FF;
	background-image: url(../img/news_list/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-position: right;
	width: 261px;
	float: left;
	padding-right:12px;
	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;
	width: 380px;
	float: left;
	line-height: 14px;
	margin-left: 5px;
}
/* IE6 ハック */
*html #l_e_tyoumain_m_txt {
	width: 350px;
	margin-left: 2px;
}
#l_e_s_01waribiki{
	margin-bottom: 10px;
}
#tenpomei { 
	font-size: 12px;
	font-weight: normal;
	color:#FFFFFF;
	background-color: #FF3E3E;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#so_kekka {
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	float: left;
	height: 30px;
	width: 684px;
	text-align: center;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: both;
}

.mt5 {margin:5px 0 0 0;}

so-char-btn{
	margin-top: 40px;
	margin-left: 3px;
}
