body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,blockquote,th,td,a {margin:0; padding:0;}

/*indexページ*/
#img_iphone{width:200px;height:500px;background-image:url('img/i8kin.png');background-repeat:no-repeat;margin-left:auto:margin-right:auto;text-align:center;}


body{text-align:center;word-break:break-all;word-wrap:break-word;}


.clearf{clear:both;}.float_l{float:left;width:auto;height:auto;}
.float_r{float:right;width:auto;height:auto;}


.txt_center{text-align:center;}
.txt_left{text-align:left;}
.txt_right{text-align:right;}

/*矢印表示*/
.left_line{float:left;width:auto;height:auto;padding:2px;text-align:left;}
.right_line{float:right;width:auto;height:auto;text-align:left;}


 /*白背景・不透明度50％*/
a {-webkit-tap-highlight-color: rgba(255,255,555,0.5);} 



/*トップ　エリアデザイン（top/place.css）###############################################*/
#cont{width:900px;height:auto;margin-left:auto;margin-right:auto;text-align:center;}
#cont_a{float:left;width:80%;height:auto;margin-left:auto;margin-right:auto;text-align:center;}
#cont_b{float:left;width:20%;height:auto;}
#cont_c{float:left;width:30%;height:auto;}
#cont_d{float:left;width:65%;height:auto;margin-left:20px;}




/*インデクス（都道府県・地域・業種・お店情報...）スペース(top/place.php)*/
#list_box{clear:both;width:auto;height:auto;padding:5px 0px;font-size:90%;font-weight:bold;color:aqua;text-align:center;background-color:teal;}


/*トップ看板(top.css)　###############################################*/

#topnavi{width:900px;height:70px;border-bottom:1px solid red;margin-left:auto;margin-right:auto;text-align:center;}#topnavi_box01{float:left;width:140;height:auto;padding:5px;text-align:left;}#topnavi_box02{float:left;width:auto;height:auto;padding:3px;}
#topnavi_box03{float:right;width:auto;height:auto;text-align:left;padding:5px;}

#topnavi_comment01{clear:both;width:auto;height:auto;font-size:80%;font-weight:bold;color:teal;padding:3px;text-align:left;}#topnavi_comment02{clear:both;width:auto;height:auto;font-size:60%;font-weight:normal;color:magenta;padding:3px;text-align:center;}
#topnavi_comment03{clear:both;width:auto;height:auto;font-size:60%;font-weight:normal;color:navy;padding:1px;text-align:left;}
#topnavi_comment03 a,#topnavi_comment03 a:link #topnavi_comment03 a:visited{text-decoration:none;width:auto;height:auto;font-size:100%;font-weight:normal;color:teal;padding:1px;text-align:left;}
#topnavi_comment03 a:hover{color:red;}


#topnavi_comment04{clear:both;width:auto;height:auto;font-size:60%;font-weight:normal;color:black;padding:3px;text-align:left;}
.topnavi_link{width:90%;height:auto;margin-left:auto;margin-right:auto;text-align:center;}
.float_l14{float:left;width:auto;height:auto;}

/*marqueeメッセージ*/
#message{clear:both;width:900px;height:auto;margin-left:auto;margin-right:auto;text-align:center;}
marquee{font-size:90%;font-weight:bold;color:magenta;padding:3px;}


/*各ページデザイン（トップ看板下リンク）######################################*/

#page_ud_top{width:900px;height:auto;margin-left:auto;margin-right:auto;text-align:center;}

#page_ud_top01{float:left;width:auto;height:auto;}
#page_ud_top02{float:right;width:auto;height:auto;padding:2px;}
#page_ud_top03{width:auto;height:auto;margin-left:auto;margin-right:auto;text-align:center;}


#page_navi01 ul,#page_navi01 li{list-style:none;}
#page_navi01 li{float:left;text-align:center;}
#page_navi01 a,#page_navi01 a:link #page_navi01 li a:visited{text-decoration:none;color:red;width:auto;height:auto;font-size:90%;font-weight:bold;display:block;padding:3px;}
#page_navi01 a:hover{color:black;background-color:white;}

/*各ページリンク*/
#page_navi02 div{clear:both;width:auto;height:auto;margin-left:auto;margin-right:auto;text-align:center;}
#page_navi02 ul{width:auto;height:auto;;}
#page_navi02 li{list-style:none;float:left;text-align:center;background-color:#f5deb3;border:1px solid #ffffff;width:33%;}/*背景色wheat*/
#page_navi02 a,#page_navi02 a:link #page_navi02 a:visited{text-decoration:none;color:red;font-size:75%;font-weight:bold;display:block;padding:3px;}
#page_navi02 a:hover{color:black;background-color:white;}



#page_navi03{clear:both;width:90%;height:auto;padding:2px;color:gray;font-size:70%;}

/*各ページデザイン（top/place.css）###############################################*/

