@charset "UTF-8";body{color:#1d1d1d;font-family:Verdana,Helvetica,sans-serif}ol,ul{list-style:none;list-style-type:none}a{text-decoration:none;color:#1d1d1d;letter-spacing:.1em}a:hover{color:red;text-decoration:none}strong{font-size:150%;color:#ff0004}#osusume ul{margin:0;padding:0 0 0 10px;list-style:none}#osusume li{font-size:24px;font-weight:700;margin:0 0 25px;padding:0 0 0 40px;background:url(//fukuoka-webseisaku.com/db/wp-content/themes/bstyle-kyw/images/li-checkmark.png) no-repeat}.table8{border-collapse:collapse;width:95%}.table8 th{border-bottom:1px solid #ccc;background-color:rgba(255,255,255,.6);text-align:left;padding:10px;font-weight:400}.table8 td{border-bottom:1px solid #ccc;background-color:rgba(255,255,255,.6);text-align:left;padding:10px}h1{margin:0;padding:0}h2{padding:40px 10px;background-color:#09f;color:#fff;font-size:35px;text-align:center;position:relative}h2:before{position:absolute;top:100%;left:50%;border:solid transparent;content:" ";border-top-color:#09f;border-width:40px;margin-left:-40px;z-index:100}h3{position:relative;margin:10px 0 30px;padding:20px 0 10px;color:#0084ff;font-size:25px;text-align:center}h3:before{position:absolute;bottom:-10px;left:calc(50% - 30px);width:60px;height:5px;content:'';border-radius:3px;background:#0084ff}@media screen and (max-width:900px){.table8{border-collapse:collapse;width:95%}.table8 th{display:block;width:95%;border-bottom:1px solid #ccc;background-color:rgba(209,209,209,.7);text-align:left;padding:10px;font-weight:400}.table8 td{display:block;width:95%;border-bottom:1px solid #ccc;background-color:rgba(255,255,255,.7);text-align:left;padding:10px}h2{padding:15px 10px;background-color:#09f;color:#fff;font-size:16px;text-align:center;position:relative}h2:before{position:absolute;top:100%;left:50%;border:solid transparent;content:" ";border-top-color:#09f;border-width:30px;margin-left:-30px}h3{font-size:20px}}.hamburger{margin:20px 0 auto 0;width:100%;max-width:100%;display:flex;justify-content:space-between}.logo{font-size:40px;font-weight:700}.hamburger .btn-gNav{position:fixed;top:0;right:20px;width:30px;height:24px;z-index:500;box-sizing:border-box;cursor:pointer;-webkit-transition:all .4s;transition:all .4s}.hamburger .btn-gNav span{position:absolute;width:100%;height:4px;background:#000;border-radius:10px;-webkit-transition:all .4s;transition:all .4s}.hamburger .btn-gNav span:nth-child(1){top:0}.hamburger .btn-gNav span:nth-child(2){top:10px}.hamburger .btn-gNav span:nth-child(3){top:20px}.hamburger .btn-gNav.open span:nth-child(1){background:#000;top:6px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.hamburger .btn-gNav.open span:nth-child(2),.hamburger .btn-gNav.open span:nth-child(3){top:6px;background:#000;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.btn-gNav{display:none}.gNav .gNav-menu{display:flex;justify-content:space-between}.gNav .gNav-menu li{margin:0 auto;padding:0 10px}.Htext{margin:200px 0 80px;color:#000;font-size:30px;font-weight:700;text-align:center}.HtextA{color:#000;font-size:20px;font-weight:700;text-align:center}.HtextB{margin-top:35px;font-size:20px;font-weight:700;color:#000;text-align:center}.fuchidori{color:#000;text-shadow:4px 4px 4px #fff,-4px -4px 4px #fff,-4px 4px 4px #fff,4px -4px 4px #fff,4px 0 4px #fff,-4px 0 4px #fff,0 4px 4px #fff,0 -4px 4px #fff}.fuchidori br{display:none}.fuchidori2{color:#000;text-shadow:4px 4px 4px #fff,-4px -4px 4px #fff,-4px 4px 4px #fff,4px -4px 4px #fff,4px 0 4px #fff,-4px 0 4px #fff,0 4px 4px #fff,0 -4px 4px #fff}.BoxYellow{padding:10px 15px;background-color:#f8ff00}.Box700{width:700px;margin:auto;margin-top:100px;margin-bottom:50px}.Box1000{width:1050px;margin:auto;margin-top:100px;margin-bottom:50px}.Box1200{width:1200px;margin:auto;margin-top:100px;margin-bottom:50px}.Box50L{float:left;padding:3%;width:44%;margin:0 auto;text-align:left;line-height:1.6}.Box50R{float:right;padding:3%;width:44%;margin:0 auto;text-align:left;line-height:1.6}#osusume{margin-top:-27px;width:100%;background-image:url(//fukuoka-webseisaku.com/db/wp-content/themes/bstyle-kyw/images/bg-osusume.jpg);background-size:auto}#osusumePBox{width:650px;height:460px;margin:auto;margin-top:100px;margin-bottom:50px;padding:50px;background-color:rgba(255,255,255,.8)}#kinou{margin-top:-29px;width:100%;background-color:#dbdbdb}#point{margin-top:-29px;width:100%}#renewal{margin-top:-29px;width:100%}#seisakurei{margin-top:-50px;width:100%}#BOXsakura{width:100%;background-image:url(//fukuoka-webseisaku.com/db/wp-content/themes/bstyle-kyw/images/bg-sakura.jpg);background-size:auto;text-align:center}#nagare{width:100%;background-color:#dbdbdb}#about{margin-top:-29px;width:100%}#application{margin-top:-40px;width:100%;text-align:center}.Lbox300{float:left;margin:0 25px 50px;width:300px;height:400px;background-color:#fff;text-align:center}.Lbox300text{width:260px;margin:auto;margin-top:10px;margin-bottom:35px;text-align:left;font-size:15px}.Lbox250{float:left;margin:0 25px 50px;width:250px;height:430px;background-color:#fff;text-align:center}.Lbox250text{width:210px;margin:auto;margin-top:10px;margin-bottom:35px;text-align:left;font-size:15px}#footer{width:100%;text-align:center;padding:0}#footer-menu{display:none}@media screen and (max-width:900px){.logo img{width:180px;height:auto}.hamburger{margin:20px 0 10px}.Htext{margin:100px 0 50px;color:#000;font-size:16px;font-weight:700;text-align:center}.HtextA{width:90%;margin:auto;margin-top:-30px;font-size:15px}.fuchidori br{display:inline}.HtextB{margin-top:30px;font-size:12px;font-weight:700;color:#000;text-align:center}.BoxYellow{padding:10px 8px;background-color:#f8ff00}.Box700{width:100%;margin:auto;margin-top:60px;margin-bottom:50px}.Box1000{width:100%;margin:auto;margin-top:60px;margin-bottom:50px}.Box1200{width:100%;margin:auto;margin-top:60px;margin-bottom:50px}.Box50L{float:none;width:90%;height:auto;padding:10px 0 0 10px;margin:0 auto;text-align:left;line-height:1.6}.Box50L img{width:100%;height:auto}.Box50R{float:none;width:90%;height:auto;padding:10px 0 0 10px;margin:0 auto;text-align:left;line-height:1.6}.Box50R img{width:100%;height:auto}#osusume{width:100%;margin-top:-11px}#osusumePBox{width:80%;height:auto;margin:auto;margin-top:60px;margin-bottom:50px;padding:20px 5%}#osusume ul{padding:0}#osusume li{font-size:14px;font-weight:700;margin:0 0 25px;padding:0 0 0 30px;background:url(//fukuoka-webseisaku.com/db/wp-content/themes/bstyle-kyw/images/li-checkmark2.png) no-repeat}#kinou{width:100%;margin-top:-16px}#point{width:100%;margin-top:-16px}#renewal{width:100%;margin-top:-16px}#seisakurei{width:100%;margin-top:-50px}#BOXsakura{width:100%;background-size:cover;background-position:center}#nagare{width:100%}#about{width:100%;margin-top:-16px}#application{width:100%;margin-top:-23px}.Lbox300{float:none;margin:auto;margin-bottom:20px;width:90%;height:370px;background-color:#fff;text-align:center}.Lbox300text{width:80%;margin:auto;margin-top:10px;margin-bottom:35px;text-align:left;font-size:15px}.Lbox250{float:none;margin:auto;margin-bottom:20px;padding-bottom:10px;width:90%;height:370px;background-color:#fff;text-align:center}.Lbox250text{width:80%;margin:auto;margin-top:10px;margin-bottom:35px;text-align:left;font-size:15px}.i90{width:90%;height:auto}#footer{margin-bottom:100px}#footer-menu{z-index:200;display:inline;display:block;position:fixed;right:0;left:0;bottom:0;width:100%;text-align:center;margin-top:200px}#footer1{float:left;width:33%;height:70px;padding:10px 0;background-color:#000;text-align:center}#footer1 a{color:#fff;text-decoration:none}#footer2{float:left;width:34%;height:70px;padding:10px 0;background-color:#999;text-align:center}#footer2 a{color:#000;text-decoration:none}#footer3{float:left;width:33%;height:70px;padding:10px 0;background-color:#00d304;text-align:center}#footer3 a{color:#fff;text-decoration:none}.btn-gNav{display:block}.gNav{position:fixed;top:0;right:-100%;width:100%;height:100%;background-color:rgba(132,132,132,.9);font-size:16px;box-sizing:border-box;z-index:400;padding-top:0;transition:.3s}.gNav.open{right:0}.gNav .gNav-menu{padding:0;width:100%;height:100%;display:block;flex-direction:column;text-align:center}.gNav .gNav-menu li{width:86%;padding:20px;border-bottom:#525252 1px solid}}.gmapsBox{margin:auto;padding:25px 0 10px;font-size:16px;font-weight:700;color:#3883ac;text-align:center}.google-maps{position:relative;padding-bottom:500px;height:0;overflow:hidden;z-index:1}.google-maps iframe{position:absolute;top:0;left:0;width:100% !important;height:500px}#pageTop{display:block;font-size:11px;position:fixed;right:10px;bottom:10px;z-index:3}#pageTop a{padding:0 0 0 12px}#pageTopM{display:none}@media screen and (max-width:900px){#pageTop{display:none}#pageTopM{display:block;position:fixed;bottom:90px;right:10px}}.inquiry{width:100%}@media(max-width:500px){.inquiry th,.inquiry td{display:block!important;width:100%!important;border-top:none!important;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important}.inquiry tr:first-child th{border-top:1px solid #d7d7d7!important}.inquiry .haveto,.inquiry .any{font-size:12px}}.inquiry th{text-align:left;font-size:16px;color:#444;padding-right:5px;width:40%;background:#f7f7f7;border:solid 1px #d7d7d7}.inquiry td{font-size:16px;border:solid 1px #d7d7d7}.entry-content .inquiry tr,.entry-content table{border:solid 1px #d7d7d7}.haveto{font-size:12px;padding:5px;background:#ff9393;color:#fff;border-radius:2px;margin:0 10px;position:relative;bottom:1px}.any{font-size:12px;padding:5px;background:#93c9ff;color:#fff;border-radius:2px;margin:0 10px;position:relative;bottom:1px}.verticallist .wpcf7-list-item{display:block}#formbtn{display:block;padding:1em 0;margin-top:30px;width:100%;background:#ffaa56;color:#fff;font-size:18px;font-weight:700;border-radius:2px;border:none}#formbtn:hover{background:#fff;color:#ffaa56}.button{position:relative;width:320px;height:40px;background-color:#f59100;border-radius:4px;margin:auto;padding:10px 0;font-size:20px;color:#fff;-webkit-transition:none;transition:none;box-shadow:0 3px 0 #000;text-align:center;position:relative;z-index:1}.button a{color:#fff;position:absolute;top:6;left:0;width:100%;height:100%;z-index:2}.button:hover{background-color:#9e0002}