.site-theme-animationSample .dg.ac{top:150px;z-index:9999}@media screen and (min-width: 768px){.awardArea__head .heading+.photo{margin-top:60px}}@media screen and (max-width: 768px){.awardArea__head .heading+.photo{margin-top:calc(34 / 390 * 100vw)}}.awardArea__head .photo{margin:auto;width:-moz-fit-content;width:fit-content}@media screen and (min-width: 768px){.awardArea__head .photo{width:320px}}.awardArea__head .photo .photo{width:100%}.awardArea__head .photo .photo__pic,.awardArea__head .photo .photo__image{width:100%}@media screen and (min-width: 768px){.awardArea__head+.awardArea__cont{margin-top:60px}}@media screen and (max-width: 768px){.awardArea__head+.awardArea__cont{margin-top:calc(34 / 390 * 100vw)}}.awardArea .arrangeLayout{justify-content:center}@media screen and (min-width: 768px){.awardArea .arrangeLayout .generalSect{align-items:center;gap:105px}}@media screen and (min-width: 768px){.awardArea .arrangeLayout .generalSect__head{width:420px}}@media screen and (min-width: 768px){.awardArea .arrangeLayout .generalSect__head .headingCombi .txt{padding-right:0}}@media screen and (min-width: 768px){.awardArea .arrangeLayout .generalSect__head .headingCombi+.caption{margin-top:20px}}@media screen and (max-width: 768px){.awardArea .arrangeLayout .generalSect__head .headingCombi+.caption{margin-top:calc(30 / 390 * 100vw)}}.awardArea .arrangeLayout .generalSect__cont{text-align:right}@media screen and (min-width: 768px){.awardArea .arrangeLayout+.arrangeLayout{margin-top:60px}}@media screen and (max-width: 768px){.awardArea .arrangeLayout+.arrangeLayout{margin-top:calc(70 / 390 * 100vw)}}@media screen and (max-width: 768px){.awardArea .infoRequest{margin:0 -30px}}@media screen and (min-width: 768px){.introSect{margin-top:140px}}@media screen and (max-width: 768px){.introSect{margin-top:calc(70 / 390 * 100vw)}}@media screen and (max-width: 768px){.introSect__head{margin-left:-30px;width:100vw}}.introSect__head .photo__capIn{width:100%}@media screen and (max-width: 768px){.introSect__head .photo__capIn{height:338px;right:0;left:0;top:0}}@media screen and (min-width: 768px){.introSect__head .photo__capIn .captions{display:flex;justify-content:flex-end;width:100%;margin-bottom:3px}}@media screen and (max-width: 768px){.introSect__head .photo__capIn .captions{display:grid;grid-template-columns:1fr 1fr;gap:75px 17px;height:100%}}.introSect__head .photo__capIn .captions .caption{color:#ffffff;text-shadow:rgba(0,0,0,0.7) 1px 1px 10px,rgba(0,0,0,0.7) 1px 1px 10px,rgba(0,0,0,0.7) 1px 1px 10px,rgba(0,0,0,0.7) 1px 1px 10px,rgba(0,0,0,0.7) 1px 1px 10px,rgba(0,0,0,0.7) 1px 1px 10px}@media screen and (min-width: 768px){.introSect__head .photo__capIn .captions .caption{margin-left:205px}.introSect__head .photo__capIn .captions .caption:nth-of-type(3){margin-left:220px}.introSect__head .photo__capIn .captions .caption:last-of-type{margin-left:160px}}@media screen and (max-width: 768px){.introSect__head .photo__capIn .captions .caption{position:relative;top:93%}}@media screen and (min-width: 768px){.introSect__head .photo:nth-child(1) .capIn{bottom:70%}}@media screen and (max-width: 768px){.introSect__head .photo:nth-child(1) .capIn{bottom:0%}}@media screen and (min-width: 768px){.introSect__head .photo+.photo{margin-top:75px}}@media screen and (max-width: 768px){.introSect__head .photo+.photo{margin-top:calc(105 / 390 * 100vw)}}.introSect__head .photo+.caption{margin-top:10px}@media screen and (min-width: 768px){.introSect__head+.introSect__cont{margin-top:75px}}@media screen and (max-width: 768px){.introSect__head+.introSect__cont{margin-top:calc(105 / 390 * 100vw)}}@media screen and (min-width: 768px){.introSect__cont .heading+.photo{margin-top:60px}}@media screen and (max-width: 768px){.introSect__cont .heading+.photo{margin-top:calc(34 / 390 * 100vw)}}.introSect__cont .photo{margin:auto;width:-moz-fit-content;width:fit-content}@media screen and (min-width: 768px){.introSect__cont .photo{width:320px}}.introSect__cont .photo .photo{width:100%}.introSect__cont .photo .photo__pic,.introSect__cont .photo .photo__image{width:100%}@media screen and (max-width: 768px){.serviceArea__head .heading{text-align:start}}@media screen and (min-width: 768px){.serviceArea__head .heading+.anchorList{margin-top:60px}}@media screen and (max-width: 768px){.serviceArea__head .heading+.anchorList{margin-top:calc(40 / 390 * 100vw)}}@media screen and (min-width: 768px){.serviceArea+.awardArea{margin-top:100px}}@media screen and (max-width: 768px){.serviceArea+.awardArea{margin-top:calc(120 / 390 * 100vw)}}@media screen and (min-width: 768px){.serviceCard{width:570px}}@media screen and (min-width: 768px){.serviceCard__head .heading+.photo{margin-top:20px}}@media screen and (max-width: 768px){.serviceCard__head .heading+.photo{margin-top:calc(20 / 390 * 100vw)}}@media screen and (min-width: 768px){.serviceCard__head .heading+.photo{margin-top:20px}}@media screen and (max-width: 768px){.serviceCard__head .heading+.photo{margin-top:calc(20 / 390 * 100vw)}}.serviceCard__head .photo__capOut{position:relative}@media screen and (min-width: 768px){.serviceCard__head+.serviceCard__cont{margin-top:20px}}@media screen and (max-width: 768px){.serviceCard__head+.serviceCard__cont{margin-top:calc(20 / 390 * 100vw)}}.serviceCard__cont{display:flex}@media screen and (min-width: 768px){.serviceCard__cont{align-items:center;gap:40px}}@media screen and (max-width: 768px){.serviceCard__cont{gap:calc(20 / 390 * 100vw)}}.serviceCard__cont .ttl{white-space:nowrap}@media screen and (min-width: 768px){.serviceCard__cont .ttl{font-size:18px;line-height:2}.serviceCard__cont .ttl:before{content:'';margin-top:calc((1 - 2) * .5em)}.serviceCard__cont .ttl:after{margin-bottom:calc((1 - 2) * .5em)}.serviceCard__cont .ttl:before,.serviceCard__cont .ttl:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.serviceCard__cont .ttl{font-size:calc(15 / 390 * 100vw);line-height:2}.serviceCard__cont .ttl:before{content:'';margin-top:calc((1 - 2) * .5em)}.serviceCard__cont .ttl:after{margin-bottom:calc((1 - 2) * .5em)}.serviceCard__cont .ttl:before,.serviceCard__cont .ttl:after{content:'';display:block;height:0;width:0}}@media screen and (min-width: 768px){.serviceCard__cont .txt{font-size:16px;line-height:2}.serviceCard__cont .txt:before{content:'';margin-top:calc((1 - 2) * .5em)}.serviceCard__cont .txt:after{margin-bottom:calc((1 - 2) * .5em)}.serviceCard__cont .txt:before,.serviceCard__cont .txt:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.serviceCard__cont .txt{font-size:calc(12 / 390 * 100vw);line-height:2}.serviceCard__cont .txt:before{content:'';margin-top:calc((1 - 2) * .5em)}.serviceCard__cont .txt:after{margin-bottom:calc((1 - 2) * .5em)}.serviceCard__cont .txt:before,.serviceCard__cont .txt:after{content:'';display:block;height:0;width:0}}@media screen and (min-width: 768px){.serviceSect{margin-top:140px}}@media screen and (max-width: 768px){.serviceSect{margin-top:calc(70 / 390 * 100vw)}}.serviceSect__cap{margin-left:auto;text-align:end}@media screen and (max-width: 768px){.serviceSect__cap{margin-top:calc(70 / 390 * 100vw)}}@media screen and (min-width: 768px){.serviceSect__head .generalTtl+.arrangeLayout{margin-top:60px}}@media screen and (max-width: 768px){.serviceSect__head .generalTtl+.arrangeLayout{margin-top:calc(40 / 390 * 100vw)}}.serviceSect__head .arrangeLayout{justify-content:center}@media screen and (min-width: 768px){.serviceSect__head .arrangeLayout .generalSect{gap:105px}}.serviceSect__head .arrangeLayout .generalSect__head{flex-shrink:0;width:auto}@media screen and (min-width: 768px){.serviceSect__head .arrangeLayout .generalSect__head .heading{font-size:18px;letter-spacing:.11em;line-height:2}.serviceSect__head .arrangeLayout .generalSect__head .heading:before{content:'';margin-top:calc((1 - 2) * .5em)}.serviceSect__head .arrangeLayout .generalSect__head .heading:after{margin-bottom:calc((1 - 2) * .5em)}.serviceSect__head .arrangeLayout .generalSect__head .heading:before,.serviceSect__head .arrangeLayout .generalSect__head .heading:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.serviceSect__head .arrangeLayout .generalSect__head .heading{font-size:calc(13 / 390 * 100vw);letter-spacing:.02px;line-height:2}.serviceSect__head .arrangeLayout .generalSect__head .heading:before{content:'';margin-top:calc((1 - 2) * .5em)}.serviceSect__head .arrangeLayout .generalSect__head .heading:after{margin-bottom:calc((1 - 2) * .5em)}.serviceSect__head .arrangeLayout .generalSect__head .heading:before,.serviceSect__head .arrangeLayout .generalSect__head .heading:after{content:'';display:block;height:0;width:0}}@media screen and (min-width: 768px){.serviceSect__head .arrangeLayout .generalSect__head .txt{padding-right:01}}.serviceSect__head .arrangeLayout .generalSect__cont{flex-shrink:0}@media screen and (min-width: 768px){.serviceSect__head .arrangeLayout .generalSect__cont{width:360px}}@media screen and (min-width: 768px){.serviceSect__head+.serviceSect__cont{margin-top:60px}}@media screen and (max-width: 768px){.serviceSect__head+.serviceSect__cont{margin-top:calc(40 / 390 * 100vw)}}@media screen and (min-width: 768px){.serviceSect__cont .heading{font-size:20px;letter-spacing:.11em;line-height:2}.serviceSect__cont .heading:before{content:'';margin-top:calc((1 - 2) * .5em)}.serviceSect__cont .heading:after{margin-bottom:calc((1 - 2) * .5em)}.serviceSect__cont .heading:before,.serviceSect__cont .heading:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.serviceSect__cont .heading{font-size:calc(15 / 390 * 100vw);letter-spacing:.15em;line-height:2}.serviceSect__cont .heading:before{content:'';margin-top:calc((1 - 2) * .5em)}.serviceSect__cont .heading:after{margin-bottom:calc((1 - 2) * .5em)}.serviceSect__cont .heading:before,.serviceSect__cont .heading:after{content:'';display:block;height:0;width:0}}.serviceSect__cont .heading+.photo{margin:auto;width:-moz-fit-content;width:fit-content}@media screen and (min-width: 768px){.serviceSect__cont .heading+.photo{margin-top:60px}}@media screen and (max-width: 768px){.serviceSect__cont .heading+.photo{margin-top:calc(40 / 390 * 100vw)}}@media screen and (min-width: 768px){.serviceSect__cont .heading+.relatedBox{margin-top:60px}}@media screen and (max-width: 768px){.serviceSect__cont .heading+.relatedBox{margin-top:calc(40 / 390 * 100vw)}}.serviceSect__cont .relatedBox{background-color:#fbf9f4}@media screen and (min-width: 768px){.serviceSect__cont .relatedBox{padding:60px 0}}@media screen and (max-width: 768px){.serviceSect__cont .relatedBox{margin-left:-30px;padding:calc(70 / 390 * 100vw) 30px;width:100vw}}@media screen and (min-width: 768px){.serviceSect__cont .relatedBox .arrangeLayout{justify-content:center}}@media screen and (min-width: 768px){.serviceSect__cont .relatedBox .arrangeLayout .generalSect{gap:60px;justify-content:center}}.serviceSect__cont .relatedBox .arrangeLayout .generalSect__head .headingCombi{text-align:start}@media screen and (min-width: 768px){.serviceSect__cont .relatedBox .arrangeLayout .generalSect__head .headingCombi .heading{font-size:30px}}.serviceSect__cont .relatedBox .arrangeLayout .generalSect__head .headingCombi .txt{padding-right:0}@media screen and (min-width: 768px){.serviceSect__cont .relatedBox .heading+.usableSwiper{margin-top:70px}}@media screen and (max-width: 768px){.serviceSect__cont .relatedBox .heading+.usableSwiper{margin-top:calc(60 / 390 * 100vw)}}@media screen and (min-width: 768px){.serviceSect__cont .relatedBox .swiper-wrapper{flex-wrap:wrap;gap:70px 60px;justify-content:center}}@media screen and (min-width: 768px){.serviceSect__cont .relatedBox .swiper-wrapper .serviceCard{width:465px}}@media screen and (max-width: 768px){.serviceSect__cont .relatedBox .swiper-wrapper .serviceCard{padding-bottom:calc(40 / 390 * 100vw)}}@media screen and (max-width: 768px){.serviceSect__cont .relatedBox .swiper-wrapper .serviceCard__head .heading{font-size:calc(15 / 390 * 100vw);text-align:start}}@media screen and (min-width: 768px){.serviceSect__cont .relatedBox .swiper-wrapper .serviceCard__head .heading+.photo{margin-top:20px}}@media screen and (max-width: 768px){.serviceSect__cont .relatedBox .swiper-wrapper .serviceCard__head .heading+.photo{margin-top:calc(20 / 390 * 100vw)}}@media screen and (min-width: 768px){.serviceSect__cont .relatedBox .generalSect__head .headingCombi{text-align:center}}@media screen and (min-width: 768px){.serviceSect__cont .relatedBox .generalSect__head .headingCombi .heading+.txt{margin-top:30px}}@media screen and (max-width: 768px){.serviceSect__cont .relatedBox .generalSect__head .headingCombi .heading+.txt{margin-top:calc(40 / 390 * 100vw)}}@media screen and (max-width: 768px){.serviceSect__cont .relatedBox .generalSect__head .headingCombi .txt{padding-left:calc(30 / 390 * 100vw)}}@media screen and (min-width: 768px){.serviceSect__cont .relatedBox .generalSect__head+.generalSect__cont{margin-top:30px}}@media screen and (max-width: 768px){.serviceSect__cont .relatedBox .generalSect__head+.generalSect__cont{margin-top:calc(40 / 390 * 100vw)}}.serviceSect__cont .relatedBox .generalSect__cont{margin:auto;width:-moz-fit-content;width:fit-content}@media screen and (min-width: 768px){.serviceSect__cont+.serviceSect__col{margin-top:60px}}@media screen and (max-width: 768px){.serviceSect__cont+.serviceSect__col{margin-top:calc(40 / 390 * 100vw)}}@media screen and (min-width: 768px){.serviceSect__col{display:flex;flex-wrap:wrap;gap:60px}}@media screen and (min-width: 768px){.serviceSect__col+.serviceSect__cont{margin-top:60px}}@media screen and (max-width: 768px){.serviceSect__col+.serviceSect__cont{margin-top:calc(40 / 390 * 100vw)}}@media screen and (max-width: 768px){.serviceSect__col .serviceCard+.serviceCard{margin-top:calc(70 / 390 * 100vw)}}@media screen and (min-width: 768px){.service-support{margin-top:70px}}@media screen and (max-width: 768px){.service-support{margin-top:calc(40 / 390 * 100vw)}}
