@charset "UTF-8";*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,ol,p,ul{margin:0;padding:0;border:0;vertical-align:baseline;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-padding-start:0;padding-inline-start:0}ol[role=list],ul[role=list]{list-style:none}li{list-style:none}html:focus-within{scroll-behavior:smooth}html{overflow:auto;height:100%}body{position:relative;height:100%;text-rendering:optimizeSpeed;line-height:1.6}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html{position:relative;height:100%;scroll-behavior:smooth;overflow-x:hidden;overflow-y:auto;font-size:10px}html.wf-loading{visibility:hidden}html.wf-active{visibility:visible}html.lock{width:100%;height:100%;overflow:hidden}html.lock .header__spNav{opacity:1;visibility:visible}body{font-family:"Atten New","Atten Round New","Open Sans","Helvetica Neue",Helvetica,Arial,Verdana,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-size:18px;font-size:1.8rem;line-height:2;margin:0;width:100%;height:100%;position:relative;color:#625554;-webkit-animation:fadeIn 3s ease;animation:fadeIn 3s ease;-webkit-box-sizing:border-box;box-sizing:border-box}@media (-ms-high-contrast:none){body{font-family:"メイリオ",Meiryo,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}a,button{-webkit-transition:.3s;transition:.3s}a{display:block;color:#625554;text-decoration:none}a:hover{-webkit-transition:.3s;transition:.3s}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}img{max-width:100%;height:auto;vertical-align:top}.cf:after{display:block;clear:both;width:100%;content:""}iframe{width:100%}iframe .wp-embedded-content{width:100%}@media screen and (max-width:750px){.pc{display:none}}.sp{display:none}@media screen and (max-width:750px){.sp{display:block}}.main{padding-top:152px}@media screen and (max-width:750px){.main{padding-top:7rem}}.w_large{width:1180px;margin:0 auto}@media screen and (max-width:1220px){.w_large{width:92%}}.w_middle{width:1100px;margin:0 auto}@media screen and (max-width:1120px){.w_middle{width:92%}}.fadeIn{opacity:0;visibility:hidden;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity 1s,visibility 1s,-webkit-transform 1s;transition:opacity 1s,visibility 1s,-webkit-transform 1s;transition:opacity 1s,visibility 1s,transform 1s;transition:opacity 1s,visibility 1s,transform 1s,-webkit-transform 1s}.animated{opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}.ma__40{margin-bottom:40px}.green{color:#3f938f}.red{color:#a73a5b}.bold{font-weight:600}.header{position:fixed;top:0;width:100%;z-index:9999;-webkit-transition:all .3s;transition:all .3s;font-size:16px;font-size:1.6rem;background-color:#fff}@media screen and (max-width:750px){.header{border-bottom:1px solid #ccc}}.header__inner{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;width:1180px;margin:auto;height:80px}@media screen and (max-width:1200px){.header__inner{width:80%}}@media screen and (max-width:980px){.header__inner{width:92%}}@media screen and (max-width:750px){.header__inner{width:100%;height:70px;margin:0}}.header__logo{width:380px}@media screen and (max-width:980px){.header__logo{width:280px}}@media screen and (max-width:750px){.header__logo{margin-left:20px}}.header__contactArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__tel{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:block;font-size:26px;font-size:2.6rem;margin-right:20px}.header__tel i{padding-right:10px}@media screen and (max-width:750px){.header__tel{text-align:center;background-color:#d8bc02;width:70px;height:70px;margin-right:0;padding-left:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__tel i{color:#fff}.header__tel span{display:none}}.header__contact{width:155px;text-align:center}.header__contact a{display:block;width:100%;height:100%;border-radius:8px;line-height:1;padding:15px 0;background-color:#3f938f;color:#fff}.header__contact a:hover{opacity:.8}.header__trigger{width:70px;height:70px;background-color:#3f938f;display:none}@media screen and (max-width:750px){.header__trigger{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}}.header__trigger__inner{width:35px;height:38px;position:relative;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;text-align:center}.header__trigger__inner span{display:block;width:100%;height:2px;background:#fff;position:absolute;-webkit-transition:.3s;transition:.3s}.header__trigger__inner span:first-child{top:5px}.header__trigger__inner span:nth-child(2){top:13px}.header__trigger__inner span:last-child{color:#fff;font-size:12px;font-size:1.2rem;height:0;background:0 0;bottom:18px}.header__trigger.active span:first-child{top:-5px;-webkit-transform:translateY(13px) rotate(-35deg);transform:translateY(13px) rotate(-35deg)}.header__trigger.active span:nth-child(2){top:20px;-webkit-transform:translateY(-13px) rotate(35deg);transform:translateY(-13px) rotate(35deg)}.header__nav{width:100%;background-color:#d8bc02;padding:0}@media screen and (max-width:750px){.header__nav{position:absolute;right:-100%;opacity:0;visibility:hidden;-webkit-transition:.5s;transition:.5s}}.header__nav.active{right:0;opacity:1;visibility:visible;-webkit-transition:.5s;transition:.5s}.header__nav--list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:880px;margin:0 auto}@media screen and (max-width:980px){.header__nav--list{width:92%}}@media screen and (max-width:750px){.header__nav--list{display:block}}.header__nav--item{width:220px;height:100%;margin:0 auto;text-align:center;position:relative}@media screen and (max-width:980px){.header__nav--item{width:25%}}@media screen and (max-width:750px){.header__nav--item{width:100%;margin-bottom:20px}}.header__nav--item:before{position:absolute;content:"";top:50%;right:0;width:1px;height:45px;background-color:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:750px){.header__nav--item:before{content:none}}.header__nav--item:first-child:after{position:absolute;content:"";left:0;top:50%;right:0;width:1px;height:45px;background-color:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:750px){.header__nav--item:first-child:after{content:none}}.header__nav--item a{display:block;position:relative;overflow:hidden;color:#fff;width:100%;padding:15px 0;line-height:1.2}@media screen and (max-width:750px){.header__nav--item a{font-size:18px;font-size:1.8rem;font-weight:700;padding-bottom:20px}.header__nav--item a:hover{opacity:.5}}.header__nav--item a:after{position:absolute;content:"";width:100%;height:2px;bottom:0;left:-100%;background-color:#fff;-webkit-transition:.3s;transition:.3s}@media screen and (max-width:750px){.header__nav--item a:after{height:1px;left:0}}.header__nav--item a:hover:after{left:0}.header__nav--item:nth-child(2) a:after{bottom:7px}.header__nav__spcontact{display:none}@media screen and (max-width:750px){.header__nav__spcontact{display:block}}.footer{color:#fff}.footer__wrap{background:#3f938f;width:100%;height:auto;padding:60px 0}@media screen and (max-width:800px){.footer__wrap{padding:4.5rem 0 6rem}}.footer__addressArea{margin-right:4%}@media screen and (max-width:800px){.footer__addressArea{margin:0 0 3.5rem}}.footer__address{width:1100px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto 80px}@media screen and (max-width:1200px){.footer__address{width:92%}}@media screen and (max-width:800px){.footer__address{display:block;padding-top:4.5rem;margin:0 auto 4.5rem}}.footer__address address{font-style:normal;margin-bottom:5px}.footer__map{width:100%;height:315px;margin-bottom:15px}@media screen and (max-width:800px){.footer__map{width:100%;margin-right:0}}.footer__tel a{display:inline;color:#fff;text-decoration:underline}.footer__tel a:hover{text-decoration:none}.footer__logo{width:370px;margin-bottom:20px}@media screen and (max-width:600px){.footer__logo{width:350px}}@media screen and (max-width:450px){.footer__logo{width:320px}}@media screen and (max-width:350px){.footer__logo{width:280px}}.footer__textArea{width:40.2%}@media screen and (max-width:800px){.footer__textArea{width:100%}}.footer__nav{padding-left:40px;margin-bottom:20px}.footer__nav li{position:relative}.footer__nav li a{display:inline-block;color:#fff}.footer__nav li a:before{position:absolute;content:"";width:15px;height:1px;background-color:#fff;top:50%;left:-30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s;transition:.3s}.footer__nav li a:hover:before{left:-25px;-webkit-transition:.3s;transition:.3s}.footer__copy{color:#625554;background:#fff;text-align:center;font-size:12px;font-size:1.2rem;padding:5px 10px}.wrap{max-width:1180px;margin:0 auto;padding-bottom:95px}@media screen and (max-width:1230px){.wrap{width:92%;padding-bottom:8%}}.sec__mv{width:100%;height:250px;background-image:url(//www.heian-hp.or.jp/core/wp/wp-content/themes/core/css/../img/common/sec__mv.gif);background-size:cover}@media screen and (max-width:600px){.sec__mv{height:220px}}@media screen and (max-width:450px){.sec__mv{height:150px}}.sec__inner{width:100%;height:250px;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 (max-width:600px){.sec__inner{height:220px}}@media screen and (max-width:450px){.sec__inner{height:150px}}.sec__ttl{font-size:24px;font-size:2.4rem;line-height:1;color:#625554;text-shadow:0 0 10px #fff}@media screen and (max-width:600px){.sec__ttl{font-size:22px;font-size:2.2rem}}@media screen and (max-width:450px){.sec__ttl{font-size:20px;font-size:2rem}}.breadcrumb{margin-top:10px;font-size:14px;font-size:1.4rem}@media screen and (max-width:700px){.breadcrumb{margin-top:0}}.breadcrumb__list{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:700px){.breadcrumb__list{display:none}}.breadcrumb__item{margin-right:10px}.breadcrumb__item a{padding-right:20px;margin-right:10px;position:relative}.breadcrumb__item a:after{position:absolute;content:"/";right:0;top:-2px;color:#625554}@media screen and (max-width:600px){.breadcrumbs{display:none}}.breadcrumbs .aioseo-breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;width:1180px;margin:0 auto;font-size:12px;padding:10px 0}@media screen and (max-width:1200px){.breadcrumbs .aioseo-breadcrumbs{width:96%}}.breadcrumbs .aioseo-breadcrumbs>span{display:inline-block;margin-right:10px}.breadcrumbs .aioseo-breadcrumbs a{text-decoration:underline}.breadcrumbs .aioseo-breadcrumbs a:hover{text-decoration:none}.error{margin:80px 20px}.error__img{width:60%;margin:0 auto 60px}.error__txt{text-align:center;line-height:2.4;margin-bottom:60px}.error__btn{text-align:center}.btn,.wp-block-button{width:750px;background-color:#fff;margin:0 auto}@media screen and (max-width:900px){.btn,.wp-block-button{width:90%}}.btn a,.wp-block-button a{background-color:#3f938f;color:#fff;font-size:22px;font-size:2.2rem;font-weight:700;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;padding:25px 30px 25px 20px;margin:0 auto;position:relative;-webkit-transition:.3s;transition:.3s}@media screen and (max-width:900px){.btn a,.wp-block-button a{font-size:18px;font-size:1.8rem}}.btn a:before,.wp-block-button a:before{position:absolute;content:"";font-family:"Font Awesome 6 Free";content:"\f105";font:var(--fa-font-solid);top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s;transition:.3s}@media screen and (max-width:350px){.btn a:before,.wp-block-button a:before{content:none}}.btn a:hover,.wp-block-button a:hover{opacity:.8}.btn a:hover:before,.wp-block-button a:hover:before{right:15px;-webkit-transition:.3s;transition:.3s}.btn__01,.wp-block-button__01{width:430px;line-height:1;border-radius:8px;margin-bottom:20px}@media screen and (max-width:600px){.btn__01,.wp-block-button__01{width:80%}}@media screen and (max-width:450px){.btn__01,.wp-block-button__01{width:100%}}.btn__01 a,.wp-block-button__01 a{font-size:18px;font-size:1.8rem;padding:15px;background-color:#d8bc02;border-radius:8px}@media screen and (max-width:350px){.btn__01 a,.wp-block-button__01 a{font-size:16px;font-size:1.6rem}}.btn__02 a,.wp-block-button__02 a{background-color:#d8bc02}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:40px}@media screen and (max-width:670px){.pagination{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.pagination__btn{text-align:center;width:326px;height:56px;border:1px solid #000;margin-right:101px;font-size:16px;font-size:1.6rem;font-weight:600;position:relative;padding:12px 50px;display:block}@media screen and (max-width:1230px){.pagination__btn{margin-right:2%}}@media screen and (max-width:670px){.pagination__btn{margin-right:0;margin-bottom:20px;width:100%}}.pagination__btn:last-child{margin-right:0;margin-bottom:0}.pagination__btn:focus,.pagination__btn:hover{color:#3c3c3c}.pagination__btn:focus:before,.pagination__btn:hover:before{left:20px}.pagination__btn:focus:after,.pagination__btn:hover:after{right:20px}@media screen and (max-width:850px){.pagination__btn--return{width:182px;padding:10px 20px}}@media screen and (max-width:670px){.pagination__btn--return{width:100%}}.pagination__btn--return:focus,.pagination__btn--return:hover{cursor:pointer;background-color:#cda20e;border-color:#cda20e;color:#fff;opacity:1}.pagination__btn--next,.pagination__btn--prev{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.pagination__btn--next:after,.pagination__btn--prev:before{content:"";width:7px;height:14px;background-repeat:no-repeat;background-size:cover;position:absolute;top:21px;-webkit-transition:all .3s;transition:all .3s}.pagination__btn--prev:before{left:2em;-webkit-transform:scale(-1,1);transform:scale(-1,1)}.pagination__btn--next:after{right:2em}.page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex}.page-numbers li{width:40px;height:40px;margin-right:20px;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;background:#d8bc02;color:#fff}@media screen and (max-width:600px){.page-numbers li{width:45px;height:45px}}.page-numbers li a{width:40px;height:40px;display:block;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;color:#fff;background:#fff;border:1px solid #d8bc02;color:#d8bc02}@media screen and (max-width:600px){.page-numbers li a{width:45px;height:45px}}.page-numbers li a:hover{background:#d8bc02;color:#fff;border:1px solid #d8bc02}.page-single{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:40px}@media screen and (max-width:600px){.page-single{display:block}}.page-single p{max-width:400px;margin-right:4%;line-height:1.4}@media screen and (max-width:600px){.page-single p{max-width:100%;margin-right:0;margin-bottom:20px}}.page-single p a{border:1px solid #d8bc02;display:block;padding:10px 20px;position:relative;color:#000;font-size:16px;font-size:1.6rem}.page-single p a:hover{background:#d8bc02;color:#fff;border:1px solid #d8bc02}.page-single p:first-child a{padding:10px 20px 10px 30px}.page-single p:first-child a:before{position:absolute;content:"";font-family:"Font Awesome 6 Free";content:"\f104";font:var(--fa-font-solid);top:50%;left:7px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page-single p:last-child{margin-right:0}.page-single p:last-child a{padding:10px 30px 10px 20px}.page-single p:last-child a:before{position:absolute;content:"";font-family:"Font Awesome 6 Free";content:"\f105";font:var(--fa-font-solid);top:50%;right:7px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.list__btn{display:inline-block}.list__btn a{display:block;background:#d8bc02;padding:7px 25px;color:#fff}.list__btn a:hover{opacity:.8}.list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50%;margin:0 auto}@media screen and (max-width:1045px){.list{width:80%}}@media screen and (max-width:750px){.list{width:90%}}.list--item{font-size:18px;font-size:1.8rem;line-height:1.4;position:relative;padding-left:30px;margin-bottom:20px;list-style:none}.list--item:before{display:block;content:"";background-color:#d8bc02;width:20px;height:20px;position:absolute;top:14px;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}@media screen and (max-width:600px){.list--item:before{width:15px;height:15px}}.list__02{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}@media screen and (max-width:750px){.list__02{display:block}}.list__03{width:80%}@media screen and (max-width:900px){.list__03{width:100%}}.list__03 .list--item:before{top:13px}.list__namber{counter-reset:number 0;padding-left:90px}@media screen and (max-width:750px){.list__namber{padding-left:7rem}}.list__namber--item{position:relative;margin-bottom:80px}@media screen and (max-width:750px){.list__namber--item{margin-bottom:6.5rem}}.list__namber--item:last-child{margin-bottom:0}.list__namber--item:before{position:absolute;counter-increment:number 1;content:" 0 " counter(number);top:50%;left:-92px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:74px;height:74px;background-color:#d8bc02;border-radius:100%;font-family:"Adobe Garamond Pro","Garamond","Times New Roman",serif;font-style:italic;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;color:#fff;font-size:52px;font-size:5.2rem;letter-spacing:-7px;line-height:1;padding:6px 9px 0 0}@media screen and (max-width:750px){.list__namber--item:before{width:65px;height:65px;font-size:45px;font-size:4.5rem;top:26%;left:-80px}}.ttl{text-align:center;margin-bottom:40px;line-height:1}.ttl span{position:relative;font-size:22px;font-size:2.2rem}@media screen and (max-width:750px){.ttl span{font-size:20px;font-size:2rem}}@media screen and (max-width:450px){.ttl span{font-size:18px;font-size:1.8rem}}.ttl span:after{position:absolute;content:"";left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);bottom:-20px;width:50px;height:2px;background-color:#d8bc02}@media screen and (max-width:750px){.ttl{font-size:20px;font-size:2rem}}@media screen and (max-width:450px){.ttl{font-size:18px;font-size:1.8rem}}.ttl__02 span:after{background-color:#3f938f;width:100%;bottom:-12px}.ttl__03{background-color:#d8bc02;color:#fff;padding:20px;line-height:1;margin-bottom:0}.ttl__03 span:after{background-color:#3f938f;bottom:-5px;width:100%;height:4px}.ttl__03--gray{background-color:#707070}.ttl__03--green{background-color:#3f938f}.ttl__03--green span{font-size:16px;font-size:1.6rem}.ttl__03--green span:after{display:none}.ttl__04{font-size:20px;font-size:2rem;border-bottom:3px solid #3f938f;border-left:5px solid #3f938f;padding-left:20px;line-height:1.4em;margin-bottom:40px;padding-bottom:10px}@media screen and (max-width:600px){.ttl__04{margin-bottom:2.5rem}}.about{padding-top:80px}@media screen and (max-width:900px){.about{padding-top:6rem}}.about__inner{width:990px;margin:0 auto 60px;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1000px){.about__inner{width:92%}}@media screen and (max-width:850px){.about__inner{display:block}}@media screen and (max-width:750px){.about__inner{margin-bottom:8rem}}@media screen and (max-width:450px){.about__inner{margin-bottom:6rem}}.about__inner figure{width:51.1%;margin-right:4.1%}@media screen and (max-width:850px){.about__inner figure{width:80%;margin:0 auto 4rem}}@media screen and (max-width:750px){.about__inner figure{width:100%}}.about__txtArea{width:44.8%}@media screen and (max-width:850px){.about__txtArea{width:80%;margin:0 auto}}@media screen and (max-width:750px){.about__txtArea{width:100%}}.about__txtArea h2{font-size:22px;font-size:2.2rem;margin-bottom:40px;line-height:1}.about__box{width:990px;margin:0 auto 60px;border:5px solid #ebebeb;padding:40px 60px 60px}@media screen and (max-width:1000px){.about__box{width:92%}}@media screen and (max-width:750px){.about__box{padding:4rem}}@media screen and (max-width:450px){.about__box{padding:2.5rem}}.about__kinds{background-color:#fffbdd;padding:60px}@media screen and (max-width:1000px){.about__kinds{padding:40px 40px 60px}}@media screen and (max-width:450px){.about__kinds{padding:4rem 2.5rem 4rem}}.about__kinds--txt{margin-bottom:40px}.about__kinds--list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:900px){.about__kinds--list{display:block}}.about__kinds--item{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#fff;width:22.45%;margin-right:3.4%;margin-bottom:40px}.about__kinds--item:nth-child(4n){margin-right:0}.about__kinds--item:last-child{margin-right:0}@media screen and (max-width:900px){.about__kinds--item{width:100%;margin:0 0 4rem}}.about__kinds__inner{padding:20px}.about .list__02{width:80%;padding-left:100px}@media screen and (max-width:900px){.about .list__02{padding-left:0}}@media screen and (max-width:750px){.about .list__02{width:100%}}.about .list__02 .list--item{width:50%}@media screen and (max-width:750px){.about .list__02 .list--item{width:100%}}.contact{padding-bottom:80px}.contact__caution{text-align:center;margin-bottom:40px}.contact__caution span{font-size:16px;font-size:1.6rem;color:#bf2727}.contact__box{padding-top:60px}.contact dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #9a9a9a}@media screen and (max-width:900px){.contact dl{display:block}}.contact dl.contact_first{border-top:2px solid #625554}.contact dt{width:20%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:40px;padding:40px 10px 40px 20px}@media screen and (max-width:900px){.contact dt{width:100%;margin:0 0 2rem;text-align:left;padding:1rem;background:#f8f8f8}}.contact dt span{font-size:16px;font-size:1.6rem;display:inline-block;margin-left:5px;color:#bf2727}.contact dd{width:80%;padding:40px 20px 40px 10px}@media screen and (max-width:900px){.contact dd{width:100%;padding:0 2rem 1rem}}.contact dd input[type=email],.contact dd input[type=tel],.contact dd input[type=text],.contact dd textarea{width:80%;padding:5px 20px;border:1px solid #dadada}@media screen and (max-width:900px){.contact dd input[type=email],.contact dd input[type=tel],.contact dd input[type=text],.contact dd textarea{width:100%}}.contact dd input[type=checkbox]{width:auto}.contact dd .wpcf7-list-item{margin-right:20px}.contact dd a{display:inline-block;text-decoration:underline;color:#d8bc02}.contact dd a:hover{text-decoration:none}.contact__btnArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin-top:60px}@media screen and (max-width:670px){.contact__btnArea{display:block}}.contact__btnArea a{color:#bfac00;text-decoration:underline;word-break:break-all}.contact__btnArea a:hover{text-decoration:none}.contact__btn{width:400px}@media screen and (max-width:900px){.contact__btn{width:auto}}.contact__btn .wpcf7-submit.wpcf7-previous{width:100%}@media screen and (max-width:900px){.contact__btn .wpcf7-submit.wpcf7-previous{width:auto}}.contact__btn .wpcf7-submit.wpcf7-previous:hover{opacity:.85}.contact__btn .wpcf7-submit.wpcf7-previous:hover:after{right:15px}.contact__btn--previous{margin-right:40px}@media screen and (max-width:670px){.contact__btn--previous{margin-right:0;margin-bottom:20px}}.contact__btn--previous .wpcf7-previous{background-color:#919191}.contact__acceptance{margin-bottom:20px}.contact__thanks__ttl{font-size:26px;font-size:2.6rem;margin-bottom:80px;text-align:center}@media screen and (max-width:900px){.contact__thanks__ttl{margin-bottom:6rem}}@media screen and (max-width:600px){.contact__thanks__ttl{margin-bottom:4.5rem;text-align:left}}.contact__thanks__txt{line-height:2;margin-bottom:74px;text-align:center}@media screen and (max-width:600px){.contact__thanks__txt{margin-bottom:4.5rem;text-align:left}}.contact__thanks__btn{width:400px;margin:0 auto}@media screen and (max-width:600px){.contact__thanks__btn{width:100%}}.contact__thanks__btn a{display:block;width:100%;background:#d8bc02;padding:20px;color:#fff;text-align:center;-webkit-transition:all .3s;transition:all .3s;position:relative}.contact__thanks__btn a:hover{text-decoration:none;opacity:.85}.wpcf7-spinner{display:none}.wpcf7-previous,input.wpcf7-submit{padding:1em!important;background-color:#d8bc02;color:#fff!important;font-size:18px!important;font-weight:700!important;width:400px;-webkit-transition:.5s;transition:.5s;border:none}.wpcf7-previous:hover,input.wpcf7-submit:hover{opacity:.7}@media screen and (max-width:900px){.wpcf7-previous,input.wpcf7-submit{width:300px}}@media screen and (max-width:600px){.wpcf7-previous,input.wpcf7-submit{width:300px}}.wpcf7 form .wpcf7-response-output{display:none}.flow{padding-top:80px}@media screen and (max-width:750px){.flow{padding-top:6.5rem}}@media screen and (max-width:450px){.flow{padding-top:4.5rem}}.flow__tab{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 20px;border-bottom:2px solid #3f938f;margin-bottom:60px}@media screen and (max-width:600px){.flow__tab{-ms-flex-wrap:wrap;flex-wrap:wrap}}.flow__tab--item{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;line-height:1;width:23.65%;margin-right:1.8%;text-align:center;padding:25px 10px 25px;border-top:2px solid #3f938f;border-right:2px solid #3f938f;border-left:2px solid #3f938f;cursor:pointer;-webkit-transition:.3s;transition:.3s}@media screen and (max-width:600px){.flow__tab--item{width:49.1%;margin-bottom:2rem;border-bottom:2px solid #3f938f}.flow__tab--item:nth-child(2n){margin-right:0}}.flow__tab--item.active{background-color:#3f938f;color:#fff}.flow__tab--item:last-child{margin-right:0}.flow__wrap{display:none}.flow__wrap.active{display:block}.flow__txt{padding:0 40px;margin-bottom:40px}@media screen and (max-width:450px){.flow__txt{padding:0 2.5rem}}.flow__txt span{font-weight:700;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,#ffef86));background:linear-gradient(transparent 60%,#ffef86 60%)}.flow__txt--02{text-align:center}.flow__box__wrap{background:repeating-linear-gradient(-45deg,#ebebeb 4px,#fff 10px);margin-bottom:40px}.flow__box__inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:40px}@media screen and (max-width:900px){.flow__box__inner{display:block}}@media screen and (max-width:450px){.flow__box__inner{padding:2.5rem}}.flow__box__inner figure{width:52.8%;margin-right:3.7%}@media screen and (max-width:900px){.flow__box__inner figure{width:100%;margin:0 0 4rem}}.flow__box__inner .list{width:43.5%}@media screen and (max-width:900px){.flow__box__inner .list{width:100%}}.flow__cost{margin-bottom:60px}.flow__kinds{background-color:#fffbdd;padding:60px 60px 80px;margin-bottom:60px}@media screen and (max-width:1000px){.flow__kinds{padding:40px 40px 60px}}@media screen and (max-width:450px){.flow__kinds{padding:4rem 2.5rem 4rem}}.flow__kinds--txt{margin-bottom:40px}.flow__kinds--list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}@media screen and (max-width:900px){.flow__kinds--list{display:block}}.flow__kinds--item{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#fff;width:30.8%;margin-right:3.8%}.flow__kinds--item:last-child{margin-right:0}@media screen and (max-width:900px){.flow__kinds--item{width:100%;margin:0 0 4rem}}.flow__kinds__inner{padding:20px}.flow__kinds__inner--txt{padding-bottom:7px;border-bottom:1px solid #9a9a9a;margin-bottom:17px}.flow__kinds__inner h4{font-size:18px;font-size:1.8rem;text-align:center}.flow__caution{font-size:14px;font-size:1.4rem}.flow__question--area{margin:0 40px 60px;background-color:#f8f8f8;padding:40px 40px 20px}@media screen and (max-width:600px){.flow__question--area{margin:0 0 4rem}}.flow__question--area .list__02{width:80%}@media screen and (max-width:1100px){.flow__question--area .list__02{width:100%}}@media screen and (max-width:950px){.flow__question--area .list__02{display:block;padding-left:10%}}@media screen and (max-width:600px){.flow__question--area .list__02{padding-left:0}}.flow__question--area .list__02 .list--item{width:30%}@media screen and (max-width:950px){.flow__question--area .list__02 .list--item{width:100%}}.flow__inProgress{text-align:center;padding-bottom:100px}.flow__important{border:5px solid #ebebeb;padding:80px 60px}@media screen and (max-width:900px){.flow__important{padding:6rem 4.5rem}}@media screen and (max-width:600px){.flow__important{padding:4.5rem 2.5rem}}.flow__petition{width:1000px;margin:0 auto 60px}@media screen and (max-width:1100px){.flow__petition{width:100%}}.flow__petition .ttl__03{margin-bottom:20px}.flow__petition--box{border:5px solid #ebebeb;padding:40px;margin-bottom:40px}.flow__petition--box .list__02{width:100%;padding-left:100px}@media screen and (max-width:900px){.flow__petition--box .list__02{padding-left:0}}.flow__petition--box .list__02 .list--item{width:50%}@media screen and (max-width:750px){.flow__petition--box .list__02 .list--item{width:100%}}.flow__petition a{display:inline-block;text-decoration:underline}.flow__petition a:hover{text-decoration:none}.flow__material{margin:60px 0 120px;border-top:1px solid #cccbcb;padding-top:60px}@media screen and (max-width:900px){.flow__material{margin:6rem 0 8rem}}.link{padding-top:80px}@media screen and (max-width:900px){.link{padding-top:6rem}}@media screen and (max-width:600px){.link{padding-top:4.5rem}}.link__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width:980px){.link__btn{display:block}}.link__btn li{width:48%;margin:0 4% 40px 0}.link__btn li:nth-child(2n){margin-right:0}@media screen and (max-width:980px){.link__btn li:nth-child(2n){margin:0 auto 40px}}@media screen and (max-width:750px){.link__btn li:nth-child(2n){margin:0 auto 2.5rem}}@media screen and (max-width:980px){.link__btn li{width:70%;margin:0 auto 40px}}@media screen and (max-width:750px){.link__btn li{width:100%;margin:0 auto 2.5rem}}.link__btn li a{font-size:18px;font-size:1.8rem}@media screen and (max-width:1100px){.link__btn li a{font-size:16px;font-size:1.6rem}}.magazine{max-width:1180px;margin:0 auto;padding-bottom:100px;padding-top:80px}@media screen and (max-width:1220px){.magazine{width:92%}}@media screen and (max-width:900px){.magazine{padding-top:6rem;padding-bottom:8rem}}@media screen and (max-width:600px){.magazine{padding-top:4.5rem;padding-bottom:6rem}}.magazine__wrap{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:900px){.magazine__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.magazine__inner{width:71.19%}@media screen and (max-width:900px){.magazine__inner{width:100%}}.magazine__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:600px){.magazine__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.magazine__item{width:47%;margin-right:5.8%;margin-bottom:40px}.magazine__item:nth-child(2n){margin-right:0}@media screen and (max-width:600px){.magazine__item:nth-child(2n){margin:0 auto 40px}}@media screen and (max-width:450px){.magazine__item:nth-child(2n){margin:0 auto 20px}}@media screen and (max-width:600px){.magazine__item{width:350px;margin:0 auto 40px}}@media screen and (max-width:450px){.magazine__item{width:300px;margin:0 auto 20px}}.magazine__img a:hover{opacity:.7}.magazine__category{display:inline-block;font-size:14px;font-size:1.4rem;background-color:#d8bc02}.magazine__category a{color:#fff;padding:0 15px}.magazine__ttlArea{background-color:#625554;padding:15px}.magazine__cat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.magazine__day{color:#fff;margin-right:10px}.magazineCategory{font-size:14px;font-size:1.4rem;background-color:#d8bc02;margin-right:10px;-webkit-transition:.3s;transition:.3s}.magazineCategory:hover{opacity:.7}.magazineCategory a{color:#fff;padding:0 15px}.magazine__ttl{font-size:16px;font-size:1.6rem}.magazine__ttl a{color:#fff}.magazine__ttl a:hover{opacity:.7}.magazine .pagination{margin-top:0}@media screen and (max-width:600px){.magazine .pagination{margin-top:10px}}.magazine .content{padding-top:0}.magazine .content__ttl{font-size:28px;font-size:2.8rem;border-bottom:4px solid #3f938f;border-left:15px solid #3f938f;padding:0 0 10px 20px;line-height:1.4em;margin-bottom:10px}.magazine .content__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px}.magazine .content__day{font-size:16px;font-size:1.6rem;font-weight:600;margin-right:20px;display:inline-block}.magazine .content h2{font-size:22px;font-size:2.2rem;font-weight:700;border-top:5px solid #3f938f;border-bottom:1px solid #3b3b3b;background-color:#f8f8f8;padding:10px 20px;margin-bottom:30px}.magazine .content h3{font-size:20px;font-size:2rem;border-bottom:3px solid #3f938f;border-left:5px solid #3f938f;padding-left:20px;line-height:1.4em;margin-bottom:40px;padding-bottom:10px}.magazine .content h4{font-size:18px;font-size:1.8rem;font-weight:700;position:relative;padding-left:30px;margin-bottom:20px;margin-left:20px}@media screen and (max-width:500px){.magazine .content h4{line-height:1.4}}.magazine .content h4:before{display:block;content:"";background-color:#3f938f;width:10px;height:10px;position:absolute;top:13px;left:0}@media screen and (max-width:500px){.magazine .content h4:before{top:7px}}.magazine .content figure{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}.magazine .content img{padding:5px;border:1px solid #eaeaea}.magazine .content blockquote{background-color:#ebebeb;padding:20px;margin-bottom:20px}.magazine .content blockquote p{padding:0}.magazine .content a{color:#d8bc02;text-decoration:underline}.magazine .content a:hover{text-decoration:none}.magazine .content ul{margin:0 0 40px 40px}.magazine .content ul li{list-style:disc}.magazine .content__category{display:inline-block;font-size:14px;font-size:1.4rem;background-color:#d8bc02}.magazine .content__category a{color:#fff;padding:0 15px;text-decoration:none}.magazine .content__inner p{padding:0 20px 40px}.magazine .pagination{margin-top:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.side{width:25.42%;margin-left:3.39%}@media screen and (max-width:900px){.side{width:100%;margin-left:0;margin-top:6%}}.side__widget:first-of-type .side__widget__item:last-child{border-bottom:none}.side__widget:nth-of-type(2) .side__widget__item{padding:1em 0}.side__widget:nth-of-type(2) .side__widget__item a{width:79%}.side__widget a:hover{text-decoration:underline}.side__widget__ttl{font-size:18px;font-size:1.8rem;font-weight:500;font-family:"Montserrat";color:#fff;background-color:#3f938f;text-align:center;line-height:1;padding:1em 0}.side__widget li{font-size:16px;font-size:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px dotted #747474;line-height:1;padding:20px 10px;color:#000;display:flex}.side__widget li a{margin-right:20px}.side__widget li a:hover img{-webkit-transform:scale(1);transform:scale(1)}.side__widget__img{width:50px;height:35px;margin-right:10px;overflow:hidden}.wp-block-table th{background-color:#ebebeb}.wp-block-image{padding-top:40px}.junbi{text-align:center;padding:60px 0}.notice{max-width:1180px;margin:0 auto;padding-top:110px;padding-bottom:95px}@media screen and (max-width:1230px){.notice{width:92%;padding-bottom:8%;padding-top:6rem}}@media screen and (max-width:600px){.notice{padding-top:4.5rem}}.notice .info__list{margin-bottom:20px}.notice .info__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #a3a3a3;padding:30px 60px}@media screen and (max-width:768px){.notice .info__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:2.5rem}}.notice .info__item:first-child{border-top:5px solid #3f938f}.notice .info__item a{position:relative;display:inline-block;text-decoration:none;color:#000;line-height:1.4;text-align:left}.notice .info__item a:after{position:absolute;bottom:-4px;left:0;content:"";width:100%;height:2px;background:#333;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.notice .info__item a:hover:after{-webkit-transform:scale(1,1);transform:scale(1,1)}.notice .info__day{font-size:16px;font-size:1.6rem;font-weight:700;margin-right:30px}@media screen and (max-width:768px){.notice .info__day{margin-right:0}}.notice .info__title{font-size:18px;font-size:1.8rem;font-weight:700}@media screen and (max-width:540px){.notice .info__title{text-align:center}}.single{max-width:1180px;margin:0 auto;padding-top:110px;padding-bottom:95px}.single .content{max-width:1180px;margin:0 auto;padding-top:110px;padding-bottom:95px;padding-top:0}@media screen and (max-width:1230px){.single .content{width:92%;padding-bottom:8%;padding-top:6rem}}.single .content__ttl{font-size:28px;font-size:2.8rem;border-bottom:4px solid #3f938f;border-left:15px solid #3f938f;padding:0 0 10px 20px;line-height:1.4em;margin-bottom:40px}.single .content__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px}.single .content__day{font-size:16px;font-size:1.6rem;font-weight:600;margin-right:20px;display:inline-block}.single .content h2{font-size:22px;font-size:2.2rem;font-weight:700;border-top:5px solid #3f938f;border-bottom:1px solid #3b3b3b;background-color:#f8f8f8;padding:10px 20px;margin-bottom:30px}.single .content h3{font-size:20px;font-size:2rem;border-bottom:3px solid #3f938f;border-left:5px solid #3f938f;padding-left:20px;line-height:1.4em;margin-bottom:40px;padding-bottom:10px}.single .content h4{font-size:18px;font-size:1.8rem;font-weight:700;position:relative;padding-left:30px;margin-bottom:20px;margin-left:20px}@media screen and (max-width:500px){.single .content h4{line-height:1.4}}.single .content h4:before{display:block;content:"";background-color:#3f938f;width:10px;height:10px;position:absolute;top:13px;left:0}@media screen and (max-width:500px){.single .content h4:before{top:7px}}.single .content figure{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}.single .content img{padding:5px;border:1px solid #eaeaea}.single .content blockquote{background-color:#ebebeb;padding:20px;margin-bottom:20px}.single .content blockquote p{padding:0}.single .content a{color:#d8bc02;text-decoration:underline}.single .content a:hover{text-decoration:none}.single .content ul{margin:0 0 40px 40px}.single .content ul li{list-style:disc}.single .content__category{display:inline-block;font-size:14px;font-size:1.4rem;background-color:#d8bc02}.single .content__category a{color:#fff;padding:0 15px;text-decoration:none}.single .content__inner p{padding:0 20px 40px}.pagination{margin-top:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.privacy_policy{padding-top:80px;margin-bottom:25px}@media screen and (max-width:900px){.privacy_policy{padding-top:6rem}}@media screen and (max-width:600px){.privacy_policy{padding-top:4.5rem}}.privacy_policy--txt{margin-bottom:60px;padding:0 20px 0}@media screen and (max-width:600px){.privacy_policy--txt{margin-bottom:4.5rem}}.privacy_policy--txt02{margin-bottom:25px}.privacy_policy .list{margin-left:20px;padding:0 20px;width:100%;margin-bottom:60px}.privacy_policy .list__item{font-size:18px;font-size:1.8rem;font-weight:500;list-style:disc;list-style-position:outside;line-height:1.6}.privacy_policy address{font-style:normal;font-size:18px;font-size:1.8rem;font-weight:500;padding:20px 0 0 20px;line-height:1.5}.privacy_policy address a{display:inline-block;text-decoration:underline;color:#3f938f}.privacy_policy address a:hover{text-decoration:none}.webp .index__trouble__list:after{background-image:url(//www.heian-hp.or.jp/core/wp/wp-content/themes/core/css/../img/top/deco__right.png.webp)}@media screen and (max-width:1045px){.webp .index__trouble__list:after{content:none}}.webp .index__trouble__list:before{background-image:url(//www.heian-hp.or.jp/core/wp/wp-content/themes/core/css/../img/top/deco__left.png.webp)}@media screen and (max-width:1045px){.webp .index__trouble__list:before{background-image:url(//www.heian-hp.or.jp/core/wp/wp-content/themes/core/css/../img/top/deco__sp.png.webp);left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}}.no-webp .index__trouble__list:after{background-image:url(//www.heian-hp.or.jp/core/wp/wp-content/themes/core/css/../img/top/deco__right.png)}@media screen and (max-width:1045px){.no-webp .index__trouble__list:after{content:none}}.no-webp .index__trouble__list:before{background-image:url(//www.heian-hp.or.jp/core/wp/wp-content/themes/core/css/../img/top/deco__left.png)}@media screen and (max-width:1045px){.no-webp .index__trouble__list:before{background-image:url(//www.heian-hp.or.jp/core/wp/wp-content/themes/core/css/../img/top/deco__sp.png);left:50%;-webkit-transform:translate(50%);transform:translate(50%)}}.index__mv{background-image:url(//www.heian-hp.or.jp/core/wp/wp-content/themes/core/css/../img/top/mv.gif);background-size:cover;background-position:center;position:relative;height:520px;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:2100px){.index__mv{background-size:contain}}@media screen and (max-width:750px){.index__mv{height:420px}}@media screen and (max-width:500px){.index__mv{height:380px}}.index__mv__catch{font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";font-size:38px;font-size:3.8rem;font-weight:700;padding:0 40px}@media screen and (max-width:750px){.index__mv__catch{font-size:22px;font-size:2.2rem}}.index__trouble{background:repeating-linear-gradient(-45deg,#ebebeb 4px,#fff 10px);margin-bottom:80px}@media screen and (max-width:750px){.index__trouble{margin-bottom:6rem}}.index__trouble__list{padding:60px 0 80px;background-color:#fffbdd;position:relative}@media screen and (max-width:1200px){.index__trouble__list{width:92%}}@media screen and (max-width:1045px){.index__trouble__list{padding-bottom:450px}}@media screen and (max-width:750px){.index__trouble__list{padding-bottom:320px}}@media screen and (max-width:500px){.index__trouble__list{padding-bottom:250px}}@media screen and (max-width:400px){.index__trouble__list{padding-bottom:180px}}.index__trouble__list:after,.index__trouble__list:before{position:absolute;content:"";bottom:0;background-size:cover}.index__trouble__list:before{width:277px;height:320px}@media screen and (max-width:1045px){.index__trouble__list:before{width:653px;height:401px}}@media screen and (max-width:750px){.index__trouble__list:before{width:473px;height:280px}}@media screen and (max-width:500px){.index__trouble__list:before{width:400px;height:240px}}@media screen and (max-width:400px){.index__trouble__list:before{width:300px;height:180px}}.index__trouble__list:after{width:255px;height:329px;right:0}.index__system{padding-bottom:80px;text-align:center}@media screen and (max-width:750px){.index__system{padding-bottom:6rem}}.index__system__inner{margin:0 auto}.index__core{background:repeating-linear-gradient(-45deg,#ebebeb 4px,#fff 10px);padding:60px 0 80px}.index__core__txt{text-align:center;margin-bottom:40px}.index__flow{padding:60px 0 80px;border-bottom:1px solid #ccc}.index__flow__txt{text-align:center;margin-bottom:40px}.index__info{border-bottom:1px solid #ccc;padding:60px 0 80px}@media screen and (max-width:900px){.index__info{padding:4.5rem 0 6rem}}.index__info__inner{width:880px;margin:0 auto}@media screen and (max-width:900px){.index__info__inner{width:92%}}.index__info__item{padding:0 0 32px;line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.index__info__date{font-size:16px;font-size:1.6rem;margin-right:40px}.index__info__ttl{font-size:20px;font-size:2rem;font-weight:500}@media screen and (max-width:600px){.index__info__ttl{font-size:18px;font-size:1.8rem}}.index__info__ttl a{position:relative;display:inline-block;text-decoration:none;color:#000;line-height:1.4;text-align:left}.index__info__ttl a:after{position:absolute;bottom:-4px;left:0;content:"";width:100%;height:2px;background:#333;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.index__info__ttl a:hover:after{-webkit-transform:scale(1,1);transform:scale(1,1)}.index__magazine{margin:0 auto;padding:60px 0 80px}.index__magazine__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}@media screen and (max-width:750px){.index__magazine__list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:550px){.index__magazine__list{display:block}}.index__magazine__item{width:350px;margin-right:2.4%}@media screen and (max-width:750px){.index__magazine__item{width:45%;margin-bottom:20px}}@media screen and (max-width:550px){.index__magazine__item{width:350px;margin:0 auto 20px}}@media screen and (max-width:450px){.index__magazine__item{width:300px;margin:0 auto 20px}}@media screen and (max-width:750px){.index__magazine__item:nth-child(2n){margin-right:0}}@media screen and (max-width:550px){.index__magazine__item:nth-child(2n){margin:0 auto 20px}}@media screen and (max-width:1040px){.index__magazine__item:nth-child(3n){margin-right:0}}@media screen and (max-width:750px){.index__magazine__item:nth-child(3n){margin-right:2.4%}}@media screen and (max-width:550px){.index__magazine__item:nth-child(3n){margin:0 auto 20px}}@media screen and (max-width:1300px){.index__magazine__item:nth-child(4n){margin-right:0}}@media screen and (max-width:1040px){.index__magazine__item:nth-child(4n){display:none}}@media screen and (max-width:750px){.index__magazine__item:nth-child(4n){display:block}}@media screen and (max-width:550px){.index__magazine__item:nth-child(4n){margin:0 auto 20px}}.index__magazine__item:last-child{margin-right:0}@media screen and (max-width:1300px){.index__magazine__item:last-child{display:none}}.index__magazine__img a{display:block}.index__magazine__img a:hover{opacity:.7}.index__magazine__img img{max-width:100%}.index__magazine__inner{background-color:#625554;padding:15px}.index__magazine__cat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.index__magazine__day{color:#fff;margin-right:10px}.index__magazineCategory{font-size:14px;font-size:1.4rem;background-color:#d8bc02;-webkit-transition:.3s;transition:.3s}.index__magazineCategory:hover{opacity:.7}.index__magazineCategory a{color:#fff;padding:0 15px}.index__magazine__ttl{font-size:16px;font-size:1.6rem}.index__magazine__ttl a{color:#fff}.index__magazine__ttl a:hover{opacity:.7}.jyunbi{text-align:center}