@charset "UTF-8";/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::after,::before{box-sizing:border-box;-webkit-box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:0 0;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{--moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}.sp{display:block!important}.pc{display:none!important}@media screen and (min-width:900px){.sp{display:none!important}.pc{display:block!important}}.sub_font{font-family:Montserrat,sans-serif}.sub_color{color:#9a9087}body{font-family:"Noto Sans JP",sans-serif;font-size:1rem;font-weight:400;margin:0 auto;color:#333}img,video{display:block;width:100%}.btn{display:block}.s_title{text-align:center;font-size:48px;font-weight:900;line-height:70px;letter-spacing:0;color:#9a9087}.s_title .small{font-size:34px;font-weight:900;line-height:49px;letter-spacing:0}@media screen and (max-width:900px){.s_title{text-align:center;font-size:25px;font-weight:900;line-height:36px;letter-spacing:0;color:#9a9087}.s_title .small{font-size:16px;font-weight:900;line-height:23px;letter-spacing:0}}.hover-alpha{transition:.3s ease-in-out}@media (hover:hover){.hover-alpha:hover{opacity:.7}}.aboutSponcer_002 .hover-alpha:hover{text-decoration:none}.aboutSponcer_002 .hover-alpha:hover .text{text-decoration:underline}.container{padding:0}.header{z-index:1}.scroll-rock{overflow:hidden;height:100vh}@media screen and (max-width:899px){.header{width:100%;padding:9px 20px;position:absolute;z-index:100;top:0}.header .container{display:flex;justify-content:space-between;align-items:center;max-width:1440px;margin:0 auto}.header .container .logo{width:194px}}@media screen and (max-width:899px) and (max-width:1150px){.header .container .logo{width:150px}}@media screen and (max-width:899px){.header .container .nav-area{display:flex;align-items:center;gap:30px}.header .container .nav-area .area-bar{display:block;display:flex;flex-direction:column;gap:8px;width:30px;cursor:pointer}.header .container .nav-area .area-bar .bar{width:30px;height:2px;background-color:#d9d9d9}.header .container .nav-area .nav-list{display:none;align-items:center;gap:16px}}@media screen and (max-width:899px) and (max-width:1150px){.header .container .nav-area .nav-list{gap:10px}}@media screen and (max-width:899px){.header .container .nav-area .nav-list li{font-size:14px;font-weight:700;line-height:20px;letter-spacing:0}}@media screen and (max-width:899px) and (max-width:1150px){.header .container .nav-area .nav-list li{font-size:12px;font-weight:700;line-height:20px;letter-spacing:0}}@media screen and (max-width:899px){.header .container .nav-area .area-btn{align-items:center;position:fixed;bottom:0;left:0;display:flex;flex-direction:column;width:100vw;z-index:100}.header .container .nav-area .area-btn .btn{font-size:16px;font-weight:700;line-height:23px;letter-spacing:0;color:#fff;width:100vw;height:50px;display:flex;align-items:center;justify-content:center;padding:0;gap:7px;border-radius:unset}.header .container .nav-area .area-btn .tel{background-color:#9a9087}.header .container .nav-area .area-btn .tel img{width:25.452px}}@media screen and (max-width:899px) and (max-width:1150px){.header .container .nav-area .area-btn .tel img{width:18px}}@media screen and (max-width:899px){.header .container .nav-area .area-btn .line{background-color:#06c755}.header .container .nav-area .area-btn .line img{width:23px;transform:translateY(1.5px)}}@media screen and (max-width:899px) and (max-width:1150px){.header .container .nav-area .area-btn .line img{width:20px}}@media screen and (max-width:899px){.header .container .menu{display:none}.header.open{position:relative;padding:0}.header.open .container .logo{position:absolute;top:9px;left:20px}.header.open .container .nav-area{position:absolute;top:34px;right:20px}.header.open .container .nav-area .area-bar{position:relative}.header.open .container .nav-area .area-bar .bar{position:absolute}.header.open .container .nav-area .area-bar .bar:first-child{transform:rotate(45deg);top:0}.header.open .container .nav-area .area-bar .bar:nth-child(2){opacity:0}.header.open .container .nav-area .area-bar .bar:last-child{transform:rotate(-45deg);top:0}.header.open .container .menu{overflow-y:scroll;width:100%;height:calc(100dvh - 122px);position:absolute;z-index:50;top:72px;background-color:#fff}.header.open .container .menu ul{width:100%}.header.open .container .menu ul li{width:100%;padding:16px 40px;border-top:1px solid #d7d1cb;font-size:14px;font-weight:700;line-height:20px;letter-spacing:0}.header.open .container .menu ul li a{display:block}}@media screen and (min-width:900px){.header{width:100%;padding:13px 20px;position:absolute;top:0}.header .container{display:flex;justify-content:space-between;align-items:center;max-width:1440px;margin:0 auto}.header .container .logo{width:194px}}@media screen and (min-width:900px) and (max-width:1150px){.header .container .logo{width:150px}}@media screen and (min-width:900px){.header .container .nav-area{display:flex;align-items:center;gap:30px}}@media screen and (min-width:900px) and (max-width:946px){.header .container .nav-area{gap:10px}}@media screen and (min-width:900px){.header .container .nav-area .area_bar{display:none}.header .container .nav-area .nav-list{display:flex;align-items:center;gap:16px}}@media screen and (min-width:900px) and (max-width:1150px){.header .container .nav-area .nav-list{gap:10px}}@media screen and (min-width:900px){.header .container .nav-area .nav-list li{font-size:14px;font-weight:700;line-height:20px;letter-spacing:0}}@media screen and (min-width:900px) and (max-width:1150px){.header .container .nav-area .nav-list li{font-size:12px;font-weight:700;line-height:20px;letter-spacing:0}}@media screen and (min-width:900px){.header .container .nav-area .area-btn{display:flex;align-items:center;gap:10px}}@media screen and (min-width:900px) and (max-width:946px){.header .container .nav-area .area-btn{gap:2px}}@media screen and (min-width:900px){.header .container .nav-area .area-btn .btn{font-size:16px;font-weight:700;line-height:23px;letter-spacing:0;color:#fff;width:170px;height:50px;display:flex;align-items:center;justify-content:center;padding:0;gap:7px;border-radius:25.5px}}@media screen and (min-width:900px) and (max-width:1150px){.header .container .nav-area .area-btn .btn{width:130px;font-size:12px;font-weight:700;line-height:20px;letter-spacing:0}}@media screen and (min-width:900px){.header .container .nav-area .area-btn .tel{gap:5px;background-color:#9a9087}.header .container .nav-area .area-btn .tel img{width:25.452px;transform:translateY(1.5px)}}@media screen and (min-width:900px) and (max-width:1150px){.header .container .nav-area .area-btn .tel img{width:18px}}@media screen and (min-width:900px){.header .container .nav-area .area-btn .line{background-color:#06c755;width:245px}}@media screen and (min-width:900px) and (max-width:1150px){.header .container .nav-area .area-btn .line{width:205px}}@media screen and (min-width:900px){.header .container .nav-area .area-btn .line img{width:23px;transform:translateY(1.5px)}}@media screen and (min-width:900px) and (max-width:1150px){.header .container .nav-area .area-btn .line img{width:20px}}@media screen and (min-width:900px){.menu{display:none}}@media screen and (max-width:899px){.footer{width:100%;padding:60px 24px 70px;background-color:#7b746d;color:#d7d1cb}.footer .container .left .area_logo p{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;margin-bottom:24px}.footer .container .left .area_logo img{width:80px}.footer .container .left .area_info{padding-top:16px}.footer .container .left .area_info .name{font-size:16px;font-weight:700;line-height:23px;letter-spacing:0}.footer .container .left .area_info .text{margin-top:4px;font-size:12px;font-weight:400;line-height:17px;letter-spacing:0}.footer .container .left .area_info .tel{margin-top:16px;font-size:18px;font-weight:500;line-height:22px;letter-spacing:0}.footer .container .right{margin-top:24px}.footer .container .right .copy-right{font-size:12px;font-weight:400;line-height:17px;letter-spacing:0}}@media screen and (min-width:900px){.footer{width:100%;padding:60px 120px;background-color:#7b746d;color:#d7d1cb}.footer .container{display:flex;justify-content:space-between}.footer .container .left{display:flex;gap:24px}.footer .container .left .area_logo p{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;margin-bottom:24px}.footer .container .left .area_logo img{width:80px}.footer .container .left .area_info{padding-top:44px}.footer .container .left .area_info .name{font-size:16px;font-weight:700;line-height:23px;letter-spacing:0}.footer .container .left .area_info .text{margin-top:4px;font-size:12px;font-weight:400;line-height:17px;letter-spacing:0}.footer .container .left .area_info .tel{margin-top:16px;font-size:18px;font-weight:500;line-height:22px;letter-spacing:0;font-family:Montserrat}.footer .container .right{display:flex;align-items:end}.footer .container .right .copy-right{font-size:12px;font-weight:400;line-height:17px;letter-spacing:0}}@media screen and (max-width:899px){.fv_002{padding:92px 5% 50px;width:100%;position:relative}.fv_002 .container{max-width:500px;margin:0 auto}.fv_002 .container video{border-radius:10px}.fv_002 .bg{display:none}.fv_002 .area-scroll-bar{display:none}}@media screen and (min-width:900px){.fv_002{padding:110px 5% 40px;width:100%;position:relative}.fv_002 .container{position:relative;max-width:1200px;margin:0 auto}.fv_002 .container video{border-radius:24px}.fv_002 .container .area-scroll-bar{position:absolute;right:-3.6111111111vw;bottom:0}.fv_002 .container .area-scroll-bar p{writing-mode:vertical-lr;font-size:12px;font-weight:700;line-height:1;letter-spacing:0;position:relative;display:flex}.fv_002 .container .area-scroll-bar p::before{position:absolute;content:"";width:1px;height:30px;background-color:#9a9087;top:-39px;left:6px}.fv_002 .bg{width:74%;height:calc(100% - 210px);background-color:#f3f3f3;position:absolute;right:0;bottom:0;z-index:-1;border-bottom-left-radius:24px}}@media screen and (max-width:899px){.achieve_002{width:100%;padding:0 24px 100px}.achieve_002 .container{max-width:500px;margin:0 auto}.achieve_002 .container .area_grid{display:flex;flex-direction:column;align-items:center;gap:30px;padding-top:20px}.achieve_002 .container .area_grid .item{padding-top:75px;position:relative;display:flex;flex-direction:column;align-items:center}.achieve_002 .container .area_grid .item .item_title{text-align:center;font-size:20px;font-weight:700;line-height:1.5em;letter-spacing:0}.achieve_002 .container .area_grid .item .item_title span{display:inline;font-size:12px;font-weight:700;line-height:1.5em;letter-spacing:0}.achieve_002 .container .area_grid .item::before{position:absolute;z-index:-1;content:"01";top:0;font-size:50px;font-weight:500;line-height:1.5em;letter-spacing:0;color:#d7d1cb;font-family:Montserrat,sans-serif}.achieve_002 .container .area_grid .item img{margin:20px 0 12px}.achieve_002 .container .area_grid .item .text{font-size:16px;font-weight:400;line-height:1.75em;letter-spacing:0}.achieve_002 .container .area_grid .item_2::before{content:"02"}.achieve_002 .container .area_grid .item_3::before{content:"03"}.achieve_002 .container .area_grid .item_3 .area_btn{width:327px;margin:0 auto;margin-top:10px}.achieve_002 .container .area_grid .item_3 .area_btn .btn{padding:14px 0;color:#fff;font-size:18px;font-weight:700;line-height:1.75em;letter-spacing:0;background-color:#9a9087;border-radius:30px;text-align:center}}@media screen and (min-width:900px){.achieve_002{width:100%;padding:100px 5% 40px}.achieve_002 .container{max-width:1210px;margin:0 auto}.achieve_002 .container .area_grid{padding-top:80px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:clamp(1px,5%,60px)}}@media screen and (min-width:900px) and (max-width:1425px){.achieve_002 .container .area_grid{gap:3%}}@media screen and (min-width:900px) and (max-width:1050px){.achieve_002 .container .area_grid{display:block}}@media screen and (min-width:900px){.achieve_002 .container .area_grid .item{padding-top:91px}.achieve_002 .container .area_grid .item .item_title{position:relative;font-size:24px;font-weight:700;line-height:1.5em;letter-spacing:0}.achieve_002 .container .area_grid .item .item_title span{font-size:12px;font-weight:700;line-height:1.5em;letter-spacing:0}}@media screen and (min-width:900px) and (max-width:1425px){.achieve_002 .container .area_grid .item .item_title{font-size:18px;font-weight:700;line-height:1.5em;letter-spacing:0}}@media screen and (min-width:900px) and (max-width:1050px){.achieve_002 .container .area_grid .item .item_title{font-size:24px;font-weight:700;line-height:1.5em;letter-spacing:0}}@media screen and (min-width:900px){.achieve_002 .container .area_grid .item .item_title::before{position:absolute;z-index:-1;content:"01";top:-91px;font-size:100px;font-weight:500;line-height:1.5em;letter-spacing:0;color:#d7d1cb;font-family:Montserrat,sans-serif}.achieve_002 .container .area_grid .item img{margin:20px 0}.achieve_002 .container .area_grid .item .text{font-size:16px;font-weight:400;line-height:1.75em;letter-spacing:0}.achieve_002 .container .area_grid .item_2 .item_title::before{content:"02"}.achieve_002 .container .area_grid .item_3 .item_title::before{content:"03"}.achieve_002 .container .area_grid .item_3 .area_btn{width:clamp(300px,24.8611111111vw,363px);margin:0 auto;margin-top:10px}.achieve_002 .container .area_grid .item_3 .area_btn .btn{padding:10px;color:#fff;font-size:18px;font-weight:700;line-height:1.75em;letter-spacing:0;background-color:#9a9087;border-radius:30px;text-align:center}}@media screen and (max-width:899px){.scene_002{padding:0 24px 100px}.scene_002 .container{margin:0 auto}.scene_002 .container .area_grid{padding-top:40px;display:grid;grid-template-columns:1fr;justify-content:center;row-gap:32px}.scene_002 .container .area_grid .item{width:275px;margin:0 auto;text-align:center;color:#9a9087}.scene_002 .container .area_grid .item .box{padding:22px 0;background-color:#f3f3f3;border-radius:10px;margin-bottom:12px}.scene_002 .container .area_grid .item .box .icon{width:108px;margin:0 auto;margin-bottom:22px}.scene_002 .container .area_grid .item .box .item_title{font-size:18px;font-weight:700;line-height:1.2em;letter-spacing:0}.scene_002 .container .area_grid .item .text{font-size:16px;font-weight:700;line-height:1.5em;letter-spacing:0}}@media screen and (max-width:899px) and (min-width:550px){.scene_002 .container .area_grid{grid-template-columns:1fr 1fr;row-gap:32px;-moz-column-gap:15px;column-gap:15px}.scene_002 .container .area_grid .item{width:100%}}@media screen and (min-width:900px){.scene_002{padding:100px 5% 16px}.scene_002 .container{max-width:1200px;margin:0 auto}.scene_002 .container .area_grid{padding-top:80px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;-moz-column-gap:clamp(1px,2.6666%,32px);column-gap:clamp(1px,2.6666%,32px);row-gap:50px}}@media screen and (min-width:900px) and (max-width:1150px){.scene_002 .container .area_grid{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:900px){.scene_002 .container .area_grid .item{text-align:center;color:#9a9087}.scene_002 .container .area_grid .item .box{padding:22px 0;background-color:#f3f3f3;border-radius:10px;margin-bottom:12px}.scene_002 .container .area_grid .item .box .icon{width:108px;margin:0 auto;margin-bottom:22px}.scene_002 .container .area_grid .item .box .item_title{font-size:18px;font-weight:700;line-height:1.2em;letter-spacing:0}.scene_002 .container .area_grid .item .text{font-size:16px;font-weight:700;line-height:1.5em;letter-spacing:0}}.radius-right-bot{border-radius:0 0 5px 0}.radius-left-bot{border-radius:0 0 0 5px}.radius-left{border-radius:5px 0 0 5px}.radius-right{border-radius:0 5px 5px 0}@media screen and (max-width:899px){.charge_002{width:100%}.charge_002 .container{max-width:initial}.charge_002 .container .content .left{width:100%;max-width:700px;margin:0 auto;padding:40px 24px}.charge_002 .container .content .left .charge_rule{width:100%;border-radius:10px;border:4px solid #9a9087}.charge_002 .container .content .left .charge_rule .area_title{margin:-.5px -.5px 0;padding:18px 0 17px;color:#fff;text-align:center;background-color:#9a9087;font-size:24px;font-weight:700;line-height:35px;letter-spacing:0}.charge_002 .container .content .left .charge_rule .area_rule{width:100%;margin-top:4px}.charge_002 .container .content .left .charge_rule .area_rule.first{margin-top:0}.charge_002 .container .content .left .charge_rule .area_rule .rule{display:flex}.charge_002 .container .content .left .charge_rule .area_rule .rule .meter{width:50%;padding:18px 0 20px;background-color:#c9c9c5;text-align:center;font-size:22px;font-weight:700;line-height:32px;letter-spacing:0}.charge_002 .container .content .left .charge_rule .area_rule .rule .price{background-color:#f3f3f3;width:50%;text-align:center;padding:13px 0 14px;font-size:30px;font-weight:700;line-height:43px;letter-spacing:0}.charge_002 .container .content .left .charge_rule .area_rule .rule .price span{font-size:18px;font-weight:700;line-height:43px;letter-spacing:0}.charge_002 .container .content .left .area_normal{margin-bottom:20px}.charge_002 .container .content .left .area_normal .normal .rule .meter{padding-bottom:17px;font-size:24px;font-weight:700;line-height:35px;letter-spacing:0}.charge_002 .container .content .left .area_normal .normal .rule .price{padding:6px 0;font-size:40px;font-weight:700;line-height:58px;letter-spacing:0}.charge_002 .container .content .left .area_normal .normal .rule .price span{font-size:28px;font-weight:700;line-height:58px;letter-spacing:0}.charge_002 .container .content .left .plus_a{margin-top:50px;display:flex;flex-direction:column;align-items:center;gap:14px;position:relative}.charge_002 .container .content .left .plus_a::before{position:absolute;content:url(img/00common/pc/plus.png);top:-40px}.charge_002 .container .content .left .plus_a .rule{width:100%;height:70px;border-radius:10px;border:4px solid #9a9087;display:flex}.charge_002 .container .content .left .plus_a .rule .area_left{width:50%;background-color:#c9c9c5;text-align:center;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;line-height:26px;letter-spacing:0}.charge_002 .container .content .left .plus_a .rule .area_left.time{flex-direction:column;font-size:20px;font-weight:700;line-height:26px;letter-spacing:0}.charge_002 .container .content .left .plus_a .rule .area_left.time p{font-size:16px;font-weight:700;line-height:26px;letter-spacing:0}.charge_002 .container .content .left .plus_a .rule .area_right{display:flex;align-items:center;justify-content:center;background-color:#f3f3f3;width:50%;text-align:center;font-size:30px;font-weight:700;line-height:43px;letter-spacing:0}.charge_002 .container .content .left .plus_a .rule .area_right span{transform:translateY(5px);font-size:18px;font-weight:700;line-height:43px;letter-spacing:0}.charge_002 .container .content .left .plus_a .rule .area_right.wait{font-size:28px;font-weight:700;line-height:41px;letter-spacing:0}.charge_002 .container .content .left .plus_a .rule .area_right.wait span{font-size:16px;font-weight:700;line-height:41px;letter-spacing:0}.charge_002 .container .content .left .plus_a .rule .area_right.time_is_over{font-size:17px;font-weight:700;line-height:25px;letter-spacing:0}.charge_002 .container .content .right{border-radius:10px;width:100%;background-color:#f3f3f3;padding:40px 0}.charge_002 .container .content .right .right-title{text-align:center;font-size:25px;font-weight:700;line-height:36px;letter-spacing:0;margin-bottom:40px}.charge_002 .container .content .right .row{max-width:700px;padding:0 24px;margin:0 auto}.charge_002 .container .content .right .row .input-group{border-radius:5px;border:2px solid #9a9087;width:100%;padding:0}.charge_002 .container .content .right .row .input-group .input-group-prepend span{padding:11px 14px 13px;background-color:#d7d1cb;color:#9a9087;font-size:18px;font-weight:700;line-height:26px;letter-spacing:0;border-right:2px solid #9a9087}.charge_002 .container .content .right .row .input-group .form-control{display:inline-block;height:100%;padding:11px 15px 13px}.charge_002 .container .content .right .row .input-group .form-control::-moz-placeholder{font-size:18px;font-weight:400;line-height:26px;letter-spacing:0;color:#bebebe}.charge_002 .container .content .right .row .input-group .form-control::placeholder{font-size:18px;font-weight:400;line-height:26px;letter-spacing:0;color:#bebebe}.charge_002 .container .content .right .row .text-ex{width:100%;justify-content:end;display:flex;margin-top:4px;margin-bottom:16px;font-size:12px;font-weight:400;line-height:1.75em;letter-spacing:0}.charge_002 .container .content .right .row .area_btn{margin-top:8px;display:flex;justify-content:center;gap:10px;width:100%}.charge_002 .container .content .right .row .area_btn button{max-width:200px;padding:6px 0 8px;width:50%;color:#fff;font-size:16px;font-weight:700;line-height:23px;letter-spacing:0;text-align:center;border-radius:25px;background-color:#9a9087}.charge_002 .container .content .right .row #distance{width:100%;margin-top:50px}.charge_002 .container .content .right .row #distance ul{border:2px solid #d7d1cb;border-radius:10px;overflow:hidden}.charge_002 .container .content .right .row #distance ul .list-group-item{border:none;border-radius:0;padding:0;border-bottom:2px solid #d7d1cb;display:flex}.charge_002 .container .content .right .row #distance ul .list-group-item .list-title{display:inline-block;border-right:2px solid #d7d1cb;color:#fff;background-color:#9a9087;padding:10px 0;text-align:center;width:100px;font-size:14px;font-weight:700;line-height:20px;letter-spacing:0}.charge_002 .container .content .right .row #distance ul .list-group-item .list-content{width:calc(100% - 100px);font-size:16px;font-weight:700;line-height:23px;letter-spacing:0;padding:9px 13px 8px 20px}.charge_002 .container .content .right .row #distance ul .list-group-item:last-child{border-bottom:none}.charge_002 .container .content .right .row #distance .attention{text-align:center;margin-top:11px;font-size:11px;font-weight:400;line-height:1.59em;letter-spacing:0}}@media screen and (min-width:900px){.charge_002{width:100%;padding:100px 5% 40px}.charge_002 .container{max-width:1200px;margin:0 auto}.charge_002 .container .content{margin-top:84px;display:flex;gap:clamp(1px,6.6%,80px)}.charge_002 .container .content .left{width:50%}.charge_002 .container .content .left .charge_rule{width:100%;border-radius:10px;border:4px solid #9a9087}.charge_002 .container .content .left .charge_rule .area_title{margin:-.5px -.5px 0;padding:18px 0 17px;color:#fff;text-align:center;background-color:#9a9087;font-size:24px;font-weight:700;line-height:35px;letter-spacing:0}.charge_002 .container .content .left .charge_rule .area_rule{width:100%;margin-top:4px}.charge_002 .container .content .left .charge_rule .area_rule.first{margin-top:0}.charge_002 .container .content .left .charge_rule .area_rule .rule{display:flex}.charge_002 .container .content .left .charge_rule .area_rule .rule .meter{width:50%;padding:18px 0 20px;background-color:#c9c9c5;text-align:center;font-size:22px;font-weight:700;line-height:32px;letter-spacing:0}.charge_002 .container .content .left .charge_rule .area_rule .rule .price{background-color:#f3f3f3;width:50%;text-align:center;padding:13px 0 14px;font-size:30px;font-weight:700;line-height:43px;letter-spacing:0}.charge_002 .container .content .left .charge_rule .area_rule .rule .price span{font-size:18px;font-weight:700;line-height:43px;letter-spacing:0}.charge_002 .container .content .left .area_normal{margin-bottom:20px}.charge_002 .container .content .left .area_normal .normal .rule .meter{padding-bottom:17px}.charge_002 .container .content .left .area_normal .normal .rule .price{padding:6px 0;font-size:40px;font-weight:700;line-height:58px;letter-spacing:0}.charge_002 .container .content .left .area_normal .normal .rule .price span{font-size:28px;font-weight:700;line-height:58px;letter-spacing:0}.charge_002 .container .content .left .plus_a{margin-top:50px;display:flex;flex-direction:column;align-items:center;gap:14px;position:relative}.charge_002 .container .content .left .plus_a::before{position:absolute;content:url(img/00common/pc/plus.png);top:-40px}.charge_002 .container .content .left .plus_a .rule{width:100%;border-radius:10px;border:4px solid #9a9087;display:flex}.charge_002 .container .content .left .plus_a .rule .area_left{width:50%;background-color:#c9c9c5;text-align:center;font-size:18px;font-weight:700;line-height:26px;letter-spacing:0}.charge_002 .container .content .left .plus_a .rule .area_left.time{font-size:20px;font-weight:700;line-height:26px;letter-spacing:0}.charge_002 .container .content .left .plus_a .rule .area_left.time p{font-size:16px;font-weight:700;line-height:26px;letter-spacing:0}.charge_002 .container .content .left .plus_a .rule .area_right{background-color:#f3f3f3;width:50%;text-align:center;font-size:30px;font-weight:700;line-height:43px;letter-spacing:0}.charge_002 .container .content .left .plus_a .rule .area_right span{font-size:18px;font-weight:700;line-height:43px;letter-spacing:0}.charge_002 .container .content .left .plus_a .rule .area_right.wait{font-size:28px;font-weight:700;line-height:41px;letter-spacing:0}.charge_002 .container .content .left .plus_a .rule .area_right.wait span{font-size:16px;font-weight:700;line-height:41px;letter-spacing:0}.charge_002 .container .content .left .plus_a .rule .area_right.time_is_over{font-size:17px;font-weight:700;line-height:25px;letter-spacing:0}.charge_002 .container .content .left .plus_a .item_1 .area_left{padding:22px 0}.charge_002 .container .content .left .plus_a .item_1 .area_right{padding:14px 0 13px}.charge_002 .container .content .left .plus_a .item_2 .area_left{padding:22px 0}.charge_002 .container .content .left .plus_a .item_2 .area_right{padding:15px 0 14px}.charge_002 .container .content .left .plus_a .item_3 .area_left{padding:10px 0 9px}.charge_002 .container .content .left .plus_a .item_3 .area_right{padding:22px 0 23px}.charge_002 .container .content .right{border-radius:10px;width:50%;background-color:#f3f3f3;padding:102px clamp(1px,4.166vw,60px)}.charge_002 .container .content .right .right-title{text-align:center;font-size:32px;font-weight:700;line-height:46px;letter-spacing:0;margin-bottom:40px}}@media screen and (min-width:900px) and (max-width:1100px){.charge_002 .container .content .right .right-title{font-size:28px;font-weight:700;line-height:46px;letter-spacing:0}}@media screen and (min-width:900px){.charge_002 .container .content .right .input-group{border-radius:5px;border:2px solid #9a9087;width:100%;padding:0}.charge_002 .container .content .right .input-group .input-group-prepend span{padding:11px 14px 13px;background-color:#d7d1cb;color:#9a9087;font-size:18px;font-weight:700;line-height:26px;letter-spacing:0;border-right:2px solid #9a9087}.charge_002 .container .content .right .input-group .form-control{display:inline-block;height:100%;padding:11px 15px 13px}.charge_002 .container .content .right .input-group .form-control::-moz-placeholder{font-size:18px;font-weight:400;line-height:26px;letter-spacing:0;color:#bebebe}.charge_002 .container .content .right .input-group .form-control::placeholder{font-size:18px;font-weight:400;line-height:26px;letter-spacing:0;color:#bebebe}.charge_002 .container .content .right .text-ex{width:100%;justify-content:end;display:flex;margin-top:4px;margin-bottom:16px;font-size:12px;font-weight:400;line-height:1.75em;letter-spacing:0}.charge_002 .container .content .right .area_btn{margin-top:8px;display:flex;justify-content:center;gap:10px;width:100%}.charge_002 .container .content .right .area_btn button{max-width:200px;padding:6px 0 8px;width:50%;color:#fff;font-size:18px;font-weight:700;line-height:26px;letter-spacing:0;text-align:center;border-radius:25px;background-color:#9a9087}.charge_002 .container .content .right #distance{width:100%;margin-top:50px}.charge_002 .container .content .right #distance ul{overflow:hidden;border:2px solid #d7d1cb;border-radius:10px}.charge_002 .container .content .right #distance ul .list-group-item{padding:0;border:none;border-bottom:2px solid #d7d1cb;border-radius:0;display:flex}.charge_002 .container .content .right #distance ul .list-group-item .list-title{display:inline-block;border-right:2px solid #d7d1cb;color:#fff;background-color:#9a9087;padding:7px 0;text-align:center;width:175px;font-size:18px;font-weight:700;line-height:26px;letter-spacing:0}.charge_002 .container .content .right #distance ul .list-group-item .list-content{width:calc(100% - 175px);font-size:18px;font-weight:700;line-height:26px;letter-spacing:0;padding:7px 13px 7px 20px}.charge_002 .container .content .right #distance ul .list-group-item:last-child{border-bottom:none}.charge_002 .container .content .right #distance .attention{text-align:center;margin-top:10px;font-size:11px;font-weight:400;line-height:1.5em;letter-spacing:0}}@media screen and (max-width:899px){.point_002{width:100%;padding:100px 24px 65px}.point_002 .container{max-width:500px;margin:0 auto}.point_002 .container .area_item{margin-top:40px;display:flex;flex-direction:column;gap:40px}.point_002 .container .area_item .item{width:100%}.point_002 .container .area_item .item .area_text{width:100%;display:flex;flex-direction:column;justify-content:center}.point_002 .container .area_item .item .area_text .number{margin:20px 0 4px;font-size:32px;font-weight:700;line-height:39px;letter-spacing:0;color:#d7d1cb}.point_002 .container .area_item .item .area_text .text{font-size:20px;font-weight:700;line-height:1.75em;letter-spacing:0}.point_002 .container .area_item .item .area_text .attention{margin-top:20px;font-size:12px;font-weight:400;line-height:1.75em;letter-spacing:0}}@media screen and (min-width:900px){.point_002{width:100%;padding:100px 5% 140px}.point_002 .container{max-width:1200px;margin:0 auto}.point_002 .container .area_item{display:flex;flex-direction:column;gap:70px;margin-top:80px}.point_002 .container .area_item .item{width:calc(100% - 50px);display:flex;align-items:center}.point_002 .container .area_item .item img{width:43.4782608696%}.point_002 .container .area_item .item .area_text{width:59%;height:240px;background-color:#f3f3f3;display:flex;flex-direction:column;justify-content:center;padding:0}.point_002 .container .area_item .item .area_text .number{margin-bottom:4px;font-size:48px;font-weight:700;line-height:57px;letter-spacing:0;color:#d7d1cb}.point_002 .container .area_item .item .area_text .text{font-size:20px;font-weight:700;line-height:1.75em;letter-spacing:0}.point_002 .container .area_item .item .area_text .attention{margin-top:6px;font-size:14px;font-weight:700;line-height:1.75em;letter-spacing:0}.point_002 .container .area_item .odd .area_text{padding-right:4.15%;padding-left:8.6956521739%;border-top-right-radius:20px;border-bottom-right-radius:20px}.point_002 .container .area_item .odd .bg{width:500px;height:240px;z-index:-1;position:absolute;left:0;background-color:#f3f3f3}}@media screen and (min-width:900px) and (min-width:1700px){.point_002 .container .area_item .odd .bg{display:none}}@media screen and (min-width:900px){.point_002 .container .area_item .even{margin-left:50px;flex-direction:row-reverse;justify-content:end}.point_002 .container .area_item .even .area_text{padding-left:4.15%;padding-right:8.6956521739%;border-top-left-radius:20px;border-bottom-left-radius:20px}.point_002 .container .area_item .even .bg{width:500px;height:240px;z-index:-1;position:absolute;right:0;background-color:#f3f3f3}}@media screen and (min-width:900px) and (min-width:1700px){.point_002 .container .area_item .even .bg{display:none}}@media screen and (max-width:899px){.aboutKarubi_002{width:100%;padding:50px 24px;background-color:#f3f3f3}.aboutKarubi_002 .container{max-width:500px;margin:0 auto;width:100%}.aboutKarubi_002 .container .area_text{margin-bottom:40px}.aboutKarubi_002 .container .area_text .title{color:#9a9087;margin-bottom:24px;font-size:24px;font-weight:900;line-height:35px;letter-spacing:0}.aboutKarubi_002 .container .area_text .title span{font-size:40px;font-weight:900;line-height:58px;letter-spacing:0}.aboutKarubi_002 .container .area_text .text{font-size:16px;font-weight:400;line-height:1.75em;letter-spacing:0;color:#000}.aboutKarubi_002 .container .area_text .text2{margin-top:28px}}@media screen and (min-width:900px){.aboutKarubi_002{width:100%;padding:80px 5%;background-color:#f3f3f3}.aboutKarubi_002 .container{max-width:1200px;margin:0 auto;width:100%;display:flex;align-items:center;gap:8.3%}.aboutKarubi_002 .container .area_text{width:560px}.aboutKarubi_002 .container .area_text .title{color:#9a9087;margin-bottom:20px;font-size:31px;font-weight:900;line-height:45px;letter-spacing:0}.aboutKarubi_002 .container .area_text .title span{font-size:48px;font-weight:900;line-height:70px;letter-spacing:0}.aboutKarubi_002 .container .area_text .text{font-size:16px;font-weight:400;line-height:1.75em;letter-spacing:0;color:#000}.aboutKarubi_002 .container .area_text .text2{margin-top:28px}.aboutKarubi_002 .container img{width:calc(100% - (560px + 8.3%))}}@media screen and (max-width:899px){.review_002{width:100%;padding:100px 24px}.review_002 .container{max-width:500px}.review_002 .container .area_item{margin-top:40px;display:grid;grid-template-columns:1fr;gap:30px}.review_002 .container .area_item .item{padding:20px;background-color:#f3f3f3;border-radius:10px}.review_002 .container .area_item .item .name{display:flex;align-items:center;gap:10px;margin-bottom:10px}.review_002 .container .area_item .item .name p{font-size:16px;font-weight:700;line-height:1.75em;letter-spacing:0;color:#9a9087}.review_002 .container .area_item .item .name img{width:120px}.review_002 .container .area_item .item .text{font-size:16px;font-weight:400;line-height:1.75em;letter-spacing:0}}@media screen and (min-width:900px){.review_002{width:100%;padding:140px 5%}.review_002 .container{max-width:1200px}.review_002 .container .area_item{margin-top:80px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:60px}}@media screen and (min-width:900px) and (max-width:1150px){.review_002 .container .area_item{gap:30px}}@media screen and (min-width:900px){.review_002 .container .area_item .item{padding:20px 30px 30px;background-color:#f3f3f3;border-radius:10px}.review_002 .container .area_item .item .name{display:flex;align-items:center;gap:10px;margin-bottom:8px}.review_002 .container .area_item .item .name p{font-size:18px;font-weight:700;line-height:1.75em;letter-spacing:0;color:#9a9087}.review_002 .container .area_item .item .name img{width:120px}.review_002 .container .area_item .item .text{font-size:16px;font-weight:400;line-height:1.75em;letter-spacing:0}}@media screen and (max-width:899px){.episode_002{width:100%;padding:0 24px 100px}.episode_002 .container{max-width:500px;margin:0 auto}.episode_002 .container .area_item{margin-top:40px;display:flex;flex-direction:column;gap:60px}.episode_002 .container .area_item .item{width:100%}.episode_002 .container .area_item .item .area_text{margin-top:24px;width:100%}.episode_002 .container .area_item .item .area_text .name{font-size:18px;font-weight:900;line-height:26px;letter-spacing:0;color:#9a9087}.episode_002 .container .area_item .item .area_text .scene{margin:10px 0 20px;font-size:24px;font-weight:900;line-height:36px;letter-spacing:0;color:#9a9087}.episode_002 .container .area_item .item .area_text .text_1{margin-bottom:28px}.episode_002 .container .area_item .item .area_text .text{font-size:16px;font-weight:400;line-height:1.75em;letter-spacing:0}}@media screen and (min-width:900px){.episode_002{width:100%;padding:0 5%}.episode_002 .container{max-width:1200px;margin:0 auto}.episode_002 .container .area_item{margin-top:90px;display:flex;flex-direction:column;gap:80px}.episode_002 .container .area_item .item{width:100%;display:flex;align-items:center;justify-content:center;gap:80px}}@media screen and (min-width:900px) and (max-width:1150px){.episode_002 .container .area_item .item{gap:40px}}@media screen and (min-width:900px){.episode_002 .container .area_item .item .area_text{width:560px}.episode_002 .container .area_item .item .area_text .name{font-size:18px;font-weight:900;line-height:26px;letter-spacing:0;color:#9a9087}.episode_002 .container .area_item .item .area_text .scene{margin:10px 0 20px;font-size:24px;font-weight:900;line-height:36px;letter-spacing:0;color:#9a9087}.episode_002 .container .area_item .item .area_text .text_1{margin-bottom:28px}.episode_002 .container .area_item .item .area_text .text{font-size:16px;font-weight:400;line-height:1.75em;letter-spacing:0}.episode_002 .container .area_item .item img{width:calc(100% - 640px)}.episode_002 .container .area_item .even{flex-direction:row-reverse}}@media screen and (max-width:899px){.insta{width:100%;padding:0 24px 0}.insta .container{max-width:500px;margin:0 auto}.insta .container .area_item{display:grid;grid-template-columns:1fr 1fr 1fr;padding:40px 0}.insta .container .area_btn{display:flex;gap:20px;flex-direction:column;align-items:center}.insta .container .area_btn .btn{width:300px;border-radius:30px;background-color:#9a9087;text-align:center;padding:17px 0;color:#fff;font-size:18px;font-weight:700;line-height:26px;letter-spacing:0}}@media screen and (min-width:900px){.insta{width:100%;padding:140px 5% 0}.insta .container{max-width:1200px;margin:0 auto}.insta .container .area_item{display:grid;grid-template-columns:1fr 1fr 1fr;padding:80px 0 50px}.insta .container .area_btn{display:flex;justify-content:center;gap:20px}.insta .container .area_btn .btn{width:300px;border-radius:30px;background-color:#9a9087;text-align:center;padding:17px 0;color:#fff;font-size:18px;font-weight:700;line-height:26px;letter-spacing:0}}@media screen and (max-width:899px){.blog_002{width:100%;padding:100px 24px}.blog_002#kikkake {padding-bottom: 0;}.blog_002 .container{max-width:500px;margin:0 auto}.blog_002 .container .content{margin:40px 0;display:flex;flex-direction:column;gap:20px}  .blog_002#kikkake .container .content .scene {margin: 10px 0 20px;font-size: 24px;font-weight: 900;color: #9a9087;}.blog_002 .container .area_btn .btn{width:300px;margin:0 auto;border-radius:30px;padding:17px 0;text-align:center;color:#fff;background-color:#9a9087;font-size:18px;font-weight:700;line-height:1.75em;letter-spacing:0}}@media screen and (min-width:900px){.blog_002{width:100%;padding:140px 5%}.blog_002#kikkake {padding-bottom: 0;}.blog_002 .container{max-width:1200px;margin:0 auto}.blog_002 .container .content{margin:80px 0 50px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:60px}.blog_002#kikkake .container .content {grid-template-columns: 1fr 1fr;}  .blog_002#kikkake .container .content .scene {margin: 10px 0 20px;font-size: 24px;font-weight: 900;color: #9a9087;}.blog_002 .container .area_btn .btn{width:300px;margin:0 auto;border-radius:30px;padding:17px 0;text-align:center;color:#fff;background-color:#9a9087;font-size:18px;font-weight:700;line-height:24px;letter-spacing:0}}@media screen and (max-width:899px){.aboutSponcer_002{width:100%;padding:100px 24px;background-color:#f3f3f3}.aboutSponcer_002 .container{max-width:500px;margin:0 auto}.aboutSponcer_002 .container .content{margin:40px 0 0;display:flex;flex-direction:column;gap:36px}.aboutSponcer_002 .container .content .item{border-radius:10px;box-shadow:0 0 10px 0 rgba(0,0,0,.25)}.aboutSponcer_002 .container .content .item .area_text{background-color:#fff;text-align:center;padding:20px 23px;border-radius:10px;border-top-left-radius:none;border-top-right-radius:none}.aboutSponcer_002 .container .content .item .area_text .name{font-size:20px;font-weight:900;line-height:29px;letter-spacing:0;margin-bottom:10px;color:#9a9087}.aboutSponcer_002 .container .content .item .area_text .text{font-size:16px;font-weight:700;line-height:1.5em;letter-spacing:0}.advSponcer_002{width:100%;padding:100px 24px}.advSponcer_002 .container{max-width:500px;margin:0 auto;text-align:center}.advSponcer_002 .container .text{font-size:18px;font-weight:700;line-height:1.75em;letter-spacing:0;margin:20px 0 40px}.advSponcer_002 .container .content{display:grid;grid-template-columns:1fr;gap:16px}.advSponcer_002 .container .content .item{width:100%;padding:10px 20px 20px;background-color:#f3f3f3;border-radius:10px}.advSponcer_002 .container .content .item p{font-size:20px;font-weight:700;line-height:1.75em;letter-spacing:0;color:#9a9087;margin-bottom:10px}.advSponcer_002 .container .area_btn{margin-top:40px}.advSponcer_002 .container .area_btn .btn{width:288px;height:60px;margin:0 auto;border-radius:30px;padding:19px 0 18px;text-align:center;color:#fff;background-color:#06c755;font-size:16px;font-weight:700;line-height:23px;letter-spacing:0;display:flex;align-items:center;justify-content:center;gap:7px}.advSponcer_002 .container .area_btn .btn img{width:23px}}@media screen and (min-width:900px){.aboutSponcer_002{width:100%;padding:140px 5%;background-color:#f3f3f3}.aboutSponcer_002 .container{max-width:1200px;margin:0 auto}.aboutSponcer_002 .container .content{margin:80px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:80px}}@media screen and (min-width:900px) and (max-width:1250px){.aboutSponcer_002 .container .content{gap:40px}}@media screen and (min-width:900px) and (max-width:1050px){.aboutSponcer_002 .container .content{gap:20px}}@media screen and (min-width:900px){.aboutSponcer_002 .container .content .item{border-radius:10px;box-shadow:0 0 10px 0 rgba(0,0,0,.25)}.aboutSponcer_002 .container .content .item .area_text{background-color:#fff;text-align:center;padding:20px 40px 25px;border-radius:10px;border-top-left-radius:none;border-top-right-radius:none}}@media screen and (min-width:900px) and (max-width:1350px){.aboutSponcer_002 .container .content .item .area_text{padding:20px 20px 25px}}@media screen and (min-width:900px) and (max-width:1050px){.aboutSponcer_002 .container .content .item .area_text{padding:20px 10px 25px}}@media screen and (min-width:900px){.aboutSponcer_002 .container .content .item .area_text .name{font-size:25px;font-weight:900;line-height:36px;letter-spacing:0;margin-bottom:2px;color:#9a9087}.aboutSponcer_002 .container .content .item .area_text .text{font-size:16px;font-weight:700;line-height:1.5em;letter-spacing:0}}@media screen and (min-width:900px) and (max-width:1250px){.aboutSponcer_002 .container .content .item .area_text .text{font-size:14px;font-weight:700;line-height:1.5em;letter-spacing:0}}@media screen and (min-width:900px) and (max-width:1250px){.aboutSponcer_002 .container .content .item .area_text .text{font-size:12px;font-weight:700;line-height:1.5em;letter-spacing:0}}@media screen and (min-width:900px){.advSponcer_002{width:100%;padding:140px 5%}.advSponcer_002 .container{max-width:1200px;margin:0 auto;text-align:center}.advSponcer_002 .container .text{font-size:18px;font-weight:700;line-height:1.75em;letter-spacing:0;margin:40px 0}.advSponcer_002 .container .content{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:32px}.advSponcer_002 .container .content .item{width:100%;padding:10px 20px 20px;background-color:#f3f3f3;border-radius:10px}.advSponcer_002 .container .content .item p{font-size:20px;font-weight:700;line-height:1.75em;letter-spacing:0;color:#9a9087;margin-bottom:10px}.advSponcer_002 .container .area_btn{margin-top:40px}.advSponcer_002 .container .area_btn .btn{width:288px;height:60px;margin:0 auto;border-radius:30px;padding:19px 0 18px;text-align:center;color:#fff;background-color:#06c755;font-size:16px;font-weight:700;line-height:23px;letter-spacing:0;display:flex;align-items:center;justify-content:center;gap:7px}.advSponcer_002 .container .area_btn .btn img{width:23px}}@media screen and (max-width:899px){.partner_002{width:100%;padding:100px 24px;background-color:#f3f3f3}.partner_002 .container{max-width:500px;margin:0 auto}.partner_002 .container .content{margin-top:40px;width:100%;display:flex;flex-direction:column;gap:16px}.partner_002 .container .content .item{display:block;background-color:#fff;width:100%;height:60px;box-shadow:0 0 10px 0 rgba(0,0,0,.25);border-radius:10px;padding:16px 0;text-align:center;font-size:16px;font-weight:700;line-height:1.75em;letter-spacing:0;color:#9a9087}.partner_002 .container .content .none{opacity:0}.partner_002 .container .area_btn{margin-top:40px}.partner_002 .container .area_btn .btn{width:288px;margin:0 auto;border-radius:30px;padding:19px 0;text-align:center;color:#fff;background-color:#06c755;font-size:16px;font-weight:700;line-height:23px;letter-spacing:0;display:flex;align-items:center;justify-content:center;gap:7px}.partner_002 .container .area_btn .btn img{width:23px}}@media screen and (min-width:900px){.partner_002{width:100%;padding:140px 5%}.partner_002 .container{max-width:1200px;margin:0 auto}.partner_002 .container .content{margin-top:40px;width:100%;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;-moz-column-gap:25px;column-gap:25px;row-gap:25px}.partner_002 .container .content .item{display:block;width:100%;box-shadow:0 0 10px 0 rgba(0,0,0,.25);border-radius:10px;padding:26px 0;text-align:center;font-size:16px;font-weight:700;line-height:1.75em;letter-spacing:0;color:#9a9087}.partner_002 .container .content .hover-alpha:hover{color:#0056b3}.partner_002 .container .content .none{opacity:0}.partner_002 .container .area_btn{margin-top:40px}.partner_002 .container .area_btn .btn{width:288px;margin:0 auto;border-radius:30px;padding:19px 0;text-align:center;color:#fff;background-color:#06c755;font-size:16px;font-weight:700;line-height:23px;letter-spacing:0;display:flex;align-items:center;justify-content:center;gap:7px}.partner_002 .container .area_btn .btn img{width:23px}}@media screen and (max-width:899px){.other_service_002{width:100%;padding:100px 24px;position:relative}.other_service_002::before{content:"";position:absolute;width:80vw;max-width:600px;height:536px;top:256px;background-color:#f3f3f3;z-index:-1;right:0;border-radius:20px;border-top-right-radius:0;border-bottom-right-radius:0}.other_service_002 .container{max-width:500px;margin:0 auto;width:100%}.other_service_002 .container .area_item{margin-top:40px;width:100%}.other_service_002 .container .area_item .item{width:100%}.other_service_002 .container .area_item .item img{max-width:350px}.other_service_002 .container .area_item .item .area_text{padding-top:30px}.other_service_002 .container .area_item .item .area_text .sub{font-size:18px;font-weight:700;line-height:26px;letter-spacing:0}.other_service_002 .container .area_item .item .area_text .last{font-size:40px;font-weight:700;line-height:56px;letter-spacing:0;color:#9a9087}.other_service_002 .container .area_item .item .area_text .about_last{padding-top:30px}.other_service_002 .container .area_item .item .area_text .about_last p{margin-bottom:15px;font-size:24px;font-weight:700;line-height:35px;letter-spacing:0}.other_service_002 .container .area_item .item .area_text .about_last p span{font-size:14px;font-weight:700;line-height:35px;letter-spacing:0}.other_service_002 .container .area_item .item .area_text .about_last ul{display:flex;flex-direction:column;gap:10px}.other_service_002 .container .area_item .item .area_text .about_last ul li{width:-moz-fit-content;width:fit-content;padding:5px 20px;background-color:#fff;border-radius:25px;font-size:14px;font-weight:700;line-height:20px;letter-spacing:0}.other_service_002 .container .area_item .item .area_text .about_last ul li .number{color:#9a9087}.other_service_002 .container .area_item .item_2{margin-top:50px}.other_service_002 .container .area_item .item_2 img{max-width:262px}.other_service_002 .container .area_item .item_2 .area_text .item_title{font-size:32px;font-weight:700;line-height:1.5em;letter-spacing:0;color:#9a9087;margin:20px 0}.other_service_002 .container .area_item .item_2 .area_text .text{font-size:16px;font-weight:400;line-height:1.75em;letter-spacing:0;margin-bottom:28px}.other_service_002 .container .area_item .item_2 .area_text .sub{font-size:21px;font-weight:700;line-height:1.75em;letter-spacing:0}.other_service_002 .container .area_item .item_2 .area_text .sub span{color:#9a9087}.other_service_002 .container .area_item .item_2 .area_text .sub_1{margin:12px 0 20px}}@media screen and (min-width:900px){.other_service_002{width:100%;padding:0 5% 140px;position:relative}.other_service_002::before{content:"";position:absolute;width:70vw;max-width:1070px;height:700px;top:150px;background-color:#f3f3f3;z-index:-1;right:0;border-radius:20px;border-top-right-radius:0;border-bottom-right-radius:0}}@media screen and (min-width:900px) and (max-width:1150px){.other_service_002::before{width:80vw}}@media screen and (min-width:900px){.other_service_002 .container{max-width:1200px;margin:0 auto;width:100%;position:relative}.other_service_002 .container .area_item{width:100%;padding-top:180px}.other_service_002 .container .area_item .item{width:100%;display:flex;align-items:flex-start;justify-content:center;gap:38px;padding-right:37px}}@media screen and (min-width:900px) and (max-width:1150px){.other_service_002 .container .area_item .item{gap:20px;padding-right:0}}@media screen and (min-width:900px){.other_service_002 .container .area_item .item .area_text{padding-top:80px;width:530px}.other_service_002 .container .area_item .item .area_text .sub{font-size:24px;font-weight:700;line-height:35px;letter-spacing:0}.other_service_002 .container .area_item .item .area_text .last{font-size:48px;font-weight:700;line-height:70px;letter-spacing:0;color:#9a9087}.other_service_002 .container .area_item .item .area_text .about_last{padding-top:35px}.other_service_002 .container .area_item .item .area_text .about_last p{margin-bottom:14px;font-size:28px;font-weight:700;line-height:41px;letter-spacing:0}.other_service_002 .container .area_item .item .area_text .about_last p span{font-size:18px;font-weight:700;line-height:41px;letter-spacing:0}.other_service_002 .container .area_item .item .area_text .about_last ul{display:flex;flex-direction:column;gap:15px}.other_service_002 .container .area_item .item .area_text .about_last ul li{padding:5px 24px;width:-moz-fit-content;width:fit-content;background-color:#fff;border-radius:25px;font-size:24px;font-weight:700;line-height:35px;letter-spacing:0}.other_service_002 .container .area_item .item .area_text .about_last ul li .number{color:#9a9087}.other_service_002 .container .area_item .item img{width:calc(100% - 600px);padding-bottom:35px}.other_service_002 .container .area_item .item_2{margin-top:90px;display:flex;flex-direction:row-reverse;align-items:flex-start;gap:50px}.other_service_002 .container .area_item .item_2 img{width:calc(100% - 750px)}}@media screen and (min-width:900px) and (max-width:1150px){.other_service_002 .container .area_item .item_2 img{width:calc(100% - 600px)}}@media screen and (min-width:900px){.other_service_002 .container .area_item .item_2 .area_text{width:700px;padding-top:115px}}@media screen and (min-width:900px) and (max-width:1150px){.other_service_002 .container .area_item .item_2 .area_text{width:550px}}@media screen and (min-width:900px){.other_service_002 .container .area_item .item_2 .area_text .item_title{font-size:40px;font-weight:700;line-height:58px;letter-spacing:0;color:#9a9087;margin-bottom:19px}.other_service_002 .container .area_item .item_2 .area_text .text{font-size:16px;font-weight:400;line-height:1.75em;letter-spacing:0;margin-bottom:28px}.other_service_002 .container .area_item .item_2 .area_text .sub{font-size:20px;font-weight:700;line-height:1.75em;letter-spacing:0}.other_service_002 .container .area_item .item_2 .area_text .sub span{color:#9a9087}.other_service_002 .container .area_item .item_2 .area_text .sub_1{margin:12px 0 20px}}