*,:after,:before{box-sizing:border-box;margin:0;padding:0}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;font-size:100%;font-weight:400;margin:0;outline:0;padding:0;vertical-align:baseline}body{font-family:source-han-sans-japanese,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}i{font-style:normal}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{background:transparent;font-size:100%;margin:0;padding:0;text-decoration:none;vertical-align:baseline;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:all .2s ease}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}button{background:none;border:0;margin:0;padding:0}img,svg{vertical-align:bottom}::backdrop,:root{--scrollbar:0px;--breakpoint:950;--100vw:calc(100vw - var(--scrollbar));--1vw:calc((100vw - var(--scrollbar))/100);--color-white:#fff;--color-black:#000;--font-bold:bold}:root{--black:#232315;--white:#fff;--gray:#f1f3f3;--darkgray:#bebebe;--green:#00b1b5;--orange:#ee6f66;--cms:#2f4050;--autou:#ed704a;--atelu:#c84e75;--atelusub:#523c44;--atelu-low:#f3d1d1;--dark:#163559}@media not all and (max-width:900px){::backdrop,:root{--whiteGrid:24px;--redGrid:(var(--100vw,100vw) - 600px) /24;--mixGrid:24px + var(--redGrid)}}@media (max-width:900px){::backdrop,:root{--whiteGrid:16px;--redGrid:(var(--100vw,100vw) - 208px) /12;--mixGrid:16px + var(--redGrid)}}a{color:inherit}html{visibility:hidden}html.wf-active,html.wfno-load{visibility:visible}body,html{font-family:source-han-sans-japanese,sans-serif;font-feature-settings:"palt";height:auto;min-height:100vh;width:100%;font-smooth:antialiased;-webkit-font-smoothing:antialiased;letter-spacing:0}canvas{-webkit-user-select:none;user-select:none}button{color:inherit}body.-mouse button:hover{cursor:pointer}div{width:auto}div,img{height:auto;max-width:100%}img{background-repeat:no-repeat;background-size:cover;font-style:italic;shape-margin:.75rem;vertical-align:middle}.kv-subtitle-p span,h1,h2,h3,h4,h5,h6,p{color:var(--dark);font-family:source-han-sans-japanese,sans-serif;font-style:normal;font-weight:400;word-break:break-all}#comnico-page-cms .page-fv-inner{padding:113px 0 0}#comnico-page-cms .page-fv-area{background-color:#fdf9fb;padding-bottom:60px;position:relative}.form-container{background-color:#dcdfe6;border-radius:16px 0 0 0;padding:30px 20px;text-align:center}.product-form-area{bottom:0;position:absolute;right:0;top:auto;width:18%;z-index:3}.form-container p{font-size:18px;font-weight:600}.form-container img{margin-bottom:20px;margin-top:30px}input[type=email],input[type=tel],input[type=text]{border:1px solid var(--darkgray);border-radius:6px;margin-bottom:15px;margin-top:7px;padding:6px;width:100%}#form-content label{font-size:13px;font-weight:600}#form-content .terms{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-bottom:30px;width:100%}.terms .lh-middle{font-size:12px;font-weight:400;margin-top:10px}.submit-btn{background-color:var(--orange);border:none;border-radius:8px;color:#fff;font-size:14px;padding:12px;width:100%}#comnico-page-cms .comnico-top-header .menu-logo{padding:0!important;width:100px}.menu-cta a:first-child{border:1px solid var(--orange);color:var(--orange)}.menu-cta a:first-child,.menu-cta a:last-child{font-size:14px;font-weight:600;letter-spacing:0;line-height:1;padding:15px 25px;text-align:center}.menu-cta a:last-child{background-color:var(--orange);color:var(--white)}.comnico-top-header .parent-menu-item a{color:var(--black);display:flex;font-size:14px;font-weight:600;justify-content:space-between;padding:10px}#comnico-page-cms .h1-head{margin-bottom:20px;max-width:200px}.kv-atelu-desc{color:var(--dark);font-size:18px;font-weight:400;letter-spacing:.15rem;line-height:1.6;padding:0;position:relative;width:100%}.fv-title h1{font-weight:500;letter-spacing:.15rem;line-height:1.2}.page-product h1{font-size:40px!important}.page-fv-title{flex-shrink:0;gap:10px;width:50%;width:500px}.page-product-kv-top{max-width:50%}.page-product .page-fv-wrapper{align-items:center;display:flex;gap:100px;justify-content:start;padding-left:80px;padding-right:480px;width:100%;z-index:1}.kv-box-wrap{display:grid;gap:15px;grid-template-columns:1fr 1fr 1fr;margin-top:20px;position:relative;width:100%}.kv-box{align-content:center;align-items:center;background-color:#fdebea;border:1px solid var(--dark);border-radius:8px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:13px 5px;width:100%}.kv-box-first{font-size:14px}.kv-box-first,.kv-box-second{font-weight:500;line-height:1}.kv-box-second{font-size:16px;margin-top:8px!important}.kv-box-big{color:var(--orange);font-size:30px;font-weight:500}.kv-box-notice{font-size:12px}.kv-notice-wrap{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:10px;position:relative;width:100%}.kv-notice-p{font-size:12px;line-height:1.6;width:100%}.kv-top-cms{padding-top:100px}.page-product-fv-news{background:#f1f3f3;margin:60px 0;padding-right:480px;width:100%}.page-product-fv-news .title-en{background-color:var(--orange)}.page-product-fv-news p{font-size:14px}.fv-sns-column{align-content:flex-start;align-items:stretch;gap:16px;margin-top:40px;width:80%}.fv-sns-column,.fv-sns-grid{display:flex;flex-direction:row;flex-wrap:wrap}.fv-sns-grid{align-items:flex-start;background-color:#dcdfe6;border-radius:13px;padding:16px;width:calc(25% - 12px)}.fv-sns-title-wrap{align-items:center}.fv-sns-meta-wrap,.fv-sns-title-wrap{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.fv-sns-meta-wrap{align-items:flex-start}.fv-sns-icon{padding-right:8px;width:30px}.fv-sns-img{height:auto;width:100%}.fv-sns-title{font-size:13px;font-weight:600;letter-spacing:0;line-height:1}.fv-sns-txt{display:-webkit-box;font-weight:400;line-height:1.5;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;min-height:72px}.fv-sns-link,.fv-sns-txt{font-size:12px;margin-top:15px}.fv-sns-link{align-items:center;background-color:#fff;border:2px solid var(--black);border-radius:8px;color:var(--black);display:flex;font-weight:500;justify-content:space-between;justify-content:center;margin-left:auto;margin-right:auto;max-width:100%;padding:10px;position:relative;text-align:center;transition:all .3s ease;width:100%}.fv-sns-link .arrow{position:absolute;right:20px}.fv-sns-link:hover{background-color:var(--black);color:var(--white);opacity:1}.fv-sns-link:hover .arrow{color:var(--white)}.section-problem{background-color:#f1f3f3;padding:60px}.section-inner,.section-problem{height:auto;position:relative;width:100%}.section-inner{margin:0 auto}.section-inner.problem-inner{max-width:840px}.section-intro{height:auto;position:relative;width:100%}.intro-cat{border-bottom:1px solid var(--orange);color:var(--orange);display:inline-block;font-family:din-condensed,sans-serif;font-size:16px;font-weight:400;line-height:1;padding-bottom:5px;position:inherit;text-align:center;width:auto}.intro-h2{font-size:32px;font-weight:400;letter-spacing:.1rem;line-height:1.4;margin-top:10px}.section-problem-column{gap:clamp(5px,10px,20px);width:100%}.section-problem-box,.section-problem-column{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;position:relative}.section-problem-box{width:calc(33% - 10px)}.problem-title-wrap{align-content:center;align-items:center;background-color:#dcdfe6;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin-top:40px;min-height:80px;padding:20px 10px;position:relative;width:100%}.problem-title{font-size:15px;font-weight:500;line-height:1.4;text-align:center}.problem-arrow-wrap{align-content:center;align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:10px;position:relative;width:100%}.problem-arrow{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #dcdfe6;height:0;width:0}.problem-box-wrap{align-content:center;align-items:center;background-color:#ed704a1a;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:20px 13px;position:relative;width:100%}.problem-box-text{font-size:14px;font-weight:500;line-height:1.4;text-align:center}.problem-box-img-wrap{align-content:center;align-items:center;background-color:#f1f3f3;border-radius:50%;display:flex;flex-direction:column;flex-wrap:nowrap;height:100px;justify-content:center;margin-top:15px;overflow:hidden;padding:20px;width:100px}.problem-box-img{background-color:#f1f3f3;height:40px;width:40px}.problem-box-title{color:var(--orange);font-size:17px;font-weight:500;line-height:1.4;margin-top:15px;text-align:center}.problem-notice{font-size:12px;font-weight:500;line-height:1.4;margin-top:10px;text-align:right}.section-about{background-color:#ed704a1a;height:auto;padding:60px;position:relative;width:100%}.section-inner.problem-inner{padding:0 80px}.section-intro-box{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:clamp(5px,2%,20px);justify-content:space-between;position:relative;width:100%}.section-intro-box.reverse{flex-direction:row-reverse}.section-intro-meta,.section-intro-visual{width:48%}.h2-600{font-weight:500}.intro-cat-circle{color:var(--orange);display:inline-block;font-family:din-condensed,sans-serif;font-size:16px;font-weight:400;line-height:1;position:inherit;text-transform:uppercase;width:auto}.intro-cat-circle:before{background-color:var(--orange);border-radius:100%;content:"";display:inline-block;height:12px;margin-right:5px;width:12px}.intro-p{font-size:14px;font-weight:400;line-height:1.7;margin-top:10px}.intro-p.first{margin-top:20px}.intro-p-notice{font-size:12px;line-height:1.4;margin-top:5px}.section-intro.intro-second{margin-top:40px}.section-intro-img{height:auto;width:100%}.section-about-column{gap:clamp(10px,1%,40px);margin-top:20px;width:100%}.section-about-box,.section-about-column{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;position:relative}.section-about-box{background-color:#fff;border-radius:13px;padding:10px;width:30.5%}.section-about-inner{align-content:center;align-items:center;border:1px solid #ed704a1a;border-radius:8px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;padding:20px;position:relative;width:100%}.about-box-title{font-size:15px;font-weight:500;line-height:1.4;text-align:center;width:100%}.about-box-img-wrap{align-content:center;align-items:center;background-color:#fff;border:2px solid var(--orange);border-radius:50%;display:flex;flex-direction:column;flex-wrap:nowrap;height:60px;justify-content:center;margin-top:10px;overflow:hidden;padding:10px;width:60px}.about-box-img{height:30px;width:30px}.about-box-text{font-size:15px;font-weight:400;line-height:1.4;margin-top:10px;text-align:center;width:100%}.box-btn{align-content:center;align-items:center;border:2px solid var(--black);border-radius:8px;color:var(--black);display:flex;flex-direction:column;flex-wrap:wrap;font-size:16px;font-weight:500;gap:12px;justify-content:center;margin:20px auto 0;max-width:240px;padding:10px;position:relative;transition:all .2s ease;width:100%}.box-btn:hover{background-color:#fff;border-color:var(--orange);color:var(--orange);filter:none;opacity:1}.box-btn .arrow{position:absolute;right:15px}.section-reason{background-color:#fff;height:auto;position:relative;width:100%}.section-inner.reason-inner{padding:0 80px}.margin-top-60{margin-top:60px}.box-btn.auto-btn{background-color:var(--orange);border-color:var(--orange);color:#fff;max-width:360px;min-height:60px;padding:15px 10px;width:100%}.box-btn.auto-btn:hover{background-color:#fff;border-color:var(--orange)!important;color:var(--orange)!important;filter:none;opacity:1}.can-title-box{flex-direction:row;flex-wrap:nowrap;gap:clamp(10px,1%,20px);width:100%}.can-title-box,.can-title-icon{align-content:center;align-items:center;display:flex;justify-content:flex-start;position:relative}.can-title-icon{flex-direction:column;flex-wrap:wrap;width:12%}.can-icon-wrap{align-content:center;align-items:center;background-color:#fff;border:2px solid var(--orange);border-radius:50%;display:flex;flex-direction:column;flex-wrap:nowrap;height:50px;justify-content:center;margin-top:10px;overflow:hidden;padding:10px;width:50px}.can-box-img{height:30px;width:30px}.can-icon-text{color:var(--orange);font-size:10px;font-weight:500;line-height:1;margin-top:10px;text-align:center;width:100%}.intro-h2.can-title{font-size:28px;font-weight:500;letter-spacing:0;width:86%}.can-devider{background-color:var(--orange);height:1px;margin:20px 0;position:relative;width:100%}.section-casestudy{background-color:#ed704a1a;padding:60px}.casestudy-inner,.section-casestudy{height:auto;position:relative;width:100%}.casestudy-inner{margin:0 auto;max-width:840px}.casestudy-box-wrap{flex-direction:row}.casestudy-box,.casestudy-box-wrap{align-content:center;align-items:center;display:flex;flex-wrap:nowrap;justify-content:flex-start;position:relative;width:100%}.casestudy-box{border-radius:13px;flex-direction:column;margin-top:40px;overflow:hidden}.casestudy-title{align-content:center;align-items:center;background-color:#163559;color:#fff;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:18px;font-weight:500;justify-content:center;letter-spacing:.05rem;line-height:1;padding:15px 15px 17px;position:relative;text-align:center;width:100%}.casestudy-span{background-color:#fff;border-radius:3px;color:#163559;font-family:din-condensed,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1;margin-right:10px;padding:3px 4px 2px 5px;text-align:center}.casestudy-column-wrap{align-content:flex-start;align-items:flex-start;background-color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding:30px;position:relative;width:100%}.casestudy-column-p{font-size:16px;font-weight:500;letter-spacing:.01rem;line-height:1;text-align:center;width:100%}.casestudy-item{align-content:center;align-items:center;border-radius:13px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;margin-top:30px;overflow:hidden;position:relative;width:30%}.casestudy-img-wrap{margin:0 auto;max-height:140px;max-width:70px;min-height:140px;min-width:70px;width:auto;z-index:1}.casestudy-item-img{height:auto;width:100%}.casestudy-item-p{font-size:14px;font-weight:400;line-height:1.6;padding:15px;text-align:center;text-align:left;width:100%;z-index:1}.casestudy-column-notice{display:inline-block;font-size:12px;padding-top:10px}.casestudy-item-bg{background-color:#f1f3f3;border-radius:8px;bottom:0;height:50%;left:0;position:absolute;right:0;width:100%}.casestudy-arrow-wrap{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:flex-end;position:relative;width:5%}.casestudy-arrow{color:#f1f3f3;font-size:16px;height:100%;padding-top:190px;position:relative;text-align:center;width:100%}.section-pickup{background-color:#fff;height:auto;padding-bottom:0;position:relative;width:100%}.section-achievements{padding:60px 0}.section-achievements,.section-achievements-inner{position:relative;width:100%}.achievements-box{flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:100%;position:relative;width:850px}.achievements-box,.achievements-grid{align-content:center;align-items:center;display:flex;flex-direction:row}.achievements-grid{justify-content:center;width:33%}.achievements-grid-img{height:auto;width:100%}.achievements-text{color:var(--black);font-size:10px;margin-top:20px;padding-left:20px;width:100%}.partner-slider-container{padding-bottom:60px;padding-top:60px}#cms-case-area{background-color:#f1f3f3;padding:60px 0}.cms-inner-title{font-weight:600}.cms-inner-text{line-height:1.6}.common-ttl h2{margin-top:16px}.bg-cms{background-color:var(--white)!important;border:2px solid var(--atelusub);color:var(--atelusub)!important}.bg-atelu-red{background-color:#f3d1d1!important}.color-atelu-red{color:var(--atelusub)!important}.common-ttl .title-en.color-atelu-red:before{background-color:var(--atelusub)!important}.ttl-discription{font-size:18px;line-height:1.6;margin-top:20px}.about-span{font-size:12px}.about-img{border-radius:12px;overflow:hidden}.cms-about-item-ttl span:first-child{background-color:transparent;border-radius:0;color:var(--atelusub);display:inline;font-size:16px;font-weight:600;padding:8px}.cms-about-item-ttl span:last-child{display:inline;margin-top:0}.about-item-span{font-size:10px;line-height:1;margin-top:5px}.about-notice{color:var(--atelu);display:inline;font-weight:600}.cms-about-item.about-atelu{background-color:#f1f3f3;border-radius:8px;color:var(--black);display:flex;flex-direction:column;padding:24px;text-align:center;width:23%}.ptb-60{padding:60px 0}#cms-function-area .inner-wrapper.about-atelu{max-width:100%;width:100%}.function-column{align-content:flex-start;align-items:stretch;display:flex;gap:40px;justify-content:space-between;margin-top:40px}.function-column.--reverse{flex-direction:row-reverse}.function-img-wrap{height:auto;position:relative;width:50%}.function-text-wrap{height:auto;justify-content:center;width:50%}.function-metabox,.function-text-wrap{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;position:relative}.function-metabox{justify-content:flex-end}.function-title-tag{background-color:var(--atelu-low);color:var(--atelu);display:inline-block;font-family:din-condensed,sans-serif;font-style:normal;font-weight:400;padding:5px;width:auto}.function-title{font-size:32px;font-weight:600;line-height:1.3;margin-top:10px}.function-text,.function-title{color:var(--atelusub);text-align:left;width:100%}.function-text{font-size:16px;font-weight:400;line-height:1.6;margin-top:20px}.din-font{font-family:din-condensed,sans-serif;font-style:normal;font-weight:400}.function-last-block{padding-top:60px}.cms-about-item.about-atelu.function-last{align-content:center;align-items:center;background-color:var(--white);border:2px solid var(--atelu-low);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.widget-wrap{background-color:#f1f3f3;border-radius:13px;margin-bottom:60px;padding:40px;text-align:center}.function-column.column-center,.widget-wrap{display:flex;flex-direction:column;margin-top:60px;width:100%}.function-column.column-center,.function-metabox.column-center{align-content:center;align-items:center;justify-content:flex-start}.function-metabox.column-center{display:flex;flex-direction:column;flex-wrap:wrap;position:relative;width:100%}.text-center{text-align:center}.function-border-wrap{align-items:flex-start;flex-direction:column;height:auto;justify-content:center;max-width:960px;position:relative;width:50%;width:100%}.function-border-box,.function-border-wrap{align-content:flex-start;display:flex;flex-wrap:wrap}.function-border-box{align-items:center;border:2px solid var(--atelu-low);border-radius:13px;flex-direction:row;gap:5%;justify-content:space-between;padding:40px}.function-border-img-wrap{width:25%}.function-border-text-wrap{width:70%}.function-border-text{color:var(--atelusub);font-size:16px;font-weight:400;line-height:1.8;margin-top:0;text-align:left;width:100%}.border-btn{font-weight:600;line-height:1.4;padding:15px 60px;transition:all .3s ease}.border-btn:hover{background-color:var(--black)!important;color:#fff!important;opacity:1}.section-campaign{align-content:center;align-items:center;background-color:var(--atelu-low);display:flex;flex-direction:column;flex-wrap:wrap;height:auto;justify-content:flex-start;margin:0;padding-top:60px;position:relative;width:100%}.section-campaign .fv-sns-column{margin:60px auto}.campaign-box-wrap{background-color:#fff;border-radius:13px;display:flex;flex-direction:column;margin-bottom:60px;margin-top:60px;padding:40px;text-align:center;width:100%}.campaign-box-title{font-size:24px;margin-top:10px}.campaign-box-subtitle,.campaign-box-title{color:var(--atelusub);font-weight:600;line-height:1.3;text-align:center;width:100%}.campaign-box-subtitle{font-size:20px;margin-top:60px}.campaign-box-text{color:var(--atelusub);font-size:16px;font-weight:400;line-height:1.3;max-width:60%}.campaign-box-img-wrap,.campaign-box-text{margin:40px auto 0;text-align:center;width:100%}.campaign-box-img-wrap{height:auto;position:relative}.campaign-box-img{height:auto;width:100%}.campaign-box-link{align-items:center;background-color:var(--atelu);border:2px solid var(--atelu);border-radius:8px;color:var(--white);display:flex;font-size:14px;font-weight:600;gap:12px;justify-content:space-between;justify-content:center;margin:60px auto 0;max-width:100%;padding:14px 30px;position:relative;width:360px}.campaign-box-link:hover{background-color:var(--white);border:2px solid var(--atelu);color:var(--atelu)}.campaign-box-link .arrow{position:absolute;right:20px}.campaign-column-wrap{flex-direction:row;gap:20px;margin:40px auto 0;width:100%}.campaign-column-4-wrap,.campaign-column-wrap{align-content:center;display:flex;flex-wrap:wrap;height:auto;justify-content:flex-start;position:relative}.campaign-column-4-wrap{align-items:center;flex-direction:column;width:calc(25% - 20px)}.campaign-4{background-color:#f1f3f3;border-radius:8px;color:var(--black);display:flex;flex-direction:column;padding:24px;text-align:center;width:100%}.campaign-4-title{color:var(--atelusub);font-size:16px;font-weight:600;padding:8px;text-align:center}.campaign-4-img-wrap{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:auto;justify-content:center;margin:20px auto 0;max-width:80%;min-width:120px;position:relative;width:50%}.campaign-4-img{height:auto;width:100%}.campaign-4-text{font-size:14px;font-weight:400;line-height:1.6;margin-top:16px;text-align:left}.img-width-60{margin:0 auto;max-width:720px;text-align:center}.campaign-box-catch{border-bottom:2px solid #c84e75;color:var(--atelusub);font-size:20px;font-weight:600;line-height:1.3;margin:60px auto 0;padding-bottom:15px;text-align:center;width:auto}.campaign-autou-wrap{align-content:center;border:2px solid var(--atelu-low);border-radius:13px;display:flex;flex-direction:row;flex-wrap:wrap;height:auto;justify-content:flex-start;margin:40px auto 0;padding:40px;position:relative;text-align:center;width:100%}.campaign-autou-title{color:var(--atelusub);font-size:20px;font-weight:600;line-height:1.3;text-align:center;width:100%}.campaign-autou-box{align-content:flex-start;align-items:flex-start;display:flex;flex-wrap:wrap;height:auto;justify-content:space-evenly;margin:40px auto 0;position:relative;width:100%}.campaign-autou-column01{height:auto;position:relative;width:40%}.campaign-autou-p{font-size:16px;font-weight:400;line-height:1.6;text-align:center}.campaign-autou-img-wrap{height:auto;margin:20px auto 0;max-width:240px;position:relative;width:100%}.campaign-autou-column02{height:auto;position:relative;width:40%}.campaign-autou-desc{font-size:16px;font-weight:400;line-height:1.6;text-align:left}.campaign-autou-ul{background-color:#f1f3f3;border-radius:13px;margin-top:20px;padding:20px;text-align:left}.campaign-autou-li{font-size:16px;font-weight:400;line-height:1.6;text-align:left}.campaign-box-link.autou-link{background-color:var(--white);border:2px solid var(--black);color:var(--black)}.campaign-box-link.autou-link:hover{background-color:var(--black);border:2px solid var(--black);color:var(--white);opacity:1}.common-inner.ptb-60{padding:60px 80px}.section-campaign.tiktok{background-color:#f1f3f3;padding-top:0}.section-campaign.option{background-color:#fff;padding-top:0}.option-column-wrap{flex-direction:row;gap:20px;justify-content:center;margin:40px auto 60px;width:100%}.option-box,.option-column-wrap{align-content:center;display:flex;flex-wrap:wrap;height:auto;position:relative}.option-box{align-items:center;border-radius:13px;flex-direction:column;justify-content:flex-start;overflow:hidden;width:calc(25% - 20px)}.option-title{background-color:var(--atelu-low);color:var(--atelu);font-size:13px;font-weight:600;padding:16px 5px;width:100%}.option-img-wrap{align-content:center;align-items:center;background-color:#f1f3f3;display:flex;flex-direction:row;justify-content:center;padding:20px;width:100%}.option-img{height:auto;max-width:70px;position:relative;width:100%}.campaign-box-img.flow-img{margin:0 auto;text-align:center;width:80%}.section-campaign.support{background-color:#f1f3f3;padding-top:0}.section-campaign.support .campaign-box-wrap{background-color:transparent}.campaign-box-img-wrap.support{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:40px;justify-content:space-between;margin:0 auto;width:100%}.campaign-box-img.sup01{width:30%}.campaign-box-img.sup02{width:63%}.campaign-box-text-st{font-size:18px;font-weight:600}.support-column-wrap{flex-direction:row;gap:20px;justify-content:center;margin:40px auto 60px;width:100%}.support-box,.support-column-wrap{align-content:center;display:flex;flex-wrap:wrap;height:auto;position:relative}.support-box{align-items:center;background-color:#fff;border-radius:13px;flex-direction:column;justify-content:flex-start;overflow:hidden;padding:40px 10px;width:calc(20% - 20px)}.support-title{color:var(--black);font-size:13px;font-weight:600;width:100%}.support-img-wrap{align-content:center;align-items:center;background-color:#fff;display:flex;flex-direction:row;justify-content:center;padding:30px 0 0;width:100%}.support-img{height:auto;max-width:60px;position:relative;width:100%}.common-btn.single-btn.bg-atelu{color:#fff}.product-cta-area a:last-child{border:2px solid var(--atelu);color:var(--atelu)}.contact-colum.--autou{background-color:#ffa27c;min-width:100%}.contact-colum-item p,.contact-colum.--autou .common-ttl{color:var(--white)}.contact-colum.--autou .contact-colum-item .common-btn{color:var(--orange)}.contact-colum:nth-of-type(2) .contact-colum-item-img{margin-top:20px}.footer-section-list-item{font-size:16px;letter-spacing:.03rem;line-height:1.6}.menu-list{gap:clamp(5px,2vw,15px);justify-content:flex-end}.comnico-top-header .parent-menu-item a{font-size:13px;padding:5px}@media (max-width:1600px){.page-product .page-fv-wrapper{gap:40px;padding-left:80px;padding-right:440px}.page-fv-title{flex-shrink:0;gap:10px;width:480px}.page-product-fv-news{padding-left:80px;padding-right:440px}}@media (max-width:1400px){.page-product .page-fv-wrapper{gap:20px;padding-top:80px}.page-product .page-fv-wrapper,.page-product-fv-news{padding-left:40px;padding-right:380px}.page-fv-title{width:450px}.kv-notice-p{font-size:10px}}@media (max-width:1024px){.page-product .page-fv-wrapper{padding-top:40px}.page-product .page-fv-wrapper,.page-product-fv-news{padding-right:40px}.page-fv-title{width:400px}.kv-atelu-desc{font-size:16px}.kv-box-first,.kv-box-second{font-size:11px}.page-product-fv-news p{width:100%}}@media (max-width:768px){.kv-top-cms{padding-top:30px}#comnico-page-cms .page-fv-inner{padding:60px 0 0!important}.page-product .page-fv-wrapper{padding:40px 20px}.page-fv-title{gap:4px;width:100%}#comnico-page-cms .h1-head{margin-bottom:10px;max-width:180px}.kv-atelu-desc{font-size:14px;letter-spacing:.05rem}.page-product .page-fv-wrapper{align-content:center;align-items:center;flex-direction:column-reverse;flex-direction:column;width:100%}#comnico-page-cms .page-product-kv-top{max-width:80%}.page-product h1{font-size:30px!important;letter-spacing:.1rem}.kv-box-big{font-size:20px}.kv-box-notice{font-size:9px}.kv-notice-p{font-size:10px;line-height:1.6;width:100%}.product-form-area{bottom:0;position:absolute;right:0;top:auto;width:60%;z-index:3}.form-container{border-radius:13px 0 0 0;padding:15px;text-align:center}.form-container p{font-size:14px}.toggle-form-btn{background-color:var(--black);border-radius:5px;color:var(--white);display:block;font-size:12px;margin-top:13px;padding:10px;width:100%}#comnico-page-cms .page-fv-area{padding-bottom:80px}.page-product-fv-news{margin:20px auto 0;padding:15px}.title-en{font-size:12px;font-weight:500}.page-product-fv-news .title-en{padding:5px}.page-product-fv-news p{font-size:13px;line-height:1.6}.partner-slider-container{padding-bottom:40px;padding-top:20px}.section-problem{padding:40px 20px}.section-inner.problem-inner{max-width:100%;padding:0}.intro-h2{font-size:24px;letter-spacing:.05rem;line-height:1.4;margin-top:10px}.section-problem-box{width:100%}.section-about,.section-casestudy,.section-pickup,.section-reason{padding:40px 20px}.section-intro-meta{width:100%}.section-intro-visual{margin-top:20px;width:100%}.section-about-box{width:100%}.section-inner.reason-inner{padding:0}.intro-p{font-size:13px}.margin-top-60{margin-top:30px}.intro-h2.can-title{font-size:24px}.can-icon-wrap{border:1px solid var(--orange);height:40px;padding:5px;width:40px}.can-icon-text{font-size:9px;margin-top:5px}.casestudy-title{font-size:13px;letter-spacing:.02rem;padding:15px 10px 17px}.casestudy-span{font-size:12px;margin-right:8px;padding:2px 3px 1px 4px}.casestudy-item{margin-top:20px;width:100%}.casestudy-column-p{font-size:15px;letter-spacing:0;line-height:1.4}.casestudy-item-p{font-size:13px;padding:10px}.casestudy-column-wrap{flex-direction:column;gap:10px;padding:20px}.casestudy-img-wrap{max-height:120px;max-width:60px;min-height:120px;min-width:60px}.casestudy-arrow-wrap{align-content:center;align-items:center;flex-direction:column;flex-wrap:wrap;height:30px;justify-content:center;padding-top:20px;width:100%}.casestudy-arrow{font-size:20px;height:30px;line-height:30px;padding-top:0;text-align:center;transform:rotate(90deg);width:30px}}@media (max-width:430px){.page-product .page-fv-wrapper{padding:40px 20px}#comnico-page-cms .h1-head{margin-bottom:0;max-width:140px}.page-product h1{font-size:26px!important;line-height:1.3!important}.kv-box{padding:8px}.kv-box-first,.kv-box-second{font-size:10px}}.inner-intro.--page-autou{margin-top:40px!important}.cms-inner-title.--page-autou{font-weight:400!important;margin-bottom:0!important;margin-top:0!important}.comnico.megamenu.comnico-top-header.--autou a{padding:16px!important}.product-form-area.--autou{top:15%}.intro-cat-circle span{text-transform:lowercase}.price-txt{font-size:20px;font-weight:500;margin-top:20px}.price-img,.price-txt2{margin-top:40px}.price-txt2{text-align:center}.page-product.--autou .common-ttl .title-en:before{background-color:var(--orange)}.page-product.--autou #comnico-qa-area .title-en{color:var(--orange)}@media (max-width:770px){#comnico-page-cms .menu-container{padding:20px}.product-form-area.--autou{bottom:0;top:auto}.page-product-fv-news p{margin-top:0}#comnico-page-cms #comnico-qa-area .common-inner{max-width:100%;padding-left:20px;padding-right:20px}.bl_faq_question_text{font-size:16px;line-height:1.5;padding:16px 32px 16px 16px}.bl_faq_question_text:after{border-bottom:2px solid var(--black);border-right:2px solid var(--black);height:8px;margin-top:-4px;right:15px;top:50%;width:8px}.product-btn,.product-cta-area a{font-size:16px;line-height:1.6;padding:16px}}.hs-richtext.hs-main-font-element a{color:#0691d7;text-decoration:underline}@media screen and (max-width:768px){.comnico.megamenu .menu{position:fixed!important;top:0!important}}.casestudy-item-p.--autou,.kv-notice-p.--autou{margin-top:0!important}.case-btn-autou{background-color:#fff;border:2px solid var(--navy);color:var(--navy);min-height:60px}.case-btn-autou:hover{background-color:#fff;border:2px solid var(--orange);color:var(--orange)}a.common-btn.single-btn.cta-btn-autou{background-color:var(--orange);border-color:var(--orange);color:#fff}a.common-btn.single-btn.cta-btn-autou:hover{background-color:var(--white)!important;border:2px solid var(--autou);color:var(--autou)}.page-product.--autou .common-ttl .title-en.--autou:before{background-color:var(--white)}a.common-btn.contact-btn-autou:hover{background-color:var(--white)!important;opacity:.5!important}#comnico-page-cms.page-product.--autou .menu-cta a:hover{background-color:#fff;color:var(--orange);opacity:1}#comnico-page-cms.page-product.--autou .comnico-top-header .parent-menu-item a:hover{color:var(--orange);opacity:1}#sns-form-area .bl_contact_content .hs_submit input,#sns-form-area .bl_contact_content form .hs-button.primary{background-color:var(--orange)}#sns-form-area .bl_contact_content label{font-size:10px}.fv-sp-cta{margin-top:30px}.fv-sp-cta .cta-btn{display:flex}.card-content.cat-a .card-tag{color:var(--orange)}#comnico-library-area .card:hover,.card:hover .card-content{background-color:var(--orange-light);color:var(--orange)}.common-btn.single-btn:hover{border-color:var(--orange)!important;color:var(--orange)!important}#comnico-library-area .card:hover .card-ttl{color:var(--orange)}.bl_faq_question_text{color:var(--dark)}.bl_faq_answer_text .lh-middle{line-height:1.8!important}.bl_section_intro_description{line-height:1.6}.bl_section_intro{margin-bottom:20px;text-align:center}.bl_faq_content{margin-top:0}.company-container{grid-template-columns:1fr}.company-column{padding:40px}.company-column .common-ttl h2{font-weight:700}.contact-colum.--atelu{min-width:100%}.contact-colum.--atelu .common-btn{color:var(--orange)}.contact-colum-item{align-items:center;display:grid;gap:40px;grid-template-columns:1fr 1fr}.contact-colum-item-text{font-size:20px;line-height:1.6}.contact-colum-item-text_heading{color:#fff;font-size:1.5em;font-weight:700}.contact-colum-item-text_list{color:#fff;font-weight:700;list-style:disc;margin-top:20px;padding-left:1.5em}.contact-colum-item-text_list li{color:#fff;font-weight:700}.contact-colum-item-text_para{color:#fff;font-weight:700;margin-top:20px}.contact-colum .common-btn,.contact-colum-item .common-btn{color:var(--orange)}@media (max-width:1000px){.contact-colum-item-text{font-size:16px}}@media (max-width:770px){.contact-colum-item-img{min-height:0;padding:0}.company-column{padding:20px}.contact-colum-item{gap:20px;grid-template-columns:1fr}}.page-product-fv-news .text-link{color:var(--orange)}