#main-nav #brand-logo path{-webkit-transition-property:"fill";transition-property:"fill";-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-delay:0s;transition-delay:0s}#main-nav.scrolled #brand-logo path{fill:#b73a5a}#heroHead{height:100vh;max-height:800px;position:relative;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url(../img/pageHead.jpg)}@media only screen and (min-width: 768px){}#heroHead .pageTitleWrapper{content:"";position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1;padding-left:15px;padding-right:15px}#heroHead .pageTitleWrapper h2{margin-bottom:0}#heroHead .pageTitleWrapper .pageTitle{line-height:1.35;font-size:clamp(2rem,9vw,4.8rem)}@media only screen and (min-width: 576px){#heroHead .pageTitleWrapper .pageTitle{font-size:clamp(2rem,9vw,3.6rem)}}@media only screen and (min-width: 768px){#heroHead .pageTitleWrapper .pageTitle{font-size:clamp(2rem,5vw,4.8rem)}}#heroHead .pageTitleWrapper .pageTitle .magenta{color:#b73a5a}@media only screen and (min-width: 576px){#heroHead .pageTitleWrapper{max-width:540px}}@media only screen and (min-width: 768px){#heroHead .pageTitleWrapper{max-width:720px}}@media only screen and (min-width: 992px){#heroHead .pageTitleWrapper{max-width:960px}}@media only screen and (min-width: 1200px){#heroHead .pageTitleWrapper{max-width:1270px}}@media only screen and (min-width: 1400px){#heroHead .pageTitleWrapper{max-width:1320px}}@media only screen and (min-width: 2300px){#heroHead .pageTitleWrapper{max-width:2000px}}#topics{font-size:1.4rem;color:#fdfdfd;width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media only screen and (min-width: 768px){#topics{font-size:1.6rem}}@media only screen and (min-width: 576px){#topics{max-width:540px}}@media only screen and (min-width: 768px){#topics{max-width:720px}}@media only screen and (min-width: 992px){#topics{max-width:960px}}@media only screen and (min-width: 1200px){#topics{max-width:1140px}}@media only screen and (min-width: 1400px){#topics{max-width:1320px}}@media only screen and (min-width: 1600px){#topics{max-width:2000px}}#topics .topicsWrapper{max-width:500px;position:relative;z-index:auto;margin-left:auto;margin-right:0;margin-bottom:20px}#topics .topicsTitle{font-size:1.6rem;padding-right:20px;-webkit-box-flex:0;-webkit-flex:0 0 134px;-ms-flex:0 0 134px;flex:0 0 134px}@media only screen and (min-width: 768px){#topics .topicsTitle{font-size:2rem}}#topics .topicsContentWrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;letter-spacing:.1em;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#topics .topicsContentWrapper .date{padding-right:3px}#topics .matt{position:absolute;width:120%;height:170px;content:"";position:absolute;top:auto;bottom:0;left:50%;z-index:-1;background-color:#b73a5a;mix-blend-mode:multiply;-webkit-transform:translate(-50%, 25%) skewX(-20deg);transform:translate(-50%, 25%) skewX(-20deg)}@media only screen and (min-width: 576px){#topics .matt{height:150px}}@media only screen and (min-width: 768px){#topics .matt{height:280px;-webkit-transform:translate(-50%, 20%) skewX(-20deg);transform:translate(-50%, 20%) skewX(-20deg)}}@media only screen and (min-width: 1200px){#topics .matt{height:400px;-webkit-transform:translate(-50%, 15%) skewX(-20deg);transform:translate(-50%, 15%) skewX(-20deg)}}#lead{padding-top:110px;padding-left:20px;padding-right:20px}@media only screen and (min-width: 768px){#lead{padding-left:unset;padding-right:unset}}#lead .titleWrapper{position:relative;z-index:1;margin-bottom:20px}@media only screen and (min-width: 768px){#lead .titleWrapper{margin-right:auto;margin-left:auto;width:530px}}@media only screen and (min-width: 992px){#lead .titleWrapper{margin-bottom:0;width:auto}}#lead .titleWrapper .leadTitle{font-size:2.6rem;font-weight:600;letter-spacing:.05em;line-height:1.3;margin-bottom:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (min-width: 768px){#lead .titleWrapper .leadTitle{margin-bottom:20px;font-size:4.5rem}}@media only screen and (min-width: 992px){#lead .titleWrapper .leadTitle{font-size:3.2rem}}@media only screen and (min-width: 1200px){#lead .titleWrapper .leadTitle{font-size:5rem}}#lead .titleWrapper .leadSub{font-size:1.6rem;color:#e596aa;font-weight:600;letter-spacing:.1em;line-height:1.75}#lead .dscBox{width:100%;max-width:100%;font-weight:400;color:#474747;margin-left:auto;margin-right:auto}@media only screen and (min-width: 768px){#lead .dscBox{max-width:530px}}@media only screen and (min-width: 992px){#lead .dscBox{max-width:520px;padding-left:10px;padding-right:10px}}@media only screen and (min-width: 1200px){#lead .dscBox{width:530px;padding-left:0;padding-right:0}}#client{padding-top:60px}@media only screen and (min-width: 768px){#client{padding-top:100px}}#client .clientBox{-webkit-box-flex:0;-webkit-flex:0 0 14.2857142857;-ms-flex:0 0 14.2857142857;flex:0 0 14.2857142857;max-width:120px;padding-left:10px;padding-right:10px;margin-top:10px;margin-bottom:10px}@media only screen and (min-width: 768px){#client .clientBox{max-width:150px}}@media only screen and (min-width: 1400px){#client .clientBox{max-width:190px}}#service{padding-top:80px;margin-bottom:80px}@media only screen and (min-width: 992px){#service{padding-top:115px;margin-bottom:150px}}#service .serviceRow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:80px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#service .serviceRow:last-child{margin-bottom:0}#service .serviceRow#management .titleWrapper .en{padding-left:0}#service .serviceRow .imgWrapper{height:200px;width:100%}@media only screen and (min-width: 576px){#service .serviceRow .imgWrapper{height:300px}}@media only screen and (min-width: 992px){#service .serviceRow .imgWrapper{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;height:auto}}#service .serviceRow .imgWrapper .imgBg{background-position:center center;background-size:cover;background-repeat:no-repeat;height:100%;width:100%}#service .serviceRow .dscWrapper{width:100%;padding-left:15px;padding-right:15px;max-width:500px;margin-left:auto;margin-right:auto}@media only screen and (min-width: 992px){#service .serviceRow .dscWrapper{margin-right:30px;max-width:450px;-webkit-box-flex:0;-webkit-flex:0 0 450px;-ms-flex:0 0 450px;flex:0 0 450px;padding-left:unset;padding-right:unset;padding-top:50px;padding-bottom:50px}}@media only screen and (min-width: 1200px){#service .serviceRow .dscWrapper{max-width:530px;-webkit-box-flex:0;-webkit-flex:0 0 530px;-ms-flex:0 0 530px;flex:0 0 530px}}@media only screen and (min-width: 1400px){#service .serviceRow .dscWrapper{margin-right:60px;max-width:560px;-webkit-box-flex:0;-webkit-flex:0 0 560px;-ms-flex:0 0 560px;flex:0 0 560px}}@media only screen and (min-width: 992px){#service .serviceRow .dscWrapper.rightSide{margin-right:auto;margin-left:30px}}@media only screen and (min-width: 1400px){#service .serviceRow .dscWrapper.rightSide{margin-left:60px}}#service .serviceRow .dscWrapper .titleWrapper{position:relative;padding-top:10px;padding-bottom:10px;margin-top:20px}@media only screen and (min-width: 992px){#service .serviceRow .dscWrapper .titleWrapper{margin-top:0;margin-bottom:10px}}#service .serviceRow .dscWrapper .titleWrapper .serviceTitle{font-size:2.8rem;font-weight:600;letter-spacing:0em;text-align:center}@media only screen and (min-width: 992px){#service .serviceRow .dscWrapper .titleWrapper .serviceTitle{text-align:left;font-size:3rem}}@media only screen and (min-width: 1200px){#service .serviceRow .dscWrapper .titleWrapper .serviceTitle{font-size:3.2rem}}@media only screen and (min-width: 1400px){#service .serviceRow .dscWrapper .titleWrapper .serviceTitle{font-size:3.6rem}}#service .serviceRow .dscWrapper .titleWrapper .en{content:"";position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-55%, -50%);transform:translate(-55%, -50%);z-index:-1;font-size:4rem;font-weight:400;color:#e596aa;opacity:.15;line-height:.9;white-space:nowrap;text-align:center}@media only screen and (min-width: 992px){#service .serviceRow .dscWrapper .titleWrapper .en{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding-left:30px;font-size:6rem;text-align:left}}@media only screen and (min-width: 1200px){#service .serviceRow .dscWrapper .titleWrapper .en{opacity:.25}}#service .serviceRow .dscWrapper .lead{color:#b73a5a;font-size:1.8rem;letter-spacing:0;line-height:1.5;margin-bottom:10px}@media only screen and (min-width: 992px){#service .serviceRow .dscWrapper .lead{margin-bottom:30px;font-size:2.4rem}}@media only screen and (min-width: 1200px){#service .serviceRow .dscWrapper .lead{font-size:2.8rem}}@media only screen and (min-width: 1400px){#service .serviceRow .dscWrapper .lead{font-size:3rem}}#service .serviceRow .dscWrapper .target{padding-bottom:40px}#service .serviceRow .dscWrapper .target .title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#b73a5a;color:#fdfdfd;font-weight:bold;line-height:1.5;padding:5px 30px;border-radius:30px;margin-bottom:5px;font-size:1.4rem}#service .serviceRow .dscWrapper .target ul{margin-bottom:0;padding-left:0;list-style-type:none}#service .serviceRow .dscWrapper .target ul li{text-indent:-1em;padding-left:1em}#service .serviceRow .dscWrapper .dscBox{color:#474747;margin-bottom:20px}@media only screen and (min-width: 992px){#service .serviceRow .dscWrapper .dscBox{font-size:1.4rem}}@media only screen and (min-width: 1200px){#service .serviceRow .dscWrapper .dscBox{font-size:1.8rem}}#approach{position:relative;z-index:2;padding-top:50px;padding-bottom:40px;padding-left:10px;padding-right:10px}@media only screen and (min-width: 768px){#approach{padding-left:unset;padding-right:unset;padding-top:100px;padding-bottom:80px}}#approach .bgMatt{position:absolute;content:"";width:100%;height:100%;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1;background-color:#f2e2e6;overflow:hidden}#approach .bgMatt .gearImg{content:"";position:absolute;top:0%;left:auto;right:0;width:60%;-webkit-transform:translate(20%, -10%);transform:translate(20%, -10%);z-index:1}@media only screen and (min-width: 992px){#approach .sectionTitleWrapper{position:-webkit-sticky;position:sticky;top:150px;margin-bottom:0}}#approach .sectionTitleWrapper .lead{margin-top:20px;font-size:1.8rem;font-weight:600;line-height:1.5;letter-spacing:.1em}@media only screen and (min-width: 992px){#approach .sectionTitleWrapper .lead{font-size:3rem}}@media only screen and (min-width: 1200px){#approach .sectionTitleWrapper .lead{font-size:3.6rem}}#approach .dscWrapper{padding-left:15px;padding-right:15px;-webkit-box-flex:0;-webkit-flex:0 0 590px;-ms-flex:0 0 590px;flex:0 0 590px}@media only screen and (min-width: 992px){#approach .dscWrapper{padding-top:80vh;-webkit-box-flex:0;-webkit-flex:0 0 550px;-ms-flex:0 0 550px;flex:0 0 550px}}@media only screen and (min-width: 1200px){#approach .dscWrapper{-webkit-box-flex:0;-webkit-flex:0 0 590px;-ms-flex:0 0 590px;flex:0 0 590px}}#approach .approachBox{width:100%;background-color:#fdfdfd;margin-bottom:30px}@media only screen and (min-width: 768px){#approach .approachBox{margin-bottom:60px}}#approach .approachBox:last-child{margin-bottom:0}#approach .approachBox>.inner{padding:30px 20px 30px 55px}@media only screen and (min-width: 768px){#approach .approachBox>.inner{padding:40px 25px 40px 70px}}#approach .approachBox .subTitleWrapper{position:relative;z-index:1}#approach .approachBox .subTitleWrapper .subTitle{font-weight:600;font-size:1.4rem}@media only screen and (min-width: 768px){#approach .approachBox .subTitleWrapper .subTitle{font-size:1.6rem}}#approach .approachBox .subTitleWrapper .rectangleWrapper{height:36px;width:36px;content:"";-webkit-transform:translate(-110%, -20%);transform:translate(-110%, -20%)}#approach .approachBox .subTitleWrapper .rectangleWrapper span{width:24px;height:24px}#approach .approachBox .approachTitle{color:#b73a5a;font-size:2rem;font-weight:600;line-height:1.5;margin-bottom:10px}@media only screen and (min-width: 768px){#approach .approachBox .approachTitle{margin-bottom:15px;font-size:3rem}}#approach .approachBox .dscBox{color:#474747;line-height:1.65}#approach .approachBox .anno{color:#474747;font-size:1.2rem;padding-left:1em;text-indent:-1em;line-height:1.5;margin-top:15px}@media only screen and (min-width: 768px){#approach .approachBox .anno{font-size:1.4rem}}#extra{padding-top:60px;padding-bottom:40px;position:relative;z-index:1}#extra>.matt{position:absolute;content:"";width:35%;height:120%;top:auto;bottom:0;left:75%;z-index:-1;background-color:#b73a5a;-webkit-transform:skewX(-30deg);transform:skewX(-30deg)}#extra .lead{text-align:center;font-weight:700;font-size:2rem;line-height:1.3;margin-bottom:25px}@media only screen and (min-width: 768px){#extra .lead{font-size:3rem;margin-bottom:45px}}#extra .extraRow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:-5px;margin-right:-5px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#extra .extraRow .extraCol{padding-left:5px;padding-right:5px;-webkit-box-flex:0;-webkit-flex:0 0 530px;-ms-flex:0 0 530px;flex:0 0 530px;max-width:90%}@media only screen and (min-width: 768px){#extra .extraRow .extraCol{-webkit-box-flex:0;-webkit-flex:0 0 530px;-ms-flex:0 0 530px;flex:0 0 530px;max-width:50%}}#extra .extraRow .extraBox{margin-bottom:15px;text-align:center}@media only screen and (min-width: 768px){#extra .extraRow .extraBox{margin-bottom:30px}}#extra .extraRow .extraBox .imgBg{background-position:center center;background-size:cover;background-repeat:no-repeat;padding-top:57.69%;background-color:#aaa}#extra .extraRow .extraBox.native .imgBg{background-image:url(../img/extra01.jpg)}#extra .extraRow .extraBox.meeting .imgBg{background-image:url(../img/extra02.jpg)}#extra .extraRow .extraBox .dscWrapper{font-weight:bold;background-color:#f5f5f5;padding:15px;line-height:1.5}@media only screen and (min-width: 768px){#extra .extraRow .extraBox .dscWrapper{padding:25px 15px;font-size:1.4rem}}@media only screen and (min-width: 992px){#extra .extraRow .extraBox .dscWrapper{font-size:1.8rem}}#extra .extraRow .extraBox .dscWrapper span{color:#b73a5a}#message{padding-top:60px}@media only screen and (min-width: 768px){#message{padding-top:120px}}#message .leadWrapper{text-align:center}#message .leadWrapper .lead{font-size:2rem;font-weight:600;line-height:1.5;margin-bottom:30px}@media only screen and (min-width: 576px){#message .leadWrapper .lead{font-size:2.4rem}}@media only screen and (min-width: 768px){#message .leadWrapper .lead{font-size:3rem}}@media only screen and (min-width: 992px){#message .leadWrapper .lead{font-size:3.6rem}}#message .leadWrapper .dscBox{color:#474747}#message .ceoRow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#message .imgCol{-webkit-box-flex:0;-webkit-flex:0 0 360px;-ms-flex:0 0 360px;flex:0 0 360px;max-width:80%}@media only screen and (min-width: 992px){#message .imgCol{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}#message .imgCol .imgBg{background-position:center center;background-size:cover;background-repeat:no-repeat;padding-top:116.67%;background-color:#f5f5f5;background-image:url(../img/ceoImg.jpg);border-radius:8px}#message .ceoSection{margin-top:80px;margin-bottom:10px;position:relative;z-index:1}@media only screen and (min-width: 768px){#message .ceoSection{margin-top:80px;margin-bottom:50px}}#message .ceoSection .dscCol{padding-top:15px;padding-bottom:15px}@media only screen and (min-width: 992px){#message .ceoSection .dscCol{margin-right:70px}}#message .ceoSection .dscCol .title{font-size:1.2rem;font-weight:600}@media only screen and (min-width: 768px){#message .ceoSection .dscCol .title{font-size:1.4rem}}#message .ceoSection .dscCol .name{font-size:3rem;font-weight:600;line-height:1.1}@media only screen and (min-width: 768px){#message .ceoSection .dscCol .name{font-size:3.6rem}}#message .ceoSection .dscCol .historyBox{margin-top:20px}#message .ceoSection .dscCol .historyBox .historyTitle{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.4rem;color:#fdfdfd;background-color:#111;padding:5px 15px;line-height:1.2}#message .ceoSection .dscCol .historyBox .dscWrapper{background-color:#fdfdfd;padding:15px 20px;font-size:1.2rem;line-height:1.75;color:#474747;max-width:515px;letter-spacing:.1em}@media only screen and (min-width: 768px){#message .ceoSection .dscCol .historyBox .dscWrapper{font-size:1.4rem}}#message .ceoSection .matt{position:absolute;content:"";width:100%;height:80%;top:50%;left:0;-webkit-transform:skewX(-12deg) translate(-10%, -50%);transform:skewX(-12deg) translate(-10%, -50%);z-index:-1;background-color:#f2e2e6}#story{padding-top:80px;padding-bottom:40px}@media only screen and (min-width: 768px){#story{padding-top:120px;padding-bottom:80px}}#story .storyTitleWrapper{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-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;z-index:2;position:relative;margin-bottom:30px}@media only screen and (min-width: 768px){#story .storyTitleWrapper{margin-bottom:60px}}#story .storyTitleWrapper .sectionTitleWrapper{margin-bottom:0}#story .swiperNavWrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;margin-left:-5px;margin-right:-5px}@media only screen and (min-width: 768px){#story .swiperNavWrapper{margin-left:-10px;margin-right:-10px}}#story .swiperNavWrapper .swiperNavBtn{padding-left:5px;padding-right:5px}@media only screen and (min-width: 768px){#story .swiperNavWrapper .swiperNavBtn{padding-left:10px;padding-right:10px}}#story .swiperNavWrapper .swiperNavBtn.swiper-button-disabled svg g,#story .swiperNavWrapper .swiperNavBtn.swiper-button-disabled svg path{stroke:#f2e2e6}#story .swiperNavWrapper svg{width:45px}@media only screen and (min-width: 768px){#story .swiperNavWrapper svg{width:auto}}#story .storySwiperWrapper{position:relative;z-index:1}#story .storySwiperWrapper>.enTitle{content:"";position:absolute;top:0%;left:auto;right:0;-webkit-transform:translate(3%, -70%);transform:translate(3%, -70%);z-index:-1;font-size:clamp(5rem,21vw,12rem);letter-spacing:.05em;line-height:1;color:#f2e2e6}@media only screen and (min-width: 576px){#story .storySwiperWrapper>.enTitle{font-size:12rem}}@media only screen and (min-width: 768px){#story .storySwiperWrapper>.enTitle{font-size:17rem}}#story .storySwiperWrapper .storySwiper{overflow:hidden}#story .storySwiperWrapper .storySwiper .storyBox{margin-bottom:30px}#story .storySwiperWrapper .storyImgWrapper{overflow:hidden}#story .storySwiperWrapper .storyImgWrapper .imgBg{padding-top:66.67%;background-position:center center;background-size:cover;background-repeat:no-repeat;background-color:#ddd}#story .storySwiperWrapper .dscWrapper{margin-top:10px;margin-bottom:10px}#story .storySwiperWrapper .dscWrapper .title{color:#b73a5a;font-weight:bold;font-size:1.6rem;line-height:1.5;margin-bottom:5px;display:block}@media only screen and (min-width: 768px){#story .storySwiperWrapper .dscWrapper .title{font-size:1.8rem}}#story .storySwiperWrapper .dscWrapper .dscBox{font-size:1.2rem;line-height:1.75;color:#474747}@media only screen and (min-width: 576px){#story .storySwiperWrapper .dscWrapper .dscBox{font-size:1.4rem}}@media only screen and (min-width: 768px){#story .storySwiperWrapper .dscWrapper .dscBox{font-size:1.6rem}}#story .storySwiperWrapper .subInfoWrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.1rem;font-weight:bold;padding-left:15px;position:relative}#story .storySwiperWrapper .subInfoWrapper:before{width:10px;height:10px;border-radius:12px;content:"";display:block;background-color:#b73a5a;position:absolute;top:1em;left:0;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}@media only screen and (min-width: 768px){#story .storySwiperWrapper .subInfoWrapper{font-size:1.4rem}}#story .storySwiperWrapper .subInfoWrapper>span{padding-left:10px;padding-right:10px}#story .scrollbarWrapper{position:relative;margin-bottom:40px;margin-top:10px}@media only screen and (min-width: 768px){#story .scrollbarWrapper{margin-bottom:70px;margin-top:30px}}#story .scrollbarWrapper .swiper-scrollbar{border-radius:10px;position:relative;touch-action:none;-ms-touch-action:none;background:#f2e2e6}#story .scrollbarWrapper .swiper-scrollbar-disabled>.swiper-scrollbar,#story .scrollbarWrapper .swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}#story .scrollbarWrapper .swiper-horizontal>.swiper-scrollbar,#story .scrollbarWrapper .swiper-scrollbar.swiper-scrollbar-horizontal{position:relative;left:0%;bottom:3px;z-index:50;height:3px;width:100%}#story .scrollbarWrapper .swiper-scrollbar.swiper-scrollbar-vertical,#story .scrollbarWrapper .swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}#story .scrollbarWrapper .swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:#b73a5a;border-radius:10px;left:0;top:0}#story .scrollbarWrapper .swiper-scrollbar-cursor-drag{cursor:move}#story .scrollbarWrapper .swiper-scrollbar-lock{display:none}#faq{padding-top:40px}@media only screen and (min-width: 768px){#faq{padding-top:80px}}#faq .faqContainer{padding-top:50px;padding-bottom:50px;background-color:#f5f5f5;position:relative}#faq .faqContainer .circleWrapper{content:"";position:absolute;top:auto;left:0;bottom:0;width:535px;-webkit-transform:translate(-40%, 30%);transform:translate(-40%, 30%);z-index:-2}#faq .faqWrapper{max-width:1030px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}#faq .faqWrapper dl{margin-bottom:20px}#faq .faqWrapper dl dt{background-color:#f2e2e6;padding:10px 50px 10px 15px;font-size:1.6rem;font-weight:600;line-height:1.5;position:relative;cursor:pointer}@media only screen and (min-width: 768px){#faq .faqWrapper dl dt{padding:15px 50px 15px 30px;font-size:2rem}}#faq .faqWrapper dl dt .plus{width:20px;height:20px;position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}#faq .faqWrapper dl dt .plus:before{width:100%;height:3px;background-color:#111;content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#faq .faqWrapper dl dt .plus:after{width:3px;height:100%;background-color:#111;content:"";position:absolute;top:0%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-delay:0s;transition-delay:0s}#faq .faqWrapper dl dt.active .plus:after{-webkit-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg)}#faq .faqWrapper dl dd{padding:15px;background-color:#fdfdfd;line-height:1.5;color:#474747;display:none}@media only screen and (min-width: 768px){#faq .faqWrapper dl dd{padding:20px 30px}}#faq .faqWrapper dl dd div{max-width:900px}#faq .faqWrapper dl:first-of-type dd{display:block}#column{margin-top:40px;padding-top:80px}@media only screen and (min-width: 768px){#column .columnCol:first-child .columnBox{margin-top:-60px}}@media only screen and (min-width: 768px){#column .columnCol:nth-child(3) .columnBox{margin-top:60px}}#column .columnBox{margin-bottom:20px}@media only screen and (min-width: 768px){#column .columnBox{margin-bottom:40px}}#column .columnBox .columnImgWrapper{overflow:hidden}#column .columnBox .columnImgWrapper .imgBg{padding-top:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;background-color:#ddd}#column .columnBox .dscWrapper{margin-top:10px}@media only screen and (min-width: 768px){#column .columnBox .dscWrapper{margin-top:15px}}#column .columnBox .date{font-size:1.2rem;font-weight:bold;padding-left:10px;position:relative;letter-spacing:.15em;line-height:1.3}#column .columnBox .date:before{width:6px;height:6px;border-radius:12px;content:"";display:block;background-color:#b73a5a;position:absolute;top:50%;left:0;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}#column .columnBox .title{display:block;padding-right:25px;position:relative;font-size:1.4rem;font-weight:bold;color:#b73a5a;line-height:1.75}@media only screen and (min-width: 768px){#column .columnBox .title{padding-right:40px;font-size:1.8rem}}#column .columnBox .title .arrow{content:"";position:absolute;top:50%;left:auto;right:0;width:auto;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);z-index:1}#column .columnBox .title .arrow svg{width:20px}@media only screen and (min-width: 768px){#column .columnBox .title .arrow svg{width:auto}}/*# sourceMappingURL=custom.min.css.map */