@keyframes fade-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes shine{to{left:125%}}figure{background:transparent;border:0;margin:0;outline:0;padding:0;vertical-align:baseline}html{line-height:1.6}body,html{background:transparent;border:0;font-family:Zen Kaku Gothic New,sans-serif;font-feature-settings:"palt";font-size:16px;font-weight:400;outline:0;padding:0;vertical-align:baseline;-webkit-text-size-adjust:none;margin:0;max-width:100%}body{height:auto;line-height:1;line-height:1.6;touch-action:auto;width:100%}div,iframe,object,span{background:transparent;border:0;margin:0;outline:0;padding:0;vertical-align:baseline}iframe{max-width:100%}h1,h2,h3,h4,h5{background:transparent;border:0;font-weight:700;line-height:1.4;margin:0;outline:0;padding:0;vertical-align:baseline}a,a:hover,h1,h2,h3,h4,h5,p,p:hover{font-family:Zen Kaku Gothic New,sans-serif}p{font-size:inherit;font-weight:inherit}h6,p{background:transparent;border:0;margin:0;outline:0;padding:0;vertical-align:baseline}p{line-height:1.6}blockquote{quotes:none}abbr,address,blockquote,cite,code,del,dfn,em,pre{border:0}abbr,address,blockquote,cite,code,del,dfn,em,img,pre{background:transparent;margin:0;outline:0;padding:0;vertical-align:baseline}img{border:none;height:auto;max-width:100%;vertical-align:bottom;width:auto}ins,kbd,q{background:transparent;border:0;margin:0;outline:0;padding:0;vertical-align:baseline}q{quotes:none}b,dd,dl,dt,i,samp,small,strong,sub,sup,var{background:transparent;border:0;margin:0;outline:0;padding:0;vertical-align:baseline}ol,ul{background:transparent;border:0;margin:0;outline:0;padding:0 0 0 2rem;vertical-align:baseline}fieldset,form,label,legend,li,table{background:transparent;border:0;margin:0;outline:0;padding:0;vertical-align:baseline}table{border-collapse:collapse;border-spacing:0}article,aside,canvas,caption,details,figcaption,footer,header,hgroup,menu,nav,tbody,td,tfoot,th,thead,tr{background:transparent;border:0;margin:0;outline:0;padding:0;vertical-align:baseline}nav ul{list-style:none;padding-left:0}audio,mark,section,summary,time,video{background:transparent;border:0;margin:0;outline:0;padding:0;vertical-align:baseline}video{max-width:100%}a{color:#71c4d7;text-decoration:none;transition:all .3s ease;-ms-transition:all .3s ease}a img{border:none;margin:0;padding:0;vertical-align:bottom}a:link,a:visited{text-decoration:none}a:hover{color:inherit}a:active,a:hover{text-decoration:underline}a:focus{outline:none}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}* html .clearfix{height:1%}.outline{max-width:100%;padding-left:3%;padding-right:3%;width:100%}.l_center,.outline{margin-left:auto;margin-right:auto}.l_left{margin-left:0;margin-right:auto}.l_right{margin-left:auto;margin-right:0}.l_sp_v{padding-top:40px}.l_sp_b,.l_sp_v{padding-bottom:40px}.l_sp_t{padding-top:40px}.layout_two{align-content:stretch;align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:40px 50px;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1080px;width:100%}.layout_two>.main_content,.layout_two>.sidebar{padding:0;width:100%}.overlay{overflow:hidden;position:relative}.overlay img{display:block;height:auto;max-width:100%;position:relative;width:auto;z-index:0}.overlay:after{background:-moz-linear-gradient(top,hsla(0,0%,100%,0) 0,hsla(0,0%,53%,0) 47%,rgba(0,0,0,.7) 100%);background:-webkit-linear-gradient(top,hsla(0,0%,100%,0),hsla(0,0%,53%,0) 47%,rgba(0,0,0,.7));background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,53%,0) 47%,rgba(0,0,0,.7));content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#b3000000",GradientType=0);height:100%;position:absolute;width:100%;z-index:1}.clearfix{display:inline-block;display:block}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}.clear{clear:both}.body_space{background:#71c4d7;max-height:110px;min-height:70px;padding-top:70px}.header_area{background-color:#71c4d7;left:0;padding:10px 0;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:100}.header_area .logo_area{align-items:center;display:flex;max-width:170px}.header_area .logo_area a{align-items:flex-end;display:flex;height:33px}.header_area .logo_area .logo{max-width:240px;width:100%}.header_area .logo_area .normal{display:none}.header_area .outline{display:flex;justify-content:space-between}.header_area.active{background:#fff;filter:drop-shadow(0 3px 6px rgba(0,0,0,.16));padding:10px 0}.header_area.active .listing_mark{width:44px}.header_area.active .logo_area .white{display:none}.header_area.active .logo_area .normal{display:block}.header_area.active a{color:#101010}@media screen and (min-width:769px){.header_area.active .listing_mark{width:230px}}.header_left{align-content:center;gap:10px 4px;width:100%}.header_left,.header_right{align-items:center;display:flex}.header_right{gap:15px;justify-content:flex-end;width:400px}.header_right .btn_area{width:180px}#overlay{cursor:pointer;display:none}.scroll_down .header_area{transform:translateY(-100%);transition:all .3s ease}.fixed_area{background:rgba(6,87,106,.76);bottom:0;left:0;padding:10px;position:fixed;transform:translateY(100%);width:100%;z-index:200}.fixed_area .fixed_box{align-items:center;column-gap:8px;display:grid;grid-template-columns:minmax(auto,46%) repeat(2,minmax(auto,28%));justify-content:center;margin:auto;max-width:1000px}.fixed_area.active{transform:translateY(0);transition:all .3s ease}.fixed_box a{align-items:center;border-radius:10px;display:flex;justify-content:center;max-width:280px;min-height:72px;overflow:hidden;padding:5px;position:relative;width:100%}.fixed_box a:after{background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.3));content:"";height:100%;left:-75%;position:absolute;top:0;transform:skewX(-25deg);width:50%}.fixed_box a:hover{text-decoration:none}.fixed_box a:hover:after{animation:shine .7s}.fixed_box a div{gap:2px}.fixed_box .tel,.fixed_box a div{align-items:center;display:flex;flex-direction:column;justify-content:center}.fixed_box .tel{font-weight:700;gap:5px;line-height:1.2;text-align:center;white-space:nowrap}.fixed_box .tel:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block}.fixed_box .text{align-items:center;display:flex;flex-direction:column;font-size:.8125rem;font-size:clamp(.625rem,3.023255814vw,1.125rem);font-weight:700;gap:5px;justify-content:center;line-height:1.2;text-align:center;white-space:nowrap}.fixed_box .text:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block}.fixed_box .copy{font-size:.625rem;font-weight:700;line-height:1;margin-bottom:5px;text-align:center}.fixed_box .time{align-items:center;display:flex;font-size:.625rem;gap:5px;justify-content:center;line-height:1;margin-top:2px}.fixed_box .time span{background:#06576a;border-radius:60px;color:#fff;font-weight:700;padding:3px 10px}.fixed_box .fixed_tel{background:#fcf899;color:#06576a}.fixed_box .fixed_tel .tel{color:#06576a;display:none;flex-direction:row;font-family:Barlow Condensed,sans-serif}.fixed_box .fixed_tel .tel:before{background-image:url(https://43632288.fs1.hubspotusercontent-na1.net/hubfs/43632288/kichou-daikou-lp-02/img/icon/tel.svg);height:17px;width:20px}.fixed_box .fixed_tel .text{color:#06576a;flex-direction:row;font-size:1.0625rem;font-size:clamp(.75rem,3.9534883721vw,1.375rem)}.fixed_box .fixed_tel .text:before{background-image:url(https://43632288.fs1.hubspotusercontent-na1.net/hubfs/43632288/kichou-daikou-lp-02/img/icon/tel.svg);height:17px;width:20px}.fixed_box .fixed_tel .time span{display:none}.fixed_box .fixed_application{background:#ff8a00;color:#fff}.fixed_box .fixed_application .text:before{background-image:url(https://43632288.fs1.hubspotusercontent-na1.net/hubfs/43632288/kichou-daikou-lp-02/img/icon/mail.svg);height:16px;width:25px}.fixed_box .fixed_request{background:#06576a;color:#fff}.fixed_box .fixed_request .text:before{background-image:url(https://43632288.fs1.hubspotusercontent-na1.net/hubfs/43632288/kichou-daikou-lp-02/img/icon/file_download.svg);height:18px;width:12px}.globalnav_info{display:flex;flex-direction:column;gap:20px;margin:30px auto 0;max-width:96%}.globalnav_info .tel_box{display:inline-block;margin:auto}.nav_btn{color:#101010;cursor:pointer;height:48px;padding:10px;position:relative;width:48px;z-index:9999}.nav_btn span{background:none;max-width:30px;top:50%;transform:translate(-50%,-50%);width:100%}.nav_btn span,.nav_btn span:before{content:"";cursor:pointer;display:block;height:3px;left:50%;position:absolute;z-index:999}.nav_btn span:before{top:-5px}.nav_btn span:after,.nav_btn span:before{background:#101010;border-radius:5px;opacity:1;-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg);transition:.5s;width:30px}.nav_btn span:after{content:"";cursor:pointer;display:block;height:3px;left:50%;position:absolute;top:5px;z-index:999}body.open_menu{height:100vh;max-height:100vh-calc env(safe-area-inset-bottom)60px;overflow:hidden;-webkit-touch-action:none;-moz-touch-action:none;-ms-touch-action:none;-o-touch-action:none;touch-action:none}body.noscroll{position:fixed}.open_menu .logo_area .white{display:none}.open_menu .logo_area .normal{display:block}.open_menu .nav_area{opacity:1}.open_menu .header_area{box-shadow:0 3px 6px rgba(0,0,0,.16)}.open_menu #overlay{background:#fff;content:"";display:block;height:100vh;left:0;opacity:1;position:fixed;top:0;width:100%;z-index:10}.open_menu .nav_btn>span{height:0;z-index:999}.open_menu .nav_btn>span:before{top:4px;-webkit-transform:translate(-50%,-7px) rotate(-90deg);transform:translate(-50%,-7px) rotate(-45deg);transform-origin:center}.open_menu .nav_btn>span:after,.open_menu .nav_btn>span:before{background:#101010;right:2px;transition:.5s;width:28px;z-index:999}.open_menu .nav_btn>span:after{top:-9px;-webkit-transform:translate(-50%,7px) rotate(90deg);transform:translate(-50%,7px) rotate(45deg);transform-origin:center}.mv_area{background:#71c4d7}.mv_area,.mv_area .outline{position:relative}.mv_area .mv_box{display:flex;flex-wrap:wrap}.mv_area .title{animation:fade-left .2s ease-in-out forwards;margin-left:-3%;padding-top:5%;width:106%}.mv_area .img{padding:0 20px;position:relative}.mv_area .img .woman{position:relative;z-index:1}.mv_area .img .copy{animation:fade-left .5s ease-in-out forwards;left:0;position:absolute;top:0;z-index:0}.mv_area .listing_mark{max-width:230px}.mv_cta_box{bottom:10%;position:absolute;right:0;width:100%;z-index:2}.mv_cta_box .mv_cta_img{left:0;max-width:200px;position:absolute;top:50%;transform:translateY(-50%);width:13vw}.mv_cta_box .mv_cta_copy{align-items:center;color:#fff;display:flex;font-size:clamp(.8125rem,calc(1.0625rem + .25vw),1.4375rem);font-weight:700;gap:15px;justify-content:flex-end;margin-bottom:5px;padding-left:10%;position:relative}.mv_cta_box .mv_cta_copy span{font-size:1.4em}.mv_cta_box .btn_area{flex-wrap:nowrap}.mv_cta_box .btn_area a{font-size:.875rem;max-width:270px}.mv_cta_box .btn_area a.application:before{height:19px;width:25px}.mv_cta_box .btn_area a.request:before{height:18px;width:12px}@media screen and (min-width:769px){.outline{padding-left:10px;padding-right:10px}.outline.w_over,.outline.w_over_p{max-width:100%}.l_sp_v{padding-top:80px}.l_sp_b,.l_sp_v{padding-bottom:80px}.l_sp_t{padding-top:80px}.sp_display{display:none!important}.fixed_area{padding:20px 10px}.fixed_area .fixed_box{border-radius:44px;grid-template-columns:repeat(3,minmax(auto,280px))}.fixed_box a{border-radius:44px}.fixed_box a div{gap:0}.fixed_box .tel,.fixed_box .text{flex-direction:row;line-height:1}.fixed_box .text{font-size:1.0625rem;font-size:clamp(.75rem,1.7708333333vw,1.0625rem)}.fixed_box .copy{margin-bottom:0}.fixed_box .fixed_tel .tel{display:flex;font-size:2.1875rem;font-size:clamp(1.875rem,3.6458333333vw,2.1875rem)}.fixed_box .fixed_tel .tel:before{height:27px;width:30px}.fixed_box .fixed_tel .text{display:none}.fixed_box .fixed_tel .text:before{height:27px;width:30px}.fixed_box .fixed_tel .time span{display:block}.fixed_box .fixed_application .text:before{height:24px;width:30px}.fixed_box .fixed_request .text:before{height:26px;width:20px}.mv_area .mv_box{flex-wrap:nowrap}.mv_area .title{margin-left:-20px;width:auto}.mv_area .img{padding:0}.mv_cta_box{max-width:570px}.mv_cta_box .btn_area a{font-size:1.0625rem}.mv_cta_box .btn_area a.application:before{height:24px;width:30px}.mv_cta_box .btn_area a.request:before{height:26px;width:20px}}@media screen and (min-width:1081px){.outline{margin-left:auto;margin-right:auto;max-width:1080px;padding-left:0;padding-right:0}.outline.w_wide{max-width:1240px}.outline.w_over_p{padding-left:20px;padding-right:20px}.header_left .nav_area{width:calc(100% - 240px)}.mv_cta_box .mv_cta_img{left:-11vw;top:50%}.mv_cta_box .mv_cta_copy{font-size:clamp(1.375rem,calc(1.5rem + .25vw),2rem);margin-bottom:10px}}@media screen and (min-width:961px){.outline.w_narrow{max-width:960px}.layout_two>.main_content{width:calc(100% - 350px)}.layout_two>.sidebar{width:300px}.body_space{max-height:151px;min-height:115px;padding-top:151px}.header_area{padding:30px 0}.header_area .logo_area{max-width:240px;padding:5px 0;width:30%}.header_left{max-width:calc(100% - 410px);width:70%}.nav_area{display:block!important;width:100%}.globalnav{display:flex;justify-content:space-between;margin:auto;max-width:1080px}.globalnav>a{align-items:center;color:#fff;display:flex;font-size:.875rem;font-weight:500;font-weight:700;justify-content:center;letter-spacing:.1em;position:relative;text-align:center}.globalnav>a:before{border-bottom:1px solid #fff;bottom:-8px;content:"";display:inline-block;left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);transition:all .3s ease;width:0}.globalnav>a:hover{text-decoration:none}.globalnav>a:hover:before{width:100%}.globalnav_info,.nav_btn{display:none}.open_menu .nav_area{display:flex!important}}@media screen and (min-width:1081px) and (max-width:1240px){.outline.w_wide{padding-left:10px;padding-right:10px}}@media screen and (min-width:881px){.outline.w_min{max-width:880px}}@media screen and (min-width:431px){.sp_only{display:none!important}}@media screen and (min-width:376px){.sp_only_min{display:none!important}}@media screen and (max-width:768px){.pc_display{display:none!important}}@media screen and (max-width:960px){.header_area .outline{gap:30px 10px;position:relative;z-index:2}.nav_area{align-content:center;align-items:center;display:none;height:calc(100% - 180px);height:calc(100vh - 180px);height:calc(100dvh - 180px);justify-content:center;left:0;margin-top:90px;max-width:100%;opacity:0;overflow:hidden;padding:0;position:fixed;top:0;-webkit-touch-action:pan-y;-moz-touch-action:pan-y;-ms-touch-action:pan-y;-o-touch-action:pan-y;touch-action:pan-y;transition:all .3s ease;-ms-transition:all .3s ease;width:100%;z-index:1000}.nav_area,.nav_area.scroll{overflow-y:scroll}.globalnav{margin:auto;max-width:680px;position:relative;width:100vw}.globalnav a{align-items:center;border-bottom:1px dotted #eee;color:#101010;display:flex;height:auto;justify-content:space-between;max-width:100vw;padding:15px;position:relative;text-align:center;width:100%}.globalnav>a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%226.223%22%20height%3D%2210.219%22%20viewBox%3D%220%200%206.223%2010.219%22%3E%3Cpath%20d%3D%22M2.93-4.1-1.617.445a.542.542%2C0%2C0%2C1-.4.164.542.542%2C0%2C0%2C1-.4-.164L-2.93-.07a.586.586%2C0%2C0%2C1-.176-.4.5.5%2C0%2C0%2C1%2C.152-.4L.68-4.5-2.953-8.133a.5.5%2C0%2C0%2C1-.152-.4.586.586%2C0%2C0%2C1%2C.176-.4l.516-.516a.542.542%2C0%2C0%2C1%2C.4-.164.542.542%2C0%2C0%2C1%2C.4.164L2.93-4.9a.511.511%2C0%2C0%2C1%2C.188.4A.511.511%2C0%2C0%2C1%2C2.93-4.1Z%22%20transform%3D%22translate%283.106%209.609%29%22%20fill%3D%22%2371C4D7%22%2F%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:10px;margin-left:5px;width:6px}.globalnav>a:hover{color:#71c4d7;text-decoration:none}}@media screen and (min-width:1501px){.mv_cta_box .mv_cta_img{left:-10vw}}