.shippori{font-family:Shippori Mincho,serif;font-weight:400;font-style:normal}.sawarabi{font-family:Sawarabi Mincho,serif;font-weight:400;font-style:normal}.notosans{font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.opensans{font-family:Open Sans,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}p,li,dt,dd,a,span,div{font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;letter-spacing:2px}.custom_html{width:100%}.custom_html *{margin:0;padding:0}.custom_html li{list-style-type:none}h1.header__heading span,.header__heading-link span{font-family:Shippori Mincho,serif;font-weight:400;font-style:normal}.product__title h1,h1.collection-hero__title,h1.main-page-title,h1#login,.customer h1,.shopify-policy__title h1{font-family:Sawarabi Mincho,serif!important;font-weight:400!important;font-style:normal!important;letter-spacing:5px}.announcement-bar span{font-size:1.6rem}#hdr_login{width:100%;text-align:right;font-size:1.4rem;line-height:1}@media screen and (min-width: 750px){body{position:relative}.header__heading span,.header__heading-link span{font-size:3rem}.header.page-width,.utility-bar__grid.page-width{max-width:none;padding-left:5rem!important;padding-right:5rem!important}#hdr_login{max-width:none;position:absolute;top:0;left:0;right:0;margin:0 auto;z-index:5}#hdr_login a,#hdr_login span{color:#fff;font-size:1.2rem}#hdr_login a{text-decoration:none}#hdr_login a:hover{text-decoration:underline}}@media screen and (max-width: 1239px) and (min-width: 750px){.announcement-bar__message{width:100%;text-align:left}}@media screen and (max-width: 749px){h1.header__heading span,.header__heading-link span{font-size:2rem}.announcement-bar span{font-size:1.4rem}#hdr_login{display:none}}@media screen and (min-width: 990px){.header__inline-menu ul li{height:26px;border-right:1px #000000 solid}.header__inline-menu ul li:last-child{border-right:none}.header__inline-menu ul li a{height:26px;font-size:1.55rem;line-height:1;padding:0 15px}}@media screen and (max-width: 1239px) and (min-width: 990px){div.scrolled-past-header .header__inline-menu ul li{height:22px;margin:5px 0}div.scrolled-past-header .header__inline-menu ul li a{height:22px}div:not(.scrolled-past-header) header{margin-bottom:70px}div:not(.scrolled-past-header) .header__inline-menu{width:100%;display:flex;justify-content:center;position:absolute;bottom:-45px;left:0}div:not(.scrolled-past-header) .header__inline-menu ul li a{padding:0 20px}}.card--card{background-color:#f1eee1!important}.card__content{padding:0!important}.card--card a,.card--card .price span{color:#000}.card--card a,.card--card .price{text-align:center}.card .media.media--hover-effect>img:only-child,.card-wrapper .media.media--hover-effect>img:only-child{transition:transform .5s,opacity .5s!important}.card:hover .media.media--hover-effect>img:first-child:only-child,.card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:scale(1.05)!important;transition-duration:.5s!important;opacity:.7}@media screen and (min-width: 750px){.card--card a,.card--card .price span{font-size:1.8rem}}@media screen and (max-width: 749px){.card--card a,.card--card .price span{font-size:1.4rem}}@media screen and (min-width: 750px){#footer_logo{width:140px;margin:150px auto 80px}}@media screen and (max-width: 749px){#footer_logo{width:24%;margin:70px auto 30px}}#footer_logo img{width:100%;height:auto}footer .scroll-trigger.animate--slide-in{opacity:1!important;transform:translateY(0)!important}@media screen and (min-width: 990px){#top_main{width:100%;max-width:1500px;margin:0 auto 80px;display:flex;flex-wrap:wrap}#top_main_txt{width:50%;box-sizing:border-box;padding:0 80px;display:flex;flex-direction:column;justify-content:center;order:1}#top_main_txt h3{font-size:3.4rem;letter-spacing:5px;line-height:1;margin:0 0 25px}#top_main_txt h2{width:100%;max-width:460px;margin:0 0 40px}#top_main_txt h2 img{width:100%;height:auto}#top_main_txt h4{font-size:3rem;letter-spacing:9px;line-height:1;margin:0 0 18px}#top_main_txt p{font-size:1.6rem;line-height:1.8}#top_main_img{width:50%;line-height:0;order:2}#top_main_img img{width:100%;height:auto}}@media screen and (max-width: 1499px) and (min-width: 990px){#top_main_txt{padding:0 5rem}}@media screen and (max-width: 1199px) and (min-width: 990px){#top_main_txt h2{margin:0 0 35px}}@media screen and (max-width: 989px) and (min-width: 750px){#top_main{width:100%;margin:0 auto 80px;padding:0 5rem;box-sizing:border-box}#top_main_txt{width:100%;padding:40px 0 30px}#top_main_txt h3{font-size:3.4rem;letter-spacing:5px;line-height:1;margin:0 0 25px}#top_main_txt h2{width:100%;max-width:420px;margin:0 0 32px}#top_main_txt h2 img{width:100%;height:auto}#top_main_txt h4{font-size:3rem;letter-spacing:9px;line-height:1;margin:0 0 18px}#top_main_txt p{font-size:1.6rem;line-height:1.8}#top_main_img{width:100%;line-height:0}#top_main_img img{width:100%;height:auto}}@media screen and (max-width: 749px){#top_main{width:100%;margin:0 auto 75px;padding:0 1.5rem;box-sizing:border-box}#top_main_txt{width:100%;padding:25px 0 0}#top_main_txt h3{font-size:2.2rem;letter-spacing:5px;line-height:1;margin:0 0 18px}#top_main_txt h2{width:100%;max-width:290px;margin:0 0 22px}#top_main_txt h2 img{width:100%;height:auto}#top_main_txt h4{font-size:2rem;letter-spacing:5px;line-height:1;margin:0 0 15px}#top_main_txt p{font-size:1.4rem;line-height:1.9}#top_main_img{width:100%;line-height:0}#top_main_img img{width:100%;height:auto}}@media screen and (min-width: 990px){.top_width{width:100%;max-width:1500px;margin:0 auto;box-sizing:border-box;padding:0 80px}}@media screen and (max-width: 1499px) and (min-width: 750px){.top_width{padding:0 5rem}}@media screen and (max-width: 749px){.top_width{width:100%;margin:0 auto;box-sizing:border-box;padding:0 1.5rem}}@media screen and (min-width: 990px){.top_midashi1_h3{font-family:Sawarabi Mincho,serif;font-weight:400;font-style:normal;letter-spacing:5px;font-size:5rem}.top_midashi1_h4{font-family:Sawarabi Mincho,serif;font-weight:400;font-style:normal;letter-spacing:3px;font-size:3rem;line-height:1.6}.top_midashi2_h3{font-family:Sawarabi Mincho,serif;font-weight:400;font-style:normal;letter-spacing:5px;font-size:4rem;line-height:1.6;margin:0 0 15px}.top_midashi2_h4{font-family:Open Sans,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;letter-spacing:3px;font-size:3rem;line-height:1;margin:0 0 23px}}@media screen and (max-width: 1199px) and (min-width: 990px){.top_midashi1_h3{font-size:4.5rem}.top_midashi2_h3{font-size:3.3rem}}@media screen and (max-width: 989px) and (min-width: 750px){.top_midashi1_h3{font-family:Sawarabi Mincho,serif;font-weight:400;font-style:normal;letter-spacing:5px;font-size:5rem}.top_midashi1_h4{font-family:Sawarabi Mincho,serif;font-weight:400;font-style:normal;letter-spacing:3px;font-size:3rem;line-height:1.6}.top_midashi2_h3{font-family:Sawarabi Mincho,serif;font-weight:400;font-style:normal;letter-spacing:5px;font-size:4rem;line-height:1.6;margin:0 0 15px}.top_midashi2_h4{font-family:Open Sans,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;letter-spacing:3px;font-size:3rem;line-height:1;margin:0 0 23px}}@media screen and (max-width: 749px){.top_midashi1_h3{font-family:Sawarabi Mincho,serif;font-weight:400;font-style:normal;letter-spacing:5px;font-size:3rem;line-height:1.6}.top_midashi1_h4{font-family:Sawarabi Mincho,serif;font-weight:400;font-style:normal;letter-spacing:3px;font-size:2rem;line-height:1.7}.top_midashi2_h3{font-family:Sawarabi Mincho,serif;font-weight:400;font-style:normal;letter-spacing:5px;font-size:3rem;line-height:1.5;margin:0 0 13px}.top_midashi2_h4{font-family:Open Sans,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;letter-spacing:3px;font-size:1.8rem;line-height:1;margin:0 0 10px}}@media screen and (min-width: 990px){#top_about{margin-bottom:90px}#top_about .top_midashi1_h3{margin:0 0 40px}#top_about .top_midashi1_h4{margin:0 0 14px}#top_about p{font-size:1.8rem;line-height:1.8}#top_about01,#top_about02{margin:0 0 40px}#top_about_img{width:100%;margin:28px 0 20px;display:flex;justify-content:space-between;flex-wrap:wrap}#top_about_img li{width:24%;max-width:320px}#top_about_img li img{width:100%;height:auto}#top_about_note i{font-size:1.6rem;margin:0 8px 0 0}#top_course_cnt{font-size:2.2rem!important;line-height:1.6!important;letter-spacing:2px;margin:12px 0 0}}@media screen and (max-width: 989px) and (min-width: 750px){#top_about{margin-bottom:90px}#top_about .top_midashi1_h3{margin:0 0 40px}#top_about .top_midashi1_h4{margin:0 0 14px}#top_about p{font-size:1.8rem;line-height:1.8}#top_about01,#top_about02{margin:0 0 40px}#top_about_img{width:100%;margin:28px 0 0;display:flex;justify-content:space-between;flex-wrap:wrap}#top_about_img li{width:48%;margin:0 0 25px}#top_about_img li img{width:100%;height:auto}#top_about_note i{font-size:1.6rem;margin:0 8px 0 0}#top_course_cnt{font-size:2.2rem!important;line-height:1.6!important;letter-spacing:2px;margin:12px 0 0}}@media screen and (max-width: 749px){#top_about{margin-bottom:70px}#top_about .top_midashi1_h3{margin:0 0 18px}#top_about .top_midashi1_h4{margin:0 0 14px}#top_about p{font-size:1.4rem;line-height:1.9}#top_about01,#top_about02{margin:0 0 40px}#top_about_img{width:100%;margin:28px 0 0}#top_about_img li{width:70%;margin:0 auto 25px}#top_about_img li img{width:100%;height:auto}#top_about_note{width:70%;margin:0 auto;text-align:right}#top_about_note i{font-size:1.3rem;margin:0 8px 0 0}#top_course_cnt{font-size:1.7rem!important;line-height:1.6!important;letter-spacing:2px;margin:17px 0 0}}@media screen and (min-width: 990px){#top_attractive{margin-bottom:115px}#top_attractive .top_midashi1_h3{margin:0 0 35px}#top_attractive_point{width:100%;box-sizing:border-box;border-left:1px #000000 dashed;margin:0 0 60px;display:flex;flex-wrap:wrap}#top_attractive_point li{width:25%;box-sizing:border-box;border-right:1px #000000 dashed;padding:25px 20px 10px}#top_attractive_point li div{width:100%;text-align:center;font-size:7rem;line-height:1;margin:0 0 20px}#top_attractive_point li h4{font-size:2.2rem;line-height:1.6;letter-spacing:2px;margin:0 0 5px}#top_attractive_point li p{font-size:1.6rem;line-height:1.8}#top_youtube{width:86%;margin:0 auto}#top_youtube div{width:100%;padding-top:56.25%;position:relative}#top_youtube div iframe{width:100%;height:100%;position:absolute;top:0;left:0}#top_youtube p{font-size:2rem;line-height:1.6;text-align:center;letter-spacing:2px;margin:15px 0 0}}@media screen and (max-width: 1199px) and (min-width: 990px){#top_attractive_point li div{font-size:6rem}#top_attractive_point li h4 br{display:none}}@media screen and (max-width: 989px) and (min-width: 750px){#top_attractive{margin-bottom:115px}#top_attractive .top_midashi1_h3{margin:0 0 35px}#top_attractive_point{width:100%;box-sizing:border-box;margin:0 0 60px;display:flex;flex-wrap:wrap}#top_attractive_point li{width:50%;box-sizing:border-box;margin:0 0 40px;padding:25px 20px 10px}#top_attractive_point li:nth-child(1){border-left:1px #000000 dashed;border-right:1px #000000 dashed}#top_attractive_point li:nth-child(2){border-right:1px #000000 dashed}#top_attractive_point li:nth-child(3){border-left:1px #000000 dashed;border-right:1px #000000 dashed}#top_attractive_point li:nth-child(4){border-right:1px #000000 dashed}#top_attractive_point li div{width:100%;text-align:center;font-size:7rem;line-height:1;margin:0 0 20px}#top_attractive_point li h4{text-align:center;font-size:2.2rem;line-height:1.6;letter-spacing:2px;margin:0 0 5px}#top_attractive_point li p{font-size:1.6rem;line-height:1.8}#top_youtube{width:100%}#top_youtube div{width:100%;padding-top:56.25%;position:relative}#top_youtube div iframe{width:100%;height:100%;position:absolute;top:0;left:0}#top_youtube p{font-size:2rem;line-height:1.6;text-align:center;letter-spacing:2px;margin:15px 0 0}}@media screen and (max-width: 749px){#top_attractive{margin-bottom:70px}#top_attractive .top_midashi1_h3{margin:0 0 20px}#top_attractive_point{width:100%;box-sizing:border-box;margin:0 0 50px;border-top:1px #000000 dashed}#top_attractive_point li{width:100%;box-sizing:border-box;padding:15px 0;border-bottom:1px #000000 dashed}#top_attractive_point li div{width:100%;text-align:center;font-size:4rem;line-height:1;margin:0 0 10px}#top_attractive_point li h4{text-align:center;font-size:2rem;line-height:1.6;letter-spacing:2px;margin:0 0 5px}#top_attractive_point li p{font-size:1.4rem;line-height:1.9}#top_youtube{width:100%}#top_youtube div{width:100%;padding-top:56.25%;position:relative}#top_youtube div iframe{width:100%;height:100%;position:absolute;top:0;left:0}#top_youtube p{font-size:1.6rem;line-height:1.7;text-align:center;letter-spacing:2px;margin:8px 0 0}}@media screen and (min-width: 990px){#top_admission{margin-bottom:170px}#top_admission .top_midashi1_h3{margin:0 0 30px}#top_admission_txt{font-size:1.8rem;line-height:2}#top_basic_course{width:100%}#top_basic_course h4{font-size:3rem;line-height:1;letter-spacing:3px;text-align:center;margin:30px 0 35px}#top_basic_course ul{width:100%;margin:0 0 75px;display:flex;justify-content:space-between}.top_basic_list{width:22%;max-width:280px}.top_basic_list div{width:100%;margin:0 0 15px;line-height:0}.top_basic_list div img{width:100%;height:auto}.top_basic_list p{font-size:1.8rem;line-height:1;text-align:center}.top_basic_list p i{font-size:1.6rem;margin:0 0 0 10px}.top_basic_plus{width:4%;display:flex;align-items:center;justify-content:center;font-size:3rem;line-height:1}#top_admission_btn{width:500px;height:100px;margin:0 auto}#top_admission_btn a{width:100%;height:100%;border-radius:6px;background-color:#000;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#fff;font-size:2.6rem;line-height:1;transition:background-color .5s}#top_admission_btn a:hover{background-color:#ae9b4f;transition:background-color .3s}}@media screen and (max-width: 1199px) and (min-width: 990px){.top_basic_list p{font-size:1.4rem}.top_basic_list p i{font-size:1.2rem;margin:0 0 0 5px}.top_basic_plus{font-size:2rem}}@media screen and (max-width: 989px) and (min-width: 750px){#top_admission{margin-bottom:170px}#top_admission .top_midashi1_h3{margin:0 0 30px}#top_admission_txt{font-size:1.8rem;line-height:2}#top_basic_course{width:100%}#top_basic_course h4{font-size:3rem;line-height:1;letter-spacing:3px;text-align:center;margin:45px 0 35px}#top_basic_course ul{width:100%;margin:0 0 30px;display:flex;justify-content:center;flex-wrap:wrap}.top_basic_list{width:48%;max-width:280px;margin:0 20px 40px}.top_basic_list div{width:100%;margin:0 0 15px;line-height:0}.top_basic_list div img{width:100%;height:auto}.top_basic_list p{font-size:1.8rem;line-height:1;text-align:center}.top_basic_list p i{font-size:1.6rem;margin:0 0 0 10px}.top_basic_plus{display:none}#top_admission_btn{width:500px;height:100px;margin:0 auto}#top_admission_btn a{width:100%;height:100%;border-radius:6px;background-color:#000;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#fff;font-size:2.6rem;line-height:1;transition:background-color .5s}#top_admission_btn a:hover{background-color:#ae9b4f;transition:background-color .3s}}@media screen and (max-width: 749px){#top_admission{margin-bottom:80px}#top_admission .top_midashi1_h3{margin:0 0 14px}#top_admission_txt{font-size:1.4rem;line-height:1.9}#top_basic_course{width:100%}#top_basic_course h4{font-size:2rem;line-height:1;letter-spacing:3px;text-align:center;margin:30px 0 25px}#top_basic_course ul{width:80%;margin:0 auto}.top_basic_list{width:100%;margin:0 0 40px}.top_basic_list div{width:100%;margin:0 0 10px;line-height:0}.top_basic_list div img{width:100%;height:auto}.top_basic_list p{font-size:1.4rem;line-height:1;text-align:center}.top_basic_list p i{font-size:1.2rem;margin:0 0 0 10px}.top_basic_plus{display:none}#top_admission_btn{width:100%;height:75px;margin:0 auto}#top_admission_btn a{width:100%;height:100%;border-radius:6px;background-color:#000;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#fff;font-size:2.2rem;line-height:1;transition:background-color .5s}#top_admission_btn a:hover{background-color:#ae9b4f;transition:background-color .3s}}@media screen and (min-width: 750px){#top_lesson_list{text-align:center;margin:0 0 50px}#top_lesson_list p{font-size:1.8rem;line-height:2}}@media screen and (max-width: 749px){#top_lesson_list{width:100%;text-align:center;box-sizing:border-box;margin:0 0 30px;padding:0 1.5rem}#top_lesson_list p{font-size:1.4rem;line-height:1.9}}@media screen and (min-width: 990px){.top_2col{width:100%;max-width:1500px;margin:0 auto 60px;display:flex;flex-wrap:wrap}.top_2col_h2{width:100%;font-family:Sawarabi Mincho,serif;font-weight:400;font-style:normal;letter-spacing:5px;font-size:4rem;line-height:1;margin:0 0 50px}.top_2col_img{width:50%;line-height:0}.top_2col_img img{width:100%;height:auto}.top_2col_txt{width:50%;box-sizing:border-box;padding:0 80px;display:flex;flex-direction:column;justify-content:center}.top_2col_txt p{font-size:1.6rem;line-height:1.8}.top_2col_btn{width:200px;height:53px;margin:30px 0 0}.top_2col_btn a{width:100%;height:100%;border-radius:8px;background:#000;text-decoration:none;color:#fff;font-size:1.4rem;line-height:1;display:flex;justify-content:center;align-items:center;transition:background .5s}.top_2col_btn a i{margin:0 0 0 8px}.top_2col_btn a:hover{background:#ae9b4f;transition:background .3s}}@media screen and (max-width: 1499px) and (min-width: 990px){.top_2col_h2{box-sizing:border-box;margin:0 0 30px;padding:0 5rem}.top_2col_txt{padding:0 5rem}}@media screen and (max-width: 989px) and (min-width: 750px){.top_2col{width:100%;max-width:1500px;margin:0 auto 130px;box-sizing:border-box;padding:0 5rem}.top_2col_h2{width:100%;font-family:Sawarabi Mincho,serif;font-weight:400;font-style:normal;letter-spacing:5px;font-size:4rem;line-height:1;margin:0 0 30px}.top_2col_img{width:100%;line-height:0}.top_2col_img img{width:100%;height:auto}.top_2col_txt{width:100%;margin:0 0 30px;display:flex;flex-direction:column;justify-content:center}.top_2col_txt p{font-size:1.6rem;line-height:1.8}.top_2col_btn{width:200px;height:53px;margin:30px 0 0}.top_2col_btn a{width:100%;height:100%;border-radius:8px;background:#000;text-decoration:none;color:#fff;font-size:1.4rem;line-height:1;display:flex;justify-content:center;align-items:center;transition:background .5s}.top_2col_btn a i{margin:0 0 0 8px}.top_2col_btn a:hover{background:#ae9b4f;transition:background .3s}}@media screen and (max-width: 749px){.top_2col{width:100%;margin:0 auto 70px}.top_2col_h2{width:100%;text-align:center;font-family:Sawarabi Mincho,serif;font-weight:400;font-style:normal;letter-spacing:5px;font-size:3rem;line-height:1;box-sizing:border-box;margin:0 0 25px}.top_2col_img{width:100%;padding:0 1.5rem;box-sizing:border-box;line-height:0}.top_2col_img img{width:100%;height:auto}.top_2col_txt{width:100%;box-sizing:border-box;padding:0 1.5rem;margin:0 0 20px}.top_2col_txt p{font-size:1.4rem;line-height:1.9}.top_2col_btn{width:200px;height:53px;margin:20px 0 0}.top_2col_btn a{width:100%;height:100%;border-radius:8px;background:#000;text-decoration:none;color:#fff;font-size:1.4rem;line-height:1;display:flex;justify-content:center;align-items:center;transition:background .5s}.top_2col_btn a i{margin:0 0 0 8px}.top_2col_btn a:hover{background:#ae9b4f;transition:background .3s}}@media screen and (min-width: 990px){.top_3col{width:100%;max-width:1500px;margin:0 auto 150px;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.top_3col_txt{width:31.6%;aspect-ratio:474 / 475;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;padding:0 80px}.top_3col_txt p{font-size:1.6rem;line-height:1.8}.top_3col_img{width:31.6%}.top_3col_img a{text-decoration:none}.top_3col_img a div{overflow:hidden;line-height:0}.top_3col_img a div img{width:100%;height:auto;transition-duration:.5s}.top_3col_img a p{color:#000;font-size:1.6rem;line-height:1;margin:30px 0 0}.top_3col_img a p i{font-size:1.4rem;line-height:1;margin:0 0 0 5px}.top_3col_img a:hover div img{transform:scale(1.05);transition-duration:.5s;opacity:.6}.top_3col_img a:hover p{text-decoration:underline;text-underline-offset:.3rem}}@media screen and (max-width: 1499px) and (min-width: 990px){.top_3col_txt{padding:0 5rem}}@media screen and (max-width: 989px) and (min-width: 750px){.top_3col{width:100%;box-sizing:border-box;margin:0 auto 130px;padding:0 5rem;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.top_3col_txt{width:100%;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;margin:0 0 20px}.top_3col_txt p{font-size:1.6rem;line-height:1.8}.top_3col_img{width:48%}.top_3col_img a{text-decoration:none}.top_3col_img a div{overflow:hidden;line-height:0}.top_3col_img a div img{width:100%;height:auto;transition-duration:.5s}.top_3col_img a p{color:#000;font-size:1.6rem;line-height:1;margin:30px 0 0}.top_3col_img a p i{font-size:1.4rem;line-height:1;margin:0 0 0 5px}.top_3col_img a:hover div img{transform:scale(1.05);transition-duration:.5s;opacity:.6}.top_3col_img a:hover p{text-decoration:underline;text-underline-offset:.3rem}}@media screen and (max-width: 749px){.top_3col{width:100%;box-sizing:border-box;margin:0 auto 60px;padding:0 1.5rem}.top_3col_txt{width:100%;margin:0 0 20px}.top_3col_txt p{font-size:1.4rem;line-height:1.9}.top_3col_img{width:100%;margin:0 0 40px}.top_3col_img a{text-decoration:none}.top_3col_img a div{overflow:hidden;line-height:0}.top_3col_img a div img{width:100%;height:auto;transition-duration:.5s}.top_3col_img a p{color:#000;font-size:1.4rem;line-height:1.4;margin:8px 0 0}.top_3col_img a p i{font-size:1.4rem;line-height:1.4;margin:0 0 0 5px}.top_3col_img a:hover div img{transform:scale(1.05);transition-duration:.5s;opacity:.6}.top_3col_img a:hover p{text-decoration:underline;text-underline-offset:.3rem}}@media screen and (min-width: 990px){#top_profile{padding-top:160px}}@media screen and (min-width: 750px){#top_profile .top_2col_img{order:1}#top_profile .top_2col_txt{order:2}#top_profile h3{display:flex;align-items:center}#top_profile h3 span{font-size:1.6rem;letter-spacing:2px;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;margin:0 0 0 8px}}@media screen and (max-width: 989px) and (min-width: 750px){#top_profile{padding-top:120px}}@media screen and (max-width: 749px){#top_profile{padding:65px 0 0}#top_profile h3{display:flex;align-items:center}#top_profile h3 span{font-size:1.6rem;letter-spacing:2px;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;margin:0 0 0 8px}}@media screen and (min-width: 750px){#top_seasons .top_2col_img{order:1}#top_seasons .top_2col_txt{order:2}}@media screen and (min-width: 750px){#top_shop{margin-bottom:0}}@media screen and (max-width: 989px) and (min-width: 750px){#top_shop .top_2col_img{margin:0 0 30px}}@media screen and (max-width: 749px){#top_shop .top_2col_img{margin:0 0 20px}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden,#dynamic-checkout-cart{display:none}.product__info-container .product-form .button:disabled{opacity:.1!important}.caption-with-letter-spacing{margin:0 0 10px!important}@media screen and (min-width: 750px){.product__title h1{font-size:4rem;line-height:1.4}.product__description{font-size:1.6rem;line-height:1.8}}@media screen and (max-width: 749px){.product__title h1{font-size:3rem;line-height:1.4}.product__description{font-size:1.4rem;line-height:1.9}}@media screen and (min-width: 750px){#account_create_link_text{margin:30px 0 0}#account_create_link_text br{display:none}#account_create_link{font-size:2.5rem;line-height:1;margin-top:10px}}@media screen and (max-width: 749px){#account_create_link_text{margin:25px 0 0}#account_create_link{font-size:2rem;line-height:1;margin-top:10px}}@media screen and (min-width: 750px){.main-page-title,.collection-hero__title{font-size:5.5rem}}@media screen and (max-width: 749px){.main-page-title,.collection-hero__title{font-size:3rem}}@media screen and (min-width: 990px){.page-width--narrow{max-width:80rem}}.shopify-policy__container{max-width:700px;padding-top:20px}.shopify-policy__title h1{font-size:4rem;line-height:1.4;margin-bottom:60px}.shopify-policy__body h2{font-size:2.6rem;margin:0}.shopify-policy__body h3{font-size:2.1rem;margin-top:30px}.shopify-policy__body h4{font-size:1.8rem}.shopify-policy__body p{word-wrap:break-word}@media screen and (max-width: 749px){.shopify-policy__title h1{font-size:2.4rem;margin-bottom:50px}.shopify-policy__body h2{font-size:2rem}.shopify-policy__body h3{font-size:1.8rem;margin-top:30px}.shopify-policy__body h4{font-size:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/addition.css.map */
