h2.title_h2{font-size:28px;letter-spacing:6px;color:#473315;line-height:45px;font-family:dnp-shuei-mgothic-std,sans-serif;font-weight:600;font-style:normal}h2.title_h2 .en{font-size:13px;color:#f29300;line-height:27px;letter-spacing:3px}#sec1{background-color:#fff0c8;padding:70px 0 72px;position:relative;overflow:hidden}#sec1:before{content:"";background:#ffebbd;width:1000px;height:1000px;position:absolute;top:-805px;left:-500px;-webkit-transform:rotate(-34deg);-ms-transform:rotate(-34deg);transform:rotate(-34deg)}#sec1:after{content:"";background:#ffebbd;width:2000px;height:2000px;position:absolute;bottom:-1805px;right:-850px;-webkit-transform:rotate(-34deg);-ms-transform:rotate(-34deg);transform:rotate(-34deg);z-index:0}#sec1 h2{position:relative;z-index:2}#sec1 h2 .en{vertical-align:middle;padding-left:20px}#sec1 h3{color:#f29300;font-size:21px;line-height:38px;letter-spacing:5px;padding-top:40px;font-family:dnp-shuei-mgothic-std,sans-serif;font-weight:600;font-style:normal;position:relative;z-index:2}#sec1 .txt{width:629px;padding-top:15px;font-size:16px;line-height:28px;text-align:justify;position:relative;z-index:2;color:#473315}#sec1 .photo{position:absolute;top:10px;right:0;width:381px;height:auto;z-index:2}#sec1 .boxlist{width:625px;border-radius:15px;background-color:#fff;padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:2}#sec1 .boxlist ul li{padding-left:22px;position:relative;font-size:15px;line-height:30px;color:#473315}#sec1 .boxlist ul li:before{content:'';background-color:#facd51;width:12px;height:12px;border-radius:50%;position:absolute;top:7px;left:0}@media screen and (max-width:1060px) and (min-width:767px){#sec1 .txt{width:65%}#sec1 .photo{width:35%}}@media screen and (max-width:767px){#sec1{padding:10% 0 10%}#sec1:before{content:"";background:#ffebbd;width:1000px;height:1000px;position:absolute;top:-943px;left:-500px;-webkit-transform:rotate(-34deg);-ms-transform:rotate(-34deg);transform:rotate(-34deg)}#sec1:after{content:"";background:#ffebbd;width:2000px;height:2000px;position:absolute;bottom:-2100px;right:-850px;-webkit-transform:rotate(-34deg);-ms-transform:rotate(-34deg);transform:rotate(-34deg);z-index:0}#sec1 h2{text-align:center}#sec1 h2 .en{display:block;vertical-align:middle;padding-left:20px}#sec1 h3{font-size:20px;padding-top:8%}#sec1 h3 .br-pc{display:none}#sec1 .txt{width:100%;padding-top:5%;margin-bottom:5%}#sec1 .photo{position:static;width:90%;margin:0 auto;height:auto;padding-top:5%}#sec1 .boxlist{width:100%;padding:20px;display:block}}#sec2{padding:112px 0 175px}#sec2 h2{text-align:center;position:relative;padding-bottom:60px}#sec2 h2 .en{display:block}#sec2 h2:before{content:'';background:url(//tochigi-naishikyo.com/wp-content/themes/genova_tpl/css/../img/sec_icon.png) no-repeat top center;background-size:cover;width:48px;height:48px;position:absolute;top:-50px;left:0;right:0;margin:0 auto}#sec2 .sec2_cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#sec2 .sec2_cont .box{width:48.5%;background-color:#f8f4e8;border-radius:15px;margin-bottom:35px;overflow:hidden}#sec2 .sec2_cont .box .ttl{font-size:21px;line-height:45px;font-family:dnp-shuei-mgothic-std,sans-serif;font-weight:600;font-style:normal;margin-bottom:0}#sec2 .sec2_cont .box .ttl a{color:#fff;display:block;padding:20px 0 20px 25px;position:relative;letter-spacing:5px}#sec2 .sec2_cont .box .ttl a:before{content:'';background:url(//tochigi-naishikyo.com/wp-content/themes/genova_tpl/css/../img/ico_arrow02.png) no-repeat top center;background-size:cover;width:6px;height:10px;position:absolute;top:50%;right:35px;margin-top:-5px}#sec2 .sec2_cont .box .ttl a:hover{opacity:.7}#sec2 .sec2_cont .box .ttl1{background:url(//tochigi-naishikyo.com/wp-content/themes/genova_tpl/css/../img/sec2_ttl_bg1.png) no-repeat top center;background-size:cover}#sec2 .sec2_cont .box .ttl2{background:url(//tochigi-naishikyo.com/wp-content/themes/genova_tpl/css/../img/sec2_ttl_bg2.png) no-repeat top center;background-size:cover}#sec2 .sec2_cont .box .ttl3{background:url(//tochigi-naishikyo.com/wp-content/themes/genova_tpl/css/../img/sec2_ttl_bg3.png) no-repeat top center;background-size:cover}#sec2 .sec2_cont .box .ttl4{background:url(//tochigi-naishikyo.com/wp-content/themes/genova_tpl/css/../img/sec2_ttl_bg4.png) no-repeat top center;background-size:cover}#sec2 .sec2_cont .box .inner ul{padding:30px}#sec2 .sec2_cont .box .inner ul li{font-size:15px;line-height:32px;color:#473315;position:relative;padding-left:27px}#sec2 .sec2_cont .box .inner ul li:before{content:'';background:url(//tochigi-naishikyo.com/wp-content/themes/genova_tpl/css/../img/sec2_icon.png) no-repeat top center;background-size:cover;width:19px;height:18px;position:absolute;top:9px;left:0;margin-top:-5px}@media screen and (max-width:767px){#sec2{padding:25% 0 10%}#sec2 h2{padding-bottom:10%}#sec2 h2:before{content:'';width:38px;height:38px;top:-40px}#sec2 .sec2_cont{display:block}#sec2 .sec2_cont .box{width:100%;border-radius:15px;margin-bottom:20px}#sec2 .sec2_cont .box .ttl{border-radius:15px 15px 0 0}#sec2 .sec2_cont .box .inner ul{padding:30px 20px}}#sec3{position:relative}#sec3 .boxtxt{width:750px;margin:0 auto;position:absolute;top:-75px;left:0;right:0;background:url(//tochigi-naishikyo.com/wp-content/themes/genova_tpl/css/../img/sec3_bg_box.png) no-repeat top center;background-size:cover;border-radius:15px;padding:35px;-webkit-box-sizing:border-box;box-sizing:border-box}#sec3 .boxtxt .inner{color:#fff;position:relative;padding-left:100px}#sec3 .boxtxt .inner:before{content:'';background:url(//tochigi-naishikyo.com/wp-content/themes/genova_tpl/css/../img/sec3_icon.png) no-repeat top center;background-size:cover;width:79px;height:79px;position:absolute;top:0;left:0}#sec3 .boxtxt .inner .ttl{margin-bottom:0;font-family:dnp-shuei-mgothic-std,sans-serif;font-weight:600;font-style:normal;font-size:21px;line-height:26px;margin-bottom:10px}#sec3 .boxtxt .inner .txt{font-size:15px;line-height:26px}@media screen and (max-width:768px){#sec3 .boxtxt{width:660px;top:-130px}}@media screen and (max-width:767px){#sec3{position:relative;padding-bottom:10%}#sec3 .boxtxt{width:calc(100% - 40px);margin:-12% 20px 0;top:0;position:relative;z-index:2;padding:30px 20px}#sec3 .boxtxt .inner{padding-left:0;text-align:center}#sec3 .boxtxt .inner:before{content:'';background:url(//tochigi-naishikyo.com/wp-content/themes/genova_tpl/css/../img/sec3_icon.png) no-repeat top center;background-size:cover;width:50px;height:50px;position:absolute;top:0;left:0;right:0;margin:0 auto}#sec3 .boxtxt .inner .ttl{margin-bottom:0;margin-bottom:10px;padding-top:60px}#sec3 .boxtxt .inner .txt{font-size:15px;line-height:26px;text-align:justify}}#sec4{background:url(//tochigi-naishikyo.com/wp-content/themes/genova_tpl/css/../img/sec4_bg.jpg) no-repeat top center;background-size:cover;padding:112px 0 50px}#sec4 h2{text-align:center;position:relative;padding-bottom:20px}#sec4 h2 .en{display:block}#sec4 h2:before{content:'';background:url(//tochigi-naishikyo.com/wp-content/themes/genova_tpl/css/../img/sec3_icon.png) no-repeat top center;background-size:cover;width:48px;height:48px;position:absolute;top:-50px;left:0;right:0;margin:0 auto}#sec4 .chart{width:100%;max-width:600px;margin:0 auto}#sec4 .boxinfo{padding:40px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;max-width:750px;width:100%;margin:0 auto;font-size:14px}#sec4 .boxinfo:before{border:10px solid #efc56f;border-radius:20px;content:'';position:absolute;top:10px;right:-10px;bottom:-10px;left:10px}#sec4 .boxinfo:after{background:#fff;border-radius:20px;content:'';position:absolute;top:0;right:0;bottom:0;left:0}#sec4 .boxinfo h3{text-align:center;font-size:20px;font-weight:700;color:#473315}#sec4 .boxinfo .note{text-align:right;margin-bottom:0;font-weight:700}#sec4 .boxinfo .boxtable{max-width:495px;width:100%;margin:0 auto;color:#473315}#sec4 .boxinfo .boxtable table,#sec4 .boxinfo .boxtable td,#sec4 .boxinfo .boxtable th{border-collapse:collapse;border:1px solid #000;text-align:center}#sec4 .boxinfo .boxtable table tr th,#sec4 .boxinfo .boxtable td tr th,#sec4 .boxinfo .boxtable th tr th{text-align:center;width:20%;font-weight:700}#sec4 .boxinfo .boxtable table tr th:first-child,#sec4 .boxinfo .boxtable td tr th:first-child,#sec4 .boxinfo .boxtable th tr th:first-child{width:15%}#sec4 .boxinfo .boxtable table tr th:last-child,#sec4 .boxinfo .boxtable td tr th:last-child,#sec4 .boxinfo .boxtable th tr th:last-child{width:25%}#sec4 .boxinfo>*{position:relative;z-index:2}@media screen and (max-width:767px){#sec4{padding:100px 0 10%}#sec4 .boxinfo{font-size:11px}}#sec5{padding:70px 0 70px;position:relative}#sec5:before{content:'';background:url(//tochigi-naishikyo.com/wp-content/themes/genova_tpl/css/../img/sec5_bg.jpg) no-repeat bottom right;background-size:cover;position:absolute;top:0;right:0;bottom:0;width:70%}#sec5 .boxtxt{width:520px;color:#473315}#sec5 .boxtxt .logo{width:344px}#sec5 .boxtxt .note{font-size:15px;line-height:30px;font-family:dnp-shuei-mgothic-std,sans-serif;font-weight:600;font-style:normal;letter-spacing:2px}#sec5 .boxtxt .note2{font-size:15px}#sec5 .boxtxt .info{padding-top:30px}#sec5 .boxtxt .info dl{font-size:16px;line-height:34px}#sec5 .boxtxt .info dl dt{float:left;width:92px;font-weight:700}#sec5 .boxtxt .info dl dd{float:left;width:334px}@media screen and (max-width:1060px) and (min-width:767px){#sec5:before{content:'';background:url(//tochigi-naishikyo.com/wp-content/themes/genova_tpl/css/../img/sec5_bg.jpg) no-repeat bottom left;background-size:cover}}@media screen and (max-width:767px){#sec5{padding:10% 0 0;position:relative}#sec5:before{display:none}#sec5 .boxtxt{width:100%;padding-bottom:5%}#sec5 .boxtxt .logo{max-width:344px;width:90%;margin:0 auto}#sec5 .boxtxt .note{padding-top:15px;text-align:center;font-size:14px}#sec5 .boxtxt .info{padding-top:0}#sec5 .boxtxt .info dl{font-size:15px;line-height:35px}#sec5 .boxtxt .info dl dt{float:left;width:70px}#sec5 .boxtxt .info dl dd{float:left;width:calc(100% - 70px)}}