@charset "utf-8";@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,800);@import url(https://fonts.googleapis.com/css?family=Yanone+Kaffeesatz);@import "preset.css";html{background-color:#fff}body{margin:0 auto;font-size:11px;letter-spacing:.1em;line-height:1.5;color:#666;font-family:'メイリオ',sans-serif}header{width:620px;margin:10px auto 0;color:#999}header *{text-align:center}header h1{font-weight:normal}header a{margin:0 5px}header a:before{content:"["}header a:after{content:"]"}article{position:relative;width:680px;min-height:300px;margin:0 auto;background:url(../img/index/index.png) no-repeat}article:after{content:"";display:block;position:absolute;left:0;top:0;z-index:1;width:380px;height:210px;background-repeat:no-repeat;background-position:left top}#note{position:relative;width:310px;margin:220px 20px 0 0;padding:5px 0;float:left;border:dashed 1px #ccc;border-width:1px 0}#index-girl{width:350px;margin-top:50px;float:left}#index-girl .photo{margin:0}#index-girl .photo img{display:block;width:222.22222222px;height:200px}#index-girl .data{margin:0;padding:0;background-color:rgba(255,255,255,0.4);list-style:none;font-size:12px;color:#06c;*zoom:1}#index-girl .data:before,#index-girl .data:after{content:"";display:table}#index-girl .data:after{clear:both}#index-girl .data li{float:left;margin:0;text-shadow:1px 1px #fff,1px -1px #fff,-1px 1px #fff,-1px -1px #fff,2px 2px 3px #fff,2px -2px 3px #fff,-2px 2px 3px #fff,-2px -2px 3px #fff}#index-girl .data .area:after{content:"／"}#index-girl .data .shop-name{margin-right:5px;clear:left;font-weight:bold}#index-girl .data .shop-name:after{content:":"}#index-girl .data .girls-name{font-weight:bold}#confirm{padding-top:10px;clear:both}#enter a{display:block;width:130px;margin:0 auto;background-color:#d9269d;border:solid 1px #d9269d;text-align:center;font-size:26px;line-height:1.2;font-weight:bold;color:#fff;text-decoration:none;font-family:'Open Sans',sans-serif;-webkit-transition:background-color 0.1s linear, border-color 0.1s linear, box-shadow 0.1s linear, background-color 0.1s linear;transition:background-color 0.1s linear, border-color 0.1s linear, box-shadow 0.1s linear, background-color 0.1s linear}#enter a:hover{background-color:#e87dc4;border-color:#d9269d;box-shadow:0 0 6px 0 #d9269d;text-shadow:1px 1px rgba(217,38,157,0.3),1px -1px rgba(217,38,157,0.3),-1px 1px rgba(217,38,157,0.3),-1px -1px rgba(217,38,157,0.3),2px 2px 3px rgba(255,255,255,0.4),2px -2px 3px rgba(255,255,255,0.4),-2px 2px 3px rgba(255,255,255,0.4),-2px -2px 3px rgba(255,255,255,0.4)}#enter-pc,#enter-sp{display:table-cell;width:340px;padding:10px 0}#enter-pc a,#enter-sp a{display:block;width:230px;margin:0 auto;padding:8px 0;background-color:#d9269d;border:solid 1px #d9269d;text-align:center;font-size:22px;line-height:1.2;font-weight:bold;color:#fff;text-decoration:none;-webkit-transition:background-color 0.1s linear, border-color 0.1s linear, box-shadow 0.1s linear, background-color 0.1s linear;transition:background-color 0.1s linear, border-color 0.1s linear, box-shadow 0.1s linear, background-color 0.1s linear}#enter-pc a:hover,#enter-sp a:hover{background-color:#e87dc4;border-color:#d9269d;box-shadow:0 0 6px 0 #d9269d;text-shadow:1px 1px rgba(217,38,157,0.3),1px -1px rgba(217,38,157,0.3),-1px 1px rgba(217,38,157,0.3),-1px -1px rgba(217,38,157,0.3),2px 2px 3px rgba(255,255,255,0.4),2px -2px 3px rgba(255,255,255,0.4),-2px 2px 3px rgba(255,255,255,0.4),-2px -2px 3px rgba(255,255,255,0.4)}#enter-pc a{margin-right:10px}#enter-sp a{margin-left:10px}#leave{margin-left:180px;padding:10px 0 0 60px;min-height:50px;background:url(../img/index/rated_x.png) no-repeat;color:#c00}#leave a{display:block;width:130px;color:#999}aside{padding-top:10px;border-top:solid 1px #999}aside>section{width:680px;margin:0 auto 30px}#link h2{padding:2px;background-color:#699;text-align:center;font-weight:bold;color:#fff}#link ul{display:table;width:100%;margin:0;padding:0;background-color:#366;list-style:none}#link ul li{display:table-cell;padding:10px 0 5px;border:solid 1px #699;text-align:center}#link ul li a{font-size:10px;color:#fff}#link ul li a img{display:block;margin:0 auto}footer{border-top:solid 1px #999}footer p{text-align:center}#smartphone p{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:680px;height:80px;margin:0 auto 10px;padding-right:80px;background-color:#2f2659;text-align:center;font-size:40px !important;line-height:80px;color:#fff}#smartphone p .close{display:block;position:absolute;top:0;right:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:80px;height:80px;background:rgba(255,255,255,0.3) url(../img/common/close.png) no-repeat center center;background-size:70px;border:solid 5px #2f2659;text-indent:-9999px;-webkit-border-radius:10px 10px 10px 10px;border-radius:10px 10px 10px 10px}