a.txt-link{font-size:13px;background: url(/html/user_data/assets/img/common/footer_icn_arr01.png) right
    top 1px/8px auto no-repeat;padding-right:16px;text-decoration:underline;color:#28a3cd;font-weight:500}a.txt-link:hover{text-decoration:none}a.anc-link{font-size:13px;background: url(/html/user_data/assets/img/common/arrow4.png) right top 3px/11px
    auto no-repeat;padding-right:16px;text-decoration:underline;color:#28a3cd;font-weight:500}a.anc-link:hover{text-decoration:none}a.nml-txt-link{font-size:13px;text-decoration:underline;color:#28a3cd;font-weight:500}a.nml-txt-link:hover{text-decoration:none}@media screen and (max-width:767px){a.anc-link{font-size: calc(13 / 3.75 * 1vw);background: url(/html/user_data/assets/img/common/arrow4.png) right top
      calc(3 / 3.75 * 1vw) / calc(11 / 3.75 * 1vw) auto no-repeat;padding-right: calc(16 / 3.75 * 1vw);text-decoration:underline;color:#28a3cd;font-weight:500}a.nml-txt-link{font-size: calc(13 / 3.75 * 1vw);text-decoration:none;color:#28a3cd;font-weight:500;padding-bottom: calc(1 / 3.75 * 1vw);border-bottom:1px solid #28a3cd;line-height:1}a.txt-link{font-size: calc(13 / 3.75 * 1vw);background: url(/html/user_data/assets/img/common/footer_icn_arr01.png)
      right top 1px / calc(8 / 3.75 * 1vw) auto no-repeat;padding-right: calc(16 / 3.75 * 1vw);text-decoration:underline;color:#28a3cd;font-weight:500}}.p-type04{background:url(/html/user_data/assets/img/common/xr-t1_bg_stripe.png.pagespeed.ic.KJY5dbD9nU.png);font-size:20px;font-weight:bold;height:80px;margin-bottom:25px;padding:5px 0;width:100%;margin-top:-43px}.p-type04 span{align-items:center;background:#fff;display:flex;height:100%;padding:15px;width:100%}.p-type04 span.guide-sampleorder-title{display:inline;padding:0;background:none;height:auto;width:auto}.p-type04 span.guide-sampleorder-title.fs15{line-height:1.1}@media screen and (max-width:767px){.p-type04{font-size: calc(18 / 3.75 * 1vw);line-height:1.5;margin-bottom:20px}.p-type04 span{padding:15px 0 15px 10px}.p-type04 span.guide-sampleorder-title.fs15{font-size: calc(14 / 3.75 * 1vw);line-height:1.8}}.p-step-info-box{background:none;padding:20px 0}.kv-box h1{font-size:20px;color:#28a3cd;text-align:center;align-items:center;display:flex;justify-content:center;position:absolute;top:37%;left:25%;height:auto;width:50%;padding-bottom:8px;font-weight:normal;line-height:1.6}.kv-box h1.kv-box-h1{font-size:17px;color:#28a3cd;border-bottom:1px solid #28a3cd;text-align:center;align-items:center;display:flex;justify-content:center;position:absolute;top:44%;left:37.3%;height:auto;width:25%;padding-bottom:8px;font-weight:700;line-height:1.4}.p-step-info-box{justify-content:center}.p-step-info-box-bold{text-align:center;font-size:13px;font-weight:bold;line-height:1.8}@media screen and (max-width:767px){.p-step-info-box{display:block;padding: 0 calc(10 / 3.75 * 1vw)}.p-step-info-box p.bold{margin:20px 0 10px 0;font-size:18px}}article section p{line-height:1.8;font-size:13px}section .bold{font-size:15px;font-weight:bold}.size12{font-size:12px}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb40{margin-bottom:40px}.mb60{margin-bottom:60px}.mb80{margin-bottom:80px}.mt10{margin-top:10px!important}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.fs12{font-size:12px}span.red{color:#e6393d}article a{pointer-events:auto!important}.more{text-align:center;padding-bottom:10px}.more a{box-shadow:0 3px 8px 0 rgba(10,2,4,.1)}.more a{font-size:15px;font-weight:bold;color:#e8343d;border:#ddd solid 1px;border-radius:5px;display:inline-block;vertical-align:top;min-width:400px;padding:15px 50px;background:url(/html/user_data/assets/img/common/xarrow3.png.pagespeed.ic.H81oBF01Zw.png) no-repeat right 25px center;background-color:#fff;background-size:8px}.more a:hover{background:url(/html/user_data/assets/img/common/xarrow3_on.png.pagespeed.ic.TZC0oOAq_b.png) no-repeat right 25px center;background-color:#fff5f5;border-color:#f9ccbf;background-size:8px}.blue a{text-decoration:underline;color:#27a3cd;background:url(/assets/img/print/pen-other/arrow.png) no-repeat right center;background-size:8px;padding-right:15px;font-size:13px}.blue a:hover{text-decoration:none}.flex-box02{display:flex;justify-content:space-between;column-gap:20px;margin:-1px}.flex-box03{display:flex;column-gap:70px;margin-bottom:45px}.flex-box04{display:flex;justify-content:center;margin-bottom:20px;margin-top:20px}.flex-reverse{flex-direction:row-reverse}.bold-13px{font-size:13px;font-weight:bold}.margin-10{margin-top:10px}.margin-20{margin-top:20px}.margin-30{margin-top:30px}ul.featureNav li:hover span{background-position:0% bottom}ul.featureNav li span{padding-bottom:.2em;background: -webkit-linear-gradient(left, #ffed98 50%, transparent 50%) 100%
    bottom / 200% 50% no-repeat;background: linear-gradient(to right, #ffed98 50%, transparent 50%) 100%
    bottom / 200% 50% no-repeat;-webkit-transition:background-position .2s ease-out;transition:background-position .2s ease-out}p.red-disk::before{content:"●";font-size:8px;color:#e8343d;margin-right:5px}p.red-disk{padding-left:1em;text-indent:-1em}@media screen and (max-width:767px){section{padding: 0 calc(10 / 3.75 * 1vw)}section.p-main-kv-box{padding:0}article section p{font-size: calc(13 / 3.75 * 1vw)}.flex-box02{flex-flow:column}.flex-box03{flex-flow:column;row-gap:20px}.flex-box04{flex-flow:column}.bold-13px{font-size: calc(13 / 3.75 * 1vw)}.p-link-box .type01:hover{background: #fff5f5
      url(/html/user_data/assets/img/common/icn_link_arr_g_on.png) right
      calc(20 / 3.75 * 1vw) center/calc(8 / 3.75 * 1vw) auto no-repeat}article section .bold{font-size: calc(15 / 3.75 * 1vw);font-weight:bold}.mt20-sp{margin-top:20px}.mt30-sp{margin-top:30px}.mb50-sp{margin-bottom:50px}.mb20-sp{margin-bottom:20px}.fs12{font-size: calc(12 / 3.75 * 1vw)}}.design-page .txt-clr-sim{color:#1db9c6}.design-page .txt-clr-saku{color:#cc468d}.design-page .txt-clr-data{color:#beab25}.design-page .txt-clr-red{color:#e8343d}.design-page .txt-clr-blu{color:#1faccc}.design-page .flx-wrap{display:flex;justify-content:space-between;flex-wrap:wrap}.design-page a.txt-link{color:#27a3cd;text-decoration:underline}.design-page a.txt-link:hover{text-decoration:none}.design-page figure{padding:0;margin:0}.design-page .title-left-bar01{font-size:18px;font-weight:bold;position:relative;padding-left:20px;margin-bottom:20px}.design-page .title-left-bar01::before{content:"";width:5px;height:20px;background-color:#c3c3c3;position:absolute;left:0;top:3px}.design-page .title-left-bar01::after{height:10px;background-color:#555;position:absolute;left:0;top:3px;content:"";width:5px}.design-page.block-title .upper{margin-bottom:40px}.design-page.block-title .flx-wrap.upper{align-items:flex-start}.design-page.block-title .upper .left{flex:1;max-width:55%}.design-page.block-title .upper .left h3{font-size:14px;font-weight:bold;margin-bottom:16px;line-height:1.5}.design-page.block-title .upper .left p{font-size:14px}.design-page.block-title .upper .right{background:#f4f4f2;margin-left:10px;min-width:40%}.design-page.block-title .upper .right p{background:#e9e9e5;align-items:center;display:flex;font-size:14px;font-weight:bold;height:40px;justify-content:center}.design-page.block-title .upper .right figure{text-align:center;margin:15px 40px}.design-page.block-title .upper .right figcaption{font-weight:500;padding-top:12px;font-size:13px}.design-page.block-title .lower{margin-bottom:30px}.design-page.block-title .lower .left{background:#f4f4f2;text-align:center}.design-page.block-title.simurator .lower .left{padding:25px 0 30px;width:55%}.design-page.block-title.simurator .lower .left .title{margin-bottom:25px}.design-page.block-title.simurator .lower .left figure img{box-shadow: 1px 3px 5px 4px rgb(0, 0, 0, 0.1);margin-bottom:30px}.design-page.block-title.simurator .lower .left .bnr-box a{display:inline-block;box-shadow: 1px 2px 3px 2px rgb(0, 0, 0, 0.1)}.design-page.block-title.simurator .lower .left .bnr-box .bln-txt{align-items:center;background:#1db9c6;box-shadow: 1px 2px 6px 0 rgb(0, 0, 0, 0.2);border-radius:15px;color:#fff;display:flex;font-weight:bold;height:30px;justify-content:center;margin:0 auto;position:relative;width:286px}.design-page.block-title.simurator .lower .left .bnr-box .bln-txt:after{display:block;content:"";width:0;height:0;border-style:solid;border-width:10px 6px 0 6px;border-color:#1db9c6 transparent transparent transparent;position:absolute;bottom:-10px;z-index:99}.design-page.block-title .lower .right{width:50%}.design-page.block-title.simurator .lower .right{width:40%}.design-page.block-title .lower .right h3{font-size:18px;font-weight:bold;margin-bottom:6px;position:relative;padding-left:30px;line-height:1.5}.design-page.block-title .lower .right h3::before{content:"";display:block;border-bottom:4px solid #1db9c6;border-left:4px solid #1db9c6;height:11px;position:absolute;transform:rotate(-45deg);left:0;top:5px;width:18px}.design-page.block-title.data-sakusei .lower .right h3::before{border-bottom:4px solid #cc468d;border-left:4px solid #cc468d}.design-page.block-title.kanzen-data .lower .right h3::before{border-bottom:4px solid #beab25;border-left:4px solid #beab25}.design-page.block-title .lower .right p{margin-bottom:16px;padding-left:30px}.design-page.block-title.data-sakusei h1{margin-bottom:20px}.block-relation-page{margin-bottom:100px}.block-relation-page .link-btn-upper{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;margin-bottom:30px;padding-bottom:30px;position:relative;width:524px}.block-relation-page .link-btn-upper::before{background:#eee;display:block;content:"";width:5px;height:60px;position:absolute;bottom:-30px;left:calc(50% - 3px)}.block-relation-page .link-btn-upper::after{border-top:5px solid #eee;border-left:5px solid #eee;border-right:5px solid #eee;display:block;content:"";position:absolute;height:30px;left:0;bottom:-30px;width:524px}.block-relation-page .link-btn-upper p{color:#777;font-weight:bold;padding-bottom:4px}.block-relation-page .link-btn-upper a{font-size:16px;font-weight:bold;color:#777;border:#ddd solid 1px;border-radius:5px;display:inline-block;vertical-align:top;width:360px;text-align:center;padding:12px 0;position:relative;background-color:#fff;box-shadow: 0 3px 8px 0 rgb(10 2 4 / 10%);background:url(/html/user_data/assets/img/common/xarrow3_b.png.pagespeed.ic.efJVQmJnRV.png) no-repeat right 25px center;background-size:8px auto}.block-relation-page .link-btn-upper a.current,.block-relation-page .link-btn-upper a:hover{color:#1db9c6;border:#1db9c6 solid 1px;background-image:url(/html/user_data/assets/img/common/xarrow3_b.png.pagespeed.ic.efJVQmJnRV.png);background-size:8px auto}.block-relation-page .link-btn-upper a:hover{background-color:#fffae0}.block-relation-page .flx-wrap{margin:0 auto;width:740px}.block-relation-page .flx-box{display:flex;justify-content:center;flex-direction:column;width:220px}.block-relation-page .flx-box p{font-weight:bold;color:#777;text-align:center}.block-relation-page .flx-box a{border:#ddd solid 1px;border-radius:5px;box-shadow: 0 3px 8px 0 rgb(10 2 4 / 10%);align-items:center;display:flex;font-size:15px;font-weight:bold;justify-content:center;position:relative;height:50px;color:#777;transition:.3s ease;background:url(/user_data/packages/default/img/arrow3.png) no-repeat right 15px center;background-size:8px auto;padding-right:10px}.block-relation-page .flx-box a:hover{opacity:.7}.block-relation-page .flx-box a.current-sim{border:#1db9c6 solid 1px;background:#1db9c6;color:#fff}.block-relation-page .flx-box a.current-saku{border:#cc468d solid 1px;background-color:#cc468d;background-image:url(/user_data/packages/default/img/arrow4_w.png);color:#fff}.block-relation-page .flx-box a.current-data{border:#beab25 solid 1px;background:#beab25;color:#fff}.block-relation-page .flx-box a.current-sim::after,.block-relation-page .flx-box a.current-saku::after,.block-relation-page .flx-box a.current-data::after{border-bottom:2px solid #fff;border-right:2px solid #fff}@media screen and (max-width:767px){.design-page-sp.block-simurator,.design-page-sp.block-data-sakusei,.design-page-sp.block-kanzen-data{margin-bottom:0}.design-page-sp.block-simurator .sub-lead,.design-page-sp.block-data-sakusei .sub-lead,.design-page-sp.block-kanzen-data .sub-lead{margin-bottom:8vw;text-align:left}.design-page-sp.block-simurator .bg-wrap{background:#f4f4f2;padding:2.66vw 2.66vw 8vw;margin-bottom:5.33vw}.design-page-sp.block-simurator figure.img-upper,.design-page-sp.block-data-sakusei figure.img-upper,.design-page-sp.block-kanzen-data figure.img-upper{margin-bottom:20px;text-align:center}.design-page-sp.block-simurator .bnr-box a{box-shadow: 1px 2px 3px 2px rgb(0 0 0 / 10%);align-items:center;display:flex;height:55px;justify-content:center;position:relative;border-radius:5px;border:1px solid #ddd;background-color:#fff;width:100%}.design-page-sp.block-simurator .bnr-box a .gr-txt{position:absolute;bottom:9px;font-size:12px;color:gray;letter-spacing:3px;font-weight:bold}.design-page-sp.block-simurator .data-type-box,.design-page-sp.block-data-sakusei .data-type-box,.design-page-sp.block-kanzen-data .data-type-box{background:#f4f4f2;margin-bottom:1.33vw;padding-bottom:2.66vw;text-align:center}.design-page-sp.block-simurator .data-type-box .title,.design-page-sp.block-data-sakusei .data-type-box .title,.design-page-sp.block-kanzen-data .data-type-box .title{background:#e9e9e5;text-align:center;font-weight:bold;margin-bottom:2.66vw}.design-page-sp.block-simurator .data-type-box figcaption,.design-page-sp.block-data-sakusei .data-type-box figcaption,.design-page-sp.block-kanzen-data .data-type-box figcaption{margin-top:1.33vw;text-align:center;font-size:13px}.design-page-sp.block-simurator .data-type-box figure img{height:8vw;width:auto}.design-page-sp.block-data-sakusei .data-type-box figure img{height:8vw;width:auto}.design-page-sp.block-kanzen-data .data-type-box figure img{height:6.4vw;width:auto}.design-page-sp.block-simurator .detail-box,.design-page-sp.block-data-sakusei .detail-box,.design-page-sp.block-kanzen-data .detail-box{padding:4vw 0}.design-page-sp.block-simurator .detail-box h3,.design-page-sp.block-data-sakusei .detail-box h3,.design-page-sp.block-kanzen-data .detail-box h3{font-size:16px;font-weight:bold;margin-bottom:6px;position:relative;padding-left:8vw;margin-left:2.66vw;text-align:left;line-height:1.5}.design-page-sp.block-simurator .detail-box h3::before,.design-page-sp.block-data-sakusei .detail-box h3::before,.design-page-sp.block-kanzen-data .detail-box h3::before{content:"";display:block;border-bottom:1.06vw solid #1db9c6;border-left:1.06vw solid #1db9c6;height:2.66vw;position:absolute;transform:rotate(-45deg);left:0;top:1.33vw;width:4.8vw}.design-page-sp.block-simurator .detail-box h3::before{border-bottom:1.06vw solid #1db9c6;border-left:1.06vw solid #1db9c6}.design-page-sp.block-data-sakusei .detail-box h3::before{border-bottom:1.06vw solid #cc468d;border-left:1.06vw solid #cc468d}.design-page-sp.block-kanzen-data .detail-box h3::before{border-bottom:1.06vw solid #beab25;border-left:1.06vw solid #beab25}.design-page-sp.block-simurator .detail-box p,.design-page-sp.block-data-sakusei .detail-box p,.design-page-sp.block-kanzen-data .detail-box p{margin-bottom:15px;padding-left:10.66vw;text-align:left}.design-page-sp.block-simurator .bnr-box .bln-txt,.design-page-sp .block01 .cmn-inner .bnr-box .bln-txt,.design-page-sp .block02 .cmn-inner .bnr-box .bln-txt{align-items:center;background:#1db9c6;box-shadow: 1px 2px 6px 0 rgb(0, 0, 0, 0.2);border-radius:4.93vw;color:#fff;display:flex;font-size:3.46vw;font-weight:bold;height:8vw;justify-content:center;margin:0 auto;position:relative;width:48vw}.design-page-sp .block01 .cmn-inner .bnr-box .bln-txt,.design-page-sp .block02 .cmn-inner .bnr-box .bln-txt{font-size:3.75vw;height:10vw;width:66.6666vw}.design-page-sp.block-simurator .bnr-box .bln-txt:after,.design-page-sp .block01 .cmn-inner .bnr-box .bln-txt:after,.design-page-sp .block02 .cmn-inner .bnr-box .bln-txt:after{display:block;content:"";width:0;height:0;border-style:solid;border-width:2.66vw 1.6vw 0 1.6vw;border-color:#1db9c6 transparent transparent transparent;position:absolute;bottom:-2vw;z-index:99}.design-page-sp .block-relation-page{padding-bottom:10.66vw;text-align:left}.design-page-sp .block-relation-page .link-btn-upper{padding-left:5.33vw;margin-bottom:4vw}.design-page-sp .block-relation-page .link-btn-upper p{font-size:3.2vw}.design-page-sp .block-relation-page a{align-items:center;display:flex;font-size:4vw;font-weight:bold}.design-page-sp .block-relation-page a::after{content:"";display:block;border-bottom:2px solid #a4a4a4;border-right:2px solid #a4a4a4;transform:rotate(-45deg);margin-left:1.66vw;height:2.4vw;width:2.4vw}.design-page-sp .block-relation-page .link-btn-lower{padding-left:8.66vw}.design-page-sp .block-relation-page .link-btn-lower .sub-link-box{align-items:center;display:flex;margin-bottom:2.66vw;color:#777}.design-page-sp .block-relation-page .link-btn-lower .sub-link-box::before{content:"";display:block;border-bottom:1px solid #a4a4a4;border-left:1px solid #a4a4a4;margin-right:2vw;height:2.4vw;width:2.4vw;position:relative;top:-1.33vw}.design-page-sp .block-relation-page .link-btn-lower .sub-link-box a{color:#777}.design-page-sp .block-relation-page .link-btn-lower .sub-link-box a.sim.current{color:#1db9c6}.design-page-sp .block-relation-page .link-btn-lower .sub-link-box a.saku.current{color:#cc468d}.design-page-sp .block-relation-page .link-btn-lower .sub-link-box a.data.current{color:#beab25}.design-page-sp.block-data-sakusei h1{margin-bottom:20px;margin-top:-30px}.design-page-sp.block-data-sakusei h3{margin-bottom:20px}}.block-relation-page{margin-bottom:0}.block-relation-page .link-btn-upper{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;margin-bottom:30px;padding-bottom:30px;position:relative;width:524px;margin-top:40px}.block-relation-page .link-btn-upper::before{background:#eee;display:block;content:"";width:5px;height:60px;position:absolute;bottom:-30px;left:calc(50% - 3px)}.block-relation-page .link-btn-upper::after{border-top:5px solid #eee;border-left:5px solid #eee;border-right:5px solid #eee;display:block;content:"";position:absolute;height:30px;left:0;bottom:-30px;width:572px}.block-relation-page .link-btn-upper p{color:#777;font-weight:bold;padding-bottom:4px;font-size:14px}.block-relation-page .link-btn-upper a{font-size:16px;font-weight:bold;color:#777;border:#ddd solid 1px;border-radius:5px;display:inline-block;vertical-align:top;width:360px;text-align:center;padding:15px 0;position:relative;background-color:#fff;box-shadow: 0 3px 8px 0 rgb(10 2 4 / 10%);background:url(/html/user_data/assets/img/common/xarrow3_b.png.pagespeed.ic.efJVQmJnRV.png) no-repeat right 25px center;background-size:8px auto}.block-relation-page .link-btn-upper a.current,.block-relation-page .link-btn-upper a:hover{color:#1db9c6;border:#1db9c6 solid 1px;background-image:url(/html/user_data/assets/img/common/xarrow3_b.png.pagespeed.ic.efJVQmJnRV.png);background-size:8px auto}.block-relation-page .link-btn-upper a:hover{background-color:#fffae0}.block-relation-page .flx-wrap{margin:0 auto;width:800px;display:flex;justify-content:space-between;flex-wrap:wrap}.block-relation-page .flx-box{display:flex;justify-content:center;flex-direction:column;width:220px}.block-relation-page .flx-box p{font-weight:bold;color:#777;text-align:center;font-size:13px;padding:5px}.block-relation-page .flx-box a{border:#ddd solid 1px;border-radius:5px;box-shadow: 0 3px 8px 0 rgb(10 2 4 / 10%);align-items:center;display:flex;font-size:15px;font-weight:bold;justify-content:center;position:relative;height:50px;color:#777;transition:.3s ease;background:url(/html/user_data/assets/img/common/xarrow3.png.pagespeed.ic.H81oBF01Zw.png) no-repeat right 15px center;background-size:8px auto;padding-right:10px}.block-relation-page .flx-box a:hover{opacity:.7}.block-relation-page .flx-box a.current-sim{border:#1db9c6 solid 1px;background:#1db9c6;color:#fff}.block-relation-page .flx-box a.current-saku{border:#cc468d solid 1px;background-color:#cc468d;background-image:url(/user_data/packages/default/img/arrow4_w.png);color:#fff}.block-relation-page .flx-box a.current-data{border:#beab25 solid 1px;background:#beab25;color:#fff}.block-relation-page .flx-box a.current-sim::after,.block-relation-page .flx-box a.current-saku::after,.block-relation-page .flx-box a.current-data::after{border-bottom:2px solid #fff;border-right:2px solid #fff}.link-design-box{width:800px;display:flex;justify-content:space-between;margin:0 auto}.link-box.pr{font-size:12px;margin-top:15px}.link-box.pr a{text-decoration:underline}.link-box.pr.right{display:flex;justify-content:space-between;width:30%}.design-page .faq{margin-bottom:40px}.design-page .faq a{color:#27a3cd;text-decoration:underline}.design-page .faq a:hover{text-decoration:none}.about-design-link .flx-wrap{width:100%;margin:0 auto;margin-bottom:70px;display:flex;justify-content:space-between}.about-design-link .flx-box{margin-bottom:30px;width:33%}.about-design-link .flx-box p{align-items:center;display:flex;font-size:14px;font-weight:bold;margin-bottom:.5em;padding-left:0;text-indent:0}.about-design-link .flx-box p::before{background:#e8343d;border-radius:50%;display:block;height:6px;margin-right:5px;width:6px;content:""}.about-design-link .flx-box ul li{align-items:flex-start;display:flex;padding-left:6px}.about-design-link .flx-box ul li a{line-height:1.8;text-decoration:underline}.about-design-link .flx-box ul li a:hover{color:inherit;text-decoration:none}.design-banner-link{display:flex;justify-content:space-between}.design-banner-link .pr-flx-box{display:block;position:relative;width:48%}.design-banner-link .pr-flx-box img{width:100%;height:auto;display:block}.design-banner-link .pr-flx-box>a{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block;width:87%;box-sizing:border-box;background:rgba(255,255,255,.9);border:1px solid #fff;padding:25px 15px;text-align:center;color:#555;font-size:120%;font-weight:bold;transition:.3s;text-decoration:none}.design-banner-link .pr-flx-box>a:hover{color:#e8373d;background-color:#fff5f5;border-color:#f9ccbf}.design-banner-link .pr-flx-box>a p{font-size:18px;text-align:left;padding-left:10px;background:url(/html/user_data/assets/img/common/xarrow1.png.pagespeed.ic.H81oBF01Zw.png) no-repeat right 25px center}.t4{font-size:18px;font-weight:bold;position:relative;padding-left:20px;margin-bottom:20px}.t4::before{content:"";width:5px;height:20px;background-color:#c3c3c3;position:absolute;left:0;top:0}.t4::after{content:"";width:5px;height:10px;background-color:#555;position:absolute;left:0;top:0}.design-page.block-table table th.table-th{background:#e9e9e5}@media screen and (max-width:767px){.block-relation-page{text-align:left;margin-bottom:0}.block-relation-page .link-btn-upper-sp{padding-left:5.33vw;margin-bottom:4vw}.block-relation-page .link-btn-upper-sp p{font-size:12px}.block-relation-page a{align-items:center;display:flex;font-size:15px;font-weight:bold;margin:5px 0}.block-relation-page a::after{content:"";display:block;border-bottom:2px solid #a4a4a4;border-right:2px solid #a4a4a4;transform:rotate(-45deg);margin-left:1.66vw;height:7px;width:7px}.block-relation-page .link-btn-lower{padding-left:8.66vw}.block-relation-page .link-btn-lower .sub-link-box{align-items:center;display:flex;margin-bottom:2.66vw;color:#777}.block-relation-page .link-btn-lower .sub-link-box::before{content:"";display:block;border-bottom:1px solid #a4a4a4;border-left:1px solid #a4a4a4;margin-right:2vw;height:2.4vw;width:2.4vw;position:relative;top:-1.33vw}.block-relation-page .link-btn-lower .sub-link-box a{color:#a4a4a4}.block-relation-page .link-btn-lower .sub-link-box a.sim.current{color:#1db9c6}.block-relation-page .link-btn-lower .sub-link-box a.saku.current{color:#cc468d}.block-relation-page .link-btn-lower .sub-link-box a.data.current{color:#beab25}.block-relation-page .link-small{font-size:12px;font-weight:normal;margin-top:10px;margin-left:18px;text-decoration:underline;margin-bottom:25px}.block-relation-page .link-btn-lower .sub-link-box .inner p{font-size:12px;color:#333}.block-relation-page .link-small:after{content:none}.block-relation-page .link-small.pd10{padding:20px 0 0 0}.about-design-link{margin-top:0}.about-design-link .flx-wrap{display:block}.about-design-link .flx-box{width:100%}.about-design-link .flx-box ul li{padding-left:25px;margin-bottom:5px}.about-design-link.about-design-link-daishi .flx-wrap{display:flex;justify-content:space-between;flex-wrap:wrap}.about-design-link.about-design-link-daishi .flx-box{width:48%;margin-bottom:20px}.about-design-link.about-design-link-daishi .flx-box ul li{padding-left:0}}.design-page a.txt-link{color:#27a3cd;text-decoration:underline}.design-page a.txt-link:hover{text-decoration:none}.design-page .flx-wrap{display:flex;justify-content:space-between;flex-wrap:wrap}.design-page.block-table{padding-bottom:60px}.design-page.block-table .sub-lead{margin-bottom:40px}.design-page.block-table .howto-wrap .flx-box{width:250px}.design-page.block-table .howto-wrap .flx-box.simulator{width:380px}.design-page.block-table .howto-wrap .flx-box .title-box{align-items:center;background:#1db9c6;color:#fff;display:flex;flex-direction:column;font-size:21px;font-weight:bold;height:80px;justify-content:center}.design-page.block-table .howto-wrap .flx-box .title-box span{font-size:14px}.design-page.block-table .howto-wrap .flx-box.sakusei .title-box{background:#cc468d}.design-page.block-table .howto-wrap .flx-box.data .title-box{background:#beab25}.design-page.block-table .howto-wrap .flx-box:after{display:block;content:"";width:0;height:0;border-style:solid;border-width:27px 125px 0 125px;border-color:#fff transparent transparent transparent;filter: drop-shadow(1px 5px 4px rgb(0, 0, 0, 0.1))}.design-page.block-table .howto-wrap .flx-box.simulator:after{border-width:27px 190px 0 190px}.design-page.block-table .howto-wrap .flx-box .detail-box{box-shadow: 1px 2px 6px 0 rgb(0, 0, 0, 0.2);display:flex;flex-direction:column;height:350px;padding:8px 10px 20px}@media all and (-ms-high-contrast:none){.design-page.block-table .howto-wrap .flx-box .detail-box{border:#ddd solid 1px}}.design-page.block-table .howto-wrap .flx-box .detail-box figure.upper{align-items:flex-start;display:flex;height:164px;margin:0;padding:0 0 10px}.design-page.block-table .howto-wrap .flx-box.simulator .detail-box figure.upper{justify-content:flex-start;padding-left:10px}.design-page.block-table .howto-wrap .flx-box.simulator .detail-box figure.upper img{margin-right:9px}.design-page.block-table .howto-wrap .flx-box.sakusei .detail-box figure.upper{align-items:flex-end;justify-content:center;padding-left:10px}.design-page.block-table .howto-wrap .flx-box.sakusei .detail-box figure.upper figcaption{align-items:center;color:#cc468d;display:flex;font-size:12px;font-weight:bold;height:100%}.design-page.block-table .howto-wrap .flx-box.data .detail-box figure.upper{align-items:center;justify-content:center;padding-top:20px}.design-page.block-table .howto-wrap .flx-box.simulator .detail-box p span{display:block;margin:-18px 3px 0 0;text-align:right;width:100%}.design-page.block-table .howto-wrap .flx-box.simulator .detail-box .lower,.design-page.block-title.simurator .flx-wrap.lower .flx-box.left .lower{align-items:center;display:flex;flex-direction:column;margin:auto 0 0}.design-page.block-table .howto-wrap .flx-box.simulator .detail-box .lower .sub-title,.design-page.block-title.simurator .flx-wrap.lower .flx-box.left .lower .sub-title{align-items:center;background:#1db9c6;box-shadow: 1px 2px 6px 0 rgb(0, 0, 0, 0.2);border-radius:15px;color:#fff;display:flex;font-weight:bold;height:30px;justify-content:center;position:relative;width:175px}.design-page.block-table .howto-wrap .flx-box.simulator .detail-box .lower .sub-title:after,.design-page.block-title.simurator .flx-wrap.lower .flx-box.left .lower .sub-title:after{display:block;content:"";width:0;height:0;border-style:solid;border-width:10px 6px 0 6px;border-color:#1db9c6 transparent transparent transparent;position:absolute;bottom:-10px;z-index:1}@media all and (-ms-high-contrast:none){.design-page.block-table .howto-wrap .flx-box.simulator .detail-box .lower .sub-title:after,.design-page.block-title.simurator .flx-wrap.lower .flx-box.left .lower .sub-title:after{left:80px}}.design-page.block-table .howto-wrap .flx-box.simulator .detail-box .lower .gr-txt,.design-page.block-title.simurator .flx-wrap.lower .flx-box.left .lower .gr-txt{position:absolute;bottom:8px;font-size:12px;color:gray;letter-spacing:3px;font-weight:bold}.design-page.block-table .howto-wrap .flx-box.simulator .detail-box .lower .bnr-box,.design-page.block-title.simurator .flx-wrap.lower .flx-box.left .lower .bnr-box{align-items:center;box-shadow: 1px 2px 6px 0 rgb(0, 0, 0, 0.2);display:flex;height:55px;justify-content:center;position:relative;width:335px;border-radius:5px;border:1px solid #ddd;background-color:#fff}.design-page.block-table .howto-wrap .flx-box.simulator .detail-box .lower .bnr-box:hover .gr-txt,.design-page.block-title.simurator .flx-wrap.lower .flx-box.left .lower .bnr-box:hover .gr-txt{opacity:.7;transition:all .15s ease-in-out}.design-page.block-table .howto-wrap .flx-box.simulator .detail-box .lower .bnr-box:hover,.design-page.block-title.simurator .flx-wrap.lower .flx-box.left .lower .bnr-box:hover{border:1px solid #1db9c6}.design-page.block-table .howto-wrap .flx-box .detail-box .anc-btn{align-items:center;border:1px solid #cc468d;border-radius:20px;color:#cc468d;display:flex;font-weight:bold;justify-content:center;margin:auto auto 0;height:40px;position:relative;transition:.3s ease;width:200px;background:url(/html/user_data/assets/img/common/xarrow3_p_down.png.pagespeed.ic.6I_o8bwMEC.png) no-repeat right 25px center;background-size:auto 8px}.design-page.block-table .howto-wrap .flx-box .detail-box .anc-btn.data{background:url(/html/user_data/assets/img/common/xarrow3_y_down.png.pagespeed.ic.5nLUBf_ixs.png) no-repeat right 25px center}.design-page.block-table .howto-wrap .flx-box .detail-box .anc-btn:hover{background-color:rgba(255,237,152,.3)}.design-page.block-table .howto-wrap .flx-box.data .detail-box .anc-btn{border:1px solid #beab25;color:#beab25}.design-page.block-table table{border-collapse:collapse;margin-top:10px}.design-page.block-table table th{background:#f4f4f2;color:#707070;font-weight:bold;height:125px;vertical-align:middle;text-align:center;width:120px}.design-page.block-table1 table tr:nth-child(odd) th {background:#e9e9e5}.design-page.block-table table th img{margin-bottom:6px}.design-page.block-table table td{padding-top:13px;vertical-align:top;text-align:center}.design-page.block-table table tr:nth-child(odd) td {background:#f4f4f2}.design-page.block-table table td:nth-child(2),
.design-page.block-table table td:nth-child(3) {border-right:1px solid #e9e9e5}.design-page.block-table table td:nth-child(2) {width:280px}.design-page.block-table table td:nth-child(3) {width:290px}.design-page.block-table table td:nth-child(4) {width:270px}.design-page.block-table .icn-round-dbl,.design-page.block-table .icn-round{align-items:center;border:4px solid #1db9c6;border-radius:15px;display:flex;height:30px;justify-content:center;margin:0 auto 10px;width:30px}.design-page.block-table .icn-round02{align-items:center;border:4px solid #beab25;border-radius:15px;display:flex;height:30px;justify-content:center;margin:0 auto 10px;width:30px}.design-page.block-table .icn-round-dbl::before{border:4px solid #1db9c6;border-radius:7px;content:"";display:block;height:6px;width:6px}.design-page.block-table table td:nth-child(3) .icn-round-dbl,
.design-page.block-table table td:nth-child(3) .icn-round-dbl::before {border:4px solid #cc468d}.design-page.block-table table td:nth-child(4) .icn-round-dbl,
.design-page.block-table table td:nth-child(4) .icn-round-dbl::before {border:4px solid #beab25}.design-page.block-table .icn-tri img{height:auto;margin:2px 0 10px;width:32px}.design-page.block-table .icn-crs{display:block;height:30px;width:30px;position:relative;margin:2px auto 8px}.design-page.block-table .icn-crs::before,.design-page.block-table .icn-crs::after{background:#cc468d;content:"";display:block;transform:rotate(45deg);transform-origin:center center;height:4px;width:30px;position:absolute;bottom:50%}.design-page.block-table .icn-crs::after{transform:rotate(-45deg)}.design-page.block-table table td figure{align-items:center;display:flex;justify-content:center;height:32px;margin-bottom:16px}.design-page.block-table table td figure .icn-pls{display:block;height:12px;position:relative;margin-right:10px;width:12px}.design-page.block-table table td figure .icn-pls::before,.design-page.block-table table td figure .icn-pls::after{background:#707070;content:"";display:block;transform-origin:center center;height:2px;width:12px;position:absolute;bottom:50%}.design-page.block-table table td figure .icn-pls::after{transform:rotate(90deg)}.design-page.block-table table td p{font-size:12px;margin:0 auto;width:180px}@media screen and (max-width:767px){.design-page-sp .flx-wrap{display:flex;justify-content:space-between;flex-wrap:wrap}.design-page-sp a.txt-link{color:#27a3cd;text-decoration:underline}.design-page-sp .txt-clr-sim{color:#1db9c6}.design-page-sp .txt-clr-saku{color:#cc468d}.design-page-sp .txt-clr-data{color:#beab25}.design-page-sph1+p{margin-bottom:6.66vw;text-align:left}.design-page-sp.block-table{padding-bottom:30px}.design-page-sp.block-table .howto-wrap .flx-box{width:30.66vw}.design-page-sp.block-table .howto-wrap .flx-box .title-box{font-size:3.2vw;font-weight:bold;text-align:center}.design-page-sp.block-table .howto-wrap .flx-box .title-box span{align-items:center;background:#1db9c6;color:#fff;display:flex;flex-direction:column;font-size:3.73vw;height:13.33vw;justify-content:center;box-shadow: 1px 2px 6px 0 rgb(0, 0, 0, 0.2)}.design-page-sp.block-table .howto-wrap .flx-box.sakusei .title-box span{background:#cc468d}.design-page-sp.block-table .howto-wrap .flx-box.data .title-box span{background:#beab25}.design-page-sp.block-table .howto-wrap .flx-box .detail-box{box-shadow: 1px 2px 6px 0 rgb(0, 0, 0, 0.2);display:flex;flex-direction:column;height:72vw;padding:1.33vw}.design-page-sp.block-table .howto-wrap .flx-box.simulator .detail-box figure{padding:.66vw 0 1.33vw;height:auto}.design-page-sp.block-table .howto-wrap .flx-box.sakusei .detail-box figure{padding:2.66vw 0 1.33vw}.design-page-sp.block-table .howto-wrap .flx-box.data .detail-box figure{padding:13.33vw 1.33vw 10.66vw}.design-page-sp.block-table .howto-wrap .flx-box.sakusei .detail-box figure figcaption{align-items:center;color:#cc468d;display:block;font-size:2.93vw;font-weight:bold;text-align:left;margin-top:1.33vw;letter-spacing:-.05em;line-height:1.5}.design-page-sp.block-table .howto-wrap .flx-box .detail-box p{font-size:3.2vw;line-height:1.25;text-align:left}.design-page-sp.block-table .howto-wrap .flx-box.simulator .lower a{background:#1db9c6;box-shadow: 1px 2px 6px 0 rgb(0, 0, 0, 0.2);border-radius:1.33vw;display:flex;align-items:center;font-size:3.2vw;color:#fff;font-weight:bold;justify-content:center;margin:1.33vw 0;height:10.66vw}.design-page-sp.block-table .howto-wrap .flx-box.simulator .lower a img{width:5.6vw;margin-right:1.33vw}.design-page-sp.block-table .howto-wrap .flx-box.simulator .lower,.design-page-sp.block-table .howto-wrap .txt-tac{margin:auto 0 0;display:block;text-align:center;font-size:12px}.design-page-sp.block-table .howto-wrap .flx-box:after{display:block;content:"";width:0;height:0;border-style:solid;border-width:5.33vw 15.33vw 0 15.33vw;border-color:#fff transparent transparent transparent;filter: drop-shadow(1px 5px 4px rgb(0, 0, 0, 0.1))}.design-page-sp.block-table table{border-collapse:collapse;margin-top:2.66vw}.design-page-sp.block-table table th{background:#eee;border-top:1px solid #ccc;font-weight:bold;text-align:center;width:auto}.design-page-sp.block-table table td{padding:2.66vw .66vw;font-size:3.2vw;vertical-align:top;text-align:left;width: calc(100% / 3)}.design-page-sp.block-table table td:nth-child(1),
  .design-page-sp.block-table table td:nth-child(2) {border-right:1px solid #e9e9e5}.design-page-sp.block-table .icn-round-dbl,.design-page-sp.block-table .icn-round{align-items:center;border:1.06vw solid #1db9c6;border-radius:4vw;display:flex;height:8vw;justify-content:center;margin:0 auto 2.66vw;width:8vw}.design-page-sp.block-table .icn-round02{align-items:center;border:1.06vw solid #beab25;border-radius:4vw;display:flex;height:8vw;justify-content:center;margin:0 auto 2.66vw;width:8vw}.design-page-sp.block-table .icn-round-dbl::before{border:4px solid #1db9c6;border-radius:2vw;content:"";display:block;height:2vw;width:2vw}.design-page-sp.block-table table td:nth-child(2) .icn-round-dbl,
  .design-page-sp.block-table table td:nth-child(2) .icn-round-dbl::before {border:1.06vw solid #cc468d}.design-page-sp.block-table table td:nth-child(3) .icn-round-dbl,
  .design-page-sp.block-table table td:nth-child(3) .icn-round-dbl::before {border:1.06vw solid #beab25}.design-page-sp.block-table .icn-tri img{display:block;margin:1.33vw auto 2.66vw;height:auto;width:8.3vw}.design-page-sp.block-table .icn-crs{display:block;height:8vw;width:8vw;position:relative;margin:1px auto 2.13vw}.design-page-sp.block-table .icn-crs::before,.design-page-sp.block-table .icn-crs::after{background:#cc468d;content:"";display:block;transform:rotate(45deg);transform-origin:center center;height:1.06vw;width:8vw;position:absolute;bottom:50%}.design-page-sp.block-table .icn-crs::after{transform:rotate(-45deg)}.design-page-sp.block-table table td figure{align-items:center;display:flex;flex-direction:column;height:20vw;justify-content:center}.design-page-sp.block-table table td figure.img01 img{width:23.46vw}.design-page-sp.block-table table td figure.img02 img{width:23.46vw}.design-page-sp.block-table table td figure.img03 img{width:11.46vw;height:auto}.design-page-sp.block-table table td figure.img02 .icn-pls{background:#bab9b7;border-radius:2.66vw;align-items:center;font-size:2.93vw;font-weight:bold;color:#fff;display:flex;justify-content:center;height:5.33vw;width:22.4vw;margin-bottom:1.33vw}}.more.ds-ico a{color:#777;padding:20px 78px;line-height:27px}.more.ds-ico a span{color:#1db9c6}.more.ds-ico a img{display:inline-block;margin-right:12px}.more.ds-ico a:hover{background:url(/html/user_data/assets/img/common/xarrow3_b.png.pagespeed.ic.efJVQmJnRV.png) no-repeat right 25px center;background-color:#e6fdff;border-color:#1db9c6}@media screen and (max-width:767px){.more a{min-width:100%;line-height:1.5}.more.ds-ico a{padding:15px 30px}.more.ds-ico a img{width:21px;display:inline-block;margin-right:10px;margin-bottom:5px}}.design-flex{display:flex;justify-content:space-between;column-gap:40px;margin-top:50px}.p-gallery-box{width:48%;display:flex;flex-flow:column;row-gap:10px}.p-gallery-box .flx-box{column-gap:0;justify-content:space-between;padding:0}.p-gallery-box .flx-box li{width:22%;overflow:hidden}.p-gallery-box .flx-box li img{height:auto}.p-gallery-box .flx-box.template li img{height:auto;margin-top:10px;margin-bottom:10px;border:none}.p-gallery-box .flx-box li p{font-size:12px;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);transform-origin:left top}.p-gallery-box .flx-box li div{width:140px}.design-flex .p-gallery-box .p-link-box{margin-top:auto}.design-flex .p-gallery-box h1{justify-content:center}.design-flex.design-flex-link div{width:48%;padding-bottom:15px;border-bottom:1px solid #e5e5e5;background:url(/html/user_data/assets/img/common/xarrow3.png.pagespeed.ic.H81oBF01Zw.png) no-repeat right 25px center;transition:.3s}.design-flex.design-flex-link div:hover{background-position:right 20px center;transition:.3s}.design-flex.design-flex-link div a{font-size:15px;display:block}.design-flex.design-flex-banner{justify-content:center;margin-top:50px;margin-bottom:10px}@media screen and (max-width:767px){.design-flex{flex-flow:column;row-gap:40px}.p-gallery-box{width:100%;padding:0}.design-flex.design-flex-link{flex-flow:nowrap;line-height:2.5}.p-gallery-box .p-type03{height:50px}.design-flex.design-flex-link div{padding-bottom:0;background:url(/html/user_data/assets/img/common/xarrow3_on.png.pagespeed.ic.TZC0oOAq_b.png) no-repeat right 10px center}.design-flex.design-flex-link div a{font-size:13px}.design-flex.design-flex-banner{margin-top:30px}}h2.p-type05{text-align:left;font-size:20px;margin-bottom:30px;line-height:30px;background:url(/assets/img/print/pen-other/h1-bg.png) no-repeat;background-position:center;background-size:100%;line-height:80px;height:80px;padding-left:20px}.nairedaishi_data{background:#fefdef;padding:20px 0;margin-top:20px}.nairedaishi_data .flex-box01{display:flex;flex-wrap:wrap;justify-content:flex-start;column-gap:10px;width:640px;margin:0 auto 10px auto;align-items:center}.nairedaishi_data .flex-box01 p{font-size:18px;width:435px}.nairedaishi_data .flex-box01 img{width:25px;height:25px}.nairedaishi_data .flex-box01 .anc-btn{align-items:center;border:1px solid #28a3cd;border-radius:20px;color:#28a3cd;display:flex;font-weight:bold;justify-content:center;margin:auto auto 0;height:35px;position:relative;transition:.3s ease;width:150px;background:#fff url(/html/user_data/assets/img/common/xarrow_nairedaishi.png.pagespeed.ic.M1o3BxEO6k.png) no-repeat right 15px center;background-size:auto 8px}.nairedaishi_data .flex-box01 .anc-btn:hover{background-color:rgba(255,237,152,.3)}#howto.anker{display:block;padding-top:100px;margin-top:-100px;pointer-events:none}.print-colomn{width:100%;border:5px solid #f2f2f2}.print-colomn-inner{padding:25px}.print-colomn-title{width:100%;font-size:18px;text-align:center;line-height:1.5;padding:20px;background-image: repeating-linear-gradient(
    -45deg,
    #f3f3f3 0px 7px,
    #fff 6px 9px
  )}.daishi.col2{display:flex;justify-content:center;text-align:center;position:relative}.daishi.col2 .col2-cont:first-child{width:30%;margin-right:40px}.daishi.col2 .col2-cont:first-child::after{content:"";position:absolute;top:40%;left:44.5%;border-left:12px solid #0a90be;border-top:12px solid transparent;border-bottom:12px solid transparent}.daishi.col2 > div:nth-child(2) {width:40%}.daishi.col2 .col2-cont figcaption{font-size:13px;font-weight:bold;padding:10px 0}.daishi.col2 .col2-cont figcaption span{font-weight:normal}.col2-cont.large{width:100%}.col2-cont02.large{width:60%;margin:0 auto}.col2-cont02.small{text-align:center;margin-top:20px}.col2-cont.small{width:100%}.col2.col2-1{display:flex;flex-flow:nowrap;justify-content:center;column-gap:20px;margin-bottom:40px}.col3{display:flex;flex-flow:column;justify-content:flex-start;column-gap:20px;row-gap:20px;width:50%}#howto p.mb30{margin-bottom:20px}#naire_service ul.storage li.first,#naire_service ul.storage li.next{margin-left:0;width:auto}#naire_service .outline h6.request{margin:auto;width:auto}#naire_service .outline{width:100%;margin:20px 0 30px 0;padding:0;border:2px solid #ddd;overflow:hidden;border-radius:5px;background:#fff}#naire_service .outline h6.request{display:block;margin:0 auto;width:100%;font-size:16px;padding:20px 0 20px 100px;background:#ededed url(/html/user_data/assets/img/common/xpoint.png.pagespeed.ic.oryxkMneJs.png) no-repeat left 20px center}#naire_service .zoom{width:42%;float:left;display:inline-block;margin-left:60px}#naire_service .zoom img.left{width:70%;margin:0 0 0 22%}#naire_service .zoom img.right{width:70%;margin:0}#naire_service .outline .caption{display:block;width:95%;text-align:center;margin:23px auto}#naire_service .outline .caption02{width:95%;margin:0 auto;padding:20px 22px;border:1px solid #cbcbcb;margin-bottom:20px}#naire_service .outline p.caption_img{display:flex;justify-content:center;align-items:center;width:79%;margin:20px auto;column-gap:30px}#naire_service .outline p.caption_img img.yajirushi{margin:16px 5px 20px 5px;width:20px;height:40px}#naire_service .outline p.caption_img2{display:block;width:92%;margin:20px auto}#naire_service .outline p.caption_img2 img.pattarn{margin:0 22px}#naire_service .outline p.catlogo{height:250px}#naire_service .outline p.catlogo img{margin-left:150px;width:80%}#naire_service .outline p.catlogo img.kumiawase{margin-left:100px;width:85%}#naire_service .outline p.catlogo span.cattext{position:absolute;width:400px;top:190px;right:10px;font-size:10px}#naire_service .outline p.catlogo span.cat{position:absolute;width:400px;top:220px;left:220px;font-size:10px}#naire_service .outline p.catandlogo{display:block;float:right;margin-right:5%}#naire_service .outline p.title2{display:block;font-weight:bold;margin:0}#naire_service .outline p.textlink{margin:0 0 10px 0;width:auto}#naire_service .color_sample{width:40%}#naire_service .daishi-tmp{column-gap:30px}#naire_service .daishi-tmp .tmp{width:40%}#naire_service .daishi-tmp .tmp p.fs12.fb.txtAc{font-weight:bold;text-align:center;margin-top:10px}#naire_service .outline .caption03{text-align:left}.design-draft-sub{border:1px solid #efefef;text-align:center}.design-draft-sub img{padding:20px}.design-draft-email-box{display:flex;justify-content:space-between}@media screen and (max-width:767px){h2.p-type05{text-align:left;font-size:18px;margin-bottom:30px;line-height:30px;background:url(/html/user_data/assets/img/common/h1-bgsp02.png) no-repeat;background-position:center;background-size:100%;line-height:1.5;height:100px;padding-left:0;padding-top:20px}.nairedaishi_data .flex-box01{width:92%;column-gap:7px;justify-content:space-between}.nairedaishi_data .flex-box01 img{width:15px;height:15px;margin-bottom:27px}.nairedaishi_data .flex-box01 .bold{font-size: calc(14 / 3.75 * 1vw);width:62%}.nairedaishi_data .flex-box01 a{font-size: calc(13 / 3.75 * 1vw);font-weight:bold}.illustrator-date{padding: 40px calc(10 / 3.75 * 1vw) !important}.illustrator-table table tr th{width:30%}.print-colomn-title{font-size:16px;font-weight:bold;padding:10px}.p-14px{font-size:13px}.daishi.col2 .col2-cont:first-child::after{top:30%;left:47%}.daishi.col2 .col2-cont:first-child{width:40%}.daishi.col2 > div:nth-child(2) {width:45%}.print-colomn-inner{padding: 20px calc(10 / 3.75 * 1vw)}.col3{width:100%}.col2-cont02.small{text-align:left}#naire_service .outline p.caption_img{flex-flow:column;width:90%;margin-bottom:0}#naire_service .outline p.caption_img img{width:100%}#naire_service .outline p.caption_img img.yajirushi{transform:rotate(90deg);margin-top:10px;margin-bottom:0}#naire_service .outline .caption{width:90%;text-align:left;margin-top:10px;margin-bottom:10px}#naire_service .outline .caption02{padding:15px 10px;margin-top:20px}#naire_service .color_sample{width:90%;margin:0 auto}#naire_service .daishi-tmp .tmp{margin:0 auto;width:90%;margin-bottom:30px}.design-draft-email-img{text-align:center;margin-top:20px}.design-draft-email-box{flex-flow:column}#naire_service .outline h6.request{line-height:1.5;padding:10px 0 10px 100px}.col2-cont.large{text-align:center}.col2-cont02.large{width:100%}}.illustrator-table table{font-size:13px;width:100%}.illustrator-table table tr th{width:140px;border:1px solid #cbcbcb;padding:10px;background:#ededed;vertical-align:middle;line-height:1.5}.illustrator-table table tr td{border:1px solid #cbcbcb;vertical-align:middle;padding:10px 30px 10px 20px;line-height:1.5;margin:-1px 0 -1px -1px;background:#fff}.illustrator-table table tr td.td-layer{padding:20px 30px 20px 20px}.illustrator-table table tr td .flex-text{width:60%}.illustrator-table table tr td .illustrator-table-span{display:block;margin-bottom:10px}ul.featureNav{display:flex;justify-content:center;width:100%;min-height:90px;list-style:none;box-sizing:border-box}ul.featureNav li{border-left:1px solid #ddd;width: calc(33.3333333% - 42px / 3);min-height:70px;cursor:pointer;pointer-events:auto;padding:0}ul.featureNav li:last-child{border-right:1px solid #ddd}ul.featureNav li a{padding-left:0;padding-right:0}ul.featureNav li a.fNav_txt{display:inline-block;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;height:100%;position:relative;box-sizing:border-box;text-decoration:none}ul.featureNav li a.fNav_txt p{font-size:13px;font-weight:bold;line-height:1.5;text-align:center;color:#555;margin-bottom:20px}ul.featureNav li>a.fNav_txt::after{content:"";display:block;width:10px;height:10px;border-bottom:2px solid #ccc;border-left:2px solid #ccc;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg) translateX(-50%);position:absolute;bottom:23%;left:50%;z-index:2}ul.featureNav li a.fNav_txt p img{margin-right:10px}.border01{border-right:1px solid #cbcbcb}.text-bg{padding:10px;background:#ededed;text-align:center;font-weight:bold;margin-bottom:10px}.text-aligin{text-align:center}.flex-box02-1{width:50%;padding:10px}#naire_service .color_sample02{margin-left:50px}#naire_service .color_sample02 .sampleimg{width:80%}#naire_service .color_sample02 .sampleimg02{width:100%}#naire_service .sampleimg02 img{width:380px;object-fit:cover;max-width:inherit}#naire_service .sampleimg03 img{width:100%;object-fit:cover;max-width:inherit}#naire_service .color_sample03{width:70%;margin:0 auto}#naire_service .color_sample03 p{text-align:center;margin:30px 0 10px 0}#naire_service .p-link-box{margin-bottom:30px}.text-align-right{text-align:right;line-height:1.2}.flex-box05 img{width:20px;height:15px}.flex-box05{display:flex;column-gap:20px;margin-bottom:10px}.flex-box05 h3{}.flex-box05 .blue{margin-left:10px;margin-top:5px}.flex-box05 .blue a{background:url(/html/user_data/assets/img/common/xarrow04.png.pagespeed.ic.QeVfMniVEB.png) no-repeat right center}.illustrator-date{padding:30px;background:#f9f9f9}.illustrator{line-height:2;margin-bottom:20px;font-size:18px}.illustrator img{margin-right:10px}#naire_service .outline-text.outline-text-1{margin-bottom:30px}.design-data-note{margin-top:40px}.illust-h3{margin-bottom:-20px;align-items:center}.illust-h3.p-h3-type01::before{top:38%}.illust-h3 img{margin-left:10px}.flex-box-outline{display:flex;justify-content:center;width:90%;margin:30px auto}.flex-box-outline .flex-box-outline-img{width:45%}.flex-box-outline .flex-box-outline-text{width:55%}.flex-box-outline .flex-box-outline-text .title{font-size:14px;font-weight:bold;margin-bottom:5px}.design-page.block-title .upper .left.design-date-kanzen{max-width:460px;width:460px}.design-page.block-title .upper .right.design-date-kanzen{max-width:480px;width:480px}#naire_service .outline-text{width:90%;margin:0 auto;margin-bottom:10px;text-align:center}#naire_service .question{width:80%;margin:0 auto;margin-bottom:30px;line-height:1.2}#naire_service .question a{margin-right:5px}.online-check h2{width:95%;margin:0 auto;font-size:16px;align-items:center;display:flex;column-gap:10px}.online-check .online-check-box{width:100%;margin:0 auto;padding:20px 30px;border:2px solid #ddd;margin-bottom:20px;background:#fff}.border-bt{border-bottom:2px solid #f3f3f3;padding-bottom:25px}.outline .tubure-kake{display:flex;width:90%;margin:30px auto;column-gap:20px}.outline .tubure-kake .tubure-kake-text{width:420px}.outline .tubure-kake .tubure-kake-img{width:310px;margin-left:30px;text-align:center}.outline .tubure-kake .tubure-kake-img p span{margin-top:10px;display:inline-block}.outline .tubure-kake-pc .tubure-kake p span{margin-top:10px;display:block;margin-left:40px}.outline .tubure-kake.tubure-kake-end{border-bottom:2px solid #f3f3f3;padding-bottom:30px}.outline .tubure-kake-ps .tubure-kake{justify-content:center}@media screen and (max-width:767px){ul.featureNav li a.fNav_txt{display:flex;align-items:center;padding-top:10px}ul.featureNav li{width:50%;height:80px}.flex-box02-1{width:100%}.illustrator-table table tr td{padding:10px;font-size: calc(12 / 3.75 * 1vw)}.illustrator-table table tr td span.bold-13px{font-size: calc(12 / 3.75 * 1vw)}.illustrator-table table tr th{width:85px;font-size: calc(12 / 3.75 * 1vw);padding:10px 5px}.flex-box02-1{padding:10px 0}.border01{border:none}#naire_service .color_sample02{margin:0 auto}#naire_service .sampleimg02 img{width:150px}.flex-box02-1 .text-bg{font-size:13px}.flex-box02-1 .bold-13px{font-size: calc(12 / 3.75 * 1vw)}.flex-box-outline.flex-box-outline-1{flex-flow:initial}.flex-box-outline.flex-box-outline-2{flex-flow:column}#naire_service .flex-box-outline-2 .color_sample02 .sampleimg{width:100%}#naire_service .flex-box-outline-2 .color_sample02 .sampleimg img{margin-bottom:20px}.flex-box-outline.flex-box-outline-3{flex-flow:initial}#naire_service .sampleimg02 span{margin-left:0}#naire_service .color_sample03{width:95%}#naire_service .outline-text{width:90%;text-align:left}.flex-box05.flex-box05-1{flex-wrap:wrap}.flex-box05.flex-box05-1 h3{width:87%}.flex-box05.flex-box05-1 .blue{width:100%;text-align:right}.online-check h2{line-height:1.5}#naire_service .outline-text.outline-text-1{text-align:left}.illust-h3{justify-content:space-between}.blue a{font-size: calc(13 / 3.75 * 1vw);line-height:1.5}.flex-box-outline .flex-box-outline-text .title{font-size: calc(14 / 3.75 * 1vw)}.outline .tubure-kake{flex-flow:column;margin-top:20px;margin-bottom:10px}.outline .tubure-kake .tubure-kake-text{width:100%}.outline .tubure-kake .tubure-kake-img{margin:20px auto;width:100%}.pd02{width:95%;margin:0 auto;padding-bottom:0}.pd02 .cf{display:flex;flex-wrap:wrap;justify-content:space-between}.pd02 .cf li{width:48%}.pd02>.cf a{display:block;position:relative}.pd02 figcaption{font-size:12px;line-height:1.5;font-weight:bold;text-align:center;margin:5px auto 20px auto}.pd02>.cf a:after{content:"";width:34px;height:34px;position:absolute;background:url(/html/user_data/assets/img/common/ic24.png) no-repeat;background-size:100% 100%;bottom:10px;right:10px}#naire_service .color_sample03 p{font-weight:normal;text-align:left}.flex-box-outline{flex-flow:column}.flex-box-outline .flex-box-outline-img{width:100%;margin-bottom:10px;text-align:center}.flex-box-outline .flex-box-outline-text{width:100%}#naire_service .question{width:90%}.online-check .online-check-box{padding:20px 20px}.outline .tubure-kake-ps .tubure-kake .pc-none{text-align:center}.illustrator-table table tr td .flex-text{width:100%}}.design-page.design-sakusei .block01{}.block-choice .flx-wrap{display:flex;justify-content:space-between;flex-wrap:wrap}.block-choice .catch-box{margin:42px auto 58px}.block-choice .catch-box figure{padding-right:60px;text-align:center}.block-choice .flx-wrap .flx-box{align-items:center;background:#fff;border:2px solid #cc468d;box-shadow: 1px 2px 3px 2px rgb(0 0 0 / 10%);display:flex;flex-direction:column;padding:67px 0 20px;position:relative;width:300px}.block-choice .flx-wrap .flx-box:after{content:"";display:block;width:0;height:0;border-top:solid 25px transparent;border-right:solid 22px transparent;border-bottom:solid 25px transparent;border-left:solid 22px #cc468d;position:absolute;right:-44px;top:calc(50% - 25px)}.block-choice .flx-wrap .flx-box:last-child::after{content:none}.block-choice .flx-wrap .flx-box:nth-last-child(2)::after {content:none}.block-choice .flx-wrap .flx-box .label{align-items:center;background:#cc468d;border-radius:50%;color:#fff;display:flex;font-size:18px;font-weight:bold;height:102px;justify-content:center;position:absolute;top:-51px;left:calc(50% - 51px);width:102px}.block-choice .flx-wrap .flx-box .label span{font-size:24px;padding-left:5px}.block-choice .flx-wrap .flx-box figure{align-items:flex-start;display:flex;justify-content:center;margin-bottom:20px;height:auto;margin-top:10px}.block-choice .flx-wrap .flx-box p{font-size:14px;font-weight:bold;text-align:center}.block-choice .flx-wrap .flx-box p a{color:#27a3cd;text-decoration:underline;font-size:12px;font-weight:bold}.block-choice .flx-wrap .flx-box p a:hover{text-decoration:none}.design-data #ai-psd-pdf{background:#f9f9f9;padding:30px 40px}.design-data .flx-wrap.wrap01{display:flex;column-gap:20px}.design-data .flx-wrap.wrap01 .flx-box.box01{width:50%}.design-data .blue a{background:url(/html/user_data/assets/img/common/xarrow05.png.pagespeed.ic.jMIoi0jsIr.png) no-repeat right center}.design-data .blue{text-align:right}.illust-h3-a{margin-bottom:0;align-items:center;line-height:1.3;margin-bottom:20px}.illust-h3-a.p-h3-type01::before{top:5%}.illust-h3-a img{margin-left:10px;margin-bottom:-20px}.design-data .flx-wrap{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:30px}.design-data .wrap02 .flx-box{background:#fff;width:48%}.design-data .wrap02 .flx-box .title{align-items:center;background:#ededed;display:flex;font-size:15px;font-weight:bold;justify-content:center;height:60px}.design-data .wrap02 .flx-box .title .icn-round{align-items:center;border:6px solid #e8343d;border-radius:17px;content:"";display:flex;height:34px;justify-content:center;margin-right:10px;width:34px}.design-data .wrap02 .cont-box{display:flex;justify-content:center;padding:20px 15px;column-gap:20px}.design-data .wrap02 .cont-box figure img{max-width:inherit}.design-data .txt-clr-red{color:#e8343d}.design-data .wrap02 .flx-box .title .icn-crs{align-items:center;display:flex;width:0;height:0;justify-content:center;border-style:solid;border-width:0 17px 30px 17px;border-color:transparent transparent #1faccc transparent;margin-right:10px}.design-data .wrap02 .flx-box .title .icn-crs::before{display:block;content:"";width:0;height:0;border-style:solid;border-width:0 8px 16px 8px;border-color:transparent transparent #ecece6 transparent;margin-top:33px}.design-data .txt-clr-blu{color:#1faccc}.design-powerpoint .flex-powerpoint{display:flex;flex-flow:column;justify-content:center;background:#fff;padding:40px 80px;row-gap:30px;align-items:center;border:2px solid #ddd;border-radius:5px}.design-powerpoint-link{color:#27a3cd;font-weight:bold;margin-bottom:-30px}.design-powerpoint .flex-powerpoint .yazirusi{width:40px;height:29px}.design-powerpoint .flex-powerpoint .flex-powerpoint-1{display:flex;column-gap:20px}.design-handwriting{display:flex;column-gap:20px;justify-content:center;padding-top:20px}.design-handwriting .design-handwriting-sub{width:20%;display:flex;flex-flow:column;align-items:center}.bg-white{background:#fff;padding-bottom:30px;margin-top:20px}.design-handwriting-flow{background:#fffad8;text-align:center;padding:10px 30px;width:95%;margin:30px auto 0 auto;border-radius:5px}.design-handwriting-flow a{color:#27a3cd;text-decoration:underline}.design-handwriting-flow a:hover{text-decoration:none}.design-handwriting-text{background:#eee;text-align:center;padding:20px 30px}.design-handwriting-text p{line-height:2}.design-handwriting-text a{color:#e8373d;text-decoration:underline}.design-handwriting-text a:hover{text-decoration:none}.design-typeface{text-align:center}.design-typeface-list{margin-top:30px;display:flex;flex-wrap:wrap;column-gap:20px;row-gap:20px}.design-templatelist{margin-top:30px;display:flex;flex-wrap:wrap;column-gap:10px;row-gap:20px}.design-stamping{width:60%;margin:0 auto;margin-top:30px;display:flex;column-gap:10px;row-gap:20px}.design-stamping-p{font-weight:bold;color:#e6393d;text-align:center;margin-top:20px}.request{margin:0 auto;margin-top:50px;display:flex;column-gap:10px;row-gap:20px;justify-content:space-between}.request .request-p{font-weight:bold;font-size:16px;width:365px}.request-p span{font-size:13px;font-weight:normal;margin-top:20px}.silkpad-color{display:flex;flex-wrap:wrap;width:100%;margin-top:50px;column-gap:20px}.silkpad-color .silkpadColor{width:60px;margin-bottom:15px}.silkpad-color .silkpadColor p{text-align:center}.silkpad-color .colorTip{width:60px;height:60px;border-radius:5px;box-sizing:border-box;margin-bottom:5px}.purpose.anc-box.goods01{width:70%;margin:0 auto}.anc-padding{padding-top:60px!important;margin-top:-60px!important}.anc-padding-wide{padding-top:120px!important;margin-top:-120px!important}.p-sub-design-box .anc-link-wrap ul{display:flex;flex-wrap:wrap;justify-content:center;padding-top:0}.p-sub-design-box .anc-link-wrap{text-align:center}.p-sub-design-box .anc-link-wrap a{margin:0 5px 20px;display:flex;flex-flow:column}.p-sub-design-box .anc-link-wrap a{background:url(/html/user_data/assets/img/common/xic35.png.pagespeed.ic.4oEPCmiL5S.png) center right 10px no-repeat;background-color:#fff;border:#ddd solid 1px;border-radius:5px;font-size:14px;color:#e8343d;min-width:0;padding:8px 0 8px 20px;width:195px;height:100px}.p-sub-design-box .anc-link-wrap a{box-shadow:0 3px 8px 0 rgba(10,2,4,.1);padding:10px 0;width:220px;font-weight:bold;line-height:1.5;display:flex;align-items:center;justify-content:center}.p-sub-design-box .anc-link-wrap a img{margin-top:10px}.p-sub-design-box .anc-link-wrap a:hover{border-color:#f9ccbf;background:#fff5f5 url(/html/user_data/assets/img/common/xic35.png.pagespeed.ic.4oEPCmiL5S.png) center right 10px no-repeat}@media screen and (max-width:767px){.p-sub-design-box .anc-link-wrap ul{justify-content:space-between;row-gap:10px}.p-sub-design-box .anc-link-wrap a{width:170px;margin:0;line-height:1.5;padding:5px 20px 5px 0;display:flex;align-items:center;justify-content:center;font-size:12px}.illust-h3-a{justify-content:space-between}.block-choice .catch-box{padding:0 2.66vw;margin:9.06vw auto 4.8vw}.block-choice .catch-box figure{text-align:center;padding-right:0}.block-choice .flx-wrap{display:block;margin-bottom:9.33vw}.block-choice .flx-wrap .flx-box .flx-box-Step{display:flex;justify-content:space-between;align-items:center;padding:0 10px;width:100%}.block-choice .flx-wrap .flx-box{align-items:center;background:#fff;border:2px solid #cc468d;box-shadow: 1px 2px 3px 2px rgb(0 0 0 / 10%);display:flex;justify-content:space-between;flex-wrap:wrap;position:relative;padding:0;margin-bottom:8vw;width:auto}.block-choice .flx-wrap .flx-box:after{content:"";display:block;width:0;height:0;border-top:solid 5.33vw #cc468d;border-right:solid 5vw transparent;border-bottom:solid 5.33vw transparent;border-left:solid 5vw transparent;position:absolute;bottom:-10.66vw;left:calc(50% - 5.33vw);top:auto}.block-choice .flx-wrap .flx-box:last-child::after{content:none}.block-choice .flx-wrap .flx-box .label{align-items:center;background:#cc468d;color:#fff;display:flex;font-size:5.33vw;font-weight:bold;height:12vw;justify-content:center;width:100%;position:inherit;border-radius:0;top:auto;left:auto}.block-choice .flx-wrap .flx-box .label span{font-size:6.4vw;padding-left:.66vw}.block-choice .flx-wrap .flx-box.box01 figure{padding:2.66vw}.block-choice .flx-wrap .flx-box.box01 figure img{width:52.26vw}.block-choice .flx-wrap .flx-box.box01 .txt-box{font-size:3.46vw;font-weight:bold;padding-right:2.66vw;width:35.3vw}.block-choice .flx-wrap .flx-box.box01 .txt-box a{display:block;font-size:3.2vw;color:#27a3cd;text-decoration:underline;margin-top:1em}.block-choice .flx-wrap .flx-box.box02 figure{align-items:flex-end;display:flex;overflow:hidden;width:37.4vw;padding-top:3.66vw}.block-choice .flx-wrap .flx-box.box02 figure img{width:42.4vw}.block-choice .flx-wrap .flx-box.box02 .txt-box{font-size:3.46vw;font-weight:bold;padding-right:2.66vw;width:55.3vw}.block-choice .flx-wrap .flx-box.box03 figure{padding:4.66vw 2.66vw}.block-choice .flx-wrap .flx-box.box03 figure img{width:32.26vw}.block-choice .flx-wrap .flx-box.box03 .txt-box{font-size:3.46vw;font-weight:bold;padding-right:2.66vw;width:55.3vw}.block-choice .flx-wrap .flx-box p{font-size:12px}.illust-h3-a.p-h3-type01::before{top:0}.illust-h3-a img{margin-bottom:-33px;margin-right:15px}.illustrator{text-align:center}.design-data .flx-wrap.wrap01 .flx-box.box01{width:100%;margin-bottom:10px}.design-data .flx-wrap.wrap01{flex-flow:column-reverse}.design-data .flx-wrap{row-gap:20px}.design-data .wrap02 .flx-box{width:100%}.design-data .wrap02 .cont-box{align-items:center}.design-data .wrap02 .cont-box figure img{width:120px;height:auto}.design-data .wrap02 .cont-box .dscr-box{width:40%}.design-data #ai-psd-pdf{padding:30px 10px}.design-powerpoint .flex-powerpoint{padding:20px}.design-powerpoint .flex-powerpoint .flex-powerpoint-1{flex-flow:column}.design-handwriting{flex-flow:column;row-gap:30px;padding:10px}.design-handwriting .design-handwriting-sub{width:100%}.design-handwriting .design-handwriting-sub p{text-align:left;margin-top:10px;width:100%}.design-handwriting-flow{text-align:left;padding:10px 20px}.design-typeface-list img{width:45%}.design-templatelist img{width:22%}.design-stamping{justify-content:space-between;width:100%}.design-stamping img{width:48%}.design-stamping.design-stamping-sub img{width:22%}.request{flex-flow:column}.request:first-of-type{margin-top:0}.request .request-p{width:100%}.silkpad-color{margin-left:15px;margin-top:30px}.silkpad-color .silkpadColor{width:50px}.silkpad-color .colorTip{width:50px;height:50px;border-radius:5px;box-sizing:border-box;margin-bottom:5px}}.trace-flex{display:flex;justify-content:center;column-gap:60px;margin-top:30px}.trace-flex-1{width:40%}.trace-flex-1 p.trace-flex-p{background:#ededed;padding:10px;text-align:center;font-weight:bold}.trace-flex-img{width:90%;margin:20px auto;text-align:center}.trace-img figure{text-align:center;margin-top:30px}.trace-cost{display:flex;column-gap:90px;justify-content:center;margin-bottom:30px}.trace-cost p{background:#f3f3f3;border:3px solid #dfdfdf;padding:10px 20px;border-radius:10px;text-align:center;font-weight:bold}.trace-cost span{font-size:28px;color:#e8373d;font-weight:bold}.p-h3-type02{padding:10px 20px;background:#ededed;font-size:16px}.trace-free-flex{display:flex;column-gap:70px;margin-top:40px}.trace-free-flex .trace-free .trace-free-1{padding:20px 30px;background:#fff9ee;margin-top:20px}.trace-free-flex .trace-free .trace-free-1 a{color:#28a3cd;text-decoration:underline}.trace-free-flex .trace-free .trace-free-1 a:hover{text-decoration:none}.trace-free-p{font-weight:bold;margin-bottom:10px}.about-design-link-trace .flx-wrap{margin-bottom:0}.about-design-link-trace .flx-wrap .flx-box ul li{padding-left:10px}.about-design-link-trace .flx-wrap .flx-box ul li::before{content:"";display:block;border-bottom:1px solid #a4a4a4;border-left:1px solid #a4a4a4;margin-right:10px;height:6px;width:6px;position:relative;top:10px}@media screen and (max-width:767px){.trace-flex{flex-flow:column;row-gap:30px}.trace-flex-1{width:100%}.trace-cost{column-gap:10px}.trace-cost p{padding:10px;width:48%}.trace-cost span{font-size:18px}.trace-free-flex{flex-flow:column;row-gap:30px}.trace-free-flex .trace-free .trace-free-1{margin-top:15px;padding:20px}.trace-free-flex.mb40{margin-bottom:20px}.p-h3-type02{text-align:center}.anc-padding-wide{padding-top:100px!important;margin-top:-100px!important}}.design-page.block-title.simurator .lower .anc-btn{align-items:center;border:1px solid #1db9c6;border-radius:20px;color:#1db9c6;display:flex;font-weight:bold;justify-content:center;margin:20px auto 30px auto;height:40px;position:relative;transition:.3s ease;width:300px;background:url(/html/user_data/assets/img/common/xarrow4_b_down.png.pagespeed.ic.zQ4WfzlWsJ.png) no-repeat right 25px center;background-size:auto 8px}.design-page.block-title.simurator .lower .anc-btn:hover{background-color:rgba(255,237,152,.3)}.block-choice-blue .flx-wrap{margin-bottom:15px;margin-top:60px}.block-choice-blue .flx-wrap .flx-box{border:2px solid #1db9c6}.block-choice-blue .flx-wrap .flx-box:after{border-left:solid 22px #1db9c6}.block-choice-blue .flx-wrap .flx-box:last-child::after{content:none}.block-choice-blue .flx-wrap .flx-box .label{background:#1db9c6}.block-choice-blue .flx-wrap .flx-box p+p{margin-top:1em}.block-choice-blue .info-box{align-items:center;display:flex;justify-content:center;margin-top:25px;margin-bottom:45px}.block-choice-blue .info-box .icn-check{display:block;border-bottom:7px solid #1db9c6;border-left:7px solid #1db9c6;height:20px;transform:rotate(-45deg);margin:20px 10px 0 0;width:33px}.block-choice-blue .info-box p{font-size:18px;font-weight:bold;padding-top:23px}.bnr-smpl-box{margin:60px auto 40px auto;width:660px}.bnr-smpl-box a{display:block;box-shadow: 1px 2px 4px 3px rgb(0 0 0 / 10%);background-color:#fff;border-radius:5px;border:1px solid #ddd}.design-page.design-simurator .bnr-smpl-box a:hover{border:1px solid #1db9c6}.bnr-smpl-box .bln-txt{align-items:center;background:#1db9c6;box-shadow: 1px 2px 6px 0 rgb(0 0 0 / 20%);border-radius:15px;color:#fff;display:flex;font-weight:bold;height:30px;justify-content:center;margin:0 auto;position:relative;width:180px;display:block;width:220px;padding:5px;text-align:center}.bnr-smpl-box .bln-txt::after{display:block;content:"";width:0;height:0;border-style:solid;border-width:10px 6px 0 6px;border-color:#1db9c6 transparent transparent transparent;position:absolute;bottom:-10px;z-index:99;margin-left:95px;text-align:center}.bnr-smpl-box a:hover{border:1px solid #1db9c6}.txt-clr-sim{color:#1db9c6}.block02 .flx-wrap img{margin:20px 15px;width:150px;height:auto}.h3-deco{align-items:center;display:flex;justify-content:center;font-size:18px;margin-bottom:16px;font-weight:bold;text-align:center}.h3-deco::before{background: url(/html/user_data/assets/img/common/simurlator-ico01.png) center
    top / contain no-repeat;display:block;content:"";height:46px;margin-right:30px;margin-top:10px;width:29px}.h3-deco::after{background: url(/html/user_data/assets/img/common/simurlator-ico01.png) center
    top / contain no-repeat;display:block;content:"";height:46px;width:29px;margin-left:30px;margin-top:10px;transform:scale(-1,1)}.exp-wrap{background:#f4f4f2;padding:50px 50px 40px;margin-bottom:0}.exp-wrap .flx-wrap{display:flex;align-items:center;justify-content:space-between;background:#fff;height:109px;margin-bottom:10px;padding:10px 40px}.exp-wrap .flx-wrap img{margin:0}.exp-wrap .flx-wrap .label{border-left:4px solid #1db9c6;font-size:14px;font-weight:bold;line-height:1;padding-left:3px}.exp-wrap .flx-wrap figure{text-align:center;width:120px}.exp-wrap .flx-wrap span{color:#8e989d;font-size:35px;font-weight:bold}.exp-wrap .flx-wrap p.txt{font-size:14px;text-align:center;width:130px}@media screen and (max-width:767px){.detail-box .anc-btn{align-items:center;border:1px solid #1db9c6;border-radius:6.66vw;color:#1db9c6;display:flex;font-weight:bold;justify-content:center;margin:4vw auto;height:13.33vw;position:relative;transition:.3s ease;width:71.46vw;background:url(/html/user_data/assets/img/common/xarrow4_b_down.png.pagespeed.ic.zQ4WfzlWsJ.png) no-repeat right 24px center;background-size:auto 8px}.block-choice-blue .flx-wrap{display:block;margin-bottom:9.33vw;margin-top:0}.block-choice-blue .flx-wrap .flx-box:after{content:"";display:block;width:0;height:0;border-top:solid 5.33vw #1db9c6;border-right:solid 5vw transparent;border-bottom:solid 5.33vw transparent;border-left:solid 5vw transparent;position:absolute;bottom:-10.66vw;left:calc(50% - 5.33vw);right:auto;top:auto}.block-choice-blue .flx-wrap .flx-box .flx-box-Step{padding:10px}.block-choice-blue .flx-wrap .flx-box:last-child::after{content:none}.block-choice-blue .flx-wrap .flx-box .label{align-items:center;background:#1db9c6;color:#fff;display:flex;font-size:5.33vw;font-weight:bold;height:12vw;justify-content:center;width:100%;position:inherit;top:auto;left:auto;border-radius:0}.block-choice-blue .flx-wrap .flx-box .label span{font-size:6.4vw;padding-left:.66vw}.block-choice-blue .flx-wrap .flx-box .flx-box-Step figure{align-items:center;display:flex;justify-content:center;height:auto;width:41.46vw}.block-choice-blue .flx-wrap .flx-box figure img{width:80%;height:auto}.block-choice-blue .flx-wrap .flx-box p{font-size:3.46vw;font-weight:bold;text-align:center;width:50.53vw}.block-choice-blue .flx-wrap .flx-box p.upper{margin-bottom:2.66vw}.block-choice-blue .info-box{margin-bottom:8vw;margin-top:-20px}.block-choice-blue .info-box .icn-check{display:block;border-bottom:1.78vw solid #1db9c6;border-left:1.78vw solid #1db9c6;height:4vw;transform:rotate(-45deg);margin:0 2.66vw 1.33vw 0;width:6vw}.block-choice-blue .info-box p{font-size:4vw;font-weight:bold;text-align:left}.bnr-smpl-box{width:auto;margin-top:20px;margin-bottom:30px}.block02 .flx-wrap img{margin:10px 10px;width:60px;height:auto}.text-aligin-sp{text-align:left}.h3-deco{font-size:16px}.h3-deco::before{margin-right:10px;height:35px}.h3-deco::after{height:35px;margin-left:10px}.exp-wrap{padding:2.66vw 2.66vw 1px}.exp-wrap .flx-wrap{background:#fff;align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:2.66vw;padding:0;height:auto}.exp-wrap .flx-wrap .label{background:#ddd;align-items:center;display:flex;justify-content:center;font-weight:bold;height:5.33vw;width:100%;border-left:none}.exp-wrap .flx-wrap figure{width:70px;padding:10px 0 10px 10px}.exp-wrap .flx-wrap figure.img02{width:90px;padding:10px 10px 10px 0}.exp-wrap .flx-wrap p.txt{width:70px;padding:10px 0 10px 10px;font-size:10px}}.ds-slist .cf{display:flex;flex-wrap:wrap}.ds-slist .cf div.cf-flex{width:calc(33.33% - 20px);margin:0 10px 80px 10px;padding:15px 17px 20px 17px;background-color:#f4f4f2;text-align:center}.ds-slist .cf div .bln-txt{align-items:center;background:#1db9c6;box-shadow: 1px 2px 6px 0 rgb(0 0 0 / 20%);border-radius:15px;color:#fff;display:flex;font-weight:bold;height:30px;justify-content:center;margin:0 auto;position:relative;top:-45px;display:block;width:220px;padding:5px}.ds-slist .cf div .bln-txt::after{display:block;content:"";width:0;height:0;border-style:solid;border-width:10px 6px 0 6px;border-color:#1db9c6 transparent transparent transparent;position:absolute;bottom:-10px;z-index:9;margin-left:95px}.ds-slist .cf div.cf-flex a img{border:1px solid #ccc}.ds-slist .cf div .t span{font-size:12px;font-weight:bold;color:#555;display:block;padding:10px 0 2px;text-align:left}.ds-slist .cf div h3{font-size:14px;font-weight:bold;color:#555;line-height:1.3;transition:all .15s ease-in-out;padding-bottom:2px;text-align:left}.ds-slist .cf div span.c{font-size:10px;display:block;text-align:right;color:#a3a3a3}.ds-slist .more.ds-lnk{padding:20px 0}.ds-slist .more.ds-lnk a{min-width:initial;min-width:auto;font-size:14px;line-height:1.5;color:#1db9c6;padding:12px 45px;background:url(/html/user_data/assets/img/common/xarrow3.png.pagespeed.ic.H81oBF01Zw.png) no-repeat right 15px center;background-color:#fff}.ds-slist .more.ds-lnk a:hover{background:url(/html/user_data/assets/img/common/xarrow3_b.png.pagespeed.ic.efJVQmJnRV.png) no-repeat right 15px center;background-color:#e6fdff;border-color:#1db9c6}.ds-slist .detail{text-align:right}.ds-slist .detail.blueLineLink a{color:#27a3cd;text-decoration:underline}.ds-slist .detail.blueLineLink a:hover{text-decoration:none}.ds-slist .cf ul{margin-right:-5px;text-align:left}.ds-slist .cf ul li{display:inline-block;vertical-align:top;margin:5px 5px 0 0;height:18px}.ds-slist .cf ul li.i1{background:url(/html/user_data/assets/img/common/xtag1.png.pagespeed.ic.cFYNY_7HTE.png) no-repeat;width:35px}.ds-slist .cf ul li.i2{background:url(/html/user_data/assets/img/common/xtag2.png.pagespeed.ic.XUY1WECVoj.png) no-repeat;width:36px}.ds-slist .cf ul li.i3{background:url(/html/user_data/assets/img/common/xtag3.png.pagespeed.ic.7Ilfgj-fLI.png) no-repeat;width:60px}.ds-slist .cf ul li.i5{background:url(/html/user_data/assets/img/common/xtag5.png.pagespeed.ic.-dz5YCauXK.png) no-repeat;width:60px}.ds-slist .cf ul li.i6{background:url(/html/user_data/assets/img/common/xtag6.png.pagespeed.ic.hoq-MfjoIh.png) no-repeat;width:46px}.block-relation-page .link-btn-upper a.current02{background:url(/html/user_data/assets/img/common/xarrow3.png.pagespeed.ic.H81oBF01Zw.png) no-repeat right 25px center}.block-relation-page .link-btn-upper a:hover{background:#fffae0 url(/html/user_data/assets/img/common/xarrow3_b.png.pagespeed.ic.efJVQmJnRV.png) no-repeat right 25px center}.block-relation-page .flx-box a.current-pink{background:#cc468d url(/html/user_data/assets/img/common/xarrow4_w.png.pagespeed.ic.QWOVp37bT9.png) no-repeat right 15px center;color:#fff;background-size:8px auto}.block-relation-page .flx-box a.hover-pink:hover{background:#cc468d url(/html/user_data/assets/img/common/xarrow4_w.png.pagespeed.ic.QWOVp37bT9.png) no-repeat right 15px center;color:#fff;background-size:8px auto}.block-relation-page .flx-box a.current-blue{background:#1db9c6 url(/html/user_data/assets/img/common/xarrow4_w.png.pagespeed.ic.QWOVp37bT9.png) no-repeat right 15px center;color:#fff;background-size:8px auto}.block-relation-page .flx-box a.hover-blue:hover{background:#1db9c6 url(/html/user_data/assets/img/common/xarrow4_w.png.pagespeed.ic.QWOVp37bT9.png) no-repeat right 15px center;color:#fff;background-size:8px auto}.block-relation-page .flx-box a.current-yellow{background:#beab25 url(/html/user_data/assets/img/common/xarrow4_w.png.pagespeed.ic.QWOVp37bT9.png) no-repeat right 15px center;color:#fff;background-size:8px auto}.block-relation-page .flx-box a.hover-yellow:hover{background:#beab25 url(/html/user_data/assets/img/common/xarrow4_w.png.pagespeed.ic.QWOVp37bT9.png) no-repeat right 15px center;color:#fff;background-size:8px auto}@media screen and (max-width:767px){.ds-slist{margin-top:30px}.ds-slist .cf div.cf-flex{width:calc(50% - 10px);padding:15px 10px 20px 10px;margin:0 5px 80px 5px}.ds-slist .cf div .bln-txt{width:100%;height:50px;top:-60px;display:flex;font-size:12px;line-height:1.4}.ds-slist .cf div .bln-txt::after{margin-left:0}.ds-slist .cf div.cf-flex a img{margin-top:-50px}.ds-slist .cf div .t span{font-size:11px}.ds-slist .cf div h3{margin-top:10px}.ds-slist .more.ds-lnk a{width:100%;padding:10px}.block-relation-page .link-btn-lower .sub-link-box a.current-pink{color:#cc468d}.block-relation-page .link-btn-lower .sub-link-box a.current-blue{color:#1db9c6}.block-relation-page .link-btn-lower .sub-link-box a.current-yellow{color:#beab25}}.wear-towel_link.flx-box.short-h{display:flex;justify-content:center;row-gap:20px;flex-wrap:wrap;flex-direction:row;align-items:stretch;column-gap:20px;margin:50px 0 10px}.wear-towel_link.flx-box.short-h .item-3col-box{width:224px;height:160px;flex-wrap:wrap;flex-direction:row;align-items:stretch;display:flex}.wear-towel_link.flx-box.short-h .link-title{padding:34px 15px;font-size:14px;font-weight:bold;text-align:center;align-items:center;display:flex;max-width:none;position:absolute;z-index:1}.wear-towel_link.flx-box.short-h .link-title span{background:rgba(255,255,255,.8);padding:14px 5px;width:193px}.wear-towel_link.flx-box.short-h .item-3col-box>a{position:relative;padding-bottom:0;border:1px solid #ddd;min-height:0;align-items:flex-start;background:#f6f6f6;display:flex;flex-direction:column;width:307px;height:100%}.wear-towel_link.flx-box.short-h .item-3col-box>a img{border-bottom:1px solid #ddd;width:224px;height:110px;object-fit:cover}.wear-towel_link.flx-box.short-h .item-3col-box>a .link-txt{display:flex;background:url(/html/user_data/assets/img/common/xarrow3_on.png.pagespeed.ic.TZC0oOAq_b.png) no-repeat right 12px center;background-size:7px auto;align-items:center;height:50px;padding:5px 25px 5px 10px;line-height:1.3;transition:all .15s ease-in-out;width:100%}.wear-towel_link.flx-box.short-h .item-3col-box>a h3{font-size:14px;font-weight:700;line-height:20px;margin:0;padding:0}.wear-towel_link.flx-box.short-h .line03{height:160px;width:472px;height:auto;position:relative;padding-bottom:0;min-height:0;align-items:flex-start;background:#f6f6f6;display:flex;flex-direction:column}.wear-towel_link.flx-box.short-h .line03 .line03-link-box>a{position:relative;padding-bottom:0;min-height:0;align-items:flex-start;background:#f6f6f6;display:flex;flex-direction:column;height:100%;border:none;width:157.5px}.wear-towel_link.flx-box.short-h .line03:hover{color:inherit}.wear-towel_link.flx-box.short-h .line03 img{border:1px solid #ddd;width:472px;height:110px;object-fit:cover}.wear-towel_link.flx-box.short-h .line03 .link-title{padding:34px 139px}.wear-towel_link.flx-box.short-h .line03 h3{font-weight:700;line-height:20px;margin:0;padding:0}.wear-towel_link.flx-box.short-h .item-3col-box>a h3{font-size:13px}.wear-towel_link.flx-box.short-h .line03 .line03-link-box>a h3{font-size:13px}.wear-towel_link.flx-box.short-h .line03 .link-txt{padding:5px 25px 5px 10px;border:1px solid #ddd;border-top:none;height:50px;display:flex;background:url(/html/user_data/assets/img/common/xarrow3_on.png.pagespeed.ic.TZC0oOAq_b.png) no-repeat right 12px center;background-size:7px auto;align-items:center;line-height:1.3;transition:all .15s ease-in-out;width:100%}.wear-towel_link.flx-box.short-h .line03 .link-txt.middle{border-right:none;border-left:none}.wear-towel_link.flx-box.short-h .line03 .line03-link-box{display:flex}@media not all and (min-width:768px){.wear-towel_link.flx-box.short-h{row-gap: calc(25 / 3.75 * 1vw);padding:0 20px;flex-direction:column}.wear-towel_link .flx-box02{display:flex;justify-content:center;height: calc(205 / 3.75 * 1vw)}.wear-towel_link .flx-box02.line03{height:auto}.wear-towel_link.flx-box.short-h .item-3col-box{width:100%;height:auto}.wear-towel_link.flx-box.short-h .link-title{padding: calc(50 / 3.75 * 1vw) calc(15 / 3.75 * 1vw);font-size: calc(14 / 3.75 * 1vw);width:fit-content;width:100%;height:auto}.wear-towel_link.flx-box.short-h .item-3col-box>a{width:100%;height:auto}.wear-towel_link.flx-box.short-h .item-3col-box>a:hover{color:inherit}.wear-towel_link.flx-box.short-h .item-3col-box>a img{width:100%;height:auto}.wear-towel_link.flx-box.short-h .item-3col-box>a h3{font-size: calc(13 / 3.75 * 1vw)}.wear-towel_link.flx-box.short-h .item-3col-box>a .link-txt{padding:17px 25px 17px 10px;height: calc(50 / 3.75 * 1vw)}.wear-towel_link.flx-box.short-h .line03{height:303px;width:100%;height:auto;position:relative;padding-bottom:0;min-height:0;align-items:flex-start;background:#f6f6f6;display:flex;flex-direction:column;flex-wrap:nowrap}.wear-towel_link.flx-box.short-h .link-title span{padding: calc(20 / 3.75 * 1vw) calc(15 / 3.75 * 1vw);width:100%}.wear-towel_link.flx-box.short-h .line03>a{border:none}.wear-towel_link.flx-box.short-h .line03:hover{color:inherit}.wear-towel_link.flx-box.short-h .line03 img{border:1px solid #ddd;width:100%;height:auto;object-fit:cover}.wear-towel_link.flx-box.short-h .line03 .link-title{padding: calc(50 / 3.75 * 1vw) calc(15 / 3.75 * 1vw);font-size: calc(14 / 3.75 * 1vw);width:100%;height:auto}.wear-towel_link.flx-box.short-h .line03 h3{font-size: calc(13 / 3.75 * 1vw);margin-bottom:0}.wear-towel_link.flx-box.short-h .line03 .link-txt{padding: calc(14 / 3.75 * 1vw) calc(25 / 3.75 * 1vw) calc(14 / 3.75 * 1vw)
      calc(10 / 3.75 * 1vw);border:1px solid #ddd;border-top:none;height: calc(50 / 3.75 * 1vw);display:flex;background:url(/html/user_data/assets/img/common/xarrow3_on.png.pagespeed.ic.TZC0oOAq_b.png) no-repeat right 12px center;background-size:7px auto;align-items:center;line-height:1.3;transition:all .15s ease-in-out;width:100%}}.design-about #choice01,.design-about #choice02,.design-about #choice03,.design-about #choice04,.design-about #choice05{padding-top:130px;margin-top:-130px}.data_support .ds-modal-box._fluid .assets .modal-column-2.tipe_02 ul li{width: calc((100% - 120px) / 4)}@media only screen and (not (min-width: 768px)) {
  .data_support .ds-modal-box._fluid .assets .modal-column-2.tipe_02 ul li {
    width: calc((100% - (30 / 3.75 * 1vw)) / 2);
  }
}.data_support p.red-disk::before{vertical-align:middle}.data_support img{height:auto}@media only screen and (not (min-width: 768px)) {
  .data_support p.red-disk::before {
    margin-right: calc(5 / 3.75 * 1vw);
    font-size: calc(8 / 3.75 * 1vw);
  }
}.data_support .ds-fukidashi-container{display:flex;align-items:flex-start;gap:28px}.data_support .ds-fukidashi{display:flex;align-items:flex-start;gap:16px}.data_support .ds-fukidashi._reverse{flex-direction:row-reverse}.data_support .ds-fukidashi+.ds-fukidashi{margin-top:20px}.data_support .ds-main-img{flex-shrink:0}.data_support .ds-fukidashi__chat{position:relative;padding:19px;border-radius:10px;background:#fff;border:1px solid #ccc;box-shadow:0 3px 6px rgba(0,0,0,.16)}.data_support .ds-fukidashi__chat::after{position:absolute;top:15px;right:-16px;content:"";width:16px;height:16px;background:#fff;border-top:1px solid #ccc;border-right:1px solid #ccc;box-sizing:border-box;transform-origin:top left;rotate:45deg}.data_support .ds-fukidashi._reverse .ds-fukidashi__chat::after{right:initial;left:-16px;border-right:none;border-left:1px solid #ccc;transform-origin:top right;rotate:-45deg}.data_support .ds-fukidashi__title{display:flex;align-items:flex-start;gap:10px;margin:-2.5px 0;font-size:15px;font-weight:bold;line-height:1.6}.data_support .ds-fukidashi__text{margin-top:7px}.data_support .ds-fukidashi__title img{flex-shrink:0;margin-top:2.5px}.data_support .ds-fukidashi__icon{flex-shrink:0}@media only screen and (not (min-width: 768px)) {
  .data_support .ds-fukidashi-container {
    flex-direction: column;
    gap: calc(30 / 3.75 * 1vw);
  }
  .data_support .ds-fukidashi {
    gap: calc(10 / 3.75 * 1vw);
  }
  .data_support .ds-fukidashi + .ds-fukidashi {
    margin-top: calc(20 / 3.75 * 1vw);
  }
  .data_support .ds-main-img {
    width: calc(320 / 3.75 * 1vw);
    margin: 0 auto;
  }
  .data_support .ds-main-img img {
    width: 100%;
  }
  .data_support .ds-fukidashi__chat {
    padding: calc((20 / 3.75 * 1vw) - 1px);
    border-radius: calc(10 / 3.75 * 1vw);
    box-shadow: 0 calc(3 / 3.75 * 1vw) calc(6 / 3.75 * 1vw) rgba(0, 0, 0, 0.16);
  }
  .data_support .ds-fukidashi__chat::after {
    top: calc(15 / 3.75 * 1vw);
    right: calc(-16 / 3.75 * 1vw);
    width: calc(16 / 3.75 * 1vw);
    height: calc(16 / 3.75 * 1vw);
  }
  .data_support .ds-fukidashi._reverse .ds-fukidashi__chat::after {
    left: calc(-16 / 3.75 * 1vw);
  }
  .data_support .ds-fukidashi__title {
    gap: calc(8 / 3.75 * 1vw);
    margin: calc(-5 / 3.75 * 1vw) 0;
    font-size: calc(15 / 3.75 * 1vw);
  }
  .data_support .ds-fukidashi__text {
    margin-top: calc(7 / 3.75 * 1vw);
  }
  .data_support .ds-fukidashi__title img {
    margin-top: calc(5 / 3.75 * 1vw);
    width: calc(17 / 3.75 * 1vw);
  }
  .data_support .ds-fukidashi__icon {
    width: calc(52 / 3.75 * 1vw);
  }
  .data_support .ds-fukidashi__icon img {
    width: 100%;
  }
}.data_support .ds-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;gap:25px 20px}.data_support .ds-modal-box{display:flex;flex-direction:column;justify-content:flex-start;padding:19px;border-radius:10px;background:#f9f9f9;border:1px solid #ddd}.data_support .ds-modal-box._fluid{grid-column: 1 / 3}.data_support .ds-modal-box>.assets{flex:1}.data_support .ds-modal-box__title{margin:-5px 0;font-size:15px;font-weight:bold;line-height:1.7}.data_support .ds-modal-box__text{margin:-5px 0}.data_support .ds-modal-box__text small span{color:#e8343d}.data_support .ds-modal-box__arrow{width:14px;height:27px;margin:73px auto auto;background:#e8343d;clip-path:polygon(0 0,0% 100%,100% 50%)}@media only screen and (not (min-width: 768px)) {
  .data_support .ds-grid {
    display: flex;
    flex-direction: column;
    gap: calc(25 / 3.75 * 1vw);
  }
  .data_support .ds-modal-box {
    padding: calc((20 / 3.75 * 1vw) - 1px);
    border-radius: calc(10 / 3.75 * 1vw);
  }
  .data_support .ds-modal-box__title {
    margin: calc(-5 / 3.75 * 1vw) 0;
    font-size: calc(15 / 3.75 * 1vw);
  }
  .data_support .ds-modal-box__text {
    margin: calc(-5 / 3.75 * 1vw) 0;
  }
  .data_support .ds-modal-box__arrow {
    width: calc(16 / 3.75 * 1vw);
    height: calc(27 / 3.75 * 1vw);
    margin: calc(51 / 3.75 * 1vw) auto auto;
  }
  .data_support .ds-modal-box__arrow._flow {
    width: calc(182 / 3.75 * 1vw);
    height: calc(36 / 3.75 * 1vw);
    margin: calc(9 / 3.75 * 1vw) auto calc(5 / 3.75 * 1vw);
    background: url("/html/user_data/free/data_support/mordal-flow.png") center /
      contain no-repeat;
    clip-path: none;
  }
}.data_support .ds-trace{display:flex;align-items:flex-start;gap:30px;margin-top:7px}.data_support .ds-trace:not(:last-child) {margin-bottom:27px}.data_support .ds-trace__img{flex-shrink:0}.data_support .ds-trace__img-wrap{flex-shrink:0;display:flex;gap:20px}.data_support .ds-trace__img-wrap li span{display:grid;place-content:center;background:#f5f5f5;margin-bottom:10px;height:50px;font-size:15px;font-weight:bold;line-height:1.5;text-align:center}.data_support .ds-trace__text>p+p{margin-top:8px}.data_support .ds-trace__text>p small span{color:#e8343d}@media only screen and (not (min-width: 768px)) {
  .data_support .ds-trace {
    flex-direction: column;
    gap: calc(19 / 3.75 * 1vw);
    margin-top: calc(11 / 3.75 * 1vw);
  }
  .data_support .ds-trace:not(:last-child) {
    margin-bottom: calc(30 / 3.75 * 1vw);
  }
  .data_support .ds-trace__img {
    width: calc(320 / 3.75 * 1vw);
    margin: 0 auto;
  }
  .data_support .ds-trace__img img {
    width: 100%;
  }
  .data_support .ds-trace__img._self-size {
    width: calc(210 / 3.75 * 1vw);
  }
  .data_support .ds-trace__img-wrap {
    width: 100%;
    gap: calc(17 / 3.75 * 1vw);
  }
  .data_support .ds-trace__img-wrap li {
    width: calc((100% - (20 / 3.75 * 1vw)) / 2);
  }
  .data_support .ds-trace__img-wrap li span {
    margin-bottom: calc(10 / 3.75 * 1vw);
    height: calc(64 / 3.75 * 1vw);
    font-size: calc(12 / 3.75 * 1vw);
  }
  .data_support .ds-trace__img-wrap li img {
    width: 100%;
  }
  .data_support .ds-trace__text > p + p {
    margin-top: calc(9 / 3.75 * 1vw);
  }
}.data_support .ds-caution-box{max-width:700px;margin:30px auto;padding:17px 20px 24px 28px;background:#fff9ee}.data_support .ds-caution-box__title{margin:-4px 0;font-weight:bold;line-height:1.6}.data_support .ds-caution-box__text{margin:7px 0 -3px;font-size:12px;line-height:1.6}.data_support .ds-caution-box__link{display:flex;align-items:center;gap:10px;width:fit-content;margin-top:14px;margin-left:auto;padding:2px 0;line-height:1;text-align:right}.data_support .ds-caution-box__link a{font-size:14px;font-weight:bold;text-decoration:underline;color:#28a3cd}.data_support .ds-caution-box__link a:hover{text-decoration:none;color:#28a3cd}.data_support .ds-caution-box__link::after{content:"";width:8px;height:12px;background: url("/html/user_data/assets/img/common/icn_link_arr_g.png") center /
    contain no-repeat}@media only screen and (not (min-width: 768px)) {
  .data_support .ds-caution-box {
    margin: calc(30 / 3.75 * 1vw) auto;
    padding: calc(15 / 3.75 * 1vw) calc(15 / 3.75 * 1vw) calc(20 / 3.75 * 1vw);
    background: #fff9ee;
  }
  .data_support .ds-caution-box__title {
    margin: calc(-4 / 3.75 * 1vw) 0;
  }
  .data_support .ds-caution-box__text {
    margin: calc(7 / 3.75 * 1vw) 0 calc(-3 / 3.75 * 1vw) x;
    font-size: calc(12 / 3.75 * 1vw);
  }
  .data_support .ds-caution-box__link {
    gap: calc(10 / 3.75 * 1vw);
    margin-top: calc(14 / 3.75 * 1vw);
    padding: calc(2 / 3.75 * 1vw) 0;
  }
  .data_support .ds-caution-box__link a {
    font-size: calc(14 / 3.75 * 1vw);
  }
  .data_support .ds-caution-box__link::after {
    width: calc(8 / 3.75 * 1vw);
    height: calc(12 / 3.75 * 1vw);
  }
}.data_support .ds-check-section{border-radius:12px;background:#fff;border:2px solid #b5b5b5}.data_support .ds-check-section__head{display:grid;place-content:center;height:50px;margin:-2px -2px 0 -2px;border-top-left-radius:inherit;border-top-right-radius:inherit;color:#fff;background:#b5b5b5}.data_support .ds-check-section__head h3{font-size:20px;font-weight:bold;text-align:center}.data_support .ds-check-section__body{padding:21px 23px 24px}.data_support .ds-check-arrow{width:120px;height:30px;margin:26px auto;background:#707070;clip-path:polygon(0 0,100% 0,50% 100%)}.data_support .ds-check__title{display:flex;justify-content:center;align-items:center;gap:7px;margin-bottom:16px;font-size:17px;font-weight:bold;line-height:1.2;text-align:center}.data_support .ds-check__title:before{content:"";width:26px;height:20px;background: url("/html/user_data/assets/img/common/check.png") center /
    contain no-repeat}.data_support .ds-check__title+p span{font-weight:bold}.data_support .ds-check__row{display:flex;align-items:flex-start;gap:30px}.data_support .ds-check__row:has(.ds-check-case) {align-items:stretch}.data_support .ds-check__img{flex-shrink:0}.data_support .ds-check__list-box{padding:21px 19px 27px;border-radius:5px;background:#f6f6f6;border:1px solid #dcdcdc}.data_support .ds-check__list-box>p{margin:-2.5px 0;font-size:15px;font-weight:bold;line-height:1.3}.data_support .ds-check__list-box ul{margin:11px 0 -5px}.data_support .ds-check-case{position:relative;width: calc((100% - 30px) / 2)}.data_support .ds-check-case:first-child::after{position:absolute;top:0;right:-15px;content:"";width:1px;height:100%;background:#ccc}.data_support .ds-check-case__title{display:flex;justify-content:center;align-items:center;gap:8px;height:40px;font-size:15px;font-weight:bold;letter-spacing:.03em;text-align:center;background:#f5f5f5}.data_support .ds-check-case__img{width:fit-content;margin:15px auto}.data_support .ds-check-case__text+.ds-check-case__text{margin-top:12px}.data_support .ds-check-case__text span{font-weight:bold}@media only screen and (not (min-width: 768px)) {
  .data_support .ds-check-section {
    padding: 0;
    border-radius: calc(12 / 3.75 * 1vw);
  }
  .data_support .ds-check-section__head {
    height: calc(39 / 3.75 * 1vw);
  }
  .data_support .ds-check-section__head h3 {
    font-size: calc(16 / 3.75 * 1vw);
  }
  .data_support .ds-check-section__body {
    padding: calc(17 / 3.75 * 1vw) calc((20 / 3.75 * 1vw) - 2px)
      calc((26 / 3.75 * 1vw) - 2px);
  }
  .data_support .ds-check-arrow {
    width: calc(86 / 3.75 * 1vw);
    height: calc(30 / 3.75 * 1vw);
    margin: calc(26 / 3.75 * 1vw) auto;
  }
  .data_support .ds-check__title {
    justify-content: flex-start;
    gap: calc(8 / 3.75 * 1vw);
    margin: calc(-4 / 3.75 * 1vw) 0 calc(5 / 3.75 * 1vw);
    font-size: calc(15 / 3.75 * 1vw);
    line-height: 1.5;
    text-align: left;
  }
  .data_support .ds-check__title:before {
    flex-shrink: 0;
    width: calc(26 / 3.75 * 1vw);
    height: calc(20 / 3.75 * 1vw);
  }
  .data_support .ds-check__row {
    flex-direction: column;
    gap: calc(15 / 3.75 * 1vw);
  }
  .data_support .ds-check__img {
    width: 100%;
  }
  .data_support .ds-check__img img {
    width: 100%;
  }
  .data_support .ds-check__img._self-size {
    width: calc(164 / 3.75 * 1vw);
    margin: 0 auto;
  }
  .data_support .ds-check__list-box {
    margin-left: calc(-5 / 3.75 * 1vw);
    margin-right: calc(-5 / 3.75 * 1vw);
    width: auto;
    padding: calc((14 / 3.75 * 1vw) - 1px) calc((12 / 3.75 * 1vw) - 1px)
      calc((22 / 3.75 * 1vw) - 1px);
    border-radius: calc(5 / 3.75 * 1vw);
  }
  .data_support .ds-check__list-box > p {
    margin: calc(-3 / 3.75 * 1vw);
    font-size: calc(14 / 3.75 * 1vw);
    line-height: 1.5;
  }
  .data_support .ds-check__list-box ul {
    margin: calc(8 / 3.75 * 1vw) 0 calc(-5 / 3.75 * 1vw);
  }
  .data_support .ds-check-case {
    width: 100%;
  }
  .data_support .ds-check-case:first-child::after {
    display: none;
  }
  .data_support .ds-check-case__title {
    gap: calc(8 / 3.75 * 1vw);
    height: calc(35 / 3.75 * 1vw);
    font-size: calc(14 / 3.75 * 1vw);
  }
  .data_support .ds-check-case__title img {
    width: calc(15 / 3.75 * 1vw);
  }
  .data_support .ds-check-case__img {
    width: 100%;
    margin: calc(10 / 3.75 * 1vw) auto;
  }
  .data_support .ds-check-case__img img {
    width: 100%;
  }
  .data_support .ds-check-case__text + .ds-check-case__text {
    margin-top: calc(22 / 3.75 * 1vw);
  }
}.data_support .ds-kirinuki-container{max-width:780px;margin:20px auto 30px;display:flex;align-items:flex-start;gap:40px}.data_support .ds-kirinuki{width: calc((100% - 40px) / 2)}.data_support .ds-kirinuki__title{display:grid;place-content:center;height:50px;padding:16px 20px 20px;font-size:14px;font-weight:bold;line-height:1.5;text-align:center;background:#f5f5f5}.data_support .ds-kirinuki__img{margin-top:11px}.data_support .ds-kirinuki__list{margin-top:15px}.data_support .ds-kirinuki__list li{line-height:1.8}.data_support .ds-kirinuki__list li::before{content:"・"}@media only screen and (not (min-width: 768px)) {
  .data_support .ds-kirinuki-container {
    margin: calc(20 / 3.75 * 1vw) auto calc(30 / 3.75 * 1vw);
    flex-direction: column;
    align-items: center;
    gap: calc(30 / 3.75 * 1vw);
  }
  .data_support .ds-kirinuki {
    width: calc(315 / 3.75 * 1vw);
  }
  .data_support .ds-kirinuki__title {
    height: calc(40 / 3.75 * 1vw);
    padding: calc(12 / 3.75 * 1vw) calc(14 / 3.75 * 1vw) calc(16 / 3.75 * 1vw);
    font-size: calc(12 / 3.75 * 1vw);
  }
  .data_support .ds-kirinuki__img {
    margin-top: calc(10 / 3.75 * 1vw);
  }
  .data_support .ds-kirinuki__img img {
    width: 100%;
  }
  .data_support .ds-kirinuki__list {
    margin-top: calc(15 / 3.75 * 1vw);
    font-size: calc(13 / 3.75 * 1vw);
  }
}.data_support .h2-sec{margin-bottom:50px}@media only screen and (not (min-width: 768px)) {
  .data_support .h2-sec {
    margin-bottom: calc(30 / 3.75 * 1vw);
  }
}.data_support .h3-sec{margin-bottom:80px}@media only screen and (not (min-width: 768px)) {
  .data_support .h3-sec {
    margin-bottom: calc(60 / 3.75 * 1vw);
  }
}.design-about .p-type01{justify-content:flex-start;margin:0 0 30px 0}@media only screen and (not (min-width: 768px)) {
  .design-about .p-type01 {
    display: block;
    line-height: 1.33;
  }
}.design-about .p-type01::after{margin:17px 0 0 0}@media only screen and (not (min-width: 768px)) {
  .design-about .p-type01::after {
    margin-top: 10px;
  }
}.design-page__header{background:url(/html/user_data/free/towel/xbg_stripe.png.pagespeed.ic.aJhh08tsW8.png);padding:5px 0;margin-bottom:30px}@media only screen and (not (min-width: 768px)) {
  .design-page__header {
    margin-bottom: 22px;
  }
}.design-page__header span{font-size:22px;font-weight:bold;padding:25px 0 23px 10px;align-items:center;background:#fff;display:flex;height:100%}@media only screen and (not (min-width: 768px)) {
  .design-page__header span {
    field-sizing: calc(18 / 3.75 * 1vw);
  }
}.design-page__lead{max-width:460px}@media only screen and (not (min-width: 768px)) {
  .design-page__lead {
    max-width: 100%;
  }
}.design-page__lead .heading03{color:#555;line-height:1.71}.design-page__lead .heading03 em{font-style:normal}.design-page__lead p{font-size:14px;margin-top:18px}@media only screen and (not (min-width: 768px)) {
  .design-page__lead p {
    font-size: calc(13 / 3.75 * 1vw);
  }
}.design-page__sample{margin-top:35px}@media only screen and (not (min-width: 768px)) {
  .design-page__sample {
    margin-top: 24px;
  }
}.design-page__tools{flex:1}.design-box{background:#f4f4f2;min-width:387px}@media only screen and (not (min-width: 768px)) {
  .design-box {
    min-width: auto;
  }
}.design-box .design-box-title{background:#e9e9e5;align-items:center;display:flex;font-size:14px;font-weight:bold;min-height:40px;padding:4px 20px;justify-content:center}@media only screen and (not (min-width: 768px)) {
  .design-box .design-box-title {
    font-size: calc(13 / 3.75 * 1vw);
    min-height: auto;
    padding: 2px 2px 1px;
  }
}.design-box-desc{text-align:center;padding:15px 40px}@media only screen and (not (min-width: 768px)) {
  .design-box-desc {
    padding: 11px 18px 10px;
  }
}.design-box .design-box-caption{font-weight:500;padding-top:12px;font-size:13px;color:#555}@media only screen and (not (min-width: 768px)) {
  .design-box .design-box-caption {
    font-size: calc(12 / 3.75 * 1vw);
    padding-top: 10px;
  }
}.design-lead-points{margin-top:98px}@media only screen and (not (min-width: 768px)) {
  .design-lead-points {
    margin-top: 48px;
  }
}.design-point{display:flex;flex-direction:column;gap:30px}@media only screen and (not (min-width: 768px)) {
  .design-point {
    gap: 27px;
  }
}.design-point .design-point-title{font-size:18px;font-weight:bold;margin-bottom:6px;position:relative;padding-left:35px;line-height:1.5}@media only screen and (not (min-width: 768px)) {
  .design-point .design-point-title {
    font-size: calc(16 / 3.75 * 1vw);
    padding-left: 8vw;
  }
}.design-point .design-point-title::before{content:"";display:block;border-bottom:5px solid #cc468d;border-left:5px solid #cc468d;height:9px;position:absolute;transform:rotate(-45deg);left:0;top:5px;width:18px}@media only screen and (not (min-width: 768px)) {
  .design-point .design-point-title::before {
    border-bottom: 1.06vw solid #cc468d;
    border-left: 1.06vw solid #cc468d;
    width: calc(14 / 3.75 * 1vw);
    height: calc(7 / 3.75 * 1vw);
  }
}.design-point .design-point-desc{padding-left:35px}.design-point-link.--flex{display:flex;gap:20px}@media only screen and (not (min-width: 768px)) {
  .design-point-link.--flex {
    flex-direction: column;
    align-items: center;
    gap: 25px;
  }
}.design-point .design-point-link{margin-top:20px;padding-left:35px}@media only screen and (not (min-width: 768px)) {
  .design-point .design-point-link {
    padding-left: 0;
  }
}.design-point .design-point-link.--flex .design-link{width:100%;max-width:200px;min-width:auto}@media only screen and (not (min-width: 768px)) {
  .design-point .design-point-link.--flex .design-link {
    max-width: calc(300 / 3.75 * 1vw);
    height: calc(50 / 3.75 * 1vw);
  }
}.design-page__contents{display:flex;gap:47px;margin-bottom:60px}@media only screen and (not (min-width: 768px)) {
  .design-page__contents {
    flex-direction: column;
    gap: 25px;
  }
}.design-about-text{font-size:13px}@media only screen and (not (min-width: 768px)) {
  .design-about-text {
    font-size: calc(13 / 3.75 * 1vw);
    line-height: 1.6;
  }
}.design-about-title-deco{font-size:18px;font-weight:bold;text-align:center;display:grid;justify-content:center;gap:8px}@media only screen and (not (min-width: 768px)) {
  .design-about-title-deco {
    font-size: calc(16 / 3.75 * 1vw);
  }
}@media only screen and (not (min-width: 768px)) {
  .design-about-title-deco::before,
  .design-about-title-deco::after {
    margin-top: calc(3 / 3.75 * 1vw);
    width: calc(15 / 3.75 * 1vw);
  }
}.design-about-title-deco::after{transform:scale(-1,1)}.hover-underline{text-decoration:underline}.hover-underline:hover{text-decoration:none}.c-flow .p-type01{justify-content:flex-start;margin:0}@media only screen and (not (min-width: 768px)) {
  .c-flow .p-type01 {
    display: block;
    line-height: 1.6;
    letter-spacing: 0.075em;
  }
}.c-flow .p-type01::after{margin:17px 0 0 0}@media only screen and (not (min-width: 768px)) {
  .c-flow .p-type01::after {
    margin-top: 9px;
  }
}.c-flow__body{display:grid;grid-template-columns:repeat(2,1fr);gap:50px;max-width:890px;margin:60px auto 80px}@media only screen and (not (min-width: 768px)) {
  .c-flow__body {
    margin-top: 30px;
    gap: 18px;
    max-width: 100%;
    margin-bottom: calc(80 / 3.75 * 1vw);
  }
}.c-flow__table{height:870px;display:flex;flex-direction:column;position:relative}@media only screen and (not (min-width: 768px)) {
  .c-flow__table {
    height: 100%;
  }
}.c-flow__table::before{content:"";display:block;width:100%;max-width:200px;height:80%;position:absolute;top:80px;left:50%;transform:translateX(-50%);clip-path:polygon(0 0,100% 0%,100% 97%,50% 100%,0 97%);z-index:-1}.c-flow__table.--user::before{background:#ffe8e8}.c-flow__table.--staff::before{background:#d5eef6}.c-flow__table-items{position:relative;width:100%;max-width:400px;margin:0 auto;margin-top:auto;display:flex;flex-direction:column;justify-content:flex-end}@media only screen and (not (min-width: 768px)) {
  .c-flow__table-items {
    position: relative;
    top: 25px;
    max-width: 100%;
  }
}.c-flow__table-header{font-weight:bold;letter-spacing:.03em;color:#fff;padding:23px;text-align:center;background:#a5a5a5;border-radius:10px;position:relative}@media only screen and (not (min-width: 768px)) {
  .c-flow__table-header {
    padding: calc(14 / 3.75 * 1vw);
  }
}.c-flow__table-header span{font-size:23px}@media only screen and (not (min-width: 768px)) {
  .c-flow__table-header span {
    font-size: calc(16 / 3.75 * 1vw);
  }
}.c-flow__table.--user .c-flow__table-header-img{max-width:141px;position:absolute;top:-37%;left:-2%}@media only screen and (not (min-width: 768px)) {
  .c-flow__table.--user .c-flow__table-header-img {
    max-width: calc(59 / 3.75 * 1vw);
    top: 31%;
    left: 0;
  }
}.c-flow__table.--staff .c-flow__table-header-img{max-width:138px;position:absolute;top:-47%;right:-4%}@media only screen and (not (min-width: 768px)) {
  .c-flow__table.--staff .c-flow__table-header-img {
    max-width: calc(54 / 3.75 * 1vw);
    top: 31%;
    right: 0;
  }
}.c-flow__table-item{height:63px;padding:16px 17px;border-radius:12px;background:#fff;border:3px solid #b5b5b5;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}@media only screen and (not (min-width: 768px)) {
  .c-flow__table-item {
    /* height: calc(58 / 3.75* 1vw); */
    height: auto;
    padding: 6px 10px;
  }
}.c-flow__table-item:not(:first-child) {margin-top:12px}.c-flow__table-item.--pk{border-color:#cc468d;background:#fff1f8}.c-flow__table-item.--blue{background:#f9ffff;border-color:#1cb9c6}.c-flow__table-item.--lg{height:auto}.c-flow__table-item.--md{height:77px}@media only screen and (not (min-width: 768px)) {
  .c-flow__table-item.--md {
    height: calc(78 / 3.75 * 1vw);
  }

  .c-flow__table-item {
    padding: calc(6 / 3.75 * 1vw) calc(16 / 3.75 * 1vw);
  }
}.c-flow__table-title{font-size:18px;font-weight:bold;color:#505050;position:relative}@media only screen and (not (min-width: 768px)) {
  .c-flow__table-title {
    font-size: calc(13 / 3.75 * 1vw);
    line-height: 1.6;
    text-align: center;
  }
}.c-flow__table-title.--icon::before{content:"";display:inline-block;width:24px;height:23px;background: url(/html/user_data/free/design_simulator/icon_key.png) no-repeat
    center/100%;position:absolute;left:-32px;top:-3px}.c-flow__table-text{font-size:15px;font-weight:bold;color:#777;margin-top:7px;line-height:1.4}@media only screen and (not (min-width: 768px)) {
  .c-flow__table-text {
    font-size: calc(12 / 3.75 * 1vw);
    font-weight: normal;
    letter-spacing: -0.03em;
    font-feature-settings: "palt";
    margin-top: 3px;
  }
}.c-flow__table-text span{color:#cc468d;display:inline-block}.c-flow__table-text-sm{font-size:13px;font-weight:bold;display:block;margin-top:16px}@media only screen and (not (min-width: 768px)) {
  .c-flow__table-text-sm {
    font-size: calc(11 / 3.75 * 1vw);
    margin-top: 10px;
    font-weight: normal;
  }
}.c-flow__text{font-size:20px;font-weight:bold;text-align:center}@media only screen and (not (min-width: 768px)) {
  .c-flow__text {
    font-size: calc(15 / 3.75 * 1vw);
  }
}.c-flow__text.--rd{color:#e8343d}.c-flow__text.--blue{color:#28a3cd}.c-flow__table.--user .c-flow__table-item.--mt100{margin-top:100px}.c-flow__table.--user .c-flow__table-item:last-child{margin-top:132px}.c-flow__table.--staff .c-flow__table-item:nth-of-type(2) {margin-top:87px}.c-flow__table.--staff .c-flow__table-item:nth-of-type(3) {margin-top:32px}.c-flow__table.--staff .c-flow__table-item:nth-of-type(4) {margin-top:58px}.c-flow__table.--user .c-flow__text{margin-top:90px}.c-flow__table.--staff .c-flow__text{margin-top:30px}.c-flow__table-img{max-width:106px;position:absolute;left:-12%;bottom:-78%}@media only screen and (not (min-width: 768px)) {
  .c-flow__table-img {
    max-width: calc(67 / 3.75 * 1vw);
    left: -37%;
    bottom: -3%;
  }
}.c-flow__table-img.--simurator{left:-16%}@media only screen and (not (min-width: 768px)) {
  .c-flow__table-img.--simurator {
    max-width: calc(78 / 3.75 * 1vw);
    left: -43%;
    bottom: 7%;
  }
}.c-support__header{display:flex;justify-content:space-between}@media only screen and (not (min-width: 768px)) {
  .c-support__header {
    align-items: center;
  }
}.c-support__header-img{max-width:86px;margin-top:-27px}@media only screen and (not (min-width: 768px)) {
  .c-support__header-img {
    max-width: calc(60 / 3.75 * 1vw);
    margin-top: 0;
  }
}.c-support__title{font-size:14px;font-weight:bold;color:#777}@media only screen and (not (min-width: 768px)) {
  .c-support__title {
    font-size: calc(13 / 3.75 * 1vw);
    font-feature-settings: "palt";
  }
}.c-support__text{font-size:12px;color:#888}@media only screen and (not (min-width: 768px)) {
  .c-support__text {
    font-size: calc(11 / 3.75 * 1vw);
  }
}.c-support__body{display:flex;align-items:flex-end;margin-top:10px}.c-support__contact{padding:0 27px 0 30px;border-right:1px solid #e3e3e3;text-align:center}@media only screen and (not (min-width: 768px)) {
  .c-support__contact {
    padding: 0 calc(13 / 3.75 * 1vw) 0 0;
    font-feature-settings: "palt";
  }
}.c-support__contact a{font-size:13px;font-weight:500;color:#28a3cd}@media only screen and (not (min-width: 768px)) {
  .c-support__contact a {
    font-size: calc(13 / 3.75 * 1vw);
  }
}.c-support__contact a::before{display:block;content:"";width:22px;height:17px;background: url("/html/user_data/free/cp/contact.png") center / contain
    no-repeat;transition:opacity ease-out .3s;margin:0 auto 8px}@media only screen and (not (min-width: 768px)) {
  .c-support__contact a::before {
    width: calc(22 / 3.75 * 1vw);
    height: calc(17 / 3.75 * 1vw);
  }
}.c-support__tel{padding-left:26px;color:#666;text-align:center}@media only screen and (not (min-width: 768px)) {
  .c-support__tel {
    padding-left: calc(13 / 3.75 * 1vw);
  }
}.c-support__tel a{font-size:17px;font-weight:bold;background: url(/html/user_data/free/cp/contact_phone.png) left top / 13px
    21px no-repeat;padding:5px 0 0 20px}@media only screen and (not (min-width: 768px)) {
  .c-support__tel a {
    font-size: calc(17 / 3.75 * 1vw);
    background: url(/html/user_data/free/cp/contact_phone.png) left top /
      calc(13 / 3.75 * 1vw) calc(21 / 3.75 * 1vw) no-repeat;
    padding: calc(5 / 3.75 * 1vw) 0 0 calc(20 / 3.75 * 1vw);
  }
}.c-support__tel a:hover{color:inherit}.c-support__tel span{font-size:10px;display:block;margin-top:8px}@media only screen and (not (min-width: 768px)) {
  .c-support__tel span {
    font-size: calc(10 / 3.75 * 1vw);
  }
}.c-support--lg{padding:15px 30px 35px;background:#fcfcfc;border:1px solid #b8b8b8;border-radius:10px;width:100%;max-width:100%;position:relative}@media only screen and (not (min-width: 768px)) {
  .c-support--lg {
    padding: 22px 10px 13px;
  }
}.c-support--lg .c-support__header{justify-content:center}@media only screen and (not (min-width: 768px)) {
  .c-support--lg .c-support__header {
    justify-content: flex-start;
    padding-left: calc(10 / 3.75 * 1vw);
  }
}.c-support--lg .c-support__title{font-size:18px;line-height:1.55;text-align:center;color:#333}@media only screen and (not (min-width: 768px)) {
  .c-support--lg .c-support__title {
    font-size: calc(17 / 3.75 * 1vw);
    letter-spacing: 0.01em;
    text-align: left;
  }
}.c-support--lg .c-support__title-small{font-size:15px}@media only screen and (not (min-width: 768px)) {
  .c-support--lg .c-support__title-small {
    font-size: calc(13 / 3.75 * 1vw);
  }
}.c-support--lg .c-support__body{margin-top:25px;background:#fff;border-radius:10px;padding:11px;max-width:514px}@media only screen and (not (min-width: 768px)) {
  .c-support--lg .c-support__body {
    padding: 12px 9px 14px;
    max-width: 100%;
    margin-top: 15px;
    position: relative;
  }
}.c-support--lg .c-support__header-img{position:absolute;right:35px;bottom:20px;width:100%;max-width:136px}@media only screen and (not (min-width: 768px)) {
  .c-support--lg .c-support__header-img {
    width: 100%;
    max-width: calc(69 / 3.75 * 1vw);
    bottom: auto;
    right: 0%;
    top: -99%;
    top: calc(-64 / 3.75 * 1vw);
  }
}.c-support--lg .c-support__contact{padding:0 52px 0 40px}@media only screen and (not (min-width: 768px)) {
  .c-support--lg .c-support__contact {
    padding: 0 calc(10 / 3.75 * 1vw) 0 0;
  }
}.c-support--lg .c-support__contact a::before{width:27px;height:21px}@media only screen and (not (min-width: 768px)) {
  .c-support--lg .c-support__contact a::before {
    width: calc(22 / 3.75 * 1vw);
    height: calc(17.5 / 3.75 * 1vw);
  }
}.c-support--lg .c-support__contact a{font-size:15px}@media only screen and (not (min-width: 768px)) {
  .c-support--lg .c-support__contact a {
    font-size: calc(13 / 3.75 * 1vw);
  }
}.c-support--lg .c-support__tel{padding-left:50px}@media only screen and (not (min-width: 768px)) {
  .c-support--lg .c-support__tel {
    padding-left: calc(10 / 3.75 * 1vw);
  }
}.c-support--lg .c-support__tel a{font-size:20px;font-weight:bold;background: url(/html/user_data/free/cp/contact_phone.png) left top / 15px
    25px no-repeat;padding:5px 0 0 24px}@media only screen and (not (min-width: 768px)) {
  .c-support--lg .c-support__tel a {
    font-size: calc(17 / 3.75 * 1vw);
    background: url(/html/user_data/free/cp/contact_phone.png) left top /
      calc(12 / 3.75 * 1vw) calc(25 / 3.75 * 1vw) no-repeat;
    padding: calc(5 / 3.75 * 1vw) 0 0 calc(21 / 3.75 * 1vw);
  }
}.c-support--lg .c-support__tel span{font-size:11px}@media only screen and (not (min-width: 768px)) {
  .c-support--lg .c-support__tel span {
    font-size: calc(10 / 3.75 * 1vw);
  }
}.c-data-assis__header-img{max-width:138px}@media only screen and (not (min-width: 768px)) {
  .c-data-assis__header-img {
    max-width: calc(89 / 3.75 * 1vw);
  }
}.c-data-assist{margin-top:15px;margin-bottom:60px}@media only screen and (not (min-width: 768px)) {
  .c-data-assist {
    padding: 0 !important;
  }
}.c-data-assis__header{display:flex;align-items:center;justify-content:center;gap:20px;width:fit-content;margin:0 auto;position:relative}.c-data-assis__header-lead{position:relative}.c-data-assis__header-lead-sub{font-size:13px;font-weight:bold;display:block;padding:8px;border:1px solid #1db9c6;text-align:center;border-radius:15px;width:100%;max-width:175px;margin:0 auto;line-height:1;position:absolute;top:-45px;right:0;background:#fff}@media only screen and (not (min-width: 768px)) {
  .c-data-assis__header-lead-sub {
    font-size: calc(13 / 3.75 * 1vw);
    max-width: calc(175 / 3.75 * 1vw);
    padding: calc(8 / 3.75 * 1vw);
    right: auto;
    left: 50%;
    transform: translate(-50%);
  }
}.c-data-assis__header-lead-sub::after{content:"";display:inline-block;width:12px;height:12px;border-left:1px solid #1db9c6;border-bottom:1px solid #1db9c6;transform:translateX(-50%) rotate(-45deg);background:#fff;position:absolute;bottom:-8px;left:50%}.c-data-assis__header-lead .marker{background:linear-gradient(transparent 48%,#a9ebf1 65%);padding-bottom:3px}.c-data-assis__header-lead::before,.c-data-assis__header-lead::after{margin-top:10px}.c-data-assis__header-lead .lg{font-size:23px;line-height:1.5}@media only screen and (not (min-width: 768px)) {
  .c-data-assis__header-lead .lg {
    font-size: calc(23 / 3.75 * 1vw);
  }
}.c-data-assis__header-lead-small{font-size:13px;font-weight:normal;color:#555;display:block;margin-top:10px}.c-data-assist__body{padding:30px;background:#f9f9f9;border:1px solid #eee;margin-top:20px}@media only screen and (not (min-width: 768px)) {
  .c-data-assist__body {
    /* margin: 20px calc(50vw - 50%) 0; */
    padding: 22px 10px 30px;
    position: relative;
    border: none;
  }
}.c-data-assist__title{font-size:19px;font-weight:bold;color:#666;text-align:center}@media only screen and (not (min-width: 768px)) {
  .c-data-assist__title {
    font-size: calc(15 / 3.75 * 1vw);
    color: #333333;
  }
}.c-data-assist__flex{margin-top:34px;display:flex;gap:20px}@media only screen and (not (min-width: 768px)) {
  .c-data-assist__flex {
    margin-top: 20px;
    flex-direction: column;
    gap: 20px;
  }
}.c-data-assist__flex-item{width:calc(50% - 10px);background:#fff;border:1px solid #ccc;border-radius:5px;padding:20px 21px 25px}@media only screen and (not (min-width: 768px)) {
  .c-data-assist__flex-item {
    width: 100%;
    padding: 20px 20px 25px;
  }
}.c-data-assist__flex-title{font-size:16px;font-weight:bold;text-align:center;line-height:1.625;height:2em;display:grid;place-items:center}@media only screen and (not (min-width: 768px)) {
  .c-data-assist__flex-title {
    font-size: calc(15 / 3.75 * 1vw);
  }
}.c-data-assist__flex-img{max-width:398px;margin-top:28px}@media only screen and (not (min-width: 768px)) {
  .c-data-assist__flex-img {
    max-width: 100%;
    margin-top: 15px;
  }
}.c-data-assist__item-text{font-size:13px;line-height:1.76;font-weight:500;margin-top:10px}.c-data-assist__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px}@media only screen and (not (min-width: 768px)) {
  .c-data-assist__grid {
    gap: 10px;
  }
}.c-data-assist__grid-item{padding:15px 20px;background:#fff;border:1px solid #ccc;border-radius:5px}@media only screen and (not (min-width: 768px)) {
  .c-data-assist__grid-item {
    padding: 12px 10px;
    display: flex;
    flex-direction: column;
  }
}.c-data-assist__grid-title{font-size:16px;line-height:1.625;text-align:center}@media only screen and (not (min-width: 768px)) {
  .c-data-assist__grid-title {
    font-size: calc(13 / 3.75 * 1vw);
    font-feature-settings: "palt";
    padding-bottom: 13px;
  }
}.c-data-assist__grid-img{max-width:245px;margin-top:10px}@media only screen and (not (min-width: 768px)) {
  .c-data-assist__grid-img {
    max-width: 100%;
    margin-top: auto;
  }
}.c-data-assist__link{margin-top:20px}.design-page-sample__header{font-size:18px;font-weight:bold;line-height:1.22;text-align:center}@media only screen and (not (min-width: 768px)) {
  .design-page-sample__header {
    font-size: calc(16 / 3.75 * 1vw);
    font-feature-settings: "palt";
    line-height: 1.6;
  }
}.design-page-sample__header span{color:#e8343d}.design-about-text{font-size:13px}@media only screen and (not (min-width: 768px)) {
  .design-about-text {
    font-size: calc(13 / 3.75 * 1vw);
    line-height: 1.6;
  }
}.design-page-submission__body{display:flex;flex-direction:column;gap:20px}@media only screen and (not (min-width: 768px)) {
  .design-page-submission__body {
    gap: 50px;
  }
}.design-page-submission__items{margin-top:23px;display:flex;justify-content:space-between;align-items:center;gap:22px;margin-top:30px}@media only screen and (not (min-width: 768px)) {
  .design-page-submission__items {
    margin-top: 24px;
    flex-direction: column;
    gap: 0;
    position: relative;
  }
}.design-page-submission__items.--start{align-items:flex-start}.design-page-submission__items.--mt2{margin-top:2px}.design-page-submission__img{width:53%;max-width:505px}@media only screen and (not (min-width: 768px)) {
  .design-page-submission__img {
    width: 100%;
    max-width: calc(289 / 3.75 * 1vw);
    margin: 0 auto;
  }
}.design-page-submission__desc{flex:1;display:flex;flex-direction:column;gap:18px}@media only screen and (not (min-width: 768px)) {
  .design-page-submission__desc {
    padding-top: 0 !important;
    gap: 6px;
    /* position: absolute; */
  }
}.design-page-submission__desc.--desc02{padding-top:15px}@media only screen and (not (min-width: 768px)) {
  .design-page-submission__desc.--desc02 {
    padding-top: 0;
    margin-top: 10px;
  }
}.design-page-submission__desc.--desc03{margin-top:-22%}@media only screen and (not (min-width: 768px)) {
  .design-page-submission__desc.--desc03 {
    margin-top: 0;
  }
}.design-page-submission__desc-item{padding:12px 17px;border:1px solid #e8343d;background:#fff;box-shadow: 0px 3px 6px #00000029;position:relative}@media only screen and (not (min-width: 768px)) {
  .design-page-submission__desc-item {
    padding: 11px 20px 15px;
  }
}.design-page-submission__desc-item.--item07{margin-top:35px}@media only screen and (not (min-width: 768px)) {
  .design-page-submission__desc-item.--item07 {
    margin-top: 7px;
  }
}.design-page-submission__desc.--desc02{padding-top:15px}@media only screen and (not (min-width: 768px)) {
  .design-page-submission__desc.--desc02 {
    padding-top: 0;
    margin-top: 10px;
  }
}.design-page-submission__desc.--desc03{margin-top:-22%}@media only screen and (not (min-width: 768px)) {
  .design-page-submission__desc.--desc03 {
    margin-top: 0;
  }
}.design-page-submission__desc-item{padding:12px 17px;border:1px solid #e8343d;background:#fff;box-shadow: 0px 3px 6px #00000029;position:relative}@media only screen and (not (min-width: 768px)) {
  .design-page-submission__desc-item {
    padding: 11px 20px 15px;
  }
}.design-page-submission__desc-item.--item07{margin-top:35px}@media only screen and (not (min-width: 768px)) {
  .design-page-submission__desc-item.--item07 {
    margin-top: 7px;
  }
}.design-page-submission__desc-item.--item02::before{top:50px}.design-page-submission__desc-item.--item03::before{top:75px}.design-page-submission__desc-item.--item04::before{top:25px}.design-page-submission__desc-item.--item05::before{display:none}.design-page-submission__desc-item.--item06::before{top:72px;left:-36px;width:36px}.design-page-submission__desc-item.--item07::before{top:62px;left:-36px;width:36px}@media only screen and (not (min-width: 768px)) {
  .design-page-submission__desc-item.--item06 {
    margin-top: 0;
    position: absolute;
    top: 0;
  }
}@media only screen and (not (min-width: 768px)) {
  .design-page-submission__desc-item.--item06::before {
    display: none;
  }
}@media only screen and (not (min-width: 768px)) {
  .design-page-submission__desc-item.--item06::after {
    content: "";
    display: block;
    width: calc(32 / 3.75 * 1vw);
    height: calc(18 / 3.75 * 1vw);
    clip-path: polygon(0 0, 50% 100%, 100% 0);
    background: #e8343d;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: calc(-18 / 3.75 * 1vw);
  }
}.design-page-submission__desc-title{font-size:15px;font-weight:bold;color:#505050;display:flex;align-items:center;gap:5px}@media only screen and (not (min-width: 768px)) {
  .design-page-submission__desc-title {
    font-size: calc(14 / 3.75 * 1vw);
  }
}.design-page-submission__desc-title::before{content:"";display:inline-block;width:18px;height:18px;background: url(/html/user_data/assets/img/common/icn_anc02.png) no-repeat
    center/100%}.design-page-submission__desc-text{font-size:13px;line-height:1.6;display:block}@media only screen and (not (min-width: 768px)) {
  .design-page-submission__desc-text {
    font-size: calc(13 / 3.75 * 1vw);
  }
}.design-page-submission__desc-img{width:100%;margin-top:15px}.design-page-submission__desc-img img{width:100%}.design-page-submission__desc-text-gray{color:#666;margin-top:14px}.design-page-submission__desc-item .design-link{max-width:200px;margin:15px auto 0;display:flex;justify-content:center}@media only screen and (not (min-width: 768px)) {
  .design-page-submission__desc-item .design-link {
    max-width: calc(300 / 3.75 * 1vw);
  }
}.design-page-submission__desc-item .design-link.--lg{max-width:250px}@media only screen and (not (min-width: 768px)) {
  .design-page-submission__desc-item .design-link.--lg {
    max-width: calc(300 / 3.75 * 1vw);
  }
}.design-page-submission__step-text{font-size:14px;font-weight:bold;color:#777;padding:3px 0 0;background:#f3f3f3;border:1px solid #dcdcdc;max-width:600px;margin:30px auto 50px;text-align:center}@media only screen and (not (min-width: 768px)) {
  .design-page-submission__step-text {
    font-size: calc(14 / 3.75 * 1vw);
    line-height: 1.6;
    margin-top: 25px;
    margin-bottom: 0;
    padding: 7px;
  }
}.design-page-submission__items02{display:flex;align-items:center;justify-content:space-between;gap:23px}@media only screen and (not (min-width: 768px)) {
  .design-page-submission__items02 {
    flex-direction: column;
    gap: 20px;
  }
}.design-page-submission__desc02{flex:1}.design-page-submission__img02{max-width:205px;padding-right:15px}@media only screen and (not (min-width: 768px)) {
  .design-page-submission__img02 {
    max-width: calc(190 / 3.75 * 1vw);
    padding-right: 0;
    margin: 0 auto;
  }
}.design-page-submission__note{margin-top:18px}.design-page-submission__note.--mt30{margin-top:30px}.design-page-submission__note .bold{font-size:13px;display:block}@media only screen and (not (min-width: 768px)) {
  .design-page-submission__note .bold {
    font-size: calc(13 / 3.75 * 1vw);
  }
}.design-about .p-sub-kv-box02{margin-top:20px;margin-bottom:80px;background:#fbfbfb}@media only screen and (not (min-width: 768px)) {
  .design-about .p-sub-kv-box02 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    position: relative;
    background: #fff;
  }
}@media only screen and (not (min-width: 768px)) {
  .design-about .p-sub-kv-box02::before {
    content: "";
    display: block;
    width: 100%;
    height: calc(475 / 3.75 * 1vw);
    background: #fbfbfb;
    position: absolute;
    top: calc(25 / 3.75 * 1vw);
    left: 0;
  }
}.design-about .p-sub-kv-box02__header{font-size:14px;font-weight:bold;padding:11px 0 10px 30px;color:#fff;position:relative}@media only screen and (not (min-width: 768px)) {
  .design-about .p-sub-kv-box02__header {
    font-size: calc(13 / 3.75 * 1vw);
    padding: calc(7 / 3.75 * 1vw) calc(20 / 3.75 * 1vw) calc(5 / 3.75 * 1vw);
    line-height: 1;
  }
}.design-about .p-sub-kv-box02__header::before,.design-about .p-sub-kv-box02__header::after{content:"";display:inline-block;width:10%;max-width:80px;height:100%;position:absolute;top:0}@media only screen and (not (min-width: 768px)) {
  .design-about .p-sub-kv-box02__header::before,
  .design-about .p-sub-kv-box02__header::after {
    max-width: calc(35 / 3.75 * 1vw);
  }
}.design-about .p-sub-kv-box02__header::before{right:80px}@media only screen and (not (min-width: 768px)) {
  .design-about .p-sub-kv-box02__header::before {
    right: calc(35 / 3.75 * 1vw);
  }
}.design-about .p-sub-kv-box02__header::after{right:0}.design-about .p-sub-kv-box02__inner{max-width:960px;margin:0 auto;padding:0 30px 5px 18px;display:flex;gap:22px}@media only screen and (not (min-width: 768px)) {
  .design-about .p-sub-kv-box02__inner {
    flex-direction: column;
    padding: 0 calc(10 / 3.75 * 1vw) calc(30 / 3.75 * 1vw);
    gap: 0;
  }
}.design-about .p-sub-kv-box02__title-area{width:50%;max-width:426px}@media only screen and (not (min-width: 768px)) {
  .design-about .p-sub-kv-box02__title-area {
    width: 100%;
    max-width: 100%;
    display: contents;
  }
}.design-about .p-sub-kv-box02__title{font-size:45px;font-weight:bold;padding:18px 0 14px;border-bottom:3px dashed #ccc}@media only screen and (not (min-width: 768px)) {
  .design-about .p-sub-kv-box02__title {
    font-size: calc(30 / 3.75 * 1vw);
    padding: calc(19 / 3.75 * 1vw) 3px calc(10.5 / 3.75 * 1vw);
    text-align: center;
    width: fit-content;
    margin: 0 auto;
    order: 1;
    position: relative;
    z-index: 1;
  }
}.design-about .p-sub-kv-box02__details{flex:1;position:relative;top:-15px}@media only screen and (not (min-width: 768px)) {
  .design-about .p-sub-kv-box02__details {
    display: contents;
  }
}@media only screen and (not (min-width: 768px)) {
  .design-point .design-point-title::before {
    border-bottom: 1.06vw solid #cc468d;
    border-left: 1.06vw solid #cc468d;
    width: calc(14 / 3.75 * 1vw);
    height: calc(7 / 3.75 * 1vw);
  }
}.design-point .design-point-desc{padding-left:35px}.design-point-link.--flex{display:flex;gap:20px}@media only screen and (not (min-width: 768px)) {
  .design-point-link.--flex {
    flex-direction: column;
    align-items: center;
    gap: 25px;
  }
}@media only screen and (not (min-width: 768px)) {
  .design-about .p-sub-kv-box02 {
    margin-bottom: 0 !important;
  }
}.design_simurator-all.design-about .p-sub-kv-box02{margin-bottom:40px}.design_simurator-all.design-about .p-sub-kv-box02__title-area{max-width:492px}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all.design-about .p-sub-kv-box02 {
    margin-bottom: 0;
  }
  .design_simurator-all.design-about .p-sub-kv-box02__title-area {
    width: 100%;
    max-width: 100%;
    display: contents;
  }
}.design_simurator-all .p-sub-kv-box02__title{line-height:1;width:100%;max-width:486px;padding:3px 0}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all .p-sub-kv-box02__title {
    max-width: calc(100% - 20px);
    order: 1;
  }
}.design_simurator-all.design-about .p-sub-kv-box02__inner{padding:0 30px 22px 18px;position:relative;align-items:flex-end}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all.design-about .p-sub-kv-box02__inner {
    padding: 0 calc(10 / 3.75 * 1vw) calc(30 / 3.75 * 1vw);
  }
}.design_simurator-all .p-sub-kv-box02__img{max-width:303px;margin:20px auto 0}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all .p-sub-kv-box02__img {
    top: auto;
    max-width: calc(275 / 3.75 * 1vw);
    margin: calc(-20 / 3.75 * 1vw) auto 0;
    order: 3;
  }
}.design_simurator-all .p-sub-kv-box02__header{background:#1db9c6}.design_simurator-all .p-sub-kv-box02__header::before{background:#6ddae3}.design_simurator-all .p-sub-kv-box02__header::after{background:#ccf3f6}.design_simurator-all .design-page__lead .heading03 em{color:#1db9c6}.design_simurator-all .p-sub-kv-box02__details{position:absolute;right:30px;height:100%;display:flex;flex-direction:column;justify-content:flex-end;width:100%;max-width:453px}@media only screen and (not (min-width: 768px)) {
  .design-about .p-sub-kv-box02__details {
    display: contents;
  }
}.design_simurator-all .p-sub-kv-box02__details-img{width:100%;position:relative;top:0;right:2%}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all .p-sub-kv-box02__details-img {
    order: 2;
    margin-top: calc(13 / 3.75 * 1vw);
    position: relative;
    z-index: 1;
    right: 0;
  }
  .design_simurator-all .p-sub-kv-box02__details-img .sp-mv-bag {
    width: calc(235 / 3.75 * 1vw);
  }
}.design_simurator-all .p-sub-kv-guide-sp{display:none}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all .p-sub-kv-guide-sp {
    display: block;
    order: 4;
    font-size: calc(11 / 3.75 * 1vw);
    font-weight: bold;
    position: relative;
    max-width: calc(66 / 3.75 * 1vw);
    margin: calc(35 / 3.75 * 1vw) auto 0;
  }
}.design_simurator-all .p-sub-kv-guide-sp-arrow{display:block;width:100%;margin-top: calc(15 / 3.75 * 1vw)}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all .p-sub-kv-guide-sp::after,
  .design_simurator-all .p-sub-kv-guide-sp::before {
    content: "";
    display: block;
    width: 100%;
    max-width: calc(33 / 3.75 * 1vw);
    height: calc(2 / 3.75 * 1vw);
    background: #1db9c6;
  }
}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all .p-sub-kv-guide-sp::after {
    transform: rotate(25deg);
    position: relative;
    left: calc(2 / 3.75 * 1vw);
  }
}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all .p-sub-kv-guide-sp::before {
    position: absolute;
    bottom: 0;
    right: calc(2 / 3.75 * 1vw);
    transform: rotate(-25deg);
  }
}.design_simurator-all .more.ds-ico a{margin-bottom:50px}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all .more.ds-ico a {
    margin-bottom: 50px;
    position: relative;
    font-size: calc(14 / 3.75 * 1vw);
    line-height: 1.64;
  }
}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all .more.ds-ico a img {
    width: calc(32 / 3.75 * 1vw);
    margin: 0;
    position: absolute;
    left: calc(59 / 3.75 * 1vw);
    top: 30%;
  }
}.design_simurator-all .design-about-title-deco{color:#666}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all .design-about-title-deco {
    font-size: calc(14 / 3.75 * 1vw);
    grid-template-columns: 5vw auto 5vw;
    line-height: 1.6;
  }
}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all {
    font-size: calc(13 / 3.75 * 1vw);
  }
}.design_simurator-all.design-about #guide01,.design_simurator-all.design-about #guide02,.design_simurator-all.design-about #guide03,.design_simurator-all.design-about #guide04{padding:0;margin:0}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all.design-about #guide01,
.design_simurator-all.design-about #guide02,
.design_simurator-all.design-about #guide03,
.design_simurator-all.design-about #guide04
/*.design_simurator-all.design-about #choice05*/ {
    padding: 0 calc(10 / 3.75 * 1vw);
  }
}.design_simurator-all .color{color:#1db9c6}.design_simurator-all .p-sub-kv-box02__details-img{width:100%;position:relative;top:0;right:2%}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all .p-sub-kv-box02__details-img {
    order: 2;
    margin-top: calc(13 / 3.75 * 1vw);
    position: relative;
    z-index: 1;
    right: 0;
  }
}.design_simurator-all .p-sub-kv-guide-sp{display:none}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all .p-sub-kv-guide-sp {
    display: block;
    order: 4;
    font-size: calc(11 / 3.75 * 1vw);
    font-weight: bold;
    position: relative;
    max-width: calc(66 / 3.75 * 1vw);
    margin: calc(35 / 3.75 * 1vw) auto 0;
  }
}.design_simurator-all .p-sub-kv-guide-sp-arrow{display:block;width:100%;margin-top: calc(15 / 3.75 * 1vw)}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all .p-sub-kv-guide-sp::after,
  .design_simurator-all .p-sub-kv-guide-sp::before {
    content: "";
    display: block;
    width: 100%;
    max-width: calc(33 / 3.75 * 1vw);
    height: calc(2 / 3.75 * 1vw);
    background: #1db9c6;
  }
}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all .p-sub-kv-guide-sp::after {
    transform: rotate(25deg);
    position: relative;
    left: calc(2 / 3.75 * 1vw);
  }
}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all .p-sub-kv-guide-sp::before {
    position: absolute;
    bottom: 0;
    right: calc(2 / 3.75 * 1vw);
    transform: rotate(-25deg);
  }
}.design_simurator-all .design-page .heading03{margin-bottom:20px}.design_simurator-all .design-page .heading03 .blue{color:#1db9c6}.design_simurator-all .design-page__contents{display:flex;gap:47px;margin-top:30px}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all .design-page__contents {
    flex-direction: column;
    gap: 32px;
    margin-top: 24px;
  }
}.design_simurator-all .design-point .design-point-title::before{content:"";display:block;border-bottom:5px solid #1db9c6;border-left:5px solid #1db9c6;height:9px;position:absolute;transform:rotate(-45deg);left:0;top:5px;width:18px}.design_simurator-all .design-point .design-point-link{margin-top:20px;padding-left:47px}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all .design-point .design-point-link {
    padding: 0;
    margin: 20px auto 0;
    max-width: calc(300 / 3.75 * 1vw);
  }
}.design_simurator-all .design-lead-other{margin-top:45px}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all .design-lead-other {
    margin-top: 40px;
  }
}.design_simurator-all .design-lead-other-title{font-size:14px;color:#1db9c6;line-height:1.9285714286;text-align:center;margin-bottom:10px;font-weight:700}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all .design-lead-other-title {
    font-size: calc(13 / 3.75 * 1vw);
  }
}.design_simurator-all .design-lead-other-title::before,.design_simurator-all .design-lead-other-title::after{display:inline-block;content:"";width:5px;height:16px;vertical-align:sub;background-repeat:no-repeat;background-size:contain}.design_simurator-all .design-lead-other-title::before{margin-right:6px;background-image:url(https://www.shop-stationery.com//html/user_data/free/towel/xicn_point_deco_left.png.pagespeed.ic.KuHKnLViuo.webp)}.design_simurator-all .design-lead-other-title::after{margin-left:6px;background-image:url(https://www.shop-stationery.com//html/user_data/free/towel/xicn_point_deco_right.png.pagespeed.ic.g-tsG9nz5O.webp)}.design_simurator-all .design-lead-other-list{padding-left:10px}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all .design-lead-other-list .design-list {
    display: flex;
    flex-direction: column;
    gap: 34px;
  }
}.design_simurator-all .design-list .design-list-item{position:relative;font-size:13px;line-height:1.8;color:#555;padding-left:18px}.design_simurator-all .design-list .design-list-item::before{position:absolute;left:0;top:7px;content:"";width:8px;height:8px;display:inline-block;background-color:#1db9c6;border-radius:50%;aspect-ratio: 1/1}.design_simurator-all .design-lead-other-image{text-align:center;margin-top:23px}.design_simurator-all .design-lead-sample{grid-area:content;background-color:#f4f4f2;width:60%;max-width:528px}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all .design-lead-sample {
    width: 100%;
    max-width: 100%;
    position: relative;
  }
}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all .design-lead-sample::before {
    content: "";
    display: block;
    width: 100vw;
    height: 100%;
    background-color: #f4f4f2;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
  }
}.design_simurator-all .design-sample{background-color:#f4f4f2}.design_simurator-all .design-sample .design-sample-inner{padding:30px 40px}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all .design-sample .design-sample-inner {
    padding: 12px 0 30px;
  }
}.design_simurator-all .design-sample .design-sample-logo{text-align:center;margin-bottom:24px}.design_simurator-all .design-sample .design-sample-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto;grid-template-areas:"main main" "left right";gap:36px 30px}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all .design-sample .design-sample-grid {
    gap: 35px 15px;
  }
}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all .design-page-submission__items.--start {
    position: relative;
    padding-top: calc(150 / 3.75 * 1vw);
  }
}.design_simurator-all .design-sample .design-sample-grid-main{grid-area:main;background-color:#fff}.design_simurator-all .design-sample .design-sample-grid-main img{width:100%;height:auto}.design_simurator-all .design-sample .design-sample-grid-sub{position:relative;border-radius:5px;box-shadow:0 3px 6px rgba(0,0,0,.16);padding:10px 12px 16px;display:flex;flex-direction:column;background-color:#fff}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all .design-sample .design-sample-grid-sub {
    padding: 15px 15px 20px;
  }
}.design_simurator-all .design-sample .design-sample-grid-sub._left{grid-area:left}.design_simurator-all .design-sample .design-sample-grid-sub::before{position:absolute;left:50%;top:-26px;content:"";display:block;background-image:url(/html/user_data/free/design_simulator/xdesign_simulator14.png.pagespeed.ic.fQCepKiOoa.png);width:70px;height:30px;background-repeat:no-repeat;background-size:contain;transform:translateX(-50%)}.design_simurator-all .design-sample .design-sample-grid-title{font-weight:700;font-size:15px;line-height:1.6;margin-bottom:10px;text-align:center}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all .design-sample .design-sample-grid-title {
    font-size: calc(15 / 3.75 * 1vw);
  }
}.design_simurator-all .design-sample .design-sample-grid-img img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.design_simurator-all .design-sample .design-sample-grid-txt{flex-grow:1;line-height:1.5;padding-left:2px;padding-right:2px;color:#555;margin-top:10px}.design_simurator-all .design-sample .design-sample-grid-link{margin-top:22px;padding-left:2px;padding-right:2px}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all .design-sample .design-sample-grid-link {
    margin-top: 18px;
  }
}.design_simurator-all .design-link._small{padding:3px 20px 0;height:50px;border-radius:25px;font-feature-settings:"palt";line-height:1.4}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all .design-link._small {
    max-width: calc(140 / 3.75 * 1vw);
  }
}.design_simurator-all .design-link._small::after{right:12px}.design_simurator-all .design-sample .design-sample-grid-sub._right{grid-area:right}.design_simurator-all .design-sample .design-sample-grid-title{font-weight:700;font-size:15px;line-height:1.6;margin-bottom:10px;text-align:center}.design_simurator-all .design-sample .design-sample-grid-txt{flex-grow:1;line-height:1.5;padding-left:2px;padding-right:2px}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all .design-sample .design-sample-grid-txt {
    padding: 0;
  }
}.design_simurator-all .design-sample .design-sample-grid-txt._notice{font-size:12px;padding-left:4px;padding-right:4px}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all .design-sample .design-sample-grid-txt._notice {
    font-size: calc(11 / 3.75 * 1vw);
    padding: 0;
  }
}.design_simurator-all .design-sample .design-sample-grid-txt._notice{font-size:12px;padding-left:4px;padding-right:4px}.design_simurator-all .sim-button{display:flex;flex-direction:column;align-items:center}.design_simurator-all .sim-button .sim-button-sub{align-items:center;background:#1db9c6;box-shadow:1px 2px 6px 0 rgba(0,0,0,.2);border-radius:999999px;color:#fff;display:flex;font-weight:bold;justify-content:center;position:relative;min-width:175px;padding-left:20px;padding-right:20px;padding-top:4px;padding-bottom:4px}.design_simurator-all .sim-button .sim-button-sub::before{display:block;content:"";width:0;height:0;border-style:solid;border-width:10px 6px 0 6px;border-color:#1db9c6 transparent transparent transparent;position:absolute;bottom:-10px;z-index:1}.design_simurator-all .sim-button .sim-button-main{border:1px solid #ddd;border-radius:5px;overflow:hidden;box-shadow:0 3px 6px rgba(0,0,0,.16);background-color:#fff;height:55px;width:100%;max-width:335px;margin:0 auto;padding-top:4px;text-align:center}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all .sim-button .sim-button-main {
    height: calc(55 / 3.75 * 1vw);
    max-width: calc(335 / 3.75 * 1vw);
    padding-top: calc(10 / 3.75 * 1vw);
  }
}.design_simurator-all .design-sample .design-sample-button{margin-top:30px}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all .design-sample .design-sample-button {
    margin-top: 20px;
  }
}.design_simurator-all .sim-button .sim-button-main img{height:auto}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all .sim-button .sim-button-main img {
    display: block;
    width: 100%;
    max-width: calc(241 / 3.75 * 1vw);
    margin: 0 auto;
  }
}.design_simurator-all .design-sample-button a:hover img{opacity:.7}.design_simurator-all .sim-button:hover .sim-button-main{border-color:#1db9c6}.design_simurator-all .sim-button-main .gr-txt{display:block;text-align:center;font-size:12px;color:gray;letter-spacing:.3em}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all .sim-button-main .gr-txt {
    font-size: calc(12 / 3.75 * 1vw);
  }
}.design_simurator-all .design-page-more{margin-top:33px;margin-bottom:60px}.design_simurator-all .design-page-more__items{margin-top:15px;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all .design-page-more__items {
    grid-template-columns: repeat(1, 1fr);
    gap: 15px;
  }
}.design_simurator-all .design-page-more__item{background:#fbfbfb;border:1px solid #dedede;border-radius:5px;padding:15px 20px 20px;text-align:center;display:flex;flex-direction:column;align-items:center}.design_simurator-all .design-page-more__item-title{font-size:17px}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all .design-page-more__item-title {
    font-size: calc(15 / 3.75 * 1vw);
  }
}.design_simurator-all .design-page-more__item-img{max-width:232px;margin:15px auto 0}.design_simurator-all .design-page-more__item-img.--sm{max-width:220px}.design_simurator-all .design-page-more__item-text{font-size:13px;color:#555;line-height:1.6;margin-top:12px}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all .design-page-more__item-text {
    font-size: calc(13 / 3.75 * 1vw);
    margin-top: 12px;
  }
}.design_simurator-all .design-page-more__item-text.--mt-auto{margin-top:auto}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all .design-page-more__item-text.--mt-auto {
    margin-top: 12px;
  }
}.design_simurator-all .c-data-assis__header{align-items:flex-end}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all .c-data-assis__header {
    padding: 0 10px;
  }
}.design_simurator-all .c-data-assis__header-lead{font-size:18px;font-weight:bold;gap:12px;margin-top:23px;text-align:center}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all .c-data-assis__header-lead {
    font-size: calc(18 / 3.75 * 1vw);
    margin-top: 15px;
  }
}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all .c-data-assis__header-lead-small {
    display: flex;
    align-items: center;
    gap: 14px;
    text-align: left;
  }
}.design_simurator-all .c-data-assis__header-img{max-width:145px}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all .c-data-assis__header-img.--sp {
    max-width: calc(120 / 3.75 * 1vw);
  }
  .design_simurator-all .c-data-assis__header-img {
    max-width: 115px;
  }
}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all .c-data-assist__body {
    padding: 22px 0 30px;
  }
}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all .c-data-assist__body::before {
    content: "";
    display: block;
    width: 100vw;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #f9f9f9;
    z-index: -1;
    border: 1px solid #eee;
  }
  .design_simurator-all .design-page__contents {
    display: flex;
    gap: 47px;
    margin-top: 30px;
  }
  @media only screen and (not (min-width: 768px)) {
    .design_simurator-all .design-page__contents {
      flex-direction: column;
      gap: 32px;
      margin-top: 24px;
    }
  }
}.upload__header-img{max-width:540px;margin:0 auto}@media only screen and (not (min-width: 768px)) {
  .upload__header-img {
    max-width: calc(250 / 3.75 * 1vw);
  }
}.upload__details{max-width:860px;margin:25px auto 0;padding:25px 30px 30px;border:1px solid #c5c5c5;border-radius:5px}@media only screen and (not (min-width: 768px)) {
  .upload__details {
    margin-top: 30px;
    padding: 27px 20px;
  }
}.upload__title{font-size:18px;font-weight:bold;text-align:center}@media only screen and (not (min-width: 768px)) {
  .upload__title {
    font-size: calc(18 / 3.75 * 1vw);
  }
}.upload__items{margin-top:28px;display:flex;justify-content:space-between;gap:30px}@media only screen and (not (min-width: 768px)) {
  .upload__items {
    flex-direction: column;
    gap: 30px;
  }
}.upload__item-title{font-size:14px;font-weight:bold}@media only screen and (not (min-width: 768px)) {
  .upload__item-title {
    font-size: calc(14 / 3.75 * 1vw);
    line-height: 1.5;
  }
}.upload__item-img{margin-top:12px}.upload__item-text{margin-top:10px;font-size:12px;line-height:1.58}@media only screen and (not (min-width: 768px)) {
  .upload__item-text {
    font-size: calc(12 / 3.75 * 1vw);
    line-height: 1.75;
  }
}.upload .c-data-assis__header-lead{color:#505050}@media only screen and (not (min-width: 768px)) {
  .upload .c-data-assis__header-lead {
    font-size: calc(15 / 3.75 * 1vw);
  }
}.upload .c-data-assis__header{align-items:center;gap:10px;position:relative}@media only screen and (not (min-width: 768px)) {
  .upload .c-data-assis__header {
    width: 100%;
    justify-content: center;
  }
}.c-data-assis__header-img01{max-width:79px}@media only screen and (not (min-width: 768px)) {
  .c-data-assis__header-img01 {
    max-width: calc(57 / 3.75 * 1vw);
    position: absolute;
    left: 0;
    top: calc(35 / 3.75 * 1vw);
  }
}.upload .c-data-assis__header-img{max-width:117px}@media only screen and (not (min-width: 768px)) {
  .upload .c-data-assis__header-img {
    max-width: calc(72 / 3.75 * 1vw);
    position: absolute;
    right: 0;
    top: calc(34 / 3.75 * 1vw);
  }
}.upload__arrow{width:62px;height:25px;margin:8px auto 32px}@media only screen and (not (min-width: 768px)) {
  .upload__arrow {
    margin: calc(15 / 3.75 * 1vw) auto calc(32 / 3.75 * 1vw);
  }
}.upload .c-data-assist__flex{margin-top:0}.upload__support{max-width:750px;margin:30px auto 80px}.design_simurator-all .p-sub-kv-box02 .c-support{margin-left:auto}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all .p-sub-kv-box02 .c-support {
    order: 5;
    margin: calc(15 / 3.75 * 1vw) auto 0;
  }
}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all .c-flow__table::before {
    top: calc(55 / 3.75 * 1vw);
    max-width: calc(90 / 3.75 * 1vw);
    height: 84%;
  }
}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all .c-flow__table-item.--md.--sp-lg {
    height: calc(99 / 3.75 * 1vw);
    position: relative;
    top: 6vw;
  }
}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all .c-flow__table-title.--icon::before {
    width: calc(17 / 3.75 * 1vw);
    height: calc(16 / 3.75 * 1vw);
    left: calc(-5 / 3.75 * 1vw);
    position: relative;
    top: calc(4 / 3.75 * 1vw);
  }
}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all
    .c-flow__table.--staff
    .c-flow__table-item:nth-of-type(2) {
    margin-top: 78px;
  }
}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all .c-flow__table.--user .c-flow__text {
    margin-top: 60px;
  }
}.design_simurator-all .design-page-submission__desc.--desc01{padding-top:111px}.design_simurator-all .design-page-submission__desc-item::before{content:"";display:inline-block;width:31px;height:1px;background:#e8343d;position:absolute;left:-31px}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all .design-page-submission__desc-item::before {
    clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
    width: calc(32 / 3.75 * 1vw);
    height: calc(18 / 3.75 * 1vw);
    top: calc(-18 / 3.75 * 1vw) !important;
    left: 50% !important;
    transform: translateX(-50%);
  }
}.design_simurator-all .design-page-submission__desc-item.--item01::before{top:46px}.design_simurator-all .design-page-submission__items02{align-items:flex-start}.design_simurator-all .printing-colorlist .p-link-box .type01:hover{background: #fff5f5 url("/assets/img/common/icn_link_arr_g_on.png") right 15px
    center/8px auto no-repeat;border:1px solid #f9ccbf}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all .p-link-box.margin-30 {
    margin-top: 20px;
  }
}.design_simurator-all .design-page-submission__desc.--desc01{padding-top:111px}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all .c-flow__table.--user .c-flow__table-item:last-child {
    margin-top: 88px;
  }
}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all
    .c-flow__table.--staff
    .c-flow__table-item:nth-of-type(4) {
    margin-top: 42px;
  }
}.design_simurator-all .assets .p-type04{background:url(/html/user_data/assets/img/common/xr-t1_bg_stripe.png.pagespeed.ic.KJY5dbD9nU.png);margin-top:0}.design_simurator-all .design-page.block-title .upper .left{max-width:100%}.design_simurator-all .design-page.block-title .lower .right p{margin-bottom:20px}.design_simurator-all .design-page.block-title.simurator .lower .anc-btn{position:relative;margin-bottom:40px;background:none}.design_simurator-all .design-page.block-title.simurator .lower .anc-btn:hover{background-color:#fffae0}.design_simurator-all .design-page.block-title.simurator .lower .anc-btn::after{content:"";display:inline-block;background: url(/html/user_data/assets/img/common/arrow4_b_down.png) no-repeat
    center/100%;background-size:auto 8px;width:10px;height:8px;position:absolute;top:50%;right:30px;transform:translateY(-50%) rotate(-90deg)}.design_simurator-all .design-page.block-title .upper{margin-bottom:30px}.design_simurator-all .design-page.block-title.simurator .lower .flx-box__items{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;max-width:450px;margin:10px auto 30px}.design_simurator-all .design-page.block-title.simurator .lower .flx-box__item{position:relative;border-radius:5px;box-shadow:0 3px 6px rgba(0,0,0,.16);padding:10px 12px 16px;display:flex;flex-direction:column;background-color:#fff}.design_simurator-all .design-page.block-title.simurator .lower .flx-box__item::before{position:absolute;left:50%;top:-26px;content:"";display:block;background-image:url(/html/user_data/free/design_simulator/xdesign_simulator14.png.pagespeed.ic.fQCepKiOoa.png);width:70px;height:30px;background-repeat:no-repeat;background-size:contain;transform:translateX(-50%)}.design_simurator-all .design-page.block-title.simurator .lower .flx-box__item-title{font-weight:700;font-size:15px;line-height:1.6;margin-bottom:10px;text-align:center}.design_simurator-all .design-page.block-title.simurator .lower .flx-box__item-img{margin:0}.design_simurator-all .design-page.block-title.simurator .lower .flx-box__item-img img{width:100%;height:auto;object-fit:contain;margin:0;box-shadow:none}.design_simurator-all .design-page.block-title.simurator .lower .flx-box__item-txt{flex-grow:1;line-height:1.5;padding-left:2px;padding-right:2px;color:#555;margin-top:10px;text-align:left}.design_simurator-all .design-page.block-title.simurator .lower .flx-box__item-txt._notice{font-size:12px}.design_simurator-all .design-page.block-title.simurator .lower .design-link{position:relative;display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:40px;border:1px solid #1db9c6;color:#1db9c6;padding:4px 20px;border-radius:20px;width:100%;transition:background-color .3s ease;line-height:1.4615384615;font-weight:bold;line-height:1;font-size:13px}.design_simurator-all .design-page.block-title.simurator .lower .design-link._small{padding:6px 20px 0;height:50px;border-radius:25px;font-feature-settings:"palt";line-height:1.4;display:block;border-color:#1db9c6;color:#1db9c6}.design_simurator-all .design-link._small::after{content:"";display:inline-block;background: url(/html/user_data/assets/img/common/arrow4_b_down.png) no-repeat
    center / 100%;width:12px;height:8px;position:absolute;top:50%;right:12px;transform:translateY(-50%) rotate(-90deg)}.design_simurator-all .design-page.block-title.simurator .flx-wrap.lower .flx-box.left .lower .gr-txt{display:block;text-align:center;font-size:12px;color:gray;letter-spacing:.3em}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all .design-page.block-title.simurator .lower .right {
    width: 100%;
    margin-bottom: 10px;
  }
  .design_simurator-all .design-page.block-title .lower .right p {
    margin-left: 0;
  }

  .design_simurator-all .design-page.block-title .lower .right h3 {
    font-size: calc(16 / 3.75 * 1vw);
  }
  .design_simurator-all
    .design-page.block-title.simurator
    .lower
    .flx-box__item-txt {
    font-size: 12px;
  }
  .design_simurator-all .design-lead-other-image img {
    width: 100%;
  }

  .design_simurator-all .c-data-assist {
    margin-top: calc(62 / 3.75 * 1vw);
  }

  .design_simurator-all .c-data-assis__header-lead-sub {
    top: calc(-45 / 3.75 * 1vw);
  }

  .design_simurator-all .more {
    margin-top: 0;
  }

  .design_simurator-all .design-page.block-title.simurator .lower .left {
    width: 100%;
    margin-bottom: 30px;
  }

  .design_simurator-all .design-page-more__item-img {
    max-width: 100%;
  }

  .design_simurator-all .design-page-more__item-img.--sm {
    max-width: 100%;
  }

  .design_simurator-all .c-flow__table-items {
    top: calc(30 / 3.75 * 1vw);
  }

  .design_simurator-all
    .c-flow__table.--staff
    .c-flow__table-item:nth-of-type(2) {
    margin-top: calc(100 / 3.75 * 1vw);
  }

  .design_simurator-all .c-flow__table.--user .c-flow__table-item.--mt100 {
    margin-top: calc(120 / 3.75 * 1vw);
  }

  .design_simurator-all
    .c-flow__table.--staff
    .c-flow__table-item:nth-of-type(4) {
    margin-top: calc(32 / 3.75 * 1vw);
  }

  .design_simurator-all .c-flow__table.--user .c-flow__text {
    margin-top: calc(60 / 3.75 * 1vw);
  }

  .design_simurator-all .c-flow__table.--staff .c-flow__text {
    margin-top: calc(30 / 3.75 * 1vw);
  }

  .design_simurator-all
    .c-flow__table.--staff
    .c-flow__table-item:nth-of-type(3) {
    margin-top: calc(32 / 3.75 * 1vw);
  }

  .design_simurator-all .c-flow__table::before {
    height: 85%;
  }

  .design_simurator-all .c-flow__table.--user .c-flow__table-item:last-child {
    margin-top: calc(88 / 3.75 * 1vw);
  }
}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all {
    font-size: calc(13 / 3.75 * 1vw);
  }
}.design_sakusei-all.design-about #choice01,.design_sakusei-all.design-about #choice02,.design_sakusei-all.design-about #choice03,.design_sakusei-all.design-about #choice04,.design_sakusei-all.design-about #choice05{padding:0;margin:0}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all.design-about #choice01,
  .design_sakusei-all.design-about #choice02,
  .design_sakusei-all.design-about #choice03,
  .design_sakusei-all.design-about #choice04,
  .design_sakusei-all.design-about #choice05 {
    padding: 0 calc(10 / 3.75 * 1vw);
  }
}.design_sakusei-all .color{color:#cc468d}.design_sakusei-all-nav{margin-top:70px}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all-nav {
    margin-top: 50px;
  }
}.design_sakusei-all .p-sub-kv-box02__img{position:relative;top:13px}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all.design-about .p-sub-kv-box02::before {
    height: calc(425 / 3.75 * 1vw);
  }
}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all .p-sub-kv-box02__img {
    top: auto;
    max-width: calc(275 / 3.75 * 1vw);
    margin: calc(-20 / 3.75 * 1vw) auto 0;
    order: 3;
  }
}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all .p-sub-kv-box02__details-img {
    order: 2;
    margin-top: calc(12.5 / 3.75 * 1vw);
    position: relative;
    z-index: 1;
  }
}.design_sakusei-all .p-sub-kv-guide-sp{display:none}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all .p-sub-kv-guide-sp {
    display: block;
    order: 4;
    font-size: calc(11 / 3.75 * 1vw);
    font-weight: bold;
    position: relative;
    max-width: calc(66 / 3.75 * 1vw);
    margin: calc(15 / 3.75 * 1vw) auto 0;
  }
}.design_sakusei-all .p-sub-kv-guide-sp-arrow{display:block;width:100%;margin-top: calc(15 / 3.75 * 1vw)}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all .p-sub-kv-guide-sp::after,
  .design_sakusei-all .p-sub-kv-guide-sp::before {
    content: "";
    display: block;
    width: 100%;
    max-width: calc(33 / 3.75 * 1vw);
    height: calc(2 / 3.75 * 1vw);
    background: #cc468d;
  }
}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all .p-sub-kv-guide-sp::after {
    transform: rotate(25deg);
    position: relative;
    left: calc(2 / 3.75 * 1vw);
  }
}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all .p-sub-kv-guide-sp::before {
    position: absolute;
    bottom: 0;
    right: calc(2 / 3.75 * 1vw);
    transform: rotate(-25deg);
  }
}.design_sakusei-all .p-sub-kv-box02__header{background:#cc468d}.design_sakusei-all .p-sub-kv-box02__header::before{background:#e58aba}.design_sakusei-all .p-sub-kv-box02__header::after{background:#f9e1ee}.design_sakusei-all .p-sub-kv-box02__title{color:#cc468d;line-height:1}.design_sakusei-all .design-page__lead .heading03 em{color:#cc468d}.design_sakusei-all.design-about .p-sub-kv-box02{margin-bottom:40px}.design_sakusei-all .c-support{margin-left:auto}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all .c-support {
    order: 5;
    margin: calc(15 / 3.75 * 1vw) auto 0;
  }
}.design_sakusei-all .design-page-sample__list{margin-top:20px;display:grid!important;grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:30px}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all .design-page-sample__list {
    grid-template-columns: repeat(3, 1fr);
    gap: 10px;
  }
}.design_sakusei-all .design-page-sample .p-link-box{margin-bottom:60px}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all .assets .featureNav li:nth-child(3) {
    width: 40%;
  }
  .design_sakusei-all .assets .featureNav li:nth-child(1),
  .design_sakusei-all .assets .featureNav li:nth-child(2),
  .design_sakusei-all .assets .featureNav li:nth-child(4) {
    width: 35%;
  }
  .design_sakusei-all .assets .featureNav li:nth-child(4)::after {
    content: "";
    display: block;
    width: 1px;
    height: 126%;
    position: absolute;
    right: 0;
    top: 0;
    background: #ddd;
  }
}.design_sakusei-all .p-link-box .type01{background: #fff url(/assets/img/common/icn_link_arr_g.png) right 26px center /
    8px auto no-repeat}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all .c-data-assist .p-link-box .type01 {
    background: #fff url(/assets/img/common/icn_link_arr_g.png) right 13px
      center / 8px auto no-repeat;
  }
}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all .c-data-assist .p-link-box .type01:hover {
    background: #fff5f5 url(/assets/img/common/icn_link_arr_g.png) right 13px
      center / 8px auto no-repeat;
    border: 1px solid #f9ccbf;
  }
}.design_sakusei-all .p-link-box .type01:hover{background: #fff5f5 url(/assets/img/common/icn_link_arr_g_on.png) right 26px
    center / 8px auto no-repeat;border:1px solid #f9ccbf}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all ul.featureNav li a.fNav_txt {
    padding-top: 6px;
  }
}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all ul.featureNav li.fNav.--lg {
    width: 67%;
  }
}.design_sakusei-all .design-page-submission .p-type01 .pk{color:#cc468d}.design_sakusei-all .design-page-submission .p-h3-type01{margin-top:0}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all .design-page-submission .p-h3-type01 {
    line-height: 1.6;
  }
}.design_sakusei-all .design-link{position:relative;display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:40px;border:1px solid #cc468d;color:#cc468d;padding:4px 20px 4px 10px;border-radius:20px;width:100%;transition:background-color .3s ease;line-height:1.4615384615;font-weight:bold;line-height:1;font-size:13px}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all .design-link {
    height: calc(50 / 3.75 * 1vw);
    height: 50px;
    border-radius: calc(25 / 3.75 * 1vw);
    font-size: calc(13 / 3.75 * 1vw);
  }
}.design_sakusei-all .design-link::after{content:"";display:block;width:8px;height:12px;background-image:url(/html/user_data/free/towel/arrow_sakusei.svg);background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;transform:translateY(-50%);right:20px}.design_sakusei-all .design-link:hover{background:rgba(255,237,152,30%)}.design_sakusei-all .assets .post__items,.design_sakusei-all .assets .post_items{margin-top:0!important}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all .design-sim-promo {
    margin-top: 40px;
  }
}.design_sakusei-all .design-sim-promo__header{padding:17px 29px 14px;background:#fff;border:1px solid #1db9c6;border-radius:10px;text-align:center;font-weight:bold;width:fit-content;margin:0 auto;box-shadow:0 2px 3px rgba(0,0,0,.161);position:relative}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all .design-sim-promo__header {
    padding: 16px 16px 18px;
    width: 100%;
  }
}.design_sakusei-all .design-sim-promo__header::after{content:"";display:block;width:16px;height:16px;background:#fff;border-left:1px solid #1db9c6;border-bottom:1px solid #1db9c6;position:absolute;bottom:-8px;left:50%;transform:translateX(-50%) rotate(-45deg)}.design_sakusei-all .design-sim-promo__text{line-height:1.2}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all .design-sim-promo__text {
    font-size: calc(14 / 3.75 * 1vw);
    line-height: 1.6;
  }
}.design_sakusei-all .design-sim-promo__lead{font-size:20px;line-height:1.4;margin-top:5px}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all .design-sim-promo__lead {
    font-size: calc(17 / 3.75 * 1vw);
    font-feature-settings: "palt";
  }
}.design_sakusei-all .design-sim-promo__lead .color-sky{color:#1db9c6}.design_sakusei-all .design-sim-promo__body{max-width:900px;margin:-10px auto 70px;padding:40px 30px 30px;background:#fcfcfc;border:1px solid #eee;border-radius:10px;display:flex;align-items:center;justify-content:space-between;gap:58px}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all .design-sim-promo__body {
    flex-direction: column;
    gap: 23px;
    padding: 30px 20px;
  }
}.design_sakusei-all .design-sim-promo__img{width:40%;max-width:310px}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all .design-sim-promo__img {
    width: 100%;
    max-width: 100%;
  }
}.design_sakusei-all .design-sim-promo__details{flex:1}.design_sakusei-all .design-sim-promo__title{font-weight:bold;color:#e8343d}.design_sakusei-all .design-sim-promo__list{margin-top:15px;display:flex;flex-direction:column;gap:14px}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all .design-sim-promo__list {
    margin-top: 8px;
  }
}.design_sakusei-all .design-sim-promo__list li{line-height:1.64;font-weight:bold;display:flex;gap:10px;color:#555}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all .design-sim-promo__list li {
    font-size: calc(14 / 3.75 * 1vw);
    line-height: 1.64;
  }
}.design_sakusei-all .design-sim-promo__list li::before{content:"";display:inline-block;width:8px;min-width:8px;height:8px;background:#e8343d;border-radius:50%;margin-top:.4em}.design_sakusei-all .design-sim-promo__desc{font-size:13px;margin-top:24px}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all .design-sim-promo__desc {
    font-size: calc(13 / 3.75 * 1vw);
    line-height: 1.76;
  }
}.design_sakusei-all .design-request-point__details:not(:nth-of-type(1)) {margin-top:40px;margin-bottom:60px}.design_sakusei-all .design-request-point__box{margin-top:22px;padding:20px 30px 30px;background:#f9f9f9}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all .design-request-point__box {
    padding: 10px 10px 20px;
  }
}.design_sakusei-all .design-request-point__items{display:flex;gap:80px}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all .design-request-point__items {
    flex-direction: column;
    gap: 20px;
  }
}.design_sakusei-all .design-request-point__item{position:relative}.design_sakusei-all .design-request-point__item:first-child::after{content:"";display:block;width:27px;height:55px;clip-path:polygon(0 0,0% 100%,100% 50%);background:#e8343d;position:absolute;top:50%;right:-55px}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all .design-request-point__item:first-child::after {
    position: static;
    margin: 15px auto 0;
    clip-path: polygon(0 0, 50% 100%, 100% 0);
    width: calc(45 / 3.75 * 1vw);
    height: calc(22 / 3.75 * 1vw);
  }
}.design_sakusei-all .design-request-point__item-header{display:flex;align-items:center;gap:10px}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all .design-request-point__item-header {
    gap: 7px;
  }
}.design_sakusei-all .design-request-point__item-header-img{max-width:52px;min-width:52px}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all .design-request-point__item-header-img {
    max-width: calc(45 / 3.75 * 1vw);
    min-width: calc(45 / 3.75 * 1vw);
  }
}.design_sakusei-all .design-request-point__item-text{font-weight:bold;line-height:1.6;letter-spacing:.03em;color:#505050;flex:1}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all .design-request-point__item-text {
    font-feature-settings: "palt";
    letter-spacing: 0;
  }
}.design_sakusei-all .design-request-point__img{margin-top:10px;max-width:410px}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all .design-request-point__img {
    max-width: 100%;
  }
}.design_sakusei-all .design-request-point__box02{padding:30px;margin-top:15px;background:#f9f9f9}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all .design-request-point__box02 {
    padding: calc(10 / 3.75 * 1vw) calc(10 / 3.75 * 1vw) calc(20 / 3.75 * 1vw);
    margin-top: 10px;
  }
}.design_sakusei-all .design-request-point__box02-header{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:bold}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all .design-request-point__box02-header {
    font-size: calc(15 / 3.75 * 1vw);
    flex-direction: column;
    gap: 8px;
  }
}.design_sakusei-all .design-request-point__box02-header img{min-width:100px}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all .design-request-point__box02-header img {
    max-width: calc(100 / 3.75 * 1vw);
    min-width: calc(100 / 3.75 * 1vw);
  }
}.design_sakusei-all .design-request-point__box02 .design_sakusei-all .design-request-point__items{margin-top:20px}.design_sakusei-all .design-request-point__flow{margin-top:20px;margin-bottom:20px;padding:30px;background:#fff;border:1px solid #b8b8b8;border-radius:10px}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all .design-request-point__flow {
    margin-top: 24px;
    margin-bottom: 20px;
    padding: 17px 15px;
  }
}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all .design-request-point__flow-title {
    font-size: calc(14 / 3.75 * 1vw);
  }
}.design_sakusei-all .design-request-point__flow-flex{display:flex;gap:20px;margin-top:12px}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all .design-request-point__flow-flex {
    flex-direction: column;
    gap: 0;
  }
}.design_sakusei-all .design-request-point__flow-img{max-width:324px}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all .design-request-point__flow-img {
    max-width: calc(157 / 3.75 * 1vw);
    margin-bottom: 0;
  }
}.design_sakusei-all .design-request-point__flow-details{flex:1}.design_sakusei-all .design-request-point__flow-text{font-size:13px;letter-spacing:.03em}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all .design-request-point__flow-text {
    font-size: calc(13 / 3.75 * 1vw);
  }
}.design_sakusei-all .design-request-point__box02 .bold{font-size:13px;font-weight:bold}.design_sakusei-all .design-request-point__box02-note{font-size:13px;margin-top:6px;display:block}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all .design-request-point__box02-note {
    font-size: calc(13 / 3.75 * 1vw);
    line-height: 1.6;
  }
}.design_sakusei-all .design-request-point__box02 .rd{color:#e8343d;vertical-align:middle}.design_sakusei-all .design-request-point .link{color:#28a3cd}.design_sakusei-all .design-request-point__flow-btn.link{color:#28a3cd;font-weight:bold;text-align:right;margin-top:20px;display:block;position:relative;padding-right:16px;background:url(/html/user_data/assets/img/common/xarrow05.png.pagespeed.ic.jMIoi0jsIr.png) no-repeat right center}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all .design-request-point__flow-btn.link {
    font-size: calc(12 / 3.75 * 1vw);
    margin-top: 14px;
  }
}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all .design-request-point__flow-btn.link.--sp {
    margin-top: 24px;
  }
}.design_sakusei-all .design-request-point__flow-btn::after{content:"";display:block;position:absolute;width:11px;height:6px;background-image:url(/html/user_data/free/towel/xarrow_upper.png.pagespeed.ic.9OxMJb2PmH.webp);top:50%;right:0;transform:translateY(-50%) rotate(180deg)}.design_sakusei-all .design-request-point__box02-inbox{margin-top:20px;padding:15px 20px 17px;background:#f9f9f9}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all .design-request-point__box02-inbox {
    padding: 10px;
    margin-top: 28px;
  }
}.design_sakusei-all .design-request-point__box02 .design_sakusei-all .design-request-point__items{margin-top:20px}.design_sakusei-all .design-request-point__box02.--tegaki .design_sakusei-all .design-request-point__box02-header img{min-width:30px}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all
    .design-request-point__box02.--tegaki
    .design_sakusei-all
    .design-request-point__box02-header
    img {
    min-width: calc(30 / 3.75 * 1vw);
  }
}.design_sakusei-all .design-request-point__box02.--tegaki .design-about-text{margin-top:17px}.design_sakusei-all .design-request-point__flow-item{display:flex;flex-direction:column;gap:10px}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all .design-request-point__flow-item {
    flex-direction: row;
  }
}.design_sakusei-all .design-request-point__box02.--tegaki .design_sakusei-all .design-request-point__flow-flex{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all
    .design-request-point__box02.--tegaki
    .design_sakusei-all
    .design-request-point__flow-flex {
    grid-template-columns: repeat(1, 1fr);
    gap: 15px;
    margin-top: 22px;
  }
}.design_sakusei-all .design-request-point__box02.--tegaki .design_sakusei-all .design-request-point__box02-inbox{display:flex;gap:20px}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all
    .design-request-point__box02.--tegaki
    .design_sakusei-all
    .design-request-point__box02-inbox {
    flex-direction: column;
    gap: 0;
  }
}.design_sakusei-all .design-request-point__box02.--tegaki .design-request-point__box02-header img{min-width:30px}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all
    .design-request-point__box02.--tegaki
    .design-request-point__box02-header
    img {
    min-width: calc(30 / 3.75 * 1vw);
  }
}.design_sakusei-all .design-request-point__box02-inbox-img{width:60%;max-width:300px}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all .design-request-point__box02-inbox-img {
    max-width: 100%;
    width: 100%;
    margin: 13px auto 20px;
  }
}.design_sakusei-all .design-page-template__main-img{width:100%;max-width:615px;margin:25px auto 0}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all .design-page-template__main-img {
    max-width: calc(342 / 3.75 * 1vw);
  }
}.design_sakusei-all .design-page-template__items{margin-top:20px;display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-bottom:60px}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all .design-page-template__items {
    grid-template-columns: repeat(1, 1fr);
    gap: 15px;
    margin-top: 30px;
  }
}.design_sakusei-all .design-page-template__item{padding:20px;display:flex;flex-direction:column;gap:16px;border:1px solid #b8b8b8}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all .design-page-template__item {
    padding: 20px 15px 25px;
    gap: 20px;
  }
}.design_sakusei-all .design-page-template__item .p-h3-type01{margin:0}.design_sakusei-all .design-page-template__text{font-size:12px;line-height:1.75;color:#606060}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all .design-page-template__img {
    max-width: calc(270 / 3.75 * 1vw);
    margin: 0 auto;
  }
}.design_sakusei-all .design-page-template__item .design-link{padding:4px 20px}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all .design-page-template__item .design-link {
    max-width: calc(300 / 3.75 * 1vw);
    margin: 0 auto;
  }
}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all .design-about .p-h3-type01::before {
    top: 0.14em;
  }
}.design_sakusei-all .assets .p-type04{margin-bottom:32px}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all .assets .p-type04 {
    margin-bottom: 22px;
  }
}.design_sakusei-all .design-page.block-title .upper .left h3{color:#707070}.design_sakusei-all .design-page-sp.block-data-sakusei h3{margin-bottom:10px}.design_sakusei-all .design-page-sp.block-data-sakusei .detail-box{padding-top: calc(40 / 3.75 * 1vw)}.design_sakusei-all .design-page.block-title .flx-wrap.upper{gap:45px;margin-bottom:34px}.design_sakusei-all .design-page.block-title .upper .left{text-align:justify}.design_sakusei-all .design-page.block-title .upper .right{margin-left:0;width:100%;max-width:452px}.design_sakusei-all .design-page.block-title .upper .right p{margin-top:0;color:#555;letter-spacing:.1em}.design_sakusei-all .design-page.block-title .lower{gap:45px}.design_sakusei-all .design-page.block-title .lower .right{flex:1;width:auto}.design_sakusei-all .design-page.block-title .lower .right p{margin-bottom:30px;padding-left:38px}.design_sakusei-all .design-point-link.--flex{padding-left:38px}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all .design-point-link.--flex {
    padding-left: 0;
    max-width: calc(300 / 3.75 * 1vw);
    margin: 15px auto 0;
    gap: calc(25 / 3.75 * 1vw);
  }
}.design_sakusei-all .design-page-sp.block-data-sakusei figure.img-upper{margin-bottom: calc(25 / 3.75 * 1vw)}.design_sakusei-all .design-page.block-title .lower .right h3{padding-left:38px}.design_sakusei-all .design-lead-points{margin-top:118px}.design_sakusei-all .design-page__lead p{margin-top:12px}@media only screen and (not (min-width: 768px)) {
  .design_sakusei-all .design-request-point__flow-img.--lg {
    max-width: 100%;
  }

  .design_sakusei-all .design-request-point__flow-img.--lg img {
    width: 100%;
  }

  .design_sakusei-all .design-request-point__box02-note {
    margin-top: calc(13 / 3.75 * 1vw);
  }

  .design_sakusei-all .design-lead-points {
    margin-top: 48px;
  }

  .design_sakusei-all .c-flow__table-item {
    padding: calc(6 / 3.75 * 1vw) calc(10 / 3.75 * 1vw);
  }

  .design_sakusei-all
    .c-flow__table.--staff
    .c-flow__table-item:nth-of-type(2) {
    margin-top: calc(90 / 3.75 * 1vw);
  }

  .design_sakusei-all .c-flow__table.--user .c-flow__table-item.--mt100 {
    margin-top: calc(115 / 3.75 * 1vw);
  }

  .design_sakusei-all .c-flow__table.--user .c-flow__text {
    margin-top: calc(60 / 3.75 * 1vw);
  }

  .design_sakusei-all .c-flow__table.--user .c-flow__table-item:last-child {
    margin-top: calc(108 / 3.75 * 1vw);
  }

  .design_sakusei-all .c-flow__table.--staff .c-flow__text {
    margin-top: calc(24 / 3.75 * 1vw);
  }

  .design_sakusei-all
    .c-flow__table.--staff
    .c-flow__table-item:nth-of-type(3) {
    margin-top: calc(24 / 3.75 * 1vw);
  }

  .design_sakusei-all
    .c-flow__table.--staff
    .c-flow__table-item:nth-of-type(4) {
    margin-top: calc(58 / 3.75 * 1vw);
  }

  .design_sakusei-all .design-sim-promo {
    margin-top: calc(60 / 3.75 * 1vw);
  }

  .design_sakusei-all .design-request-point__box02 .bold {
    font-size: calc(13 / 3.75 * 1vw);
  }
  .design_sakusei-all .assets .featureNav {
    margin-bottom: 30px;
  }
}.design_sakusei-all .assets .p-type04{background:url(https://www.shop-stationery.com/html/user_data/assets/img/common/r-t1_bg_stripe.png);margin-top:0}.design_data-all .c-support{margin-left:auto}@media only screen and (not (min-width: 768px)) {
  .design_data-all .p-sub-kv-box02 .c-support {
    order: 5;
    margin: calc(20 / 3.75 * 1vw) auto 0;
  }
}.design_data-all .design-box-desc{display:flex;padding:15px 30px 15px 40px}@media only screen and (not (min-width: 768px)) {
  .design_data-all .design-box-desc {
    padding: 12px 14px 11px 16px;
  }
}.design_data-all .design-box-desc__img{max-width:128px;padding-right:40px;padding-top:8px;border-right:1px dotted #ccc}@media only screen and (not (min-width: 768px)) {
  .design_data-all .design-box-desc__img {
    padding-top: 0;
    padding-right: 12px;
    max-width: calc(100 / 3.75 * 1vw);
  }
}.design_data-all .design-box-desc__img span{font-size:13px;display:block;margin-top:12px;line-height:1;text-align:center}@media only screen and (not (min-width: 768px)) {
  .design_data-all .design-box-desc__img span {
    font-size: calc(12 / 3.75 * 1vw);
    margin-top: 8px;
  }
}.design_data-all .design-page-submission__desc-img{max-width:89px;margin:10px auto 0}.design_data-all .design-page-submission__desc-img.--desc-img02{max-width:140px}.design_data-all .design-box .design-box-caption{font-size:13px;line-height:1.6;color:#555;flex:1;padding-left:25px;text-align:left}@media only screen and (not (min-width: 768px)) {
  .design_data-all .design-box .design-box-caption {
    font-size: calc(12 / 3.75 * 1vw);
    padding-left: 12px;
  }
}.design_data-all .design-lead-points__note{font-size:12px;line-height:1.58;display:flex;align-items:baseline;gap:.4em}.design_data-all .design-box .design-box-caption .design-lead-points__note{margin-top:10px;margin-bottom:5px;gap:0}.design_data-all .design-lead-points__note span{color:#e8343d;font-size:10px;font-weight:500}.design_data-all .design-page__sample{border:1px solid #dcdcdc}.design_data-all .design-lead-points{margin-top:52px}@media only screen and (not (min-width: 768px)) {
  .design_data-all .design-lead-points {
    margin-top: 40px;
  }
}@media only screen and (not (min-width: 768px)) {
  .design_data-all .c-flow__table::before {
    top: calc(55 / 3.75 * 1vw);
    max-width: calc(90 / 3.75 * 1vw);
    height: 83%;
  }
}@media only screen and (not (min-width: 768px)) {
  .design_data-all .c-flow__table-item.--md.--sp-lg {
    height: calc(85 / 3.75 * 1vw);
    position: relative;
    top: -7.5vw;
  }
}.design_data-all .c-flow__table-text-sm{margin-top:5px}@media only screen and (not (min-width: 768px)) {
  .design_data-all .c-flow__table.--staff .c-flow__table-item:nth-of-type(2) {
    margin-top: calc(63 / 3.75 * 1vw);
  }
}@media only screen and (not (min-width: 768px)) {
  .design_data-all .c-flow__table.--user .c-flow__text {
    margin-top: calc(60 / 3.75 * 1vw);
  }
}.design_data-all.design-about #choice01,.design_data-all.design-about #choice02,.design_data-all.design-about #ai-outline,.design_data-all.design-about #choice04,.design_data-all.design-about #choice05{padding:0;margin:0}@media only screen and (not (min-width: 768px)) {
  .design_data-all.design-about #choice01,
  .design_data-all.design-about #choice02,
  .design_data-all.design-about #ai-outline,
  .design_data-all.design-about #choice04,
  .design_data-all.design-about #choice05 {
    padding: 0 calc(10 / 3.75 * 1vw);
  }
}.design_data-all .data-submit .link{color:#28a3cd}.design_data-all .mtResponsive{margin-top:30px}.design_data-all .data-submit .data-submit-title{line-height:2;margin-bottom:15px;font-size:18px;color:#666;display:flex;align-items:center}@media only screen and (not (min-width: 768px)) {
  .design_data-all .data-submit .data-submit-title {
    font-size: calc(15 / 3.75 * 1vw);
    margin-bottom: 20px;
  }
}.design_data-all .data-submit .data-submit-title img{max-width:46px;width:100%;margin-right:15px}@media only screen and (not (min-width: 768px)) {
  .design_data-all .data-submit .data-submit-title img {
    max-width: calc(35 / 3.75 * 1vw);
    margin-right: 12px;
  }
}.design_data-all .data-submit__details{margin-top:32px;padding:30px 30px 40px;background:#f9f9f9}@media only screen and (not (min-width: 768px)) {
  .design_data-all .data-submit__details {
    padding: 20px 0 30px;
    margin-top: 20px;
    position: relative;
  }
}@media only screen and (not (min-width: 768px)) {
  .design_data-all .data-submit__details::before {
    content: "";
    display: block;
    width: 100vw;
    height: 100%;
    background: #f9f9f9;
    position: absolute;
    top: 0;
    left: 0;
    margin: 0 calc(50% - 50vw);
    z-index: -1;
  }
}.design_data-all .data-submit__items{display:flex;justify-content:space-between;gap:50px}@media only screen and (not (min-width: 768px)) {
  .design_data-all .data-submit__items {
    flex-direction: column;
    gap: 35px;
  }
}.design_data-all .data-table{height:460px}@media only screen and (not (min-width: 768px)) {
  .design_data-all .data-table {
    height: auto;
  }
}.design_data-all .data-submit .data-table table{font-size:13px;color:#666;width:100%;height:100%}@media only screen and (not (min-width: 768px)) {
  .design_data-all .data-submit .data-table table {
    font-size: calc(12 / 3.75 * 1vw);
  }
}.design_data-all .data-submit .data-table table tr th{width:105px;padding:10px;background:#ededed;vertical-align:middle;line-height:1.6}@media only screen and (not (min-width: 768px)) {
  .design_data-all .data-submit .data-table table tr th {
    padding: 5px;
    width: calc(71 / 3.75 * 1vw);
    line-height: 1.5;
  }
}.design_data-all .data-submit .data-table table tr td{vertical-align:middle;padding:8px 20px 8px 10px;line-height:1.6;background:#fff}@media only screen and (not (min-width: 768px)) {
  .design_data-all .data-submit .data-table table tr td {
    padding: 8px 7px 10px 10px;
    line-height: 1.8;
    /* font-feature-settings: "palt"; */
  }
}.design_data-all .data-submit .data-table table .bold{font-size:13px;font-weight:bold}.design_data-all .data-submit .data-table table table,.design_data-all .data-submit .data-table table th,.design_data-all .data-submit .data-table table td{border:1px solid #cbcbcb}.design_data-all table{border-collapse:collapse;border-spacing:0}.design_data-all .caption{width:100%;max-width:750px;margin:23px auto 0;padding:12px 18px 16px;border:1px solid #cbcbcb;background:#fff}@media only screen and (not (min-width: 768px)) {
  .design_data-all .caption {
    padding: 17px 12px;
    margin-top: 25px;
    max-width: calc(315 / 3.75 * 1vw);
  }
}.design_data-all .caption p{font-size:13px}@media only screen and (not (min-width: 768px)) {
  .design_data-all .caption p {
    font-size: calc(12 / 3.75 * 1vw);
  }
}.design_data-all .data-table .caption{width:95%;background-color:#fff;margin-bottom:0}.design_data-all .red-disk{font-size:13px;position:relative;margin-bottom:5px;display:flex;align-items:center}.design_data-all p.red-disk{padding-left:0;text-indent:0}.design_data-all .red-disk::before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#e8343d}.design_data-all .bold-13px{font-size:13px;font-weight:bold;color:#666}@media only screen and (not (min-width: 768px)) {
  .design_data-all .bold-13px {
    font-size: calc(13 / 3.75 * 1vw);
  }
}.design_data-all .data-color{margin-top:60px}@media only screen and (not (min-width: 768px)) {
  .design_data-all .data-color {
    margin-top: 40px;
  }
}.design_data-all .data-color .data-table02 table{width:100%;border-top:1px solid #cbcbcb;text-align:left;font-size:13px}.design_data-all .data-color .data-table02 table th,.design_data-all .data-color .data-table02 table td{border-bottom:1px solid #cbcbcb}@media only screen and (not (min-width: 768px)) {
  .design_data-all .data-color .data-table02 table th,
  .design_data-all .data-color .data-table02 table td {
    display: block;
    border-bottom: none;
  }
}.design_data-all .data-color .data-table02 table th{background:#ededed;padding:19px 15px;vertical-align:top;width:200px}@media only screen and (not (min-width: 768px)) {
  .design_data-all .data-color .data-table02 table th {
    display: block;
    padding: 11px 10px 12px;
    width: 100%;
  }
}.design_data-all .data-color .data-table02 table th .th-title{font-size:15px;font-weight:bold;display:flex;align-items:center;gap:6px}@media only screen and (not (min-width: 768px)) {
  .design_data-all .data-color .data-table02 table th .th-title {
    font-size: calc(14 / 3.75 * 1vw);
  }
}@media only screen and (not (min-width: 768px)) {
  .design_data-all .design-point .design-point-link.--col .design-link {
    line-height: 1.53;
  }
}@media only screen and (not (min-width: 768px)) {
  .design_data-all {
    font-size: calc(13 / 3.75 * 1vw);
  }
}.design_data-all .design-link{position:relative;display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:40px;border:1px solid #beab24;color:#beab24;padding:4px 20px;border-radius:20px;width:100%;max-width:360px;transition:background-color .3s ease;line-height:1.4615384615;font-weight:bold;line-height:1;font-size:13px}.design_data-all .design-link:hover{background-color:#fffae0}@media only screen and (not (min-width: 768px)) {
  .design_data-all .design-link {
    height: calc(50 / 3.75 * 1vw);
    border-radius: calc(25 / 3.75 * 1vw);
    font-size: calc(13 / 3.75 * 1vw);
  }
}.design_data-all .design-link::after{content:"";display:block;width:8px;height:12px;background-image:url(https://www.shop-stationery.com/html/user_data/free/towel/arrow_data.svg);background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;transform:translateY(-50%);right:20px}@media only screen and (not (min-width: 768px)) {
  .design_data-all .design-point .design-point-link.--col .design-link {
    line-height: 1.53;
  }
}.design_data-all .color{color:#beab25}.design_sakusei-all .color{color:#cc468d}@media only screen and (not (min-width: 768px)) {
  .design_data-all.design-about .p-sub-kv-box02__title-area {
    width: 100%;
    max-width: 100%;
    display: contents;
  }
}.design_data-all .design-about .p-sub-kv-box02__title{font-size:45px;font-weight:bold;padding:18px 0 14px;border-bottom:3px dashed #ccc;line-height:1}@media only screen and (not (min-width: 768px)) {
  .design_data-all .design-about .p-sub-kv-box02__title {
    font-size: calc(30 / 3.75 * 1vw);
    padding: calc(19 / 3.75 * 1vw) 3px calc(10.5 / 3.75 * 1vw);
    text-align: center;
    width: fit-content;
    margin: 0 auto;
    order: 1;
    position: relative;
    z-index: 1;
  }
}.design_data-all .design-about .p-sub-kv-box02__details{flex:1;position:relative;top:-15px}@media only screen and (not (min-width: 768px)) {
  .design_data-all .design-about .p-sub-kv-box02__details {
    display: contents;
  }
}@media only screen and (not (min-width: 768px)) {
  .design_data-all .p-sub-kv-box02__details-img {
    order: 2;
    margin-top: calc(13 / 3.75 * 1vw);
    position: relative;
    z-index: 1;
    right: 0;
  }
}.design_data-all .p-sub-kv-box02__header{background:#beab25}.design_data-all .p-sub-kv-box02__header::before{background:#e2d36c}.design_data-all .p-sub-kv-box02__header::after{background:#f9f2bf}.design_data-all .p-sub-kv-box02__title{color:#beab25;text-align:center}@media only screen and (not (min-width: 768px)) {
  .design_data-all .p-sub-kv-box02__title {
    width: 100%;
    max-width: calc(276 / 3.75 * 1vw);
  }
}.design_data-all .p-sub-kv-box02__img{max-width:250px;margin:77px auto 0}.design_data-all .p-sub-kv-guide-sp{display:none}@media only screen and (not (min-width: 768px)) {
  .design_data-all .p-sub-kv-guide-sp {
    display: block;
    order: 4;
    font-size: calc(11 / 3.75 * 1vw);
    font-weight: bold;
    position: relative;
    max-width: calc(66 / 3.75 * 1vw);
    margin: calc(70 / 3.75 * 1vw) auto 0;
  }
}.design_data-all .p-sub-kv-guide-sp-arrow{display:block;width:100%;margin-top: calc(15 / 3.75 * 1vw)}@media only screen and (not (min-width: 768px)) {
  .design_data-all .p-sub-kv-guide-sp::after,
  .design_data-all .p-sub-kv-guide-sp::before {
    content: "";
    display: block;
    width: 100%;
    max-width: calc(33 / 3.75 * 1vw);
    height: calc(2 / 3.75 * 1vw);
    background: #beab25;
  }
}@media only screen and (not (min-width: 768px)) {
  .design_data-all .p-sub-kv-guide-sp::after {
    transform: rotate(25deg);
    position: relative;
    left: calc(2 / 3.75 * 1vw);
  }
}@media only screen and (not (min-width: 768px)) {
  .design_data-all .p-sub-kv-guide-sp::before {
    position: absolute;
    bottom: 0;
    right: calc(2 / 3.75 * 1vw);
    transform: rotate(-25deg);
  }
}@media only screen and (not (min-width: 768px)) {
  .design_data-all.design-about .p-sub-kv-box02::before {
    height: calc(424 / 3.75 * 1vw);
  }
}@media only screen and (not (min-width: 768px)) {
  .design_data-all .assets .featureNav li:nth-child(3) {
    width: 40%;
  }
  .design_data-all .assets .featureNav li:nth-child(1),
  .design_data-all .assets .featureNav li:nth-child(2),
  .design_data-all .assets .featureNav li:nth-child(4) {
    width: 35%;
  }
  .design_data-all .assets .featureNav li:nth-child(4)::after {
    content: "";
    display: block;
    width: 1px;
    height: 126%;
    position: absolute;
    right: 0;
    top: 0;
    background: #ddd;
  }
}.design_data-all .data-color .data-table02 table th .th-title{font-size:15px;font-weight:bold;display:flex;align-items:center;gap:6px}@media only screen and (not (min-width: 768px)) {
  .design_data-all .data-color .data-table02 table th .th-title {
    font-size: calc(14 / 3.75 * 1vw);
  }
}.design_data-all .data-color .data-table02 table th .th-title::before{content:"";display:inline-block;width:14px;height:20px}@media only screen and (not (min-width: 768px)) {
  .design_data-all .data-color .data-table02 table th .th-title::before {
    width: calc(14 / 3.75 * 1vw);
    height: calc(20 / 3.75 * 1vw);
  }
}.design_data-all .data-color .data-table02 table th .th-title.--title01::before{background: url(https://www.shop-stationery.com/html/user_data/free/design_data/design_data_tag1.png)
    center/100%}.design_data-all .data-color .data-table02 table th .th-title.--title02::before{background: url(https://www.shop-stationery.com/html/user_data/free/design_data/design_data_tag2.png)
    center/100%}.design_data-all .data-color .data-table02 table th .th-title.--title03::before{background: url(https://www.shop-stationery.com/html/user_data/free/design_data/design_data_tag3.png)
    center/100%}.design_data-all .data-color .data-table02 table th .th-lists{font-size:12px;color:#666;line-height:1.66;margin-top:10px;font-weight:normal;padding-left:18px}@media only screen and (not (min-width: 768px)) {
  .design_data-all .data-color .data-table02 table th .th-lists {
    display: flex;
    flex-wrap: wrap;
    font-size: calc(11 / 3.75 * 1vw);
    line-height: 1.8;
    margin-top: 3px;
    padding-left: 0;
  }
}@media only screen and (not (min-width: 768px)) {
  .design_data-all
    .data-color
    .data-table02
    table
    th
    .th-list:not(:last-child):after {
    content: "・";
    display: inline-block;
  }
}.design_data-all .data-color .data-table02 table td{background:#fff;padding:19px 10px 20px 20px}@media only screen and (not (min-width: 768px)) {
  .design_data-all .data-color .data-table02 table td {
    padding: 10px 10px 18px;
  }
}.design_data-all .data-color .data-table02 table td .td-flex{display:flex;gap:29px}@media only screen and (not (min-width: 768px)) {
  .design_data-all .data-color .data-table02 table td .td-flex {
    flex-direction: column;
    gap: 25px;
  }
}.design_data-all .data-color .data-table02 table td .td-img{max-width:275px}@media only screen and (not (min-width: 768px)) {
  .design_data-all .data-color .data-table02 table td .td-img {
    max-width: calc(222 / 3.75 * 1vw);
    margin: 0 auto;
  }
}.design_data-all .data-color .data-table02 table td .td-desc{flex:1;padding-top:1px}.design_data-all .data-color .data-table02 table td .td-title{font-size:15px;font-weight:bold;color:#666;display:flex;align-items:center;gap:5px}@media only screen and (not (min-width: 768px)) {
  .design_data-all .data-color .data-table02 table td .td-title {
    font-size: calc(15 / 3.75 * 1vw);
  }
}.design_data-all .data-color .data-table02 table td .td-title::before{content:"";display:inline-block;width:18px;height:18px}@media only screen and (not (min-width: 768px)) {
  .design_data-all .data-color .data-table02 table td .td-title::before {
    width: calc(18 / 3.75 * 1vw);
    height: calc(18 / 3.75 * 1vw);
  }
}.design_data-all .data-color .data-table02 table td .td-title.--ai::before{background: url(https://www.shop-stationery.com/html/user_data/free/design_data/design_data_icon-ai.png)
    center/100%}.design_data-all .data-color .data-table02 table td .td-title.--psd::before{background: url(https://www.shop-stationery.com/html/user_data/free/design_data/design_data_icon-psd.png)
    center/100%}.design_data-all .data-color .data-table02 table td .td-desc{display:flex;flex-direction:column;gap:23px}.design_data-all .data-color .data-table02 table td .td-text{line-height:1.54;margin-top:8px}.design_data-all .data-color .data-table02 table td .td-text .td-text-bold{font-weight:bold}.design_data-all .data-color .data-table02 table td .td-note{display:block;text-decoration:underline}.design_data-all .data-color .data-table02 table td .td-img-items{display:flex;flex-direction:column;gap:12px}@media only screen and (not (min-width: 768px)) {
  .design_data-all .data-color .data-table02 table td .td-img-items {
    gap: 15px;
  }
}@media only screen and (not (min-width: 768px)) {
  .design_data-all
    .data-color
    .data-table02
    table
    td
    .td-img-items
    .td-img-item {
    max-width: calc(222 / 3.75 * 1vw);
    margin: 0 auto;
  }
}.design_data-all .data-color .data-table02 table td .td-img-caption{font-size:12px;font-weight:bold;color:#777;line-height:1;margin-top:4px}@media only screen and (not (min-width: 768px)) {
  .design_data-all .data-color .data-table02 table td .td-img-caption {
    font-size: calc(12 / 3.75 * 1vw);
    margin-top: 5px;
  }
}.design_data-all .data-color .data-table02 table td .td-title-flex{display:flex;gap:13px}@media only screen and (not (min-width: 768px)) {
  .design_data-all .data-color .data-table02 table td .td-title-flex {
    flex-direction: column;
    gap: 11px;
  }
}.design_data-all .data-color .data-color__notes{margin-top:15px}@media only screen and (not (min-width: 768px)) {
  .design_data-all .data-color .data-color__notes {
    padding: 0 20px;
  }
}.design_data-all .data-color .data-color__note{font-size:12px;line-height:1.66}@media only screen and (not (min-width: 768px)) {
  .design_data-all .data-color .data-color__note {
    font-size: calc(12 / 3.75 * 1vw);
  }
}.design_data-all .data-color .data-color__note span{font-weight:bold}.design_data-all .data-color .caption{margin-top:27px}.design_data-all .caption__wrap:nth-of-type(2) {margin-top:15px}.design_data-all .data-submit__print-color{margin-top:40px}.design_data-all .data-submit__print-color-img{max-width:460px;margin:24px auto 0}.design_data-all .data-submit__print-color-link{margin-top:25px;margin-bottom:60px}.design_data-all .design-point-title::before{border-color:#beab25}.design_data-all .data-care .assets .data-care-details{padding:30px;background:#f9f9f9;margin-top:24px;margin-bottom:60px;display:flex;flex-direction:column;gap:40px}@media only screen and (not (min-width: 768px)) {
  .design_data-all .data-care .assets .data-care-details {
    padding: 20px 0;
    gap: 25px;
  }
}.design_data-all .data-care .assets .data-care-details .point-box{width:100%;margin:0;padding:0;border:2px solid #ddd;overflow:hidden;border-radius:5px;background:#fff}@media only screen and (not (min-width: 768px)) {
  .design_data-all .data-care .assets .data-care-details .point-box {
    border-width: 1px;
    border-radius: 10px;
  }
}.design_data-all .data-care .assets .data-care-details .point-box .request{display:block;margin:0 auto;width:100%;font-size:18px;padding:20px 0 20px 100px;background-color:#ededed;background-image:url(https://www.shop-stationery.com/html/user_data/free/towel/xcare_point.png.pagespeed.ic.JYajoeQum5.webp);background-repeat:no-repeat;background-position:left 20px center;background-size:58px}@media only screen and (not (min-width: 768px)) {
  .design_data-all .data-care .assets .data-care-details .point-box .request {
    font-size: calc(15 / 3.75 * 1vw);
    padding: calc(12 / 3.75 * 1vw) calc(15 / 3.75 * 1vw) calc(12 / 3.75 * 1vw)
      calc(80 / 3.75 * 1vw);
    background-position: left calc(10 / 3.75 * 1vw) center;
    background-size: calc(58 / 3.75 * 1vw);
  }
}.design_data-all .data-care .assets .data-care-details .point-box .lead{font-size:13px}@media only screen and (not (min-width: 768px)) {
  .design_data-all .data-care .assets .data-care-details .point-box .lead {
    font-size: calc(13 / 3.75 * 1vw);
  }
}.design_data-all .data-care .assets .data-care-details .point-box .inner{margin:0;padding:20px 30px 30px}@media only screen and (not (min-width: 768px)) {
  .design_data-all .data-care .assets .data-care-details .point-box .inner {
    padding: 10px 10px 20px;
  }
}.design_data-all .data-care .assets .data-care-details .point-box .items{display:grid;grid-template-columns:repeat(2,1fr);margin-top:11px}@media only screen and (not (min-width: 768px)) {
  .design_data-all .data-care .assets .data-care-details .point-box .items {
    grid-template-columns: repeat(1, 1fr);
    margin-top: 15px;
  }
}.design_data-all .data-care .assets .data-care-details .point-box01 .items{display:flex;justify-content:space-between;gap:60px;margin-top:30px}@media only screen and (not (min-width: 768px)) {
  .design_data-all .data-care .assets .data-care-details .point-box01 .items {
    flex-direction: column;
    gap: 30px;
  }
}.design_data-all .data-care .assets .data-care-details .point-box02 .items{gap:40px}.design_data-all .data-care .assets .data-care-details .point-box03 .items,.design_data-all .data-care .assets .data-care-details .point-box04 .items,.design_data-all .data-care .assets .data-care-details .point-box06 .items,.design_data-all .data-care .assets .data-care-details .point-box07 .items{grid-template-columns:1fr minmax(0,345px);gap:30px}@media only screen and (not (min-width: 768px)) {
  .design_data-all .data-care .assets .data-care-details .point-box03 .items,
  .design_data-all .data-care .assets .data-care-details .point-box04 .items,
  .design_data-all .data-care .assets .data-care-details .point-box06 .items,
  .design_data-all .data-care .assets .data-care-details .point-box07 .items {
    grid-template-columns: 1fr;
    gap: 20px;
  }
}.design_data-all .data-care .assets .data-care-details .point-box04 .items{margin-top:0}.design_data-all .data-care .assets .data-care-details .point-box05 .items{gap:20px}@media only screen and (not (min-width: 768px)) {
  .design_data-all .data-care .assets .data-care-details .point-box05 .items {
    gap: 15px;
  }
}.design_data-all .data-care .assets .data-care-details .point-box07 .items01{display:grid;grid-template-columns:1fr minmax(0,308px);gap:65px}@media only screen and (not (min-width: 768px)) {
  .design_data-all .data-care .assets .data-care-details .point-box07 .items01 {
    grid-template-columns: 1fr;
    gap: 20px;
  }
}@media only screen and (not (min-width: 768px)) {
  .design_data-all
    .data-care
    .assets
    .data-care-details
    .point-box07
    .items01
    .img-item {
    margin-bottom: 15px;
  }
}.design_data-all .data-care .assets .data-care-details .point-box .item.--border{position:relative}@media only screen and (not (min-width: 768px)) {
  .design_data-all
    .data-care
    .assets
    .data-care-details
    .point-box
    .item.--border {
    padding-bottom: 30px;
    border-bottom: 1px dotted #707070;
  }
}.design_data-all .data-care .assets .data-care-details .point-box .item.--border::after{content:"";display:block;width:1px;height:100%;border-left:1px dotted #b8b8b8;position:absolute;top:0;right:-30px}.design_data-all .data-care .assets .data-care-details .point-box02 .item02{padding:15px 18px;border:1px solid #b8b8b8;border-radius:5px;position:relative;width: calc(100% + 20px);right:20px}@media only screen and (not (min-width: 768px)) {
  .design_data-all .data-care .assets .data-care-details .point-box02 .item02 {
    padding: 12px 15px 20px;
    width: 100%;
    right: 0;
    margin-top: calc(-25 / 3.75 * 1vw);
  }
}.design_data-all .data-care .assets .data-care-details .point-box02 .item02::before{content:"";display:inline-block;width:20px;height:20px;border-left:1px solid #b8b8b8;border-bottom:1px solid #b8b8b8;background:#fff;position:absolute;top:50%;left:-10px;transform:translateY(-50%) rotate(45deg)}@media only screen and (not (min-width: 768px)) {
  .design_data-all
    .data-care
    .assets
    .data-care-details
    .point-box02
    .item02::before {
    width: calc(14 / 3.75 * 1vw);
    height: calc(14 / 3.75 * 1vw);
    top: calc(-8 / 3.75 * 1vw);
    left: 50%;
    transform: translateX(-50%) rotate(135deg);
  }
}.design_data-all .data-care .assets .data-care-details .point-box .title{font-size:14px;font-weight:bold;color:#666;display:flex;align-items:center;gap:8px}@media only screen and (not (min-width: 768px)) {
  .design_data-all .data-care .assets .data-care-details .point-box .title {
    font-size: calc(14 / 3.75 * 1vw);
  }
}.design_data-all .data-care .assets .data-care-details .point-box02 .point-box__psd{margin-top:48px}@media only screen and (not (min-width: 768px)) {
  .design_data-all
    .data-care
    .assets
    .data-care-details
    .point-box02
    .point-box__psd {
    margin-top: 30px;
  }
}.design_data-all .data-care .assets .data-care-details .point-box05 .point-box__ai{margin-top:22px}@media only screen and (not (min-width: 768px)) {
  .design_data-all
    .data-care
    .assets
    .data-care-details
    .point-box05
    .point-box__ai {
    margin-top: 30px;
  }
}.design_data-all .data-care .assets .data-care-details .point-box .title::before{content:"";display:inline-block;width:26px;height:26px}@media only screen and (not (min-width: 768px)) {
  .design_data-all
    .data-care
    .assets
    .data-care-details
    .point-box
    .title::before {
    width: calc(28 / 3.75 * 1vw);
    height: calc(28 / 3.75 * 1vw);
  }
}.design_data-all .data-care .assets .data-care-details .point-box .title.--ai::before{background: url(https://www.shop-stationery.com/html/user_data/free/design_data/design_data_icon-ai.png)
    center/100%}.design_data-all .data-care .assets .data-care-details .point-box .title.--psd::before{background: url(https://www.shop-stationery.com/html/user_data/free/design_data/design_data_icon-psd.png)
    center/100%}.design_data-all .data-care .assets .data-care-details .point-box .img-items{display:flex;align-items:center;gap:8px}@media only screen and (not (min-width: 768px)) {
  .design_data-all .data-care .assets .data-care-details .point-box .img-items {
    gap: 6px;
  }
}.design_data-all .data-care .assets .data-care-details .point-box01 .img-items{height:180px}@media only screen and (not (min-width: 768px)) {
  .design_data-all
    .data-care
    .assets
    .data-care-details
    .point-box01
    .img-items {
    height: auto;
    margin-top: 20px;
  }
}.design_data-all .data-care .assets .data-care-details .point-box02 .img-items{margin-top:12px}.design_data-all .data-care .assets .data-care-details .point-box01 .img-item{max-width:180px}@media only screen and (not (min-width: 768px)) {
  .design_data-all
    .data-care
    .assets
    .data-care-details
    .point-box01
    .img-item {
    max-width: calc(155 / 3.75 * 1vw);
  }
}.design_data-all .data-care .assets .data-care-details .point-box02 .img-item,.design_data-all .data-care .assets .data-care-details .point-box05 .img-item{max-width:100%;margin-top:10px}.design_data-all .data-care .assets .data-care-details .point-box03 .img-item,.design_data-all .data-care .assets .data-care-details .point-box04 .img-item,.design_data-all .data-care .assets .data-care-details .point-box06 .img-item{max-width:345px}.design_data-all .data-care .assets .data-care-details .point-box .img-caption{margin-top:8px}.design_data-all .data-care .assets .data-care-details .point-box .arrow{max-width:14px}@media only screen and (not (min-width: 768px)) {
  .design_data-all .data-care .assets .data-care-details .point-box .arrow {
    max-width: calc(12 / 3.75 * 1vw);
  }
}.design_data-all .data-care .assets .data-care-details .point-box .caption{padding:10px 12px 12px;margin-top:0}@media only screen and (not (min-width: 768px)) {
  .design_data-all .data-care .assets .data-care-details .point-box .caption {
    margin-top: 20px;
    padding: 10px 12px 16px;
  }
}.design_data-all .data-care .assets .data-care-details .point-box06 .caption{margin-top:45px}@media only screen and (not (min-width: 768px)) {
  .design_data-all .data-care .assets .data-care-details .point-box06 .caption {
    margin-top: 18px;
  }
}.design_data-all
  .data-care
  .assets
  .data-care-details
  .point-box
  .caption
  .caption__wrap:nth-of-type(2) {margin-top:10px}.design_data-all .data-care .assets .data-care-details .point-box .caption p{letter-spacing:-.02rem}.design_data-all .data-care .assets .data-care-details .point-box .caption .bold-13px{color:#333}.design_data-all .data-care .assets .data-care-details .point-box .caption .caption__note{font-size:12px;letter-spacing:-.02em}.design_data-all .data-care .assets .data-care-details .point-box02 .title-box{background:#f5f5f5;padding:6px 10px 4px;text-align:center}.design_data-all .data-care .assets .data-care-details .point-box02 .title-box p{line-height:1.6}@media only screen and (not (min-width: 768px)) {
  .design_data-all
    .data-care
    .assets
    .data-care-details
    .point-box02
    .title-box
    p {
    line-height: 1.8;
  }
}.design_data-all .data-care .assets .data-care-details .point-box02 .title-box strong{display:block;color:#666}@media only screen and (not (min-width: 768px)) {
  .design_data-all
    .data-care
    .assets
    .data-care-details
    .point-box02
    .title-box
    strong {
    font-feature-settings: "palt";
  }
}.design_data-all .data-care .assets .data-care-details .point-box02 .note{margin-top:5px}.design_data-all .data-care .assets .data-care-details .point-box small{font-size:11px;font-weight:bold;color:#e8343d;vertical-align:middle}.design_data-all .data-care .assets .data-care-details .point-box .link{color:#28a3cd;display:flex;align-items:center;justify-content:flex-end;gap:8px;line-height:1;margin-top:10px}.design_data-all .data-care .assets .data-care-details #point-box05{margin-top:-40px}.design_data-all .data-care .assets .data-care-details .point-box05 .link{font-size:14px;font-weight:bold;margin-top:13px}@media only screen and (not (min-width: 768px)) {
  .design_data-all .data-care .assets .data-care-details #point-box05 {
    margin-top: calc(-25 / 3.75 * 1vw);
  }
  .design_data-all .data-care .assets .data-care-details .point-box05 .link {
    font-size: calc(14 / 3.75 * 1vw);
  }
}.design_data-all .data-care .assets .data-care-details .point-box .link::after{content:"";display:inline-block;width:8px;height:12px;background: url(https://www.shop-stationery.com/html/user_data/assets/img/common/arrow3.png)
    center/100%}@media only screen and (not (min-width: 768px)) {
  .design_data-all
    .data-care
    .assets
    .data-care-details
    .point-box
    .link::after {
    width: calc(8 / 3.75 * 1vw);
    height: calc(12 / 3.75 * 1vw);
  }
}.design_data-all .data-care .assets .data-care-details .point-box .link.--down::after{transform:rotate(90deg)}.design_data-all .data-care .assets .data-care-details .point-box .point-box__bottom{margin-top:25px;padding-top:25px;border-top:1px dotted #b8b8b8}.design_data-all .data-care .assets .data-care-details .point-box .point-box__bottom .desc{margin-top:8px}.design_data-all .data-care .assets .data-care-details .point-box03 .lead{font-size:14px;font-weight:bold;color:#666;margin-top:10px}.design_data-all .data-care .assets .data-care-details .point-box03 .bold-13px{color:#333}.design_data-all .data-care .assets .data-care-details .point-box03 .desc{padding-left:13px}.design_data-all .data-care .assets .data-care-details .point-box04 .desc{margin-top:10px}.design_data-all .data-care .assets .data-care-details .point-box05 .desc{margin-top:12px}.design_data-all .data-care .assets .data-care-details .point-box .notes02{margin-top:25px}.design_data-all .data-care .assets .data-care-details .point-box .notes02 .note-title{font-weight:bold}.design_data-all .data-care .assets .data-care-details .point-box .notes02 .note-title span{text-decoration:underline}.design_data-all .data-care .assets .data-care-details .point-box .point-box__bottom a{color:#28a3cd}.design_data-all .data-care .assets .data-care-details .point-box .caption ol{line-height:1.6;padding-left:13px}.design_data-all .data-care .assets .data-care-details .point-box07 .items02{margin-top:30px}@media only screen and (not (min-width: 768px)) {
  .design_data-all
    .data-care
    .assets
    .data-care-details
    .point-box07
    .items02
    .desc {
    margin-bottom: 15px;
  }
}.design_data-all .data-care .assets .data-care-details .point-box07 .items02-title{font-size:14px;font-weight:bold;letter-spacing:.03em;line-height:1;padding:9px 10px;background:#f3f3f3;margin-bottom:15px}.design_data-all .data-care .assets .data-care-details .point-box07 .desc{margin-bottom:20px}@media only screen and (not (min-width: 768px)) {
  .design_data-all .data-care .assets .data-care-details .point-box07 .desc {
    margin-bottom: 0;
  }
}.design_data-all .data-care .assets .data-care-details .modal-img-2col ul{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:20px}.design_data-all .data-care .assets .data-care-details .modal-img-2col ul li{width:48%}.design_data-all .data-care .assets .data-care-details .modal-img-2col ul li .modal-images-thumb{border:#d4d4d4 solid 1px;position:relative;width:100%;aspect-ratio:auto}.design_data-all .data-care .assets .data-care-details .modal-img-2col ul li img{width:100%;height:auto}.design_data-all .data-care .assets .data-care-details .item-detail-wrap .item-lupe-button{width:36px;height:36px;background-image:url(https://www.shop-stationery.com/assets/img/common/icn_zoom02.png);background-repeat:no-repeat;background-position:center;background-size:20px;cursor:pointer;border:none;border-radius:50%;aspect-ratio: 1/1;background-color:#fff;transition:opacity .15s ease-in-out}.design_data-all .data-care .assets .data-care-details .modal-img-2col .item-detail-wrap .item-lupe-button{width:36px;height:36px;background-size:20px}.design_data-all .data-care .assets .data-care-details .item-detail-wrap .item-modal{position:fixed;inset:0;width:100%;height:100%;z-index:999905;pointer-events:none}.design_data-all .data-care .assets .data-care-details .item-detail-wrap .item-modal .item-modal-inner{position:fixed;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}.design_data-all .data-care .assets .data-care-details .modal-img-2col .item-detail-wrap .item-modal .item-modal-images{max-height:50vh;max-width:50vw}@media only screen and (not (min-width: 768px)) {
  .design_data-all
    .data-care
    .assets
    .data-care-details
    .modal-img-2col
    .item-detail-wrap
    .item-modal
    .item-modal-images {
    max-width: calc(100vw - 20px);
  }
}.design_data-all .data-care .assets .data-care-details .item-detail-wrap .item-modal .item-modal-images img{max-height:100%;-o-object-fit:contain;object-fit:contain}.design_data-all .data-care .assets .data-care-details .item-detail-wrap .item-modal .item-modal-close{background:#333;height:50px;width:50px;transition:.15s ease;position:absolute;right:-50px;top:-1px;border:none;cursor:pointer;pointer-events:auto}@media only screen and (not (min-width: 768px)) {
  .design_data-all
    .data-care
    .assets
    .data-care-details
    .item-detail-wrap
    .item-modal
    .item-modal-close {
    right: 0;
    top: -50px;
  }
}.design_data-all .data-care .assets .data-care-details .item-detail-wrap .item-modal .item-modal-close-icon{background: url(https://www.shop-stationery.com/assets/img/common/cm-modal-close.png)
    center center/32px auto no-repeat;display:block;transition:.15s ease;height:100%;width:100%}.design_data-all .data-care .assets .data-care-details .item-detail-wrap .body-mask{display:none;height:100%;inset:0;position:fixed;width:100%;z-index:999903}.design_data-all .data-care .assets .data-care-details .modal-img-2col ul li figcaption{font-size:13px;font-weight:bold;text-align:center;margin-top:10px}@media only screen and (not (min-width: 768px)) {
  .design_data-all
    .data-care
    .assets
    .data-care-details
    .modal-img-2col
    ul
    li
    figcaption {
    font-size: calc(12 / 3.75 * 1vw);
    font-weight: 500;
    line-height: 1.6;
    margin-top: 8px;
  }
}.design_data-all .data-care .assets .data-care-details .item-detail-wrap .flow-img-wrap.on+.body-mask{background:rgba(0,0,0,.6);display:block}.design_data-all .design-page-submission .p-h3-type01{margin-top:0}@media only screen and (not (min-width: 768px)) {
  .design_data-all .design-page-submission .p-h3-type01 {
    line-height: 1.6;
    margin-top: 0;
  }
}.design_data-all .design-page-submission__items.--start{align-items:flex-start}@media only screen and (not (min-width: 768px)) {
  .design_data-all .design-page-submission__items.--start {
    position: relative;
    padding-top: calc(130 / 3.75 * 1vw);
  }
}.design_data-all .design-page-submission__desc.--desc01{padding-top:0;margin-top:-20px}.design_data-all .assets .post__items,.design_data-all .assets .post_items{margin-top:0!important}.p-gallery-box .flx-box.template li img{height:100px;width:auto}.p-gallery-box-zirei-img img{height:auto}.design_sakusei-all.design-about .assets .p-type07{font-size:18px!important;line-height:1.8!important;font-weight:bold;text-align:center}@media only screen and (not (min-width: 768px)) {
.design_sakusei-all.design-about .assets .p-type07 {
  font-size: calc(15 / 3.75 * 1vw) !important;
}
.design_sakusei-all.design-about .assets .p-type07::before{
  margin-right: calc(5 / 3.75 * 1vw); !important;
}
.design_sakusei-all.design-about .assets .p-type07::after{
  margin-left: calc(5 / 3.75 * 1vw); !important;
}
}.design_simurator-all.design-about .assets .p-type07{font-weight:bold}.design_data-all #about_template.data-submit__template{padding-top:160px;margin-top:-95px}.design_data-all .data-submit__template .template-title{font-size:16px;font-weight:bold;background-color:#ececec;padding:7px 0;margin-bottom:20px;text-align:center;line-height:1.2}.design_data-all .data-submit__template .flex-box{display:flex;column-gap:22px}.design_data-all .data-submit__template .flex-box .txt-box{width:545px;min-height:580px}.design_data-all .data-submit__template .flex-box .txt-box .step-box{margin-bottom:30px}.design_data-all .data-submit__template .flex-box .txt-box .step-box .step-title{font-size:15px;font-weight:bold;padding-bottom:15px;line-height:1.3}.design_data-all .data-submit__template .flex-box .txt-box .step-box .step-title .red{color:#e8373d;margin-right:8px}.design_data-all .data-submit__template .flex-box .txt-box .step-box .about-box{margin-bottom:20px}.design_data-all .data-submit__template .flex-box .txt-box .step-box .about-box .case{font-size:13px;font-weight:bold;color:#666;display:flex;align-items:center;gap:5px;line-height:1.5;padding-bottom:3px}.design_data-all .data-submit__template .flex-box .txt-box .step-box .about-box .case::before{content:"";display:inline-block;width:16px;height:16px}.design_data-all .data-submit__template .flex-box .txt-box .step-box .about-box .case._ai::before{background: url(/html/user_data/free/design_data/design_data_icon-ai.png) center / 100%}.design_data-all .data-submit__template .flex-box .txt-box .step-box .about-box .case._psd::before{background: url(/html/user_data/free/design_data/design_data_icon-psd.png) center / 100%}.design_data-all .data-submit__template .flex-box .txt-box .step-box .about-box .about_txt{line-height:1.7}.design_data-all .data-submit__template .flex-box .txt-box .step-box .about-box .about_txt .bold{font-weight:bold;font-size:13px}.design_data-all .data-submit__template .flex-box .txt-box .step-box .about-box .about_txt .red{color:#e8373d}.design_data-all .data-submit__template .flex-box .img-box{width:333px;min-height:600px}.design_data-all .data-submit__template .flex-box .img-box img{padding-bottom:15px}@media only screen and (not (min-width: 768px)) {
  .design_data-all #about_template.data-submit__template {
    padding-top: calc(100 / 3.75 * 1vw);
    margin-top: calc(-48 / 3.75 * 1vw);
  }
  .design_data-all .data-submit__template .template-title {
    padding: calc(9 / 3.75 * 1vw) 0;
    font-size: calc(16 / 3.75 * 1vw);
    line-height: 1.5;
  }
  .design_data-all .data-submit__template .flex-box {
    display: block;
  }
  .design_data-all .data-submit__template .flex-box .txt-box {
    width: 100%;
    min-height: calc(1000 / 3.75 * 1vw);
  }
  .design_data-all .data-submit__template .flex-box .txt-box .step-box {
    margin-bottom: calc(20 / 3.75 * 1vw);
  }
  .design_data-all .data-submit__template .flex-box .txt-box .step-box .step-title {
    font-size: calc(14 / 3.75 * 1vw);
    padding-bottom: calc(15 / 3.75 * 1vw);
    display: flex;
    line-height: 1.5;
  }
  .design_data-all .data-submit__template .flex-box .txt-box .step-box img {
    padding-top: calc(20 / 3.75 * 1vw);
    width: calc(164 / 3.75 * 1vw);
    height: calc(364 / 3.75 * 1vw);
    object-fit: contain;
    margin: 0 auto;
    display: flex;
  }
  .design_data-all .data-submit__template .flex-box .txt-box .step-box .step-title .red {
    margin-right: calc(5 / 3.75 * 1vw);
  }
  .design_data-all .data-submit__template .flex-box .txt-box .step-box .about-box {
    margin-bottom: calc(15 / 3.75 * 1vw);
  }
  .design_data-all .data-submit__template .flex-box .txt-box .step-box .about-box .case {
    font-size: calc(13 / 3.75 * 1vw);
    gap: calc(5 / 3.75 * 1vw);
    padding-bottom: calc(3 / 3.75 * 1vw);
  }
  .design_data-all .data-submit__template .flex-box .txt-box .step-box .about-box .case::before {
    content: "";
    display: inline-block;
    width: calc(16 / 3.75 * 1vw);
    height: calc(16 / 3.75 * 1vw);
  }
  .design_data-all .data-submit__template .flex-box .txt-box .step-box .about-box .about_txt, .design_data-all .data-submit__template .flex-box .txt-box .step-box .about-box .about_txt .bold {
    font-size: calc(13 / 3.75 * 1vw);
  }
  .design_data-all .data-submit__template .flex-box .txt-box .step-box .about-box .about_txt .sp-small {
    font-size: calc(12 / 3.75 * 1vw);
  }
  .design_data-all .data-submit__template .flex-box .img-box {
    width: calc(282 / 3.75 * 1vw);
    height: calc(261 / 3.75 * 1vw);
    min-height: auto;
    margin: 0 auto;
  } 
  .design_data-all .data-submit__template .flex-box .img-box img {
    padding-bottom: 0;
  }
}@media only screen and (not (min-width: 768px)) {
  .design_data-all .design-lead-points__note {
    font-size: calc(12 / 3.75 * 1vw);
  }
  .design_data-all .design-lead-points__note span {
    font-size: calc(10 / 3.75 * 1vw);
  }
}@media only screen and (not (min-width: 768px)) {
  .design_simurator-all .design-page.block-title.simurator .lower .left figure img {
    height: auto;
  }
  .design_simurator-all .design-page.block-title.simurator .lower .anc-btn {
    height: calc(40 / 3.75 * 1vw);
    width: calc(300 / 3.75 * 1vw);
    border-radius: calc(20 / 3.75 * 1vw);
  }
  .design_simurator-all .design-page.block-title.simurator .flx-wrap.lower .flx-box.left .lower .sub-title {
    height: calc(30 / 3.75 * 1vw);
    width: calc(175 / 3.75 * 1vw);
    border-radius: calc(15 / 3.75 * 1vw);
  }
}