﻿html{font-size:62.5%}*{box-sizing:border-box}*::before,*::after{box-sizing:border-box}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;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1;overscroll-behavior:none;scroll-behavior:smooth;font-family:"Noto Sans JP",serif;font-optical-sizing:auto;position:static}body.noscroll{width:100%;position:fixed;overflow-y:scroll}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);text-decoration:none;color:#000}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;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:normal}input,select{vertical-align:middle}button{appearance:none;border:none;outline:none;padding:0;background:none}ul,ol{list-style:none}address{font-style:normal}input,textarea,select,option{outline:none;appearance:none;border:none;border-radius:0}textarea{resize:vertical}select::-ms-expand{display:none}header{position:fixed;top:0;left:0;width:100%;z-index:10}header .headArea{overflow:hidden;transition:all .3s ease;position:absolute;right:0;top:0;background:#369ed8;width:130px;height:130px;border-radius:0 0 0 130px}header .headArea__Con{position:absolute;min-width:max-content;right:100px;top:100px}header .headArea__Con nav{display:flex}header .headArea__Con nav ul{margin-left:80px}header .headArea__Con nav ul li{margin-bottom:3em}header .headArea__Con nav ul li a{color:#fff;font-size:2rem;font-weight:bold}header .headArea__Con nav ul li span{display:block;color:#fff;font-size:2rem;font-weight:bold}header .headArea__Con nav ul li ul{margin-top:3em;margin-left:2em}header .headArea__Con nav ul li ul li a{font-size:1.4rem}header .headArea__Con nav ul li ul li a::before{content:"-"}.noscroll header .headArea{position:absolute;right:0;top:0;background:#369ed8;width:100vh;height:100vh;border-radius:0 0 0 200vw}.noscroll header .headArea .menu .menu-trigger img{display:none}.noscroll header .headArea .menu .menu-trigger img.no{display:block}.normalB{max-width:max-content;width:100%}.normalB a{border:1px solid #2093e2;color:#2093e2;padding:10px 20px;box-shadow:0px 0px 10px 5px rgba(0,0,0,.1);border-radius:60px;background:#fff;font-size:1.8rem;font-weight:bold;display:flex;align-items:center}.normalB a img{vertical-align:bottom;margin-right:10px}.normalB a svg{height:1em;margin-left:10px}.normalB.right{margin-left:auto}.normalB.mt20{margin-top:20px}@media screen and (max-width: 1080px){header .lp_Header{max-width:840px}header .lp_Header__Logo img{max-height:30px}header .lp_Header__Con nav ul{margin-left:20px;display:flex}header .lp_Header__Con nav ul li{margin-left:20px}header .lp_Header__Con nav ul li a{font-size:1.4rem}header .lp_Header__Con nav ul li:hover a{opacity:1;color:#fff}header .lp_Header__Con--Login{margin-left:auto}header .lp_Header__Con--Login a{min-width:100px;font-size:1.4rem;line-height:50px}header .lp_Header__Con--Post{margin-left:auto}header .lp_Header__Con--Post a{min-width:100px;font-size:1.4rem}}@media screen and (max-width: 860px){header .headArea{width:90px;height:90px;border-radius:0 0 0 90px}header .headArea__Con{position:absolute;min-width:max-content;right:20px;top:60px}header .headArea__Con nav{display:block}header .headArea__Con nav ul{margin-left:0px}header .headArea__Con nav ul li{margin-bottom:2em}header .headArea__Con nav ul li a{color:#fff;font-size:min(4.2vw,2rem);font-weight:bold}header .headArea__Con nav ul li span{display:block;color:#fff;font-size:min(4.2vw,2rem);font-weight:bold}header .headArea__Con nav ul li ul{margin-top:3em;margin-left:2em}header .headArea__Con nav ul li ul li a{font-size:min(3.7vw,1.4rem)}header .headArea__Con nav ul li ul li a::before{content:"-"}}.menu{position:absolute;z-index:50000;top:20px;right:20px;width:52px}.menu .menu-trigger{opacity:1;display:inline-block;transition:all .4s;box-sizing:border-box;position:relative;width:52px;padding:5px 0}.menu .menu-trigger span{display:inline-block;transition:all .4s;box-sizing:border-box;position:absolute;height:2px;background-color:#0078c8;border-radius:0px}.menu .menu-trigger span:nth-of-type(1){top:14px;width:40px;left:0px}.menu .menu-trigger span:nth-of-type(2){display:none}.menu .menu-trigger span:nth-of-type(3){right:0px;bottom:14px;width:40px}.menu .menu-trigger img{max-width:52px}.menu .menu-trigger img.no{display:none;margin:16px;max-width:25px}.menu .menu-trigger.active{cursor:pointer}.menu .menu-trigger.active span{display:inline-block;transition:all .4s;box-sizing:border-box;position:absolute;border-radius:0px}.menu .menu-trigger.active span:nth-of-type(1){-webkit-transform:translateY(14px) rotate(-45deg);transform:translateY(14px) rotate(-45deg);top:5px}.menu .menu-trigger.active span:nth-of-type(2){display:none}.menu .menu-trigger.active span:nth-of-type(3){bottom:4px;-webkit-transform:translateY(-14px) rotate(45deg);transform:translateY(-14px) rotate(45deg)}@media screen and (max-width: 860px){.menu{top:10px;right:10px;width:40px}.menu .menu-trigger{opacity:1;display:inline-block;transition:all .4s;box-sizing:border-box;position:relative;width:40px;padding:5px 0}.menu .menu-trigger img{max-width:40px}.menu .menu-trigger img.no{display:none;margin:8px;max-width:25px}}.pcD{display:block}.spD{display:none}@media screen and (max-width: 860px){.pcD{display:none}.spD{display:block}}a{transition:all .3s ease}a:hover{opacity:.7}.wrapper{width:100%;position:relative}.fade{transition:opacity 1.2s ease,transform 1.2s ease;opacity:0;transform:translateY(30px)}.fade.on{opacity:1;transform:translateY(0)}.fade{transition:opacity .8s ease,transform .8s ease;opacity:0;transform:translateY(30px)}.fade.on{opacity:1;transform:translateY(0)}.secTitle{text-align:center;margin-bottom:50px;color:#fff;font-size:5rem;line-height:1.9;font-weight:bold}.hero{position:relative}.hero.page .hero__Wrap .main{width:100%;min-height:240px;height:500px;overflow:hidden}.hero.page .hero__Wrap .main.noH{height:auto}.hero.page .hero__Wrap--Title{position:absolute;left:50%;bottom:150px;transform:translateX(-50%);max-width:640px}.hero.page .hero__Wrap--Logo{position:absolute;left:15%;top:20px;max-width:360px}.hero.page .hero__Wrap--Logo img{opacity:1;transform:translateY(0px);transition:opacity 1s ease 1s,transform 1s ease 1s;max-width:100%}.hero.post .hero__Wrap{max-width:940px;width:100%;margin:0 auto;display:flex;position:relative;padding-top:160px;margin-bottom:60px}.hero.post .hero__Wrap .main{width:100%;max-width:460px;margin-right:50px;height:auto}.hero.post .hero__Wrap .main .slick-list{border-top:1px solid silver;border-bottom:1px solid silver}.hero.post .hero__Wrap .main img{max-width:100%}.hero.post .hero__Wrap .main.sliders{overflow:visible}.hero.post .hero__Wrap .main.sliders .slide-arrow{position:absolute;top:50%;transform:translateY(-50%)}.hero.post .hero__Wrap .main.sliders .slide-arrow.prev-arrow{left:-30px}.hero.post .hero__Wrap .main.sliders .slide-arrow.next-arrow{right:-30px}.hero.post .hero__Wrap--Title{position:absolute;left:15%;top:20px;max-width:360px}.hero.post .hero__Wrap--Title img{max-width:100%;opacity:1;transform:translateY(0px)}.hero.post .hero__Wrap .postSpec{font-weight:bold}.hero.post .hero__Wrap .postSpec .title{line-height:1.4;margin-top:30px;font-size:2.8rem;margin-bottom:40px}.hero.post .hero__Wrap .postSpec .cName{font-size:1.8rem}.hero.pPost{line-height:1.8;background:url(../img/tutorial/main_bg.svg) no-repeat bottom 0px center;padding-bottom:60px}.hero.pPost .hero__Wrap{max-width:740px;width:100%;padding-top:160px}.hero.pPost .hero__Wrap--Title{position:absolute;left:-15%;top:20px;max-width:360px}.hero.pPost .hero__Wrap--Title img{opacity:1;transform:translateY(0px);max-width:100%}.hero.pPost .pPost__Area{text-align:center;opacity:0;transform:translateY(10px);transition:opacity 1s ease 0s,transform 1s ease 0s}.hero.pPost .pPost__Area--Title{position:relative;line-height:1.4;margin-bottom:1em}.hero.pPost .pPost__Area--Title span{color:#2093e2;display:inline-block;font-weight:bold;font-size:3.6rem;position:relative;padding-left:2em}.hero.pPost .pPost__Area--Title span::before{position:absolute;height:1.5em;width:1.5em;content:"";display:block;left:10px;background:url(../img/icon_glass.svg) no-repeat left 5px top 0em #fff;background-size:1.3em}.hero.pPost .pPost__Area p{font-size:1.8rem}.hero__Wrap{max-width:1440px;width:100%;margin:0 auto;position:relative}.hero__Wrap .main{width:100%;height:560px;overflow:hidden}.hero__Wrap .main picture{display:block;opacity:0;transform:scale(1.1);transition:opacity 1s ease,transform 1s ease}.hero__Wrap .main img{max-width:100%}.hero__Wrap .main img.fixed{max-width:1440px;width:100%;position:static;top:0;left:50%}.hero__Wrap--Title{position:absolute;left:50%;bottom:150px;transform:translateX(-50%);max-width:530px}.hero__Wrap--Title img{opacity:0;transform:translateY(10px);transition:opacity 1s ease 1s,transform 1s ease 1s;max-width:100%}.hero__Wrap--Logo{position:absolute;left:50%;transform:translateX(-50%);bottom:20px;max-width:210px}.hero__Wrap--Logo img{opacity:0;transform:translateY(10px);transition:opacity 1s ease 1s,transform 1s ease 1s;max-width:100%}.hero.on.pPost .pPost__Area{opacity:1;transform:translateY(0px)}.hero.on .hero__Wrap .main picture{opacity:1;transform:scale(1)}.hero.on .hero__Wrap--Title img{opacity:1;transform:translateY(0px)}.hero.on .hero__Wrap--Logo img{opacity:1;transform:translateY(0px)}@media screen and (max-width: 1440px){.hero.page .hero__Wrap .main{height:45vw}.hero.page .hero__Wrap .main img.fixed{margin-left:-15%;max-width:130%;width:130%}.hero.page .hero__Wrap--Title{bottom:14vw}.hero.post .hero__Wrap .main{height:auto}.hero__Wrap{max-width:100%;width:100%;margin:0 auto;position:relative}.hero__Wrap .main{width:100%;height:45vw}.hero__Wrap .main img{max-width:100%}.hero__Wrap .main img.fixed{margin-left:-5%;max-width:110%;width:110%}.hero__Wrap .main .slick-track img{max-width:100%}.hero__Wrap--Title{bottom:14vw;max-width:min(40vw,530px)}.hero__Wrap--Logo{bottom:20px;max-width:min(16vw,210px)}}@media screen and (max-width: 860px){.hero.top .hero__Wrap .main{width:100%;height:65vw}.hero.top .hero__Wrap--Title{bottom:23vw;max-width:min(56vw,530px);width:100%}.hero.top .hero__Wrap--Logo{max-width:min(25vw,210px)}.hero.page{min-height:auto}.hero.page .hero__Wrap .main{height:65vw}.hero.page .hero__Wrap .main img.fixed{margin-left:-5%;max-width:110%;width:110%}.hero.page .hero__Wrap .main.noH{min-height:min(30vw,210px)}.hero.page .hero__Wrap--Title{bottom:50%;transform:translate(-50%, 50%)}.hero.page .hero__Wrap--Title.mSize{width:100%;max-width:60vw}.hero.page .hero__Wrap--Logo{top:0px;left:20%;max-width:120px}.hero.post .hero__Wrap{max-width:640px;display:block;padding:0 30px;padding-top:120px;margin-bottom:60px}.hero.post .hero__Wrap .main{width:100%;max-width:480px;margin:0 auto}.hero.post .hero__Wrap .main img{max-width:100%}.hero.post .hero__Wrap .main.sliders{overflow:visible;margin-bottom:30px}.hero.post .hero__Wrap .main.sliders .slide-arrow{width:10px}.hero.post .hero__Wrap .main.sliders .slide-arrow.prev-arrow{left:-20px}.hero.post .hero__Wrap .main.sliders .slide-arrow.next-arrow{right:-20px}.hero.post .hero__Wrap--Title{top:0px;position:absolute;left:20%;max-width:120px}.hero.post .hero__Wrap .postSpec{font-weight:bold;max-width:480px;margin:0 auto}.hero.post .hero__Wrap .postSpec .title{font-size:min(5vw,2.8rem)}.hero.post .hero__Wrap .postSpec .cName{font-size:min(3.7vw,1.8rem)}.hero.pPost{background-size:95%;padding-bottom:60px}.hero.pPost .hero__Wrap{max-width:640px;padding-top:120px}.hero.pPost .hero__Wrap--Title{top:0px;position:absolute;left:20%;max-width:120px}.hero.pPost .pPost__Area{padding:0 20px;text-align:left}.hero.pPost .pPost__Area--Title{position:relative;margin-bottom:20px}.hero.pPost .pPost__Area--Title::before{position:absolute;height:60px;width:60px;content:"";display:block;right:calc(100% + 10px)}.hero.pPost .pPost__Area--Title span{color:#2093e2;font-weight:bold;font-size:min(6.2vw,3.6rem)}.hero.pPost .pPost__Area p{font-size:1.8rem;font-size:min(3.7vw,1.8rem)}.hero.pPost .pPost__Area p br{display:none}}@keyframes huki{20%{transform:scale(1) rotate(-3deg)}50%{transform:scale(1) rotate(3deg)}80%{transform:scale(1) rotate(0deg)}100%{width:100%;transform:scale(1)}}.contents{position:relative;background:#ddf5ff}.contents::before{position:absolute;content:"";display:block;left:0;bottom:calc(100% - 1px);height:10vw;width:100%;background:url(../img/con_bg.svg) no-repeat bottom;background-size:100%}.contents.type2{background:#e6fbf3}.contents.type2::before{background:url(../img/con_bg2.svg) no-repeat bottom;background-size:100%}@media screen and (max-width: 860px){.contents{padding-top:40px}}.title1{font-size:3.6rem;font-weight:bold;margin-bottom:50px;color:#003298}@media screen and (max-width: 860px){.title1{font-size:min(6.2vw,3.6rem)}}.centerT_mid{color:#003298;text-align:center;font-weight:bold;margin-bottom:30px;font-size:2.8rem}@media screen and (max-width: 860px){.centerT_mid{font-size:min(5.4vw,2.8rem)}}.centerT_Lg{color:#003298;text-align:center;font-weight:bold;margin-bottom:30px;font-size:3.6rem}.centerT_Lg span{display:block;font-size:2.4rem}@media screen and (max-width: 860px){.centerT_Lg{font-size:min(6.2vw,3.6rem)}.centerT_Lg span{display:block;font-size:min(4.8vw,2.4rem)}}.passCon{position:relative;padding-top:100px;background:#ddf5ff;text-align:center;padding-bottom:100px}.passCon__Wrap{margin:20vh auto 100px auto;max-width:760px}.passCon__Wrap h1{color:#003298;font-weight:bold;font-size:3.6rem;margin-bottom:30px}.passCon__Wrap--Txt{line-height:1.8;font-size:1.8rem}.passCon__Wrap--Pass{margin-top:30px;line-height:1.8;font-size:1.8rem}.passCon__Wrap--Pass .password{line-height:1.8;font-size:1.8rem;border-radius:3px}.passCon__Wrap--Pass .submit{margin-left:10px;line-height:1.8;font-size:1.8rem;border-radius:3px;background:#003298;color:#fff;padding:0 20px}.pankuzu{padding:60px 0;max-width:1000px;margin:0 auto;width:100%}.pankuzu ul{display:flex}.pankuzu ul li{color:#369ed8;font-size:1.4rem}.pankuzu ul li::before{content:"＞";margin:0 10px}.pankuzu ul li:first-child::before{display:none}.pankuzu ul li a{color:#369ed8}@media screen and (max-width: 1080px){.pankuzu{padding:60px 40px}}@media screen and (max-width: 860px){.pankuzu{padding:0px 20px;max-width:640px;display:none}}.list__Box{border-top:1px solid #369ed8;font-size:2.1rem;padding:15px 20px;display:flex}.list__Box:first-child{border-top:none}.list__Box .title{font-weight:bold;max-width:30%;width:100%;color:#369ed8}.list__Box .txt{font-weight:bold;color:#003298;flex:1 1 0}.list__Box .txt span{display:inline-block}@media screen and (max-width: 860px){.list__Box{font-size:min(4.5vw,2.1rem)}.list__Box:first-child{border-top:none}}@media screen and (max-width: 480px){.list__Box{display:block;padding:15px 10px}.list__Box:first-child{border-top:none}.list__Box .title{max-width:100%}.list__Box .txt{font-weight:bold}}.bgB{background:#d4e5ed;position:relative}.bgB::before{position:absolute;bottom:100%;left:0;height:5vw;width:100%;display:block;content:"";background:url(../img/bg_blue2_t.svg) no-repeat bottom;background-size:100%}.bgB::after{position:absolute;top:100%;left:0;height:5vw;width:100%;display:block;content:"";background:url(../img/bg_blue2_b.svg) no-repeat top;background-size:100%}.bgB2{background:#e6fbf3;position:relative}.bgB2::before{position:absolute;bottom:100%;left:0;height:5vw;width:100%;display:block;content:"";background:url(../img/bg_blue3_t.svg) no-repeat bottom;background-size:100%}.bgB2::after{position:absolute;top:100%;left:0;height:5vw;width:100%;display:block;content:"";background:url(../img/bg_blue3_b.svg) no-repeat top;background-size:100%}.bgW{background:#fff;position:relative}.bgW::before{position:absolute;bottom:100%;left:0;height:5vw;width:100%;display:block;content:"";background:url(../img/bg_white1_t.svg) no-repeat bottom;background-size:100%}.bgW::after{position:absolute;top:100%;left:0;height:5vw;width:100%;display:block;content:"";background:url(../img/bg_white1_b.svg) no-repeat top;background-size:100%}.iconT{font-size:2.1rem;font-weight:bold;margin-bottom:20px;position:relative}.iconT::before{display:inline-block;margin-right:5px;height:1em;width:1em;background:url(../img/icon_t1.svg) no-repeat;content:""}@media screen and (max-width: 860px){.iconT{font-size:min(4.5vw,2.1rem)}.iconT::before{background-size:1em}}.acvBtn{width:fit-content;margin:0 auto;padding:0 10px;padding-bottom:20px}.acvBtn a{border-radius:66px;padding-right:20px;background:#fff;color:#003298;font-size:2.4rem;font-weight:bold;display:flex;align-items:center;border:1px solid #369ed8}.acvBtn a img{vertical-align:bottom;margin-right:10px;max-width:66px}.acvBtn a svg{height:1em;margin-left:10px}.colorR{color:#e96d65}.colorG{color:#28b070}.colorB{color:#2093e2}.topNews{padding-top:100px;max-width:1000px;width:100%;margin:0 auto}.topNews__Wrap{margin-top:0px;position:relative}.topNews__Wrap h2{z-index:1;background:#e96d65;border-radius:100px;width:100px;height:100px;position:absolute;text-align:center;top:-60px;left:50%;transform:translateX(-50%);line-height:60px}.topNews__Wrap h2 span{font-weight:bold;color:#fff}.topNews__Wrap ul{position:relative;z-index:2;background:#e6fbf3;line-height:1.8}.topNews__Wrap ul li{border-bottom:1px solid #369ed8;font-size:1.6rem;padding:0 10px;padding:15px 0;display:flex}.topNews__Wrap ul li span{margin-right:20px}.topNews__Wrap ul li:first-child{border-top:1px solid #369ed8}@media screen and (max-width: 860px){.topNews{max-width:640px}.topNews__Wrap{margin-top:0px;position:relative}.topNews__Wrap h2 span{font-weight:bold;color:#fff}.topNews__Wrap ul{position:relative;z-index:2;background:#e6fbf3}.topNews__Wrap ul li{border-bottom:1px solid #369ed8;font-size:min(3.7vw,1.6rem)}.topNews__Wrap ul li a{padding:15px 0;display:block}.topNews__Wrap ul li a span{display:block;margin-bottom:10px}}.topContent{padding:100px 0;max-width:1000px;width:100%;margin:0 auto}.topContent__Wrap{position:relative}.topContent__Wrap .lead{font-size:1.8rem;line-height:1.8;text-align:center;margin-bottom:30px}.topContent__Wrap--Box{position:relative;flex:1 1 0;width:100%;max-width:1000px;display:flex;flex-wrap:wrap;justify-content:center}.topContent__Wrap--Box:first-child{margin-bottom:50px;border-bottom:4px dotted #fff}.topContent__Wrap--Box p{text-align:center;font-size:2.8rem;font-weight:bold;max-width:220px;width:100%;margin:0 30px;margin-bottom:50px}.topContent__Wrap--Box p img{margin-top:20px;max-width:100%}.topContent__Wrap--Box p a{color:#003298}.topContent__Wrap--Box p.singlPos{color:#003298;margin-bottom:0;min-width:100%}@media screen and (max-width: 860px){.topContent{padding:0 0 50px 0;max-width:640px;width:100%;margin:0 auto}.topContent__Wrap .lead{font-size:min(4.2vw,1.8rem);padding:0 20px;margin-bottom:30px}.topContent__Wrap .lead br{display:none}.topContent__Wrap--Box{max-width:640px}.topContent__Wrap--Box:first-child{margin-bottom:30px;padding-bottom:30px;border-bottom:3px dotted #fff}.topContent__Wrap--Box p{text-align:center;font-size:min(4.8vw,2.8rem);font-weight:bold;max-width:min(45%,220px);width:100%;margin:0 2%;margin-bottom:0px}.topContent__Wrap--Box p img{margin-top:20px;max-width:100%}.topContent__Wrap--Box p a{color:#003298}.topContent__Wrap--Box p.singlPos{color:#003298;margin-bottom:0;min-width:100%}}.topBottom{padding-bottom:180px}.topBottom__Side{max-width:1000px;margin:0 auto;display:flex}.topBottom__Side a{max-width:300px;width:100%}.topBottom__Side a img{max-width:100%}@media screen and (max-width: 1080px){.topBottom{padding:0 40px;padding-top:60px;padding-bottom:180px}}@media screen and (max-width: 860px){.topBottom{padding:0 20px;padding-top:50px;padding-bottom:90px}.topBottom__Side{max-width:480px;margin:0 auto;display:block}.topBottom__Side a{max-width:100%;width:100%}.topBottom__Side a img{max-width:100%}}.aboutArea{line-height:1.8;padding-bottom:180px}.aboutArea__Top{max-width:1000px;margin:0 auto;margin-bottom:80px;width:100%}.aboutArea__TopWrap{display:flex}.aboutArea__TopWrap .img{max-width:300px;width:100%;text-align:center;margin-right:70px}.aboutArea__TopWrap .img img{max-width:100%}.aboutArea__TopWrap .img p{font-size:1.6rem}.aboutArea__TopWrap .img p span{font-size:2rem}.aboutArea__TopWrap .con{flex:1 1 0}.aboutArea__TopWrap .con h3{color:#003298;font-size:2rem;font-weight:bold;margin-bottom:30px}.aboutArea__TopWrap .con p{font-size:1.6rem}.aboutArea__Mid{max-width:1000px;line-height:2;margin:0 auto;margin-bottom:80px;width:100%;background:url(../img/about/bg1.svg) no-repeat center}.aboutArea__Mid p{text-align:center;font-size:1.8rem}.aboutArea__col3{max-width:1000px;margin:0 auto;margin-bottom:180px;width:100%}.aboutArea__col3Wrap{display:flex;justify-content:space-between}.aboutArea__col3--Box{text-align:left;background:#fff;border-radius:10px;padding:15px;max-width:32%;font-size:1.4rem}.aboutArea__Blue{background:#369ed8;padding:20px;position:relative;margin-bottom:180px}.aboutArea__Blue h2{color:#fff;margin-bottom:20px}.aboutArea__Blue::before{position:absolute;bottom:100%;left:0;height:5vw;width:100%;display:block;content:"";background:url(../img/bg_blue1_t.svg) no-repeat bottom;background-size:100%}.aboutArea__Blue::after{position:absolute;top:100%;left:0;height:5vw;width:100%;display:block;content:"";background:url(../img/bg_blue1_b.svg) no-repeat top;background-size:100%}.aboutArea__Blue--Area{max-width:1000px;width:100%;margin:0 auto;border-radius:20px;background:#fff;padding:15px}.aboutArea__Bottom{max-width:1000px;margin:0 auto;width:100%}.aboutArea__BottomWrap{margin-bottom:80px;border-radius:20px;background:#fff;padding:20px}.aboutArea__BottomWrap.nonBG{background:none}.aboutArea__BottomWrap:last-child{margin-top:0}.aboutArea__BottomWrap .aImg img{max-width:100%}.aboutArea__BottomWrap .cTxt{text-align:center;font-size:1.8rem;line-height:2.4}.aboutArea__BottomWrap .list__Box.minT .txt{color:#000;font-size:1.8rem;font-weight:normal}@media screen and (max-width: 1080px){.aboutArea__Top{padding:0 40px}.aboutArea__Mid{padding:0 40px}.aboutArea__col3{padding:0 40px}.aboutArea__col3--Box .img{text-align:center}.aboutArea__col3--Box .img img{width:100%;max-width:300px}.aboutArea__Blue{padding:20px 40px}.aboutArea__Bottom{padding:0 40px}}@media screen and (max-width: 860px){.aboutArea{padding-bottom:100px}.aboutArea__Top{padding:0 20px;max-width:640px;margin-bottom:80px}.aboutArea__TopWrap{flex-direction:column-reverse}.aboutArea__TopWrap .img{max-width:360px;margin:0 auto}.aboutArea__TopWrap .img img{max-width:100%}.aboutArea__TopWrap .img p{font-size:min(3.7vw,1.6rem)}.aboutArea__TopWrap .img p span{font-size:min(4.2vw,2rem)}.aboutArea__TopWrap .con h3{font-size:min(4.2vw,2rem);margin-bottom:30px}.aboutArea__TopWrap .con p{font-size:min(3.7vw,1.6rem)}.aboutArea__Mid{padding:0 20px;max-width:640px;margin-bottom:80px;background-size:100%}.aboutArea__Mid p{text-align:left;font-size:min(4vw,1.8rem)}.aboutArea__col3{padding:0 20px;max-width:640px;margin-bottom:100px}.aboutArea__col3Wrap{display:block}.aboutArea__col3--Box{margin:0 auto;margin-bottom:30px;max-width:min(100%,480px);font-size:min(3.5vw,1.4rem)}.aboutArea__Blue{padding:20px;margin-bottom:100px}.aboutArea__Blue h2{color:#fff;margin-bottom:20px}.aboutArea__Blue--Area{max-width:640px;border-radius:20px}.aboutArea__Bottom{max-width:640px;padding:0 20px}.aboutArea__BottomWrap{padding:20px}.aboutArea__BottomWrap .list__Box.minT .txt{font-size:min(4.2vw,1.9rem)}.aboutArea__BottomWrap .cTxt{text-align:center;font-size:min(4.2vw,1.9rem)}}.toolArea{line-height:1.8;padding-bottom:180px}.toolArea__Lead{max-width:1000px;margin:0 auto;margin-bottom:80px;width:100%;font-size:1.6rem}.toolArea__Lead p{text-align:center}.toolArea__List{max-width:1000px;margin:0 auto;margin-bottom:80px;width:100%}.toolArea__List--Box{display:flex;margin-bottom:40px}.toolArea__List--Box.bT{border-top:1px solid #369ed8;padding-top:40px}.toolArea__List--Box .img{max-width:420px;width:50%;margin-right:40px}.toolArea__List--Box .img img{max-width:100%;border-radius:15px}.toolArea__List--Box .img .mBox{box-shadow:0px 0px 10px 5px rgba(0,0,0,.1)}.toolArea__List--Box .con{flex:1 1 0}.toolArea__List--Box .con h3{font-weight:bold;color:#003298;font-size:2.4rem;margin-bottom:20px}.toolArea__List--Box .con p{font-size:1.6rem}@media screen and (max-width: 1080px){.toolArea__Lead{padding:0 40px}.toolArea__List{padding:0 40px}}@media screen and (max-width: 860px){.toolArea{padding-bottom:100px}.toolArea__Lead{padding:0 20px;max-width:640px;font-size:min(3.7vw,1.6rem)}.toolArea__Lead p{text-align:left}.toolArea__List{padding:0 20px;max-width:640px;margin-bottom:80px}.toolArea__List--Box{display:block;max-width:420px;width:100%;margin:0 auto;margin-bottom:40px}.toolArea__List--Box .img{max-width:100%;width:100%;margin-bottom:10px}.toolArea__List--Box .con h3{font-size:min(5.1vw,2.4rem);margin-bottom:10px}.toolArea__List--Box .con p{font-size:min(3.7vw,1.6rem)}}.hintArea{line-height:1.8}.hintArea__Lead{max-width:1000px;margin:0 auto;margin-bottom:80px;width:100%;font-size:1.6rem}.hintArea__Lead p{text-align:center}.hintArea__Btn--Area{max-width:900px;margin:0 auto;margin-bottom:80px;background:url(../img/hint/bg1.svg) no-repeat;width:100%;display:flex;justify-content:space-between}.hintArea__Btn--Area .aBtn a img{max-width:100%}.hintArea__Movs{padding-top:40px}.hintArea__Movs--Area{max-width:900px;margin:0 auto;margin-bottom:80px;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.hintArea__Movs--Area::after{width:100%;max-width:270px;display:block;content:""}.hintArea__Movs--AreaBox{max-width:270px;margin-bottom:60px}.hintArea__Movs--AreaBox .mBox{cursor:pointer;padding:15px;border-radius:10px;height:100%;background:#fff;box-shadow:0px 0px 10px 5px rgba(0,0,0,.1);display:flex;flex-direction:column;position:relative;z-index:2;transition:all .5s ease}.hintArea__Movs--AreaBox .mBox:hover{opacity:.7}.hintArea__Movs--AreaBox .mBoxInner{margin-top:-1em}.hintArea__Movs--AreaBox .mBox h4{flex-grow:1;font-size:2rem;position:relative;font-weight:bold;color:#fff;top:-1.5em}.hintArea__Movs--AreaBox .mBox h4 span{background:#e96d65;display:inline}.hintArea__Movs--AreaBox .mBox .img img{max-width:100%}.hintArea__Movs--AreaBox .mBox .title{font-size:1.2rem;min-height:4em}.hintArea__Movs--AreaBox .mBox .name{font-weight:bold;font-size:1.6rem}.hintArea__Movs--AreaBox .mBox .blankI{border-radius:40px;text-align:center;line-height:36px;background:#e96d65;height:40px;width:40px;position:absolute;right:20px;bottom:20px}.hintArea__Movs--AreaBox .mBox .blankI img{vertical-align:middle}.hintArea__LRcon{background:url(../img/hint/bg2.svg) no-repeat center top,url(../img/hint/bg3.svg) no-repeat right 100px bottom;margin-bottom:0 !important}.hintArea__LRcon--Wrap{max-width:1100px;width:100%;margin:0 auto;padding-bottom:120px;position:relative}.hintArea__LRcon--WrapList{max-width:860px;margin:0 auto}.hintArea__LRcon--WrapList .listBox{margin-bottom:20px}.hintArea__LRcon--WrapList .listBox a{border-radius:10px;box-shadow:0px 0px 10px 5px rgba(0,0,0,.1);display:block;background:url(../img/icon_glass.svg) no-repeat left 10px top .7em #fff;background-size:30px;font-size:2rem;font-weight:bold;color:#003298;padding:15px 20px 15px 0;padding-left:50px}.hintArea__LRcon--Wrap .boxs{max-width:720px;position:relative;background:#fff;padding:30px;margin-bottom:40px}.hintArea__LRcon--Wrap .boxs .title{font-weight:bold;font-size:2.6rem;color:#369ed8;margin-bottom:20px}.hintArea__LRcon--Wrap .boxs .txt{font-size:1.8rem;margin-bottom:2em}.hintArea__LRcon--Wrap .boxs .txt span{color:#e96d65}.hintArea__LRcon--Wrap .boxs .subTitle{position:relative;font-size:1.4rem}.hintArea__LRcon--Wrap .boxs .subTitle::after{position:absolute;height:1px;width:100%;background:#369ed8;content:"";display:block;left:0;top:50%;transform:translateY(-50%)}.hintArea__LRcon--Wrap .boxs .subTitle span{color:#369ed8;position:relative;z-index:2;background:#fff;padding:5px 5px 5px 0}.hintArea__LRcon--Wrap .lCon{margin-right:auto;border-radius:0 20px 20px 0}.hintArea__LRcon--Wrap .lCon::before{position:absolute;content:"";display:block;height:100%;top:0;right:100%;background:#fff;width:calc((100vw - 1100px)*.5)}.hintArea__LRcon--Wrap .RCon{margin-left:auto;border-radius:20px 0px 0px 20px}.hintArea__LRcon--Wrap .RCon::before{position:absolute;content:"";display:block;height:100%;top:0;left:100%;background:#fff;width:calc((100vw - 1100px)*.5)}.hintArea__LRcon--Wrap .boxCon{display:flex;flex-wrap:wrap;justify-content:space-between}.hintArea__LRcon--Wrap .boxCon__Box{max-width:calc(50% - 20px);width:100%;margin-top:40px}.hintArea__LRcon--Wrap .boxCon__Box a{display:block;width:100%;padding:20px;padding-bottom:40px;position:relative;background:#fff;border-radius:10px;box-shadow:0px 0px 10px 5px rgba(0,0,0,.1)}.hintArea__LRcon--Wrap .boxCon__Box--Title{font-size:2.1rem;font-weight:bold;color:#369ed8;margin-bottom:15px}.hintArea__LRcon--Wrap .boxCon__Box .sub{font-size:1.4rem}.hintArea__LRcon--Wrap .boxCon__Box .name{font-size:1.8rem;font-weight:bold}.hintArea__LRcon--Wrap .boxCon__Box .comN{font-size:1.1rem;position:absolute;bottom:10px;right:50px}.hintArea__LRcon--Wrap .boxCon__Box .blankI{background:#369ed8;border-radius:10px 0 10px 0;padding:8px 10px 3px 10px;position:absolute;right:0;bottom:0}.hintArea__Company{padding-bottom:100px}.hintArea__Company--Thumb{display:flex;justify-content:center;margin-bottom:30px}.hintArea__Company--Thumb p{font-size:1.4rem;margin:0 10px}.hintArea__Company--Thumb p span{background:#fff;padding:10px 12px;display:inline-block;border-radius:40px}.hintArea__Company--Wrap{max-width:1000px;margin:0 auto;margin-bottom:80px;width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.hintArea__Company--Wrap::before{content:"";display:block;width:calc(25% - 15px);order:1}.hintArea__Company--Wrap::after{content:"";display:block;width:calc(25% - 15px)}.hintArea__Company--WrapBox{max-width:calc(25% - 15px);margin-bottom:20px}.hintArea__Company--WrapBox a{height:100%;padding:15px;padding-bottom:45px;border-radius:10px;background:#fff;box-shadow:0px 0px 10px 5px rgba(0,0,0,.1);display:block;position:relative}.hintArea__Company--WrapBox a .img{margin-bottom:10px}.hintArea__Company--WrapBox a .img img{max-width:100%}.hintArea__Company--WrapBox a h4{font-size:1.8rem;font-weight:bold}.hintArea__Company--WrapBox a .iconBox{position:absolute;right:0;bottom:0;display:flex;justify-content:flex-end}.hintArea__Company--WrapBox a .iconBox p{background:#fff;padding:5px;padding-top:10px;border-radius:20px 20px 0 0;margin-right:5px}@media screen and (max-width: 1080px){.hintArea__Lead{padding:0 40px}.hintArea__Btn{padding:0 20px}.hintArea__Movs{padding:0 40px;padding-top:40px}.hintArea__LRcon{padding:0 40px}.hintArea__Company{padding:0 40px;padding-bottom:100px}}@media screen and (max-width: 860px){.hintArea__Lead{padding:0 20px;max-width:640px;margin:0 auto;margin-bottom:40px;font-size:min(3.7vw,1.6rem)}.hintArea__Lead p{text-align:left}.hintArea__Btn--Area{max-width:640px;margin:0 auto;margin-bottom:80px;background:url(../img/hint/bg1.svg) no-repeat;background-size:90%;width:100%;display:flex;flex-wrap:wrap;justify-content:center}.hintArea__Btn--Area .aBtn{max-width:45%}.hintArea__Movs{padding:0 20px;padding-top:40px}.hintArea__Movs--Area{max-width:640px;margin:0 auto;margin-bottom:40px;width:100%}.hintArea__Movs--Area::after{width:100%;max-width:calc(50% - 10px)}.hintArea__Movs--AreaBox{max-width:calc(50% - 10px);margin-bottom:40px}.hintArea__Movs--AreaBox a{padding:10px;border-radius:10px}.hintArea__Movs--AreaBox a h4{font-size:min(4.4vw,2rem);top:-1.5em}.hintArea__Movs--AreaBox a .title{font-size:min(3.4vw,1.2rem)}.hintArea__Movs--AreaBox a .name{font-size:min(3.7vw,1.6rem)}.hintArea__Movs--AreaBox a .blankI{border-radius:30px;line-height:26px;height:30px;width:30px;right:10px;bottom:10px}.hintArea__Movs--AreaBox a .blankI img{max-width:15px}.hintArea__LRcon{background:url(../img/hint/bg2.svg) no-repeat center top;background-size:90%;padding:0 20px}.hintArea__LRcon--Wrap{max-width:640px;padding-bottom:80px}.hintArea__LRcon--WrapList{max-width:640px;margin:0 auto}.hintArea__LRcon--WrapList .listBox{margin-bottom:20px}.hintArea__LRcon--WrapList .listBox a{background:url(../img/icon_glass.svg) no-repeat left 10px top .7em #fff;background-size:20px;font-size:min(4.4vw,2rem);padding-left:40px}.hintArea__Company{padding:0 20px;padding-bottom:80px}.hintArea__Company--Thumb{margin-bottom:30px;flex-wrap:wrap}.hintArea__Company--Thumb p{max-width:45%;font-size:min(3.7vw,1.4rem);margin:10px 10px}.hintArea__Company--Wrap{max-width:640px;margin:0 auto;margin-bottom:80px}.hintArea__Company--Wrap::before{width:calc(50% - 15px)}.hintArea__Company--Wrap::after{width:calc(50% - 15px)}.hintArea__Company--WrapBox{max-width:calc(50% - 15px);margin-bottom:20px}.hintArea__Company--WrapBox a{padding:15px;padding-bottom:40px;border-radius:10px}.hintArea__Company--WrapBox a h4{font-size:min(4.2vw,1.8rem)}}@media screen and (max-width: 480px){.hintArea__Movs{padding:0 20px;padding-top:40px}.hintArea__Movs--Area{max-width:420px}.hintArea__Movs--Area::after{width:100%;max-width:100%}.hintArea__Movs--AreaBox{max-width:100%}.hintArea__LRcon--Wrap{max-width:420px}.hintArea__LRcon--WrapList{max-width:420px;margin:0 auto}.hintArea__Company--Thumb p{max-width:100%}.hintArea__Company--Wrap{max-width:420px}.hintArea__Company--Wrap::before{width:100%}.hintArea__Company--Wrap::after{width:100%}.hintArea__Company--WrapBox{max-width:100%}}.hintPost{line-height:1.8;padding-bottom:180px}.hintPost__Area{max-width:740px;margin:0 auto;margin-bottom:80px;width:100%}.hintPost__Area--Box{margin-top:60px}.hintPost__Area--Box:first-child{margin-top:0px}.hintPost__Area--Box p{font-size:1.6rem;margin-bottom:2em}.hintPost__Area--Box p img{max-width:100%;height:auto}.hintPost__Area--Human{margin-top:40px;display:flex;align-items:flex-start}.hintPost__Area--Human .img{width:120px;height:120px;background:#ccf1ff;overflow:hidden;margin-right:20px;text-align:center}.hintPost__Area--Human .img img{vertical-align:bottom;max-width:100%;height:120px;object-fit:contain}.hintPost__Area--Human .con{flex:1 1 0;font-size:1.4rem}.hintPost__Area--Human .con p{margin-bottom:.5em}.hintPost__Bottom{border-top:1px solid #369ed8;border-bottom:1px solid #369ed8;padding:20px 0;max-width:740px;margin:0 auto;margin-bottom:80px;width:100%}.hintPost__Bottom--Box .blankLink{font-size:1.6rem;font-weight:600;margin-bottom:10px;padding-left:1.5em;background:url(../img/icon_blank2.svg) no-repeat left top .5em;background-size:1em}.hintPost__Bottom--Box .blankLink a{text-decoration:underline}.hintPost__Link{max-width:1000px;margin:0 auto;margin-bottom:80px;width:100%;display:flex;justify-content:center}.hintPost__Link p{max-width:300px;margin:0 20px;width:100%}.hintPost__Link p.gBtn a{border:1px solid #3db070;color:#3db070}.hintPost__Link p.oBtn a{border:1px solid #eaa000;color:#eaa000}.hintPost__Link p.pBtn a{border:1px solid #b777bd;color:#b777bd}.hintPost__Link p a{border-radius:60px;background:#fff;font-size:1.8rem;font-weight:bold;display:flex;align-items:center}.hintPost__Link p a img{vertical-align:bottom;margin-right:10px}.hintPost__Link p a svg{height:1em;margin-left:10px}@media screen and (max-width: 860px){.hintPost{padding-bottom:100px}.hintPost__Area{max-width:640px;padding:0 20px}.hintPost__Area--Box{margin-top:60px}.hintPost__Area--Box p{font-size:min(3.7vw,1.6rem)}.hintPost__Area--Human{margin-top:40px;display:flex;align-items:flex-start}.hintPost__Area--Human .img{width:100px;height:100px}.hintPost__Area--Human .img img{height:100px}.hintPost__Area--Human .con{flex:1 1 0;font-size:min(3.4vw,1.4rem)}.hintPost__Bottom{padding:20px;max-width:640px;margin:0 auto;margin-bottom:40px;width:100%}.hintPost__Bottom--Box .blankLink{font-size:min(4vw,1.8rem);font-weight:bold}.hintPost__Bottom--Box .blankLink a{text-decoration:underline}.hintPost__Link{max-width:640px;margin:0 auto;padding:0 20px;margin-bottom:80px;width:100%;display:block}.hintPost__Link p{max-width:300px;width:100%;margin:0 auto;margin-bottom:20px}.hintPost__Link p.gBtn a{border:1px solid #3db070;color:#3db070}.hintPost__Link p.oBtn a{border:1px solid #eaa000;color:#eaa000}.hintPost__Link p.pBtn a{border:1px solid #b777bd;color:#b777bd}.hintPost__Link p a{border-radius:60px;background:#fff;font-size:1.8rem;font-weight:bold;display:flex;align-items:center}.hintPost__Link p a img{vertical-align:bottom;margin-right:10px}.hintPost__Link p a svg{height:1em;margin-left:10px}}.tutorialPost{line-height:1.8;padding-bottom:180px}.tutorialPost__Area--Box{border-radius:20px;max-width:940px;background:#fff;margin:0 auto;margin-bottom:40px;width:100%;padding:40px}.tutorialPost__Area--Box .tuT{display:flex;align-items:center;font-size:2.1rem;color:#003298;font-weight:bold}.tutorialPost__Area--Box .tuT img{margin-right:15px}.tutorialPost__Area--Box .qList{padding-left:60px}.tutorialPost__Area--Box .qList p{font-size:1.6rem;margin-bottom:10px;font-weight:600;padding-left:30px;background:url(../img/icon_q.svg) no-repeat left}.tutorialPost__Area--Box .linkList{padding-left:60px}.tutorialPost__Area--Box .linkList p{font-size:1.6rem;margin-bottom:10px;margin-bottom:10px;padding-left:1.5em;background:url(../img/icon_blank2.svg) no-repeat left top .5em;background-size:1em}.tutorialPost__Area--Box .linkList p a{font-weight:600;text-decoration:underline}.tutorialPost__Area--Box .bottomT{font-size:1.8rem;text-align:center;font-weight:bold;margin-top:40px;color:#2093e2}.tutorialPost__Bottom{max-width:940px;display:flex;margin:0 auto;margin-bottom:40px;width:100%}.tutorialPost__Bottom .imgT{margin-right:20px}.tutorialPost__Bottom--Box p{margin-bottom:10px}.tutorialPost__Bottom--Box p a{font-size:1.8rem;font-weight:bold;color:#003298}@media screen and (max-width: 1080px){.tutorialPost__Area{padding:0 40px}.tutorialPost__Bottom{padding:0 40px}}@media screen and (max-width: 860px){.tutorialPost{line-height:1.8;padding-bottom:100px}.tutorialPost__Area{padding:0 20px}.tutorialPost__Area--Box{border-radius:20px;max-width:640px;background:#fff;margin:0 auto;margin-bottom:40px;width:100%;padding:20px}.tutorialPost__Area--Box .tuT{font-size:min(4.5vw,2.1rem);display:flex;align-items:center;margin-bottom:20px}.tutorialPost__Area--Box .tuT img{max-height:40px}.tutorialPost__Area--Box .qList{padding-left:0px}.tutorialPost__Area--Box .qList p{font-size:min(3.7vw,1.8rem);padding-left:min(5.7vw,2.8rem);background:url(../img/icon_q.svg) no-repeat left top .4em;background-size:min(3.7vw,1.8rem)}.tutorialPost__Area--Box .linkList{padding-left:0px}.tutorialPost__Area--Box .linkList p{font-size:min(3.7vw,1.8rem);padding-left:min(5.7vw,2.8rem);background:url(../img/icon_blank2.svg) no-repeat left top .4em;background-size:min(3.7vw,1.8rem)}.tutorialPost__Area--Box .bottomT{font-size:min(3.7vw,1.8rem);text-align:left}.tutorialPost__Bottom{padding:0 20px;max-width:640px}.tutorialPost__Bottom .imgT{margin-right:20px}.tutorialPost__Bottom .imgT img{max-width:min(20vw,80px)}.tutorialPost__Bottom--Box p{margin-bottom:10px}.tutorialPost__Bottom--Box p a{font-size:min(3.7vw,1.8rem);font-weight:bold;color:#003298}}.sitePArea{line-height:1.8;padding-bottom:180px}.sitePArea__Area{max-width:1000px;margin:0 auto}.sitePArea__Area--Box{max-width:920px;margin:0 auto;margin-bottom:40px}.sitePArea__Area--Box h3{font-size:1.8rem;font-weight:bold;margin-bottom:20px}.sitePArea__Area--Box p{font-size:1.6rem;margin-left:auto;width:90%}@media screen and (max-width: 1080px){.sitePArea__Area{padding:0 40px}}@media screen and (max-width: 860px){.sitePArea{padding-bottom:100px}.sitePArea__Area{padding:0 20px;max-width:640px}.sitePArea__Area--Box h3{font-size:min(4.2vw,1.8rem)}.sitePArea__Area--Box p{font-size:min(3.7vw,1.6rem);width:100%}}footer{font-size:1.2rem;line-height:1.8;background:#fff;position:relative;padding-bottom:40px}footer::after{position:absolute;width:100%;height:10vw;content:"";display:block;left:0;bottom:100%;background:url(../img/footer_bg.svg) no-repeat bottom;background-size:100%}footer .footerArea{position:relative;display:flex;max-width:1000px;width:100%;margin:0 auto}footer .footerArea::after{position:absolute;width:170px;height:90px;content:"";display:block;left:0;bottom:100%;background:url(../img/footer_icon.svg) no-repeat bottom}footer .footerArea ul li a{font-weight:bold}footer .footerArea__Left{padding-right:30px;margin-right:30px;border-right:1px solid #000}footer .footerArea__Left .fTitle{font-weight:bold}footer .footerArea__Left ul{margin-top:2em}footer .footerArea__Left ul li::before{content:"▷"}footer .footerArea__Right ul li.sub{margin-left:1em}footer .footerArea__Right ul li.sub::before{display:none}footer .footerArea__Right ul li.sub ul{margin-left:1em;display:flex;flex-wrap:wrap}footer .footerArea__Right ul li.sub ul li::before{content:"／"}footer .footerArea__Right ul li.sub ul li:first-child::before{display:none}footer .footerArea__Right ul li.sub ul li a{font-weight:normal}@media screen and (max-width: 1080px){footer{padding:40px}footer .footerArea::after{left:0;bottom:calc(100% + 40px)}}@media screen and (max-width: 860px){footer{padding:40px 20px}footer .footerArea{display:flex;flex-direction:column-reverse;max-width:640px}footer .footerArea::after{position:absolute;width:170px;height:90px;content:"";display:block;left:0;bottom:100%;background:url(../img/footer_icon.svg) no-repeat bottom}footer .footerArea__Left{padding:0;margin:0;border:none;padding-top:30px;margin-top:30px;border-top:1px solid #000}footer .footerArea__Right ul li.sub{margin-left:1em}footer .footerArea__Right ul li.sub::before{display:none}footer .footerArea__Right ul li.sub ul{margin-left:1em;display:flex;flex-wrap:wrap}footer .footerArea__Right ul li.sub ul li::before{content:"／"}footer .footerArea__Right ul li.sub ul li:first-child::before{display:none}footer .footerArea__Right ul li.sub ul li a{font-weight:normal}}.modalBox{z-index:1000;transition:all .5s ease;position:fixed;left:0%;top:0;width:100%;height:100%;opacity:0;visibility:hidden;background:rgba(0,0,0,.7)}.modalBox__Wrap{position:absolute;left:50%;top:50%;max-width:100%;transform:translate(-50%, -50%)}.modalBox__Wrap iframe{max-width:100vw;max-height:56vw}.modalBox.on{opacity:1;visibility:visible}.modalBox .close{position:absolute;bottom:30px;left:50%;transform:translate(-50%, 0%)}.modalBox .close span{text-align:center;padding:10px 20px;color:#fff;display:inline-block;width:140px;font-size:1.6rem;background:#2093e2;cursor:pointer;border-radius:60px}.swiper{width:min(80vw,1280px)}.swiper img{max-width:100%;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{color:#2093e2}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, -40px) !important;right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, -40px) !important;left:auto}@media screen and (max-width: 860px){.swiper{width:min(100vw,1280px)}.swiper img{max-width:100%;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-size:5vw !important}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 0px) !important;right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 0px) !important;left:auto}}@keyframes loopA{0%{transform:translateX(0%)}49.9%{transform:translateX(300%)}50%{transform:translateX(-300%)}100%{transform:translateX(0%)}}#sec1,#sec2,#sec3{padding-top:10px}#sec2{margin-bottom:60px}