﻿.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.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;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[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-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto}.slick-arrow.slick-hidden{display:none}@keyframes fadein{0%{opacity:0}100%{opacity:1}}html,body{overscroll-behavior-y:none;margin:0;padding:0}body{min-width:1200px}@media screen and (max-width: 767px){body{min-width:0}}@media screen and (min-width: 768px){#header-area{position:relative;z-index:1}}body>img{position:absolute;z-index:-1}.ob-contents{margin-bottom:17px;color:#2D2D2D;font-family:'Noto Sans JP', sans-serif}.ob-contents *,.ob-contents *::after,.ob-contents *::before{box-sizing:border-box}.ob-contents a{text-decoration:none}@media screen and (min-width: 768px){.ob-contents a{transition:opacity 0.5s ease}.ob-contents a:hover{opacity:0.75}}@media screen and (min-width: 768px){.ob-contents button{transition:opacity 0.5s ease}.ob-contents button:hover{opacity:0.75}}.ob-contents h1,.ob-contents h2,.ob-contents h3,.ob-contents h4{font-weight:700}.ob-contents ul li{list-style:none}@media screen and (min-width: 768px){.ob-contents a[href^="tel:"]{text-decoration:none;pointer-events:none}}.ob-contents .pc-none{display:none}@media screen and (max-width: 767px){.ob-contents .pc-none{display:block}}@media screen and (max-width: 767px){.ob-contents br.pc-none{display:inline}}@media screen and (max-width: 767px){.ob-contents .sp-none{display:none}}.ob-contents .upper{text-transform:uppercase}.ob-contents .nw{display:inline-block}.ob-contents .ta-l{text-align:left}.ob-contents .ta-c{text-align:center}.ob-contents .ta-r{text-align:right}.ob-contents .ob-hide{display:none}.ob-contents .slick-slide{outline:none}.ob-contents .slick-arrow{overflow:hidden;display:block;position:absolute;z-index:1;width:40px;height:40px;background:url(../img/icon_slide_arrow.svg) no-repeat 50% 50%/contain;text-indent:200%;white-space:nowrap;outline:none}.ob-contents .slick-arrow.slick-prev{left:0}@media screen and (max-width: 767px){.ob-contents .slick-arrow.slick-prev{left:24px}}.ob-contents .slick-arrow.slick-next{right:0;transform:scaleX(-1)}@media screen and (max-width: 767px){.ob-contents .slick-arrow.slick-next{right:24px}}.ob-contents .slick-arrow.slick-disabled{display:none !important}.ob-contents .slick-dots{display:flex;justify-content:center}.ob-contents .slick-dots li{margin:0 5px;font-size:0;font-weight:500;line-height:1}@media screen and (max-width: 767px){.ob-contents .slick-dots li{margin:0 4px}}.ob-contents .slick-dots li button{overflow:hidden;width:10px;height:10px;border-radius:50%;background-color:#aaa;color:#fff;font-size:inherit;font-weight:inherit;text-indent:200%;white-space:nowrap;outline:none}@media screen and (max-width: 767px){.ob-contents .slick-dots li button{width:8px;height:8px}}.ob-contents .slick-dots li.slick-active button{background-color:#E90A2B;pointer-events:none}.ob-basic{width:100%;max-width:1020px;margin:0 auto}@media screen and (max-width: 767px){.ob-basic{max-width:none}}.ob-basic-s{width:100%;max-width:952px;margin:0 auto}@media screen and (max-width: 767px){.ob-basic-s{max-width:none;padding-left:25px;padding-right:25px}}.ob-heading{margin-bottom:20px;font-size:24px;line-height:1.6666666667;letter-spacing:0.08em}@media screen and (max-width: 767px){.ob-heading{margin-bottom:28px;font-size:22px;line-height:1.3636363636}}.ob-lead{font-size:16px;line-height:1.875}@media screen and (max-width: 767px){.ob-lead{text-align:justify}}.ob-btn-inner{display:inline-block;position:relative;width:230px;padding:13.5px 0;border-radius:25px;font-size:14px;font-weight:500;text-align:center}@media screen and (max-width: 767px){.ob-btn-inner{width:200px;font-size:12px;line-height:1.75}}.ob-btn-white .ob-btn-inner{background-color:#FFF;border:1px solid #2D2D2D}.ob-btn-black .ob-btn-inner{color:#FFF;background-color:#2D2D2D;border:1px solid #2D2D2D}.ob-btn-red .ob-btn-inner{color:#FFF;background-color:#E90A2B;border:1px solid #E90A2B}.ob-btn-arrow-right-w::before{display:block;position:absolute;top:0;right:15px;bottom:0;width:7px;height:13px;margin:auto 0;background:url(../img/icon_arrow_w.svg) no-repeat 50% 50%/contain;content:""}.ob-btn-arrow-under-b::before{display:block;position:absolute;top:0;right:15px;bottom:0;width:14px;height:8px;margin:auto 0;background:url(../img/icon_arrow_b.svg) no-repeat 50% 50%/contain;content:""}.ob-btn-arrow-under-b.ob-btn-reverse::before{transform:rotate(180deg)}.ob-btn-arrow-under-w::before{display:block;position:absolute;top:0;right:15px;bottom:0;width:7px;height:13px;margin:auto 0;background:url(../img/icon_arrow_w.svg) no-repeat 50% 50%/contain;transform:rotate(90deg);transform-origin:center;content:""}.ob-btn-arrow-under-w.ob-btn-reverse::before{transform:rotate(-90deg)}.ob-menu-btn{position:sticky;z-index:1;top:0}@media screen and (max-width: 767px){.ob-menu-btn{top:25px}}.ob-menu-btn p{position:absolute;top:0;right:0}@media screen and (max-width: 767px){.ob-menu-btn p{right:10px}}.ob-menu-btn button{overflow:hidden;display:block;width:65px;height:65px;background:url(../img/menu.svg) no-repeat 50% 50%;text-indent:200%;white-space:nowrap}@media screen and (max-width: 767px){.ob-menu-btn button{width:54px;height:54px;background-image:url(../img/sp_menu.svg)}}.ob-menu-btn.ob-menu-opened{position:fixed;z-index:11;right:0}.ob-menu-btn.ob-menu-opened button{background-image:url(../img/menu_close.svg);background-size:20px 20px}.ob-menu{overflow-y:auto;overscroll-behavior-y:none;display:none;position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;padding:165px 0 40px;background-color:#fff;animation:fadein 0.35s ease}@media screen and (min-width: 768px){.ob-menu::-webkit-scrollbar{width:0}.ob-menu::-webkit-scrollbar-thumb{background-color:transparent}}@media screen and (max-width: 767px){.ob-menu{padding:40px 25px 20px}}.ob-menu.ob-menu-opened{display:block}.ob-menu a{color:inherit}.ob-menu li{font-size:18px;font-weight:700}@media screen and (max-width: 767px){.ob-menu li{font-size:16px}}.ob-menu-main{width:606px;height:calc(100% + 1px);margin:0 auto}@media screen and (max-width: 767px){.ob-menu-main{width:auto}}.ob-menu-main>li{margin-bottom:24px}.ob-menu-main>li.ob-menu-top{margin-bottom:33px}@media screen and (max-width: 767px){.ob-menu-main>li.ob-menu-top{margin-bottom:24px}}.ob-menu-main>li.ob-menu-advice{margin-top:44px;margin-bottom:42px}@media screen and (max-width: 767px){.ob-menu-main>li.ob-menu-advice{margin-top:25px;margin-bottom:6px}}.ob-menu-advice-h{display:flex;align-items:center}.ob-menu-advice-h::after{flex:1 1 auto;height:1px;background-color:#ACACAC;content:""}.ob-menu-advice-h>span{padding-right:12px}@media screen and (max-width: 767px){.ob-menu-advice-h>span{padding-right:9px}}.ob-menu-sub{display:flex;justify-content:space-between;align-items:center;margin-top:13px}@media screen and (max-width: 767px){.ob-menu-sub{flex-direction:column;align-items:flex-start;margin-top:25px;margin-left:38px}}@media screen and (max-width: 767px){.ob-menu-sub li{width:100%;margin-bottom:18px}}.ob-menu-sub li a{display:flex;align-items:center}.ob-menu-sub li a::before{display:inline-block;margin-right:16px;background:no-repeat 50% 50% / contain;content:""}@media screen and (max-width: 767px){.ob-menu-sub li a::before{margin-right:0;background-position:0 50%;background-size:auto 100%}}.ob-menu-sub li.ob-menu-video a::before{width:63px;height:52px;background-image:url(../img/icon_video.svg)}@media screen and (max-width: 767px){.ob-menu-sub li.ob-menu-video a::before{width:68px;height:40px}}.ob-menu-sub li.ob-menu-tel{margin-left:8px}@media screen and (max-width: 767px){.ob-menu-sub li.ob-menu-tel{margin-left:0}}.ob-menu-sub li.ob-menu-tel a::before{width:48px;height:71px;margin-top:-20px;margin-right:6px;background-image:url(../img/icon_smp.svg)}@media screen and (max-width: 767px){.ob-menu-sub li.ob-menu-tel a::before{width:68px;height:53px;margin:0 0 8px;background-position:14px 50%}}.ob-menu-sub li.ob-menu-chat a::before{width:63px;height:58px;background-image:url(../img/icon_chat.svg)}@media screen and (max-width: 767px){.ob-menu-sub li.ob-menu-chat a::before{width:68px;height:45px}}.ob-menu-sub-tag{display:inline-block;margin-left:20px;padding:3px 7px;border:1px solid #ACACAC;font-size:12px}.ob-fv{overflow:hidden;position:relative;padding-bottom:259px;background:url(../img/fv_bg.jpg) no-repeat 50% 0}@media screen and (max-width: 767px){.ob-fv{padding-bottom:8px;background-image:url(../img/sp_fv_bg.jpg);background-size:800px auto}}.ob-fv .ob-basic-s{position:relative}.ob-fv-logo{width:476px;padding:50px 0 0;text-align:center}@media screen and (max-width: 767px){.ob-fv-logo{width:100%;padding-top:22px}}.ob-fv-logo h1{margin-bottom:16px}@media screen and (max-width: 767px){.ob-fv-logo h1{margin-bottom:10px}}@media screen and (max-width: 767px){.ob-fv-logo h1 img{width:296px}}.ob-fv-logo p{color:#fff;font-weight:700;letter-spacing:0.08em}.ob-fv-logo p.lead-txt{font-size:20px;line-height:1.4}@media screen and (max-width: 767px){.ob-fv-logo p.lead-txt{font-size:14px;line-height:1.4285714286}}.ob-fv-logo p.anchor-txt{font-size:18px;line-height:1.1666666667;margin-top:37px}@media screen and (max-width: 767px){.ob-fv-logo p.anchor-txt{margin-top:22px;font-size:14px}}.ob-fv-logo p.anchor-txt a{color:#fff;padding-bottom:7px;border-bottom:2px solid #FFF}.ob-fv-logo ul{display:flex;justify-content:center;align-items:flex-end;margin:28px auto 0}@media screen and (max-width: 767px){.ob-fv-logo ul{margin-top:13px}}.ob-fv-logo li{width:120px;margin:0 6px;font-size:14px;font-weight:500;line-height:1.5}@media screen and (max-width: 767px){.ob-fv-logo li{width:78px}}.ob-fv-logo li .ob-btn{display:block}.ob-fv-logo li .ob-btn::before{display:block;height:87px;content:""}@media screen and (max-width: 767px){.ob-fv-logo li .ob-btn::before{height:60px}}.ob-fv-logo li .ob-btn[href="#ob-video"]::before{background:url(../img/icon_video_w.svg) no-repeat 50% 19px/70px 48px}@media screen and (max-width: 767px){.ob-fv-logo li .ob-btn[href="#ob-video"]::before{background-position:50% 12px;background-size:48px 40px}}.ob-fv-logo li .ob-btn[href="#ob-tel"]::before{background:url(../img/icon_smp_w.svg) no-repeat 43px 0/52px 77px}@media screen and (max-width: 767px){.ob-fv-logo li .ob-btn[href="#ob-tel"]::before{background-position:28px 0;background-size:36px 54px}}.ob-fv-logo li .ob-btn[href="#ob-chat"]::before{background:url(../img/icon_chat_w.svg) no-repeat 50% 11px/68px 63px}@media screen and (max-width: 767px){.ob-fv-logo li .ob-btn[href="#ob-chat"]::before{background-position:50% 8px;background-size:48px 44px}}.ob-fv-logo li .ob-btn-inner{width:100%;padding:7px 0}@media screen and (max-width: 767px){.ob-fv-logo li .ob-btn-inner{padding:6px 0;font-size:10px;line-height:1.2}}.ob-fv-ft-btn{position:absolute;top:346px;right:-74px;width:130px;height:130px}@media screen and (max-width: 767px){.ob-fv-ft-btn{position:static;width:100px;height:100px;margin:91px 0 0 auto}}.ob-fv-ft-btn .ob-btn-inner{display:flex;justify-content:center;align-items:center;position:relative;width:inherit;height:inherit;padding-top:30px;border-radius:50%;font-size:16px;font-weight:700;line-height:1.125}@media screen and (max-width: 767px){.ob-fv-ft-btn .ob-btn-inner{padding-top:32px;font-size:12px;line-height:1.5}}.ob-fv-ft-btn .ob-btn-inner::before{position:absolute;right:0;top:18px;left:0;width:38px;height:28px;margin:0 auto;background:url(../img/icon_videoplay.svg) no-repeat 50% 50%/contain;transform-origin:center;content:""}@media screen and (max-width: 767px){.ob-fv-ft-btn .ob-btn-inner::before{top:14px;width:30px;height:22px}}.ob-fv-ft-btn .ob-btn-inner::after{position:absolute;right:0;bottom:12px;left:0;width:7px;height:13px;margin:0 auto;background:url(../img/icon_arrow_w.svg) no-repeat 50% 50%/contain;transform:rotate(90deg);transform-origin:center;content:""}@media screen and (max-width: 767px){.ob-fv-ft-btn .ob-btn-inner::after{bottom:5px;width:6px;height:11px}}.ob-fv-banner{position:absolute;left:100%;bottom:20px;width:calc(50% - 20px);border:1px solid #EDF0F3;background-color:#fff;transition:left .5s ease;box-shadow:0 0 10px 0 rgba(132,132,132,0.16)}@media screen and (max-width: 767px){.ob-fv-banner{position:relative;left:calc(100% - 25px);bottom:auto;width:calc(100% - 25px);margin:20px 0 0 25px}}.ob-fv-banner.ob-fv-banner-show{left:calc(50% + 20px)}@media screen and (max-width: 767px){.ob-fv-banner.ob-fv-banner-show{left:0}}.ob-fv-banner-list{position:relative;width:456px}@media screen and (max-width: 767px){.ob-fv-banner-list{width:100%}}.ob-fv-banner-list .slick-arrow.slick-prev{display:none !important}.ob-fv-banner-list .slick-arrow.slick-next{top:0;right:0;width:33px;height:100%;background:url(../img/icon_arrow_fv.svg) no-repeat 100% 50%/11px 22px;transform:none}@media screen and (max-width: 767px){.ob-fv-banner-list .slick-arrow.slick-next{background-position:0 50%;background-size:6px 11px}}.ob-fv-banner-list .slick-dots{position:absolute;top:-22px;right:-4px}@media screen and (max-width: 767px){.ob-fv-banner-list .slick-dots{top:-14px;right:22px}}@media screen and (max-width: 767px){.ob-fv-banner-list .slick-dots li{margin:0 3px}}@media screen and (max-width: 767px){.ob-fv-banner-list .slick-dots li button{width:6px;height:6px}}.ob-fv-banner-item a{display:flex;align-items:center;width:424px;margin-right:33px}@media screen and (max-width: 767px){.ob-fv-banner-item a{width:calc(100% - 33px)}}.ob-fv-banner-list:not(.slick-initialized) .ob-fv-banner-item:not(:first-child){position:absolute;z-index:-1;top:0;left:0}.ob-fv-banner-img{margin-right:20px;border-right:1px solid #D3D3D3;box-sizing:content-box}@media screen and (max-width: 767px){.ob-fv-banner-img{width:103px;height:103px;margin-right:10px}}.ob-fv-banner-text{margin-bottom:10px;font-size:18px;line-height:1.3}@media screen and (max-width: 767px){.ob-fv-banner-text{margin-bottom:11px;font-size:14px;line-height:1.1428571429}}.ob-fv-banner-text .fs-small{display:inline-block;font-size:14px;line-height:1.1;margin-bottom:3px}@media screen and (max-width: 767px){.ob-fv-banner-text .fs-small{font-size:12px;line-height:1.1666666667;margin-bottom:0}}.ob-fv-banner-text .fs-small.lh14{line-height:1.4;margin-bottom:0}@media screen and (max-width: 767px){.ob-fv-banner-text .fs-small.lh14{line-height:1.1666666667}}.ob-fv-banner-text .fs-small.red{color:#E90A2B}.ob-fv-banner-text-cap{font-size:10px;font-weight:normal;line-height:1;margin-top:-7px;margin-bottom:10px}@media screen and (max-width: 767px){.ob-fv-banner-text-cap{font-size:9px;margin-top:-8px;margin-bottom:11px}}.ob-fv-banner-text-cap.lh12{line-height:1.2}.ob-fv-banner-text-narrow{letter-spacing:-0.1px}.ob-fv-banner-text-4lines{margin-bottom:6px;line-height:1.1}@media screen and (max-width: 767px){.ob-fv-banner-text-4lines{margin-bottom:5px}}.ob-fv-banner-sup{font-size:12px;line-height:1.3333333333}@media screen and (max-width: 767px){.ob-fv-banner-sup{font-size:9px}}.ob-about{background-color:#FFF;text-align:center;padding:87px 0 210px}@media screen and (max-width: 767px){.ob-about{padding:60px 0 180px}}.ob-about .ob-heading{margin-bottom:30px;line-height:1.25}@media screen and (max-width: 767px){.ob-about .ob-heading{margin-bottom:40px;line-height:1.3636363636}}.ob-about-service-btn{position:relative;z-index:1;margin-top:28px;margin-bottom:-25px;background:url(../img/service_bg.jpg) no-repeat 50% 50%/1px 1px}@media screen and (max-width: 767px){.ob-about-service-btn{margin-top:36px;background-image:url(../img/sp_service_bg.jpg)}}.ob-about-service{position:relative;display:none;margin-bottom:40px;padding:90px 70px 50px;border:1px solid #EAECEF;border-radius:20px;box-shadow:0 0 10px 0 rgba(132,132,132,0.16);background:url(../img/service_bg.jpg) no-repeat 50% 100%/100% auto}@media screen and (max-width: 767px){.ob-about-service{margin-bottom:0;padding:62px 17px 30px;background-image:url(../img/sp_service_bg.jpg)}}.ob-about-service-style{margin:0 0 80px}@media screen and (max-width: 767px){.ob-about-service-style{margin-bottom:30px}}@media screen and (max-width: 767px){.ob-about-service-style .ob-heading{margin-bottom:30px}}.ob-about-service-style h4{display:flex;align-items:center;margin:50px 0 40px;font-size:16px;line-height:1.5}@media screen and (max-width: 767px){.ob-about-service-style h4{margin:40px 0}}.ob-about-service-style h4::before,.ob-about-service-style h4::after{flex:1 1 auto;height:1px;margin-top:10px;background-color:#2D2D2D;content:""}@media screen and (max-width: 767px){.ob-about-service-style h4::before,.ob-about-service-style h4::after{margin-top:6px}}.ob-about-service-style h4 b{font-size:27px;padding-right:5px}@media screen and (max-width: 767px){.ob-about-service-style h4 b{font-size:24px}}.ob-about-service-style h4>span{padding:0 40px}@media screen and (max-width: 767px){.ob-about-service-style h4>span{padding:0 8px}}.ob-about-service-style ul{display:flex;justify-content:center}@media screen and (max-width: 767px){.ob-about-service-style ul{flex-direction:column}}.ob-about-service-style ul li{display:flex;flex-direction:column;width:206px;margin:0 18px;font-size:14px;line-height:1.7142857143;text-align:justify}@media screen and (max-width: 767px){.ob-about-service-style ul li{flex-direction:row-reverse;align-items:center;width:auto;margin:0 10px 30px;line-height:1.5714285714}}.ob-about-service-style ul li .ob-about-service-text{margin-bottom:auto}@media screen and (max-width: 767px){.ob-about-service-style ul li .ob-about-service-text{margin-left:26px;margin-bottom:0}}.ob-about-service-style ul li .ob-btn{margin-top:36px;text-align:center}@media screen and (max-width: 767px){.ob-about-service-style ul li .ob-btn{margin-top:0}}.ob-about-service-style ul li .ob-btn::before{display:block;width:100%;height:116px;margin-bottom:21px;background:no-repeat 50% 100%;content:""}@media screen and (max-width: 767px){.ob-about-service-style ul li .ob-btn::before{margin-bottom:10px}}.ob-about-service-style ul li .ob-btn .ob-btn-inner{width:160px}@media screen and (max-width: 767px){.ob-about-service-style ul li .ob-btn .ob-btn-inner{width:100px;padding:5px 0;font-size:14px;line-height:1.2857142857}}.ob-about-service-style ul li.ob-about-video .ob-btn::before{background-image:url(../img/icon_video.svg);background-size:104px 85px}@media screen and (max-width: 767px){.ob-about-service-style ul li.ob-about-video .ob-btn::before{background-size:auto 100%;height:44px}}.ob-about-service-style ul li.ob-about-tel .ob-btn::before{background-image:url(../img/icon_smp.svg);background-position:78px 100%;background-size:76px 116px}@media screen and (max-width: 767px){.ob-about-service-style ul li.ob-about-tel .ob-btn::before{background-position:36px 100%;background-size:auto 100%;height:62px}}.ob-about-service-style ul li.ob-about-chat .ob-btn::before{background-image:url(../img/icon_chat.svg);background-size:103px 94px}@media screen and (max-width: 767px){.ob-about-service-style ul li.ob-about-chat .ob-btn::before{background-size:auto 100%;height:50px}}.ob-about-service-videos{padding-bottom:100px}@media screen and (max-width: 767px){.ob-about-service-videos{padding:18.6666666667vw 0vw 26.6666666667vw 0vw}}.ob-about-service-videos .video-box{width:100%;aspect-ratio:16 / 9}.ob-about-service-videos .video-box iframe{width:100%;height:100%}.ob-about-service-customer .ob-about-service-balloon{display:flex;flex-direction:column;align-items:flex-start;position:relative;margin:20px 0 107px}@media screen and (max-width: 767px){.ob-about-service-customer .ob-about-service-balloon{margin-top:7.2vw;margin-bottom:59.2vw}}.ob-about-service-customer .ob-about-service-balloon>div{position:relative;z-index:2;padding:29px 30px;border:1px solid #2D2D2D;border-radius:20px;background-color:#FFF;text-align:left}@media screen and (max-width: 767px){.ob-about-service-customer .ob-about-service-balloon>div{padding:17px 22px 16px}}@media screen and (max-width: 767px){.ob-about-service-customer .ob-about-service-balloon>div:nth-child(1){z-index:1;padding-right:40px}}.ob-about-service-customer .ob-about-service-balloon>div:nth-child(2){position:absolute;z-index:1;top:65px;left:200px}@media screen and (max-width: 767px){.ob-about-service-customer .ob-about-service-balloon>div:nth-child(2){z-index:2;top:80px;left:110px}}.ob-about-service-customer .ob-about-service-balloon>div:nth-child(3){margin:60px 0 0 15px}@media screen and (max-width: 767px){.ob-about-service-customer .ob-about-service-balloon>div:nth-child(3){z-index:3;margin:108px 0 0 60px}}.ob-about-service-customer .ob-about-service-balloon>div p{font-size:14px;font-weight:700;line-height:1.4285714286;margin-bottom:10px}@media screen and (max-width: 767px){.ob-about-service-customer .ob-about-service-balloon>div p{margin-bottom:5px;font-size:12px;line-height:1.6666666667}}.ob-about-service-customer .ob-about-service-balloon>div li{font-size:12px;line-height:1.6666666667}@media screen and (max-width: 767px){.ob-about-service-customer .ob-about-service-balloon>div li{font-size:10px;line-height:2}}.ob-about-service-customer .ob-about-service-sup{display:inline-block}.ob-about-service-customer .ob-about-service-sup li{font-size:14px;line-height:2;text-align:left}@media screen and (max-width: 767px){.ob-about-service-customer .ob-about-service-sup li{font-size:10px;line-height:1.5}}.ob-advice{position:relative;z-index:0;background-color:#F5F2F4}.ob-advice .ob-tab-btn{position:sticky;z-index:9;top:22px}@media screen and (max-width: 767px){.ob-advice .ob-tab-btn{top:14px}}.ob-advice .ob-tab-btn ul{display:flex;justify-content:center;position:absolute;top:-22px;right:0;left:0;margin:0 auto;pointer-events:none}@media screen and (max-width: 767px){.ob-advice .ob-tab-btn ul{top:-14px}}.ob-advice .ob-tab-btn li{position:relative;width:160px;margin:0 10px;text-align:center;pointer-events:auto}@media screen and (max-width: 767px){.ob-advice .ob-tab-btn li{width:100px;margin:0 6px}}.ob-advice .ob-tab-btn li::after{display:inline-block;position:absolute;z-index:2;right:0;left:0;bottom:27px;width:120px;height:120px;margin:0 auto;border:1px solid #EDF0F3;border-radius:50%;background:#fff no-repeat 50% 50%;box-shadow:0 0 10px 0 rgba(132,132,132,0.16);content:""}@media screen and (max-width: 767px){.ob-advice .ob-tab-btn li::after{bottom:15px;width:90px;height:90px}}.ob-advice .ob-tab-btn li.ob-tab-btn-video::after{background-image:url(../img/icon_video.svg);background-size:56px 46px}@media screen and (max-width: 767px){.ob-advice .ob-tab-btn li.ob-tab-btn-video::after{background-size:45px 37px}}.ob-advice .ob-tab-btn li.ob-tab-btn-tel::after{background-image:url(../img/icon_smp.svg);background-position:59% 35%;background-size:42px 62px}@media screen and (max-width: 767px){.ob-advice .ob-tab-btn li.ob-tab-btn-tel::after{background-size:35px 52px}}.ob-advice .ob-tab-btn li.ob-tab-btn-chat::after{background-image:url(../img/icon_chat.svg);background-size:55px 51px}@media screen and (max-width: 767px){.ob-advice .ob-tab-btn li.ob-tab-btn-chat::after{background-size:45px 42px}}.ob-advice .ob-tab-btn li a{display:inline-block;position:relative;z-index:3;width:100%;padding:13.5px 0;border:1px solid #2D2D2D;border-radius:25px;background-color:#2D2D2D;color:#FFF;font-size:14px;font-weight:500;line-height:1.5}@media screen and (max-width: 767px){.ob-advice .ob-tab-btn li a{padding:5px 0;font-size:12px}}.ob-advice .ob-tab-btn li.active a{background-color:#E90A2B;border:1px solid #E90A2B;pointer-events:none}.ob-advice .ob-tab-inner{display:none;padding:42px 0 80px;animation:fadein 0.35s ease}@media screen and (max-width: 767px){.ob-advice .ob-tab-inner{padding:30px 0 60px}}.ob-advice .ob-tab-inner.active{display:block}.ob-advice .ob-tab-inner-ttl-h{margin-bottom:14px;font-size:16px;font-weight:400;line-height:1.65}.ob-advice .ob-tab-inner-ttl-h::before{display:block;height:133px;margin:0 auto;content:""}@media screen and (max-width: 767px){.ob-advice .ob-tab-inner-ttl-h::before{height:100px}}.ob-advice .ob-tab-inner-ttl-h b{font-size:30px;font-weight:700}@media screen and (max-width: 767px){.ob-advice .ob-tab-inner-ttl-h b{font-size:28px}}.ob-advice .ob-video .ob-tab-inner-ttl-h::before{background:url(../img/icon_video.svg) no-repeat 50% 23px/104px 84px}@media screen and (max-width: 767px){.ob-advice .ob-video .ob-tab-inner-ttl-h::before{background-size:75px 62px}}.ob-advice .ob-tel .ob-tab-inner-ttl-h::before{width:106px;background:url(../img/icon_smp.svg) no-repeat 100% 0/78px 115px}@media screen and (max-width: 767px){.ob-advice .ob-tel .ob-tab-inner-ttl-h::before{width:74px;background-size:55px 82px}}.ob-advice .ob-tel .ob-tab-inner-ttl-h+.ob-tel-contact-call{margin:30px 0 50px}@media screen and (max-width: 767px){.ob-advice .ob-tel .ob-tab-inner-ttl-h+.ob-tel-contact-call{margin:20px 0 35px}}.ob-advice .ob-chat .ob-tab-inner-ttl-h::before{background:url(../img/icon_chat.svg) no-repeat 50% 20px/102px 94px}@media screen and (max-width: 767px){.ob-advice .ob-chat .ob-tab-inner-ttl-h::before{background-size:68px 63px}}.ob-advice .ob-tab-inner-ttl-text{margin:26px 0 40px;font-size:16px;line-height:1.625}@media screen and (max-width: 767px){.ob-advice .ob-tab-inner-ttl-text{margin-bottom:30px;text-align:justify}}.ob-advice .ob-tab-inner-ttl-text .mini-txt{font-size:14px;line-height:1.5714285714;margin-top:15px}@media screen and (max-width: 767px){.ob-advice .ob-tab-inner-ttl-text .mini-txt{font-size:10px}}.ob-advice .ob-tab-inner-ttl-tag{display:inline-block;font-size:15px;line-height:1.5333333333;padding:5px 18px;background-color:#fff}@media screen and (max-width: 767px){.ob-advice .ob-tab-inner-ttl-tag{padding:6px 12px;font-size:12px}}.ob-slide-info{overflow:hidden;position:relative;min-height:600px;padding:65px 129px 40px 490px;background-color:#fff}@media screen and (max-width: 767px){.ob-slide-info{padding:25px 16px 30px}}.ob-slide-info-title{margin-bottom:48px;font-size:24px;line-height:1.6666666667;text-align:left}@media screen and (max-width: 767px){.ob-slide-info-title{margin-bottom:29px;font-size:18px;text-align:center}}.ob-slide-info-thumb{position:absolute;top:65px;left:86px;width:350px}@media screen and (max-width: 767px){.ob-slide-info-thumb{position:static;width:100%}}.ob-slide-info-thumb .slick-arrow{top:210px}@media screen and (max-width: 767px){.ob-slide-info-thumb .slick-arrow{top:130px}}.ob-slide-info-thumb .slick-dots{margin-top:12px}@media screen and (max-width: 767px){.ob-slide-info-thumb .slick-dots{margin-top:19px}}.ob-slide-info-thumb .slick-dots li{margin:0 4px;font-size:12px}.ob-slide-info-thumb .slick-dots li button{width:24px;height:24px;text-indent:0;white-space:normal}.ob-slide-info-thumb-item img{margin:0 auto}@media screen and (max-width: 767px){.ob-slide-info-thumb-item img{width:150px;height:auto}}.ob-slide-info-detail-list{margin-left:12px}@media screen and (max-width: 767px){.ob-slide-info-detail-list{margin-top:23px;margin-left:0}}.ob-slide-info-detail-item{font-size:16px;font-weight:700;line-height:1.625;text-align:justify}@media screen and (max-width: 767px){.ob-slide-info-detail-item{font-size:14px;line-height:1.8571428571}}.ob-slide-info-detail-num{display:block;margin-left:-2px;color:#E90A2B;font-size:30px;font-weight:400}@media screen and (max-width: 767px){.ob-slide-info-detail-num{margin-left:0;text-align:center;line-height:1.6}}.ob-video-course-list{margin:0 -12px 50px}@media screen and (max-width: 767px){.ob-video-course-list{margin:0 -25px 30px}}@media screen and (max-width: 767px){.ob-video-course-list img{width:100%;height:auto}}.ob-video-course-list .slick-track{display:flex}.ob-video-course-list .slick-slide{height:auto}.ob-video-course-list .slick-arrow{top:125px}.ob-video-course-list .slick-arrow.slick-prev{left:-44px}.ob-video-course-list .slick-arrow.slick-next{right:-44px}.ob-video-course-list .slick-dots{margin-top:40px}@media screen and (max-width: 767px){.ob-video-course-list .slick-dots{margin-top:20px}}.ob-video-course-item{overflow:hidden;width:220px;margin:0 12px;border-radius:12px;background-color:#fff}@media screen and (max-width: 767px){.ob-video-course-item{margin:0 15px}}.ob-video-course{display:block;width:100%;height:100%}.ob-video-course-text{padding:8px 6px 6px 15px}.ob-video-course-category{font-size:12px;line-height:1.5;text-align:left}.ob-video-course-category .ob-video-course-tag{display:inline-block;margin-right:5px;padding:1px 6px;background-color:#E90A2B;color:#fff;font-weight:700}.ob-video-course-date{font-size:12px;line-height:1.5;text-align:left}.ob-video-course-date b{color:#E90A2B;font-weight:700}.ob-note{display:flex;justify-content:center;margin:42px auto 0}@media screen and (max-width: 767px){.ob-note{justify-content:flex-start}}.ob-note li{padding-left:1em;font-size:12px;line-height:1.6666666667;text-align:left;text-indent:-1em}@media screen and (max-width: 767px){.ob-note li{font-size:10px}}.ob-caution{margin:-50px 0 60px;padding-top:86px}@media screen and (max-width: 767px){.ob-caution{margin-bottom:50px}}.ob-caution .ob-btn{margin-bottom:38px}@media screen and (max-width: 767px){.ob-caution .ob-btn{margin-bottom:26px}}.ob-caution-body{overflow:hidden;display:none;padding:80px 51px 0;background-color:#fff}@media screen and (max-width: 767px){.ob-caution-body{padding:60px 18px 0}}.ob-caution-body p{margin-bottom:40px;font-size:14px;line-height:1.7142857143;text-align:justify}@media screen and (max-width: 767px){.ob-caution-body p{margin-bottom:0;font-size:12px;line-height:1.6666666667}}.ob-caution-body p+p{margin-top:15px}.ob-caution-body p small{font-size:85%}.ob-caution-body-title{margin-bottom:40px;font-size:24px;line-height:1.4583333333;text-align:center}.ob-caution-body-heading{margin-bottom:15px;font-size:20px;line-height:1.2;text-align:left}@media screen and (max-width: 767px){.ob-caution-body-heading{margin-top:30px;margin-bottom:10px;line-height:1.5}}.ob-caution-body-env{width:100%;margin-bottom:40px;border:1px solid #707070;border-collapse:collapse}@media screen and (max-width: 767px){.ob-caution-body-env{display:block;margin-top:20px;margin-bottom:30px}}@media screen and (max-width: 767px){.ob-caution-body-env tr{display:block}}.ob-caution-body-env th,.ob-caution-body-env td{padding:14px 20px;border:1px solid #707070;font-size:14px;text-align:left;line-height:1.7142857143}@media screen and (max-width: 767px){.ob-caution-body-env th,.ob-caution-body-env td{display:block;padding:6px 12px;border:none;text-align:left}}.ob-caution-body-env th{background-color:#2D2D2D;color:#fff;font-weight:700}@media screen and (max-width: 767px){.ob-caution-body-env th{padding-top:2px;padding-bottom:2px}}.ob-feature{margin-bottom:70px}@media screen and (max-width: 767px){.ob-feature{margin-bottom:50px}}.ob-feature p{font-size:16px;line-height:1.625}@media screen and (max-width: 767px){.ob-feature p{font-size:14px;line-height:1.4285714286}}.ob-feature p a{display:inline-block;margin-top:10px}@media screen and (max-width: 767px){.ob-feature p a img{width:100%;height:auto}}.ob-reserve-detail-sup{position:relative;margin:30px 0 0 12px;padding-left:1.4em;font-size:12px;line-height:2;text-align:justify}@media screen and (max-width: 767px){.ob-reserve-detail-sup{margin:15px 0 0;font-size:10px;line-height:1.8}}.ob-reserve-detail-sup::before{position:absolute;top:0;left:0;content:"※"}.ob-tel-main{position:relative;margin-bottom:60px;padding:34px 34px 37px 292px;border-radius:20px;background-color:#fff;text-align:justify}@media screen and (max-width: 767px){.ob-tel-main{margin-bottom:40px;padding:40px 28px 44px}}.ob-tel-main-heading{margin-bottom:20px;font-size:20px;line-height:1.5}@media screen and (max-width: 767px){.ob-tel-main-heading{margin-bottom:30px;font-size:22px;line-height:1.3636363636;text-align:center}}.ob-tel-main-heading::after{display:block;position:absolute;top:72px;left:80px;width:144px;height:151px;background:url(../img/tel_illust.svg) no-repeat 50% 50%/contain;content:""}@media screen and (max-width: 767px){.ob-tel-main-heading::after{position:static;margin:30px auto 0}}.ob-tel-main-heading span{font-size:22px}@media screen and (max-width: 767px){.ob-tel-main-heading span{display:block}}.ob-tel-main-text{margin-bottom:16px;font-size:16px;line-height:1.625}@media screen and (max-width: 767px){.ob-tel-main-text{font-size:14px;line-height:1.8571428571}}.ob-tel-main-sup{font-size:14px;line-height:1.8571428571}@media screen and (max-width: 767px){.ob-tel-main-sup{font-size:10px}}.ob-tel-contact-heading{margin-bottom:18px;font-size:26px;line-height:1.4230769231}@media screen and (max-width: 767px){.ob-tel-contact-heading{margin-bottom:5px;font-size:24px}}.ob-tel-contact-text{margin-bottom:14px;font-size:18px;line-height:1.4444444444}.ob-tel-contact-text small{font-size:14px}.ob-tel-contact-call .ob-btn-inner{width:400px;border-radius:45px;font-size:16px;line-height:1.25}@media screen and (max-width: 767px){.ob-tel-contact-call .ob-btn-inner{width:100%;padding:10px 0;font-size:14px}}.ob-tel-contact-call .ob-btn-inner span{padding-bottom:5px;border-bottom:2px solid}@media screen and (max-width: 767px){.ob-tel-contact-call .ob-btn-inner span{border:none}}.ob-tel-contact-call .ob-btn-inner b{font-size:36px;letter-spacing:0.05em}@media screen and (max-width: 767px){.ob-tel-contact-call .ob-btn-inner b{font-size:28px;text-decoration:underline}}.ob-chat-main{display:flex;justify-content:space-between;margin-bottom:60px}@media screen and (max-width: 767px){.ob-chat-main{flex-direction:column;margin-bottom:20px}}.ob-chat-main-block{position:relative;width:460px;padding:28px 25px 25px 0;border-radius:20px;background-color:#fff;text-align:justify}@media screen and (max-width: 767px){.ob-chat-main-block{width:100%;margin-bottom:20px}}.ob-chat-main-heading{font-size:22px;line-height:1.3636363636}@media screen and (max-width: 767px){.ob-chat-main-heading{font-size:20px;line-height:1.5}}.ob-chat-main-heading::before{position:absolute;top:0;bottom:0;margin:auto 0;content:""}.ob-chat-main-text{font-size:18px;font-weight:500;line-height:1.1111111111}@media screen and (max-width: 767px){.ob-chat-main-text{font-size:16px;line-height:1.25}}.ob-chat-main-text small{font-size:12px}@media screen and (max-width: 767px){.ob-chat-main-text small{font-size:14px}}.ob-chat-main-personal{padding-left:168px}@media screen and (max-width: 767px){.ob-chat-main-personal{padding:24px 10px 33px}}.ob-chat-main-personal .ob-chat-main-heading{margin-bottom:6px}@media screen and (max-width: 767px){.ob-chat-main-personal .ob-chat-main-heading{display:flex;align-items:center;position:relative;min-height:87px;margin-bottom:16px;padding-left:99px}}.ob-chat-main-personal .ob-chat-main-heading::before{left:36px;width:110px;height:110px;background:url(../img/chat_personal.svg) no-repeat 50% 50%/contain}@media screen and (max-width: 767px){.ob-chat-main-personal .ob-chat-main-heading::before{left:5px;width:87px;height:87px}}@media screen and (max-width: 767px){.ob-chat-main-personal .ob-chat-main-text{font-size:18px;text-align:center}}.ob-chat-main-ai{padding-left:198px}@media screen and (max-width: 767px){.ob-chat-main-ai{padding:28px 15px 33px 113px}}.ob-chat-main-ai .ob-chat-main-heading{margin-bottom:14px}@media screen and (max-width: 767px){.ob-chat-main-ai .ob-chat-main-heading{margin-bottom:4px}}.ob-chat-main-ai .ob-chat-main-heading::before{bottom:10px;left:56px;width:110px;height:110px;background:url(../img/chat_ai.png) no-repeat 50% 50%/contain}@media screen and (max-width: 767px){.ob-chat-main-ai .ob-chat-main-heading::before{left:17px;width:80px;height:80px}}.ob-chat-contact{margin-bottom:60px}@media screen and (max-width: 767px){.ob-chat-contact{margin-bottom:47px}}.ob-chat-contact-heading{margin-bottom:20px;font-size:26px;line-height:1.4230769231}@media screen and (max-width: 767px){.ob-chat-contact-heading{margin-bottom:10px;font-size:24px}}.ob-chat-contact-qr{display:flex;justify-content:center;align-items:center;margin-top:30px;font-size:16px;text-align:left;line-height:1.625}.ob-chat-contact-qr::before{display:block;width:83px;height:83px;margin-right:9px;background:url(../img/chat_qr.png) no-repeat 50% 50%;content:""}.ob-chat-use .ob-slide-info-title{margin-bottom:88px}@media screen and (max-width: 767px){.ob-chat-use .ob-slide-info-title{margin-bottom:29px}}.ob-pbp{overflow:hidden;margin-top:30px;padding:48px 0 70px}@media screen and (max-width: 767px){.ob-pbp{margin-top:20px;padding:25px 0 37px}}.ob-pbp-slider-list-wrap{position:relative}.ob-pbp-slider-list{margin:38px -12px 0}@media screen and (max-width: 767px){.ob-pbp-slider-list{margin:20px -25px 0}}.ob-pbp-slider-list .slick-arrow{z-index:2;top:90px}.ob-pbp-slider-list .slick-arrow.slick-prev{left:-44px}.ob-pbp-slider-list .slick-arrow.slick-next{right:-44px}.ob-pbp-slider-item{position:relative;width:220px;margin:0 12px}@media screen and (max-width: 767px){.ob-pbp-slider-item{margin:0 10px}}.ob-pbp-slider-item>img{border-radius:12px 12px 0 0}@media screen and (max-width: 767px){.ob-pbp-slider-item>img{width:100%;height:auto}}.ob-pbp-text{display:flex;justify-content:space-between;align-content:center;padding:9px 0 9px 20px;border:1px solid #EAECEF;border-width:0 1px 1px;border-radius:0 0 12px 12px}.ob-pbp-text h3{font-size:14px;line-height:1.5}.ob-pbp-text ul{display:flex;align-items:center}.ob-pbp-text ul li{margin-right:20px;font-size:0;line-height:1}.ob-pbp-popup{display:none;width:190px;padding:20px 12px;border:1px solid #E5E7E8;border-radius:18px;box-shadow:0 0 10px 0 rgba(132,132,132,0.16);background-color:#fff}.ob-pbp-popup ul{display:flex;justify-content:center;flex-wrap:wrap}.ob-pbp-popup li{min-width:46px;margin:0 4px 4px;padding:0 10px;border-radius:5px;background-color:#2D2D2D;color:#fff;font-size:9px;line-height:2.1111111111}.ob-pbp-popup p{margin:12px 4px 0;font-size:12px;line-height:1.5;text-align:left}.ob-pbp-popup-wrap{overflow-y:auto;overscroll-behavior-y:none;display:none;position:absolute;z-index:20;top:-84px;left:137px;pointer-events:none}@media screen and (min-width: 768px){.ob-pbp-popup-wrap{pointer-events:none}.ob-pbp-popup-wrap::-webkit-scrollbar{width:0}.ob-pbp-popup-wrap::-webkit-scrollbar-thumb{background-color:transparent}}@media screen and (max-width: 767px){.ob-pbp-popup-wrap{position:fixed;top:0 !important;left:0 !important;width:100%;height:100%;background-color:rgba(255,255,255,0.8)}}.ob-pbp-popup-wrap.ob-pbp-popup-touch{pointer-events:auto}.ob-pbp-popup-wrap .ob-pbp-popup-inner{height:calc(100% + 1px)}.ob-pbp-popup-wrap .ob-pbp-popup{display:block}@media screen and (max-width: 767px){.ob-pbp-popup-wrap .ob-pbp-popup{overflow-y:auto;overscroll-behavior-y:none;position:absolute;top:50%;left:50%;width:calc(100% - 48px);max-height:374px;padding:70px 17px 60px;transform:translate(-50%, -50%)}}@media screen and (max-width: 767px){.ob-pbp-popup-wrap .ob-pbp-popup li{min-width:83px;margin:0 7px 7px;padding:0 18px;font-size:14px;line-height:2.2857142857}}@media screen and (max-width: 767px){.ob-pbp-popup-wrap .ob-pbp-popup p{margin:23px 7px 0;font-size:14px;line-height:1.8571428571}}@media screen and (min-width: 768px){.ob-pbp-popup-wrap .ob-pbp-popup button{display:none}}@media screen and (max-width: 767px){.ob-pbp-popup-wrap .ob-pbp-popup button{overflow:hidden;display:block;position:absolute;top:0;right:0;width:65px;height:65px;background:url(../img/menu_close.svg) no-repeat 50% 50%/25px 25px;text-indent:200%;white-space:nowrap}}.ob-voice{background-color:#FFF;padding:37px 0 80px}@media screen and (max-width: 767px){.ob-voice{padding:25px 0 37px}}@media screen and (max-width: 767px){.ob-voice .ob-lead{text-align:center}}.ob-voice-slider-list{position:relative;margin:25px -10px 0}@media screen and (max-width: 767px){.ob-voice-slider-list{margin:10px -25px 0}}.ob-voice-slider-list .slick-track{display:flex}.ob-voice-slider-list .slick-slide{height:auto}.ob-voice-slider-list .slick-arrow{top:0;bottom:30px;margin:auto 0}.ob-voice-slider-list .slick-arrow.slick-prev{left:-44px}.ob-voice-slider-list .slick-arrow.slick-next{right:-44px}.ob-voice-slider-list .slick-dots{margin-top:20px}.ob-voice-slider-item{width:304px;margin:10px;padding:0 30px 25px;text-align:center;border:1px solid #EAECEF;border-radius:20px;box-shadow:0 0 10px 0 rgba(132,132,132,0.16)}@media screen and (max-width: 767px){.ob-voice-slider-item{border-radius:10px;padding:0 16px 18px}}.ob-voice-slider-item::before{display:block;width:100%;height:140px;background:no-repeat 50% 50% / auto 100%;content:""}@media screen and (max-width: 767px){.ob-voice-slider-item::before{height:96px}}.ob-voice-slider-item.ob-video1::before{background-image:url(../img/voice_video1.svg)}.ob-voice-slider-item.ob-video2::before{background-image:url(../img/voice_video2.svg)}.ob-voice-slider-item.ob-video3::before{background-image:url(../img/voice_video3.svg)}.ob-voice-slider-item.ob-video4::before{background-image:url(../img/voice_video4.svg)}.ob-voice-slider-item.ob-video5::before{background-image:url(../img/voice_video5.svg)}.ob-voice-slider-item.ob-tel1::before{background-image:url(../img/voice_tel1.svg)}.ob-voice-slider-item.ob-tel2::before{background-image:url(../img/voice_tel2.svg)}.ob-voice-slider-item.ob-tel3::before{background-image:url(../img/voice_tel3.svg)}.ob-voice-slider-item.ob-chat1::before{background-image:url(../img/voice_chat1.svg)}.ob-voice-slider-item.ob-chat2::before{background-image:url(../img/voice_chat2.svg)}.ob-voice-slider-item.ob-chat3::before{background-image:url(../img/voice_chat3.svg)}.ob-voice-slider-item h3{margin:6px 0;font-size:16px;line-height:1.3125}@media screen and (max-width: 767px){.ob-voice-slider-item h3{margin:1px 0 20px;font-size:10px}}.ob-voice-slider-item p{font-size:14px;line-height:1.7142857143;text-align:justify}@media screen and (max-width: 767px){.ob-voice-slider-item p{font-size:12px;line-height:1.6666666667}}.ob-contact{background-color:#F7F7F7;padding:30px 0 50px}@media screen and (max-width: 767px){.ob-contact{padding-bottom:58px}}.ob-contact a{text-decoration:underline}.ob-contact .ob-heading{margin-bottom:6px;font-size:22px;font-weight:500;line-height:1.8181818182;letter-spacing:0}@media screen and (max-width: 767px){.ob-contact .ob-heading{margin-bottom:20px;font-weight:700;line-height:1.5909090909}}.ob-contact .ob-heading small{font-size:16px}.ob-contact .ob-lead{font-size:16px;font-weight:500;line-height:1.5625}@media screen and (max-width: 767px){.ob-contact .ob-lead{font-weight:700;text-align:center}}.ob-contact-list{display:flex;justify-content:center;margin-top:34px}@media screen and (max-width: 767px){.ob-contact-list{flex-direction:column;align-items:center;margin-top:0}}.ob-contact-item{width:256px;margin:0 36px}@media screen and (max-width: 767px){.ob-contact-item{width:100%;margin:37px 0 0}}.ob-contact-item h3{margin-bottom:14px;font-size:18px;line-height:1.4444444444}@media screen and (max-width: 767px){.ob-contact-item h3{margin-bottom:11px}}.ob-contact-item p{font-size:14px;font-weight:500;line-height:1.8571428571}.ob-contact-item p.ob-contact-tel{margin-bottom:5px;font-family:Arial, Helvetica, sans-serif;font-size:26px;font-weight:700;line-height:1;letter-spacing:0.04em}@media screen and (max-width: 767px){.ob-contact-item p.ob-contact-tel{margin-bottom:8px;letter-spacing:0.08em}}.ob-contact-item p.ob-contact-tel span{padding:0 0.25em}@media screen and (max-width: 767px){.ob-contact-item p.ob-contact-tel span{padding:0}}.ob-contact-item p.ob-contact-item-sup{font-size:12px;font-weight:400;line-height:1.6666666667}@media screen and (max-width: 767px){.ob-contact-item p.ob-contact-item-sup{margin-top:3px;font-size:10px;text-align:center;line-height:1.8}}.ob-modal-wrapper{overflow-y:auto;overscroll-behavior-y:none;display:none;position:fixed;z-index:20;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.8)}@media screen and (min-width: 768px){.ob-modal-wrapper::-webkit-scrollbar{width:0}.ob-modal-wrapper::-webkit-scrollbar-thumb{background-color:transparent}}.ob-modal-wrapper .ob-modal-cont{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.ob-modal-cont-wrap{height:calc(100% + 1px)}.ob-modal-cont{width:830px;padding:35px 60px 30px 70px;border:1px solid #EDF0F3;border-radius:20px;box-shadow:0 0 10px 0 rgba(132,132,132,0.16);background-color:#F5F2F4}@media screen and (max-width: 767px){.ob-modal-cont{width:calc(100% - 48px);padding:0}}@media screen and (max-width: 767px){.ob-modal-cont-inner{overflow-y:auto;overscroll-behavior-y:none;max-height:70vh;padding:55px 25px 30px}}.ob-modal-cont-title{margin:30px;font-size:28px;line-height:1.2857142857;text-align:center}@media screen and (max-width: 767px){.ob-modal-cont-title{margin:0 0 12px;font-size:18px;line-height:1.3888888889}}.ob-modal-cont-title small{font-size:22px}@media screen and (max-width: 767px){.ob-modal-cont-title small{font-size:14px}}.ob-modal-cont-title small.ob-modal-cont-title-sup{display:block;margin-top:5px;font-size:12px;font-weight:normal}@media screen and (max-width: 767px){.ob-modal-cont-title small.ob-modal-cont-title-sup{font-size:10px}}.ob-modal-cont-title sup{font-size:60%}.ob-modal-cont-title .red{color:#E90A2B}.ob-modal-cont-body{overflow:hidden}@media screen and (max-width: 767px){.ob-modal-cont-body{display:flex;flex-direction:column}}.ob-modal-cont-desc{float:right;width:380px;max-height:365px;padding-right:10px}@media screen and (min-width: 768px){.ob-modal-cont-desc{overflow-y:auto;overscroll-behavior-y:none}.ob-modal-cont-desc::-webkit-scrollbar{width:4px}.ob-modal-cont-desc::-webkit-scrollbar-thumb{background-color:#AEAEAE}}@media screen and (max-width: 767px){.ob-modal-cont-desc{float:none;width:100%;max-height:none;padding-right:0}}.ob-modal-cont-category{display:flex;margin-bottom:8px;font-size:16px;font-weight:500;line-height:1.6875}@media screen and (max-width: 767px){.ob-modal-cont-category{font-size:14px;font-weight:400}}.ob-modal-cont-category .ob-modal-cont-tag{display:inline-block;margin-right:7px;margin-left:1px;padding:0 15px 2px;background-color:#E90A2B;color:#fff;font-weight:700}@media screen and (max-width: 767px){.ob-modal-cont-category .ob-modal-cont-tag{margin-left:0}}.ob-modal-cont-date{margin-bottom:20px;font-size:18px;line-height:1.4444444444}.ob-modal-cont-date b{margin-bottom:18px;color:#E90A2B;font-weight:700}.ob-modal-cont-date .mini{font-size:14px;line-height:1.6428571429}@media screen and (max-width: 767px){.ob-modal-cont-date .mini{font-size:12px;line-height:1.8333333333}}.ob-modal-cont-text{margin-bottom:23px;font-size:14px;line-height:1.6428571429;text-align:justify}@media screen and (max-width: 767px){.ob-modal-cont-text{margin-bottom:22px;font-size:12px;line-height:1.8333333333}}.ob-modal-cont-text a{text-decoration:underline}.ob-modal-cont-text .red{color:#E90A2B}.ob-modal-cont-text-indent{padding-left:1em;text-indent:-1em}.ob-modal-cont-text-indent.nomargin{margin-bottom:0}.ob-modal-cont-text-sup{margin-bottom:3px;padding-left:1em;font-size:12px;text-indent:-1em}@media screen and (max-width: 767px){.ob-modal-cont-text-sup{margin-bottom:10px;font-size:10px;line-height:1.8}}.ob-modal-cont-text-sup .nw{padding-left:0;text-indent:0}.ob-modal-cont-text-note{font-size:14px;line-height:1.6428571429}@media screen and (max-width: 767px){.ob-modal-cont-text-note{margin-bottom:8px;font-size:14px;line-height:1.4285714286}}@media screen and (min-width: 768px){.ob-modal-cont-text-note b{font-weight:400}}.ob-modal-cont-banner{float:left;width:277px;text-align:center}@media screen and (max-width: 767px){.ob-modal-cont-banner{order:-1;float:none;width:100%;margin-bottom:20px}}@media screen and (max-width: 767px){.ob-modal-cont-banner img{width:100%;height:auto}}.ob-modal-cont-apply{clear:left;float:left;width:277px;text-align:center}@media screen and (max-width: 767px){.ob-modal-cont-apply{float:none;width:100%}}.ob-modal-cont-apply .ob-btn{line-height:1.85}@media screen and (min-width: 768px){.ob-modal-cont-apply a{opacity:1 !important;transition:none}}.ob-modal-cont-time{margin:10px 0;font-size:16px;line-height:1.4375}@media screen and (max-width: 767px){.ob-modal-cont-time{margin:8px 0 10px}}.ob-modal-close{overflow:hidden;display:block;position:absolute;top:0;right:0;width:65px;height:65px;background:url(../img/menu_close.svg) no-repeat 50% 50%/25px 25px;text-indent:200%;white-space:nowrap}@media screen and (min-width: 768px){.ob-modal-close{opacity:1 !important;transition:none}}.ob-modal-guidelines{margin-top:50px}.ob-modal-guidelines h3{font-size:15px;line-height:1.9166666667;font-weight:bold;margin-bottom:-50px}@media screen and (max-width: 767px){.ob-modal-guidelines h3{font-size:14px;line-height:1.25;margin-bottom:-20px}}.ob-modal-guidelines h4{font-size:15px;line-height:1;font-weight:bold;margin-top:60px}@media screen and (max-width: 767px){.ob-modal-guidelines h4{font-size:14px;margin-top:40px}}.ob-modal-guidelines h5{font-size:13px;line-height:1;font-weight:bold;margin-top:20px}@media screen and (max-width: 767px){.ob-modal-guidelines h5{margin-top:15px;font-size:12px}}.ob-modal-guidelines p,.ob-modal-guidelines ul,.ob-modal-guidelines li{font-size:12px;line-height:1.4}@media screen and (max-width: 767px){.ob-modal-guidelines p,.ob-modal-guidelines ul,.ob-modal-guidelines li{font-size:10px;line-height:1.4}}.ob-modal-guidelines ol,.ob-modal-guidelines ul,.ob-modal-guidelines p{margin-top:7px}.ob-modal-guidelines li{margin-bottom:2px}.ob-modal-guidelines a{text-decoration:underline}.ob-modal-guidelines a:hover{text-decoration:none}.ob-modal-guidelines .li-indent li{padding-left:1em;text-indent:-1em}.ob-modal-guidelines .li-indent-half{margin-bottom:6px}.ob-modal-guidelines .li-indent-half li{padding-left:1em;text-indent:-0.5em}.ob-modal-guidelines .indent-force{padding-left:1em}
