@charset "utf-8";

p,ol,ul,div {font-size: 12px}

a {text-decoration : none;}
a:hover {color:red;}
a:visited{color :#FFFFFF;}
a:active{color :#FFFFFF;}
a:link{color :#FFFFFF;}

ul{/*余白と本来あるマークを消します*/
margin:0;
padding:0;
list-style:none;
}

li{
font-size:12px;
margin:2px 0;
padding:0 0 0 20px;
}

body{
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
margin-top:0px;
margin-left:0px;
background-color: #002200;
scrollbar-base-color:#cccccc;
scrollbar-arrow-color:#424200;
scrollbar-darkshadow-color:#204B23;
scrollbar-face-color:#163418;
scrollbar-highlight-color:#204B23;
scrollbar-shadow-color:#FFEECC;
}

/*履歴(リンクあり)*/
a.rireki_link{
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
text-align:center;
text-decoration: underline;
padding-top:2px;
padding-bottom:1px;
float: left
}
a.rireki_link:hover{
color: #FFFF00;
}

/*履歴アクセント*/
.accent{
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
text-align:center;
text-decoration: none;
padding-top:2px;
padding-bottom:1px;
float: left
}

/*履歴(リンクなし)*/
.rireki{
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
text-align:center;
text-decoration: none;
padding-top:2px;
padding-bottom:1px;
float: left
}

/*ボックス上*/
.header{
width :810px;
margin-top:0px;
clear:both;
}

/*ボックス中*/
.main{
width :800px;
margin-top:3px;
float: left;
clear:both;
}

/*ボックス中左(インデックスページ用)*/
.m-left{
width :260px;
float: left;
}

/*ボックス中左(詳細ページ用)*/
.m-lefts{
width :530px;
float: left;
}

/*ボックス中右(インデックスページ用)*/
.m-right{
width :535px;
float: right;
}

/*ボックス中右(詳細ページ用)*/
.m-rights{
width :265px;
float: right;
}

/* ボックス下(フレームあり用) */
.footer{
width :1024px;
color: #FFFFFF;
font-size: 10px;
text-align: right;
padding-top: 15px;
float: left;
}

/* ボックス下(フレームなし用) */
.footer2{
clear:both;
width :800px;
color: #FFFFFF;
font-size: 10px;
padding-top: 15px;
float: left;
}

.clear{
clear: both;
}

/*TOPリンク 背景背景色入れ替え*/
a.toplink-bc{
text-align:center;
border-right: 1px solid #FF3300;
border-bottom: 1px solid #FF3300;
border-left: 1px solid #FF9966;
border-top: 1px solid #FF9966;
background-color: #FF6600;
width :131px;
font-weight: bold;
padding-top:1px;
padding-bottom:1px;
float: left;
} 
a.toplink-bc:hover{
border-right: 1px solid #001100;
border-bottom: 1px solid #001100;
border-left: 1px solid #005500;
border-top: 1px solid #005500;
background-color: #003300;
color: #FFFF00;
}

/* ページ左見出し先頭用 幅260背景*/
.left_index1 {
color: #FFFFFF; /* 文字の色 */
padding-left: 5px; /* 左の余白 */
border-width: 0px 0px 2px 10px; /* 枠の幅 */
border-style: solid; /* 枠の種類 */
border-color: #413586; /* 枠の色 */
line-height: 108%; /* 行の高さ */
font-weight: bold;
margin: 2px 0 0 3px;
width: 240px;
}

/* ページ左見出しその他 幅260背景*/
.left_index2 {
color: #FFFFFF; /* 文字の色 */
padding-left: 5px; /* 左の余白 */
border-width: 0px 0px 2px 10px; /* 枠の幅 */
border-style: solid; /* 枠の種類 */
border-color: #413586; /* 枠の色 */
line-height: 108%; /* 行の高さ */
font-weight: bold;
margin: 20px 0 0 3px;
width: 240px;
}

/* ツリーメニュー*/
.treebox{
margin: 15px 0 0 20px;
 text-decoration:none;
}

.tree { line-height:normal;margin: 0 0 0 5px;}
.tree a { color:#FFF; text-decoration:none; }
.tree a:hover { color:#FF0000; text-decoration:underline; }
a.toggle { color:#000; text-decoration:none; line-height:normal;}
a.toggle:link, a.toggle:visited, a.toggle:hover { color:#FFFFFF; text-decoration:none; }

.treelist1{
color: #FFFF00;
font-weight: bold;
padding:4px 0 0 20px;
background:url("./img/list-m.gif") no-repeat;
}

.treelist2{
font-weight: normal;
padding:0 0 0 10px;
line-height: 14pt;
}

.treelist3{
font-weight: normal;
padding:4px 0 0 20px;
background:url("./img/list-m.gif") no-repeat;
line-height: 14pt;
}

.treelist_m{
margin: 0 0 0 12px;
}

/*詳細ページ見出し背景緑柄・文字白・中央揃え・幅530背景*/
.midasi-gg530{
clear:both;
text-align:center;
background-image: url(img/midashi_back-green.jpg);
text-decoration : none;
border-top: 2px solid #005500;
border-left: 2px solid #005500;
border-right: 2px solid #001500;
border-bottom: 2px solid #001500;
color: #FFFFFF;
font-weight: bold;
width :530px;
padding-top:1px;
padding-bottom:1px;
float: left;
}

/*詳細ページ見出し背景緑・文字白・中央揃え・幅530背景*/
.midasi-g530{
clear:both;
text-align:center;
text-decoration : none;
background-color: #002200;
border-top: 2px solid #005500;
border-left: 2px solid #005500;
border-right: 2px solid #001500;
border-bottom: 2px solid #001500;
color: #FFFFFF;
font-weight: bold;
width :530px;
padding-top:1px;
padding-bottom:1px;
float: left;
}


/*詳細ページ見出し背景紫・文字白・中央揃え・幅530背景*/
.midasi-p530{
clear:both;
text-align:center;
background-color: #413586;
text-decoration : none;
border-top: 2px solid #6666CC;
border-left: 2px solid #6666CC;
border-right: 2px solid #330066;
border-bottom: 2px solid #330066;
color: #FFFFFF;
font-weight: bold;
width :530px;
padding-top:1px;
padding-bottom:1px;
float: left;
margin-top: 5px;
}

/*詳細ページ見出し背景青・文字白・中央揃え・幅530背景*/
.midasi-b530{
clear:both;
text-align:center;
background-color: #000066;
text-decoration : none;
border-top: 2px solid #000099;
border-left: 2px solid #000099;
border-right: 2px solid #000033;
border-bottom: 2px solid #000033;
color: #FFFFFF;
font-weight: bold;
width :530px;
padding-top:1px;
padding-bottom:1px;
float: left;
margin-top: 5px;
}

/*デリヘルページ見出し背景デリ・文字白・中央揃え・幅530背景*/
.midasi-530d{
clear:both;
text-align:center;
background-image: url(img/midashi_back-d.jpg);
text-decoration : none;
border-top: 2px solid #CCCC00;
border-left: 2px solid #CCCC00;
border-right: 2px solid #996600;
border-bottom: 2px solid #996600;
color: #FFFFFF;
font-weight: bold;
width :530px;
padding-top:1px;
padding-bottom:1px;
float: left;
}

.midasi-530hh{
clear:both;
text-align:center;
background-image: url(img/midashi_back-hh.jpg);
text-decoration : none;
border-top: 2px solid #996600;
border-left: 2px solid #996600;
border-right: 2px solid #663300;
border-bottom: 2px solid #663300;
color: #FFFFFF;
font-weight: bold;
width :530px;
padding-top:1px;
padding-bottom:1px;
float: left;
}

.midasi-530h{
clear:both;
text-align:center;
background-image: URL(img/midashi_back-h.jpg);
text-decoration : none;
border-top: 2px solid #00468C;
border-left: 2px solid #00468C;
border-right: 2px solid #002142;
border-bottom: 2px solid #002142;
color: #FFFFFF;
font-weight: bold;
width :530px;
padding-top:1px;
padding-bottom:1px;
float: left;
}

.midasi-530i{
clear:both;
text-align:center;
background-image: URL(img/midashi_back-i.jpg);
text-decoration : none;
border-top: 2px solid #B70000;
border-left: 2px solid #B70000;
border-right: 2px solid #5B0000;
border-bottom: 2px solid #5B0000;
color: #FFFFFF;
font-weight: bold;
width :530px;
padding-top:1px;
padding-bottom:1px;
float: left;
}

.midasi-530s{
clear:both;
text-align:center;
background-image: URL(img/midashi_back-s.jpg);
text-decoration : none;
border-top: 2px solid #3CB53C;
border-left: 2px solid #3CB53C;
border-right: 2px solid #267326;
border-bottom: 2px solid #267326;
color: #FFFFFF;
font-weight: bold;
width :530px;
padding-top:1px;
padding-bottom:1px;
float: left;
}

/*一押しサイト背景大枠*/
.ichiosi-owaku{
margin-top:5px;
background-image: URL(./img/ichiosibk.jpg);
border-top: 2px solid #005500;
border-left: 2px solid #005500;
border-right: 2px solid #001100;
border-bottom: 2px solid #001100;
width :250px;
height :105px;
text-align :center;
margin-left: auto;
margin-right: auto;
}

/*一押しサイト背景内枠*/
a.ichiosi-bc{
background-color: #002200;
margin:6px;
border-top: 2px solid #003300;
border-left: 2px solid #003300;
border-right: 2px solid #001100;
border-bottom: 2px solid #001100;
text-align:left;
text-decoration : none;
width :234px;
height :90px;
float: left;
}
a:hover.ichiosi-bc{
background-color: #003300;
border-top: 2px solid #004400;
border-left: 2px solid #004400;
border-right: 2px solid #001100;
border-bottom: 2px solid #001100;
color: #00FF00;
}

/*一押しサイトタイトル*/
.ichiosi-t{
font-weight:bold;
color: #FFFF00;
margin: 3px 0 2px 5px;
}

/*一押しサイトイメージ*/
.ichiosi-img{
float: left;
margin: 0 0 0 3px;
}

/*一押しサイトコメント*/
.ichiosi-c{
font-size: 10px;
}

/*インデックスページ地域選択用背景　文字白・中央揃え・幅530*/
.c_select{
clear: both;
text-align:center;
background-color: #002200;
border-top: 2px solid #003300;
border-left: 2px solid #003300;
border-right: 2px solid #001100;
border-bottom: 2px solid #001100;
color: #FFFFFF;
font-weight: bold;
width :530px;
padding-top:1px;
padding-bottom:1px;
float: left;
margin-top:3px;
}

/*見出し(地区)背景ブルー・文字白・中央揃え・幅530背景*/
a.chiku{
color: #FFFFFF;
text-align:center;
background-color: #413586;
text-decoration : none;
border-top: 2px solid #6666CC;
border-left: 2px solid #6666CC;
border-right: 2px solid #330066;
border-bottom: 2px solid #330066;
width :530px;
padding-top:1px;
padding-bottom:1px;
font-weight: bold;
clear: both;
float: left;
} 
a.chiku:hover{
background-color: #004400;
border-top: 2px solid #006600;
border-left: 2px solid #006600;
border-right: 2px solid #001100;
border-bottom: 2px solid #001100;
color: #FFFF00;
}

/*見出し(デリヘル)背景色：デリヘル・文字白・中央揃え・幅530背景*/
.deli-m{
color: #FFFFFF;
font-weight: bold;
border-top: 2px solid #CCCC00;
border-left: 2px solid #CCCC00;
border-right: 2px solid #996600;
border-bottom: 2px solid #996600;
width :530px;
padding-top:1px;
padding-bottom:1px;
clear:both;
float: left;
text-align:center;
background-color: #999900;
text-decoration : none;
}
a.deli-m:hover{
background-color: #004400;
border-top: 2px solid #006600;
border-left: 2px solid #006600;
border-right: 2px solid #001100;
border-bottom: 2px solid #001100;
color: #FFFF00;
}

/*見出し(ホテヘル)背景色：デリヘル・文字白・中央揃え・幅530背景*/
.hotehel-m{
color: #FFFFFF;
font-weight: bold;
border-top: 2px solid #996600;
border-left: 2px solid #996600;
border-right: 2px solid #663300;
border-bottom: 2px solid #663300;
width :530px;
padding-top:1px;
padding-bottom:1px;
clear:both;
float: left;
text-align:center;
background-color: #993300;
text-decoration : none;
}
a.hotehel-m:hover{
background-color: #004400;
border-top: 2px solid #006600;
border-left: 2px solid #006600;
border-right: 2px solid #001100;
border-bottom: 2px solid #001100;
color: #FFFF00;
}

/*  見出し(ヘルス)背景色：グリーン・文字色：ヘルス・中央揃え・幅530背景    */
a.health-m{
color: #FFFFFF;
font-weight: bold;
border-top: 2px solid #00468C;
border-left: 2px solid #00468C;
border-right: 2px solid #002142;
border-bottom: 2px solid #002142;
width :530px;
padding-top:1px;
padding-bottom:1px;
clear:both;
float: left;
text-align:center;
background-color: #002b55;
text-decoration : none;
}
a.health-m:hover{
background-color: #004400;
border-top: 2px solid #006600;
border-left: 2px solid #006600;
border-right: 2px solid #001100;
border-bottom: 2px solid #001100;
color: #FFFF00;
}

/*  見出し(イメクラ)背景色：グリーン・文字色：イメクラ・中央揃え・幅530背景    */
a.imekura-m{
color: #FFFFFF;
font-weight: bold;
border-top: 2px solid #B70000;
border-left: 2px solid #B70000;
border-right: 2px solid #5B0000;
border-bottom: 2px solid #5B0000;
width :530px;
padding-top:1px;
padding-bottom:1px;
clear:both;
float: left;
text-align:center;
background-color: #990000;
text-decoration : none;
}
a.imekura-m:hover{
background-color: #004400;
border-top: 2px solid #006600;
border-left: 2px solid #006600;
border-right: 2px solid #001100;
border-bottom: 2px solid #001100;
color: #FFFF00;
}

/*  見出し(ソープ)背景色：グリーン・文字色：ソープ・中央揃え・幅530背景    */
a.soap-m{
color: #FFFFFF;
font-weight: bold;
border-top: 2px solid #3CB53C;
border-left: 2px solid #3CB53C;
border-right: 2px solid #267326;
border-bottom: 2px solid #267326;
width :530px;
padding-top:1px;
padding-bottom:1px;
clear:both;
float: left;
text-align:center;
background-color: #009900;
text-decoration : none;
}
a.soap-m:hover{
background-color: #004400;
border-top: 2px solid #006600;
border-left: 2px solid #006600;
border-right: 2px solid #001100;
border-bottom: 2px solid #001100;
color: #FFFF00;
}


/* 店舗名 背景背景色入れ替え*/
a.t-name{
color: #FFFFFF;
text-align:center;
border-left: 1px solid #005500;
border-top: 1px solid #005500;
border-right: 1px solid #001100;
border-bottom: 1px solid #001100;
background-color: #003300;
text-decoration : none;
width :174px;
float: left;
padding-top: 2px;
padding-bottom: 1px;
} 
a.t-name:hover{
border-left: 1px solid #FF9966;
border-top: 1px solid #FF9966;
border-right: 1px solid #FF3300;
border-bottom: 1px solid #FF3300;
background-color: #FF6600;
color: #FFFFFF;
}

/* 店舗名 背景背景色入れ替え*/
a.t-name10{
font-size: 10px;
text-align:center;
border-left: 1px solid #005500;
border-top: 1px solid #005500;
border-right: 1px solid #001100;
border-bottom: 1px solid #001100;
background-color: #003300;
text-decoration : none;
width :174px;
padding-top: 2px;
padding-bottom: 3px;
float: left
} 
a.t-name10:hover{
border-left: 1px solid #FF9966;
border-top: 1px solid #FF9966;
border-right: 1px solid #FF3300;
border-bottom: 1px solid #FF3300;
background-color: #FF6600;
color: #FFFFFF;
}

/*店名1ライン*/
.name-line{
clear: both;
}

/*ダミーボックス(店舗名)*/
.t-name-dammy{
width :176px;
height: 17px;
float: left;
}

.store-line-index{
clear: both;
width :535px;
float: left;
}

.store-line{
clear: both;
width :535px;
float: left;
margin-top: 5px;
}

/*詳細ページ優良店 背景背景色入れ替え*/
.store{
color: #FFFFFF;
background-color: #002200;
text-decoration : none;
border-top: 2px solid #003300;
border-left: 2px solid #003300;
border-right: 2px solid #001100;
border-bottom: 2px solid #001100;
width :262px;
padding-top:1px;
padding-bottom:2px;
float: left;
} 
a.store:hover{
background-color: #003300;
border-top: 2px solid #004400;
border-left: 2px solid #004400;
border-right: 2px solid #001100;
border-bottom: 2px solid #001100;
color: #FF6600;
}

/*掲載店舗募集中背景グリーン・文字白・中央揃え・幅530*/
a.bosyuu{
clear: both;
color: #FFFFFF;
text-align:center;
background-color: #002200;
text-decoration : none;
border-top: 2px solid #003300;
border-left: 2px solid #003300;
border-right: 2px solid #001100;
border-bottom: 2px solid #001100;
width :530px;
padding-top:1px;
padding-bottom:1px;
font-weight: bold;
float: left;
margin-top: 2px;
} 
a.bosyuu:hover{
background-color: #004400;
border-top: 2px solid #006600;
border-left: 2px solid #006600;
border-right: 2px solid #001100;
border-bottom: 2px solid #001100;
color: #FFFF00;
}

/*無料店舗情報見出しライン(デリヘル用)*/
.mtm-line-d{
color: #FFFFFF;
width : 532px;
clear: both;
background-color: #001100;
border: 1px solid #999900;
margin-top:1px;
margin-bottom:1px;
height: 12px;
float: left;
}

/*無料店舗情報見出しライン(ホテヘル用)*/
.mtm-line-hh{
color: #FFFFFF;
width : 532px;
clear: both;
background-color: #001100;
border: 1px solid #993300;
margin-top:1px;
margin-bottom:1px;
height: 12px;
float: left;
}

/*無料店舗情報見出しライン(ヘルス用)*/
.mtm-line-h{
color: #FFFFFF;
width : 532px;
clear: both;
background-color: #001100;
border: 1px solid #002b55;
margin-top:1px;
margin-bottom:1px;
height: 12px;
float: left;
}

/*無料店舗情報見出しライン(イメクラ用)*/
.mtm-line-i{
color: #FFFFFF;
width : 532px;
clear: both;
background-color: #001100;
border: 1px solid #990000;
margin-top:1px;
margin-bottom:1px;
height: 12px;
float: left;
}

/*無料店舗情報見出しライン(ソープ用)*/
.mtm-line-s{
color: #FFFFFF;
width : 532px;
clear: both;
background-color: #001100;
border: 1px solid #009900;
margin-top:1px;
margin-bottom:1px;
height: 12px;
float: left;
}

/*無料店舗情報見出し地区(デリヘル用)*/
.mtmc-d {
float: left;
width: 62px;
border-right: 1px solid #999900;
text-align:center;
}
/*無料店舗情報見出し地区(ホテヘル用)*/
.mtmc-hh {
float: left;
width: 62px;
border-right: 1px solid #993300;
text-align:center;
}
/*無料店舗情報見出し地区(ヘルス用)*/
.mtmc-h {
float: left;
width: 62px;
border-right: 1px solid #002b55;
text-align:center;
}
/*無料店舗情報見出し地区(イメクラ用)*/
.mtmc-i {
float: left;
width: 62px;
border-right: 1px solid #990000;
text-align:center;
}
/*無料店舗情報見出し地区(ソープ用)*/
.mtmc-s {
float: left;
width: 62px;
border-right: 1px solid #009900;
text-align:center;
}
/*無料店舗情報見出し店名(デリヘル用)*/
.mtmn-d {
float: left;
width: 203px;
border-right: 1px solid #999900;
text-align:center;
}
/*無料店舗情報見出し店名(ホテヘル用)*/
.mtmn-hh {
float: left;
width: 203px;
border-right: 1px solid #993300;
text-align:center;
}
/*無料店舗情報見出し店名(ヘルス用)*/
.mtmn-h {
float: left;
width: 203px;
border-right: 1px solid #002b55;
text-align:center;
}
/*無料店舗情報見出し店名(イメクラ用)*/
.mtmn-i {
float: left;
width: 203px;
border-right: 1px solid #990000;
text-align:center;
}
/*無料店舗情報見出し店名(ソープ用)*/
.mtmn-s {
float: left;
width: 203px;
border-right: 1px solid #009900;
text-align:center;
}
/*無料店舗情報見出し営業時間(デリヘル用)*/
.mtme-d {
float: left;
width: 74px;
border-right: 1px solid #999900;
text-align:center;
}
/*無料店舗情報見出し営業時間(ホテヘル用)*/
.mtme-hh {
float: left;
width: 74px;
border-right: 1px solid #993300;
text-align:center;
}
/*無料店舗情報見出し営業時間(ヘルス用)*/
.mtme-h {
float: left;
width: 74px;
border-right: 1px solid #002b55;
text-align:center;
}
/*無料店舗情報見出し営業時間(イメクラ用)*/
.mtme-i {
float: left;
width: 74px;
border-right: 1px solid #990000;
text-align:center;
}
/*無料店舗情報見出し営業時間(ソープ用)*/
.mtme-s {
float: left;
width: 74px;
border-right: 1px solid #009900;
text-align:center;
}
/*無料店舗情報見出し料金(デリヘル用)*/
.mtmp-d {
float: left;
width: 94px;
border-right: 1px solid #999900;
text-align:center;
}
/*無料店舗情報見出し料金(ホテヘル用)*/
.mtmp-hh {
float: left;
width: 94px;
border-right: 1px solid #993300;
text-align:center;
}
/*無料店舗情報見出し料金(ヘルス用)*/
.mtmp-h {
float: left;
width: 94px;
border-right: 1px solid #002b55;
text-align:center;
}
/*無料店舗情報見出し料金(イメクラ用)*/
.mtmp-i {
float: left;
width: 94px;
border-right: 1px solid #990000;
text-align:center;
}
/*無料店舗情報見出し料金(ソープ用)*/
.mtmp-s {
float: left;
width: 94px;
border-right: 1px solid #009900;
text-align:center;
}
/*無料店舗情報見出し料金(共通)*/
.mtmt {
float: left;
width: 94px;
text-align:center;
}

/*詳細ページ無料店舗情報ライン(デリヘル用)*/
.st-line-d{
width : 532px;
clear: both;
border-right: 1px solid #999900;
border-bottom: 1px solid #999900;
border-left: 1px solid #999900;
margin-top:1px;
margin-bottom:1px;
float: left;
}


/*詳細ページ無料店舗情報ライン(ホテヘル用)*/
.st-line-hh{
width : 532px;
clear: both;
border-right: 1px solid #993300;
border-bottom: 1px solid #993300;
border-left: 1px solid #993300;
margin-top:1px;
margin-bottom:1px;
float: left;
}

/*詳細ページ無料店舗情報ライン(ヘルス用)*/
.st-line-h{
width : 532px;
clear: both;
border-right: 1px solid #002b55;
border-bottom: 1px solid #002b55;
border-left: 1px solid #002b55;
margin-top:1px;
margin-bottom:1px;
float: left;
}

/*詳細ページ無料店舗情報ライン(イメクラ用)*/
.st-line-i{
width : 532px;
clear: both;
border-right: 1px solid #990000;
border-bottom: 1px solid #990000;
border-left: 1px solid #990000;
margin-top:1px;
margin-bottom:1px;
float: left;
}

/*詳細ページ無料店舗情報ライン(ソープ用)*/
.st-line-s{
width : 532px;
clear: both;
border-right: 1px solid #009900;
border-bottom: 1px solid #009900;
border-left: 1px solid #009900;
margin-top:1px;
margin-bottom:1px;
float: left;
}

/*詳細ページ無料店舗情報ライン(リンクなし用)*/
.st-line-nl{
color: #FFFFFF;
clear: both;
width : 532px;
border-right: 1px solid #002200;
border-bottom: 1px solid #002200;
border-left: 1px solid #002200;
margin-top:1px;
margin-bottom:1px;
float: left;
}

/*詳細ページ無料店舗情報カーソルONで背景&文字色変更*/
a.st-line-bc{
text-decoration : none;
width :100%;
} 
a.st-line-bc:hover{
background-color: #003300;
color: #FF6600;
cursor: pointer;
} 

.listchiku-d {
float: left;
width: 62px;
border-right: 1px solid #999900;
}

.listchiku-d_fs10 {
font-size: 10px;
float: left;
width: 62px;
border-right: 1px solid #999900;
padding-top: 1px;
padding-bottom: 1px;
}

.listchiku-hh {
float: left;
width: 62px;
border-right: 1px solid #993300;
}

.listchiku-hh_fs10 {
font-size: 10px;
float: left;
width: 62px;
border-right: 1px solid #993300;
padding-top: 1px;
padding-bottom: 1px;
}

.listchiku-h {
float: left;
width: 62px;
border-right: 1px solid #002b55;
}

.listchiku-h_fs10 {
font-size: 10px;
float: left;
width: 62px;
border-right: 1px solid #002b55;
padding-top: 1px;
padding-bottom: 1px;
}

.listchiku-i {
float: left;
width: 62px;
border-right: 1px solid #990000;
}

.listchiku-i_fs10 {
font-size: 10px;
float: left;
width: 62px;
border-right: 1px solid #990000;
padding-top: 1px;
padding-bottom: 1px;
}

.listchiku-s {
float: left;
width: 62px;
border-right: 1px solid #009900;
}

.listchiku-s_fs10 {
font-size: 10px;
float: left;
width: 62px;
border-right: 1px solid #009900;
padding-top: 1px;
padding-bottom: 1px;
}

.nl-chiku {
float: left;
width: 64px;
}

.nl-chiku_fs10 {
font-size: 10px;
float: left;
width: 62px;
padding-top: 1px;
padding-bottom: 1px;
}

.listtenmei-d {
float: left;
border-right: 1px solid #999900;
width: 203px;
}

.listtenmei_fs10-d {
font-size: 10px;
float: left;
border-right: 1px solid #999900;
width: 203px;
padding-top: 1px;
padding-bottom: 1px;
}

.listtenmei-hh {
float: left;
border-right: 1px solid #993300;
width: 203px;
}

.listtenmei_fs10-hh {
font-size: 10px;
float: left;
border-right: 1px solid #993300;
width: 203px;
padding-top: 1px;
padding-bottom: 1px;
}

.listtenmei-h {
float: left;
border-right: 1px solid #002b55;
width: 203px;
}

.listtenmei_fs10-h {
font-size: 10px;
float: left;
border-right: 1px solid #002b55;
width: 203px;
padding-top: 1px;
padding-bottom: 1px;
}

.listtenmei-i {
float: left;
border-right: 1px solid #990000;
width: 203px;
}

.listtenmei_fs10-i {
font-size: 10px;
float: left;
border-right: 1px solid #990000;
width: 203px;
padding-top: 1px;
padding-bottom: 1px;
}

.listtenmei-s {
float: left;
border-right: 1px solid #009900;
width: 203px;
}

.listtenmei_fs10-s {
font-size: 10px;
float: left;
border-right: 1px solid #009900;
width: 203px;
padding-top: 1px;
padding-bottom: 1px;
}

.nl-tenmei {
float: left;
width: 204px;
}

.nl-tenmei_fs10 {
font-size: 10px;
float: left;
width: 204px;
padding-top: 1px;
padding-bottom: 1px;
}

.listtime-d {
float: left;
width: 74px;
border-right: 1px solid #999900;
}

.listtime-hh {
float: left;
width: 74px;
border-right: 1px solid #993300;
}

.listtime-h {
float: left;
width: 74px;
border-right: 1px solid #002b55;
}

.listtime-i {
float: left;
width: 74px;
border-right: 1px solid #990000;
}

.listtime-s {
float: left;
width: 74px;
border-right: 1px solid #009900;
}

.nl-time {
float: left;
width: 74px;
}

.listprice-d {
float: left;
width: 94px;
border-right: 1px solid #999900;
}

.listprice-hh {
float: left;
width: 94px;
border-right: 1px solid #993300;
}

.listprice-h {
float: left;
width: 94px;
border-right: 1px solid #002b55;
}

.listprice-i {
float: left;
width: 94px;
border-right: 1px solid #990000;
}

.listprice-s {
float: left;
width: 94px;
border-right: 1px solid #009900;
}

.nl-price {
float: left;
width: 96px;
}

.listtel {
float: left;
width: 94px;
}


/*ページバックライン*/
.back-line{
width : 530px;
clear: both;
margin-top: 5px;
}

/* ページ移動 */
.pageback{
clear: both;
color: #FFFFFF;
text-align:right;
text-decoration : none;
padding-top:1px;
padding-bottom:1px;
font-weight: bold;
float: right;
margin-top: 5px;
} 
a.pageback:hover{
color: #FFFF00;
}

/* ページ下メニューボックス */
.punder-menubox {
clear:both;
width :800px;
margin :15px 0 3px 0;
border: 1px solid #424200;
padding: 10px 0 10px 0;
}

/* ページ下メニューボタン */
#pumenu-list {
text-align:center;
}
ul#pumenu-list li{
display:inline;
color: #CCCCCC;
}

.img-float {
float: left;
}

/*フォントsize10ピクセル*/
.fs10 {
font-size: 10px;
}

/*フォント12ピクセル黄色太字*/
.fc-ybold {
font-weight:bold;
color: #FFFF00;
}

/*フォント10ピクセル黄色太字*/
.fc-ybold10 {
font-size: 10px;
font-weight:bold;
color: #FFFF00;
}

/*フォントオレンジ*/
.fc-orenge {
color: #FF6600;
}

.f-bold {
font-weight:bold;
}

.fc-delibold{
color: #999900;
font-weight: bold;
}

.fc-hotehelbold {
color: #993300;
font-weight: bold;
}

.fc-healthbold {
color: #0066FF;
font-weight: bold;
}

.fc-imekurabold {
color: #990000;
font-weight: bold;
}

.fc-soapbold {
color: #009900;
font-weight: bold;
}
