#concept-index-page .conceptmain__box{padding:0 60px 0}@media screen and (max-width:1650px){#concept-index-page .conceptmain__box{padding:0 calc(60 / 1650 * 100vw) 0}}@media screen and (max-width:1024px){#concept-index-page .conceptmain__box{padding:0 calc(60 / 1024 * 100vw) 0}}@media screen and (max-width:750px){#concept-index-page .conceptmain__box{padding:0 calc(30 / 750 * 100vw) 0}}#concept-index-page .conceptmain__box__inner{width:100%;max-width:1531px;margin:0 auto}@media screen and (max-width:750px){#concept-index-page .conceptmain__box__inner{width:84.91%}}#concept-index-page .conceptmain__box__inner .conceptmainFlex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:0 20px}@media screen and (max-width:1650px){#concept-index-page .conceptmain__box__inner .conceptmainFlex{gap:0 calc(20 / 1650 * 100vw)}}@media screen and (max-width:750px){#concept-index-page .conceptmain__box__inner .conceptmainFlex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#concept-index-page .conceptmain__box__inner .conceptmainFlex .leftBox{margin-top:-2px;width:calc(100% - 53.49% - 20px)}@media screen and (max-width:1650px){#concept-index-page .conceptmain__box__inner .conceptmainFlex .leftBox{margin-top:calc(-2 / 1650 * 100vw);width:calc(100% - 53.49% - calc(20 / 1650 * 100vw))}}@media screen and (max-width:750px){#concept-index-page .conceptmain__box__inner .conceptmainFlex .leftBox{margin-top:0;width:100%}}#concept-index-page .conceptmain__box__inner .conceptmainFlex .leftBox .titleBox h2 p{font-size:75px;font-weight:300;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:0 12px;line-height:1}@media screen and (max-width:1650px){#concept-index-page .conceptmain__box__inner .conceptmainFlex .leftBox .titleBox h2 p{font-size:calc(75 / 1650 * 100vw);gap:0 calc(12 / 1650 * 100vw)}}@media screen and (max-width:1024px){#concept-index-page .conceptmain__box__inner .conceptmainFlex .leftBox .titleBox h2 p{font-size:calc(67 / 1024 * 100vw);gap:0 calc(12 / 1024 * 100vw)}}@media screen and (max-width:750px){#concept-index-page .conceptmain__box__inner .conceptmainFlex .leftBox .titleBox h2 p{font-size:calc(39 / 430 * 100vw);gap:0 calc(6 / 750 * 100vw)}}#concept-index-page .conceptmain__box__inner .conceptmainFlex .leftBox .titleBox h2 p span{display:block;margin-top:1px;font-size:82px;font-weight:100}@media screen and (max-width:1650px){#concept-index-page .conceptmain__box__inner .conceptmainFlex .leftBox .titleBox h2 p span{font-size:calc(82 / 1650 * 100vw);margin-top:calc(1 / 1650 * 100vw)}}@media screen and (max-width:1024px){#concept-index-page .conceptmain__box__inner .conceptmainFlex .leftBox .titleBox h2 p span{font-size:calc(82 / 1024 * 100vw);margin-top:calc(1 / 1024 * 100vw)}}@media screen and (max-width:750px){#concept-index-page .conceptmain__box__inner .conceptmainFlex .leftBox .titleBox h2 p span{margin-top:0;font-size:calc(43 / 430 * 100vw)}}#concept-index-page .conceptmain__box__inner .conceptmainFlex .leftBox .titleBox h2 p:nth-of-type(3){gap:0 7px;margin-top:28px}@media screen and (max-width:1650px){#concept-index-page .conceptmain__box__inner .conceptmainFlex .leftBox .titleBox h2 p:nth-of-type(3){gap:0 calc(7 / 1650 * 100vw);margin-top:calc(28 / 1650 * 100vw)}}@media screen and (max-width:1024px){#concept-index-page .conceptmain__box__inner .conceptmainFlex .leftBox .titleBox h2 p:nth-of-type(3){gap:0 calc(7 / 1024 * 100vw);margin-top:calc(28 / 1024 * 100vw)}}@media screen and (max-width:750px){#concept-index-page .conceptmain__box__inner .conceptmainFlex .leftBox .titleBox h2 p:nth-of-type(3){margin-top:calc(30 / 750 * 100vw);gap:0 calc(10 / 750 * 100vw)}}#concept-index-page .conceptmain__box__inner .conceptmainFlex .leftBox .titleBox h2 p:nth-of-type(3) span{margin-top:10px}@media screen and (max-width:1650px){#concept-index-page .conceptmain__box__inner .conceptmainFlex .leftBox .titleBox h2 p:nth-of-type(3) span{margin-top:calc(10 / 1650 * 100vw)}}@media screen and (max-width:1024px){#concept-index-page .conceptmain__box__inner .conceptmainFlex .leftBox .titleBox h2 p:nth-of-type(3) span{margin-top:calc(10 / 1024 * 100vw)}}@media screen and (max-width:750px){#concept-index-page .conceptmain__box__inner .conceptmainFlex .leftBox .titleBox h2 p:nth-of-type(3) span{margin-top:0}}#concept-index-page .conceptmain__box__inner .conceptmainFlex .leftBox .titleBox h2 p:nth-of-type(5){margin-top:31px}@media screen and (max-width:1650px){#concept-index-page .conceptmain__box__inner .conceptmainFlex .leftBox .titleBox h2 p:nth-of-type(5){margin-top:calc(31 / 1650 * 100vw)}}@media screen and (max-width:1024px){#concept-index-page .conceptmain__box__inner .conceptmainFlex .leftBox .titleBox h2 p:nth-of-type(5){margin-top:calc(31 / 1024 * 100vw)}}@media screen and (max-width:750px){#concept-index-page .conceptmain__box__inner .conceptmainFlex .leftBox .titleBox h2 p:nth-of-type(5){margin-top:calc(30 / 750 * 100vw)}}#concept-index-page .conceptmain__box__inner .conceptmainFlex .leftBox .titleBox h2 p:nth-of-type(2),#concept-index-page .conceptmain__box__inner .conceptmainFlex .leftBox .titleBox h2 p:nth-of-type(4),#concept-index-page .conceptmain__box__inner .conceptmainFlex .leftBox .titleBox h2 p:nth-of-type(6){margin-top:9px;font-size:15px;font-weight:700;line-height:1}@media screen and (max-width:1650px){#concept-index-page .conceptmain__box__inner .conceptmainFlex .leftBox .titleBox h2 p:nth-of-type(2),#concept-index-page .conceptmain__box__inner .conceptmainFlex .leftBox .titleBox h2 p:nth-of-type(4),#concept-index-page .conceptmain__box__inner .conceptmainFlex .leftBox .titleBox h2 p:nth-of-type(6){margin-top:calc(9 / 1650 * 100vw);font-size:calc(15 / 1650 * 100vw)}}@media screen and (max-width:1024px){#concept-index-page .conceptmain__box__inner .conceptmainFlex .leftBox .titleBox h2 p:nth-of-type(2),#concept-index-page .conceptmain__box__inner .conceptmainFlex .leftBox .titleBox h2 p:nth-of-type(4),#concept-index-page .conceptmain__box__inner .conceptmainFlex .leftBox .titleBox h2 p:nth-of-type(6){margin-top:calc(9 / 1024 * 100vw);font-size:calc(15 / 1024 * 100vw)}}@media screen and (max-width:750px){#concept-index-page .conceptmain__box__inner .conceptmainFlex .leftBox .titleBox h2 p:nth-of-type(2),#concept-index-page .conceptmain__box__inner .conceptmainFlex .leftBox .titleBox h2 p:nth-of-type(4),#concept-index-page .conceptmain__box__inner .conceptmainFlex .leftBox .titleBox h2 p:nth-of-type(6){margin-top:2px;font-size:calc(11 / 430 * 100vw)}}@media screen and (max-width:750px){#concept-index-page .conceptmain__box__inner .conceptmainFlex .leftBox .titleBox h2 p:nth-of-type(4){margin-top:calc(8 / 750 * 100vw)}}#concept-index-page .conceptmain__box__inner .conceptmainFlex .leftBox .titleBox h2 p:nth-of-type(6){margin-top:15px}@media screen and (max-width:1650px){#concept-index-page .conceptmain__box__inner .conceptmainFlex .leftBox .titleBox h2 p:nth-of-type(6){margin-top:calc(15 / 1650 * 100vw)}}@media screen and (max-width:1024px){#concept-index-page .conceptmain__box__inner .conceptmainFlex .leftBox .titleBox h2 p:nth-of-type(6){margin-top:calc(15 / 1024 * 100vw)}}@media screen and (max-width:750px){#concept-index-page .conceptmain__box__inner .conceptmainFlex .leftBox .titleBox h2 p:nth-of-type(6){margin-top:calc(7 / 750 * 100vw)}}#concept-index-page .conceptmain__box__inner .conceptmainFlex .leftBox .copyBox{margin-top:50px}@media screen and (max-width:1650px){#concept-index-page .conceptmain__box__inner .conceptmainFlex .leftBox .copyBox{margin-top:calc(50 / 1650 * 100vw)}}@media screen and (max-width:1024px){#concept-index-page .conceptmain__box__inner .conceptmainFlex .leftBox .copyBox{margin-top:calc(50 / 1024 * 100vw)}}@media screen and (max-width:750px){#concept-index-page .conceptmain__box__inner .conceptmainFlex .leftBox .copyBox{margin-top:calc(46 / 750 * 100vw)}}#concept-index-page .conceptmain__box__inner .conceptmainFlex .leftBox .copyBox h4{font-size:23px;font-weight:700;line-height:2}@media screen and (max-width:1650px){#concept-index-page .conceptmain__box__inner .conceptmainFlex .leftBox .copyBox h4{font-size:calc(23 / 1650 * 100vw)}}@media screen and (max-width:1024px){#concept-index-page .conceptmain__box__inner .conceptmainFlex .leftBox .copyBox h4{font-size:calc(19 / 1024 * 100vw)}}@media screen and (max-width:750px){#concept-index-page .conceptmain__box__inner .conceptmainFlex .leftBox .copyBox h4{font-size:clamp(16px,calc(16 / 430 * 100vw),27px)}}#concept-index-page .conceptmain__box__inner .conceptmainFlex .leftBox .copyBox P{margin-top:16px;font-size:16px;font-weight:500;line-height:2.25}@media screen and (max-width:1650px){#concept-index-page .conceptmain__box__inner .conceptmainFlex .leftBox .copyBox P{margin-top:calc(16 / 1650 * 100vw);font-size:calc(16 / 1650 * 100vw)}}@media screen and (max-width:1024px){#concept-index-page .conceptmain__box__inner .conceptmainFlex .leftBox .copyBox P{margin-top:calc(19 / 1024 * 100vw);font-size:calc(16 / 1024 * 100vw)}}@media screen and (max-width:750px){#concept-index-page .conceptmain__box__inner .conceptmainFlex .leftBox .copyBox P{margin-top:calc(15 / 750 * 100vw);font-size:clamp(14px,calc(14 / 430 * 100vw),24px);line-height:2}}#concept-index-page .conceptmain__box__inner .conceptmainFlex .rightBox{width:53.49%}@media screen and (max-width:750px){#concept-index-page .conceptmain__box__inner .conceptmainFlex .rightBox{width:100%;margin-top:calc(38 / 750 * 100vw)}}#concept-index-page .conceptmain__box__inner .conceptmainFlex .rightBox .phtBox figure{line-height:0}#concept-index-page .conceptmain__box__inner .conceptmainFlex .rightBox .phtBox figure img{max-width:100%}#concept-index-page .concept__box{padding:76px 60px 150px}@media screen and (max-width:1650px){#concept-index-page .concept__box{padding:calc(76 / 1650 * 100vw) calc(60 / 1650 * 100vw) calc(150 / 1650 * 100vw)}}@media screen and (max-width:1024px){#concept-index-page .concept__box{padding:calc(76 / 1650 * 100vw) calc(60 / 1024 * 100vw) calc(150 / 1650 * 100vw)}}@media screen and (max-width:750px){#concept-index-page .concept__box{padding:calc(46 / 750 * 100vw) calc(30 / 750 * 100vw) calc(150 / 750 * 100vw)}}#concept-index-page .concept__box__inner{width:100%;max-width:1531px;margin:0 auto}@media screen and (max-width:750px){#concept-index-page .concept__box__inner{width:84.91%}}#concept-index-page .concept__box__inner .conceptFlex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 134px}@media screen and (max-width:1650px){#concept-index-page .concept__box__inner .conceptFlex{gap:0 calc(134 / 1650 * 100vw)}}@media screen and (max-width:1024px){#concept-index-page .concept__box__inner .conceptFlex{gap:0 calc(80 / 1024 * 100vw)}}@media screen and (max-width:750px){#concept-index-page .concept__box__inner .conceptFlex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#concept-index-page .concept__box__inner .conceptFlex .leftBox{width:13.85%}@media screen and (max-width:1024px){#concept-index-page .concept__box__inner .conceptFlex .leftBox{width:18.85%}}@media screen and (max-width:750px){#concept-index-page .concept__box__inner .conceptFlex .leftBox{width:100%}}@media screen and (max-width:750px){#concept-index-page .concept__box__inner .conceptFlex .leftBox .phtBox{width:35%;margin:0 auto}}#concept-index-page .concept__box__inner .conceptFlex .leftBox .phtBox figure{line-height:0}#concept-index-page .concept__box__inner .conceptFlex .leftBox .phtBox figure img{width:100%}#concept-index-page .concept__box__inner .conceptFlex .rightBox{margin-top:38px;width:calc(100% - 13.85% - 134px)}@media screen and (max-width:1650px){#concept-index-page .concept__box__inner .conceptFlex .rightBox{margin-top:calc(38 / 1650 * 100vw);width:calc(100% - 13.85% - calc(134 / 1650 * 100vw))}}@media screen and (max-width:1024px){#concept-index-page .concept__box__inner .conceptFlex .rightBox{width:calc(100% - 18.85% - calc(80 / 1024 * 100vw))}}@media screen and (max-width:750px){#concept-index-page .concept__box__inner .conceptFlex .rightBox{margin-top:calc(98 / 750 * 100vw);width:100%}}#concept-index-page .concept__box__inner .conceptFlex .rightBox .titleBox h2{font-size:23px;font-weight:500;line-height:2}@media screen and (max-width:1650px){#concept-index-page .concept__box__inner .conceptFlex .rightBox .titleBox h2{font-size:calc(23 / 1650 * 100vw)}}@media screen and (max-width:1024px){#concept-index-page .concept__box__inner .conceptFlex .rightBox .titleBox h2{font-size:calc(20 / 1024 * 100vw)}}@media screen and (max-width:750px){#concept-index-page .concept__box__inner .conceptFlex .rightBox .titleBox h2{font-size:clamp(16px,calc(16 / 430 * 100vw),27px);font-weight:700}}#concept-index-page .concept__box__inner .conceptFlex .rightBox .txtBox{margin-top:31px}@media screen and (max-width:1650px){#concept-index-page .concept__box__inner .conceptFlex .rightBox .txtBox{margin-top:calc(31 / 1650 * 100vw)}}@media screen and (max-width:1024px){#concept-index-page .concept__box__inner .conceptFlex .rightBox .txtBox{margin-top:calc(31 / 1024 * 100vw)}}@media screen and (max-width:750px){#concept-index-page .concept__box__inner .conceptFlex .rightBox .txtBox{margin-top:calc(26 / 750 * 100vw)}}#concept-index-page .concept__box__inner .conceptFlex .rightBox .txtBox p{margin-top:19px;font-size:16px;font-weight:500;line-height:2.25}@media screen and (max-width:1650px){#concept-index-page .concept__box__inner .conceptFlex .rightBox .txtBox p{margin-top:calc(19 / 1650 * 100vw);font-size:calc(16 / 1650 * 100vw)}}@media screen and (max-width:1024px){#concept-index-page .concept__box__inner .conceptFlex .rightBox .txtBox p{margin-top:calc(19 / 1024 * 100vw);font-size:calc(16 / 1024 * 100vw)}}@media screen and (max-width:750px){#concept-index-page .concept__box__inner .conceptFlex .rightBox .txtBox p{margin-top:calc(15 / 750 * 100vw);font-size:clamp(14px,calc(14 / 430 * 100vw),24px);line-height:1.857}}#concept-index-page .concept__box__inner .conceptFlex .rightBox .txtBox p:nth-of-type(n+2){margin-top:14px}@media screen and (max-width:1650px){#concept-index-page .concept__box__inner .conceptFlex .rightBox .txtBox p:nth-of-type(n+2){margin-top:calc(14 / 1650 * 100vw)}}@media screen and (max-width:1024px){#concept-index-page .concept__box__inner .conceptFlex .rightBox .txtBox p:nth-of-type(n+2){margin-top:calc(14 / 1024 * 100vw)}}@media screen and (max-width:750px){#concept-index-page .concept__box__inner .conceptFlex .rightBox .txtBox p:nth-of-type(n+2){margin-top:calc(19 / 750 * 100vw)}}