.girl__head:after{content:"";display:block;clear:both}.girl__head--tabs{float:left;width:60%}.girl__head--tabs .btn{display:inline-block;width:134px;height:42px;margin:0;padding:0;font-size:16px;border:1px solid #d66358;color:#d66358;text-align:center;font-size:bold;line-height:42px}.girl__head--tabs .btn.active{background-color:#d66358;color:#fff}.girl__head--param{float:right;width:40%;text-align:right}.girl__head--param .btn{vertical-align:top;display:inline-block;cursor:pointer}.girl__head--param .time{vertical-align:top;display:inline-block;width:154px;height:42px;margin:0;padding:0;font-size:16px;border:1px solid #d66358;border-radius:5px;color:#d66358;text-align:center;font-size:bold}.girl__head--param .time.time2line{line-height:20px}.girl__head--param .time.time1line{line-height:42px}.girl__body{padding-top:10px}.girl__body:after{content:"";display:block;clear:both}.girl__body .left{float:left;width:498px}.girl__body .right{float:left;width:502px}.shopmenu{width:1000px;margin:auto;margin-top:13px}.shopmenu td{width:11.11111111%;text-align:center;background-color:#dac799;border:1px solid #c9ad73;color:#330000;padding:6px}.mini-image .image{float:left;width:180px}.mini-image .image img{width:100%}.mini-image .param{float:left;width:300px;margin-left:8px}.mini-image .param .name{font-weight:bold;font-size:20px}.mini-image .param .size{font-size:14px}.movie{margin-left:30px}.flex-control-thumbs li{width:12.5%}.info__shopname{margin:10px 0 0 30px;color:#d66358;font-size:20px;font-weight:bold}.info__shopname a{text-decoration:underline;color:#d66358}.info__shophelp{margin:0 0 30px 30px;color:#666;font-size:14px}.info__catchphrase{margin:0 0 0 30px;color:#d66358;font-size:20px}.info__premiums{width:90%;margin:10px 0 20px 30px;line-height:1.2rem}.info__premiums .limit{box-sizing:border-box;width:401px;line-height:31px;background-image:url(../../../img/limit/countdown_pc.svg);background-size:contain;text-align:center;color:white;font-size:18px}.info__premiums .limit strong{font-size:22px}.info__premiums .detail{box-sizing:border-box;width:401px;border:2px solid #b7161c;border-top:none}.info__premiums .detail .price{margin:auto;font-weight:bold}.info__premiums .detail .price td{line-height:1;vertical-align:middle}.info__premiums .detail .price td.tax{line-height:0}.info__premiums .detail .price td img{height:40px}.info__premiums .detail .price .regular-price{font-size:14px;text-decoration:line-through}.info__premiums .detail .price .arrow{color:#b7161c;font-size:14px}.info__premiums .detail .price .special-price{font-size:14px}.info__premiums .detail .price .special-price strong{font-size:24px;color:#b7161c}.info__premiums .detail .etc{border-top:2px solid #b7161c;padding:2px 0;text-align:center;font-size:14px}.title{font-size:1.4em;line-height:1.4em;margin-bottom:4px;padding-left:27px;margin-top:60px;margin-bottom:14px;background-repeat:no-repeat;border-bottom:1px solid #333}.title.title-message{background-image:url(../../../img/common/girl/g_icon_01.gif)}.title.title-work{background-image:url(../../../img/common/girl/g_icon_02.gif)}.title.title-basic{background-image:url(../../../img/common/girl/g_icon_03.gif)}.title.title-option{background-image:url(../../../img/common/girl/g_icon_04.gif)}.title.title-shop{background-image:url(../../../img/common/girl/g_icon_05.gif)}.message{width:90%;margin:auto;font-size:14px}.time{width:100%;margin:auto}.time td{width:14.28571429%;padding:10px;border:1px solid #ccc}.time td.active{color:#fff;background-color:#d66358}.time td div{text-align:center;padding:5px}.play{margin-left:50px}.play td{width:220px;padding:10px;font-size:14px}.param{width:90%;margin:auto}.param th{width:140px;padding:10px;text-align:left;font-size:14px}.param td{padding:10px;font-size:14px}.param td .shoplink{text-decoration:underline;color:#d66358}#shopphotos{font-size:14px;padding:10px}#shopphotos .girlsname{font-size:20px;color:#d66358}#shopphotos .left{width:200px;float:left}#shopphotos .right{float:left;width:760px;margin-left:20px}#shopphotos .photos .block{padding:3px;border-bottom:1px dashed #ccc}#shopphotos .photos .block .text{float:left;width:540px;font-weight:bold}#shopphotos .photos .block .text .title{color:#d66358;font-size:16px;padding:5px 0}#shopphotos .photos .block .image{float:right;width:200px}#shopphotos .photos .block .time{font-size:12px;font-style:italic;text-align:right}#shopphotos .menu{list-style:none}#shopphotos .menu a{display:block;padding:7px;border-bottom:1px dashed #ccc}