#page_name{width:auto;height:auto;padding:3px;background-color:darkred;font-size:90%;font-weight:bold;color:white;text-align:center;border:2px outset red;}

#attend{width:auto;height:auto;padding:3px;background-color:cornflowerblue;font-size:80%;font-weight:bold;color:black;text-align:center;border:2px outset darkblue;}



#area_area{width:auto;height:auto;color:pink;text-align:center;}



/*ＡＤ広告エリア###################################*/
div.ad_line_pic{width:auto;height:auto;list-style:none;}

#ad_line_li ul,#ad_line_li{list-style:none;}
p.ad_data001{width:auto;height:auto;text-align:left;color:teal;font-size:90%;padding-left:15px;;word-break:break-all;}
p.ad_data002{width:auto;height:auto;text-align:left;color:gray;font-size:80%;padding-left:15px;;word-break: break-all;}



/*バナースペース（top/place.css）###############################################*/
#banner_area{clear:both;width:auto;height;}

/*
#banner_box{clear:both;width:auto;height:auto;padding:2px;margin-left:auto;margin-right:auto;text-align:center;}#banner_box ul,#banner_box li{width:auto;height:auto;}
#banner_box li{width:auto;height:auto;list-style:none;text-align:center;}
#banner_box a,#banner_box a:link #banner_box li a:visited{clear:both;width:auto;text-decoration:none;width:100%;height:auto;color:white;font-size:50%;font-weight:bold;display:block;text-align:center;}
#banner_box a:hover{-webkit-tap-highlight-color: rgba(255,255,555,0.5);}
*/

#banner_box_float{float:left;width:48%;height:150px;padding-left:3px;}
#banner_box ul,#banner_box li{list-style:none;text-align:center;}
#banner_box li{float:left;width:auto;height:150px;}
#banner_box a,#banner_box a:link #banner_box li a:visited{float:left;text-decoration:none;color:gray;width:auto;height:auto;font-size:90%;display:block;margin-left:auto;padding:2px;}
#banner_box a:hover{color:red;}

p.banner_title{clear:both;width:auto;height:auto;padding:2px;margin-left:auto;margin-right:auto;text-align:center;color:red;font-size:90%;font-weight:bold;border:2px inset teal;}


#banner_line01{clear:both;width:90%;height:auto;font-size:75%;font-weight:normal;color:tela;text-align:center;}
#banner_line02{clear:both;width:90%;height:auto;font-size:60%;font-weight:normal;color:gray;text-align:center;}
/*バナーの文字表示*/

/*バナーの文字表示*/
#banner_line03{clear:both;width:45%;height:auto;font-size:50%;font-weight:normal;color:gray;text-align:center;border:1px solid red;}
/*バナーの文字表示*/

/*各ページリンクスペース（サーチ・女の子検索・イベントなど）#####################*/
#plan_area{clear:both;width:auto;height;}

#plan_box{width:auto;height:auto;padding:2px;margin-left:auto;margin-right:auto;text-align:center;}

#plan_navi{width:auto;height:auto;text-align:center;}
#plan_navi ul,#plan_navi li{list-style:none;text-align:center;height:85px;}
#plan_navi li{float:left;width:33%;}
#plan_navi a,#plan_navi a:link #plan_navi li a:visited{float:left;text-decoration:none;color:gray;width:auto;height:auto;font-size:90%;display:block;text-align:center;}

#plan_navi a:hover{color:red;}/*トップページ　都道府県*/

#area_area{width:auto;height:auto;}
#area_space{width:auto;height:auto;margin-left:auto;margin-right:auto;text-align:center;}

#area_box{float:left;width:28%;height:auto;padding:5px;}/*deepskyblue*/#area_box ul,#area_box li{width:auto;height:auto;padding:0;}
#area_box li{width:auto;height:auto;list-style:none;text-align:center;}#area_box a,#area_box a:link #area_box li a:visited{float:left;text-decoration:none;width:100%;height:auto;color:white;font-size:90%;font-weight:bold;display:block;text-align:center;}/*hoverで動きを設定*/

#area_box a:hover{color:teal;}

#area_data{padding;0px;}


/*トップページ　業種*/

#ctr_area{width:auto;height:auto;}
#ctr_space{width:auto;height:auto;margin-left:auto;margin-right:auto;text-align:center;}
#ctr_box{float:left;width:28%;height:auto;padding:5px;}/*lawngreen*/
#ctr_box ul,#ctr_box li{width:auto;height:auto;padding:0;}
#ctr_box li{width:auto;height:auto;list-style:none;}
#ctr_box a,#ctr_box a:link #ctr_box li a:visited{float:left;text-decoration:none;width:100%;height:auto;color:green;font-size:85%;font-weight:bold;display:block;text-align:center;}/*hoverで動きを設定*/

#ctr_box a:hover{color:red;}
#ctre_data{padding;0px;}



/*トップページ　ショップ*/

