.cap{right:auto;left:0}#main{margin-top:64px;padding:0;position:relative}#main .main{background:url(../images/customize/main.webp) 0 0/cover no-repeat;padding:22vh 0;position:relative}@media screen and (min-width: 769px),print{#main .main{padding:30vh 0}}#main .main h1{text-align:left;padding:0 10%}#main .main h1 .en{font-size:min(9.8svw,80px);font-family:"Oswald",sans-serif;font-weight:bold;line-height:1;letter-spacing:0}#main .main h1 .ja{font-size:min(3.2svw,16px);padding-top:.5em}#main .main .cap{position:absolute;bottom:0;right:0;color:#fff;font-size:min(2.4svw,12px);padding:.5em}#main .block1{margin:0;padding:1.5em 0;width:100%;background:#d7001d;position:relative;text-align:center;color:#fff}@media screen and (min-width: 769px),print{#main .block1{padding:4em 0}}#main .block1 .lead{position:relative;z-index:1;text-align:center;font-size:min(4.6svw,28px);letter-spacing:.05em}.kari{position:relative}.kari::after{content:"素材変更";padding:.5em;background:#960b1e;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:5;color:#fff;font-size:min(4.2svw,24px);letter-spacing:.1em;line-height:1}#contents h5{background:#d7001d !important}#contents #only-i{padding:2.5em 0;position:relative;z-index:1}@media screen and (min-width: 769px),print{#contents #only-i{padding:5em 0}}#contents #only-i .logo{max-width:260px;width:40%;margin:0 auto 1.5em;position:relative;z-index:3}@media screen and (min-width: 769px),print{#contents #only-i .logo{margin:0 auto 3em}}#contents #only-i .txt{font-size:min(3.2svw,16px);text-align:center;line-height:2.25;margin:0 0 3em;position:relative;z-index:3}@media screen and (min-width: 769px),print{#contents #only-i .txt{margin:0 0 6em}}#contents #only-i ul{max-width:1024px;width:90%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;z-index:3}#contents #only-i ul li{width:100%;margin:0 auto 1em}@media screen and (min-width: 769px),print{#contents #only-i ul li{width:48%;margin:0}}#contents #only-i ul li a{display:block;border:1px solid #d7001d;background-size:cover;padding:2em 0}@media screen and (min-width: 769px),print{#contents #only-i ul li a{padding:3em 0}}#contents #only-i ul li a span{display:block;text-align:center}#contents #only-i ul li a span.img{margin:0 0 1em}#contents #only-i ul li a span.img img{height:40px}@media screen and (min-width: 769px),print{#contents #only-i ul li a span.img img{height:63px}}#contents #only-i ul li a span.txt{margin:0;font-size:min(3.2svw,16px);line-height:1.875;margin:0 0 1em}#contents #only-i ul li a span.more{background:#d7001d;color:#fff;font-size:min(4svw,22px);width:80%;margin:0 auto}#contents #order{padding:2.5em 0;position:relative;z-index:1;text-align:center}@media screen and (min-width: 769px),print{#contents #order{padding:5em 0}}#contents #order h3{max-width:303px;height:50px;margin:0 auto 3em;position:relative;z-index:3}@media screen and (min-width: 769px),print{#contents #order h3{height:auto}}#contents #order .copy{text-align:center;font-size:min(4.1svw,23px);margin:0 auto 2em;position:relative;z-index:3}#contents #order .txt{text-align:center;font-size:min(3.2svw,16px);margin:0 0 .5em;position:relative;z-index:3}#contents #order .caption{text-align:center;font-size:min(2.4svw,12px);position:relative;z-index:3}#contents #order .photo{margin:1.5em auto 2.5em;max-width:1024px;width:95%;position:relative;z-index:3}@media screen and (min-width: 769px),print{#contents #order .photo{margin:3em auto 5em}}#contents #order .flow{background:url(../images/customize/order/img02.png) no-repeat 0 0;background-size:cover;color:#fff;padding:2.5em 0;margin:0 auto 2.5em;position:relative;z-index:3}@media screen and (min-width: 769px),print{#contents #order .flow{padding:5em 0;margin:0 auto 5em}}#contents #order .flow h4{font-size:min(4.1svw,23px);text-align:center;margin:0 0 2em}#contents #order .flow .txt{font-size:min(3.2svw,16px);margin:0 0 3em;line-height:2.25}#contents #order .flow ul{max-width:1024px;width:90%;margin:0 auto}@media screen and (min-width: 769px),print{#contents #order .flow ul{display:flex;flex-wrap:wrap;justify-content:space-between}}#contents #order .flow ul li{border:1px solid #4c3e35;padding:3px;background:#fafafa;background:linear-gradient(180deg, rgb(250, 250, 250) 0%, rgb(221, 215, 215) 100%);color:#4c3e35;position:relative;margin:0 auto 3em}@media screen and (min-width: 769px),print{#contents #order .flow ul li{border:2px solid #4c3e35;padding:5px;margin:0}}#contents #order .flow ul li span{border:1px solid #4c3e35;display:flex;justify-content:center;align-items:center;text-align:center;font-size:min(3.6svw,18px);padding:5px}@media screen and (min-width: 769px),print{#contents #order .flow ul li span{width:118px;height:118px;padding:0}}#contents #order .flow ul li::after{content:"";width:47px;height:21px;background:url(../images/customize/order/ico-arrow-down.png) no-repeat 0 0;background-size:100%;position:absolute;top:120%;right:50%;transform:translateX(50%) scale(0.7)}@media screen and (min-width: 769px),print{#contents #order .flow ul li::after{background:url(../images/customize/order/ico-arrow.png) no-repeat 0 0;background-size:100%;width:21px;height:47px;top:50%;right:-28%;transform:translateY(-50%) scale(1)}}#contents #order .flow ul li:last-child{border:2px solid #fff;background:#4c3e35;margin:0}#contents #order .flow ul li:last-child span{border:1px solid #fff;color:#fff}#contents #order .flow ul li:last-child::after{display:none}#contents .back{max-width:394px;width:80%;margin:0 auto;position:relative;z-index:3}#contents .back a{display:block;background:#d7001d;color:#fff;text-align:right;padding:.75em 1em;font-size:min(3.8svw,20px);position:relative;box-shadow:5px 5px 0 #c3c3c3}#contents .back a::after{content:"";width:50px;height:10px;background:url(../images/customize/ico-arrow.png) no-repeat 0 0;background-size:100%;position:absolute;top:50%;left:5%;transform:translateY(-50%);transition:all .5s 0s ease}#contents .back a:hover::after{left:1%}#contents #select{position:relative;z-index:1;text-align:center}#contents #select h3{max-width:305px;height:50px;margin:0 auto 3em;position:relative;z-index:3}@media screen and (min-width: 769px),print{#contents #select h3{height:auto}}#contents #select .copy{text-align:center;font-size:min(4.1svw,23px);margin:0 auto 2em;position:relative;z-index:3}#contents #select .txt{text-align:center;font-size:min(3.2svw,16px);margin:0 0 .5em;position:relative;z-index:3}#contents #select .photo{margin:1.5em auto 2.5em;max-width:1024px;width:95%;position:relative;z-index:3}@media screen and (min-width: 769px),print{#contents #select .photo{margin:3em auto 5em}}#contents #select .top{padding:2.5em 0 1px;position:relative;z-index:1;text-align:center}@media screen and (min-width: 769px),print{#contents #select .top{padding:5em 0 1px}}#contents #select .sec01 .inner,#contents #select .sec02 .inner,#contents #select .sec03 .inner,#contents #select .sec04 .inner{max-width:1024px;margin:0 auto;padding:2.5em 0;position:relative;z-index:3}@media screen and (min-width: 769px),print{#contents #select .sec01 .inner,#contents #select .sec02 .inner,#contents #select .sec03 .inner,#contents #select .sec04 .inner{padding:5em 0}}#contents #select .sec01 .inner h4,#contents #select .sec02 .inner h4,#contents #select .sec03 .inner h4,#contents #select .sec04 .inner h4{text-align:center;font-size:min(4.1svw,23px);margin:0 0 .75em}@media screen and (min-width: 769px),print{#contents #select .sec01 .inner h4,#contents #select .sec02 .inner h4,#contents #select .sec03 .inner h4,#contents #select .sec04 .inner h4{margin:0 0 1.5em}}#contents #select .sec01 .inner h4 img,#contents #select .sec02 .inner h4 img,#contents #select .sec03 .inner h4 img,#contents #select .sec04 .inner h4 img{display:block;margin:0 auto 1em}#contents #select .sec01 .inner .txt,#contents #select .sec02 .inner .txt,#contents #select .sec03 .inner .txt,#contents #select .sec04 .inner .txt{font-size:min(3.2svw,16px);margin:0;line-height:2.25}#contents #select .sec01 .inner .flex,#contents #select .sec02 .inner .flex,#contents #select .sec03 .inner .flex,#contents #select .sec04 .inner .flex{display:flex;flex-wrap:wrap;justify-content:space-between}#contents #select .sec01{background:url(../images/customize/select/bg-sec03.png) no-repeat 0 0;background-size:cover;color:#fff;position:relative;z-index:1}#contents #select .sec01 .inner h4 img{width:41px}@media screen and (min-width: 769px),print{#contents #select .sec01 .inner h4 img{width:82px}}#contents #select .sec01 .inner .txt{margin:0 0 1.5em}@media screen and (min-width: 769px),print{#contents #select .sec01 .inner .txt{margin:0 0 3em}}#contents #select .sec01 .inner .flex{padding:0 1em}@media screen and (min-width: 769px),print{#contents #select .sec01 .inner .flex{padding:0 2em}}#contents #select .sec01 .inner .flex .left{width:100%;text-align:left;margin:0 0 1em}@media screen and (min-width: 769px),print{#contents #select .sec01 .inner .flex .left{width:58%;margin:0}}#contents #select .sec01 .inner .flex .left dl dt{font-size:min(3.2svw,16px);color:#fff6c3;letter-spacing:.1em;line-height:1.875;margin:0 0 .5em}#contents #select .sec01 .inner .flex .left dl dd{font-size:min(2.4svw,12px)}#contents #select .sec01 .inner .flex .right{width:60%;margin:0 auto}@media screen and (min-width: 769px),print{#contents #select .sec01 .inner .flex .right{width:36.132%;margin:0}}#contents #select .sec02 .inner h4{color:#960b1e}#contents #select .sec02 .inner h4 img{width:45px}@media screen and (min-width: 769px),print{#contents #select .sec02 .inner h4 img{width:91px}}#contents #select .sec02 .inner .txt{margin:0 0 1.5em}@media screen and (min-width: 769px),print{#contents #select .sec02 .inner .txt{margin:0 0 3em}}#contents #select .sec02 .inner .basic{margin:0 0 2.5em}@media screen and (min-width: 769px),print{#contents #select .sec02 .inner .basic{margin:0 0 5em}}#contents #select .sec02 .inner .basic h5{font-size:min(4.1svw,23px);background:#4c3e35;color:#fff;padding:.25em 1em;text-align:left;margin:0 0 1em}#contents #select .sec02 .inner .basic h5 span{font-size:min(2.4svw,12px)}#contents #select .sec02 .inner .basic .flex{width:90%;margin:0 auto}@media screen and (min-width: 769px),print{#contents #select .sec02 .inner .basic .flex{width:100%;margin:0}}#contents #select .sec02 .inner .basic .flex li{width:50%;display:flex;flex-wrap:wrap;align-items:center;margin:0 0 1em}@media screen and (min-width: 769px),print{#contents #select .sec02 .inner .basic .flex li{width:25%;margin:0}}#contents #select .sec02 .inner .basic .flex li img{width:40px}@media screen and (min-width: 769px),print{#contents #select .sec02 .inner .basic .flex li img{width:80px}}#contents #select .sec02 .inner .basic .flex li span{padding:0 0 0 1em}#contents #select .sec02 .inner .basic .caption{margin:0 0 0 5%;font-size:min(2.4svw,12px)}@media screen and (min-width: 769px),print{#contents #select .sec02 .inner .basic .caption{margin:.5em 0 0 50%}}#contents #select .sec02 .inner .other .tab{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto 1.5em;width:90%}@media screen and (min-width: 769px),print{#contents #select .sec02 .inner .other .tab{margin:0 0 3em;width:100%}}#contents #select .sec02 .inner .other .tab li{width:48%;margin:0 0 1em}@media screen and (min-width: 769px),print{#contents #select .sec02 .inner .other .tab li{width:24%;margin:0}}#contents #select .sec02 .inner .other .tab li a{display:block;color:#4c3e35;border:1px solid #4c3e35;background:#fafafa;background:linear-gradient(180deg, rgb(250, 250, 250) 0%, rgb(221, 215, 215) 100%);text-align:center;padding:3px;font-size:min(3.8svw,20px)}#contents #select .sec02 .inner .other .tab li a span{display:block;border:1px solid #4c3e35;padding:.5em 0}#contents #select .sec02 .inner .other .tab li.active a{color:#fff;background:#d7001d}#contents #select .sec02 .inner .other .tab li.active a span{border:1px solid #fff}#contents #select .sec02 .inner .other .block{display:none;width:90%;margin:0 auto}@media screen and (min-width: 769px),print{#contents #select .sec02 .inner .other .block{width:100%;margin:0}}#contents #select .sec02 .inner .other .block.active{display:block}#contents #select .sec02 .inner .other .block.color01 .flex .left{width:100%;margin:0 0 1em}@media screen and (min-width: 769px),print{#contents #select .sec02 .inner .other .block.color01 .flex .left{width:48%;margin:0}}#contents #select .sec02 .inner .other .block.color01 .flex .left .photo{margin:0;width:100%}#contents #select .sec02 .inner .other .block.color01 .flex .right{width:100%}@media screen and (min-width: 769px),print{#contents #select .sec02 .inner .other .block.color01 .flex .right{width:48%}}#contents #select .sec02 .inner .other .block.color01 .flex .right ul li{width:50%;display:flex;flex-wrap:wrap;align-items:center;margin:0 0 1.5em}#contents #select .sec02 .inner .other .block.color01 .flex .right ul li img{width:40px}@media screen and (min-width: 769px),print{#contents #select .sec02 .inner .other .block.color01 .flex .right ul li img{width:80px}}#contents #select .sec02 .inner .other .block.color01 .flex .right ul li span{padding:0 0 0 1em}#contents #select .sec02 .inner .other .block.color02 ul li,#contents #select .sec02 .inner .other .block.color03 ul li{width:50%;display:flex;flex-wrap:wrap;align-items:center;margin:0 0 1.5em}@media screen and (min-width: 769px),print{#contents #select .sec02 .inner .other .block.color02 ul li,#contents #select .sec02 .inner .other .block.color03 ul li{width:25%}}#contents #select .sec02 .inner .other .block.color02 ul li img,#contents #select .sec02 .inner .other .block.color03 ul li img{width:40px}@media screen and (min-width: 769px),print{#contents #select .sec02 .inner .other .block.color02 ul li img,#contents #select .sec02 .inner .other .block.color03 ul li img{width:80px}}#contents #select .sec02 .inner .other .block.color02 ul li span,#contents #select .sec02 .inner .other .block.color03 ul li span{padding:0 0 0 1em}#contents #select .sec02 .inner .other .block.color04 .flex dl{width:48%;margin:0 0 1em}@media screen and (min-width: 769px),print{#contents #select .sec02 .inner .other .block.color04 .flex dl{width:31%;margin:0}}#contents #select .sec02 .inner .other .block.color04 .flex dl dt{font-size:min(3.2svw,16px);color:#4c3e35;margin:0 0 1em}#contents #select .sec03{background:url(../images/customize/select/bg-sec03.png) no-repeat 0 0;background-size:cover;color:#fff}#contents #select .sec03 .inner h4 img{width:60px}@media screen and (min-width: 769px),print{#contents #select .sec03 .inner h4 img{width:120px}}#contents #select .sec03 .inner .txt{margin:0 0 1.5em}@media screen and (min-width: 769px),print{#contents #select .sec03 .inner .txt{margin:0 0 3em}}#contents #select .sec03 .inner .flex .block{width:90%;margin:0 auto 1em}@media screen and (min-width: 769px),print{#contents #select .sec03 .inner .flex .block{width:30%;margin:0}}#contents #select .sec03 .inner .flex .block dl{margin:0}#contents #select .sec03 .inner .flex .block dl dt{background:#fff;font-size:min(3.6svw,18px);color:#4c3e35;margin:0 0 .5em}#contents #select .sec03 .inner .flex .block dl dd{font-size:min(3.2svw,16px);margin:0 0 .5em}@media screen and (min-width: 769px),print{#contents #select .sec03 .inner .flex .block dl dd{min-height:3.75em;margin:0}}#contents #select .sec03 .inner .flex .block .photo{width:80%;margin:0 auto}@media screen and (min-width: 769px),print{#contents #select .sec03 .inner .flex .block .photo{width:100%;margin:0}}#contents #select .sec04{position:relative;z-index:1;padding:0 0 2.5em 0}@media screen and (min-width: 769px),print{#contents #select .sec04{padding:0 0 5em 0}}#contents #select .sec04 .inner h4{color:#960b1e}#contents #select .sec04 .inner h4 img{width:27px}@media screen and (min-width: 769px),print{#contents #select .sec04 .inner h4 img{width:54px}}#contents .bg{position:relative}#contents .bg .loop-img01,#contents .bg .loop-img02{display:flex;width:100vw;height:-moz-fit-content;height:fit-content;overflow:hidden}#contents .bg .loop-img01 img,#contents .bg .loop-img02 img{width:auto;height:100%;animation:loop 100s linear infinite 1.5s both}#contents .bg .loop-img02 img{animation:loop2 100s linear infinite 1.5s both}#contents .bg .loop-img02{filter:brightness(200%);mix-blend-mode:plus-lighter}@keyframes loop{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes loop2{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.note{padding:min(12vw,6rem) 1em}.note li{font-size:min(2.4svw,12px)}/*# sourceMappingURL=customize.css.map */