#contents{margin-top:0}#subsidy_prefecture .font-shingo{font-family:tbnpgothic-std, serif;font-weight:500}#subsidy_prefecture .headline{font-family:tbnpgothic-std, serif;font-size:2.4rem;font-weight:500;color:#003264}@media screen and (min-width: 768px){#subsidy_prefecture .headline{font-size:4.0rem}}#subsidy_prefecture .small{max-width:880px !important;margin-right:auto;margin-left:auto}#subsidy_prefecture .main{aspect-ratio:16 / 5;background:url("../../img/page/prefecture_hojo/background.jpg") no-repeat 50% 50%/cover}#subsidy_prefecture .main .inner{display:flex;align-items:center;height:100%}#subsidy_prefecture .main .inner h1{width:55%;max-width:661px}@media screen and (min-width: 768px){#subsidy_prefecture .main{aspect-ratio:96 / 25}}#subsidy_prefecture .bar-contact{padding:0;background:-moz-linear-gradient(left, #e0842b 20%, #e9a956 50%, #e0842b 80%);background:-webkit-linear-gradient(left, #e0842b 20%, #e9a956 50%, #e0842b 80%);background:linear-gradient(to right, #e0842b 20%, #e9a956 50%, #e0842b 80%)}#subsidy_prefecture .bar-contact .inner{padding:20px 0}#subsidy_prefecture .bar-contact .inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px 30px}#subsidy_prefecture .bar-contact .inner ul li{margin:10px 30px}#subsidy_prefecture .top_catchphrase{margin-bottom:60px;background:#F7F6F2}#subsidy_prefecture .top_catchphrase .inner{padding:60px 0}#subsidy_prefecture .top_catchphrase .inner .headline{font-size:3.2rem;color:#E5801F;margin-bottom:0}#subsidy_prefecture .top_howto .inner section{position:relative;margin-top:60px}#subsidy_prefecture .top_howto .inner section h3{text-align:center;margin-bottom:40px}#subsidy_prefecture .top_howto .inner section ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;margin:-40px 0 60px;padding-bottom:60px;border-bottom:2px solid #E5801F}#subsidy_prefecture .top_howto .inner section ul li{width:44.69%;margin-top:40px}@media screen and (min-width: 768px){#subsidy_prefecture .top_howto .inner section ul li{width:28.75%;max-width:253px}}#subsidy_prefecture .top_howto .inner section ul::before,#subsidy_prefecture .top_howto .inner section ul::after{position:absolute;right:0;left:0;content:"";display:block;width:0;height:0;margin:auto;border-width:18px 15px 0 15px;border-style:solid;border-color:transparent}#subsidy_prefecture .top_howto .inner section ul::before{bottom:-14px;z-index:1;border-top-color:#FFF}#subsidy_prefecture .top_howto .inner section ul::after{bottom:-18px;border-top-color:#E5801F}#subsidy_prefecture .top_howto .inner section p{margin:0}#subsidy_prefecture .top_flow section section{position:relative;counter-increment:number;margin:0 0 30px;padding:50px 20px 30px;border:2px solid #8CC5DB;border-radius:6px;box-sizing:border-box}#subsidy_prefecture .top_flow section section h3{font-size:2.0rem;color:#003264;text-align:center}#subsidy_prefecture .top_flow section section h3 span{display:block;font-size:1.2rem}#subsidy_prefecture .top_flow section section p{margin:0}#subsidy_prefecture .top_flow section section::before{position:absolute;top:-30px;right:0;left:0;content:counter(number);display:block;font-size:5.0rem;font-weight:bold;color:#8CC5DA;line-height:60px;text-align:center;width:94px;height:60px;margin:auto;background:#FFF}#subsidy_prefecture .top_flow section section:last-of-type{margin:0}@media screen and (min-width: 768px){#subsidy_prefecture .top_flow section section{width:-webkit-calc(50% - 15px);width:calc(50% - 15px);margin:30px 30px 0 0;float:left}#subsidy_prefecture .top_flow section section:nth-of-type(2n+2){margin:30px 0 0}}@media screen and (min-width: 980px){#subsidy_prefecture .top_flow section section{width:-webkit-calc(25% - 22.5px);width:calc(25% - 22.5px);margin:0 30px 0 0}#subsidy_prefecture .top_flow section section:nth-of-type(2n+2){margin:0 30px 0 0}#subsidy_prefecture .top_flow section section:last-of-type{margin:0}}#subsidy_prefecture .top_leader{margin:60px 0;padding:60px 0;background:#F7F6F2}#subsidy_prefecture .top_leader section figure{width:100px;margin:0 auto 1.5em}#subsidy_prefecture .top_leader section div{position:relative;padding:30px 20px;background:#FFF;border-radius:6px}#subsidy_prefecture .top_leader section div p{margin:0 0 12px}#subsidy_prefecture .top_leader section div p span{font-weight:bold;color:#E5801F}#subsidy_prefecture .top_leader section div p:last-of-type{margin-bottom:0}#subsidy_prefecture .top_leader section div::before{position:absolute;top:-20px;right:0;left:0;content:'';display:block;width:0;height:0;margin:auto;border-width:0 15px 20px 15px;border-style:solid;border-color:transparent;border-bottom:#FFF}@media screen and (min-width: 768px){#subsidy_prefecture .top_leader section figure{width:230px;float:left}#subsidy_prefecture .top_leader section div{margin-left:260px;padding:40px 60px;border-radius:115px}#subsidy_prefecture .top_leader section div::before{top:auto;right:auto;bottom:0;left:8px;width:60px;height:30px;background:url(../../img/lp/top/fuki.png) no-repeat;border:none}}#subsidy_prefecture .top_price{padding:60px 0;background:#F7F6F2}#subsidy_prefecture .top_price section>div{margin:0 0 30px;padding:30px;background:rgba(0,50,100,0.06)}#subsidy_prefecture .top_price section>div:last-of-type{margin:0}#subsidy_prefecture .top_price section .price{position:relative;margin-bottom:80px}#subsidy_prefecture .top_price section .price section{text-align:center;margin:0 0 30px;background:#FFF;border:2px solid;border-radius:4px}#subsidy_prefecture .top_price section .price section h3{font-size:2.0rem;font-weight:bold;color:#FFF;margin:0 0 20px;padding:6px 20px}#subsidy_prefecture .top_price section .price section p{margin:0;padding:0 20px}#subsidy_prefecture .top_price section .price section p:first-of-type{font-size:2.0rem;font-weight:bold}#subsidy_prefecture .top_price section .price section p:first-of-type span{font-size:5.0rem;font-weight:bold}#subsidy_prefecture .top_price section .price section p:last-of-type{margin:0 0 20px}#subsidy_prefecture .top_price section .price section:first-of-type{position:relative;color:#8AC641}#subsidy_prefecture .top_price section .price section:first-of-type h3{background:#8AC641}#subsidy_prefecture .top_price section .price section:last-of-type{color:#39ADC6;margin:0}#subsidy_prefecture .top_price section .price section:last-of-type h3{background:#39ADC6}@media screen and (min-width: 768px){#subsidy_prefecture .top_price section .price section{width:-webkit-calc(50% - 15px);width:calc(50% - 15px);margin:0 30px 0 0;float:left;box-sizing:border-box}#subsidy_prefecture .top_price section .price section:last-of-type{margin:0}}#subsidy_prefecture .top_price section .price>p{font-weight:bold;margin:0;padding-top:1.5em;clear:both}#subsidy_prefecture .top_price section .flow p{margin:0 0 30px}#subsidy_prefecture .top_price section .flow p:last-of-type{font-weight:bold;margin:0}#subsidy_prefecture .top_contact{position:relative;padding:60px 0}#subsidy_prefecture .top_contact::before{position:absolute;top:0;right:0;left:0;content:"";display:block;width:0;height:0;margin:auto;border-width:50px 60px 0 60px;border-style:solid;border-color:transparent;border-top-color:#F7F6F2}#subsidy_prefecture .top_contact .form table{display:block}#subsidy_prefecture .top_contact .form table tbody{display:block}#subsidy_prefecture .top_contact .form table tbody tr{display:block}#subsidy_prefecture .top_contact .form table tbody tr th{display:block;vertical-align:middle;border:1px solid #CCC;font-weight:bold;padding:12px;background:#DDD}#subsidy_prefecture .top_contact .form table tbody tr th div{position:relative;font-weight:bold;padding-right:70px}#subsidy_prefecture .top_contact .form table tbody tr th div span{position:absolute;top:0;right:0;bottom:0;display:block;font-size:12px;font-size:1.2rem;color:#FFF;line-height:22px;text-align:center;width:60px;height:22px;margin:auto;background:#E98122}#subsidy_prefecture .top_contact .form table tbody tr td{display:block;vertical-align:middle;background-color:#FFF;border:1px solid #CCC;padding:12px}@media screen and (min-width: 768px){#subsidy_prefecture .top_contact .form table{display:table}#subsidy_prefecture .top_contact .form table tbody{display:table-row-group}#subsidy_prefecture .top_contact .form table tbody tr{display:table-row}#subsidy_prefecture .top_contact .form table tbody tr th{display:table-cell;width:300px;box-sizing:border-box}#subsidy_prefecture .top_contact .form table tbody tr td{display:table-cell;box-sizing:border-box}}#subsidy_prefecture .top_contact .privacy{font-size:1.4rem;color:#666;height:130px;margin:40px 0;padding:20px;overflow:auto;background:#F6F6F6;border:1px solid #EEE;box-sizing:border-box}#subsidy_prefecture .top_contact .privacy h3{font-size:1.6rem;font-weight:bold;margin:0 0 12px}#subsidy_prefecture .top_contact .privacy p{margin:0 0 6px}#subsidy_prefecture .top_contact .privacy p:last-of-type{margin:0}#subsidy_prefecture .top_contact .privacy section{margin:20px 0 0}#subsidy_prefecture .top_contact .privacy section h4{font-weight:bold;margin:0 0 12px}#subsidy_prefecture .top_contact .privacy section ul{list-style:disc;margin:6px 0 0 1.5em}#subsidy_prefecture .top_contact .submit{text-align:center;max-width:480px;margin:auto}#subsidy_prefecture .top_contact .submit p{font-size:1.4rem;margin:0}#subsidy_prefecture .top_contact .submit input[type="submit"]{font-size:3.0rem;line-height:75px;text-shadow:0 1px 2px rgba(40,118,134,0.88);max-width:none;height:75px;background:#39ADC6;border:1px solid #59BACF;border-radius:6px;box-shadow:0 5px 0 #287686}#subsidy_prefecture .top_contact .submit input[type="submit"]:hover{color:rgba(255,255,255,0.88);text-shadow:0 -1px 2px rgba(40,118,134,0.88);box-shadow:0 1px 0 #287686;transform:translateY(4px)}
