﻿.breadcrumb{background:#f2f2f2;padding:10px 40px}.breadcrumb-list{display:flex;flex-wrap:wrap;list-style:none;padding-left:0;margin-bottom:0;font-size:.13rem}.breadcrumb-list a{color:#222}.breadcrumb-list>li{list-style:none}.breadcrumb-list>li:not(:last-child){position:relative;padding-right:20px}.breadcrumb-list>li:not(:last-child):after{content:"";position:absolute;right:6px;top:8px;width:6px;height:8px;background:url(../img/common/arrow_icon_09.svg) no-repeat center center/100% auto}.is-mac .breadcrumb-list>li:not(:last-child):after{top:7px}.is-tablet .breadcrumb-list>li:not(:last-child):after{top:8px}.button-download{background:#00b900;transition:background .3s;color:#fff;font-size:.14rem;border-radius:.05rem;text-decoration:none;text-align:center}@media print,(min-width: 768px){.button-download:hover{background:#008600}}.button-download>span{position:relative;padding-right:.25rem}.button-download>span:after{content:"";position:absolute;right:0;top:50%;margin-top:-0.06rem;width:.16rem;height:.12rem;background:url(../img/common/blank_icon.svg) no-repeat center center/100% auto}.button-recruit-to-company{background:#00a0e9;color:#fff;display:flex;justify-content:center;align-items:center;font-weight:bold;line-height:1.5;transition:background-color .3s;border-radius:.05rem;text-decoration:none;text-align:center;position:relative;padding:5px 20px 7px;margin:0 auto;font-size:.14rem;min-height:.44rem;width:1.7rem;color:#fff !important;margin:.2rem 0 0 0}@media print,(min-width: 768px){.button-recruit-to-company:hover{background:#007db6}}@media only screen and (max-width: 767.98px){.button-recruit-to-company{width:100%}}.button-recruit-to-company>span{position:relative;padding-left:.25rem}.button-recruit-to-company>span:before{content:"";position:absolute;left:0;top:50%;margin-top:-0.14rem;width:.13rem;height:.28rem;background:url(../img/common/company_icon_02.svg) no-repeat center center/100% auto}.button-primary{background:#00a0e9;color:#fff;display:flex;justify-content:center;align-items:center;font-weight:bold;line-height:1.5;font-size:.16rem;transition:background-color .3s;border-radius:.05rem;text-decoration:none;text-align:center;position:relative}@media print,(min-width: 768px){.button-primary:hover{background:#007db6}}.button-primary>span{position:relative;padding-right:.25rem}.button-primary>span:after{content:"";position:absolute;top:50%;right:0;margin-top:-0.08rem;width:.16rem;height:.16rem;background:url(../img/common/arrow_icon_07.svg?ver2) no-repeat center center/100% auto}.button-primary.--bottom>span:after{transform:rotate(90deg)}.button-primary.is-button-green{background:#00b900}@media print,(min-width: 768px){.button-primary.is-button-green:hover{background:#008600}}.button-primary.is-button-green>span:after{background-image:url(../img/common/arrow_icon_05.svg)}.button-primary.is-button-black{background:#323d4a}@media print,(min-width: 768px){.button-primary.is-button-black:hover{background:#13171c}}.button-primary.is-button-black>span:after{background-image:url(../img/common/arrow_icon_06.svg?ver2)}.button-primary.is-button-pink{background:#ef3a65}@media print,(min-width: 768px){.button-primary.is-button-pink:hover{background:#cc113d}}.button-primary.is-button-pink>span:after{background-image:url(../img/common/arrow_icon_07_pink.svg?ver2)}.button-primary.is-button-white{background:#fff;color:#222}.button-primary.is-button-white:hover{background:#d5d5d5}.button-primary.is-button-white>span:after{background-image:url(../img/common/arrow_icon_03.svg)}.button-primary.is-button-email{background:#096ed3;font-size:.2rem;min-height:.65rem;position:relative}.button-primary.is-button-email.is-button-ghost{background:transparent;border:.03rem solid #fff;transition:background .3s,color .3s,border .3s}.button-primary.is-button-email.is-button-ghost:hover{border:.03rem solid #04469a}.button-primary.is-button-email:after{content:"無料";position:absolute;display:flex;justify-content:center;align-items:center;background:#ef3a65;color:#fff;font-weight:bold;pointer-events:none;border-radius:100%}.button-primary.is-button-email>span{padding-right:0}.button-primary.is-button-email>span:after{width:.24rem;height:.24rem;left:-0.04rem;right:auto;margin-top:-0.12rem;background-image:url(../img/common/email_icon_02.svg)}.is-tablet .button-primary.is-button-email>span:after{margin-top:-0.1rem}.button-primary.is-button-white.-recruit-entry{color:#096ed3;transition:background .3s,color .3s,border .3s;border:.03rem solid #fff}.button-primary.is-button-white.-recruit-entry span{padding-right:0;padding-left:.36rem}.button-primary.is-button-white.-recruit-entry span:after{content:"";position:absolute;top:50%;left:0;margin-top:-0.12rem;width:.24rem;height:.24rem;background:url(../img/common/email_icon_02.svg) no-repeat center center/100% auto;transition:opacity .3s;opacity:0}.button-primary.is-button-white.-recruit-entry span:before{content:"";position:absolute;top:50%;left:0;margin-top:-0.12rem;width:.24rem;height:.24rem;background:url(../img/common/email_icon.svg) no-repeat center center/100% auto;transition:opacity .3s;opacity:1}.button-primary.is-button-white.-recruit-entry:hover{color:#fff;border:.03rem solid #fff;background:#096ed3}.button-primary.is-button-white.-recruit-entry:hover span:after{opacity:1}.button-primary.is-button-white.-recruit-entry:hover span:before{opacity:0}.button-primary.is-button-dark{background:#222;transition:background .3s}.button-primary.is-button-dark:hover{background:#434343}.button-primary.is-button-dark>span:after{background-image:url(../img/common/blank_icon.svg)}@media print,(min-width: 768px){.button-download{font-weight:bold;padding:7px 21px;display:inline-block}.button-download>span{display:inline-block;padding-bottom:1px}.is-tablet .button-download>span{padding-bottom:2px}.button-primary{min-height:56px;width:400px;padding:5px 20px 7px;margin:0 auto}.button-primary.is-mac.is-safari .button-primary{padding-bottom:5px}.button-primary>span:after{margin-top:-0.07rem}.button-primary.is-button-email{padding-bottom:6px;transition:background-color .3s}.button-primary.is-button-email:hover{background:#04469a}.is-tablet .button-primary.is-button-email{padding-bottom:7px}.button-primary.is-button-email:after{right:-23px;top:-25px;width:56px;height:56px;font-size:.16rem;transition:transform .3s}.button-primary.is-button-email:hover:after{transform:scale(1.15)}.button-primary.is-button-email>span{padding-left:35px}.is-firefox .button-primary.is-button-email>span{padding-bottom:1px}.button-primary.is-button-pink{width:380px;margin-left:4px}}@media only screen and (max-width: 767.98px){.button-download{padding:.07rem .21rem;display:block}.button-download>span{display:inline-block;padding-bottom:.01rem}.button-primary{min-height:.48rem;padding:.05rem .2rem .06rem;font-size:.16rem}.button-primary.is-button-email:after{right:-0.16rem;top:-0.2rem;width:.4rem;height:.4rem;font-size:.13rem}.button-primary.is-button-email>span{padding-left:.37rem}.button-primary.is-button-email>span:after{margin-top:-0.11rem}.button-primary.is-button-pink{font-size:.15rem}}.button-text-black{position:relative;color:#00a0e9;text-decoration:underline;position:relative;padding-right:1em}.button-text-black:after{content:"";position:absolute;right:0;width:.1rem;height:.08rem;background:url(../img/common/blank_icon_01.svg) no-repeat center center/100% auto;top:auto;bottom:.05rem;right:-1.3em;bottom:auto;top:.3em;right:.2em}.title-primary{text-align:center;font-weight:bold;position:relative}.title-primary:before{content:"";background:#00a0e9;position:absolute;left:50%;bottom:0;height:3px}.title-primary>small{display:block;color:#00a0e9}@media print,(min-width: 768px){.title-primary{line-height:1.4;font-size:.28rem;padding-bottom:24px}.title-primary:before{width:30px;margin-left:-15px}.title-primary>small{font-size:.2rem;padding-bottom:7px}}@media only screen and (max-width: 767.98px){.title-primary{line-height:1.42;font-size:.23rem;padding-bottom:.26rem}.title-primary:before{width:.3rem;margin-left:-0.15rem}.title-primary>small{font-size:.17rem;margin-bottom:.04rem}}.title-secondary{font-weight:bold;line-height:calc(41 / 28);text-align:center;position:relative;z-index:1}.title-secondary::before{position:absolute;content:"";background:center/contain no-repeat;top:0;left:50%;transform:translateX(-50%)}@media print,(min-width: 768px){.title-secondary{font-size:.28rem;margin-bottom:28px;padding-top:140px}.title-secondary::before{width:104px;height:124px}.title-secondary.-negative-margin{margin-top:-0.55rem}}@media only screen and (max-width: 767.98px){.title-secondary{font-size:.2rem;margin-bottom:.2rem;padding-top:.72rem}.title-secondary::before{width:.52rem;height:.62rem}.title-secondary.-negative-margin{margin-top:-0.3rem}}@media print,(min-width: 768px){.title-archive{font-size:.2rem;margin-bottom:30px;line-height:1.3}}@media only screen and (max-width: 767.98px){.title-archive{font-size:.18rem;line-height:1.3}}.title-tertiary{text-align:center;font-weight:bold;position:relative;color:#00a0e9;margin-bottom:.32rem}.title-tertiary>small{display:block;color:#222}@media print,(min-width: 768px){.title-tertiary{line-height:1.4;font-size:.28rem}.title-tertiary>small{font-size:.2rem;padding-bottom:7px}}@media only screen and (max-width: 767.98px){.title-tertiary{line-height:1.42;font-size:.23rem}.title-tertiary>small{font-size:.17rem;margin-bottom:.04rem}}.section-common-contact{background:#f2f2f2}.section-common-contact ul,.section-common-contact li{list-style:none}.section-common-contact ul{padding-left:0}.section-common-contact a{text-decoration:none}.section-common-contact .title-primary:after{position:absolute;content:"";background:url(../img/common/bird_icon_02.svg) no-repeat center center/100% auto}.section-common-contact .contact-group{font-weight:bold;line-height:1.4;font-size:.15rem}.section-common-contact .tel{font-size:.3rem;line-height:1.2;font-family:"Roboto",sans-serif;color:#096ed3}@media screen and (max-width: 1300px){.section-common-contact .tel{font-size:.29rem;white-space:nowrap}}.section-common-contact .tel>span{position:relative;display:block}.section-common-contact .tel>span:before{content:"";position:absolute;background:url(../img/common/tel_icon.svg) no-repeat center center/100% auto}.section-common-contact .button-faq{border-radius:.05rem;color:#00a0e9;border:2px solid #00a0e9;font-size:.14rem;text-decoration:none;display:inline-block;position:relative;transition:background .3s,color .3s}.section-common-contact .button-faq span{position:relative;padding-right:.24px}.section-common-contact .button-faq span:after{content:"";display:inline-block;background:url(../img/common/arrow_icon_03.svg) no-repeat center center/100% auto;position:relative;margin-left:8px;width:14px;height:14px;top:2px}.section-common-contact .gift-box{border:1px solid #096ed3;background:#e3fdff;position:relative;display:block;font-size:.2rem;line-height:1.4;font-weight:bold}.section-common-contact .gift-box:before,.section-common-contact .gift-box:after{content:"";position:absolute;background:no-repeat 0 0/100% auto}.section-common-contact .gift-box:before{background-image:url(../img/common/book_img.png)}.section-common-contact .gift-box:after{background-image:url(../img/common/gift_icon.svg)}.section-common-contact .gift-box .gift-link{position:relative;display:inline-block;color:#222;transition:color .3s}.section-common-contact .gift-box .gift-link:hover{color:#00a0e9}.section-common-contact .gift-box .gift-link:after{content:"";display:inline-block;margin-left:.12rem;background:url(../img/common/arrow_icon_03.svg) no-repeat center center/100% auto}.section-common-contact .list-images{display:flex;flex-wrap:wrap}.section-common-contact .list-images img{border-radius:.05rem}.section-common-contact .list-images>li{width:50%}.section-common-contact .list-images>li.is-large{width:100%}.section-common-contact .button-primary{width:100%}.section-common-contact .contact-chinese{margin-top:.2rem}.section-common-contact .contact-chinese .chinese-content{display:flex;justify-content:space-between;font-size:.14rem}.section-common-contact .contact-chinese .chinese-content dt{color:#00a0e9;position:relative}.section-common-contact .contact-chinese .chinese-content dt:after{content:"";width:.1rem;height:1px;background:#222;position:absolute;left:calc(100% + .5em);top:.7em}.section-common-contact .contact-chinese .chinese-content dd{width:calc(100% - 1.15rem)}.section-common-contact .contact-chinese .chinese-content dd .chinese-text{margin-bottom:0}.section-common-contact .contact-chinese .chinese-content dd .chinese-number{line-height:2}.section-common-contact .contact-chinese .chinese-content dd .chinese-number a{color:#096ed3;font-size:110%;font-weight:bold}@media print,(min-width: 768px){.section-common-contact .contact-chinese .chinese-content dd .chinese-number a{pointer-events:none}}.section-common-contact .contact-chinese .chinese-content dd .chinese-number a .en{font-weight:bold;position:relative;padding-left:1em;font-size:110%}.section-common-contact .contact-chinese .chinese-content dd .chinese-number a .en:before{content:"";position:absolute;left:0;top:.1em;width:1em;height:1em;background-image:url(../img/common/tel_icon.svg);background-size:contain;background-repeat:no-repeat}@media print,(min-width: 768px){.section-common-contact{padding:64px 0 72px}.section-common-contact .contact-row{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row-reverse;margin-bottom:40px}.section-common-contact .contact-image{width:calc(50% - 60px)}.section-common-contact .contact-info{width:50%;padding-top:10px}.section-common-contact .title-primary{text-align:left;padding-right:140px;margin-bottom:40px}.section-common-contact .title-primary:after{right:3px;top:12px;width:117px;height:110px}.section-common-contact .title-primary:before{left:0;margin-left:0}.section-common-contact .contact-text{margin-bottom:2px}.section-common-contact .contact-group{margin-bottom:30px}.section-common-contact .contact-flex{display:flex;align-items:center}.section-common-contact .time{margin:0 20px 0 0;font-weight:normal}.section-common-contact .tel{display:inline-block;pointer-events:none;margin-right:24px}.section-common-contact .tel>span{padding:5px 0 0 38px}.section-common-contact .tel>span:before{left:2px;top:6px;width:24px;height:34px}.section-common-contact .button-faq{padding:10px 20px;top:-2px}.section-common-contact .button-faq:hover{background:#00a0e9;color:#fff}.section-common-contact .button-faq:hover span:after{background:url(../img/common/arrow_icon_07.svg) no-repeat center center/100% auto}.section-common-contact .gift-box{padding:22px 30px 20px}.section-common-contact .gift-box:before{right:-22px;top:-20px;width:164px;height:145px}.section-common-contact .gift-box:after{top:-24px;left:-18px;width:48px;height:54px}.section-common-contact .gift-box .gift-link:after{width:.16rem;height:.16rem}.section-common-contact .list-images{margin:0 -8px}.section-common-contact .list-images img{border-radius:5px}.section-common-contact .list-images>li{padding:8px}.section-common-contact .button-primary{margin-bottom:24px}}@media only screen and (max-width: 767.98px){.section-common-contact{padding:.46rem 0 .64rem}.section-common-contact .contact-row{margin-bottom:.38rem}.section-common-contact .title-primary{padding-top:1.1rem;margin-bottom:.4rem}.section-common-contact .title-primary:after{left:50%;margin-left:-0.502rem;top:0;width:1.04rem;height:.97rem}.section-common-contact .contact-group{margin-bottom:.62rem}.section-common-contact .time{margin:0 .16rem 0 0;display:inline-block;vertical-align:top;font-weight:normal}.section-common-contact .tel{display:flex;justify-content:center;align-items:center;min-height:.65rem;border:2px solid #096ed3;border-radius:.05rem;padding:.1rem 0 .1rem 0;margin-bottom:.2rem}.section-common-contact .tel>span{padding:.02rem 0 0 .4rem}.section-common-contact .tel>span:before{left:.02rem;top:.02rem;width:.26rem;height:.34rem;background-image:url(../img/common/tel_icon_02.svg)}.section-common-contact .button-faq{padding:.1rem .2rem .11rem;top:-0.02rem;vertical-align:top}.section-common-contact .contact-info{margin-bottom:.28rem}.section-common-contact .gift-box{padding:1.5rem .05rem .2rem .2rem}.section-common-contact .gift-box:before{left:50%;top:-0.54rem;margin-left:-1.1rem;width:2.4rem;height:2rem}.section-common-contact .gift-box:after{top:-0.23rem;left:-0.1rem;width:.39rem;height:.43rem}.section-common-contact .gift-box .gift-link:after{width:.18rem;height:.18rem;background-image:url(../img/common/sp/arrow_icon_03.svg);position:relative;top:.01rem}.section-common-contact .list-images{margin:0 -0.05rem}.section-common-contact .list-images img{border-radius:.05rem}.section-common-contact .list-images>li{padding:.05rem}.section-common-contact .button-primary{margin-bottom:.24rem}.section-common-contact .contact-text{margin-bottom:.1rem}}.consult-block .consult-text{border-radius:.03rem;border:1px solid #00a0e9;position:relative;color:#00a0e9;font-weight:bold;background:#fff;margin-bottom:0}.consult-block .consult-text:before,.consult-block .consult-text:after{content:"";position:absolute;background:no-repeat 0 0/100% auto}.consult-block .consult-text:before{background-image:url(../img/common/bird_icon_03.svg)}.consult-block .consult-text:after{background-image:url(../img/common/arrow_icon_08.svg)}.consult-data{width:100%;background:#fff;margin-bottom:0}.consult-data th,.consult-data td{font-weight:bold;border:1px solid #ccc}.consult-data thead th{background:#e3fdff;text-align:center}.consult-data .logo{margin:0 auto}.consult-data tbody th{background:#00a0e9;color:#fff}.consult-data tbody td{text-align:center}.consult-data .note{color:#6b6b6b;line-height:1;line-height:1.2}.consult-data .text{color:#ef3a65}.consult-data .light{background:#ffffc9}.consult-data .circle{display:block;margin:0 auto;background:no-repeat center center/100% auto}@media print,(min-width: 768px){.consult-block .consult-notice{text-align:right;padding-right:78px;margin-bottom:34px}.consult-block .consult-text{display:inline-block;padding:8px 5px 9px 14px;font-size:.2rem}.consult-block .consult-text:before{width:85px;height:92px;left:-110px;bottom:-50px}.consult-block .consult-text:after{width:26px;height:18px;bottom:-12px;left:4px}.consult-data thead th{font-size:.13rem;line-height:1.16;padding:15px 2px 16px;height:85px;width:94px}.consult-data thead th:nth-child(1){width:270px}.consult-data .logo{width:74px;margin-top:2px}.consult-data tbody th{line-height:1.27;font-size:.15rem;padding:17px 14px 18px}.consult-data .note{font-size:.11rem;margin:7px 0 0}.consult-data .text{font-size:.14rem}.consult-data .circle{width:20px;height:20px;background-image:url(../img/common/circle_icon_01.svg)}.consult-data .circle.is-one{background-image:url(../img/common/circle_icon_02.svg)}}@media only screen and (max-width: 767.98px){.consult-block .consult-notice{margin-bottom:.48rem;padding-left:1.1rem}.consult-block .consult-text{padding:.1rem .05rem .11rem .08rem;font-size:.13rem;line-height:1.54}.consult-block .consult-text:before{width:.85rem;height:.92rem;left:-1.12rem;bottom:-0.41rem}.consult-block .consult-text:after{width:.26rem;height:.18rem;bottom:-0.14rem;left:.12rem}.consult-overflow{overflow-x:auto;margin-right:-0.2rem;position:relative}.consult-data{width:8.78rem;margin-right:.2rem}.consult-data thead th{font-size:.09rem;line-height:1.1;padding:.1rem .02rem .1rem;width:.68rem}.consult-data thead th:nth-child(1){width:1.08rem;position:sticky;left:0;top:0}.consult-data thead th:nth-child(2){position:sticky;left:1.2rem;top:0}.consult-data .logo{width:.53rem;margin-top:.06rem}.consult-data tbody th{line-height:1.3;font-size:.1rem;padding:.07rem .12rem;position:sticky;left:0;top:0}.consult-data tbody .light{position:sticky;left:1.2rem;top:0}.consult-data .note{font-size:.08rem;margin:2px 0 0}.consult-data .text{font-size:.1rem}.consult-data .circle{width:.16rem;height:.16rem;background-image:url(../img/common/sp/circle_icon_01.svg)}.consult-data .circle.is-one{background-image:url(../img/common/sp/circle_icon_02.svg)}}@media only screen and (max-width: 767.98px){.scroll-pointer{position:absolute;top:50%;right:0;z-index:2;margin-top:-0.67rem;width:.67rem;height:1.34rem;text-align:center;color:#fff;overflow:hidden}.scroll-pointer>span{width:1.34rem;height:1.34rem;display:block;background:rgba(0,0,0,.5);border-radius:100%;padding:.36rem .67rem .3rem .12rem}.scroll-pointer>span:after{content:"スワイプ";font-size:.11rem;line-height:1.2;font-weight:bold;text-align:center}.scroll-pointer>span:before{width:.37rem;height:.4rem;vertical-align:middle;text-align:center;content:"";display:block;background:url(../img/common/pointer_icon.svg) no-repeat center center/100% auto;margin:0 0 .02rem .1rem;animation:scroll-pointer linear 1.8s infinite}}@keyframes scroll-pointer{0%{transform:translate(0, 0)}25%{transform:translate(5px, 0)}50%{transform:translate(0, 0)}75%{transform:translate(-5px, 0)}100%{transform:translate(0, 0)}}.section-common-line{background:#e9fff0}.section-common-line p:last-child{margin-bottom:0}.section-common-line .line-image{position:relative}.section-common-line .line-image:before{content:"";position:absolute;background:url(../img/common/tooltip_txt.svg) no-repeat 0 0/100% auto}.section-common-line .line-title{font-weight:bold;color:#00b900;line-height:1.4;position:relative}.section-common-line .line-title:before{content:"";position:absolute;left:0;top:50%;background:url(../img/common/line_icon_02.svg) no-repeat center center/100% auto}@media print,(min-width: 768px){.section-common-line .wrapper{padding:65px 0 72px;position:relative}.section-common-line .line-info{width:calc(100% - 400px);max-width:710px}.section-common-line .line-image{width:341px;position:absolute;right:3px;bottom:0}.section-common-line .line-image:before{right:-62px;top:-62px;width:142px;height:142px}.section-common-line .line-title{font-size:.28rem;padding-left:112px;margin-bottom:32px}.section-common-line .line-title:before{margin-top:-45px;width:94px;height:90px}.section-common-line .line-code{display:flex;align-items:flex-start;margin-bottom:28px}.section-common-line .line-code .code-info{flex:1}.section-common-line .line-code .code-image{width:147px;margin:-5px 0 0 30px}.section-common-line .line-stamps{font-size:.13rem;line-height:1.39;margin-right:4px;padding:20px 24px 24px 40px}.section-common-line .line-stamps .button-download{position:relative;top:-1px}.section-common-line .stamps-text{font-size:.23rem;margin-bottom:10px}.section-common-line .stamps-info{flex:1;padding-top:10px}.section-common-line .stamps-image{width:336px;margin-left:36px}}@media only screen and (max-width: 767.98px){.section-common-line{padding-top:.48rem}.section-common-line .line-image{width:2.83rem;margin:0 auto}.section-common-line .line-image:before{right:-0.45rem;top:-0.34rem;width:1.18rem;height:1.18rem}.section-common-line .line-title{font-size:.2rem;padding-left:.5rem;margin-bottom:.2rem}.section-common-line .line-title:before{margin-top:-0.17rem;width:.36rem;height:.34rem}.section-common-line .line-info{margin-bottom:.5rem}.section-common-line .line-code{margin-bottom:.4rem}.section-common-line .line-code .code-info{margin-bottom:.2rem}}.line-stamps{border:2px solid #00b900;background:#fff}.line-stamps .stamps-text{font-weight:bold;color:#00b900}@media print,(min-width: 768px){.line-stamps{border-radius:.1rem;display:flex;flex-direction:row-reverse}}@media only screen and (max-width: 767.98px){.line-stamps{border-radius:.1rem;font-size:.13rem;line-height:1.39;padding:.19rem .18rem .24rem}.line-stamps .stamps-image{margin-bottom:.2rem;padding-bottom:.02rem}.line-stamps .stamps-text{font-size:.23rem;padding-left:.04rem;margin-bottom:.22rem}.line-stamps p{margin-bottom:.16rem;padding-bottom:.01rem}}.section-common-keyvisual{position:relative;overflow:hidden;text-align:center;font-weight:bold;line-height:1.5;display:flex;justify-content:center;align-items:center;color:#fff;background:#ddd}.section-common-keyvisual .wrapper{margin:0;position:relative;z-index:6;transition-delay:.3s}.section-common-keyvisual .wrapper>.keyvisual-link{transition:visibility 1s,opacity 1s,transform 1s;visibility:hidden;opacity:0;transform:translate3d(0, 0.2rem, 0)}.is-loaded .section-common-keyvisual .wrapper>.keyvisual-link{visibility:visible;opacity:1;transform:translate3d(0, 0, 0)}.section-common-keyvisual .wrapper>.keyvisual-title{transition:visibility 1s,opacity 1s,transform 1s;transition-delay:.1s;visibility:hidden;opacity:0;transform:translate3d(0, 0.2rem, 0)}.is-loaded .section-common-keyvisual .wrapper>.keyvisual-title{visibility:visible;opacity:1;transform:translate3d(0, 0, 0)}.section-common-keyvisual .wrapper>p{transition:visibility 1s,opacity 1s,transform 1s;transition-delay:.2s;visibility:hidden;opacity:0;transform:translate3d(0, 0.2rem, 0)}.is-loaded .section-common-keyvisual .wrapper>p{visibility:visible;opacity:1;transform:translate3d(0, 0, 0)}.section-common-keyvisual:after,.section-common-keyvisual:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.section-common-keyvisual:before{content:"";z-index:5;background:rgba(0,0,0,.25);visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.is-loaded .section-common-keyvisual:before{visibility:visible;opacity:1}.section-common-keyvisual:after{background:no-repeat center center/cover;visibility:hidden;opacity:0;transform:scale(1.1);transition:visibility 1s,opacity 1s,transform 1s}.is-loaded .section-common-keyvisual:after{visibility:visible;opacity:1;transform:scale(1)}.section-common-keyvisual .keyvisual-title:not(:last-child){margin-bottom:.04rem}.section-common-keyvisual .keyvisual-title:last-child{margin-bottom:0}.section-common-keyvisual .keyvisual-link{text-decoration:underline;text-decoration-thickness:1px;color:#fff;display:inline-block}.section-common-keyvisual .keyvisual-link:hover{text-decoration:none}.section-common-keyvisual p:last-child{margin-bottom:0}@media print{.section-common-keyvisual .wrapper{opacity:1}}@media print,(min-width: 768px){.section-common-keyvisual{height:410px;font-size:.18rem}.section-common-keyvisual .keyvisual-title{font-size:.4rem}.section-common-keyvisual .keyvisual-link{font-size:.2rem;margin-bottom:8px;position:relative;text-underline-position:under;top:-2px}}@media only screen and (max-width: 767.98px){.section-common-keyvisual{height:2.3rem}.section-common-keyvisual .keyvisual-title{font-size:.24rem;line-height:1.3}.section-common-keyvisual .keyvisual-link{font-size:.16rem;margin-bottom:.06rem}}@media print,(min-width: 768px){.absolute-hover:hover+.bird-look+.service-item .service-name,.absolute-hover:hover+.bird-look+.service-item .service-text,.absolute-hover:hover+.service-item .service-name,.absolute-hover:hover+.service-item .service-text,.absolute-hover:hover+.bird-look+.foot-icon+.service-item .service-name,.absolute-hover:hover+.bird-look+.foot-icon+.service-item .service-text{color:#00a0e9}}.list-service-block{list-style:none;padding-left:0}.list-service-block>li{list-style:none;position:relative}.list-service-block>li.is-preparation{pointer-events:none}.list-service-block>li.is-preparation .service-item:before{content:"";position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;background:#000;opacity:.7;border-radius:.05rem}.list-service-block>li.is-preparation .service-item:after{content:"現在準備中";position:absolute;font-weight:bold;z-index:11;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;font-size:.16rem}.list-service-block a{color:#222;text-decoration:none}.list-service-block .item-sixth{z-index:2}.list-service-block .bird-look{position:absolute;background:no-repeat 0 0/100% auto}@media print,(min-width: 768px){.list-service-block .bird-first{background-image:url(../img/common/bird_img_01_service.svg)}}@media only screen and (max-width: 767.98px){.list-service-block .bird-first{background-image:url(../img/common/bird_img_01.svg)}}.list-service-block .bird-second{background-image:url(../img/common/bird_img_02.svg)}.list-service-block .bird-third{background-image:url(../img/common/bird_img_03_service.svg)}.list-service-block .bird-fourth{background-image:url(../img/common/bird_img_04.svg)}.list-service-block .bird-fourth.-service-navi{background-image:url(../img/common/bird_img_04_service.svg)}.list-service-block .bird-fifth{background-image:url(../img/common/bird_img_05.svg)}.list-service-block .bird-fifth.-service-navi{background-image:url(../img/common/bird_img_05_service.svg)}.list-service-block .bird-sixth{background-image:url(../img/common/bird_img_06.svg)}.list-service-block .foot-icon{position:absolute;background:url(../img/common/foot_icon.svg) no-repeat 0 0/100% auto;z-index:3;transition:.26s ease}.list-service-block .service-item{background:#fff;border:1px solid #ccc;transition:border-color .3s}.list-service-block .service-image{display:block;position:relative;padding-top:56.25%;overflow:hidden}.list-service-block .service-image img{border-radius:5px 5px 0 0;width:100%;height:100%;object-fit:cover;display:block;position:absolute;left:0;top:0}.list-service-block .service-name{text-decoration:none;display:inline-block;line-height:1.2;transition:color .3s}.list-service-block .service-name:after{content:"";display:inline-block;margin-left:.08rem;background:url(../img/common/arrow_icon_03.svg) no-repeat center center/100% auto}.list-service-block .service-number{color:#00a0e9;font-weight:500;font-size:.14rem;font-family:"Roboto",sans-serif;line-height:1.2;margin-bottom:0}.list-service-block .service-name,.list-service-block .service-text{font-weight:bold}.list-service-block .service-text{transition:color .3s;font-size:.13rem}@media print,(min-width: 768px){.list-service-block{margin:0 -12px 28px;display:flex;flex-wrap:wrap}.list-service-block>li{padding:12px}.list-service-block>li:hover .bird-look,.list-service-block>li:hover .foot-icon{opacity:1;transition:opacity .3s cubic-bezier(0.05, 1.055, 0.505, 1.17) 0s,transform .3s cubic-bezier(0.05, 1.055, 0.505, 1.17) 0s}.list-service-block>li:hover .bird-first,.list-service-block>li:hover .bird-third,.list-service-block>li:hover .bird-fourth,.list-service-block>li:hover .bird-seventh{transform:translateX(0) rotateZ(0)}.list-service-block>li:hover .bird-second{transform:scaleX(1) scaleY(1) translateY(0)}.list-service-block>li:hover .bird-sixth{transform:scaleX(1) scaleY(1) translateY(0);transition:opacity .2s ease,transform .2s ease}.list-service-block>li:hover .bird-fifth{transform:translateY(-5%)}.list-service-block .foot-icon{top:8px;right:65px;width:47px;height:8px;opacity:0}.list-service-block .bird-look{transition:opacity .2s ease .2s,transform .2s ease}.list-service-block .bird-first,.list-service-block .bird-fourth{transform-origin:right bottom;transform:translateX(40px) rotateZ(20deg)}.list-service-block .bird-first{width:80px;height:113px;bottom:10px;transform:translateY(150px) rotateZ(0deg);right:5%}.list-service-block .bird-second{width:46px;height:48px;right:74px;top:-33px}.list-service-block .bird-second,.list-service-block .bird-fifth,.list-service-block .bird-sixth{transform-origin:center bottom}.list-service-block .bird-second,.list-service-block .bird-sixth{transform:scaleX(1.02) scaleY(1.03) translateY(60px)}.list-service-block .bird-fifth{transform:scaleX(1.02) scaleY(1.03) translateY(120px)}.list-service-block .bird-third,.list-service-block .bird-seventh{transform-origin:left bottom;transform:translateX(-70px) rotateZ(-20deg)}.list-service-block .bird-third{width:108px;height:103px;right:3%;top:auto;bottom:18px;transform:translateY(150px) rotateZ(0deg)}.list-service-block .bird-fourth{width:92px;height:167px;left:-48px;bottom:14px}.list-service-block .bird-fourth.-service-navi{width:70px;height:105px;left:-50px;bottom:11px;transform:translateX(80px) rotateZ(13deg)}.list-service-block .bird-fifth{width:79px;height:101px;left:16px;bottom:-27px}.list-service-block .bird-fifth.-service-navi{width:68%;margin-left:-35%;padding-top:65%;left:50%;bottom:auto;top:8%;opacity:1;transform:translateY(0px)}.list-service-block .bird-sixth{width:46px;height:39px;right:65px;top:-20px}.list-service-block .bird-sixth:before{display:none}.list-service-block .bird-seventh{width:136px;height:166px;right:-74px;bottom:6px;background-image:url(../img/common/bird_img_07.svg)}.list-service-block .service-item{height:100%;z-index:2;position:relative;border-radius:6px}.list-service-block .service-image img{border-radius:5px 5px 0 0}.list-service-block .service-name:after{width:.16rem;height:.16rem;position:relative;top:1px}.list-service-block .service-info{padding:27px 24px 24px}.list-service-block .service-text{margin-bottom:12px}.list-service-block .service-description{margin:12px 0 0}.list-service-block .is-large{width:33.333%}.list-service-block .is-large .service-name{font-size:.2rem}.list-service-block .is-large .service-description{font-size:.15rem;line-height:1.47}.list-service-block .is-small{width:25%}.list-service-block .is-small .service-name{font-size:.18rem}.list-service-block .is-small .service-description{font-size:.14rem;line-height:1.43}}@media only screen and (max-width: 767.98px){.list-service-block{margin-bottom:.4rem}.list-service-block>li:not(:last-child){margin-bottom:.2rem}.list-service-block .bird-look{z-index:5}.list-service-block .bird-first{width:1.2rem;height:1.38rem;right:-0.54rem;top:1.37rem;transform:rotate(-5deg)}.list-service-block .bird-second{width:.41rem;height:.44rem;right:.48rem;top:1.4rem}.list-service-block .bird-third{width:1.11rem;height:1.28rem;left:-0.42rem;top:.77rem}.list-service-block .bird-fourth{width:.68rem;height:1.55rem;left:.2rem;bottom:-0.8rem}.list-service-block .bird-fifth{width:.71rem;height:1.01rem;right:-0.33rem;top:.9rem;transform:rotate(-30deg)}.list-service-block .bird-fifth.-service-navi{width:68%;margin-left:-35%;padding-top:65%;left:50%;bottom:auto;top:8%;opacity:1;transform:translateY(0px)}.list-service-block .bird-sixth{width:.42rem;height:.39rem;right:.48rem;top:-0.27rem;z-index:0}.list-service-block .bird-seventh{width:1.51rem;height:1.51rem;left:-0.74rem;top:.63rem;background-image:url(../img/common/sp/bird_img_07.svg)}.list-service-block .foot-icon{width:.42rem;height:.08rem;top:-0.03rem;right:.48rem}.list-service-block .service-item{border-radius:.06rem;font-size:.13rem;line-height:1.462}.list-service-block .service-image img{border-radius:.05rem .05rem 0 0}.list-service-block .service-info{padding:.22rem .2rem .2rem}.list-service-block .service-number{margin-bottom:.02rem}.list-service-block .service-text{margin:.04rem 0 .16rem}.list-service-block .service-description{margin:.16rem 0 0}.list-service-block .service-name{font-size:.18rem}.list-service-block .service-name:after{width:.18rem;height:.18rem;background-image:url(../img/common/sp/arrow_icon_03.svg);background-size:100% auto;position:relative;top:.02rem}.is-android .list-service-block .service-name:after{top:.03rem}}.section-common-service{background:no-repeat center 0/cover;position:relative}.section-common-service:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.1)}.section-common-service .wrapper-base{position:relative;z-index:5}.section-common-service .list-service-block:last-child{margin-bottom:0}.section-common-service__image{overflow:hidden;position:relative;z-index:1;border-radius:.15rem;width:100%;margin-top:48px}@media print,(min-width: 768px){.section-common-service{background-image:url(../img/service/service_bg.jpg);padding:96px 0 84px}.section-common-service .title-primary{margin-bottom:32px}.section-common-service__image{height:430px}}@media only screen and (max-width: 767.98px){.section-common-service{background-image:url(../img/service/sp/service_bg.jpg);padding:.64rem 0}.section-common-service .title-primary{margin-bottom:.4rem}.section-common-service__image{padding-top:56%;margin-top:0}}.pattern-common{background-image:url(../img/common/dot.gif);background-size:24px;background-color:#fff}.partner-block{position:relative}.partner-block .list-partner-block:not(.slick-initialized) .slide-item:not(:first-child){display:none}.partner-block .button-primary{cursor:pointer}.list-partner-block img{width:auto;display:block;max-height:100%}.list-partner-block .partner-item{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:.05rem}.list-partner-other{margin-bottom:0;text-align:right;margin-top:.4rem}.total-company{position:absolute;background:url(../img/contact-for-partnering-contractors/total_bg.svg) center/100% auto no-repeat;font-weight:bold;text-align:center;margin-bottom:0;line-height:1.2}.total-company span{color:#ef3a65}@media print,(min-width: 768px){.partner-block .wrapper{position:relative}.partner-block{margin:0 auto}.partner-block .list-partner-block{margin:0 -12px 16px;min-height:522px}.partner-block .list-partner-block .slide-item{width:244px}.partner-block .list-partner-block .partner-item{width:220px}.partner-block .total-company{right:calc(50% - 602px);top:88px}.list-partner-block .slide-item{padding:.1rem .12rem}.list-partner-block .partner-item{height:1.5rem;padding:.16rem}.total-company{font-size:.18rem;width:156px;height:76px;padding-bottom:12px}.total-company span{font-size:.5rem;padding:0 6px}}@media only screen and (min-width: 768px)and (max-width: 1520.02px){.partner-block .total-company{right:0}}@media only screen and (max-width: 767.98px){.partner-block{padding-top:.6rem}.partner-block .list-partner-block{margin:0 -0.1rem .3rem;min-height:3.44rem}.partner-block .list-partner-block .partner-item{width:2.2rem}.partner-block .total-company{top:0}.partner-block .button-primary{margin:0 .2rem}.list-partner-block .slide-item{padding:.08rem}.list-partner-block .partner-item{height:1rem;padding:.08rem}.list-partner-other{padding-right:.1rem}.total-company{font-size:.14rem;right:.2rem;width:1.2rem;height:.66rem;padding:.1rem .15rem .05rem}.total-company span{font-size:.3rem;padding:0 .03rem}}.modal-company .modal-inner{background:#fff;border-radius:.05rem;overflow:hidden}.modal-company .modal-body{position:relative}.modal-company .list-partner-block{display:flex;flex-wrap:wrap}.modal-company .title-primary:after{display:none}@media print,(min-width: 768px){.modal-company .modal-window{padding:96px 108px}.modal-company .list-partner-block .slide-item{width:20%}.modal-company .total-company{top:-3px;right:3px}.modal-company .total-update{font-size:.13rem;position:absolute;right:0;top:-30px}.modal-company .title-primary{margin-bottom:32px}}@media(min-width: 768px)and (max-width: 1460px){.modal-company .modal-window{padding-left:7.3vw;padding-right:7.3vw}.modal-company .list-partner-block .partner-item{height:10.27vw}}@media(min-width: 768px)and (max-width: 1200px){.modal-company .total-company{right:-5vw}.modal-company .list-partner-block .slide-item{width:25%}}@media only screen and (max-width: 767.98px){.modal-company .modal-cell{padding:0 .2rem}.modal-company .modal-window{padding:.4rem .1rem}.modal-company .list-partner-block .slide-item{width:50%;padding:.08rem}.modal-company .list-partner-block .partner-item{padding:.08rem;height:.8rem}.modal-company .total-company{top:.9rem;right:.1rem}.modal-company .total-update{padding-left:.1rem}.modal-company .title-primary{margin-bottom:.52rem !important}}.section-common-sale .title-secondary:before{background-image:url(../img/common/title_icon.svg)}.section-common-sale .sale-detail{background:#ffffc9;border:3px solid #fff359;border-radius:.1rem;position:relative}.section-common-sale .sale-detail::before{position:absolute;content:"";background:url(../img/common/decor_icon.svg) no-repeat 0 0/100% auto;z-index:1}.section-common-sale .sale-description{font-weight:bold;line-height:calc(33 / 22)}.section-common-sale .sale-description .is-number{color:#ef3a65;line-height:1}.section-common-sale .sale-description .text-color{color:#ef3a65}.section-common-sale .sale-list{list-style-type:none;padding:0;margin:0;font-weight:bold}.section-common-sale .sale-item{position:relative;line-height:1.5}.section-common-sale .sale-item::before{position:absolute;content:"";background:url(../img/common/checkbox_icon_01.svg) center/contain no-repeat}.section-common-sale .sale-image{position:relative}.section-common-sale .sale-tel{position:absolute;width:2.05rem;height:.74rem;background:url(../img/common/tel_bg.svg) center/contain no-repeat;font-size:.12rem;font-weight:bold;line-height:1.2;color:#222;text-decoration:none;text-align:center;padding:.12rem .06rem .15rem .15rem}.section-common-sale .sale-tel p{margin-bottom:.04rem}.section-common-sale .tel-number{font-size:.23rem;font-family:"Roboto",sans-serif;color:#005bcf;position:relative;padding-left:.12rem;display:inline-block}.section-common-sale .tel-number:before{content:"";position:absolute;left:-0.09rem;top:50%;margin-top:-0.12rem;width:.17rem;height:.24rem;background:url(../img/common/tel_icon_02.svg) center/contain no-repeat}@media print,(min-width: 768px){.section-common-sale{padding:96px 0}.section-common-sale .title-primary{margin-bottom:44px}.section-common-sale .title-secondary{font-size:.26rem;padding-top:64px}.section-common-sale .title-secondary:before{margin-left:-128px;top:-55px}.section-common-sale .partner-block .total-company{top:-84px}.section-common-sale .partner-block .total-update{position:absolute;top:-110px;right:0;font-size:13px}.section-common-sale .sale-content{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row-reverse;padding:0 56px 70px 64px;position:relative}.section-common-sale .sale-content:after{content:"";height:1px;background:#cccc;position:absolute;left:0;bottom:0;right:0}.section-common-sale .sale-detail{width:618px;padding:14px 28px 24px}.section-common-sale .sale-detail::before{right:-32px;top:53px;width:38px;height:29px}.section-common-sale .sale-description{font-size:.22rem;margin-bottom:24px}.section-common-sale .sale-description .is-number{font-size:.5rem;margin-right:8px}.section-common-sale .sale-item{padding-left:32px}.section-common-sale .sale-item:not(:last-child){margin-bottom:20px}.section-common-sale .sale-item::before{left:0;top:-1px;width:25px;height:22px}.section-common-sale .sale-image{width:calc(100% - 664px);margin-left:20px;padding-top:26px}.section-common-sale .sale-tel{pointer-events:none;top:-28px;right:-104px}}@media only screen and (max-width: 767.98px){.section-common-sale{padding:.64rem 0}.section-common-sale .title-secondary{padding-top:.3rem;margin-bottom:.12rem}.section-common-sale .title-secondary:before{margin:-0.28rem 0 0 -0.8rem}.section-common-sale .partner-block .total-update{position:absolute;top:20px}.section-common-sale .sale-content{border-bottom:1px solid #ccc;padding-bottom:.4rem}.section-common-sale .sale-detail{padding:.16rem .2rem .08rem;border-width:2px}.section-common-sale .sale-detail::before{left:50%;top:-23px;width:26px;height:21px;margin-left:-10px;transform:rotate(-90deg)}.section-common-sale .sale-description{font-size:.17rem;margin-bottom:.2rem}.section-common-sale .sale-description .is-number{font-size:.3rem;margin-right:.08rem}.section-common-sale .sale-item{margin-bottom:.12rem;padding-left:.24rem;font-size:.14rem}.section-common-sale .sale-item::before{left:0;top:.02rem;width:.2rem;height:.16rem}.section-common-sale .sale-image{padding:.9rem 0 0 0;width:80%;margin:0 auto .3rem}.section-common-sale .sale-tel{right:-0.3rem;top:.1rem;width:2rem}}.modal-common{display:none;position:fixed;width:100%;height:100vh;min-height:100vh;top:0;left:0;z-index:90992;background:rgba(0,0,0,.75);color:#000}.modal-common .modal-cell{width:100%;height:100%;display:flex;justify-content:center;overflow:auto}.modal-common .modal-inner{position:relative;margin:auto 0}.modal-common .modal-window{overflow-y:auto;margin:0 auto}.modal-common .modal-close{position:absolute;cursor:pointer;z-index:10;border:1px solid #fff;border-right:none;border-top:none;background:#00a0e9;transition:background .3s;top:0;right:0}.modal-common .modal-close:hover{background:#007db6}.modal-common .modal-close:before,.modal-common .modal-close:after{position:absolute;top:50%;left:50%;margin-top:-1px;background:#fff;content:""}.modal-common .modal-close:before{transform:rotate(45deg)}.modal-common .modal-close:after{transform:rotate(-45deg)}.modal-common .content-image img{display:block;width:100%}.modal-common .modal-image img{width:100%;height:100%;display:block;object-fit:contain}.modal-common iframe{display:block;width:100%;height:100%}@media print,(min-width: 768px){.modal-common .modal-cell{padding:50px 20px}.modal-common .modal-inner{max-width:1440px;width:100%}.modal-common .modal-window{max-width:1440px;width:fit-content;scrollbar-width:thin;scrollbar-color:#ccc transparent}.modal-common .modal-window::-webkit-scrollbar{width:.08rem}.modal-common .modal-window::-webkit-scrollbar-track{background:none}.modal-common .modal-window::-webkit-scrollbar-thumb{background:#ccc}.is-ipad .modal-common .modal-window{-webkit-overflow-scrolling:touch;max-height:70vmin}.modal-common .modal-close{width:95px;height:95px}.modal-common .modal-close:before,.modal-common .modal-close:after{width:26px;height:2px;margin-left:-13px}.modal-common .video-content{width:800px;height:450px;margin:0 auto}}@media only screen and (max-width: 767.98px){.modal-common{width:100%;padding:.2rem 0}.modal-common .modal-window{min-height:.9rem;-webkit-overflow-scrolling:touch}.modal-common .modal-close{width:.4rem;height:.4rem}.modal-common .modal-close:before,.modal-common .modal-close:after{height:1px;width:.2rem;margin-left:-0.1rem}.modal-common .video-content{width:3.74rem;height:2.1rem}}@media(max-width: 767.98px)and (orientation: landscape){.modal-common .modal-window{max-height:50vh}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before{display:table;content:""}.slick-track:after{display:table;content:"";clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-slider-fade{background:#f2f2f2}.slick-slider-fade.slick-initialized{background:#fff}.slick-slider-fade.-absolute{position:absolute;left:0;top:0;width:100%;height:100%}.slick-wrapper{background:#ddd;position:relative}@media print,(min-width: 768px){.section-common-keyvisual:after{background-image:url(../img/service/real-estate-sale/line-mansion-assessment/banner_bnr.jpg)}}@media only screen and (max-width: 767.98px){.section-common-keyvisual:after{background-image:url(../img/service/real-estate-sale/line-mansion-assessment/banner_bnr.jpg)}}.p-lp{width:min(100%, 1200px);margin:100px auto;background-color:#8fd3f5}@media(max-width: 767px){.p-lp{margin:0}}.p-lp__sec2{background-color:#f9e849}.p-lp__sec2__text1{padding:5% 4% 0 6%}.p-lp__sec2__box{display:flex;gap:0 3%;padding:0 4% 3% 2%;box-sizing:border-box}.p-lp__sec2__pen{width:27%;margin-top:-5%}.p-lp__sec2__text2{width:70%;padding-top:3%}.p-lp__sec2__text2 .text2{margin-top:2%;margin-bottom:0;font-size:36px;font-weight:bold;line-height:1.5}.p-lp__sec2__text2 .text2 .sp{display:none}@media(max-width: 767px){.p-lp__sec2{padding:6vw 10%}.p-lp__sec2__text1{padding:0;text-align:center;margin-bottom:4vw}.p-lp__sec2__box{padding:0;flex-wrap:wrap}.p-lp__sec2__pen{width:32%;margin-top:0;order:2}.p-lp__sec2__text2{width:32%;padding-top:5%;display:contents}.p-lp__sec2__text2 .text1{width:100%;margin-bottom:2vw;order:1}.p-lp__sec2__text2 .text2{width:65%;font-size:3.2vw;line-height:1.7;text-align:center;order:3}.p-lp__sec2__text2 .text2 .sp{display:block}.p-lp__sec2__text2 .text2 .pc{display:none}}.p-lp__sec3{background:url(../img/service/real-estate-sale/line-mansion-assessment/sec3_bg.webp) no-repeat center center/cover;padding:4%}.p-lp__sec3__box{padding:3% 4% 0;box-sizing:border-box}.p-lp__sec3__box__text2{display:flex;gap:0 5%;justify-content:space-between;padding:0;gap:0 5%}.p-lp__sec3__box .qr{width:18%}.p-lp__sec3__box .text1{width:77%;font-size:36px;font-weight:500;line-height:1.5;color:#fff}.p-lp__sec3__box__btn{display:block;width:52%;margin:0 auto;transition:all .3s ease}@media(any-hover: hover){.p-lp__sec3__box__btn:hover{opacity:.8}}.p-lp__sec3__box .text2{display:none}@media(max-width: 767px){.p-lp__sec3{padding:5vw 10vw 5vw}.p-lp__sec3__text1{display:none}.p-lp__sec3__box{padding:0}.p-lp__sec3__box__text2{display:none}.p-lp__sec3__box .qr{width:40%}.p-lp__sec3__box .text1{width:100%;font-size:4.5vw;text-align:center}.p-lp__sec3__box__btn{width:100%;margin-top:0}.p-lp__sec3__box .text2{display:block;margin:4vw 0 0 0;font-size:4vw;text-align:center;color:#fff}}.p-lp__sec4{padding:4%}@media(max-width: 767px){.p-lp__sec4{padding:5vw 8vw 5vw}}.p-lp__sec4__flow{padding:3% 7% 3% 2%;display:flex;gap:0 2%;justify-content:flex-start;background-color:#fff;border-radius:12px}.p-lp__sec4__flow .title{width:16.5%;margin-bottom:15px}.p-lp__sec4__flow .flow{width:23.9%}.p-lp__sec4__flow .flow .text{font-size:15px;width:fit-content;margin:20px auto 0;line-height:1.4}.p-lp__sec4__flow .flow .text.sp{display:none}.p-lp__sec4__flow .last{width:7.2%;position:relative}.p-lp__sec4__flow .last .phone{width:110%;position:absolute;bottom:1%;left:80%}.p-lp__sec4__flow .flow1 .img{margin:0 -5%}.p-lp__sec4__flow .flow2 .img,.p-lp__sec4__flow .flow3 .img{width:69%;margin:0 auto}@media(max-width: 767px){.p-lp__sec4__flow{flex-wrap:wrap;flex-direction:column;gap:0;padding:5vw 0 5vw 0}.p-lp__sec4__flow .title{width:100%;font-size:4.5vw;text-align:center;margin-bottom:4vw}.p-lp__sec4__flow .title img{width:50%;margin:0 auto}.p-lp__sec4__flow .flow{width:100%;margin-bottom:5vw}.p-lp__sec4__flow .flow_title{text-align:center;margin-bottom:3vw}.p-lp__sec4__flow .flow_title img{width:50%;margin:0 auto}.p-lp__sec4__flow .flow .text{font-size:2.6vw;margin:3vw auto 0;text-align:center;line-height:1.7}.p-lp__sec4__flow .flow .text .pc{display:none}.p-lp__sec4__flow .flow .text .sp{display:block}.p-lp__sec4__flow .flow .text.pc{display:none}.p-lp__sec4__flow .flow .text.sp{display:block}.p-lp__sec4__flow .last{width:100%;margin-top:4vw}.p-lp__sec4__flow .last p{width:70%;margin:0 auto;text-align:center}.p-lp__sec4__flow .last .phone{width:10%;bottom:-0.4vw;left:auto;right:12%}.p-lp__sec4__flow .flow1 .img{margin:0;text-align:center}.p-lp__sec4__flow .flow1 .img img{width:50%;margin:0 auto}.p-lp__sec4__flow .flow2 .img,.p-lp__sec4__flow .flow3 .img{width:40%;margin:0 auto}}.p-lp__sec4__text{position:relative;margin-top:65px;margin-bottom:90px}.p-lp__sec4__text .img{width:95%}.p-lp__sec4__text .text{position:absolute;right:0;bottom:0;font-size:15px;line-height:1.4;margin-bottom:0}@media(max-width: 767px){.p-lp__sec4__text{margin-top:4vw;margin-bottom:6vw;padding:0 2vw}.p-lp__sec4__text .img{width:100%}.p-lp__sec4__text .text{position:static;width:100%;margin:4vw auto 0;font-size:2.2vw;line-height:1.7}}.p-lp__sec4__btn{display:block;width:50%;margin:0 auto;transition:all .3s ease}@media(any-hover: hover){.p-lp__sec4__btn:hover{opacity:.8}}@media(max-width: 767px){.p-lp__sec4__btn{width:100%}}