.wrap h1{width:100%;height:140px;line-height:140px;text-align:center}.wrap h1 img{vertical-align:middle}.wrap .inner{padding-bottom:75px}.wrap .inner h2{padding-top:70px;font-size:35px;line-height:35px;font-weight:700;color:#535353;text-align:center}.wrap .inner h2 img{width:50px;vertical-align:middle;padding-right:10px}.wrap .inner h2 span{display:block;font-size:16px;line-height:16px;font-weight:400}.wrap .inner .contents{width:1100px;margin:30px auto 0}.wrap .inner .contents .blocks{width:100%;background:#fff;box-sizing:border-box;border:7px solid #009fdf}.wrap .inner .contents .blocks:first-of-type~div{margin-top:40px}.wrap .inner .contents .blocks h3{color:#009fde;padding:30px 40px 0;font-size:30px;line-height:36px;margin-bottom:30px;text-align:center}.wrap .inner .contents .blocks dl{font-size:14px;color:#009fde;line-height:22px;padding:40px;border-bottom:1px solid #ddd}.wrap .inner .contents .blocks dl:last-of-type{border-bottom:none}.wrap .inner .contents .blocks dl:first-of-type{border-top:1px solid #ddd}.wrap .inner .contents .blocks dl::after{content:'';clear:both;display:block}.wrap .inner .contents .blocks dl dt{width:240px;font-size:25px;line-height:30px;float:left;box-sizing:border-box}.wrap .inner .contents .blocks dl dd{width:755px;float:right;margin-right:10px;font-size:16px;line-height:30px}.wrap .inner .contents .blocks dl dd img.rule{display:block;width:750px;margin-bottom:10px}.wrap .inner .contents .blocks dl dd a{color:#ff9600;text-decoration:underline}.wrap .inner .contents .blocks .hyo{display:block;margin:10px 0 20px}.wrap .inner .contents .entry{display:block;width:375px;height:80px;line-height:80px;font-size:22px;border:2px solid #fff;background:#53c4f2;text-decoration:none!important;color:#fff!important;text-align:center;box-sizing:border-box;margin:40px auto 0;border-radius:5px}.wrap .inner .contents .entry+p{font-size:14px;line-height:24px;color:#fff;margin-top:20px;text-align:center}.wrap .inner .contents .entry img{width:25px;margin-right:15px;position:relative;top:3px}.prefecture{width:755px;text-align:center;margin:20px auto}.prefecture li{float:left;width:178px;height:50px;line-height:50px;text-align:center;font-size:18px;vertical-align:top;background:#53c4f2;color:#fff!important;border-radius:5px;transition:.5s;margin-right:10px;margin-bottom:10px}.prefecture li a{display:block;color:#fff!important;width:100%;height:100%;text-decoration:none!important}.prefecture li:hover{opacity:.5}@media screen and (max-width:768px){.wrap .inner .contents{margin:30px auto}.wrap .inner .contents .blocks{border:3px solid #009fdf}.wrap .inner .contents .blocks h3{font-size:25px;line-height:25px;margin-bottom:15px;padding-top:15px}.wrap .inner .contents .blocks:first-of-type~div{margin-top:20px}.wrap .inner .contents .blocks dl{padding:20px 0}.wrap .inner .contents .blocks dl dt{font-weight:700;padding:0 15px;font-size:20px}.wrap .inner .contents .blocks dl dd{font-size:14px;line-height:20px}.wrap .inner .contents .blocks dl dd,.wrap .inner .contents .blocks dl dt{width:90%;float:none}.wrap .inner .contents .blocks dl dd{margin:10px auto}.wrap .inner .contents .blocks dl dd img.rule{display:block;width:100%;margin-bottom:10px}.wrap .inner .contents .entry{display:block;width:100%;font-size:14px;height:40px;line-height:38px;margin-top:20px;border-radius:5px}.wrap .inner .contents .entry+p{margin-top:10px}.wrap .inner .contents .entry img{width:10px;margin-right:15px;position:relative;top:3px}.wrap .inner .contents .prefecture{width:100%}.wrap .inner .contents .prefecture li{width:29%;font-size:10px;line-height:20px;padding-top:15px;box-sizing:border-box;margin-right:4%}.wrap .inner .contents .prefecture li.two{line-height:19px;padding-top:7px}}