body[id=service] .section.__philosophy{position:relative}@media screen and (min-width:768px),print{body[id=service] .section.__philosophy .mainImg{width:118.573rem}}@media screen and (max-width:767px){body[id=service] .section.__philosophy .mainImg{width:168.705333333vw}}@media screen and (min-width:768px),print{body[id=service] .section.__philosophy .sectionTitleTxt.-wrap{margin-left:auto;margin-right:auto;width:71rem}}@media screen and (min-width:768px),print{body[id=service] .section.__philosophy .sectionTxtCommonBtnWrap{margin-top:15.73rem;width:28.6rem;background-color:#deb887;margin-left:auto}}@media screen and (max-width:767px){body[id=service] .section.__philosophy .sectionTxtCommonBtnWrap{margin-top:6.4vw}}@media screen and (min-width:768px),print{body[id=service] .section.__main01,body[id=service] .section.__main02{margin-top:2.09rem}}@media screen and (min-width:768px),print{body[id=service] .section.__main01{margin-bottom:18rem}}@media screen and (max-width:767px){body[id=service] .section.__main01{border-bottom:.2666666667vw solid #b7b7b7;margin-bottom:24vw;padding-bottom:21.3333333333vw}}@media screen and (max-width:767px){body[id=service] .section.__main01 .serviceCon.__txt{margin-top:0}}@media screen and (max-width:767px){body[id=service] .section.__main02{margin-top:42.1333333333vw}}@media screen and (min-width:768px),print{body[id=service] .section.__faq{margin-top:19rem}}@media screen and (max-width:767px){body[id=service] .section.__faq{margin-top:40vw}}@media screen and (min-width:768px),print{body[id=service] .section.__faq .lineAccentWrap{margin-bottom:10rem}}@media screen and (max-width:767px){body[id=service] .section.__faq .lineAccentWrap{margin-bottom:16.4vw}}@media screen and (max-width:767px){body[id=service] .serviceCon.__01 .__img:after{content:"01";right:0}body[id=service] .serviceCon.__02 .__img:after{content:"02";right:0}body[id=service] .serviceCon.__03 .__img:after{content:"03";right:0}}@media screen and (min-width:768px),print{body[id=service] .serviceCon.__list{margin-left:-1.3888888889vw;margin-right:-1.3888888889vw}}@media screen and (min-width:768px),print{body[id=service] .serviceCon.__item{width:calc(100% / 2);padding-left:1.3888888889vw;padding-right:1.3888888889vw}}body[id=service] .serviceCon.__imgTxtWrap{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:768px),print{body[id=service] .serviceCon.__imgTxtWrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:767px){body[id=service] .serviceCon.__imgTxtWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:768px),print{body[id=service] .serviceCon.__imgTxtWrap.__imgLeft_pc{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (max-width:767px){body[id=service] .serviceCon.__img{position:relative}body[id=service] .serviceCon.__img:after{font-size:17.3333333333vw;letter-spacing:0;position:absolute;top:0;margin-top:-10.6666666667vw;line-height:1}}@media screen and (max-width:767px){body[id=service] .serviceCon.__txt{margin-top:10.6666666667vw}}@media screen and (min-width:768px),print{body[id=service] .serviceCon .sectionTitle.__titleLevelServiceMain{margin-top:1rem;margin-bottom:1.7333333333vw}}@media screen and (max-width:767px){body[id=service] .serviceCon .sectionTitle.__titleLevelServiceMain{margin-bottom:1.0666666667vw;margin-top:1.3333333333vw}}@media screen and (min-width:768px),print{body[id=service] .serviceCon .sectionTitle.__titleLevelService01{margin-bottom:1.7333333333vw}}@media screen and (max-width:767px){body[id=service] .serviceCon .sectionTitle.__titleLevelService01{margin-bottom:1.0666666667vw}}@media screen and (min-width:768px),print{body[id=service] .serviceCon.__mainBox{margin-bottom:6.7rem}}@media screen and (max-width:767px){body[id=service] .serviceCon.__mainBox{margin-bottom:21.3333333333vw}}@media screen and (min-width:768px),print{body[id=service] .serviceCon.__mainBox .sectionTxt{margin-top:6.8rem}}@media screen and (max-width:767px){body[id=service] .serviceCon.__mainBox .sectionTxt{margin-top:10.1333333333vw}}@media screen and (max-width:767px){body[id=service] .serviceCon.__mainBox .serviceCon.__item.__img{margin-top:13.3333333333vw;width:78.9333333333vw;margin-right:-8vw;margin-left:auto}}@media screen and (min-width:768px),print{body[id=service] .serviceCon.__smallBox.__01-01,body[id=service] .serviceCon.__smallBox.__02-01{margin-top:8rem}}@media screen and (max-width:767px){body[id=service] .serviceCon.__smallBox.__01-01,body[id=service] .serviceCon.__smallBox.__02-01{margin-top:19.7333333333vw}}body[id=service] .serviceCon.__smallBox .__titleLevelSub{color:#bfbfbf}@media screen and (min-width:768px),print{body[id=service] .serviceCon.__smallBox .__titleLevelSub{font-size:2.6rem}}@media screen and (min-width:768px),print{body[id=service] .serviceCon.__smallBox .sectionTxt{margin-top:4rem}}@media screen and (max-width:767px){body[id=service] .serviceCon.__smallBox .sectionTxt{margin-top:11.3333333333vw}}@media screen and (min-width:768px),print{body[id=service] .serviceCon.__smallBox .sectionTxt.__middle{font-size:2rem;line-height:1.5;margin-bottom:1.8rem}}@media screen and (max-width:767px){body[id=service] .serviceCon.__smallBox .sectionTxt.__middle{font-size:5.3333333333vw;line-height:1.4;margin-bottom:4.5333333333vw}}@media screen and (min-width:768px),print{body[id=service] .serviceCon.__smallBox .sectionTxt.__small{font-size:1.4rem;line-height:1.6;margin-top:1.8rem}}@media screen and (max-width:767px){body[id=service] .serviceCon.__smallBox .sectionTxt.__small{font-size:4.2666666667vw;line-height:1.75;margin-top:4.5333333333vw}}body[id=service] .serviceSmall-inner{margin-right:auto;margin-left:auto;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}@media screen and (min-width:768px),print{body[id=service] .serviceSmall-inner{max-width:101.3rem;padding-right:7.2rem;padding-left:7.2rem}}@media screen and (min-width:1440px),print{body[id=service] .serviceSmall-inner{max-width:97.3rem;padding-right:unset;padding-left:unset}}@media screen and (max-width:767px){body[id=service] .serviceSmall-inner{padding-right:8vw;padding-left:8vw}}@media screen and (min-width:768px),print{body[id=service] .serviceSmall-inner .serviceCon.__img{width:40.9722222222vw;margin-right:3.3333333333vw}}@media screen and (min-width:1440px),print{body[id=service] .serviceSmall-inner .serviceCon.__img{width:59rem;margin-right:4.8rem}}body[id=service] .serviceSmall-inner .commonBtn.-wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media screen and (min-width:768px),print{body[id=service] .serviceSmall-inner .commonBtn.-wrap{margin-top:3.6rem}}@media screen and (max-width:767px){body[id=service] .serviceSmall-inner .commonBtn.-wrap{margin-top:11.4666666667vw}}body[id=service] .serviceFaq-inner{margin-right:auto;margin-left:auto;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}@media screen and (min-width:768px),print{body[id=service] .serviceFaq-inner{max-width:96rem;padding-right:7.2rem;padding-left:7.2rem}}@media screen and (min-width:1440px),print{body[id=service] .serviceFaq-inner{max-width:92rem;padding-right:unset;padding-left:unset}}@media screen and (max-width:767px){body[id=service] .serviceFaq-inner{padding-right:8vw;padding-left:8vw}}@media screen and (min-width:768px),print{body[id=service] .__main01 .__smallBox:not(:last-child),body[id=service] .__main02 .__smallBox:not(:last-child){margin-bottom:10rem}}@media screen and (max-width:767px){body[id=service] .__main01 .__smallBox:not(:last-child),body[id=service] .__main02 .__smallBox:not(:last-child){margin-bottom:26.6666666667vw}}@media screen and (max-width:767px){body[id=service] .__main01 .__smallBox .serviceCon.__txt.__item{margin-top:8vw}}@media screen and (min-width:768px),print{body[id=service] .faqItem.-title{letter-spacing:.06em;font-size:1.8rem;line-height:1.5555555556}}@media screen and (max-width:767px){body[id=service] .faqItem.-title{letter-spacing:0;font-size:4.2666666667vw;line-height:1.6}}@media screen and (min-width:768px),print{body[id=service] .faqItem.-txt{letter-spacing:.06em;line-height:1.5555555556}}@media screen and (max-width:767px){body[id=service] .faqItem.-txt{letter-spacing:0;line-height:1.6}}body[id=service] .faqItem.js-accordionContent{font-weight:400}@media screen and (min-width:768px),print{body[id=service] .faqItem.js-accordionContent{margin-top:2.8rem}}@media screen and (max-width:767px){body[id=service] .faqItem.js-accordionContent{margin-top:6.1333333333vw}}@media screen and (min-width:768px),print{body[id=service] .faqItem.-answer,body[id=service] .faqItem.-question{padding-left:5.5rem;padding-right:8rem}}@media screen and (max-width:767px){body[id=service] .faqItem.-answer,body[id=service] .faqItem.-question{padding-left:11.8666666667vw;padding-right:16vw}}body[id=service] .faqItem.-answer::before,body[id=service] .faqItem.-question::before{content:"";background-repeat:no-repeat;background-size:contain;position:absolute;margin-top:.5em;left:0;top:0}body[id=service] .faqItem.-question{position:relative}body[id=service] .faqItem.-question::before{background-image:url(../svg/icon_q.svg)}@media screen and (min-width:768px),print{body[id=service] .faqItem.-question::before{width:1.787rem;height:2.066rem}}@media screen and (max-width:767px){body[id=service] .faqItem.-question::before{width:4.244vw;height:4.9053333333vw}}body[id=service] .faqItem.-answer{position:relative}body[id=service] .faqItem.-answer::before{background-image:url(../svg/icon_a.svg)}@media screen and (min-width:768px),print{body[id=service] .faqItem.-answer::before{width:1.787rem;height:1.963rem}}@media screen and (max-width:767px){body[id=service] .faqItem.-answer::before{width:4.244vw;height:4.6626666667vw}}@media screen and (min-width:768px),print{body[id=service] .faqItem.-box{padding-top:4rem;padding-bottom:4rem;border-bottom:.2rem solid #b7b7b7}}@media screen and (max-width:767px){body[id=service] .faqItem.-box{padding-top:8vw;padding-bottom:8vw;border-bottom:.2666666667vw solid #b7b7b7}}@media screen and (min-width:768px),print{body[id=service] .faqItem.-box:first-child{border-top:.2rem solid #b7b7b7}}@media screen and (max-width:767px){body[id=service] .faqItem.-box:first-child{border-top:.2666666667vw solid #b7b7b7}}@media screen and (max-width:1024px){body[id=service] .service .section.__commonMv{margin-bottom:0}}body[id=service] .service_text{font-size:18px;font-weight:700;line-height:1.6}@media screen and (max-width:767px){body[id=service] .service_text{font-size:calc(32 / 750 * 100vw)}}body[id=service] .serviceBelief{overflow:hidden;margin-top:min(calc(236 / 1440 * 100vw),236px);padding-bottom:min(calc(134 / 1440 * 100vw),134px)}@media screen and (max-width:1024px){body[id=service] .serviceBelief{margin-top:3vw}}body[id=service] .serviceBelief_container{position:relative;z-index:1}@media screen and (max-width:1024px){body[id=service] .serviceBelief_contBox{margin-top:0}}body[id=service] .serviceBelief_contBox .__titleLevelServiceMain{margin-top:7px;line-height:calc(69 / 52)}@media screen and (max-width:767px){body[id=service] .serviceBelief_contBox .__titleLevelServiceMain{margin-top:3vw;line-height:1.2}}body[id=service] .serviceBelief_contBox .sectionTitle.lineAccentWrap{padding-bottom:8px;margin-bottom:62px}@media screen and (max-width:767px){body[id=service] .serviceBelief_contBox .sectionTitle.lineAccentWrap{padding-bottom:1vw;margin-bottom:11.6vw}}body[id=service] .serviceBelief_videoBox{width:min(calc(1180 / 1440 * 100vw) ,1180px);position:absolute;top:6%;right:-18%;z-index:-1;pointer-events:none}@media screen and (min-width:1440px),print{body[id=service] .serviceBelief_videoBox{top:-6%;right:-25%}body[id=service] .serviceBelief_videoBox img{display:none}}@media screen and (max-width:1024px){body[id=service] .serviceBelief_videoBox{width:calc(100% + 2vw);margin:4vw auto 2vw;position:relative;top:0;right:0;left:-2vw}body[id=service] .serviceBelief_videoBox video{display:none}}body[id=service] .serviceBelief_videoBox video{width:100%;height:auto;position:relative;z-index:2;vertical-align:middle}body[id=service] .serviceSec_intro .__titleLevelServiceMain{margin-top:7px;line-height:calc(69 / 52)}@media screen and (max-width:767px){body[id=service] .serviceSec_intro .__titleLevelServiceMain{margin-top:2vw;line-height:1.2}}body[id=service] .serviceSec_intro .sectionTitle.lineAccentWrap{padding-bottom:4px;margin-bottom:62px}@media screen and (max-width:767px){body[id=service] .serviceSec_intro .sectionTitle.lineAccentWrap{padding-bottom:1vw;margin-bottom:9.6vw}}@media screen and (max-width:767px){body[id=service] .serviceSec_intro .lineAccent.-yoko .-box{bottom:-3.2vw}}body[id=service] .serviceSec .commonBtn.-wrap{margin-top:120px}@media screen and (max-width:767px){body[id=service] .serviceSec .commonBtn.-wrap{margin-top:20.6666666667vw}}@media screen and (min-width:768px),print{body[id=service] .serviceSec .commonBtn.-default .-txt{padding:.5rem 5rem .5rem}}body[id=service] .serviceSec-01{margin-top:min(calc(134 / 1440 * 100vw),134px)}@media screen and (max-width:767px){body[id=service] .serviceSec-01{margin-top:30vw}}body[id=service] .serviceSec-02{margin-top:min(calc(160 / 1440 * 100vw),160px)}@media screen and (max-width:767px){body[id=service] .serviceSec-02{margin-top:calc(200 / 750 * 100vw);padding-top:calc(200 / 750 * 100vw);border-top:1px solid #b7b7b7}}body[id=service] .serviceSec-02 .serviceList_num{line-height:1}body[id=service] .serviceList{width:calc(1120 / 1240 * 100%);margin:94px auto 0}@media screen and (max-width:767px){body[id=service] .serviceList{width:100%;margin-top:17.4vw}}body[id=service] .serviceList li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 calc(60 / 1120 * 100%)}@media screen and (max-width:1024px){body[id=service] .serviceList li{display:block}}@media screen and (max-width:767px){body[id=service] .serviceList li{position:relative}}body[id=service] .serviceList li+li{margin-top:84px}@media screen and (max-width:767px){body[id=service] .serviceList li+li{margin-top:27.2vw}}body[id=service] .serviceList_img{width:calc(600 / 1120 * 100%)}@media screen and (max-width:1024px){body[id=service] .serviceList_img{width:100%}body[id=service] .serviceList_img img{width:100%}}body[id=service] .serviceList_contBox{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:6px}@media screen and (max-width:1024px){body[id=service] .serviceList_contBox{margin-top:20px;padding-top:0}}@media screen and (max-width:767px){body[id=service] .serviceList_contBox{margin-top:8.7vw}}body[id=service] .serviceList_num{color:#bfbfbf;font-size:26px;font-weight:700}@media screen and (max-width:767px){body[id=service] .serviceList_num{color:#000;font-size:calc(130 / 750 * 100vw);line-height:1;position:absolute;top:-7.2%;right:1.5%}}body[id=service] .serviceList_subTtl{font-size:16px;line-height:1.4}@media screen and (max-width:767px){body[id=service] .serviceList_subTtl{font-size:calc(32 / 750 * 100vw)}}body[id=service] .serviceList_text{font-size:16px;font-weight:700;line-height:1.6125}@media screen and (max-width:767px){body[id=service] .serviceList_text{font-size:calc(32 / 750 * 100vw)}}body[id=service] .serviceList_text ._notes{font-size:.875em}@media screen and (min-width:768px),print{body[id=service] .serviceList_link{margin-top:30px}}@media screen and (max-width:767px){body[id=service] .serviceList_link{margin-top:10.6666666667vw}}body[id=service] .serviceList_link .commonBtn.-colorBorder{margin-left:0}@media screen and (min-width:768px),print{body[id=service] .serviceList_link .commonBtn.-otherLink .-txt{padding-top:4px;padding-bottom:4px}}@media screen and (max-width:767px){body[id=service] .serviceList_link .commonBtn.-otherLink .-txt{padding-top:.5333333333vw;padding-bottom:.5333333333vw}}body[id=service] .serviceList .lineAccent.-yoko .-box{bottom:-1.8rem}body[id=service] .serviceList .__titleLevelServiceMain{margin-top:7px;line-height:calc(69 / 52)}@media screen and (max-width:767px){body[id=service] .serviceList .__titleLevelServiceMain{margin-top:3vw;line-height:1.2}}body[id=service] .serviceList .sectionTitle.lineAccentWrap{margin:10px 0 40px}@media screen and (max-width:767px){body[id=service] .serviceList .sectionTitle.lineAccentWrap{margin:3.5vw 0 12.6vw}}body[id=service] .serviceList .__titleLevelService02{font-size:clamp(20px,calc(34 / 1440 * 100vw),34px);line-height:1.4}@media screen and (max-width:767px){body[id=service] .serviceList .__titleLevelService02{font-size:calc(48 / 750 * 100vw)}}
/*# sourceMappingURL=style.css.map */