#naka_top{width:auto;height:200px;}#naka_naka{width:90%;height:90%;background-color:white;margin-left:auto;margin-right:auto;text-align:center;}
#shop_area{width:auto;height:auto;}

#shop_space{width:90%;height:auto;margin-left:auto;margin-right:auto;text-align:center;}
#shop_box{width:auto;height:auto;border-bottom:1px solid gray;word-break: break-all;}

#shop_pic_box{float:left;width:25%;height:auto;text-align:left;}
#shop_pic{width:auto;height:auto;text-align:left;padding:3px;font-size:70%;padding:5px;}
#shop_data_box{float:right;width:75%;height:auto;text-align:left;word-break: break-all;}

#shop_data_line01{clear:both;width:auto;height:auto;font-size:80%;font-weight:bold;text-align:left;color:white;background-color:navy;padding:5px;}
#shop_data_line01 a,#shop_data_line01 a:link #shop_data_line01 a:visited{text-decoration:none;width:auto;height:auto;font-weight:bold;text-align:left;color:white;}
#shop_data_line01 a:hover{color:red;}

#shop_data_line02{clear:both;width:auto;height:auto;font-size:90%;font-weight:bold;text-align:left;color:teal;border-bottom:1px solid navy;padding:5px;}
#shop_data_line02 a,#shop_data_line02 a:link #shop_data_line02 a:visited{text-decoration:none;width:auto;height:auto;font-weight:bold;text-align:left;color:teal;}

#shop_data_line03{clear:both;width:auto;height:auto;padding:5px;font-size:80%;font-weight:bold;text-align:left;color:gray;}

#shop_data_line033{clear:both;width:auto;height:auto;padding:5px;font-size:80%;font-weight:normal;text-align:left;color:gray;}

#shop_data_line04{clear:both;width:auto;height:auto;font-size:80%;font-weight:bold;color:violet;text-align:left;padding:5px;}

#shop_data_line04 a,#shop_data_line04 a:link #shop_data_line04 a:visited{text-decoration:none;width:auto;height:auto;font-weight:bold;text-align:left;color:violet;}#shop_data_line04 a:hover{color:teal;}

span.new_date{color:gray;font-size:70%;font-weight:normal;}

#shop_data_line05{clear:both;width:auto;height:auto;font-size:70%;font-weight:normal;color:gray;text-align:left;padding:5px;}
#shop_data_line05 a,#shop_data_line05 a:link #shop_data_line05 a:visited{text-decoration:none;width:auto;height:auto;font-weight:normal;text-align:left;color:gray;}
#shop_data_line05 a:hover{color:red;}


#shop_data_line06{clear:both;width:auto;height:auto;padding:5px;font-size:80%;text-align:right;color:red;}#shop_data_line06 a,#shop_data_line06 a:link #shop_data_line06 a:visited{text-decoration:none;width:auto;height:auto;font-weight:bold;text-align:left;color:red;}
#shop_data_line06 a:hover{color:yellow;}


#shop_data_ctr{float:right;width:auto;height:auto;font-size:100%;font-weight:normal;text-align:right;color:silver;}

#shop_data_tel{clear:both;width:auto;height:auto;font-size:80%;color:blue;text-align:left;padding:5px;}
#shop_data_tel a,#shop_data_tel a:link #shop_data_tel a:visited{text-decoration:none;width:auto;height:auto;font-weight:normal;text-align:left;color:blue;}
/*#shop_data_tel a:hover{color:red;}*/



#shop_endborder{width:90%;height:auto;border-top:1px solid blue;margin-left:auto;margin-right:auto;text-align:center;}


/*トップページ　コンテンツ*/
.fcfont01{font-size:70%;}

#face{width:90%;height:auto;margin-left:auto;margin-right:auto;text-align:center;background-color:aqua;padding:5px;}

#face_float{float:left;width:57px;height:80px;margin-left:auto;margin-right:auto;text-align:center;border:1px solid aqua;padding-top:3px;}
.face_float{float:left;width:57px;height:80px;margin-left:auto;margin-right:auto;text-align:center;border:1px solid aqua;padding-top:3px;}
#face_title{width:90%;height:auto;margin-left:auto;margin-right:auto;text-align:center;background-color:aqua;padding:5px;color;navy;font-size:100%;font-weight:bold;;border-bottom:1px solid red;}

/*画像をホーバーで大きく表示*/
.popup img {
    display:block;            /*ブロック形式で表示*/
    /*position:absolute;        絶対位置への配置*/
    /*filter:Alpha(opacity=80); 半透明[IE]*/
    /*opacity: 0.8;             半透明[FireFox]*/
    border: 0px;              /*枠なし*/
}
/*Aオンマウス時*/.popup a:hover {
    position:relative; /*相対位置への配置*/}
/*Bオンマウス時の画像表示位置*/
.popup a:hover img {
    top:-50px;  /*画像表示位置[top]*/
    right:5px; /*画像表示位置[left]*/
    position:absolute;
    width:300;
    height:auto;


}

