@charset "UTF-8";.paper-cylinder{font-family:遊ゴシック Medium,Yu Gothic Medium,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;margin-bottom:40px;max-width:800px;width:100%}@font-face{font-family:hdg,backslash;src:url()}.paper-cylinder,.paper-cylinder .hdg{letter-spacing:.1rem}.paper-cylinder .hdg h2{font-family:lato,Helvetica Neue;font-size:2.2rem;font-weight:400;text-align:center}.paper-cylinder .hdg p{color:#000;font-size:1.3rem;letter-spacing:.2rem;margin-top:10px;text-align:center}.paper-cylinder .hdg-txt{font-size:1.3rem;margin:20px auto 0;text-align:center}.paper-cylinder .backslash{font-family:lato,Helvetica Neue}.paper-cylinder .icon-container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto;list-style:none;margin:0 3%;padding:0}.paper-cylinder .icon-container .icon-box{display:list-item;min-width:110px;text-align:center}.paper-cylinder .icon-container .icon-box p{font-size:1.3rem;margin:15px auto}.paper-cylinder .contact{margin-top:40px}.paper-cylinder .contact .contact__hdg{font-size:1.5rem;text-align:center}.paper-cylinder .contact .contact__hdg span{margin:0 5px}.paper-cylinder .contact .contact_form__container{display:flex;justify-content:center;list-style:none;margin-top:20px;padding:0}.paper-cylinder .contact .contact_form__container .contact_form__btn-box{background-color:#54a4bc;border-radius:30px;color:#fff;font-size:1.5rem;height:56px;padding:1.5rem;text-align:center;width:270px}.paper-cylinder .contact .contact_form__container a{text-decoration:none}.paper-cylinder .color__container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto;list-style:none;margin-top:20px;max-width:800px;padding:0;width:100%}.paper-cylinder .color__container .color__box{display:list-item;margin-bottom:10px;text-align:center}.paper-cylinder .color__container .color__box p{font-size:.8rem;margin:5px auto}.paper-cylinder .u-hero{display:block}.paper-cylinder .u-hero .u-hero__hdg{letter-spacing:.2rem;margin-top:40px;text-align:center}.paper-cylinder .u-hero .u-hero__hdg h1{font-size:2.8rem;font-weight:200;margin-bottom:20px}.paper-cylinder .u-hero .u-hero__hdg p{font-size:1.4rem}.paper-cylinder .u-hero .u-hero__hdg img{width:100%}.paper-cylinder .u-hero .hdg{margin-top:40px}.paper-cylinder .u-hero .hdg h2{letter-spacing:.3rem;line-height:3rem}.paper-cylinder .u-hero .u-hero__flex-container{display:flex;flex-direction:row;justify-content:space-between;margin-top:30px;width:100%}.paper-cylinder .u-hero .u-hero__flex-container .u-hero__flex-box{flex-basis:45%;height:auto;text-align:center}.paper-cylinder .u-hero .u-hero__flex-container .u-hero__flex-box img{max-height:62px;order:1;width:100%}.paper-cylinder .u-hero .u-hero__flex-container .u-hero__txt{flex-basis:50%;margin-left:5%;order:2;text-align:left}.paper-cylinder .u-hero .u-hero__flex-container .u-hero__txt h3{font-size:1.9rem;letter-spacing:.3rem}.paper-cylinder .u-hero .u-hero__flex-container .u-hero__txt p{font-size:1.3rem;line-height:2.4rem;margin-top:20px}.paper-cylinder .feature{margin-top:30px}.paper-cylinder .feature .icon-container .icon-box p span{color:#54a4bc}.paper-cylinder .feature .feature__link-container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;margin-top:40px;padding:0;grid-gap:20px 20px;list-style:none}.paper-cylinder .feature .feature__link-container .feature__link-box{background-color:#f2f2f2;display:list-item;height:45px;padding:1em;text-align:center}.paper-cylinder .feature .feature__link-container .feature__link-box a{color:#000;text-decoration:none}.paper-cylinder .feature .feature__feature .feature__container{align-items:center;display:flex;margin-top:45px;width:100%}.paper-cylinder .feature .feature__feature .feature__container .feature__flex-box{height:auto;max-width:455px;text-align:center}.paper-cylinder .feature .feature__feature .feature__container .feature__flex-box img{max-width:445px}.paper-cylinder .feature .feature__feature .feature__container .feature__txt{text-align:left;vertical-align:bottom}.paper-cylinder .feature .feature__feature .feature__container .feature__txt h3{font-size:1.8rem;letter-spacing:.3rem;line-height:3rem}.paper-cylinder .feature .feature__feature .feature__container .feature__txt p{font-size:1.3rem;line-height:2.4rem;margin-top:30px;text-align:justify}.paper-cylinder .feature .feature__feature .row__container{flex-direction:row}.paper-cylinder .feature .feature__feature .row__container .row__flex-box img{order:1}.paper-cylinder .feature .feature__feature .row__container .feature__txt{margin:0 2% 10px 6%;order:2}.paper-cylinder .feature .feature__feature .reverse__container{flex-direction:row-reverse}.paper-cylinder .feature .feature__feature .reverse__container .reverse__flex-box img{order:2}.paper-cylinder .feature .feature__feature .reverse__container .feature__txt{margin:0 6% 10px 2%;order:1}.paper-cylinder .feature .feature__feature .feature__image{margin-top:80px;width:100%}.paper-cylinder .feature .feature__feature .feature__image img{max-width:800px;width:100%}.paper-cylinder .design-gallery{margin-top:50px}.paper-cylinder .design-gallery #design-gallery__hdg h2{font-size:2.2rem;font-weight:400;text-align:center}.paper-cylinder .design-gallery #design-gallery__hdg p{font-size:1.3rem;text-align:center}.paper-cylinder .sample-set{margin-top:60px;text-align:center}.paper-cylinder .product-detail{margin-top:70px}.paper-cylinder .product-detail .product-detail.hdg-txt{margin-top:25px}.paper-cylinder .product-detail .product-detail__image{margin-top:40px;text-align:center}.paper-cylinder .product-size{margin-top:50px}.paper-cylinder .product-size.hdg{margin-top:10px}.paper-cylinder .product-size__container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;list-style:none;margin:0 5%;padding:0}.paper-cylinder .product-size__container .product-size__box{display:flex;flex-direction:row;margin:20px 3% 0;width:100%}.paper-cylinder .product-size__container .product-size__box .product-size__img-box{font-size:1.6rem;height:80px;margin-bottom:5px}.paper-cylinder .product-size__container .product-size__box .product-size__img-box img{max-width:90px;width:100%}.paper-cylinder .product-size__container .product-size__box .product-size__txt-box{align-self:flex-end;font-size:1.2rem;height:70px;margin-left:15px}.paper-cylinder .bodycolor{margin-top:80px}.paper-cylinder .logo_print-color{margin-top:60px}.paper-cylinder .logo_print-color .silk-screen_pop-up{height:45px;margin-top:40px;text-align:center}.paper-cylinder .logo_print-color .silk-screen_pop-up .pop-up_open{border:1px solid #000;color:#000;height:45px;margin:0 auto;padding:1em 3.5rem;text-decoration:none;width:254px}.paper-cylinder .logo_print-color .print-size{margin-top:40px}.paper-cylinder .logo_print-color .print-size h3{font-size:1.8rem}.paper-cylinder .logo_print-color .print-size .print-size__container{display:grid;grid-template-columns:1fr auto;list-style:none;padding:0}.paper-cylinder .logo_print-color .print-size .print-size__container .print-size__left-box{align-self:end;display:inline-block;justify-self:center;margin-bottom:1rem;position:relative;text-align:center}.paper-cylinder .logo_print-color .print-size .print-size__container .print-size__left-box .normal-size_txt{font-size:1.3rem;padding-bottom:10px}.paper-cylinder .logo_print-color .print-size .print-size__container .print-size__left-box .normal-size_txt:before{color:#000;content:"["}.paper-cylinder .logo_print-color .print-size .print-size__container .print-size__left-box .normal-size_txt:after{color:#000;content:"]"}.paper-cylinder .logo_print-color .print-size .print-size__container .print-size__left-box:after{background-color:#000;bottom:15px;content:"";display:inline-block;height:210px;position:absolute;right:-35px;width:1px}.paper-cylinder .logo_print-color .print-size .print-size__container .print-size__right-box{display:list-item}.paper-cylinder .logo_print-color .print-size .print-size__container .print-size__right-box .option-size_txt:before{color:#000;content:"["}.paper-cylinder .logo_print-color .print-size .print-size__container .print-size__right-box .option-size_txt:after{color:#000;content:"]"}.paper-cylinder .logo_print-color .print-size .print-size__container .print-size__right-box .print-size__right-box__inline{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-around;padding:0}.paper-cylinder .logo_print-color .print-size .print-size__container .print-size__right-box .print-size__right-box__inline .print-size_option-size{list-style:none;margin-left:10px}.paper-cylinder .logo_print-color .print-size .print-size__container .print-size_txt{font-size:1.3rem;margin-top:10px;text-align:center}.paper-cylinder .logo_print-color .print-size .print-size__container .print-size_txt span{font-size:1.2rem}.paper-cylinder .logo_print-color .print-color,.paper-cylinder .logo_print-color .print-color .color__container{margin-top:40px}.paper-cylinder .price{margin-top:80px}.paper-cylinder .nyuko-form{margin-top:60px}.paper-cylinder .nyuko-form .nyuko_form__container{display:flex;justify-content:center;list-style:none;margin-top:20px;padding:0}.paper-cylinder .nyuko-form .nyuko_form__container .nyuko_form__btn-box{height:50px;text-align:center;width:220px}.paper-cylinder .nyuko-form .nyuko_form__container .nyuko_form__btn-box a{text-decoration:none}.paper-cylinder .recommend{border-top:1px solid gray;margin-top:100px;padding-top:80px}.paper-cylinder .recommend .recommend__container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;list-style:none;margin-top:40px;padding:0}.paper-cylinder .recommend .recommend__container .recommend-item__box{display:list-item;text-align:center}.paper-cylinder .recommend .recommend__container .recommend-item__box a{color:#000;text-align:center;text-decoration:none}.paper-cylinder .recommend .recommend__container .recommend-item__box a p{font-size:1.3rem;letter-spacing:.1rem;margin-top:10px}.paper-cylinder .first-user{margin:20px 0 40px}.paper-cylinder .first-user .first-user.icon-container a{color:#000;text-decoration:none}.paper-cylinder .first-user .first-user.icon-container .first-user.icon-box{margin-bottom:20px}.u-featureList__item:nth-child(2n) .u-featureList__imgFigure{bottom:inherit;right:inherit}.u-featureList__item:nth-child(2n) .u-featureList__imgFigure[data-order="1"]{right:0;top:-100px;width:200px}.u-featureList__item:nth-child(2n) .u-featureList__imgFigure[data-order="2"]{bottom:0;left:10px;right:inherit;width:180px}.u-featureList__img{position:relative}.u-featureList__imgFigure{bottom:-30px;right:-30px;width:250px}.u-featureList__imgFigure img{width:100%}#price{margin-top:55px}#price .price-wrap{border:1px solid #707070;border-radius:10px;display:table;margin:0 auto;padding:15px}#price .price-exp ul{display:grid;grid-auto-rows:auto;grid-template-columns:auto auto auto;list-style-type:none;padding:0;grid-gap:30px;justify-content:center;margin:0}#price .price-exp li{font-size:1.3rem;margin:0}#price .image-warn{font-size:1rem;margin:5px 0 0}#price table{margin:25px auto 0}#price table td,#price table th{font-size:1.3rem;padding:5px}#price table td span,#price table th span{font-size:1.7rem}#price table td{padding-left:25px}#price .d-table{margin:0 auto}#price .price-tax{font-size:1rem;line-height:1;text-align:right}.price-feature-image{margin-top:30px}@media screen and (max-width:769px){.paper-cylinder .hdg-txt{width:90%}.paper-cylinder .icon-container{grid-template-columns:1fr 1fr}.paper-cylinder .contact .contact_form__container{flex-direction:column}.paper-cylinder .contact .contact_form__container .contact_form__btn-box{border-radius:60px;font-size:1.6rem;margin:0 auto;min-height:64px;padding:1.3em;width:85%}.paper-cylinder .contact .contact_form__container a .btn-left-box{flex-basis:100%}.paper-cylinder .contact .contact_form__container a .btn-right-box{flex-basis:100%;margin-top:20px}.paper-cylinder .color__container{grid-template-columns:1fr 1fr 1fr 1fr 1fr;margin:30px auto 0;padding:0 2%}.paper-cylinder .color__container .color__box img{max-width:43px;width:100%}.paper-cylinder .u-hero .u-hero__hdg h1{font-size:2.4rem}.paper-cylinder .u-hero .u-hero__hdg img{height:194px;object-fit:cover;padding:0}.paper-cylinder .u-hero .u-hero__flex-container{flex-direction:column;margin-top:20px}.paper-cylinder .u-hero .u-hero__flex-container .u-hero__flex-box{flex-basis:100%;height:auto}.paper-cylinder .u-hero .u-hero__flex-container .u-hero__txt{flex-basis:100%;margin:30px 5%;text-align:justify}.paper-cylinder .u-hero .u-hero__flex-container .u-hero__txt h3{text-align:center}.paper-cylinder .u-hero .u-hero__flex-container .u-hero__txt p{font-size:1.5rem;margin:20px 2% 0}.paper-cylinder .feature{margin-top:20px}.paper-cylinder .feature .feature__link-container{grid-template-columns:1fr;margin-bottom:60px}.paper-cylinder .feature .feature__link-container .feature__link-box{height:57px;margin:0 auto;padding:2rem;width:85%}.paper-cylinder .feature .feature__feature .feature__container{flex-direction:column;margin-top:40px}.paper-cylinder .feature .feature__feature .feature__container .feature__flex-box{flex-basis:100%;height:auto}.paper-cylinder .feature .feature__feature .feature__container .feature__flex-box img{padding:0 3%;width:100%}.paper-cylinder .feature .feature__feature .feature__container .feature__txt{flex-basis:100%;margin:20px 5%;text-align:justify}.paper-cylinder .feature .feature__feature .feature__container .feature__txt h3{font-size:2rem;text-align:center}.paper-cylinder .feature .feature__feature .feature__container .feature__txt p{font-size:1.5rem;margin:20px 2% 0}.paper-cylinder .feature .feature__feature .feature__image{margin:30px 0 60px}.paper-cylinder .design-gallery,.paper-cylinder .sample-set{margin-top:40px}.paper-cylinder .product-detail .product-detail.hdg-txt{font-size:1.5rem;letter-spacing:.1rem;margin:20px auto}.paper-cylinder .product-detail .product-detail__image img{width:100%}.paper-cylinder .product-size.hdg{margin-top:20px}.paper-cylinder .product-size__container{grid-template-columns:1fr}.paper-cylinder .product-size__container .product-size__box{margin:20px 1% 0 0}.paper-cylinder .product-size__container .product-size__box .product-size__txt-box{margin-right:10px}.paper-cylinder .logo_print-color .hdg-txt{width:85%}.paper-cylinder .logo_print-color .silk-screen_pop-up .pop-up_open{margin-top:30px}.paper-cylinder .logo_print-color .print-size h3{text-align:center}.paper-cylinder .logo_print-color .print-size .print-size__container{grid-template-columns:1fr;margin-top:20px}.paper-cylinder .logo_print-color .print-size .print-size__container .print-size__left-box:after{content:none}.paper-cylinder .logo_print-color .print-size .print-size__container .print-size__right-box{margin-top:20px}.paper-cylinder .logo_print-color .print-size .print-size__container .print-size__right-box .option-size_txt{margin-left:5%}.paper-cylinder .logo_print-color .print-size .print-size__container .print-size__right-box .print-size__right-box__inline{flex-wrap:wrap}.paper-cylinder .logo_print-color .print-size .print-size__container .print-size__right-box .print-size__right-box__inline .print-size_option-size img{margin-top:20px;text-align:center;width:95%}.paper-cylinder .logo_print-color .print-size .print-size__container .print-size_txt{font-size:1.1rem}.paper-cylinder .logo_print-color .print-color .hdg{text-align:center}.paper-cylinder .price{margin-top:60px}.paper-cylinder .nyuko-form{margin-top:40px}.paper-cylinder .nyuko-form .nyuko_form__container{flex-direction:column}.paper-cylinder .nyuko-form .nyuko_form__container .nyuko_form__btn-box{margin:0 auto;min-height:56px;width:85%}.paper-cylinder .nyuko-form .nyuko_form__container .btn-left-box{flex-basis:100%}.paper-cylinder .nyuko-form .nyuko_form__container .btn-right-box{flex-basis:100%;margin-top:20px}.paper-cylinder .recommend{margin:60px 5% 0;padding-top:60px}.paper-cylinder .recommend .recommend__container{grid-template-columns:1fr 1fr;margin-top:20px;grid-gap:10px}.paper-cylinder .recommend .recommend__container .recommend-item__box{margin:0 auto;width:85%}.paper-cylinder .recommend .recommend__container .recommend-item__box a img{width:100%}.paper-cylinder .first-user .first-user.icon-container{margin:0 5%}.u-featureList__item:nth-child(2n) .u-featureList__imgFigure[data-order="1"]{bottom:10px;left:10px;right:inherit;top:inherit;width:180px}.u-featureList__item:nth-child(2n) .u-featureList__imgFigure[data-order="2"]{bottom:10px;left:140px;right:inherit;width:150px}.u-featureList__imgFigure{bottom:10px;right:10px;width:180px}#price .price-exp ul{align-items:center;grid-template-columns:1fr;width:100%;grid-gap:5px}#price .price-exp li{text-align:center}#price table{width:100%}}@media screen and (min-width:769px){.paper-cylinder .contact .contact_form__container a .btn-right-box,.paper-cylinder .product-size__container .right-box{margin-left:30px}.paper-cylinder .logo_print-color .print-size h3{margin-left:15px}.paper-cylinder .logo_print-color .print-size .print-size__container .print-size__right-box{position:relative}.paper-cylinder .logo_print-color .print-size .print-size__container .print-size__right-box .option-size_txt{font-size:1.3rem;left:10px;position:absolute;top:10px}.paper-cylinder .logo_print-color .print-color .hdg{margin-left:15px}.paper-cylinder .nyuko-form .nyuko_form__container .btn-right-box{margin-left:30px}.paper-cylinder .recommend .recommend__container .recommend-item__box.pc-hidden{display:none}}