body.home .mvWrapper{position:relative;z-index:1;overflow:hidden}body.home .mvArea{position:relative;padding-top:135px}body.home .mvArea .mvVox img{width:100%}body.home .mvArea .titleVox{position:absolute;top:75px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}body.home .mvArea .titleVox .subTxt01{font-size:2rem;font-weight:600;letter-spacing:.1em}body.home .mvArea .titleVox .mainTxt01{font-size:4.8rem;font-weight:600;margin-bottom:35px;line-height:1.5;letter-spacing:.1em}body.home .mvArea .titleVox .subTxt02{font-family:"Josefin Sans",sans-serif;font-weight:400;letter-spacing:.04em}body.home .introVox{padding-top:40px;padding-bottom:105px}body.home .introVox .title{font-size:2.7rem;font-weight:600;letter-spacing:.1em;text-align:center}body.home .layout01{padding-top:80px;position:relative}body.home .layout01:before{content:"";position:absolute;margin:auto;top:0;left:0;height:420px;width:100vw;max-width:calc(50vw + 480px);min-width:1100px;background:#f4f4f4;z-index:-1;border-radius:0 30px 0 0}body.home .layout01 .txtVox{width:960px}body.home .layout01 .linkItemVox{margin-top:40px}body.home .layout01 .linkItemVox ul{display:flex;gap:21px}body.home .layout01 .linkItemVox ul li{width:366px}body.home .layout01 .linkItemVox ul li a{border-bottom:1px solid #666;display:block}body.home .layout01 .linkItemVox ul li a .img{overflow:hidden}body.home .layout01 .linkItemVox ul li a .img img{transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease}body.home .layout01 .linkItemVox ul li p{font-size:2rem;font-weight:600;padding:15px 10px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";transition:.4s}body.home .layout01 .linkItemVox ul li p span{display:flex;align-items:center;gap:15px}body.home .layout01 .linkItemVox ul li p span::before{content:"";display:inline-block;width:32px;height:32px;background:url(../../images/content/content/ico-arrow01_g.svg) no-repeat center/contain;flex-shrink:0}body.home .headInner01 .headS01{width:550px;margin-left:auto}body.home .headInner01.reverse .headS01{margin-left:0}body.home .layout02{padding-top:80px;position:relative}body.home .layout02.reverse:before{right:auto;left:0;border-radius:0 30px 0 0}body.home .layout02.reverse .flexVox{flex-direction:row}body.home .layout02:before{content:"";position:absolute;margin:auto;top:0;right:0;aspect-ratio:1200/471;width:100vw;max-width:calc(50vw + 480px);min-width:1100px;background:#f4f4f4;z-index:-1;border-radius:30px 0 0 0}body.home .layout02 .flexVox{display:flex;justify-content:space-between;max-width:1140px;margin:auto;flex-direction:row-reverse}body.home .layout02 .reverse{flex-direction:row-reverse}body.home .layout02 .column,body.home .layout02 .imgVox{width:550px}body.home .layout02 .columnRight{flex:1;margin-right:calc(50% - 50vw);margin-left:6.5%}@media only screen and (max-width: 1180px){body.home .layout02 .columnRight{margin-right:-20px}}body.home .layout02 .columnLeft{flex:1;margin-left:calc(50% - 50vw);margin-right:6.5%}@media only screen and (max-width: 1180px){body.home .layout02 .columnLeft{margin-left:-20px}}@media(hover: hover)and (pointer: fine){body.home .linkItemVox{margin-top:4rem}body.home .linkItemVox ul li a:hover{background:rgba(3,126,133,.2)}body.home .linkItemVox ul li a:hover .img img{-webkit-transform:scale(1.1);transform:scale(1.1)}body.home .linkItemVox ul li a:hover p{padding-left:20px}body.home .layout01 .linkItemVox ul li a:hover{background:rgba(3,126,133,.2)}body.home .layout01 .linkItemVox ul li a:hover .img img{-webkit-transform:scale(1.1);transform:scale(1.1)}body.home .layout01 .linkItemVox ul li a:hover p{padding-left:20px}}@media only screen and (max-width: 767px){body.home .mvArea{padding-top:29rem}body.home .mvArea .titleVox{top:12rem}body.home .mvArea .titleVox .subTxt01{font-size:1.6rem}body.home .mvArea .titleVox .mainTxt01{font-size:3.2rem;margin-bottom:3rem}body.home .mvArea .titleVox .subTxt02{font-size:1.4rem}body.home .introVox{padding-top:7rem;padding-bottom:12rem}body.home .introVox .secInner{padding:0 2rem}body.home .introVox .title{font-size:2.3rem;text-align:left}body.home .layout01{padding-top:4.5rem;position:relative}body.home .layout01:before{height:54rem;width:37.5rem;max-width:100%;min-width:0;border-radius:0 2rem 0 0}body.home .layout01 .txtVox{width:100%;padding:0 2.5rem}body.home .layout01 .linkItemVox{margin-top:4rem;padding:0 1.5rem}body.home .layout01 .linkItemVox ul{flex-direction:column;gap:4rem}body.home .layout01 .linkItemVox ul li{width:100%}body.home .layout01 .linkItemVox ul li a .img{overflow:hidden}body.home .layout01 .linkItemVox ul li a .img img{transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease}body.home .layout01 .linkItemVox ul li p{font-size:1.8rem;padding:.9rem 1rem}body.home .layout01 .linkItemVox ul li p span{gap:1.5rem}body.home .layout01 .linkItemVox ul li p span::before{width:3.2rem;height:3.2rem}body.home .layout01 .btnVox{padding:0 1.5rem}body.home .headInner01 .headS01{width:100%;margin-left:1.5rem}body.home .headInner01.reverse .headS01{margin-left:1.5rem}body.home .layout02{padding-top:4.3rem}body.home .layout02 .txtVox{padding-left:5.5rem;padding-right:4rem;margin-bottom:6rem}body.home .layout02.reverse .txtVox{padding-left:4rem;padding-right:5.5rem}body.home .layout02.reverse:before{right:auto;left:0;border-radius:0 30px 0 0}body.home .layout02.reverse .flexVox{flex-direction:row}body.home .layout02:before{aspect-ratio:375/680;width:37.5rem;max-width:100%;min-width:0;border-radius:2rem 0 0 0}body.home .layout02 .flexVox{max-width:100%;flex-direction:column !important}body.home .layout02 .column,body.home .layout02 .imgVox{width:100%}body.home .layout02 .column img,body.home .layout02 .imgVox img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:39rem;height:30rem}body.home .layout02 .columnRight{width:36rem;height:30rem;margin-left:auto;margin-right:0}body.home .layout02 .columnLeft{width:36rem;height:30rem;margin-left:0;margin-right:auto}}/*# sourceMappingURL=home.min.css.map */