#ero{width:95%;height:auto;margin-left:auto;margin-right:auto;text-align:center;background-color:crimson;padding:4px;}
.ero_float{float:left;width:33px;height:45px;margin-left:auto;margin-right:auto;text-align:centerpadding-top:2px;}
#ero_float{float:left;width:33px;height:45px;margin-left:auto;margin-right:auto;text-align:center;border:1px solid crimson;padding-top:2px;}
#ero_title{width:90%;height:auto;margin-left:auto;margin-right:auto;text-align:center;background-color:crimson;padding:5px;color;white;font-size:100%;font-weight:bold;;border-bottom:1px solid red;}

/*画像をホーバーで大きく表示*/
.popup02 img {
    display:block;            /*ブロック形式で表示*/
    border: 0px;              /*枠なし*/
}
/*Aオンマウス時*/
.popup02 a:hover {
    position:relative; /*相対位置への配置*/
}
/*Bオンマウス時の画像表示位置*/
.popup02 a:hover img {
    top:-50px;  /*画像表示位置[top]*/
    left:-10px; /*画像表示位置[left]*/
    position:absolute;
    width:300;
    height:auto;

}


/*地域検索結果表示（place.css）###############################################*/

#path_area{width:auto;height:auto;}
#path_box{clear:both;width:90%;height:auto;margin-left:auto;margin-right:auto;text-align:center;border:2px outset gray;}
#path_title{clear:both;width:auto;height:auto;padding:3px;font-size:80%;color:blue;font-weight:bold;border-bottom:1px solid silver;text-align:left;}
#path_float{width:auto;height:auto;padding-left:10px;}

#path_name{clear:both;width:auto;height:auto;text-align:left;padding:2px;font-size:70%;color:yellow;}
#path_data{clear:both;width:auto;height:auto;text-align:left;padding:2px;font-size:75%;font-weight:bold;color:teal;}


/*#################################################################################*/

/*地域ページplace.php　地域*/
#place_area{width:auto;height:auto;}#place_space{clear:both;width:90%;height:auto;margin-left:auto;margin-right:auto;text-align:center;}
#place_box{float:left;width:43%;height:auto;border:1px solid white;background-color:#fffffff;padding:3px;border:1px solid #dda0dd;}/*plum*/
#place_box ul,#area_boxi li{width:auto;height:auto;padding:0;}
#place_box li{width:auto;height:auto;list-style:none;text-align:left;}
#place_box a,#area_box a:link #area_box li a:visited{text-decoration:none;width:auto;height:auto;color:teal;font-size:70%;font-weight:normal;display:block;text-align:center;}/*hoverで動きを設定*/#place_box a:hover{color:blue;}#place_data{padding;0px;}

/*#################################################################################*/
/*#################################################################################*/

/*ショップページ（genre.php）#################################*/


#genre_space{width:auto;height:auto;}

#genre_area{width:900px;height:auto;margin-left:auto;margin-right:auto;text-align:center;}
#genre_title_shop{clear:both;width:auto;height:auto;background-color:violet;color:black;font-size:80%;font-weight:bold;text-align:left;padding:3px;border-top:2px solid white;border-bottom:2px solid magenta;}


#genre_title{clear:both;width:auto;height:auto;background-color:violet;color:black;font-size:80%;font-weight:bold;text-align:left;padding:3px;border-top:2px solid white;border-bottom:2px solid magenta;}


#genre_pc01{float:left;width:260px;height:auto;}
#genre_pc02{float:right;width:580px;height:auto;}

#genre_page{clear:both;width:auto;height:auto;color:lime;font-size:80%;font-weight:bold;text-align:left;padding:3px;}

#genre_page01 ul,#genre_page01 li{list-style:none;}
#genre_page01 li{float:left;text-align:center;}
#genre_page01 a,#genre_page01 a:link #genre_page01 li a:visited{text-decoration:none;color:lime;width:auto;height:auto;font-size:75%;font-weight:bold;display:block;padding:3px;}

#genre_page01 a:hover{color:pink;background-color:white;}
#genre_page02{float:left;width:auto;height:auto;text-align:center;padding-left:3px;}
.genre_keitai{width:auto;height:auto;text-align:center;color:gray;font-size:80%;font-weight:normal;}

/*右サイド
#genre_left{float:right;width:580px;height:auto;}
*/



/*ショップ-お店（genre/goods.php）*/

#genre_name{float:left;width:auto;height:auto;font-size:100%;font-weight:bold;color:blue;text-align:left;padding:4px;}
#genre_name a,#genre_name a:link #genre_name a:visited{text-decoration:none;width:auto;height:auto;font-size:100%;font-weight:bold;color:blue;text-align:left;}
#genre_name a:hover{color:magenta;}
#genre_name_line{color:gray;font-size:80%;font-weight:bold;}


