.page-top{bottom:10px;transition:bottom .3s;z-index:200}.page-top.active{bottom:135px}@media screen and (max-width:768px){.page-top.active{bottom:99px}}.mv__archive-guide{background-image:url(../img/mv_guide.png)}@media only screen and (max-width:768px){.mv__archive-guide{background-image:url(../img/mv_guide-sp.png)}}.section.ivory{background-color:#f2f0ea;margin-block:0}.section.ivory.cta{padding-bottom:0}@media screen and (max-width:768px){.section.ivory.cta{padding-bottom:80px}}@media only screen and (max-width:768px){.section__inner.sp-no-padding-x{padding-inline:0}}img{display:block;height:auto;max-width:100%;width:100%}.guide__description{align-items:start;display:flex;font-size:1rem;gap:clamp(1.875rem,1.0621387283rem + 3.4682080925vw,3.75rem);justify-content:center;line-height:2.2}@media only screen and (max-width:768px){.guide__description{flex-direction:column;font-size:.875rem}}.guide__description--photo,.guide__description--text{flex:1;width:50%}@media only screen and (max-width:768px){.guide__description--photo,.guide__description--text{width:100%}.guide__description--photo{order:2}.guide__description--text{order:1}}.guide__description--note{color:#0a162a;font-size:.75rem;line-height:.75rem;margin-top:20px}.guide__section{background-color:#f2f0ea;border-radius:8px;padding:clamp(1.25rem,.7080924855rem + 2.3121387283vw,2.5rem)}.guide__section-title{color:#110a3d;font-size:1.5rem;font-weight:900;margin-bottom:clamp(1.25rem,.7080924855rem + 2.3121387283vw,2.5rem);text-align:center}@media only screen and (max-width:768px){.guide__section-title{font-size:1.25rem}}.guide__section-title:after{background-color:#b1a989;content:"";display:block;height:1px;margin-top:15px;margin-inline:auto;width:50px}.guide__section-content{line-height:1.6}@media only screen and (max-width:768px){.guide__section-content{font-size:.875rem}}.guide__content .items__description{text-align:center}@media only screen and (max-width:768px){.guide__content .items__description{text-align:left}}.guide__content .items-list__link{margin-bottom:20px}.guide__content .items-list__link li p{font-size:1rem}@media only screen and (max-width:768px){.guide__content .items-list__link li p{font-size:.875rem}}.guide__content .service.section{margin-block:clamp(2.5rem,1.4161849711rem + 4.6242774566vw,5rem);padding:0}.guide__content .service_desc{font-size:1rem}.guide__content .service_list{display:grid;gap:0 30px;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:768px){.guide__content .service_list{gap:40px 0;grid-template-columns:1fr}}.guide__content .service_list_item{box-shadow:none;display:flex;flex-direction:column;width:auto}@media screen and (max-width:768px){.guide__content .service_list_item{margin:0;width:100%}}.guide__content .service_item_body,.guide__content .service_item_link{display:flex;flex:1;flex-direction:column}.guide__content .service_item_title{font-size:1.25rem}.guide__content .service_item_text{display:flex;flex:1;flex-direction:column;justify-content:space-between;line-height:1.5;margin-bottom:10px}.guide__content .service_item_text .more{bottom:0;font-size:1rem;margin-top:1rem;padding:12px 30px 12px 15px;position:relative;right:0;text-align:center}.section_title{font-size:2rem;font-weight:900;margin-bottom:clamp(2.1875rem,1.2391618497rem + 4.0462427746vw,4.375rem);text-align:center}@media only screen and (max-width:768px){.section_title{font-size:1.375rem}}.section_title:after{background-color:#0a162a;content:"";display:block;height:1px;margin-top:20px;margin-inline:auto;width:50px}.guide__merit{margin-bottom:clamp(.625rem,.3540462428rem + 1.1560693642vw,1.25rem);margin-inline:auto;max-width:1200px}@media only screen and (max-width:768px){.guide__merit{overflow:visible;padding-inline:0;position:relative}}.guide__merit--list{display:flex;gap:clamp(1.25rem,.9790462428rem + 1.1560693642vw,1.875rem);list-style:none;margin:0;padding:0}@media only screen and (max-width:768px){.guide__merit--list{flex-direction:column}.guide__merit--list.slick-initialized{flex-direction:row;gap:0;padding-bottom:50px;position:relative}.guide__merit--list.slick-initialized .slick-list{padding-top:20px}.guide__merit--list.slick-initialized .guide__merit--item{margin:0 10px}.guide__merit--list.slick-initialized .slick-next,.guide__merit--list.slick-initialized .slick-prev{border-right:4px solid #ccc;border-top:4px solid #ccc;height:20px;position:absolute;top:50%;width:20px}.guide__merit--list.slick-initialized .slick-next:before,.guide__merit--list.slick-initialized .slick-prev:before{color:#110a3d;font-size:40px;opacity:1}.guide__merit--list.slick-initialized .slick-next:hover:before,.guide__merit--list.slick-initialized .slick-prev:hover:before{opacity:.7}.guide__merit--list.slick-initialized .slick-prev{left:-3%;top:50%;transform:rotate(-135deg);z-index:100}.guide__merit--list.slick-initialized .slick-next{right:-3%;top:50%;transform:rotate(45deg);z-index:100}.guide__merit--list.slick-initialized .slick-dots{bottom:10px;display:flex!important;justify-content:center;left:0;list-style:none;margin-top:0!important;padding:0;position:absolute;right:0}.guide__merit--list.slick-initialized .slick-dots li{display:inline-block;margin:0 5px}.guide__merit--list.slick-initialized .slick-dots button{background:#ccc;border-radius:50%;color:transparent;display:block;height:8px;outline:none;width:8px}.guide__merit--list.slick-initialized .slick-dots .slick-active button{background:#333}}.guide__merit--item{align-items:center;background-color:#f2f0ea;display:flex!important;flex:1;flex-direction:column;min-height:400px;padding:clamp(1.25rem,.9790462428rem + 1.1560693642vw,1.875rem);position:relative}@media only screen and (max-width:768px){.guide__merit--item{margin:0 10px}}.guide__merit--point{left:clamp(3.125rem,2.8540462428rem + 1.1560693642vw,3.75rem);position:absolute;top:-15px;transform:translateX(-50%);z-index:10}.guide__merit--point img{height:auto;width:60px}.guide__merit--content{margin-top:50px}.guide__merit--content h3{color:#110a3d;font-size:1.5rem;font-weight:700;line-height:1.4;margin-bottom:clamp(.9375rem,.8020231214rem + .5780346821vw,1.25rem);margin-top:-15px;text-align:center}.guide__merit--content h3:after{background-color:#b1a989;content:"";display:block;height:1px;margin-top:20px;margin-inline:auto;width:40px}.guide__merit--content h3 sup{font-size:.75rem;font-weight:400;line-height:1;vertical-align:super}.guide__merit--content p{color:#0a162a;font-size:1rem;line-height:2}.guide__merit--note{color:#0a162a;font-size:1rem;line-height:1.8}@media only screen and (max-width:768px){.guide__merit--note{font-size:.875rem}}.guide__consult{align-items:end;display:flex;font-size:1rem;gap:clamp(1.875rem,1.0621387283rem + 3.4682080925vw,3.75rem);justify-content:center;line-height:2.2}.guide__consult--left{bottom:0;position:relative;width:35%}@media only screen and (max-width:768px){.guide__consult--left{display:none}}.guide__consult--right{width:65%}@media only screen and (max-width:768px){.guide__consult--right{width:100%}}.guide__consult--text{margin-bottom:clamp(2.5rem,1.9580924855rem + 2.3121387283vw,3.75rem);text-align:center}@media only screen and (max-width:768px){.guide__consult--text{text-align:left}}.guide__consult--text p{color:#0a162a;font-size:1rem;line-height:2.375}@media only screen and (max-width:768px){.guide__consult--text p{font-size:.875rem;line-height:2}.guide__consult--text p br{display:none}.guide__consult--photo{margin-inline:auto;margin-bottom:clamp(1.25rem,.9790462428rem + 1.1560693642vw,1.875rem);width:75%}}.guide__consult--buttons{display:flex;gap:30px;margin-bottom:clamp(2.5rem,1.9580924855rem + 2.3121387283vw,3.75rem)}@media only screen and (max-width:768px){.guide__consult--buttons{flex-direction:column;gap:20px}}.guide__consult--button{align-items:center;display:flex;flex:1;flex-direction:column;height:100%;justify-content:space-between;text-align:center}.guide__consult--label{align-items:center;color:#0a162a;display:flex;flex-grow:1;font-size:1.125rem;justify-content:center;line-height:1.6;min-height:58px}@media only screen and (max-width:768px){.guide__consult--label{font-size:1rem;margin-bottom:15px;min-height:48px}}.guide__consult--link{align-items:center;background-color:#110a3d;background-image:url(../img/lp/link_arrow_white.svg);background-position:right 17px center;background-repeat:no-repeat;background-size:18px 3px;color:#fff;display:inline-flex;font-family:Yu Mincho,serif;font-size:1.4375rem;font-weight:600;justify-content:center;padding-block:clamp(.625rem,.4895231214rem + .5780346821vw,.9375rem);padding-inline:20px 40px;text-decoration:none;transition:all .3s ease;width:100%}@media only screen and (max-width:768px){.guide__consult--link{background-position:right 12px center;background-size:16px 2px;font-size:1.125rem;padding-inline:15px 35px}}.guide__consult--link:hover{opacity:.7}.guide__consult--event{background-color:#fff;border:1px solid #110a3d;border-radius:20px;box-shadow:5px 5px 10px 0 rgba(0,0,0,.1);margin:0 auto 80px;max-width:790px;padding:30px;text-align:center}@media only screen and (max-width:768px){.guide__consult--event{margin-bottom:0}}.guide__consult--subtitle{color:#110a3d;font-family:Yu Mincho,serif;font-size:2rem;font-weight:600;line-height:1.6;margin-bottom:clamp(1.25rem,.9790462428rem + 1.1560693642vw,1.875rem)}@media only screen and (max-width:768px){.guide__consult--subtitle{font-size:1.5rem}}.guide__consult--event-text{color:#0a162a;font-size:1rem;line-height:2.375;margin-bottom:clamp(1.875rem,1.6040462428rem + 1.1560693642vw,2.5rem)}@media only screen and (max-width:768px){.guide__consult--event-text{font-size:.875rem;line-height:2}.guide__consult--event-text br{display:none}}.guide__consult--event-button{display:flex;justify-content:center;margin:0 auto;max-width:355px}.guide__assurance{background-color:#f8f8f8;padding:clamp(2.5rem,1.4161849711rem + 4.6242774566vw,5rem) 0}.guide__assurance--content{align-items:end;display:flex;gap:clamp(1.875rem,1.0621387283rem + 3.4682080925vw,3.75rem);justify-content:center}@media only screen and (max-width:768px){.guide__assurance--content{flex-direction:column;gap:clamp(1.25rem,.9790462428rem + 1.1560693642vw,1.875rem)}}.guide__assurance--photo{width:20%}@media only screen and (max-width:768px){.guide__assurance--photo{margin-inline:auto;order:2;width:75%}}.guide__assurance--photo img{height:auto;object-fit:cover;width:100%}.guide__assurance--text{flex:1;margin-bottom:80px;text-align:center;width:100%}@media only screen and (max-width:768px){.guide__assurance--text{margin-bottom:0;order:1;text-align:left;width:100%}}.guide__assurance--text p{color:#0a162a;font-size:1rem;line-height:2.375;margin:0}@media only screen and (max-width:768px){.guide__assurance--text p{font-size:.875rem;line-height:2}.guide__assurance--text p br{display:none}}.guide__assurance--text p a{color:#110a3d;text-decoration:underline}.guide__items:last-child{margin-top:clamp(2.5rem,1.4161849711rem + 4.6242774566vw,5rem)}.guide__items .items__recordcol{display:grid;gap:clamp(1.25rem,.7080924855rem + 2.3121387283vw,2.5rem);grid-template-columns:1fr 1fr}@media only screen and (max-width:768px){.guide__items .items__recordcol{grid-template-columns:1fr}}.guide__items .items__recordcol li{background-color:#fff;display:flex}@media only screen and (max-width:768px){.guide__items .items__recordcol li{flex-direction:column}}.guide__items .items__recordcol--left{max-width:clamp(6.25rem,1.9147398844rem + 18.4971098266vw,16.25rem)}@media only screen and (max-width:768px){.guide__items .items__recordcol--left{max-width:100%}}.guide__items .items__recordcol--right{align-items:center;display:grid;grid-template-columns:1fr;padding:10px clamp(.625rem,.3540462428rem + 1.1560693642vw,1.25rem) 0;width:100%}@media only screen and (max-width:768px){.guide__items .items__recordcol--right{padding-block:10px}}.guide__items .items__recordcol--right dl{border-bottom:1px dotted #707070;display:grid;font-size:clamp(.625rem,.5166184971rem + .4624277457vw,.875rem);grid-template-columns:1fr 2fr;padding-bottom:10px;width:100%}@media only screen and (max-width:768px){.guide__items .items__recordcol--right dl{font-size:1rem;padding-top:10px}}.guide__items .items__recordcol--right dl:last-child{border-bottom:none}.guide__items .items__purchasebutton{display:flex;justify-content:center;margin-top:clamp(1.25rem,.7080924855rem + 2.3121387283vw,2.5rem)}@media only screen and (min-width:769px){.guide__items .items__purchasebutton{display:none}}.guide__items .items__purchasebutton button{background-color:#fff;border:1px solid #707070;color:#707070;cursor:pointer;font-size:1rem;font-weight:900;padding:clamp(.9375rem,.8020231214rem + .5780346821vw,1.25rem) clamp(5rem,4.4580924855rem + 2.3121387283vw,6.25rem);transition:all .3s ease}@media only screen and (max-width:768px){.guide__items .items__purchasebutton button{font-size:.875rem;padding:15px 60px}}.guide__items .items__purchasebutton button:hover{opacity:.8;text-decoration:underline}