@import"https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&family=Noto+Sans+JP:wght@100..900&display=swap";div,p,span,li,a{font-family:Figtree,sans-serif}html{scroll-behavior:smooth}html,body{overscroll-behavior-y:none}.sp_mode{display:none}.cm_main_wrap{opacity:0;filter:blur(5px)}.cm_main_wrap{opacity:1;filter:blur(0);transition:opacity .7s ease,filter .7s ease}img{width:100%}a{text-decoration:none}.fade-in1,.fade-in{opacity:0;transform:translateY(30px);transition:opacity .5s ease .3s,transform .5s ease .3s}.fade-in2{opacity:0;transform:translateY(30px);transition:opacity .5s ease .5s,transform .5s ease .5s}.fade-in3{opacity:0;transform:translateY(30px);transition:opacity .5s ease .7s,transform .5s ease .7s}.fade-in4{opacity:0;transform:translateY(30px);transition:opacity .5s ease .9s,transform .5s ease .9s}.show{opacity:1;transform:translateY(0)}.video-background{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1}.video-background video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%);object-fit:cover}.cm_main_wrap{position:relative;z-index:1}.cm_inner_wrap{width:1220px;margin:50px auto;background:#fffc;-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);padding:10px;border-radius:20px;border-top:1px solid rgba(255,255,255,.6);border-right:1px solid rgba(255,255,255,.6);border-left:1px solid rgba(255,255,255,.6)}.cm_header_flex{display:flex;justify-content:space-between;margin:17px 10px}.cm_logo{width:163px;margin-left:40px;display:flex;align-items:center}.cm_logo a{display:contents}.cm_menu_link ul{display:flex;list-style:none;gap:24px}.cm_menu_link a{color:#0c0030;font-weight:600;font-size:14px;line-height:17px}.cm_header_btn{display:flex;gap:8px}.cm_login_btn{display:flex;height:48px;padding:12px 24px 12px 22px;justify-content:center;align-items:center;gap:10px;border-radius:8px;border:1px solid rgba(0,0,0,.08);background:#fff;color:#0c0030;font-family:Figtree,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.cm_chat_btn{display:flex;height:48px;padding:12px 24px 12px 22px;justify-content:center;align-items:center;gap:10px;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:#4000ff;color:#fff;font-family:Figtree,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.chat_icon{width:24px;position:relative;top:5px}.cm_contents_wrap{display:flex;padding:32px 32px 0;flex-direction:column;align-items:center;border-radius:12px;background:#0000000a}.cm_contents_inner{padding:20px 120px 0}.header_text{color:#0c0030;text-align:center;font-family:Figtree,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:-.176px}.header_text span{border-radius:8px;border:1px solid rgba(0,0,0,.08);background:#120049;padding:4px 8px;justify-content:center;align-items:center;gap:10px;color:#fff}.header_main{text-align:center;font-family:Figtree,sans-serif;font-size:80px;font-style:normal;font-weight:800;line-height:130%;letter-spacing:-.88px;background:linear-gradient(93deg,#00b2ff .09%,#b700ff 100.09%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding-top:12px}.header_msg p{color:#0c003080;font-family:Figtree,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:160%;letter-spacing:-.176px;padding:0;margin:0;text-align:center}.header_msg{margin:12px auto 24px}.downlaod_contact_wrap{display:flex;gap:8px;justify-content:center}.dl_btn{display:flex;height:48px;padding:12px 24px 12px 22px;justify-content:center;align-items:center;gap:10px;border-radius:8px;border:1px solid rgba(0,0,0,.08);background:#fff;color:#0c0030;font-family:Figtree,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.contact_btn{display:flex;height:48px;padding:12px 24px 12px 22px;justify-content:center;align-items:center;gap:10px;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:#4000ff;color:#fff;font-family:Figtree,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.dl_icon{width:24px;position:relative;top:3px}.system_image_wrap{margin:40px auto 120px;position:relative;width:835px}.system_image{width:100%}.system_contents_image{position:absolute;bottom:0;left:113px;width:584px}.sub_title{color:#0009ff;font-family:Figtree,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:-.176px;padding-bottom:8px}.main_title p{color:#0c0030;font-family:Figtree,sans-serif;font-size:48px;font-style:normal;font-weight:800;line-height:130%;letter-spacing:-.528px;margin:0;padding:0}.features_wrap{display:flex;margin:32px auto 120px;gap:16px;width:980px}.features_item{width:316px;height:290px;border-radius:12px;padding:24px;background:#fff9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.features_icon{width:64px;height:64px;margin-bottom:24px}.feature_text_title{font-weight:600;font-size:20px;line-height:24px;color:#0c0030}.feature_text_subtitle{font-weight:400;font-size:11px;line-height:160%;letter-spacing:-.011em;color:#0c003099}.feature_text{margin-top:12px}.feature_text p{font-weight:400;font-size:14px;line-height:170%;letter-spacing:-.011em;color:#0c003099;margin:0;padding:0}.function_wrap{display:flex;margin:24px auto 16px;gap:16px;flex-wrap:wrap;width:980px}.function_item{padding:32px 0 0 32px;width:482px;height:396px;background:#fff9;border:1px solid #FFFFFF;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:12px;position:relative;overflow:hidden}.function_icon{width:40px;height:40px;background:#0009ff;border-radius:10px;margin-bottom:16px}.function_text_title{font-weight:700;font-size:20px;line-height:150%;letter-spacing:-.011em;color:#0c0030}.function_text{margin-top:8px;margin-bottom:24px;margin-right:32px}.function_text p{font-weight:400;font-size:14px;line-height:170%;letter-spacing:-.011em;color:#0c003099}.function_image{width:100%;margin:24px 32px 0 0}.function_image2{padding:8px 0 0 8px;background:#00000008;border:.5px solid rgba(0,0,0,.05);border-radius:12px;margin:24px 0 0;position:relative}.function_big_image{width:980px;height:420px;margin-bottom:64px;background:#fff9;border:1px solid #FFFFFF;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:12px;padding:32px}.func_image4{position:absolute;top:80px;left:-25px;width:460px}.contents_menu_title{font-weight:700;font-size:14px;line-height:150%;letter-spacing:-.011em;color:#0c0030;margin-bottom:8px;text-align:left}.contents_menu_box{padding:0 88px 120px 0}.contents_menu_wrap{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px;width:100%}.contents_menu_item{padding:12px 20px 12px 12px;background:#fff9;border:1px solid rgba(255,255,255,.7);border-radius:12px;display:flex}.contents_menu_icon{width:32px;height:32px;margin-right:10px}.contents_menu_item_title{position:relative;top:4px;font-weight:400;font-size:16px;line-height:150%;letter-spacing:-.011em;color:#0c0030}.system_image_box{position:relative;padding-top:80px;overflow:hidden;width:100%;border-radius:12px}.sys_image_back{position:absolute;top:0;width:100%;height:100%;z-index:-1}.sys_image_logo{width:160px;margin:0 auto}.sys_image_title{margin:24px auto;font-weight:800;font-size:48px;line-height:130%;text-align:center;letter-spacing:-.011em;color:#fff}.sys_image_main{width:888px;height:480px;margin:48px auto 0;background:#ffffff4d;border:1px solid rgba(255,255,255,.3);box-shadow:0 -4px 120px #1411560a;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border-radius:20px 20px 0 0;padding:20px 20px 0}.customer_voice_warp{margin:120px auto;padding:80px 88px;background:#ffffff80;border-radius:12px;width:100%}.voice_item_wrap{display:flex;gap:16px;margin:24px auto 0}.voice_item{width:310px;height:680px;background:#ffffffb3;border:1px solid #FFFFFF;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:12px;padding:24px 23px;position:relative}.voice_image_icon{width:54px;height:54px}.voice_title{margin:12px auto;font-weight:600;font-size:24px;line-height:150%;color:#0c0030}.voice_text p{font-weight:400;font-size:14px;line-height:170%;color:#0c003099;letter-spacing:-.011em}.brand_image_icon img{width:40px;border-radius:50%;position:relative;top:2px}.brand_name_flex{display:flex;gap:12px;margin-bottom:12px}.brand_name{font-weight:700;font-size:14px;line-height:170%;letter-spacing:-.011em;color:#0c003099;margin:0}.brand_category{font-weight:400;font-size:12px;line-height:170%;letter-spacing:-.011em;color:#0c003099;margin:0}.brand_system_wrap{padding:12px 20px;background:#00000008;border-radius:16px}.brand_system_shop{font-weight:400;font-size:12px;line-height:1;letter-spacing:-.011em;color:#0c003099}.brand_system_title{font-weight:700;font-size:12px;line-height:1;letter-spacing:-.011em;color:#0c003099;width:50px;display:inline-block}.brand_system_name_wrap{position:absolute;bottom:24px}.faq_wrap,.news_wrap{margin:0 auto 120px;width:100%;padding:0 88px}.faq_contents_wrap,.news_contents_wrap{width:100%;padding:32px 32px 8px;background:#fff9;border:1px solid #FFFFFF;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:12px;margin-top:24px}.accordion{max-width:960%;margin:0 auto;overflow:hidden}.item+.item{border-top:1px solid rgba(12,0,48,.1)}.question{display:flex;align-items:center;gap:12px;width:100%;background:transparent;border:0;padding:24px 0;text-align:left;cursor:pointer;font-size:20px;line-height:1.5;color:#0c0030}.qa-mark{font-weight:700;font-size:28px;color:#0009ff;line-height:34px;margin-right:8px}.question .q-text{flex:1 1 auto;color:#0c0030;font-weight:700;font-size:20px;line-height:170%}.chev{transform:rotate(180deg);transition:transform .25s ease;opacity:.9}.item[aria-expanded=true] .chev{transform:rotate(0)}.answer-wrap{overflow:hidden;transition:max-height .28s cubic-bezier(.2,.9,.3,1),padding .28s;max-height:0;padding:0 10px 0 90px}.answer{padding:14px 0 20px;color:#0c0030;font-weight:400;font-size:16px;line-height:170%;position:relative}.answer .a-mark{display:inline-block;margin-right:8px;font-weight:700;font-size:28px;line-height:34px;letter-spacing:-.011em;color:#0c00304d;position:absolute;left:-40px}.news-list{display:grid;grid-template-columns:128px 1fr;row-gap:8px;column-gap:16px;align-items:start;max-width:860px;margin:0 auto;padding:24px 0}.news-list dt,.news-list dd{margin:0;padding:6px 0}.news-list dt{font-weight:700;color:#0c003099;font-weight:400;font-size:14px;line-height:170%}.news-list dd{color:#0c0030;font-weight:700;font-size:20px;line-height:150%;padding-bottom:12px}.news_contents_wrap a{display:block;border-bottom:1px solid rgba(12,0,48,.1)}.news_contents_wrap a:last-of-type{border-bottom:none}.news_button{display:table;margin:24px 0 0 auto;padding:12px 24px 12px 22px;background:#4000ff;border:1px solid rgba(255,255,255,.2);border-radius:8px;font-weight:600;font-size:16px;line-height:19px;color:#fff}.cm_footer{margin:120px auto 32px;width:100%;padding:64px 108px;background:#0c0030;border-radius:12px}.footer_inner{display:flex;justify-content:space-between}.footer_left img{width:240px}.copyright{color:#fff9;font-weight:400;font-size:16px;line-height:150%;margin-top:8px}.footer_page_menu{display:flex;list-style:none;gap:32px}.footer_page_menu a{color:#fff;font-weight:400;font-size:16px;//line-height: 150%;display:block}.footer_menu{display:flex;list-style:none;gap:32px;justify-content:end}.footer_menu a{display:block;color:#fff9;font-weight:400;font-size:16px;line-height:1;margin-top:8px}.cm_news_wrap .cm_news_title{font-style:normal;font-weight:700;font-size:48px;line-height:130%;letter-spacing:-.011em;color:#0c0030}.cm_news_date{font-weight:700;font-size:16px;line-height:130%;letter-spacing:-.011em;color:#4101fe;padding:8px 0 24px}.cm_news_contents{background:#fff9;border:1px solid #FFFFFF;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:12px;padding:32px 64px;margin-bottom:120px}.cm_news_contents p,span{font-weight:400;font-size:14px;line-height:170%;letter-spacing:-.011em;color:#0c003099}.cm_news_contents h2,h3,h4,h5{font-weight:700;font-size:24px;line-height:150%;letter-spacing:-.011em;color:#0c0030}.news_list .sub_title{padding-top:20px}@media screen and (max-width: 1220px){.pc_mode{display:none}.sp_mode{display:block}.cm_inner_wrap{width:100%;margin:0 auto;padding:0;//background: #B2B2B2;background:#0000000a;border-radius:0;overflow-x:hidden}.cm_footer{margin:120px auto 0}.sp_backcolor_top{background:#ffffffbf}.cm_header{padding:16px 20px;background:#fffc}.cm_header_flex{margin:0 auto}.cm_header_btn{align-items:center}.cm_logo{width:100px;margin:0}.cm_login_btn{padding:0;border:none;color:#0c003080;font-weight:600;font-size:12px;background:none}.cm_chat_btn{padding:8px;font-weight:600;font-size:12px;width:104px;height:31px;line-height:31px}.downlaod_contact_wrap a{display:contents}.sp_system_image{width:130%}.cm_contents_wrap{width:100%;padding:0}.system_image_wrap{width:100%;margin:0 auto;padding-left:20px;padding-top:24px;overflow-x:hidden;background:#fffc}.sp_backgroundcolor{background:#ffffffbf}.sp_backgroundcolor_feature{background:#ffffffbf;border-radius:0 0 24px 24px}.cm_contents_inner{padding:0;width:100%}.header_text{font-size:12px;text-align:left;padding-left:20px;padding-top:25px}.header_main{font-size:48px;text-align:left;padding-top:8px;padding-left:20px}.header_msg{margin:8px 20px 0}.header_msg p{font-size:12px;text-align:left}.downlaod_contact_wrap{margin:20px 0 0;padding:0 20px}.dl_btn,.contact_btn{height:44px;font-weight:600;font-size:14px;line-height:44px;padding:0;width:50%;white-space:nowrap}.dl_icon{height:24px;top:-3px}.chat_icon{top:0;height:24px}.system_contents_image_sp{position:relative;width:100%;margin:0 auto;padding:0 20px}.sub_title{padding-top:120px;padding-left:20px;padding-bottom:8px}.customer_voice_warp .sub_title,.faq_wrap .sub_title,.news_wrap .sub_title{padding-left:0}.main_title p{font-size:28px;padding-left:20px}.customer_voice_warp .main_title p,.faq_wrap .main_title p,.news_wrap .main_title p{padding-left:0}.features_wrap{display:block;padding:16px 20px 0;margin:0 auto}.features_item{width:100%;margin-bottom:16px;background:#fff9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.features_flex_sp{display:flex;flex-wrap:wrap;gap:16px}.features_item{height:auto}.features_flex_right_sp{width:calc(100% - 80px)}.feature_text_title{font-size:18px}#function{padding-top:100px}.function_wrap{padding:16px 20px 0;width:100%}.function_text_title{font-size:18px}.function_item{width:100%;padding:20px}.func_image_big{width:160%}.func_image_big2{width:190%}.func_image4{position:absolute;top:20px;left:-25px;width:460px}.function_big_image{width:100%;height:auto;margin-bottom:0;padding:20px}.contents_menu_box{padding:0 20px 56px}.system_image_box{padding:80px 20px 0}.sys_image_logo{margin:0}.sys_image_title p{text-align:left;font-weight:700;font-size:32px;line-height:130%;letter-spacing:-.011em;color:#fff;margin:0;padding:0}.sys_image_main{margin:24px auto 0}.downlaod_contact_wrap{padding:0 20px 25px}.system_image_box .downlaod_contact_wrap{padding:0}.sys_image_main{width:100%;height:auto;padding:0;border-radius:12px}.sys_image_title{font-size:32px}.features_wrap{width:100%}.features_icon{margin-bottom:0}.customer_voice_warp{padding:0 20px;width:100%;margin:80px auto 0;overflow-x:scroll;background:#ffffffbf;border-radius:24px 24px 0 0}.voice_item_wrap{width:1000px}.voice_title{font-size:20px}.question{gap:0}.qa-mark,.answer .a-mark{font-size:22px}.faq_wrap,.news_wrap{background:#ffffffbf;margin:0 auto;padding:0 20px}.news_wrap{padding-bottom:80px;border-radius:0 0 24px 24px}.faq_contents_wrap,.news_contents_wrap{padding:32px 20px}.question .q-text{font-size:18px}.answer-wrap{padding:0 10px 0 40px}.answer .a-mark{left:-30px}.answer-wrap{padding:0 10px 0 30px}.news-list{display:block}.faq_contents_wrap,.news_contents_wrap{padding:20px}.cm_footer{padding:48px 20px}.footer_inner{display:block}.footer_left,.footer_right{width:100%}.footer_page_menu,.footer_menu{display:block;padding:0}.footer_page_menu li,.footer_menu li{line-height:2}.system_image_box{border-radius:0}.sys_image_main_sp{width:130%;overflow:hidden}.sys_image_main_sp{border-radius:16px 0 0 16px}.footer_right{padding-top:24px}.footer_menu a{line-height:normal}.cm_news_wrap{background:#fff9;padding:64px 20px}.cm_news_wrap .cm_news_title{font-size:28px}.cm_news_date{font-size:14px;padding:8px 0 24px}.cm_news_contents{padding:0;margin-bottom:80px;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:none}.cm_news_contents p,span{font-size:14px}.cm_news_contents h2,h3,h4,h5{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/craftmate.css.map */
