﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{font-family:"Noto Sans JP",sans-serif;margin:0;padding:0;border:0;outline:0;font-size:62.5%;vertical-align:baseline;background:rgba(0,0,0,0);color:#252525}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}h2,h3,h4,h5{letter-spacing:.05em;font-size:2rem;font-weight:bold}dd,dt{font-size:1.8rem;letter-spacing:.05em}nav ul{list-style:none}blockquote,q{quotes:none}strong{font-size:1.25rem}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);text-decoration:none;color:#000100;letter-spacing:.05em;transition:all .3s ease}a:hover{opacity:.5;color:#000100;text-decoration:none;cursor:pointer}a:focus{outline:inherit;outline-offset:inherit}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}span{font-size:1.6rem;letter-spacing:.05em}@media screen and (max-width: 600px){span{font-size:1.3rem}}p{font-size:1.6rem;letter-spacing:.01em;margin-bottom:1rem}@media screen and (max-width: 600px){p{font-size:1.3rem}}input,select{vertical-align:middle}textarea{width:100%;padding:5px}img{max-width:100%;height:auto;vertical-align:bottom;border-style:none}li{list-style:none;font-size:1.6rem;letter-spacing:.01em;line-height:1.8}img.alignleft{text-align:left}img.aligncenter{display:block;margin:1px auto}img.alignright{display:block;margin:1px 1px 1px auto}.bg_color{background:linear-gradient(90deg, rgb(12, 156, 172) 0%, rgb(21, 200, 219) 50%, rgb(8, 156, 172) 100%)}.page{margin-top:105px}@media screen and (max-width: 1299px){.page{margin-top:92.7px}}@media screen and (max-width: 979px){.page{margin-top:80.6px}}@media screen and (max-width: 600px){.page{margin-top:85.2px}}.content-width{width:90%;max-width:1088px;margin:0 auto}.content-width-small{width:90%;max-width:863px;margin:0 auto}.hidden-mobile{display:block}@media screen and (max-width: 600px){.hidden-mobile{display:none}}@media screen and (min-width: 601px){.hidden-md{display:none !important}}.hidden-middle{display:block}@media screen and (max-width: 979px){.hidden-middle{display:none}}@media screen and (min-width: 601px){.hidden-sm{display:none !important}}.hidden-middle-min{display:block}@media screen and (min-width: 980px){.hidden-middle-min{display:none}}@media screen and (max-width: 1299px){.hidden-lg{display:none !important}}@media screen and (min-width: 1300px){.hidden-xl{display:none !important}}.hidden-middle-mobile{display:none}@media screen and (max-width: 600px){.hidden-middle-mobile{display:block !important}}.com_bg{position:relative;overflow:hidden;z-index:2}.com_bg::before{position:absolute;display:block;content:"";width:110%;height:100%;background-image:url(../img/com/sec04_bg_v3.png);background-size:contain;top:0;left:0;opacity:.5}.com-btn__black{width:300px}.com-btn__black a{display:block;width:100%;font-size:1.4rem;color:#fff;padding:13px 0;background-color:#5c5c5c;text-align:center;border-radius:10px;position:relative}.com-btn__black a::before{position:absolute;display:block;content:"";width:6px;height:10px;background-image:url(../img/icon/icon_arrow_white.png);background-size:contain;background-repeat:no-repeat;right:20px;top:50%;transform:translateY(-50%)}.com-btn__white{width:100%;max-width:300px}@media screen and (max-width: 600px){.com-btn__white{max-width:100%}}.com-btn__white a{display:block;width:100%;font-size:1.4rem;color:#1f7b84;padding:13px 0;background-color:#fff;text-align:center;border-radius:10px;position:relative}.com-btn__white a::before{position:absolute;display:block;content:"";width:6px;height:10px;background-image:url(../img/icon/icon_arrow_blue.png);background-size:contain;background-repeat:no-repeat;right:20px;top:50%;transform:translateY(-50%)}.com-btn__white a:hover{opacity:1 !important;filter:brightness(90%)}.com-btn__blue{width:100%;max-width:300px}.com-btn__blue a{display:block;width:100%;font-size:1.4rem;color:#fff;padding:13px 0;background-color:#1f7b84;text-align:center;border-radius:10px;position:relative}.com-btn__blue a::before{position:absolute;display:block;content:"";width:6px;height:10px;background-image:url(../img/icon/icon_arrow_white.png);background-size:contain;background-repeat:no-repeat;right:20px;top:50%;transform:translateY(-50%)}.com-btn__blue a:hover{opacity:1 !important;filter:brightness(90%)}.com-btn__gold{width:100%}@media screen and (max-width: 600px){.com-btn__gold{max-width:100%}}.com-btn__gold a{display:block;width:100%;font-size:1.4rem;color:#1f7b84;padding:13px 0;background-color:#d5b563;text-align:center;border-radius:10px;position:relative}.com-btn__gold a::before{position:absolute;display:block;content:"";width:6px;height:10px;background-image:url(../img/icon/icon_arrow_blue.png);background-size:contain;background-repeat:no-repeat;right:20px;top:50%;transform:translateY(-50%)}.com-btn__gold a:hover{opacity:1 !important;filter:brightness(90%)}.contents_title{text-align:center}.contents_title span{font-size:2.5rem;letter-spacing:.08em;color:#fdd15d;text-shadow:1px 1px 15px rgba(4,104,113,.9);font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.contents_title span{font-size:1.4rem}}@media screen and (max-width: 600px){.contents_title span{font-size:2rem}}.contents_title h2{font-size:4rem;letter-spacing:.08em;color:#fff;text-shadow:1px 1px 15px rgba(4,104,113,.9);font-family:"Noto Serif JP",serif;font-weight:500;margin-top:10px;line-height:1.675}@media screen and (max-width: 979px){.contents_title h2{font-size:2.5rem}}@media screen and (max-width: 600px){.contents_title h2{font-size:3rem}}.contents_title__left span{font-size:2rem;letter-spacing:.08em;color:#fdd15d;font-family:"Noto Serif JP",serif;text-shadow:1px 1px 15px rgba(4,104,113,.9)}@media screen and (max-width: 979px){.contents_title__left span{font-size:1.4rem}}@media screen and (max-width: 600px){.contents_title__left span{font-size:2rem}}.contents_title__left h2{font-size:3.5rem;letter-spacing:.08em;color:#fff;font-family:"Noto Serif JP",serif;font-weight:bold;margin-top:12px;text-shadow:1px 1px 15px rgba(4,104,113,.9)}@media screen and (max-width: 979px){.contents_title__left h2{font-size:2.5rem}}@media screen and (max-width: 600px){.contents_title__left h2{font-size:3rem}}picture{width:100%;height:100%}.example:hover{opacity:1 !important;filter:brightness(90%)}.page-breadcrumbs::-webkit-scrollbar{display:none}.page-breadcrumbs{padding:0px 5% 20px 5%;position:absolute;left:0;top:0;overflow-x:scroll;width:100%;scrollbar-width:none;-ms-overflow-style:none}.page-breadcrumbs ul{display:flex}.page-breadcrumbs ul li a{display:inline-block;font-size:1rem;font-weight:400;letter-spacing:0em;color:#fff;white-space:nowrap}.page-breadcrumbs ul li a:after{content:"〉";margin:0 10px 0 15px}.page-breadcrumbs ul li span{font-size:1rem;letter-spacing:0em;white-space:nowrap;color:#fff;font-weight:400}@media screen and (max-width: 600px){.vio_set{margin-bottom:50px}}.vio_set .set_item_title{margin-top:60px}.vio_set .set_list_sp{width:90%;margin:0 auto}.vio_set .set_list_sp .set_list_top{margin-top:30px}.vio_set .set_list_sp table{border-radius:0px 0px 10px 10px;overflow:hidden;border-spacing:10px;border-collapse:separate;border-spacing:10px;width:calc(100% + 20px);position:relative;left:-10px}.vio_set .set_list_sp table th{width:30%;background-color:#fff;text-align:center;padding:25px 0;color:#1f7b84;font-family:"Noto Serif JP",serif;font-size:20px;vertical-align:middle}.vio_set .set_list_sp table th span{color:#1f7b84;font-family:"Noto Serif JP",serif;font-size:15px;line-height:1.6;display:block}@media screen and (max-width: 600px){.vio_set .set_list_sp table th span{font-size:1.4rem}}.vio_set .set_list_sp table td{width:68%;vertical-align:middle;background-color:#fff;padding:25px 13px;margin-right:2%}.vio_set .set_list_top dt{width:100% !important;color:#fff !important;font-family:"Noto Serif JP",serif;letter-spacing:.08em;font-weight:500;background:#1f7b84 !important;border-radius:10px 10px 0 0 !important;text-align:left;padding:16px 0 16px 24px !important;font-size:2.5rem;letter-spacing:.08em}@media screen and (max-width: 979px){.vio_set .set_list_top dt{font-size:1.8rem}}.vio_set .set_list{width:90%;max-width:765px;margin:45px auto 0}.vio_set .set_list .sect_list_pc{height:70px}.vio_set .set_list .sect_list_pc:last-child dt{border-radius:0 0 0 10px}.vio_set .set_list .sect_list_pc:last-child dd{border-radius:0 0 10px 0}.vio_set .set_list .sect_list_pc dt{height:100%}.vio_set .set_list .sect_list_pc dd{height:100%}.vio_set .set_list dl{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin-bottom:6px}.vio_set .set_list dl dt{width:26.5%;background:#fff;text-align:center;color:#1f7b84;font-family:"Noto Serif JP",serif;display:flex;justify-content:center;align-items:center}.vio_set .set_list dl dd{background:#fff;display:flex;justify-content:center;align-items:center}.vio_set .set_list dl .price{width:38.6%;margin-top:0}.vio_set .set_list dl .price img{width:78%}.vio_set .set_list dl .price_none{width:33%;background:#e3e3e3 !important}.vio_set .set_list dl .price_v2{width:33%}.vio_set .set_list dl .price_v2 img{width:90%}.vio_set .set_list dl .price_v3{width:72.52%;display:flex;justify-content:center;align-items:center}.vio_set .set_list dl .price_v3 img,.vio_set .set_list dl .price_v3 picture{width:73%}.vio_set .set_list .set_list_desc p{font-size:20px;color:#fff;text-align:center;font-family:"Noto Serif JP",serif;text-align:center;margin:60px 0px 30px;font-weight:400}@media screen and (max-width: 979px){.vio_set .set_list .set_list_desc p{margin:50px 0px 30px;font-size:15px;letter-spacing:.1em;line-height:2}}@media screen and (max-width: 600px){.vio_set .set_list .set_list_desc p{font-size:1.4rem}}.vio_set .set_list .set_list_desc p span{font-size:1.4rem;color:#fff;font-family:"Noto Serif JP",serif;font-weight:400}@media screen and (max-width: 600px){.vio_set .set_list .set_list_desc p span{font-size:1.2rem}}.vio_set .set_list .set_list_wrap{margin-top:33px}.vio_set .set_list .set_list_wrap dt{width:100%;color:#fff;font-family:"Noto Serif JP",serif;letter-spacing:.08em;font-weight:500;background:#d5b563 !important;border-radius:10px 10px 0 0 !important;text-align:left;font-size:2.5rem;letter-spacing:.08em;padding:16px 0 16px 24px !important;margin-bottom:6px}@media screen and (max-width: 600px){.vio_set .set_list .set_list_wrap dt{padding:5px 0 8px 24px !important}}.vio_set .set_list .set_list_wrap dt span{font-size:2.5rem;font-weight:500;color:#fff;font-family:"Noto Serif JP",serif}@media screen and (max-width: 600px){.vio_set .set_list .set_list_wrap dt span{font-size:1.8rem}}.vio_set .set_list .set_list_wrap dd{width:100%;text-align:center;font-size:3.5rem;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;color:#1f7b84;padding:10px 0 13px;border-radius:0 0 10px 10px}@media screen and (max-width: 979px){.vio_set .set_list .set_list_wrap dd{font-size:3rem}}@media screen and (max-width: 600px){.vio_set .set_list .set_list_wrap dd{line-height:1.2;padding:15px 0px 13px;font-size:3.5rem}}.vio_set .set_list .set_list_wrap dd .num{font-size:5.5rem;letter-spacing:.08em;font-weight:600;color:#1f7b84;font-family:"Noto Serif JP",serif;line-height:1}@media screen and (max-width: 979px){.vio_set .set_list .set_list_wrap dd .num{font-size:4.5rem}}@media screen and (max-width: 600px){.vio_set .set_list .set_list_wrap dd .num{font-size:5.5rem}}.vio_set .set_list .set_list_wrap dd .txt_num{font-size:3.5rem;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;color:#1f7b84}@media screen and (max-width: 979px){.vio_set .set_list .set_list_wrap dd .txt_num{font-size:3rem}}@media screen and (max-width: 600px){.vio_set .set_list .set_list_wrap dd .txt_num{display:inline-flex;vertical-align:middle;height:55.5px;line-height:1;font-size:3.5rem}}.vio_set .set_list .set_list_wrap dd .num_small{font-size:1.2rem;letter-spacing:.08em;font-weight:400;color:#1f7b84;font-family:"Noto Serif JP",serif}@media screen and (max-width: 600px){.vio_set .set_list .set_list_wrap dd .num_small{font-size:10px;display:block;text-align:center;padding-left:210px}}.vio_set .set_list .set_list_wrap dd .nami{font-size:3.5rem;font-weight:500;color:#1f7b84;font-family:"Noto Serif JP",serif;letter-spacing:.08em;margin-left:5px}@media screen and (max-width: 979px){.vio_set .set_list .set_list_wrap dd .nami{font-size:3rem}}@media screen and (max-width: 600px){.vio_set .set_list .set_list_wrap dd .nami{display:none}}.vio_set .set_list .set_list_wrap dd .nami_sp{font-size:3.5rem;font-weight:500;color:#1f7b84;font-family:"Noto Serif JP",serif;letter-spacing:.08em;margin-left:5px;display:none}@media screen and (max-width: 600px){.vio_set .set_list .set_list_wrap dd .nami_sp{display:inline-block}}.vio_set .set_link_list{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.vio_set .set_link_list a{width:47%}@media screen and (max-width: 600px){.vio_set .set_link_list a{width:100%;margin-bottom:30px}}@media screen and (max-width: 600px){.vio_set .set_link_list a:last-child{margin-bottom:0px}}.vio_set .set_link_list a img{border-radius:13px !important}.vio_set .set_link_list_leg{width:100%;display:flex;flex-direction:row-reverse !important;flex-wrap:wrap;justify-content:space-between}.vio_set .set_link_list_leg a{width:47%}@media screen and (max-width: 600px){.vio_set .set_link_list_leg a{width:100%;margin-bottom:30px}}@media screen and (max-width: 600px){.vio_set .set_link_list_leg a:last-child{margin-bottom:0px}}.vio_set .set_link_list_leg a img{border-radius:13px !important}.com_machine_visual{background:linear-gradient(90deg, rgb(2, 118, 133) 0%, rgb(4, 157, 176) 50%, rgb(2, 118, 133) 100%);position:relative;padding:67px 5%}@media screen and (max-width: 600px){.com_machine_visual{padding:45px 5% 25px}}.com_machine_visual .com_machine_title{text-align:center}@media screen and (max-width: 600px){.com_machine_visual .com_machine_title{text-align:left}}.com_machine_visual .com_machine_title span{font-size:2rem;letter-spacing:.08em;color:#fdd15d;font-family:"Noto Serif JP",serif;text-shadow:1px 1px 15px rgba(4,104,113,.9)}@media screen and (max-width: 979px){.com_machine_visual .com_machine_title span{font-size:1.4rem}}@media screen and (max-width: 600px){.com_machine_visual .com_machine_title span{font-size:2rem}}.com_machine_visual .com_machine_title h1{font-size:4rem;letter-spacing:.08em;color:#fff;font-family:"Noto Serif JP",serif;font-weight:500;text-shadow:1px 1px 15px rgba(4,104,113,.9);line-height:1.7}@media screen and (max-width: 979px){.com_machine_visual .com_machine_title h1{font-size:3.5rem}}@media screen and (max-width: 600px){.com_machine_visual .com_machine_title h1{font-size:4rem}}.com_machine_visual .com_machine_title p{font-size:20px;font-weight:500;letter-spacing:.08em;color:#fff;font-family:"Noto Serif JP",serif;margin-bottom:0}@media screen and (max-width: 600px){.com_machine_visual .com_machine_title p{font-size:17px;line-height:1.4}}@media screen and (max-width: 600px){.com_machine_visual .com_machine_title .com_machine_title_plus{font-size:3.3rem;letter-spacing:.06em}}.top{margin-top:93px}@media screen and (max-width: 979px){.top{margin-top:80.6px}}.top .top_visual{padding:55px 0 133px;position:relative}@media screen and (max-width: 979px){.top .top_visual{padding:55px 0px 60px}}.top .top_visual .top-visual-logo{position:absolute;right:50%;bottom:60%;transform:translate(50%, 50%);width:80%;max-width:530px;z-index:10}.top .top_visual .swiper{padding-bottom:30px}@media screen and (max-width: 600px){.top .top_visual .swiper{padding-bottom:40px}}.top .top_visual .swiper-top .swiper-slide{width:100%;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;font-size:20px;background-color:#000;border-radius:15px;overflow:hidden}@media screen and (max-width: 600px){.top .top_visual .swiper-top .swiper-slide{border-radius:0}}.top .top_visual .swiper-top .swiper-slide video{width:100%;height:100%;object-fit:cover;position:relative}.top .top_visual .swiper-top .swiper-slide img{width:100%;height:100%;object-fit:cover;object-position:center}.top .top_visual .swiper-top .swiper-pagination{bottom:0px !important}@media screen and (max-width: 600px){.top .top_visual .swiper-top .swiper-pagination{text-align:left;margin-left:5%;bottom:15px !important}}.top .top_visual .swiper-top .swiper-pagination .swiper-pagination-bullet{background:#5dadb5;opacity:1 !important;margin:0 9px}@media screen and (max-width: 600px){.top .top_visual .swiper-top .swiper-pagination .swiper-pagination-bullet{background:#8ae5ef}}.top .top_visual .swiper-top .swiper-pagination .swiper-pagination-bullet-active{background:#fff !important}.top .top_visual .swiper-top .swiper-button__wrap{width:90%;max-width:987px;margin:0 auto;display:flex;justify-content:right}@media screen and (max-width: 600px){.top .top_visual .swiper-top .swiper-button__wrap{position:absolute;bottom:0;right:0}}.top .top_visual .swiper-top .swiper-button__wrap .swiper-button-prev{position:relative !important;width:53px;height:53px;left:inherit !important;right:70px}.top .top_visual .swiper-top .swiper-button__wrap .swiper-button-prev:after{display:none}.top .top_visual .swiper-top .swiper-button__wrap .swiper-button-prev::before{content:"";background-image:url(../img/icon/swiper_arrow_left.png);background-size:contain;background-repeat:no-repeat;width:53px;height:53px}@media screen and (max-width: 600px){.top .top_visual .swiper-top .swiper-button__wrap .swiper-button-prev::before{width:29px;height:29px}}@media screen and (max-width: 600px){.top .top_visual .swiper-top .swiper-button__wrap .swiper-button-prev{width:29px;height:29px;right:50px}}.top .top_visual .swiper-top .swiper-button__wrap .swiper-button-next{position:relative !important;width:53px;height:53px;left:inherit !important;right:33px}.top .top_visual .swiper-top .swiper-button__wrap .swiper-button-next:after{display:none}.top .top_visual .swiper-top .swiper-button__wrap .swiper-button-next::before{content:"";background-image:url(../img/icon/swiper_arrow_right.png);background-size:contain;background-repeat:no-repeat;width:53px;height:53px}@media screen and (max-width: 600px){.top .top_visual .swiper-top .swiper-button__wrap .swiper-button-next::before{width:29px;height:29px}}@media screen and (max-width: 600px){.top .top_visual .swiper-top .swiper-button__wrap .swiper-button-next{width:29px;height:29px}}.top .sec01{padding-bottom:131px}@media screen and (max-width: 979px){.top .sec01{padding-bottom:70px}}@media screen and (max-width: 600px){.top .sec01{padding-bottom:37px}}.top .sec01 ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:66px}@media screen and (max-width: 979px){.top .sec01 ul{margin-top:20px}}.top .sec01 ul li{width:48%}@media screen and (max-width: 600px){.top .sec01 ul li:first-of-type{margin-bottom:48px}}@media screen and (max-width: 600px){.top .sec01 ul li{width:100%}}.top .sec01 ul li a{width:100%;height:100%;display:block}.top .sec01 ul li a img{width:100%;border-radius:12px}.top .sec01 ul li a picture{border-radius:12px}.top .sec02 .sec02_bg{padding:48px 0;background-image:url("../img/com/bg-gra.jpg");background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 600px){.top .sec02 .sec02_bg{padding:36px 0}}.top .sec02 .sec02_bg .sec02-width{width:90%;max-width:1206px;margin:0 auto}@media screen and (max-width: 600px){.top .sec02 .sec02_bg .sec02-width{width:100%}}.top .sec02 .sec02_bg .sec02_title{text-align:center;margin-bottom:30px}.top .sec02 .sec02_bg .sec02_title h2{font-size:3rem;letter-spacing:.08em;font-family:"Noto Serif JP",serif;color:#fff;text-shadow:1px 1px 5px rgba(4,104,113,.9);width:100%;position:relative;font-weight:500}.top .sec02 .sec02_bg .sec02_title h2::before{position:absolute;display:block;content:"";width:35%;height:1px;max-width:447px;left:0;top:50%;transform:translateY(-50%);background-color:#fff}@media screen and (max-width: 979px){.top .sec02 .sec02_bg .sec02_title h2::before{width:30%}}@media screen and (max-width: 600px){.top .sec02 .sec02_bg .sec02_title h2::before{width:100%;max-width:100%;top:0}}.top .sec02 .sec02_bg .sec02_title h2::after{position:absolute;display:block;content:"";width:35%;height:1px;max-width:447px;right:0;top:50%;transform:translateY(-50%);background-color:#fff}@media screen and (max-width: 979px){.top .sec02 .sec02_bg .sec02_title h2::after{width:30%}}@media screen and (max-width: 600px){.top .sec02 .sec02_bg .sec02_title h2::after{display:none}}@media screen and (max-width: 979px){.top .sec02 .sec02_bg .sec02_title h2{font-size:2.5rem}}@media screen and (max-width: 600px){.top .sec02 .sec02_bg .sec02_title h2{width:100%;padding-top:48px}}.top .sec02 .sec02_bg .sec02_title span{font-size:2rem;color:#fff;letter-spacing:.1em;font-weight:bold;font-family:"Noto Serif JP",serif;margin-top:30px;display:block}@media screen and (max-width: 979px){.top .sec02 .sec02_bg .sec02_title span{font-size:1.6rem}}@media screen and (max-width: 600px){.top .sec02 .sec02_bg .sec02_title span{font-size:2rem}}.top .sec02 .sec02_bg .sec02_list{display:flex;flex-wrap:wrap;padding-bottom:50px;border-bottom:solid 1px #fff}@media screen and (max-width: 600px){.top .sec02 .sec02_bg .sec02_list{padding-bottom:35px}}.top .sec02 .sec02_bg .sec02_list .com-btn__white{margin:39px auto 0}@media screen and (max-width: 600px){.top .sec02 .sec02_bg .sec02_list .com-btn__white{margin:30px auto 0}}.top .sec02 .sec02_bg .sec02_list .list_did{width:55%;padding:0 5.5vw 0 7vw;border-right:1px dashed #fff;text-align:center}@media screen and (max-width: 979px){.top .sec02 .sec02_bg .sec02_list .list_did{padding:0 3.5vw 0 0;border-right:none}}@media screen and (max-width: 600px){.top .sec02 .sec02_bg .sec02_list .list_did{width:100%;padding:0 5%;padding-bottom:25px;margin-bottom:25px;border-bottom:1px dashed #fff}}.top .sec02 .sec02_bg .sec02_list .list_did h3{text-align:center;font-size:2.5rem;font-family:"Noto Serif JP",serif;letter-spacing:.08em;color:#fdd15d;font-weight:500;position:relative;display:inline-block;padding:0 24px;margin:0 auto 25px}@media screen and (max-width: 979px){.top .sec02 .sec02_bg .sec02_list .list_did h3{font-size:2rem}}@media screen and (max-width: 600px){.top .sec02 .sec02_bg .sec02_list .list_did h3{font-size:2.5rem;align-items:center;justify-content:center}}.top .sec02 .sec02_bg .sec02_list .list_did h3::before{display:inline-block;content:"";width:13px;height:13px;border-radius:50%;background:#fdd15d;left:0;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width: 600px){.top .sec02 .sec02_bg .sec02_list .list_did h3::before{width:9.5px;height:9.5px}}.top .sec02 .sec02_bg .sec02_list .list_did h3::after{display:inline-block;content:"";width:13px;height:13px;border-radius:50%;background:#fdd15d;right:0;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width: 600px){.top .sec02 .sec02_bg .sec02_list .list_did h3::after{width:9.5px;height:9.5px}}.top .sec02 .sec02_bg .sec02_list .list_did .sub{text-align:center;display:block;font-size:2rem;font-weight:500;font-family:"Noto Serif JP",serif;letter-spacing:.1em;color:#fdd15d;margin-bottom:19px}@media screen and (max-width: 979px){.top .sec02 .sec02_bg .sec02_list .list_did .sub{font-size:1.8rem;margin-bottom:12px}}@media screen and (max-width: 600px){.top .sec02 .sec02_bg .sec02_list .list_did .sub{font-size:2rem;margin-bottom:19px;color:#fff}}.top .sec02 .sec02_bg .sec02_list .list_did ul li{width:100%;margin:0 auto}.top .sec02 .sec02_bg .sec02_list .list_did ul li:first-of-type{margin:0 auto 24px}@media screen and (max-width: 979px){.top .sec02 .sec02_bg .sec02_list .list_did ul li:first-of-type{margin:0 auto 15px}}@media screen and (max-width: 600px){.top .sec02 .sec02_bg .sec02_list .list_did ul li:first-of-type{margin:0 auto 24px}}.top .sec02 .sec02_bg .sec02_list .list_did ul li:nth-of-type(3){width:100%;max-width:258px;margin:0 auto 30px}.top .sec02 .sec02_bg .sec02_list .list_did ul li:nth-of-type(4){width:100%;max-width:258px;margin:0 auto 0px}.top .sec02 .sec02_bg .sec02_list .list_did ul li img{width:100%}.top .sec02 .sec02_bg .sec02_list .list_did .ps{color:#fff;display:block;text-align:right;font-size:1.3rem;letter-spacing:.08em;margin:8px 0 15px}@media screen and (max-width: 600px){.top .sec02 .sec02_bg .sec02_list .list_did .ps{text-align:left;width:100%;max-width:258px;margin:5px auto 21px}}.top .sec02 .sec02_bg .sec02_list .list_did p{font-size:1.3rem;color:#f2f2f2;letter-spacing:.08em;line-height:1.78;margin-bottom:0;text-align:left;padding-left:1.5rem}@media screen and (max-width: 979px){.top .sec02 .sec02_bg .sec02_list .list_did p{font-size:1.1rem}}@media screen and (max-width: 600px){.top .sec02 .sec02_bg .sec02_list .list_did p{font-size:1.4rem;letter-spacing:.05em}}.top .sec02 .sec02_bg .sec02_list .list_did .kome{position:relative}.top .sec02 .sec02_bg .sec02_list .list_did .kome::before{position:absolute;display:block;content:"※";font-size:1.3rem;color:#f2f2f2;letter-spacing:.08em;left:0}@media screen and (max-width: 979px){.top .sec02 .sec02_bg .sec02_list .list_did .kome::before{font-size:1.1rem}}@media screen and (max-width: 600px){.top .sec02 .sec02_bg .sec02_list .list_did .kome::before{font-size:1.4rem;letter-spacing:.05em}}.top .sec02 .sec02_bg .sec02_list .list_de{width:45%;text-align:center}@media screen and (max-width: 600px){.top .sec02 .sec02_bg .sec02_list .list_de{width:100%;padding:0 5%}}.top .sec02 .sec02_bg .sec02_list .list_de h3{font-size:2.5rem;font-family:"Noto Serif JP",serif;letter-spacing:.08em;color:#fdd15d;margin-bottom:25px;font-weight:500;position:relative;display:inline-block;padding:0 24px}@media screen and (max-width: 979px){.top .sec02 .sec02_bg .sec02_list .list_de h3{font-size:2rem}}@media screen and (max-width: 600px){.top .sec02 .sec02_bg .sec02_list .list_de h3{font-size:2.5rem}}.top .sec02 .sec02_bg .sec02_list .list_de h3::before{display:inline-block;content:"";width:13px;height:13px;border-radius:50%;background:#fdd15d;left:0;position:absolute;top:50%;transform:translateY(-50%)}.top .sec02 .sec02_bg .sec02_list .list_de h3::after{display:inline-block;content:"";width:13px;height:13px;border-radius:50%;background:#fdd15d;right:0;position:absolute;top:50%;transform:translateY(-50%)}.top .sec02 .sec02_bg .sec02_list .list_de .sub{font-size:2rem;color:#fff;letter-spacing:.1em;font-weight:500;font-family:"Noto Serif JP",serif;margin-bottom:19px}@media screen and (max-width: 979px){.top .sec02 .sec02_bg .sec02_list .list_de .sub{font-size:1.8rem}}@media screen and (max-width: 600px){.top .sec02 .sec02_bg .sec02_list .list_de .sub{font-size:2rem}}.top .sec02 .sec02_bg .sec02_list .list_de .sub_v2{font-size:2rem;color:#fff;letter-spacing:.1em;font-weight:bold;font-family:"Noto Serif JP",serif;margin-top:19px}@media screen and (max-width: 979px){.top .sec02 .sec02_bg .sec02_list .list_de .sub_v2{font-size:1.8rem}}@media screen and (max-width: 600px){.top .sec02 .sec02_bg .sec02_list .list_de .sub_v2{font-size:2rem}}.top .sec02 .sec02_bg .sec02_list .list_de img{width:325px;height:116px}@media screen and (max-width: 979px){.top .sec02 .sec02_bg .sec02_list .list_de img{width:100%;height:auto}}.top .sec02 .sec02_bg .sec02_list .list_de span{font-size:1.3rem;color:#f2f2f2;letter-spacing:.08em;line-height:1.78}.top .sec_aside{padding:125px 0 107px}@media screen and (max-width: 979px){.top .sec_aside{padding:80px 0px}}@media screen and (max-width: 600px){.top .sec_aside{padding:0}}.top .sec03{padding-bottom:75px}@media screen and (max-width: 600px){.top .sec03{padding-top:55px}}.top .sec03 .sec03_content-width{width:90%;max-width:1088px;margin:0 auto}@media screen and (max-width: 600px){.top .sec03 .sec03_content-width{width:100%}}.top .sec03 .sec03_list{margin-top:70px}@media screen and (max-width: 600px){.top .sec03 .sec03_list{margin-top:30px}}.top .sec03 .sec03_list .sec03_top{width:100%;margin:0 auto}.top .sec03 .sec03_list .sec03_top .sec03_top-wrap{width:100%;display:flex;flex-wrap:wrap;position:relative;padding-bottom:80px}@media screen and (max-width: 600px){.top .sec03 .sec03_list .sec03_top .sec03_top-wrap{padding-bottom:0}}.top .sec03 .sec03_list .sec03_top .sec03_top-wrap .sec03_top-wrap-left{width:76px;padding-top:60px}@media screen and (max-width: 1299px){.top .sec03 .sec03_list .sec03_top .sec03_top-wrap .sec03_top-wrap-left{width:66px}}@media screen and (max-width: 979px){.top .sec03 .sec03_list .sec03_top .sec03_top-wrap .sec03_top-wrap-left{width:46px}}@media screen and (max-width: 600px){.top .sec03 .sec03_list .sec03_top .sec03_top-wrap .sec03_top-wrap-left{display:none}}.top .sec03 .sec03_list .sec03_top .sec03_top-wrap .sec03_top-wrap-left .sec03_top-wrap-left-sticky{position:sticky;top:180px}.top .sec03 .sec03_list .sec03_top .sec03_top-wrap .sec03_top-wrap-left .sec03_top-wrap-left-sticky ul{position:relative;width:76px;border:solid 1px #fff;border-radius:10px;padding:45px 0;text-align:center}@media screen and (max-width: 1299px){.top .sec03 .sec03_list .sec03_top .sec03_top-wrap .sec03_top-wrap-left .sec03_top-wrap-left-sticky ul{width:66px}}@media screen and (max-width: 979px){.top .sec03 .sec03_list .sec03_top .sec03_top-wrap .sec03_top-wrap-left .sec03_top-wrap-left-sticky ul{width:46px}}.top .sec03 .sec03_list .sec03_top .sec03_top-wrap .sec03_top-wrap-left .sec03_top-wrap-left-sticky ul li{color:#fff;opacity:.6;font-size:2rem;letter-spacing:.08em;margin-bottom:20px}@media screen and (max-width: 979px){.top .sec03 .sec03_list .sec03_top .sec03_top-wrap .sec03_top-wrap-left .sec03_top-wrap-left-sticky ul li{font-size:1.6rem}}.top .sec03 .sec03_list .sec03_top .sec03_top-wrap .sec03_top-wrap-left .sec03_top-wrap-left-sticky ul li:last-of-type{margin-bottom:0}.top .sec03 .sec03_list .sec03_top .sec03_top-wrap .sec03_top-wrap-left .sec03_top-wrap-left-sticky .nav_0 li:first-child{opacity:1}.top .sec03 .sec03_list .sec03_top .sec03_top-wrap .sec03_top-wrap-left .sec03_top-wrap-left-sticky .nav_1 li:nth-child(2){opacity:1}.top .sec03 .sec03_list .sec03_top .sec03_top-wrap .sec03_top-wrap-left .sec03_top-wrap-left-sticky .nav_2 li:nth-child(3){opacity:1}.top .sec03 .sec03_list .sec03_top .sec03_top-wrap .sec03_top-wrap-left .sec03_top-wrap-left-sticky .nav_3 li:nth-child(4){opacity:1}.top .sec03 .sec03_list .sec03_top .sec03_top-wrap .sec03_top-wrap-contener{width:calc(100% - 76px)}@media screen and (max-width: 1299px){.top .sec03 .sec03_list .sec03_top .sec03_top-wrap .sec03_top-wrap-contener{width:calc(100% - 66px)}}@media screen and (max-width: 979px){.top .sec03 .sec03_list .sec03_top .sec03_top-wrap .sec03_top-wrap-contener{width:calc(100% - 46px)}}@media screen and (max-width: 600px){.top .sec03 .sec03_list .sec03_top .sec03_top-wrap .sec03_top-wrap-contener{width:100%}}.top .sec03 .sec03_list .sec03_top .sec03_top-wrap .sec03_top-wrap-contener .sec03_top-wrap-contener-box{padding:20vh 0px}@media screen and (max-width: 979px){.top .sec03 .sec03_list .sec03_top .sec03_top-wrap .sec03_top-wrap-contener .sec03_top-wrap-contener-box{padding-left:0px}}@media screen and (max-width: 600px){.top .sec03 .sec03_list .sec03_top .sec03_top-wrap .sec03_top-wrap-contener .sec03_top-wrap-contener-box{padding:0;margin-bottom:61px}}.top .sec03 .sec03_list .sec03_top .sec03_top-wrap .sec03_top-wrap-contener .sec03_top-wrap-contener-box:first-child{padding-top:0}.top .sec03 .sec03_list .sec03_top .sec03_top-wrap .sec03_top-wrap-contener .sec03_top-wrap-contener-box:last-child{padding-bottom:0px;margin-bottom:0px}.top .sec03 .sec03_list .sec03_top .sec03_top-wrap .sec03_top-wrap-contener .sec03_top-wrap-contener-box .sec03__flex{display:flex;padding:0vh 15px 0px 90px}@media screen and (max-width: 1299px){.top .sec03 .sec03_list .sec03_top .sec03_top-wrap .sec03_top-wrap-contener .sec03_top-wrap-contener-box .sec03__flex{padding:0vh 0px 0px 35px}}@media screen and (max-width: 979px){.top .sec03 .sec03_list .sec03_top .sec03_top-wrap .sec03_top-wrap-contener .sec03_top-wrap-contener-box .sec03__flex{padding:0vh 0px 0px 25px}}@media screen and (max-width: 600px){.top .sec03 .sec03_list .sec03_top .sec03_top-wrap .sec03_top-wrap-contener .sec03_top-wrap-contener-box .sec03__flex{flex-wrap:wrap;padding:0}}.top .sec03 .sec03_list .sec03_top .sec03_top-wrap .sec03_top-wrap-contener .sec03_top-wrap-contener-box .sec03__flex .sec03__img{width:41%;max-width:373px;border-radius:10px;overflow:hidden}@media screen and (max-width: 979px){.top .sec03 .sec03_list .sec03_top .sec03_top-wrap .sec03_top-wrap-contener .sec03_top-wrap-contener-box .sec03__flex .sec03__img{height:380px}}@media screen and (max-width: 600px){.top .sec03 .sec03_list .sec03_top .sec03_top-wrap .sec03_top-wrap-contener .sec03_top-wrap-contener-box .sec03__flex .sec03__img{width:100%;max-width:100%;height:auto;margin-bottom:10px;border-radius:0px}}.top .sec03 .sec03_list .sec03_top .sec03_top-wrap .sec03_top-wrap-contener .sec03_top-wrap-contener-box .sec03__flex .sec03__img img{width:100%;height:100%;object-fit:cover}.top .sec03 .sec03_list .sec03_top .sec03_top-wrap .sec03_top-wrap-contener .sec03_top-wrap-contener-box .sec03__flex .sec03__txt{width:59%;padding-left:59px}@media screen and (max-width: 1299px){.top .sec03 .sec03_list .sec03_top .sec03_top-wrap .sec03_top-wrap-contener .sec03_top-wrap-contener-box .sec03__flex .sec03__txt{padding-left:35px}}@media screen and (max-width: 979px){.top .sec03 .sec03_list .sec03_top .sec03_top-wrap .sec03_top-wrap-contener .sec03_top-wrap-contener-box .sec03__flex .sec03__txt{padding-left:25px}}@media screen and (max-width: 600px){.top .sec03 .sec03_list .sec03_top .sec03_top-wrap .sec03_top-wrap-contener .sec03_top-wrap-contener-box .sec03__flex .sec03__txt{width:100%;padding:0}}.top .sec03 .sec03_list .sec03_top .sec03_top-wrap .sec03_top-wrap-contener .sec03_top-wrap-contener-box .sec03__flex .sec03__txt h3{font-size:2.5rem;font-weight:300;color:#fff;letter-spacing:.08em;margin-bottom:20px}@media screen and (max-width: 979px){.top .sec03 .sec03_list .sec03_top .sec03_top-wrap .sec03_top-wrap-contener .sec03_top-wrap-contener-box .sec03__flex .sec03__txt h3{font-size:2rem;margin-bottom:15px}}@media screen and (max-width: 600px){.top .sec03 .sec03_list .sec03_top .sec03_top-wrap .sec03_top-wrap-contener .sec03_top-wrap-contener-box .sec03__flex .sec03__txt h3{margin-bottom:20px;text-align:center;margin-bottom:5px}}.top .sec03 .sec03_list .sec03_top .sec03_top-wrap .sec03_top-wrap-contener .sec03_top-wrap-contener-box .sec03__flex .sec03__txt h4{font-size:2.4rem;color:#fff;font-family:"Noto Serif JP",serif;letter-spacing:.1em;margin-bottom:22px;font-weight:500}@media screen and (max-width: 979px){.top .sec03 .sec03_list .sec03_top .sec03_top-wrap .sec03_top-wrap-contener .sec03_top-wrap-contener-box .sec03__flex .sec03__txt h4{font-size:2rem;margin-bottom:15px}}@media screen and (max-width: 600px){.top .sec03 .sec03_list .sec03_top .sec03_top-wrap .sec03_top-wrap-contener .sec03_top-wrap-contener-box .sec03__flex .sec03__txt h4{text-align:center;line-height:1.6;font-size:2.4rem;margin-bottom:22px}}@media screen and (max-width: 600px){.top .sec03 .sec03_list .sec03_top .sec03_top-wrap .sec03_top-wrap-contener .sec03_top-wrap-contener-box .sec03__flex .sec03__txt .bg-title{background-color:#08909f;text-align:center;padding:5px 0}}.top .sec03 .sec03_list .sec03_top .sec03_top-wrap .sec03_top-wrap-contener .sec03_top-wrap-contener-box .sec03__flex .sec03__txt .bg-title .bg-wrap{color:#fdd15d;font-size:2rem;font-weight:500;font-family:"Noto Serif JP",serif;letter-spacing:.1em;background-color:#08909f;padding:5px 5px;line-height:2}@media screen and (max-width: 600px){.top .sec03 .sec03_list .sec03_top .sec03_top-wrap .sec03_top-wrap-contener .sec03_top-wrap-contener-box .sec03__flex .sec03__txt .bg-title .bg-wrap{line-height:1.7;font-size:1.8rem}}.top .sec03 .sec03_list .sec03_top .sec03_top-wrap .sec03_top-wrap-contener .sec03_top-wrap-contener-box .sec03__flex .sec03__txt p{font-size:1.4rem;color:#fff;letter-spacing:.08em;line-height:2;margin:15px 0 20px;font-weight:300}@media screen and (max-width: 979px){.top .sec03 .sec03_list .sec03_top .sec03_top-wrap .sec03_top-wrap-contener .sec03_top-wrap-contener-box .sec03__flex .sec03__txt p{font-size:1.2rem}}@media screen and (max-width: 600px){.top .sec03 .sec03_list .sec03_top .sec03_top-wrap .sec03_top-wrap-contener .sec03_top-wrap-contener-box .sec03__flex .sec03__txt p{padding:0 5%;font-size:1.4rem}}@media screen and (max-width: 600px){.top .sec03 .sec03_list .sec03_top .sec03_top-wrap .sec03_top-wrap-contener .sec03_top-wrap-contener-box .sec03__flex .sec03__txt .com-btn__white{margin:0 auto;padding:0 5%}}.top .sec03 .sec03_list .custom-scrollbar-wrap{width:214px;height:5px;margin:30px auto 0;background-color:#969696;border-radius:11px;position:relative}.top .sec03 .sec03_list .custom-scrollbar-wrap .custom-scrollbar{width:50px;height:10px;background-color:#0061b1;border-radius:20px;position:absolute;top:50%;transform:translateY(-50%)}.top .sec03 .sec03_list .scroll__inner{padding:0 0 20px 0;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.top .sec03 .sec03_list .scroll__inner::-webkit-scrollbar{display:none}.top .sec03 .sec03_list .simplebar-scrollbar::before{background:#fff;border-radius:0;height:60px !important;margin-left:2px;margin-top:3px}.top .sec03 .sec03_list .simplebar-scrollbar.simplebar-visible::before{opacity:1}.top .sec03 .sec03_list .simplebar-track{background:#000;height:15px !important}.top .sec03 .sec03_list .simplebar-horizontal{width:30px !important;margin:0 auto !important;height:60px !important;position:relative !important;margin-top:30px !important;background-color:inherit !important}.top .sec03 .sec03_list .simplebar-horizontal:before{content:"";display:block;position:absolute !important;border-radius:6px !important;background-color:#969696 !important;height:3px;left:5px;top:5px;width:250px}@media screen and (max-width: 600px){.top .sec03 .sec03_list .simplebar-horizontal:before{top:4.5px}}.top .sec03 .sec03_list .simplebar-scrollbar:before{top:50% !important;transform:translateY(-50%) !important;margin:0 !important;background-color:#2161b1 !important;border-radius:6px}.top .sec04 .sec04_bg{padding-top:96px;padding-bottom:294px;position:relative;overflow:hidden}@media screen and (max-width: 979px){.top .sec04 .sec04_bg{padding-bottom:200px}}@media screen and (max-width: 600px){.top .sec04 .sec04_bg{padding-top:20px;padding-bottom:200px}}.top .sec04 .sec04_bg::before{position:absolute;display:block;content:"";width:110%;height:100%;background-image:url(../img/com/sec04_bg_v3.png);background-size:cover;top:0;left:0}@media screen and (max-width: 600px){.top .sec04 .sec04_bg::before{background-size:contain !important;background-repeat:repeat !important}}.top .sec04 .sec04_bg .sec04_content{position:relative;z-index:2}@media screen and (max-width: 600px){.top .sec04 .sec04_bg .contents_title h2{font-size:2rem}}.top .sec04 .sec04_bg .contents_title h2 span{font-size:4rem !important;font-weight:600 !important;letter-spacing:.08em !important;color:#fff}.top .sec04 .sec04_bg .sec04_txt{margin:45px 0 65px;text-align:center}@media screen and (max-width: 600px){.top .sec04 .sec04_bg .sec04_txt{margin:25px 0 65px;text-align:inherit}}.top .sec04 .sec04_bg .sec04_txt p{font-size:1.4rem;letter-spacing:.08em;color:#fff;margin-bottom:0;line-height:2;font-weight:300}.top .sec04 .sec04_bg .sec04_txt p span{font-size:1.8rem;letter-spacing:.08em;color:#fff;line-height:1;display:block;margin:20px 0 0;font-weight:500}@media screen and (max-width: 600px){.top .sec04 .sec04_bg .sec04_txt p span{font-size:1.6rem;line-height:1.675}}.top .sec04 .sec04_bg .plan{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:82px}@media screen and (max-width: 600px){.top .sec04 .sec04_bg .plan{padding-bottom:55px}}.top .sec04 .sec04_bg .plan li{width:47%}@media screen and (max-width: 600px){.top .sec04 .sec04_bg .plan li:first-of-type{margin-bottom:30px}}@media screen and (max-width: 600px){.top .sec04 .sec04_bg .plan li{width:100%}}.top .sec04 .sec04_bg .plan li img{border-radius:13px}.top .sec04 .sec04_bg .sec04_thorough{margin-top:49px;position:relative;border-radius:30px;overflow:hidden;padding-bottom:97px}@media screen and (max-width: 979px){.top .sec04 .sec04_bg .sec04_thorough{margin-top:25px;border-radius:10px;padding-bottom:60px}}.top .sec04 .sec04_bg .sec04_thorough::before{position:absolute;display:block;content:"";width:100%;height:100%;background-image:url(../img/top/sec04_bg_v2.png);background-repeat:no-repeat;background-size:cover;top:0;left:0;z-index:-1}@media screen and (max-width: 600px){.top .sec04 .sec04_bg .sec04_thorough{padding-bottom:21px}}.top .sec04 .sec04_bg .sec04_thorough .sec04_thorough_top{text-align:center;margin-bottom:41px}@media screen and (max-width: 979px){.top .sec04 .sec04_bg .sec04_thorough .sec04_thorough_top{margin-bottom:31px}}@media screen and (max-width: 600px){.top .sec04 .sec04_bg .sec04_thorough .sec04_thorough_top{margin-bottom:10px}}.top .sec04 .sec04_bg .sec04_thorough .sec04_thorough_top .order{width:308px;background-color:#1f7b84;color:#fff;margin:51px auto 30px;font-size:2.5rem;letter-spacing:.08em;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.top .sec04 .sec04_bg .sec04_thorough .sec04_thorough_top .order{font-size:2rem;padding:5px 0}}@media screen and (max-width: 600px){.top .sec04 .sec04_bg .sec04_thorough .sec04_thorough_top .order{margin:22px auto 24px}}.top .sec04 .sec04_bg .sec04_thorough .sec04_thorough_top h3{font-size:3.5rem;letter-spacing:.08em;font-family:"Noto Serif JP",serif;color:#1f7b84;line-height:1.71}@media screen and (max-width: 979px){.top .sec04 .sec04_bg .sec04_thorough .sec04_thorough_top h3{font-size:2.3rem}}.top .sec04 .sec04_bg .sec04_thorough .sec04_thorough_wrap{display:flex;justify-content:space-between;padding:0 5%;margin-bottom:38px}@media screen and (max-width: 600px){.top .sec04 .sec04_bg .sec04_thorough .sec04_thorough_wrap{flex-wrap:wrap;padding:0}}.top .sec04 .sec04_bg .sec04_thorough .sec04_thorough_wrap .wrap_item{width:23%}.top .sec04 .sec04_bg .sec04_thorough .sec04_thorough_wrap .wrap_item_v2{width:23%}.top .sec04 .sec04_bg .sec04_thorough .sec04_thorough_wrap .plan_sp{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:280px;margin:0 auto}.top .sec04 .sec04_bg .sec04_thorough .sec04_thorough_wrap .plan_sp li{width:48%;margin-bottom:26px;max-width:128px}.top .sec04 .sec04_bg .sec04_thorough .sec04_thorough_wrap .plan_sp li:nth-of-type(3){max-width:98px}.top .sec04 .sec04_bg .sec04_thorough .sec04_thorough_wrap .plan_sp li:nth-of-type(4){max-width:95px}.top .sec04 .sec04_bg .sec04_thorough .sec04_thorough_wrap .wrap_txt{text-align:center;width:461px}@media screen and (max-width: 600px){.top .sec04 .sec04_bg .sec04_thorough .sec04_thorough_wrap .wrap_txt{background-color:#d8eef0;padding:38px 5%;text-align:inherit}}.top .sec04 .sec04_bg .sec04_thorough .sec04_thorough_wrap .wrap_txt p{font-size:2rem;letter-spacing:.1em;color:#1f7b84;line-height:2;margin-bottom:30px}@media screen and (max-width: 979px){.top .sec04 .sec04_bg .sec04_thorough .sec04_thorough_wrap .wrap_txt p{font-size:1.4rem;margin-bottom:14px}}@media screen and (max-width: 600px){.top .sec04 .sec04_bg .sec04_thorough .sec04_thorough_wrap .wrap_txt p{font-size:1.8rem;letter-spacing:-0.01em;font-weight:700}}.top .sec04 .sec04_bg .sec04_thorough .sec04_thorough_wrap .wrap_txt span{font-size:1.4rem;letter-spacing:.1em;line-height:2;color:#5c5c5c}@media screen and (max-width: 979px){.top .sec04 .sec04_bg .sec04_thorough .sec04_thorough_wrap .wrap_txt span{font-size:1.2rem}}@media screen and (max-width: 600px){.top .sec04 .sec04_bg .sec04_thorough .sec04_thorough_wrap .wrap_txt span{font-size:1.4rem}}.top .sec04 .sec04_bg .sec04_thorough .plan_v2{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 10%}@media screen and (max-width: 979px){.top .sec04 .sec04_bg .sec04_thorough .plan_v2{padding:0 5%}}@media screen and (max-width: 600px){.top .sec04 .sec04_bg .sec04_thorough .plan_v2{padding:0 10%}}.top .sec04 .sec04_bg .sec04_thorough .plan_v2 li{width:47%}.top .sec04 .sec04_bg .sec04_thorough .plan_v2 li:nth-of-type(1){margin-bottom:56px}@media screen and (max-width: 600px){.top .sec04 .sec04_bg .sec04_thorough .plan_v2 li:nth-of-type(1){margin-bottom:30px}}.top .sec04 .sec04_bg .sec04_thorough .plan_v2 li:nth-of-type(2){margin-bottom:56px}@media screen and (max-width: 600px){.top .sec04 .sec04_bg .sec04_thorough .plan_v2 li:nth-of-type(2){margin-bottom:30px}}@media screen and (max-width: 600px){.top .sec04 .sec04_bg .sec04_thorough .plan_v2 li:nth-of-type(3){margin-bottom:30px}}@media screen and (max-width: 979px){.top .sec04 .sec04_bg .sec04_thorough .plan_v2 li{width:49%}}@media screen and (max-width: 600px){.top .sec04 .sec04_bg .sec04_thorough .plan_v2 li{width:100%}}.top .sec05{margin-top:-140px}.top .sec05 .contents_title{position:relative;z-index:10}.top .sec05 .switch-contener{margin-top:51px}@media screen and (max-width: 600px){.top .sec05 .switch-contener{margin-top:21px}}.top .sec05 .switch-contener .switch-btn{padding:0 5%}.top .sec05 .switch-contener .switch-btn .tab{display:flex;justify-content:space-between;width:100%;max-width:920px;margin:0 auto;padding-bottom:20px}@media screen and (max-width: 600px){.top .sec05 .switch-contener .switch-btn .tab{padding-bottom:10px}}.top .sec05 .switch-contener .switch-btn .tab .bg_green{background-color:#1f7b84}.top .sec05 .switch-contener .switch-btn .tab .bg_green a{color:#fff}.top .sec05 .switch-contener .switch-btn .tab .bg_gold{background-color:#d5b563}.top .sec05 .switch-contener .switch-btn .tab .bg_gold a{color:#5c5c5c}.top .sec05 .switch-contener .switch-btn .tab li{width:48%;text-align:center;border-radius:15px 15px 0 0;position:relative}.top .sec05 .switch-contener .switch-btn .tab li::before{position:absolute;display:none;content:"";width:100%;height:20px;bottom:-20px;background-color:#1f7b84}@media screen and (max-width: 600px){.top .sec05 .switch-contener .switch-btn .tab li::before{height:10px;bottom:-10px}}.top .sec05 .switch-contener .switch-btn .tab li:last-of-type::before{background-color:#d5b563 !important}.top .sec05 .switch-contener .switch-btn .tab li a{font-size:2rem;font-weight:bold;font-family:"Noto Serif JP",serif;display:block;width:100%;height:100%;padding:12px 0}@media screen and (max-width: 979px){.top .sec05 .switch-contener .switch-btn .tab li a{font-size:1.4rem}}.top .sec05 .switch-contener .switch-btn .tab li.active::before{display:block !important}.top .sec05 .switch-contener .sec05_area_bg{background:linear-gradient(90deg, rgb(31, 123, 132) 0%, rgb(50, 172, 185) 50%, rgb(15, 118, 128) 100%);padding:86px 0}@media screen and (max-width: 600px){.top .sec05 .switch-contener .sec05_area_bg{padding:40px 0}}.top .sec05 .switch-contener .area{display:none}.top .sec05 .switch-contener .area .sec05_plan_wrap h3{text-align:center;color:#fff;font-size:2.4rem;font-weight:bold;font-family:"Noto Serif JP",serif;letter-spacing:.08em;margin-bottom:35px}.top .sec05 .switch-contener .area .sec05_plan_wrap .sec05_plan{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:55px}.top .sec05 .switch-contener .area .sec05_plan_wrap .sec05_plan li{width:32.4%}@media screen and (max-width: 600px){.top .sec05 .switch-contener .area .sec05_plan_wrap .sec05_plan li:last-of-type{margin-bottom:0}}@media screen and (max-width: 600px){.top .sec05 .switch-contener .area .sec05_plan_wrap .sec05_plan li{width:100%;margin-bottom:25px}}.top .sec05 .switch-contener .area .sec05_plan_wrap .sec05_plan_v2{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;max-width:864px;margin:0 auto 55px}@media screen and (max-width: 600px){.top .sec05 .switch-contener .area .sec05_plan_wrap .sec05_plan_v2{justify-content:center;margin-bottom:30px}}.top .sec05 .switch-contener .area .sec05_plan_wrap .sec05_plan_v2 li{width:24%}@media screen and (max-width: 600px){.top .sec05 .switch-contener .area .sec05_plan_wrap .sec05_plan_v2 li{width:32%;margin-right:2%;margin-bottom:2%}.top .sec05 .switch-contener .area .sec05_plan_wrap .sec05_plan_v2 li:nth-child(3){margin-right:0px}.top .sec05 .switch-contener .area .sec05_plan_wrap .sec05_plan_v2 li:last-child{margin-right:0px}}@media screen and (max-width: 600px){.top .sec05 .switch-contener .area .sec05_plan_wrap .sec05_plan_v2 li img{box-shadow:0px 3px 6px rgba(0,0,0,.16)}}.top .sec05 .switch-contener .area .sec05_plan_wrap .sec05_plan_v3{width:100%;max-width:492px;margin:0 auto}.top .sec05 .switch-contener .area .sec05_plan_wrap .sec05_plan_v3 a img{overflow:hidden;border-radius:10px}.top .sec05 .switch-contener .area .test__gold{background-color:#000;width:100%;height:500px;margin:0 auto}.top .sec05 .switch-contener .area.is-active{display:block;animation-name:displayAnime;animation-duration:2s;animation-fill-mode:forwards}.top .sec06{padding:139px 0 84px}@media screen and (max-width: 979px){.top .sec06{padding:60px 0 50px}}@media screen and (max-width: 600px){.top .sec06{padding:43px 0 50px}}.top .sec06 .sec06_swiper{width:90%;max-width:1044px;margin:56px auto 0}@media screen and (max-width: 600px){.top .sec06 .sec06_swiper{width:100%}}.top .sec06 .sec06_swiper .swiper-campaing{padding-bottom:71px}.top .sec06 .sec06_swiper .swiper-campaing .swiper-wrapper .swiper-slide{border-radius:10px;overflow:hidden}@media screen and (max-width: 600px){.top .sec06 .sec06_swiper .swiper-campaing .swiper-wrapper .swiper-slide img{width:100%;height:100%;object-fit:cover}}.top .sec06 .sec06_swiper .swiper-campaing .swiper-pagination{bottom:40px !important}.top .sec06 .sec06_swiper .swiper-campaing .swiper-pagination .swiper-pagination-bullet{background:#75d5de;opacity:1 !important;margin:0 9px}.top .sec06 .sec06_swiper .swiper-campaing .swiper-pagination .swiper-pagination-bullet-active{background:#fff !important}.top .sec06 .sec06_swiper .swiper-campaing .swiper-button__wrap{width:100%;max-width:1044px;margin:0 auto;display:flex;justify-content:right;position:absolute;bottom:0}@media screen and (max-width: 979px){.top .sec06 .sec06_swiper .swiper-campaing .swiper-button__wrap{bottom:20px}}.top .sec06 .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev{position:relative !important;width:53px;height:53px;left:inherit !important;right:37px}@media screen and (max-width: 600px){.top .sec06 .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev{display:none}}.top .sec06 .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev:after{display:none}.top .sec06 .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev::before{content:"";background-image:url(../img/icon/swiper_arrow_left.png);background-size:contain;background-repeat:no-repeat;width:53px;height:53px}@media screen and (max-width: 979px){.top .sec06 .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev::before{width:33px;height:33px}}@media screen and (max-width: 979px){.top .sec06 .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev{width:33px;height:33px;right:27px}}.top .sec06 .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next{position:relative !important;width:53px;height:53px;left:inherit !important;right:0px}@media screen and (max-width: 600px){.top .sec06 .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next{display:none}}.top .sec06 .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next:after{display:none}.top .sec06 .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next::before{content:"";background-image:url(../img/icon/swiper_arrow_right.png);background-size:contain;background-repeat:no-repeat;width:53px;height:53px}@media screen and (max-width: 979px){.top .sec06 .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next::before{width:33px;height:33px}}@media screen and (max-width: 979px){.top .sec06 .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next{width:33px;height:33px}}.top .sec06 .sec06_wrap{width:90%;max-width:904px;margin:64px auto 187px;display:flex;flex-direction:row-reverse;align-items:center;flex-wrap:wrap;position:relative;border-radius:10px;overflow:hidden;z-index:2}@media screen and (max-width: 979px){.top .sec06 .sec06_wrap{margin:50px auto 80px}}@media screen and (max-width: 600px){.top .sec06 .sec06_wrap{margin:47px auto 87px}}.top .sec06 .sec06_wrap::before{position:absolute;display:block;content:"";width:100%;height:100%;background-image:url(../img/top/sec06_bg.png);background-size:cover;background-repeat:no-repeat;z-index:1}.top .sec06 .sec06_wrap .sec06_wrap_txt{width:50%;position:relative;z-index:2;display:flex;justify-content:center}@media screen and (max-width: 600px){.top .sec06 .sec06_wrap .sec06_wrap_txt{width:100%;padding:18px 0}}@media screen and (max-width: 979px){.top .sec06 .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap .com-btn__blue a{font-size:1.2rem;padding:8px 0}}@media screen and (max-width: 600px){.top .sec06 .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap .com-btn__blue a{font-size:1.4rem;padding:13px 0}}.top .sec06 .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap h3{font-size:3rem;font-weight:400;font-family:"Noto Serif JP",serif;line-height:1.5}@media screen and (max-width: 979px){.top .sec06 .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap h3{font-size:2rem}}@media screen and (max-width: 600px){.top .sec06 .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap h3{text-align:center;font-size:2.4rem}}.top .sec06 .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap h3 span{font-size:4.3rem;font-weight:400;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.top .sec06 .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap h3 span{font-size:3rem}}@media screen and (max-width: 600px){.top .sec06 .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap h3 span{font-size:3.5rem}}.top .sec06 .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap p{font-size:1.4rem;letter-spacing:.08em;margin:10px 0 15px;color:#5c5c5c;font-weight:300}@media screen and (max-width: 979px){.top .sec06 .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap p{font-size:1.2rem;margin:5px 0 10px}}@media screen and (max-width: 600px){.top .sec06 .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap p{font-size:1.4rem;margin:10px 0 15px}}.top .sec06 .sec06_wrap .sec06_wrap_img{width:50%;height:100%;position:relative;z-index:2}@media screen and (max-width: 600px){.top .sec06 .sec06_wrap .sec06_wrap_img{width:100%;height:164px}}.top .sec06 .sec06_wrap .sec06_wrap_img img{width:100%;height:100%;object-fit:cover}.top .sec06 .sec06_policy{position:relative;width:90%;max-width:904px;margin:0 auto;border:solid 3px #fff;border-radius:10px;padding:44px 68px;background-image:url("../img/com/sec06_policy_bg.jpg");background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 979px){.top .sec06 .sec06_policy{padding:22px 34px}}@media screen and (max-width: 780px){.top .sec06 .sec06_policy{padding:259px 0 0}}.top .sec06 .sec06_policy .sec06_policy_txt .contents_title__left h2{font-weight:500}@media screen and (max-width: 780px){.top .sec06 .sec06_policy .sec06_policy_txt .contents_title__left{text-align:center}}.top .sec06 .sec06_policy .sec06_policy_txt p{font-size:1.4rem;color:#fff;line-height:2.14;letter-spacing:.08em;margin:25px 0;font-weight:300}@media screen and (max-width: 780px){.top .sec06 .sec06_policy .sec06_policy_txt p{padding:0 5%}}.top .sec06 .sec06_policy .sec06_policy_img{position:absolute;width:287px;height:467px;right:68px;top:-17px}@media screen and (max-width: 979px){.top .sec06 .sec06_policy .sec06_policy_img{width:237px;height:437px;top:0;right:0px}}@media screen and (max-width: 780px){.top .sec06 .sec06_policy .sec06_policy_img{width:184px;height:289px;right:inherit;top:-45px;left:50%;transform:translateX(-50%)}}@media screen and (max-width: 780px){.top .sec06 .sec06_policy .com-btn__white{width:100%;max-width:100%}.top .sec06 .sec06_policy .com-btn__white a{border-radius:0 !important}}.top .sec07 .sec07_bg{position:relative;width:100%;padding:62px 0 73px}.top .sec07 .sec07_bg::before{position:absolute;display:block;content:"";width:100%;height:100%;background-image:url(../img/top/sec07_bg_v2.jpg);background-size:cover;background-repeat:no-repeat;z-index:1;top:0;left:0}.top .sec07 .sec07_bg .sec07_wrap{position:relative;z-index:2}.top .sec07 .sec07_bg .sec07_wrap .contents_title__green{text-align:center}.top .sec07 .sec07_bg .sec07_wrap .contents_title__green span{font-size:2rem;letter-spacing:.08em;color:#fdd15d;font-family:"Noto Serif JP",serif}.top .sec07 .sec07_bg .sec07_wrap .contents_title__green h2{font-size:3.5rem;letter-spacing:.08em;color:#1f7b84;font-family:"Noto Serif JP",serif;font-weight:500 !important;margin-top:12px}@media screen and (max-width: 979px){.top .sec07 .sec07_bg .sec07_wrap .contents_title__green h2{font-size:2.5rem}}.top .sec07 .sec07_bg .sec07_wrap .sec07_wrap_list{display:flex;flex-wrap:wrap;width:90%;max-width:876px;margin:30px auto 0}.top .sec07 .sec07_bg .sec07_wrap .sec07_wrap_list .com-btn__blue{max-width:320px !important;width:90%;margin:0 auto}@media screen and (max-width: 600px){.top .sec07 .sec07_bg .sec07_wrap .sec07_wrap_list .com-btn__blue{width:100%}}.top .sec07 .sec07_bg .sec07_wrap .sec07_wrap_list h3{font-size:2rem;color:#1f7b84;letter-spacing:.03em;font-weight:500;text-align:center;padding-top:40px;position:relative}.top .sec07 .sec07_bg .sec07_wrap .sec07_wrap_list h3::before{position:absolute;display:block;content:"";width:36px;height:36px;top:0;left:50%;transform:translateX(-50%);background-image:url(../img/icon/icon_item_01.png);background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 979px){.top .sec07 .sec07_bg .sec07_wrap .sec07_wrap_list h3{font-size:1.8rem}}@media screen and (max-width: 600px){.top .sec07 .sec07_bg .sec07_wrap .sec07_wrap_list h3{font-size:2rem}}.top .sec07 .sec07_bg .sec07_wrap .sec07_wrap_list p{font-size:1.4rem;letter-spacing:.03em;color:#5c5c5c;margin:14px 0;text-align:center}@media screen and (max-width: 979px){.top .sec07 .sec07_bg .sec07_wrap .sec07_wrap_list p{font-size:1.1rem}}@media screen and (max-width: 600px){.top .sec07 .sec07_bg .sec07_wrap .sec07_wrap_list p{font-size:1.4rem}}.top .sec07 .sec07_bg .sec07_wrap .sec07_wrap_list p span{font-size:1.4rem;color:#1f7b84;font-weight:600}@media screen and (max-width: 979px){.top .sec07 .sec07_bg .sec07_wrap .sec07_wrap_list p span{font-size:1.1rem}}@media screen and (max-width: 600px){.top .sec07 .sec07_bg .sec07_wrap .sec07_wrap_list p span{font-size:1.4rem}}.top .sec07 .sec07_bg .sec07_wrap .sec07_wrap_list .customer{width:50%;border-right:dashed 1px #5c5c5c;padding:10px 0 18px}@media screen and (max-width: 600px){.top .sec07 .sec07_bg .sec07_wrap .sec07_wrap_list .customer{width:100%;padding:0;margin-bottom:30px;border-right:none}}.top .sec07 .sec07_bg .sec07_wrap .sec07_wrap_list .customer .customer_wrap{width:100%;max-width:320px}@media screen and (max-width: 600px){.top .sec07 .sec07_bg .sec07_wrap .sec07_wrap_list .customer .customer_wrap{margin:0 auto;padding-bottom:30px;border-bottom:dashed 1px #5c5c5c}}.top .sec07 .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2{width:50%;padding:10px 0 18px}@media screen and (max-width: 600px){.top .sec07 .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2{width:100%;padding:0}}.top .sec07 .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap{width:100%;max-width:320px;margin-left:auto}@media screen and (max-width: 600px){.top .sec07 .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap{margin:0 auto}}.top .sec07 .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap h3::before{width:36px;height:25px;background-image:url(../img/icon/icon_item_02.png)}.top .sec07 .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap .com-btn__black{width:100%;max-width:100%}.top .sec07 .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap .btn_margin{margin:23px auto}.top .sec08{padding:79px 0 112px}@media screen and (max-width: 600px){.top .sec08{padding-bottom:50px}}.top .sec08 .sec08_news .top_news-list{width:90%;max-width:904px;margin:20px auto 0px}.top .sec08 .sec08_news .top_news-list .top_news-list-wrap{display:flex;align-items:center}.top .sec08 .sec08_news .top_news-list .top_news-list-wrap a{display:flex;align-items:center;padding-bottom:15px;margin-bottom:20px;border-bottom:solid 1px #fff;width:100%}@media screen and (max-width: 600px){.top .sec08 .sec08_news .top_news-list .top_news-list-wrap a{flex-wrap:wrap}}.top .sec08 .sec08_news .top_news-list .top_news-list-wrap a p{font-size:1.2rem;padding:5px 20px;background-color:#fff;color:#1f7b84;border-radius:10px;margin-bottom:0;margin-right:15px}@media screen and (max-width: 600px){.top .sec08 .sec08_news .top_news-list .top_news-list-wrap a p{padding:5px 12px}}.top .sec08 .sec08_news .top_news-list .top_news-list-wrap a time{font-size:1.4rem;color:#fff;letter-spacing:.12em}.top .sec08 .sec08_news .top_news-list .top_news-list-wrap a h3{font-size:1.4rem;color:#fff;letter-spacing:.12em;font-weight:400;margin-left:40px}@media screen and (max-width: 600px){.top .sec08 .sec08_news .top_news-list .top_news-list-wrap a h3{width:100%;margin-left:0;margin-top:14px}}.top .sec08 .sec08_news .top_news-list .top_news_btn{text-align:right}@media screen and (max-width: 600px){.top .sec08 .sec08_news .top_news-list .top_news_btn{text-align:center}}.top .sec08 .sec08_news .top_news-list .top_news_btn a{font-size:1.4rem;color:#fff;letter-spacing:.1em;font-weight:500;padding-right:24px;position:relative}.top .sec08 .sec08_news .top_news-list .top_news_btn a::before{position:absolute;display:block;content:"";width:5.52px;height:9.36px;right:0;top:50%;transform:translateY(-50%);background-image:url(../img/icon/icon_arrow_white.png);background-size:contain;background-repeat:no-repeat}.top .sec09{padding-bottom:140px}@media screen and (max-width: 600px){.top .sec09{padding-top:50px;background:inherit;background-image:url("../img/com/sec06_policy_bg.jpg");background-size:contain;background-repeat:repeat-y}}.top .sec09 .sec09_list{display:flex;flex-wrap:wrap;margin-top:57px}@media screen and (max-width: 979px){.top .sec09 .sec09_list{margin-top:30px}}.top .sec09 .sec09_list .list{width:32.66%;padding-right:2%}.top .sec09 .sec09_list .list:nth-child(2){width:34.66%;padding:0 2%;border-left:dotted 1px #fff;border-right:dotted 1px #fff}@media screen and (max-width: 600px){.top .sec09 .sec09_list .list:nth-child(2){padding:0;width:100%;margin:50px auto;border:none}}.top .sec09 .sec09_list .list:nth-child(3){padding-left:2%;padding-right:0}@media screen and (max-width: 600px){.top .sec09 .sec09_list .list:nth-child(3){padding:0}}@media screen and (max-width: 600px){.top .sec09 .sec09_list .list{width:100%}}.top .sec09 .sec09_list .list .list_img{width:100%;height:243px;margin-bottom:5px;border-radius:10px;overflow:hidden}@media screen and (max-width: 979px){.top .sec09 .sec09_list .list .list_img{height:20.465890183vw;max-height:243px}}@media screen and (max-width: 600px){.top .sec09 .sec09_list .list .list_img{height:243px}}.top .sec09 .sec09_list .list .list_img img{width:100%;height:100%;object-fit:cover}.top .sec09 .sec09_list .list h3{font-size:2rem;font-weight:500;line-height:1.75;color:#fff}@media screen and (max-width: 979px){.top .sec09 .sec09_list .list h3{font-size:1.6rem}}@media screen and (max-width: 600px){.top .sec09 .sec09_list .list h3{font-size:2rem}}.top .sec09 .sec09_list .list p{font-size:1.4rem;color:#fff;letter-spacing:.12em;margin:5px 0 17px}@media screen and (max-width: 979px){.top .sec09 .sec09_list .list p{font-size:1.2rem}}@media screen and (max-width: 600px){.top .sec09 .sec09_list .list p{font-size:1.4rem}}.top .sec09 .sec09_list .list .list_map{background-color:#d5b563;width:100%;font-size:1.4rem;letter-spacing:.08em;display:block;text-align:center;color:#5c5c5c;border-radius:10px;padding:10px 0;margin-bottom:15px}@media screen and (max-width: 979px){.top .sec09 .sec09_list .list .list_map{padding:8px 0}}@media screen and (max-width: 600px){.top .sec09 .sec09_list .list .list_map{padding:10px 0}}.top .sec09 .sec09_list .list .list_access{width:100%;display:block;text-align:center;font-size:1.3rem;color:#fff;border:solid 1px #fff;border-radius:10px;padding:19px 0}@media screen and (max-width: 979px){.top .sec09 .sec09_list .list .list_access{padding:10px 0}}@media screen and (max-width: 600px){.top .sec09 .sec09_list .list .list_access{padding:19px 0}}.top .sec10 .sec10_wrap{padding:75px 0 105px;background:linear-gradient(90deg, rgb(26, 171, 188) 0%, rgb(34, 214, 233) 50%, rgb(24, 174, 191) 100%)}@media screen and (max-width: 600px){.top .sec10 .sec10_wrap{padding:35px 0 40px}}.top .sec10 .sec10_wrap .sec10_faq{width:90%;max-width:869px;margin:57px auto 0}@media screen and (max-width: 600px){.top .sec10 .sec10_wrap .sec10_faq{margin:23px auto 0}}@media screen and (max-width: 600px){.top .sec10 .sec10_wrap .sec10_faq:last-of-type{margin-bottom:23px}}.top .sec10 .sec10_wrap .sec10_faq .faq_list{margin-bottom:57px;border-radius:10px;overflow:hidden}@media screen and (max-width: 979px){.top .sec10 .sec10_wrap .sec10_faq .faq_list{margin-bottom:30px}}.top .sec10 .sec10_wrap .sec10_faq .faq_list .list-question{position:relative;background-color:#fff;padding:0px 0px 0px 0;display:flex;align-items:center}.top .sec10 .sec10_wrap .sec10_faq .faq_list .list-question::before{content:"";display:block;width:14.52px;height:7.41px;background-image:url(../img/icon/icon_faq.png);background-repeat:no-repeat;background-size:contain;position:absolute;right:38px;top:50%;transform:translateY(-50%);transition:opacity .4s}.top .sec10 .sec10_wrap .sec10_faq .faq_list .list-question:hover{cursor:pointer}.top .sec10 .sec10_wrap .sec10_faq .faq_list .list-question .q{width:60px;text-align:center;background-color:#1f7b84;margin-right:15px;padding:12px 0}.top .sec10 .sec10_wrap .sec10_faq .faq_list .list-question .q p{font-size:2.4rem;letter-spacing:.12em;font-weight:400;color:#fff;margin-bottom:0}.top .sec10 .sec10_wrap .sec10_faq .faq_list .list-question .q_txt{font-size:1.4rem;font-weight:400;letter-spacing:.12em;color:#292929}.top .sec10 .sec10_wrap .sec10_faq .faq_list .list-answer{display:none}.top .sec10 .sec10_wrap .sec10_faq .faq_list .list-answer .list-answer_wrap{width:100%;background-color:#fff;display:flex;position:relative;padding:22px 25px 22px 0;border-radius:0 0 10px 10px;overflow:hidden}.top .sec10 .sec10_wrap .sec10_faq .faq_list .list-answer .list-answer_wrap::before{position:absolute;display:inline-block;content:"";width:60px;height:100%;top:0;left:0;background-color:#d5b563;z-index:1}.top .sec10 .sec10_wrap .sec10_faq .faq_list .list-answer .a{width:60px;text-align:center;height:100%;position:relative;z-index:2}.top .sec10 .sec10_wrap .sec10_faq .faq_list .list-answer .a p{margin-bottom:0;font-size:2.4rem;color:#5c5c5c}.top .sec10 .sec10_wrap .sec10_faq .faq_list .list-answer .a_txt{width:calc(100% - 60px);padding-left:15px}.top .sec10 .sec10_wrap .sec10_faq .faq_list .list-answer .a_txt p{margin-bottom:0;font-size:1.4rem;font-weight:400;letter-spacing:.12em;color:#292929}.top .sec10 .sec10_wrap .sec10_faq .faq_list .list-question.show{border-radius:10px 10px 0 0 !important}.top .sec10 .sec10_wrap .sec10_faq .faq_list .list-question.show::before{transform:translateY(-50%) rotate(180deg)}.top .sec10 .sec10_wrap .sec10_faq .faq_list_btn{text-align:right}@media screen and (max-width: 600px){.top .sec10 .sec10_wrap .sec10_faq .faq_list_btn{text-align:center}}.top .sec10 .sec10_wrap .sec10_faq .faq_list_btn a{font-size:1.4rem;color:#fff;letter-spacing:.1em;font-weight:500;padding-right:24px;position:relative}.top .sec10 .sec10_wrap .sec10_faq .faq_list_btn a::before{position:absolute;display:block;content:"";width:5.52px;height:9.36px;right:0;top:50%;transform:translateY(-50%);background-image:url(../img/icon/icon_arrow_white.png);background-size:contain;background-repeat:no-repeat}.top .sec_recruit{padding-top:130px}@media screen and (max-width: 979px){.top .sec_recruit{padding-top:60px}}.top .sec_recruit .recruit_wrap{width:100%;position:relative;border-radius:10px;overflow:hidden;margin-bottom:117px}@media screen and (max-width: 979px){.top .sec_recruit .recruit_wrap{margin-bottom:60px}}@media screen and (max-width: 600px){.top .sec_recruit .recruit_wrap{background-color:#1f7b84}}.top .sec_recruit .recruit_wrap::before{position:absolute;display:block;content:"";width:100%;height:100%;background:#5c5c5c;opacity:.65;mix-blend-mode:multiply}@media screen and (max-width: 600px){.top .sec_recruit .recruit_wrap::before{display:none}}@media screen and (max-width: 600px){.top .sec_recruit .recruit_wrap{margin-bottom:57px;height:212px}}.top .sec_recruit .recruit_wrap img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 979px){.top .sec_recruit .recruit_wrap img{min-height:200px}}@media screen and (max-width: 600px){.top .sec_recruit .recruit_wrap img{display:none}}.top .sec_recruit .recruit_wrap .recruit_txt{position:absolute;top:50%;left:70px;transform:translateY(-50%)}@media screen and (max-width: 600px){.top .sec_recruit .recruit_wrap .recruit_txt{width:100%;left:0;top:55%}}.top .sec_recruit .recruit_wrap .recruit_txt .contents_title__left h2{font-weight:500}@media screen and (max-width: 600px){.top .sec_recruit .recruit_wrap .recruit_txt .contents_title__left{text-align:center}}.top .sec_recruit .recruit_wrap .recruit_txt p{font-size:1.4rem;line-height:2;color:#fff;margin:15px 0 25px}@media screen and (max-width: 979px){.top .sec_recruit .recruit_wrap .recruit_txt p{font-size:1.2rem;margin:10px 0 10px}}@media screen and (max-width: 600px){.top .sec_recruit .recruit_wrap .recruit_txt p{text-align:center;font-size:1.4rem;margin:10px 0 15px}}.top .sec_recruit .recruit_wrap .recruit_txt .com-btn__white{max-width:245px}@media screen and (max-width: 600px){.top .sec_recruit .recruit_wrap .recruit_txt .com-btn__white{width:100%;max-width:100%}}@media screen and (max-width: 979px){.top .sec_recruit .recruit_wrap .recruit_txt .com-btn__white a{font-size:1.2rem;padding:8px 0}}@media screen and (max-width: 600px){.top .sec_recruit .recruit_wrap .recruit_txt .com-btn__white a{border-radius:0;font-size:1.4rem;padding:13px 0}}@keyframes infinity-scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}.top .sec_recruit .scroll-infinity__wrap{display:flex;overflow:hidden}.top .sec_recruit .scroll-infinity__list{display:flex;list-style:none;padding:0}.top .sec_recruit .scroll-infinity__list--left{animation:infinity-scroll-left 80s infinite linear .5s both}.top .sec_recruit .scroll-infinity__item{width:25vw;height:474px;border-radius:10px;overflow:hidden;margin:0 6px}@media screen and (max-width: 1299px){.top .sec_recruit .scroll-infinity__item{height:374px}}@media screen and (max-width: 979px){.top .sec_recruit .scroll-infinity__item{width:25vw;height:300px}}@media screen and (max-width: 600px){.top .sec_recruit .scroll-infinity__item{width:40vw;height:230px}}.top .sec_recruit .scroll-infinity__item>img{width:100%;height:100%;object-fit:cover}.top .sec12{padding:70px 0 93px}@media screen and (max-width: 979px){.top .sec12{padding-bottom:40px}}.top .sec12 .sec12_contact .sec12_contact_wrap{display:flex;flex-wrap:wrap;width:90%;max-width:915px;margin:50px auto 65px}.top .sec12 .sec12_contact .sec12_contact_wrap .contact_tel{width:53%;border-right:dashed 1px #fff}@media screen and (max-width: 600px){.top .sec12 .sec12_contact .sec12_contact_wrap .contact_tel{width:100%;padding-bottom:41px;border-right:none;border-bottom:dashed 1px #fff}}.top .sec12 .sec12_contact .sec12_contact_wrap .contact_tel ul{width:100%;max-width:382px;text-align:center}@media screen and (max-width: 600px){.top .sec12 .sec12_contact .sec12_contact_wrap .contact_tel ul{max-width:100%}}.top .sec12 .sec12_contact .sec12_contact_wrap .contact_tel ul li{font-size:2rem;color:#fff;font-weight:400;letter-spacing:.03em}.top .sec12 .sec12_contact .sec12_contact_wrap .contact_tel ul li:nth-of-type(2){width:100%;margin:3px auto;max-width:380px}.top .sec12 .sec12_contact .sec12_contact_wrap .contact_tel ul li:nth-of-type(2) img{width:100%}.top .sec12 .sec12_contact .sec12_contact_wrap .contact_tel ul li:nth-of-type(3){font-size:1.4rem;font-weight:400}@media screen and (max-width: 979px){.top .sec12 .sec12_contact .sec12_contact_wrap .contact_tel ul li{font-size:1.8rem;padding:0 10px}}@media screen and (max-width: 600px){.top .sec12 .sec12_contact .sec12_contact_wrap .contact_tel ul li{font-size:2rem;padding:0}}.top .sec12 .sec12_contact .sec12_contact_wrap .contact_form{width:47%}.top .sec12 .sec12_contact .sec12_contact_wrap .contact_form ul{width:100%;max-width:323px;margin-left:auto;text-align:center}.top .sec12 .sec12_contact .sec12_contact_wrap .contact_form ul li{font-size:2rem;color:#fff;font-weight:400;letter-spacing:.03em}.top .sec12 .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(2){width:100%;margin:15px 0}.top .sec12 .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(2) a{font-size:1.4rem;display:block;font-weight:500;letter-spacing:.08em;color:#fff;border:solid 1px #fff;border-radius:10px;padding:12px 0;position:relative}@media screen and (max-width: 979px){.top .sec12 .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(2) a{font-size:1.2rem;padding:8px 0}}@media screen and (max-width: 600px){.top .sec12 .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(2) a{font-size:1.4rem;padding:12px 0}}.top .sec12 .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(2) a:hover{background-color:rgba(255,255,255,.3)}.top .sec12 .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(2) a:after{position:absolute;display:block;content:"";width:6px;height:10px;background-image:url("../img/icon/icon_arrow_white.png");background-size:contain;background-repeat:no-repeat;right:20px;top:50%;transform:translateY(-50%)}.top .sec12 .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(3){font-size:1.4rem;font-weight:400}@media screen and (max-width: 979px){.top .sec12 .sec12_contact .sec12_contact_wrap .contact_form ul li{font-size:1.8rem;padding:0 10px}}@media screen and (max-width: 600px){.top .sec12 .sec12_contact .sec12_contact_wrap .contact_form ul li{font-size:2rem}}.top .sec12 .sec12_contact .form_list{width:90%;max-width:1167px;margin:0 auto;display:flex;flex-wrap:wrap}.top .sec12 .sec12_contact .form_list .form_list_wrap{width:33.333333%;text-align:center;padding:0 33px}.top .sec12 .sec12_contact .form_list .form_list_wrap:nth-child(2) h3 span{width:27px}.top .sec12 .sec12_contact .form_list .form_list_wrap:nth-child(3){border-left:dashed 1px #fff;border-right:dashed 1px #fff}@media screen and (max-width: 600px){.top .sec12 .sec12_contact .form_list .form_list_wrap:nth-child(3){border:none}}.top .sec12 .sec12_contact .form_list .form_list_wrap:nth-child(3) h3::before{background-image:url(../img/icon/icon_item_04.png);width:37px;height:28.31px}.top .sec12 .sec12_contact .form_list .form_list_wrap:nth-child(3) h3 span{width:31px}@media screen and (max-width: 600px){.top .sec12 .sec12_contact .form_list .form_list_wrap:nth-child(4){margin-bottom:0}}.top .sec12 .sec12_contact .form_list .form_list_wrap:nth-child(4) h3::before{background-image:url(../img/icon/icon_item_05.png);width:35px;height:35px}.top .sec12 .sec12_contact .form_list .form_list_wrap:nth-child(4) h3 span{width:28px}@media screen and (max-width: 600px){.top .sec12 .sec12_contact .form_list .form_list_wrap{width:100%;margin-bottom:40px}}.top .sec12 .sec12_contact .form_list .form_list_wrap h3{color:#fff;font-size:2rem;letter-spacing:.03em;font-weight:400;padding-top:80px;position:relative}.top .sec12 .sec12_contact .form_list .form_list_wrap h3::before{position:absolute;display:block;content:"";width:36.1px;height:25.59px;background-image:url(../img/icon/icon_item_03.png);background-size:contain;background-repeat:no-repeat;top:18px;left:50%;transform:translateX(-50%)}@media screen and (max-width: 600px){.top .sec12 .sec12_contact .form_list .form_list_wrap h3::before{display:none}}@media screen and (max-width: 979px){.top .sec12 .sec12_contact .form_list .form_list_wrap h3{font-size:1.6rem;padding-top:60px}}@media screen and (max-width: 600px){.top .sec12 .sec12_contact .form_list .form_list_wrap h3{padding:0 0 0 10px;font-size:2rem;display:flex;align-items:center;justify-content:center}}.top .sec12 .sec12_contact .form_list .form_list_wrap h3 span{width:14px;display:block;line-height:1.3;margin-right:5px}@media screen and (min-width: 601px){.top .sec12 .sec12_contact .form_list .form_list_wrap h3 span{display:none !important}}.top .sec12 .sec12_contact .form_list .form_list_wrap a{display:block;width:100%;max-width:323px;color:#fff;padding:12px 0;border-radius:10px;border:solid 1px #fff;text-align:center;margin:20px auto 0;font-size:1.4rem;letter-spacing:.08em;position:relative}@media screen and (max-width: 979px){.top .sec12 .sec12_contact .form_list .form_list_wrap a{font-size:1.2rem;padding:8px 0}}@media screen and (max-width: 600px){.top .sec12 .sec12_contact .form_list .form_list_wrap a{font-size:1.4rem;padding:12px 0}}.top .sec12 .sec12_contact .form_list .form_list_wrap a:hover{background-color:rgba(255,255,255,.3)}.top .sec12 .sec12_contact .form_list .form_list_wrap a:after{position:absolute;display:block;content:"";width:6px;height:10px;background-image:url("../img/icon/icon_arrow_white.png");background-size:contain;background-repeat:no-repeat;right:20px;top:50%;transform:translateY(-50%)}.aside .aside-02_bg{background:linear-gradient(90deg, rgb(11, 154, 169) 0%, rgb(21, 199, 218) 50%, rgb(11, 154, 169) 100%);padding-bottom:107px}.aside .aside-02_bg .aside-02_title h3{text-align:center;font-size:2rem;color:#fff;letter-spacing:.1em;font-weight:500;line-height:1.65;font-family:"Noto Serif JP",serif;margin-bottom:16px}.aside .aside-02_bg .aside-02_title h3 span{font-size:2rem;color:#fff;letter-spacing:.1em;font-weight:500;line-height:1.65;font-family:"Noto Serif JP",serif}@media screen and (max-width: 600px){.aside .aside-02_bg .aside-02_title h3 span{font-size:14px}}.aside .aside_bg{width:90%;max-width:863px;margin:0 auto;position:relative}.aside .aside_bg::before{display:none;position:absolute;content:"";width:120%;height:100%;background-image:url(../img/aside/aside_bg_sp.png);background-size:cover;background-repeat:no-repeat;top:0;left:-10%}@media screen and (max-width: 600px){.aside .aside_bg::before{display:block}}@media screen and (max-width: 600px){.aside .aside_bg{width:100%;padding:25px 0 35px;overflow:hidden}}.aside .aside_bg .page_img{width:100%;height:100%;border-radius:10px;object-fit:contain !important}@media screen and (max-width: 979px){.aside .aside_bg .page_img{min-height:inherit !important}}.aside .aside_bg .aside_img_item{width:100%;height:100%;border-radius:10px;object-fit:cover}@media screen and (max-width: 979px){.aside .aside_bg .aside_img_item{min-height:300px}}@media screen and (max-width: 600px){.aside .aside_bg .aside_img_item{min-height:inherit}}.aside .aside_bg .aside_wrap{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;width:100%}@media screen and (max-width: 600px){.aside .aside_bg .aside_wrap{position:relative;top:inherit;left:inherit;transform:inherit;width:90%;margin:0 auto;text-align:inherit}}.aside .aside_bg .aside_wrap .com-btn__blue{margin:13px auto 0}.aside .aside_bg .aside_wrap h2{font-size:3rem;color:#1f7b84;letter-spacing:.08em;font-family:"kozuka-mincho-pr6n",serif;line-height:1.8}@media screen and (max-width: 979px){.aside .aside_bg .aside_wrap h2{font-size:2.4rem;line-height:1.4}}@media screen and (max-width: 600px){.aside .aside_bg .aside_wrap h2{text-align:center;font-size:3rem;line-height:1.8}}.aside .aside_bg .aside_wrap h2 span{font-size:2.5rem;color:#1f7b84;letter-spacing:.08em;font-family:"kozuka-mincho-pr6n",serif}@media screen and (max-width: 979px){.aside .aside_bg .aside_wrap h2 span{font-size:2rem}}.aside .aside_bg .aside_wrap .aside_txt{width:100%;max-width:396px;margin:0 auto;padding:17px 10px;position:relative}.aside .aside_bg .aside_wrap .aside_txt::before{position:absolute;display:block;content:"";width:100%;height:100%;background-color:rgba(255,255,255,.1);backdrop-filter:blur(2px);top:0;left:0;z-index:-1}@media screen and (max-width: 600px){.aside .aside_bg .aside_wrap .aside_txt::before{display:none}}@media screen and (max-width: 979px){.aside .aside_bg .aside_wrap .aside_txt{padding:10px 10px}}@media screen and (max-width: 600px){.aside .aside_bg .aside_wrap .aside_txt{padding:17px 10px}}.aside .aside_bg .aside_wrap .aside_txt h3{font-size:1.8rem;letter-spacing:.1em;color:#5c5c5c;margin-bottom:11px}@media screen and (max-width: 979px){.aside .aside_bg .aside_wrap .aside_txt h3{font-size:1.4rem;margin-bottom:8px}}@media screen and (max-width: 600px){.aside .aside_bg .aside_wrap .aside_txt h3{line-height:1.45;text-align:center;font-size:1.8rem;margin-bottom:11px}}.aside .aside_bg .aside_wrap .aside_txt p{font-size:1.4rem;letter-spacing:.1em;color:#5c5c5c;line-height:2;margin-bottom:0}@media screen and (max-width: 979px){.aside .aside_bg .aside_wrap .aside_txt p{font-size:1.2rem}}@media screen and (max-width: 600px){.aside .aside_bg .aside_wrap .aside_txt p{font-size:1.4rem}}.aside .aside_bg .aside_wrap .page_aside_txt h2{font-size:3.5rem;font-weight:bold;font-family:"kozuka-mincho-pr6n",serif;letter-spacing:.08em;line-height:1.45}@media screen and (max-width: 979px){.aside .aside_bg .aside_wrap .page_aside_txt h2{font-size:3rem}}.aside .aside_bg .aside_wrap .page_aside_txt h2 span{font-size:2.5rem;font-weight:500;font-family:"kozuka-mincho-pr6n",serif}@media screen and (max-width: 979px){.aside .aside_bg .aside_wrap .page_aside_txt h2 span{font-size:2rem}}@media screen and (max-width: 600px){.aside .aside_bg .aside_wrap .page_aside_txt h2 span{font-weight:400}}@media screen and (max-width: 600px){.aside .aside_bg .aside_wrap .page_aside_txt h2{font-weight:500}}.aside .aside_bg .aside_wrap .page_aside_txt .com-btn__blue{width:90%}@media screen and (max-width: 979px){.aside .aside_bg .aside_wrap .page_aside_txt .com-btn__blue{max-width:280px}}.aside-campaign .aside-campaign_bg{background:linear-gradient(90deg, rgb(11, 154, 169) 0%, rgb(21, 199, 218) 50%, rgb(11, 154, 169) 100%);padding-bottom:105px}.aside-campaign .aside-campaign_swiper{width:90%;max-width:1044px;margin:56px auto 0}@media screen and (max-width: 600px){.aside-campaign .aside-campaign_swiper{width:100%}}.aside-campaign .aside-campaign_swiper .swiper-campaing{padding-bottom:71px}.aside-campaign .aside-campaign_swiper .swiper-campaing .swiper-wrapper .swiper-slide{border-radius:10px;overflow:hidden}@media screen and (max-width: 600px){.aside-campaign .aside-campaign_swiper .swiper-campaing .swiper-wrapper .swiper-slide img{width:100%;height:100%;object-fit:cover}}.aside-campaign .aside-campaign_swiper .swiper-campaing .swiper-pagination{bottom:40px !important}.aside-campaign .aside-campaign_swiper .swiper-campaing .swiper-pagination .swiper-pagination-bullet{background:#75d5de;opacity:1 !important;margin:0 9px}.aside-campaign .aside-campaign_swiper .swiper-campaing .swiper-pagination .swiper-pagination-bullet-active{background:#fff !important}.aside-campaign .aside-campaign_swiper .swiper-campaing .swiper-button__wrap{width:100%;max-width:1044px;margin:0 auto;display:flex;justify-content:right;position:absolute;bottom:0}@media screen and (max-width: 979px){.aside-campaign .aside-campaign_swiper .swiper-campaing .swiper-button__wrap{bottom:20px}}.aside-campaign .aside-campaign_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev{position:relative !important;width:53px;height:53px;left:inherit !important;right:37px}@media screen and (max-width: 600px){.aside-campaign .aside-campaign_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev{display:none}}.aside-campaign .aside-campaign_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev:after{display:none}.aside-campaign .aside-campaign_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev::before{content:"";background-image:url(../img/icon/swiper_arrow_left.png);background-size:contain;background-repeat:no-repeat;width:53px;height:53px}@media screen and (max-width: 979px){.aside-campaign .aside-campaign_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev::before{width:33px;height:33px}}@media screen and (max-width: 979px){.aside-campaign .aside-campaign_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev{width:33px;height:33px;right:27px}}.aside-campaign .aside-campaign_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next{position:relative !important;width:53px;height:53px;left:inherit !important;right:0px}@media screen and (max-width: 600px){.aside-campaign .aside-campaign_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next{display:none}}.aside-campaign .aside-campaign_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next:after{display:none}.aside-campaign .aside-campaign_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next::before{content:"";background-image:url(../img/icon/swiper_arrow_right.png);background-size:contain;background-repeat:no-repeat;width:53px;height:53px}@media screen and (max-width: 979px){.aside-campaign .aside-campaign_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next::before{width:33px;height:33px}}@media screen and (max-width: 979px){.aside-campaign .aside-campaign_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next{width:33px;height:33px}}.aside-campaign .aside-campaign_wrap{width:90%;max-width:904px;margin:64px auto 187px;display:flex;flex-direction:row-reverse;align-items:center;flex-wrap:wrap;position:relative;border-radius:10px;overflow:hidden;z-index:2}.aside-campaign .aside-campaign_wrap::before{position:absolute;display:block;content:"";width:100%;height:100%;background-image:url(../img/top/sec06_bg.png);background-size:cover;background-repeat:no-repeat;z-index:1}@media screen and (max-width: 979px){.aside-campaign .aside-campaign_wrap{margin:47px auto 87px}}.aside-campaign .aside-campaign_wrap .aside-campaign_wrap_txt{width:50%;position:relative;z-index:2;display:flex;justify-content:center}@media screen and (max-width: 979px){.aside-campaign .aside-campaign_wrap .aside-campaign_wrap_txt{padding:0px 10px}}@media screen and (max-width: 600px){.aside-campaign .aside-campaign_wrap .aside-campaign_wrap_txt{width:100%;padding:18px 0}}@media screen and (max-width: 979px){.aside-campaign .aside-campaign_wrap .aside-campaign_wrap_txt .aside-campaign_wrap_txt_wrap .com-btn__blue a{font-size:1.2rem;padding:8px 0}}@media screen and (max-width: 600px){.aside-campaign .aside-campaign_wrap .aside-campaign_wrap_txt .aside-campaign_wrap_txt_wrap .com-btn__blue a{font-size:1.4rem;padding:13px 0}}.aside-campaign .aside-campaign_wrap .aside-campaign_wrap_txt .aside-campaign_wrap_txt_wrap h3{font-size:3rem;font-weight:400;font-family:"Noto Serif JP",serif;line-height:1.5}@media screen and (max-width: 979px){.aside-campaign .aside-campaign_wrap .aside-campaign_wrap_txt .aside-campaign_wrap_txt_wrap h3{font-size:2rem}}@media screen and (max-width: 600px){.aside-campaign .aside-campaign_wrap .aside-campaign_wrap_txt .aside-campaign_wrap_txt_wrap h3{text-align:center;font-size:2.4rem}}.aside-campaign .aside-campaign_wrap .aside-campaign_wrap_txt .aside-campaign_wrap_txt_wrap h3 span{font-size:4.3rem;font-weight:400;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.aside-campaign .aside-campaign_wrap .aside-campaign_wrap_txt .aside-campaign_wrap_txt_wrap h3 span{font-size:3rem}}@media screen and (max-width: 600px){.aside-campaign .aside-campaign_wrap .aside-campaign_wrap_txt .aside-campaign_wrap_txt_wrap h3 span{font-size:3.5rem}}.aside-campaign .aside-campaign_wrap .aside-campaign_wrap_txt .aside-campaign_wrap_txt_wrap p{font-size:1.4rem;letter-spacing:.08em;margin:10px 0 15px;color:#5c5c5c;font-weight:300}@media screen and (max-width: 979px){.aside-campaign .aside-campaign_wrap .aside-campaign_wrap_txt .aside-campaign_wrap_txt_wrap p{font-size:1.2rem;margin:5px 0 10px}}@media screen and (max-width: 600px){.aside-campaign .aside-campaign_wrap .aside-campaign_wrap_txt .aside-campaign_wrap_txt_wrap p{font-size:1.4rem;margin:10px 0 15px}}.aside-campaign .aside-campaign_wrap .aside-campaign_wrap_img{width:50%;height:100%;position:relative;z-index:2}@media screen and (max-width: 600px){.aside-campaign .aside-campaign_wrap .aside-campaign_wrap_img{width:100%;height:164px}}.aside-campaign .aside-campaign_wrap .aside-campaign_wrap_img img{width:100%;height:100%;object-fit:cover}.aside-campaign .aside-campaign_policy{position:relative;width:90%;max-width:904px;margin:0 auto;border:solid 3px #fff;border-radius:10px;padding:44px 68px;background-image:url("../img/com/sec06_policy_bg.jpg");background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 979px){.aside-campaign .aside-campaign_policy{padding:22px 34px}}@media screen and (max-width: 780px){.aside-campaign .aside-campaign_policy{padding:259px 0 0}}.aside-campaign .aside-campaign_policy .aside-campaign_policy_txt .contents_title__left h2{font-weight:500}@media screen and (max-width: 780px){.aside-campaign .aside-campaign_policy .aside-campaign_policy_txt .contents_title__left{text-align:center}}.aside-campaign .aside-campaign_policy .aside-campaign_policy_txt p{font-size:1.4rem;color:#fff;line-height:2.14;letter-spacing:.08em;margin:25px 0;font-weight:300}@media screen and (max-width: 780px){.aside-campaign .aside-campaign_policy .aside-campaign_policy_txt p{padding:0 5%}}.aside-campaign .aside-campaign_policy .aside-campaign_policy_img{position:absolute;width:287px;height:467px;right:68px;top:-17px}@media screen and (max-width: 979px){.aside-campaign .aside-campaign_policy .aside-campaign_policy_img{width:237px;height:437px;top:0;right:0px}}@media screen and (max-width: 780px){.aside-campaign .aside-campaign_policy .aside-campaign_policy_img{width:184px;height:289px;right:inherit;top:-45px;left:50%;transform:translateX(-50%)}}@media screen and (max-width: 780px){.aside-campaign .aside-campaign_policy .com-btn__white{width:100%;max-width:100%}.aside-campaign .aside-campaign_policy .com-btn__white a{border-radius:0 !important}}.aside-list .aside-list_bg{background:linear-gradient(90deg, rgb(11, 154, 169) 0%, rgb(21, 199, 218) 50%, rgb(11, 154, 169) 100%);padding-bottom:65px}.aside-list .aside-list_bg .aside-list_list{display:flex;flex-wrap:wrap;margin-top:57px;margin-bottom:164px}@media screen and (max-width: 979px){.aside-list .aside-list_bg .aside-list_list{margin-top:30px;margin-bottom:104px}}.aside-list .aside-list_bg .aside-list_list .list{width:32.66%;padding-right:2%}.aside-list .aside-list_bg .aside-list_list .list:nth-child(2){width:34.66%;padding:0 2%;border-left:dashed 1px #fff;border-right:dashed 1px #fff}@media screen and (max-width: 600px){.aside-list .aside-list_bg .aside-list_list .list:nth-child(2){padding:0;width:100%;margin:50px auto;border:none}}.aside-list .aside-list_bg .aside-list_list .list:nth-child(3){padding-left:2%;padding-right:0}@media screen and (max-width: 600px){.aside-list .aside-list_bg .aside-list_list .list:nth-child(3){padding:0}}@media screen and (max-width: 600px){.aside-list .aside-list_bg .aside-list_list .list{width:100%}}.aside-list .aside-list_bg .aside-list_list .list .list_img{width:100%;height:243px;margin-bottom:5px;border-radius:10px;overflow:hidden}@media screen and (max-width: 979px){.aside-list .aside-list_bg .aside-list_list .list .list_img{height:20.465890183vw;max-height:243px}}@media screen and (max-width: 600px){.aside-list .aside-list_bg .aside-list_list .list .list_img{height:243px}}.aside-list .aside-list_bg .aside-list_list .list .list_img img{width:100%;height:100%;object-fit:cover}.aside-list .aside-list_bg .aside-list_list .list h3{font-size:2rem;font-weight:500;line-height:1.75;color:#fff}@media screen and (max-width: 979px){.aside-list .aside-list_bg .aside-list_list .list h3{font-size:1.6rem}}@media screen and (max-width: 600px){.aside-list .aside-list_bg .aside-list_list .list h3{font-size:2rem}}.aside-list .aside-list_bg .aside-list_list .list p{font-size:1.4rem;color:#fff;letter-spacing:.12em;margin:5px 0 17px}@media screen and (max-width: 979px){.aside-list .aside-list_bg .aside-list_list .list p{font-size:1.2rem}}@media screen and (max-width: 600px){.aside-list .aside-list_bg .aside-list_list .list p{font-size:1.4rem}}.aside-list .aside-list_bg .aside-list_list .list .list_map{background-color:#d5b563;width:100%;font-size:1.4rem;letter-spacing:.08em;display:block;text-align:center;color:#5c5c5c;border-radius:10px;padding:10px 0;margin-bottom:15px}@media screen and (max-width: 979px){.aside-list .aside-list_bg .aside-list_list .list .list_map{padding:8px 0}}@media screen and (max-width: 600px){.aside-list .aside-list_bg .aside-list_list .list .list_map{padding:10px 0}}.aside-list .aside-list_bg .aside-list_list .list .list_access{width:100%;display:block;text-align:center;font-size:1.3rem;color:#fff;border:solid 1px #fff;border-radius:10px;padding:19px 0}@media screen and (max-width: 979px){.aside-list .aside-list_bg .aside-list_list .list .list_access{padding:10px 0}}@media screen and (max-width: 600px){.aside-list .aside-list_bg .aside-list_list .list .list_access{padding:19px 0}}@keyframes infinity-scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}.aside-list .aside-list_bg .aside-list-scroll-infinity .scroll-infinity__wrap{display:flex;overflow:hidden}.aside-list .aside-list_bg .aside-list-scroll-infinity .scroll-infinity__wrap .scroll-infinity__list{display:flex;list-style:none;padding:0}.aside-list .aside-list_bg .aside-list-scroll-infinity .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item{width:25vw;height:374px;border-radius:10px;overflow:hidden;margin:0 6px}@media screen and (max-width: 979px){.aside-list .aside-list_bg .aside-list-scroll-infinity .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item{width:25vw;height:300px}}@media screen and (max-width: 600px){.aside-list .aside-list_bg .aside-list-scroll-infinity .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item{width:40vw;height:230px}}.aside-list .aside-list_bg .aside-list-scroll-infinity .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item img{width:100%;height:100%;object-fit:cover}.aside-list .aside-list_bg .aside-list-scroll-infinity .scroll-infinity__wrap .scroll-infinity__list--left{animation:infinity-scroll-left 80s infinite linear .5s both}.aside-contact .aside-contact_bg{background:linear-gradient(90deg, rgb(11, 154, 169) 0%, rgb(21, 199, 218) 50%, rgb(11, 154, 169) 100%);padding-bottom:87px}.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact_contact_wrap{display:flex;flex-wrap:wrap;width:90%;max-width:915px;margin:50px auto 65px}.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact_contact_wrap .contact_tel{width:53%;border-right:dashed 1px #fff}@media screen and (max-width: 600px){.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact_contact_wrap .contact_tel{width:100%;padding-bottom:41px;border-right:none;border-bottom:dashed 1px #fff}}.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact_contact_wrap .contact_tel ul{width:100%;max-width:382px;text-align:center}@media screen and (max-width: 600px){.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact_contact_wrap .contact_tel ul{max-width:100%}}.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact_contact_wrap .contact_tel ul li{font-size:2rem;color:#fff;font-weight:500;letter-spacing:.03em}.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact_contact_wrap .contact_tel ul li:nth-of-type(2){width:100%;margin:3px 0}.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact_contact_wrap .contact_tel ul li:nth-of-type(2) img{width:100%}.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact_contact_wrap .contact_tel ul li:nth-of-type(3){font-size:1.4rem;font-weight:400}@media screen and (max-width: 979px){.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact_contact_wrap .contact_tel ul li{font-size:1.8rem;padding:0 10px}}@media screen and (max-width: 600px){.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact_contact_wrap .contact_tel ul li{font-size:2rem;padding:0}}.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact_contact_wrap .contact_form{width:47%}.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact_contact_wrap .contact_form ul{width:100%;max-width:323px;margin-left:auto;text-align:center}.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact_contact_wrap .contact_form ul li{font-size:2rem;color:#fff;font-weight:500;letter-spacing:.03em}.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact_contact_wrap .contact_form ul li:nth-of-type(2){width:100%;margin:15px 0}.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact_contact_wrap .contact_form ul li:nth-of-type(2) a{font-size:1.4rem;display:block;font-weight:500;letter-spacing:.08em;color:#fff;border:solid 1px #fff;border-radius:10px;padding:12px 0;position:relative}@media screen and (max-width: 979px){.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact_contact_wrap .contact_form ul li:nth-of-type(2) a{font-size:1.2rem;padding:8px 0}}@media screen and (max-width: 600px){.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact_contact_wrap .contact_form ul li:nth-of-type(2) a{font-size:1.4rem;padding:12px 0}}.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact_contact_wrap .contact_form ul li:nth-of-type(2) a:after{position:absolute;display:block;content:"";width:6px;height:10px;background-image:url("../img/icon/icon_arrow_white.png");background-size:contain;background-repeat:no-repeat;right:20px;top:50%;transform:translateY(-50%)}.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact_contact_wrap .contact_form ul li:nth-of-type(3){font-size:1.4rem;font-weight:400}@media screen and (max-width: 979px){.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact_contact_wrap .contact_form ul li{font-size:1.8rem;padding:0 10px}}@media screen and (max-width: 600px){.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact_contact_wrap .contact_form ul li{font-size:2rem}}.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact-form_list{width:90%;max-width:1167px;margin:0 auto;display:flex;flex-wrap:wrap}.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact-form_list .form_list_wrap{width:33.333333%;text-align:center;padding:0 33px}@media screen and (max-width: 979px){.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact-form_list .form_list_wrap{padding:0px 10px}}@media screen and (max-width: 600px){.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact-form_list .form_list_wrap{padding:0 33px}}.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact-form_list .form_list_wrap:nth-child(2) h3 span{width:27px}.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact-form_list .form_list_wrap:nth-child(3){border-left:dashed 1px #fff;border-right:dashed 1px #fff}@media screen and (max-width: 600px){.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact-form_list .form_list_wrap:nth-child(3){border:none}}.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact-form_list .form_list_wrap:nth-child(3) h3::before{background-image:url(../img/icon/icon_item_04.png);width:37px;height:28.31px}.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact-form_list .form_list_wrap:nth-child(3) h3 span{width:31px}@media screen and (max-width: 600px){.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact-form_list .form_list_wrap:nth-child(4){margin-bottom:0}}.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact-form_list .form_list_wrap:nth-child(4) h3::before{background-image:url(../img/icon/icon_item_05.png);width:35px;height:35px}.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact-form_list .form_list_wrap:nth-child(4) h3 span{width:28px}@media screen and (max-width: 600px){.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact-form_list .form_list_wrap{width:100%;margin-bottom:40px}}.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact-form_list .form_list_wrap h3{color:#fff;font-size:2rem;letter-spacing:.03em;font-weight:500;padding-top:80px;position:relative}.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact-form_list .form_list_wrap h3::before{position:absolute;display:block;content:"";width:36.1px;height:25.59px;background-image:url(../img/icon/icon_item_03.png);background-size:contain;background-repeat:no-repeat;top:18px;left:50%;transform:translateX(-50%)}@media screen and (max-width: 600px){.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact-form_list .form_list_wrap h3::before{display:none}}@media screen and (max-width: 979px){.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact-form_list .form_list_wrap h3{font-size:1.6rem;padding-top:60px}}@media screen and (max-width: 600px){.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact-form_list .form_list_wrap h3{padding:0 0 0 10px;font-size:2rem;display:flex;align-items:center;justify-content:center}}.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact-form_list .form_list_wrap h3 span{width:14px;display:block;line-height:1.3;margin-right:5px}@media screen and (min-width: 601px){.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact-form_list .form_list_wrap h3 span{display:none !important}}.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact-form_list .form_list_wrap a{display:block;width:100%;max-width:323px;color:#fff;padding:12px 0;border-radius:10px;border:solid 1px #fff;text-align:center;margin:20px auto 0;font-size:1.4rem;letter-spacing:.08em;position:relative}@media screen and (max-width: 979px){.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact-form_list .form_list_wrap a{font-size:1.2rem;padding:8px 0}}@media screen and (max-width: 600px){.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact-form_list .form_list_wrap a{font-size:1.4rem;padding:12px 0;margin-top:10px}}.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact-form_list .form_list_wrap a:after{position:absolute;display:block;content:"";width:6px;height:10px;background-image:url("../img/icon/icon_arrow_white.png");background-size:contain;background-repeat:no-repeat;right:20px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 979px){.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact-form_list .form_list_wrap a:after{right:6px;top:52%}}@media screen and (max-width: 600px){.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact-form_list .form_list_wrap a:after{right:20px}}.header{position:fixed;top:0;left:0;width:100%;transition:all .3s ease;z-index:9000}.header .header_tug{width:100%;padding:7px 0 7px 15px;background:linear-gradient(90deg, rgb(0, 143, 162) 0%, rgb(0, 143, 162) 50%, rgb(0, 143, 162) 100%)}.header .header_tug p{font-size:1.3rem;letter-spacing:.08em;color:#fff;margin-bottom:0;position:relative;z-index:2}@media screen and (max-width: 979px){.header .header_tug p{font-size:.8rem}}.header .header_wrap{display:flex;align-items:center;justify-content:space-between;width:100%;padding-left:15px;background:linear-gradient(90deg, rgb(7, 154, 170) 0%, rgb(15, 190, 209) 50%, rgb(4, 159, 177) 100%)}.header .header_wrap .header_logo{width:239px}@media screen and (max-width: 600px){.header .header_wrap .header_logo{width:240px}}.header .header_wrap .header_logo a{width:100%;height:100%}@media screen and (max-width: 600px){.header .header_wrap .header_logo a{padding:10px 0}}.header .header_wrap .header_logo a img{width:100%}@media screen and (max-width: 600px){.header .header_wrap .header_logo .header_logo_sp{display:block}}.header .header_wrap .menu_xl{padding-right:76px}@media screen and (min-width: 1300px){.header .header_wrap .menu_xl{display:none}}@media screen and (max-width: 600px){.header .header_wrap .menu_xl{display:none}}@media screen and (max-width: 1299px){.header .header_wrap .menu_lg{display:none}}.header .header_wrap ul{display:flex;align-items:center}.header .header_wrap ul li{margin-right:1.5vw}.header .header_wrap ul li a{font-size:clamp(1.2rem,12vw,1.4rem);color:#fff;letter-spacing:.08em}@media screen and (max-width: 979px){.header .header_wrap ul li a{font-size:1.2rem}}.header .header_wrap ul .header_tel{margin-right:0}.header .header_wrap ul .header_tel a{background-color:#3b838b;padding:12px 15px;display:block;width:100%;height:100%}.header .header_wrap ul .header_tel a img{width:192px}@media screen and (max-width: 1299px){.header .header_wrap ul .header_tel a img{width:142px}}@media screen and (max-width: 979px){.header .header_wrap ul .header_tel a img{width:122px}}.header .header_wrap ul .header_web{margin-right:0}.header .header_wrap ul .header_web a{display:block;width:100%;height:100%;background-color:#107079;padding:23px 34px}@media screen and (max-width: 1299px){.header .header_wrap ul .header_web a{padding:17px 30px}}@media screen and (max-width: 979px){.header .header_wrap ul .header_web a{padding:16.5px 15px}}.header .header_wrap .item{position:absolute;right:0;top:0;width:80px;height:59.2px;z-index:9001;display:block;transition:all .3s ease}@media screen and (max-width: 979px){.header .header_wrap .item{top:-6px}}.header .header_wrap .openbtn1{position:relative;cursor:pointer;width:100%;height:100%;z-index:201}@media screen and (min-width: 1300px){.header .header_wrap .openbtn1{display:none}}.header .header_wrap .openbtn1 span{display:inline-block;transition:all .4s;position:absolute;left:28px;height:2px;background:#fdd15d;width:35%}.header .header_wrap .openbtn1 span:nth-of-type(1){top:50px}.header .header_wrap .openbtn1 span:nth-of-type(2){top:58px}.header .header_wrap .openbtn1 span:nth-of-type(3){top:66px;background:none;left:24px}.header .header_wrap .openbtn1 span:nth-of-type(3)::before{content:"MENU";display:block;color:#fdd15d;left:0;font-size:13px}.header .header_wrap .openbtn1.open-active span:nth-of-type(1){top:52px;left:25px;transform:translateY(6px) rotate(-60deg);width:30%;background:#fff !important}.header .header_wrap .openbtn1.open-active span:nth-of-type(2){top:64px;left:25px;transform:translateY(-6px) rotate(60deg);width:30%;background:#fff !important}.header .header_wrap .openbtn1.open-active span:nth-of-type(3){opacity:0}.header .header_wrap .openbtn1.open-active{transition:all .3s ease}.header .header_wrap .openbtn1.open-active:after{display:none !important}.header .header_content{position:absolute;top:-100vh;left:0;width:100%;height:100vh;z-index:9000;overflow-y:scroll}@media screen and (min-width: 1300px){.header .header_content{display:none !important}}.header .header_content .header_content_wrap{background-color:#01313b;padding-bottom:40px}.header .header_content .header-list{padding:140px 5% 80px}@media screen and (max-width: 979px){.header .header_content .header-list{padding:80px 0px 80px}}.header .header_content .header-list .header-list-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.header .header_content .header-list .header-list-wrap dl{width:100%}.header .header_content .header-list .header-list-wrap dl dt{width:100%;display:block;margin-bottom:0;padding:15px 0;border-bottom:solid 1px #575656}@media screen and (max-width: 979px){.header .header_content .header-list .header-list-wrap dl dt{padding:15px 5%}}.header .header_content .header-list .header-list-wrap dl dt a{font-size:1.4rem;color:#fff;font-weight:bold;letter-spacing:.08em}.header .header_content .header-list .header-list-wrap dl dd{width:100%;display:none}.header .header_content .header-list .header-list-wrap dl dd ul li{margin-bottom:0;border-top:solid 1px #575656}.header .header_content .header-list .header-list-wrap dl dd ul li a{font-size:1.4rem;font-weight:500;letter-spacing:.08em;color:#afafaf;display:block;padding:15px 0;width:100%}.header .header_content .header-list .header-list-wrap dl dd ul li a span{width:17px;height:13px;display:inline-block;line-height:1.2;margin-left:10px}.header .header_content .header-list .header-list-wrap .link-icon a{position:relative;display:block;width:100%;height:100%}.header .header_content .header-list .header-list-wrap .link-icon a::before{position:absolute;display:block;content:"";background-repeat:no-repeat;background-size:contain;width:17px;height:13px;right:13px;top:50%;transform:translateY(-50%)}.header .header_content .header-list .header-list-wrap .acdn-switch{position:relative}.header .header_content .header-list .header-list-wrap .acdn-switch::before{content:"";display:inline-block;width:13px;height:2px;background-color:#fff;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:opacity .4s}.header .header_content .header-list .header-list-wrap .acdn-switch::after{content:"";display:inline-block;width:13px;height:2px;background-color:#fff;position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(90deg);transition:transform .4s}.header .header_content .header-list .header-list-wrap .acdn-switch:hover{cursor:pointer}.header .header_content .header-list .acdn-switch.show::before{opacity:0}.header .header_content .header-list .acdn-switch.show::after{transform:translateY(-50%) rotate(180deg)}.header .header_content .header_form{display:flex;justify-content:center}@media screen and (max-width: 600px){.header .header_content .header_form{padding:0px 2.5%}}.header .header_content .header_form li{width:48%;max-width:169px}.header .header_content .header_form li:first-of-type{margin-right:4%}.header .header_content .header_tel{width:100%;max-width:226px;margin:16px auto 0}.hamburger-menu{display:none;font-size:30px;cursor:pointer}.hamburger-menu .openbtn1::after{position:absolute;display:none;content:"";width:100%;height:100%;background:#fff;z-index:-1;top:35px;box-shadow:3px 1px 3px 1px #3b838b}header.scroll{background-color:rgba(0,0,0,0)}header.scroll .hamburger-menu{z-index:10000}header.scroll .hamburger-menu .openbtn1{position:relative;cursor:pointer;width:100%;height:100%;z-index:201}header.scroll .hamburger-menu .openbtn1 span{background:#3b838b;z-index:10000 !important}header.scroll .hamburger-menu .openbtn1 span::before{color:#3b838b !important}header.scroll .hamburger-menu .openbtn1::after{display:block;width:60px;height:60px;top:33px;right:7px}header.scroll .hamburger-menu .openbtn1 .close{display:block !important;opacity:1 !important}header.scroll .hamburger-menu .openbtn1 .close span{background:#fff !important}header.scroll .hamburger-menu .openbtn1.open-active{transition:all .3s ease}header.scroll .hamburger-menu .openbtn1.open-active span{background:#fff !important;display:block !important;opacity:1}header.scroll .hamburger-menu .openbtn1.open-active span::before{background:#fff !important;display:block !important}header.scroll .hamburger-menu .openbtn1 span:nth-of-type(1){top:50px}header.scroll .hamburger-menu .openbtn1 span:nth-of-type(2){top:58px}header.scroll .hamburger-menu .openbtn1 span:nth-of-type(3){top:66px;background:none;left:24px}header.scroll .hamburger-menu .openbtn1 span:nth-of-type(3)::before{content:"MENU";display:block;color:#fdd15d;left:0;font-size:13px}header.scroll .hamburger-menu .openbtn1.open-active span:nth-of-type(1){top:52px;left:25px;transform:translateY(6px) rotate(-60deg);width:30%;background:#fff !important;z-index:100000}header.scroll .hamburger-menu .openbtn1.open-active span:nth-of-type(2){top:64px;left:25px;transform:translateY(-6px) rotate(60deg);width:30%;background:#fff !important}header.scroll .hamburger-menu .openbtn1.open-active span:nth-of-type(3){opacity:0}header.scroll .hamburger-menu .openbtn1.open-active{transition:all .3s ease}header.scroll .hamburger-menu .openbtn1.open-active:after{display:none !important}@media screen and (max-width: 1299px){header.scroll .navigation{display:none}}.navigation{display:flex}header.scroll .header_wrap{z-index:10000000 !important;position:relative !important}header.scroll .header_wrap{background:rgba(0,0,0,.1) !important;transition:.3s;backdrop-filter:blur(50px)}.contact_btn_flow{position:fixed;z-index:500;bottom:10vh;right:50px;width:161px;height:161px}@media screen and (max-width: 979px){.contact_btn_flow{width:110px;height:110px;right:5%;bottom:30px}}.contact_btn_flow a img{width:100%;height:100%}.footer-follow{position:fixed;width:100%;left:0px;bottom:0px;z-index:800}.footer-follow ul{width:100%;display:flex}.footer-follow ul li{text-align:center}.footer-follow ul li:first-of-type{width:64%;background-color:#10535a;mix-blend-mode:multiply}.footer-follow ul li:first-of-type a{font-size:2.6rem;font-weight:800}.footer-follow ul li:last-of-type{width:36%;background-color:#244548;mix-blend-mode:multiply}.footer-follow ul li:last-of-type a{font-size:1.6rem;line-height:1.5;font-weight:300}.footer-follow ul li a{display:block;width:100%;padding:15px 0;color:#fff;font-family:"kozuka-mincho-pr6n",serif}.footer{padding-top:50px;position:relative;background:linear-gradient(90deg, rgb(0, 142, 157) 0%, rgb(11, 185, 203) 50%, rgb(0, 142, 157) 100%)}.footer .footer_logo{width:100%;max-width:517px;margin:0 auto 36px}.footer .footer_logo img{width:100%}.footer .footer_sitemap{display:flex;justify-content:space-between;padding-bottom:30px;flex-wrap:wrap}@media screen and (max-width: 600px){.footer .footer_sitemap .footer_sitemap_wrap{width:100%}}.footer .footer_sitemap .footer_sitemap_wrap dl dt{margin-bottom:15px;font-size:1.6rem;color:#fff;font-weight:300;letter-spacing:.08em}@media screen and (max-width: 979px){.footer .footer_sitemap .footer_sitemap_wrap dl dt{width:100%;display:block;margin-bottom:0;padding:15px 0;border-top:solid 1px #fff;font-size:1.4rem}}@media screen and (max-width: 600px){.footer .footer_sitemap .footer_sitemap_wrap dl dt{width:100%;display:block;margin-bottom:0;padding:15px 0;border-top:solid 1px #fff}}.footer .footer_sitemap .footer_sitemap_wrap dl dt a{font-size:1.6rem;color:#fff;font-weight:300;letter-spacing:.08em}@media screen and (max-width: 979px){.footer .footer_sitemap .footer_sitemap_wrap dl dt a{font-size:1.4rem}}@media screen and (max-width: 979px){.footer .footer_sitemap .footer_sitemap_wrap dl dd{width:100%;display:none}}.footer .footer_sitemap .footer_sitemap_wrap dl dd ul li{margin-bottom:15px}@media screen and (max-width: 979px){.footer .footer_sitemap .footer_sitemap_wrap dl dd ul li{margin-bottom:10px;margin-bottom:0;border-top:solid 1px #fff}}.footer .footer_sitemap .footer_sitemap_wrap dl dd ul li a{font-size:1.6rem;font-weight:300;letter-spacing:.08em;color:#fff;display:block;padding:0;width:100%}@media screen and (max-width: 979px){.footer .footer_sitemap .footer_sitemap_wrap dl dd ul li a{font-size:1.2rem;padding:15px 0}}.footer .footer_sitemap .footer_sitemap_wrap .link-icon a{position:relative;display:block;width:100%;height:100%;font-weight:300}.footer .footer_sitemap .footer_sitemap_wrap .link-icon a::before{position:absolute;display:block;content:"";background-repeat:no-repeat;background-size:contain;width:17px;height:13px;right:13px;top:50%;transform:translateY(-50%)}@media screen and (min-width: 601px){.footer .footer_sitemap .footer_sitemap_wrap .link-icon a::before{display:none}}.footer .footer_sitemap .footer_sitemap_wrap .acdn-switch{position:relative;font-weight:300}.footer .footer_sitemap .footer_sitemap_wrap .acdn-switch::before{content:"";display:inline-block;width:13px;height:2px;background-color:#fff;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:opacity .4s}@media screen and (min-width: 601px){.footer .footer_sitemap .footer_sitemap_wrap .acdn-switch::before{display:none}}.footer .footer_sitemap .footer_sitemap_wrap .acdn-switch::after{content:"";display:inline-block;width:13px;height:2px;background-color:#fff;position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(90deg);transition:transform .4s}@media screen and (min-width: 601px){.footer .footer_sitemap .footer_sitemap_wrap .acdn-switch::after{display:none}}.footer .footer_sitemap .footer_sitemap_wrap .acdn-switch:hover{cursor:pointer}.footer .acdn-switch.open::before{opacity:0}.footer .acdn-switch.open::after{transform:translateY(-50%) rotate(180deg)}.footer .footer_download{width:100%;border:solid 1px #fff;padding:24px 28px;text-align:center}.footer .footer_download h3{color:#fff;font-size:2rem;letter-spacing:.08em;font-weight:400;margin-bottom:12px}.footer .footer_download p{font-size:1.6rem;color:#fff;letter-spacing:.08em;margin-bottom:15px;font-weight:300}.footer .footer_download a{display:block;width:90%;max-width:285px;margin:0 auto;border-radius:10px;color:#fff;font-size:1.4rem;font-weight:400;letter-spacing:.08em;text-align:center;padding:15px 0;background-color:rgba(129,218,228,.5647058824);position:relative}.footer .footer_download a::before{position:absolute;display:block;content:"";width:6px;height:10px;background-image:url(../img/icon/icon_arrow_white.png);background-size:contain;background-repeat:no-repeat;right:20px;top:50%;transform:translateY(-50%)}.footer .footer_icon{width:100%;max-width:191px;margin:0 auto;padding:30px 0;display:flex;justify-content:space-between}.footer .footer_icon a{width:30px;height:30px}.footer .footer_copy{background-color:rgba(0,86,103,.8);padding:5px 0}.footer .footer_copy p{margin-bottom:0;font-size:1.4rem;color:#fff;letter-spacing:.08em;text-align:center}@media screen and (max-width: 600px){.footer .footer_copy p{font-size:10px}}.vio{margin-top:105px;background:linear-gradient(90deg, rgb(11, 152, 167) 0%, rgb(21, 200, 219) 50%, rgb(8, 156, 172) 100%)}@media screen and (max-width: 1299px){.vio{margin-top:92px}}@media screen and (max-width: 979px){.vio{margin-top:80.2px}}@media screen and (max-width: 600px){.vio{margin-top:85.2px}}.vio .bg_light{background:linear-gradient(90deg, rgb(26, 171, 188) 0%, rgb(34, 214, 233) 50%, rgb(24, 174, 191) 100%) !important}.vio .vio_visual{width:100%;position:relative;padding:36px 0 34px;background-image:url("../img/com/bg-gra.jpg");background-size:cover;background-repeat:no-repeat}.vio .vio_visual::before{position:absolute;display:block;content:"";width:100%;height:100%;background:#000;opacity:0;top:0;left:0;z-index:-1}.vio .vio_visual .vio_visual_flex{width:90%;max-width:1095px;margin:0 auto;display:flex;align-items:end;position:relative;z-index:10}.vio .vio_visual .vio_visual_flex .vio_visual_txt{width:63%;padding-right:50px}@media screen and (max-width: 600px){.vio .vio_visual .vio_visual_flex .vio_visual_txt{width:100%;padding:0 5%;margin-top:40px}}.vio .vio_visual .vio_visual_flex .vio_visual_txt .sub_vio{font-size:2rem;font-weight:500;letter-spacing:.1em;color:#fdd15d;font-family:"Noto Serif JP",serif}.vio .vio_visual .vio_visual_flex .vio_visual_txt h2{font-size:4rem;color:#fff;font-family:"Noto Serif JP",serif;letter-spacing:.08em;font-weight:500;margin:20px 0}@media screen and (max-width: 600px){.vio .vio_visual .vio_visual_flex .vio_visual_txt h2{margin:10px 0;font-size:3.6rem}}.vio .vio_visual .vio_visual_flex .vio_visual_txt .font_01{padding-left:5%}.vio .vio_visual .vio_visual_flex .vio_visual_txt .vio_visual_item{margin:20px 0;border-radius:10px;overflow:hidden}@media screen and (max-width: 600px){.vio .vio_visual .vio_visual_flex .vio_visual_txt p{text-align:center;margin-bottom:13px;font-size:2.5rem;letter-spacing:.08em;color:#fff;font-weight:500;font-family:"Noto Serif JP",serif}}.vio .vio_visual .vio_visual_flex .vio_visual_img{width:37%;border-radius:10px;overflow:hidden;position:relative}.vio .vio_visual .vio_visual_flex .vio_visual_img::before{position:absolute;display:block;content:"";width:100%;height:100%;background:#fff;opacity:0}.vio .com_page_bg .sec01 .sec01_bg{position:relative;overflow:hidden;z-index:2;padding:65px 0 150px}@media screen and (max-width: 979px){.vio .com_page_bg .sec01 .sec01_bg{padding:65px 0 80px}}.vio .com_page_bg .sec01 .sec01_bg::before{position:absolute;display:block;content:"";width:110%;height:100%;background-image:url(../img/com/sec04_bg_v3.png);background-size:contain;z-index:-1;top:0;left:0;opacity:.5}.vio .com_page_bg .sec01 .vio_line{margin-top:80px}@media screen and (max-width: 979px){.vio .com_page_bg .sec01 .vio_line{margin-top:40px}}.vio .com_page_bg .sec01 .vio_line .vio_line_title{text-align:center}.vio .com_page_bg .sec01 .vio_line .vio_line_title p{font-size:2rem;color:#fff;font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em}@media screen and (max-width: 979px){.vio .com_page_bg .sec01 .vio_line .vio_line_title p{font-size:15px}}@media screen and (max-width: 600px){.vio .com_page_bg .sec01 .vio_line .vio_line_title p{font-size:1.4rem}}.vio .com_page_bg .sec01 .vio_line .vio_line_title h3{font-size:3rem;color:#fff;font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.08em;line-height:1.75}@media screen and (max-width: 979px){.vio .com_page_bg .sec01 .vio_line .vio_line_title h3{font-size:20px}}.vio .com_page_bg .sec01 .vio_line .vio_line_wrap{display:flex;flex-wrap:wrap;width:100%;height:311px;border-radius:10px;overflow:hidden;margin:33px 0}@media screen and (max-width: 600px){.vio .com_page_bg .sec01 .vio_line .vio_line_wrap{height:auto;margin-bottom:15px}}.vio .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left{width:75%;display:flex;align-items:center;justify-content:center;background-color:#fff;flex-wrap:wrap;padding:0 38px}@media screen and (max-width: 600px){.vio .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left{width:100%;padding:25px 5%}}.vio .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left .vio_line_wrap_left-title{display:none}@media screen and (max-width: 600px){.vio .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left .vio_line_wrap_left-title{display:block;width:100%}}@media screen and (max-width: 600px){.vio .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left .vio_line_wrap_left-title h4{font-size:15px;color:#1f7b84;font-family:"Noto Serif JP",serif;line-height:1.73;margin-bottom:20px}}.vio .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left .vio_line_wrap_left_wrap{width:100%;display:flex;align-items:end;justify-content:space-between}@media screen and (max-width: 600px){.vio .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left .vio_line_wrap_left_wrap{justify-content:space-between}}.vio .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left .vio_line_wrap_left_wrap .item_v1{width:24%;max-width:183px}@media screen and (max-width: 600px){.vio .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left .vio_line_wrap_left_wrap .item_v1{width:30%}}.vio .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left .vio_line_wrap_left_wrap .item_v2{width:39%;max-width:295px}@media screen and (max-width: 600px){.vio .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left .vio_line_wrap_left_wrap .item_v2{width:34%}}.vio .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left .vio_line_wrap_left_wrap .item_v3{width:22%;max-width:170px}@media screen and (max-width: 600px){.vio .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left .vio_line_wrap_left_wrap .item_v3{width:30%}}@media screen and (max-width: 600px){.vio .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left .vio_line_wrap_left_wrap .left_item{text-align:center}}@media screen and (max-width: 600px){.vio .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left .vio_line_wrap_left_wrap .left_item img{height:85px;width:auto}}.vio .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left .vio_line_wrap_left_wrap .left_item span{color:#fff;font-size:1.4rem;letter-spacing:.1em;display:block;text-align:center;background:#1f7b84;width:100%;max-width:179px;margin:15px auto 0;border-radius:21px;padding:4px 0;font-weight:300}@media screen and (max-width: 979px){.vio .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left .vio_line_wrap_left_wrap .left_item span{padding:4px 6px;font-size:1rem;letter-spacing:0em;white-space:nowrap}}.vio .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_right{width:25%;background:#c7faff;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media screen and (max-width: 979px){.vio .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_right{padding:10px}}@media screen and (max-width: 600px){.vio .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_right{width:100%}}@media screen and (max-width: 600px){.vio .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_right .vio_line_wrap_right_wrap{padding-top:10px}}.vio .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_right p{width:100%;text-align:center;margin-bottom:0;color:#1f7b84;font-size:1.5rem;letter-spacing:.08em;font-weight:500;margin:0 auto 10px}@media screen and (max-width: 600px){.vio .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_right p{font-family:"Noto Serif JP",serif;font-weight:600}}.vio .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_right .right_item_list{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 600px){.vio .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_right .right_item_list{justify-content:space-between;padding:0px 2.5%}}.vio .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_right .right_item_list li{width:48%;margin-right:4%;max-width:93px;max-height:113px}.vio .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_right .right_item_list li:nth-of-type(2n){margin-right:0}.vio .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_right .right_item_list li:first-of-type{margin-bottom:2%}.vio .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_right .right_item_list li:nth-of-type(2){margin-bottom:2%}@media screen and (max-width: 600px){.vio .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_right .right_item_list li{width:22%;margin-right:0px}}.vio .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_right .right_item_list li img{width:100%;height:100%}.vio .com_page_bg .sec01 .vio_line .vio_line_ps p{font-size:1.4rem;letter-spacing:.1em;color:#fff;font-weight:300;margin-bottom:0}.vio .com_page_bg .sec01 .vio_machine{width:90%;max-width:904px;margin:50px auto 0}.vio .com_page_bg .sec01 .vio_machine .vio_machine_title{text-align:center;margin:35px 0}.vio .com_page_bg .sec01 .vio_machine .vio_machine_title h3{font-size:2.5rem;font-weight:500;color:#fff;letter-spacing:.1em;font-family:"Noto Serif JP",serif;line-height:1.75;text-shadow:1px 1px 5px rgba(0,0,0,.16)}@media screen and (max-width: 979px){.vio .com_page_bg .sec01 .vio_machine .vio_machine_title h3{font-size:15px}}.vio .com_page_bg .sec01 .vio_machine .vio_machine_title h3 span{font-size:3rem;font-weight:500;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif;text-shadow:1px 1px 5px rgba(0,0,0,.16)}@media screen and (max-width: 979px){.vio .com_page_bg .sec01 .vio_machine .vio_machine_title h3 span{font-size:20px;line-height:1.75}}.vio .com_page_bg .sec01 .vio_machine .vio_machine_wrap{width:100%;position:relative;padding:24px;border-radius:10px;overflow:hidden;margin-bottom:40px}@media screen and (max-width: 600px){.vio .com_page_bg .sec01 .vio_machine .vio_machine_wrap{width:90%;margin:0 auto 40px}}.vio .com_page_bg .sec01 .vio_machine .vio_machine_wrap::before{position:absolute;display:block;content:"";width:100%;height:100%;background-image:url(../img/vio/vio_bg.png);background-size:cover;background-repeat:no-repeat;top:0;left:0;z-index:1}.vio .com_page_bg .sec01 .vio_machine .vio_machine_wrap h4{position:relative;z-index:2;font-size:2rem;color:#1f7b84;text-align:center;font-weight:400}@media screen and (max-width: 979px){.vio .com_page_bg .sec01 .vio_machine .vio_machine_wrap h4{font-size:16px;line-height:1.75;margin-bottom:8px}}.vio .com_page_bg .sec01 .vio_machine .vio_machine_wrap .vio_machine_wrap_img{position:relative;z-index:2;width:100%}@media screen and (max-width: 600px){.vio .com_page_bg .sec01 .vio_machine .vio_machine_txt{width:90%;margin:0 auto}}.vio .com_page_bg .sec01 .vio_machine .vio_machine_txt p{font-size:1.4rem;font-weight:300;color:#fff;letter-spacing:.08em;line-height:2;margin-bottom:0}@media screen and (max-width: 600px){.vio .com_page_bg .sec01 .vio_machine .vio_machine_txt p{margin-bottom:40px}}.vio .com_page_bg .sec01 .link_candela{width:90%;max-width:661px;margin:0 auto}.vio .com_page_bg .sec01 .link_candela a{display:block;width:100%;height:100%}@media screen and (max-width: 600px){.vio .com_page_bg .sec01 .link_candela img{border-radius:10px}}.vio .com_page_bg .sec01 .vio_schedule{width:90%;max-width:831px;margin:100px auto 0}@media screen and (max-width: 979px){.vio .com_page_bg .sec01 .vio_schedule{margin-top:65px;margin-bottom:0px}}.vio .com_page_bg .sec01 .vio_schedule .vio_schedule_title h3{font-size:3rem;font-weight:500;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif;text-align:center;text-shadow:1px 1px 5px rgba(0,0,0,.16)}@media screen and (max-width: 979px){.vio .com_page_bg .sec01 .vio_schedule .vio_schedule_title h3{font-size:20px}}.vio .com_page_bg .sec01 .vio_schedule .set_item_title{margin:40px 0 47px !important}@media screen and (max-width: 979px){.vio .com_page_bg .sec01 .vio_schedule .set_item_title{margin-bottom:20px !important}}.vio .com_page_bg .sec01 .vio_schedule .vio_schedule_list_opacity dl{transition:opacity 1.3s ease;opacity:0}.vio .com_page_bg .sec01 .vio_schedule .vio_schedule_list_opacity-active dl{opacity:1 !important}.vio .com_page_bg .sec01 .vio_schedule .vio_schedule_list_opacity-active dl:nth-child(2){transition-delay:.3s}.vio .com_page_bg .sec01 .vio_schedule .vio_schedule_list_opacity-active dl:nth-child(3){transition-delay:.6s}.vio .com_page_bg .sec01 .vio_schedule .vio_schedule_list_opacity-active dl:nth-child(4){transition-delay:.9s}.vio .com_page_bg .sec01 .vio_schedule .vio_schedule_list_opacity-active dl:nth-child(5){transition-delay:1.2s}.vio .com_page_bg .sec01 .vio_schedule .vio_schedule_list{width:100%;display:flex;justify-content:space-between;position:relative;margin-top:47px;flex-wrap:wrap}@media screen and (max-width: 979px){.vio .com_page_bg .sec01 .vio_schedule .vio_schedule_list{margin-top:20px}}.vio .com_page_bg .sec01 .vio_schedule .vio_schedule_list::before{position:absolute;display:block;content:"";width:95%;height:3px;background:#d5b563;top:67px;left:50%;transform:translateX(-50%)}@media screen and (max-width: 600px){.vio .com_page_bg .sec01 .vio_schedule .vio_schedule_list::before{width:3px;height:calc(100% - 80px);top:20px}}@media screen and (max-width: 600px){.vio .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl{width:100%;display:flex;justify-content:center;padding-bottom:70px}}@media screen and (max-width: 600px){.vio .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl:last-child{padding-bottom:0px}}.vio .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl dt{font-size:1.4rem;color:#fff;letter-spacing:.1em;font-weight:400;padding-bottom:39px;position:relative}@media screen and (max-width: 600px){.vio .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl dt{padding-bottom:0px;padding-right:25px}}.vio .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl dt::before{position:absolute;display:block;content:"";width:35px;height:35px;background:#d5b563;border-radius:50%;top:51.5px;left:50%;transform:translateX(-50%)}@media screen and (max-width: 600px){.vio .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl dt::before{width:18px;height:18px;left:inherit;right:-9px;transform:inherit;top:10px}}.vio .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl dt span{font-size:2rem;color:#fff;letter-spacing:.1em;font-weight:400}.vio .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl dd{font-size:1.4rem;color:#fff;letter-spacing:.1em;font-weight:400;padding-top:34px}@media screen and (max-width: 600px){.vio .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl dd{padding-top:0px;padding-left:25px}}.vio .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl dd span{font-size:2rem;color:#fff;letter-spacing:.1em;font-weight:400}@media screen and (max-width: 600px){.vio .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl .last_day{width:50%;padding:0px;text-align:right;padding-right:25px}}.vio .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl .last_day::before{display:none}.vio .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl .last_day::after{position:absolute;display:block;content:"";width:39px;height:40px;top:49px;left:50%;transform:translateX(-50%);background-image:url(../img/icon/icon_sankaku.png);background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 600px){.vio .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl .last_day::after{top:25px;left:inherit;right:-10px;width:20px;height:20px;transform:rotate(90deg)}}.vio .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl .last_num{position:relative;padding-bottom:35px;top:-10px}@media screen and (max-width: 600px){.vio .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl .last_num{width:50%;padding-left:50px}}.vio .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl .last_num::before{position:absolute;display:block;content:"";border:solid 1px #fff;border-radius:50%;width:108px;height:108px;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1}@media screen and (max-width: 600px){.vio .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl .last_num::before{top:calc(50% - 12px);left:78px}}.vio .com_page_bg .sec01 .vio_schedule .vio_schedule_txt{margin-top:21px}.vio .com_page_bg .sec01 .vio_schedule .vio_schedule_txt p{font-size:1.4rem;color:#fff;letter-spacing:.08em;line-height:2;font-weight:300;margin-bottom:0}.vio .com_page_bg .sec01 .vio_schedule .vio_schedule_txt p span{font-size:1.4rem;color:#fff;letter-spacing:.08em;line-height:2;font-weight:500}.vio .com_page_bg .sec01 .vio_plan{padding-top:120px}@media screen and (max-width: 979px){.vio .com_page_bg .sec01 .vio_plan{padding-top:80px}}.vio .com_page_bg .sec01 .vio_plan .vio_plan_list{display:flex;flex-wrap:wrap;margin-bottom:80px}.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap{width:48%;margin-right:4%;margin-top:70px}@media screen and (max-width: 979px){.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap{margin-top:40px}}@media screen and (max-width: 600px){.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap{width:100%;margin-right:0px;margin-top:40px}}.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap:nth-child(2n){margin-right:0}.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap .set_item_title{margin-bottom:29px}@media screen and (max-width: 979px){.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap .set_item_title{margin-bottom:20px}}.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_title{width:100% !important;background:#1f7b84 !important;color:#fff !important;font-size:2.5rem;font-weight:500;padding:16.5px 19px 16.5px 19px;border-radius:10px 10px 0 0 !important;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_title{text-align:center;font-size:1.7rem;padding:10px 20px 10px 0px !important;text-align:center}}.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_title span{color:#fff !important;font-size:2.5rem;font-weight:500 !important;font-family:"Noto Serif JP",serif !important}@media screen and (max-width: 979px){.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_title span{font-size:1.4rem !important}}.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_fst{width:100%}.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl{display:flex;justify-content:space-between;margin-bottom:1%}.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl:last-of-type dt{border-radius:0 0 0 10px}.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl:last-of-type dd{border-radius:0 0 10px 0}.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl:first-child dt{font-size:2.5rem}@media screen and (max-width: 979px){.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl:first-child dt{font-size:1.8rem}}.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl dt{width:40%;background:#fff;padding:20px 0 20px 19px;font-size:2rem;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;color:#1f7b84}@media screen and (max-width: 979px){.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl dt{text-align:center;font-size:2rem;padding:10px 0px}}@media screen and (max-width: 600px){.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl dt{width:30%;display:flex;align-items:center;justify-content:center}}.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl dt span{font-size:2rem;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;color:#1f7b84;background:#fff}@media screen and (max-width: 979px){.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl dt span{font-size:15px}}.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl dd{width:59%;background:#fff;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 600px){.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl dd{width:69%;padding:15px 20px}}.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v1 img{width:76%;max-width:233px}@media screen and (max-width: 600px){.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v1 img{width:100%}}.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v2 img{width:76%;max-width:233px}@media screen and (max-width: 600px){.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v2 img{width:100%}}.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v3 picture{display:flex;align-items:center;justify-content:center}.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v3 img,.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v3 picture{width:95%;max-width:270px}@media screen and (max-width: 600px){.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v3 img,.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v3 picture{width:100%}}.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd dl{margin-bottom:1%}.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd dl:last-of-type dt{border-radius:0 0 10px 10px}.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt{background:#fff;font-size:2rem;font-weight:500;color:#1f7b84;padding:20px 0 20px 19px;font-family:"Noto Serif JP",serif;letter-spacing:0em}.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt span{letter-spacing:0em;color:#1f7b84;font-family:"Noto Serif JP",serif;background:#fff;font-size:2rem;font-weight:500}@media screen and (max-width: 979px){.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt span{font-size:1.3rem}}.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap .acdn{border-radius:10px;overflow:hidden}.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch{padding-right:9%;position:relative}.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch::after{position:absolute;display:block;content:"";width:14.52px;height:7.41px;top:3rem;right:7%;background-image:url(../img/icon/icon_acdn_small.png);background-size:contain;background-repeat:no-repeat;transform:rotate(180deg);transition:transform .4s}@media screen and (max-width: 979px){.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch::after{top:2rem}}@media screen and (max-width: 600px){.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch::after{top:21px;right:5%}}.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch:hover{cursor:pointer}.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch.open::after{transform:translateY(-25%) rotate(0deg)}.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body{background:#fff;padding:20px 20px;margin-top:1%;border-radius:0 0 10px 10px;display:none}.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body p{margin-bottom:0;font-size:1.4rem;letter-spacing:.08em;font-weight:400;line-height:2;color:#5c5c5c}.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap{display:flex;align-items:center;margin-bottom:20px}@media screen and (max-width: 979px){.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap{flex-wrap:wrap}}@media screen and (max-width: 600px){.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap{flex-wrap:wrap;justify-content:center;margin-bottom:5px}}.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li{line-height:1}.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:first-of-type{color:#1f7b84;font-size:1.7rem;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;margin-right:5px}@media screen and (max-width: 979px){.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:first-of-type{width:100%;font-size:1.6rem}}@media screen and (max-width: 600px){.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:first-of-type{width:100%;margin:0px;text-align:center;font-size:1.6rem;font-weight:600}}.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:nth-of-type(2){color:#1f7b84;font-size:3.1rem;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;margin-right:8px}@media screen and (max-width: 979px){.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:nth-of-type(2){font-size:2.8rem}}.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:nth-of-type(2) .en{font-size:1.7rem;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;color:#1f7b84}@media screen and (max-width: 979px){.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:nth-of-type(2) .en{font-size:1.6rem}}.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:nth-of-type(2) .zei{font-size:1.2rem;font-weight:400;letter-spacing:.1em;color:#1f7b84}@media screen and (max-width: 979px){.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:nth-of-type(2) .zei{font-size:1.1rem}}.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:last-of-type{background:#c7faff;color:#1f7b84;font-size:1.8rem;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;padding:4px 12px}@media screen and (max-width: 979px){.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:last-of-type{font-size:1.6rem}}@media screen and (max-width: 600px){.vio .com_page_bg .sec01 .vio_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:last-of-type{font-size:1.2rem;padding:2px 6px}}.vio .com_page_bg .sec01 .vio_shaving{width:90%;max-width:1000px;margin:0 auto}.vio .com_page_bg .sec01 .vio_shaving .vio_shaving_wrap{display:flex;flex-wrap:wrap;margin-top:60px}@media screen and (max-width: 979px){.vio .com_page_bg .sec01 .vio_shaving .vio_shaving_wrap{margin-top:30px}}.vio .com_page_bg .sec01 .vio_shaving .vio_shaving_wrap .vio_shaving_wrap_img{width:37.9%;max-width:379px;border-radius:10px;overflow:hidden}@media screen and (max-width: 600px){.vio .com_page_bg .sec01 .vio_shaving .vio_shaving_wrap .vio_shaving_wrap_img{width:100%;margin-bottom:15px}}.vio .com_page_bg .sec01 .vio_shaving .vio_shaving_wrap .vio_shaving_wrap_img img{width:100%;border-radius:10px}.vio .com_page_bg .sec01 .vio_shaving .vio_shaving_wrap .vio_shaving_wrap_txt{width:62.1%;padding-left:3.5vw}@media screen and (max-width: 979px){.vio .com_page_bg .sec01 .vio_shaving .vio_shaving_wrap .vio_shaving_wrap_txt{padding-left:2.5vw}}@media screen and (max-width: 600px){.vio .com_page_bg .sec01 .vio_shaving .vio_shaving_wrap .vio_shaving_wrap_txt{width:100%;padding-left:0px}}.vio .com_page_bg .sec01 .vio_shaving .vio_shaving_wrap .vio_shaving_wrap_txt p{font-size:1.4rem;font-weight:300;line-height:2;letter-spacing:.08em;color:#fff;margin-bottom:55px}.vio .com_page_bg .sec01 .vio_shaving .vio_shaving_wrap .vio_shaving_wrap_txt p span{font-size:1.4rem;font-weight:500;line-height:2;letter-spacing:.08em;color:#fff}.vio .com_page_bg .sec01 .vio_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl{display:flex;justify-content:space-between;margin-bottom:1.5%;flex-wrap:wrap}@media screen and (max-width: 600px){.vio .com_page_bg .sec01 .vio_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl{margin-bottom:25px}}.vio .com_page_bg .sec01 .vio_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl:first-of-type{border-radius:10px 10px 0 0;overflow:hidden}.vio .com_page_bg .sec01 .vio_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl:last-of-type{border-radius:0 0 10px 10px;overflow:hidden}.vio .com_page_bg .sec01 .vio_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl dt{width:59%;background:#fff;padding:18px 0 18px 18px;font-size:1.8rem;font-family:"Noto Serif JP",serif;letter-spacing:.03em;font-weight:400;color:#1f7b84}@media screen and (max-width: 979px){.vio .com_page_bg .sec01 .vio_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl dt{font-size:1.6rem;width:calc(100% - 198px);padding:15px}}@media screen and (max-width: 600px){.vio .com_page_bg .sec01 .vio_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl dt{width:100%;margin-bottom:5px;border-radius:10px 10px 0 0;padding:13px 5px;text-align:center}}.vio .com_page_bg .sec01 .vio_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl dd{width:40%;background:#fff;display:flex;align-items:center;font-size:2.2rem;font-family:"Noto Serif JP",serif;letter-spacing:.03em;font-weight:500;color:#1f7b84;padding-left:15px}@media screen and (max-width: 979px){.vio .com_page_bg .sec01 .vio_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl dd{font-size:1.8rem;width:188px}}@media screen and (max-width: 600px){.vio .com_page_bg .sec01 .vio_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl dd{width:100%;border-radius:0px 0px 10px 10px;padding:0px;justify-content:center;height:51px}}.vio .com_page_bg .sec01 .vio_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl .shaving_price{font-size:3rem;font-weight:bold}@media screen and (max-width: 979px){.vio .com_page_bg .sec01 .vio_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl .shaving_price{font-size:2.6rem}}.vio .com_page_bg .sec01 .vio_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl .shaving_price .part{font-size:1.8rem;font-family:"Noto Serif JP",serif;letter-spacing:.08em;font-weight:500;color:#1f7b84;margin-right:4px}@media screen and (max-width: 979px){.vio .com_page_bg .sec01 .vio_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl .shaving_price .part{font-size:1.6rem}}@media screen and (max-width: 600px){.vio .com_page_bg .sec01 .vio_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl .shaving_price .part{margin-right:8px;font-size:2rem}}.vio .com_page_bg .sec01 .vio_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl .shaving_price .en{font-size:2rem;font-family:"Noto Serif JP",serif;letter-spacing:.08em;font-weight:500;color:#1f7b84;position:relative;top:4px}@media screen and (max-width: 979px){.vio .com_page_bg .sec01 .vio_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl .shaving_price .en{font-size:1.6rem}}.vio .com_page_bg .sec01 .vio_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl .shaving_price .zei{font-size:1.2rem;letter-spacing:.1em;font-weight:400;color:#1f7b84;position:relative;top:4px}@media screen and (max-width: 979px){.vio .com_page_bg .sec01 .vio_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl .shaving_price .zei{font-size:1.1rem}}.vio .sec03{padding-bottom:120px;padding-top:130px}@media screen and (max-width: 979px){.vio .sec03{padding-top:30px;padding-bottom:50px}}@media screen and (max-width: 600px){.vio .sec03 .contents_title{padding:0 3%}}@media screen and (max-width: 600px){.vio .sec03 .contents_title h2{letter-spacing:.06em !important;font-size:2.8rem !important}}.vio .sec03 .sec03-wrap{display:flex;flex-wrap:wrap;margin-top:45px;margin-bottom:60px}.vio .sec03 .sec03-wrap .sec03-wrap-col{border-radius:10px;overflow:hidden;width:32%;margin-right:2%;background-color:#fff}.vio .sec03 .sec03-wrap .sec03-wrap-col:nth-child(3n){margin-right:0px}@media screen and (max-width: 600px){.vio .sec03 .sec03-wrap .sec03-wrap-col{width:100%;margin-right:0px;margin-bottom:25px}}.vio .sec03 .sec03-wrap .sec03-wrap-col .sec03-wrap-col-txt{padding:15px 10px}.vio .sec03 .sec03-wrap .sec03-wrap-col .sec03-wrap-col-txt h3{font-size:20px;font-family:"Noto Serif JP",serif;text-align:center;color:#1f7b84;margin-bottom:15px;line-height:1.5}.vio .sec03 .sec03-wrap .sec03-wrap-col .sec03-wrap-col-txt p{font-size:14px;text-align:center;color:#5c5c5c;line-height:2}.vio .sec03 h4{width:100%;max-width:670px;font-weight:500;color:#fff;background-color:#1f7b84;border-radius:10px;text-align:center;font-size:25px;font-family:"Noto Serif JP",serif;height:75px;display:flex;align-items:center;justify-content:center;margin:0 auto;margin-top:50px}@media screen and (max-width: 979px){.vio .sec03 h4{font-size:18px;margin-top:15px;line-height:1.8;height:88px}}.vio .sec03 .sec03-list{display:flex;flex-wrap:wrap;margin-top:60px}@media screen and (max-width: 979px){.vio .sec03 .sec03-list{margin-top:25px}}@media screen and (max-width: 600px){.vio .sec03 .sec03-list{flex-direction:column-reverse}}.vio .sec03 .sec03-list .sec03-list-left{width:45%}@media screen and (max-width: 600px){.vio .sec03 .sec03-list .sec03-list-left{width:100%}}.vio .sec03 .sec03-list .sec03-list-left p{color:#fff;font-size:14px;line-height:2;font-weight:300}.vio .sec03 .sec03-list .sec03-list-right{width:55%;padding-left:5%}@media screen and (max-width: 600px){.vio .sec03 .sec03-list .sec03-list-right{width:100%;padding-left:0px;margin-bottom:25px}}.vio .sec03 .sec03-list .sec03-list-right img{border-radius:10px;width:100%}.vio .sec04{padding-bottom:145px;padding-top:140px}@media screen and (max-width: 979px){.vio .sec04{padding-top:50px;padding-bottom:60px}}.vio .sec04 .sec04_machine{width:90%;max-width:1176px;margin:0 auto}@media screen and (max-width: 600px){.vio .sec04 .sec04_machine .contents_title h2{font-size:24px !important}}.vio .sec04 .sec04_machine .vio_machine_title{text-align:center;margin:35px 0}.vio .sec04 .sec04_machine .vio_machine_title h3{font-size:2.5rem;font-weight:500;color:#fff;letter-spacing:.1em;font-family:"Noto Serif JP",serif;line-height:1.75;text-shadow:1px 1px 5px rgba(0,0,0,.16)}@media screen and (max-width: 979px){.vio .sec04 .sec04_machine .vio_machine_title h3{font-size:1.5rem}}.vio .sec04 .sec04_machine .vio_machine_title h3 span{font-size:3rem;font-weight:500;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif;text-shadow:1px 1px 5px rgba(0,0,0,.16)}@media screen and (max-width: 979px){.vio .sec04 .sec04_machine .vio_machine_title h3 span{font-size:20px}}.vio .sec04 .swiper{width:90%;max-width:1176px;margin:0 auto;margin-bottom:120px}@media screen and (max-width: 979px){.vio .sec04 .swiper{margin-bottom:60px;padding-bottom:40px}}.vio .sec04 .swiper .swiper-pagination{display:none}@media screen and (max-width: 600px){.vio .sec04 .swiper .swiper-pagination{display:block;bottom:0px}}.vio .sec04 .swiper .swiper-pagination .swiper-pagination-bullet{margin:0px 8.5px}.vio .sec04 .swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:#fff}.vio .sec04 .swiper .swiper-slide a{display:block}.vio .sec04 .swiper .swiper-slide a img{border-radius:10px}.vio .sec04 .sec04_faq{width:90%;max-width:687px;margin:0 auto;border:solid 3px #fff;border-radius:10px;overflow:hidden;border-top:none}@media screen and (max-width: 600px){.vio .sec04 .sec04_faq{overflow:inherit}}.vio .sec04 .sec04_faq h4{width:100%;background:#fff;padding:15px 0 15px 20px;font-size:1.6rem;font-weight:500;color:#1f7b84;letter-spacing:.08em}@media screen and (max-width: 979px){.vio .sec04 .sec04_faq h4{line-height:1.75}}.vio .sec04 .sec04_faq .sec04_faq_wrap{padding:45px 196px 45px 40px;position:relative}@media screen and (max-width: 600px){.vio .sec04 .sec04_faq .sec04_faq_wrap{padding:15px 45px 15px 15px}}.vio .sec04 .sec04_faq .sec04_faq_wrap::before{position:absolute;display:block;content:"";width:154px;height:253px;bottom:-5px;right:40px;background-image:url(../img/vio/vio_person.png);background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 600px){.vio .sec04 .sec04_faq .sec04_faq_wrap::before{width:80px;height:120px;right:-20px;bottom:-15px}}.vio .sec04 .sec04_faq .sec04_faq_wrap::after{content:"";background-color:rgba(0,0,0,.1);position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.vio .sec04 .sec04_faq .sec04_faq_wrap p{margin-bottom:0;font-size:1.4rem;font-weight:300;letter-spacing:.08em;color:#fff;line-height:2}.vio .sec04 .sec04_faq .sec04_faq_wrap_v2{padding:20px 196px 20px 20px}@media screen and (max-width: 600px){.vio .sec04 .sec04_faq .sec04_faq_wrap_v2{padding:15px 45px 15px 15px}}.vio .sec04 .ipl{width:90%;max-width:1000px;margin:50px auto 74px}.vio .sec04 .ipl .ipl_title{text-align:center;margin-bottom:35px}@media screen and (max-width: 600px){.vio .sec04 .ipl .ipl_title{margin-bottom:15px}}.vio .sec04 .ipl .ipl_title h3{font-size:2.5rem;font-weight:500;color:#fff;letter-spacing:.1em;font-family:"Noto Serif JP",serif;line-height:1.75;text-shadow:1px 1px 5px rgba(0,0,0,.16);display:flex;align-items:center;justify-content:center}@media screen and (max-width: 979px){.vio .sec04 .ipl .ipl_title h3{font-size:18px;display:block}}.vio .sec04 .ipl .ipl_title h3 img{width:48px;display:block;margin-right:5px}@media screen and (max-width: 979px){.vio .sec04 .ipl .ipl_title h3 img{margin:0 auto 5px;width:39px}}.vio .sec04 .ipl .ipl_wrap{display:flex;border-radius:10px;overflow:hidden;margin-bottom:42px}.vio .sec04 .ipl .ipl_wrap .ipl_wrap_img{width:50%;position:relative}.vio .sec04 .ipl .ipl_wrap .ipl_wrap_img img{width:100%;height:100%}.vio .sec04 .ipl .ipl_wrap .ipl_wrap_img span{position:absolute;display:block;width:374px;padding:30px 0;font-size:2.5rem;color:#fff;text-align:center;letter-spacing:.08em;font-weight:bold;bottom:14px;left:50%;transform:translateX(-50%);background:#08909f}@media screen and (max-width: 979px){.vio .sec04 .ipl .ipl_wrap .ipl_wrap_img span{width:90%;max-width:307px;padding:25px 0;bottom:7px}}@media screen and (max-width: 600px){.vio .sec04 .ipl .ipl_wrap .ipl_wrap_img span{width:80%;font-size:16px;padding:13px 0px;bottom:5px}}.vio .sec04 .ipl .ipl_wrap_txt{padding:0 5%}@media screen and (max-width: 979px){.vio .sec04 .ipl .ipl_wrap_txt{padding:0px}}.vio .sec04 .ipl .ipl_wrap_txt p{font-size:1.4rem;color:#fff;letter-spacing:.08em;font-weight:300;line-height:2;margin-bottom:0}.vio .sec05{margin-bottom:150px}@media screen and (max-width: 979px){.vio .sec05{margin-bottom:0px;padding-bottom:80px}}.vio .sec05 .vio_use{width:90%;max-width:905px;margin:0 auto 106px}@media screen and (max-width: 979px){.vio .sec05 .vio_use{margin-bottom:50px}}.vio .sec05 .vio_use_youtube{margin-bottom:35px}.vio .sec05 .vio_use_youtube iframe{width:100%;height:530px}@media screen and (max-width: 979px){.vio .sec05 .vio_use_youtube iframe{height:49.9168053245vw;max-height:530px}}@media screen and (max-width: 600px){.vio .sec05 .vio_use_youtube iframe{height:50.4vw}}.vio .sec05 .vio_use_title{text-align:center;margin:50px 0}@media screen and (max-width: 979px){.vio .sec05 .vio_use_title{margin-bottom:20px;margin-top:30px}}.vio .sec05 .vio_use_title h3{font-size:3rem;color:#fff;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;margin-bottom:10px;text-shadow:1px 1px 5px rgba(0,0,0,.16)}@media screen and (max-width: 979px){.vio .sec05 .vio_use_title h3{font-size:20px;line-height:1.75;margin-bottom:5px}}.vio .sec05 .vio_use_title p{font-size:2rem;color:#fff;letter-spacing:.1em;font-weight:500;font-family:"Noto Serif JP",serif;margin-bottom:0}@media screen and (max-width: 979px){.vio .sec05 .vio_use_title p{font-size:15px;line-height:1.66}}.vio .sec05 .vio_use_txt p{font-size:1.4rem;color:#fff;letter-spacing:.08em;line-height:2;font-weight:300;margin-bottom:0}.vio .sec05 .vio_use_wrap{width:90%;max-width:1020px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 979px){.vio .sec05 .vio_use_wrap{margin:0px auto 0}}.vio .sec05 .vio_use_wrap .use_contener{width:49%;overflow:hidden}@media screen and (max-width: 979px){.vio .sec05 .vio_use_wrap .use_contener{overflow:inherit}}@media screen and (max-width: 600px){.vio .sec05 .vio_use_wrap .use_contener{width:100%;overflow:inherit;margin-bottom:60px}}@media screen and (max-width: 600px){.vio .sec05 .vio_use_wrap .use_contener:last-child{margin-bottom:0px}}.vio .sec05 .vio_use_wrap .use_contener .use_contener_up{background:#fff;padding:35px 174px 35px 35px;position:relative;border-radius:10px 10px 0px 0px}@media screen and (max-width: 979px){.vio .sec05 .vio_use_wrap .use_contener .use_contener_up{padding:55px 20px 30px}}@media screen and (max-width: 600px){.vio .sec05 .vio_use_wrap .use_contener .use_contener_up{padding:20px;padding-top:45px;border-radius:10px 10px 0px 0px}}.vio .sec05 .vio_use_wrap .use_contener .use_contener_up::before{position:absolute;display:block;content:"";width:150px;height:150px;right:25px;top:35px;background-image:url(../img/vio/case_item.png);background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 979px){.vio .sec05 .vio_use_wrap .use_contener .use_contener_up::before{width:82px;height:82px;right:50%;transform:translateX(50%);top:-40px;background-image:url(../img/vio/case_item_sp.png)}}.vio .sec05 .vio_use_wrap .use_contener .use_contener_up p{font-size:clamp(1.4rem,1.6vw,2rem);color:#1f7b84;letter-spacing:.08em;font-weight:500;line-height:2;margin-bottom:0;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.vio .sec05 .vio_use_wrap .use_contener .use_contener_up p{text-align:center;line-height:1.75}}.vio .sec05 .vio_use_wrap .use_contener .case_v2::before{background-image:url(../img/vio/case_item_v2.png) !important}@media screen and (max-width: 979px){.vio .sec05 .vio_use_wrap .use_contener .case_v2::before{background-image:url(../img/vio/case_item_v2_sp.png) !important}}.vio .sec05 .vio_use_wrap .use_contener .use_contener_down{background:#c7faff;padding:30px 35px 20px;border-radius:0px 0px 10px 10px}@media screen and (max-width: 979px){.vio .sec05 .vio_use_wrap .use_contener .use_contener_down{padding:30px 15px 20px;border-radius:0px 0px 10px 10px}}.vio .sec05 .vio_use_wrap .use_contener .use_contener_down span{font-size:2rem;color:#1f7b84;letter-spacing:.08em;font-weight:500;line-height:2;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.vio .sec05 .vio_use_wrap .use_contener .use_contener_down span{text-align:center;line-height:1.75;display:block;font-size:1.8rem}}.vio .sec05 .vio_use_wrap .use_contener .use_contener_down p{margin-bottom:0;font-size:1.4rem;font-weight:400;line-height:2;color:#5c5c5c}@media screen and (max-width: 979px){.vio .sec05 .vio_use_wrap .use_contener .use_contener_down p{text-align:center;margin-bottom:5px}}.vio .sec05 .vio_use_wrap .use_contener .use_contener_down .case_v2_txt{margin-bottom:19px}.vio .sec05 .vio_use_wrap .use_contener .use_contener_down .down_item{display:flex;justify-content:center}.vio .sec05 .vio_use_wrap .use_contener .use_contener_down .down_item .machine_03{width:45%;max-width:111px;margin-right:5%}.vio .sec05 .vio_use_wrap .use_contener .use_contener_down .down_item .machine_04{width:45%;max-width:104px}.vio .sec05 .vio_use_wrap .use_contener .use_contener_down .down_item .machine_05{width:45%;max-width:76px}.vio .sec06{margin-bottom:150px}@media screen and (max-width: 979px){.vio .sec06{margin-bottom:90px}}.vio .sec07{padding-bottom:150px}@media screen and (max-width: 979px){.vio .sec07{padding-bottom:50px}}@media screen and (max-width: 600px){.vio .sec07 .contents_title h2{font-size:24px !important}}.vio .sec08 .sec08_wrap{padding:105px 0 50px;background:linear-gradient(90deg, rgb(26, 171, 188) 0%, rgb(34, 214, 233) 50%, rgb(24, 174, 191) 100%)}@media screen and (max-width: 979px){.vio .sec08 .sec08_wrap{padding:80px 0px 20px}}.vio .sec08 .sec08_wrap .sec08_faq{width:90%;max-width:869px;margin:57px auto 90px}@media screen and (max-width: 600px){.vio .sec08 .sec08_wrap .sec08_faq{margin:23px auto 0}}@media screen and (max-width: 600px){.vio .sec08 .sec08_wrap .sec08_faq:last-of-type{margin-bottom:23px}}.vio .sec08 .sec08_wrap .sec08_faq .faq_list{margin-bottom:30px;border-radius:10px;overflow:hidden}@media screen and (max-width: 979px){.vio .sec08 .sec08_wrap .sec08_faq .faq_list{margin-bottom:30px}}.vio .sec08 .sec08_wrap .sec08_faq .faq_list .list-question{position:relative;background-color:#fff;padding:0px 0px 0px 0;display:flex;align-items:center}@media screen and (max-width: 979px){.vio .sec08 .sec08_wrap .sec08_faq .faq_list .list-question{align-items:inherit}}.vio .sec08 .sec08_wrap .sec08_faq .faq_list .list-question::before{content:"";display:block;width:14.52px;height:7.41px;background-image:url(../img/icon/icon_faq.png);background-repeat:no-repeat;background-size:contain;position:absolute;right:38px;top:50%;transform:translateY(-50%);transition:all .4s}@media screen and (max-width: 600px){.vio .sec08 .sec08_wrap .sec08_faq .faq_list .list-question::before{right:15px;transform:inherit;top:28px}}.vio .sec08 .sec08_wrap .sec08_faq .faq_list .list-question:hover{cursor:pointer}.vio .sec08 .sec08_wrap .sec08_faq .faq_list .list-question .q{width:60px;text-align:center;background-color:#1f7b84;padding:12px 0}.vio .sec08 .sec08_wrap .sec08_faq .faq_list .list-question .q p{font-size:2.4rem;letter-spacing:.12em;font-weight:400;color:#fff;margin-bottom:0}.vio .sec08 .sec08_wrap .sec08_faq .faq_list .list-question .q_txt{font-size:1.4rem;font-weight:400;letter-spacing:.12em;color:#292929;width:calc(100% - 60px);padding-left:15px}@media screen and (max-width: 979px){.vio .sec08 .sec08_wrap .sec08_faq .faq_list .list-question .q_txt{padding:20px 40px 20px 15px}}.vio .sec08 .sec08_wrap .sec08_faq .faq_list .list-answer{display:none}.vio .sec08 .sec08_wrap .sec08_faq .faq_list .list-answer .list-answer_wrap{width:100%;background-color:#fff;display:flex;position:relative;padding:22px 25px 22px 0;border-radius:0 0 10px 10px;overflow:hidden}.vio .sec08 .sec08_wrap .sec08_faq .faq_list .list-answer .list-answer_wrap::before{position:absolute;display:inline-block;content:"";width:60px;height:100%;top:0;left:0;background-color:#d5b563;z-index:1}.vio .sec08 .sec08_wrap .sec08_faq .faq_list .list-answer .a{width:60px;text-align:center;height:100%;position:relative;z-index:2}.vio .sec08 .sec08_wrap .sec08_faq .faq_list .list-answer .a p{margin-bottom:0;font-size:2.4rem;color:#5c5c5c}.vio .sec08 .sec08_wrap .sec08_faq .faq_list .list-answer .a_txt{width:calc(100% - 60px);padding-left:15px}.vio .sec08 .sec08_wrap .sec08_faq .faq_list .list-answer .a_txt p{margin-bottom:0;font-size:1.4rem;font-weight:400;letter-spacing:.12em;color:#292929}.vio .sec08 .sec08_wrap .sec08_faq .faq_list .list-answer .a_txt a{display:block;width:100%;max-width:300px;background:#d5b563;text-align:center;padding:13px 0;border-radius:10px;font-size:1.4rem;color:#292929;letter-spacing:.1em;font-weight:400;margin:30px auto 0}.vio .sec08 .sec08_wrap .sec08_faq .faq_list .list-question.show{border-radius:10px 10px 0 0 !important}.vio .sec08 .sec08_wrap .sec08_faq .faq_list .list-question.show::before{transform:translateY(-50%) rotate(180deg)}.vio .sec08 .sec08_wrap .sec08_faq .faq_list_btn{text-align:right}@media screen and (max-width: 600px){.vio .sec08 .sec08_wrap .sec08_faq .faq_list_btn{text-align:center}}.vio .sec08 .sec08_wrap .sec08_faq .faq_list_btn a{font-size:1.4rem;color:#fff;letter-spacing:.1em;font-weight:500;padding-right:24px;position:relative}.vio .sec08 .sec08_wrap .sec08_faq .faq_list_btn a::before{position:absolute;display:block;content:"";width:5.52px;height:9.36px;right:0;top:50%;transform:translateY(-50%);background-image:url(../img/icon/icon_arrow_white.png);background-size:contain;background-repeat:no-repeat}.vio .sec09{padding:140px 0}@media screen and (max-width: 979px){.vio .sec09{padding:70px 0px}}.vio .sec09 .sec09_wrap .reserve_flow{width:90%;max-width:869px;margin:60px auto 0}@media screen and (max-width: 979px){.vio .sec09 .sec09_wrap .reserve_flow{margin-top:30px;margin-bottom:60px}}@media screen and (max-width: 600px){.vio .sec09 .sec09_wrap .reserve_flow{margin-bottom:0px}}.vio .sec09 .sec09_wrap .reserve_flow .reserve_flow_wrap{display:flex;flex-wrap:wrap;border-radius:10px;overflow:hidden;background:#fff}.vio .sec09 .sec09_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_item{width:285px;height:100%;background-color:#f7f7f7}@media screen and (max-width: 979px){.vio .sec09 .sec09_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_item{width:205px;height:100%}}@media screen and (max-width: 600px){.vio .sec09 .sec09_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_item{width:100%;height:136px}}.vio .sec09 .sec09_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_item img{width:100%;height:100%;object-fit:cover}.vio .sec09 .sec09_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_txt{width:calc(100% - 285px);background:#fff;padding:10px 35px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 979px){.vio .sec09 .sec09_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_txt{width:calc(100% - 205px);padding:20px 20px}}@media screen and (max-width: 600px){.vio .sec09 .sec09_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_txt{width:100%;padding:30px 15px}}.vio .sec09 .sec09_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_txt .reserve_flow_txt_wrap span{color:#5c5c5c;font-size:2rem;letter-spacing:.08em;font-weight:600;font-family:"Noto Serif JP",serif;margin-bottom:20px;display:block}@media screen and (max-width: 979px){.vio .sec09 .sec09_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_txt .reserve_flow_txt_wrap span{text-align:center;font-size:1.8rem;margin-bottom:10px}}.vio .sec09 .sec09_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_txt .reserve_flow_txt_wrap p{font-size:1.4rem;letter-spacing:.08em;line-height:2;color:#5c5c5c;font-weight:400;margin-bottom:15px}@media screen and (max-width: 979px){.vio .sec09 .sec09_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_txt .reserve_flow_txt_wrap p{font-size:1.2rem}}@media screen and (max-width: 600px){.vio .sec09 .sec09_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_txt .reserve_flow_txt_wrap p{font-size:1.4rem}}.vio .sec09 .sec09_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_txt .reserve_flow_txt_wrap a{display:block;width:100%;max-width:300px;background:#d5b563;text-align:center;padding:13px 0;border-radius:10px;font-size:1.4rem;color:#292929;letter-spacing:.1em;font-weight:400}@media screen and (max-width: 979px){.vio .sec09 .sec09_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_txt .reserve_flow_txt_wrap a{padding:10px 0;font-size:1.2rem}}.vio .sec09 .sec09_wrap .reserve_flow .reserve_flow_branch_flex{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:96px;margin-bottom:114px}@media screen and (max-width: 979px){.vio .sec09 .sec09_wrap .reserve_flow .reserve_flow_branch_flex{margin-bottom:0px}}.vio .sec09 .sec09_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch{width:45%;position:relative;background:#fff;border-radius:10px;padding:67px 20px 36px}@media screen and (max-width: 979px){.vio .sec09 .sec09_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch{width:48%}}@media screen and (max-width: 600px){.vio .sec09 .sec09_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch{width:100%;padding:60px 15px;margin-bottom:80px}}.vio .sec09 .sec09_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch::before{position:absolute;display:block;content:"";width:45px;height:25px;top:-48px;left:50%;transform:translate(-50%, -50%);background-image:url(../img/icon/icon_flow.png);background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 600px){.vio .sec09 .sec09_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch:last-child:before{content:"or";background-image:inherit;color:#1f7b84;font-size:35px;font-family:"Noto Serif JP",serif;line-height:1;width:auto;height:auto}}.vio .sec09 .sec09_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch .num{position:absolute;left:0;top:0;background:#1f7b84;color:#fff;width:94px;display:block;font-size:2rem;font-family:"Noto Serif JP",serif;padding:5px 0;text-align:center;border-radius:10px 0 0 0}.vio .sec09 .sec09_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch h4{font-size:2rem;letter-spacing:.08em;color:#5c5c5c;font-weight:600;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.vio .sec09 .sec09_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch h4{text-align:center}}.vio .sec09 .sec09_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch p{margin-top:25px;font-size:1.4rem;letter-spacing:.08em;line-height:2;color:#5c5c5c;font-weight:400;margin-bottom:0}@media screen and (max-width: 979px){.vio .sec09 .sec09_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch p{margin-bottom:10px}}.vio .sec09 .sec09_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch p span{color:#1f7b84}.vio .sec09 .sec09_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch .second{margin-top:0}.vio .sec09 .sec09_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch .a{width:100%;margin:8px 0}.vio .sec09 .sec09_wrap .risk .risk_title{width:90%;margin:50px auto 0px}@media screen and (max-width: 979px){.vio .sec09 .sec09_wrap .risk .risk_title{margin-top:20px}}.vio .sec09 .sec09_wrap .risk .risk_title h3{font-size:3rem;font-family:"Noto Serif JP",serif;letter-spacing:.08em;line-height:1.66;font-weight:500;color:#fff;text-align:center;margin-bottom:10px}@media screen and (max-width: 979px){.vio .sec09 .sec09_wrap .risk .risk_title h3{font-size:2rem}}.vio .sec09 .sec09_wrap .risk .risk_title p{font-size:2rem;letter-spacing:.1em;font-family:"Noto Serif JP",serif;line-height:1.65;font-weight:500;margin:0px;color:#fff;text-align:center}@media screen and (max-width: 979px){.vio .sec09 .sec09_wrap .risk .risk_title p{font-size:1.5rem}}.vio .sec09 .sec09_wrap .risk .vio_plan_list{display:flex;flex-wrap:wrap;margin-bottom:80px}@media screen and (max-width: 979px){.vio .sec09 .sec09_wrap .risk .vio_plan_list{margin-bottom:0px}}.vio .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap{width:48%;margin-right:4%;margin-top:70px}.vio .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap:nth-child(2n){margin-right:0}@media screen and (max-width: 600px){.vio .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap{width:100%;margin-top:30px;margin-right:0px}}.vio .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap .set_item_title{margin-bottom:29px;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.vio .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap .set_item_title{margin-bottom:20px}}.vio .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap .plan_title{width:100% !important;background:#1f7b84 !important;color:#fff !important;font-size:2.5rem;font-weight:500;padding:16.5px 0 16.5px 19px;border-radius:10px 10px 0 0 !important;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.vio .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap .plan_title{font-size:1.8rem;letter-spacing:0em;text-align:center}}.vio .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap .plan_title span{color:#fff !important;font-family:"Noto Serif JP",serif;font-size:2.5rem}@media screen and (max-width: 979px){.vio .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap .plan_title span{font-size:1.4rem;letter-spacing:0em}}.vio .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap .acdn{border-radius:10px;overflow:hidden}.vio .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap .acdn .open:after{transform:rotate(180deg) !important}.vio .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch{padding-right:9%;position:relative}.vio .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch::after{position:absolute;display:block;content:"";width:14.52px;height:7.41px;top:3rem;right:7%;background-image:url(../img/icon/icon_acdn_small.png);background-size:contain;background-repeat:no-repeat;transition:all .3s ease}@media screen and (max-width: 600px){.vio .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch::after{right:2.5%;top:2.5rem}}.vio .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body{background:#fff;margin-top:1%;padding:20px 15px;border-radius:0 0 10px 10px;display:none}.vio .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body p{margin-bottom:0;font-size:1.4rem;letter-spacing:.08em;font-weight:400;line-height:2;color:#5c5c5c}.vio .sec10{position:relative;background-image:url("../img/com/bg-gra.jpg");background-size:cover;background-repeat:no-repeat}.vio .sec10 .sec10_bg{position:relative;overflow:hidden;z-index:2;padding:115px 0}@media screen and (max-width: 979px){.vio .sec10 .sec10_bg{padding:65px 0px}}.vio .sec10 .sec10_bg::before{position:absolute;display:block;content:"";width:110%;height:100%;background-image:url(../img/com/sec04_bg_v3.png);opacity:.4;background-size:cover;z-index:-1;top:0;left:0}.vio .sec10 .sec10_wrap{width:90%;max-width:841px;margin:0 auto;position:relative;z-index:2}.vio .sec10 .sec10_wrap .sec10_price{margin-top:50px}@media screen and (max-width: 979px){.vio .sec10 .sec10_wrap .sec10_price{margin-top:25px}}.vio .sec10 .sec10_wrap .sec10_price .sec10_price_title{text-align:center;margin:35px 0}@media screen and (max-width: 979px){.vio .sec10 .sec10_wrap .sec10_price .sec10_price_title{margin-top:20px;margin-bottom:15px}}.vio .sec10 .sec10_wrap .sec10_price .sec10_price_title h3{font-size:3rem;font-weight:500;color:#fff;letter-spacing:.1em;font-family:"Noto Serif JP",serif;line-height:1.75}@media screen and (max-width: 979px){.vio .sec10 .sec10_wrap .sec10_price .sec10_price_title h3{font-size:2rem}}.vio .sec10 .sec10_wrap .sec10_price .sec10_price_title h3 span{font-size:4rem;font-weight:500;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.vio .sec10 .sec10_wrap .sec10_price .sec10_price_title h3 span{font-size:3rem}}.vio .sec10 .sec10_wrap .sec10_price .sec10_price_img{width:100%}@media screen and (max-width: 600px){.vio .sec10 .sec10_wrap .sec10_price .sec10_price_img picture,.vio .sec10 .sec10_wrap .sec10_price .sec10_price_img img{max-width:284px;width:100%;margin:0 auto;display:block}}.vio .sec10 .sec10_wrap .sec10_price .sec10_price_img span{display:block;text-align:center;font-size:1.4rem;letter-spacing:.08em;font-weight:400;color:#fff}@media screen and (max-width: 600px){.vio .sec10 .sec10_wrap .sec10_price .sec10_price_img span{line-height:1.66;font-size:1.3rem}}.vio .sec10 .sec10_wrap .sec10_price .sec10_price_box{width:100%;border-radius:10px;overflow:hidden;border:solid 1px #fff;margin-top:30px}.vio .sec10 .sec10_wrap .sec10_price .sec10_price_box h4{width:100%;background:#fff;text-align:center;padding:12px 0;font-size:2.2rem;color:#1f7b84;font-weight:500;letter-spacing:.08em}@media screen and (max-width: 979px){.vio .sec10 .sec10_wrap .sec10_price .sec10_price_box h4{text-align:center;font-size:1.8rem}}.vio .sec10 .sec10_wrap .sec10_price .sec10_price_box p{padding:15px 25px;font-size:1.4rem;letter-spacing:.08em;color:#fff;line-height:2;font-weight:300}.vio .sec11{padding:150px 0}@media screen and (max-width: 979px){.vio .sec11{padding:50px 0px}}.vio .sec11 .sec11_list-active{height:auto !important}.vio .sec11 .sec11_list{margin-top:60px;height:320px;overflow:hidden}@media screen and (max-width: 979px){.vio .sec11 .sec11_list{margin-top:20px}}@media screen and (max-width: 600px){.vio .sec11 .sec11_list{height:53.3333333333vw}}.vio .sec11 .sec11_list ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px}@media screen and (max-width: 600px){.vio .sec11 .sec11_list ul{margin-bottom:0px}}.vio .sec11 .sec11_list ul li{border-radius:10px;overflow:hidden;width:23%}@media screen and (max-width: 600px){.vio .sec11 .sec11_list ul li{width:48%;margin-bottom:5%}}.vio .sec11 .sec11-btn{margin-top:20px}.vio .sec11 .sec11-btn a{display:block;margin:0 auto;width:41px}.vio .sec11 .sec11-btn a img{transition:all .3s ease}.vio .sec11 .sec11-btn .slide-active img{transform:rotate(180deg) !important}.vio .sec11 .support{margin-top:110px}@media screen and (max-width: 600px){.vio .sec11 .support .contents_title h2{font-size:2.4rem !important}}.vio .sec11 .support .support_list-active{height:auto !important}.vio .sec11 .support .support_list{margin-top:60px;height:auto;overflow:hidden}@media screen and (max-width: 979px){.vio .sec11 .support .support_list{margin-top:20px}}@media screen and (max-width: 600px){.vio .sec11 .support .support_list{height:69.3333333333vw}}.vio .sec11 .support .support_list ul{display:flex;flex-wrap:wrap;justify-content:space-between}.vio .sec11 .support .support_list ul li{border-radius:10px;overflow:hidden;width:18%}@media screen and (max-width: 979px){.vio .sec11 .support .support_list ul li{width:19.5%}}@media screen and (max-width: 600px){.vio .sec11 .support .support_list ul li{width:49%;margin-bottom:10px}}.vio .sec11 .support .support-btn{margin-top:20px;display:none}@media screen and (max-width: 600px){.vio .sec11 .support .support-btn{display:block}}.vio .sec11 .support .support-btn a{display:block;margin:0 auto;width:41px}.vio .sec11 .support .support-btn a img{transition:all .3s ease}.vio .sec11 .support .support-btn .slide-active img{transform:rotate(180deg) !important}.vio .com_area .sec07_com .sec07_bg{position:relative;width:100%;padding:62px 0 73px}.vio .com_area .sec07_com .sec07_bg::before{position:absolute;display:block;content:"";width:100%;height:100%;background-image:url(../img/top/sec07_bg_v2.jpg);background-size:cover;background-repeat:no-repeat;z-index:1;top:0;left:0}.vio .com_area .sec07_com .sec07_bg .sec07_wrap{position:relative;z-index:2}.vio .com_area .sec07_com .sec07_bg .sec07_wrap .contents_title__green{text-align:center}.vio .com_area .sec07_com .sec07_bg .sec07_wrap .contents_title__green span{font-size:2rem;letter-spacing:.08em;color:#fdd15d;font-family:"Noto Serif JP",serif}.vio .com_area .sec07_com .sec07_bg .sec07_wrap .contents_title__green h2{font-size:3.5rem;letter-spacing:.08em;color:#1f7b84;font-family:"Noto Serif JP",serif;font-weight:500;margin-top:12px}@media screen and (max-width: 979px){.vio .com_area .sec07_com .sec07_bg .sec07_wrap .contents_title__green h2{font-size:2.5rem}}.vio .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list{display:flex;flex-wrap:wrap;width:90%;max-width:876px;margin:30px auto 0}.vio .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .com-btn__blue{max-width:320px !important;width:90%;margin:0 auto}@media screen and (max-width: 600px){.vio .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .com-btn__blue{width:100%}}.vio .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list h3{font-size:2rem;color:#1f7b84;letter-spacing:.03em;font-weight:500;text-align:center;padding-top:40px;position:relative}.vio .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list h3::before{position:absolute;display:block;content:"";width:36px;height:36px;top:0;left:50%;transform:translateX(-50%);background-image:url(../img/icon/icon_item_01.png);background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 979px){.vio .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list h3{font-size:1.8rem}}@media screen and (max-width: 600px){.vio .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list h3{font-size:2rem}}.vio .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p{font-size:1.4rem;letter-spacing:.03em;color:#5c5c5c;margin:14px 0;text-align:center}@media screen and (max-width: 979px){.vio .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p{font-size:1.1rem}}@media screen and (max-width: 600px){.vio .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p{font-size:1.4rem}}.vio .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p span{font-size:1.4rem;color:#1f7b84;font-weight:600}@media screen and (max-width: 979px){.vio .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p span{font-size:1.1rem}}@media screen and (max-width: 600px){.vio .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p span{font-size:1.4rem}}.vio .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer{width:50%;border-right:dashed 1px #5c5c5c;padding:10px 0 18px}@media screen and (max-width: 600px){.vio .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer{width:100%;padding:0;margin-bottom:30px;border-right:none}}.vio .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer .customer_wrap{width:100%;max-width:320px}@media screen and (max-width: 600px){.vio .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer .customer_wrap{margin:0 auto;padding-bottom:30px;border-bottom:dashed 1px #5c5c5c}}.vio .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2{width:50%;padding:10px 0 18px}@media screen and (max-width: 600px){.vio .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2{width:100%;padding:0}}.vio .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap{width:100%;max-width:320px;margin-left:auto}@media screen and (max-width: 600px){.vio .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap{margin:0 auto}}.vio .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap h3::before{width:36px;height:25px;background-image:url(../img/icon/icon_item_02.png)}.vio .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap .com-btn__black{width:100%;max-width:100%}.vio .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap .btn_margin{margin:23px auto}.vio .sec06_com{padding:139px 0 84px}@media screen and (max-width: 979px){.vio .sec06_com{padding:60px 0px}}@media screen and (max-width: 600px){.vio .sec06_com{padding:43px 0 50px}}.vio .sec06_com .sec06_swiper{width:90%;max-width:1044px;margin:56px auto 0}@media screen and (max-width: 600px){.vio .sec06_com .sec06_swiper{width:100%}}.vio .sec06_com .sec06_swiper .swiper-campaing{padding-bottom:71px}.vio .sec06_com .sec06_swiper .swiper-campaing .swiper-wrapper .swiper-slide{border-radius:10px;overflow:hidden}@media screen and (max-width: 600px){.vio .sec06_com .sec06_swiper .swiper-campaing .swiper-wrapper .swiper-slide img{width:100%;height:100%;object-fit:cover}}.vio .sec06_com .sec06_swiper .swiper-campaing .swiper-pagination{bottom:40px !important}.vio .sec06_com .sec06_swiper .swiper-campaing .swiper-pagination .swiper-pagination-bullet{background:#75d5de;opacity:1 !important;margin:0 9px}.vio .sec06_com .sec06_swiper .swiper-campaing .swiper-pagination .swiper-pagination-bullet-active{background:#fff !important}.vio .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap{width:100%;max-width:1044px;margin:0 auto;display:flex;justify-content:right;position:absolute;bottom:0}@media screen and (max-width: 979px){.vio .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap{bottom:20px}}.vio .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev{position:relative !important;width:53px;height:53px;left:inherit !important;right:37px}@media screen and (max-width: 600px){.vio .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev{display:none}}.vio .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev:after{display:none}.vio .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev::before{content:"";background-image:url(../img/icon/swiper_arrow_left.png);background-size:contain;background-repeat:no-repeat;width:53px;height:53px}@media screen and (max-width: 979px){.vio .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev::before{width:33px;height:33px}}@media screen and (max-width: 979px){.vio .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev{width:33px;height:33px;right:27px}}.vio .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next{position:relative !important;width:53px;height:53px;left:inherit !important;right:0px}@media screen and (max-width: 600px){.vio .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next{display:none}}.vio .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next:after{display:none}.vio .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next::before{content:"";background-image:url(../img/icon/swiper_arrow_right.png);background-size:contain;background-repeat:no-repeat;width:53px;height:53px}@media screen and (max-width: 979px){.vio .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next::before{width:33px;height:33px}}@media screen and (max-width: 979px){.vio .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next{width:33px;height:33px}}.vio .sec06_com .sec06_wrap{width:90%;max-width:904px;margin:64px auto 187px;display:flex;flex-direction:row-reverse;align-items:center;flex-wrap:wrap;position:relative;border-radius:10px;overflow:hidden;z-index:2}.vio .sec06_com .sec06_wrap::before{position:absolute;display:block;content:"";width:100%;height:100%;background-image:url(../img/top/sec06_bg.png);background-size:cover;background-repeat:no-repeat;z-index:1}@media screen and (max-width: 979px){.vio .sec06_com .sec06_wrap{margin:47px auto 87px}}.vio .sec06_com .sec06_wrap .sec06_wrap_txt{width:50%;position:relative;z-index:2;display:flex;justify-content:center}@media screen and (max-width: 979px){.vio .sec06_com .sec06_wrap .sec06_wrap_txt{padding:0px 10px}}@media screen and (max-width: 600px){.vio .sec06_com .sec06_wrap .sec06_wrap_txt{width:100%;padding:18px 0}}@media screen and (max-width: 979px){.vio .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap .com-btn__blue a{font-size:1.2rem;padding:8px 0}}@media screen and (max-width: 600px){.vio .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap .com-btn__blue a{font-size:1.4rem;padding:13px 0}}.vio .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap h3{font-size:3rem;font-weight:400;font-family:"Noto Serif JP",serif;line-height:1.5}@media screen and (max-width: 979px){.vio .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap h3{font-size:2rem}}@media screen and (max-width: 600px){.vio .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap h3{text-align:center;font-size:2.4rem}}.vio .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap h3 span{font-size:4.3rem;font-weight:400;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.vio .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap h3 span{font-size:3rem}}@media screen and (max-width: 600px){.vio .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap h3 span{font-size:3.5rem}}.vio .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap p{font-size:1.4rem;letter-spacing:.08em;margin:10px 0 15px;color:#5c5c5c;font-weight:300}@media screen and (max-width: 979px){.vio .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap p{font-size:1.2rem;margin:5px 0 10px}}@media screen and (max-width: 600px){.vio .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap p{font-size:1.4rem;margin:10px 0 15px}}.vio .sec06_com .sec06_wrap .sec06_wrap_img{width:50%;height:100%;position:relative;z-index:2}@media screen and (max-width: 600px){.vio .sec06_com .sec06_wrap .sec06_wrap_img{width:100%;height:164px}}.vio .sec06_com .sec06_wrap .sec06_wrap_img img{width:100%;height:100%;object-fit:cover}.vio .sec06_com .sec06_policy{position:relative;width:90%;max-width:904px;margin:0 auto;border:solid 3px #fff;border-radius:10px;padding:44px 68px;background-image:url("../img/com/sec06_policy_bg.jpg");background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 979px){.vio .sec06_com .sec06_policy{padding:22px 34px}}@media screen and (max-width: 780px){.vio .sec06_com .sec06_policy{padding:259px 0 0}}.vio .sec06_com .sec06_policy .sec06_policy_txt .contents_title__left h2{font-weight:500}@media screen and (max-width: 780px){.vio .sec06_com .sec06_policy .sec06_policy_txt .contents_title__left{text-align:center}}.vio .sec06_com .sec06_policy .sec06_policy_txt p{font-size:1.4rem;color:#fff;line-height:2.14;letter-spacing:.08em;margin:25px 0;font-weight:300}@media screen and (max-width: 780px){.vio .sec06_com .sec06_policy .sec06_policy_txt p{padding:0 5%}}.vio .sec06_com .sec06_policy .sec06_policy_img{position:absolute;width:287px;height:467px;right:68px;top:-17px}@media screen and (max-width: 979px){.vio .sec06_com .sec06_policy .sec06_policy_img{width:237px;height:437px;top:0;right:0px}}@media screen and (max-width: 780px){.vio .sec06_com .sec06_policy .sec06_policy_img{width:184px;height:289px;right:inherit;top:-45px;left:50%;transform:translateX(-50%)}}@media screen and (max-width: 780px){.vio .sec06_com .sec06_policy .com-btn__white{width:100%;max-width:100%}.vio .sec06_com .sec06_policy .com-btn__white a{border-radius:0 !important}}.vio .sec07_com .sec07_bg{position:relative;width:100%;padding:62px 0 73px}.vio .sec07_com .sec07_bg::before{position:absolute;display:block;content:"";width:100%;height:100%;background-image:url(../img/top/sec07_bg_v2.jpg);background-size:cover;background-repeat:no-repeat;z-index:1;top:0;left:0}.vio .sec07_com .sec07_bg .sec07_wrap{position:relative;z-index:2}.vio .sec07_com .sec07_bg .sec07_wrap .contents_title__green{text-align:center}.vio .sec07_com .sec07_bg .sec07_wrap .contents_title__green span{font-size:2rem;letter-spacing:.08em;color:#fdd15d;font-family:"Noto Serif JP",serif}.vio .sec07_com .sec07_bg .sec07_wrap .contents_title__green h2{font-size:3.5rem;letter-spacing:.08em;color:#1f7b84;font-family:"Noto Serif JP",serif;font-weight:bold;margin-top:12px}@media screen and (max-width: 979px){.vio .sec07_com .sec07_bg .sec07_wrap .contents_title__green h2{font-size:2.5rem}}.vio .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list{display:flex;flex-wrap:wrap;width:90%;max-width:876px;margin:30px auto 0}.vio .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .com-btn__blue{max-width:320px !important;width:90%;margin:0 auto}@media screen and (max-width: 600px){.vio .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .com-btn__blue{width:100%}}.vio .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list h3{font-size:2rem;color:#1f7b84;letter-spacing:.03em;font-weight:500;text-align:center;padding-top:40px;position:relative}.vio .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list h3::before{position:absolute;display:block;content:"";width:36px;height:36px;top:0;left:50%;transform:translateX(-50%);background-image:url(../img/icon/icon_item_01.png);background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 979px){.vio .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list h3{font-size:1.8rem}}@media screen and (max-width: 600px){.vio .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list h3{font-size:2rem}}.vio .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p{font-size:1.4rem;letter-spacing:.03em;color:#5c5c5c;margin:14px 0;text-align:center}@media screen and (max-width: 979px){.vio .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p{font-size:1.1rem}}@media screen and (max-width: 600px){.vio .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p{font-size:1.4rem}}.vio .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p span{font-size:1.4rem;color:#1f7b84;font-weight:600}@media screen and (max-width: 979px){.vio .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p span{font-size:1.1rem}}@media screen and (max-width: 600px){.vio .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p span{font-size:1.4rem}}.vio .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer{width:50%;border-right:dashed 1px #5c5c5c;padding:10px 0 18px}@media screen and (max-width: 600px){.vio .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer{width:100%;padding:0;margin-bottom:30px;border-right:none}}.vio .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer .customer_wrap{width:100%;max-width:320px}@media screen and (max-width: 600px){.vio .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer .customer_wrap{margin:0 auto;padding-bottom:30px;border-bottom:dashed 1px #5c5c5c}}.vio .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2{width:50%;padding:10px 0 18px}@media screen and (max-width: 600px){.vio .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2{width:100%;padding:0}}.vio .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap{width:100%;max-width:320px;margin-left:auto}@media screen and (max-width: 600px){.vio .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap{margin:0 auto}}.vio .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap h3::before{width:36px;height:25px;background-image:url(../img/icon/icon_item_02.png)}.vio .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap .com-btn__black{width:100%;max-width:100%}.vio .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap .btn_margin{margin:23px auto}.vio .sec08_com{padding:79px 0 112px}@media screen and (max-width: 979px){.vio .sec08_com{padding:60px 0px}}@media screen and (max-width: 600px){.vio .sec08_com{padding-bottom:50px;padding-top:40px}}.vio .sec08_com .sec08_news .top_news-list{width:90%;max-width:904px;margin:20px auto 0px}.vio .sec08_com .sec08_news .top_news-list .top_news-list-wrap{display:flex;align-items:center}.vio .sec08_com .sec08_news .top_news-list .top_news-list-wrap a{display:flex;align-items:center;padding-bottom:15px;margin-bottom:20px;border-bottom:solid 1px #fff;width:100%}@media screen and (max-width: 600px){.vio .sec08_com .sec08_news .top_news-list .top_news-list-wrap a{flex-wrap:wrap}}.vio .sec08_com .sec08_news .top_news-list .top_news-list-wrap a p{font-size:1.2rem;padding:5px 20px;background-color:#fff;color:#1f7b84;border-radius:10px;margin-bottom:0;margin-right:15px}@media screen and (max-width: 600px){.vio .sec08_com .sec08_news .top_news-list .top_news-list-wrap a p{padding:5px 12px}}.vio .sec08_com .sec08_news .top_news-list .top_news-list-wrap a time{font-size:1.4rem;color:#fff;letter-spacing:.12em}.vio .sec08_com .sec08_news .top_news-list .top_news-list-wrap a h3{font-size:1.4rem;color:#fff;letter-spacing:.12em;font-weight:400;margin-left:40px}@media screen and (max-width: 600px){.vio .sec08_com .sec08_news .top_news-list .top_news-list-wrap a h3{width:100%;margin-left:0;margin-top:14px}}.vio .sec08_com .sec08_news .top_news-list .top_news_btn{text-align:right}@media screen and (max-width: 600px){.vio .sec08_com .sec08_news .top_news-list .top_news_btn{text-align:center}}.vio .sec08_com .sec08_news .top_news-list .top_news_btn a{font-size:1.4rem;color:#fff;letter-spacing:.1em;font-weight:500;padding-right:24px;position:relative}.vio .sec08_com .sec08_news .top_news-list .top_news_btn a::before{position:absolute;display:block;content:"";width:5.52px;height:9.36px;right:0;top:50%;transform:translateY(-50%);background-image:url(../img/icon/icon_arrow_white.png);background-size:contain;background-repeat:no-repeat}.vio .sec09_com{padding-bottom:140px}@media screen and (max-width: 600px){.vio .sec09_com{padding-top:50px;background:inherit;background-image:url("../img/com/sec06_policy_bg.jpg");background-size:contain;background-repeat:repeat-y;padding-bottom:60px}}.vio .sec09_com .sec09_list{display:flex;flex-wrap:wrap;margin-top:57px}@media screen and (max-width: 979px){.vio .sec09_com .sec09_list{margin-top:30px}}.vio .sec09_com .sec09_list .list{width:32.66%;padding-right:2%}.vio .sec09_com .sec09_list .list:nth-child(2){width:34.66%;padding:0 2%;border-left:dashed 1px #fff;border-right:dashed 1px #fff}@media screen and (max-width: 600px){.vio .sec09_com .sec09_list .list:nth-child(2){padding:0;width:100%;margin:50px auto;border:none}}.vio .sec09_com .sec09_list .list:nth-child(3){padding-left:2%;padding-right:0}@media screen and (max-width: 600px){.vio .sec09_com .sec09_list .list:nth-child(3){padding:0}}@media screen and (max-width: 600px){.vio .sec09_com .sec09_list .list{width:100%}}.vio .sec09_com .sec09_list .list .list_img{width:100%;height:243px;margin-bottom:5px;border-radius:10px;overflow:hidden}@media screen and (max-width: 979px){.vio .sec09_com .sec09_list .list .list_img{height:20.465890183vw;max-height:243px}}@media screen and (max-width: 600px){.vio .sec09_com .sec09_list .list .list_img{height:243px}}.vio .sec09_com .sec09_list .list .list_img img{width:100%;height:100%;object-fit:cover}.vio .sec09_com .sec09_list .list h3{font-size:2rem;font-weight:500;line-height:1.75;color:#fff}@media screen and (max-width: 979px){.vio .sec09_com .sec09_list .list h3{font-size:1.6rem}}@media screen and (max-width: 600px){.vio .sec09_com .sec09_list .list h3{font-size:2rem}}.vio .sec09_com .sec09_list .list p{font-size:1.4rem;color:#fff;letter-spacing:.12em;margin:5px 0 17px}@media screen and (max-width: 979px){.vio .sec09_com .sec09_list .list p{font-size:1.2rem}}@media screen and (max-width: 600px){.vio .sec09_com .sec09_list .list p{font-size:1.4rem}}.vio .sec09_com .sec09_list .list .list_map{background-color:#d5b563;width:100%;font-size:1.4rem;letter-spacing:.08em;display:block;text-align:center;color:#5c5c5c;border-radius:10px;padding:10px 0;margin-bottom:15px}@media screen and (max-width: 979px){.vio .sec09_com .sec09_list .list .list_map{padding:8px 0}}@media screen and (max-width: 600px){.vio .sec09_com .sec09_list .list .list_map{padding:10px 0}}.vio .sec09_com .sec09_list .list .list_access{width:100%;display:block;text-align:center;font-size:1.3rem;color:#fff;border:solid 1px #fff;border-radius:10px;padding:19px 0}@media screen and (max-width: 979px){.vio .sec09_com .sec09_list .list .list_access{padding:10px 0}}@media screen and (max-width: 600px){.vio .sec09_com .sec09_list .list .list_access{padding:19px 0}}.vio .sec10_com .sec10_wrap{padding:75px 0 105px;background:linear-gradient(90deg, rgb(26, 171, 188) 0%, rgb(34, 214, 233) 50%, rgb(24, 174, 191) 100%)}@media screen and (max-width: 600px){.vio .sec10_com .sec10_wrap{padding:35px 0 40px}}.vio .sec10_com .sec10_wrap .sec10_faq{width:90%;max-width:869px;margin:57px auto 0}@media screen and (max-width: 600px){.vio .sec10_com .sec10_wrap .sec10_faq{margin:23px auto 0}}@media screen and (max-width: 600px){.vio .sec10_com .sec10_wrap .sec10_faq:last-of-type{margin-bottom:23px}}.vio .sec10_com .sec10_wrap .sec10_faq .faq_list{margin-bottom:57px;border-radius:10px;overflow:hidden}@media screen and (max-width: 979px){.vio .sec10_com .sec10_wrap .sec10_faq .faq_list{margin-bottom:30px}}.vio .sec10_com .sec10_wrap .sec10_faq .faq_list .list-question{position:relative;background-color:#fff;padding:0px 0px 0px 0;display:flex;align-items:center}.vio .sec10_com .sec10_wrap .sec10_faq .faq_list .list-question::before{content:"";display:block;width:14.52px;height:7.41px;background-image:url(../img/icon/icon_faq.png);background-repeat:no-repeat;background-size:contain;position:absolute;right:38px;top:50%;transform:translateY(-50%);transition:opacity .4s}.vio .sec10_com .sec10_wrap .sec10_faq .faq_list .list-question:hover{cursor:pointer}.vio .sec10_com .sec10_wrap .sec10_faq .faq_list .list-question .q{width:60px;text-align:center;background-color:#1f7b84;margin-right:15px;padding:12px 0}.vio .sec10_com .sec10_wrap .sec10_faq .faq_list .list-question .q p{font-size:2.4rem;letter-spacing:.12em;font-weight:400;color:#fff;margin-bottom:0}.vio .sec10_com .sec10_wrap .sec10_faq .faq_list .list-question .q_txt{font-size:1.4rem;font-weight:400;letter-spacing:.12em;color:#292929}.vio .sec10_com .sec10_wrap .sec10_faq .faq_list .list-answer{display:none}.vio .sec10_com .sec10_wrap .sec10_faq .faq_list .list-answer .list-answer_wrap{width:100%;background-color:#fff;display:flex;position:relative;padding:22px 25px 22px 0;border-radius:0 0 10px 10px;overflow:hidden}.vio .sec10_com .sec10_wrap .sec10_faq .faq_list .list-answer .list-answer_wrap::before{position:absolute;display:inline-block;content:"";width:60px;height:100%;top:0;left:0;background-color:#d5b563;z-index:1}.vio .sec10_com .sec10_wrap .sec10_faq .faq_list .list-answer .a{width:60px;text-align:center;height:100%;position:relative;z-index:2}.vio .sec10_com .sec10_wrap .sec10_faq .faq_list .list-answer .a p{margin-bottom:0;font-size:2.4rem;color:#5c5c5c}.vio .sec10_com .sec10_wrap .sec10_faq .faq_list .list-answer .a_txt{width:calc(100% - 60px);padding-left:15px}.vio .sec10_com .sec10_wrap .sec10_faq .faq_list .list-answer .a_txt p{margin-bottom:0;font-size:1.4rem;font-weight:400;letter-spacing:.12em;color:#292929}.vio .sec10_com .sec10_wrap .sec10_faq .faq_list .list-question.show{border-radius:10px 10px 0 0 !important}.vio .sec10_com .sec10_wrap .sec10_faq .faq_list .list-question.show::before{transform:translateY(-50%) rotate(180deg)}.vio .sec10_com .sec10_wrap .sec10_faq .faq_list_btn{text-align:right}@media screen and (max-width: 600px){.vio .sec10_com .sec10_wrap .sec10_faq .faq_list_btn{text-align:center}}.vio .sec10_com .sec10_wrap .sec10_faq .faq_list_btn a{font-size:1.4rem;color:#fff;letter-spacing:.1em;font-weight:500;padding-right:24px;position:relative}.vio .sec10_com .sec10_wrap .sec10_faq .faq_list_btn a::before{position:absolute;display:block;content:"";width:5.52px;height:9.36px;right:0;top:50%;transform:translateY(-50%);background-image:url(../img/icon/icon_arrow_white.png);background-size:contain;background-repeat:no-repeat}.vio .sec_recruit{padding-top:130px}@media screen and (max-width: 979px){.vio .sec_recruit{padding-top:60px}}.vio .sec_recruit .recruit_wrap{width:100%;position:relative;border-radius:10px;overflow:hidden;margin-bottom:117px}@media screen and (max-width: 979px){.vio .sec_recruit .recruit_wrap{margin-bottom:60px}}@media screen and (max-width: 600px){.vio .sec_recruit .recruit_wrap{background-color:#1f7b84;margin-bottom:57px;height:225px}}.vio .sec_recruit .recruit_wrap::before{position:absolute;display:block;content:"";width:100%;height:100%;background:#5c5c5c;opacity:.65;mix-blend-mode:multiply}@media screen and (max-width: 600px){.vio .sec_recruit .recruit_wrap::before{display:none}}.vio .sec_recruit .recruit_wrap img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 979px){.vio .sec_recruit .recruit_wrap img{min-height:200px}}@media screen and (max-width: 600px){.vio .sec_recruit .recruit_wrap img{display:none}}.vio .sec_recruit .recruit_wrap .recruit_txt{position:absolute;top:50%;left:70px;transform:translateY(-50%)}@media screen and (max-width: 600px){.vio .sec_recruit .recruit_wrap .recruit_txt{width:100%;left:0;top:55%}}.vio .sec_recruit .recruit_wrap .recruit_txt .contents_title__left h2{font-weight:500}@media screen and (max-width: 600px){.vio .sec_recruit .recruit_wrap .recruit_txt .contents_title__left{text-align:center}}.vio .sec_recruit .recruit_wrap .recruit_txt p{font-size:1.4rem;line-height:2;color:#fff;margin:15px 0 25px}@media screen and (max-width: 979px){.vio .sec_recruit .recruit_wrap .recruit_txt p{font-size:1.2rem;margin:10px 0 10px}}@media screen and (max-width: 600px){.vio .sec_recruit .recruit_wrap .recruit_txt p{text-align:center;font-size:1.4rem;margin:10px 0 15px}}.vio .sec_recruit .recruit_wrap .recruit_txt .com-btn__white{max-width:245px}@media screen and (max-width: 600px){.vio .sec_recruit .recruit_wrap .recruit_txt .com-btn__white{width:100%;max-width:100%}}@media screen and (max-width: 979px){.vio .sec_recruit .recruit_wrap .recruit_txt .com-btn__white a{font-size:1.2rem;padding:8px 0}}@media screen and (max-width: 600px){.vio .sec_recruit .recruit_wrap .recruit_txt .com-btn__white a{border-radius:0;font-size:1.4rem;padding:13px 0}}@keyframes infinity-scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}.vio .sec_recruit .scroll-infinity__wrap{display:flex;overflow:hidden}.vio .sec_recruit .scroll-infinity__list{display:flex;list-style:none;padding:0}.vio .sec_recruit .scroll-infinity__list--left{animation:infinity-scroll-left 80s infinite linear .5s both}.vio .sec_recruit .scroll-infinity__item{width:25vw;height:374px;border-radius:10px;overflow:hidden;margin:0 6px}@media screen and (max-width: 979px){.vio .sec_recruit .scroll-infinity__item{width:25vw;height:300px}}@media screen and (max-width: 600px){.vio .sec_recruit .scroll-infinity__item{width:40vw;height:230px}}.vio .sec_recruit .scroll-infinity__item>img{width:100%;height:100%;object-fit:cover}.vio .sec12_com{padding:70px 0 93px}@media screen and (max-width: 979px){.vio .sec12_com{padding-bottom:40px}}.vio .sec12_com .sec12_contact .sec12_contact_wrap{display:flex;flex-wrap:wrap;width:90%;max-width:915px;margin:50px auto 65px}.vio .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel{width:53%;border-right:dashed 1px #fff}@media screen and (max-width: 600px){.vio .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel{width:100%;padding-bottom:41px;border-right:none;border-bottom:dashed 1px #fff}}.vio .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul{width:100%;max-width:382px;text-align:center}@media screen and (max-width: 600px){.vio .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul{max-width:100%}}.vio .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul li{font-size:2rem;color:#fff;font-weight:500;letter-spacing:.03em}.vio .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul li:nth-of-type(2){width:100%;margin:3px 0}.vio .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul li:nth-of-type(2) img{width:100%}.vio .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul li:nth-of-type(3){font-size:1.4rem;font-weight:400}@media screen and (max-width: 979px){.vio .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul li{font-size:1.8rem;padding:0 10px}}@media screen and (max-width: 600px){.vio .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul li{font-size:2rem;padding:0}}.vio .sec12_com .sec12_contact .sec12_contact_wrap .contact_form{width:47%}.vio .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul{width:100%;max-width:323px;margin-left:auto;text-align:center}.vio .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li{font-size:2rem;color:#fff;font-weight:500;letter-spacing:.03em}.vio .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(2){width:100%;margin:15px 0}.vio .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(2) a{font-size:1.4rem;display:block;font-weight:500;letter-spacing:.08em;color:#fff;border:solid 1px #fff;border-radius:10px;padding:12px 0;position:relative}@media screen and (max-width: 979px){.vio .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(2) a{font-size:1.2rem;padding:8px 0}}@media screen and (max-width: 600px){.vio .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(2) a{font-size:1.4rem;padding:12px 0}}.vio .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(2) a:after{position:absolute;display:block;content:"";width:6px;height:10px;background-image:url("../img/icon/icon_arrow_white.png");background-size:contain;background-repeat:no-repeat;right:20px;top:50%;transform:translateY(-50%)}.vio .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(3){font-size:1.4rem;font-weight:400}@media screen and (max-width: 979px){.vio .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li{font-size:1.8rem;padding:0 10px}}@media screen and (max-width: 600px){.vio .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li{font-size:2rem}}.vio .sec12_com .sec12_contact .form_list{width:90%;max-width:1167px;margin:0 auto;display:flex;flex-wrap:wrap}.vio .sec12_com .sec12_contact .form_list .form_list_wrap{width:33.333333%;text-align:center;padding:0 33px}@media screen and (max-width: 979px){.vio .sec12_com .sec12_contact .form_list .form_list_wrap{padding:0px 10px}}@media screen and (max-width: 600px){.vio .sec12_com .sec12_contact .form_list .form_list_wrap{padding:0 33px}}.vio .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(2) h3 span{width:27px}.vio .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(3){border-left:dashed 1px #fff;border-right:dashed 1px #fff}@media screen and (max-width: 600px){.vio .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(3){border:none}}.vio .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(3) h3::before{background-image:url(../img/icon/icon_item_04.png);width:37px;height:28.31px}.vio .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(3) h3 span{width:31px}@media screen and (max-width: 600px){.vio .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(4){margin-bottom:0}}.vio .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(4) h3::before{background-image:url(../img/icon/icon_item_05.png);width:35px;height:35px}.vio .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(4) h3 span{width:28px}@media screen and (max-width: 600px){.vio .sec12_com .sec12_contact .form_list .form_list_wrap{width:100%;margin-bottom:40px}}.vio .sec12_com .sec12_contact .form_list .form_list_wrap h3{color:#fff;font-size:2rem;letter-spacing:.03em;font-weight:500;padding-top:80px;position:relative}.vio .sec12_com .sec12_contact .form_list .form_list_wrap h3::before{position:absolute;display:block;content:"";width:36.1px;height:25.59px;background-image:url(../img/icon/icon_item_03.png);background-size:contain;background-repeat:no-repeat;top:18px;left:50%;transform:translateX(-50%)}@media screen and (max-width: 600px){.vio .sec12_com .sec12_contact .form_list .form_list_wrap h3::before{display:none}}@media screen and (max-width: 979px){.vio .sec12_com .sec12_contact .form_list .form_list_wrap h3{font-size:1.6rem;padding-top:60px}}@media screen and (max-width: 600px){.vio .sec12_com .sec12_contact .form_list .form_list_wrap h3{padding:0 0 0 10px;font-size:2rem;display:flex;align-items:center;justify-content:center}}.vio .sec12_com .sec12_contact .form_list .form_list_wrap h3 span{width:14px;display:block;line-height:1.3;margin-right:5px}@media screen and (min-width: 601px){.vio .sec12_com .sec12_contact .form_list .form_list_wrap h3 span{display:none !important}}.vio .sec12_com .sec12_contact .form_list .form_list_wrap a{display:block;width:100%;max-width:323px;color:#fff;padding:12px 0;border-radius:10px;border:solid 1px #fff;text-align:center;margin:20px auto 0;font-size:1.4rem;letter-spacing:.08em;position:relative}@media screen and (max-width: 979px){.vio .sec12_com .sec12_contact .form_list .form_list_wrap a{font-size:1.2rem;padding:8px 0}}@media screen and (max-width: 600px){.vio .sec12_com .sec12_contact .form_list .form_list_wrap a{font-size:1.4rem;padding:12px 0;margin-top:10px}}.vio .sec12_com .sec12_contact .form_list .form_list_wrap a:after{position:absolute;display:block;content:"";width:6px;height:10px;background-image:url("../img/icon/icon_arrow_white.png");background-size:contain;background-repeat:no-repeat;right:20px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 979px){.vio .sec12_com .sec12_contact .form_list .form_list_wrap a:after{right:6px;top:52%}}@media screen and (max-width: 600px){.vio .sec12_com .sec12_contact .form_list .form_list_wrap a:after{right:20px}}.set_item_title{text-align:center}.set_item_title h3{display:inline-block;color:#fff;font-size:3rem;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;position:relative;padding:0 92px;text-shadow:1px 1px 5px rgba(0,0,0,.16)}@media screen and (max-width: 979px){.set_item_title h3{font-size:24px !important;padding:0px 40px}}.set_item_title h3::before{position:absolute;display:inline-block;content:"";width:80px;height:21px;background-image:url(../img/icon/vio_set_item_left.png);background-size:contain;background-repeat:no-repeat;left:0;top:50%;transform:translateY(-50%)}@media screen and (max-width: 979px){.set_item_title h3::before{width:40px;height:10.5px;left:-10px}}.set_item_title h3::after{position:absolute;display:inline-block;content:"";width:80px;height:21px;background-image:url(../img/icon/vio_set_item_right.png);background-size:contain;background-repeat:no-repeat;right:0;top:50%;transform:translateY(-50%)}@media screen and (max-width: 979px){.set_item_title h3::after{width:40px;height:10.5px;right:-10px}}.vio_aside{margin-bottom:100px}@media screen and (max-width: 979px){.vio_aside{margin-bottom:50px}}.vio_aside h3{text-align:center;font-size:2rem;color:#fff;letter-spacing:.1em;font-weight:500;line-height:1.65;font-family:"Noto Serif JP",serif;margin-bottom:16px}.vio_aside h3 span{font-size:2rem;color:#fff;letter-spacing:.1em;font-weight:500;line-height:1.65;font-family:"Noto Serif JP",serif}@media screen and (max-width: 600px){.vio_aside h3 span{font-size:14px}}@media screen and (max-width: 600px){.vio_aside .aside .aside_bg{width:90%;margin:0 auto;padding:0px;border-radius:10px;overflow:hidden}}@media screen and (max-width: 600px){.vio_aside .aside .aside_wrap{width:100%}}@media screen and (max-width: 600px){.vio_aside .aside .page_aside_txt{position:relative;top:-20px}}.vio_com_list{width:90%;max-width:983px;margin:50px auto 0px}@media screen and (max-width: 600px){.vio_com_list{margin:0px auto 0px}}.vio_com_list .vio_features_title{margin-top:20px}.vio_com_list .vio_features_title h3{font-size:3rem;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif;font-weight:500;text-shadow:1px 1px 5px rgba(0,0,0,.16)}@media screen and (max-width: 979px){.vio_com_list .vio_features_title h3{font-size:1.8rem;text-align:center;line-height:1.77}}.vio_com_list .vio_com_list_flex{display:flex;flex-wrap:wrap;margin:42px 0 70px}@media screen and (max-width: 979px){.vio_com_list .vio_com_list_flex{margin-top:20px;margin-bottom:50px}}.vio_com_list .vio_com_list_flex .vio_com_list_item{width:49%}@media screen and (max-width: 600px){.vio_com_list .vio_com_list_flex .vio_com_list_item{width:100%;margin-bottom:20px}}.vio_com_list .vio_com_list_flex .vio_com_list_txt{width:51%;padding-left:2vw}@media screen and (max-width: 600px){.vio_com_list .vio_com_list_flex .vio_com_list_txt{width:100%;padding-left:0px}}.vio_com_list .vio_com_list_flex .vio_com_list_txt p{font-size:1.4rem;color:#fff;letter-spacing:.08em;font-weight:300;line-height:2;margin:0px}.vio_com_list .vio_com_list_flex .vio_com_list_txt .com-btn__white{margin-top:25px}.flow{width:90%;max-width:893px;margin:0 auto 85px}.flow .flow_contener{display:flex;flex-wrap:wrap;flex-direction:row-reverse;border:solid 1px #fff;border-radius:10px;position:relative;overflow:hidden;z-index:1;margin-top:52px;background:linear-gradient(90deg, rgb(1, 158, 174) 0%, rgb(6, 183, 202) 50%, rgb(0, 161, 178) 100%)}@media screen and (max-width: 979px){.flow .flow_contener{margin-top:15px}}.flow .flow_contener::before{position:absolute;display:block;content:"";width:100%;height:100%;opacity:.5}.flow .flow_contener .flow_contener_img{position:relative}.flow .flow_contener .flow_contener_img .step{position:absolute;left:0;top:0;display:none;width:94px;background:#fff;font-size:2rem;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;color:#1f7b84;text-align:center;height:41px}@media screen and (max-width: 600px){.flow .flow_contener .flow_contener_img .step{display:flex;align-items:center;justify-content:center}}.flow .flow_contener .flow_contener_txt{width:calc(100% - 295px);padding:70px 20px 70px 40px;position:relative;z-index:2}@media screen and (max-width: 979px){.flow .flow_contener .flow_contener_txt{padding:50px 10px 50px 20px;width:calc(100% - 250px)}}@media screen and (max-width: 600px){.flow .flow_contener .flow_contener_txt{width:100%;padding:18px}}.flow .flow_contener .flow_contener_txt .step{position:absolute;left:0;top:0;display:block;width:94px;background:#fff;font-size:2rem;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;color:#1f7b84;text-align:center}@media screen and (max-width: 600px){.flow .flow_contener .flow_contener_txt .step{display:none}}.flow .flow_contener .flow_contener_txt h4{font-size:2rem;color:#fff;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;margin-bottom:15px}@media screen and (max-width: 979px){.flow .flow_contener .flow_contener_txt h4{font-size:1.7rem;margin-bottom:10px}}.flow .flow_contener .flow_contener_txt p{font-size:1.4rem;color:#fff;line-height:2;letter-spacing:.08em;font-weight:300;margin-bottom:0px}.flow .flow_contener .flow_contener_txt p span{font-size:1.4rem;color:#fff;line-height:2;letter-spacing:.08em;font-weight:500}.flow .flow_contener .flow_contener_txt .flow_contener_box{position:relative;padding:25px;margin-top:30px}@media screen and (max-width: 979px){.flow .flow_contener .flow_contener_txt .flow_contener_box{margin-top:15px;padding:15px}}@media screen and (max-width: 600px){.flow .flow_contener .flow_contener_txt .flow_contener_box{padding:20px}}.flow .flow_contener .flow_contener_txt .flow_contener_box::before{position:absolute;display:block;content:"";width:100%;height:100%;background:#fff;opacity:.21;top:0;left:0}.flow .flow_contener .flow_contener_txt .flow_contener_box span{font-size:1.4rem;color:#fff;line-height:2;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif}.flow .flow_contener .flow_contener_txt .flow_contener_box p{font-size:1.4rem;color:#fff;line-height:2;letter-spacing:.08em;font-weight:300;margin-bottom:0px}.flow .flow_contener .flow_contener_txt .flow_contener_box a{display:block;width:100%;max-width:300px;background:#1f7b84;text-align:center;padding:13px 0;border-radius:10px;font-size:1.4rem;color:#fff;letter-spacing:.1em;font-weight:400;margin-top:24px}.flow .flow_contener .flow_contener_img{width:295px;padding:20px;position:relative;z-index:2}@media screen and (max-width: 979px){.flow .flow_contener .flow_contener_img{width:250px}}@media screen and (max-width: 600px){.flow .flow_contener .flow_contener_img{width:100%;padding:0px}}.flow .flow_contener .flow_contener_img img{border-radius:10px}@media screen and (max-width: 600px){.flow .flow_contener .flow_contener_img img{border-radius:10px 10px 0px 0px}}.flow .flow-btn{margin-top:20px}.flow .flow-btn .slide-active{transform:rotate(180deg) !important}.flow .flow-btn a{display:block;padding:15px 0px;width:41px;margin:0 auto;transition:all .3s}.flow .flow-btn a img{width:100%}.flow .flow_list{display:none}.gentle{margin-top:105px;background:linear-gradient(90deg, rgb(11, 152, 167) 0%, rgb(21, 200, 219) 50%, rgb(8, 156, 172) 100%)}@media screen and (max-width: 1299px){.gentle{margin-top:92px}}@media screen and (max-width: 979px){.gentle{margin-top:80.2px}}@media screen and (max-width: 600px){.gentle{margin-top:85.2px}}.gentle .bg_light{background:linear-gradient(90deg, rgb(26, 171, 188) 0%, rgb(34, 214, 233) 50%, rgb(24, 174, 191) 100%) !important}.gentle .gentle_visual .gentle_visual_top{text-align:center;position:relative;background:#004657;padding:35px 0}@media screen and (max-width: 600px){.gentle .gentle_visual .gentle_visual_top{padding:45px 0 20px}}.gentle .gentle_visual .gentle_visual_top h1{color:#fff;font-size:3rem;font-family:"Noto Serif JP",serif;letter-spacing:.08em}@media screen and (max-width: 600px){.gentle .gentle_visual .gentle_visual_top h1{line-height:1.66}}.gentle .gentle_visual .gentle_visual_bg{width:100%;position:relative;padding:36px 0 87px;background-image:url("../img/com/bg-gra.jpg");background-size:cover;background-repeat:no-repeat}.gentle .gentle_visual .gentle_visual_bg::before{position:absolute;display:block;content:"";width:100%;height:100%;background:#000;opacity:0;top:0;left:0;z-index:-1}.gentle .gentle_visual .gentle_visual_bg .gentle_width{width:90%;max-width:853px;margin:0 auto}.gentle .gentle_visual .gentle_visual_bg .gentle_width .gentle_visual_wrap{width:100%;margin-bottom:14px}.gentle .gentle_visual .gentle_visual_bg .gentle_width .gentle_visual_wrap img{width:100%}.gentle .gentle_visual .gentle_visual_bg .gentle_width .gentle_txt{border:solid 1px #fff;padding:35px 70px 40px;background:#057a89;margin-bottom:81px}@media screen and (max-width: 979px){.gentle .gentle_visual .gentle_visual_bg .gentle_width .gentle_txt{padding:35px 40px}}@media screen and (max-width: 600px){.gentle .gentle_visual .gentle_visual_bg .gentle_width .gentle_txt{padding:35px 10px 30px;margin-bottom:28px}}.gentle .gentle_visual .gentle_visual_bg .gentle_width .gentle_txt h2{text-align:center;color:#fff;font-size:2.5rem;font-weight:500;font-family:"Noto Serif JP",serif;margin-bottom:23px;letter-spacing:.08em;line-height:1.8;position:relative;z-index:2}@media screen and (max-width: 979px){.gentle .gentle_visual .gentle_visual_bg .gentle_width .gentle_txt h2{font-size:2rem}}@media screen and (max-width: 600px){.gentle .gentle_visual .gentle_visual_bg .gentle_width .gentle_txt h2{font-size:2.5rem}}.gentle .gentle_visual .gentle_visual_bg .gentle_width .gentle_txt h2 span{font-size:3rem;color:#fff;font-weight:500;font-family:"Noto Serif JP",serif;letter-spacing:.08em}@media screen and (max-width: 979px){.gentle .gentle_visual .gentle_visual_bg .gentle_width .gentle_txt h2 span{font-size:2.5rem}}@media screen and (max-width: 600px){.gentle .gentle_visual .gentle_visual_bg .gentle_width .gentle_txt h2 span{font-size:3rem}}.gentle .gentle_visual .gentle_visual_bg .gentle_width .gentle_txt .gentle_txt_item{width:100%;position:relative;z-index:1}@media screen and (max-width: 600px){.gentle .gentle_visual .gentle_visual_bg .gentle_width .gentle_txt .gentle_txt_item{margin-top:-95px}}.gentle .gentle_visual .gentle_visual_bg .gentle_width .gentle_txt .gentle_txt_item img{width:100%}.gentle .gentle_visual .gentle_visual_bg .gentle_width .gentle_bnr{width:100%;position:relative;background-image:url("../img/gentle/gentle_bnr.jpg");background-size:cover;background-repeat:no-repeat;border-radius:10px;padding:30px 0;margin-top:50px}.gentle .gentle_visual .gentle_visual_bg .gentle_width .gentle_bnr h2{color:#1f7b84;font-size:2.5rem;letter-spacing:.08em;font-family:"Noto Serif JP",serif;line-height:1.8;text-align:center;font-weight:500}@media screen and (max-width: 600px){.gentle .gentle_visual .gentle_visual_bg .gentle_width .gentle_bnr h2{font-size:1.8rem}}.gentle .gentle_visual .gentle_visual_bg .gentle_width .gentle_bnr h2 span{color:#1f7b84;font-size:3rem;letter-spacing:.08em;font-family:"Noto Serif JP",serif;font-weight:500}@media screen and (max-width: 600px){.gentle .gentle_visual .gentle_visual_bg .gentle_width .gentle_bnr h2 span{font-size:2.5rem}}.gentle .sec01{padding:80px 0 75px}.gentle .sec01 .title_border_bg{position:relative;text-align:center}.gentle .sec01 .title_border_bg::before{position:absolute;display:block;content:"";width:26%;max-width:277px;height:1px;background:#fff;top:50%;transform:translateY(-50%);left:0}@media screen and (max-width: 600px){.gentle .sec01 .title_border_bg::before{display:none}}.gentle .sec01 .title_border_bg::after{position:absolute;display:block;content:"";width:26%;max-width:277px;height:1px;background:#fff;top:50%;transform:translateY(-50%);right:0}@media screen and (max-width: 600px){.gentle .sec01 .title_border_bg::after{display:none}}.gentle .sec01 .title_border_bg h2{color:#fff;font-size:4rem;display:inline-block;letter-spacing:.1em;font-family:"Noto Serif JP",serif;font-weight:500}@media screen and (max-width: 600px){.gentle .sec01 .title_border_bg h2{color:#fdd15d}}.gentle .sec01 .sec01_txt{text-align:center}.gentle .sec01 .sec01_txt .sec01_sub{display:inline-block;margin:27px 0 60px;font-size:1.6rem;color:#fff;font-weight:400;letter-spacing:.1em}@media screen and (max-width: 600px){.gentle .sec01 .sec01_txt .sec01_sub{line-height:2.3;margin:20px 0}}.gentle .sec01 .sec01_txt h3{font-size:2.5rem;letter-spacing:.08em;font-family:"Noto Serif JP",serif;line-height:1.6;text-align:center;font-weight:500;color:#fff;margin-bottom:20px}@media screen and (max-width: 979px){.gentle .sec01 .sec01_txt h3{font-size:2rem}}@media screen and (max-width: 600px){.gentle .sec01 .sec01_txt h3{font-size:1.8rem;line-height:1.4}}.gentle .sec01 .sec01_txt h3 span{color:#fff;font-size:4rem;letter-spacing:.08em;font-family:"Noto Serif JP",serif;font-weight:500}@media screen and (max-width: 979px){.gentle .sec01 .sec01_txt h3 span{font-size:3rem}}@media screen and (max-width: 600px){.gentle .sec01 .sec01_txt h3 span{font-size:2.6rem}}.gentle .sec01 .sec01_txt .course{display:flex;flex-wrap:wrap;justify-content:center;width:100%;margin:0 auto 51px}.gentle .sec01 .sec01_txt .course li{border:solid 1px #fff;width:14%;max-width:108px;font-size:2.5rem;line-height:1;padding:17px 0 12px;color:#fff;font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.08em;margin-right:24px;position:relative}.gentle .sec01 .sec01_txt .course li:nth-of-type(4){margin-right:49px}.gentle .sec01 .sec01_txt .course li:nth-of-type(4)::before{background-image:none;content:"の";font-size:2.5rem;color:#fff;right:-24.5px;width:auto;height:auto}@media screen and (max-width: 979px){.gentle .sec01 .sec01_txt .course li:nth-of-type(4)::before{font-size:2rem}}@media screen and (max-width: 600px){.gentle .sec01 .sec01_txt .course li:nth-of-type(4)::before{font-size:1.6rem;right:-16.5px}}@media screen and (max-width: 600px){.gentle .sec01 .sec01_txt .course li:nth-of-type(4){margin-right:30px}}.gentle .sec01 .sec01_txt .course li:last-of-type{width:29%;max-width:220px;margin-right:0;padding:12px 0 14px}.gentle .sec01 .sec01_txt .course li:last-of-type::first-letter{font-size:3rem}@media screen and (max-width: 979px){.gentle .sec01 .sec01_txt .course li:last-of-type::first-letter{font-size:2rem}}@media screen and (max-width: 600px){.gentle .sec01 .sec01_txt .course li:last-of-type::first-letter{font-size:1.6rem}}.gentle .sec01 .sec01_txt .course li:last-of-type::before{display:none !important}@media screen and (max-width: 600px){.gentle .sec01 .sec01_txt .course li:last-of-type{width:100%;max-width:100%;margin-top:18px}}.gentle .sec01 .sec01_txt .course li::before{position:absolute;display:block;content:"";background-image:url(../img/icon/icon_plus.png);background-size:contain;background-repeat:no-repeat;width:32px;height:32px;right:-12px;top:50%;transform:translate(50%, -50%)}@media screen and (max-width: 600px){.gentle .sec01 .sec01_txt .course li::before{width:19px;height:19px;right:-7.5px}}@media screen and (max-width: 979px){.gentle .sec01 .sec01_txt .course li{font-size:2rem;padding:12px 0}}@media screen and (max-width: 600px){.gentle .sec01 .sec01_txt .course li{font-size:1.6rem;width:auto;padding:12px 14px;margin-right:13px}}.gentle .sec01 .sec01_txt .course li span{font-size:3rem;color:#fff;font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.08em}@media screen and (max-width: 979px){.gentle .sec01 .sec01_txt .course li span{font-size:2rem}}@media screen and (max-width: 600px){.gentle .sec01 .sec01_txt .course li span{font-size:1.6rem}}.gentle .sec01 .sec01_link{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:113px}@media screen and (max-width: 600px){.gentle .sec01 .sec01_link{margin-bottom:83px}}.gentle .sec01 .sec01_link li{width:48%}@media screen and (max-width: 600px){.gentle .sec01 .sec01_link li:first-of-type{margin-bottom:28px}}@media screen and (max-width: 600px){.gentle .sec01 .sec01_link li{width:100%}}.gentle .sec01 .sec01_link li a{display:block;width:100%;border-radius:10px;overflow:hidden}.gentle .sec01 .sec01_link li a img{width:100%}.gentle .sec01 .sec01_wrap{border:solid 1px #fff;position:relative;z-index:1}.gentle .sec01 .sec01_wrap .sec01_col_bg{background:linear-gradient(90deg, rgb(9, 148, 166) 0%, rgb(14, 176, 197) 50%, rgb(9, 148, 166) 100%);position:relative;padding:55px 5% 90px}.gentle .sec01 .sec01_wrap .sec01_col_bg:last-child{padding:55px 5% 78px}@media screen and (max-width: 600px){.gentle .sec01 .sec01_wrap .sec01_col_bg:last-child{padding:27px 5% !important}}@media screen and (max-width: 600px){.gentle .sec01 .sec01_wrap .sec01_col_bg{padding:25px 3% 20px}}.gentle .sec01 .sec01_wrap .sec01_col{width:100%}.gentle .sec01 .sec01_wrap .sec01_col .sec01_col_title{text-align:center}.gentle .sec01 .sec01_wrap .sec01_col .sec01_col_title span{display:inline-block;font-size:2.5rem;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif;font-weight:500;margin-bottom:15px}.gentle .sec01 .sec01_wrap .sec01_col h3{font-size:3rem;letter-spacing:.08em;color:#fff;font-weight:500;line-height:1.5;font-family:"Noto Serif JP",serif;margin-bottom:35px;text-align:center}@media screen and (max-width: 600px){.gentle .sec01 .sec01_wrap .sec01_col h3{font-size:clamp(23px,2.5vw,25px);color:#fdd15d}}.gentle .sec01 .sec01_wrap .sec01_col h3 img{position:relative;top:-0.5rem;height:1lh;margin:0 12px}@media screen and (max-width: 600px){.gentle .sec01 .sec01_wrap .sec01_col h3 img{margin:0 6px;height:.9lh;top:-0.8rem}}@media screen and (min-width: 601px){.gentle .sec01 .sec01_wrap .sec01_col h3 .yellow{display:none}}@media screen and (max-width: 600px){.gentle .sec01 .sec01_wrap .sec01_col h3 .white{display:none}}.gentle .sec01 .sec01_wrap .sec01_col .sec01_col_item{width:100%;max-width:737px;margin:0 auto 40px}.gentle .sec01 .sec01_wrap .sec01_col .sec01_col_item img{width:100%}.gentle .sec01 .sec01_wrap .sec01_col .course{display:flex;flex-wrap:wrap;justify-content:center;width:100%;margin:0 auto 51px;text-align:center}.gentle .sec01 .sec01_wrap .sec01_col .course li{border:solid 1px #fff;width:14%;max-width:108px;font-size:2.5rem;line-height:1;padding:17px 0 12px;color:#fff;font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.08em;margin-right:24px;position:relative}.gentle .sec01 .sec01_wrap .sec01_col .course li:nth-of-type(4){margin-right:49px}.gentle .sec01 .sec01_wrap .sec01_col .course li:nth-of-type(4)::before{background-image:none;content:"の";font-size:2.5rem;color:#fff;right:-24.5px;width:auto;height:auto}@media screen and (max-width: 979px){.gentle .sec01 .sec01_wrap .sec01_col .course li:nth-of-type(4)::before{font-size:2rem}}@media screen and (max-width: 600px){.gentle .sec01 .sec01_wrap .sec01_col .course li:nth-of-type(4)::before{font-size:1.6rem;right:-16.5px}}@media screen and (max-width: 600px){.gentle .sec01 .sec01_wrap .sec01_col .course li:nth-of-type(4){margin-right:30px}}.gentle .sec01 .sec01_wrap .sec01_col .course li:last-of-type{width:29%;max-width:220px;margin-right:0;padding:12px 0 14px}.gentle .sec01 .sec01_wrap .sec01_col .course li:last-of-type::first-letter{font-size:3rem}@media screen and (max-width: 979px){.gentle .sec01 .sec01_wrap .sec01_col .course li:last-of-type::first-letter{font-size:2rem}}@media screen and (max-width: 600px){.gentle .sec01 .sec01_wrap .sec01_col .course li:last-of-type::first-letter{font-size:1.6rem}}.gentle .sec01 .sec01_wrap .sec01_col .course li:last-of-type::before{display:none !important}@media screen and (max-width: 979px){.gentle .sec01 .sec01_wrap .sec01_col .course li:last-of-type{width:100%;max-width:100%;margin-top:18px}}@media screen and (max-width: 600px){.gentle .sec01 .sec01_wrap .sec01_col .course li:last-of-type{margin-top:0;margin-bottom:0}}.gentle .sec01 .sec01_wrap .sec01_col .course li::before{position:absolute;display:block;content:"";background-image:url(../img/icon/icon_plus.png);background-size:contain;background-repeat:no-repeat;width:32px;height:32px;right:-12px;top:50%;transform:translate(50%, -50%)}@media screen and (max-width: 600px){.gentle .sec01 .sec01_wrap .sec01_col .course li::before{width:17px;height:17px;right:-6px}}@media screen and (max-width: 979px){.gentle .sec01 .sec01_wrap .sec01_col .course li{font-size:2rem;padding:12px 0}}@media screen and (max-width: 600px){.gentle .sec01 .sec01_wrap .sec01_col .course li{font-size:1.6rem;width:auto;padding:7px 14px;margin-right:10px;margin-bottom:18px}}.gentle .sec01 .sec01_wrap .sec01_col .course li span{font-size:3rem;color:#fff;font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.08em}@media screen and (max-width: 979px){.gentle .sec01 .sec01_wrap .sec01_col .course li span{font-size:2rem}}@media screen and (max-width: 600px){.gentle .sec01 .sec01_wrap .sec01_col .course li span{font-size:1.6rem}}.gentle .sec01 .sec01_wrap .sec01_col .sec01_price li{width:100%;max-width:341px;margin:0 auto 18px}.gentle .sec01 .sec01_wrap .sec01_col .sec01_price li:nth-of-type(2){max-width:165px}@media screen and (max-width: 600px){.gentle .sec01 .sec01_wrap .sec01_col .sec01_price li:nth-of-type(2){max-width:112px}}.gentle .sec01 .sec01_wrap .sec01_col .sec01_price li:nth-of-type(4){max-width:165px}@media screen and (max-width: 600px){.gentle .sec01 .sec01_wrap .sec01_col .sec01_price li:nth-of-type(4){max-width:112px}}.gentle .sec01 .sec01_wrap .sec01_col .sec01_price li:nth-of-type(5){max-width:617px}@media screen and (max-width: 600px){.gentle .sec01 .sec01_wrap .sec01_col .sec01_price li:nth-of-type(5){max-width:297px}}.gentle .sec01 .sec01_wrap .sec01_col .sec01_price li:last-of-type{max-width:774px;padding:15px 45px;background:#037c94}@media screen and (max-width: 600px){.gentle .sec01 .sec01_wrap .sec01_col .sec01_price li:last-of-type{max-width:335px}}@media screen and (max-width: 600px){.gentle .sec01 .sec01_wrap .sec01_col .sec01_price li{max-width:279px}}.gentle .sec01 .sec01_wrap .sec01_col .sec01_price .hidden_price{display:none}@media screen and (max-width: 600px){.gentle .sec01 .sec01_wrap .sec01_col .sec01_price .hidden_price{display:block;max-width:335px;padding:12px 36px 9px;background:#39b3c4}}.gentle .sec01 .sec01_wrap .sec01_col .sec01_price .hidden_price img{width:100%}.gentle .sec01 .sec01_wrap .sec01_col .sec01_price_v2 li{width:100%;max-width:341px;margin:0 auto 18px}.gentle .sec01 .sec01_wrap .sec01_col .sec01_price_v2 li:nth-of-type(2){max-width:165px}@media screen and (max-width: 600px){.gentle .sec01 .sec01_wrap .sec01_col .sec01_price_v2 li:nth-of-type(2){max-width:112px}}.gentle .sec01 .sec01_wrap .sec01_col .sec01_price_v2 li:nth-of-type(3){max-width:617px}@media screen and (max-width: 600px){.gentle .sec01 .sec01_wrap .sec01_col .sec01_price_v2 li:nth-of-type(3){max-width:297px}}.gentle .sec01 .sec01_wrap .sec01_col .sec01_price_v2 li:last-of-type{max-width:774px;padding:15px 45px;background:#037c94}@media screen and (max-width: 600px){.gentle .sec01 .sec01_wrap .sec01_col .sec01_price_v2 li:last-of-type{max-width:335px}}@media screen and (max-width: 600px){.gentle .sec01 .sec01_wrap .sec01_col .sec01_price_v2 li{max-width:279px}}.gentle .sec01 .sec01_wrap .sec01_col .sec01_price_v2 .hidden_price{display:none}@media screen and (max-width: 600px){.gentle .sec01 .sec01_wrap .sec01_col .sec01_price_v2 .hidden_price{display:block;max-width:335px;padding:12px 36px 9px;background:#39b3c4}}.gentle .sec01 .sec01_wrap .sec01_col .sec01_price_v2 .hidden_price img{width:100%}.gentle .sec01 .sec01_wrap .col_aside{margin:105px 0 126px}@media screen and (max-width: 600px){.gentle .sec01 .sec01_wrap .col_aside{margin:55px 0 64px}}.gentle .sec01 .sec01_col_cam{background:#048299;text-align:center;padding:51px 0 55px}@media screen and (max-width: 600px){.gentle .sec01 .sec01_col_cam{padding:35px 0}}.gentle .sec01 .sec01_col_cam h3{font-size:3rem;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;color:#fff;margin-bottom:28px}@media screen and (max-width: 979px){.gentle .sec01 .sec01_col_cam h3{font-size:2rem}}.gentle .sec01 .sec01_col_cam p{font-size:1.6rem;font-weight:300;letter-spacing:.08em;color:#fff;margin-bottom:0}@media screen and (max-width: 979px){.gentle .sec01 .sec01_col_cam p{font-size:1.4rem;line-height:2}}.gentle .sec02 .sec02_wrap{width:90%;max-width:914px;margin:0 auto 57px}@media screen and (max-width: 600px){.gentle .sec02 .sec02_wrap{margin:0 auto 79px}}.gentle .sec02 .sec02_wrap .sec02_wrap_title{text-align:center;margin-bottom:40px}@media screen and (max-width: 600px){.gentle .sec02 .sec02_wrap .sec02_wrap_title{margin-bottom:12px}}.gentle .sec02 .sec02_wrap .sec02_wrap_title h2{padding-top:62px;font-size:4rem;letter-spacing:.08em;font-family:"Noto Serif JP",serif;font-weight:500;color:#fff;line-height:1.625;position:relative}@media screen and (max-width: 979px){.gentle .sec02 .sec02_wrap .sec02_wrap_title h2{font-size:3rem;padding-top:35px}}@media screen and (max-width: 600px){.gentle .sec02 .sec02_wrap .sec02_wrap_title h2{color:#fdd15d}}.gentle .sec02 .sec02_wrap .sec02_wrap_title h2 span{font-size:2.5rem;letter-spacing:.08em;font-family:"Noto Serif JP",serif;font-weight:500;color:#fff}@media screen and (max-width: 979px){.gentle .sec02 .sec02_wrap .sec02_wrap_title h2 span{font-size:2rem}}@media screen and (max-width: 600px){.gentle .sec02 .sec02_wrap .sec02_wrap_title h2 span{display:inline-block}}@media screen and (max-width: 600px){.gentle .sec02 .sec02_wrap .sec02_wrap_title h2 .sp_change{font-size:2.5rem;color:#fdd15d}}.gentle .sec02 .sec02_wrap .sec02_wrap_title h2 img{height:2.8lh;position:absolute;right:73%;top:20px}@media screen and (max-width: 979px){.gentle .sec02 .sec02_wrap .sec02_wrap_title h2 img{height:2.5lh;top:0;right:78%}}@media screen and (max-width: 600px){.gentle .sec02 .sec02_wrap .sec02_wrap_title h2 img{right:68%}}.gentle .sec02 .sec02_wrap .sec02_wrap_title p{font-size:1.6rem;letter-spacing:.08em;font-weight:300;line-height:2;color:#fff;margin:20px 0 35px}@media screen and (max-width: 600px){.gentle .sec02 .sec02_wrap .sec02_wrap_title p{margin:20px 0 22px}}.gentle .sec02 .sec02_wrap .sec02_wrap_title h3{font-size:2.5rem;letter-spacing:.08em;font-weight:500;color:#fff;font-family:"Noto Serif JP",serif}@media screen and (max-width: 600px){.gentle .sec02 .sec02_wrap .sec02_wrap_title h3{font-size:1.8rem;line-height:2.2}}.gentle .sec02 .sec02_wrap .cam_flow .cam_flow_bg{padding:29px 63px 0 63px;position:relative;margin-top:-14px}@media screen and (max-width: 600px){.gentle .sec02 .sec02_wrap .cam_flow .cam_flow_bg{padding:34px 0 0}}.gentle .sec02 .sec02_wrap .cam_flow .cam_flow_bg .cam_flow_item{position:absolute;width:138px;height:93px;left:0;top:0;z-index:2}@media screen and (max-width: 979px){.gentle .sec02 .sec02_wrap .cam_flow .cam_flow_bg .cam_flow_item{width:110px;height:74px}}@media screen and (max-width: 600px){.gentle .sec02 .sec02_wrap .cam_flow .cam_flow_bg .cam_flow_item{left:-10px}}.gentle .sec02 .sec02_wrap .cam_flow .cam_flow_bg .cam_flow_item img{width:100%}.gentle .sec02 .sec02_wrap .cam_flow .cam_flow_bg .cam_flow_wrap{border:solid 1px #fff;border-radius:10px;padding:20px 25px;display:flex;flex-wrap:wrap}@media screen and (max-width: 600px){.gentle .sec02 .sec02_wrap .cam_flow .cam_flow_bg .cam_flow_wrap{padding:12px 16px 20px}}.gentle .sec02 .sec02_wrap .cam_flow .cam_flow_bg .cam_flow_wrap .cam_flow_img{width:43%;position:relative;z-index:1}@media screen and (max-width: 600px){.gentle .sec02 .sec02_wrap .cam_flow .cam_flow_bg .cam_flow_wrap .cam_flow_img{width:100%;margin-bottom:11px}}.gentle .sec02 .sec02_wrap .cam_flow .cam_flow_bg .cam_flow_wrap .cam_flow_img img{width:100%;border-radius:10px}.gentle .sec02 .sec02_wrap .cam_flow .cam_flow_bg .cam_flow_wrap .cam_flow_img .item_fone{width:30%;max-width:90px;position:absolute;right:25px;top:-15px}.gentle .sec02 .sec02_wrap .cam_flow .cam_flow_bg .cam_flow_wrap .cam_flow_img .item_fone img{width:100%}.gentle .sec02 .sec02_wrap .cam_flow .cam_flow_bg .cam_flow_wrap .cam_flow_txt{width:57%;padding-left:2.5vw}@media screen and (max-width: 600px){.gentle .sec02 .sec02_wrap .cam_flow .cam_flow_bg .cam_flow_wrap .cam_flow_txt{width:100%;padding:0}}.gentle .sec02 .sec02_wrap .cam_flow .cam_flow_bg .cam_flow_wrap .cam_flow_txt p{font-size:1.4rem;letter-spacing:.08em;font-weight:300;color:#fff;line-height:2;margin-bottom:0}.gentle .sec02 .sec02_wrap .cam_flow .cam_flow_down{margin:15px auto 0;width:31px;height:17px}.gentle .sec02 .sec02_wrap .cam_flow .cam_flow_down img{width:100%}.gentle .sec02 .sec02_thought{text-align:center;background-color:#058da5;padding:45px 5% 30px;width:90%;max-width:1088px;margin:0 auto;border-radius:10px}@media screen and (max-width: 600px){.gentle .sec02 .sec02_thought{padding:30px 0 16px;width:100%}}.gentle .sec02 .sec02_thought h2{font-size:3rem;font-weight:500;letter-spacing:.08em;color:#fff;font-family:"Noto Serif JP",serif;margin-bottom:30px}@media screen and (max-width: 600px){.gentle .sec02 .sec02_thought h2{line-height:1.5;margin-bottom:20px}}.gentle .sec02 .sec02_thought .sec02_thought_wrap{display:none}@media screen and (max-width: 600px){.gentle .sec02 .sec02_thought .sec02_thought_wrap{padding:0 5%}}.gentle .sec02 .sec02_thought .sec02_thought_wrap .sec02_thought_visual{width:100%;border-radius:10px;overflow:hidden;margin-bottom:41px}@media screen and (max-width: 600px){.gentle .sec02 .sec02_thought .sec02_thought_wrap .sec02_thought_visual{margin-bottom:30px}}.gentle .sec02 .sec02_thought .sec02_thought_wrap .sec02_thought_visual img{width:100%}.gentle .sec02 .sec02_thought .sec02_thought_wrap .thought_wrap_top{width:95%;max-width:752px;margin:0 auto 50px}@media screen and (max-width: 600px){.gentle .sec02 .sec02_thought .sec02_thought_wrap .thought_wrap_top{width:100%;margin:0 auto 35px}}.gentle .sec02 .sec02_thought .sec02_thought_wrap .thought_wrap_top h3{font-size:2.5rem;letter-spacing:.08em;color:#fff;font-weight:500;line-height:2;margin-bottom:40px;font-family:"Noto Serif JP",serif}@media screen and (max-width: 600px){.gentle .sec02 .sec02_thought .sec02_thought_wrap .thought_wrap_top h3{font-size:2rem;margin-bottom:29px}}.gentle .sec02 .sec02_thought .sec02_thought_wrap .thought_wrap_top p{font-size:1.4rem;letter-spacing:.08em;color:#fff;font-weight:300;line-height:2;margin-bottom:0}.gentle .sec02 .sec02_thought .sec02_thought_wrap .left .thought_wrap_txt{padding-left:2vw}.gentle .sec02 .sec02_thought .sec02_thought_wrap .right{flex-direction:row-reverse}.gentle .sec02 .sec02_thought .sec02_thought_wrap .right .thought_wrap_txt{padding-right:2vw}.gentle .sec02 .sec02_thought .sec02_thought_wrap .thought_wrap_flex{display:flex;flex-wrap:wrap;width:95%;max-width:752px;margin:0 auto 50px}@media screen and (max-width: 600px){.gentle .sec02 .sec02_thought .sec02_thought_wrap .thought_wrap_flex{width:100%;margin:0 auto 35px}}.gentle .sec02 .sec02_thought .sec02_thought_wrap .thought_wrap_flex .thought_wrap_img{width:43%}@media screen and (max-width: 600px){.gentle .sec02 .sec02_thought .sec02_thought_wrap .thought_wrap_flex .thought_wrap_img{width:100%;margin-bottom:29px}}.gentle .sec02 .sec02_thought .sec02_thought_wrap .thought_wrap_flex .thought_wrap_img img{width:100%;border-radius:10px;overflow:hidden}.gentle .sec02 .sec02_thought .sec02_thought_wrap .thought_wrap_flex .thought_wrap_txt{width:57%}@media screen and (max-width: 600px){.gentle .sec02 .sec02_thought .sec02_thought_wrap .thought_wrap_flex .thought_wrap_txt{width:100%;padding:0 !important}}.gentle .sec02 .sec02_thought .sec02_thought_wrap .thought_wrap_flex .thought_wrap_txt p{font-size:1.4rem;letter-spacing:.08em;color:#fff;font-weight:300;line-height:2;margin-bottom:0;text-align:left}.gentle .sec03 .sec03_wrap{margin:85px 0 100px}@media screen and (max-width: 600px){.gentle .sec03 .sec03_wrap{margin:85px 0 50px}}.gentle .sec03 .sec03_wrap .contents_title{margin-bottom:57px}@media screen and (max-width: 600px){.gentle .sec03 .sec03_wrap .contents_title{margin-bottom:24px}}.gentle .sec03 .sec03_wrap .sec03_list{width:90%;max-width:864px;margin:36px auto 91px;display:flex;flex-wrap:wrap}@media screen and (max-width: 600px){.gentle .sec03 .sec03_wrap .sec03_list{margin:20px auto 50px;justify-content:center}}.gentle .sec03 .sec03_wrap .sec03_list li{background:#05889f;border-radius:10px;position:relative}.gentle .sec03 .sec03_wrap .sec03_list li img{width:100%}.gentle .sec03 .sec03_wrap .sec03_list li:first-of-type{width:60%;margin-right:13%}.gentle .sec03 .sec03_wrap .sec03_list li:first-of-type::before{position:absolute;display:block;content:"";width:24.49px;height:24.49px;background-image:url(../img/icon/icon_plus_white.png);background-size:contain;background-repeat:no-repeat;right:-13%;top:50%;transform:translateY(-50%)}@media screen and (max-width: 600px){.gentle .sec03 .sec03_wrap .sec03_list li:first-of-type::before{top:inherit;transform:translate(0, 50%);bottom:-37px;right:50%}}@media screen and (max-width: 600px){.gentle .sec03 .sec03_wrap .sec03_list li:first-of-type{width:100%;margin-right:0;margin-bottom:74px}}.gentle .sec03 .sec03_wrap .sec03_list li:last-of-type{width:27%}@media screen and (max-width: 600px){.gentle .sec03 .sec03_wrap .sec03_list li:last-of-type{width:65%}}.gentle .sec03 .sec03_wrap .sec03_price{width:90%;max-width:864px;margin:0 auto}.gentle .sec03 .sec03_wrap .sec03_price dl{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:50px}@media screen and (max-width: 600px){.gentle .sec03 .sec03_wrap .sec03_price dl{margin-bottom:30px}}.gentle .sec03 .sec03_wrap .sec03_price dl dt{width:100%;background:#1f7b84;border-radius:10px 10px 0 0;text-align:center;font-size:2.5rem;letter-spacing:.08em;font-weight:500;color:#fff;font-family:"Noto Serif JP",serif;padding:20px 0;margin-bottom:10px}.gentle .sec03 .sec03_wrap .sec03_price dl dd:first-of-type{width:53.58796296%}@media screen and (max-width: 600px){.gentle .sec03 .sec03_wrap .sec03_price dl dd:first-of-type{margin-bottom:10px}}.gentle .sec03 .sec03_wrap .sec03_price dl dd:first-of-type img{border-radius:0 0 0 10px}@media screen and (max-width: 600px){.gentle .sec03 .sec03_wrap .sec03_price dl dd:first-of-type img{border-radius:0}}.gentle .sec03 .sec03_wrap .sec03_price dl dd:last-of-type{width:45.25462963%}.gentle .sec03 .sec03_wrap .sec03_price dl dd:last-of-type img{border-radius:0 0 10px 0}@media screen and (max-width: 600px){.gentle .sec03 .sec03_wrap .sec03_price dl dd:last-of-type img{border-radius:0 0 10px 10px}}@media screen and (max-width: 600px){.gentle .sec03 .sec03_wrap .sec03_price dl dd{width:100% !important}}.gentle .sec03 .sec03_wrap .sec03_price dl dd img{width:100%}.gentle .sec03 .sec03_wrap .sec03_price ul{display:flex;flex-wrap:wrap;justify-content:space-between}.gentle .sec03 .sec03_wrap .sec03_price ul li{background:#d5b563;border-radius:10px;text-align:center;font-size:1.6rem;color:#fff;font-weight:400;letter-spacing:.08em;padding:20px 0;width:49%}@media screen and (max-width: 600px){.gentle .sec03 .sec03_wrap .sec03_price ul li:first-of-type{margin-bottom:30px}}@media screen and (max-width: 979px){.gentle .sec03 .sec03_wrap .sec03_price ul li{font-size:1.4rem}}@media screen and (max-width: 600px){.gentle .sec03 .sec03_wrap .sec03_price ul li{width:100%}}.gentle .sec04 .sec04_bg{padding:75px 0 116px;background:#037f90}@media screen and (max-width: 600px){.gentle .sec04 .sec04_bg{padding:54px 0 47px}}.gentle .sec04 .sec04_bg .sec04_title{text-align:center}.gentle .sec04 .sec04_bg .sec04_title span{display:inline-block;font-size:2.5rem;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;color:#fff;margin-bottom:19px}@media screen and (max-width: 979px){.gentle .sec04 .sec04_bg .sec04_title span{font-size:2rem}}@media screen and (max-width: 600px){.gentle .sec04 .sec04_bg .sec04_title span{font-size:1.8rem}}.gentle .sec04 .sec04_bg .sec04_title h2{font-size:4rem;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;color:#fff;margin-bottom:40px}@media screen and (max-width: 979px){.gentle .sec04 .sec04_bg .sec04_title h2{font-size:3rem}}@media screen and (max-width: 600px){.gentle .sec04 .sec04_bg .sec04_title h2{margin-bottom:23px;line-height:1.66;font-size:2.8rem}}.gentle .sec04 .sec04_bg .sec04_title p{font-size:1.6rem;letter-spacing:.08em;font-weight:300;color:#fff;margin-bottom:0}@media screen and (max-width: 979px){.gentle .sec04 .sec04_bg .sec04_title p{line-height:2}}.gentle .sec04 .sec04_bg .item_list{margin:45px 0 75px;display:flex;flex-wrap:wrap;justify-content:space-between}.gentle .sec04 .sec04_bg .item_list li{width:30%}@media screen and (max-width: 600px){.gentle .sec04 .sec04_bg .item_list li:last-of-type{margin-bottom:0}}@media screen and (max-width: 979px){.gentle .sec04 .sec04_bg .item_list li{width:32%}}@media screen and (max-width: 600px){.gentle .sec04 .sec04_bg .item_list li{width:100%;margin-bottom:28px}}.gentle .sec04 .sec04_bg .item_list li a{display:block}.gentle .sec04 .sec04_bg .item_list li a img{width:100%;border-radius:13px}@media screen and (max-width: 600px){.gentle .sec04 .sec04_bg .item_list li a img{border-radius:18px}}.gentle .sec04 .sec04_bg .sec04_us-width{width:90%;max-width:1088px;margin:0 auto}@media screen and (max-width: 600px){.gentle .sec04 .sec04_bg .sec04_us-width{width:100%}}.gentle .sec04 .sec04_bg .sec04_us{text-align:center;background-color:#016277;padding:45px 5% 30px;border-radius:10px}@media screen and (max-width: 600px){.gentle .sec04 .sec04_bg .sec04_us{padding:30px 5% 16px;width:100%;border-radius:0}}.gentle .sec04 .sec04_bg .sec04_us h2{font-size:2.5rem;font-weight:500;letter-spacing:.08em;color:#fff;font-family:"Noto Serif JP",serif;margin-bottom:30px}@media screen and (max-width: 979px){.gentle .sec04 .sec04_bg .sec04_us h2{font-size:2rem}}@media screen and (max-width: 600px){.gentle .sec04 .sec04_bg .sec04_us h2{line-height:1.5;margin-bottom:20px;font-size:2.5rem}}.gentle .sec04 .sec04_bg .sec04_us .open{width:76px;display:inline-block;text-align:center}.gentle .sec04 .sec04_bg .sec04_us .open img{width:100%}.gentle .sec05{margin:100px 0 94px}@media screen and (max-width: 600px){.gentle .sec05{margin:37px 0 23px}}.gentle .sec05 .sec05_wrap{width:90%;max-width:864px;margin:0 auto}.gentle .sec05 .sec05_wrap .sec05_content{margin-bottom:50px}@media screen and (max-width: 600px){.gentle .sec05 .sec05_wrap .sec05_content{margin-bottom:25px}}.gentle .sec05 .sec05_wrap .sec05_content .sec05_content_title{text-align:center;margin-bottom:20px}.gentle .sec05 .sec05_wrap .sec05_content .sec05_content_title span{font-size:1.4rem;letter-spacing:.08em;color:#fff;font-weight:300;display:block;margin-bottom:22px}@media screen and (max-width: 979px){.gentle .sec05 .sec05_wrap .sec05_content .sec05_content_title span{margin-bottom:0px}}.gentle .sec05 .sec05_wrap .sec05_content .sec05_content_title h2{font-size:4rem;letter-spacing:.08em;color:#fff;font-weight:500;margin-bottom:50px;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.gentle .sec05 .sec05_wrap .sec05_content .sec05_content_title h2{font-size:3rem;margin-bottom:38px}}@media screen and (max-width: 600px){.gentle .sec05 .sec05_wrap .sec05_content .sec05_content_title h2{font-size:2.8rem;line-height:1.66;margin-top:10px}}.gentle .sec05 .sec05_wrap .sec05_content dl{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px}.gentle .sec05 .sec05_wrap .sec05_content dl dt{width:100%;background:#1f7b84;text-align:center;font-size:2.5rem;letter-spacing:.08em;font-weight:500;color:#fff;font-family:"Noto Serif JP",serif;padding:20px 0;margin-bottom:10px;border-radius:10px 10px 0 0}.gentle .sec05 .sec05_wrap .sec05_content dl dd:first-of-type{width:58.7962963%}@media screen and (max-width: 600px){.gentle .sec05 .sec05_wrap .sec05_content dl dd:first-of-type{margin-bottom:10px}}.gentle .sec05 .sec05_wrap .sec05_content dl dd:last-of-type{width:40.16203704%}@media screen and (max-width: 600px){.gentle .sec05 .sec05_wrap .sec05_content dl dd{width:100% !important}}.gentle .sec05 .sec05_wrap .sec05_content dl dd img{width:100%}.gentle .sec05 .sec05_wrap .sec05_content ul li:first-of-type{background:#c7faff;padding:22px 85px;margin-bottom:10px}@media screen and (max-width: 979px){.gentle .sec05 .sec05_wrap .sec05_content ul li:first-of-type{padding:20px 45px}}@media screen and (max-width: 600px){.gentle .sec05 .sec05_wrap .sec05_content ul li:first-of-type{padding:11px 35px}}.gentle .sec05 .sec05_wrap .sec05_content ul li:last-of-type{width:100%}.gentle .sec05 .sec05_wrap .sec05_content ul li:last-of-type img{border-radius:0 0 10px 10px}.gentle .sec05 .sec05_wrap .sec05_content ul li img{width:100%}.gentle .sec05 .sec05_aside{margin:65px 0 140px}@media screen and (max-width: 600px){.gentle .sec05 .sec05_aside{margin:60px 0 85px}}.gentle .sec06 .sec06_wrap{background:#037a8a;padding:100px 0 83px}.gentle .sec06 .sec06_wrap .sec06_wrap-width{width:90%;max-width:1088px;margin:0 auto}@media screen and (max-width: 600px){.gentle .sec06 .sec06_wrap .sec06_wrap-width{width:100%}}.gentle .sec06 .sec06_wrap .sec06_can{text-align:center;background-color:#016073;padding:45px 5% 30px;border-radius:10px;margin-bottom:70px}@media screen and (max-width: 979px){.gentle .sec06 .sec06_wrap .sec06_can{padding:35px 5% 25px}}@media screen and (max-width: 600px){.gentle .sec06 .sec06_wrap .sec06_can{padding:30px 5% 16px;width:100%;border-radius:0}}.gentle .sec06 .sec06_wrap .sec06_can h2{font-size:2.5rem;font-weight:500;letter-spacing:.08em;color:#fff;font-family:"Noto Serif JP",serif;margin-bottom:30px;line-height:2}@media screen and (max-width: 979px){.gentle .sec06 .sec06_wrap .sec06_can h2{font-size:2rem}}@media screen and (max-width: 600px){.gentle .sec06 .sec06_wrap .sec06_can h2{line-height:1.5;margin-bottom:20px;font-size:2.5rem}}.gentle .sec06 .sec06_wrap .sec06_can h2 span{font-size:3rem;font-weight:500;letter-spacing:.08em;color:#fff;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.gentle .sec06 .sec06_wrap .sec06_can h2 span{font-size:2.5rem}}@media screen and (max-width: 600px){.gentle .sec06 .sec06_wrap .sec06_can h2 span{font-size:3rem}}.gentle .sec06 .sec06_wrap .sec06_can .sec06_can_img{width:100%;max-width:781px;margin:0 auto 20px}@media screen and (max-width: 600px){.gentle .sec06 .sec06_wrap .sec06_can .sec06_can_img{margin:-95px auto 20px}}.gentle .sec06 .sec06_wrap .sec06_can .sec06_can_img img{width:100%}.gentle .sec06 .sec06_wrap .sec06_can .sec06_can_content{width:100%;max-width:781px;margin:0 auto;display:none}.gentle .sec06 .sec06_wrap .sec06_can .sec06_can_content .sec06_can_content_txt{margin:40px 0 60px}.gentle .sec06 .sec06_wrap .sec06_can .sec06_can_content .sec06_can_content_txt p{font-size:1.4rem;font-weight:300;letter-spacing:.08em;color:#fff;line-height:2;margin-bottom:0}.gentle .sec06 .sec06_wrap .sec06_can .sec06_can_content_flex{display:flex;flex-wrap:wrap;margin-bottom:54px}.gentle .sec06 .sec06_wrap .sec06_can .sec06_can_content_flex h3{width:100%;font-size:2.5rem;font-weight:500;letter-spacing:.08em;color:#fff;font-family:"Noto Serif JP",serif;margin-bottom:32px}.gentle .sec06 .sec06_wrap .sec06_can .sec06_can_content_flex .sec06_can_content_img{width:42%}@media screen and (max-width: 600px){.gentle .sec06 .sec06_wrap .sec06_can .sec06_can_content_flex .sec06_can_content_img{width:100%;margin-bottom:23px}}.gentle .sec06 .sec06_wrap .sec06_can .sec06_can_content_flex .sec06_can_content_img img{border-radius:10px}.gentle .sec06 .sec06_wrap .sec06_can .sec06_can_content_flex .sec06_can_content_wrap{width:58%;padding-left:3vw}@media screen and (max-width: 600px){.gentle .sec06 .sec06_wrap .sec06_can .sec06_can_content_flex .sec06_can_content_wrap{width:100%;padding-left:0}}.gentle .sec06 .sec06_wrap .sec06_can .sec06_can_content_flex .sec06_can_content_wrap p{font-size:1.4rem;font-weight:300;letter-spacing:.08em;color:#fff;line-height:2;margin-bottom:0;text-align:left}.gentle .sec06 .sec06_wrap .sec06_use{margin-bottom:125px}.gentle .sec06 .sec06_wrap .sec06_use .sec06_use_wrap{background-color:#016073;padding:45px 0 30px;border-radius:10px;text-align:center}@media screen and (max-width: 600px){.gentle .sec06 .sec06_wrap .sec06_use .sec06_use_wrap{padding:30px 0 16px;width:100%;border-radius:0}}.gentle .sec06 .sec06_wrap .sec06_use .sec06_use_wrap h2{font-size:3rem;font-family:"Noto Serif JP",serif;letter-spacing:.08em;color:#fff;font-weight:500;margin-bottom:30px;text-align:center;padding:0 5%}@media screen and (max-width: 979px){.gentle .sec06 .sec06_wrap .sec06_use .sec06_use_wrap h2{font-size:2.5rem}}@media screen and (max-width: 600px){.gentle .sec06 .sec06_wrap .sec06_use .sec06_use_wrap h2{line-height:1.5;margin-bottom:20px;font-size:2.3rem}}.gentle .sec06 .sec06_wrap .sec06_use .sec06_use_wrap h2 span{font-size:1.6rem;font-family:"Noto Serif JP",serif;letter-spacing:.08em;color:#fff;font-weight:400}@media screen and (max-width: 600px){.gentle .sec06 .sec06_wrap .sec06_use .sec06_use_wrap h2 span{font-size:1.4rem}}.gentle .sec06 .sec06_wrap .sec06_use .sec06_use_wrap .open{width:76px;display:inline-block;text-align:center}.gentle .sec06 .sec06_wrap .sec06_use .sec06_use_wrap .open img{width:100%}.gentle .sec06 .sec06_wrap .sec06_use .sec06_use_wrap .sec06_use_content{display:none}.gentle .sec06 .sec06_wrap .sec06_use .sec06_use_wrap .sec06_use_content_flex{display:flex;flex-wrap:wrap;width:90%;max-width:781px;margin:0 auto 54px}.gentle .sec06 .sec06_wrap .sec06_use .sec06_use_wrap .sec06_use_content_flex h3{width:100%;font-size:2.5rem;font-weight:500;letter-spacing:.08em;color:#fff;font-family:"Noto Serif JP",serif;margin-bottom:32px}.gentle .sec06 .sec06_wrap .sec06_use .sec06_use_wrap .sec06_use_content_flex .sec06_use_content_img{width:42%}@media screen and (max-width: 600px){.gentle .sec06 .sec06_wrap .sec06_use .sec06_use_wrap .sec06_use_content_flex .sec06_use_content_img{width:100%;margin-bottom:23px}}.gentle .sec06 .sec06_wrap .sec06_use .sec06_use_wrap .sec06_use_content_flex .sec06_use_content_img img{border-radius:10px}.gentle .sec06 .sec06_wrap .sec06_use .sec06_use_wrap .sec06_use_content_flex .sec06_use_content_wrap{width:58%;padding-left:3vw}@media screen and (max-width: 600px){.gentle .sec06 .sec06_wrap .sec06_use .sec06_use_wrap .sec06_use_content_flex .sec06_use_content_wrap{width:100%;padding-left:0}}.gentle .sec06 .sec06_wrap .sec06_use .sec06_use_wrap .sec06_use_content_flex .sec06_use_content_wrap p{font-size:1.4rem;font-weight:300;letter-spacing:.08em;color:#fff;line-height:2;margin-bottom:0;text-align:left}.gentle .sec06 .sec06_wrap .sec06_use .sec06_use_wrap .sec06_use_content_list{display:flex;justify-content:space-between;flex-wrap:wrap;width:90%;max-width:781px;margin:0 auto 45px}.gentle .sec06 .sec06_wrap .sec06_use .sec06_use_wrap .sec06_use_content_list li{width:30%}@media screen and (max-width: 600px){.gentle .sec06 .sec06_wrap .sec06_use .sec06_use_wrap .sec06_use_content_list li:last-of-type{margin-bottom:0}}@media screen and (max-width: 979px){.gentle .sec06 .sec06_wrap .sec06_use .sec06_use_wrap .sec06_use_content_list li{width:32%}}@media screen and (max-width: 600px){.gentle .sec06 .sec06_wrap .sec06_use .sec06_use_wrap .sec06_use_content_list li{width:70%;margin-bottom:34px}}.gentle .sec06 .sec06_wrap .sec06_use .sec06_use_wrap .sec06_use_content_list li a{display:block}@media screen and (max-width: 600px){.gentle .sec06 .sec06_wrap .sec06_use .sec06_use_wrap .sec06_use_content_list li a{text-align:center;margin:0 auto}}.gentle .sec06 .sec06_wrap .sec06_use .sec06_use_wrap .sec06_use_content_list li a img{width:100%;border-radius:13px}.gentle .sec06 .sec06_wrap .sec06_use .sec06_use_wrap .sec06_use_us{width:100%;padding:35px 0 32px;background:#00465a}.gentle .sec06 .sec06_wrap .sec06_use .sec06_use_wrap .sec06_use_us h3{font-size:2.5rem;font-weight:500;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif;margin-bottom:23px}.gentle .sec06 .sec06_wrap .sec06_use .sec06_use_wrap .sec06_use_content_guarantee{width:90%;max-width:752px;margin:63px auto 55px;border:solid 3px #fff;border-radius:10px;padding:53px}.gentle .sec06 .sec06_wrap .sec06_use .sec06_use_wrap .sec06_use_content_guarantee h3{font-size:3rem;font-weight:500;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif;margin-bottom:20px;text-align:center}.gentle .sec06 .sec06_wrap .sec06_use .sec06_use_wrap .sec06_use_content_guarantee span{font-size:1.6rem;font-weight:400;color:#fff;letter-spacing:.08em;margin-bottom:24px;display:block;text-align:center}.gentle .sec06 .sec06_wrap .sec06_use .sec06_use_wrap .sec06_use_content_guarantee p{font-size:1.4rem;font-weight:300;line-height:2;color:#fff;letter-spacing:.08em;margin-bottom:0}.gentle .sec06 .sec06_wrap .sec06_after .sec06_after_title{text-align:center}@media screen and (max-width: 600px){.gentle .sec06 .sec06_wrap .sec06_after .sec06_after_title{margin-bottom:19px}}.gentle .sec06 .sec06_wrap .sec06_after .sec06_after_title span{font-size:2.5rem;letter-spacing:.08em;font-weight:500;display:inline-block;font-family:"Noto Serif JP",serif;margin-bottom:10px;color:#fff}@media screen and (max-width: 979px){.gentle .sec06 .sec06_wrap .sec06_after .sec06_after_title span{font-size:2rem}}@media screen and (max-width: 600px){.gentle .sec06 .sec06_wrap .sec06_after .sec06_after_title span{font-size:1.5rem}}.gentle .sec06 .sec06_wrap .sec06_after .sec06_after_title h2{font-size:4rem;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;line-height:1.62;color:#fff}@media screen and (max-width: 979px){.gentle .sec06 .sec06_wrap .sec06_after .sec06_after_title h2{font-size:3rem}}@media screen and (max-width: 600px){.gentle .sec06 .sec06_wrap .sec06_after .sec06_after_title h2{color:#fdd15d}}.gentle .sec06 .sec06_wrap .sec06_after .sec06_after_table{padding:62px 67px 0 67px;position:relative;width:90%;max-width:898px;margin:0 auto 55px}@media screen and (max-width: 600px){.gentle .sec06 .sec06_wrap .sec06_after .sec06_after_table{padding:34px 0 0;margin:0 auto 100px}}.gentle .sec06 .sec06_wrap .sec06_after .sec06_after_table .sec06_after_table_item{position:absolute;width:155px;height:90px;left:0;top:0;z-index:2}@media screen and (max-width: 979px){.gentle .sec06 .sec06_wrap .sec06_after .sec06_after_table .sec06_after_table_item{width:110px;height:74px;top:30px}}@media screen and (max-width: 600px){.gentle .sec06 .sec06_wrap .sec06_after .sec06_after_table .sec06_after_table_item{width:211px;height:57px;top:0;left:50%;transform:translateX(-50%)}}.gentle .sec06 .sec06_wrap .sec06_after .sec06_after_table .sec06_after_table_item img{width:100%}.gentle .sec06 .sec06_wrap .sec06_after .sec06_after_table ul{border:solid 1px #fff;border-radius:10px;padding:49px 50px;display:flex;flex-wrap:wrap}@media screen and (max-width: 600px){.gentle .sec06 .sec06_wrap .sec06_after .sec06_after_table ul{padding:30px 20px 30px}}.gentle .sec06 .sec06_wrap .sec06_after .sec06_after_table ul li{width:100%;display:inline-block;padding-left:38px;position:relative;font-size:1.6rem;letter-spacing:.08em;font-weight:500;color:#fff;margin-bottom:21px}.gentle .sec06 .sec06_wrap .sec06_after .sec06_after_table ul li:last-of-type{margin-bottom:0}.gentle .sec06 .sec06_wrap .sec06_after .sec06_after_table ul li img{position:absolute;height:1.5lh;left:0}.gentle .sec06 .sec06_wrap .sec06_after .sec06_after_txt{padding:0 5%;margin-bottom:105px}@media screen and (max-width: 600px){.gentle .sec06 .sec06_wrap .sec06_after .sec06_after_txt{margin-bottom:30px}}.gentle .sec06 .sec06_wrap .sec06_after .sec06_after_txt p{font-size:1.4rem;font-weight:300;line-height:2;color:#fff;letter-spacing:.08em;margin-bottom:0;text-align:center}.gentle .sec06 .sec06_wrap .sec06_after .sec06_after_txt .sec06_after_txt_list{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:624px;margin:35px auto 25px}@media screen and (max-width: 600px){.gentle .sec06 .sec06_wrap .sec06_after .sec06_after_txt .sec06_after_txt_list{max-width:302px}}.gentle .sec06 .sec06_wrap .sec06_after .sec06_after_txt .sec06_after_txt_list li{width:22.5%}@media screen and (max-width: 600px){.gentle .sec06 .sec06_wrap .sec06_after .sec06_after_txt .sec06_after_txt_list li{width:47%;margin-bottom:10px}}.gentle .sec06 .sec06_wrap .sec06_after .sec06_after_txt .sec06_after_txt_list li img{width:100%}.gentle .sec06 .sec06_wrap .sec06_after .sec06_last{width:90%;max-width:674px;margin:0 auto}.gentle .sec06 .sec06_wrap .sec06_after .sec06_last .sec06_last_wrap{display:flex;flex-wrap:wrap;width:100%;margin-bottom:38px}.gentle .sec06 .sec06_wrap .sec06_after .sec06_last .sec06_last_wrap:last-child{margin-bottom:0}.gentle .sec06 .sec06_wrap .sec06_after .sec06_last .sec06_last_wrap h3{font-size:2.5rem;font-weight:500;line-height:2;color:#fff;letter-spacing:.08em;margin-bottom:0;font-family:"Noto Serif JP",serif;margin-bottom:14px;width:100%}@media screen and (max-width: 600px){.gentle .sec06 .sec06_wrap .sec06_after .sec06_last .sec06_last_wrap h3{text-align:center}}.gentle .sec06 .sec06_wrap .sec06_after .sec06_last .sec06_last_wrap .sec06_last_img{width:41%}@media screen and (max-width: 600px){.gentle .sec06 .sec06_wrap .sec06_after .sec06_last .sec06_last_wrap .sec06_last_img{width:100%;margin-bottom:15px}}.gentle .sec06 .sec06_wrap .sec06_after .sec06_last .sec06_last_wrap .sec06_last_img img{width:100%}.gentle .sec06 .sec06_wrap .sec06_after .sec06_last .sec06_last_wrap .sec06_last_txt{width:59%;padding-left:2.3vw}@media screen and (max-width: 600px){.gentle .sec06 .sec06_wrap .sec06_after .sec06_last .sec06_last_wrap .sec06_last_txt{width:100%;padding-left:0}}.gentle .sec06 .sec06_wrap .sec06_after .sec06_last .sec06_last_wrap .sec06_last_txt p{font-size:1.4rem;font-weight:300;line-height:2;color:#fff;letter-spacing:.08em;margin-bottom:0}@media screen and (max-width: 979px){.gentle .sec06 .sec06_wrap .sec06_after .sec06_last .sec06_last_wrap .sec06_last_txt p{font-size:1.2rem}}@media screen and (max-width: 600px){.gentle .sec06 .sec06_wrap .sec06_after .sec06_last .sec06_last_wrap .sec06_last_txt p{font-size:1.4rem}}.gentle .sec06 .sec06_wrap .sec06_after .sec06_last .sec06_last_wrap .sec06_last_txt ul li{font-size:1.4rem;font-weight:300;line-height:2;color:#fff;letter-spacing:.08em;margin-bottom:0}@media screen and (max-width: 979px){.gentle .sec06 .sec06_wrap .sec06_after .sec06_last .sec06_last_wrap .sec06_last_txt ul li{font-size:1.2rem}}@media screen and (max-width: 600px){.gentle .sec06 .sec06_wrap .sec06_after .sec06_last .sec06_last_wrap .sec06_last_txt ul li{font-size:1.4rem}}.gentle .sec07{padding:114px 0 0}.gentle .sec07 .sec07_wrap{width:90%;max-width:782px;margin:0 auto 114px}@media screen and (max-width: 600px){.gentle .sec07 .sec07_wrap .set_item_title{display:none}}.gentle .sec07 .sec07_wrap .set_item_title h3{font-size:4rem;color:#fdd15d}@media screen and (max-width: 979px){.gentle .sec07 .sec07_wrap .set_item_title h3{font-size:3rem}}.gentle .sec07 .sec07_wrap .set_item_title_sp{text-align:center}.gentle .sec07 .sec07_wrap .set_item_title_sp h3{display:block;color:#fdd15d;font-size:4rem;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;position:relative;text-shadow:1px 1px 5px rgba(0,0,0,.16)}.gentle .sec07 .sec07_wrap .set_item_title_sp span{display:inline-block;color:#fdd15d;font-size:3rem;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;position:relative;padding:0 85px;text-shadow:1px 1px 5px rgba(0,0,0,.16)}.gentle .sec07 .sec07_wrap .set_item_title_sp span::before{position:absolute;display:inline-block;content:"";width:80px;height:21px;background-image:url(../img/icon/vio_set_item_left.png);background-size:contain;background-repeat:no-repeat;left:0;top:50%;transform:translateY(-50%)}.gentle .sec07 .sec07_wrap .set_item_title_sp span::after{position:absolute;display:inline-block;content:"";width:80px;height:21px;background-image:url(../img/icon/vio_set_item_right.png);background-size:contain;background-repeat:no-repeat;right:0;top:50%;transform:translateY(-50%)}.gentle .sec07 .sec07_wrap .sec07_txt{text-align:center;margin:22px 0 40px}.gentle .sec07 .sec07_wrap .sec07_txt span{font-size:1.6rem;letter-spacing:.1em;font-weight:500;color:#fff;display:inline-block;margin-bottom:32px}@media screen and (max-width: 600px){.gentle .sec07 .sec07_wrap .sec07_txt span{line-height:2}}.gentle .sec07 .sec07_wrap .sec07_txt p{font-size:1.4rem;letter-spacing:.1em;font-weight:300;line-height:2;color:#fff;margin-bottom:0}.gentle .sec07 .sec07_wrap .sec07_selct{text-align:center}.gentle .sec07 .sec07_wrap .sec07_selct span{font-size:2.5rem;letter-spacing:.08em;font-weight:500;color:#fff;display:inline-block;margin-bottom:13px;font-family:"Noto Serif JP",serif;text-shadow:1px 1px 15px rgba(4,104,113,.9)}@media screen and (max-width: 979px){.gentle .sec07 .sec07_wrap .sec07_selct span{font-size:2rem}}@media screen and (max-width: 600px){.gentle .sec07 .sec07_wrap .sec07_selct span{color:#fdd15d;font-size:1.8rem}}.gentle .sec07 .sec07_wrap .sec07_selct h2{font-size:4rem;font-weight:500;color:#fff;margin-bottom:28px;font-family:"Noto Serif JP",serif;text-shadow:1px 1px 15px rgba(4,104,113,.9)}@media screen and (max-width: 979px){.gentle .sec07 .sec07_wrap .sec07_selct h2{font-size:3rem}}@media screen and (max-width: 600px){.gentle .sec07 .sec07_wrap .sec07_selct h2{color:#fdd15d;font-size:2.6rem}}.gentle .sec07 .sec07_wrap .sec07_selct .course{display:flex;flex-wrap:wrap;justify-content:center;width:100%;margin:0 auto 51px}.gentle .sec07 .sec07_wrap .sec07_selct .course li{border:solid 1px #fff;width:14%;max-width:108px;font-size:2.5rem;line-height:1;padding:17px 0 12px;color:#fff;font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.08em;margin-right:24px;position:relative}.gentle .sec07 .sec07_wrap .sec07_selct .course li:nth-of-type(4){margin-right:49px}.gentle .sec07 .sec07_wrap .sec07_selct .course li:nth-of-type(4)::before{background-image:none;content:"の";font-size:2.5rem;color:#fff;right:-24.5px;width:auto;height:auto}@media screen and (max-width: 979px){.gentle .sec07 .sec07_wrap .sec07_selct .course li:nth-of-type(4)::before{font-size:2rem}}@media screen and (max-width: 600px){.gentle .sec07 .sec07_wrap .sec07_selct .course li:nth-of-type(4)::before{font-size:1.6rem;right:-16.5px}}@media screen and (max-width: 600px){.gentle .sec07 .sec07_wrap .sec07_selct .course li:nth-of-type(4){margin-right:30px}}.gentle .sec07 .sec07_wrap .sec07_selct .course li:last-of-type{width:29%;max-width:220px;margin-right:0;padding:12px 0 14px}.gentle .sec07 .sec07_wrap .sec07_selct .course li:last-of-type::first-letter{font-size:3rem}@media screen and (max-width: 979px){.gentle .sec07 .sec07_wrap .sec07_selct .course li:last-of-type::first-letter{font-size:2rem}}@media screen and (max-width: 600px){.gentle .sec07 .sec07_wrap .sec07_selct .course li:last-of-type::first-letter{font-size:1.6rem}}.gentle .sec07 .sec07_wrap .sec07_selct .course li:last-of-type::before{display:none !important}@media screen and (max-width: 600px){.gentle .sec07 .sec07_wrap .sec07_selct .course li:last-of-type{width:100%;max-width:100%;margin-top:18px}}.gentle .sec07 .sec07_wrap .sec07_selct .course li::before{position:absolute;display:block;content:"";background-image:url(../img/icon/icon_plus.png);background-size:contain;background-repeat:no-repeat;width:32px;height:32px;right:-12px;top:50%;transform:translate(50%, -50%)}@media screen and (max-width: 600px){.gentle .sec07 .sec07_wrap .sec07_selct .course li::before{width:19px;height:19px;right:-7.5px}}@media screen and (max-width: 979px){.gentle .sec07 .sec07_wrap .sec07_selct .course li{font-size:2rem;padding:12px 0}}@media screen and (max-width: 600px){.gentle .sec07 .sec07_wrap .sec07_selct .course li{font-size:1.6rem;width:auto;padding:12px 14px;margin-right:13px}}.gentle .sec07 .sec07_wrap .sec07_selct .course li span{font-size:3rem;color:#fff;font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.08em;margin-bottom:0}@media screen and (max-width: 979px){.gentle .sec07 .sec07_wrap .sec07_selct .course li span{font-size:2rem}}@media screen and (max-width: 600px){.gentle .sec07 .sec07_wrap .sec07_selct .course li span{font-size:1.6rem}}.gentle .sec07 .sec07_wrap .sec07_price li{margin:0 auto 20px}.gentle .sec07 .sec07_wrap .sec07_price li:first-of-type{width:100%;max-width:238px}.gentle .sec07 .sec07_wrap .sec07_price li:nth-of-type(2){width:100%;max-width:165px}.gentle .sec07 .sec07_wrap .sec07_price li:nth-of-type(3){width:100%;max-width:238px}.gentle .sec07 .sec07_wrap .sec07_price li:last-of-type{width:100%;max-width:502px}@media screen and (max-width: 600px){.gentle .sec07 .sec07_wrap .sec07_price li:last-of-type{margin-bottom:0}}.gentle .sec07 .sec07_wrap .sec07_price_txt{padding-top:25px;border-top:solid 1px #fff}.gentle .sec07 .sec07_wrap .sec07_price_txt p{font-size:1.4rem;letter-spacing:.1em;font-weight:300;line-height:2;color:#fff;margin-bottom:0}.gentle .sec07 .sec07_wrap .sec07_price_txt p span{font-size:1.4rem;letter-spacing:.1em;font-weight:400;line-height:2;color:#fff;margin-bottom:0}.gentle .sec07 .sec07_wrap .sec07_price_txt a{display:block;width:300px;background:#fff;border-radius:10px;text-align:center;padding:14px 0;font-size:1.4rem;letter-spacing:.1em;font-weight:400;color:#1f7b84;margin:40px auto 0}.gentle .sec07 .sec07_popular{width:100%;background:#c7faff;padding:30px 0 38px;position:relative}@media screen and (max-width: 600px){.gentle .sec07 .sec07_popular{padding:60px 5% 38px}}.gentle .sec07 .sec07_popular .sec07_popular_try{position:absolute;text-align:center;top:-20px;left:50%;transform:translateX(-50%);width:100%;padding:0 5%}@media screen and (max-width: 600px){.gentle .sec07 .sec07_popular .sec07_popular_try{padding:0;top:-30px}}.gentle .sec07 .sec07_popular .sec07_popular_try p{display:inline-block;font-size:1.4rem;font-weight:500;letter-spacing:.1em;color:#fff;background:#1f7b84;padding:12px 20px;margin-bottom:0}@media screen and (max-width: 600px){.gentle .sec07 .sec07_popular .sec07_popular_try p{line-height:1.78;width:90%;padding:12px 0}}.gentle .sec07 .sec07_popular .sec07_popular_wrap{width:90%;max-width:1125px;margin:0 auto 30px;display:flex;flex-wrap:wrap;justify-content:space-between}.gentle .sec07 .sec07_popular .sec07_popular_wrap .sec07_popular_item{width:19%;max-width:216px}.gentle .sec07 .sec07_popular .sec07_popular_wrap .sec07_popular_item img{width:100%}.gentle .sec07 .sec07_popular .sec07_popular_wrap .sec07_popular_txt{width:57%}@media screen and (max-width: 600px){.gentle .sec07 .sec07_popular .sec07_popular_wrap .sec07_popular_txt{width:100%}}.gentle .sec07 .sec07_popular .sec07_popular_wrap .sec07_popular_txt .sec07_popular_title{text-align:center;margin-bottom:20px;margin-top:15px}.gentle .sec07 .sec07_popular .sec07_popular_wrap .sec07_popular_txt .sec07_popular_title span{display:inline-block;font-size:2.5rem;font-weight:500;color:#1f7b84;letter-spacing:.08em;font-family:"Noto Serif JP",serif;margin-bottom:12px}@media screen and (max-width: 600px){.gentle .sec07 .sec07_popular .sec07_popular_wrap .sec07_popular_txt .sec07_popular_title span{font-size:2rem}}.gentle .sec07 .sec07_popular .sec07_popular_wrap .sec07_popular_txt .sec07_popular_title h2{font-size:clamp(3rem,3vw,3.8rem);font-weight:500;color:#1f7b84;font-family:"Noto Serif JP",serif}@media screen and (max-width: 600px){.gentle .sec07 .sec07_popular .sec07_popular_wrap .sec07_popular_txt .sec07_popular_title h2{font-size:3.5rem;line-height:1.6}}.gentle .sec07 .sec07_popular .sec07_popular_wrap .sec07_popular_txt .sec07_popular_price{width:100%;max-width:536px;margin:0 auto;text-align:center}.gentle .sec07 .sec07_popular .sec07_popular_wrap .sec07_popular_txt .sec07_popular_price p{margin-bottom:0;font-size:2rem;font-family:"Yu Mincho Light","YuMincho","Yu Mincho","游明朝体","ヒラギノ明朝 ProN","Hiragino Mincho ProN","メイリオ",Meiryo,sans-serif;color:#1f7b84}.gentle .sec07 .sec07_popular .sec07_popular_wrap .sec07_popular_txt .sec07_popular_item_sp{width:100%;margin-bottom:15px}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content{display:none}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sub_txt{font-size:2rem;font-family:"Yu Mincho Light","YuMincho","Yu Mincho","游明朝体","ヒラギノ明朝 ProN","Hiragino Mincho ProN","メイリオ",Meiryo,sans-serif;color:#1f7b84;text-align:center;margin-bottom:20px}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan{width:100%;max-width:690px;margin:0 auto}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .sec04_us_plan_wrap{width:100%;margin-bottom:15px}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .sec04_us_plan_wrap .top___1{margin-top:20px}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .sec04_us_plan_wrap .sec04_us_plan_wrap_top{width:100%;margin-bottom:15px}@media screen and (max-width: 600px){.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .sec04_us_plan_wrap .sec04_us_plan_wrap_top{margin:14px 0 30px}}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .sec04_us_plan_wrap .sec04_us_plan_wrap_top img{width:100%}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .sec04_us_plan_wrap .sec04_us_plan_wrap_top_flex{display:flex;flex-wrap:wrap;justify-content:space-between;height:309px}@media screen and (max-width: 600px){.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .sec04_us_plan_wrap .sec04_us_plan_wrap_top_flex{height:auto}}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .sec04_us_plan_wrap .sec04_us_plan_wrap_top_flex .sec04_us_plan_wrap_top_flex_face{text-align:center;width:46%;height:100%;position:relative}@media screen and (max-width: 600px){.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .sec04_us_plan_wrap .sec04_us_plan_wrap_top_flex .sec04_us_plan_wrap_top_flex_face{width:100%;margin-bottom:24px}}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .sec04_us_plan_wrap .sec04_us_plan_wrap_top_flex .sec04_us_plan_wrap_top_flex_face img{width:140px;height:140px;margin:9px 0 17px}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .sec04_us_plan_wrap .sec04_us_plan_wrap_top_flex .sec04_us_plan_wrap_top_flex_face .sec04_us_plan_wrap_top_flex_face_txt{width:100%;background:linear-gradient(126deg, rgb(255, 255, 255) 0%, rgb(252, 241, 244) 50%, rgb(250, 228, 233) 100%);border-radius:10px;padding:18px 0 32.4px;position:absolute;bottom:0;left:0}@media screen and (max-width: 600px){.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .sec04_us_plan_wrap .sec04_us_plan_wrap_top_flex .sec04_us_plan_wrap_top_flex_face .sec04_us_plan_wrap_top_flex_face_txt{padding:15px 0;position:static}}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .sec04_us_plan_wrap .sec04_us_plan_wrap_top_flex .sec04_us_plan_wrap_top_flex_face .sec04_us_plan_wrap_top_flex_face_txt h4{font-size:1.8rem;font-weight:500;color:#1f7b84;margin-bottom:18px;letter-spacing:.08em}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .sec04_us_plan_wrap .sec04_us_plan_wrap_top_flex .sec04_us_plan_wrap_top_flex_face .sec04_us_plan_wrap_top_flex_face_txt p{font-size:1.4rem;color:#5c5c5c;font-weight:300;margin-bottom:0}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .sec04_us_plan_wrap .sec04_us_plan_wrap_top_flex .sec04_us_plan_wrap_top_flex_vio{text-align:center;width:46%;height:100%;position:relative}@media screen and (max-width: 600px){.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .sec04_us_plan_wrap .sec04_us_plan_wrap_top_flex .sec04_us_plan_wrap_top_flex_vio{width:100%}}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .sec04_us_plan_wrap .sec04_us_plan_wrap_top_flex .sec04_us_plan_wrap_top_flex_vio img{width:100%;max-width:311.99px;margin:31px 0 41px}@media screen and (max-width: 600px){.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .sec04_us_plan_wrap .sec04_us_plan_wrap_top_flex .sec04_us_plan_wrap_top_flex_vio img{max-width:100%;margin:15px 0 20px}}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .sec04_us_plan_wrap .sec04_us_plan_wrap_top_flex .sec04_us_plan_wrap_top_flex_vio .sec04_us_plan_wrap_top_flex_vio_txt{width:100%;background:linear-gradient(126deg, rgb(255, 255, 255) 0%, rgb(238, 253, 255) 50%, rgb(221, 252, 255) 100%);border-radius:10px;padding:18px 0 15.467px;position:absolute;bottom:0;left:0}@media screen and (max-width: 600px){.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .sec04_us_plan_wrap .sec04_us_plan_wrap_top_flex .sec04_us_plan_wrap_top_flex_vio .sec04_us_plan_wrap_top_flex_vio_txt{padding:15px 0;position:static}}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .sec04_us_plan_wrap .sec04_us_plan_wrap_top_flex .sec04_us_plan_wrap_top_flex_vio .sec04_us_plan_wrap_top_flex_vio_txt h4{font-size:1.8rem;font-weight:500;color:#1f7b84;letter-spacing:.08em;margin-bottom:10px}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .sec04_us_plan_wrap .sec04_us_plan_wrap_top_flex .sec04_us_plan_wrap_top_flex_vio .sec04_us_plan_wrap_top_flex_vio_txt p{font-size:1.4rem;color:#5c5c5c;font-weight:300;margin-bottom:0;line-height:1.64}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .sec04_us_plan_title{text-align:center;position:relative}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .sec04_us_plan_title::before{position:absolute;display:block;content:"";width:100%;height:1px;background:#1f7b84;left:0;top:50%;transform:translateY(-50%);z-index:1}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .sec04_us_plan_title h3{font-size:2.5rem;font-weight:500;letter-spacing:.08em;color:#1f7b84;display:inline-block;padding:0 15px;background-color:#c7faff;font-family:"Noto Serif JP",serif;position:relative;z-index:2}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .candela_bnr{width:100%;margin-bottom:83px}@media screen and (max-width: 600px){.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .candela_bnr{margin-bottom:23px}}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .candela_bnr a{display:block}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .candela_bnr a img{width:100%}@media screen and (max-width: 600px){.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .candela_bnr a img{border-radius:13px}}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .whole_body_plan .whole_body_plan_top{margin-bottom:45px}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .whole_body_plan .whole_body_plan_top:last-child{margin-bottom:108px}@media screen and (max-width: 600px){.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .whole_body_plan .whole_body_plan_top:last-child{margin-bottom:47px}}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .whole_body_plan .whole_body_plan_top .sub_title{font-size:1.4rem;letter-spacing:.08em;font-weight:300;color:#1f7b84;text-align:center;margin-bottom:15px;margin-top:70px;font-family:"hiragino-mincho-pron",sans-serif}@media screen and (max-width: 600px){.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .whole_body_plan .whole_body_plan_top .sub_title{margin-top:48px}}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex{margin:23px 0 52px;display:flex;flex-wrap:wrap;flex-direction:row-reverse}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .first_item{padding-left:5px}@media screen and (max-width: 600px){.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .first_item{padding-left:0;margin-bottom:15px}}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_item{width:calc(100% - 311px);padding-left:1.5vw}@media screen and (max-width: 600px){.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_item{width:100%;padding-left:0;margin-bottom:38px}}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_item .item_img{width:100%}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_item .color_pink{background:linear-gradient(126deg, rgb(255, 255, 255) 0%, rgb(252, 241, 244) 50%, rgb(250, 228, 233) 100%)}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_item .color_blue{background:linear-gradient(126deg, rgb(255, 255, 255) 0%, rgb(238, 253, 255) 50%, rgb(221, 252, 255) 100%)}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_item .whole_body_plan_item_txt{padding:20px 12px 17px;text-align:left;margin-top:20px}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_item .whole_body_plan_item_txt h5{font-size:1.8rem;letter-spacing:.08em;font-family:"Noto Serif JP",serif;color:#1f7b84;line-height:1.5;position:relative}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_item .whole_body_plan_item_txt h5 img{height:3.5lh;position:absolute;top:-28px;margin-left:15px}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_item .whole_body_plan_item_txt p{font-size:1.4rem;font-weight:300;letter-spacing:.03em;line-height:1.78;color:#5c5c5c;margin-bottom:0}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_item .sopurano{font-size:1.4rem;font-weight:300;letter-spacing:.08em;color:#1f7b84;margin:25px 0 0}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_item .last_flex{display:flex;justify-content:space-between}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_item .last_flex .whole_body_plan_item_txt{padding:20px 12px 24px}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_item .last_flex .whole_body_plan_item_txt:first-child{width:52%}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_item .last_flex .whole_body_plan_item_txt:last-child{width:47%}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_item .last_flex .whole_body_plan_item_txt h5 img{margin-left:8px}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt{width:311px}@media screen and (max-width: 600px){.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt{width:100%}}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt h4{font-size:2.3rem;font-weight:500;color:#1f7b84;letter-spacing:.08em;font-family:"Noto Serif JP",serif;margin-bottom:10px;text-align:center}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt h4 span{font-size:1.6rem;font-weight:400;color:#1f7b84;letter-spacing:.08em;line-height:2;font-family:"Noto Serif JP",serif;display:inline-block}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt .price_list_4 li{width:60px !important}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt .price_list{display:flex;flex-wrap:wrap;justify-content:center;width:100%;margin:0 auto 18px;text-align:center;position:relative;z-index:1}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt .price_list li{border:solid 1px #1f7b84;width:93px;font-size:1.4rem;line-height:1;padding:7px 0 7px;color:#1f7b84;font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.08em;margin-right:15px;position:relative;z-index:5}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt .price_list li:nth-of-type(2){z-index:4}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt .price_list li:nth-of-type(3){z-index:3}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt .price_list li:nth-of-type(4){z-index:2}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt .price_list li:last-of-type{margin-right:0}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt .price_list li:last-of-type::before{display:none}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt .price_list li::before{position:absolute;display:block;content:"";background-image:url(../img/gentle/sec04_icon_plus.png);background-size:contain;background-repeat:no-repeat;width:25px;height:25px;right:-9px;top:50%;transform:translate(50%, -50%);z-index:3}@media screen and (max-width: 600px){.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt .price_list li::before{width:19px;height:19px;right:-7.5px}}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt .price_title{margin-bottom:5px}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt .price_title p{font-size:2rem;font-family:"Noto Serif JP",serif;font-weight:300;margin-bottom:0;color:#1f7b84}@media screen and (max-width: 600px){.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt .price_title p{text-align:center}}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt .price_1{width:100%;padding-bottom:14px;border-bottom:dotted 1px #1f7b84;margin-bottom:10px}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt .price_1 img{width:100%}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt .price_2{width:100%;margin-bottom:7px}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt .price_2 img{width:100%}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt .price_3{background:#34b6c7;padding:7px 10px 11px}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt .price_3 img{width:100%}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .whole_body_plan .whole_body_plan_under_txt{margin-bottom:25px;text-align:center}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .whole_body_plan .whole_body_plan_under_txt p{font-size:2rem;font-weight:300;font-family:"Yu Mincho Light","YuMincho","Yu Mincho","游明朝体","ヒラギノ明朝 ProN","Hiragino Mincho ProN","メイリオ",Meiryo,sans-serif;color:#1f7b84;margin-bottom:26px}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .whole_body_plan .whole_body_plan_under_txt .whole_body_plan_under_txt_list{text-align:center}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .whole_body_plan .whole_body_plan_under_txt .whole_body_plan_under_txt_list li{font-size:1.6rem;color:#1f7b84;letter-spacing:.08em;font-weight:400;line-height:2}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_us_plan .whole_body_plan .whole_body_plan_under_txt .whole_body_plan_under_txt_list li:first-of-type{color:#5c5c5c}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_faq_title{text-align:center}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_faq_title span{font-size:1.4rem;letter-spacing:.08em;color:#1f7b84;font-weight:300;display:block;margin-bottom:22px}@media screen and (max-width: 600px){.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_faq_title span{margin-bottom:0}}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_faq_title h2{font-size:4rem;letter-spacing:.08em;color:#1f7b84;font-weight:500;margin-bottom:50px;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_faq_title h2{font-size:3rem;margin-bottom:38px}}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_faq{width:100%;max-width:869px;margin:0 auto 107px}@media screen and (max-width: 600px){.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_faq{margin:23px auto 47px}}@media screen and (max-width: 600px){.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_faq:last-of-type{margin-bottom:23px}}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_faq .faq_list{margin-bottom:57px;border-radius:10px;overflow:hidden}@media screen and (max-width: 979px){.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_faq .faq_list{margin-bottom:30px}}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_faq .faq_list .list-question{position:relative;background-color:#fff;padding:0px 50px 0px 0px;display:flex;align-items:center}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_faq .faq_list .list-question::before{content:"";display:block;width:14.52px;height:7.41px;background-image:url(../img/icon/icon_faq.png);background-repeat:no-repeat;background-size:contain;position:absolute;right:30px;top:50%;transform:translateY(-50%);transition:opacity .4s}@media screen and (max-width: 600px){.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_faq .faq_list .list-question::before{right:20px}}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_faq .faq_list .list-question:hover{cursor:pointer}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_faq .faq_list .list-question .q{width:60px;text-align:center;background-color:#1f7b84;margin-right:15px;padding:12px 0}@media screen and (max-width: 600px){.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_faq .faq_list .list-question .q{padding:20px 0}}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_faq .faq_list .list-question .q p{font-size:2.4rem;letter-spacing:.12em;font-weight:400;color:#fff;margin-bottom:0}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_faq .faq_list .list-question .q_txt{font-size:1.4rem;font-weight:400;letter-spacing:.12em;color:#292929;width:calc(100% - 60px)}@media screen and (max-width: 600px){.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_faq .faq_list .list-question .q_txt{font-size:1.2rem}}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_faq .faq_list .list-answer{display:none}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_faq .faq_list .list-answer .list-answer_wrap{width:100%;background-color:#fff;display:flex;position:relative;padding:22px 25px 22px 0;border-radius:0 0 10px 10px;overflow:hidden}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_faq .faq_list .list-answer .list-answer_wrap::before{position:absolute;display:inline-block;content:"";width:59px;height:100%;top:0;left:0;background-color:#d5b563;z-index:1}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_faq .faq_list .list-answer .a{width:60px;text-align:center;height:100%;position:relative;z-index:2}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_faq .faq_list .list-answer .a p{margin-bottom:0;font-size:2.4rem;color:#5c5c5c}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_faq .faq_list .list-answer .a_txt{width:calc(100% - 60px);padding-left:15px}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_faq .faq_list .list-answer .a_txt p{margin-bottom:0;font-size:1.4rem;font-weight:400;letter-spacing:.12em;color:#292929}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_faq .faq_list .list-answer .a_txt a{display:block;width:100%;max-width:300px;background:#d5b563;text-align:center;padding:13px 0;border-radius:10px;font-size:1.4rem;color:#292929;letter-spacing:.1em;font-weight:400;margin:30px auto 0}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_faq .faq_list .list-question.show{border-radius:10px 10px 0 0 !important}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_faq .faq_list .list-question.show::before{transform:translateY(-50%) rotate(180deg)}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_features{max-width:752px;width:100%;margin:0 auto}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_features .sec04_features_title{text-align:center;margin-bottom:20px}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_features .sec04_features_title span{font-size:1.4rem;letter-spacing:.08em;color:#1f7b84;font-weight:300;display:block;margin-bottom:22px}@media screen and (max-width: 979px){.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_features .sec04_features_title span{margin-bottom:0px}}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_features .sec04_features_title h2{font-size:4rem;letter-spacing:.08em;color:#1f7b84;font-weight:500;margin-bottom:50px;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_features .sec04_features_title h2{font-size:3rem;margin-bottom:38px}}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_features .sec04_features_wrap{margin-bottom:80px}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_features .sec04_features_wrap .sec04_features_sub_title{text-align:center;position:relative}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_features .sec04_features_wrap .sec04_features_sub_title::before{position:absolute;display:block;content:"";width:100%;height:1px;background:#1f7b84;left:0;top:50%;transform:translateY(-50%);z-index:1}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_features .sec04_features_wrap .sec04_features_sub_title h3{font-size:2.5rem;font-weight:500;letter-spacing:.08em;color:#1f7b84;display:inline-block;padding:0 15px;background-color:#c7faff;font-family:"Noto Serif JP",serif;position:relative;z-index:2}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_features .sec04_features_wrap span{display:block;font-size:1.4rem;letter-spacing:.08em;color:#1f7b84;font-weight:400;margin:28px 0 22px;text-align:center}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_features .sec04_features_wrap .sec04_features_img{width:100%;margin-bottom:33px}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_features .sec04_features_wrap .sec04_features_img img{width:100%}.gentle .sec07 .sec07_popular .sec07_popular_wrap_content .sec04_features .sec04_features_wrap p{font-size:1.4rem;letter-spacing:.08em;color:#5c5c5c;font-weight:300;line-height:2;margin-bottom:0;text-align:left}.gentle .sec07 .sec07_popular .sec07_popular_open{width:76px;margin:0 auto}.gentle .sec07 .sec07_popular .sec07_popular_open a{display:block}.gentle .sec07 .sec07_popular .sec07_popular_open a img{width:100%}.gentle .sec08 .vio_plan{padding-top:120px}@media screen and (max-width: 979px){.gentle .sec08 .vio_plan{padding-top:80px}}@media screen and (max-width: 600px){.gentle .sec08 .vio_plan{padding-top:40px}}.gentle .sec08 .vio_plan .sec08_sub_title{text-align:center;width:100%;max-width:1000px;margin:40px auto 0}.gentle .sec08 .vio_plan .sec08_sub_title h3{font-size:3rem;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif;line-height:1.66;margin-bottom:16px;font-weight:500;margin-bottom:20px}@media screen and (max-width: 979px){.gentle .sec08 .vio_plan .sec08_sub_title h3{font-size:2rem}}.gentle .sec08 .vio_plan .sec08_sub_title span{font-size:2rem;color:#fff;letter-spacing:.1em;font-family:"Noto Serif JP",serif;margin-bottom:16px;font-weight:500;display:inline-block;margin-bottom:30px}@media screen and (max-width: 979px){.gentle .sec08 .vio_plan .sec08_sub_title span{font-size:1.5rem}}@media screen and (max-width: 600px){.gentle .sec08 .vio_plan .sec08_sub_title span{line-height:1.66}}.gentle .sec08 .vio_plan .sec08_sub_title p{font-size:1.4rem;color:#fff;letter-spacing:.1em;line-height:2;font-weight:300;margin-bottom:0}.gentle .sec08 .vio_plan .vio_plan_list{display:flex;flex-wrap:wrap;margin-bottom:80px}.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap{width:48%;margin-right:4%;margin-top:70px}@media screen and (max-width: 979px){.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap{margin-top:40px}}@media screen and (max-width: 600px){.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap{width:100%;margin-right:0px;margin-top:40px}}.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap:nth-child(2n){margin-right:0}.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap .set_item_title{margin-bottom:29px}@media screen and (max-width: 979px){.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap .set_item_title{margin-bottom:20px}}.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_title{width:100% !important;background:#1f7b84 !important;color:#fff !important;font-size:2.5rem;font-weight:500;padding:16.5px 19px 16.5px 19px;border-radius:10px 10px 0 0 !important;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_title{text-align:center;font-size:1.7rem;padding:10px 20px 10px 0px !important;text-align:center}}.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_title span{color:#fff !important;font-size:2.5rem;font-weight:500 !important;font-family:"Noto Serif JP",serif !important}@media screen and (max-width: 979px){.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_title span{font-size:1.4rem !important}}.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_fst{width:100%}.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl{display:flex;justify-content:space-between;margin-bottom:1%}.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl:last-of-type dt{border-radius:0 0 0 10px}.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl:last-of-type dd{border-radius:0 0 10px 0}.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl:first-child dt{font-size:2.5rem}@media screen and (max-width: 979px){.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl:first-child dt{font-size:1.8rem}}.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl dt{width:40%;background:#fff;padding:20px 0 20px 19px;font-size:2rem;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;color:#1f7b84}@media screen and (max-width: 979px){.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl dt{text-align:center;font-size:2rem;padding:10px 0px}}@media screen and (max-width: 600px){.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl dt{width:30%;display:flex;align-items:center;justify-content:center}}.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl dt span{font-size:2rem;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;color:#1f7b84;background:#fff}@media screen and (max-width: 979px){.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl dt span{font-size:15px}}.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl dd{width:59%;background:#fff;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 600px){.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl dd{width:69%;padding:15px 20px}}.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v1 img{width:76%;max-width:233px}@media screen and (max-width: 600px){.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v1 img{width:100%}}.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v2 img{width:76%;max-width:233px}@media screen and (max-width: 600px){.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v2 img{width:100%}}.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v3 picture{display:flex;align-items:center;justify-content:center}.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v3 img,.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v3 picture{width:95%;max-width:270px}@media screen and (max-width: 600px){.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v3 img,.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v3 picture{width:100%}}.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd dl{margin-bottom:1%}.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd dl:last-of-type dt{border-radius:0 0 10px 10px}.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt{background:#fff;font-size:2rem;font-weight:500;color:#1f7b84;padding:20px 0 20px 19px;font-family:"Noto Serif JP",serif;letter-spacing:0em}.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt span{letter-spacing:0em;color:#1f7b84;font-family:"Noto Serif JP",serif;background:#fff;font-size:2rem;font-weight:500}@media screen and (max-width: 979px){.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt span{font-size:1.3rem}}.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap .acdn{border-radius:10px;overflow:hidden}.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch{padding-right:9%;position:relative}.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch::after{position:absolute;display:block;content:"";width:14.52px;height:7.41px;top:3rem;right:7%;background-image:url(../img/icon/icon_acdn_small.png);background-size:contain;background-repeat:no-repeat;transform:rotate(180deg);transition:transform .4s}@media screen and (max-width: 979px){.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch::after{top:2rem}}@media screen and (max-width: 600px){.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch::after{top:21px;right:5%}}.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch:hover{cursor:pointer}.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch.open::after{transform:translateY(-25%) rotate(0deg)}.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body{background:#fff;padding:20px 20px;margin-top:1%;border-radius:0 0 10px 10px;display:none}.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body p{margin-bottom:0;font-size:1.4rem;letter-spacing:.08em;font-weight:400;line-height:2;color:#5c5c5c}.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .sec08_price{width:100%;margin-bottom:20px}.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body a{text-align:right;display:block;font-size:1.4rem;letter-spacing:.08em;font-weight:300;color:#1f7b84;margin-top:10px}.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap{display:flex;align-items:center;margin-bottom:20px}@media screen and (max-width: 979px){.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap{flex-wrap:wrap}}@media screen and (max-width: 600px){.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap{flex-wrap:wrap;justify-content:center;margin-bottom:5px}}.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li{line-height:1}.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:first-of-type{color:#1f7b84;font-size:1.7rem;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;margin-right:5px}@media screen and (max-width: 979px){.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:first-of-type{width:100%;font-size:1.6rem}}@media screen and (max-width: 600px){.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:first-of-type{width:100%;margin:0px;text-align:center;font-size:1.6rem;font-weight:600}}.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:nth-of-type(2){color:#1f7b84;font-size:3.1rem;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;margin-right:8px}@media screen and (max-width: 979px){.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:nth-of-type(2){font-size:2.8rem}}.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:nth-of-type(2) .en{font-size:1.7rem;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;color:#1f7b84}@media screen and (max-width: 979px){.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:nth-of-type(2) .en{font-size:1.6rem}}.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:nth-of-type(2) .zei{font-size:1.2rem;font-weight:400;letter-spacing:.1em;color:#1f7b84}@media screen and (max-width: 979px){.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:nth-of-type(2) .zei{font-size:1.1rem}}.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:last-of-type{background:#c7faff;color:#1f7b84;font-size:1.8rem;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;padding:4px 12px}@media screen and (max-width: 979px){.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:last-of-type{font-size:1.6rem}}@media screen and (max-width: 600px){.gentle .sec08 .vio_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:last-of-type{font-size:1.2rem;padding:2px 6px}}.gentle .sec09{padding:150px 0}@media screen and (max-width: 979px){.gentle .sec09{padding:50px 0px}}.gentle .sec09 .sec09-width{width:90%;max-width:1088px;margin:0 auto}@media screen and (max-width: 600px){.gentle .sec09 .sec09-width{width:100%}}.gentle .sec09 .sec09_txt{text-align:center;font-size:1.4rem;font-weight:300;letter-spacing:.08em;color:#fff;line-height:2;margin-bottom:0;margin-top:33px}@media screen and (max-width: 600px){.gentle .sec09 .sec09_txt{padding:0 5%;margin-bottom:25px}}.gentle .sec09 .sec09_list{margin-top:40px}@media screen and (max-width: 979px){.gentle .sec09 .sec09_list{margin-top:20px}}.gentle .sec09 .sec09_list ul{display:flex;flex-wrap:wrap;margin-bottom:30px}@media screen and (max-width: 600px){.gentle .sec09 .sec09_list ul{margin-bottom:0px}}.gentle .sec09 .sec09_list ul li{border-radius:10px;overflow:hidden;width:23.5%;margin-right:2%;margin-bottom:23px}.gentle .sec09 .sec09_list ul li:nth-of-type(4n){margin-right:0}@media screen and (max-width: 600px){.gentle .sec09 .sec09_list ul li{width:48%;margin-bottom:5%}}.gentle .sec09 .swiper-wrapper .swiper-slide img{border-radius:10px}.gentle .sec09 .support-width{width:90%;max-width:1088px;margin:0 auto}@media screen and (max-width: 600px){.gentle .sec09 .support-width{width:100%}}.gentle .sec09 .support{margin-top:110px}@media screen and (max-width: 600px){.gentle .sec09 .support .contents_title h2{font-size:2.4rem !important}}.gentle .sec09 .support .support_txt{margin-top:45px;text-align:center}@media screen and (max-width: 600px){.gentle .sec09 .support .support_txt{padding:0 5%;margin-bottom:25px}}.gentle .sec09 .support .support_txt p{font-size:1.4rem;font-weight:300;letter-spacing:.1em;line-height:2;color:#fff;margin-bottom:0}.gentle .sec09 .support .support_list{margin-top:60px;height:auto;overflow:hidden}@media screen and (max-width: 979px){.gentle .sec09 .support .support_list{margin-top:20px}}.gentle .sec09 .support .support_list ul{display:flex;flex-wrap:wrap;justify-content:space-between}.gentle .sec09 .support .support_list ul li{border-radius:10px;overflow:hidden;width:18%}@media screen and (max-width: 979px){.gentle .sec09 .support .support_list ul li{width:19.5%}}@media screen and (max-width: 600px){.gentle .sec09 .support .support_list ul li{width:49%;margin-bottom:10px}}.gentle .sec10 .sec10_bg{padding:90px 5% 100px;position:relative;overflow:hidden;z-index:2;background:#037f8f}@media screen and (max-width: 979px){.gentle .sec10 .sec10_bg{padding:65px 5% 80px}}.gentle .sec10 .sec10_bg::before{position:absolute;display:block;content:"";width:110%;height:100%;background-image:url(../img/gentle/gentle_bg.png);background-size:cover;z-index:-1;top:0;left:0}.gentle .sec10 .sec10_bg .contents_title span{font-size:2rem}@media screen and (max-width: 600px){.gentle .sec10 .sec10_bg .contents_title span{font-size:1.5rem}}.gentle .sec10 .sec10_bg .sec10_txt{text-align:center}.gentle .sec10 .sec10_bg .sec10_txt h3{font-size:4rem;letter-spacing:.03em;font-family:"Noto Serif JP",serif;line-height:1.5;color:#fff;text-align:center;font-weight:500;margin:50px 0 30px}@media screen and (max-width: 979px){.gentle .sec10 .sec10_bg .sec10_txt h3{font-size:3rem}}@media screen and (max-width: 600px){.gentle .sec10 .sec10_bg .sec10_txt h3{margin:20px 0 20px}}.gentle .sec10 .sec10_bg .sec10_txt h3 span{font-size:3rem;letter-spacing:.03em;font-family:"Noto Serif JP",serif;line-height:1.5;color:#fff;font-weight:500}@media screen and (max-width: 979px){.gentle .sec10 .sec10_bg .sec10_txt h3 span{font-size:2rem}}.gentle .sec10 .sec10_bg .sec10_txt p{font-size:1.4rem;color:#fff;letter-spacing:.1em;line-height:2;font-weight:300;margin-bottom:0}.gentle .gentle_bnr_v2{width:100%;position:relative;background-image:url("../img/gentle/gentle_bnr.jpg");background-size:cover;background-repeat:no-repeat;border-radius:15px;background-position:center;padding:30px 0 38px;max-width:863px;margin:80px auto 0}@media screen and (max-width: 600px){.gentle .gentle_bnr_v2{width:90%;padding:30px 5% 38px}}.gentle .gentle_bnr_v2 h2{color:#1f7b84;font-size:3.5rem;letter-spacing:.08em;font-family:"Noto Serif JP",serif;line-height:1.5;text-align:center;font-weight:500}@media screen and (max-width: 600px){.gentle .gentle_bnr_v2 h2{font-size:3.5rem}}.gentle .gentle_bnr_v2 h2 span{color:#1f7b84;font-size:2.5rem;letter-spacing:.08em;font-family:"Noto Serif JP",serif;font-weight:500}.gentle .gentle_bnr_v2 p{margin:20px 0 25px;font-size:1.4rem;color:#5c5c5c;letter-spacing:.1em;font-weight:300;line-height:2;text-align:center}@media screen and (max-width: 600px){.gentle .gentle_aside{padding:0 5%}}.gentle .gentle_aside h3{text-align:center;font-size:2rem;color:#fff;letter-spacing:.1em;font-weight:500;line-height:1.65;font-family:"Noto Serif JP",serif;margin-bottom:16px}.gentle .gentle_aside h3 span{font-size:2rem;color:#fff;letter-spacing:.1em;font-weight:500;line-height:1.65;font-family:"Noto Serif JP",serif}@media screen and (max-width: 600px){.gentle .gentle_aside h3 span{font-size:14px}}.gentle .gentle_aside .aside_bg{width:100%}@media screen and (max-width: 600px){.gentle .gentle_aside .aside_bg{margin:0 auto;padding:0px;border-radius:10px;overflow:hidden}}@media screen and (max-width: 600px){.gentle .gentle_aside .aside_wrap{width:100%}}@media screen and (max-width: 600px){.gentle .gentle_aside .page_aside_txt{position:relative;top:-20px}}.gentle-btn a{display:block;width:300px;background:#fff;border-radius:10px;text-align:center;padding:14px 0;font-size:1.4rem;letter-spacing:.1em;font-weight:400;color:#1f7b84;margin:40px auto 0}.gentle-btn_green a{display:block;width:300px;background:#1f7b84;border-radius:10px;text-align:center;padding:14px 0;font-size:1.4rem;letter-spacing:.1em;font-weight:400;color:#fff;margin:0 auto 0}.sec06_com{padding:84px 0 0px}@media screen and (max-width: 979px){.sec06_com{padding:60px 0px}}@media screen and (max-width: 600px){.sec06_com{padding:43px 0 50px}}.sec06_com .sec06_swiper{width:90%;max-width:1044px;margin:56px auto 0}@media screen and (max-width: 600px){.sec06_com .sec06_swiper{width:100%}}.sec06_com .sec06_swiper .swiper-campaing{padding-bottom:71px}.sec06_com .sec06_swiper .swiper-campaing .swiper-wrapper .swiper-slide{border-radius:10px;overflow:hidden}@media screen and (max-width: 600px){.sec06_com .sec06_swiper .swiper-campaing .swiper-wrapper .swiper-slide img{width:100%;height:100%;object-fit:cover}}.sec06_com .sec06_swiper .swiper-campaing .swiper-pagination{bottom:40px !important}.sec06_com .sec06_swiper .swiper-campaing .swiper-pagination .swiper-pagination-bullet{background:#75d5de;opacity:1 !important;margin:0 9px}.sec06_com .sec06_swiper .swiper-campaing .swiper-pagination .swiper-pagination-bullet-active{background:#fff !important}.sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap{width:100%;max-width:1044px;margin:0 auto;display:flex;justify-content:right;position:absolute;bottom:0}@media screen and (max-width: 979px){.sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap{bottom:20px}}.sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev{position:relative !important;width:53px;height:53px;left:inherit !important;right:37px}@media screen and (max-width: 600px){.sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev{display:none}}.sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev:after{display:none}.sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev::before{content:"";background-image:url(../img/icon/swiper_arrow_left.png);background-size:contain;background-repeat:no-repeat;width:53px;height:53px}@media screen and (max-width: 979px){.sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev::before{width:33px;height:33px}}@media screen and (max-width: 979px){.sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev{width:33px;height:33px;right:27px}}.sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next{position:relative !important;width:53px;height:53px;left:inherit !important;right:0px}@media screen and (max-width: 600px){.sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next{display:none}}.sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next:after{display:none}.sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next::before{content:"";background-image:url(../img/icon/swiper_arrow_right.png);background-size:contain;background-repeat:no-repeat;width:53px;height:53px}@media screen and (max-width: 979px){.sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next::before{width:33px;height:33px}}@media screen and (max-width: 979px){.sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next{width:33px;height:33px}}.sec06_com .sec06_wrap{width:90%;max-width:904px;margin:64px auto 187px;display:flex;flex-direction:row-reverse;align-items:center;flex-wrap:wrap;position:relative;border-radius:10px;overflow:hidden;z-index:2}.sec06_com .sec06_wrap::before{position:absolute;display:block;content:"";width:100%;height:100%;background-image:url(../img/top/sec06_bg.png);background-size:cover;background-repeat:no-repeat;z-index:1}@media screen and (max-width: 979px){.sec06_com .sec06_wrap{margin:47px auto 87px}}.sec06_com .sec06_wrap .sec06_wrap_txt{width:50%;position:relative;z-index:2;display:flex;justify-content:center}@media screen and (max-width: 979px){.sec06_com .sec06_wrap .sec06_wrap_txt{padding:0px 10px}}@media screen and (max-width: 600px){.sec06_com .sec06_wrap .sec06_wrap_txt{width:100%;padding:18px 0}}@media screen and (max-width: 979px){.sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap .com-btn__blue a{font-size:1.2rem;padding:8px 0}}@media screen and (max-width: 600px){.sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap .com-btn__blue a{font-size:1.4rem;padding:13px 0}}.sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap h3{font-size:3rem;font-weight:400;font-family:"Noto Serif JP",serif;line-height:1.5}@media screen and (max-width: 979px){.sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap h3{font-size:2rem}}@media screen and (max-width: 600px){.sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap h3{text-align:center;font-size:2.4rem}}.sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap h3 span{font-size:4.3rem;font-weight:400;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap h3 span{font-size:3rem}}@media screen and (max-width: 600px){.sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap h3 span{font-size:3.5rem}}.sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap p{font-size:1.4rem;letter-spacing:.08em;margin:10px 0 15px;color:#5c5c5c;font-weight:300}@media screen and (max-width: 979px){.sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap p{font-size:1.2rem;margin:5px 0 10px}}@media screen and (max-width: 600px){.sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap p{font-size:1.4rem;margin:10px 0 15px}}.sec06_com .sec06_wrap .sec06_wrap_img{width:50%;height:100%;position:relative;z-index:2}@media screen and (max-width: 600px){.sec06_com .sec06_wrap .sec06_wrap_img{width:100%;height:164px}}.sec06_com .sec06_wrap .sec06_wrap_img img{width:100%;height:100%;object-fit:cover}.sec06_com .sec06_policy{position:relative;width:90%;max-width:904px;margin:0 auto;border:solid 3px #fff;border-radius:10px;padding:44px 68px;background-image:url("../img/com/sec06_policy_bg.jpg");background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 979px){.sec06_com .sec06_policy{padding:22px 34px}}@media screen and (max-width: 780px){.sec06_com .sec06_policy{padding:259px 0 0}}.sec06_com .sec06_policy .sec06_policy_txt .contents_title__left h2{font-weight:500}@media screen and (max-width: 780px){.sec06_com .sec06_policy .sec06_policy_txt .contents_title__left{text-align:center}}.sec06_com .sec06_policy .sec06_policy_txt p{font-size:1.4rem;color:#fff;line-height:2.14;letter-spacing:.08em;margin:25px 0;font-weight:300}@media screen and (max-width: 780px){.sec06_com .sec06_policy .sec06_policy_txt p{padding:0 5%}}.sec06_com .sec06_policy .sec06_policy_img{position:absolute;width:287px;height:467px;right:68px;top:-17px}@media screen and (max-width: 979px){.sec06_com .sec06_policy .sec06_policy_img{width:237px;height:437px;top:0;right:0px}}@media screen and (max-width: 780px){.sec06_com .sec06_policy .sec06_policy_img{width:184px;height:289px;right:inherit;top:-45px;left:50%;transform:translateX(-50%)}}@media screen and (max-width: 780px){.sec06_com .sec06_policy .com-btn__white{width:100%;max-width:100%}.sec06_com .sec06_policy .com-btn__white a{border-radius:0 !important}}.sec07_com .sec07_bg{position:relative;width:100%;padding:62px 0 73px}.sec07_com .sec07_bg::before{position:absolute;display:block;content:"";width:100%;height:100%;background-image:url(../img/top/sec07_bg_v2.jpg);background-size:cover;background-repeat:no-repeat;z-index:1;top:0;left:0}.sec07_com .sec07_bg .sec07_wrap{position:relative;z-index:2}.sec07_com .sec07_bg .sec07_wrap .contents_title__green{text-align:center}.sec07_com .sec07_bg .sec07_wrap .contents_title__green span{font-size:2rem;letter-spacing:.08em;color:#fdd15d;font-family:"Noto Serif JP",serif}.sec07_com .sec07_bg .sec07_wrap .contents_title__green h2{font-size:3.5rem;letter-spacing:.08em;color:#1f7b84;font-family:"Noto Serif JP",serif;font-weight:500;margin-top:12px}@media screen and (max-width: 979px){.sec07_com .sec07_bg .sec07_wrap .contents_title__green h2{font-size:2.5rem}}.sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list{display:flex;flex-wrap:wrap;width:90%;max-width:876px;margin:30px auto 0}.sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .com-btn__blue{max-width:320px !important;width:90%;margin:0 auto}@media screen and (max-width: 600px){.sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .com-btn__blue{width:100%}}.sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list h3{font-size:2rem;color:#1f7b84;letter-spacing:.03em;font-weight:500;text-align:center;padding-top:40px;position:relative}.sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list h3::before{position:absolute;display:block;content:"";width:36px;height:36px;top:0;left:50%;transform:translateX(-50%);background-image:url(../img/icon/icon_item_01.png);background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 979px){.sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list h3{font-size:1.8rem}}@media screen and (max-width: 600px){.sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list h3{font-size:2rem}}.sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p{font-size:1.4rem;letter-spacing:.03em;color:#5c5c5c;margin:14px 0;text-align:center}@media screen and (max-width: 979px){.sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p{font-size:1.1rem}}@media screen and (max-width: 600px){.sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p{font-size:1.4rem}}.sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p span{font-size:1.4rem;color:#1f7b84;font-weight:600}@media screen and (max-width: 979px){.sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p span{font-size:1.1rem}}@media screen and (max-width: 600px){.sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p span{font-size:1.4rem}}.sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer{width:50%;border-right:dashed 1px #5c5c5c;padding:10px 0 18px}@media screen and (max-width: 600px){.sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer{width:100%;padding:0;margin-bottom:30px;border-right:none}}.sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer .customer_wrap{width:100%;max-width:320px}@media screen and (max-width: 600px){.sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer .customer_wrap{margin:0 auto;padding-bottom:30px;border-bottom:dashed 1px #5c5c5c}}.sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2{width:50%;padding:10px 0 18px}@media screen and (max-width: 600px){.sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2{width:100%;padding:0}}.sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap{width:100%;max-width:320px;margin-left:auto}@media screen and (max-width: 600px){.sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap{margin:0 auto}}.sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap h3::before{width:36px;height:25px;background-image:url(../img/icon/icon_item_02.png)}.sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap .com-btn__black{width:100%;max-width:100%}.sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap .btn_margin{margin:23px auto}.sec08_com{padding:79px 0 112px}@media screen and (max-width: 979px){.sec08_com{padding:60px 0px}}@media screen and (max-width: 600px){.sec08_com{padding-bottom:50px;padding-top:40px}}.sec08_com .sec08_news .top_news-list{width:90%;max-width:904px;margin:20px auto 0px}.sec08_com .sec08_news .top_news-list .top_news-list-wrap{display:flex;align-items:center}.sec08_com .sec08_news .top_news-list .top_news-list-wrap a{display:flex;align-items:center;padding-bottom:15px;margin-bottom:20px;border-bottom:solid 1px #fff;width:100%}@media screen and (max-width: 600px){.sec08_com .sec08_news .top_news-list .top_news-list-wrap a{flex-wrap:wrap}}.sec08_com .sec08_news .top_news-list .top_news-list-wrap a p{font-size:1.2rem;padding:5px 20px;background-color:#fff;color:#1f7b84;border-radius:10px;margin-bottom:0;margin-right:15px}@media screen and (max-width: 600px){.sec08_com .sec08_news .top_news-list .top_news-list-wrap a p{padding:5px 12px}}.sec08_com .sec08_news .top_news-list .top_news-list-wrap a time{font-size:1.4rem;color:#fff;letter-spacing:.12em}.sec08_com .sec08_news .top_news-list .top_news-list-wrap a h3{font-size:1.4rem;color:#fff;letter-spacing:.12em;font-weight:400;margin-left:40px}@media screen and (max-width: 600px){.sec08_com .sec08_news .top_news-list .top_news-list-wrap a h3{width:100%;margin-left:0;margin-top:14px}}.sec08_com .sec08_news .top_news-list .top_news_btn{text-align:right}@media screen and (max-width: 600px){.sec08_com .sec08_news .top_news-list .top_news_btn{text-align:center}}.sec08_com .sec08_news .top_news-list .top_news_btn a{font-size:1.4rem;color:#fff;letter-spacing:.1em;font-weight:500;padding-right:24px;position:relative}.sec08_com .sec08_news .top_news-list .top_news_btn a::before{position:absolute;display:block;content:"";width:5.52px;height:9.36px;right:0;top:50%;transform:translateY(-50%);background-image:url(../img/icon/icon_arrow_white.png);background-size:contain;background-repeat:no-repeat}.sec09_com{padding-bottom:140px}@media screen and (max-width: 600px){.sec09_com{padding-top:50px;background:inherit;background-image:url("../img/com/sec06_policy_bg.jpg");background-size:contain;background-repeat:repeat-y;padding-bottom:60px}}.sec09_com .sec09_list{display:flex;flex-wrap:wrap;margin-top:57px}@media screen and (max-width: 979px){.sec09_com .sec09_list{margin-top:30px}}.sec09_com .sec09_list .list{width:32.66%;padding-right:2%}.sec09_com .sec09_list .list:nth-child(2){width:34.66%;padding:0 2%;border-left:dashed 1px #fff;border-right:dashed 1px #fff}@media screen and (max-width: 600px){.sec09_com .sec09_list .list:nth-child(2){padding:0;width:100%;margin:50px auto;border:none}}.sec09_com .sec09_list .list:nth-child(3){padding-left:2%;padding-right:0}@media screen and (max-width: 600px){.sec09_com .sec09_list .list:nth-child(3){padding:0}}@media screen and (max-width: 600px){.sec09_com .sec09_list .list{width:100%}}.sec09_com .sec09_list .list .list_img{width:100%;height:243px;margin-bottom:5px;border-radius:10px;overflow:hidden}@media screen and (max-width: 979px){.sec09_com .sec09_list .list .list_img{height:20.465890183vw;max-height:243px}}@media screen and (max-width: 600px){.sec09_com .sec09_list .list .list_img{height:243px}}.sec09_com .sec09_list .list .list_img img{width:100%;height:100%;object-fit:cover}.sec09_com .sec09_list .list h3{font-size:2rem;font-weight:500;line-height:1.75;color:#fff}@media screen and (max-width: 979px){.sec09_com .sec09_list .list h3{font-size:1.6rem}}@media screen and (max-width: 600px){.sec09_com .sec09_list .list h3{font-size:2rem}}.sec09_com .sec09_list .list p{font-size:1.4rem;color:#fff;letter-spacing:.12em;margin:5px 0 17px}@media screen and (max-width: 979px){.sec09_com .sec09_list .list p{font-size:1.2rem}}@media screen and (max-width: 600px){.sec09_com .sec09_list .list p{font-size:1.4rem}}.sec09_com .sec09_list .list .list_map{background-color:#d5b563;width:100%;font-size:1.4rem;letter-spacing:.08em;display:block;text-align:center;color:#5c5c5c;border-radius:10px;padding:10px 0;margin-bottom:15px}@media screen and (max-width: 979px){.sec09_com .sec09_list .list .list_map{padding:8px 0}}@media screen and (max-width: 600px){.sec09_com .sec09_list .list .list_map{padding:10px 0}}.sec09_com .sec09_list .list .list_access{width:100%;display:block;text-align:center;font-size:1.3rem;color:#fff;border:solid 1px #fff;border-radius:10px;padding:19px 0}@media screen and (max-width: 979px){.sec09_com .sec09_list .list .list_access{padding:10px 0}}@media screen and (max-width: 600px){.sec09_com .sec09_list .list .list_access{padding:19px 0}}.sec10_com .sec10_wrap{padding:75px 0 105px;background:linear-gradient(90deg, rgb(26, 171, 188) 0%, rgb(34, 214, 233) 50%, rgb(24, 174, 191) 100%)}@media screen and (max-width: 600px){.sec10_com .sec10_wrap{padding:35px 0 40px}}.sec10_com .sec10_wrap .sec10_faq{width:90%;max-width:869px;margin:57px auto 0}@media screen and (max-width: 600px){.sec10_com .sec10_wrap .sec10_faq{margin:23px auto 0}}@media screen and (max-width: 600px){.sec10_com .sec10_wrap .sec10_faq:last-of-type{margin-bottom:23px}}.sec10_com .sec10_wrap .sec10_faq .faq_list{margin-bottom:57px;border-radius:10px;overflow:hidden}@media screen and (max-width: 979px){.sec10_com .sec10_wrap .sec10_faq .faq_list{margin-bottom:30px}}.sec10_com .sec10_wrap .sec10_faq .faq_list .list-question{position:relative;background-color:#fff;padding:0px 0px 0px 0;display:flex;align-items:center}.sec10_com .sec10_wrap .sec10_faq .faq_list .list-question::before{content:"";display:block;width:14.52px;height:7.41px;background-image:url(../img/icon/icon_faq.png);background-repeat:no-repeat;background-size:contain;position:absolute;right:38px;top:50%;transform:translateY(-50%);transition:opacity .4s}.sec10_com .sec10_wrap .sec10_faq .faq_list .list-question:hover{cursor:pointer}.sec10_com .sec10_wrap .sec10_faq .faq_list .list-question .q{width:60px;text-align:center;background-color:#1f7b84;margin-right:15px;padding:12px 0}.sec10_com .sec10_wrap .sec10_faq .faq_list .list-question .q p{font-size:2.4rem;letter-spacing:.12em;font-weight:400;color:#fff;margin-bottom:0}.sec10_com .sec10_wrap .sec10_faq .faq_list .list-question .q_txt{font-size:1.4rem;font-weight:400;letter-spacing:.12em;color:#292929}.sec10_com .sec10_wrap .sec10_faq .faq_list .list-answer{display:none}.sec10_com .sec10_wrap .sec10_faq .faq_list .list-answer .list-answer_wrap{width:100%;background-color:#fff;display:flex;position:relative;padding:22px 25px 22px 0;border-radius:0 0 10px 10px;overflow:hidden}.sec10_com .sec10_wrap .sec10_faq .faq_list .list-answer .list-answer_wrap::before{position:absolute;display:inline-block;content:"";width:60px;height:100%;top:0;left:0;background-color:#d5b563;z-index:1}.sec10_com .sec10_wrap .sec10_faq .faq_list .list-answer .a{width:60px;text-align:center;height:100%;position:relative;z-index:2}.sec10_com .sec10_wrap .sec10_faq .faq_list .list-answer .a p{margin-bottom:0;font-size:2.4rem;color:#5c5c5c}.sec10_com .sec10_wrap .sec10_faq .faq_list .list-answer .a_txt{width:calc(100% - 60px);padding-left:15px}.sec10_com .sec10_wrap .sec10_faq .faq_list .list-answer .a_txt p{margin-bottom:0;font-size:1.4rem;font-weight:400;letter-spacing:.12em;color:#292929}.sec10_com .sec10_wrap .sec10_faq .faq_list .list-question.show{border-radius:10px 10px 0 0 !important}.sec10_com .sec10_wrap .sec10_faq .faq_list .list-question.show::before{transform:translateY(-50%) rotate(180deg)}.sec10_com .sec10_wrap .sec10_faq .faq_list_btn{text-align:right}@media screen and (max-width: 600px){.sec10_com .sec10_wrap .sec10_faq .faq_list_btn{text-align:center}}.sec10_com .sec10_wrap .sec10_faq .faq_list_btn a{font-size:1.4rem;color:#fff;letter-spacing:.1em;font-weight:500;padding-right:24px;position:relative}.sec10_com .sec10_wrap .sec10_faq .faq_list_btn a::before{position:absolute;display:block;content:"";width:5.52px;height:9.36px;right:0;top:50%;transform:translateY(-50%);background-image:url(../img/icon/icon_arrow_white.png);background-size:contain;background-repeat:no-repeat}.sec_recruit{padding-top:130px}@media screen and (max-width: 979px){.sec_recruit{padding-top:60px}}.sec_recruit .recruit_wrap{width:100%;position:relative;border-radius:10px;overflow:hidden;margin-bottom:117px}@media screen and (max-width: 979px){.sec_recruit .recruit_wrap{margin-bottom:60px}}@media screen and (max-width: 600px){.sec_recruit .recruit_wrap{background-color:#1f7b84;margin-bottom:57px;height:225px}}.sec_recruit .recruit_wrap::before{position:absolute;display:block;content:"";width:100%;height:100%;background:#5c5c5c;opacity:.65;mix-blend-mode:multiply}@media screen and (max-width: 600px){.sec_recruit .recruit_wrap::before{display:none}}.sec_recruit .recruit_wrap img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 979px){.sec_recruit .recruit_wrap img{min-height:200px}}@media screen and (max-width: 600px){.sec_recruit .recruit_wrap img{display:none}}.sec_recruit .recruit_wrap .recruit_txt{position:absolute;top:50%;left:70px;transform:translateY(-50%)}@media screen and (max-width: 600px){.sec_recruit .recruit_wrap .recruit_txt{width:100%;left:0;top:55%}}.sec_recruit .recruit_wrap .recruit_txt .contents_title__left h2{font-weight:500}@media screen and (max-width: 600px){.sec_recruit .recruit_wrap .recruit_txt .contents_title__left{text-align:center}}.sec_recruit .recruit_wrap .recruit_txt p{font-size:1.4rem;line-height:2;color:#fff;margin:15px 0 25px}@media screen and (max-width: 979px){.sec_recruit .recruit_wrap .recruit_txt p{font-size:1.2rem;margin:10px 0 10px}}@media screen and (max-width: 600px){.sec_recruit .recruit_wrap .recruit_txt p{text-align:center;font-size:1.4rem;margin:10px 0 15px}}.sec_recruit .recruit_wrap .recruit_txt .com-btn__white{max-width:245px}@media screen and (max-width: 600px){.sec_recruit .recruit_wrap .recruit_txt .com-btn__white{width:100%;max-width:100%}}@media screen and (max-width: 979px){.sec_recruit .recruit_wrap .recruit_txt .com-btn__white a{font-size:1.2rem;padding:8px 0}}@media screen and (max-width: 600px){.sec_recruit .recruit_wrap .recruit_txt .com-btn__white a{border-radius:0;font-size:1.4rem;padding:13px 0}}@keyframes infinity-scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}.sec_recruit .scroll-infinity__wrap{display:flex;overflow:hidden}.sec_recruit .scroll-infinity__list{display:flex;list-style:none;padding:0}.sec_recruit .scroll-infinity__list--left{animation:infinity-scroll-left 80s infinite linear .5s both}.sec_recruit .scroll-infinity__item{width:25vw;height:374px;border-radius:10px;overflow:hidden;margin:0 6px}@media screen and (max-width: 979px){.sec_recruit .scroll-infinity__item{width:25vw;height:300px}}@media screen and (max-width: 600px){.sec_recruit .scroll-infinity__item{width:40vw;height:230px}}.sec_recruit .scroll-infinity__item>img{width:100%;height:100%;object-fit:cover}.sec12_com{padding:70px 0 93px}@media screen and (max-width: 979px){.sec12_com{padding-bottom:40px}}.sec12_com .sec12_contact .sec12_contact_wrap{display:flex;flex-wrap:wrap;width:90%;max-width:915px;margin:50px auto 65px}.sec12_com .sec12_contact .sec12_contact_wrap .contact_tel{width:53%;border-right:dashed 1px #fff}@media screen and (max-width: 600px){.sec12_com .sec12_contact .sec12_contact_wrap .contact_tel{width:100%;padding-bottom:41px;border-right:none;border-bottom:dashed 1px #fff}}.sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul{width:100%;max-width:382px;text-align:center}@media screen and (max-width: 600px){.sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul{max-width:100%}}.sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul li{font-size:2rem;color:#fff;font-weight:500;letter-spacing:.03em}.sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul li:nth-of-type(2){width:100%;margin:3px 0}.sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul li:nth-of-type(2) img{width:100%}.sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul li:nth-of-type(3){font-size:1.4rem;font-weight:400}@media screen and (max-width: 979px){.sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul li{font-size:1.8rem;padding:0 10px}}@media screen and (max-width: 600px){.sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul li{font-size:2rem;padding:0}}.sec12_com .sec12_contact .sec12_contact_wrap .contact_form{width:47%}.sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul{width:100%;max-width:323px;margin-left:auto;text-align:center}.sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li{font-size:2rem;color:#fff;font-weight:500;letter-spacing:.03em}.sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(2){width:100%;margin:15px 0}.sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(2) a{font-size:1.4rem;display:block;font-weight:500;letter-spacing:.08em;color:#fff;border:solid 1px #fff;border-radius:10px;padding:12px 0;position:relative}@media screen and (max-width: 979px){.sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(2) a{font-size:1.2rem;padding:8px 0}}@media screen and (max-width: 600px){.sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(2) a{font-size:1.4rem;padding:12px 0}}.sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(2) a:after{position:absolute;display:block;content:"";width:6px;height:10px;background-image:url("../img/icon/icon_arrow_white.png");background-size:contain;background-repeat:no-repeat;right:20px;top:50%;transform:translateY(-50%)}.sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(3){font-size:1.4rem;font-weight:400}@media screen and (max-width: 979px){.sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li{font-size:1.8rem;padding:0 10px}}@media screen and (max-width: 600px){.sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li{font-size:2rem}}.sec12_com .sec12_contact .form_list{width:90%;max-width:1167px;margin:0 auto;display:flex;flex-wrap:wrap}.sec12_com .sec12_contact .form_list .form_list_wrap{width:33.333333%;text-align:center;padding:0 33px}@media screen and (max-width: 979px){.sec12_com .sec12_contact .form_list .form_list_wrap{padding:0px 10px}}@media screen and (max-width: 600px){.sec12_com .sec12_contact .form_list .form_list_wrap{padding:0 33px}}.sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(2) h3 span{width:27px}.sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(3){border-left:dashed 1px #fff;border-right:dashed 1px #fff}@media screen and (max-width: 600px){.sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(3){border:none}}.sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(3) h3::before{background-image:url(../img/icon/icon_item_04.png);width:37px;height:28.31px}.sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(3) h3 span{width:31px}@media screen and (max-width: 600px){.sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(4){margin-bottom:0}}.sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(4) h3::before{background-image:url(../img/icon/icon_item_05.png);width:35px;height:35px}.sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(4) h3 span{width:28px}@media screen and (max-width: 600px){.sec12_com .sec12_contact .form_list .form_list_wrap{width:100%;margin-bottom:40px}}.sec12_com .sec12_contact .form_list .form_list_wrap h3{color:#fff;font-size:2rem;letter-spacing:.03em;font-weight:500;padding-top:80px;position:relative}.sec12_com .sec12_contact .form_list .form_list_wrap h3::before{position:absolute;display:block;content:"";width:36.1px;height:25.59px;background-image:url(../img/icon/icon_item_03.png);background-size:contain;background-repeat:no-repeat;top:18px;left:50%;transform:translateX(-50%)}@media screen and (max-width: 600px){.sec12_com .sec12_contact .form_list .form_list_wrap h3::before{display:none}}@media screen and (max-width: 979px){.sec12_com .sec12_contact .form_list .form_list_wrap h3{font-size:1.6rem;padding-top:60px}}@media screen and (max-width: 600px){.sec12_com .sec12_contact .form_list .form_list_wrap h3{padding:0 0 0 10px;font-size:2rem;display:flex;align-items:center;justify-content:center}}.sec12_com .sec12_contact .form_list .form_list_wrap h3 span{width:14px;display:block;line-height:1.3;margin-right:5px}@media screen and (min-width: 601px){.sec12_com .sec12_contact .form_list .form_list_wrap h3 span{display:none !important}}.sec12_com .sec12_contact .form_list .form_list_wrap a{display:block;width:100%;max-width:323px;color:#fff;padding:12px 0;border-radius:10px;border:solid 1px #fff;text-align:center;margin:20px auto 0;font-size:1.4rem;letter-spacing:.08em;position:relative}@media screen and (max-width: 979px){.sec12_com .sec12_contact .form_list .form_list_wrap a{font-size:1.2rem;padding:8px 0}}@media screen and (max-width: 600px){.sec12_com .sec12_contact .form_list .form_list_wrap a{font-size:1.4rem;padding:12px 0;margin-top:10px}}.sec12_com .sec12_contact .form_list .form_list_wrap a:after{position:absolute;display:block;content:"";width:6px;height:10px;background-image:url("../img/icon/icon_arrow_white.png");background-size:contain;background-repeat:no-repeat;right:20px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 979px){.sec12_com .sec12_contact .form_list .form_list_wrap a:after{right:6px;top:52%}}@media screen and (max-width: 600px){.sec12_com .sec12_contact .form_list .form_list_wrap a:after{right:20px}}.open_gentle{width:76px;display:inline-block;text-align:center;position:relative;padding-top:30px}.open_gentle::before{position:absolute;display:block;content:"続きを見る";font-size:1.4rem;font-weight:400;color:#fff;top:0;left:50%;transform:translateX(-50%);width:100%}.open_gentle img{width:41px}.open_gentle-active{padding:0 0 30px}.open_gentle-active::before{content:"閉じる" !important;bottom:0;top:inherit}.open_gentle-active img{transform:rotate(180deg)}.open_gentle-active_gentle{padding:0 0 30px}.open_gentle-active_gentle::before{content:"閉じる" !important;bottom:0;top:inherit}.open_gentle-active_gentle img{transform:rotate(180deg)}.open_gentle-active_can{padding:0 0 30px}.open_gentle-active_can::before{content:"閉じる" !important;bottom:0;top:inherit}.open_gentle-active_can img{transform:rotate(180deg)}.open_gentle-active_use{padding:0 0 30px}.open_gentle-active_use::before{content:"閉じる" !important;bottom:0;top:inherit}.open_gentle-active_use img{transform:rotate(180deg)}.open_gentle-active_popular{padding:0 0 30px}.open_gentle-active_popular::before{content:"閉じる" !important;bottom:0;top:inherit}.open_gentle-active_popular img{transform:rotate(180deg)}.open_gentle_color{width:76px;display:block;text-align:center;position:relative;padding-top:30px;margin:0 auto}.open_gentle_color::before{position:absolute;display:block;content:"続きを見る";font-size:1.4rem;font-weight:400;color:#08909f;top:0;left:50%;transform:translateX(-50%);width:100%}.open_gentle_color img{width:41px}.content_open{display:block !important}.content_open_gentle{display:block !important}.content_open_can{display:block !important}.content_open_use{display:block !important}.content_open_popular{display:block !important}.color_mix{background:linear-gradient(126deg, rgb(219, 233, 253) 0%, rgb(249, 251, 254) 50%, rgb(232, 254, 246) 100%)}picture{display:block}.sec06_us_wrap{width:90%;margin:0 auto}.sec06_us_wrap .sec04_us_plan_title h3{background-color:#00465a !important;margin-bottom:0 !important}.sec06_us_wrap .sec04_features_sub_title h3{background-color:#00465a !important;margin-bottom:0 !important}.sec04_us_wrap{display:none}.sec04_us_wrap .sec04_us_item{width:100%;margin-bottom:68px}@media screen and (max-width: 600px){.sec04_us_wrap .sec04_us_item{margin-bottom:31px}}.sec04_us_wrap .sec04_us_item img{width:100%;margin-bottom:32px}@media screen and (max-width: 600px){.sec04_us_wrap .sec04_us_item img{margin-bottom:14px}}.sec04_us_wrap .sec04_us_item p{font-size:1.4rem;font-weight:300;letter-spacing:.08em;color:#fff;text-align:center;margin-bottom:0}.sec04_us_wrap .sec04_us_plan{width:100%;max-width:690px;margin:0 auto}.sec04_us_wrap .sec04_us_plan .sec04_us_plan_wrap{width:100%;margin-bottom:15px}.sec04_us_wrap .sec04_us_plan .sec04_us_plan_wrap .sec04_us_plan_wrap_top{width:100%}@media screen and (max-width: 600px){.sec04_us_wrap .sec04_us_plan .sec04_us_plan_wrap .sec04_us_plan_wrap_top{margin:14px 0 30px}}.sec04_us_wrap .sec04_us_plan .sec04_us_plan_wrap .sec04_us_plan_wrap_top img{width:100%}.sec04_us_wrap .sec04_us_plan .sec04_us_plan_wrap .sec04_us_plan_wrap_top_flex{display:flex;flex-wrap:wrap;justify-content:space-between;height:309px}@media screen and (max-width: 600px){.sec04_us_wrap .sec04_us_plan .sec04_us_plan_wrap .sec04_us_plan_wrap_top_flex{height:auto}}.sec04_us_wrap .sec04_us_plan .sec04_us_plan_wrap .sec04_us_plan_wrap_top_flex .sec04_us_plan_wrap_top_flex_face{text-align:center;width:46%;height:100%;position:relative}@media screen and (max-width: 600px){.sec04_us_wrap .sec04_us_plan .sec04_us_plan_wrap .sec04_us_plan_wrap_top_flex .sec04_us_plan_wrap_top_flex_face{width:100%;margin-bottom:24px}}.sec04_us_wrap .sec04_us_plan .sec04_us_plan_wrap .sec04_us_plan_wrap_top_flex .sec04_us_plan_wrap_top_flex_face img{width:140px;height:140px;margin:9px 0 17px}.sec04_us_wrap .sec04_us_plan .sec04_us_plan_wrap .sec04_us_plan_wrap_top_flex .sec04_us_plan_wrap_top_flex_face .sec04_us_plan_wrap_top_flex_face_txt{width:100%;background:linear-gradient(126deg, rgb(255, 255, 255) 0%, rgb(252, 241, 244) 50%, rgb(250, 228, 233) 100%);border-radius:10px;padding:18px 0 32.4px;position:absolute;bottom:0;left:0}@media screen and (max-width: 600px){.sec04_us_wrap .sec04_us_plan .sec04_us_plan_wrap .sec04_us_plan_wrap_top_flex .sec04_us_plan_wrap_top_flex_face .sec04_us_plan_wrap_top_flex_face_txt{padding:15px 0;position:static}}.sec04_us_wrap .sec04_us_plan .sec04_us_plan_wrap .sec04_us_plan_wrap_top_flex .sec04_us_plan_wrap_top_flex_face .sec04_us_plan_wrap_top_flex_face_txt h4{font-size:1.8rem;font-weight:500;color:#1f7b84;margin-bottom:18px;letter-spacing:.08em}.sec04_us_wrap .sec04_us_plan .sec04_us_plan_wrap .sec04_us_plan_wrap_top_flex .sec04_us_plan_wrap_top_flex_face .sec04_us_plan_wrap_top_flex_face_txt p{font-size:1.4rem;color:#5c5c5c;font-weight:300;margin-bottom:0}.sec04_us_wrap .sec04_us_plan .sec04_us_plan_wrap .sec04_us_plan_wrap_top_flex .sec04_us_plan_wrap_top_flex_vio{text-align:center;width:46%;height:100%;position:relative}@media screen and (max-width: 600px){.sec04_us_wrap .sec04_us_plan .sec04_us_plan_wrap .sec04_us_plan_wrap_top_flex .sec04_us_plan_wrap_top_flex_vio{width:100%}}.sec04_us_wrap .sec04_us_plan .sec04_us_plan_wrap .sec04_us_plan_wrap_top_flex .sec04_us_plan_wrap_top_flex_vio img{width:100%;max-width:311.99px;margin:31px 0 41px}@media screen and (max-width: 600px){.sec04_us_wrap .sec04_us_plan .sec04_us_plan_wrap .sec04_us_plan_wrap_top_flex .sec04_us_plan_wrap_top_flex_vio img{max-width:100%;margin:15px 0 20px}}.sec04_us_wrap .sec04_us_plan .sec04_us_plan_wrap .sec04_us_plan_wrap_top_flex .sec04_us_plan_wrap_top_flex_vio .sec04_us_plan_wrap_top_flex_vio_txt{width:100%;background:linear-gradient(126deg, rgb(255, 255, 255) 0%, rgb(238, 253, 255) 50%, rgb(221, 252, 255) 100%);border-radius:10px;padding:18px 0 15.467px;position:absolute;bottom:0;left:0}@media screen and (max-width: 600px){.sec04_us_wrap .sec04_us_plan .sec04_us_plan_wrap .sec04_us_plan_wrap_top_flex .sec04_us_plan_wrap_top_flex_vio .sec04_us_plan_wrap_top_flex_vio_txt{padding:15px 0;position:static}}.sec04_us_wrap .sec04_us_plan .sec04_us_plan_wrap .sec04_us_plan_wrap_top_flex .sec04_us_plan_wrap_top_flex_vio .sec04_us_plan_wrap_top_flex_vio_txt h4{font-size:1.8rem;font-weight:500;color:#1f7b84;letter-spacing:.08em;margin-bottom:10px}.sec04_us_wrap .sec04_us_plan .sec04_us_plan_wrap .sec04_us_plan_wrap_top_flex .sec04_us_plan_wrap_top_flex_vio .sec04_us_plan_wrap_top_flex_vio_txt p{font-size:1.4rem;color:#5c5c5c;font-weight:300;margin-bottom:0;line-height:1.64}.sec04_us_wrap .sec04_us_plan .sec04_us_plan_title{text-align:center;position:relative}.sec04_us_wrap .sec04_us_plan .sec04_us_plan_title::before{position:absolute;display:block;content:"";width:100%;height:1px;background:#fff;left:0;top:50%;transform:translateY(-50%);z-index:1}.sec04_us_wrap .sec04_us_plan .sec04_us_plan_title h3{font-size:2.5rem;font-weight:500;letter-spacing:.08em;color:#fff;display:inline-block;padding:0 15px;background-color:#016277;font-family:"Noto Serif JP",serif;position:relative;z-index:2}.sec04_us_wrap .sec04_us_plan .candela_bnr{width:100%;margin-bottom:83px}@media screen and (max-width: 600px){.sec04_us_wrap .sec04_us_plan .candela_bnr{margin-bottom:23px}}.sec04_us_wrap .sec04_us_plan .candela_bnr a{display:block}.sec04_us_wrap .sec04_us_plan .candela_bnr a img{width:100%}@media screen and (max-width: 600px){.sec04_us_wrap .sec04_us_plan .candela_bnr a img{border-radius:13px}}.sec04_us_wrap .sec04_us_plan .whole_body_plan .whole_body_plan_top{margin-bottom:45px}.sec04_us_wrap .sec04_us_plan .whole_body_plan .whole_body_plan_top:last-child{margin-bottom:108px}@media screen and (max-width: 600px){.sec04_us_wrap .sec04_us_plan .whole_body_plan .whole_body_plan_top:last-child{margin-bottom:47px}}.sec04_us_wrap .sec04_us_plan .whole_body_plan .whole_body_plan_top .sub_title{font-size:1.4rem;letter-spacing:.08em;font-weight:300;color:#fff;text-align:center;margin-bottom:15px}.sec04_us_wrap .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex{margin:23px 0 52px;display:flex;flex-wrap:wrap;flex-direction:row-reverse}.sec04_us_wrap .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .first_item{padding-left:5px}@media screen and (max-width: 600px){.sec04_us_wrap .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .first_item{padding-left:0;margin-bottom:15px}}.sec04_us_wrap .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_item{width:calc(100% - 311px);padding-left:2.5vw}@media screen and (max-width: 600px){.sec04_us_wrap .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_item{width:100%;padding-left:0;margin-bottom:38px}}.sec04_us_wrap .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_item .item_img{width:100%}.sec04_us_wrap .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_item .color_pink{background:linear-gradient(126deg, rgb(255, 255, 255) 0%, rgb(252, 241, 244) 50%, rgb(250, 228, 233) 100%)}.sec04_us_wrap .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_item .color_blue{background:linear-gradient(126deg, rgb(255, 255, 255) 0%, rgb(238, 253, 255) 50%, rgb(221, 252, 255) 100%)}.sec04_us_wrap .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_item .whole_body_plan_item_txt{padding:20px 12px 27px;text-align:left;margin-top:30px}.sec04_us_wrap .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_item .whole_body_plan_item_txt h5{font-size:1.8rem;letter-spacing:.08em;font-family:"Noto Serif JP",serif;color:#1f7b84;line-height:1.5;position:relative}.sec04_us_wrap .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_item .whole_body_plan_item_txt h5 img{height:3.5lh;position:absolute;top:-28px;margin-left:15px}.sec04_us_wrap .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_item .whole_body_plan_item_txt p{font-size:1.4rem;font-weight:300;letter-spacing:.03em;line-height:1.78;color:#5c5c5c;margin-bottom:0}.sec04_us_wrap .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_item .last_flex{display:flex;justify-content:space-between}.sec04_us_wrap .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_item .last_flex .whole_body_plan_item_txt{padding:20px 12px 24px}.sec04_us_wrap .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_item .last_flex .whole_body_plan_item_txt:first-child{width:52%}.sec04_us_wrap .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_item .last_flex .whole_body_plan_item_txt:last-child{width:47%}.sec04_us_wrap .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_item .last_flex .whole_body_plan_item_txt h5 img{margin-left:8px}.sec04_us_wrap .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt{width:311px}@media screen and (max-width: 600px){.sec04_us_wrap .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt{width:100%}}.sec04_us_wrap .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt h4{font-size:2.5rem;font-weight:500;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif;margin-bottom:10px}.sec04_us_wrap .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt h4 span{font-size:1.6rem;font-weight:400;color:#fff;letter-spacing:.08em;line-height:2;font-family:"Noto Serif JP",serif;display:inline-block}.sec04_us_wrap .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt .price_list_4 li{width:60px !important}.sec04_us_wrap .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt .price_list{display:flex;flex-wrap:wrap;justify-content:center;width:100%;margin:0 auto 18px}.sec04_us_wrap .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt .price_list li{border:solid 1px #fff;width:93px;font-size:1.4rem;line-height:1;padding:7px 0 7px;color:#fff;font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.08em;margin-right:15px;position:relative}.sec04_us_wrap .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt .price_list li:last-of-type{margin-right:0}.sec04_us_wrap .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt .price_list li:last-of-type::before{display:none}.sec04_us_wrap .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt .price_list li::before{position:absolute;display:block;content:"";background-image:url(../img/gentle/sec04_icon_plus.png);background-size:contain;background-repeat:no-repeat;width:25px;height:25px;right:-9px;top:50%;transform:translate(50%, -50%)}@media screen and (max-width: 600px){.sec04_us_wrap .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt .price_list li::before{width:19px;height:19px;right:-7.5px}}.sec04_us_wrap .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt .price_title{margin-bottom:5px}.sec04_us_wrap .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt .price_title p{font-size:2rem;font-family:"Noto Serif JP",serif;font-weight:300;margin-bottom:0;color:#fff}.sec04_us_wrap .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt .price_1{width:100%;padding-bottom:14px;border-bottom:dotted 1px #fff;margin-bottom:10px}.sec04_us_wrap .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt .price_1 img{width:100%}.sec04_us_wrap .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt .price_2{width:100%;margin-bottom:7px}.sec04_us_wrap .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt .price_2 img{width:100%}.sec04_us_wrap .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt .price_3{background:#005066;padding:7px 10px 11px}.sec04_us_wrap .sec04_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt .price_3 img{width:100%}.sec04_us_wrap .sec04_us_plan .whole_body_plan .whole_body_plan_under_txt{margin-bottom:25px}.sec04_us_wrap .sec04_us_plan .whole_body_plan .whole_body_plan_under_txt p{font-size:2rem;font-weight:300;font-family:"Yu Mincho Light","YuMincho","Yu Mincho","游明朝体","ヒラギノ明朝 ProN","Hiragino Mincho ProN","メイリオ",Meiryo,sans-serif;color:#fff;margin-bottom:26px}.sec04_us_wrap .sec04_us_plan .whole_body_plan .whole_body_plan_under_txt .whole_body_plan_under_txt_list{text-align:center}.sec04_us_wrap .sec04_us_plan .whole_body_plan .whole_body_plan_under_txt .whole_body_plan_under_txt_list li{font-size:1.6rem;color:#fff;letter-spacing:.08em;font-weight:400;line-height:2}.sec04_us_wrap .sec04_faq_title{text-align:center}.sec04_us_wrap .sec04_faq_title span{font-size:1.4rem;letter-spacing:.08em;color:#fff;font-weight:300;display:block;margin-bottom:22px}@media screen and (max-width: 600px){.sec04_us_wrap .sec04_faq_title span{margin-bottom:0}}.sec04_us_wrap .sec04_faq_title h2{font-size:4rem;letter-spacing:.08em;color:#fff;font-weight:500;margin-bottom:50px}@media screen and (max-width: 979px){.sec04_us_wrap .sec04_faq_title h2{font-size:3rem;margin-bottom:38px}}.sec04_us_wrap .sec04_faq{width:100%;max-width:869px;margin:0 auto 107px}@media screen and (max-width: 600px){.sec04_us_wrap .sec04_faq{margin:23px auto 47px}}@media screen and (max-width: 600px){.sec04_us_wrap .sec04_faq:last-of-type{margin-bottom:23px}}.sec04_us_wrap .sec04_faq .faq_list{margin-bottom:57px;border-radius:10px;overflow:hidden;text-align:left}@media screen and (max-width: 979px){.sec04_us_wrap .sec04_faq .faq_list{margin-bottom:30px}}.sec04_us_wrap .sec04_faq .faq_list .list-question{position:relative;background-color:#fff;padding:0px 0px 0px 0;display:flex;align-items:center;margin-bottom:1px}.sec04_us_wrap .sec04_faq .faq_list .list-question::before{content:"";display:block;width:14.52px;height:7.41px;background-image:url(../img/icon/icon_faq.png);background-repeat:no-repeat;background-size:contain;position:absolute;right:38px;top:50%;transform:translateY(-50%);transition:opacity .4s}.sec04_us_wrap .sec04_faq .faq_list .list-question:hover{cursor:pointer}.sec04_us_wrap .sec04_faq .faq_list .list-question .q{width:60px;text-align:center;background-color:#1f7b84;margin-right:15px;padding:12px 0}@media screen and (max-width: 600px){.sec04_us_wrap .sec04_faq .faq_list .list-question .q{padding:20px 0}}.sec04_us_wrap .sec04_faq .faq_list .list-question .q p{font-size:2.4rem;letter-spacing:.12em;font-weight:400;color:#fff;margin-bottom:0}.sec04_us_wrap .sec04_faq .faq_list .list-question .q_txt{font-size:1.4rem;font-weight:400;letter-spacing:.12em;color:#292929;width:calc(100% - 60px);padding-right:10px}@media screen and (max-width: 600px){.sec04_us_wrap .sec04_faq .faq_list .list-question .q_txt{font-size:1.2rem}}.sec04_us_wrap .sec04_faq .faq_list .list-answer{display:none}.sec04_us_wrap .sec04_faq .faq_list .list-answer .list-answer_wrap{width:100%;background-color:#fff;display:flex;position:relative;padding:22px 25px 22px 0;border-radius:0 0 10px 10px;overflow:hidden}.sec04_us_wrap .sec04_faq .faq_list .list-answer .list-answer_wrap::before{position:absolute;display:inline-block;content:"";width:60px;height:100%;top:0;left:0;background-color:#d5b563;z-index:1}.sec04_us_wrap .sec04_faq .faq_list .list-answer .a{width:60px;text-align:center;height:100%;position:relative;z-index:2}.sec04_us_wrap .sec04_faq .faq_list .list-answer .a p{margin-bottom:0;font-size:2.4rem;color:#5c5c5c}.sec04_us_wrap .sec04_faq .faq_list .list-answer .a_txt{width:calc(100% - 60px);padding-left:15px}.sec04_us_wrap .sec04_faq .faq_list .list-answer .a_txt p{margin-bottom:0;font-size:1.4rem;font-weight:400;letter-spacing:.12em;color:#292929}.sec04_us_wrap .sec04_faq .faq_list .list-answer .a_txt a{display:block;width:100%;max-width:300px;background:#d5b563;text-align:center;padding:13px 0;border-radius:10px;font-size:1.4rem;color:#292929;letter-spacing:.1em;font-weight:400;margin:30px auto 0}.sec04_us_wrap .sec04_faq .faq_list .list-question.show{border-radius:10px 10px 0 0 !important}.sec04_us_wrap .sec04_faq .faq_list .list-question.show::before{transform:translateY(-50%) rotate(180deg)}.sec04_us_wrap .sec04_features{max-width:752px;width:100%;margin:0 auto}.sec04_us_wrap .sec04_features .sec04_features_title{text-align:center;margin-bottom:20px}.sec04_us_wrap .sec04_features .sec04_features_title span{font-size:1.4rem;letter-spacing:.08em;color:#fff;font-weight:300;display:block;margin-bottom:22px}@media screen and (max-width: 979px){.sec04_us_wrap .sec04_features .sec04_features_title span{margin-bottom:0px}}.sec04_us_wrap .sec04_features .sec04_features_title h2{font-size:4rem;letter-spacing:.08em;color:#fff;font-weight:500;margin-bottom:50px}@media screen and (max-width: 979px){.sec04_us_wrap .sec04_features .sec04_features_title h2{font-size:3rem;margin-bottom:38px}}.sec04_us_wrap .sec04_features .sec04_features_wrap{margin-bottom:80px}.sec04_us_wrap .sec04_features .sec04_features_wrap .sec04_features_sub_title{text-align:center;position:relative}.sec04_us_wrap .sec04_features .sec04_features_wrap .sec04_features_sub_title::before{position:absolute;display:block;content:"";width:100%;height:1px;background:#fff;left:0;top:50%;transform:translateY(-50%);z-index:1}.sec04_us_wrap .sec04_features .sec04_features_wrap .sec04_features_sub_title h3{font-size:2.5rem;font-weight:500;letter-spacing:.08em;color:#fff;display:inline-block;padding:0 15px;background-color:#016277;font-family:"Noto Serif JP",serif;position:relative;z-index:2}@media screen and (max-width: 600px){.sec04_us_wrap .sec04_features .sec04_features_wrap .sec04_features_sub_title h3{font-size:2.2rem}}.sec04_us_wrap .sec04_features .sec04_features_wrap span{display:block;font-size:1.4rem;letter-spacing:.08em;color:#fff;font-weight:400;margin:28px 0 22px}.sec04_us_wrap .sec04_features .sec04_features_wrap .sec04_features_img{width:100%;margin-bottom:33px}.sec04_us_wrap .sec04_features .sec04_features_wrap .sec04_features_img img{width:100%}.sec04_us_wrap .sec04_features .sec04_features_wrap p{font-size:1.4rem;letter-spacing:.08em;color:#fff;font-weight:300;line-height:2;margin-bottom:0;text-align:left}.face{margin-top:105px;background:linear-gradient(90deg, rgb(11, 152, 167) 0%, rgb(21, 200, 219) 50%, rgb(8, 156, 172) 100%)}@media screen and (max-width: 1299px){.face{margin-top:92px}}@media screen and (max-width: 979px){.face{margin-top:80.2px}}@media screen and (max-width: 600px){.face{margin-top:85.2px}}.face .bg_light{background:linear-gradient(90deg, rgb(26, 171, 188) 0%, rgb(34, 214, 233) 50%, rgb(24, 174, 191) 100%) !important}.face .vio_visual{width:100%;position:relative;padding:36px 0 34px;background-image:url("../img/com/bg-gra.jpg");background-size:cover;background-repeat:no-repeat}.face .vio_visual::before{position:absolute;display:block;content:"";width:100%;height:100%;background:#000;opacity:0;top:0;left:0;z-index:-1}.face .vio_visual .vio_visual_flex{width:90%;max-width:1095px;margin:0 auto;display:flex;align-items:end;position:relative;z-index:10}.face .vio_visual .vio_visual_flex .vio_visual_txt{width:63%;padding-right:50px}@media screen and (max-width: 600px){.face .vio_visual .vio_visual_flex .vio_visual_txt{width:100%;padding:0 5%;margin-top:40px}}.face .vio_visual .vio_visual_flex .vio_visual_txt .sub_vio{font-size:2rem;font-weight:500;letter-spacing:.1em;color:#fdd15d;font-family:"Noto Serif JP",serif}.face .vio_visual .vio_visual_flex .vio_visual_txt h2{font-size:4rem;color:#fff;font-family:"Noto Serif JP",serif;letter-spacing:.08em;font-weight:500;margin:20px 0}@media screen and (max-width: 600px){.face .vio_visual .vio_visual_flex .vio_visual_txt h2{margin:10px 0;font-size:3.6rem}}.face .vio_visual .vio_visual_flex .vio_visual_txt .font_01{padding-left:5%}.face .vio_visual .vio_visual_flex .vio_visual_txt .vio_visual_item{margin:20px 0;border-radius:10px;overflow:hidden}@media screen and (max-width: 600px){.face .vio_visual .vio_visual_flex .vio_visual_txt p{text-align:center;margin-bottom:13px;font-size:2.5rem;letter-spacing:.08em;color:#fff;font-weight:500;font-family:"Noto Serif JP",serif}}.face .vio_visual .vio_visual_flex .vio_visual_img{width:37%;border-radius:10px;overflow:hidden;position:relative}.face .vio_visual .vio_visual_flex .vio_visual_img::before{position:absolute;display:block;content:"";width:100%;height:100%;background:#fff;opacity:0}.face .com_page_bg .sec01 .sec01_bg{position:relative;overflow:hidden;z-index:2;padding:65px 0 150px}@media screen and (max-width: 979px){.face .com_page_bg .sec01 .sec01_bg{padding:65px 0 80px}}.face .com_page_bg .sec01 .sec01_bg::before{position:absolute;display:block;content:"";width:110%;height:100%;background-image:url(../img/com/sec04_bg_v3.png);background-size:contain;z-index:-1;top:0;left:0;opacity:.5}@media screen and (max-width: 600px){.face .com_page_bg .sec01 .vio_set{margin-bottom:50px}}.face .com_page_bg .sec01 .vio_set .set_item_title{margin-top:60px}.face .com_page_bg .sec01 .vio_set .set_list_sp{width:90%;margin:0 auto}.face .com_page_bg .sec01 .vio_set .set_list_sp .set_list_top{margin-top:30px}.face .com_page_bg .sec01 .vio_set .set_list_sp table{border-radius:0px 0px 10px 10px;overflow:hidden;border-spacing:10px;border-collapse:separate;border-spacing:10px;width:calc(100% + 20px);position:relative;left:-10px}.face .com_page_bg .sec01 .vio_set .set_list_sp table th{width:30%;background-color:#fff;text-align:center;padding:25px 0;color:#1f7b84;font-family:"Noto Serif JP",serif;font-size:20px;vertical-align:middle}.face .com_page_bg .sec01 .vio_set .set_list_sp table th span{color:#1f7b84;font-family:"Noto Serif JP",serif;font-size:15px;line-height:1.6;display:block}@media screen and (max-width: 600px){.face .com_page_bg .sec01 .vio_set .set_list_sp table th span{font-size:1.4rem}}.face .com_page_bg .sec01 .vio_set .set_list_sp table td{width:68%;vertical-align:middle;background-color:#fff;padding:25px 13px;margin-right:2%}.face .com_page_bg .sec01 .vio_set .set_list_top dt{width:100% !important;color:#fff !important;font-family:"Noto Serif JP",serif;letter-spacing:.08em;font-weight:500;background:#1f7b84 !important;border-radius:10px 10px 0 0 !important;text-align:left;padding:16px 0 16px 24px !important;font-size:2.5rem;letter-spacing:.08em}@media screen and (max-width: 979px){.face .com_page_bg .sec01 .vio_set .set_list_top dt{font-size:1.8rem}}.face .com_page_bg .sec01 .vio_set .set_list{width:90%;max-width:765px;margin:45px auto 0}.face .com_page_bg .sec01 .vio_set .set_list dl{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin-bottom:6px}.face .com_page_bg .sec01 .vio_set .set_list dl dt{width:26.5%;background:#fff;text-align:center;padding:25px 0;color:#1f7b84;font-family:"Noto Serif JP",serif}.face .com_page_bg .sec01 .vio_set .set_list dl dd{background:#fff}.face .com_page_bg .sec01 .vio_set .set_list dl .price{width:38.6%;display:flex;justify-content:center;align-items:center}.face .com_page_bg .sec01 .vio_set .set_list dl .price img{width:78%}.face .com_page_bg .sec01 .vio_set .set_list dl .price_none{width:33%;background:#e3e3e3 !important}.face .com_page_bg .sec01 .vio_set .set_list dl .price_v2{width:33%;display:flex;justify-content:center;align-items:center}.face .com_page_bg .sec01 .vio_set .set_list dl .price_v2 img{width:90%}.face .com_page_bg .sec01 .vio_set .set_list dl .price_v3{width:72.52%;display:flex;justify-content:left;align-items:center;padding-left:35px}.face .com_page_bg .sec01 .vio_set .set_list dl .price_v3 img,.face .com_page_bg .sec01 .vio_set .set_list dl .price_v3 picture{width:73%}.face .com_page_bg .sec01 .vio_set .set_list .set_list_desc p{font-size:20px;color:#fff;text-align:center;font-family:"Noto Serif JP",serif;text-align:center;margin:60px 0px 30px;font-weight:400}@media screen and (max-width: 979px){.face .com_page_bg .sec01 .vio_set .set_list .set_list_desc p{margin:50px 0px 30px;font-size:15px;letter-spacing:.1em;line-height:2}}@media screen and (max-width: 600px){.face .com_page_bg .sec01 .vio_set .set_list .set_list_desc p{font-size:1.4rem}}.face .com_page_bg .sec01 .vio_set .set_list .set_list_desc p span{font-size:1.4rem;color:#fff;font-family:"Noto Serif JP",serif;font-weight:400}@media screen and (max-width: 600px){.face .com_page_bg .sec01 .vio_set .set_list .set_list_desc p span{font-size:1.2rem}}.face .com_page_bg .sec01 .vio_set .set_list .set_list_wrap{margin-top:33px}.face .com_page_bg .sec01 .vio_set .set_list .set_list_wrap dt{width:100%;color:#fff;font-family:"Noto Serif JP",serif;letter-spacing:.08em;font-weight:500;background:#d5b563 !important;border-radius:10px 10px 0 0 !important;text-align:left;font-size:2.5rem;letter-spacing:.08em;padding:16px 0 16px 24px !important;margin-bottom:6px}@media screen and (max-width: 600px){.face .com_page_bg .sec01 .vio_set .set_list .set_list_wrap dt{padding:5px 0 8px 24px !important}}.face .com_page_bg .sec01 .vio_set .set_list .set_list_wrap dt span{font-size:2.5rem;font-weight:500;color:#fff;font-family:"Noto Serif JP",serif}@media screen and (max-width: 600px){.face .com_page_bg .sec01 .vio_set .set_list .set_list_wrap dt span{font-size:1.8rem}}.face .com_page_bg .sec01 .vio_set .set_list .set_list_wrap dd{width:100%;text-align:center;font-size:3.5rem;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;color:#1f7b84;padding:10px 0 13px;border-radius:0 0 10px 10px}@media screen and (max-width: 979px){.face .com_page_bg .sec01 .vio_set .set_list .set_list_wrap dd{font-size:3rem}}@media screen and (max-width: 600px){.face .com_page_bg .sec01 .vio_set .set_list .set_list_wrap dd{line-height:1.2;padding:15px 0px 23px;font-size:3.5rem}}.face .com_page_bg .sec01 .vio_set .set_list .set_list_wrap dd .num{font-size:5.5rem;letter-spacing:.08em;font-weight:600;color:#1f7b84;font-family:"Noto Serif JP",serif;line-height:1}@media screen and (max-width: 979px){.face .com_page_bg .sec01 .vio_set .set_list .set_list_wrap dd .num{font-size:4.5rem}}@media screen and (max-width: 600px){.face .com_page_bg .sec01 .vio_set .set_list .set_list_wrap dd .num{font-size:5.5rem}}.face .com_page_bg .sec01 .vio_set .set_list .set_list_wrap dd .txt_num{font-size:3.5rem;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;color:#1f7b84}@media screen and (max-width: 979px){.face .com_page_bg .sec01 .vio_set .set_list .set_list_wrap dd .txt_num{font-size:3rem}}@media screen and (max-width: 600px){.face .com_page_bg .sec01 .vio_set .set_list .set_list_wrap dd .txt_num{display:inline-flex;vertical-align:middle;height:55.5px;line-height:1;font-size:3.5rem}}.face .com_page_bg .sec01 .vio_set .set_list .set_list_wrap dd .num_small{font-size:1.2rem;letter-spacing:.08em;font-weight:400;color:#1f7b84;font-family:"Noto Serif JP",serif}@media screen and (max-width: 600px){.face .com_page_bg .sec01 .vio_set .set_list .set_list_wrap dd .num_small{font-size:10px;display:block;text-align:center;padding-left:210px;line-height:0 !important}}.face .com_page_bg .sec01 .vio_set .set_list .set_list_wrap dd .nami{font-size:3.5rem;font-weight:500;color:#1f7b84;font-family:"Noto Serif JP",serif;letter-spacing:.08em;margin-left:5px}@media screen and (max-width: 979px){.face .com_page_bg .sec01 .vio_set .set_list .set_list_wrap dd .nami{font-size:3rem}}@media screen and (max-width: 600px){.face .com_page_bg .sec01 .vio_set .set_list .set_list_wrap dd .nami{display:none}}.face .com_page_bg .sec01 .vio_set .set_list .set_list_wrap dd .nami_sp{font-size:3.5rem;font-weight:500;color:#1f7b84;font-family:"Noto Serif JP",serif;letter-spacing:.08em;margin-left:5px;display:none}@media screen and (max-width: 600px){.face .com_page_bg .sec01 .vio_set .set_list .set_list_wrap dd .nami_sp{display:inline-block}}.face .com_page_bg .sec01 .vio_set .set_link_list{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.face .com_page_bg .sec01 .vio_set .set_link_list a{width:47%}@media screen and (max-width: 600px){.face .com_page_bg .sec01 .vio_set .set_link_list a{width:100%;margin-bottom:30px}}@media screen and (max-width: 600px){.face .com_page_bg .sec01 .vio_set .set_link_list a:last-child{margin-bottom:0px}}.face .com_page_bg .sec01 .vio_set .set_link_list a img{border-radius:13px !important}.face .com_page_bg .sec01 .vio_line{margin:80px auto 93px}@media screen and (max-width: 979px){.face .com_page_bg .sec01 .vio_line{margin-top:40px}}@media screen and (max-width: 600px){.face .com_page_bg .sec01 .vio_line{margin:0 auto 71px}}.face .com_page_bg .sec01 .vio_line .vio_line_title{text-align:center;margin-bottom:35px}@media screen and (max-width: 600px){.face .com_page_bg .sec01 .vio_line .vio_line_title{margin-bottom:28px}}.face .com_page_bg .sec01 .vio_line .vio_line_title p{font-size:2rem;color:#fff;font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em}@media screen and (max-width: 979px){.face .com_page_bg .sec01 .vio_line .vio_line_title p{font-size:15px}}@media screen and (max-width: 600px){.face .com_page_bg .sec01 .vio_line .vio_line_title p{font-size:1.4rem}}.face .com_page_bg .sec01 .vio_line .vio_line_title h3{font-size:3rem;color:#fff;font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.08em;line-height:1.75}@media screen and (max-width: 979px){.face .com_page_bg .sec01 .vio_line .vio_line_title h3{font-size:20px}}.face .com_page_bg .sec01 .vio_line .vio_line_wrap{display:flex;flex-wrap:wrap;width:100%;height:311px;border-radius:10px;overflow:hidden;margin:33px 0}@media screen and (max-width: 600px){.face .com_page_bg .sec01 .vio_line .vio_line_wrap{height:auto;margin-bottom:15px}}.face .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left{width:75%;display:flex;align-items:center;justify-content:center;background-color:#fff;flex-wrap:wrap;padding:0 38px}@media screen and (max-width: 600px){.face .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left{width:100%;padding:25px 5%}}.face .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left .vio_line_wrap_left-title{display:none}@media screen and (max-width: 600px){.face .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left .vio_line_wrap_left-title{display:block;width:100%}}@media screen and (max-width: 600px){.face .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left .vio_line_wrap_left-title h4{font-size:15px;color:#1f7b84;font-family:"Noto Serif JP",serif;line-height:1.73;margin-bottom:20px}}.face .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left .vio_line_wrap_left_wrap{width:100%;display:flex;align-items:end;justify-content:space-between}@media screen and (max-width: 600px){.face .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left .vio_line_wrap_left_wrap{justify-content:space-between}}.face .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left .vio_line_wrap_left_wrap .item_v1{width:24%;max-width:183px}@media screen and (max-width: 600px){.face .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left .vio_line_wrap_left_wrap .item_v1{width:30%}}.face .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left .vio_line_wrap_left_wrap .item_v2{width:39%;max-width:295px}@media screen and (max-width: 600px){.face .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left .vio_line_wrap_left_wrap .item_v2{width:34%}}.face .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left .vio_line_wrap_left_wrap .item_v3{width:22%;max-width:170px}@media screen and (max-width: 600px){.face .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left .vio_line_wrap_left_wrap .item_v3{width:30%}}@media screen and (max-width: 600px){.face .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left .vio_line_wrap_left_wrap .left_item{text-align:center}}@media screen and (max-width: 600px){.face .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left .vio_line_wrap_left_wrap .left_item img{height:85px;width:auto}}.face .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left .vio_line_wrap_left_wrap .left_item span{color:#fff;font-size:1.4rem;letter-spacing:.1em;display:block;text-align:center;background:#1f7b84;width:100%;max-width:179px;margin:15px auto 0;border-radius:21px;padding:4px 0;font-weight:300}@media screen and (max-width: 979px){.face .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left .vio_line_wrap_left_wrap .left_item span{padding:4px 6px;font-size:1rem;letter-spacing:0em;white-space:nowrap}}.face .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_right{width:25%;background:#c7faff;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media screen and (max-width: 979px){.face .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_right{padding:10px}}@media screen and (max-width: 600px){.face .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_right{width:100%}}@media screen and (max-width: 600px){.face .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_right .vio_line_wrap_right_wrap{padding-top:10px}}.face .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_right p{width:100%;text-align:center;margin-bottom:0;color:#1f7b84;font-size:1.5rem;letter-spacing:.08em;font-weight:500;margin:0 auto 10px}@media screen and (max-width: 600px){.face .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_right p{font-family:"Noto Serif JP",serif;font-weight:600}}.face .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_right .right_item_list{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 600px){.face .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_right .right_item_list{justify-content:space-between;padding:0px 2.5%}}.face .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_right .right_item_list li{width:48%;margin-right:4%;max-width:93px;max-height:113px}.face .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_right .right_item_list li:nth-of-type(2n){margin-right:0}.face .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_right .right_item_list li:first-of-type{margin-bottom:2%}.face .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_right .right_item_list li:nth-of-type(2){margin-bottom:2%}@media screen and (max-width: 600px){.face .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_right .right_item_list li{width:22%;margin-right:0px}}.face .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_right .right_item_list li img{width:100%;height:100%}.face .com_page_bg .sec01 .vio_line .vio_line_ps p{font-size:1.4rem;letter-spacing:.1em;color:#fff;font-weight:300;margin-bottom:0}.face .com_page_bg .sec01 .vio_machine{width:90%;max-width:904px;margin:50px auto 0}.face .com_page_bg .sec01 .vio_machine .vio_machine_title{text-align:center;margin:35px 0}.face .com_page_bg .sec01 .vio_machine .vio_machine_title h3{font-size:2.5rem;font-weight:500;color:#fff;letter-spacing:.1em;font-family:"Noto Serif JP",serif;line-height:1.75;text-shadow:1px 1px 5px rgba(0,0,0,.16)}@media screen and (max-width: 979px){.face .com_page_bg .sec01 .vio_machine .vio_machine_title h3{font-size:15px}}.face .com_page_bg .sec01 .vio_machine .vio_machine_title h3 span{font-size:3rem;font-weight:500;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif;text-shadow:1px 1px 5px rgba(0,0,0,.16)}@media screen and (max-width: 979px){.face .com_page_bg .sec01 .vio_machine .vio_machine_title h3 span{font-size:20px;line-height:1.75}}.face .com_page_bg .sec01 .vio_machine .vio_machine_wrap{width:100%;position:relative;padding:24px;border-radius:10px;overflow:hidden;margin-bottom:40px}@media screen and (max-width: 600px){.face .com_page_bg .sec01 .vio_machine .vio_machine_wrap{width:90%;margin:0 auto 40px}}.face .com_page_bg .sec01 .vio_machine .vio_machine_wrap::before{position:absolute;display:block;content:"";width:100%;height:100%;background-image:url(../img/vio/vio_bg.png);background-size:cover;background-repeat:no-repeat;top:0;left:0;z-index:1}.face .com_page_bg .sec01 .vio_machine .vio_machine_wrap h4{position:relative;z-index:2;font-size:2rem;color:#1f7b84;text-align:center;font-weight:400}@media screen and (max-width: 979px){.face .com_page_bg .sec01 .vio_machine .vio_machine_wrap h4{font-size:16px;line-height:1.75;margin-bottom:8px}}.face .com_page_bg .sec01 .vio_machine .vio_machine_wrap .vio_machine_wrap_img{position:relative;z-index:2;width:100%}@media screen and (max-width: 600px){.face .com_page_bg .sec01 .vio_machine .vio_machine_txt{width:90%;margin:0 auto}}.face .com_page_bg .sec01 .vio_machine .vio_machine_txt p{font-size:1.4rem;font-weight:300;color:#fff;letter-spacing:.08em;line-height:2;margin-bottom:0}@media screen and (max-width: 600px){.face .com_page_bg .sec01 .vio_machine .vio_machine_txt p{margin-bottom:40px}}.face .com_page_bg .sec01 .link_candela{width:90%;max-width:661px;margin:0 auto}.face .com_page_bg .sec01 .link_candela a{display:block;width:100%;height:100%}@media screen and (max-width: 600px){.face .com_page_bg .sec01 .link_candela img{border-radius:10px}}.face .com_page_bg .sec01 .vio_schedule{width:90%;max-width:831px;margin:100px auto 0}@media screen and (max-width: 979px){.face .com_page_bg .sec01 .vio_schedule{margin-top:65px;margin-bottom:0px}}.face .com_page_bg .sec01 .vio_schedule .vio_schedule_title h3{font-size:3rem;font-weight:500;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif;text-align:center;text-shadow:1px 1px 5px rgba(0,0,0,.16)}@media screen and (max-width: 979px){.face .com_page_bg .sec01 .vio_schedule .vio_schedule_title h3{font-size:20px}}.face .com_page_bg .sec01 .vio_schedule .set_item_title{margin:40px 0 47px !important}@media screen and (max-width: 979px){.face .com_page_bg .sec01 .vio_schedule .set_item_title{margin-bottom:20px !important}}.face .com_page_bg .sec01 .vio_schedule .vio_schedule_list_opacity dl{transition:opacity 1.3s ease;opacity:0}.face .com_page_bg .sec01 .vio_schedule .vio_schedule_list_opacity-active dl{opacity:1 !important}.face .com_page_bg .sec01 .vio_schedule .vio_schedule_list_opacity-active dl:nth-child(2){transition-delay:.3s}.face .com_page_bg .sec01 .vio_schedule .vio_schedule_list_opacity-active dl:nth-child(3){transition-delay:.6s}.face .com_page_bg .sec01 .vio_schedule .vio_schedule_list_opacity-active dl:nth-child(4){transition-delay:.9s}.face .com_page_bg .sec01 .vio_schedule .vio_schedule_list_opacity-active dl:nth-child(5){transition-delay:1.2s}.face .com_page_bg .sec01 .vio_schedule .vio_schedule_list{width:100%;display:flex;justify-content:space-between;position:relative;margin-top:47px;flex-wrap:wrap}@media screen and (max-width: 979px){.face .com_page_bg .sec01 .vio_schedule .vio_schedule_list{margin-top:20px}}.face .com_page_bg .sec01 .vio_schedule .vio_schedule_list::before{position:absolute;display:block;content:"";width:95%;height:3px;background:#d5b563;top:67px;left:50%;transform:translateX(-50%)}@media screen and (max-width: 600px){.face .com_page_bg .sec01 .vio_schedule .vio_schedule_list::before{width:3px;height:calc(100% - 80px);top:20px}}@media screen and (max-width: 600px){.face .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl{width:100%;display:flex;justify-content:center;padding-bottom:70px}}@media screen and (max-width: 600px){.face .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl:nth-child(2n) dt::before{right:1.5px}}@media screen and (max-width: 600px){.face .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl:last-child{padding-bottom:0px}}.face .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl dt{font-size:1.4rem;color:#fff;letter-spacing:.1em;font-weight:400;padding-bottom:39px;position:relative}@media screen and (max-width: 600px){.face .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl dt{padding-bottom:0px;padding-right:25px}}.face .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl dt::before{position:absolute;display:block;content:"";width:35px;height:35px;background:#d5b563;border-radius:50%;top:51.5px;left:50%;transform:translateX(-50%)}@media screen and (max-width: 600px){.face .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl dt::before{width:18px;height:18px;left:inherit;right:-9px;transform:inherit;top:10px}}.face .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl dt span{font-size:2rem;color:#fff;letter-spacing:.1em;font-weight:400}.face .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl dd{font-size:1.4rem;color:#fff;letter-spacing:.1em;font-weight:400;padding-top:34px}@media screen and (max-width: 600px){.face .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl dd{padding-top:0px;padding-left:25px}}.face .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl dd span{font-size:2rem;color:#fff;letter-spacing:.1em;font-weight:400}@media screen and (max-width: 600px){.face .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl .last_day{width:50%;padding:0px;text-align:right;padding-right:25px}}.face .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl .last_day::before{display:none}.face .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl .last_day::after{position:absolute;display:block;content:"";width:39px;height:40px;top:49px;left:50%;transform:translateX(-50%);background-image:url(../img/icon/icon_sankaku.png);background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 600px){.face .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl .last_day::after{top:25px;left:inherit;right:-10px;width:20px;height:20px;transform:rotate(90deg)}}.face .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl .last_num{position:relative;padding-bottom:35px;top:-10px}@media screen and (max-width: 600px){.face .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl .last_num{width:50%;padding-left:50px}}.face .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl .last_num::before{position:absolute;display:block;content:"";border:solid 1px #fff;border-radius:50%;width:108px;height:108px;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1}@media screen and (max-width: 600px){.face .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl .last_num::before{top:calc(50% - 12px);left:78px}}.face .com_page_bg .sec01 .vio_schedule .vio_schedule_txt{margin-top:21px}.face .com_page_bg .sec01 .vio_schedule .vio_schedule_txt p{font-size:1.4rem;color:#fff;letter-spacing:.08em;line-height:2;font-weight:300;margin-bottom:0}.face .com_page_bg .sec01 .vio_schedule .vio_schedule_txt p span{font-size:1.4rem;color:#fff;letter-spacing:.08em;line-height:2;font-weight:500}.face .com_page_bg .face_plan{padding-top:120px}@media screen and (max-width: 979px){.face .com_page_bg .face_plan{padding-top:80px}}.face .com_page_bg .face_plan .vio_plan_list{display:flex;flex-wrap:wrap;margin-bottom:80px}.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap{width:48%;margin-right:4%;margin-top:70px}@media screen and (max-width: 979px){.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap{margin-top:40px}}@media screen and (max-width: 600px){.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap{width:100%;margin-right:0px;margin-top:40px}}.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap:nth-child(2n){margin-right:0}.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .set_item_title{margin-bottom:29px}@media screen and (max-width: 979px){.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .set_item_title{margin-bottom:20px}}.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_title{width:100% !important;background:#1f7b84 !important;color:#fff !important;font-size:2.3rem;font-weight:500;padding:16.5px 19px 16.5px 19px;border-radius:10px 10px 0 0 !important;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_title{text-align:center;font-size:1.7rem;padding:10px 20px 10px 0px !important;text-align:center}}.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_title span{color:#fff !important;font-size:2.3rem;font-weight:500 !important;font-family:"Noto Serif JP",serif !important}@media screen and (max-width: 979px){.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_title span{font-size:1.4rem !important}}.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst{width:100%}.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl{display:flex;justify-content:space-between;margin-bottom:1%}.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl:last-of-type dt{border-radius:0 0 0 10px}.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl:last-of-type dd{border-radius:0 0 10px 0}.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl:first-child dt{font-size:2.5rem}@media screen and (max-width: 979px){.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl:first-child dt{font-size:1.8rem}}.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .plan_title{padding:16.5px 0 16.5px 19px}.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl dt{width:40%;background:#fff;padding:20px 0 20px 19px;font-size:2rem;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;color:#1f7b84}@media screen and (max-width: 979px){.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl dt{text-align:center;font-size:2rem;padding:10px 0px}}@media screen and (max-width: 600px){.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl dt{width:30%;display:flex;align-items:center;justify-content:center}}.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl dt span{font-size:2rem;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;color:#1f7b84;background:#fff}@media screen and (max-width: 979px){.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl dt span{font-size:15px}}.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl dd{width:59%;background:#fff;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 600px){.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl dd{width:69%;padding:15px 20px}}.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v1 img{width:76%;max-width:233px}@media screen and (max-width: 600px){.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v1 img{width:100%}}.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v2 img{width:76%;max-width:233px}@media screen and (max-width: 600px){.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v2 img{width:100%}}.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v3 picture{display:flex;align-items:center;justify-content:center}.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v3 img,.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v3 picture{width:95%;max-width:270px}@media screen and (max-width: 600px){.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v3 img,.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v3 picture{width:100%}}.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd dl{margin-bottom:1%}.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd dl:last-of-type dt{border-radius:0 0 10px 10px}.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt{width:100%}.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul{display:flex;flex-wrap:wrap;text-align:center;justify-content:space-between}.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li{background:#fff;font-size:2rem;font-weight:500;color:#1f7b84;padding:17px 0;font-family:"Noto Serif JP",serif;letter-spacing:0em;width:31.99809886%;display:inline-block;margin-bottom:1%}.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li:nth-of-type(2){width:32.24904943%}.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li:nth-of-type(3){width:33.39923954%}.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li:nth-of-type(4){width:24.39353612%;line-height:1.25;padding:10px 0}@media screen and (max-width: 979px){.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li:nth-of-type(4){font-size:1.6rem;padding:4.4px 0}}.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li:nth-of-type(5){width:23.04372624%}.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li:nth-of-type(6){width:24.83079848%}.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li:nth-of-type(7){width:24.56463878%}.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li:nth-of-type(8){width:33.39923954%;margin-bottom:0;border-radius:0 0 0 10px}@media screen and (max-width: 979px){.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li:nth-of-type(8){padding:1px 0;line-height:1.5}}@media screen and (max-width: 600px){.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li:nth-of-type(8){border-radius:0;margin-bottom:1%}}.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li:nth-of-type(9){width:32.24904943%;margin-bottom:0}@media screen and (max-width: 600px){.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li:nth-of-type(9){border-radius:0 0 0 10px}}.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li:nth-of-type(10){width:31.99809886%;margin-bottom:0;border-radius:0 0 10px 0}@media screen and (max-width: 979px){.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li{font-size:1.6rem;padding:10.6px 0}}@media screen and (max-width: 600px){.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li{font-size:1.8rem !important;width:49% !important;padding:5.6px 0 !important;line-height:1.8 !important}}.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li .hidden-plan{display:none}@media screen and (max-width: 979px){.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li .hidden-plan{display:block}}@media screen and (max-width: 600px){.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li .hidden-plan{display:none}}.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .acdn{border-radius:10px;overflow:hidden}.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch{padding-right:9%;position:relative}.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch::after{position:absolute;display:block;content:"";width:14.52px;height:7.41px;top:3rem;right:7%;background-image:url(../img/icon/icon_acdn_small.png);background-size:contain;background-repeat:no-repeat;transform:rotate(180deg);transition:transform .4s}@media screen and (max-width: 979px){.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch::after{top:2rem}}@media screen and (max-width: 600px){.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch::after{top:21px;right:5%}}.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch:hover{cursor:pointer}.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch.open::after{transform:translateY(-25%) rotate(0deg)}.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body{background:#fff;padding:20px 20px;margin-top:1%;border-radius:0 0 10px 10px;display:none}.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body p{margin-bottom:0;font-size:1.4rem;letter-spacing:.08em;font-weight:400;line-height:2;color:#5c5c5c}.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap{display:flex;align-items:center;margin-bottom:20px}@media screen and (max-width: 979px){.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap{flex-wrap:wrap}}@media screen and (max-width: 600px){.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap{flex-wrap:wrap;justify-content:center;margin-bottom:5px}}.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li{line-height:1}.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:first-of-type{color:#1f7b84;font-size:1.7rem;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;margin-right:5px}@media screen and (max-width: 979px){.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:first-of-type{width:100%;font-size:1.6rem}}@media screen and (max-width: 600px){.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:first-of-type{width:100%;margin:0px;text-align:center;font-size:1.6rem;font-weight:600}}.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:nth-of-type(2){color:#1f7b84;font-size:3.1rem;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;margin-right:8px}@media screen and (max-width: 979px){.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:nth-of-type(2){font-size:2.8rem}}.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:nth-of-type(2) .en{font-size:1.7rem;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;color:#1f7b84}@media screen and (max-width: 979px){.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:nth-of-type(2) .en{font-size:1.6rem}}.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:nth-of-type(2) .zei{font-size:1.2rem;font-weight:400;letter-spacing:.1em;color:#1f7b84}@media screen and (max-width: 979px){.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:nth-of-type(2) .zei{font-size:1.1rem}}.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:last-of-type{background:#c7faff;color:#1f7b84;font-size:1.8rem;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;padding:4px 12px}@media screen and (max-width: 979px){.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:last-of-type{font-size:1.6rem}}@media screen and (max-width: 600px){.face .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:last-of-type{font-size:1.2rem;padding:2px 6px}}.face .face_shaving{width:90%;max-width:1000px;margin:0 auto}.face .face_shaving .vio_shaving_wrap{display:flex;flex-wrap:wrap;margin-top:60px}@media screen and (max-width: 979px){.face .face_shaving .vio_shaving_wrap{margin-top:30px}}.face .face_shaving .vio_shaving_wrap .vio_shaving_wrap_img{width:37.9%;max-width:379px;border-radius:10px;overflow:hidden}@media screen and (max-width: 600px){.face .face_shaving .vio_shaving_wrap .vio_shaving_wrap_img{width:100%;margin-bottom:15px}}.face .face_shaving .vio_shaving_wrap .vio_shaving_wrap_img img{width:100%;border-radius:10px}.face .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt{width:62.1%;padding-left:3.5vw}@media screen and (max-width: 979px){.face .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt{padding-left:2.5vw}}@media screen and (max-width: 600px){.face .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt{width:100%;padding-left:0px}}.face .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt p{font-size:1.4rem;font-weight:300;line-height:2;letter-spacing:.08em;color:#fff;margin-bottom:55px}.face .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt p span{font-size:1.4rem;font-weight:500;line-height:2;letter-spacing:.08em;color:#fff}.face .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl{display:flex;justify-content:space-between;margin-bottom:1.5%;flex-wrap:wrap}@media screen and (max-width: 600px){.face .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl{margin-bottom:25px}}.face .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl:first-of-type{border-radius:10px 10px 0 0;overflow:hidden}.face .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl:last-of-type{border-radius:0 0 10px 10px;overflow:hidden}.face .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl dt{width:59%;background:#fff;padding:18px 0 18px 18px;font-size:1.8rem;font-family:"Noto Serif JP",serif;letter-spacing:.03em;font-weight:400;color:#1f7b84}@media screen and (max-width: 979px){.face .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl dt{font-size:1.6rem;width:calc(100% - 198px);padding:15px}}@media screen and (max-width: 600px){.face .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl dt{width:100%;margin-bottom:5px;border-radius:10px 10px 0 0;padding:13px 5px;text-align:center}}.face .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl dd{width:40%;background:#fff;display:flex;align-items:center;font-size:2.2rem;font-family:"Noto Serif JP",serif;letter-spacing:.03em;font-weight:500;color:#1f7b84;padding-left:15px}@media screen and (max-width: 979px){.face .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl dd{font-size:1.8rem;width:188px}}@media screen and (max-width: 600px){.face .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl dd{width:100%;border-radius:0px 0px 10px 10px;padding:0px;justify-content:center;height:51px}}.face .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl .shaving_price{font-size:3rem;font-weight:bold}@media screen and (max-width: 979px){.face .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl .shaving_price{font-size:2.6rem}}.face .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl .shaving_price .part{font-size:1.8rem;font-family:"Noto Serif JP",serif;letter-spacing:.08em;font-weight:500;color:#1f7b84;margin-right:4px}@media screen and (max-width: 979px){.face .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl .shaving_price .part{font-size:1.6rem}}@media screen and (max-width: 600px){.face .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl .shaving_price .part{margin-right:8px;font-size:2rem}}.face .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl .shaving_price .en{font-size:2rem;font-family:"Noto Serif JP",serif;letter-spacing:.08em;font-weight:500;color:#1f7b84;position:relative;top:4px}@media screen and (max-width: 979px){.face .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl .shaving_price .en{font-size:1.6rem}}.face .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl .shaving_price .zei{font-size:1.2rem;letter-spacing:.1em;font-weight:400;color:#1f7b84;position:relative;top:4px}@media screen and (max-width: 979px){.face .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl .shaving_price .zei{font-size:1.1rem}}.face .sec03{padding-bottom:120px;padding-top:130px}@media screen and (max-width: 979px){.face .sec03{padding-top:30px;padding-bottom:50px}}@media screen and (max-width: 600px){.face .sec03 .contents_title{padding:0 3%}}@media screen and (max-width: 600px){.face .sec03 .contents_title h2{letter-spacing:.06em !important;font-size:2.8rem !important}}.face .sec03 .sec03-wrap{display:flex;flex-wrap:wrap;margin-top:45px;margin-bottom:60px}.face .sec03 .sec03-wrap .sec03-wrap-col{border-radius:10px;overflow:hidden;width:32%;margin-right:2%;background-color:#fff}.face .sec03 .sec03-wrap .sec03-wrap-col:nth-child(3n){margin-right:0px}@media screen and (max-width: 600px){.face .sec03 .sec03-wrap .sec03-wrap-col{width:100%;margin-right:0px;margin-bottom:25px}}.face .sec03 .sec03-wrap .sec03-wrap-col .sec03-wrap-col-txt{padding:15px 10px}.face .sec03 .sec03-wrap .sec03-wrap-col .sec03-wrap-col-txt h3{font-size:20px;font-family:"Noto Serif JP",serif;text-align:center;color:#1f7b84;margin-bottom:15px;line-height:1.5}.face .sec03 .sec03-wrap .sec03-wrap-col .sec03-wrap-col-txt p{font-size:14px;text-align:center;color:#5c5c5c;line-height:2}.face .sec03 h4{width:100%;max-width:670px;font-weight:500;color:#fff;background-color:#1f7b84;border-radius:10px;text-align:center;font-size:25px;font-family:"Noto Serif JP",serif;height:75px;display:flex;align-items:center;justify-content:center;margin:0 auto;margin-top:50px}@media screen and (max-width: 979px){.face .sec03 h4{font-size:18px;margin-top:15px;line-height:1.8;height:88px}}.face .sec03 .sec03-list{display:flex;flex-wrap:wrap;margin-top:60px}@media screen and (max-width: 979px){.face .sec03 .sec03-list{margin-top:25px}}@media screen and (max-width: 600px){.face .sec03 .sec03-list{flex-direction:column-reverse}}.face .sec03 .sec03-list .sec03-list-left{width:45%}@media screen and (max-width: 600px){.face .sec03 .sec03-list .sec03-list-left{width:100%}}.face .sec03 .sec03-list .sec03-list-left p{color:#fff;font-size:14px;line-height:2;font-weight:300}.face .sec03 .sec03-list .sec03-list-right{width:55%;padding-left:5%}@media screen and (max-width: 600px){.face .sec03 .sec03-list .sec03-list-right{width:100%;padding-left:0px;margin-bottom:25px}}.face .sec03 .sec03-list .sec03-list-right img{border-radius:10px;width:100%}.face .sec04{padding-bottom:145px;padding-top:140px}@media screen and (max-width: 979px){.face .sec04{padding-top:50px;padding-bottom:60px}}.face .sec04 .sec04_machine{width:90%;max-width:1176px;margin:0 auto}@media screen and (max-width: 600px){.face .sec04 .sec04_machine .contents_title h2{font-size:24px !important}}.face .sec04 .sec04_machine .vio_machine_title{text-align:center;margin:35px 0}.face .sec04 .sec04_machine .vio_machine_title h3{font-size:2.5rem;font-weight:500;color:#fff;letter-spacing:.1em;font-family:"Noto Serif JP",serif;line-height:1.75;text-shadow:1px 1px 5px rgba(0,0,0,.16)}@media screen and (max-width: 979px){.face .sec04 .sec04_machine .vio_machine_title h3{font-size:1.5rem}}.face .sec04 .sec04_machine .vio_machine_title h3 span{font-size:3rem;font-weight:500;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif;text-shadow:1px 1px 5px rgba(0,0,0,.16)}@media screen and (max-width: 979px){.face .sec04 .sec04_machine .vio_machine_title h3 span{font-size:20px}}.face .sec04 .swiper{width:90%;max-width:1176px;margin:0 auto;margin-bottom:120px}@media screen and (max-width: 979px){.face .sec04 .swiper{margin-bottom:60px;padding-bottom:40px}}.face .sec04 .swiper .swiper-pagination{display:none}@media screen and (max-width: 600px){.face .sec04 .swiper .swiper-pagination{display:block;bottom:0px}}.face .sec04 .swiper .swiper-pagination .swiper-pagination-bullet{margin:0px 8.5px}.face .sec04 .swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:#fff}.face .sec04 .swiper .swiper-slide a{display:block}.face .sec04 .swiper .swiper-slide a img{border-radius:10px}.face .sec04 .sec04_faq{width:90%;max-width:687px;margin:0 auto;border:solid 3px #fff;border-radius:10px;overflow:hidden;border-top:none}@media screen and (max-width: 600px){.face .sec04 .sec04_faq{overflow:inherit}}.face .sec04 .sec04_faq h4{width:100%;background:#fff;padding:15px 0 15px 20px;font-size:1.6rem;font-weight:500;color:#1f7b84;letter-spacing:.08em}@media screen and (max-width: 979px){.face .sec04 .sec04_faq h4{line-height:1.75}}.face .sec04 .sec04_faq .sec04_faq_wrap{padding:45px 196px 45px 40px;position:relative}@media screen and (max-width: 600px){.face .sec04 .sec04_faq .sec04_faq_wrap{padding:15px 45px 15px 15px}}.face .sec04 .sec04_faq .sec04_faq_wrap::before{position:absolute;display:block;content:"";width:154px;height:253px;bottom:-5px;right:40px;background-image:url(../img/vio/vio_person.png);background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 600px){.face .sec04 .sec04_faq .sec04_faq_wrap::before{width:80px;height:120px;right:-20px;bottom:-15px}}.face .sec04 .sec04_faq .sec04_faq_wrap::after{content:"";background-color:rgba(0,0,0,.1);position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.face .sec04 .sec04_faq .sec04_faq_wrap p{margin-bottom:0;font-size:1.4rem;font-weight:300;letter-spacing:.08em;color:#fff;line-height:2}.face .sec04 .sec04_faq .sec04_faq_wrap p span{font-size:1.4rem;font-weight:400;letter-spacing:.08em;color:#fff;line-height:2}.face .sec04 .sec04_faq .sec04_faq_wrap_v2{padding:20px 196px 20px 20px}@media screen and (max-width: 600px){.face .sec04 .sec04_faq .sec04_faq_wrap_v2{padding:15px 45px 15px 15px}}.face .sec04 .ipl{width:90%;max-width:1000px;margin:50px auto 74px}.face .sec04 .ipl .ipl_title{text-align:center;margin-bottom:35px}@media screen and (max-width: 600px){.face .sec04 .ipl .ipl_title{margin-bottom:15px}}.face .sec04 .ipl .ipl_title h3{font-size:2.5rem;font-weight:500;color:#fff;letter-spacing:.1em;font-family:"Noto Serif JP",serif;line-height:1.75;text-shadow:1px 1px 5px rgba(0,0,0,.16);display:flex;align-items:center;justify-content:center}@media screen and (max-width: 979px){.face .sec04 .ipl .ipl_title h3{font-size:18px;display:block}}.face .sec04 .ipl .ipl_title h3 img{width:48px;display:block;margin-right:5px}@media screen and (max-width: 979px){.face .sec04 .ipl .ipl_title h3 img{margin:0 auto 5px;width:39px}}.face .sec04 .ipl .ipl_wrap{display:flex;border-radius:10px;overflow:hidden;margin-bottom:42px}.face .sec04 .ipl .ipl_wrap .ipl_wrap_img{width:50%;position:relative}.face .sec04 .ipl .ipl_wrap .ipl_wrap_img img{width:100%;height:100%}.face .sec04 .ipl .ipl_wrap .ipl_wrap_img span{position:absolute;display:block;width:374px;padding:30px 0;font-size:2.5rem;color:#fff;text-align:center;letter-spacing:.08em;font-weight:bold;bottom:14px;left:50%;transform:translateX(-50%);background:#08909f}@media screen and (max-width: 979px){.face .sec04 .ipl .ipl_wrap .ipl_wrap_img span{width:90%;max-width:307px;padding:25px 0;bottom:7px}}@media screen and (max-width: 600px){.face .sec04 .ipl .ipl_wrap .ipl_wrap_img span{width:80%;font-size:16px;padding:13px 0px;bottom:5px}}.face .sec04 .ipl .ipl_wrap_txt{padding:0 5%}@media screen and (max-width: 979px){.face .sec04 .ipl .ipl_wrap_txt{padding:0px}}.face .sec04 .ipl .ipl_wrap_txt p{font-size:1.4rem;color:#fff;letter-spacing:.08em;font-weight:300;line-height:2;margin-bottom:0}.face .sec05{margin-bottom:150px}@media screen and (max-width: 979px){.face .sec05{margin-bottom:0px;padding-bottom:60px}}.face .sec05 .vio_use{width:90%;max-width:905px;margin:0 auto 39px}@media screen and (max-width: 979px){.face .sec05 .vio_use{margin-bottom:30px}}.face .sec05 .vio_use_youtube{margin-bottom:35px}.face .sec05 .vio_use_youtube iframe{width:100%;height:530px}@media screen and (max-width: 979px){.face .sec05 .vio_use_youtube iframe{height:49.9168053245vw;max-height:530px}}@media screen and (max-width: 600px){.face .sec05 .vio_use_youtube iframe{height:50.4vw}}.face .sec05 .vio_use_title{text-align:center;margin:50px 0}@media screen and (max-width: 979px){.face .sec05 .vio_use_title{margin-bottom:20px;margin-top:30px}}.face .sec05 .vio_use_title h3{font-size:3rem;color:#fff;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;margin-bottom:10px;text-shadow:1px 1px 5px rgba(0,0,0,.16)}@media screen and (max-width: 979px){.face .sec05 .vio_use_title h3{font-size:20px;line-height:1.75;margin-bottom:5px}}.face .sec05 .vio_use_title p{font-size:2rem;color:#fff;letter-spacing:.1em;font-weight:500;font-family:"Noto Serif JP",serif;margin-bottom:0}@media screen and (max-width: 979px){.face .sec05 .vio_use_title p{font-size:15px;line-height:1.66}}.face .sec05 .vio_use_txt p{font-size:1.4rem;color:#fff;letter-spacing:.08em;line-height:2;font-weight:300;margin-bottom:0}.face .sec05 .vio_use_wrap{width:90%;max-width:1020px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 979px){.face .sec05 .vio_use_wrap{margin:0px auto 0}}.face .sec05 .vio_use_wrap .use_contener{width:49%;overflow:hidden}@media screen and (max-width: 979px){.face .sec05 .vio_use_wrap .use_contener{overflow:inherit}}@media screen and (max-width: 600px){.face .sec05 .vio_use_wrap .use_contener{width:100%;overflow:inherit;margin-bottom:60px}}@media screen and (max-width: 600px){.face .sec05 .vio_use_wrap .use_contener:last-child{margin-bottom:0px}}.face .sec05 .vio_use_wrap .use_contener .use_contener_up{background:#fff;padding:35px 174px 35px 35px;position:relative;border-radius:10px 10px 0px 0px}@media screen and (max-width: 979px){.face .sec05 .vio_use_wrap .use_contener .use_contener_up{padding:55px 20px 30px}}@media screen and (max-width: 600px){.face .sec05 .vio_use_wrap .use_contener .use_contener_up{padding:20px;padding-top:45px;border-radius:10px 10px 0px 0px}}.face .sec05 .vio_use_wrap .use_contener .use_contener_up::before{position:absolute;display:block;content:"";width:150px;height:150px;right:25px;top:35px;background-image:url(../img/vio/case_item.png);background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 979px){.face .sec05 .vio_use_wrap .use_contener .use_contener_up::before{width:82px;height:82px;right:50%;transform:translateX(50%);top:-40px;background-image:url(../img/vio/case_item_sp.png)}}.face .sec05 .vio_use_wrap .use_contener .use_contener_up p{font-size:clamp(1.4rem,1.6vw,2rem);color:#1f7b84;letter-spacing:.08em;font-weight:500;line-height:2;margin-bottom:0;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.face .sec05 .vio_use_wrap .use_contener .use_contener_up p{text-align:center;line-height:1.75}}.face .sec05 .vio_use_wrap .use_contener .case_v2::before{background-image:url(../img/vio/case_item_v2.png) !important}@media screen and (max-width: 979px){.face .sec05 .vio_use_wrap .use_contener .case_v2::before{background-image:url(../img/vio/case_item_v2_sp.png) !important}}.face .sec05 .vio_use_wrap .use_contener .use_contener_down{background:#c7faff;padding:30px 35px 20px;border-radius:0px 0px 10px 10px}@media screen and (max-width: 979px){.face .sec05 .vio_use_wrap .use_contener .use_contener_down{padding:30px 15px 20px;border-radius:0px 0px 10px 10px}}.face .sec05 .vio_use_wrap .use_contener .use_contener_down span{font-size:2rem;color:#1f7b84;letter-spacing:.08em;font-weight:500;line-height:2;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.face .sec05 .vio_use_wrap .use_contener .use_contener_down span{text-align:center;line-height:1.75;display:block;font-size:1.8rem}}.face .sec05 .vio_use_wrap .use_contener .use_contener_down p{margin-bottom:0;font-size:1.4rem;font-weight:400;line-height:2;color:#5c5c5c}@media screen and (max-width: 979px){.face .sec05 .vio_use_wrap .use_contener .use_contener_down p{text-align:center;margin-bottom:5px}}.face .sec05 .vio_use_wrap .use_contener .use_contener_down .case_v2_txt{margin-bottom:19px}.face .sec05 .vio_use_wrap .use_contener .use_contener_down .down_item{display:flex;justify-content:center}.face .sec05 .vio_use_wrap .use_contener .use_contener_down .down_item .machine_03{width:45%;max-width:111px;margin-right:5%}.face .sec05 .vio_use_wrap .use_contener .use_contener_down .down_item .machine_04{width:45%;max-width:104px}.face .sec05 .vio_use_wrap .use_contener .use_contener_down .down_item .machine_05{width:45%;max-width:76px}.face .sec06{margin-bottom:150px}@media screen and (max-width: 979px){.face .sec06{margin-bottom:90px}}.face .sec07{padding-bottom:150px}@media screen and (max-width: 979px){.face .sec07{padding-bottom:50px}}@media screen and (max-width: 600px){.face .sec07 .contents_title h2{font-size:24px !important}}.face .sec08 .sec08_wrap{padding:105px 0 50px;background:linear-gradient(90deg, rgb(26, 171, 188) 0%, rgb(34, 214, 233) 50%, rgb(24, 174, 191) 100%)}@media screen and (max-width: 979px){.face .sec08 .sec08_wrap{padding:80px 0px 20px}}.face .sec08 .sec08_wrap .sec08_faq{width:90%;max-width:869px;margin:57px auto 90px}@media screen and (max-width: 600px){.face .sec08 .sec08_wrap .sec08_faq{margin:23px auto 0}}@media screen and (max-width: 600px){.face .sec08 .sec08_wrap .sec08_faq:last-of-type{margin-bottom:23px}}.face .sec08 .sec08_wrap .sec08_faq .faq_list{margin-bottom:30px;border-radius:10px;overflow:hidden}@media screen and (max-width: 979px){.face .sec08 .sec08_wrap .sec08_faq .faq_list{margin-bottom:30px}}.face .sec08 .sec08_wrap .sec08_faq .faq_list .list-question{position:relative;background-color:#fff;padding:0px 0px 0px 0;display:flex;align-items:center}@media screen and (max-width: 979px){.face .sec08 .sec08_wrap .sec08_faq .faq_list .list-question{align-items:inherit}}.face .sec08 .sec08_wrap .sec08_faq .faq_list .list-question::before{content:"";display:block;width:14.52px;height:7.41px;background-image:url(../img/icon/icon_faq.png);background-repeat:no-repeat;background-size:contain;position:absolute;right:28px;top:50%;transform:translateY(-50%);transition:all .4s}@media screen and (max-width: 600px){.face .sec08 .sec08_wrap .sec08_faq .faq_list .list-question::before{right:15px;transform:inherit;top:28px}}.face .sec08 .sec08_wrap .sec08_faq .faq_list .list-question:hover{cursor:pointer}.face .sec08 .sec08_wrap .sec08_faq .faq_list .list-question .q{width:60px;text-align:center;background-color:#1f7b84;padding:22px 0}.face .sec08 .sec08_wrap .sec08_faq .faq_list .list-question .q p{font-size:2.4rem;letter-spacing:.12em;font-weight:400;color:#fff;margin-bottom:0}.face .sec08 .sec08_wrap .sec08_faq .faq_list .list-question .q_txt{font-size:1.4rem;font-weight:400;letter-spacing:.12em;color:#292929;width:calc(100% - 60px);padding-left:15px;padding-right:50px;line-height:2}@media screen and (max-width: 979px){.face .sec08 .sec08_wrap .sec08_faq .faq_list .list-question .q_txt{padding:20px 40px 20px 15px}}.face .sec08 .sec08_wrap .sec08_faq .faq_list .list-question .q_txt span{font-size:1.4rem;font-weight:500;letter-spacing:.12em;color:#292929}.face .sec08 .sec08_wrap .sec08_faq .faq_list .list-answer{display:none}.face .sec08 .sec08_wrap .sec08_faq .faq_list .list-answer .list-answer_wrap{width:100%;background-color:#fff;display:flex;position:relative;padding:22px 25px 22px 0;border-radius:0 0 10px 10px;overflow:hidden}.face .sec08 .sec08_wrap .sec08_faq .faq_list .list-answer .list-answer_wrap::before{position:absolute;display:inline-block;content:"";width:60px;height:100%;top:0;left:0;background-color:#d5b563;z-index:1}.face .sec08 .sec08_wrap .sec08_faq .faq_list .list-answer .a{width:60px;text-align:center;height:100%;position:relative;z-index:2}.face .sec08 .sec08_wrap .sec08_faq .faq_list .list-answer .a p{margin-bottom:0;font-size:2.4rem;color:#5c5c5c}.face .sec08 .sec08_wrap .sec08_faq .faq_list .list-answer .a_txt{width:calc(100% - 60px);padding-left:15px}.face .sec08 .sec08_wrap .sec08_faq .faq_list .list-answer .a_txt p{margin-bottom:0;font-size:1.4rem;font-weight:400;letter-spacing:.12em;color:#292929;line-height:2}.face .sec08 .sec08_wrap .sec08_faq .faq_list .list-answer .a_txt p span{font-size:1.4rem;font-weight:500;letter-spacing:.12em;color:#292929}.face .sec08 .sec08_wrap .sec08_faq .faq_list .list-answer .a_txt a{display:block;width:100%;max-width:300px;background:#d5b563;text-align:center;padding:13px 0;border-radius:10px;font-size:1.4rem;color:#292929;letter-spacing:.1em;font-weight:400;margin:30px auto 0}.face .sec08 .sec08_wrap .sec08_faq .faq_list .list-question.show{border-radius:10px 10px 0 0 !important}.face .sec08 .sec08_wrap .sec08_faq .faq_list .list-question.show::before{transform:translateY(-50%) rotate(180deg)}.face .sec08 .sec08_wrap .sec08_faq .faq_list_btn{text-align:right}@media screen and (max-width: 600px){.face .sec08 .sec08_wrap .sec08_faq .faq_list_btn{text-align:center}}.face .sec08 .sec08_wrap .sec08_faq .faq_list_btn a{font-size:1.4rem;color:#fff;letter-spacing:.1em;font-weight:500;padding-right:24px;position:relative}.face .sec08 .sec08_wrap .sec08_faq .faq_list_btn a::before{position:absolute;display:block;content:"";width:5.52px;height:9.36px;right:0;top:50%;transform:translateY(-50%);background-image:url(../img/icon/icon_arrow_white.png);background-size:contain;background-repeat:no-repeat}.face .sec09{padding:60px 0 140px}@media screen and (max-width: 979px){.face .sec09{padding:20px 0px 30px}}.face .sec09 .sec09_wrap .reserve_flow{width:90%;max-width:869px;margin:60px auto 0}@media screen and (max-width: 979px){.face .sec09 .sec09_wrap .reserve_flow{margin-top:30px;margin-bottom:60px}}@media screen and (max-width: 600px){.face .sec09 .sec09_wrap .reserve_flow{margin-bottom:0px}}.face .sec09 .sec09_wrap .reserve_flow .reserve_flow_wrap{display:flex;flex-wrap:wrap;border-radius:10px;overflow:hidden;background:#fff}.face .sec09 .sec09_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_item{width:285px;height:100%;background-color:#f7f7f7}@media screen and (max-width: 979px){.face .sec09 .sec09_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_item{width:205px;height:100%}}@media screen and (max-width: 600px){.face .sec09 .sec09_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_item{width:100%;height:136px}}.face .sec09 .sec09_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_item img{width:100%;height:100%;object-fit:cover}.face .sec09 .sec09_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_txt{width:calc(100% - 285px);background:#fff;padding:10px 35px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 979px){.face .sec09 .sec09_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_txt{width:calc(100% - 205px);padding:20px 20px}}@media screen and (max-width: 600px){.face .sec09 .sec09_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_txt{width:100%;padding:30px 15px}}.face .sec09 .sec09_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_txt .reserve_flow_txt_wrap span{color:#5c5c5c;font-size:2rem;letter-spacing:.08em;font-weight:600;font-family:"Noto Serif JP",serif;margin-bottom:20px;display:block}@media screen and (max-width: 979px){.face .sec09 .sec09_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_txt .reserve_flow_txt_wrap span{text-align:center;font-size:1.8rem;margin-bottom:10px}}.face .sec09 .sec09_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_txt .reserve_flow_txt_wrap p{font-size:1.4rem;letter-spacing:.08em;line-height:2;color:#5c5c5c;font-weight:400;margin-bottom:15px}@media screen and (max-width: 979px){.face .sec09 .sec09_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_txt .reserve_flow_txt_wrap p{font-size:1.2rem}}@media screen and (max-width: 600px){.face .sec09 .sec09_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_txt .reserve_flow_txt_wrap p{font-size:1.4rem}}.face .sec09 .sec09_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_txt .reserve_flow_txt_wrap a{display:block;width:100%;max-width:300px;background:#d5b563;text-align:center;padding:13px 0;border-radius:10px;font-size:1.4rem;color:#292929;letter-spacing:.1em;font-weight:400}@media screen and (max-width: 979px){.face .sec09 .sec09_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_txt .reserve_flow_txt_wrap a{padding:10px 0;font-size:1.2rem}}.face .sec09 .sec09_wrap .reserve_flow .reserve_flow_branch_flex{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:96px;margin-bottom:114px}@media screen and (max-width: 979px){.face .sec09 .sec09_wrap .reserve_flow .reserve_flow_branch_flex{margin-bottom:0px}}.face .sec09 .sec09_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch{width:45%;position:relative;background:#fff;border-radius:10px;padding:67px 20px 36px}@media screen and (max-width: 979px){.face .sec09 .sec09_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch{width:48%}}@media screen and (max-width: 600px){.face .sec09 .sec09_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch{width:100%;padding:60px 15px;margin-bottom:80px}}.face .sec09 .sec09_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch::before{position:absolute;display:block;content:"";width:45px;height:25px;top:-48px;left:50%;transform:translate(-50%, -50%);background-image:url(../img/icon/icon_flow.png);background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 600px){.face .sec09 .sec09_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch:last-child:before{content:"or";background-image:inherit;color:#1f7b84;font-size:35px;font-family:"Noto Serif JP",serif;line-height:1;width:auto;height:auto}}.face .sec09 .sec09_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch .num{position:absolute;left:0;top:0;background:#1f7b84;color:#fff;width:94px;display:block;font-size:2rem;font-family:"Noto Serif JP",serif;padding:5px 0;text-align:center;border-radius:10px 0 0 0}.face .sec09 .sec09_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch h4{font-size:2rem;letter-spacing:.08em;color:#5c5c5c;font-weight:600;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.face .sec09 .sec09_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch h4{text-align:center}}.face .sec09 .sec09_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch p{margin-top:25px;font-size:1.4rem;letter-spacing:.08em;line-height:2;color:#5c5c5c;font-weight:400;margin-bottom:0}@media screen and (max-width: 979px){.face .sec09 .sec09_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch p{margin-bottom:10px}}.face .sec09 .sec09_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch p span{color:#1f7b84}.face .sec09 .sec09_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch .second{margin-top:0}.face .sec09 .sec09_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch .a{width:100%;margin:8px 0}.face .sec09 .sec09_wrap .risk{margin-top:130px}@media screen and (max-width: 600px){.face .sec09 .sec09_wrap .risk{margin-top:100px;margin-bottom:47px}}.face .sec09 .sec09_wrap .risk .risk_title{width:90%;margin:50px auto 0px}@media screen and (max-width: 979px){.face .sec09 .sec09_wrap .risk .risk_title{margin-top:20px}}.face .sec09 .sec09_wrap .risk .risk_title h3{font-size:3rem;font-family:"Noto Serif JP",serif;letter-spacing:.08em;line-height:1.66;font-weight:500;color:#fff;text-align:center;margin-bottom:10px}@media screen and (max-width: 979px){.face .sec09 .sec09_wrap .risk .risk_title h3{font-size:2rem}}.face .sec09 .sec09_wrap .risk .risk_title p{font-size:2rem;letter-spacing:.1em;font-family:"Noto Serif JP",serif;line-height:1.65;font-weight:500;margin:0px;color:#fff;text-align:center}@media screen and (max-width: 979px){.face .sec09 .sec09_wrap .risk .risk_title p{font-size:1.5rem}}.face .sec09 .sec09_wrap .risk .vio_plan_list{display:flex;flex-wrap:wrap;margin-bottom:80px}@media screen and (max-width: 979px){.face .sec09 .sec09_wrap .risk .vio_plan_list{margin-bottom:50px}}.face .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap{width:48%;margin-right:4%;margin-top:70px}.face .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap:nth-child(2n){margin-right:0}@media screen and (max-width: 600px){.face .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap{width:100%;margin-top:30px;margin-right:0px}}.face .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap .set_item_title{margin-bottom:29px;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.face .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap .set_item_title{margin-bottom:20px}}.face .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap .plan_title{width:100% !important;background:#1f7b84 !important;color:#fff !important;font-size:2.3rem;font-weight:500;padding:16.5px 0 16.5px 19px;border-radius:10px 10px 0 0 !important;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.face .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap .plan_title{font-size:1.8rem;letter-spacing:0em;text-align:center}}.face .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap .plan_title span{color:#fff !important;font-family:"Noto Serif JP",serif;font-size:2.3rem}@media screen and (max-width: 979px){.face .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap .plan_title span{font-size:1.4rem;letter-spacing:0em}}.face .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap .acdn{border-radius:10px;overflow:hidden}.face .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap .acdn .open:after{transform:rotate(180deg) !important}.face .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch{padding-right:9%;position:relative}.face .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch::after{position:absolute;display:block;content:"";width:14.52px;height:7.41px;top:3rem;right:7%;background-image:url(../img/icon/icon_acdn_small.png);background-size:contain;background-repeat:no-repeat;transition:all .3s ease}@media screen and (max-width: 600px){.face .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch::after{right:2.5%;top:2.5rem}}.face .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body{background:#fff;margin-top:1%;padding:20px 15px;border-radius:0 0 10px 10px;display:none}.face .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body p{margin-bottom:0;font-size:1.4rem;letter-spacing:.08em;font-weight:400;line-height:2;color:#5c5c5c}.face .sec10{position:relative;background-image:url("../img/com/bg-gra.jpg");background-size:cover;background-repeat:no-repeat}.face .sec10 .sec10_bg{position:relative;overflow:hidden;z-index:2;padding:115px 0}@media screen and (max-width: 979px){.face .sec10 .sec10_bg{padding:65px 0px}}.face .sec10 .sec10_bg::before{position:absolute;display:block;content:"";width:110%;height:100%;background-image:url(../img/com/sec04_bg_v3.png);opacity:.4;background-size:cover;z-index:-1;top:0;left:0}.face .sec10 .sec10_wrap{width:90%;max-width:841px;margin:0 auto;position:relative;z-index:2}.face .sec10 .sec10_wrap .sec10_price{margin-top:50px}@media screen and (max-width: 979px){.face .sec10 .sec10_wrap .sec10_price{margin-top:25px}}.face .sec10 .sec10_wrap .sec10_price .sec10_price_title{text-align:center;margin:35px 0}@media screen and (max-width: 979px){.face .sec10 .sec10_wrap .sec10_price .sec10_price_title{margin-top:20px;margin-bottom:15px}}.face .sec10 .sec10_wrap .sec10_price .sec10_price_title h3{font-size:3rem;font-weight:500;color:#fff;letter-spacing:.1em;font-family:"Noto Serif JP",serif;line-height:1.75}@media screen and (max-width: 979px){.face .sec10 .sec10_wrap .sec10_price .sec10_price_title h3{font-size:2rem}}.face .sec10 .sec10_wrap .sec10_price .sec10_price_title h3 span{font-size:4rem;font-weight:500;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.face .sec10 .sec10_wrap .sec10_price .sec10_price_title h3 span{font-size:3rem}}.face .sec10 .sec10_wrap .sec10_price .sec10_price_img{width:100%}@media screen and (max-width: 600px){.face .sec10 .sec10_wrap .sec10_price .sec10_price_img picture,.face .sec10 .sec10_wrap .sec10_price .sec10_price_img img{max-width:284px;width:100%;margin:0 auto;display:block}}.face .sec10 .sec10_wrap .sec10_price .sec10_price_img span{display:block;text-align:center;font-size:1.4rem;letter-spacing:.08em;font-weight:300 !important;color:#fff}@media screen and (max-width: 600px){.face .sec10 .sec10_wrap .sec10_price .sec10_price_img span{line-height:1.66;font-size:1.3rem}}.face .sec10 .sec10_wrap .sec10_price .sec10_price_box{width:100%;border-radius:10px;overflow:hidden;border:solid 1px #fff;margin-top:30px}.face .sec10 .sec10_wrap .sec10_price .sec10_price_box h4{width:100%;background:#fff;text-align:center;padding:12px 0;font-size:2.2rem;color:#1f7b84;font-weight:500;letter-spacing:.08em}@media screen and (max-width: 979px){.face .sec10 .sec10_wrap .sec10_price .sec10_price_box h4{text-align:center;font-size:1.8rem}}.face .sec10 .sec10_wrap .sec10_price .sec10_price_box p{padding:15px 25px;font-size:1.4rem;letter-spacing:.08em;color:#fff;line-height:2;font-weight:300}.face .sec11{padding:150px 0}@media screen and (max-width: 979px){.face .sec11{padding:50px 0px}}.face .sec11 .sec11_list-active{height:auto !important}.face .sec11 .sec11_list{margin-top:60px;height:320px;overflow:hidden}@media screen and (max-width: 979px){.face .sec11 .sec11_list{margin-top:20px}}@media screen and (max-width: 600px){.face .sec11 .sec11_list{height:53.3333333333vw}}.face .sec11 .sec11_list ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px}@media screen and (max-width: 600px){.face .sec11 .sec11_list ul{margin-bottom:0px}}.face .sec11 .sec11_list ul li{border-radius:10px;overflow:hidden;width:23%}@media screen and (max-width: 600px){.face .sec11 .sec11_list ul li{width:48%;margin-bottom:5%}}.face .sec11 .sec11-btn{margin-top:20px}.face .sec11 .sec11-btn a{display:block;margin:0 auto;width:41px}.face .sec11 .sec11-btn a img{transition:all .3s ease}.face .sec11 .sec11-btn .slide-active img{transform:rotate(180deg) !important}.face .sec11 .support{margin-top:110px}@media screen and (max-width: 600px){.face .sec11 .support .contents_title h2{font-size:2.4rem !important}}.face .sec11 .support .support_list-active{height:auto !important}.face .sec11 .support .support_list{margin-top:60px;height:auto;overflow:hidden}@media screen and (max-width: 979px){.face .sec11 .support .support_list{margin-top:20px}}@media screen and (max-width: 600px){.face .sec11 .support .support_list{height:69.3333333333vw !important}}.face .sec11 .support .support_list ul{display:flex;flex-wrap:wrap;justify-content:space-between}.face .sec11 .support .support_list ul li{border-radius:10px;overflow:hidden;width:18%}@media screen and (max-width: 979px){.face .sec11 .support .support_list ul li{width:19.5%}}@media screen and (max-width: 600px){.face .sec11 .support .support_list ul li{width:49%;margin-bottom:10px}}.face .sec11 .support .support-btn{margin-top:20px;display:none}@media screen and (max-width: 600px){.face .sec11 .support .support-btn{display:block}}.face .sec11 .support .support-btn a{display:block;margin:0 auto;width:41px}.face .sec11 .support .support-btn a img{transition:all .3s ease}.face .sec11 .support .support-btn .slide-active img{transform:rotate(180deg) !important}.face .com_area .sec07_com .sec07_bg{position:relative;width:100%;padding:62px 0 73px}.face .com_area .sec07_com .sec07_bg::before{position:absolute;display:block;content:"";width:100%;height:100%;background-image:url(../img/top/sec07_bg_v2.jpg);background-size:cover;background-repeat:no-repeat;z-index:1;top:0;left:0}.face .com_area .sec07_com .sec07_bg .sec07_wrap{position:relative;z-index:2}.face .com_area .sec07_com .sec07_bg .sec07_wrap .contents_title__green{text-align:center}.face .com_area .sec07_com .sec07_bg .sec07_wrap .contents_title__green span{font-size:2rem;letter-spacing:.08em;color:#fdd15d;font-family:"Noto Serif JP",serif}.face .com_area .sec07_com .sec07_bg .sec07_wrap .contents_title__green h2{font-size:3.5rem;letter-spacing:.08em;color:#1f7b84;font-family:"Noto Serif JP",serif;font-weight:500 !important;margin-top:12px}@media screen and (max-width: 979px){.face .com_area .sec07_com .sec07_bg .sec07_wrap .contents_title__green h2{font-size:2.5rem}}.face .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list{display:flex;flex-wrap:wrap;width:90%;max-width:876px;margin:30px auto 0}.face .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .com-btn__blue{max-width:320px !important;width:90%;margin:0 auto}@media screen and (max-width: 600px){.face .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .com-btn__blue{width:100%}}.face .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list h3{font-size:2rem;color:#1f7b84;letter-spacing:.03em;font-weight:500;text-align:center;padding-top:40px;position:relative}.face .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list h3::before{position:absolute;display:block;content:"";width:36px;height:36px;top:0;left:50%;transform:translateX(-50%);background-image:url(../img/icon/icon_item_01.png);background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 979px){.face .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list h3{font-size:1.8rem}}@media screen and (max-width: 600px){.face .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list h3{font-size:2rem}}.face .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p{font-size:1.4rem;letter-spacing:.03em;color:#5c5c5c;margin:14px 0;text-align:center}@media screen and (max-width: 979px){.face .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p{font-size:1.1rem}}@media screen and (max-width: 600px){.face .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p{font-size:1.4rem}}.face .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p span{font-size:1.4rem;color:#1f7b84;font-weight:600}@media screen and (max-width: 979px){.face .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p span{font-size:1.1rem}}@media screen and (max-width: 600px){.face .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p span{font-size:1.4rem}}.face .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer{width:50%;border-right:dashed 1px #5c5c5c;padding:10px 0 18px}@media screen and (max-width: 600px){.face .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer{width:100%;padding:0;margin-bottom:30px;border-right:none}}.face .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer .customer_wrap{width:100%;max-width:320px}@media screen and (max-width: 600px){.face .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer .customer_wrap{margin:0 auto;padding-bottom:30px;border-bottom:dashed 1px #5c5c5c}}.face .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2{width:50%;padding:10px 0 18px}@media screen and (max-width: 600px){.face .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2{width:100%;padding:0}}.face .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap{width:100%;max-width:320px;margin-left:auto}@media screen and (max-width: 600px){.face .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap{margin:0 auto}}.face .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap h3::before{width:36px;height:25px;background-image:url(../img/icon/icon_item_02.png)}.face .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap .com-btn__black{width:100%;max-width:100%}.face .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap .btn_margin{margin:23px auto}.face .sec06_com{padding:139px 0 84px}@media screen and (max-width: 979px){.face .sec06_com{padding:60px 0px}}@media screen and (max-width: 600px){.face .sec06_com{padding:43px 0 50px}}.face .sec06_com .sec06_swiper{width:90%;max-width:1044px;margin:56px auto 0}@media screen and (max-width: 600px){.face .sec06_com .sec06_swiper{width:100%}}.face .sec06_com .sec06_swiper .swiper-campaing{padding-bottom:71px}.face .sec06_com .sec06_swiper .swiper-campaing .swiper-wrapper .swiper-slide{border-radius:10px;overflow:hidden}@media screen and (max-width: 600px){.face .sec06_com .sec06_swiper .swiper-campaing .swiper-wrapper .swiper-slide img{width:100%;height:100%;object-fit:cover}}.face .sec06_com .sec06_swiper .swiper-campaing .swiper-pagination{bottom:40px !important}.face .sec06_com .sec06_swiper .swiper-campaing .swiper-pagination .swiper-pagination-bullet{background:#75d5de;opacity:1 !important;margin:0 9px}.face .sec06_com .sec06_swiper .swiper-campaing .swiper-pagination .swiper-pagination-bullet-active{background:#fff !important}.face .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap{width:100%;max-width:1044px;margin:0 auto;display:flex;justify-content:right;position:absolute;bottom:0}@media screen and (max-width: 979px){.face .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap{bottom:20px}}.face .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev{position:relative !important;width:53px;height:53px;left:inherit !important;right:37px}@media screen and (max-width: 600px){.face .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev{display:none}}.face .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev:after{display:none}.face .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev::before{content:"";background-image:url(../img/icon/swiper_arrow_left.png);background-size:contain;background-repeat:no-repeat;width:53px;height:53px}@media screen and (max-width: 979px){.face .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev::before{width:33px;height:33px}}@media screen and (max-width: 979px){.face .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev{width:33px;height:33px;right:27px}}.face .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next{position:relative !important;width:53px;height:53px;left:inherit !important;right:0px}@media screen and (max-width: 600px){.face .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next{display:none}}.face .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next:after{display:none}.face .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next::before{content:"";background-image:url(../img/icon/swiper_arrow_right.png);background-size:contain;background-repeat:no-repeat;width:53px;height:53px}@media screen and (max-width: 979px){.face .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next::before{width:33px;height:33px}}@media screen and (max-width: 979px){.face .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next{width:33px;height:33px}}.face .sec06_com .sec06_wrap{width:90%;max-width:904px;margin:64px auto 187px;display:flex;flex-direction:row-reverse;align-items:center;flex-wrap:wrap;position:relative;border-radius:10px;overflow:hidden;z-index:2}.face .sec06_com .sec06_wrap::before{position:absolute;display:block;content:"";width:100%;height:100%;background-image:url(../img/top/sec06_bg.png);background-size:cover;background-repeat:no-repeat;z-index:1}@media screen and (max-width: 979px){.face .sec06_com .sec06_wrap{margin:47px auto 87px}}.face .sec06_com .sec06_wrap .sec06_wrap_txt{width:50%;position:relative;z-index:2;display:flex;justify-content:center}@media screen and (max-width: 979px){.face .sec06_com .sec06_wrap .sec06_wrap_txt{padding:0px 10px}}@media screen and (max-width: 600px){.face .sec06_com .sec06_wrap .sec06_wrap_txt{width:100%;padding:18px 0}}@media screen and (max-width: 979px){.face .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap .com-btn__blue a{font-size:1.2rem;padding:8px 0}}@media screen and (max-width: 600px){.face .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap .com-btn__blue a{font-size:1.4rem;padding:13px 0}}.face .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap h3{font-size:3rem;font-weight:400;font-family:"Noto Serif JP",serif;line-height:1.5}@media screen and (max-width: 979px){.face .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap h3{font-size:2rem}}@media screen and (max-width: 600px){.face .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap h3{text-align:center;font-size:2.4rem}}.face .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap h3 span{font-size:4.3rem;font-weight:400;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.face .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap h3 span{font-size:3rem}}@media screen and (max-width: 600px){.face .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap h3 span{font-size:3.5rem}}.face .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap p{font-size:1.4rem;letter-spacing:.08em;margin:10px 0 15px;color:#5c5c5c;font-weight:300}@media screen and (max-width: 979px){.face .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap p{font-size:1.2rem;margin:5px 0 10px}}@media screen and (max-width: 600px){.face .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap p{font-size:1.4rem;margin:10px 0 15px}}.face .sec06_com .sec06_wrap .sec06_wrap_img{width:50%;height:100%;position:relative;z-index:2}@media screen and (max-width: 600px){.face .sec06_com .sec06_wrap .sec06_wrap_img{width:100%;height:164px}}.face .sec06_com .sec06_wrap .sec06_wrap_img img{width:100%;height:100%;object-fit:cover}.face .sec06_com .sec06_policy{position:relative;width:90%;max-width:904px;margin:0 auto;border:solid 3px #fff;border-radius:10px;padding:44px 68px;background-image:url("../img/com/sec06_policy_bg.jpg");background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 979px){.face .sec06_com .sec06_policy{padding:22px 34px}}@media screen and (max-width: 780px){.face .sec06_com .sec06_policy{padding:259px 0 0}}.face .sec06_com .sec06_policy .sec06_policy_txt .contents_title__left h2{font-weight:500}@media screen and (max-width: 780px){.face .sec06_com .sec06_policy .sec06_policy_txt .contents_title__left{text-align:center}}.face .sec06_com .sec06_policy .sec06_policy_txt p{font-size:1.4rem;color:#fff;line-height:2.14;letter-spacing:.08em;margin:25px 0;font-weight:300}@media screen and (max-width: 780px){.face .sec06_com .sec06_policy .sec06_policy_txt p{padding:0 5%}}.face .sec06_com .sec06_policy .sec06_policy_img{position:absolute;width:287px;height:467px;right:68px;top:-17px}@media screen and (max-width: 979px){.face .sec06_com .sec06_policy .sec06_policy_img{width:237px;height:437px;top:0;right:0px}}@media screen and (max-width: 780px){.face .sec06_com .sec06_policy .sec06_policy_img{width:184px;height:289px;right:inherit;top:-45px;left:50%;transform:translateX(-50%)}}@media screen and (max-width: 780px){.face .sec06_com .sec06_policy .com-btn__white{width:100%;max-width:100%}.face .sec06_com .sec06_policy .com-btn__white a{border-radius:0 !important}}.face .sec07_com .sec07_bg{position:relative;width:100%;padding:62px 0 73px}.face .sec07_com .sec07_bg::before{position:absolute;display:block;content:"";width:100%;height:100%;background-image:url(../img/top/sec07_bg_v2.jpg);background-size:cover;background-repeat:no-repeat;z-index:1;top:0;left:0}.face .sec07_com .sec07_bg .sec07_wrap{position:relative;z-index:2}.face .sec07_com .sec07_bg .sec07_wrap .contents_title__green{text-align:center}.face .sec07_com .sec07_bg .sec07_wrap .contents_title__green span{font-size:2rem;letter-spacing:.08em;color:#fdd15d;font-family:"Noto Serif JP",serif}.face .sec07_com .sec07_bg .sec07_wrap .contents_title__green h2{font-size:3.5rem;letter-spacing:.08em;color:#1f7b84;font-family:"Noto Serif JP",serif;font-weight:bold;margin-top:12px}@media screen and (max-width: 979px){.face .sec07_com .sec07_bg .sec07_wrap .contents_title__green h2{font-size:2.5rem}}.face .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list{display:flex;flex-wrap:wrap;width:90%;max-width:876px;margin:30px auto 0}.face .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .com-btn__blue{max-width:320px !important;width:90%;margin:0 auto}@media screen and (max-width: 600px){.face .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .com-btn__blue{width:100%}}.face .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list h3{font-size:2rem;color:#1f7b84;letter-spacing:.03em;font-weight:500;text-align:center;padding-top:40px;position:relative}.face .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list h3::before{position:absolute;display:block;content:"";width:36px;height:36px;top:0;left:50%;transform:translateX(-50%);background-image:url(../img/icon/icon_item_01.png);background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 979px){.face .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list h3{font-size:1.8rem}}@media screen and (max-width: 600px){.face .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list h3{font-size:2rem}}.face .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p{font-size:1.4rem;letter-spacing:.03em;color:#5c5c5c;margin:14px 0;text-align:center}@media screen and (max-width: 979px){.face .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p{font-size:1.1rem}}@media screen and (max-width: 600px){.face .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p{font-size:1.4rem}}.face .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p span{font-size:1.4rem;color:#1f7b84;font-weight:600}@media screen and (max-width: 979px){.face .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p span{font-size:1.1rem}}@media screen and (max-width: 600px){.face .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p span{font-size:1.4rem}}.face .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer{width:50%;border-right:dashed 1px #5c5c5c;padding:10px 0 18px}@media screen and (max-width: 600px){.face .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer{width:100%;padding:0;margin-bottom:30px;border-right:none}}.face .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer .customer_wrap{width:100%;max-width:320px}@media screen and (max-width: 600px){.face .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer .customer_wrap{margin:0 auto;padding-bottom:30px;border-bottom:dashed 1px #5c5c5c}}.face .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2{width:50%;padding:10px 0 18px}@media screen and (max-width: 600px){.face .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2{width:100%;padding:0}}.face .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap{width:100%;max-width:320px;margin-left:auto}@media screen and (max-width: 600px){.face .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap{margin:0 auto}}.face .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap h3::before{width:36px;height:25px;background-image:url(../img/icon/icon_item_02.png)}.face .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap .com-btn__black{width:100%;max-width:100%}.face .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap .btn_margin{margin:23px auto}.face .sec08_com{padding:79px 0 112px}@media screen and (max-width: 979px){.face .sec08_com{padding:60px 0px}}@media screen and (max-width: 600px){.face .sec08_com{padding-bottom:50px;padding-top:40px}}.face .sec08_com .sec08_news .top_news-list{width:90%;max-width:904px;margin:20px auto 0px}.face .sec08_com .sec08_news .top_news-list .top_news-list-wrap{display:flex;align-items:center}.face .sec08_com .sec08_news .top_news-list .top_news-list-wrap a{display:flex;align-items:center;padding-bottom:15px;margin-bottom:20px;border-bottom:solid 1px #fff;width:100%}@media screen and (max-width: 600px){.face .sec08_com .sec08_news .top_news-list .top_news-list-wrap a{flex-wrap:wrap}}.face .sec08_com .sec08_news .top_news-list .top_news-list-wrap a p{font-size:1.2rem;padding:5px 20px;background-color:#fff;color:#1f7b84;border-radius:10px;margin-bottom:0;margin-right:15px}@media screen and (max-width: 600px){.face .sec08_com .sec08_news .top_news-list .top_news-list-wrap a p{padding:5px 12px}}.face .sec08_com .sec08_news .top_news-list .top_news-list-wrap a time{font-size:1.4rem;color:#fff;letter-spacing:.12em}.face .sec08_com .sec08_news .top_news-list .top_news-list-wrap a h3{font-size:1.4rem;color:#fff;letter-spacing:.12em;font-weight:400;margin-left:40px}@media screen and (max-width: 600px){.face .sec08_com .sec08_news .top_news-list .top_news-list-wrap a h3{width:100%;margin-left:0;margin-top:14px}}.face .sec08_com .sec08_news .top_news-list .top_news_btn{text-align:right}@media screen and (max-width: 600px){.face .sec08_com .sec08_news .top_news-list .top_news_btn{text-align:center}}.face .sec08_com .sec08_news .top_news-list .top_news_btn a{font-size:1.4rem;color:#fff;letter-spacing:.1em;font-weight:500;padding-right:24px;position:relative}.face .sec08_com .sec08_news .top_news-list .top_news_btn a::before{position:absolute;display:block;content:"";width:5.52px;height:9.36px;right:0;top:50%;transform:translateY(-50%);background-image:url(../img/icon/icon_arrow_white.png);background-size:contain;background-repeat:no-repeat}.face .sec09_com{padding-bottom:140px}@media screen and (max-width: 600px){.face .sec09_com{padding-top:50px;background:inherit;background-image:url("../img/com/sec06_policy_bg.jpg");background-size:contain;background-repeat:repeat-y;padding-bottom:60px}}.face .sec09_com .sec09_list{display:flex;flex-wrap:wrap;margin-top:57px}@media screen and (max-width: 979px){.face .sec09_com .sec09_list{margin-top:30px}}.face .sec09_com .sec09_list .list{width:32.66%;padding-right:2%}.face .sec09_com .sec09_list .list:nth-child(2){width:34.66%;padding:0 2%;border-left:dashed 1px #fff;border-right:dashed 1px #fff}@media screen and (max-width: 600px){.face .sec09_com .sec09_list .list:nth-child(2){padding:0;width:100%;margin:50px auto;border:none}}.face .sec09_com .sec09_list .list:nth-child(3){padding-left:2%;padding-right:0}@media screen and (max-width: 600px){.face .sec09_com .sec09_list .list:nth-child(3){padding:0}}@media screen and (max-width: 600px){.face .sec09_com .sec09_list .list{width:100%}}.face .sec09_com .sec09_list .list .list_img{width:100%;height:243px;margin-bottom:5px;border-radius:10px;overflow:hidden}@media screen and (max-width: 979px){.face .sec09_com .sec09_list .list .list_img{height:20.465890183vw;max-height:243px}}@media screen and (max-width: 600px){.face .sec09_com .sec09_list .list .list_img{height:243px}}.face .sec09_com .sec09_list .list .list_img img{width:100%;height:100%;object-fit:cover}.face .sec09_com .sec09_list .list h3{font-size:2rem;font-weight:500;line-height:1.75;color:#fff}@media screen and (max-width: 979px){.face .sec09_com .sec09_list .list h3{font-size:1.6rem}}@media screen and (max-width: 600px){.face .sec09_com .sec09_list .list h3{font-size:2rem}}.face .sec09_com .sec09_list .list p{font-size:1.4rem;color:#fff;letter-spacing:.12em;margin:5px 0 17px}@media screen and (max-width: 979px){.face .sec09_com .sec09_list .list p{font-size:1.2rem}}@media screen and (max-width: 600px){.face .sec09_com .sec09_list .list p{font-size:1.4rem}}.face .sec09_com .sec09_list .list .list_map{background-color:#d5b563;width:100%;font-size:1.4rem;letter-spacing:.08em;display:block;text-align:center;color:#5c5c5c;border-radius:10px;padding:10px 0;margin-bottom:15px}@media screen and (max-width: 979px){.face .sec09_com .sec09_list .list .list_map{padding:8px 0}}@media screen and (max-width: 600px){.face .sec09_com .sec09_list .list .list_map{padding:10px 0}}.face .sec09_com .sec09_list .list .list_access{width:100%;display:block;text-align:center;font-size:1.3rem;color:#fff;border:solid 1px #fff;border-radius:10px;padding:19px 0}@media screen and (max-width: 979px){.face .sec09_com .sec09_list .list .list_access{padding:10px 0}}@media screen and (max-width: 600px){.face .sec09_com .sec09_list .list .list_access{padding:19px 0}}.face .sec10_com .sec10_wrap{padding:75px 0 105px;background:linear-gradient(90deg, rgb(26, 171, 188) 0%, rgb(34, 214, 233) 50%, rgb(24, 174, 191) 100%)}@media screen and (max-width: 600px){.face .sec10_com .sec10_wrap{padding:35px 0 40px}}.face .sec10_com .sec10_wrap .sec10_faq{width:90%;max-width:869px;margin:57px auto 0}@media screen and (max-width: 600px){.face .sec10_com .sec10_wrap .sec10_faq{margin:23px auto 0}}@media screen and (max-width: 600px){.face .sec10_com .sec10_wrap .sec10_faq:last-of-type{margin-bottom:23px}}.face .sec10_com .sec10_wrap .sec10_faq .faq_list{margin-bottom:57px;border-radius:10px;overflow:hidden}@media screen and (max-width: 979px){.face .sec10_com .sec10_wrap .sec10_faq .faq_list{margin-bottom:30px}}.face .sec10_com .sec10_wrap .sec10_faq .faq_list .list-question{position:relative;background-color:#fff;padding:0px 0px 0px 0;display:flex;align-items:center}.face .sec10_com .sec10_wrap .sec10_faq .faq_list .list-question::before{content:"";display:block;width:14.52px;height:7.41px;background-image:url(../img/icon/icon_faq.png);background-repeat:no-repeat;background-size:contain;position:absolute;right:38px;top:50%;transform:translateY(-50%);transition:opacity .4s}.face .sec10_com .sec10_wrap .sec10_faq .faq_list .list-question:hover{cursor:pointer}.face .sec10_com .sec10_wrap .sec10_faq .faq_list .list-question .q{width:60px;text-align:center;background-color:#1f7b84;margin-right:15px;padding:12px 0}.face .sec10_com .sec10_wrap .sec10_faq .faq_list .list-question .q p{font-size:2.4rem;letter-spacing:.12em;font-weight:400;color:#fff;margin-bottom:0}.face .sec10_com .sec10_wrap .sec10_faq .faq_list .list-question .q_txt{font-size:1.4rem;font-weight:400;letter-spacing:.12em;color:#292929}.face .sec10_com .sec10_wrap .sec10_faq .faq_list .list-answer{display:none}.face .sec10_com .sec10_wrap .sec10_faq .faq_list .list-answer .list-answer_wrap{width:100%;background-color:#fff;display:flex;position:relative;padding:22px 25px 22px 0;border-radius:0 0 10px 10px;overflow:hidden}.face .sec10_com .sec10_wrap .sec10_faq .faq_list .list-answer .list-answer_wrap::before{position:absolute;display:inline-block;content:"";width:60px;height:100%;top:0;left:0;background-color:#d5b563;z-index:1}.face .sec10_com .sec10_wrap .sec10_faq .faq_list .list-answer .a{width:60px;text-align:center;height:100%;position:relative;z-index:2}.face .sec10_com .sec10_wrap .sec10_faq .faq_list .list-answer .a p{margin-bottom:0;font-size:2.4rem;color:#5c5c5c}.face .sec10_com .sec10_wrap .sec10_faq .faq_list .list-answer .a_txt{width:calc(100% - 60px);padding-left:15px}.face .sec10_com .sec10_wrap .sec10_faq .faq_list .list-answer .a_txt p{margin-bottom:0;font-size:1.4rem;font-weight:400;letter-spacing:.12em;color:#292929}.face .sec10_com .sec10_wrap .sec10_faq .faq_list .list-question.show{border-radius:10px 10px 0 0 !important}.face .sec10_com .sec10_wrap .sec10_faq .faq_list .list-question.show::before{transform:translateY(-50%) rotate(180deg)}.face .sec10_com .sec10_wrap .sec10_faq .faq_list_btn{text-align:right}@media screen and (max-width: 600px){.face .sec10_com .sec10_wrap .sec10_faq .faq_list_btn{text-align:center}}.face .sec10_com .sec10_wrap .sec10_faq .faq_list_btn a{font-size:1.4rem;color:#fff;letter-spacing:.1em;font-weight:500;padding-right:24px;position:relative}.face .sec10_com .sec10_wrap .sec10_faq .faq_list_btn a::before{position:absolute;display:block;content:"";width:5.52px;height:9.36px;right:0;top:50%;transform:translateY(-50%);background-image:url(../img/icon/icon_arrow_white.png);background-size:contain;background-repeat:no-repeat}.face .sec_recruit{padding-top:130px}@media screen and (max-width: 979px){.face .sec_recruit{padding-top:60px}}.face .sec_recruit .recruit_wrap{width:100%;position:relative;border-radius:10px;overflow:hidden;margin-bottom:117px}@media screen and (max-width: 979px){.face .sec_recruit .recruit_wrap{margin-bottom:60px}}@media screen and (max-width: 600px){.face .sec_recruit .recruit_wrap{background-color:#1f7b84;margin-bottom:57px;height:225px}}.face .sec_recruit .recruit_wrap::before{position:absolute;display:block;content:"";width:100%;height:100%;background:#5c5c5c;opacity:.65;mix-blend-mode:multiply}@media screen and (max-width: 600px){.face .sec_recruit .recruit_wrap::before{display:none}}.face .sec_recruit .recruit_wrap img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 979px){.face .sec_recruit .recruit_wrap img{min-height:200px}}@media screen and (max-width: 600px){.face .sec_recruit .recruit_wrap img{display:none}}.face .sec_recruit .recruit_wrap .recruit_txt{position:absolute;top:50%;left:70px;transform:translateY(-50%)}@media screen and (max-width: 600px){.face .sec_recruit .recruit_wrap .recruit_txt{width:100%;left:0;top:55%}}.face .sec_recruit .recruit_wrap .recruit_txt .contents_title__left h2{font-weight:500}@media screen and (max-width: 600px){.face .sec_recruit .recruit_wrap .recruit_txt .contents_title__left{text-align:center}}.face .sec_recruit .recruit_wrap .recruit_txt p{font-size:1.4rem;line-height:2;color:#fff;margin:15px 0 25px}@media screen and (max-width: 979px){.face .sec_recruit .recruit_wrap .recruit_txt p{font-size:1.2rem;margin:10px 0 10px}}@media screen and (max-width: 600px){.face .sec_recruit .recruit_wrap .recruit_txt p{text-align:center;font-size:1.4rem;margin:10px 0 15px}}.face .sec_recruit .recruit_wrap .recruit_txt .com-btn__white{max-width:245px}@media screen and (max-width: 600px){.face .sec_recruit .recruit_wrap .recruit_txt .com-btn__white{width:100%;max-width:100%}}@media screen and (max-width: 979px){.face .sec_recruit .recruit_wrap .recruit_txt .com-btn__white a{font-size:1.2rem;padding:8px 0}}@media screen and (max-width: 600px){.face .sec_recruit .recruit_wrap .recruit_txt .com-btn__white a{border-radius:0;font-size:1.4rem;padding:13px 0}}@keyframes infinity-scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}.face .sec_recruit .scroll-infinity__wrap{display:flex;overflow:hidden}.face .sec_recruit .scroll-infinity__list{display:flex;list-style:none;padding:0}.face .sec_recruit .scroll-infinity__list--left{animation:infinity-scroll-left 80s infinite linear .5s both}.face .sec_recruit .scroll-infinity__item{width:25vw;height:374px;border-radius:10px;overflow:hidden;margin:0 6px}@media screen and (max-width: 979px){.face .sec_recruit .scroll-infinity__item{width:25vw;height:300px}}@media screen and (max-width: 600px){.face .sec_recruit .scroll-infinity__item{width:40vw;height:230px}}.face .sec_recruit .scroll-infinity__item>img{width:100%;height:100%;object-fit:cover}.face .sec12_com{padding:70px 0 93px}@media screen and (max-width: 979px){.face .sec12_com{padding-bottom:40px}}.face .sec12_com .sec12_contact .sec12_contact_wrap{display:flex;flex-wrap:wrap;width:90%;max-width:915px;margin:50px auto 65px}.face .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel{width:53%;border-right:dashed 1px #fff}@media screen and (max-width: 600px){.face .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel{width:100%;padding-bottom:41px;border-right:none;border-bottom:dashed 1px #fff}}.face .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul{width:100%;max-width:382px;text-align:center}@media screen and (max-width: 600px){.face .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul{max-width:100%}}.face .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul li{font-size:2rem;color:#fff;font-weight:500;letter-spacing:.03em}.face .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul li:nth-of-type(2){width:100%;margin:3px 0}.face .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul li:nth-of-type(2) img{width:100%}.face .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul li:nth-of-type(3){font-size:1.4rem;font-weight:400}@media screen and (max-width: 979px){.face .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul li{font-size:1.8rem;padding:0 10px}}@media screen and (max-width: 600px){.face .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul li{font-size:2rem;padding:0}}.face .sec12_com .sec12_contact .sec12_contact_wrap .contact_form{width:47%}.face .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul{width:100%;max-width:323px;margin-left:auto;text-align:center}.face .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li{font-size:2rem;color:#fff;font-weight:500;letter-spacing:.03em}.face .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(2){width:100%;margin:15px 0}.face .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(2) a{font-size:1.4rem;display:block;font-weight:500;letter-spacing:.08em;color:#fff;border:solid 1px #fff;border-radius:10px;padding:12px 0;position:relative}@media screen and (max-width: 979px){.face .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(2) a{font-size:1.2rem;padding:8px 0}}@media screen and (max-width: 600px){.face .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(2) a{font-size:1.4rem;padding:12px 0}}.face .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(2) a:after{position:absolute;display:block;content:"";width:6px;height:10px;background-image:url("../img/icon/icon_arrow_white.png");background-size:contain;background-repeat:no-repeat;right:20px;top:50%;transform:translateY(-50%)}.face .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(3){font-size:1.4rem;font-weight:400}@media screen and (max-width: 979px){.face .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li{font-size:1.8rem;padding:0 10px}}@media screen and (max-width: 600px){.face .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li{font-size:2rem}}.face .sec12_com .sec12_contact .form_list{width:90%;max-width:1167px;margin:0 auto;display:flex;flex-wrap:wrap}.face .sec12_com .sec12_contact .form_list .form_list_wrap{width:33.333333%;text-align:center;padding:0 33px}@media screen and (max-width: 979px){.face .sec12_com .sec12_contact .form_list .form_list_wrap{padding:0px 10px}}@media screen and (max-width: 600px){.face .sec12_com .sec12_contact .form_list .form_list_wrap{padding:0 33px}}.face .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(2) h3 span{width:27px}.face .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(3){border-left:dashed 1px #fff;border-right:dashed 1px #fff}@media screen and (max-width: 600px){.face .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(3){border:none}}.face .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(3) h3::before{background-image:url(../img/icon/icon_item_04.png);width:37px;height:28.31px}.face .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(3) h3 span{width:31px}@media screen and (max-width: 600px){.face .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(4){margin-bottom:0}}.face .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(4) h3::before{background-image:url(../img/icon/icon_item_05.png);width:35px;height:35px}.face .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(4) h3 span{width:28px}@media screen and (max-width: 600px){.face .sec12_com .sec12_contact .form_list .form_list_wrap{width:100%;margin-bottom:40px}}.face .sec12_com .sec12_contact .form_list .form_list_wrap h3{color:#fff;font-size:2rem;letter-spacing:.03em;font-weight:500;padding-top:80px;position:relative}.face .sec12_com .sec12_contact .form_list .form_list_wrap h3::before{position:absolute;display:block;content:"";width:36.1px;height:25.59px;background-image:url(../img/icon/icon_item_03.png);background-size:contain;background-repeat:no-repeat;top:18px;left:50%;transform:translateX(-50%)}@media screen and (max-width: 600px){.face .sec12_com .sec12_contact .form_list .form_list_wrap h3::before{display:none}}@media screen and (max-width: 979px){.face .sec12_com .sec12_contact .form_list .form_list_wrap h3{font-size:1.6rem;padding-top:60px}}@media screen and (max-width: 600px){.face .sec12_com .sec12_contact .form_list .form_list_wrap h3{padding:0 0 0 10px;font-size:2rem;display:flex;align-items:center;justify-content:center}}.face .sec12_com .sec12_contact .form_list .form_list_wrap h3 span{width:14px;display:block;line-height:1.3;margin-right:5px}@media screen and (min-width: 601px){.face .sec12_com .sec12_contact .form_list .form_list_wrap h3 span{display:none !important}}.face .sec12_com .sec12_contact .form_list .form_list_wrap a{display:block;width:100%;max-width:323px;color:#fff;padding:12px 0;border-radius:10px;border:solid 1px #fff;text-align:center;margin:20px auto 0;font-size:1.4rem;letter-spacing:.08em;position:relative}@media screen and (max-width: 979px){.face .sec12_com .sec12_contact .form_list .form_list_wrap a{font-size:1.2rem;padding:8px 0}}@media screen and (max-width: 600px){.face .sec12_com .sec12_contact .form_list .form_list_wrap a{font-size:1.4rem;padding:12px 0;margin-top:10px}}.face .sec12_com .sec12_contact .form_list .form_list_wrap a:after{position:absolute;display:block;content:"";width:6px;height:10px;background-image:url("../img/icon/icon_arrow_white.png");background-size:contain;background-repeat:no-repeat;right:20px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 979px){.face .sec12_com .sec12_contact .form_list .form_list_wrap a:after{right:6px;top:52%}}@media screen and (max-width: 600px){.face .sec12_com .sec12_contact .form_list .form_list_wrap a:after{right:20px}}.set_item_title{text-align:center}.set_item_title h3{display:inline-block;color:#fff;font-size:3rem;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;position:relative;padding:0 92px;text-shadow:1px 1px 5px rgba(0,0,0,.16)}@media screen and (max-width: 979px){.set_item_title h3{font-size:24px !important;padding:0px 40px}}.set_item_title h3::before{position:absolute;display:inline-block;content:"";width:80px;height:21px;background-image:url(../img/icon/vio_set_item_left.png);background-size:contain;background-repeat:no-repeat;left:0;top:50%;transform:translateY(-50%)}@media screen and (max-width: 979px){.set_item_title h3::before{width:40px;height:10.5px;left:-10px}}.set_item_title h3::after{position:absolute;display:inline-block;content:"";width:80px;height:21px;background-image:url(../img/icon/vio_set_item_right.png);background-size:contain;background-repeat:no-repeat;right:0;top:50%;transform:translateY(-50%)}@media screen and (max-width: 979px){.set_item_title h3::after{width:40px;height:10.5px;right:-10px}}.vio_aside{margin-bottom:100px}@media screen and (max-width: 979px){.vio_aside{margin-bottom:50px}}.vio_aside h3{text-align:center;font-size:2rem;color:#fff;letter-spacing:.1em;font-weight:500;line-height:1.65;font-family:"Noto Serif JP",serif;margin-bottom:16px}.vio_aside h3 span{font-size:2rem;color:#fff;letter-spacing:.1em;font-weight:500;line-height:1.65;font-family:"Noto Serif JP",serif}@media screen and (max-width: 600px){.vio_aside h3 span{font-size:14px}}@media screen and (max-width: 600px){.vio_aside .aside .aside_bg{width:90%;margin:0 auto;padding:0px;border-radius:10px;overflow:hidden}}@media screen and (max-width: 600px){.vio_aside .aside .aside_wrap{width:100%}}@media screen and (max-width: 600px){.vio_aside .aside .page_aside_txt{position:relative;top:-20px}}.vio_com_list{width:90%;max-width:983px;margin:50px auto 0px}@media screen and (max-width: 600px){.vio_com_list{margin:0px auto 0px}}.vio_com_list .vio_features_title{margin-top:20px}.vio_com_list .vio_features_title h3{font-size:3rem;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif;font-weight:500;text-shadow:1px 1px 5px rgba(0,0,0,.16)}@media screen and (max-width: 979px){.vio_com_list .vio_features_title h3{font-size:1.8rem;text-align:center;line-height:1.77}}.vio_com_list .vio_com_list_flex{display:flex;flex-wrap:wrap;margin:42px 0 70px}@media screen and (max-width: 979px){.vio_com_list .vio_com_list_flex{margin-top:20px;margin-bottom:50px}}.vio_com_list .vio_com_list_flex .vio_com_list_item{width:49%}@media screen and (max-width: 600px){.vio_com_list .vio_com_list_flex .vio_com_list_item{width:100%;margin-bottom:20px}}.vio_com_list .vio_com_list_flex .vio_com_list_txt{width:51%;padding-left:2vw}@media screen and (max-width: 600px){.vio_com_list .vio_com_list_flex .vio_com_list_txt{width:100%;padding-left:0px}}.vio_com_list .vio_com_list_flex .vio_com_list_txt p{font-size:1.4rem;color:#fff;letter-spacing:.08em;font-weight:300;line-height:2;margin:0px}.vio_com_list .vio_com_list_flex .vio_com_list_txt .com-btn__white{margin-top:25px}.flow{width:90%;max-width:893px;margin:0 auto 85px}.flow .flow_contener{display:flex;flex-wrap:wrap;flex-direction:row-reverse;border:solid 1px #fff;border-radius:10px;position:relative;overflow:hidden;z-index:1;margin-top:52px;background:linear-gradient(90deg, rgb(1, 158, 174) 0%, rgb(6, 183, 202) 50%, rgb(0, 161, 178) 100%)}@media screen and (max-width: 979px){.flow .flow_contener{margin-top:15px}}.flow .flow_contener::before{position:absolute;display:block;content:"";width:100%;height:100%;opacity:.5}.flow .flow_contener .flow_contener_img{position:relative}.flow .flow_contener .flow_contener_img .step{position:absolute;left:0;top:0;display:none;width:94px;background:#fff;font-size:2rem;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;color:#1f7b84;text-align:center;height:41px}@media screen and (max-width: 600px){.flow .flow_contener .flow_contener_img .step{display:flex;align-items:center;justify-content:center}}.flow .flow_contener .flow_contener_txt{width:calc(100% - 295px);padding:70px 20px 70px 40px;position:relative;z-index:2}@media screen and (max-width: 979px){.flow .flow_contener .flow_contener_txt{padding:50px 10px 50px 20px;width:calc(100% - 250px)}}@media screen and (max-width: 600px){.flow .flow_contener .flow_contener_txt{width:100%;padding:18px}}.flow .flow_contener .flow_contener_txt .step{position:absolute;left:0;top:0;display:block;width:94px;background:#fff;font-size:2rem;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;color:#1f7b84;text-align:center}@media screen and (max-width: 600px){.flow .flow_contener .flow_contener_txt .step{display:none}}.flow .flow_contener .flow_contener_txt h4{font-size:2rem;color:#fff;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;margin-bottom:15px}@media screen and (max-width: 979px){.flow .flow_contener .flow_contener_txt h4{font-size:1.7rem;margin-bottom:10px}}.flow .flow_contener .flow_contener_txt p{font-size:1.4rem;color:#fff;line-height:2;letter-spacing:.08em;font-weight:300;margin-bottom:0px}.flow .flow_contener .flow_contener_txt p span{font-size:1.4rem;color:#fff;line-height:2;letter-spacing:.08em;font-weight:500}.flow .flow_contener .flow_contener_txt .flow_contener_box{position:relative;padding:25px;margin-top:30px}@media screen and (max-width: 979px){.flow .flow_contener .flow_contener_txt .flow_contener_box{margin-top:15px;padding:15px}}@media screen and (max-width: 600px){.flow .flow_contener .flow_contener_txt .flow_contener_box{padding:20px}}.flow .flow_contener .flow_contener_txt .flow_contener_box::before{position:absolute;display:block;content:"";width:100%;height:100%;background:#fff;opacity:.21;top:0;left:0}.flow .flow_contener .flow_contener_txt .flow_contener_box span{font-size:1.4rem;color:#fff;line-height:2;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif}.flow .flow_contener .flow_contener_txt .flow_contener_box p{font-size:1.4rem;color:#fff;line-height:2;letter-spacing:.08em;font-weight:300;margin-bottom:0px}.flow .flow_contener .flow_contener_txt .flow_contener_box a{display:block;width:100%;max-width:300px;background:#1f7b84;text-align:center;padding:13px 0;border-radius:10px;font-size:1.4rem;color:#fff;letter-spacing:.1em;font-weight:400;margin-top:24px}.flow .flow_contener .flow_contener_img{width:295px;padding:20px;position:relative;z-index:2}@media screen and (max-width: 979px){.flow .flow_contener .flow_contener_img{width:250px}}@media screen and (max-width: 600px){.flow .flow_contener .flow_contener_img{width:100%;padding:0px}}.flow .flow_contener .flow_contener_img img{border-radius:10px}@media screen and (max-width: 600px){.flow .flow_contener .flow_contener_img img{border-radius:10px 10px 0px 0px}}.flow .flow-btn{margin-top:20px}.flow .flow-btn .slide-active{transform:rotate(180deg) !important}.flow .flow-btn a{display:block;padding:15px 0px;width:41px;margin:0 auto;transition:all .3s}.flow .flow-btn a img{width:100%}.flow .flow_list{display:none}.face_page_link{width:90%;max-width:1152px;margin:0 auto}.face_page_link ul{display:flex;flex-wrap:wrap;justify-content:space-between;text-align:center}.face_page_link ul li{width:32.8%}@media screen and (max-width: 600px){.face_page_link ul li{width:100%;margin-bottom:20px}}.face_page_link ul li a{display:block;font-size:2rem;background:#1f7b84;font-weight:400;color:#fff;letter-spacing:.1em;line-height:1.65;padding:22px 10px;position:relative}.face_page_link ul li a::before{position:absolute;display:block;content:"";width:7px;height:11px;right:28px;top:50%;transform:translateY(-50%);background-image:url(../img/face/path.png);background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 979px){.face_page_link ul li a::before{right:12px}}@media screen and (max-width: 1299px){.face_page_link ul li a{font-size:1.6rem}}@media screen and (max-width: 979px){.face_page_link ul li a{font-size:1.4rem}}@media screen and (max-width: 600px){.face_page_link ul li a{padding:15px 0}}.face_page_link ul li a .hidden_br{display:none}@media screen and (max-width: 979px){.face_page_link ul li a .hidden_br{display:inline-block}}@media screen and (max-width: 600px){.face_page_link ul li a .hidden_br{display:none}}.face_line_img{width:100%;max-width:714px;margin:0 auto 78px}@media screen and (max-width: 600px){.face_line_img{margin:0 auto 56px}}.face_line_img img{width:100%}.face_line_img_1{width:100%;max-width:939px;margin:0 auto}.face_line_img_1 img{width:100%}.sec09_face{padding:150px 0 0}@media screen and (max-width: 979px){.sec09_face{padding:50px 0 0px}}.sec09_face .sec09-width{width:90%;max-width:1088px;margin:0 auto}@media screen and (max-width: 600px){.sec09_face .sec09-width{width:100%}}.sec09_face .sec09_txt{text-align:center;font-size:1.4rem;font-weight:300;letter-spacing:.08em;color:#fff;line-height:2;margin-bottom:0;margin-top:33px}@media screen and (max-width: 600px){.sec09_face .sec09_txt{padding:0 5%;margin-bottom:25px}}.sec09_face .sec09_list{margin-top:40px}@media screen and (max-width: 979px){.sec09_face .sec09_list{margin-top:20px}}.sec09_face .sec09_list ul{display:flex;flex-wrap:wrap;margin-bottom:30px}@media screen and (max-width: 600px){.sec09_face .sec09_list ul{margin-bottom:0px}}.sec09_face .sec09_list ul li{border-radius:10px;overflow:hidden;width:23.5%;margin-right:2%;margin-bottom:23px}.sec09_face .sec09_list ul li:nth-of-type(4n){margin-right:0}@media screen and (max-width: 600px){.sec09_face .sec09_list ul li{width:48%;margin-bottom:5%}}.sec09_face .sec11_list-active{height:auto !important}.sec09_face .sec11_list{margin-top:60px;height:320px;overflow:hidden}@media screen and (max-width: 979px){.sec09_face .sec11_list{margin-top:20px}}@media screen and (max-width: 600px){.sec09_face .sec11_list{height:53.3333333333vw}}.sec09_face .sec11_list ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px}@media screen and (max-width: 600px){.sec09_face .sec11_list ul{margin-bottom:0px}}.sec09_face .sec11_list ul li{border-radius:10px;overflow:hidden;width:23%}@media screen and (max-width: 600px){.sec09_face .sec11_list ul li{width:48%;margin-bottom:5%}}.sec09_face .sec11-btn{margin-top:20px}.sec09_face .sec11-btn a{display:block;margin:0 auto;width:41px}.sec09_face .sec11-btn a img{transition:all .3s ease}.sec09_face .sec11-btn .slide-active img{transform:rotate(180deg) !important}.sec09_face .support-width{width:90%;max-width:1088px;margin:0 auto}@media screen and (max-width: 600px){.sec09_face .support-width{width:100%}}.sec09_face .support{margin-top:110px}@media screen and (max-width: 600px){.sec09_face .support .contents_title h2{font-size:2.4rem !important}}.sec09_face .support .support_txt{margin-top:45px;text-align:center}@media screen and (max-width: 600px){.sec09_face .support .support_txt{padding:0 5%;margin-bottom:25px}}.sec09_face .support .support_txt p{font-size:1.4rem;font-weight:300;letter-spacing:.1em;line-height:2;color:#fff;margin-bottom:0}.sec09_face .support .support_list_pc{margin-top:60px;height:auto;overflow:hidden}@media screen and (max-width: 979px){.sec09_face .support .support_list_pc{margin-top:20px}}.sec09_face .support .support_list_pc ul{display:flex;flex-wrap:wrap;justify-content:space-between}.sec09_face .support .support_list_pc ul li{border-radius:10px;overflow:hidden;width:18%}@media screen and (max-width: 979px){.sec09_face .support .support_list_pc ul li{width:19.5%}}@media screen and (max-width: 600px){.sec09_face .support .support_list_pc ul li{width:49%;margin-bottom:10px}}.sec09_face .support .support_list-active{height:auto !important}.sec09_face .support .support_list{margin-top:60px;height:auto;overflow:hidden}@media screen and (max-width: 979px){.sec09_face .support .support_list{margin-top:20px}}@media screen and (max-width: 600px){.sec09_face .support .support_list{height:69.3333333333vw !important}}.sec09_face .support .support_list ul{display:flex;flex-wrap:wrap;justify-content:space-between}.sec09_face .support .support_list ul li{border-radius:10px;overflow:hidden;width:18%}@media screen and (max-width: 979px){.sec09_face .support .support_list ul li{width:19.5%}}@media screen and (max-width: 600px){.sec09_face .support .support_list ul li{width:49%;margin-bottom:10px}}.sec09_face .support .support-btn{margin-top:20px;display:none}@media screen and (max-width: 600px){.sec09_face .support .support-btn{display:block}}.sec09_face .support .support-btn a{display:block;margin:0 auto;width:41px}.sec09_face .support .support-btn a img{transition:all .3s ease}.sec09_face .support .support-btn .slide-active img{transform:rotate(180deg) !important}.sec07_face .sec07_bg{position:relative;width:100%;padding:62px 0 73px}.sec07_face .sec07_bg::before{position:absolute;display:block;content:"";width:100%;height:100%;background-image:url(../img/top/sec07_bg_v2.jpg);background-size:cover;background-repeat:no-repeat;z-index:1;top:0;left:0}.sec07_face .sec07_bg .sec07_wrap{position:relative;z-index:2}.sec07_face .sec07_bg .sec07_wrap .contents_title__green{text-align:center}.sec07_face .sec07_bg .sec07_wrap .contents_title__green span{font-size:2rem;letter-spacing:.08em;color:#fdd15d;font-family:"Noto Serif JP",serif}.sec07_face .sec07_bg .sec07_wrap .contents_title__green h2{font-size:3.5rem;letter-spacing:.08em;color:#1f7b84;font-family:"Noto Serif JP",serif;font-weight:500 !important;margin-top:12px}@media screen and (max-width: 979px){.sec07_face .sec07_bg .sec07_wrap .contents_title__green h2{font-size:2.5rem}}.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list{display:flex;flex-wrap:wrap;width:90%;max-width:876px;margin:30px auto 0}.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list .com-btn__blue{max-width:320px !important;width:90%;margin:0 auto}@media screen and (max-width: 600px){.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list .com-btn__blue{width:100%}}.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list h3{font-size:2rem;color:#1f7b84;letter-spacing:.03em;font-weight:500;text-align:center;padding-top:40px;position:relative}.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list h3::before{position:absolute;display:block;content:"";width:36px;height:36px;top:0;left:50%;transform:translateX(-50%);background-image:url(../img/icon/icon_item_01.png);background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 979px){.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list h3{font-size:1.8rem}}@media screen and (max-width: 600px){.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list h3{font-size:2rem}}.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list p{font-size:1.4rem;letter-spacing:.03em;color:#5c5c5c;margin:14px 0;text-align:center}@media screen and (max-width: 979px){.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list p{font-size:1.1rem}}@media screen and (max-width: 600px){.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list p{font-size:1.4rem}}.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list p span{font-size:1.4rem;color:#1f7b84;font-weight:600}@media screen and (max-width: 979px){.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list p span{font-size:1.1rem}}@media screen and (max-width: 600px){.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list p span{font-size:1.4rem}}.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list .customer{width:50%;border-right:dashed 1px #5c5c5c;padding:10px 0 18px}@media screen and (max-width: 600px){.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list .customer{width:100%;padding:0;margin-bottom:30px;border-right:none}}.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list .customer .customer_wrap{width:100%;max-width:320px}@media screen and (max-width: 600px){.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list .customer .customer_wrap{margin:0 auto;padding-bottom:30px;border-bottom:dashed 1px #5c5c5c}}.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2{width:50%;padding:10px 0 18px}@media screen and (max-width: 600px){.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2{width:100%;padding:0}}.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap{width:100%;max-width:320px;margin-left:auto}@media screen and (max-width: 600px){.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap{margin:0 auto}}.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap h3::before{width:36px;height:25px;background-image:url(../img/icon/icon_item_02.png)}.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap .com-btn__black{width:100%;max-width:100%}.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap .btn_margin{margin:23px auto}.sec-set .sec-set_wrap{width:90%;max-width:752px;margin:0 auto}.sec-set .sec-set_wrap .sec-set_wrap_content{margin-bottom:80px}.sec-set .sec-set_wrap .sec-set_wrap_content .sec-set_wrap_content_title{text-align:center;margin:37px 0 30px}.sec-set .sec-set_wrap .sec-set_wrap_content .sec-set_wrap_content_title span{font-family:"Noto Serif JP",serif;font-size:2rem;letter-spacing:.08em;font-weight:500;color:#fff;display:inline-block;margin-bottom:14px}@media screen and (max-width: 979px){.sec-set .sec-set_wrap .sec-set_wrap_content .sec-set_wrap_content_title span{font-size:1.5rem}}.sec-set .sec-set_wrap .sec-set_wrap_content .sec-set_wrap_content_title h3{font-family:"Noto Serif JP",serif;font-size:3rem;letter-spacing:.08em;font-weight:500;color:#fff}@media screen and (max-width: 979px){.sec-set .sec-set_wrap .sec-set_wrap_content .sec-set_wrap_content_title h3{font-size:2rem}}.sec-set .sec-set_wrap .sec-set_wrap_content .sec-set_wrap_content_img{width:100%}.sec-set .sec-set_wrap .sec-set_wrap_content .sec-set_wrap_content_img img{width:100%;border-radius:10px}.sec-set .sec-set_wrap .sec-set_wrap_content .sec-set_wrap_content_img dl dt{font-size:1.4rem;font-weight:400;color:#fff;letter-spacing:.1em;background:#1f7b84;border-radius:21px;text-align:center;padding:7px 0;margin-top:20px}.sec-set .sec-set_wrap .sec-set_wrap_content .sec-set_wrap_content_img dl dd{font-size:1.8rem;font-weight:500;color:#fff;letter-spacing:.08em;margin-top:13px}.sec-set .sec-set_wrap .sec-set_wrap_content .sec-set_wrap_content_img p{margin-bottom:0;font-size:1.4rem;letter-spacing:.08em;font-weight:300;color:#fff;margin-top:40px;line-height:2}@media screen and (max-width: 600px){.sec-set .sec-set_wrap .sec-set_wrap_content .sec-set_wrap_content_img p{margin-top:18px}}.sec-set .sec-set_wrap .sec-set_wrap_content .sec-set_wrap_content_img p span{font-size:1.4rem;letter-spacing:.08em;font-weight:500 !important;color:#fff;line-height:2}.face_mov_txt p{font-size:1.4rem;font-weight:300;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif}@media screen and (max-width: 600px){.face_mov_txt p{font-family:"游ゴシック体","Yu Gothic","YuGothic","Yu Gothic UI","ＭＳ ゴシック","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,sans-serif;font-size:1.3rem}}.bold{font-size:1.4rem;letter-spacing:.08em;font-weight:500;line-height:2;color:#5c5c5c}.vio_plan_list_wrap_btn{display:block;width:100%;max-width:300px;background:#d5b563;text-align:center;padding:13px 0;border-radius:10px;font-size:1.4rem;color:#292929;letter-spacing:.1em;font-weight:400;margin:20px auto 0}.allmachine{margin-top:105px;background:linear-gradient(90deg, rgb(11, 152, 167) 0%, rgb(21, 200, 219) 50%, rgb(8, 156, 172) 100%)}@media screen and (max-width: 1299px){.allmachine{margin-top:92px}}@media screen and (max-width: 979px){.allmachine{margin-top:80.2px}}@media screen and (max-width: 600px){.allmachine{margin-top:85.2px}}.allmachine .bg_light{background:linear-gradient(90deg, rgb(26, 171, 188) 0%, rgb(34, 214, 233) 50%, rgb(24, 174, 191) 100%) !important}.allmachine .vio_visual{width:100%;position:relative;padding:36px 0 34px;background-image:url("../img/com/bg-gra.jpg");background-size:cover;background-repeat:no-repeat}.allmachine .vio_visual::before{position:absolute;display:block;content:"";width:100%;height:100%;background:#000;opacity:0;top:0;left:0;z-index:-1}.allmachine .vio_visual .vio_visual_flex{width:90%;max-width:1095px;margin:0 auto;display:flex;align-items:end;position:relative;z-index:10}.allmachine .vio_visual .vio_visual_flex .vio_visual_txt{width:63%;padding-right:50px}@media screen and (max-width: 600px){.allmachine .vio_visual .vio_visual_flex .vio_visual_txt{width:100%;padding:0 5%;margin-top:40px}}.allmachine .vio_visual .vio_visual_flex .vio_visual_txt .sub_vio{font-size:2rem;font-weight:500;letter-spacing:.1em;color:#fdd15d;font-family:"Noto Serif JP",serif}.allmachine .vio_visual .vio_visual_flex .vio_visual_txt h2{font-size:4rem;color:#fff;font-family:"Noto Serif JP",serif;letter-spacing:.08em;font-weight:500;margin:20px 0}@media screen and (max-width: 600px){.allmachine .vio_visual .vio_visual_flex .vio_visual_txt h2{margin:10px 0;font-size:3.6rem}}.allmachine .vio_visual .vio_visual_flex .vio_visual_txt .font_01{padding-left:5%}.allmachine .vio_visual .vio_visual_flex .vio_visual_txt .vio_visual_item{margin:20px 0 0;border-radius:10px;overflow:hidden}@media screen and (max-width: 600px){.allmachine .vio_visual .vio_visual_flex .vio_visual_txt p{text-align:center;margin-bottom:13px;font-size:2.5rem;letter-spacing:.08em;color:#fff;font-weight:500;font-family:"Noto Serif JP",serif}}.allmachine .vio_visual .vio_visual_flex .vio_visual_img{width:37%;border-radius:10px;overflow:hidden;position:relative}.allmachine .vio_visual .vio_visual_flex .vio_visual_img::before{position:absolute;display:block;content:"";width:100%;height:100%;background:#fff;opacity:0}.allmachine .com_page_bg .sec01 .sec01_bg{position:relative;overflow:hidden;z-index:2;padding:65px 0 150px}@media screen and (max-width: 979px){.allmachine .com_page_bg .sec01 .sec01_bg{padding:65px 0 80px}}.allmachine .com_page_bg .sec01 .sec01_bg::before{position:absolute;display:block;content:"";width:110%;height:100%;background-image:url(../img/com/sec04_bg_v3.png);background-size:contain;z-index:-1;top:0;left:0;opacity:.5}.allmachine .com_page_bg .sec01 .vio_line{margin:80px auto 93px}@media screen and (max-width: 979px){.allmachine .com_page_bg .sec01 .vio_line{margin-top:40px}}@media screen and (max-width: 600px){.allmachine .com_page_bg .sec01 .vio_line{margin:0 auto 71px}}.allmachine .com_page_bg .sec01 .vio_line .vio_line_title{text-align:center;margin-bottom:35px}@media screen and (max-width: 600px){.allmachine .com_page_bg .sec01 .vio_line .vio_line_title{margin-bottom:28px}}.allmachine .com_page_bg .sec01 .vio_line .vio_line_title p{font-size:2rem;color:#fff;font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em}@media screen and (max-width: 979px){.allmachine .com_page_bg .sec01 .vio_line .vio_line_title p{font-size:15px}}@media screen and (max-width: 600px){.allmachine .com_page_bg .sec01 .vio_line .vio_line_title p{font-size:1.4rem}}.allmachine .com_page_bg .sec01 .vio_line .vio_line_title h3{font-size:3rem;color:#fff;font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.08em;line-height:1.75}@media screen and (max-width: 979px){.allmachine .com_page_bg .sec01 .vio_line .vio_line_title h3{font-size:20px}}.allmachine .com_page_bg .sec01 .vio_line .vio_line_wrap{display:flex;flex-wrap:wrap;width:100%;height:311px;border-radius:10px;overflow:hidden;margin:33px 0}@media screen and (max-width: 600px){.allmachine .com_page_bg .sec01 .vio_line .vio_line_wrap{height:auto;margin-bottom:15px}}.allmachine .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left{width:75%;display:flex;align-items:center;justify-content:center;background-color:#fff;flex-wrap:wrap;padding:0 38px}@media screen and (max-width: 600px){.allmachine .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left{width:100%;padding:25px 5%}}.allmachine .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left .vio_line_wrap_left-title{display:none}@media screen and (max-width: 600px){.allmachine .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left .vio_line_wrap_left-title{display:block;width:100%}}@media screen and (max-width: 600px){.allmachine .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left .vio_line_wrap_left-title h4{font-size:15px;color:#1f7b84;font-family:"Noto Serif JP",serif;line-height:1.73;margin-bottom:20px}}.allmachine .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left .vio_line_wrap_left_wrap{width:100%;display:flex;align-items:end;justify-content:space-between}@media screen and (max-width: 600px){.allmachine .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left .vio_line_wrap_left_wrap{justify-content:space-between}}.allmachine .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left .vio_line_wrap_left_wrap .item_v1{width:24%;max-width:183px}@media screen and (max-width: 600px){.allmachine .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left .vio_line_wrap_left_wrap .item_v1{width:30%}}.allmachine .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left .vio_line_wrap_left_wrap .item_v2{width:39%;max-width:295px}@media screen and (max-width: 600px){.allmachine .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left .vio_line_wrap_left_wrap .item_v2{width:34%}}.allmachine .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left .vio_line_wrap_left_wrap .item_v3{width:22%;max-width:170px}@media screen and (max-width: 600px){.allmachine .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left .vio_line_wrap_left_wrap .item_v3{width:30%}}@media screen and (max-width: 600px){.allmachine .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left .vio_line_wrap_left_wrap .left_item{text-align:center}}@media screen and (max-width: 600px){.allmachine .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left .vio_line_wrap_left_wrap .left_item img{height:85px;width:auto}}.allmachine .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left .vio_line_wrap_left_wrap .left_item span{color:#fff;font-size:1.4rem;letter-spacing:.1em;display:block;text-align:center;background:#1f7b84;width:100%;max-width:179px;margin:15px auto 0;border-radius:21px;padding:4px 0;font-weight:300}@media screen and (max-width: 979px){.allmachine .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left .vio_line_wrap_left_wrap .left_item span{padding:4px 6px;font-size:1rem;letter-spacing:0em;white-space:nowrap}}.allmachine .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_right{width:25%;background:#c7faff;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media screen and (max-width: 979px){.allmachine .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_right{padding:10px}}@media screen and (max-width: 600px){.allmachine .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_right{width:100%}}@media screen and (max-width: 600px){.allmachine .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_right .vio_line_wrap_right_wrap{padding-top:10px}}.allmachine .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_right p{width:100%;text-align:center;margin-bottom:0;color:#1f7b84;font-size:1.5rem;letter-spacing:.08em;font-weight:500;margin:0 auto 10px}@media screen and (max-width: 600px){.allmachine .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_right p{font-family:"Noto Serif JP",serif;font-weight:600}}.allmachine .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_right .right_item_list{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 600px){.allmachine .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_right .right_item_list{justify-content:space-between;padding:0px 2.5%}}.allmachine .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_right .right_item_list li{width:48%;margin-right:4%;max-width:93px;max-height:113px}.allmachine .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_right .right_item_list li:nth-of-type(2n){margin-right:0}.allmachine .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_right .right_item_list li:first-of-type{margin-bottom:2%}.allmachine .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_right .right_item_list li:nth-of-type(2){margin-bottom:2%}@media screen and (max-width: 600px){.allmachine .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_right .right_item_list li{width:22%;margin-right:0px}}.allmachine .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_right .right_item_list li img{width:100%;height:100%}.allmachine .com_page_bg .sec01 .vio_line .vio_line_ps p{font-size:1.4rem;letter-spacing:.1em;color:#fff;font-weight:300;margin-bottom:0}.allmachine .com_page_bg .sec01 .vio_machine{width:90%;max-width:904px;margin:50px auto 0}.allmachine .com_page_bg .sec01 .vio_machine .vio_machine_title{text-align:center;margin:35px 0}.allmachine .com_page_bg .sec01 .vio_machine .vio_machine_title h3{font-size:2.5rem;font-weight:500;color:#fff;letter-spacing:.1em;font-family:"Noto Serif JP",serif;line-height:1.75;text-shadow:1px 1px 5px rgba(0,0,0,.16)}@media screen and (max-width: 979px){.allmachine .com_page_bg .sec01 .vio_machine .vio_machine_title h3{font-size:15px}}.allmachine .com_page_bg .sec01 .vio_machine .vio_machine_title h3 span{font-size:3rem;font-weight:500;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif;text-shadow:1px 1px 5px rgba(0,0,0,.16)}@media screen and (max-width: 979px){.allmachine .com_page_bg .sec01 .vio_machine .vio_machine_title h3 span{font-size:20px;line-height:1.75}}.allmachine .com_page_bg .sec01 .vio_machine .vio_machine_wrap{width:100%;position:relative;padding:24px;border-radius:10px;overflow:hidden;margin-bottom:40px}@media screen and (max-width: 600px){.allmachine .com_page_bg .sec01 .vio_machine .vio_machine_wrap{width:90%;margin:0 auto 40px}}.allmachine .com_page_bg .sec01 .vio_machine .vio_machine_wrap::before{position:absolute;display:block;content:"";width:100%;height:100%;background-image:url(../img/vio/vio_bg.png);background-size:cover;background-repeat:no-repeat;top:0;left:0;z-index:1}.allmachine .com_page_bg .sec01 .vio_machine .vio_machine_wrap h4{position:relative;z-index:2;font-size:2rem;color:#1f7b84;text-align:center;font-weight:400}@media screen and (max-width: 979px){.allmachine .com_page_bg .sec01 .vio_machine .vio_machine_wrap h4{font-size:16px;line-height:1.75;margin-bottom:8px}}.allmachine .com_page_bg .sec01 .vio_machine .vio_machine_wrap .vio_machine_wrap_img{position:relative;z-index:2;width:100%}@media screen and (max-width: 600px){.allmachine .com_page_bg .sec01 .vio_machine .vio_machine_txt{width:90%;margin:0 auto}}.allmachine .com_page_bg .sec01 .vio_machine .vio_machine_txt p{font-size:1.4rem;font-weight:300;color:#fff;letter-spacing:.08em;line-height:2;margin-bottom:0}@media screen and (max-width: 600px){.allmachine .com_page_bg .sec01 .vio_machine .vio_machine_txt p{margin-bottom:40px}}.allmachine .com_page_bg .sec01 .link_candela{width:90%;max-width:661px;margin:0 auto}.allmachine .com_page_bg .sec01 .link_candela a{display:block;width:100%;height:100%}@media screen and (max-width: 600px){.allmachine .com_page_bg .sec01 .link_candela img{border-radius:10px}}.allmachine .com_page_bg .sec01 .vio_schedule{width:90%;max-width:831px;margin:100px auto 0}@media screen and (max-width: 979px){.allmachine .com_page_bg .sec01 .vio_schedule{margin-top:65px;margin-bottom:0px}}.allmachine .com_page_bg .sec01 .vio_schedule .vio_schedule_title h3{font-size:3rem;font-weight:500;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif;text-align:center;text-shadow:1px 1px 5px rgba(0,0,0,.16)}@media screen and (max-width: 979px){.allmachine .com_page_bg .sec01 .vio_schedule .vio_schedule_title h3{font-size:20px}}.allmachine .com_page_bg .sec01 .vio_schedule .vio_schedule_title h3 span{font-size:2.5rem;font-weight:500;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif;text-shadow:1px 1px 5px rgba(0,0,0,.16)}.allmachine .com_page_bg .sec01 .vio_schedule .set_item_title{margin:40px 0 47px !important}@media screen and (max-width: 979px){.allmachine .com_page_bg .sec01 .vio_schedule .set_item_title{margin-bottom:20px !important}}.allmachine .com_page_bg .sec01 .vio_schedule .vio_schedule_list_opacity dl{transition:opacity 1.3s ease;opacity:0}.allmachine .com_page_bg .sec01 .vio_schedule .vio_schedule_list_opacity-active dl{opacity:1 !important}.allmachine .com_page_bg .sec01 .vio_schedule .vio_schedule_list_opacity-active dl:nth-child(2){transition-delay:.3s}.allmachine .com_page_bg .sec01 .vio_schedule .vio_schedule_list_opacity-active dl:nth-child(3){transition-delay:.6s}.allmachine .com_page_bg .sec01 .vio_schedule .vio_schedule_list_opacity-active dl:nth-child(4){transition-delay:.9s}.allmachine .com_page_bg .sec01 .vio_schedule .vio_schedule_list_opacity-active dl:nth-child(5){transition-delay:1.2s}.allmachine .com_page_bg .sec01 .vio_schedule .vio_schedule_list{width:100%;display:flex;justify-content:space-between;position:relative;margin-top:47px;flex-wrap:wrap}@media screen and (max-width: 979px){.allmachine .com_page_bg .sec01 .vio_schedule .vio_schedule_list{margin-top:20px}}.allmachine .com_page_bg .sec01 .vio_schedule .vio_schedule_list::before{position:absolute;display:block;content:"";width:95%;height:3px;background:#d5b563;top:67px;left:50%;transform:translateX(-50%)}@media screen and (max-width: 600px){.allmachine .com_page_bg .sec01 .vio_schedule .vio_schedule_list::before{width:3px;height:calc(100% - 80px);top:20px}}@media screen and (max-width: 600px){.allmachine .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl{width:100%;display:flex;justify-content:center;padding-bottom:70px}}@media screen and (max-width: 600px){.allmachine .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl:last-child{padding-bottom:0px}}.allmachine .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl dt{font-size:1.4rem;color:#fff;letter-spacing:.1em;font-weight:400;padding-bottom:39px;position:relative}@media screen and (max-width: 600px){.allmachine .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl dt{padding-bottom:0px;padding-right:25px}}.allmachine .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl dt::before{position:absolute;display:block;content:"";width:35px;height:35px;background:#d5b563;border-radius:50%;top:51.5px;left:50%;transform:translateX(-50%)}@media screen and (max-width: 600px){.allmachine .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl dt::before{width:18px;height:18px;left:inherit;right:-9px;transform:inherit;top:10px}}.allmachine .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl dt span{font-size:2rem;color:#fff;letter-spacing:.1em;font-weight:400}.allmachine .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl dd{font-size:1.4rem;color:#fff;letter-spacing:.1em;font-weight:400;padding-top:34px}@media screen and (max-width: 600px){.allmachine .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl dd{padding-top:0px;padding-left:25px}}.allmachine .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl dd span{font-size:2rem;color:#fff;letter-spacing:.1em;font-weight:400}@media screen and (max-width: 600px){.allmachine .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl .last_day{width:50%;padding:0px;text-align:right;padding-right:25px}}.allmachine .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl .last_day::before{display:none}.allmachine .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl .last_day::after{position:absolute;display:block;content:"";width:39px;height:40px;top:49px;left:50%;transform:translateX(-50%);background-image:url(../img/icon/icon_sankaku.png);background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 600px){.allmachine .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl .last_day::after{top:25px;left:inherit;right:-10px;width:20px;height:20px;transform:rotate(90deg)}}.allmachine .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl .last_num{position:relative;padding-bottom:35px;top:-10px}@media screen and (max-width: 600px){.allmachine .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl .last_num{width:50%;padding-left:50px}}.allmachine .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl .last_num::before{position:absolute;display:block;content:"";border:solid 1px #fff;border-radius:50%;width:108px;height:108px;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1}@media screen and (max-width: 600px){.allmachine .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl .last_num::before{top:calc(50% - 12px);left:78px}}.allmachine .com_page_bg .sec01 .vio_schedule .vio_schedule_txt{margin-top:21px}.allmachine .com_page_bg .sec01 .vio_schedule .vio_schedule_txt p{font-size:1.4rem;color:#fff;letter-spacing:.08em;line-height:2;font-weight:300;margin-bottom:0}.allmachine .com_page_bg .sec01 .vio_schedule .vio_schedule_txt p span{font-size:1.4rem;color:#fff;letter-spacing:.08em;line-height:2;font-weight:500}.allmachine .com_page_bg .allmachine_plan{padding-top:120px}@media screen and (max-width: 979px){.allmachine .com_page_bg .allmachine_plan{padding-top:80px}}.allmachine .com_page_bg .allmachine_plan .vio_plan_list{display:flex;flex-wrap:wrap;margin-bottom:80px}.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap{width:48%;margin-right:4%;margin-top:70px}@media screen and (max-width: 979px){.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap{margin-top:40px}}@media screen and (max-width: 600px){.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap{width:100%;margin-right:0px;margin-top:40px}}.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap:nth-child(2n){margin-right:0}.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .set_item_title{margin-bottom:29px}@media screen and (max-width: 979px){.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .set_item_title{margin-bottom:20px}}.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .plan_title{width:100% !important;background:#1f7b84 !important;color:#fff !important;font-size:2.3rem;font-weight:500;padding:16.5px 19px 16.5px 19px;border-radius:10px 10px 0 0 !important;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .plan_title{text-align:center;font-size:1.7rem;padding:10px 20px 10px 0px}}@media screen and (max-width: 600px){.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .plan_title{text-align:center}}.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .plan_title span{color:#fff !important;font-size:2.3rem;font-weight:500 !important;font-family:"Noto Serif JP",serif !important}@media screen and (max-width: 979px){.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .plan_title span{font-size:1.4rem !important}}.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .plan_fst{width:100%}.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl{display:flex;justify-content:space-between;margin-bottom:1%}.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl:last-of-type dt{border-radius:0 0 0 10px}.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl:last-of-type dd{border-radius:0 0 10px 0}.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl:first-child dt{font-size:2.5rem}@media screen and (max-width: 979px){.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl:first-child dt{font-size:1.8rem}}.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .plan_title{padding:16.5px 0 16.5px 19px}.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl dt{width:40%;background:#fff;padding:32.5px 0 32.5px 19px;font-size:2rem;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;color:#1f7b84}@media screen and (max-width: 979px){.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl dt{text-align:center;font-size:2rem;padding:10px 0px}}@media screen and (max-width: 600px){.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl dt{width:30%;display:flex;align-items:center;justify-content:center}}.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl dt span{font-size:2rem;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;color:#1f7b84;background:#fff}@media screen and (max-width: 979px){.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl dt span{font-size:15px}}.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl dd{width:59%;background:#fff;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 600px){.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl dd{width:69%;padding:15px 20px}}.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v1 img{width:76%;max-width:233px}@media screen and (max-width: 600px){.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v1 img{width:100%}}.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v2 img{width:76%;max-width:233px}@media screen and (max-width: 600px){.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v2 img{width:100%}}.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v3 picture{display:flex;align-items:center;justify-content:center}.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v3 img,.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v3 picture{width:95%;max-width:270px}@media screen and (max-width: 600px){.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v3 img,.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v3 picture{width:100%}}.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd dl{margin-bottom:1%}.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd dl .plan_title{padding:36.75px 0 36.75px 19px}@media screen and (max-width: 979px){.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd dl .plan_title{padding:30.75px 0 30.75px 19px}}.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt{width:100%}.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul{display:flex;flex-wrap:wrap;text-align:center;justify-content:space-between}.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul .plan_01{width:30.80798479%}.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul .plan_02{width:21.86121673%}.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul .plan_03{width:29.74904943%}.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul .plan_04{width:13.51330798%}.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul .plan_05{width:13.69771863%}.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul .plan_06{width:25.09125475%}.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul .plan_07{width:28.53992395%}.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul .plan_08{width:28.68060837%}.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul .plan_09{width:22.82319392%}.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul .plan_10{width:16.10456274%}.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul .plan_11{width:28.53992395%}.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul .plan_12{width:28.74334601%}.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul .plan_13{width:22.83079848%;border-radius:0 0 0 10px}.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul .plan_14{width:16.10456274%}.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul .plan_15{width:13.04752852%}.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul .plan_16{width:14.16159696%}.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul .plan_17{width:28.73954373%;border-radius:0 0 10px 0}@media screen and (max-width: 600px){.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul .plan_17{width:100% !important;border-radius:0 0 10px 10px}}.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li{background:#fff;font-size:2rem;font-weight:500;color:#1f7b84;padding:17px 0;font-family:"Noto Serif JP",serif;letter-spacing:0em;display:inline-block;margin-bottom:1%}@media screen and (max-width: 979px){.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li{font-size:1.6rem;padding:10.6px 0}}@media screen and (max-width: 600px){.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li{font-size:1.8rem !important;width:49% !important;padding:5.6px 0 !important;line-height:1.8 !important}}.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li span{font-size:1.4rem;font-weight:400;color:#1f7b84;font-family:"Noto Serif JP",serif;letter-spacing:0em;display:inline-block}@media screen and (max-width: 979px){.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li span{font-size:1.2rem}}.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li .hidden-plan{display:none}@media screen and (max-width: 979px){.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li .hidden-plan{display:block}}@media screen and (max-width: 600px){.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li .hidden-plan{display:none}}.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .acdn{border-radius:10px;overflow:hidden}.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch{padding-right:9%;position:relative}.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch::after{position:absolute;display:block;content:"";width:14.52px;height:7.41px;top:3rem;right:7%;background-image:url(../img/icon/icon_acdn_small.png);background-size:contain;background-repeat:no-repeat;transform:rotate(180deg);transition:transform .4s}@media screen and (max-width: 979px){.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch::after{top:2rem}}@media screen and (max-width: 600px){.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch::after{top:21px;right:5%}}.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch:hover{cursor:pointer}.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch.open::after{transform:translateY(-25%) rotate(0deg)}.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body{background:#fff;padding:20px 20px;margin-top:1%;border-radius:0 0 10px 10px;display:none}.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body p{margin-bottom:0;font-size:1.4rem;letter-spacing:.08em;font-weight:400;line-height:2;color:#5c5c5c}.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap{display:flex;align-items:center;margin-bottom:20px}@media screen and (max-width: 979px){.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap{flex-wrap:wrap}}@media screen and (max-width: 600px){.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap{flex-wrap:wrap;justify-content:center;margin-bottom:5px}}.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li{line-height:1}.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:first-of-type{color:#1f7b84;font-size:1.7rem;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;margin-right:5px}@media screen and (max-width: 979px){.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:first-of-type{width:100%;font-size:1.6rem}}@media screen and (max-width: 600px){.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:first-of-type{width:100%;margin:0px;text-align:center;font-size:1.6rem;font-weight:600}}.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:nth-of-type(2){color:#1f7b84;font-size:3.1rem;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;margin-right:8px}@media screen and (max-width: 979px){.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:nth-of-type(2){font-size:2.8rem}}.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:nth-of-type(2) .en{font-size:1.7rem;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;color:#1f7b84}@media screen and (max-width: 979px){.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:nth-of-type(2) .en{font-size:1.6rem}}.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:nth-of-type(2) .zei{font-size:1.2rem;font-weight:400;letter-spacing:.1em;color:#1f7b84}@media screen and (max-width: 979px){.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:nth-of-type(2) .zei{font-size:1.1rem}}.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:last-of-type{background:#c7faff;color:#1f7b84;font-size:1.8rem;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;padding:4px 12px}@media screen and (max-width: 979px){.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:last-of-type{font-size:1.6rem}}@media screen and (max-width: 600px){.allmachine .com_page_bg .allmachine_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:last-of-type{font-size:1.2rem;padding:2px 6px}}.allmachine .face_shaving{width:90%;max-width:1000px;margin:0 auto}.allmachine .face_shaving .vio_shaving_wrap{display:flex;flex-wrap:wrap;margin-top:60px}@media screen and (max-width: 979px){.allmachine .face_shaving .vio_shaving_wrap{margin-top:30px}}.allmachine .face_shaving .vio_shaving_wrap .vio_shaving_wrap_img{width:37.9%;max-width:379px;border-radius:10px;overflow:hidden}@media screen and (max-width: 600px){.allmachine .face_shaving .vio_shaving_wrap .vio_shaving_wrap_img{width:100%;margin-bottom:15px}}.allmachine .face_shaving .vio_shaving_wrap .vio_shaving_wrap_img img{width:100%;border-radius:10px}.allmachine .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt{width:62.1%;padding-left:3.5vw}@media screen and (max-width: 979px){.allmachine .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt{padding-left:2.5vw}}@media screen and (max-width: 600px){.allmachine .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt{width:100%;padding-left:0px}}.allmachine .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt p{font-size:1.4rem;font-weight:300;line-height:2;letter-spacing:.08em;color:#fff;margin-bottom:55px}.allmachine .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt p span{font-size:1.4rem;font-weight:500;line-height:2;letter-spacing:.08em;color:#fff}.allmachine .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl{display:flex;justify-content:space-between;margin-bottom:1.5%;flex-wrap:wrap}@media screen and (max-width: 600px){.allmachine .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl{margin-bottom:25px}}.allmachine .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl:first-of-type{border-radius:10px 10px 0 0;overflow:hidden}.allmachine .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl:last-of-type{border-radius:0 0 10px 10px;overflow:hidden}.allmachine .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl dt{width:59%;background:#fff;padding:18px 0 18px 18px;font-size:1.8rem;font-family:"Noto Serif JP",serif;letter-spacing:.03em;font-weight:400;color:#1f7b84}@media screen and (max-width: 979px){.allmachine .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl dt{font-size:1.6rem;width:calc(100% - 198px);padding:15px}}@media screen and (max-width: 600px){.allmachine .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl dt{width:100%;margin-bottom:5px;border-radius:10px 10px 0 0;padding:13px 5px;text-align:center}}.allmachine .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl dd{width:40%;background:#fff;display:flex;align-items:center;font-size:2.2rem;font-family:"Noto Serif JP",serif;letter-spacing:.03em;font-weight:500;color:#1f7b84;padding-left:15px}@media screen and (max-width: 979px){.allmachine .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl dd{font-size:1.8rem;width:188px}}@media screen and (max-width: 600px){.allmachine .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl dd{width:100%;border-radius:0px 0px 10px 10px;padding:0px;justify-content:center;height:51px}}.allmachine .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl .shaving_price{font-size:3rem;font-weight:bold}@media screen and (max-width: 979px){.allmachine .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl .shaving_price{font-size:2.6rem}}.allmachine .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl .shaving_price .part{font-size:1.8rem;font-family:"Noto Serif JP",serif;letter-spacing:.08em;font-weight:500;color:#1f7b84;margin-right:4px}@media screen and (max-width: 979px){.allmachine .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl .shaving_price .part{font-size:1.6rem}}@media screen and (max-width: 600px){.allmachine .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl .shaving_price .part{margin-right:8px;font-size:2rem}}.allmachine .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl .shaving_price .en{font-size:2rem;font-family:"Noto Serif JP",serif;letter-spacing:.08em;font-weight:500;color:#1f7b84;position:relative;top:4px}@media screen and (max-width: 979px){.allmachine .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl .shaving_price .en{font-size:1.6rem}}.allmachine .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl .shaving_price .zei{font-size:1.2rem;letter-spacing:.1em;font-weight:400;color:#1f7b84;position:relative;top:4px}@media screen and (max-width: 979px){.allmachine .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl .shaving_price .zei{font-size:1.1rem}}.allmachine .sec03{padding-bottom:120px;padding-top:130px}@media screen and (max-width: 979px){.allmachine .sec03{padding-top:30px;padding-bottom:50px}}@media screen and (max-width: 600px){.allmachine .sec03 .contents_title{padding:0 3%}}@media screen and (max-width: 600px){.allmachine .sec03 .contents_title h2{letter-spacing:.06em !important;font-size:2.8rem !important}}.allmachine .sec03 .sec03-wrap{display:flex;flex-wrap:wrap;margin-top:45px;margin-bottom:60px}.allmachine .sec03 .sec03-wrap .sec03-wrap-col{border-radius:10px;overflow:hidden;width:32%;margin-right:2%;background-color:#fff}.allmachine .sec03 .sec03-wrap .sec03-wrap-col:nth-child(3n){margin-right:0px}@media screen and (max-width: 600px){.allmachine .sec03 .sec03-wrap .sec03-wrap-col{width:100%;margin-right:0px;margin-bottom:25px}}.allmachine .sec03 .sec03-wrap .sec03-wrap-col .sec03-wrap-col-txt{padding:15px 10px}.allmachine .sec03 .sec03-wrap .sec03-wrap-col .sec03-wrap-col-txt h3{font-size:20px;font-family:"Noto Serif JP",serif;text-align:center;color:#1f7b84;margin-bottom:15px;line-height:1.5}.allmachine .sec03 .sec03-wrap .sec03-wrap-col .sec03-wrap-col-txt p{font-size:14px;text-align:center;color:#5c5c5c;line-height:2}.allmachine .sec04{padding-bottom:145px;padding-top:140px}@media screen and (max-width: 979px){.allmachine .sec04{padding-top:50px;padding-bottom:60px}}.allmachine .sec04 .sec04_faq{width:90%;max-width:687px;margin:0 auto;border:solid 3px #fff;border-radius:10px;overflow:hidden;border-top:none}@media screen and (max-width: 600px){.allmachine .sec04 .sec04_faq{overflow:inherit}}.allmachine .sec04 .sec04_faq h4{width:100%;background:#fff;padding:15px 0 15px 20px;font-size:1.6rem;font-weight:500;color:#1f7b84;letter-spacing:.08em}@media screen and (max-width: 979px){.allmachine .sec04 .sec04_faq h4{line-height:1.75}}.allmachine .sec04 .sec04_faq .sec04_faq_wrap{padding:45px 196px 45px 40px;position:relative}@media screen and (max-width: 600px){.allmachine .sec04 .sec04_faq .sec04_faq_wrap{padding:15px 45px 15px 15px}}.allmachine .sec04 .sec04_faq .sec04_faq_wrap::before{position:absolute;display:block;content:"";width:154px;height:253px;bottom:-5px;right:40px;background-image:url(../img/vio/vio_person.png);background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 600px){.allmachine .sec04 .sec04_faq .sec04_faq_wrap::before{width:80px;height:120px;right:-20px;bottom:-15px}}.allmachine .sec04 .sec04_faq .sec04_faq_wrap::after{content:"";background-color:rgba(0,0,0,.1);position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.allmachine .sec04 .sec04_faq .sec04_faq_wrap p{margin-bottom:0;font-size:1.4rem;font-weight:300;letter-spacing:.08em;color:#fff;line-height:2}.allmachine .sec04 .sec04_faq .sec04_faq_wrap p span{font-size:1.4rem;font-weight:400;letter-spacing:.08em;color:#fff;line-height:2}.allmachine .sec04 .sec04_faq .sec04_faq_wrap_v2{padding:20px 196px 20px 20px}@media screen and (max-width: 600px){.allmachine .sec04 .sec04_faq .sec04_faq_wrap_v2{padding:15px 45px 15px 15px}}.allmachine .sec04 .sec04_viseo{width:90%;max-width:905px;margin:0 auto 39px}@media screen and (max-width: 979px){.allmachine .sec04 .sec04_viseo{margin-bottom:30px}}.allmachine .sec04 .sec04_viseo .sec04_viseo_title{text-align:center;margin:65px 0 35px}@media screen and (max-width: 600px){.allmachine .sec04 .sec04_viseo .sec04_viseo_title{margin:45px 0 30px}}.allmachine .sec04 .sec04_viseo .sec04_viseo_title h3{font-size:3rem;font-weight:500;color:#fff;letter-spacing:.1em;font-family:"Noto Serif JP",serif;line-height:1.75;text-shadow:1px 1px 5px rgba(0,0,0,.16)}@media screen and (max-width: 979px){.allmachine .sec04 .sec04_viseo .sec04_viseo_title h3{font-size:2.5rem}}@media screen and (max-width: 600px){.allmachine .sec04 .sec04_viseo .sec04_viseo_title h3{font-size:2rem}}.allmachine .sec04 .sec04_viseo .sec04_viseo_title span{font-size:2.5rem;font-weight:500;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif;text-shadow:1px 1px 5px rgba(0,0,0,.16)}@media screen and (max-width: 979px){.allmachine .sec04 .sec04_viseo .sec04_viseo_title span{font-size:2rem}}@media screen and (max-width: 600px){.allmachine .sec04 .sec04_viseo .sec04_viseo_title span{font-size:1.5rem}}.allmachine .sec04 .sec04_viseo .sec04_viseo_txt{margin-top:21px}.allmachine .sec04 .sec04_viseo .sec04_viseo_txt p{font-size:1.4rem;color:#fff;letter-spacing:.08em;line-height:2;font-weight:300;margin-bottom:0}.allmachine .sec04 .sec04_viseo .sec04_viseo_txt p span{font-size:1.4rem;color:#fff;letter-spacing:.08em;line-height:2;font-weight:500}.allmachine .sec04 .sec04_viseo .sec04_viseo_txt a{font-size:1.4rem;color:#fff;letter-spacing:.08em;line-height:2;font-weight:400;margin-bottom:0;text-decoration:underline;display:inline-block;margin-top:20px;text-underline-offset:7px}.allmachine .sec04 .sec04_contents{width:90%;max-width:688px;margin:58px auto 88px}@media screen and (max-width: 600px){.allmachine .sec04 .sec04_contents{margin:0 auto 35px}}.allmachine .sec04 .sec04_contents .sec04_contents_wrap{width:100%;border:solid 3px #fff;border-radius:10px;overflow:hidden;margin-bottom:48px}.allmachine .sec04 .sec04_contents .sec04_contents_wrap:nth-child(2) .sec04_contents_switch::before{background-image:url(../img/allmachine/allmachine_item_case02.png)}.allmachine .sec04 .sec04_contents .sec04_contents_wrap:nth-child(3) .sec04_contents_switch::before{background-image:url(../img/allmachine/allmachine_item_case03.png)}.allmachine .sec04 .sec04_contents .sec04_contents_wrap:nth-child(4) .sec04_contents_switch::before{background-image:url(../img/allmachine/allmachine_item_case04.png)}.allmachine .sec04 .sec04_contents .sec04_contents_wrap:nth-child(5) .sec04_contents_switch::before{background-image:url(../img/allmachine/allmachine_item_case05.png)}.allmachine .sec04 .sec04_contents .sec04_contents_wrap:nth-child(6) .sec04_contents_switch::before{background-image:url(../img/allmachine/allmachine_item_case06.png)}.allmachine .sec04 .sec04_contents .sec04_contents_wrap:last-child{margin-bottom:0}.allmachine .sec04 .sec04_contents .sec04_contents_wrap:last-child .sec04_contents_switch::before{background-image:url(../img/allmachine/allmachine_item_case07.png)}@media screen and (max-width: 600px){.allmachine .sec04 .sec04_contents .sec04_contents_wrap{margin-bottom:30px}}.allmachine .sec04 .sec04_contents .sec04_contents_wrap .sec04_contents_switch{background:#fff;padding:15px 65px 15px 140px;position:relative}.allmachine .sec04 .sec04_contents .sec04_contents_wrap .sec04_contents_switch:hover{cursor:pointer}.allmachine .sec04 .sec04_contents .sec04_contents_wrap .sec04_contents_switch::before{position:absolute;display:block;content:"";width:102px;height:102px;background-image:url(../img/allmachine/allmachine_item_case01.png);background-size:contain;background-repeat:no-repeat;left:20px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 600px){.allmachine .sec04 .sec04_contents .sec04_contents_wrap .sec04_contents_switch::before{top:20px;left:50%;transform:translate(-50%, 0%)}}.allmachine .sec04 .sec04_contents .sec04_contents_wrap .sec04_contents_switch::after{position:absolute;display:block;content:"";width:27px;height:10px;background-image:url(../img/allmachine/icon_allmachine.png);background-size:contain;background-repeat:no-repeat;right:20px;top:50%}@media screen and (max-width: 600px){.allmachine .sec04 .sec04_contents .sec04_contents_wrap .sec04_contents_switch::after{display:none}}@media screen and (max-width: 600px){.allmachine .sec04 .sec04_contents .sec04_contents_wrap .sec04_contents_switch{padding:125px 15px 25px}}.allmachine .sec04 .sec04_contents .sec04_contents_wrap .sec04_contents_switch h3{font-size:2rem;font-weight:500;letter-spacing:.08em;color:#1f7b84;font-family:"Noto Serif JP",serif;line-height:1.75}@media screen and (max-width: 979px){.allmachine .sec04 .sec04_contents .sec04_contents_wrap .sec04_contents_switch h3{font-size:1.6rem}}@media screen and (max-width: 600px){.allmachine .sec04 .sec04_contents .sec04_contents_wrap .sec04_contents_switch h3{font-size:1.8rem;text-align:center}}.allmachine .sec04 .sec04_contents .sec04_contents_wrap .sec04_contents_switch h3 span{font-size:2rem;font-weight:500;letter-spacing:.08em;color:#1f7b84;font-family:"Noto Serif JP",serif;line-height:1.75}@media screen and (max-width: 979px){.allmachine .sec04 .sec04_contents .sec04_contents_wrap .sec04_contents_switch h3 span{font-size:1.8rem}}@media screen and (max-width: 600px){.allmachine .sec04 .sec04_contents .sec04_contents_wrap .sec04_contents_switch h3 span{font-size:2rem}}.allmachine .sec04 .sec04_contents .sec04_contents_wrap .sec04_contents_switch.open-contents::after{transform:rotate(180deg)}.allmachine .sec04 .sec04_contents .sec04_contents_wrap .switch_item_sp .open-contents-sp{background-color:rgba(0,0,0,0) !important}.allmachine .sec04 .sec04_contents .sec04_contents_wrap .switch_item_sp .open-contents-sp::before{transform:rotate(0);background-image:url(../img/allmachine/icon_allmachine_white.png)}.allmachine .sec04 .sec04_contents .sec04_contents_wrap .switch_item_sp .open-contents-sp::after{content:"";background-color:rgba(0,0,0,.1);position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.allmachine .sec04 .sec04_contents .sec04_contents_wrap .switch_item_sp a{padding-bottom:26px;background-color:#fff;position:relative;display:block;width:100%}.allmachine .sec04 .sec04_contents .sec04_contents_wrap .switch_item_sp a::before{position:absolute;display:block;content:"";width:27px;height:10px;background-image:url(../img/allmachine/icon_allmachine.png);background-size:contain;background-repeat:no-repeat;left:50%;transform:translateX(-50%) rotate(180deg);z-index:2}.allmachine .sec04 .sec04_contents .sec04_contents_wrap .switch_item_sp a:hover{opacity:1}@media screen and (min-width: 601px){.allmachine .sec04 .sec04_contents .sec04_contents_wrap .switch_item_sp a{display:none}}.allmachine .sec04 .sec04_contents .sec04_contents_wrap .sec04_contents_body{display:none}.allmachine .sec04 .sec04_contents .sec04_contents_wrap .sec04_contents_body .sec04_contents_body_img{background:#c7faff;padding:20px}.allmachine .sec04 .sec04_contents .sec04_contents_wrap .sec04_contents_body .sec04_contents_body_img img{width:100%}.allmachine .sec04 .sec04_contents .sec04_contents_wrap .sec04_contents_body .sec04_contents_body_img .contents_box_sp{max-width:290px;margin:23px auto 0}.allmachine .sec04 .sec04_contents .sec04_contents_wrap .sec04_contents_body .sec04_contents_body_img .contents_box_sp .contents_box_wrap{width:100%;position:relative}.allmachine .sec04 .sec04_contents .sec04_contents_wrap .sec04_contents_body .sec04_contents_body_img .contents_box_sp .contents_box_wrap:first-child{margin-bottom:15px}.allmachine .sec04 .sec04_contents .sec04_contents_wrap .sec04_contents_body .sec04_contents_body_img .contents_box_sp .contents_box_wrap p{font-size:1.4rem;color:#5c5c5c;font-weight:400;letter-spacing:.08em;line-height:1.65;margin-bottom:0}.allmachine .sec04 .sec04_contents .sec04_contents_wrap .sec04_contents_body .sec04_contents_body_img .contents_box_sp .contents_box_wrap p span{font-size:1.6rem;font-weight:bold;color:#5c5c5c;letter-spacing:.08em}.allmachine .sec04 .sec04_contents .sec04_contents_wrap .sec04_contents_body .sec04_contents_body_img .contents_box_sp .contents_box_wrap .contents_box_pink{position:absolute;width:75px;right:5px;bottom:5px}.allmachine .sec04 .sec04_contents .sec04_contents_wrap .sec04_contents_body .sec04_contents_body_img .contents_box_sp .contents_box_wrap .contents_box_pink img{width:100%}.allmachine .sec04 .sec04_contents .sec04_contents_wrap .sec04_contents_body .sec04_contents_body_img .contents_box_sp .contents_box_wrap .contents_box_blue{position:absolute;width:54px;right:10px;bottom:5px}.allmachine .sec04 .sec04_contents .sec04_contents_wrap .sec04_contents_body .sec04_contents_body_img .contents_box_sp .contents_box_wrap .contents_box_blue img{width:100%}.allmachine .sec04 .sec04_contents .sec04_contents_wrap .sec04_contents_body .sec04_contents_body_img .contents_box_sp .contents_box_wrap .contents_box_blue_v2{position:absolute;width:122px;right:-5px;top:0}.allmachine .sec04 .sec04_contents .sec04_contents_wrap .sec04_contents_body .sec04_contents_body_img .contents_box_sp .contents_box_wrap .contents_box_blue_v2 img{width:100%}.allmachine .sec04 .sec04_contents .sec04_contents_wrap .sec04_contents_body .sec04_contents_body_img .contents_box_sp .contents_box_wrap .contents_box_green{position:absolute;width:75px;right:10px;bottom:5px}.allmachine .sec04 .sec04_contents .sec04_contents_wrap .sec04_contents_body .sec04_contents_body_img .contents_box_sp .contents_box_wrap .contents_box_green img{width:100%}.allmachine .sec04 .sec04_contents .sec04_contents_wrap .sec04_contents_body .sec04_contents_body_img .contents_box_sp .contents_box_wrap .contents_box_blown{position:absolute;width:90px;right:3px;bottom:5px}.allmachine .sec04 .sec04_contents .sec04_contents_wrap .sec04_contents_body .sec04_contents_body_img .contents_box_sp .contents_box_wrap .contents_box_blown img{width:100%}.allmachine .sec04 .sec04_contents .sec04_contents_wrap .pink{background-color:#f4b3ac;padding:20px 85px 20px 20px}.allmachine .sec04 .sec04_contents .sec04_contents_wrap .blue{background-color:#6af0ff;padding:20px 72px 20px 20px}.allmachine .sec04 .sec04_contents .sec04_contents_wrap .blue_v2{background-color:#6af0ff;padding:20px 0px 20px 20px}.allmachine .sec04 .sec04_contents .sec04_contents_wrap .green{background-color:#9bf58f;padding:12px 90px 12px 20px}.allmachine .sec04 .sec04_contents .sec04_contents_wrap .blown{background-color:#e7c689;padding:15px 90px 15px 20px}.allmachine .sec04 .sec04_contents .sec04_contents_wrap .sec04_contents_body.active-contents{display:block !important}.allmachine .sec04 .sec04_contents .sec04_contents_wrap .sec04_contents_body_wrap{padding:33px 22px 33px 130px;position:relative}.allmachine .sec04 .sec04_contents .sec04_contents_wrap .sec04_contents_body_wrap::before{position:absolute;display:block;content:"";width:102px;height:102px;background-image:url(../img/allmachine/allmachine_item_person.png);background-size:contain;background-repeat:no-repeat;left:20px;z-index:2}@media screen and (max-width: 600px){.allmachine .sec04 .sec04_contents .sec04_contents_wrap .sec04_contents_body_wrap::before{top:20px;left:50%;transform:translateX(-50%)}}.allmachine .sec04 .sec04_contents .sec04_contents_wrap .sec04_contents_body_wrap::after{content:"";background-color:rgba(0,0,0,.1);position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}@media screen and (max-width: 600px){.allmachine .sec04 .sec04_contents .sec04_contents_wrap .sec04_contents_body_wrap{padding:130px 25px 33px}}.allmachine .sec04 .sec04_contents .sec04_contents_wrap .sec04_contents_body_wrap p{font-size:1.4rem;color:#fff;letter-spacing:.08em;line-height:2;font-weight:300;margin-bottom:0;position:relative;z-index:2}.allmachine .sec04 .sec04_contents .sec04_contents_wrap .sec04_contents_body_wrap p .under_line{font-size:1.4rem;color:#fff;letter-spacing:.08em;line-height:2;font-weight:300;text-decoration:underline}.allmachine .sec04 .sec04_contents .sec04_contents_wrap .sec04_contents_body_wrap p span{font-size:1.4rem;color:#fff;letter-spacing:.08em;line-height:2;font-weight:400}.allmachine .sec04 .sec04_machine{width:90%;max-width:1176px;margin:0 auto}@media screen and (max-width: 600px){.allmachine .sec04 .sec04_machine .contents_title h2{font-size:24px !important}}.allmachine .sec04 .sec04_machine .vio_machine_title{text-align:center;margin:35px 0}.allmachine .sec04 .sec04_machine .vio_machine_title h3{font-size:2.5rem;font-weight:500;color:#fff;letter-spacing:.1em;font-family:"Noto Serif JP",serif;line-height:1.75;text-shadow:1px 1px 5px rgba(0,0,0,.16)}@media screen and (max-width: 979px){.allmachine .sec04 .sec04_machine .vio_machine_title h3{font-size:1.5rem}}.allmachine .sec04 .sec04_machine .vio_machine_title h3 span{font-size:3rem;font-weight:500;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif;text-shadow:1px 1px 5px rgba(0,0,0,.16)}@media screen and (max-width: 979px){.allmachine .sec04 .sec04_machine .vio_machine_title h3 span{font-size:20px}}.allmachine .sec04 .swiper{width:90%;max-width:1176px;margin:0 auto;margin-bottom:120px}@media screen and (max-width: 979px){.allmachine .sec04 .swiper{margin-bottom:60px;padding-bottom:40px}}.allmachine .sec04 .swiper .swiper-pagination{display:none}@media screen and (max-width: 600px){.allmachine .sec04 .swiper .swiper-pagination{display:block;bottom:0px}}.allmachine .sec04 .swiper .swiper-pagination .swiper-pagination-bullet{margin:0px 8.5px}.allmachine .sec04 .swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:#fff}.allmachine .sec04 .swiper .swiper-slide a{display:block}.allmachine .sec04 .swiper .swiper-slide a img{border-radius:13px}@media screen and (max-width: 600px){.allmachine .sec04 .swiper .swiper-slide a img{border-radius:15px}}.allmachine .sec04 .ipl{width:90%;max-width:1000px;margin:50px auto 74px}.allmachine .sec04 .ipl .ipl_title{text-align:center;margin-bottom:35px}@media screen and (max-width: 600px){.allmachine .sec04 .ipl .ipl_title{margin-bottom:15px}}.allmachine .sec04 .ipl .ipl_title h3{font-size:2.5rem;font-weight:500;color:#fff;letter-spacing:.1em;font-family:"Noto Serif JP",serif;line-height:1.75;text-shadow:1px 1px 5px rgba(0,0,0,.16);display:flex;align-items:center;justify-content:center}@media screen and (max-width: 979px){.allmachine .sec04 .ipl .ipl_title h3{font-size:18px;display:block}}.allmachine .sec04 .ipl .ipl_title h3 img{width:48px;display:block;margin-right:5px}@media screen and (max-width: 979px){.allmachine .sec04 .ipl .ipl_title h3 img{margin:0 auto 5px;width:39px}}.allmachine .sec04 .ipl .ipl_wrap{display:flex;border-radius:10px;overflow:hidden;margin-bottom:42px}.allmachine .sec04 .ipl .ipl_wrap .ipl_wrap_img{width:50%;position:relative}.allmachine .sec04 .ipl .ipl_wrap .ipl_wrap_img img{width:100%;height:100%}.allmachine .sec04 .ipl .ipl_wrap .ipl_wrap_img span{position:absolute;display:block;width:374px;padding:30px 0;font-size:2.5rem;color:#fff;text-align:center;letter-spacing:.08em;font-weight:bold;bottom:14px;left:50%;transform:translateX(-50%);background:#08909f}@media screen and (max-width: 979px){.allmachine .sec04 .ipl .ipl_wrap .ipl_wrap_img span{width:90%;max-width:307px;padding:25px 0;bottom:7px}}@media screen and (max-width: 600px){.allmachine .sec04 .ipl .ipl_wrap .ipl_wrap_img span{width:80%;font-size:16px;padding:13px 0px;bottom:5px}}.allmachine .sec04 .ipl .ipl_wrap_txt{padding:0 5%}@media screen and (max-width: 979px){.allmachine .sec04 .ipl .ipl_wrap_txt{padding:0px}}.allmachine .sec04 .ipl .ipl_wrap_txt p{font-size:1.4rem;color:#fff;letter-spacing:.08em;font-weight:300;line-height:2;margin-bottom:0}.allmachine .sec04 .sec04-list_title{width:100%;font-weight:500;color:#fff;background-color:#1f7b84;border-radius:10px;text-align:center;font-size:25px;font-family:"Noto Serif JP",serif;padding:25px 5%;margin:0 auto;margin-top:50px;line-height:2}@media screen and (max-width: 979px){.allmachine .sec04 .sec04-list_title{font-size:18px;margin-top:15px;line-height:1.8;height:auto}}.allmachine .sec04 .sec04-list{display:flex;flex-wrap:wrap;margin-top:60px}@media screen and (max-width: 979px){.allmachine .sec04 .sec04-list{margin-top:25px}}@media screen and (max-width: 600px){.allmachine .sec04 .sec04-list{flex-direction:column-reverse}}.allmachine .sec04 .sec04-list .sec04-list-left{width:45%}@media screen and (max-width: 600px){.allmachine .sec04 .sec04-list .sec04-list-left{width:100%}}.allmachine .sec04 .sec04-list .sec04-list-left p{color:#fff;font-size:14px;line-height:2.2;font-weight:300}.allmachine .sec04 .sec04-list .sec04-list-right{width:55%;padding-left:5%}@media screen and (max-width: 600px){.allmachine .sec04 .sec04-list .sec04-list-right{width:100%;padding-left:0px;margin-bottom:25px}}.allmachine .sec04 .sec04-list .sec04-list-right img{border-radius:10px;width:100%}.allmachine .sec05{margin-bottom:150px}@media screen and (max-width: 979px){.allmachine .sec05{margin-bottom:0px;padding-bottom:60px}}.allmachine .sec05 .vio_use{width:90%;max-width:905px;margin:0 auto 39px}@media screen and (max-width: 979px){.allmachine .sec05 .vio_use{margin-bottom:30px}}.allmachine .sec05 .vio_use_youtube{margin-bottom:35px}.allmachine .sec05 .vio_use_youtube iframe{width:100%;height:530px}@media screen and (max-width: 979px){.allmachine .sec05 .vio_use_youtube iframe{height:49.9168053245vw;max-height:530px}}@media screen and (max-width: 600px){.allmachine .sec05 .vio_use_youtube iframe{height:50.4vw}}.allmachine .sec05 .vio_use_title{text-align:center;margin:50px 0}@media screen and (max-width: 979px){.allmachine .sec05 .vio_use_title{margin-bottom:20px;margin-top:30px}}.allmachine .sec05 .vio_use_title h3{font-size:3rem;color:#fff;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;margin-bottom:10px;text-shadow:1px 1px 5px rgba(0,0,0,.16)}@media screen and (max-width: 979px){.allmachine .sec05 .vio_use_title h3{font-size:20px;line-height:1.75;margin-bottom:5px}}.allmachine .sec05 .vio_use_title p{font-size:2rem;color:#fff;letter-spacing:.1em;font-weight:500;font-family:"Noto Serif JP",serif;margin-bottom:0}@media screen and (max-width: 979px){.allmachine .sec05 .vio_use_title p{font-size:15px;line-height:1.66}}.allmachine .sec05 .vio_use_txt p{font-size:1.4rem;color:#fff;letter-spacing:.08em;line-height:2;font-weight:300;margin-bottom:0}.allmachine .sec05 .vio_use_wrap{width:90%;max-width:1020px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 979px){.allmachine .sec05 .vio_use_wrap{margin:0px auto 0}}.allmachine .sec05 .vio_use_wrap .use_contener{width:49%;overflow:hidden}@media screen and (max-width: 979px){.allmachine .sec05 .vio_use_wrap .use_contener{overflow:inherit}}@media screen and (max-width: 600px){.allmachine .sec05 .vio_use_wrap .use_contener{width:100%;overflow:inherit;margin-bottom:60px}}@media screen and (max-width: 600px){.allmachine .sec05 .vio_use_wrap .use_contener:last-child{margin-bottom:0px}}.allmachine .sec05 .vio_use_wrap .use_contener .use_contener_up{background:#fff;padding:35px 174px 35px 35px;position:relative;border-radius:10px 10px 0px 0px}@media screen and (max-width: 979px){.allmachine .sec05 .vio_use_wrap .use_contener .use_contener_up{padding:55px 20px 30px}}@media screen and (max-width: 600px){.allmachine .sec05 .vio_use_wrap .use_contener .use_contener_up{padding:20px;padding-top:45px;border-radius:10px 10px 0px 0px}}.allmachine .sec05 .vio_use_wrap .use_contener .use_contener_up::before{position:absolute;display:block;content:"";width:150px;height:150px;right:25px;top:35px;background-image:url(../img/vio/case_item.png);background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 979px){.allmachine .sec05 .vio_use_wrap .use_contener .use_contener_up::before{width:82px;height:82px;right:50%;transform:translateX(50%);top:-40px;background-image:url(../img/vio/case_item_sp.png)}}.allmachine .sec05 .vio_use_wrap .use_contener .use_contener_up p{font-size:clamp(1.4rem,1.6vw,2rem);color:#1f7b84;letter-spacing:.08em;font-weight:500;line-height:2;margin-bottom:0;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.allmachine .sec05 .vio_use_wrap .use_contener .use_contener_up p{text-align:center;line-height:1.75}}.allmachine .sec05 .vio_use_wrap .use_contener .case_v2::before{background-image:url(../img/vio/case_item_v2.png) !important}@media screen and (max-width: 979px){.allmachine .sec05 .vio_use_wrap .use_contener .case_v2::before{background-image:url(../img/vio/case_item_v2_sp.png) !important}}.allmachine .sec05 .vio_use_wrap .use_contener .use_contener_down{background:#c7faff;padding:30px 35px 20px;border-radius:0px 0px 10px 10px}@media screen and (max-width: 979px){.allmachine .sec05 .vio_use_wrap .use_contener .use_contener_down{padding:30px 15px 20px;border-radius:0px 0px 10px 10px}}.allmachine .sec05 .vio_use_wrap .use_contener .use_contener_down span{font-size:2rem;color:#1f7b84;letter-spacing:.08em;font-weight:500;line-height:2;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.allmachine .sec05 .vio_use_wrap .use_contener .use_contener_down span{text-align:center;line-height:1.75;display:block;font-size:1.8rem}}.allmachine .sec05 .vio_use_wrap .use_contener .use_contener_down p{margin-bottom:0;font-size:1.4rem;font-weight:400;line-height:2;color:#5c5c5c}@media screen and (max-width: 979px){.allmachine .sec05 .vio_use_wrap .use_contener .use_contener_down p{text-align:center;margin-bottom:5px}}.allmachine .sec05 .vio_use_wrap .use_contener .use_contener_down .case_v2_txt{margin-bottom:19px}.allmachine .sec05 .vio_use_wrap .use_contener .use_contener_down .down_item{display:flex;justify-content:center}.allmachine .sec05 .vio_use_wrap .use_contener .use_contener_down .down_item .machine_03{width:45%;max-width:111px;margin-right:5%}.allmachine .sec05 .vio_use_wrap .use_contener .use_contener_down .down_item .machine_04{width:45%;max-width:104px}.allmachine .sec05 .vio_use_wrap .use_contener .use_contener_down .down_item .machine_05{width:45%;max-width:76px}.allmachine .sec06{margin-bottom:150px}@media screen and (max-width: 979px){.allmachine .sec06{margin-bottom:90px}}.allmachine .sec07{padding-bottom:150px}@media screen and (max-width: 979px){.allmachine .sec07{padding-bottom:50px}}@media screen and (max-width: 600px){.allmachine .sec07 .contents_title h2{font-size:24px !important}}.allmachine .sec08 .sec08_wrap{padding:105px 0 50px;background:linear-gradient(90deg, rgb(26, 171, 188) 0%, rgb(34, 214, 233) 50%, rgb(24, 174, 191) 100%)}@media screen and (max-width: 979px){.allmachine .sec08 .sec08_wrap{padding:80px 0px 20px}}.allmachine .sec08 .sec08_wrap .sec08_faq{width:90%;max-width:869px;margin:57px auto 90px}@media screen and (max-width: 600px){.allmachine .sec08 .sec08_wrap .sec08_faq{margin:23px auto 0}}@media screen and (max-width: 600px){.allmachine .sec08 .sec08_wrap .sec08_faq:last-of-type{margin-bottom:23px}}.allmachine .sec08 .sec08_wrap .sec08_faq .faq_list{margin-bottom:30px;border-radius:10px;overflow:hidden}@media screen and (max-width: 979px){.allmachine .sec08 .sec08_wrap .sec08_faq .faq_list{margin-bottom:30px}}.allmachine .sec08 .sec08_wrap .sec08_faq .faq_list .list-question{position:relative;background-color:#fff;padding:0px 0px 0px 0;display:flex;align-items:center}@media screen and (max-width: 979px){.allmachine .sec08 .sec08_wrap .sec08_faq .faq_list .list-question{align-items:inherit}}.allmachine .sec08 .sec08_wrap .sec08_faq .faq_list .list-question::before{content:"";display:block;width:14.52px;height:7.41px;background-image:url(../img/icon/icon_faq.png);background-repeat:no-repeat;background-size:contain;position:absolute;right:28px;top:50%;transform:translateY(-50%);transition:all .4s}@media screen and (max-width: 600px){.allmachine .sec08 .sec08_wrap .sec08_faq .faq_list .list-question::before{right:15px;transform:inherit;top:28px}}.allmachine .sec08 .sec08_wrap .sec08_faq .faq_list .list-question:hover{cursor:pointer}.allmachine .sec08 .sec08_wrap .sec08_faq .faq_list .list-question .q{width:60px;text-align:center;background-color:#1f7b84;padding:22px 0}.allmachine .sec08 .sec08_wrap .sec08_faq .faq_list .list-question .q p{font-size:2.4rem;letter-spacing:.12em;font-weight:400;color:#fff;margin-bottom:0}.allmachine .sec08 .sec08_wrap .sec08_faq .faq_list .list-question .q_txt{font-size:1.4rem;font-weight:400;letter-spacing:.12em;color:#292929;width:calc(100% - 60px);padding-left:15px;padding-right:50px;line-height:2}@media screen and (max-width: 979px){.allmachine .sec08 .sec08_wrap .sec08_faq .faq_list .list-question .q_txt{padding:20px 40px 20px 15px}}.allmachine .sec08 .sec08_wrap .sec08_faq .faq_list .list-question .q_txt span{font-size:1.4rem;font-weight:500;letter-spacing:.12em;color:#292929}.allmachine .sec08 .sec08_wrap .sec08_faq .faq_list .list-answer{display:none}.allmachine .sec08 .sec08_wrap .sec08_faq .faq_list .list-answer .list-answer_wrap{width:100%;background-color:#fff;display:flex;position:relative;padding:22px 25px 22px 0;border-radius:0 0 10px 10px;overflow:hidden}.allmachine .sec08 .sec08_wrap .sec08_faq .faq_list .list-answer .list-answer_wrap::before{position:absolute;display:inline-block;content:"";width:60px;height:100%;top:0;left:0;background-color:#d5b563;z-index:1}.allmachine .sec08 .sec08_wrap .sec08_faq .faq_list .list-answer .a{width:60px;text-align:center;height:100%;position:relative;z-index:2}.allmachine .sec08 .sec08_wrap .sec08_faq .faq_list .list-answer .a p{margin-bottom:0;font-size:2.4rem;color:#5c5c5c}.allmachine .sec08 .sec08_wrap .sec08_faq .faq_list .list-answer .a_txt{width:calc(100% - 60px);padding-left:15px}.allmachine .sec08 .sec08_wrap .sec08_faq .faq_list .list-answer .a_txt p{margin-bottom:0;font-size:1.4rem;font-weight:400;letter-spacing:.12em;color:#292929;line-height:2}.allmachine .sec08 .sec08_wrap .sec08_faq .faq_list .list-answer .a_txt p span{font-size:1.4rem;font-weight:500 !important;letter-spacing:.12em;color:#292929}.allmachine .sec08 .sec08_wrap .sec08_faq .faq_list .list-answer .a_txt a{display:block;width:100%;max-width:300px;background:#d5b563;text-align:center;padding:13px 0;border-radius:10px;font-size:1.4rem;color:#292929;letter-spacing:.1em;font-weight:400;margin:30px auto 0}.allmachine .sec08 .sec08_wrap .sec08_faq .faq_list .list-question.show{border-radius:10px 10px 0 0 !important}.allmachine .sec08 .sec08_wrap .sec08_faq .faq_list .list-question.show::before{transform:translateY(-50%) rotate(180deg)}.allmachine .sec08 .sec08_wrap .sec08_faq .faq_list_btn{text-align:right}@media screen and (max-width: 600px){.allmachine .sec08 .sec08_wrap .sec08_faq .faq_list_btn{text-align:center}}.allmachine .sec08 .sec08_wrap .sec08_faq .faq_list_btn a{font-size:1.4rem;color:#fff;letter-spacing:.1em;font-weight:500;padding-right:24px;position:relative}.allmachine .sec08 .sec08_wrap .sec08_faq .faq_list_btn a::before{position:absolute;display:block;content:"";width:5.52px;height:9.36px;right:0;top:50%;transform:translateY(-50%);background-image:url(../img/icon/icon_arrow_white.png);background-size:contain;background-repeat:no-repeat}.allmachine .sec09{padding:60px 0 0px}@media screen and (max-width: 979px){.allmachine .sec09{padding:20px 0px 0px}}.allmachine .sec09 .sec09_wrap .reserve_flow{width:90%;max-width:869px;margin:60px auto 0}@media screen and (max-width: 979px){.allmachine .sec09 .sec09_wrap .reserve_flow{margin-top:30px;margin-bottom:60px}}@media screen and (max-width: 600px){.allmachine .sec09 .sec09_wrap .reserve_flow{margin-bottom:0px}}.allmachine .sec09 .sec09_wrap .reserve_flow .reserve_flow_wrap{display:flex;flex-wrap:wrap;border-radius:10px;overflow:hidden;background:#fff}.allmachine .sec09 .sec09_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_item{width:285px;height:100%;background-color:#f7f7f7}@media screen and (max-width: 979px){.allmachine .sec09 .sec09_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_item{width:205px;height:100%}}@media screen and (max-width: 600px){.allmachine .sec09 .sec09_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_item{width:100%;height:136px}}.allmachine .sec09 .sec09_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_item img{width:100%;height:100%;object-fit:cover}.allmachine .sec09 .sec09_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_txt{width:calc(100% - 285px);background:#fff;padding:10px 35px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 979px){.allmachine .sec09 .sec09_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_txt{width:calc(100% - 205px);padding:20px 20px}}@media screen and (max-width: 600px){.allmachine .sec09 .sec09_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_txt{width:100%;padding:30px 15px}}.allmachine .sec09 .sec09_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_txt .reserve_flow_txt_wrap span{color:#5c5c5c;font-size:2rem;letter-spacing:.08em;font-weight:600;font-family:"Noto Serif JP",serif;margin-bottom:20px;display:block}@media screen and (max-width: 979px){.allmachine .sec09 .sec09_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_txt .reserve_flow_txt_wrap span{text-align:center;font-size:1.8rem;margin-bottom:10px}}.allmachine .sec09 .sec09_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_txt .reserve_flow_txt_wrap p{font-size:1.4rem;letter-spacing:.08em;line-height:2;color:#5c5c5c;font-weight:400;margin-bottom:15px}@media screen and (max-width: 979px){.allmachine .sec09 .sec09_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_txt .reserve_flow_txt_wrap p{font-size:1.2rem}}@media screen and (max-width: 600px){.allmachine .sec09 .sec09_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_txt .reserve_flow_txt_wrap p{font-size:1.4rem}}.allmachine .sec09 .sec09_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_txt .reserve_flow_txt_wrap a{display:block;width:100%;max-width:300px;background:#d5b563;text-align:center;padding:13px 0;border-radius:10px;font-size:1.4rem;color:#292929;letter-spacing:.1em;font-weight:400}@media screen and (max-width: 979px){.allmachine .sec09 .sec09_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_txt .reserve_flow_txt_wrap a{padding:10px 0;font-size:1.2rem}}.allmachine .sec09 .sec09_wrap .reserve_flow .reserve_flow_branch_flex{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:96px;margin-bottom:114px}@media screen and (max-width: 979px){.allmachine .sec09 .sec09_wrap .reserve_flow .reserve_flow_branch_flex{margin-bottom:0px}}.allmachine .sec09 .sec09_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch{width:45%;position:relative;background:#fff;border-radius:10px;padding:67px 20px 36px}@media screen and (max-width: 979px){.allmachine .sec09 .sec09_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch{width:48%}}@media screen and (max-width: 600px){.allmachine .sec09 .sec09_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch{width:100%;padding:60px 15px;margin-bottom:80px}}.allmachine .sec09 .sec09_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch::before{position:absolute;display:block;content:"";width:45px;height:25px;top:-48px;left:50%;transform:translate(-50%, -50%);background-image:url(../img/icon/icon_flow.png);background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 600px){.allmachine .sec09 .sec09_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch:last-child:before{content:"or";background-image:inherit;color:#1f7b84;font-size:35px;font-family:"Noto Serif JP",serif;line-height:1;width:auto;height:auto}}.allmachine .sec09 .sec09_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch .num{position:absolute;left:0;top:0;background:#1f7b84;color:#fff;width:94px;display:block;font-size:2rem;font-family:"Noto Serif JP",serif;padding:5px 0;text-align:center;border-radius:10px 0 0 0}.allmachine .sec09 .sec09_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch h4{font-size:2rem;letter-spacing:.08em;color:#5c5c5c;font-weight:600;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.allmachine .sec09 .sec09_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch h4{text-align:center}}.allmachine .sec09 .sec09_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch p{margin-top:25px;font-size:1.4rem;letter-spacing:.08em;line-height:2;color:#5c5c5c;font-weight:400;margin-bottom:0}@media screen and (max-width: 979px){.allmachine .sec09 .sec09_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch p{margin-bottom:10px}}.allmachine .sec09 .sec09_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch p span{color:#1f7b84}.allmachine .sec09 .sec09_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch .second{margin-top:0}.allmachine .sec09 .sec09_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch .a{width:100%;margin:8px 0}.allmachine .sec09 .sec09_wrap .risk{margin-top:130px}@media screen and (max-width: 600px){.allmachine .sec09 .sec09_wrap .risk{margin-top:100px;margin-bottom:47px}}.allmachine .sec09 .sec09_wrap .risk .risk_title{width:90%;margin:50px auto 0px}@media screen and (max-width: 979px){.allmachine .sec09 .sec09_wrap .risk .risk_title{margin-top:20px}}.allmachine .sec09 .sec09_wrap .risk .risk_title h3{font-size:3rem;font-family:"Noto Serif JP",serif;letter-spacing:.08em;line-height:1.66;font-weight:500;color:#fff;text-align:center;margin-bottom:10px}@media screen and (max-width: 979px){.allmachine .sec09 .sec09_wrap .risk .risk_title h3{font-size:2rem}}.allmachine .sec09 .sec09_wrap .risk .risk_title p{font-size:2rem;letter-spacing:.1em;font-family:"Noto Serif JP",serif;line-height:1.65;font-weight:500;margin:0px;color:#fff;text-align:center}@media screen and (max-width: 979px){.allmachine .sec09 .sec09_wrap .risk .risk_title p{font-size:1.5rem}}.allmachine .sec09 .sec09_wrap .risk .vio_plan_list{display:flex;flex-wrap:wrap;margin-bottom:80px}@media screen and (max-width: 979px){.allmachine .sec09 .sec09_wrap .risk .vio_plan_list{margin-bottom:50px}}.allmachine .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap{width:48%;margin-right:4%;margin-top:70px}.allmachine .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap:nth-child(2n){margin-right:0}@media screen and (max-width: 600px){.allmachine .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap{width:100%;margin-top:30px;margin-right:0px}}.allmachine .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap .set_item_title{margin-bottom:29px;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.allmachine .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap .set_item_title{margin-bottom:20px}}.allmachine .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap .plan_title{width:100% !important;background:#1f7b84 !important;color:#fff !important;font-size:2.3rem;font-weight:500;padding:16.5px 0 16.5px 19px;border-radius:10px 10px 0 0 !important;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.allmachine .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap .plan_title{font-size:1.8rem;letter-spacing:0em;text-align:center}}.allmachine .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap .plan_title span{color:#fff !important;font-family:"Noto Serif JP",serif;font-size:2.3rem}@media screen and (max-width: 979px){.allmachine .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap .plan_title span{font-size:1.4rem;letter-spacing:0em}}.allmachine .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap .acdn{border-radius:10px;overflow:hidden}.allmachine .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap .acdn .open:after{transform:rotate(180deg) !important}.allmachine .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch{padding-right:9%;position:relative}.allmachine .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch::after{position:absolute;display:block;content:"";width:14.52px;height:7.41px;top:3rem;right:7%;background-image:url(../img/icon/icon_acdn_small.png);background-size:contain;background-repeat:no-repeat;transition:all .3s ease}@media screen and (max-width: 600px){.allmachine .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch::after{right:2.5%;top:2.5rem}}.allmachine .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body{background:#fff;margin-top:1%;padding:20px 15px;border-radius:0 0 10px 10px;display:none}.allmachine .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body p{margin-bottom:0;font-size:1.4rem;letter-spacing:.08em;font-weight:400;line-height:2;color:#5c5c5c}.allmachine .sec10{position:relative;background-image:url("../img/com/bg-gra.jpg");background-size:cover;background-repeat:no-repeat}.allmachine .sec10 .sec10_bg{position:relative;overflow:hidden;z-index:2;padding:115px 0}@media screen and (max-width: 979px){.allmachine .sec10 .sec10_bg{padding:65px 0px}}.allmachine .sec10 .sec10_bg::before{position:absolute;display:block;content:"";width:110%;height:100%;background-image:url(../img/com/sec04_bg_v3.png);opacity:.4;background-size:cover;z-index:-1;top:0;left:0}.allmachine .sec10 .sec10_wrap{width:90%;max-width:841px;margin:0 auto;position:relative;z-index:2}.allmachine .sec10 .sec10_wrap .sec10_price{margin-top:50px}@media screen and (max-width: 979px){.allmachine .sec10 .sec10_wrap .sec10_price{margin-top:25px}}.allmachine .sec10 .sec10_wrap .sec10_price .sec10_price_title{text-align:center;margin:35px 0}@media screen and (max-width: 979px){.allmachine .sec10 .sec10_wrap .sec10_price .sec10_price_title{margin-top:20px;margin-bottom:15px}}.allmachine .sec10 .sec10_wrap .sec10_price .sec10_price_title h3{font-size:3rem;font-weight:500;color:#fff;letter-spacing:.1em;font-family:"Noto Serif JP",serif;line-height:1.75}@media screen and (max-width: 979px){.allmachine .sec10 .sec10_wrap .sec10_price .sec10_price_title h3{font-size:2rem}}.allmachine .sec10 .sec10_wrap .sec10_price .sec10_price_title h3 span{font-size:4rem;font-weight:500;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.allmachine .sec10 .sec10_wrap .sec10_price .sec10_price_title h3 span{font-size:3rem}}.allmachine .sec10 .sec10_wrap .sec10_price .sec10_price_img{width:100%}@media screen and (max-width: 600px){.allmachine .sec10 .sec10_wrap .sec10_price .sec10_price_img picture,.allmachine .sec10 .sec10_wrap .sec10_price .sec10_price_img img{max-width:284px;width:100%;margin:0 auto;display:block}}.allmachine .sec10 .sec10_wrap .sec10_price .sec10_price_img span{display:block;text-align:center;font-size:1.4rem;letter-spacing:.08em;font-weight:300 !important;color:#fff}@media screen and (max-width: 600px){.allmachine .sec10 .sec10_wrap .sec10_price .sec10_price_img span{line-height:1.66;font-size:1.3rem}}.allmachine .sec10 .sec10_wrap .sec10_price .sec10_price_box{width:100%;border-radius:10px;overflow:hidden;border:solid 1px #fff;margin-top:30px}.allmachine .sec10 .sec10_wrap .sec10_price .sec10_price_box h4{width:100%;background:#fff;text-align:center;padding:12px 0;font-size:2.2rem;color:#1f7b84;font-weight:500;letter-spacing:.08em}@media screen and (max-width: 979px){.allmachine .sec10 .sec10_wrap .sec10_price .sec10_price_box h4{text-align:center;font-size:1.8rem}}.allmachine .sec10 .sec10_wrap .sec10_price .sec10_price_box p{padding:15px 25px;font-size:1.4rem;letter-spacing:.08em;color:#fff;line-height:2;font-weight:300}.allmachine .sec10 .sec10_wrap_v2{margin-top:100px}.allmachine .sec10 .sec10_wrap_v2 .sec10_price_txt p{font-size:1.4rem;letter-spacing:.08em;color:#fff;line-height:2;font-weight:300;margin-bottom:0}.allmachine .sec10 .sec10_wrap_v2 .sec10_price_txt p span{font-size:1.4rem;letter-spacing:.08em;color:#fff;line-height:2;font-weight:400}.allmachine .sec11{padding:150px 0}@media screen and (max-width: 979px){.allmachine .sec11{padding:50px 0px}}.allmachine .sec11 .sec11_list-active{height:auto !important}.allmachine .sec11 .sec11_list{margin-top:60px;height:320px;overflow:hidden}@media screen and (max-width: 979px){.allmachine .sec11 .sec11_list{margin-top:20px}}@media screen and (max-width: 600px){.allmachine .sec11 .sec11_list{height:53.3333333333vw}}.allmachine .sec11 .sec11_list ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px}@media screen and (max-width: 600px){.allmachine .sec11 .sec11_list ul{margin-bottom:0px}}.allmachine .sec11 .sec11_list ul li{border-radius:10px;overflow:hidden;width:23%}@media screen and (max-width: 600px){.allmachine .sec11 .sec11_list ul li{width:48%;margin-bottom:5%}}.allmachine .sec11 .sec11-btn{margin-top:20px}.allmachine .sec11 .sec11-btn a{display:block;margin:0 auto;width:41px}.allmachine .sec11 .sec11-btn a img{transition:all .3s ease}.allmachine .sec11 .sec11-btn .slide-active img{transform:rotate(180deg) !important}.allmachine .sec11 .support{margin-top:110px}@media screen and (max-width: 600px){.allmachine .sec11 .support .contents_title h2{font-size:2.4rem !important}}.allmachine .sec11 .support .support_list-active{height:auto !important}.allmachine .sec11 .support .support_list{margin-top:60px;height:auto;overflow:hidden}@media screen and (max-width: 979px){.allmachine .sec11 .support .support_list{margin-top:20px}}.allmachine .sec11 .support .support_list ul{display:flex;flex-wrap:wrap;justify-content:space-between}.allmachine .sec11 .support .support_list ul li{border-radius:10px;overflow:hidden;width:18%}@media screen and (max-width: 979px){.allmachine .sec11 .support .support_list ul li{width:19.5%}}@media screen and (max-width: 600px){.allmachine .sec11 .support .support_list ul li{width:49%;margin-bottom:10px}}.allmachine .sec11 .support .support-btn{margin-top:20px;display:none}@media screen and (max-width: 600px){.allmachine .sec11 .support .support-btn{display:block}}.allmachine .sec11 .support .support-btn a{display:block;margin:0 auto;width:41px}.allmachine .sec11 .support .support-btn a img{transition:all .3s ease}.allmachine .sec11 .support .support-btn .slide-active img{transform:rotate(180deg) !important}.allmachine .com_area .sec07_com .sec07_bg{position:relative;width:100%;padding:62px 0 73px}.allmachine .com_area .sec07_com .sec07_bg::before{position:absolute;display:block;content:"";width:100%;height:100%;background-image:url(../img/top/sec07_bg_v2.jpg);background-size:cover;background-repeat:no-repeat;z-index:1;top:0;left:0}.allmachine .com_area .sec07_com .sec07_bg .sec07_wrap{position:relative;z-index:2}.allmachine .com_area .sec07_com .sec07_bg .sec07_wrap .contents_title__green{text-align:center}.allmachine .com_area .sec07_com .sec07_bg .sec07_wrap .contents_title__green span{font-size:2rem;letter-spacing:.08em;color:#fdd15d;font-family:"Noto Serif JP",serif}.allmachine .com_area .sec07_com .sec07_bg .sec07_wrap .contents_title__green h2{font-size:3.5rem;letter-spacing:.08em;color:#1f7b84;font-family:"Noto Serif JP",serif;font-weight:500 !important;margin-top:12px}@media screen and (max-width: 979px){.allmachine .com_area .sec07_com .sec07_bg .sec07_wrap .contents_title__green h2{font-size:2.5rem}}.allmachine .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list{display:flex;flex-wrap:wrap;width:90%;max-width:876px;margin:30px auto 0}.allmachine .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .com-btn__blue{max-width:320px !important;width:90%;margin:0 auto}@media screen and (max-width: 600px){.allmachine .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .com-btn__blue{width:100%}}.allmachine .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list h3{font-size:2rem;color:#1f7b84;letter-spacing:.03em;font-weight:500;text-align:center;padding-top:40px;position:relative}.allmachine .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list h3::before{position:absolute;display:block;content:"";width:36px;height:36px;top:0;left:50%;transform:translateX(-50%);background-image:url(../img/icon/icon_item_01.png);background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 979px){.allmachine .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list h3{font-size:1.8rem}}@media screen and (max-width: 600px){.allmachine .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list h3{font-size:2rem}}.allmachine .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p{font-size:1.4rem;letter-spacing:.03em;color:#5c5c5c;margin:14px 0;text-align:center}@media screen and (max-width: 979px){.allmachine .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p{font-size:1.1rem}}@media screen and (max-width: 600px){.allmachine .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p{font-size:1.4rem}}.allmachine .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p span{font-size:1.4rem;color:#1f7b84;font-weight:600}@media screen and (max-width: 979px){.allmachine .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p span{font-size:1.1rem}}@media screen and (max-width: 600px){.allmachine .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p span{font-size:1.4rem}}.allmachine .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer{width:50%;border-right:dashed 1px #5c5c5c;padding:10px 0 18px}@media screen and (max-width: 600px){.allmachine .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer{width:100%;padding:0;margin-bottom:30px;border-right:none}}.allmachine .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer .customer_wrap{width:100%;max-width:320px}@media screen and (max-width: 600px){.allmachine .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer .customer_wrap{margin:0 auto;padding-bottom:30px;border-bottom:dashed 1px #5c5c5c}}.allmachine .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2{width:50%;padding:10px 0 18px}@media screen and (max-width: 600px){.allmachine .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2{width:100%;padding:0}}.allmachine .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap{width:100%;max-width:320px;margin-left:auto}@media screen and (max-width: 600px){.allmachine .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap{margin:0 auto}}.allmachine .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap h3::before{width:36px;height:25px;background-image:url(../img/icon/icon_item_02.png)}.allmachine .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap .com-btn__black{width:100%;max-width:100%}.allmachine .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap .btn_margin{margin:23px auto}.allmachine .sec06_com{padding:139px 0 84px}@media screen and (max-width: 979px){.allmachine .sec06_com{padding:60px 0px}}@media screen and (max-width: 600px){.allmachine .sec06_com{padding:43px 0 50px}}.allmachine .sec06_com .sec06_swiper{width:90%;max-width:1044px;margin:56px auto 0}@media screen and (max-width: 600px){.allmachine .sec06_com .sec06_swiper{width:100%}}.allmachine .sec06_com .sec06_swiper .swiper-campaing{padding-bottom:71px}.allmachine .sec06_com .sec06_swiper .swiper-campaing .swiper-wrapper .swiper-slide{border-radius:10px;overflow:hidden}@media screen and (max-width: 600px){.allmachine .sec06_com .sec06_swiper .swiper-campaing .swiper-wrapper .swiper-slide img{width:100%;height:100%;object-fit:cover}}.allmachine .sec06_com .sec06_swiper .swiper-campaing .swiper-pagination{bottom:40px !important}.allmachine .sec06_com .sec06_swiper .swiper-campaing .swiper-pagination .swiper-pagination-bullet{background:#75d5de;opacity:1 !important;margin:0 9px}.allmachine .sec06_com .sec06_swiper .swiper-campaing .swiper-pagination .swiper-pagination-bullet-active{background:#fff !important}.allmachine .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap{width:100%;max-width:1044px;margin:0 auto;display:flex;justify-content:right;position:absolute;bottom:0}@media screen and (max-width: 979px){.allmachine .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap{bottom:20px}}.allmachine .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev{position:relative !important;width:53px;height:53px;left:inherit !important;right:37px}@media screen and (max-width: 600px){.allmachine .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev{display:none}}.allmachine .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev:after{display:none}.allmachine .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev::before{content:"";background-image:url(../img/icon/swiper_arrow_left.png);background-size:contain;background-repeat:no-repeat;width:53px;height:53px}@media screen and (max-width: 979px){.allmachine .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev::before{width:33px;height:33px}}@media screen and (max-width: 979px){.allmachine .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev{width:33px;height:33px;right:27px}}.allmachine .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next{position:relative !important;width:53px;height:53px;left:inherit !important;right:0px}@media screen and (max-width: 600px){.allmachine .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next{display:none}}.allmachine .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next:after{display:none}.allmachine .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next::before{content:"";background-image:url(../img/icon/swiper_arrow_right.png);background-size:contain;background-repeat:no-repeat;width:53px;height:53px}@media screen and (max-width: 979px){.allmachine .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next::before{width:33px;height:33px}}@media screen and (max-width: 979px){.allmachine .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next{width:33px;height:33px}}.allmachine .sec06_com .sec06_wrap{width:90%;max-width:904px;margin:64px auto 187px;display:flex;flex-direction:row-reverse;align-items:center;flex-wrap:wrap;position:relative;border-radius:10px;overflow:hidden;z-index:2}.allmachine .sec06_com .sec06_wrap::before{position:absolute;display:block;content:"";width:100%;height:100%;background-image:url(../img/top/sec06_bg.png);background-size:cover;background-repeat:no-repeat;z-index:1}@media screen and (max-width: 979px){.allmachine .sec06_com .sec06_wrap{margin:47px auto 87px}}.allmachine .sec06_com .sec06_wrap .sec06_wrap_txt{width:50%;position:relative;z-index:2;display:flex;justify-content:center}@media screen and (max-width: 979px){.allmachine .sec06_com .sec06_wrap .sec06_wrap_txt{padding:0px 10px}}@media screen and (max-width: 600px){.allmachine .sec06_com .sec06_wrap .sec06_wrap_txt{width:100%;padding:18px 0}}@media screen and (max-width: 979px){.allmachine .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap .com-btn__blue a{font-size:1.2rem;padding:8px 0}}@media screen and (max-width: 600px){.allmachine .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap .com-btn__blue a{font-size:1.4rem;padding:13px 0}}.allmachine .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap h3{font-size:3rem;font-weight:400;font-family:"Noto Serif JP",serif;line-height:1.5}@media screen and (max-width: 979px){.allmachine .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap h3{font-size:2rem}}@media screen and (max-width: 600px){.allmachine .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap h3{text-align:center;font-size:2.4rem}}.allmachine .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap h3 span{font-size:4.3rem;font-weight:400;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.allmachine .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap h3 span{font-size:3rem}}@media screen and (max-width: 600px){.allmachine .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap h3 span{font-size:3.5rem}}.allmachine .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap p{font-size:1.4rem;letter-spacing:.08em;margin:10px 0 15px;color:#5c5c5c;font-weight:300}@media screen and (max-width: 979px){.allmachine .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap p{font-size:1.2rem;margin:5px 0 10px}}@media screen and (max-width: 600px){.allmachine .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap p{font-size:1.4rem;margin:10px 0 15px}}.allmachine .sec06_com .sec06_wrap .sec06_wrap_img{width:50%;height:100%;position:relative;z-index:2}@media screen and (max-width: 600px){.allmachine .sec06_com .sec06_wrap .sec06_wrap_img{width:100%;height:164px}}.allmachine .sec06_com .sec06_wrap .sec06_wrap_img img{width:100%;height:100%;object-fit:cover}.allmachine .sec06_com .sec06_policy{position:relative;width:90%;max-width:904px;margin:0 auto;border:solid 3px #fff;border-radius:10px;padding:44px 68px;background-image:url("../img/com/sec06_policy_bg.jpg");background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 979px){.allmachine .sec06_com .sec06_policy{padding:22px 34px}}@media screen and (max-width: 780px){.allmachine .sec06_com .sec06_policy{padding:259px 0 0}}.allmachine .sec06_com .sec06_policy .sec06_policy_txt .contents_title__left h2{font-weight:500}@media screen and (max-width: 780px){.allmachine .sec06_com .sec06_policy .sec06_policy_txt .contents_title__left{text-align:center}}.allmachine .sec06_com .sec06_policy .sec06_policy_txt p{font-size:1.4rem;color:#fff;line-height:2.14;letter-spacing:.08em;margin:25px 0;font-weight:300}@media screen and (max-width: 780px){.allmachine .sec06_com .sec06_policy .sec06_policy_txt p{padding:0 5%}}.allmachine .sec06_com .sec06_policy .sec06_policy_img{position:absolute;width:287px;height:467px;right:68px;top:-17px}@media screen and (max-width: 979px){.allmachine .sec06_com .sec06_policy .sec06_policy_img{width:237px;height:437px;top:0;right:0px}}@media screen and (max-width: 780px){.allmachine .sec06_com .sec06_policy .sec06_policy_img{width:184px;height:289px;right:inherit;top:-45px;left:50%;transform:translateX(-50%)}}@media screen and (max-width: 780px){.allmachine .sec06_com .sec06_policy .com-btn__white{width:100%;max-width:100%}.allmachine .sec06_com .sec06_policy .com-btn__white a{border-radius:0 !important}}.allmachine .sec07_com .sec07_bg{position:relative;width:100%;padding:62px 0 73px}.allmachine .sec07_com .sec07_bg::before{position:absolute;display:block;content:"";width:100%;height:100%;background-image:url(../img/top/sec07_bg_v2.jpg);background-size:cover;background-repeat:no-repeat;z-index:1;top:0;left:0}.allmachine .sec07_com .sec07_bg .sec07_wrap{position:relative;z-index:2}.allmachine .sec07_com .sec07_bg .sec07_wrap .contents_title__green{text-align:center}.allmachine .sec07_com .sec07_bg .sec07_wrap .contents_title__green span{font-size:2rem;letter-spacing:.08em;color:#fdd15d;font-family:"Noto Serif JP",serif}.allmachine .sec07_com .sec07_bg .sec07_wrap .contents_title__green h2{font-size:3.5rem;letter-spacing:.08em;color:#1f7b84;font-family:"Noto Serif JP",serif;font-weight:500;margin-top:12px}@media screen and (max-width: 979px){.allmachine .sec07_com .sec07_bg .sec07_wrap .contents_title__green h2{font-size:2.5rem}}.allmachine .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list{display:flex;flex-wrap:wrap;width:90%;max-width:876px;margin:30px auto 0}.allmachine .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .com-btn__blue{max-width:320px !important;width:90%;margin:0 auto}@media screen and (max-width: 600px){.allmachine .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .com-btn__blue{width:100%}}.allmachine .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list h3{font-size:2rem;color:#1f7b84;letter-spacing:.03em;font-weight:500;text-align:center;padding-top:40px;position:relative}.allmachine .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list h3::before{position:absolute;display:block;content:"";width:36px;height:36px;top:0;left:50%;transform:translateX(-50%);background-image:url(../img/icon/icon_item_01.png);background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 979px){.allmachine .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list h3{font-size:1.8rem}}@media screen and (max-width: 600px){.allmachine .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list h3{font-size:2rem}}.allmachine .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p{font-size:1.4rem;letter-spacing:.03em;color:#5c5c5c;margin:14px 0;text-align:center}@media screen and (max-width: 979px){.allmachine .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p{font-size:1.1rem}}@media screen and (max-width: 600px){.allmachine .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p{font-size:1.4rem}}.allmachine .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p span{font-size:1.4rem;color:#1f7b84;font-weight:600}@media screen and (max-width: 979px){.allmachine .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p span{font-size:1.1rem}}@media screen and (max-width: 600px){.allmachine .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p span{font-size:1.4rem}}.allmachine .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer{width:50%;border-right:dashed 1px #5c5c5c;padding:10px 0 18px}@media screen and (max-width: 600px){.allmachine .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer{width:100%;padding:0;margin-bottom:30px;border-right:none}}.allmachine .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer .customer_wrap{width:100%;max-width:320px}@media screen and (max-width: 600px){.allmachine .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer .customer_wrap{margin:0 auto;padding-bottom:30px;border-bottom:dashed 1px #5c5c5c}}.allmachine .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2{width:50%;padding:10px 0 18px}@media screen and (max-width: 600px){.allmachine .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2{width:100%;padding:0}}.allmachine .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap{width:100%;max-width:320px;margin-left:auto}@media screen and (max-width: 600px){.allmachine .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap{margin:0 auto}}.allmachine .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap h3::before{width:36px;height:25px;background-image:url(../img/icon/icon_item_02.png)}.allmachine .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap .com-btn__black{width:100%;max-width:100%}.allmachine .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap .btn_margin{margin:23px auto}.allmachine .sec08_com{padding:79px 0 112px}@media screen and (max-width: 979px){.allmachine .sec08_com{padding:60px 0px}}@media screen and (max-width: 600px){.allmachine .sec08_com{padding-bottom:50px;padding-top:40px}}.allmachine .sec08_com .sec08_news .top_news-list{width:90%;max-width:904px;margin:20px auto 0px}.allmachine .sec08_com .sec08_news .top_news-list .top_news-list-wrap{display:flex;align-items:center}.allmachine .sec08_com .sec08_news .top_news-list .top_news-list-wrap a{display:flex;align-items:center;padding-bottom:15px;margin-bottom:20px;border-bottom:solid 1px #fff;width:100%}@media screen and (max-width: 600px){.allmachine .sec08_com .sec08_news .top_news-list .top_news-list-wrap a{flex-wrap:wrap}}.allmachine .sec08_com .sec08_news .top_news-list .top_news-list-wrap a p{font-size:1.2rem;padding:5px 20px;background-color:#fff;color:#1f7b84;border-radius:10px;margin-bottom:0;margin-right:15px}@media screen and (max-width: 600px){.allmachine .sec08_com .sec08_news .top_news-list .top_news-list-wrap a p{padding:5px 12px}}.allmachine .sec08_com .sec08_news .top_news-list .top_news-list-wrap a time{font-size:1.4rem;color:#fff;letter-spacing:.12em}.allmachine .sec08_com .sec08_news .top_news-list .top_news-list-wrap a h3{font-size:1.4rem;color:#fff;letter-spacing:.12em;font-weight:400;margin-left:40px}@media screen and (max-width: 600px){.allmachine .sec08_com .sec08_news .top_news-list .top_news-list-wrap a h3{width:100%;margin-left:0;margin-top:14px}}.allmachine .sec08_com .sec08_news .top_news-list .top_news_btn{text-align:right}@media screen and (max-width: 600px){.allmachine .sec08_com .sec08_news .top_news-list .top_news_btn{text-align:center}}.allmachine .sec08_com .sec08_news .top_news-list .top_news_btn a{font-size:1.4rem;color:#fff;letter-spacing:.1em;font-weight:500;padding-right:24px;position:relative}.allmachine .sec08_com .sec08_news .top_news-list .top_news_btn a::before{position:absolute;display:block;content:"";width:5.52px;height:9.36px;right:0;top:50%;transform:translateY(-50%);background-image:url(../img/icon/icon_arrow_white.png);background-size:contain;background-repeat:no-repeat}.allmachine .sec09_com{padding-bottom:140px}@media screen and (max-width: 600px){.allmachine .sec09_com{padding-top:50px;background:inherit;background-image:url("../img/com/sec06_policy_bg.jpg");background-size:contain;background-repeat:repeat-y;padding-bottom:60px}}.allmachine .sec09_com .sec09_list{display:flex;flex-wrap:wrap;margin-top:57px}@media screen and (max-width: 979px){.allmachine .sec09_com .sec09_list{margin-top:30px}}.allmachine .sec09_com .sec09_list .list{width:32.66%;padding-right:2%}.allmachine .sec09_com .sec09_list .list:nth-child(2){width:34.66%;padding:0 2%;border-left:dashed 1px #fff;border-right:dashed 1px #fff}@media screen and (max-width: 600px){.allmachine .sec09_com .sec09_list .list:nth-child(2){padding:0;width:100%;margin:50px auto;border:none}}.allmachine .sec09_com .sec09_list .list:nth-child(3){padding-left:2%;padding-right:0}@media screen and (max-width: 600px){.allmachine .sec09_com .sec09_list .list:nth-child(3){padding:0}}@media screen and (max-width: 600px){.allmachine .sec09_com .sec09_list .list{width:100%}}.allmachine .sec09_com .sec09_list .list .list_img{width:100%;height:243px;margin-bottom:5px;border-radius:10px;overflow:hidden}@media screen and (max-width: 979px){.allmachine .sec09_com .sec09_list .list .list_img{height:20.465890183vw;max-height:243px}}@media screen and (max-width: 600px){.allmachine .sec09_com .sec09_list .list .list_img{height:243px}}.allmachine .sec09_com .sec09_list .list .list_img img{width:100%;height:100%;object-fit:cover}.allmachine .sec09_com .sec09_list .list h3{font-size:2rem;font-weight:500;line-height:1.75;color:#fff}@media screen and (max-width: 979px){.allmachine .sec09_com .sec09_list .list h3{font-size:1.6rem}}@media screen and (max-width: 600px){.allmachine .sec09_com .sec09_list .list h3{font-size:2rem}}.allmachine .sec09_com .sec09_list .list p{font-size:1.4rem;color:#fff;letter-spacing:.12em;margin:5px 0 17px}@media screen and (max-width: 979px){.allmachine .sec09_com .sec09_list .list p{font-size:1.2rem}}@media screen and (max-width: 600px){.allmachine .sec09_com .sec09_list .list p{font-size:1.4rem}}.allmachine .sec09_com .sec09_list .list .list_map{background-color:#d5b563;width:100%;font-size:1.4rem;letter-spacing:.08em;display:block;text-align:center;color:#5c5c5c;border-radius:10px;padding:10px 0;margin-bottom:15px}@media screen and (max-width: 979px){.allmachine .sec09_com .sec09_list .list .list_map{padding:8px 0}}@media screen and (max-width: 600px){.allmachine .sec09_com .sec09_list .list .list_map{padding:10px 0}}.allmachine .sec09_com .sec09_list .list .list_access{width:100%;display:block;text-align:center;font-size:1.3rem;color:#fff;border:solid 1px #fff;border-radius:10px;padding:19px 0}@media screen and (max-width: 979px){.allmachine .sec09_com .sec09_list .list .list_access{padding:10px 0}}@media screen and (max-width: 600px){.allmachine .sec09_com .sec09_list .list .list_access{padding:19px 0}}.allmachine .sec10_com .sec10_wrap{padding:75px 0 105px;background:linear-gradient(90deg, rgb(26, 171, 188) 0%, rgb(34, 214, 233) 50%, rgb(24, 174, 191) 100%)}@media screen and (max-width: 600px){.allmachine .sec10_com .sec10_wrap{padding:35px 0 40px}}.allmachine .sec10_com .sec10_wrap .sec10_faq{width:90%;max-width:869px;margin:57px auto 0}@media screen and (max-width: 600px){.allmachine .sec10_com .sec10_wrap .sec10_faq{margin:23px auto 0}}@media screen and (max-width: 600px){.allmachine .sec10_com .sec10_wrap .sec10_faq:last-of-type{margin-bottom:23px}}.allmachine .sec10_com .sec10_wrap .sec10_faq .faq_list{margin-bottom:57px;border-radius:10px;overflow:hidden}@media screen and (max-width: 979px){.allmachine .sec10_com .sec10_wrap .sec10_faq .faq_list{margin-bottom:30px}}.allmachine .sec10_com .sec10_wrap .sec10_faq .faq_list .list-question{position:relative;background-color:#fff;padding:0px 0px 0px 0;display:flex;align-items:center}.allmachine .sec10_com .sec10_wrap .sec10_faq .faq_list .list-question::before{content:"";display:block;width:14.52px;height:7.41px;background-image:url(../img/icon/icon_faq.png);background-repeat:no-repeat;background-size:contain;position:absolute;right:38px;top:50%;transform:translateY(-50%);transition:opacity .4s}.allmachine .sec10_com .sec10_wrap .sec10_faq .faq_list .list-question:hover{cursor:pointer}.allmachine .sec10_com .sec10_wrap .sec10_faq .faq_list .list-question .q{width:60px;text-align:center;background-color:#1f7b84;margin-right:15px;padding:12px 0}.allmachine .sec10_com .sec10_wrap .sec10_faq .faq_list .list-question .q p{font-size:2.4rem;letter-spacing:.12em;font-weight:400;color:#fff;margin-bottom:0}.allmachine .sec10_com .sec10_wrap .sec10_faq .faq_list .list-question .q_txt{font-size:1.4rem;font-weight:400;letter-spacing:.12em;color:#292929}.allmachine .sec10_com .sec10_wrap .sec10_faq .faq_list .list-answer{display:none}.allmachine .sec10_com .sec10_wrap .sec10_faq .faq_list .list-answer .list-answer_wrap{width:100%;background-color:#fff;display:flex;position:relative;padding:22px 25px 22px 0;border-radius:0 0 10px 10px;overflow:hidden}.allmachine .sec10_com .sec10_wrap .sec10_faq .faq_list .list-answer .list-answer_wrap::before{position:absolute;display:inline-block;content:"";width:60px;height:100%;top:0;left:0;background-color:#d5b563;z-index:1}.allmachine .sec10_com .sec10_wrap .sec10_faq .faq_list .list-answer .a{width:60px;text-align:center;height:100%;position:relative;z-index:2}.allmachine .sec10_com .sec10_wrap .sec10_faq .faq_list .list-answer .a p{margin-bottom:0;font-size:2.4rem;color:#5c5c5c}.allmachine .sec10_com .sec10_wrap .sec10_faq .faq_list .list-answer .a_txt{width:calc(100% - 60px);padding-left:15px}.allmachine .sec10_com .sec10_wrap .sec10_faq .faq_list .list-answer .a_txt p{margin-bottom:0;font-size:1.4rem;font-weight:400;letter-spacing:.12em;color:#292929}.allmachine .sec10_com .sec10_wrap .sec10_faq .faq_list .list-question.show{border-radius:10px 10px 0 0 !important}.allmachine .sec10_com .sec10_wrap .sec10_faq .faq_list .list-question.show::before{transform:translateY(-50%) rotate(180deg)}.allmachine .sec10_com .sec10_wrap .sec10_faq .faq_list_btn{text-align:right}@media screen and (max-width: 600px){.allmachine .sec10_com .sec10_wrap .sec10_faq .faq_list_btn{text-align:center}}.allmachine .sec10_com .sec10_wrap .sec10_faq .faq_list_btn a{font-size:1.4rem;color:#fff;letter-spacing:.1em;font-weight:500;padding-right:24px;position:relative}.allmachine .sec10_com .sec10_wrap .sec10_faq .faq_list_btn a::before{position:absolute;display:block;content:"";width:5.52px;height:9.36px;right:0;top:50%;transform:translateY(-50%);background-image:url(../img/icon/icon_arrow_white.png);background-size:contain;background-repeat:no-repeat}.allmachine .sec_recruit{padding-top:130px}@media screen and (max-width: 979px){.allmachine .sec_recruit{padding-top:60px}}.allmachine .sec_recruit .recruit_wrap{width:100%;position:relative;border-radius:10px;overflow:hidden;margin-bottom:117px}@media screen and (max-width: 979px){.allmachine .sec_recruit .recruit_wrap{margin-bottom:60px}}@media screen and (max-width: 600px){.allmachine .sec_recruit .recruit_wrap{background-color:#1f7b84;margin-bottom:57px;height:225px}}.allmachine .sec_recruit .recruit_wrap::before{position:absolute;display:block;content:"";width:100%;height:100%;background:#5c5c5c;opacity:.65;mix-blend-mode:multiply}@media screen and (max-width: 600px){.allmachine .sec_recruit .recruit_wrap::before{display:none}}.allmachine .sec_recruit .recruit_wrap img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 979px){.allmachine .sec_recruit .recruit_wrap img{min-height:200px}}@media screen and (max-width: 600px){.allmachine .sec_recruit .recruit_wrap img{display:none}}.allmachine .sec_recruit .recruit_wrap .recruit_txt{position:absolute;top:50%;left:70px;transform:translateY(-50%)}@media screen and (max-width: 600px){.allmachine .sec_recruit .recruit_wrap .recruit_txt{width:100%;left:0;top:55%}}.allmachine .sec_recruit .recruit_wrap .recruit_txt .contents_title__left h2{font-weight:500}@media screen and (max-width: 600px){.allmachine .sec_recruit .recruit_wrap .recruit_txt .contents_title__left{text-align:center}}.allmachine .sec_recruit .recruit_wrap .recruit_txt p{font-size:1.4rem;line-height:2;color:#fff;margin:15px 0 25px}@media screen and (max-width: 979px){.allmachine .sec_recruit .recruit_wrap .recruit_txt p{font-size:1.2rem;margin:10px 0 10px}}@media screen and (max-width: 600px){.allmachine .sec_recruit .recruit_wrap .recruit_txt p{text-align:center;font-size:1.4rem;margin:10px 0 15px}}.allmachine .sec_recruit .recruit_wrap .recruit_txt .com-btn__white{max-width:245px}@media screen and (max-width: 600px){.allmachine .sec_recruit .recruit_wrap .recruit_txt .com-btn__white{width:100%;max-width:100%}}@media screen and (max-width: 979px){.allmachine .sec_recruit .recruit_wrap .recruit_txt .com-btn__white a{font-size:1.2rem;padding:8px 0}}@media screen and (max-width: 600px){.allmachine .sec_recruit .recruit_wrap .recruit_txt .com-btn__white a{border-radius:0;font-size:1.4rem;padding:13px 0}}@keyframes infinity-scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}.allmachine .sec_recruit .scroll-infinity__wrap{display:flex;overflow:hidden}.allmachine .sec_recruit .scroll-infinity__list{display:flex;list-style:none;padding:0}.allmachine .sec_recruit .scroll-infinity__list--left{animation:infinity-scroll-left 80s infinite linear .5s both}.allmachine .sec_recruit .scroll-infinity__item{width:25vw;height:374px;border-radius:10px;overflow:hidden;margin:0 6px}@media screen and (max-width: 979px){.allmachine .sec_recruit .scroll-infinity__item{width:25vw;height:300px}}@media screen and (max-width: 600px){.allmachine .sec_recruit .scroll-infinity__item{width:40vw;height:230px}}.allmachine .sec_recruit .scroll-infinity__item>img{width:100%;height:100%;object-fit:cover}.allmachine .sec12_com{padding:70px 0 93px}@media screen and (max-width: 979px){.allmachine .sec12_com{padding-bottom:40px}}.allmachine .sec12_com .sec12_contact .sec12_contact_wrap{display:flex;flex-wrap:wrap;width:90%;max-width:915px;margin:50px auto 65px}.allmachine .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel{width:53%;border-right:dashed 1px #fff}@media screen and (max-width: 600px){.allmachine .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel{width:100%;padding-bottom:41px;border-right:none;border-bottom:dashed 1px #fff}}.allmachine .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul{width:100%;max-width:382px;text-align:center}@media screen and (max-width: 600px){.allmachine .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul{max-width:100%}}.allmachine .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul li{font-size:2rem;color:#fff;font-weight:500;letter-spacing:.03em}.allmachine .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul li:nth-of-type(2){width:100%;margin:3px 0}.allmachine .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul li:nth-of-type(2) img{width:100%}.allmachine .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul li:nth-of-type(3){font-size:1.4rem;font-weight:400}@media screen and (max-width: 979px){.allmachine .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul li{font-size:1.8rem;padding:0 10px}}@media screen and (max-width: 600px){.allmachine .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul li{font-size:2rem;padding:0}}.allmachine .sec12_com .sec12_contact .sec12_contact_wrap .contact_form{width:47%}.allmachine .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul{width:100%;max-width:323px;margin-left:auto;text-align:center}.allmachine .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li{font-size:2rem;color:#fff;font-weight:500;letter-spacing:.03em}.allmachine .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(2){width:100%;margin:15px 0}.allmachine .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(2) a{font-size:1.4rem;display:block;font-weight:500;letter-spacing:.08em;color:#fff;border:solid 1px #fff;border-radius:10px;padding:12px 0;position:relative}@media screen and (max-width: 979px){.allmachine .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(2) a{font-size:1.2rem;padding:8px 0}}@media screen and (max-width: 600px){.allmachine .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(2) a{font-size:1.4rem;padding:12px 0}}.allmachine .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(2) a:after{position:absolute;display:block;content:"";width:6px;height:10px;background-image:url("../img/icon/icon_arrow_white.png");background-size:contain;background-repeat:no-repeat;right:20px;top:50%;transform:translateY(-50%)}.allmachine .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(3){font-size:1.4rem;font-weight:400}@media screen and (max-width: 979px){.allmachine .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li{font-size:1.8rem;padding:0 10px}}@media screen and (max-width: 600px){.allmachine .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li{font-size:2rem}}.allmachine .sec12_com .sec12_contact .form_list{width:90%;max-width:1167px;margin:0 auto;display:flex;flex-wrap:wrap}.allmachine .sec12_com .sec12_contact .form_list .form_list_wrap{width:33.333333%;text-align:center;padding:0 33px}@media screen and (max-width: 979px){.allmachine .sec12_com .sec12_contact .form_list .form_list_wrap{padding:0px 10px}}@media screen and (max-width: 600px){.allmachine .sec12_com .sec12_contact .form_list .form_list_wrap{padding:0 33px}}.allmachine .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(2) h3 span{width:27px}.allmachine .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(3){border-left:dashed 1px #fff;border-right:dashed 1px #fff}@media screen and (max-width: 600px){.allmachine .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(3){border:none}}.allmachine .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(3) h3::before{background-image:url(../img/icon/icon_item_04.png);width:37px;height:28.31px}.allmachine .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(3) h3 span{width:31px}@media screen and (max-width: 600px){.allmachine .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(4){margin-bottom:0}}.allmachine .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(4) h3::before{background-image:url(../img/icon/icon_item_05.png);width:35px;height:35px}.allmachine .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(4) h3 span{width:28px}@media screen and (max-width: 600px){.allmachine .sec12_com .sec12_contact .form_list .form_list_wrap{width:100%;margin-bottom:40px}}.allmachine .sec12_com .sec12_contact .form_list .form_list_wrap h3{color:#fff;font-size:2rem;letter-spacing:.03em;font-weight:500;padding-top:80px;position:relative}.allmachine .sec12_com .sec12_contact .form_list .form_list_wrap h3::before{position:absolute;display:block;content:"";width:36.1px;height:25.59px;background-image:url(../img/icon/icon_item_03.png);background-size:contain;background-repeat:no-repeat;top:18px;left:50%;transform:translateX(-50%)}@media screen and (max-width: 600px){.allmachine .sec12_com .sec12_contact .form_list .form_list_wrap h3::before{display:none}}@media screen and (max-width: 979px){.allmachine .sec12_com .sec12_contact .form_list .form_list_wrap h3{font-size:1.6rem;padding-top:60px}}@media screen and (max-width: 600px){.allmachine .sec12_com .sec12_contact .form_list .form_list_wrap h3{padding:0 0 0 10px;font-size:2rem;display:flex;align-items:center;justify-content:center}}.allmachine .sec12_com .sec12_contact .form_list .form_list_wrap h3 span{width:14px;display:block;line-height:1.3;margin-right:5px}@media screen and (min-width: 601px){.allmachine .sec12_com .sec12_contact .form_list .form_list_wrap h3 span{display:none !important}}.allmachine .sec12_com .sec12_contact .form_list .form_list_wrap a{display:block;width:100%;max-width:323px;color:#fff;padding:12px 0;border-radius:10px;border:solid 1px #fff;text-align:center;margin:20px auto 0;font-size:1.4rem;letter-spacing:.08em;position:relative}@media screen and (max-width: 979px){.allmachine .sec12_com .sec12_contact .form_list .form_list_wrap a{font-size:1.2rem;padding:8px 0}}@media screen and (max-width: 600px){.allmachine .sec12_com .sec12_contact .form_list .form_list_wrap a{font-size:1.4rem;padding:12px 0;margin-top:10px}}.allmachine .sec12_com .sec12_contact .form_list .form_list_wrap a:after{position:absolute;display:block;content:"";width:6px;height:10px;background-image:url("../img/icon/icon_arrow_white.png");background-size:contain;background-repeat:no-repeat;right:20px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 979px){.allmachine .sec12_com .sec12_contact .form_list .form_list_wrap a:after{right:6px;top:52%}}@media screen and (max-width: 600px){.allmachine .sec12_com .sec12_contact .form_list .form_list_wrap a:after{right:20px}}.set_item_title{text-align:center}.set_item_title h3{display:inline-block;color:#fff;font-size:3rem;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;position:relative;padding:0 92px;text-shadow:1px 1px 5px rgba(0,0,0,.16)}@media screen and (max-width: 979px){.set_item_title h3{font-size:24px !important;padding:0px 40px}}.set_item_title h3::before{position:absolute;display:inline-block;content:"";width:80px;height:21px;background-image:url(../img/icon/vio_set_item_left.png);background-size:contain;background-repeat:no-repeat;left:0;top:50%;transform:translateY(-50%)}@media screen and (max-width: 979px){.set_item_title h3::before{width:40px;height:10.5px;left:-10px}}.set_item_title h3::after{position:absolute;display:inline-block;content:"";width:80px;height:21px;background-image:url(../img/icon/vio_set_item_right.png);background-size:contain;background-repeat:no-repeat;right:0;top:50%;transform:translateY(-50%)}@media screen and (max-width: 979px){.set_item_title h3::after{width:40px;height:10.5px;right:-10px}}.vio_aside{margin-bottom:100px}@media screen and (max-width: 979px){.vio_aside{margin-bottom:50px}}.vio_aside h3{text-align:center;font-size:2rem;color:#fff;letter-spacing:.1em;font-weight:500;line-height:1.65;font-family:"Noto Serif JP",serif;margin-bottom:16px}.vio_aside h3 span{font-size:2rem;color:#fff;letter-spacing:.1em;font-weight:500;line-height:1.65;font-family:"Noto Serif JP",serif}@media screen and (max-width: 600px){.vio_aside h3 span{font-size:14px}}@media screen and (max-width: 600px){.vio_aside .aside .aside_bg{width:90%;margin:0 auto;padding:0px;border-radius:10px;overflow:hidden}}@media screen and (max-width: 600px){.vio_aside .aside .aside_wrap{width:100%}}@media screen and (max-width: 600px){.vio_aside .aside .page_aside_txt{position:relative;top:-20px}}.vio_com_list{width:90%;max-width:983px;margin:50px auto 0px}@media screen and (max-width: 600px){.vio_com_list{margin:0px auto 0px}}.vio_com_list .vio_features_title{margin-top:20px}.vio_com_list .vio_features_title h3{font-size:3rem;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif;font-weight:500;text-shadow:1px 1px 5px rgba(0,0,0,.16)}@media screen and (max-width: 979px){.vio_com_list .vio_features_title h3{font-size:1.8rem;text-align:center;line-height:1.77}}.vio_com_list .vio_com_list_flex{display:flex;flex-wrap:wrap;margin:42px 0 70px}@media screen and (max-width: 979px){.vio_com_list .vio_com_list_flex{margin-top:20px;margin-bottom:50px}}.vio_com_list .vio_com_list_flex .vio_com_list_item{width:49%}@media screen and (max-width: 600px){.vio_com_list .vio_com_list_flex .vio_com_list_item{width:100%;margin-bottom:20px}}.vio_com_list .vio_com_list_flex .vio_com_list_txt{width:51%;padding-left:2vw}@media screen and (max-width: 600px){.vio_com_list .vio_com_list_flex .vio_com_list_txt{width:100%;padding-left:0px}}.vio_com_list .vio_com_list_flex .vio_com_list_txt p{font-size:1.4rem;color:#fff;letter-spacing:.08em;font-weight:300;line-height:2;margin:0px}.vio_com_list .vio_com_list_flex .vio_com_list_txt .com-btn__white{margin-top:25px}.flow{width:90%;max-width:893px;margin:0 auto 85px}.flow .flow_contener{display:flex;flex-wrap:wrap;flex-direction:row-reverse;border:solid 1px #fff;border-radius:10px;position:relative;overflow:hidden;z-index:1;margin-top:52px;background:linear-gradient(90deg, rgb(1, 158, 174) 0%, rgb(6, 183, 202) 50%, rgb(0, 161, 178) 100%)}@media screen and (max-width: 979px){.flow .flow_contener{margin-top:15px}}.flow .flow_contener::before{position:absolute;display:block;content:"";width:100%;height:100%;opacity:.5}.flow .flow_contener .flow_contener_img{position:relative}.flow .flow_contener .flow_contener_img .step{position:absolute;left:0;top:0;display:none;width:94px;background:#fff;font-size:2rem;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;color:#1f7b84;text-align:center;height:41px}@media screen and (max-width: 600px){.flow .flow_contener .flow_contener_img .step{display:flex;align-items:center;justify-content:center}}.flow .flow_contener .flow_contener_txt{width:calc(100% - 295px);padding:70px 20px 70px 40px;position:relative;z-index:2}@media screen and (max-width: 979px){.flow .flow_contener .flow_contener_txt{padding:50px 10px 50px 20px;width:calc(100% - 250px)}}@media screen and (max-width: 600px){.flow .flow_contener .flow_contener_txt{width:100%;padding:18px}}.flow .flow_contener .flow_contener_txt .step{position:absolute;left:0;top:0;display:block;width:94px;background:#fff;font-size:2rem;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;color:#1f7b84;text-align:center}@media screen and (max-width: 600px){.flow .flow_contener .flow_contener_txt .step{display:none}}.flow .flow_contener .flow_contener_txt h4{font-size:2rem;color:#fff;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;margin-bottom:15px}@media screen and (max-width: 979px){.flow .flow_contener .flow_contener_txt h4{font-size:1.7rem;margin-bottom:10px}}.flow .flow_contener .flow_contener_txt p{font-size:1.4rem;color:#fff;line-height:2;letter-spacing:.08em;font-weight:300;margin-bottom:0px}.flow .flow_contener .flow_contener_txt p span{font-size:1.4rem;color:#fff;line-height:2;letter-spacing:.08em;font-weight:500}.flow .flow_contener .flow_contener_txt .btn_shaving{display:block;width:100%;max-width:300px;background:#1f7b84;text-align:center;padding:13px 0;border-radius:10px;font-size:1.4rem;color:#fff;letter-spacing:.1em;font-weight:400;margin-top:24px}.flow .flow_contener .flow_contener_img{width:295px;padding:20px;position:relative;z-index:2}@media screen and (max-width: 979px){.flow .flow_contener .flow_contener_img{width:250px}}@media screen and (max-width: 600px){.flow .flow_contener .flow_contener_img{width:100%;padding:0px}}.flow .flow_contener .flow_contener_img img{border-radius:10px}@media screen and (max-width: 600px){.flow .flow_contener .flow_contener_img img{border-radius:10px 10px 0px 0px}}.flow .flow-btn{margin-top:20px}.flow .flow-btn .slide-active{transform:rotate(180deg) !important}.flow .flow-btn a{display:block;padding:15px 0px;width:41px;margin:0 auto;transition:all .3s}.flow .flow-btn a img{width:100%}.flow .flow_list{display:none}.face_page_link{width:90%;max-width:1152px;margin:0 auto}.face_page_link ul{display:flex;flex-wrap:wrap;justify-content:space-between;text-align:center}.face_page_link ul li{width:32.8%}@media screen and (max-width: 600px){.face_page_link ul li{width:100%;margin-bottom:20px}}.face_page_link ul li a{display:block;font-size:2rem;background:#1f7b84;font-weight:400;color:#fff;letter-spacing:.1em;line-height:1.65;padding:22px 10px;position:relative}.face_page_link ul li a::before{position:absolute;display:block;content:"";width:7px;height:11px;right:28px;top:50%;transform:translateY(-50%);background-image:url(../img/face/path.png);background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 979px){.face_page_link ul li a::before{right:12px}}@media screen and (max-width: 1299px){.face_page_link ul li a{font-size:1.6rem}}@media screen and (max-width: 979px){.face_page_link ul li a{font-size:1.4rem}}@media screen and (max-width: 600px){.face_page_link ul li a{padding:15px 0}}.face_page_link ul li a .hidden_br{display:none}@media screen and (max-width: 979px){.face_page_link ul li a .hidden_br{display:inline-block}}@media screen and (max-width: 600px){.face_page_link ul li a .hidden_br{display:none}}.face_line_img{width:100%;max-width:714px;margin:0 auto 78px}@media screen and (max-width: 600px){.face_line_img{margin:0 auto 56px}}.face_line_img img{width:100%}.face_line_img_1{width:100%;max-width:939px;margin:0 auto}.face_line_img_1 img{width:100%}.sec09_face{padding:0}.sec09_face .sec09-width{width:90%;max-width:1088px;margin:0 auto}@media screen and (max-width: 600px){.sec09_face .sec09-width{width:100%}}.sec09_face .sec09_txt{text-align:center;font-size:1.4rem;font-weight:300;letter-spacing:.08em;color:#fff;line-height:2;margin-bottom:0;margin-top:33px}@media screen and (max-width: 600px){.sec09_face .sec09_txt{padding:0 5%;margin-bottom:25px}}.sec09_face .sec09_list{margin-top:40px}@media screen and (max-width: 979px){.sec09_face .sec09_list{margin-top:20px}}.sec09_face .sec09_list ul{display:flex;flex-wrap:wrap;margin-bottom:30px}@media screen and (max-width: 600px){.sec09_face .sec09_list ul{margin-bottom:0px}}.sec09_face .sec09_list ul li{border-radius:10px;overflow:hidden;width:23.5%;margin-right:2%;margin-bottom:23px}.sec09_face .sec09_list ul li:nth-of-type(4n){margin-right:0}@media screen and (max-width: 600px){.sec09_face .sec09_list ul li{width:48%;margin-bottom:5%}}.sec09_face .sec11_list-active{height:auto !important}.sec09_face .sec11_list{margin-top:60px;height:320px;overflow:hidden}@media screen and (max-width: 979px){.sec09_face .sec11_list{margin-top:20px}}@media screen and (max-width: 600px){.sec09_face .sec11_list{height:53.3333333333vw}}.sec09_face .sec11_list ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px}@media screen and (max-width: 600px){.sec09_face .sec11_list ul{margin-bottom:0px}}.sec09_face .sec11_list ul li{border-radius:10px;overflow:hidden;width:23%}@media screen and (max-width: 600px){.sec09_face .sec11_list ul li{width:48%;margin-bottom:5%}}.sec09_face .sec11-btn{margin-top:20px}.sec09_face .sec11-btn a{display:block;margin:0 auto;width:41px}.sec09_face .sec11-btn a img{transition:all .3s ease}.sec09_face .sec11-btn .slide-active img{transform:rotate(180deg) !important}.sec09_face .support-width{width:90%;max-width:1088px;margin:0 auto}@media screen and (max-width: 600px){.sec09_face .support-width{width:100%}}.sec09_face .support{margin-top:110px}@media screen and (max-width: 600px){.sec09_face .support .contents_title h2{font-size:2.4rem !important}}.sec09_face .support .support_txt{margin-top:45px;text-align:center}@media screen and (max-width: 600px){.sec09_face .support .support_txt{padding:0 5%;margin-bottom:25px}}.sec09_face .support .support_txt p{font-size:1.4rem;font-weight:300;letter-spacing:.1em;line-height:2;color:#fff;margin-bottom:0}.sec09_face .support .support_list_pc{margin-top:60px;height:auto;overflow:hidden}@media screen and (max-width: 979px){.sec09_face .support .support_list_pc{margin-top:20px}}.sec09_face .support .support_list_pc ul{display:flex;flex-wrap:wrap;justify-content:space-between}.sec09_face .support .support_list_pc ul li{border-radius:10px;overflow:hidden;width:18%}@media screen and (max-width: 979px){.sec09_face .support .support_list_pc ul li{width:19.5%}}@media screen and (max-width: 600px){.sec09_face .support .support_list_pc ul li{width:49%;margin-bottom:10px}}.sec09_face .support .support_list-active{height:auto !important}.sec09_face .support .support_list{margin-top:60px;height:auto;overflow:hidden}@media screen and (max-width: 979px){.sec09_face .support .support_list{margin-top:20px}}@media screen and (max-width: 600px){.sec09_face .support .support_list{height:74.6666666667vw}}.sec09_face .support .support_list ul{display:flex;flex-wrap:wrap;justify-content:space-between}.sec09_face .support .support_list ul li{border-radius:10px;overflow:hidden;width:18%}@media screen and (max-width: 979px){.sec09_face .support .support_list ul li{width:19.5%}}@media screen and (max-width: 600px){.sec09_face .support .support_list ul li{width:49%;margin-bottom:10px}}.sec09_face .support .support-btn{margin-top:20px;display:none}@media screen and (max-width: 600px){.sec09_face .support .support-btn{display:block}}.sec09_face .support .support-btn a{display:block;margin:0 auto;width:41px}.sec09_face .support .support-btn a img{transition:all .3s ease}.sec09_face .support .support-btn .slide-active img{transform:rotate(180deg) !important}.sec07_face .sec07_bg{position:relative;width:100%;padding:62px 0 73px}.sec07_face .sec07_bg::before{position:absolute;display:block;content:"";width:100%;height:100%;background-image:url(../img/top/sec07_bg_v2.jpg);background-size:cover;background-repeat:no-repeat;z-index:1;top:0;left:0}.sec07_face .sec07_bg .sec07_wrap{position:relative;z-index:2}.sec07_face .sec07_bg .sec07_wrap .contents_title__green{text-align:center}.sec07_face .sec07_bg .sec07_wrap .contents_title__green span{font-size:2rem;letter-spacing:.08em;color:#fdd15d;font-family:"Noto Serif JP",serif}.sec07_face .sec07_bg .sec07_wrap .contents_title__green h2{font-size:3.5rem;letter-spacing:.08em;color:#1f7b84;font-family:"Noto Serif JP",serif;font-weight:bold;margin-top:12px}@media screen and (max-width: 979px){.sec07_face .sec07_bg .sec07_wrap .contents_title__green h2{font-size:2.5rem}}.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list{display:flex;flex-wrap:wrap;width:90%;max-width:876px;margin:30px auto 0}.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list .com-btn__blue{max-width:320px !important;width:90%;margin:0 auto}@media screen and (max-width: 600px){.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list .com-btn__blue{width:100%}}.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list h3{font-size:2rem;color:#1f7b84;letter-spacing:.03em;font-weight:500;text-align:center;padding-top:40px;position:relative}.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list h3::before{position:absolute;display:block;content:"";width:36px;height:36px;top:0;left:50%;transform:translateX(-50%);background-image:url(../img/icon/icon_item_01.png);background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 979px){.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list h3{font-size:1.8rem}}@media screen and (max-width: 600px){.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list h3{font-size:2rem}}.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list p{font-size:1.4rem;letter-spacing:.03em;color:#5c5c5c;margin:14px 0;text-align:center}@media screen and (max-width: 979px){.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list p{font-size:1.1rem}}@media screen and (max-width: 600px){.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list p{font-size:1.4rem}}.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list p span{font-size:1.4rem;color:#1f7b84;font-weight:600}@media screen and (max-width: 979px){.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list p span{font-size:1.1rem}}@media screen and (max-width: 600px){.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list p span{font-size:1.4rem}}.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list .customer{width:50%;border-right:dashed 1px #5c5c5c;padding:10px 0 18px}@media screen and (max-width: 600px){.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list .customer{width:100%;padding:0;margin-bottom:30px;border-right:none}}.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list .customer .customer_wrap{width:100%;max-width:320px}@media screen and (max-width: 600px){.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list .customer .customer_wrap{margin:0 auto;padding-bottom:30px;border-bottom:dashed 1px #5c5c5c}}.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2{width:50%;padding:10px 0 18px}@media screen and (max-width: 600px){.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2{width:100%;padding:0}}.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap{width:100%;max-width:320px;margin-left:auto}@media screen and (max-width: 600px){.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap{margin:0 auto}}.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap h3::before{width:36px;height:25px;background-image:url(../img/icon/icon_item_02.png)}.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap .com-btn__black{width:100%;max-width:100%}.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap .btn_margin{margin:23px auto}.vio_use_youtube{margin-bottom:35px}.vio_use_youtube iframe{width:100%;height:530px}@media screen and (max-width: 979px){.vio_use_youtube iframe{height:49.9168053245vw;max-height:530px}}@media screen and (max-width: 600px){.vio_use_youtube iframe{height:50.4vw}}.face_mov_txt p{font-size:1.4rem;font-weight:300;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif}@media screen and (max-width: 600px){.face_mov_txt p{font-family:"游ゴシック体","Yu Gothic","YuGothic","Yu Gothic UI","ＭＳ ゴシック","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,sans-serif;font-size:1.3rem}}.bold{font-size:1.4rem;letter-spacing:.08em;font-weight:500;line-height:2;color:#5c5c5c}.vio_plan_list_wrap_btn{display:block;width:100%;max-width:300px;background:#d5b563;text-align:center;padding:13px 0;border-radius:10px;font-size:1.4rem;color:#292929;letter-spacing:.1em;font-weight:400;margin:20px auto 0}.allmachine_us{text-align:center;padding:45px 5% 0px}@media screen and (max-width: 600px){.allmachine_us{padding:30px 5% 0px;width:100%;border-radius:0}}.allmachine_us .allmachine_us_wrap{margin-top:30px}.allmachine_us .allmachine_us_wrap .allmachine_us_item{width:100%;margin-bottom:68px}@media screen and (max-width: 600px){.allmachine_us .allmachine_us_wrap .allmachine_us_item{margin-bottom:31px}}.allmachine_us .allmachine_us_wrap .allmachine_us_item img{width:100%;margin-bottom:32px}@media screen and (max-width: 600px){.allmachine_us .allmachine_us_wrap .allmachine_us_item img{margin-bottom:14px}}.allmachine_us .allmachine_us_wrap .allmachine_us_item p{font-size:1.4rem;font-weight:300;letter-spacing:.08em;color:#fff;text-align:center;margin-bottom:0}.allmachine_us .allmachine_us_wrap .allmachine_us_plan{width:100%;max-width:904px;margin:0 auto}.allmachine_us .allmachine_us_wrap .allmachine_us_plan .allmachine_us_plan_wrap{width:100%;margin-bottom:15px}.allmachine_us .allmachine_us_wrap .allmachine_us_plan .allmachine_us_plan_wrap .allmachine_us_plan_wrap_top{width:100%}@media screen and (max-width: 600px){.allmachine_us .allmachine_us_wrap .allmachine_us_plan .allmachine_us_plan_wrap .allmachine_us_plan_wrap_top{margin:14px 0 30px}}.allmachine_us .allmachine_us_wrap .allmachine_us_plan .allmachine_us_plan_wrap .allmachine_us_plan_wrap_top img{width:100%}.allmachine_us .allmachine_us_wrap .allmachine_us_plan .allmachine_us_plan_title{text-align:center;position:relative}.allmachine_us .allmachine_us_wrap .allmachine_us_plan .allmachine_us_plan_title::before{position:absolute;display:block;content:"";width:100%;height:1px;background:#fff;left:0;top:50%;transform:translateY(-50%);z-index:1}.allmachine_us .allmachine_us_wrap .allmachine_us_plan .allmachine_us_plan_title h3{font-size:2.5rem;font-weight:500;letter-spacing:.08em;color:#fff;display:inline-block;padding:0 15px;background:linear-gradient(90deg, rgb(20, 191, 209) 0%, rgb(20, 198, 217) 50%, rgb(20, 191, 209) 100%);font-family:"Noto Serif JP",serif;position:relative;z-index:2}@media screen and (max-width: 600px){.allmachine_us .allmachine_us_wrap .allmachine_us_plan .allmachine_us_plan_title h3{background:linear-gradient(90deg, rgb(10, 174, 193) 0%, rgb(15, 192, 213) 50%, rgb(10, 174, 193) 100%)}}.allmachine_us .allmachine_us_wrap .allmachine_us_plan .whole_body_plan .whole_body_plan_top{margin-bottom:45px}.allmachine_us .allmachine_us_wrap .allmachine_us_plan .whole_body_plan .whole_body_plan_top:last-child{margin-bottom:108px}@media screen and (max-width: 600px){.allmachine_us .allmachine_us_wrap .allmachine_us_plan .whole_body_plan .whole_body_plan_top:last-child{margin-bottom:47px}}.allmachine_us .allmachine_us_wrap .allmachine_us_plan .whole_body_plan .whole_body_plan_top .sub_title{font-size:1.4rem;letter-spacing:.08em;font-weight:300;color:#fff;text-align:center;margin-bottom:15px}.allmachine_us .allmachine_us_wrap .allmachine_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex{margin:23px 0 52px;display:flex;flex-wrap:wrap;flex-direction:row-reverse}.allmachine_us .allmachine_us_wrap .allmachine_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .first_item{padding-left:5px}@media screen and (max-width: 600px){.allmachine_us .allmachine_us_wrap .allmachine_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .first_item{padding-left:0;margin-bottom:15px}}.allmachine_us .allmachine_us_wrap .allmachine_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_item{width:calc(100% - 311px);padding-left:2.5vw}@media screen and (max-width: 600px){.allmachine_us .allmachine_us_wrap .allmachine_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_item{width:100%;padding-left:0;margin-bottom:38px}}.allmachine_us .allmachine_us_wrap .allmachine_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_item .item_img{width:100%}.allmachine_us .allmachine_us_wrap .allmachine_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_item .color_pink{background:linear-gradient(126deg, rgb(255, 255, 255) 0%, rgb(252, 241, 244) 50%, rgb(250, 228, 233) 100%)}.allmachine_us .allmachine_us_wrap .allmachine_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_item .color_blue{background:linear-gradient(126deg, rgb(255, 255, 255) 0%, rgb(238, 253, 255) 50%, rgb(221, 252, 255) 100%)}.allmachine_us .allmachine_us_wrap .allmachine_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_item .whole_body_plan_item_txt{padding:20px 13px 27px;text-align:left;margin-top:30px}.allmachine_us .allmachine_us_wrap .allmachine_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_item .whole_body_plan_item_txt h5{font-size:1.8rem;letter-spacing:.08em;font-family:"Noto Serif JP",serif;color:#1f7b84;line-height:1.5;position:relative}.allmachine_us .allmachine_us_wrap .allmachine_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_item .whole_body_plan_item_txt h5 img{height:3.5lh;position:absolute;top:-28px;margin-left:15px}.allmachine_us .allmachine_us_wrap .allmachine_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_item .whole_body_plan_item_txt p{font-size:1.4rem;font-weight:300;letter-spacing:.03em;line-height:1.78;color:#5c5c5c;margin-bottom:0}.allmachine_us .allmachine_us_wrap .allmachine_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_item .last_flex{display:flex;justify-content:space-between}.allmachine_us .allmachine_us_wrap .allmachine_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_item .last_flex .whole_body_plan_item_txt{padding:20px 13px 24px}.allmachine_us .allmachine_us_wrap .allmachine_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_item .last_flex .whole_body_plan_item_txt:first-child{width:52%}.allmachine_us .allmachine_us_wrap .allmachine_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_item .last_flex .whole_body_plan_item_txt:last-child{width:47%}.allmachine_us .allmachine_us_wrap .allmachine_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_item .last_flex .whole_body_plan_item_txt h5 img{margin-left:8px}.allmachine_us .allmachine_us_wrap .allmachine_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt{width:311px}@media screen and (max-width: 600px){.allmachine_us .allmachine_us_wrap .allmachine_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt{width:100%}}.allmachine_us .allmachine_us_wrap .allmachine_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt h4{font-size:2.5rem;font-weight:500;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif;margin-bottom:10px}.allmachine_us .allmachine_us_wrap .allmachine_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt h4 span{font-size:1.6rem;font-weight:400;color:#fff;letter-spacing:.08em;line-height:2;font-family:"Noto Serif JP",serif;display:inline-block}.allmachine_us .allmachine_us_wrap .allmachine_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt .price_list_4 li{width:60px !important}.allmachine_us .allmachine_us_wrap .allmachine_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt .price_list{display:flex;flex-wrap:wrap;justify-content:center;width:100%;margin:0 auto 18px}.allmachine_us .allmachine_us_wrap .allmachine_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt .price_list li{border:solid 1px #fff;width:93px;font-size:1.4rem;line-height:1;padding:7px 0 7px;color:#fff;font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.08em;margin-right:15px;position:relative}.allmachine_us .allmachine_us_wrap .allmachine_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt .price_list li:last-of-type{margin-right:0}.allmachine_us .allmachine_us_wrap .allmachine_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt .price_list li:last-of-type::before{display:none}.allmachine_us .allmachine_us_wrap .allmachine_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt .price_list li::before{position:absolute;display:block;content:"";background-image:url(../img/gentle/sec04_icon_plus.png);background-size:contain;background-repeat:no-repeat;width:25px;height:25px;right:-9px;top:50%;transform:translate(50%, -50%)}@media screen and (max-width: 600px){.allmachine_us .allmachine_us_wrap .allmachine_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt .price_list li::before{width:19px;height:19px;right:-7.5px}}.allmachine_us .allmachine_us_wrap .allmachine_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt .price_title{margin-bottom:5px}.allmachine_us .allmachine_us_wrap .allmachine_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt .price_title p{font-size:2rem;font-family:"Noto Serif JP",serif;font-weight:300;margin-bottom:0;color:#fff}.allmachine_us .allmachine_us_wrap .allmachine_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt .price_1{width:100%;padding-bottom:14px;border-bottom:dotted 1px #fff;margin-bottom:10px}.allmachine_us .allmachine_us_wrap .allmachine_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt .price_1 img{width:100%}.allmachine_us .allmachine_us_wrap .allmachine_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt .price_2{width:100%;margin-bottom:7px}.allmachine_us .allmachine_us_wrap .allmachine_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt .price_2 img{width:100%}.allmachine_us .allmachine_us_wrap .allmachine_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt .price_3{background:#08909f;padding:7px 10px 11px}.allmachine_us .allmachine_us_wrap .allmachine_us_plan .whole_body_plan .whole_body_plan_top .whole_body_plan_flex .whole_body_plan_txt .price_3 img{width:100%}.allmachine_us .allmachine_us_wrap .allmachine_us_plan .whole_body_plan .whole_body_plan_under_txt{margin-bottom:25px}.allmachine_us .allmachine_us_wrap .allmachine_us_plan .whole_body_plan .whole_body_plan_under_txt p{font-size:2rem;font-weight:300;font-family:"Yu Mincho Light","YuMincho","Yu Mincho","游明朝体","ヒラギノ明朝 ProN","Hiragino Mincho ProN","メイリオ",Meiryo,sans-serif;color:#fff;margin-bottom:15px}.allmachine_us .allmachine_us_wrap .allmachine_us_plan .whole_body_plan .whole_body_plan_under_txt .whole_body_plan_under_txt_list{text-align:center}.allmachine_us .allmachine_us_wrap .allmachine_us_plan .whole_body_plan .whole_body_plan_under_txt .whole_body_plan_under_txt_list li{font-size:1.6rem;color:#fff;letter-spacing:.08em;font-weight:400;line-height:2}.schedule_under_line{font-size:1.4rem;color:#fff;letter-spacing:.08em;line-height:2;font-weight:400;margin-bottom:0;text-decoration:underline;display:inline-block;margin-top:20px;text-underline-offset:7px;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width: 600px){.schedule_under_line{letter-spacing:.03em}}.leg{margin-top:105px;background:linear-gradient(90deg, rgb(11, 152, 167) 0%, rgb(21, 200, 219) 50%, rgb(8, 156, 172) 100%)}@media screen and (max-width: 1299px){.leg{margin-top:92px}}@media screen and (max-width: 979px){.leg{margin-top:80.2px}}@media screen and (max-width: 600px){.leg{margin-top:85.2px}}.leg .bg_light{background:linear-gradient(90deg, rgb(26, 171, 188) 0%, rgb(34, 214, 233) 50%, rgb(24, 174, 191) 100%) !important}.leg .vio_visual{width:100%;position:relative;padding:36px 0 34px;background-image:url("../img/com/bg-gra.jpg");background-size:cover;background-repeat:no-repeat}.leg .vio_visual::before{position:absolute;display:block;content:"";width:100%;height:100%;background:#000;opacity:0;top:0;left:0;z-index:-1}.leg .vio_visual .vio_visual_flex{width:90%;max-width:1095px;margin:0 auto;display:flex;align-items:end;position:relative;z-index:10}.leg .vio_visual .vio_visual_flex .vio_visual_txt{width:63%;padding-right:50px}@media screen and (max-width: 600px){.leg .vio_visual .vio_visual_flex .vio_visual_txt{width:100%;padding:0 5%;margin-top:40px}}.leg .vio_visual .vio_visual_flex .vio_visual_txt .sub_vio{font-size:2rem;font-weight:500;letter-spacing:.1em;color:#fdd15d;font-family:"Noto Serif JP",serif}.leg .vio_visual .vio_visual_flex .vio_visual_txt h2{font-size:4rem;color:#fff;font-family:"Noto Serif JP",serif;letter-spacing:.08em;font-weight:500;margin:20px 0}@media screen and (max-width: 600px){.leg .vio_visual .vio_visual_flex .vio_visual_txt h2{margin:10px 0;font-size:3.6rem}}.leg .vio_visual .vio_visual_flex .vio_visual_txt .font_01{padding-left:5%}.leg .vio_visual .vio_visual_flex .vio_visual_txt .vio_visual_item{margin:20px 0;border-radius:10px;overflow:hidden}@media screen and (max-width: 600px){.leg .vio_visual .vio_visual_flex .vio_visual_txt p{text-align:center;margin-bottom:13px;font-size:2.5rem;letter-spacing:.08em;color:#fff;font-weight:500;font-family:"Noto Serif JP",serif}}.leg .vio_visual .vio_visual_flex .vio_visual_txt .visual_txt_wrap{width:100%;background-color:#d5b563;text-align:center;padding:20px 10px}.leg .vio_visual .vio_visual_flex .vio_visual_txt .visual_txt_wrap h3{font-size:2.5rem;font-weight:500;letter-spacing:.05em;color:#fff;line-height:1.45;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.leg .vio_visual .vio_visual_flex .vio_visual_txt .visual_txt_wrap h3{font-size:2rem}}.leg .vio_visual .vio_visual_flex .vio_visual_txt .visual_txt_wrap h3 span{font-size:2rem;font-weight:500;letter-spacing:.05em;color:#fff;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.leg .vio_visual .vio_visual_flex .vio_visual_txt .visual_txt_wrap h3 span{font-size:1.6rem}}.leg .vio_visual .vio_visual_flex .vio_visual_img{width:37%;border-radius:10px;overflow:hidden;position:relative}.leg .vio_visual .vio_visual_flex .vio_visual_img::before{position:absolute;display:block;content:"";width:100%;height:100%;background:#fff;opacity:0}.leg .com_page_bg .sec01 .sec01_bg{position:relative;overflow:hidden;z-index:2;padding:65px 0 150px}@media screen and (max-width: 979px){.leg .com_page_bg .sec01 .sec01_bg{padding:65px 0 80px}}.leg .com_page_bg .sec01 .sec01_bg::before{position:absolute;display:block;content:"";width:110%;height:100%;background-image:url(../img/com/sec04_bg_v3.png);background-size:contain;z-index:-1;top:0;left:0;opacity:.5}.leg .com_page_bg .sec01 .vio_line{margin:80px auto 93px}@media screen and (max-width: 979px){.leg .com_page_bg .sec01 .vio_line{margin-top:40px}}@media screen and (max-width: 600px){.leg .com_page_bg .sec01 .vio_line{margin:0 auto 71px}}.leg .com_page_bg .sec01 .vio_line .vio_line_title{text-align:center;margin-bottom:35px}@media screen and (max-width: 600px){.leg .com_page_bg .sec01 .vio_line .vio_line_title{margin-bottom:28px}}.leg .com_page_bg .sec01 .vio_line .vio_line_title p{font-size:2rem;color:#fff;font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em}@media screen and (max-width: 979px){.leg .com_page_bg .sec01 .vio_line .vio_line_title p{font-size:15px}}@media screen and (max-width: 600px){.leg .com_page_bg .sec01 .vio_line .vio_line_title p{font-size:1.4rem}}.leg .com_page_bg .sec01 .vio_line .vio_line_title h3{font-size:3rem;color:#fff;font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.08em;line-height:1.75}@media screen and (max-width: 979px){.leg .com_page_bg .sec01 .vio_line .vio_line_title h3{font-size:20px}}.leg .com_page_bg .sec01 .vio_line .vio_line_wrap{display:flex;flex-wrap:wrap;width:100%;height:311px;border-radius:10px;overflow:hidden;margin:33px 0}@media screen and (max-width: 600px){.leg .com_page_bg .sec01 .vio_line .vio_line_wrap{height:auto;margin-bottom:15px}}.leg .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left{width:75%;display:flex;align-items:center;justify-content:center;background-color:#fff;flex-wrap:wrap;padding:0 38px}@media screen and (max-width: 600px){.leg .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left{width:100%;padding:25px 5%}}.leg .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left .vio_line_wrap_left-title{display:none}@media screen and (max-width: 600px){.leg .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left .vio_line_wrap_left-title{display:block;width:100%}}@media screen and (max-width: 600px){.leg .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left .vio_line_wrap_left-title h4{font-size:15px;color:#1f7b84;font-family:"Noto Serif JP",serif;line-height:1.73;margin-bottom:20px}}.leg .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left .vio_line_wrap_left_wrap{width:100%;display:flex;align-items:end;justify-content:space-between}@media screen and (max-width: 600px){.leg .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left .vio_line_wrap_left_wrap{justify-content:space-between}}.leg .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left .vio_line_wrap_left_wrap .item_v1{width:24%;max-width:183px}@media screen and (max-width: 600px){.leg .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left .vio_line_wrap_left_wrap .item_v1{width:30%}}.leg .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left .vio_line_wrap_left_wrap .item_v2{width:39%;max-width:295px}@media screen and (max-width: 600px){.leg .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left .vio_line_wrap_left_wrap .item_v2{width:34%}}.leg .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left .vio_line_wrap_left_wrap .item_v3{width:22%;max-width:170px}@media screen and (max-width: 600px){.leg .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left .vio_line_wrap_left_wrap .item_v3{width:30%}}@media screen and (max-width: 600px){.leg .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left .vio_line_wrap_left_wrap .left_item{text-align:center}}@media screen and (max-width: 600px){.leg .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left .vio_line_wrap_left_wrap .left_item img{height:85px;width:auto}}.leg .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left .vio_line_wrap_left_wrap .left_item span{color:#fff;font-size:1.4rem;letter-spacing:.1em;display:block;text-align:center;background:#1f7b84;width:100%;max-width:179px;margin:15px auto 0;border-radius:21px;padding:4px 0;font-weight:300}@media screen and (max-width: 979px){.leg .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_left .vio_line_wrap_left_wrap .left_item span{padding:4px 6px;font-size:1rem;letter-spacing:0em;white-space:nowrap}}.leg .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_right{width:25%;background:#c7faff;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media screen and (max-width: 979px){.leg .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_right{padding:10px}}@media screen and (max-width: 600px){.leg .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_right{width:100%}}@media screen and (max-width: 600px){.leg .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_right .vio_line_wrap_right_wrap{padding-top:10px}}.leg .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_right p{width:100%;text-align:center;margin-bottom:0;color:#1f7b84;font-size:1.5rem;letter-spacing:.08em;font-weight:500;margin:0 auto 10px}@media screen and (max-width: 600px){.leg .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_right p{font-family:"Noto Serif JP",serif;font-weight:600}}.leg .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_right .right_item_list{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 600px){.leg .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_right .right_item_list{justify-content:space-between;padding:0px 2.5%}}.leg .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_right .right_item_list li{width:48%;margin-right:4%;max-width:93px;max-height:113px}.leg .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_right .right_item_list li:nth-of-type(2n){margin-right:0}.leg .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_right .right_item_list li:first-of-type{margin-bottom:2%}.leg .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_right .right_item_list li:nth-of-type(2){margin-bottom:2%}@media screen and (max-width: 600px){.leg .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_right .right_item_list li{width:22%;margin-right:0px}}.leg .com_page_bg .sec01 .vio_line .vio_line_wrap .vio_line_wrap_right .right_item_list li img{width:100%;height:100%}.leg .com_page_bg .sec01 .vio_line .vio_line_ps p{font-size:1.4rem;letter-spacing:.1em;color:#fff;font-weight:300;margin-bottom:0}.leg .com_page_bg .sec01 .vio_machine{width:90%;max-width:904px;margin:50px auto 0}.leg .com_page_bg .sec01 .vio_machine .vio_machine_title{text-align:center;margin:35px 0}.leg .com_page_bg .sec01 .vio_machine .vio_machine_title h3{font-size:2.5rem;font-weight:500;color:#fff;letter-spacing:.1em;font-family:"Noto Serif JP",serif;line-height:1.75;text-shadow:1px 1px 5px rgba(0,0,0,.16)}@media screen and (max-width: 979px){.leg .com_page_bg .sec01 .vio_machine .vio_machine_title h3{font-size:15px}}.leg .com_page_bg .sec01 .vio_machine .vio_machine_title h3 span{font-size:3rem;font-weight:500;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif;text-shadow:1px 1px 5px rgba(0,0,0,.16)}@media screen and (max-width: 979px){.leg .com_page_bg .sec01 .vio_machine .vio_machine_title h3 span{font-size:20px;line-height:1.75}}.leg .com_page_bg .sec01 .vio_machine .vio_machine_wrap{width:100%;position:relative;padding:24px;border-radius:10px;overflow:hidden;margin-bottom:40px}@media screen and (max-width: 600px){.leg .com_page_bg .sec01 .vio_machine .vio_machine_wrap{width:90%;margin:0 auto 40px}}.leg .com_page_bg .sec01 .vio_machine .vio_machine_wrap::before{position:absolute;display:block;content:"";width:100%;height:100%;background-image:url(../img/vio/vio_bg.png);background-size:cover;background-repeat:no-repeat;top:0;left:0;z-index:1}.leg .com_page_bg .sec01 .vio_machine .vio_machine_wrap h4{position:relative;z-index:2;font-size:2rem;color:#1f7b84;text-align:center;font-weight:400}@media screen and (max-width: 979px){.leg .com_page_bg .sec01 .vio_machine .vio_machine_wrap h4{font-size:16px;line-height:1.75;margin-bottom:8px}}.leg .com_page_bg .sec01 .vio_machine .vio_machine_wrap .vio_machine_wrap_img{position:relative;z-index:2;width:100%}@media screen and (max-width: 600px){.leg .com_page_bg .sec01 .vio_machine .vio_machine_txt{width:90%;margin:0 auto}}.leg .com_page_bg .sec01 .vio_machine .vio_machine_txt p{font-size:1.4rem;font-weight:300;color:#fff;letter-spacing:.08em;line-height:2;margin-bottom:0}@media screen and (max-width: 600px){.leg .com_page_bg .sec01 .vio_machine .vio_machine_txt p{margin-bottom:40px}}.leg .com_page_bg .sec01 .link_candela{width:90%;max-width:661px;margin:0 auto}.leg .com_page_bg .sec01 .link_candela a{display:block;width:100%;height:100%}@media screen and (max-width: 600px){.leg .com_page_bg .sec01 .link_candela img{border-radius:10px}}.leg .com_page_bg .sec01 .vio_schedule{width:90%;max-width:831px;margin:100px auto 0}@media screen and (max-width: 979px){.leg .com_page_bg .sec01 .vio_schedule{margin-top:65px;margin-bottom:0px}}.leg .com_page_bg .sec01 .vio_schedule .vio_schedule_title h3{font-size:3rem;font-weight:500;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif;text-align:center;text-shadow:1px 1px 5px rgba(0,0,0,.16)}@media screen and (max-width: 979px){.leg .com_page_bg .sec01 .vio_schedule .vio_schedule_title h3{font-size:20px}}.leg .com_page_bg .sec01 .vio_schedule .set_item_title{margin:40px 0 47px !important}@media screen and (max-width: 979px){.leg .com_page_bg .sec01 .vio_schedule .set_item_title{margin-bottom:20px !important}}.leg .com_page_bg .sec01 .vio_schedule .vio_schedule_list_opacity dl{transition:opacity 1.3s ease;opacity:0}.leg .com_page_bg .sec01 .vio_schedule .vio_schedule_list_opacity-active dl{opacity:1 !important}.leg .com_page_bg .sec01 .vio_schedule .vio_schedule_list_opacity-active dl:nth-child(2){transition-delay:.3s}.leg .com_page_bg .sec01 .vio_schedule .vio_schedule_list_opacity-active dl:nth-child(3){transition-delay:.6s}.leg .com_page_bg .sec01 .vio_schedule .vio_schedule_list_opacity-active dl:nth-child(4){transition-delay:.9s}.leg .com_page_bg .sec01 .vio_schedule .vio_schedule_list_opacity-active dl:nth-child(5){transition-delay:1.2s}.leg .com_page_bg .sec01 .vio_schedule .vio_schedule_list{width:100%;display:flex;justify-content:space-between;position:relative;margin-top:47px;flex-wrap:wrap}@media screen and (max-width: 979px){.leg .com_page_bg .sec01 .vio_schedule .vio_schedule_list{margin-top:20px}}.leg .com_page_bg .sec01 .vio_schedule .vio_schedule_list::before{position:absolute;display:block;content:"";width:95%;height:3px;background:#d5b563;top:67px;left:50%;transform:translateX(-50%)}@media screen and (max-width: 600px){.leg .com_page_bg .sec01 .vio_schedule .vio_schedule_list::before{width:3px;height:calc(100% - 80px);top:20px}}@media screen and (max-width: 600px){.leg .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl{width:100%;display:flex;justify-content:center;padding-bottom:70px}}@media screen and (max-width: 600px){.leg .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl:last-child{padding-bottom:0px}}.leg .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl dt{font-size:1.4rem;color:#fff;letter-spacing:.1em;font-weight:400;padding-bottom:39px;position:relative}@media screen and (max-width: 600px){.leg .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl dt{padding-bottom:0px;padding-right:25px}}.leg .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl dt::before{position:absolute;display:block;content:"";width:35px;height:35px;background:#d5b563;border-radius:50%;top:51.5px;left:50%;transform:translateX(-50%)}@media screen and (max-width: 600px){.leg .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl dt::before{width:18px;height:18px;left:inherit;right:-9px;transform:inherit;top:10px}}.leg .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl dt span{font-size:2rem;color:#fff;letter-spacing:.1em;font-weight:400}.leg .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl dd{font-size:1.4rem;color:#fff;letter-spacing:.1em;font-weight:400;padding-top:34px}@media screen and (max-width: 600px){.leg .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl dd{padding-top:0px;padding-left:25px}}.leg .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl dd span{font-size:2rem;color:#fff;letter-spacing:.1em;font-weight:400}@media screen and (max-width: 600px){.leg .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl .last_day{width:50%;padding:0px;text-align:right;padding-right:25px}}.leg .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl .last_day::before{display:none}.leg .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl .last_day::after{position:absolute;display:block;content:"";width:39px;height:40px;top:49px;left:50%;transform:translateX(-50%);background-image:url(../img/icon/icon_sankaku.png);background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 600px){.leg .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl .last_day::after{top:25px;left:inherit;right:-10px;width:20px;height:20px;transform:rotate(90deg)}}.leg .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl .last_num{position:relative;padding-bottom:35px;top:-10px}@media screen and (max-width: 600px){.leg .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl .last_num{width:50%;padding-left:50px}}.leg .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl .last_num::before{position:absolute;display:block;content:"";border:solid 1px #fff;border-radius:50%;width:108px;height:108px;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1}@media screen and (max-width: 600px){.leg .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl .last_num::before{top:calc(50% - 12px);left:78px}}.leg .com_page_bg .sec01 .vio_schedule .vio_schedule_txt{margin-top:21px}.leg .com_page_bg .sec01 .vio_schedule .vio_schedule_txt p{font-size:1.4rem;color:#fff;letter-spacing:.08em;line-height:2;font-weight:300;margin-bottom:0}.leg .com_page_bg .sec01 .vio_schedule .vio_schedule_txt p span{font-size:1.4rem;color:#fff;letter-spacing:.08em;line-height:2;font-weight:500}.leg .com_page_bg .face_plan{padding-top:120px}@media screen and (max-width: 979px){.leg .com_page_bg .face_plan{padding-top:80px}}.leg .com_page_bg .face_plan .vio_plan_list{display:flex;flex-wrap:wrap;margin-bottom:80px}.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap{width:48%;margin-right:4%;margin-top:70px}@media screen and (max-width: 979px){.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap{margin-top:40px}}@media screen and (max-width: 600px){.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap{width:100%;margin-right:0px;margin-top:40px}}.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap:nth-child(2n){margin-right:0}.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .set_item_title{margin-bottom:29px}@media screen and (max-width: 979px){.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .set_item_title{margin-bottom:20px}}.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_title{width:100% !important;background:#1f7b84 !important;color:#fff !important;font-size:2.3rem;font-weight:500;padding:16.5px 19px 16.5px 19px;border-radius:10px 10px 0 0 !important;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_title{text-align:center;font-size:1.7rem;padding:10px 20px 10px 0px !important;text-align:center}}.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_title span{color:#fff !important;font-size:2.3rem;font-weight:500 !important;font-family:"Noto Serif JP",serif !important}@media screen and (max-width: 979px){.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_title span{font-size:1.4rem !important}}.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst{width:100%}.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl{display:flex;justify-content:space-between;margin-bottom:1%}.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl:last-of-type dt{border-radius:0 0 0 10px}.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl:last-of-type dd{border-radius:0 0 10px 0}.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl:first-child dt{font-size:2.5rem}@media screen and (max-width: 979px){.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl:first-child dt{font-size:1.8rem}}.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .plan_title{padding:16.5px 0 16.5px 19px}.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl dt{width:40%;background:#fff;padding:20px 0 20px 19px;font-size:2rem;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;color:#1f7b84}@media screen and (max-width: 979px){.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl dt{text-align:center;font-size:2rem;padding:10px 0px}}@media screen and (max-width: 600px){.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl dt{width:30%;display:flex;align-items:center;justify-content:center}}.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl dt span{font-size:2rem;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;color:#1f7b84;background:#fff}@media screen and (max-width: 979px){.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl dt span{font-size:15px}}.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl dd{width:59%;background:#fff;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 600px){.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl dd{width:69%;padding:15px 20px}}.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v1 img{width:76%;max-width:233px}@media screen and (max-width: 600px){.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v1 img{width:100%}}.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v2 img{width:76%;max-width:233px}@media screen and (max-width: 600px){.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v2 img{width:100%}}.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v3 picture{display:flex;align-items:center;justify-content:center}.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v3 img,.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v3 picture{width:95%;max-width:270px}@media screen and (max-width: 600px){.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v3 img,.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v3 picture{width:100%}}.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd dl{margin-bottom:1%}.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd dl:last-of-type dt{border-radius:0 0 10px 10px}.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt{width:100%}.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul{display:flex;flex-wrap:wrap;text-align:center;justify-content:space-between}.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li{background:#fff;font-size:2rem;font-weight:500;color:#1f7b84;padding:17px 0;font-family:"Noto Serif JP",serif;letter-spacing:0em;width:31.99809886%;display:inline-block;margin-bottom:1%}.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li:nth-of-type(2){width:32.24904943%}.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li:nth-of-type(3){width:33.39923954%}.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li:nth-of-type(4){width:24.39353612%;line-height:1.25;padding:10px 0}@media screen and (max-width: 979px){.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li:nth-of-type(4){font-size:1.6rem;padding:4.4px 0}}.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li:nth-of-type(5){width:23.04372624%}.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li:nth-of-type(6){width:24.83079848%}.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li:nth-of-type(7){width:24.56463878%}.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li:nth-of-type(8){width:33.39923954%;margin-bottom:0;border-radius:0 0 0 10px}@media screen and (max-width: 979px){.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li:nth-of-type(8){padding:1px 0;line-height:1.5}}@media screen and (max-width: 600px){.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li:nth-of-type(8){border-radius:0;margin-bottom:1%}}.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li:nth-of-type(9){width:32.24904943%;margin-bottom:0}@media screen and (max-width: 600px){.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li:nth-of-type(9){border-radius:0 0 0 10px}}.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li:nth-of-type(10){width:31.99809886%;margin-bottom:0;border-radius:0 0 10px 0}@media screen and (max-width: 979px){.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li{font-size:1.6rem;padding:10.6px 0}}@media screen and (max-width: 600px){.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li{font-size:1.8rem !important;width:49% !important;padding:5.6px 0 !important;line-height:1.8 !important}}.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li .hidden-plan{display:none}@media screen and (max-width: 979px){.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li .hidden-plan{display:block}}@media screen and (max-width: 600px){.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li .hidden-plan{display:none}}.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .acdn{border-radius:10px;overflow:hidden}.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch{padding-right:9%;position:relative}.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch::after{position:absolute;display:block;content:"";width:14.52px;height:7.41px;top:3rem;right:7%;background-image:url(../img/icon/icon_acdn_small.png);background-size:contain;background-repeat:no-repeat;transform:rotate(180deg);transition:transform .4s}@media screen and (max-width: 979px){.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch::after{top:2rem}}@media screen and (max-width: 600px){.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch::after{top:21px;right:5%}}.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch:hover{cursor:pointer}.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch.open::after{transform:translateY(-25%) rotate(0deg)}.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body{background:#fff;padding:20px 20px;margin-top:1%;border-radius:0 0 10px 10px;display:none}.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body p{margin-bottom:0;font-size:1.4rem;letter-spacing:.08em;font-weight:400;line-height:2;color:#5c5c5c}.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap{display:flex;align-items:center;margin-bottom:20px}@media screen and (max-width: 979px){.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap{flex-wrap:wrap}}@media screen and (max-width: 600px){.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap{flex-wrap:wrap;justify-content:center;margin-bottom:5px}}.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li{line-height:1}.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:first-of-type{color:#1f7b84;font-size:1.7rem;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;margin-right:5px}@media screen and (max-width: 979px){.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:first-of-type{width:100%;font-size:1.6rem}}@media screen and (max-width: 600px){.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:first-of-type{width:100%;margin:0px;text-align:center;font-size:1.6rem;font-weight:600}}.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:nth-of-type(2){color:#1f7b84;font-size:3.1rem;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;margin-right:8px}@media screen and (max-width: 979px){.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:nth-of-type(2){font-size:2.8rem}}.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:nth-of-type(2) .en{font-size:1.7rem;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;color:#1f7b84}@media screen and (max-width: 979px){.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:nth-of-type(2) .en{font-size:1.6rem}}.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:nth-of-type(2) .zei{font-size:1.2rem;font-weight:400;letter-spacing:.1em;color:#1f7b84}@media screen and (max-width: 979px){.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:nth-of-type(2) .zei{font-size:1.1rem}}.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:last-of-type{background:#c7faff;color:#1f7b84;font-size:1.8rem;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;padding:4px 12px}@media screen and (max-width: 979px){.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:last-of-type{font-size:1.6rem}}@media screen and (max-width: 600px){.leg .com_page_bg .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:last-of-type{font-size:1.2rem;padding:2px 6px}}.leg .face_shaving{width:90%;max-width:1000px;margin:0 auto}.leg .face_shaving .vio_shaving_wrap{display:flex;flex-wrap:wrap;margin-top:60px}@media screen and (max-width: 979px){.leg .face_shaving .vio_shaving_wrap{margin-top:30px}}.leg .face_shaving .vio_shaving_wrap .vio_shaving_wrap_img{width:37.9%;max-width:379px;border-radius:10px;overflow:hidden}@media screen and (max-width: 600px){.leg .face_shaving .vio_shaving_wrap .vio_shaving_wrap_img{width:100%;margin-bottom:15px}}.leg .face_shaving .vio_shaving_wrap .vio_shaving_wrap_img img{width:100%;border-radius:10px}.leg .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt{width:62.1%;padding-left:3.5vw}@media screen and (max-width: 979px){.leg .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt{padding-left:2.5vw}}@media screen and (max-width: 600px){.leg .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt{width:100%;padding-left:0px}}.leg .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt p{font-size:1.4rem;font-weight:300;line-height:2;letter-spacing:.08em;color:#fff;margin-bottom:55px}.leg .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt p span{font-size:1.4rem;font-weight:500;line-height:2;letter-spacing:.08em;color:#fff}.leg .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl{display:flex;justify-content:space-between;margin-bottom:1.5%;flex-wrap:wrap}@media screen and (max-width: 600px){.leg .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl{margin-bottom:25px}}.leg .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl:first-of-type{border-radius:10px 10px 0 0;overflow:hidden}.leg .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl:last-of-type{border-radius:0 0 10px 10px;overflow:hidden}.leg .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl dt{width:59%;background:#fff;padding:18px 0 18px 18px;font-size:1.8rem;font-family:"Noto Serif JP",serif;letter-spacing:.03em;font-weight:400;color:#1f7b84}@media screen and (max-width: 979px){.leg .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl dt{font-size:1.6rem;width:calc(100% - 198px);padding:15px}}@media screen and (max-width: 600px){.leg .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl dt{width:100%;margin-bottom:5px;border-radius:10px 10px 0 0;padding:13px 5px;text-align:center}}.leg .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl dd{width:40%;background:#fff;display:flex;align-items:center;font-size:2.2rem;font-family:"Noto Serif JP",serif;letter-spacing:.03em;font-weight:500;color:#1f7b84;padding-left:15px}@media screen and (max-width: 979px){.leg .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl dd{font-size:1.8rem;width:188px}}@media screen and (max-width: 600px){.leg .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl dd{width:100%;border-radius:0px 0px 10px 10px;padding:0px;justify-content:center;height:51px}}.leg .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl .shaving_price{font-size:3rem;font-weight:500}@media screen and (max-width: 979px){.leg .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl .shaving_price{font-size:2.6rem}}.leg .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl .shaving_price .part{font-size:1.8rem;font-family:"Noto Serif JP",serif;letter-spacing:.08em;font-weight:500;color:#1f7b84;margin-right:4px}@media screen and (max-width: 979px){.leg .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl .shaving_price .part{font-size:1.6rem}}@media screen and (max-width: 600px){.leg .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl .shaving_price .part{margin-right:8px;font-size:2rem}}.leg .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl .shaving_price .en{font-size:2rem;font-family:"Noto Serif JP",serif;letter-spacing:.08em;font-weight:500;color:#1f7b84;position:relative;top:4px}@media screen and (max-width: 979px){.leg .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl .shaving_price .en{font-size:1.6rem}}.leg .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl .shaving_price .zei{font-size:1.2rem;letter-spacing:.1em;font-weight:400;color:#1f7b84;position:relative;top:4px}@media screen and (max-width: 979px){.leg .face_shaving .vio_shaving_wrap .vio_shaving_wrap_txt .shaving_list dl .shaving_price .zei{font-size:1.1rem}}.leg .sec03{padding-bottom:120px;padding-top:130px}@media screen and (max-width: 979px){.leg .sec03{padding-top:30px;padding-bottom:50px}}@media screen and (max-width: 600px){.leg .sec03 .contents_title{padding:0 3%}}@media screen and (max-width: 600px){.leg .sec03 .contents_title h2{letter-spacing:.06em !important;font-size:2.8rem !important}}.leg .sec03 .sec03-wrap{display:flex;flex-wrap:wrap;margin-top:45px;margin-bottom:60px}.leg .sec03 .sec03-wrap .sec03-wrap-col{border-radius:10px;overflow:hidden;width:32%;margin-right:2%;background-color:#fff}.leg .sec03 .sec03-wrap .sec03-wrap-col:nth-child(3n){margin-right:0px}@media screen and (max-width: 600px){.leg .sec03 .sec03-wrap .sec03-wrap-col{width:100%;margin-right:0px;margin-bottom:25px}}.leg .sec03 .sec03-wrap .sec03-wrap-col .sec03-wrap-col-txt{padding:15px 10px}.leg .sec03 .sec03-wrap .sec03-wrap-col .sec03-wrap-col-txt h3{font-size:20px;font-family:"Noto Serif JP",serif;text-align:center;color:#1f7b84;margin-bottom:15px;line-height:1.5}.leg .sec03 .sec03-wrap .sec03-wrap-col .sec03-wrap-col-txt p{font-size:14px;text-align:center;color:#5c5c5c;line-height:2}.leg .sec03 h4{width:100%;max-width:670px;font-weight:500;color:#fff;background-color:#1f7b84;border-radius:10px;text-align:center;font-size:25px;font-family:"Noto Serif JP",serif;height:75px;display:flex;align-items:center;justify-content:center;margin:0 auto;margin-top:50px}@media screen and (max-width: 979px){.leg .sec03 h4{font-size:18px;margin-top:15px;line-height:1.8;height:88px}}.leg .sec03 .sec03-list{display:flex;flex-wrap:wrap;margin-top:60px}@media screen and (max-width: 979px){.leg .sec03 .sec03-list{margin-top:25px}}@media screen and (max-width: 600px){.leg .sec03 .sec03-list{flex-direction:column-reverse}}.leg .sec03 .sec03-list .sec03-list-left{width:45%}@media screen and (max-width: 600px){.leg .sec03 .sec03-list .sec03-list-left{width:100%}}.leg .sec03 .sec03-list .sec03-list-left p{color:#fff;font-size:14px;line-height:2;font-weight:300}.leg .sec03 .sec03-list .sec03-list-right{width:55%;padding-left:5%}@media screen and (max-width: 600px){.leg .sec03 .sec03-list .sec03-list-right{width:100%;padding-left:0px;margin-bottom:25px}}.leg .sec03 .sec03-list .sec03-list-right img{border-radius:10px;width:100%}.leg .sec04{padding-bottom:145px;padding-top:140px}@media screen and (max-width: 979px){.leg .sec04{padding-top:50px;padding-bottom:60px}}.leg .sec04 .sec04_faq{width:90%;max-width:687px;margin:0 auto;border:solid 3px #fff;border-radius:10px;overflow:hidden;border-top:none}@media screen and (max-width: 600px){.leg .sec04 .sec04_faq{overflow:inherit}}.leg .sec04 .sec04_faq h4{width:100%;background:#fff;padding:15px 0 15px 20px;font-size:1.6rem;font-weight:500;color:#1f7b84;letter-spacing:.08em}@media screen and (max-width: 979px){.leg .sec04 .sec04_faq h4{line-height:1.75}}.leg .sec04 .sec04_faq .sec04_faq_wrap{padding:45px 196px 45px 40px;position:relative}@media screen and (max-width: 600px){.leg .sec04 .sec04_faq .sec04_faq_wrap{padding:15px 45px 15px 15px}}.leg .sec04 .sec04_faq .sec04_faq_wrap::before{position:absolute;display:block;content:"";width:154px;height:253px;bottom:-5px;right:40px;background-image:url(../img/vio/vio_person.png);background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 600px){.leg .sec04 .sec04_faq .sec04_faq_wrap::before{width:80px;height:120px;right:-20px;bottom:-15px}}.leg .sec04 .sec04_faq .sec04_faq_wrap::after{content:"";background-color:rgba(0,0,0,.1);position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.leg .sec04 .sec04_faq .sec04_faq_wrap p{margin-bottom:0;font-size:1.4rem;font-weight:300;letter-spacing:.08em;color:#fff;line-height:2}.leg .sec04 .sec04_faq .sec04_faq_wrap p span{font-size:1.4rem;font-weight:400;letter-spacing:.08em;color:#fff;line-height:2}.leg .sec04 .sec04_faq .sec04_faq_wrap_v2{padding:20px 196px 20px 20px}@media screen and (max-width: 600px){.leg .sec04 .sec04_faq .sec04_faq_wrap_v2{padding:15px 45px 15px 15px}}.leg .sec04 .sec04_viseo{width:90%;max-width:905px;margin:0 auto 39px}@media screen and (max-width: 979px){.leg .sec04 .sec04_viseo{margin-bottom:30px}}.leg .sec04 .sec04_viseo .sec04_viseo_txt{margin-top:21px}.leg .sec04 .sec04_viseo .sec04_viseo_txt p{font-size:1.4rem;color:#fff;letter-spacing:.08em;line-height:2;font-weight:300;margin-bottom:0}.leg .sec04 .sec04_viseo .sec04_viseo_txt p span{font-size:1.4rem;color:#fff;letter-spacing:.08em;line-height:2;font-weight:500}.leg .sec04 .sec04_viseo .sec04_viseo_txt a{font-size:1.4rem;color:#fff;letter-spacing:.08em;line-height:2;font-weight:400;margin-bottom:0;text-decoration:underline;display:inline-block;margin-top:20px;text-underline-offset:7px}.leg .sec04 .sec04_contents_leg{width:90%;max-width:688px;margin:58px auto 88px}@media screen and (max-width: 600px){.leg .sec04 .sec04_contents_leg{margin:0 auto 35px}}.leg .sec04 .sec04_contents_leg .sec04_contents_wrap{width:100%;border:solid 3px #fff;border-radius:10px;overflow:hidden;margin-bottom:48px}.leg .sec04 .sec04_contents_leg .sec04_contents_wrap:nth-child(2) .sec04_contents_switch::before{background-image:url(../img/leg/leg_case01.png)}.leg .sec04 .sec04_contents_leg .sec04_contents_wrap:nth-child(3) .sec04_contents_switch::before{background-image:url(../img/allmachine/allmachine_item_case03.png)}.leg .sec04 .sec04_contents_leg .sec04_contents_wrap:nth-child(4) .sec04_contents_switch::before{background-image:url(../img/allmachine/allmachine_item_case04.png)}.leg .sec04 .sec04_contents_leg .sec04_contents_wrap:nth-child(5) .sec04_contents_switch::before{background-image:url(../img/allmachine/allmachine_item_case05.png)}.leg .sec04 .sec04_contents_leg .sec04_contents_wrap:nth-child(6) .sec04_contents_switch::before{background-image:url(../img/allmachine/allmachine_item_case06.png)}.leg .sec04 .sec04_contents_leg .sec04_contents_wrap:last-child{margin-bottom:0}.leg .sec04 .sec04_contents_leg .sec04_contents_wrap:last-child .sec04_contents_switch::before{background-image:url(../img/leg/leg_case01.png)}@media screen and (max-width: 600px){.leg .sec04 .sec04_contents_leg .sec04_contents_wrap{margin-bottom:30px}}.leg .sec04 .sec04_contents_leg .sec04_contents_wrap .sec04_contents_switch{background:#fff;padding:15px 65px 15px 140px;position:relative}.leg .sec04 .sec04_contents_leg .sec04_contents_wrap .sec04_contents_switch:hover{cursor:pointer}.leg .sec04 .sec04_contents_leg .sec04_contents_wrap .sec04_contents_switch::before{position:absolute;display:block;content:"";width:102px;height:102px;background-image:url(../img/allmachine/allmachine_item_case01.png);background-size:contain;background-repeat:no-repeat;left:20px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 600px){.leg .sec04 .sec04_contents_leg .sec04_contents_wrap .sec04_contents_switch::before{top:20px;left:50%;transform:translate(-50%, 0%)}}.leg .sec04 .sec04_contents_leg .sec04_contents_wrap .sec04_contents_switch::after{position:absolute;display:block;content:"";width:27px;height:10px;background-image:url(../img/allmachine/icon_allmachine.png);background-size:contain;background-repeat:no-repeat;right:20px;top:50%}@media screen and (max-width: 600px){.leg .sec04 .sec04_contents_leg .sec04_contents_wrap .sec04_contents_switch::after{display:none}}@media screen and (max-width: 600px){.leg .sec04 .sec04_contents_leg .sec04_contents_wrap .sec04_contents_switch{padding:125px 15px 25px}}.leg .sec04 .sec04_contents_leg .sec04_contents_wrap .sec04_contents_switch h3{font-size:2rem;font-weight:500;letter-spacing:.08em;color:#1f7b84;font-family:"Noto Serif JP",serif;line-height:1.75}@media screen and (max-width: 979px){.leg .sec04 .sec04_contents_leg .sec04_contents_wrap .sec04_contents_switch h3{font-size:1.6rem}}@media screen and (max-width: 600px){.leg .sec04 .sec04_contents_leg .sec04_contents_wrap .sec04_contents_switch h3{font-size:1.8rem;text-align:center}}.leg .sec04 .sec04_contents_leg .sec04_contents_wrap .sec04_contents_switch h3 span{font-size:2rem;font-weight:500;letter-spacing:.08em;color:#1f7b84;font-family:"Noto Serif JP",serif;line-height:1.75}@media screen and (max-width: 979px){.leg .sec04 .sec04_contents_leg .sec04_contents_wrap .sec04_contents_switch h3 span{font-size:1.8rem}}@media screen and (max-width: 600px){.leg .sec04 .sec04_contents_leg .sec04_contents_wrap .sec04_contents_switch h3 span{font-size:2rem}}.leg .sec04 .sec04_contents_leg .sec04_contents_wrap .sec04_contents_switch.open-contents::after{transform:rotate(180deg)}.leg .sec04 .sec04_contents_leg .sec04_contents_wrap .switch_item_sp.open-contents-sp{background-color:rgba(0,0,0,0) !important}.leg .sec04 .sec04_contents_leg .sec04_contents_wrap .switch_item_sp.open-contents-sp::before{transform:rotate(0)}.leg .sec04 .sec04_contents_leg .sec04_contents_wrap .switch_item_sp.open-contents-sp::after{content:"";background-color:#fff;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.leg .sec04 .sec04_contents_leg .sec04_contents_wrap .switch_item_sp{padding-bottom:26px;background-color:#fff;position:relative}.leg .sec04 .sec04_contents_leg .sec04_contents_wrap .switch_item_sp:hover{cursor:pointer}.leg .sec04 .sec04_contents_leg .sec04_contents_wrap .switch_item_sp::before{position:absolute;display:block;content:"";width:27px;height:10px;background-image:url(../img/allmachine/icon_allmachine.png);background-size:contain;background-repeat:no-repeat;left:50%;transform:translateX(-50%) rotate(180deg);z-index:2}@media screen and (min-width: 601px){.leg .sec04 .sec04_contents_leg .sec04_contents_wrap .switch_item_sp{display:none}}.leg .sec04 .sec04_contents_leg .sec04_contents_wrap .sec04_contents_body{display:none}.leg .sec04 .sec04_contents_leg .sec04_contents_wrap .sec04_contents_body .sec04_contents_body_img{background:#c7faff;padding:20px}.leg .sec04 .sec04_contents_leg .sec04_contents_wrap .sec04_contents_body .sec04_contents_body_img img{width:100%}.leg .sec04 .sec04_contents_leg .sec04_contents_wrap .sec04_contents_body .sec04_contents_body_img .contents_box_sp{max-width:290px;margin:23px auto 0}.leg .sec04 .sec04_contents_leg .sec04_contents_wrap .sec04_contents_body .sec04_contents_body_img .contents_box_sp .contents_box_wrap{width:100%;position:relative}.leg .sec04 .sec04_contents_leg .sec04_contents_wrap .sec04_contents_body .sec04_contents_body_img .contents_box_sp .contents_box_wrap:first-child{margin-bottom:15px}.leg .sec04 .sec04_contents_leg .sec04_contents_wrap .sec04_contents_body .sec04_contents_body_img .contents_box_sp .contents_box_wrap p{font-size:1.4rem;color:#5c5c5c;font-weight:400;letter-spacing:.08em;line-height:1.65;margin-bottom:0}.leg .sec04 .sec04_contents_leg .sec04_contents_wrap .sec04_contents_body .sec04_contents_body_img .contents_box_sp .contents_box_wrap p span{font-size:1.6rem;font-weight:bold;color:#5c5c5c;letter-spacing:.08em}.leg .sec04 .sec04_contents_leg .sec04_contents_wrap .sec04_contents_body .sec04_contents_body_img .contents_box_sp .contents_box_wrap .contents_box_pink{position:absolute;width:75px;right:5px;bottom:5px}.leg .sec04 .sec04_contents_leg .sec04_contents_wrap .sec04_contents_body .sec04_contents_body_img .contents_box_sp .contents_box_wrap .contents_box_pink img{width:100%}.leg .sec04 .sec04_contents_leg .sec04_contents_wrap .sec04_contents_body .sec04_contents_body_img .contents_box_sp .contents_box_wrap .contents_box_blue{position:absolute;width:54px;right:10px;bottom:5px}.leg .sec04 .sec04_contents_leg .sec04_contents_wrap .sec04_contents_body .sec04_contents_body_img .contents_box_sp .contents_box_wrap .contents_box_blue img{width:100%}.leg .sec04 .sec04_contents_leg .sec04_contents_wrap .sec04_contents_body .sec04_contents_body_img .contents_box_sp .contents_box_wrap .contents_box_blue_v2{position:absolute;width:122px;right:-5px;top:0}.leg .sec04 .sec04_contents_leg .sec04_contents_wrap .sec04_contents_body .sec04_contents_body_img .contents_box_sp .contents_box_wrap .contents_box_blue_v2 img{width:100%}.leg .sec04 .sec04_contents_leg .sec04_contents_wrap .sec04_contents_body .sec04_contents_body_img .contents_box_sp .contents_box_wrap .contents_box_green{position:absolute;width:75px;right:10px;bottom:5px}.leg .sec04 .sec04_contents_leg .sec04_contents_wrap .sec04_contents_body .sec04_contents_body_img .contents_box_sp .contents_box_wrap .contents_box_green img{width:100%}.leg .sec04 .sec04_contents_leg .sec04_contents_wrap .sec04_contents_body .sec04_contents_body_img .contents_box_sp .contents_box_wrap .contents_box_blown{position:absolute;width:90px;right:3px;bottom:5px}.leg .sec04 .sec04_contents_leg .sec04_contents_wrap .sec04_contents_body .sec04_contents_body_img .contents_box_sp .contents_box_wrap .contents_box_blown img{width:100%}.leg .sec04 .sec04_contents_leg .sec04_contents_wrap .pink{background-color:#f4b3ac;padding:20px 85px 20px 20px}.leg .sec04 .sec04_contents_leg .sec04_contents_wrap .blue{background-color:#6af0ff;padding:20px 72px 20px 20px}.leg .sec04 .sec04_contents_leg .sec04_contents_wrap .blue_v2{background-color:#6af0ff;padding:20px 0px 20px 20px}.leg .sec04 .sec04_contents_leg .sec04_contents_wrap .green{background-color:#9bf58f;padding:12px 90px 12px 20px}.leg .sec04 .sec04_contents_leg .sec04_contents_wrap .blown{background-color:#e7c689;padding:15px 90px 15px 20px}.leg .sec04 .sec04_contents_leg .sec04_contents_wrap .sec04_contents_body.active-contents{display:block !important}.leg .sec04 .sec04_contents_leg .sec04_contents_wrap .sec04_contents_body_wrap{padding:33px 22px 33px 130px;position:relative}.leg .sec04 .sec04_contents_leg .sec04_contents_wrap .sec04_contents_body_wrap::before{position:absolute;display:block;content:"";width:102px;height:102px;background-image:url(../img/allmachine/allmachine_item_person.png);background-size:contain;background-repeat:no-repeat;left:20px;z-index:2}@media screen and (max-width: 600px){.leg .sec04 .sec04_contents_leg .sec04_contents_wrap .sec04_contents_body_wrap::before{top:20px;left:50%;transform:translateX(-50%)}}.leg .sec04 .sec04_contents_leg .sec04_contents_wrap .sec04_contents_body_wrap::after{content:"";background-color:rgba(0,0,0,.1);position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}@media screen and (max-width: 600px){.leg .sec04 .sec04_contents_leg .sec04_contents_wrap .sec04_contents_body_wrap{padding:130px 25px 33px}}.leg .sec04 .sec04_contents_leg .sec04_contents_wrap .sec04_contents_body_wrap p{font-size:1.4rem;color:#fff;letter-spacing:.08em;line-height:2;font-weight:300;margin-bottom:0;position:relative;z-index:2}.leg .sec04 .sec04_contents_leg .sec04_contents_wrap .sec04_contents_body_wrap p span{font-size:1.4rem;color:#fff;letter-spacing:.08em;line-height:2;font-weight:400}.leg .sec04 .sec04_machine{width:90%;max-width:1176px;margin:0 auto}@media screen and (max-width: 600px){.leg .sec04 .sec04_machine .contents_title h2{font-size:24px !important}}.leg .sec04 .sec04_machine .vio_machine_title{text-align:center;margin:35px 0}.leg .sec04 .sec04_machine .vio_machine_title h3{font-size:2.5rem;font-weight:500;color:#fff;letter-spacing:.1em;font-family:"Noto Serif JP",serif;line-height:1.75;text-shadow:1px 1px 5px rgba(0,0,0,.16)}@media screen and (max-width: 979px){.leg .sec04 .sec04_machine .vio_machine_title h3{font-size:1.5rem}}.leg .sec04 .sec04_machine .vio_machine_title h3 span{font-size:3rem;font-weight:500;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif;text-shadow:1px 1px 5px rgba(0,0,0,.16)}@media screen and (max-width: 979px){.leg .sec04 .sec04_machine .vio_machine_title h3 span{font-size:20px}}.leg .sec04 .swiper{width:90%;max-width:1176px;margin:0 auto;margin-bottom:120px}@media screen and (max-width: 979px){.leg .sec04 .swiper{margin-bottom:60px;padding-bottom:40px}}.leg .sec04 .swiper .swiper-pagination{display:none}@media screen and (max-width: 600px){.leg .sec04 .swiper .swiper-pagination{display:block;bottom:0px}}.leg .sec04 .swiper .swiper-pagination .swiper-pagination-bullet{margin:0px 8.5px}.leg .sec04 .swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:#fff}.leg .sec04 .swiper .swiper-slide a{display:block}.leg .sec04 .swiper .swiper-slide a img{border-radius:13px}@media screen and (max-width: 600px){.leg .sec04 .swiper .swiper-slide a img{border-radius:15px}}.leg .sec04 .ipl{width:90%;max-width:1000px;margin:50px auto 74px}.leg .sec04 .ipl .ipl_title{text-align:center;margin-bottom:35px}@media screen and (max-width: 600px){.leg .sec04 .ipl .ipl_title{margin-bottom:15px}}.leg .sec04 .ipl .ipl_title h3{font-size:2.5rem;font-weight:500;color:#fff;letter-spacing:.1em;font-family:"Noto Serif JP",serif;line-height:1.75;text-shadow:1px 1px 5px rgba(0,0,0,.16);display:flex;align-items:center;justify-content:center}@media screen and (max-width: 979px){.leg .sec04 .ipl .ipl_title h3{font-size:18px;display:block}}.leg .sec04 .ipl .ipl_title h3 img{width:48px;display:block;margin-right:5px}@media screen and (max-width: 979px){.leg .sec04 .ipl .ipl_title h3 img{margin:0 auto 5px;width:39px}}.leg .sec04 .ipl .ipl_wrap{display:flex;border-radius:10px;overflow:hidden;margin-bottom:42px}.leg .sec04 .ipl .ipl_wrap .ipl_wrap_img{width:50%;position:relative}.leg .sec04 .ipl .ipl_wrap .ipl_wrap_img img{width:100%;height:100%}.leg .sec04 .ipl .ipl_wrap .ipl_wrap_img span{position:absolute;display:block;width:378px;padding:30px 0;font-size:2.5rem;color:#fff;text-align:center;letter-spacing:.08em;font-weight:bold;bottom:10px;left:50%;transform:translateX(-50%);background:#08909f}@media screen and (max-width: 979px){.leg .sec04 .ipl .ipl_wrap .ipl_wrap_img span{width:90%;max-width:320px;padding:25px 0;bottom:7px}}@media screen and (max-width: 600px){.leg .sec04 .ipl .ipl_wrap .ipl_wrap_img span{width:80%;font-size:16px;padding:13px 0px;bottom:5px}}.leg .sec04 .ipl .ipl_wrap_txt{padding:0 5%}@media screen and (max-width: 979px){.leg .sec04 .ipl .ipl_wrap_txt{padding:0px}}.leg .sec04 .ipl .ipl_wrap_txt p{font-size:1.4rem;color:#fff;letter-spacing:.08em;font-weight:300;line-height:2;margin-bottom:0}.leg .sec04 .sec04-list_title{width:100%;font-weight:500;color:#fff;background-color:#1f7b84;border-radius:10px;text-align:center;font-size:25px;font-family:"Noto Serif JP",serif;padding:25px 5%;margin:0 auto;margin-top:50px;line-height:2}@media screen and (max-width: 979px){.leg .sec04 .sec04-list_title{font-size:18px;margin-top:15px;line-height:1.8;height:auto}}.leg .sec04 .sec04-list{display:flex;flex-wrap:wrap;margin-top:60px}@media screen and (max-width: 979px){.leg .sec04 .sec04-list{margin-top:25px}}@media screen and (max-width: 600px){.leg .sec04 .sec04-list{flex-direction:column-reverse}}.leg .sec04 .sec04-list .sec04-list-left{width:45%}@media screen and (max-width: 600px){.leg .sec04 .sec04-list .sec04-list-left{width:100%}}.leg .sec04 .sec04-list .sec04-list-left p{color:#fff;font-size:14px;line-height:2;font-weight:300}.leg .sec04 .sec04-list .sec04-list-right{width:55%;padding-left:5%}@media screen and (max-width: 600px){.leg .sec04 .sec04-list .sec04-list-right{width:100%;padding-left:0px;margin-bottom:25px}}.leg .sec04 .sec04-list .sec04-list-right img{border-radius:10px;width:100%}.leg .sec05 .vio_use{width:90%;max-width:905px;margin:0 auto 39px}@media screen and (max-width: 979px){.leg .sec05 .vio_use{margin-bottom:30px}}.leg .sec05 .vio_use_youtube{margin-bottom:35px}.leg .sec05 .vio_use_youtube iframe{width:100%;height:530px}@media screen and (max-width: 979px){.leg .sec05 .vio_use_youtube iframe{height:49.9168053245vw;max-height:530px}}@media screen and (max-width: 600px){.leg .sec05 .vio_use_youtube iframe{height:50.4vw}}.leg .sec05 .vio_use_title{text-align:center;margin:50px 0}@media screen and (max-width: 979px){.leg .sec05 .vio_use_title{margin-bottom:20px;margin-top:30px}}.leg .sec05 .vio_use_title h3{font-size:3rem;color:#fff;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;margin-bottom:10px;text-shadow:1px 1px 5px rgba(0,0,0,.16)}@media screen and (max-width: 979px){.leg .sec05 .vio_use_title h3{font-size:20px;line-height:1.75;margin-bottom:5px}}.leg .sec05 .vio_use_title p{font-size:2rem;color:#fff;letter-spacing:.1em;font-weight:500;font-family:"Noto Serif JP",serif;margin-bottom:0}@media screen and (max-width: 979px){.leg .sec05 .vio_use_title p{font-size:15px;line-height:1.66}}.leg .sec05 .vio_use_txt p{font-size:1.4rem;color:#fff;letter-spacing:.08em;line-height:2;font-weight:300;margin-bottom:0}.leg .sec05 .vio_use_wrap{width:90%;max-width:1020px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 979px){.leg .sec05 .vio_use_wrap{margin:0px auto 0}}.leg .sec05 .vio_use_wrap .use_contener{width:49%;overflow:hidden}@media screen and (max-width: 979px){.leg .sec05 .vio_use_wrap .use_contener{overflow:inherit}}@media screen and (max-width: 600px){.leg .sec05 .vio_use_wrap .use_contener{width:100%;overflow:inherit;margin-bottom:60px}}@media screen and (max-width: 600px){.leg .sec05 .vio_use_wrap .use_contener:last-child{margin-bottom:0px}}.leg .sec05 .vio_use_wrap .use_contener .use_contener_up{background:#fff;padding:35px 174px 35px 35px;position:relative;border-radius:10px 10px 0px 0px}@media screen and (max-width: 979px){.leg .sec05 .vio_use_wrap .use_contener .use_contener_up{padding:55px 20px 30px}}@media screen and (max-width: 600px){.leg .sec05 .vio_use_wrap .use_contener .use_contener_up{padding:20px;padding-top:45px;border-radius:10px 10px 0px 0px}}.leg .sec05 .vio_use_wrap .use_contener .use_contener_up::before{position:absolute;display:block;content:"";width:150px;height:150px;right:25px;top:35px;background-image:url(../img/vio/case_item.png);background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 979px){.leg .sec05 .vio_use_wrap .use_contener .use_contener_up::before{width:82px;height:82px;right:50%;transform:translateX(50%);top:-40px;background-image:url(../img/vio/case_item_sp.png)}}.leg .sec05 .vio_use_wrap .use_contener .use_contener_up p{font-size:clamp(1.4rem,1.6vw,2rem);color:#1f7b84;letter-spacing:.08em;font-weight:500;line-height:2;margin-bottom:0;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.leg .sec05 .vio_use_wrap .use_contener .use_contener_up p{text-align:center;line-height:1.75}}.leg .sec05 .vio_use_wrap .use_contener .case_v2::before{background-image:url(../img/vio/case_item_v2.png) !important}@media screen and (max-width: 979px){.leg .sec05 .vio_use_wrap .use_contener .case_v2::before{background-image:url(../img/vio/case_item_v2_sp.png) !important}}.leg .sec05 .vio_use_wrap .use_contener .use_contener_down{background:#c7faff;padding:30px 35px 20px;border-radius:0px 0px 10px 10px}@media screen and (max-width: 979px){.leg .sec05 .vio_use_wrap .use_contener .use_contener_down{padding:30px 15px 20px;border-radius:0px 0px 10px 10px}}.leg .sec05 .vio_use_wrap .use_contener .use_contener_down span{font-size:2rem;color:#1f7b84;letter-spacing:.08em;font-weight:500;line-height:2;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.leg .sec05 .vio_use_wrap .use_contener .use_contener_down span{text-align:center;line-height:1.75;display:block;font-size:1.8rem}}.leg .sec05 .vio_use_wrap .use_contener .use_contener_down p{margin-bottom:0;font-size:1.4rem;font-weight:400;line-height:2;color:#5c5c5c}@media screen and (max-width: 979px){.leg .sec05 .vio_use_wrap .use_contener .use_contener_down p{text-align:center;margin-bottom:5px}}.leg .sec05 .vio_use_wrap .use_contener .use_contener_down .case_v2_txt{margin-bottom:19px}.leg .sec05 .vio_use_wrap .use_contener .use_contener_down .down_item{display:flex;justify-content:center}.leg .sec05 .vio_use_wrap .use_contener .use_contener_down .down_item .machine_03{width:45%;max-width:111px;margin-right:5%}.leg .sec05 .vio_use_wrap .use_contener .use_contener_down .down_item .machine_04{width:45%;max-width:104px}.leg .sec05 .vio_use_wrap .use_contener .use_contener_down .down_item .machine_05{width:45%;max-width:76px}.leg .sec06{margin-bottom:150px}@media screen and (max-width: 979px){.leg .sec06{margin-bottom:90px}}.leg .sec07{padding-bottom:150px}@media screen and (max-width: 979px){.leg .sec07{padding-bottom:50px}}@media screen and (max-width: 600px){.leg .sec07 .contents_title h2{font-size:24px !important}}.leg .sec08 .sec08_wrap{padding:105px 0 50px;background:linear-gradient(90deg, rgb(26, 171, 188) 0%, rgb(34, 214, 233) 50%, rgb(24, 174, 191) 100%)}@media screen and (max-width: 979px){.leg .sec08 .sec08_wrap{padding:80px 0px 20px}}.leg .sec08 .sec08_wrap .sec08_faq{width:90%;max-width:869px;margin:57px auto 90px}@media screen and (max-width: 600px){.leg .sec08 .sec08_wrap .sec08_faq{margin:23px auto 0}}@media screen and (max-width: 600px){.leg .sec08 .sec08_wrap .sec08_faq:last-of-type{margin-bottom:23px}}.leg .sec08 .sec08_wrap .sec08_faq .faq_list{margin-bottom:30px;border-radius:10px;overflow:hidden}@media screen and (max-width: 979px){.leg .sec08 .sec08_wrap .sec08_faq .faq_list{margin-bottom:30px}}.leg .sec08 .sec08_wrap .sec08_faq .faq_list .list-question{position:relative;background-color:#fff;padding:0px 0px 0px 0;display:flex;align-items:center}@media screen and (max-width: 979px){.leg .sec08 .sec08_wrap .sec08_faq .faq_list .list-question{align-items:inherit}}.leg .sec08 .sec08_wrap .sec08_faq .faq_list .list-question::before{content:"";display:block;width:14.52px;height:7.41px;background-image:url(../img/icon/icon_faq.png);background-repeat:no-repeat;background-size:contain;position:absolute;right:28px;top:50%;transform:translateY(-50%);transition:all .4s}@media screen and (max-width: 600px){.leg .sec08 .sec08_wrap .sec08_faq .faq_list .list-question::before{right:15px;transform:inherit;top:28px}}.leg .sec08 .sec08_wrap .sec08_faq .faq_list .list-question:hover{cursor:pointer}.leg .sec08 .sec08_wrap .sec08_faq .faq_list .list-question .q{width:60px;text-align:center;background-color:#1f7b84;padding:22px 0}.leg .sec08 .sec08_wrap .sec08_faq .faq_list .list-question .q p{font-size:2.4rem;letter-spacing:.12em;font-weight:400;color:#fff;margin-bottom:0}.leg .sec08 .sec08_wrap .sec08_faq .faq_list .list-question .q_txt{font-size:1.4rem;font-weight:400;letter-spacing:.12em;color:#292929;width:calc(100% - 60px);padding-left:15px;padding-right:50px;line-height:2}@media screen and (max-width: 979px){.leg .sec08 .sec08_wrap .sec08_faq .faq_list .list-question .q_txt{padding:20px 40px 20px 15px}}.leg .sec08 .sec08_wrap .sec08_faq .faq_list .list-question .q_txt span{font-size:1.4rem;font-weight:500;letter-spacing:.12em;color:#292929}.leg .sec08 .sec08_wrap .sec08_faq .faq_list .list-answer{display:none}.leg .sec08 .sec08_wrap .sec08_faq .faq_list .list-answer .list-answer_wrap{width:100%;background-color:#fff;display:flex;position:relative;padding:22px 25px 22px 0;border-radius:0 0 10px 10px;overflow:hidden}.leg .sec08 .sec08_wrap .sec08_faq .faq_list .list-answer .list-answer_wrap::before{position:absolute;display:inline-block;content:"";width:60px;height:100%;top:0;left:0;background-color:#d5b563;z-index:1}.leg .sec08 .sec08_wrap .sec08_faq .faq_list .list-answer .a{width:60px;text-align:center;height:100%;position:relative;z-index:2}.leg .sec08 .sec08_wrap .sec08_faq .faq_list .list-answer .a p{margin-bottom:0;font-size:2.4rem;color:#5c5c5c}.leg .sec08 .sec08_wrap .sec08_faq .faq_list .list-answer .a_txt{width:calc(100% - 60px);padding-left:15px}.leg .sec08 .sec08_wrap .sec08_faq .faq_list .list-answer .a_txt p{margin-bottom:0;font-size:1.4rem;font-weight:400;letter-spacing:.12em;color:#292929;line-height:2}.leg .sec08 .sec08_wrap .sec08_faq .faq_list .list-answer .a_txt p span{font-size:1.4rem;font-weight:500;letter-spacing:.12em;color:#292929}.leg .sec08 .sec08_wrap .sec08_faq .faq_list .list-answer .a_txt a{display:block;width:100%;max-width:300px;background:#d5b563;text-align:center;padding:13px 0;border-radius:10px;font-size:1.4rem;color:#292929;letter-spacing:.1em;font-weight:400;margin:30px auto 0}.leg .sec08 .sec08_wrap .sec08_faq .faq_list .list-question.show{border-radius:10px 10px 0 0 !important}.leg .sec08 .sec08_wrap .sec08_faq .faq_list .list-question.show::before{transform:translateY(-50%) rotate(180deg)}.leg .sec08 .sec08_wrap .sec08_faq .faq_list_btn{text-align:right}@media screen and (max-width: 600px){.leg .sec08 .sec08_wrap .sec08_faq .faq_list_btn{text-align:center}}.leg .sec08 .sec08_wrap .sec08_faq .faq_list_btn a{font-size:1.4rem;color:#fff;letter-spacing:.1em;font-weight:500;padding-right:24px;position:relative}.leg .sec08 .sec08_wrap .sec08_faq .faq_list_btn a::before{position:absolute;display:block;content:"";width:5.52px;height:9.36px;right:0;top:50%;transform:translateY(-50%);background-image:url(../img/icon/icon_arrow_white.png);background-size:contain;background-repeat:no-repeat}.leg .sec09{padding:60px 0 0px}@media screen and (max-width: 979px){.leg .sec09{padding:20px 0px 0px}}.leg .sec09 .sec09_wrap .reserve_flow{width:90%;max-width:869px;margin:60px auto 0}@media screen and (max-width: 979px){.leg .sec09 .sec09_wrap .reserve_flow{margin-top:30px;margin-bottom:60px}}@media screen and (max-width: 600px){.leg .sec09 .sec09_wrap .reserve_flow{margin-bottom:0px}}.leg .sec09 .sec09_wrap .reserve_flow .reserve_flow_wrap{display:flex;flex-wrap:wrap;border-radius:10px;overflow:hidden;background:#fff}.leg .sec09 .sec09_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_item{width:285px;height:100%;background-color:#f7f7f7}@media screen and (max-width: 979px){.leg .sec09 .sec09_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_item{width:205px;height:100%}}@media screen and (max-width: 600px){.leg .sec09 .sec09_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_item{width:100%;height:136px}}.leg .sec09 .sec09_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_item img{width:100%;height:100%;object-fit:cover}.leg .sec09 .sec09_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_txt{width:calc(100% - 285px);background:#fff;padding:10px 35px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 979px){.leg .sec09 .sec09_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_txt{width:calc(100% - 205px);padding:20px 20px}}@media screen and (max-width: 600px){.leg .sec09 .sec09_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_txt{width:100%;padding:30px 15px}}.leg .sec09 .sec09_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_txt .reserve_flow_txt_wrap span{color:#5c5c5c;font-size:2rem;letter-spacing:.08em;font-weight:600;font-family:"Noto Serif JP",serif;margin-bottom:20px;display:block}@media screen and (max-width: 979px){.leg .sec09 .sec09_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_txt .reserve_flow_txt_wrap span{text-align:center;font-size:1.8rem;margin-bottom:10px}}.leg .sec09 .sec09_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_txt .reserve_flow_txt_wrap p{font-size:1.4rem;letter-spacing:.08em;line-height:2;color:#5c5c5c;font-weight:400;margin-bottom:15px}@media screen and (max-width: 979px){.leg .sec09 .sec09_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_txt .reserve_flow_txt_wrap p{font-size:1.2rem}}@media screen and (max-width: 600px){.leg .sec09 .sec09_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_txt .reserve_flow_txt_wrap p{font-size:1.4rem}}.leg .sec09 .sec09_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_txt .reserve_flow_txt_wrap a{display:block;width:100%;max-width:300px;background:#d5b563;text-align:center;padding:13px 0;border-radius:10px;font-size:1.4rem;color:#292929;letter-spacing:.1em;font-weight:400}@media screen and (max-width: 979px){.leg .sec09 .sec09_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_txt .reserve_flow_txt_wrap a{padding:10px 0;font-size:1.2rem}}.leg .sec09 .sec09_wrap .reserve_flow .reserve_flow_branch_flex{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:96px;margin-bottom:114px}@media screen and (max-width: 979px){.leg .sec09 .sec09_wrap .reserve_flow .reserve_flow_branch_flex{margin-bottom:0px}}.leg .sec09 .sec09_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch{width:45%;position:relative;background:#fff;border-radius:10px;padding:67px 20px 36px}@media screen and (max-width: 979px){.leg .sec09 .sec09_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch{width:48%}}@media screen and (max-width: 600px){.leg .sec09 .sec09_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch{width:100%;padding:60px 15px;margin-bottom:80px}}.leg .sec09 .sec09_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch::before{position:absolute;display:block;content:"";width:45px;height:25px;top:-48px;left:50%;transform:translate(-50%, -50%);background-image:url(../img/icon/icon_flow.png);background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 600px){.leg .sec09 .sec09_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch:last-child:before{content:"or";background-image:inherit;color:#1f7b84;font-size:35px;font-family:"Noto Serif JP",serif;line-height:1;width:auto;height:auto}}.leg .sec09 .sec09_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch .num{position:absolute;left:0;top:0;background:#1f7b84;color:#fff;width:94px;display:block;font-size:2rem;font-family:"Noto Serif JP",serif;padding:5px 0;text-align:center;border-radius:10px 0 0 0}.leg .sec09 .sec09_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch h4{font-size:2rem;letter-spacing:.08em;color:#5c5c5c;font-weight:600;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.leg .sec09 .sec09_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch h4{text-align:center}}.leg .sec09 .sec09_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch p{margin-top:25px;font-size:1.4rem;letter-spacing:.08em;line-height:2;color:#5c5c5c;font-weight:400;margin-bottom:0}@media screen and (max-width: 979px){.leg .sec09 .sec09_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch p{margin-bottom:10px}}.leg .sec09 .sec09_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch p span{color:#1f7b84}.leg .sec09 .sec09_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch .second{margin-top:0}.leg .sec09 .sec09_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch .a{width:100%;margin:8px 0}.leg .sec09 .sec09_wrap .risk{margin-top:130px}@media screen and (max-width: 600px){.leg .sec09 .sec09_wrap .risk{margin-top:100px;margin-bottom:47px}}.leg .sec09 .sec09_wrap .risk .risk_title{width:90%;margin:50px auto 0px}@media screen and (max-width: 979px){.leg .sec09 .sec09_wrap .risk .risk_title{margin-top:20px}}.leg .sec09 .sec09_wrap .risk .risk_title h3{font-size:3rem;font-family:"Noto Serif JP",serif;letter-spacing:.08em;line-height:1.66;font-weight:500;color:#fff;text-align:center;margin-bottom:10px}@media screen and (max-width: 979px){.leg .sec09 .sec09_wrap .risk .risk_title h3{font-size:2rem}}.leg .sec09 .sec09_wrap .risk .risk_title p{font-size:2rem;letter-spacing:.1em;font-family:"Noto Serif JP",serif;line-height:1.65;font-weight:500;margin:0px;color:#fff;text-align:center}@media screen and (max-width: 979px){.leg .sec09 .sec09_wrap .risk .risk_title p{font-size:1.5rem}}.leg .sec09 .sec09_wrap .risk .vio_plan_list{display:flex;flex-wrap:wrap;margin-bottom:80px}@media screen and (max-width: 979px){.leg .sec09 .sec09_wrap .risk .vio_plan_list{margin-bottom:50px}}.leg .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap{width:48%;margin-right:4%;margin-top:70px}.leg .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap:nth-child(2n){margin-right:0}@media screen and (max-width: 600px){.leg .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap{width:100%;margin-top:30px;margin-right:0px}}.leg .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap .set_item_title{margin-bottom:29px;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.leg .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap .set_item_title{margin-bottom:20px}}.leg .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap .plan_title{width:100% !important;background:#1f7b84 !important;color:#fff !important;font-size:2.3rem;font-weight:500;padding:16.5px 0 16.5px 19px;border-radius:10px 10px 0 0 !important;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.leg .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap .plan_title{font-size:1.8rem;letter-spacing:0em;text-align:center}}.leg .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap .plan_title span{color:#fff !important;font-family:"Noto Serif JP",serif;font-size:2.3rem}@media screen and (max-width: 979px){.leg .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap .plan_title span{font-size:1.4rem;letter-spacing:0em}}.leg .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap .acdn{border-radius:10px;overflow:hidden}.leg .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap .acdn .open:after{transform:rotate(180deg) !important}.leg .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch{padding-right:9%;position:relative}.leg .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch::after{position:absolute;display:block;content:"";width:14.52px;height:7.41px;top:3rem;right:7%;background-image:url(../img/icon/icon_acdn_small.png);background-size:contain;background-repeat:no-repeat;transition:all .3s ease}@media screen and (max-width: 600px){.leg .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch::after{right:2.5%;top:2.5rem}}.leg .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body{background:#fff;margin-top:1%;padding:20px 15px;border-radius:0 0 10px 10px;display:none}.leg .sec09 .sec09_wrap .risk .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body p{margin-bottom:0;font-size:1.4rem;letter-spacing:.08em;font-weight:400;line-height:2;color:#5c5c5c}.leg .sec10{position:relative;background-image:url("../img/com/bg-gra.jpg");background-size:cover;background-repeat:no-repeat}.leg .sec10 .sec10_bg{position:relative;overflow:hidden;z-index:2;padding:115px 0}@media screen and (max-width: 979px){.leg .sec10 .sec10_bg{padding:65px 0px}}.leg .sec10 .sec10_bg::before{position:absolute;display:block;content:"";width:110%;height:100%;background-image:url(../img/com/sec04_bg_v3.png);opacity:.4;background-size:cover;z-index:-1;top:0;left:0}.leg .sec10 .sec10_wrap{width:90%;max-width:841px;margin:0 auto;position:relative;z-index:2}.leg .sec10 .sec10_wrap .sec10_price{margin-top:50px}@media screen and (max-width: 979px){.leg .sec10 .sec10_wrap .sec10_price{margin-top:25px}}.leg .sec10 .sec10_wrap .sec10_price .sec10_price_title{text-align:center;margin:35px 0}@media screen and (max-width: 979px){.leg .sec10 .sec10_wrap .sec10_price .sec10_price_title{margin-top:20px;margin-bottom:15px}}.leg .sec10 .sec10_wrap .sec10_price .sec10_price_title h3{font-size:3rem;font-weight:500;color:#fff;letter-spacing:.1em;font-family:"Noto Serif JP",serif;line-height:1.75}@media screen and (max-width: 979px){.leg .sec10 .sec10_wrap .sec10_price .sec10_price_title h3{font-size:2rem}}.leg .sec10 .sec10_wrap .sec10_price .sec10_price_title h3 span{font-size:4rem;font-weight:500;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.leg .sec10 .sec10_wrap .sec10_price .sec10_price_title h3 span{font-size:3rem}}.leg .sec10 .sec10_wrap .sec10_price .sec10_price_img{width:100%}@media screen and (max-width: 600px){.leg .sec10 .sec10_wrap .sec10_price .sec10_price_img picture,.leg .sec10 .sec10_wrap .sec10_price .sec10_price_img img{max-width:284px;width:100%;margin:0 auto;display:block}}.leg .sec10 .sec10_wrap .sec10_price .sec10_price_img span{display:block;text-align:center;font-size:1.4rem;letter-spacing:.08em;font-weight:300 !important;color:#fff}@media screen and (max-width: 600px){.leg .sec10 .sec10_wrap .sec10_price .sec10_price_img span{line-height:1.66;font-size:1.3rem}}.leg .sec10 .sec10_wrap .sec10_price .sec10_price_box{width:100%;border-radius:10px;overflow:hidden;border:solid 1px #fff;margin-top:30px}.leg .sec10 .sec10_wrap .sec10_price .sec10_price_box h4{width:100%;background:#fff;text-align:center;padding:12px 0;font-size:2.2rem;color:#1f7b84;font-weight:500;letter-spacing:.08em}@media screen and (max-width: 979px){.leg .sec10 .sec10_wrap .sec10_price .sec10_price_box h4{text-align:center;font-size:1.8rem}}.leg .sec10 .sec10_wrap .sec10_price .sec10_price_box p{padding:15px 25px;font-size:1.4rem;letter-spacing:.08em;color:#fff;line-height:2;font-weight:300}.leg .sec11{padding:150px 0}@media screen and (max-width: 979px){.leg .sec11{padding:50px 0px}}.leg .sec11 .sec11_list-active{height:auto !important}.leg .sec11 .sec11_list{margin-top:60px;height:320px;overflow:hidden}@media screen and (max-width: 979px){.leg .sec11 .sec11_list{margin-top:20px}}@media screen and (max-width: 600px){.leg .sec11 .sec11_list{height:53.3333333333vw}}.leg .sec11 .sec11_list ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px}@media screen and (max-width: 600px){.leg .sec11 .sec11_list ul{margin-bottom:0px}}.leg .sec11 .sec11_list ul li{border-radius:10px;overflow:hidden;width:23%}@media screen and (max-width: 600px){.leg .sec11 .sec11_list ul li{width:48%;margin-bottom:5%}}.leg .sec11 .sec11-btn{margin-top:20px}.leg .sec11 .sec11-btn a{display:block;margin:0 auto;width:41px}.leg .sec11 .sec11-btn a img{transition:all .3s ease}.leg .sec11 .sec11-btn .slide-active img{transform:rotate(180deg) !important}.leg .sec11 .support{margin-top:110px}@media screen and (max-width: 600px){.leg .sec11 .support .contents_title h2{font-size:2.4rem !important}}.leg .sec11 .support .support_list-active{height:auto !important}.leg .sec11 .support .support_list{margin-top:60px;height:auto;overflow:hidden}@media screen and (max-width: 979px){.leg .sec11 .support .support_list{margin-top:20px}}.leg .sec11 .support .support_list ul{display:flex;flex-wrap:wrap;justify-content:space-between}.leg .sec11 .support .support_list ul li{border-radius:10px;overflow:hidden;width:18%}@media screen and (max-width: 979px){.leg .sec11 .support .support_list ul li{width:19.5%}}@media screen and (max-width: 600px){.leg .sec11 .support .support_list ul li{width:49%;margin-bottom:10px}}.leg .sec11 .support .support-btn{margin-top:20px;display:none}@media screen and (max-width: 600px){.leg .sec11 .support .support-btn{display:block}}.leg .sec11 .support .support-btn a{display:block;margin:0 auto;width:41px}.leg .sec11 .support .support-btn a img{transition:all .3s ease}.leg .sec11 .support .support-btn .slide-active img{transform:rotate(180deg) !important}.leg .com_area .sec07_com .sec07_bg{position:relative;width:100%;padding:62px 0 73px}.leg .com_area .sec07_com .sec07_bg::before{position:absolute;display:block;content:"";width:100%;height:100%;background-image:url(../img/top/sec07_bg_v2.jpg);background-size:cover;background-repeat:no-repeat;z-index:1;top:0;left:0}.leg .com_area .sec07_com .sec07_bg .sec07_wrap{position:relative;z-index:2}.leg .com_area .sec07_com .sec07_bg .sec07_wrap .contents_title__green{text-align:center}.leg .com_area .sec07_com .sec07_bg .sec07_wrap .contents_title__green span{font-size:2rem;letter-spacing:.08em;color:#fdd15d;font-family:"Noto Serif JP",serif}.leg .com_area .sec07_com .sec07_bg .sec07_wrap .contents_title__green h2{font-size:3.5rem;letter-spacing:.08em;color:#1f7b84;font-family:"Noto Serif JP",serif;font-weight:500;margin-top:12px}@media screen and (max-width: 979px){.leg .com_area .sec07_com .sec07_bg .sec07_wrap .contents_title__green h2{font-size:2.5rem}}.leg .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list{display:flex;flex-wrap:wrap;width:90%;max-width:876px;margin:30px auto 0}.leg .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .com-btn__blue{max-width:320px !important;width:90%;margin:0 auto}@media screen and (max-width: 600px){.leg .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .com-btn__blue{width:100%}}.leg .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list h3{font-size:2rem;color:#1f7b84;letter-spacing:.03em;font-weight:500;text-align:center;padding-top:40px;position:relative}.leg .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list h3::before{position:absolute;display:block;content:"";width:36px;height:36px;top:0;left:50%;transform:translateX(-50%);background-image:url(../img/icon/icon_item_01.png);background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 979px){.leg .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list h3{font-size:1.8rem}}@media screen and (max-width: 600px){.leg .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list h3{font-size:2rem}}.leg .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p{font-size:1.4rem;letter-spacing:.03em;color:#5c5c5c;margin:14px 0;text-align:center}@media screen and (max-width: 979px){.leg .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p{font-size:1.1rem}}@media screen and (max-width: 600px){.leg .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p{font-size:1.4rem}}.leg .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p span{font-size:1.4rem;color:#1f7b84;font-weight:600}@media screen and (max-width: 979px){.leg .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p span{font-size:1.1rem}}@media screen and (max-width: 600px){.leg .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p span{font-size:1.4rem}}.leg .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer{width:50%;border-right:dashed 1px #5c5c5c;padding:10px 0 18px}@media screen and (max-width: 600px){.leg .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer{width:100%;padding:0;margin-bottom:30px;border-right:none}}.leg .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer .customer_wrap{width:100%;max-width:320px}@media screen and (max-width: 600px){.leg .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer .customer_wrap{margin:0 auto;padding-bottom:30px;border-bottom:dashed 1px #5c5c5c}}.leg .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2{width:50%;padding:10px 0 18px}@media screen and (max-width: 600px){.leg .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2{width:100%;padding:0}}.leg .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap{width:100%;max-width:320px;margin-left:auto}@media screen and (max-width: 600px){.leg .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap{margin:0 auto}}.leg .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap h3::before{width:36px;height:25px;background-image:url(../img/icon/icon_item_02.png)}.leg .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap .com-btn__black{width:100%;max-width:100%}.leg .com_area .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap .btn_margin{margin:23px auto}.leg .sec06_com{padding:139px 0 84px}@media screen and (max-width: 979px){.leg .sec06_com{padding:60px 0px}}@media screen and (max-width: 600px){.leg .sec06_com{padding:43px 0 50px}}.leg .sec06_com .sec06_swiper{width:90%;max-width:1044px;margin:56px auto 0}@media screen and (max-width: 600px){.leg .sec06_com .sec06_swiper{width:100%}}.leg .sec06_com .sec06_swiper .swiper-campaing{padding-bottom:71px}.leg .sec06_com .sec06_swiper .swiper-campaing .swiper-wrapper .swiper-slide{border-radius:10px;overflow:hidden}@media screen and (max-width: 600px){.leg .sec06_com .sec06_swiper .swiper-campaing .swiper-wrapper .swiper-slide img{width:100%;height:100%;object-fit:cover}}.leg .sec06_com .sec06_swiper .swiper-campaing .swiper-pagination{bottom:40px !important}.leg .sec06_com .sec06_swiper .swiper-campaing .swiper-pagination .swiper-pagination-bullet{background:#75d5de;opacity:1 !important;margin:0 9px}.leg .sec06_com .sec06_swiper .swiper-campaing .swiper-pagination .swiper-pagination-bullet-active{background:#fff !important}.leg .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap{width:100%;max-width:1044px;margin:0 auto;display:flex;justify-content:right;position:absolute;bottom:0}@media screen and (max-width: 979px){.leg .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap{bottom:20px}}.leg .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev{position:relative !important;width:53px;height:53px;left:inherit !important;right:37px}@media screen and (max-width: 600px){.leg .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev{display:none}}.leg .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev:after{display:none}.leg .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev::before{content:"";background-image:url(../img/icon/swiper_arrow_left.png);background-size:contain;background-repeat:no-repeat;width:53px;height:53px}@media screen and (max-width: 979px){.leg .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev::before{width:33px;height:33px}}@media screen and (max-width: 979px){.leg .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev{width:33px;height:33px;right:27px}}.leg .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next{position:relative !important;width:53px;height:53px;left:inherit !important;right:0px}@media screen and (max-width: 600px){.leg .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next{display:none}}.leg .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next:after{display:none}.leg .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next::before{content:"";background-image:url(../img/icon/swiper_arrow_right.png);background-size:contain;background-repeat:no-repeat;width:53px;height:53px}@media screen and (max-width: 979px){.leg .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next::before{width:33px;height:33px}}@media screen and (max-width: 979px){.leg .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next{width:33px;height:33px}}.leg .sec06_com .sec06_wrap{width:90%;max-width:904px;margin:64px auto 187px;display:flex;flex-direction:row-reverse;align-items:center;flex-wrap:wrap;position:relative;border-radius:10px;overflow:hidden;z-index:2}.leg .sec06_com .sec06_wrap::before{position:absolute;display:block;content:"";width:100%;height:100%;background-image:url(../img/top/sec06_bg.png);background-size:cover;background-repeat:no-repeat;z-index:1}@media screen and (max-width: 979px){.leg .sec06_com .sec06_wrap{margin:47px auto 87px}}.leg .sec06_com .sec06_wrap .sec06_wrap_txt{width:50%;position:relative;z-index:2;display:flex;justify-content:center}@media screen and (max-width: 979px){.leg .sec06_com .sec06_wrap .sec06_wrap_txt{padding:0px 10px}}@media screen and (max-width: 600px){.leg .sec06_com .sec06_wrap .sec06_wrap_txt{width:100%;padding:18px 0}}@media screen and (max-width: 979px){.leg .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap .com-btn__blue a{font-size:1.2rem;padding:8px 0}}@media screen and (max-width: 600px){.leg .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap .com-btn__blue a{font-size:1.4rem;padding:13px 0}}.leg .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap h3{font-size:3rem;font-weight:400;font-family:"Noto Serif JP",serif;line-height:1.5}@media screen and (max-width: 979px){.leg .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap h3{font-size:2rem}}@media screen and (max-width: 600px){.leg .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap h3{text-align:center;font-size:2.4rem}}.leg .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap h3 span{font-size:4.3rem;font-weight:400;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.leg .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap h3 span{font-size:3rem}}@media screen and (max-width: 600px){.leg .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap h3 span{font-size:3.5rem}}.leg .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap p{font-size:1.4rem;letter-spacing:.08em;margin:10px 0 15px;color:#5c5c5c;font-weight:300}@media screen and (max-width: 979px){.leg .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap p{font-size:1.2rem;margin:5px 0 10px}}@media screen and (max-width: 600px){.leg .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap p{font-size:1.4rem;margin:10px 0 15px}}.leg .sec06_com .sec06_wrap .sec06_wrap_img{width:50%;height:100%;position:relative;z-index:2}@media screen and (max-width: 600px){.leg .sec06_com .sec06_wrap .sec06_wrap_img{width:100%;height:164px}}.leg .sec06_com .sec06_wrap .sec06_wrap_img img{width:100%;height:100%;object-fit:cover}.leg .sec06_com .sec06_policy{position:relative;width:90%;max-width:904px;margin:0 auto;border:solid 3px #fff;border-radius:10px;padding:44px 68px;background-image:url("../img/com/sec06_policy_bg.jpg");background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 979px){.leg .sec06_com .sec06_policy{padding:22px 34px}}@media screen and (max-width: 780px){.leg .sec06_com .sec06_policy{padding:259px 0 0}}.leg .sec06_com .sec06_policy .sec06_policy_txt .contents_title__left h2{font-weight:500}@media screen and (max-width: 780px){.leg .sec06_com .sec06_policy .sec06_policy_txt .contents_title__left{text-align:center}}.leg .sec06_com .sec06_policy .sec06_policy_txt p{font-size:1.4rem;color:#fff;line-height:2.14;letter-spacing:.08em;margin:25px 0;font-weight:300}@media screen and (max-width: 780px){.leg .sec06_com .sec06_policy .sec06_policy_txt p{padding:0 5%}}.leg .sec06_com .sec06_policy .sec06_policy_img{position:absolute;width:287px;height:467px;right:68px;top:-17px}@media screen and (max-width: 979px){.leg .sec06_com .sec06_policy .sec06_policy_img{width:237px;height:437px;top:0;right:0px}}@media screen and (max-width: 780px){.leg .sec06_com .sec06_policy .sec06_policy_img{width:184px;height:289px;right:inherit;top:-45px;left:50%;transform:translateX(-50%)}}@media screen and (max-width: 780px){.leg .sec06_com .sec06_policy .com-btn__white{width:100%;max-width:100%}.leg .sec06_com .sec06_policy .com-btn__white a{border-radius:0 !important}}.leg .sec07_com .sec07_bg{position:relative;width:100%;padding:62px 0 73px}.leg .sec07_com .sec07_bg::before{position:absolute;display:block;content:"";width:100%;height:100%;background-image:url(../img/top/sec07_bg_v2.jpg);background-size:cover;background-repeat:no-repeat;z-index:1;top:0;left:0}.leg .sec07_com .sec07_bg .sec07_wrap{position:relative;z-index:2}.leg .sec07_com .sec07_bg .sec07_wrap .contents_title__green{text-align:center}.leg .sec07_com .sec07_bg .sec07_wrap .contents_title__green span{font-size:2rem;letter-spacing:.08em;color:#fdd15d;font-family:"Noto Serif JP",serif}.leg .sec07_com .sec07_bg .sec07_wrap .contents_title__green h2{font-size:3.5rem;letter-spacing:.08em;color:#1f7b84;font-family:"Noto Serif JP",serif;font-weight:bold;margin-top:12px}@media screen and (max-width: 979px){.leg .sec07_com .sec07_bg .sec07_wrap .contents_title__green h2{font-size:2.5rem}}.leg .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list{display:flex;flex-wrap:wrap;width:90%;max-width:876px;margin:30px auto 0}.leg .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .com-btn__blue{max-width:320px !important;width:90%;margin:0 auto}@media screen and (max-width: 600px){.leg .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .com-btn__blue{width:100%}}.leg .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list h3{font-size:2rem;color:#1f7b84;letter-spacing:.03em;font-weight:500;text-align:center;padding-top:40px;position:relative}.leg .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list h3::before{position:absolute;display:block;content:"";width:36px;height:36px;top:0;left:50%;transform:translateX(-50%);background-image:url(../img/icon/icon_item_01.png);background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 979px){.leg .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list h3{font-size:1.8rem}}@media screen and (max-width: 600px){.leg .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list h3{font-size:2rem}}.leg .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p{font-size:1.4rem;letter-spacing:.03em;color:#5c5c5c;margin:14px 0;text-align:center}@media screen and (max-width: 979px){.leg .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p{font-size:1.1rem}}@media screen and (max-width: 600px){.leg .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p{font-size:1.4rem}}.leg .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p span{font-size:1.4rem;color:#1f7b84;font-weight:600}@media screen and (max-width: 979px){.leg .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p span{font-size:1.1rem}}@media screen and (max-width: 600px){.leg .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p span{font-size:1.4rem}}.leg .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer{width:50%;border-right:dashed 1px #5c5c5c;padding:10px 0 18px}@media screen and (max-width: 600px){.leg .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer{width:100%;padding:0;margin-bottom:30px;border-right:none}}.leg .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer .customer_wrap{width:100%;max-width:320px}@media screen and (max-width: 600px){.leg .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer .customer_wrap{margin:0 auto;padding-bottom:30px;border-bottom:dashed 1px #5c5c5c}}.leg .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2{width:50%;padding:10px 0 18px}@media screen and (max-width: 600px){.leg .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2{width:100%;padding:0}}.leg .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap{width:100%;max-width:320px;margin-left:auto}@media screen and (max-width: 600px){.leg .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap{margin:0 auto}}.leg .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap h3::before{width:36px;height:25px;background-image:url(../img/icon/icon_item_02.png)}.leg .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap .com-btn__black{width:100%;max-width:100%}.leg .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap .btn_margin{margin:23px auto}.leg .sec08_com{padding:79px 0 112px}@media screen and (max-width: 979px){.leg .sec08_com{padding:60px 0px}}@media screen and (max-width: 600px){.leg .sec08_com{padding-bottom:50px;padding-top:40px}}.leg .sec08_com .sec08_news .top_news-list{width:90%;max-width:904px;margin:20px auto 0px}.leg .sec08_com .sec08_news .top_news-list .top_news-list-wrap{display:flex;align-items:center}.leg .sec08_com .sec08_news .top_news-list .top_news-list-wrap a{display:flex;align-items:center;padding-bottom:15px;margin-bottom:20px;border-bottom:solid 1px #fff;width:100%}@media screen and (max-width: 600px){.leg .sec08_com .sec08_news .top_news-list .top_news-list-wrap a{flex-wrap:wrap}}.leg .sec08_com .sec08_news .top_news-list .top_news-list-wrap a p{font-size:1.2rem;padding:5px 20px;background-color:#fff;color:#1f7b84;border-radius:10px;margin-bottom:0;margin-right:15px}@media screen and (max-width: 600px){.leg .sec08_com .sec08_news .top_news-list .top_news-list-wrap a p{padding:5px 12px}}.leg .sec08_com .sec08_news .top_news-list .top_news-list-wrap a time{font-size:1.4rem;color:#fff;letter-spacing:.12em}.leg .sec08_com .sec08_news .top_news-list .top_news-list-wrap a h3{font-size:1.4rem;color:#fff;letter-spacing:.12em;font-weight:400;margin-left:40px}@media screen and (max-width: 600px){.leg .sec08_com .sec08_news .top_news-list .top_news-list-wrap a h3{width:100%;margin-left:0;margin-top:14px}}.leg .sec08_com .sec08_news .top_news-list .top_news_btn{text-align:right}@media screen and (max-width: 600px){.leg .sec08_com .sec08_news .top_news-list .top_news_btn{text-align:center}}.leg .sec08_com .sec08_news .top_news-list .top_news_btn a{font-size:1.4rem;color:#fff;letter-spacing:.1em;font-weight:500;padding-right:24px;position:relative}.leg .sec08_com .sec08_news .top_news-list .top_news_btn a::before{position:absolute;display:block;content:"";width:5.52px;height:9.36px;right:0;top:50%;transform:translateY(-50%);background-image:url(../img/icon/icon_arrow_white.png);background-size:contain;background-repeat:no-repeat}.leg .sec09_com{padding-bottom:140px}@media screen and (max-width: 600px){.leg .sec09_com{padding-top:50px;background:inherit;background-image:url("../img/com/sec06_policy_bg.jpg");background-size:contain;background-repeat:repeat-y;padding-bottom:60px}}.leg .sec09_com .sec09_list{display:flex;flex-wrap:wrap;margin-top:57px}@media screen and (max-width: 979px){.leg .sec09_com .sec09_list{margin-top:30px}}.leg .sec09_com .sec09_list .list{width:32.66%;padding-right:2%}.leg .sec09_com .sec09_list .list:nth-child(2){width:34.66%;padding:0 2%;border-left:dashed 1px #fff;border-right:dashed 1px #fff}@media screen and (max-width: 600px){.leg .sec09_com .sec09_list .list:nth-child(2){padding:0;width:100%;margin:50px auto;border:none}}.leg .sec09_com .sec09_list .list:nth-child(3){padding-left:2%;padding-right:0}@media screen and (max-width: 600px){.leg .sec09_com .sec09_list .list:nth-child(3){padding:0}}@media screen and (max-width: 600px){.leg .sec09_com .sec09_list .list{width:100%}}.leg .sec09_com .sec09_list .list .list_img{width:100%;height:243px;margin-bottom:5px;border-radius:10px;overflow:hidden}@media screen and (max-width: 979px){.leg .sec09_com .sec09_list .list .list_img{height:20.465890183vw;max-height:243px}}@media screen and (max-width: 600px){.leg .sec09_com .sec09_list .list .list_img{height:243px}}.leg .sec09_com .sec09_list .list .list_img img{width:100%;height:100%;object-fit:cover}.leg .sec09_com .sec09_list .list h3{font-size:2rem;font-weight:500;line-height:1.75;color:#fff}@media screen and (max-width: 979px){.leg .sec09_com .sec09_list .list h3{font-size:1.6rem}}@media screen and (max-width: 600px){.leg .sec09_com .sec09_list .list h3{font-size:2rem}}.leg .sec09_com .sec09_list .list p{font-size:1.4rem;color:#fff;letter-spacing:.12em;margin:5px 0 17px}@media screen and (max-width: 979px){.leg .sec09_com .sec09_list .list p{font-size:1.2rem}}@media screen and (max-width: 600px){.leg .sec09_com .sec09_list .list p{font-size:1.4rem}}.leg .sec09_com .sec09_list .list .list_map{background-color:#d5b563;width:100%;font-size:1.4rem;letter-spacing:.08em;display:block;text-align:center;color:#5c5c5c;border-radius:10px;padding:10px 0;margin-bottom:15px}@media screen and (max-width: 979px){.leg .sec09_com .sec09_list .list .list_map{padding:8px 0}}@media screen and (max-width: 600px){.leg .sec09_com .sec09_list .list .list_map{padding:10px 0}}.leg .sec09_com .sec09_list .list .list_access{width:100%;display:block;text-align:center;font-size:1.3rem;color:#fff;border:solid 1px #fff;border-radius:10px;padding:19px 0}@media screen and (max-width: 979px){.leg .sec09_com .sec09_list .list .list_access{padding:10px 0}}@media screen and (max-width: 600px){.leg .sec09_com .sec09_list .list .list_access{padding:19px 0}}.leg .sec10_com .sec10_wrap{padding:75px 0 105px;background:linear-gradient(90deg, rgb(26, 171, 188) 0%, rgb(34, 214, 233) 50%, rgb(24, 174, 191) 100%)}@media screen and (max-width: 600px){.leg .sec10_com .sec10_wrap{padding:35px 0 40px}}.leg .sec10_com .sec10_wrap .sec10_faq{width:90%;max-width:869px;margin:57px auto 0}@media screen and (max-width: 600px){.leg .sec10_com .sec10_wrap .sec10_faq{margin:23px auto 0}}@media screen and (max-width: 600px){.leg .sec10_com .sec10_wrap .sec10_faq:last-of-type{margin-bottom:23px}}.leg .sec10_com .sec10_wrap .sec10_faq .faq_list{margin-bottom:57px;border-radius:10px;overflow:hidden}@media screen and (max-width: 979px){.leg .sec10_com .sec10_wrap .sec10_faq .faq_list{margin-bottom:30px}}.leg .sec10_com .sec10_wrap .sec10_faq .faq_list .list-question{position:relative;background-color:#fff;padding:0px 0px 0px 0;display:flex;align-items:center}.leg .sec10_com .sec10_wrap .sec10_faq .faq_list .list-question::before{content:"";display:block;width:14.52px;height:7.41px;background-image:url(../img/icon/icon_faq.png);background-repeat:no-repeat;background-size:contain;position:absolute;right:38px;top:50%;transform:translateY(-50%);transition:opacity .4s}.leg .sec10_com .sec10_wrap .sec10_faq .faq_list .list-question:hover{cursor:pointer}.leg .sec10_com .sec10_wrap .sec10_faq .faq_list .list-question .q{width:60px;text-align:center;background-color:#1f7b84;margin-right:15px;padding:12px 0}.leg .sec10_com .sec10_wrap .sec10_faq .faq_list .list-question .q p{font-size:2.4rem;letter-spacing:.12em;font-weight:400;color:#fff;margin-bottom:0}.leg .sec10_com .sec10_wrap .sec10_faq .faq_list .list-question .q_txt{font-size:1.4rem;font-weight:400;letter-spacing:.12em;color:#292929}.leg .sec10_com .sec10_wrap .sec10_faq .faq_list .list-answer{display:none}.leg .sec10_com .sec10_wrap .sec10_faq .faq_list .list-answer .list-answer_wrap{width:100%;background-color:#fff;display:flex;position:relative;padding:22px 25px 22px 0;border-radius:0 0 10px 10px;overflow:hidden}.leg .sec10_com .sec10_wrap .sec10_faq .faq_list .list-answer .list-answer_wrap::before{position:absolute;display:inline-block;content:"";width:60px;height:100%;top:0;left:0;background-color:#d5b563;z-index:1}.leg .sec10_com .sec10_wrap .sec10_faq .faq_list .list-answer .a{width:60px;text-align:center;height:100%;position:relative;z-index:2}.leg .sec10_com .sec10_wrap .sec10_faq .faq_list .list-answer .a p{margin-bottom:0;font-size:2.4rem;color:#5c5c5c}.leg .sec10_com .sec10_wrap .sec10_faq .faq_list .list-answer .a_txt{width:calc(100% - 60px);padding-left:15px}.leg .sec10_com .sec10_wrap .sec10_faq .faq_list .list-answer .a_txt p{margin-bottom:0;font-size:1.4rem;font-weight:400;letter-spacing:.12em;color:#292929}.leg .sec10_com .sec10_wrap .sec10_faq .faq_list .list-question.show{border-radius:10px 10px 0 0 !important}.leg .sec10_com .sec10_wrap .sec10_faq .faq_list .list-question.show::before{transform:translateY(-50%) rotate(180deg)}.leg .sec10_com .sec10_wrap .sec10_faq .faq_list_btn{text-align:right}@media screen and (max-width: 600px){.leg .sec10_com .sec10_wrap .sec10_faq .faq_list_btn{text-align:center}}.leg .sec10_com .sec10_wrap .sec10_faq .faq_list_btn a{font-size:1.4rem;color:#fff;letter-spacing:.1em;font-weight:500;padding-right:24px;position:relative}.leg .sec10_com .sec10_wrap .sec10_faq .faq_list_btn a::before{position:absolute;display:block;content:"";width:5.52px;height:9.36px;right:0;top:50%;transform:translateY(-50%);background-image:url(../img/icon/icon_arrow_white.png);background-size:contain;background-repeat:no-repeat}.leg .sec_recruit{padding-top:130px}@media screen and (max-width: 979px){.leg .sec_recruit{padding-top:60px}}.leg .sec_recruit .recruit_wrap{width:100%;position:relative;border-radius:10px;overflow:hidden;margin-bottom:117px}@media screen and (max-width: 979px){.leg .sec_recruit .recruit_wrap{margin-bottom:60px}}@media screen and (max-width: 600px){.leg .sec_recruit .recruit_wrap{background-color:#1f7b84;margin-bottom:57px;height:225px}}.leg .sec_recruit .recruit_wrap::before{position:absolute;display:block;content:"";width:100%;height:100%;background:#5c5c5c;opacity:.65;mix-blend-mode:multiply}@media screen and (max-width: 600px){.leg .sec_recruit .recruit_wrap::before{display:none}}.leg .sec_recruit .recruit_wrap img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 979px){.leg .sec_recruit .recruit_wrap img{min-height:200px}}@media screen and (max-width: 600px){.leg .sec_recruit .recruit_wrap img{display:none}}.leg .sec_recruit .recruit_wrap .recruit_txt{position:absolute;top:50%;left:70px;transform:translateY(-50%)}@media screen and (max-width: 600px){.leg .sec_recruit .recruit_wrap .recruit_txt{width:100%;left:0;top:55%}}.leg .sec_recruit .recruit_wrap .recruit_txt .contents_title__left h2{font-weight:500}@media screen and (max-width: 600px){.leg .sec_recruit .recruit_wrap .recruit_txt .contents_title__left{text-align:center}}.leg .sec_recruit .recruit_wrap .recruit_txt p{font-size:1.4rem;line-height:2;color:#fff;margin:15px 0 25px}@media screen and (max-width: 979px){.leg .sec_recruit .recruit_wrap .recruit_txt p{font-size:1.2rem;margin:10px 0 10px}}@media screen and (max-width: 600px){.leg .sec_recruit .recruit_wrap .recruit_txt p{text-align:center;font-size:1.4rem;margin:10px 0 15px}}.leg .sec_recruit .recruit_wrap .recruit_txt .com-btn__white{max-width:245px}@media screen and (max-width: 600px){.leg .sec_recruit .recruit_wrap .recruit_txt .com-btn__white{width:100%;max-width:100%}}@media screen and (max-width: 979px){.leg .sec_recruit .recruit_wrap .recruit_txt .com-btn__white a{font-size:1.2rem;padding:8px 0}}@media screen and (max-width: 600px){.leg .sec_recruit .recruit_wrap .recruit_txt .com-btn__white a{border-radius:0;font-size:1.4rem;padding:13px 0}}@keyframes infinity-scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}.leg .sec_recruit .scroll-infinity__wrap{display:flex;overflow:hidden}.leg .sec_recruit .scroll-infinity__list{display:flex;list-style:none;padding:0}.leg .sec_recruit .scroll-infinity__list--left{animation:infinity-scroll-left 80s infinite linear .5s both}.leg .sec_recruit .scroll-infinity__item{width:25vw;height:374px;border-radius:10px;overflow:hidden;margin:0 6px}@media screen and (max-width: 979px){.leg .sec_recruit .scroll-infinity__item{width:25vw;height:300px}}@media screen and (max-width: 600px){.leg .sec_recruit .scroll-infinity__item{width:40vw;height:230px}}.leg .sec_recruit .scroll-infinity__item>img{width:100%;height:100%;object-fit:cover}.leg .sec12_com{padding:70px 0 93px}@media screen and (max-width: 979px){.leg .sec12_com{padding-bottom:40px}}.leg .sec12_com .sec12_contact .sec12_contact_wrap{display:flex;flex-wrap:wrap;width:90%;max-width:915px;margin:50px auto 65px}.leg .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel{width:53%;border-right:dashed 1px #fff}@media screen and (max-width: 600px){.leg .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel{width:100%;padding-bottom:41px;border-right:none;border-bottom:dashed 1px #fff}}.leg .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul{width:100%;max-width:382px;text-align:center}@media screen and (max-width: 600px){.leg .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul{max-width:100%}}.leg .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul li{font-size:2rem;color:#fff;font-weight:500;letter-spacing:.03em}.leg .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul li:nth-of-type(2){width:100%;margin:3px 0}.leg .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul li:nth-of-type(2) img{width:100%}.leg .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul li:nth-of-type(3){font-size:1.4rem;font-weight:400}@media screen and (max-width: 979px){.leg .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul li{font-size:1.8rem;padding:0 10px}}@media screen and (max-width: 600px){.leg .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul li{font-size:2rem;padding:0}}.leg .sec12_com .sec12_contact .sec12_contact_wrap .contact_form{width:47%}.leg .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul{width:100%;max-width:323px;margin-left:auto;text-align:center}.leg .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li{font-size:2rem;color:#fff;font-weight:500;letter-spacing:.03em}.leg .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(2){width:100%;margin:15px 0}.leg .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(2) a{font-size:1.4rem;display:block;font-weight:500;letter-spacing:.08em;color:#fff;border:solid 1px #fff;border-radius:10px;padding:12px 0;position:relative}@media screen and (max-width: 979px){.leg .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(2) a{font-size:1.2rem;padding:8px 0}}@media screen and (max-width: 600px){.leg .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(2) a{font-size:1.4rem;padding:12px 0}}.leg .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(2) a:after{position:absolute;display:block;content:"";width:6px;height:10px;background-image:url("../img/icon/icon_arrow_white.png");background-size:contain;background-repeat:no-repeat;right:20px;top:50%;transform:translateY(-50%)}.leg .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(3){font-size:1.4rem;font-weight:400}@media screen and (max-width: 979px){.leg .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li{font-size:1.8rem;padding:0 10px}}@media screen and (max-width: 600px){.leg .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li{font-size:2rem}}.leg .sec12_com .sec12_contact .form_list{width:90%;max-width:1167px;margin:0 auto;display:flex;flex-wrap:wrap}.leg .sec12_com .sec12_contact .form_list .form_list_wrap{width:33.333333%;text-align:center;padding:0 33px}@media screen and (max-width: 979px){.leg .sec12_com .sec12_contact .form_list .form_list_wrap{padding:0px 10px}}@media screen and (max-width: 600px){.leg .sec12_com .sec12_contact .form_list .form_list_wrap{padding:0 33px}}.leg .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(2) h3 span{width:27px}.leg .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(3){border-left:dashed 1px #fff;border-right:dashed 1px #fff}@media screen and (max-width: 600px){.leg .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(3){border:none}}.leg .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(3) h3::before{background-image:url(../img/icon/icon_item_04.png);width:37px;height:28.31px}.leg .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(3) h3 span{width:31px}@media screen and (max-width: 600px){.leg .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(4){margin-bottom:0}}.leg .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(4) h3::before{background-image:url(../img/icon/icon_item_05.png);width:35px;height:35px}.leg .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(4) h3 span{width:28px}@media screen and (max-width: 600px){.leg .sec12_com .sec12_contact .form_list .form_list_wrap{width:100%;margin-bottom:40px}}.leg .sec12_com .sec12_contact .form_list .form_list_wrap h3{color:#fff;font-size:2rem;letter-spacing:.03em;font-weight:500;padding-top:80px;position:relative}.leg .sec12_com .sec12_contact .form_list .form_list_wrap h3::before{position:absolute;display:block;content:"";width:36.1px;height:25.59px;background-image:url(../img/icon/icon_item_03.png);background-size:contain;background-repeat:no-repeat;top:18px;left:50%;transform:translateX(-50%)}@media screen and (max-width: 600px){.leg .sec12_com .sec12_contact .form_list .form_list_wrap h3::before{display:none}}@media screen and (max-width: 979px){.leg .sec12_com .sec12_contact .form_list .form_list_wrap h3{font-size:1.6rem;padding-top:60px}}@media screen and (max-width: 600px){.leg .sec12_com .sec12_contact .form_list .form_list_wrap h3{padding:0 0 0 10px;font-size:2rem;display:flex;align-items:center;justify-content:center}}.leg .sec12_com .sec12_contact .form_list .form_list_wrap h3 span{width:14px;display:block;line-height:1.3;margin-right:5px}@media screen and (min-width: 601px){.leg .sec12_com .sec12_contact .form_list .form_list_wrap h3 span{display:none !important}}.leg .sec12_com .sec12_contact .form_list .form_list_wrap a{display:block;width:100%;max-width:323px;color:#fff;padding:12px 0;border-radius:10px;border:solid 1px #fff;text-align:center;margin:20px auto 0;font-size:1.4rem;letter-spacing:.08em;position:relative}@media screen and (max-width: 979px){.leg .sec12_com .sec12_contact .form_list .form_list_wrap a{font-size:1.2rem;padding:8px 0}}@media screen and (max-width: 600px){.leg .sec12_com .sec12_contact .form_list .form_list_wrap a{font-size:1.4rem;padding:12px 0;margin-top:10px}}.leg .sec12_com .sec12_contact .form_list .form_list_wrap a:after{position:absolute;display:block;content:"";width:6px;height:10px;background-image:url("../img/icon/icon_arrow_white.png");background-size:contain;background-repeat:no-repeat;right:20px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 979px){.leg .sec12_com .sec12_contact .form_list .form_list_wrap a:after{right:6px;top:52%}}@media screen and (max-width: 600px){.leg .sec12_com .sec12_contact .form_list .form_list_wrap a:after{right:20px}}.set_item_title{text-align:center}.set_item_title h3{display:inline-block;color:#fff;font-size:3rem;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;position:relative;padding:0 92px;text-shadow:1px 1px 5px rgba(0,0,0,.16)}@media screen and (max-width: 979px){.set_item_title h3{font-size:24px !important;padding:0px 40px}}.set_item_title h3::before{position:absolute;display:inline-block;content:"";width:80px;height:21px;background-image:url(../img/icon/vio_set_item_left.png);background-size:contain;background-repeat:no-repeat;left:0;top:50%;transform:translateY(-50%)}@media screen and (max-width: 979px){.set_item_title h3::before{width:40px;height:10.5px;left:-10px}}.set_item_title h3::after{position:absolute;display:inline-block;content:"";width:80px;height:21px;background-image:url(../img/icon/vio_set_item_right.png);background-size:contain;background-repeat:no-repeat;right:0;top:50%;transform:translateY(-50%)}@media screen and (max-width: 979px){.set_item_title h3::after{width:40px;height:10.5px;right:-10px}}.sect_list_pc{height:70px}.sect_list_pc:last-child dt{border-radius:0 0 0 10px}.sect_list_pc:last-child dd{border-radius:0 0 10px 0}.sect_list_pc dt{height:100%}.sect_list_pc dd{height:100%}.vio_aside{margin-bottom:100px}@media screen and (max-width: 979px){.vio_aside{margin-bottom:50px}}.vio_aside h3{text-align:center;font-size:2rem;color:#fff;letter-spacing:.1em;font-weight:500;line-height:1.65;font-family:"Noto Serif JP",serif;margin-bottom:16px}.vio_aside h3 span{font-size:2rem;color:#fff;letter-spacing:.1em;font-weight:500;line-height:1.65;font-family:"Noto Serif JP",serif}@media screen and (max-width: 600px){.vio_aside h3 span{font-size:14px}}@media screen and (max-width: 600px){.vio_aside .aside .aside_bg{width:90%;margin:0 auto;padding:0px;border-radius:10px;overflow:hidden}}@media screen and (max-width: 600px){.vio_aside .aside .aside_wrap{width:100%}}@media screen and (max-width: 600px){.vio_aside .aside .page_aside_txt{position:relative;top:-20px}}.vio_com_list{width:90%;max-width:983px;margin:50px auto 0px}@media screen and (max-width: 600px){.vio_com_list{margin:0px auto 0px}}.vio_com_list .vio_features_title{margin-top:20px}.vio_com_list .vio_features_title h3{font-size:3rem;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif;font-weight:500;text-shadow:1px 1px 5px rgba(0,0,0,.16)}@media screen and (max-width: 979px){.vio_com_list .vio_features_title h3{font-size:1.8rem;text-align:center;line-height:1.77}}.vio_com_list .vio_com_list_flex{display:flex;flex-wrap:wrap;margin:42px 0 70px}@media screen and (max-width: 979px){.vio_com_list .vio_com_list_flex{margin-top:20px;margin-bottom:50px}}.vio_com_list .vio_com_list_flex .vio_com_list_item{width:49%}@media screen and (max-width: 600px){.vio_com_list .vio_com_list_flex .vio_com_list_item{width:100%;margin-bottom:20px}}.vio_com_list .vio_com_list_flex .vio_com_list_txt{width:51%;padding-left:2vw}@media screen and (max-width: 600px){.vio_com_list .vio_com_list_flex .vio_com_list_txt{width:100%;padding-left:0px}}.vio_com_list .vio_com_list_flex .vio_com_list_txt p{font-size:1.4rem;color:#fff;letter-spacing:.08em;font-weight:300;line-height:2;margin:0px}.vio_com_list .vio_com_list_flex .vio_com_list_txt .com-btn__white{margin-top:25px}.flow{width:90%;max-width:893px;margin:0 auto 85px}.flow .flow_contener{display:flex;flex-wrap:wrap;flex-direction:row-reverse;border:solid 1px #fff;border-radius:10px;position:relative;overflow:hidden;z-index:1;margin-top:52px;background:linear-gradient(90deg, rgb(1, 158, 174) 0%, rgb(6, 183, 202) 50%, rgb(0, 161, 178) 100%)}@media screen and (max-width: 979px){.flow .flow_contener{margin-top:15px}}.flow .flow_contener::before{position:absolute;display:block;content:"";width:100%;height:100%;opacity:.5}.flow .flow_contener .flow_contener_img{position:relative}.flow .flow_contener .flow_contener_img .step{position:absolute;left:0;top:0;display:none;width:94px;background:#fff;font-size:2rem;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;color:#1f7b84;text-align:center;height:41px}@media screen and (max-width: 600px){.flow .flow_contener .flow_contener_img .step{display:flex;align-items:center;justify-content:center}}.flow .flow_contener .flow_contener_txt{width:calc(100% - 295px);padding:70px 20px 70px 40px;position:relative;z-index:2}@media screen and (max-width: 979px){.flow .flow_contener .flow_contener_txt{padding:50px 10px 50px 20px;width:calc(100% - 250px)}}@media screen and (max-width: 600px){.flow .flow_contener .flow_contener_txt{width:100%;padding:18px}}.flow .flow_contener .flow_contener_txt .step{position:absolute;left:0;top:0;display:block;width:94px;background:#fff;font-size:2rem;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;color:#1f7b84;text-align:center}@media screen and (max-width: 600px){.flow .flow_contener .flow_contener_txt .step{display:none}}.flow .flow_contener .flow_contener_txt h4{font-size:2rem;color:#fff;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;margin-bottom:15px}@media screen and (max-width: 979px){.flow .flow_contener .flow_contener_txt h4{font-size:1.7rem;margin-bottom:10px}}.flow .flow_contener .flow_contener_txt p{font-size:1.4rem;color:#fff;line-height:2;letter-spacing:.08em;font-weight:300;margin-bottom:0px}.flow .flow_contener .flow_contener_txt p span{font-size:1.4rem;color:#fff;line-height:2;letter-spacing:.08em;font-weight:500}.flow .flow_contener .flow_contener_txt .flow_contener_box{position:relative;padding:25px;margin-top:30px}@media screen and (max-width: 979px){.flow .flow_contener .flow_contener_txt .flow_contener_box{margin-top:15px;padding:15px}}@media screen and (max-width: 600px){.flow .flow_contener .flow_contener_txt .flow_contener_box{padding:20px}}.flow .flow_contener .flow_contener_txt .flow_contener_box::before{position:absolute;display:block;content:"";width:100%;height:100%;background:#fff;opacity:.21;top:0;left:0}.flow .flow_contener .flow_contener_txt .flow_contener_box span{font-size:1.4rem;color:#fff;line-height:2;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif}.flow .flow_contener .flow_contener_txt .flow_contener_box p{font-size:1.4rem;color:#fff;line-height:2;letter-spacing:.08em;font-weight:300;margin-bottom:0px}.flow .flow_contener .flow_contener_txt .flow_contener_box a{display:block;width:100%;max-width:300px;background:#1f7b84;text-align:center;padding:13px 0;border-radius:10px;font-size:1.4rem;color:#fff;letter-spacing:.1em;font-weight:400;margin-top:24px}.flow .flow_contener .flow_contener_img{width:295px;padding:20px;position:relative;z-index:2}@media screen and (max-width: 979px){.flow .flow_contener .flow_contener_img{width:250px}}@media screen and (max-width: 600px){.flow .flow_contener .flow_contener_img{width:100%;padding:0px}}.flow .flow_contener .flow_contener_img img{border-radius:10px}@media screen and (max-width: 600px){.flow .flow_contener .flow_contener_img img{border-radius:10px 10px 0px 0px}}.flow .flow-btn{margin-top:20px}.flow .flow-btn .slide-active{transform:rotate(180deg) !important}.flow .flow-btn a{display:block;padding:15px 0px;width:41px;margin:0 auto;transition:all .3s}.flow .flow-btn a img{width:100%}.flow .flow_list{display:none}.face_page_link{width:90%;max-width:1152px;margin:0 auto}.face_page_link ul{display:flex;flex-wrap:wrap;justify-content:space-between;text-align:center}.face_page_link ul li{width:32.8%}@media screen and (max-width: 600px){.face_page_link ul li{width:100%;margin-bottom:20px}}.face_page_link ul li a{display:block;font-size:2rem;background:#1f7b84;font-weight:400;color:#fff;letter-spacing:.1em;line-height:1.65;padding:22px 10px;position:relative}.face_page_link ul li a::before{position:absolute;display:block;content:"";width:7px;height:11px;right:28px;top:50%;transform:translateY(-50%);background-image:url(../img/face/path.png);background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 979px){.face_page_link ul li a::before{right:12px}}@media screen and (max-width: 1299px){.face_page_link ul li a{font-size:1.6rem}}@media screen and (max-width: 979px){.face_page_link ul li a{font-size:1.4rem}}@media screen and (max-width: 600px){.face_page_link ul li a{padding:15px 0}}.face_page_link ul li a .hidden_br{display:none}@media screen and (max-width: 979px){.face_page_link ul li a .hidden_br{display:inline-block}}@media screen and (max-width: 600px){.face_page_link ul li a .hidden_br{display:none}}.face_line_img{width:100%;max-width:714px;margin:0 auto 78px}@media screen and (max-width: 600px){.face_line_img{margin:0 auto 56px}}.face_line_img img{width:100%}.face_line_img_1{width:100%;max-width:939px;margin:0 auto}.face_line_img_1 img{width:100%}.sec09_face{padding:150px 0 0}@media screen and (max-width: 979px){.sec09_face{padding:50px 0 0px}}.sec09_face .sec09-width{width:90%;max-width:1088px;margin:0 auto}@media screen and (max-width: 600px){.sec09_face .sec09-width{width:100%}}.sec09_face .sec09_txt{text-align:center;font-size:1.4rem;font-weight:300;letter-spacing:.08em;color:#fff;line-height:2;margin-bottom:0;margin-top:33px}@media screen and (max-width: 600px){.sec09_face .sec09_txt{padding:0 5%;margin-bottom:25px}}.sec09_face .sec09_list{margin-top:40px}@media screen and (max-width: 979px){.sec09_face .sec09_list{margin-top:20px}}.sec09_face .sec09_list ul{display:flex;flex-wrap:wrap;margin-bottom:30px}@media screen and (max-width: 600px){.sec09_face .sec09_list ul{margin-bottom:0px}}.sec09_face .sec09_list ul li{border-radius:10px;overflow:hidden;width:23.5%;margin-right:2%;margin-bottom:23px}.sec09_face .sec09_list ul li:nth-of-type(4n){margin-right:0}@media screen and (max-width: 600px){.sec09_face .sec09_list ul li{width:48%;margin-bottom:5%}}.sec09_face .sec11_list-active{height:auto !important}.sec09_face .sec11_list{margin-top:60px;height:320px;overflow:hidden}@media screen and (max-width: 979px){.sec09_face .sec11_list{margin-top:20px}}@media screen and (max-width: 600px){.sec09_face .sec11_list{height:53.3333333333vw}}.sec09_face .sec11_list ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px}@media screen and (max-width: 600px){.sec09_face .sec11_list ul{margin-bottom:0px}}.sec09_face .sec11_list ul li{border-radius:10px;overflow:hidden;width:23%}@media screen and (max-width: 600px){.sec09_face .sec11_list ul li{width:48%;margin-bottom:5%}}.sec09_face .sec11-btn{margin-top:20px}.sec09_face .sec11-btn a{display:block;margin:0 auto;width:41px}.sec09_face .sec11-btn a img{transition:all .3s ease}.sec09_face .sec11-btn .slide-active img{transform:rotate(180deg) !important}.sec09_face .support-width{width:90%;max-width:1088px;margin:0 auto}@media screen and (max-width: 600px){.sec09_face .support-width{width:100%}}.sec09_face .support{margin-top:110px}@media screen and (max-width: 600px){.sec09_face .support .contents_title h2{font-size:2.4rem !important}}.sec09_face .support .support_txt{margin-top:45px;text-align:center}@media screen and (max-width: 600px){.sec09_face .support .support_txt{padding:0 5%;margin-bottom:25px}}.sec09_face .support .support_txt p{font-size:1.4rem;font-weight:300;letter-spacing:.1em;line-height:2;color:#fff;margin-bottom:0}.sec09_face .support .support_list_pc{margin-top:60px;height:auto;overflow:hidden}@media screen and (max-width: 979px){.sec09_face .support .support_list_pc{margin-top:20px}}.sec09_face .support .support_list_pc ul{display:flex;flex-wrap:wrap;justify-content:space-between}.sec09_face .support .support_list_pc ul li{border-radius:10px;overflow:hidden;width:18%}@media screen and (max-width: 979px){.sec09_face .support .support_list_pc ul li{width:19.5%}}@media screen and (max-width: 600px){.sec09_face .support .support_list_pc ul li{width:49%;margin-bottom:10px}}.sec09_face .support .support_list-active{height:auto !important}.sec09_face .support .support_list{margin-top:60px;height:auto;overflow:hidden}@media screen and (max-width: 979px){.sec09_face .support .support_list{margin-top:20px}}@media screen and (max-width: 600px){.sec09_face .support .support_list{height:74.6666666667vw}}.sec09_face .support .support_list ul{display:flex;flex-wrap:wrap;justify-content:space-between}.sec09_face .support .support_list ul li{border-radius:10px;overflow:hidden;width:18%}@media screen and (max-width: 979px){.sec09_face .support .support_list ul li{width:19.5%}}@media screen and (max-width: 600px){.sec09_face .support .support_list ul li{width:49%;margin-bottom:10px}}.sec09_face .support .support-btn{margin-top:20px;display:none}@media screen and (max-width: 600px){.sec09_face .support .support-btn{display:block}}.sec09_face .support .support-btn a{display:block;margin:0 auto;width:41px}.sec09_face .support .support-btn a img{transition:all .3s ease}.sec09_face .support .support-btn .slide-active img{transform:rotate(180deg) !important}.sec07_face .sec07_bg{position:relative;width:100%;padding:62px 0 73px}.sec07_face .sec07_bg::before{position:absolute;display:block;content:"";width:100%;height:100%;background-image:url(../img/top/sec07_bg_v2.jpg);background-size:cover;background-repeat:no-repeat;z-index:1;top:0;left:0}.sec07_face .sec07_bg .sec07_wrap{position:relative;z-index:2}.sec07_face .sec07_bg .sec07_wrap .contents_title__green{text-align:center}.sec07_face .sec07_bg .sec07_wrap .contents_title__green span{font-size:2rem;letter-spacing:.08em;color:#fdd15d;font-family:"Noto Serif JP",serif}.sec07_face .sec07_bg .sec07_wrap .contents_title__green h2{font-size:3.5rem;letter-spacing:.08em;color:#1f7b84;font-family:"Noto Serif JP",serif;font-weight:bold;margin-top:12px}@media screen and (max-width: 979px){.sec07_face .sec07_bg .sec07_wrap .contents_title__green h2{font-size:2.5rem}}.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list{display:flex;flex-wrap:wrap;width:90%;max-width:876px;margin:30px auto 0}.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list .com-btn__blue{max-width:320px !important;width:90%;margin:0 auto}@media screen and (max-width: 600px){.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list .com-btn__blue{width:100%}}.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list h3{font-size:2rem;color:#1f7b84;letter-spacing:.03em;font-weight:500;text-align:center;padding-top:40px;position:relative}.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list h3::before{position:absolute;display:block;content:"";width:36px;height:36px;top:0;left:50%;transform:translateX(-50%);background-image:url(../img/icon/icon_item_01.png);background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 979px){.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list h3{font-size:1.8rem}}@media screen and (max-width: 600px){.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list h3{font-size:2rem}}.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list p{font-size:1.4rem;letter-spacing:.03em;color:#5c5c5c;margin:14px 0;text-align:center}@media screen and (max-width: 979px){.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list p{font-size:1.1rem}}@media screen and (max-width: 600px){.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list p{font-size:1.4rem}}.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list p span{font-size:1.4rem;color:#1f7b84;font-weight:600}@media screen and (max-width: 979px){.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list p span{font-size:1.1rem}}@media screen and (max-width: 600px){.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list p span{font-size:1.4rem}}.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list .customer{width:50%;border-right:dashed 1px #5c5c5c;padding:10px 0 18px}@media screen and (max-width: 600px){.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list .customer{width:100%;padding:0;margin-bottom:30px;border-right:none}}.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list .customer .customer_wrap{width:100%;max-width:320px}@media screen and (max-width: 600px){.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list .customer .customer_wrap{margin:0 auto;padding-bottom:30px;border-bottom:dashed 1px #5c5c5c}}.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2{width:50%;padding:10px 0 18px}@media screen and (max-width: 600px){.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2{width:100%;padding:0}}.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap{width:100%;max-width:320px;margin-left:auto}@media screen and (max-width: 600px){.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap{margin:0 auto}}.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap h3::before{width:36px;height:25px;background-image:url(../img/icon/icon_item_02.png)}.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap .com-btn__black{width:100%;max-width:100%}.sec07_face .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap .btn_margin{margin:23px auto}.sec-set .sec-set_wrap{width:90%;max-width:752px;margin:0 auto}.sec-set .sec-set_wrap .sec-set_wrap_content{margin-bottom:80px}.sec-set .sec-set_wrap .sec-set_wrap_content .sec-set_wrap_content_title{text-align:center;margin:37px 0 30px}.sec-set .sec-set_wrap .sec-set_wrap_content .sec-set_wrap_content_title span{font-family:"Noto Serif JP",serif;font-size:2rem;letter-spacing:.08em;font-weight:500;color:#fff;display:inline-block;margin-bottom:14px}@media screen and (max-width: 979px){.sec-set .sec-set_wrap .sec-set_wrap_content .sec-set_wrap_content_title span{font-size:1.5rem}}.sec-set .sec-set_wrap .sec-set_wrap_content .sec-set_wrap_content_title h3{font-family:"Noto Serif JP",serif;font-size:3rem;letter-spacing:.08em;font-weight:500;color:#fff}@media screen and (max-width: 979px){.sec-set .sec-set_wrap .sec-set_wrap_content .sec-set_wrap_content_title h3{font-size:2rem}}.sec-set .sec-set_wrap .sec-set_wrap_content .sec-set_wrap_content_img{width:100%}.sec-set .sec-set_wrap .sec-set_wrap_content .sec-set_wrap_content_img img{width:100%;border-radius:10px}.sec-set .sec-set_wrap .sec-set_wrap_content .sec-set_wrap_content_img dl dt{font-size:1.4rem;font-weight:400;color:#fff;letter-spacing:.1em;background:#1f7b84;border-radius:21px;text-align:center;padding:7px 0;margin-top:20px}.sec-set .sec-set_wrap .sec-set_wrap_content .sec-set_wrap_content_img dl dd{font-size:1.8rem;font-weight:500;color:#fff;letter-spacing:.08em;margin-top:13px}.sec-set .sec-set_wrap .sec-set_wrap_content .sec-set_wrap_content_img p{margin-bottom:0;font-size:1.4rem;letter-spacing:.08em;font-weight:300;color:#fff;margin-top:40px;line-height:2}@media screen and (max-width: 600px){.sec-set .sec-set_wrap .sec-set_wrap_content .sec-set_wrap_content_img p{margin-top:18px}}.sec-set .sec-set_wrap .sec-set_wrap_content .sec-set_wrap_content_img p span{font-size:1.4rem;letter-spacing:.08em;font-weight:400;color:#fff;line-height:2}.face_mov_txt p{font-size:1.4rem;font-weight:300;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif}@media screen and (max-width: 600px){.face_mov_txt p{font-family:"游ゴシック体","Yu Gothic","YuGothic","Yu Gothic UI","ＭＳ ゴシック","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,sans-serif;font-size:1.3rem}}.bold{font-size:1.4rem;letter-spacing:.08em;font-weight:500;line-height:2;color:#5c5c5c}.vio_plan_list_wrap_btn{display:block;width:100%;max-width:300px;background:#d5b563;text-align:center;padding:13px 0;border-radius:10px;font-size:1.4rem;color:#292929;letter-spacing:.1em;font-weight:400;margin:20px auto 0}.vio_plan_list{display:flex;flex-wrap:wrap;margin-bottom:80px}.vio_plan_list .vio_plan_list_wrap{width:48%;margin-right:4%;margin-top:70px}@media screen and (max-width: 979px){.vio_plan_list .vio_plan_list_wrap{margin-top:40px}}@media screen and (max-width: 600px){.vio_plan_list .vio_plan_list_wrap{width:100%;margin-right:0px;margin-top:40px}}.vio_plan_list .vio_plan_list_wrap:nth-child(2n){margin-right:0}.vio_plan_list .vio_plan_list_wrap .set_item_title{margin-bottom:29px}@media screen and (max-width: 979px){.vio_plan_list .vio_plan_list_wrap .set_item_title{margin-bottom:20px}}.vio_plan_list .vio_plan_list_wrap .plan_title{width:100% !important;background:#1f7b84 !important;color:#fff !important;font-size:2.3rem;font-weight:500;padding:16.5px 19px 16.5px 19px;border-radius:10px 10px 0 0 !important;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.vio_plan_list .vio_plan_list_wrap .plan_title{text-align:center;font-size:1.7rem;padding:10px 20px 10px 0px}}@media screen and (max-width: 600px){.vio_plan_list .vio_plan_list_wrap .plan_title{text-align:center}}.vio_plan_list .vio_plan_list_wrap .plan_title span{color:#fff !important;font-size:2.3rem;font-weight:500 !important;font-family:"Noto Serif JP",serif !important}@media screen and (max-width: 979px){.vio_plan_list .vio_plan_list_wrap .plan_title span{font-size:1.4rem !important}}.vio_plan_list .vio_plan_list_wrap .plan_fst{width:100%}.vio_plan_list .vio_plan_list_wrap .plan_fst dl{display:flex;justify-content:space-between;margin-bottom:1%}.vio_plan_list .vio_plan_list_wrap .plan_fst dl:last-of-type dt{border-radius:0 0 0 10px}.vio_plan_list .vio_plan_list_wrap .plan_fst dl:last-of-type dd{border-radius:0 0 10px 0}.vio_plan_list .vio_plan_list_wrap .plan_fst dl:first-child dt{font-size:2.5rem}@media screen and (max-width: 979px){.vio_plan_list .vio_plan_list_wrap .plan_fst dl:first-child dt{font-size:1.8rem}}.vio_plan_list .vio_plan_list_wrap .plan_fst dl .plan_title{padding:16.5px 0 16.5px 19px}.vio_plan_list .vio_plan_list_wrap .plan_fst dl dt{width:40%;background:#fff;padding:20px 0 20px 19px;font-size:2rem;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;color:#1f7b84}@media screen and (max-width: 979px){.vio_plan_list .vio_plan_list_wrap .plan_fst dl dt{text-align:center;font-size:2rem;padding:10px 0px}}@media screen and (max-width: 600px){.vio_plan_list .vio_plan_list_wrap .plan_fst dl dt{width:30%;display:flex;align-items:center;justify-content:center}}.vio_plan_list .vio_plan_list_wrap .plan_fst dl dt span{font-size:2rem;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;color:#1f7b84;background:#fff}@media screen and (max-width: 979px){.vio_plan_list .vio_plan_list_wrap .plan_fst dl dt span{font-size:15px}}.vio_plan_list .vio_plan_list_wrap .plan_fst dl dd{width:59%;background:#fff;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 600px){.vio_plan_list .vio_plan_list_wrap .plan_fst dl dd{width:69%;padding:15px 20px}}.vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v1 img{width:76%;max-width:233px}@media screen and (max-width: 600px){.vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v1 img{width:100%}}.vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v2 img{width:76%;max-width:233px}@media screen and (max-width: 600px){.vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v2 img{width:100%}}.vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v3 picture{display:flex;align-items:center;justify-content:center}.vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v3 img,.vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v3 picture{width:95%;max-width:270px}@media screen and (max-width: 600px){.vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v3 img,.vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v3 picture{width:100%}}.vio_plan_list .vio_plan_list_wrap .plan_2nd_leg dl{margin-bottom:1%}.vio_plan_list .vio_plan_list_wrap .plan_2nd_leg dl .plan_title{padding:36.75px 0 36.75px 19px}@media screen and (max-width: 979px){.vio_plan_list .vio_plan_list_wrap .plan_2nd_leg dl .plan_title{padding:30.75px 0 30.75px 19px}}.vio_plan_list .vio_plan_list_wrap .plan_2nd_leg .plan_2nd_wrap dt{width:100%}.vio_plan_list .vio_plan_list_wrap .plan_2nd_leg .plan_2nd_wrap dt ul{display:flex;flex-wrap:wrap;text-align:center;justify-content:space-between}.vio_plan_list .vio_plan_list_wrap .plan_2nd_leg .plan_2nd_wrap dt ul .leg_plan_01{width:31.99809886%}.vio_plan_list .vio_plan_list_wrap .plan_2nd_leg .plan_2nd_wrap dt ul .leg_plan_02{width:32.24904943%}.vio_plan_list .vio_plan_list_wrap .plan_2nd_leg .plan_2nd_wrap dt ul .leg_plan_03{width:33.39923954%}.vio_plan_list .vio_plan_list_wrap .plan_2nd_leg .plan_2nd_wrap dt ul .leg_plan_04{width:49.39543726%}.vio_plan_list .vio_plan_list_wrap .plan_2nd_leg .plan_2nd_wrap dt ul .leg_plan_05{width:49.39543726%}@media screen and (max-width: 600px){.vio_plan_list .vio_plan_list_wrap .plan_2nd_leg .plan_2nd_wrap dt ul .leg_plan_05{width:100% !important;border-radius:0 0 10px 10px}}.vio_plan_list .vio_plan_list_wrap .plan_2nd_leg .plan_2nd_wrap dt ul .leg_plan_06{width:100%;border-radius:0 0 10px 10px;text-align:left !important;font-size:1.4rem !important;font-weight:400;padding:23px 0 23px 30px;color:#5c5c5c;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width: 600px){.vio_plan_list .vio_plan_list_wrap .plan_2nd_leg .plan_2nd_wrap dt ul .leg_plan_06{width:100% !important;border-radius:0 0 10px 10px;background-color:rgba(0,0,0,0);color:#fff}}.vio_plan_list .vio_plan_list_wrap .plan_2nd_leg .plan_2nd_wrap dt ul li{background:#fff;font-size:2rem;font-weight:500;color:#1f7b84;padding:17px 0;font-family:"Noto Serif JP",serif;letter-spacing:0em;display:inline-block;margin-bottom:1%}@media screen and (max-width: 979px){.vio_plan_list .vio_plan_list_wrap .plan_2nd_leg .plan_2nd_wrap dt ul li{font-size:1.6rem;padding:10.6px 0}}@media screen and (max-width: 600px){.vio_plan_list .vio_plan_list_wrap .plan_2nd_leg .plan_2nd_wrap dt ul li{font-size:1.8rem !important;width:49% !important;padding:5.6px 0 !important;line-height:1.8 !important}}.vio_plan_list .vio_plan_list_wrap .plan_2nd_leg .plan_2nd_wrap dt ul li span{font-size:1.4rem;font-weight:400;color:#1f7b84;font-family:"Noto Serif JP",serif;letter-spacing:0em;display:inline-block}@media screen and (max-width: 979px){.vio_plan_list .vio_plan_list_wrap .plan_2nd_leg .plan_2nd_wrap dt ul li span{font-size:1.2rem}}.vio_plan_list .vio_plan_list_wrap .plan_2nd_leg .plan_2nd_wrap dt ul li .hidden-plan{display:none}@media screen and (max-width: 979px){.vio_plan_list .vio_plan_list_wrap .plan_2nd_leg .plan_2nd_wrap dt ul li .hidden-plan{display:block}}@media screen and (max-width: 600px){.vio_plan_list .vio_plan_list_wrap .plan_2nd_leg .plan_2nd_wrap dt ul li .hidden-plan{display:none}}.vio_plan_list .vio_plan_list_wrap .acdn{border-radius:10px;overflow:hidden}.vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch{padding-right:9%;position:relative}.vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch::after{position:absolute;display:block;content:"";width:14.52px;height:7.41px;top:3rem;right:7%;background-image:url(../img/icon/icon_acdn_small.png);background-size:contain;background-repeat:no-repeat;transform:rotate(180deg);transition:transform .4s}@media screen and (max-width: 979px){.vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch::after{top:2rem}}@media screen and (max-width: 600px){.vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch::after{top:21px;right:5%}}.vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch:hover{cursor:pointer}.vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch.open::after{transform:translateY(-25%) rotate(0deg)}.vio_plan_list .vio_plan_list_wrap .acdn .acdn_body{background:#fff;padding:20px 20px;margin-top:1%;border-radius:0 0 10px 10px;display:none}.vio_plan_list .vio_plan_list_wrap .acdn .acdn_body p{margin-bottom:0;font-size:1.4rem;letter-spacing:.08em;font-weight:400;line-height:2;color:#5c5c5c}.vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap{display:flex;align-items:center;margin-bottom:20px}@media screen and (max-width: 979px){.vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap{flex-wrap:wrap}}@media screen and (max-width: 600px){.vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap{flex-wrap:wrap;justify-content:center;margin-bottom:5px}}.vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li{line-height:1}.vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:first-of-type{color:#1f7b84;font-size:1.7rem;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;margin-right:5px}@media screen and (max-width: 979px){.vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:first-of-type{width:100%;font-size:1.6rem}}@media screen and (max-width: 600px){.vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:first-of-type{width:100%;margin:0px;text-align:center;font-size:1.6rem;font-weight:600}}.vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:nth-of-type(2){color:#1f7b84;font-size:3.1rem;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;margin-right:8px}@media screen and (max-width: 979px){.vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:nth-of-type(2){font-size:2.8rem}}.vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:nth-of-type(2) .en{font-size:1.7rem;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;color:#1f7b84}@media screen and (max-width: 979px){.vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:nth-of-type(2) .en{font-size:1.6rem}}.vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:nth-of-type(2) .zei{font-size:1.2rem;font-weight:400;letter-spacing:.1em;color:#1f7b84}@media screen and (max-width: 979px){.vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:nth-of-type(2) .zei{font-size:1.1rem}}.vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:last-of-type{background:#c7faff;color:#1f7b84;font-size:1.8rem;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;padding:4px 12px}@media screen and (max-width: 979px){.vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:last-of-type{font-size:1.6rem}}@media screen and (max-width: 600px){.vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:last-of-type{font-size:1.2rem;padding:2px 6px}}.leg_line .leg_line_title{text-align:center;margin:35px 0}.leg_line .leg_line_title h3{font-size:2rem;font-weight:500;color:#fff;letter-spacing:.1em;line-height:1.75;text-shadow:1px 1px 5px rgba(0,0,0,.16);font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.leg_line .leg_line_title h3{font-size:15px}}.leg_line .leg_line_title h3 span{font-size:3rem;font-weight:500;color:#fff;letter-spacing:.08em;text-shadow:1px 1px 5px rgba(0,0,0,.16);font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.leg_line .leg_line_title h3 span{font-size:20px;line-height:1.75}}.leg_line .leg_line_box{width:90%;max-width:753px;border-radius:10px;background-color:#fff;margin:0 auto;padding:38px 85px}@media screen and (max-width: 600px){.leg_line .leg_line_box{padding:20px 10px}}.sec_margin{margin-top:134px}@media screen and (max-width: 600px){.sec_margin{margin-top:72px}}.sec04_video_title{text-align:center;margin:40px auto 45px}@media screen and (max-width: 600px){.sec04_video_title{margin:20px auto 15px}}.sec04_video_title h3{font-size:3rem;font-weight:400;font-family:"Noto Serif JP",serif;letter-spacing:.08em;line-height:1.66;color:#fff}@media screen and (max-width: 600px){.sec04_video_title h3{font-size:2rem}}.sec04_video_title h3 span{font-size:2rem;font-weight:400;font-family:"Noto Serif JP",serif;letter-spacing:.08em;line-height:1.66;color:#fff}@media screen and (max-width: 600px){.sec04_video_title h3 span{font-size:1.5rem}}.leg_set{width:90%;max-width:784px;margin:0 auto}.leg_set:last-child .leg_set_wrap p{margin-bottom:0}.leg_set .leg_set_title{text-align:center;margin:35px 0}.leg_set .leg_set_title span{font-size:2rem;font-weight:500;color:#fff;letter-spacing:.08em;text-shadow:1px 1px 5px rgba(0,0,0,.16);font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.leg_set .leg_set_title span{font-size:1.5rem;line-height:1.75}}.leg_set .leg_set_title h3{font-size:3rem;font-weight:500;color:#fff;letter-spacing:.08em;line-height:1.75;text-shadow:1px 1px 5px rgba(0,0,0,.16);font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.leg_set .leg_set_title h3{font-size:2rem}}.leg_set .leg_set_wrap{width:100%;margin-bottom:80px}.leg_set .leg_set_wrap img{width:100%;border-radius:10px}.leg_set .leg_set_wrap p{margin-bottom:80px;margin-top:20px;color:#fff;font-size:1.4rem;font-weight:300;letter-spacing:.08em;line-height:2}.leg_set .leg_set_wrap p span{color:#fff;font-size:1.4rem;font-weight:400;letter-spacing:.08em;line-height:2;font-weight:bold}.needle{margin-top:105px;background:linear-gradient(90deg, rgb(11, 152, 167) 0%, rgb(21, 200, 219) 50%, rgb(8, 156, 172) 100%)}@media screen and (max-width: 1299px){.needle{margin-top:92px}}@media screen and (max-width: 979px){.needle{margin-top:80.2px}}@media screen and (max-width: 600px){.needle{margin-top:85.2px}}.needle .bg_light{background:linear-gradient(90deg, rgb(26, 171, 188) 0%, rgb(34, 214, 233) 50%, rgb(24, 174, 191) 100%) !important}.needle .vio_visual{width:100%;position:relative;padding:36px 0 34px;background-image:url("../img/com/bg-gra.jpg");background-size:cover;background-repeat:no-repeat}.needle .vio_visual::before{position:absolute;display:block;content:"";width:100%;height:100%;background:#000;opacity:0;top:0;left:0;z-index:-1}.needle .vio_visual .vio_visual_flex{width:90%;max-width:1095px;margin:0 auto;display:flex;align-items:end;position:relative;z-index:10}.needle .vio_visual .vio_visual_flex .vio_visual_txt{width:55%;padding-right:30px}@media screen and (max-width: 600px){.needle .vio_visual .vio_visual_flex .vio_visual_txt{width:100%;padding:0 5%;margin-top:40px}}.needle .vio_visual .vio_visual_flex .vio_visual_txt .sub_vio{font-size:2rem;font-weight:500;letter-spacing:.1em;color:#fdd15d;font-family:"Noto Serif JP",serif}.needle .vio_visual .vio_visual_flex .vio_visual_txt h2{font-size:4rem;color:#fff;font-family:"Noto Serif JP",serif;letter-spacing:.08em;font-weight:500;margin:20px 0}@media screen and (max-width: 600px){.needle .vio_visual .vio_visual_flex .vio_visual_txt h2{margin:10px 0;font-size:3.6rem}}.needle .vio_visual .vio_visual_flex .vio_visual_txt .font_01{padding-left:5%;max-width:436px;width:100%}@media screen and (max-width: 600px){.needle .vio_visual .vio_visual_flex .vio_visual_txt p{text-align:center;margin-bottom:13px;font-size:2.5rem;letter-spacing:.08em;color:#fff;font-weight:500;font-family:"Noto Serif JP",serif}}.needle .vio_visual .vio_visual_flex .vio_visual_txt .visual_txt_wrap{width:100%;background-color:#d5b563;text-align:center;padding:20px 10px}.needle .vio_visual .vio_visual_flex .vio_visual_txt .visual_txt_wrap h3{font-size:2.5rem;font-weight:500;letter-spacing:.05em;color:#fff;line-height:1.45;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.needle .vio_visual .vio_visual_flex .vio_visual_txt .visual_txt_wrap h3{font-size:2rem}}.needle .vio_visual .vio_visual_flex .vio_visual_txt .visual_txt_wrap h3 span{font-size:2rem;font-weight:500;letter-spacing:.05em;color:#fff;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.needle .vio_visual .vio_visual_flex .vio_visual_txt .visual_txt_wrap h3 span{font-size:1.6rem}}.needle .vio_visual .vio_visual_flex .vio_visual_img{width:45%;border-radius:10px;overflow:hidden;position:relative}.needle .vio_visual .vio_visual_flex .vio_visual_img::before{position:absolute;display:block;content:"";width:100%;height:100%;background:#fff;opacity:0}.needle .com_page_bg .sec01 .sec01_bg{position:relative;overflow:hidden;z-index:2;padding:65px 0 45px}@media screen and (max-width: 979px){.needle .com_page_bg .sec01 .sec01_bg{padding:65px 0 80px}}.needle .com_page_bg .sec01 .sec01_bg::before{position:absolute;display:block;content:"";width:110%;height:100%;background-image:url(../img/com/sec04_bg_v3.png);background-size:contain;z-index:-1;top:0;left:0;opacity:.5}.needle .com_page_bg .sec01 .needle_wrap{width:90%;max-width:863px;margin:0 auto 39px}@media screen and (max-width: 979px){.needle .com_page_bg .sec01 .needle_wrap{margin-bottom:30px}}.needle .com_page_bg .sec01 .needle_wrap .needle_wrap_title{text-align:center;margin:40px auto 20px}@media screen and (max-width: 600px){.needle .com_page_bg .sec01 .needle_wrap .needle_wrap_title{margin:20px auto 26px}}.needle .com_page_bg .sec01 .needle_wrap .needle_wrap_title h3{font-size:3rem;font-weight:500;color:#fff;letter-spacing:.08em;line-height:1.75;text-shadow:1px 1px 5px rgba(0,0,0,.16);font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.needle .com_page_bg .sec01 .needle_wrap .needle_wrap_title h3{font-size:2rem}}.needle .com_page_bg .sec01 .needle_wrap .needle_wrap_list{margin-bottom:47px}.needle .com_page_bg .sec01 .needle_wrap .needle_wrap_list ul{display:flex;flex-wrap:wrap;justify-content:space-between}.needle .com_page_bg .sec01 .needle_wrap .needle_wrap_list ul li{width:32.7%;text-align:center;background-color:#fff;margin-bottom:1%;font-size:2.5rem;font-weight:400;color:#1f7b84;font-family:"Noto Serif JP",serif;padding:13px 0}.needle .com_page_bg .sec01 .needle_wrap .needle_wrap_list ul li:first-of-type{border-radius:10px 0 0 0}@media screen and (max-width: 600px){.needle .com_page_bg .sec01 .needle_wrap .needle_wrap_list ul li:nth-of-type(2){border-radius:0 10px 0 0}}.needle .com_page_bg .sec01 .needle_wrap .needle_wrap_list ul li:nth-of-type(3){border-radius:0 10px 0 0}@media screen and (max-width: 600px){.needle .com_page_bg .sec01 .needle_wrap .needle_wrap_list ul li:nth-of-type(3){border-radius:0}}.needle .com_page_bg .sec01 .needle_wrap .needle_wrap_list ul li:last-of-type{width:100%;border-radius:0 0 10px 10px}@media screen and (max-width: 979px){.needle .com_page_bg .sec01 .needle_wrap .needle_wrap_list ul li{font-size:1.8rem}}@media screen and (max-width: 600px){.needle .com_page_bg .sec01 .needle_wrap .needle_wrap_list ul li{width:49.5%}}.needle .com_page_bg .sec01 .needle_wrap .needle_wrap_txt p{font-size:1.4rem;font-weight:300;letter-spacing:.08em;line-height:2;color:#fff;margin-bottom:0}.needle .com_page_bg .sec01 .needle_wrap .needle_wrap_txt ul{margin:40px auto;display:flex;flex-wrap:wrap;justify-content:space-between}.needle .com_page_bg .sec01 .needle_wrap .needle_wrap_txt ul li{width:49.5%;text-align:center;background-color:#fff;font-size:2.5rem;font-weight:500;color:#1f7b84;font-family:"Noto Serif JP",serif;padding:10px 0;border-radius:10px}@media screen and (max-width: 979px){.needle .com_page_bg .sec01 .needle_wrap .needle_wrap_txt ul li{font-size:1.8rem}}@media screen and (max-width: 600px){.needle .com_page_bg .sec01 .needle_wrap .needle_wrap_txt ul li{width:100%;margin-bottom:1%}}@media screen and (max-width: 600px){.needle .com_page_bg .sec01 .vio_set_leg{margin-bottom:50px}}.needle .com_page_bg .sec01 .vio_set_leg .set_item_title{margin-top:60px}.needle .com_page_bg .sec01 .vio_set_leg .set_list{width:90%;max-width:863px;margin:45px auto}@media screen and (max-width: 600px){.needle .com_page_bg .sec01 .vio_set_leg .set_list{margin:20px auto 45px}}.needle .com_page_bg .sec01 .vio_set_leg .set_list .set_list_top{margin-top:30px;font-size:2.5rem;font-weight:400;font-family:"Noto Serif JP",serif;padding:15px 0 15px 24px;color:#fff;background-color:#1f7b84;border-radius:10px 10px 0 0}@media screen and (max-width: 600px){.needle .com_page_bg .sec01 .vio_set_leg .set_list .set_list_top{margin-top:0px;font-size:1.8rem}}.needle .com_page_bg .sec01 .vio_set_leg .set_list table{border-radius:0px 0px 10px 10px;overflow:hidden;border-spacing:10px;border-collapse:separate;border-spacing:10px;width:calc(100% + 20px);position:relative;left:-10px}.needle .com_page_bg .sec01 .vio_set_leg .set_list table tr:last-child td img{max-width:287px;width:90%}.needle .com_page_bg .sec01 .vio_set_leg .set_list table th{width:29.03981265%;background-color:#fff;text-align:center;padding:25px 0;color:#1f7b84;font-family:"Noto Serif JP",serif;font-size:20px;vertical-align:middle}.needle .com_page_bg .sec01 .vio_set_leg .set_list table td{width:20.25761124%;vertical-align:middle;background-color:#fff;padding:10px 13px;margin-right:2%;color:#1f7b84;font-family:"Noto Serif JP",serif;font-size:25px;text-align:center}.needle .com_page_bg .sec01 .vio_set_leg .set_list table td:nth-child(3){width:49.18032787%}@media screen and (max-width: 979px){.needle .com_page_bg .sec01 .vio_set_leg .set_list table td{font-size:1.8rem}}.needle .com_page_bg .sec01 .vio_set_leg .set_list table td img{max-width:217px;width:90%;text-align:center;display:inline-block}@media screen and (max-width: 600px){.needle .com_page_bg .sec01 .vio_set_leg .set_list table td img{max-width:120px !important}}@media screen and (max-width: 600px){.needle .com_page_bg .sec01 .vio_set_leg .set_list table td .font_04{display:none !important}}@media screen and (max-width: 600px){.needle .com_page_bg .sec01 .vio_set_leg .set_list table td .font04_sp{max-width:120px}}.needle .com_page_bg .sec01 .vio_set_leg .set_list .parent_under{display:flex;justify-content:space-between}.needle .com_page_bg .sec01 .vio_set_leg .set_list .parent_under li{background-color:#fff;color:#1f7b84;font-family:"Noto Serif JP",serif;font-size:25px;text-align:center;width:50%;display:flex;align-items:center;justify-content:center;padding:10px 0;border-radius:0 0 0 10px}.needle .com_page_bg .sec01 .vio_set_leg .set_list .parent_under li:last-of-type{width:48.7%;border-radius:0 0 10px 0}@media screen and (max-width: 979px){.needle .com_page_bg .sec01 .vio_set_leg .set_list .parent_under li{font-size:1.8rem}}.needle .com_page_bg .sec01 .vio_set_leg .set_list .parent_under li img{width:90%;max-width:232px}@media screen and (max-width: 600px){.needle .com_page_bg .sec01 .vio_set_leg .set_list .parent_under li img{max-width:120px !important}}.needle .com_page_bg .sec01 .vio_set_leg .set_link_list{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.needle .com_page_bg .sec01 .vio_set_leg .set_link_list a{width:47%}@media screen and (max-width: 600px){.needle .com_page_bg .sec01 .vio_set_leg .set_link_list a{width:100%;margin-bottom:30px}}@media screen and (max-width: 600px){.needle .com_page_bg .sec01 .vio_set_leg .set_link_list a:last-child{margin-bottom:0px}}.needle .com_page_bg .sec01 .vio_set_leg .set_link_list a img{border-radius:13px !important}.needle .com_page_bg .sec01 .needle_set{width:90%;max-width:863px;margin:0 auto}.needle .com_page_bg .sec01 .needle_set .needle_set_us_img{width:100%;margin:30px auto}.needle .com_page_bg .sec01 .needle_set .needle_set_txt{margin:0 0 50px}.needle .com_page_bg .sec01 .needle_set .needle_set_txt h4{font-size:2rem;font-weight:400;color:#fff;letter-spacing:.08em;line-height:2;border-bottom:solid 1px #fff;margin-bottom:15px}@media screen and (max-width: 600px){.needle .com_page_bg .sec01 .needle_set .needle_set_txt h4{font-size:1.8rem}}.needle .com_page_bg .sec01 .needle_set .needle_set_txt p{font-size:1.4rem;font-weight:300;letter-spacing:.08em;line-height:2;color:#fff;margin-bottom:0}.needle .com_page_bg .sec01 .needle_set .needle_set_txt .needle_set_txt_img{width:100%;margin-bottom:30px}@media screen and (-webkit-min-device-pixel-ratio: 0)and (max-width: 600px){.needle .com_page_bg .sec01 .needle_set .your-class{line-height:1.2 !important}}@-moz-document url-prefix(){@media screen and (max-width: 600px){.needle .com_page_bg .sec01 .needle_set .your-class{line-height:1.8 !important}}}.needle .com_page_bg .sec01 .needle_set .needle_set_list_1{margin-bottom:32px}.needle .com_page_bg .sec01 .needle_set .needle_set_list_1 .needle_set_list_1_1 dt{border-radius:10px 0 0 0}@media screen and (max-width: 600px){.needle .com_page_bg .sec01 .needle_set .needle_set_list_1 .needle_set_list_1_1 dt{border-radius:10px 10px 0 0}}.needle .com_page_bg .sec01 .needle_set .needle_set_list_1 .needle_set_list_1_1 dd:last-child{border-radius:0 10px 0 0}@media screen and (max-width: 600px){.needle .com_page_bg .sec01 .needle_set .needle_set_list_1 .needle_set_list_1_1 dd:last-child{border-radius:0 0 10px 10px}}.needle .com_page_bg .sec01 .needle_set .needle_set_list_1 .needle_set_list_1_2 dt{border-radius:0 0 0 10px}@media screen and (max-width: 600px){.needle .com_page_bg .sec01 .needle_set .needle_set_list_1 .needle_set_list_1_2 dt{border-radius:10px 10px 0 0}}.needle .com_page_bg .sec01 .needle_set .needle_set_list_1 .needle_set_list_1_2 dd:last-child{border-radius:0 0 10px 0}@media screen and (max-width: 600px){.needle .com_page_bg .sec01 .needle_set .needle_set_list_1 .needle_set_list_1_2 dd:last-child{border-radius:0 0 10px 10px}}.needle .com_page_bg .sec01 .needle_set .needle_set_list_1 dl{display:flex;flex-wrap:wrap;justify-content:space-between;height:129px;margin-bottom:.6%}@media screen and (max-width: 600px){.needle .com_page_bg .sec01 .needle_set .needle_set_list_1 dl{height:auto !important;margin-bottom:30px}}.needle .com_page_bg .sec01 .needle_set .needle_set_list_1 dl dt{width:32.55269321%;background-color:#c7faff;height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-size:2rem;font-weight:400;font-family:"Noto Serif JP",serif;color:#1f7b84;text-align:center;line-height:1.75}@media screen and (max-width: 600px){.needle .com_page_bg .sec01 .needle_set .needle_set_list_1 dl dt{width:100%;height:85px;margin-bottom:1%;border-radius:10px 10px 0 0}}.needle .com_page_bg .sec01 .needle_set .needle_set_list_1 dl dd{width:41.45199063%;background-color:#c7faff;text-align:center;height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-size:1.4rem;font-weight:400;font-family:"Noto Serif JP",serif;color:#1f7b84;text-align:center;line-height:2;padding:20px 0}.needle .com_page_bg .sec01 .needle_set .needle_set_list_1 dl dd:last-child{width:24.59016393%;background-color:#fff;padding:0}.needle .com_page_bg .sec01 .needle_set .needle_set_list_1 dl dd:last-child img{width:100%;max-width:116px}@media screen and (max-width: 600px){.needle .com_page_bg .sec01 .needle_set .needle_set_list_1 dl dd:last-child img{max-width:217px}}@media screen and (max-width: 600px){.needle .com_page_bg .sec01 .needle_set .needle_set_list_1 dl dd:last-child{width:100%;height:65px;margin-bottom:0;border-radius:0 0 10px 10px}}@media screen and (max-width: 600px){.needle .com_page_bg .sec01 .needle_set .needle_set_list_1 dl dd{width:100%;height:auto;margin-bottom:1%;line-height:2}}.needle .com_page_bg .sec01 .needle_set .needle_set_list_1 dl dd span{display:inline-block;width:100%;font-size:2rem;font-weight:400;font-family:"Noto Serif JP",serif;color:#1f7b84;text-align:center;line-height:1 !important}@supports(-webkit-touch-callout: none){@media screen and (max-width: 600px){.needle .com_page_bg .sec01 .needle_set .your-class{line-height:1 !important}}}.needle .com_page_bg .sec01 .needle_set .needle_set_list_2{margin-bottom:32px}@media screen and (max-width: 600px){.needle .com_page_bg .sec01 .needle_set .needle_set_list_2{margin-bottom:82px}}.needle .com_page_bg .sec01 .needle_set .needle_set_list_2 .needle_set_list_1_3 dt{border-radius:10px 0 0 0;font-weight:500}.needle .com_page_bg .sec01 .needle_set .needle_set_list_2 .needle_set_list_1_3 dd:last-child{border-radius:0 10px 0 0}@media screen and (max-width: 600px){.needle .com_page_bg .sec01 .needle_set .needle_set_list_2 .needle_set_list_1_3 dd:last-child{width:53.52941176%}.needle .com_page_bg .sec01 .needle_set .needle_set_list_2 .needle_set_list_1_3 dd:last-child img{max-width:120px}}.needle .com_page_bg .sec01 .needle_set .needle_set_list_2 .needle_set_list_1_4 dt{border-radius:0 0 0 10px;font-weight:500}@media screen and (max-width: 600px){.needle .com_page_bg .sec01 .needle_set .needle_set_list_2 .needle_set_list_1_4 dt{height:150px}}.needle .com_page_bg .sec01 .needle_set .needle_set_list_2 .needle_set_list_1_4 dd:last-child{border-radius:0 0 10px 0}@media screen and (max-width: 600px){.needle .com_page_bg .sec01 .needle_set .needle_set_list_2 .needle_set_list_1_4 dd:last-child{height:150px;width:53.52941176%}}.needle .com_page_bg .sec01 .needle_set .needle_set_list_2 .needle_set_list_1_4 dd:last-child img{max-width:242px}@media screen and (max-width: 600px){.needle .com_page_bg .sec01 .needle_set .needle_set_list_2 .needle_set_list_1_4 dd:last-child img{width:131px}}.needle .com_page_bg .sec01 .needle_set .needle_set_list_2 dl{display:flex;flex-wrap:wrap;justify-content:space-between;height:90px;margin-bottom:.6%}.needle .com_page_bg .sec01 .needle_set .needle_set_list_2 dl dt{width:32.55269321%;background-color:#c7faff;height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-size:2rem;font-weight:400;font-family:"Noto Serif JP",serif;color:#1f7b84;text-align:center;line-height:1.75}@media screen and (max-width: 979px){.needle .com_page_bg .sec01 .needle_set .needle_set_list_2 dl dt{font-size:1.8rem}}@media screen and (max-width: 600px){.needle .com_page_bg .sec01 .needle_set .needle_set_list_2 dl dt{width:45.14705882%;padding:18px 0}}.needle .com_page_bg .sec01 .needle_set .needle_set_list_2 dl dt span{font-size:1.6rem;font-weight:400;font-family:"Noto Serif JP",serif;color:#1f7b84;text-align:center;line-height:1.75;display:block;width:100%}.needle .com_page_bg .sec01 .needle_set .needle_set_list_2 dl dd{width:31.8501171%;background-color:#c7faff;text-align:center;height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-size:1.4rem;font-weight:400;font-family:"Noto Serif JP",serif;color:#1f7b84;text-align:center;line-height:2;padding:20px 0}.needle .com_page_bg .sec01 .needle_set .needle_set_list_2 dl dd:last-child{width:34.07494145%;background-color:#fff;padding:0}.needle .com_page_bg .sec01 .needle_set .needle_set_list_2 dl dd:last-child img{width:100%;max-width:168px}@media screen and (max-width: 600px){.needle .com_page_bg .sec01 .needle_set .needle_set_list_2 dl dd{width:53.52941176%}}@media screen and (max-width: 600px){.needle .com_page_bg .sec01 .needle_set .needle_set_list_2 dl dd img{max-width:120px}}.needle .com_page_bg .sec01 .needle_set .needle_set_list_2 dl dd span{display:inline-block;width:100%;font-size:2rem;font-weight:400;font-family:"Noto Serif JP",serif;color:#1f7b84;text-align:center;line-height:1}.needle .com_page_bg .sec01 .needle_note{width:90%;max-width:863px;margin:0 auto 91px;background-color:#038798;padding:43px 6% 68px}@media screen and (max-width: 600px){.needle .com_page_bg .sec01 .needle_note{width:100%}}.needle .com_page_bg .sec01 .needle_note h4{text-align:center;font-size:2rem;font-weight:400;line-height:2;letter-spacing:.08em;color:#fff;position:relative;padding-left:45px;width:100%;max-width:655px;margin:0 auto 29px}.needle .com_page_bg .sec01 .needle_note h4::before{position:absolute;display:block;content:"";width:48px;height:42px;background-image:url(../img/icon/icon_exclamation_mark.png);background-size:contain;background-repeat:no-repeat;left:0}@media screen and (max-width: 979px){.needle .com_page_bg .sec01 .needle_note h4::before{top:0;left:50%;transform:translateX(-50%)}}@media screen and (max-width: 979px){.needle .com_page_bg .sec01 .needle_note h4{padding:40px 0 0 0}}.needle .com_page_bg .sec01 .needle_note .needle_note_img{width:100%}.needle .com_page_bg .sec01 .needle_note p{font-size:1.4rem;font-weight:300;letter-spacing:.08em;color:#fff;line-height:2;margin:35px 0 0}.needle .com_page_bg .sec01 .needle_detail{width:90%;max-width:863px;margin:0 auto}.needle .com_page_bg .sec01 .needle_detail .set_item_title{margin-bottom:35px}.needle .com_page_bg .sec01 .needle_detail .needle_detail_wrap{margin-bottom:50px}.needle .com_page_bg .sec01 .needle_detail .needle_detail_wrap dl{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:27px}@media screen and (max-width: 600px){.needle .com_page_bg .sec01 .needle_detail .needle_detail_wrap dl{text-align:center}}.needle .com_page_bg .sec01 .needle_detail .needle_detail_wrap dl dt{width:27%;background-color:#1f7b84;border-radius:10px 0 0 10px;padding:19px 0 19px 20px;font-size:2rem;font-weight:400;font-family:"Noto Serif JP",serif;letter-spacing:.08em;color:#fff}@media screen and (max-width: 979px){.needle .com_page_bg .sec01 .needle_detail .needle_detail_wrap dl dt{font-size:1.8rem}}@media screen and (max-width: 600px){.needle .com_page_bg .sec01 .needle_detail .needle_detail_wrap dl dt{width:100%;margin-bottom:1%;padding:19px 0 19px;border-radius:10px 10px 0 0}}.needle .com_page_bg .sec01 .needle_detail .needle_detail_wrap dl dd{width:72%;background-color:#fff;border-radius:0 10px 10px 0;padding:19px 0 19px 20px;font-size:2rem;font-weight:400;font-family:"Noto Serif JP",serif;letter-spacing:.08em;color:#1f7b84}@media screen and (max-width: 979px){.needle .com_page_bg .sec01 .needle_detail .needle_detail_wrap dl dd{font-size:1.8rem}}@media screen and (max-width: 600px){.needle .com_page_bg .sec01 .needle_detail .needle_detail_wrap dl dd{width:100%;border-radius:0 0 10px 10px;padding:19px 0 19px}}.needle .com_page_bg .sec01 .needle_detail .needle_detail_wrap p{font-size:1.4rem;font-weight:300;letter-spacing:.08em;color:#fff;line-height:2;margin-bottom:0}.needle .com_page_bg .sec01 .needle_detail .needle_detail_wrap p span{font-size:1.4rem;font-weight:400;letter-spacing:.08em;color:#fff;line-height:2}.needle .com_page_bg .sec01 .needle_detail .needle_detail_wrap ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:43px}.needle .com_page_bg .sec01 .needle_detail .needle_detail_wrap ul li{width:47.50869061%;border-radius:10px;overflow:hidden}.needle .com_page_bg .sec01 .needle_detail .needle_detail_wrap ul li:nth-of-type(2){width:49.47856315%}@media screen and (max-width: 600px){.needle .com_page_bg .sec01 .needle_detail .needle_detail_wrap ul li:nth-of-type(2){width:100%;margin-top:15px}}@media screen and (max-width: 600px){.needle .com_page_bg .sec01 .needle_detail .needle_detail_wrap ul li{width:100%}}.needle .com_page_bg .sec01 .needle_detail .needle_detail_wrap ul li img{width:100%;height:100%}.needle .com_page_bg .sec01 .needle_detail .needle_detail_wrap .needle_detail_wrap_flex{display:flex;flex-wrap:wrap}.needle .com_page_bg .sec01 .needle_detail .needle_detail_wrap .needle_detail_wrap_flex .needle_note_img_2{width:315px}@media screen and (max-width: 600px){.needle .com_page_bg .sec01 .needle_detail .needle_detail_wrap .needle_detail_wrap_flex .needle_note_img_2{width:100%;margin-bottom:15px}}.needle .com_page_bg .sec01 .needle_detail .needle_detail_wrap .needle_detail_wrap_flex p{width:calc(100% - 315px);padding-left:3vw}@media screen and (max-width: 600px){.needle .com_page_bg .sec01 .needle_detail .needle_detail_wrap .needle_detail_wrap_flex p{width:100%;padding-left:0}}.needle .sec09{padding:40px 0 0px}@media screen and (max-width: 979px){.needle .sec09{padding:20px 0px 0px}}.needle .sec09 .sec08_wrap{padding:50px 0 50px}@media screen and (max-width: 979px){.needle .sec09 .sec08_wrap{padding:80px 0px 20px}}.needle .sec09 .sec08_wrap .sec08_faq{width:90%;max-width:869px;margin:57px auto 90px}@media screen and (max-width: 600px){.needle .sec09 .sec08_wrap .sec08_faq{margin:23px auto 0}}@media screen and (max-width: 600px){.needle .sec09 .sec08_wrap .sec08_faq:last-of-type{margin-bottom:23px}}.needle .sec09 .sec08_wrap .sec08_faq .faq_list{margin-bottom:30px;border-radius:10px;overflow:hidden}@media screen and (max-width: 979px){.needle .sec09 .sec08_wrap .sec08_faq .faq_list{margin-bottom:30px}}.needle .sec09 .sec08_wrap .sec08_faq .faq_list .list-question{position:relative;background-color:#fff;padding:0px 0px 0px 0;display:flex;align-items:center}@media screen and (max-width: 979px){.needle .sec09 .sec08_wrap .sec08_faq .faq_list .list-question{align-items:inherit}}.needle .sec09 .sec08_wrap .sec08_faq .faq_list .list-question::before{content:"";display:block;width:14.52px;height:7.41px;background-image:url(../img/icon/icon_faq.png);background-repeat:no-repeat;background-size:contain;position:absolute;right:28px;top:50%;transform:translateY(-50%);transition:all .4s}@media screen and (max-width: 600px){.needle .sec09 .sec08_wrap .sec08_faq .faq_list .list-question::before{right:15px;transform:inherit;top:28px}}.needle .sec09 .sec08_wrap .sec08_faq .faq_list .list-question:hover{cursor:pointer}.needle .sec09 .sec08_wrap .sec08_faq .faq_list .list-question .q{width:60px;text-align:center;background-color:#1f7b84;padding:22px 0}.needle .sec09 .sec08_wrap .sec08_faq .faq_list .list-question .q p{font-size:2.4rem;letter-spacing:.12em;font-weight:400;color:#fff;margin-bottom:0}.needle .sec09 .sec08_wrap .sec08_faq .faq_list .list-question .q_txt{font-size:1.4rem;font-weight:400;letter-spacing:.12em;color:#292929;width:calc(100% - 60px);padding-left:15px;padding-right:50px;line-height:2}@media screen and (max-width: 979px){.needle .sec09 .sec08_wrap .sec08_faq .faq_list .list-question .q_txt{padding:20px 40px 20px 15px}}.needle .sec09 .sec08_wrap .sec08_faq .faq_list .list-question .q_txt span{font-size:1.4rem;font-weight:500;letter-spacing:.12em;color:#292929}.needle .sec09 .sec08_wrap .sec08_faq .faq_list .list-answer{display:none}.needle .sec09 .sec08_wrap .sec08_faq .faq_list .list-answer .list-answer_wrap{width:100%;background-color:#fff;display:flex;position:relative;padding:22px 25px 22px 0;border-radius:0 0 10px 10px;overflow:hidden}.needle .sec09 .sec08_wrap .sec08_faq .faq_list .list-answer .list-answer_wrap::before{position:absolute;display:inline-block;content:"";width:60px;height:100%;top:0;left:0;background-color:#d5b563;z-index:1}.needle .sec09 .sec08_wrap .sec08_faq .faq_list .list-answer .a{width:60px;text-align:center;height:100%;position:relative;z-index:2}.needle .sec09 .sec08_wrap .sec08_faq .faq_list .list-answer .a p{margin-bottom:0;font-size:2.4rem;color:#5c5c5c}.needle .sec09 .sec08_wrap .sec08_faq .faq_list .list-answer .a_txt{width:calc(100% - 60px);padding-left:15px}.needle .sec09 .sec08_wrap .sec08_faq .faq_list .list-answer .a_txt p{margin-bottom:0;font-size:1.4rem;font-weight:400;letter-spacing:.12em;color:#292929;line-height:2}.needle .sec09 .sec08_wrap .sec08_faq .faq_list .list-answer .a_txt p span{font-size:1.4rem;font-weight:500;letter-spacing:.12em;color:#292929}.needle .sec09 .sec08_wrap .sec08_faq .faq_list .list-answer .a_txt a{display:block;width:100%;max-width:300px;background:#d5b563;text-align:center;padding:13px 0;border-radius:10px;font-size:1.4rem;color:#292929;letter-spacing:.1em;font-weight:400;margin:30px auto 0}.needle .sec09 .sec08_wrap .sec08_faq .faq_list .list-answer .a_txt .a_txt_blue{width:95%;margin:26px auto 0;background-color:#c7faff;padding:22px 22px 30px}.needle .sec09 .sec08_wrap .sec08_faq .faq_list .list-answer .a_txt .a_txt_blue h4{font-size:1.6rem;font-weight:500;letter-spacing:.08em;color:#5c5c5c;padding-bottom:11px;border-bottom:solid 1px #5c5c5c}.needle .sec09 .sec08_wrap .sec08_faq .faq_list .list-answer .a_txt .a_txt_blue .a_txt_blue_fst{margin-bottom:50px}.needle .sec09 .sec08_wrap .sec08_faq .faq_list .list-answer .a_txt .a_txt_blue ul li{font-size:1.4rem;font-weight:400;line-height:2;color:#5c5c5c}.needle .sec09 .sec08_wrap .sec08_faq .faq_list .list-question.show{border-radius:10px 10px 0 0 !important}.needle .sec09 .sec08_wrap .sec08_faq .faq_list .list-question.show::before{transform:translateY(-50%) rotate(180deg)}.needle .sec09 .sec08_wrap .sec08_faq .faq_list_btn{text-align:right}@media screen and (max-width: 600px){.needle .sec09 .sec08_wrap .sec08_faq .faq_list_btn{text-align:center}}.needle .sec09 .sec08_wrap .sec08_faq .faq_list_btn a{font-size:1.4rem;color:#fff;letter-spacing:.1em;font-weight:500;padding-right:24px;position:relative}.needle .sec09 .sec08_wrap .sec08_faq .faq_list_btn a::before{position:absolute;display:block;content:"";width:5.52px;height:9.36px;right:0;top:50%;transform:translateY(-50%);background-image:url(../img/icon/icon_arrow_white.png);background-size:contain;background-repeat:no-repeat}.needle .sec10{position:relative;background-image:url("../img/com/bg-gra.jpg");background-size:cover;background-repeat:no-repeat}.needle .sec10 .sec10_bg{position:relative;overflow:hidden;z-index:2;padding:115px 0}@media screen and (max-width: 979px){.needle .sec10 .sec10_bg{padding:65px 0px}}.needle .sec10 .sec10_bg::before{position:absolute;display:block;content:"";width:110%;height:100%;background-image:url(../img/com/sec04_bg_v3.png);opacity:.4;background-size:cover;z-index:-1;top:0;left:0}.needle .sec10 .sec10_wrap{width:90%;max-width:841px;margin:0 auto;position:relative;z-index:2}.needle .sec06_com{padding:139px 0 84px}@media screen and (max-width: 979px){.needle .sec06_com{padding:60px 0px}}@media screen and (max-width: 600px){.needle .sec06_com{padding:43px 0 50px}}.needle .sec06_com .sec06_swiper{width:90%;max-width:1044px;margin:56px auto 0}@media screen and (max-width: 600px){.needle .sec06_com .sec06_swiper{width:100%}}.needle .sec06_com .sec06_swiper .swiper-campaing{padding-bottom:71px}.needle .sec06_com .sec06_swiper .swiper-campaing .swiper-wrapper .swiper-slide{border-radius:10px;overflow:hidden}@media screen and (max-width: 600px){.needle .sec06_com .sec06_swiper .swiper-campaing .swiper-wrapper .swiper-slide img{width:100%;height:100%;object-fit:cover}}.needle .sec06_com .sec06_swiper .swiper-campaing .swiper-pagination{bottom:40px !important}.needle .sec06_com .sec06_swiper .swiper-campaing .swiper-pagination .swiper-pagination-bullet{background:#75d5de;opacity:1 !important;margin:0 9px}.needle .sec06_com .sec06_swiper .swiper-campaing .swiper-pagination .swiper-pagination-bullet-active{background:#fff !important}.needle .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap{width:100%;max-width:1044px;margin:0 auto;display:flex;justify-content:right;position:absolute;bottom:0}@media screen and (max-width: 979px){.needle .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap{bottom:20px}}.needle .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev{position:relative !important;width:53px;height:53px;left:inherit !important;right:37px}@media screen and (max-width: 600px){.needle .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev{display:none}}.needle .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev:after{display:none}.needle .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev::before{content:"";background-image:url(../img/icon/swiper_arrow_left.png);background-size:contain;background-repeat:no-repeat;width:53px;height:53px}@media screen and (max-width: 979px){.needle .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev::before{width:33px;height:33px}}@media screen and (max-width: 979px){.needle .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev{width:33px;height:33px;right:27px}}.needle .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next{position:relative !important;width:53px;height:53px;left:inherit !important;right:0px}@media screen and (max-width: 600px){.needle .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next{display:none}}.needle .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next:after{display:none}.needle .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next::before{content:"";background-image:url(../img/icon/swiper_arrow_right.png);background-size:contain;background-repeat:no-repeat;width:53px;height:53px}@media screen and (max-width: 979px){.needle .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next::before{width:33px;height:33px}}@media screen and (max-width: 979px){.needle .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next{width:33px;height:33px}}.needle .sec06_com .sec06_wrap{width:90%;max-width:904px;margin:64px auto 187px;display:flex;flex-direction:row-reverse;align-items:center;flex-wrap:wrap;position:relative;border-radius:10px;overflow:hidden;z-index:2}.needle .sec06_com .sec06_wrap::before{position:absolute;display:block;content:"";width:100%;height:100%;background-image:url(../img/top/sec06_bg.png);background-size:cover;background-repeat:no-repeat;z-index:1}@media screen and (max-width: 979px){.needle .sec06_com .sec06_wrap{margin:47px auto 87px}}.needle .sec06_com .sec06_wrap .sec06_wrap_txt{width:50%;position:relative;z-index:2;display:flex;justify-content:center}@media screen and (max-width: 979px){.needle .sec06_com .sec06_wrap .sec06_wrap_txt{padding:0px 10px}}@media screen and (max-width: 600px){.needle .sec06_com .sec06_wrap .sec06_wrap_txt{width:100%;padding:18px 0}}@media screen and (max-width: 979px){.needle .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap .com-btn__blue a{font-size:1.2rem;padding:8px 0}}@media screen and (max-width: 600px){.needle .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap .com-btn__blue a{font-size:1.4rem;padding:13px 0}}.needle .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap h3{font-size:3rem;font-weight:400;font-family:"Noto Serif JP",serif;line-height:1.5}@media screen and (max-width: 979px){.needle .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap h3{font-size:2rem}}@media screen and (max-width: 600px){.needle .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap h3{text-align:center;font-size:2.4rem}}.needle .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap h3 span{font-size:4.3rem;font-weight:400;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.needle .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap h3 span{font-size:3rem}}@media screen and (max-width: 600px){.needle .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap h3 span{font-size:3.5rem}}.needle .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap p{font-size:1.4rem;letter-spacing:.08em;margin:10px 0 15px;color:#5c5c5c;font-weight:300}@media screen and (max-width: 979px){.needle .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap p{font-size:1.2rem;margin:5px 0 10px}}@media screen and (max-width: 600px){.needle .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap p{font-size:1.4rem;margin:10px 0 15px}}.needle .sec06_com .sec06_wrap .sec06_wrap_img{width:50%;height:100%;position:relative;z-index:2}@media screen and (max-width: 600px){.needle .sec06_com .sec06_wrap .sec06_wrap_img{width:100%;height:164px}}.needle .sec06_com .sec06_wrap .sec06_wrap_img img{width:100%;height:100%;object-fit:cover}.needle .sec06_com .sec06_policy{position:relative;width:90%;max-width:904px;margin:0 auto;border:solid 3px #fff;border-radius:10px;padding:44px 68px;background-image:url("../img/com/sec06_policy_bg.jpg");background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 979px){.needle .sec06_com .sec06_policy{padding:22px 34px}}@media screen and (max-width: 780px){.needle .sec06_com .sec06_policy{padding:259px 0 0}}.needle .sec06_com .sec06_policy .sec06_policy_txt .contents_title__left h2{font-weight:500}@media screen and (max-width: 780px){.needle .sec06_com .sec06_policy .sec06_policy_txt .contents_title__left{text-align:center}}.needle .sec06_com .sec06_policy .sec06_policy_txt p{font-size:1.4rem;color:#fff;line-height:2.14;letter-spacing:.08em;margin:25px 0;font-weight:300}@media screen and (max-width: 780px){.needle .sec06_com .sec06_policy .sec06_policy_txt p{padding:0 5%}}.needle .sec06_com .sec06_policy .sec06_policy_img{position:absolute;width:287px;height:467px;right:68px;top:-17px}@media screen and (max-width: 979px){.needle .sec06_com .sec06_policy .sec06_policy_img{width:237px;height:437px;top:0;right:0px}}@media screen and (max-width: 780px){.needle .sec06_com .sec06_policy .sec06_policy_img{width:184px;height:289px;right:inherit;top:-45px;left:50%;transform:translateX(-50%)}}@media screen and (max-width: 780px){.needle .sec06_com .sec06_policy .com-btn__white{width:100%;max-width:100%}.needle .sec06_com .sec06_policy .com-btn__white a{border-radius:0 !important}}.needle .sec07_com .sec07_bg{position:relative;width:100%;padding:62px 0 73px}.needle .sec07_com .sec07_bg::before{position:absolute;display:block;content:"";width:100%;height:100%;background-image:url(../img/top/sec07_bg_v2.jpg);background-size:cover;background-repeat:no-repeat;z-index:1;top:0;left:0}.needle .sec07_com .sec07_bg .sec07_wrap{position:relative;z-index:2}.needle .sec07_com .sec07_bg .sec07_wrap .contents_title__green{text-align:center}.needle .sec07_com .sec07_bg .sec07_wrap .contents_title__green span{font-size:2rem;letter-spacing:.08em;color:#fdd15d;font-family:"Noto Serif JP",serif}.needle .sec07_com .sec07_bg .sec07_wrap .contents_title__green h2{font-size:3.5rem;letter-spacing:.08em;color:#1f7b84;font-family:"Noto Serif JP",serif;font-weight:500;margin-top:12px}@media screen and (max-width: 979px){.needle .sec07_com .sec07_bg .sec07_wrap .contents_title__green h2{font-size:2.5rem}}.needle .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list{display:flex;flex-wrap:wrap;width:90%;max-width:876px;margin:30px auto 0}.needle .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .com-btn__blue{max-width:320px !important;width:90%;margin:0 auto}@media screen and (max-width: 600px){.needle .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .com-btn__blue{width:100%}}.needle .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list h3{font-size:2rem;color:#1f7b84;letter-spacing:.03em;font-weight:500;text-align:center;padding-top:40px;position:relative}.needle .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list h3::before{position:absolute;display:block;content:"";width:36px;height:36px;top:0;left:50%;transform:translateX(-50%);background-image:url(../img/icon/icon_item_01.png);background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 979px){.needle .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list h3{font-size:1.8rem}}@media screen and (max-width: 600px){.needle .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list h3{font-size:2rem}}.needle .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p{font-size:1.4rem;letter-spacing:.03em;color:#5c5c5c;margin:14px 0;text-align:center}@media screen and (max-width: 979px){.needle .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p{font-size:1.1rem}}@media screen and (max-width: 600px){.needle .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p{font-size:1.4rem}}.needle .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p span{font-size:1.4rem;color:#1f7b84;font-weight:600}@media screen and (max-width: 979px){.needle .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p span{font-size:1.1rem}}@media screen and (max-width: 600px){.needle .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p span{font-size:1.4rem}}.needle .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer{width:50%;border-right:dashed 1px #5c5c5c;padding:10px 0 18px}@media screen and (max-width: 600px){.needle .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer{width:100%;padding:0;margin-bottom:30px;border-right:none}}.needle .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer .customer_wrap{width:100%;max-width:320px}@media screen and (max-width: 600px){.needle .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer .customer_wrap{margin:0 auto;padding-bottom:30px;border-bottom:dashed 1px #5c5c5c}}.needle .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2{width:50%;padding:10px 0 18px}@media screen and (max-width: 600px){.needle .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2{width:100%;padding:0}}.needle .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap{width:100%;max-width:320px;margin-left:auto}@media screen and (max-width: 600px){.needle .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap{margin:0 auto}}.needle .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap h3::before{width:36px;height:25px;background-image:url(../img/icon/icon_item_02.png)}.needle .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap .com-btn__black{width:100%;max-width:100%}.needle .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap .btn_margin{margin:23px auto}.needle .sec08_com{padding:79px 0 112px}@media screen and (max-width: 979px){.needle .sec08_com{padding:60px 0px}}@media screen and (max-width: 600px){.needle .sec08_com{padding-bottom:50px;padding-top:40px}}.needle .sec08_com .sec08_news .top_news-list{width:90%;max-width:904px;margin:20px auto 0px}.needle .sec08_com .sec08_news .top_news-list .top_news-list-wrap{display:flex;align-items:center}.needle .sec08_com .sec08_news .top_news-list .top_news-list-wrap a{display:flex;align-items:center;padding-bottom:15px;margin-bottom:20px;border-bottom:solid 1px #fff;width:100%}@media screen and (max-width: 600px){.needle .sec08_com .sec08_news .top_news-list .top_news-list-wrap a{flex-wrap:wrap}}.needle .sec08_com .sec08_news .top_news-list .top_news-list-wrap a p{font-size:1.2rem;padding:5px 20px;background-color:#fff;color:#1f7b84;border-radius:10px;margin-bottom:0;margin-right:15px}@media screen and (max-width: 600px){.needle .sec08_com .sec08_news .top_news-list .top_news-list-wrap a p{padding:5px 12px}}.needle .sec08_com .sec08_news .top_news-list .top_news-list-wrap a time{font-size:1.4rem;color:#fff;letter-spacing:.12em}.needle .sec08_com .sec08_news .top_news-list .top_news-list-wrap a h3{font-size:1.4rem;color:#fff;letter-spacing:.12em;font-weight:400;margin-left:40px}@media screen and (max-width: 600px){.needle .sec08_com .sec08_news .top_news-list .top_news-list-wrap a h3{width:100%;margin-left:0;margin-top:14px}}.needle .sec08_com .sec08_news .top_news-list .top_news_btn{text-align:right}@media screen and (max-width: 600px){.needle .sec08_com .sec08_news .top_news-list .top_news_btn{text-align:center}}.needle .sec08_com .sec08_news .top_news-list .top_news_btn a{font-size:1.4rem;color:#fff;letter-spacing:.1em;font-weight:500;padding-right:24px;position:relative}.needle .sec08_com .sec08_news .top_news-list .top_news_btn a::before{position:absolute;display:block;content:"";width:5.52px;height:9.36px;right:0;top:50%;transform:translateY(-50%);background-image:url(../img/icon/icon_arrow_white.png);background-size:contain;background-repeat:no-repeat}.needle .sec09_com{padding-bottom:140px}@media screen and (max-width: 600px){.needle .sec09_com{padding-top:50px;background:inherit;background-image:url("../img/com/sec06_policy_bg.jpg");background-size:contain;background-repeat:repeat-y;padding-bottom:60px}}.needle .sec09_com .sec09_list{display:flex;flex-wrap:wrap;margin-top:57px}@media screen and (max-width: 979px){.needle .sec09_com .sec09_list{margin-top:30px}}.needle .sec09_com .sec09_list .list{width:32.66%;padding-right:2%}.needle .sec09_com .sec09_list .list:nth-child(2){width:34.66%;padding:0 2%;border-left:dashed 1px #fff;border-right:dashed 1px #fff}@media screen and (max-width: 600px){.needle .sec09_com .sec09_list .list:nth-child(2){padding:0;width:100%;margin:50px auto;border:none}}.needle .sec09_com .sec09_list .list:nth-child(3){padding-left:2%;padding-right:0}@media screen and (max-width: 600px){.needle .sec09_com .sec09_list .list:nth-child(3){padding:0}}@media screen and (max-width: 600px){.needle .sec09_com .sec09_list .list{width:100%}}.needle .sec09_com .sec09_list .list .list_img{width:100%;height:243px;margin-bottom:5px;border-radius:10px;overflow:hidden}@media screen and (max-width: 979px){.needle .sec09_com .sec09_list .list .list_img{height:20.465890183vw;max-height:243px}}@media screen and (max-width: 600px){.needle .sec09_com .sec09_list .list .list_img{height:243px}}.needle .sec09_com .sec09_list .list .list_img img{width:100%;height:100%;object-fit:cover}.needle .sec09_com .sec09_list .list h3{font-size:2rem;font-weight:500;line-height:1.75;color:#fff}@media screen and (max-width: 979px){.needle .sec09_com .sec09_list .list h3{font-size:1.6rem}}@media screen and (max-width: 600px){.needle .sec09_com .sec09_list .list h3{font-size:2rem}}.needle .sec09_com .sec09_list .list p{font-size:1.4rem;color:#fff;letter-spacing:.12em;margin:5px 0 17px}@media screen and (max-width: 979px){.needle .sec09_com .sec09_list .list p{font-size:1.2rem}}@media screen and (max-width: 600px){.needle .sec09_com .sec09_list .list p{font-size:1.4rem}}.needle .sec09_com .sec09_list .list .list_map{background-color:#d5b563;width:100%;font-size:1.4rem;letter-spacing:.08em;display:block;text-align:center;color:#5c5c5c;border-radius:10px;padding:10px 0;margin-bottom:15px}@media screen and (max-width: 979px){.needle .sec09_com .sec09_list .list .list_map{padding:8px 0}}@media screen and (max-width: 600px){.needle .sec09_com .sec09_list .list .list_map{padding:10px 0}}.needle .sec09_com .sec09_list .list .list_access{width:100%;display:block;text-align:center;font-size:1.3rem;color:#fff;border:solid 1px #fff;border-radius:10px;padding:19px 0}@media screen and (max-width: 979px){.needle .sec09_com .sec09_list .list .list_access{padding:10px 0}}@media screen and (max-width: 600px){.needle .sec09_com .sec09_list .list .list_access{padding:19px 0}}.needle .sec10_com .sec10_wrap{padding:75px 0 105px;background:linear-gradient(90deg, rgb(26, 171, 188) 0%, rgb(34, 214, 233) 50%, rgb(24, 174, 191) 100%)}@media screen and (max-width: 600px){.needle .sec10_com .sec10_wrap{padding:35px 0 40px}}.needle .sec10_com .sec10_wrap .sec10_faq{width:90%;max-width:869px;margin:57px auto 0}@media screen and (max-width: 600px){.needle .sec10_com .sec10_wrap .sec10_faq{margin:23px auto 0}}@media screen and (max-width: 600px){.needle .sec10_com .sec10_wrap .sec10_faq:last-of-type{margin-bottom:23px}}.needle .sec10_com .sec10_wrap .sec10_faq .faq_list{margin-bottom:57px;border-radius:10px;overflow:hidden}@media screen and (max-width: 979px){.needle .sec10_com .sec10_wrap .sec10_faq .faq_list{margin-bottom:30px}}.needle .sec10_com .sec10_wrap .sec10_faq .faq_list .list-question{position:relative;background-color:#fff;padding:0px 0px 0px 0;display:flex;align-items:center}.needle .sec10_com .sec10_wrap .sec10_faq .faq_list .list-question::before{content:"";display:block;width:14.52px;height:7.41px;background-image:url(../img/icon/icon_faq.png);background-repeat:no-repeat;background-size:contain;position:absolute;right:38px;top:50%;transform:translateY(-50%);transition:opacity .4s}.needle .sec10_com .sec10_wrap .sec10_faq .faq_list .list-question:hover{cursor:pointer}.needle .sec10_com .sec10_wrap .sec10_faq .faq_list .list-question .q{width:60px;text-align:center;background-color:#1f7b84;margin-right:15px;padding:12px 0}.needle .sec10_com .sec10_wrap .sec10_faq .faq_list .list-question .q p{font-size:2.4rem;letter-spacing:.12em;font-weight:400;color:#fff;margin-bottom:0}.needle .sec10_com .sec10_wrap .sec10_faq .faq_list .list-question .q_txt{font-size:1.4rem;font-weight:400;letter-spacing:.12em;color:#292929}.needle .sec10_com .sec10_wrap .sec10_faq .faq_list .list-answer{display:none}.needle .sec10_com .sec10_wrap .sec10_faq .faq_list .list-answer .list-answer_wrap{width:100%;background-color:#fff;display:flex;position:relative;padding:22px 25px 22px 0;border-radius:0 0 10px 10px;overflow:hidden}.needle .sec10_com .sec10_wrap .sec10_faq .faq_list .list-answer .list-answer_wrap::before{position:absolute;display:inline-block;content:"";width:60px;height:100%;top:0;left:0;background-color:#d5b563;z-index:1}.needle .sec10_com .sec10_wrap .sec10_faq .faq_list .list-answer .a{width:60px;text-align:center;height:100%;position:relative;z-index:2}.needle .sec10_com .sec10_wrap .sec10_faq .faq_list .list-answer .a p{margin-bottom:0;font-size:2.4rem;color:#5c5c5c}.needle .sec10_com .sec10_wrap .sec10_faq .faq_list .list-answer .a_txt{width:calc(100% - 60px);padding-left:15px}.needle .sec10_com .sec10_wrap .sec10_faq .faq_list .list-answer .a_txt p{margin-bottom:0;font-size:1.4rem;font-weight:400;letter-spacing:.12em;color:#292929}.needle .sec10_com .sec10_wrap .sec10_faq .faq_list .list-question.show{border-radius:10px 10px 0 0 !important}.needle .sec10_com .sec10_wrap .sec10_faq .faq_list .list-question.show::before{transform:translateY(-50%) rotate(180deg)}.needle .sec10_com .sec10_wrap .sec10_faq .faq_list_btn{text-align:right}@media screen and (max-width: 600px){.needle .sec10_com .sec10_wrap .sec10_faq .faq_list_btn{text-align:center}}.needle .sec10_com .sec10_wrap .sec10_faq .faq_list_btn a{font-size:1.4rem;color:#fff;letter-spacing:.1em;font-weight:500;padding-right:24px;position:relative}.needle .sec10_com .sec10_wrap .sec10_faq .faq_list_btn a::before{position:absolute;display:block;content:"";width:5.52px;height:9.36px;right:0;top:50%;transform:translateY(-50%);background-image:url(../img/icon/icon_arrow_white.png);background-size:contain;background-repeat:no-repeat}.needle .sec_recruit{padding-top:130px}@media screen and (max-width: 979px){.needle .sec_recruit{padding-top:60px}}.needle .sec_recruit .recruit_wrap{width:100%;position:relative;border-radius:10px;overflow:hidden;margin-bottom:117px}@media screen and (max-width: 979px){.needle .sec_recruit .recruit_wrap{margin-bottom:60px}}@media screen and (max-width: 600px){.needle .sec_recruit .recruit_wrap{background-color:#1f7b84;margin-bottom:57px;height:225px}}.needle .sec_recruit .recruit_wrap::before{position:absolute;display:block;content:"";width:100%;height:100%;background:#5c5c5c;opacity:.65;mix-blend-mode:multiply}@media screen and (max-width: 600px){.needle .sec_recruit .recruit_wrap::before{display:none}}.needle .sec_recruit .recruit_wrap img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 979px){.needle .sec_recruit .recruit_wrap img{min-height:200px}}@media screen and (max-width: 600px){.needle .sec_recruit .recruit_wrap img{display:none}}.needle .sec_recruit .recruit_wrap .recruit_txt{position:absolute;top:50%;left:70px;transform:translateY(-50%)}@media screen and (max-width: 600px){.needle .sec_recruit .recruit_wrap .recruit_txt{width:100%;left:0;top:55%}}.needle .sec_recruit .recruit_wrap .recruit_txt .contents_title__left h2{font-weight:500}@media screen and (max-width: 600px){.needle .sec_recruit .recruit_wrap .recruit_txt .contents_title__left{text-align:center}}.needle .sec_recruit .recruit_wrap .recruit_txt p{font-size:1.4rem;line-height:2;color:#fff;margin:15px 0 25px}@media screen and (max-width: 979px){.needle .sec_recruit .recruit_wrap .recruit_txt p{font-size:1.2rem;margin:10px 0 10px}}@media screen and (max-width: 600px){.needle .sec_recruit .recruit_wrap .recruit_txt p{text-align:center;font-size:1.4rem;margin:10px 0 15px}}.needle .sec_recruit .recruit_wrap .recruit_txt .com-btn__white{max-width:245px}@media screen and (max-width: 600px){.needle .sec_recruit .recruit_wrap .recruit_txt .com-btn__white{width:100%;max-width:100%}}@media screen and (max-width: 979px){.needle .sec_recruit .recruit_wrap .recruit_txt .com-btn__white a{font-size:1.2rem;padding:8px 0}}@media screen and (max-width: 600px){.needle .sec_recruit .recruit_wrap .recruit_txt .com-btn__white a{border-radius:0;font-size:1.4rem;padding:13px 0}}@keyframes infinity-scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}.needle .sec_recruit .scroll-infinity__wrap{display:flex;overflow:hidden}.needle .sec_recruit .scroll-infinity__list{display:flex;list-style:none;padding:0}.needle .sec_recruit .scroll-infinity__list--left{animation:infinity-scroll-left 80s infinite linear .5s both}.needle .sec_recruit .scroll-infinity__item{width:25vw;height:374px;border-radius:10px;overflow:hidden;margin:0 6px}@media screen and (max-width: 979px){.needle .sec_recruit .scroll-infinity__item{width:25vw;height:300px}}@media screen and (max-width: 600px){.needle .sec_recruit .scroll-infinity__item{width:40vw;height:230px}}.needle .sec_recruit .scroll-infinity__item>img{width:100%;height:100%;object-fit:cover}.needle .sec12_com{padding:70px 0 93px}@media screen and (max-width: 979px){.needle .sec12_com{padding-bottom:40px}}.needle .sec12_com .sec12_contact .sec12_contact_wrap{display:flex;flex-wrap:wrap;width:90%;max-width:915px;margin:50px auto 65px}.needle .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel{width:53%;border-right:dashed 1px #fff}@media screen and (max-width: 600px){.needle .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel{width:100%;padding-bottom:41px;border-right:none;border-bottom:dashed 1px #fff}}.needle .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul{width:100%;max-width:382px;text-align:center}@media screen and (max-width: 600px){.needle .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul{max-width:100%}}.needle .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul li{font-size:2rem;color:#fff;font-weight:500;letter-spacing:.03em}.needle .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul li:nth-of-type(2){width:100%;margin:3px 0}.needle .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul li:nth-of-type(2) img{width:100%}.needle .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul li:nth-of-type(3){font-size:1.4rem;font-weight:400}@media screen and (max-width: 979px){.needle .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul li{font-size:1.8rem;padding:0 10px}}@media screen and (max-width: 600px){.needle .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul li{font-size:2rem;padding:0}}.needle .sec12_com .sec12_contact .sec12_contact_wrap .contact_form{width:47%}.needle .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul{width:100%;max-width:323px;margin-left:auto;text-align:center}.needle .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li{font-size:2rem;color:#fff;font-weight:500;letter-spacing:.03em}.needle .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(2){width:100%;margin:15px 0}.needle .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(2) a{font-size:1.4rem;display:block;font-weight:500;letter-spacing:.08em;color:#fff;border:solid 1px #fff;border-radius:10px;padding:12px 0;position:relative}@media screen and (max-width: 979px){.needle .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(2) a{font-size:1.2rem;padding:8px 0}}@media screen and (max-width: 600px){.needle .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(2) a{font-size:1.4rem;padding:12px 0}}.needle .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(2) a:after{position:absolute;display:block;content:"";width:6px;height:10px;background-image:url("../img/icon/icon_arrow_white.png");background-size:contain;background-repeat:no-repeat;right:20px;top:50%;transform:translateY(-50%)}.needle .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(3){font-size:1.4rem;font-weight:400}@media screen and (max-width: 979px){.needle .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li{font-size:1.8rem;padding:0 10px}}@media screen and (max-width: 600px){.needle .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li{font-size:2rem}}.needle .sec12_com .sec12_contact .form_list{width:90%;max-width:1167px;margin:0 auto;display:flex;flex-wrap:wrap}.needle .sec12_com .sec12_contact .form_list .form_list_wrap{width:33.333333%;text-align:center;padding:0 33px}@media screen and (max-width: 979px){.needle .sec12_com .sec12_contact .form_list .form_list_wrap{padding:0px 10px}}@media screen and (max-width: 600px){.needle .sec12_com .sec12_contact .form_list .form_list_wrap{padding:0 33px}}.needle .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(2) h3 span{width:27px}.needle .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(3){border-left:dashed 1px #fff;border-right:dashed 1px #fff}@media screen and (max-width: 600px){.needle .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(3){border:none}}.needle .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(3) h3::before{background-image:url(../img/icon/icon_item_04.png);width:37px;height:28.31px}.needle .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(3) h3 span{width:31px}@media screen and (max-width: 600px){.needle .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(4){margin-bottom:0}}.needle .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(4) h3::before{background-image:url(../img/icon/icon_item_05.png);width:35px;height:35px}.needle .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(4) h3 span{width:28px}@media screen and (max-width: 600px){.needle .sec12_com .sec12_contact .form_list .form_list_wrap{width:100%;margin-bottom:40px}}.needle .sec12_com .sec12_contact .form_list .form_list_wrap h3{color:#fff;font-size:2rem;letter-spacing:.03em;font-weight:500;padding-top:80px;position:relative}.needle .sec12_com .sec12_contact .form_list .form_list_wrap h3::before{position:absolute;display:block;content:"";width:36.1px;height:25.59px;background-image:url(../img/icon/icon_item_03.png);background-size:contain;background-repeat:no-repeat;top:18px;left:50%;transform:translateX(-50%)}@media screen and (max-width: 600px){.needle .sec12_com .sec12_contact .form_list .form_list_wrap h3::before{display:none}}@media screen and (max-width: 979px){.needle .sec12_com .sec12_contact .form_list .form_list_wrap h3{font-size:1.6rem;padding-top:60px}}@media screen and (max-width: 600px){.needle .sec12_com .sec12_contact .form_list .form_list_wrap h3{padding:0 0 0 10px;font-size:2rem;display:flex;align-items:center;justify-content:center}}.needle .sec12_com .sec12_contact .form_list .form_list_wrap h3 span{width:14px;display:block;line-height:1.3;margin-right:5px}@media screen and (min-width: 601px){.needle .sec12_com .sec12_contact .form_list .form_list_wrap h3 span{display:none !important}}.needle .sec12_com .sec12_contact .form_list .form_list_wrap a{display:block;width:100%;max-width:323px;color:#fff;padding:12px 0;border-radius:10px;border:solid 1px #fff;text-align:center;margin:20px auto 0;font-size:1.4rem;letter-spacing:.08em;position:relative}@media screen and (max-width: 979px){.needle .sec12_com .sec12_contact .form_list .form_list_wrap a{font-size:1.2rem;padding:8px 0}}@media screen and (max-width: 600px){.needle .sec12_com .sec12_contact .form_list .form_list_wrap a{font-size:1.4rem;padding:12px 0;margin-top:10px}}.needle .sec12_com .sec12_contact .form_list .form_list_wrap a:after{position:absolute;display:block;content:"";width:6px;height:10px;background-image:url("../img/icon/icon_arrow_white.png");background-size:contain;background-repeat:no-repeat;right:20px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 979px){.needle .sec12_com .sec12_contact .form_list .form_list_wrap a:after{right:6px;top:52%}}@media screen and (max-width: 600px){.needle .sec12_com .sec12_contact .form_list .form_list_wrap a:after{right:20px}}.needle .apps .apps_bg{background:linear-gradient(90deg, rgb(2, 121, 137) 0%, rgb(1, 158, 176) 50%, rgb(5, 124, 140) 100%);padding:98px 0}.needle .apps .apps_bg .apps_wrap{width:90%;max-width:869px;margin:0 auto;background-color:#fff;padding:45px 20px 53px 269px;border-radius:10px;position:relative}.needle .apps .apps_bg .apps_wrap::before{position:absolute;display:block;content:"";width:260px;height:347px;background-image:url(../img/needle/needle_person.png);background-size:contain;background-repeat:no-repeat;left:20px;top:-43px}@media screen and (max-width: 979px){.needle .apps .apps_bg .apps_wrap::before{width:200px;height:300px}}@media screen and (max-width: 600px){.needle .apps .apps_bg .apps_wrap::before{left:50%;transform:translateX(-50%);width:232px;height:337px;top:-45px}}.needle .apps .apps_bg .apps_wrap:after{content:"";position:absolute;width:200px;height:60px;left:20px;top:257px;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 100%);filter:blur(10px);z-index:1;pointer-events:none}@media screen and (max-width: 600px){.needle .apps .apps_bg .apps_wrap:after{left:50%;transform:translateX(-50%);height:40px;width:200px;height:60px}}@media screen and (max-width: 979px){.needle .apps .apps_bg .apps_wrap{padding:45px 20px 53px 220px}}@media screen and (max-width: 600px){.needle .apps .apps_bg .apps_wrap{padding:294px 20px 22px}}.needle .apps .apps_bg .apps_wrap h2{font-size:4rem;font-weight:500;font-family:"Noto Serif JP",serif;color:#1f7b84;letter-spacing:.08em;margin-bottom:21px}@media screen and (max-width: 979px){.needle .apps .apps_bg .apps_wrap h2{font-size:3.5rem;line-height:1.5}}@media screen and (max-width: 600px){.needle .apps .apps_bg .apps_wrap h2{line-height:1.7;text-align:center}}.needle .apps .apps_bg .apps_wrap p{font-size:1.4rem;color:#5c5c5c;letter-spacing:.08em;line-height:2;margin-bottom:42px;font-weight:400}@media screen and (max-width: 600px){.needle .apps .apps_bg .apps_wrap p{margin-bottom:28px}}.needle .apps .apps_bg .apps_wrap a{display:block;width:90%;max-width:300px;background-color:#1f7b84;border-radius:10px;font-size:1.4rem;font-weight:400;color:#fff;letter-spacing:.1em;text-align:center;padding:13px 0}@media screen and (max-width: 600px){.needle .apps .apps_bg .apps_wrap a{margin:0 auto}}.set_item_title{text-align:center}.set_item_title h3{display:inline-block;color:#fff;font-size:3rem;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;position:relative;padding:0 92px;text-shadow:1px 1px 5px rgba(0,0,0,.16)}@media screen and (max-width: 979px){.set_item_title h3{font-size:24px !important;padding:0px 40px}}.set_item_title h3::before{position:absolute;display:inline-block;content:"";width:80px;height:21px;background-image:url(../img/icon/vio_set_item_left.png);background-size:contain;background-repeat:no-repeat;left:0;top:50%;transform:translateY(-50%)}@media screen and (max-width: 979px){.set_item_title h3::before{width:40px;height:10.5px;left:-10px}}.set_item_title h3::after{position:absolute;display:inline-block;content:"";width:80px;height:21px;background-image:url(../img/icon/vio_set_item_right.png);background-size:contain;background-repeat:no-repeat;right:0;top:50%;transform:translateY(-50%)}@media screen and (max-width: 979px){.set_item_title h3::after{width:40px;height:10.5px;right:-10px}}.vio_aside{margin-bottom:100px}@media screen and (max-width: 979px){.vio_aside{margin-bottom:50px}}.vio_aside h3{text-align:center;font-size:2rem;color:#fff;letter-spacing:.1em;font-weight:500;line-height:1.65;font-family:"Noto Serif JP",serif;margin-bottom:16px}.vio_aside h3 span{font-size:2rem;color:#fff;letter-spacing:.1em;font-weight:500;line-height:1.65;font-family:"Noto Serif JP",serif}@media screen and (max-width: 600px){.vio_aside h3 span{font-size:14px}}@media screen and (max-width: 600px){.vio_aside .aside .aside_bg{width:90%;margin:0 auto;padding:0px;border-radius:10px;overflow:hidden}}@media screen and (max-width: 600px){.vio_aside .aside .aside_wrap{width:100%}}@media screen and (max-width: 600px){.vio_aside .aside .page_aside_txt{position:relative;top:-20px}}.flow{width:90%;max-width:893px;margin:0 auto 85px}.flow .flow_contener{display:flex;flex-wrap:wrap;flex-direction:row-reverse;border:solid 1px #fff;border-radius:10px;position:relative;overflow:hidden;z-index:1;margin-top:52px;background:linear-gradient(90deg, rgb(1, 158, 174) 0%, rgb(6, 183, 202) 50%, rgb(0, 161, 178) 100%)}@media screen and (max-width: 979px){.flow .flow_contener{margin-top:15px}}.flow .flow_contener::before{position:absolute;display:block;content:"";width:100%;height:100%;opacity:.5}.flow .flow_contener .flow_contener_img{position:relative}.flow .flow_contener .flow_contener_img .step{position:absolute;left:0;top:0;display:none;width:94px;background:#fff;font-size:2rem;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;color:#1f7b84;text-align:center;height:41px}@media screen and (max-width: 600px){.flow .flow_contener .flow_contener_img .step{display:flex;align-items:center;justify-content:center}}.flow .flow_contener .flow_contener_txt{width:calc(100% - 295px);padding:70px 20px 70px 40px;position:relative;z-index:2}@media screen and (max-width: 979px){.flow .flow_contener .flow_contener_txt{padding:50px 10px 50px 20px;width:calc(100% - 250px)}}@media screen and (max-width: 600px){.flow .flow_contener .flow_contener_txt{width:100%;padding:18px}}.flow .flow_contener .flow_contener_txt .step{position:absolute;left:0;top:0;display:block;width:94px;background:#fff;font-size:2rem;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;color:#1f7b84;text-align:center}@media screen and (max-width: 600px){.flow .flow_contener .flow_contener_txt .step{display:none}}.flow .flow_contener .flow_contener_txt h4{font-size:2rem;color:#fff;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;margin-bottom:15px}@media screen and (max-width: 979px){.flow .flow_contener .flow_contener_txt h4{font-size:1.7rem;margin-bottom:10px}}.flow .flow_contener .flow_contener_txt p{font-size:1.4rem;color:#fff;line-height:2;letter-spacing:.08em;font-weight:300;margin-bottom:0px}.flow .flow_contener .flow_contener_txt p span{font-size:1.4rem;color:#fff;line-height:2;letter-spacing:.08em;font-weight:500}.flow .flow_contener .flow_contener_txt .flow_contener_box{position:relative;padding:25px;margin-top:30px}@media screen and (max-width: 979px){.flow .flow_contener .flow_contener_txt .flow_contener_box{margin-top:15px;padding:15px}}@media screen and (max-width: 600px){.flow .flow_contener .flow_contener_txt .flow_contener_box{padding:20px}}.flow .flow_contener .flow_contener_txt .flow_contener_box::before{position:absolute;display:block;content:"";width:100%;height:100%;background:#fff;opacity:.21;top:0;left:0}.flow .flow_contener .flow_contener_txt .flow_contener_box span{font-size:1.4rem;color:#fff;line-height:2;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif}.flow .flow_contener .flow_contener_txt .flow_contener_box p{font-size:1.4rem;color:#fff;line-height:2;letter-spacing:.08em;font-weight:300;margin-bottom:0px}.flow .flow_contener .flow_contener_txt .flow_contener_box a{display:block;width:100%;max-width:300px;background:#1f7b84;text-align:center;padding:13px 0;border-radius:10px;font-size:1.4rem;color:#fff;letter-spacing:.1em;font-weight:400;margin-top:24px}.flow .flow_contener .flow_contener_img{width:295px;padding:20px;position:relative;z-index:2}@media screen and (max-width: 979px){.flow .flow_contener .flow_contener_img{width:250px}}@media screen and (max-width: 600px){.flow .flow_contener .flow_contener_img{width:100%;padding:0px}}.flow .flow_contener .flow_contener_img img{border-radius:10px}@media screen and (max-width: 600px){.flow .flow_contener .flow_contener_img img{border-radius:10px 10px 0px 0px}}.flow .flow-btn{margin-top:20px}.flow .flow-btn .slide-active{transform:rotate(180deg) !important}.flow .flow-btn a{display:block;padding:15px 0px;width:41px;margin:0 auto;transition:all .3s}.flow .flow-btn a img{width:100%}.flow .flow_list{display:none}.parts{margin-top:105px;background:linear-gradient(90deg, rgb(11, 152, 167) 0%, rgb(21, 200, 219) 50%, rgb(8, 156, 172) 100%)}@media screen and (max-width: 1299px){.parts{margin-top:92px}}@media screen and (max-width: 979px){.parts{margin-top:80.2px}}@media screen and (max-width: 600px){.parts{margin-top:85.2px}}.parts .bg_light{background:linear-gradient(90deg, rgb(26, 171, 188) 0%, rgb(34, 214, 233) 50%, rgb(24, 174, 191) 100%) !important}.parts .vio_visual{width:100%;position:relative;padding:36px 0 34px;background-image:url("../img/com/bg-gra.jpg");background-size:cover;background-repeat:no-repeat}.parts .vio_visual::before{position:absolute;display:block;content:"";width:100%;height:100%;background:#000;opacity:0;top:0;left:0;z-index:-1}.parts .vio_visual .vio_visual_flex{width:90%;max-width:1095px;margin:0 auto;display:flex;align-items:end;position:relative;z-index:10}.parts .vio_visual .vio_visual_flex .vio_visual_txt{width:55%;padding-right:30px}@media screen and (max-width: 600px){.parts .vio_visual .vio_visual_flex .vio_visual_txt{width:100%;padding:0 5%;margin-top:40px}}.parts .vio_visual .vio_visual_flex .vio_visual_txt .sub_vio{font-size:2rem;font-weight:500;letter-spacing:.1em;color:#fdd15d;font-family:"Noto Serif JP",serif}.parts .vio_visual .vio_visual_flex .vio_visual_txt h2{font-size:4rem;color:#fff;font-family:"Noto Serif JP",serif;letter-spacing:.08em;font-weight:500;margin:20px 0}@media screen and (max-width: 600px){.parts .vio_visual .vio_visual_flex .vio_visual_txt h2{margin:10px 0;font-size:3.6rem;text-align:center}}@media screen and (max-width: 600px){.parts .vio_visual .vio_visual_flex .vio_visual_txt p{text-align:center;margin-bottom:13px;font-size:2.5rem;letter-spacing:.08em;color:#fff;font-weight:500;font-family:"Noto Serif JP",serif}}.parts .vio_visual .vio_visual_flex .vio_visual_txt .vio_visual_item{width:100%;border-radius:10px}.parts .vio_visual .vio_visual_flex .vio_visual_img{width:45%;border-radius:10px;overflow:hidden;position:relative}.parts .vio_visual .vio_visual_flex .vio_visual_img::before{position:absolute;display:block;content:"";width:100%;height:100%;background:#fff;opacity:0}.parts .com_page_bg .sec01 .sec01_bg{position:relative;overflow:hidden;z-index:2;padding:65px 0 45px}@media screen and (max-width: 979px){.parts .com_page_bg .sec01 .sec01_bg{padding:65px 0 80px}}.parts .com_page_bg .sec01 .sec01_bg::before{position:absolute;display:block;content:"";width:110%;height:100%;background-image:url(../img/com/sec04_bg_v3.png);background-size:contain;z-index:-1;top:0;left:0;opacity:.5}.parts .com_page_bg .sec01 .parts_wrap{width:90%;max-width:863px;margin:0 auto 39px}@media screen and (max-width: 979px){.parts .com_page_bg .sec01 .parts_wrap{margin-bottom:30px}}.parts .com_page_bg .sec01 .parts_wrap .parts_wrap_title{text-align:center;margin:40px auto 20px}@media screen and (max-width: 600px){.parts .com_page_bg .sec01 .parts_wrap .parts_wrap_title{margin:20px auto 26px}}.parts .com_page_bg .sec01 .parts_wrap .parts_wrap_title h3{font-size:3rem;font-weight:500;color:#fff;letter-spacing:.08em;line-height:1.75;text-shadow:1px 1px 5px rgba(0,0,0,.16);font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.parts .com_page_bg .sec01 .parts_wrap .parts_wrap_title h3{font-size:2rem}}.parts .com_page_bg .sec01 .parts_wrap .set_list{width:100%;margin:45px auto}.parts .com_page_bg .sec01 .parts_wrap .set_list .set_list_top{margin-top:30px;font-size:2.5rem;font-weight:400;font-family:"Noto Serif JP",serif;padding:15px 0 15px 24px;color:#fff;background-color:#1f7b84;border-radius:10px 10px 0 0}@media screen and (max-width: 600px){.parts .com_page_bg .sec01 .parts_wrap .set_list .set_list_top{margin-bottom:6px}}.parts .com_page_bg .sec01 .parts_wrap .set_list table{border-radius:0px 0px 10px 10px;overflow:hidden;border-spacing:10px;border-collapse:separate;border-spacing:10px;width:calc(100% + 20px);position:relative;left:-10px}.parts .com_page_bg .sec01 .parts_wrap .set_list table tr:last-child td img{max-width:287px;width:90%}.parts .com_page_bg .sec01 .parts_wrap .set_list table th{width:29.03981265%;background-color:#c7faff;text-align:center;padding:25px 0;color:#1f7b84;font-family:"Noto Serif JP",serif;font-weight:500;font-size:20px;line-height:2;vertical-align:middle}.parts .com_page_bg .sec01 .parts_wrap .set_list table .radius{border-radius:0 0 0 10px}.parts .com_page_bg .sec01 .parts_wrap .set_list table .radius_2{border-radius:0 0 10px 0}.parts .com_page_bg .sec01 .parts_wrap .set_list table td{width:20.25761124%;vertical-align:middle;background-color:#fff;padding:10px 13px;margin-right:2%;color:#1f7b84;font-family:"Noto Serif JP",serif;font-size:25px;text-align:center}.parts .com_page_bg .sec01 .parts_wrap .set_list table td:nth-child(3){width:49.18032787%}@media screen and (max-width: 979px){.parts .com_page_bg .sec01 .parts_wrap .set_list table td{font-size:1.8rem}}.parts .com_page_bg .sec01 .parts_wrap .set_list table td img{max-width:217px;width:90%;text-align:center;display:inline-block}@media screen and (max-width: 600px){.parts .com_page_bg .sec01 .parts_wrap .set_list table td img{max-width:120px !important}}@media screen and (max-width: 600px){.parts .com_page_bg .sec01 .parts_wrap .set_list table td .font_04{display:none !important}}.parts .com_page_bg .sec01 .parts_wrap .set_list .set_list_sp{display:flex;flex-wrap:wrap;justify-content:space-between}.parts .com_page_bg .sec01 .parts_wrap .set_list .set_list_sp li{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.08em;font-size:2rem;color:#1f7b84;background-color:#fff;margin-bottom:6px;display:flex;align-items:center}.parts .com_page_bg .sec01 .parts_wrap .set_list .set_list_sp li:first-of-type{width:100%;background-color:#c7faff;font-size:1.8rem;padding:12px 0 12px 12px}.parts .com_page_bg .sec01 .parts_wrap .set_list .set_list_sp li:nth-of-type(2n){width:120px;padding-left:12px}.parts .com_page_bg .sec01 .parts_wrap .set_list .set_list_sp li:nth-of-type(3){width:calc(100% - 126px);padding:10px}.parts .com_page_bg .sec01 .parts_wrap .set_list .set_list_sp li:nth-of-type(5){width:calc(100% - 126px);padding:10px}.parts .com_page_bg .sec01 .parts_wrap .set_list .set_list_sp li:nth-of-type(7){width:calc(100% - 126px);padding:10px}.parts .com_page_bg .sec01 .parts_wrap .set_list .set_list_sp li .font_01_sp{max-width:185.5px;width:90%}.parts .com_page_bg .sec01 .parts_wrap .set_list .set_list_sp li .font_02_sp{max-width:209px;width:90%}.parts .com_page_bg .sec01 .parts_location{width:90%;max-width:998px;margin:0 auto 91px}.parts .com_page_bg .sec01 .parts_location h3{text-align:center;font-size:3rem;color:#fff;font-weight:500;letter-spacing:.1em;font-family:"Noto Serif JP",serif;margin-bottom:20px}@media screen and (max-width: 600px){.parts .com_page_bg .sec01 .parts_location h3{font-size:2rem}}.parts .com_page_bg .sec01 .parts_location .parts_location_wrap{margin-bottom:117px}@media screen and (max-width: 600px){.parts .com_page_bg .sec01 .parts_location .parts_location_wrap{margin-bottom:35px}}.parts .com_page_bg .sec01 .parts_location .parts_location_wrap .parts_location_item{width:100%;max-width:714px;margin:0 auto 39px;text-align:center}.parts .com_page_bg .sec01 .parts_location .parts_location_wrap .parts_location_item img{width:100%}.parts .com_page_bg .sec01 .parts_location .parts_location_wrap .parts_location_item p{font-size:1.4rem;color:#fff;font-weight:400;font-family:"Noto Serif JP",serif;margin:19px 0 0}.parts .com_page_bg .sec01 .parts_location .parts_location_wrap .parts_location_txt{text-align:center}.parts .com_page_bg .sec01 .parts_location .parts_location_wrap .parts_location_txt h4{font-size:2rem;font-weight:500;font-family:"Noto Serif JP",serif;letter-spacing:.1em;color:#fff;margin-bottom:10px}.parts .com_page_bg .sec01 .parts_location .parts_location_wrap .parts_location_txt .parts_btn{width:90%;max-width:378px;margin:0px auto 0}.parts .com_page_bg .sec01 .parts_location .parts_location_wrap .parts_location_txt .parts_btn_flex{display:flex;flex-wrap:wrap;justify-content:space-between}.parts .com_page_bg .sec01 .parts_location .parts_location_wrap .parts_location_txt .parts_btn_flex .parts_btn_2{width:49%}@media screen and (max-width: 600px){.parts .com_page_bg .sec01 .parts_location .parts_location_wrap .parts_location_txt .parts_btn_flex .parts_btn_2{width:100%;margin-bottom:15px;border-radius:10px}}.parts .com_page_bg .sec01 .parts_location .parts_location_wrap .parts_location_item_flex{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:827px;margin:0 auto}.parts .com_page_bg .sec01 .parts_location .parts_location_wrap .parts_location_item_flex .parts_location_item_wrap_1{width:47%;text-align:center}@media screen and (max-width: 600px){.parts .com_page_bg .sec01 .parts_location .parts_location_wrap .parts_location_item_flex .parts_location_item_wrap_1{width:100%}}.parts .com_page_bg .sec01 .parts_location .parts_location_wrap .parts_location_item_flex .parts_location_item_wrap_1 img{width:100%;max-width:160px;margin:18px 0 26px}.parts .com_page_bg .sec01 .parts_location .parts_location_wrap .parts_location_item_flex .parts_location_item_wrap_2{width:51.7%;text-align:center}@media screen and (max-width: 600px){.parts .com_page_bg .sec01 .parts_location .parts_location_wrap .parts_location_item_flex .parts_location_item_wrap_2{width:100%}}.parts .com_page_bg .sec01 .parts_location .parts_location_wrap .parts_location_item_flex .parts_location_item_wrap_2 img{width:100%;max-width:424px;margin:48px 0 26px}.parts .com_page_bg .sec01 .parts_location .parts_location_wrap .parts_location_item_flex h4{font-size:2rem;font-weight:500;color:#fff;letter-spacing:.1em;font-family:"Noto Serif JP",serif}.parts .com_page_bg .sec01 .parts_location .parts_location_wrap .parts_location_item_flex p{font-size:1.4rem;font-weight:400;line-height:2;color:#fff;margin-bottom:28px}.parts .com_page_bg .sec01 .parts_location .parts_location_wrap .parts_location_item_flex .parts_btn_3{max-width:338px;margin:0 auto}.parts .com_page_bg .sec01 .parts_location .parts_location_wrap a{font-size:2rem;color:#fff;font-weight:400;display:block;background-color:#1f7b84;padding:15px 0;position:relative;text-align:center}.parts .com_page_bg .sec01 .parts_location .parts_location_wrap a::before{position:absolute;display:block;content:"";width:7px;height:11px;background-image:url(../img/parts/parts_btn.png);background-size:contain;background-repeat:no-repeat;top:50%;right:20px;transform:translateY(-50%)}.parts .com_page_bg .sec01 .vio_machine{width:90%;max-width:904px;margin:50px auto 0}.parts .com_page_bg .sec01 .vio_machine .vio_machine_title{text-align:center;margin:35px 0}.parts .com_page_bg .sec01 .vio_machine .vio_machine_title h3{font-size:2.5rem;font-weight:500;color:#fff;letter-spacing:.1em;font-family:"Noto Serif JP",serif;line-height:1.75;text-shadow:1px 1px 5px rgba(0,0,0,.16)}@media screen and (max-width: 979px){.parts .com_page_bg .sec01 .vio_machine .vio_machine_title h3{font-size:15px}}.parts .com_page_bg .sec01 .vio_machine .vio_machine_title h3 span{font-size:3rem;font-weight:500;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif;text-shadow:1px 1px 5px rgba(0,0,0,.16)}@media screen and (max-width: 979px){.parts .com_page_bg .sec01 .vio_machine .vio_machine_title h3 span{font-size:20px;line-height:1.75}}.parts .com_page_bg .sec01 .vio_machine .vio_machine_wrap{width:100%;position:relative;padding:24px;border-radius:10px;overflow:hidden;margin-bottom:40px}@media screen and (max-width: 600px){.parts .com_page_bg .sec01 .vio_machine .vio_machine_wrap{width:90%;margin:0 auto 40px}}.parts .com_page_bg .sec01 .vio_machine .vio_machine_wrap::before{position:absolute;display:block;content:"";width:100%;height:100%;background-image:url(../img/vio/vio_bg.png);background-size:cover;background-repeat:no-repeat;top:0;left:0;z-index:1}.parts .com_page_bg .sec01 .vio_machine .vio_machine_wrap h4{position:relative;z-index:2;font-size:2rem;color:#1f7b84;text-align:center;font-weight:400}@media screen and (max-width: 979px){.parts .com_page_bg .sec01 .vio_machine .vio_machine_wrap h4{font-size:16px;line-height:1.75;margin-bottom:8px}}.parts .com_page_bg .sec01 .vio_machine .vio_machine_wrap .vio_machine_wrap_img{position:relative;z-index:2;width:100%}@media screen and (max-width: 600px){.parts .com_page_bg .sec01 .vio_machine .vio_machine_txt{width:90%;margin:0 auto}}.parts .com_page_bg .sec01 .vio_machine .vio_machine_txt p{font-size:1.4rem;font-weight:300;color:#fff;letter-spacing:.08em;line-height:2;margin-bottom:0}@media screen and (max-width: 600px){.parts .com_page_bg .sec01 .vio_machine .vio_machine_txt p{margin-bottom:40px}}.parts .com_page_bg .sec01 .link_candela{width:90%;max-width:661px;margin:0 auto}.parts .com_page_bg .sec01 .link_candela a{display:block;width:100%;height:100%}@media screen and (max-width: 600px){.parts .com_page_bg .sec01 .link_candela img{border-radius:10px}}.parts .com_page_bg .sec01 .vio_schedule{width:90%;max-width:831px;margin:100px auto 91px}@media screen and (max-width: 979px){.parts .com_page_bg .sec01 .vio_schedule{margin-top:65px;margin-bottom:0px}}.parts .com_page_bg .sec01 .vio_schedule .vio_schedule_title h3{font-size:3rem;font-weight:500;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif;text-align:center;text-shadow:1px 1px 5px rgba(0,0,0,.16)}@media screen and (max-width: 979px){.parts .com_page_bg .sec01 .vio_schedule .vio_schedule_title h3{font-size:20px}}.parts .com_page_bg .sec01 .vio_schedule .set_item_title{margin:40px 0 47px !important}@media screen and (max-width: 979px){.parts .com_page_bg .sec01 .vio_schedule .set_item_title{margin-bottom:20px !important}}.parts .com_page_bg .sec01 .vio_schedule .vio_schedule_list_opacity dl{transition:opacity 1.3s ease;opacity:0}.parts .com_page_bg .sec01 .vio_schedule .vio_schedule_list_opacity-active dl{opacity:1 !important}.parts .com_page_bg .sec01 .vio_schedule .vio_schedule_list_opacity-active dl:nth-child(2){transition-delay:.3s}.parts .com_page_bg .sec01 .vio_schedule .vio_schedule_list_opacity-active dl:nth-child(3){transition-delay:.6s}.parts .com_page_bg .sec01 .vio_schedule .vio_schedule_list_opacity-active dl:nth-child(4){transition-delay:.9s}.parts .com_page_bg .sec01 .vio_schedule .vio_schedule_list_opacity-active dl:nth-child(5){transition-delay:1.2s}.parts .com_page_bg .sec01 .vio_schedule .vio_schedule_list{width:100%;display:flex;justify-content:space-between;position:relative;margin-top:47px;flex-wrap:wrap}@media screen and (max-width: 979px){.parts .com_page_bg .sec01 .vio_schedule .vio_schedule_list{margin-top:20px}}.parts .com_page_bg .sec01 .vio_schedule .vio_schedule_list::before{position:absolute;display:block;content:"";width:95%;height:3px;background:#d5b563;top:67px;left:50%;transform:translateX(-50%)}@media screen and (max-width: 600px){.parts .com_page_bg .sec01 .vio_schedule .vio_schedule_list::before{width:3px;height:calc(100% - 80px);top:20px}}@media screen and (max-width: 600px){.parts .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl{width:100%;display:flex;justify-content:center;padding-bottom:70px}}@media screen and (max-width: 600px){.parts .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl:last-child{padding-bottom:0px}}.parts .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl dt{font-size:1.4rem;color:#fff;letter-spacing:.1em;font-weight:400;padding-bottom:39px;position:relative}@media screen and (max-width: 600px){.parts .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl dt{padding-bottom:0px;padding-right:25px}}.parts .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl dt::before{position:absolute;display:block;content:"";width:35px;height:35px;background:#d5b563;border-radius:50%;top:51.5px;left:50%;transform:translateX(-50%)}@media screen and (max-width: 600px){.parts .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl dt::before{width:18px;height:18px;left:inherit;right:-9px;transform:inherit;top:10px}}.parts .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl dt span{font-size:2rem;color:#fff;letter-spacing:.1em;font-weight:400}.parts .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl dd{font-size:1.4rem;color:#fff;letter-spacing:.1em;font-weight:400;padding-top:34px}@media screen and (max-width: 600px){.parts .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl dd{padding-top:0px;padding-left:25px}}.parts .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl dd span{font-size:2rem;color:#fff;letter-spacing:.1em;font-weight:400}@media screen and (max-width: 600px){.parts .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl .last_day{width:50%;padding:0px;text-align:right;padding-right:25px}}.parts .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl .last_day::before{display:none}.parts .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl .last_day::after{position:absolute;display:block;content:"";width:39px;height:40px;top:49px;left:50%;transform:translateX(-50%);background-image:url(../img/icon/icon_sankaku.png);background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 600px){.parts .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl .last_day::after{top:25px;left:inherit;right:-10px;width:20px;height:20px;transform:rotate(90deg)}}.parts .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl .last_num{position:relative;padding-bottom:35px;top:-10px}@media screen and (max-width: 600px){.parts .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl .last_num{width:50%;padding-left:50px}}.parts .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl .last_num::before{position:absolute;display:block;content:"";border:solid 1px #fff;border-radius:50%;width:108px;height:108px;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1}@media screen and (max-width: 600px){.parts .com_page_bg .sec01 .vio_schedule .vio_schedule_list dl .last_num::before{top:calc(50% - 12px);left:78px}}.parts .com_page_bg .sec01 .vio_schedule .vio_schedule_txt{margin-top:21px}.parts .com_page_bg .sec01 .vio_schedule .vio_schedule_txt p{font-size:1.4rem;color:#fff;letter-spacing:.08em;line-height:2;font-weight:300;margin-bottom:0}.parts .com_page_bg .sec01 .vio_schedule .vio_schedule_txt p span{font-size:1.4rem;color:#fff;letter-spacing:.08em;line-height:2;font-weight:500}.parts .com_page_bg .sec01 .parts_short{width:90%;max-width:854px;margin:42px auto 0}.parts .com_page_bg .sec01 .parts_short .parts_short_title{margin:141px 0 32px}.parts .com_page_bg .sec01 .parts_short .parts_short_box{border-radius:10px;overflow:hidden;margin-bottom:70px}.parts .com_page_bg .sec01 .parts_short .parts_short_box .parts_short_switch{background-color:#1f7b84;text-align:center;padding:25px 30px;margin-bottom:8px;border-radius:0 0 10px 10px;transition:border-radius .3s ease-in-out}.parts .com_page_bg .sec01 .parts_short .parts_short_box .parts_short_switch:hover{cursor:pointer;opacity:.8}.parts .com_page_bg .sec01 .parts_short .parts_short_box .parts_short_switch h3{font-size:2.5rem;font-weight:500;font-family:"Noto Serif JP",serif;letter-spacing:.08em;width:100%;color:#fff;position:relative;margin-bottom:25px;line-height:1.6}.parts .com_page_bg .sec01 .parts_short .parts_short_box .parts_short_switch h3::before{position:absolute;display:block;content:"";width:23px;height:10px;background-image:url("../img/parts/parts_short_icon.png");background-size:contain;background-repeat:no-repeat;right:0;top:1rem}.parts .com_page_bg .sec01 .parts_short .parts_short_box .parts_short_switch img{width:90%;max-width:236px}@media screen and (max-width: 600px){.parts .com_page_bg .sec01 .parts_short .parts_short_box .parts_short_switch img{max-width:140px}}.parts .com_page_bg .sec01 .parts_short .parts_short_box .parts_short_switch .item_double{max-width:523px}@media screen and (max-width: 600px){.parts .com_page_bg .sec01 .parts_short .parts_short_box .parts_short_switch .item_double{max-width:293.45px}}.parts .com_page_bg .sec01 .parts_short .parts_short_box .parts_short_switch.open{border-radius:0}.parts .com_page_bg .sec01 .parts_short .parts_short_box .parts_short_body.active{max-height:2000px}.parts .com_page_bg .sec01 .parts_short .parts_short_box .parts_short_body{max-height:0;overflow:hidden;transition:max-height .5s ease-in-out}.parts .com_page_bg .sec01 .parts_short .parts_short_box .parts_short_body dl{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:4px}.parts .com_page_bg .sec01 .parts_short .parts_short_box .parts_short_body dl:last-child{margin-bottom:0}@media screen and (max-width: 600px){.parts .com_page_bg .sec01 .parts_short .parts_short_box .parts_short_body dl{margin-bottom:10px}}.parts .com_page_bg .sec01 .parts_short .parts_short_box .parts_short_body dl dt{width:264px;background-color:#c7faff;font-size:2.5rem;font-family:"Noto Serif JP",serif;color:#1f7b84;font-weight:500;padding:20px 0 20px 24px}@media screen and (max-width: 979px){.parts .com_page_bg .sec01 .parts_short .parts_short_box .parts_short_body dl dt{font-size:2rem;width:210px;padding:20px 0 20px 20px}}@media screen and (max-width: 600px){.parts .com_page_bg .sec01 .parts_short .parts_short_box .parts_short_body dl dt{width:100%;text-align:center;padding:12px 0;margin-bottom:4px}}.parts .com_page_bg .sec01 .parts_short .parts_short_box .parts_short_body dl dd{width:calc(100% - 268px);font-size:2.5rem;font-family:"Noto Serif JP",serif;color:#1f7b84;font-weight:500;background-color:#fff;padding:20px 0 20px 24px}@media screen and (max-width: 979px){.parts .com_page_bg .sec01 .parts_short .parts_short_box .parts_short_body dl dd{font-size:2rem;width:calc(100% - 214px);padding:20px 0 20px 20px}}@media screen and (max-width: 600px){.parts .com_page_bg .sec01 .parts_short .parts_short_box .parts_short_body dl dd{width:100%;text-align:center;padding:12px 8px;font-size:2.5rem}}.parts .com_page_bg .sec01 .parts_short .parts_short_box .parts_short_body dl dd p{margin-bottom:0}.parts .com_page_bg .sec01 .parts_short .parts_short_box .parts_short_body dl dd .parts_price{font-size:3.5rem;font-family:"Noto Serif JP",serif;color:#1f7b84;font-weight:bold}.parts .com_page_bg .sec01 .parts_short .parts_short_box .parts_short_body dl dd .parts_price .en{font-size:2rem;font-family:"Noto Serif JP",serif;color:#1f7b84;font-weight:bold}.parts .com_page_bg .sec01 .parts_short .parts_short_box .parts_short_body dl dd .parts_price .tax{font-size:1.2rem;font-family:"Noto Serif JP",serif;color:#1f7b84;font-weight:400}.parts .com_page_bg .sec01 .parts_short .parts_short_box .parts_short_body dl dd .parts_tex{font-size:1.4rem;font-family:"Noto Serif JP",serif;color:#1f7b84;font-weight:400;line-height:2}@media screen and (max-width: 600px){.parts .com_page_bg .sec01 .parts_short .parts_short_box .parts_short_body dl dd .parts_tex{text-align:left}}.parts .sec04 .sec04_machine{width:90%;max-width:1176px;margin:0 auto}@media screen and (max-width: 600px){.parts .sec04 .sec04_machine .contents_title h2{font-size:24px !important}}.parts .sec04 .sec04_machine .vio_machine_title{text-align:center;margin:35px 0}.parts .sec04 .sec04_machine .vio_machine_title h3{font-size:2.5rem;font-weight:500;color:#fff;letter-spacing:.1em;font-family:"kozuka-mincho-pr6n",serif;line-height:1.75;text-shadow:1px 1px 5px rgba(0,0,0,.16)}@media screen and (max-width: 979px){.parts .sec04 .sec04_machine .vio_machine_title h3{font-size:1.5rem}}.parts .sec04 .sec04_machine .vio_machine_title h3 span{font-size:3rem;font-weight:500;color:#fff;letter-spacing:.08em;font-family:"kozuka-mincho-pr6n",serif;text-shadow:1px 1px 5px rgba(0,0,0,.16)}@media screen and (max-width: 979px){.parts .sec04 .sec04_machine .vio_machine_title h3 span{font-size:20px}}.parts .sec04 .swiper{width:90%;max-width:1176px;margin:0 auto;margin-bottom:120px}@media screen and (max-width: 979px){.parts .sec04 .swiper{margin-bottom:60px;padding-bottom:40px}}.parts .sec04 .swiper .swiper-pagination{display:none}@media screen and (max-width: 600px){.parts .sec04 .swiper .swiper-pagination{display:block;bottom:0px}}.parts .sec04 .swiper .swiper-pagination .swiper-pagination-bullet{margin:0px 8.5px}.parts .sec04 .swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:#fff}.parts .sec04 .swiper .swiper-slide a{display:block}.parts .sec04 .swiper .swiper-slide a img{border-radius:13px}@media screen and (max-width: 600px){.parts .sec04 .swiper .swiper-slide a img{border-radius:15px}}.parts .sec04 .sec04_faq{width:90%;max-width:687px;margin:0 auto;border:solid 3px #fff;border-radius:10px;overflow:hidden;border-top:none}@media screen and (max-width: 600px){.parts .sec04 .sec04_faq{overflow:inherit}}.parts .sec04 .sec04_faq h4{width:100%;background:#fff;padding:15px 0 15px 20px;font-size:1.6rem;font-weight:500;color:#1f7b84;letter-spacing:.08em}@media screen and (max-width: 979px){.parts .sec04 .sec04_faq h4{line-height:1.75}}.parts .sec04 .sec04_faq .sec04_faq_wrap{padding:45px 196px 45px 40px;position:relative}@media screen and (max-width: 600px){.parts .sec04 .sec04_faq .sec04_faq_wrap{padding:15px 45px 15px 15px}}.parts .sec04 .sec04_faq .sec04_faq_wrap::before{position:absolute;display:block;content:"";width:154px;height:253px;bottom:-5px;right:40px;background-image:url(../img/vio/vio_person.png);background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 600px){.parts .sec04 .sec04_faq .sec04_faq_wrap::before{width:80px;height:120px;right:-20px;bottom:-15px}}.parts .sec04 .sec04_faq .sec04_faq_wrap::after{content:"";background-color:rgba(0,0,0,.1);position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.parts .sec04 .sec04_faq .sec04_faq_wrap p{margin-bottom:0;font-size:1.4rem;font-weight:300;letter-spacing:.08em;color:#fff;line-height:2}.parts .sec04 .sec04_faq .sec04_faq_wrap p span{font-size:1.4rem;font-weight:400;letter-spacing:.08em;color:#fff;line-height:2}.parts .sec04 .sec04_faq .sec04_faq_wrap_v2{padding:20px 196px 20px 20px}@media screen and (max-width: 600px){.parts .sec04 .sec04_faq .sec04_faq_wrap_v2{padding:15px 45px 15px 15px}}.parts .sec04 .ipl{width:90%;max-width:1000px;margin:50px auto 74px}.parts .sec04 .ipl .ipl_title{text-align:center;margin-bottom:35px}@media screen and (max-width: 600px){.parts .sec04 .ipl .ipl_title{margin-bottom:15px}}.parts .sec04 .ipl .ipl_title h3{font-size:2.5rem;font-weight:500;color:#fff;letter-spacing:.1em;font-family:"kozuka-mincho-pr6n",serif;line-height:1.75;text-shadow:1px 1px 5px rgba(0,0,0,.16);display:flex;align-items:center;justify-content:center}@media screen and (max-width: 979px){.parts .sec04 .ipl .ipl_title h3{font-size:18px;display:block}}.parts .sec04 .ipl .ipl_title h3 img{width:48px;display:block;margin-right:5px}@media screen and (max-width: 979px){.parts .sec04 .ipl .ipl_title h3 img{margin:0 auto 5px;width:39px}}.parts .sec04 .ipl .ipl_wrap{display:flex;border-radius:10px;overflow:hidden;margin-bottom:42px}.parts .sec04 .ipl .ipl_wrap .ipl_wrap_img{width:50%;position:relative}.parts .sec04 .ipl .ipl_wrap .ipl_wrap_img img{width:100%;height:100%}.parts .sec04 .ipl .ipl_wrap .ipl_wrap_img span{position:absolute;display:block;width:374px;padding:30px 0;font-size:2.5rem;color:#fff;text-align:center;letter-spacing:.08em;font-weight:bold;bottom:14px;left:50%;transform:translateX(-50%);background:#08909f}@media screen and (max-width: 979px){.parts .sec04 .ipl .ipl_wrap .ipl_wrap_img span{width:90%;max-width:307px;padding:25px 0;bottom:7px}}@media screen and (max-width: 600px){.parts .sec04 .ipl .ipl_wrap .ipl_wrap_img span{width:80%;font-size:16px;padding:13px 0px;bottom:5px}}.parts .sec04 .ipl .ipl_wrap_txt{padding:0 5%}@media screen and (max-width: 979px){.parts .sec04 .ipl .ipl_wrap_txt{padding:0px}}.parts .sec04 .ipl .ipl_wrap_txt p{font-size:1.4rem;color:#fff;letter-spacing:.08em;font-weight:300;line-height:2;margin-bottom:0}.parts .sec04 .sec08_wrap{padding:105px 0 50px;background:linear-gradient(90deg, rgb(26, 171, 188) 0%, rgb(34, 214, 233) 50%, rgb(24, 174, 191) 100%)}@media screen and (max-width: 979px){.parts .sec04 .sec08_wrap{padding:80px 0px 20px}}.parts .sec04 .sec08_wrap .sec08_faq{width:90%;max-width:869px;margin:57px auto 90px}@media screen and (max-width: 600px){.parts .sec04 .sec08_wrap .sec08_faq{margin:23px auto 0}}@media screen and (max-width: 600px){.parts .sec04 .sec08_wrap .sec08_faq:last-of-type{margin-bottom:23px}}.parts .sec04 .sec08_wrap .sec08_faq .faq_list{margin-bottom:30px;border-radius:10px;overflow:hidden}@media screen and (max-width: 979px){.parts .sec04 .sec08_wrap .sec08_faq .faq_list{margin-bottom:30px}}.parts .sec04 .sec08_wrap .sec08_faq .faq_list .list-question{position:relative;background-color:#fff;padding:0px 0px 0px 0;display:flex;align-items:center}@media screen and (max-width: 979px){.parts .sec04 .sec08_wrap .sec08_faq .faq_list .list-question{align-items:inherit}}.parts .sec04 .sec08_wrap .sec08_faq .faq_list .list-question::before{content:"";display:block;width:14.52px;height:7.41px;background-image:url(../img/icon/icon_faq.png);background-repeat:no-repeat;background-size:contain;position:absolute;right:28px;top:50%;transform:translateY(-50%);transition:all .4s}@media screen and (max-width: 600px){.parts .sec04 .sec08_wrap .sec08_faq .faq_list .list-question::before{right:15px;transform:inherit;top:28px}}.parts .sec04 .sec08_wrap .sec08_faq .faq_list .list-question:hover{cursor:pointer}.parts .sec04 .sec08_wrap .sec08_faq .faq_list .list-question .q{width:60px;text-align:center;background-color:#1f7b84;padding:22px 0}.parts .sec04 .sec08_wrap .sec08_faq .faq_list .list-question .q p{font-size:2.4rem;letter-spacing:.12em;font-weight:400;color:#fff;margin-bottom:0}.parts .sec04 .sec08_wrap .sec08_faq .faq_list .list-question .q_txt{font-size:1.4rem;font-weight:400;letter-spacing:.12em;color:#292929;width:calc(100% - 60px);padding-left:15px;padding-right:50px;line-height:2}@media screen and (max-width: 979px){.parts .sec04 .sec08_wrap .sec08_faq .faq_list .list-question .q_txt{padding:20px 40px 20px 15px}}.parts .sec04 .sec08_wrap .sec08_faq .faq_list .list-question .q_txt span{font-size:1.4rem;font-weight:500;letter-spacing:.12em;color:#292929}.parts .sec04 .sec08_wrap .sec08_faq .faq_list .list-answer{display:none}.parts .sec04 .sec08_wrap .sec08_faq .faq_list .list-answer .list-answer_wrap{width:100%;background-color:#fff;display:flex;position:relative;padding:22px 25px 22px 0;border-radius:0 0 10px 10px;overflow:hidden}.parts .sec04 .sec08_wrap .sec08_faq .faq_list .list-answer .list-answer_wrap::before{position:absolute;display:inline-block;content:"";width:60px;height:100%;top:0;left:0;background-color:#d5b563;z-index:1}.parts .sec04 .sec08_wrap .sec08_faq .faq_list .list-answer .a{width:60px;text-align:center;height:100%;position:relative;z-index:2}.parts .sec04 .sec08_wrap .sec08_faq .faq_list .list-answer .a p{margin-bottom:0;font-size:2.4rem;color:#5c5c5c}.parts .sec04 .sec08_wrap .sec08_faq .faq_list .list-answer .a_txt{width:calc(100% - 60px);padding-left:15px}.parts .sec04 .sec08_wrap .sec08_faq .faq_list .list-answer .a_txt p{margin-bottom:0;font-size:1.4rem;font-weight:400;letter-spacing:.12em;color:#292929;line-height:2}.parts .sec04 .sec08_wrap .sec08_faq .faq_list .list-answer .a_txt p span{font-size:1.4rem;font-weight:500;letter-spacing:.12em;color:#292929}.parts .sec04 .sec08_wrap .sec08_faq .faq_list .list-answer .a_txt a{display:block;width:100%;max-width:300px;background:#d5b563;text-align:center;padding:13px 0;border-radius:10px;font-size:1.4rem;color:#292929;letter-spacing:.1em;font-weight:400;margin:30px auto 0}.parts .sec04 .sec08_wrap .sec08_faq .faq_list .list-question.show{border-radius:10px 10px 0 0 !important}.parts .sec04 .sec08_wrap .sec08_faq .faq_list .list-question.show::before{transform:translateY(-50%) rotate(180deg)}.parts .sec04 .sec08_wrap .sec08_faq .faq_list_btn{text-align:right}@media screen and (max-width: 600px){.parts .sec04 .sec08_wrap .sec08_faq .faq_list_btn{text-align:center}}.parts .sec04 .sec08_wrap .sec08_faq .faq_list_btn a{font-size:1.4rem;color:#fff;letter-spacing:.1em;font-weight:500;padding-right:24px;position:relative}.parts .sec04 .sec08_wrap .sec08_faq .faq_list_btn a::before{position:absolute;display:block;content:"";width:5.52px;height:9.36px;right:0;top:50%;transform:translateY(-50%);background-image:url(../img/icon/icon_arrow_white.png);background-size:contain;background-repeat:no-repeat}.parts .sec10{position:relative;background-image:url("../img/com/bg-gra.jpg");background-size:cover;background-repeat:no-repeat}.parts .sec10 .sec10_bg{position:relative;overflow:hidden;z-index:2;padding:115px 0}@media screen and (max-width: 979px){.parts .sec10 .sec10_bg{padding:65px 0px}}.parts .sec10 .sec10_bg::before{position:absolute;display:block;content:"";width:110%;height:100%;background-image:url(../img/com/sec04_bg_v3.png);opacity:.4;background-size:cover;z-index:-1;top:0;left:0}.parts .sec10 .sec10_wrap{width:90%;max-width:841px;margin:0 auto;position:relative;z-index:2}.parts .sec10 .sec10_wrap .sec10_price{margin-top:50px}@media screen and (max-width: 979px){.parts .sec10 .sec10_wrap .sec10_price{margin-top:25px}}.parts .sec10 .sec10_wrap .sec10_price .sec10_price_title{text-align:center;margin:35px 0}@media screen and (max-width: 979px){.parts .sec10 .sec10_wrap .sec10_price .sec10_price_title{margin-top:20px;margin-bottom:15px}}.parts .sec10 .sec10_wrap .sec10_price .sec10_price_title h3{font-size:3rem;font-weight:500;color:#fff;letter-spacing:.1em;font-family:"kozuka-mincho-pr6n",serif;line-height:1.75}@media screen and (max-width: 979px){.parts .sec10 .sec10_wrap .sec10_price .sec10_price_title h3{font-size:2rem}}.parts .sec10 .sec10_wrap .sec10_price .sec10_price_title h3 span{font-size:4rem;font-weight:500;color:#fff;letter-spacing:.08em;font-family:"kozuka-mincho-pr6n",serif}@media screen and (max-width: 979px){.parts .sec10 .sec10_wrap .sec10_price .sec10_price_title h3 span{font-size:3rem}}.parts .sec10 .sec10_wrap .sec10_price .sec10_price_img_margin{margin-bottom:20px}.parts .sec10 .sec10_wrap .sec10_price .sec10_price_img{width:100%}.parts .sec10 .sec10_wrap .sec10_price .sec10_price_img .sec10_price_img_title{font-size:3rem;font-weight:500;letter-spacing:.1em;color:#fff;font-family:"Noto Serif JP",serif}@media screen and (max-width: 600px){.parts .sec10 .sec10_wrap .sec10_price .sec10_price_img .sec10_price_img_title{font-size:2rem;text-align:center;margin-bottom:10px}}@media screen and (max-width: 600px){.parts .sec10 .sec10_wrap .sec10_price .sec10_price_img picture,.parts .sec10 .sec10_wrap .sec10_price .sec10_price_img img{max-width:284px;width:100%;margin:0 auto;display:block}}.parts .sec10 .sec10_wrap .sec10_price .sec10_price_img span{display:block;text-align:center;font-size:1.4rem;letter-spacing:.08em;font-weight:300 !important;color:#fff}@media screen and (max-width: 600px){.parts .sec10 .sec10_wrap .sec10_price .sec10_price_img span{line-height:1.66;font-size:1.3rem}}.parts .sec10 .sec10_wrap .sec10_price .sec10_price_box{width:100%;border-radius:10px;overflow:hidden;border:solid 1px #fff;margin-top:30px}.parts .sec10 .sec10_wrap .sec10_price .sec10_price_box h4{width:100%;background:#fff;text-align:center;padding:12px 0;font-size:2.2rem;color:#1f7b84;font-weight:500;letter-spacing:.08em}@media screen and (max-width: 979px){.parts .sec10 .sec10_wrap .sec10_price .sec10_price_box h4{text-align:center;font-size:1.8rem}}.parts .sec10 .sec10_wrap .sec10_price .sec10_price_box p{padding:15px 25px;font-size:1.4rem;letter-spacing:.08em;color:#fff;line-height:2;font-weight:300}.parts .sec10 .sec10_wrap_v2{margin-top:100px}.parts .sec10 .sec10_wrap_v2 .sec10_price_txt p{font-size:1.4rem;letter-spacing:.08em;color:#fff;line-height:2;font-weight:300;margin-bottom:0}.parts .sec10 .sec10_wrap_v2 .sec10_price_txt p span{font-size:1.4rem;letter-spacing:.08em;color:#fff;line-height:2;font-weight:400}.parts .sec06_com{padding:139px 0 84px}@media screen and (max-width: 979px){.parts .sec06_com{padding:60px 0px}}@media screen and (max-width: 600px){.parts .sec06_com{padding:43px 0 50px}}.parts .sec06_com .sec06_swiper{width:90%;max-width:1044px;margin:56px auto 0}@media screen and (max-width: 600px){.parts .sec06_com .sec06_swiper{width:100%}}.parts .sec06_com .sec06_swiper .swiper-campaing{padding-bottom:71px}.parts .sec06_com .sec06_swiper .swiper-campaing .swiper-wrapper .swiper-slide{border-radius:10px;overflow:hidden}@media screen and (max-width: 600px){.parts .sec06_com .sec06_swiper .swiper-campaing .swiper-wrapper .swiper-slide img{width:100%;height:100%;object-fit:cover}}.parts .sec06_com .sec06_swiper .swiper-campaing .swiper-pagination{bottom:40px !important}.parts .sec06_com .sec06_swiper .swiper-campaing .swiper-pagination .swiper-pagination-bullet{background:#75d5de;opacity:1 !important;margin:0 9px}.parts .sec06_com .sec06_swiper .swiper-campaing .swiper-pagination .swiper-pagination-bullet-active{background:#fff !important}.parts .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap{width:100%;max-width:1044px;margin:0 auto;display:flex;justify-content:right;position:absolute;bottom:0}@media screen and (max-width: 979px){.parts .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap{bottom:20px}}.parts .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev{position:relative !important;width:53px;height:53px;left:inherit !important;right:37px}@media screen and (max-width: 600px){.parts .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev{display:none}}.parts .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev:after{display:none}.parts .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev::before{content:"";background-image:url(../img/icon/swiper_arrow_left.png);background-size:contain;background-repeat:no-repeat;width:53px;height:53px}@media screen and (max-width: 979px){.parts .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev::before{width:33px;height:33px}}@media screen and (max-width: 979px){.parts .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev{width:33px;height:33px;right:27px}}.parts .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next{position:relative !important;width:53px;height:53px;left:inherit !important;right:0px}@media screen and (max-width: 600px){.parts .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next{display:none}}.parts .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next:after{display:none}.parts .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next::before{content:"";background-image:url(../img/icon/swiper_arrow_right.png);background-size:contain;background-repeat:no-repeat;width:53px;height:53px}@media screen and (max-width: 979px){.parts .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next::before{width:33px;height:33px}}@media screen and (max-width: 979px){.parts .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next{width:33px;height:33px}}.parts .sec06_com .sec06_wrap{width:90%;max-width:904px;margin:64px auto 187px;display:flex;flex-direction:row-reverse;align-items:center;flex-wrap:wrap;position:relative;border-radius:10px;overflow:hidden;z-index:2}.parts .sec06_com .sec06_wrap::before{position:absolute;display:block;content:"";width:100%;height:100%;background-image:url(../img/top/sec06_bg.png);background-size:cover;background-repeat:no-repeat;z-index:1}@media screen and (max-width: 979px){.parts .sec06_com .sec06_wrap{margin:47px auto 87px}}.parts .sec06_com .sec06_wrap .sec06_wrap_txt{width:50%;position:relative;z-index:2;display:flex;justify-content:center}@media screen and (max-width: 979px){.parts .sec06_com .sec06_wrap .sec06_wrap_txt{padding:0px 10px}}@media screen and (max-width: 600px){.parts .sec06_com .sec06_wrap .sec06_wrap_txt{width:100%;padding:18px 0}}@media screen and (max-width: 979px){.parts .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap .com-btn__blue a{font-size:1.2rem;padding:8px 0}}@media screen and (max-width: 600px){.parts .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap .com-btn__blue a{font-size:1.4rem;padding:13px 0}}.parts .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap h3{font-size:3rem;font-weight:400;font-family:"Noto Serif JP",serif;line-height:1.5}@media screen and (max-width: 979px){.parts .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap h3{font-size:2rem}}@media screen and (max-width: 600px){.parts .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap h3{text-align:center;font-size:2.4rem}}.parts .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap h3 span{font-size:4.3rem;font-weight:400;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.parts .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap h3 span{font-size:3rem}}@media screen and (max-width: 600px){.parts .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap h3 span{font-size:3.5rem}}.parts .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap p{font-size:1.4rem;letter-spacing:.08em;margin:10px 0 15px;color:#5c5c5c;font-weight:300}@media screen and (max-width: 979px){.parts .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap p{font-size:1.2rem;margin:5px 0 10px}}@media screen and (max-width: 600px){.parts .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap p{font-size:1.4rem;margin:10px 0 15px}}.parts .sec06_com .sec06_wrap .sec06_wrap_img{width:50%;height:100%;position:relative;z-index:2}@media screen and (max-width: 600px){.parts .sec06_com .sec06_wrap .sec06_wrap_img{width:100%;height:164px}}.parts .sec06_com .sec06_wrap .sec06_wrap_img img{width:100%;height:100%;object-fit:cover}.parts .sec06_com .sec06_policy{position:relative;width:90%;max-width:904px;margin:0 auto;border:solid 3px #fff;border-radius:10px;padding:44px 68px;background-image:url("../img/com/sec06_policy_bg.jpg");background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 979px){.parts .sec06_com .sec06_policy{padding:22px 34px}}@media screen and (max-width: 780px){.parts .sec06_com .sec06_policy{padding:259px 0 0}}.parts .sec06_com .sec06_policy .sec06_policy_txt .contents_title__left h2{font-weight:500}@media screen and (max-width: 780px){.parts .sec06_com .sec06_policy .sec06_policy_txt .contents_title__left{text-align:center}}.parts .sec06_com .sec06_policy .sec06_policy_txt p{font-size:1.4rem;color:#fff;line-height:2.14;letter-spacing:.08em;margin:25px 0;font-weight:300}@media screen and (max-width: 780px){.parts .sec06_com .sec06_policy .sec06_policy_txt p{padding:0 5%}}.parts .sec06_com .sec06_policy .sec06_policy_img{position:absolute;width:287px;height:467px;right:68px;top:-17px}@media screen and (max-width: 979px){.parts .sec06_com .sec06_policy .sec06_policy_img{width:237px;height:437px;top:0;right:0px}}@media screen and (max-width: 780px){.parts .sec06_com .sec06_policy .sec06_policy_img{width:184px;height:289px;right:inherit;top:-45px;left:50%;transform:translateX(-50%)}}@media screen and (max-width: 780px){.parts .sec06_com .sec06_policy .com-btn__white{width:100%;max-width:100%}.parts .sec06_com .sec06_policy .com-btn__white a{border-radius:0 !important}}.parts .sec07_com .sec07_bg{position:relative;width:100%;padding:62px 0 73px}.parts .sec07_com .sec07_bg::before{position:absolute;display:block;content:"";width:100%;height:100%;background-image:url(../img/top/sec07_bg_v2.jpg);background-size:cover;background-repeat:no-repeat;z-index:1;top:0;left:0}.parts .sec07_com .sec07_bg .sec07_wrap{position:relative;z-index:2}.parts .sec07_com .sec07_bg .sec07_wrap .contents_title__green{text-align:center}.parts .sec07_com .sec07_bg .sec07_wrap .contents_title__green span{font-size:2rem;letter-spacing:.08em;color:#fdd15d;font-family:"Noto Serif JP",serif}.parts .sec07_com .sec07_bg .sec07_wrap .contents_title__green h2{font-size:3.5rem;letter-spacing:.08em;color:#1f7b84;font-family:"Noto Serif JP",serif;font-weight:bold;margin-top:12px}@media screen and (max-width: 979px){.parts .sec07_com .sec07_bg .sec07_wrap .contents_title__green h2{font-size:2.5rem}}.parts .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list{display:flex;flex-wrap:wrap;width:90%;max-width:876px;margin:30px auto 0}.parts .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .com-btn__blue{max-width:320px !important;width:90%;margin:0 auto}@media screen and (max-width: 600px){.parts .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .com-btn__blue{width:100%}}.parts .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list h3{font-size:2rem;color:#1f7b84;letter-spacing:.03em;font-weight:500;text-align:center;padding-top:40px;position:relative}.parts .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list h3::before{position:absolute;display:block;content:"";width:36px;height:36px;top:0;left:50%;transform:translateX(-50%);background-image:url(../img/icon/icon_item_01.png);background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 979px){.parts .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list h3{font-size:1.8rem}}@media screen and (max-width: 600px){.parts .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list h3{font-size:2rem}}.parts .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p{font-size:1.4rem;letter-spacing:.03em;color:#5c5c5c;margin:14px 0;text-align:center}@media screen and (max-width: 979px){.parts .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p{font-size:1.1rem}}@media screen and (max-width: 600px){.parts .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p{font-size:1.4rem}}.parts .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p span{font-size:1.4rem;color:#1f7b84;font-weight:600}@media screen and (max-width: 979px){.parts .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p span{font-size:1.1rem}}@media screen and (max-width: 600px){.parts .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p span{font-size:1.4rem}}.parts .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer{width:50%;border-right:dashed 1px #5c5c5c;padding:10px 0 18px}@media screen and (max-width: 600px){.parts .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer{width:100%;padding:0;margin-bottom:30px;border-right:none}}.parts .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer .customer_wrap{width:100%;max-width:320px}@media screen and (max-width: 600px){.parts .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer .customer_wrap{margin:0 auto;padding-bottom:30px;border-bottom:dashed 1px #5c5c5c}}.parts .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2{width:50%;padding:10px 0 18px}@media screen and (max-width: 600px){.parts .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2{width:100%;padding:0}}.parts .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap{width:100%;max-width:320px;margin-left:auto}@media screen and (max-width: 600px){.parts .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap{margin:0 auto}}.parts .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap h3::before{width:36px;height:25px;background-image:url(../img/icon/icon_item_02.png)}.parts .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap .com-btn__black{width:100%;max-width:100%}.parts .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap .btn_margin{margin:23px auto}.parts .sec08_com{padding:79px 0 112px}@media screen and (max-width: 979px){.parts .sec08_com{padding:60px 0px}}@media screen and (max-width: 600px){.parts .sec08_com{padding-bottom:50px;padding-top:40px}}.parts .sec08_com .sec08_news .top_news-list{width:90%;max-width:904px;margin:20px auto 0px}.parts .sec08_com .sec08_news .top_news-list .top_news-list-wrap{display:flex;align-items:center}.parts .sec08_com .sec08_news .top_news-list .top_news-list-wrap a{display:flex;align-items:center;padding-bottom:15px;margin-bottom:20px;border-bottom:solid 1px #fff;width:100%}@media screen and (max-width: 600px){.parts .sec08_com .sec08_news .top_news-list .top_news-list-wrap a{flex-wrap:wrap}}.parts .sec08_com .sec08_news .top_news-list .top_news-list-wrap a p{font-size:1.2rem;padding:5px 20px;background-color:#fff;color:#1f7b84;border-radius:10px;margin-bottom:0;margin-right:15px}@media screen and (max-width: 600px){.parts .sec08_com .sec08_news .top_news-list .top_news-list-wrap a p{padding:5px 12px}}.parts .sec08_com .sec08_news .top_news-list .top_news-list-wrap a time{font-size:1.4rem;color:#fff;letter-spacing:.12em}.parts .sec08_com .sec08_news .top_news-list .top_news-list-wrap a h3{font-size:1.4rem;color:#fff;letter-spacing:.12em;font-weight:400;margin-left:40px}@media screen and (max-width: 600px){.parts .sec08_com .sec08_news .top_news-list .top_news-list-wrap a h3{width:100%;margin-left:0;margin-top:14px}}.parts .sec08_com .sec08_news .top_news-list .top_news_btn{text-align:right}@media screen and (max-width: 600px){.parts .sec08_com .sec08_news .top_news-list .top_news_btn{text-align:center}}.parts .sec08_com .sec08_news .top_news-list .top_news_btn a{font-size:1.4rem;color:#fff;letter-spacing:.1em;font-weight:500;padding-right:24px;position:relative}.parts .sec08_com .sec08_news .top_news-list .top_news_btn a::before{position:absolute;display:block;content:"";width:5.52px;height:9.36px;right:0;top:50%;transform:translateY(-50%);background-image:url(../img/icon/icon_arrow_white.png);background-size:contain;background-repeat:no-repeat}.parts .sec09_com{padding-bottom:140px}@media screen and (max-width: 600px){.parts .sec09_com{padding-top:50px;background:inherit;background-image:url("../img/com/sec06_policy_bg.jpg");background-size:contain;background-repeat:repeat-y;padding-bottom:60px}}.parts .sec09_com .sec09_list{display:flex;flex-wrap:wrap;margin-top:57px}@media screen and (max-width: 979px){.parts .sec09_com .sec09_list{margin-top:30px}}.parts .sec09_com .sec09_list .list{width:32.66%;padding-right:2%}.parts .sec09_com .sec09_list .list:nth-child(2){width:34.66%;padding:0 2%;border-left:dashed 1px #fff;border-right:dashed 1px #fff}@media screen and (max-width: 600px){.parts .sec09_com .sec09_list .list:nth-child(2){padding:0;width:100%;margin:50px auto;border:none}}.parts .sec09_com .sec09_list .list:nth-child(3){padding-left:2%;padding-right:0}@media screen and (max-width: 600px){.parts .sec09_com .sec09_list .list:nth-child(3){padding:0}}@media screen and (max-width: 600px){.parts .sec09_com .sec09_list .list{width:100%}}.parts .sec09_com .sec09_list .list .list_img{width:100%;height:243px;margin-bottom:5px;border-radius:10px;overflow:hidden}@media screen and (max-width: 979px){.parts .sec09_com .sec09_list .list .list_img{height:20.465890183vw;max-height:243px}}@media screen and (max-width: 600px){.parts .sec09_com .sec09_list .list .list_img{height:243px}}.parts .sec09_com .sec09_list .list .list_img img{width:100%;height:100%;object-fit:cover}.parts .sec09_com .sec09_list .list h3{font-size:2rem;font-weight:500;line-height:1.75;color:#fff}@media screen and (max-width: 979px){.parts .sec09_com .sec09_list .list h3{font-size:1.6rem}}@media screen and (max-width: 600px){.parts .sec09_com .sec09_list .list h3{font-size:2rem}}.parts .sec09_com .sec09_list .list p{font-size:1.4rem;color:#fff;letter-spacing:.12em;margin:5px 0 17px}@media screen and (max-width: 979px){.parts .sec09_com .sec09_list .list p{font-size:1.2rem}}@media screen and (max-width: 600px){.parts .sec09_com .sec09_list .list p{font-size:1.4rem}}.parts .sec09_com .sec09_list .list .list_map{background-color:#d5b563;width:100%;font-size:1.4rem;letter-spacing:.08em;display:block;text-align:center;color:#5c5c5c;border-radius:10px;padding:10px 0;margin-bottom:15px}@media screen and (max-width: 979px){.parts .sec09_com .sec09_list .list .list_map{padding:8px 0}}@media screen and (max-width: 600px){.parts .sec09_com .sec09_list .list .list_map{padding:10px 0}}.parts .sec09_com .sec09_list .list .list_access{width:100%;display:block;text-align:center;font-size:1.3rem;color:#fff;border:solid 1px #fff;border-radius:10px;padding:19px 0}@media screen and (max-width: 979px){.parts .sec09_com .sec09_list .list .list_access{padding:10px 0}}@media screen and (max-width: 600px){.parts .sec09_com .sec09_list .list .list_access{padding:19px 0}}.parts .sec10_com .sec10_wrap{padding:75px 0 105px;background:linear-gradient(90deg, rgb(26, 171, 188) 0%, rgb(34, 214, 233) 50%, rgb(24, 174, 191) 100%)}@media screen and (max-width: 600px){.parts .sec10_com .sec10_wrap{padding:35px 0 40px}}.parts .sec10_com .sec10_wrap .sec10_faq{width:90%;max-width:869px;margin:57px auto 0}@media screen and (max-width: 600px){.parts .sec10_com .sec10_wrap .sec10_faq{margin:23px auto 0}}@media screen and (max-width: 600px){.parts .sec10_com .sec10_wrap .sec10_faq:last-of-type{margin-bottom:23px}}.parts .sec10_com .sec10_wrap .sec10_faq .faq_list{margin-bottom:57px;border-radius:10px;overflow:hidden}@media screen and (max-width: 979px){.parts .sec10_com .sec10_wrap .sec10_faq .faq_list{margin-bottom:30px}}.parts .sec10_com .sec10_wrap .sec10_faq .faq_list .list-question{position:relative;background-color:#fff;padding:0px 0px 0px 0;display:flex;align-items:center}.parts .sec10_com .sec10_wrap .sec10_faq .faq_list .list-question::before{content:"";display:block;width:14.52px;height:7.41px;background-image:url(../img/icon/icon_faq.png);background-repeat:no-repeat;background-size:contain;position:absolute;right:38px;top:50%;transform:translateY(-50%);transition:opacity .4s}.parts .sec10_com .sec10_wrap .sec10_faq .faq_list .list-question:hover{cursor:pointer}.parts .sec10_com .sec10_wrap .sec10_faq .faq_list .list-question .q{width:60px;text-align:center;background-color:#1f7b84;margin-right:15px;padding:12px 0}.parts .sec10_com .sec10_wrap .sec10_faq .faq_list .list-question .q p{font-size:2.4rem;letter-spacing:.12em;font-weight:400;color:#fff;margin-bottom:0}.parts .sec10_com .sec10_wrap .sec10_faq .faq_list .list-question .q_txt{font-size:1.4rem;font-weight:400;letter-spacing:.12em;color:#292929}.parts .sec10_com .sec10_wrap .sec10_faq .faq_list .list-answer{display:none}.parts .sec10_com .sec10_wrap .sec10_faq .faq_list .list-answer .list-answer_wrap{width:100%;background-color:#fff;display:flex;position:relative;padding:22px 25px 22px 0;border-radius:0 0 10px 10px;overflow:hidden}.parts .sec10_com .sec10_wrap .sec10_faq .faq_list .list-answer .list-answer_wrap::before{position:absolute;display:inline-block;content:"";width:60px;height:100%;top:0;left:0;background-color:#d5b563;z-index:1}.parts .sec10_com .sec10_wrap .sec10_faq .faq_list .list-answer .a{width:60px;text-align:center;height:100%;position:relative;z-index:2}.parts .sec10_com .sec10_wrap .sec10_faq .faq_list .list-answer .a p{margin-bottom:0;font-size:2.4rem;color:#5c5c5c}.parts .sec10_com .sec10_wrap .sec10_faq .faq_list .list-answer .a_txt{width:calc(100% - 60px);padding-left:15px}.parts .sec10_com .sec10_wrap .sec10_faq .faq_list .list-answer .a_txt p{margin-bottom:0;font-size:1.4rem;font-weight:400;letter-spacing:.12em;color:#292929}.parts .sec10_com .sec10_wrap .sec10_faq .faq_list .list-question.show{border-radius:10px 10px 0 0 !important}.parts .sec10_com .sec10_wrap .sec10_faq .faq_list .list-question.show::before{transform:translateY(-50%) rotate(180deg)}.parts .sec10_com .sec10_wrap .sec10_faq .faq_list_btn{text-align:right}@media screen and (max-width: 600px){.parts .sec10_com .sec10_wrap .sec10_faq .faq_list_btn{text-align:center}}.parts .sec10_com .sec10_wrap .sec10_faq .faq_list_btn a{font-size:1.4rem;color:#fff;letter-spacing:.1em;font-weight:500;padding-right:24px;position:relative}.parts .sec10_com .sec10_wrap .sec10_faq .faq_list_btn a::before{position:absolute;display:block;content:"";width:5.52px;height:9.36px;right:0;top:50%;transform:translateY(-50%);background-image:url(../img/icon/icon_arrow_white.png);background-size:contain;background-repeat:no-repeat}.parts .sec_recruit{padding-top:130px}@media screen and (max-width: 979px){.parts .sec_recruit{padding-top:60px}}.parts .sec_recruit .recruit_wrap{width:100%;position:relative;border-radius:10px;overflow:hidden;margin-bottom:117px}@media screen and (max-width: 979px){.parts .sec_recruit .recruit_wrap{margin-bottom:60px}}@media screen and (max-width: 600px){.parts .sec_recruit .recruit_wrap{background-color:#1f7b84;margin-bottom:57px;height:225px}}.parts .sec_recruit .recruit_wrap::before{position:absolute;display:block;content:"";width:100%;height:100%;background:#5c5c5c;opacity:.65;mix-blend-mode:multiply}@media screen and (max-width: 600px){.parts .sec_recruit .recruit_wrap::before{display:none}}.parts .sec_recruit .recruit_wrap img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 979px){.parts .sec_recruit .recruit_wrap img{min-height:200px}}@media screen and (max-width: 600px){.parts .sec_recruit .recruit_wrap img{display:none}}.parts .sec_recruit .recruit_wrap .recruit_txt{position:absolute;top:50%;left:70px;transform:translateY(-50%)}@media screen and (max-width: 600px){.parts .sec_recruit .recruit_wrap .recruit_txt{width:100%;left:0;top:55%}}.parts .sec_recruit .recruit_wrap .recruit_txt .contents_title__left h2{font-weight:500}@media screen and (max-width: 600px){.parts .sec_recruit .recruit_wrap .recruit_txt .contents_title__left{text-align:center}}.parts .sec_recruit .recruit_wrap .recruit_txt p{font-size:1.4rem;line-height:2;color:#fff;margin:15px 0 25px}@media screen and (max-width: 979px){.parts .sec_recruit .recruit_wrap .recruit_txt p{font-size:1.2rem;margin:10px 0 10px}}@media screen and (max-width: 600px){.parts .sec_recruit .recruit_wrap .recruit_txt p{text-align:center;font-size:1.4rem;margin:10px 0 15px}}.parts .sec_recruit .recruit_wrap .recruit_txt .com-btn__white{max-width:245px}@media screen and (max-width: 600px){.parts .sec_recruit .recruit_wrap .recruit_txt .com-btn__white{width:100%;max-width:100%}}@media screen and (max-width: 979px){.parts .sec_recruit .recruit_wrap .recruit_txt .com-btn__white a{font-size:1.2rem;padding:8px 0}}@media screen and (max-width: 600px){.parts .sec_recruit .recruit_wrap .recruit_txt .com-btn__white a{border-radius:0;font-size:1.4rem;padding:13px 0}}@keyframes infinity-scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}.parts .sec_recruit .scroll-infinity__wrap{display:flex;overflow:hidden}.parts .sec_recruit .scroll-infinity__list{display:flex;list-style:none;padding:0}.parts .sec_recruit .scroll-infinity__list--left{animation:infinity-scroll-left 80s infinite linear .5s both}.parts .sec_recruit .scroll-infinity__item{width:25vw;height:374px;border-radius:10px;overflow:hidden;margin:0 6px}@media screen and (max-width: 979px){.parts .sec_recruit .scroll-infinity__item{width:25vw;height:300px}}@media screen and (max-width: 600px){.parts .sec_recruit .scroll-infinity__item{width:40vw;height:230px}}.parts .sec_recruit .scroll-infinity__item>img{width:100%;height:100%;object-fit:cover}.parts .sec12_com{padding:70px 0 93px}@media screen and (max-width: 979px){.parts .sec12_com{padding-bottom:40px}}.parts .sec12_com .sec12_contact .sec12_contact_wrap{display:flex;flex-wrap:wrap;width:90%;max-width:915px;margin:50px auto 65px}.parts .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel{width:53%;border-right:dashed 1px #fff}@media screen and (max-width: 600px){.parts .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel{width:100%;padding-bottom:41px;border-right:none;border-bottom:dashed 1px #fff}}.parts .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul{width:100%;max-width:382px;text-align:center}@media screen and (max-width: 600px){.parts .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul{max-width:100%}}.parts .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul li{font-size:2rem;color:#fff;font-weight:500;letter-spacing:.03em}.parts .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul li:nth-of-type(2){width:100%;margin:3px 0}.parts .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul li:nth-of-type(2) img{width:100%}.parts .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul li:nth-of-type(3){font-size:1.4rem;font-weight:400}@media screen and (max-width: 979px){.parts .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul li{font-size:1.8rem;padding:0 10px}}@media screen and (max-width: 600px){.parts .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul li{font-size:2rem;padding:0}}.parts .sec12_com .sec12_contact .sec12_contact_wrap .contact_form{width:47%}.parts .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul{width:100%;max-width:323px;margin-left:auto;text-align:center}.parts .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li{font-size:2rem;color:#fff;font-weight:500;letter-spacing:.03em}.parts .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(2){width:100%;margin:15px 0}.parts .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(2) a{font-size:1.4rem;display:block;font-weight:500;letter-spacing:.08em;color:#fff;border:solid 1px #fff;border-radius:10px;padding:12px 0;position:relative}@media screen and (max-width: 979px){.parts .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(2) a{font-size:1.2rem;padding:8px 0}}@media screen and (max-width: 600px){.parts .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(2) a{font-size:1.4rem;padding:12px 0}}.parts .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(2) a:after{position:absolute;display:block;content:"";width:6px;height:10px;background-image:url("../img/icon/icon_arrow_white.png");background-size:contain;background-repeat:no-repeat;right:20px;top:50%;transform:translateY(-50%)}.parts .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(3){font-size:1.4rem;font-weight:400}@media screen and (max-width: 979px){.parts .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li{font-size:1.8rem;padding:0 10px}}@media screen and (max-width: 600px){.parts .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li{font-size:2rem}}.parts .sec12_com .sec12_contact .form_list{width:90%;max-width:1167px;margin:0 auto;display:flex;flex-wrap:wrap}.parts .sec12_com .sec12_contact .form_list .form_list_wrap{width:33.333333%;text-align:center;padding:0 33px}@media screen and (max-width: 979px){.parts .sec12_com .sec12_contact .form_list .form_list_wrap{padding:0px 10px}}@media screen and (max-width: 600px){.parts .sec12_com .sec12_contact .form_list .form_list_wrap{padding:0 33px}}.parts .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(2) h3 span{width:27px}.parts .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(3){border-left:dashed 1px #fff;border-right:dashed 1px #fff}@media screen and (max-width: 600px){.parts .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(3){border:none}}.parts .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(3) h3::before{background-image:url(../img/icon/icon_item_04.png);width:37px;height:28.31px}.parts .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(3) h3 span{width:31px}@media screen and (max-width: 600px){.parts .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(4){margin-bottom:0}}.parts .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(4) h3::before{background-image:url(../img/icon/icon_item_05.png);width:35px;height:35px}.parts .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(4) h3 span{width:28px}@media screen and (max-width: 600px){.parts .sec12_com .sec12_contact .form_list .form_list_wrap{width:100%;margin-bottom:40px}}.parts .sec12_com .sec12_contact .form_list .form_list_wrap h3{color:#fff;font-size:2rem;letter-spacing:.03em;font-weight:500;padding-top:80px;position:relative}.parts .sec12_com .sec12_contact .form_list .form_list_wrap h3::before{position:absolute;display:block;content:"";width:36.1px;height:25.59px;background-image:url(../img/icon/icon_item_03.png);background-size:contain;background-repeat:no-repeat;top:18px;left:50%;transform:translateX(-50%)}@media screen and (max-width: 600px){.parts .sec12_com .sec12_contact .form_list .form_list_wrap h3::before{display:none}}@media screen and (max-width: 979px){.parts .sec12_com .sec12_contact .form_list .form_list_wrap h3{font-size:1.6rem;padding-top:60px}}@media screen and (max-width: 600px){.parts .sec12_com .sec12_contact .form_list .form_list_wrap h3{padding:0 0 0 10px;font-size:2rem;display:flex;align-items:center;justify-content:center}}.parts .sec12_com .sec12_contact .form_list .form_list_wrap h3 span{width:14px;display:block;line-height:1.3;margin-right:5px}@media screen and (min-width: 601px){.parts .sec12_com .sec12_contact .form_list .form_list_wrap h3 span{display:none !important}}.parts .sec12_com .sec12_contact .form_list .form_list_wrap a{display:block;width:100%;max-width:323px;color:#fff;padding:12px 0;border-radius:10px;border:solid 1px #fff;text-align:center;margin:20px auto 0;font-size:1.4rem;letter-spacing:.08em;position:relative}@media screen and (max-width: 979px){.parts .sec12_com .sec12_contact .form_list .form_list_wrap a{font-size:1.2rem;padding:8px 0}}@media screen and (max-width: 600px){.parts .sec12_com .sec12_contact .form_list .form_list_wrap a{font-size:1.4rem;padding:12px 0;margin-top:10px}}.parts .sec12_com .sec12_contact .form_list .form_list_wrap a:after{position:absolute;display:block;content:"";width:6px;height:10px;background-image:url("../img/icon/icon_arrow_white.png");background-size:contain;background-repeat:no-repeat;right:20px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 979px){.parts .sec12_com .sec12_contact .form_list .form_list_wrap a:after{right:6px;top:52%}}@media screen and (max-width: 600px){.parts .sec12_com .sec12_contact .form_list .form_list_wrap a:after{right:20px}}.set_item_title{text-align:center}.set_item_title h3{display:inline-block;color:#fff;font-size:3rem;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;position:relative;padding:0 92px;text-shadow:1px 1px 5px rgba(0,0,0,.16)}@media screen and (max-width: 979px){.set_item_title h3{font-size:24px !important;padding:0px 40px}}.set_item_title h3::before{position:absolute;display:inline-block;content:"";width:80px;height:21px;background-image:url(../img/icon/vio_set_item_left.png);background-size:contain;background-repeat:no-repeat;left:0;top:50%;transform:translateY(-50%)}@media screen and (max-width: 979px){.set_item_title h3::before{width:40px;height:10.5px;left:-10px}}.set_item_title h3::after{position:absolute;display:inline-block;content:"";width:80px;height:21px;background-image:url(../img/icon/vio_set_item_right.png);background-size:contain;background-repeat:no-repeat;right:0;top:50%;transform:translateY(-50%)}@media screen and (max-width: 979px){.set_item_title h3::after{width:40px;height:10.5px;right:-10px}}.vio_aside{margin-bottom:100px}@media screen and (max-width: 979px){.vio_aside{margin-bottom:50px}}.vio_aside h3{text-align:center;font-size:2rem;color:#fff;letter-spacing:.1em;font-weight:500;line-height:1.65;font-family:"Noto Serif JP",serif;margin-bottom:16px}.vio_aside h3 span{font-size:2rem;color:#fff;letter-spacing:.1em;font-weight:500;line-height:1.65;font-family:"Noto Serif JP",serif}@media screen and (max-width: 600px){.vio_aside h3 span{font-size:14px}}@media screen and (max-width: 600px){.vio_aside .aside .aside_bg{width:90%;margin:0 auto;padding:0px;border-radius:10px;overflow:hidden}}@media screen and (max-width: 600px){.vio_aside .aside .aside_wrap{width:100%}}@media screen and (max-width: 600px){.vio_aside .aside .page_aside_txt{position:relative;top:-20px}}.flow{width:90%;max-width:893px;margin:0 auto 85px}.flow .flow_contener{display:flex;flex-wrap:wrap;flex-direction:row-reverse;border:solid 1px #fff;border-radius:10px;position:relative;overflow:hidden;z-index:1;margin-top:52px;background:linear-gradient(90deg, rgb(1, 158, 174) 0%, rgb(6, 183, 202) 50%, rgb(0, 161, 178) 100%)}@media screen and (max-width: 979px){.flow .flow_contener{margin-top:15px}}.flow .flow_contener::before{position:absolute;display:block;content:"";width:100%;height:100%;opacity:.5}.flow .flow_contener .flow_contener_img{position:relative}.flow .flow_contener .flow_contener_img .step{position:absolute;left:0;top:0;display:none;width:94px;background:#fff;font-size:2rem;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;color:#1f7b84;text-align:center;height:41px}@media screen and (max-width: 600px){.flow .flow_contener .flow_contener_img .step{display:flex;align-items:center;justify-content:center}}.flow .flow_contener .flow_contener_txt{width:calc(100% - 295px);padding:70px 20px 70px 40px;position:relative;z-index:2}@media screen and (max-width: 979px){.flow .flow_contener .flow_contener_txt{padding:50px 10px 50px 20px;width:calc(100% - 250px)}}@media screen and (max-width: 600px){.flow .flow_contener .flow_contener_txt{width:100%;padding:18px}}.flow .flow_contener .flow_contener_txt .step{position:absolute;left:0;top:0;display:block;width:94px;background:#fff;font-size:2rem;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;color:#1f7b84;text-align:center}@media screen and (max-width: 600px){.flow .flow_contener .flow_contener_txt .step{display:none}}.flow .flow_contener .flow_contener_txt h4{font-size:2rem;color:#fff;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;margin-bottom:15px}@media screen and (max-width: 979px){.flow .flow_contener .flow_contener_txt h4{font-size:1.7rem;margin-bottom:10px}}.flow .flow_contener .flow_contener_txt p{font-size:1.4rem;color:#fff;line-height:2;letter-spacing:.08em;font-weight:300;margin-bottom:0px}.flow .flow_contener .flow_contener_txt p span{font-size:1.4rem;color:#fff;line-height:2;letter-spacing:.08em;font-weight:500}.flow .flow_contener .flow_contener_txt .flow_contener_box{position:relative;padding:25px;margin-top:30px}@media screen and (max-width: 979px){.flow .flow_contener .flow_contener_txt .flow_contener_box{margin-top:15px;padding:15px}}@media screen and (max-width: 600px){.flow .flow_contener .flow_contener_txt .flow_contener_box{padding:20px}}.flow .flow_contener .flow_contener_txt .flow_contener_box::before{position:absolute;display:block;content:"";width:100%;height:100%;background:#fff;opacity:.21;top:0;left:0}.flow .flow_contener .flow_contener_txt .flow_contener_box span{font-size:1.4rem;color:#fff;line-height:2;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif}.flow .flow_contener .flow_contener_txt .flow_contener_box p{font-size:1.4rem;color:#fff;line-height:2;letter-spacing:.08em;font-weight:300;margin-bottom:0px}.flow .flow_contener .flow_contener_txt .flow_contener_box a{display:block;width:100%;max-width:300px;background:#1f7b84;text-align:center;padding:13px 0;border-radius:10px;font-size:1.4rem;color:#fff;letter-spacing:.1em;font-weight:400;margin-top:24px}.flow .flow_contener .flow_contener_img{width:295px;padding:20px;position:relative;z-index:2}@media screen and (max-width: 979px){.flow .flow_contener .flow_contener_img{width:250px}}@media screen and (max-width: 600px){.flow .flow_contener .flow_contener_img{width:100%;padding:0px}}.flow .flow_contener .flow_contener_img img{border-radius:10px}@media screen and (max-width: 600px){.flow .flow_contener .flow_contener_img img{border-radius:10px 10px 0px 0px}}.flow .flow-btn{margin-top:20px}.flow .flow-btn .slide-active{transform:rotate(180deg) !important}.flow .flow-btn a{display:block;padding:15px 0px;width:41px;margin:0 auto;transition:all .3s}.flow .flow-btn a img{width:100%}.flow .flow_list{display:none}.sec07_com_margin{margin-top:80px}.machine{margin-top:105px;background:linear-gradient(90deg, rgb(11, 152, 167) 0%, rgb(21, 200, 219) 50%, rgb(8, 156, 172) 100%)}@media screen and (max-width: 1299px){.machine{margin-top:92px}}@media screen and (max-width: 979px){.machine{margin-top:80.2px}}@media screen and (max-width: 600px){.machine{margin-top:85.2px}}.machine .bg_light{background:linear-gradient(90deg, rgb(26, 171, 188) 0%, rgb(34, 214, 233) 50%, rgb(24, 174, 191) 100%) !important}.machine .com_machine_bg{position:relative;overflow:hidden;z-index:2;padding:65px 0 100px}@media screen and (max-width: 979px){.machine .com_machine_bg{padding:65px 0 60px}}.machine .com_machine_bg::before{position:absolute;display:block;content:"";width:110%;height:100%;background-image:url(../img/com/sec04_bg_v3.png);background-size:contain;z-index:-1;top:0;left:0;opacity:.5}@media screen and (max-width: 600px){.machine .com_machine_top_h2{margin-bottom:20px;font-size:1.75rem}}.machine h2{font-size:2.5rem;font-weight:500;color:#fff;font-family:"Noto Serif JP",serif;letter-spacing:.08em;text-align:center;margin-bottom:30px}@media screen and (max-width: 600px){.machine h2{margin-bottom:20px;font-size:1.8rem;line-height:1.75}}.machine .com_machine_sub{line-height:2;margin:50px auto 20px}.machine .com_machine_sub_txt{font-size:1.4rem;font-weight:300;color:#fff;letter-spacing:.08em;line-height:2;margin-bottom:0}.machine .com_machine_mv{width:100%;margin-top:100px}.machine .com_machine_mv h2{line-height:1.7}@media screen and (max-width: 600px){.machine .com_machine_mv h2{text-align:center}}.machine .com_machine_mv .com_machine_youtube_wrap{width:100%;height:360px}@media screen and (max-width: 600px){.machine .com_machine_mv .com_machine_youtube_wrap{height:auto}}.machine .com_machine_mv .com_machine_youtube_wrap a{display:block;width:100%}.machine .com_machine_mv .com_machine_youtube_wrap a img{width:100%}.machine .com_machine_mv .com_machine_youtube{width:100%;height:360px}@media screen and (max-width: 600px){.machine .com_machine_mv .com_machine_youtube{height:220px}}.machine .com_machine_mv .com_machine_youtube iframe{width:100%;height:359px}@media screen and (max-width: 979px){.machine .com_machine_mv .com_machine_youtube iframe{height:49.9168053245vw;max-height:530px}}@media screen and (max-width: 600px){.machine .com_machine_mv .com_machine_youtube iframe{height:50.4vw}}@media screen and (max-width: 600px){.machine .com_machine_mv .com_machine_youtube_light{height:188px !important}}.machine .com_machine_mv p{font-size:1.4rem;font-weight:300;color:#fff;letter-spacing:.08em;line-height:2;margin:27px auto 50px}.machine picture img{width:100%}.machine .com_machine_top{width:90%;max-width:670px;margin:0 auto}.machine .com_machine_top .com_machine_table{width:100%;border:solid 1px #fff;margin-top:50px;padding:30px 40px}@media screen and (max-width: 600px){.machine .com_machine_top .com_machine_table{padding:16px 15px;margin-bottom:50px}}.machine .com_machine_top .com_machine_table li{font-size:1.8rem;font-weight:500;font-family:"Noto Serif JP",serif;color:#fff;line-height:2}@media screen and (max-width: 600px){.machine .com_machine_top .com_machine_table li{font-size:1.6rem}}.machine .com_machine_wrap{width:90%;max-width:670px;margin:0 auto}.machine .com_machine_wrap h3{font-size:1.8rem;font-weight:500;font-family:"Noto Serif JP",serif;color:#fff;width:100%;background-color:#1f7b84;border-radius:10px;padding:10px;margin-bottom:15px}@media screen and (max-width: 600px){.machine .com_machine_wrap h3{text-align:center;line-height:1.8}}.machine .com_machine_wrap .img_txt{font-size:1.4rem;font-weight:300;font-family:"Noto Serif JP",serif;color:#fff;letter-spacing:.08em;margin-bottom:15px;display:inline-block}.machine .com_machine_wrap .machine_plan{display:block;width:100%;background-color:#1f7b84;font-size:1.4rem;font-weight:300;letter-spacing:.08em;color:#fff;text-align:center;padding:13px 0;box-shadow:0 3px 6px 0 #1f7b84;margin:30px auto 0}.machine .com_machine_wrap .txt_wrap{display:block;width:100%;background-color:#1f7b84;font-size:1.4rem;font-weight:400;letter-spacing:.08em;color:#fff;text-align:center;padding:13px 0;box-shadow:0 3px 6px 0 #1f7b84;margin:30px auto 50px}.machine .com_machine_wrap .com_machine_wrap_list{width:100%;margin:38px auto 31px}@media screen and (max-width: 600px){.machine .com_machine_wrap .com_machine_wrap_list{border:solid 1px #fff;border-radius:10px;overflow:hidden;margin:27px auto 16px}}@media screen and (max-width: 979px){.machine .com_machine_wrap .com_machine_wrap_list .com_machine_wrap_list_soprano dd{font-size:1.2rem;padding:15px 0 15px 14px}}@media screen and (max-width: 600px){.machine .com_machine_wrap .com_machine_wrap_list .com_machine_wrap_list_soprano dd{padding:15px 20px;font-size:1.4rem}}.machine .com_machine_wrap .com_machine_wrap_list dl{display:flex;flex-wrap:wrap;align-items:center}.machine .com_machine_wrap .com_machine_wrap_list dl:first-child dt{border-radius:10px 0 0 0}@media screen and (max-width: 600px){.machine .com_machine_wrap .com_machine_wrap_list dl:first-child dt{border-radius:0}}.machine .com_machine_wrap .com_machine_wrap_list dl:first-child dd{border-radius:0 10px 0 0}@media screen and (max-width: 600px){.machine .com_machine_wrap .com_machine_wrap_list dl:first-child dd{border-radius:0}}.machine .com_machine_wrap .com_machine_wrap_list dl:nth-child(n+2) dt{border-top:none}.machine .com_machine_wrap .com_machine_wrap_list dl:nth-child(n+2) dd{border-top:none}.machine .com_machine_wrap .com_machine_wrap_list dl:last-child dt{border-radius:0 0 0 10px}@media screen and (max-width: 600px){.machine .com_machine_wrap .com_machine_wrap_list dl:last-child dt{border-radius:0}}.machine .com_machine_wrap .com_machine_wrap_list dl:last-child dd{border-radius:0 0 10px 0}@media screen and (max-width: 600px){.machine .com_machine_wrap .com_machine_wrap_list dl:last-child dd{border-radius:0}}.machine .com_machine_wrap .com_machine_wrap_list dl dt{width:26%;background-color:#1f7b84;border:solid 1px #fff;border-right:none;padding:14px;font-size:1.4rem;font-weight:500;letter-spacing:.08em;color:#fff}@media screen and (max-width: 600px){.machine .com_machine_wrap .com_machine_wrap_list dl dt{width:100%;border:none;padding:10px 20px}}.machine .com_machine_wrap .com_machine_wrap_list dl dd{width:74%;background-color:#fff;border:solid 1px #1f7b84;border-left:none;padding:14px;font-size:1.4rem;font-weight:500;letter-spacing:.08em;color:#1f7b84}@media screen and (max-width: 600px){.machine .com_machine_wrap .com_machine_wrap_list dl dd{width:100%;border:none;padding:15px 20px}}.machine .com_machine_wrap .list_under{font-size:1.4rem;font-weight:500;color:#fff;letter-spacing:.08em;line-height:2;margin-bottom:0}.machine .com_machine_wrap .list_under span{font-size:1.4rem;font-weight:300;color:#fff;letter-spacing:.08em;line-height:2}.machine .com_machine_wrap .com_machine_others{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 600px){.machine .com_machine_wrap .com_machine_others{justify-content:center}}.machine .com_machine_wrap .com_machine_others li{width:49%;max-width:316px;margin-bottom:26px}@media screen and (max-width: 600px){.machine .com_machine_wrap .com_machine_others li{width:100%;max-width:342px}}.machine .com_machine_wrap .com_machine_others li a{display:block;width:100%;background-color:#1f7b84;font-size:1.4rem;font-weight:400;letter-spacing:.08em;color:#fff;text-align:center;padding:13px 0;box-shadow:0 3px 6px 0 #1f7b84;position:relative}.machine .com_machine_wrap .com_machine_others li a::before{position:absolute;display:block;content:"";width:6px;height:12px;background-image:url(../img/machine/icon_arrow.png);background-size:contain;background-repeat:no-repeat;right:12px;top:50%;transform:translateY(-50%)}.machine .com_machine_wrap .txt_under{margin-top:50px}.machine .com_machine_wrap .img_under{margin-top:27px}.machine .com_machine_wrap p{font-size:1.4rem;font-weight:300;color:#fff;letter-spacing:.08em;line-height:2;margin-bottom:0}.machine .com_machine_wrap p span{font-size:1.4rem;font-weight:500;color:#fff;letter-spacing:.08em;line-height:2}.machine .com_machine_wrap h4{font-size:1.8rem;font-weight:500;color:#fff;letter-spacing:.08em;margin-bottom:5px}.machine .com_machine_wrap h5{font-size:2rem;font-weight:500;font-family:"Noto Serif JP",serif;color:#fff;letter-spacing:.08em;text-align:center;margin:40px 0 14px}.machine .com_machine_plan{width:90%;max-width:820px;margin:0 auto}.machine .com_machine_plan ul{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 600px){.machine .com_machine_plan ul{justify-content:center}}.machine .com_machine_plan ul li{width:48%;margin-bottom:30px}@media screen and (max-width: 600px){.machine .com_machine_plan ul li{width:100%;max-width:342px}}.machine .com_machine_plan ul li a{display:block;width:100%;height:100%;border-radius:12px;overflow:hidden}.machine .com_machine_plan ul li a img{width:100%}.machine .comparison_list{margin-top:100px}@media screen and (max-width: 600px){.machine .comparison_list{margin-top:70px}}.machine .soprano_table th:nth-child(1),.machine .soprano_table td:nth-child(1){width:26%}@media screen and (max-width: 600px){.machine .soprano_table th:nth-child(1),.machine .soprano_table td:nth-child(1){width:15%}}.machine .soprano_table th:nth-child(2),.machine .soprano_table td:nth-child(2){width:49%}.machine .soprano_table th:nth-child(3),.machine .soprano_table td:nth-child(3){width:46%}.machine .soprano_table .circle,.machine .soprano_table .triangle{text-align:left !important;line-height:1.8}.machine .soprano_table .circle br,.machine .soprano_table .triangle br{height:0}.machine .soprano_table .circle .icon_txt,.machine .soprano_table .triangle .icon_txt{display:flex;text-align:center;justify-content:center;line-height:1.5}.machine .comparison-table{background:#fff;border-radius:10px;overflow:hidden;width:100%}.machine .comparison-table table{width:100%;border-collapse:collapse;text-align:center}.machine .comparison-table .header-main{border-right:solid 1px #fff;font-size:2rem;font-weight:500;color:#fff;line-height:1.5}@media screen and (max-width: 600px){.machine .comparison-table .header-main{font-size:1.4rem}}.machine .comparison-table .header-sub{font-size:1.4rem;color:#fff;font-weight:400;line-height:2}@media screen and (max-width: 600px){.machine .comparison-table .header-sub{font-size:1rem}}.machine .comparison-table th,.machine .comparison-table td{border:1px solid #007f91;padding:15px;font-size:1rem}.machine .comparison-table th{background-color:#007f91;color:#fff}.machine .comparison-table .label{background-color:#c7faff;font-size:1.8rem;font-weight:500;letter-spacing:.08em;color:#1f7b84;vertical-align:middle}@media screen and (max-width: 600px){.machine .comparison-table .label{font-size:1.4rem}}.machine .comparison-table .circle,.machine .comparison-table .triangle{font-size:1.4rem;font-weight:400;letter-spacing:.08em;color:#1f7b84}@media screen and (max-width: 600px){.machine .comparison-table .circle,.machine .comparison-table .triangle{font-size:1.2rem}}.machine .comparison-table .circle .bg_txt,.machine .comparison-table .triangle .bg_txt{font-size:1.4rem;font-weight:400;letter-spacing:.08em;color:#1f7b84;background-color:#c7faff}@media screen and (max-width: 600px){.machine .comparison-table .circle .bg_txt,.machine .comparison-table .triangle .bg_txt{font-size:1.2rem}}.machine .comparison-table .circle .icon_txt,.machine .comparison-table .triangle .icon_txt{font-size:4rem;color:#1f7b84}@media screen and (max-width: 600px){.machine .comparison-table .circle .icon_txt,.machine .comparison-table .triangle .icon_txt{font-size:3.5rem}}.machine .sec01{margin-bottom:100px}@media screen and (max-width: 600px){.machine .sec01{margin-bottom:70px}}.machine .sec02{margin-bottom:100px}@media screen and (max-width: 600px){.machine .sec02{margin-bottom:70px}}.machine .sec04{margin-bottom:100px}@media screen and (max-width: 600px){.machine .sec04{margin-bottom:70px}}@media screen and (max-width: 600px){.machine .sec04_soprano{margin-bottom:30px}}.machine .sec05{margin-bottom:100px}@media screen and (max-width: 600px){.machine .sec05{margin-bottom:70px}}.machine .sec06_com{padding:0 0 84px}@media screen and (max-width: 979px){.machine .sec06_com{padding:0px 0px 60px}}@media screen and (max-width: 600px){.machine .sec06_com{padding:0px 0 50px}}.machine .sec06_com .sec06_swiper{width:90%;max-width:1044px;margin:56px auto 0}@media screen and (max-width: 600px){.machine .sec06_com .sec06_swiper{width:100%}}.machine .sec06_com .sec06_swiper .swiper-campaing{padding-bottom:71px}.machine .sec06_com .sec06_swiper .swiper-campaing .swiper-wrapper .swiper-slide{border-radius:10px;overflow:hidden}@media screen and (max-width: 600px){.machine .sec06_com .sec06_swiper .swiper-campaing .swiper-wrapper .swiper-slide img{width:100%;height:100%;object-fit:cover}}.machine .sec06_com .sec06_swiper .swiper-campaing .swiper-pagination{bottom:40px !important}.machine .sec06_com .sec06_swiper .swiper-campaing .swiper-pagination .swiper-pagination-bullet{background:#75d5de;opacity:1 !important;margin:0 9px}.machine .sec06_com .sec06_swiper .swiper-campaing .swiper-pagination .swiper-pagination-bullet-active{background:#fff !important}.machine .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap{width:100%;max-width:1044px;margin:0 auto;display:flex;justify-content:right;position:absolute;bottom:0}@media screen and (max-width: 979px){.machine .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap{bottom:20px}}.machine .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev{position:relative !important;width:53px;height:53px;left:inherit !important;right:37px}@media screen and (max-width: 600px){.machine .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev{display:none}}.machine .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev:after{display:none}.machine .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev::before{content:"";background-image:url(../img/icon/swiper_arrow_left.png);background-size:contain;background-repeat:no-repeat;width:53px;height:53px}@media screen and (max-width: 979px){.machine .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev::before{width:33px;height:33px}}@media screen and (max-width: 979px){.machine .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev{width:33px;height:33px;right:27px}}.machine .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next{position:relative !important;width:53px;height:53px;left:inherit !important;right:0px}@media screen and (max-width: 600px){.machine .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next{display:none}}.machine .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next:after{display:none}.machine .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next::before{content:"";background-image:url(../img/icon/swiper_arrow_right.png);background-size:contain;background-repeat:no-repeat;width:53px;height:53px}@media screen and (max-width: 979px){.machine .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next::before{width:33px;height:33px}}@media screen and (max-width: 979px){.machine .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next{width:33px;height:33px}}.machine .sec06_com .sec06_wrap{width:90%;max-width:904px;margin:64px auto 187px;display:flex;flex-direction:row-reverse;align-items:center;flex-wrap:wrap;position:relative;border-radius:10px;overflow:hidden;z-index:2}.machine .sec06_com .sec06_wrap::before{position:absolute;display:block;content:"";width:100%;height:100%;background-image:url(../img/top/sec06_bg.png);background-size:cover;background-repeat:no-repeat;z-index:1}@media screen and (max-width: 979px){.machine .sec06_com .sec06_wrap{margin:47px auto 87px}}.machine .sec06_com .sec06_wrap .sec06_wrap_txt{width:50%;position:relative;z-index:2;display:flex;justify-content:center}@media screen and (max-width: 979px){.machine .sec06_com .sec06_wrap .sec06_wrap_txt{padding:0px 10px}}@media screen and (max-width: 600px){.machine .sec06_com .sec06_wrap .sec06_wrap_txt{width:100%;padding:18px 0}}@media screen and (max-width: 979px){.machine .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap .com-btn__blue a{font-size:1.2rem;padding:8px 0}}@media screen and (max-width: 600px){.machine .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap .com-btn__blue a{font-size:1.4rem;padding:13px 0}}.machine .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap h3{font-size:3rem;font-weight:400;font-family:"Noto Serif JP",serif;line-height:1.5}@media screen and (max-width: 979px){.machine .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap h3{font-size:2rem}}@media screen and (max-width: 600px){.machine .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap h3{text-align:center;font-size:2.4rem}}.machine .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap h3 span{font-size:4.3rem;font-weight:400;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.machine .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap h3 span{font-size:3rem}}@media screen and (max-width: 600px){.machine .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap h3 span{font-size:3.5rem}}.machine .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap p{font-size:1.4rem;letter-spacing:.08em;margin:10px 0 15px;color:#5c5c5c;font-weight:300}@media screen and (max-width: 979px){.machine .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap p{font-size:1.2rem;margin:5px 0 10px}}@media screen and (max-width: 600px){.machine .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap p{font-size:1.4rem;margin:10px 0 15px}}.machine .sec06_com .sec06_wrap .sec06_wrap_img{width:50%;height:100%;position:relative;z-index:2}@media screen and (max-width: 600px){.machine .sec06_com .sec06_wrap .sec06_wrap_img{width:100%;height:164px}}.machine .sec06_com .sec06_wrap .sec06_wrap_img img{width:100%;height:100%;object-fit:cover}.machine .sec06_com .sec06_policy{position:relative;width:90%;max-width:904px;margin:0 auto;border:solid 3px #fff;border-radius:10px;padding:44px 68px;background-image:url("../img/com/sec06_policy_bg.jpg");background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 979px){.machine .sec06_com .sec06_policy{padding:22px 34px}}@media screen and (max-width: 780px){.machine .sec06_com .sec06_policy{padding:259px 0 0}}.machine .sec06_com .sec06_policy .sec06_policy_txt .contents_title__left h2{font-weight:500}@media screen and (max-width: 780px){.machine .sec06_com .sec06_policy .sec06_policy_txt .contents_title__left{text-align:center}}.machine .sec06_com .sec06_policy .sec06_policy_txt p{font-size:1.4rem;color:#fff;line-height:2.14;letter-spacing:.08em;margin:25px 0;font-weight:300}@media screen and (max-width: 780px){.machine .sec06_com .sec06_policy .sec06_policy_txt p{padding:0 5%}}.machine .sec06_com .sec06_policy .sec06_policy_img{position:absolute;width:287px;height:467px;right:68px;top:-17px}@media screen and (max-width: 979px){.machine .sec06_com .sec06_policy .sec06_policy_img{width:237px;height:437px;top:0;right:0px}}@media screen and (max-width: 780px){.machine .sec06_com .sec06_policy .sec06_policy_img{width:184px;height:289px;right:inherit;top:-45px;left:50%;transform:translateX(-50%)}}@media screen and (max-width: 780px){.machine .sec06_com .sec06_policy .com-btn__white{width:100%;max-width:100%}.machine .sec06_com .sec06_policy .com-btn__white a{border-radius:0 !important}}.machine .sec09_com{padding-bottom:140px}@media screen and (max-width: 600px){.machine .sec09_com{padding-top:50px;background:inherit;background-image:url("../img/com/sec06_policy_bg.jpg");background-size:contain;background-repeat:repeat-y;padding-bottom:60px}}.machine .sec09_com .sec09_list{display:flex;flex-wrap:wrap;margin-top:57px}@media screen and (max-width: 979px){.machine .sec09_com .sec09_list{margin-top:30px}}.machine .sec09_com .sec09_list .list{width:32.66%;padding-right:2%}.machine .sec09_com .sec09_list .list:nth-child(2){width:34.66%;padding:0 2%;border-left:dashed 1px #fff;border-right:dashed 1px #fff}@media screen and (max-width: 600px){.machine .sec09_com .sec09_list .list:nth-child(2){padding:0;width:100%;margin:50px auto;border:none}}.machine .sec09_com .sec09_list .list:nth-child(3){padding-left:2%;padding-right:0}@media screen and (max-width: 600px){.machine .sec09_com .sec09_list .list:nth-child(3){padding:0}}@media screen and (max-width: 600px){.machine .sec09_com .sec09_list .list{width:100%}}.machine .sec09_com .sec09_list .list .list_img{width:100%;height:243px;margin-bottom:5px;border-radius:10px;overflow:hidden}@media screen and (max-width: 979px){.machine .sec09_com .sec09_list .list .list_img{height:20.465890183vw;max-height:243px}}@media screen and (max-width: 600px){.machine .sec09_com .sec09_list .list .list_img{height:243px}}.machine .sec09_com .sec09_list .list .list_img img{width:100%;height:100%;object-fit:cover}.machine .sec09_com .sec09_list .list h3{font-size:2rem;font-weight:500;line-height:1.75;color:#fff}@media screen and (max-width: 979px){.machine .sec09_com .sec09_list .list h3{font-size:1.6rem}}@media screen and (max-width: 600px){.machine .sec09_com .sec09_list .list h3{font-size:2rem}}.machine .sec09_com .sec09_list .list p{font-size:1.4rem;color:#fff;letter-spacing:.12em;margin:5px 0 17px}@media screen and (max-width: 979px){.machine .sec09_com .sec09_list .list p{font-size:1.2rem}}@media screen and (max-width: 600px){.machine .sec09_com .sec09_list .list p{font-size:1.4rem}}.machine .sec09_com .sec09_list .list .list_map{background-color:#d5b563;width:100%;font-size:1.4rem;letter-spacing:.08em;display:block;text-align:center;color:#5c5c5c;border-radius:10px;padding:10px 0;margin-bottom:15px}@media screen and (max-width: 979px){.machine .sec09_com .sec09_list .list .list_map{padding:8px 0}}@media screen and (max-width: 600px){.machine .sec09_com .sec09_list .list .list_map{padding:10px 0}}.machine .sec09_com .sec09_list .list .list_access{width:100%;display:block;text-align:center;font-size:1.3rem;color:#fff;border:solid 1px #fff;border-radius:10px;padding:19px 0}@media screen and (max-width: 979px){.machine .sec09_com .sec09_list .list .list_access{padding:10px 0}}@media screen and (max-width: 600px){.machine .sec09_com .sec09_list .list .list_access{padding:19px 0}}.machine .link_candela{width:90%;max-width:661px;margin:0 auto}.machine .link_candela a{display:block;width:100%;height:100%}@media screen and (max-width: 600px){.machine .link_candela img{border-radius:10px}}.machine .sec_recruit{padding-top:130px}@media screen and (max-width: 979px){.machine .sec_recruit{padding-top:60px}}@keyframes infinity-scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}.machine .sec_recruit .scroll-infinity__wrap{display:flex;overflow:hidden}.machine .sec_recruit .scroll-infinity__list{display:flex;list-style:none;padding:0}.machine .sec_recruit .scroll-infinity__list--left{animation:infinity-scroll-left 80s infinite linear .5s both}.machine .sec_recruit .scroll-infinity__item{width:25vw;height:374px;border-radius:10px;overflow:hidden;margin:0 6px}@media screen and (max-width: 979px){.machine .sec_recruit .scroll-infinity__item{width:25vw;height:300px}}@media screen and (max-width: 600px){.machine .sec_recruit .scroll-infinity__item{width:40vw;height:230px}}.machine .sec_recruit .scroll-infinity__item>img{width:100%;height:100%;object-fit:cover}.machine .sec12_com{padding:70px 0 93px}@media screen and (max-width: 979px){.machine .sec12_com{padding-bottom:40px}}.machine .sec12_com .sec12_contact .sec12_contact_wrap{display:flex;flex-wrap:wrap;width:90%;max-width:915px;margin:50px auto 65px}.machine .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel{width:53%;border-right:dashed 1px #fff}@media screen and (max-width: 600px){.machine .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel{width:100%;padding-bottom:41px;border-right:none;border-bottom:dashed 1px #fff}}.machine .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul{width:100%;max-width:382px;text-align:center}@media screen and (max-width: 600px){.machine .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul{max-width:100%}}.machine .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul li{font-size:2rem;color:#fff;font-weight:500;letter-spacing:.03em}.machine .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul li:nth-of-type(2){width:100%;margin:3px 0}.machine .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul li:nth-of-type(2) img{width:100%}.machine .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul li:nth-of-type(3){font-size:1.4rem;font-weight:400}@media screen and (max-width: 979px){.machine .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul li{font-size:1.8rem;padding:0 10px}}@media screen and (max-width: 600px){.machine .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul li{font-size:2rem;padding:0}}.machine .sec12_com .sec12_contact .sec12_contact_wrap .contact_form{width:47%}.machine .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul{width:100%;max-width:323px;margin-left:auto;text-align:center}.machine .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li{font-size:2rem;color:#fff;font-weight:500;letter-spacing:.03em}.machine .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(2){width:100%;margin:15px 0}.machine .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(2) a{font-size:1.4rem;display:block;font-weight:500;letter-spacing:.08em;color:#fff;border:solid 1px #fff;border-radius:10px;padding:12px 0;position:relative}@media screen and (max-width: 979px){.machine .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(2) a{font-size:1.2rem;padding:8px 0}}@media screen and (max-width: 600px){.machine .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(2) a{font-size:1.4rem;padding:12px 0}}.machine .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(2) a:after{position:absolute;display:block;content:"";width:6px;height:10px;background-image:url("../img/icon/icon_arrow_white.png");background-size:contain;background-repeat:no-repeat;right:20px;top:50%;transform:translateY(-50%)}.machine .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(3){font-size:1.4rem;font-weight:400}@media screen and (max-width: 979px){.machine .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li{font-size:1.8rem;padding:0 10px}}@media screen and (max-width: 600px){.machine .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li{font-size:2rem}}.machine .sec12_com .sec12_contact .form_list{width:90%;max-width:1167px;margin:0 auto;display:flex;flex-wrap:wrap}.machine .sec12_com .sec12_contact .form_list .form_list_wrap{width:33.333333%;text-align:center;padding:0 33px}@media screen and (max-width: 979px){.machine .sec12_com .sec12_contact .form_list .form_list_wrap{padding:0px 10px}}@media screen and (max-width: 600px){.machine .sec12_com .sec12_contact .form_list .form_list_wrap{padding:0 33px}}.machine .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(2) h3 span{width:27px}.machine .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(3){border-left:dashed 1px #fff;border-right:dashed 1px #fff}@media screen and (max-width: 600px){.machine .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(3){border:none}}.machine .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(3) h3::before{background-image:url(../img/icon/icon_item_04.png);width:37px;height:28.31px}.machine .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(3) h3 span{width:31px}@media screen and (max-width: 600px){.machine .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(4){margin-bottom:0}}.machine .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(4) h3::before{background-image:url(../img/icon/icon_item_05.png);width:35px;height:35px}.machine .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(4) h3 span{width:28px}@media screen and (max-width: 600px){.machine .sec12_com .sec12_contact .form_list .form_list_wrap{width:100%;margin-bottom:40px}}.machine .sec12_com .sec12_contact .form_list .form_list_wrap h3{color:#fff;font-size:2rem;letter-spacing:.03em;font-weight:500;padding-top:80px;position:relative}.machine .sec12_com .sec12_contact .form_list .form_list_wrap h3::before{position:absolute;display:block;content:"";width:36.1px;height:25.59px;background-image:url(../img/icon/icon_item_03.png);background-size:contain;background-repeat:no-repeat;top:18px;left:50%;transform:translateX(-50%)}@media screen and (max-width: 600px){.machine .sec12_com .sec12_contact .form_list .form_list_wrap h3::before{display:none}}@media screen and (max-width: 979px){.machine .sec12_com .sec12_contact .form_list .form_list_wrap h3{font-size:1.6rem;padding-top:60px}}@media screen and (max-width: 600px){.machine .sec12_com .sec12_contact .form_list .form_list_wrap h3{padding:0 0 0 10px;font-size:2rem;display:flex;align-items:center;justify-content:center}}.machine .sec12_com .sec12_contact .form_list .form_list_wrap h3 span{width:14px;display:block;line-height:1.3;margin-right:5px}@media screen and (min-width: 601px){.machine .sec12_com .sec12_contact .form_list .form_list_wrap h3 span{display:none !important}}.machine .sec12_com .sec12_contact .form_list .form_list_wrap a{display:block;width:100%;max-width:323px;color:#fff;padding:12px 0;border-radius:10px;border:solid 1px #fff;text-align:center;margin:20px auto 0;font-size:1.4rem;letter-spacing:.08em;position:relative}@media screen and (max-width: 979px){.machine .sec12_com .sec12_contact .form_list .form_list_wrap a{font-size:1.2rem;padding:8px 0}}@media screen and (max-width: 600px){.machine .sec12_com .sec12_contact .form_list .form_list_wrap a{font-size:1.4rem;padding:12px 0;margin-top:10px}}.machine .sec12_com .sec12_contact .form_list .form_list_wrap a:after{position:absolute;display:block;content:"";width:6px;height:10px;background-image:url("../img/icon/icon_arrow_white.png");background-size:contain;background-repeat:no-repeat;right:20px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 979px){.machine .sec12_com .sec12_contact .form_list .form_list_wrap a:after{right:6px;top:52%}}@media screen and (max-width: 600px){.machine .sec12_com .sec12_contact .form_list .form_list_wrap a:after{right:20px}}.bold{font-size:1.4rem;letter-spacing:.08em;font-weight:500;line-height:2;color:#5c5c5c}.price{margin-top:105px;background:linear-gradient(90deg, rgb(11, 152, 167) 0%, rgb(21, 200, 219) 50%, rgb(8, 156, 172) 100%)}@media screen and (max-width: 1299px){.price{margin-top:92px}}@media screen and (max-width: 979px){.price{margin-top:80.2px}}@media screen and (max-width: 600px){.price{margin-top:85.2px}}.price .bg_light{background:linear-gradient(90deg, rgb(26, 171, 188) 0%, rgb(34, 214, 233) 50%, rgb(24, 174, 191) 100%) !important}.price .price_visual{background:linear-gradient(90deg, rgb(2, 118, 133) 0%, rgb(4, 157, 176) 50%, rgb(2, 118, 133) 100%);position:relative;padding:48px 5% 68px}@media screen and (max-width: 600px){.price .price_visual{padding:45px 5% 25px}}.price .price_visual .price_visual_title{text-align:center}@media screen and (max-width: 600px){.price .price_visual .price_visual_title{text-align:left}}.price .price_visual .price_visual_title span{font-size:2rem;letter-spacing:.08em;color:#fdd15d;font-family:"Noto Serif JP",serif;text-shadow:1px 1px 15px rgba(4,104,113,.9)}@media screen and (max-width: 979px){.price .price_visual .price_visual_title span{font-size:1.4rem}}@media screen and (max-width: 600px){.price .price_visual .price_visual_title span{font-size:2rem}}.price .price_visual .price_visual_title h1{font-size:4rem;letter-spacing:.08em;color:#fff;font-family:"Noto Serif JP",serif;font-weight:500;text-shadow:1px 1px 15px rgba(4,104,113,.9);line-height:1.7}@media screen and (max-width: 979px){.price .price_visual .price_visual_title h1{font-size:3.5rem}}@media screen and (max-width: 600px){.price .price_visual .price_visual_title h1{font-size:4rem}}.price .price_visual .price_visual_list{width:100%;max-width:1066px;margin:40px auto 0;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 600px){.price .price_visual .price_visual_list{justify-content:center}}.price .price_visual .price_visual_list li{width:32%;margin-bottom:20px}@media screen and (max-width: 600px){.price .price_visual .price_visual_list li{width:100%;max-width:342px}}.price .price_visual .price_visual_list li a{display:block;width:100%;font-size:2rem;font-weight:400;color:#1f7b84;letter-spacing:.1em;text-align:center;background-color:#fff;padding:10px 0}@media screen and (max-width: 979px){.price .price_visual .price_visual_list li a{font-size:1.8rem}}@media screen and (max-width: 600px){.price .price_visual .price_visual_list li a{font-size:2rem}}.price .price_bg{position:relative;overflow:hidden;z-index:2;padding:65px 0 100px}@media screen and (max-width: 979px){.price .price_bg{padding:65px 0 60px}}.price .price_bg::before{position:absolute;display:block;content:"";width:110%;height:100%;background-image:url(../img/com/sec04_bg_v3.png);background-size:contain;z-index:-1;top:0;left:0;opacity:.5}.price h2{font-size:4rem;font-weight:500;color:#fff;font-family:"Noto Serif JP",serif;letter-spacing:.08em;text-align:center;margin-bottom:30px}@media screen and (max-width: 979px){.price h2{margin-bottom:20px;font-size:2.6rem}}@media screen and (max-width: 600px){.price h2{font-size:3rem;line-height:1.66}}.price h2 span{font-size:3rem;font-weight:500;color:#fff;font-family:"Noto Serif JP",serif;letter-spacing:.08em}@media screen and (max-width: 979px){.price h2 span{font-size:1.8rem}}@media screen and (max-width: 600px){.price h2 span{font-size:2rem}}.price picture img{width:100%}.price .price_wrap{width:90%;max-width:780px;margin:0 auto 103px}.price .price_wrap .price_list{width:100%}.price .price_wrap .price_list li{margin-bottom:56px;width:100%}.price .price_wrap .price_list li:last-of-type{margin-bottom:0}.price .price_wrap .price_list li img{width:100%;border-radius:10px}.price .price_wrap_last{margin:0 auto 30px}.price .sec02{margin-bottom:100px}@media screen and (max-width: 600px){.price .sec02{margin-bottom:70px}}.price .sec02 .sec02_price h3{font-size:2.5rem;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;color:#fff;margin-bottom:20px}@media screen and (max-width: 600px){.price .sec02 .sec02_price h3{font-size:2rem}}.price .sec02 .sec02_price .sec02_price_wrap{display:flex;flex-wrap:wrap;background-color:#fff;border-radius:10px;overflow:hidden}.price .sec02 .sec02_price .sec02_price_wrap .sec02_price_wrap_left .sec02_price_wrap_item{position:relative}.price .sec02 .sec02_price .sec02_price_wrap .sec02_price_wrap_left .sec02_price_wrap_item:after{position:absolute;display:block;content:"";width:90%;height:1px;bottom:0;right:0;background-color:#1f7b84}@media screen and (max-width: 600px){.price .sec02 .sec02_price .sec02_price_wrap .sec02_price_wrap_left .sec02_price_wrap_item:after{display:none}}.price .sec02 .sec02_price .sec02_price_wrap .sec02_price_wrap_right .sec02_price_wrap_item{position:relative}.price .sec02 .sec02_price .sec02_price_wrap .sec02_price_wrap_right .sec02_price_wrap_item::before{position:absolute;display:block;content:"";width:1px;height:80%;top:50%;left:-0.5px;transform:translateY(-50%);background-color:#1f7b84}@media screen and (max-width: 600px){.price .sec02 .sec02_price .sec02_price_wrap .sec02_price_wrap_right .sec02_price_wrap_item::before{height:95%;top:inherit;transform:translateY(0);bottom:0}}.price .sec02 .sec02_price .sec02_price_wrap .sec02_price_wrap_right .sec02_price_wrap_item:after{position:absolute;display:block;content:"";width:90%;height:1px;bottom:0;left:0;background-color:#1f7b84}@media screen and (max-width: 600px){.price .sec02 .sec02_price .sec02_price_wrap .sec02_price_wrap_right .sec02_price_wrap_item:after{display:none}}.price .sec02 .sec02_price .sec02_price_wrap .sec02_price_wrap_right .sec02_price_wrap_txt{position:relative}.price .sec02 .sec02_price .sec02_price_wrap .sec02_price_wrap_right .sec02_price_wrap_txt::before{position:absolute;display:block;content:"";width:1px;height:80%;top:50%;left:-0.5px;transform:translateY(-50%);background-color:#1f7b84}@media screen and (max-width: 600px){.price .sec02 .sec02_price .sec02_price_wrap .sec02_price_wrap_right .sec02_price_wrap_txt::before{height:98%;top:0;transform:translateY(0)}}.price .sec02 .sec02_price .sec02_price_wrap .sec02_price_wrap_col{width:50%}.price .sec02 .sec02_price .sec02_price_wrap .sec02_price_wrap_col h4{font-size:2.5rem;font-weight:600;color:#fff;letter-spacing:.08em;text-align:center;width:100%;padding:14px 0;background-color:#1f7b84}@media screen and (max-width: 979px){.price .sec02 .sec02_price .sec02_price_wrap .sec02_price_wrap_col h4{font-size:1.8rem;height:88px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}}@media screen and (max-width: 600px){.price .sec02 .sec02_price .sec02_price_wrap .sec02_price_wrap_col h4{font-size:1.3rem}}.price .sec02 .sec02_price .sec02_price_wrap .sec02_price_wrap_col h4 span{font-size:2rem;font-weight:400;color:#fff;letter-spacing:.08em}@media screen and (max-width: 979px){.price .sec02 .sec02_price .sec02_price_wrap .sec02_price_wrap_col h4 span{font-size:1.4rem;display:inline-block}}@media screen and (max-width: 600px){.price .sec02 .sec02_price .sec02_price_wrap .sec02_price_wrap_col h4 span{font-size:1.3rem}}.price .sec02 .sec02_price .sec02_price_wrap .sec02_price_wrap_col .sec02_price_wrap_item{width:100%;height:290px;background-color:#fff;padding:0 35px;text-align:center;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 979px){.price .sec02 .sec02_price .sec02_price_wrap .sec02_price_wrap_col .sec02_price_wrap_item{height:230px}}@media screen and (max-width: 600px){.price .sec02 .sec02_price .sec02_price_wrap .sec02_price_wrap_col .sec02_price_wrap_item{height:auto;padding:10px 10px 0}}.price .sec02 .sec02_price .sec02_price_wrap .sec02_price_wrap_col .sec02_price_wrap_item picture,.price .sec02 .sec02_price .sec02_price_wrap .sec02_price_wrap_col .sec02_price_wrap_item img{width:100%}@media screen and (max-width: 600px){.price .sec02 .sec02_price .sec02_price_wrap .sec02_price_wrap_col .sec02_price_wrap_item picture,.price .sec02 .sec02_price .sec02_price_wrap .sec02_price_wrap_col .sec02_price_wrap_item img{height:100%;background-size:contain}}.price .sec02 .sec02_price .sec02_price_wrap .sec02_price_wrap_col .sec02_price_wrap_txt{background-color:#fff;padding:38px 35px 42px}@media screen and (max-width: 600px){.price .sec02 .sec02_price .sec02_price_wrap .sec02_price_wrap_col .sec02_price_wrap_txt{padding:10px 10px 15px}}.price .sec02 .sec02_price .sec02_price_wrap .sec02_price_wrap_col .sec02_price_wrap_txt h5{font-size:2rem;font-weight:500;letter-spacing:.08em;color:#1f7b84;text-align:center;margin-bottom:5px}@media screen and (max-width: 979px){.price .sec02 .sec02_price .sec02_price_wrap .sec02_price_wrap_col .sec02_price_wrap_txt h5{font-size:1.8rem}}.price .sec02 .sec02_price .sec02_price_wrap .sec02_price_wrap_col .sec02_price_wrap_txt .color_title{font-size:1.8rem;font-weight:500;letter-spacing:.08em;color:#fff;background-color:#1f7b84;display:block;width:100%;padding:4px 20px;border-radius:18px;margin-bottom:5px}@media screen and (max-width: 979px){.price .sec02 .sec02_price .sec02_price_wrap .sec02_price_wrap_col .sec02_price_wrap_txt .color_title{font-size:1.3rem;text-align:center}}.price .sec02 .sec02_price .sec02_price_wrap .sec02_price_wrap_col .sec02_price_wrap_txt p{font-size:1.4rem;font-weight:300;letter-spacing:.08em;color:#1f7b84;line-height:2}@media screen and (max-width: 979px){.price .sec02 .sec02_price .sec02_price_wrap .sec02_price_wrap_col .sec02_price_wrap_txt p{font-size:1.3rem}}.price .sec02 .sec02_price .sec02_price_wrap .sec02_price_wrap_col .sec02_price_wrap_txt .margin_1{margin-bottom:30px}.price .sec02 .sec02_price .sec02_price_wrap .sec02_price_wrap_col .sec02_price_wrap_txt .margin_2{margin-bottom:15px}.price .sec02 .sec02_price .sec02_price_wrap .sec02_price_wrap_bottom{width:100%}.price .sec02 .sec02_price .sec02_price_wrap .sec02_price_wrap_bottom h4{width:100%;text-align:center;background-color:#1f7b84;font-size:2rem;font-weight:400;color:#fff;padding:18px 0}.price .sec02 .sec02_price .sec02_price_wrap .sec02_price_wrap_bottom .sec02_price_wrap_bottom_flex{background-color:#c7faff;display:flex}.price .sec02 .sec02_price .sec02_price_wrap .sec02_price_wrap_bottom .sec02_price_wrap_bottom_flex ul{width:50%;padding:42px 35px 52px;position:relative}.price .sec02 .sec02_price .sec02_price_wrap .sec02_price_wrap_bottom .sec02_price_wrap_bottom_flex ul:last-child::before{position:absolute;display:block;content:"";width:1px;height:80%;top:50%;left:-0.5px;transform:translateY(-50%);background-color:#1f7b84}@media screen and (max-width: 600px){.price .sec02 .sec02_price .sec02_price_wrap .sec02_price_wrap_bottom .sec02_price_wrap_bottom_flex ul{padding:17px 10px 14px}}.price .sec02 .sec02_price .sec02_price_wrap .sec02_price_wrap_bottom .sec02_price_wrap_bottom_flex ul li{font-size:1.4rem;font-weight:400;color:#1f7b84;letter-spacing:.08em;line-height:2;padding-left:1.5rem;position:relative}.price .sec02 .sec02_price .sec02_price_wrap .sec02_price_wrap_bottom .sec02_price_wrap_bottom_flex ul li::before{position:absolute;display:block;content:"・";left:0;top:0rem}.price .sec02 .sec02_price .sec02_price_wrap .sec02_price_wrap_bottom .sec02_price_wrap_bottom_flex ul li span{font-size:1.4rem;font-weight:600;color:#1f7b84;letter-spacing:.08em}.price .sec03{margin-bottom:128px}@media screen and (max-width: 600px){.price .sec03{margin-bottom:70px}}.price .sec03 .sec03_wrap h3{font-size:2.5rem;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;color:#fff;margin-bottom:20px}@media screen and (max-width: 600px){.price .sec03 .sec03_wrap h3{font-size:2rem;text-align:center}}.price .sec03 .sec03_wrap p{margin:30px auto 0;font-size:1.4rem;font-weight:300;color:#fff;letter-spacing:.08em;line-height:2}.price .sec03 .sec03_wrap p span{font-size:1.4rem;font-weight:600;color:#fff;letter-spacing:.08em}.price .sec04 .sec04_list h3{font-size:2.5rem;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;color:#fff;margin-bottom:20px}@media screen and (max-width: 600px){.price .sec04 .sec04_list h3{font-size:2rem;text-align:center}}.price .sec04 .sec04_list ul{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 600px){.price .sec04 .sec04_list ul{justify-content:center}}.price .sec04 .sec04_list ul li{width:48%}.price .sec04 .sec04_list ul li:nth-of-type(-n+2){margin-bottom:49px}@media screen and (max-width: 600px){.price .sec04 .sec04_list ul li:nth-of-type(-n+2){margin-bottom:20px}}@media screen and (max-width: 600px){.price .sec04 .sec04_list ul li:last-of-type{margin-bottom:0px}}@media screen and (max-width: 600px){.price .sec04 .sec04_list ul li{margin-bottom:20px;width:100%;max-width:340px}}.price .sec04 .sec04_list ul li img{width:100%;border-radius:10px}.price .sec05 .sec05_txt{margin-bottom:40px}.price .sec05 .sec05_txt h3{font-size:2.5rem;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;color:#fff;margin-bottom:20px}@media screen and (max-width: 600px){.price .sec05 .sec05_txt h3{font-size:2rem}}.price .sec05 .sec05_txt span{font-size:2rem;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;color:#fff;display:inline-block;margin-bottom:22px}@media screen and (max-width: 600px){.price .sec05 .sec05_txt span{line-height:2}}.price .sec05 .sec05_txt p{font-size:1.4rem;font-weight:300;color:#fff;letter-spacing:.08em;line-height:2}.price .sec05 .pricing-table{background:#fff;border-radius:10px;width:100%;overflow:hidden;margin-bottom:100px}@media screen and (max-width: 600px){.price .sec05 .pricing-table{margin-bottom:75px;border-radius:10px 10px 10px 0}}.price .sec05 .pricing-table table{width:100%;border-collapse:collapse}.price .sec05 .pricing-table th:nth-child(1),.price .sec05 .pricing-table td:nth-child(1){width:12%}.price .sec05 .pricing-table th:nth-child(2),.price .sec05 .pricing-table td:nth-child(2){width:26%}.price .sec05 .pricing-table th:nth-child(3),.price .sec05 .pricing-table td:nth-child(3){width:26%}.price .sec05 .pricing-table th:nth-child(4),.price .sec05 .pricing-table td:nth-child(4){width:26%}.price .sec05 .pricing-table th:nth-child(5),.price .sec05 .pricing-table td:nth-child(5){width:10%}.price .sec05 .pricing-table th,.price .sec05 .pricing-table td{border-left:solid 1px #1f7b84;border-bottom:solid 1px #1f7b84;border-right:solid 1px #1f7b84;border-top:solid 1px #1f7b84;padding:12px;font-size:2rem;font-weight:400}@media screen and (max-width: 979px){.price .sec05 .pricing-table th,.price .sec05 .pricing-table td{font-size:1.4rem}}@media screen and (max-width: 600px){.price .sec05 .pricing-table th,.price .sec05 .pricing-table td{padding:12px 5px}}.price .sec05 .pricing-table th{background-color:#1f7b84;color:#fff;text-align:center}.price .sec05 .pricing-table th:nth-child(3){position:relative}.price .sec05 .pricing-table th:nth-child(3)::before{position:absolute;display:block;content:"";width:1px;height:100%;background-color:#fff;left:-1px;top:0}.price .sec05 .pricing-table th:nth-child(4){position:relative}.price .sec05 .pricing-table th:nth-child(4)::before{position:absolute;display:block;content:"";width:1px;height:100%;background-color:#fff;left:-1px;top:0}.price .sec05 .pricing-table th:nth-child(5){position:relative}.price .sec05 .pricing-table th:nth-child(5)::before{position:absolute;display:block;content:"";width:1px;height:100%;background-color:#fff;left:-1px;top:0}.price .sec05 .pricing-table td{color:#1f7b84;letter-spacing:.08em}.price .sec05 .pricing-table td:first-child{position:relative}@media screen and (max-width: 979px){.price .sec05 .pricing-table td:last-child{padding:12px 0}}.price .sec05 .pricing-table td .small-text{font-size:1.5rem;color:#1f7b84;letter-spacing:.08em;font-weight:400}@media screen and (max-width: 979px){.price .sec05 .pricing-table td .small-text{font-size:1rem}}.price .sec05 .pricing-table .category td:first-child{text-align:center;background-color:#1f7b84;color:#fff}.price .sec05 .pricing-table .category td:first-child::before{position:absolute;display:block;content:"";width:100%;height:1px;left:0;top:-0.5px;background-color:#fff}.price .sec05 .pricing-table td a{text-decoration:none;display:block;width:100%;height:100%;color:#007f91;position:relative;padding:0 10px;font-size:1.8rem}.price .sec05 .pricing-table td a::before{position:absolute;display:block;content:"＞";font-size:1.8rem;right:0}@media screen and (max-width: 979px){.price .sec05 .pricing-table td a::before{font-size:1.4rem;right:10px}}@media screen and (max-width: 758px){.price .sec05 .pricing-table td a::before{right:50%;transform:translateX(50%);bottom:0}}@media screen and (max-width: 600px){.price .sec05 .pricing-table td a::before{right:50%;transform:translateX(50%);bottom:0}}@media screen and (max-width: 979px){.price .sec05 .pricing-table td a{padding:0 10px;font-size:1.4rem}}@media screen and (max-width: 758px){.price .sec05 .pricing-table td a{padding:0 0 2rem 0;text-align:center;font-size:1.4rem}}@media screen and (max-width: 600px){.price .sec05 .pricing-table td a{padding:0 0 2rem 0;text-align:center;font-size:1.4rem}}.price .sec05 .sec05_anesthesia h3{font-size:2.5rem;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;color:#fff;margin-bottom:20px}@media screen and (max-width: 600px){.price .sec05 .sec05_anesthesia h3{font-size:2rem}}.price .sec05 .sec05_anesthesia .sec05_anesthesia_list dl{display:flex;flex-wrap:wrap;height:85px;border-radius:10px;overflow:hidden;margin-bottom:20px}.price .sec05 .sec05_anesthesia .sec05_anesthesia_list dl:last-child{margin-bottom:30px}@media screen and (max-width: 600px){.price .sec05 .sec05_anesthesia .sec05_anesthesia_list dl{text-align:center;height:auto}}.price .sec05 .sec05_anesthesia .sec05_anesthesia_list dl dt{width:38%;background-color:#1f7b84;height:100%;font-size:2rem;color:#fff;letter-spacing:.08em;font-weight:500;padding:13px 0 13px 20px}@media screen and (max-width: 979px){.price .sec05 .sec05_anesthesia .sec05_anesthesia_list dl dt{font-size:1.6rem}}@media screen and (max-width: 600px){.price .sec05 .sec05_anesthesia .sec05_anesthesia_list dl dt{font-size:2rem;width:100%}}.price .sec05 .sec05_anesthesia .sec05_anesthesia_list dl dt span{font-size:1.5rem;color:#fff;font-weight:300;letter-spacing:.08em}@media screen and (max-width: 979px){.price .sec05 .sec05_anesthesia .sec05_anesthesia_list dl dt span{font-size:1.2rem}}@media screen and (max-width: 600px){.price .sec05 .sec05_anesthesia .sec05_anesthesia_list dl dt span{font-size:1.5rem}}.price .sec05 .sec05_anesthesia .sec05_anesthesia_list dl dd{height:100%;color:#1f7b84;font-weight:400;letter-spacing:.08em;padding:13px 0 13px 20px}.price .sec05 .sec05_anesthesia .sec05_anesthesia_list dl .dd_1{width:25%;background-color:#fff;font-size:1.5rem}@media screen and (max-width: 979px){.price .sec05 .sec05_anesthesia .sec05_anesthesia_list dl .dd_1{font-size:1.4rem}}@media screen and (max-width: 600px){.price .sec05 .sec05_anesthesia .sec05_anesthesia_list dl .dd_1{font-size:1.5rem;width:100%}}.price .sec05 .sec05_anesthesia .sec05_anesthesia_list dl .dd_2{width:37%;background-color:#c7faff;font-size:2rem}@media screen and (max-width: 979px){.price .sec05 .sec05_anesthesia .sec05_anesthesia_list dl .dd_2{font-size:1.6rem}}@media screen and (max-width: 600px){.price .sec05 .sec05_anesthesia .sec05_anesthesia_list dl .dd_2{font-size:2rem;width:100%}}.price .sec05 .sec05_anesthesia .sec05_anesthesia_list dl .dd_2 .tax{font-size:1.5rem;color:#1f7b84;font-weight:400;letter-spacing:.08em}@media screen and (max-width: 979px){.price .sec05 .sec05_anesthesia .sec05_anesthesia_list dl .dd_2 .tax{font-size:1.3rem}}@media screen and (max-width: 600px){.price .sec05 .sec05_anesthesia .sec05_anesthesia_list dl .dd_2 .tax{font-size:1.5rem}}.price .sec05 .sec05_anesthesia .sec05_anesthesia_list dl .dd_2 .small_txt{font-size:1.5rem;color:#1f7b84;font-weight:600;letter-spacing:.08em}@media screen and (max-width: 979px){.price .sec05 .sec05_anesthesia .sec05_anesthesia_list dl .dd_2 .small_txt{font-size:1.3rem}}@media screen and (max-width: 600px){.price .sec05 .sec05_anesthesia .sec05_anesthesia_list dl .dd_2 .small_txt{font-size:1.5rem}}.price .sec05 .sec05_anesthesia .sec05_anesthesia p{font-size:1.4rem;font-weight:300;color:#fff;letter-spacing:.08em;line-height:2}.price .sec01{margin-bottom:100px}@media screen and (max-width: 600px){.price .sec01{margin-bottom:70px}}.price .sec04{margin-bottom:100px}@media screen and (max-width: 600px){.price .sec04{margin-bottom:70px}}.price .sec05{margin-bottom:100px}@media screen and (max-width: 600px){.price .sec05{margin-bottom:70px}}.price .sec06_com{padding:0 0 84px}@media screen and (max-width: 979px){.price .sec06_com{padding:0px 0px 60px}}@media screen and (max-width: 600px){.price .sec06_com{padding:0px 0 50px}}.price .sec06_com .sec06_swiper{width:90%;max-width:1044px;margin:56px auto 0}@media screen and (max-width: 600px){.price .sec06_com .sec06_swiper{width:100%}}.price .sec06_com .sec06_swiper .swiper-campaing{padding-bottom:71px}.price .sec06_com .sec06_swiper .swiper-campaing .swiper-wrapper .swiper-slide{border-radius:10px;overflow:hidden}@media screen and (max-width: 600px){.price .sec06_com .sec06_swiper .swiper-campaing .swiper-wrapper .swiper-slide img{width:100%;height:100%;object-fit:cover}}.price .sec06_com .sec06_swiper .swiper-campaing .swiper-pagination{bottom:40px !important}.price .sec06_com .sec06_swiper .swiper-campaing .swiper-pagination .swiper-pagination-bullet{background:#75d5de;opacity:1 !important;margin:0 9px}.price .sec06_com .sec06_swiper .swiper-campaing .swiper-pagination .swiper-pagination-bullet-active{background:#fff !important}.price .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap{width:100%;max-width:1044px;margin:0 auto;display:flex;justify-content:right;position:absolute;bottom:0}@media screen and (max-width: 979px){.price .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap{bottom:20px}}.price .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev{position:relative !important;width:53px;height:53px;left:inherit !important;right:37px}@media screen and (max-width: 600px){.price .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev{display:none}}.price .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev:after{display:none}.price .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev::before{content:"";background-image:url(../img/icon/swiper_arrow_left.png);background-size:contain;background-repeat:no-repeat;width:53px;height:53px}@media screen and (max-width: 979px){.price .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev::before{width:33px;height:33px}}@media screen and (max-width: 979px){.price .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-prev{width:33px;height:33px;right:27px}}.price .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next{position:relative !important;width:53px;height:53px;left:inherit !important;right:0px}@media screen and (max-width: 600px){.price .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next{display:none}}.price .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next:after{display:none}.price .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next::before{content:"";background-image:url(../img/icon/swiper_arrow_right.png);background-size:contain;background-repeat:no-repeat;width:53px;height:53px}@media screen and (max-width: 979px){.price .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next::before{width:33px;height:33px}}@media screen and (max-width: 979px){.price .sec06_com .sec06_swiper .swiper-campaing .swiper-button__wrap .swiper-button-next{width:33px;height:33px}}.price .sec06_com .sec06_wrap{width:90%;max-width:904px;margin:64px auto 187px;display:flex;flex-direction:row-reverse;align-items:center;flex-wrap:wrap;position:relative;border-radius:10px;overflow:hidden;z-index:2}.price .sec06_com .sec06_wrap::before{position:absolute;display:block;content:"";width:100%;height:100%;background-image:url(../img/top/sec06_bg.png);background-size:cover;background-repeat:no-repeat;z-index:1}@media screen and (max-width: 979px){.price .sec06_com .sec06_wrap{margin:47px auto 87px}}.price .sec06_com .sec06_wrap .sec06_wrap_txt{width:50%;position:relative;z-index:2;display:flex;justify-content:center}@media screen and (max-width: 979px){.price .sec06_com .sec06_wrap .sec06_wrap_txt{padding:0px 10px}}@media screen and (max-width: 600px){.price .sec06_com .sec06_wrap .sec06_wrap_txt{width:100%;padding:18px 0}}@media screen and (max-width: 979px){.price .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap .com-btn__blue a{font-size:1.2rem;padding:8px 0}}@media screen and (max-width: 600px){.price .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap .com-btn__blue a{font-size:1.4rem;padding:13px 0}}.price .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap h3{font-size:3rem;font-weight:400;font-family:"Noto Serif JP",serif;line-height:1.5}@media screen and (max-width: 979px){.price .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap h3{font-size:2rem}}@media screen and (max-width: 600px){.price .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap h3{text-align:center;font-size:2.4rem}}.price .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap h3 span{font-size:4.3rem;font-weight:400;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.price .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap h3 span{font-size:3rem}}@media screen and (max-width: 600px){.price .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap h3 span{font-size:3.5rem}}.price .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap p{font-size:1.4rem;letter-spacing:.08em;margin:10px 0 15px;color:#5c5c5c;font-weight:300}@media screen and (max-width: 979px){.price .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap p{font-size:1.2rem;margin:5px 0 10px}}@media screen and (max-width: 600px){.price .sec06_com .sec06_wrap .sec06_wrap_txt .sec06_wrap_txt_wrap p{font-size:1.4rem;margin:10px 0 15px}}.price .sec06_com .sec06_wrap .sec06_wrap_img{width:50%;height:100%;position:relative;z-index:2}@media screen and (max-width: 600px){.price .sec06_com .sec06_wrap .sec06_wrap_img{width:100%;height:164px}}.price .sec06_com .sec06_wrap .sec06_wrap_img img{width:100%;height:100%;object-fit:cover}.price .sec06_com .sec06_policy{position:relative;width:90%;max-width:904px;margin:0 auto;border:solid 3px #fff;border-radius:10px;padding:44px 68px;background-image:url("../img/com/sec06_policy_bg.jpg");background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 979px){.price .sec06_com .sec06_policy{padding:22px 34px}}@media screen and (max-width: 780px){.price .sec06_com .sec06_policy{padding:259px 0 0}}.price .sec06_com .sec06_policy .sec06_policy_txt .contents_title__left h2{font-weight:500}@media screen and (max-width: 780px){.price .sec06_com .sec06_policy .sec06_policy_txt .contents_title__left{text-align:center}}.price .sec06_com .sec06_policy .sec06_policy_txt p{font-size:1.4rem;color:#fff;line-height:2.14;letter-spacing:.08em;margin:25px 0;font-weight:300}@media screen and (max-width: 780px){.price .sec06_com .sec06_policy .sec06_policy_txt p{padding:0 5%}}.price .sec06_com .sec06_policy .sec06_policy_img{position:absolute;width:287px;height:467px;right:68px;top:-17px}@media screen and (max-width: 979px){.price .sec06_com .sec06_policy .sec06_policy_img{width:237px;height:437px;top:0;right:0px}}@media screen and (max-width: 780px){.price .sec06_com .sec06_policy .sec06_policy_img{width:184px;height:289px;right:inherit;top:-45px;left:50%;transform:translateX(-50%)}}@media screen and (max-width: 780px){.price .sec06_com .sec06_policy .com-btn__white{width:100%;max-width:100%}.price .sec06_com .sec06_policy .com-btn__white a{border-radius:0 !important}}.price .sec09_com{padding-bottom:140px}@media screen and (max-width: 600px){.price .sec09_com{padding-top:50px;background:inherit;background-image:url("../img/com/sec06_policy_bg.jpg");background-size:contain;background-repeat:repeat-y;padding-bottom:60px}}.price .sec09_com .sec09_list{display:flex;flex-wrap:wrap;margin-top:57px}@media screen and (max-width: 979px){.price .sec09_com .sec09_list{margin-top:30px}}.price .sec09_com .sec09_list .list{width:32.66%;padding-right:2%}.price .sec09_com .sec09_list .list:nth-child(2){width:34.66%;padding:0 2%;border-left:dashed 1px #fff;border-right:dashed 1px #fff}@media screen and (max-width: 600px){.price .sec09_com .sec09_list .list:nth-child(2){padding:0;width:100%;margin:50px auto;border:none}}.price .sec09_com .sec09_list .list:nth-child(3){padding-left:2%;padding-right:0}@media screen and (max-width: 600px){.price .sec09_com .sec09_list .list:nth-child(3){padding:0}}@media screen and (max-width: 600px){.price .sec09_com .sec09_list .list{width:100%}}.price .sec09_com .sec09_list .list .list_img{width:100%;height:243px;margin-bottom:5px;border-radius:10px;overflow:hidden}@media screen and (max-width: 979px){.price .sec09_com .sec09_list .list .list_img{height:20.465890183vw;max-height:243px}}@media screen and (max-width: 600px){.price .sec09_com .sec09_list .list .list_img{height:243px}}.price .sec09_com .sec09_list .list .list_img img{width:100%;height:100%;object-fit:cover}.price .sec09_com .sec09_list .list h3{font-size:2rem;font-weight:500;line-height:1.75;color:#fff}@media screen and (max-width: 979px){.price .sec09_com .sec09_list .list h3{font-size:1.6rem}}@media screen and (max-width: 600px){.price .sec09_com .sec09_list .list h3{font-size:2rem}}.price .sec09_com .sec09_list .list p{font-size:1.4rem;color:#fff;letter-spacing:.12em;margin:5px 0 17px}@media screen and (max-width: 979px){.price .sec09_com .sec09_list .list p{font-size:1.2rem}}@media screen and (max-width: 600px){.price .sec09_com .sec09_list .list p{font-size:1.4rem}}.price .sec09_com .sec09_list .list .list_map{background-color:#d5b563;width:100%;font-size:1.4rem;letter-spacing:.08em;display:block;text-align:center;color:#5c5c5c;border-radius:10px;padding:10px 0;margin-bottom:15px}@media screen and (max-width: 979px){.price .sec09_com .sec09_list .list .list_map{padding:8px 0}}@media screen and (max-width: 600px){.price .sec09_com .sec09_list .list .list_map{padding:10px 0}}.price .sec09_com .sec09_list .list .list_access{width:100%;display:block;text-align:center;font-size:1.3rem;color:#fff;border:solid 1px #fff;border-radius:10px;padding:19px 0}@media screen and (max-width: 979px){.price .sec09_com .sec09_list .list .list_access{padding:10px 0}}@media screen and (max-width: 600px){.price .sec09_com .sec09_list .list .list_access{padding:19px 0}}.price .link_candela{width:90%;max-width:661px;margin:0 auto}.price .link_candela a{display:block;width:100%;height:100%}@media screen and (max-width: 600px){.price .link_candela img{border-radius:10px}}.price .sec_recruit{padding-top:130px}@media screen and (max-width: 979px){.price .sec_recruit{padding-top:60px}}@keyframes infinity-scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}.price .sec_recruit .scroll-infinity__wrap{display:flex;overflow:hidden}.price .sec_recruit .scroll-infinity__list{display:flex;list-style:none;padding:0}.price .sec_recruit .scroll-infinity__list--left{animation:infinity-scroll-left 80s infinite linear .5s both}.price .sec_recruit .scroll-infinity__item{width:25vw;height:374px;border-radius:10px;overflow:hidden;margin:0 6px}@media screen and (max-width: 979px){.price .sec_recruit .scroll-infinity__item{width:25vw;height:300px}}@media screen and (max-width: 600px){.price .sec_recruit .scroll-infinity__item{width:40vw;height:230px}}.price .sec_recruit .scroll-infinity__item>img{width:100%;height:100%;object-fit:cover}.price .sec12_com{padding:70px 0 93px}@media screen and (max-width: 979px){.price .sec12_com{padding-bottom:40px}}.price .sec12_com .sec12_contact .sec12_contact_wrap{display:flex;flex-wrap:wrap;width:90%;max-width:915px;margin:50px auto 65px}.price .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel{width:53%;border-right:dashed 1px #fff}@media screen and (max-width: 600px){.price .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel{width:100%;padding-bottom:41px;border-right:none;border-bottom:dashed 1px #fff}}.price .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul{width:100%;max-width:382px;text-align:center}@media screen and (max-width: 600px){.price .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul{max-width:100%}}.price .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul li{font-size:2rem;color:#fff;font-weight:500;letter-spacing:.03em}.price .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul li:nth-of-type(2){width:100%;margin:3px 0}.price .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul li:nth-of-type(2) img{width:100%}.price .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul li:nth-of-type(3){font-size:1.4rem;font-weight:400}@media screen and (max-width: 979px){.price .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul li{font-size:1.8rem;padding:0 10px}}@media screen and (max-width: 600px){.price .sec12_com .sec12_contact .sec12_contact_wrap .contact_tel ul li{font-size:2rem;padding:0}}.price .sec12_com .sec12_contact .sec12_contact_wrap .contact_form{width:47%}.price .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul{width:100%;max-width:323px;margin-left:auto;text-align:center}.price .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li{font-size:2rem;color:#fff;font-weight:500;letter-spacing:.03em}.price .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(2){width:100%;margin:15px 0}.price .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(2) a{font-size:1.4rem;display:block;font-weight:500;letter-spacing:.08em;color:#fff;border:solid 1px #fff;border-radius:10px;padding:12px 0;position:relative}@media screen and (max-width: 979px){.price .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(2) a{font-size:1.2rem;padding:8px 0}}@media screen and (max-width: 600px){.price .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(2) a{font-size:1.4rem;padding:12px 0}}.price .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(2) a:after{position:absolute;display:block;content:"";width:6px;height:10px;background-image:url("../img/icon/icon_arrow_white.png");background-size:contain;background-repeat:no-repeat;right:20px;top:50%;transform:translateY(-50%)}.price .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li:nth-of-type(3){font-size:1.4rem;font-weight:400}@media screen and (max-width: 979px){.price .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li{font-size:1.8rem;padding:0 10px}}@media screen and (max-width: 600px){.price .sec12_com .sec12_contact .sec12_contact_wrap .contact_form ul li{font-size:2rem}}.price .sec12_com .sec12_contact .form_list{width:90%;max-width:1167px;margin:0 auto;display:flex;flex-wrap:wrap}.price .sec12_com .sec12_contact .form_list .form_list_wrap{width:33.333333%;text-align:center;padding:0 33px}@media screen and (max-width: 979px){.price .sec12_com .sec12_contact .form_list .form_list_wrap{padding:0px 10px}}@media screen and (max-width: 600px){.price .sec12_com .sec12_contact .form_list .form_list_wrap{padding:0 33px}}.price .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(2) h3 span{width:27px}.price .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(3){border-left:dashed 1px #fff;border-right:dashed 1px #fff}@media screen and (max-width: 600px){.price .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(3){border:none}}.price .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(3) h3::before{background-image:url(../img/icon/icon_item_04.png);width:37px;height:28.31px}.price .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(3) h3 span{width:31px}@media screen and (max-width: 600px){.price .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(4){margin-bottom:0}}.price .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(4) h3::before{background-image:url(../img/icon/icon_item_05.png);width:35px;height:35px}.price .sec12_com .sec12_contact .form_list .form_list_wrap:nth-child(4) h3 span{width:28px}@media screen and (max-width: 600px){.price .sec12_com .sec12_contact .form_list .form_list_wrap{width:100%;margin-bottom:40px}}.price .sec12_com .sec12_contact .form_list .form_list_wrap h3{color:#fff;font-size:2rem;letter-spacing:.03em;font-weight:500;padding-top:80px;position:relative}.price .sec12_com .sec12_contact .form_list .form_list_wrap h3::before{position:absolute;display:block;content:"";width:36.1px;height:25.59px;background-image:url(../img/icon/icon_item_03.png);background-size:contain;background-repeat:no-repeat;top:18px;left:50%;transform:translateX(-50%)}@media screen and (max-width: 600px){.price .sec12_com .sec12_contact .form_list .form_list_wrap h3::before{display:none}}@media screen and (max-width: 979px){.price .sec12_com .sec12_contact .form_list .form_list_wrap h3{font-size:1.6rem;padding-top:60px}}@media screen and (max-width: 600px){.price .sec12_com .sec12_contact .form_list .form_list_wrap h3{padding:0 0 0 10px;font-size:2rem;display:flex;align-items:center;justify-content:center}}.price .sec12_com .sec12_contact .form_list .form_list_wrap h3 span{width:14px;display:block;line-height:1.3;margin-right:5px}@media screen and (min-width: 601px){.price .sec12_com .sec12_contact .form_list .form_list_wrap h3 span{display:none !important}}.price .sec12_com .sec12_contact .form_list .form_list_wrap a{display:block;width:100%;max-width:323px;color:#fff;padding:12px 0;border-radius:10px;border:solid 1px #fff;text-align:center;margin:20px auto 0;font-size:1.4rem;letter-spacing:.08em;position:relative}@media screen and (max-width: 979px){.price .sec12_com .sec12_contact .form_list .form_list_wrap a{font-size:1.2rem;padding:8px 0}}@media screen and (max-width: 600px){.price .sec12_com .sec12_contact .form_list .form_list_wrap a{font-size:1.4rem;padding:12px 0;margin-top:10px}}.price .sec12_com .sec12_contact .form_list .form_list_wrap a:after{position:absolute;display:block;content:"";width:6px;height:10px;background-image:url("../img/icon/icon_arrow_white.png");background-size:contain;background-repeat:no-repeat;right:20px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 979px){.price .sec12_com .sec12_contact .form_list .form_list_wrap a:after{right:6px;top:52%}}@media screen and (max-width: 600px){.price .sec12_com .sec12_contact .form_list .form_list_wrap a:after{right:20px}}.bold{font-size:1.4rem;letter-spacing:.08em;font-weight:500;line-height:2;color:#5c5c5c}.super{margin-top:105px;background:linear-gradient(90deg, rgb(11, 152, 167) 0%, rgb(21, 200, 219) 50%, rgb(8, 156, 172) 100%)}@media screen and (max-width: 1299px){.super{margin-top:92px}}@media screen and (max-width: 979px){.super{margin-top:80.2px}}@media screen and (max-width: 600px){.super{margin-top:85.2px}}.super .bg_light{background:linear-gradient(90deg, rgb(26, 171, 188) 0%, rgb(34, 214, 233) 50%, rgb(24, 174, 191) 100%) !important}.super .aside-title-super{font-size:20px;color:#fff;font-family:"Noto Serif JP",serif;font-weight:bold;letter-spacing:.1em;line-height:1.65;text-align:center;margin-bottom:20px}.super .aside-title-super span{font-size:20px;color:#fff;font-family:"Noto Serif JP",serif;font-weight:bold;letter-spacing:.1em;line-height:1.65}@media screen and (max-width: 600px){.super .aside-title-super span{font-size:15px}}.super .item_title{text-align:center}.super .item_title h3{display:inline-block;color:#fff;font-size:30px;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;line-height:1;position:relative;padding:0 92px;text-shadow:1px 1px 5px rgba(0,0,0,.16)}@media screen and (max-width: 979px){.super .item_title h3{font-size:24px !important;padding:0px 40px}}@media screen and (max-width: 600px){.super .item_title h3{line-height:1.33}}.super .item_title h3::before{position:absolute;display:inline-block;content:"";width:80px;height:21px;background-image:url(../img/icon/vio_set_item_left.png);background-size:contain;background-repeat:no-repeat;left:0;top:50%;transform:translateY(-50%)}@media screen and (max-width: 979px){.super .item_title h3::before{width:56px;height:15px;left:-10px}}.super .item_title h3::after{position:absolute;display:inline-block;content:"";width:80px;height:21px;background-image:url(../img/icon/vio_set_item_right.png);background-size:contain;background-repeat:no-repeat;right:0;top:50%;transform:translateY(-50%)}@media screen and (max-width: 979px){.super .item_title h3::after{width:56px;height:15px;right:-10px}}.super .item_title h3 span{font-size:14px;font-weight:bold;letter-spacing:.08em;font-family:"Noto Serif JP",serif;color:#fff}@media screen and (max-width: 600px){.super .item_title h3 span{font-size:12px}}.super .flow{width:100%;margin:0 auto}.super .flow .flow_contener{display:flex;flex-wrap:wrap;flex-direction:row-reverse;border:solid 1px #fff;border-radius:10px;position:relative;overflow:hidden;z-index:1;margin-top:52px;background:linear-gradient(90deg, rgb(1, 158, 174) 0%, rgb(6, 183, 202) 50%, rgb(0, 161, 178) 100%)}@media screen and (max-width: 979px){.super .flow .flow_contener{margin-top:15px}}.super .flow .flow_contener::before{position:absolute;display:block;content:"";width:100%;height:100%;opacity:.5}.super .flow .flow_contener .flow_contener_img{position:relative}.super .flow .flow_contener .flow_contener_img .step{position:absolute;left:0;top:0;display:none;width:94px;background:#fff;font-size:2rem;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;color:#1f7b84;text-align:center;height:41px}@media screen and (max-width: 600px){.super .flow .flow_contener .flow_contener_img .step{display:flex;align-items:center;justify-content:center}}.super .flow .flow_contener .flow_contener_txt{width:calc(100% - 295px);padding:70px 20px 70px 40px;position:relative;z-index:2}@media screen and (max-width: 979px){.super .flow .flow_contener .flow_contener_txt{padding:50px 10px 50px 20px;width:calc(100% - 250px)}}@media screen and (max-width: 600px){.super .flow .flow_contener .flow_contener_txt{width:100%;padding:18px}}.super .flow .flow_contener .flow_contener_txt .step{position:absolute;left:0;top:0;display:block;width:94px;background:#fff;font-size:2rem;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;color:#1f7b84;text-align:center}@media screen and (max-width: 600px){.super .flow .flow_contener .flow_contener_txt .step{display:none}}.super .flow .flow_contener .flow_contener_txt h4{font-size:2rem;color:#fff;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;margin-bottom:15px}@media screen and (max-width: 979px){.super .flow .flow_contener .flow_contener_txt h4{font-size:1.7rem;margin-bottom:10px}}.super .flow .flow_contener .flow_contener_txt p{font-size:1.4rem;color:#fff;line-height:2;letter-spacing:.08em;font-weight:300;margin-bottom:0px}.super .flow .flow_contener .flow_contener_txt p span{font-size:1.4rem;color:#fff;line-height:2;letter-spacing:.08em;font-weight:500}.super .flow .flow_contener .flow_contener_txt .com-btn__gold{margin-top:20px;max-width:300px}.super .flow .flow_contener .flow_contener_txt .flow_contener_box{position:relative;padding:25px;margin-top:30px}@media screen and (max-width: 979px){.super .flow .flow_contener .flow_contener_txt .flow_contener_box{margin-top:15px;padding:15px}}@media screen and (max-width: 600px){.super .flow .flow_contener .flow_contener_txt .flow_contener_box{padding:20px}}.super .flow .flow_contener .flow_contener_txt .flow_contener_box::before{position:absolute;display:block;content:"";width:100%;height:100%;background:#fff;opacity:.21;top:0;left:0}.super .flow .flow_contener .flow_contener_txt .flow_contener_box span{font-size:1.4rem;color:#fff;line-height:2;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif}.super .flow .flow_contener .flow_contener_txt .flow_contener_box p{font-size:1.4rem;color:#fff;line-height:2;letter-spacing:.08em;font-weight:300;margin-bottom:0px}.super .flow .flow_contener .flow_contener_txt .flow_contener_box a{display:block;width:100%;max-width:300px;background:#1f7b84;text-align:center;padding:13px 0;border-radius:10px;font-size:1.4rem;color:#fff;letter-spacing:.1em;font-weight:400;margin-top:24px}.super .flow .flow_contener .flow_contener_img{width:295px;padding:20px;position:relative;z-index:2}@media screen and (max-width: 979px){.super .flow .flow_contener .flow_contener_img{width:250px}}@media screen and (max-width: 600px){.super .flow .flow_contener .flow_contener_img{width:100%;padding:0px}}.super .flow .flow_contener .flow_contener_img img{border-radius:10px}@media screen and (max-width: 600px){.super .flow .flow_contener .flow_contener_img img{border-radius:10px 10px 0px 0px}}.super .flow .flow-btn{margin-top:20px}.super .flow .flow-btn .slide-active{transform:rotate(180deg) !important}.super .flow .flow-btn a{display:block;padding:15px 0px;width:41px;margin:0 auto;transition:all .3s}.super .flow .flow-btn a img{width:100%}.super .flow .flow_list{display:none}.super .super_youtube{margin-bottom:35px}.super .super_youtube iframe{width:100%;height:530px}@media screen and (max-width: 979px){.super .super_youtube iframe{height:49.9168053245vw;max-height:530px}}@media screen and (max-width: 600px){.super .super_youtube iframe{height:50.4vw}}.super .super_visual{width:100%;position:relative;padding:36px 0 34px;background-image:url("../img/com/bg-gra.jpg");background-size:cover;background-repeat:no-repeat}.super .super_visual::before{position:absolute;display:block;content:"";width:100%;height:100%;background:#000;opacity:0;top:0;left:0;z-index:-1}.super .super_visual .super_visual_flex{width:90%;max-width:1095px;margin:0 auto;display:flex;align-items:end;position:relative;z-index:10}.super .super_visual .super_visual_flex .super_visual_txt{width:63%;padding-right:50px}@media screen and (max-width: 600px){.super .super_visual .super_visual_flex .super_visual_txt{width:100%;padding:0;margin-top:40px}}.super .super_visual .super_visual_flex .super_visual_txt .sub_vio{font-size:2rem;font-weight:500;letter-spacing:.1em;color:#fdd15d;font-family:"Noto Serif JP",serif}.super .super_visual .super_visual_flex .super_visual_txt h2{font-size:4rem;color:#fff;font-family:"Noto Serif JP",serif;letter-spacing:.08em;font-weight:500;margin:0 0 20px}@media screen and (max-width: 600px){.super .super_visual .super_visual_flex .super_visual_txt h2{margin:10px 0;font-size:3.6rem}}.super .super_visual .super_visual_flex .super_visual_txt h2 span{font-size:20px;font-weight:bold;color:#fff;font-family:"Noto Serif JP",serif;letter-spacing:.08em}.super .super_visual .super_visual_flex .super_visual_txt .price01{padding-right:5%}@media screen and (max-width: 600px){.super .super_visual .super_visual_flex .super_visual_txt .price01{max-width:355px;margin:0 auto;padding:0}}.super .super_visual .super_visual_flex .super_visual_txt .super_visual_item{margin:20px 0;border-radius:10px;overflow:hidden}@media screen and (max-width: 600px){.super .super_visual .super_visual_flex .super_visual_txt .super_visual_item{margin:20px 0 30px}}@media screen and (max-width: 600px){.super .super_visual .super_visual_flex .super_visual_txt p{text-align:center;margin-bottom:13px;font-size:2.5rem;letter-spacing:.08em;color:#fff;font-weight:500;font-family:"Noto Serif JP",serif}}.super .super_visual .super_visual_flex .super_visual_img{width:37%;border-radius:10px;overflow:hidden;position:relative}.super .super_visual .super_visual_flex .super_visual_img::before{position:absolute;display:block;content:"";width:100%;height:100%;background:#fff;opacity:0}.super .sec01{padding:67px 0 86px}.super .sec01 .sec01_wrap{position:relative;z-index:2}.super .sec01 .sec01_wrap .sec01_col{margin-top:100px}@media screen and (max-width: 600px){.super .sec01 .sec01_wrap .sec01_col{margin-top:40px}}.super .sec01 .sec01_wrap .sec01_col .contents_title{margin-bottom:41px}@media screen and (max-width: 600px){.super .sec01 .sec01_wrap .sec01_col .contents_title{margin-bottom:27px}}.super .sec01 .sec01_wrap .sec01_col .sec01_price{margin:31px 0 0;background:radial-gradient(circle at 80% 10%, rgba(255, 255, 255, 0.9), transparent 50%),linear-gradient(to bottom, #fdf4df, #fff, #fdf4df);padding:29px 45px 23px;border-radius:10px}@media screen and (max-width: 600px){.super .sec01 .sec01_wrap .sec01_col .sec01_price{margin:15px 0 0;padding:20px 17px 14px}}.super .sec01 .sec01_wrap .sec01_col .sec01_price h4{background-color:#1f7b84;text-align:center;font-size:25px;font-family:"Noto Serif JP",serif;letter-spacing:.08em;color:#fff;font-weight:bold;padding:8px 5px;margin-bottom:15px}@media screen and (max-width: 600px){.super .sec01 .sec01_wrap .sec01_col .sec01_price h4{font-size:20px;padding:13px 0px;font-size:20px}}.super .sec01 .sec01_wrap .sec01_col .sec01_price ul li{text-align:center;margin:0 auto 15px;font-size:35px;color:#1f7b84;letter-spacing:.08em;font-weight:bold;font-family:"Noto Serif JP",serif}.super .sec01 .sec01_wrap .sec01_col .sec01_price ul li:last-of-type{margin:0 auto 0;max-width:610px}@media screen and (max-width: 600px){.super .sec01 .sec01_wrap .sec01_col .sec01_price ul li:last-of-type{max-width:310px}}@media screen and (max-width: 600px){.super .sec01 .sec01_wrap .sec01_col .sec01_price ul li{font-size:21px}}.super .sec01 .sec01_wrap .sec01_col .sec01_price ul li img{width:100%}.super .sec01 .sec01_wrap .sec01_col .sec01_col_txt{text-align:center;margin-top:40px}.super .sec01 .sec01_wrap .sec01_col .sec01_col_txt span{font-size:20px;font-weight:bold;letter-spacing:.1em;color:#fff;font-family:"Noto Serif JP",serif}.super .sec01 .sec01_wrap .sec01_col .sec01_col_txt h4{font-size:30px;font-weight:bold;letter-spacing:.08em;color:#fff;font-family:"Noto Serif JP",serif}.super .sec01 .sec01_wrap .sec01_col .sec01_col_txt h4 small{font-size:20px;font-weight:bold;letter-spacing:.08em;color:#fff;font-family:"Noto Serif JP",serif}.super .sec01 .sec01_wrap .sec01_col .sec01_col_item{width:100%;max-width:714px;margin:42px auto 0}.super .sec01 .sec01_wrap .sec01_col .sec01_col_item_list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px}@media screen and (max-width: 600px){.super .sec01 .sec01_wrap .sec01_col .sec01_col_item_list{justify-content:center;margin-top:15px}}.super .sec01 .sec01_wrap .sec01_col .sec01_col_item_list li{width:49%}@media screen and (max-width: 600px){.super .sec01 .sec01_wrap .sec01_col .sec01_col_item_list li:first-of-type{margin-bottom:29px}}@media screen and (max-width: 600px){.super .sec01 .sec01_wrap .sec01_col .sec01_col_item_list li{width:100%}}.super .sec01 .sec01_wrap .sec01_col .sec01_col_item_list li img{width:100%}.super .sec01 .sec01_wrap .sec01_col .sec01_col_face_list{margin-top:40px}@media screen and (max-width: 600px){.super .sec01 .sec01_wrap .sec01_col .sec01_col_face_list{margin-top:15px}}.super .sec01 .sec01_wrap .sec01_col .sec01_col_face_list ul{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 600px){.super .sec01 .sec01_wrap .sec01_col .sec01_col_face_list ul{justify-content:center}}.super .sec01 .sec01_wrap .sec01_col .sec01_col_face_list ul li{width:49%;margin-bottom:15px}@media screen and (max-width: 600px){.super .sec01 .sec01_wrap .sec01_col .sec01_col_face_list ul li{width:100%}}.super .sec01 .sec01_wrap .sec01_col .sec01_col_face_list ul li img{width:100%;border-radius:10px}.super .sec02{margin-bottom:136px}@media screen and (max-width: 600px){.super .sec02{margin-bottom:70px}}.super .sec02 .sec02_wrap{position:relative;z-index:2}.super .sec02 .sec02_wrap .contents_title{margin-bottom:34px}@media screen and (max-width: 600px){.super .sec02 .sec02_wrap .contents_title{margin-bottom:20px}}.super .sec02 .sec02_wrap h3{font-size:30px;font-weight:600;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif;text-align:center;text-shadow:1px 1px 15px rgba(4,104,113,.9);margin-bottom:28px}@media screen and (max-width: 600px){.super .sec02 .sec02_wrap h3{margin-bottom:20px;font-size:20px}}.super .sec02 .sec02_wrap .sec02_contents{margin-bottom:85px}@media screen and (max-width: 600px){.super .sec02 .sec02_wrap .sec02_contents{margin-bottom:38px}}.super .sec02 .sec02_wrap .sec02_contents .sec02_contents_img{width:100%;margin-bottom:34px}@media screen and (max-width: 600px){.super .sec02 .sec02_wrap .sec02_contents .sec02_contents_img{margin-bottom:17px}}.super .sec02 .sec02_wrap .sec02_contents .sec02_contents_img img{width:100%;border-radius:10px}.super .sec02 .sec02_wrap .sec02_contents .sec02_contents_btn{margin:30px auto 11px !important}@media screen and (max-width: 600px){.super .sec02 .sec02_wrap .sec02_contents .sec02_contents_btn{margin:21px auto 11px !important}}.super .sec02 .sec02_wrap .sec02_contents .com-btn__gold{max-width:333px;margin:0 auto}.super .sec02 .sec02_wrap .sec02_contents_flex_right{flex-direction:row-reverse;margin-bottom:86px}.super .sec02 .sec02_wrap .sec02_contents_flex_right .sec02_contents_flex_txt{padding:0 30px 0 0}.super .sec02 .sec02_wrap .sec02_contents_flex{display:flex;flex-wrap:wrap}.super .sec02 .sec02_wrap .sec02_contents_flex h3{width:100%}.super .sec02 .sec02_wrap .sec02_contents_flex .sec02_contents_flex_img{width:50%}@media screen and (max-width: 600px){.super .sec02 .sec02_wrap .sec02_contents_flex .sec02_contents_flex_img{width:100%;margin-bottom:22px}}.super .sec02 .sec02_wrap .sec02_contents_flex .sec02_contents_flex_img img{width:100%;border-radius:10px}.super .sec02 .sec02_wrap .sec02_contents_flex .sec02_contents_flex_txt{width:50%;padding:0 0 0 30px}@media screen and (max-width: 600px){.super .sec02 .sec02_wrap .sec02_contents_flex .sec02_contents_flex_txt{width:100%;padding:0}}.super .sec03{margin-bottom:112px}@media screen and (max-width: 600px){.super .sec03{margin-bottom:86px}}.super .sec03 .sec03_wrap{position:relative;z-index:2}.super .sec04{margin-bottom:112px}@media screen and (max-width: 600px){.super .sec04{margin-bottom:86px}}.super .sec04 .sec04_wrap{position:relative;z-index:2}.super .sec04 .sec04_wrap .sec04_list{width:90%;max-width:1154px;margin:40px auto 79px;display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 600px){.super .sec04 .sec04_wrap .sec04_list{margin:23px auto 48px}}.super .sec04 .sec04_wrap .sec04_list li{width:32.8%;height:108px;margin-left:.7%;margin-bottom:.7%}.super .sec04 .sec04_wrap .sec04_list li:first-of-type{margin-left:0}.super .sec04 .sec04_wrap .sec04_list li:nth-of-type(4){margin-left:0}@media screen and (max-width: 600px){.super .sec04 .sec04_wrap .sec04_list li{width:100%;height:80px;margin-bottom:20px}}.super .sec04 .sec04_wrap .sec04_list li a{display:flex;height:100%;align-items:center;justify-content:center;font-size:2rem;background:#1f7b84;font-weight:400;color:#fff;letter-spacing:.1em;line-height:1.65;text-align:center;position:relative}.super .sec04 .sec04_wrap .sec04_list li a::before{position:absolute;display:block;content:"";width:7px;height:11px;right:28px;top:50%;transform:translateY(-50%);background-image:url(../img/face/path.png);background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 979px){.super .sec04 .sec04_wrap .sec04_list li a::before{right:12px}}@media screen and (max-width: 1299px){.super .sec04 .sec04_wrap .sec04_list li a{font-size:1.6rem}}@media screen and (max-width: 979px){.super .sec04 .sec04_wrap .sec04_list li a{font-size:1.4rem}}@media screen and (max-width: 600px){.super .sec04 .sec04_wrap .sec04_list li a{padding:15px 0}}.super .sec04 .sec04_wrap .sec04_contents{margin-bottom:100px}.super .sec04 .sec04_wrap .sec04_contents .sec04_contents_img{width:100%;margin-top:30px}.super .sec04 .sec04_wrap .sec04_contents .sec04_contents_img img{width:100%}.super .sec04 .sec04_wrap .sec04_contents .sec04_contents_icon{width:45px;margin:20px auto 0}.super .sec04 .sec04_wrap .sec04_contents .sec04_contents_icon img{width:100%}.super .sec04 .sec04_wrap .sec04_contents .sec04_contents_txt{margin-top:27px}.super .sec04 .sec04_wrap .sec04_contents .sec04_contents_txt h2{font-size:25px;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;color:#fff;line-height:2;text-align:center;margin-bottom:22px}@media screen and (max-width: 600px){.super .sec04 .sec04_wrap .sec04_contents .sec04_contents_txt h2{font-size:20px;margin-bottom:15px}}.super .sec04 .sec04_wrap .sec04_contents .sec04_contents_component{background:linear-gradient(90deg, rgb(1, 158, 174) 0%, rgb(6, 183, 202) 50%, rgb(0, 161, 178) 100%);padding:21px 15px 24px;margin:17px 0 50px}.super .sec04 .sec04_wrap .sec04_contents .sec04_contents_component h5{font-size:18px;font-weight:500;color:#fff;font-family:"Noto Serif JP",serif;letter-spacing:.08em;margin-bottom:17px}.super .sec04 .sec04_wrap .sec04_contents .sec04_contents_list{margin-bottom:22px}.super .sec04 .sec04_wrap .sec04_contents .sec04_contents_list h3{font-size:14px;font-weight:400;color:#fff;letter-spacing:.08em;width:100%;border-radius:10px 10px 0 0;text-align:center;background-color:#1f7b84;padding:10px 5px}.super .sec04 .sec04_wrap .sec04_contents .sec04_contents_list .sec04_contents_list_wrap{background-color:#fff;padding:22px 20px 27px}.super .sec04 .sec04_wrap .sec04_contents .sec04_contents_list .sec04_contents_list_wrap p{font-size:14px;font-weight:400;color:#1f7b84;letter-spacing:.08em;line-height:2;margin-bottom:0}.super .sec04 .sec04_wrap .sec04_contents .sec04_contents_margin{margin-bottom:50px}@media screen and (max-width: 600px){.super .sec04 .sec04_wrap .sec04_contents .sec04_contents_margin{margin-bottom:40px}}.super .sec04 .sec04_wrap .sec04_contents .sec04_contents_margin_img{margin-bottom:24px}.super .sec04 .sec04_wrap .sec04_contents .sec04_contents_margin_txt{margin-top:23px}.super .sec05{padding-bottom:80px}.super .sec05 .sec05_wrap{position:relative;z-index:2}.super .sec05 .sec05_wrap .reserve_flow{width:90%;max-width:869px;margin:60px auto 0}@media screen and (max-width: 979px){.super .sec05 .sec05_wrap .reserve_flow{margin-top:30px;margin-bottom:60px}}@media screen and (max-width: 600px){.super .sec05 .sec05_wrap .reserve_flow{margin-bottom:0px}}.super .sec05 .sec05_wrap .reserve_flow .reserve_flow_wrap{display:flex;flex-wrap:wrap;border-radius:10px;overflow:hidden;background:#fff}.super .sec05 .sec05_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_item{width:285px;height:100%;background-color:#f7f7f7}@media screen and (max-width: 979px){.super .sec05 .sec05_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_item{width:205px;height:100%}}@media screen and (max-width: 600px){.super .sec05 .sec05_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_item{width:100%;height:136px}}.super .sec05 .sec05_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_item img{width:100%;height:100%;object-fit:cover}.super .sec05 .sec05_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_txt{width:calc(100% - 285px);background:#fff;padding:10px 35px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 979px){.super .sec05 .sec05_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_txt{width:calc(100% - 205px);padding:20px 20px}}@media screen and (max-width: 600px){.super .sec05 .sec05_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_txt{width:100%;padding:30px 15px}}.super .sec05 .sec05_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_txt .reserve_flow_txt_wrap span{color:#5c5c5c;font-size:2rem;letter-spacing:.08em;font-weight:600;font-family:"Noto Serif JP",serif;margin-bottom:20px;display:block}@media screen and (max-width: 979px){.super .sec05 .sec05_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_txt .reserve_flow_txt_wrap span{text-align:center;font-size:1.8rem;margin-bottom:10px}}.super .sec05 .sec05_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_txt .reserve_flow_txt_wrap p{font-size:1.4rem;letter-spacing:.08em;line-height:2;color:#5c5c5c;font-weight:400;margin-bottom:15px}@media screen and (max-width: 979px){.super .sec05 .sec05_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_txt .reserve_flow_txt_wrap p{font-size:1.2rem}}@media screen and (max-width: 600px){.super .sec05 .sec05_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_txt .reserve_flow_txt_wrap p{font-size:1.4rem}}.super .sec05 .sec05_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_txt .reserve_flow_txt_wrap a{display:block;width:100%;max-width:300px;background:#d5b563;text-align:center;padding:13px 0;border-radius:10px;font-size:1.4rem;color:#292929;letter-spacing:.1em;font-weight:400}@media screen and (max-width: 979px){.super .sec05 .sec05_wrap .reserve_flow .reserve_flow_wrap .reserve_flow_txt .reserve_flow_txt_wrap a{padding:10px 0;font-size:1.2rem}}.super .sec05 .sec05_wrap .reserve_flow .reserve_flow_branch_flex{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:96px;margin-bottom:114px}@media screen and (max-width: 979px){.super .sec05 .sec05_wrap .reserve_flow .reserve_flow_branch_flex{margin-bottom:0px}}.super .sec05 .sec05_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch{width:45%;position:relative;background:#fff;border-radius:10px;padding:67px 20px 36px}@media screen and (max-width: 979px){.super .sec05 .sec05_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch{width:48%}}@media screen and (max-width: 600px){.super .sec05 .sec05_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch{width:100%;padding:60px 15px;margin-bottom:80px}}.super .sec05 .sec05_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch::before{position:absolute;display:block;content:"";width:45px;height:25px;top:-48px;left:50%;transform:translate(-50%, -50%);background-image:url(../img/icon/icon_flow.png);background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 600px){.super .sec05 .sec05_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch:last-child:before{content:"or";background-image:inherit;color:#1f7b84;font-size:35px;font-family:"Noto Serif JP",serif;line-height:1;width:auto;height:auto}}.super .sec05 .sec05_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch .num{position:absolute;left:0;top:0;background:#1f7b84;color:#fff;width:94px;display:block;font-size:2rem;font-family:"Noto Serif JP",serif;padding:5px 0;text-align:center;border-radius:10px 0 0 0}.super .sec05 .sec05_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch h4{font-size:2rem;letter-spacing:.08em;color:#5c5c5c;font-weight:600;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.super .sec05 .sec05_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch h4{text-align:center}}.super .sec05 .sec05_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch p{margin-top:25px;font-size:1.4rem;letter-spacing:.08em;line-height:2;color:#5c5c5c;font-weight:400;margin-bottom:0}@media screen and (max-width: 979px){.super .sec05 .sec05_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch p{margin-bottom:10px}}.super .sec05 .sec05_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch p span{color:#1f7b84}.super .sec05 .sec05_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch .second{margin-top:0}.super .sec05 .sec05_wrap .reserve_flow .reserve_flow_branch_flex .reserve_flow_branch .a{width:100%;margin:8px 0}.super .sec06{padding:105px 0 17px}.super .sec06 .sec06_wrap{position:relative;z-index:2}@media screen and (max-width: 979px){.super .sec06 .sec06_wrap{padding:80px 0px 20px}}.super .sec06 .sec06_wrap .sec08_faq{width:90%;max-width:869px;margin:57px auto 90px}@media screen and (max-width: 600px){.super .sec06 .sec06_wrap .sec08_faq{margin:23px auto 0}}@media screen and (max-width: 600px){.super .sec06 .sec06_wrap .sec08_faq:last-of-type{margin-bottom:23px}}.super .sec06 .sec06_wrap .sec08_faq .faq_list{margin-bottom:30px;border-radius:10px;overflow:hidden}@media screen and (max-width: 979px){.super .sec06 .sec06_wrap .sec08_faq .faq_list{margin-bottom:30px}}.super .sec06 .sec06_wrap .sec08_faq .faq_list .list-question{position:relative;background-color:#fff;padding:0px 0px 0px 0;display:flex;align-items:center}@media screen and (max-width: 979px){.super .sec06 .sec06_wrap .sec08_faq .faq_list .list-question{align-items:inherit}}.super .sec06 .sec06_wrap .sec08_faq .faq_list .list-question::before{content:"";display:block;width:14.52px;height:7.41px;background-image:url(../img/icon/icon_faq.png);background-repeat:no-repeat;background-size:contain;position:absolute;right:28px;top:50%;transform:translateY(-50%);transition:all .4s}@media screen and (max-width: 600px){.super .sec06 .sec06_wrap .sec08_faq .faq_list .list-question::before{right:15px;transform:inherit;top:28px}}.super .sec06 .sec06_wrap .sec08_faq .faq_list .list-question:hover{cursor:pointer}.super .sec06 .sec06_wrap .sec08_faq .faq_list .list-question .q{width:60px;text-align:center;background-color:#1f7b84;padding:22px 0}.super .sec06 .sec06_wrap .sec08_faq .faq_list .list-question .q p{font-size:2.4rem;letter-spacing:.12em;font-weight:400;color:#fff;margin-bottom:0}.super .sec06 .sec06_wrap .sec08_faq .faq_list .list-question .q_txt{font-size:1.4rem;font-weight:400;letter-spacing:.12em;color:#292929;width:calc(100% - 60px);padding-left:15px;padding-right:50px;line-height:2}@media screen and (max-width: 979px){.super .sec06 .sec06_wrap .sec08_faq .faq_list .list-question .q_txt{padding:20px 40px 20px 15px}}.super .sec06 .sec06_wrap .sec08_faq .faq_list .list-question .q_txt span{font-size:1.4rem;font-weight:500;letter-spacing:.12em;color:#292929}.super .sec06 .sec06_wrap .sec08_faq .faq_list .list-answer{display:none}.super .sec06 .sec06_wrap .sec08_faq .faq_list .list-answer .list-answer_wrap{width:100%;background-color:#fff;display:flex;position:relative;padding:22px 25px 22px 0;border-radius:0 0 10px 10px;overflow:hidden}.super .sec06 .sec06_wrap .sec08_faq .faq_list .list-answer .list-answer_wrap::before{position:absolute;display:inline-block;content:"";width:60px;height:100%;top:0;left:0;background-color:#d5b563;z-index:1}.super .sec06 .sec06_wrap .sec08_faq .faq_list .list-answer .a{width:60px;text-align:center;height:100%;position:relative;z-index:2}.super .sec06 .sec06_wrap .sec08_faq .faq_list .list-answer .a p{margin-bottom:0;font-size:2.4rem;color:#5c5c5c}.super .sec06 .sec06_wrap .sec08_faq .faq_list .list-answer .a_txt{width:calc(100% - 60px);padding-left:15px}.super .sec06 .sec06_wrap .sec08_faq .faq_list .list-answer .a_txt p{margin-bottom:0;font-size:1.4rem;font-weight:400;letter-spacing:.12em;color:#292929;line-height:2}.super .sec06 .sec06_wrap .sec08_faq .faq_list .list-answer .a_txt p span{font-size:1.4rem;font-weight:500;letter-spacing:.12em;color:#292929}.super .sec06 .sec06_wrap .sec08_faq .faq_list .list-answer .a_txt a{display:block;width:100%;max-width:300px;background:#d5b563;text-align:center;padding:13px 0;border-radius:10px;font-size:1.4rem;color:#292929;letter-spacing:.1em;font-weight:400;margin:30px auto 0}.super .sec06 .sec06_wrap .sec08_faq .faq_list .list-question.show{border-radius:10px 10px 0 0 !important}.super .sec06 .sec06_wrap .sec08_faq .faq_list .list-question.show::before{transform:translateY(-50%) rotate(180deg)}.super .sec06 .sec06_wrap .sec08_faq .faq_list_btn{text-align:right}@media screen and (max-width: 600px){.super .sec06 .sec06_wrap .sec08_faq .faq_list_btn{text-align:center}}.super .sec06 .sec06_wrap .sec08_faq .faq_list_btn a{font-size:1.4rem;color:#fff;letter-spacing:.1em;font-weight:500;padding-right:24px;position:relative}.super .sec06 .sec06_wrap .sec08_faq .faq_list_btn a::before{position:absolute;display:block;content:"";width:5.52px;height:9.36px;right:0;top:50%;transform:translateY(-50%);background-image:url(../img/icon/icon_arrow_white.png);background-size:contain;background-repeat:no-repeat}.super .sec07{padding-top:66px}.super .sec07 .sec07_wrap .face_plan .vio_plan_list{display:flex;flex-wrap:wrap;margin-bottom:80px}.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap{width:48%;margin-right:4%;margin-top:70px}@media screen and (max-width: 979px){.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap{margin-top:40px}}@media screen and (max-width: 600px){.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap{width:100%;margin-right:0px;margin-top:40px}}.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap:nth-child(2n){margin-right:0}.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .set_item_title{margin-bottom:29px}@media screen and (max-width: 979px){.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .set_item_title{margin-bottom:20px}}.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_title{width:100% !important;background:#1f7b84 !important;color:#fff !important;font-size:2.3rem;font-weight:500;padding:16.5px 19px 16.5px 19px;border-radius:10px 10px 0 0 !important;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_title{text-align:center;font-size:1.7rem;padding:10px 20px 10px 0px !important;text-align:center}}.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_title span{color:#fff !important;font-size:2.3rem;font-weight:500 !important;font-family:"Noto Serif JP",serif !important}@media screen and (max-width: 979px){.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_title span{font-size:1.4rem !important}}.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst{width:100%}.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl{display:flex;justify-content:space-between;margin-bottom:1%}.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl:last-of-type dt{border-radius:0 0 0 10px}.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl:last-of-type dd{border-radius:0 0 10px 0}.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl:first-child dt{font-size:2.5rem}@media screen and (max-width: 979px){.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl:first-child dt{font-size:1.8rem}}.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .plan_title{padding:16.5px 0 16.5px 19px}.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl dt{width:40%;background:#fff;padding:20px 0 20px 19px;font-size:2rem;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;color:#1f7b84}@media screen and (max-width: 979px){.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl dt{text-align:center;font-size:2rem;padding:10px 0px}}@media screen and (max-width: 600px){.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl dt{width:30%;display:flex;align-items:center;justify-content:center}}.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl dt span{font-size:2rem;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;color:#1f7b84;background:#fff}@media screen and (max-width: 979px){.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl dt span{font-size:15px}}.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl dd{width:59%;background:#fff;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 600px){.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl dd{width:69%;padding:15px 20px}}.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v1 img{width:76%;max-width:233px}@media screen and (max-width: 600px){.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v1 img{width:100%}}.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v2 img{width:76%;max-width:233px}@media screen and (max-width: 600px){.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v2 img{width:100%}}.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v3 picture{display:flex;align-items:center;justify-content:center}.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v3 img,.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v3 picture{width:95%;max-width:270px}@media screen and (max-width: 600px){.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v3 img,.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_fst dl .price_v3 picture{width:100%}}.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd dl{margin-bottom:1%}.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd dl:last-of-type dt{border-radius:0 0 10px 10px}.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt{width:100%}.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul{display:flex;flex-wrap:wrap;text-align:center;justify-content:space-between}.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li{background:#fff;font-size:2rem;font-weight:500;color:#1f7b84;padding:17px 0;font-family:"Noto Serif JP",serif;letter-spacing:0em;width:32.5%;display:inline-block;margin-bottom:1%}.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li:nth-of-type(7){border-radius:0 0 0 10px}.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li:last-of-type{border-radius:0 0 10px 0}@media screen and (max-width: 979px){.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li{font-size:1.6rem;padding:10.6px 0}}@media screen and (max-width: 600px){.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li{font-size:1.8rem !important;width:49% !important;padding:5.6px 0 !important;line-height:1.8 !important}}.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li .hidden-plan{display:none}@media screen and (max-width: 979px){.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li .hidden-plan{display:block}}@media screen and (max-width: 600px){.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .plan_2nd .plan_2nd_wrap dt ul li .hidden-plan{display:none}}.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .acdn{border-radius:10px;overflow:hidden}.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch{padding-right:9%;position:relative}.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch::after{position:absolute;display:block;content:"";width:14.52px;height:7.41px;top:3rem;right:7%;background-image:url(../img/icon/icon_acdn_small.png);background-size:contain;background-repeat:no-repeat;transform:rotate(180deg);transition:transform .4s}@media screen and (max-width: 979px){.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch::after{top:2rem}}@media screen and (max-width: 600px){.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch::after{top:21px;right:5%}}.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch:hover{cursor:pointer}.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch.open::after{transform:translateY(-25%) rotate(0deg)}.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body{background:#fff;padding:20px 20px;margin-top:1%;border-radius:0 0 10px 10px;display:none}.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body p{margin-bottom:0;font-size:1.4rem;letter-spacing:.08em;font-weight:400;line-height:2;color:#5c5c5c}.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap{display:flex;align-items:center;margin-bottom:20px}@media screen and (max-width: 979px){.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap{flex-wrap:wrap}}@media screen and (max-width: 600px){.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap{flex-wrap:wrap;justify-content:center;margin-bottom:5px}}.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li{line-height:1}.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:first-of-type{color:#1f7b84;font-size:1.7rem;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;margin-right:5px}@media screen and (max-width: 979px){.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:first-of-type{width:100%;font-size:1.6rem}}@media screen and (max-width: 600px){.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:first-of-type{width:100%;margin:0px;text-align:center;font-size:1.6rem;font-weight:600}}.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:nth-of-type(2){color:#1f7b84;font-size:3.1rem;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;margin-right:8px}@media screen and (max-width: 979px){.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:nth-of-type(2){font-size:2.8rem}}.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:nth-of-type(2) .en{font-size:1.7rem;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;color:#1f7b84}@media screen and (max-width: 979px){.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:nth-of-type(2) .en{font-size:1.6rem}}.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:nth-of-type(2) .zei{font-size:1.2rem;font-weight:400;letter-spacing:.1em;color:#1f7b84}@media screen and (max-width: 979px){.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:nth-of-type(2) .zei{font-size:1.1rem}}.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:last-of-type{background:#c7faff;color:#1f7b84;font-size:1.8rem;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;padding:4px 12px}@media screen and (max-width: 979px){.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:last-of-type{font-size:1.6rem}}@media screen and (max-width: 600px){.super .sec07 .sec07_wrap .face_plan .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body .acdn_body_wrap li:last-of-type{font-size:1.2rem;padding:2px 6px}}.super .sec08{padding-bottom:96px}.super .sec08 .sec08_wrap .risk{margin-top:130px}@media screen and (max-width: 600px){.super .sec08 .sec08_wrap .risk{margin-top:100px;margin-bottom:47px}}.super .sec08 .sec08_wrap .risk .risk_title{width:90%;margin:50px auto 0px}@media screen and (max-width: 979px){.super .sec08 .sec08_wrap .risk .risk_title{margin-top:20px}}.super .sec08 .sec08_wrap .risk .risk_title h3{font-size:3rem;font-family:"Noto Serif JP",serif;letter-spacing:.08em;line-height:1.66;font-weight:500;color:#fff;text-align:center;margin-bottom:10px}@media screen and (max-width: 979px){.super .sec08 .sec08_wrap .risk .risk_title h3{font-size:2rem}}.super .sec08 .sec08_wrap .risk .risk_title p{font-size:2rem;letter-spacing:.1em;font-family:"Noto Serif JP",serif;line-height:1.65;font-weight:500;margin:0px;color:#fff;text-align:center}@media screen and (max-width: 979px){.super .sec08 .sec08_wrap .risk .risk_title p{font-size:1.5rem}}.super .sec08 .sec08_wrap .risk .vio_plan_list{display:flex;flex-wrap:wrap;margin-bottom:0}.super .sec08 .sec08_wrap .risk .vio_plan_list .vio_plan_list_wrap{width:48%;margin-right:4%;margin-top:70px;margin-bottom:17px}.super .sec08 .sec08_wrap .risk .vio_plan_list .vio_plan_list_wrap:nth-child(2n){margin-right:0}@media screen and (max-width: 600px){.super .sec08 .sec08_wrap .risk .vio_plan_list .vio_plan_list_wrap{width:100%;margin-top:30px;margin-right:0px}}.super .sec08 .sec08_wrap .risk .vio_plan_list .vio_plan_list_wrap .set_item_title{margin-bottom:29px;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.super .sec08 .sec08_wrap .risk .vio_plan_list .vio_plan_list_wrap .set_item_title{margin-bottom:20px}}.super .sec08 .sec08_wrap .risk .vio_plan_list .vio_plan_list_wrap .plan_title{width:100% !important;background:#1f7b84 !important;color:#fff !important;font-size:2.3rem;font-weight:500;padding:16.5px 0 16.5px 19px;border-radius:10px 10px 0 0 !important;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.super .sec08 .sec08_wrap .risk .vio_plan_list .vio_plan_list_wrap .plan_title{font-size:1.8rem;letter-spacing:0em;text-align:center}}.super .sec08 .sec08_wrap .risk .vio_plan_list .vio_plan_list_wrap .plan_title span{color:#fff !important;font-family:"Noto Serif JP",serif;font-size:2.3rem}@media screen and (max-width: 979px){.super .sec08 .sec08_wrap .risk .vio_plan_list .vio_plan_list_wrap .plan_title span{font-size:1.4rem;letter-spacing:0em}}.super .sec08 .sec08_wrap .risk .vio_plan_list .vio_plan_list_wrap .acdn{border-radius:10px;overflow:hidden}.super .sec08 .sec08_wrap .risk .vio_plan_list .vio_plan_list_wrap .acdn .open:after{transform:rotate(180deg) !important}.super .sec08 .sec08_wrap .risk .vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch{padding-right:9%;position:relative}.super .sec08 .sec08_wrap .risk .vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch::after{position:absolute;display:block;content:"";width:14.52px;height:7.41px;top:3rem;right:7%;background-image:url(../img/icon/icon_acdn_small.png);background-size:contain;background-repeat:no-repeat;transition:all .3s ease}@media screen and (max-width: 600px){.super .sec08 .sec08_wrap .risk .vio_plan_list .vio_plan_list_wrap .acdn .acdn_switch::after{right:2.5%;top:2.5rem}}.super .sec08 .sec08_wrap .risk .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body{background:#fff;margin-top:1%;padding:20px 15px;border-radius:0 0 10px 10px;display:none}.super .sec08 .sec08_wrap .risk .vio_plan_list .vio_plan_list_wrap .acdn .acdn_body p{margin-bottom:0;font-size:1.4rem;letter-spacing:.08em;font-weight:400;line-height:2;color:#5c5c5c}.super .sec09 .sec09_wrap{width:90%;max-width:752px;margin:0 auto}.super .sec09 .sec09_wrap h3{font-size:30px;font-weight:bold;letter-spacing:.08em;color:#fff;font-family:"Noto Serif JP",serif;line-height:1.66;margin:43px 0 47px;text-align:center}.super .sec09 .sec09_wrap .sec09_img{width:100%;margin-bottom:63px}.super .sec09 .sec09_wrap .sec09_img img{width:100%}.super .sec09 .sec09_wrap .sec09_list{margin-bottom:36px}.super .sec09 .sec09_wrap .sec09_list:last-child{margin-bottom:73px}.super .sec09 .sec09_wrap .sec09_list .acdn{border-radius:10px;overflow:hidden}.super .sec09 .sec09_wrap .sec09_list .acdn .acdn_switch{padding:12px 40px 12px 25px;position:relative}.super .sec09 .sec09_wrap .sec09_list .acdn .acdn_switch::after{position:absolute;display:block;content:"";width:14.52px;height:7.41px;top:2.7rem;right:28px;background-image:url(../img/icon/icon_acdn_small.png);background-size:contain;background-repeat:no-repeat;transform:rotate(180deg);transition:transform .4s}@media screen and (max-width: 979px){.super .sec09 .sec09_wrap .sec09_list .acdn .acdn_switch::after{top:2.2rem}}@media screen and (max-width: 600px){.super .sec09 .sec09_wrap .sec09_list .acdn .acdn_switch::after{top:21px;right:5%}}.super .sec09 .sec09_wrap .sec09_list .acdn .acdn_switch:hover{cursor:pointer}.super .sec09 .sec09_wrap .sec09_list .acdn .acdn_switch.open::after{transform:translateY(-25%) rotate(0deg)}.super .sec09 .sec09_wrap .sec09_list .acdn .sec09_list_title{font-size:25px;font-weight:600;letter-spacing:.05em;font-family:"Noto Serif JP",serif;color:#fff;background-color:#1f7b84}@media screen and (max-width: 979px){.super .sec09 .sec09_wrap .sec09_list .acdn .sec09_list_title{font-size:20px}}@media screen and (max-width: 600px){.super .sec09 .sec09_wrap .sec09_list .acdn .sec09_list_title{font-size:18px;text-align:center}}.super .sec09 .sec09_wrap .sec09_list .acdn .acdn_body{background:#fff;margin-top:1%;border-radius:0 0 10px 10px;display:none}.super .sec09 .sec09_wrap .sec09_list .acdn .acdn_body p{margin-bottom:0;font-size:1.4rem;letter-spacing:.08em;font-weight:400;line-height:2;color:#5c5c5c}.super .sec09 .sec09_wrap .sec09_list .acdn .sec09_list_body{display:flex;flex-wrap:wrap;padding:19px 80px}.super .sec09 .sec09_wrap .sec09_list .acdn .sec09_list_body .sec09_list_body_wrap{width:50%}.super .sec09 .sec09_wrap .sec09_list .acdn .sec09_list_body .sec09_list_body_wrap li{font-size:14px;font-weight:400;color:#1f1f1f;letter-spacing:.08em;line-height:1.5;margin-bottom:10px}.super .sec09 .sec09_wrap .sec09_list .acdn .sec09_list_body .sec09_list_body_wrap li:last-of-type{margin-bottom:0}.super .sec09 .sec09_wrap .sec09_list .acdn .sec09_list_txt{padding:19px 20px 31px}.super .sec09 .sec09_wrap .sec09_list .acdn .sec09_list_txt .sec09_list_txt_wrap li{font-size:14px;color:#5c5c5c;font-weight:400;letter-spacing:.08em;line-height:2;position:relative;padding-left:1.5em}.super .sec09 .sec09_wrap .sec09_list .acdn .sec09_list_txt .sec09_list_txt_wrap li::before{position:absolute;display:block;content:"・";font-size:14px;color:#5c5c5c;font-weight:400;letter-spacing:.08em;line-height:2;left:0}.super .sec10 .sec10_wrap{background-color:#037a8a;position:relative;padding:78px 0}.super .sec10 .sec10_wrap::before{position:absolute;display:block;content:"";width:100%;height:100%;background-image:url("../img/com/com_bg_small.png");background-repeat:no-repeat;background-size:cover;top:0;left:0}.super .sec10 .sec10_wrap .electroporation_menu_col{position:relative;z-index:2;width:90%;max-width:660px;margin:0 auto;background:radial-gradient(circle at 80% 10%, rgba(255, 255, 255, 0.9), transparent 50%),linear-gradient(to bottom, #fdf4df, #fff);padding:38px 35px 37px;display:flex;flex-wrap:wrap;border-radius:10px}@media screen and (max-width: 979px){.super .sec10 .sec10_wrap .electroporation_menu_col{padding:18px 15px}}.super .sec10 .sec10_wrap .electroporation_menu_col .electroporation_menu_col_img{width:33%;position:relative}@media screen and (max-width: 600px){.super .sec10 .sec10_wrap .electroporation_menu_col .electroporation_menu_col_img{width:100%;max-width:138px;margin:0 auto}}.super .sec10 .sec10_wrap .electroporation_menu_col .electroporation_menu_col_img .image-fade{-webkit-mask-image:linear-gradient(to bottom, black 70%, transparent 100%);mask-image:linear-gradient(to bottom, black 70%, transparent 100%)}.super .sec10 .sec10_wrap .electroporation_menu_col .electroporation_menu_col_img img{width:100%}.super .sec10 .sec10_wrap .electroporation_menu_col .electroporation_menu_col_txt{width:67%;padding-left:8px}@media screen and (max-width: 600px){.super .sec10 .sec10_wrap .electroporation_menu_col .electroporation_menu_col_txt{width:100%;padding:0}}.super .sec10 .sec10_wrap .electroporation_menu_col .electroporation_menu_col_txt h3{font-size:18px;font-weight:500;color:#fff;background-color:#1f7b84;padding:8px 0;text-align:center;font-family:"Noto Serif JP",serif;margin-bottom:5px}@media screen and (max-width: 979px){.super .sec10 .sec10_wrap .electroporation_menu_col .electroporation_menu_col_txt h3{font-size:16px}}.super .sec10 .sec10_wrap .electroporation_menu_col .electroporation_menu_col_txt img{width:100%}.super .sec10 .sec10_wrap .electroporation_menu_col .electroporation_menu_col_txt p{font-size:14px;font-weight:400;color:#1f7b84;line-height:1.92;margin:7px 0 14px}.super .sec10 .sec10_wrap .electroporation_menu_col .electroporation_menu_col_txt .com-btn__blue{width:100%;max-width:100%}.bold{font-size:1.4rem;letter-spacing:.08em;font-weight:500;line-height:2;color:#5c5c5c}.vio_plan_list_wrap_btn{display:block;width:100%;max-width:300px;background:#d5b563;text-align:center;padding:13px 0;border-radius:10px;font-size:1.4rem;color:#292929;letter-spacing:.1em;font-weight:400;margin:20px auto 0}.hifu .hifu_span{font-size:25px;font-weight:500;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif}.hifu .hifu_span .hifu_span_big{font-size:38px;font-weight:500;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif}.hifu .content-width-hifu{width:90%;max-width:779px;margin:0 auto}.hifu .sec01_wrap_hifu{margin-top:150px}.hifu .sec01_wrap_hifu .sec01_col_hifu{margin-top:34px !important}.hifu .sec01_wrap_hifu .sec01_col_hifu .item_title{margin-bottom:24px}.hifu .sec01_wrap_hifu .sec01_col_hifu h4{font-size:30px;font-weight:bold;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif;margin-bottom:13px;text-align:center}@media screen and (max-width: 600px){.hifu .sec01_wrap_hifu .sec01_col_hifu h4{font-size:20px}}.hifu .sec01_wrap_hifu .sec01_col_hifu .sec01_item_hifu{width:100%}.hifu .sec01_wrap_hifu .sec01_col_hifu .sec01_item_hifu img{width:100%;border-radius:10px}.hifu .sec01_wrap_hifu .sec01_col_hifu .sec01_col_hifu_wrap{background-color:#fff;border-radius:10px;width:100%;padding:24px 63px 40px;text-align:center}@media screen and (max-width: 600px){.hifu .sec01_wrap_hifu .sec01_col_hifu .sec01_col_hifu_wrap{padding:17px 34px 27px}}.hifu .sec01_wrap_hifu .sec01_col_hifu .sec01_col_hifu_wrap .txt-1{font-size:18px;font-weight:bold;letter-spacing:.1em;color:#1f7b84;font-family:"Noto Serif JP",serif}.hifu .sec01_wrap_hifu .sec01_col_hifu .sec01_col_hifu_wrap h5{font-size:30px;font-weight:600;letter-spacing:.08em;color:#1f7b84;font-family:"Noto Serif JP",serif;text-shadow:1px 1px 5px #1f7b84;margin-top:10px}.hifu .sec01_wrap_hifu .sec01_col_hifu .sec01_col_hifu_wrap .sec01_col_hifu_wrap_item{width:100%;max-width:432px;margin:15px auto 34px}@media screen and (max-width: 600px){.hifu .sec01_wrap_hifu .sec01_col_hifu .sec01_col_hifu_wrap .sec01_col_hifu_wrap_item{max-width:284px}}.hifu .sec01_wrap_hifu .sec01_col_hifu .sec01_col_hifu_wrap .sec01_col_hifu_wrap_item img{width:100%}.hifu .sec01_wrap_hifu .sec01_col_hifu .sec01_col_hifu_wrap .txt-2{font-size:18px;font-weight:500;letter-spacing:.08em;color:#1f7b84;line-height:1.55}.hifu .sec01_wrap_hifu .sec01_col_hifu .sec01_col_hifu_wrap .txt-3{font-size:14px;font-weight:400;letter-spacing:.08em;color:#1f7b84;line-height:2;margin-bottom:0}.hifu .sec01_wrap_hifu .sec01_col_hifu .sec01_col_hifu_wrap .txt-3 span{font-size:14px;font-weight:400;letter-spacing:.08em;color:#1f7b84;line-height:2;text-decoration:underline}.hifu .sec01_wrap_hifu .sec01_item_hifu_margin{margin:20px auto 28px}.hifu .sec01_wrap_hifu .sec01_col_txt_hifu{width:100%;max-width:661px;margin:0 auto}.hifu .sec01_wrap_hifu .sec01_col_txt_hifu h4{font-size:30px;font-weight:bold;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif;margin-bottom:13px;text-align:center}@media screen and (max-width: 600px){.hifu .sec01_wrap_hifu .sec01_col_txt_hifu h4{font-size:20px}}.hifu .sec01_wrap_hifu .sec01_col_txt_hifu p .gold{color:#fdd15d !important}.hifu .sec01_wrap_hifu .sec01_col_txt_hifu p .under_line{font-weight:300 !important;text-decoration:underline !important}.hifu .sec02_wrap_hifu .sec08_faq{width:90%;max-width:869px;margin:57px auto 90px}@media screen and (max-width: 600px){.hifu .sec02_wrap_hifu .sec08_faq{margin:23px auto 0}}@media screen and (max-width: 600px){.hifu .sec02_wrap_hifu .sec08_faq:last-of-type{margin-bottom:23px}}.hifu .sec02_wrap_hifu .sec08_faq .faq_list{margin-bottom:30px;border-radius:10px;overflow:hidden}@media screen and (max-width: 979px){.hifu .sec02_wrap_hifu .sec08_faq .faq_list{margin-bottom:30px}}.hifu .sec02_wrap_hifu .sec08_faq .faq_list .list-question{position:relative;background-color:#fff;padding:0px 0px 0px 0;display:flex;align-items:center}@media screen and (max-width: 979px){.hifu .sec02_wrap_hifu .sec08_faq .faq_list .list-question{align-items:inherit}}.hifu .sec02_wrap_hifu .sec08_faq .faq_list .list-question::before{content:"";display:block;width:14.52px;height:7.41px;background-image:url(../img/icon/icon_faq.png);background-repeat:no-repeat;background-size:contain;position:absolute;right:28px;top:50%;transform:translateY(-50%);transition:all .4s}@media screen and (max-width: 600px){.hifu .sec02_wrap_hifu .sec08_faq .faq_list .list-question::before{right:15px;transform:inherit;top:28px}}.hifu .sec02_wrap_hifu .sec08_faq .faq_list .list-question:hover{cursor:pointer}.hifu .sec02_wrap_hifu .sec08_faq .faq_list .list-question .q{width:60px;text-align:center;background-color:#1f7b84;padding:22px 0}.hifu .sec02_wrap_hifu .sec08_faq .faq_list .list-question .q p{font-size:2.4rem;letter-spacing:.12em;font-weight:400;color:#fff;margin-bottom:0}.hifu .sec02_wrap_hifu .sec08_faq .faq_list .list-question .q_txt{font-size:1.4rem;font-weight:400;letter-spacing:.12em;color:#292929;width:calc(100% - 60px);padding-left:15px;padding-right:50px;line-height:2}@media screen and (max-width: 979px){.hifu .sec02_wrap_hifu .sec08_faq .faq_list .list-question .q_txt{padding:20px 40px 20px 15px}}.hifu .sec02_wrap_hifu .sec08_faq .faq_list .list-question .q_txt span{font-size:1.4rem;font-weight:500;letter-spacing:.12em;color:#292929}.hifu .sec02_wrap_hifu .sec08_faq .faq_list .list-answer{display:none}.hifu .sec02_wrap_hifu .sec08_faq .faq_list .list-answer .list-answer_wrap{width:100%;background-color:#fff;display:flex;position:relative;padding:22px 25px 22px 0;border-radius:0 0 10px 10px;overflow:hidden}.hifu .sec02_wrap_hifu .sec08_faq .faq_list .list-answer .list-answer_wrap::before{position:absolute;display:inline-block;content:"";width:60px;height:100%;top:0;left:0;background-color:#d5b563;z-index:1}.hifu .sec02_wrap_hifu .sec08_faq .faq_list .list-answer .a{width:60px;text-align:center;height:100%;position:relative;z-index:2}.hifu .sec02_wrap_hifu .sec08_faq .faq_list .list-answer .a p{margin-bottom:0;font-size:2.4rem;color:#5c5c5c}.hifu .sec02_wrap_hifu .sec08_faq .faq_list .list-answer .a_txt{width:calc(100% - 60px);padding-left:15px}.hifu .sec02_wrap_hifu .sec08_faq .faq_list .list-answer .a_txt p{margin-bottom:0;font-size:1.4rem;font-weight:400;letter-spacing:.12em;color:#292929;line-height:2}.hifu .sec02_wrap_hifu .sec08_faq .faq_list .list-answer .a_txt p span{font-size:1.4rem;font-weight:500;letter-spacing:.12em;color:#292929}.hifu .sec02_wrap_hifu .sec08_faq .faq_list .list-answer .a_txt a{display:block;width:100%;max-width:300px;background:#d5b563;text-align:center;padding:13px 0;border-radius:10px;font-size:1.4rem;color:#292929;letter-spacing:.1em;font-weight:400;margin:30px auto 0}.hifu .sec02_wrap_hifu .sec08_faq .faq_list .list-question.show{border-radius:10px 10px 0 0 !important}.hifu .sec02_wrap_hifu .sec08_faq .faq_list .list-question.show::before{transform:translateY(-50%) rotate(180deg)}.hifu .sec02_wrap_hifu .sec08_faq .faq_list_btn{text-align:right}@media screen and (max-width: 600px){.hifu .sec02_wrap_hifu .sec08_faq .faq_list_btn{text-align:center}}.hifu .sec02_wrap_hifu .sec08_faq .faq_list_btn a{font-size:1.4rem;color:#fff;letter-spacing:.1em;font-weight:500;padding-right:24px;position:relative}.hifu .sec02_wrap_hifu .sec08_faq .faq_list_btn a::before{position:absolute;display:block;content:"";width:5.52px;height:9.36px;right:0;top:50%;transform:translateY(-50%);background-image:url(../img/icon/icon_arrow_white.png);background-size:contain;background-repeat:no-repeat}.hifu .sec03 .sec_reservation{width:90%;max-width:788px;margin:0 auto}.hifu .sec03 .sec_reservation .sec_reservation_wrap{width:100%;margin:0 auto}.hifu .sec03 .sec_reservation .sec_reservation_wrap .sec_reservation_contener{display:flex;flex-wrap:wrap;border:solid 1px #fff;border-radius:10px;position:relative;overflow:hidden;z-index:1;margin-top:52px;background:linear-gradient(90deg, rgb(1, 158, 174) 0%, rgb(6, 183, 202) 50%, rgb(0, 161, 178) 100%);padding:20px}@media screen and (max-width: 979px){.hifu .sec03 .sec_reservation .sec_reservation_wrap .sec_reservation_contener{margin-top:15px}}.hifu .sec03 .sec_reservation .sec_reservation_wrap .sec_reservation_contener::before{position:absolute;display:block;content:"";width:100%;height:100%;opacity:.5}.hifu .sec03 .sec_reservation .sec_reservation_wrap .sec_reservation_contener .step{position:absolute;left:0;top:0;display:block;width:94px;background:#fff;font-size:2rem;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;color:#1f7b84;text-align:center;height:41px;z-index:5}@media screen and (max-width: 600px){.hifu .sec03 .sec_reservation .sec_reservation_wrap .sec_reservation_contener .step{display:flex;align-items:center;justify-content:center}}.hifu .sec03 .sec_reservation .sec_reservation_wrap .sec_reservation_contener .sec_reservation_contener_img{position:relative;width:325px}@media screen and (max-width: 979px){.hifu .sec03 .sec_reservation .sec_reservation_wrap .sec_reservation_contener .sec_reservation_contener_img{width:260px}}@media screen and (max-width: 600px){.hifu .sec03 .sec_reservation .sec_reservation_wrap .sec_reservation_contener .sec_reservation_contener_img{width:100%}}.hifu .sec03 .sec_reservation .sec_reservation_wrap .sec_reservation_contener .sec_reservation_contener_img img{width:100%;border-radius:10px}.hifu .sec03 .sec_reservation .sec_reservation_wrap .sec_reservation_contener .reservation_margin_img{margin-top:10px}.hifu .sec03 .sec_reservation .sec_reservation_wrap .sec_reservation_contener .sec_reservation_contener_txt{width:calc(100% - 325px);padding-left:26px;position:relative;z-index:2}@media screen and (max-width: 979px){.hifu .sec03 .sec_reservation .sec_reservation_wrap .sec_reservation_contener .sec_reservation_contener_txt{width:calc(100% - 260px)}}@media screen and (max-width: 600px){.hifu .sec03 .sec_reservation .sec_reservation_wrap .sec_reservation_contener .sec_reservation_contener_txt{width:100%;padding:18px}}.hifu .sec03 .sec_reservation .sec_reservation_wrap .sec_reservation_contener .sec_reservation_contener_txt h4{font-size:2rem;color:#fff;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;margin-bottom:8px}@media screen and (max-width: 979px){.hifu .sec03 .sec_reservation .sec_reservation_wrap .sec_reservation_contener .sec_reservation_contener_txt h4{font-size:1.7rem;margin-bottom:8px}}.hifu .sec03 .sec_reservation .sec_reservation_wrap .sec_reservation_contener .sec_reservation_contener_txt p{font-size:1.4rem;color:#fff;line-height:2;letter-spacing:.08em;font-weight:300;margin-bottom:0px}.hifu .sec03 .sec_reservation .sec_reservation_wrap .sec_reservation_contener .sec_reservation_contener_txt p span{font-size:1.4rem;color:#fff;line-height:2;letter-spacing:.08em;font-weight:500}.hifu .sec03 .sec_reservation .sec_reservation_wrap .sec_reservation_contener .sec_reservation_contener_txt .reservation_margin_title{margin-top:20px}.hifu .sec04 .hifu_wrap_col{width:90%;max-width:667px;margin:0 auto}.hifu .sec04 .hifu_wrap_col .flow-hifu{width:100%;margin:0 auto}.hifu .sec04 .hifu_wrap_col .flow-hifu .flow_contener{display:flex;flex-wrap:wrap;flex-direction:row-reverse;border:solid 1px #fff;border-radius:10px;position:relative;overflow:hidden;z-index:1;margin-top:52px;background:linear-gradient(90deg, rgb(1, 158, 174) 0%, rgb(6, 183, 202) 50%, rgb(0, 161, 178) 100%)}@media screen and (max-width: 979px){.hifu .sec04 .hifu_wrap_col .flow-hifu .flow_contener{margin-top:15px}}.hifu .sec04 .hifu_wrap_col .flow-hifu .flow_contener::before{position:absolute;display:block;content:"";width:100%;height:100%;opacity:.5}.hifu .sec04 .hifu_wrap_col .flow-hifu .flow_contener .flow_contener_img{position:relative}.hifu .sec04 .hifu_wrap_col .flow-hifu .flow_contener .flow_contener_img .step{position:absolute;left:0;top:0;display:none;width:94px;background:#fff;font-size:2rem;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;color:#1f7b84;text-align:center;height:41px}@media screen and (max-width: 600px){.hifu .sec04 .hifu_wrap_col .flow-hifu .flow_contener .flow_contener_img .step{display:flex;align-items:center;justify-content:center}}.hifu .sec04 .hifu_wrap_col .flow-hifu .flow_contener .flow_contener_txt{width:calc(100% - 295px);padding:70px 20px 70px 40px;position:relative;z-index:2}@media screen and (max-width: 979px){.hifu .sec04 .hifu_wrap_col .flow-hifu .flow_contener .flow_contener_txt{padding:50px 10px 50px 20px;width:calc(100% - 250px)}}@media screen and (max-width: 600px){.hifu .sec04 .hifu_wrap_col .flow-hifu .flow_contener .flow_contener_txt{width:100%;padding:18px}}.hifu .sec04 .hifu_wrap_col .flow-hifu .flow_contener .flow_contener_txt .step{position:absolute;left:0;top:0;display:block;width:94px;background:#fff;font-size:2rem;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;color:#1f7b84;text-align:center}@media screen and (max-width: 600px){.hifu .sec04 .hifu_wrap_col .flow-hifu .flow_contener .flow_contener_txt .step{display:none}}.hifu .sec04 .hifu_wrap_col .flow-hifu .flow_contener .flow_contener_txt h4{font-size:2rem;color:#fff;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;margin-bottom:15px}@media screen and (max-width: 979px){.hifu .sec04 .hifu_wrap_col .flow-hifu .flow_contener .flow_contener_txt h4{font-size:1.7rem;margin-bottom:10px}}.hifu .sec04 .hifu_wrap_col .flow-hifu .flow_contener .flow_contener_txt p{font-size:1.4rem;color:#fff;line-height:2;letter-spacing:.08em;font-weight:300;margin-bottom:0px}.hifu .sec04 .hifu_wrap_col .flow-hifu .flow_contener .flow_contener_txt p span{font-size:1.4rem;color:#fff;line-height:2;letter-spacing:.08em;font-weight:500}.hifu .sec04 .hifu_wrap_col .flow-hifu .flow_contener .flow_contener_txt .com-btn__gold{margin-top:20px;max-width:300px}.hifu .sec04 .hifu_wrap_col .flow-hifu .flow_contener .flow_contener_txt .flow_contener_box{position:relative;padding:25px;margin-top:30px}@media screen and (max-width: 979px){.hifu .sec04 .hifu_wrap_col .flow-hifu .flow_contener .flow_contener_txt .flow_contener_box{margin-top:15px;padding:15px}}@media screen and (max-width: 600px){.hifu .sec04 .hifu_wrap_col .flow-hifu .flow_contener .flow_contener_txt .flow_contener_box{padding:20px}}.hifu .sec04 .hifu_wrap_col .flow-hifu .flow_contener .flow_contener_txt .flow_contener_box::before{position:absolute;display:block;content:"";width:100%;height:100%;background:#fff;opacity:.21;top:0;left:0}.hifu .sec04 .hifu_wrap_col .flow-hifu .flow_contener .flow_contener_txt .flow_contener_box span{font-size:1.4rem;color:#fff;line-height:2;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif}.hifu .sec04 .hifu_wrap_col .flow-hifu .flow_contener .flow_contener_txt .flow_contener_box p{font-size:1.4rem;color:#fff;line-height:2;letter-spacing:.08em;font-weight:300;margin-bottom:0px}.hifu .sec04 .hifu_wrap_col .flow-hifu .flow_contener .flow_contener_txt .flow_contener_box a{display:block;width:100%;max-width:300px;background:#1f7b84;text-align:center;padding:13px 0;border-radius:10px;font-size:1.4rem;color:#fff;letter-spacing:.1em;font-weight:400;margin-top:24px}.hifu .sec04 .hifu_wrap_col .flow-hifu .flow_contener .flow_contener_img{width:295px;padding:20px;position:relative;z-index:2}@media screen and (max-width: 979px){.hifu .sec04 .hifu_wrap_col .flow-hifu .flow_contener .flow_contener_img{width:250px}}@media screen and (max-width: 600px){.hifu .sec04 .hifu_wrap_col .flow-hifu .flow_contener .flow_contener_img{width:100%;padding:0px}}.hifu .sec04 .hifu_wrap_col .flow-hifu .flow_contener .flow_contener_img img{border-radius:10px}@media screen and (max-width: 600px){.hifu .sec04 .hifu_wrap_col .flow-hifu .flow_contener .flow_contener_img img{border-radius:10px 10px 0px 0px}}.hifu .sec05 .sec05_wrap .sec05_wrap_plan{width:90%;max-width:670px;margin:29px auto 0}.hifu .sec05 .sec05_wrap .sec05_wrap_plan h4{font-size:23px;font-weight:bold;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif;margin-bottom:9px;text-align:center}@media screen and (max-width: 600px){.hifu .sec05 .sec05_wrap .sec05_wrap_plan h4{font-size:20px}}.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_list{margin-bottom:58px}.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_list dl{display:flex;flex-wrap:wrap;align-items:center}.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_list dl:first-of-type dt{border-radius:10px 0 0 0;border-bottom:none}@media screen and (max-width: 600px){.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_list dl:first-of-type dt{border-radius:10px 10px 0 0}}.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_list dl:first-of-type dd{border-radius:0 10px 0 0;border-bottom:none}@media screen and (max-width: 600px){.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_list dl:first-of-type dd{border-radius:0}}.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_list dl:nth-of-type(2) dt,.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_list dl:nth-of-type(2) dd{border-bottom:none}.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_list dl:nth-of-type(3) dt,.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_list dl:nth-of-type(3) dd{border-bottom:none}.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_list dl:last-of-type dt{border-radius:0 0 0 10px}@media screen and (max-width: 600px){.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_list dl:last-of-type dt{border-radius:0}}.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_list dl:last-of-type dd{border-radius:0 0 10px 0}@media screen and (max-width: 600px){.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_list dl:last-of-type dd{border-radius:0 0 10px 10px}}.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_list dl dt{width:167px;font-size:14px;color:#fff;font-weight:500;letter-spacing:.08em;line-height:2;background-color:#1f7b84;border:solid 1px #fff;border-right:none;height:100%;padding:14px 0 14px 19px}@media screen and (max-width: 979px){.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_list dl dt{width:132px;padding:14px 0 14px 15px}}@media screen and (max-width: 600px){.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_list dl dt{width:100%;padding:10px 18px}}.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_list dl dd{width:calc(100% - 167px);font-size:14px;color:#1f7b84;font-weight:400;letter-spacing:.08em;line-height:2;background-color:#fff;height:100%;padding:14px 20px;border:solid 1px #1f7b84;border-left:none}@media screen and (max-width: 979px){.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_list dl dd{width:calc(100% - 132px);padding:14px 10px 14px 15px}}@media screen and (max-width: 600px){.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_list dl dd{width:100%;padding:13px 18px}}.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_list dl dd a{font-size:14px;color:#1f7b84;font-weight:400;letter-spacing:.08em;line-height:2}.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_flex{display:flex;flex-wrap:wrap;justify-content:space-between}.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_flex .sec05_wrap_plan_flex_col{width:48%;text-align:center}@media screen and (max-width: 600px){.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_flex .sec05_wrap_plan_flex_col{width:100%}}.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_flex .sec05_wrap_plan_flex_col .sec05_wrap_plan_flex_col_title{font-size:23px;font-weight:bold;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif;margin-bottom:9px;text-align:center}@media screen and (max-width: 600px){.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_flex .sec05_wrap_plan_flex_col .sec05_wrap_plan_flex_col_title{font-size:20px}}.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_flex .sec05_wrap_plan_flex_col .sec05_wrap_plan_flex_col_txt{background-color:#fff;border-radius:10px;font-size:14px;font-weight:400;letter-spacing:.08em;line-height:1.64;color:#5c5c5c;padding:29px 33px 0px;height:170px}@media screen and (max-width: 600px){.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_flex .sec05_wrap_plan_flex_col .sec05_wrap_plan_flex_col_txt{height:auto;padding:23px 35px}}.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_flex .sec05_wrap_plan_flex_col .sec05_wrap_plan_flex_col_txt span{font-size:23px;font-weight:bold;letter-spacing:.08em;font-family:"Noto Serif JP",serif;color:#207b84;margin-bottom:14px;display:inline-block}.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_flex_col_v2{text-align:center;margin-top:58px}.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_flex_col_v2 .sec05_wrap_plan_flex_col_title{font-size:23px;font-weight:bold;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif;margin-bottom:9px;text-align:center}@media screen and (max-width: 600px){.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_flex_col_v2 .sec05_wrap_plan_flex_col_title{font-size:20px}}.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_flex_col_v2 .sec05_wrap_plan_flex_col_txt{background-color:#fff;border-radius:10px;font-size:14px;font-weight:400;letter-spacing:.08em;line-height:1.64;color:#5c5c5c;padding:29px 33px 0px;height:170px}@media screen and (max-width: 600px){.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_flex_col_v2 .sec05_wrap_plan_flex_col_txt{height:auto;padding:23px 35px}}.hifu .sec05 .sec05_wrap .sec05_wrap_plan .sec05_wrap_plan_flex_col_v2 .sec05_wrap_plan_flex_col_txt span{font-size:23px;font-weight:bold;letter-spacing:.08em;font-family:"Noto Serif JP",serif;color:#207b84;margin-bottom:14px;display:inline-block}.hifu .sec06 .sec06_wrap h4{font-size:30px;font-weight:bold;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif;text-align:center;margin:29px 0 33px}@media screen and (max-width: 600px){.hifu .sec06 .sec06_wrap h4{font-size:20px}}.hifu .sec06 .sec06_wrap .sec06_wrap_col{width:90%;max-width:670px;margin:0 auto}.hifu .sec06 .sec06_wrap .sec06_wrap_col img{width:100%}.hifu .sec06 .sec06_wrap .sec06_wrap_col h4{font-size:23px;font-weight:bold;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif;text-align:center;margin:35px 0 15px}@media screen and (max-width: 600px){.hifu .sec06 .sec06_wrap .sec06_wrap_col h4{font-size:20px}}.hifu .sec06 .electroporation_menu_col{position:relative;z-index:2;width:90%;max-width:660px;margin:88px auto 170px;background:radial-gradient(circle at 80% 10%, rgba(255, 255, 255, 0.9), transparent 50%),linear-gradient(to bottom, #fdf4df, #fff);padding:38px 35px 37px;display:flex;flex-wrap:wrap;border-radius:10px}@media screen and (max-width: 979px){.hifu .sec06 .electroporation_menu_col{margin:58px auto 100px;padding:18px 15px}}.hifu .sec06 .electroporation_menu_col .electroporation_menu_col_img{width:33%;position:relative}@media screen and (max-width: 600px){.hifu .sec06 .electroporation_menu_col .electroporation_menu_col_img{width:100%;max-width:138px;margin:0 auto}}.hifu .sec06 .electroporation_menu_col .electroporation_menu_col_img .image-fade{-webkit-mask-image:linear-gradient(to bottom, black 70%, transparent 100%);mask-image:linear-gradient(to bottom, black 70%, transparent 100%)}.hifu .sec06 .electroporation_menu_col .electroporation_menu_col_img img{width:100%}.hifu .sec06 .electroporation_menu_col .electroporation_menu_col_txt{width:67%;padding-left:8px}@media screen and (max-width: 600px){.hifu .sec06 .electroporation_menu_col .electroporation_menu_col_txt{width:100%;padding:0}}.hifu .sec06 .electroporation_menu_col .electroporation_menu_col_txt h3{font-size:18px;font-weight:500;color:#fff;background-color:#1f7b84;padding:8px 0;text-align:center;font-family:"Noto Serif JP",serif;margin-bottom:5px}@media screen and (max-width: 979px){.hifu .sec06 .electroporation_menu_col .electroporation_menu_col_txt h3{font-size:16px}}.hifu .sec06 .electroporation_menu_col .electroporation_menu_col_txt img{width:100%}.hifu .sec06 .electroporation_menu_col .electroporation_menu_col_txt p{font-size:14px;font-weight:400;color:#1f7b84;line-height:1.92;margin:7px 0 14px}.hifu .sec06 .electroporation_menu_col .electroporation_menu_col_txt .com-btn__blue{width:100%;max-width:100%}.campaign .sec01{background:linear-gradient(90deg, rgb(11, 154, 169) 0%, rgb(21, 199, 218) 50%, rgb(11, 154, 169) 100%);padding:39px 0 80px}.campaign .sec01 .sec01_wrap{width:90%;max-width:779px;margin:0 auto}.campaign .sec01 .sec01_wrap .sec01_col{position:relative;z-index:2;width:100%;border-radius:10px;background:radial-gradient(circle at 80% 10%, rgba(255, 255, 255, 0.9), transparent 50%),linear-gradient(to bottom, #fdf4df, #fff);padding:38px 45px 60px}@media screen and (max-width: 979px){.campaign .sec01 .sec01_wrap .sec01_col{padding:28px 35px 50px}}@media screen and (max-width: 600px){.campaign .sec01 .sec01_wrap .sec01_col{padding:11px 11px 28px}}.campaign .sec01 .sec01_wrap .sec01_col h2{font-size:25px;letter-spacing:.01em;font-weight:500;color:#fff;width:100%;background-color:#1f7b84;font-family:"Noto Serif JP",serif;padding:10px 0;text-align:center}@media screen and (max-width: 600px){.campaign .sec01 .sec01_wrap .sec01_col h2{line-height:1.6}}.campaign .sec01 .sec01_wrap .sec01_col .sec01_col_flex{display:flex;flex-wrap:wrap;align-items:center}.campaign .sec01 .sec01_wrap .sec01_col .sec01_col_flex .sec01_col_flex_txt{width:calc(100% - 242px)}@media screen and (max-width: 600px){.campaign .sec01 .sec01_wrap .sec01_col .sec01_col_flex .sec01_col_flex_txt{width:100%}}.campaign .sec01 .sec01_wrap .sec01_col .sec01_col_flex .sec01_col_flex_txt p{font-size:18px;font-weight:400;line-height:2;letter-spacing:.08em;color:#1f7b84;margin-bottom:0;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.campaign .sec01 .sec01_wrap .sec01_col .sec01_col_flex .sec01_col_flex_txt p{font-size:16px}}@media screen and (max-width: 600px){.campaign .sec01 .sec01_wrap .sec01_col .sec01_col_flex .sec01_col_flex_txt p{font-size:18px}}.campaign .sec01 .sec01_wrap .sec01_col .sec01_col_flex .sec01_col_flex_txt span{font-size:14px;font-weight:400;letter-spacing:.12em;line-height:2}.campaign .sec01 .sec01_wrap .sec01_col .sec01_col_flex .sec01_col_flex_item{width:242px}@media screen and (max-width: 600px){.campaign .sec01 .sec01_wrap .sec01_col .sec01_col_flex .sec01_col_flex_item{width:181px;text-align:center;margin:0 auto}}.campaign .sec01 .sec01_wrap .sec01_col .sec01_col_flex .sec01_col_flex_item img{width:100%}.campaign .sec01 .sec01_wrap .sec01_col .sec01_col_wrap{text-align:center;border:solid 1px #1f7b84;padding:24px 0 40px}.campaign .sec01 .sec01_wrap .sec01_col .sec01_col_wrap h3{font-size:40px;font-weight:600;font-family:"Noto Serif JP",serif;letter-spacing:.08em;color:#1f7b84;line-height:1.5}@media screen and (max-width: 979px){.campaign .sec01 .sec01_wrap .sec01_col .sec01_col_wrap h3{font-size:34px}}.campaign .sec01 .sec01_wrap .sec01_col .sec01_col_wrap h3 span{font-size:25px;font-weight:500;font-family:"Noto Serif JP",serif;letter-spacing:.08em;color:#1f7b84}@media screen and (max-width: 979px){.campaign .sec01 .sec01_wrap .sec01_col .sec01_col_wrap h3 span{font-size:22px}}.campaign .sec01 .sec01_wrap .sec01_wrap_txt{padding:20px 45px 0 45px}@media screen and (max-width: 979px){.campaign .sec01 .sec01_wrap .sec01_wrap_txt{padding:20px 35px 0 35px}}@media screen and (max-width: 600px){.campaign .sec01 .sec01_wrap .sec01_wrap_txt{padding:20px 0 0}}.campaign .sec01 .sec01_wrap .sec01_wrap_txt p{font-size:14px;font-weight:300;line-height:2;color:#fff;margin-bottom:0}.campaign .sec01 .sec01_wrap .sec01_wrap_txt p span{font-size:14px;font-weight:500;line-height:2;color:#fff}.under-plan .sec01{background:linear-gradient(90deg, rgb(11, 154, 169) 0%, rgb(21, 199, 218) 50%, rgb(11, 154, 169) 100%);padding:39px 0 80px}.under-plan .sec01 .under-plan_price{width:90%;max-width:869px;margin:0 auto;position:relative;z-index:2}.under-plan .sec01 .under-plan_price .under-plan_price_txt{font-size:18px;font-weight:400;font-family:"Noto Serif JP",serif;color:#fff;letter-spacing:.08em;line-height:2.11;text-align:center;margin-bottom:47px}.under-plan .sec01 .under-plan_price .under-plan_price_bg{position:relative;border-radius:10px;overflow:hidden;padding:37px 55px 70px;text-align:center}.under-plan .sec01 .under-plan_price .under-plan_price_bg::before{position:absolute;display:block;content:"";width:100%;height:100%;background-image:url(../img/top/sec04_bg_v2.png);background-repeat:no-repeat;background-size:cover;top:0;left:0;z-index:-1}@media screen and (max-width: 600px){.under-plan .sec01 .under-plan_price .under-plan_price_bg{padding:23px 20px 39px}}.under-plan .sec01 .under-plan_price .under-plan_price_bg h3{font-size:40px;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;color:#207b84;margin:19px 0 5px}.under-plan .sec01 .under-plan_price .under-plan_price_bg span{font-size:16px;font-weight:400;letter-spacing:.08em;color:#207b84}.under-plan .sec01 .under-plan_price .under-plan_price_bg ul li{width:100%;margin:0 auto}.under-plan .sec01 .under-plan_price .under-plan_price_bg ul li:first-of-type{margin:20px auto 40px}.under-plan .sec01 .under-plan_price .under-plan_price_bg ul li:nth-of-type(2){max-width:611px}.under-plan .sec01 .under-plan_price .under-plan_price_bg ul li:last-of-type{max-width:558px;margin:18px auto 12px}.under-plan .sec01 .under-plan_price .under-plan_price_bg p{font-size:14px;font-weight:400;letter-spacing:.08em;color:#1f7b84;line-height:2;margin-bottom:57px}.under-plan .sec01 .under-plan_price .under-plan_price_bg .com-btn__gold{max-width:520px;margin:0 auto}.under-plan .sec01 .under-plan_price .under-plan_price_bg .under-plan_price_btn_wrap{margin:0 auto 30px}.under-plan .sec01 .under-plan_price .under-plan_price_wrap{width:100%;max-width:800px;margin:68px auto 102px}@media screen and (max-width: 600px){.under-plan .sec01 .under-plan_price .under-plan_price_wrap{margin:33px auto 67px}}.under-plan .sec01 .under-plan_price .under-plan_price_wrap ul li{width:100%}@media screen and (max-width: 600px){.under-plan .sec01 .under-plan_price .under-plan_price_wrap ul li:last-of-type{margin-top:20px}}@media screen and (max-width: 600px){.under-plan .sec01 .under-plan_price .under-plan_price_wrap ul li{max-width:327px;margin:0 auto}}.under-plan .sec01 .under-plan_price .under-plan_price_wrap ul li img{width:100%}.under-plan .sec01 .under-plan_peace{width:90%;max-width:670px;margin:0 auto;position:relative;z-index:2}.under-plan .sec01 .under-plan_peace h3{font-size:25px;font-weight:bold;font-family:"Noto Serif JP",serif;letter-spacing:.08em;color:#fff;text-align:center;background-color:#d5b563;border-radius:10px 10px 0 0;padding:17px 0;margin-bottom:6px}.under-plan .sec01 .under-plan_peace .under-plan_peace_wrap{background-color:#fff;border-radius:0 0 10px 10px;padding:30px 0 43px;text-align:center}@media screen and (max-width: 600px){.under-plan .sec01 .under-plan_peace .under-plan_peace_wrap{padding:30px 15px 27px}}.under-plan .sec01 .under-plan_peace .under-plan_peace_wrap span{font-size:20px;font-weight:500;letter-spacing:.08em;color:#1f7b84;font-family:"Noto Serif JP",serif}.under-plan .sec01 .under-plan_peace .under-plan_peace_wrap h4{font-size:35px;font-weight:bold;letter-spacing:.08em;color:#1f7b84;line-height:1.54;font-family:"Noto Serif JP",serif;margin-bottom:20px;margin-top:9px}@media screen and (max-width: 600px){.under-plan .sec01 .under-plan_peace .under-plan_peace_wrap h4{font-size:25px;margin-bottom:15px}}.under-plan .sec01 .under-plan_peace .under-plan_peace_wrap .under-plan_peace_wrap_txt{font-size:14px;font-weight:400;letter-spacing:.08em;color:#1f7b84;line-height:1.74;margin-bottom:40px}@media screen and (max-width: 600px){.under-plan .sec01 .under-plan_peace .under-plan_peace_wrap .under-plan_peace_wrap_txt{margin-bottom:24px}}.under-plan .sec01 .under-plan_peace .under-plan_peace_wrap .under-plan_peace_wrap_col{font-size:18px;font-weight:500;letter-spacing:.08em;color:#1f7b84;line-height:1.66;font-family:"Noto Serif JP",serif;width:90%;max-width:422px;border:solid 1px #1f7b84;border-radius:10px;margin:0 auto;padding:24px 5px}@media screen and (max-width: 600px){.under-plan .sec01 .under-plan_peace .under-plan_peace_wrap .under-plan_peace_wrap_col{width:100%}}.under-plan .sec01 .cam_flow{width:90%;max-width:901px;margin:61px auto 145px}@media screen and (max-width: 600px){.under-plan .sec01 .cam_flow{margin:41px auto 98px}}.under-plan .sec01 .cam_flow .cam_flow_bg{padding:29px 63px 0 63px;position:relative;margin-top:-14px}@media screen and (max-width: 600px){.under-plan .sec01 .cam_flow .cam_flow_bg{padding:34px 0 0}}.under-plan .sec01 .cam_flow .cam_flow_bg .cam_flow_item{position:absolute;width:138px;height:93px;left:0;top:0;z-index:2}@media screen and (max-width: 979px){.under-plan .sec01 .cam_flow .cam_flow_bg .cam_flow_item{width:110px;height:74px}}@media screen and (max-width: 600px){.under-plan .sec01 .cam_flow .cam_flow_bg .cam_flow_item{left:-10px}}.under-plan .sec01 .cam_flow .cam_flow_bg .cam_flow_item img{width:100%}.under-plan .sec01 .cam_flow .cam_flow_bg .cam_flow_wrap{border:solid 1px #fff;border-radius:10px;padding:20px 25px;display:flex;flex-wrap:wrap}@media screen and (max-width: 600px){.under-plan .sec01 .cam_flow .cam_flow_bg .cam_flow_wrap{padding:12px 16px 20px}}.under-plan .sec01 .cam_flow .cam_flow_bg .cam_flow_wrap .cam_flow_img{width:43%;position:relative;z-index:1}@media screen and (max-width: 600px){.under-plan .sec01 .cam_flow .cam_flow_bg .cam_flow_wrap .cam_flow_img{width:100%;margin-bottom:11px}}.under-plan .sec01 .cam_flow .cam_flow_bg .cam_flow_wrap .cam_flow_img img{width:100%;border-radius:10px}.under-plan .sec01 .cam_flow .cam_flow_bg .cam_flow_wrap .cam_flow_img .item_fone{width:30%;max-width:90px;position:absolute;right:25px;top:-15px}.under-plan .sec01 .cam_flow .cam_flow_bg .cam_flow_wrap .cam_flow_img .item_fone img{width:100%}.under-plan .sec01 .cam_flow .cam_flow_bg .cam_flow_wrap .cam_flow_txt{width:57%;padding-left:2.5vw}@media screen and (max-width: 600px){.under-plan .sec01 .cam_flow .cam_flow_bg .cam_flow_wrap .cam_flow_txt{width:100%;padding:0}}.under-plan .sec01 .cam_flow .cam_flow_bg .cam_flow_wrap .cam_flow_txt p{font-size:1.4rem;letter-spacing:.08em;font-weight:300;color:#fff;line-height:2;margin-bottom:0}.under-plan .sec01 .cam_flow .cam_flow_down{margin:15px auto 0;width:31px;height:17px}.under-plan .sec01 .cam_flow .cam_flow_down img{width:100%}.under-plan .sec01 .sec02_thought{text-align:center;background-color:#058da5;padding:74px 5% 103px;width:90%;max-width:1088px;margin:0 auto;border-radius:10px}@media screen and (max-width: 600px){.under-plan .sec01 .sec02_thought{padding:30px 0 16px;width:100%}}.under-plan .sec01 .sec02_thought h2{font-size:4rem;font-weight:500;letter-spacing:.08em;color:#fff;font-family:"Noto Serif JP",serif;margin-bottom:30px;line-height:1.5}@media screen and (max-width: 979px){.under-plan .sec01 .sec02_thought h2{font-size:3rem}}@media screen and (max-width: 600px){.under-plan .sec01 .sec02_thought h2{line-height:1.5;margin-bottom:20px;font-size:20px}}@media screen and (max-width: 600px){.under-plan .sec01 .sec02_thought .sec02_thought_wrap{padding:0 5%}}.under-plan .sec01 .sec02_thought .sec02_thought_wrap .sec02_thought_visual{width:100%;border-radius:10px;overflow:hidden;margin-bottom:41px}@media screen and (max-width: 600px){.under-plan .sec01 .sec02_thought .sec02_thought_wrap .sec02_thought_visual{margin-bottom:30px}}.under-plan .sec01 .sec02_thought .sec02_thought_wrap .sec02_thought_visual img{width:100%}.under-plan .sec01 .sec02_thought .sec02_thought_wrap .thought_wrap_top{width:95%;max-width:752px;margin:0 auto 50px}@media screen and (max-width: 600px){.under-plan .sec01 .sec02_thought .sec02_thought_wrap .thought_wrap_top{width:100%;margin:0 auto 35px}}.under-plan .sec01 .sec02_thought .sec02_thought_wrap .thought_wrap_top h3{font-size:2.5rem;letter-spacing:.08em;color:#fff;font-weight:500;line-height:2;margin-bottom:40px;font-family:"Noto Serif JP",serif}@media screen and (max-width: 600px){.under-plan .sec01 .sec02_thought .sec02_thought_wrap .thought_wrap_top h3{font-size:2rem;margin-bottom:29px}}.under-plan .sec01 .sec02_thought .sec02_thought_wrap .thought_wrap_top p{font-size:1.4rem;letter-spacing:.08em;color:#fff;font-weight:300;line-height:2;margin-bottom:0;text-align:left}.under-plan .sec01 .sec02_thought .sec02_thought_wrap .left .thought_wrap_txt{padding-left:2vw}.under-plan .sec01 .sec02_thought .sec02_thought_wrap .right{flex-direction:row-reverse}.under-plan .sec01 .sec02_thought .sec02_thought_wrap .right .thought_wrap_txt{padding-right:2vw}.under-plan .sec01 .sec02_thought .sec02_thought_wrap .thought_wrap_flex{display:flex;flex-wrap:wrap;width:95%;max-width:752px;margin:0 auto 50px}@media screen and (max-width: 600px){.under-plan .sec01 .sec02_thought .sec02_thought_wrap .thought_wrap_flex{width:100%;margin:0 auto 35px}}.under-plan .sec01 .sec02_thought .sec02_thought_wrap .thought_wrap_flex .thought_wrap_img{width:43%}@media screen and (max-width: 600px){.under-plan .sec01 .sec02_thought .sec02_thought_wrap .thought_wrap_flex .thought_wrap_img{width:100%;margin-bottom:29px}}.under-plan .sec01 .sec02_thought .sec02_thought_wrap .thought_wrap_flex .thought_wrap_img img{width:100%;border-radius:10px;overflow:hidden}.under-plan .sec01 .sec02_thought .sec02_thought_wrap .thought_wrap_flex .thought_wrap_txt{width:57%}@media screen and (max-width: 600px){.under-plan .sec01 .sec02_thought .sec02_thought_wrap .thought_wrap_flex .thought_wrap_txt{width:100%;padding:0 !important}}.under-plan .sec01 .sec02_thought .sec02_thought_wrap .thought_wrap_flex .thought_wrap_txt p{font-size:1.4rem;letter-spacing:.08em;color:#fff;font-weight:300;line-height:2;margin-bottom:0;text-align:left}.under-plan .sec01 .sec02_thought .com-btn__gold{max-width:520px;margin:0 auto}.tokushoho .sec01{background:linear-gradient(90deg, rgb(11, 154, 169) 0%, rgb(21, 199, 218) 50%, rgb(11, 154, 169) 100%);padding:39px 0 104px}@media screen and (max-width: 600px){.tokushoho .sec01{padding:30px 0 84px}}.tokushoho .sec01 .tokushoho_wrap{width:90%;max-width:663px;margin:0 auto;position:relative;z-index:2}.tokushoho .sec01 .tokushoho_wrap h2{text-align:center;font-size:25px;font-weight:500;color:#fff;font-family:"Noto Serif JP",serif;letter-spacing:.08em;margin-bottom:10px}.tokushoho .sec01 .tokushoho_wrap .tokushoho_wrap_txt{margin-bottom:85px}.tokushoho .sec01 .tokushoho_wrap .tokushoho_wrap_txt:last-child{margin-bottom:218px}@media screen and (max-width: 979px){.tokushoho .sec01 .tokushoho_wrap .tokushoho_wrap_txt:last-child{margin-bottom:168px}}@media screen and (max-width: 600px){.tokushoho .sec01 .tokushoho_wrap .tokushoho_wrap_txt:last-child{margin-bottom:109px}}@media screen and (max-width: 600px){.tokushoho .sec01 .tokushoho_wrap .tokushoho_wrap_txt{margin-bottom:70px}}.tokushoho .sec01 .tokushoho_wrap .tokushoho_wrap_list{margin-top:30px}.tokushoho .sec01 .tokushoho_wrap .tokushoho_wrap_list dl{display:flex;flex-wrap:wrap;align-items:center}.tokushoho .sec01 .tokushoho_wrap .tokushoho_wrap_list dl:first-of-type dt{border-radius:10px 0 0 0;border-bottom:none}@media screen and (max-width: 600px){.tokushoho .sec01 .tokushoho_wrap .tokushoho_wrap_list dl:first-of-type dt{border-radius:10px 10px 0 0}}.tokushoho .sec01 .tokushoho_wrap .tokushoho_wrap_list dl:first-of-type dd{border-radius:0 10px 0 0;border-bottom:none}@media screen and (max-width: 600px){.tokushoho .sec01 .tokushoho_wrap .tokushoho_wrap_list dl:first-of-type dd{border-radius:0}}.tokushoho .sec01 .tokushoho_wrap .tokushoho_wrap_list dl:nth-of-type(2) dt,.tokushoho .sec01 .tokushoho_wrap .tokushoho_wrap_list dl:nth-of-type(2) dd{border-bottom:none}.tokushoho .sec01 .tokushoho_wrap .tokushoho_wrap_list dl:nth-of-type(3) dt,.tokushoho .sec01 .tokushoho_wrap .tokushoho_wrap_list dl:nth-of-type(3) dd{border-bottom:none}.tokushoho .sec01 .tokushoho_wrap .tokushoho_wrap_list dl:nth-of-type(4) dt,.tokushoho .sec01 .tokushoho_wrap .tokushoho_wrap_list dl:nth-of-type(4) dd{border-bottom:none}.tokushoho .sec01 .tokushoho_wrap .tokushoho_wrap_list dl:nth-of-type(5) dt,.tokushoho .sec01 .tokushoho_wrap .tokushoho_wrap_list dl:nth-of-type(5) dd{border-bottom:none}.tokushoho .sec01 .tokushoho_wrap .tokushoho_wrap_list dl:last-of-type{height:162px}@media screen and (max-width: 600px){.tokushoho .sec01 .tokushoho_wrap .tokushoho_wrap_list dl:last-of-type{height:auto}}.tokushoho .sec01 .tokushoho_wrap .tokushoho_wrap_list dl:last-of-type dt{display:flex;flex-wrap:wrap;align-items:center;padding:0 0 0 19px;border-radius:0 0 0 10px}@media screen and (max-width: 979px){.tokushoho .sec01 .tokushoho_wrap .tokushoho_wrap_list dl:last-of-type dt{padding:0 0 0 15px}}@media screen and (max-width: 600px){.tokushoho .sec01 .tokushoho_wrap .tokushoho_wrap_list dl:last-of-type dt{padding:10px 18px;border-radius:0}}.tokushoho .sec01 .tokushoho_wrap .tokushoho_wrap_list dl:last-of-type dd{display:flex;flex-wrap:wrap;align-items:center;padding:0 20px;border-radius:0 0 10px 0}@media screen and (max-width: 979px){.tokushoho .sec01 .tokushoho_wrap .tokushoho_wrap_list dl:last-of-type dd{padding:0 15px}}@media screen and (max-width: 600px){.tokushoho .sec01 .tokushoho_wrap .tokushoho_wrap_list dl:last-of-type dd{padding:13px 18px;border-radius:0 0 10px 10px}}.tokushoho .sec01 .tokushoho_wrap .tokushoho_wrap_list dl dt{width:167px;font-size:14px;color:#fff;font-weight:500;letter-spacing:.08em;line-height:2;background-color:#1f7b84;border:solid 1px #fff;border-right:none;height:100%;padding:14px 0 14px 19px}@media screen and (max-width: 979px){.tokushoho .sec01 .tokushoho_wrap .tokushoho_wrap_list dl dt{width:132px;padding:14px 0 14px 15px}}@media screen and (max-width: 600px){.tokushoho .sec01 .tokushoho_wrap .tokushoho_wrap_list dl dt{width:100%;padding:10px 18px}}.tokushoho .sec01 .tokushoho_wrap .tokushoho_wrap_list dl dd{width:calc(100% - 167px);font-size:14px;color:#1f7b84;font-weight:400;letter-spacing:.08em;line-height:2;background-color:#fff;height:100%;padding:14px 20px;border:solid 1px #1f7b84;border-left:none}@media screen and (max-width: 979px){.tokushoho .sec01 .tokushoho_wrap .tokushoho_wrap_list dl dd{width:calc(100% - 132px);padding:14px 10px 14px 15px}}@media screen and (max-width: 600px){.tokushoho .sec01 .tokushoho_wrap .tokushoho_wrap_list dl dd{width:100%;padding:13px 18px}}.tokushoho .sec01 .tokushoho_wrap .tokushoho_wrap_list dl dd a{font-size:14px;color:#1f7b84;font-weight:400;letter-spacing:.08em;line-height:2}.tokushoho .sec01 .aside-campaign_policy{position:relative;width:90%;max-width:904px;margin:0 auto;border:solid 3px #fff;border-radius:10px;padding:44px 68px;background-image:url("../img/com/sec06_policy_bg.jpg");background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 979px){.tokushoho .sec01 .aside-campaign_policy{padding:22px 34px}}@media screen and (max-width: 780px){.tokushoho .sec01 .aside-campaign_policy{padding:259px 0 0}}.tokushoho .sec01 .aside-campaign_policy .aside-campaign_policy_txt .contents_title__left h2{font-weight:500}@media screen and (max-width: 780px){.tokushoho .sec01 .aside-campaign_policy .aside-campaign_policy_txt .contents_title__left{text-align:center}}.tokushoho .sec01 .aside-campaign_policy .aside-campaign_policy_txt p{font-size:1.4rem;color:#fff;line-height:2.14;letter-spacing:.08em;margin:25px 0;font-weight:300}@media screen and (max-width: 780px){.tokushoho .sec01 .aside-campaign_policy .aside-campaign_policy_txt p{padding:0 5%}}.tokushoho .sec01 .aside-campaign_policy .aside-campaign_policy_img{position:absolute;width:287px;height:467px;right:68px;top:-17px}@media screen and (max-width: 979px){.tokushoho .sec01 .aside-campaign_policy .aside-campaign_policy_img{width:237px;height:437px;top:0;right:0px}}@media screen and (max-width: 780px){.tokushoho .sec01 .aside-campaign_policy .aside-campaign_policy_img{width:184px;height:289px;right:inherit;top:-45px;left:50%;transform:translateX(-50%)}}@media screen and (max-width: 780px){.tokushoho .sec01 .aside-campaign_policy .com-btn__white{width:100%;max-width:100%}.tokushoho .sec01 .aside-campaign_policy .com-btn__white a{border-radius:0 !important}}.not_founded .sec01{padding:47px 0 140px;background:linear-gradient(90deg, rgb(11, 154, 169) 0%, rgb(21, 199, 218) 50%, rgb(11, 154, 169) 100%)}@media screen and (max-width: 600px){.not_founded .sec01{padding:20px 0}}.not_founded .sec01 p{position:relative;z-index:2;text-align:center;font-size:18px;font-weight:300;letter-spacing:.08em;color:#fff;line-height:2.11;font-family:"Noto Serif JP",serif}.not_founded .sec01 p a{font-size:18px;font-weight:300;letter-spacing:.08em;color:#fff;line-height:2.11;font-family:"Noto Serif JP",serif;text-decoration:underline}.sitemap .page-flex{max-width:1188px !important}.sitemap .sec01_sitemap{width:98%;max-width:850px}.sitemap .sec01_sitemap .sitemap_wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.sitemap .sec01_sitemap .sitemap_wrap dl{margin-bottom:64px}.sitemap .sec01_sitemap .sitemap_wrap dl:nth-of-type(1n){width:42.5%;max-width:360px}@media screen and (max-width: 600px){.sitemap .sec01_sitemap .sitemap_wrap dl:nth-of-type(1n){width:100%;max-width:100%}}.sitemap .sec01_sitemap .sitemap_wrap dl:nth-of-type(2n){width:50%;max-width:422px}@media screen and (max-width: 600px){.sitemap .sec01_sitemap .sitemap_wrap dl:nth-of-type(2n){width:100%;max-width:100%}}@media screen and (max-width: 600px){.sitemap .sec01_sitemap .sitemap_wrap dl{margin-bottom:55px}}.sitemap .sec01_sitemap .sitemap_wrap dl .sitemap_wrap_margin{margin-top:100px}@media screen and (max-width: 600px){.sitemap .sec01_sitemap .sitemap_wrap dl .sitemap_wrap_margin{margin-top:55px}}.sitemap .sec01_sitemap .sitemap_wrap dl dt{font-size:25px;font-weight:600;letter-spacing:.04em;color:#fff;font-family:"Noto Serif JP",serif;padding-bottom:9px;border-bottom:solid 1px #fff;margin-bottom:22px}@media screen and (max-width: 979px){.sitemap .sec01_sitemap .sitemap_wrap dl dt{font-size:22px}}@media screen and (max-width: 600px){.sitemap .sec01_sitemap .sitemap_wrap dl dt{font-size:25px;padding-bottom:6px;margin-bottom:15px}}.sitemap .sec01_sitemap .sitemap_wrap dl dd{margin-bottom:17px}@media screen and (max-width: 600px){.sitemap .sec01_sitemap .sitemap_wrap dl dd{margin-bottom:15px}}.sitemap .sec01_sitemap .sitemap_wrap dl dd a{font-size:16px;font-weight:400;letter-spacing:.08em;color:#fff;padding-left:8px;position:relative}.sitemap .sec01_sitemap .sitemap_wrap dl dd a::before{position:absolute;display:block;content:"-";font-size:16px;font-weight:400;letter-spacing:.08em;color:#fff;left:0;top:0;width:7px;height:100%}@media screen and (max-width: 979px){.sitemap .sec01_sitemap .sitemap_wrap dl dd a::before{font-size:14px}}@media screen and (max-width: 600px){.sitemap .sec01_sitemap .sitemap_wrap dl dd a::before{font-size:16px}}@media screen and (max-width: 979px){.sitemap .sec01_sitemap .sitemap_wrap dl dd a{font-size:14px}}@media screen and (max-width: 600px){.sitemap .sec01_sitemap .sitemap_wrap dl dd a{font-size:16px}}.privacy .sec01_privacy{width:98%;max-width:783px}@media screen and (max-width: 600px){.privacy .sec01_privacy{width:100%}}.privacy .sec01_privacy .sec01_wrap{background-color:#fff;border-radius:10px;padding:51px 40px 55px}@media screen and (max-width: 979px){.privacy .sec01_privacy .sec01_wrap{padding:26px 19px 50px}}.privacy .sec01_privacy .sec01_wrap p{font-size:14px;letter-spacing:.08em;line-height:2;color:#333;font-weight:400}.privacy .sec01_privacy .sec01_wrap .privacy_txt{margin-bottom:45px}.privacy .sec01_privacy .sec01_wrap .privacy_txt .com_green_h3{margin-bottom:0 !important}@media screen and (max-width: 979px){.privacy .sec01_privacy .sec01_wrap .privacy_txt .com_green_h3{font-size:15px !important}}.privacy .sec01_privacy .sec01_wrap .privacy_txt p{margin-top:33px}@media screen and (max-width: 600px){.privacy .sec01_privacy .sec01_wrap .privacy_txt p{margin-top:30px}}.privacy .sec01_privacy .sec01_wrap .privacy_txt ul{padding-left:45px}.privacy .sec01_privacy .sec01_wrap .privacy_txt ul li{font-size:14px;letter-spacing:.08em;line-height:2;color:#333;font-weight:400}.privacy .sec01_privacy .sec01_wrap .privacy_txt .num{padding-left:30px;position:relative}.privacy .sec01_privacy .sec01_wrap .privacy_txt .num::before{position:absolute;display:block;content:"1.";font-size:14px;letter-spacing:.08em;color:#333;font-weight:400;left:0;top:0}@media screen and (max-width: 600px){.privacy .sec01_privacy .sec01_wrap .privacy_txt .num{padding-left:23px}}.privacy .sec01_privacy .sec01_wrap .privacy_txt .num2::before{content:"2." !important}.privacy .sec01_privacy .sec01_wrap .privacy_txt .num3::before{content:"3." !important}.privacy .sec01_privacy .sec01_wrap .privacy_txt .num4::before{content:"4." !important}.privacy .sec01_privacy .sec01_wrap .privacy_txt .num5::before{content:"5." !important}.privacy .sec01_privacy .sec01_wrap .privacy_txt .num6::before{content:"6." !important}.privacy .sec01_privacy .sec01_wrap .privacy_txt .num7::before{content:"7." !important}.privacy .sec01_privacy .sec01_wrap .privacy_txt .num8::before{content:"8." !important}.privacy .sec01_privacy .sec01_wrap .privacy_txt .num9::before{content:"9." !important}.privacy .sec01_privacy .sec01_wrap .com-btn__blue{margin:0 auto}.electroporation .sec01{background:linear-gradient(90deg, rgb(11, 154, 169) 0%, rgb(21, 199, 218) 50%, rgb(11, 154, 169) 100%);padding:39px 0 80px}.electroporation .sec01 .electroporation_wrap{width:90%;max-width:670px;margin:0 auto 170px;position:relative;z-index:1}@media screen and (max-width: 600px){.electroporation .sec01 .electroporation_wrap{margin:0 auto 90px}}.electroporation .sec01 .electroporation_wrap h2{font-size:25px;font-weight:500;color:#fff;font-family:"Noto Serif JP",serif;text-shadow:1px 1px 15px 0 #000;text-align:center;margin-bottom:34px;line-height:1.84}@media screen and (max-width: 600px){.electroporation .sec01 .electroporation_wrap h2{font-size:20px}}.electroporation .sec01 .electroporation_wrap .electroporation_wrap_img{width:100%;margin-bottom:23px}.electroporation .sec01 .electroporation_wrap .electroporation_wrap_img img{width:100%}.electroporation .sec01 .electroporation_wrap .electroporation_wrap_price{margin-bottom:61px}@media screen and (max-width: 600px){.electroporation .sec01 .electroporation_wrap .electroporation_wrap_price{margin-bottom:33px}}.electroporation .sec01 .electroporation_wrap .electroporation_wrap_price dt{border-radius:10px 10px 0 0;background-color:#1f7b84;color:#fff;font-size:30px;letter-spacing:.08em;font-weight:400;font-family:"Noto Serif JP",serif;text-align:center;padding:24px 0 21px;line-height:1.2}.electroporation .sec01 .electroporation_wrap .electroporation_wrap_price dt span{color:#fff;font-size:20px;letter-spacing:.08em;font-weight:400;font-family:"Noto Serif JP",serif;line-height:1}.electroporation .sec01 .electroporation_wrap .electroporation_wrap_price dd{border-radius:0 0 10px 10px;background-color:#c7faff;text-align:center;padding:17px 10px 23px}.electroporation .sec01 .electroporation_wrap .electroporation_wrap_price dd img{width:100%;max-width:505px}@media screen and (max-width: 600px){.electroporation .sec01 .electroporation_wrap .electroporation_wrap_price dd img{max-width:196px}}.electroporation .sec01 .electroporation_wrap .electroporation_wrap_us{border:solid 1px #fff;display:flex;flex-wrap:wrap;justify-content:center;padding:40px 0;margin:54px 0}@media screen and (max-width: 600px){.electroporation .sec01 .electroporation_wrap .electroporation_wrap_us{padding:25px 20px}}.electroporation .sec01 .electroporation_wrap .electroporation_wrap_us h3{width:100%;text-align:center;font-size:18px;font-weight:400;font-family:"Noto Serif JP",serif;color:#fff;letter-spacing:.08em;margin-bottom:18px}.electroporation .sec01 .electroporation_wrap .electroporation_wrap_us ul:first-of-type{margin-right:35px}@media screen and (max-width: 600px){.electroporation .sec01 .electroporation_wrap .electroporation_wrap_us ul{width:100%}}.electroporation .sec01 .electroporation_wrap .electroporation_wrap_us ul li{font-size:18px;font-weight:400;font-family:"Noto Serif JP",serif;color:#fff;letter-spacing:.08em;line-height:2}.electroporation .sec01 .electroporation_wrap .electroporation_wrap_txt{margin-bottom:50px}.electroporation .sec01 .electroporation_wrap .electroporation_wrap_txt:nth-of-type(2) dl{margin-bottom:0}.electroporation .sec01 .electroporation_wrap .electroporation_wrap_txt_last{margin-bottom:150px}@media screen and (max-width: 600px){.electroporation .sec01 .electroporation_wrap .electroporation_wrap_txt_last{margin-bottom:80px}}.electroporation .sec01 .electroporation_wrap .electroporation_wrap_img_v2{width:100%;margin-bottom:20px}.electroporation .sec01 .electroporation_wrap .electroporation_wrap_img_v2 img{width:100%}.electroporation .sec01 .electroporation_menu{width:90%;max-width:827px;margin:0 auto;position:relative;z-index:2}.electroporation .sec01 .electroporation_menu h2{font-size:25px;font-weight:500;color:#fff;font-family:"Noto Serif JP",serif;text-shadow:1px 1px 15px 0 #000;text-align:center;margin-bottom:34px;line-height:1.84}.electroporation .sec01 .electroporation_menu ul{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 600px){.electroporation .sec01 .electroporation_menu ul{justify-content:center}}.electroporation .sec01 .electroporation_menu ul li{width:48%;margin-bottom:30px}@media screen and (max-width: 600px){.electroporation .sec01 .electroporation_menu ul li{width:100%;max-width:341px;margin-bottom:20px}}.electroporation .sec01 .electroporation_menu ul li a{display:block;width:100%;border-radius:10px;overflow:hidden}.electroporation .sec01 .electroporation_menu_col{position:relative;z-index:2;width:90%;max-width:660px;margin:88px auto 170px;background:radial-gradient(circle at 80% 10%, rgba(255, 255, 255, 0.9), transparent 50%),linear-gradient(to bottom, #fdf4df, #fff);padding:38px 35px 37px;display:flex;flex-wrap:wrap;border-radius:10px}@media screen and (max-width: 979px){.electroporation .sec01 .electroporation_menu_col{margin:58px auto 100px;padding:18px 15px}}.electroporation .sec01 .electroporation_menu_col .electroporation_menu_col_img{width:33%;position:relative}@media screen and (max-width: 600px){.electroporation .sec01 .electroporation_menu_col .electroporation_menu_col_img{width:100%;max-width:138px;margin:0 auto}}.electroporation .sec01 .electroporation_menu_col .electroporation_menu_col_img .image-fade{-webkit-mask-image:linear-gradient(to bottom, black 70%, transparent 100%);mask-image:linear-gradient(to bottom, black 70%, transparent 100%)}.electroporation .sec01 .electroporation_menu_col .electroporation_menu_col_img img{width:100%}.electroporation .sec01 .electroporation_menu_col .electroporation_menu_col_txt{width:67%;padding-left:8px}@media screen and (max-width: 600px){.electroporation .sec01 .electroporation_menu_col .electroporation_menu_col_txt{width:100%;padding:0}}.electroporation .sec01 .electroporation_menu_col .electroporation_menu_col_txt h3{font-size:18px;font-weight:500;color:#fff;background-color:#1f7b84;padding:8px 0;text-align:center;font-family:"Noto Serif JP",serif;margin-bottom:5px}@media screen and (max-width: 979px){.electroporation .sec01 .electroporation_menu_col .electroporation_menu_col_txt h3{font-size:16px}}.electroporation .sec01 .electroporation_menu_col .electroporation_menu_col_txt img{width:100%}.electroporation .sec01 .electroporation_menu_col .electroporation_menu_col_txt p{font-size:14px;font-weight:400;color:#1f7b84;line-height:1.92;margin:7px 0 14px}.electroporation .sec01 .electroporation_menu_col .electroporation_menu_col_txt .com-btn__blue{width:100%;max-width:100%}.electroporation .sec01 .electroporation_menu_col_nikibi h2{width:100%;display:block;background-color:#1f7b84;color:#fff;font-size:18px;font-weight:500;font-family:"Noto Serif JP",serif;padding:10px 0;text-align:center;margin-bottom:14px}.electroporation .sec01 .electroporation_menu_col_nikibi span{font-size:14px;font-weight:400;color:#1f7b84;letter-spacing:.08em;display:inline-block;margin-bottom:8px}@media screen and (max-width: 600px){.electroporation .sec01 .electroporation_menu_col_nikibi span{text-align:center;display:block;line-height:1.74}}.electroporation .sec01 .electroporation_menu_col_nikibi .electroporation_menu_col_txt .nikibi_name{max-width:309px}.electroporation .sec01 .electroporation_menu_col_nikibi .electroporation_menu_col_txt .nikibi_name_sp{max-width:190px;margin:0 auto;display:block}.electroporation .sec01 .electroporation_menu_col_nikibi .electroporation_menu_col_txt p{margin-top:17px}.electroporation .sec02{background:linear-gradient(90deg, rgb(11, 154, 169) 0%, rgb(21, 199, 218) 50%, rgb(11, 154, 169) 100%);padding:67px 0 105px}@media screen and (max-width: 979px){.electroporation .sec02{padding:47px 0 75px}}.zoskin .sec01{background:linear-gradient(90deg, rgb(11, 154, 169) 0%, rgb(21, 199, 218) 50%, rgb(11, 154, 169) 100%);padding:39px 0 100px}.zoskin .sec01 .sec01_wrap{width:90%;max-width:860px;margin:0 auto;position:relative;z-index:2}.zoskin .sec01 .sec01_wrap h2{font-size:25px;letter-spacing:.08em;font-weight:500;color:#fff;width:100%;font-family:"Noto Serif JP",serif;text-align:center;line-height:1.6;margin-bottom:20px}@media screen and (max-width: 600px){.zoskin .sec01 .sec01_wrap h2{line-height:1.6}}.zoskin .sec01 .sec01_wrap .sec01_wrap_img{width:100%;margin-bottom:35px}.zoskin .sec01 .sec01_wrap .sec01_wrap_img img{width:100%}.zoskin .sec01 .sec01_wrap .sec01_txt{width:100%;max-width:663px;margin:0 auto}@media screen and (max-width: 600px){.zoskin .sec01 .sec01_wrap .sec01_txt{width:100%}}.zoskin .sec02{background:linear-gradient(90deg, rgb(11, 154, 169) 0%, rgb(21, 199, 218) 50%, rgb(11, 154, 169) 100%);padding:0 0 80px}.zoskin .sec02 .sec02_wrap{width:90%;max-width:860px;margin:0 auto 100px;position:relative;z-index:2}.zoskin .sec02 .sec02_wrap h2{font-size:25px;letter-spacing:.08em;font-weight:500;color:#fff;width:100%;font-family:"Noto Serif JP",serif;text-align:center;line-height:1.6;margin-bottom:20px}@media screen and (max-width: 600px){.zoskin .sec02 .sec02_wrap h2{line-height:1.6}}.zoskin .sec02 .sec02_wrap img{width:100%}.zoskin .sec02 .sec02_wrap .sec02_txt{width:100%;max-width:663px;margin:20px auto 0}.zoskin .sec02 .sec02_list{width:90%;max-width:663px;margin:0 auto;position:relative;z-index:2}.zoskin .sec02 .sec02_list h2{font-size:25px;letter-spacing:.08em;font-weight:500;color:#fff;width:100%;font-family:"Noto Serif JP",serif;text-align:center;line-height:1.6;margin-bottom:20px}@media screen and (max-width: 600px){.zoskin .sec02 .sec02_list h2{line-height:1.6}}.zoskin .sec02 .sec02_list .sec02_list_wrap{margin-bottom:96px}.zoskin .sec02 .sec02_list .sec02_list_wrap h3{font-size:25px;font-weight:bold;color:#fff;font-family:"Noto Serif JP",serif;letter-spacing:.08em;width:100%;border-radius:10px 10px 0 0;background-color:#1f7b84;padding:20px 0;margin-bottom:9px;text-align:center}@media screen and (max-width: 600px){.zoskin .sec02 .sec02_list .sec02_list_wrap h3{padding:10px 0}}.zoskin .sec02 .sec02_list .sec02_list_wrap .sec02_list_wrap_col{display:flex;flex-wrap:wrap;background-color:#fff;padding:38px 35px 30px;margin-bottom:8px}@media screen and (max-width: 600px){.zoskin .sec02 .sec02_list .sec02_list_wrap .sec02_list_wrap_col{padding:20px 15px 30px}}.zoskin .sec02 .sec02_list .sec02_list_wrap .sec02_list_wrap_col .sec02_list_wrap_col_item{width:150px}@media screen and (max-width: 600px){.zoskin .sec02 .sec02_list .sec02_list_wrap .sec02_list_wrap_col .sec02_list_wrap_col_item{display:flex;flex-wrap:wrap;align-items:center;width:100%;margin-bottom:15px}}.zoskin .sec02 .sec02_list .sec02_list_wrap .sec02_list_wrap_col .sec02_list_wrap_col_item .item{width:100%}@media screen and (max-width: 600px){.zoskin .sec02 .sec02_list .sec02_list_wrap .sec02_list_wrap_col .sec02_list_wrap_col_item .item{width:82px}}.zoskin .sec02 .sec02_list .sec02_list_wrap .sec02_list_wrap_col .sec02_list_wrap_col_item .item img{width:100%}.zoskin .sec02 .sec02_list .sec02_list_wrap .sec02_list_wrap_col .sec02_list_wrap_col_item .item_title_sp{width:calc(100% - 82px);padding-left:15px}.zoskin .sec02 .sec02_list .sec02_list_wrap .sec02_list_wrap_col .sec02_list_wrap_col_item .item_title_sp h4{display:flex;justify-content:space-between;font-size:18px;font-weight:500;letter-spacing:.08em;color:#1f7b84;font-family:"Noto Serif JP",serif}.zoskin .sec02 .sec02_list .sec02_list_wrap .sec02_list_wrap_col .sec02_list_wrap_col_item .item_title_sp .item_price{width:66px;display:block}.zoskin .sec02 .sec02_list .sec02_list_wrap .sec02_list_wrap_col .sec02_list_wrap_col_item .item_title_sp .item_price_v2{width:76px;display:block}.zoskin .sec02 .sec02_list .sec02_list_wrap .sec02_list_wrap_col .sec02_list_wrap_col_txt{width:calc(100% - 150px);padding-left:20px}@media screen and (max-width: 600px){.zoskin .sec02 .sec02_list .sec02_list_wrap .sec02_list_wrap_col .sec02_list_wrap_col_txt{width:100%;padding:0}}.zoskin .sec02 .sec02_list .sec02_list_wrap .sec02_list_wrap_col .sec02_list_wrap_col_txt .item_title{margin-bottom:18px}.zoskin .sec02 .sec02_list .sec02_list_wrap .sec02_list_wrap_col .sec02_list_wrap_col_txt .item_title h4{display:flex;justify-content:space-between;font-size:18px;font-weight:500;letter-spacing:.08em;color:#1f7b84;font-family:"Noto Serif JP",serif}.zoskin .sec02 .sec02_list .sec02_list_wrap .sec02_list_wrap_col .sec02_list_wrap_col_txt .item_title h4 .item_price{width:66px}.zoskin .sec02 .sec02_list .sec02_list_wrap .sec02_list_wrap_col .sec02_list_wrap_col_txt .item_title h4 .item_price_v2{width:76px}.zoskin .sec02 .sec02_list .sec02_list_wrap .sec02_list_wrap_col .sec02_list_wrap_col_txt h5{color:#1f7b84;text-align:center;background-color:#c7faff;padding:8px 0;font-size:14px;font-weight:400;letter-spacing:.12em;margin-bottom:12px}.zoskin .sec02 .sec02_list .sec02_list_wrap .sec02_list_wrap_col .sec02_list_wrap_col_txt p{font-size:14px;letter-spacing:.12em;font-weight:400;line-height:2;margin-bottom:0}.zoskin .sec02 .sec02_list .sec02_list_wrap .sec02_list_wrap_col_last{border-radius:0 0 10px 10px}.zoskin .sec03{background:linear-gradient(90deg, rgb(11, 154, 169) 0%, rgb(21, 199, 218) 50%, rgb(11, 154, 169) 100%);padding:39px 0 80px}.injection .sec01{background:linear-gradient(90deg, rgb(11, 154, 169) 0%, rgb(21, 199, 218) 50%, rgb(11, 154, 169) 100%);padding:67px 0 100px}@media screen and (max-width: 600px){.injection .sec01{padding:0 0 58px}}.injection .sec01 .sec01_wrap{position:relative;z-index:2}.injection .sec01-injection_visual{width:90%;max-width:868px;margin:0 auto 57px}@media screen and (max-width: 600px){.injection .sec01-injection_visual{width:100%;margin:0 auto 33px}}.injection .sec01-injection_visual img{width:100%}.injection .sec01-injection_price{width:90%;max-width:669px;margin:0 auto 35px}@media screen and (max-width: 600px){.injection .sec01-injection_price{margin:0 auto 45px}}.injection .sec01-injection_price dt{border-radius:10px 10px 0 0;background-color:#1f7b84;color:#fff;font-size:30px;letter-spacing:.08em;font-weight:400;font-family:"Noto Serif JP",serif;text-align:center;padding:24px 0 21px;line-height:1.2}.injection .sec01-injection_price dt span{color:#fff;font-size:20px;letter-spacing:.08em;font-weight:400;font-family:"Noto Serif JP",serif;line-height:1}.injection .sec01-injection_price dd{border-radius:0 0 10px 10px;background-color:#c7faff;text-align:center;padding:17px 10px 23px;font-size:14px;font-weight:400;letter-spacing:.08em;line-height:2;color:#1f7b84}@media screen and (max-width: 600px){.injection .sec01-injection_price dd{padding:20px 25px 40px}}.injection .sec01-injection_price dd img{width:100%}.injection .sec01-injection_price .sec01-injection_price_rejuran{max-width:566px;margin:0 auto}@media screen and (max-width: 600px){.injection .sec01-injection_price .sec01-injection_price_rejuran{max-width:285px}}.injection .sec01-injection_price .sec01-injection_price_botox{max-width:329px;margin:0 auto}@media screen and (max-width: 600px){.injection .sec01-injection_price .sec01-injection_price_botox{max-width:231px}}.injection .sec01-injection_txt{font-size:24px;font-family:"Noto Serif JP",serif;font-weight:500;color:#fff;letter-spacing:.1em;line-height:1.5;text-align:center;margin-bottom:0;padding:0 5%}.injection .sec01-injection_txt span{font-size:24px;font-family:"Noto Serif JP",serif;font-weight:500;color:#fdd15d;letter-spacing:.1em;line-height:1.5;text-align:center}.injection .sec02{background-color:#037a8a;position:relative;z-index:2;padding:107px 5% 143px}@media screen and (max-width: 600px){.injection .sec02{padding:53px 5% 84px}}.injection .sec02 .sec02-rejuran{width:100%;max-width:779px;margin:0 auto}.injection .sec02 .sec02-rejuran .sec02-rejuran_title{font-size:30px;font-weight:bold;color:#fdd15d;font-family:"Noto Serif JP",serif;letter-spacing:.08em;margin-bottom:21px;text-align:center}.injection .sec02 .sec02-rejuran .sec02-botox_title{font-size:40px;font-weight:500;letter-spacing:.08em;color:#fff;line-height:1.5;font-family:"Noto Serif JP",serif;text-align:center}@media screen and (max-width: 979px){.injection .sec02 .sec02-rejuran .sec02-botox_title{font-size:30px}}.injection .sec02 .sec02-rejuran .sec02-botox_title span{font-size:20px;font-weight:500;letter-spacing:.08em;color:#fff;line-height:1.5;font-family:"Noto Serif JP",serif}.injection .sec02 .sec02-rejuran .sec02-rejuran_price{width:100%;max-width:546px;margin:31px auto 40px}@media screen and (max-width: 600px){.injection .sec02 .sec02-rejuran .sec02-rejuran_price{max-width:316px;margin:15px auto 56px}}.injection .sec02 .sec02-rejuran .sec02-rejuran_price img{width:100%}.injection .sec02 .sec02-rejuran .sec02-rejuran_price p{text-align:center;margin-top:20px}.injection .sec03{background:linear-gradient(90deg, rgb(11, 154, 169) 0%, rgb(21, 199, 218) 50%, rgb(11, 154, 169) 100%);padding:114px 0 203px}@media screen and (max-width: 600px){.injection .sec03{padding:41px 0 106px}}.injection .sec03 .sec03_wrap{width:90%;max-width:765px;margin:0 auto;position:relative;z-index:2}.injection .sec04{background:linear-gradient(90deg, rgb(11, 154, 169) 0%, rgb(21, 199, 218) 50%, rgb(11, 154, 169) 100%);padding:0 0 177px}@media screen and (max-width: 600px){.injection .sec04{padding:0 0 106px}}.injection .sec04 .sec04_wrap{width:90%;max-width:765px;margin:0 auto;position:relative;z-index:2}.injection .sec05{background:linear-gradient(90deg, rgb(11, 154, 169) 0%, rgb(21, 199, 218) 50%, rgb(11, 154, 169) 100%);padding:0 0 189px}@media screen and (max-width: 600px){.injection .sec05{padding:0 0 106px}}.injection .sec05 .sec05_wrap{width:90%;max-width:765px;margin:0 auto;position:relative;z-index:2}.injection .sec06{background:linear-gradient(90deg, rgb(11, 154, 169) 0%, rgb(21, 199, 218) 50%, rgb(11, 154, 169) 100%);padding:0 0 150px}@media screen and (max-width: 600px){.injection .sec06{padding:0 0 106px}}.injection .sec06 .sec06_wrap{width:90%;max-width:765px;margin:0 auto;position:relative;z-index:2}.injection .sec07{background:linear-gradient(90deg, rgb(11, 154, 169) 0%, rgb(21, 199, 218) 50%, rgb(11, 154, 169) 100%);padding:0 0 100px}@media screen and (max-width: 600px){.injection .sec07{padding:0 0 31px}}.injection .sec07 .sec07_wrap{width:90%;max-width:765px;margin:0 auto;position:relative;z-index:2}.injection .sec08{background:linear-gradient(90deg, rgb(11, 154, 169) 0%, rgb(21, 199, 218) 50%, rgb(11, 154, 169) 100%);padding:0 0 132px}@media screen and (max-width: 600px){.injection .sec08{padding:0 0 84px}}.injection .sec08 .sec08_wrap{width:90%;max-width:878px;margin:0 auto;position:relative;z-index:2}.injection .sec08 .sec08_wrap_wrap{width:90%;max-width:700px;margin:0 auto;position:relative;z-index:2}.injection .sec09{background:linear-gradient(90deg, rgb(11, 154, 169) 0%, rgb(21, 199, 218) 50%, rgb(11, 154, 169) 100%);padding:0 0 150px}@media screen and (max-width: 600px){.injection .sec09{padding:0 0 100px}}.injection .sec09 .sec09_wrap{width:90%;max-width:715px;margin:0 auto;position:relative;z-index:2}.injection .sec10{background:linear-gradient(90deg, rgb(11, 154, 169) 0%, rgb(21, 199, 218) 50%, rgb(11, 154, 169) 100%);padding:0 0 108px}@media screen and (max-width: 600px){.injection .sec10{padding:0 0 80px}}.injection .sec10 .sec10_wrap{width:90%;max-width:667px;margin:0 auto 135px;position:relative;z-index:2}.injection .sec11{background:linear-gradient(90deg, rgb(11, 154, 169) 0%, rgb(21, 199, 218) 50%, rgb(11, 154, 169) 100%);padding:0 0 160px}@media screen and (max-width: 600px){.injection .sec11{padding:0 0 106px}}.injection .sec11 .sec11_wrap{width:90%;max-width:803px;margin:0 auto;position:relative;z-index:2}.injection .sec11 .sec11_wrap .sec11_price{margin-top:21px}.injection .sec12{background:linear-gradient(90deg, rgb(11, 154, 169) 0%, rgb(21, 199, 218) 50%, rgb(11, 154, 169) 100%);padding:0 0 100px}.injection .sec12 .sec11_wrap{width:90%;max-width:870px;margin:0 auto 135px;position:relative;z-index:2}.injection .sec13{background:linear-gradient(90deg, rgb(11, 154, 169) 0%, rgb(21, 199, 218) 50%, rgb(11, 154, 169) 100%);padding:0 0 160px}@media screen and (max-width: 600px){.injection .sec13{padding:0 0 100px}}.injection .sec13 .com_campaign_one{margin-bottom:130px}@media screen and (max-width: 600px){.injection .sec13 .com_campaign_one{margin-bottom:70px}}.injection .injection_page_link{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:150px}@media screen and (max-width: 600px){.injection .injection_page_link{justify-content:center}}.injection .injection_page_link li{width:48.5%;margin-bottom:20px}@media screen and (max-width: 600px){.injection .injection_page_link li{width:100%}}.injection .injection_page_link li a{display:flex;justify-content:center;align-items:center;height:55px;width:100%;padding:15px 5px;background-color:#fff;font-size:20px;font-weight:400;color:#1f7b84;letter-spacing:.1em}@media screen and (max-width: 979px){.injection .injection_page_link li a{font-size:18px}}@media screen and (max-width: 600px){.injection .injection_page_link li a{font-size:20px}}.injection .injection_page_link li .txt_small{font-size:15px}@media screen and (max-width: 979px){.injection .injection_page_link li .txt_small{font-size:13px}}@media screen and (max-width: 600px){.injection .injection_page_link li .txt_small{font-size:20px;height:91px;text-align:center}}.injection .injection_about{margin-top:89px}@media screen and (max-width: 600px){.injection .injection_about{margin-top:132px}}.injection .injection_about .injection_about_title_noimg{background-color:#1f7b84;border-radius:10px 10px 0 0;margin-bottom:8px;text-align:center;padding:20px 5px}.injection .injection_about .injection_about_title_noimg h3{font-size:25px;font-weight:bold;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif}.injection .injection_about .injection_about_title{background-color:#1f7b84;display:flex;align-items:center;justify-content:center;height:165px;border-radius:10px 10px 0 0;margin-bottom:8px}@media screen and (max-width: 600px){.injection .injection_about .injection_about_title{height:130px;position:relative;margin-bottom:0}}.injection .injection_about .injection_about_title .injection_about_title_item{max-width:107px}@media screen and (max-width: 600px){.injection .injection_about .injection_about_title .injection_about_title_item{position:absolute;top:0;transform:translateY(-50%)}}.injection .injection_about .injection_about_title .injection_about_title_item img{width:100%}.injection .injection_about .injection_about_title h3{font-size:25px;font-weight:bold;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif;margin-left:15px}@media screen and (max-width: 600px){.injection .injection_about .injection_about_title h3{margin:20px 0 0;text-align:center}}.injection .injection_about .injection_about_title .injection_about_title_item_sunekos{position:relative;padding-right:40px}.injection .injection_about .injection_about_title .injection_about_title_item_sunekos img{position:absolute;max-height:2lh;right:0px}.injection .injection_about .injection_about_txt{background-color:#fff;padding:27px 42px 39px;border-radius:0 0 10px 10px}.injection .injection_about .injection_about_txt p{margin-bottom:0;font-size:14px;font-weight:400;letter-spacing:.1em;line-height:2;color:#292929}.injection .injection_about .injection_about_txt .injection_about_txt_wrap{font-size:18px;font-weight:500;color:#1f7b84;letter-spacing:.08em;font-family:"Noto Serif JP",serif;line-height:1.66;text-align:center;margin:31px 0 0}.injection .injection_about .injection_about_txt .injection_about_txt_item08{width:100%;max-width:385px;margin:33px auto 0}.injection .injection_about .injection_about_txt .injection_about_txt_item10{width:100%;max-width:307px;margin:33px auto 0}.injection .injection_about .injection_about_txt .injection_about_txt_item_sunekos{width:100%;max-width:263px;margin:33px auto 0}.injection .injection_about .injection_about_txt_flex{display:flex;flex-wrap:wrap}@media screen and (max-width: 600px){.injection .injection_about .injection_about_txt_flex{justify-content:center}}.injection .injection_about .injection_about_txt_flex .injection_about_txt_img{width:312px}@media screen and (max-width: 979px){.injection .injection_about .injection_about_txt_flex .injection_about_txt_img{width:calc(100% - 280px)}}@media screen and (max-width: 600px){.injection .injection_about .injection_about_txt_flex .injection_about_txt_img{width:100%}}.injection .injection_about .injection_about_txt_flex .injection_about_txt_list{width:calc(100% - 312px)}@media screen and (max-width: 979px){.injection .injection_about .injection_about_txt_flex .injection_about_txt_list{width:280px}}@media screen and (max-width: 600px){.injection .injection_about .injection_about_txt_flex .injection_about_txt_list{width:100%}}.injection .injection_about .injection_about_txt_flex .injection_about_txt_list li{width:100%;max-width:309px;margin-left:25px;background-color:#1f7b84;font-size:16px;color:#fff;font-weight:500;text-align:center;letter-spacing:.08em;border-radius:18px;margin-bottom:9px;padding:3.5px 0}.injection .injection_about .injection_about_txt_flex .injection_about_txt_list li:last-of-type{margin-bottom:0}@media screen and (max-width: 979px){.injection .injection_about .injection_about_txt_flex .injection_about_txt_list li{font-size:13px;margin-left:auto;width:90%}}@media screen and (max-width: 600px){.injection .injection_about .injection_about_txt_flex .injection_about_txt_list li{width:100%;font-size:16px;margin:10px 0 0;max-width:100%}}.injection .injection_about .injection_about_txt_flex p{width:100%;margin-top:30px}.injection .injection_about .injection_about_txt_flex .injection_about_txt_img_botox{width:231px}@media screen and (max-width: 600px){.injection .injection_about .injection_about_txt_flex .injection_about_txt_img_botox{width:100%}}.injection .injection_about .injection_about_txt_flex .injection_about_txt_list_botox{width:calc(100% - 231px);padding-left:11px}@media screen and (max-width: 600px){.injection .injection_about .injection_about_txt_flex .injection_about_txt_list_botox{width:100%;padding:0}}.injection .injection_about .injection_about_txt_flex .injection_about_txt_list_botox ul{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.injection .injection_about .injection_about_txt_flex .injection_about_txt_list_botox ul li{width:49%;background-color:#1f7b84;font-size:16px;color:#fff;font-weight:500;text-align:center;letter-spacing:.08em;border-radius:18px;margin-bottom:9px;padding:3.5px 0}@media screen and (max-width: 979px){.injection .injection_about .injection_about_txt_flex .injection_about_txt_list_botox ul li{font-size:13px;width:90%}}@media screen and (max-width: 600px){.injection .injection_about .injection_about_txt_flex .injection_about_txt_list_botox ul li{width:100%;font-size:16px;margin:10px 0 0;max-width:100%}}.injection .injection_about .injection_about_txt_flex .injection_about_txt_list_botox p{margin-top:10px}.injection .injection_about_start{margin-top:20px}@media screen and (max-width: 600px){.injection .injection_about_start{margin-top:73px}}.injection .injection_about_botox{margin-top:110px !important}@media screen and (max-width: 600px){.injection .injection_about_botox{margin-top:61px}}.injection .injection_about_margin{margin-top:0 !important}.injection .injection_about_margin .injection_about_title_noimg h3{line-height:1.5}.injection .injection_about_wrap_title{font-size:25px;color:#fff;font-family:"Noto Serif JP",serif;letter-spacing:.08em;margin-bottom:20px;text-align:center;margin-top:58px}.injection .injection_about_wrap{background:linear-gradient(180deg, rgb(4, 161, 177) 0%, rgb(7, 184, 202) 50%, rgb(4, 161, 177) 100%);border:solid 1px #fff;border-radius:10px;padding:39px 45px 52px;margin-top:30px}@media screen and (max-width: 600px){.injection .injection_about_wrap{padding:35px 25px 30px}}.injection .injection_about_wrap h4{font-size:20px;font-weight:bold;letter-spacing:.08em;font-family:"Noto Serif JP",serif;line-height:1.55;color:#fff;margin-bottom:15px}.injection .injection_about_wrap p{font-size:14px;font-weight:300;color:#fff;letter-spacing:.08em;line-height:2;margin-bottom:0}.injection .injection_about_wrap .injection_about_wrap_item06{margin:10px auto 0;width:100%;max-width:329px}.injection .injection_about_wrap .injection_about_wrap_item06 img{width:100%}.injection .injection_about_wrap_flex{display:flex;flex-wrap:wrap}.injection .injection_about_wrap_flex .injection_about_wrap_flex_txt{width:calc(100% - 255px);padding-right:20px}@media screen and (max-width: 600px){.injection .injection_about_wrap_flex .injection_about_wrap_flex_txt{width:100%}}.injection .injection_about_wrap_flex .injection_about_wrap_flex_img{width:255px}@media screen and (max-width: 600px){.injection .injection_about_wrap_flex .injection_about_wrap_flex_img{width:100%;max-width:255px;margin:15px auto 0}}.injection .injection_about_wrap_flex .injection_about_wrap_flex_img img{width:100%;border-radius:10px}.injection .injection_about_sunekos{display:flex;flex-wrap:wrap;justify-content:space-between;width:90%;max-width:990px;margin:108px auto 0;position:relative;z-index:2}.injection .injection_about_sunekos .injection_about_sunekos_wrap{width:47%}@media screen and (max-width: 600px){.injection .injection_about_sunekos .injection_about_sunekos_wrap:last-child{margin-bottom:0}}@media screen and (max-width: 979px){.injection .injection_about_sunekos .injection_about_sunekos_wrap{width:48.5%}}@media screen and (max-width: 600px){.injection .injection_about_sunekos .injection_about_sunekos_wrap{width:100%;margin-bottom:56px}}.injection .injection_about_sunekos .injection_about_sunekos_wrap dt{text-align:center;background-color:#1f7b84;font-size:30px;font-weight:bold;letter-spacing:.08em;color:#fff;font-family:"Noto Serif JP",serif;padding:5px 0;margin-bottom:26px}@media screen and (max-width: 979px){.injection .injection_about_sunekos .injection_about_sunekos_wrap dt{font-size:25px}}.injection .injection_about_sunekos .injection_about_sunekos_wrap dd{font-size:25px;font-family:"Noto Serif JP",serif;font-weight:bold;letter-spacing:.08em;color:#fff;font-family:"Noto Serif JP",serif;line-height:1.6;position:relative;padding-left:45px;margin-bottom:25px}.injection .injection_about_sunekos .injection_about_sunekos_wrap dd::before{position:absolute;display:block;content:"01";top:0;left:0;font-size:25px;font-weight:bold;color:rgba(31,123,132,0);letter-spacing:.08em;font-family:"Noto Serif JP",serif;margin-right:12px;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;height:100%}@media screen and (max-width: 979px){.injection .injection_about_sunekos .injection_about_sunekos_wrap dd::before{font-size:20px}}.injection .injection_about_sunekos .injection_about_sunekos_wrap dd:nth-of-type(2)::before{content:"02"}.injection .injection_about_sunekos .injection_about_sunekos_wrap dd:nth-of-type(3)::before{content:"03"}.injection .injection_about_sunekos .injection_about_sunekos_wrap dd:nth-of-type(4){margin-bottom:0}.injection .injection_about_sunekos .injection_about_sunekos_wrap dd:nth-of-type(4)::before{content:"04"}.injection .injection_about_sunekos .injection_about_sunekos_wrap dd:nth-of-type(5)::before{content:"05"}@media screen and (max-width: 979px){.injection .injection_about_sunekos .injection_about_sunekos_wrap dd{font-size:20px;margin-bottom:20px}}.injection .sec_img{width:90%;max-width:460px;margin:21px auto 0}.injection .sec_img img{width:100%}.injection .injection_feature_list{margin:38px 0 0;display:flex;flex-wrap:wrap;justify-content:space-between}.injection .injection_feature_list .injection_feature_list_txt{width:100%;text-align:center;font-size:18px;font-weight:500;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif;line-height:1.66;margin-bottom:33px}.injection .injection_feature_list .injection_feature_list_wrap{width:48%;margin-bottom:30px}.injection .injection_feature_list .injection_feature_list_wrap:nth-of-type(2) dt::before{content:"02"}.injection .injection_feature_list .injection_feature_list_wrap:nth-of-type(3) dt::before{content:"03"}.injection .injection_feature_list .injection_feature_list_wrap:nth-of-type(4) dt::before{content:"04"}.injection .injection_feature_list .injection_feature_list_wrap:nth-of-type(5) dt::before{content:"05"}.injection .injection_feature_list .injection_feature_list_wrap:nth-of-type(6) dt::before{content:"06"}@media screen and (max-width: 600px){.injection .injection_feature_list .injection_feature_list_wrap{width:100%}}.injection .injection_feature_list .injection_feature_list_wrap dt{background-color:#1f7b84;padding:20px 15px 20px 60px;font-size:25px;font-weight:bold;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif;border-radius:10px 10px 0 0;margin-bottom:5px;position:relative}.injection .injection_feature_list .injection_feature_list_wrap dt::before{position:absolute;display:block;content:"01";left:15px;font-size:25px;font-weight:bold;color:#1f7b84;letter-spacing:.08em;font-family:"Noto Serif JP",serif;margin-right:12px;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;height:100%}@media screen and (max-width: 979px){.injection .injection_feature_list .injection_feature_list_wrap dt::before{font-size:18px}}@media screen and (max-width: 600px){.injection .injection_feature_list .injection_feature_list_wrap dt::before{font-size:25px}}@media screen and (max-width: 979px){.injection .injection_feature_list .injection_feature_list_wrap dt{font-size:18px}}@media screen and (max-width: 600px){.injection .injection_feature_list .injection_feature_list_wrap dt{font-size:25px}}.injection .injection_feature_list .injection_feature_list_wrap dd{background-color:#fff;padding:25px 20px;border-radius:0 0 10px 10px;font-size:14px;font-weight:400;color:#5c5c5c;line-height:2;letter-spacing:.08em}.injection .injection_feature_list p{width:48%;display:flex;justify-content:center;align-items:center;font-size:18px;text-align:center;font-weight:400;color:#fff;font-family:"Noto Serif JP",serif;letter-spacing:.08em;line-height:1.66;margin-bottom:0}@media screen and (max-width: 979px){.injection .injection_feature_list p{font-size:16px}}@media screen and (max-width: 600px){.injection .injection_feature_list p{width:100%;font-size:18px}}.injection .injection_recommend{border:solid 1px #fff;border-radius:10px;display:flex;flex-wrap:wrap;padding:40px;margin-bottom:135px;margin-top:21px}@media screen and (max-width: 979px){.injection .injection_recommend{padding:20px}}@media screen and (max-width: 600px){.injection .injection_recommend{padding:15px 15px 30px}}.injection .injection_recommend .injection_recommend_img{width:298px}@media screen and (max-width: 979px){.injection .injection_recommend .injection_recommend_img{width:208px}}@media screen and (max-width: 600px){.injection .injection_recommend .injection_recommend_img{width:100%;margin-bottom:30px}}.injection .injection_recommend .injection_recommend_img img{width:100%;border-radius:10px}.injection .injection_recommend .injection_recommend_txt{width:calc(100% - 298px);padding-left:40px}@media screen and (max-width: 979px){.injection .injection_recommend .injection_recommend_txt{padding-left:20px;width:calc(100% - 208px)}}@media screen and (max-width: 600px){.injection .injection_recommend .injection_recommend_txt{width:100%;padding:0}}.injection .injection_recommend .injection_recommend_txt li{padding-left:38px;font-size:16px;font-weight:500;color:#fff;letter-spacing:.08em;margin-bottom:20px;position:relative}.injection .injection_recommend .injection_recommend_txt li::before{position:absolute;display:block;content:"";width:31px;height:27px;left:0;top:0;background-image:url(../img/icon/icon_check.png);background-size:contain;background-repeat:no-repeat}.injection .injection_recommend .injection_recommend_txt li:last-of-type{margin-bottom:0}@media screen and (max-width: 979px){.injection .injection_recommend .injection_recommend_txt li{font-size:14px}}@media screen and (max-width: 600px){.injection .injection_recommend .injection_recommend_txt li{font-size:16px}}.injection .sec_item{width:121px;margin:28px auto}.injection .sec_item img{width:100%}.injection .rejuran_us dl{margin-bottom:45px}.injection .rejuran_us dl:last-of-type{margin-bottom:0}.injection .rejuran_us dl dt{padding-bottom:9px;margin-bottom:21px;border-bottom:solid 1px #fff;font-size:20px;font-weight:500;letter-spacing:.08em;color:#fff}.injection .rejuran_us dl dd{font-size:14px;font-weight:300;letter-spacing:.08em;line-height:2;color:#fff}.injection .sec08-injection_botox{display:flex;flex-wrap:wrap;flex-direction:row-reverse;margin-top:21px;margin-bottom:26px}@media screen and (max-width: 600px){.injection .sec08-injection_botox{justify-content:center;margin-bottom:35px}}.injection .sec08-injection_botox .sec08-injection_botox_img{width:213px}@media screen and (max-width: 600px){.injection .sec08-injection_botox .sec08-injection_botox_img{width:100%;max-width:213px;margin-bottom:15px}}.injection .sec08-injection_botox .sec08-injection_botox_img img{width:100%}.injection .sec08-injection_botox .sec08-injection_botox_txt{width:calc(100% - 213px);padding-right:45px}@media screen and (max-width: 979px){.injection .sec08-injection_botox .sec08-injection_botox_txt{padding-right:30px}}@media screen and (max-width: 600px){.injection .sec08-injection_botox .sec08-injection_botox_txt{width:100%;padding:0}}.injection .sec08-injection_botox .sec08-injection_botox_txt p{text-shadow:1px 1px 15px #000}.injection .sec08-injection_botox_wrap h4{text-align:center;font-family:25px;font-weight:500;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif;margin-bottom:8px}.injection .sec08-injection_botox_wrap p{text-align:center;font-family:18px;font-weight:500;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif;margin-bottom:21px}.injection .sec08-injection_botox_wrap .sec08-injection_botox_wrap_col{border:solid 1px #fff;border-radius:10px;display:flex;flex-wrap:wrap;justify-content:center;padding:30px 0;margin-bottom:30px}.injection .sec08-injection_botox_wrap .sec08-injection_botox_wrap_col dl{width:90%;max-width:362px;margin-bottom:15px}.injection .sec08-injection_botox_wrap .sec08-injection_botox_wrap_col dl:last-of-type{margin-bottom:0}.injection .sec08-injection_botox_wrap .sec08-injection_botox_wrap_col dl dt{font-size:18px;font-weight:500;letter-spacing:.08em;color:#fff;font-family:"Noto Serif JP",serif;line-height:2}.injection .sec08-injection_botox_wrap .sec08-injection_botox_wrap_col dl dd{font-size:14px;font-weight:400;letter-spacing:.08em;color:#fff;line-height:2}.injection .sec08-injection_botox_ex_last{margin-top:57px}.injection .sec08-injection_botox_ex_last .bg_white_txt{width:100%;background-color:#fff;border-radius:10px;font-size:14px;font-weight:400;letter-spacing:.08em;line-height:2;color:#5c5c5c;margin:30px 0 0;padding:30px}@media screen and (max-width: 600px){.injection .sec08-injection_botox_ex_last .bg_white_txt{padding:25px}}.injection .injection_attention{margin-top:20px}.injection .injection_attention .injection_attention_col{border:solid 1px #fff;border-radius:10px;display:flex;flex-wrap:wrap;padding:30px 35px;margin-top:26px}@media screen and (max-width: 600px){.injection .injection_attention .injection_attention_col{padding:20px 25px 30px}}.injection .injection_attention .injection_attention_col h3{width:100%;font-size:18px;font-weight:500;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif;text-align:center;margin-bottom:15px}.injection .injection_attention .injection_attention_col .injection_attention_col_img{width:234px}@media screen and (max-width: 600px){.injection .injection_attention .injection_attention_col .injection_attention_col_img{width:100%}}.injection .injection_attention .injection_attention_col .injection_attention_col_img img{width:100%;border-radius:10px}.injection .injection_attention .injection_attention_col .injection_attention_col_txt{width:calc(100% - 234px);padding-left:20px}@media screen and (max-width: 600px){.injection .injection_attention .injection_attention_col .injection_attention_col_txt{width:100%}}.injection .flow_contener{display:flex;flex-wrap:wrap;flex-direction:row-reverse;border:solid 1px #fff;border-radius:10px;position:relative;overflow:hidden;z-index:1;margin-top:52px;background:linear-gradient(90deg, rgb(1, 158, 174) 0%, rgb(6, 183, 202) 50%, rgb(0, 161, 178) 100%)}@media screen and (max-width: 979px){.injection .flow_contener{margin-top:15px}}.injection .flow_contener::before{position:absolute;display:block;content:"";width:100%;height:100%;opacity:.5}.injection .flow_contener .flow_contener_img{position:relative}.injection .flow_contener .flow_contener_img .step{position:absolute;left:0;top:0;display:none;width:94px;background:#fff;font-size:2rem;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;color:#1f7b84;text-align:center;height:41px}@media screen and (max-width: 600px){.injection .flow_contener .flow_contener_img .step{display:flex;align-items:center;justify-content:center}}.injection .flow_contener .flow_contener_txt{width:calc(100% - 295px);padding:70px 20px 70px 40px;position:relative;z-index:2}@media screen and (max-width: 979px){.injection .flow_contener .flow_contener_txt{padding:50px 10px 50px 20px;width:calc(100% - 250px)}}@media screen and (max-width: 600px){.injection .flow_contener .flow_contener_txt{width:100%;padding:18px}}.injection .flow_contener .flow_contener_txt .step{position:absolute;left:0;top:0;display:block;width:94px;background:#fff;font-size:2rem;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;color:#1f7b84;text-align:center}@media screen and (max-width: 600px){.injection .flow_contener .flow_contener_txt .step{display:none}}.injection .flow_contener .flow_contener_txt h4{font-size:2rem;color:#fff;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;margin-bottom:15px}@media screen and (max-width: 979px){.injection .flow_contener .flow_contener_txt h4{font-size:1.7rem;margin-bottom:10px}}.injection .flow_contener .flow_contener_txt p{font-size:1.4rem;color:#fff;line-height:2;letter-spacing:.08em;font-weight:300;margin-bottom:0px}.injection .flow_contener .flow_contener_txt p span{font-size:1.4rem;color:#fff;line-height:2;letter-spacing:.08em;font-weight:500}.injection .flow_contener .flow_contener_txt .flow_contener_box{position:relative;padding:25px;margin-top:30px}@media screen and (max-width: 979px){.injection .flow_contener .flow_contener_txt .flow_contener_box{margin-top:15px;padding:15px}}@media screen and (max-width: 600px){.injection .flow_contener .flow_contener_txt .flow_contener_box{padding:20px}}.injection .flow_contener .flow_contener_txt .flow_contener_box::before{position:absolute;display:block;content:"";width:100%;height:100%;background:#fff;opacity:.21;top:0;left:0}.injection .flow_contener .flow_contener_txt .flow_contener_box span{font-size:1.4rem;color:#fff;line-height:2;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif}.injection .flow_contener .flow_contener_txt .flow_contener_box p{font-size:1.4rem;color:#fff;line-height:2;letter-spacing:.08em;font-weight:300;margin-bottom:0px}.injection .flow_contener .flow_contener_txt .flow_contener_box a{display:block;width:100%;max-width:300px;background:#1f7b84;text-align:center;padding:13px 0;border-radius:10px;font-size:1.4rem;color:#fff;letter-spacing:.1em;font-weight:400;margin-top:24px}.injection .flow_contener .flow_contener_img{width:295px;padding:20px;position:relative;z-index:2}@media screen and (max-width: 979px){.injection .flow_contener .flow_contener_img{width:250px}}@media screen and (max-width: 600px){.injection .flow_contener .flow_contener_img{width:100%;padding:0px}}.injection .flow_contener .flow_contener_img img{border-radius:10px}@media screen and (max-width: 600px){.injection .flow_contener .flow_contener_img img{border-radius:10px 10px 0px 0px}}.injection .sec12_faq{width:90%;max-width:869px;margin:57px auto 0}@media screen and (max-width: 600px){.injection .sec12_faq{margin:23px auto 0}}@media screen and (max-width: 600px){.injection .sec12_faq:last-of-type{margin-bottom:23px}}.injection .sec12_faq .faq_list{margin-bottom:57px;border-radius:10px;overflow:hidden}@media screen and (max-width: 979px){.injection .sec12_faq .faq_list{margin-bottom:30px}}.injection .sec12_faq .faq_list .list-question{position:relative;background-color:#fff;padding:0px 0px 0px 0;display:flex;align-items:center}.injection .sec12_faq .faq_list .list-question::before{content:"";display:block;width:14.52px;height:7.41px;background-image:url(../img/icon/icon_faq.png);background-repeat:no-repeat;background-size:contain;position:absolute;right:38px;top:50%;transform:translateY(-50%);transition:opacity .4s}.injection .sec12_faq .faq_list .list-question:hover{cursor:pointer}.injection .sec12_faq .faq_list .list-question .q{width:60px;text-align:center;background-color:#1f7b84;margin-right:15px;padding:12px 0}.injection .sec12_faq .faq_list .list-question .q p{font-size:2.4rem;letter-spacing:.12em;font-weight:400;color:#fff;margin-bottom:0}.injection .sec12_faq .faq_list .list-question .q_txt{font-size:1.4rem;font-weight:400;letter-spacing:.12em;color:#292929}.injection .sec12_faq .faq_list .list-answer{display:none}.injection .sec12_faq .faq_list .list-answer .list-answer_wrap{width:100%;background-color:#fff;display:flex;position:relative;padding:22px 25px 22px 0;border-radius:0 0 10px 10px;overflow:hidden}.injection .sec12_faq .faq_list .list-answer .list-answer_wrap::before{position:absolute;display:inline-block;content:"";width:60px;height:100%;top:0;left:0;background-color:#d5b563;z-index:1}.injection .sec12_faq .faq_list .list-answer .a{width:60px;text-align:center;height:100%;position:relative;z-index:2}.injection .sec12_faq .faq_list .list-answer .a p{margin-bottom:0;font-size:2.4rem;color:#5c5c5c}.injection .sec12_faq .faq_list .list-answer .a_txt{width:calc(100% - 60px);padding-left:15px}.injection .sec12_faq .faq_list .list-answer .a_txt p{margin-bottom:0;font-size:1.4rem;font-weight:400;letter-spacing:.12em;color:#292929}.injection .sec12_faq .faq_list .list-question.show{border-radius:10px 10px 0 0 !important}.injection .sec12_faq .faq_list .list-question.show::before{transform:translateY(-50%) rotate(180deg)}.injection .sec12_faq .injection_faq_txt{width:100%;max-width:663px;margin:0 auto 0;background-color:#1f7b84;border-radius:10px;padding:10px 5px;text-align:center}.injection .sec12_faq .injection_faq_txt p{font-size:18px;font-weight:500;letter-spacing:.08em;color:#fff;font-family:"Noto Serif JP",serif;line-height:1.66;margin-bottom:0}.injection .rejuran_special_col{padding:38px 45px;background:radial-gradient(circle at 80% 10%, rgba(255, 255, 255, 0.9), transparent 50%),linear-gradient(to bottom, #fdf4df, #fff, #fdf4df);border-radius:10px;position:relative;margin-bottom:70px}.injection .rejuran_special_col .col_reccomend{position:absolute;top:-15px;left:-24px;display:block;font-size:18px;font-weight:400;font-family:"Noto Serif JP",serif;letter-spacing:.08em;color:#207b84;background-color:#fdd15d;border-radius:10px;padding:7px 9px}.injection .rejuran_special_col h3{text-align:center}.injection .rejuran_special_col .rejuran_special_col_flex{display:flex;flex-wrap:wrap;flex-direction:row-reverse;margin-bottom:34px}@media screen and (max-width: 600px){.injection .rejuran_special_col .rejuran_special_col_flex{justify-content:center}}.injection .rejuran_special_col .rejuran_special_col_flex .flex_img{width:317px}@media screen and (max-width: 979px){.injection .rejuran_special_col .rejuran_special_col_flex .flex_img{width:40%}}@media screen and (max-width: 600px){.injection .rejuran_special_col .rejuran_special_col_flex .flex_img{width:100%;max-width:301px;margin-bottom:21px}}.injection .rejuran_special_col .rejuran_special_col_flex .flex_img img{width:100%}.injection .rejuran_special_col .rejuran_special_col_flex .flex_txt{width:calc(100% - 317px)}@media screen and (max-width: 979px){.injection .rejuran_special_col .rejuran_special_col_flex .flex_txt{width:60%}}@media screen and (max-width: 600px){.injection .rejuran_special_col .rejuran_special_col_flex .flex_txt{width:100%;max-width:310px}}.injection .rejuran_special_col .rejuran_special_col_flex .flex_txt p{font-size:17px;font-weight:500;font-family:"Noto Serif JP",serif;letter-spacing:.08em;line-height:1.88;color:#1f7b84;margin-bottom:0}.injection .rejuran_special_col .rejuran_special_col_face{width:148px;position:relative;margin:0 auto 14px}@media screen and (max-width: 600px){.injection .rejuran_special_col .rejuran_special_col_face{width:221px}}.injection .rejuran_special_col .rejuran_special_col_face img{width:100%}.injection .rejuran_special_col .rejuran_special_col_face .rejuran_special_col_face_item{position:absolute;bottom:0;right:-72px;width:92px}.injection .rejuran_special_col .rejuran_special_col_face .rejuran_special_col_face_item img{width:100%}.injection .rejuran_special_col .rejuran_special_col_price{width:100%;margin:0 auto}.injection .rejuran_special_col .rejuran_special_col_price img{width:100%}.injection .rejuran_special_col .rejuran_special_col_price01{max-width:685px}@media screen and (max-width: 600px){.injection .rejuran_special_col .rejuran_special_col_price01{max-width:310px}}.injection .rejuran_special_col .rejuran_special_col_price02{max-width:660px}@media screen and (max-width: 600px){.injection .rejuran_special_col .rejuran_special_col_price02{max-width:285px}}.injection .rejuran_special_col_last{margin-bottom:0}.bnls .bnls_wrap_top{margin-bottom:40px}@media screen and (max-width: 600px){.bnls .bnls_wrap_top{margin-bottom:54px}}.bnls .bnls_item{width:100%;max-width:577px;margin:28px auto 0}@media screen and (max-width: 600px){.bnls .bnls_item{max-width:260px;margin:10px auto 0}}.bnls .bnls_item img{width:100%}.bnls .bnls_wrap_txt_list{margin:37px 0 0}.bnls .bnls_wrap_txt_list dt{font-size:16px;font-weight:400;color:#fff;background-color:#1f7b84;text-align:center;padding:9px 0;border-radius:10px 10px 0 0}.bnls .bnls_wrap_txt_list dd{background-color:#c7faff;border-radius:0 0 10px 10px;padding:25px 40px 35px;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}.bnls .bnls_wrap_txt_list dd::before{position:absolute;display:block;content:"";width:1px;height:85%;background-color:#1f7b84;left:50%;top:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 600px){.bnls .bnls_wrap_txt_list dd::before{display:none}}@media screen and (max-width: 600px){.bnls .bnls_wrap_txt_list dd{padding:20px 35px}}.bnls .bnls_wrap_txt_list dd ul{width:49%;max-width:258px}@media screen and (max-width: 600px){.bnls .bnls_wrap_txt_list dd ul:first-child{margin-bottom:13px}}@media screen and (max-width: 600px){.bnls .bnls_wrap_txt_list dd ul{width:100%;max-width:100%}}.bnls .bnls_wrap_txt_list dd ul li{font-size:14px;font-weight:400;letter-spacing:.08em;color:#1f7b84;margin-bottom:13px}.bnls .bnls_wrap_txt_list dd ul li:last-of-type{margin-bottom:0}.bnls .bnls_margin{margin-bottom:100px !important}@media screen and (max-width: 600px){.bnls .bnls_margin{margin-bottom:56px !important}}.bnls .sec02{padding:80px 0 85px}@media screen and (max-width: 979px){.bnls .sec02{padding:47px 0 75px}}@media screen and (max-width: 600px){.firsttime .sec01 .firsttime_wrap{margin:0 0 90px}}.firsttime .sec01 .firsttime_wrap h2{text-align:center}.firsttime .sec01 .firsttime_wrap .firsttime_wrap_top{margin-bottom:90px}@media screen and (max-width: 600px){.firsttime .sec01 .firsttime_wrap .firsttime_wrap_top{margin-bottom:65px}}.firsttime .sec01 .firsttime_wrap .firsttime_wrap_list .set_item_title{text-align:center}.firsttime .sec01 .firsttime_wrap .firsttime_wrap_list .set_item_title h2{display:inline-block;color:#fff;font-size:20px;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;line-height:1;position:relative;padding:0 92px;text-shadow:1px 1px 5px rgba(0,0,0,.16)}@media screen and (max-width: 979px){.firsttime .sec01 .firsttime_wrap .firsttime_wrap_list .set_item_title h2{font-size:24px !important;padding:0px 40px}}@media screen and (max-width: 600px){.firsttime .sec01 .firsttime_wrap .firsttime_wrap_list .set_item_title h2{line-height:1.33}}.firsttime .sec01 .firsttime_wrap .firsttime_wrap_list .set_item_title h2::before{position:absolute;display:inline-block;content:"";width:80px;height:21px;background-image:url(../img/icon/vio_set_item_left.png);background-size:contain;background-repeat:no-repeat;left:0;top:50%;transform:translateY(-50%)}@media screen and (max-width: 979px){.firsttime .sec01 .firsttime_wrap .firsttime_wrap_list .set_item_title h2::before{width:56px;height:15px;left:-10px}}.firsttime .sec01 .firsttime_wrap .firsttime_wrap_list .set_item_title h2::after{position:absolute;display:inline-block;content:"";width:80px;height:21px;background-image:url(../img/icon/vio_set_item_right.png);background-size:contain;background-repeat:no-repeat;right:0;top:50%;transform:translateY(-50%)}@media screen and (max-width: 979px){.firsttime .sec01 .firsttime_wrap .firsttime_wrap_list .set_item_title h2::after{width:56px;height:15px;right:-10px}}.firsttime .sec01 .firsttime_wrap .firsttime_wrap_list .set_item_title h2 span{font-size:14px;font-weight:bold;letter-spacing:.08em;font-family:"Noto Serif JP",serif;color:#fff}@media screen and (max-width: 600px){.firsttime .sec01 .firsttime_wrap .firsttime_wrap_list .set_item_title h2 span{font-size:12px}}.firsttime .sec01 .firsttime_wrap .firsttime_wrap_list .firsttime-pricing-table{width:100%;overflow:hidden;margin-bottom:48px}.firsttime .sec01 .firsttime_wrap .firsttime_wrap_list .firsttime-pricing-table table{width:100%;border-collapse:separate;border-spacing:0}.firsttime .sec01 .firsttime_wrap .firsttime_wrap_list .firsttime-pricing-table th:nth-child(1),.firsttime .sec01 .firsttime_wrap .firsttime_wrap_list .firsttime-pricing-table td:nth-child(1){width:24%}@media screen and (max-width: 600px){.firsttime .sec01 .firsttime_wrap .firsttime_wrap_list .firsttime-pricing-table th:nth-child(1),.firsttime .sec01 .firsttime_wrap .firsttime_wrap_list .firsttime-pricing-table td:nth-child(1){width:22%}}.firsttime .sec01 .firsttime_wrap .firsttime_wrap_list .firsttime-pricing-table th:nth-child(2),.firsttime .sec01 .firsttime_wrap .firsttime_wrap_list .firsttime-pricing-table td:nth-child(2){width:38%}@media screen and (max-width: 600px){.firsttime .sec01 .firsttime_wrap .firsttime_wrap_list .firsttime-pricing-table th:nth-child(2),.firsttime .sec01 .firsttime_wrap .firsttime_wrap_list .firsttime-pricing-table td:nth-child(2){width:39%}}.firsttime .sec01 .firsttime_wrap .firsttime_wrap_list .firsttime-pricing-table th:nth-child(3),.firsttime .sec01 .firsttime_wrap .firsttime_wrap_list .firsttime-pricing-table td:nth-child(3){width:38%}@media screen and (max-width: 600px){.firsttime .sec01 .firsttime_wrap .firsttime_wrap_list .firsttime-pricing-table th:nth-child(3),.firsttime .sec01 .firsttime_wrap .firsttime_wrap_list .firsttime-pricing-table td:nth-child(3){width:39%}}.firsttime .sec01 .firsttime_wrap .firsttime_wrap_list .firsttime-pricing-table th,.firsttime .sec01 .firsttime_wrap .firsttime_wrap_list .firsttime-pricing-table td{padding:14px;font-size:14px;font-weight:500;text-align:center;vertical-align:middle}@media screen and (max-width: 979px){.firsttime .sec01 .firsttime_wrap .firsttime_wrap_list .firsttime-pricing-table th,.firsttime .sec01 .firsttime_wrap .firsttime_wrap_list .firsttime-pricing-table td{font-size:1.4rem}}@media screen and (max-width: 600px){.firsttime .sec01 .firsttime_wrap .firsttime_wrap_list .firsttime-pricing-table th,.firsttime .sec01 .firsttime_wrap .firsttime_wrap_list .firsttime-pricing-table td{padding:0;height:82px}}.firsttime .sec01 .firsttime_wrap .firsttime_wrap_list .firsttime-pricing-table th{background-color:#1f7b84;color:#fff;text-align:center;border:solid 1px #1f7b84;border-bottom:none}.firsttime .sec01 .firsttime_wrap .firsttime_wrap_list .firsttime-pricing-table th:first-child{background-color:#fff;border-radius:10px 0 0 0}.firsttime .sec01 .firsttime_wrap .firsttime_wrap_list .firsttime-pricing-table th:nth-child(2) .small_txt{font-size:11px;font-weight:500;color:#fff;letter-spacing:.08em}.firsttime .sec01 .firsttime_wrap .firsttime_wrap_list .firsttime-pricing-table th:last-child{border-radius:0 10px 0 0;background-color:#d6e5e6;color:#1f7b84}.firsttime .sec01 .firsttime_wrap .firsttime_wrap_list .firsttime-pricing-table th:last-child .small_txt{font-size:11px;font-weight:500;color:#1f7b84;letter-spacing:.08em}.firsttime .sec01 .firsttime_wrap .firsttime_wrap_list .firsttime-pricing-table td{color:#1f7b84;letter-spacing:.08em}.firsttime .sec01 .firsttime_wrap .firsttime_wrap_list .firsttime-pricing-table td:first-child{position:relative;border-left:solid 1px #fff}.firsttime .sec01 .firsttime_wrap .firsttime_wrap_list .firsttime-pricing-table td:nth-child(2){background-color:#fff;border:solid 1px #1f7b84;border-left:none;border-bottom:none}.firsttime .sec01 .firsttime_wrap .firsttime_wrap_list .firsttime-pricing-table td:last-child{background-color:#fff;border:solid 1px #1f7b84;border-left:none;border-bottom:none}.firsttime .sec01 .firsttime_wrap .firsttime_wrap_list .firsttime-pricing-table td .big_txt{font-size:20px;color:#1f7b84;letter-spacing:.08em;font-weight:500}.firsttime .sec01 .firsttime_wrap .firsttime_wrap_list .firsttime-pricing-table .category td:first-child{text-align:center;background-color:#1f7b84;color:#fff}.firsttime .sec01 .firsttime_wrap .firsttime_wrap_list .firsttime-pricing-table .category td:first-child::before{position:absolute;display:block;content:"";width:100%;height:1px;left:0;top:-0.5px;background-color:#fff}.firsttime .sec01 .firsttime_wrap .firsttime_wrap_list .firsttime-pricing-table .category_last td:first-child{border-bottom:solid 1px #fff;border-radius:0 0 0 10px}.firsttime .sec01 .firsttime_wrap .firsttime_wrap_list .firsttime-pricing-table .category_last td:nth-child(2){border-bottom:solid 1px #1f7b84;background-color:#c7faff}.firsttime .sec01 .firsttime_wrap .firsttime_wrap_list .firsttime-pricing-table .category_last td:last-child{border-bottom:solid 1px #1f7b84;border-radius:0 0 10px 0}.firsttime .sec01 .firsttime_wrap .firsttime_wrap_txt_btn{display:flex;flex-wrap:wrap;justify-content:space-between;margin:40px auto 0}@media screen and (max-width: 600px){.firsttime .sec01 .firsttime_wrap .firsttime_wrap_txt_btn{justify-content:center;margin:30px auto 0px}}.firsttime .sec01 .firsttime_wrap .firsttime_wrap_txt_btn .com-btn__blue{width:48%;max-width:100%}@media screen and (max-width: 600px){.firsttime .sec01 .firsttime_wrap .firsttime_wrap_txt_btn .com-btn__blue{width:100%;max-width:100%;margin-bottom:20px}}.firsttime .sec01 .firsttime_wrap .firsttime_wrap_txt_btn .com-btn__blue a{border-radius:0;box-shadow:0 3px 6px #1f7b84}.firsttime .sec01 .firsttime_wrap .firsttime_wrap_txt_btn .firsttime_btn{height:66px}.firsttime .sec01 .firsttime_wrap .firsttime_wrap_txt_btn .firsttime_btn a{height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.firsttime .sec01 .firsttime_wrap .firsttime_wrap_txt_img{width:100%;margin-bottom:34px}@media screen and (max-width: 600px){.firsttime .sec01 .firsttime_wrap .firsttime_wrap_txt_img{margin-bottom:18px}}.firsttime .sec01 .firsttime_wrap .firsttime_wrap_txt_img img{width:100%}.firsttime .sec01 .firsttime_wrap .firsttime_margin{margin-top:21px}.firsttime .sec01 .firsttime_wrap .firsttime_margin_h2{margin-top:80px}@media screen and (max-width: 600px){.firsttime .sec01 .firsttime_wrap .firsttime_margin_h2{margin-top:50px}}.firsttime .sec01 .doctor_table_contents{border:solid 1px #fff;border-radius:10px;padding:33px 40px;margin:24px 0}.firsttime .sec01 .doctor_table_contents li{font-size:15px;font-weight:500;color:#fff;line-height:1.5;letter-spacing:.08em;padding-left:30px;margin-bottom:24px;position:relative}.firsttime .sec01 .doctor_table_contents li:nth-of-type(2)::after{content:"2"}.firsttime .sec01 .doctor_table_contents li:last-of-type{margin-bottom:0}.firsttime .sec01 .doctor_table_contents li:last-of-type::after{content:"3"}.firsttime .sec01 .doctor_table_contents li::before{position:absolute;display:block;content:"";width:21px;height:21px;background-color:#fff;border-radius:50%;left:0;top:1px}.firsttime .sec01 .doctor_table_contents li::after{position:absolute;display:block;content:"1";font-size:14px;color:#1f7b84;left:6.5px;top:0}.firsttime .sec01 .doctor_history{margin:25px 0 45px}.firsttime .sec01 .doctor_history dl{display:flex;flex-wrap:wrap;padding-bottom:42px;position:relative}.firsttime .sec01 .doctor_history dl::before{position:absolute;display:block;content:"";width:1px;height:100%;background-color:#fff;left:116.5px;top:5px}@media screen and (max-width: 600px){.firsttime .sec01 .doctor_history dl::before{left:6px}}.firsttime .sec01 .doctor_history dl::after{position:absolute;display:block;content:"";width:13px;height:13px;background-color:#1f7b84;left:110.5px;top:5px;border-radius:50%}@media screen and (max-width: 600px){.firsttime .sec01 .doctor_history dl::after{left:0}}@media screen and (max-width: 600px){.firsttime .sec01 .doctor_history dl{padding-left:42px}}.firsttime .sec01 .doctor_history dl dt{width:116px;font-size:14px;font-weight:600;color:#fff;letter-spacing:.08em;line-height:1.8}@media screen and (max-width: 600px){.firsttime .sec01 .doctor_history dl dt{width:100%;margin-bottom:3px}}.firsttime .sec01 .doctor_history dl dd{width:calc(100% - 116px);padding-left:58px;font-size:14px;font-weight:500;color:#fff;letter-spacing:.08em;line-height:1.8}@media screen and (max-width: 600px){.firsttime .sec01 .doctor_history dl dd{width:100%;padding-left:0;line-height:1.8}}.firsttime .sec01 .doctor_margin01{margin-bottom:91px !important}@media screen and (max-width: 600px){.firsttime .sec01 .doctor_margin01{margin-bottom:80px !important}}.firsttime .sec01 .doctor_margin02{margin-top:53px}.firsttime .sec01 .doctor_margin03{margin-bottom:0 !important}.firsttime .sec02{background-color:#038494;padding:63px 0}@media screen and (max-width: 600px){.firsttime .sec02{padding:32px 0}}.firsttime .sec02 .sec02_wrap{width:90%;max-width:660px;margin:0 auto;position:relative;z-index:2}.firsttime .sec02 .sec02_wrap h2{font-size:24px;font-weight:500;color:#fff;font-family:"Noto Serif JP",serif;text-shadow:1px 1px 15px #000;text-align:center;margin-bottom:32px;line-height:1.84}@media screen and (max-width: 600px){.firsttime .sec02 .sec02_wrap h2{font-size:20px;margin-bottom:24px}}.firsttime .sec02 .sec02_wrap ul{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 600px){.firsttime .sec02 .sec02_wrap ul{justify-content:center;margin:30px auto 0px}}.firsttime .sec02 .sec02_wrap ul .com-btn__gold{width:48%;max-width:316px}@media screen and (max-width: 600px){.firsttime .sec02 .sec02_wrap ul .com-btn__gold{width:100%;max-width:100%;margin-bottom:20px}}.firsttime .sec02 .sec02_wrap ul .com-btn__gold a{border-radius:0;box-shadow:0 3px 6px #1f7b84}.firsttime .sec03{background:linear-gradient(90deg, rgb(11, 154, 169) 0%, rgb(21, 199, 218) 50%, rgb(11, 154, 169) 100%);padding-top:70px}.chemical .sec01{background:linear-gradient(90deg, rgb(11, 154, 169) 0%, rgb(21, 199, 218) 50%, rgb(11, 154, 169) 100%);padding:39px 0 80px}.chemical .sec01 .chemical_wrap{width:90%;max-width:670px;margin:0 auto 170px;position:relative;z-index:1}@media screen and (max-width: 600px){.chemical .sec01 .chemical_wrap{margin:0 auto 90px}}.chemical .sec01 .chemical_wrap h2{font-size:25px;font-weight:500;color:#fff;font-family:"Noto Serif JP",serif;text-shadow:1px 1px 15px 0 #000;text-align:center;margin-bottom:34px;line-height:1.84}@media screen and (max-width: 600px){.chemical .sec01 .chemical_wrap h2{font-size:20px}}.chemical .sec01 .chemical_wrap .chemical_wrap_img{width:100%;margin-bottom:23px}.chemical .sec01 .chemical_wrap .chemical_wrap_img img{width:100%}.chemical .sec01 .chemical_wrap .chemical_wrap_price{margin-bottom:40px}@media screen and (max-width: 600px){.chemical .sec01 .chemical_wrap .chemical_wrap_price{margin-bottom:33px}}.chemical .sec01 .chemical_wrap .chemical_wrap_price dt{border-radius:10px 10px 0 0;background-color:#1f7b84;color:#fff;font-size:30px;letter-spacing:.08em;font-weight:400;font-family:"Noto Serif JP",serif;text-align:center;padding:24px 0 21px;line-height:1.2}.chemical .sec01 .chemical_wrap .chemical_wrap_price dt span{color:#fff;font-size:20px;letter-spacing:.08em;font-weight:400;font-family:"Noto Serif JP",serif;line-height:1}.chemical .sec01 .chemical_wrap .chemical_wrap_price dd{border-radius:0 0 10px 10px;background-color:#c7faff;text-align:center;padding:17px 10px 23px;text-align:center;font-size:20px;font-weight:500;color:#207b84;font-family:"Noto Serif JP",serif}.chemical .sec01 .chemical_wrap .chemical_wrap_price dd img{width:100%;max-width:585px}@media screen and (max-width: 600px){.chemical .sec01 .chemical_wrap .chemical_wrap_price dd img{max-width:300px}}.chemical .sec01 .chemical_wrap .chemical_wrap_price_nikibi dd{position:relative}.chemical .sec01 .chemical_wrap .chemical_wrap_price_nikibi dd:first-of-type{border-radius:0 !important}.chemical .sec01 .chemical_wrap .chemical_wrap_price_nikibi dd:first-of-type::before{position:absolute;display:block;content:"";width:90%;height:1px;bottom:0;left:50%;transform:translateX(-50%);background-color:#9fdce2}.chemical .sec01 .chemical_wrap .chemical_wrap_price_nikibi dd img{max-width:600px}@media screen and (max-width: 600px){.chemical .sec01 .chemical_wrap .chemical_wrap_price_nikibi dd img{max-width:273px}}.chemical .sec01 .chemical_wrap .chemical_list{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 600px){.chemical .sec01 .chemical_wrap .chemical_list{justify-content:center}}.chemical .sec01 .chemical_wrap .chemical_list li{font-size:20px;font-weight:400;color:#1f7b84;letter-spacing:.1em;background-color:#fff;width:48%;padding:13px 0;margin-bottom:19px;text-align:center}@media screen and (max-width: 600px){.chemical .sec01 .chemical_wrap .chemical_list li{width:100%;margin-bottom:15px}}.chemical .sec01 .chemical_wrap .chemical_wrap_us{border:solid 1px #fff;display:flex;flex-wrap:wrap;justify-content:center;padding:40px 0;margin:54px 0}@media screen and (max-width: 600px){.chemical .sec01 .chemical_wrap .chemical_wrap_us{padding:25px 20px}}.chemical .sec01 .chemical_wrap .chemical_wrap_us h3{width:100%;text-align:center;font-size:18px;font-weight:400;font-family:"Noto Serif JP",serif;color:#fff;letter-spacing:.08em;margin-bottom:18px}.chemical .sec01 .chemical_wrap .chemical_wrap_us ul:first-of-type{margin-right:35px}@media screen and (max-width: 600px){.chemical .sec01 .chemical_wrap .chemical_wrap_us ul{width:100%}}.chemical .sec01 .chemical_wrap .chemical_wrap_us ul li{font-size:18px;font-weight:400;font-family:"Noto Serif JP",serif;color:#fff;letter-spacing:.08em;line-height:2}.chemical .sec01 .chemical_wrap .border_txt dl{margin-top:50px}.chemical .sec01 .chemical_wrap .border_txt dl dt{font-size:20px;color:#fff;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;border-bottom:solid 1px #fff;padding-bottom:8px;margin-bottom:18px}.chemical .sec01 .chemical_wrap .border_txt dl dd{font-size:14px;font-weight:400;letter-spacing:.08em;color:#fff;line-height:2}.chemical .sec01 .chemical_wrap .title_height{height:82px !important}.chemical .sec01 .chemical_wrap .chemical_wrap_txt{margin-bottom:50px}.chemical .sec01 .chemical_wrap .chemical_wrap_txt:nth-of-type(2) dl{margin-bottom:0}.chemical .sec01 .chemical_wrap .chemical_wrap_txt h4{font-size:18px;font-weight:500;letter-spacing:.08em;margin-bottom:8px;color:#fff}.chemical .sec01 .chemical_wrap .chemical_wrap_txt_last{margin-bottom:150px}@media screen and (max-width: 600px){.chemical .sec01 .chemical_wrap .chemical_wrap_txt_last{margin-bottom:80px}}.chemical .sec01 .chemical_wrap .chemical_wrap_black_bg{background-color:rgba(4,133,156,.6);border-radius:10px;padding:44px 0 68px;margin-bottom:101px}@media screen and (max-width: 600px){.chemical .sec01 .chemical_wrap .chemical_wrap_black_bg{padding:40px 0 49px}}.chemical .sec01 .chemical_wrap .chemical_wrap_black_bg .chemical_wrap_black{width:90%;max-width:457px;margin:0 auto}.chemical .sec01 .chemical_wrap .chemical_wrap_black_bg .chemical_wrap_black h5{font-size:20px;font-weight:500;color:#fff;font-family:"Noto Serif JP",serif;text-align:center;line-height:1.5;margin-bottom:16px}.chemical .sec01 .chemical_wrap .chemical_wrap_black_bg .chemical_wrap_black img{width:100%}.chemical .sec01 .chemical_wrap .chemical_wrap_black_bg .chemical_wrap_black p{margin-top:8px}.chemical .sec01 .chemical_wrap .chemical_wrap_img_v2{width:100%;margin-bottom:20px}.chemical .sec01 .chemical_wrap .chemical_wrap_img_v2 img{width:100%}.chemical .sec01 .chemical_wrap .chemical_wrap_txt_border{border:solid 1px #fff;padding:47px 95px 60px;margin-top:30px}@media screen and (max-width: 600px){.chemical .sec01 .chemical_wrap .chemical_wrap_txt_border{padding:35px 25px}}.chemical .sec01 .chemical_wrap .chemical_wrap_txt_border h5{text-align:center;font-size:18px;font-weight:500;letter-spacing:.08em;color:#fff;line-height:1.66;margin-bottom:20px}.chemical .sec01 .chemical_menu{width:90%;max-width:827px;margin:0 auto;position:relative;z-index:2}.chemical .sec01 .chemical_menu h2{font-size:25px;font-weight:500;color:#fff;font-family:"Noto Serif JP",serif;text-shadow:1px 1px 15px 0 #000;text-align:center;margin-bottom:34px;line-height:1.84}.chemical .sec01 .chemical_menu ul{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 600px){.chemical .sec01 .chemical_menu ul{justify-content:center}}.chemical .sec01 .chemical_menu ul li{width:48%;margin-bottom:30px}@media screen and (max-width: 600px){.chemical .sec01 .chemical_menu ul li{width:100%;max-width:341px;margin-bottom:20px}}.chemical .sec01 .chemical_menu ul li a{display:block;width:100%;border-radius:10px;overflow:hidden}.chemical .sec01 .chemical_menu_col{position:relative;z-index:2;width:90%;max-width:660px;margin:88px auto 170px;background:radial-gradient(circle at 80% 10%, rgba(255, 255, 255, 0.9), transparent 50%),linear-gradient(to bottom, #fdf4df, #fff);padding:38px 35px 37px;display:flex;flex-wrap:wrap;border-radius:10px}@media screen and (max-width: 979px){.chemical .sec01 .chemical_menu_col{margin:58px auto 100px;padding:18px 15px}}.chemical .sec01 .chemical_menu_col .chemical_menu_col_img{width:33%;position:relative}@media screen and (max-width: 600px){.chemical .sec01 .chemical_menu_col .chemical_menu_col_img{width:100%;max-width:138px;margin:0 auto}}.chemical .sec01 .chemical_menu_col .chemical_menu_col_img .image-fade{-webkit-mask-image:linear-gradient(to bottom, black 70%, transparent 100%);mask-image:linear-gradient(to bottom, black 70%, transparent 100%)}.chemical .sec01 .chemical_menu_col .chemical_menu_col_img img{width:100%}.chemical .sec01 .chemical_menu_col .chemical_menu_col_txt{width:67%;padding-left:8px}@media screen and (max-width: 600px){.chemical .sec01 .chemical_menu_col .chemical_menu_col_txt{width:100%;padding:0}}.chemical .sec01 .chemical_menu_col .chemical_menu_col_txt h3{font-size:18px;font-weight:500;color:#fff;background-color:#1f7b84;padding:8px 0;text-align:center;font-family:"Noto Serif JP",serif;margin-bottom:5px}@media screen and (max-width: 979px){.chemical .sec01 .chemical_menu_col .chemical_menu_col_txt h3{font-size:16px}}.chemical .sec01 .chemical_menu_col .chemical_menu_col_txt img{width:100%}.chemical .sec01 .chemical_menu_col .chemical_menu_col_txt p{font-size:14px;font-weight:400;color:#1f7b84;line-height:1.92;margin:7px 0 14px}.chemical .sec01 .chemical_menu_col .chemical_menu_col_txt .com-btn__blue{width:100%;max-width:100%}.chemical .sec01 .chemical_menu_col_nikibi h2{width:100%;display:block;background-color:#1f7b84;color:#fff;font-size:18px;font-weight:500;font-family:"Noto Serif JP",serif;padding:10px 0;text-align:center;margin-bottom:14px}.chemical .sec01 .chemical_menu_col_nikibi span{font-size:14px;font-weight:400;color:#1f7b84;letter-spacing:.08em;display:inline-block;margin-bottom:8px}@media screen and (max-width: 600px){.chemical .sec01 .chemical_menu_col_nikibi span{text-align:center;display:block;line-height:1.74}}.chemical .sec01 .chemical_menu_col_nikibi .chemical_menu_col_txt .nikibi_name{max-width:309px}.chemical .sec01 .chemical_menu_col_nikibi .chemical_menu_col_txt .nikibi_name_sp{max-width:190px;margin:0 auto;display:block}.chemical .sec01 .chemical_menu_col_nikibi .chemical_menu_col_txt p{margin-top:17px}.chemical .sec02{background:linear-gradient(90deg, rgb(11, 154, 169) 0%, rgb(21, 199, 218) 50%, rgb(11, 154, 169) 100%);padding:67px 0 105px}@media screen and (max-width: 979px){.chemical .sec02{padding:47px 0 75px}}.chemical .chemical_margin{margin-bottom:108px !important}.medicine .sec01{background:linear-gradient(90deg, rgb(11, 154, 169) 0%, rgb(21, 199, 218) 50%, rgb(11, 154, 169) 100%);padding:39px 0 80px}.medicine .sec01 .medicine_wrap{position:relative;z-index:1;margin:0 auto 170px}@media screen and (max-width: 600px){.medicine .sec01 .medicine_wrap{margin:0 auto 90px}}.medicine .sec01 .medicine_wrap h2{font-size:25px;font-weight:500;color:#fff;font-family:"Noto Serif JP",serif;text-shadow:1px 1px 15px 0 #000;text-align:center;margin-bottom:34px;line-height:1.84}@media screen and (max-width: 600px){.medicine .sec01 .medicine_wrap h2{font-size:20px}}.medicine .sec01 .medicine_wrap .medicine_wrap_img{width:90%;max-width:860px;margin:0 auto 30px}.medicine .sec01 .medicine_wrap .medicine_wrap_img img{width:100%}.medicine .sec01 .medicine_wrap .medicine_wrap_txt{width:90%;max-width:663px;margin:0 auto 93px}.medicine .sec01 .medicine_wrap .medicine_wrap_txt .com-btn__blue{margin:45px auto 0}@media screen and (max-width: 600px){.medicine .sec01 .medicine_wrap .medicine_wrap_txt .com-btn__blue{margin:30px auto 0}}.medicine .sec01 .medicine_menu{width:90%;max-width:827px;margin:0 auto;position:relative;z-index:2}.medicine .sec01 .medicine_menu h2{font-size:25px;font-weight:500;color:#fff;font-family:"Noto Serif JP",serif;text-shadow:1px 1px 15px 0 #000;text-align:center;margin-bottom:34px;line-height:1.84}.medicine .sec01 .medicine_menu ul{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 600px){.medicine .sec01 .medicine_menu ul{justify-content:center}}.medicine .sec01 .medicine_menu ul li{width:48%;margin-bottom:30px}@media screen and (max-width: 600px){.medicine .sec01 .medicine_menu ul li{width:100%;max-width:341px;margin-bottom:20px}}.medicine .sec01 .medicine_menu ul li a{display:block;width:100%;border-radius:10px;overflow:hidden}.medicine .sec02{background:linear-gradient(90deg, rgb(11, 154, 169) 0%, rgb(21, 199, 218) 50%, rgb(11, 154, 169) 100%);padding:67px 0 105px}@media screen and (max-width: 979px){.medicine .sec02{padding:47px 0 75px}}.medicine .sec02 .com_campaign_one_margin{margin-bottom:150px}.thread .sec01{background:linear-gradient(90deg, rgb(11, 154, 169) 0%, rgb(21, 199, 218) 50%, rgb(11, 154, 169) 100%);padding:39px 0 80px}.thread .sec01 .com_txt_aside{text-align:center;margin-top:27px}.thread .sec01 .thread_wrap{width:90%;max-width:779px;margin:0 auto 170px;position:relative;z-index:1}@media screen and (max-width: 600px){.thread .sec01 .thread_wrap{margin:0 auto 90px}}.thread .sec01 .thread_wrap .thread_list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:85px}@media screen and (max-width: 600px){.thread .sec01 .thread_wrap .thread_list{justify-content:center}}.thread .sec01 .thread_wrap .thread_list li{font-size:20px;font-weight:400;color:#1f7b84;letter-spacing:.1em;background-color:#fff;width:48%;padding:13px 0;margin-bottom:19px;text-align:center}@media screen and (max-width: 600px){.thread .sec01 .thread_wrap .thread_list li{width:100%;margin-bottom:15px}}.thread .sec01 .thread_wrap .thread_wrap_col{margin-bottom:120px}@media screen and (max-width: 600px){.thread .sec01 .thread_wrap .thread_wrap_col{margin-bottom:90px}}.thread .sec01 .thread_wrap .thread_wrap_col .contents_title{margin-bottom:23px}.thread .sec01 .thread_wrap .thread_wrap_col .thread_wrap_col_txt{width:100%;max-width:661px;margin:0 auto}.thread .sec01 .thread_wrap .thread_wrap_col .thread_wrap_col_menu li:first-of-type{margin-bottom:26px}.thread .sec01 .thread_wrap .thread_wrap_col .thread_wrap_col_menu li img{border-radius:10px}.thread .sec01 .thread_wrap .thread_wrap_col .thread_wrap_col_about li:nth-of-type(2){margin-bottom:26px}.thread .sec01 .thread_wrap .thread_wrap_col .thread_wrap_col_about li img{border-radius:10px}.thread .sec01 .thread_wrap .thread_wrap_col .thread_wrap_col_lift_img{margin-bottom:39px}.thread .sec01 .thread_wrap .thread_wrap_col .thread_wrap_col_lift_img img{width:100%;border-radius:10px}.thread .sec01 .thread_wrap .thread_wrap_col .flow{width:100%;margin:0 auto}.thread .sec01 .thread_wrap .thread_wrap_col .flow .flow_contener{display:flex;flex-wrap:wrap;flex-direction:row-reverse;border:solid 1px #fff;border-radius:10px;position:relative;overflow:hidden;z-index:1;margin-top:52px;background:linear-gradient(90deg, rgb(1, 158, 174) 0%, rgb(6, 183, 202) 50%, rgb(0, 161, 178) 100%)}@media screen and (max-width: 979px){.thread .sec01 .thread_wrap .thread_wrap_col .flow .flow_contener{margin-top:15px}}.thread .sec01 .thread_wrap .thread_wrap_col .flow .flow_contener::before{position:absolute;display:block;content:"";width:100%;height:100%;opacity:.5}.thread .sec01 .thread_wrap .thread_wrap_col .flow .flow_contener .flow_contener_img{position:relative}.thread .sec01 .thread_wrap .thread_wrap_col .flow .flow_contener .flow_contener_img .step{position:absolute;left:0;top:0;display:none;width:94px;background:#fff;font-size:2rem;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;color:#1f7b84;text-align:center;height:41px}@media screen and (max-width: 600px){.thread .sec01 .thread_wrap .thread_wrap_col .flow .flow_contener .flow_contener_img .step{display:flex;align-items:center;justify-content:center}}.thread .sec01 .thread_wrap .thread_wrap_col .flow .flow_contener .flow_contener_txt{width:calc(100% - 295px);padding:70px 20px 70px 40px;position:relative;z-index:2}@media screen and (max-width: 979px){.thread .sec01 .thread_wrap .thread_wrap_col .flow .flow_contener .flow_contener_txt{padding:50px 10px 50px 20px;width:calc(100% - 250px)}}@media screen and (max-width: 600px){.thread .sec01 .thread_wrap .thread_wrap_col .flow .flow_contener .flow_contener_txt{width:100%;padding:18px}}.thread .sec01 .thread_wrap .thread_wrap_col .flow .flow_contener .flow_contener_txt .step{position:absolute;left:0;top:0;display:block;width:94px;background:#fff;font-size:2rem;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;color:#1f7b84;text-align:center}@media screen and (max-width: 600px){.thread .sec01 .thread_wrap .thread_wrap_col .flow .flow_contener .flow_contener_txt .step{display:none}}.thread .sec01 .thread_wrap .thread_wrap_col .flow .flow_contener .flow_contener_txt h4{font-size:2rem;color:#fff;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;margin-bottom:15px}@media screen and (max-width: 979px){.thread .sec01 .thread_wrap .thread_wrap_col .flow .flow_contener .flow_contener_txt h4{font-size:1.7rem;margin-bottom:10px}}.thread .sec01 .thread_wrap .thread_wrap_col .flow .flow_contener .flow_contener_txt p{font-size:1.4rem;color:#fff;line-height:2;letter-spacing:.08em;font-weight:300;margin-bottom:0px}.thread .sec01 .thread_wrap .thread_wrap_col .flow .flow_contener .flow_contener_txt p span{font-size:1.4rem;color:#fff;line-height:2;letter-spacing:.08em;font-weight:500}.thread .sec01 .thread_wrap .thread_wrap_col .flow .flow_contener .flow_contener_txt .com-btn__gold{margin-top:20px;max-width:300px}.thread .sec01 .thread_wrap .thread_wrap_col .flow .flow_contener .flow_contener_txt .flow_contener_box{position:relative;padding:25px;margin-top:30px}@media screen and (max-width: 979px){.thread .sec01 .thread_wrap .thread_wrap_col .flow .flow_contener .flow_contener_txt .flow_contener_box{margin-top:15px;padding:15px}}@media screen and (max-width: 600px){.thread .sec01 .thread_wrap .thread_wrap_col .flow .flow_contener .flow_contener_txt .flow_contener_box{padding:20px}}.thread .sec01 .thread_wrap .thread_wrap_col .flow .flow_contener .flow_contener_txt .flow_contener_box::before{position:absolute;display:block;content:"";width:100%;height:100%;background:#fff;opacity:.21;top:0;left:0}.thread .sec01 .thread_wrap .thread_wrap_col .flow .flow_contener .flow_contener_txt .flow_contener_box span{font-size:1.4rem;color:#fff;line-height:2;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif}.thread .sec01 .thread_wrap .thread_wrap_col .flow .flow_contener .flow_contener_txt .flow_contener_box p{font-size:1.4rem;color:#fff;line-height:2;letter-spacing:.08em;font-weight:300;margin-bottom:0px}.thread .sec01 .thread_wrap .thread_wrap_col .flow .flow_contener .flow_contener_txt .flow_contener_box a{display:block;width:100%;max-width:300px;background:#1f7b84;text-align:center;padding:13px 0;border-radius:10px;font-size:1.4rem;color:#fff;letter-spacing:.1em;font-weight:400;margin-top:24px}.thread .sec01 .thread_wrap .thread_wrap_col .flow .flow_contener .flow_contener_img{width:295px;padding:20px;position:relative;z-index:2}@media screen and (max-width: 979px){.thread .sec01 .thread_wrap .thread_wrap_col .flow .flow_contener .flow_contener_img{width:250px}}@media screen and (max-width: 600px){.thread .sec01 .thread_wrap .thread_wrap_col .flow .flow_contener .flow_contener_img{width:100%;padding:0px}}.thread .sec01 .thread_wrap .thread_wrap_col .flow .flow_contener .flow_contener_img img{border-radius:10px}@media screen and (max-width: 600px){.thread .sec01 .thread_wrap .thread_wrap_col .flow .flow_contener .flow_contener_img img{border-radius:10px 10px 0px 0px}}.thread .sec01 .thread_wrap .thread_wrap_col .flow .flow-btn{margin-top:20px}.thread .sec01 .thread_wrap .thread_wrap_col .flow .flow-btn .slide-active{transform:rotate(180deg) !important}.thread .sec01 .thread_wrap .thread_wrap_col .flow .flow-btn a{display:block;padding:15px 0px;width:41px;margin:0 auto;transition:all .3s}.thread .sec01 .thread_wrap .thread_wrap_col .flow .flow-btn a img{width:100%}.thread .sec01 .thread_wrap .thread_wrap_col .flow .flow_list{display:none}.thread .sec01 .thread_wrap .thread_wrap_col .thread_wrap_col_after{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 600px){.thread .sec01 .thread_wrap .thread_wrap_col .thread_wrap_col_after{justify-content:center}}.thread .sec01 .thread_wrap .thread_wrap_col .thread_wrap_col_after li{width:47%}@media screen and (max-width: 600px){.thread .sec01 .thread_wrap .thread_wrap_col .thread_wrap_col_after li:first-of-type{margin-bottom:40px}}@media screen and (max-width: 600px){.thread .sec01 .thread_wrap .thread_wrap_col .thread_wrap_col_after li{width:100%}}.thread .sec01 .thread_wrap .thread_wrap_col .thread_wrap_col_after li img{width:100%}.thread .sec02{background:linear-gradient(90deg, rgb(11, 154, 169) 0%, rgb(21, 199, 218) 50%, rgb(11, 154, 169) 100%);padding:67px 0 105px}@media screen and (max-width: 979px){.thread .sec02{padding:47px 0 75px}}.thread .sec02 .com_campaign_one{margin-bottom:120px}.philosophy .philosophy_wrap_top{margin-bottom:115px}@media screen and (max-width: 600px){.philosophy .philosophy_wrap_top{margin-bottom:60px}}.philosophy .philosophy_wrap_top .philosophy_border_txt{padding:33px 18px;border:solid 1px #fff;text-align:center}.philosophy .philosophy_wrap_top .philosophy_border_txt h4{font-size:20px;font-weight:400;font-family:"Noto Serif JP",serif;letter-spacing:.08em;color:#fff;margin-bottom:25px}@media screen and (max-width: 600px){.philosophy .philosophy_wrap_top .philosophy_border_txt h4{margin-bottom:16px}}.philosophy .philosophy_wrap_top .philosophy_border_txt p{text-shadow:1px 1px 15px rgba(0,0,0,.5)}.philosophy .sec01_wrap_txt{margin-bottom:115px !important}@media screen and (max-width: 600px){.philosophy .sec01_wrap_txt{margin-bottom:94px !important}}.philosophy .sec01_wrap_txt .set_item_title{margin-bottom:30px}.philosophy .sec01_wrap_txt .set_item_title h3{font-size:24px !important}@media screen and (max-width: 600px){.philosophy .sec01_wrap_txt .set_item_title h3{font-size:20px !important}}.philosophy .sec01_wrap_txt .com_green_h3{display:flex;align-items:center;margin-bottom:28px !important}@media screen and (max-width: 600px){.philosophy .sec01_wrap_txt .com_green_h3{flex-wrap:wrap;justify-content:center}}.philosophy .sec01_wrap_txt .philosophy_bnr{width:100%;max-width:492px;margin:30px auto 0}.philosophy .sec01_wrap_txt .philosophy_bnr img{width:100%;border-radius:10px}.philosophy .sec01_wrap_txt .sec01_wrap_txt_btn{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:33px}@media screen and (max-width: 979px){.philosophy .sec01_wrap_txt .sec01_wrap_txt_btn{justify-content:center}}.philosophy .sec01_wrap_txt .sec01_wrap_txt_btn .com-btn__white{width:49% !important;max-width:100% !important}@media screen and (max-width: 979px){.philosophy .sec01_wrap_txt .sec01_wrap_txt_btn .com-btn__white:nth-child(2){margin-top:23px}}@media screen and (max-width: 979px){.philosophy .sec01_wrap_txt .sec01_wrap_txt_btn .com-btn__white{width:100% !important;max-width:350px !important}}.philosophy .sec01_wrap_txt .sec01_wrap_img__img03 img{border-radius:10px}.philosophy .sec01_wrap_txt .philosophy_btn{margin:33px auto 0}.philosophy .sec01_wrap_txt .philosophy_btn03{max-width:445px !important}.philosophy .sec01_wrap_txt .philosophy_btn05{max-width:350px !important}.philosophy .sec01_wrap_txt .link_candela{width:100%}@media screen and (max-width: 600px){.philosophy .sec01_wrap_txt .link_candela{margin-top:42px}}.philosophy .sec01_wrap_txt .link_candela img{width:100%}@media screen and (max-width: 600px){.philosophy .sec01_wrap_txt .link_candela img{border-radius:10px}}.philosophy .sec01_wrap_txt .philosophy_list ul{display:flex;flex-wrap:wrap;justify-content:space-between}.philosophy .sec01_wrap_txt .philosophy_list ul li{width:23.5%;margin-bottom:26px}@media screen and (max-width: 600px){.philosophy .sec01_wrap_txt .philosophy_list ul li{width:48%}}.philosophy .sec01_wrap_txt .philosophy_list ul li img{border-radius:10px;box-shadow:0px 3px 6px rgba(0,0,0,.5)}.philosophy .sec01_wrap_txt h4{font-size:25px;font-weight:500;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif;line-height:1.6;text-align:center;margin-bottom:25px}@media screen and (max-width: 979px){.philosophy .sec01_wrap_txt h4{font-size:20px}}.philosophy .sec01_wrap_txt .support_list{margin-top:36px}.philosophy .sec01_wrap_txt .support_list ul{display:flex;flex-wrap:wrap;justify-content:space-between}.philosophy .sec01_wrap_txt .support_list ul li{width:18%}@media screen and (max-width: 600px){.philosophy .sec01_wrap_txt .support_list ul li:last-of-type{width:100%}}@media screen and (max-width: 600px){.philosophy .sec01_wrap_txt .support_list ul li{width:49%}}.philosophy .sec01_wrap_txt .support_list ul li img{width:100%}.philosophy .sec01_wrap_txt .philosophy_aside .aside-02_bg{background:none !important;padding-bottom:0 !important}.philosophy .sec01_wrap_txt .philosophy_aside .aside_bg{width:100% !important}.philosophy .sec01_wrap_txt .philosophy_aside .aside_bg h2{color:#1f7b84 !important}.philosophy .philosophy_txt_last{margin-bottom:0 !important}.assurance .sec01_wrap_txt{margin-bottom:55px !important}.assurance .sec01_wrap_txt .set_item_title h3{font-size:40px !important}@media screen and (max-width: 979px){.assurance .sec01_wrap_txt .set_item_title h3{font-size:30px !important}}@media screen and (max-width: 600px){.assurance .sec01_wrap_txt .set_item_title h3{font-size:25px !important}}.assurance .sec01_wrap_txt .assurance_list{margin-top:35px}.assurance .sec01_wrap_txt .assurance_list ul{display:flex;flex-wrap:wrap;justify-content:space-between}.assurance .sec01_wrap_txt .assurance_list ul li{width:23.5%;margin-bottom:26px}@media screen and (max-width: 600px){.assurance .sec01_wrap_txt .assurance_list ul li{width:48%}}.assurance .sec01_wrap_txt .assurance_list ul li img{border-radius:10px;box-shadow:0px 3px 6px rgba(0,0,0,.5)}.assurance .sec01_wrap_txt .com_green_h3{display:flex;align-items:center;margin-bottom:28px !important}@media screen and (max-width: 600px){.assurance .sec01_wrap_txt .com_green_h3{flex-wrap:wrap;justify-content:center}}.assurance .assurance_txt{text-shadow:1px 1px 15px rgba(0,0,0,.5);text-align:center;margin-top:18px}.assurance .sec02{position:relative;z-index:3}.assurance .sec02 .sec02_wrap .set_item_title h3{font-size:40px !important}@media screen and (max-width: 979px){.assurance .sec02 .sec02_wrap .set_item_title h3{font-size:30px !important}}@media screen and (max-width: 600px){.assurance .sec02 .sec02_wrap .set_item_title h3{font-size:25px !important}}.assurance .sec02 .sec02_wrap .sec02_list{display:flex;flex-wrap:wrap;justify-content:center;margin-top:34px;margin-bottom:150px}@media screen and (max-width: 600px){.assurance .sec02 .sec02_wrap .sec02_list{margin-bottom:76px}}.assurance .sec02 .sec02_wrap .sec02_list dl{width:31%;background-color:#1f7b84;border-radius:10px;padding:14px 17px 27px;margin-bottom:38px;margin-left:3.5%}.assurance .sec02 .sec02_wrap .sec02_list dl:first-of-type{margin-left:0}@media screen and (max-width: 979px){.assurance .sec02 .sec02_wrap .sec02_list dl:first-of-type dt{padding-left:60px}}@media screen and (max-width: 600px){.assurance .sec02 .sec02_wrap .sec02_list dl:first-of-type dt{padding-left:100px}}.assurance .sec02 .sec02_wrap .sec02_list dl:nth-of-type(2) dt{padding-left:85px}@media screen and (max-width: 979px){.assurance .sec02 .sec02_wrap .sec02_list dl:nth-of-type(2) dt{padding-left:45px}}@media screen and (max-width: 600px){.assurance .sec02 .sec02_wrap .sec02_list dl:nth-of-type(2) dt{padding-left:85px}}.assurance .sec02 .sec02_wrap .sec02_list dl:nth-of-type(3) dt{padding-left:90px}@media screen and (max-width: 979px){.assurance .sec02 .sec02_wrap .sec02_list dl:nth-of-type(3) dt{padding-left:50px}}@media screen and (max-width: 600px){.assurance .sec02 .sec02_wrap .sec02_list dl:nth-of-type(3) dt{padding-left:90px}}.assurance .sec02 .sec02_wrap .sec02_list dl:nth-of-type(3) dt img{height:2.5lh}.assurance .sec02 .sec02_wrap .sec02_list dl:nth-of-type(4){margin-left:0}.assurance .sec02 .sec02_wrap .sec02_list dl:nth-of-type(4) dt{padding-left:80px}@media screen and (max-width: 979px){.assurance .sec02 .sec02_wrap .sec02_list dl:nth-of-type(4) dt{padding-left:40px}}@media screen and (max-width: 600px){.assurance .sec02 .sec02_wrap .sec02_list dl:nth-of-type(4) dt{padding-left:80px}}.assurance .sec02 .sec02_wrap .sec02_list dl:nth-of-type(4) dt img{height:2lh}.assurance .sec02 .sec02_wrap .sec02_list dl:nth-of-type(5) dt{padding-left:110px}@media screen and (max-width: 979px){.assurance .sec02 .sec02_wrap .sec02_list dl:nth-of-type(5) dt{padding-left:70px}}@media screen and (max-width: 600px){.assurance .sec02 .sec02_wrap .sec02_list dl:nth-of-type(5) dt{padding-left:110px}}@media screen and (max-width: 600px){.assurance .sec02 .sec02_wrap .sec02_list dl{width:100%;max-width:340px;margin-left:0}}.assurance .sec02 .sec02_wrap .sec02_list dl dt{padding-bottom:19px;border-bottom:solid 1px #fff;margin-bottom:30px;padding-left:100px;position:relative;font-size:25px;color:#fff;font-weight:bold;font-family:"Noto Serif JP",serif;letter-spacing:.05em;line-height:1.8}@media screen and (max-width: 979px){.assurance .sec02 .sec02_wrap .sec02_list dl dt{font-size:20px;line-height:1.4;margin-bottom:20px}}@media screen and (max-width: 600px){.assurance .sec02 .sec02_wrap .sec02_list dl dt{font-size:25px;line-height:1.6}}.assurance .sec02 .sec02_wrap .sec02_list dl dt span{font-size:20px;color:#fff;font-weight:bold;font-family:"Noto Serif JP",serif;letter-spacing:.05em}@media screen and (max-width: 979px){.assurance .sec02 .sec02_wrap .sec02_list dl dt span{font-size:14px}}@media screen and (max-width: 600px){.assurance .sec02 .sec02_wrap .sec02_list dl dt span{font-size:20px}}.assurance .sec02 .sec02_wrap .sec02_list dl dt img{position:absolute;left:0;top:50%;transform:translateY(-50%);height:3lh}.assurance .sec02 .sec02_wrap .sec02_list dl dd{font-size:14px;font-weight:400;color:#fff;line-height:2;letter-spacing:.08em}@media screen and (max-width: 979px){.assurance .sec02 .sec02_wrap .sec02_list dl dd{font-size:12px}}@media screen and (max-width: 600px){.assurance .sec02 .sec02_wrap .sec02_list dl dd{font-size:14px}}.assurance .sec02 .sec02_content{width:90%;max-width:720px;margin:40px auto 0}.assurance .sec02 .sec02_content .sec02_wrap_txt{margin-bottom:100px}.assurance .sec02 .sec02_content .sec02_wrap_txt .sec02_wrap_img02{margin:37px auto 52px}.assurance .sec02 .sec02_content .sec02_wrap_txt .sec02_wrap_img02 img{border-radius:10px}.assurance .sec02 .sec02_content .sec02_wrap_txt .com-btn__white{max-width:450px !important;margin:0 auto}.assurance .sec02 .sec02_content .sec02_wrap_txt .link_candela{width:100%}@media screen and (max-width: 600px){.assurance .sec02 .sec02_content .sec02_wrap_txt .link_candela{margin-top:42px}}.assurance .sec02 .sec02_content .sec02_wrap_txt .link_candela img{width:100%}@media screen and (max-width: 600px){.assurance .sec02 .sec02_content .sec02_wrap_txt .link_candela img{border-radius:10px}}.assurance .sec02 .sec02_content .sec02_wrap_txt .sec02_wrap_img{width:100%;margin-bottom:33px}.assurance .sec02 .sec02_content .sec02_wrap_txt .sec02_wrap_img img{width:100%}.assurance .sec02 .sec02_content .sec02_wrap_txt .sec02_acdn{margin-bottom:40px}.assurance .sec02 .sec02_content .sec02_wrap_txt .sec02_acdn:last-child{margin-bottom:0}.assurance .sec02 .sec02_content .sec02_wrap_txt .sec02_acdn .sec02_acdn_switch.active::after{top:calc(50% - 1px);transform:rotate(0deg);transition:transform .6s ease}.assurance .sec02 .sec02_content .sec02_wrap_txt .sec02_acdn .sec02_acdn_body.open{max-height:1000px}.assurance .sec02 .sec02_content .sec02_wrap_txt .sec02_acdn .sec02_acdn_switch{background-color:#fff;font-size:16px;font-weight:600;color:#1f7b84;font-family:"Noto Serif JP",serif;padding:10px 50px 10px 15px;position:relative}.assurance .sec02 .sec02_content .sec02_wrap_txt .sec02_acdn .sec02_acdn_switch:hover{cursor:pointer;opacity:.9}.assurance .sec02 .sec02_content .sec02_wrap_txt .sec02_acdn .sec02_acdn_switch::before{position:absolute;display:block;content:"";width:26px;height:3px;background-color:#1f7b84;right:17px;top:50%;transform:translateY(-50%)}.assurance .sec02 .sec02_content .sec02_wrap_txt .sec02_acdn .sec02_acdn_switch::after{position:absolute;display:block;content:"";width:26px;height:3px;background-color:#1f7b84;right:17px;top:50%;transform:translateY(-50%);transform:rotate(90deg);transition:transform .6s ease}@media screen and (max-width: 600px){.assurance .sec02 .sec02_content .sec02_wrap_txt .sec02_acdn .sec02_acdn_switch{padding:0 50px 0 17px;height:77px;display:flex;flex-wrap:wrap;align-items:center;line-height:1.56}}.assurance .sec02 .sec02_content .sec02_wrap_txt .sec02_acdn .sec02_acdn_body{overflow:hidden;max-height:0;transition:max-height .6s ease}.assurance .sec02 .sec02_content .sec02_wrap_txt .sec02_acdn .sec02_acdn_body ul{display:flex;flex-wrap:wrap;border:solid 1px #fff;border-top:none}.assurance .sec02 .sec02_content .sec02_wrap_txt .sec02_acdn .sec02_acdn_body ul li{border-top:solid 1px #fff;font-size:14px;letter-spacing:.08em;color:#fff}.assurance .sec02 .sec02_content .sec02_wrap_txt .sec02_acdn .sec02_acdn_body ul .wrap_title{width:27%;border-right:solid 1px #fff;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:11px 0}@media screen and (max-width: 600px){.assurance .sec02 .sec02_content .sec02_wrap_txt .sec02_acdn .sec02_acdn_body ul .wrap_title{width:100%;display:block;padding:11px 17px 0 17px;border-right:none}}.assurance .sec02 .sec02_content .sec02_wrap_txt .sec02_acdn .sec02_acdn_body ul .wrap_txt{width:73%;padding:11px 20px;line-height:2}@media screen and (max-width: 600px){.assurance .sec02 .sec02_content .sec02_wrap_txt .sec02_acdn .sec02_acdn_body ul .wrap_txt{width:100%;padding:0px 17px 11px 17px;border:none}}.assurance .sec02 .sec02_content .sec02_wrap_txt .sec02_table{width:100%;border-collapse:collapse;text-align:center;margin-top:27px}@media screen and (max-width: 600px){.assurance .sec02 .sec02_content .sec02_wrap_txt .sec02_table{width:100%;border-collapse:separate;border-spacing:0;display:block}}.assurance .sec02 .sec02_content .sec02_wrap_txt .sec02_table th:nth-child(1),.assurance .sec02 .sec02_content .sec02_wrap_txt .sec02_table td:nth-child(1){width:40%}.assurance .sec02 .sec02_content .sec02_wrap_txt .sec02_table th:nth-child(2),.assurance .sec02 .sec02_content .sec02_wrap_txt .sec02_table td:nth-child(2){width:30%}.assurance .sec02 .sec02_content .sec02_wrap_txt .sec02_table th:nth-child(3),.assurance .sec02 .sec02_content .sec02_wrap_txt .sec02_table td:nth-child(3){width:30%}@media screen and (max-width: 600px){.assurance .sec02 .sec02_content .sec02_wrap_txt .sec02_table tbody{width:100%;display:block}}@media screen and (max-width: 600px){.assurance .sec02 .sec02_content .sec02_wrap_txt .sec02_table tr{display:flex;flex-wrap:wrap;align-items:center;width:100% !important}}.assurance .sec02 .sec02_content .sec02_wrap_txt .sec02_table tr th,.assurance .sec02 .sec02_content .sec02_wrap_txt .sec02_table tr td{border:1px solid #fff;font-size:14px;color:#fff;vertical-align:middle;height:81px}.assurance .sec02 .sec02_content .sec02_wrap_txt .sec02_table tr th{background-color:#1f7b84}@media screen and (max-width: 600px){.assurance .sec02 .sec02_content .sec02_wrap_txt .sec02_table tr th{display:flex;flex-wrap:wrap;align-items:center;width:100% !important;justify-content:center;height:75px;padding:10px 0}}.assurance .sec02 .sec02_content .sec02_wrap_txt .sec02_table tr th span{font-size:12px;color:#fff;letter-spacing:.08em;font-weight:500}@media screen and (max-width: 600px){.assurance .sec02 .sec02_content .sec02_wrap_txt .sec02_table tr th span{display:inline-block;width:100%}}@media screen and (max-width: 600px){.assurance .sec02 .sec02_content .sec02_wrap_txt .sec02_table tr td{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;width:50% !important;height:54px;padding:5px 0}}.assurance .sec02 .sec02_content .sec02_wrap_txt .sec02_table tr td .yen_font{font-size:20px;color:#fff;letter-spacing:.08em;font-weight:500}@media screen and (max-width: 600px){.assurance .sec02 .sec02_content .sec02_wrap_txt .sec02_table tr td .yen_font{font-size:16px}}.assurance .sec02 .sec02_content .sec02_wrap_txt .sec02_table tr td .small{font-size:12px;color:#fff;letter-spacing:.08em;font-weight:500}@media screen and (max-width: 600px){.assurance .sec02 .sec02_content .sec02_wrap_txt .sec02_table tr td .small{display:inline-block;width:100%;font-size:11px}}.talent .sec01{max-width:775px !important}.talent .sec01 .talent_list ul{display:flex;flex-wrap:wrap}.talent .sec01 .talent_list ul li{width:31%;margin-right:3.5%;margin-bottom:27px}.talent .sec01 .talent_list ul li:nth-of-type(3n){margin-right:0}@media screen and (max-width: 600px){.talent .sec01 .talent_list ul li:nth-of-type(3n){margin-right:4%}}@media screen and (max-width: 600px){.talent .sec01 .talent_list ul li:nth-of-type(2n){margin-right:0 !important}}@media screen and (max-width: 600px){.talent .sec01 .talent_list ul li{width:48%;margin-right:4%;margin-bottom:18px}}.app_reserve .sec01{padding:62px 0 0}.app_reserve .sec01 .sec01_wrap{width:90%;max-width:867px;margin:0 auto;position:relative;z-index:3}.app_reserve .sec01 .sec01_wrap h2{font-size:30px;font-weight:400;color:#fff;letter-spacing:.08em;line-height:1.86;font-family:"Noto Serif JP",serif;text-align:center;margin-bottom:30px}@media screen and (max-width: 600px){.app_reserve .sec01 .sec01_wrap h2{font-size:20px}}.app_reserve .sec01 .sec01_wrap h2 span{font-size:20px;font-weight:400;color:#fff;letter-spacing:.08em;line-height:1.86;font-family:"Noto Serif JP",serif}@media screen and (max-width: 600px){.app_reserve .sec01 .sec01_wrap h2 span{font-size:16px}}.app_reserve .sec01 .sec01_wrap .app_reserve_img{width:100%;margin-bottom:45px}.app_reserve .sec01 .sec01_wrap .app_reserve_img img{width:100%;border-radius:10px}.app_reserve .sec01 .sec01_wrap .app_reserve_link{margin-bottom:110px}.app_reserve .sec01 .sec01_wrap .app_reserve_link h2{font-size:28px}.app_reserve .sec01 .sec01_wrap .app_reserve_link ul{display:flex;flex-wrap:wrap;justify-content:space-between}.app_reserve .sec01 .sec01_wrap .app_reserve_link ul li{width:31%;max-width:276px;height:59px;margin-bottom:30px}.app_reserve .sec01 .sec01_wrap .app_reserve_link ul li a{font-size:14px;font-weight:400;letter-spacing:.08em;color:#1f7b84;background-color:#fff;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.app_reserve .sec01 .sec01_wrap .app_reserve_list{padding-bottom:89px;margin-bottom:82px;border-bottom:solid 1px #fff}.app_reserve .sec01 .sec01_wrap .app_reserve_list ul{display:flex;flex-wrap:wrap;justify-content:space-between}.app_reserve .sec01 .sec01_wrap .app_reserve_list ul li{width:46.2%;font-size:14px;font-weight:400;color:#fff;line-height:2;letter-spacing:.08em;text-align:center;border:solid 1px #fff;border-radius:10px;padding:58px 0 48px;overflow:hidden;position:relative}@media screen and (max-width: 600px){.app_reserve .sec01 .sec01_wrap .app_reserve_list ul li:nth-of-type(2){margin-top:38px}}.app_reserve .sec01 .sec01_wrap .app_reserve_list ul li:nth-of-type(n + 3){margin-top:40px}@media screen and (max-width: 600px){.app_reserve .sec01 .sec01_wrap .app_reserve_list ul li:nth-of-type(n + 3){margin-top:38px}}@media screen and (max-width: 600px){.app_reserve .sec01 .sec01_wrap .app_reserve_list ul li{width:100%;padding:48px 0 43px}}.app_reserve .sec01 .sec01_wrap .app_reserve_list ul li .list_img{display:block;width:90%;max-width:227px;margin:17px auto 0}.app_reserve .sec01 .sec01_wrap .app_reserve_list ul li .list_img img{width:100%;border-radius:10px}.app_reserve .sec01 .sec01_wrap .app_reserve_list ul li .list_img_wrap{margin:17px auto 32px}.app_reserve .sec01 .sec01_wrap .app_reserve_list ul li .step{position:absolute;left:0;top:0;display:block;width:94px;background:#fff;font-size:2rem;letter-spacing:.08em;font-weight:500;font-family:"Noto Serif JP",serif;color:#1f7b84;text-align:center;height:41px}.app_reserve .sec01 .sec01_wrap .app_reserve_list ul li a{font-size:14px;font-weight:400;color:#fff;line-height:2;letter-spacing:.08em}.app_reserve .sec01 .sec01_wrap .app_reserve_list ul .txt_only{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.app_reserve .sec01 .sec01_wrap .app_reserve_list .app_reserve_list_only{justify-content:center}.hyaluronicacid .set_item_title{margin-bottom:23px}.hyaluronicacid .set_item_title h3{font-size:24px !important}@media screen and (max-width: 979px){.hyaluronicacid .set_item_title h3{font-size:20px !important}}.hyaluronicacid .hyaluronicacid_link{margin-bottom:109px}@media screen and (max-width: 600px){.hyaluronicacid .hyaluronicacid_link{margin-bottom:69px}}.hyaluronicacid .hyaluronicacid_link ul{display:flex;flex-wrap:wrap;justify-content:space-between}.hyaluronicacid .hyaluronicacid_link ul li{width:32.5%;max-width:235px;height:47px;margin-bottom:8px}@media screen and (max-width: 979px){.hyaluronicacid .hyaluronicacid_link ul li{width:48%;max-width:100%}}@media screen and (max-width: 600px){.hyaluronicacid .hyaluronicacid_link ul li{width:100%}}.hyaluronicacid .hyaluronicacid_link ul li a{font-size:12px;font-weight:400;letter-spacing:.08em;color:#1f7b84;background-color:#fff;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.hyaluronicacid .hyaluronicacid_top{margin-bottom:109px}@media screen and (max-width: 600px){.hyaluronicacid .hyaluronicacid_top{margin-bottom:69px}}.hyaluronicacid .sec01_wrap_txt{margin-bottom:105px !important}@media screen and (max-width: 600px){.hyaluronicacid .sec01_wrap_txt{margin-bottom:69px !important}}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col{margin-bottom:67px}@media screen and (max-width: 600px){.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col{margin-bottom:31px}}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .hyaluronicacid_table{margin:30px 0 0}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .hyaluronicacid_table table tr th,.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .hyaluronicacid_table table tr td{padding:16px 0;border:solid 1px #fff;text-align:center}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .hyaluronicacid_table table tr th{font-size:14px;font-weight:500;letter-spacing:.08em;color:#fff;background-color:#257b84}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .hyaluronicacid_table table tr td{font-size:18px;font-weight:500;letter-spacing:.08em;color:#fff}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .hyaluronicacid_table table tr td .small{font-size:12px;font-weight:500;letter-spacing:.08em;color:#fff;display:inline-block;margin-left:8px}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .sec01_table_sp{margin:25px 0 21px}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .sec01_table_sp ul{border:solid 1px #fff}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .sec01_table_sp ul li{font-size:14px;font-weight:400;color:#fff;letter-spacing:.08em;text-align:center;padding:13px 0;border-bottom:solid 1px #fff}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .sec01_table_sp ul li:nth-of-type(odd){background-color:#257b84}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .sec01_table_sp ul li:last-of-type{border-bottom:none}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .sec01_table_sp ul li .price_font{font-size:18px;font-weight:400;color:#fff;letter-spacing:.08em}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .sec01_table_sp ul li .small_font{font-size:12px;font-weight:400;color:#fff;letter-spacing:.08em}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .sec01_table_sp ul li strong{font-size:14px;font-weight:bold;color:#fff;letter-spacing:.08em}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .sec01_table_sp ul .irregular{text-align:left;padding:13px 20px}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .sec01_table02{margin:25px 0 18px}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .sec01_table02 tr th,.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .sec01_table02 tr td{padding:10px 0;border:solid 1px #fff;text-align:center;vertical-align:middle}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .sec01_table02 tr th{font-size:14px;font-weight:400;letter-spacing:.08em;color:#fff;background-color:#257b84;width:41% !important}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .sec01_table02 tr td{font-size:14px;font-weight:400;letter-spacing:.08em;color:#fff}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .sec01_table02 tr td strong{font-size:18px;font-weight:500;letter-spacing:.08em;color:#fff}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .sec01_table02 tr td small{font-size:12px;font-weight:500;letter-spacing:.08em;color:#fff;display:inline-block;margin-left:8px}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .sec01_table02 tr .td01{width:23% !important}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .sec01_table02 tr .td02{width:36% !important}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .sub_txt{display:block;margin-top:30px;font-size:14px;font-weight:bold;color:#fff;letter-spacing:.08em;line-height:2}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .sec01_col_title{display:flex;flex-wrap:wrap;border:solid 1px #fff;margin:25px 0 21px}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .sec01_col_title li{font-size:14px;font-weight:400;color:#fff;letter-spacing:.08em;text-align:center;padding:13px 0}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .sec01_col_title li:first-of-type{background-color:#257b84;border-right:solid 1px #fff;width:28%}@media screen and (max-width: 600px){.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .sec01_col_title li:first-of-type{border-right:none;border-bottom:solid 1px #fff}}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .sec01_col_title li:last-of-type{width:72%}@media screen and (max-width: 600px){.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .sec01_col_title li{width:100% !important}}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .sec01_col_title02{display:flex;flex-wrap:wrap;border:solid 1px #fff;margin:25px 0 21px}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .sec01_col_title02 li{font-size:14px;font-weight:400;color:#fff;letter-spacing:.08em;text-align:center;padding:13px 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .sec01_col_title02 li:first-of-type{background-color:#257b84;border-right:solid 1px #fff;width:41.5%}@media screen and (max-width: 600px){.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .sec01_col_title02 li:first-of-type{border-right:none;border-bottom:solid 1px #fff;width:100%}}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .sec01_col_title02 li:nth-of-type(2){width:23%;border-right:solid 1px #fff}@media screen and (max-width: 600px){.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .sec01_col_title02 li:nth-of-type(2){width:40%}}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .sec01_col_title02 li:last-of-type{width:35.5%;font-size:18px;font-weight:500}@media screen and (max-width: 600px){.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .sec01_col_title02 li:last-of-type{width:60%}}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .sec01_col_title02 li .small{font-size:12px;font-weight:400;color:#fff;letter-spacing:.08em}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .sec01_col_title03{display:flex;flex-wrap:wrap;border:solid 1px #fff;margin:25px 0 21px}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .sec01_col_title03 li{font-size:14px;font-weight:400;color:#fff;letter-spacing:.08em;text-align:center;padding:13px 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;border-bottom:solid 1px #fff}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .sec01_col_title03 li:first-of-type{background-color:#257b84;width:100%}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .sec01_col_title03 li:nth-of-type(2n){width:40%;border-right:solid 1px #fff}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .sec01_col_title03 li:nth-of-type(3){width:60%;font-size:18px;font-weight:500}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .sec01_col_title03 li:nth-of-type(4){border-bottom:none}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .sec01_col_title03 li:nth-of-type(5){width:60%;font-size:18px;font-weight:500;border-bottom:none}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .sec01_col_title03 li .small{font-size:12px;font-weight:400;color:#fff;letter-spacing:.08em}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .fillers-table{width:100%;border-collapse:collapse;color:#fff;margin:32px 0 23px}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .fillers-table th,.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .fillers-table td{border:1px solid #fff;padding:16px;vertical-align:top;font-size:14px;font-weight:400;letter-spacing:.08em;color:#fff;vertical-align:middle}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .fillers-table th{background-color:#257b84;font-weight:bold;text-align:center}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .fillers-table th:nth-child(1){width:30%}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .fillers-table th:nth-child(2){width:39%}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .fillers-table th:nth-child(3){width:31%}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .fillers-table td{line-height:2}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .fillers-table td ul li{font-size:14px;font-weight:400;letter-spacing:.08em;color:#fff}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .fillers-table td strong{font-size:14px;letter-spacing:.08em;color:#fff}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .fillers-table td .price_font{font-size:18px;font-weight:500;letter-spacing:.08em;color:#fff}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .fillers-table .tax{font-size:.9em;color:#ccc}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .fillers-table .td01{width:30%}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .fillers-table .td02.td04{width:39%}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .fillers-table .td03{width:31%;text-align:center}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .medical_list_pc{display:flex;flex-wrap:wrap;position:relative;margin-top:36px}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .medical_list_pc::before{position:absolute;display:block;content:"";width:1px;height:100%;border-left:dashed 1px #fff;left:50%;top:0}@media screen and (max-width: 600px){.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .medical_list_pc{display:none}}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .medical_list_pc ul{width:50%;display:flex;flex-wrap:wrap}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .medical_list_pc ul:nth-child(1){padding-right:20px}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .medical_list_pc ul:nth-child(2){padding-left:20px}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .medical_list_pc ul li{width:45%;margin-top:37px}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .medical_list_pc ul li:first-of-type{background-color:#fff;font-size:14px;letter-spacing:.08em;font-weight:bold;color:#1f7b84;text-align:center;padding:5px 0;margin-top:0}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .medical_list_pc ul li:nth-of-type(2){background-color:#fff;font-size:14px;letter-spacing:.08em;font-weight:bold;color:#1f7b84;text-align:center;padding:5px 0;margin-top:0}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .medical_list_pc ul li:nth-of-type(2)::before{display:none !important}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .medical_list_pc ul li:nth-of-type(3){margin-top:12px}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .medical_list_pc ul li:nth-of-type(4){margin-top:12px}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .medical_list_pc ul li:nth-of-type(2n){margin-left:10%;position:relative}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .medical_list_pc ul li:nth-of-type(2n)::before{position:absolute;display:block;content:"";width:11px;height:20px;background-image:url(../img/icon/icon_sankaku_white.png);background-repeat:no-repeat;background-size:contain;top:50%;left:-20px;transform:translateY(-50%)}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .medical_list_sp{margin-top:36px}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .medical_list_sp ul{display:flex;flex-wrap:wrap}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .medical_list_sp ul li{width:45%;margin-top:25px}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .medical_list_sp ul li:first-of-type{background-color:#fff;font-size:14px;letter-spacing:.08em;font-weight:bold;color:#1f7b84;text-align:center;padding:5px 0;margin-top:0}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .medical_list_sp ul li:nth-of-type(2){background-color:#fff;font-size:14px;letter-spacing:.08em;font-weight:bold;color:#1f7b84;text-align:center;padding:5px 0;margin-top:0}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .medical_list_sp ul li:nth-of-type(2)::before{display:none !important}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .medical_list_sp ul li:nth-of-type(3){margin-top:12px}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .medical_list_sp ul li:nth-of-type(4){margin-top:12px}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .medical_list_sp ul li:nth-of-type(2n){margin-left:10%;position:relative}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .medical_list_sp ul li:nth-of-type(2n)::before{position:absolute;display:block;content:"";width:11px;height:20px;background-image:url(../img/icon/icon_sankaku_white.png);background-repeat:no-repeat;background-size:contain;top:50%;left:-20px;transform:translateY(-50%)}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .sec01_wrap_youtube{padding-bottom:20px;border-bottom:solid 1px #fff;margin-bottom:25px}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col .sec01_wrap_youtube .sec01_wrap_youtube_wrap{margin-bottom:20px}.hyaluronicacid .sec01_wrap_txt .sec01_wrap_txt_col_last{margin-bottom:0 !important}.student .sec01{max-width:736px !important}.student .student_link{margin-bottom:50px}.student .student_link ul{display:flex;flex-wrap:wrap;justify-content:space-between}.student .student_link ul li{width:49%;height:55px;margin-bottom:8px}@media screen and (max-width: 600px){.student .student_link ul li{width:100%}}.student .student_link ul li a{font-size:12px;font-weight:400;letter-spacing:.08em;color:#1f7b84;background-color:#fff;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.student .student_title{font-size:25px;font-weight:600;color:#fff;font-family:"Noto Serif JP",serif;letter-spacing:.08em;margin-bottom:35px}.student .student_top{margin-bottom:28px}.student .student_top .student_top_img{width:100%;margin-bottom:35px}@media screen and (max-width: 600px){.student .student_top .student_top_img{margin-bottom:18px}}.student .student_top .student_top_img img{width:100%;border-radius:10px}.student .student_top .student_top_col{border:solid 1px #fff;border-radius:10px;padding:36px 24px;margin-top:25px;background:linear-gradient(90deg, rgb(0, 161, 178) 0%, rgb(0, 161, 178) 50%, rgb(0, 161, 178) 100%)}.student .student_top .student_top_col li{font-size:18px;font-weight:bold;letter-spacing:.08em;color:#fff}.student .student_top .student_top_col li:first-of-type{margin-bottom:25px}.for_tourist .com_bg::before{background-image:url(../img/com/com_bg_small.png) !important}.for_tourist .sec01{padding:39px 0 95px}.for_tourist .sec01 .sec01_wrap{position:relative;z-index:3;width:100%;margin:0 auto 0}.for_tourist .sec01 .sec01_wrap .sec01_wrap_img{width:90%;max-width:904px;margin:0 auto 51px}@media screen and (max-width: 600px){.for_tourist .sec01 .sec01_wrap .sec01_wrap_img{width:100%}}.for_tourist .sec01 .sec01_wrap .sec01_wrap_img img{width:100%}.for_tourist .sec01 .sec01_wrap .sec01_wrap_col{background:radial-gradient(circle at 80% 10%, rgba(255, 255, 255, 0.9), transparent 50%),linear-gradient(to bottom, #fdf4df, #fff);border-radius:10px;width:90%;max-width:720px;margin:0 auto;text-align:center;padding:33px 55px 41px}@media screen and (max-width: 600px){.for_tourist .sec01 .sec01_wrap .sec01_wrap_col{padding:24px 30px}}.for_tourist .sec01 .sec01_wrap .sec01_wrap_col .sec01_wrap_col_logo{max-width:181px;margin:0 auto 14px}.for_tourist .sec01 .sec01_wrap .sec01_wrap_col h2{font-size:30px;font-weight:600;letter-spacing:.08em;font-family:"Noto Serif JP",serif;color:#1f7b84;margin-bottom:36px}@media screen and (max-width: 600px){.for_tourist .sec01 .sec01_wrap .sec01_wrap_col h2{margin-bottom:27px}}.for_tourist .sec01 .sec01_wrap .sec01_wrap_col .com_txt{color:#5c5c5c !important;font-weight:500 !important}.for_tourist .sec01 .sec01_wrap .sec01_wrap_col .com-btn__blue{margin:46px auto 0;position:relative}@media screen and (max-width: 600px){.for_tourist .sec01 .sec01_wrap .sec01_wrap_col .com-btn__blue{margin:40px auto 0}}.for_tourist .sec01 .sec01_wrap .sec01_wrap_col .com-btn__blue img{position:absolute;left:30px;top:50%;transform:translateY(-50%);height:1.3lh}.flow-main .sec01 .sec01-ul{margin-bottom:30px}.flow-main .sec01 .sec01-ul ul{display:flex;justify-content:space-between}.flow-main .sec01 .sec01-ul ul li{width:48%}.flow-main .sec01 .sec01-ul ul li span{font-size:20px;color:#1f7b84;padding:8px 0px;display:block;text-align:center;border:1px solid #1f7b84;background-color:#fff}.flow-main .sec01 .sec01-title h2{font-size:25px}.flow-main .sec01 .sec01-desc p{font-size:14px;line-height:2;color:#fff}.flow-main .sec01 .sec01__container{margin-top:80px}.flow-main .sec01 .sec01__container .sec01__wrap{margin-top:30px}.flow-main .sec01 .sec01__container .sec01__wrap .sec01__wrap__col{display:flex;flex-wrap:wrap;border:1px solid #fff;border-radius:10px;position:relative;margin-bottom:60px;overflow:hidden}.flow-main .sec01 .sec01__container .sec01__wrap .sec01__wrap__col:last-child{margin-bottom:0}.flow-main .sec01 .sec01__container .sec01__wrap .sec01__wrap__col:last-child:after{display:none}.flow-main .sec01 .sec01__container .sec01__wrap .sec01__wrap__col:after{width:30px;height:17px;background-color:#fff;content:"";display:block;margin:0 auto;clip-path:polygon(0 0, 100% 0, 50% 100%);position:absolute;left:50%;transform:translateX(-50%);bottom:-30px}.flow-main .sec01 .sec01__container .sec01__wrap .sec01__wrap__col span{position:absolute;background-color:#fff;color:#1f7b84;font-size:20px;font-family:"Noto Serif JP",serif}.flow-main .sec01 .sec01__container .sec01__wrap .sec01__wrap__col .sec01__wrap__col__img{width:220px}.flow-main .sec01 .sec01__container .sec01__wrap .sec01__wrap__col .sec01__wrap__col__txt{width:calc(100% - 220px);padding-left:30px}.flow-main .sec01 .sec01__container .sec01__wrap .sec01__wrap__col .sec01__wrap__col__txt h4{color:#fff;font-size:20px;margin-bottom:15px}.flow-main .sec01 .sec01__container .sec01__wrap .sec01__wrap__col .sec01__wrap__col__txt p{color:#fff;font-size:14px}.page{background:linear-gradient(90deg, rgb(11, 154, 169) 0%, rgb(21, 199, 218) 50%, rgb(11, 154, 169) 100%)}.page .page-flex{display:flex;flex-wrap:wrap;flex-direction:row-reverse;justify-content:center;width:95%;max-width:1088px;margin:0 auto;padding:39px 0 103px;position:relative;z-index:1}@media screen and (max-width: 600px){.page .page-flex{width:90%}}.page .page-flex .page-flex-sidebar{width:276px}@media screen and (max-width: 979px){.page .page-flex .page-flex-sidebar{width:230px}}@media screen and (max-width: 600px){.page .page-flex .page-flex-sidebar{display:none}}.page .page-flex .page-flex-main{width:calc(100% - 276px)}@media screen and (max-width: 979px){.page .page-flex .page-flex-main{width:calc(100% - 230px)}}@media screen and (max-width: 600px){.page .page-flex .page-flex-main{width:100%}}.page .page-flex .page-flex-main .sec01{width:95%;max-width:720px}@media screen and (max-width: 600px){.page .page-flex .page-flex-main .sec01{width:100%}}.page .page-flex .page-flex-main .sec01 h2{font-size:25px;font-weight:500;color:#fff;font-family:"Noto Serif JP",serif;text-shadow:1px 1px 15px rgba(0,0,0,.5);margin-bottom:22px;line-height:1.84}@media screen and (max-width: 600px){.page .page-flex .page-flex-main .sec01 h2{font-size:20px;margin-bottom:18px}}.page .page-flex .page-flex-main .sec01 .sec01_wrap_img{width:100%;margin-bottom:32px}@media screen and (max-width: 600px){.page .page-flex .page-flex-main .sec01 .sec01_wrap_img{margin-bottom:28px}}.page .page-flex .page-flex-main .sec01 .sec01_wrap_img img{width:100%}.page .page-flex .page-flex-main .sec01 .sec01_wrap_price{margin-bottom:34px;background:radial-gradient(circle at 80% 10%, rgba(255, 255, 255, 0.9), transparent 50%),linear-gradient(to bottom, #fdf4df, #fff, #fdf4df);padding:29px 45px 23px;border-radius:10px}@media screen and (max-width: 600px){.page .page-flex .page-flex-main .sec01 .sec01_wrap_price{margin-bottom:18px;padding:20px 17px 14px}}.page .page-flex .page-flex-main .sec01 .sec01_wrap_price h3{background-color:#1f7b84;text-align:center;font-size:25px;font-family:"Noto Serif JP",serif;letter-spacing:.08em;color:#fff;font-weight:bold;padding:8px 5px;line-height:1;margin-bottom:15px}@media screen and (max-width: 600px){.page .page-flex .page-flex-main .sec01 .sec01_wrap_price h3{font-size:20px;padding:13px 0px}}.page .page-flex .page-flex-main .sec01 .sec01_wrap_price h3 span{font-size:12px;color:#fff;font-weight:400;letter-spacing:.1em}.page .page-flex .page-flex-main .sec01 .sec01_wrap_price ul li{margin:0 auto 15px;max-width:276px}.page .page-flex .page-flex-main .sec01 .sec01_wrap_price ul li:last-of-type{margin:0 auto 0;max-width:488px}@media screen and (max-width: 600px){.page .page-flex .page-flex-main .sec01 .sec01_wrap_price ul li:last-of-type{max-width:276px}}.page .page-flex .page-flex-main .sec01 .sec01_wrap_price ul li img{width:100%}.page .page-flex .page-flex-main .sec01 .sec01_wrap_txt{margin-bottom:27px}.page .page-flex .page-flex-main .sec01 .sec01_wrap_txt .com_span{font-size:18px;font-weight:500;letter-spacing:.08em;line-height:1.55;color:#fff;display:inline-block;margin-bottom:8px}.page .page-flex .page-flex-main .sec01 .sec01_wrap_txt_last{margin-bottom:54px !important}.page .sec-menu .sec-menu-wrap{width:90%;max-width:827px;margin:0 auto;position:relative;z-index:2}.page .sec-menu .sec-menu-wrap h2{font-size:25px;font-weight:500;color:#fff;font-family:"Noto Serif JP",serif;text-shadow:1px 1px 15px 0 #000;text-align:center;margin-bottom:34px;line-height:1.84}@media screen and (max-width: 600px){.page .sec-menu .sec-menu-wrap h2{margin-bottom:15px}}.page .sec-menu .sec-menu-wrap ul{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 600px){.page .sec-menu .sec-menu-wrap ul{justify-content:center}}.page .sec-menu .sec-menu-wrap ul li{width:48%;margin-bottom:30px}@media screen and (max-width: 600px){.page .sec-menu .sec-menu-wrap ul li{width:100%;max-width:341px;margin-bottom:20px}}.page .sec-menu .sec-menu-wrap ul li a{display:block;width:100%;border-radius:10px;overflow:hidden}.title_2color{display:flex;flex-wrap:wrap;height:50px;margin-bottom:21px}@media screen and (max-width: 600px){.title_2color{height:auto}}.title_2color dt,.title_2color dd{height:100%;display:flex;flex-wrap:wrap;align-items:center;padding-left:15px;font-size:14px;font-weight:500;letter-spacing:.08em}.title_2color dt{width:36%;background-color:#1f7b84;border:solid 1px #fff;border-right:none;color:#fff}@media screen and (max-width: 600px){.title_2color dt{width:100%;border-right:solid 1px #fff;border-bottom:none;padding:8px 15px}}.title_2color dd{width:64%;background-color:#fff;border:solid 1px #1f7b84;border-left:none;color:#1f7b84}@media screen and (max-width: 600px){.title_2color dd{width:100%;border-left:solid 1px #1f7b84;border-top:none;padding:12px 15px}}.com_green_h3{font-size:18px;font-weight:500;color:#fff;font-family:"Noto Serif JP",serif;letter-spacing:.08em;width:100%;border-radius:10px;background-color:#1f7b84;padding:10px 9px;margin-bottom:15px}@media screen and (max-width: 600px){.com_green_h3{text-align:center;padding:10px 0;margin-bottom:15px;line-height:1.6}}.com_green_h3 .num{font-size:26px;color:#fff;letter-spacing:.08em;display:inline-block;margin-right:5px;font-family:"Noto Serif JP",serif}@media screen and (max-width: 600px){.com_green_h3 .num{width:100%;margin-right:0}}.com_green_h3 .small_title{font-size:15px;font-weight:400;color:#fff;letter-spacing:.08em}.com_txt{font-size:14px;font-weight:300;color:#fff;letter-spacing:.08em;line-height:2;margin-bottom:0}.com_txt span{font-size:14px;font-weight:500;color:#fff;letter-spacing:.08em;line-height:2;margin-bottom:0}.txt_num{margin-bottom:24px;padding-left:22px;position:relative}.txt_num::before{position:absolute;display:block;content:"1.";font-size:14px;font-weight:300;color:#fff;letter-spacing:.08em;left:0}.txt_num:nth-of-type(2)::before{content:"2."}.txt_num:nth-of-type(3)::before{content:"3."}.txt_num:nth-of-type(4)::before{content:"4."}.txt_num:nth-of-type(5)::before{content:"5."}.txt_num:nth-of-type(6)::before{content:"6."}.txt_num:nth-of-type(7)::before{content:"7."}.txt_num:last-of-type{margin-bottom:0}.com_campaign_one{position:relative;z-index:1}.com_campaign_one a{width:256px;display:block;text-align:center;margin:50px auto 0}.com_campaign_one_wrap{width:90%;max-width:904px;margin:0px auto 187px;display:flex;flex-direction:row-reverse;align-items:center;flex-wrap:wrap;position:relative;border-radius:10px;overflow:hidden;z-index:2}.com_campaign_one_wrap::before{position:absolute;display:block;content:"";width:100%;height:100%;background-image:url(../img/top/sec06_bg.png);background-size:cover;background-repeat:no-repeat;z-index:1}@media screen and (max-width: 979px){.com_campaign_one_wrap{margin:0px auto 87px}}.com_campaign_one_wrap .com_campaign_one_wrap_txt{width:50%;position:relative;z-index:2;display:flex;justify-content:center}@media screen and (max-width: 979px){.com_campaign_one_wrap .com_campaign_one_wrap_txt{padding:0px 10px}}@media screen and (max-width: 600px){.com_campaign_one_wrap .com_campaign_one_wrap_txt{width:100%;padding:18px 0}}@media screen and (max-width: 979px){.com_campaign_one_wrap .com_campaign_one_wrap_txt .com_campaign_one_wrap_txt_wrap .com-btn__blue a{font-size:1.2rem;padding:8px 0}}@media screen and (max-width: 600px){.com_campaign_one_wrap .com_campaign_one_wrap_txt .com_campaign_one_wrap_txt_wrap .com-btn__blue a{font-size:1.4rem;padding:13px 0}}.com_campaign_one_wrap .com_campaign_one_wrap_txt .com_campaign_one_wrap_txt_wrap h3{font-size:3rem;font-weight:400;font-family:"Noto Serif JP",serif;line-height:1.5}@media screen and (max-width: 979px){.com_campaign_one_wrap .com_campaign_one_wrap_txt .com_campaign_one_wrap_txt_wrap h3{font-size:2rem}}@media screen and (max-width: 600px){.com_campaign_one_wrap .com_campaign_one_wrap_txt .com_campaign_one_wrap_txt_wrap h3{text-align:center;font-size:2.4rem}}.com_campaign_one_wrap .com_campaign_one_wrap_txt .com_campaign_one_wrap_txt_wrap h3 span{font-size:4.3rem;font-weight:400;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.com_campaign_one_wrap .com_campaign_one_wrap_txt .com_campaign_one_wrap_txt_wrap h3 span{font-size:3rem}}@media screen and (max-width: 600px){.com_campaign_one_wrap .com_campaign_one_wrap_txt .com_campaign_one_wrap_txt_wrap h3 span{font-size:3.5rem}}.com_campaign_one_wrap .com_campaign_one_wrap_txt .com_campaign_one_wrap_txt_wrap p{font-size:1.4rem;letter-spacing:.08em;margin:10px 0 15px;color:#5c5c5c;font-weight:300}@media screen and (max-width: 979px){.com_campaign_one_wrap .com_campaign_one_wrap_txt .com_campaign_one_wrap_txt_wrap p{font-size:1.2rem;margin:5px 0 10px}}@media screen and (max-width: 600px){.com_campaign_one_wrap .com_campaign_one_wrap_txt .com_campaign_one_wrap_txt_wrap p{font-size:1.4rem;margin:10px 0 15px}}.com_campaign_one_wrap .com_campaign_one_wrap_img{width:50%;height:100%;position:relative;z-index:2}@media screen and (max-width: 600px){.com_campaign_one_wrap .com_campaign_one_wrap_img{width:100%;height:164px}}.com_campaign_one_wrap .com_campaign_one_wrap_img img{width:100%;height:100%;object-fit:cover}.com_campaign_one_policy{position:relative;width:90%;max-width:904px;margin:0 auto;border:solid 3px #fff;border-radius:10px;padding:44px 68px;background-image:url("../img/com/sec06_policy_bg.jpg");background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 979px){.com_campaign_one_policy{padding:22px 34px}}@media screen and (max-width: 780px){.com_campaign_one_policy{padding:259px 0 0}}.com_campaign_one_policy .com_campaign_one_policy_txt .contents_title__left h2{font-weight:500}@media screen and (max-width: 780px){.com_campaign_one_policy .com_campaign_one_policy_txt .contents_title__left{text-align:center}}.com_campaign_one_policy .com_campaign_one_policy_txt p{font-size:1.4rem;color:#fff;line-height:2.14;letter-spacing:.08em;margin:25px 0;font-weight:300}@media screen and (max-width: 780px){.com_campaign_one_policy .com_campaign_one_policy_txt p{padding:0 5%}}.com_campaign_one_policy .com_campaign_one_policy_img{position:absolute;width:287px;height:467px;right:68px;top:-17px}@media screen and (max-width: 979px){.com_campaign_one_policy .com_campaign_one_policy_img{width:237px;height:437px;top:0;right:0px}}@media screen and (max-width: 780px){.com_campaign_one_policy .com_campaign_one_policy_img{width:184px;height:289px;right:inherit;top:-45px;left:50%;transform:translateX(-50%)}}@media screen and (max-width: 780px){.com_campaign_one_policy .com-btn__white{width:100%;max-width:100%}.com_campaign_one_policy .com-btn__white a{border-radius:0 !important}}.com_menu_col{position:relative;z-index:2;width:90%;max-width:660px;margin:0 auto 0;background:radial-gradient(circle at 80% 10%, rgba(255, 255, 255, 0.9), transparent 50%),linear-gradient(to bottom, #fdf4df, #fff, #fdf4df);padding:38px 35px 37px;display:flex;flex-wrap:wrap;border-radius:10px}@media screen and (max-width: 979px){.com_menu_col{margin:58px auto 100px;padding:18px 15px}}.com_menu_col .com_menu_col_img{width:33%;position:relative}@media screen and (max-width: 600px){.com_menu_col .com_menu_col_img{width:100%;max-width:138px;margin:0 auto}}.com_menu_col .com_menu_col_img .image-fade{-webkit-mask-image:linear-gradient(to bottom, black 70%, transparent 100%);mask-image:linear-gradient(to bottom, black 70%, transparent 100%)}.com_menu_col .com_menu_col_img img{width:100%}.com_menu_col .com_menu_col_txt{width:67%;padding-left:8px}@media screen and (max-width: 600px){.com_menu_col .com_menu_col_txt{width:100%;padding:0}}.com_menu_col .com_menu_col_txt h3{font-size:18px;font-weight:500;color:#fff;background-color:#1f7b84;padding:8px 0;text-align:center;font-family:"Noto Serif JP",serif;margin-bottom:5px}@media screen and (max-width: 979px){.com_menu_col .com_menu_col_txt h3{font-size:16px}}.com_menu_col .com_menu_col_txt img{width:100%}.com_menu_col .com_menu_col_txt p{font-size:14px;font-weight:400;color:#1f7b84;line-height:1.92;margin:7px 0 14px}.com_menu_col .com_menu_col_txt .com-btn__blue{width:100%;max-width:100%}.chemical_menu_col{position:relative;z-index:2;width:90%;max-width:660px;margin:88px auto 170px;background:radial-gradient(circle at 80% 10%, rgba(255, 255, 255, 0.9), transparent 50%),linear-gradient(to bottom, #fdf4df, #fff);padding:38px 35px 37px;display:flex;flex-wrap:wrap;border-radius:10px}@media screen and (max-width: 979px){.chemical_menu_col{margin:58px auto 100px;padding:18px 15px}}.chemical_menu_col .chemical_menu_col_img{width:33%;position:relative}@media screen and (max-width: 600px){.chemical_menu_col .chemical_menu_col_img{width:100%;max-width:138px;margin:0 auto}}.chemical_menu_col .chemical_menu_col_img .image-fade{-webkit-mask-image:linear-gradient(to bottom, black 70%, transparent 100%);mask-image:linear-gradient(to bottom, black 70%, transparent 100%)}.chemical_menu_col .chemical_menu_col_img img{width:100%}.chemical_menu_col .chemical_menu_col_txt{width:67%;padding-left:8px}@media screen and (max-width: 600px){.chemical_menu_col .chemical_menu_col_txt{width:100%;padding:0}}.chemical_menu_col .chemical_menu_col_txt h3{font-size:18px;font-weight:500;color:#fff;background-color:#1f7b84;padding:8px 0;text-align:center;font-family:"Noto Serif JP",serif;margin-bottom:5px}@media screen and (max-width: 979px){.chemical_menu_col .chemical_menu_col_txt h3{font-size:16px}}.chemical_menu_col .chemical_menu_col_txt img{width:100%}.chemical_menu_col .chemical_menu_col_txt p{font-size:14px;font-weight:400;color:#1f7b84;line-height:1.92;margin:7px 0 14px}.chemical_menu_col .chemical_menu_col_txt .com-btn__blue{width:100%;max-width:100%}.sidebar .sidebar-menu{border-radius:10px;overflow:hidden}.sidebar .sidebar-menu:first-child{margin-bottom:40px}.sidebar .sidebar-menu h2{font-size:16px;font-weight:600;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif;text-align:center;background-color:#1f7b84;padding:13px 0}.sidebar .sidebar-menu ul{background-color:#fff;padding:0 25px}@media screen and (max-width: 979px){.sidebar .sidebar-menu ul{padding:0 15px}}.sidebar .sidebar-menu ul li{border-bottom:1.5px dashed #969696}.sidebar .sidebar-menu ul li:last-of-type{border-bottom:none}.sidebar .sidebar-menu ul li a{font-size:14px;font-weight:400;color:#333;display:block;width:100%;padding:25px 0}.sidebar .sidebar-menu ul li a span{font-size:12px;font-weight:400;color:#333;line-height:2}.sidebar_media .sidebar01{border-radius:10px;overflow:hidden;margin-bottom:30px}.sidebar_media .sidebar01 h2{font-size:16px;font-weight:600;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif;text-align:center;background-color:#1f7b84;padding:13px 0}.sidebar_media .sidebar01 ul{background-color:#fff;padding:0 25px}@media screen and (max-width: 979px){.sidebar_media .sidebar01 ul{padding:0 15px}}.sidebar_media .sidebar01 ul li{border-bottom:1.5px dashed #969696}.sidebar_media .sidebar01 ul li:last-of-type{border-bottom:none}.sidebar_media .sidebar01 ul li a{display:block;width:100%;padding:25px 0}.sidebar_media .sidebar01 ul li a dl dt{width:100%;height:108px;margin-bottom:7px}.sidebar_media .sidebar01 ul li a dl dt img{width:100%;height:100%;object-fit:cover}.sidebar_media .sidebar01 ul li a dl dd{font-size:12px;font-weight:500;color:#5c5c5c;letter-spacing:.08em;line-height:1.75}.sidebar_media .sidebar02{border-radius:10px;overflow:hidden;margin-bottom:30px}.sidebar_media .sidebar02 h2{font-size:16px;font-weight:600;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif;text-align:center;background-color:#1f7b84;padding:13px 0}.sidebar_media .sidebar02 ul{background-color:#fff;padding:15px 25px}@media screen and (max-width: 979px){.sidebar_media .sidebar02 ul{padding:0 15px}}.sidebar_media .sidebar02 ul li a{font-size:16px;font-weight:400;color:#5c5c5c;display:block;width:100%;margin-bottom:10px;padding-left:16px;position:relative}.sidebar_media .sidebar02 ul li a::before{position:absolute;display:block;content:""}.sidebar_media .sidebar03{border-radius:10px;overflow:hidden;margin-bottom:30px}.sidebar_media .sidebar03 h2{font-size:16px;font-weight:600;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif;text-align:center;background-color:#1f7b84;padding:13px 0}.sidebar_media .sidebar03 ul{background-color:#fff;padding:0 25px}@media screen and (max-width: 979px){.sidebar_media .sidebar03 ul{padding:0 15px}}.sidebar_media .sidebar03 ul li{border-bottom:1.5px dashed #969696}.sidebar_media .sidebar03 ul li:last-of-type{border-bottom:none}.sidebar_media .sidebar03 ul li a{font-size:14px;font-weight:400;color:#333;display:block;width:100%;padding:25px 0}.sidebar_media .sidebar03 ul li a span{font-size:12px;font-weight:400;color:#333;line-height:2}.sidebar-margin{margin-bottom:30px}.clinic-shop .sec01{padding-bottom:101px}.clinic-shop .sec01 .clinic-shop_wrap h2{font-size:25px;font-weight:500;color:#fff;font-family:"Noto Serif JP",serif;text-shadow:1px 1px 15px 0 #000;margin-bottom:20px;line-height:1.84;letter-spacing:.01em}@media screen and (max-width: 600px){.clinic-shop .sec01 .clinic-shop_wrap h2{font-size:20px}}.clinic-shop .sec01 .clinic-shop_wrap .clinic-shop_contact{width:100%;margin:17px 0 38px;background:radial-gradient(circle at 80% 10%, rgba(255, 255, 255, 0.9), transparent 50%),linear-gradient(to bottom, #fdf4df, #fff, #fdf4df);padding:19px 45px 16px;border-radius:10px}@media screen and (max-width: 600px){.clinic-shop .sec01 .clinic-shop_wrap .clinic-shop_contact{padding:19px 17px 28px}}.clinic-shop .sec01 .clinic-shop_wrap .clinic-shop_contact h3{font-size:25px;font-weight:bold;color:#fff;letter-spacing:.1em;font-family:"Noto Serif JP",serif;text-align:center;background-color:#1f7b84;padding:10px 0}.clinic-shop .sec01 .clinic-shop_wrap .clinic-shop_contact a{display:block;width:100%;font-size:51px;color:#1f7b84;letter-spacing:.03em;font-weight:400;text-align:center}@media screen and (max-width: 600px){.clinic-shop .sec01 .clinic-shop_wrap .clinic-shop_contact a{font-size:47px}}.clinic-shop .sec01 .clinic-shop_wrap .clinic-shop_contact span{font-size:14px;font-weight:400;letter-spacing:.03em;display:block;text-align:center;color:#1f7b84}.clinic-shop .sec01 .clinic-shop_wrap .clinic-shop_list{margin-bottom:85px}.clinic-shop .sec01 .clinic-shop_wrap .clinic-shop_list:last-child{margin-bottom:0}.clinic-shop .sec01 .clinic-shop_wrap .clinic-shop_list dl dt{margin-bottom:18px}.clinic-shop .sec01 .clinic-shop_wrap .clinic-shop_list dl dt figure{width:100%;height:370px}@media screen and (max-width: 600px){.clinic-shop .sec01 .clinic-shop_wrap .clinic-shop_list dl dt figure{height:232px}}.clinic-shop .sec01 .clinic-shop_wrap .clinic-shop_list dl dt figure img{width:100%;height:100%;object-fit:cover}.clinic-shop .sec01 .clinic-shop_wrap .clinic-shop_list dl dd{display:flex;flex-wrap:wrap}.clinic-shop .sec01 .clinic-shop_wrap .clinic-shop_list dl dd ul{width:49%;padding-right:19px}@media screen and (max-width: 600px){.clinic-shop .sec01 .clinic-shop_wrap .clinic-shop_list dl dd ul{width:100%}}.clinic-shop .sec01 .clinic-shop_wrap .clinic-shop_list dl dd ul li{font-size:14px;font-weight:400;color:#fff;line-height:1.87;letter-spacing:.08em;margin-bottom:13px;padding-left:18px;position:relative}.clinic-shop .sec01 .clinic-shop_wrap .clinic-shop_list dl dd ul li:nth-of-type(3){margin-bottom:32px}@media screen and (max-width: 600px){.clinic-shop .sec01 .clinic-shop_wrap .clinic-shop_list dl dd ul li:nth-of-type(3){margin-bottom:12px}}.clinic-shop .sec01 .clinic-shop_wrap .clinic-shop_list dl dd ul li::before{position:absolute;display:block;content:"";background-repeat:no-repeat;background-size:contain;left:0}@media screen and (max-width: 600px){.clinic-shop .sec01 .clinic-shop_wrap .clinic-shop_list dl dd ul li{margin-bottom:12px}}.clinic-shop .sec01 .clinic-shop_wrap .clinic-shop_list dl dd ul .title{font-size:18px;color:#fff;letter-spacing:.08em;line-height:1.55;font-weight:600;margin-bottom:18px}.clinic-shop .sec01 .clinic-shop_wrap .clinic-shop_list dl dd ul .title::before{content:"●";color:#fff;font-size:18px;left:0;top:0}.clinic-shop .sec01 .clinic-shop_wrap .clinic-shop_list dl dd ul .address::before{background-image:url("../img/icon/icon_map.png");width:13px;height:16px;top:6px}.clinic-shop .sec01 .clinic-shop_wrap .clinic-shop_list dl dd ul .access::before{background-image:url("../img/icon/icon_access.png");width:13px;height:16px;top:6px}.clinic-shop .sec01 .clinic-shop_wrap .clinic-shop_list dl dd ul .com-btn__blue{padding-left:0}.clinic-shop .sec01 .clinic-shop_wrap .clinic-shop_list dl dd .googlemap{width:51%}@media screen and (max-width: 600px){.clinic-shop .sec01 .clinic-shop_wrap .clinic-shop_list dl dd .googlemap{width:100%;height:191px}}@media screen and (max-width: 600px){.clinic-shop .sec01 .clinic-shop_wrap .clinic-shop_list dl dd .com-btn__blue{max-width:100%;margin-top:23px}}.clinic-shop .sec02{padding-bottom:51px}.clinic-shop .sec02 .sec02_wrap{position:relative;z-index:2;width:90%;max-width:692px;margin:0 auto}.clinic-shop .sec02 .sec02_wrap h2{font-size:25px;font-weight:500;color:#fff;font-family:"Noto Serif JP",serif;text-shadow:1px 1px 15px 0 #000;margin-bottom:20px;line-height:1.84;letter-spacing:.01em}@media screen and (max-width: 600px){.clinic-shop .sec02 .sec02_wrap h2{font-size:20px}}.clinic-shop .sec02 .sec02_wrap .sec02_wrap_img{width:100%;max-width:300px;margin:0 auto 18px}.clinic-shop .sec02 .sec02_wrap .sec02_wrap_img a{display:block;width:100%}.clinic-shop .sec02 .sec02_wrap .sec02_wrap_img a img{width:100%}.clinic-shop .sec10 .sec10_wrap{background-color:#037a8a;position:relative;padding:78px 0}.clinic-shop .sec10 .sec10_wrap::before{position:absolute;display:block;content:"";width:100%;height:100%;background-image:url("../img/com/com_bg_small.png");background-repeat:no-repeat;background-size:cover;top:0;left:0}.clinic-shop .sec10 .sec10_wrap .electroporation_menu_col{position:relative;z-index:2;width:90%;max-width:660px;margin:0 auto;background:radial-gradient(circle at 80% 10%, rgba(255, 255, 255, 0.9), transparent 50%),linear-gradient(to bottom, #fdf4df, #fff);padding:38px 35px 37px;display:flex;flex-wrap:wrap;border-radius:10px}@media screen and (max-width: 979px){.clinic-shop .sec10 .sec10_wrap .electroporation_menu_col{padding:18px 15px}}.clinic-shop .sec10 .sec10_wrap .electroporation_menu_col .electroporation_menu_col_img{width:33%;position:relative}@media screen and (max-width: 600px){.clinic-shop .sec10 .sec10_wrap .electroporation_menu_col .electroporation_menu_col_img{width:100%;max-width:138px;margin:0 auto}}.clinic-shop .sec10 .sec10_wrap .electroporation_menu_col .electroporation_menu_col_img .image-fade{-webkit-mask-image:linear-gradient(to bottom, black 70%, transparent 100%);mask-image:linear-gradient(to bottom, black 70%, transparent 100%)}.clinic-shop .sec10 .sec10_wrap .electroporation_menu_col .electroporation_menu_col_img img{width:100%}.clinic-shop .sec10 .sec10_wrap .electroporation_menu_col .electroporation_menu_col_txt{width:67%;padding-left:8px}@media screen and (max-width: 600px){.clinic-shop .sec10 .sec10_wrap .electroporation_menu_col .electroporation_menu_col_txt{width:100%;padding:0}}.clinic-shop .sec10 .sec10_wrap .electroporation_menu_col .electroporation_menu_col_txt h3{font-size:18px;font-weight:500;color:#fff;background-color:#1f7b84;padding:8px 0;text-align:center;font-family:"Noto Serif JP",serif;margin-bottom:5px}@media screen and (max-width: 979px){.clinic-shop .sec10 .sec10_wrap .electroporation_menu_col .electroporation_menu_col_txt h3{font-size:16px}}.clinic-shop .sec10 .sec10_wrap .electroporation_menu_col .electroporation_menu_col_txt img{width:100%}.clinic-shop .sec10 .sec10_wrap .electroporation_menu_col .electroporation_menu_col_txt p{font-size:14px;font-weight:400;color:#1f7b84;line-height:1.92;margin:7px 0 14px}.clinic-shop .sec10 .sec10_wrap .electroporation_menu_col .electroporation_menu_col_txt .com-btn__blue{width:100%;max-width:100%}.clinic-shop .sec04{padding-top:66px;background:linear-gradient(90deg, rgb(11, 154, 169) 0%, rgb(21, 199, 218) 50%, rgb(11, 154, 169) 100%)}.faq .sec01 .page_faq h3{margin-top:85px}.faq .sec01 .page_faq .faq_category_links{display:flex;flex-wrap:wrap;justify-content:center;width:100%;margin:0 0 39px}.faq .sec01 .page_faq .faq_category_links li{width:19.6%;height:70px;min-width:220px;margin-left:.5%;margin-bottom:15px}.faq .sec01 .page_faq .faq_category_links li:first-of-type{margin-left:0}@media screen and (max-width: 600px){.faq .sec01 .page_faq .faq_category_links li{width:100%;height:80px;min-width:auto}}.faq .sec01 .page_faq .faq_category_links li a{background-color:#1f7b84;display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:15px;font-weight:400;letter-spacing:.1em;color:#fff;text-align:center;position:relative}.faq .sec01 .page_faq .faq_category_links li a img{width:11px;height:6px;position:absolute;right:15px}.faq .sec01 .page_faq .page_faq_wrap{width:100%}.faq .sec01 .page_faq .page_faq_wrap .faq_list_area .faq_item{margin-bottom:20px}.faq .sec01 .page_faq .page_faq_wrap .faq_list_area .faq_item .faq_question{position:relative;background-color:#fff;padding:0px 55px 0px 0;display:flex;align-items:center;width:100%;border-radius:10px;overflow:hidden}.faq .sec01 .page_faq .page_faq_wrap .faq_list_area .faq_item .faq_question::before{content:"";display:block;width:14.52px;height:7.41px;background-image:url(../img/icon/icon_faq.png);background-repeat:no-repeat;background-size:contain;position:absolute;right:28px;top:50%;transform:translateY(-50%);transition:all .4s}@media screen and (max-width: 600px){.faq .sec01 .page_faq .page_faq_wrap .faq_list_area .faq_item .faq_question::before{right:15px;transform:inherit;top:28px}}.faq .sec01 .page_faq .page_faq_wrap .faq_list_area .faq_item .faq_question:hover{cursor:pointer}.faq .sec01 .page_faq .page_faq_wrap .faq_list_area .faq_item .faq_question .faq_q_num{width:60px;text-align:center;background-color:#1f7b84;padding:22px 0;font-size:2.4rem;letter-spacing:.12em;font-weight:400;color:#fff}.faq .sec01 .page_faq .page_faq_wrap .faq_list_area .faq_item .faq_question .faq_q_txt{font-size:1.4rem;font-weight:400;letter-spacing:.12em;color:#292929;padding-left:15px;display:block;width:calc(100% - 60px);white-space:normal;word-break:break-word;text-align:left}.faq .sec01 .page_faq .page_faq_wrap .faq_list_area .faq_item .faq_question.active{border-radius:10px 10px 0 0 !important}.faq .sec01 .page_faq .page_faq_wrap .faq_list_area .faq_item .faq_question.active::before{border-radius:10px 10px 0 0 !important;transform:translateY(-50%) rotate(180deg)}.faq .sec01 .page_faq .page_faq_wrap .faq_list_area .faq_item .faq_answer{background-color:#fff;margin-top:1px;padding:20px 30px 34px 75px;position:relative;border-radius:0 0 10px 10px;overflow:hidden}.faq .sec01 .page_faq .page_faq_wrap .faq_list_area .faq_item .faq_answer::before{position:absolute;display:block;content:"A";width:60px;height:100%;left:0;top:0;background-color:#d5b563;color:#5c5c5c;font-size:24px;font-weight:400;text-align:center;padding-top:15px}.faq .sec01 .page_faq .page_faq_wrap .faq_list_area .faq_item .faq_answer .faq_answer_content p{font-size:14px;font-weight:400;color:#292929;letter-spacing:.12em;line-height:2}.faq .sec01 .page_faq .page_faq_wrap .faq_list_area .faq_item .faq_answer .faq_answer_content p span{letter-spacing:.12em;line-height:2;font-size:14px;font-weight:bold;color:#1f7b84}.faq .sec01 .page_faq .page_faq_wrap .faq_list_area .faq_item .faq_answer .faq_answer_content a{font-size:14px;font-weight:400;color:#292929;letter-spacing:.12em;line-height:2;text-decoration:underline}.faq .sec01 .page_faq .page_faq_wrap .faq_list_area .faq_item .faq_answer .faq_answer_content table{width:100%;max-width:660px;margin:30px auto 0;border-collapse:separate;border-radius:10px}.faq .sec01 .page_faq .page_faq_wrap .faq_list_area .faq_item .faq_answer .faq_answer_content table th:nth-child(1),.faq .sec01 .page_faq .page_faq_wrap .faq_list_area .faq_item .faq_answer .faq_answer_content table td:nth-child(1){width:65%}.faq .sec01 .page_faq .page_faq_wrap .faq_list_area .faq_item .faq_answer .faq_answer_content table th:nth-child(2),.faq .sec01 .page_faq .page_faq_wrap .faq_list_area .faq_item .faq_answer .faq_answer_content table td:nth-child(2){width:35%}.faq .sec01 .page_faq .page_faq_wrap .faq_list_area .faq_item .faq_answer .faq_answer_content table th,.faq .sec01 .page_faq .page_faq_wrap .faq_list_area .faq_item .faq_answer .faq_answer_content table td{font-size:14px;font-weight:500;letter-spacing:.08em;height:50px;vertical-align:middle}.faq .sec01 .page_faq .page_faq_wrap .faq_list_area .faq_item .faq_answer .faq_answer_content table thead tr{width:100%}.faq .sec01 .page_faq .page_faq_wrap .faq_list_area .faq_item .faq_answer .faq_answer_content table thead tr th{background-color:#1f7b84;border:solid 1px #1f7b84;color:#fff;text-align:center}.faq .sec01 .page_faq .page_faq_wrap .faq_list_area .faq_item .faq_answer .faq_answer_content table thead tr th:first-child{border-right:none;border-radius:10px 0 0 0}.faq .sec01 .page_faq .page_faq_wrap .faq_list_area .faq_item .faq_answer .faq_answer_content table thead tr th:nth-of-type(2){border-left:solid 1px #fff;border-radius:0 10px 0 0}.faq .sec01 .page_faq .page_faq_wrap .faq_list_area .faq_item .faq_answer .faq_answer_content table tbody tr td{color:#1f7b84;border-bottom:solid 1px #1f7b84;border-left:solid 1px #1f7b84}.faq .sec01 .page_faq .page_faq_wrap .faq_list_area .faq_item .faq_answer .faq_answer_content table tbody tr td:first-child{padding-left:20px}@media screen and (max-width: 600px){.faq .sec01 .page_faq .page_faq_wrap .faq_list_area .faq_item .faq_answer .faq_answer_content table tbody tr td:first-child{text-align:center;padding-left:0}}.faq .sec01 .page_faq .page_faq_wrap .faq_list_area .faq_item .faq_answer .faq_answer_content table tbody tr td:nth-child(2){text-align:center;border-right:solid 1px #1f7b84}.faq .sec01 .page_faq .page_faq_wrap .faq_list_area .faq_item .faq_answer .link_area{display:flex;flex-wrap:wrap;justify-content:center;margin-top:20px}.faq .sec01 .page_faq .page_faq_wrap .faq_list_area .faq_item .faq_answer .link_area .faq-btn__gold{max-width:300px;width:100%;margin-top:15px}.faq .sec01 .page_faq .page_faq_wrap .faq_list_area .faq_item .faq_answer .link_area .faq-btn__gold:nth-child(2){margin-left:30px}@media screen and (max-width: 600px){.faq .sec01 .page_faq .page_faq_wrap .faq_list_area .faq_item .faq_answer .link_area .faq-btn__gold:nth-child(2){margin-left:0}}.faq .sec01 .page_faq .page_faq_wrap .faq_list_area .faq_item .faq_answer .link_area .faq-btn__gold a{display:block;width:100%;font-size:1.4rem;color:#292929;padding:13px 0;background-color:#d5b563;text-align:center;border-radius:10px;position:relative}.faq .sec01 .page_faq .page_faq_wrap .faq_list_area .faq_item .faq_answer .link_area .faq-btn__gold a:hover{opacity:1 !important;filter:brightness(90%)}.media .sec01 .page_mediaTop h2{text-align:center}.media .sec01 .page_mediaTop .media_wrap01{display:flex;flex-wrap:wrap;align-items:center;border:solid 1px #fff;border-radius:10px;padding:21px 24px;margin-bottom:18px}@media screen and (max-width: 600px){.media .sec01 .page_mediaTop .media_wrap01{padding:21px 7px}}.media .sec01 .page_mediaTop .media_wrap01 dt{width:255px;height:123px}@media screen and (max-width: 979px){.media .sec01 .page_mediaTop .media_wrap01 dt{width:105px;height:45px}}.media .sec01 .page_mediaTop .media_wrap01 dt img{width:100%;height:100%;object-fit:cover}.media .sec01 .page_mediaTop .media_wrap01 dd{width:calc(100% - 255px);padding-left:15px}@media screen and (max-width: 979px){.media .sec01 .page_mediaTop .media_wrap01 dd{width:calc(100% - 105px);padding-left:10px}}@media screen and (max-width: 600px){.media .sec01 .page_mediaTop .media_wrap01 dd{padding-left:7px}}.media .sec01 .page_mediaTop .media_wrap01 dd .media_date{display:flex;margin-bottom:7px}.media .sec01 .page_mediaTop .media_wrap01 dd .media_date li{font-size:10px;font-weight:500;color:#fff;letter-spacing:.08em}.media .sec01 .page_mediaTop .media_wrap01 dd .media_date li:nth-of-type(2){margin-left:10px}.media .sec01 .page_mediaTop .media_wrap01 dd .media_term{display:flex;flex-wrap:wrap;margin-bottom:15px}@media screen and (max-width: 600px){.media .sec01 .page_mediaTop .media_wrap01 dd .media_term{display:none}}.media .sec01 .page_mediaTop .media_wrap01 dd .media_term li{margin-left:5px;background-color:#1f7b84;display:inline-block;padding:5px 10px;border-radius:5px;text-align:center;font-size:9px;font-weight:500;letter-spacing:.08em;color:#fff}.media .sec01 .page_mediaTop .media_wrap01 dd .media_term li:first-of-type{margin-left:0}.media .sec01 .page_mediaTop .media_wrap01 dd h3{font-size:18px;letter-spacing:.08em;color:#fff;font-weight:600;line-height:1.55;margin-bottom:14px}@media screen and (max-width: 979px){.media .sec01 .page_mediaTop .media_wrap01 dd h3{font-size:14px}}@media screen and (max-width: 600px){.media .sec01 .page_mediaTop .media_wrap01 dd h3{margin-bottom:0}}.media .sec01 .page_mediaTop .media_wrap01 dd .com_txt{font-size:12px;margin-bottom:20px}@media screen and (max-width: 600px){.media .sec01 .page_mediaTop .media_wrap01 dd .com_txt{display:none}}.media .sec01 .page_mediaTop .media_wrap01 dd .next_btn{text-align:center;background-color:#d5b563;border-radius:10px;width:202px;margin-left:auto;font-size:14px;font-weight:400;color:#292929;letter-spacing:.1em;padding:10px 0;margin-bottom:0}@media screen and (max-width: 979px){.media .sec01 .page_mediaTop .media_wrap01 dd .next_btn{font-size:10px;width:160px}}@media screen and (max-width: 600px){.media .sec01 .page_mediaTop .media_wrap01 dd .next_btn{display:none}}.media .sec01 .page_mediaTop .media_wrap02{display:flex;flex-wrap:wrap;gap:36px;align-items:stretch;margin-bottom:64px}@media screen and (max-width: 600px){.media .sec01 .page_mediaTop .media_wrap02{display:block;gap:0}}.media .sec01 .page_mediaTop .media_wrap02 article{flex:1 1 calc(33.333% - 24px);display:flex;flex-direction:column;background:#fff;border-radius:8px;background-color:rgba(0,0,0,0) !important;position:relative}.media .sec01 .page_mediaTop .media_wrap02 article::before{position:absolute;display:none;content:"";width:2px;height:100%;border-left:dotted 2px #fff;left:-18px;top:0}.media .sec01 .page_mediaTop .media_wrap02 article::after{position:absolute;display:none;content:"";width:2px;height:100%;border-right:dotted 2px #fff;right:-18px;top:0}@media screen and (max-width: 979px){.media .sec01 .page_mediaTop .media_wrap02 article:nth-child(2n)::before{display:block}}@media screen and (max-width: 600px){.media .sec01 .page_mediaTop .media_wrap02 article:nth-child(2n)::before{display:none}}.media .sec01 .page_mediaTop .media_wrap02 article:nth-child(2)::before{display:block}@media screen and (max-width: 600px){.media .sec01 .page_mediaTop .media_wrap02 article:nth-child(2)::before{display:none}}.media .sec01 .page_mediaTop .media_wrap02 article:nth-child(2)::after{display:block}@media screen and (max-width: 979px){.media .sec01 .page_mediaTop .media_wrap02 article:nth-child(2)::after{display:none}}.media .sec01 .page_mediaTop .media_wrap02 article:nth-child(5)::before{display:block}@media screen and (max-width: 979px){.media .sec01 .page_mediaTop .media_wrap02 article:nth-child(5)::before{display:none}}.media .sec01 .page_mediaTop .media_wrap02 article:nth-child(5)::after{display:block}@media screen and (max-width: 979px){.media .sec01 .page_mediaTop .media_wrap02 article:nth-child(5)::after{display:none}}.media .sec01 .page_mediaTop .media_wrap02 article:nth-child(8)::before{display:block}@media screen and (max-width: 979px){.media .sec01 .page_mediaTop .media_wrap02 article:nth-child(8)::before{display:none}}.media .sec01 .page_mediaTop .media_wrap02 article:nth-child(8)::after{display:block}@media screen and (max-width: 979px){.media .sec01 .page_mediaTop .media_wrap02 article:nth-child(8)::after{display:none}}@media screen and (max-width: 979px){.media .sec01 .page_mediaTop .media_wrap02 article:nth-child(9){flex:0 1 calc(50% - 18px)}}@media screen and (max-width: 979px){.media .sec01 .page_mediaTop .media_wrap02 article{flex:1 1 calc(50% - 18px)}}@media screen and (max-width: 600px){.media .sec01 .page_mediaTop .media_wrap02 article{display:block !important;flex:none !important;width:100% !important}}.media .sec01 .page_mediaTop .media_wrap02 article a{display:flex;flex-direction:column;flex:1;background-color:rgba(0,0,0,0) !important}@media screen and (max-width: 600px){.media .sec01 .page_mediaTop .media_wrap02 article a{display:block;width:100%;padding:20px 0;border-bottom:solid 1px #fff}}.media .sec01 .page_mediaTop .media_wrap02 article a dl{display:flex;flex-direction:column;flex:1}@media screen and (max-width: 600px){.media .sec01 .page_mediaTop .media_wrap02 article a dl{display:block;width:100%;flex:none !important}}.media .sec01 .page_mediaTop .media_wrap02 article a dl dt{width:100%;margin-bottom:15px}@media screen and (max-width: 600px){.media .sec01 .page_mediaTop .media_wrap02 article a dl dt{display:none}}.media .sec01 .page_mediaTop .media_wrap02 article a dl dt img{width:100%;border-radius:10px}.media .sec01 .page_mediaTop .media_wrap02 article a dl dd{display:flex;flex-direction:column;flex:1}.media .sec01 .page_mediaTop .media_wrap02 article a dl dd h3{text-align:center;font-size:18px;font-weight:500;letter-spacing:0;color:#fff;margin-bottom:9px}@media screen and (max-width: 600px){.media .sec01 .page_mediaTop .media_wrap02 article a dl dd h3{text-align:left;margin-bottom:0}}.media .sec01 .page_mediaTop .media_wrap02 article a dl dd .com_txt{font-size:13px;margin-bottom:60px;flex:1}@media screen and (max-width: 600px){.media .sec01 .page_mediaTop .media_wrap02 article a dl dd .com_txt{display:none}}.media .sec01 .page_mediaTop .media_wrap02 article a dl dd .next_btn{text-align:center;background-color:#d5b563;border-radius:10px;width:100%;font-size:14px;font-weight:400;color:#292929;letter-spacing:.1em;padding:10px 0;margin-bottom:0}@media screen and (max-width: 979px){.media .sec01 .page_mediaTop .media_wrap02 article a dl dd .next_btn{font-size:10px}}@media screen and (max-width: 600px){.media .sec01 .page_mediaTop .media_wrap02 article a dl dd .next_btn{display:none}}.media .sec01 .page_mediaTop .search-form-top .search-form .search-field{border-radius:10px !important;padding:16px !important}.media .sec01 .page_mediaTop .search-form-top .search-form .search-field::placeholder{font-size:14px !important;font-family:"Noto Serif JP",serif !important}.media .sec01 .page_mediaTop .search-form-top .search-form .search-submit{display:flex;align-items:center;justify-content:center;width:212px;height:40px;border-radius:10px;background-color:#d5b563;margin:20px auto 0}.media .sec01 .page_mediaTop .search-form-top .search-form .search-submit span{color:#292929;font-size:12px;font-weight:400}.news .sec01{width:98%;max-width:783px !important}.news .page_newsTop{background-color:#fff;border-radius:10px;padding:67px 50px 37px}@media screen and (max-width: 979px){.news .page_newsTop{padding:67px 18px 37px}}@media screen and (max-width: 600px){.news .page_newsTop{padding:24px 18px 48px}}.news .page_newsTop .news_wrap01 a{border-bottom:solid 1px #1f7b84;padding:16px 0;display:block;width:100%}.news .page_newsTop .news_wrap01 a:first-of-type{border-top:solid 1px #1f7b84}.news .page_newsTop .news_wrap01 a li time{font-size:14px;font-weight:500;letter-spacing:.1em;font-family:"Noto Serif JP",serif;color:#1f7b84}.news .page_newsTop .news_wrap01 a li p{margin-bottom:0;font-size:14px;font-weight:400;line-height:2;color:#333;letter-spacing:.08em}.single-media .page-flex{padding-top:69px}.single-media .page-flex .sec01{max-width:736px !important}.single-media-wrap01 .media_date{display:flex;margin-bottom:7px}.single-media-wrap01 .media_date li{font-size:10px;font-weight:500;color:#fff;letter-spacing:.08em}.single-media-wrap01 .media_date li:nth-of-type(2){margin-left:10px}.single-media-wrap01 .media_termanddate li .media_term{display:flex;flex-wrap:wrap;margin-bottom:15px}@media screen and (max-width: 600px){.single-media-wrap01 .media_termanddate li .media_term{display:none}}.single-media-wrap01 .media_termanddate li .media_term li{margin-left:5px;background-color:#1f7b84;display:inline-block;padding:2px 10px;border-radius:5px;text-align:center;font-size:9px;font-weight:500;letter-spacing:.08em;color:#fff}.single-media-wrap01 .media_termanddate li .media_term li:first-of-type{margin-left:0}.single-media-wrap01 h1{font-size:26px;font-weight:600;color:#fff;letter-spacing:.08em;line-height:1.5;font-family:"Noto Serif JP",serif;padding-bottom:17px;border-bottom:solid 1px #fff;margin-bottom:27px}.single-media-wrap01 .mb30{width:100%;margin-bottom:27px}.single-media-wrap01 .mb30 img{width:100%}.single-media-wrap01 .align_center{text-align:center;text-decoration:underline;font-weight:500}.single-media-wrap01 article p{font-size:14px;font-weight:400;color:#fff;letter-spacing:.08em;line-height:2}.single-media-wrap01 article p b{font-size:14px;font-weight:400;color:#fff;letter-spacing:.08em;line-height:2}.single-media-wrap01 article p a{font-size:14px;font-weight:bold;color:#fff;letter-spacing:.08em;line-height:2;text-decoration:underline}.single-media-wrap01 article ul{margin-bottom:30px}.single-media-wrap01 article ul li{font-size:14px;font-weight:400;color:#fff;letter-spacing:.08em;line-height:2}.single-media-wrap01 article h3{font-size:18px;font-weight:500;color:#fff;font-family:"Noto Serif JP",serif;letter-spacing:.08em;width:100%;border-radius:10px;background-color:#1f7b84;padding:10px 9px;margin-bottom:15px;margin-top:53px}@media screen and (max-width: 600px){.single-media-wrap01 article h3{text-align:center;padding:10px 0;margin-bottom:15px;line-height:1.6}}.single-media-wrap01 article h4{font-size:18px;font-weight:400;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif;margin:22px 0 9px}.single-media-wrap01 article .attention01{border:solid 1px #fff;padding:44px 25px 38px;border-radius:10px}.single-media-wrap01 article .attention01 b{font-size:14px;font-weight:bold;color:#fff;letter-spacing:.08em;line-height:2}.single-media-wrap01 article .attention01 li{font-size:14px;font-weight:400;color:#fff;letter-spacing:.08em;line-height:2}.single-media-wrap01 article table{border-radius:10px;overflow:hidden}.single-media-wrap01 article table tr:nth-of-type(2) th{border-top:solid 1px #fff}.single-media-wrap01 article table tr:nth-of-type(2) td{border-top:solid 1px #1f7b84}.single-media-wrap01 article table th{background-color:#1f7b84;text-align:center;vertical-align:middle;width:176px}.single-media-wrap01 article table th a{color:#fff;font-size:14px;font-weight:600;letter-spacing:.08em}.single-media-wrap01 article table td{background-color:#fff;width:calc(100% - 176px);padding:30px 20px}.single-media-wrap01 article table td ol li{color:#292929;font-size:14px;font-weight:400;letter-spacing:.08em;line-height:2}.single-media-wrap01 .counter-hierarchy{border:solid 1px #fff;border-radius:10px;padding:28px 38px 40px}.single-media-wrap01 .counter-hierarchy .ez-toc-title{text-align:center;font-size:18px;font-weight:500;font-family:"Noto Serif JP",serif;letter-spacing:.08em;color:#fff}.single-media-wrap01 .counter-hierarchy .ez-toc-list .ez-toc-page-1 a{font-size:16px;font-weight:500;font-family:"Noto Serif JP",serif;color:#fff;letter-spacing:.08em;line-height:2.5;text-decoration:none !important}.single-media-wrap01 .counter-hierarchy .ez-toc-list .ez-toc-page-1 .ez-toc-heading-1{padding-left:2rem}.single-media-wrap01 .counter-hierarchy .ez-toc-list ul{margin-bottom:0 !important}.single-media-wrap01 .counter-hierarchy .ez-toc-list ul li{margin-bottom:0 !important}.single-media-wrap01 h2{margin-top:64px;text-align:center;color:#fff;font-size:20px !important;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;position:relative;padding:0 92px;text-shadow:1px 1px 5px rgba(0,0,0,.16)}@media screen and (max-width: 979px){.single-media-wrap01 h2{font-size:18px !important;padding:0px 40px}}.single-media-wrap01 h2::before{position:absolute;display:inline-block;content:"";width:80px;height:21px;background-image:url(../img/icon/vio_set_item_left.png);background-size:contain;background-repeat:no-repeat;left:0;top:50%;transform:translateY(-50%)}@media screen and (max-width: 979px){.single-media-wrap01 h2::before{width:40px;height:10.5px;left:-10px}}.single-media-wrap01 h2::after{position:absolute;display:inline-block;content:"";width:80px;height:21px;background-image:url(../img/icon/vio_set_item_right.png);background-size:contain;background-repeat:no-repeat;right:0;top:50%;transform:translateY(-50%)}@media screen and (max-width: 979px){.single-media-wrap01 h2::after{width:40px;height:10.5px;right:-10px}}.single-news .sec01{background-color:#fff;border-radius:10px;padding:40px 40px 48px;width:98%;max-width:783px !important}@media screen and (max-width: 979px){.single-news .sec01{padding:37px 13px 30px}}.single-news .news_wrap03 time{font-size:16px;font-weight:500;letter-spacing:.1em;font-family:"Noto Serif JP",serif;color:#1f7b84}.single-news .news_wrap03 .news_title{font-size:20px;font-weight:400;letter-spacing:.08em;line-height:1.5;color:#333;padding:10px 0 20px;border-bottom:solid 1px #1f7b84;margin-bottom:18px}@media screen and (max-width: 979px){.single-news .news_wrap03 .news_title{font-size:18px}}.single-news p{font-size:14px;font-weight:400;letter-spacing:.08em;color:#333;line-height:2;margin-bottom:0}.single-news .com_menu_col{margin:39px auto 0;width:100% !important}.single-news .morebtn_blue{margin:58px auto 0;width:100%;max-width:350px}@media screen and (max-width: 600px){.single-news .morebtn_blue{margin:28px auto 0}}.single-news .morebtn_blue a{display:block;width:100%;font-size:1.4rem;color:#fff;padding:13px 0;background-color:#8e8e8e;text-align:center;border-radius:10px;position:relative}.single-news .morebtn_blue a::before{position:absolute;display:block;content:"";width:6px;height:10px;background-image:url(../img/icon/icon_arrow_white.png);background-size:contain;background-repeat:no-repeat;right:20px;top:50%;transform:translateY(-50%)}.single-news .morebtn_blue a:hover{opacity:1 !important;filter:brightness(90%)}.clinic_single .single_section{position:relative;z-index:3}
/*# sourceMappingURL=style.css.map */
