section.gmbMap div.contents h2{padding:30px 0 30px;margin-bottom:45px;font-weight:900;font-size:32px;line-height:36px;color:#224eb1;width:100%;text-align:center;letter-spacing:.1em;position:relative}section.gmbMap div.contents h2:before{content:'';position:absolute;left:50%;bottom:5px;display:inline-block;width:150px;height:4px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#224eb1}section.gmbMap div.contents dl{width:100%;margin:20px 0 0;display:flex;flex-direction:row;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;padding:0}section.gmbMap div.contents dl dt{width:35%}section.gmbMap div.contents dl dt img{width:100%;height:auto}section.gmbMap div.contents dl dd{width:60%}section.gmbMap div.contents dl dd ul li dt{font-weight:700;margin:10px 0 0;font-size:90%;color:#08215a}section.gmbMap div.contents dl dd ul li dd{font-size:80%;width:100%}section.gmbMap div.contents dl dd ul li dd a{text-decoration:underline}section.gmbMap div.contents p{font-size:80%}section.gmbMapModal .popup-wrapper{display:none;background:rgba(0,0,0,.7);text-align:center;position:fixed;top:0;left:0;width:98%;height:90%;padding:3% 1%;overflow:auto;z-index:999}section.gmbMapModal .popup-wrapper .ppbg-wrapper{background:#fff 0% 0% no-repeat padding-box;border-radius:12px;max-width:1080px;width:90vw;display:inline-block;padding:0 1vw 2vw 2vw;margin-bottom:77px}section.gmbMapModal .popup-wrapper .ppbg-wrapper .ppcol-wrapper>img{width:40px;height:40px;margin-top:17px;margin-right:18px}section.gmbMapModal .pparea-wrapper{max-width:1080px;width:100%;padding-top:1vw;position:relative}section.gmbMapModal .pparea-wrapper h4{font-size:19px;font-weight:700;letter-spacing:3.8px;line-height:40px;color:#224eb1;text-align:left;margin-bottom:0}section.gmbMapModal .pparea-wrapper h5{font-size:87px;font-weight:600;letter-spacing:2.17px;line-height:97px;color:#224eb1;text-align:left;margin-top:0;margin-right:1vw;margin-bottom:27px;padding-bottom:8px;border-bottom:1px solid #224eb1}section.gmbMapModal .pparea-wrapper .pparea{font-size:15px;font-weight:600;letter-spacing:1.5px;line-height:40px;color:#787878;display:flex}section.gmbMapModal .pparea-wrapper .pparea ul{list-style:none;text-align:left;column-count:5;padding-left:0;column-gap:1vw}#fukuoka .pparea-wrapper .pparea ul{column-count:6}section.gmbMapModal .pparea-wrapper .pparea div{width:16%}section.gmbMapModal .popup-wrapper .ppbg-wrapper .btn_wrapper{width:40px;height:40px;display:inline-block;position:absolute;top:.5vw;right:0}section.gmbMapModal .popup-wrapper .ppbg-wrapper .close_btn_main{display:block;position:relative;width:40px;height:40px;border:none;border-radius:50%;background:#224eb1;cursor:pointer}section.gmbMapModal .popup-wrapper .ppbg-wrapper .close_btn_main::before,section.gmbMapModal .popup-wrapper .ppbg-wrapper .close_btn_main::after{content:"";position:absolute;top:50%;left:50%;width:3px;height:24px;background:#fff}section.gmbMapModal .popup-wrapper .ppbg-wrapper .close_btn_main::before{transform:translate(-50%,-50%) rotate(45deg)}section.gmbMapModal .popup-wrapper .ppbg-wrapper .close_btn_main::after{transform:translate(-50%,-50%) rotate(-45deg)}section.gmbMapModal .popup-wrapper .ppbg-wrapper .close_btn{display:none}section.sec10{background:#fafbff}section.sec10 div.contents div.pref_row{display:inline-flex;justify-content:center;width:100%;column-gap:1vw}section.sec10 div.contents div.pref_row1{padding-top:40px;padding-bottom:20px}section.sec10 div.contents div.pref_row2{padding-bottom:40px}section.sec10 div.contents div.pref_row div.pref_item div{text-align:center;font-size:10px}section.sec10 div.contents div.pref_row div.pref_item div a{font-size:clamp(15px,2.2vw,20px);font-weight:600}@media screen and (max-width:800px){section.gmbMap div.contents h2{padding:30px 0 30px;margin-bottom:45px;font-weight:900;font-size:32px;color:#224eb1;line-height:26px;width:100%;text-align:center;letter-spacing:.1em;position:relative}section.gmbMap div.contents h2 h2:before{content:'';position:absolute;left:50%;bottom:5px;display:inline-block;width:150px;height:4px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#224eb1}section.gmbMap div.contents dl dt{width:80%;margin:10px auto 0}section.gmbMap div.contents dl dd{width:100%;margin:10px auto 0}section.gmbMap div.contents h3{text-align:center;font-size:16px;color:#08215a;font-weight:700;margin:10px auto 10px}section.gmbMap div.contents p{text-align:center}section.gmbMapModal{width:100vw}section.gmbMapModal .popup-wrapper{display:none;background:rgba(0,0,0,.7);text-align:center;position:fixed;top:0;left:0;width:94%;height:86.5%;padding:3% 3%;overflow:auto;z-index:9999}section.gmbMapModal .popup-wrapper .ppbg-wrapper{background:#fff 0% 0% no-repeat padding-box;border-radius:12px;width:92%;max-width:760px;display:inline-block;padding:0 2vw 4vw 4vw;margin-bottom:0}section.gmbMapModal .popup-wrapper .ppbg-wrapper .ppcol-wrapper>img{width:8%;position:absolute;top:1vh;right:2vw}section.gmbMapModal .pparea-wrapper{max-width:760px;width:100%;padding-top:2vw;position:relative}section.gmbMapModal .pparea-wrapper h4{font-size:3.3vw;font-weight:800;letter-spacing:.6vw;line-height:5.2vw;color:#224eb1;text-align:left;margin-bottom:0}section.gmbMapModal .pparea-wrapper h5{font-size:11.3vw;font-weight:600;letter-spacing:.2vw;line-height:12.6vw;color:#224eb1;text-align:left;margin-top:0;margin-right:4vw;margin-bottom:3.5vw;padding-bottom:1vw;border-bottom:1px solid #224eb1}section.gmbMapModal .pparea-wrapper .pparea{font-size:3.3vw;font-weight:600;letter-spacing:.3vw;line-height:6.5vw;color:#787878}section.gmbMapModal .pparea-wrapper .pparea ul{list-style:none;text-align:left;column-count:2;column-gap:8vw;padding-left:0;display:table-cell}section.gmbMapModal .popup-wrapper .ppbg-wrapper .btn_wrapper{width:8vw;height:8vw;display:inline-block;position:absolute;top:2vw;right:0}section.gmbMapModal .popup-wrapper .ppbg-wrapper .close_btn_main{display:block;position:relative;width:8vw;height:8vw;border:none;border-radius:50%;background:#224eb1;cursor:pointer}section.gmbMapModal .popup-wrapper .ppbg-wrapper .close_btn_main::before,section.gmbMapModal .popup-wrapper .ppbg-wrapper .close_btn_main::after{content:"";position:absolute;top:50%;left:50%;width:.5vw;height:5vw;background:#fff}section.gmbMapModal .popup-wrapper .ppbg-wrapper .close_btn_main::before{transform:translate(-50%,-50%) rotate(45deg)}section.gmbMapModal .popup-wrapper .ppbg-wrapper .close_btn_main::after{transform:translate(-50%,-50%) rotate(-45deg)}section.gmbMapModal .popup-wrapper .ppbg-wrapper .close_btn{font-size:3.6vw;font-weight:500;letter-spacing:.7vw;line-height:9.1vw;color:#fff;text-align:center;display:inline-block;background:#224eb1;width:36vw;height:9.1vw;margin-top:6vh;margin-bottom:6vh}section.sec10 div.contents div.pref_row{display:block;width:100%;padding-top:0;padding-bottom:0}section.sec10 div.contents div.pref_row div.pref_item{padding-bottom:15px}section.sec10 div.contents div.pref_row div.pref_item div{text-align:center;font-size:60%;line-height:1rem}section.sec10 div.contents div.pref_row div.pref_item div a{font-size:16px;font-weight:900}}