@charset "Shift_JIS";@import url(girls.css);@import url(personal.css);@import url(schedule.css);@import url(bbs.css);@import url(index.css);* {margin: 0; padding: 0; outline: none;}html {margin: 0; padding: 0;}body {font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino kaku Gothic Pro","‚l‚r PƒSƒVƒbƒN",Osaka,Verdana,sans-serif;font-size: 12px;line-height: 120%;text-decoration: none;text-align: center;color: #676767;background: #ffffff;}hr {display: none;}br {letter-spacing: 0;}p {margin: 0; padding: 0;}h1, h2, h3, h4 {margin: 0; padding: 0;}img {margin: 0; padding: 0; border: none;}ul, li {list-style-type: none;margin: 0;padding: 0;}ol, li {list-style-type: none;margin: 0;padding: 0;}a img {border: 0;}form, input {margin: 0; padding: 0;}select {margin-right: 4px;}.m-field {width: 200px; margin: 0; padding: 0;}.submit {margin-left: 5px; margin-bottom: -5px; padding: 0;}.ss {margin-right: 4px; padding: 0;}.field {width: 260px; padding: 2x;}.required {width: 300px; padding: 2x;}.clear {clear: both;}/*wrap*/#wrapper {width: 865px;margin: 0 auto;padding: 0 0 0 15px;text-align: left;background: #ffffff url(../images/bg.jpg) top repeat-y;}#header {width: 850px;height: 100px;margin: 0;padding: 0;background: url(../images/bg_head.jpg) top no-repeat;}#container{clear: both;width: 750px;margin: 0;padding: 0 50px 0 50px;background: url(../images/bg_wrap.jpg) top no-repeat;}#sidebar {float: left;width: 220px;margin: 0;padding: 0 0 30px 0;}#rightcontent {float: right;width: 530px;margin: 0;padding: 0 0 30px 0;}/*index2 main*/#main {clear: both;width: 850px;height: 251px;margin: 0;padding: 0;background: url(../images/bg_cover.jpg) top no-repeat;}#goaisatsu {float: left;width: 270x;height: 251px;}#cover {float: left;width: 550px;height: 250px;}.logo {float: left; width: 475px;height: 70px;}.logo h1 {width: 534px;height: 100px;}.logo h1 a {display: block;width: 534px;height: 100px;text-decoration: none;background: url(../images/logo.gif) top no-repeat;}.logo h1 span, .logo p, #subnavi span, #goaisatsu span {display: none;}/*Navi*/#navi {clear: both;width: 850px;height: 40px;background: url(../images/bg_bo.gif) top no-repeat;}#navi ul {float:left;padding: 0 0 0 30px;list-style-type: none;}#navi ul li {float:left;height: 40px;text-decoration:none;text-indent: -9000px;}#navi ul li a {display: block;height: 40px;text-decoration:none;text-indent: -9000px;}#navi #nav1 a {background: url(../images/bo_01.gif) no-repeat;width: 88px;}#navi #nav2 a {background: url(../images/bo_02.gif) no-repeat;width: 102px;}#navi #nav3 a {background: url(../images/bo_03.gif) no-repeat;width: 116px;}#navi #nav4 a {background: url(../images/bo_04.gif) no-repeat;width: 110px;}#navi #nav5 a {background: url(../images/bo_05.gif) no-repeat;width: 88px;}#navi #nav6 a {background: url(../images/bo_06.gif) no-repeat;width: 98px;}#navi #nav7 a {background: url(../images/bo_07.gif) no-repeat;width: 88px;}#navi #nav8 a {background: url(../images/bo_08.gif) no-repeat;width: 100px;}#navi #nav1 a:hover, #navi #nav2 a:hover, #navi #nav3 a:hover, #navi #nav4 a:hover, #navi #nav5 a:hover, #navi #nav6 a:hover, #navi #nav7 a:hover, #navi #nav8 a:hover {background-position:0 -40px;}/* Footer */#footer {clear: both;width: 850px;height: 140px;text-align: left;background: url(../images/bg_foot.jpg) top no-repeat;}.pagetop {float: right;height: 25px;padding: 15px 65px 20px 0;}.pagetop a {width: 110px;height: 25px;display: block;background: url(../images/footer_pagetop.gif) no-repeat;}.copyright {clear: both;float: left;width: 405px;height: 40px;background: url(../images/footer_copy.gif) top no-repeat;}.design a {clear: both;float: left;width: 180px;height: 40px;display: block;background: url(../images/footer_nyu.gif) top no-repeat;}.pagetop span, .copyright span, .design span {display: none;}/*Side Content*/.add{float: left;width: 200px;height: 100px;margin: 70px 0 0 0;padding: 0;background: url(../images/shop_banner.jpg) no-repeat;}.sidearea {float: left;width: 193px;margin: 0;padding: 3px 0 5px 5px;background: #ffffff;border-right: 1px solid #E14E3D;border-left: 1px solid #E14E3D;border-bottom: 10px solid #C62416;}/*News*/#news h3 {clear: both;float: left;width: 200px;height: 50px;margin: 20px 0 0 0;background: url(../images/title_news.gif) no-repeat;}.infodesc {width: 178px;margin: 0 5px 5px 0;padding: 5px 5px 5px 5px;background: #FDF0F0;border-bottom: 1px solid #F3887C;}.infodesc a {color: #DB331B; text-decoration: none;}.infodesc a:visited {color: #DB331B;text-decoration: none;}.infodesc a:hover {color: #3b3b3b;text-decoration:underline;}.infodesc h4 {font-size: 90%;_font-size: 10px;}.infodesc p {padding: 2px 0 5px 0;font-size: 90%;line-height: 150%;_font-size: 10px;}.infotime {padding: 2px 0 5px 0;font-size: 90%;color: #000000;_font-size: 10px;}.news-more {width: 183px;font-size: 90%;text-align: right;margin: 2px 5px 0 0;padding: 5px 5px 5px 0;background: #EBE8E8;_font-size: 10px;}.news-more a {color: #3b3b3b; text-decoration: none;}.news-more a:visited {color: #3b3b3b;text-decoration: none;}.news-more a:hover {color: #cd1006;text-decoration:underline;}/*Info Banner*/#info {clear: both;float: left;width: 200px;margin: 20px 0 50px 0;}.banner-01 { padding: 0 0 5px 0; background: url(../images/info_ban01.gif) no-repeat;}.banner-02 { padding: 0 0 5px 0; background: url(../images/info_ban02.gif) no-repeat;}.banner-03 { padding: 0 0 5px 0; background: url(../images/info_ban03.gif) no-repeat;}.banner-04 { padding: 0 0 5px 0; background: url(../images/info_ban04.gif) no-repeat;}.banner-01 a {width: 200px;height: 110px;display: block;}.banner-02 a, .banner-03 a {width: 200px;height: 90px;display: block;}.banner-04 a {width: 200px;height: 190px;display: block;}.banner-01 span, .banner-02 span, .banner-03 span, .banner-04 span, #news h3 span, #info h3 span, .add p {display: none;}/* Right Content*/#rightcontent a {color: #3b3b3b; text-decoration: none;}#rightcontent a:visited {color: #3b3b3b;text-decoration: none;}#rightcontent a:hover {color: #cd1006;text-decoration: underline;}/*girls,content area*/.girlsarea , .contentarea {clear: both;width: 530px;margin: 70px 0 30px 0;padding: 0;background: #ffffff;border-bottom: 10px solid #444444;}.girlsarea-in, .area-in {width: 508px;margin: 0;padding: 7px 0 20px 15px;}/*title*/.today {width: 530px;height: 50px;background: url(../images/title_today.gif) no-repeat;}.newface {width: 530px;height: 50px;background: url(../images/title_newface.gif) no-repeat;}.girls {width: 530px;height: 50px;background: url(../images/title_girls.gif) no-repeat;}.sche {width: 530px;height: 50px;background: url(../images/title_sche.gif) no-repeat;}.sys {width: 530px;height: 50px;background: url(../images/title_system.gif) no-repeat;}.job {width: 530px;height: 50px;background: url(../images/title_job.gif) no-repeat;}.bbs {width: 530px;height: 50px;background: url(../images/title_bbs.gif) no-repeat;}.maga {width: 530px;height: 50px;background: url(../images/title_maga.gif) no-repeat;}.link {width: 530px;height: 50px;background: url(../images/title_link.gif) no-repeat;}.con {width: 530px;height: 50px;background: url(../images/title_con.gif) no-repeat;}.personal {width: 530px;height: 50px;background: url(../images/title_per.gif) no-repeat;}.today span, .newface span, .girls span, .sche span, .sys span, .job span, .bbs span, .maga span, .link span, .con span, .personal span {display: none;}/*Comment*/.comment {width: 480px;margin: 0 0 30px 0;padding: 10px;border-bottom: 1px solid #dadada;}.comment p {padding: 0 0 5px 0;}/* System */.system-t01, .system-t02, .system-t03, .system-t04, .system-t05, .system-t06 {clear: both;width: 500px;height: 30px;margin: 30px 0 0 15px;}.system-t01 {background: url(../images/c_t_system01.gif) no-repeat left;}.system-t02 {background: url(../images/c_t_system02.gif) no-repeat left;}.system-t03 {background: url(../images/c_t_system03.gif) no-repeat left;}.system-t04 {background: url(../images/c_t_system04.gif) no-repeat left;}.system-t05 {background: url(../images/c_t_system05.gif) no-repeat left;}.system-t06 {background: url(../images/c_t_system06.gif) no-repeat left;}.comment-s {width: 490px;margin: 0;padding: 6px 20px 25px 20px;background: url(../images/line.gif) bottom no-repeat;}.comment-s p {padding: 0 0 8px 0;line-height: 150%;}.terrace {margin: 0 0 8px 0;background: #f1f1f1;border-left: 1px solid #b4b4b4;border-bottom: 1px solid #b4b4b4;}.terrace dt, .terrace dd {border-top: 1px solid #b4b4b4;}.terrace dt {clear: both;display: inline;float: left;width: 142px;margin: 0;padding: 8px 0 8px 8px;font-weight: bold;line-height: 150%;}.terrace dd {display: block;margin: 0 0 0 150px;padding: 8px;background: #ffffff;border-left: 1px solid #b4b4b4;border-right: 1px solid #b4b4b4;line-height: 150%;}.point {list-style-position: outside;list-style-type: disc;margin: 0;padding: 0 0 0 17px;}.point li {list-style-position: outside;list-style-type: disc;line-height: 180%;color: #ee4733;_font-size: 11px;_line-height: 180%;}#price-img {width: 510px;height: 320px;margin: 0 0 30px 10px;background: url(../images/sys_price.jpg) no-repeat;}.system-t01 span, .system-t02 span, .system-t03 span, .system-t04 span, .system-t05 span, .system-t06 span, #price-img dl {display: none;}.comment-att {width: 490px;padding: 20px 20px 30px 20px;}.comment-att p {padding: 0 0 8px 0;font-size: 90%;_font-size: 94%;}.space{padding-left: 10px;}.p-color {color: #ee4733;}/* Job */#job-img {width: 510px;height: 340px;margin: 0 0 30px 10px;background: url(../images/job_img.jpg) no-repeat left;}.job-t01 {clear: both;width: 500px;height: 30px;margin: 30px 0 0 15px;background: url(../images/c_t_job.gif) no-repeat left;}#job-img dl, #job-img p, .job-t01 span, .maga-img01 p, .maga-img02 dl, .maga-img02 p, .maga-t01 span {display: none;}/*mail magazine*/.maga-img01 {width: 530px;height: 155px;margin: 25px 0 0 0;background: url(../images/maga_img_01.jpg) no-repeat;}.maga-img02 {width: 530px;height: 175px;margin: 0 0 30px 0;background: url(../images/maga_img_02.jpg) no-repeat;}.maga-t01 {clear: both;width: 500px;height: 30px;margin: 30px 0 0 15px;background: url(../images/c_t_maga.gif) no-repeat left;}/*contact*/.con-t01 {clear: both;width: 500px;height: 30px;margin: 30px 0 0 15px;background: url(../images/c_t_con01.gif) no-repeat left;}.con-t02 {clear: both;width: 500px;height: 30px;margin: 30px 0 0 15px;background: url(../images/c_t_con02.gif) no-repeat left;}.con-t01 span, .con-t02 span, .bbs-t span {display: none;}/*bbs*/.bbs-t {clear: both;width: 500px;height: 30px;margin: 30px 0 0 15px;background: url(../images/c_t_bbs.gif) no-repeat left;}/*links*/.link-t01 {clear: both;width: 500px;height: 30px;margin: 30px 0 0 15px;background: url(../images/c_t_link01.gif) no-repeat left;}.link-t02 {width: 500px;height: 30px;margin: 30px 0 0 15px;background: url(../images/c_t_link02.gif) no-repeat left;}.link-t03 {width: 500px;height: 30px;margin: 30px 0 0 15px;background: url(../images/c_t_link03.gif) no-repeat left;}.link-site {width: 500px;height: 30px;margin: 30px 0 0 15px;background: url(../images/c_t_link04.gif) no-repeat left;}.link-banner {width: 500px;margin: 10px 0 0 20px;background: url(../images/line.gif) bottom no-repeat;}.banner {list-style-type: none;}.banner li {float: left;display: inline;width: 100px;height: 40px;}.link-t01 span, .link-t02 span, .link-t03 span, .link-site span {display: none;}.clear-link {clear: both;padding: 0 0 30px 0;}