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

/*-------共通--------*/
body{background:url(../img/test100.jpg) top center repeat-y; }
body,h1,h2,h3,h4,h5,p,ul,li{
	margin:0;
	padding:0;
	font-family:"メイリオ","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:85%
}
html,body{height:100%}
#top_area{width:100%; height:120px; border-bottom:3px solid #66CC00; background:#FFF}
#top{width:952px; height:120px; margin:0 auto}
#top img{float:right}
#top h1{padding-top:10px; font-size:110%}
#top h2{font-size:100%}
#wrap{width:952px; height:auto; margin:0 auto;  }
#footer{width:100%; height:30px; border-top:3px solid #66CC00; background:#000; font-weight:bold; text-align:center; color:#FFF; line-height:30px; clear:both; margin-top:10px}
address{font-weight:normal}
#menu{margin:10px auto 20px auto; height:32px}
#menu ul li{list-style-type:none; float:left}
#menu ul li a{ display:block; width:92px; height:30px; text-align:center; line-height:30px; font-size:115%; margin-left:10px; text-decoration:none;}
#menu ul li a:link,#menu ul li a:visited{color:#333; font-weight:bold; background:#FFF; border:1px dotted #999}
#menu ul li a:hover,#menu ul li a:active{color:#66CC00; font-weight:bold; background:#FFF; border:1px dotted #66CC00}
#menu ul li.sentaku a{background:#66CC00; color:#FFF; font-weight:bold}
.clear{clear:both}
img{border:none}
#top_textA{width:280px; height:120px; text-align:left; float:left}
#top_textB{width:670px; height:120px; text-align:left; float:right; color:#666; font-size:95%}
#top_textB p{margin-top:10px; }
#top_textB img{float:right; margin-left:70px}
.aka{color:#900}
.ao{color:#09F}
#i_rogo{display:none}
.pc_keshi{display:none}
.yoyaku{display:none}


/*---------------------INDEX------------------------*/
#index_body{width:800px; margin:0 auto; min-height:100px; margin-top:100px; text-align:center; font-size:80%; color:#999}
#index_body img{margin-bottom:20px}
#index_body a{color:#F60; text-decoration:none; margin:0 10px}
#index_body a:hover{color:#090; background:#CFC}
#text_area{width:790px; padding:5px; text-align:center; margin-top:40px}


/*-------トップページ--------*/
#main_bodyL{width:722px; margin-right:10px; min-height:500px; margin-top:10px; float:left}
#main_bodyR{width:220px; min-height:500px; margin-top:10px; float:right; text-align:center}
#main_bodyR h2{font-size:110%; font-weight:bold; background:#000; color:#FFF; text-align:center}
#main_bodyR img{margin-bottom:10px}
#main_bodyLL{width:200px; min-height:500px; margin-right:10px; float:left; }
#main_bodyLL a{color:#00F; text-decoration:none;}
#main_bodyLR{width:512px; min-height:500px; float:right;}

.chumoku{width:200px; height:30px; background:#000; color:#FFF; line-height:30px; text-align:center; font-weight:bold; }
.chumoku2{width:200px; height:30px; background:#000; color:#FFF; line-height:30px; text-align:center; font-size:80% }

#tokushu_body{width:200px; height:auto; background:#FFF; opacity:0.9;}
.tokushu{width:200px; height:60px; border-bottom:1px dashed #999; margin-bottom:5px;}
.tokushu img{float:left; margin:5px; width:50px; height:50px}
.tokushu h3{margin-top:5px}

#container{width:512px; margin:10px auto}
ul.tab{padding:0}
ul.tab li{list-style-type:none; float:left}
ul.tab li a{outline:none; background:url(../img/tab_bg.jpg) 0 0 no-repeat; display:block; color:#000; line-height:25px; text-align:center; border:1px solid #999; text-decoration:none; font-size:120%; width:72px; height:25px; border-left:none}
ul.tab li a.selected{background:url(../img/tab_bg_o.jpg) 0 0 no-repeat; text-decoration:none; color:#900; cursor:default; font-weight:bold; border-bottom:1px solid #FFF}
ul.panel{clear:both; border:1px solid #999; padding:0; border-bottom:none; border-top:none}
ul.panel li{list-style-type:none; color:#333}
ul.panel li table{padding:5px; font-size:150%; border-bottom:1px solid #999; background:#FFF}
ul.panel li img{float:left; margin-right:5px; width:77px; height:102px; margin-bottom:5px}
ul.panel li h1{color:#06F;}
ul.panel li h1.new{color:#06F; display:block; width:175px; height:15px; padding-left:25px; background:url(../img/test18.gif) top right no-repeat; line-height:15px}
ul.panel li h1.wakaba{color:#06F; display:block; width:155px; height:15px; padding-left:25px; background:url(../img/wakaba.jpg) top right no-repeat; line-height:15px}
ul.panel li hr{border:1px dashed #999}
.com{font-size:65%}
.rec_img{margin:5px auto; border:1px solid #999}
#link_body{width:512px; height:100px; margin:10px auto;}
#link_bodyL{width:251px; height:100px; float:left}
#link_bodyR{width:251px; height:100px; float:right}
#sokuhime{width:218px; height:95px; border:1px solid #999; margin-bottom:10px; text-align:center; background:#FFF}
.tokei{width:218px; height:15px; margin-bottom:10px}
.tokushu h3{color:#06F}
#waku{width:512px; height:100px}

ul.rec_link li{list-style-type:none}
ul.rec_link li a{display:block; width:198px; height:78px; border:1px solid #666; margin-top:5px}
ul.rec_link li p{display:none}



ul.rec_link li.blog a:link,ul.rec_link li.blog a:visited{background:url(../img/blog_img2.jpg) 0 0 no-repeat}
ul.rec_link li.blog a:hover,ul.rec_link li.blog a:active{background:url(../img/blog_img_o.jpg) 0 0 no-repeat}

ul.rec_link li.gh a:link,ul.rec_link li.gh a:visited{background:url(../img/gh.jpg) 0 0 no-repeat}
ul.rec_link li.gh a:hover,ul.rec_link li.gh a:active{background:url(../img/gh_o.jpg) 0 0 no-repeat}

ul.rec_link li.r30 a:link,ul.rec_link li.r30 a:visited{background:url(../img/r30.jpg) 0 0 no-repeat}
ul.rec_link li.r30 a:hover,ul.rec_link li.r30 a:active{background:url(../img/r30_o.jpg) 0 0 no-repeat}

ul.rec_link li.navi a:link,ul.rec_link li.navi a:visited{background:url(../img/test20.jpg) 0 0 no-repeat}
ul.rec_link li.navi a:hover,ul.rec_link li.navi a:active{background:url(../img/15navi_o.jpg) 0 0 no-repeat}

ul.rec_link li.yukai a:link,ul.rec_link li.yukai a:visited{background:url(../img/yukai.jpg) 0 0 no-repeat}
ul.rec_link li.yukai a:hover,ul.rec_link li.yukai a:active{background:url(../img/yukai_o.jpg) 0 0 no-repeat}

ul.rec_link li.job a:link,ul.rec_link li.job a:visited{background:url(../img/jg.jpg) 0 0 no-repeat}
ul.rec_link li.job a:hover,ul.rec_link li.job a:active{background:url(../img/jg_o.jpg) 0 0 no-repeat}

ul.rec_link li.boy a{background:url(../img/test19.jpg) 0 0 no-repeat}

#biginer{width:220px; height:180px; margin-bottom:10px}
#biginer a{display:block; width:220px; height:180px; background:url(../img/test3.jpg)}
#biginer p{display:none}

.chumoku_img img{width:200px; height:266px}

/*-------在籍一覧--------*/
#ladies_body{width:890px; min-height:1000px; margin:10px auto; text-align:left; padding-left:10px;}
#ladies_body ul li{list-style-type:none; float:left; margin:0 10px 10px 0;}
.ladies_thum{width:210px; heitgh:345px; border:1px solid #66CC00; text-align:cente; background:#FFF; }
.ladies_thum img{margin:5px; width:200px; height:266px}
.ladies_thum a{display:block; width:210px; height:310px; text-align:center; text-decoration:none; font-size:120%; color:#333}
.ladies_thum a:hover,.ladies_thum a:active{background:url(../img/test17.jpg); color:#FFF;}
#ladies_back{width:878px; height:30px; line-height:30px; text-align:center; background:#66CC00; font-weight:bold; font-size:120%}
#ladies_back a{display:block; width:878px; height:30px; text-decoration:none; color:#FFF}
#ladies_back a:hover,#ladies_back a:active{background:url(../img/test38.jpg)}

.movieicon{width:210px; height:35px; text-align:center; background:url(../img/icn_c_movie.gif) center
right no-repeat}

/*-------特集記事--------*/
#sp_body{width:890px; min-height:1000px; margin:20px auto 10px auto; text-align:left; padding-left:10px;}
#sp_body ul li{list-style-type:none; float:left; margin:0 20px 20px 0;}
.thum_body a{display:block; width:413px; height:102px; text-decoration:none;}
.thum_body{width:413px; height:102px; border:1px solid #66CC00; padding:5px; background:#FFF}
.thum_body img{float:left; margin-right:5px; border:1px solid #66CC00}
.thum_body h1{border-bottom:1px dashed #999; padding:2px; color:#66CC00; font-size:150%}
.thum_body h2{border-bottom:1px dashed #999; padding:2px; color:#333; font-size:150%}
.thum_body p{color:#333; font-size:110%}
.thum_body a:hover h1,.thum_body a:active h,.thum_body a:hover h2,.thum_body a:active h2,.thum_body a:hover p,.thum_body a:active p{color:#66CC00}




/*-------個人ページ--------*/
#prof_body{width:932px; min-height:850px; margin:10px auto 10px auto;}
#photo_body{width:422px; height:850px; float:left; margin:10px 10px 10px 0}
#prof_photo{width:384px; height:512px; background:#FFF; border:1px solid #999; padding:18px}
#comment_body{width:500px; height:auto; float:right; margin-top:10px; background:#FFF; opacity:0.8}
#comment_body h1{font-size:130%; border-bottom:1px dashed #666; color:#333; text-indent:10px}
#comment_body h2{font-size:110%; border-bottom:1px dashed #666; color:#333; text-indent:10px}
#comment_body h3{font-size:100%; border-top:1px dashed #666; color:#36F; padding-top:5px}
#comment_body p{font-size:85%; padding-left:10px; color:#333; text-indent:1em; margin-right:1em}
#photo_thum{width:500px; height:210px; margin-bottom:10px;}
#photo_thum img{float:left;  width:146px; height:195px; cursor:pointer; border:1px solid #999; margin-right:10px; padding:5px}
#back_body{width:500px; height:30px; margin:0 auto 10px auto}
#back_body img{margin-right:10px; cursor:pointer; float:left}
#tokushu_link{width:420px; min-height:100px; border:1px solid #666; text-align:center; margin-top:10px; border-bottom:none}
#tokushu_link .t_body{width:410px; height:70px; border-bottom:1px solid #666; padding:5px; text-align:left; background:#FFF; opacity:0.9;}
#tokushu_link .t_body img{float:left; margin-right:5px; width:70px; height:70px}
#tokushu_link .t_body h2{font-size:120%; color:#390; border-bottom:1px dashed #666}
#tokushu_link .t_body a{display:block; width:410px; height:70px; text-decoration:none;}
#tokushu_link .t_body a:link,#tokushu_link .t_body a:visited{color:#333}
#tokushu_link .t_body a:hover,#tokushu_link .t_body a:active{color:#00F}
#comment_body h1 a{font-size:70%; margin-left:15px; text-decoration:none; color:#FFF; background:#000; padding:2px 5px 0 5px; font-weight:bold;}
#comment_body h1 a:hover,#comment_body h1 a:active{background:#36F}

#movie_body{width:500px; height:120px; margin:5px auto}
#movie_body img{margin-right:10px}


/*-------システム--------*/
#system_body{width:840px; height:auto; margin:0 auto}
#system_body h2{background:#000; color:#FFF; text-align:center; font-weight:bold; font-size:120%; padding:2px 0;}
.system_back{width:840px; height:auto; background:#FFF; opacity:0.9; padding:10px 0}
.system_back2{width:840px; height:auto; background:#FFF; opacity:0.9; padding:10px 0; text-align:center}
.system_back2 ul{float:left; text-align:left; margin-left:165px; font-size:100%; margin-top:10px}
.system_back2 table{margin:0 auto}
.price{width:600px; height:30px; line-height:30px; border-bottom:1px dashed #666; margin:5px auto; text-align:center}
.price h3.co{float:left; font-size:100%; font-weight:normal; padding-left:10px}
.price h3.sa{float:left; font-size:90%; font-weight:normal; padding-left:10px}
.price h3.pr{float:right; font-size:100%; color:#960; font-weight:normal; padding-right:10px}
.left120{margin-left:120px}
#map_body .system_back p{border-bottom:1px dashed #666; }
#map_body h3 a{ display:block; width:840px; height:20px; line-height:20px; text-align:center; background:#900; color:#FFF; text-decoration:none}
#map_body h3 a:hover,#map_body h3 a:active{background:#00F}



/*-------特集個人ページ--------*/
#tokushu_sp_body{width:800px; min-height:1000px; margin:0 auto; text-align:center}
#tokushu_midashi{width:798px; height:30px; line-height:30px; text-align:center; border:1px dotted #66CC00; font-size:120%; font-weight:bold; color:#66CC00; margin-bottom:5px}
.space_bottom10{margin:10px 5px 0 5px}
#bottongroup{width:800px; height:25px; margin:0 auto; margin-bottom:15px; text-align:center}
#bottongroup img{margin:0 10px; cursor:pointer}





/*-------男子求人--------*/
#brec_body{width:900px; min-height:100%; margin:0 auto}
#brec_bodyL{width:490px; height:auto; float:left; margin:20px 10px 0 0; background:#FFF}
#brec_bodyR{width:400px; height:auto; float:right; margin-top:17px}
#brec_bodyL h2,#brec_bodyR h2{background:#000; color:#FFF; font-size:110%; text-indent:1em}
#brec_bodyL h3{background:#FFF; color:#900; font-size:110%; text-indent:1em}
#brec_bodyL p{text-indent:1em; font-size:95%; padding:5px}
#brec_bodyR{padding:3px 0}
#i_boyrec_top{display:none}


/*-------グラビア--------*/
#gravure_body{width:800px; height:auto; margin:0 auto;}
#gravure_photo{width:780px; text-align:center; min-height:500px; padding-left:20px; padding-top:20px}
#gravure_photo img{margin-right:20px; float:left; margin-bottom:20px}




/*-------動画--------*/
#movie_thum_body{width:925px; min-height:1000px; margin:40px auto 10px auto; padding-left:25px}
#movie_thum_body ul li{list-style-type:none; float:left; margin:0 25px 25px 0;}

.movie_thum{width:158px; height:150px; border:1px solid #900; text-align:center}
.movie_thum img{margin:6px 6px 2px 6px}
.movie_thum_body ul li h1{font-size:85%; margin:0; padding:0}
.movie_thum a{display:block; width:158px; height:150px; text-decoration:none; font-size:150%; font-weight:bold; color:#900; background:url(../img/fil1.png)}
.movie_thum a:hover,.movie_thum a:active{color:#FFF; background:url(../img/test17.jpg) bottom center no-repeat}
