@charset "UTF-8";@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.campaign-amazon-gift{width:100%;margin:16px auto}.campaign-amazon-gift--compact{max-width:400px;margin:16px auto 0}@media only screen and (min-width: 769px){.campaign-amazon-gift--compact{max-width:400px}}.campaign-amazon-gift--wide{max-width:980px;margin:16px auto 0}.campaign-amazon-gift--cta{max-width:600px;margin:16px auto 0}.campaign-amazon-gift .campaign-amazon-gift__checkbox{display:none}.campaign-amazon-gift .campaign-amazon-gift__trigger{display:block;cursor:pointer}.campaign-amazon-gift .campaign-amazon-gift__trigger img{display:block;width:100%;height:auto}.campaign-amazon-gift .campaign-amazon-gift__overlay{position:fixed;top:0;left:0;z-index:-100;width:100%;height:100%;display:flex;opacity:0;transform:scale(1);background-color:#0000004d;transition:all .3s ease}.campaign-amazon-gift .campaign-amazon-gift__overlay-close{position:fixed;top:0;left:0;z-index:-100;width:100%;height:100%}.campaign-amazon-gift .campaign-amazon-gift__panel{position:relative;align-self:center;width:90%;max-height:90%;margin:20px auto;padding:32px 16px;overflow-y:auto;background-color:#fff;border:1px solid #333;border-radius:2px;transform:translateY(0)}@media only screen and (min-width: 769px){.campaign-amazon-gift .campaign-amazon-gift__panel{width:56%;padding:32px}}.campaign-amazon-gift .campaign-amazon-gift__close{position:absolute;top:8px;right:16px;font-size:24px;line-height:1;cursor:pointer;color:#333}.campaign-amazon-gift .campaign-amazon-gift__close-icon{display:block}.campaign-amazon-gift .campaign-amazon-gift__checkbox:checked~.campaign-amazon-gift__overlay-close{z-index:9998}.campaign-amazon-gift .campaign-amazon-gift__checkbox:checked~.campaign-amazon-gift__overlay{z-index:9997;opacity:1;overflow:auto}.campaign-amazon-gift .campaign-amazon-gift__modal-panel{color:#333;text-align:left;font-size:14px;line-height:1.6}.campaign-amazon-gift .campaign-amazon-gift__modal-img{display:block;margin:0 0 16px;text-align:center}.campaign-amazon-gift .campaign-amazon-gift__modal-img img{max-width:100%;height:auto}.campaign-amazon-gift .campaign-amazon-gift__lead{margin:0 0 16px}.campaign-amazon-gift .campaign-amazon-gift__appeal{margin:0 0 16px;padding:16px;background-color:#fff9e6;border-radius:4px}.campaign-amazon-gift .campaign-amazon-gift__amount{margin:0 0 12px;text-align:center;font-size:18px}.campaign-amazon-gift .campaign-amazon-gift__amount strong{color:#cb0101;font-size:22px}.campaign-amazon-gift .campaign-amazon-gift__list{margin:0;padding-top:12px;border-top:1px dashed #e0c98a}.campaign-amazon-gift .campaign-amazon-gift__list dt{margin-top:8px;font-weight:700}.campaign-amazon-gift .campaign-amazon-gift__list dt:first-child{margin-top:0}.campaign-amazon-gift .campaign-amazon-gift__list dd{margin:0}.campaign-amazon-gift .campaign-amazon-gift__terms{margin:0 0 16px;color:#777;font-size:12px;line-height:1.6}.campaign-amazon-gift .campaign-amazon-gift__terms p{margin:0 0 4px}.campaign-amazon-gift .campaign-amazon-gift__disclaimer{margin:0;color:#999;font-size:10px;line-height:1.5}.page-palletstage h1{margin:0}.page-palletstage .role-main__title{padding:8px}.page-palletstage .detail-block-title-wrap{border-left:none;padding-left:0}.page-palletstage .bold-ttl{font-size:19px;font-weight:700;margin-bottom:20px}.page-palletstage .character-pdset{padding:10px}.page-palletstage .flex{display:flex}.page-palletstage .flex-wrap{flex-wrap:wrap}.page-palletstage .flex-start{justify-content:flex-start}.page-palletstage .flex-end{justify-content:flex-end}.page-palletstage .flex-center{justify-content:center}.page-palletstage .flex-between{justify-content:space-between}.page-palletstage .flex-even{justify-content:space-evenly}.page-palletstage .flex-around{justify-content:space-between;align-items:center}.page-palletstage .nav-item{text-decoration:none}.page-palletstage a:hover{opacity:.6;transition:.5s;text-decoration:none}.page-palletstage p{text-align:left;line-height:1.5em;color:#333}.page-palletstage th,.page-palletstage td,.page-palletstage li,.page-palletstage dt.dd{font-size:16px}.page-palletstage ul{padding-left:0}.page-palletstage li{list-style-type:none}.page-palletstage img{max-width:100%}.page-palletstage .is-flex{display:flex;justify-content:center;align-items:flex-start}.page-palletstage .page-ttl{justify-content:space-between;padding:3px 4px}.page-palletstage .page-ttl h1{font-size:20px;font-weight:700;margin:10px 10px 10px 17px}.page-palletstage .page-ttl .ttl-side span{font-size:16px;color:#fff;background:#D9534F;border-radius:5px;margin-right:5px;padding:5px 15px}.page-palletstage .page-ttl .ttl-side span:last-child{background:#337AB7;margin-right:0}.page-palletstage .centerImg{display:block;margin:0 auto}.page-palletstage .title-bar{font-size:28px;font-weight:700;color:#0a3860;margin-bottom:20px}.page-palletstage #p_nav_m{display:block;margin-bottom:35px}.page-palletstage #p_nav_m #nav_in ul{list-style-type:none;padding:0;margin:0}.page-palletstage #p_nav_m #nav_in ul li{text-align:center;flex:1 30px;line-height:1em;padding:5px 0;font-size:13px}.page-palletstage #p_nav_m #nav_in ul li a{padding:20px 0 17px;line-height:16px}.page-palletstage #p_nav_m #nav_in ul li:last-child{flex:2.5;display:flex;align-items:flex-end;justify-content:center;font-size:17px;padding:0 10px}.page-palletstage #p_nav_m #nav_in ul li:last-child span{font-size:11px}.page-palletstage #p_nav_m #nav_in ul li:last-child a{background:#ff5d26;box-shadow:0 3px 6px #00000029;border-radius:5px;color:#fff;font-size:15px;padding:20px 11px;flex:1;text-decoration:none}.page-palletstage #p_nav_m #nav_in ul li:last-child p{line-height:1.5em;font-size:15px;font-weight:700}.page-palletstage #p_nav_m #nav_in.is-fixed{position:fixed;top:0;left:0;right:0;z-index:1;background:#eee;padding-bottom:0!important;border-bottom:1px solid #ccc;color:#333;width:100%;max-width:1170px;margin:0 auto}.page-palletstage .pink-arrow{position:relative;color:#0a3860;padding-left:25px;letter-spacing:-.02em;margin-bottom:60px!important}.page-palletstage .pink-arrow:before{content:"";width:0;height:0;border-style:solid;border-width:13px 0 13px 19px;border-color:transparent transparent transparent #FFB5B5;position:absolute;top:4%;left:0;margin-top:-6px}.page-palletstage .tateyama-inner{max-width:1060px;margin:0 auto}.page-palletstage .tateyama-inner p{margin-bottom:20px}.page-palletstage .ps-intr{text-align:center;padding:10px}.page-palletstage .ps-intr .ps-intr-txt{color:#d7242a;font-weight:700;font-size:36px;margin-bottom:10px;text-align:center;position:relative;z-index:0;display:inline-block}.page-palletstage .ps-intr .ps-intr-txt:before{content:"";position:absolute;bottom:5px;left:0;width:100%;height:15px;background-color:#fff700;z-index:-1}.page-palletstage .ps-intr .ps-intr-list{text-align:left;display:inline-block;display:flex;padding-left:0;margin-bottom:0}.page-palletstage .ps-intr .ps-intr-list .ps-intr-item{list-style-type:none;flex:1;background-color:#f3f2e2;margin-right:20px;padding:20px 15px;text-align:center;display:flex;align-items:center;justify-content:center;line-height:1.5em;border-radius:5px;font-weight:700;font-size:18px}.page-palletstage .ps-intr .ps-intr-list .ps-intr-item:last-child{margin-right:0}.page-palletstage .arrow-bottom,.page-palletstage .arrow-bottom img{max-width:175px;margin:15px auto}.page-palletstage .title-bar{text-align:left}.page-palletstage .bold{font-weight:700}.page-palletstage .about-ps,.page-palletstage .option-ps,.page-palletstage .flow-ps,.page-palletstage .other-ps{padding:10px}.page-palletstage .mdl-ttl{color:#0a3860;font-weight:700;line-height:1.5em;border-left:5px solid #0a3860;padding:3px 0 3px 10px;font-size:18px;margin-bottom:10px}.page-palletstage .contact-top-txt-wrap{text-align:center}.page-palletstage .contact-top-txt{color:#d7242a;font-weight:700;font-size:36px;text-align:center;display:inline-block;position:relative;z-index:0}.page-palletstage .contact-top-txt:before{content:"";position:absolute;bottom:5px;left:0;width:100%;height:15px;background-color:#fff700;z-index:-1}.page-palletstage .about-ps .about-wrap{margin-top:40px;margin-bottom:30px}.page-palletstage .about-ps .about-wrap .about-img,.page-palletstage .about-ps .about-wrap .about-txt-wrap{flex:1;max-width:50%}.page-palletstage .about-ps .about-wrap .about-txt-wrap .small{display:block;margin-top:10px;line-height:1.5em}.page-palletstage .about-ps .about-wrap .about-img{margin-right:20px}.page-palletstage .about-ps .about-box-area{background-color:#f8f8f8;max-width:800px;margin:20px auto 0;padding:20px 21px}.page-palletstage .about-ps .about-box-area .text-link{color:#1a0dab;text-decoration:underline}.page-palletstage .character-ps .point-list{align-items:inherit;padding-left:0;margin-bottom:40px}.page-palletstage .character-ps .point-list .point-item{position:relative;flex:1;margin-right:20px;padding:60px 15px 20px;background-color:#e8f2fc;border-radius:5px}.page-palletstage .character-ps .point-list .point-item .point-ttl{font-size:16px;padding:3px 0 3px 5px;color:#0a3860;display:inline-block;position:relative}.page-palletstage .character-ps .point-list .point-item .point-ttl:before{content:"";position:absolute;bottom:3px;left:0;width:100%;height:10px;background-color:#fff700;z-index:-1}.page-palletstage .character-ps .point-list .point-item .point-txt{margin-bottom:10px}.page-palletstage .character-ps .point-list .point-item .small{line-height:1.5em;text-align:left;display:block}.page-palletstage .character-ps .point-list .point-item .small-note{line-height:1.5em;text-align:left;display:block;font-size:11px;margin-top:5px}.page-palletstage .character-ps .point-list .point-item .point-span{position:absolute;top:0;left:0;background-color:#0a3860;display:block;padding:10px 20px;font-size:20px;font-weight:700;color:#fff;width:100%}.page-palletstage .character-ps .point-list .point-item:nth-child(2) .point-ttl{letter-spacing:-.08em}.page-palletstage .character-ps .point-list .point-item:last-child{margin-right:0}.page-palletstage .character-ps .price-list{margin-top:20px;margin-bottom:30px}.page-palletstage .character-ps .price-list .price-item{display:flex;margin-right:20px}.page-palletstage .character-ps .price-list .price-item .price-wrap{margin-top:15px}.page-palletstage .character-ps .price-list .price-item .price-wrap .price-ttl{font-size:14px;font-weight:700;color:#0a3860}.page-palletstage .character-ps .price-list .price-item .price-wrap .price-txt{font-size:14px}.page-palletstage .character-ps .price-list .price-item .price-wrap .stand-txt{font-weight:700;color:#d7242a;font-size:22px}.page-palletstage .character-ps .price-list .price-item .price-wrap-img{flex:1;max-width:35%;margin-right:10px;object-fit:contain}.page-palletstage .character-ps .price-list .price-item:last-child{margin-right:0}.page-palletstage .character-ps .compare-table{max-width:750px;width:100%;margin:20px auto;color:#0a3860}.page-palletstage .character-ps .compare-table:first-of-type{margin-bottom:30px}.page-palletstage .character-ps .compare-table th{background-color:#e8f2fc;border:1px solid #167c9c;padding:10px 20px;text-align:center;font-weight:400}.page-palletstage .character-ps .compare-table th:first-child{max-width:220px}.page-palletstage .character-ps .compare-table td{border:1px solid #167c9c;padding:10px 20px;text-align:center}.page-palletstage .character-ps .compare-table thead th:first-child{background-color:transparent;border:none}.page-palletstage .character-ps .compare-table tr:last-child th,.page-palletstage .character-ps .compare-table tr:last-child td{font-weight:700}.page-palletstage .character-ps .table-txt-wrap{text-align:center;margin-bottom:50px}.page-palletstage .character-ps .table-txt-wrap p{text-align:left;display:inline-block}.page-palletstage .character-ps .figure-table-wrap{max-width:750px;margin:0 auto}.page-palletstage .character-ps .figure-table-wrap .compare-table tr:last-child td,.page-palletstage .character-ps .figure-table-wrap .compare-table tr:last-child th{font-weight:400}.page-palletstage .option-ps .is-flex{max-width:95%;margin:0 auto}.page-palletstage .option-ps .is-flex .option-item p{font-weight:700;margin-bottom:10px;color:#0a3860}.page-palletstage .option-ps .is-flex .option-item:first-child{margin-right:15px}.page-palletstage .flow-ps{margin-bottom:50px}.page-palletstage .flow-ps .flow-list{align-items:inherit;margin-top:60px;margin-bottom:5px}.page-palletstage .flow-ps .flow-list .flow-item{flex:1;margin-right:15px;background:#ec4f0a;color:#fff;position:relative;padding:15px}.page-palletstage .flow-ps .flow-list .flow-item:first-of-type{opacity:.6}.page-palletstage .flow-ps .flow-list .flow-item:nth-of-type(2){opacity:.7}.page-palletstage .flow-ps .flow-list .flow-item:nth-of-type(3){opacity:.8}.page-palletstage .flow-ps .flow-list .flow-item:nth-of-type(4){opacity:.9}.page-palletstage .flow-ps .flow-list .flow-item:last-of-type{margin-right:0}.page-palletstage .flow-ps .flow-list .flow-item p{color:#fff;font-weight:700}.page-palletstage .flow-ps .flow-list .flow-item .step-stand-txt{position:absolute;top:-51px;left:0;color:#ec4f0a;font-weight:700;font-size:36px}.page-palletstage .flow-ps .flow-list .flow-item .small{font-size:12px;line-height:1.4em;display:inline-block;font-weight:400}.page-palletstage .flow-ps .flow-list .flow-item:after{display:none}.page-palletstage .other-ps .faq-wrap{margin-top:30px}.page-palletstage .other-ps .faq-wrap dl{background-color:#f8f8f8;padding:20px}.page-palletstage .other-ps .faq-wrap .faq-item{margin-bottom:30px}.page-palletstage .other-ps .faq-wrap .faq-item .faq-dt{font-weight:400}.page-palletstage .other-ps .faq-wrap .faq-item .faq-dt:before{position:absolute;content:"Q";left:10px;width:40px;height:80%;text-align:center;color:#fff;line-height:30px;background:#a2c4e3;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center}.page-palletstage .other-ps .faq-wrap .faq-item .faq-dd,.page-palletstage .other-ps .faq-wrap .faq-item .faq-dt{position:relative;font-size:16px;background-color:#fff;box-shadow:0 3px 6px #00000029;padding:10px 0 10px 70px}.page-palletstage .other-ps .faq-wrap .faq-item .faq-dd{margin-top:10px;color:#0a3860}.page-palletstage .other-ps .faq-wrap .faq-item .faq-dd:before{position:absolute;content:"A";left:10px;width:40px;height:80%;text-align:center;color:#fff;line-height:30px;background:#4b81b4;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center}@media screen and (min-width: 992px){.page-palletstage .display-middle{display:none}}@media screen and (max-width: 991px){.page-palletstage h1{font-size:26px}.page-palletstage img{max-width:100%}.page-palletstage section{margin-bottom:50px}.page-palletstage .page-ttl{margin-left:10px}.page-palletstage .page-ttl h1{margin-left:3px}.page-palletstage .page-ttl .ttl-side span{display:block;margin-right:0;margin-bottom:5px;padding:0 15px}.page-palletstage .flow-ps{margin-bottom:20px}.page-palletstage .arrow-bottom,.page-palletstage .arrow-bottom img{margin:0 auto 15px;max-width:135px}.page-palletstage .arrow-bottom.is-intr-arrow,.page-palletstage .arrow-bottom.is-intr-arrow img,.page-palletstage .ps-intr{margin-top:20px}.page-palletstage .ps-intr .ps-intr-txt{font-size:26px}.page-palletstage .ps-intr .ps-intr-list{flex-wrap:wrap}.page-palletstage .ps-intr .ps-intr-list .ps-intr-item{font-size:16px;min-width:230px;margin:0 10px 20px}.page-palletstage .ps-intr .ps-intr-list .ps-intr-item:last-child{margin:0 10px}.page-palletstage .about-ps .about-wrap{flex-direction:column}.page-palletstage .about-ps .about-wrap .about-txt-wrap{max-width:100%}.page-palletstage .about-ps .about-wrap .about-img{margin-right:0;margin-bottom:10px;max-width:400px;width:100%}.page-palletstage .character-ps .table-txt-wrap{margin-bottom:20px}.page-palletstage .character-ps .point-list{flex-direction:column}.page-palletstage .character-ps .point-list .point-item{margin-bottom:30px;margin-right:0}.page-palletstage .character-ps .point-list .point-item img{max-width:400px;margin:0 auto;display:block}.page-palletstage .character-ps .price-list{flex-direction:column}.page-palletstage .character-ps .price-list .price-item .price-wrap-img{min-width:170px}.page-palletstage .option-ps .is-flex{flex-direction:column}.page-palletstage .option-ps .is-flex .option-item{max-width:400px}.page-palletstage .option-ps .is-flex .option-item:first-child{margin-right:0;margin-bottom:30px}.page-palletstage .flow-ps .flow-list{flex-wrap:wrap;margin-top:0}.page-palletstage .flow-ps .flow-list .flow-item{min-width:300px;margin-top:60px}.page-palletstage .flow-ps .flow-list .flow-item:last-of-type{margin-right:20px}.page-palletstage .contact-top-txt{font-size:24px}.page-palletstage .is-flex{align-items:center}}@media screen and (max-width: 767px){.page-palletstage .title-bar{font-size:20px;margin-bottom:10px}.page-palletstage .page-ttl{display:table}.page-palletstage .page-ttl .ttl-side{display:flex;margin-top:3px}.page-palletstage .page-ttl .ttl-side span:first-child{margin-right:5px}}@media screen and (max-width: 1201px){.page-palletstage .sp-item .max1200.flex p{width:18%}.page-palletstage .sp-item .navbar{padding:10px 0!important}.page-palletstage .sp-item .navbar a{padding:7px 9px!important;font-size:110%}.page-palletstage .sp-item .navbar a span.text-size-lg{font-size:110%!important}.page-palletstage .sp-item .navbar div.mitumori-btn{margin-bottom:10px}}.page-palletstage .display-sp{display:none}@media only screen and (max-width: 767px){.page-palletstage .display-sp{display:block}.page-palletstage .display-sp{display:none}}@media (min-width: 1200px){.page-palletstage .container{width:1000px}}.sp-item>.navbar{background:#eee;padding-bottom:0!important;border-bottom:1px solid #ccc;color:#333;margin-bottom:0}.sp-item>.navbar li{padding:0}.sp-item>.navbar a{border-right:1px solid #ccc;color:#333;padding:7px 12px;display:block;font-weight:700}@media (min-width: 992px){#sp_contact{position:absolute;margin-top:-160px}#sp_contact a{display:block;width:400px;padding:4%;font-size:120%}}@media only screen and (min-width: 1200px){#sp_contact{position:absolute;margin-top:-200px}#sp_contact a{display:block;width:500px;padding:4%;font-size:170%}}.flex .thumbnail{width:24.5%;margin:0 .5%}.bodmenu-bar-b{background:#fff;border:1px solid #ccc;border-left:10px solid #146da0;box-shadow:0 1px 2px #0000004d;font-weight:700;margin:0;padding:10px}.bodmenu-bar-bo{border-top:2px solid #146da0;font-weight:700;margin:0;padding:10px}.submenu-bar{font-weight:700;position:relative;z-index:3;font-size:110%;text-align:center;border:1px solid #ccc;background:#004C76;color:#fff;border-radius:4px;margin:0;padding:10px}