#genre_type{clear:both;width:auto;height:auto;font-size:70%;font-weight:normal;color:silver;text-align:left;padding:3px;}
#genre_box{width:auto;height:auto;}
#genre_box_left01{width:auto;height:auto;padding-top:10px;text-align:left;}
#genre_box_left02{width:auto;height:auto;padding:10px;}
#genre_line01{width:auto;height:auto;}
#genre_line02{width:auto;height:auto;}
#genre_line03{width:auto;height:auto;}

#genre_comment{width:250px;height:auto;font-size:70%;font-weight:normal;color:teal;text-align:left;padding:10px;}

.genre_td01{width:70px;font-size:90%;font-weight:normal;color:gray;text-align:left;vertical-align:top;}.genre_td02{width:auto;height:auto;font-size:90%;font-weight:normal;color:black;text-align:left;vertical-align:top;word-break: break-all;}
.genre_td03{width:auto;height:auto;font-size:80%;font-weight:bold;color:lime;text-align:left;vertical-align:top;}
.genre_td03 a,.genre_td03 a:link .genre_td03 a:visited{text-decoration:none;width:auto;height:auto;font-weight:bold;text-align:left;color:teal;}
.genre_td03 a:hover{color:magenta;}
/*ＵＲＬ文字折り返し　上から対応 wrap long urls */ /* CSS 2.0 *//* CSS 2.1 *//* CSS 3.0 */ /* Opera 4-6 */ /* Opera 7 *//* Mozilla *//* HP Printers *//* IE 5+ *//* specific width */
.wrapped {white-space: pre;}.wrapped {white-space: pre-wrap;}.wrapped {white-space: -pre-wrap;}.wrapped {white-space: -o-pre-wrap;}.wrapped {white-space: -moz-pre-wrap;}.wrapped {word-wrap: break-word;}
/*ショップ-新着（genre.php）*/

#genre_newinfo_area{clear:both;width:auto;height:auto;text-align:left;padding-left:60px;}#genre_newinfo_box{clear:both;width:auto;height:auto;padding:5px;}

#genre_newinfo_line01{font-size:90%;font-weight:normal;color:red;text-align:left;vertical-align:top;padding:3px;}#genre_newinfo_line02{font-size:90%;font-weight:bold;color:navy;text-align:left;padding:3px;}#genre_newinfo_line03{font-size:90%;font-weight:normal;color:black;text-align:left;padding:3px;}


/*ショップ-女の子（genre.php）*/
#genre_girl_area{width:auto;height:auto;text-align:left;}
#genre_girl_space{width:auto;height:auto;padding-left:20px;}
#genre_girl_box3col{float:left;width:24%;height:270px;margin-left:auto;margin-right:auto;text-align:center;}
#genre_girl_padding{clear:both;width:auto;height:0px;}

#genre_girl_pic3col{clear:both;width:135px;height:165px;display:table-cell;vertical-align:middle;margin-left:auto;margin-right:auto;text-align:center;}
#genre_girl_name3col{clear:both;width:auto;height:auto;text-align:center;font-size:90%;font-weight:bold;color:magenta;text-align:center;}
#genre_girl_age3col{clear:both;width:auto;height:auto;text-align:center;font-size:80%;font-weight:bold;color:red;text-align:center;}
#genre_girl_body3col{clear:both;width:auto;height:auto;text-align:center;font-size:80%;font-weight:bold;color:teal;text-align:center;}
#genre_girl_padding3col{clear:both;width:auto;height:5px;}

/*イベント（genre.php）*/
#genre_event_area{clear:both;width:auto;height:auto;padding-left:60px;}
#genre_event_space{clear:both;width:auto;height:auto;}
#genre_event_box{clear:both;width:auto;height:auto;}
#genre_event_line01{float:left;width:20%;height:auto;font-size:80%;font-weight:normal;color:red;text-align:left;padding:3px;}
#genre_event_line02{float:left;width:auto;height:auto;font-size:90%;font-weight:bold;color:black;text-align:left;padding:3px;}
#genre_event_line03{float:left;width:auto;height:auto;font-size:90%;font-weight:bold;color:maroon;text-align:left;padding:3px;}

#event_border{clear:both;width:auto;height:auto;border-bottom:1px solid blue;}


/*価格（genre.php）*/
#genre_price_area{clear:both;width:auto;height:auto;}
#genre_price_space{clear:both;width:auto;height:auto;}
#genre_price_box{float:left;width:auto;height:auto;padding-left:30px;}
#genre_price_line01{float:left;width:auto;height:auto;}
#genre_price_line02{float:left;width:auto;}
#genre_sys_box{clear:both;width:auto;height:auto;padding-left:30px;}
#genre_sys_flbox{width:auto;height:auto;text-align:left;padding-left:30px;}
.t_kakaku{width:500px;border:1px solid gray;}
td.kakaku01{width:auto;background-color:gray;color:black;}
td.kakaku02{width:20%;background-color:gray;color:black;}
td.kakaku03{width:30%;background-color:gray;color:black;}
td.kakaku04{width:30%;color:black;text-align:right;}
td.kakaku05{width:20%;color:teal;text-align:light;}

