html{height:100%}body{background-image:url(//barbershop-okita.com/sys/wp-content/themes/barbershop-okita/./image/bg@2.jpg);background-size:contain;background-attachment:fixed;font-family:"Noto Sans JP"}#logo,#logo2{text-align:center;padding:40px 0}.wrap{text-align:center}#conteiner{overflow:hidden}h2{font-size:26px;display:inline-block;position:relative;margin-bottom:50px !important}h2:before{content:"";position:absolute;left:50%;bottom:-10px;display:inline-block;width:80px;height:2px;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff}#cashless-sp{margin:10px auto;width:95%}#cashless-sp img{width:100%}#about{background-color:rgba(0,0,0,.4);font-family:"Noto Sans JP";color:#fff;padding:50px 0}#about .inner{width:90%;margin:0 auto}#about .inner p{text-align:center;font-size:16px;line-height:180%}#about .inner div.pic{margin:25px auto 10px auto}#about .inner div.pic img{width:100%}#insta-btn{position:fixed;bottom:17%;right:2%;z-index:999}#insta-btn a{color:#fff}#line-btn{position:fixed;bottom:9%;right:2%;z-index:999}#line-btn a{color:#fff}#cashless-banner{display:none}#menu{background-color:rgba(0,0,0,.5);font-family:"Noto Sans JP";color:#fff;padding:50px 0}#menu .inner{width:90%;margin:0 auto}#menu dl{margin-bottom:15px;padding-bottom:0}#menu dl dt{width:100%;text-align:left;line-height:120%;padding-top:10px}#menu dl dt:first-child{padding-top:0}#menu dl dt span{font-size:14px}#menu dl dd{width:100%;text-align:right;border-bottom:1px dashed;padding-bottom:10px}#menu dl dd span{font-size:14px}#menu dt,#menu dd{font-size:19px;padding:5px 0}#news{background-color:rgba(0,0,0,.6);font-family:"Noto Sans JP";color:#fff;padding:50px 0}#news .inner{width:90%;margin:0 auto}#news ul{margin-top:15px}#news ul li{border-bottom:1px dotted #fff;padding:10px 0 15px;margin-bottom:10px;color:#fff}#news ul li p{word-wrap:break-word}#news ul li a{text-decoration:underline;color:#fff}#reserve{background-color:rgba(0,0,0,.7);font-family:"Noto Sans JP";color:#fff;padding:50px 0}#reserve .inner{width:90%;margin:0 auto}#reserve p.linetxt{font-size:16px;padding-top:10px}#reserve .wrapper{margin-top:20px}#reserve .wrapper:after{content:".";display:block;clear:both;height:0;visibility:hidden}#reserve .wrapper .lineqr,#reserve .wrapper .lineqr2{width:45%;margin:0 auto;float:left;margin-right:10%}#reserve .wrapper .lineqr img,#reserve .wrapper .lineqr2 img{width:100%}#reserve .wrapper .lineqr2{margin-right:0}#reserve ul{margin-top:15px}#reserve ul li{background-color:rgba(255,255,255,.1);border:1px solid #fff;padding:10px;text-align:center;margin-bottom:20px;color:#fff}#reserve ul li .tel_block{display:flex;justify-content:space-between}#reserve ul li .tel_block .content_l{width:20%;padding-top:8px;text-align:right}#reserve ul li .tel_block .content_r{margin-left:5%;width:75%;text-align:left}#reserve ul li .tel_block+.tel_block{margin-top:3%;margin-bottom:2%}#reserve ul li p{font-size:18px}#reserve ul li p a{font-size:28px}#reserve ul li span{font-size:16px}#reserve ul li h3{font-size:22px;padding-bottom:2%}#reserve ul li a{color:#fff}#reserve ul li .hotpepper_banner{margin-top:2%}#reserve ul li:first-child{text-align:center}#mailform{background-color:rgba(0,0,0,.9);font-family:"Noto Sans JP";color:#fff;padding:50px 0}#mailform .inner{width:90%;margin:0 auto}#mailform2{background-color:rgba(0,0,0,.7);font-family:"Noto Sans JP";color:#fff;padding:50px 0}#mailform2 .inner{width:90%;margin:0 auto}#sbc-calendar{width:100% !important}#store{background-color:rgba(0,0,0,.8);font-family:"Noto Sans JP";color:#fff;padding:50px 0}#store .inner{width:90%;margin:0 auto;text-align:center}#store .inner p.txt01{border:1px solid #fff;display:block;margin:20px auto;padding:20px 0}footer{background-color:rgba(0,0,0,.8);color:#fff}footer p.copy{text-align:center;padding:5px 0}#contact{z-index:999;position:fixed;bottom:0;width:100%}#contact ul:after{content:".";display:block;clear:both;height:0;visibility:hidden}#contact ul li{width:50%;float:left;background-color:#000}#contact ul li:first-child{background-color:#333}#contact ul li a{text-align:center;text-decoration:none;display:block;color:#fff;padding:15px 0}.wpsbc-container.wpsbc-calendar-1 .wpsbc-legend-item-icon-1 div:first-of-type{background-color:unset !important}.wpsbc-container .wpsbc-calendars .wpsbc-calendar .wpsbc-calendar-header{background:unset !important}.wpsbc-container .wpsbc-calendars .wpsbc-calendar{background:unset !important}.wpsbc-container .wpsbc-calendars .wpsbc-calendar table tr td .wpsbc-date.wpsbc-gap{background:unset !important}.wpsbc-container.wpsbc-calendar-1 .wpsbc-legend-item-icon-2 div:first-of-type{background:#be272d !important}.wpsbc-container[data-columns] .wpsbc-calendars .wpsbc-calendar{float:none !important;box-sizing:border-box !important;margin:0 auto 20px !important}