@charset "Shift_JIS";
.zen{
background-image:url(img/common/back.gif);
background-repeat:repeat-x;
background-color:#ffffda;
}

.girl_name{font-size:16px;color:#00bb1d;font-weight:bold;}

.girl_size{font-size:13px;color:#00cc33;}

/*.girl_size1{
font-size:18px;
font-weight:bold;
color:#00cc33;
padding-left:33px;
}

.girl_size2{
font-size:18px;
font-weight:bold;
color:#00cc33;
padding-left:17px;
}

.girl_size3{
font-size:18px;
font-weight:bold;
color:#00cc33;
padding-left:33px;
}

.girl_size4{
font-size:18px;
font-weight:bold;
color:#00cc33;
padding-left:17px;
}
*/

.girl_comment{font-size:12px;color:#dd3713;line-height:130%;}

.girl_list{
width:700px;
margin:15px auto 30px auto;
background-color:#FFFFFF;}

.girl_list02{background-color:#FFFFFF;}

.list{margin:0px 8px 10px 8px;}

.comment_box{height:128px;width:128px;overflow:hidden;}

.style1{
color: #339900;
padding-top:30px;
padding-bottom:9px;
text-align:center;
}
.com_table{
padding-left:13px;
padding-right:9px;
padding-bottom:20px;
color:#fe7e00;
font-size:12px;
line-height:130%;
}
.com_table2{
	padding-left:13px;
	padding-right:9px;
	padding-bottom:10px;
	color:#fe7e00;
	font-size:10px;
	line-height:150%;
	background-color: #FFFFFF;
	padding-top: 5px;
}
.com_table3{
padding-left:13px;
padding-right:9px;
padding-bottom:20px;
color:#fe7e00;
font-size:17px;
line-height:130%;
font-weight:bold;
}
.bigbig{font-size:26px;font-style: italic;}
.bad{
color:#fe7e00;
font-size:10px;
text-align:center;
}
.enter{
padding-top:32px;
padding-bottom:28px;
}
.leave{
padding-top:60px;
padding-bottom:90px;
}
.index_copy{
color: #ff521d;
font-size:12px;
text-align:center;
}
a.index_copy:link{
color:#ff521d;
text-decoration: none;
}
a.index_copy:visited{
color:#ff521d;
border-bottom: 1px solid #ff521d;
}
a.index_copy:active{
color:#ff521d;
border-bottom: 1px solid #ff521d;
}
a.index_copy:hover{
color:#ff521d;
border-bottom: 1px solid #ff521d;
}
.count{
padding-top:7px;
font-size:10px;
color:#fe7e00;
}


.head{
background-image:url(img/common/titlebg.gif);
background-repeat:no-repeat;
margin-top:12px;
}
.h1{
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
color:#fe7e00;
font-size:12px;
padding-left:7px;
}

.sitemap{
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:12px;
}
a.sitemap:link{
color:#fe7e00;
text-decoration: none;
}
a.sitemap:visited{
color:#ff521d;
text-decoration: none;
}
a.sitemap:active{
color:#fe7e00;
text-decoration: none;
}
a.sitemap:hover{
color:#ff521d;
border-bottom: 1px solid #ff521d;
}
.top_table{
padding-bottom:12px;
}
.menu{
vertical-align:top;
padding-left:12px;
padding-right:10px;
}
.menu_left{
background-image:url(/img/common/menu_left.gif);
background-repeat:repeat-y;
}
.menu_right{
background-image:url(/img/common/menu_right.gif);
background-repeat:repeat-y;
}
.btn_top{
padding-top:3px;
padding-bottom:3px;
}
.btn_bottom{
padding-top:3px;
padding-bottom:2px;
}
.new{
padding-right:12px;
}

.content{
margin-left:11px;
margin-right:8px;
margin-top:12px;
}
.footer_menu{
background-image:url(img/common/footermenu_bg.gif);
background-repeat:no-repeat;
color:#ff521d;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:12px;
}
a.footer:link{
color:#ff521d;
text-decoration: none;
}
a.footer:visited{
color:#CC3333;
text-decoration: none;
}
a.footer:active{
color:#ff521d;
text-decoration: none;
}
a.footer:hover{
color:#CC3333;
border-bottom: 1px solid #CC3333;
}
.copy{
padding-top:5px;
line-height:130%;
background-image:url(img/common/copyright_bg.gif);
background-repeat:no-repeat;
color:#ffffff;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:12px;
}
a.copy:link{
color:#ffffff;
text-decoration: none;
}
a.copy:visited{
color:#ffffff;
text-decoration: none;
}
a.copy:active{
color:#ffffff;
text-decoration: none;
}
a.copy:hover{
color:#ffffff;
border-bottom: 1px solid #ffffff;
}


a.newsnext{color:#ff6e17;}

a.newsnext:hover{color:#16902d;}

.news_space{width:522px;margin-left:10px;}

.news_space img{margin-right:10px;}

.news_title{
font-size:16px;
color:#ff6e17;
padding:2px 0 1px 5px;
border-bottom:2px solid #ff6e17;
font-weight:bold;
background:#fff2e7;}

.news_comment{font-size:13px;color:#16902d;line-height:140%;}


.sys_text{color:#fe7100;font-size:12px;line-height:120%;}
.sys_img01{padding:27px 10px 9px 20px;}
/*.sys_rtable{padding-top:42px;}*/
.sys_kind{
	padding-bottom:15px;
	padding-right: 10px;
}

.sys_kind table{
color:#fe7100;}

.sys_kind_ok{
	padding-bottom:15px;
	padding-right: 10px;
	font-size:12px;
	color:#FF3366;
	font-weight:bold;
}
.sys_play{padding-bottom:24px;padding-top:24px;}

.img01{padding:0px 45px 13px 90px;}

/*
.img02{
padding-top:25px;
padding-right:23px;
}
*/

.img03{
padding-right:79px;
padding-bottom:10px;
}
.img_under{margin-bottom:15px;}
.job_com{padding-left:23px;}
.job_text{
color:#fe7100;
font-size:12px;
line-height:120%;
}
.job_line{
padding-bottom:15px;
}

a.sitemap_img{
border:none;}

.sit_table01{
padding:15px;
font-size:12px;
color:#16902d;
line-height:130%;
}
.sit_table02{
padding:15px;
font-size:12px;
color:#16902d;
line-height:130%;
}
.sit_table03{
padding:15px;
font-size:12px;
color:#16902d;
line-height:130%;
}
.sit_table04{
padding:15px;
font-size:12px;
color:#16902d;
line-height:130%;
}
.sit_td01{
/*border-bottom:1px dashed #ffdb45;*/
padding-bottom:10px;
}
.sit_td02{
padding-top:10px;
}
.sit_td03{
padding:35px 0px 10px 15px;
font-size:12px;
color:#16902d;
line-height:130%;
}
.map_btn{
margin-top:9px;
margin-bottom:20px;}

.map_table{
margin-top:3px;
padding-top:3px;
padding-left:13px;
border:1px dashed #ffdb45;
width:417px;
color:#fe7e00;
font-size:12px;
line-height:130%;
background-color:#FFFFFF;
}

/* ===== 20080203 ƒjƒV ======*/
.com_left{
background-image:url(img/common/left.gif);
background-repeat:repeat-y;
}
.com_right{
background-image:url(img/common/right.gif);
background-repeat:repeat-y;
}

.news_back{background-color:#FFFFFF;}
.sys_table{
padding:0px;
margin:0px;
width:758px;
height:511px;
overflow-y:auto;
}
.sys_btn{
padding-bottom:15px;
text-align:center;
}

/* ===== woman/girl_list ƒjƒV ======*/
.age_back{
background-image:url(img/women/ladyb_age.gif);
background-repeat:no-repeat;
}
.age01{
font-size:28px;
color:#FFFFFF;
font-weight:bold;
padding:0 0 9px 2px;
}
.photo_s_back{background-color:#ffffda;}
.photo_frame{border:1px solid #ffad17;}
.photo_space{padding:0 14px 3px 14px;}
.photo_s_waku{border:1px solid #ffad17;}

.name01{
padding-top:2px;
padding-bottom:0px;
font-size:20px;
font-weight:bold;
color:#ffffff;
text-align:center;
background-image:url(img/women/part-back-name.gif);
background-repeat:no-repeat;
}
.wtime01{
padding-top:4px;
font-size:14px;
color:#00cc33;
font-weight:bold;
text-align:center;
background-image:url(img/women/part-back-time.gif);
background-repeat:no-repeat;
}

.woman_border01{
background-image:url(img/women/ladyb_border.gif);
background-repeat:repeat;
}

/* ===== system ƒjƒV 2009.09.16 ======*/
.sys-imgr{
padding-bottom:10px;}

.sys-play01{
padding:15px 0 0 0;}

/* ===== job ƒjƒV 2009.09.17 ======*/
.job-top{
margin:25px 0 0 0;}

/* ===== girl_list ƒjƒV 2009.09.16 ======*/
.woman-t{
font-size:18px;
font-weight:bold;
color:#00cc33;
padding-top:6px;
padding-left:40px;
background-image:url(img/women/part-back-t.gif);
background-repeat:no-repeat;
}
.woman-w{
font-size:18px;
font-weight:bold;
color:#00cc33;
padding-top:6px;
padding-left:32px;
background-image:url(img/women/part-back-w.gif);
background-repeat:no-repeat;
}
.woman-b{
font-size:18px;
font-weight:bold;
color:#00cc33;
padding-top:4px;
padding-right:8px;
background-image:url(img/women/part-back-b.gif);
background-repeat:no-repeat;
}

.woman-b span{
font-weight:normal;
font-size:12px;}

.woman-h{
font-size:18px;
font-weight:bold;
color:#00cc33;
padding-top:4px;
padding-left:32px;
background-image:url(img/women/part-back-h.gif);
background-repeat:no-repeat;
}

/* ===== letter ƒjƒV 2009.09.16 ======*/
.letter-back01{
background-image:url(img/letter/back.gif);
background-repeat:repeat-x;
background-color:#ffffda;
font-size:12px;
padding-left:60px;}

.letter-back02{
background-image:url(img/letter/part-back.gif);
background-repeat:no-repeat;
padding:0 0 0 33px;}

.letter-back03{
background-image:url(img/letter/part-close-back.gif);
background-repeat:no-repeat;}

.letter-dear{
padding:0 0 4px 0;}

.letter-text{
width:400px;
height:200px;
padding:3px;}

.letter-from{
text-align:right;
padding:6px 55px 0 0;}

.letter-button{
padding:9px 0 0 122px;}

.letter-close{
text-align:right;
padding:0 27px 30px 0;} 

.letter-comp{
line-height:20px;
padding:60px 0 0 50px;}


/* ===== link ƒjƒV 2009.09.17 ======*/

.link-table01{
margin:20px 0 0 315px;}

.link-copy{
border:1px solid #aaa;
margin:5px;
font-size:12px;}

.link-basic{
font-size:12px;
line-height:140%;
color:#16902d;}

.link-area{
width:400px;
height:40px;
font-size:12px;}

a.link-01:link{
color:#ff521d;
text-decoration: none;
font-size:12px;}
a.link-01:visited{
color:#CC3333;
text-decoration: none;
font-size:12px;}
a.link-01:active{
color:#ff521d;
text-decoration: none;
font-size:12px;}
a.link-01:hover{
color:#CC3333;
border-bottom: 1px solid #CC3333;
font-size:12px;}

.link-space01{
padding:0 30px 20px 0;}

.link-space02{
padding:10px 0 10px 0;}

.link-space03{
padding:30px 0 0 0;}