﻿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:YakuHanJP,"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;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;box-sizing:border-box}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;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}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}:root{--font-15: clamp(13px, 1.4vw, 15px);--font-20: clamp(18px, 1.85vw, 20px);--font-25: clamp(18px, 2.31vw, 25px);--font-30: clamp(18px, 2.93vw, 30px);--font-32: clamp(20px, 3.37vw, 32px);--font-33: clamp(25px, 3.7vw, 33px);--font-35: clamp(30px, 3.37vw, 35px);--font-40: clamp(20px, 3.7vw, 40px);--font-50: clamp(30px, 4.63vw, 50px);--space-10: clamp(5px, 0.93vw, 10px);--space-15: clamp(7.5px, 1.4vw, 15px);--space-20: clamp(10px, 1.85vw, 20px);--space-25: clamp(12.5px, 2.31vw, 25px);--space-30: clamp(15px, 2.93vw, 30px);--space-35: clamp(17.5px, 3.37vw, 35px);--space-40: clamp(20px, 3.7vw, 40px);--space-50: clamp(25px, 4.63vw, 50px);--space-60: clamp(30px, 5.56vw, 60px);--space-70: clamp(35px, 6.48vw, 70px);--space-80: clamp(40px, 7.41vw, 80px);--space-90: clamp(45px, 8.33vw, 90px);--space-100: clamp(50px, 9.26vw, 100px);--font-35-mobile: clamp(20px, 9.33vw, 35px);--font-30-mobile: clamp(20px, 7.5vw, 35px);--font-20-mobile: clamp(16px, 5vw, 20px);--font-18-mobile: clamp(14px, 4.63vw, 18px);--font-16-mobile: clamp(13px, 4.1vw, 16px);--font-14-mobile: clamp(11px, 3.33vw, 14px);--font-12-mobile: clamp(10px, 2.56vw, 12px);--space-10-mobile: clamp(5px, 2.56vw, 10px)}.bg_color{background:linear-gradient(90deg, rgb(12, 156, 172) 0%, rgb(21, 200, 219) 50%, rgb(8, 156, 172) 100%)}.font-bold{font-weight:bold !important}.text-center{text-align:center !important}@media screen and (max-width: 600px){.text-center-moibile{text-align:center !important}}.mb-0{margin-bottom:0px !important}.mb-10{margin-bottom:10px !important}@media screen and (max-width: 600px){.mb-10-sp{margin-bottom:10px !important}}.mb-80{margin-bottom:80px !important}@media screen and (max-width: 979px){.mb-80{margin-bottom:50px !important}}.pa-0{padding:0 !important}.pb-0{padding-bottom:0 !important}.pr-5{padding-right:5px !important}.pl-5{padding-left:5px !important}.pb-20{padding-bottom:20px !important}.pb-30{padding-bottom:30px !important}@media screen and (max-width: 600px){.pb-30-mobile{padding-bottom:30px !important}}img.lazyload{opacity:0;transition:opacity .5s ease}img.lazyloaded{opacity:1 !important;aspect-ratio:auto !important}.aspect-1_1{aspect-ratio:1/1}.aspect{display:block}.aspect-2_1{aspect-ratio:2/1}.aspect-3_2{aspect-ratio:3/2}.aspect-4_3{aspect-ratio:4/3}.aspect-5_4{aspect-ratio:5/4}.aspect-16_9{aspect-ratio:16/9}.aspect-21_9{aspect-ratio:21/9}.aspect-4_1{aspect-ratio:4/1}.aspect-3_1{aspect-ratio:3/1}.aspect-1_2{aspect-ratio:1/2}.aspect-2_3{aspect-ratio:2/3}.aspect-9_16{aspect-ratio:9/16}.color-white{color:#fff !important}.page{margin-top:104px !important}@media screen and (max-width: 1299px){.page{margin-top:92.7px !important}}@media screen and (max-width: 979px){.page{margin-top:80.6px !important}}@media screen and (max-width: 600px){.page{margin-top:91.2px !important}}.img-h-389{height:39.693877551vw;max-height:389px}.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 !important}}@media screen and (min-width: 980px){.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}}.algin-center{align-items:center !important}.mb-20{margin-bottom:20px !important}.mb-30{margin-bottom:30px !important}.mb-40{margin-bottom:30px !important}.mt-0{margin-top:0px !important}.mt-10{margin-top:10px !important}@media screen and (max-width: 600px){.mt-0-mobile{margin-top:0px !important}}@media screen and (max-width: 600px){.mt-10-mobile{margin-top:10px !important}}.mt-20{margin-top:20px !important}@media screen and (max-width: 600px){.mt-20-mobile{margin-top:20px !important}}.mt-30{margin-top:30px !important}.mt-40{margin-top:40px !important}.mt-60{margin-top:60px !important}.text-left{text-align:left !important}@media screen and (max-width: 600px){.text-left-mobile{text-align:left !important}}.border-bottom-none{border-bottom:none !important}.border-bottom{border-bottom:1px solid #fff !important}@media screen and (max-width: 600px){.border-bottom-mobile{border-bottom:1px solid #fff !important}}.no-link{pointer-events:none !important;cursor:default !important}.no-link:hover{opacity:1 !important}.relative{position:relative !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_v4.png);background-size:110px;background-repeat:repeat;top:0;left:0;opacity:.5}.notarticle{background-color:rgba(0,0,0,.1);border:1px solid #fff;padding:30px 20px;border-radius:10px}.notarticle .com-btn__gold{max-width:360px;margin-top:20px !important}.com_bg_small{position:relative;overflow:hidden;z-index:2}.com_bg_small::before{position:absolute;display:block;content:"";width:110%;height:100%;background-image:url(../img/com/com_bg_small.png);background-size:contain;top:0;left:0}.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%)}.nolink{opacity:.5 !important;pointer-events:none !important;cursor:default !important}.com-btn__white_v2{width:100%;max-width:300px}@media screen and (max-width: 600px){.com-btn__white_v2{max-width:100%}}.com-btn__white_v2 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;border:1px solid #1f7b84}.com-btn__white_v2 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_v2 a:hover{opacity:1 !important;filter:brightness(90%)}.com-btn__blue--center{margin:0 auto !important}@media screen and (max-width: 600px){.com-btn__blue--center-sp{margin:0 auto !important}}.com-btn__blue--nikibi{max-width:340px !important}.com-btn__blue--corona{max-width:380px !important}.com-btn__blue--corona a{border-radius:0px !important}.com-btn__blue-large{width:100%;max-width:660px !important;margin:0 auto}.com-btn__blue-large a{display:flex;align-items:center;justify-content:center;background-color:#1f7b84;text-align:center;border-radius:10px;width:100%;padding:10px 10px;color:#fff;font-family:"Noto Serif JP",serif;font-size:18px}.com-btn__blue{width:100%;max-width:300px}@media screen and (max-width: 600px){.com-btn__blue{max-width:400px}}.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;box-shadow:0 0 10px rgba(0,0,0,.2)}.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:#292929;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_black.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%)}.for_tourist_btn{max-width:280px !important}.for_tourist_btn::after{position:absolute;display:block;content:"";width:21px;height:21px;background-image:url(../img/icon/icon_mail.png);background-size:contain;background-repeat:no-repeat;left:40px;top:calc(50% + 2px);transform:translateY(-50%)}@media screen and (max-width: 600px){.for_tourist_btn::after{left:38px}}.contents_title{text-align:center}@media screen and (max-width: 600px){.contents_title.contents_title--small span{font-size:14px !important}}.contents_title span{font-size:2.5rem;letter-spacing:.08em;color:#fdd15d;text-shadow:1px 1px 15px rgba(4,104,113,.5);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,.5);font-family:"Noto Serif JP",serif;font-weight:500;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;z-index:10;left:0;top:0;width:100%}@media screen and (max-width: 600px){.page-breadcrumbs{position:relative;padding:0px 5% 20px 5%}}.page-breadcrumbs ul,.page-breadcrumbs ol{display:flex;flex-wrap:wrap}.page-breadcrumbs ul li a,.page-breadcrumbs ol 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,.page-breadcrumbs ol li a:after{content:"〉";margin:0 10px 0 15px}.page-breadcrumbs ul li span,.page-breadcrumbs ol li span{font-size:1rem;letter-spacing:0em;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.8rem}}.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;padding-left:0 !important;margin:0 10px 0;margin-bottom:0 !important}@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_list .set_list_wrap dd img{width:90%;max-width:708px}@media screen and (max-width: 600px){.vio_set .set_list .set_list_wrap dd img{max-width:301px !important}}.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_top{width:100%;position:relative;padding:36px 0 34px;background:linear-gradient(90deg, rgb(2, 118, 133) 0%, rgb(4, 157, 176) 50%, rgb(2, 118, 133) 100%)}@media screen and (max-width: 600px){.com_top{padding:0 0 57px}}.com_top .com_top_breadcrumbs{position:static}.com_top .com_top_flex{width:90%;max-width:1095px;margin:0 auto;display:flex;align-items:end}@media screen and (max-width: 979px){.com_top .com_top_flex{align-items:flex-start}}.com_top .com_top_flex .com_top_txt{width:68%;padding-right:37px}@media screen and (max-width: 979px){.com_top .com_top_flex .com_top_txt{padding-right:30px}}@media screen and (max-width: 600px){.com_top .com_top_flex .com_top_txt{width:100%;padding-right:0}}.com_top .com_top_flex .com_top_txt .sub_title{font-size:20px;font-weight:500;letter-spacing:.1em;color:#fdd15d;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.com_top .com_top_flex .com_top_txt .sub_title{font-size:17px}}@media screen and (max-width: 600px){.com_top .com_top_flex .com_top_txt .sub_title{font-size:16px}}.com_top .com_top_flex .com_top_txt .com_top_title{font-size:40px;color:#fff;font-family:"Noto Serif JP",serif;letter-spacing:.08em;font-weight:500}@media screen and (max-width: 979px){.com_top .com_top_flex .com_top_txt .com_top_title{font-size:35px}}@media screen and (max-width: 600px){.com_top .com_top_flex .com_top_txt .com_top_title{font-size:40px;letter-spacing:0}}@media screen and (max-width: 600px){.com_top .com_top_flex .com_top_txt .com_top_title.com_top_title--small{font-size:36px}}.com_top .com_top_flex .com_top_txt .com_top_title span{font-size:25px;color:#fff;font-family:"Noto Serif JP",serif;letter-spacing:.08em;font-weight:500}@media screen and (max-width: 979px){.com_top .com_top_flex .com_top_txt .com_top_title span{font-size:18px}}@media screen and (max-width: 600px){.com_top .com_top_flex .com_top_txt .com_top_title span{font-size:25px}}.com_top .com_top_flex .com_top_txt .sub_txt{font-size:26px;font-weight:500;letter-spacing:.08em;color:#fff;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.com_top .com_top_flex .com_top_txt .sub_txt{font-size:21px}}.com_top .com_top_flex .com_top_txt .com_top_col{background-color:rgba(0,112,128,.4392156863);border-radius:10px;padding:20px 13px 24px}.com_top .com_top_flex .com_top_img{width:32%;border-radius:10px;overflow:hidden;position:relative}.com_top .com_top_flex .com_top_img::before{position:absolute;display:block;content:"";width:100%;height:100%;background:#fff;opacity:0}.wp-pagenavi{margin:60px 0px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 600px){.wp-pagenavi{margin:30px 0px}}.wp-pagenavi .pages{display:none}.wp-pagenavi .current{font-size:24px;font-family:"Noto Serif JP",serif;color:#1f7b84;display:block;width:20px;margin:0px 8px;text-align:center;font-weight:bold}.wp-pagenavi .page{text-align:center;font-size:24px;font-family:"Noto Serif JP",serif;color:#fff;font-weight:bold;display:block;width:20px;background:inherit;margin-top:0px !important;margin:0px 8px}.wp-pagenavi .previouspostslink{width:30px;height:30px;background-image:url("../img/icon/swiper_arrow_left.png");background-size:contain;background-repeat:no-repeat;background-position:center;display:block;margin-right:10px;position:relative;top:2px;font-size:0px}.wp-pagenavi .nextpostslink{width:30px;height:30px;background-image:url("../img/icon/swiper_arrow_right.png");background-size:contain;background-repeat:no-repeat;background-position:center;display:block;margin-left:10px;position:relative;top:2px;font-size:0px}.price-color-red{color:#c72e2e !important;font-weight:bold !important;font-family:"Noto Serif JP",serif !important}.price-color-red .yen{color:#c72e2e !important;font-weight:bold !important;font-family:"Noto Serif JP",serif !important}.price-color-red strong{color:#c72e2e !important;font-weight:bold !important;font-family:"Noto Serif JP",serif !important}.price-color-red .unit{color:#c72e2e !important;font-weight:bold !important;font-family:"Noto Serif JP",serif !important}.price-color-red .small{color:#c72e2e !important}.price-color-black{font-weight:bold !important;color:#4d4b4b !important}.price-bg-gold{background:linear-gradient(135deg, #b7a78b 0%, #d8c8a2 20%, #fff9e8 40%, #fff9e8 65%, #d8c8a2 80%, #b7a78b 100%);border-radius:12px}.bg-gold{background:linear-gradient(135deg, #b7a78b 0%, #d8c8a2 20%, #fff9e8 40%, #fff9e8 65%, #d8c8a2 80%, #b7a78b 100%) !important}.cost{position:relative;width:100%;display:block;padding:10px 0;text-align:center}.cost::before{position:absolute;display:block;content:"";width:100%;height:100%;background-image:url(../img/cost/price-bg-pc.png);background-size:contain;background-repeat:no-repeat;z-index:-1;left:0;top:0}@media screen and (max-width: 600px){.cost::before{display:none}}.cost img{width:85%}@media screen and (max-width: 600px){.cost img{width:100%}}.cost-v2::before{background-image:url(../img/cost/price-bg-pc-v2.png) !important}.cost-needle{padding:5px 0;margin-top:10px}.cost-needle img{width:70%;margin:0 0 0 5%;display:block}@media screen and (max-width: 600px){.cost-needle img{width:100%;margin:0}}.cost-visual{width:100%;position:relative;padding:36px 0 34px;background:linear-gradient(90deg, rgb(4, 115, 134) 0%, rgb(3, 158, 176) 50%, rgb(4, 115, 134) 100%);background-size:cover;background-repeat:no-repeat}.cost-visual::before{position:absolute;display:block;content:"";width:100%;height:100%;background:#000;opacity:0;top:0;left:0;z-index:-1}@media screen and (max-width: 600px){.cost-visual{padding:0px 0 34px}}.cost-visual .cost-visual-flex{width:90%;max-width:1095px;margin:0 auto;display:flex;align-items:end;position:relative;z-index:10}@media screen and (max-width: 600px){.cost-visual .cost-visual-flex{width:100%}}.cost-visual .cost-visual-flex .cost-visual-txt{width:63%;padding-right:50px}@media screen and (max-width: 979px){.cost-visual .cost-visual-flex .cost-visual-txt{padding-right:30px}}@media screen and (max-width: 600px){.cost-visual .cost-visual-flex .cost-visual-txt{width:100%;padding:0 0%;margin-top:0px}}.cost-visual .cost-visual-flex .cost-visual-txt .sub-title{font-size:2rem;font-weight:500;letter-spacing:.1em;color:#fdd15d;font-family:"Noto Serif JP",serif}@media screen and (max-width: 600px){.cost-visual .cost-visual-flex .cost-visual-txt .sub-title{padding-left:5%}}@media screen and (max-width: 600px){.cost-visual .cost-visual-flex .cost-visual-txt h1{padding:0 5%}}.cost-visual .cost-visual-flex .cost-visual-txt h2,.cost-visual .cost-visual-flex .cost-visual-txt h1{font-size:38px;color:#fff;font-family:"Noto Serif JP",serif;letter-spacing:.08em;font-weight:500;margin:20px 0 10px}@media screen and (max-width: 600px){.cost-visual .cost-visual-flex .cost-visual-txt h2,.cost-visual .cost-visual-flex .cost-visual-txt h1{margin:10px 0;font-size:3.6rem}}@media screen and (max-width: 600px){.cost-visual .cost-visual-flex .cost-visual-txt .special{margin-top:20px;padding:0 5%}}.cost-visual .cost-visual-flex .cost-visual-txt .cost-visual-item{margin:10px 0 0;border-radius:10px;overflow:hidden}@media screen and (max-width: 600px){.cost-visual .cost-visual-flex .cost-visual-txt .cost-visual-item{width:90%;margin:10px auto 0;display:block}}.cost-visual .cost-visual-flex .cost-visual-txt .cost-visual-item-sp{margin:10px auto 10px}@media screen and (max-width: 600px){.cost-visual .cost-visual-flex .cost-visual-txt .cost-price-02{width:90%;margin:0 auto;display:block}}@media screen and (max-width: 600px){.cost-visual .cost-visual-flex .cost-visual-txt .cost-price-sp{width:90%;margin:0 auto;display:block}}@media screen and (max-width: 600px){.cost-visual .cost-visual-flex .cost-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}}.cost-visual .cost-visual-flex .cost-visual-img{width:37%;border-radius:10px;overflow:hidden;position:relative}.cost-visual .cost-visual-flex .cost-visual-img::before{position:absolute;display:block;content:"";width:100%;height:100%;background:#fff;opacity:0}.cost-visual .visual_txt_wrap{width:100%;background-color:#d5b563;text-align:center;padding:20px 10px;margin-top:20px}@media screen and (max-width: 600px){.cost-visual .visual_txt_wrap{width:90%;margin:0 auto 0}}.cost-visual .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){.cost-visual .visual_txt_wrap h3{font-size:2rem}}.cost-visual .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){.cost-visual .visual_txt_wrap h3 span{font-size:1.6rem}}.com-cta{width:90%;max-width:904px;margin:73px auto 0;position:relative;z-index:10;padding-bottom:30px}@media screen and (max-width: 600px){.com-cta{margin:33px auto 0}}.com-cta .com-cta-wrap{width:100%;border:solid 3px #fff;border-radius:10px;background-color:#207b84;padding:45px 20px 38px;text-align:center}.com-cta .com-cta-wrap span{color:#ffe49d;font-size:20px;font-weight:bold;letter-spacing:.08em;font-family:"Noto Serif JP",serif}@media screen and (max-width: 979px){.com-cta .com-cta-wrap span{font-size:18px}}@media screen and (max-width: 600px){.com-cta .com-cta-wrap span{font-size:16px}}.com-cta .com-cta-wrap h2{color:#fff;font-size:35px;font-weight:bold;letter-spacing:.08em;font-family:"Noto Serif JP",serif;margin-bottom:35px}@media screen and (max-width: 979px){.com-cta .com-cta-wrap h2{font-size:30px;margin-bottom:25px}}@media screen and (max-width: 600px){.com-cta .com-cta-wrap h2{font-size:25px}}.com-cta .com-cta-wrap p{font-size:14px;font-weight:400;color:#fff;letter-spacing:.08em;line-height:2}.com-cta .com-cta-wrap p strong{font-size:14px;font-weight:bold;color:#fff;letter-spacing:.08em}.top{padding-top:92px}@media screen and (max-width: 979px){.top{padding-top:80.6px}}.top .top_visual{padding:55px 0 133px;position:relative}@media screen and (max-width: 979px){.top .top_visual{padding:10px 0px 60px}}.top .top_visual:after{width:100%;height:50px;position:absolute;top:-50px;left:0;content:"";background:linear-gradient(90deg, rgb(12, 156, 172) 0%, rgb(21, 200, 219) 50%, rgb(8, 156, 172) 100%)}.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%;display:flex;align-items:center;justify-content:center;font-size:20px;background-color:#fff;border-radius:15px;overflow:hidden;position:relative}@media screen and (max-width: 600px){.top .top_visual .swiper-top .swiper-slide{border-radius:0}}.top .top_visual .swiper-top .swiper-slide img,.top .top_visual .swiper-top .swiper-slide video{aspect-ratio:16/9}@media screen and (max-width: 600px){.top .top_visual .swiper-top .swiper-slide img,.top .top_visual .swiper-top .swiper-slide video{aspect-ratio:16/11}}.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-slide .swiper-slide-iframe{position:relative}.top .top_visual .swiper-top .swiper-slide .swiper-slide-iframe:after{width:100%;height:100%;z-index:1;position:absolute;left:0px;top:0px;content:"";display:none !important}.top .top_visual .swiper-top .swiper-slide .swiper-slide-iframe .swiper-slide-iframe-img{position:absolute;display:none;left:0px;top:0px;z-index:2}.top .top_visual .swiper-top .swiper-slide .swiper-slide-iframe video{width:100%;height:100%;object-fit:cover;display:block}.top .top_visual .swiper-top .swiper-slide .swiper-slide-logo{max-width:400px;width:80%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10}.top .top_visual .swiper-top .swiper-slide .swiper-slide-logo img{aspect-ratio:inherit !important;height:auto !important}.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:60px 0;background-size:cover;background-repeat:no-repeat;background:linear-gradient(90deg, rgb(4, 115, 134) 0%, rgb(3, 158, 176) 50%, rgb(4, 115, 134) 100%)}@media screen and (max-width: 600px){.top .sec02 .sec02_bg{padding:40px 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}}@media screen and (max-width: 979px){.top .sec02 .sec02_bg .sec02_list .list_did ul li:nth-of-type(2){margin:0 auto 30px}}.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:100px 0}@media screen and (max-width: 979px){.top .sec_aside{padding:80px 0px}}@media screen and (max-width: 600px){.top .sec_aside{padding:0}}.top .sec_aside img{border-radius:10px}.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.3}@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 .bg-title .bg-wrap{font-size:1.8rem}}@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:160px;position:relative;overflow:hidden}@media screen and (max-width: 979px){.top .sec04 .sec04_bg{padding-bottom:100px}}@media screen and (max-width: 600px){.top .sec04 .sec04_bg{padding-top:20px;padding-bottom:60px}}.top .sec04 .sec04_bg::before{position:absolute;display:block;content:"";width:110%;height:100%;background-image:url(../img/com/sec04_bg_v4.png);background-size:110px;background-repeat:repeat;top:0;left:0;opacity:.5}.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 .sec04 .sec04_bg .sec04_thorough .plan_v2 li a img{box-shadow:0 3px 6px rgba(0,0,0,.16);border-radius:10px;overflow:hidden}.top .sec05{margin-top:0px;padding-top:80px}@media screen and (max-width: 979px){.top .sec05{padding-top:40px}}.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 h3 span{color:#fff;font-size:15px;font-weight:300;letter-spacing:.08em}.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 .bnr_list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:65px}@media screen and (max-width: 600px){.top .sec05 .switch-contener .area .bnr_list{justify-content:center;margin-bottom:50px}}.top .sec05 .switch-contener .area .bnr_list li{width:32.4%}@media screen and (max-width: 600px){.top .sec05 .switch-contener .area .bnr_list li{width:100%;max-width:327px;margin-bottom:20px}}.top .sec05 .switch-contener .area .bnr_list li a{display:block;width:100%;border-radius:10px;overflow:hidden}.top .sec05 .switch-contener .area .bnr_list li a img{width:100%}.top .sec05 .switch-contener .area .link_list{display:flex;flex-wrap:wrap}@media screen and (max-width: 600px){.top .sec05 .switch-contener .area .link_list{justify-content:center}}.top .sec05 .switch-contener .area .link_list .link_list_btn{width:32.4%;margin-right:1.4%;margin-bottom:20px}.top .sec05 .switch-contener .area .link_list .link_list_btn:nth-of-type(3n){margin-right:0}.top .sec05 .switch-contener .area .link_list .link_list_btn:last-of-type{margin-right:0}@media screen and (max-width: 600px){.top .sec05 .switch-contener .area .link_list .link_list_btn{width:100%;max-width:327px;margin-right:0}}.top .sec05 .switch-contener .area.is-active{display:block;animation-name:displayAnime;animation-duration:2s;animation-fill-mode:forwards}.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}@media screen and (max-width: 600px){.aside .aside-02_bg{padding-bottom:50px}}.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{padding:0px 0 35px;overflow:hidden;border-radius:10px}}.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%;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:100%;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 !important;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:600}}@media screen and (max-width: 600px){.aside .aside_bg .aside_wrap .page_aside_txt h2{font-weight:600}}.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{position:relative;z-index:3}.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%;margin:25px auto 0}}.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;text-align:left;font-size:35px}@media screen and (max-width: 780px){.aside-campaign .aside-campaign_policy .aside-campaign_policy_txt .contents_title__left h2{text-align:center !important}}@media screen and (max-width: 780px){.aside-campaign .aside-campaign_policy .aside-campaign_policy_txt .contents_title__left{text-align:center !important}}.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%)}}.aside-campaign .aside-campaign_policy .com-btn__white{margin:0px !important}@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 .sec_recruit{padding:0px}.aside-list .aside-list_bg .sec_recruit .recruit_wrap{width:100%;position:relative;border-radius:10px;overflow:hidden;margin-bottom:117px}@media screen and (max-width: 979px){.aside-list .aside-list_bg .sec_recruit .recruit_wrap{margin-bottom:60px}}@media screen and (max-width: 600px){.aside-list .aside-list_bg .sec_recruit .recruit_wrap{background-color:#1f7b84}}.aside-list .aside-list_bg .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){.aside-list .aside-list_bg .sec_recruit .recruit_wrap::before{display:none}}@media screen and (max-width: 600px){.aside-list .aside-list_bg .sec_recruit .recruit_wrap{margin-bottom:57px;height:232px}}.aside-list .aside-list_bg .sec_recruit .recruit_wrap img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 979px){.aside-list .aside-list_bg .sec_recruit .recruit_wrap img{min-height:200px}}@media screen and (max-width: 600px){.aside-list .aside-list_bg .sec_recruit .recruit_wrap img{display:none}}.aside-list .aside-list_bg .sec_recruit .recruit_wrap .recruit_txt{position:absolute;top:50%;left:70px;transform:translateY(-50%)}@media screen and (max-width: 600px){.aside-list .aside-list_bg .sec_recruit .recruit_wrap .recruit_txt{width:100%;left:0;top:55%}}.aside-list .aside-list_bg .sec_recruit .recruit_wrap .recruit_txt .contents_title__left h2{font-weight:500}@media screen and (max-width: 600px){.aside-list .aside-list_bg .sec_recruit .recruit_wrap .recruit_txt .contents_title__left{text-align:center}}.aside-list .aside-list_bg .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){.aside-list .aside-list_bg .sec_recruit .recruit_wrap .recruit_txt p{font-size:1.2rem;margin:10px 0 10px}}@media screen and (max-width: 600px){.aside-list .aside-list_bg .sec_recruit .recruit_wrap .recruit_txt p{text-align:center;font-size:1.4rem;margin:10px 0 15px}}.aside-list .aside-list_bg .sec_recruit .recruit_wrap .recruit_txt .com-btn__white{max-width:245px}@media screen and (max-width: 600px){.aside-list .aside-list_bg .sec_recruit .recruit_wrap .recruit_txt .com-btn__white{width:100%;max-width:100%}}@media screen and (max-width: 979px){.aside-list .aside-list_bg .sec_recruit .recruit_wrap .recruit_txt .com-btn__white a{font-size:1.2rem;padding:8px 0}}@media screen and (max-width: 600px){.aside-list .aside-list_bg .sec_recruit .recruit_wrap .recruit_txt .com-btn__white a{border-radius:0;font-size:1.4rem;padding:13px 0}}.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}@media screen and (max-width: 979px){.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact-form_list{width:100%}}@media screen and (max-width: 600px){.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact-form_list{width:90%}}.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 20px}}@media screen and (max-width: 600px){.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact-form_list .form_list_wrap{padding:0 10px;width:100%;margin-bottom:40px}}.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact-form_list .form_list_wrap:nth-child(1){display:none}@media screen and (max-width: 600px){.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact-form_list .form_list_wrap:nth-child(1){display:block}}.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact-form_list .form_list_wrap:nth-child(2) h3 span img{width:61px}@media screen and (max-width: 979px){.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact-form_list .form_list_wrap:nth-child(2) h3 span img{width:36px}}.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 span img{width:44px}@media screen and (max-width: 979px){.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact-form_list .form_list_wrap:nth-child(3) h3 span img{width:28px}}@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 span img{width:58px}@media screen and (max-width: 979px){.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact-form_list .form_list_wrap:nth-child(4) h3 span img{width:30px}}.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:20px;position:relative}@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}}@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}}@media screen and (max-width: 600px){.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact-form_list .form_list_wrap h3{display:flex;align-items:center;justify-content:center}}.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%);display:none}.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact-form_list .form_list_wrap h3 span{width:14px;line-height:1.3;width:100%;text-align:center;display:flex;height:80px;justify-content:center;margin-bottom:5px}@media screen and (max-width: 979px){.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact-form_list .form_list_wrap h3 span{margin-right:10px;width:auto;margin-bottom:0px;height:auto !important}}.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact-form_list .form_list_wrap h3 span img{width:auto;height:auto;object-fit:contain}@media screen and (max-width: 979px){.aside-contact .aside-contact_bg .aside-contact_contact .aside-contact-form_list .form_list_wrap h3 span img{width:18px}}.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}}.body-open-active{overflow:hidden !important}body .grecaptcha-badge{z-index:2}@media screen and (max-width: 600px){body .grecaptcha-badge{display:none !important}}.body-form .footer-follow{display:none !important}.body-form .contact_btn_flow{display:none !important}.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%)}@media screen and (max-width: 600px){.header .header_wrap{padding-left:clamp(5px,2.5%,15px)}}.header .header_wrap .header_logo{width:239px;position:relative}@media screen and (max-width: 600px){.header .header_wrap .header_logo{width:240px}}.header .header_wrap .header_logo a{width:100%;height:100%;display:block}@media screen and (max-width: 600px){.header .header_wrap .header_logo a{padding:10px 0}}.header .header_wrap .header_logo a img{width:100%}.header .header_wrap .header_logo p{position:absolute;margin:0px;border:1px solid #fff;font-size:13px;border-radius:5px;font-weight:400;color:#fff;left:245px;top:50%;transform:translateY(-50%);width:95px;text-align:center}.header .header_wrap .header_logo p.header_logo-woman{width:75px}@media screen and (max-width: 600px){.header .header_wrap .header_logo p.header_logo-woman{width:37px}}@media screen and (max-width: 600px){.header .header_wrap .header_logo p{font-size:9px;width:37px;white-space:nowrap;left:245px;padding:2px 0px;border-radius:5px}}.header .header_wrap .menu_xl{padding-right:60px}@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 .header_wrap_menu{display:flex;align-items:center}@media screen and (max-width: 600px){.header .header_wrap .header_wrap_menu{display:none}}.header .header_wrap .header_wrap_menu li{margin-right:1.5vw}.header .header_wrap .header_wrap_menu li a{font-size:clamp(1.2rem,12vw,1.4rem);color:#fff;letter-spacing:.08em}@media screen and (max-width: 979px){.header .header_wrap .header_wrap_menu li a{font-size:1.2rem}}.header .header_wrap .header_wrap_menu .header_tel{margin-right:0}.header .header_wrap .header_wrap_menu .header_tel a{background-color:#3b838b;padding:10px 15px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;height:71.5px;width:220px;line-height:1.6}@media screen and (max-width: 1299px){.header .header_wrap .header_wrap_menu .header_tel a{width:220px;height:59.2px}}@media screen and (max-width: 979px){.header .header_wrap .header_wrap_menu .header_tel a{width:152px;height:54.5px}}.header .header_wrap .header_wrap_menu .header_tel a small{display:block;text-align:center;color:#fff;width:100%;font-size:12px}@media screen and (max-width: 1299px){.header .header_wrap .header_wrap_menu .header_tel a small{font-size:10px}}@media screen and (max-width: 979px){.header .header_wrap .header_wrap_menu .header_tel a small{font-size:8px}}.header .header_wrap .header_wrap_menu .header_tel a img{width:192px}@media screen and (max-width: 1299px){.header .header_wrap .header_wrap_menu .header_tel a img{width:142px}}@media screen and (max-width: 979px){.header .header_wrap .header_wrap_menu .header_tel a img{width:122px}}.header .header_wrap .header_wrap_menu .header_web{margin-right:0}.header .header_wrap .header_wrap_menu .header_web a{display:block;width:100%;height:100%;background-color:#107079;padding:23px 34px;height:71.5px}@media screen and (max-width: 1299px){.header .header_wrap .header_wrap_menu .header_web a{padding:17px 30px;height:auto}}@media screen and (max-width: 979px){.header .header_wrap .header_wrap_menu .header_web a{padding:16.5px 15px}}.header .header_wrap .header_wrap_menu .has-dropdown{position:static}.header .header_wrap .header_wrap_menu .has-dropdown:hover{text-decoration:underline #fff}.header .header_wrap .header_wrap_menu .has-dropdown .has-dropdown_a{position:relative}.header .header_wrap .header_wrap_menu .has-dropdown .has-dropdown_a::before{position:absolute;content:"";display:block;top:100%;left:50%;transform:translateX(-50%);width:100%;height:24px;background-color:rgba(0,0,0,0)}.header .header_wrap .header_wrap_menu .has-dropdown .dropdown{position:absolute;overflow:hidden;top:100%;left:50%;transform:translate(-50%);width:100vw;opacity:.5;min-width:100%;max-height:0;transition:all .5s .2s ease;background:linear-gradient(90deg, rgb(0, 52, 63) 0%, rgb(1, 105, 119) 50%, rgb(0, 52, 63) 100%);margin:0;z-index:8}.header .header_wrap .header_wrap_menu .has-dropdown .dropdown.is-active{visibility:visible;max-height:1000px;z-index:9;opacity:1 !important;transform:translate(-50%, 0)}.header .header_wrap .header_wrap_menu .has-dropdown .dropdown .dropdown_wrap{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;padding:40px 5%}.header .header_wrap .header_wrap_menu .has-dropdown .dropdown .dropdown_wrap .dropdown_menu_left{width:32.25806452%}.header .header_wrap .header_wrap_menu .has-dropdown .dropdown .dropdown_wrap .dropdown_menu_right{width:64.51612903%;display:flex;flex-wrap:wrap;justify-content:space-between}.header .header_wrap .header_wrap_menu .has-dropdown .dropdown .dropdown_wrap .dropdown_menu_right li{width:48.5% !important}.header .header_wrap .header_wrap_menu .has-dropdown .dropdown .dropdown_wrap .dropdown_menu li{width:100%;margin-bottom:19px;margin-right:0 !important}.header .header_wrap .header_wrap_menu .has-dropdown .dropdown .dropdown_wrap .dropdown_menu li:first-of-type{width:100% !important}.header .header_wrap .header_wrap_menu .has-dropdown .dropdown .dropdown_wrap .dropdown_menu li:first-of-type a{color:#fff;background-color:rgba(0,0,0,0);justify-content:center;align-items:baseline}.header .header_wrap .header_wrap_menu .has-dropdown .dropdown .dropdown_wrap .dropdown_menu li:first-of-type a small{color:#fff;margin-left:10px}.header .header_wrap .header_wrap_menu .has-dropdown .dropdown .dropdown_wrap .dropdown_menu li a{font-size:14px;font-weight:400;color:#333;letter-spacing:.05em;display:flex;justify-content:space-between;align-items:center;background-color:#fff;width:100%;border:solid 1px #fff;border-radius:5px;padding:8px 15px}.header .header_wrap .header_wrap_menu .has-dropdown .dropdown .dropdown_wrap .dropdown_menu li a span{font-size:14px;font-weight:400;letter-spacing:.05em;color:#1f7b84}.header .header_wrap .header_wrap_menu .has-dropdown .dropdown .dropdown_wrap_center{width:100%;padding:40px 5%}.header .header_wrap .header_wrap_menu .has-dropdown .dropdown .dropdown_wrap_center .dropdown_menu_center{display:flex;flex-wrap:wrap;justify-content:center;max-width:1250px;width:100%;margin:0 auto}.header .header_wrap .header_wrap_menu .has-dropdown .dropdown .dropdown_wrap_center .dropdown_menu_center.dropdown_menu_center_clinic{justify-content:left !important;max-width:1250px !important;width:100% !important}.header .header_wrap .header_wrap_menu .has-dropdown .dropdown .dropdown_wrap_center .dropdown_menu_center li{width:32%;max-width:400px;margin-bottom:19px;margin-right:0 !important;margin-left:2%}.header .header_wrap .header_wrap_menu .has-dropdown .dropdown .dropdown_wrap_center .dropdown_menu_center li:first-of-type{margin-left:0}.header .header_wrap .header_wrap_menu .has-dropdown .dropdown .dropdown_wrap_center .dropdown_menu_center li:nth-of-type(4){margin-left:0}.header .header_wrap .header_wrap_menu .has-dropdown .dropdown .dropdown_wrap_center .dropdown_menu_center li a{font-size:14px;font-weight:400;color:#333;letter-spacing:.05em;display:flex;justify-content:space-between;align-items:center;background-color:#fff;width:100%;border:solid 1px #fff;border-radius:5px;padding:8px 15px}.header .header_wrap .header_wrap_menu .has-dropdown .dropdown .dropdown_wrap_center .dropdown_menu_center li a span{font-size:14px;font-weight:400;letter-spacing:.05em;color:#1f7b84}.header .header_wrap .hamburger-menu{position:absolute;right:0;top:28px;width:60px;height:59.2px;z-index:9001;display:block}@media screen and (max-width: 979px){.header .header_wrap .hamburger-menu{top:26px;height:55px}}@media screen and (max-width: 600px){.header .header_wrap .hamburger-menu{height:59.2px;width:80px}}.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.open-active:after{display:none !important}.header .header_wrap .openbtn1.open-active span:nth-of-type(1){left:50% !important;top:50% !important;transform:rotate(-30deg) translate(-50%, -50%) !important;width:35%;margin:-10px 0px 0px !important}.header .header_wrap .openbtn1.open-active span:nth-of-type(2){margin:0px 0px 0px !important;left:50% !important;top:50% !important;transform:rotate(30deg) translate(-50%, -50%) !important;width:35%}.header .header_wrap .openbtn1.open-active span:nth-of-type(3){opacity:0}.header .header_wrap .openbtn1 span{display:inline-block;position:absolute;left:16px;height:2px;background:#fdd15d;width:30px}@media screen and (max-width: 600px){.header .header_wrap .openbtn1 span{left:28px}}.header .header_wrap .openbtn1 span:nth-of-type(1){top:20px}.header .header_wrap .openbtn1 span:nth-of-type(2){top:28px}.header .header_wrap .openbtn1 span:nth-of-type(3){top:34px;background:none;left:15.6px}@media screen and (max-width: 600px){.header .header_wrap .openbtn1 span:nth-of-type(3){left:27.5px}}.header .header_wrap .openbtn1 span:nth-of-type(3)::before{content:"MENU";display:block;color:#fdd15d;font-size:10px;text-align:center}.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:linear-gradient(90deg, rgb(0, 52, 63) 0%, rgb(0, 50, 60) 50%, rgb(0, 52, 63) 100%);padding-bottom:100px}.header .header_content .header_sitemap{padding:80px 0px 80px}.header .header_content .header_sitemap .header_sitemap_acdn_sp{border-bottom:solid 1px #575656;padding:20px 0}.header .header_content .header_sitemap .header_sitemap_acdn_sp a{font-size:16px;font-weight:400;letter-spacing:.08em;color:#fff;padding:0 5%;position:relative;display:block}.header .header_content .header_sitemap .header_sitemap_acdn_sp a .icon-pdf{width:20px;height:20px;position:absolute;right:15px;bottom:50%;transform:translateY(50%);background-image:url("../img/icon/icon-pdf.png");background-size:contain;background-repeat:no-repeat;display:block}.header .header_content .header_sitemap .header_sitemap_wrap{border-bottom:solid 1px #575656}.header .header_content .header_sitemap .header_sitemap_wrap .header_sitemap_acdn_switch{font-size:16px;font-weight:400;letter-spacing:.08em;color:#fff;padding:20px 5%;position:relative}.header .header_content .header_sitemap .header_sitemap_wrap .header_sitemap_acdn_switch:hover{cursor:pointer;opacity:.9}.header .header_content .header_sitemap .header_sitemap_wrap .header_sitemap_acdn_switch::before{position:absolute;display:block;content:"";width:16px;height:2px;background-color:#fff;right:17px;top:50%;transform:translateY(-50%)}.header .header_content .header_sitemap .header_sitemap_wrap .header_sitemap_acdn_switch::after{position:absolute;display:block;content:"";width:16px;height:2px;background-color:#fff;right:17px;top:50%;transform:translateY(-50%);transform:rotate(90deg);transition:transform .8s ease}.header .header_content .header_sitemap .header_sitemap_wrap .header_sitemap_acdn_body{padding:0 5%;overflow:hidden;max-height:0;transition:max-height .8s ease}.header .header_content .header_sitemap .header_sitemap_wrap .header_sitemap_acdn_body li{border-bottom:dashed 1px rgba(255,255,255,.5)}.header .header_content .header_sitemap .header_sitemap_wrap .header_sitemap_acdn_body li:last-child{margin-bottom:30px}.header .header_content .header_sitemap .header_sitemap_wrap .header_sitemap_acdn_body li a{padding:20px 0;display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:400;color:#fff}.header .header_content .header_sitemap .header_sitemap_wrap .header_sitemap_acdn_body li a .yen{font-size:12px;font-weight:400;color:#88d5e2}.header .header_content .header_sitemap .header_sitemap_wrap .header_sitemap_acdn_body .tax_title{background-color:#fff;text-align:center;border-radius:5px;margin-top:25px;padding:10px 0;font-size:14px;font-weight:400;letter-spacing:.08em;color:#333}.header .header_content .header_sitemap .header_sitemap_wrap .header_sitemap_acdn_body .tax_title .tax{font-size:12px;font-weight:400;letter-spacing:.05em;color:#333}.header .header_content .header_sitemap .header_sitemap_wrap .header_sitemap_acdn_switch.active_switch::after{top:calc(50% - 1px);transform:rotate(0deg);transition:transform .8s ease}.header .header_content .header_sitemap .header_sitemap_wrap .header_sitemap_acdn_body.open_body{max-height:2000px}.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}.header .header_content .header_tel small{color:#fff;font-size:10px;display:block;text-align:center}.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}@keyframes sp-header-animation-boder{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@keyframes sp-header-animation{0%{opacity:0;transform:translateY(-100%)}100%{opacity:1;transform:translateY(0)}}.header-open-active .hamburger-menu{transform:translateY(-30px) !important;width:60px !important;height:60px !important}.header-open-active .openbtn1{background-color:#fff !important;transition:opacity .3s ease}.header-open-active .openbtn1:after{animation:sp-header-animation .3s ease forwards}.header-open-active .openbtn1 span{background:#1f7b84 !important;animation:sp-header-animation-boder .6s ease forwards}.header-open-active .openbtn1 span::before{background:inherit !important}.header-open-active .openbtn1 span:nth-of-type(1){top:47% !important;left:50% !important;transform:translate(-50%, -50%) !important;margin-top:-8px}.header-open-active .openbtn1 span:nth-of-type(2){top:47% !important;left:50%;transform:translate(-50%, -50%)}.header-open-active .openbtn1 span:nth-of-type(3){top:47% !important;margin-top:4px;left:50% !important;transform:translate(-50%, -50%);background:none !important}.header-open-active .openbtn1 span:nth-of-type(3)::before{content:"CLOSE" !important;display:block;color:#1f7b84 !important;position:absolute;bottom:-15px;left:1px !important;width:100% !important}header.scroll{background-color:rgba(0,0,0,0);transition:all .6s ease}@media screen and (min-width: 601px){header.scroll{transform:translateY(-26px)}}@media screen and (min-width: 980px){header.scroll{transform:translateY(-33.5px)}}header.scroll .hamburger-menu{z-index:10000;width:60px !important;height:60px !important;transform:translateY(-30px)}@media screen and (max-width: 979px){header.scroll .hamburger-menu{height:58px !important}}@media screen and (max-width: 600px){header.scroll .hamburger-menu{width:60px !important;height:60px !important}}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;animation:sp-header-animation-boder .6s ease forwards}header.scroll .hamburger-menu .openbtn1 span::before{color:#3b838b}header.scroll .hamburger-menu .openbtn1::after{display:block;width:100%;height:100%;top:0px;right:0px;animation:sp-header-animation .3s ease forwards;box-shadow:ineheir}@media screen and (min-width: 601px){header.scroll .hamburger-menu .openbtn1::after{box-shadow:none !important}}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 span:nth-of-type(1){top:47%;left:50%;transform:translate(-50%, -50%);margin-top:-8px}header.scroll .hamburger-menu .openbtn1 span:nth-of-type(2){top:47%;left:50%;transform:translate(-50%, -50%)}header.scroll .hamburger-menu .openbtn1 span:nth-of-type(3){top:47%;margin-top:4px;left:50%;transform:translate(-50%, -50%);background:none}header.scroll .hamburger-menu .openbtn1 span:nth-of-type(3)::before{content:"MENU";display:block;color:#1f7b84 !important;position:absolute;bottom:-15px;left:-16px;transform:translate(0, 0);font-size:10px;width:60px;text-align:center;letter-spacing:0em;font-weight:500;box-shadow:inherit}@media screen and (max-width: 600px){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)}.header-form .hamburger-menu{display:none !important}.header-form .header_wrap .header_logo{position:relative}@media screen and (max-width: 600px){.header-form .header_wrap .header_logo a{width:200px}}.header-form .header_wrap .header_logo p{position:absolute;margin:0px;border:1px solid #fff;font-size:14px;padding:8px;color:#fff;left:250px;top:50%;transform:translateY(-50%);width:123px;text-align:center}@media screen and (max-width: 600px){.header-form .header_wrap .header_logo p{font-size:9px;width:76px;left:210px;padding:5px 0px;border-radius:5px}}.header-form .header_wrap .header_wrap_menu a{font-family:"Noto Serif JP",serif}.contact_btn_flow{position:fixed;z-index:500;bottom:3vh;right:20px;width:161px;height:161px;padding:25px}.contact_btn_flow i{position:absolute;width:100%;height:100%;background-image:url("../img/footer/footer_follow-circle_v3.png");background-size:contain;background-repeat:no-repeat;background-position:center;left:50%;top:50%;transform:translate(-50%, -50%);animation:footer_circle_move 20s linear infinite;animation-play-state:running}@keyframes footer_circle_move{0%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(360deg)}}@media screen and (max-width: 979px){.contact_btn_flow{width:110px;height:110px;right:5%;bottom:30px}}.contact_btn_flow a{display:block}.contact_btn_flow a img{width:100%;height:100%}.contact_btn_flow a:hover i{animation-play-state:paused}.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 60px}@media screen and (max-width: 600px){.footer .footer_logo{margin-bottom:35px}}.footer .footer_logo a{display:flex;align-items:center;justify-content:center}.footer .footer_logo img{width:calc(100% - 120px);display:block}@media screen and (max-width: 600px){.footer .footer_logo img{width:calc(100% - 80px)}}.footer .footer_logo span{display:block;padding:4px 8px;color:#fff;font-size:14px;border:1px solid #fff;border-radius:4px;text-align:center;margin-left:4px}@media screen and (max-width: 600px){.footer .footer_logo span{font-size:10px;padding:2px 4px}}.footer .footer_sitemap{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 600px){.footer .footer_sitemap{justify-content:center}}.footer .footer_sitemap .footer_sitemap_acdn_sp{text-align:left !important;width:100%}.footer .footer_sitemap .footer_sitemap_acdn_sp a{font-size:18px;font-weight:500;color:#fff;letter-spacing:.04em;line-height:1.5;font-family:"Noto Serif JP",serif;margin-bottom:28px;display:block;position:relative}@media screen and (max-width: 979px){.footer .footer_sitemap .footer_sitemap_acdn_sp a{font-size:16px;margin-bottom:0px;padding:15px 0px}}.footer .footer_sitemap .footer_sitemap_acdn_sp a::before{position:absolute;display:block;content:"";width:9px;height:15px;background-image:url(../img/icon/icon_arrow_white.png);background-size:contain;background-repeat:no-repeat;right:12px;top:50%;transform:translateY(-50%)}.footer .footer_sitemap .footer_sitemap_acdn{width:48%;margin-bottom:89px}@media screen and (max-width: 600px){.footer .footer_sitemap .footer_sitemap_acdn{width:100%;max-width:100% !important;margin-bottom:0}}.footer .footer_sitemap .footer_sitemap_acdn h3{font-size:25px;font-weight:500;color:#fff;letter-spacing:.04em;line-height:1.5;font-family:"Noto Serif JP",serif;padding-bottom:8px;border-bottom:solid 1px #fff;margin-bottom:22px}@media screen and (max-width: 979px){.footer .footer_sitemap .footer_sitemap_acdn h3{font-size:22px}}@media screen and (max-width: 600px){.footer .footer_sitemap .footer_sitemap_acdn h3{margin-bottom:0;padding:15px 24px 15px 0;border-bottom:none;border-top:solid 1px #fff;font-size:16px}}.footer .footer_sitemap .footer_sitemap_acdn ul li{margin-bottom:15px}.footer .footer_sitemap .footer_sitemap_acdn ul li a{font-size:16px;font-weight:400;letter-spacing:.08em;color:#fff;padding-left:8px;position:relative;white-space:nowrap}@media screen and (max-width: 979px){.footer .footer_sitemap .footer_sitemap_acdn ul li a{white-space:normal;font-size:14px}}.footer .footer_sitemap .footer_sitemap_acdn ul li a::before{position:absolute;content:"-";font-size:16px;font-weight:400;letter-spacing:.08em;color:#fff;left:0;top:0;width:7px;height:100%;display:flex;align-items:center}@media screen and (max-width: 979px){.footer .footer_sitemap .footer_sitemap_acdn ul li a::before{font-size:14px}}@media screen and (max-width: 600px){.footer .footer_sitemap .footer_sitemap_acdn ul li a::before{font-size:14px;height:20px}}@media screen and (max-width: 600px){.footer .footer_sitemap .footer_sitemap_acdn .footer_sitemap_acdn_switch.active_switch::after{top:calc(50% - 1px);transform:rotate(0deg);transition:transform .6s ease}}@media screen and (max-width: 600px){.footer .footer_sitemap .footer_sitemap_acdn .footer_sitemap_acdn_body.open_body{max-height:1000px}}.footer .footer_sitemap .footer_sitemap_acdn .footer_sitemap_acdn_switch{position:relative}@media screen and (max-width: 600px){.footer .footer_sitemap .footer_sitemap_acdn .footer_sitemap_acdn_switch:hover{cursor:pointer;opacity:.9}.footer .footer_sitemap .footer_sitemap_acdn .footer_sitemap_acdn_switch::before{position:absolute;display:block;content:"";width:16px;height:2px;background-color:#fff;right:12px;top:50%;transform:translateY(-50%)}.footer .footer_sitemap .footer_sitemap_acdn .footer_sitemap_acdn_switch::after{position:absolute;display:block;content:"";width:16px;height:2px;background-color:#fff;right:12px;top:50%;transform:translateY(-50%);transform:rotate(90deg);transition:transform .6s ease}}@media screen and (max-width: 600px){.footer .footer_sitemap .footer_sitemap_acdn .footer_sitemap_acdn_body{overflow:hidden;max-height:0;transition:max-height .6s ease}}.footer .footer_sitemap .footer-touin{max-width:285px}.footer .footer_sitemap .footer-access{max-width:285px}.footer .footer_sitemap .footer-contact{max-width:285px}.footer .footer_sitemap .footer-datumou{max-width:375px}.footer .footer_sitemap .footer-datumou_menu{max-width:432px}.footer .footer_sitemap .footer-biyou_menu{max-width:422px}.footer .footer_sitemap .footer-campaign{max-width:215px}.footer .footer_sitemap .footer-sonota{max-width:213px}.footer .footer_sitemap .footer-nikibi{max-width:440px}.footer .footer_sitemap .footer-nikibi_menu{max-width:440px}.footer .footer_sitemap .footer-sonota_top{max-width:422px}.footer .foote-relate{position:relative}.footer .footer_download{width:100%;border:solid 1px #fff;padding:24px 28px;text-align:center}@media screen and (max-width: 979px){.footer .footer_download{margin-top:30px}}@media screen and (min-width: 980px){.footer .footer_download.footer_download--clinic{width:51.0204081633vw;max-width:600px;position:absolute;right:0px;bottom:90px;padding:140px 30px}}.footer .footer_download h3{color:#fff;font-size:2rem;letter-spacing:.08em;font-weight:400;margin-bottom:32px}@media screen and (max-width: 600px){.footer .footer_download h3{margin-bottom:12px}}.footer .footer_download p{font-size:1.6rem;color:#fff;letter-spacing:.08em;margin-bottom:30px;font-weight:300;line-height:2}@media screen and (max-width: 600px){.footer .footer_download p{margin-bottom:15px;font-size:14px;text-align:left}}.footer .footer_download a{display:block;width:90%;max-width:285px;margin:0 auto;border-radius:10px;color:#fff;font-size:14px;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}}.campaign .sec01 .sec01_wrap{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 .app_title{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 .app_title{line-height:1.6;font-size:25px}}.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:.05em;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:25px 0 35px}.campaign .sec01 .sec01_wrap .sec01_col .sec01_col_wrap h3{font-size:40px;font-weight:500;font-family:"Noto Serif JP",serif;letter-spacing:.08em;color:#1f7b84;line-height:1.4}@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;display:block}@media screen and (max-width: 979px){.campaign .sec01 .sec01_wrap .sec01_col .sec01_col_wrap h3 span{margin-top:10px;font-size:22px}}.campaign .sec01 .sec01_wrap .sec01_wrap_txt{padding:20px 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}@media screen and (max-width: 600px){.campaign .sec01 .sec01_wrap .sec01_wrap_txt_app{margin-bottom:105px !important}}.campaign .aside-02_bg{background:none}.campaign .aside-02_bg .aside_bg{width:100%}.campaign .sec_aside{width:95%;max-width:720px}@media screen and (max-width: 600px){.campaign .sec_aside{width:100%}}.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 h2{font-size:25px}.under-plan .sec01 .under-plan_price .under-plan_price_bg .under-plan_font{font-weight:bold}.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;position:relative;z-index:3}.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 83px;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%}@media screen and (max-width: 600px){.under-plan .sec01 .sec02_thought .sec02_thought_wrap .thought_wrap_bottom{margin-bottom:0 !important}}.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:20px !important}}.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;width:90%}.tokushoho .sec01 .tokushoho_wrap{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 !important}}.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}}@media screen and (max-width: 600px){.not_founded .sec01{padding:20px 0}}.not_founded .sec01 p{position:relative;z-index:2;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}.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}@media screen and (max-width: 600px){.bnls .bnls_wrap_txt_list{margin:37px 0 20px}}.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){.bnls .sec-menu .sec-menu-wrap h2{max-width:341px;margin:0 auto 30px}}.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}}@media screen and (max-width: 600px){.student .page-flex{padding-bottom:0 !important}}.student .sec01{max-width:736px !important}.student .student_link{margin-bottom:50px}@media screen and (max-width: 600px){.student .student_link.student_link--middle{margin-bottom:20px}}.student .student_link.student_link--middle a{font-size:16px;border:1px solid #1f7b84}@media screen and (max-width: 600px){.student .student_link.student_link--middle a{font-size:14px}}@media screen and (max-width: 600px){.student .student_link.student_link--nikibi{margin-bottom:20px}}.student .student_link.student_link--nikibi a{font-size:18px;border:1px solid #1f7b84}@media screen and (max-width: 600px){.student .student_link.student_link--nikibi a{font-size:16px}}.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%;position:relative}.student .student_link ul li 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%) rotate(90deg)}.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(1, 158, 174) 0%, rgb(6, 183, 202) 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}.student .sec01_col{margin-bottom:83px}@media screen and (max-width: 600px){.student .sec01_col{margin-bottom:55px}}.student .sec01_col .student_table01 ul{display:flex;flex-wrap:wrap;border-radius:10px;border:solid 1px #1f7b84;overflow:hidden}.student .sec01_col .student_table01 ul li{font-size:17px;font-weight:400;letter-spacing:.08em;padding:13px 10px;border-top:solid 1px #1f7b84;display:flex;flex-wrap:wrap;align-items:center}.student .sec01_col .student_table01 ul li:nth-of-type(-n + 3){background-color:#1f7b84}.student .sec01_col .student_table01 ul li:nth-of-type(3n + 1){width:43%;border-right:solid 1px #1f7b84}.student .sec01_col .student_table01 ul li:nth-of-type(3n + 2){width:26%;justify-content:center}@media screen and (max-width: 600px){.student .sec01_col .student_table01 ul li:nth-of-type(3n + 2){border-right:solid 1px #1f7b84}}.student .sec01_col .student_table01 ul li:nth-of-type(3n + 3){width:31%;justify-content:space-between;font-weight:bold;position:relative;padding:0 20px}.student .sec01_col .student_table01 ul li:nth-of-type(3n + 3)::before{position:absolute;display:block;content:"▶";font-size:13px;color:#1f7b84;left:0;transform:translateX(-50%)}@media screen and (max-width: 600px){.student .sec01_col .student_table01 ul li:nth-of-type(3n + 3)::before{display:none}}@media screen and (max-width: 600px){.student .sec01_col .student_table01 ul li:nth-of-type(3n + 3){text-align:center;padding:0 10px;display:flex;justify-content:center}}.student .sec01_col .student_table01 ul li:first-of-type{border-right:solid 1px #fff !important}@media screen and (max-width: 600px){.student .sec01_col .student_table01 ul li:nth-of-type(2){border-right:solid 1px #fff !important}}@media screen and (max-width: 979px){.student .sec01_col .student_table01 ul li{font-size:14px}}@media screen and (max-width: 600px){.student .sec01_col .student_table01 ul li{font-size:3vw}}.student .sec01_col .student_table01 ul li span{display:inline-block;padding:0px 5px;font-weight:400;font-size:13px;background-color:#1f7b84;border-radius:3px;color:#fff;margin-left:5px;width:81px;text-align:center}@media screen and (max-width: 979px){.student .sec01_col .student_table01 ul li span{font-size:11px}}@media screen and (max-width: 600px){.student .sec01_col .student_table01 ul li span{margin:0;width:100%}}.student .sec01_col .student_table01 ul .title{text-align:center;color:#fff;justify-content:center}.student .sec01_col .student_table01 ul .wrap{color:#1f7b84;background-color:#fff}.student .sec01_col .student_table01 ul .color_blue{background-color:#c7faff !important}.student .sec01_col .color_red{color:#c72e2e !important}.student .sec01_col h3{font-size:25px;font-weight:600;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif;text-shadow:1px 1px 5px rgba(0,0,0,.5);margin-bottom:13px}@media screen and (max-width: 600px){.student .sec01_col h3{font-size:17px}}.student .sec01_col h3 .small_title{font-size:17px;font-weight:600;color:#fff;letter-spacing:.08em;font-family:"Noto Serif JP",serif;text-shadow:1px 1px 5px rgba(0,0,0,.5)}@media screen and (max-width: 600px){.student .sec01_col h3 .small_title{font-size:14px}}.student .sec01_col .sec01_col_item{width:100%;margin-bottom:20px}.student .sec01_col .sec01_col_item img{width:100%;border-radius:10px}.student .sec01_col .sec01_col_white{background-color:#fff;border-radius:10px;width:100%;text-align:center;padding:30px 5%;margin-top:40px}@media screen and (max-width: 600px){.student .sec01_col .sec01_col_white{padding:20px;margin-bottom:34px}}.student .sec01_col .sec01_col_white h4{font-size:18px;font-weight:400;letter-spacing:.03em;color:#1f7b84;line-height:1.7;margin-bottom:25px}.student .sec01_col .sec01_col_white ul li{font-size:14px;font-weight:400;letter-spacing:.12em;color:#1f7b84;line-height:2}.student .sec01_col .sec01_col_white ul li span{display:inline-block;margin:0 5px 0}.student .sec01_col .student_table02{margin-bottom:10px}.student .sec01_col .student_table02 table{width:100%;border-radius:10px;overflow:hidden}.student .sec01_col .student_table02 table thead th{background-color:#207b84;color:#fff;font-size:13px;font-weight:400;letter-spacing:.08em;text-align:center;padding:15px 0}.student .sec01_col .student_table02 table tbody tr:nth-child(2) td{border-top:solid 1px #207b84}@media screen and (max-width: 600px){.student .sec01_col .student_table02 table tbody .point_sp{min-width:120px}}.student .sec01_col .student_table02 table tbody td{background-color:#fff;color:#1f7b84;font-size:14px;font-weight:400;letter-spacing:.08em;padding:15px 18px;line-height:2;vertical-align:middle}.student .sec01_col .student_table02 table tbody td:first-child{border-right:solid 1px #207b84}.student .sec01_col .student_table02 table tbody td:nth-child(2){color:#1f7b84;font-size:20px;font-weight:600;letter-spacing:.08em;text-align:center}@media screen and (max-width: 979px){.student .sec01_col .student_table02 table tbody td:nth-child(2){font-size:14px !important}}@media screen and (max-width: 979px){.student .sec01_col .student_table02 table tbody td{font-size:12px;padding:15px}}.student .sec01_col .student_table02 table tbody td small{font-size:12px;font-weight:400;letter-spacing:.08em;color:#797979;line-height:2}.student .sec01_col .sec_col_point dl{padding:20px 0;display:flex;border-top:solid 1px #fff}.student .sec01_col .sec_col_point dl:last-child{border-bottom:solid 1px #fff}@media screen and (max-width: 600px){.student .sec01_col .sec_col_point dl{align-items:center}}.student .sec01_col .sec_col_point dl dt{font-size:17px;font-weight:600;letter-spacing:.08em;color:#fff;line-height:1.5;width:65%;padding-right:30px}@media screen and (max-width: 600px){.student .sec01_col .sec_col_point dl dt{font-size:14px;padding-right:17px;width:55%}}.student .sec01_col .sec_col_point dl dt span{font-size:14px;font-weight:300;letter-spacing:.08em;color:#fff}.student .sec01_col .sec_col_point dl dd{font-size:17px;font-weight:600;letter-spacing:.08em;color:#fff;line-height:1.5;width:35%;padding-left:30px;position:relative}.student .sec01_col .sec_col_point dl dd::before{position:absolute;display:block;content:"▶";font-size:13px;color:#fff;left:0;top:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 600px){.student .sec01_col .sec_col_point dl dd{font-size:14px;padding-left:17px;width:45%}}.student .sec01_col .sec_col_point dl dd span{font-size:14px;font-weight:400;letter-spacing:.08em;color:#fff;text-decoration:underline}.student .sec01_col .sec_col_point_txt{text-shadow:1px 1px 5px rgba(0,0,0,.5);margin-top:40px}.student .sec01_col .student_table02_txt{text-shadow:1px 1px 5px rgba(0,0,0,.5)}.student .sec01_col .com-btn__blue{max-width:340px !important;box-shadow:0px 3px 6px rgba(0,0,0,.5);margin-top:25px}.student .sec01_col .com-btn__blue a{border-radius:0 !important}.student .sec01_col .student_table_point{margin-top:65px}.student .sec01_col .student_table_point dl dt{font-size:17px;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;color:#fff;padding-bottom:10px;border-bottom:solid 1px #fff;margin-bottom:10px;text-shadow:1px 1px 5px rgba(0,0,0,.5)}.student .sec01_col .student_table_point dl dd{font-size:14px;font-weight:400;letter-spacing:.08em;color:#fff;line-height:2;text-shadow:1px 1px 5px rgba(0,0,0,.5)}.student .sec01_col .student_table_point ul{margin-top:35px}.student .sec01_col .student_table_point ul li{font-size:17px;font-weight:500;letter-spacing:.08em;font-family:"Noto Serif JP",serif;color:#fff;text-shadow:1px 1px 5px rgba(0,0,0,.5);margin-bottom:10px}.student .sec01_col .student_table_point ul li:nth-of-type(2){font-size:14px;font-weight:400;letter-spacing:.08em;color:#fff}.student .sec01_col .student_table_point .student_table_points{width:100%;border-radius:10px;overflow:hidden;margin-bottom:30px}.student .sec01_col .student_table_point .student_table_points thead tr th{font-size:13px;font-weight:400;letter-spacing:.08em;color:#fff;text-align:center;background-color:#1f7b84;padding:18px 0}@media screen and (max-width: 600px){.student .sec01_col .student_table_point .student_table_points .min{min-width:115px}}.student .sec01_col .student_table_point .student_table_points tbody tr{border-top:solid 1px #1f7b84}.student .sec01_col .student_table_point .student_table_points tbody tr td{font-size:14px;font-weight:400;letter-spacing:.08em;color:#1f7b84;background-color:#fff;padding:16px 0 16px 25px;width:57%;vertical-align:middle}.student .sec01_col .student_table_point .student_table_points tbody tr td:nth-child(2){font-size:13px;font-weight:600;text-align:center;border-left:solid 1px #1f7b84;padding:16px 0;width:43%}@media screen and (max-width: 979px){.student .sec01_col .student_table_point .student_table_points tbody tr td:nth-child(2){width:30%}}@media screen and (max-width: 600px){.student .sec01_col .student_table_point .student_table_points tbody tr td:nth-child(2){font-size:12px}}@media screen and (max-width: 979px){.student .sec01_col .student_table_point .student_table_points tbody tr td{width:70%}}@media screen and (max-width: 600px){.student .sec01_col .student_table_point .student_table_points tbody tr td{font-size:13px}}.student .sec01_col .student_table_point .student_table_points tbody tr .boder_none{border-left:none !important}.student .sec_reservation{width:100%;max-width:788px;margin:0 auto}.student .sec_reservation .sec_reservation_wrap{width:100%;margin:0 auto}.student .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){.student .sec_reservation .sec_reservation_wrap .sec_reservation_contener{margin-top:15px}}.student .sec_reservation .sec_reservation_wrap .sec_reservation_contener::before{position:absolute;display:block;content:"";width:100%;height:100%;opacity:.5}.student .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){.student .sec_reservation .sec_reservation_wrap .sec_reservation_contener .step{display:flex;align-items:center;justify-content:center}}.student .sec_reservation .sec_reservation_wrap .sec_reservation_contener .sec_reservation_contener_img{position:relative;width:325px}@media screen and (max-width: 979px){.student .sec_reservation .sec_reservation_wrap .sec_reservation_contener .sec_reservation_contener_img{width:260px}}@media screen and (max-width: 600px){.student .sec_reservation .sec_reservation_wrap .sec_reservation_contener .sec_reservation_contener_img{width:100%}}.student .sec_reservation .sec_reservation_wrap .sec_reservation_contener .sec_reservation_contener_img img{width:100%;border-radius:10px}.student .sec_reservation .sec_reservation_wrap .sec_reservation_contener .reservation_margin_img{margin-top:10px}.student .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){.student .sec_reservation .sec_reservation_wrap .sec_reservation_contener .sec_reservation_contener_txt{width:calc(100% - 260px)}}@media screen and (max-width: 600px){.student .sec_reservation .sec_reservation_wrap .sec_reservation_contener .sec_reservation_contener_txt{width:100%;padding:18px}}.student .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){.student .sec_reservation .sec_reservation_wrap .sec_reservation_contener .sec_reservation_contener_txt h4{font-size:1.7rem;margin-bottom:8px}}.student .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}.student .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}.student .sec_reservation .sec_reservation_wrap .sec_reservation_contener .sec_reservation_contener_txt .reservation_margin_title{margin-top:20px}.student .sec_reservation .sec_reservation_wrap .sec_reservation_contener .sec_reservation_contener_txt .reservation_margin_title.reservation_margin_title--nikibi{font-family:YakuHanJP,"Noto Sans JP",sans-serif;font-weight:bold}.student .sec_reservation .sec_reservation_wrap .sec_reservation_contener .sec_reservation_contener_txt .reservation_margin_title.reservation_margin_title--nikibi a{color:#fff}.student .flow{width:100% !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 20px}}.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;max-width:350px}}@media screen and (max-width: 979px){.lp_recruit_form-finish .com_machine_title h1{font-size:27px !important}}.lp_recruit_form-finish .sec02{padding:80px 0px;position:relative;z-index:3}@media screen and (max-width: 979px){.lp_recruit_form-finish .sec02{padding:30px 0px}}.lp_recruit_form-finish .sec02 .sec02-img{width:100%;max-width:905px;margin:0 auto 30px}.lp_recruit_form-finish .sec02 .sec02-img img{border-radius:10px}.lp_recruit_form-finish .sec02 h2{text-align:center;font-size:25px;font-weight:500;color:#fff;text-shadow:0px 0px 10px rgba(0,0,0,.5);font-family:"Noto Serif JP",serif}.lp_recruit_form-finish .sec02 p{font-size:14px;line-height:2;color:#fff;text-align:center;margin-bottom:20px;margin-top:30px;font-family:"Noto Serif JP",serif}@media screen and (max-width: 600px){.lp_recruit_form-finish .sec02 p{margin-bottom:30px}}.lp_recruit_form-finish .sec02 p a{font-size:16px;line-height:2;color:#fff;text-decoration:underline}.lp_recruit_form-finish .sec02 .mw_wp_form{font-size:14px;text-align:center;color:#fff;font-family:"Noto Serif JP",serif;margin-bottom:20px}.lp_recruit_form-finish .sec02 .com-btn a{width:100%;max-width:384px;margin:0 auto;display:block;border-radius:10px;position:relative;background-color:#1f7b84;color:#fff;text-align:center;padding:15px 0px;font-size:14px}@media screen and (max-width: 600px){.lp_recruit_form-finish .sec02 .com-btn a{font-size:var(--font-14-mobile)}}.lp_recruit_form-finish .sec02 .com-btn a i{width:10px;height:10px;background-image:url("../img/icon/icon-arrow-right.svg");background-size:contain;position:absolute;right:10px;bottom:50%;transform:translateY(50%);content:"";display:block;background-repeat:no-repeat;pointer-events:none;z-index:10}.aside-campaign .aside-campaign_bg{padding-top:60px}@media screen and (max-width: 979px){.aside-campaign .aside-campaign_bg{padding-top:30px}}.lp_recruit_form{margin-top:105px !important}@media screen and (max-width: 1299px){.lp_recruit_form{margin-top:90px !important}}@media screen and (max-width: 979px){.lp_recruit_form{margin-top:80.6px !important}}@media screen and (max-width: 600px){.lp_recruit_form{margin-top:83.6px !important}}.lp_recruit_form .sec01{position:relative;z-index:2;padding:80px 0px}@media screen and (max-width: 600px){.lp_recruit_form .sec01{padding:40px 0px}}.lp_recruit_form .sec01.sec01-opinion .sec01-desc{max-width:660px}.lp_recruit_form .sec01 .sec01-desc{width:100%;max-width:760px;margin:0 auto}.lp_recruit_form .sec01 .sec01-desc p{font-size:14px;line-height:2;color:#fff;text-align:center;margin-bottom:40px}@media screen and (max-width: 600px){.lp_recruit_form .sec01 .sec01-desc p{margin-bottom:30px}}.page{background:linear-gradient(90deg, rgb(11, 154, 169) 0%, rgb(21, 199, 218) 50%, rgb(11, 154, 169) 100%)}.page .sec 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 .sec h2{font-size:20px;margin-bottom:18px}}.page .page-title--deco h2,.page .page-title--deco h3,.page .page-title--deco h4{display:flex;align-items:center;justify-content:center;color:#1f7b84 !important;font-size:24px;font-weight:600;text-shadow:none !important;margin-bottom:10px !important;font-family:"Noto Serif JP",serif;letter-spacing:.02em}.page .page-title--deco h2:before,.page .page-title--deco h3:before,.page .page-title--deco h4:before{width:80px;height:22px;margin-right:20px;background-image:url("../img/icon/icon-title-before.svg");background-size:contain;background-repeat:no-repeat;content:"";display:block}.page .page-title--deco h2:after,.page .page-title--deco h3:after,.page .page-title--deco h4:after{width:80px;height:22px;background-image:url("../img/icon/icon-title-after.svg");background-size:contain;background-repeat:no-repeat;content:"";display:block;margin-left:20px}.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:400;color:#fff;font-family:"Noto Serif JP",serif;text-shadow:1px 1px 15px rgba(0,0,0,.16);margin-bottom:15px;line-height:1.84}@media screen and (max-width: 600px){.page .page-flex .page-flex-main .sec01 h2{font-size:20px;margin-bottom:10px;text-align:center}}.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:500;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:100%;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}.page .page_form{width:100%;max-width:660px;margin:0 auto}@media screen and (max-width: 600px){.page .page_form #formRegister{width:90%;margin:0 auto}}.page .page_form .mw_wp_form .error{font-size:12px;margin-top:3px}.page .page_form table{box-sizing:border-box;table-layout:fixed;border-radius:10px;overflow:hidden;width:100%}@media screen and (max-width: 600px){.page .page_form table{display:block}}@media screen and (max-width: 600px){.page .page_form table tbody{display:block;width:100%}}@media screen and (max-width: 600px){.page .page_form table tr{display:block}}.page .page_form table tr:last-child td,.page .page_form table tr:last-child th{border-bottom:none}.page .page_form table th{width:36%;padding:20px 15px;background-color:#1f7b84;font-size:14px;color:#fff;text-align:left;border-bottom:1px solid #fff;vertical-align:middle;font-weight:500}@media screen and (max-width: 600px){.page .page_form table th{display:block;width:100%}}.page .page_form table th .th-flex{font-size:14px;color:#fff;display:flex;align-items:first baseline}.page .page_form table th .th-flex span{white-space:nowrap}.page .page_form table th span{color:#fff;font-size:10px}.page .page_form table th .hissu{background-color:#fe3675;color:#fff;font-size:10px;padding:2px 5px;margin-right:5px}.page .page_form table th .ninni{background-color:#339dbb;color:#fff;font-size:10px;padding:2px 5px;margin-right:5px}.page .page_form table td{width:64%;border-bottom:1px solid #1f7b84;padding:20px;background-color:#fff;font-size:14px;box-sizing:border-box}@media screen and (max-width: 600px){.page .page_form table td{display:block;width:100%}}.page .page_form table td div{font-size:14px}.page .page_form table td .easepick-wrapper{z-index:3}.page .page_form table td .kibouWrap{display:flex;flex-wrap:wrap}.page .page_form table td .kibouWrap .kibou{display:flex;width:100%;margin-bottom:10px}.page .page_form table td .kibouWrap .kibou .kbr01{padding-left:10px}.page .page_form table td .kibouWrap .kibou .hissu{background-color:#fe3675;color:#fff;font-size:10px;padding:2px 5px;margin-right:5px}.page .page_form table td .kibouWrap .kibou .ninni{background-color:#339dbb;color:#fff;font-size:10px;padding:2px 5px;margin-right:5px}.page .page_form table td .kibouWrap .kibou .kbr03{width:56%;margin-right:4%}.page .page_form table td .kibouWrap .kibou .kbr04{width:40%}.page .page_form table td input{width:100%;border:1px solid #707070;font-size:14px;padding:15px;box-sizing:border-box}.page .page_form table td input:focus{border:1px solid #1f7b84;outline:none}.page .page_form table td input[type=number]{-moz-appearance:textfield !important}.page .page_form table td input[type=number]::-webkit-inner-spin-button,.page .page_form table td input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.page .page_form table td select{background-image:url("../img/icon/icon-select.svg");background-size:11px;background-repeat:no-repeat;background-position:right 20px center;width:100%;box-sizing:border-box;max-width:222px;appearance:none;background-color:#fff;padding:15px;padding-right:50px;font-size:14px;border:1px solid #707070;border-radius:0px;color:#252525}.page .page_form table td select:focus{border:1px solid #1f7b84;outline:none}.page .page_form table td input[type=checkbox]{appearance:none;width:20px;height:20px;border:2px solid #1f7b84;border-radius:0px;background-color:#fff;padding:0px;cursor:pointer;border:1px solid #b7b7b7}.page .page_form table td input[type=checkbox]:checked{background-color:#1f7b84;border-color:#1f7b84}.page .page_form table td input[type=checkbox]:checked::after{content:"✓";color:#fff;font-size:14px;display:block;text-align:center;line-height:20px}.page .page_form table td input[type=radio]{width:20px;height:20px;border:2px solid #1f7b84;border-radius:0px;background-color:#fff;padding:0px;cursor:pointer;border:1px solid #b7b7b7}.page .page_form table td .mwform-radio-field label{display:flex;align-items:center}.page .page_form table td .mwform-checkbox-field label{display:flex;align-items:center}.page .page_form table td textarea{width:100%;border-radius:0px;border:1px solid #707070;font-size:14px;padding:15px;height:140px;box-sizing:border-box;font-weight:normal;resize:vertical;line-height:1.7}.page .page_form table td textarea::placeholder{color:#c1c1c1}.page .page_form table td textarea:focus{border:1px solid #1f7b84;outline:none}.page .page_form #formbtnWrap{width:100%;max-width:300px;margin:30px auto 0px}@media screen and (max-width: 600px){.page .page_form #formbtnWrap{max-width:400px}}.page .page_form #formbtnWrap .formbtnWrap-next{position:relative}.page .page_form #formbtnWrap .formbtnWrap-next:before{width:10px;height:10px;background-image:url("../img/icon/icon-arrow-right.svg");background-size:contain;position:absolute;right:10px;bottom:50%;transform:translateY(50%);content:"";display:block;background-repeat:no-repeat;pointer-events:none;z-index:10}.page .page_form #formbtnWrap input{width:100%;background-color:#1f7b84;color:#fff;font-size:14px;padding:15px;border-radius:10px;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0px 5px 10px rgba(0,0,0,.2)}.page .page_form #formbtnWrap input:hover{opacity:.5}.page .page_form .mw_wp_form_confirm .sec01-desc-form{display:none}.page .page_form .mw_wp_form_confirm th span,.page .page_form .mw_wp_form_confirm td span{display:none}.page .page_form .mw_wp_form_confirm th{padding:32px 15px 32px 40px}@media screen and (max-width: 600px){.page .page_form .mw_wp_form_confirm th{padding:15px 25px}}.page .page_form .mw_wp_form_confirm td{color:#1f7b84;font-weight:500;padding:32px 15px 32px 40px}@media screen and (max-width: 600px){.page .page_form .mw_wp_form_confirm td{padding:15px 25px}}.page .page_form .mw_wp_form_confirm td .kibouWrap ul li{color:#1f7b84;font-weight:500}.page .page_form .mw_wp_form_confirm td .kibouWrap ul li.kbr01{color:#5c5c5c;padding-left:0px}.page .page_form .mw_wp_form_confirm #formbtnWrap{margin-top:60px}@media screen and (max-width: 600px){.page .page_form .mw_wp_form_confirm #formbtnWrap{margin-top:30px}}.page .page_form .mw_wp_form_confirm .formbtnWrap-prev{display:block !important}.page .page_form .formbtnWrap-prev{position:relative;max-width:300px;margin:15px auto 0px;display:none}@media screen and (max-width: 600px){.page .page_form .formbtnWrap-prev{max-width:400px}}.page .page_form .formbtnWrap-prev:before{width:10px;height:10px;background-image:url("../img/icon/icon-arrow-right-main.svg");background-size:contain;position:absolute;right:10px;bottom:50%;transform:translateY(50%);content:"";display:block;background-repeat:no-repeat;pointer-events:none;z-index:10}.page .page_form .formbtnWrap-prev input{width:100%;border:2px solid #1f7b84 !important;background-color:#fff !important;color:#1f7b84 !important;font-size:14px;border-radius:10px;box-shadow:0px 5px 10px rgba(0,0,0,.2);padding:15px;border:none;cursor:pointer;transition:all .3s ease}.page .page_form .formbtnWrap-prev input:hover{opacity:.5}.page .page_form .formbtnWrap-back{position:relative;max-width:300px;margin:15px auto 0px}@media screen and (max-width: 600px){.page .page_form .formbtnWrap-back{max-width:400px}}.page .page_form .formbtnWrap-back:before{width:10px;height:10px;background-image:url("../img/icon/icon-arrow-right-main.svg");background-size:contain;position:absolute;right:10px;bottom:50%;transform:translateY(50%);content:"";display:block;background-repeat:no-repeat;pointer-events:none;z-index:10}.page .page_form .formbtnWrap-back input,.page .page_form .formbtnWrap-back a{width:100%;display:block;text-align:center;border:2px solid #1f7b84 !important;background-color:#fff !important;color:#1f7b84 !important;font-size:14px;border-radius:10px;box-shadow:0px 5px 10px rgba(0,0,0,.2);padding:15px;border:none;cursor:pointer;transition:all .3s ease}.page .page_form .formbtnWrap-back input:hover,.page .page_form .formbtnWrap-back a:hover{opacity:.5}.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 15px;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;font-size:17px;padding:13px 10px}}.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}}@media screen and (max-width: 600px){.com_menu_col{margin:30px auto 100px}}.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}}@media screen and (max-width: 600px){.com_menu_col .com_menu_col_txt .com_menu_col_txt-name{width:80%;max-width:240px;margin:0 auto}}.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%}@media screen and (max-width: 600px){.text-center-mobile{text-align:center !important}}.page_com .page_com-title-h2 h2,.page_com .page_com-title-h2 h3{font-size:var(--font-25);line-height:1.84;font-weight:600;margin-bottom:var(--space-20);font-family:"Noto Serif JP",serif;color:#fff;text-shadow:inherit !important}.page_com .page_com-title-deco{text-align:center}.page_com .page_com-title-deco.page_com-title-deco--large h2,.page_com .page_com-title-deco.page_com-title-deco--large h3{font-size:var(--font-40) !important}@media screen and (max-width: 979px){.page_com .page_com-title-deco.page_com-title-deco--large h2,.page_com .page_com-title-deco.page_com-title-deco--large h3{font-size:30px !important}}.page_com .page_com-title-deco.page_com-title-deco--small h2,.page_com .page_com-title-deco.page_com-title-deco--small h3{font-size:var(--font-20) !important}@media screen and (max-width: 979px){.page_com .page_com-title-deco.page_com-title-deco--small h2,.page_com .page_com-title-deco.page_com-title-deco--small h3{font-size:14px !important}}.page_com .page_com-title-deco h3,.page_com .page_com-title-deco h2{display:inline-block;color:#fff;font-size:var(--font-30);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){.page_com .page_com-title-deco h3,.page_com .page_com-title-deco h2{font-size:24px !important;padding:0px 40px}}.page_com .page_com-title-deco h3::before,.page_com .page_com-title-deco 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){.page_com .page_com-title-deco h3::before,.page_com .page_com-title-deco h2::before{width:40px;height:10.5px;left:-10px}}.page_com .page_com-title-deco h3::after,.page_com .page_com-title-deco 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){.page_com .page_com-title-deco h3::after,.page_com .page_com-title-deco h2::after{width:40px;height:10.5px;right:-10px}}.page_com .page_com_visual-hasimg{width:100%;position:relative;padding:36px 0 34px;background:linear-gradient(90deg, rgb(4, 115, 134) 0%, rgb(3, 158, 176) 50%, rgb(4, 115, 134) 100%)}@media screen and (max-width: 600px){.page_com .page_com_visual-hasimg{padding-top:0px}}.page_com .page_com_visual-hasimg::before{position:absolute;display:block;content:"";width:100%;height:100%;background:#000;opacity:0;top:0;left:0;z-index:-1}.page_com .page_com_visual-hasimg .super_visual_flex{width:90%;max-width:1095px;margin:0 auto;display:flex;align-items:end;position:relative;z-index:10}.page_com .page_com_visual-hasimg .super_visual_flex .super_visual_txt{width:63%;padding-right:50px}@media screen and (max-width: 600px){.page_com .page_com_visual-hasimg .super_visual_flex .super_visual_txt{width:100%;padding:0;margin-top:10px}}.page_com .page_com_visual-hasimg .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}.page_com .page_com_visual-hasimg .super_visual_flex .super_visual_txt h2,.page_com .page_com_visual-hasimg .super_visual_flex .super_visual_txt h1{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){.page_com .page_com_visual-hasimg .super_visual_flex .super_visual_txt h2,.page_com .page_com_visual-hasimg .super_visual_flex .super_visual_txt h1{margin:10px 0;font-size:3.6rem}}.page_com .page_com_visual-hasimg .super_visual_flex .super_visual_txt h2.font-small,.page_com .page_com_visual-hasimg .super_visual_flex .super_visual_txt h1.font-small{font-size:3.5rem !important}@media screen and (max-width: 600px){.page_com .page_com_visual-hasimg .super_visual_flex .super_visual_txt h2.font-small,.page_com .page_com_visual-hasimg .super_visual_flex .super_visual_txt h1.font-small{font-size:2.8rem !important}}.page_com .page_com_visual-hasimg .super_visual_flex .super_visual_txt h2.letter-small,.page_com .page_com_visual-hasimg .super_visual_flex .super_visual_txt h1.letter-small{letter-spacing:0em !important}.page_com .page_com_visual-hasimg .super_visual_flex .super_visual_txt h2 span,.page_com .page_com_visual-hasimg .super_visual_flex .super_visual_txt h1 span{font-size:20px;font-weight:bold;color:#fff;font-family:"Noto Serif JP",serif;letter-spacing:.08em}.page_com .page_com_visual-hasimg .super_visual_flex .super_visual_txt h2 span.small,.page_com .page_com_visual-hasimg .super_visual_flex .super_visual_txt h1 span.small{font-size:18px !important}@media screen and (max-width: 600px){.page_com .page_com_visual-hasimg .super_visual_flex .super_visual_txt .velvet_title{margin:10px 0 30px !important}}.page_com .page_com_visual-hasimg .super_visual_flex .super_visual_txt .price01{padding-right:5%}@media screen and (max-width: 600px){.page_com .page_com_visual-hasimg .super_visual_flex .super_visual_txt .price01{max-width:355px;margin:0 auto;padding:0}}.page_com .page_com_visual-hasimg .super_visual_flex .super_visual_txt .super_visual_item{margin:20px 0;border-radius:10px;padding:20px;background:rgba(0,0,0,.1) !important;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px)}@media screen and (max-width: 600px){.page_com .page_com_visual-hasimg .super_visual_flex .super_visual_txt .super_visual_item{margin:20px 0 30px;padding:0px 0px 30px}}.page_com .page_com_visual-hasimg .super_visual_flex .super_visual_txt .super_visual_item .super_visual_item-icon{position:absolute;left:-80px;bottom:-20px;width:118px;z-index:11}@media screen and (max-width: 979px){.page_com .page_com_visual-hasimg .super_visual_flex .super_visual_txt .super_visual_item .super_visual_item-icon{left:inherit;right:0px;bottom:inherit;top:-9.9833610649vw;width:9.9833610649vw}}@media screen and (max-width: 600px){.page_com .page_com_visual-hasimg .super_visual_flex .super_visual_txt .super_visual_item .super_visual_item-icon{width:106px}}@media screen and (max-width: 600px){.page_com .page_com_visual-hasimg .super_visual_flex .super_visual_txt .super_visual_attenttention p{font-size:12px;letter-spacing:.06em;color:#fff;font-weight:500;text-align:left;font-family:YakuHanJP,"Noto Sans JP",sans-serif;margin-bottom:0px}}@media screen and (max-width: 600px){.page_com .page_com_visual-hasimg .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}}.page_com .page_com_visual-hasimg .super_visual_flex .super_visual_img{width:37%;border-radius:10px;overflow:hidden;position:relative}.page_com .page_com_visual-hasimg .super_visual_flex .super_visual_img::before{position:absolute;display:block;content:"";width:100%;height:100%;background:#fff;opacity:0}.page_com .page_com_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){.page_com .page_com_visual{padding:0px 0% 45px;min-height:200px;display:flex;flex-wrap:wrap;align-items:center}}@media screen and (max-width: 600px){.page_com .page_com_visual .page-breadcrumbs{width:100%;padding:0px 5%}}.page_com .page_com_visual .page_com_visual_title{text-align:center}@media screen and (max-width: 600px){.page_com .page_com_visual .page_com_visual_title{text-align:left;padding:0px 2.5% 0px 5%}}.page_com .page_com_visual .page_com_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: 600px){.page_com .page_com_visual .page_com_visual_title span.page_com_visual_title--span-small{font-size:1.6rem !important}}@media screen and (max-width: 979px){.page_com .page_com_visual .page_com_visual_title span{font-size:1.4rem}}@media screen and (max-width: 600px){.page_com .page_com_visual .page_com_visual_title span{font-size:2rem}}.page_com .page_com_visual .page_com_visual_title h1,.page_com .page_com_visual .page_com_visual_title h2{font-size:var(--font-40);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;margin-bottom:0px}@media screen and (max-width: 600px){.page_com .page_com_visual .page_com_visual_title h1,.page_com .page_com_visual .page_com_visual_title h2{width:100%;font-size:var(--font-35);line-height:1.5}}@media screen and (max-width: 600px){.page_com .page_com_visual .page_com_visual_title h1.com_machine_title_small,.page_com .page_com_visual .page_com_visual_title h2.com_machine_title_small{letter-spacing:0em;font-size:var(--font-30-mobile) !important}}.page_com .page_com_visual .page_com_visual_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){.page_com .page_com_visual .page_com_visual_title p{font-size:17px;line-height:1.4}}@media screen and (max-width: 600px){.page_com .page_com_visual .page_com_visual_title .com_machine_title_plus{font-size:3.3rem;letter-spacing:.06em}}.page_com .page_com_visual .page_com_visual_title_ul{width:90%;max-width:1088px;margin:20px auto 0px}.page_com .page_com_visual .page_com_visual_title_ul ul{display:flex;flex-wrap:wrap;justify-content:space-between}.page_com .page_com_visual .page_com_visual_title_ul ul li{width:32%;font-size:var(--font-20);background-color:#fff;text-align:center;color:#1f7b84;border:1px solid #1f7b84;padding:8px 0px;margin-bottom:10px}@media screen and (max-width: 979px){.page_com .page_com_visual .page_com_visual_title_ul ul li{width:48%}}@media screen and (max-width: 600px){.page_com .page_com_visual .page_com_visual_title_ul ul li{width:100%;margin-bottom:10px;font-size:18px}}.page_com .page_com_visual .page_com_visual_title_ul ul li a{font-size:14px;background-color:#fff;text-align:center;color:#1f7b84;display:block;width:100%;height:100%;padding:8px 0px}.page_com .page_com_visual .page_com_visual_title_ul ul li a.font-large{font-size:var(--font-20) !important}@media screen and (max-width: 600px){.page_com .page_com_visual .page_com_visual_title_ul ul li a.font-large{font-size:18px !important}}.page_com .sec16_faq{position:relative;z-index:2}.page_com .sec16_faq .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){.page_com .sec16_faq .sec10_wrap{padding:35px 0 40px}}.page_com .sec16_faq .sec10_wrap .sec10_faq{width:90%;max-width:869px;margin:30px auto 0}@media screen and (max-width: 600px){.page_com .sec16_faq .sec10_wrap .sec10_faq{margin:20px auto 0}}.page_com .sec16_faq .sec10_wrap .sec10_faq .sec10_faq_container{margin-bottom:60px}@media screen and (max-width: 600px){.page_com .sec16_faq .sec10_wrap .sec10_faq .sec10_faq_container{margin-bottom:30px}}.page_com .sec16_faq .sec10_wrap .sec10_faq:last-of-type{margin-bottom:0px}@media screen and (max-width: 600px){.page_com .sec16_faq .sec10_wrap .sec10_faq:last-of-type{margin-bottom:23px}}.page_com .sec16_faq .sec10_wrap .sec10_faq .faq_list{margin-bottom:25px;border-radius:10px;overflow:hidden;transition:all .4s}@media screen and (max-width: 979px){.page_com .sec16_faq .sec10_wrap .sec10_faq .faq_list{margin-bottom:30px}}.page_com .sec16_faq .sec10_wrap .sec10_faq .faq_list .list-question{position:relative;background-color:#fff;padding:0px 0px 0px 0;display:flex}.page_com .sec16_faq .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}@media screen and (max-width: 600px){.page_com .sec16_faq .sec10_wrap .sec10_faq .faq_list .list-question::before{right:15px}}.page_com .sec16_faq .sec10_wrap .sec10_faq .faq_list .list-question:hover{cursor:pointer}.page_com .sec16_faq .sec10_wrap .sec10_faq .faq_list .list-question .q{width:60px;text-align:center;background-color:#1f7b84;margin-right:0px;padding:12px 0}.page_com .sec16_faq .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}.page_com .sec16_faq .sec10_wrap .sec10_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:10px;display:flex;align-items:center;padding-right:35px}@media screen and (max-width: 600px){.page_com .sec16_faq .sec10_wrap .sec10_faq .faq_list .list-question .q_txt{padding:10px 35px 10px 10px}}.page_com .sec16_faq .sec10_wrap .sec10_faq .faq_list .list-answer{display:none}.page_com .sec16_faq .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}.page_com .sec16_faq .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}.page_com .sec16_faq .sec10_wrap .sec10_faq .faq_list .list-answer .a{width:60px;text-align:center;height:100%;position:relative;z-index:2}.page_com .sec16_faq .sec10_wrap .sec10_faq .faq_list .list-answer .a p{margin-bottom:0;font-size:2.4rem;color:#5c5c5c}.page_com .sec16_faq .sec10_wrap .sec10_faq .faq_list .list-answer .a_txt{width:calc(100% - 60px);padding-left:15px}.page_com .sec16_faq .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}.page_com .sec16_faq .sec10_wrap .sec10_faq .faq_list .list-question.show{border-radius:10px 10px 0 0 !important}.page_com .sec16_faq .sec10_wrap .sec10_faq .faq_list .list-question.show::before{transform:translateY(-50%) rotate(180deg)}.page_com .sec16_faq .sec10_wrap .sec10_faq .faq_list_btn{text-align:right}@media screen and (max-width: 600px){.page_com .sec16_faq .sec10_wrap .sec10_faq .faq_list_btn{text-align:center}}.page_com .sec16_faq .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}.page_com .sec16_faq .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}.page_com .page_com-pico-aside-contact{background-image:url("../img/pico/pico-aside-bg.jpg");background-size:cover;background-repeat:no-repeat;padding:100px 0px;position:relative;z-index:3}@media screen and (max-width: 979px){.page_com .page_com-pico-aside-contact{padding:50px 0px}}.page_com .page_com-pico-aside-contact ul{display:flex;justify-content:center;flex-wrap:wrap}.page_com .page_com-pico-aside-contact ul li{display:block;width:48%;max-width:409px;margin-right:4%}@media screen and (max-width: 600px){.page_com .page_com-pico-aside-contact ul li{width:100%;margin-bottom:20px;margin-right:0px}}.page_com .page_com-pico-aside-contact ul li:nth-child(2n){margin-right:0px}@media screen and (max-width: 600px){.page_com .page_com-pico-aside-contact ul li:nth-child(2n){margin-bottom:0px}}.page_com .page_com-pico-aside-contact ul li a{display:flex;flex-wrap:wrap;height:122px;width:100%;align-items:center;background-color:#1f7b84;border-radius:10px;justify-content:center}.page_com .page_com-pico-aside-contact ul li a small{font-size:12px;font-family:"Noto Serif JP",serif;color:#fff;display:block;text-align:center;width:100%}.page_com .page_com-pico-aside-contact ul li.tel a{padding:15px 0px}.page_com .page_com-pico-aside-contact ul li.tel a span{font-size:17px;font-family:"Noto Serif JP",serif;color:#fff;display:block;width:100%;text-align:center}.page_com .page_com-pico-aside-contact ul li.tel a strong{font-family:"Noto Serif JP",serif;color:#fff;font-size:34px;display:block;line-height:1;margin:2px 0px;text-align:center}.page_com .page_com-pico-aside-contact ul li.web a{padding:25px 0px;position:relative}.page_com .page_com-pico-aside-contact ul li.web a:after{width:10px;height:17px;background-image:url("../img/icon/icon_arrow_white.png");background-size:contain;background-repeat:no-repeat;background-position:center;content:"";position:absolute;right:20px;top:50%;transform:translateY(-50%);z-index:1}.page_com .page_com-pico-aside-contact ul li.web a strong{font-family:"Noto Serif JP",serif;color:#fff;font-size:34px;display:block;line-height:1;margin:2px 0px;text-align:center}.page_com .page_com-pico-more{display:none}.page_com .sec07_com .sec07_bg{position:relative;width:100%;padding:62px 0 73px}.page_com .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}.page_com .sec07_com .sec07_bg .sec07_wrap{position:relative;z-index:2}.page_com .sec07_com .sec07_bg .sec07_wrap .contents_title__green{text-align:center}.page_com .sec07_com .sec07_bg .sec07_wrap .contents_title__green span{font-size:2rem;letter-spacing:.08em;color:#fdd15d;font-family:"Noto Serif JP",serif}.page_com .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){.page_com .sec07_com .sec07_bg .sec07_wrap .contents_title__green h2{font-size:2.5rem}}.page_com .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list{display:flex;flex-wrap:wrap;width:90%;max-width:876px;margin:30px auto 0}.page_com .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){.page_com .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .com-btn__blue{width:100%}}.page_com .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}.page_com .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){.page_com .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list h3{font-size:1.8rem}}@media screen and (max-width: 600px){.page_com .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list h3{font-size:2rem}}.page_com .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){.page_com .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p{font-size:1.1rem}}@media screen and (max-width: 600px){.page_com .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p{font-size:1.4rem}}.page_com .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){.page_com .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p span{font-size:1.1rem}}@media screen and (max-width: 600px){.page_com .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list p span{font-size:1.4rem}}.page_com .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){.page_com .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer{width:100%;padding:0;margin-bottom:30px;border-right:none}}.page_com .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer .customer_wrap{width:100%;max-width:320px}@media screen and (max-width: 600px){.page_com .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer .customer_wrap{margin:0 auto;padding-bottom:30px;border-bottom:dashed 1px #5c5c5c}}.page_com .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2{width:50%;padding:10px 0 18px}@media screen and (max-width: 600px){.page_com .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2{width:100%;padding:0}}.page_com .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){.page_com .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap{margin:0 auto}}.page_com .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)}.page_com .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap .com-btn__blue{width:100%;max-width:100%}.page_com .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap .com-btn__black{width:100%;max-width:100%}.page_com .sec07_com .sec07_bg .sec07_wrap .sec07_wrap_list .customer_v2 .customer_wrap .btn_margin{margin:23px auto}.page_com .sec08_com{padding:79px 0 112px}@media screen and (max-width: 600px){.page_com .sec08_com{padding-bottom:50px}}.page_com .sec08_com .sec08_news .top_news-list{width:90%;max-width:904px;margin:20px auto 0px}.page_com .sec08_com .sec08_news .top_news-list .top_news-list-wrap{display:flex;align-items:center}.page_com .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){.page_com .sec08_com .sec08_news .top_news-list .top_news-list-wrap a{flex-wrap:wrap}}.page_com .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){.page_com .sec08_com .sec08_news .top_news-list .top_news-list-wrap a p{padding:5px 12px}}.page_com .sec08_com .sec08_news .top_news-list .top_news-list-wrap a time{font-size:1.4rem;color:#fff;letter-spacing:.12em}.page_com .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){.page_com .sec08_com .sec08_news .top_news-list .top_news-list-wrap a h3{width:100%;margin-left:0;margin-top:14px}}.page_com .sec08_com .sec08_news .top_news-list .top_news_btn{text-align:right}@media screen and (max-width: 600px){.page_com .sec08_com .sec08_news .top_news-list .top_news_btn{text-align:center}}.page_com .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}.page_com .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}.page_com .sec10_com .sec10_wrap{padding:80px 0;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){.page_com .sec10_com .sec10_wrap{padding:35px 0 40px}}.page_com .sec10_com .sec10_wrap .sec10_faq{width:90%;max-width:869px;margin:57px auto 0}@media screen and (max-width: 600px){.page_com .sec10_com .sec10_wrap .sec10_faq{margin:23px auto 0}}@media screen and (max-width: 600px){.page_com .sec10_com .sec10_wrap .sec10_faq:last-of-type{margin-bottom:23px}}.page_com .sec10_com .sec10_wrap .sec10_faq .faq_list{margin-bottom:30px;border-radius:10px;overflow:hidden}@media screen and (max-width: 979px){.page_com .sec10_com .sec10_wrap .sec10_faq .faq_list{margin-bottom:30px}}.page_com .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}@media screen and (max-width: 979px){.page_com .sec10_com .sec10_wrap .sec10_faq .faq_list .list-question{align-items:inherit}}.page_com .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:28px;top:50%;transform:translateY(-50%) rotate(180deg);transition:all .4s}@media screen and (max-width: 600px){.page_com .sec10_com .sec10_wrap .sec10_faq .faq_list .list-question::before{right:15px}}.page_com .sec10_com .sec10_wrap .sec10_faq .faq_list .list-question:hover{cursor:pointer}.page_com .sec10_com .sec10_wrap .sec10_faq .faq_list .list-question .q{width:60px;text-align:center;background-color:#1f7b84;padding:22px 0}.page_com .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}.page_com .sec10_com .sec10_wrap .sec10_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){.page_com .sec10_com .sec10_wrap .sec10_faq .faq_list .list-question .q_txt{padding:20px 40px 20px 15px;line-height:1.4}}.page_com .sec10_com .sec10_wrap .sec10_faq .faq_list .list-question .q_txt span{font-size:1.4rem;font-weight:500;letter-spacing:.12em;color:#292929}.page_com .sec10_com .sec10_wrap .sec10_faq .faq_list .list-answer{display:none}.page_com .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}.page_com .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}.page_com .sec10_com .sec10_wrap .sec10_faq .faq_list .list-answer .a{width:60px;text-align:center;height:100%;position:relative;z-index:2}.page_com .sec10_com .sec10_wrap .sec10_faq .faq_list .list-answer .a p{margin-bottom:0;font-size:2.4rem;color:#5c5c5c}.page_com .sec10_com .sec10_wrap .sec10_faq .faq_list .list-answer .a_txt{width:calc(100% - 60px);padding-left:15px}.page_com .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;line-height:2}.page_com .sec10_com .sec10_wrap .sec10_faq .faq_list .list-answer .a_txt p span{font-size:1.4rem;font-weight:500;letter-spacing:.12em;color:#292929}.page_com .sec10_com .sec10_wrap .sec10_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}.page_com .sec10_com .sec10_wrap .sec10_faq .faq_list .list-question.show{border-radius:10px 10px 0 0 !important}.page_com .sec10_com .sec10_wrap .sec10_faq .faq_list .list-question.show::before{transform:translateY(-50%) rotate(0deg)}.page_com .sec10_com .sec10_wrap .sec10_faq .faq_list_btn{text-align:right}@media screen and (max-width: 600px){.page_com .sec10_com .sec10_wrap .sec10_faq .faq_list_btn{text-align:center}}.page_com .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}.page_com .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}.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}@media screen and (max-width: 600px){.flow .flow_contener .flow_contener_img.flow_contener_img--nikibi img{width:100%;height:180px;object-fit:cover}}.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 p strong{font-size:1.4rem;color:#fff;line-height:2;letter-spacing:.08em;font-weight:bold;text-decoration:underline}.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;z-index:4}.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;position:relative;z-index:5}.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}.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}.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}}.nikibi .chemical_menu{width:90%;max-width:827px;margin:0 auto;position:relative;z-index:2}.nikibi .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}@media screen and (max-width: 600px){.nikibi .chemical_menu h2{font-size:20px;margin-bottom:15px}}.nikibi .chemical_menu ul{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 600px){.nikibi .chemical_menu ul{justify-content:center}}.nikibi .chemical_menu ul li{width:48%;margin-bottom:30px}@media screen and (max-width: 600px){.nikibi .chemical_menu ul li{width:100%;max-width:341px;margin-bottom:20px}}.nikibi .chemical_menu ul li a{display:block;width:100%;border-radius:10px;overflow:hidden}.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;margin-bottom:0px}.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:20px 0}.sidebar .sidebar-menu ul li a span{font-size:12px;font-weight:400;color:#333;line-height:2;letter-spacing:0em}.sidebar_media .sidebar03-search input:focus{outline:none !important;box-shadow:none !important}.sidebar_media .sidebar03-search .search-submit{display:flex;align-items:center;justify-content:center;width:100%;height:40px;border-radius:10px;background-color:#d5b563;margin:20px auto 0;border:none !important}.sidebar_media .sidebar03-search .search-submit span{color:#292929;font-size:12px;font-weight:400}.sidebar_media .sidebar03-search h2{border-radius:10px !important}.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{display:flex;flex-wrap:wrap}.sidebar_media .sidebar01 ul li a dl dt{width:100% !important;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{width:100%;font-size:12px;font-weight:500;color:#5c5c5c;letter-spacing:.08em;line-height:1.75;margin-left:0}.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{position:relative}.sidebar_media .sidebar02 ul li::before{position:absolute;display:block;content:"";width:15px;height:15px;background-image:url("../img/icon/icon_arrow_black.png");background-size:contain;background-repeat:no-repeat;top:8px}.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_media .sidebar03 .search-form{width:100% !important;margin-top:20px}.sidebar_media .sidebar03 .search-form .search-field{border-radius:10px !important;padding:16px !important;width:100% !important;border:none !important}.sidebar_media .sidebar03 .search-form .search-field::placeholder{font-size:14px !important;font-family:"Noto Serif JP",serif !important}.sidebar-margin{margin-bottom:30px}.corona .sec01 .sec01_wrap .sec01_wrap_col{margin-bottom:32px}.corona .sec01 .sec01_wrap .sec01_wrap_col .sec01_col_img{width:100%;margin-bottom:20px}.corona .sec01 .sec01_wrap .sec01_wrap_col .sec01_col_img img{width:100%}.corona .sec01 .sec01_wrap .sec01_wrap_col .com_green_h3{display:flex;flex-wrap:wrap;align-items:center}@media screen and (max-width: 600px){.corona .sec01 .sec01_wrap .sec01_wrap_col .com_green_h3{padding:10px;text-align:left}}.corona .sec01 .sec01_wrap .sec01_wrap_col .com_green_h3 span{font-size:19px;font-weight:bold;font-family:"Noto Serif JP",serif;color:rgba(0,0,0,0);-webkit-text-stroke:1px #fff;text-stroke:1px #fff;display:inline-block;margin-right:10px}@media screen and (max-width: 600px){.corona .sec01 .sec01_wrap .sec01_wrap_col .com_green_h3 span{font-size:28px}}.corona .sec01 .sec01_wrap .sec01_wrap_col .com_txt_bg{border:solid 1px #fff;border-radius:10px;padding:36px 24px;margin-top:25px;background:linear-gradient(90deg, rgb(1, 158, 174) 0%, rgb(6, 183, 202) 50%, rgb(0, 161, 178) 100%)}.corona .sec01 .sec01_wrap .sec01_wrap_col .com_txt_bg h4{font-size:18px;font-weight:600;letter-spacing:.08em;line-height:1.5;color:#fff;margin-bottom:10px}.corona .sec01 .sec01_wrap .sec01_wrap_col a{font-size:14px;font-weight:600;text-decoration:underline;color:#fff;letter-spacing:.08em;line-height:2}.corona .sec01 .sec01_wrap .sec01_wrap_col_margin{margin-bottom:65px !important}.different .sec01 .sec01_wrap .sec01_wrap_col{padding-top:60px}.different .sec01 .sec01_wrap .sec01_wrap_col:first-child{padding-top:0px}.different .sec01 .sec01_wrap .sec01_wrap_col h2{font-size:24px}@media screen and (max-width: 600px){.different .sec01 .sec01_wrap .sec01_wrap_col h2{font-size:4.5vw !important}}.different .sec01 .sec01_wrap .sec01_wrap_col .sec01_col_img{width:100%;margin-bottom:20px}.different .sec01 .sec01_wrap .sec01_wrap_col .sec01_col_img img{width:100%}.different .sec01 .sec01_wrap .sec01_wrap_col .com_green_h3{display:flex;align-items:center}@media screen and (max-width: 600px){.different .sec01 .sec01_wrap .sec01_wrap_col .com_green_h3{padding:10px;text-align:left}}.different .sec01 .sec01_wrap .sec01_wrap_col .com_green_h3 span{font-size:19px;font-weight:bold;font-family:"Noto Serif JP",serif;color:rgba(0,0,0,0);-webkit-text-stroke:1px #fff;text-stroke:1px #fff;display:inline-block;margin-right:10px}@media screen and (max-width: 600px){.different .sec01 .sec01_wrap .sec01_wrap_col .com_green_h3 span{font-size:28px}}.different .sec01 .sec01_wrap .sec01_wrap_col .dermatology_btn_v2{max-width:350px;margin:20px auto}@media screen and (max-width: 600px){.different .sec01 .sec01_wrap .sec01_wrap_col .dermatology_btn_v2{margin:0 auto !important}}@media screen and (max-width: 600px){.different .sec01 .sec01_wrap .sec01_wrap_col .dermatology_btn_v2 a{padding:18px 0 !important}}.different .sec01 .sec01_wrap .sec01_wrap_col .dermatology_btn_v3{max-width:350px;margin:30px auto 50px}@media screen and (max-width: 600px){.different .sec01 .sec01_wrap .sec01_wrap_col .dermatology_btn_v3{margin:30px auto 20px}}@media screen and (max-width: 600px){.different .sec01 .sec01_wrap .sec01_wrap_col .dermatology_btn_v3 a{padding:18px 0 !important}}.different .sec01 .sec01_wrap .sec01_wrap_col .dermatology_btn{max-width:350px;margin:30px auto 50px}@media screen and (max-width: 600px){.different .sec01 .sec01_wrap .sec01_wrap_col .dermatology_btn a{padding:18px 0 !important;margin:30px auto 0px !important}}.different .sec01 .sec01_wrap .sec01_wrap_col .firsttime_btn_flex{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px}.different .sec01 .sec01_wrap .sec01_wrap_col .firsttime_btn_flex .com-btn__gold{margin:10px 0px 0px}.different .sec01 .sec01_wrap .sec01_wrap_col .sec01_wrap_col_table{margin-bottom:24px;width:100%}.different .sec01 .sec01_wrap .sec01_wrap_col .comparison-table{border-collapse:separate;overflow:hidden;width:100%;border-radius:10px}.different .sec01 .sec01_wrap .sec01_wrap_col .comparison-table table{width:100%;border-collapse:collapse;border-radius:10px;overflow:hidden;text-align:center}.different .sec01 .sec01_wrap .sec01_wrap_col .comparison-table th:nth-child(1),.different .sec01 .sec01_wrap .sec01_wrap_col .comparison-table td:nth-child(1){width:24%}.different .sec01 .sec01_wrap .sec01_wrap_col .comparison-table th:nth-child(2),.different .sec01 .sec01_wrap .sec01_wrap_col .comparison-table td:nth-child(2){width:38%}.different .sec01 .sec01_wrap .sec01_wrap_col .comparison-table th:nth-child(3),.different .sec01 .sec01_wrap .sec01_wrap_col .comparison-table td:nth-child(3){width:38%}@media screen and (max-width: 600px){.different .sec01 .sec01_wrap .sec01_wrap_col .comparison-table tr:last-child td{border-bottom:none}}.different .sec01 .sec01_wrap .sec01_wrap_col .comparison-table .header-empty{background-color:#fff}.different .sec01 .sec01_wrap .sec01_wrap_col .comparison-table .header-main{border-right:solid 1px #fff;font-size:13px;font-weight:500;color:#fff;line-height:1.5}.different .sec01 .sec01_wrap .sec01_wrap_col .comparison-table .header-sub{font-size:13px;color:#fff;font-weight:400;line-height:2}.different .sec01 .sec01_wrap .sec01_wrap_col .comparison-table th,.different .sec01 .sec01_wrap .sec01_wrap_col .comparison-table td{padding:15px;font-size:14px}@media screen and (max-width: 600px){.different .sec01 .sec01_wrap .sec01_wrap_col .comparison-table th:last-child,.different .sec01 .sec01_wrap .sec01_wrap_col .comparison-table td:last-child{border-right:none}}.different .sec01 .sec01_wrap .sec01_wrap_col .comparison-table th{background-color:#007f91;color:#fff;border:1px solid #fff}@media screen and (max-width: 600px){.different .sec01 .sec01_wrap .sec01_wrap_col .comparison-table th{border-left:none;border-top:none}}.different .sec01 .sec01_wrap .sec01_wrap_col .comparison-table .label{background-color:#1f7b84;font-size:13px;font-weight:500;letter-spacing:.08em;color:#fff;vertical-align:middle;border:1px solid #fff}@media screen and (max-width: 600px){.different .sec01 .sec01_wrap .sec01_wrap_col .comparison-table .label{border-left:none}}.different .sec01 .sec01_wrap .sec01_wrap_col .comparison-table .label span{font-size:13px;color:#fff}@media screen and (max-width: 600px){.different .sec01 .sec01_wrap .sec01_wrap_col .comparison-table .label span{font-size:1.4rem;writing-mode:vertical-rl;text-orientation:upright;vertical-align:middle}}.different .sec01 .sec01_wrap .sec01_wrap_col .comparison-table .circle{background-color:#c7faff}.different .sec01 .sec01_wrap .sec01_wrap_col .comparison-table .triangle{background:#fff}.different .sec01 .sec01_wrap .sec01_wrap_col .comparison-table .circle,.different .sec01 .sec01_wrap .sec01_wrap_col .comparison-table .triangle{font-size:1.4rem;font-weight:400;letter-spacing:.08em;color:#1f7b84;border:1px solid #007f91}@media screen and (max-width: 600px){.different .sec01 .sec01_wrap .sec01_wrap_col .comparison-table .circle,.different .sec01 .sec01_wrap .sec01_wrap_col .comparison-table .triangle{font-size:1.2rem}}.different .sec01 .sec01_wrap .sec01_wrap_col .comparison-table .circle .bg_txt,.different .sec01 .sec01_wrap .sec01_wrap_col .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){.different .sec01 .sec01_wrap .sec01_wrap_col .comparison-table .circle .bg_txt,.different .sec01 .sec01_wrap .sec01_wrap_col .comparison-table .triangle .bg_txt{font-size:1.2rem}}.different .sec01 .sec01_wrap .sec01_wrap_col .comparison-table .circle .icon_txt,.different .sec01 .sec01_wrap .sec01_wrap_col .comparison-table .triangle .icon_txt{font-size:4rem;color:#1f7b84;text-align:center !important;display:block}@media screen and (max-width: 600px){.different .sec01 .sec01_wrap .sec01_wrap_col .comparison-table .circle .icon_txt,.different .sec01 .sec01_wrap .sec01_wrap_col .comparison-table .triangle .icon_txt{font-size:3.5rem}}.different .sec01 .sec01_wrap .sec01_wrap_col .comparison-table .triangle_1{text-align:left !important}.different .sec01 .sec01_wrap .sec01_wrap_col .esthes-table{overflow:hidden;width:100%;min-width:720px;border-radius:10px}.different .sec01 .sec01_wrap .sec01_wrap_col .esthes-table table{width:100%;border-collapse:collapse;text-align:center}.different .sec01 .sec01_wrap .sec01_wrap_col .esthes-table th:nth-child(1),.different .sec01 .sec01_wrap .sec01_wrap_col .esthes-table td:nth-child(1){width:17.5%}.different .sec01 .sec01_wrap .sec01_wrap_col .esthes-table th:nth-child(2),.different .sec01 .sec01_wrap .sec01_wrap_col .esthes-table td:nth-child(2){width:27.5%}.different .sec01 .sec01_wrap .sec01_wrap_col .esthes-table th:nth-child(3),.different .sec01 .sec01_wrap .sec01_wrap_col .esthes-table td:nth-child(3){width:27.5%}.different .sec01 .sec01_wrap .sec01_wrap_col .esthes-table th:nth-child(4),.different .sec01 .sec01_wrap .sec01_wrap_col .esthes-table td:nth-child(4){width:27.5%}.different .sec01 .sec01_wrap .sec01_wrap_col .esthes-table .header-empty{background-color:#fff}.different .sec01 .sec01_wrap .sec01_wrap_col .esthes-table .header-main{border-right:solid 1px #fff;font-size:13px;font-weight:500;color:#fff;line-height:1.5}.different .sec01 .sec01_wrap .sec01_wrap_col .esthes-table .header-sub{font-size:13px;color:#fff;font-weight:400;line-height:2}.different .sec01 .sec01_wrap .sec01_wrap_col .esthes-table th,.different .sec01 .sec01_wrap .sec01_wrap_col .esthes-table td{padding:15px;font-size:14px}.different .sec01 .sec01_wrap .sec01_wrap_col .esthes-table th{background-color:#1f7b84;color:#fff;border:1px solid #fff}.different .sec01 .sec01_wrap .sec01_wrap_col .esthes-table .label{background-color:#1f7b84;font-size:13px;font-weight:500;letter-spacing:.08em;color:#fff;vertical-align:middle;border:1px solid #fff}@media screen and (max-width: 600px){.different .sec01 .sec01_wrap .sec01_wrap_col .esthes-table .label{font-size:1.4rem}}.different .sec01 .sec01_wrap .sec01_wrap_col .esthes-table .circle{background-color:#c7faff}.different .sec01 .sec01_wrap .sec01_wrap_col .esthes-table .triangle{background:#fff}.different .sec01 .sec01_wrap .sec01_wrap_col .esthes-table .circle,.different .sec01 .sec01_wrap .sec01_wrap_col .esthes-table .triangle{font-size:1.4rem;font-weight:400;letter-spacing:.08em;color:#1f7b84;border:1px solid #007f91}@media screen and (max-width: 600px){.different .sec01 .sec01_wrap .sec01_wrap_col .esthes-table .circle,.different .sec01 .sec01_wrap .sec01_wrap_col .esthes-table .triangle{font-size:1.2rem}}.different .sec01 .sec01_wrap .sec01_wrap_col .esthes-table .circle .bg_txt,.different .sec01 .sec01_wrap .sec01_wrap_col .esthes-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){.different .sec01 .sec01_wrap .sec01_wrap_col .esthes-table .circle .bg_txt,.different .sec01 .sec01_wrap .sec01_wrap_col .esthes-table .triangle .bg_txt{font-size:1.2rem}}.different .sec01 .sec01_wrap .sec01_wrap_col .esthes-table .circle .icon_txt,.different .sec01 .sec01_wrap .sec01_wrap_col .esthes-table .triangle .icon_txt{font-size:4rem;color:#1f7b84;text-align:center !important;display:block}@media screen and (max-width: 600px){.different .sec01 .sec01_wrap .sec01_wrap_col .esthes-table .circle .icon_txt,.different .sec01 .sec01_wrap .sec01_wrap_col .esthes-table .triangle .icon_txt{font-size:3.5rem}}.different .sec01 .sec01_wrap .sec01_wrap_col .esthes-table .triangle_1{text-align:left !important}.different .sec01 .sec01_wrap .sec01_wrap_col .case_list{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 600px){.different .sec01 .sec01_wrap .sec01_wrap_col .case_list{justify-content:center}}.different .sec01 .sec01_wrap .sec01_wrap_col .case_list li{width:49.5%;margin-bottom:45px}@media screen and (max-width: 600px){.different .sec01 .sec01_wrap .sec01_wrap_col .case_list li{width:100%;max-width:341px;margin-bottom:40px}}.different .sec01 .sec01_wrap .first_time_bnr{margin-top:37px}.different .sec01 .sec01_wrap .sec01_wrap_bnr{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 600px){.different .sec01 .sec01_wrap .sec01_wrap_bnr{justify-content:center}}.different .sec01 .sec01_wrap .sec01_wrap_bnr li{width:49.5%;border-radius:10px;overflow:hidden;margin-bottom:1%}@media screen and (max-width: 600px){.different .sec01 .sec01_wrap .sec01_wrap_bnr li{width:100%;max-width:341px;margin-bottom:20px}}.different .sec01 .sec01_wrap .sec01_wrap_bnr li a{display:block}.different .sec01 .sec01_wrap .sec01_wrap_bnr li a img{width:100%}.dermapen .super_visual{width:100%;position:relative;padding:36px 0 34px;background:linear-gradient(90deg, rgb(4, 115, 134) 0%, rgb(3, 158, 176) 50%, rgb(4, 115, 134) 100%)}.dermapen .super_visual::before{position:absolute;display:block;content:"";width:100%;height:100%;background:#000;opacity:0;top:0;left:0;z-index:-1}@media screen and (max-width: 600px){.dermapen .super_visual{padding:0px 0 34px}}.dermapen .super_visual .super_visual_flex{width:90%;max-width:1095px;margin:0 auto;display:flex;align-items:end;position:relative;z-index:10}.dermapen .super_visual .super_visual_flex .super_visual_txt{width:63%;padding-right:50px}@media screen and (max-width: 600px){.dermapen .super_visual .super_visual_flex .super_visual_txt{width:100%;padding:0;margin-top:0px;padding-right:0}}.dermapen .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}.dermapen .super_visual .super_visual_flex .super_visual_txt h2,.dermapen .super_visual .super_visual_flex .super_visual_txt h1{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){.dermapen .super_visual .super_visual_flex .super_visual_txt h2,.dermapen .super_visual .super_visual_flex .super_visual_txt h1{margin:10px 0;font-size:3.6rem}}.dermapen .super_visual .super_visual_flex .super_visual_txt h2 span,.dermapen .super_visual .super_visual_flex .super_visual_txt h1 span{font-size:20px;font-weight:bold;color:#fff;font-family:"Noto Serif JP",serif;letter-spacing:.08em}.dermapen .super_visual .super_visual_flex .super_visual_txt h1{line-height:1.2;margin-top:15px}@media screen and (max-width: 600px){.dermapen .super_visual .super_visual_flex .super_visual_txt h1{line-height:1.5;font-size:8vw;margin-top:0}}.dermapen .super_visual .super_visual_flex .super_visual_txt h1 span{line-height:1.2 !important}@media screen and (max-width: 600px){.dermapen .super_visual .super_visual_flex .super_visual_txt h1 span{display:inline-block;line-height:1.7 !important;font-size:17px}}.dermapen .super_visual .super_visual_flex .super_visual_txt .super_visual_title{margin:10px 0 20px;line-height:1.2}@media screen and (max-width: 600px){.dermapen .super_visual .super_visual_flex .super_visual_txt .super_visual_title{line-height:1.5}}@media screen and (max-width: 600px){.dermapen .super_visual .super_visual_flex .super_visual_txt .super_visual_title .super_visual_title_sp{display:inline-block;font-size:18px}}.dermapen .super_visual .super_visual_flex .super_visual_txt .derma_gold_txt{background-color:#d5b563;text-align:center;width:100%;padding:8px 0;color:#fff;font-size:21px;font-weight:500;letter-spacing:.18em;font-family:"Noto Serif JP",serif}@media screen and (max-width: 600px){.dermapen .super_visual .super_visual_flex .super_visual_txt .derma_gold_txt{margin-top:10px}}.dermapen .super_visual .super_visual_flex .super_visual_txt .derma_gold_txt small{color:#fff;font-size:16px;font-weight:500;letter-spacing:.18em;font-family:"Noto Serif JP",serif}.dermapen .super_visual .super_visual_flex .super_visual_txt .derma_visual_title{line-height:1.55 !important}@media screen and (max-width: 600px){.dermapen .super_visual .super_visual_flex .super_visual_txt .derma_visual_title{line-height:1.2 !important}}@media screen and (max-width: 600px){.dermapen .super_visual .super_visual_flex .super_visual_txt .derma_visual_title .derma_visual_title_sp{display:inline-block !important;font-size:16px !important}}.dermapen .super_visual .super_visual_flex .super_visual_txt .price01{padding-right:5%}@media screen and (max-width: 600px){.dermapen .super_visual .super_visual_flex .super_visual_txt .price01{width:100%;max-width:305px;margin:0 auto;padding:0}}@media screen and (max-width: 600px){.dermapen .super_visual .super_visual_flex .super_visual_txt .price01 img{width:100%;margin:0 auto;text-align:center}}.dermapen .super_visual .super_visual_flex .super_visual_txt .super_visual_item{margin:20px 0;border-radius:10px}@media screen and (max-width: 600px){.dermapen .super_visual .super_visual_flex .super_visual_txt .super_visual_item{margin:20px 0 30px}}.dermapen .super_visual .super_visual_flex .super_visual_txt .super_visual_item img{border-radius:10px}@media screen and (max-width: 600px){.dermapen .super_visual .super_visual_flex .super_visual_txt p{text-align:center;margin-bottom:0px;margin-top:20px;font-size:2.5rem;letter-spacing:.08em;color:#fff;font-weight:500;font-family:"Noto Serif JP",serif}}.dermapen .super_visual .super_visual_flex .super_visual_img{width:37%;border-radius:10px;overflow:hidden;position:relative}.dermapen .super_visual .super_visual_flex .super_visual_img::before{position:absolute;display:block;content:"";width:100%;height:100%;background:#fff;opacity:0}
/*# sourceMappingURL=style.css.map */