table, #genre_price_line01 {font-size:90%;color:teal;text-align:center;font-weight:bold;}td, #genre_price_line01 {color:teal;padding:3px;}
table, #genre_price_line02 {font-size:90%;color:teal;text-align:left;font-weight:bold;}
td, #genre_price_line02 {color:teal;padding:3px;text-align:left;}
#genre_pricetd0301{font-size:80%;font-weight:normal;color:blue;text-align:left;width:15%;vertical-align:top;}
#genre_pricetd0302{font-size:80%;font-weight:normal;color:blue;text-align:left;vertical-align:top;}


/*女の子ページ（goods.php）#################################*/


#goods_layout{width:auto;height:auto;}


#goods_title{clear:both;width:auto;height:auto;background-color:violet;color:black;font-size:80%;font-weight:bold;text-align:left;padding:5px 10px;border-top:2px solid white;border-bottom:2px solid magenta;}
#goods_area01{width:auto;height:auto;}


#goods_type{clear:both;width:auto;height:auto;font-size:90%;font-weight:normal;color:navy;text-align:left;padding:10px;}

#goods_pc01{float:left;width:45%;height:auto;}
#goods_pc02{float:right;width:55%;height:auto;}

#goods_name02{width:auto;height:auto;text-align:right;font-size:60%;}
#goods_space{clear:both;width:auto;height:auto;}
#goods_space01{float:left;width:300px;height:auto;color:blue;}
#goods_space02{float:left;width:20%;height:auto;color:green;}

.s_goodspic{clear;both;width:auto;height:auto;border:3px solid white;}

#goods_data_td01{width:30%;font-size:70%;font-weight:bold;color:white;text-align:left;padding:3px;background-color:red;vertical-align:top;}
#goods_data_td02{font-size:80%;font-weight:normal;color:teal;text-align:left;padding:3px;border-bottom:1px solid red;}
#goods_data_td03{font-size:60%;font-weight:normal;color:white;text-align:left;padding:3px;background-color:red;}
#goods_data_td04{font-size:90%;font-weight:normal;color:gray;text-align:left;padding:3px;}
#goods_data_td05{font-size:80%;font-weight:normal;color:darkmagenta;text-align:left;padding:3px;word-break: break-all;}
#goods_data_td06{font-size:80%;font-weight:normal;color:blue;text-align:left;padding:3px;}

#color_w{color:white;}

#goods_tenname{width:90%;height:auto;font-size:90%;font-weight:bold;color:black;text-align:left;border:padding:3px;}
#goods_tenname a,#goods_tenname a:link #goods_tenname a:visited{text-decoration:none;width:90%;height:auto;font-size:100%;font-weight:bold;color:blue;text-align:left;padding:3px;}
#goods_tenname a:hover{color:magenta;}

#goods_box{width:400px;text-align:left;}

/*女の子検索ページ（girl_search.php）#################################*/

/*プルダウン*/
#search_box{width:auto;height:auto;text-align:left;border:1px solid red;}
#search_boxview{width:90%;height:auto;text-align:left;padding:5px;font-size:90%;z-index: 0;}
#search_boxkword{width:auto;height:auto;text-align:left;background-color:plum;padding:10px;}
#search_box01{width:auto;height:auto;text-align:left;}
#search_box02{width:auto;height:auto;text-align:left;vertical-align:middle;}

#search01{float:left;width:auto;height:auto;padding:5px;}
#search02{float:left;width:35%;height:auto;padding:5px;font-size:90%;font-weight:normal;color:black;}

#search_button{width:90%;height:auto;margin-left:auto;margin-right:auto;text-align:center;padding:5px;}

#gselect_search{width:auto;height:auto;font-size:90%;font-weight:bold;text-align:left;color:indigo;}/*選択表示*/
#gselect_result01{float:left;width:35%;height:auto;font-size:90%;font-weight:bold;color:gray;text-align:left;}/*結果*/
#gselect_result02{float:left;width:auto;height:auto;font-size:90%;font-weight:normal;color:red;text-align:left;}/*結果*/
#gselect_result03{float:left;width:auto;height:auto;font-size:90%;font-weight:bold;color:navy;text-align:left;}/*結果*/


#kyeword_note{width:auto;height:auto;font-size:70%;font-weight:normal;color:gray;text-align:left;border:1px solid gray;padding:5px;}


#pager01{font-size:90%;font-weight:normal;color:gray;}


/*picsエリア*/
#gselect_area{width:auto;height:auto;padding-left:20px;margin-left:auto;margin-right:auto;text-align:center;}

#gselect_box{float:left;width:110px;height:200px;margin-left:auto;margin-right:auto;text-align:center;}
#gselect_pic{width:100px;height:130px;display:table-cell;vertical-align:middle;}
#select_line{width:auto;height:auto;text-align:left;border-bottom:1px solid silver;}

