@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 "../../include/css/preset.css";article{width:840px;margin:30px auto}article header{position:relative;height:180px;margin:70px 0 50px;border-top:solid 5px;border-bottom:solid 5px}article header h2,article header p{position:absolute;margin:0}article header h2{left:180px;top:23.5px;width:660px;height:40px;border-bottom:solid 1px #000;font-size:24px;font-weight:normal}article header p.ss{left:0;top:17.5px;width:160px;height:145px;overflow:hidden;box-shadow:0 0 0 1px #999}article header p.ss img{display:block;width:160px}article header p.job{left:0;top:-35px;width:160px;height:30px;text-align:center;font-size:14px;line-height:30px;color:#fff;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}article header p.station{left:180px;top:-34px;height:30px;font-size:15px;line-height:30px}article header p.tel-open{left:180px;top:64.5px;width:660px;height:42px;border-bottom:solid 1px #000;font-size:15px}article header p.tel-open>span{display:inline-block;height:24px;margin-right:20px;margin-top:10px}article header p.tel-open>span>span{display:inline-block;height:22px;margin:0 5px 1px 0;padding:0 8px;color:#fff;font-size:13px;line-height:22px;-webkit-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px}article header p.comment{left:244px;top:119.5px;width:596px;font-size:14px}article header p.comment:before{content:"";display:block;position:absolute;left:-64px;width:54px;height:60px}article header p.official{right:0;top:-50px}article>section{width:760px;margin:0 auto 40px}article>section h3{position:relative;height:35px;margin-bottom:20px;padding:0 10px;background:url(../img/shop/heading_bg.png) repeat-x;border-bottom:solid 2px;font-size:18px;line-height:37px;text-indent:13px;font-weight:normal;color:#666}article>section h3:before{content:"";display:block;position:absolute;left:10px;top:50%;width:4px;height:18px;margin-top:-9px;-webkit-border-radius:2px 2px 2px 2px;border-radius:2px 2px 2px 2px}article>section h3 small{position:absolute;right:10px;bottom:10px;font-size:12px;line-height:1}article>section .official{margin:20px 0 0;clear:both;text-align:right}body.esthe1 article header,body.esthe1a article header,body.esthe1j article header{border-color:#009870}body.esthe1 article header p.job,body.esthe1a article header p.job,body.esthe1j article header p.job{background:linear-gradient(to bottom, rgba(0,177,131,0.7) 0, rgba(0,177,131,0.9) 100%)}body.esthe1 article header p.tel-open>span>span,body.esthe1a article header p.tel-open>span>span,body.esthe1j article header p.tel-open>span>span{background-color:#00b183}body.esthe1 article header p.comment:before,body.esthe1a article header p.comment:before,body.esthe1j article header p.comment:before{background:url(../img/shop/balloon_comment_esthe1.png) no-repeat}body.esthe1 article>section h3,body.esthe1a article>section h3,body.esthe1j article>section h3{border-color:#00b183}body.esthe1 article>section h3:before,body.esthe1a article>section h3:before,body.esthe1j article>section h3:before{background-color:#00b183}body.esthe2 article header,body.esthe2a article header,body.esthe2j article header,body.health article header{border-color:#f05d9c}body.esthe2 article header p.job,body.esthe2a article header p.job,body.esthe2j article header p.job,body.health article header p.job{background:linear-gradient(to bottom, rgba(242,116,170,0.7) 0, rgba(242,116,170,0.9) 100%)}body.esthe2 article header p.tel-open>span>span,body.esthe2a article header p.tel-open>span>span,body.esthe2j article header p.tel-open>span>span,body.health article header p.tel-open>span>span{background-color:#f274aa}body.esthe2 article header p.comment:before,body.esthe2a article header p.comment:before,body.esthe2j article header p.comment:before,body.health article header p.comment:before{background:url(../img/shop/balloon_comment_esthe2.png) no-repeat}body.esthe2 article>section h3,body.esthe2a article>section h3,body.esthe2j article>section h3,body.health article>section h3{border-color:#f274aa}body.esthe2 article>section h3:before,body.esthe2a article>section h3:before,body.esthe2j article>section h3:before,body.health article>section h3:before{background-color:#f274aa}.breadcrumb{color:#999}.breadcrumb a{color:#999}.breadcrumb a:visited{color:#999}.breadcrumb a:hover{color:#333}#best-price p{width:580px;margin:0 auto;text-align:center;font-size:11px}#best-price p img{display:block;margin:0 auto 5px}#koko a{display:block;position:relative;width:580px;height:133px;margin:0 auto 5px;background:url(../img/shop/koko.png) no-repeat;color:#248f36}#koko a p{position:absolute;margin:0}#koko a p.image{left:9px;top:9px;width:130px;height:115px}#koko a p.image img{display:block;width:130px;height:115px}#koko a p.introduction{left:151px;top:58px;width:420px;height:34px;text-align:center;font-size:12px;line-height:34px;letter-spacing:.5px;font-weight:bold}#koko .comment{width:580px;margin:0 auto;text-align:center;font-size:11px}#update>ul{margin:0;padding:0;list-style:none}#update>ul li{margin:0;margin-bottom:10px;padding-bottom:8px;border-bottom:solid 1px #ccc}#update>ul li a{font-size:13px;color:#000;text-decoration:none}#update>ul li a:before{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:68px;height:18px;margin:0 12px 4px 0;text-align:center;font-size:12px;line-height:18px;font-weight:normal;color:#fff;-webkit-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px}#update>ul li a .date{float:right}#update>ul li.new a:before{content:"新人掲載";background-color:#f0759e}#update>ul li.girl a:before{content:"女性更新";background-color:#f08075}#update>ul li.campaign a:before{content:"割引更新";background-color:#759ef0}#update>ul li.system a:before{content:"料金変更";background-color:#17b0cf}#update>ul li.shop a:before{content:"店舗情報";background-color:#81b814}#premium-girl{*zoom:1}#premium-girl:before,#premium-girl:after{content:"";display:table}#premium-girl:after{clear:both}#premium-girl .each{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:182.5px;margin:0 10px 30px 0;padding:4px;float:left;background-color:#fff0f0;border:solid 1px #ffbebd;color:#34434c;*zoom:1}#premium-girl .each:before,#premium-girl .each:after{content:"";display:table}#premium-girl .each:after{clear:both}#premium-girl .each:nth-of-type(4n){margin-right:0}#premium-girl .each a>*{-webkit-transition:opacity linear .1s;transition:opacity linear .1s}#premium-girl .each a:hover>*{opacity:.8}#premium-girl .each a .large-photo{position:relative;width:172.5px;height:224.25px;margin:0 0 5px;float:left}#premium-girl .each a .large-photo img{display:block;width:172.5px;height:224.25px;-webkit-transition:opacity linear .1s;transition:opacity linear .1s}#premium-girl .each a .thumbs{display:none}#premium-girl .each a .all-photo{position:absolute;right:2px;bottom:2px;-webkit-box-sizing:border-box;box-sizing:border-box;width:72px;height:22px;margin:0;padding:0 2px;background-color:rgba(255,40,36,0.85);text-align:right;font-size:12px;font-weight:bold;line-height:21px;letter-spacing:2px;color:#fff;text-decoration:none;text-shadow:1px 1px #f00500,1px -1px #f00500,-1px 1px #f00500,-1px -1px #f00500,2px 2px 3px #ff413d,2px -2px 3px #ff413d,-2px 2px 3px #ff413d,-2px -2px 3px #ff413d;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px}#premium-girl .each a .all-photo strong{position:relative;top:.5px;font-size:15px}#premium-girl .each a .all-photo:after{content:"";display:block;position:absolute;left:3px;top:50%;width:16px;height:16px;margin-top:-8px;background:url(../img/premium/icon_enlarge.png) no-repeat;background-size:16px}#premium-girl .each a .new-face{position:absolute;left:5px;top:5px;width:32px;height:32px;margin:0;background:url(../img/premium/icon_new-face2.png) no-repeat;text-indent:-9999px}#premium-girl .each table{width:100%;margin:0;margin:2.5px 0 0;clear:both}#premium-girl .each table td{padding:5px 2px;text-align:center;font-size:11px;line-height:1}#premium-girl .each table.profile{height:42px;background:url(../img/premium/bg_data.png)}#premium-girl .each table.profile .name{padding-bottom:0;font-size:13px}#premium-girl .each table.profile .name .age:not(:empty){position:relative;top:-1.5px;margin-left:2px;font-size:13px;letter-spacing:0}#premium-girl .each table.profile .name .age:not(:empty):before{content:"("}#premium-girl .each table.profile .name .age:not(:empty):after{content:")"}#premium-girl .each table.profile .size{line-height:1.2;letter-spacing:0}#premium-girl .each .date{position:absolute;right:-3px;bottom:-18px;margin:0;padding:0;font-size:11px;color:rgba(52,67,76,0.8)}#premium-girl .each .date .new{margin-right:4px;font-weight:bold;color:#f00}#digicame-girl>ul{margin:0;padding:0;list-style:none;*zoom:1}#digicame-girl>ul:before,#digicame-girl>ul:after{content:"";display:table}#digicame-girl>ul:after{clear:both}#digicame-girl>ul>li{-webkit-box-sizing:border-box;box-sizing:border-box;width:190px;margin:0;padding:13.5px 0 0;float:left;border:solid #fff;border-width:0 1px 1px 0}#digicame-girl>ul>li:nth-child(4n){border-right-width:0}#digicame-girl>ul>li figure{width:163px;margin:0 auto}#digicame-girl>ul>li figure .photo{width:155px;height:205px;margin:0;overflow:hidden;border:solid 4px;-webkit-border-radius:10px 10px 10px 10px;border-radius:10px 10px 10px 10px}#digicame-girl>ul>li figure .photo img{display:block;width:155px}#digicame-girl>ul>li figure figcaption{margin:5px 0}#digicame-girl>ul>li figure figcaption p{margin:0 0 5px;text-align:center}#digicame-girl>ul>li figure figcaption p.name{font-size:14px}#digicame-girl>ul>li figure figcaption p.name .age:not(:empty){font-size:12px}#digicame-girl>ul>li figure figcaption p.name .age:not(:empty):before{content:"("}#digicame-girl>ul>li figure figcaption p.name .age:not(:empty):after{content:")"}#digicame-girl>ul>li figure figcaption p.size{font-size:12px}#digicame-girl>ul>li figure figcaption p.date{text-align:right;font-size:10px}#digicame-girl>ul>li{background-color:rgba(223,188,160,0.2)}#digicame-girl>ul>li figure .photo{border-color:#dfbca0}#digicame-girl>ul>li figure figcaption p{color:#802400}#digicame-girl>ul>li figure figcaption p.name{background:-webkit-gradient(linear, left top, right top, from(rgba(255,200,179,0)), color-stop(.3, #ffc8b3), color-stop(.7, #ffc8b3), to(rgba(255,200,179,0)));background:linear-gradient(to right, rgba(255,200,179,0) 0, #ffc8b3 30%, #ffc8b3 70%, rgba(255,200,179,0) 100%)}#digicame-girl>ul>li figure figcaption p.date{color:rgba(77,58,51,0.5)}#feature>section{width:580px;margin:0 auto 30px}#feature>section h4{display:none}#feature>section a{display:block;position:relative;height:150px;text-decoration:none;-webkit-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}#feature>section a:after{content:"";display:block;position:absolute;left:0;top:0;width:580px;height:160px}#feature>section a .date{position:absolute;right:5px;top:15px;z-index:1000;height:22px;margin-top:-12px;padding:0 10px;text-indent:0;font-size:12px;line-height:22px;font-weight:normal;color:#fff}#feature>section a .photo{position:absolute;left:10px;top:10px;width:140px;height:140px;margin:0;overflow:hidden}#feature>section a .photo img{display:block;position:absolute;left:50%;top:50%;width:auto;height:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#feature>section a .data{position:absolute;left:180px;top:43px;z-index:1000;width:380px;margin:0;padding:0;list-style:none;color:#e63737}#feature>section a .data li{display:inline;margin:0}#feature>section a .data li.name{font-size:22px;line-height:1;font-weight:bold}#feature>section a .data li.name .age:not(:empty){position:relative;top:-3px;margin-left:5px;font-size:14px}#feature>section a .data li.name .age:not(:empty):before{content:"("}#feature>section a .data li.name .age:not(:empty):after{content:")"}#feature>section a .data li.size{position:relative;top:-3px;margin-bottom:7px;font-size:14px;line-height:1;letter-spacing:0;font-weight:bold}#feature>section a .data li.comment{display:block;margin-top:10px}#feature>section a .check{position:absolute;right:5px;bottom:-5px;z-index:20000;-webkit-box-sizing:border-box;box-sizing:border-box;width:88px;height:19.5px;margin:0;padding-right:6.5px;background-color:#d90000;text-align:right;font-size:11px;line-height:19.5px;color:#fff;-webkit-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px}#feature>section a .check:before{content:"";display:block;position:absolute;left:6.5px;top:4.55px;-webkit-box-sizing:border-box;box-sizing:border-box;width:8.45px;height:8.45px;border:solid #fff;border-width:2px 2px 0 0}#feature>section a .check:after{content:"";display:block;position:absolute;left:8.75px;top:4.25px;-webkit-box-sizing:border-box;box-sizing:border-box;width:2px;height:9.9501046px;background-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#feature>section a:hover .check{z-index:20000;width:120px;height:30px;padding-right:10px;font-size:15px;line-height:30px}#feature>section a:hover .check:before{left:10px;top:7px;-webkit-box-sizing:border-box;box-sizing:border-box;width:13px;height:13px;border:solid #fff;border-width:2px 2px 0 0}#feature>section a:hover .check:after{left:15px;top:5px;-webkit-box-sizing:border-box;box-sizing:border-box;width:2px;height:18.38477631px;background-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#feature .weekly a .data .comment{color:#997300}#feature .weekly a:after{background:url(../img/shop/weekly.png) no-repeat}body.esthe1 #feature .question a .data .comment,body.esthe1a #feature .question a .data .comment,body.esthe1j #feature .question a .data .comment{color:#6a8000}body.esthe1 #feature .question a:after,body.esthe1a #feature .question a:after,body.esthe1j #feature .question a:after{background:url(../img/shop/question_esthe1.png) no-repeat}body.esthe2 #feature .question a .data .comment,body.esthe2a #feature .question a .data .comment,body.esthe2j #feature .question a .data .comment,body.health #feature .question a .data .comment{color:#f4258c}body.esthe2 #feature .question a:after,body.esthe2a #feature .question a:after,body.esthe2j #feature .question a:after,body.health #feature .question a:after{background:url(../img/shop/question_esthe2.png) no-repeat}#shop-info{width:700px}#shop-info .shop-data{padding:0 0 20px}#shop-info .shop-data>table{width:100%;margin:0;font-size:14px}#shop-info .shop-data>table th,#shop-info .shop-data>table td{padding:4px 0;border-bottom:solid 1px #ccc}#shop-info .shop-data>table th{width:140px;text-align:center;font-weight:normal}#shop-info .shop-data>table td{padding-left:15px}#shop-info .shop-data>table td.qr{width:180px;padding:0 0 0 10px}#shop-info .shop-data>table td.qr>.qr{margin:auto 0}#shop-info .shop-data>table td.qr>.qr a{display:block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:180px;height:50px;padding-right:15px;background:#f2f2f2;background:linear-gradient(to bottom, #fff 0, #fff 50%, #f2f2f2 51%, #f2f2f2 100%);border:solid 1px #fff;text-align:right;font-size:17px;line-height:50px;font-weight:bold;letter-spacing:0;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;color:#666;text-decoration:none;box-shadow:0 0 0 1px #999;-webkit-transition:all .1s linear;transition:all .1s linear}#shop-info .shop-data>table td.qr>.qr a:before{content:"";display:inline-block;position:absolute;left:10px;top:50%;width:32px;height:32px;margin-top:-16px;background:url(../img/shop/image_qr.png) no-repeat;opacity:.3;-webkit-transition:all .1s linear;transition:all .1s linear}#shop-info .shop-data>table td.qr>.qr a:hover{color:#000;border-color:#fff;box-shadow:0 0 3px 1px #666}#shop-info .shop-data>table td.qr>.qr a:hover:before{opacity:.6}#shop-info .shop-data>table td.qr .qr-cords{display:none;position:fixed;left:0;top:0;z-index:100000;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;background-color:rgba(0,0,0,0.5)}#shop-info .shop-data>table td.qr .qr-cords>div{position:absolute;top:50%;width:100%;height:330px;margin:-165px auto auto}#shop-info .shop-data>table td.qr .qr-cords>div ul{display:table;margin:0 auto;padding:0}#shop-info .shop-data>table td.qr .qr-cords>div ul li{display:table-cell;padding:0 40px}#shop-info .shop-data>table td.qr .qr-cords>div ul li figure{padding:5px;background:linear-gradient(to bottom, #f2f2f2 0, #e6e6e6 100%);border:solid 1px #fff;text-align:center;box-shadow:0 0 0 1px #e6e6e6}#shop-info .shop-data>table td.qr .qr-cords>div ul li figure img{display:block;margin-bottom:5px}#shop-info .shop-data>table td.qr .qr-cords>div ul li figure figcaption{padding:2px 0;font-size:16px;color:#000}#shop-info .shop-data>table td.qr .qr-cords>div .close{margin:40px 0 0}#shop-info .shop-data>table td.qr .qr-cords>div .close a{display:block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:100px;height:34px;margin:0 auto;background:#f2f2f2;background:linear-gradient(to bottom, #fff 0, #fff 50%, #f2f2f2 51%, #f2f2f2 100%);border:solid 1px #fff;text-align:center;text-indent:24px;font-size:16px;line-height:34px;color:#000;text-decoration:none;cursor:pointer;box-shadow:0 0 1px 1px #666;-webkit-transition:all linear .1s;transition:all linear .1s}#shop-info .shop-data>table td.qr .qr-cords>div .close a:before{content:"×";display:block;position:absolute;left:10px;top:50%;width:24px;height:24px;margin-top:-12px;text-indent:0;font-size:24px;line-height:1}#shop-info .shop-data>table td.qr .qr-cords>div .close a:hover{border-color:#999;box-shadow:0 0 2px 1px #fff}#shop-info .shop-data>table tr:first-child th,#shop-info .shop-data>table tr:first-child td{padding-top:0}#shop-info .official{margin:40px 0}body.esthe1 #shop-info .shop-data table th span,body.esthe1a #shop-info .shop-data table th span,body.esthe1j #shop-info .shop-data table th span{display:block;padding:2px;background-color:rgba(0,177,131,0.2)}body.esthe2 #shop-info .shop-data table th span,body.esthe2a #shop-info .shop-data table th span,body.esthe2j #shop-info .shop-data table th span,body.health #shop-info .shop-data table th span{display:block;padding:2px;background-color:rgba(242,116,170,0.2)}#overlay{position:fixed;left:0;top:0;z-index:10000;width:100%;height:100%;background-color:rgba(0,0,0,0.5)}#overlay .each{position:fixed;left:50%;top:50%;z-index:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:455px;margin-left:-227.5px;margin-top:-348.75px;padding:2px;background-color:#fff;*zoom:1}#overlay .each:before,#overlay .each:after{content:"";display:table}#overlay .each:after{clear:both}#overlay .each .large-photo{position:relative;margin:0;float:left;z-index:500}#overlay .each .large-photo img{display:block;width:400px;height:600px}#overlay .each .thumbs{margin:0 0 0 2px;padding:0;float:left}#overlay .each .thumbs a{display:block;width:49px;height:73px;margin-bottom:2px;overflow:hidden;background-color:#000}#overlay .each .thumbs a:hover img{opacity:1}#overlay .each .thumbs a.active{cursor:default}#overlay .each .thumbs a.active img{opacity:1}#overlay .each .thumbs img{display:inline-block;width:49px;height:73px;opacity:.6;-webkit-transition:opacity linear .1s;transition:opacity linear .1s}#overlay .each .thumbs img.dummy{margin-bottom:2px;display:block}#overlay .each .data{-webkit-box-sizing:border-box;box-sizing:border-box;height:90px;margin:0;padding:10px 5px 0;clear:both}#overlay .each .data .profile{display:table;margin:0 auto 5px;border-bottom:dashed 1px rgba(0,0,0,0.3);text-align:center;font-size:14px}#overlay .each .data .profile p{display:table-cell;padding:0 3px;vertical-align:middle;color:#a30300}#overlay .each .data .profile p.name{font-size:17px;font-weight:bold}#overlay .each .data .profile p.age:not(:empty):before{content:"("}#overlay .each .data .profile p.age:not(:empty):after{content:")"}#overlay .each .data .official{position:absolute;width:100%;left:0;bottom:10px;margin:0;text-align:center}#overlay .each .data .official a{display:block;margin:0 100px;padding:3px;background-color:#9c5ad5;border:solid 1px #fff;font-size:12px;line-height:1.2;font-weight:bold;color:#fff;text-decoration:none;-webkit-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;box-shadow:0 0 0 2px #9c5ad5;-webkit-transition:all linear .1s;transition:all linear .1s}#overlay .each .data .official a:hover{background-color:#b763ff;box-shadow:0 0 0 2px #b763ff}#overlay .each .data .official a span{display:block;padding:0 5px;letter-spacing:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#overlay .each .data .date{position:absolute;right:0;bottom:-20px;width:200px;margin:0;text-align:right;font-size:12px;color:#fff}#overlay .each.newface .data .profile .name{position:relative;padding-left:53px}#overlay .each.newface .data .profile .name:before{content:"";display:inline-block;position:absolute;left:0;top:2px;width:46px;height:20px;background:url(../img/premium/icon_new-face.png) no-repeat;background-size:46px 20px}#overlay .prev,#overlay .next{position:fixed;top:50%;margin-top:-30px}#overlay .prev a,#overlay .next a{display:block;position:relative;width:60px;height:60px;margin:0;background-color:rgba(255,255,255,0.3);font-size:18px;color:#fff;text-decoration:none;-webkit-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%}#overlay .prev a:after,#overlay .next a:after{content:"";display:block;position:absolute;top:50%;width:16px;height:16px;margin-top:-9.8137085px;border:solid #fff;border-width:6px 6px 0 0}#overlay .prev a span,#overlay .next a span{display:block;position:relative;left:50%;top:0;width:120px;height:30px;margin-left:-60px;padding-top:60px;text-align:center;line-height:30px}#overlay .prev a:hover,#overlay .next a:hover{background-color:rgba(255,255,255,0.5);text-shadow:1px 1px rgba(255,255,255,0.2),1px -1px rgba(255,255,255,0.2),-1px 1px rgba(255,255,255,0.2),-1px -1px rgba(255,255,255,0.2),2px 2px 3px rgba(255,255,255,0.2),2px -2px 3px rgba(255,255,255,0.2),-2px 2px 3px rgba(255,255,255,0.2),-2px -2px 3px rgba(255,255,255,0.2)}#overlay .prev{left:50%;margin-left:-377.5px}#overlay .prev a:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);left:50%;margin-left:-6.54247233px}#overlay .next{right:50%;margin-right:-377.5px}#overlay .next a:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);right:50%;margin-right:-6.54247233px}#close-overlay{position:absolute;right:50%;bottom:50%;z-index:1000;width:32px;height:32px;margin:0 -225.5px -342.75px 0;background-color:#bc9b9a;border:solid #bc9b9a;border-width:2px 0 0 2px;text-align:center;font-size:26px;line-height:32px;color:#fff;cursor:pointer;-webkit-border-radius:12px 0 0 0;border-radius:12px 0 0 0;-webkit-transition:all linear .1s;transition:all linear .1s}#close-overlay:hover{background-color:#a77c7b;border-color:#a77c7b}