*,:after,:before{background-repeat:no-repeat;box-sizing:border-box}body{margin:0;padding:0;border:none}address,article,aside,blockquote,dd,dialog,div,dl,dt,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,img,li,main,nav,ol,p,section,textarea,ul{margin:0;padding:0;border:0;font-size:100%;text-decoration:none;list-style-type:none}article,aside,dialog,figure,footer,header,hgroup,main,nav,section{display:block}h1,h2,h3,h4,h5,h6{font-weight:inherit}table{border:none;border-collapse:collapse;border-spacing:0}td,th{vertical-align:top}caption,td,th{text-align:left}a,a:active,a:focus,a:hover,input,input:active,input:focus,input:hover,textarea,textarea:active,textarea:focus,textarea:hover{outline:none}img{vertical-align:top}html{background:#fcfcfc;font-size:10px;overflow-x:hidden;opacity:0;-webkit-animation:html .5s ease-in-out forwards;animation:html .5s ease-in-out forwards}@-webkit-keyframes html{0%{opacity:0}to{opacity:1}}@keyframes html{0%{opacity:0}to{opacity:1}}@media only screen and (min-width:1600px){html{font-size:12.5px}}@media only screen and (max-width:849px){html html{font-size:2.67vw}}body{color:#2c2c2c;font-family:Kiwi Maru,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;font-size:1.4rem;font-weight:300;line-height:1.6;letter-spacing:.06em;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}_:-ms-lang(x)::-ms-backdrop,body{font-family:メイリオ}::-moz-selection{background:rgba(44,44,44,.5);color:#fff}::selection{background:rgba(44,44,44,.5);color:#fff}a{transition:.2s cubic-bezier(.33,1,.68,1);color:#2c2c2c;text-decoration:none}a[href^=tel]{cursor:default}a img{transition:.2s cubic-bezier(.33,1,.68,1)}a:hover{color:#2c2c2c}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],textarea{box-sizing:border-box;display:block;margin:0;border-radius:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#2c2c2c;font-family:Kiwi Maru,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;font-size:1.4rem;font-weight:300;line-height:1.72}:-moz-placeholder-shown{color:#adadad}:placeholder-shown{color:#adadad}::-webkit-input-placeholder{color:#adadad}:-moz-placeholder,::-moz-placeholder{color:#adadad}:-ms-input-placeholder{color:#adadad}input:-ms-input-placeholder{color:#adadad}textarea:-ms-input-placeholder{color:#adadad}button{font-family:Kiwi Maru,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;outline:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}#contents img{max-width:100%;height:auto}.headerInner{position:fixed;display:flex;align-items:center;justify-content:space-between;top:5rem;width:100%;padding:0 5rem;z-index:1000;-webkit-animation:headerInner .1s linear 1s forwards;animation:headerInner .1s linear 1s forwards;opacity:0}@-webkit-keyframes headerInner{0%{opacity:0}to{opacity:1}}@keyframes headerInner{0%{opacity:0}to{opacity:1}}.headerNaviBody{display:flex}.headerNaviBody:hover a{color:#8e8e8e}.headerNaviBodyItem{margin:0 0 0 3rem}.headerNaviBodyItem:first-of-type{margin:0}.headerNaviBodyItem a{cursor:s-resize;padding:1rem 0;position:relative}.headerNaviBodyItem a:before{content:"";position:absolute;border-bottom:2px solid #09adec;width:0;bottom:0;left:0;opacity:0;transition:.5s cubic-bezier(.33,1,.68,1) .1s}.headerNaviBodyItem a:hover{color:#09adec}.headerNaviBodyItem a:hover:before{opacity:1;width:100%}@media only screen and (max-width:849px){.headerSiteId{width:24.5rem}.headerSiteId img{width:100%}.headerNavi{display:none}.headerInner{top:2.5rem;padding:0 2rem}}.menuButton{position:absolute;display:none}@media only screen and (max-width:849px){.menuButton{position:absolute;display:block;right:2rem;top:50%;transform:translateY(-50%);height:3rem;width:3rem}.menuButtonBody{background:none;display:block;height:100%;width:100%;border:0;position:relative}.menuButtonBody:after,.menuButtonBody:before,.menuButtonBody span{position:absolute;display:block;height:3px;width:100%;background:#2c2c2c;border-radius:2px;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform .3s cubic-bezier(.33,1,.68,1)}.menuButtonBody:after,.menuButtonBody:before{content:""}.menuButtonBody:before{top:25%}.menuButtonBody:after{top:75%}.menuButton.open .menuButtonBody span{opacity:0}.menuButton.open .menuButtonBody:before{transform:translate(-50%,-50%) rotate(45deg);top:50%}.menuButton.open .menuButtonBody:after{transform:translate(-50%,-50%) rotate(-45deg);top:50%}}@media only screen and (max-width:849px){.open .headerSiteId{z-index:1}.headerNavi{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;visibility:hidden;display:block;opacity:0;position:absolute;top:-2.5rem;left:-2rem;height:100vh;width:calc(100% + 2rem);background:#fff;border-left:2rem solid #09adec}.headerNaviBody{display:block;height:100%;padding:8rem 0 0 5rem;overflow:hidden;overflow-y:scroll;position:relative}.headerNaviBody:after,.headerNaviBody:before{content:"";position:absolute;width:32rem;height:19rem;z-index:-1;opacity:0}.headerNaviBody:before{background:url(../images/menu-bg1.svg) no-repeat 50%;background-size:cover;top:-2rem;left:-9rem;transform:translateX(-5rem)}.headerNaviBody:after{background:url(../images/menu-bg2.svg) no-repeat 50%;background-size:cover;bottom:7rem;right:-6.5rem}.headerNaviBodyItem{height:auto;margin:0 0 2.5rem}.headerNaviBodyItem:first-of-type{margin:0 0 2.5rem}.headerNaviBodyItem:last-of-type{margin:0}.headerNaviBodyItem:before{display:none}.headerNaviBodyItem>a{position:relative;font-size:2.6rem;margin:0 0 1.5rem;padding:0 0 0 1.5rem}.close .headerNavi{-webkit-animation:closeHeaderNavi .3s cubic-bezier(.33,1,.68,1) forwards;animation:closeHeaderNavi .3s cubic-bezier(.33,1,.68,1) forwards}@-webkit-keyframes closeHeaderNavi{0%{-webkit-user-select:auto;user-select:auto;visibility:visible;opacity:1;transform:translateX(0)}99%{-webkit-user-select:auto;user-select:auto;visibility:visible;opacity:0;transform:translateX(-10rem)}to{-webkit-user-select:none;user-select:none;visibility:hidden;opacity:0;transform:translateX(-10rem)}}@keyframes closeHeaderNavi{0%{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;visibility:visible;opacity:1;transform:translateX(0)}99%{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;visibility:visible;opacity:0;transform:translateX(-10rem)}to{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;visibility:hidden;opacity:0;transform:translateX(-10rem)}}.open .headerNavi{-webkit-animation:openHeaderNavi .3s cubic-bezier(.33,1,.68,1) forwards;animation:openHeaderNavi .3s cubic-bezier(.33,1,.68,1) forwards}@-webkit-keyframes openHeaderNavi{0%{-webkit-user-select:none;user-select:none;visibility:hidden;opacity:0;transform:translateX(-10rem)}1%{-webkit-user-select:auto;user-select:auto;visibility:visible;opacity:0;transform:translateX(-10rem)}to{-webkit-user-select:auto;user-select:auto;visibility:visible;opacity:1;transform:translateX(0)}}@keyframes openHeaderNavi{0%{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;visibility:hidden;opacity:0;transform:translateX(-10rem)}1%{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;visibility:visible;opacity:0;transform:translateX(-10rem)}to{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;visibility:visible;opacity:1;transform:translateX(0)}}.open .headerNaviBody:before{-webkit-animation:headerNaviBefore .5s cubic-bezier(.33,1,.68,1) .1s forwards;animation:headerNaviBefore .5s cubic-bezier(.33,1,.68,1) .1s forwards}@-webkit-keyframes headerNaviBefore{0%{transform:translateX(-5rem);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes headerNaviBefore{0%{transform:translateX(-5rem);opacity:0}to{transform:translateX(0);opacity:1}}.open .headerNaviBody:after{background:url(../images/menu-bg2.svg) no-repeat 50%;background-size:cover;bottom:7rem;right:-6.5rem;-webkit-animation:headerNaviAfter .5s cubic-bezier(.33,1,.68,1) .1s forwards;animation:headerNaviAfter .5s cubic-bezier(.33,1,.68,1) .1s forwards}@-webkit-keyframes headerNaviAfter{0%{transform:translateX(5rem);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes headerNaviAfter{0%{transform:translateX(5rem);opacity:0}to{transform:translateX(0);opacity:1}}}.footer{background:url(../images/footer.png) no-repeat top;background-size:140% 140%;padding:22rem 0 5rem;margin:14rem 0 0}.footerInner{text-align:center}.footerInner>p:first-of-type{font-size:2.4rem;font-weight:500;letter-spacing:.16em}.footerInner>p:first-of-type br{display:none}.footerButton{position:relative;display:flex;justify-content:center;margin:4rem 0 17.5rem}.footerButton .button2:first-of-type a{font-family:Lato,sans-serif;font-size:2.6rem}.footerButton .button2:first-of-type a span{font-size:1.8rem;padding:.5rem 0 0}.footerButton .button2:last-of-type{margin:0 0 0 6rem}.footerButton .button2:last-of-type a{font-size:2.4rem}.footerButton .button2Item{border-radius:10rem;background:#09adec;height:10rem;width:40rem;box-shadow:0 0 2rem rgba(0,0,0,.3);transition:transform .4s cubic-bezier(.33,1,.68,1)}.footerButton .button2Item a{position:relative;display:flex;height:100%;width:100%;color:#fff;justify-content:center;align-items:center;line-height:1;letter-spacing:.1em;padding:0 3rem 0 0;cursor:e-resize}.footerButton .button2Item a:before{content:"";position:absolute;background:url(../images/icon-arrow-white.svg) no-repeat 50%;height:.9rem;width:2rem;top:50%;right:3rem;transform:translateY(-50%) rotate(-90deg);transition:right .3s cubic-bezier(.33,1,.68,1)}.footerButton .button2Item a:hover:before{right:2rem}.footerCopyright{font-family:Lato,sans-serif;font-weight:700;font-size:1.2rem;line-height:1;letter-spacing:.2em}@media only screen and (max-width:1023px){.footerButton{flex-direction:column;align-items:center}}@media only screen and (max-width:849px){.footer{background:url(../images/footer-sp.png) no-repeat top;background-size:200% 100%;padding:13rem 0 4rem}.footerInner>p:first-of-type{font-size:2rem;line-height:1.5}.footerInner>p:first-of-type br{display:inline}.footerButton{margin:4rem 0 9rem}.footerButton .button2:first-of-type a{font-size:1.6rem}.footerButton .button2:first-of-type a span{font-size:1.4rem;padding:.1rem 0 0}.footerButton .button2:last-of-type{margin:3rem 0 0}.footerButton .button2:last-of-type a{font-size:1.6rem}.footerButton .button2Item{border-radius:6rem;height:6rem;width:28rem}}.pageTop{position:fixed;right:4rem;bottom:4rem;z-index:100;opacity:0;visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:opacity .3s cubic-bezier(.33,1,.68,1)}.pageTop.active{opacity:1;visibility:visible;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.pageTop .button1Item{border-radius:50%;background:#09adec;height:9rem;width:9rem;box-shadow:0 0 2rem rgba(0,0,0,.3);transition:transform .4s cubic-bezier(.33,1,.68,1)}.pageTop .button1Item a{position:relative;display:flex;height:100%;width:100%;color:#fff;font-family:Lato,sans-serif;font-size:1.8rem;justify-content:center;align-items:center;padding:.7rem 0 0;cursor:n-resize}.pageTop .button1Item a:before{content:"";position:absolute;background:url(../images/icon-arrow-white.svg) no-repeat 50%;height:.8rem;width:1.7rem;top:1.44rem;left:50%;transform:translateX(-50%) rotate(180deg);transition:top .3s cubic-bezier(.33,1,.68,1)}.pageTop .button1Item a:hover:before{top:1rem}@media only screen and (max-width:849px){.pageTop{display:none}}.sectionInnerSection{margin:0 0 10rem}.sectionInnerSection:last-of-type{margin:0}.sectionInner .blue,.sectionInner .sectionInnerSection p strong{color:#09adec}.sectionInner .sectionInnerSection p strong{font-weight:400}.sectionTitle{position:relative;text-align:center;margin:0 0 6rem}.sectionTitleJp{position:absolute;font-size:4rem;letter-spacing:.1em;line-height:1;top:60%;left:50%;transform:translate(-50%,-50%)}.sectionTitleJp:after,.sectionTitleJp:before{content:"";position:absolute;display:block;height:2.3rem;width:2.3rem;background:url(../images/icon-brackets.svg) no-repeat 50%}.sectionTitleJp:before{left:-2.5rem;top:-1rem}.sectionTitleJp:after{transform:rotate(180deg);right:-2.5rem;bottom:-1rem}.sectionTitleEn{position:relative;z-index:-1;font-family:Lato,sans-serif;font-weight:700;font-size:17rem;line-height:1;letter-spacing:.15em;color:rgba(0,0,0,.02);text-shadow:0 3px 6px #fff,0 0 0 #ededed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sectionSubTitle{display:flex;justify-content:center;margin:0 0 6rem}.sectionSubTitle span{position:relative;display:inline-block;font-size:3rem;font-weight:500;letter-spacing:.16em;padding:0 0 1rem}.sectionSubTitle span:after{content:"";position:absolute;bottom:0;left:0;width:100%;border-bottom:2px solid #09adec}.sectionSide{display:flex}@media only screen and (max-width:849px){.sectionInnerSection{margin:0 0 8rem}.sectionTitle{width:100vw;margin:0 calc(50% - 50vw) 6rem}.sectionTitleJp{font-size:3rem;letter-spacing:.05em;width:-webkit-max-content;width:-moz-max-content;width:max-content}.sectionTitleJp:before{left:-2rem}.sectionTitleJp:after{right:-2rem}.sectionTitleEn{font-size:7rem}.sectionSubTitle{margin:0 0 4rem}.sectionSubTitle span{font-size:2.4rem}}.homeMv{padding:17rem 5rem 0;margin:0 0 9.2rem;height:100vh;opacity:0;-webkit-animation:homeMv .1s linear 1s forwards;animation:homeMv .1s linear 1s forwards}@-webkit-keyframes homeMv{0%{opacity:0}to{opacity:1}}@keyframes homeMv{0%{opacity:0}to{opacity:1}}.homeMvInner{position:relative;height:calc(100% + 9.2rem)}.homeMvBody{position:absolute;overflow:hidden;border-radius:10rem;height:100%;width:100%;opacity:0;-webkit-animation:homeMvBody 1s cubic-bezier(.33,1,.68,1) 3.7s forwards;animation:homeMvBody 1s cubic-bezier(.33,1,.68,1) 3.7s forwards}@-webkit-keyframes homeMvBody{0%{transform:scale(1.4);opacity:0}to{transform:scale(1);opacity:1}}@keyframes homeMvBody{0%{transform:scale(1.4);opacity:0}to{transform:scale(1);opacity:1}}.homeMvBody img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.homeMvCatchPhrase{position:absolute;top:-4.2rem;right:5rem;width:60vw}.homeMvCatchPhrase img{width:100%}.homeMvView{position:absolute;bottom:15.2rem;left:8rem;background:#fff;border-radius:4rem;width:26.15384vw;padding:5rem 5rem 6rem}.homeMvViewBody img{width:100%}.homeMvView .button1{position:absolute;left:50%;transform:translateX(-50%);bottom:-5rem}.homeMvView .button1Item{border-radius:50%;background:#09adec;height:9rem;width:9rem;box-shadow:0 0 2rem rgba(0,0,0,.3);transition:transform .4s cubic-bezier(.33,1,.68,1)}.homeMvView .button1Item a{position:relative;display:flex;height:100%;width:100%;color:#fff;font-family:Lato,sans-serif;font-size:1.8rem;justify-content:center;align-items:center;padding:0 0 .7rem;cursor:s-resize}.homeMvView .button1Item a:before{content:"";position:absolute;background:url(../images/icon-arrow-white.svg) no-repeat 50%;height:.8rem;width:1.7rem;bottom:1.44rem;left:50%;transform:translateX(-50%);transition:bottom .3s cubic-bezier(.33,1,.68,1)}.homeMvView .button1Item a:hover:before{bottom:1rem}.homeMvCopyright{position:absolute;top:44%;left:-11.4rem;transform:translateY(-50%) rotate(-90deg)}.homeMvCopyright p{font-size:1.2rem;font-family:Lato,sans-serif;color:#9f9f9f;letter-spacing:.2rem;line-height:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (max-width:849px){.homeMv{padding:7.6rem 3rem 0;margin:0 0 9.2rem}.homeMvInner{position:relative;height:calc(100% - 8rem)}.homeMvBody{border-radius:5rem}.homeMvCatchPhrase{top:-1.5rem;right:-1rem;width:60vw}.homeMvCatchPhrase.text-content p{font-size:40px;padding-right:60px}.homeMvView{bottom:-3rem;left:3rem;border-radius:3rem;height:14rem;width:calc(100% - 6rem);padding:3rem 3.5rem 3.5rem}.homeMvView .button1{bottom:-4rem}.homeMvView .button1Item{height:6rem;width:6rem}.homeMvView .button1Item a{font-size:1.4rem;padding:0 0 1rem}.homeMvView .button1Item a:before{background-size:cover;height:.6rem;width:1.3rem;bottom:1.44rem}.homeMvCopyright{top:50%;left:-9.3rem}.homeMvCopyright p{font-size:1rem}}.homeCompany{padding:20rem 15rem 7rem}.homeCompany .sectionInnerSection:first-of-type{text-align:center;font-size:3rem;line-height:2.66666;letter-spacing:.22em}.homeCompany .sectionInnerSection:nth-of-type(2){padding:0 10rem}.homeCompany .sectionInnerSection:nth-of-type(2) dl{width:100%;display:flex;flex-wrap:wrap}.homeCompany .sectionInnerSection:nth-of-type(2) dl dt{width:10%;border-bottom:1px solid #efefef;padding:3rem 2rem;color:#09adec;font-weight:500;font-size:1.8rem;white-space:nowrap}.homeCompany .sectionInnerSection:nth-of-type(2) dl dt:first-of-type{padding:0 2rem 3rem}.homeCompany .sectionInnerSection:nth-of-type(2) dl dd{width:90%;border-bottom:1px solid #efefef;padding:3rem 2rem;font-size:1.8rem}.homeCompany .sectionInnerSection:nth-of-type(2) dl dd:first-of-type{padding:0 2rem 3rem}.homeCompany .sectionInnerSection:nth-of-type(3){background:url(../company/background.svg) no-repeat 50%;background-size:140% 100%;width:100vw;margin:0 calc(50% - 50vw);padding:16rem calc(50vw - 50%)}.homeCompany .sectionInnerSection:nth-of-type(3) .sectionSide.is-visible .sectionPhoto{transform:scale(1);opacity:1}.homeCompany .sectionInnerSection:nth-of-type(3) .sectionSubTitle span{color:#fff}.homeCompany .sectionInnerSection:nth-of-type(3) .sectionSubTitle span:after{border-color:#fff}.homeCompany .sectionInnerSection:nth-of-type(3) .sectionPhoto{width:30vw;flex-shrink:0;transform:scale(1.1);opacity:0;transition:.6s cubic-bezier(.33,1,.68,1)}.homeCompany .sectionInnerSection:nth-of-type(3) .sectionPhotoBody{position:relative;margin:0 0 4rem}.homeCompany .sectionInnerSection:nth-of-type(3) .sectionPhotoBody:after{content:"";position:absolute;background:#97d7f0;width:100%;height:100%;border-radius:6rem;top:1rem;left:1rem;z-index:0}.homeCompany .sectionInnerSection:nth-of-type(3) .sectionPhotoBodyInner{position:relative;border-radius:5rem;overflow:hidden;z-index:1}.homeCompany .sectionInnerSection:nth-of-type(3) .sectionPhotoBody img{width:100%}.homeCompany .sectionInnerSection:nth-of-type(3) .sectionPhotoCaption{text-align:center;color:#fff;font-size:1.5rem;font-weight:500}.homeCompany .sectionInnerSection:nth-of-type(3) .sectionPhotoCaption span:last-of-type{font-size:1.8rem;margin:0 0 0 1rem}.homeCompany .sectionInnerSection:nth-of-type(3) .sectionText{margin:0 0 0 7rem}.homeCompany .sectionInnerSection:nth-of-type(3) .sectionText p{line-height:2.28571;letter-spacing:.1em;color:#fff}.homeCompany .sectionInnerSection:nth-of-type(3) .sectionText p:first-of-type{font-size:2.2rem;line-height:1.81818;letter-spacing:.14em;margin:0 0 4rem}.homeCompany .sectionInnerSection:nth-of-type(4){padding:10rem}.homeCompany .sectionInnerSection:nth-of-type(4) .table{background:#fff;border-radius:8rem;box-shadow:0 0 3rem rgba(0,0,0,.1);padding:6rem 5rem}.homeCompany .sectionInnerSection:nth-of-type(4) .table table{width:100%;font-size:1.5rem}.homeCompany .sectionInnerSection:nth-of-type(4) .table th{vertical-align:middle;padding:1.5rem 3rem;white-space:nowrap}.homeCompany .sectionInnerSection:nth-of-type(4) .table td{vertical-align:middle;position:relative;z-index:1;padding:1.5rem 3rem;border-bottom:2rem solid #fff}.homeCompany .sectionInnerSection:nth-of-type(4) .table td:before{position:absolute;content:"";background:#f7f7f7;height:100%;width:100%;border-radius:1rem;z-index:-1;left:0;top:0}.homeCompany .sectionInnerSection:nth-of-type(4) .table tr:last-of-type td{border:0}.homeCompany .sectionInnerSection:nth-of-type(5){padding:0 10rem;position:relative}.homeCompany .sectionInnerSection:nth-of-type(5):after,.homeCompany .sectionInnerSection:nth-of-type(5):before{content:"";position:absolute;display:block;height:10rem;width:10rem;background:url(../images/icon-brackets-big.svg) no-repeat 50%}.homeCompany .sectionInnerSection:nth-of-type(5):before{left:0;top:-7rem}.homeCompany .sectionInnerSection:nth-of-type(5):after{transform:rotate(180deg);right:0;bottom:-7rem}.homeCompany .sectionInnerSection:nth-of-type(5) .sectionPhoto{width:12vw;flex-shrink:0}.homeCompany .sectionInnerSection:nth-of-type(5) .sectionPhoto img{width:100%}.homeCompany .sectionInnerSection:nth-of-type(5) .sectionText{margin:0 0 0 6.4rem}.homeCompany .sectionInnerSection:nth-of-type(5) .sectionText p{letter-spacing:.1em;line-height:2.28571;margin:0 0 3rem}.homeCompany .sectionInnerSection:nth-of-type(5) .sectionText p:last-of-type{margin:0}@media only screen and (max-width:849px){.homeCompany{padding:12rem 3rem 0}.homeCompany .sectionInnerSection:first-of-type{text-align:left;font-size:2rem;line-height:2.5}.homeCompany .sectionInnerSection:first-of-type br{display:none}.homeCompany .sectionInnerSection:nth-of-type(2){padding:0}.homeCompany .sectionInnerSection:nth-of-type(2) dl{display:block}.homeCompany .sectionInnerSection:nth-of-type(2) dl dt{width:100%;border-bottom:0;padding:0 1rem;font-size:1.6rem;margin:0 0 1.5rem}.homeCompany .sectionInnerSection:nth-of-type(2) dl dt:first-of-type{padding:0 1rem}.homeCompany .sectionInnerSection:nth-of-type(2) dl dd{width:100%;border-bottom:1px solid #efefef;padding:0 1rem 3rem;font-size:1.6rem;margin:0 0 3rem}.homeCompany .sectionInnerSection:nth-of-type(2) dl dd:first-of-type{padding:0 1rem 3rem}.homeCompany .sectionInnerSection:nth-of-type(2) dl dd:last-of-type{margin:0}.homeCompany .sectionInnerSection:nth-of-type(2) dl dd br{display:none}.homeCompany .sectionInnerSection:nth-of-type(3){background:url(../company/background_sp.svg) no-repeat 50%;background-size:100% 100%;padding:9rem calc(50vw - 50%)}.homeCompany .sectionInnerSection:nth-of-type(3) .sectionSide{display:block}.homeCompany .sectionInnerSection:nth-of-type(3) .sectionPhoto{width:100%;margin:0 0 4rem}.homeCompany .sectionInnerSection:nth-of-type(3) .sectionPhotoBody{height:80vw}.homeCompany .sectionInnerSection:nth-of-type(3) .sectionPhotoBody:after{border-radius:5rem}.homeCompany .sectionInnerSection:nth-of-type(3) .sectionPhotoBodyInner{height:80vw;border-radius:4rem}.homeCompany .sectionInnerSection:nth-of-type(3) .sectionText{margin:0}.homeCompany .sectionInnerSection:nth-of-type(3) .sectionText p{color:#fff}.homeCompany .sectionInnerSection:nth-of-type(3) .sectionText p:first-of-type{font-size:1.8rem;line-height:2;margin:0 0 3rem}.homeCompany .sectionInnerSection:nth-of-type(3) .sectionText p:first-of-type br{display:none}.homeCompany .sectionInnerSection:nth-of-type(4){padding:8rem 0}.homeCompany .sectionInnerSection:nth-of-type(4) .table{border-radius:5rem;padding:4rem 3rem 5rem}.homeCompany .sectionInnerSection:nth-of-type(4) .table table{font-size:1.4rem}.homeCompany .sectionInnerSection:nth-of-type(4) .table th{display:block;padding:0 1rem;margin:0 0 1rem}.homeCompany .sectionInnerSection:nth-of-type(4) .table td{display:block;padding:1.5rem 2rem;border-bottom:0;margin:0 0 2rem}.homeCompany .sectionInnerSection:nth-of-type(4) .table tr:last-of-type td{margin:0}.homeCompany .sectionInnerSection:nth-of-type(5){padding:0}.homeCompany .sectionInnerSection:nth-of-type(5):after,.homeCompany .sectionInnerSection:nth-of-type(5):before{height:5rem;width:5rem;background-size:cover}.homeCompany .sectionInnerSection:nth-of-type(5):before{left:-1rem;top:-4rem}.homeCompany .sectionInnerSection:nth-of-type(5):after{right:-1rem;bottom:-4rem}.homeCompany .sectionInnerSection:nth-of-type(5) .sectionSide{display:block}.homeCompany .sectionInnerSection:nth-of-type(5) .sectionPhoto{width:100%;text-align:center;margin:0 0 4rem}.homeCompany .sectionInnerSection:nth-of-type(5) .sectionPhoto img{width:30.66666vw}.homeCompany .sectionInnerSection:nth-of-type(5) .sectionText{margin:0}}.homeServices{padding:20rem 15rem 0}.homeServices .sectionInnerSection:first-of-type{position:relative;text-align:center}.homeServices .sectionInnerSection:first-of-type:before{content:"";background:url(../service/services-bg1.svg) no-repeat 50%;background-size:cover;top:5rem;left:-58rem;position:absolute;width:106rem;height:63rem;z-index:-1}.homeServices .sectionInnerSection:first-of-type p{font-size:1.8rem;letter-spacing:.14em;line-height:2.22222;margin:0 0 4rem}.homeServices .sectionInnerSection:first-of-type p:last-of-type{margin:0}.homeServices .sectionInnerSection:nth-of-type(2){margin:0 0 23rem}.homeServices .sectionInnerSection:nth-of-type(3){position:relative}.homeServices .sectionInnerSection:nth-of-type(3):before{content:"";background:url(../service/services-bg2.svg) no-repeat 50%;background-size:cover;top:-11rem;right:-39rem;position:absolute;width:106rem;height:63rem;z-index:-1}.homeServices .sectionInnerSection:nth-of-type(4){text-align:center}.homeServices .sectionInnerSection:nth-of-type(4) h4{font-size:1.8rem;letter-spacing:.14em;line-height:2.22222;margin:0 0 3rem}.homeServices .sectionInnerSection:nth-of-type(4) p{letter-spacing:.1em;line-height:2.28571}.homeServicesListBodyItem{position:relative;display:flex;justify-content:space-between;margin:0 0 9rem;padding:0 10rem}.homeServicesListBodyItem:before{content:"01";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;top:0;left:0;font-family:Lato,sans-serif;font-size:4rem;line-height:1;letter-spacing:.09em;color:#606060}.homeServicesListBodyItem:last-of-type{margin:0;padding:0 0 0 20rem}.homeServicesListBodyItem:last-of-type:before{content:"02";left:10rem}.homeServicesListBodyItem.is-visible .homeServicesListBodyItemPhoto{transform:scale(1);opacity:1}.homeServicesListBodyItemPhoto{flex-basis:calc(50% - 3rem);max-width:calc(50% - 3rem);flex-shrink:0;width:30.76923vw;border-radius:6rem;overflow:hidden;transform:scale(1.1);opacity:0;transition:.6s cubic-bezier(.33,1,.68,1)}.homeServicesListBodyItemPhoto img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.homeServicesListBodyItemText{flex-basis:calc(50% - 3rem);max-width:calc(50% - 3rem)}.homeServicesListBodyItemTitle{font-size:2.4rem;letter-spacing:.16em;margin:0 0 3rem}.homeServicesListBodyItem p{letter-spacing:.1em;line-height:2.28571;margin:0 0 3rem}.homeServicesListBodyItemCategory{display:flex;flex-wrap:wrap}.homeServicesListBodyItemCategory span{position:relative;color:#09adec;font-size:1.3rem;margin:0 3.5rem 1rem 0;letter-spacing:.08em}.homeServicesListBodyItemCategory span:after,.homeServicesListBodyItemCategory span:before{content:"";position:absolute;background:url(../images/icon-brackets-small.svg) no-repeat 50%;background-size:cover;height:1rem;width:1rem;top:50%;transform:translateY(-50%)}.homeServicesListBodyItemCategory span:before{left:-1rem}.homeServicesListBodyItemCategory span:after{right:-1rem;transform:translateY(-50%) rotate(180deg)}@media only screen and (max-width:849px){.homeServices{padding:20rem 3rem 0}.homeServices .sectionInnerSection:first-of-type{text-align:left}.homeServices .sectionInnerSection:first-of-type:before{top:auto;bottom:-11rem;left:-23rem;width:45.8rem;height:27.2rem}.homeServices .sectionInnerSection:first-of-type p{font-size:1.6rem;line-height:1.875;margin:0 0 3rem}.homeServices .sectionInnerSection:first-of-type p br:last-of-type,.homeServices .sectionInnerSection:first-of-type p br:nth-of-type(3){display:none}.homeServices .sectionInnerSection:nth-of-type(2){margin:0 0 14.4rem}.homeServices .sectionInnerSection:nth-of-type(3){margin:0 0 10rem;position:relative}.homeServices .sectionInnerSection:nth-of-type(3):before{top:-6.5rem;left:0;width:78.2rem;height:46.5rem}.homeServices .sectionInnerSection:nth-of-type(4){text-align:center}.homeServices .sectionInnerSection:nth-of-type(4) h4{font-size:1.6rem;line-height:1.8}.homeServicesListBodyItem{display:block;margin:0 0 6rem;padding:4rem 0 0}.homeServicesListBodyItem:before{top:-1rem;left:0;font-size:3rem}.homeServicesListBodyItem:last-of-type{margin:0;padding:4rem 0 0}.homeServicesListBodyItem:last-of-type:before{top:-1rem;left:0}.homeServicesListBodyItemPhoto{flex-basis:auto;max-width:none;width:100%;border-radius:4rem;margin:0 0 4rem}.homeServicesListBodyItemText{flex-basis:auto;max-width:none}.homeServicesListBodyItemTitle{margin:0 0 2rem}}.homeInsurance{padding:20rem 15rem 0}.homeInsuranceList{position:relative}.homeInsuranceList:after,.homeInsuranceList:before{content:"";background:#09adec;position:absolute;height:2px;width:10rem;top:50%;left:50%;z-index:-1}.homeInsuranceList:before{transform:translate(-50%,-50%) rotate(45deg)}.homeInsuranceList:after{transform:translate(-50%,-50%) rotate(-45deg)}.homeInsuranceListBody{display:flex;flex-wrap:wrap;justify-content:space-between}.homeInsuranceListBodyItem{position:relative;height:46rem;width:calc(50% - 6rem);margin:0 0 12rem;transition:transform .4s cubic-bezier(.33,1,.68,1);border-radius:8rem}.homeInsuranceListBodyItem a,.homeInsuranceListBodyItemInner{display:flex;flex-wrap:wrap;justify-content:center}.homeInsuranceListBodyItem a{align-items:center;box-shadow:0 0 3rem rgba(0,0,0,.1);background:#fff;border-radius:8rem;width:100%;height:100%;cursor:e-resize}.homeInsuranceListBodyItem a:hover .homeInsuranceListBodyItemTitle{color:#09adec}.homeInsuranceListBodyItemIllust{margin:0 0 4rem}.homeInsuranceListBodyItemIllust img{width:100%}.homeInsuranceListBodyItem:first-of-type:after{content:"";background:#09adec;position:absolute;height:6rem;width:2px;left:50%;transform:translateX(-50%);bottom:-9rem;z-index:-1}.homeInsuranceListBodyItem:first-of-type .homeInsuranceListBodyItemIllust{width:18rem}.homeInsuranceListBodyItem:nth-of-type(2):before{content:"";background:#09adec;position:absolute;height:2px;width:6rem;top:50%;transform:translateY(-50%);left:-9rem;z-index:-1}.homeInsuranceListBodyItem:nth-of-type(2):after{content:"";background:#09adec;position:absolute;height:6rem;width:2px;left:50%;transform:translateX(-50%);bottom:-9rem;z-index:-1}.homeInsuranceListBodyItem:nth-of-type(2) .homeInsuranceListBodyItemIllust{width:17.7rem}.homeInsuranceListBodyItem:nth-of-type(3){margin:0}.homeInsuranceListBodyItem:nth-of-type(3) .homeInsuranceListBodyItemIllust{width:34rem}.homeInsuranceListBodyItem:nth-of-type(3) .homeInsuranceListBodyItemTitle br:first-of-type{display:inline}.homeInsuranceListBodyItem:nth-of-type(3) .homeInsuranceListBodyItemTitle br:last-of-type{display:none}.homeInsuranceListBodyItem:nth-of-type(4){margin:0}.homeInsuranceListBodyItem:nth-of-type(4):before{content:"";background:#09adec;position:absolute;height:2px;width:6rem;top:50%;transform:translateY(-50%);left:-9rem;z-index:-1}.homeInsuranceListBodyItem:nth-of-type(4) .homeInsuranceListBodyItemIllust{width:20rem}.homeInsuranceListBodyItem:nth-of-type(4) .homeInsuranceListBodyItemTitle br{display:none}.homeInsuranceListBodyItemTitle{width:100%;text-align:center;font-size:2.4rem;letter-spacing:.16em;line-height:1.83333}@media only screen and (max-width:849px){.homeInsurance{padding:14rem 3rem 0}.homeInsuranceList:after,.homeInsuranceList:before{content:none}.homeInsuranceListBody{display:block}.homeInsuranceListBodyItem{height:29rem;width:100%;margin:0 0 10rem;border-radius:5rem}.homeInsuranceListBodyItem a{border-radius:5rem}.homeInsuranceListBodyItemIllust{margin:0 0 3rem}.homeInsuranceListBodyItem:first-of-type:after{height:4rem;bottom:-7rem}.homeInsuranceListBodyItem:first-of-type .homeInsuranceListBodyItemIllust{width:12rem}.homeInsuranceListBodyItem:nth-of-type(2):before{height:4rem;width:2px;top:auto;bottom:-7rem;transform:none;left:50%;transform:translateX(-50%)}.homeInsuranceListBodyItem:nth-of-type(2):after{content:none}.homeInsuranceListBodyItem:nth-of-type(2) .homeInsuranceListBodyItemIllust{width:11.4rem}.homeInsuranceListBodyItem:nth-of-type(3){margin:0 0 10rem}.homeInsuranceListBodyItem:nth-of-type(3):before{content:"";position:absolute;background:#09adec;height:4rem;width:2px;bottom:-7rem;left:50%;transform:translateX(-50%)}.homeInsuranceListBodyItem:nth-of-type(3) .homeInsuranceListBodyItemIllust{width:21.5rem}.homeInsuranceListBodyItem:nth-of-type(3) .homeInsuranceListBodyItemTitle br:first-of-type{display:none}.homeInsuranceListBodyItem:nth-of-type(3) .homeInsuranceListBodyItemTitle br:last-of-type{display:inline}.homeInsuranceListBodyItem:nth-of-type(4){margin:0}.homeInsuranceListBodyItem:nth-of-type(4):before{content:none}.homeInsuranceListBodyItem:nth-of-type(4) .homeInsuranceListBodyItemIllust{width:14.6rem}.homeInsuranceListBodyItem:nth-of-type(4) .homeInsuranceListBodyItemTitle br{display:inline}.homeInsuranceListBodyItemTitle{font-size:1.8rem;line-height:1.55555}}.homeFlow{padding:20rem 15rem 0}.homeFlow .sectionInner{padding:0 10rem}.homeFlowList{padding:0 0 0 7.6rem}.homeFlowListBodyItem{position:relative;margin:0 0 8rem}.homeFlowListBodyItem:before{content:"";position:absolute;left:-6.9rem;width:2px;background:#09adec;height:calc(100% + 8rem);top:2rem}.homeFlowListBodyItem:last-of-type{margin:0}.homeFlowListBodyItem:last-of-type:before{content:none}.homeFlowListBodyItemTitle{position:relative;color:#09adec;font-size:2.4rem;font-weight:500;letter-spacing:.16em;line-height:1.66666;margin:0 0 3rem;padding:0 0 0 1.2em;text-indent:-1.2em}.homeFlowListBodyItemTitle:before{content:"";position:absolute;height:1.6rem;width:1.6rem;background:#09adec;border-radius:50%;top:1.5rem;left:-7.6rem}.homeFlowListBodyItemBody{line-height:2.28571;letter-spacing:.1em}.homeFlow .button2{margin:4rem 0 0 4rem}.homeFlow .button2:first-of-type{margin:4rem 0 0}.homeFlow .button2Item{border-radius:6rem;background:#09adec;height:6rem;width:29rem;box-shadow:0 0 2rem rgba(0,0,0,.3);transition:transform .4s cubic-bezier(.33,1,.68,1)}.homeFlow .button2Item a{position:relative;display:flex;height:100%;width:100%;color:#fff;justify-content:center;align-items:center;line-height:1;letter-spacing:.16em;padding:0 4rem 0 0;font-size:1.6rem;font-weight:700;font-family:Lato,sans-serif;cursor:e-resize}.homeFlow .button2Item a:before{content:"";position:absolute;background:url(../images/icon-arrow-white.svg) no-repeat 50%;background-size:cover;height:.7rem;width:1.4rem;top:50%;right:2rem;transform:translateY(-50%) rotate(-90deg);transition:right .3s cubic-bezier(.33,1,.68,1)}.homeFlow .button2Item a:hover:before{right:1rem}@media only screen and (max-width:849px){.homeFlow{padding:14rem 3rem 0}.homeFlow .sectionInner{padding:0}.homeFlow .sectionSide{display:block}.homeFlowList{padding:0 0 0 3rem}.homeFlowListBodyItem{margin:0 0 6rem}.homeFlowListBodyItem:before{height:calc(100% + 6rem);left:-3rem}.homeFlowListBodyItemTitle{font-size:2rem;margin:0 0 2rem}.homeFlowListBodyItemTitle:before{height:1rem;width:1rem;top:1.3rem;left:-3.4rem}.homeFlow .button2{margin:4rem 0 0}.homeFlow .button2:first-of-type{margin:3rem 0 0}}.homePolicy{padding:20rem 15rem 0}.homePolicy .sectionInner{padding:0 10rem}.homePolicy .sectionInnerSection .button3{margin:0 0 6rem}.homePolicy .sectionInnerSection .button3:last-of-type{margin:0}.homePolicy .sectionInnerSection .button3Item{border-radius:14rem;background:#fff;height:14rem;width:100%;box-shadow:0 0 3rem rgba(0,0,0,.1);transition:transform .4s cubic-bezier(.33,1,.68,1)}.homePolicy .sectionInnerSection .button3Item a{position:relative;display:flex;height:100%;width:100%;color:#2c2c2c;align-items:center;line-height:1;letter-spacing:.16em;padding:0 0 0 8rem;font-size:2.4rem;font-weight:500;cursor:e-resize}.homePolicy .sectionInnerSection .button3Item a:before{content:"PDF";position:absolute;top:50%;transform:translateY(-50%);right:8rem;color:#97d7f0;font-family:Lato,sans-serif;font-size:1.8rem;letter-spacing:.15;line-height:1}.homePolicy .sectionInnerSection .button3Item a:hover{color:#09adec}@media only screen and (max-width:849px){.homePolicy{padding:14rem 3rem 0}.homePolicy .sectionInner{padding:0}.homePolicy .sectionInnerSection .button3{margin:0 0 4rem}.homePolicy .sectionInnerSection .button3Item{border-radius:9rem;height:9rem}.homePolicy .sectionInnerSection .button3Item a{padding:0 0 2rem;font-size:2rem;justify-content:center}.homePolicy .sectionInnerSection .button3Item a:before{top:auto;bottom:2rem;left:50%;right:auto;transform:none;transform:translateX(-50%);font-size:1.6rem}}.homeAccess{padding:20rem 15rem 0}.homeAccess .sectionTitle{text-align:left;margin:0 0 3rem}.homeAccess .sectionTitleJp{position:relative;top:0;left:2.5rem;line-height:1;transform:none}.homeAccess .sectionTitleJp:before{top:0}.homeAccess .sectionTitleJp:after{bottom:0}.homeAccess .sectionSide{justify-content:space-between}.homeAccess .sectionText{position:relative;width:26.15384vw;line-height:2.28571}.homeAccess .sectionText p:nth-of-type(3){padding:0 0 0 4.5em;text-indent:-4.5em}.homeAccess .sectionText .button2{margin:5rem 0 0}.homeAccess .sectionText .button2Item{border-radius:6rem;background:#09adec;height:6rem;width:26rem;box-shadow:0 0 2rem rgba(0,0,0,.3);transition:transform .4s cubic-bezier(.33,1,.68,1)}.homeAccess .sectionText .button2Item a{position:relative;display:flex;height:100%;width:100%;color:#fff;justify-content:center;align-items:center;line-height:1;letter-spacing:.16em;padding:0 4rem 0 0;font-size:1.6rem;font-weight:700;font-family:Lato,sans-serif;cursor:e-resize}.homeAccess .sectionText .button2Item a:before{content:"";position:absolute;background:url(../images/icon-arrow-white.svg) no-repeat 50%;background-size:cover;height:.7rem;width:1.4rem;top:50%;right:2rem;transform:translateY(-50%) rotate(-90deg);transition:right .3s cubic-bezier(.33,1,.68,1)}.homeAccess .sectionText .button2Item a:hover:before{right:1rem}.homeAccess .sectionPhoto{border-radius:6rem;overflow:hidden;box-shadow:0 0 3rem rgba(0,0,0,.16);width:41.5384vw}.homeAccess .sectionPhoto iframe{height:100%;width:100%}@media only screen and (max-width:849px){.homeAccess{padding:14rem 3rem 0}.homeAccess .sectionTitle{width:100%;text-align:center;margin:0 0 3rem}.homeAccess .sectionTitleJp{left:0}.homeAccess .sectionSide{flex-wrap:wrap}.homeAccess .sectionText{order:1;width:100%}.homeAccess .sectionText p:nth-of-type(3){padding:0 0 0 4.5em;text-indent:-4.5em}.homeAccess .sectionText .button2{display:flex;justify-content:center;margin:4rem 0 0}.homeAccess .sectionPhoto{order:0;border-radius:5rem;height:23rem;width:100%;margin:0 0 4rem}}.loading{position:fixed;background:#fff;height:100vh;width:100vw;top:0;left:0;z-index:1000;opacity:1;visibility:visible;-webkit-animation:loading .5s linear 3.5s forwards;animation:loading .5s linear 3.5s forwards}@-webkit-keyframes loading{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes loading{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}.loadingInner{display:flex;height:100%;width:100%;align-items:center;justify-content:center}.loadingInner img{width:25%;-webkit-animation:loadingImg .7s cubic-bezier(.33,1,.68,1) 3s forwards;animation:loadingImg .7s cubic-bezier(.33,1,.68,1) 3s forwards}.headerInner .headerSiteId a{font-size:28px;font-weight:600}.headerInner .headerSiteId a span{font-size:17px;padding-left:8px}@-webkit-keyframes loadingImg{0%{transform:scale(1);opacity:1}to{transform:scale(2.5);opacity:0}}@keyframes loadingImg{0%{transform:scale(1);opacity:1}to{transform:scale(2.5);opacity:0}}@media only screen and (max-width:849px){.loadingInner img{width:60%}@-webkit-keyframes loadingImg{0%{transform:scale(1);opacity:1}to{transform:scale(1.8);opacity:0}}@keyframes loadingImg{0%{transform:scale(1);opacity:1}to{transform:scale(1.8);opacity:0}}}@media (-ms-high-contrast:none){.footerButton .button2Item a,.headerNaviBodyItem a,.homeAccess .sectionText .button2Item a,.homeFlow .button2Item a,.homeInsuranceListBodyItem a,.homeMvView .button1Item a,.homePolicy .sectionInnerSection .button3Item a,.pageTop .button1Item a{cursor:pointer}.homeMvInner{min-height:68rem}.homeCompany .sectionInnerSection:nth-of-type(3) .sectionPhoto,.homeServicesListBodyItemPhoto{transform:scale(1);opacity:1}}.homeMvView .text-content p{font-size:35px;letter-spacing:6px;font-family:Kiwi Maru,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;color:#000;font-weight:500}.homeMvView .text-content p strong{color:#3eadeb;font-weight:500}.homeMvCatchPhrase.text-content p{font-size:60px;font-family:Kiwi Maru,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;color:#000;font-weight:500;display:inline-block;width:15px;height:auto;overflow-wrap:break-word;float:right;line-height:60px;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-text-orientation:upright;text-orientation:upright;padding-right:110px;background-color:transparent}.homeMvCatchPhrase.text-content p:first-child{padding-right:30px;padding-top:30px}.homeMvCatchPhrase.text-content p strong{color:#3eadeb;font-weight:500}@media only screen and (max-width:992px){.homeMvCatchPhrase.text-content p{font-size:45px;padding-right:80px}}@media only screen and (max-width:849px){.homeMvCatchPhrase{top:-1.5rem;right:-1rem;width:60vw}.homeMvCatchPhrase.text-content p{font-size:40px;padding-right:60px}}