html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;font-style:normal;vertical-align:baseline}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{text-decoration:none}mark{font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;margin:1em 0;padding:0}input,select{vertical-align:middle}img{vertical-align:bottom;font-size:0;line-height:0;border:0}strong{font-weight:bold}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}body{font-size:1.6rem;color:#1a2531}body *{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}a{color:#1a2531;text-decoration:none;outline:none}img{max-width:100%;height:auto}ins{background-color:#c6c6c6;color:#000}mark{background-color:#c6c6c6;color:#000}hr{border-top:1px solid #c6c6c6}.l-header{width:100%;height:110px;background-color:#fff;position:fixed;top:0;left:0;z-index:1000;-webkit-transition:all .3s;transition:all .3s}@media screen and (min-width: 768px)and (max-width: 1239px){.l-header{height:8.8709677419vw}}@media screen and (max-width: 767px){.l-header{height:75px}}.l-header.is-scrolled{height:80px;-webkit-box-shadow:0px 5px 8px -5px rgba(0,0,0,.3);box-shadow:0px 5px 8px -5px rgba(0,0,0,.3)}@media screen and (min-width: 768px)and (max-width: 1239px){.l-header.is-scrolled{height:6.4516129032vw}}@media screen and (max-width: 767px){.l-header.is-scrolled{height:75px}}.l-header__inner{width:100%;max-width:1240px;height:100%;margin:0 auto;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 768px)and (max-width: 1239px){.l-header__inner{padding:0 1.6129032258vw}}@media screen and (max-width: 767px){.l-header__inner{padding:0 20px}}.l-header-title{height:100%;-webkit-transition:all .3s;transition:all .3s}.l-header-title__link{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.l-header-title__logo{width:44px;height:auto;-webkit-transition:all .3s;transition:all .3s}@media screen and (min-width: 768px)and (max-width: 1239px){.l-header-title__logo{width:3.5483870968vw}}@media screen and (max-width: 767px){.l-header-title__logo{width:36px;white-space:nowrap}}.is-scrolled .l-header-title__logo{width:36px}@media screen and (min-width: 768px)and (max-width: 1239px){.is-scrolled .l-header-title__logo{width:2.9032258065vw}}.l-header-title__main{font-size:2rem;font-weight:700;line-height:1.3;margin-left:26px}@media screen and (min-width: 768px)and (max-width: 1239px){.l-header-title__main{font-size:1.6129032258vw;margin-left:2.0967741935vw}}@media screen and (max-width: 767px){.l-header-title__main{font-size:1.8rem;line-height:1.2857142857;margin-left:15px}}.is-scrolled .l-header-title__main{font-size:1.8rem;margin-left:20px}@media screen and (min-width: 768px)and (max-width: 1239px){.is-scrolled .l-header-title__main{font-size:1.4516129032vw;margin-left:1.6129032258vw}}@media screen and (max-width: 767px){.is-scrolled .l-header-title__main{font-size:1.8rem;line-height:1.2857142857;margin-left:15px}}.l-header-title__main--sub{font-size:1.2rem;display:block;margin-left:-5px;margin-bottom:3px;white-space:nowrap;-webkit-transform-origin:0% 100%;transform-origin:0% 100%}@media screen and (min-width: 768px)and (max-width: 1239px){.l-header-title__main--sub{font-size:.9677419355vw;margin-left:-.4032258065vw;margin-bottom:.2419354839vw;-webkit-transform:scale(0.9);transform:scale(0.9)}}@media screen and (max-width: 767px){.l-header-title__main--sub{font-size:1rem;-webkit-transform:scale(0.9);transform:scale(0.9)}}.is-scrolled .l-header-title__br{display:none}@media screen and (max-width: 767px){.is-scrolled .l-header-title__br{display:block}}.l-header-toggle{display:none}@media screen and (max-width: 767px){.l-header-toggle{display:block;width:30px;height:30px;position:fixed;top:22px;right:15px;z-index:10;cursor:pointer}}.l-header-toggle span{display:block;width:30px;height:1px;background-color:#000;position:absolute;left:0;-webkit-transition:.3s;transition:.3s}.l-header-toggle span:nth-child(1){top:8px}.l-header-toggle span:nth-child(2){top:15px}.l-header-toggle span:nth-child(3){top:22px}.l-header-toggle.is-active span:nth-child(1){top:15px;-webkit-transform:rotate(25deg);transform:rotate(25deg)}.l-header-toggle.is-active span:nth-child(2){opacity:0}.l-header-toggle.is-active span:nth-child(3){top:15px;-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}.l-header-nav{width:660px;height:100%}@media screen and (min-width: 768px)and (max-width: 1239px){.l-header-nav{width:53.2258064516vw}}@media screen and (max-width: 767px){.l-header-nav{width:100%;height:100vh;background-color:#d1e2e8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;left:0;z-index:1;opacity:0;visibility:hidden;-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s}}.l-header-nav.is-active{opacity:1;visibility:visible}.l-header-nav__list{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 767px){.l-header-nav__list{display:block;width:300px;height:auto}}.l-header-nav__item{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media screen and (max-width: 767px){.l-header-nav__item{height:auto;display:block}}@media screen and (max-width: 767px){.l-header-nav__item+.l-header-nav__item{margin-top:40px}}.l-header-nav__link{display:block;font-size:2rem;padding:8px 0}@media screen and (min-width: 768px)and (max-width: 1239px){.l-header-nav__link{font-size:1.6129032258vw}}@media screen and (max-width: 767px){.l-header-nav__link{font-size:1.6rem;font-weight:700;padding:0 0 0 30px;position:relative}}@media screen and (max-width: 767px){.l-header-nav__link::before{content:"";width:8px;height:1px;background-color:#1a2531;position:absolute;top:8px;left:0}}.l-header-nav__link::after{content:"";width:84px;height:6px;display:block;border-top:6px solid #007f96;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}@media screen and (min-width: 768px)and (max-width: 1239px){.l-header-nav__link::after{width:6.7741935484vw;height:.4838709677vw;border-top:.4838709677vw solid #007f96;border-left:.8064516129vw solid rgba(0,0,0,0);border-right:.8064516129vw solid rgba(0,0,0,0)}}@media screen and (max-width: 767px){.l-header-nav__link::after{content:none}}.l-header-nav__link:hover::after{opacity:1}.l-header-nav__link.is-active::after{opacity:1}.l-header-nav__link--en{display:none}@media screen and (max-width: 767px){.l-header-nav__link--en{display:block;font-family:"Montserrat",sans-serif;font-size:1.3rem;color:#007f96;margin-top:10px}}.l-main{padding-top:110px}@media screen and (min-width: 768px)and (max-width: 1239px){.l-main{padding-top:8.8709677419vw}}@media screen and (max-width: 767px){.l-main{padding-top:75px}}.l-footer{width:100%;background-color:#1a2531;position:relative}.l-footer-return{width:60px;height:60px;position:fixed;right:0;bottom:0;z-index:100;opacity:0;visibility:hidden;-webkit-transition:all .3s;transition:all .3s}@media screen and (min-width: 768px)and (max-width: 1239px){.l-footer-return{width:4.8387096774vw;height:4.8387096774vw}}@media screen and (max-width: 767px){.l-footer-return{width:48px;height:48px}}.l-footer-return.is-active{opacity:1;visibility:visible}.l-footer-return.is-fixed{position:absolute;top:-60px;right:0}@media screen and (min-width: 768px)and (max-width: 1239px){.l-footer-return.is-fixed{top:-4.8387096774vw}}@media screen and (max-width: 767px){.l-footer-return.is-fixed{top:-48px}}.l-footer-return__link{display:block;width:100%;height:100%;cursor:pointer;-webkit-transition:opacity .3s;transition:opacity .3s}.l-footer-return__link:hover{opacity:.7}.l-footer__inner{width:100%;max-width:1240px;height:186px;margin:0 auto;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media screen and (min-width: 768px)and (max-width: 1239px){.l-footer__inner{height:15vw}}@media screen and (max-width: 767px){.l-footer__inner{display:block;height:auto}}.l-footer__inner::before{content:"";width:1px;height:100%;display:block;background-color:#2f3343;position:absolute;top:0;left:43%}@media screen and (max-width: 767px){.l-footer__inner::before{content:none}}.l-footer-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){.l-footer-title{height:160px;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.l-footer-title__logo{width:44px;height:auto}@media screen and (min-width: 768px)and (max-width: 1239px){.l-footer-title__logo{width:3.5483870968vw}}@media screen and (max-width: 767px){.l-footer-title__logo{width:36px}}.l-footer-title__main{font-size:2rem;font-weight:700;line-height:1.5;color:#fff;margin-left:20px}@media screen and (min-width: 768px)and (max-width: 1239px){.l-footer-title__main{font-size:1.6129032258vw;margin-left:1.6129032258vw}}@media screen and (max-width: 767px){.l-footer-title__main{font-size:1.6rem;margin-left:12px}}.l-footer-title__main--sub{display:inline-block;font-size:1.2rem;margin-left:-7px}@media screen and (min-width: 768px)and (max-width: 1239px){.l-footer-title__main--sub{font-size:.9677419355vw;margin-left:-.564516129vw;-webkit-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transform:scale(0.8);transform:scale(0.8)}}@media screen and (max-width: 767px){.l-footer-title__main--sub{margin-left:-6px;font-size:1rem}}.l-footer-nav{width:573px}@media screen and (min-width: 768px)and (max-width: 1239px){.l-footer-nav{width:46.2096774194vw}}@media screen and (max-width: 767px){.l-footer-nav{width:320px;margin:0 auto;padding:50px 0;position:relative}}@media screen and (max-width: 767px){.l-footer-nav::before{content:"";width:100vw;height:1px;display:block;border-top:1px solid #2f3343;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.l-footer-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){.l-footer-nav__list{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width: 767px){.l-footer-nav__item{width:40%}}@media screen and (max-width: 767px){.l-footer-nav__item:nth-child(n+3){margin-top:30px}}.l-footer-nav__link{display:block;font-size:1.5rem;color:#81838d;padding-left:13px;position:relative;-webkit-transition:opacity .3s;transition:opacity .3s}@media screen and (min-width: 768px)and (max-width: 1239px){.l-footer-nav__link{font-size:1.2096774194vw;padding-left:10px}}.l-footer-nav__link::before{content:"";width:0;height:0;border-style:solid;border-width:4px 0 4px 6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #81838d;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .3s;transition:opacity .3s}@media screen and (min-width: 768px)and (max-width: 1239px){.l-footer-nav__link::before{border-width:3px 0 3px 5px}}.l-footer-nav__link:hover{opacity:.5}.l-footer-nav__link:hover::before{opacity:.5}.l-footer-copyright{width:100%;border-top:1px solid #2f3343}.l-footer-copyright__main{max-width:1240px;font-size:1.5rem;color:#81838d;margin:0 auto;padding:25px 20px}@media screen and (min-width: 768px)and (max-width: 1239px){.l-footer-copyright__main{font-size:1.2096774194vw}}@media screen and (max-width: 767px){.l-footer-copyright__main{text-align:center;font-size:1.2rem;padding:20px}}.c-breadcrumb{display:inline-block;font-size:1.5rem;color:#fff;line-height:1.5;background-color:#1a2531;padding:8px 20px 9px 20px;position:absolute;top:0;left:0;z-index:10}@media screen and (min-width: 768px)and (max-width: 1239px){.c-breadcrumb{font-size:1.2096774194vw;padding:.6451612903vw 1.6129032258vw .7258064516vw 1.6129032258vw}}@media screen and (max-width: 767px){.c-breadcrumb{font-size:1.2rem;padding:6px 16px 7px 16px}}.c-breadcrumb a{color:#fff;-webkit-transition:opacity .3s;transition:opacity .3s}.c-breadcrumb a:hover{opacity:.6}.c-breadcrumb__separator{display:inline-block;margin:0 8px;-webkit-transform:translateY(-2px);transform:translateY(-2px)}@media screen and (min-width: 768px)and (max-width: 1239px){.c-breadcrumb__separator{margin:0 .6451612903vw;-webkit-transform:translateY(-0.1612903226vw);transform:translateY(-0.1612903226vw)}}@media screen and (max-width: 767px){.c-breadcrumb__separator{margin:0 6px;-webkit-transform:translateY(-1px);transform:translateY(-1px)}}.c-breadcrumb .current-item{color:#80b5c4}.c-title{width:100%;height:100%;position:relative}.c-title__inner{width:100%;max-width:1200px;height:100%;margin:0 auto;padding:0 80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 768px)and (max-width: 1239px){.c-title__inner{padding:0 6.4516129032vw}}@media screen and (max-width: 767px){.c-title__inner{padding:0 44px 0 20px}}.c-title__text{font-size:4.2rem;font-weight:700;line-height:1.6;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 16px;background:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(5%, transparent), color-stop(5%, #FFFFFF), to(#FFFFFF));background:linear-gradient(transparent 0%, transparent 5%, #FFFFFF 5%, #FFFFFF 100%)}@media screen and (min-width: 768px)and (max-width: 1239px){.c-title__text{font-size:3.3870967742vw;padding:0 1.2903225806vw}}@media screen and (max-width: 767px){.c-title__text{font-size:2.7rem;padding:0 8px}}.c-title__sub{width:30px;height:280px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-family:"Montserrat",sans-serif;font-size:1.5rem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:50%;right:0;z-index:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 768px)and (max-width: 1239px){.c-title__sub{width:2.4193548387vw;height:22.5806451613vw;font-size:1.2096774194vw}}@media screen and (max-width: 767px){.c-title__sub{width:24px;height:240px;font-size:1.2rem}}.c-title__sub::before{content:"";width:100%;height:100%;display:block;border-right:30px solid #007f96;border-top:40px solid rgba(0,0,0,0);border-bottom:40px solid rgba(0,0,0,0);position:absolute;top:0;right:0;z-index:-1}@media screen and (min-width: 768px)and (max-width: 1239px){.c-title__sub::before{border-right:2.4193548387vw solid #007f96;border-top:3.2258064516vw solid rgba(0,0,0,0);border-bottom:3.2258064516vw solid rgba(0,0,0,0)}}@media screen and (max-width: 767px){.c-title__sub::before{border-right:24px solid #007f96;border-top:32px solid rgba(0,0,0,0);border-bottom:32px solid rgba(0,0,0,0)}}.is-scroll-prevent{overflow:hidden;height:100%}.u-hide--pc{display:none}@media screen and (max-width: 767px){.u-hide--pc{display:block}}@media screen and (max-width: 767px){.u-hide--sp{display:none}}.p-news{width:100%;overflow:hidden;background-color:#d3e4ea}.p-news-head{width:100%;height:400px;background-color:#80b5c4;background-image:url(../img/news/news-head-bg.png);background-position:center center;background-repeat:no-repeat;background-size:1240px;padding-bottom:60px;position:relative;z-index:1}@media screen and (min-width: 768px)and (max-width: 1239px){.p-news-head{height:32.2580645161vw;background-size:cover}}@media screen and (max-width: 767px){.p-news-head{height:120vw;background-image:url(../img/news/news-head-bg-sp.png);background-size:cover;padding-bottom:48px}}.p-news-index{width:100%;height:auto;margin-top:-60px;padding-bottom:80px;position:relative;z-index:10}@media screen and (min-width: 768px)and (max-width: 1239px){.p-news-index{margin-top:-4.8387096774vw;padding-bottom:6.4516129032vw}}@media screen and (max-width: 767px){.p-news-index{margin-top:-48px}}.p-news-index__inner{width:100%;max-width:1240px;margin:0 auto;padding:0 20px}@media screen and (min-width: 768px)and (max-width: 1239px){.p-news-index__inner{padding:0 1.6129032258vw}}.p-news-index-cat{background-color:#fff;padding:30px}@media screen and (min-width: 768px)and (max-width: 1239px){.p-news-index-cat{padding:2.4193548387vw}}@media screen and (max-width: 767px){.p-news-index-cat{padding:15px 35px}}.p-news-index-cat__list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 767px){.p-news-index-cat__list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}.p-news-index-cat__item{width:160px;height:60px}@media screen and (min-width: 768px)and (max-width: 1239px){.p-news-index-cat__item{width:12.9032258065vw;height:4.8387096774vw}}@media screen and (max-width: 767px){.p-news-index-cat__item{width:calc((100% - 6px)/2);height:30px}}.p-news-index-cat__item+.p-news-index-cat__item{margin-left:10px}@media screen and (min-width: 768px)and (max-width: 1239px){.p-news-index-cat__item+.p-news-index-cat__item{margin-left:.8064516129vw}}@media screen and (max-width: 767px){.p-news-index-cat__item+.p-news-index-cat__item{margin-left:0}}@media screen and (max-width: 767px){.p-news-index-cat__item:nth-child(n+3){margin-top:6px}}.p-news-index-cat__link{width:100%;height:100%;font-size:1.5rem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity .3s;transition:opacity .3s}@media screen and (min-width: 768px)and (max-width: 1239px){.p-news-index-cat__link{font-size:1.2096774194vw}}@media screen and (max-width: 767px){.p-news-index-cat__link{font-size:1.2rem}}.p-news-index-cat__link:hover{opacity:.7}.p-news-index-cat__link--cat1{background-color:#007f96}.p-news-index-cat__link--cat2{background-color:#e1d35e;color:#1a2531}.p-news-index-cat__link--cat3{background-color:#be5667}.p-news-index-cat__link--cat4{background-color:#a7835a}.p-news-index-main{background-color:#fff;margin-top:40px;padding:70px 80px}@media screen and (min-width: 768px)and (max-width: 1239px){.p-news-index-main{margin-top:3.2258064516vw;padding:5.6451612903vw 6.4516129032vw}}@media screen and (max-width: 767px){.p-news-index-main{margin-top:20px;padding:0}}.p-news-index-main__list{width:100%}.p-news-index-main__item{border-bottom:1px solid #dfe4ea}.p-news-index-main__item:first-child{border-top:1px solid #dfe4ea}@media screen and (max-width: 767px){.p-news-index-main__item:first-child{border-top:none}}.p-news-index-main__link{padding:20px 30px 20px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-transition:opacity .3s;transition:opacity .3s}@media screen and (min-width: 768px)and (max-width: 1239px){.p-news-index-main__link{padding:1.6129032258vw 2.4193548387vw 1.6129032258vw 1.6129032258vw}}@media screen and (max-width: 767px){.p-news-index-main__link{padding:15px 30px 18px 20px;-ms-flex-wrap:wrap;flex-wrap:wrap}}.p-news-index-main__link:hover{opacity:.5}.p-news-index-main__link::after{content:"";width:10px;height:10px;display:block;border-top:1px solid #1a2531;border-right:1px solid #1a2531;position:absolute;top:50%;right:20px;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);-webkit-transition:opacity .3s;transition:opacity .3s}@media screen and (min-width: 768px)and (max-width: 1239px){.p-news-index-main__link::after{width:.8064516129vw;height:.8064516129vw;right:1.6129032258vw}}@media screen and (max-width: 767px){.p-news-index-main__link::after{right:20px}}.p-news-index-main__label{width:100px;height:26px;font-size:1.5rem;color:#fff;margin-top:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 768px)and (max-width: 1239px){.p-news-index-main__label{width:8.064516129vw;height:2.0967741935vw;font-size:1.2096774194vw;margin-top:.1612903226vw}}@media screen and (max-width: 767px){.p-news-index-main__label{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:80px;height:20px;font-size:1.2rem;margin-top:0}}.p-news-index-main__label--cat1{background-color:#007f96}.p-news-index-main__label--cat2{background-color:#e1d35e;color:#1a2531}.p-news-index-main__label--cat3{background-color:#be5667}.p-news-index-main__label--cat4{background-color:#a7835a}.p-news-index-main__title{width:calc(100% - 300px);font-size:2rem;line-height:1.4;padding:0 30px}@media screen and (min-width: 768px)and (max-width: 1239px){.p-news-index-main__title{width:calc(100% - 24.1935483871vw);font-size:1.6129032258vw;padding:0 2.4193548387vw}}@media screen and (max-width: 767px){.p-news-index-main__title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;font-size:1.6rem;margin-bottom:12px;padding:0}}.p-news-index-main__date{width:200px;font-size:1.5rem;color:#a7a7a7;margin-top:6px}@media screen and (min-width: 768px)and (max-width: 1239px){.p-news-index-main__date{width:16.1290322581vw;font-size:1.2096774194vw;margin-top:.4838709677vw}}@media screen and (max-width: 767px){.p-news-index-main__date{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;font-size:1.2rem;margin-top:4px;margin-left:20px}}.p-news-index-main__notes{text-align:center;font-size:1.6rem}@media screen and (min-width: 768px)and (max-width: 1239px){.p-news-index-main__notes{font-size:1.2903225806vw}}@media screen and (max-width: 767px){.p-news-index-main__notes{font-size:1.4rem;padding:1.5em}}.p-news-index-nav .wp-pagenavi{background-color:#fff;margin-top:40px;padding:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 768px)and (max-width: 1239px){.p-news-index-nav .wp-pagenavi{margin-top:3.2258064516vw;padding:2.4193548387vw}}@media screen and (max-width: 767px){.p-news-index-nav .wp-pagenavi{margin-top:20px}}.p-news-index-nav .wp-pagenavi a{width:60px;height:60px;font-size:2rem;font-weight:700;color:#007f96;background-color:#d3e4ea;margin:0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity .3s;transition:opacity .3s}@media screen and (min-width: 768px)and (max-width: 1239px){.p-news-index-nav .wp-pagenavi a{width:4.8387096774vw;height:4.8387096774vw;font-size:1.6129032258vw;margin:0 .4032258065vw}}@media screen and (max-width: 767px){.p-news-index-nav .wp-pagenavi a{width:40px;height:40px;font-size:1.3rem}}.p-news-index-nav .wp-pagenavi a:hover{opacity:.6}.p-news-index-nav .wp-pagenavi .current{width:60px;height:60px;font-size:2rem;font-weight:700;color:#007f96;background-color:rgba(0,0,0,0);margin:0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 768px)and (max-width: 1239px){.p-news-index-nav .wp-pagenavi .current{width:4.8387096774vw;height:4.8387096774vw;font-size:1.6129032258vw;margin:0 .4032258065vw}}@media screen and (max-width: 767px){.p-news-index-nav .wp-pagenavi .current{width:40px;height:40px;font-size:1.3rem}}.p-news-index-nav .wp-pagenavi .previouspostslink{background-color:#007f96;position:relative;overflow:hidden;text-indent:-9999px}.p-news-index-nav .wp-pagenavi .previouspostslink::before{content:"";width:10px;height:10px;display:block;border-top:1px solid #fff;border-left:1px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:opacity .3s;transition:opacity .3s}@media screen and (min-width: 768px)and (max-width: 1239px){.p-news-index-nav .wp-pagenavi .previouspostslink::before{width:.8064516129vw;height:.8064516129vw}}@media screen and (max-width: 767px){.p-news-index-nav .wp-pagenavi .previouspostslink::before{width:7px;height:7px}}.p-news-index-nav .wp-pagenavi .nextpostslink{background-color:#007f96;position:relative;overflow:hidden;text-indent:-9999px}.p-news-index-nav .wp-pagenavi .nextpostslink::before{content:"";width:10px;height:10px;display:block;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:opacity .3s;transition:opacity .3s}@media screen and (min-width: 768px)and (max-width: 1239px){.p-news-index-nav .wp-pagenavi .nextpostslink::before{width:.8064516129vw;height:.8064516129vw}}@media screen and (max-width: 767px){.p-news-index-nav .wp-pagenavi .nextpostslink::before{width:7px;height:7px}}.p-news-detail{width:100%;height:auto;margin-top:-60px;padding-bottom:80px;position:relative;z-index:10}@media screen and (min-width: 768px)and (max-width: 1239px){.p-news-detail{margin-top:-4.8387096774vw;padding-bottom:6.4516129032vw}}@media screen and (max-width: 767px){.p-news-detail{margin-top:-48px}}.p-news-detail__inner{width:100%;max-width:1240px;margin:0 auto;padding:0 20px}@media screen and (min-width: 768px)and (max-width: 1239px){.p-news-detail__inner{padding:0 1.6129032258vw}}.p-news-detail-head{width:100%;background-color:#fff;padding:60px 80px}@media screen and (min-width: 768px)and (max-width: 1239px){.p-news-detail-head{padding:4.8387096774vw 6.4516129032vw}}@media screen and (max-width: 767px){.p-news-detail-head{padding:40px 24px}}.p-news-detail--cat1 .p-news-detail-head{border-top:5px solid #007f96}.p-news-detail--cat2 .p-news-detail-head{border-top:5px solid #e1d35e}.p-news-detail--cat3 .p-news-detail-head{border-top:5px solid #be5667}.p-news-detail--cat4 .p-news-detail-head{border-top:5px solid #a7835a}.p-news-detail-head__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-news-detail-head__label{width:100px;height:26px;font-size:1.5rem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 768px)and (max-width: 1239px){.p-news-detail-head__label{width:8.064516129vw;height:2.0967741935vw;font-size:1.2096774194vw}}@media screen and (max-width: 767px){.p-news-detail-head__label{width:80px;height:20px;font-size:1.2rem}}.p-news-detail--cat1 .p-news-detail-head__label{background-color:#007f96}.p-news-detail--cat2 .p-news-detail-head__label{background-color:#e1d35e;color:#1a2531}.p-news-detail--cat3 .p-news-detail-head__label{background-color:#be5667}.p-news-detail--cat4 .p-news-detail-head__label{background-color:#a7835a}.p-news-detail-head__date{width:200px;font-size:1.5rem;color:#a7a7a7;margin-left:26px}@media screen and (min-width: 768px)and (max-width: 1239px){.p-news-detail-head__date{width:16.1290322581vw;font-size:1.2096774194vw}}@media screen and (max-width: 767px){.p-news-detail-head__date{font-size:1.2rem;margin-left:18px}}.p-news-detail-head__title{font-size:3.6rem;font-weight:bold;line-height:1.4;margin-top:16px}@media screen and (min-width: 768px)and (max-width: 1239px){.p-news-detail-head__title{font-size:2.9032258065vw;margin-top:1.2903225806vw}}@media screen and (max-width: 767px){.p-news-detail-head__title{font-size:2rem;margin-top:12px}}.p-news-detail-contents{width:100%;background-color:#fff;padding:0 80px 120px 80px}@media screen and (min-width: 768px)and (max-width: 1239px){.p-news-detail-contents{padding:0 6.4516129032vw 9.6774193548vw 6.4516129032vw}}@media screen and (max-width: 767px){.p-news-detail-contents{padding:0 24px 40px 24px}}.p-news-detail-contents *:first-child{margin-top:0}.p-news-detail-contents h2{font-size:2rem;font-weight:700;line-height:1.4;color:#fff;background-color:#007f96;margin:60px -80px 40px -80px;padding:15px 80px}@media screen and (min-width: 768px)and (max-width: 1239px){.p-news-detail-contents h2{font-size:1.6129032258vw;margin:4.8387096774vw -6.4516129032vw 3.2258064516vw -6.4516129032vw;padding:1.2096774194vw 6.4516129032vw}}@media screen and (max-width: 767px){.p-news-detail-contents h2{font-size:1.6rem;margin:30px -24px 20px -24px;padding:12px 24px}}.p-news-detail-contents h3{font-size:2rem;font-weight:700;line-height:1.4;color:#007f96;background-color:#dfe4ea;margin:50px -80px 40px -80px;padding:15px 80px}@media screen and (min-width: 768px)and (max-width: 1239px){.p-news-detail-contents h3{font-size:1.6129032258vw;margin:4.0322580645vw -6.4516129032vw 3.2258064516vw -6.4516129032vw;padding:1.2096774194vw 6.4516129032vw}}@media screen and (max-width: 767px){.p-news-detail-contents h3{font-size:1.6rem;margin:30px -24px 20px -24px;padding:12px 24px}}.p-news-detail-contents h4{font-size:2rem;font-weight:700;line-height:1.4;color:#007f96;margin-top:45px;margin-bottom:40px;padding-bottom:15px;border-bottom:1px solid #007f96}@media screen and (min-width: 768px)and (max-width: 1239px){.p-news-detail-contents h4{font-size:1.6129032258vw;margin-top:3.6290322581vw;margin-bottom:3.2258064516vw;padding-bottom:1.2096774194vw}}@media screen and (max-width: 767px){.p-news-detail-contents h4{font-size:1.6rem;margin-top:30px;margin-bottom:20px;padding-bottom:12px}}.p-news-detail-contents h5{font-size:2rem;font-weight:700;line-height:1.4;margin-top:45px;margin-bottom:40px}@media screen and (min-width: 768px)and (max-width: 1239px){.p-news-detail-contents h5{font-size:1.6129032258vw;margin-top:3.6290322581vw;margin-bottom:3.2258064516vw}}@media screen and (max-width: 767px){.p-news-detail-contents h5{font-size:1.6rem;margin-top:30px;margin-bottom:20px}}.p-news-detail-contents h5::before{content:"";width:18px;height:18px;display:inline-block;border:4px solid #007f96;border-radius:50%;margin-right:10px;-webkit-transform:translateY(1px);transform:translateY(1px)}@media screen and (min-width: 768px)and (max-width: 1239px){.p-news-detail-contents h5::before{width:1.4516129032vw;height:1.4516129032vw;border:.3225806452vw solid #007f96;margin-right:.8064516129vw}}@media screen and (max-width: 767px){.p-news-detail-contents h5::before{width:14px;height:14px;border:3px solid #007f96;margin-right:8px}}.p-news-detail-contents h6{font-size:2rem;font-weight:700;line-height:1.4;color:#007f96;margin-top:40px;margin-bottom:40px}@media screen and (min-width: 768px)and (max-width: 1239px){.p-news-detail-contents h6{font-size:1.6129032258vw;margin-top:3.2258064516vw;margin-bottom:3.2258064516vw}}@media screen and (max-width: 767px){.p-news-detail-contents h6{font-size:1.6rem;margin-top:30px;margin-bottom:20px}}.p-news-detail-contents p{text-align:justify;font-size:2rem;line-height:2;margin-top:20px;margin-bottom:20px}@media screen and (min-width: 768px)and (max-width: 1239px){.p-news-detail-contents p{font-size:1.6129032258vw;margin-top:1.6129032258vw;margin-bottom:1.6129032258vw}}@media screen and (max-width: 767px){.p-news-detail-contents p{font-size:1.6rem;margin-top:20px;margin-bottom:20px}}.p-news-detail-contents ul{margin-top:40px;margin-bottom:40px}@media screen and (min-width: 768px)and (max-width: 1239px){.p-news-detail-contents ul{margin-top:3.2258064516vw;margin-bottom:3.2258064516vw}}@media screen and (max-width: 767px){.p-news-detail-contents ul{margin-top:30px;margin-bottom:30px}}.p-news-detail-contents ul li{font-size:2rem;line-height:1.4;padding-left:35px;position:relative}@media screen and (min-width: 768px)and (max-width: 1239px){.p-news-detail-contents ul li{font-size:1.6129032258vw;padding-left:2.8225806452vw}}@media screen and (max-width: 767px){.p-news-detail-contents ul li{font-size:1.6rem;padding-left:27px}}.p-news-detail-contents ul li::before{content:"";width:9px;height:9px;display:block;background-color:#007f96;border-radius:50%;position:absolute;top:10px;left:8px}@media screen and (min-width: 768px)and (max-width: 1239px){.p-news-detail-contents ul li::before{width:.7258064516vw;height:.7258064516vw;top:.8064516129vw;left:.6451612903vw}}@media screen and (max-width: 767px){.p-news-detail-contents ul li::before{width:7px;height:7px;top:9px;left:6px}}.p-news-detail-contents ul li+li{margin-top:12px}@media screen and (min-width: 768px)and (max-width: 1239px){.p-news-detail-contents ul li+li{margin-top:.9677419355vw}}@media screen and (max-width: 767px){.p-news-detail-contents ul li+li{margin-top:10px}}.p-news-detail-contents ol{margin-top:40px;margin-bottom:40px;counter-reset:li}@media screen and (min-width: 768px)and (max-width: 1239px){.p-news-detail-contents ol{margin-top:3.2258064516vw;margin-bottom:3.2258064516vw}}@media screen and (max-width: 767px){.p-news-detail-contents ol{margin-top:30px;margin-bottom:30px}}.p-news-detail-contents ol li{font-size:2rem;line-height:1.4;padding-left:35px;position:relative}@media screen and (min-width: 768px)and (max-width: 1239px){.p-news-detail-contents ol li{font-size:1.6129032258vw;padding-left:2.8225806452vw}}@media screen and (max-width: 767px){.p-news-detail-contents ol li{font-size:1.6rem;padding-left:27px}}.p-news-detail-contents ol li::before{counter-increment:li;content:counter(li);width:21px;height:21px;font-size:1.5rem;font-weight:700;color:#fff;background-color:#007f96;border-radius:50%;padding-bottom:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:5px;left:2px}@media screen and (min-width: 768px)and (max-width: 1239px){.p-news-detail-contents ol li::before{width:1.6935483871vw;height:1.6935483871vw;font-size:1.2096774194vw;padding-bottom:.2419354839vw;top:.4032258065vw;left:.1612903226vw}}@media screen and (max-width: 767px){.p-news-detail-contents ol li::before{width:16px;height:16px;font-size:1.2rem;padding-bottom:2px;top:4px;left:1px}}.p-news-detail-contents ol li+li{margin-top:12px}@media screen and (min-width: 768px)and (max-width: 1239px){.p-news-detail-contents ol li+li{margin-top:.9677419355vw}}@media screen and (max-width: 767px){.p-news-detail-contents ol li+li{margin-top:10px}}.p-news-detail-contents a{color:#007f96;-webkit-transition:opacity .3s;transition:opacity .3s}.p-news-detail-contents a:hover{opacity:.6}.p-news-detail-nav{margin-top:65px}@media screen and (min-width: 768px)and (max-width: 1239px){.p-news-detail-nav{margin-top:5.2419354839vw}}@media screen and (max-width: 767px){.p-news-detail-nav{display:block;margin-top:35px}}.p-news-detail-nav__link{width:250px;height:60px;font-size:1.5rem;color:#fff;background-color:#007f96;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;position:relative;-webkit-transition:opacity .3s;transition:opacity .3s}@media screen and (min-width: 768px)and (max-width: 1239px){.p-news-detail-nav__link{width:20.1612903226vw;height:4.8387096774vw;font-size:1.2096774194vw}}@media screen and (max-width: 767px){.p-news-detail-nav__link{width:200px;height:48px;font-size:1.2rem}}.p-news-detail-nav__link:hover{opacity:.7}.p-news-detail-nav__link::after{content:"";width:8px;height:8px;display:block;border-top:1px solid #fff;border-left:1px solid #fff;position:absolute;top:50%;left:20px;-webkit-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%)}@media screen and (min-width: 768px)and (max-width: 1239px){.p-news-detail-nav__link::after{width:.6451612903vw;height:.6451612903vw;left:1.6129032258vw}}
