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%;vertical-align:baseline;background:transparent}body{background:#fff;color:#000;-webkit-text-size-adjust:100%}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}ul,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif}table{font-size:inherit;font:100%}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}body,input,textarea{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb35{margin-bottom:35px}.mb40{margin-bottom:40px}.mb45{margin-bottom:45px}.fl{float:left}.fr{float:right}.ofh{overflow:hidden}@media all and (min-width: 801px){.sp{display:none}}@media all and (max-width: 800px){.pc{display:none}}body{-webkit-font-smoothing:antialiased;font-family:'A+EqpB-游ゴシック体 Pr6N M', YuGothic, "Yu Gothic Medium", "Yu Gothic", Verdana, Meiryo, sans-serif}body img{height:auto}.js-iv{opacity:0;transition:opacity 0.8s ease-in-out 0.5s}.js-iv.viewed{opacity:1}.js-ttl{display:inline-block;overflow:hidden;line-height:0}.js-ttl img{transition:transform 0.5s cubic-bezier(0, 0, 0.2, 1);transform:translateY(100%)}.js-ttl.viewed img{transform:translateY(0)}.js-txt{opacity:0;transition:transform 0.5s cubic-bezier(0, 0, 0.2, 1),opacity 0.5s cubic-bezier(0, 0, 0.2, 1);transform:translateY(25px)}@media all and (min-width: 801px) and (max-width: 1024px){.js-txt{transform:translateY(2.5vw)}}@media all and (max-width: 800px){.js-txt{transform:translateY(4.5vw)}}.js-txt.viewed{opacity:1;transform:translateY(0)}.winLock{overflow:hidden}.loading{z-index:1002;background:#fff;position:fixed;top:0;left:0;width:100%;height:100%}.loading.-in img{opacity:1}.loading img{transition:opacity 0.5s ease;opacity:0;position:relative;width:100%}.loading__cnt{width:190px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}@media all and (max-width: 800px){.loading__cnt{width:128px}}.openKv{position:absolute;top:0;left:0;width:100%;height:100vh;z-index:1001}.openKv>div{overflow:hidden;position:absolute;transition:width 0.5s ease,height 0.5s ease}.openKv__1{background:#dcdcdc;top:0;left:0;width:100%;height:0}.openKv__1.view{height:100%}.openKv__1__img{position:absolute;left:0;top:0;background:url(../jpg/introkv_01.jpg) center center/auto 100% no-repeat}.openKv__2{background:#d8d844;top:0;left:0;width:0%;height:100%}.openKv__2.view{width:100%}.openKv__2__img{position:absolute;left:0;top:0;background:url(../jpg/introkv_02.jpg) center center/auto 100% no-repeat}.openKv__3{background:#ef4246;bottom:0;right:0;width:100%;height:0%}.openKv__3.view{height:100%}.openKv__3__img{position:absolute;bottom:0;right:0;background:url(../jpg/introkv_03.jpg) center center/auto 100% no-repeat}.openKv__4{background:#00d1d5;bottom:0;right:0;width:0%;height:100%}.openKv__4.view{width:100%}.openKv__4__img{position:absolute;bottom:0;right:0;background:url(../jpg/introkv_04.jpg) center center/auto 100% no-repeat}.openKv__5{top:0;left:0;width:100%;height:0;background-color:#0074DB}.openKv__5.view{height:100%}.openKv__5.-ofi{overflow:inherit !important}.openKv__5__img{position:absolute;left:0;top:0}@media all and (min-width: 801px){.openKv__5__img.-pcFix{position:fixed}}.openKv__imgBox{position:relative;height:210%;top:50%;transform:translateY(-50%)}.openKv__imgBox img{width:auto;height:100%}.openKv__imgBox__inr{position:absolute;left:50%;top:50%;height:100%;transform:translate(-50%, -50%)}.openKv__imgBox__inr img{position:absolute;left:0;top:0}@media all and (max-width: 800px){.openKv__imgBox{height:177%;left:2%}}@media all and (max-width: 800px){.openKv .openKv__1__img{background-image:url(../jpg/introkv_01-sp.jpg)}.openKv .openKv__2__img{background-image:url(../jpg/introkv_02-sp.jpg)}.openKv .openKv__3__img{background-image:url(../jpg/introkv_03-sp.jpg)}.openKv .openKv__4__img{background-image:url(../jpg/introkv_04-sp.jpg)}}.imgSldBlock{position:relative;line-height:0}.imgSldBlock__base img{width:100%}.imgSldBlock .sldCnt{position:absolute;left:0;top:0;width:100%;height:100%}.imgSldBlock .sldCnt>div{width:50%;position:absolute;overflow:hidden;height:0}.imgSldBlock .sldCnt__left{left:0;top:0}.imgSldBlock .sldCnt__left img{position:absolute;width:200%;top:0;left:0}.imgSldBlock .sldCnt__right{right:0;bottom:0}.imgSldBlock .sldCnt__right img{position:absolute;width:200%;bottom:0;right:0}.imgSldBlock .sldCnt.view .sldCnt__left,.imgSldBlock .sldCnt.view .sldCnt__right{animation:sld-anim 1s ease forwards}.imgSldBlock .sldCnt.last{opacity:0}@media all and (min-width: 801px){.imgSldBlock .sldCnt__left img,.imgSldBlock .sldCnt__right img{width:100%}}@keyframes sld-anim{0%{height:0%}100%{height:100%}}.footer{background:#fff;padding:100px 0}.footer__bnr{line-height:0}.footer__logo{line-height:0;text-align:center;margin-top:60px}.footer__logo img{width:80px}.footer__copy{color:#222;text-align:center;line-height:1.5;margin-top:20px;font-size:12px}@media all and (min-width: 801px){.footer__bnr{display:flex;justify-content:center}.footer__bnr li:nth-child(2){margin:0 15px}.footer__bnr img{height:100px}}@media all and (max-width: 800px){.footer{padding:16% 0}.footer__bnr{width:53.336%;margin:0 auto}.footer__bnr img{width:100%}.footer__bnr li{margin-bottom:7%}.footer__logo{margin-top:0;padding-top:7%}.footer__logo img{width:16%}.footer__copy{margin-top:5%;font-size:11px;font-size:2.93333vw}}.kaiLogo{display:none;z-index:10;line-height:0;position:absolute;left:30px;top:30px;width:60px}.kaiLogo a{display:block}.kaiLogo img,.kaiLogo svg{height:auto;width:100%}.kaiLogo__img.-blue path{fill:#004EA2}@media all and (max-width: 800px){.kaiLogo{width:50px}}.fixStore{z-index:10;position:fixed;right:0;transition:transform 0.4s ease}.fixStore__link{text-decoration:none;display:flex;align-items:center;background:#fff;border-radius:3px 0px 0px 3px/3px 0px 0px 3px;padding:15px 0;box-shadow:0 5px 20px rgba(0,0,0,0.2);width:220px;transition:transform 0.6s ease,box-shadow 0.3s ease;transform:translateX(0)}.fixStore__icon{line-height:0;padding:0 15px}.fixStore__icon img{width:18px;height:auto}.fixStore__txt{color:#004EA2;font-family:'A+EqpB-游ゴシック体 Pr6N B', YuGothic, "Yu Gothic Bold", "Yu Gothic";font-size:12px;letter-spacing:0}.fixStore.-def,.fixStore.-bottom{transform:translateX(100%)}@media all and (min-width: 801px){.fixStore{bottom:30px}.fixStore__link.-hide{transform:translateX(172px)}.fixStore__link:hover{transform:translateX(0);box-shadow:0 5px 20px rgba(0,0,0,0.35)}}@media all and (max-width: 800px){.fixStore{top:20px}.fixStore__link{padding:12px 0;width:210px}.fixStore__link.-sphide{transform:translateX(166px)}.fixStore__icon{padding:0 14px;margin-right:0px}.fixStore__icon img{width:16px}.fixStore__txt{letter-spacing:0}}.topBlock{overflow:hidden;position:relative}.topBlock.-blue{background:#0074DB}.topBlock .kvBlock{position:relative;height:100vh;max-width:1054px;margin:0 auto;z-index:2;line-height:0;display:flex;align-items:center}@media all and (min-width: 801px){.topBlock .kvBlock{padding-left:70px;padding-right:70px}}@media all and (min-width: 801px) and (max-width: 1024px){.topBlock .kvBlock{padding-left:6.0%;padding-right:6.0%}}.topBlock .kvBlock__ttl{width:441px}.topBlock .kvBlock__ttl img{width:100%;transition:transform 0.5s cubic-bezier(0, 0, 0.2, 1) 0.5s;transform:translateY(100%)}.topBlock .kvBlock__ttl.view img{transform:translateY(0)}.topBlock .kvBlock__ttl .kvtxt1 img{transition-delay:0.05s}.topBlock .kvBlock__ttl .kvtxt2 img{transition-delay:0.1s}.topBlock .kvBlock__ttl .kvtxt3 img{transition-delay:0.15s}.topBlock .kvBlock__ttl .kvtxt4 img{transition-delay:0.2s}.topBlock .kvBlock__ttl .kvtxt5 img{transition-delay:0.25s}.topBlock .kvBlock__ttl .kvtxt6 img{transition-delay:0.3s}.topBlock .kvBlock__ttl .kvtxt7 img{transition-delay:0.35s}.topBlock .kvBlock__ttl .kvtxt8 img{transition-delay:0.35s}.topBlock .kvBlock__ttl .kvtxt9 img{transition-delay:0.4s}.topBlock .kvBlock__ttl .kvtxt10 img{transition-delay:0.45s}.topBlock .kvBlock__ttl .kvtxt11 img{transition-delay:0.5s}.topBlock .kvBlock__ttl .kvtxt12 img{transition-delay:0.55s}.topBlock .kvBlock__ttl__txt1,.topBlock .kvBlock__ttl__txt2{position:relative;display:block}.topBlock .kvBlock__ttl__txt1 span,.topBlock .kvBlock__ttl__txt2 span{width:100%;display:inline-block;overflow:hidden;position:absolute;left:0;top:0}.topBlock .kvBlock__ttl__txt1 span:nth-child(1),.topBlock .kvBlock__ttl__txt2 span:nth-child(1){position:relative}.topBlock .kvBlock__ttl__txt1 span.kvtxt1,.topBlock .kvBlock__ttl__txt1 span.kvtxt8,.topBlock .kvBlock__ttl__txt2 span.kvtxt1,.topBlock .kvBlock__ttl__txt2 span.kvtxt8{position:relative}.topBlock .kvBlock__ttl__txt2{margin-top:38px}.topBlock .kvBlock__txt1{width:185px;margin-top:101px}.topBlock .kvBlock__txt1 span{width:100%;display:inline-block;overflow:hidden}.topBlock .kvBlock__txt1 img{transition:transform 0.3s cubic-bezier(0, 0, 0.2, 1) 0.3s;transform:translateY(100%)}.topBlock .kvBlock__txt1.view img{transform:translateY(0)}.topBlock .kvBlock__txt2{width:224px;margin-top:24px;margin-left:-2px}.topBlock .kvBlock__txt2 span{width:100%;display:inline-block;overflow:hidden}.topBlock .kvBlock__txt2 img{transition:transform 0.3s cubic-bezier(0, 0, 0.2, 1) 0.4s;transform:translateY(100%)}.topBlock .kvBlock__txt2.view img{transform:translateY(0)}@media all and (max-width: 800px){.topBlock .kvBlock{align-items:flex-end}.topBlock .kvBlock__inr{width:84%;margin:0px auto 8%}.topBlock .kvBlock__ttl{width:81%}.topBlock .kvBlock__ttl__txt2{margin-top:9%}.topBlock .kvBlock__txt1{margin-top:14%;width:51%;padding-left:1%}.topBlock .kvBlock__txt1 img{width:100%}.topBlock .kvBlock__txt2{margin-top:4%;padding-left:1%;width:65%}.topBlock .kvBlock__txt2 img{width:100%}}.topBlock .conceptBlock{position:relative;z-index:2;max-width:1060px;margin:0px auto}@media all and (min-width: 801px){.topBlock .conceptBlock{padding-left:70px;padding-right:70px}}@media all and (min-width: 801px) and (max-width: 1024px){.topBlock .conceptBlock{padding-left:6.0%;padding-right:6.0%}}.topBlock .conceptBlock__cnt{padding:40px 0 150px}.topBlock .conceptBlock__ttl{line-height:0;width:400px;margin-bottom:37px}.topBlock .conceptBlock__ttl img{width:100%}.topBlock .conceptBlock__ttl span{margin-bottom:13px}.topBlock .conceptBlock__ttl span:last-child{margin-bottom:0}.topBlock .conceptBlock__txt{color:#fff;font-family:'A+EqpB-游ゴシック体 Pr6N B', YuGothic, "Yu Gothic Bold", "Yu Gothic";line-height:2;letter-spacing:0.04em;font-size:14px}.topBlock .conceptBlock__txt span{display:inline-block}@media all and (max-width: 800px){.topBlock .conceptBlock__cnt{width:84%;margin:0 auto;padding:20% 0 20%}.topBlock .conceptBlock__ttl{width:100%;margin-bottom:11%}.topBlock .conceptBlock__ttl span{width:100%;margin-bottom:4%}.topBlock .conceptBlock__ttl span img{width:65.08%}.topBlock .conceptBlock__txt{font-size:14px;font-size:3.73333vw}}.page{overflow:hidden;position:relative;z-index:2}section{position:relative}section .secCatch{position:absolute;left:55px;z-index:3;top:55px}section .secCatch img{width:18px}@media all and (min-width: 801px) and (max-width: 1024px){section .secCatch{left:5.3vw;top:5.3vw}}@media all and (max-width: 800px){section .secCatch{left:7vw;top:7vw}}.sec1{position:relative;overflow:hidden;background:#DDDDDD;color:#004EA2}@media all and (min-width: 801px){.sec1{padding-left:70px;padding-right:70px}}@media all and (min-width: 801px) and (max-width: 1024px){.sec1{padding-left:6.0%;padding-right:6.0%}}.sec1__img{position:absolute;line-height:0;right:50%;margin-right:-232px;top:-115px;width:1100px}.sec1__img img{width:100%}.sec1__cnt{position:relative;padding:135px 0;max-width:1070px;margin:0 auto}.sec1__eTtl{position:absolute;left:50%;margin-left:-86px}.sec1__txtarea{position:relative;max-width:535px;margin-left:auto}.sec1__ttl{padding-top:190px}.sec1__ttl p{width:435px}.sec1__ttl span{width:100%;margin-bottom:25px}.sec1__ttl span:last-child{margin-bottom:0}.sec1__ttl img{width:100%}.sec1__txt{margin-top:50px}.sec1__txt img{width:100%}.sec1__txt p{line-height:0;max-width:440px;margin-bottom:13px}.sec1__txt p:last-child{margin-bottom:0}.sec1__txt2{margin-top:43px}.sec1__txt2 p{line-height:1.8;text-align:justify;letter-spacing:0.05em;font-size:14px}.sec1__txt2 sup{font-size:8px;position:relative;top:-.5em}.sec1__txt3{margin-top:23px;font-size:10px}@media all and (min-width: 1025px){.sec1__txt2 p{columns:2;column-gap:2em}.sec1__txt2 p .js-iv-step7{opacity:1;transform:translateY(0)}}@media all and (max-width: 1024px){.sec1__txt2 p span{display:inline-block}}@media all and (min-width: 801px) and (max-width: 1024px){.sec1{padding-left:5.4%;padding-right:5.4%}.sec1__eTtl{margin-left:0px;left:auto;right:0;width:48.6%}.sec1__eTtl img{width:100%}.sec1__img{top:-10.5%;left:-27%;right:auto;width:109.3%}.sec1__img img{width:100%}.sec1__cnt{padding:15.5% 0}.sec1__txtarea{width:48.6%}.sec1__ttl{padding-top:44%}.sec1__ttl p{width:100%}.sec1__txt{margin-top:12%}.sec1__txt p{margin-bottom:3%}.sec1__txt img{width:100%}.sec1__txt2{margin-top:10%}.sec1__txt2 p{font-size:14px;font-size:1.36719vw}.sec1__txt2 sup{font-size:8px;font-size:0.78125vw}.sec1__txt3{font-size:10px;font-size:0.97656vw}}@media all and (max-width: 800px){.sec1__img{left:-36%;margin-left:0px;top:-7%;right:0;width:177%;margin-right:0}.sec1__img img{width:100%}.sec1__cnt{width:84%;margin:0 auto;padding-top:90%;padding-bottom:21%}.sec1__eTtl{position:relative;left:0%;margin-left:0px}.sec1__eTtl img{width:84%}.sec1__txtarea{max-width:800px;margin-left:0}.sec1__ttl{padding-top:16%}.sec1__ttl p{width:80%}.sec1__ttl span{margin-bottom:6%}.sec1__txt{margin-top:11%}.sec1__txt p{max-width:700px;margin-bottom:5.2%}.sec1__txt2{margin-top:10%}.sec1__txt2 p{font-size:14px;font-size:3.73333vw}.sec1__txt2 sup{font-size:8px;font-size:2.13333vw}.sec1__txt3{margin-top:6%;font-size:10px;font-size:2.66667vw}}.sec2{position:relative;overflow:hidden;background:#0074DB;color:#fff}@media all and (min-width: 801px){.sec2{padding-left:70px;padding-right:70px}}@media all and (min-width: 801px) and (max-width: 1024px){.sec2{padding-left:6.0%;padding-right:6.0%}}.sec2__img{position:absolute;line-height:0;left:50%;margin-left:-230px;top:-117px;width:1100px}.sec2__img img{width:100%}.sec2__cnt{position:relative;padding:165px 0 160px;max-width:1070px;margin:0 auto}.sec2__eTtl{opacity:.15;position:absolute;left:53px}.sec2__txtarea{position:relative;max-width:535px;padding-left:5px}.sec2__ttl{padding-top:246px}.sec2__ttl p{width:490px}.sec2__ttl span{width:100%;margin-bottom:25px}.sec2__ttl span:last-child{margin-bottom:0}.sec2__ttl img{width:100%}.sec2__txt{margin-top:47px}.sec2__txt2{margin-top:40px}.sec2__txt2 p{line-height:1.8;text-align:justify;letter-spacing:0.05em;font-size:14px}.sec2__txt3{margin-top:23px;font-size:10px}@media all and (min-width: 1025px){.sec2__txt2 p{columns:2;column-gap:2em}.sec2__txt2 p .js-iv-step5{opacity:1;transform:translateY(0)}}@media all and (max-width: 1024px){.sec2__txt2 p span{display:inline-block}}@media all and (min-width: 801px) and (max-width: 1024px){.sec2__txtarea{padding-left:0}.sec2__eTtl{left:0px;width:47.3%;padding-left:0.6%}.sec2__eTtl img{width:100%}.sec2__img{left:23.5%;margin-left:0px;top:-10.6%;right:0;width:108.5%}.sec2__img img{width:100%}.sec2__cnt{padding:18.5% 0 16%}.sec2__txtarea{width:54.7%}.sec2__ttl{padding-top:52%}.sec2__ttl p{width:100%}.sec2__txt{margin-top:9%}.sec2__txt img{width:58.3%}.sec2__txt2{margin-top:8%;width:89%}.sec2__txt2 p{font-size:14px;font-size:1.36719vw}}@media all and (max-width: 800px){.sec2__img{left:-41%;margin-left:0px;top:-9.6%;right:0;width:187%}.sec2__cnt{width:84%;margin:0 auto;padding-top:99%;padding-bottom:20%}.sec2__eTtl{position:relative;left:1%;margin-left:0px;opacity:1}.sec2__eTtl img{width:80%}.sec2__txtarea{max-width:800px;padding-left:0}.sec2__ttl{padding-top:16%}.sec2__ttl p{width:89%}.sec2__ttl span{margin-bottom:5%}.sec2__txt{margin-top:10%}.sec2__txt img{width:81.4%}.sec2__txt2{margin-top:10%}.sec2__txt2 p{font-size:14px;font-size:3.73333vw}}.sec3{background:#fff}@media all and (min-width: 801px){.sec3{padding-left:70px;padding-right:70px}}@media all and (min-width: 801px) and (max-width: 1024px){.sec3{padding-left:6.0%;padding-right:6.0%}}.sec3__cnt{padding:135px 0 180px;max-width:760px;margin:0 auto}.sec3__ttl{text-align:center}.sec3__ttl img{width:635px}.sec3__body{margin-top:95px}.sec3__body .ytWrp{position:relative;width:100%;padding-top:56.25%}.sec3__body .ytWrp iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}@media all and (max-width: 800px){.sec3 .secCatch{right:7vw;left:auto}.sec3__cnt{width:84%;margin:0 auto;padding:21% 0 27%}.sec3__ttl{text-align:left}.sec3__ttl img{width:62.6%}.sec3__ttl span{width:100%;margin-bottom:4%}.sec3__body{margin-top:0;padding-top:17%}}.sec4{position:relative;overflow:hidden;background:#d9d9d9}@media all and (min-width: 801px){.sec4{padding-left:70px;padding-right:70px}}@media all and (min-width: 801px) and (max-width: 1024px){.sec4{padding-left:6.0%;padding-right:6.0%}}.sec4__img{position:absolute;line-height:0;left:50%;margin-left:-260px;top:-115px;width:1100px}.sec4__img img{width:100%}.sec4__cnt{position:relative;padding:165px 0 157px;max-width:1070px;margin:0 auto}.sec4__eTtl{position:absolute;left:-38px}.sec4__txtarea{position:relative;max-width:535px;padding-left:5px}.sec4__ttl{padding-top:45px}.sec4__ttl p{width:434px}.sec4__ttl span{width:100%;margin-bottom:29px}.sec4__ttl span:last-child{margin-bottom:0}.sec4__ttl img{width:100%}.sec4__txt{margin-top:120px}.sec4__txt.js-txt{transition-delay:0s}.sec4__txt2{color:#004EA2;margin-top:40px}.sec4__txt2 p{line-height:2;letter-spacing:0.03em;font-size:14px}.sec4__txt2 p span{display:inline-block}@media all and (min-width: 801px) and (max-width: 1024px){.sec4__cnt{padding:17.8% 0}.sec4__txtarea{padding-left:0;width:54.7%}.sec4__eTtl{left:0px;width:50.3%;padding-left:0.6%}.sec4__eTtl img{width:100%}.sec4__img{margin-left:0;top:-11.5%;left:22%;width:109.247%}.sec4__img img{width:100%}.sec4__ttl{padding-top:10%}.sec4__ttl p{width:90%}.sec4__txt{margin-top:26%}.sec4__txt img{width:51%}.sec4__txt2{margin-top:8%;width:100%}.sec4__txt2 p{font-size:14px;font-size:1.36719vw}}@media all and (max-width: 800px){.sec4__img{left:-30%;margin-left:0px;top:-8%;right:0;width:167%}.sec4__cnt{width:84%;margin:0 auto;padding-top:90%;padding-bottom:21%;padding-left:1%}.sec4__eTtl{position:relative;left:0%;margin-left:0px}.sec4__eTtl img{width:85%}.sec4__txtarea{max-width:800px;padding-left:0}.sec4__ttl{padding-top:11%}.sec4__ttl p{width:80%}.sec4__ttl span{margin-bottom:6%}.sec4__txt{margin-top:18%}.sec4__txt img{width:70%}.sec4__txt2{margin-top:10%}.sec4__txt2 p{font-size:14px;font-size:3.73333vw}}.sec5{background:#fff}@media all and (min-width: 801px){.sec5{padding-left:70px;padding-right:70px}}@media all and (min-width: 801px) and (max-width: 1024px){.sec5{padding-left:6.0%;padding-right:6.0%}}.sec5__cnt{padding:135px 0 180px;max-width:760px;margin:0 auto}.sec5__ttl{text-align:center}.sec5__ttl img{width:382.5px}.sec5__body{margin-top:95px}.sec5__item{color:#707070;font-size:14px;margin-bottom:42px}.sec5__item:last-child{margin-bottom:0}.sec5__item dt{position:relative;font-family:'A+EqpB-游ゴシック体 Pr6N B', YuGothic, "Yu Gothic Bold", "Yu Gothic";line-height:1.5;padding-right:55px;cursor:pointer}.sec5__item dt:after{content:'';border-radius:50%;background:url(../png/qa-icon-plus.png) center center/cover no-repeat #707070;width:24px;height:24px;position:absolute;top:50%;right:0;transform:translateY(-50%);transition:background 0.2s ease}.sec5__item dt:hover:after{background-color:#222}.sec5__item dt.open:after{background-image:url(../png/qa-icon-minus.png)}.sec5__item dd{display:none;padding:20px 55px 0 0;line-height:1.8}.sec5__item dd a{color:#707070}@media all and (min-width: 801px) and (max-width: 1024px){.sec5__ttl span{width:100%}.sec5__ttl img{width:50.395%}}@media all and (max-width: 800px){.sec5 .secCatch{right:7vw;left:auto}.sec5__ttl{text-align:left;padding-left:2%}.sec5__ttl span{width:100%}.sec5__ttl img{width:71%}.sec5__body{margin-top:21%}.sec5__cnt{width:84%;margin:0 auto;padding:21% 0 26%}.sec5__txtarea{max-width:800px;margin-left:0}.sec5__item{font-size:14px;font-size:3.73333vw;margin-bottom:9%}.sec5__item dt{line-height:1.8;padding-right:45px}.sec5__item dt:after{width:22px;height:22px}.sec5__item dd{padding-right:45px;padding-top:4%}}.sec6{position:relative;overflow:hidden;background:#0074DB}@media all and (min-width: 801px){.sec6{padding-left:70px;padding-right:70px}}@media all and (min-width: 801px) and (max-width: 1024px){.sec6{padding-left:6.0%;padding-right:6.0%}}.sec6__img{position:absolute;line-height:0;left:50%;margin-left:-240px;top:-100px;width:1060px}.sec6__img img{width:100%}.sec6__cnt{position:relative;padding:235px 0 235px;max-width:1070px;margin:0 auto}.sec6__txtarea{position:relative;max-width:535px;padding-left:5px}.sec6__ttl p{width:520px}.sec6__ttl span{width:100%;margin-bottom:29px}.sec6__ttl span:last-child{margin-bottom:0}.sec6__ttl img{width:100%}.sec6__txt{color:#fff;margin-top:43px}.sec6__txt p{line-height:2;letter-spacing:0.03em;font-size:14px}.sec6__btn{margin-top:40px}.sec6__btn__icon img{width:16px}.sec6__btn a{background:#fff;font-family:'A+EqpB-游ゴシック体 Pr6N B', YuGothic, "Yu Gothic Bold", "Yu Gothic";display:flex;text-decoration:none;color:#0074DB;align-items:center;justify-content:space-between;line-height:1;border-radius:3px;width:240px;box-shadow:0 5px 20px rgba(0,0,0,0.2);font-size:14px;padding:21px 20px 21px 30px;transition:box-shadow 0.3s ease}.sec6__btn a:hover{box-shadow:0 5px 20px rgba(0,0,0,0.35)}@media all and (min-width: 801px) and (max-width: 1024px){.sec6__cnt{padding:26.5% 0}.sec6__img{top:-12%;left:22.5%;width:104.8%;margin-left:0}.sec6__img img{width:100%}.sec6__txtarea{padding-left:0;width:58.7%}.sec6__eTtl{left:0px;width:50.3%;padding-left:0.6%}.sec6__eTtl img{width:100%}.sec6__ttl p{width:100%}.sec6__txt{margin-top:8%}.sec6__txt p{font-size:14px;font-size:1.36719vw}.sec6__btn{margin-top:40px}.sec6__btn__icon img{width:16px}.sec6__btn a{background:#fff;font-family:'A+EqpB-游ゴシック体 Pr6N B', YuGothic, "Yu Gothic Bold", "Yu Gothic";display:flex;text-decoration:none;color:#0074DB;align-items:center;justify-content:space-between;line-height:1;border-radius:3px;width:240px;box-shadow:0 5px 20px rgba(0,0,0,0.2);font-size:14px;padding:21px 20px 21px 30px;transition:box-shadow 0.3s ease}.sec6__btn a:hover{box-shadow:0 5px 20px rgba(0,0,0,0.35)}}@media all and (max-width: 800px){.sec6__img{left:-33%;margin-left:0px;top:-3%;right:0;width:166%}.sec6__cnt{width:84%;margin:0 auto;padding-top:130.5%;padding-bottom:21.5%}.sec6__txtarea{max-width:800px;padding-left:0}.sec6__ttl{padding-top:0}.sec6__ttl p{width:95%}.sec6__ttl span{margin-bottom:4%}.sec6__txt{margin-top:8%}.sec6__txt p{font-size:14px;font-size:3.73333vw}.sec6__btn{margin-top:10%}.sec6__btn a{width:100%;padding:6.5% 0;justify-content:space-between;font-size:14px;font-size:3.73333vw}.sec6__btn__txt{margin-left:10%}.sec6__btn__img{width:5%;margin-right:8%}.sec6__btn__img img{width:100%}}.newsSec{background:#F5F5F5}@media all and (min-width: 801px){.newsSec{padding-left:70px;padding-right:70px}}@media all and (min-width: 801px) and (max-width: 1024px){.newsSec{padding-left:6.0%;padding-right:6.0%}}.newsSec__cnt{padding:123px 0 100px;max-width:1060px;margin:0 auto}.newsSec__ttl{text-align:center;margin-bottom:56px}.newsSec__ttl img{width:224px}.newsSec__body{margin-top:15px}.newsSec__moreBtn{margin-top:20px}.newsSec__moreBtn a{cursor:pointer;margin:0 auto;background:#fff;display:flex;justify-content:space-between;align-items:center;box-shadow:0 4px 8px rgba(0,0,0,0.25);border-radius:3px;line-height:1;padding:0 20px 0 30px;width:240px;height:60px;font-size:14px}.newsSec__moreBtn a img{width:14px;height:auto}.newsSec .newsMore{display:none}@media all and (max-width: 800px){.newsSec .secCatch{right:7vw;left:auto}.newsSec__cnt{width:84%;margin:0 auto;padding:22% 0 27%}.newsSec__ttl{text-align:left;margin-bottom:9.33333vw}.newsSec__ttl img{width:39.05%}.newsSec__ttl span{width:100%;margin-bottom:4%}.newsSec__body{margin-top:0}.newsSec__moreBtn{margin-top:5.33333vw}.newsSec__moreBtn a{width:auto;padding:0px 6.66667vw 0px 8vw;height:16vw;font-size:3.73333vw}.newsSec__moreBtn a img{width:3.73333vw}}.newsSec .wipoBlock .linkBox:first-child{border-top:none}.newsSec .linkBox{text-decoration:none;display:block;background:#f5f5f5;padding:20px 0;border-top:solid 1px #ddd}.newsSec .linkBox:hover .wipoBlock__cnt:after{background-color:#222}.newsSec .linkBox__cnt{position:relative;max-width:1060px;margin:0px auto;display:flex;align-items:center}.newsSec .linkBox__cnt:after{content:'';border-radius:50%;background:url(../png/wipo-icon.png) center center/cover no-repeat #707070;width:24px;height:24px;transition:background 0.2s ease;margin-bottom:3px}.newsSec .linkBox__cnt.-noicon:after{background:none}.newsSec .linkBox__img{line-height:0;margin-right:40px}.newsSec .linkBox__img img{width:80px}.newsSec .linkBox__txt{letter-spacing:0.03em;line-height:1.8;color:#222;padding-right:40px;width:calc(100% - 117px - 70px);font-size:14px}@media all and (max-width: 800px){.newsSec .linkBox{padding:5.33333vw 0}.newsSec .linkBox__cnt{justify-content:space-between}.newsSec .linkBox__cnt:after{width:5.33333vw;height:5.33333vw}.newsSec .linkBox__img{width:19.05%;margin-right:0}.newsSec .linkBox__img img{width:100%}.newsSec .linkBox__txt{padding:0;width:56vw;font-size:14px;font-size:3.73333vw}}

/*# sourceMappingURL=../css/style.map */