.mainimg_wrapper{position:relative;height:52vw}@media screen and (max-width:1080px){.mainimg_wrapper{height:calc(100svh - 85px)}}.mainimg_wrapper .mainimg{position:absolute;top:0;left:0;width:100%;height:auto;z-index:-1}@media screen and (max-width:1080px){.mainimg_wrapper .mainimg{height:calc(100svh - 85px)}}.mainimg_wrapper .mainimg img{width:100%;height:auto}@media screen and (max-width:1080px){.mainimg_wrapper .mainimg img{-o-object-fit:cover;object-fit:cover;height:calc(100svh - 85px)}}.mainimg_wrapper .sidePad{display:-ms-grid;display:grid;place-content:end;height:100%}.mainimg_wrapper .mainimg_inner{padding-bottom:40px}.mainimg_wrapper .mainimg_inner .ttl_wrapper{margin-bottom:8vw}.mainimg_wrapper .mainimg_inner .ttl_wrapper .ttl{margin-bottom:25px;font-family:"Zen Maru Gothic",sans-serif;color:#fff;font-weight:700;text-shadow:2px 2px 15px rgba(0,0,0,0.7);letter-spacing:0.2em;font-size:clamp(4.2rem,4vw,5.2rem)}@media screen and (max-width:1080px){.mainimg_wrapper .mainimg_inner .ttl_wrapper .ttl{font-size:clamp(3.6rem,4vw,4.2rem)}}.mainimg_wrapper .mainimg_inner .ttl_wrapper .sub_ttl{color:#fff;font-weight:500;text-shadow:2px 2px 15px rgba(0,0,0,0.75);letter-spacing:0.2em;font-size:clamp(1.8rem,2vw,2.2rem)}.mainimg_wrapper .mainimg_inner .link_list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:767px){.mainimg_wrapper .mainimg_inner .link_list{max-width:450px}.mainimg_wrapper .mainimg_inner .link_list li:not(.campaign){max-width:25%}}.mainimg_wrapper .mainimg_inner .link_list .campaign a{display:inline-block;-webkit-transition:all 0.6s;transition:all 0.6s}.mainimg_wrapper .mainimg_inner .link_list .campaign a:hover{opacity:0.8}.user_voice{position:relative;padding-top:65px;padding-bottom:18vw;background:#fce4e4}@media screen and (max-width:767px){.user_voice{padding-bottom:25vw}}.user_voice:after{content:"";position:absolute;left:0;bottom:0;display:block;width:100%;height:21vw;-webkit-mask:url("../../img/top/wave01.svg") no-repeat center/cover;mask:url("../../img/top/wave01.svg") no-repeat center/cover;background:#fff}.user_voice .inner{position:relative;z-index:1}.user_voice .ttl_box{margin-bottom:52px;font-size:4.2rem;font-weight:600;color:#fff;text-align:center}@media screen and (max-width:767px){.user_voice .ttl_box{margin-bottom:30px}.user_voice .ttl_box span{display:block}}.user_voice .ttl_box .en{padding-right:0.5em}@media screen and (max-width:767px){.user_voice .ttl_box .en{margin-bottom:10px;padding-right:0}}.user_voice .ttl_box .ja{color:#c85b7a;font-size:2.4rem;font-weight:600}.user_voice .voice_list{margin:0 auto 60px}@media print,screen and (min-width:768px){.user_voice .voice_list .slick-slide{padding:15px}}@media screen and (max-width:767px){.user_voice .voice_list{margin:0 auto 40px;max-width:400px}}.user_voice .voice_list a{display:block;color:#333333}.user_voice .voice_list a picture{margin-bottom:15px;display:block;border-radius:10px;overflow:hidden}.user_voice .voice_list a picture:hover{-webkit-transition:all 0.6s;transition:all 0.6s;opacity:0.8}.user_voice .voice_list a picture img{aspect-ratio:250/200;-o-object-fit:cover;object-fit:cover;width:100%;height:auto}.user_voice .voice_list a .school{margin-bottom:5px;font-weight:500}@media screen and (max-width:767px){.user_voice .voice_list a .school{text-align:center}}.user_voice .voice_list a:hover{-webkit-transition:all 0.6s;transition:all 0.6s;color:#c85b7a}.user_voice .voice_list .slick-dots{margin:24px auto 0;max-width:800px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:3%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:767px){.user_voice .voice_list .slick-dots{gap:5%}}.user_voice .voice_list .slick-dots button{border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:0;background:#cccccc;border-radius:20px}.user_voice .voice_list .slick-dots button:before{content:"";display:inline-block;width:3vw;height:8px;border-radius:20px;background:#ccc}@media screen and (max-width:767px){.user_voice .voice_list .slick-dots button:before{width:5vw}}.user_voice .voice_list .slick-dots .slick-active button:before{background-color:#ff7373}.user_voice .no-post{display:-ms-grid;display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.user_voice .btn_wrapper{text-align:center}.user_voice .btn_arrow{position:relative;display:inline-block;max-width:215px;width:100%;padding:10px;color:#333333;font-weight:600;background:#fff;border-radius:22px;text-align:center;-webkit-transition:all 0.6s;transition:all 0.6s}.user_voice .btn_arrow:after{content:"";margin-left:10px;display:inline-block;width:17px;height:9px;-webkit-mask:url(../img/arrow01.svg) no-repeat center/contain;mask:url(../img/arrow01.svg) no-repeat center/contain;background-color:#333333;-webkit-transition:all 0.6s;transition:all 0.6s}.user_voice .btn_arrow:hover{opacity:0.8;color:#c85b7a}.user_voice .btn_arrow:hover:after{-webkit-mask:url(../img/arrow01.svg) no-repeat center/contain;mask:url(../img/arrow01.svg) no-repeat center/contain;background-color:#c85b7a}.about{position:relative;margin-top:-6vw}@media screen and (max-width:767px){.about{margin-top:0}}.about:before{position:absolute;content:"";top:50%;right:-35vw;display:block;width:70vw;height:70vw;display:block;background:#fce4e4;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.about .inner{position:relative;z-index:1}.about .ttl_box{margin-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:767px){.about .ttl_box{margin-bottom:24px}}.about .ttl_box .en{padding-right:12px;color:#cccccc;font-size:4.2rem;font-weight:600}.about .read_txt{margin-bottom:40px;font-size:4.6rem;font-weight:600;text-align:center;line-height:1.5}.about .read_txt .pc{display:block}@media screen and (max-width:1000px){.about .read_txt .pc{display:none}}@media screen and (max-width:1000px){.about .read_txt{margin-bottom:25px;font-size:clamp(1.8rem,4.5vw,4.6rem);text-align:left}}.about .about_img{position:relative;margin-bottom:30px;text-align:center}@media screen and (max-width:767px){.about .about_img picture{display:block;text-align:center}}.about .about_cocolin_inner{position:relative;z-index:1;max-width:1000px;margin:0 auto 100px}.about .about_txt{font-size:2rem;font-weight:500;line-height:1.6;margin:40px auto}@media screen and (max-width:1100px){.about .about_txt{font-size:1.6rem}}.about .about_txt .marker{color:#e33636}.about .codmon_wrap{margin-top:100px;padding:40px 5%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#e4f8fb;border-radius:20px}@media screen and (max-width:980px){.about .codmon_wrap{display:-ms-grid;display:grid}}.about .codmon_wrap picture{margin-top:-80px;position:relative;display:inline-block;text-align:center}@media screen and (max-width:980px){.about .codmon_wrap picture{margin-top:0}}.about .codmon_wrap picture:before{position:absolute;content:"";top:-20px;left:-20px;display:block;width:135px;height:135px;background:url("../../img/top/cocolin_logo.png") no-repeat center/contain}@media screen and (max-width:980px){.about .codmon_wrap picture:before{max-width:135px;max-height:135px;width:30vw;height:30vw}}.about .codmon_wrap picture img{border-radius:20px}.about .codmon_wrap h3{margin-bottom:10px;font-size:2.7rem;font-weight:600;font-family:"Zen Maru Gothic",sans-serif;color:#4aa5ba}@media screen and (max-width:980px){.about .codmon_wrap h3{font-size:2.2rem}}.about .codmon_wrap .sub{display:inline-block;margin-bottom:20px;position:relative;font-size:1.8rem;font-weight:600;font-family:"Zen Maru Gothic",sans-serif}@media screen and (max-width:980px){.about .codmon_wrap .sub{font-size:1.6rem}}.about .codmon_wrap .sub .marker{display:inline;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(0%,#fbe4a2));background:linear-gradient(transparent 60%,#fbe4a2 0%)}.about .codmon_wrap .txt{position:relative}.line_up_wrap{position:relative}.line_up_wrap:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:4.2vw;-webkit-mask:url(../../img/top/wave02.svg) no-repeat center/cover;mask:url(../../img/top/wave02.svg) no-repeat center/cover;background:#fff}.line_up_wrap .line_up_mainimg{min-height:670px;height:45vw;border-bottom:10px solid #c85b7a;background:url("../../img/top/line_up_bg.jpg") no-repeat center/cover}@media screen and (max-width:767px){.line_up_wrap .line_up_mainimg{min-height:auto;height:62vw}}.line_up_wrap .line_up_mainimg h3{font-size:4.8rem;color:#c85b7a;font-family:"Zen Maru Gothic",sans-serif;font-weight:600;text-align:center}@media screen and (max-width:767px){.line_up_wrap .line_up_mainimg h3{font-size:5.8vw}}.line_up_wrap .line_up_mainimg .inner{padding-top:115px;display:-ms-grid;display:grid;place-content:space-between;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}@media screen and (max-width:767px){.line_up_wrap .line_up_mainimg .inner{padding-top:6vw}}.line_up_wrap .line_up_mainimg .tab-list{display:-ms-grid;display:grid;gap:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-grid-columns:minmax(200px,400px) 30px minmax(200px,400px);grid-template-columns:repeat(2,minmax(200px,400px))}@media screen and (max-width:767px){.line_up_wrap .line_up_mainimg .tab-list{gap:5%;-ms-grid-columns:1fr 5% 1fr;grid-template-columns:repeat(2,1fr)}}.line_up_wrap .line_up_mainimg .tab-list .tab-item{position:relative;padding:20px 0 10px;text-align:center;font-weight:600;font-size:2.8rem;font-family:"Zen Maru Gothic",sans-serif;border-radius:10px 10px 0 0;background:#fff;color:#aaaaaa;cursor:pointer;-webkit-transition:all 0.6s;transition:all 0.6s;border-top:5px solid #c85b7a;border-left:5px solid #c85b7a;border-right:5px solid #c85b7a}@media screen and (max-width:900px){.line_up_wrap .line_up_mainimg .tab-list .tab-item{border-top:3px solid #c85b7a;border-left:3px solid #c85b7a;border-right:3px solid #c85b7a}}@media screen and (max-width:900px){.line_up_wrap .line_up_mainimg .tab-list .tab-item{display:-ms-grid;display:grid;place-content:center;padding:5px 0 5px 6vw;font-size:clamp(1.5rem,4.5vw,2.4rem)}}.line_up_wrap .line_up_mainimg .tab-list .tab-item:hover{color:#fff;background:#c85b7a}.line_up_wrap .line_up_mainimg .tab-list .tab-item:hover:after{background-color:#fff}.line_up_wrap .line_up_mainimg .tab-list .tab-item:after{display:block;margin:5px auto 0;content:"";width:18px;height:18px;-webkit-mask:url("../img/arrow_kunoji.svg") no-repeat center/contain;mask:url("../img/arrow_kunoji.svg") no-repeat center/contain;background-color:#aaaaaa;-webkit-transition:all 0.6s;transition:all 0.6s}@media screen and (max-width:767px){.line_up_wrap .line_up_mainimg .tab-list .tab-item:after{width:12px;height:12px}}.line_up_wrap .line_up_mainimg .tab-list .tab-item .fontmin{display:block;font-size:1.8rem}@media screen and (max-width:900px){.line_up_wrap .line_up_mainimg .tab-list .tab-item .fontmin .nowrap{display:block!important}}@media screen and (max-width:767px){.line_up_wrap .line_up_mainimg .tab-list .tab-item .fontmin{font-size:clamp(1rem,3vw,1.8rem)}}.line_up_wrap .line_up_mainimg .tab-list .tab-item.bandtype:before{position:absolute;content:"";left:40px;bottom:0;display:block;width:66px;height:137px;background:url("../../img/top/band_type.png") no-repeat center/contain}@media screen and (max-width:900px){.line_up_wrap .line_up_mainimg .tab-list .tab-item.bandtype:before{left:0;width:8vw;height:18vw}}.line_up_wrap .line_up_mainimg .tab-list .tab-item.weartype:before{position:absolute;content:"";left:20px;bottom:0;display:block;width:58px;height:130px;background:url("../../img/top/wear_type.png") no-repeat center/contain}@media screen and (max-width:900px){.line_up_wrap .line_up_mainimg .tab-list .tab-item.weartype:before{left:0;width:8vw;height:18vw}}.line_up_wrap .line_up_mainimg .tab-list .tab-item.active{color:#fff;background:#c85b7a}.line_up_wrap .line_up_mainimg .tab-list .tab-item.active:after{background-color:#fff}.line_up_wrap .tab-content{position:relative;padding-top:80px;padding-bottom:130px;-webkit-transition:height 0.5s ease-in-out;transition:height 0.5s ease-in-out}@media screen and (max-width:767px){.line_up_wrap .tab-content{padding-top:40px;padding-bottom:64px}}.line_up_wrap .tab-content .tab-content-ttl{margin-bottom:30px;font-weight:600;font-size:3.2rem;font-family:"Zen Maru Gothic",sans-serif;text-align:center;line-height:1.5}@media screen and (max-width:767px){.line_up_wrap .tab-content .tab-content-ttl{font-size:5vw}}.line_up_wrap .tab-content .item_read_txt{max-width:975px;margin:0 auto 40px;line-height:2;font-weight:500;font-size:1.8rem;text-align:center}@media screen and (max-width:767px){.line_up_wrap .tab-content .item_read_txt{text-align:left;font-size:1.4rem}.line_up_wrap .tab-content .item_read_txt .nowrap{display:inline!important}}.line_up_wrap .tab-content .item_read_txt small{line-height:1.2;display:block;font-size:12px;margin-top:20px}.line_up_wrap .tab-content .item_read_txt .marker{display:inline-block;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(0%,#fbe4a2));background:linear-gradient(transparent 60%,#fbe4a2 0%)}.line_up_wrap .tab-content .tab-panel{display:none}.line_up_wrap .tab-content .tab-panel.active{display:block;-webkit-animation:panel-show 0.9s ease-in-out forwards;animation:panel-show 0.9s ease-in-out forwards}.line_up_wrap .function_list_wrap{max-width:960px;margin:0 auto 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px;padding:15px 30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:30px;background:#f6ebeb;font-weight:500}@media screen and (max-width:1080px){.line_up_wrap .function_list_wrap{margin:0 auto 40px;display:block;text-align:center;padding:15px 4%;border-radius:10px}}.line_up_wrap .function_list_wrap>p{font-size:1.8rem}@media screen and (max-width:1080px){.line_up_wrap .function_list_wrap>p{margin-bottom:15px}}.line_up_wrap .function_list_wrap .function_list{display:-ms-grid;display:grid;gap:10px;-ms-grid-columns:auto 10px auto 10px auto 10px auto 10px auto 10px auto;grid-template-columns:repeat(6,auto)}@media screen and (max-width:1080px){.line_up_wrap .function_list_wrap .function_list{max-width:600px;margin:0 auto;-ms-grid-columns:(auto)[3];grid-template-columns:repeat(3,auto)}}@media screen and (max-width:515px){.line_up_wrap .function_list_wrap .function_list{-ms-grid-columns:(auto)[2];grid-template-columns:repeat(2,auto)}}.line_up_wrap .function_list_wrap .function_list li{padding:8px 15px;background:#fff;border:1px solid #cccccc;border-radius:18px;font-size:1.4rem}@media screen and (max-width:767px){.line_up_wrap .function_list_wrap .function_list li{padding:5px;text-align:center}}.line_up_wrap .function_contents{position:relative}.line_up_wrap .function_contents:before{position:absolute;content:"";top:60%;left:-40vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:80vw;height:80vw;background:#fce4e4;border-radius:50%;z-index:-1}.line_up_wrap .function_contents>.inner{display:-ms-grid;display:grid;gap:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:40% 50px calc(60% - 50px);grid-template-columns:40% calc(60% - 50px)}@media screen and (max-width:980px){.line_up_wrap .function_contents>.inner{display:block}}.line_up_wrap .function_contents .ttl_box{margin-bottom:50px;padding-left:90px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.line_up_wrap .function_contents .ttl_box.pc{display:block}@media screen and (max-width:980px){.line_up_wrap .function_contents .ttl_box.pc{display:none}}.line_up_wrap .function_contents .ttl_box.sp{display:none}@media screen and (max-width:980px){.line_up_wrap .function_contents .ttl_box.sp{margin-bottom:30px!important;display:block}}@media screen and (max-width:980px){.line_up_wrap .function_contents .ttl_box{padding-left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.line_up_wrap .function_contents .ttl_box .en{color:#cccccc;font-size:4.2rem;font-weight:600;line-height:1}.line_up_wrap .function_contents .ttl_box .ja{margin-bottom:3px;color:#c85b7a;font-size:2.4rem;font-weight:600;font-family:"Zen Maru Gothic",sans-serif;line-height:1}.line_up_wrap .function_contents .function_item{text-align:center;color:#aaaaaa}.line_up_wrap .function_contents .function_item .en{margin-right:0.3em;margin-bottom:30px;font-size:2.8rem;font-family:"Zen Maru Gothic",sans-serif;font-weight:500}@media screen and (max-width:980px){.line_up_wrap .function_contents .function_item .en.sub{display:none}.line_up_wrap .function_contents .function_item picture{margin:0 auto 40px;display:block;text-align:center}.line_up_wrap .function_contents .function_item picture.wear{max-width:80%}}@media screen and (max-width:767px){.line_up_wrap .function_contents .alert_list{display:-ms-grid;display:grid;gap:40px 4%;-ms-grid-columns:auto 4% auto;grid-template-columns:repeat(2,auto)}}@media screen and (max-width:640px){.line_up_wrap .function_contents .alert_list{gap:40px;-ms-grid-columns:auto;grid-template-columns:repeat(1,auto)}}.line_up_wrap .function_contents .alert_list li{display:-ms-grid;display:grid;gap:40px;-ms-grid-columns:220px 40px calc(100% - 260px);grid-template-columns:220px calc(100% - 260px)}@media screen and (max-width:767px){.line_up_wrap .function_contents .alert_list li{display:-ms-grid;display:grid;-ms-grid-rows:subgrid;grid-template-rows:subgrid;gap:10px;-ms-grid-row-span:3;grid-row:span 3;-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr)}.line_up_wrap .function_contents .alert_list li>:first-child{-ms-grid-row:1;-ms-grid-column:1}}.line_up_wrap .function_contents .alert_list li+li{margin-top:50px}@media screen and (max-width:767px){.line_up_wrap .function_contents .alert_list li+li{margin-top:0}}.line_up_wrap .function_contents .alert_list li picture{display:block;text-align:center}@media screen and (max-width:767px){.line_up_wrap .function_contents .alert_list li .product-feature{display:-ms-grid;display:grid;place-content:center}}.line_up_wrap .function_contents .alert_list li .ttl{font-size:2.2rem;font-family:"Zen Maru Gothic",sans-serif;font-weight:600}@media screen and (max-width:767px){.line_up_wrap .function_contents .alert_list li .ttl{text-align:center}}.line_up_wrap .function_contents .alert_list li .sub{margin-bottom:10px;font-size:1.8rem;font-family:"Zen Maru Gothic",sans-serif;font-weight:600}@media screen and (max-width:767px){.line_up_wrap .function_contents .alert_list li .sub{text-align:center}}.line_up_wrap .function_contents .alert_list li .alert_btn{margin-top:15px}@media screen and (max-width:767px){.line_up_wrap .function_contents .alert_list li .alert_btn{margin:15px auto 0;max-width:200px;width:100%}}.line_up_wrap .function_contents .alert_list li img{border-radius:20px}.how_to{margin-bottom:135px}@media screen and (max-width:767px){.how_to{margin-bottom:60px}}.how_to .ttl_box{position:relative;margin-bottom:50px;text-align:center}@media screen and (max-width:767px){.how_to .ttl_box{margin-bottom:25px}}.how_to .ttl_box:before{margin:0 auto 25px;content:"";display:block;width:80px;height:6px;border-radius:3px;background:#c85b7a}@media screen and (max-width:767px){.how_to .ttl_box:before{margin:0 auto 15px;width:50px;height:4px}}.how_to .ttl_box .en{color:#cccccc;font-size:4.2rem;font-weight:600;line-height:1;display:inline-block;margin-right:0.3em}@media screen and (max-width:767px){.how_to .ttl_box .en{font-size:clamp(2.4rem,5vw,3.2rem)}}.how_to .ttl_box .ja{display:inline-block;margin-bottom:3px;color:#c85b7a;font-size:2.4rem;font-weight:600;font-family:"Zen Maru Gothic",sans-serif;line-height:1}@media screen and (max-width:767px){.how_to .ttl_box .ja{font-size:clamp(1.6rem,5vw,1.8rem)}}.how_to .how_to_list{margin:0 auto;max-width:1250px;width:100%;display:-ms-grid;display:grid;gap:2.6%;-ms-grid-columns:23% 2.6% 23% 2.6% 23% 2.6% 23%;grid-template-columns:repeat(4,23%)}@media screen and (max-width:767px){.how_to .how_to_list{gap:40px 2.6%;-ms-grid-columns:1fr 2.6% 1fr;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:640px){.how_to .how_to_list{gap:40px;-ms-grid-columns:auto;grid-template-columns:repeat(1,auto)}}.how_to .how_to_list li .ttl{margin-bottom:25px;font-size:2rem;font-family:"Zen Maru Gothic",sans-serif;font-weight:600}@media screen and (max-width:767px){.how_to .how_to_list li .ttl{margin-bottom:10px;text-align:center}}.how_to .how_to_list li picture{margin-bottom:25px;display:block}@media screen and (max-width:767px){.how_to .how_to_list li picture{margin-bottom:20px;text-align:center}}.how_to .how_to_list li picture img{border-radius:10px}.user_voice_case{margin:0 auto 120px}@media screen and (max-width:767px){.user_voice_case{margin-bottom:70px}}.user_voice_case .ttl_box{position:relative;margin-bottom:30px;text-align:center}.user_voice_case .ttl_box:before{margin:0 auto 25px;content:"";display:block;width:80px;height:6px;border-radius:3px;background:#c85b7a}@media screen and (max-width:767px){.user_voice_case .ttl_box:before{margin:0 auto 15px;width:50px;height:4px}}.user_voice_case .ttl_box .en{color:#cccccc;font-size:4.2rem;font-weight:600;line-height:1;display:inline-block;margin-right:0.3em}@media screen and (max-width:767px){.user_voice_case .ttl_box .en{font-size:clamp(2.4rem,5vw,3.2rem)}}.user_voice_case .ttl_box .ja{display:inline-block;margin-bottom:3px;color:#c85b7a;font-size:2.4rem;font-weight:600;font-family:"Zen Maru Gothic",sans-serif;line-height:1}@media screen and (max-width:767px){.user_voice_case .ttl_box .ja{font-size:clamp(1.6rem,5vw,1.8rem)}}.user_voice_case .txt{margin-bottom:50px;text-align:center}@media screen and (max-width:767px){.user_voice_case .txt{margin-bottom:30px}}.user_voice_case .user_voice_case_list{margin:0 auto 48px;max-width:1150px;width:100%;display:-ms-grid;display:grid;gap:50px;-ms-grid-columns:1fr 50px 1fr;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:1000px){.user_voice_case .user_voice_case_list{display:block}}.user_voice_case .user_voice_case_list>li>a{display:block;color:#333333;-webkit-transition:all 0.6s;transition:all 0.6s}.user_voice_case .user_voice_case_list>li>a .arrow_black:after,.user_voice_case .user_voice_case_list>li>a picture{-webkit-transition:all 0.6s;transition:all 0.6s}.user_voice_case .user_voice_case_list>li>a:hover{color:#c85b7a}.user_voice_case .user_voice_case_list>li>a:hover .arrow_black:after{background-color:#c85b7a}.user_voice_case .user_voice_case_list>li>a:hover picture{opacity:0.8}@media screen and (max-width:1000px){.user_voice_case .user_voice_case_list>li+li{margin-top:50px}}.user_voice_case .user_voice_case_list>li picture{margin-bottom:20px;display:block;border-radius:10px;overflow:hidden}.user_voice_case .user_voice_case_list>li picture img{aspect-ratio:55/31;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1000px){.user_voice_case .user_voice_case_list>li picture{text-align:center}}.user_voice_case .user_voice_case_list>li .case_name{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:1000px){.user_voice_case .user_voice_case_list>li .case_name{display:block;text-align:center}}.user_voice_case .user_voice_case_list>li .case_name .nursery_school{font-size:2rem;font-weight:600;font-family:"Zen Maru Gothic",sans-serif}.user_voice_case .user_voice_case_list>li .case_name .teacher{font-size:1.6rem;font-weight:500;font-family:"Zen Maru Gothic",sans-serif}.user_voice_case .user_voice_case_list>li .area_list{margin-bottom:20px;display:-ms-grid;display:grid;-ms-grid-columns:(auto)[3];grid-template-columns:repeat(3,auto)}@media screen and (max-width:1000px){.user_voice_case .user_voice_case_list>li .area_list{gap:15px 0;-ms-grid-columns:auto 0 auto;grid-template-columns:repeat(2,auto)}}.user_voice_case .user_voice_case_list>li .area_list li+li{border-left:1px dashed #aaaaaa}@media screen and (max-width:1000px){.user_voice_case .user_voice_case_list>li .area_list li:nth-child(3){border-left:none}}.user_voice_case .user_voice_case_list>li .area_list dl{padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.user_voice_case .user_voice_case_list>li .area_list dl dt{width:33px}.user_voice_case .user_voice_case_list>li .area_list dl dd{width:calc(100% - 43px)}.user_voice_case .user_voice_case_list>li .comment{margin-bottom:45px;display:-ms-grid;display:grid;gap:10px;-ms-grid-columns:65px 10px calc(100% - 75px);grid-template-columns:65px calc(100% - 75px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 25px;border-radius:10px;background:#f6ebeb}@media screen and (max-width:1000px){.user_voice_case .user_voice_case_list>li .comment{margin-bottom:20px;display:block}.user_voice_case .user_voice_case_list>li .comment dt{margin-bottom:15px;text-align:center}}.user_voice_case .user_voice_case_list>li .arrow_black{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 0.6s;transition:all 0.6s}.user_voice_case .user_voice_case_list>li .arrow_black:after{width:17px;height:9px}.user_voice_case .all_btn{margin:0 auto;padding:10px;max-width:215px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333333;border:2px solid #cccccc;border-radius:24px;-webkit-transition:all 0.6s;transition:all 0.6s}.user_voice_case .all_btn:after{-webkit-transition:all 0.6s;transition:all 0.6s;width:17px;height:9px}.user_voice_case .all_btn:hover{color:#c85b7a;border:2px solid #c85b7a}.user_voice_case .all_btn:hover:after{-webkit-mask:url(../img/arrow01.svg) no-repeat center/contain;mask:url(../img/arrow01.svg) no-repeat center/contain;background-color:#c85b7a}.user_voice_case .no-post{display:-ms-grid;display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.q_a{margin-bottom:50px}.q_a .inner{max-width:910px;width:100%}.q_a .ttl_box{position:relative;margin-bottom:30px;text-align:center}.q_a .ttl_box:before{margin:0 auto 25px;content:"";display:block;width:80px;height:6px;border-radius:3px;background:#c85b7a}@media screen and (max-width:767px){.q_a .ttl_box:before{margin:0 auto 15px;width:50px;height:4px}}.q_a .ttl_box .en{display:inline-block;margin-right:0.3em;color:#cccccc;font-size:4.2rem;font-weight:600;line-height:1}@media screen and (max-width:767px){.q_a .ttl_box .en{font-size:clamp(2.4rem,5vw,3.2rem)}}.q_a .ttl_box .ja{display:inline-block;margin-bottom:3px;color:#c85b7a;font-size:2.4rem;font-weight:600;font-family:"Zen Maru Gothic",sans-serif;line-height:1}@media screen and (max-width:767px){.q_a .ttl_box .ja{font-size:clamp(1.6rem,5vw,1.8rem)}}.q_a .q_a_list dl{padding:25px 20px}@media screen and (max-width:767px){.q_a .q_a_list dl{padding:20px 5%}}.q_a .q_a_list dl+dl{border-top:1px dashed #aaaaaa}.q_a .q_a_list dl dt{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:35px;font-size:2rem;font-weight:500;cursor:pointer}@media screen and (max-width:767px){.q_a .q_a_list dl dt{font-size:1.6rem}}.q_a .q_a_list dl dt:before{position:absolute;display:inline-block;content:"Q";width:25px;height:25px;top:3px;left:0;color:#fff;font-size:1.6rem;background:#36ab07;text-align:center;border-radius:50%;vertical-align:middle}@media screen and (max-width:767px){.q_a .q_a_list dl dt:before{top:0}}.q_a .q_a_list dl dt .plus_btn{position:relative;display:inline-block;width:20px;height:20px;border:1px solid #cccccc;border-radius:5px;background:#fff;vertical-align:middle}.q_a .q_a_list dl dt .plus_btn:before{position:absolute;content:"";display:block;top:50%;left:50%;width:1px;height:70%;background:#454545;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease}.q_a .q_a_list dl dt .plus_btn:after{position:absolute;content:"";display:block;top:50%;left:50%;width:70%;height:1px;background:#454545;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.q_a .q_a_list dl dt.open .plus_btn:before{-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg)}.q_a .q_a_list dl dd{display:none;padding-top:15px;padding-left:35px}.q_a .q_a_list .alert_list{margin-top:20px}.q_a .q_a_list .alert_list li+li{margin-top:15px}.q_a .q_a_list .alert_list span{display:inline-block;color:#fff;font-family:"Noto Sans JP","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;background:#c85b7a;font-weight:600;padding:2px 10px;border-radius:20px}.cta_wrap .txt{margin-bottom:48px;text-align:center;font-size:2rem;font-weight:600;font-family:"Zen Maru Gothic",sans-serif;line-height:1.9}@media screen and (max-width:767px){.cta_wrap .txt{margin-bottom:25px}}.cta_wrap .cta_btn{max-width:870px;margin:0 auto;display:-ms-grid;display:grid;gap:50px;-ms-grid-columns:1fr 50px 1fr;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:930px){.cta_wrap .cta_btn{max-width:420px;gap:15px;-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr)}}.cta_wrap .cta_btn li a{position:relative;padding:15px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:1.8rem;font-weight:600;background:#c85b7a;border-radius:40px;font-family:"Zen Maru Gothic",sans-serif;-webkit-transition:all 0.6s;transition:all 0.6s;height:100%}@media screen and (max-width:767px){.cta_wrap .cta_btn li a{font-size:1.6rem}}.cta_wrap .cta_btn li a:after{width:22px;height:11px}.cta_wrap .cta_btn li a:hover{opacity:0.6}.cta_wrap .cta_btn li a.online{position:relative}.cta_wrap .cta_btn li a.online:before{content:"";display:block;width:45px;height:45px;-webkit-mask:url("../img/online_icon.svg") no-repeat center/contain;mask:url("../img/online_icon.svg") no-repeat center/contain;background-color:#fff}@media screen and (max-width:767px){.cta_wrap .cta_btn li a.online:before{width:35px;height:35px}}.cta_wrap .cta_btn li a.order{position:relative}.cta_wrap .cta_btn li a.order:before{content:"";display:block;width:31px;height:36px;-webkit-mask:url("../img/material_icon.svg") no-repeat center/contain;mask:url("../img/material_icon.svg") no-repeat center/contain;background-color:#fff}@media screen and (max-width:767px){.cta_wrap .cta_btn li a.order:before{width:25px;height:30px}}.company .company_bg{position:relative;display:-ms-grid;display:grid;place-content:center;height:55vw;min-height:910px;text-align:center;background:url("../../img/top/outline_bg.jpg") no-repeat center/cover}@media screen and (max-width:767px){.company .company_bg{height:120vw;min-height:450px}}.company .company_bg:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:4.2vw;-webkit-mask:url(../../img/top/wave03.svg) no-repeat center/cover;mask:url(../../img/top/wave03.svg) no-repeat center/cover;background:#fff}.company .company_bg:after{content:"";position:absolute;left:0;bottom:0;display:block;width:100%;height:4.5vw;-webkit-mask:url(../../img/top/wave04.svg) no-repeat center/cover;mask:url(../../img/top/wave04.svg) no-repeat center/cover;background:#fff}.company .company_bg .company_logo .sub_logo{margin-bottom:30px}@media screen and (max-width:767px){.company .company_bg .company_logo .main_logo{margin:0 auto;max-width:470px;width:80%}}.company .company_bg .company_logo .main_logo img{-webkit-filter:drop-shadow(7px 12px 15px #000);filter:drop-shadow(7px 12px 15px #000)}.company .txt_wrap{margin:0 auto;padding:60px 0 100px;max-width:800px}@media screen and (max-width:767px){.company .txt_wrap{padding:60px 0}}.company .outline_wrap .ttl{font-size:8rem;font-weight:600;color:#c85b7a;text-align:center}@media screen and (max-width:767px){.company .outline_wrap .ttl{font-size:clamp(4rem,7vw,5.2rem)}}.company .outline_table{margin:70px auto 0;max-width:940px;width:100%}@media screen and (max-width:767px){.company .outline_table{margin:10px auto 0}}.company .outline_table tr+tr{border-top:2px solid #cccccc}.company .outline_table tr:last-child th{border-bottom:none}.company .outline_table tr th{padding:25px 0 25px 2em;text-align:left;font-weight:500;border-bottom:2px solid #c85b7a}@media screen and (max-width:767px){.company .outline_table tr th{padding:20px 1em 15px;display:block;font-weight:700;font-size:1.6rem;color:#c85b7a;border-bottom:none}}.company .outline_table tr td{padding:25px 0 25px 2em;line-height:1.8}.company .outline_table tr td a{color:#333333}@media screen and (max-width:767px){.company .outline_table tr td{padding:0 1em 20px;display:block}}.company .outline_table tr .address p+p{margin-top:10px}.company .outline_table tr .address .map_link{width:135px;text-align:center;border-radius:14px}
/*# sourceMappingURL=top.css.map */