html,body,header,footer,section,nav,article,aside,figure,figcaption,div,address,h1,h2,h3,h4,h5,h6,p,blockquote,span,pre,code,var,time,samp,kbd,a,em,strong,small,s,q,cite,mark,ins,del,ol,ul,li,hr,sub,sup,i,b,u,br,wbr,dl,dt,dd,dfn,abbr,ruby,rt,rp,bdi,bdo,img,iframe,embed,object,param,video,audio,source,track,canvas,map,area,table,caption,colgroup,col,tbody,thead,tfoot,tr,td,th,form,fieldset,legend,label,input,button,select,datalist,optgroup,option,textarea,keygen,output,progress,meter,details,summary,command,menu{margin:0;padding:0;font-size:100%}*,::before,::after{box-sizing:border-box}html,body{width:100%}img{max-width:100%;height:auto;vertical-align:bottom}table{font-size:100%}ul,ol{list-style:none}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}a{text-decoration:none;color:inherit;transition:all .4s}a img{transition:all .4s}a:hover{text-decoration:none}b{font-weight:bold}@font-face{font-weight:100;src:local("Yu Gothic Medium");font-family:"Yu Gothic"}@font-face{font-weight:200;src:local("Yu Gothic Medium");font-family:"Yu Gothic"}@font-face{font-weight:300;src:local("Yu Gothic Medium");font-family:"Yu Gothic"}@font-face{font-weight:400;src:local("Yu Gothic Medium");font-family:"Yu Gothic"}@font-face{font-weight:bold;src:local("Yu Gothic Bold");font-family:"Yu Gothic"}body{width:100%;font-family:"Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Roboto,"Segoe UI","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:16px;font-weight:400;line-height:1.6;color:#353535;word-break:break-all;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%}.wrapper{background-image:url("bg.jpg");background-repeat:no-repeat;background-size:cover;background-position:top center;background-attachment:fixed}.inner{max-width:1000px;margin:0 auto;position:relative}@media screen and (max-width: 1024px){.inner{padding:0 20px}}@media screen and (max-width: 767px){.inner{padding:0 15px}}.u-pc{display:none}@media screen and (min-width: 1025px){.u-pc{display:inherit !important}}.u-tb{display:none}@media screen and (min-width: 768px)and (max-width: 1024px){.u-tb{display:inherit !important}}.u-sp{display:none}@media screen and (max-width: 767px){.u-sp{display:inherit !important}}.u-bold{font-weight:bold}.u-ti1{padding-left:1em;text-indent:-1em}.u-tar{text-align:right}.u-fadeInUp{opacity:0;transform:translateY(50px);transition-duration:.8s;transition-property:opacity,transform;transition-timing-function:ease-in-out}.u-fadeInUp.in{opacity:1;transform:translateY(0)}.u-mb10{margin-bottom:10px}.u-mb20{margin-bottom:20px}.u-mb30{margin-bottom:30px}.u-mb40{margin-bottom:40px}.u-fl{float:left;margin:0 30px 50px 0}@media screen and (max-width: 767px){.u-fl{max-width:280px;float:none;margin:0 auto 20px}}.u-fr{float:right;margin:0 0 50px 30px}@media screen and (max-width: 767px){.u-fr{max-width:280px;float:none;margin:0 auto 20px}}.u-clearfit{clear:both}.sec__mv{background-image:url("mv_bg.jpg");background-repeat:no-repeat;background-size:cover;background-position:top center;width:100%;position:relative;left:50%;transform:translateX(-50%);padding:60px 0 240px}@media screen and (max-width: 1024px){.sec__mv{padding:60px 20px}}@media screen and (max-width: 767px){.sec__mv{padding:20px 15px}}#leaf .sec__mv,#sx .sec__mv{padding:20px 0 140px}@media screen and (max-width: 1024px){#leaf .sec__mv,#sx .sec__mv{padding:20px 20px 50px}}@media screen and (max-width: 767px){#leaf .sec__mv,#sx .sec__mv{padding:20px 15px}}#sx .sec__mv{background-image:url("sx_bg.jpg")}.sec__mv-logo{max-width:1000px;display:flex;justify-content:space-between;margin:0 auto;padding:0 40px}@media screen and (max-width: 1024px){.sec__mv-logo{padding:0}}@media screen and (max-width: 767px){.sec__mv-logo{column-gap:20px}}.sec__mv-ttl{margin:30px auto 10px;text-align:center}@media screen and (max-width: 767px){.sec__mv-ttl{margin:30px auto 20px}}.sec__mv-txt{width:300px;color:#ccdf9f;font-size:30px;text-align:center;background-color:#000;margin:0 auto}@media screen and (max-width: 767px){.sec__mv-txt{font-size:20px}}.sec__mv-table{width:100%;max-width:1000px;margin:40px auto 0;table-layout:fixed;font-size:16px;color:#fff}@media screen and (max-width: 767px){.sec__mv-table{font-size:14px}}.sec__mv-table th,.sec__mv-table td{padding:8px 20px;border-bottom:1px solid #ccc}@media screen and (max-width: 767px){.sec__mv-table th,.sec__mv-table td{padding:8px 10px}}.sec__mv-table th{width:80px;font-weight:bold;background-color:rgba(4,40,103,.4)}@media screen and (max-width: 767px){.sec__mv-table th{width:64px}}.sec__mv-table td{background:linear-gradient(120deg, rgba(4, 40, 103, 0.3) 0%, rgba(4, 40, 103, 0.45) 100%)}.sec__mv-table tr:last-child th,.sec__mv-table tr:last-child td{border-bottom:none}.sec__lead{max-width:1000px;position:relative;top:-200px;border-top:12px solid;border-image:linear-gradient(to right, #087061, #89e567) 1;background-color:#fff;margin:0 auto;padding:50px 100px}@media screen and (max-width: 1024px){.sec__lead{padding:50px;top:0}}@media screen and (max-width: 767px){.sec__lead{border-top:8px solid;padding:30px 0}}.sec__lead-ttl{font-size:22px;font-weight:bold;margin-bottom:30px}@media screen and (max-width: 767px){.sec__lead-ttl{margin-bottom:15px}}@media screen and (max-width: 767px){.sec__lead-txt{font-size:15px}}.sec__lead-txt p+p{margin-top:8px}.sec__index{margin-top:-140px;padding-bottom:80px}@media screen and (max-width: 1024px){.sec__index{top:0;margin-top:80px}}@media screen and (max-width: 767px){.sec__index{padding-bottom:40px}}.sec__index-item{background-image:url("mv_bg.jpg");background-repeat:no-repeat;background-size:cover;background-position:top center;margin-bottom:65px;padding:20px}@media screen and (max-width: 767px){.sec__index-item{margin-bottom:40px;padding:10px}}.sec__index-item:last-child{margin-bottom:0}.sec__index-item-a{display:block}.sec__index-item-a:hover .sec__index-item-inner{background-color:#fff}.sec__index-item-inner{background-color:rgba(255,255,255,.9);padding:20px 0 30px;transition:background-color .3s}.sec__index-logo{text-align:center}.sec__index-ttl{color:#fff;font-size:24px;font-weight:bold;text-align:center;background:linear-gradient(to right, #087061, #89e567);margin:20px 0;padding:8px}@media screen and (max-width: 767px){.sec__index-ttl{font-size:20px}}.sec__index-ttl.first{margin:0 0 20px;padding:40px 8px}.sec__index-txt{font-size:22px;font-weight:bold;font-feature-settings:"palt";margin-bottom:20px;padding:0 40px;display:flex;flex-direction:column}@media screen and (max-width: 767px){.sec__index-txt{font-size:18px;padding:0 15px}}.sec__index-profile{display:flex;flex-wrap:wrap;padding:0 35px;gap:30px}@media screen and (max-width: 767px){.sec__index-profile{flex-direction:column;padding:0 15px;gap:20px}}.sec__index-profile-item{flex:1 1 auto;width:calc(50% - 15px);display:flex}@media screen and (max-width: 767px){.sec__index-profile-item{width:100%}}.sec__index-profile-item-img{flex:0 0 auto;width:120px}@media screen and (max-width: 767px){.sec__index-profile-item-img{width:90px}}.sec__index-profile-item-name{line-height:1.4;padding-left:20px}@media screen and (max-width: 767px){.sec__index-profile-item-name{padding-left:10px;font-size:15px}}.sec__index-profile-item-name .lg{font-size:20px;font-weight:bold}@media screen and (max-width: 767px){.sec__index-profile-item-name .lg{font-size:18px}}.sec__sx{padding-bottom:80px}@media screen and (max-width: 767px){.sec__sx{padding-bottom:40px}}.sec__sx-list{display:flex;gap:40px}@media screen and (max-width: 767px){.sec__sx-list{flex-direction:column;gap:20px}}.sec__sx-list li a:hover img{opacity:.7}#leaf{overflow:hidden}.container{max-width:1000px;margin:0 auto;background-color:#fff;position:relative;top:-100px;margin-bottom:-20px}@media screen and (max-width: 1024px){.container{top:0;max-width:100%;padding:20px 20px 0;margin-bottom:80px}}@media screen and (max-width: 767px){.container{padding:15px 15px 0;margin-bottom:40px}}.leaf-inner{max-width:800px;margin:0 auto}@media screen and (max-width: 1024px){.leaf-inner{max-width:100%}}.sec__nav{color:#fff;background-color:#000}.sec__nav-list{margin:0 auto;display:flex;justify-content:center;padding:20px 0}@media screen and (max-width: 1024px){.sec__nav-list{max-width:100%;padding:20px 50px}}@media screen and (max-width: 767px){.sec__nav-list{flex-wrap:wrap;justify-content:flex-start;padding:0}}.sec__nav-item{border-right:1px solid #fff}.sec__nav-item:first-child a{padding-left:0}@media screen and (max-width: 767px){.sec__nav-item:first-child a{padding-left:10px}}.sec__nav-item:last-child{border-right:none}.-l1 .sec__nav-item:nth-child(2)>a,.-l2 .sec__nav-item:nth-child(3)>a,.-l3 .sec__nav-item:nth-child(4)>a,.-l4 .sec__nav-item:nth-child(5)>a,.-l5 .sec__nav-item:nth-child(6)>a{pointer-events:none;color:#ccdf9f}.-sx1 .sec__nav-item:nth-child(2)>a,.-sx2 .sec__nav-item:nth-child(3)>a{pointer-events:none;color:#ca880b}@media screen and (max-width: 767px){.sec__nav-item{text-align:center;border:none;width:50%;position:relative;height:42px}.sec__nav-item::before{position:absolute;display:block;content:"";top:50%;right:0;width:1px;height:2rem;background:#fff;transform:translateY(-50%)}.sec__nav-item:nth-of-type(2n)::before{display:none}}.sec__nav-item>a{display:block;padding:0 15px}@media screen and (max-width: 1024px){.sec__nav-item>a{display:flex;justify-content:center;align-items:center;text-align:center;height:100%;line-height:1.3;font-size:15px}}@media screen and (max-width: 767px){.sec__nav-item>a{padding:5px 10px;font-size:12px}}.sec__nav-item>a:hover{color:#ccdf9f}#sx .sec__nav-item>a:hover{color:#ca880b}.sec__content{margin-bottom:50px}.sec__content-logo{display:flex;align-items:center;margin-top:30px}@media screen and (max-width: 1024px){.sec__content-logo{margin-top:50px}}@media screen and (max-width: 767px){.sec__content-logo{flex-direction:column;margin-top:30px}}.sec__content-logo>img{margin-right:40px}@media screen and (max-width: 767px){.sec__content-logo>img{margin-right:0;margin-bottom:15px}}.sec__content-logo-txt{width:100%;color:#fff;font-size:30px;font-weight:bold;background:linear-gradient(to right, #087061, #89e567);padding:0 30px}@media screen and (max-width: 767px){.sec__content-logo-txt{padding:0;text-align:center;font-size:20px}}#sx .sec__content-logo-txt{background:#ca880b}.sec__content-img{margin-bottom:30px}.sec__content-ttl{margin-top:30px;font-size:30px;font-weight:bold;line-height:1.4;font-feature-settings:"palt";padding-bottom:30px;margin-bottom:30px;border-bottom:6px solid;border-image:linear-gradient(to right, #087061, #89e567) 1}@media screen and (max-width: 767px){.sec__content-ttl{border-bottom:4px solid;font-size:20px;margin-bottom:15px;padding-bottom:15px}}#sx .sec__content-ttl{border-image:none;border-color:#ca880b}.sec__content-lead{font-size:18px;font-weight:bold}@media screen and (max-width: 767px){.sec__content-lead{font-size:16px}}.sec__content-interviewer{font-size:15px;text-align:right;margin-top:20px}@media screen and (max-width: 767px){.sec__content-interviewer{text-align:left}}.sec__content-txt{margin-top:60px;clear:both;overflow:hidden}@media screen and (max-width: 767px){.sec__content-txt{margin-top:40px}}.sec__content-txt>p{line-height:2;margin-bottom:30px}@media screen and (max-width: 767px){.sec__content-txt>p{margin-bottom:20px}}.sec__content-txt-lg{font-size:22px;font-weight:bold;display:flex;align-items:center;padding-top:30px;line-height:1.4 !important;clear:both}.sec__content-txt-lg.pt0{padding-top:0}@media screen and (max-width: 767px){.sec__content-txt-lg{font-size:18px;line-height:1.6 !important}}.sec__content-txt-lg::before{content:"";width:70px;height:4px;background:linear-gradient(to right, #087061, #89e567);margin-right:20px}@media screen and (max-width: 767px){.sec__content-txt-lg::before{width:50px;height:2px;margin-right:10px}}#sx .sec__content-txt-lg::before{background:#ca880b}.sec__content-pic{margin-bottom:30px;text-align:center}.sec__content-pic-name{margin-top:10px;line-height:1.4;text-align:left}@media screen and (max-width: 767px){.sec__content-pic-name{font-size:14px}}.sec__content-pic-name-cap{margin-top:10px;font-size:14px;color:#666}.sec__content-pic-name .lg{font-size:18px;font-weight:bold}@media screen and (max-width: 767px){.sec__content-pic-name .lg{font-size:16px}}.sec__info{margin-bottom:65px}@media screen and (max-width: 767px){.sec__info{text-align:center}}.sec__info-ttl{color:#fff;background-color:#000;font-size:22px;font-weight:bold;padding:5px 0 5px 28px}@media screen and (max-width: 767px){.sec__info-ttl{font-size:18px;padding:5px 0}}.sec__info-content{border:1px solid #000;padding:25px 30px}.sec__info-content>a{display:flex;align-items:center}@media screen and (max-width: 767px){.sec__info-content>a{flex-direction:column}}.sec__info-content>a:hover .sec__info-content-logo img{opacity:.7}.sec__info-content>a:hover .sec__info-content-txt{color:#d54d14}.sec__info-content-logo{margin-right:40px}@media screen and (max-width: 767px){.sec__info-content-logo{margin:0 0 20px}}.sec__info-content-txt{border-left:1px solid #000;padding-left:40px;transition:color .4s}@media screen and (max-width: 767px){.sec__info-content-txt{width:100%;border-left:none;border-top:1px solid #000;padding:20px 0 0}}.sec__info-content>div>p{text-align:left}.sec__info-content>div>p:nth-child(n+2){margin-top:10px}.sec__info-content>div>p .lg{font-size:18px}.sec__link{margin-bottom:50px}.sec__link-content{display:flex;flex-wrap:wrap;column-gap:40px}@media screen and (max-width: 767px){.sec__link-content{flex-direction:column}}.sec__link-item{width:calc(50% - 20px)}@media screen and (max-width: 767px){.sec__link-item{width:100%}}.sec__link-item>a{height:100%;border-top:1px solid #b3b3b3;display:flex;align-items:center;column-gap:5%;padding:20px 10px}@media screen and (max-width: 767px){.sec__link-item>a{justify-content:center}}.sec__link-item>a:hover{opacity:.7}.-l1 .sec__link-item:nth-child(1)>a,.-l2 .sec__link-item:nth-child(2)>a,.-l3 .sec__link-item:nth-child(3)>a,.-l4 .sec__link-item:nth-child(4)>a,.-l5 .sec__link-item:nth-child(5)>a{pointer-events:none;background:linear-gradient(to right, rgba(8, 112, 97, 0.15), rgba(137, 229, 103, 0.15))}.sec__link-item:nth-last-child(1) a,.sec__link-item:nth-last-child(2) a{border-bottom:1px solid #b3b3b3}.sec__link-item-img{flex:0 0 auto;width:30%;transition:.3s}@media screen and (max-width: 767px){.sec__link-item-img{max-width:150px}}.sec__link-item-ttl{flex:1 1 auto;font-size:16px;font-weight:bold;transition:.3s}.sec__related{margin-bottom:40px}.sec__related-ttl{font-size:24px;font-weight:bold;margin-bottom:20px;padding-bottom:5px;border-bottom:1px solid #000}.sec__related-list{display:flex;flex-direction:column;align-items:center;gap:40px}.sec__related-list li{max-width:640px}.sec__related-list li a:hover img{opacity:.7}.reviewtop{text-align:center;padding-bottom:50px;transition:.3s}.reviewtop:hover{opacity:.7}/*# sourceMappingURL=styles.css.map */