@media screen and (max-width:768px){.reCAPTCHA{margin-top:30px;text-align:left;padding:15px 20px}.slicknav_menu{display:block;position:fixed;top:0;left:0}.visible-xs{display:inline}.hidden-xs{display:none}#allWrap{position:relative;overflow:hidden;min-width:100%}.dummy_link{position:fixed;top:10px;left:10px;z-index:1000000}.dummy_link img{width:109px;height:38px}header{display:none}.home #contents{margin-top:58px}.page #contents h2{position:relative;height:192px;overflow:hidden;margin-bottom:20px}.page #contents h2:before{content:"";width:100%;height:192px;background:url(//masagoya.net/SZxPjxsFcZ5V/wp-content/themes/masagoya/sass/../images/common/dots.png);position:absolute;top:0;left:0;z-index:1}.page #contents h2:after{display:none;content:"";width:100%;height:7px;background-color:#fff;position:absolute;top:185px;left:0;z-index:2;opacity:.2}.page #contents h2 img{width:900px;height:auto;position:absolute;top:58px;left:50%;margin-left:-450px}.page #contents h2 .txt{width:100%;height:140px;text-align:center;position:absolute;top:91px;left:0;margin-left:0;z-index:2;color:#fff}.page #contents h2 .txt1{font-size:20px;font-family:"Noto Serif JP",serif;font-weight:500;font-style:normal;position:relative}.page #contents h2 .txt1:before{content:"";width:40px;height:2px;background-color:#fff;position:absolute;bottom:-10px;left:50%;margin-left:-20px;opacity:.8}.page #contents h2 .txt2{font-size:10px;font-family:"Noto Serif JP",serif;font-weight:500;font-style:normal;padding-top:23px;letter-spacing:0}.page #contents h3{text-align:center;width:100%;background-color:#294566;padding:15px 0;position:relative}.page #contents h3 span{font-size:20px;font-family:"Noto Serif JP",serif;font-weight:500;font-style:normal;color:#fff;text-shadow:none;position:relative}.page #contents h3 span:before{display:none}.page #contents h3 span:after{display:none}.page #contents h4{font-size:18px;font-family:"Noto Serif JP",serif;font-weight:600;font-style:normal}.pawn #contents .sec.no1 h3:after,.pawn #contents .sec.no3 h3:after,.pawn #contents .sec.no4 h3:after,.pawn #contents .sec.no5 h3:after,.pawn #contents .sec.no6 h3:after{content:"";width:100%;height:1px;background-color:#fff;position:absolute;bottom:5px;left:0;opacity:.2}.pawn #contents .sec.no1 h3:before,.pawn #contents .sec.no3 h3:before,.pawn #contents .sec.no4 h3:before,.pawn #contents .sec.no5 h3:before,.pawn #contents .sec.no6 h3:before{content:"";width:100%;height:1px;background-color:#fff;position:absolute;top:5px;left:0;opacity:.2}#contents .sec .secIn{margin:0 auto;width:100%;position:relative;padding:0 20px}.page #contents .sec:last-child{padding-bottom:50px}#contents .catch{font-size:18px;font-family:"Noto Serif JP",serif;font-weight:500;font-style:normal}#contents .expl{font-size:14px;line-height:1.8}#contents .emp{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;background-color:#f5e426}#contents .emp2{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;color:#f76624}#contents .btn.t1,#contents .btn.t2{background-color:#f76624;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;padding:10px 100px 10px 30px;text-decoration:none;color:#fff;font-family:"Noto Serif JP",serif;font-weight:500;font-style:normal;font-size:14px;position:relative;-moz-transition:all .3s !important;-o-transition:all .3s !important;-webkit-transition:all .3s !important;transition:all .3s !important}#contents .btn.t1:after,#contents .btn.t2:after{content:"";border-top:solid 2px #fff;border-right:solid 2px #fff;width:6px;height:6px;transform:rotate(45deg);position:absolute;top:50%;right:20px;margin-top:-3px;-moz-transition:all .3s !important;-o-transition:all .3s !important;-webkit-transition:all .3s !important;transition:all .3s !important}#contents .btn.t1:hover,#contents .btn.t2:hover{background-color:#e04c08}#contents .btn.t1:hover:after,#contents .btn.t2:hover:after{right:18px}#contents .btn.t2{padding:15px 70px;text-align:center}#contents .hidden_box{margin:20px;text-align:center}#contents .hidden_box label,#contents .hidden_box input{display:none}#contents .hidden_show{height:0;overflow:hidden;opacity:1;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}#contents .hidden_box input:checked~label{background-color:#ed5f00;border:none}#contents .hidden_show{height:auto;opacity:1;padding:0;margin-top:0;border:5px #f1e9e9 solid;text-align:left}#contents .hidden_box input:checked~label span{color:#fff}#contents .hidden_show dl{display:table;background-color:#fff;padding:20px}#contents .hidden_show dl:nth-child(2n){background-color:#fafafa}#contents .hidden_show dt{display:table-cell;width:20% !important;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#contents .hidden_show dt img{width:100%;height:auto;border:3px #fff solid;box-shadow:2px 2px 0px 0px rgba(0,0,0,.1);-moz-box-shadow:2px 2px 0px 0px rgba(0,0,0,.1);-webkit-box-shadow:2px 2px 0px 0px rgba(0,0,0,.1)}#contents .hidden_show dd{display:table-cell;vertical-align:middle;padding:0 0 0 30px;width:80% !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#contents .hidden_show dd h4{font-size:16px !important;margin-bottom:5px;padding-right:20px;position:relative}#contents .hidden_show dd h4:after{content:"";width:7px;height:14px;background:url(//masagoya.net/SZxPjxsFcZ5V/wp-content/themes/masagoya/sass/../images/pawn/sec2/arrow_smp.svg) no-repeat;background-size:7px 14px;position:absolute;top:50%;right:0;margin-top:-7px}#contents .hidden_show dd h4.open:after{content:"";width:7px;height:14px;background:url(//masagoya.net/SZxPjxsFcZ5V/wp-content/themes/masagoya/sass/../images/pawn/sec2/arrow_smp.svg) no-repeat;background-size:7px 14px;position:absolute;top:50%;right:0;margin-top:-7px;transform:rotate(90deg)}#contents .hidden_show dd .expl{font-size:14px !important;background:#f5f5f5 !important;padding:5px 10px !important;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.wp-pagenavi a{float:left;padding:3px 9px;display:block;background-color:#fff;border:1px #957b64 solid;color:#957b64;margin-right:1px;text-decoration:none}.wp-pagenavi span{float:left;padding:3px 9px;display:block;background-color:#fff;border:1px #957b64 solid;color:#957b64;margin-right:1px;text-decoration:none}.wp-pagenavi span.current{padding:3px 9px;background-color:#ff8320;border:1px #ff8320 solid;color:#fff;margin-right:1px}.wp-pagenavi a:hover{background-color:#ff8320;border:1px #ff8320 solid;color:#fff}footer{background:url(//masagoya.net/SZxPjxsFcZ5V/wp-content/themes/masagoya/sass/../images/common/footer/bg.jpg)}footer .md{background-color:#00001a;text-align:center;padding:13px 0 13px 20px;font-size:18px;font-family:"dnp-shuei-4go-std",sans-serif;font-weight:500;font-style:normal;color:#fff}footer .md span{position:relative}footer .md span:before{content:"";width:50px;height:50px;background:url(//masagoya.net/SZxPjxsFcZ5V/wp-content/themes/masagoya/sass/../images/common/footer/icon_glass.svg) no-repeat;background-size:30px auto;position:absolute;top:-5px;left:-40px;opacity:.5}footer .footerIn{padding:20px 20px 120px;margin:0 auto;width:100%;position:relative}footer .footerIn .txt{display:none}footer .footerIn .calendar{float:none;width:100%}footer .footerIn .calendar .title{font-size:14px !important}footer .copyright{display:none}.bn_fix{position:fixed;bottom:80px;right:5px;width:120px}.bn_fix li{margin-bottom:5px}.bn_fix li a img{width:100%;height:auto;position:relative;top:0;-moz-transition:all .3s !important;-o-transition:all .3s !important;-webkit-transition:all .3s !important;transition:all .3s !important}.bn_fix li a:hover img{top:-3px}#ftNavi{position:fixed;bottom:0;left:0;width:100%;height:50px;z-index:100000;display:table}#ftNavi div{display:table-cell;background-color:rgba(255,255,255,.9);padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;text-align:center}#ftNavi div.btn1{width:66%;padding:15px}#ftNavi div.btn2{width:17%;background-color:rgba(0,0,26,.9);padding:15px 5px}#ftNavi div.btn3{width:17%;background-color:rgba(247,102,36,.9);padding:15px 5px}#ftNavi div img{width:100%;height:auto}}