#gselect_line01{clear:both;width:auto;height:auto;padding:3px;text-align:center;font-size:60%;font-weight:normal;color:magenta;}
#gselect_line02{clear:both;width:auto;height:auto;padding:3px;text-align:center;font-size:60%;font-weight:normal;color:blue;}



/*ボトムリンク（goods.php）#################################*/
#bottom{clear:both;width:auto;height:auto;padding:2px;margin-left:auto;margin-right:auto;text-align:center;font-size:90%;font-weight:normal;color:silver;}


/*ボトムリンク（前頁ナビ）#################################*/
#page_bottom{clear:both;width:900px;height:auto;margin-left:auto;margin-right:auto;text-align:center;}

#page_bottom01{width:900px;height:auto;margin-left:auto;margin-right:auto;text-align:center;}

#page_bottom_navi01{width:auto;height:auto;font-size:90%;font-weight:normal;color:silver;padding:3px;text-align:center;}


#page_bottom_navi01 ul,#page_bottom_navi01 li{width:auto;height:auto;list-style:none;text-align:center;}
#page_bottom_navi01 li{float:left;width:auto;height:auto;text-align:center;}#page_bottom_navi01 a,#page_bottom_navi01 a:link #page_bottom_navi01 li a:visited{text-decoration:none;color:blue;width:auto;height:auto;font-size:90%;font-weight:normal;display:block;padding:3px;}#page_bottom_navi01 a:hover{color:black;}

/*コンテンツページ#################################*/
/*お問い合わせ*/
#ask_area{width:auto;height:auto;}
#ask_box{width:90%;height:auto;margin-left:auto;margin-right:auto;text-align:center;}
#ask_font{width:auto;height:auto;font-size:80%;font-weight:bold;color:darkgreen;text-align:left;}
/*相互リンク*/
#link_area{width:auto;height:auto;}
#link_box{width:90%;height:auto;margin-left:auto;margin-right:auto;text-align:center;}
#link_font{width:auto;height:auto;font-size:90%;font-weight:bold;color:black;text-align:left;}

#link_banner01 ul,#link_banner01 li{width:auto;height:auto;list-style:none;text-align:center;}
#link_banner01 li{float:left;width:90px;height:35px;text-align:center;border:1px solid lime;}
#link_banner01 a,#link_banner01 a:link #link_banner01 li a:visited{text-decoration:none;color:blue;width:auto;height:auto;font-size:90%;font-weight:normal;display:block;}
#link_banner01 a:hover{color:black;}

/*掲載に関して・サイト構築ポリシー*/
#entry_area{width:auto;height:auto;}
#entry_box{width:90%;height:auto;margin-left:auto;margin-right:auto;text-align:center;}
#entry_font{width:auto;height:auto;font-size:90%;color:black;text-align:left;}
#entry_font02{width:auto;height:auto;font-size:80%;color:blue;text-align:left;}
#entry_font03{width:auto;height:auto;font-size:80%;color:black;text-align:left;}
#entry_font01{font-size:120%;color:magenta;font-weight:bold;}
/*地域検索結果表示（place.css）###############################################*/#path_area{width:auto;height:auto;}
#path_box{clear:both;width:90%;height:auto;margin-left:auto;margin-right:auto;text-align:center;border:2px outset gray;}
#path_title{clear:both;width:auto;height:auto;padding:3px;font-size:80%;color:blue;font-weight:bold;border-bottom:1px solid silver;text-align:left;}
#path_float{width:auto;height:auto;padding-left:10px;}
#path_name{clear:both;width:auto;height:auto;text-align:left;padding:2px;font-size:70%;color:yellow;}
#path_data{clear:both;width:auto;height:auto;text-align:left;padding:2px;font-size:75%;font-weight:bold;color:teal;}

/*#################################################################################*/
/*地域ページplace.php　地域*/
#place_area{width:auto;height:auto;}#place_space{clear:both;width:90%;height:auto;margin-left:auto;margin-right:auto;text-align:center;}
#place_box{float:left;width:43%;height:auto;border:1px solid white;background-color:#fffffff;padding:3px;border:1px solid #dda0dd;}

/*plum　###############################################*/
#place_box ul,#area_boxi li{width:auto;height:auto;padding:0;}
#place_box li{width:auto;height:auto;list-style:none;text-align:left;}
#place_box a,#area_box a:link #area_box li a:visited{text-decoration:none;width:auto;height:auto;color:teal;font-size:70%;font-weight:normal;display:block;text-align:center;}
#place_box a:hover{color:blue;}
#place_data{padding;0px;}

/*フォント設定　###############################################*/

.fc_red{color:red;}

/*その他ページ　###############################################*/
#pan_pager01{width:auto;height:auto;font-size:90%;font-weight:bold;color:teal;text-align:center;vertical-align:top;}

