@charset "UTF-8";*,: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:ryo-gothic-plusn,-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;--atelu-orange:#ffa726;--atelusub:#523c44;--atelu-low:#f3d1d1}.page-atelu{--black:#523c44}@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{position:relative;width:auto}div,img{height:auto}img{background-repeat:no-repeat;background-size:cover;font-style:italic;max-width:100%;shape-margin:.75rem;vertical-align:middle}.kv-subtitle-p span,h1,h2,h3,h4,h5,h6,p{font-family:ryo-gothic-plusn,sans-serif;font-style:normal;font-weight:400;overflow-wrap:break-word;word-break:normal}#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}@media (max-width:767px){.terms .lh-middle,h1.lh-middle{display:block!important;text-align:center!important;width:100%!important}}.submit-btn{background-color:var(--atelu);border:none;border-radius:8px;color:#fff;font-size:14px;padding:12px;width:100%}#comnico-page-cms .comnico-top-header .menu-logo{width:100px}.menu-cta a:first-child{border:1px solid var(--atelu);color:var(--atelu);font-size:14px;font-weight:600;letter-spacing:0;line-height:1;padding:15px 25px;text-align:center}.menu-cta a:first-child:hover{background-color:var(--atelu);color:#fff;opacity:1}.menu-cta a:last-child{background-color:var(--atelu-orange);border:1px solid var(--atelu-orange);color:var(--white);font-size:14px;font-weight:600;letter-spacing:0;line-height:1;padding:15px 25px;text-align:center}.menu-cta a:last-child:hover{background-color:#fff;color:var(--atelu-orange);opacity:1}#comnico-fv-area .nav-wrapper .menu-cta a{line-height:1.6;padding:6px 25px}#comnico-page-cms .h1-head{max-width:150px;padding-top:45px}.kv-atelu-desc{background-color:var(--atelu);border-radius:8px;color:#fff;display:inline-block;font-size:18px;font-weight:600;margin-bottom:16px!important;padding:10px 20px;position:relative;text-align:left}@media (max-width:767px){.kv-atelu-desc{align-self:center;margin-left:auto;margin-right:auto;text-align:center}}.fv-title h1{font-weight:600;line-height:1.2}.page-product-kv-top{max-width:55%}.fv-sns-column{align-content:flex-start;align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;margin-top:40px}.fv-sns-link-wrapper{color:inherit;display:block;text-decoration:none;width:calc(33.33333% - 13.33333px)}@media (max-width:768px){.fv-sns-column{flex-direction:column;margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}.fv-sns-link-wrapper{padding-left:10px;padding-right:10px;width:100%}}.fv-sns-link-wrapper:hover .fv-sns-grid{background-color:var(--atelu-light);box-shadow:0 4px 10px rgba(0,0,0,.15);color:var(--atelu);filter:none!important;opacity:1!important;transform:translateY(-3px)}.fv-sns-grid{align-items:flex-start;background-color:#fff;border:2px solid #dcdfe6;border-radius:13px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:16px;text-align:left;transition:all .3s ease}.fv-sns-title-wrap{align-items:start;display:flex;flex-direction:row;flex-wrap:nowrap;width:100%}.fv-sns-title-wrap .fv-sns-title{margin-top:0}.fv-sns-meta-wrap{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;gap:15px;width:100%}.fv-sns-icon{flex-shrink:0;margin-top:-3px;padding-right:8px;width:30px}.fv-sns-img{height:auto;width:100%}.fv-sns-title{font-size:13px;font-weight:600;height:37px;letter-spacing:0;-webkit-line-clamp:2;line-height:1.4}.fv-sns-title,.fv-sns-txt{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.fv-sns-txt{font-size:12px;font-weight:400;height:72px;-webkit-line-clamp:4;line-height:1.5;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-size:12px;font-weight:500;justify-content:space-between;justify-content:center;margin-left:auto;margin-right:auto;margin-top: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(--atelu);border-color:var(--atelu);color:var(--atelu);opacity:1}.fv-sns-link:hover .arrow{color:var(--white);color:var(--atelu)}.section-achievements{padding:30px 0;position:relative;width:100%}.section-achievements-inner{padding-left:20px;padding-right:20px;position:relative;width:100%}.achievements-box{align-content:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;margin:0 auto;max-width:100%;position:relative;width:850px}.achievements-grid-list{display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr;margin:0}.achievements-grid{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}.achievements-grid-img{height:auto;width:100%}.achievements-text{color:var(--black);font-size:10px;line-height:1.4;margin-top:20px;padding-left:20px;text-align:right;width:100%}.partner-slider-container{margin-top:0;padding-bottom:60px}#cms-case-area{background-color:#f1f3f3;padding:60px 0}#cms-case-area .inner-intro .cms-inner-title{font-weight:700}.common-btn.single-btn:hover .cms-inner-text{line-height:1.6}.common-ttl h2{font-size:32px;line-height:1;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;line-height:1.6!important;padding:0}.cms-about-item-ttl span:last-child{display:inline;margin-top:0}@media (max-width:1400px){.cms-about-item-ttl span:first-child{font-size:14px}}.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:20px 10px;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-img-wrap img{background-color:var(--atelu-low);border-radius:8px;padding:30px}.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;display:flex;flex-direction:column;margin-bottom:60px;margin-top:60px;padding:0 40px;text-align:center;width:100%}.bl_widget_items{margin-top:0!important}.function-column.column-center{margin-top:60px}.function-column.column-center,.function-metabox.column-center{align-content:center;align-items:center;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.function-metabox.column-center{flex-wrap:wrap;position:relative}.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}.section-campaign{background-color:var(--atelu-low);height:auto;margin:0;padding-top:60px;position:relative;width:100%}.section-campaign .common-inner{padding-bottom:1px}.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:90%}.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-orange);border:2px solid var(--atelu-orange);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%;min-height:60px;padding:14px 30px;position:relative;width:360px}.campaign-box-link:hover{background-color:var(--white);border:2px solid var(--atelu-orange);color:var(--atelu-orange);opacity:1}.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;align-items:center;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:30%}.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:65%}.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:1px}.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;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:100%}.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-wrap.support.--atelu{justify-content:center}.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)}.footer-section-list-item{font-size:16px;letter-spacing:.03rem;line-height:1.6}@media (max-width:1600px){.fv-sns-title{width:100%}}@media (max-width:768px){#comnico-page-cms .comnico-top-header .menu-logo{width:80px}#comnico-page-cms .h1-head{max-width:100px;padding-top:45px}.kv-atelu-desc{font-size:15px;font-weight:600;padding:10px 30px;width:100%}.product-form-area{bottom:0;width:48%}.fv-sns-column{flex-direction:column!important;gap:20px;margin-left:-20px!important;margin-right:-20px!important;margin-top:20px;width:calc(100% + 40px)!important}.fv-sns-link-wrapper{box-sizing:border-box;padding-left:20px;padding-right:20px;width:100%!important;width:calc(50% - 8px)}.fv-sns-grid{padding:20px 10px}.fv-sns-title{font-size:12px;font-weight:600;overflow-wrap:break-word;word-break:normal}.fv-sns-txt{display:block;height:60px;-webkit-line-clamp:unset;min-height:auto;overflow:visible;overflow-wrap:break-word;word-break:normal}.fv-sns-icon{padding-right:6px;width:25px}.form-container p{font-size:13px;font-weight:600}.toggle-form-btn{background-color:var(--black);color:var(--white);display:block;font-size:12px;margin-top:8px;padding:5px;width:100%}.form-container{padding:10px;text-align:center}#comnico-page-cms .page-fv-area{padding-bottom:90px}.achievements-box{padding:0;width:100%}#cms-function-area .inner-wrapper.about-atelu{align-content:space-between;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:40px;justify-content:flex-start;margin-top:40px;width:100%}#cms-function-area .inner-wrapper-01.about-atelu{display:flex;gap:40px;justify-content:center;margin-top:40px;width:100%}.cms-about-item,.cms-reason-item{width:100%!important}.function-column.--reverse{flex-direction:row}.function-img-wrap{width:100%}.function-column{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:30px;justify-content:flex-start;margin-top:30px}.function-text-wrap{width:100%}.function-title{font-size:24px}.function-border-box{flex-direction:column;gap:30px;padding:20px}.function-border-img-wrap,.function-border-text-wrap{width:100%}.widget-wrap{padding:0}.campaign-box-text{font-size:16px;line-height:1.6;margin:20px 0;max-width:100%;text-align:left;width:100%}.campaign-column-4-wrap{margin-bottom:20px;width:100%}.campaign-autou-wrap{padding:20px}.campaign-autou-box{flex-direction:column;gap:20px}.campaign-autou-column01,.campaign-autou-column02{width:100%}.campaign-box-link{margin:30px auto 0;padding:10px;width:100%}.campaign-autou-wrap .campaign-box-link .arrow{right:8px}.option-box{position:relative;width:calc(50% - 10px)}.option-column-wrap{flex-direction:row;gap:20px;justify-content:space-between;margin:20px auto;width:100%}.common-inner.ptb-60{padding:40px 20px}.common-ttl{margin-top:20px}.campaign-box-img.flow-img{width:100%}.campaign-box-wrap{margin-bottom:40px;margin-top:20px;padding:20px;width:100%}.campaign-box-img.sup01{width:47%}.campaign-box-img.sup02{width:100%}.support-box{padding:20px 10px;width:100%}#comnico-page-cms .page-product-kv-top{max-width:90%}.fv-title h1{width:100%}.page-fv-title{gap:20px}.section-achievements{padding:40px 0}.partner-slider-container{padding-bottom:40px}.partner-logo{flex-basis:var(--logo-width,10%);padding:clamp(10px,0vw,20px) 0}#atelu-campaign-support .campaign-box-wrap{padding:0}}#atelu-campaign-support .inner-wrapper{margin:40px auto 50px}#atelu-campaign-support .cms-support-item-sub{aspect-ratio:1/1;background-color:var(--atelu);border-radius:50%}@media (max-width:430px){.achievements-text{padding-left:0;text-align:left}}#comnico-qa-area .title-en{color:var(--atelusub)!important}.product-form-area.--atelu{top:15%;width:22%}.product-form-area.--atelu .bl_contact_content{background-color:#dcdfe6;border-radius:0;box-shadow:inherit}.product-form-area.--atelu .module_1603264486032151{background-color:#dcdfe6}.common-ttl .title-en{color:#523c44!important}.common-ttl .title-en:before{background-color:#523c44!important}#comnico-contact-area .common-ttl .title-en{color:#fff!important}#comnico-contact-area .common-ttl .title-en:before{background-color:#fff!important}#comnico-contact-area .common-ttl .title-en.color-atelu-red{color:#523c44!important}#comnico-contact-area .common-ttl .title-en.color-atelu-red:before{background-color:#523c44!important}.contact-colum-item p{line-height:1.6}.hs-richtext.hs-main-font-element a{color:#0691d7;text-decoration:underline}#comnico-page-cms .comnico-top-header .parent-menu-item a{padding:14px 8px!important}#comnico-page-cms .comnico-top-header .parent-menu-item a:hover{color:var(--atelu)}@media screen and (max-width:768px){.comnico.megamenu .menu{position:fixed!important;top:0!important}}.campaign-box-link.autou-link,.fv-sns-link{border:2px solid #523c44}.campaign-box-link.autou-link:hover{background-color:var(--navy);border-color:var(--navy);color:#fff}@media screen and (max-width:400px){.campaign-box-wrap,.fv-sns-column{margin:20px auto}}#comnico-page-cms .page-fv-inner{height:auto;padding:113px 480px 0 80px}#comnico-page-cms .h1-head{padding-top:0!important}#comnico-page-cms .page-fv-wrapper{align-items:center;display:flex;gap:100px;margin:80px 0;padding:0;width:100%}#comnico-page-cms .page-fv-title{flex-shrink:0;width:500px}#comnico-page-cms .page-product-kv-top{width:55%}#comnico-page-cms .page-product-kv-top img,.fv-sns-column{width:100%}#comnico-page-cms .cta-btn{display:flex}@media (min-width:2000px){#comnico-page-cms .page-fv-inner{height:auto}}@media (max-width:1700px){#comnico-page-cms .page-fv-wrapper{gap:40px;margin-bottom:80px}}@media (max-width:1400px){#sns-form-area.product-form-area{width:350px}#comnico-page-cms .page-fv-inner{padding-left:40px;padding-right:390px}#comnico-page-cms .page-fv-title{width:410px}.kv-atelu-desc{font-size:16px}#comnico-page-cms.page-product h1{font-size:30px!important}}@media (max-width:1200px){#comnico-page-cms .page-fv-title{width:360px}.kv-atelu-desc{font-size:14px}}@media (max-width:1024px){.kv-atelu-desc{padding:8px 20px}#sns-form-area.product-form-area{display:none}#comnico-page-cms .page-fv-wrapper{margin-bottom:40px;margin-top:40px}#comnico-page-cms .page-fv-inner{height:auto;padding-left:40px;padding-right:40px;padding-top:80px}}@media (max-width:770px){#comnico-page-cms .page-fv-inner{padding:60px 20px 0!important}}@media (max-width:600px){.page-product .page-fv-wrapper{flex-direction:column}}@media (max-width:430px){#comnico-page-cms .page-fv-inner{padding-left:20px;padding-right:20px}#comnico-page-cms .page-fv-title{max-width:100%;width:100%}#comnico-page-cms .page-product-kv-top{max-width:80%;width:80%}#comnico-page-cms .page-fv-title{gap:16px}}.hs_atelu_check.hs-form-field input+span{font-size:10px}#sns-form-area .bl_contact_content .hs_submit input,#sns-form-area .bl_contact_content form .hs-button.primary{background-color:var(--atelu-orange)!important}#cms-case-area .card{border:1px solid var(--darkgray)}.card-content.cat-a .card-tag{color:var(--atelu)}#comnico-library-area .card:hover,.card:hover .card-content{background-color:var(--atelu-light);color:var(--atelu)}.common-btn.single-btn:hover{border-color:var(--atelu-orange)!important;color:var(--atelu-orange)!important}.common-btn-old.single-btn-old:hover{border-color:var(--atelu)!important;color:var(--atelu)!important}.bg-cms:hover{background-color:var(--white)!important;border:2px solid var(--atelu);color:var(--atelu)!important}.contact-colum.--atelu{background-color:#f25b8d!important}.bl_section_intro_description p{line-height:1.6;margin-top:20px!important}.bl_faq_answer_text,.bl_faq_question_text{letter-spacing:.1em;line-height:1.8}.common-btn-old.single-btn-old,.common-btn.single-btn{min-height:60px}#comnico-contact-area .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:#f25b8d}.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{font-size:1.5em;font-weight:700}.contact-colum-item-text_list{font-weight:700;list-style:disc;margin-top:20px;padding-left:1.5em}.contact-colum-item-text_list li{font-weight:700}.contact-colum-item-text_para{font-weight:700;margin-top:20px}@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}}@media (min-width:601px) and (max-width:1024px){.fv-sp-cta.above-kv{display:block!important}.fv-sp-cta.below-kv{display:none!important}}@media (max-width:600px){.fv-sp-cta.above-kv{display:none!important}.fv-sp-cta.below-kv{display:block!important;width:100%}}@media screen and (max-width:480px){.bl_faq_question_text.is_active:after{top:32px}}.page-product-fv-news .title-en{background-color:var(--atelu)}.fv-sns-link-wrapper:hover{filter:none!important;opacity:1!important}.fv-sns-link-wrapper:hover .fv-sns-icon img{color:var(--black)!important;filter:brightness(0) invert(1)!important;filter:none!important}.fv-sns-link-wrapper:hover .fv-sns-icon{color:var(--black)!important}#atelu-widget-2{border:none;min-height:1033.33px;width:100%}.option-box{flex-direction:column;flex-wrap:nowrap}.option-title{flex-shrink:0}.option-img-wrap{flex-grow:1}#comnico-page-cms.page-atelu .comnico-top-header .menu-logo{width:100px!important}.kv-atelu-desc{line-height:1.2;margin-bottom:24px;margin-top:16px}.cms-inner-title{font-size:32px;font-weight:500;margin-top:30px}html{visibility:visible}body{opacity:1!important}@media screen and (max-width:768px){#comnico-page-cms.page-atelu .comnico-top-header .menu-logo{width:80px!important}}.xlp-fv-badges{align-items:flex-end;display:flex;gap:10px;margin:28px 0 0;max-width:500px;width:100%}.xlp-fv-badges img{display:block;flex-shrink:0;height:auto;margin-left:-8.58%;max-width:none;min-width:0;width:116.96%}.xlp-fv-badges-note{color:#484848;font-size:11px;line-height:1.7;margin:10px 0 0}.xlp-fv-badges-note span{white-space:nowrap}.xlp-form-ach{background:#fff;border-radius:6px;margin:0 0 10px;padding:10px 10px 8px}.xlp-form-ach-ttl{color:#523c44;font-size:14px;font-weight:700;line-height:1.4;margin:0 0 8px;text-align:center}.xlp-form-ach-ttl strong{color:#c84e75;font-size:22px;font-weight:700;margin:0 2px}.xlp-form-ach-logos{background:#fff;border:0;border-radius:0;display:grid;gap:2px 0;grid-template-columns:repeat(5,1fr);padding:0}.xlp-form-ach-logos img{display:block;height:30px;margin:0;object-fit:contain;width:100%}@media screen and (max-width:768px){.xlp-fv-badges{gap:6px;margin-top:20px}.xlp-fv-badges-note{font-size:10px}}#xlp-why{--atelu:#c84e75;--atelusub:#523c44;--ink-mute:#484848;background:#fff;padding:120px 20px}#xlp-why .inner{margin:0 auto;max-width:1185px}#xlp-why .common-ttl{margin:0 0 48px;text-align:center}#xlp-why .reasons{display:grid;gap:32px;grid-template-columns:repeat(3,1fr);margin:0 0 72px}#xlp-why .reason{background:#fdf2f5;border-radius:12px;padding:32px 28px}#xlp-why .reason .num{color:var(--atelu);display:block;font-family:DIN Condensed,sans-serif;font-size:40px;font-weight:700;line-height:1;margin:0 0 14px}#xlp-why .reason h3{color:var(--atelusub);font-size:20px;font-weight:700;line-height:1.55;margin:0 0 14px}#xlp-why .reason h3 .hl{color:var(--atelu)}#xlp-why .reason p{color:var(--atelusub);font-size:14px;line-height:1.9;margin:0}#xlp-why .reason .price{color:var(--atelusub);display:block;font-size:14px;margin:16px 0 0}#xlp-why .reason .price strong{color:var(--atelu);font-size:28px;font-weight:700;vertical-align:-2px}#xlp-why .reason .price .tax{color:var(--ink-mute);display:block;font-size:12px;margin-top:4px}#xlp-why .cases{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin:0 0 56px}#xlp-why .case{background:#fff;border:1px solid #e8dfe2;border-radius:12px;padding:24px 20px 26px}#xlp-why .case .logo{height:40px;margin:0 0 16px}#xlp-why .case .logo span{color:var(--ink-mute);font-size:13px;font-weight:700}#xlp-why .case .client{color:var(--ink-mute);font-size:12px;margin:0 0 6px}#xlp-why .case h4{color:var(--atelu);font-size:17px;font-weight:700;line-height:1.5;margin:0 0 14px}#xlp-why .case ul{list-style:none;margin:0;padding:0}#xlp-why .case li{color:var(--atelusub);font-size:14px;line-height:1.9;padding-left:16px;position:relative}#xlp-why .case li:before{background:var(--atelu);border-radius:50%;content:"";height:6px;left:0;position:absolute;top:11px;width:6px}#xlp-why .cta{text-align:center}#xlp-why .cta a{align-items:center;background:var(--atelu);border:2px solid var(--atelu);border-radius:8px;color:#fff;display:inline-flex;font-size:16px;font-weight:700;gap:12px;padding:16px 34px;text-decoration:none}#xlp-why .cta a:hover{background:#fff;color:var(--atelu);opacity:1}#xlp-why .cta .note{color:var(--ink-mute);font-size:13px;margin:14px 0 0}@media (max-width:1024px){#xlp-why .cases,#xlp-why .reasons{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){#xlp-why{padding:56px 16px}#xlp-why .common-ttl{margin-bottom:32px}#xlp-why .cases,#xlp-why .reasons{gap:16px;grid-template-columns:1fr}#xlp-why .reasons{margin-bottom:48px}#xlp-why .reason{padding:24px 20px}#xlp-why .reason h3{font-size:18px}#xlp-why .cta a{justify-content:center;padding:16px 20px;width:100%}}#xlp{--atelu:#c84e75;--atelu-deep:#a83c5f;--cta-bg:#c84e75;--atelusub:#523c44;--atelu-light:#ffe4ed;--atelu-low:#f3d1d1;--gray:#f1f3f3;--imgbox:#f9fafb;--water:#c84e75;--water-deep:#c84e75;--water-bg:#f1f3f3;--x-black:#523c44;--blue-ink:#c84e75;--blue-pale:#ffe4ed;--blue-block:#f1f3f3;--f-head:ryo-gothic-plusn,"Zen Kaku Gothic New","Noto Sans JP","Hiragino Kaku Gothic ProN",sans-serif;--f-body:source-han-sans-japanese,"Noto Sans JP","Hiragino Kaku Gothic ProN",sans-serif;--f-en:din-condensed,"Barlow Condensed",sans-serif;--inner:1225px;--r-card:12px;--r-btn:8px;--r-sm:4px;--header-h:80px}#xlp *{box-sizing:border-box;margin:0;padding:0}#xlp{background:#fff;color:var(--atelusub);font-family:var(--f-body);font-size:16px;line-height:1.75;scroll-behavior:smooth;-webkit-font-smoothing:antialiased}#xlp img{display:block;max-width:100%}#xlp a{color:inherit}#xlp li{list-style:none}#xlp .inner{margin:0 auto;max-width:var(--inner);padding:0 20px}#xlp .center,#xlp .sec-ttl{text-align:center}#xlp .sec-ttl{margin-bottom:40px}#xlp .common-ttl{margin:0 0 48px;text-align:center}#xlp .common-ttl h2{margin-top:6px}#xlp .common-ttl .ttl-discription{margin-top:20px}#xlp .sec-ttl:before{background:var(--water);border-radius:2px;content:"";display:block;height:3px;margin:0 auto 18px;width:34px}#xlp .sec-ttl .lead-s{color:var(--atelusub);font-family:var(--f-body);font-size:16px;font-weight:400;line-height:1.7;margin:0 auto;max-width:640px}#xlp .sec-ttl h2{color:var(--atelusub);font-family:var(--f-head);font-size:32px;font-weight:500;line-height:1.4;margin-top:16px}#xlp .sec-ttl h2:first-child{margin-top:0}#xlp .sec-ttl .sub{color:#523c44;font-size:14px;line-height:1.9;margin-top:14px}#xlp .sec-ttl .sub strong{color:var(--atelu-deep);font-weight:700}#xlp .campaign .sec-ttl .sub strong{color:var(--atelusub)}#xlp .btn{align-items:center;background:var(--cta-bg);border:2px solid var(--cta-bg);border-radius:var(--r-btn);color:#fff;display:inline-flex;font-family:var(--f-body);font-size:16px;font-weight:700;gap:14px;justify-content:center;line-height:1.5;padding:15px 44px;text-decoration:none;transition:opacity .2s}#xlp .btn:hover{background:#fff;border-color:var(--cta-bg);color:var(--cta-bg);opacity:1}#xlp .btn.ghost:hover{background:var(--atelu-deep);border-color:var(--atelu-deep);color:#fff;opacity:1}#xlp .btn .arrow{font-weight:400}#xlp .btn.ghost{background:#fff;border-color:var(--atelu-deep);color:var(--atelu-deep)}#xlp .btnrow{margin-top:36px;text-align:center}#xlp .btnrow .note{color:var(--atelusub);display:block;font-size:14px;margin-top:12px}#xlp header.site{background:#fff;box-shadow:0 1px 0 rgba(82,60,68,.1);height:var(--header-h);inset:0 0 auto;position:fixed;z-index:50}#xlp header.site .inner{align-items:center;display:flex;gap:28px;height:100%;max-width:1425px;padding:0 24px}#xlp header.site .logo img{width:100px}#xlp header.site nav{display:flex;font-size:14px;gap:26px;margin-left:auto}#xlp header.site nav a{padding:4px 0;position:relative;text-decoration:none}#xlp header.site nav a:after{background:var(--atelu);bottom:0;content:"";height:2px;left:0;position:absolute;right:100%;transition:right .2s}#xlp header.site nav a:hover:after{right:0}#xlp header.site .hbtn{background:var(--cta-bg);border-radius:var(--r-sm);color:#fff;font-size:14px;font-weight:700;padding:12px 18px;text-decoration:none;white-space:nowrap}#xlp main{padding-top:var(--header-h)}#xlp [id]{scroll-margin-top:calc(var(--header-h) + 16px)}#xlp .fv{background:linear-gradient(104deg,#fdf9fb,#fdf9fb 55%,#f1f3f3 0,#f1f3f3);padding:52px 0 60px}#xlp .fv .inner{align-items:start;display:grid;gap:52px;grid-template-columns:1fr 420px}#xlp .badge{align-items:center;background:var(--x-black);border-radius:var(--r-sm);color:#fff;display:inline-flex;font-size:14px;font-weight:700;gap:8px;margin-bottom:20px;padding:7px 16px}#xlp .badge .xlogo{filter:brightness(0) invert(1);height:15px;width:15px}#xlp .fv h1{font-family:var(--f-head);font-size:40px;font-weight:600;line-height:1.4;margin-bottom:18px}#xlp .fv h1 em{color:var(--atelu);font-style:normal}#xlp .fv .sub li{color:#523c44;font-size:16px;line-height:1.8;margin-bottom:7px;padding-left:24px;position:relative}#xlp .fv .sub li:before{background:var(--atelu-low);border-radius:50%;content:"";height:12px;left:0;position:absolute;top:11px;width:12px}#xlp .fv .sub strong{color:var(--atelusub);font-weight:700}#xlp .fv .hero{margin-top:26px}#xlp .fv .hero img{width:325px}#xlp .formcard{background:#fff;border-radius:var(--r-card);box-shadow:0 8px 30px rgba(82,60,68,.12);overflow:hidden}#xlp .formcard .head{background:var(--cta-bg);color:#fff;font-size:14px;font-weight:700;line-height:1.55;padding:16px;text-align:center}#xlp .formcard .body{padding:22px 24px 26px}#xlp .formcard label{display:block;font-size:14px;font-weight:700;margin-bottom:6px}#xlp .formcard .req{background:var(--cta-bg);border-radius:3px;color:#fff;font-size:11px;font-weight:700;margin-left:6px;padding:1px 7px;vertical-align:1px}#xlp .formcard .f{margin-bottom:14px}#xlp .formcard .in{background:var(--gray);border:1px solid #e3e7e7;border-radius:var(--r-sm);height:40px}#xlp .formcard .two{display:grid;gap:10px;grid-template-columns:1fr 1fr}#xlp .formcard .hint{color:#484848;font-size:12px;line-height:1.6;margin-top:5px}#xlp .formcard .checks{color:#523c44;font-size:12px;line-height:2}#xlp .formcard .btn{display:flex;margin-top:18px;padding:15px;width:100%}#xlp .fv-achieve{border-top:1px solid rgba(154,47,90,.14);grid-column:1/-1;margin-top:44px;padding-top:34px}#xlp .fv-ach-lead{color:#523c44;font-size:14px;line-height:1.9;margin-bottom:20px;text-align:center}#xlp .badges{align-items:center;display:flex;flex-wrap:wrap;gap:34px;justify-content:center}#xlp .badges img{width:252px}#xlp .badge-price{align-items:center;display:flex;flex-direction:column;gap:1px;height:83px;justify-content:center;position:relative;width:252px}#xlp .badge-price:after,#xlp .badge-price:before{background-image:url(https://173355.fs1.hubspotusercontent-na2.net/hub/173355/hubfs/2410-images/comnico/page-atelu/atelu-fv-under-01-20000.png?width=290&height=95&name=atelu-fv-under-01-20000.png);background-repeat:no-repeat;background-size:252px 83px;content:"";height:83px;position:absolute;top:0;width:53px}#xlp .badge-price:before{background-position:0 0;left:0}#xlp .badge-price:after{background-position:100% 0;right:0}#xlp .badge-price .t{color:var(--atelusub);font-size:12px;font-weight:700;letter-spacing:.02em}#xlp .badge-price .v{color:var(--atelu);font-family:var(--f-head);font-size:36px;font-weight:700;letter-spacing:-.01em;line-height:1.05}#xlp .badge-price .v small{color:var(--atelusub);font-size:13px;font-weight:700;margin-left:2px}#xlp .fv-achieve .note{color:#484848;font-size:12px;line-height:1.9;margin-left:auto;margin-right:auto;margin-top:22px;max-width:540px;text-align:center}#xlp .achieve{padding:56px 0 48px}#xlp .logos{align-items:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-top:30px}#xlp .logos img{border-radius:4px;filter:grayscale(1);opacity:.78;width:104px}#xlp .why{background:#fdf9fb;padding:72px 0}#xlp .rgrid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-top:4px}#xlp .rcard{background:#fff;border-radius:var(--r-card);padding:30px 26px 26px;position:relative}#xlp .rcard .rn{background:var(--cta-bg);border-radius:var(--r-sm);color:#fff;font-family:var(--f-en);font-size:16px;font-weight:700;height:30px;left:26px;letter-spacing:.08em;position:absolute;top:-16px;width:46px}#xlp .rcard .rn,#xlp .ricon{align-items:center;display:flex;justify-content:center}#xlp .ricon{background:var(--blue-pale);border-radius:50%;color:var(--blue-ink);height:56px;margin-bottom:16px;width:56px}#xlp .ricon svg{height:28px;width:28px}#xlp .rcard h3{font-family:var(--f-head);font-size:19px;font-weight:500;line-height:1.5;margin-bottom:10px}#xlp .rcard p{color:#523c44;font-size:14px;line-height:1.85}#xlp .cases{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-top:46px}#xlp .case{background:#fff;border-radius:var(--r-card);overflow:hidden}#xlp .case .thumb{align-items:center;background:linear-gradient(120deg,var(--atelu-light),var(--gray));color:#484848;display:flex;font-size:12px;height:152px;justify-content:center}#xlp .case .body{padding:20px}#xlp .case .tag{background:var(--atelusub);border-radius:var(--r-sm);color:#fff;display:inline-block;font-size:11px;font-weight:700;margin-bottom:10px;padding:4px 12px}#xlp .case h3{font-size:16px}#xlp .case .kpi,#xlp .case h3{font-family:var(--f-head);font-weight:500;line-height:1.5}#xlp .case .kpi{color:var(--atelu-deep);font-size:19px;margin-top:10px}#xlp .case p{color:#523c44;font-size:12px;line-height:1.8;margin-top:10px}#xlp .campaign{background:var(--atelu-low);padding:72px 0}#xlp .grp{margin-bottom:48px}#xlp .grphead{align-items:center;background:#fff;border-left:6px solid var(--atelu);border-radius:0 var(--r-card) var(--r-card) 0;display:grid;gap:22px;grid-template-columns:72px 1fr;margin-bottom:20px;padding:22px 28px}#xlp .grphead .gn{background:var(--cta-bg);border-radius:var(--r-sm);color:#fff;font-family:var(--f-en);font-size:14px;font-weight:700;letter-spacing:.08em;line-height:1.3;padding:7px 0;text-align:center}#xlp .grphead .gn b{display:block;font-size:19px;font-weight:700}#xlp .grphead h3{font-family:var(--f-head);font-size:24px;font-weight:500;margin-bottom:5px}#xlp .grphead .ex{color:#523c44;font-size:14px;line-height:1.8}#xlp .grphead .ex b{color:var(--atelu-deep)}#xlp .exlist{background:var(--atelu-light);border-radius:var(--r-sm);display:grid;font-size:14px;gap:4px 24px;grid-template-columns:1fr 1fr;margin-top:12px;padding:14px 18px}#xlp .exlist li{line-height:1.8;margin-bottom:0;padding-left:40px;position:relative}#xlp .exlist li .ex-l{background:#fff;border-radius:3px;color:var(--atelu-deep);font-size:11px;font-weight:700;left:0;line-height:1.6;padding:1px 7px;position:absolute;top:4px}#xlp .cards{display:grid;gap:32px;grid-template-columns:1fr 1fr}#xlp .card{background:#fff;border-radius:var(--r-card);display:grid;grid-template-columns:223px 1fr;overflow:hidden}#xlp .card .kv{align-items:center;background:var(--imgbox);display:flex;justify-content:center;padding:14px 0;position:relative}#xlp .card .kv img{width:190px}#xlp .card .kv .num{color:var(--atelu-deep);font-family:var(--f-en);font-size:14px;font-weight:700;left:12px;letter-spacing:.06em;position:absolute;top:10px}#xlp .card .body{display:flex;flex-direction:column;padding:22px 24px}#xlp .card h4{font-family:var(--f-head);font-size:19px;font-weight:500;line-height:1.4;margin-bottom:8px}#xlp .card p{color:#523c44;font-size:14px;line-height:1.7;margin-bottom:12px}#xlp .steps{background:var(--water-bg);border-radius:var(--r-sm);counter-reset:st;font-size:12px;margin-bottom:12px;padding:8px 16px}#xlp .steps li{counter-increment:st;line-height:1.75;padding-left:22px;position:relative}#xlp .steps li:before{align-items:center;border:1px solid var(--water);border-radius:50%;color:var(--water-deep);content:counter(st);display:flex;font-size:11px;font-weight:700;height:15px;justify-content:center;left:0;position:absolute;top:3px;width:15px}#xlp .tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:auto}#xlp .tags span{background:var(--atelusub);border-radius:var(--r-sm);color:#fff;font-size:11px;font-weight:700;line-height:1.5;padding:3px 9px}#xlp .card.ask{background:hsla(0,0%,100%,.55);border:2px dashed #fff;padding:30px 34px;text-align:center}#xlp .card.ask,#xlp .card.ask .plus{align-items:center;display:flex;justify-content:center}#xlp .card.ask .plus{background:#fff;border-radius:50%;color:var(--atelu-deep);font-size:24px;font-weight:700;height:44px;margin:0 auto 14px;width:44px}#xlp .feature{background:var(--blue-block);padding:120px 0}#xlp .feature .fitem{border-color:#e8dfe2}#xlp .fgrid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}#xlp .fitem{align-items:start;background:#fff;border:1px solid #efe4e8;border-radius:var(--r-card);display:grid;gap:18px;grid-template-columns:46px 1fr;padding:24px 26px}#xlp .fico{align-items:center;background:var(--blue-pale);border-radius:50%;color:var(--blue-ink);display:flex;flex-shrink:0;height:46px;justify-content:center;width:46px}#xlp .fico svg{height:24px;width:24px}#xlp .fico.real{background:#fff;border:1px solid #e8dfe2}#xlp .fico.real img{height:30px;object-fit:contain;width:30px}#xlp .fitem h3{font-family:var(--f-head);font-size:16px;font-weight:500;margin-bottom:5px}#xlp .fitem p{color:#523c44;font-size:14px;line-height:1.8}#xlp .price{background:#fdf9fb;padding:120px 0}#xlp .tabs{display:flex;gap:10px;justify-content:center;margin-bottom:28px}#xlp .tabs button{background:#fff;border:2px solid var(--atelu-deep);border-radius:var(--r-btn);color:var(--atelu-deep);cursor:pointer;font-family:var(--f-body);font-size:14px;font-weight:700;padding:11px 24px}#xlp .tabs button.on{background:var(--cta-bg);border-color:var(--cta-bg);color:#fff}#xlp .pricepane{display:none}#xlp .pricepane.on{display:block}#xlp .ptable{background:#fff;border-radius:var(--r-card);margin:0 auto;max-width:880px;overflow:hidden}#xlp .case{border:1px solid var(--gray);text-align:center}#xlp .case .thumb{background:#fff;border-bottom:1px solid var(--gray);height:132px;padding:18px 24px}#xlp .case .thumb img{height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}#xlp .case .body{padding:22px 22px 24px}#xlp .case .casecorp{color:var(--atelusub);font-size:12px;font-weight:700;letter-spacing:.04em;margin-top:0}#xlp .case h3{font-size:17px;margin-top:8px}#xlp .case .caseres{border-top:1px solid var(--gray);list-style:none;margin:16px 0 0;padding:0}#xlp .case .caseres li{border-bottom:1px solid var(--gray);color:var(--atelusub);font-size:13px;line-height:1.7;padding:10px 4px}#xlp .case .thumb .ph{color:#484848;font-size:12px;line-height:1.7}#xlp .rcard .rprice{border-top:1px solid var(--gray);color:var(--atelusub);font-size:13px;margin-top:14px;padding-top:12px}#xlp .rcard .rprice b{color:var(--atelu-deep);font-family:var(--f-head);font-size:22px;font-weight:600}#xlp .rcard .rprice span{font-size:11px;opacity:.85}#xlp .plans{display:grid;gap:24px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:880px}#xlp .plans.plans-1{grid-template-columns:1fr;max-width:720px}#xlp .plan{background:#fff;border:2px solid var(--atelu-low);border-radius:var(--r-card);overflow:hidden}#xlp .plan .ph{background:var(--atelusub);color:#fff;font-family:var(--f-head);font-size:19px;font-weight:500;padding:14px;text-align:center}#xlp .plan .pb{padding:26px 26px 28px}#xlp .plan .for{color:#523c44;font-size:14px;margin-bottom:14px}#xlp .plan .amt{color:var(--atelu);font-family:var(--f-head);font-size:32px;font-weight:500;line-height:1.2}#xlp .plan .amt small{color:var(--atelusub);font-size:14px;margin-left:4px}#xlp .plan .cond{color:#523c44;font-size:14px;line-height:1.9;margin-top:14px;text-align:left}#xlp .plan .cond b{color:var(--atelu-deep)}#xlp .plan .fine{color:#484848;font-size:12px;line-height:1.8;margin-top:12px;text-align:left}#xlp .pricelead{color:#523c44;font-size:14px;margin-bottom:24px;text-align:center}#xlp .ptable .ph{background:var(--atelusub);color:#fff;font-family:var(--f-head);font-size:19px;font-weight:500;padding:16px;text-align:center}#xlp .ptable table{border-collapse:collapse;width:100%}#xlp .ptable td,#xlp .ptable th{border-bottom:1px solid #f0eaec;font-size:14px;line-height:1.8;padding:15px 24px;text-align:left;vertical-align:top}#xlp .ptable th{background:#fffbfc;color:var(--atelu-deep);font-weight:700;width:32%}#xlp .ptable tr:last-child td,#xlp .ptable tr:last-child th{border-bottom:none}#xlp .ptable td b{color:var(--atelusub)}#xlp .flow .common-ttl,#xlp .flow .inner>.btnrow{grid-column:1/-1}#xlp .flow .flowbar{background:none;border-radius:0;color:var(--atelusub);font-weight:700;padding:0}#comnico-page-cms .campaign-content{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1225px;padding-left:20px;padding-right:20px}.xlp-section-gap{height:120px}@media (max-width:768px){.xlp-section-gap{height:64px}}#xlp .flow{background:var(--blue-block);padding:120px 0}#xlp .flowbar{background:var(--blue-ink);border-radius:var(--r-btn);color:#fff;display:inline-block;font-family:var(--f-head);font-size:19px;font-weight:500;margin-bottom:24px;padding:11px 30px}#xlp .flow .flowlist li{background:#fff;border-radius:50px;margin-bottom:12px;padding:14px 22px 14px 58px}#xlp .flow .flowlist li:before{background:var(--blue-ink);left:14px;top:50%;transform:translateY(-50%)}#xlp .flow .flowlist li:after{display:none}#xlp .flow .supportbox{background:#fff}@media (min-width:769px){#xlp .flow .supportbox{margin-top:108px}}#xlp .flow .inner{align-items:start;display:grid;gap:48px;grid-template-columns:1fr 380px}#xlp .flowlist{counter-reset:s}#xlp .flowlist li{counter-increment:s;font-size:14px;line-height:1.7;padding:0 0 22px 52px;position:relative}#xlp .flowlist li:before{align-items:center;background:var(--cta-bg);border-radius:50%;color:#fff;content:counter(s);display:flex;font-family:var(--f-en);font-size:14px;font-weight:700;height:32px;justify-content:center;left:0;position:absolute;top:-2px;width:32px}#xlp .flowlist li:after{background:var(--water);bottom:4px;content:"";left:15px;position:absolute;top:32px;width:2px}#xlp .flow .flowlist li:last-child{margin-bottom:0}#xlp .flowlist b{color:var(--atelu-deep)}#xlp .supportbox{background:var(--gray);border-radius:var(--r-card);padding:26px 28px}#xlp .supportbox h3{font-family:var(--f-head);font-size:19px;font-weight:500;margin-bottom:14px}#xlp .supportbox h3 em{color:var(--atelu-deep);font-style:normal}#xlp .supportbox li{font-size:14px;line-height:1.8;margin-bottom:9px;padding-left:26px;position:relative}#xlp .supportbox li:before{color:var(--blue-ink);content:"✓";font-weight:700;left:0;position:absolute}#xlp .faq{background:#fdf9fb;padding:72px 0}#xlp .faq ul{margin:0 auto;max-width:740px}#xlp .faq li{background:#fff;border-radius:var(--r-card);font-family:var(--f-head);font-size:16px;font-weight:500;line-height:1.6;margin-bottom:12px;padding:20px 26px 20px 56px;position:relative}#xlp .faq li:before{color:var(--atelu-deep);content:"Q.";font-family:var(--f-en);font-size:16px;font-weight:700;left:24px;position:absolute;top:19px}#xlp .faq li span{color:#523c44;display:block;font-family:var(--f-body);font-size:14px;font-weight:400;line-height:1.85;margin-top:8px}#xlp .faq li span strong{color:var(--atelusub)}#xlp .final{background:var(--atelu-light);padding:72px 0}#xlp .final .inner{align-items:start;display:grid;gap:48px;grid-template-columns:1fr 420px}#xlp .final h2{font-family:var(--f-head);font-size:32px;font-weight:500;line-height:1.45;margin-bottom:14px}#xlp .final .lead{color:#523c44;font-size:14px;margin-bottom:26px}#xlp .merit li{font-size:14px;line-height:1.8;max-width:600px;padding:10px 0 10px 30px;position:relative}#xlp .merit li:before{color:var(--atelu-deep);content:"✓";font-size:16px;font-weight:700;left:0;position:absolute;top:10px}#xlp footer.site{background:var(--cta-bg);color:#fff;padding:44px 0 40px;text-align:center}#xlp footer.site img{margin:0 auto 18px;width:124px}#xlp footer.site p{font-size:14px;line-height:2;margin:0 auto;max-width:620px}#xlp footer.site .copy{font-family:var(--f-en);font-size:14px;letter-spacing:.1em;margin-top:22px}@media (max-width:900px){#xlp .inner{padding-left:16px;padding-right:16px}#xlp .fgrid,#xlp .flow .inner,#xlp .plans{grid-template-columns:1fr}#xlp .flow .inner{gap:28px}#xlp .sec-ttl h2{font-size:26px;line-height:1.45}#xlp .ptable table{display:block;overflow-x:auto;width:100%}}@media (max-width:600px){#xlp .btn{justify-content:center;text-align:center;width:100%}#xlp .btnrow{align-items:stretch;flex-direction:column;gap:10px}}#xlp-final{background:#fdf2f5;padding:120px 0}#xlp-final .inner{align-items:start;display:grid;gap:56px;grid-template-columns:1fr 520px;margin:0 auto;max-width:1225px;padding:0 20px}#xlp-final .lead{color:#c84e75;font-size:14px;font-weight:700;margin:0 0 10px}#xlp-final h2{color:#523c44;font-size:32px;font-weight:500;line-height:1.5;margin:0 0 12px}#xlp-final .note{color:#484848;font-size:13px;margin:0 0 32px}#xlp-final ul{list-style:none;margin:0;padding:0}#xlp-final .copy li{color:#523c44;font-size:16px;line-height:1.8;margin:0 0 18px;padding:0 0 0 30px;position:relative}#xlp-final .copy li:before{border-bottom:2px solid #c84e75;border-left:2px solid #c84e75;content:"";height:7px;left:4px;position:absolute;top:9px;transform:rotate(-45deg);width:12px}#xlp-final .formcard{background:#fff;border-radius:10px;box-shadow:0 2px 12px rgba(82,60,68,.08);overflow:hidden}#xlp-final .formcard .head{background:#c84e75;color:#fff;font-size:16px;font-weight:700;padding:16px 12px;text-align:center}#xlp-final .formcard .body{padding:0}#xlp-final .bl_contact_content{background:transparent;border-top:0!important;padding:24px}#xlp-final .bl_contact_content .hs-form-field{margin-bottom:8px}#xlp-final .bl_contact_content label{align-items:center;display:flex;font-size:12px;font-weight:700;line-height:normal;margin-bottom:6px}#xlp-final .bl_contact_content .hs-form-required:before{font-size:10px!important}#xlp-final .bl_contact_content .hs-field-desc{color:#333;font-size:10px;letter-spacing:0;line-height:1.3;margin-bottom:6px;word-break:break-all}#xlp-final .bl_contact_content input[type=email],#xlp-final .bl_contact_content input[type=tel],#xlp-final .bl_contact_content input[type=text],#xlp-final .bl_contact_content select,#xlp-final .bl_contact_content textarea{background-color:#fff;background-image:none;border:1px solid #eff0f4;border-radius:4px;box-sizing:border-box;color:#523c44;font-size:14px;line-height:1.3;margin-bottom:5px;padding:4px 8px}#xlp-final .bl_contact_content textarea{min-height:50px!important}#xlp-final .bl_contact_content input.hs-input:not([type=checkbox]):not([type=radio]),#xlp-final .bl_contact_content textarea.hs-input{width:100%}#xlp-final .bl_contact_content form.hs-form .hs-form-field ul.inputs-list{display:grid;gap:0;grid-template-columns:1fr 1fr}#xlp-final .bl_contact_content .hs_submit input,#xlp-final .bl_contact_content form .hs-button.primary{background:#c84e75;border:2px solid #c84e75;border-radius:8px;color:#fff;display:block;font-size:16px;font-weight:700;height:52px;line-height:16px;margin:10px auto 0;max-width:100%;padding:12px 18px;text-align:center;text-decoration:none;width:100%}#xlp-final .bl_contact_content .hs_submit input:hover,#xlp-final .bl_contact_content form .hs-button.primary:hover{background:#fff;color:#c84e75}@media (max-width:1024px){#xlp-final .inner{gap:36px;grid-template-columns:1fr}#xlp-final .formcard{margin:0 auto;max-width:520px;width:100%}}@media (max-width:768px){#xlp-final{padding:64px 0}#xlp-final h2{font-size:24px}#xlp-final .formcard .body{padding:0}}#comnico-page-cms .campaign-content-intro h2{color:#523c44!important;font-size:32px!important;font-weight:500!important}#comnico-page-cms #comnico-qa-area{padding-bottom:120px!important}@media screen and (max-width:768px){#comnico-page-cms #comnico-qa-area{padding-bottom:64px!important}}#comnico-page-cms #hs_cos_wrapper_module_xlp_goal01{margin-top:56px}#comnico-page-cms #hs_cos_wrapper_module_xlp_goal02,#comnico-page-cms #hs_cos_wrapper_module_xlp_goal03{margin-top:96px}@media screen and (max-width:768px){#comnico-page-cms #hs_cos_wrapper_module_xlp_goal01{margin-top:32px}#comnico-page-cms #hs_cos_wrapper_module_xlp_goal02,#comnico-page-cms #hs_cos_wrapper_module_xlp_goal03{margin-top:56px}}#comnico-page-cms .fv-sp-cta .cta-btn-atelu{background-color:#c84e75!important;border-color:#c84e75!important;color:#fff!important}.xlp-goal-cta{margin:56px auto 0;max-width:1225px;padding:0 20px;text-align:center}.xlp-goal-cta .btn{align-items:center;background:#c84e75;border:2px solid #c84e75;border-radius:8px;color:#fff;display:inline-flex;font-size:16px;font-weight:700;gap:12px;padding:16px 34px;text-decoration:none}.xlp-goal-cta .btn:hover{background:#fff;color:#c84e75;opacity:1}@media screen and (max-width:768px){.xlp-goal-cta{margin-top:32px}.xlp-goal-cta .btn{font-size:15px;justify-content:center;padding:14px 20px;width:100%}}#xlp-why{background:#f1f3f3}#xlp-why .reason .xlp-note-s,.xlp-note-s{color:#484848;font-size:10px!important;line-height:1.7;margin:12px 0 0}#xlp-why .case .logo{align-items:center;display:flex;height:140px;justify-content:center;margin:0 0 18px}#xlp-why .case .logo img{height:auto;max-height:140px;max-width:300px;object-fit:contain;width:auto}@media screen and (max-width:900px){#comnico-page-cms .campaign-content-intro>div>div>div{grid-template-columns:1fr!important}}#xlp .plan .cond,#xlp .plan .fine,#xlp .plan .pb{text-align:center}@media (min-width:769px){#xlp .flow .inner{grid-template-columns:1fr 560px;row-gap:48px}#xlp .flow .common-ttl{margin-bottom:0}}#comnico-page-cms .campaign-content-intro>div>div>div>div>span:first-child{margin-top:1px!important}#xlp-why .nowrap{white-space:nowrap}#xlp .price .shotplan{border-top:1px solid #f3d1d1;margin:28px -26px 0;padding:24px 26px 0;text-align:center}#xlp .price .shotplan .lb{background:#fdf2f5;border-radius:4px;color:#c84e75;display:inline-block;font-size:13px;font-weight:700;letter-spacing:.04em;margin:0 0 12px;padding:5px 14px}#xlp .price .shotplan p{color:#523c44;font-size:14px;letter-spacing:.02em;line-height:2;margin:0 auto;max-width:600px;text-wrap:balance}#xlp .price .shotplan b{color:#c84e75;font-weight:700}#xlp-final h2{margin:0 0 28px}#xlp-final .listttl{color:#c84e75;font-size:15px;font-weight:700;margin:0 0 16px}#comnico-page-cms .menu-cta a{background-color:#c84e75!important;border:2px solid #c84e75!important;color:#fff!important}#comnico-page-cms .menu-cta a:hover{background-color:#fff!important;color:#c84e75!important}#comnico-page-cms .comnico-top-header .menu-logo{cursor:default}#comnico-page-cms .comnico-top-header.js_hide{transform:none!important}#campaign,#comnico-fv-area,#comnico-qa-area,#feature,#price,#support,#xlp-final{scroll-margin-top:90px}@media (min-width:769px){#xlp-why{padding:60px 20px}#xlp .feature,#xlp .flow,#xlp .price,#xlp-final{padding:60px 0}.xlp-section-gap{height:60px}#comnico-page-cms #comnico-qa-area{padding-bottom:60px!important;padding-top:60px!important}}#sns-form-area .form-container{background:#fff;box-shadow:0 2px 12px rgba(82,60,68,.1)}#sns-form-area .xlp-fv-formhead{background:#c84e75;color:#fff;font-size:16px;font-weight:700;line-height:1.4;margin:-8px -8px 12px -16px;padding:15px 12px;text-align:center}#sns-form-area .xlp-form-ach{background:#fff;border-bottom:1px solid #f3d1d1;border-radius:0;margin:0 0 12px;padding:0 2px 12px}#sns-form-area .bl_contact_content{background:#fff!important}#comnico-page-cms#comnico-page-cms #sns-form-area .bl_contact_content .hs_submit input.hs-button.primary{background-color:#c84e75!important;border:2px solid #c84e75!important;border-radius:8px!important;color:#fff!important}#comnico-page-cms#comnico-page-cms #sns-form-area .bl_contact_content .hs_submit input.hs-button.primary:hover{background-color:#fff!important;color:#c84e75!important}#xlp-why .case .caseno{background:#c84e75;border-radius:4px;color:#fff;display:block;font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1.5;margin:0 auto 14px;padding:4px 12px;width:fit-content}#xlp{--blue-block:#f4fcff;--water:#6fc7da;--blue-ink:#0277bd}#comnico-page-cms .page-fv-area{background-color:#f4fcff}#xlp-why{background:#f4fcff}#xlp .price{background:#fff}#xlp-final{background:#f4fcff}#xlp-why .reason{background:#fff}#xlp .price .shotplan .lb{background:#e8f5fa}#comnico-page-cms .campaign-content-intro>div>div>div{background:#e8f5fa!important}#xlp .feature .fitem,#xlp .fitem,#xlp-why .case{border-color:#d6e9f0}#xlp .price .shotplan{border-top-color:#cde9f2}#sns-form-area .xlp-form-ach{border-bottom-color:#cde9f2}#xlp .fico,#xlp-why{background:#e8f5fa}#comnico-page-cms .kv-atelu-desc{background:#0277bd}#xlp-why .case h4,#xlp-why .reason .num,#xlp-why .reason h3 .hl,.xlp-form-ach-ttl strong{color:#0277bd}#xlp-why .case .caseno{background:#0277bd}#xlp-why .case li:before{background:#6fc7da}#xlp .fico{color:#0277bd}#xlp .flow .flowlist li:before{background:#0277bd}#xlp .flowlist b,#xlp .price .amt,#xlp .price .cond b,#xlp .price .shotplan .lb,#xlp .price .shotplan b,#xlp .supportbox h3 em,#xlp .supportbox li:before,#xlp-final .listttl{color:#0277bd}#xlp-final li:before{border-color:#0277bd}#comnico-page-cms .campaign-content-intro>div>div:first-child,#comnico-page-cms .campaign-content-intro>div>div>div>div>span:first-child{background:#0277bd!important}#comnico-page-cms .campaign-content-intro>div>div>div>div>span:last-child>span:last-child{color:#0277bd!important}#xlp-why .reason h3 .hl{font-weight:700}#xlp-final .bl_contact_content{border-radius:0}#xlp-final .bl_contact_content .hs-richtext{font-size:10px;line-height:16px}#xlp-final .xlp-form-ach{background:#fff;border-bottom:1px solid #cde9f2;border-radius:0;margin:0 0 4px;padding:0 0 12px}#xlp-final .xlp-form-ach-logos img{height:26px}#xlp-final .xlp-final-doc{display:block;height:auto;margin:0 0 24px;max-width:420px;width:100%}#comnico-page-cms .page-fv-wrapper{margin-bottom:20px}#comnico-page-cms .page-fv-area{padding-bottom:20px}#xlp .btnrow .btn,#xlp-why .cta a,.xlp-goal-cta .btn{border-radius:8px;font-size:16px;font-weight:700;line-height:1.5;padding:15px 44px}@media screen and (max-width:768px){#xlp .btnrow .btn,#xlp-why .cta a,.xlp-goal-cta .btn{padding:15px 20px}}@media (min-width:1025px){#xlp-final .inner{grid-template-columns:1fr 400px}}#xlp-final .formcard .head{line-height:1.4;padding:15px 12px}#xlp-final .bl_contact_content{padding:16px}#xlp-final .xlp-form-ach{margin:0 16px 12px;padding:0 2px 12px}#xlp-final .xlp-form-ach-ttl{font-size:18px}#xlp-final .xlp-form-ach-logos img{height:30px}#xlp-final .bl_contact_content .hs_submit input,#xlp-final .bl_contact_content form .hs-button.primary{height:50px;margin:0}@media (max-width:1024px){#xlp-final .formcard{max-width:400px}}#xlp-final .copy li:before{border-bottom-color:#0277bd;border-left-color:#0277bd}@media (min-width:1025px){#comnico-page-cms .page-fv-area{justify-content:flex-start;padding-bottom:60px}}#xlp-why .cta a,.xlp-goal-cta .btn{gap:14px}@media screen and (max-width:768px){.xlp-goal-cta{padding:0 16px}}@media (min-width:1025px){#comnico-page-cms .page-fv-area{justify-content:flex-start}#comnico-page-cms .page-fv-inner{display:block;flex:0 1 auto;padding-top:113px}#comnico-page-cms .page-fv-wrapper{align-items:center;flex:0 1 auto;margin:80px 0}#comnico-page-cms .fv-title{gap:24px}#comnico-page-cms .xlp-fv-badges,#comnico-page-cms .xlp-fv-badges-note{margin-top:0}}#sns-form-area .bl_contact_content input[type=checkbox],#xlp-final .bl_contact_content input[type=checkbox]{flex:0 0 14px;height:14px;margin:0 12px 0 0;position:relative;top:1px;width:14px}#xlp-final .bl_contact_content{box-shadow:none}#xlp-final .formcard .body{background:#fff}#xlp-final .xlp-form-ach{margin-bottom:0}#xlp-final .bl_contact_content{padding-top:28px}#xlp .flow .flow-lead{color:#0277bd;display:block;font-size:14px;font-weight:700;line-height:1.8;margin:0}