﻿@import url("https://fonts.googleapis.com/css2?family=Caveat:wght@700&family=Homemade+Apple&family=Paytone+One&family=Prompt:wght@700&family=Roboto&family=Shippori+Mincho&display=swap");/*!
Theme Name: Cocoon Child
Description: Cocoon専用の子テーマ
Theme URI: https://wp-cocoon.com/
Author: Kuroco_alpha
Author URI: https://nelog.jp/
Template:   cocoon-master
Version:    1.1.3
*/body .container .content{margin-top:0}body .container .content .content-in.wrap{width:100%}body .container .content .content-in.wrap .main{padding:0;overflow:hidden}*{color:#373032}.tagline{display:none}.fv-wrap,.footer{overflow:hidden}strong{color:inherit}body.home .loading-bg{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:9999;background-color:white;display:flex;justify-content:center;align-items:center}body.home .loading-bg .sk-folding-cube{margin:20px auto;width:100px;height:100px;position:relative;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}body.home .loading-bg .sk-folding-cube .sk-cube{float:left;width:50%;height:50%;position:relative;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}body.home .loading-bg .sk-folding-cube .sk-cube::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation:sk-foldCubeAngle 2.4s infinite linear both;animation:sk-foldCubeAngle 2.4s infinite linear both;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}body.home .loading-bg .sk-folding-cube .sk-cube1::before{background-color:#78004a}body.home .loading-bg .sk-folding-cube .sk-cube2{-webkit-transform:scale(1.1) rotateZ(90deg);transform:scale(1.1) rotateZ(90deg)}body.home .loading-bg .sk-folding-cube .sk-cube2::before{background-color:#645701;-webkit-animation-delay:0.3s;animation-delay:0.3s}body.home .loading-bg .sk-folding-cube .sk-cube3{-webkit-transform:scale(1.1) rotateZ(180deg);transform:scale(1.1) rotateZ(180deg)}body.home .loading-bg .sk-folding-cube .sk-cube3::before{background-color:rgba(24, 0, 150, 0.9);-webkit-animation-delay:0.6s;animation-delay:0.6s}body.home .loading-bg .sk-folding-cube .sk-cube4{background-color:#01371e;-webkit-transform:scale(1.1) rotateZ(270deg);transform:scale(1.1) rotateZ(270deg)}body.home .loading-bg .sk-folding-cube .sk-cube4::before{-webkit-animation-delay:0.9s;animation-delay:0.9s}@-webkit-keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1}90%,100%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}@keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1}90%,100%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}.section-wrap{position:relative;padding:112px 0}.section-wrap .section-inner{width:100%;padding:0 24px}.main h2.section-heading,.article h2.section-heading{position:relative;display:block;margin-bottom:48px;padding-top:160px;text-align:center;font-size:clamp(32px, 5vw, 56px);z-index:1}.main h2.section-heading::before,.article h2.section-heading::before{position:absolute;content:attr(data-en);left:50%;transform:translateX(-50%);font-family:"Paytone One", sans-serif;top:0;color:#ececec;line-height:0.78;letter-spacing:10px;font-size:clamp(64px, 15vw, 220px);font-weight:lighter;z-index:-1}.main h3.heading-frame,.article h3.heading-frame{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:48px}.main h3.heading-frame::before,.article h3.heading-frame::before{position:absolute;content:"";top:50%;left:0;transform:translateY(-50%);z-index:1;width:100%;height:3px;background-color:#373032;z-index:-1}.main h3.heading-frame .heading-box,.article h3.heading-frame .heading-box{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:16px;background-color:#fdfdfd;border:5px solid #373032}.main h3.heading-frame .heading-box span,.article h3.heading-frame .heading-box span{display:block;line-height:1}.main h3.heading-frame .heading-box span.heading-en,.article h3.heading-frame .heading-box span.heading-en{margin-bottom:8px;padding-left:8px;letter-spacing:8px;font-size:clamp(40px, 6vw, 65px);font-family:"Paytone One", sans-serif}.main h3.heading-frame .heading-box span.heading-jn,.article h3.heading-frame .heading-box span.heading-jn{font-size:clamp(18px, 3vw, 24px)}.br-pc{display:block}.br-sp{display:none}.txt-center{text-align:center;font-size:18px;font-weight:600}.purple{color:#7300cf}.pink{color:#ff3d79}.orange{color:#ff9a00}.red{color:red}.large{display:inline;letter-spacing:-10px;font-size:96px;font-weight:bold;font-family:"Roboto", sans-serif}.middle{display:inline;margin:0 -10px;letter-spacing:-1px;font-size:32px;font-weight:bold;font-family:"Roboto", sans-serif}.space-three{letter-spacing:3px}.txt-bottom{margin-bottom:32px}.side-space{padding:0 48px}.header-container{position:fixed;width:100%;z-index:1}.header-container .header-container-in.wrap{position:relative;width:100%;padding-left:48px}.hamburger{position:absolute;top:0;right:48px;width:100px;height:100px;z-index:2}.hamburger.bg-paint-yellow::before{position:absolute;content:"";top:-32px;left:16px;width:150px;height:150px;filter:drop-shadow(2px 4px 0px #8b8257);background-image:url("../images/bg_paint/paint_accent_04.svg");background-repeat:no-repeat;background-size:150px}.hamburger .hamburger-line{position:absolute;content:"";right:0;height:3px;background-color:#373032;border-radius:10px;transition:all 0.3s linear}.hamburger .hamburger-line:nth-child(1){top:50px;width:32px}.hamburger .hamburger-line:nth-child(2){top:62px;width:24px}.hamburger.is-active.bg-paint-yellow::before{filter:none}.hamburger.is-active .hamburger-line{top:56px;width:32px}.hamburger.is-active .hamburger-line:nth-child(1){transform:rotate(45deg)}.hamburger.is-active .hamburger-line:nth-child(2){transform:rotate(-45deg)}.navi{position:absolute;right:0;width:355px;height:100vh;background-color:rgba(0, 0, 0, 0.95) !important;border-radius:20% 0 0 80%;transform:translateX(100%);transition:all 0.3s linear}.navi .navi-in.wrap{display:flex;justify-content:center;align-items:center;width:100%;margin-top:136px}.navi .navi-in.wrap>ul.menu-header{flex-direction:column;gap:24px}.navi .navi-in.wrap>ul.menu-header>li.menu-item{position:initial;width:auto;height:auto;line-height:1.5}.navi .navi-in.wrap>ul.menu-header>li.menu-item a{font-weight:bold}.navi .navi-in.wrap>ul.menu-header>li.menu-item a:hover{background-color:inherit;color:inherit}.navi .navi-in.wrap>ul.menu-header>li.menu-item a .caption-wrap .item-label{color:#ffffff !important}.navi.is-active{transform:translateX(0);opacity:1}.fv-wrap{position:relative;height:730px;background-color:transparent}.fv-wrap .fv-outer{position:absolute;top:0;left:0;width:100%;height:100%;padding:0}.fv-wrap .fv-outer .fv-inner{position:relative;width:100%;height:730px}.fv-wrap .fv-outer .fv-inner .fv-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#ffffff;z-index:2}.fv-wrap .fv-outer .fv-inner .fv-content .fv-box{}.fv-wrap .fv-outer .fv-inner .fv-content .fv-box .header__logo{position:relative;margin:0 auto;z-index:1}.fv-wrap .fv-outer .fv-inner .fv-content .fv-box .header__logo .logo-image{margin-top:-32px;padding:0 0 16px !important}.fv-wrap .fv-outer .fv-inner .fv-content .fv-box .fv-copy .mv-copy-txt{width:450px;margin:0 auto;line-height:1.3;font-size:clamp(16px, 2vw, 24px);font-weight:bold}h1.section-heading span{display:block}h1.section-heading .main-heading{font-size:clamp(24px, 3vw, 36px)}h1.section-heading .main-heading img{width:100%}h1.section-heading .sub-heading{font-size:clamp(16px, 2vw, 18px)}.fv-model{position:relative;max-width:1440px;height:100%;margin:0 auto}.fv-model .fv-model-person{position:absolute}.fv-model .fv-model-person.boy{left:-50px;bottom:-100px;width:590px}.fv-model .fv-model-person.girl{right:-30px;bottom:0;width:470px}.bg-copy-content,.paint-content{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:100%}.bg-copy-content{z-index:-1}.bg-copy-content .bg-copy-item{position:absolute;display:inline-block;color:#000000;line-height:0;letter-spacing:8px;font-size:240px;font-family:"Paytone One", sans-serif;opacity:0.85}.bg-copy-content .bg-copy-item.top{top:30px;left:-50px}.bg-copy-content .bg-copy-item.bottom{right:-50px;bottom:90px}.section-wrap .paint-content .paint-item{height:100vh}.paint-content{max-width:1500px;margin:0 auto;z-index:-2}.paint-content .paint-item{position:absolute;display:inline-block;height:100%;background-repeat:no-repeat;background-size:100%}.paint-content .paint-item.paint-01{top:-70px;left:20px;width:360px;background-image:url("../images/bg_paint/paint_accent_01.svg")}.paint-content .paint-item.paint-02{top:300px;left:-290px;width:480px;background-image:url("../images/bg_paint/paint_accent_07.svg")}.paint-content .paint-item.paint-03{bottom:-510px;left:35%;transform:translate(-50%, 0);width:270px;background-image:url("../images/bg_paint/paint_accent_11.svg")}.paint-content .paint-item.paint-04{bottom:-430px;left:75%;transform:translate(-50%, 0);width:480px;background-image:url("../images/bg_paint/paint_accent_08.svg")}.paint-content .paint-item.paint-05{top:0;right:220px;width:330px;background-image:url("../images/bg_paint/paint_accent_09.svg")}.paint-content .paint-item.paint-06{top:60px;right:-250px;width:410px;background-image:url("../images/bg_paint/paint_accent_06.svg")}.paint-content .paint-item.paint-07{bottom:-470px;right:-130px;width:230px;background-image:url("../images/bg_paint/paint_accent_15.svg")}.product-wrap{background-image:url("../images/product_menu/t-shirt_back.jpg");background-repeat:no-repeat;background-position:center top;background-size:cover}.product-wrap .section__inner{padding:0}.product-menu{display:flex;flex-wrap:wrap;justify-content:space-between}.product-menu .product-item{flex:1;padding:106px 0;text-align:center;mix-blend-mode:hard-light;transform:translateY(10px);opacity:0}.product-menu .product-item:nth-child(1){background-color:rgba(24, 0, 150, 0.9)}.product-menu .product-item:nth-child(2){background-color:#78004a}.product-menu .product-item:nth-child(3){background-color:#01371e}.product-menu .product-item:nth-child(4){background-color:#645701}.product-menu .product-item .item-name{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.product-menu .product-item .item-name::before{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%, -50%);font-weight:bold;font-family:"Font Awesome 6 Free";transform:translate(-50%, -50%) scale(1);background-color:rgba(255, 255, 255, 0.5);width:100px;height:100px;border-radius:50%}.product-menu .product-item .item-name p{color:#ffffff}.product-menu .product-item .item-name .item-en{font-size:56px;font-family:"Paytone One", sans-serif}.product-menu .product-item .item-name .item-jn{font-size:21px;font-weight:bold}.sketch-wrap{background-image:url(../images/beginner/sketch_bg.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:fixed;z-index:-2}.sketch-wrap::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:#72490c;mix-blend-mode:soft-light}.sketch-wrap .imgWrap{position:relative;display:block;max-width:700px;height:512px;margin:0 auto 48px;text-align:center}.sketch-wrap .imgWrap .click-txt{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;z-index:1;top:88%;padding:16px;background-color:white;border:1px solid;border-radius:10px;opacity:0.4;font-size:24px;font-weight:bold;z-index:2}.sketch-wrap .imgWrap .click-txt.js-fade.is-active{opacity:0;transition-duration:2s}.sketch-wrap .imgWrap figure{width:100%;padding:24px 48px;backface-visibility:hidden;-webkit-backface-visibility:hidden}.sketch-wrap .imgWrap figure::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-image:linear-gradient(-38deg, transparent 50%, white 50%, white 51%, transparent 51%, transparent 52%, white 52%, white 53%, transparent 53%)}.sketch-wrap .imgWrap figure.front{position:relative;background-color:#ff9a00;box-shadow:inset 0 0 30px #c58d37}.sketch-wrap .imgWrap figure.back{position:absolute;top:0;left:0;background-color:#efac1c;box-shadow:inset 0 0 30px #c18c1a;transform:rotateY(180deg)}.sketch-wrap .imgWrap figure p{display:inline-block;margin-bottom:16px;text-align:center;font-size:21px;font-weight:bold;backface-visibility:hidden;-webkit-backface-visibility:hidden}.sketch-wrap .imgWrap figure img{position:relative;width:100%;height:400px;object-fit:cover;backface-visibility:hidden;-webkit-backface-visibility:hidden}.sketch-wrap .imgWrap.js-figure.is-active .front{transform:rotateY(180deg)}.sketch-wrap .imgWrap.js-figure.is-active .back{transform:rotateY(0)}.sketch-wrap table.price-summary{position:relative;border-collapse:collapse;margin:0 auto 48px;padding:0;max-width:850px;width:100%;table-layout:fixed}.sketch-wrap table.price-summary thead tr{background-color:transparent;color:#fff}.sketch-wrap table.price-summary thead tr th.heading{background-color:#167F92}.sketch-wrap table.price-summary tr{background-color:#e4f4f7;padding:0.35em;border-bottom:2px solid #fff}.sketch-wrap table.price-summary tr th,.sketch-wrap table.price-summary tr td{padding:10px;border-right:2px solid #fff}.sketch-wrap table.price-summary tr th{background:#78bbc7;color:#fff;font-size:18px}.sketch-wrap table.price-summary tr td{text-align:center}.sketch-wrap table.price-summary tr td span{color:inherit;font-size:21px;font-weight:bold}.sketch-wrap table.price-summary tr td.price{color:#167F92}.sketch-wrap table.price-summary tr td.price .orange,.sketch-wrap table.price-summary tr td.price .red{margin-right:4px;padding:4px;background-color:white;font-size:14px}.sketch-wrap table.price-summary tr td.price .orange{color:orange;border:1px solid orange}.sketch-wrap table.price-summary tr td.price .red{color:red;border:1px solid red}.sketch-wrap table.price-summary tr td.non{background:transparent;border:none}.paint-left{top:40px;left:-160px;width:420px}.paint-right{top:-70px;right:-110px;width:460px}.beginner-left{background-image:url(../images/bg_paint/paint_accent_12.svg)}.beginner-right{background-image:url(../images/bg_paint/paint_accent_13.svg)}.beginner-content{position:relative;padding:0 48px}.beginner-content .t-shirt-collection{position:absolute;top:0;left:0;width:100%;min-height:550px;z-index:-1;background-image:url("../images/beginner/t-shirt_display.png");background-repeat:no-repeat;background-position:center;background-size:cover}.beginner-content .beginner-box{position:relative;top:96px;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:1024px;margin:0 auto;padding-bottom:96px;background-color:rgba(255, 255, 255, 0.9)}.beginner-content .beginner-box .beginner-heading{margin-bottom:36px}.beginner-content .beginner-box .beginner-heading h3.beginner-copy{line-height:1;text-align:center;font-size:40px}.company-name{position:relative;top:-24px;display:inline-block;width:auto;padding:8px 16px;border:5px solid #373032;border-radius:5px;background:#fdfdfd;font-size:21px;font-weight:bold;transform:rotate(-15deg)}.company-name::before{position:absolute;content:"";top:50%;left:0;transform:translateY(-50%);font-weight:bold;font-family:"Font Awesome 6 Free";top:auto;left:20px;bottom:-19px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #373032}.flex-box{position:relative;display:flex;flex-wrap:wrap;justify-content:center;margin:32px auto;gap:32px;z-index:1}.flex-box .flex-item{display:flex;justify-content:center;align-items:center;width:150px;height:150px;border-radius:50%;color:#ffffff;line-height:1;font-size:24px;font-weight:bold}.flex-box .flex-item:nth-of-type(odd){background-color:#7300cf}.flex-box .flex-item:nth-of-type(odd)::before{position:absolute;content:"";width:160px;height:160px;border:2px solid #7300cf;border-radius:50%}.flex-box .flex-item:nth-of-type(even){background-color:#ff3d79}.flex-box .flex-item:nth-of-type(even)::before{position:absolute;content:"";width:160px;height:160px;border:2px solid #ff3d79;border-radius:50%}.print-left{top:-100px;background-image:url(../images/bg_paint/paint_accent_02.svg)}.print-right{top:50px;background-image:url(../images/bg_paint/paint_accent_03.svg)}.two-column-simple{max-width:824px;margin:0 auto}.two-column-simple .two-column-item{display:flex;justify-content:space-between;align-items:center;gap:48px;counter-increment:simple-counter}.two-column-simple .two-column-item .two-column-part.figure{position:relative;flex:1}.two-column-simple .two-column-item .two-column-part.figure img{height:450px}.two-column-simple .two-column-item .two-column-part.figure::before,.two-column-simple .two-column-item .two-column-part.figure::after{position:absolute;content:"";border-radius:50%}.two-column-simple .two-column-item .two-column-part.figure::before{left:-96px;bottom:48px;width:300px;height:300px;z-index:-1}.two-column-simple .two-column-item .two-column-part.figure::after{left:-160px;bottom:0;width:200px;height:200px;z-index:-2}.two-column-simple .two-column-item .two-column-part.copy{flex:2}.two-column-simple .two-column-item .two-column-part.copy p{margin-bottom:24px}.two-column-simple .two-column-item:nth-of-type(even){flex-direction:row-reverse}.two-column-simple .two-column-item:nth-child(1) .two-column-part.figure::before,.two-column-simple .two-column-item:nth-child(1) .two-column-part.figure::after{background-color:#f79886}.two-column-simple .two-column-item:nth-child(1) .two-column-part.figure::after{opacity:0.5}.two-column-simple .two-column-item:nth-child(2) .two-column-part.figure::before,.two-column-simple .two-column-item:nth-child(2) .two-column-part.figure::after{background-color:#efac1c}.two-column-simple .two-column-item:nth-child(2) .two-column-part.figure::before{left:auto;right:-96px}.two-column-simple .two-column-item:nth-child(2) .two-column-part.figure::after{left:auto;right:-160px;opacity:0.5}.two-column-simple .two-column-item:nth-child(3) .two-column-part.figure::before,.two-column-simple .two-column-item:nth-child(3) .two-column-part.figure::after{background-color:#e0d928}.two-column-simple .two-column-item:nth-child(3) .two-column-part.figure::after{opacity:0.5}h3.count-heading{position:relative;margin-bottom:24px}h3.count-heading::before,h3.count-heading::after{position:absolute;content:""}h3.count-heading::before{top:0;content:counter(simple-counter, decimal-leading-zero);color:#d7dfe4;line-height:0;font-size:96px;font-family:"Caveat", cursive}h3.count-heading::after{left:0;bottom:4px;width:96px;height:8px;background-color:#d7dfe4;border-radius:50%}h3.count-heading .main-heading{display:block;padding-top:24px;padding-left:112px;color:#36637d;font-size:21px}h3.count-heading .main-heading::before{position:absolute;content:attr(data-en);top:0;left:108px;color:#d7dfe4;line-height:0;font-size:56px;font-family:"Caveat", cursive}.copy-heading{font-size:18px;font-weight:bold}.lineup-left{top:50px;background-image:url(../images/bg_paint/paint_accent_05.svg)}.lineup-right{top:-100px;background-image:url(../images/bg_paint/paint_accent_14.svg)}.pinterest-content{max-width:1024px;margin:0 auto;column-count:4}.pinterest-content .item{break-inside:avoid;margin:0 0 32px}.pinterest-content .item img{margin-bottom:8px;border-radius:25px}.pinterest-content .item p{text-align:center;font-size:18px;font-weight:bold}.price-left{top:50px;background-image:url(../images/bg_paint/paint_accent_15.svg)}.price-right{top:-150px;background-image:url(../images/bg_paint/paint_accent_17.svg)}.wide-inner{position:relative}.wide-inner::before{position:absolute;content:"";top:50%;left:0;transform:translateY(-50%);z-index:1;width:100vw;height:160px;background-color:#ff9a00;z-index:-1}.three-colum-simple{display:flex;justify-content:space-between;align-items:center;max-width:1024px;margin:0 auto 144px}.three-colum-simple .three-colum-item{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:300px;height:300px;counter-increment:bg-counter;background-color:#ffffff;border-radius:50%;box-shadow:0 0 0 5px #ff9a00}.three-colum-simple .three-colum-item::before{position:absolute;content:"";left:50%;transform:translateX(-50%);bottom:-112px;width:200px;height:200px;z-index:1;background-repeat:no-repeat;background-position:center;background-size:200px}.three-colum-simple .three-colum-item:nth-child(1)::before{background-image:url("../images/price/mv_bg_t-shirt.png")}.three-colum-simple .three-colum-item:nth-child(2)::before{background-image:url("../images/price/woodcut_sketch.png")}.three-colum-simple .three-colum-item:nth-child(3)::before{bottom:-90px;width:250px;height:160px;background-image:url("../images/price/print_t-shirt_sketch.svg");background-size:250px}.three-colum-simple .three-colum-item p{position:relative;color:#ff9a00;font-size:clamp(24px, 3vw, 32px);font-weight:bold}.three-colum-simple .three-colum-item p::before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;z-index:1;content:counter(bg-counter);font-size:96px;font-family:"Roboto", sans-serif;opacity:0.2}.three-colum-simple .three-colum-item p::after{position:absolute;content:"";left:50%;transform:translateX(-50%);bottom:-32px;width:115px;height:13px;background-image:url("../images/icon/arrow_right_01.svg");background-repeat:no-repeat}.order-example .order-example-top{position:relative;display:flex;max-width:1024px;margin:0 auto 96px;gap:48px}.order-example .order-example-top::before{position:absolute;content:"";left:50%;transform:translateX(-50%);border-left:100px solid transparent;border-right:100px solid transparent;border-top:30px solid #373032;bottom:-64px}.order-example .order-example-top h3.right-bubble{position:relative;display:flex;justify-content:center;writing-mode:vertical-rl;padding:16px 8px;background-color:#fdfdfd;border:5px solid #373032}.order-example .order-example-top h3.right-bubble::before{position:absolute;content:"";top:50%;transform:translateY(-50%);border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:12px solid #373032;right:-15px}.order-example .order-example-top .order-content{display:flex;justify-content:space-between;width:100%}.order-example .order-example-top .order-content .order-item{position:relative;display:flex;flex-direction:column;align-items:center;border:1px solid #373032}.order-example .order-example-top .order-content .order-item.icon-plus{justify-content:center;border:none !important;font-size:24px}.order-example .order-example-top .order-content .order-item .item-heading{display:inline-block;background-color:#373032;color:#ffffff;margin-top:-20px;padding:8px 16px;font-weight:bold}.order-example .order-example-top .order-content .order-item .item-estimate{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:16px}.order-example .order-example-top .order-content .order-item .item-estimate .item-breakdown{padding-bottom:8px}.order-example .order-example-top .order-content .order-item .item-estimate .item-price{padding-top:8px;color:#ff9a00;border-top:1px solid #373032}.order-example .order-example-bottom{display:block;max-width:450px;margin:0 auto 48px}.order-example .order-example-bottom table{margin-bottom:8px}.order-example .order-example-bottom table tr{border:none}.order-example .order-example-bottom table tr th,.order-example .order-example-bottom table tr td{width:50%;color:#ffffff;border:none;text-align:center}.order-example .order-example-bottom table tr th{background-color:#efac1c}.order-example .order-example-bottom table tr td{background-color:#373232}.order-example .order-example-bottom table tr.per-price{border-bottom:1px solid white}.order-example .order-example-bottom table tr.per-price th,.order-example .order-example-bottom table tr.per-price td{font-size:clamp(18px, 2vw, 21px);font-weight:bold}.order-example .order-example-bottom table tr.per-price th{background-color:#ff9a00}.order-example .order-example-bottom table tr.per-price td{background-color:#373032}.order-example .order-example-bottom p{text-align:center;font-size:clamp(13px, 1vw, 16px)}.flow-left{top:50px;background-image:url(../images/bg_paint/paint_accent_18.svg)}.flow-right{top:-150px;background-image:url(../images/bg_paint/paint_accent_16.svg)}.two-column-flow{max-width:1024px;margin:0 auto}.two-column-flow .two-column-item{position:relative;display:flex;flex-direction:column;margin-bottom:64px;height:220px;counter-increment:flow-counter}.two-column-flow .two-column-item .item-heading{position:relative;margin-bottom:32px}.two-column-flow .two-column-item .item-heading::before{position:absolute;content:"";top:50%;left:0;transform:translateY(-50%);font-weight:bold;font-family:"Font Awesome 6 Free";width:90px;height:60px;background-image:url("../images/icon/megaphone_right.svg");background-repeat:no-repeat}.two-column-flow .two-column-item .item-heading p{padding-left:104px;font-size:21px;font-weight:bold}.two-column-flow .two-column-item .item-heading span::before,.two-column-flow .two-column-item .item-heading span::after{position:absolute;content:"";top:50%;left:0;transform:translateY(-50%);font-weight:bold;font-family:"Font Awesome 6 Free";font-family:"Roboto", sans-serif}.two-column-flow .two-column-item .item-heading span::before{content:"Step";left:32px;letter-spacing:2px}.two-column-flow .two-column-item .item-heading span::after{content:counter(flow-counter);left:74px;font-size:24px}.two-column-flow .two-column-item .two-column-part.figure{position:absolute;flex:1;max-width:330px;z-index:-1}.two-column-flow .two-column-item .two-column-part.figure::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;top:-16px;left:-16px;background-color:#a093f3;border-radius:15px;z-index:-1}.two-column-flow .two-column-item .two-column-part.figure img{border-radius:15px}.two-column-flow .two-column-item .description{max-width:620px;width:60%;margin-left:auto;z-index:1}.column-content{max-width:1024px;margin:0 auto;padding:0 48px}.column-content .three-colum-ti{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:48px;gap:48px}.column-content .three-colum-ti .three-column-item{flex:1}.column-content .three-colum-ti .three-column-item .three-column-part.figure{display:flex;justify-content:center}.column-content .three-colum-ti .three-column-item .three-column-part.figure img{height:330px}.about-wrap{background-color:#fcfcfc}.two-column-about{position:relative;display:flex;justify-content:space-between;max-width:1024px;margin:0 auto;gap:48px}.two-column-about .two-column-item{flex:1}.two-column-about .two-column-item.figure{position:absolute;width:100%;height:100%;right:-50%;overflow:hidden}.two-column-about .two-column-item.figure img{position:relative;left:-20%;width:100vw;height:100%;object-fit:cover}.about-content{max-width:450px;width:100%;background-color:transparent}.about-content table{background:transparent;margin-bottom:0}.about-content table tr{display:flex;width:100%;padding:16px 0;background-color:transparent !important;border-bottom:1px solid #ececec}.about-content table tr:first-child{padding-top:0}.about-content table tr:last-child{border-bottom:none}.about-content table tr th,.about-content table tr td{padding:0;background:transparent;border:none;text-align:left;font-weight:400}.about-content table tr th{display:table-cell;align-items:flex-start;width:100px}.google-map{display:flex}.link-wrap{background-color:#373232}.link-wrap .link-heading{margin-bottom:24px;padding-top:0 !important;text-align:center;font-size:24px !important}.link-wrap .link-heading,.link-wrap p,.link-wrap a{color:#ffffff}.link-wrap .link-content{max-width:1440px;margin:0 auto}.footer{position:relative;width:100%;margin-top:0 !important;padding:112px 0 48px !important;background-image:url("../images/footer/img_shop.jpg");background-repeat:no-repeat;background-position:center bottom;background-size:cover;background-attachment:fixed}.footer::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.7)}.footer .footer-bottom{margin:0;padding:0 48px}.footer .footer-bottom .footer-bottom-two{display:flex;justify-content:space-between}.footer .footer-bottom .footer-bottom-two .footer-bottom-logo{position:relative}.footer .footer-bottom .footer-bottom-two .footer-bottom-logo .logo-image{text-align:left}.footer .footer-bottom .footer-bottom-two .footer-bottom-logo .logo-image a{padding:0}.footer .footer-bottom .footer-bottom-two .footer-bottom-logo .footer-address p{margin-bottom:8px}.footer .footer-bottom .footer-bottom-two .footer-bottom-logo .footer-address .footer-sns i{color:#ffffff;font-size:24px}.footer .footer-bottom .footer-bottom-two .footer-bottom-nav ul{gap:32px}.footer .footer-bottom .footer-bottom-two .footer-bottom-nav ul>li{border:none;list-style:none;text-align:left}.footer .footer-bottom .footer-bottom-two .footer-bottom-nav ul>li a{padding:0}.footer .footer-bottom .footer-bottom-two .footer-bottom-nav ul>li>ul.sub-menu{padding-left:0}.footer .footer-bottom .footer-bottom-two .footer-bottom-nav ul>li>ul.sub-menu>li{padding-top:8px}.footer .footer-bottom .credit{text-align:right}.footer .footer-bottom div,.footer .footer-bottom ul li,.footer .footer-bottom p,.footer .footer-bottom span,.footer .footer-bottom a{color:#ffffff !important}.button-content{display:flex;flex-direction:column;justify-content:center;align-items:center}.button-content .btn-heading{font-size:14px;font-weight:bold}.button-content .button-link{position:relative;display:block;margin:0 auto;width:300px;text-align:center;padding:16px;background-color:rgba(255, 255, 255, 0.9);color:#373032;box-shadow:0 0 16px 0 #eee;font-size:21px;font-family:"Paytone One", sans-serif}.button-content .button-link::before{position:absolute;content:"";top:50%;right:0;transform:translate(0, -50%);font-weight:bold;font-family:"Font Awesome 6 Free";right:30px;width:22px;height:9px;background-image:url("../images/icon/arrow_btn.svg");background-repeat:no-repeat;transition-duration:0.3s}.button-more .button-link{margin-left:0;margin-right:auto}.banzai{position:relative}.banzai::before,.banzai::after{position:absolute;content:"";bottom:0;background-repeat:no-repeat}.banzai-btn::before,.banzai-btn::after{width:24px;height:24px}.banzai-btn::before{left:-30px}.banzai-btn::after{right:-30px}.banzai-heading-large::before,.banzai-heading-large::after{bottom:8px;width:56px;height:56px}.banzai-heading-large::before{left:-48px}.banzai-heading-large::after{right:-56px}.banzai-double::before{background-image:url("../images/icon/icon_accent_01_left.svg")}.banzai-double::after{background-image:url("../images/icon/icon_accent_01_right.svg")}.left-circle{position:relative;display:block;margin-bottom:16px;text-align:center;font-weight:bold}.left-circle::before{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%, -50%);font-weight:bold;font-family:"Font Awesome 6 Free";width:80px;height:80px;border-radius:50%;z-index:-1;background-image:url("../images/icon/dot_light_pink.svg");background-repeat:repeat;background-position:top left;background-size:3px}.slide-animation{animation:fadezoom 8s 0s forwards}@keyframes fadezoom{0%{transform:scale(1)}100%{transform:scale(1.2)}}.slick-slide.slick-current .slide-mv figure,.slick-slide.is-active-next .slide-mv figure{opacity:1;display:flex}.slick-slider div{transition:none}.section .fadeIn,.section-wrap .fadeIn{transform:translateY(15px);opacity:0}.section .fadeIn.is-fade,.section-wrap .fadeIn.is-fade{transform:translateY(0);opacity:1;transition-duration:0.5s}.section .fadeIn.is-fade.company-name,.section-wrap .fadeIn.is-fade.company-name{transform:translateY(0) rotate(-15deg)}.product-menu .product-item:hover .item-name::before{transform:translate(-50%, -50%) scale(1.1);background-color:rgba(255, 255, 255, 0.7)}.button-link:hover{opacity:0.7}.button-link:hover::before{transform:translate(5px, -50%)}.navi-footer-in a:hover{background-color:transparent !important;opacity:0.7}.slide-dot.js-fade.is-active{opacity:0;transition-duration:2s;z-index:-1}.subPage-fv{height:480px;overflow:visible}.subPage-fv .fv-outer .fv-inner{height:480px}.subPage-fv .fv-outer .fv-inner .logo{text-align:left}.subPage-fv .fv-outer .fv-inner .paint-content .paint-item.paint-01{top:-170px;left:-200px;width:580px}.subPage-fv .fv-outer .fv-inner .paint-content .paint-item.paint-02{top:300px;left:auto;right:0;width:480px}.subPage-fv .fv-outer .fv-inner .fv-content{width:100%}.subPage-fv .fv-outer .fv-inner .fv-content .subtitle{position:absolute;left:50%;transform:translateX(-50%);font-family:"Paytone One", sans-serif;bottom:0;color:#ececec;line-height:0.78;letter-spacing:10px;font-size:clamp(64px, 15vw, 220px);font-weight:lighter;z-index:-1}.subPage-fv .fv-outer .fv-inner .fv-content h1{position:relative;top:45px;display:block;text-align:center;font-size:clamp(32px, 5vw, 56px);z-index:1}.sub-Summary.section-wrap{padding-top:0}.sub-Summary::before{position:absolute;content:"";top:96px;left:0;width:100%;height:calc(100% - 96px);background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:fixed;z-index:-2}.sub-Summary::after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;top:96px;height:calc(100% - 96px);background-color:rgba(0, 0, 0, 0.6);z-index:-1}.sub-Summary .content{position:relative;padding:0 48px}.sub-Summary .content .box{position:relative;top:0;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:1024px;margin:0 auto 96px;padding-bottom:48px;background-color:#f8f8f8}.sub-Summary .content .box .heading .company-name{position:relative;top:-24px;display:inline-block;width:auto;padding:8px 16px;border:5px solid #373032;border-radius:5px;background:#fdfdfd;font-size:21px;font-weight:bold;transform:rotate(-15deg)}.sub-Summary .content .box .heading h3.copy{line-height:1;text-align:center;font-size:40px}.sub-Summary .content .description p{color:white;line-height:1.8;text-align:center;font-size:clamp(18px, 2vw, 21px);font-weight:bold}.two-column-flat{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1024px;margin:0 auto 64px;gap:48px}.two-column-flat .two-column-item{flex:1}.page-menu{padding:0 48px}.page-menu h2.section-heading{padding-top:80px;font-size:clamp(26px, 5vw, 48px)}.page-menu h2.section-heading::before{font-size:clamp(64px, 15vw, 150px)}.page-menu ul.page-menu-list{display:flex;justify-content:center;max-width:1024px;margin:0 auto 96px;padding:0;gap:32px}.page-menu ul.page-menu-list li{flex:1;list-style:none}.page-menu ul.page-menu-list li a{width:100%}.page-menu ul.page-menu-list li a::before{content:none}.page-content__wrap{padding:0 48px 96px}.page-content__wrap .page-content__inner{max-width:1024px;margin:0 auto}.point-box{position:relative;padding:12px 12px 12px 48px;background-color:#fff7df;border:2px solid;border-radius:5px}.point-box::before{position:absolute;content:"";top:50%;left:0;transform:translateY(-50%);font-weight:bold;font-family:"Font Awesome 6 Free";content:"";top:55%;left:10px;color:#ffc107;font-size:32px}.point-box::after{position:absolute;content:"";top:50%;left:0;transform:translateY(-50%);z-index:1;top:40%;left:10px;width:25px;height:25px;background-image:url("../images/icon/accent_3line.svg");background-repeat:no-repeat;background-size:100%}.point-box h2{position:relative;margin-bottom:16px}.point-box p{padding:12px;background-color:white;border-radius:5px}.sub-summary-beginner::before{background-image:url("../images/beginner/bg_beginner_summary.jpg")}.print-wrap .print-inner{padding:0 48px}.print-wrap .print-inner .heading{margin-bottom:48px}.print-wrap .print-inner .heading h3{position:relative;margin-bottom:48px;padding:48px 0;color:white;text-align:center;font-size:clamp(28px, 4vw, 40px)}.print-wrap .print-inner .heading h3::before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;z-index:1;content:attr(data-en);color:#cdcdcd;line-height:0;font-size:136px;font-family:"Caveat", cursive;z-index:-1}.print-wrap .print-inner .heading h3 .paint-roller{position:absolute;content:"";top:50%;right:0;transform:translate(0, -50%);width:60px;height:1px;display:block;width:100%;height:100%;z-index:-1}.print-wrap .print-inner .heading h3 .paint-roller::before,.print-wrap .print-inner .heading h3 .paint-roller::after{height:100%}.print-wrap .print-inner .heading h3 .paint-roller::before{position:absolute;content:"";top:50%;right:0;transform:translate(0, -50%);font-weight:bold;font-family:"Font Awesome 6 Free";right:-160px;width:280px;background-image:url("../images/beginner/paint_roller_red.svg");background-repeat:no-repeat;background-size:100%}.print-wrap .print-inner .heading h3 .paint-roller::after{position:absolute;content:"";top:50%;left:0;transform:translateY(-50%);font-weight:bold;font-family:"Font Awesome 6 Free";width:calc(100% - 110px);background-image:url("../images/beginner/paint_red.svg");background-repeat:repeat-x;background-size:cover;z-index:-2}.print-wrap .print-inner .heading p{padding:0 48px;text-align:center;font-size:24px;font-weight:bold}.print-wrap#full-color .print-inner .heading h3 .paint-roller{position:absolute;content:"";top:50%;left:0;transform:translateY(-50%);font-weight:bold;font-family:"Font Awesome 6 Free";right:auto;left:0}.print-wrap#full-color .print-inner .heading h3 .paint-roller::before,.print-wrap#full-color .print-inner .heading h3 .paint-roller::after{position:absolute;content:"";top:50%;transform:translate(0, -50%) scale(-1, 1)}.print-wrap#full-color .print-inner .heading h3 .paint-roller::before{right:auto;left:-160px;background-image:url("../images/beginner/paint_roller_blue.svg")}.print-wrap#full-color .print-inner .heading h3 .paint-roller::after{left:auto;right:0;width:calc(100% - 110px);background-image:url("../images/beginner/paint_blue.svg")}.print-wrap#cutting .print-inner .heading h3 .paint-roller::before{background-image:url("../images/beginner/paint_roller_green.svg")}.print-wrap#cutting .print-inner .heading h3 .paint-roller::after{background-image:url("../images/beginner/paint_green.svg")}h4.column-heading{margin-bottom:32px;padding:8px;background-color:#fcfcfc;border:2px solid;text-align:center;font-size:21px}.print-wrap .two-column-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px}.print-wrap .two-column-grid .two-column-item img{width:100%;height:150px;object-fit:cover}.print-wrap .two-column-grid .two-column-item p{padding:8px;background-color:#898989;color:white;text-align:center;font-weight:bold}.breakdown-content{max-width:1024px;margin:0 auto 64px}.breakdown-content .three-colum-flat{display:flex;justify-content:space-between;margin-bottom:64px;padding:0;gap:12px}.print-slide-wrap{position:relative;width:300px;height:100%;border-radius:0;box-shadow:none;overflow:hidden}.print-slide-wrap .slide-content{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;height:340px;margin-bottom:16px}.print-slide-wrap .slide-content::-webkit-scrollbar{width:10px;height:15px}.print-slide-wrap .slide-content::-webkit-scrollbar-thumb{background-color:#36637d;border-radius:10px}.print-slide-wrap .slide-content::-webkit-scrollbar-track{background-color:#d7dfe4;border-radius:10px}.print-slide-wrap .slide-content .slide-item{scroll-snap-align:start;flex-shrink:0;width:100%;height:100%;margin-right:50px;transform-origin:center center;transform:scale(1);transition:transform 0.5s;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.print-slide-wrap .slide-content .slide-item:target{}.print-slide-wrap .slide-content .slide-item img{height:230px;object-fit:cover;margin:0 auto}.print-slide-wrap .slide-content .slide-item p{color:#f79886}.print-slide-wrap .slide-content .slide-item table.print-slide-table{margin-bottom:8px}.print-slide-wrap .slide-content .slide-item table.print-slide-table tr th,.print-slide-wrap .slide-content .slide-item table.print-slide-table tr td{font-size:14px}.print-slide-wrap .slide-content .slide-item table.print-slide-table tr th{width:70px}.print-slide-wrap .slide-dot{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;z-index:1;display:flex;justify-content:center;width:100%}.print-slide-wrap .slide-dot p{padding:16px;background-color:rgba(0, 0, 0, 0.3);color:white;border-radius:10px;text-align:center;opacity:1;font-size:21px;font-weight:bold}#full-color .breakdown-content .three-colum-flat,#cutting .breakdown-content .three-colum-flat{justify-content:center;gap:32px}@supports (scroll-snap-type){.slider>a{display:none}}.graph-content{margin-bottom:24px}.bar-graph-wrap{position:relative;height:180px;overflow:hidden}.bar-graph-wrap .graph{height:50px;position:absolute;left:0;border-radius:0 4px 4px 0;display:none;align-items:center;justify-content:space-between;padding:10px;animation:graphAnim 1.5s forwards}.bar-graph-wrap .graph span{color:#ffffff;font-weight:bold}.bar-graph-wrap .graph.blue{bottom:130px;background:#6016cf;width:100%}.bar-graph-wrap .graph.red{bottom:65px;margin:auto;background:#df3671;width:100%}.bar-graph-wrap .graph.green{bottom:0;background:#30c452;width:100%}@-webkit-keyframes graphAnim{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@keyframes graphAnim{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}.bar-graph-wrap.is-fade .graph{display:flex}@-webkit-keyframes graphAnim{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes graphAnim{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@media screen and (max-width:1023px){.page-menu{padding:0 16px}.page-menu ul.page-menu-list{flex-wrap:wrap}.page-menu ul.page-menu-list li{flex:none}.print-wrap .print-inner{padding:0 16px}.print-wrap .print-inner .two-column-flat{flex-direction:column}.breakdown-content .three-colum-flat{flex-direction:column}.breakdown-content .three-colum-flat .print-slide-wrap{width:100%}}@media screen and (max-width:699px){.subPage-fv{height:380px !important}.subPage-fv .fv-outer .fv-inner .fv-content{top:45%}.sub-Summary .content{padding:0 16px}.sub-Summary .content .box{margin-bottom:48px}.sub-Summary .content .box .heading h3.copy{font-size:22px}.sub-Summary .content .description p{text-align:left}}@media screen and (max-width:480px){.subPage-fv .fv-outer .fv-inner .fv-content{top:35%}.main h2.section-heading,.article h2.section-heading{padding-top:32px !important}.page-menu ul.page-menu-list{margin-bottom:48px}.page-menu ul.page-menu-list li{width:100%}.print-wrap .print-inner .heading h3{margin-bottom:32px}.print-wrap .print-inner .heading h3::before{font-size:96px}.print-wrap .print-inner .heading h3 .paint-roller::before{right:-270px}.print-wrap .print-inner .heading h3 .paint-roller::after{left:-30px;width:calc(100% + 30px)}.print-wrap .print-inner .heading p{padding:0;text-align:left;font-size:20px}.print-wrap .two-column-grid .two-column-item p{padding:8px 4px;font-size:14px}.print-wrap#full-color .print-inner .heading h3 .paint-roller::before{left:-270px}.print-wrap#full-color .print-inner .heading h3 .paint-roller::after{right:-30px;width:calc(100% + 30px)}.print-slide-wrap .slide-content{height:310px}.print-slide-wrap .slide-content .slide-item p{text-align:left;font-size:14px}}.sub-summary-beginner.lineUp-summary::before{background-image:url("../images/lineup/product_summary.jpg")}.sub-summary-beginner.lineUp-summary::after{background-color:rgba(248, 250, 240, 0.6)}.sub-summary-beginner.lineUp-summary .content .box .heading h3.copy{line-height:1.5}.sub-summary-beginner.lineUp-summary .page-menu .page-menu-list{flex-wrap:wrap;margin-bottom:0}.sub-summary-beginner.lineUp-summary .page-menu .page-menu-list a{background-color:white;font-family:monospace}.main .section-wrap.lineup-wrap,.article .section-wrap.lineup-wrap{padding-top:0}.main .section-wrap.lineup-wrap .heading-bg,.article .section-wrap.lineup-wrap .heading-bg{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:stretch;height:360px;margin-bottom:96px;background-position:center;background-attachment:fixed}.main .section-wrap.lineup-wrap .heading-bg::before,.article .section-wrap.lineup-wrap .heading-bg::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;mix-blend-mode:hard-light;z-index:1}.main .section-wrap.lineup-wrap .heading-bg h2.section-heading,.article .section-wrap.lineup-wrap .heading-bg h2.section-heading{display:flex;flex-direction:column;justify-content:center;margin-bottom:0;padding-top:110px;color:white;font-size:clamp(32px, 5vw, 56px)}.main .section-wrap.lineup-wrap .heading-bg h2.section-heading::before,.article .section-wrap.lineup-wrap .heading-bg h2.section-heading::before{bottom:-10px;width:100%;color:rgba(255, 255, 255, 0.8);font-size:clamp(68px, 15vw, 140px)}.main .section-wrap.lineup-wrap.t-shirt .heading-bg,.article .section-wrap.lineup-wrap.t-shirt .heading-bg{background-image:url("../images/lineup/bg_t-shirt.jpg")}.main .section-wrap.lineup-wrap.t-shirt .heading-bg::before,.article .section-wrap.lineup-wrap.t-shirt .heading-bg::before{background-color:rgba(24, 0, 150, 0.9)}.main .section-wrap.lineup-wrap.t-shirt .two-column-flow .two-column-item .item-heading h3,.article .section-wrap.lineup-wrap.t-shirt .two-column-flow .two-column-item .item-heading h3{border-left-color:#a093f3}.main .section-wrap.lineup-wrap.polo .heading-bg,.article .section-wrap.lineup-wrap.polo .heading-bg{background-image:url("../images/lineup/bg_polo.jpg")}.main .section-wrap.lineup-wrap.polo .heading-bg::before,.article .section-wrap.lineup-wrap.polo .heading-bg::before{background-color:#78004a}.main .section-wrap.lineup-wrap.polo .two-column-flow .two-column-item .item-heading h3,.article .section-wrap.lineup-wrap.polo .two-column-flow .two-column-item .item-heading h3{border-left-color:#da72b2}.main .section-wrap.lineup-wrap.polo .two-column-flow .two-column-item .two-column-part.figure::before,.article .section-wrap.lineup-wrap.polo .two-column-flow .two-column-item .two-column-part.figure::before{background-color:#da72b2}.main .section-wrap.lineup-wrap.parker .heading-bg,.article .section-wrap.lineup-wrap.parker .heading-bg{background-image:url("../images/lineup/bg_parker.jpg")}.main .section-wrap.lineup-wrap.parker .heading-bg::before,.article .section-wrap.lineup-wrap.parker .heading-bg::before{background-color:#01371e}.main .section-wrap.lineup-wrap.parker .two-column-flow .two-column-item .item-heading h3,.article .section-wrap.lineup-wrap.parker .two-column-flow .two-column-item .item-heading h3{border-left-color:#59c794}.main .section-wrap.lineup-wrap.parker .two-column-flow .two-column-item .two-column-part.figure::before,.article .section-wrap.lineup-wrap.parker .two-column-flow .two-column-item .two-column-part.figure::before{background-color:#59c794}.main .section-wrap.lineup-wrap.cap .heading-bg,.article .section-wrap.lineup-wrap.cap .heading-bg{background-image:url("../images/lineup/bg_cap.jpg")}.main .section-wrap.lineup-wrap.cap .heading-bg::before,.article .section-wrap.lineup-wrap.cap .heading-bg::before{background-color:#645701}.main .section-wrap.lineup-wrap.cap .two-column-flow .two-column-item .item-heading h3,.article .section-wrap.lineup-wrap.cap .two-column-flow .two-column-item .item-heading h3{border-left-color:#b4a646}.main .section-wrap.lineup-wrap.cap .two-column-flow .two-column-item .two-column-part.figure::before,.article .section-wrap.lineup-wrap.cap .two-column-flow .two-column-item .two-column-part.figure::before{background-color:#b4a646}.point-content{max-width:1024px;margin:0 auto}.point-content .point-box{margin-bottom:48px;padding:16px 16px 16px 64px}.point-content .point-box::before,.point-content .point-box::after{left:20px}.point-content .point-box p{padding:16px}.main .section-wrap.lineup-wrap,.article .section-wrap.lineup-wrap{}.main .section-wrap.lineup-wrap .two-column-flow .two-column-item,.article .section-wrap.lineup-wrap .two-column-flow .two-column-item{height:470px}.main .section-wrap.lineup-wrap .two-column-flow .two-column-item:last-child,.article .section-wrap.lineup-wrap .two-column-flow .two-column-item:last-child{margin-bottom:0}.main .section-wrap.lineup-wrap .two-column-flow .two-column-item .item-heading::before,.article .section-wrap.lineup-wrap .two-column-flow .two-column-item .item-heading::before{content:none}.main .section-wrap.lineup-wrap .two-column-flow .two-column-item .item-heading h3,.article .section-wrap.lineup-wrap .two-column-flow .two-column-item .item-heading h3{padding-left:16px;border-left:5px solid;font-size:clamp(26px, 3vw, 30px)}.main .section-wrap.lineup-wrap .two-column-flow .two-column-item .description,.article .section-wrap.lineup-wrap .two-column-flow .two-column-item .description{max-width:480px}.main .section-wrap.lineup-wrap .two-column-flow .two-column-item .description p,.article .section-wrap.lineup-wrap .two-column-flow .two-column-item .description p{margin-bottom:32px}.main .section-wrap.lineup-wrap .two-column-flow .two-column-item .two-column-part.figure,.article .section-wrap.lineup-wrap .two-column-flow .two-column-item .two-column-part.figure{max-width:470px}.main .section-wrap.lineup-wrap .two-column-flow .two-column-item:nth-of-type(even) .description,.article .section-wrap.lineup-wrap .two-column-flow .two-column-item:nth-of-type(even) .description{margin-left:0;margin-right:auto}.main .section-wrap.lineup-wrap .two-column-flow .two-column-item:nth-of-type(even) .two-column-part.figure,.article .section-wrap.lineup-wrap .two-column-flow .two-column-item:nth-of-type(even) .two-column-part.figure{left:auto;right:0}.main .section-wrap.lineup-wrap .two-column-flow .two-column-item:nth-of-type(even) .two-column-part.figure::before,.article .section-wrap.lineup-wrap .two-column-flow .two-column-item:nth-of-type(even) .two-column-part.figure::before{left:16px}.main .section-wrap.lineup-wrap .print-slide-wrap,.article .section-wrap.lineup-wrap .print-slide-wrap{position:absolute;overflow:visible;width:100%;max-width:470px;height:470px;margin-left:-16px}.main .section-wrap.lineup-wrap .print-slide-wrap .slide-content,.article .section-wrap.lineup-wrap .print-slide-wrap .slide-content{height:100%}.main .section-wrap.lineup-wrap .print-slide-wrap .slide-content .two-column-part.figure,.article .section-wrap.lineup-wrap .print-slide-wrap .slide-content .two-column-part.figure{position:relative;top:0;left:0px;flex:none;width:95%;height:95%;max-width:470px}.main .section-wrap.lineup-wrap .print-slide-wrap .slide-content .two-column-part.figure::before,.article .section-wrap.lineup-wrap .print-slide-wrap .slide-content .two-column-part.figure::before{top:0;left:0px}.main .section-wrap.lineup-wrap .print-slide-wrap .slide-content .two-column-part.figure img,.article .section-wrap.lineup-wrap .print-slide-wrap .slide-content .two-column-part.figure img{position:relative;top:16px;left:16px;height:100%}.main .section-wrap.lineup-wrap .print-slide-wrap .slide-dot a,.article .section-wrap.lineup-wrap .print-slide-wrap .slide-dot a{width:110px}@media screen and (max-width:1023px){.main .section-wrap.lineup-wrap .two-column-flow .two-column-item,.article .section-wrap.lineup-wrap .two-column-flow .two-column-item{height:100%}.main .section-wrap.lineup-wrap .two-column-flow .two-column-item::before,.article .section-wrap.lineup-wrap .two-column-flow .two-column-item::before{content:none}.main .section-wrap.lineup-wrap .two-column-flow .two-column-item .description,.article .section-wrap.lineup-wrap .two-column-flow .two-column-item .description{max-width:100%;width:100%}.main .section-wrap.lineup-wrap .two-column-flow .two-column-item .two-column-part.figure,.article .section-wrap.lineup-wrap .two-column-flow .two-column-item .two-column-part.figure{position:relative;margin:0 auto 24px}.main .section-wrap.lineup-wrap .print-slide-wrap,.article .section-wrap.lineup-wrap .print-slide-wrap{position:relative;max-width:100%;height:100%;margin-bottom:24px}.main .section-wrap.lineup-wrap .print-slide-wrap .slide-content,.article .section-wrap.lineup-wrap .print-slide-wrap .slide-content{gap:24px}.main .section-wrap.lineup-wrap .print-slide-wrap .slide-content .two-column-part.figure,.article .section-wrap.lineup-wrap .print-slide-wrap .slide-content .two-column-part.figure{margin-bottom:24px}}@media screen and (max-width:699px){.main .section-wrap.lineup-wrap .heading-bg,.article .section-wrap.lineup-wrap .heading-bg{margin-bottom:48px;background-size:cover;background-position:center;background-attachment:unset}.main .section-wrap.lineup-wrap .two-column-flow .two-column-item .two-column-part.figure img,.article .section-wrap.lineup-wrap .two-column-flow .two-column-item .two-column-part.figure img{height:100%}.main .section-wrap.lineup-wrap .print-slide-wrap .slide-content .two-column-part.figure img,.article .section-wrap.lineup-wrap .print-slide-wrap .slide-content .two-column-part.figure img{height:100%}.main .section-wrap.lineup-wrap.cap,.article .section-wrap.lineup-wrap.cap{padding-bottom:0}}@media screen and (max-width:480px){.main .section-wrap.lineup-wrap,.article .section-wrap.lineup-wrap{padding-bottom:48px}.main .section-wrap.lineup-wrap h2.section-heading,.article .section-wrap.lineup-wrap h2.section-heading{padding-top:64px !important}.main .section-wrap.lineup-wrap .two-column-flow .two-column-item .description,.article .section-wrap.lineup-wrap .two-column-flow .two-column-item .description{padding:16px 0 0 0 !important}.main .section-wrap .section-inner,.article .section-wrap .section-inner{padding:0 16px}.main .heading-bg,.article .heading-bg{margin-bottom:48px}}.sub-summary-beginner.pricePage-summary::before{background-image:url("../images/price/price_summary_bg.jpg")}.sub-summary-beginner.pricePage-summary::after{background-color:rgba(248, 250, 240, 0.6)}.sub-summary-beginner.pricePage-summary .content .box .heading h3.copy{line-height:1.5}.sub-summary-beginner.pricePage-summary .page-menu .page-menu-list{flex-wrap:wrap;margin-bottom:0}.sub-summary-beginner.pricePage-summary .page-menu .page-menu-list a{background-color:white;font-family:monospace}.main .section-wrap.pricePage-wrap h2.section-heading,.article .section-wrap.pricePage-wrap h2.section-heading{display:flex;flex-direction:column;justify-content:center;padding-top:0;font-size:clamp(40px, 5vw, 48px)}.main .section-wrap.pricePage-wrap h2.section-heading::before,.article .section-wrap.pricePage-wrap h2.section-heading::before{position:absolute;content:"";left:50%;transform:translateX(-50%);top:auto;bottom:-10px;width:50px;height:3px;background-color:#373032;border-radius:5px}.main .section-wrap.pricePage-wrap h3.section-heading,.article .section-wrap.pricePage-wrap h3.section-heading{margin-bottom:16px;padding-left:12px;border-left:5px solid}.main .section-wrap.pricePage-wrap .price-table-content,.article .section-wrap.pricePage-wrap .price-table-content{overflow-x:auto}.main .section-wrap.pricePage-wrap .price-table-content table,.article .section-wrap.pricePage-wrap .price-table-content table{width:100%;white-space:nowrap}.main .section-wrap.pricePage-wrap .section-content,.article .section-wrap.pricePage-wrap .section-content{max-width:1024px;margin:0 auto 48px}.main .section-wrap.pricePage-wrap .section-content:last-child,.article .section-wrap.pricePage-wrap .section-content:last-child{margin-bottom:0}@media screen and (max-width:1023px){}@media screen and (max-width:834px){}@media screen and (max-width:480px){}@media screen and (min-width:1500px){.beginner-content .t-shirt-collection{min-height:600px;background-size:1600px}}@media screen and (max-width:1023px){.section-wrap{padding:64px 0}.main h2.section-heading,.article h2.section-heading{padding-top:64px}.main h2.section-heading::before,.article h2.section-heading::before{letter-spacing:6px}.large{letter-spacing:-2px;font-size:48px}.banzai-heading-large::before{left:-32px}.banzai-heading-large::after{right:-32px}.banzai-heading-large::before,.banzai-heading-large::after{bottom:2px;width:32px;height:32px}.company-name{font-size:16px}.button-content .button-link{width:220px;padding:8px 16px;font-size:18px}.button-content .button-link::before{width:16px;height:7px}.subPage-fv .fv-outer .fv-inner .logo .site-name{padding:0 0 0 8px}.fv-wrap .fv-outer .fv-inner .fv-content .fv-box .fv-copy .mv-copy-txt{width:430px}.fv-model .fv-model-person.boy{top:0;left:-60px;bottom:auto;width:360px;transform:rotate(35deg)}.fv-model .fv-model-person.girl{right:-70px;bottom:-25px;width:310px;transform:rotate(343deg)}.paint-content .paint-item.paint-03{bottom:-550px}.paint-content .paint-item.paint-04{bottom:-520px;left:80%;width:320px}.paint-content .paint-item.paint-05{top:-90px;right:230px;width:210px}.paint-content .paint-item.paint-06{top:100px;right:-130px;width:280px}.bg-copy-content .bg-copy-item{font-size:140px}.bg-copy-content .bg-copy-item.top{left:auto;top:70px;right:-30px;bottom:auto}.bg-copy-content .bg-copy-item.bottom{right:auto;bottom:120px;top:auto;left:0}.navi-in .menu-pc{display:flex !important}.product-menu .product-item{flex:inherit;width:50%;padding:56px 0}.product-menu .product-item .item-name .item-en{font-size:40px}.paint-left{top:0;left:-100px;width:230px}.paint-right{top:-30px;right:-30px;width:160px}.print-left{top:-20px;left:-110px;width:190px}.lineup-right{top:-50px}.price-right{top:-65px}.flow-left{top:10px}.flow-right{top:-50px}.beginner-content{padding:0 16px}.beginner-content .t-shirt-collection{min-height:440px}.beginner-content .beginner-box{padding:16px 16px 96px}.beginner-content .beginner-box .beginner-heading h3.beginner-copy{font-size:21px}.flex-box{gap:24px}.flex-box .flex-item{width:130px;height:130px;font-size:21px}.flex-box .flex-item:nth-of-type(odd)::before{width:140px;height:140px}.flex-box .flex-item:nth-of-type(even)::before{width:140px;height:140px}.three-colum-simple{justify-content:center;margin-bottom:176px;padding:0 16px;column-gap:48px}.three-colum-simple .three-colum-item{width:200px;height:200px}.three-colum-simple .three-colum-item::before{bottom:-146px}.three-colum-simple .three-colum-item:nth-child(3)::before{bottom:-128px}.order-example .order-example-top{flex-direction:column}.order-example .order-example-top h3.right-bubble{writing-mode:inherit}.order-example .order-example-top h3.right-bubble::before{position:absolute;content:"";left:50%;transform:translateX(-50%);border-left:100px solid transparent;border-right:100px solid transparent;border-top:30px solid #373032;top:auto;right:auto;bottom:-26px;width:20px;height:20px;border-left:20px solid transparent;border-right:20px solid transparent;border-top:10px solid #373032}.order-example .order-example-top .order-content{flex-direction:column}.order-example .order-example-top .order-content .order-item.icon-plus{margin:18px auto 32px}.two-column-flow .two-column-item{height:250px}.two-column-flow .two-column-item::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;top:-16px;left:auto;right:0;width:64%;height:120%;opacity:0.95;background-color:#ffffff}.column-content{padding:0 16px}.column-content .three-colum-ti{justify-content:center}.column-content .three-colum-ti .three-column-item{flex:none;width:48%}.two-column-about{flex-direction:column;gap:32px}.two-column-about .two-column-item{max-width:100%}.two-column-about .two-column-item.figure{position:relative;right:0}.two-column-about .two-column-item.figure img{left:0}.footer{padding:64px 0 16px !important}.footer .footer-bottom{padding:0 16px}.footer .footer-bottom .footer-bottom-two{flex-direction:column;align-items:center;margin-bottom:32px}.footer .footer-bottom .footer-bottom-two .footer-bottom-logo{margin-bottom:16px;text-align:center}.footer .footer-bottom .footer-bottom-two .footer-bottom-logo .logo-image{text-align:center}.footer .footer-bottom .footer-bottom-two .navi-footer-in>.menu-footer li.menu-item{flex-direction:column;width:auto}table.lineup-table tr th,table.lineup-table tr td{padding:8px;font-size:inherit}table.lineup-table tr th{width:80px}}@media screen and (max-width:699px){.main,.article{}.main .section-wrap,.article .section-wrap{padding:64px 0}.main h3.count-heading,.article h3.count-heading{margin-bottom:16px}.main h3.count-heading::before,.article h3.count-heading::before{top:-4px;left:-6px;font-size:56px;letter-spacing:-2px}.main h3.count-heading::after,.article h3.count-heading::after{width:0}.main h3.count-heading .main-heading,.article h3.count-heading .main-heading{padding-top:20px;padding-left:0;font-size:18px}.main h3.count-heading .main-heading::before,.article h3.count-heading .main-heading::before{left:60px;font-size:40px}.hamburger{top:-24px;right:16px;width:60px;height:60px}.hamburger.bg-paint-yellow::before{top:-16px;left:-10px;width:120px;height:120px;background-size:120px}.hamburger .hamburger-line:nth-child(1){width:28px}.hamburger .hamburger-line:nth-child(2){top:60px;width:16px}.hamburger.is-active .hamburger-line{top:56px;width:32px}.br-pc{display:none}.br-sp{display:block}.txt-center{text-align:left;font-size:16px}.txt-center br{display:none}.middle{font-size:21px}.side-space{padding:0 16px}h1.section-heading .main-heading{margin-bottom:24px}.fv-wrap .fv-outer .fv-inner{}.fv-wrap .fv-outer .fv-inner .fv-content .fv-box .fv-copy .mv-copy-txt{width:300px;font-size:16px}.fv-wrap .fv-outer .fv-inner .paint-content .paint-item.paint-01{top:-145px;left:-200px;width:410px}.fv-wrap .fv-outer .fv-inner .paint-content .paint-item.paint-02{top:350px;width:520px}.fv-model .fv-model-person.boy{width:320px}.fv-model .fv-model-person.girl{right:-80px;width:270px;transform:rotate(373deg)}.paint-content .paint-item.paint-03{opacity:0}.paint-content .paint-item.paint-04{opacity:0}.paint-content .paint-item.paint-05{opacity:0}.paint-content .paint-item.paint-06{top:70px;right:-160px;width:260px}.bg-copy-content .bg-copy-item{letter-spacing:5px;font-size:100px}.bg-copy-content .bg-copy-item.top{top:160px;left:auto;bottom:auto;right:-10px}.bg-copy-content .bg-copy-item.bottom{top:auto;left:-10px;bottom:180px;right:auto}.two-column-simple .two-column-item{width:70%;margin-left:auto;margin-bottom:64px}.two-column-simple .two-column-item .two-column-part.figure{position:absolute;left:-20px}.two-column-simple .two-column-item .two-column-part.figure img{height:370px}.two-column-simple .two-column-item .two-column-part.copy{width:100%}.two-column-simple .two-column-item:nth-of-type(even){margin-left:0}.two-column-simple .two-column-item:nth-of-type(even) .two-column-part.figure{left:auto;right:-20px}.pinterest-content{column-count:2}.pinterest-content .item{margin:0}.pinterest-content .item p{font-size:16px}.wide-inner::before{height:70%}.three-colum-simple{flex-direction:column;align-items:flex-start;max-width:370px;margin-bottom:32px;row-gap:16px}.three-colum-simple .three-colum-item{width:150px;height:150px}.three-colum-simple .three-colum-item::before{bottom:auto;left:auto;right:-220px;transform:translateX(0)}.three-colum-simple .three-colum-item:nth-child(3)::before{bottom:auto}.three-colum-simple .three-colum-item p::after{width:65px;height:100%}.two-column-flow .two-column-item{height:100%;margin-bottom:24px}.two-column-flow .two-column-item::before{content:none}.two-column-flow .two-column-item .item-heading{max-width:100%;width:100%}.two-column-flow .two-column-item .item-heading::before{top:-10px;left:-20px;width:70px;height:40px;transform:rotate(-35deg)}.two-column-flow .two-column-item .item-heading span{position:absolute;top:35px;left:-20px;display:block;transform:rotate(-35deg)}.two-column-flow .two-column-item .item-heading p{padding-left:50px}.two-column-flow .two-column-item .two-column-part.figure{position:relative;max-width:100%}.two-column-flow .two-column-item .two-column-part.figure img{width:100%;height:200px;object-fit:cover}.two-column-flow .two-column-item .two-column-part.description{position:relative;top:-24px;max-width:100%;width:95%;padding:16px 0 0 16px;background-color:#ffffff;border-radius:15px 0 0 0;font-size:clamp(14px, 1vw, 16px)}.column-content .three-colum-ti .three-column-item{width:100%}.about-content table tr th{width:70px}.footer-bottom-org.credit-txt{text-align:center;font-size:11px}.point-box{padding:48px 12px 12px 12px !important}.point-box::before,.point-box::after{left:50% !important;transform:translate(-50%, 0) !important}.point-box::before{top:16px !important}.point-box::after{top:12px !important}.point-box p{padding:24px 12px 12px 12px !important}.sketch-wrap .imgWrap .click-txt{top:90%;width:200px;padding:8px;font-size:16px}.sketch-wrap table.price-summary{table-layout:auto}.sketch-wrap table.price-summary tbody th{width:100px;height:100%}.sketch-wrap table.price-summary tr th{font-size:14px}.sketch-wrap table.price-summary tr td.price{color:#167F92}.sketch-wrap table.price-summary tr td.price .orange,.sketch-wrap table.price-summary tr td.price .red{display:block}.subPage-fv .fv-outer .fv-inner{}.subPage-fv .fv-outer .fv-inner .paint-content .paint-item.paint-02{top:260px;left:auto;right:-180px}}@media screen and (max-width:425px){.fv-wrap{height:90vh}.fv-wrap .fv-outer .fv-inner{height:90vh}.fv-model .fv-model-person.boy{width:290px}.fv-model .fv-model-person.girl{bottom:-25px;width:250px}.bg-copy-content .bg-copy-item{font-size:38px;letter-spacing:4px}.bg-copy-content .bg-copy-item.top{top:90px}.bg-copy-content .bg-copy-item.bottom{bottom:110px}.paint-content .paint-item.paint-02{top:60%}.sketch-wrap{position:sticky;background-attachment:unset}.sketch-wrap .imgWrap{height:322px}.sketch-wrap .imgWrap figure{padding:24px}.sketch-wrap .imgWrap figure::before{background-image:linear-gradient(-50deg, transparent 50%, white 50%, white 51%, transparent 51%, transparent 52%, white 52%, white 53%, transparent 53%)}.sketch-wrap .imgWrap figure img{height:200px}.footer{position:center top;background-size:auto 100vh}.section-wrap.pricePage-wrap{padding:24px 0 64px}.section-wrap.pricePage-wrap .section-content p{margin-bottom:16px}.main .section-wrap.lineup-wrap .two-column-flow .two-column-item,.article .section-wrap.lineup-wrap .two-column-flow .two-column-item{margin-bottom:0}.main .section-wrap.lineup-wrap .two-column-flow .two-column-item .description p,.article .section-wrap.lineup-wrap .two-column-flow .two-column-item .description p{margin-bottom:16px}.sub-Summary{overflow:hidden}.sub-Summary::before{background-attachment:unset}.sub-Summary::after{top:96px}}/*# sourceMappingURL=style.css.map */