#pan_pager01 a,#pan_pager01 a:link #pan_pager01 a:visited #pan_pager01{text-decoration:none;width:auto;height:auto;font-size:100%;font-weight:bold;text-align:left;color:teal;}#pan_pager01 a:hover{color:gray;}

#pan_pager02{font-size:90%;font-weight:normal;color:red;}

#search01_box{width:100%;height:auto;margin-left:auto;margin-right:auto;text-align:center;}
#view{width:90%;height:auto;margin-left:auto;margin-right:auto;text-align:center;padding:5px;}

.view_float{float:left;width:57px;height:80px;margin-left:auto;margin-right:auto;text-align:center;border:1px solid aqua;padding-top:5px;}#view_button{width:90%;height:auto;margin-left:auto;margin-right:auto;text-align:center;padding:5px;border-top:1px solid gray;}
#view_float{float:left;width:57px;height:80px;margin-left:auto;margin-right:auto;text-align:center;border:1px solid aqua;padding-top:5px;}#view_button{width:90%;height:auto;margin-left:auto;margin-right:auto;text-align:center;padding:5px;border-top:1px solid gray;}


/*Blogページ　###############################################*/

#blog01_box{width:100%;height:auto;margin-left:auto;margin-right:auto;text-align:center;border-top:1px solid gray;padding:5px;}
#blog_view{width:90%;height:auto;margin-left:auto;margin-right:auto;text-align:center;}
#blog_view_float{float:left;width:auto;height:auto;margin-left:auto;margin-right:auto;text-align:center;}
#blog_view_floatright{float:right;width:100%;height:auto;margin-left:auto;margin-right:auto;text-align:right;}
#blog_view_button{width:90%;height:auto;margin-left:auto;margin-right:auto;text-align:center;padding:5px;}
.blogtext01{font-size:80%;font-weight:normal;padding:3px;}
.blogtext02{font-size:90%;font-weight:bold;color:magenta;padding-left:10px;}
.blogtext02 a,.blogtext02 a:link .blogtext02 a:visited{text-decoration:none;width:auto;height:auto;font-size:100%;font-weight:bold;color:magenta;text-align:left;padding:3px;}
.blogtext02 a:hover{color:teal;}
.blogtext03{font-size:90%;font-weight:bold;color:teal;padding-left:10px;}
.blogtext04{font-size:60%;font-weight:normal;color:gray;padding-left:10px;}
.blogtext04 a,.blogtext04 a:link .blogtext04  a:visited{text-decoration:none;width:auto;height:auto;color:teal;font-size:60%;font-weight:normal;display:block;}
.blogtext04 a:hover{color:blue;}
#blogfont{font-size:90%;font-weight:bold;color:gray;}
#blogfont02{font-size:80%;font-weight:normal;color:teal;}
#blogfont01{font-size:80%;font-weight:normal;color:magenta;}

/*ＴＥＬ看板(tel.php)　###############################################*/
#tel_view{width:90%;height:auto;margin-left:auto;margin-right:auto;text-align:center;}
ul.tel_box{width:auto;height:auto;padding:5px;}
ul.tel_box li{width:auto;height:auto;padding:3px;border-bottom:solid 1px silver ;list-style:none;}

#tel01 ul,#tel01 li{list-style:none;}
#tel01 li{float:left;text-align:center;}
#tel01 a,#tel01 a:link #page_navi01 li a:visited{text-decoration:none;color:red;width:auto;height:auto;font-size:90%;font-weight:bold;display:block;padding:3px;}
#tel01 a:hover{color:black;background-color:white;}

p.tel_data01{width:auto;height:auto;text-align:left;font-size:80%;padding:2px 0px 2px 2px;color:red;}
p.tel_data02{float:left;width:auto;height:auto;text-align:left;font-size:70%;color:gray;padding:2px 0px 2px 2px;}
p.tel_data03{float:right;width:auto;height:auto;text-align:left;font-size:80%;color:black;padding:2px 2px 2px 0px;}


/*エトセトラページ*/
#etcfont{width:90%;font-size:90%;font-weight:bold;color:gray;text-align:left;}
#etcfont02{width:90%;font-size:80%;font-weight:normal;color:teal;text-align:left;}

/*JQuery 画像」プレビュー*/

/*位置*/
#imgPreviewWithStyles,
#imgPreviewWithStyles2,
#imgPreviewWithStyles3 {
	background: silver;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 5px;
	z-index: 999;
	position:relative;margin-top: -150px; /*  本来の位置から 100px 上に表示される */ 
}
/*プレヴューデザイン*/
#imgPreviewWithStyles span,
#imgPreviewWithStyles2 span,
#imgPreviewWithStyles3 span {
	color: white;
	text-align: center;
	display: block;
	padding: 10px 0 3px 0;
	font-size:90%;
	font-weight:bold;
	color:red;
	text-align: center;
}

span.disp_non{display: none;}

