@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200&family=Noto+Sans+JP:wght@100;300;400;500;700;900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");body{font-size:16px;line-height:1.8}@media screen and (max-width:989px){body{font-size:14px}}body{font-family:"Noto Sans JP",sans-serif;color:#fff}.no_scroll{overflow:hidden}a{text-decoration:none;color:#fff}a[href^="tel:"]{pointer-events:none}@media screen and (max-width:768px){a{text-decoration:underline}a[href^="tel:"]{pointer-events:auto}}.container{width:100%;max-width:1000px;margin:0 auto}@media screen and (max-width:768px){.container{width:90%;max-width:none}}.fadeIn_up{opacity:0;visibility:hidden;transform:translateY(30px);transition:opacity 1s,visibility 1s,transform 1s}.is-fadein{opacity:1;visibility:visible;transform:translateX(0)}.sidemenu{font-family:"Noto Serif JP",sans-serif;position:fixed;width:240px;height:100%;display:flex;flex-flow:column;justify-content:space-between;background-color:#fff;text-align:center;z-index:999}.menu_top{margin:75px 45px 0}.menu_title{color:#000;font-size:30px;font-weight:700;letter-spacing:1.2px;line-height:44px}.menu_item_wrapper{margin-top:40px;display:flex;flex-flow:column;row-gap:20px}.menu_item{transition:all .3s}.menu_item:hover{opacity:.7}.menu_item a{color:#ababab;font-size:17px;letter-spacing:.68px;line-height:25px}.menu_bottom{display:flex;flex-flow:column;row-gap:10px;margin:0 45px 75px}.menu_bottom .shopname{color:#000;font-size:17px;font-weight:700;letter-spacing:.68px;line-height:25px}.menu_bottom .address{color:#000;font-size:13px;letter-spacing:.52px;line-height:20px}.menu_bottom .tel{color:#ababab;font-size:13px;letter-spacing:.52px;line-height:19px}.menu_bottom .tel a{color:#ababab}@media screen and (max-width:768px){.sidemenu{display:none}}header{display:none}@media screen and (max-width:768px){header{font-family:"Noto Serif JP",sans-serif;background-color:#fff;width:100%;position:fixed;top:0;left:0;height:60px;z-index:10;display:block}.header_title{display:flex;align-items:center;text-align:center;justify-content:center;color:#000;font-size:30px;font-weight:700;letter-spacing:1.2px;height:60px}}.hamburger{display:none}.modal{display:none}.open_btn{position:relative;cursor:pointer;width:50px;height:50px;border-radius:5px;top:0;cursor:pointer}.open_btn span{display:inline-block;transition:all .4s;position:absolute;left:14px;height:2px;border-radius:1px;background:#4e352e;width:20px}.open_btn span:nth-of-type(1){top:14px}.open_btn span:nth-of-type(2){top:22px}.open_btn span:nth-of-type(3){top:30px}.open_btn.active span:nth-of-type(1){top:18px;left:18px;transform:translateY(6px) rotate(-45deg);width:30%}.open_btn.active span:nth-of-type(2){opacity:0}.open_btn.active span:nth-of-type(3){top:30px;left:18px;transform:translateY(-6px) rotate(45deg);width:30%}@media screen and (max-width:768px){.hamburger{display:block;position:absolute;z-index:10;right:0;top:5px}.modal{display:block}.menu_modal{position:fixed;width:100%;height:100vh;text-align:center;background:rgba(0,0,0,.7);margin-top:0;overflow:auto;opacity:0;visibility:hidden;transition:.3s;box-sizing:border-box;z-index:10}.menu_modal.active{opacity:1;visibility:visible}.menu_modal li{font-family:"Noto Serif JP",sans-serif;text-align:center}.menu_modal li a{color:#fcf9f5;text-decoration:none;display:block;padding:20px 0}}.main_contents{width:calc(100% - 240px);margin-left:240px;background-color:#000}#thanks.main_contents{height:calc(100vh - 40px)}.section_title{font-family:"Noto Serif JP",sans-serif;color:#fff;font-size:36px;font-weight:700;letter-spacing:1.44px;line-height:51px}.section_subtitle{font-family:"Noto Serif JP",sans-serif;font-family:"Noto Serif JP",sans-serif;font-size:19px;font-weight:700;letter-spacing:.76px;line-height:35px}.section_title_wrapper{display:flex;align-items:flex-end;-moz-column-gap:10px;column-gap:10px}.about_1,.about_2,.ordermade_howto,.ordermade_price,.access,.faq{padding:150px 0}@media screen and (max-width:768px){.main_contents{width:100%;margin:0}.section_title{font-size:23px;letter-spacing:.92px;line-height:21px}.section_subtitle{font-size:15px;letter-spacing:.6px;line-height:15px}.section_title_wrapper{justify-content:left}.about_1,.about_2,.ordermade_howto,.ordermade_price,.access,.faq{padding:80px 0}}.slideshow{position:relative;width:100%;height:600px;overflow:hidden}.slideshow-item{position:absolute;width:100%;height:100%;opacity:0;transition:opacity 2s;background-size:contain;background-repeat:no-repeat;background-position:center}.slideshow-item.is-showing{opacity:1}.slideshow-item-1{background-image:url(//chalkart-yumi.com/wp-content/themes/original/scss/../img/img1.jpg)}.slideshow-item-2{background-image:url(//chalkart-yumi.com/wp-content/themes/original/scss/../img/img2.jpg)}.slideshow-item-3{background-image:url(//chalkart-yumi.com/wp-content/themes/original/scss/../img/img3.jpg)}@media screen and (max-width:768px){.slideshow{margin:60px 0 0;height:50vh}.slideshow-item{background-size:cover}.slideshow-item-3{background-image:url(//chalkart-yumi.com/wp-content/themes/original/scss/../img/img3_sp.jpg)}}.about_wrapper{position:relative}.about_text_wrapper{margin-top:50px}.about_wrapper-inner{width:58%}.about_text{font-size:15px;letter-spacing:.6px;line-height:36px}@media screen and (max-width:1200px){.about_wrapper-inner{width:100%}.about_text_wrapper{margin-top:35px}.about_text{font-size:13px;letter-spacing:.52px;line-height:30px}.about_wrapper{width:100%}}.about_1_img{position:absolute;margin:0 calc(36% - 50vw);width:100vw;top:0;text-align:right;z-index:-1}.about_1_img img{width:400px;height:550px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;opacity:.7}@media screen and (max-width:1200px){.about_1_img{display:none}}.about_2{background-image:url(//chalkart-yumi.com/wp-content/themes/original/scss/../img/img5.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative}.about_2:before{content:"";background-color:rgba(0,0,0,.6);position:absolute;top:0;left:0;width:100%;height:100%;display:block}.about_2 .about_wrapper{margin-left:auto}@media screen and (max-width:768px){.about_2{background-size:210% auto;background-position:80% 57%}}.howto_item_wrapper{display:flex;justify-content:space-around;flex-wrap:wrap;margin-top:60px}.howto_item{width:30%}.howto_item_step{font-family:"Noto Serif JP",sans-serif;color:#ababab;font-size:19px;letter-spacing:.76px;line-height:27px;font-weight:700;text-align:center}.howto_item_img{margin:20px 0 40px;text-align:center}.howto_item_title{font-family:"Noto Serif JP",sans-serif;background-color:#ababab;color:#222;font-size:17px;letter-spacing:.68px;line-height:44px;font-weight:700;text-align:center;margin-bottom:40px}.howto_item_text{margin:0 auto;width:100%;font-size:15px;letter-spacing:.6px;line-height:32px}@media screen and (max-width:768px){.howto_item_wrapper{row-gap:50px}.howto_item{width:100%;margin:0 auto}.howto_item_step{font-size:15px;letter-spacing:.6px;line-height:21px}.howto_item_title{font-size:15px;letter-spacing:.6px;line-height:33px}.howto_item_text{width:100%;font-size:13px;letter-spacing:.52px;line-height:30px}}.ordermade_price{background-image:url(//chalkart-yumi.com/wp-content/themes/original/scss/../img/img6.jpg);background-position:center center;background-repeat:no-repeat;background-size:60%;position:relative}@media screen and (max-width:768px){.ordermade_price{background-size:180%}}.ordermade_price:before{content:"";background-color:rgba(0,0,0,.7);position:absolute;top:0;left:0;width:100%;height:100%;display:block}.ordermade_price_wrapper{position:relative}.ordermade_price .section_title_wrapper{width:50%;margin-left:auto}.price_table{width:80%;margin-top:50px;margin-left:auto;border-top:1px solid #ababab;border-bottom:1px solid #ababab}.price_table td{padding:25px 0 25px 40px;vertical-align:middle}.price_table_category{width:30%}.price_table_category p{font-size:19px;font-weight:700;letter-spacing:.76px;line-height:40px;border-right:1px solid #ababab}.price_table_price{width:70%;display:flex;vertical-align:middle;-moz-column-gap:10px;column-gap:10px}.price_table_price p{font-size:19px;font-weight:700;letter-spacing:.76px;line-height:40px;padding:0;white-space:nowrap}.price_table_price span{font-size:15px;letter-spacing:.76px;line-height:40px}.price_text{padding:40px 0 0 40px;width:80%;margin-left:auto}@media screen and (max-width:768px){.ordermade_price{background-position:40% center}.ordermade_price .section_title_wrapper{width:100%}.price_table{width:100%}.price_table td{padding:25px 0}.price_table_category p{font-size:15px;letter-spacing:.6px;line-height:40px}.price_table_price{width:100%}.price_table_price p{font-size:15px;letter-spacing:.6px;line-height:40px;white-space:normal;padding-left:20px}.price_table_price span{font-size:13px;letter-spacing:.52px;line-height:40px}.price_text{width:100%;padding:30px 0 0}}.access_wrapper{margin-top:50px;display:flex;justify-content:space-between;flex-wrap:wrap}.access_table{width:60%;border-top:1px solid #ababab;border-bottom:1px solid #ababab}.access_table a{color:#fff}.access_table td{padding:25px 0;vertical-align:middle}.access_table_category{width:30%}.access_table_category p{font-size:19px;font-weight:700;letter-spacing:.76px;line-height:40px;border-right:1px solid #ababab}.access_table_text{width:65%}.access_table_text p{font-size:19px;font-weight:700;letter-spacing:.76px;line-height:40px;padding-left:40px}.access_tel_pc{display:block}.access_tel_mb{display:none}.map{width:35%;height:auto}@media screen and (max-width:768px){.access .section_title{width:100%}.access_wrapper{flex-flow:column;row-gap:40px}.access_table{width:100%}.access_table td{padding:15px 0}.access_table_category{width:30%}.access_table_category p{font-size:15px;letter-spacing:.6px;line-height:30px}.access_table_text{width:65%}.access_table_text p{font-size:15px;letter-spacing:.6px;line-height:30px;padding-left:20px}.map{width:100%;height:200px}}.faq .section_title_wrapper{justify-content:center}.accordion_area{margin-top:60px}.accordion_one{border-top:1px solid #ababab}.border-bottom{border-bottom:1px solid #ababab}.accordion_area .accordion_one .ac_header{padding:2rem 4rem 2rem 2rem;position:relative;z-index:1;cursor:pointer;transition:.2s}.accordion_area .accordion_one .ac_header .i_box{position:absolute;top:50%;right:2rem;width:20px;height:20px;margin-top:-10px}.accordion_area .accordion_one .ac_header .i_box:before,.accordion_area .accordion_one .ac_header .i_box:after{position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle}.accordion_area .accordion_one .ac_header .i_box:before{border-top:1px solid #fff;width:20px;height:0;top:0;bottom:0;right:0}.accordion_area .accordion_one .ac_header .i_box:after{border-left:1px solid #fff;width:0;height:20px;top:0;bottom:0;right:9px;transition:.3s}.accordion_area .accordion_one .ac_header.open .i_box:after{height:0}.accordion_area .accordion_one .ac_inner{display:none;padding:1.5rem 2rem 1.5rem 4rem;box-sizing:border-box}.p-faq__headinner{display:block;padding-left:35px;position:relative;line-height:1.5}.p-faq__headinner:before{position:absolute;top:-5px;left:0;content:"Q．";color:#fff;font-size:20px;font-weight:700}.p-faq__headinner p.p-faq__q-txt{font-size:17px;font-weight:700}.p-faq__bodyinner{display:block;padding-left:35px;position:relative;line-height:1.5;width:80%}.p-faq__bodyinner:before{position:absolute;top:2px;left:0;content:"A．";color:#ababab;font-size:20px;font-weight:700}.p-faq__bodyinner p.p-faq__a-txt{color:#ababab;font-size:15px;line-height:36px}@media screen and (max-width:768px){.faq .section_title_wrapper{justify-content:left}.accordion_area .accordion_one .ac_header{padding:2rem 2rem 2rem 1rem}.accordion_area .accordion_one .ac_header .i_box{top:45%;right:0;width:20px;height:20px;margin-top:-10px}.p-faq__headinner p.p-faq__q-txt{font-size:13px}.p-faq__bodyinner p.p-faq__a-txt{color:#ababab;font-size:11px;line-height:23px}.accordion_area .accordion_one .ac_inner{display:none;padding:1rem 1.5rem 1rem 2rem;box-sizing:border-box}.p-faq__bodyinner:before{font-size:13px}.p-faq__bodyinner:before{font-size:13px}}footer{background-color:#222}footer p{color:#f0e9e3;font-size:12px;text-align:center;padding:10px 0}@media screen and (max-width:768px){footer p{font-size:10px}}.c-sns{display:flex;align-items:center;justify-content:center;padding:5px 0 0}.c-sns a:not(:first-child){padding-left:15px}.c-sns img{width:40px;height:auto}.c-table{display:grid;gap:20px}.c-table dl{display:grid;grid-template-columns:20% 80%;letter-spacing:.6px;width:100%}@media screen and (max-width:989px){.c-table dl{grid-template-columns:25% 75%}}