.mainv-area{background-image:url('../../../img/general/area/mainv-bg.png?1683685386');border-bottom:none}.mainv-area p{padding:48px 0 30px}h1.ttl{font-size:37px;padding-left:80px;position:relative;display:inline-block;line-height:60px}h1.ttl:before{content:'';width:60px;height:60px;background:url('../../../img/icon/area.png?1669777231') no-repeat center center;background-size:contain;display:block;position:absolute;left:0}.ttl-text{margin-bottom:80px;font-size:14px;line-height:2.15}.area-check{background-color:#ffc801;padding:20px 20px 20px 15px;margin-bottom:25px}.area-check ul{display:flex;align-items:center}.area-check ul .right{background-color:#fffae6;padding:25px 20px;text-align:center}.area-check ul .right .btn.area{font-size:0;width:100%;height:auto;padding-bottom:3px;display:inline-block;text-align:center;vertical-align:bottom;position:relative;box-sizing:border-box}.area-check ul .right .btn.area a,.area-check ul .right .btn.area label{font-size:28px;font-weight:bold;line-height:auto;height:100%;padding-top:0px;padding-bottom:0px;display:block;text-decoration:none;outline:none;border-radius:3px;box-sizing:border-box;position:relative;color:#222;background-color:#fff;box-shadow:0 3px 0 #b8bfcc}.area-check ul .right .btn.area a:hover,.area-check ul .right .btn.area label:hover{box-shadow:0 1px 0 #b8bfcc}.area-check ul .right .btn.area a:after,.area-check ul .right .btn.area label:after{content:'';width:12px;height:4px;border:4px solid transparent;border-left:6px solid #336fd2;display:inline-block;box-sizing:border-box;right:5px}.area-check ul .right .btn.area a:hover,.area-check ul .right .btn.area label:hover{top:2px}.area-check ul .right .btn.area a:before,.area-check ul .right .btn.area a:after,.area-check ul .right .btn.area label:before,.area-check ul .right .btn.area label:after{content:'';margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0}.area-check ul .right .btn.area a span,.area-check ul .right .btn.area label span{font-size:0px;line-height:0px;width:100%;display:block;text-align:center;position:absolute}.area-check ul .right .btn.area a{background-color:#336fd2;box-shadow:0 3px 0 #2959a8;color:#fff;margin-top:10px;line-height:70px;border-radius:unset}.area-check ul .right .btn.area a::after{content:'';border:8px solid transparent;border-left:11px solid #fff;transform:rotate(90deg);top:15px;right:12px}.area-check ul .right .btn.area a img{position:absolute;left:10px;top:0;bottom:0;margin:auto;width:50px}.area-cont{margin-bottom:60px}.area-cont .area-image{margin-bottom:20px;position:relative}.area-cont .area-image .text-tenyo{font-size:15px;font-weight:bold;position:absolute;left:235px;bottom:62px}.area-cont .area-image .text-tenyo a{color:#04c;text-decoration:underline}.area-cont .area-text{text-align:right}.area-cont .area-text .text{font-size:14px;line-height:2.15;margin-bottom:25px;text-align:left}.area-cont .area-text .note-text{margin-top:-15px;margin-bottom:25px;font-size:11px;color:#777;text-align:left}.area-cont .area-text .note-text a{color:#04c}.area-cont .jp-map{position:relative}.area-cont .jp-map .jp-map-txt{position:absolute;color:#fff;font-size:14px;line-height:30px;bottom:30px;width:675px;padding:0 30px}.area-cont .jp-map .jp-map-txt span{font-weight:bold}.center{text-align:center}.center .btn{text-align:center}.center .btn.blue{font-size:0;width:390px;height:40px;padding-bottom:3px;display:inline-block;text-align:center;vertical-align:bottom;position:relative;box-sizing:border-box}.center .btn.blue a,.center .btn.blue label{font-size:16px;font-weight:bold;line-height:40px;height:100%;padding-top:0px;padding-bottom:0px;display:block;text-decoration:none;outline:none;border-radius:3px;box-sizing:border-box;position:relative;color:#fff;background-color:#336fd2;box-shadow:0 3px 0 #2959a8}.center .btn.blue a:hover,.center .btn.blue label:hover{box-shadow:0 1px 0 #2959a8}.center .btn.blue a:after,.center .btn.blue label:after{content:'';width:12px;height:4px;border:4px solid transparent;border-left:6px solid #fff;display:inline-block;box-sizing:border-box;right:5px}.center .btn.blue a:hover,.center .btn.blue label:hover{top:2px}.center .btn.blue a:before,.center .btn.blue a:after,.center .btn.blue label:before,.center .btn.blue label:after{content:'';margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0}.center .btn.blue a span,.center .btn.blue label span{font-size:0px;line-height:0px;width:100%;display:block;text-align:center;position:absolute}.mt30{margin-top:30px}.mt18{margin-top:18px}h3{font-size:17px;color:#222;font-weight:bold;border-left:3px solid;padding-left:10px;padding-top:2px;margin-top:35px}.tab-content{padding-bottom:25px}.faq-dl{margin-bottom:15px}.faq-dl dt{color:#336fd2;font-size:15px;font-weight:bold;padding:15px 40px 15px 45px;background:#f3f5f5;position:relative;cursor:pointer;line-height:1.6}.faq-dl dt .icon-q:before{content:'Q.';left:16px;position:absolute}.faq-dl dt .icon-q:after{position:absolute;width:18px;height:18px;background:#fff;right:15px;top:50%;margin-top:-9px;content:''}.faq-dl dt:before{position:absolute;content:'';width:10px;height:2px;background:#777;right:19px;top:50%;margin-top:-1px;z-index:9999}.faq-dl dt:after{position:absolute;content:'';width:2px;height:10px;background:#777;right:23px;top:50%;margin-top:-5px;z-index:9999}.faq-dl dt.open:after{display:none}.faq-dl dd{display:none;padding:15px 10px 30px 45px;position:relative;line-height:1.8}.faq-dl dd .icon-a:before{content:'A.';margin-right:10px;font-weight:bold;font-size:18px;color:#777;position:absolute;top:10px;left:15px}.faq-dl dd .icon-a span{color:#e7163e}.faq-dl dd a{color:#336fd2;text-decoration:underline}.faq-dl dd a:hover{text-decoration:none}
