@charset "UTF-8";*{margin:0;padding:0;box-sizing:border-box}html,body{font-size:10px}body{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,sans-serif;font-size:1.6rem}pre{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,sans-serif;white-space:pre-wrap;word-break:break-all}img{vertical-align:middle}ul{list-style:none}a{text-decoration:none}[v-cloak]{display:none!important}@media (max-width: 768px){.pc-only{display:none}}@media (min-width: 769px){.sp-only{display:none}}main{padding-top:80px}.page-contact .contact-form{margin:60px auto;padding:0 10px;max-width:800px}@media (min-width: 769px){.page-contact .contact-form{margin:80px auto}}.page-contact .contact-finish{height:100%;margin:auto;max-width:800px;padding:50px 20px}@media (min-width: 769px){.page-contact .contact-finish{padding:180px 20px 100px}}.page-contact .contact-finish h2{text-align:center}.page-contact .contact-finish p{margin-top:20px;text-align:center}.page-contact .confirm h2{margin:20px 0 40px;text-align:center}.page-contact .confirm table th,.page-contact .confirm table td{padding:1em 1.5em;border-top:1px solid #ccc}.page-contact .confirm table tr:last-child td{border-bottom:1px solid #ccc}.page-contact .confirm table td{padding:1em 2.5em}.page-contact .confirm ul{padding-left:2em}.page-contact .confirm ul li{margin-top:5px;list-style:disc}.page-contact .h-name{display:flex;align-items:center;column-gap:16px}.page-contact .h-name .required{display:flex;justify-content:center;align-items:center;color:#fff;width:40px;height:20px;font-size:1.2rem;background-color:#128e7b;border-radius:2px}.page-contact .h-name label{font-size:1.6rem;font-weight:700}.page-contact table{width:100%;border-collapse:collapse}.page-contact table th,.page-contact table td{display:block;padding:.5em 0}.page-contact .items{position:relative}.page-contact .items .item:not(:last-child){margin-bottom:20px}.page-contact .items .item .group{position:relative;display:flex;align-items:center;column-gap:24px;padding:0 20px;height:80px;font-size:1.6rem;border:1px solid #CCCCCC;border-radius:6px}@media (min-width: 769px){.page-contact .items .item .group{width:calc(50% - 80px)}}.page-contact .items .item .group.selected{border:1px solid #128E7B}@media (min-width: 769px){.page-contact .items .item .group.selected:after{content:"";position:absolute;top:50%;right:-35px;transform:translateY(-50%);width:18px;height:26px;background-image:url(/build/assets/contact_triangle-545a4126.svg);background-repeat:no-repeat;background-size:100%}}.page-contact .items .item .services{padding:20px;font-size:1.4rem}@media (min-width: 769px){.page-contact .items .item .services{position:absolute;left:calc(50% - 30px);right:0;top:0;bottom:0;padding:25px;font-size:1.6rem;background-color:#f6f6f6;border-radius:6px}}.page-contact .items .item .services p{margin-bottom:20px;font-size:1.5rem}@media (min-width: 769px){.page-contact .items .item .services p{margin-bottom:30px}}.page-contact .items .item .services .service{position:relative;display:flex;column-gap:12px;font-weight:700}@media (min-width: 769px){.page-contact .items .item .services .service{column-gap:16px}}.page-contact .items .item .services .service:not(:last-child){margin-bottom:16px}@media (min-width: 769px){.page-contact .items .item .services .service:not(:last-child){margin-bottom:20px}}.page-contact .items .item .services .service input{opacity:0;position:absolute;top:1px;left:-1px;z-index:1;border:0;width:20px;height:20px}.page-contact .items .item .services .service input+.mark{flex:0 0 auto;position:relative;display:inline-flex;width:18px;height:18px;background-color:#ccc;border-radius:50%;transform:translateY(2px)}.page-contact .items .item .services .service input+.mark:after{content:"";position:absolute;top:50%;left:50%;display:block;width:50%;height:20%;border:2px solid #fff;border-right-width:0;border-top-width:0;transform-origin:center;transform:translate(-50%,-75%) rotate(-45deg)}.page-contact .items .item .services .service input:checked+.mark{background-color:#128e7b}.page-contact .input-group input[type=text]{padding:.25em 1em;width:100%;height:3em;font-size:1.6rem;border:1px solid #CCCCCC;border-radius:6px}.page-contact .input-group textarea{padding:.25em 1em;width:100%;height:8em;font-size:1.6rem;border:1px solid #CCCCCC;border-radius:6px}.page-contact .privacy{margin-top:20px}.page-contact .privacy .readme{margin-bottom:40px}.page-contact .privacy .text{padding:40px 35px;font-size:1.6rem;line-height:2;height:230px;overflow:auto;border:1px solid #D8D8D8;border-radius:6px}.page-contact .privacy .text h3{display:inline-block}.page-contact .agree{display:flex;justify-content:center;align-items:center;column-gap:10px;margin-top:30px;margin-bottom:10px}.page-contact .input-button{display:flex;justify-content:center;align-items:center;column-gap:30px;margin-top:30px}.page-contact .input-button button{background:none;border:0;display:flex;align-items:center;padding:0 50px;font-size:1.6rem;font-weight:700;border-radius:33px;box-shadow:0 0 10px #00000029}.page-contact .input-button .confirm,.page-contact .input-button .send{position:relative}.page-contact .input-button .confirm:after,.page-contact .input-button .send:after{right:50px;top:50%;transform:translateY(-50%);content:"";position:absolute;width:12px;height:18px;background-image:url(/build/assets/contact_triangle-545a4126.svg);background-repeat:no-repeat;background-size:100%}.page-contact .input-button .confirm{width:320px;height:66px}.page-contact .input-button .send{width:280px;height:66px}.page-contact .input-button .back{justify-content:center;width:280px;height:66px}.page-contact .error-message{padding:20px;background-color:#ffd3d3;border-radius:6px}.tags-container{display:flex;gap:8px;flex-wrap:wrap}.tag{display:inline-block;padding:6px 12px;background-color:#007bff;color:#fff;border-radius:12px;font-size:10px;text-align:center;margin:4px}.cf-header{width:100%;display:flex;align-items:center;justify-content:space-between;background-color:#fff;position:fixed;top:0;padding:0 10px;height:80px;z-index:9999;box-shadow:0 3px 6px #00000029}@media (min-width: 769px){.cf-header{padding:0 30px}}.cf-header__left{display:flex;align-items:center}.cf-header__left .logo{width:300px}.cf-header__left .logo img{width:100%;height:auto}.cf-header__left .menu{align-items:center;display:none}@media (min-width: 1260px){.cf-header__left .menu{display:flex;margin-left:80px;column-gap:80px}}.cf-header__left .menu li a{color:#333030;font-weight:700;text-decoration:none}.cf-header__right{display:flex;align-items:center}.cf-header__right .menu{display:flex;align-items:center;display:none}@media (min-width: 1260px){.cf-header__right .menu{column-gap:30px;display:flex}}.cf-header__right .menu li a{color:#128e7b;font-weight:700;text-decoration:none}.cf-header__right .menu li a.ellipse{display:flex;align-items:center;justify-content:center}@media (min-width: 769px){.cf-header__right .menu li a.ellipse{width:145px;height:42px;border:1px solid #128E7B;border-radius:21px}}.cf-header__right .menu li a.ellipse.green{background-color:#128e7b;color:#fff}@media (min-width: 769px){.cf-header__right .nav-button{margin-left:30px}}.cf-header__right .nav-button button{display:block;border:none;background-color:transparent;width:44px;height:30px}.cf-header__right .nav-button button:hover{cursor:pointer}.cf-header__right .nav-button button span{display:block;width:100%;background-color:#128e7b;height:4px;border-radius:4px}.cf-header__right .nav-button button span:nth-of-type(1){transform:translateY(-8px)}.cf-header__right .nav-button button span:nth-of-type(3){transform:translateY(8px)}.cf-header__right .nav-button.is-open span:nth-of-type(1){transform:translateY(4px) rotate(45deg)}.cf-header__right .nav-button.is-open span:nth-of-type(2){opacity:0}.cf-header__right .nav-button.is-open span:nth-of-type(3){transform:translateY(-4px) rotate(-45deg)}.header-menu{display:none;background-color:#f6f6f6;padding:160px 20px 20px;width:100%;height:100%;justify-content:center;overflow:auto;position:fixed;left:0;top:0;bottom:0;right:0;z-index:9}.header-menu.is-open{display:flex}@media (min-width: 769px){.header-menu{padding:100px 20px 20px}}.header-menu .inner{width:100%;max-width:1000px}.header-menu .title{font-size:2.5rem;font-style:italic;font-family:Open Sans,sans-serif;font-weight:700;color:#333030;display:flex;align-items:center}.header-menu .title span{display:inline-block;margin-left:40px;font-size:1.4rem}@media (min-width: 769px){.header-menu .title span{display:none}}@media (max-width: 768px){.header-menu .block{margin-top:55px}}@media (max-width: 768px){.header-menu .block:first-of-type{margin-top:0}}@media (min-width: 769px){.header-menu .block .menu-sub{margin-top:10px}}.header-menu .block ul{margin-top:10px}.header-menu .block ul li{display:flex;margin-top:17px}.header-menu .block ul li:first-of-type{margin-top:0}.header-menu .block ul li:before{content:"";width:10px;height:1px;background-color:#128e7b;flex-shrink:0;margin-top:.6em;margin-right:15px}.header-menu .block ul li a{font-size:1.6rem;line-height:1.25;color:#333030;font-weight:700}.header-menu .menu-sub{font-size:1.2rem;font-weight:700;line-height:1.6666666667;color:#128e7b;display:flex}.header-menu .menu-sub:before{content:"";width:3px;height:13px;background-color:#128e7b;margin-top:.3em;border-radius:3px;margin-right:7px}@media (min-width: 769px){.header-menu .service-area{padding-top:105px}}@media (max-width: 768px){.header-menu .service-area .block-wrap{padding:30px 0 0;display:none}}@media (min-width: 769px){.header-menu .service-area .block-wrap{display:flex;flex-wrap:wrap;column-gap:60px;row-gap:60px;padding-bottom:60px;border-bottom:1px solid #BBB8B8}}.header-menu .service-area .block-wrap .block{width:100%}@media (min-width: 769px){.header-menu .service-area .block-wrap .block{width:28%}}.header-menu .service-area .servicettl{position:relative}.header-menu .service-area .servicettl .service-btn{display:block;width:20px;height:20px;background-image:url(/build/assets/servicemenu_circle_right-74615b0e.svg);background-size:contain;position:absolute;top:50%;right:20px;transform:translateY(-50%) rotate(90deg);z-index:1;transition:.2s}@media (min-width: 769px){.header-menu .service-area .servicettl .service-btn{display:none}}.header-menu .service-area .servicettl .service-btn.is-open{transform:translateY(-50%) rotate(270deg)}@media (max-width: 768px){.header-menu .service-area .servicettl{display:flex;align-items:center;padding:26px 0;border-bottom:1px solid #128E7B}}@media (max-width: 768px){.header-menu .service-area .servicettl .title{font-size:1.8rem;width:120px}}.header-menu .service-area .servicettl span{font-size:1.4rem;font-weight:700;display:block}@media (min-width: 769px){.header-menu .service-area .servicettl span{display:none}}@media (min-width: 769px){.header-menu .others{padding:33px 0 160px}}@media (min-width: 769px){.header-menu .others ul{display:flex;column-gap:72px}}@media (max-width: 768px){.header-menu .others ul a{display:flex;align-items:center;padding:26px 0;border-bottom:1px solid #128E7B}}@media (max-width: 768px){.header-menu .others ul .title{font-size:1.8rem;width:120px;flex-shrink:0}}.header-menu .others ul span{display:flex;align-items:center;line-height:1;font-size:1.4rem;color:#333030;font-weight:700}@media (min-width: 769px){.header-menu .others ul span{font-size:1.6rem;margin-top:16px}}.header-menu .others ul span:before{content:"";width:17px;height:17px;background-image:url(/build/assets/servicemenu_circle_right-74615b0e.svg);background-size:contain;margin-right:8px}@media (max-width: 768px){.header-menu .others ul span:before{display:none}}.cf-footer{background-color:#003737;margin-top:80px}@media (max-width: 768px){.cf-footer{padding:0 20px}}@media (min-width: 769px){.cf-footer{padding:0 30px}}.cf-footer__inner{max-width:1200px;margin:0 auto}.cf-footer__inner .top{padding-top:75px;padding-bottom:30px;border-bottom:1px solid rgba(235,235,235,.58)}.cf-footer__inner .top ul{display:flex;justify-content:flex-end;column-gap:60px}.cf-footer__inner .top ul li a{color:#fff;font-size:1.6rem;text-decoration:none;line-height:1}.cf-footer__inner .middle{display:flex;margin-top:28px;flex-direction:column}@media (min-width: 769px){.cf-footer__inner .middle{row-gap:60px}}@media (min-width: 1200px){.cf-footer__inner .middle{flex-direction:row;column-gap:60px;row-gap:0}}.cf-footer__inner .middle .info .f_logo{display:block;width:320px}.cf-footer__inner .middle .info .f_logo img{width:100%;height:auto;vertical-align:bottom}.cf-footer__inner .middle .info .address{font-size:1.4rem;color:#fff;line-height:1.8142857143;margin-top:25px}.cf-footer__inner .middle .info .address a{color:#fff;font-weight:700}.cf-footer__inner .middle .menu{display:flex;flex-direction:column}@media (max-width: 768px){.cf-footer__inner .middle .menu{margin-top:30px;row-gap:30px}}@media (min-width: 769px){.cf-footer__inner .middle .menu{flex-direction:row}}.cf-footer__inner .middle .menu .list .ttl{color:#ffffff85;font-family:Open Sans,sans-serif;font-size:3rem;line-height:1}.cf-footer__inner .middle .menu .list .ttl span{color:#fff;display:block;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,sans-serif;font-size:1.6rem;margin-top:11px}.cf-footer__inner .middle .menu .list ul{margin-top:13px}.cf-footer__inner .middle .menu .list ul li{display:flex;margin-top:3px}.cf-footer__inner .middle .menu .list ul li:first-of-type{margin-top:0}.cf-footer__inner .middle .menu .list ul li:before{content:"";width:6px;height:1px;background-color:#ffffff85;margin-top:.75em;margin-right:6px}.cf-footer__inner .middle .menu .list ul li a{color:#fff;font-size:1.4rem;line-height:1.75;text-decoration:none}@media (min-width: 769px){.cf-footer__inner .middle .menu .list:first-of-type{margin-right:47px}}@media (min-width: 769px){.cf-footer__inner .middle .menu .list:nth-of-type(2){margin-right:66px}}.cf-footer__inner .bottom{margin-top:50px}.cf-footer__inner .bottom .ttl,.cf-footer__inner .bottom li{line-height:1.75;font-size:1.2rem;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,sans-serif;color:#fff}.cf-footer__inner .bottom .copy{margin-top:30px;text-align:right;font-size:1.2rem;color:#fff;padding-bottom:45px}.common-section-title{font-weight:700;color:#333030;font-family:Open Sans,sans-serif;font-style:italic;display:flex;flex-direction:column;line-height:1;font-size:6rem}@media (max-width: 768px){.common-section-title{padding:0 10px}}@media (min-width: 769px){.common-section-title{font-size:7rem}}@media (min-width: 769px){.common-section-title.center{text-align:center}}.common-section-title.flex{flex-direction:row;align-items:center;column-gap:16px}@media (min-width: 769px){.common-section-title.flex{column-gap:20px}}.common-section-title span{display:block;color:#128e7b;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,sans-serif;font-style:normal;margin-top:10px;font-size:1.6rem}@media (min-width: 769px){.common-section-title span{margin-top:13px;font-size:1.6rem}}.common-link{max-width:320px;width:100%;height:65px;border-radius:65px;display:flex;align-items:center;justify-content:center;text-decoration:none;background-color:#fff;box-shadow:0 0 10px #00000029;transition:.3s}.common-link.long span:after{margin-left:22px}@media (min-width: 769px){.common-link.long span:after{margin-left:50px}}.common-link:hover{background-color:#128e7b}.common-link:hover span{color:#fff}.common-link:hover span:after{background-image:url(/build/assets/contact_triangle_wh-a6fadd78.svg)}.common-link.cf-angles span:after{background-image:url(/build/assets/contact_triangle_or-06d3c8ad.svg)}.common-link.cf-angles:hover{background-color:#df9629}.common-link.cf-angles:hover span{color:#fff}.common-link.cf-angles:hover span:after{background-image:url(/build/assets/contact_triangle_wh-a6fadd78.svg)}@media (min-width: 769px){.common-link{width:329px;margin-top:25px;height:65px;border-radius:65px}}.common-link span{display:flex;align-items:center;color:#333030;font-weight:700;font-size:1.6rem;transition:.3s}@media (min-width: 769px){.common-link span{font-size:1.6rem}}.common-link span:after{content:"";display:block;width:11px;height:17px;background-image:url(/build/assets/contact_triangle-545a4126.svg);background-size:contain;background-repeat:no-repeat;margin-left:103px;transition:.3s}@media (min-width: 769px){.common-link span:after{margin-left:82px}}.common-page-title{overflow:hidden}.common-page-title .bg{background-color:#128e7b;transform:translate(25%);display:flex;align-items:center;width:100%;height:150px;border-radius:150px;position:relative;z-index:1}@media (min-width: 769px){.common-page-title .bg{transform:translate(48.4375%);height:min(17.71vw,340px);border-radius:min(17.71vw,340px)}}.common-page-title .bg .title{padding:0 0 0 min(10.05vw,193px)}.common-page-title .bg .title h2{color:#fff;font-weight:700;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,sans-serif;line-height:1.375;font-size:2rem}@media (min-width: 769px){.common-page-title .bg .title h2{font-size:4rem;font-size:clamp(20px,2.08vw,40px)}}.common-page-title .bg .title p{margin-top:2px;font-weight:700;color:#fff;line-height:1.6;font-size:1.4rem}@media (max-width: 768px){.common-page-title .bg .title p{width:70%}}@media (min-width: 769px){.common-page-title .bg .title p{font-size:2rem;margin-top:clamp(8px,.83vw,16px);font-size:clamp(14px,1.04vw,20px)}}.common-page-title .bg2{background-color:#e3eceb;width:100%;height:150px;border-radius:150px;transform:translate(-17.2916666667%);margin:-100px 0 0;position:relative}@media (min-width: 769px){.common-page-title .bg2{height:min(27.45vw,527px);border-radius:min(27.45vw,527px);transform:translate(-17.2916666667%);margin:max(-17.71vw,-340px) 0 0}}.common-page-title .bg2:after{content:"";width:120px;height:120px;background-image:url(/build/assets/logo_mark-34ad75bd.png);background-size:contain;background-repeat:no-repeat;position:absolute;bottom:0;left:15%}@media (min-width: 769px){.common-page-title .bg2:after{left:20%;width:min(23.44vw,450px);height:min(23.44vw,450px)}}.bunners{display:flex;flex-direction:column;margin:73px auto 0}@media (max-width: 768px){.bunners{padding:0 10px;row-gap:50px}}@media (min-width: 769px){.bunners{flex-direction:row;justify-content:space-between;padding:0 20px}}@media (min-width: 769px) and (max-width: 1400px){.bunners{max-width:1000px}}@media (min-width: 1400px){.bunners{max-width:1200px}}.bunners li{display:flex;flex-direction:column;background-color:#fff8d2;border-radius:20px;padding:25px}@media (max-width: 768px){.bunners li{row-gap:20px}}@media (min-width: 769px){.bunners li{flex-direction:row;align-items:center;padding:30px;justify-content:space-between;width:48.3333333333%;max-width:982px;margin:0 auto;width:100%}}@media (min-width: 1400px){.bunners li{padding:50px 100px;width:45.6666666667%;width:100%}}@media (max-width: 768px){.bunners li .text{order:2}}.bunners li .text h2{font-size:2rem;font-weight:700;color:#333030}.bunners li .text p{font-size:1.6rem;line-height:1.625;margin-top:12px}.bunners li .text a{display:inline-block;margin-top:34px;line-height:1;font-size:1.6rem;font-weight:700;padding:0 40px 10px 0;border-bottom:1px solid #a1a1a1;color:#a1a1a1;position:relative}.bunners li .text a:after{content:"";display:block;width:8px;height:11px;background-image:url(/build/assets/contact_triangle_gr-6435cbd8.svg);background-size:contain;background-repeat:no-repeat;position:absolute;right:0;top:3px}.bunners li .image{width:80px}@media (max-width: 768px){.bunners li .image{order:1;margin:0 auto}}@media (min-width: 769px){.bunners li .image{width:120px}}.bunners li .image img{width:100%;height:auto}#service{padding-top:80px}#service .service-top .menu{margin-top:20px}@media (min-width: 769px){#service .service-top .menu{margin:30px auto 0;display:flex;justify-content:center;flex-wrap:wrap;column-gap:60px;row-gap:60px}}@media (min-width: 1600px){#service .service-top .menu{max-width:1605px}}#service .service-top .menu li{width:100%;height:75px}@media (min-width: 769px){#service .service-top .menu li{width:24.22vw;height:7.19vw;border-radius:7.19vw;box-shadow:0 0 10px #00000029;background-color:#fff;max-width:465px;max-height:138px;min-height:100px}}@media (min-width: 1600px){#service .service-top .menu li{width:28.9719626168%;height:138px;border-radius:138px}}@media (max-width: 768px){#service .service-top .menu li:nth-of-type(odd){background-color:#e3eceb}}@media (max-width: 768px){#service .service-top .menu li:nth-of-type(2n){background-color:#fff}}#service .service-top .menu a{display:flex;align-items:center;position:relative;width:100%;height:100%;color:#333030;text-decoration:none;font-weight:700}@media (max-width: 768px){#service .service-top .menu a{padding:0 10px}}@media (min-width: 769px){#service .service-top .menu a{justify-content:center;text-align:center;line-height:1.75;font-size:clamp(16px,1.25vw,24px)}}@media (min-width: 1600px){#service .service-top .menu a{font-size:2.4rem}}#service .service-top .menu a:before{content:"";display:block;border-radius:50%;background-color:#128e7b;position:absolute}@media (max-width: 768px){#service .service-top .menu a:before{width:32px;height:32px;top:50%;transform:translateY(-50%);right:10px}}@media (min-width: 769px){#service .service-top .menu a:before{width:32px;height:32px;right:10px;left:50%;transform:translate(-50%);bottom:-21px}}@media (min-width: 1600px){#service .service-top .menu a:before{width:42px;height:42px;left:50%;transform:translate(-50%);bottom:-21px}}#service .service-top .menu a:after{content:"";display:block;position:absolute;background-repeat:no-repeat;background-size:contain;background-image:url(/build/assets/servicemenu_triangle_down-3dcfe3d4.svg)}@media (max-width: 768px){#service .service-top .menu a:after{width:14px;height:11px;right:19px;top:50%;transform:translateY(calc(-50% + 2px))}}@media (min-width: 769px){#service .service-top .menu a:after{width:13.6px;height:10.4px;left:50%;transform:translate(-50%);bottom:-11px}}@media (min-width: 1600px){#service .service-top .menu a:after{width:17px;height:13px;left:50%;transform:translate(-50%);bottom:-11px}}#service .service-wrap{margin-top:140px}@media (min-width: 769px){#service .service-wrap{margin-top:195px}}#service .service-wrap#service-01{margin-top:135px}@media (min-width: 769px){#service .service-wrap#service-01{margin-top:278px}}#service .service-wrap h3{color:#128e7b;font-weight:700;display:flex;font-size:1.8rem;line-height:1.7777777778}@media (max-width: 768px){#service .service-wrap h3{padding:0 10px}}@media (min-width: 769px){#service .service-wrap h3{max-width:1040px;margin:0 auto;font-size:3rem;line-height:1.7333333333;padding:0 20px}}@media (min-width: 1600px){#service .service-wrap h3{max-width:1240px}}#service .service-wrap h3:before{content:"";display:block;background-color:#128e7b;width:5px;height:23px;border-radius:6px;margin-right:6px;transform:translateY(4.5px)}@media (min-width: 769px){#service .service-wrap h3:before{width:8px;height:32px;border-radius:6px;margin-right:10px;transform:translateY(10px)}}#service .service-contents{overflow:hidden;margin-top:22px;position:relative}@media (min-width: 769px){#service .service-contents{margin-top:26px}}#service .service-contents .bg{position:relative}#service .service-contents .bg:before{content:"";display:block;width:100%;height:100%;background-color:#f6f6f6;position:absolute;right:55%;top:0;z-index:-1}@media (max-width: 768px){#service .service-contents .bg:before{right:80%}}@media (min-width: 769px){#service .service-contents .bg:before{right:59%}}@media (min-width: 1100px){#service .service-contents .bg:before{right:50%}}@media (min-width: 1400px){#service .service-contents .bg:before{right:45%}}#service .service-contents .bg:after{content:"";display:block;height:100%;background-color:#f6f6f6;position:absolute;top:0;border-radius:50%;z-index:-1}@media (max-width: 768px){#service .service-contents .bg:after{width:145%;right:3%}}@media (min-width: 769px){#service .service-contents .bg:after{right:40%;width:35%}}@media (min-width: 1100px){#service .service-contents .bg:after{right:35%}}@media (min-width: 1400px){#service .service-contents .bg:after{width:25%;height:100%;right:33%}}#service .service-contents .inner{max-width:1000px;margin:0 auto}@media (min-width: 1400px){#service .service-contents .inner{max-width:1200px}}#service .service-contents .links{display:flex;flex-direction:column;justify-content:flex-end}@media (min-width: 1400px){#service .service-contents .links{flex-direction:row;column-gap:30px}}#service .service-contents .service-list{display:flex;flex-direction:column;align-items:flex-end}@media (max-width: 768px){#service .service-contents .service-list{padding:0 10px;background-color:#128e7b}}@media (min-width: 769px){#service .service-contents .service-list{position:absolute;right:0;top:0;z-index:1;row-gap:30px;padding:10px 0 0}}#service .service-contents .service-list li{display:flex;align-items:center;width:100%;height:60px;background-color:#128e7b}#service .service-contents .service-list li:hover{cursor:pointer}@media (max-width: 768px){#service .service-contents .service-list li{border-top:1px solid #fff;position:relative}}@media (min-width: 769px){#service .service-contents .service-list li{box-shadow:0 0 10px #00000029;background-color:#fff;width:26.04vw;max-width:500px;min-width:350px;min-width:300px;height:5.21vw;min-height:80px;max-height:100px;border-top-left-radius:max(2.605vw,40px);border-bottom-left-radius:max(2.605vw,40px);padding-left:max(3.13vw,40px);padding-right:15px}}@media (min-width: 960px){#service .service-contents .service-list li{min-width:350px;padding-left:max(3.13vw,60px)}}@media (min-width: 1600px){#service .service-contents .service-list li{width:500px;height:100px;padding-left:60px;border-top-left-radius:50px;border-bottom-left-radius:50px}}#service .service-contents .service-list li:after{content:"";display:block;width:16px;height:11px;background-image:url(/build/assets/servicemenu_triangle_down-3dcfe3d4.svg);background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (min-width: 769px){#service .service-contents .service-list li:after{display:none}}#service .service-contents .service-list li p{color:#fff;font-weight:700;font-size:1.4rem}@media (max-width: 768px){#service .service-contents .service-list li p{padding-right:20px}}@media (min-width: 769px){#service .service-contents .service-list li p{font-size:1.6rem;color:#333030;line-height:1.75;font-size:clamp(14px,1.04vw,20px)}}@media (min-width: 960px){#service .service-contents .service-list li p{font-size:clamp(16px,1.04vw,20px)}}@media (min-width: 1600px){#service .service-contents .service-list li p{font-size:2rem;color:#333030;line-height:1.75}}#service .service-contents .service-list li.active{background-color:#128e7b;position:relative}@media (min-width: 769px){#service .service-contents .service-list li.active{width:420px;padding-left:80px;width:28.65vw;max-width:550px;min-width:350px;padding-left:max(5.73vw,60px)}}@media (min-width: 960px){#service .service-contents .service-list li.active{min-width:400px}}@media (min-width: 1600px){#service .service-contents .service-list li.active{width:550px;padding-left:110px}}#service .service-contents .service-list li.active p{color:#fff}#service .service-contents .service-list li.active:before{content:"";display:block;background-image:url(/build/assets/servicemenu_triangle-6c0d869b.svg);background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;transform:translateY(-50%)}@media (min-width: 769px){#service .service-contents .service-list li.active:before{width:17px;height:26px;left:32px}}@media (max-width: 768px){#service .service-contents .service-list li:first-of-type br{display:none}}@media (min-width: 769px){#service .service-contents .service-list li:first-of-type br:nth-of-type(2){display:none}}@media (max-width: 768px){#service .service-contents .service-list li:first-of-type{border-top:none}}#service .service-contents .service-textarea{width:100%}@media (max-width: 768px){#service .service-contents .service-textarea{margin-top:40px;padding:17px 10px 170px}}@media (min-width: 769px){#service .service-contents .service-textarea{width:50%;padding:51px 0 60px 20px}}@media (min-width: 1100px){#service .service-contents .service-textarea{width:62%}}@media (min-width: 1400px){#service .service-contents .service-textarea{width:66.6666666667%;padding:51px 0 60px}}#service .service-contents .service-textarea h4{font-size:1.6rem;line-height:1.625;font-weight:700;color:#333030}@media (min-width: 769px){#service .service-contents .service-textarea h4{font-size:2rem;line-height:1.6}}@media (min-width: 1100px){#service .service-contents .service-textarea h4{font-size:2.4rem}}@media (min-width: 1400px){#service .service-contents .service-textarea h4{font-size:3rem}}#service .service-contents .service-textarea p{font-size:1.6rem;line-height:1.75;margin-top:14px}@media (min-width: 769px){#service .service-contents .service-textarea p{line-height:2;margin-top:10px}}@media (min-width: 1400px){#service .service-contents .service-textarea p{padding:0}}#service .service-contents .service-textarea p a{color:#128e7b;font-weight:700}#service .service-contents .service-textarea p a:hover{transition:.2s;opacity:.8}#service .service-contents .service-textarea p button{font-size:1.6rem;font-weight:700;color:#128e7b;background-color:transparent;border:none}#service .service-contents .service-textarea p button:hover{cursor:pointer;transition:.2s;opacity:.8}#service .service-contents .service-textarea a{max-width:320px;width:100%;margin:22px 0 0 auto}@media (min-width: 769px){#service .service-contents .service-textarea a{width:329px;margin-top:25px}}#service .service-contents .service-textarea .image{margin-top:30px}@media (min-width: 769px){#service .service-contents .service-textarea .image{margin-top:30px}}#service .service-contents .service-textarea .image.service-01{max-width:335px;width:79.7619047619%;padding-left:2.380952381%}@media (min-width: 769px){#service .service-contents .service-textarea .image.service-01{padding-left:5.625%;max-width:450px;width:56.25%}}@media (max-width: 768px){#service .service-contents .service-textarea .image.service-02{margin:30px auto 0;max-width:380px;width:90.4761904762%}}@media (min-width: 769px){#service .service-contents .service-textarea .image.service-02{padding-left:.75%;max-width:508px;width:63.5%}}#service .service-contents .service-textarea .image img{width:100%;height:auto}#service .service-contents .service-textarea .startup-01 h4 br:nth-of-type(1){display:none}#service .service-contents .service-textarea .gloval-01 p{line-height:1.6}#service .service-contents .service-textarea .gloval-01 button{margin-top:5px}#service .service-contents .service-textarea .gloval-01.eng{margin-top:15px}#service .service-bottom{margin-top:140px}@media (min-width: 769px){#service .service-bottom{margin-top:200px;padding:0 20px}}@media (max-width: 768px){#service .service-bottom{padding:0 10px}}#service .count-area{max-width:1000px;margin:0 auto;min-height:175px;border-radius:175px;background-color:#f6f6f6}@media (max-width: 768px){#service .count-area{display:flex;align-items:center;justify-content:center}}@media (min-width: 769px){#service .count-area{min-height:218px;border-radius:218px;padding:50px 60px}}@media (min-width: 1400px){#service .count-area{max-width:1200px}}#service .count-area>div{display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width: 769px){#service .count-area>div{column-gap:50px;flex-direction:row}}@media (min-width: 960px){#service .count-area>div{column-gap:110px}}#service .count-area>div .text{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,sans-serif;color:#333030;font-weight:700;text-align:center}@media (max-width: 768px){#service .count-area>div .text{text-align:center}}@media (min-width: 769px){#service .count-area>div .text{font-size:2.6rem}}#service .count-area>div .counter{line-height:1;display:flex;align-items:flex-end}#service .count-area>div .countup{font-size:7rem;font-family:Open Sans,sans-serif;font-weight:700;color:#333030}@media (min-width: 769px){#service .count-area>div .countup{font-size:11rem}}#service .count-area>div .small-text{flex-shrink:0;display:block;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,sans-serif;color:#333030;font-size:3.6rem;font-weight:700;margin-left:36px;transform:translateY(-.1em)}@media (min-width: 769px){#service .count-area>div .small-text{font-size:5.8rem;margin-left:20px}}@media (min-width: 960px){#service .count-area>div .small-text{margin-left:58px}}#service .count-area button{line-height:1;border:none;background:transparent;font-weight:700;text-align:center;color:#128e7b;text-decoration:underline;font-size:2rem;display:block;margin:40px auto 0}#service .count-area button:hover{cursor:pointer}#service .topics{margin:140px 0 0}@media (min-width: 769px){#service .topics{max-width:1000px;margin:200px auto 0}}@media (min-width: 1600px){#service .topics{max-width:1200px}}#service .topics h3{line-height:1;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,sans-serif;color:#333030;font-weight:700;font-size:3.6rem;line-height:1.3055555556}@media (max-width: 768px){#service .topics h3{text-align:center}}@media (min-width: 769px){#service .topics h3{font-size:3.6rem}}#service .topics .topics-wrap{margin:30px 0 0}@media (min-width: 769px){#service .topics .topics-wrap{margin:60px 0 0}}@media (min-width: 769px){#service .topics .topics-wrap .menu{display:flex;flex-wrap:wrap;column-gap:40px;row-gap:60px;justify-content:center}}@media (min-width: 1600px){#service .topics .topics-wrap .menu{justify-content:center;column-gap:60px;row-gap:60px}}#service .topics .topics-wrap .menu a{display:flex;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;font-weight:700;box-shadow:0 0 10px #00000029;height:132px;border-radius:132px}@media (max-width: 768px){#service .topics .topics-wrap .menu a{display:flex!important;width:88.1818181818%!important;margin:0 auto}}@media (min-width: 769px){#service .topics .topics-wrap .menu a{width:29%;width:26vw;width:20vw;width:30%}}@media (min-width: 1600px){#service .topics .topics-wrap .menu a{width:29.8333333333%}}#service .topics .topics-wrap .menu a span{color:#333030;text-align:center;line-height:1.7222222222}@media (min-width: 769px){#service .topics .topics-wrap .menu a span{font-size:1.6rem}}@media (min-width: 1400px){#service .topics .topics-wrap .menu a span{font-size:1.8rem}}#service .topics .topics-wrap .menu a span.category{display:block;border:1px solid #128E7B;line-height:1;color:#128e7b;margin-bottom:6px;height:32px;line-height:32px;padding:0 13px}@media (min-width: 769px){#service .topics .topics-wrap .menu a span.category{margin-bottom:6px;height:34px;line-height:34px;padding:0 16px}}#service .topics .topics-wrap .menu a.ready{position:relative;pointer-events:none}#service .topics .topics-wrap .menu a.ready .text{font-size:1.3rem;color:#a1a1a1;margin-left:1em}#service .topics .topics-wrap .menu a:hover{opacity:.5;transition:.3s}#service .slick-dotted.slick-slider{margin-bottom:0!important}#service .slick-slide{height:auto!important;padding:10px 0!important}#service .slick-next{right:0!important;width:32px;height:32px;background-image:url(/build/assets/servicemenu_circle_right-74615b0e.svg)}#service .slick-next:before{display:none!important}#service .slick-prev{left:0!important;width:32px;height:32px;background-image:url(/build/assets/servicemenu_circle_left-859edea4.svg)}#service .slick-prev:before{display:none!important}#service .slick-dots{bottom:-10px!important}#service .slick-dots li{margin:0 10px 0 0!important;position:static!important;width:9px!important;height:9px!important}#service .slick-dots li:last-of-type{margin-right:0!important}#service .slick-dots li button{width:9px;height:9px;border-radius:50%;background-color:#fff!important;border:1px solid #128E7B;padding:0!important}#service .slick-dots li button:before{content:""!important}#service .slick-dots li.slick-active button{background-color:#128e7b!important}#aboutus{background-color:#f6f6f6;overflow:hidden;margin-top:170px;padding-top:60px}@media (min-width: 769px){#aboutus{margin-top:215px;padding-top:134px}}#aboutus .aboutus-wrap{position:relative}#aboutus .aboutus-wrap .common-section-title{margin:0 auto;padding:0 10px;position:relative;z-index:1}@media (min-width: 769px){#aboutus .aboutus-wrap .common-section-title{padding:50px 20px 0;max-width:1040px}}@media (min-width: 1400px){#aboutus .aboutus-wrap .common-section-title{max-width:1240px}}#aboutus .aboutus-wrap .aboutus-message{margin:0 auto;padding-bottom:220px;position:relative;z-index:1;display:flex;flex-direction:column}@media (min-width: 769px){#aboutus .aboutus-wrap .aboutus-message{flex-direction:row;justify-content:space-between;align-items:flex-end;margin-top:65px;padding:0 20px;max-width:1040px}}@media (min-width: 1400px){#aboutus .aboutus-wrap .aboutus-message{max-width:1240px}}#aboutus .aboutus-wrap .aboutus-message .image{position:relative;overflow:hidden;margin:30px 0 0;padding-top:5%}@media (min-width: 450px){#aboutus .aboutus-wrap .aboutus-message .image{margin:30px 0 0;padding-top:0}}@media (min-width: 769px){#aboutus .aboutus-wrap .aboutus-message .image{width:22.5%;width:30%;margin-left:1.0833333333%}}@media (min-width: 1400px){#aboutus .aboutus-wrap .aboutus-message .image{width:22.5%}}#aboutus .aboutus-wrap .aboutus-message .image img{width:100%;height:auto}@media (max-width: 768px){#aboutus .aboutus-wrap .aboutus-message .image img{display:block;width:48.8636363636%;margin:0 auto;position:relative;z-index:2}}@media (max-width: 768px){#aboutus .aboutus-wrap .aboutus-message .image:before{content:"";display:block;width:2000px;height:245px;border-radius:245px;background-color:#bce7e0;position:absolute;right:2.2727272727%;bottom:0}}#aboutus .aboutus-wrap .aboutus-message .image:after{content:"";display:block;width:2000px;height:88px;border-radius:88px;background-color:#fffc;position:absolute;top:0;right:62.0454545455%;z-index:1;transform:translateY(-5%)}@media (min-width: 450px){#aboutus .aboutus-wrap .aboutus-message .image:after{top:0;transform:translateY(0)}}@media (min-width: 769px){#aboutus .aboutus-wrap .aboutus-message .image:after{display:none}}@media (max-width: 768px){#aboutus .aboutus-wrap .aboutus-message .text{padding:0 10px;margin-top:32px}}@media (min-width: 769px){#aboutus .aboutus-wrap .aboutus-message .text{width:62.6666666667%}}@media (min-width: 1400px){#aboutus .aboutus-wrap .aboutus-message .text{width:70%}}#aboutus .aboutus-wrap .aboutus-message .text h3{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,sans-serif;color:#333030;font-weight:700;font-size:2.4rem;line-height:1.75}@media (min-width: 769px){#aboutus .aboutus-wrap .aboutus-message .text h3{font-size:3rem;line-height:1.7333333333}}#aboutus .aboutus-wrap .aboutus-message .text h3 span{letter-spacing:-1.5em}#aboutus .aboutus-wrap .aboutus-message .text p{font-size:1.6rem;font-weight:400;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,sans-serif;line-height:1.75;margin-top:28px}@media (min-width: 769px){#aboutus .aboutus-wrap .aboutus-message .text p{font-weight:700;margin-top:32px;line-height:2}}#aboutus .aboutus-wrap .aboutus-message .text p:first-of-type{margin-top:10px}@media (min-width: 769px){#aboutus .aboutus-wrap .aboutus-message .text p:first-of-type{margin-top:20px}}#aboutus .aboutus-wrap .aboutus-message .text .name{display:block;font-weight:700;font-size:2rem;margin-top:17px}@media (min-width: 769px){#aboutus .aboutus-wrap .aboutus-message .text .name{margin-top:25px}}#aboutus .aboutus-wrap .aboutus-message .text .name span{display:block;font-size:1.5rem;line-height:1.5;margin-bottom:-.2em}#aboutus .aboutus-wrap .bg:before{content:"";display:block;width:100%;height:110px;border-radius:110px;background-color:#fff;position:absolute;right:89.1666666667%}@media (max-width: 768px){#aboutus .aboutus-wrap .bg:before{display:none}}#aboutus .aboutus-wrap .bg:after{content:"";display:block;width:100%;height:245px;border-radius:245px;background-color:#bce7e0;position:absolute;right:60.9895833333%;bottom:0}@media (max-width: 768px){#aboutus .aboutus-wrap .bg:after{display:none}}#aboutus .aboutus-wrap .bg2:before{content:"";display:block;width:2000px;height:88px;border-radius:88px;background-color:#fff;position:absolute;left:15.9090909091%}@media (max-width: 768px){#aboutus .aboutus-wrap .bg2:before{bottom:112px}}@media (min-width: 769px){#aboutus .aboutus-wrap .bg2:before{width:100%;height:166px;border-radius:166px;left:67.1875%}}#aboutus .aboutus-wrap .bg2:after{content:"";display:block;width:2000px;height:152px;border-radius:152px;background-color:#bce7e0;position:absolute;bottom:0;left:34.7727272727%}@media (max-width: 768px){#aboutus .aboutus-wrap .bg2:after{z-index:1}}@media (min-width: 769px){#aboutus .aboutus-wrap .bg2:after{width:100%;height:245px;border-radius:245px;left:86.09375%}}#aboutus .aboutus-company{max-width:1240px;margin:0 auto;display:flex;flex-direction:column;padding:67px 10px 0}@media (min-width: 769px){#aboutus .aboutus-company{margin:0 auto;justify-content:space-between;padding:200px 20px 0}}#aboutus .aboutus-company h3{font-size:3.6rem;color:#333030;font-weight:700;line-height:1}@media (min-width: 769px) and (min-width: 769px){#aboutus .aboutus-company h3{margin-bottom:32px}}#aboutus .aboutus-company .text p{font-size:2.4rem;margin-top:20px;line-height:1.75;font-weight:700;color:#333030}@media (min-width: 769px){#aboutus .aboutus-company .text p{font-size:2rem;margin-top:30px;line-height:2}}@media (max-width: 768px){#aboutus .aboutus-company .text p span{letter-spacing:-1em}}#aboutus .aboutus-company .text a{margin-top:15px}@media (min-width: 769px){#aboutus .aboutus-company .text a{margin-top:24px}}#aboutus .aboutus-company .info{width:100%}@media (min-width: 769px){#aboutus .aboutus-company .info{width:78%;width:83%;width:100%}}#aboutus .aboutus-company .info .table .row{display:flex}#aboutus .aboutus-company .info .table .row:first-of-type{padding-top:0}#aboutus .aboutus-company .info .table .row .left{width:118px;font-size:1.6rem;font-size:1.5rem;font-weight:700;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,sans-serif;line-height:1.75;position:relative;overflow:hidden}@media (min-width: 460px){#aboutus .aboutus-company .info .table .row .left{padding-right:36px}}@media (min-width: 769px){#aboutus .aboutus-company .info .table .row .left{width:118px}}#aboutus .aboutus-company .info .table .row .left:before{content:"";display:block;width:1px;height:100%;background-color:#d4d4d4;position:absolute;right:0;top:0}#aboutus .aboutus-company .info .table .row .right{width:71.9047619048%;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,sans-serif;font-size:1.6rem;font-size:1.5rem;line-height:1.75;padding-left:26px;padding-top:24px}@media (min-width: 460px){#aboutus .aboutus-company .info .table .row .right{padding-left:36px}}@media (min-width: 769px){#aboutus .aboutus-company .info .table .row .right{padding-top:52px;padding-left:36px}}@media (min-width: 769px) and (min-width: 769px){#aboutus .aboutus-company .info .table .row .right{width:82.2822822823%}}@media (max-width: 768px){#aboutus .aboutus-company .info .table.company{margin-top:36px}}#aboutus .aboutus-company .info .table.company.margin{margin-top:50px}@media (min-width: 769px){#aboutus .aboutus-company .info .table.company.margin{margin-top:60px}}#aboutus .aboutus-company .info .table.company .row .left,#aboutus .aboutus-company .info .table.company .row .right{padding-top:42px}#aboutus .aboutus-company .info .table.company .row .right ul li{display:flex;align-items:flex-start;line-height:1.75}#aboutus .aboutus-company .info .table.company .row .right ul li a{color:#128e7b;font-weight:700}#aboutus .aboutus-company .info .table.company .row .right ul li a:hover{opacity:.6}#aboutus .aboutus-company .info .table.company .row .right ul li:before{display:block;content:"・";text-decoration:none}#aboutus .aboutus-company .info .table.company .row:first-of-type .left,#aboutus .aboutus-company .info .table.company .row:first-of-type .right{padding-top:0}#aboutus .aboutus-company .info .table.company .row:last-of-type .left:before{transform:translateY(-.5em)}#aboutus .aboutus-company .info .table .small{font-size:1.3rem;margin-top:1.5em}@media (min-width: 769px){#aboutus .aboutus-company .info .table .small{font-size:1.3rem}}#aboutus .aboutus-company .info .table.history{margin-top:82px}#aboutus .aboutus-company .info .table.history a{color:#128e7b;font-weight:700}#aboutus .aboutus-company .info .table.history a:hover{transition:.3s;opacity:.5}#aboutus .aboutus-company .info .table.history h3{margin-bottom:32px}#aboutus .aboutus-company .info .table.history .row .left,#aboutus .aboutus-company .info .table.history .row .right{padding-top:16px}#aboutus .aboutus-company .info .table.history .row .left:before{content:"";display:block;width:1px;height:100%;background-color:#d4d4d4;position:absolute;right:0;top:0}#aboutus .aboutus-company .info .table.history .row .right{position:relative}#aboutus .aboutus-company .info .table.history .row .right:before{content:"";width:5px;height:5px;border-radius:50%;background-color:#128e7b;position:absolute;top:26.25px;left:-3px}#aboutus .aboutus-company .info .table.history .row .right p{margin-top:16px}#aboutus .aboutus-company .info .table.history .row .right p:first-of-type{margin-top:0}#aboutus .aboutus-company .info .table.history .row:first-of-type .left,#aboutus .aboutus-company .info .table.history .row:first-of-type .right{padding-top:0}#aboutus .aboutus-company .info .table.history .row:first-of-type .left:before{transform:translateY(.5em)}#aboutus .aboutus-company .info .table.history .row:first-of-type .right:before{top:.5em}#aboutus .aboutus-company .info .table.history .row:last-of-type .left:before{height:30px}#aboutus .aboutus-members{padding:115px 0 0}@media (min-width: 769px){#aboutus .aboutus-members{padding:200px 0 0}}#aboutus .aboutus-members h3{font-size:3.6rem;text-align:center;font-weight:700;color:#333030;line-height:1;margin-bottom:30px}@media (min-width: 769px){#aboutus .aboutus-members h3{margin-bottom:70px}}#aboutus .splide__list{height:auto!important;align-items:center}@media (min-width: 769px){#aboutus .splide__list{align-items:flex-end}}#aboutus .splide__slide .profile,#aboutus .splide__slide .sp-name{display:none}@media (min-width: 769px){#aboutus .splide__slide .sp-name{display:none}}#aboutus .splide__slide .small-image img{display:block;width:35%;height:auto;vertical-align:bottom;border-radius:50%;background-color:#fff}@media (min-width: 769px){#aboutus .splide__slide .small-image img{width:20%}}#aboutus .splide__slide.is-active{margin:0 auto;pointer-events:none}#aboutus .splide__slide.is-active .profile{background-color:#fff;display:flex;align-items:center;justify-content:space-between;border:3px solid #128E7B;overflow:hidden}@media (max-width: 768px){#aboutus .splide__slide.is-active .profile{padding-top:100%;border-radius:50%;background-color:#fff;position:relative}}@media (min-width: 769px){#aboutus .splide__slide.is-active .profile{min-height:390px;border:4px solid #128E7B;border-radius:250px;padding:66px 4.9723756906% 0 10.2762430939%}}@media (max-width: 768px){#aboutus .splide__slide.is-active .profile .text{display:none}}@media (min-width: 769px){#aboutus .splide__slide.is-active .profile .text{width:66.2983425414%}}#aboutus .splide__slide.is-active .profile .text h4{display:flex;align-items:center;font-size:2.2rem;color:#333030;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,sans-serif;font-weight:700;line-height:1}@media (min-width: 769px){#aboutus .splide__slide.is-active .profile .text h4{margin-bottom:5px}}#aboutus .splide__slide.is-active .profile .text h4 .en{font-size:1.5rem;font-family:Open Sans,sans-serif;color:#d4d4d4;font-style:italic;margin-left:30px}#aboutus .splide__slide.is-active .profile .text .detail .row{display:flex}#aboutus .splide__slide.is-active .profile .text .detail .row .left{font-family:Open Sans,sans-serif;color:#919191;font-weight:700;position:relative}@media (min-width: 769px){#aboutus .splide__slide.is-active .profile .text .detail .row .left{padding-top:12px;width:50px;min-width:46px;width:10.4166666667%}}#aboutus .splide__slide.is-active .profile .text .detail .row .left:before{content:"";width:1px;height:100%;background:#919191;position:absolute;right:0;top:calc(12px + .5em)}#aboutus .splide__slide.is-active .profile .text .detail .row .left:after{content:"";width:8px;height:8px;border-radius:50%;background:#919191;position:absolute;right:-4px;top:calc(12px + .5em)}#aboutus .splide__slide.is-active .profile .text .detail .row .right{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,sans-serif;font-weight:700;color:#333030;line-height:1.75}@media (min-width: 769px){#aboutus .splide__slide.is-active .profile .text .detail .row .right{padding-top:12px;padding-left:12px;width:89.5833333333%}}#aboutus .splide__slide.is-active .profile .text .detail .row:last-of-type .left:before{display:none}#aboutus .splide__slide.is-active .profile .text .other-member{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;margin-top:20px}#aboutus .splide__slide.is-active .profile .text .viewmore{display:flex;align-items:center;justify-content:flex-end;color:#128e7b;font-weight:700;font-family:Open Sans,sans-serif;font-size:1.7rem;border:0;background-color:transparent}#aboutus .splide__slide.is-active .profile .text .viewmore:hover{cursor:pointer}@media (min-width: 769px){#aboutus .splide__slide.is-active .profile .text .viewmore{margin:25px 0 0 auto;padding:0 0 26px}}#aboutus .splide__slide.is-active .profile .text .viewmore:before{content:"";display:block;background-image:url(/build/assets/plus-circle-9f0467d0.svg);background-repeat:no-repeat;background-size:contain;margin-right:10px}@media (min-width: 769px){#aboutus .splide__slide.is-active .profile .text .viewmore:before{width:13px;height:13px}}@media (max-width: 768px){#aboutus .splide__slide.is-active .profile .image{position:absolute;top:0;right:0}}@media (min-width: 769px){#aboutus .splide__slide.is-active .profile .image{width:32.320441989%}}#aboutus .splide__slide.is-active .profile .image img{width:100%}@media (min-width: 769px){#aboutus .splide__slide.is-active .profile .image img{transform:translateY(10px)}}#aboutus .splide__slide.is-active .small-image{display:none}#aboutus .splide__slide.is-active .sp-name{line-height:1;display:block;margin-top:18px;text-align:center}@media (min-width: 769px){#aboutus .splide__slide.is-active .sp-name{display:none}}#aboutus .splide__slide.is-active button{pointer-events:all;position:relative}#aboutus .splide__slide.is-prev img{margin:0 0 0 auto;transform:translate(-30%)}@media (min-width: 769px){#aboutus .splide__slide.is-prev img{transform:translate(10%)}}#aboutus .splide__slide.is-next img{margin:0 auto 0 0;transform:translate(30%)}@media (min-width: 769px){#aboutus .splide__slide.is-next img{transform:translate(-10%)}}#aboutus .splide__pagination{position:static;margin-top:30px}@media (min-width: 769px){#aboutus .splide__pagination{margin-top:33px}}#aboutus .splide__pagination .splide__pagination__page{width:9px;height:9px;background-color:#fff;border-radius:50%;border:1px solid #128E7B;touch-action:manipulation;cursor:pointer}#aboutus .splide__pagination .splide__pagination__page.is-active{background-color:#128e7b;transform:scale(1)}.member-slider{max-width:1160px;margin:0 auto}.member-slider .splide__arrow{width:20%;height:auto;aspect-ratio:1/1;border-radius:50%;top:auto;bottom:0;background-color:transparent}@media (max-width: 768px){.member-slider .splide__arrow{top:50%}}@media (min-width: 769px){.member-slider .splide__arrow{width:15%}}.member-slider .splide__arrow.splide__arrow--prev{left:0;transform:translate(6%,-75%)}@media (min-width: 769px){.member-slider .splide__arrow.splide__arrow--prev{transform:translate(14%,-24%)}}.member-slider .splide__arrow.splide__arrow--next{right:0;transform:translate(-6%,-75%)}@media (min-width: 769px){.member-slider .splide__arrow.splide__arrow--next{transform:translate(-12%,-24%)}}.open-othermember{padding:0 10px;margin-top:34px}@media (min-width: 769px){.open-othermember{margin-top:64px;padding:0 20px}}.open-othermember .open-button,.open-othermember .open-members{width:100%;max-width:1200px;margin:0 auto}.open-othermember .open-button{width:100%;background-color:#128e7b;display:flex;align-items:center;justify-content:center;height:63px;border-radius:63px;position:relative;z-index:2}.open-othermember .open-button:hover{cursor:pointer}.open-othermember .open-button span{color:#fff;font-size:2rem;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,sans-serif;font-weight:700;display:flex;align-items:center}.open-othermember .open-button span:after{content:"";display:block;width:28px;height:28px;background-image:url(/build/assets/plus-circle_wh-aa0b9d7d.svg);background-repeat:no-repeat;background-size:contain;margin-left:10px}.open-othermember .open-members{display:none}.open-othermember .open-members .members-wrap{display:flex;flex-wrap:wrap;row-gap:30px;border-radius:32px;background-color:#fff;padding:30px 30px 63px;column-gap:10px;position:relative}@media (min-width: 769px){.open-othermember .open-members .members-wrap{column-gap:7.0833333333%;row-gap:60px;padding:60px 60px 63px;column-gap:40px}}.open-othermember .open-members .members-wrap:before{content:"";width:100%;height:123px;background-color:#fff;position:absolute;bottom:-63px;border-bottom-left-radius:28px;border-bottom-right-radius:28px;left:0}.open-othermember .open-members .members-wrap .member{width:30%;background-color:#fff}@media (min-width: 769px){.open-othermember .open-members .members-wrap .member{width:17.0833333333%}}.open-othermember .open-members .members-wrap .member img{width:100%;border-radius:50%;background-color:#fff;border:3px solid #128E7B}@media (min-width: 769px){.open-othermember .open-members .members-wrap .member img{border:4px solid #128E7B}}.open-othermember .open-members .members-wrap .member p{font-size:1.6rem;font-weight:700;color:#333030;text-align:center;margin-top:10px}#top-contact{padding:122px 10px 60px;background-color:#f6f6f6}@media (min-width: 769px){#top-contact{padding:200px 20px}}#top-contact .contact-wrap{padding:0 10px 136px;background-color:#fff;width:100%;max-width:1386px;margin:0 auto;border-radius:300px}@media (min-width: 769px){#top-contact .contact-wrap{padding:78px 15.5122655123% 40px}}#top-contact .contact-top{display:flex;flex-direction:column;max-width:920px;margin:0 auto}@media (max-width: 768px){#top-contact .contact-top{transform:translateY(-60px)}}@media (min-width: 769px){#top-contact .contact-top{flex-direction:row;justify-content:space-between}}@media (max-width: 768px) and (max-width: 449px){#top-contact .contact-top .common-section-title{font-size:5rem}}#top-contact .contact-top .image{width:71.4285714286%}@media (max-width: 768px){#top-contact .contact-top .image{margin:0 auto}}@media (min-width: 769px){#top-contact .contact-top .image{width:32.6086956522%}}#top-contact .contact-top .image img{width:100%;height:auto}@media (max-width: 768px){#top-contact .contact-top .text{margin-top:40px}}@media (min-width: 769px){#top-contact .contact-top .text{width:60.8695652174%}}#top-contact .contact-top .text p{font-size:1.6rem;line-height:1.75;margin-top:32px}@media (min-width: 769px){#top-contact .contact-top .text p{margin-top:34px}}#top-contact .contact-top .text .strong{display:block;font-weight:700;color:#333030;font-size:1.8rem;line-height:1.7222222222}@media (max-width: 768px){#top-contact .contact-top .text .strong{margin-bottom:13px}}@media (min-width: 769px){#top-contact .contact-top .text .strong{font-size:2rem;line-height:1.75}}#top-contact .links{display:flex;flex-direction:column;margin-top:26px}@media (min-width: 769px){#top-contact .links{margin-top:67px}}@media (max-width: 768px){#top-contact .links{row-gap:30px}}@media (max-width: 768px) and (max-width: 768px){#top-contact .links{transform:translateY(-60px)}}@media (min-width: 769px){#top-contact .links{flex-direction:row;justify-content:center;column-gap:60px}}#top-contact .links li a{max-width:342px;margin-top:0}@media (max-width: 768px){#top-contact .links li a{width:81.4285714286%;margin:0 auto;min-width:320px}}#top-contact .links li a span:after{margin-left:66px}#top-newslist{max-width:1200px;margin:0 auto;padding:60px 0}@media (min-width: 769px){#top-newslist{padding:140px 20px 80px}}#top-newslist .common-news-list{padding:0 10px}@media (max-width: 768px){#top-newslist .news-category{margin-top:60px}}@media (min-width: 769px){#top-newslist .item{padding-top:30px}}@media (max-width: 768px){#top-newslist .item:first-of-type{margin-top:30px}}#top-newslist .viewmore{margin-top:20px}#top-newslist .viewmore a{display:block;width:100%;color:#128e7b;line-height:1;font-weight:700;text-align:right;text-decoration:underline}#newslist{max-width:1200px;margin:0 auto;padding:0 10px}@media (min-width: 769px){#newslist{padding:0 20px}}.common-news-list{display:flex;flex-direction:column}@media (min-width: 769px){.common-news-list{margin-top:70px;flex-direction:row;justify-content:space-between}}@media (max-width: 768px){.common-news-list .news-list{margin-top:60px}}@media (min-width: 769px){.common-news-list .news-list{width:69.4166666667%}}.common-news-list .news-list.event{width:100%;max-width:828px}@media (min-width: 769px){.common-news-list .news-list.event{margin:0 auto}}@media (min-width: 769px){.common-news-list .news-list.event .item{align-items:flex-start}}.common-news-list .news-list.event .item .thumbnail{flex-shrink:0}@media (min-width: 769px){.common-news-list .news-list.event .item .thumbnail{width:20.6766917293%}}.common-news-list .news-list.event .item .text p{display:block;font-weight:400}.common-news-list .news-list.event .item .text p.bold{font-weight:700}.common-news-list .news-list.event .item .text p.normal{font-weight:400!important}.common-news-list .news-list .item{display:flex;flex-direction:column;border-bottom:1px solid #EBEBEB;margin-top:50px;padding:0 0 30px}@media (min-width: 769px){.common-news-list .news-list .item{flex-direction:row;align-items:flex-start;padding:0 0 30px;margin-top:30px;column-gap:50px}}.common-news-list .news-list .item:first-of-type{margin-top:0}.common-news-list .news-list .item.url:hover{transition:.2s;opacity:.5}.common-news-list .news-list .item .thumbnail{box-shadow:0 3px 10px #00000029;aspect-ratio:1/1;position:relative;border-radius:12px}@media (max-width: 768px){.common-news-list .news-list .item .thumbnail{margin:0 auto;width:60%;max-width:300px}}@media (min-width: 769px){.common-news-list .news-list .item .thumbnail{flex-shrink:0;width:19.8079231693%;background-color:#fff}}.common-news-list .news-list .item .thumbnail>div{position:absolute;top:0;width:100%;height:100%;padding:15px;display:flex;align-items:center;justify-content:center}.common-news-list .news-list .item .thumbnail>div img{width:100%;height:100%;object-fit:contain}.common-news-list .news-list .item .thumbnail>div.noimage img{max-width:98px;max-height:98px}@media (min-width: 769px){.common-news-list .news-list .item .text{display:flex;flex-direction:column}}@media (max-width: 768px){.common-news-list .news-list .item .text{margin:30px 0 0}}.common-news-list .news-list .item .text .date{color:#d4d4d4;font-family:Open Sans,sans-serif;font-weight:700;font-size:1.4rem;line-height:1}.common-news-list .news-list .item .text .categories{display:flex;column-gap:10px}@media (max-width: 768px){.common-news-list .news-list .item .text .categories{margin-top:15px}}@media (min-width: 769px){.common-news-list .news-list .item .text .categories{margin-top:56px}}.common-news-list .news-list .item .text .categories span{display:flex;align-items:center;justify-content:center;width:110px;height:28px;border-radius:28px;background-color:#128e7b;color:#fff;font-weight:700;font-size:1.2rem}.common-news-list .news-list .item .text p{margin:16px 0 0;font-size:1.4rem;line-height:1.75;font-weight:700}.common-news-list .news-list .item p{color:#000;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.common-news-list .news-category{flex-shrink:0}@media (max-width: 768px){.common-news-list .news-category{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:15px;margin-top:60px}}@media (min-width: 769px){.common-news-list .news-category{padding:0 20px 0 0}}.common-news-list .news-category li{position:relative;line-height:1;font-weight:700}@media (min-width: 769px){.common-news-list .news-category li{margin-top:25px;padding:0 0 0 25px}}.common-news-list .news-category li:hover{cursor:pointer}.common-news-list .news-category li:first-of-type{margin-top:0}.common-news-list .news-category li p,.common-news-list .news-category li a{color:#000}.common-news-list .news-category li.active:before{content:"";display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:11px;height:17px;background-image:url(/build/assets/contact_triangle-545a4126.svg);background-size:100%;background-position:center}@media (max-width: 768px){.common-news-list .news-category li.active:before{display:none}}.common-news-list .news-category li.active p,.common-news-list .news-category li.active a{color:#128e7b;font-size:1.6rem}.newsdetail{max-width:838px;margin:60px auto 0;padding:0 10px}@media (min-width: 769px){.newsdetail{padding:0 20px}}.newsdetail>h3{font-size:1.8rem;font-weight:700;color:#128e7b;color:#333030;line-height:1.7777777778;padding:0 0 0 15px;position:relative}.newsdetail>h3:before{content:"";width:5px;height:20px;background-color:#128e7b;border-radius:20px;position:absolute;left:0;top:.3em}.newsdetail__body{margin-top:20px}.newsdetail__body p,.newsdetail__body li{font-size:1.6rem;color:#333030;line-height:2;word-wrap:break-word}.newsdetail__body p a,.newsdetail__body li a{color:#128e7b;font-weight:700}.newsdetail__body h1,.newsdetail__body h2,.newsdetail__body h3{color:#333030;line-height:1.6}.newsdetail__body li{display:flex;column-gap:3px}.newsdetail__body li:before{content:"";width:13px;height:13px;background-color:#128e7b;flex:0 0 auto;border-radius:13px;margin:9px 0 0}#kv{position:relative;overflow:hidden}@media (min-width: 769px){#kv .kv-wrapper{display:flex;padding:0 0 9.64vw}}#kv .kv-wrapper .kv_splide{width:81.8181818182%;position:relative;z-index:1;display:none}#kv .kv-wrapper .kv_splide.is-initialized{display:block}@media (min-width: 769px){#kv .kv-wrapper .kv_splide{width:48.4375%}}#kv .kv-wrapper .kv_splide img{width:100%;height:auto}#kv .kv-wrapper .kv_splide .splide__list{height:auto!important}#kv .kv-wrapper .kv_splide .splide__pagination{position:static!important}#kv .kv-wrapper .lead{position:relative;z-index:1}@media (max-width: 768px){#kv .kv-wrapper .lead{padding:20px 10px 0}}@media (min-width: 769px){#kv .kv-wrapper .lead{padding-top:4.32vw;padding-left:7.0833333333%;width:51.5625%}}#kv .kv-wrapper .lead .eng{width:60%;display:block}@media (min-width: 769px){#kv .kv-wrapper .lead .eng{width:60.303030303%}}#kv .kv-wrapper .lead .eng img{width:100%}#kv .kv-wrapper .lead .catch{color:#128e7b;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,sans-serif;font-weight:700;margin-top:10px;font-size:9.09vw;font-size:4rem;line-height:1.5}@media (min-width: 769px){#kv .kv-wrapper .lead .catch{margin-top:4px;line-height:1.75;font-size:max(28px,3.13vw)}}@media (max-width: 768px){#kv .kv-wrapper .lead .text{margin-top:10px}}@media (min-width: 769px){#kv .kv-wrapper .lead .text{display:flex;flex-direction:column;row-gap:10px}}#kv .kv-wrapper .lead .text span{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,sans-serif;color:#128e7b;font-weight:700;line-height:1.875;font-size:1.6rem}@media (min-width: 769px){#kv .kv-wrapper .lead .text span{display:block;line-height:1.75;font-size:max(12px,1.04vw)}}#kv .kv-wrapper .lead .about{font-size:1.3rem;padding-top:2em;font-weight:700;color:#128e7b}@media (min-width: 769px){#kv .kv-wrapper .lead .about{display:block;line-height:1.75;font-size:max(12px,.8vw);padding-right:10%}}#kv:before{content:"";width:2000px;height:65vw;border-radius:300px;background-color:#e3eceb;position:absolute;bottom:0;left:8.4090909091%}@media (max-width: 768px){#kv:before{transform:translateY(-80px)}}@media (min-width: 769px){#kv:before{width:100%;height:28.02vw;left:17.2916666667%}}#kv:after{content:"";position:absolute;bottom:0;background-repeat:no-repeat;background-size:contain;background-image:url(/build/assets/logo_mark-34ad75bd.png);right:.9375%;width:46.36vw;height:46.36vw}@media (max-width: 768px){#kv:after{transform:translateY(-80px)}}@media (min-width: 769px){#kv:after{width:23.44vw;height:23.44vw}}#kv .splide__pagination{position:static;margin-top:15px}@media (min-width: 769px){#kv .splide__pagination{margin-top:15px}}#kv .splide__pagination .splide__pagination__page{width:9px;height:9px;background-color:#fff;border-radius:50%;border:1px solid #128E7B;touch-action:manipulation;cursor:pointer}#kv .splide__pagination .splide__pagination__page.is-active{background-color:#128e7b;transform:scale(1)}#top-news{margin:52px 0 0}@media (min-width: 769px){#top-news{margin:-52px auto 0}}#top-news ul,#top-news .viewmore{max-width:1022px;margin:0 auto;padding:0 10px;width:100%}@media (min-width: 769px){#top-news ul,#top-news .viewmore{padding:0 20px}}@media (min-width: 769px) and (max-width: 1400px){#top-news ul,#top-news .viewmore{width:80%}}#top-news ul{position:relative;z-index:2}#top-news ul li{margin-top:20px}#top-news ul li:first-of-type{margin-top:0}#top-news ul li a{min-height:83px;border-radius:83px;padding:10px 62px 10px 34px;display:flex;flex-direction:column;position:relative;background-color:#fff;box-shadow:0 0 10px #00000029}@media (max-width: 768px){#top-news ul li a{row-gap:9px;justify-content:center}}@media (min-width: 769px){#top-news ul li a{flex-direction:row;align-items:center;column-gap:34px;padding:0 82px 0 34px}}#top-news ul li a span{line-height:1.55;color:#333030;font-weight:700}#top-news ul li a span.topic{font-size:1.6rem}#top-news ul li a span.date{font-size:1.2rem}@media (min-width: 769px){#top-news ul li a span.date{font-size:1.6rem}}#top-news ul li a:after{content:"";display:block;width:32px;height:32px;position:absolute;background-image:url(/build/assets/servicemenu_circle_right-74615b0e.svg);background-size:contain;top:50%;right:10px;transform:translateY(-50%)}@media (min-width: 769px){#top-news ul li a:after{width:42px;height:42px;right:20px}}#top-news .viewmore{margin-top:20px}#top-news .viewmore a{display:block;width:100%;color:#128e7b;line-height:1;font-weight:700;text-align:right;text-decoration:underline}.open-members>div:hover{cursor:pointer}.popup{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;display:flex;align-items:center;justify-content:center;background-color:#00000080}.popup .popup-wrap{position:relative;width:100%}@media (min-width: 769px){.popup .popup-wrap{transform:translateY(40px)}}.popup .popup-wrap .image{width:30%;max-width:215px;margin:0 auto;border-radius:50%;background-color:#fff;border:3px solid #128E7B;z-index:2;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}@media (min-width: 769px){.popup .popup-wrap .image{border:4px solid #128E7B;width:17.0833333333%}}.popup .popup-wrap .image img{width:100%;height:auto}.popup .popup-wrap p{font-size:1.6rem;font-weight:700;line-height:2}.popup .popup-wrap .inner{padding:80px 20px 60px;background-color:#fff;position:relative;width:90%;max-width:1200px;margin:0 auto;border-radius:17px;border:3px solid #128E7B}@media (min-width: 769px){.popup .popup-wrap .inner{border:4px solid #128E7B;padding:120px 60px 60px}}@media (max-width: 768px){.popup .popup-wrap .inner{max-height:80%}}.popup .popup-wrap .inner .name{display:flex;flex-direction:column;line-height:1}@media (max-width: 768px){.popup .popup-wrap .inner .name{font-size:2rem;line-height:1;row-gap:5px;align-items:center}}@media (min-width: 769px){.popup .popup-wrap .inner .name{flex-direction:row;justify-content:center;align-items:center;column-gap:30px;font-size:3rem;color:#333030}}.popup .popup-wrap .inner .name .eng{font-family:Open Sans,sans-serif;font-style:italic;color:#d4d4d4;font-size:2rem}@media (max-width: 768px){.popup .popup-wrap .inner .name .eng{font-size:1.6rem}}.popup .popup-wrap .inner .position{text-align:center;line-height:1.6;margin-top:14px}@media (min-width: 769px){.popup .popup-wrap .inner .position{margin-top:12px}}.popup .popup-wrap .inner .close{position:absolute;width:42px;height:42px;background-image:url(/build/assets/close-7db4b99d.svg);background-repeat:no-repeat;background-size:contain;transform:rotate(45deg);top:20px;right:20px;z-index:1}.popup .popup-wrap .inner .close:hover{cursor:pointer}@media (min-width: 769px){.popup .popup-wrap .inner .close{top:50px;right:60px}}.popup .popup-wrap .inner .wrap{margin-top:32px;overflow-y:auto;max-height:300px}@media (min-width: 769px){.popup .popup-wrap .inner .wrap{padding:0 60px;margin-top:52px;max-height:350px}}.popup .popup-wrap .inner .wrap .detail .row{display:flex}.popup .popup-wrap .inner .wrap .detail .row .left{font-family:Open Sans,sans-serif;color:#919191;font-weight:700;position:relative;line-height:1.75;padding-top:12px;width:50px}@media (min-width: 769px){.popup .popup-wrap .inner .wrap .detail .row .left{width:4.6296296296%}}.popup .popup-wrap .inner .wrap .detail .row .left:before{content:"";width:1px;height:100%;background:#919191;position:absolute;right:0;top:calc(12px + .5em)}.popup .popup-wrap .inner .wrap .detail .row .left:after{content:"";width:8px;height:8px;border-radius:50%;background:#919191;position:absolute;right:-4px;top:calc(12px + .5em)}.popup .popup-wrap .inner .wrap .detail .row .right{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,sans-serif;font-weight:700;color:#333030;line-height:1.75;padding-top:12px;padding-left:12px;width:95.3703703704%}.popup .popup-wrap .inner .wrap .detail .row:first-of-type .left,.popup .popup-wrap .inner .wrap .detail .row:first-of-type .right{padding-top:0}.popup .popup-wrap .inner .wrap .detail .row:first-of-type .left:after{top:12px}.popup .popup-wrap .inner .wrap .detail .row:last-of-type .left:before{display:none}.popup .popup-wrap .inner .wrap .text{margin-top:22px}.popup .popup-wrap .inner .wrap .other{margin-top:20px}.popup .popup-wrap .inner .wrap .other a{color:#128e7b}.popup .popup-wrap .inner .seminar-list p{color:#000;text-align:center;font-weight:700;line-height:1;font-size:2rem}@media (min-width: 769px){.popup .popup-wrap .inner .seminar-list p{font-size:4rem}}.popup .popup-wrap .inner .seminar-list ul{overflow-y:scroll;max-height:300px;margin-top:40px}@media (min-width: 769px){.popup .popup-wrap .inner .seminar-list ul{margin-top:80px}}.popup .popup-wrap .inner .seminar-list ul li{line-height:1;padding:10px 15px}@media (min-width: 769px){.popup .popup-wrap .inner .seminar-list ul li{padding:12px 20px}}.popup .popup-wrap .inner .seminar-list ul li:nth-of-type(2n){background-color:#f6f6f6}.popup .popup-wrap .inner .seminar-list ul li:nth-of-type(odd){background-color:#ebebeb}.popup .popup-wrap .inner .seminar-list ul li a{text-decoration:underline;color:#333030;font-size:1.6rem;font-weight:700;transition:.2s color}.popup .popup-wrap .inner .seminar-list ul li a:hover{color:#128e7b}@media (max-width: 768px){.matsuki img{transform:translateY(-15%)}}@media (max-width: 768px){.simura img{transform:translate(5%)}}@media (max-width: 768px){.ikeda img{transform:translate(-10%)}}@media (max-width: 768px){.karasawa img{width:80%!important;transform:translate(5%)}}@media (max-width: 768px){.sato img{transform:translate(-2%,-5%)}}@media (max-width: 768px){.mishina img{transform:translate(-15%)}}@media (max-width: 768px){.thomas img{transform:translate(-10%)}}.archive{max-width:838px;margin:60px auto 0;padding:0 10px}@media (min-width: 769px){.archive{margin:80px auto 0;padding:0 20px}}@media (max-width: 768px){.archive{overflow:auto}}@media (max-width: 768px){.archive>div{width:600px;overflow:auto}}.archive-header,.archive-list .item a{display:flex}.archive-header .date,.archive-list .item a .date{width:16.6666666667%}@media (min-width: 769px){.archive-header .date,.archive-list .item a .date{width:19.5488721805%}}.archive-header .topic,.archive-list .item a .topic{width:67%}@media (min-width: 769px){.archive-header .topic,.archive-list .item a .topic{width:68.1704260652%}}@media (min-width: 769px){.archive-header .topic.mounthly-report,.archive-list .item a .topic.mounthly-report{width:87.7192982456%}}.archive-header .contact,.archive-list .item a .contact{width:16.3333333333%}@media (min-width: 769px){.archive-header .contact,.archive-list .item a .contact{width:12.2807017544%}}.archive-header{align-items:flex-end;padding-bottom:10px;border-bottom:1px solid #128E7B}.archive-header .date,.archive-header .topic,.archive-header .contact{font-size:1.4rem;font-weight:700}@media (min-width: 769px){.archive-header .date{padding:0 0 0 28px}}.archive-header .contact{line-height:1.5;text-align:center;color:#128e7b;font-weight:700}.archive-list .item a{display:flex;align-items:center;color:#333030;padding:30px 0}.archive-list .item a .date,.archive-list .item a .topic,.archive-list .item a .contact{line-height:1.2}.archive-list .item a .date{font-size:1.4rem;font-weight:700;color:#128e7b}@media (min-width: 769px){.archive-list .item a .date{padding:0 0 0 28px}}.archive-list .item a .topic{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.archive-list .item a .topic.event{-webkit-line-clamp:2}.archive-list .item a .contact{display:flex;align-items:center;justify-content:center}.archive-list .item a .contact span{width:26px;height:21px;display:block;background-image:url(/build/assets/mail-05ce444b.svg);background-size:contain;background-repeat:no-repeat}.archive-list .item a .contact.event span{width:26px;height:21px;display:block;background-image:url(/build/assets/link-0cc159e6.svg);background-size:contain;background-repeat:no-repeat}.archive-list .item a.nolink{pointer-events:none}.archive-list .item a:hover{background-color:#e1f4f1;cursor:pointer}.archive-list .item a:hover .contact span{background-image:url(/build/assets/mail-hover-7f7dddc6.svg)}.archive-list .item a:hover .contact.event span{background-image:url(/build/assets/link-hover-b358725b.svg)}@media (min-width: 769px){.archive-list .item a{padding:34px 0}}.books{padding:0 10px;margin:60px auto 0}@media (min-width: 769px){.books{max-width:838px;margin:70px auto 0;padding:0 20px}}.books h3{line-height:1;font-size:2rem;padding-bottom:10px;border-bottom:1px solid #128E7B}@media (min-width: 769px){.books h3{font-size:3rem;padding-bottom:10px}}.books .item{color:#333030;display:grid}@media (max-width: 768px){.books .item{column-gap:15px;row-gap:13px;grid-template-rows:max-content 1fr;grid-template-columns:100px 1fr;margin-top:120px}}@media (min-width: 769px){.books .item{padding:30px 0;column-gap:30px;row-gap:24px;grid-template-rows:max-content 1fr;grid-template-columns:165px 1fr;border-bottom:1px solid #EBEBEB}}.books .item:first-of-type{margin-top:40px}@media (min-width: 769px){.books .item:first-of-type{margin-top:0}}.books .item .image{grid-row:1/2;grid-column:1/2}@media (min-width: 769px){.books .item .image{grid-row:1/3;grid-column:1/2}}.books .item .image img{width:100%;height:auto}@media (min-width: 769px){.books .item .image:hover{transition:.3s;opacity:.8}}.books .item .image.nolink{pointer-events:none}.books .item .info{grid-row:1/2;grid-column:2/3}@media (min-width: 769px){.books .item .info{grid-row:1/2;grid-column:2/3}}.books .item .info p{display:flex;flex-direction:column;column-gap:20px;margin-top:18px}@media (min-width: 769px){.books .item .info p{margin-top:18px;flex-direction:row}}.books .item .info p:first-of-type{margin-top:0}.books .item .info p span{width:70px;height:20px;border-radius:20px;background-color:#128e7b;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1.4rem}@media (max-width: 768px){.books .item .info p span{margin-bottom:2px}}@media (min-width: 769px){.books .item .info p span{width:83px;height:23px;border-radius:23px}}.books .item .description{grid-row:2/3;grid-column:1/3;background-color:#f6f6f6;font-size:1.6rem;line-height:1.75;padding:11px 13px}@media (min-width: 769px){.books .item .description{grid-row:2/3;grid-column:2/3;padding:16px 20px}}.books .item.no-description{display:flex!important;column-gap:15px}@media (min-width: 769px){.books .item.no-description{column-gap:20px}}.afternone:after{display:none!important}.recruit-mv{padding:0 10px;overflow:hidden}@media (min-width: 769px){.recruit-mv{padding:0 20px}}.recruit-mv .wrapper{margin:auto;padding-top:50px;padding-bottom:30px;max-width:1200px}@media (min-width: 769px){.recruit-mv .wrapper{padding-top:44px}}@media (min-width: 1200px){.recruit-mv .wrapper{padding-top:66px}}@media (min-width: 1400px){.recruit-mv .wrapper{padding-top:88px}}.recruit-mv .text{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;margin-bottom:-20px;padding-bottom:10px;width:200px;height:100px;white-space:nowrap;background-color:#fff;border-radius:0 50px 50px 0}@media (min-width: 769px){.recruit-mv .text{margin-bottom:-80px;padding-bottom:30px;width:350px;height:160px;border-radius:0 80px 80px 0;transform:translate(0)}}@media (min-width: 1200px){.recruit-mv .text{margin-bottom:-150px;padding-bottom:40px;width:580px;height:300px;border-radius:0 150px 150px 0;transform:translate(0)}}@media (min-width: 1600px){.recruit-mv .text{margin-bottom:-170px;padding-bottom:40px;width:665px;height:340px;border-radius:0 170px 170px 0;transform:translate(-25%)}}.recruit-mv .text:before{content:"";position:absolute;top:0;bottom:0;right:0;width:100vw;border:1px solid #333030;border-left:0;border-radius:0 170px 170px 0}.recruit-mv .text .ja{margin-bottom:5px;font-size:1.6rem;font-weight:700}@media (min-width: 769px){.recruit-mv .text .ja{margin-bottom:10px;padding-top:20px;font-size:2rem}}@media (min-width: 1200px){.recruit-mv .text .ja{margin-bottom:20px;padding-top:0}}.recruit-mv .text .en img{width:80%;max-width:497px}.recruit-mv .image{position:relative;z-index:0;width:calc(100% - 16px)}@media (min-width: 769px){.recruit-mv .image{width:85%;transform:translate(12%)}}@media (min-width: 1400px){.recruit-mv .image{width:90%}}@media (min-width: 1600px){.recruit-mv .image{width:100%}}.recruit-mv .image:before,.recruit-mv .image:after{content:"";position:absolute;display:block;width:100%;height:100%;border:1px solid #333030;background-color:#fff;box-sizing:border-box}.recruit-mv .image:before{top:7.5px;left:7.5px;z-index:-1}@media (min-width: 769px){.recruit-mv .image:before{top:15px;left:15px}}.recruit-mv .image:after{top:15px;left:15px;z-index:-2}@media (min-width: 769px){.recruit-mv .image:after{top:30px;left:30px}}.recruit-mv .image img{width:100%}.recruit-mv .image h1{position:absolute;top:-130px;left:0;width:40%;max-width:160px}@media (min-width: 769px){.recruit-mv .image h1{width:33.6683417085%;max-width:402px;top:-90px;right:-30px;left:auto}}@media (min-width: 1200px){.recruit-mv .image h1{top:-20%;min-width:300px}}@media (min-width: 1600px){.recruit-mv .image h1{top:-23%}}.recruit-mv .image h1 img{width:100%!important}.recruit-mv .anchors{margin-top:60px}@media (min-width: 769px){.recruit-mv .anchors{margin-top:80px}}@media (min-width: 1400px){.recruit-mv .anchors{margin-top:0;transform:translate(-2%,calc(-100% + 30px))}}@media (min-width: 1600px){.recruit-mv .anchors{transform:translate(-12%,calc(-100% + 30px))}}.recruit-mv .anchors ul{display:flex;justify-content:center;align-items:center;column-gap:40px;transform:translate(-10px)}@media (min-width: 769px){.recruit-mv .anchors ul{column-gap:60px;transform:none}}@media (min-width: 1400px){.recruit-mv .anchors ul{flex-direction:column;justify-content:flex-start;align-items:flex-start;row-gap:60px}}.recruit-mv .anchors ul li{padding-left:20px}.recruit-mv .anchors a{position:relative;color:#333030;font-size:1.8rem;font-weight:700}@media (min-width: 769px){.recruit-mv .anchors a{font-size:2rem}}@media (min-width: 1200px){.recruit-mv .anchors a{font-size:2.2rem}}@media (min-width: 1400px){.recruit-mv .anchors a{font-size:2.4rem}}.recruit-mv .anchors a:before{content:"";position:absolute;left:0;top:50%;display:block;border-right:2px solid #000;border-bottom:2px solid #000;width:5px;height:5px;transform:translate(-1em,calc(-50% - 1px)) rotate(45deg)}.recruit-message{padding:0 20px}@media (min-width: 769px){.recruit-message{margin-top:20px}}@media (min-width: 1200px){.recruit-message{margin-top:40px}}.recruit-message .wrapper{margin:auto;max-width:1200px}.recruit-message .heading{display:flex;align-items:center;column-gap:30px;height:100px}.recruit-message .heading .ja{font-size:1.4rem;font-weight:700}.recruit-message .heading .en img{max-width:200px}.recruit-message .text{margin-top:20px;max-width:1080px}@media (min-width: 769px){.recruit-message .text{margin-top:60px}}.recruit-message .text h2{font-size:2rem;line-height:1.72;font-weight:700}@media (min-width: 769px){.recruit-message .text h2{font-size:3rem}}@media (min-width: 1200px){.recruit-message .text h2{font-size:3.6rem}}@media (min-width: 1400px){.recruit-message .text h2{font-size:5rem}}.recruit-message .text p{margin-top:15px;font-size:1.4rem;font-weight:700;line-height:2}@media (min-width: 769px){.recruit-message .text p{margin-top:30px;font-size:1.4rem}}@media (min-width: 1200px){.recruit-message .text p{margin-top:45px;font-size:1.5rem}}@media (min-width: 1400px){.recruit-message .text p{margin-top:60px;font-size:1.6rem}}.recruit-requirements{margin-top:100px;padding:0 10px 100px;background-color:#f6f6f6;overflow:hidden}@media (min-width: 769px){.recruit-requirements{margin-top:150px;padding:0 20px 200px}}.recruit-requirements .wrapper{position:relative;z-index:0;margin:auto;max-width:1200px}.recruit-requirements .heading{position:relative;z-index:0;display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:18px}.recruit-requirements .heading .en{position:relative}.recruit-requirements .heading .en:after{content:"";position:absolute;top:0;left:-100vw;z-index:-1;width:200vw;height:50%;background-color:#fff}@media (max-width: 768px){.recruit-requirements .heading .en img{max-width:300px}}.recruit-requirements .heading .ja{color:#333030;font-size:1.4rem;font-weight:700}.recruit-requirements .nav{margin-top:40px}@media (min-width: 769px){.recruit-requirements .nav{margin-top:100px}}.recruit-requirements .nav ul{display:flex;column-gap:16px;row-gap:16px;flex-wrap:wrap;margin:auto;max-width:800px}@media (min-width: 769px){.recruit-requirements .nav ul{column-gap:18px;row-gap:18px}}.recruit-requirements .nav ul li{position:relative;z-index:0;flex:1 1 auto;width:calc(50% - 9px)}.recruit-requirements .nav ul li.active a:after{content:"";position:absolute;top:6px;left:6px;width:100%;height:100%;z-index:-1;background-color:#0ae9b5;border:1px solid #333030;box-sizing:border-box}.recruit-requirements .nav ul li.active a:before{content:"";position:absolute;right:5px;top:50%;display:block;border-right:2px solid #000;border-bottom:2px solid #000;width:5px;height:5px;transform:translate(-1em,calc(-50% - 1px)) rotate(45deg)}@media (min-width: 769px){.recruit-requirements .nav ul li.active a:before{right:30px}}.recruit-requirements .nav a{position:relative;display:flex;justify-content:center;align-items:center;color:#333030;padding:0 20px;width:100%;height:60px;font-size:1.2rem;font-weight:700;text-align:center;border:1px solid #A1A1A1;background-color:#fff}@media (min-width: 769px){.recruit-requirements .nav a{height:90px;font-size:1.6rem}}.recruit-requirements .requirements{position:relative;margin:66px auto auto;padding-bottom:60px;max-width:1200px;background-color:#fff;border:1px solid #707070}.recruit-requirements .requirements:after{content:"";position:absolute;top:6px;left:6px;z-index:-1;width:100%;height:100%;border:1px solid #707070;background-color:#fff;box-sizing:border-box}.recruit-requirements .requirement{padding:40px 0}@media (min-width: 769px){.recruit-requirements .requirement{padding:50px 0}}@media (min-width: 1200px){.recruit-requirements .requirement{padding:50px 0}}@media (min-width: 1400px){.recruit-requirements .requirement{padding:60px 0}}.recruit-requirements .requirement h3{display:flex;align-items:center;padding:0 15px;height:46px;font-size:1.8rem;font-weight:700;background-color:#f6f6f6}@media (min-width: 769px){.recruit-requirements .requirement h3{font-size:2rem;padding:0 30px}}@media (min-width: 1200px){.recruit-requirements .requirement h3{padding:0 50px}}@media (min-width: 1400px){.recruit-requirements .requirement h3{padding:0 70px}}.recruit-requirements .requirement .group{display:flex;flex-direction:column;row-gap:30px;padding:20px 15px}@media (min-width: 769px){.recruit-requirements .requirement .group{padding:25px 30px}}@media (min-width: 1200px){.recruit-requirements .requirement .group{padding:30px 50px}}@media (min-width: 1400px){.recruit-requirements .requirement .group{padding:35px 70px}}.recruit-requirements .requirement .group h4{display:flex;align-items:center;column-gap:10px;font-size:1.6rem;font-weight:700}.recruit-requirements .requirement .group ul{display:flex;flex-direction:column;row-gap:20px;margin-left:.25em;padding-left:.75em;border-left:1px solid #333030}@media (min-width: 769px){.recruit-requirements .requirement .group ul{padding-left:1em}}.recruit-requirements .requirement .group ul li{font-size:1.4rem;line-height:1.75;font-weight:500}@media (min-width: 769px){.recruit-requirements .requirement .group ul li{font-size:1.6rem}}.recruit-requirements .requirement .group p{font-size:1.4rem;line-height:2}@media (min-width: 769px){.recruit-requirements .requirement .group p{font-size:1.6rem}}.recruit-requirements .entry a{position:relative;display:flex;align-items:center;margin:auto;padding:0 50px;color:#333030;width:320px;height:66px;font-size:1.6rem;font-weight:700;border:1px solid #333030;border-radius:33px}.recruit-requirements .entry a:after{right:50px;top:50%;transform:translateY(-50%);content:"";position:absolute;width:12px;height:18px;background-image:url(/build/assets/recruit_triangle-d7ff4d33.svg);background-repeat:no-repeat;background-size:100%}.recruit-requirements .none{padding-top:60px;font-size:2rem;font-weight:700;line-height:1.75;text-align:center}.recruit-footer{padding:0 10px;height:240px;background-color:#333030}@media (min-width: 769px){.recruit-footer{padding:0 20px;height:380px}}.recruit-footer .wrapper{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:auto;max-width:1200px;height:100%}.recruit-footer .logo{width:90%}.recruit-footer .logo img{width:100%;max-width:600px}.recruit-footer .copyright{position:absolute;right:0;bottom:20px;color:#fff;font-size:1.4rem}@media (min-width: 769px){.recruit-footer .copyright{font-size:1.6rem}}#cvc-service,#cvc-plan,#cvc-contents,#cvc-about{transform:translateY(-70px)}@media (min-width: 769px){#cvc-service,#cvc-plan,#cvc-contents,#cvc-about{transform:translateY(-109px)}}.cvc_topbutton{opacity:0;visibility:hidden;position:fixed;display:block;z-index:10;right:20px;bottom:20px;width:50px;height:50px;transition:.3s}@media (min-width: 960px){.cvc_topbutton{width:83px;height:83px;right:3.125%;bottom:60px}}.cvc_topbutton.is-show{opacity:1;visibility:visible}.cvc_topbutton img{width:100%}.page-cvc .common-cvc-link{display:flex;align-items:center;position:relative;width:288px;height:65px;border-radius:65px;font-size:1.6rem;padding-left:38px;color:#fff;font-weight:700;box-shadow:0 0 10px #00000029;background-color:#333030}.page-cvc .common-cvc-link:after{content:"";display:block;position:absolute;right:6px;top:50%;transform:translateY(-50%);width:54px;height:54px;background-image:url(/build/assets/button-object-9b40ee03.svg);background-size:contain;background-repeat:no-repeat}@media (max-width: 768px){.page-cvc .common-cvc-link.small{width:217px;height:50px;border-radius:50px;font-size:1.1rem}}@media (max-width: 768px){.page-cvc .common-cvc-link.small:after{right:4.5px;width:40px;height:40px}}.page-cvc .common-cvc-link:hover{transition:.3s;background-color:#df5535}.page-cvc .common-cvc-title{display:flex;flex-direction:column;align-items:center;font-weight:700;font-size:2.4rem;color:#333030;line-height:1;letter-spacing:.1em}@media (min-width: 769px){.page-cvc .common-cvc-title{font-size:3.6rem}}.page-cvc .common-cvc-title:before{content:"";display:block;width:33px;height:8px;background-image:url(/build/assets/title-395436de.png);background-size:contain;background-repeat:no-repeat;margin-bottom:13px}@media (min-width: 769px){.page-cvc .common-cvc-title:before{margin-bottom:34px}}.page-cvc .contact-link-button{margin-top:80px;display:flex;flex-direction:column;align-items:center;font-weight:700;font-size:2.4rem;color:#333030;line-height:1;letter-spacing:.1em}.page-cvc .color-red{color:#df5535}.page-cvc .cvc-header{width:100%;height:70px;position:fixed;z-index:999;top:0;background-color:#fff;padding:0 10px;display:flex;align-items:center}@media (min-width: 769px){.page-cvc .cvc-header{padding:0 20px}}@media (min-width: 960px){.page-cvc .cvc-header{height:109px;background-color:#fffc;padding:0 3.125%}}.page-cvc .cvc-header.cvc-header__login{box-shadow:0 3px 6px #00000029}.page-cvc .cvc-header__wrap{width:100%;display:flex;align-items:center;justify-content:space-between}.page-cvc .cvc-header__wrap-logo{width:50px}@media (min-width: 960px){.page-cvc .cvc-header__wrap-logo{width:244px}}.page-cvc .cvc-header__wrap-logo a{display:block}.page-cvc .cvc-header__wrap-logo img{width:100%;height:auto}.page-cvc .cvc-header__wrap-menu{display:flex;align-items:center;column-gap:8px}@media (min-width: 960px){.page-cvc .cvc-header__wrap-menu{column-gap:30px}}@media (min-width: 960px){.page-cvc .cvc-header__wrap-menu .login{padding-left:70px}}.page-cvc .cvc-header__wrap-menu .login ul{display:flex;align-items:center}@media (min-width: 960px){.page-cvc .cvc-header__wrap-menu .login ul{column-gap:32px}}.page-cvc .cvc-header__wrap-menu .login ul li a{font-weight:700}.page-cvc .cvc-header__wrap-menu .login ul li button{color:#df5535;background:transparent;border:none;font-size:1.6rem;font-weight:700;letter-spacing:.1em}.page-cvc .cvc-header__wrap-menu .login ul li button:hover{cursor:pointer}.page-cvc .cvc-header__wrap-menu .login ul .status{font-size:1.2rem;width:80px;height:30px;border-radius:30px;display:flex;align-items:center;justify-content:center;letter-spacing:.1em;font-weight:700;color:#fff}@media (min-width: 769px){.page-cvc .cvc-header__wrap-menu .login ul .status{font-size:1.4rem;width:110px;height:30px}}@media (max-width: 768px){.page-cvc .cvc-header__wrap-menu .login ul .status{margin-right:15px}}.page-cvc .cvc-header__wrap-menu .login ul .status.status_paid{background-color:#006977}.page-cvc .cvc-header__wrap-menu .login ul .status.status_free{background-color:#333030}@media (max-width: 959px){.page-cvc .cvc-header__wrap-menu .login .download{display:none}}.page-cvc .cvc-header__wrap-menu .hamburger{width:50px;height:50px;border-radius:50%}@media (min-width: 960px){.page-cvc .cvc-header__wrap-menu .hamburger{width:54px;height:54px}}.page-cvc .cvc-header__wrap-menu .hamburger button{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid #006977;background-color:#fff}.page-cvc .cvc-header__wrap-menu .hamburger button:hover{cursor:pointer}.page-cvc .cvc-header__wrap-menu .hamburger button div{position:relative;width:23px;height:9px}.page-cvc .cvc-header__wrap-menu .hamburger button div span{display:block;width:100%;position:absolute;transition:.3s;height:3px;border-radius:3px;background-color:#006977}.page-cvc .cvc-header__wrap-menu .hamburger button div span:first-of-type{top:0;left:50%;transform:translate(-50%)}.page-cvc .cvc-header__wrap-menu .hamburger button div span:nth-of-type(2){bottom:0;left:50%;transform:translate(-50%)}.page-cvc .cvc-header__wrap-menu .hamburger.is-active button span:first-of-type{top:50%;transform:translate(-50%,-50%) rotate(30deg)}.page-cvc .cvc-header__wrap-menu .hamburger.is-active button span:nth-of-type(2){top:50%;transform:translate(-50%,-50%) rotate(-30deg)}.page-cvc .cvc-header__wrap-nav{background-color:#006977;width:100%;display:none;position:absolute;z-index:-1;left:0;top:70px;height:100%;min-height:calc(100vh - 70px);overflow:auto}@media (min-width: 960px){.page-cvc .cvc-header__wrap-nav{top:109px;min-height:calc(100vh - 109px)}}.page-cvc .cvc-header__wrap-nav .nav{height:100%;background-color:#fff}@media (min-width: 960px){.page-cvc .cvc-header__wrap-nav .nav{padding:83px 40px 0}}@media (min-width: 960px){.page-cvc .cvc-header__wrap-nav .nav{background-color:#006977}}.page-cvc .cvc-header__wrap-nav .nav .list{width:100%;margin:0 auto;max-width:1400px}@media (min-width: 960px){.page-cvc .cvc-header__wrap-nav .nav .list{padding:0 0 83px}}.page-cvc .cvc-header__wrap-nav .nav .list .item{border-bottom:1px solid #DCDCDC}@media (min-width: 960px){.page-cvc .cvc-header__wrap-nav .nav .list .item{padding:24px 0;border-bottom:1px solid #fff}}.page-cvc .cvc-header__wrap-nav .nav .list .item:last-of-type{border-bottom:none}.page-cvc .cvc-header__wrap-nav .nav .list .item>a{line-height:1;font-weight:700;color:#fff}@media (max-width: 959px){.page-cvc .cvc-header__wrap-nav .nav .list .item>a{display:flex;align-items:center;height:50px;padding-left:20px;color:#333030;background-color:#ebebeb}}@media (min-width: 960px){.page-cvc .cvc-header__wrap-nav .nav .list .item>a{font-size:3rem}}.page-cvc .cvc-header__wrap-nav .nav .list .item.submenu>a{position:relative}@media (min-width: 960px){.page-cvc .cvc-header__wrap-nav .nav .list .item.submenu>a{pointer-events:none}}.page-cvc .cvc-header__wrap-nav .nav .list .item.submenu>a:after{content:"";display:block;width:18px;height:18px;position:absolute;background-image:url(/build/assets/nav-arrow-0ef3f09b.svg);background-size:contain;background-repeat:no-repeat;transition:.3s}@media (max-width: 959px){.page-cvc .cvc-header__wrap-nav .nav .list .item.submenu>a:after{right:20px}}@media (min-width: 960px){.page-cvc .cvc-header__wrap-nav .nav .list .item.submenu>a:after{display:none}}.page-cvc .cvc-header__wrap-nav .nav .list .item.submenu>a.is-open:after{transform:rotate(180deg)}@media (max-width: 959px){.page-cvc .cvc-header__wrap-nav .nav .list .item.submenu .submenu_list{display:none}}@media (min-width: 960px){.page-cvc .cvc-header__wrap-nav .nav .list .item.submenu .submenu_list>li{margin-top:25px}}.page-cvc .cvc-header__wrap-nav .nav .list .item.submenu .submenu_list>li p,.page-cvc .cvc-header__wrap-nav .nav .list .item.submenu .submenu_list>li>a{display:flex;align-items:center;font-weight:700;color:#fff;font-size:1.3rem;background-color:#006977;padding-left:20px;border-bottom:1px solid #DCDCDC}@media (max-width: 959px){.page-cvc .cvc-header__wrap-nav .nav .list .item.submenu .submenu_list>li p,.page-cvc .cvc-header__wrap-nav .nav .list .item.submenu .submenu_list>li>a{height:50px;line-height:1}}@media (min-width: 960px){.page-cvc .cvc-header__wrap-nav .nav .list .item.submenu .submenu_list>li p,.page-cvc .cvc-header__wrap-nav .nav .list .item.submenu .submenu_list>li>a{border:none;color:#7dffd7;padding-left:0;font-size:2rem;display:flex;align-items:center}}@media (min-width: 960px){.page-cvc .cvc-header__wrap-nav .nav .list .item.submenu .submenu_list>li p span,.page-cvc .cvc-header__wrap-nav .nav .list .item.submenu .submenu_list>li>a span{padding-right:5px}}@media (max-width: 959px){.page-cvc .cvc-header__wrap-nav .nav .list .item.submenu .submenu_list>li p span,.page-cvc .cvc-header__wrap-nav .nav .list .item.submenu .submenu_list>li>a span{display:none}}@media (min-width: 960px){.page-cvc .cvc-header__wrap-nav .nav .list .item.submenu .submenu_list>li p:hover,.page-cvc .cvc-header__wrap-nav .nav .list .item.submenu .submenu_list>li>a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}}.page-cvc .cvc-header__wrap-nav .nav .list .item.submenu .submenu_list>li p:hover{cursor:pointer}@media (min-width: 960px){.page-cvc .cvc-header__wrap-nav .nav .list .item.submenu .submenu_list>li:first-of-type{margin-top:16px}}.page-cvc .cvc-header__wrap-nav .nav .list .item.submenu .submenu_list>li:last-of-type>a{border-bottom:none}@media (min-width: 960px){.page-cvc .cvc-header__wrap-nav .nav .list .item.submenu .submenu_list>li>ul{width:100%;max-width:920px;flex-wrap:wrap;display:flex;column-gap:65px;padding-left:25px;margin-top:6px}}@media (min-width: 960px){.page-cvc .cvc-header__wrap-nav .nav .list .item.submenu .submenu_list>li>ul li{margin-top:6px}}.page-cvc .cvc-header__wrap-nav .nav .list .item.submenu .submenu_list>li>ul li a{display:flex;align-items:center;font-weight:700;color:#fff;font-size:1.3rem}@media (max-width: 959px){.page-cvc .cvc-header__wrap-nav .nav .list .item.submenu .submenu_list>li>ul li a{height:50px;padding-left:20px;background-color:#fff;color:#333030;font-weight:400;border-bottom:1px solid #DCDCDC;column-gap:12px}}@media (min-width: 960px){.page-cvc .cvc-header__wrap-nav .nav .list .item.submenu .submenu_list>li>ul li a{font-weight:400;font-size:1.6rem;line-height:1.75;column-gap:10px}}@media (min-width: 960px){.page-cvc .cvc-header__wrap-nav .nav .list .item.submenu .submenu_list>li>ul li a:hover{text-decoration:underline}}.page-cvc .cvc-header__wrap-nav .nav .list .item.submenu .submenu_list>li>ul li a:before{content:"";width:4px;height:4px;background-color:#333030;border-radius:50%}@media (min-width: 960px){.page-cvc .cvc-header__wrap-nav .nav .list .item.submenu .submenu_list>li>ul li a:before{background-color:#fff}}@media (max-width: 959px){.page-cvc .cvc-header__wrap-nav .nav .list .item.submenu .submenu_list>li>ul li:last-of-type a{border-bottom:none}}.page-cvc .cvc-header__wrap-nav .nav.is-show{display:block;visibility:visible;opacity:1;z-index:99;width:100%}.page-cvc .cvc-footer{padding-top:60px}.page-cvc .cvc-footer__top,.page-cvc .cvc-footer__bottom{padding:0 20px}.page-cvc .cvc-footer__top-inner,.page-cvc .cvc-footer__bottom-inner{width:100%;max-width:970px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width: 960px){.page-cvc .cvc-footer__top-inner,.page-cvc .cvc-footer__bottom-inner{flex-direction:row;justify-content:space-between}}.page-cvc .cvc-footer__top{border-bottom:1px solid #BCBBBB;padding-bottom:32px}@media (min-width: 960px){.page-cvc .cvc-footer__top{padding-bottom:27px}}.page-cvc .cvc-footer__top .logo{display:block;width:231px}@media (min-width: 960px){.page-cvc .cvc-footer__top .logo{width:200px;align-self:flex-end}}.page-cvc .cvc-footer__top .logo img{width:100%;height:auto}.page-cvc .cvc-footer__top ul{display:flex;flex-direction:column;align-items:center}@media (max-width: 959px){.page-cvc .cvc-footer__top ul{row-gap:25px;justify-content:center;margin-top:33px}}@media (min-width: 960px){.page-cvc .cvc-footer__top ul{column-gap:32px;flex-direction:row}}@media (max-width: 959px){.page-cvc .cvc-footer__top ul li.login{order:2}}.page-cvc .cvc-footer__top ul li.login a{color:#333030;font-size:1.6rem;font-weight:700}@media (max-width: 959px){.page-cvc .cvc-footer__top ul li.download{order:1}}.page-cvc .cvc-footer__top ul li button{color:#333030;background:transparent;border:none;font-size:1.6rem;font-weight:700;letter-spacing:.1em}.page-cvc .cvc-footer__top ul li button:hover{cursor:pointer}.page-cvc .cvc-footer__bottom{padding-top:14px;padding-bottom:14px}@media (min-width: 960px){.page-cvc .cvc-footer__bottom{padding-top:32px;padding-bottom:32px}}.page-cvc .cvc-footer__bottom .copy{font-size:1.2rem;letter-spacing:.1em;line-height:1}.page-cvc .cvc-footer__bottom ul{display:flex;column-gap:62px}@media (max-width: 959px){.page-cvc .cvc-footer__bottom ul{display:none}}.page-cvc .cvc-footer__bottom ul li a{line-height:1;font-size:1.6rem;font-weight:700;color:#333030}.page-cvc main{padding-top:70px}@media (min-width: 960px){.page-cvc main{padding-top:0}}.page-cvc .mv{background-color:#f6f6f6}@media (min-width: 960px){.page-cvc .mv{background-image:url(/build/assets/mv-bg-cfdc6a82.svg);background-size:cover;background-repeat:no-repeat;padding-top:208px;background-position:center top}}@media (min-width: 1500px){.page-cvc .mv{background-size:100%;background-position:center bottom}}.page-cvc .mv__wrap{display:flex;flex-direction:column;max-width:1800px;margin:0 auto}@media (min-width: 960px){.page-cvc .mv__wrap{flex-direction:row;padding:0 3.125%;justify-content:space-between}}.page-cvc .mv__wrap .image{order:1}@media (min-width: 960px){.page-cvc .mv__wrap .image{order:2;width:52.2395833333%}}.page-cvc .mv__wrap .image img{width:100%;height:auto}.page-cvc .mv__wrap .textarea{padding:0 10px 200px;order:2}@media (min-width: 769px){.page-cvc .mv__wrap .textarea{padding:3.125%}}@media (min-width: 960px){.page-cvc .mv__wrap .textarea{order:1;padding:0;width:38.5416666667%}}.page-cvc .mv__wrap .textarea .title{color:#006977;font-weight:700;line-height:1;font-size:3.5rem;letter-spacing:.1em;text-align:center}@media (max-width: 959px){.page-cvc .mv__wrap .textarea .title{margin-top:.875em}}@media (min-width: 960px){.page-cvc .mv__wrap .textarea .title{text-align:left;font-size:clamp(42px,3.13vw,60px)}}.page-cvc .mv__wrap .textarea .text{color:#333030;font-weight:700;font-size:1.6rem;line-height:2;letter-spacing:.1em;margin-top:1.25em;margin-bottom:1.625em}@media (min-width: 960px){.page-cvc .mv__wrap .textarea .text{font-size:clamp(14px,.83vw,20px);line-height:2;margin-top:1.5em;margin-bottom:3.75em}}@media (max-width: 959px){.page-cvc .mv__wrap .textarea .common-cvc-link{margin:0 auto}}.page-cvc .cvc-service{position:relative}.page-cvc .cvc-service__contents{background-color:#006977;padding:30px 10px 180px;margin-top:34px}@media (min-width: 769px){.page-cvc .cvc-service__contents{padding:120px 20px min(14.69vw,282px);margin-top:37px}}.page-cvc .cvc-service__contents .inner{max-width:992px;margin:0 auto}.page-cvc .cvc-service__contents .inner h3{display:flex;flex-direction:column;align-items:center;color:#fff;font-weight:700;letter-spacing:.1em;line-height:1}@media (max-width: 768px){.page-cvc .cvc-service__contents .inner h3{row-gap:13px;font-size:2.4rem}}@media (min-width: 769px){.page-cvc .cvc-service__contents .inner h3{flex-direction:row;column-gap:32px;font-size:4.8rem}}.page-cvc .cvc-service__contents .inner h3:before{content:"";display:block;background-size:contain;background-repeat:no-repeat;width:76px;height:76px;background-image:url(/build/assets/share-1542fc6c.svg)}@media (min-width: 769px){.page-cvc .cvc-service__contents .inner h3:before{width:150px;height:150px}}.page-cvc .cvc-service__contents .inner .flex{display:flex;flex-direction:column}@media (min-width: 769px){.page-cvc .cvc-service__contents .inner .flex{flex-direction:row;justify-content:space-between;align-items:center}}.page-cvc .cvc-service__contents .inner .flex .text{line-height:2;color:#fff;letter-spacing:.1em;font-size:2rem}@media (max-width: 768px){.page-cvc .cvc-service__contents .inner .flex .text{margin-top:25px}}@media (min-width: 769px){.page-cvc .cvc-service__contents .inner .flex .text{width:50%}}.page-cvc .cvc-service__contents .inner .flex .image{margin-top:7px;width:100%}@media (min-width: 769px){.page-cvc .cvc-service__contents .inner .flex .image{margin:0;width:48.689516129%}}.page-cvc .cvc-service__contents .inner .flex .image img{width:100%;height:auto}.page-cvc .cvc-service:before{content:"";display:block;width:100%;background-color:#f6f6f6}@media (min-width: 769px){.page-cvc .cvc-service:before{height:11.72vw;min-height:200px}}.page-cvc .cvc-service__example-title{padding:0 10px 10px}@media (min-width: 769px){.page-cvc .cvc-service__example-title{padding:0 40px 36px}}@media (min-width: 960px){.page-cvc .cvc-service__example-title{padding:0 60px 36px}}.page-cvc .cvc-service__example-title h2{line-height:1;letter-spacing:.1em;font-weight:700;color:#333030;display:flex;align-items:center;font-size:2.4rem;column-gap:10px}@media (min-width: 769px){.page-cvc .cvc-service__example-title h2{font-size:3.6rem;column-gap:20px}}.page-cvc .cvc-service__example-title h2:before{content:"";background-color:#006977;border-radius:50%;width:6px;height:6px}@media (min-width: 769px){.page-cvc .cvc-service__example-title h2:before{width:10px;height:10px}}.page-cvc .cvc-service__example .splide{margin:-120px 0 0}@media (min-width: 769px){.page-cvc .cvc-service__example .splide{margin:-14vw 0 0}}@media (min-width: 1200px){.page-cvc .cvc-service__example .splide{margin:-9.06vw 0 0}}.page-cvc .cvc-service__example .splide .splide__slide{padding:10px 20px 30px}.page-cvc .cvc-service__example .splide .splide__slide>div{background-color:#fff;padding:20px 23px;color:#333030;font-weight:700;letter-spacing:.1em;border-radius:27px;font-size:1.6rem;line-height:1.5625;box-shadow:0 10px 20px #00000029;aspect-ratio:336/146;position:relative}@media (min-width: 769px){.page-cvc .cvc-service__example .splide .splide__slide>div{aspect-ratio:390/170;padding:25px 27px;font-size:clamp(12px,.83vw,16px)}}@media (min-width: 960px){.page-cvc .cvc-service__example .splide .splide__slide>div{font-size:clamp(14px,.83vw,16px);padding:1.3vw 1.41vw;border-radius:1.41vw}}.page-cvc .cvc-service__example .splide .splide__slide>div:after{content:"";display:block;background-size:contain;background-repeat:no-repeat;position:absolute;bottom:0}.page-cvc .cvc-service__example .splide .splide__slide.slider-01>div:after{width:120px;height:69px;right:30px;background-image:url(/build/assets/slide-01-ddf4e765.svg)}@media (min-width: 769px){.page-cvc .cvc-service__example .splide .splide__slide.slider-01>div:after{width:7.29vw;height:4.17vw;right:7.6923076923%;min-width:120px;min-height:68px}}.page-cvc .cvc-service__example .splide .splide__slide.slider-02>div:after{width:120px;height:69px;right:30px;background-image:url(/build/assets/slide-02-fa3d7b6d.svg)}@media (min-width: 769px){.page-cvc .cvc-service__example .splide .splide__slide.slider-02>div:after{width:7.29vw;height:4.17vw;right:7.6923076923%;min-width:120px;min-height:68px}}.page-cvc .cvc-service__example .splide .splide__slide.slider-03>div:after{width:120px;height:69px;right:30px;background-image:url(/build/assets/slide-03-61b3fc75.svg)}@media (min-width: 769px){.page-cvc .cvc-service__example .splide .splide__slide.slider-03>div:after{width:7.29vw;height:4.17vw;right:7.6923076923%;min-width:120px;min-height:68px}}.page-cvc .cvc-service__example .splide .splide__slide.slider-04>div:after{width:106px;height:77px;right:30px;background-image:url(/build/assets/slide-04-fd306379.svg)}@media (min-width: 769px){.page-cvc .cvc-service__example .splide .splide__slide.slider-04>div:after{width:5.52vw;height:4.01vw;right:11.7948717949%;min-width:106px;min-height:77px}}.page-cvc .cvc-service__example .splide .splide__slide.slider-05>div:after{width:120px;height:69px;right:30px;background-image:url(/build/assets/slide-05-6df33089.svg)}@media (min-width: 769px){.page-cvc .cvc-service__example .splide .splide__slide.slider-05>div:after{width:7.29vw;height:4.17vw;right:7.6923076923%;min-width:120px;min-height:68px}}.page-cvc .cvc-service__example .splide.splide_sp{position:relative}.page-cvc .cvc-service__example .splide.splide_sp .splide__arrows{width:100%;position:absolute;top:50%;transform:translateY(calc(-50% - 15px));z-index:1;padding:0 10px;display:flex;justify-content:space-between}@media (min-width: 769px){.page-cvc .cvc-service__example .splide.splide_sp .splide__arrows{display:none}}.page-cvc .cvc-service__example .splide.splide_sp .splide__arrows .splide__arrow{display:block;background-color:transparent;border:none;width:30px;height:30px;background-repeat:no-repeat;background-size:contain}.page-cvc .cvc-service__example .splide.splide_sp .splide__arrows .splide__arrow svg{display:none}.page-cvc .cvc-service__example .splide.splide_sp .splide__arrows .splide__arrow--prev{background-image:url(/build/assets/slide-prev-ac60d061.svg)}.page-cvc .cvc-service__example .splide.splide_sp .splide__arrows .splide__arrow--next{background-image:url(/build/assets/slide-next-06daf713.svg)}.page-cvc .cvc-osusume{padding:60px 20px}@media (min-width: 769px){.page-cvc .cvc-osusume{padding:100px 20px 120px}}.page-cvc .cvc-osusume__list{max-width:1220px;margin:27px auto 0}@media (min-width: 769px){.page-cvc .cvc-osusume__list{display:grid;grid-template-columns:65.5737704918% 29.5081967213%;grid-template-rows:1fr 1fr;justify-content:space-between;row-gap:50px;margin:60px auto 0}}@media (max-width: 768px){.page-cvc .cvc-osusume__list-item{padding:10px 0;border-bottom:1px solid #E1E1E1}}@media (min-width: 769px){.page-cvc .cvc-osusume__list-item:nth-of-type(1){grid-column:1/2;grid-row:1/3}}@media (min-width: 769px){.page-cvc .cvc-osusume__list-item:nth-of-type(1) a.new:after{width:190px;height:190px;transform:translate(-17px,-14px)}}@media (min-width: 769px){.page-cvc .cvc-osusume__list-item:nth-of-type(2){grid-column:2/3;grid-row:1/2}}@media (min-width: 769px){.page-cvc .cvc-osusume__list-item:nth-of-type(3){grid-column:2/3;grid-row:2/3}}.page-cvc .cvc-osusume__list-item .video video{border-radius:10px;border:1px solid #006977;width:100%;height:auto}.page-cvc .cvc-osusume__list-item a{display:flex;flex-direction:row}@media (max-width: 768px){.page-cvc .cvc-osusume__list-item a{justify-content:space-between}}@media (min-width: 769px){.page-cvc .cvc-osusume__list-item a{flex-direction:column}}.page-cvc .cvc-osusume__list-item a.new{position:relative}.page-cvc .cvc-osusume__list-item a.new:after{content:"";display:block;background-image:url(/build/assets/new_icon-211851cd.svg);background-size:contain;background-repeat:no-repeat;position:absolute;top:0;left:0;width:50px;height:50px;transform:translate(-4px,-4px)}@media (min-width: 769px){.page-cvc .cvc-osusume__list-item a.new:after{width:93px;height:93px;transform:translate(-8px,-6px)}}.page-cvc .cvc-osusume__list-item a.block_movie .title{display:flex;column-gap:2px}.page-cvc .cvc-osusume__list-item a.block_movie .title:before{content:"";display:block;width:12px;height:12px;background-image:url(/build/assets/key-8f25a7cb.svg);background-size:contain;background-repeat:no-repeat;transform:translateY(4px);flex:0 0 auto}@media (min-width: 769px){.page-cvc .cvc-osusume__list-item a.block_movie .title:before{width:13px;height:13px;transform:translateY(3px)}}.page-cvc .cvc-osusume__list-item .video{display:flex}@media (max-width: 768px){.page-cvc .cvc-osusume__list-item .video{width:39.4202898551%}}.page-cvc .cvc-osusume__list-item .video video{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border:1px solid #006977;border-radius:10px}@media (max-width: 768px){.page-cvc .cvc-osusume__list-item .textarea{display:flex;flex-direction:column;width:57.1014492754%}}.page-cvc .cvc-osusume__list-item .textarea .title{font-weight:700;letter-spacing:.1em;color:#333030;font-size:1.2rem;word-break:break-all;line-height:1.6666666667}@media (min-width: 769px){.page-cvc .cvc-osusume__list-item .textarea .title{font-size:1.6rem;line-height:1.5;padding-top:20px}}.page-cvc .cvc-osusume__list-item .textarea .text{color:#333030;font-size:1.1rem;line-height:1.25;color:#646464}@media (min-width: 769px){.page-cvc .cvc-osusume__list-item .textarea .text{font-size:1.4rem;line-height:1.4285714286;margin-top:5px;color:#333030}}.page-cvc .cvc-osusume__list-item .textarea .date{display:flex;align-items:center}@media (max-width: 768px){.page-cvc .cvc-osusume__list-item .textarea .date{font-size:1.1rem;line-height:1.8181818182;color:#333030;margin:auto 0 0}}@media (min-width: 769px){.page-cvc .cvc-osusume__list-item .textarea .date{margin-top:4px}}.page-cvc .cvc-osusume__list-item .textarea .date .sample{display:flex;justify-content:center;align-items:center;width:65px;height:18px;border-radius:18px;margin-right:6px;color:#006977;font-size:1.2rem;font-weight:700;letter-spacing:.1em;background-color:#00697717}.page-cvc .cvc-osusume__list-item .textarea .date .date_published_start{color:#333030;font-size:1.4rem;letter-spacing:.1em}.page-cvc .cvc-osusume .no-osusume{text-align:center;font-size:1.6rem;font-weight:700;color:#333030;margin-top:30px}@media (min-width: 769px){.page-cvc .cvc-osusume .no-osusume{font-size:1.8rem;margin-top:50px}}.page-cvc .cvc-plan{padding:30px 10px 60px;background-color:#f6f6f6}@media (min-width: 769px){.page-cvc .cvc-plan{padding:120px 20px 115px}}.page-cvc .cvc-plan__intro{margin-top:27px}@media (min-width: 769px){.page-cvc .cvc-plan__intro{margin-top:28px}}.page-cvc .cvc-plan__intro p{letter-spacing:.1em}@media (min-width: 769px){.page-cvc .cvc-plan__intro p{font-size:2rem;line-height:2;text-align:center}}.page-cvc .cvc-plan__intro p span{font-weight:700;letter-spacing:.1em}.page-cvc .cvc-plan__intro p span.color{color:#006977}@media (min-width: 769px){.page-cvc .cvc-plan__intro p span{font-size:2.4rem}}.page-cvc .cvc-plan__plans{max-width:1400px;margin:56px auto 0}@media (max-width: 768px){.page-cvc .cvc-plan__plans{display:none}}.page-cvc .cvc-plan__table,.page-cvc .cvc-plan__table--pricing{background-color:#fff;width:100%;table-layout:fixed;border-collapse:collapse;border-radius:10px;box-shadow:0 6px 20px #00000029}.page-cvc .cvc-plan__table--pricing{margin-bottom:20px}.page-cvc .cvc-plan__table th,.page-cvc .cvc-plan__table--pricing th,.page-cvc .cvc-plan__table td,.page-cvc .cvc-plan__table--pricing td{border-left:.0625rem solid #d5d6dc;border-bottom:.0625rem solid #d5d6dc}.page-cvc .cvc-plan__table thead th:first-child,.page-cvc .cvc-plan__table--pricing thead th:first-child,.page-cvc .cvc-plan__table tbody tr th:first-child,.page-cvc .cvc-plan__table--pricing tbody tr th:first-child{border-left:none}.page-cvc .cvc-plan__table tbody tr:last-child th,.page-cvc .cvc-plan__table--pricing tbody tr:last-child th,.page-cvc .cvc-plan__table tbody tr:last-child td,.page-cvc .cvc-plan__table--pricing tbody tr:last-child td{border-bottom:none}.page-cvc .cvc-plan__table thead tr th:first-child,.page-cvc .cvc-plan__table--pricing thead tr th:first-child{border-radius:10px 0 0}.page-cvc .cvc-plan__table thead tr th:last-child,.page-cvc .cvc-plan__table--pricing thead tr th:last-child{border-radius:0 10px 0 0}.page-cvc .cvc-plan__table td,.page-cvc .cvc-plan__table--pricing td,.page-cvc .cvc-plan__table th,.page-cvc .cvc-plan__table--pricing th{padding:12px 24px}.page-cvc .cvc-plan__table .item,.page-cvc .cvc-plan__table--pricing .item{width:auto}.page-cvc .cvc-plan__table .free,.page-cvc .cvc-plan__table--pricing .free,.page-cvc .cvc-plan__table .paid,.page-cvc .cvc-plan__table--pricing .paid,.page-cvc .cvc-plan__table .special,.page-cvc .cvc-plan__table--pricing .special{width:21%}.page-cvc .cvc-plan__table thead th,.page-cvc .cvc-plan__table--pricing thead th{background-color:#006977;color:#fff}.page-cvc .cvc-plan__table th:first-child,.page-cvc .cvc-plan__table--pricing th:first-child{text-align:left;font-size:1.6rem}.page-cvc .cvc-plan__table h3,.page-cvc .cvc-plan__table--pricing h3{display:flex;flex-direction:column;font-size:2.5rem;letter-spacing:.1em;line-height:1;row-gap:7px}.page-cvc .cvc-plan__table h3 span,.page-cvc .cvc-plan__table--pricing h3 span{color:#cbcbcb;letter-spacing:normal;font-family:Open Sans,sans-serif;font-weight:600;font-size:1.7rem}.page-cvc .cvc-plan__table p,.page-cvc .cvc-plan__table--pricing p{color:#333030;font-size:1.7rem;font-weight:700}.page-cvc .cvc-plan__table p.large,.page-cvc .cvc-plan__table--pricing p.large{font-size:3rem}.page-cvc .cvc-plan__table p.large.red,.page-cvc .cvc-plan__table--pricing p.large.red{color:#df5535}.page-cvc .cvc-plan__table p.large.batsu,.page-cvc .cvc-plan__table--pricing p.large.batsu{display:flex;align-items:center;font-size:4rem}.page-cvc .cvc-plan__table p.large.batsu span,.page-cvc .cvc-plan__table--pricing p.large.batsu span{font-size:1.6rem}.page-cvc .cvc-plan__table p.option,.page-cvc .cvc-plan__table--pricing p.option{font-weight:400}.page-cvc .cvc-plan__plans-mobile{display:grid;row-gap:1em}@media (min-width: 769px){.page-cvc .cvc-plan__plans-mobile{display:none}}.page-cvc .cvc-plan__accordion{border:.0625rem solid;border-radius:.5rem;background-color:#fff;box-shadow:0 6px 20px #00000029}.page-cvc .cvc-plan__accordion-summary{align-items:center;column-gap:1rem;cursor:pointer;display:grid;grid-template:". icon"/1fr auto;padding:1rem}.page-cvc .cvc-plan__accordion-summary:before{content:"▶";grid-area:icon;font-size:1rem}.page-cvc .cvc-plan__accordion-title{display:inline-block;color:#333030;font-size:1.7rem;font-weight:700}.page-cvc .cvc-plan__accordion-table{border-collapse:collapse;border-spacing:0;width:100%}.page-cvc .cvc-plan__accordion-row{border-top:.0625rem solid}.page-cvc .cvc-plan__accordion-th{font-weight:700;min-width:calc(6.1em + 2rem);padding:.75rem 1rem;text-align:left}.page-cvc .cvc-plan__accordion-td{padding:1rem;text-align:right}.page-cvc .cvc-plan__accordion p{color:#333030;font-size:1.7rem;font-weight:700}.page-cvc .cvc-plan__accordion p.large{font-size:3rem}.page-cvc .cvc-plan__accordion p.large.red{color:#df5535}.page-cvc .cvc-plan__accordion p.large.batsu{display:flex;justify-content:flex-end;align-items:center;font-size:4rem}.page-cvc .cvc-plan__accordion p.large.batsu span{font-size:1.6rem}.page-cvc .cvc-plan__accordion p.option{font-weight:400}.page-cvc .cvc-plan__accordion[open] .cvc-plan__accordion-summary:before{transform:rotate(90deg)}.page-cvc .cvc-contents{background-color:#e3eceb;padding:60px 10px}@media (min-width: 769px){.page-cvc .cvc-contents{padding:120px 20px}}@media (min-width: 960px){.page-cvc .cvc-contents{padding:120px 60px}}.page-cvc .cvc-contents__menu{width:100%;max-width:992px;margin:37px auto 0}@media (min-width: 769px){.page-cvc .cvc-contents__menu{margin:38px auto 0}}.page-cvc .cvc-contents__menu .accordion{border:1px solid #006977;border-radius:10px;background:white;transition:.3s;box-shadow:0 6px 20px #00000029;margin-top:30px}.page-cvc .cvc-contents__menu .accordion:first-of-type{margin-top:0}@media (min-width: 769px){.page-cvc .cvc-contents__menu .accordion.is-show{background-color:#006977}}@media (min-width: 769px){.page-cvc .cvc-contents__menu .accordion.is-show .accordion__title{color:#fff}}@media (min-width: 769px){.page-cvc .cvc-contents__menu .accordion.is-show .accordion__title .num{color:#fff}}@media (min-width: 769px){.page-cvc .cvc-contents__menu .accordion.is-show .accordion__title:after{background-image:url(/build/assets/arrow-down-white-7eec0817.svg)}}.page-cvc .cvc-contents__menu .accordion__title{display:flex;position:relative;border-top-right-radius:10px;border-top-left-radius:10px;font-weight:700;align-items:center;transition:.3s;min-height:75px;padding:16px 50px 16px 10px;column-gap:21px;font-size:1.6rem;line-height:1.75;color:#333030}@media (min-width: 769px){.page-cvc .cvc-contents__menu .accordion__title{min-height:84px;padding:10px 20px 10px 25px;column-gap:50px;font-size:1.8rem}}.page-cvc .cvc-contents__menu .accordion__title:hover{cursor:pointer}.page-cvc .cvc-contents__menu .accordion__title:after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);background-repeat:no-repeat;background-size:contain;transition:.3s;width:17px;height:11px;right:10px;background-image:url(/build/assets/arrow-down-d7003799.svg)}@media (min-width: 769px){.page-cvc .cvc-contents__menu .accordion__title:after{right:20px}}.page-cvc .cvc-contents__menu .accordion__title .num{transition:.3s;font-size:2.5rem;color:#006977}@media (max-width: 768px){.page-cvc .cvc-contents__menu .accordion__title .num{align-self:flex-start}}@media (min-width: 769px){.page-cvc .cvc-contents__menu .accordion__title .num{font-size:3rem}}@media (max-width: 768px){.page-cvc .cvc-contents__menu .accordion:not(:nth-of-type(2)) .accordion__title{min-height:97px}}.page-cvc .cvc-contents__menu .accordion__show_menu ul{display:flex;flex-wrap:wrap;width:100%;padding:0 10px 20px}@media (min-width: 769px){.page-cvc .cvc-contents__menu .accordion__show_menu ul{padding:0 25px 30px;margin-top:-15px}}.page-cvc .cvc-contents__menu .accordion__show_menu ul li{display:flex;column-gap:9px;width:100%;margin-top:3px}.page-cvc .cvc-contents__menu .accordion__show_menu ul li:before{content:"";width:4px;height:4px}@media (max-width: 768px){.page-cvc .cvc-contents__menu .accordion__show_menu ul li:before{border-radius:50%;background-color:#333030}}@media (min-width: 769px){.page-cvc .cvc-contents__menu .accordion__show_menu ul li:before{width:7px;height:13px;background-image:url(/build/assets/arrow-line-white-9dfd0b07.svg);background-size:contain;background-repeat:no-repeat;background-position:center;transform:translateY(22px)}}@media (min-width: 769px){.page-cvc .cvc-contents__menu .accordion__show_menu ul li{width:calc(50% - 30px);border-bottom:1px dashed #CBCBCB}}@media (min-width: 769px){.page-cvc .cvc-contents__menu .accordion__show_menu ul li:nth-of-type(odd){margin-right:30px}}.page-cvc .cvc-contents__menu .accordion__show_menu ul li a{font-size:1.4rem;line-height:1.75;color:#333030;font-weight:700}@media (min-width: 769px){.page-cvc .cvc-contents__menu .accordion__show_menu ul li a{color:#fff;font-size:1.6rem;line-height:1.75;padding:15px 0}}.page-cvc .cvc-contents__menu .accordion__show_menu ul li a:hover{text-decoration:underline}.page-cvc .cvc-contents__menu .accordion__show_menu ul li a.count_none{pointer-events:none;font-weight:400;color:#33303066}@media (min-width: 769px){.page-cvc .cvc-contents__menu .accordion__show_menu ul li a.count_none{color:#ffffffb3}}.page-cvc .cvc-contents__menu .accordion__show_menu ul li:first-of-type{margin-top:0}.page-cvc .cvc-contents__list{background-color:#fff;box-shadow:0 6px 20px #00000029;width:100%;margin-top:95px;padding:0 10px}@media (max-width: 768px){.page-cvc .cvc-contents__list{margin-left:-10px;width:calc(100% + 20px);padding-bottom:50px}}@media (min-width: 769px){.page-cvc .cvc-contents__list{padding:100px 20px 120px;margin-top:140px}}.page-cvc .cvc-contents__list-inner{max-width:992px;margin:0 auto}.page-cvc .cvc-contents__list-inner .contents_title{display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width: 768px){.page-cvc .cvc-contents__list-inner .contents_title{transform:translateY(-35px);column-gap:10px}}@media (min-width: 769px){.page-cvc .cvc-contents__list-inner .contents_title{flex-direction:row;justify-content:space-between}}.page-cvc .cvc-contents__list-inner .contents_title h3{display:flex;flex-direction:column;line-height:1.5555555556;font-size:1.8rem;color:#333030;align-items:center}@media (max-width: 768px){.page-cvc .cvc-contents__list-inner .contents_title h3{row-gap:5px;text-align:center}}@media (min-width: 769px){.page-cvc .cvc-contents__list-inner .contents_title h3{flex-direction:row;column-gap:24px;font-size:2.4rem;line-height:2}}.page-cvc .cvc-contents__list-inner .contents_title h3 .num{display:flex;align-items:center;justify-content:center;line-height:1;color:#006977;background-color:#fff;border-radius:50%;box-shadow:0 6px 20px #00000029;width:72px;height:72px;font-size:3.2rem;flex-shrink:0}@media (min-width: 769px){.page-cvc .cvc-contents__list-inner .contents_title h3 .num{font-size:5rem;width:110px;height:110px}}.page-cvc .cvc-contents__list-inner .contents_title h3 .count{font-size:1.4rem}@media (min-width: 769px){.page-cvc .cvc-contents__list-inner .contents_title h3 .count{font-size:1.8rem}}@media (max-width: 768px){.page-cvc .cvc-contents__list-inner .contents_title .icon{margin-top:10px}}.page-cvc .cvc-contents__list-inner .contents_title .icon.paid_only{display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;background-color:#006977;width:110px;height:25px;font-size:1.4rem;letter-spacing:.1em}@media (min-width: 769px){.page-cvc .cvc-contents__list-inner .contents_title .icon.paid_only{width:182px;height:42px;border-radius:42px;font-size:2rem}}.page-cvc .cvc-contents__list-inner .contents_title .icon .free,.page-cvc .cvc-contents__list-inner .contents_title .icon .paid{display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;width:110px;height:25px;font-size:1.4rem;letter-spacing:.1em}@media (min-width: 769px){.page-cvc .cvc-contents__list-inner .contents_title .icon .free,.page-cvc .cvc-contents__list-inner .contents_title .icon .paid{width:144px;height:42px;border-radius:42px;font-size:2rem}}.page-cvc .cvc-contents__list-inner .contents_title .icon .free{background-color:#333030}.page-cvc .cvc-contents__list-inner .contents_title .icon .paid{background-color:#006977;margin-top:12px}.page-cvc .cvc-contents__list-inner .contents_title .icon .free_oneweek,.page-cvc .cvc-contents__list-inner .contents_title .icon .paid_oneweek{display:flex;align-items:center;width:150px;height:25px}@media (min-width: 769px){.page-cvc .cvc-contents__list-inner .contents_title .icon .free_oneweek,.page-cvc .cvc-contents__list-inner .contents_title .icon .paid_oneweek{width:207px;height:42px;border-radius:42px}}.page-cvc .cvc-contents__list-inner .contents_title .icon .free_oneweek span,.page-cvc .cvc-contents__list-inner .contents_title .icon .paid_oneweek span{display:flex;align-items:center;justify-content:center;font-weight:700;letter-spacing:.1em;font-size:1.4rem}@media (min-width: 769px){.page-cvc .cvc-contents__list-inner .contents_title .icon .free_oneweek span,.page-cvc .cvc-contents__list-inner .contents_title .icon .paid_oneweek span{font-size:2rem}}.page-cvc .cvc-contents__list-inner .contents_title .icon .free_oneweek span:nth-of-type(1),.page-cvc .cvc-contents__list-inner .contents_title .icon .paid_oneweek span:nth-of-type(1){background-color:#fff;width:42px;height:100%}@media (min-width: 769px){.page-cvc .cvc-contents__list-inner .contents_title .icon .free_oneweek span:nth-of-type(1),.page-cvc .cvc-contents__list-inner .contents_title .icon .paid_oneweek span:nth-of-type(1){width:76px;border-top-left-radius:21px;border-bottom-left-radius:21px}}.page-cvc .cvc-contents__list-inner .contents_title .icon .free_oneweek span:nth-of-type(2),.page-cvc .cvc-contents__list-inner .contents_title .icon .paid_oneweek span:nth-of-type(2){color:#fff;font-weight:700;width:108px;height:100%}@media (min-width: 769px){.page-cvc .cvc-contents__list-inner .contents_title .icon .free_oneweek span:nth-of-type(2),.page-cvc .cvc-contents__list-inner .contents_title .icon .paid_oneweek span:nth-of-type(2){width:131px;height:100%;border-top-right-radius:21px;border-bottom-right-radius:21px}}.page-cvc .cvc-contents__list-inner .contents_title .icon .free_oneweek{border:1px solid #333030}.page-cvc .cvc-contents__list-inner .contents_title .icon .free_oneweek span:nth-of-type(2){background-color:#333030}.page-cvc .cvc-contents__list-inner .contents_title .icon .paid_oneweek{border:1px solid #006977;margin-top:7px}@media (min-width: 769px){.page-cvc .cvc-contents__list-inner .contents_title .icon .paid_oneweek{margin-top:12px}}.page-cvc .cvc-contents__list-inner .contents_title .icon .paid_oneweek span:nth-of-type(2){background-color:#006977}@media (max-width: 768px){.page-cvc .cvc-contents__list-inner .contents_title .icons{margin-top:10px}}.page-cvc .cvc-contents__list-inner .contents_title .icons p{display:flex;width:153px;height:25px}@media (min-width: 769px){.page-cvc .cvc-contents__list-inner .contents_title .icons p{width:207px;height:42px}}.page-cvc .cvc-contents__list-inner .contents_title .icons p span{display:flex;align-items:center;justify-content:center;letter-spacing:.1em;font-weight:700;font:1.4rem}@media (min-width: 769px){.page-cvc .cvc-contents__list-inner .contents_title .icons p span{font-size:2rem}}.page-cvc .cvc-contents__list-inner .contents_title .icons p span:nth-of-type(1){color:#333030;width:43px}@media (min-width: 769px){.page-cvc .cvc-contents__list-inner .contents_title .icons p span:nth-of-type(1){width:76px}}.page-cvc .cvc-contents__list-inner .contents_title .icons p span:nth-of-type(2){color:#fff;width:110px}@media (min-width: 769px){.page-cvc .cvc-contents__list-inner .contents_title .icons p span:nth-of-type(2){width:131px}}.page-cvc .cvc-contents__list-inner .contents_title .icons p.free{border:1px solid #333030}.page-cvc .cvc-contents__list-inner .contents_title .icons p.free span:nth-of-type(2){background-color:#333030}.page-cvc .cvc-contents__list-inner .contents_title .icons p.paid{border:1px solid #006977;margin:7px 0 0}@media (min-width: 769px){.page-cvc .cvc-contents__list-inner .contents_title .icons p.paid{margin:12px 0 0}}.page-cvc .cvc-contents__list-inner .contents_title .icons p.paid span:nth-of-type(2){background-color:#006977}.page-cvc .cvc-contents__list-inner .contents__list{padding-top:30px}@media (min-width: 769px){.page-cvc .cvc-contents__list-inner .contents__list{padding-top:50px}}.page-cvc .cvc-contents__list-inner .contents__list-title{color:#006977;display:flex;align-items:flex-start;column-gap:10px;font-size:1.6rem;line-height:1.75;margin-bottom:16px}@media (max-width: 768px){.page-cvc .cvc-contents__list-inner .contents__list-title{transform:translateY(-2px)}}@media (min-width: 769px){.page-cvc .cvc-contents__list-inner .contents__list-title{font-size:2.4rem;line-height:1.1666666667;color:#333030;color:#006977;column-gap:18px;transform:translateY(6px);margin-bottom:28px}}@media (min-width: 1200px){.page-cvc .cvc-contents__list-inner .contents__list-title{font-size:3.6rem;transform:translateY(0)}}.page-cvc .cvc-contents__list-inner .contents__list-title:before{content:"";display:block;background-color:#006977;width:6px;height:24px;border-radius:6px}@media (min-width: 769px){.page-cvc .cvc-contents__list-inner .contents__list-title:before{width:8px;height:39px;transform:translateY(-6px)}}@media (min-width: 1200px){.page-cvc .cvc-contents__list-inner .contents__list-title:before{transform:translateY(0)}}.page-cvc .cvc-contents__list-inner .contents__list-title .total{font-size:1.6rem;align-self:center}@media (min-width: 769px){.page-cvc .cvc-contents__list-inner .contents__list-title .total{font-size:2rem}}.page-cvc .cvc-contents__list-inner .contents__list-items{display:flex;flex-direction:column}@media (max-width: 768px){.page-cvc .cvc-contents__list-inner .contents__list-items{border-top:1px solid #E1E1E1}}@media (min-width: 769px){.page-cvc .cvc-contents__list-inner .contents__list-items{flex-direction:row;row-gap:62px;flex-wrap:wrap}}@media (max-width: 768px){.page-cvc .cvc-contents__list-inner .contents__list-items .item{padding:10px 0;border-bottom:1px solid #E1E1E1}}@media (min-width: 769px){.page-cvc .cvc-contents__list-inner .contents__list-items .item{width:31.7540322581%}}@media (min-width: 769px){.page-cvc .cvc-contents__list-inner .contents__list-items .item:not(:nth-child(3n)){margin-right:20px}}.page-cvc .cvc-contents__list-inner .contents__list-items .item a{display:flex;flex-direction:row}@media (max-width: 768px){.page-cvc .cvc-contents__list-inner .contents__list-items .item a{justify-content:space-between}}@media (min-width: 769px){.page-cvc .cvc-contents__list-inner .contents__list-items .item a{flex-direction:column}}.page-cvc .cvc-contents__list-inner .contents__list-items .item a.new{position:relative}.page-cvc .cvc-contents__list-inner .contents__list-items .item a.new:after{content:"";display:block;width:50px;height:50px;transform:translate(-4px,-4px);background-image:url(/build/assets/new_icon-211851cd.svg);background-size:contain;background-repeat:no-repeat;position:absolute;top:0;left:0}@media (min-width: 769px){.page-cvc .cvc-contents__list-inner .contents__list-items .item a.new:after{width:93px;height:93px;transform:translate(-8px,-6px)}}.page-cvc .cvc-contents__list-inner .contents__list-items .item a.block_movie .title{display:flex;column-gap:2px}.page-cvc .cvc-contents__list-inner .contents__list-items .item a.block_movie .title:before{content:"";display:block;width:12px;height:12px;background-image:url(/build/assets/key-8f25a7cb.svg);background-size:contain;background-repeat:no-repeat;transform:translateY(4px);flex:0 0 auto}@media (min-width: 769px){.page-cvc .cvc-contents__list-inner .contents__list-items .item a.block_movie .title:before{width:13px;height:13px;transform:translateY(3px)}}.page-cvc .cvc-contents__list-inner .contents__list-items .item .video{display:flex}@media (max-width: 768px){.page-cvc .cvc-contents__list-inner .contents__list-items .item .video{width:39.4202898551%}}.page-cvc .cvc-contents__list-inner .contents__list-items .item .video video{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border:1px solid #006977;border-radius:10px}@media (max-width: 768px){.page-cvc .cvc-contents__list-inner .contents__list-items .item .textarea{display:flex;flex-direction:column;width:57.1014492754%}}.page-cvc .cvc-contents__list-inner .contents__list-items .item .textarea .title{font-weight:700;letter-spacing:.1em;color:#333030;font-size:1.2rem;word-break:break-all;line-height:1.6666666667}@media (min-width: 769px){.page-cvc .cvc-contents__list-inner .contents__list-items .item .textarea .title{font-size:1.6rem;line-height:1.5;padding-top:20px}}.page-cvc .cvc-contents__list-inner .contents__list-items .item .textarea .text{color:#333030;font-size:1.1rem;line-height:1.25;color:#646464}@media (min-width: 769px){.page-cvc .cvc-contents__list-inner .contents__list-items .item .textarea .text{font-size:1.4rem;line-height:1.4285714286;margin-top:5px;color:#333030}}.page-cvc .cvc-contents__list-inner .contents__list-items .item .textarea .date{display:flex;align-items:center}@media (max-width: 768px){.page-cvc .cvc-contents__list-inner .contents__list-items .item .textarea .date{font-size:1.1rem;line-height:1.8181818182;color:#333030;margin:auto 0 0}}@media (min-width: 769px){.page-cvc .cvc-contents__list-inner .contents__list-items .item .textarea .date{margin-top:4px}}.page-cvc .cvc-contents__list-inner .contents__list-items .item .textarea .date .sample{display:flex;justify-content:center;align-items:center;width:65px;height:18px;border-radius:18px;margin-right:6px;color:#006977;font-size:1.2rem;font-weight:700;letter-spacing:.1em;background-color:#00697717}.page-cvc .cvc-contents__list-inner .contents__list-items .item .textarea .date .date_published_start{color:#333030;font-size:1.4rem;letter-spacing:.1em}.page-cvc .cvc-contents__list-inner .contents__list-items--contents-01{margin-top:20px}@media (min-width: 769px){.page-cvc .cvc-contents__list-inner .contents__list-items--contents-01{margin-top:40px}}.page-cvc .cvc-contents__list-inner .contents__list-archive{display:flex;justify-content:center;margin-top:40px}@media (max-width: 768px){.page-cvc .cvc-contents__list-inner .contents__list-archive{margin:40px 0}}.page-cvc .cvc-contents__list-inner .pdf_contents h4{font-size:1.8rem;line-height:1;color:#333030;display:flex;column-gap:10px;align-items:center}.page-cvc .cvc-contents__list-inner .pdf_contents h4:before{content:"";display:block;width:10px;height:10px;border-radius:50%;background-color:#006977}@media (min-width: 769px){.page-cvc .cvc-contents__list-inner .pdf_contents h4{font-size:2rem;margin-top:63px}}@media (min-width: 769px){.page-cvc .cvc-contents__list-inner .pdf_contents__list{margin-top:15px}}.page-cvc .cvc-contents__list-inner .pdf_contents__list ul{display:flex;flex-wrap:wrap}.page-cvc .cvc-contents__list-inner .pdf_contents__list li{display:flex;column-gap:9px;align-items:center;border-bottom:1px dashed #CBCBCB;width:100%;padding:15px 0}@media (min-width: 769px){.page-cvc .cvc-contents__list-inner .pdf_contents__list li{padding:18px 0 16px;width:44.3548387097%}}@media (min-width: 769px){.page-cvc .cvc-contents__list-inner .pdf_contents__list li:nth-of-type(odd){margin-right:11.2903225806%}}.page-cvc .cvc-contents__list-inner .pdf_contents__list li:before{content:"";display:block;width:7px;height:13px;background-image:url(/build/assets/arrow-line-black-217f21fb.svg);background-position:center;background-repeat:no-repeat;background-size:contain}@media (min-width: 769px){.page-cvc .cvc-contents__list-inner .pdf_contents__list li:before{transform:translateY(-2px)}}.page-cvc .cvc-contents__list-inner .pdf_contents__list li:hover a{transition:.3s;color:#006977;text-decoration:underline}.page-cvc .cvc-contents__list-inner .pdf_contents__list li:hover:before{transition:.3s;background-image:url(/build/assets/arrow-line-green-8ab1978d.svg)}.page-cvc .cvc-contents__list-inner .pdf_contents__list li a{font-size:1.6rem;font-weight:700;color:#333030;display:flex;column-gap:7px;line-height:1.1875}.page-cvc .cvc-contents__list-inner .pdf_contents__list li a:after{content:"";display:block;width:21px;height:26px;background-image:url(/build/assets/download-pdf-a3bacba4.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.page-cvc .cvc-contents__list-inner .contents-01_filtering_item{display:none;padding-bottom:0}.page-cvc .cvc-contents__list-inner .contents-01_filtering_item.active{display:block}@media (min-width: 769px){.page-cvc .cvc-contents__list-inner .reports .latest-list{margin-top:50px}}.page-cvc .cvc-contents__list-inner .reports__head{display:flex;background-color:#006977;margin-top:20px}@media (max-width: 768px){.page-cvc .cvc-contents__list-inner .reports__head{padding:10px}}@media (min-width: 769px){.page-cvc .cvc-contents__list-inner .reports__head{height:77px;margin-top:40px}}.page-cvc .cvc-contents__list-inner .reports__head p{font-size:1.4rem;letter-spacing:.1em;font-weight:700;color:#fff;height:100%;display:flex;align-items:center}@media (min-width: 769px){.page-cvc .cvc-contents__list-inner .reports__head p{font-size:1.6rem}}.page-cvc .cvc-contents__list-inner .reports__head .date{width:120px}@media (min-width: 769px){.page-cvc .cvc-contents__list-inner .reports__head .date{padding-left:33px;width:26.7137096774%}}.page-cvc .cvc-contents__list-inner .reports__head .title{width:calc(100% - 120px)}@media (min-width: 769px){.page-cvc .cvc-contents__list-inner .reports__head .title{width:73.2862903226%}}.page-cvc .cvc-contents__list-inner .reports__list{border-top:1px dashed #CBCBCB}.page-cvc .cvc-contents__list-inner .reports__list li a{display:flex;align-items:center;line-height:1.75;color:#333030;border-bottom:1px dashed #CBCBCB;position:relative;font-size:1.2rem;padding:10px;column-gap:20px}@media (min-width: 769px){.page-cvc .cvc-contents__list-inner .reports__list li a{font-size:1.6rem;padding:17px 33px;column-gap:90px}}.page-cvc .cvc-contents__list-inner .reports__list li a:after{content:"";display:block;background-image:url(/build/assets/download-pdf2-hover-1168570e.svg);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;top:50%;transform:translateY(-50%);right:33px}@media (min-width: 769px){.page-cvc .cvc-contents__list-inner .reports__list li a:after{width:27px;height:34px}}.page-cvc .cvc-contents__list-inner .reports__list li a .data{display:flex;align-items:center;font-weight:400;font-size:1.2rem}@media (min-width: 769px){.page-cvc .cvc-contents__list-inner .reports__list li a .data{font-size:1.6rem}}.page-cvc .cvc-contents__list-inner .reports__list li a .data.new:before{content:"NEW";display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:700;letter-spacing:.1em;color:#df5535;margin-right:7px;background-color:#fff4f2}@media (min-width: 769px){.page-cvc .cvc-contents__list-inner .reports__list li a .data.new:before{width:55px;height:18px;border-radius:18px}}.page-cvc .cvc-contents__list-inner .reports__list li a .title{font-weight:700}.page-cvc .cvc-contents__list-inner .reports__list li a:hover{background-color:#ffffd2}.page-cvc .cvc-contents__list-inner .key-image{margin-top:30px;display:flex;justify-content:center;align-items:center;height:auto}.page-cvc .cvc-contents__list-inner .key-image img{max-width:100%;max-height:100%;object-fit:contain;border-radius:15px}.page-cvc .cvc-contents__list-inner .ready{margin-top:30px;padding:20px 0;border:1px solid #DF5535;border-radius:10px;background-color:#df55351a}@media (max-width: 768px){.page-cvc .cvc-contents__list-inner .ready{margin-bottom:30px;padding:12px 0 15px}}.page-cvc .cvc-contents__list-inner .ready .red{color:#df5535;font-size:2.4rem;font-weight:700;letter-spacing:.2em;text-align:center}@media (max-width: 768px){.page-cvc .cvc-contents__list-inner .ready .red{font-size:2rem}}.page-cvc .cvc-contents__list-inner .ready .small{text-align:center;font-size:1.8rem;font-weight:700;color:#333030;margin-top:15px;letter-spacing:.1em}@media (max-width: 768px){.page-cvc .cvc-contents__list-inner .ready .small{margin-top:5px;font-size:1.4rem}}.page-cvc .cvc-contents__list:first-of-type{margin-top:60px}@media (min-width: 769px){.page-cvc .cvc-contents__list:first-of-type{margin-top:120px}}.page-cvc .cvc-contents__list .no-contents{font-weight:700;font-size:1.4rem;text-align:center;color:#333030;padding:0 0 35px}@media (min-width: 769px){.page-cvc .cvc-contents__list .no-contents{font-size:1.6rem;padding:60px 0 0}}.page-cvc .cvc-contents__popup{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;bottom:0;right:0;visibility:hidden;opacity:0;transition:.3s;transition-duration:.2s}.page-cvc .cvc-contents__popup.show{opacity:1;visibility:visible;z-index:1100}.page-cvc .cvc-contents__popup-wrap{display:flex;align-items:center;justify-content:center;background-color:#fff;width:calc(100% - 40px);max-width:600px;height:100%;padding:20px;max-height:300px;margin:0 auto}@media (min-width: 769px){.page-cvc .cvc-contents__popup-wrap{width:100%;padding:30px;max-height:300px}}.page-cvc .cvc-contents__popup-wrap .inner{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.page-cvc .cvc-contents__popup-wrap .close{width:50px;height:50px;position:absolute;border-radius:50%;background-color:#fff;border:2px solid #006977;display:flex;align-items:center;justify-content:center;right:-5px;top:-5px}@media (min-width: 769px){.page-cvc .cvc-contents__popup-wrap .close{right:0;top:0}}.page-cvc .cvc-contents__popup-wrap .close>div{width:25px;height:25px;position:relative}.page-cvc .cvc-contents__popup-wrap .close>div span{width:100%;height:3px;border-radius:3px;background-color:#006977;display:block;position:absolute}.page-cvc .cvc-contents__popup-wrap .close>div span:nth-of-type(1){top:50%;transform:translateY(-50%) rotate(-45deg)}.page-cvc .cvc-contents__popup-wrap .close>div span:nth-of-type(2){top:50%;transform:translateY(-50%) rotate(45deg)}.page-cvc .cvc-contents__popup-wrap .close:hover{cursor:pointer}.page-cvc .cvc-contents__popup-wrap .note{text-align:center;font-size:2rem;font-weight:700;letter-spacing:.1em}@media (min-width: 769px){.page-cvc .cvc-contents__popup-wrap .note{font-size:2.5rem}}.page-cvc .cvc-contents__popup-wrap .note span{color:#df5535}.page-cvc .cvc-contents__popup-wrap .registration{margin-top:15px}.page-cvc .cvc-contents__popup-wrap .registration p{font-size:1.4rem}@media (min-width: 769px){.page-cvc .cvc-contents__popup-wrap .registration p{font-size:1.6rem}}.page-cvc .cvc-contents__popup-wrap .registration p span{font-size:1.2rem}@media (min-width: 769px){.page-cvc .cvc-contents__popup-wrap .registration p span{font-size:1.4rem}}.page-cvc .cvc-contents__popup-wrap .common-cvc-link{margin:20px auto 0}.page-cvc .cvc-contents__popup-bg{display:none;width:100%;height:100%;position:fixed;top:0;left:0;bottom:0;right:0;background-color:#000c;z-index:1000}.page-cvc .cvc-contents .latest-list{line-height:1;color:#333030;display:flex;column-gap:10px;align-items:center;font-size:1.6rem}.page-cvc .cvc-contents .latest-list:before{content:"";display:block;width:10px;height:10px;border-radius:50%;background-color:#006977}@media (min-width: 769px){.page-cvc .cvc-contents .latest-list{font-size:2rem;margin-top:63px}}@media (min-width: 960px){.cvc-archive{padding:152px 48px 0}}@media (min-width: 1200px){.cvc-archive{padding:152px 60px 0}}.cvc-archive-kv{background-color:#006977;display:flex;align-items:center;width:100%;overflow:hidden;position:relative}.cvc-archive-kv:after{content:"";background-image:url(/build/assets/circle_object-9b22eccc.svg);background-size:contain;position:absolute}@media (min-width: 960px){.cvc-archive-kv:after{width:1014px;height:1200px;right:-320px;top:-512px}}@media (min-width: 1200px){.cvc-archive-kv:after{width:1268px;height:1500px;right:-400px;top:-640px}}@media (min-width: 960px){.cvc-archive-kv{height:220px;border-radius:8px}}@media (min-width: 1200px){.cvc-archive-kv{height:280px;border-radius:10px}}.cvc-archive-kv__title{display:flex;flex-direction:column}@media (min-width: 960px){.cvc-archive-kv__title{flex-direction:row;align-items:center;column-gap:52px;padding:48px}}@media (min-width: 1200px){.cvc-archive-kv__title{column-gap:66px;padding:60px}}.cvc-archive-kv__title h2{color:#fff;font-weight:700}@media (min-width: 960px){.cvc-archive-kv__title h2{font-size:4rem}}@media (min-width: 1200px){.cvc-archive-kv__title h2{font-size:5rem}}.cvc-archive-kv__title p{color:#fff;font-weight:700}@media (min-width: 960px){.cvc-archive-kv__title p{font-size:1/6rem;line-height:1.5}}@media (min-width: 1200px){.cvc-archive-kv__title p{font-size:2rem}}.cvc-archive__sub_cat{width:100%;max-width:750px;height:84px;margin:0 auto;position:relative;z-index:1}@media (min-width: 769px){.cvc-archive__sub_cat{margin-top:-42px}}.cvc-archive__sub_cat select{display:block;width:100%;height:100%;border:1px solid #006977;font-size:1.6rem;font-weight:700;color:#006977;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/build/assets/arrow-down-line-green-1dc0f5e8.svg);background-position:right 47px center;background-repeat:no-repeat;background-size:13px 13px}@media (min-width: 769px){.cvc-archive__sub_cat select{padding-left:47px}}.cvc-archive__sub_cat select:focus{outline:none}.cvc-archive__sub_cat select:hover{cursor:pointer}.cvc-archive__list{padding:30px 20px 0}@media (min-width: 769px){.cvc-archive__list{padding:62px 20px 0}}.cvc-archive__list-title{color:#006977;display:flex;align-items:flex-start;column-gap:10px;font-size:1.6rem;line-height:1.75;margin-bottom:16px}@media (max-width: 768px){.cvc-archive__list-title{transform:translateY(-2px)}}@media (min-width: 769px){.cvc-archive__list-title{font-size:2.4rem;line-height:1.1666666667;color:#333030;color:#006977;column-gap:18px;transform:translateY(6px);margin-bottom:28px}}@media (min-width: 1200px){.cvc-archive__list-title{font-size:3.6rem;transform:translateY(0)}}.cvc-archive__list-title:before{content:"";display:block;background-color:#006977;width:6px;height:24px;border-radius:6px}@media (min-width: 769px){.cvc-archive__list-title:before{width:8px;height:39px;transform:translateY(-6px)}}@media (min-width: 1200px){.cvc-archive__list-title:before{transform:translateY(0)}}.cvc-archive__list-title .total{font-size:1.6rem;align-self:center}@media (min-width: 769px){.cvc-archive__list-title .total{font-size:2rem}}.cvc-archive__list-items{display:flex;flex-direction:column;max-width:992px;margin:0 auto}@media (max-width: 768px){.cvc-archive__list-items{border-top:1px solid #E1E1E1}}@media (min-width: 769px){.cvc-archive__list-items{flex-direction:row;row-gap:62px;flex-wrap:wrap}}@media (max-width: 768px){.cvc-archive__list-items .item{padding:10px 0;border-bottom:1px solid #E1E1E1}}@media (min-width: 769px){.cvc-archive__list-items .item{width:31.7540322581%}}@media (min-width: 769px){.cvc-archive__list-items .item:not(:nth-child(3n)){margin-right:20px}}.cvc-archive__list-items .item a{display:flex;flex-direction:row}@media (max-width: 768px){.cvc-archive__list-items .item a{justify-content:space-between}}@media (min-width: 769px){.cvc-archive__list-items .item a{flex-direction:column}}.cvc-archive__list-items .item a.new{position:relative}.cvc-archive__list-items .item a.new:after{content:"";display:block;width:50px;height:50px;transform:translate(-4px,-4px);background-image:url(/build/assets/new_icon-211851cd.svg);background-size:contain;background-repeat:no-repeat;position:absolute;top:0;left:0}@media (min-width: 769px){.cvc-archive__list-items .item a.new:after{width:93px;height:93px;transform:translate(-8px,-6px)}}.cvc-archive__list-items .item a.block_movie .title{display:flex;column-gap:2px}.cvc-archive__list-items .item a.block_movie .title:before{content:"";display:block;width:12px;height:12px;background-image:url(/build/assets/key-8f25a7cb.svg);background-size:contain;background-repeat:no-repeat;transform:translateY(4px);flex:0 0 auto}@media (min-width: 769px){.cvc-archive__list-items .item a.block_movie .title:before{width:13px;height:13px;transform:translateY(3px)}}.cvc-archive__list-items .item .video{display:flex}@media (max-width: 768px){.cvc-archive__list-items .item .video{width:39.4202898551%}}.cvc-archive__list-items .item .video video{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border:1px solid #006977;border-radius:10px}@media (max-width: 768px){.cvc-archive__list-items .item .textarea{display:flex;flex-direction:column;width:57.1014492754%}}.cvc-archive__list-items .item .textarea .title{font-weight:700;letter-spacing:.1em;color:#333030;font-size:1.2rem;word-break:break-all;line-height:1.6666666667}@media (min-width: 769px){.cvc-archive__list-items .item .textarea .title{font-size:1.6rem;line-height:1.5;padding-top:20px}}.cvc-archive__list-items .item .textarea .text{color:#333030;font-size:1.1rem;line-height:1.25;color:#646464}@media (min-width: 769px){.cvc-archive__list-items .item .textarea .text{font-size:1.4rem;line-height:1.4285714286;margin-top:5px;color:#333030}}.cvc-archive__list-items .item .textarea .date{display:flex;align-items:center}@media (max-width: 768px){.cvc-archive__list-items .item .textarea .date{font-size:1.1rem;line-height:1.8181818182;color:#333030;margin:auto 0 0}}@media (min-width: 769px){.cvc-archive__list-items .item .textarea .date{margin-top:4px}}.cvc-archive__list-items .item .textarea .date .sample{display:flex;justify-content:center;align-items:center;width:65px;height:18px;border-radius:18px;margin-right:6px;color:#006977;font-size:1.2rem;font-weight:700;letter-spacing:.1em;background-color:#00697717}.cvc-archive__list-items .item .textarea .date .date_published_start{color:#333030;font-size:1.4rem;letter-spacing:.1em}.cvc-archive__reports{max-width:992px;margin:0 auto}.cvc-archive__reports-head{display:flex;background-color:#006977}@media (min-width: 769px){.cvc-archive__reports-head{height:77px;margin-top:60px}}.cvc-archive__reports-head p{font-size:1.6rem;letter-spacing:.1em;font-weight:700;color:#fff;height:100%;display:flex;align-items:center}@media (min-width: 769px){.cvc-archive__reports-head .date{padding-left:33px;width:26.7137096774%}}@media (min-width: 769px){.cvc-archive__reports-head .title{width:73.2862903226%}}.cvc-archive__reports-list{border-top:1px dashed #CBCBCB}.cvc-archive__reports-list li a{display:flex;align-items:center;line-height:1.75;color:#333030;border-bottom:1px dashed #CBCBCB;position:relative}.cvc-archive__reports-list li a:after{content:"";display:block;background-image:url(/build/assets/download-pdf2-hover-1168570e.svg);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;top:50%;transform:translateY(-50%);right:33px}@media (min-width: 769px){.cvc-archive__reports-list li a:after{width:27px;height:34px}}@media (min-width: 769px){.cvc-archive__reports-list li a{padding:17px 33px;column-gap:90px}}.cvc-archive__reports-list li a .data{display:flex;align-items:center;font-weight:400}.cvc-archive__reports-list li a .data.new:before{content:"NEW";display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:700;letter-spacing:.1em;color:#df5535;margin-right:7px;background-color:#fff4f2}@media (min-width: 769px){.cvc-archive__reports-list li a .data.new:before{width:55px;height:18px;border-radius:18px}}.cvc-archive__reports-list li a .title{font-weight:700}.cvc-archive__reports-list li a:hover{background-color:#ffffd2}.cvc-archive__pagination{padding:60px 0}@media (min-width: 769px){.cvc-archive__pagination{padding:120px 0}}.cvc-archive__pagination .pagination{display:flex;justify-content:center;align-items:center;column-gap:8px}@media (min-width: 769px){.cvc-archive__pagination .pagination{column-gap:12px}}.cvc-archive__pagination .pagination .page-item:not(.prev):not(.next):not(.dot) span,.cvc-archive__pagination .pagination .page-item:not(.prev):not(.next):not(.dot) a,.cvc-archive__pagination .pagination .last span,.cvc-archive__pagination .pagination .last a{display:flex;font-weight:700;align-items:center;justify-content:center;border-radius:50%;border:1px solid #006977;color:#006977;width:30px;height:30px}@media (min-width: 769px){.cvc-archive__pagination .pagination .page-item:not(.prev):not(.next):not(.dot) span,.cvc-archive__pagination .pagination .page-item:not(.prev):not(.next):not(.dot) a,.cvc-archive__pagination .pagination .last span,.cvc-archive__pagination .pagination .last a{width:36px;height:36px}}.cvc-archive__pagination .pagination .page-item:not(.prev):not(.next):not(.dot).active span,.cvc-archive__pagination .pagination .last.active span{background-color:#006977;color:#fff}@media (min-width: 769px){.cvc-archive__pagination .pagination .page-item.prev,.cvc-archive__pagination .pagination .page-item.next{width:7px}}.cvc-archive__pagination .pagination .page-item.dot{color:#006977;font-weight:700}.page-cvc .cvc-about__title{width:100%;height:380px;display:flex;justify-content:center;background-color:#006977}@media (max-width: 768px){.page-cvc .cvc-about__title{padding-top:50px}}@media (min-width: 769px){.page-cvc .cvc-about__title{align-items:center}}.page-cvc .cvc-about__title .common-cvc-title{color:#fff}.page-cvc .cvc-about__title .common-cvc-title:before{background-image:url(/build/assets/title-white-456d53c8.svg)}.page-cvc .cvc-about__content{margin:-250px auto 0;padding:0 10px}@media (min-width: 769px){.page-cvc .cvc-about__content{margin:-115px auto 0;padding:0 20px}}.page-cvc .cvc-about__content-inner{max-width:992px;margin:0 auto;background-color:#fff;border-radius:10px;box-shadow:0 6px 20px #0003;border:1px solid #006977;padding:33px 10px 56px}@media (min-width: 769px){.page-cvc .cvc-about__content-inner{padding:63px 78px 60px 84px}}.page-cvc .cvc-about__content-inner .profile__wrap{display:flex;flex-direction:column;align-items:center}@media (min-width: 769px){.page-cvc .cvc-about__content-inner .profile__wrap{flex-direction:row;justify-content:space-between}}.page-cvc .cvc-about__content-inner .profile__wrap .image{border-radius:50%;border:1px solid #006977;width:148px}@media (min-width: 769px){.page-cvc .cvc-about__content-inner .profile__wrap .image{width:23.5436893204%}}.page-cvc .cvc-about__content-inner .profile__wrap .image img{width:100%;height:auto}@media (min-width: 769px){.page-cvc .cvc-about__content-inner .profile__wrap .text{width:67.5970873786%}}.page-cvc .cvc-about__content-inner .profile__wrap .text p{font-weight:700;color:#333030;font-size:2.4rem;line-height:1.5833333333;letter-spacing:.1em}@media (max-width: 768px){.page-cvc .cvc-about__content-inner .profile__wrap .text p{text-align:center;margin-top:22px}}@media (min-width: 769px){.page-cvc .cvc-about__content-inner .profile__wrap .text p{margin-right:-1em}}.page-cvc .cvc-about__content-inner .profile__wrap .text p span{letter-spacing:.1em;font-size:1.4rem}@media (max-width: 768px){.page-cvc .cvc-about__content-inner .profile__wrap .text p span{line-height:2;display:block;color:#515151;font-weight:400}}@media (min-width: 769px){.page-cvc .cvc-about__content-inner .profile__wrap .text p span{font-size:1.9rem;margin-right:-1em}}.page-cvc .cvc-about__content-inner .profile__text{font-size:1.6rem;line-height:1.75;color:#333030;margin-top:22px;letter-spacing:.1em}@media (min-width: 769px){.page-cvc .cvc-about__content-inner .profile__text{margin-top:30px}}.page-cvc .cvc-about__content-inner .company{border-top:1px dashed #BCBBBB;margin-top:28px}@media (min-width: 769px){.page-cvc .cvc-about__content-inner .company{margin-top:28px}}.page-cvc .cvc-about__content-inner .company .block{display:flex;flex-direction:column;border-bottom:1px dashed #BCBBBB;padding:28px 0}@media (min-width: 769px){.page-cvc .cvc-about__content-inner .company .block{flex-direction:row;justify-content:space-between}}.page-cvc .cvc-about__content-inner .company .block:last-of-type{padding-bottom:0;border-bottom:none}.page-cvc .cvc-about__content-inner .company .block .item{color:#333030;letter-spacing:.1em;display:flex;align-items:center;justify-content:center;background-color:#ececec;font-weight:700;font-size:1.4rem;width:107px;height:29px;border-radius:29px}@media (max-width: 768px){.page-cvc .cvc-about__content-inner .company .block .item{margin-bottom:8px}}@media (min-width: 769px){.page-cvc .cvc-about__content-inner .company .block .item{font-size:1.6rem;width:145px;height:39px;border-radius:39px}}@media (min-width: 769px){.page-cvc .cvc-about__content-inner .company .block>div{width:76.3349514563%}}.page-cvc .cvc-about__content-inner .company .block>div p{font-size:1.6rem;line-height:1.75;color:#333030;letter-spacing:.1em}.page-cvc .cvc-about__content-inner .company .block>div.map .image{width:100%;position:relative;height:145px;margin-top:17px}@media (min-width: 769px){.page-cvc .cvc-about__content-inner .company .block>div.map .image{margin-top:15px}}.page-cvc .cvc-about__content-inner .company .block>div.map .image iframe{position:absolute;top:0;left:0;right:0;bottom:0}.page-cvc .cvc-about__content-inner .company .block>div.contact p{display:flex;margin-top:2px}@media (max-width: 768px){.page-cvc .cvc-about__content-inner .company .block>div.contact p{font-size:1.4rem;line-height:2}}@media (min-width: 769px){.page-cvc .cvc-about__content-inner .company .block>div.contact p{margin-top:16px}}.page-cvc .cvc-about__content-inner .company .block>div.contact p:first-of-type{margin-top:0}.page-cvc .cvc-about__content-inner .company .block>div.contact p span{display:block;letter-spacing:.1em;color:#bcbbbb;width:54px;flex-shrink:0}@media (min-width: 769px){.page-cvc .cvc-about__content-inner .company .block>div.contact p span{width:83px}}.page-cvc .cvc-about__content-inner .company .block>div.link a{color:#333030;font-size:1.4rem;text-decoration:underline;letter-spacing:.1em}@media (min-width: 769px){.page-cvc .cvc-about__content-inner .company .block>div.link a{font-size:1.6rem}}@media (min-width: 960px){.document-download{padding:152px 48px 0}}@media (min-width: 1200px){.document-download{padding:152px 60px 0}}.document-download-kv{background-color:#006977;display:flex;align-items:center;width:100%;overflow:hidden;position:relative}.document-download-kv:after{content:"";background-image:url(/build/assets/circle_object-9b22eccc.svg);background-size:contain;position:absolute}@media (min-width: 960px){.document-download-kv:after{width:1014px;height:1200px;right:-320px;top:-512px}}@media (min-width: 1200px){.document-download-kv:after{width:1268px;height:1500px;right:-400px;top:-640px}}@media (min-width: 960px){.document-download-kv{height:220px;border-radius:8px}}@media (min-width: 1200px){.document-download-kv{height:280px;border-radius:10px}}.document-download-kv__title{display:flex;flex-direction:column}@media (min-width: 960px){.document-download-kv__title{flex-direction:row;align-items:center;column-gap:52px;padding:48px}}@media (min-width: 1200px){.document-download-kv__title{column-gap:66px;padding:60px}}.document-download-kv__title h2{color:#fff;font-weight:700}@media (min-width: 960px){.document-download-kv__title h2{font-size:4rem}}@media (min-width: 1200px){.document-download-kv__title h2{font-size:5rem}}.document-download-kv__title p{color:#fff;font-weight:700}@media (min-width: 960px){.document-download-kv__title p{font-size:1/6rem;line-height:1.5}}@media (min-width: 1200px){.document-download-kv__title p{font-size:2rem}}.document-download-form .contact-form{margin:60px auto;padding:0 10px;max-width:800px}@media (min-width: 769px){.document-download-form .contact-form{margin:80px auto}}.document-download-form .contact-finish{height:100%;margin:auto;max-width:800px;padding:50px 20px}@media (min-width: 769px){.document-download-form .contact-finish{padding:180px 20px 100px}}.document-download-form .contact-finish h2{text-align:center}.document-download-form .contact-finish p{margin-top:20px;text-align:center}.document-download-form .confirm h2{margin:20px 0 40px;text-align:center}.document-download-form .confirm table th,.document-download-form .confirm table td{padding:1em 1.5em;border-top:1px solid #ccc}.document-download-form .confirm table tr:last-child td{border-bottom:1px solid #ccc}.document-download-form .confirm table td{padding:1em 2.5em}.document-download-form .confirm ul{padding-left:2em}.document-download-form .confirm ul li{margin-top:5px;list-style:disc}.document-download-form .h-name{display:flex;align-items:center;column-gap:16px}.document-download-form .h-name .required{display:flex;justify-content:center;align-items:center;color:#fff;width:40px;height:20px;font-size:1.2rem;background-color:#128e7b;border-radius:2px}.document-download-form .h-name label{font-size:1.6rem;font-weight:700}.document-download-form table{width:100%;border-collapse:collapse}.document-download-form table th,.document-download-form table td{display:block;padding:.5em 0}.document-download-form .items{position:relative}.document-download-form .items .item:not(:last-child){margin-bottom:20px}.document-download-form .items .item .group{position:relative;display:flex;align-items:center;column-gap:24px;padding:0 20px;height:80px;font-size:1.6rem;border:1px solid #CCCCCC;border-radius:6px}@media (min-width: 769px){.document-download-form .items .item .group{width:calc(50% - 80px)}}.document-download-form .items .item .group.selected{border:1px solid #128E7B}@media (min-width: 769px){.document-download-form .items .item .group.selected:after{content:"";position:absolute;top:50%;right:-35px;transform:translateY(-50%);width:18px;height:26px;background-image:url(/build/assets/contact_triangle-545a4126.svg);background-repeat:no-repeat;background-size:100%}}.document-download-form .items .item .services{padding:20px;font-size:1.4rem}@media (min-width: 769px){.document-download-form .items .item .services{position:absolute;left:calc(50% - 30px);right:0;top:0;bottom:0;padding:25px;font-size:1.6rem;background-color:#f6f6f6;border-radius:6px}}.document-download-form .items .item .services p{margin-bottom:20px;font-size:1.5rem}@media (min-width: 769px){.document-download-form .items .item .services p{margin-bottom:30px}}.document-download-form .items .item .services .service{position:relative;display:flex;column-gap:12px;font-weight:700}@media (min-width: 769px){.document-download-form .items .item .services .service{column-gap:16px}}.document-download-form .items .item .services .service:not(:last-child){margin-bottom:16px}@media (min-width: 769px){.document-download-form .items .item .services .service:not(:last-child){margin-bottom:20px}}.document-download-form .items .item .services .service input{opacity:0;position:absolute;top:1px;left:-1px;z-index:1;border:0;width:20px;height:20px}.document-download-form .items .item .services .service input+.mark{flex:0 0 auto;position:relative;display:inline-flex;width:18px;height:18px;background-color:#ccc;border-radius:50%;transform:translateY(2px)}.document-download-form .items .item .services .service input+.mark:after{content:"";position:absolute;top:50%;left:50%;display:block;width:50%;height:20%;border:2px solid #fff;border-right-width:0;border-top-width:0;transform-origin:center;transform:translate(-50%,-75%) rotate(-45deg)}.document-download-form .items .item .services .service input:checked+.mark{background-color:#128e7b}.document-download-form .input-group input[type=text]{padding:.25em 1em;width:100%;height:3em;font-size:1.6rem;border:1px solid #CCCCCC;border-radius:6px}.document-download-form .input-group textarea{padding:.25em 1em;width:100%;height:8em;font-size:1.6rem;border:1px solid #CCCCCC;border-radius:6px}.document-download-form .privacy{margin-top:20px}.document-download-form .privacy .readme{margin-bottom:40px}.document-download-form .privacy .text{padding:40px 35px;font-size:1.6rem;line-height:2;height:230px;overflow:auto;border:1px solid #D8D8D8;border-radius:6px}.document-download-form .privacy .text h3{display:inline-block}.document-download-form .agree{display:flex;justify-content:center;align-items:center;column-gap:10px;margin-top:30px;margin-bottom:10px}.document-download-form .input-button{display:flex;justify-content:center;align-items:center;column-gap:30px;margin-top:30px}.document-download-form .input-button button{background:none;border:0;display:flex;align-items:center;padding:0 50px;font-size:1.6rem;font-weight:700;border-radius:33px;box-shadow:0 0 10px #00000029}.document-download-form .input-button .confirm,.document-download-form .input-button .send{position:relative}.document-download-form .input-button .confirm:after,.document-download-form .input-button .send:after{right:50px;top:50%;transform:translateY(-50%);content:"";position:absolute;width:12px;height:18px;background-image:url(/build/assets/contact_triangle-545a4126.svg);background-repeat:no-repeat;background-size:100%}.document-download-form .input-button .confirm{width:320px;height:66px}.document-download-form .input-button .send{width:280px;height:66px}.document-download-form .input-button .back{justify-content:center;width:280px;height:66px}.document-download-form .error-message{padding:20px;background-color:#ffd3d3;border-radius:6px}.page-cvc__auth main{padding-top:109px}.page-cvc__auth .cf-admin__login-wrap{background-color:#0069771a}.page-cvc__auth .cf-admin__login-wrap .input-wrap .input input{border:1px solid #006977}.page-cvc__auth .cf-admin__login-wrap .input-wrap button{background-color:#006977}.cf-admin__header{width:100%;background-color:#fff;-webkit-user-drag:100%;height:60px;display:flex;align-items:center;position:fixed;top:0;left:0;z-index:99;box-shadow:0 3px 6px #00000029;padding:10px}@media (min-width: 769px){.cf-admin__header{height:80px;padding:20px}}@media (min-width: 960px){.cf-admin__header{padding:20px 40px}}.cf-admin__header-wrap{width:100%;height:100 .cf-admin__header-wrap;display:flex;justify-content:space-between;align-items:center}.cf-admin__header-wrap .logo a{width:200px;display:flex;align-items:center}.cf-admin__header-wrap .logo a img{width:100%;height:auto;vertical-align:bottom}.cf-admin__header-wrap .logout button{display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;width:120px;height:34px;border:1px solid #128E7B;border-radius:21px;background-color:#128e7b}@media (min-width: 769px){.cf-admin__header-wrap .logout button{width:145px;height:42px}}.cf-admin__header-wrap .logout button:hover{cursor:pointer}.cf-admin__login{padding:60px 20px 0}@media (min-width: 769px){.cf-admin__login{padding:80px 40px 0}}.cf-admin__login-wrap{display:flex;align-items:center;justify-content:center;background-color:#128e7b29;max-width:600px;margin:0 auto;padding:40px 20px}@media (min-width: 769px){.cf-admin__login-wrap{padding:40px}}@media (max-width: 768px){.cf-admin__login-wrap form{width:100%;max-width:400px}}.cf-admin__login-wrap .input-wrap{width:100%;max-width:400px;margin-top:20px}@media (min-width: 769px){.cf-admin__login-wrap .input-wrap{width:350px}}.cf-admin__login-wrap .input-wrap:first-of-type{margin:0}.cf-admin__login-wrap .input-wrap .item{font-weight:700;color:#333030;padding-bottom:2px}@media (min-width: 769px){.cf-admin__login-wrap .input-wrap .item{font-size:1.4rem;padding-bottom:5px}}.cf-admin__login-wrap .input-wrap .input{width:100%}.cf-admin__login-wrap .input-wrap .input input{display:block;width:100%;height:50px;border-radius:5px;border:1px solid #128e7b;padding:10px;background-color:#fff}.cf-admin__login-wrap .input-wrap .input input:focus{outline:none}@media (min-width: 769px){.cf-admin__login-wrap .input-wrap .input input{height:50px}}.cf-admin__login-wrap .input-wrap button{display:flex;align-items:center;justify-content:center;background-color:#128e7b;color:#fff;font-size:1.6rem;font-weight:700;border:none;width:100%;max-width:400px;height:50px;margin:20px auto 0;border-radius:50px}.cf-admin__login-wrap .input-wrap button:hover{cursor:pointer}@media (min-width: 769px){.cf-admin__login-wrap .input-wrap button{width:200px}}.cf-admin__login-wrap .input-wrap .error{color:red;font-size:1.3rem;padding-top:5px}.cf-admin__login-wrap .input-wrap.submit{margin:30px auto 0}@media (min-width: 769px){.cf-admin__login-wrap .input-wrap.submit{margin:40px auto 0}}.cf-admin__top{max-width:1200px;margin:0 auto;padding:40px 20px}.cf-admin__top-menu h2{line-height:1.7333333333;color:#128e7b;font-weight:700;display:flex;font-size:1.8rem}.cf-admin__top-menu h2:before{content:"";display:block;background-color:#128e7b;width:5px;height:23px;border-radius:6px;margin-right:6px;transform:translateY(4.5px)}@media (min-width: 769px){.cf-admin__top-menu h2:before{width:8px;height:28px;border-radius:6px;margin-right:10px;transform:translateY(8px)}}@media (min-width: 769px){.cf-admin__top-menu h2{font-size:2.5rem}}.cf-admin__top-menu .row{padding-top:20px}.cf-admin__top-menu ul li{margin-top:15px;display:flex;column-gap:10px}.cf-admin__top-menu ul li:first-of-type{margin-top:0}.cf-admin__top-menu ul li:before{content:"";display:block;width:8px;height:8px;border-radius:50%;background-color:#128e7b;transform:translateY(.5em)}.cf-admin__top-menu ul li a{color:#333030;font-size:1.6rem;font-weight:700;transition:.3s;display:flex}.cf-admin__top-menu ul li a:hover{opacity:.6}.cf-admin__index-create{display:flex;justify-content:flex-end;max-width:992px;margin:50px auto 0}.cf-admin__index-create a{display:flex;align-items:center;justify-content:center;color:#006977;font-weight:700;width:200px;height:50px;border:2px solid #006977;border-radius:50px;background-color:#fff;font-size:2rem}.cf-admin__index-create a:hover{transition:.3s;opacity:.6}.cf-admin .cf-admin-wrap{display:flex}.cf-admin .cvc-admin-menu{width:300px;height:100vh;position:fixed;left:0;top:0;background-color:#006977;padding:120px 20px 0;background-color:#00697733}.cf-admin .cvc-admin-menu h2{font-size:2rem;color:#333030}.cf-admin .cvc-admin-menu.cf-news .category ul{display:flex;flex-direction:column;row-gap:.5em}.cf-admin .cvc-admin-menu .category{margin-top:25px}.cf-admin .cvc-admin-menu .category p{color:#006977;font-size:1.4rem;font-weight:700;display:flex;align-items:flex-start;column-gap:4px}.cf-admin .cvc-admin-menu .category p span{display:flex;align-items:center;justify-content:center;flex:0 0 auto;font-size:1.8rem;color:#006977;font-weight:700;transform:translateY(-2px)}.cf-admin .cvc-admin-menu .category ul{padding-top:5px}.cf-admin .cvc-admin-menu .category ul li a{color:#333030;font-size:1.4rem}.cf-admin .cvc-admin-menu .category ul li a:hover{text-decoration:underline}.cf-admin .cvc-admin-contents{width:100%;padding:72px 0 0 300px}@media (min-width: 960px){.cf-admin .cvc-admin-contents{padding:72px 0 0 300px}}@media (min-width: 1200px){.cf-admin .cvc-admin-contents{padding:72px 0 0 300px}}.cf-admin .cvc-admin-contents.cf-news .cvc-admin-contents__reports-list p:hover{color:#333030}.cf-admin .cvc-admin-contents-kv{background-color:#006977;display:flex;align-items:center;width:100%;overflow:hidden;position:relative}.cf-admin .cvc-admin-contents-kv:after{content:"";background-image:url(/build/assets/circle_object-9b22eccc.svg);background-size:contain;position:absolute}@media (min-width: 960px){.cf-admin .cvc-admin-contents-kv:after{width:1014px;height:1200px;right:-320px;top:-512px}}@media (min-width: 1200px){.cf-admin .cvc-admin-contents-kv:after{width:1268px;height:1500px;right:-400px;top:-640px}}@media (min-width: 960px){.cf-admin .cvc-admin-contents-kv{height:220px;border-radius:8px}}@media (min-width: 1200px){.cf-admin .cvc-admin-contents-kv{height:280px;border-radius:10px}}.cf-admin .cvc-admin-contents-kv__title{display:flex;flex-direction:column}@media (min-width: 960px){.cf-admin .cvc-admin-contents-kv__title{flex-direction:row;align-items:center;column-gap:52px;padding:48px}}@media (min-width: 1200px){.cf-admin .cvc-admin-contents-kv__title{column-gap:66px;padding:60px}}.cf-admin .cvc-admin-contents-kv__title h2{color:#fff;font-weight:700}@media (min-width: 960px){.cf-admin .cvc-admin-contents-kv__title h2{font-size:4rem}}@media (min-width: 1200px){.cf-admin .cvc-admin-contents-kv__title h2{font-size:5rem}}.cf-admin .cvc-admin-contents-kv__title p{color:#fff;font-weight:700}@media (min-width: 960px){.cf-admin .cvc-admin-contents-kv__title p{font-size:1/6rem;line-height:1.5}}@media (min-width: 1200px){.cf-admin .cvc-admin-contents-kv__title p{font-size:2rem}}.cf-admin .cvc-admin-contents .contents-title{padding:0 20px;max-width:1032px;margin:0 auto;color:#333030}.cf-admin .cvc-admin-contents__sub_cat{width:100%;padding:0 20px;max-width:1032px;margin:30px auto -30px}.cf-admin .cvc-admin-contents__sub_cat>div{max-width:500px;height:50px;position:relative;z-index:1}.cf-admin .cvc-admin-contents__sub_cat select{display:block;width:100%;height:100%;border:1px solid #006977;font-size:1.6rem;font-weight:700;color:#006977;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/build/assets/arrow-down-line-green-1dc0f5e8.svg);background-position:right 20px center;background-repeat:no-repeat;background-size:13px 13px}@media (min-width: 769px){.cf-admin .cvc-admin-contents__sub_cat select{padding-left:20px}}.cf-admin .cvc-admin-contents__sub_cat select:focus{outline:none}.cf-admin .cvc-admin-contents__sub_cat select:hover{cursor:pointer}.cf-admin .cvc-admin-contents__sub_cat select::-ms-expand{display:none}.cf-admin .cvc-admin-contents__list{padding:30px 20px 0}@media (min-width: 769px){.cf-admin .cvc-admin-contents__list{padding:62px 20px 0}}@media (min-width: 960px){.cf-admin .cvc-admin-contents__list{padding:62px 20px 0}}.cf-admin .cvc-admin-contents__list-title{color:#006977;display:flex;align-items:flex-start;column-gap:10px;font-size:1.6rem;line-height:1.75;margin-bottom:16px}@media (max-width: 768px){.cf-admin .cvc-admin-contents__list-title{transform:translateY(-2px)}}@media (min-width: 769px){.cf-admin .cvc-admin-contents__list-title{font-size:2.4rem;line-height:1.1666666667;color:#333030;color:#006977;column-gap:18px;transform:translateY(6px);margin-bottom:28px}}@media (min-width: 1200px){.cf-admin .cvc-admin-contents__list-title{font-size:3.6rem;transform:translateY(0)}}.cf-admin .cvc-admin-contents__list-title:before{content:"";display:block;background-color:#006977;width:6px;height:24px;border-radius:6px}@media (min-width: 769px){.cf-admin .cvc-admin-contents__list-title:before{width:8px;height:39px;transform:translateY(-6px)}}@media (min-width: 1200px){.cf-admin .cvc-admin-contents__list-title:before{transform:translateY(0)}}.cf-admin .cvc-admin-contents__list-title .total{font-size:1.6rem;align-self:center}@media (min-width: 769px){.cf-admin .cvc-admin-contents__list-title .total{font-size:2rem}}.cf-admin .cvc-admin-contents__list-items{display:flex;flex-direction:column;max-width:992px;margin:0 auto}@media (max-width: 768px){.cf-admin .cvc-admin-contents__list-items{border-top:1px solid #E1E1E1}}@media (min-width: 769px){.cf-admin .cvc-admin-contents__list-items{flex-direction:row;row-gap:62px;flex-wrap:wrap}}.cf-admin .cvc-admin-contents__list-items .item{width:48%}@media (max-width: 768px){.cf-admin .cvc-admin-contents__list-items .item{padding:10px 0;border-bottom:1px solid #E1E1E1}}@media (min-width: 960px){.cf-admin .cvc-admin-contents__list-items .item{width:31%}}@media (min-width: 1160px){.cf-admin .cvc-admin-contents__list-items .item{width:31.7540322581%}}@media (min-width: 769px){.cf-admin .cvc-admin-contents__list-items .item:not(:nth-child(3n)){margin-right:20px}}.cf-admin .cvc-admin-contents__list-items .item a{display:flex;flex-direction:row}@media (max-width: 768px){.cf-admin .cvc-admin-contents__list-items .item a{justify-content:space-between}}@media (min-width: 769px){.cf-admin .cvc-admin-contents__list-items .item a{flex-direction:column}}.cf-admin .cvc-admin-contents__list-items .item a.new{position:relative}.cf-admin .cvc-admin-contents__list-items .item a.new:after{content:"";display:block;width:50px;height:50px;transform:translate(-4px,-4px);background-image:url(/build/assets/new_icon-211851cd.svg);background-size:contain;background-repeat:no-repeat;position:absolute;top:0;left:0}@media (min-width: 769px){.cf-admin .cvc-admin-contents__list-items .item a.new:after{width:93px;height:93px;transform:translate(-8px,-6px)}}.cf-admin .cvc-admin-contents__list-items .item a.block_movie .title{display:flex;column-gap:2px}.cf-admin .cvc-admin-contents__list-items .item a.block_movie .title:before{content:"";display:block;width:12px;height:12px;background-image:url(/build/assets/key-8f25a7cb.svg);background-size:contain;background-repeat:no-repeat;transform:translateY(4px);flex:0 0 auto}@media (min-width: 769px){.cf-admin .cvc-admin-contents__list-items .item a.block_movie .title:before{width:13px;height:13px;transform:translateY(3px)}}.cf-admin .cvc-admin-contents__list-items .item .video{display:flex}@media (max-width: 768px){.cf-admin .cvc-admin-contents__list-items .item .video{width:39.4202898551%}}.cf-admin .cvc-admin-contents__list-items .item .video video{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border:1px solid #006977;border-radius:10px}@media (max-width: 768px){.cf-admin .cvc-admin-contents__list-items .item .textarea{display:flex;flex-direction:column;width:57.1014492754%}}.cf-admin .cvc-admin-contents__list-items .item .textarea .title{font-weight:700;letter-spacing:.1em;color:#333030;font-size:1.2rem;word-break:break-all;line-height:1.6666666667}@media (min-width: 769px){.cf-admin .cvc-admin-contents__list-items .item .textarea .title{font-size:1.6rem;line-height:1.5;padding-top:20px}}.cf-admin .cvc-admin-contents__list-items .item .textarea .text{color:#333030;font-size:1.1rem;line-height:1.25;color:#646464}@media (min-width: 769px){.cf-admin .cvc-admin-contents__list-items .item .textarea .text{font-size:1.4rem;line-height:1.4285714286;margin-top:5px;color:#333030}}.cf-admin .cvc-admin-contents__list-items .item .textarea .date{display:flex;align-items:center}@media (max-width: 768px){.cf-admin .cvc-admin-contents__list-items .item .textarea .date{font-size:1.1rem;line-height:1.8181818182;color:#333030;margin:auto 0 0}}@media (min-width: 769px){.cf-admin .cvc-admin-contents__list-items .item .textarea .date{margin-top:4px}}.cf-admin .cvc-admin-contents__list-items .item .textarea .date .sample{display:flex;justify-content:center;align-items:center;width:65px;height:18px;border-radius:18px;margin-right:6px;color:#006977;font-size:1.2rem;font-weight:700;letter-spacing:.1em;background-color:#00697717}.cf-admin .cvc-admin-contents__list-items .item .textarea .date .date_published_start{color:#333030;font-size:1.4rem;letter-spacing:.1em}.cf-admin .cvc-admin-contents__list-items .item .action{display:flex;column-gap:15px}.cf-admin .cvc-admin-contents__list-items .item .action button,.cf-admin .cvc-admin-contents__list-items .item .action a{display:flex;align-items:center;justify-content:center;width:80px;height:30px;border-radius:3px;color:#fff;font-weight:700;font-size:1.5rem;letter-spacing:.1em;border:none}.cf-admin .cvc-admin-contents__list-items .item .action button{background-color:#df5535}.cf-admin .cvc-admin-contents__list-items .item .action button:hover{cursor:pointer}.cf-admin .cvc-admin-contents__list-items .item .action a{background-color:#128e7b}.cf-admin .cvc-admin-contents__reports{max-width:992px;margin:50px auto 0}.cf-admin .cvc-admin-contents__reports-head{display:flex;background-color:#006977}@media (min-width: 769px){.cf-admin .cvc-admin-contents__reports-head{height:77px;margin-top:60px}}.cf-admin .cvc-admin-contents__reports-head p{font-size:1.6rem;letter-spacing:.1em;font-weight:700;color:#fff;height:100%;display:flex;align-items:center}@media (min-width: 769px){.cf-admin .cvc-admin-contents__reports-head .date{padding-left:33px;width:26.7137096774%}}@media (min-width: 769px){.cf-admin .cvc-admin-contents__reports-head .title{width:73.2862903226%}}.cf-admin .cvc-admin-contents__reports-list{border-top:1px dashed #CBCBCB}.cf-admin .cvc-admin-contents__reports-list li{display:flex;align-items:center;border-bottom:1px dashed #CBCBCB}.cf-admin .cvc-admin-contents__reports-list li>p,.cf-admin .cvc-admin-contents__reports-list li>a{display:flex;align-items:center;width:100%;line-height:1.75;color:#333030}@media (min-width: 769px){.cf-admin .cvc-admin-contents__reports-list li>p,.cf-admin .cvc-admin-contents__reports-list li>a{padding:17px 33px;column-gap:90px}}.cf-admin .cvc-admin-contents__reports-list li>p .data,.cf-admin .cvc-admin-contents__reports-list li>a .data{display:flex;align-items:center;font-weight:400}.cf-admin .cvc-admin-contents__reports-list li>p .data.new:before,.cf-admin .cvc-admin-contents__reports-list li>a .data.new:before{content:"NEW";display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:700;letter-spacing:.1em;color:#df5535;margin-right:7px;background-color:#fff4f2}@media (min-width: 769px){.cf-admin .cvc-admin-contents__reports-list li>p .data.new:before,.cf-admin .cvc-admin-contents__reports-list li>a .data.new:before{width:55px;height:18px;border-radius:18px}}.cf-admin .cvc-admin-contents__reports-list li>p .title,.cf-admin .cvc-admin-contents__reports-list li>a .title{font-weight:700}.cf-admin .cvc-admin-contents__reports-list li>p:hover,.cf-admin .cvc-admin-contents__reports-list li>a:hover{color:#006977}.cf-admin .cvc-admin-contents__reports-list li .action{display:flex;column-gap:15px}.cf-admin .cvc-admin-contents__reports-list li .action button,.cf-admin .cvc-admin-contents__reports-list li .action a{display:flex;align-items:center;justify-content:center;width:80px;height:30px;border-radius:3px;color:#fff;font-weight:700;font-size:1.5rem;letter-spacing:.1em;border:none}.cf-admin .cvc-admin-contents__reports-list li .action button{background-color:#df5535}.cf-admin .cvc-admin-contents__reports-list li .action button:hover{cursor:pointer}.cf-admin .cvc-admin-contents__reports-list li .action a{background-color:#128e7b}.cf-admin .cvc-admin-contents__pagination{padding:60px 0}@media (min-width: 769px){.cf-admin .cvc-admin-contents__pagination{padding:120px 0}}.cf-admin .cvc-admin-contents__pagination .pagination{display:flex;justify-content:center;align-items:center;column-gap:8px}@media (min-width: 769px){.cf-admin .cvc-admin-contents__pagination .pagination{column-gap:12px}}.cf-admin .cvc-admin-contents__pagination .pagination .page-item:not(.prev):not(.next):not(.dot) span,.cf-admin .cvc-admin-contents__pagination .pagination .page-item:not(.prev):not(.next):not(.dot) a,.cf-admin .cvc-admin-contents__pagination .pagination .last span,.cf-admin .cvc-admin-contents__pagination .pagination .last a{display:flex;font-weight:700;align-items:center;justify-content:center;border-radius:50%;border:1px solid #006977;color:#006977;width:30px;height:30px}@media (min-width: 769px){.cf-admin .cvc-admin-contents__pagination .pagination .page-item:not(.prev):not(.next):not(.dot) span,.cf-admin .cvc-admin-contents__pagination .pagination .page-item:not(.prev):not(.next):not(.dot) a,.cf-admin .cvc-admin-contents__pagination .pagination .last span,.cf-admin .cvc-admin-contents__pagination .pagination .last a{width:36px;height:36px}}.cf-admin .cvc-admin-contents__pagination .pagination .page-item:not(.prev):not(.next):not(.dot).active span,.cf-admin .cvc-admin-contents__pagination .pagination .last.active span{background-color:#006977;color:#fff}@media (min-width: 769px){.cf-admin .cvc-admin-contents__pagination .pagination .page-item.prev,.cf-admin .cvc-admin-contents__pagination .pagination .page-item.next{width:7px}}.cf-admin .cvc-admin-contents__pagination .pagination .page-item.dot{color:#006977;font-weight:700}.cf-admin .no-contents{color:#333030;padding:50px 20px;max-width:1032px;margin:0 auto}.cf-admin .message{color:#df5535;font-weight:700;padding:50px 20px;max-width:1032px;margin:0 auto}.cvc-archive__pagination .pagination .page-item:not(.prev):not(.next):not(.dot).active span,.cvc-archive__pagination .pagination .last.active span{background-color:#128e7b;border:1px solid #128E7B}.cvc-archive__pagination .pagination .page-item:not(.prev):not(.next):not(.dot) span,.cvc-archive__pagination .pagination .page-item:not(.prev):not(.next):not(.dot) a,.cvc-archive__pagination .pagination .last span,.cvc-archive__pagination .pagination .last a{border:1px solid #128E7B;color:#128e7b}.cf-admin__table{width:100%;padding:72px 0 100px 300px}@media (min-width: 960px){.cf-admin__table{padding:72px 0 100px 300px}}@media (min-width: 1200px){.cf-admin__table{padding:72px 0 100px 300px}}.cf-admin__table-inner{width:100%;max-width:992px;margin:0 auto}.cf-admin__table-title{color:#333030}.cf-admin__table-form{padding:20px 0 0}.cf-admin__table-form .row{display:flex;width:100%}.cf-admin__table-form .row .item{width:200px;padding:20px;background-color:#0069771a;font-size:1.5rem;font-weight:700;color:#006977}.cf-admin__table-form .row .input{padding:20px 40px;min-height:60px}@media (min-width: 769px){.cf-admin__table-form .row .input{width:calc(100% - 200px)}}.cf-admin__table-form .row .input .view{width:100%;max-width:400px;padding-bottom:15px}.cf-admin__table-form .row .input .view p{font-size:1.3rem;padding-bottom:5px;font-weight:700;color:#333030}.cf-admin__table-form .row .input .view video,.cf-admin__table-form .row .input .view img{width:100%;height:auto}.cf-admin__table-form .row .input .view span{font-size:1.3rem;font-weight:400}.cf-admin__table-form .row .input input[type=text],.cf-admin__table-form .row .input textarea,.cf-admin__table-form .row .input select{display:block;width:100%;color:#333030;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,sans-serif;font-size:1.5rem;padding:5px;border-radius:5px;border:1px solid rgba(0,0,0,.4)}.cf-admin__table-form .row .input input[type=text]:focus,.cf-admin__table-form .row .input textarea:focus,.cf-admin__table-form .row .input select:focus{outline:none}.cf-admin__table-form .row .input label{color:#333030;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,sans-serif;font-size:1.5rem;padding:0 30px 0 0}.cf-admin__table-form .row .input input[type=text],.cf-admin__table-form .row .input select{height:45px}.cf-admin__table-form .row .input input[type=radio]:hover,.cf-admin__table-form .row .input select:hover{cursor:pointer}.cf-admin__table-form .row .input input[type=datetime-local]{color:#333030;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,sans-serif;font-size:1.5rem;padding:5px;border-radius:5px;border:1px solid rgba(0,0,0,.4);height:45px}.cf-admin__table-form .row .input input[type=datetime-local]:focus{outline:none}.cf-admin__table-form .row .input input[type=datetime-local]:hover{cursor:pointer}.cf-admin__table-form .row .error{color:red;font-weight:700;font-size:1.3rem;padding:5px 0 0}.cf-admin__table-form .row .tagify{width:100%;font-size:1.5rem;border-radius:5px;border:1px solid rgba(0,0,0,.4)}.cf-admin__table-form .thumbnail{width:250px;height:250px;margin-top:15px}.cf-admin__table-form .thumbnail img{object-fit:cover;width:100%;height:100%}.cf-admin__table-form .submit{margin-top:50px;display:flex;align-items:center;justify-content:center}.cf-admin__table-form .submit button{display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;width:250px;height:50px;border:1px solid #006977;border-radius:50px;background-color:#006977;font-size:1.8rem}.cf-admin__table-form .submit button:hover{cursor:pointer}
