@charset "UTF-8";.product__featured ul,.product__new ul{margin:0}.article-section h3{margin:20px 0 0 0}.novelty-example .headline{font-size:18px}.more-link{display:none;margin-left:.5em}.more-text{margin-left:0}.text-show{position:relative}.text-show:after{position:absolute;right:0;top:auto;content:"▼"}.ac-trigger .fas{color:red}@media only screen and (max-width:667px){.more-link{display:block;margin-left:.5em}}.read-sentence{padding:15px!important}.article.eco-tote-bag h2{margin-top:30px;margin-bottom:30px}@media only screen and (max-width:667px){.article.eco-tote-bag h2{margin-top:10px;margin-bottom:10px;font-size:20px}}.l-column.line--02 .column-list{margin-bottom:2%}.article-section{margin-top:47px}.article-section>.headline{background-color:#83b600;width:100%;padding-left:18px;font-size:17px;font-weight:700;line-height:2;color:#fff}@media only screen and (max-width:667px){.article-section>.headline{padding:.5em 1em;line-height:1.2}}.article-section>.headline+.sentence{margin:13px auto 0;padding:0 21px;font-size:13px;line-height:1.8}@media only screen and (max-width:667px){.article-section>.headline+.sentence{padding:0}}p.right-link{margin-top:36px;text-align:right}p.right-link .text-link{font-size:13px;line-height:1.4;color:#d8302c}p.right-link .text-link .fas{margin-left:9px;font-size:18px;line-height:1}.box{background-color:#f6f6e8;padding:18px 48px}@media only screen and (max-width:667px){.box{padding:1.5em 2em}}.box .sentence{background-image:url(/html/plugin/Exp/assets/images/large-category/eco-tote-bag/icon_c.png);background-position:left center;background-repeat:no-repeat;background-size:18px 18px;margin-top:20px;padding-left:28px;font-size:13px;line-height:1.4}@media only screen and (max-width:667px){.box .sentence{margin-top:1.5em;padding:.4em 0 .4em 28px;line-height:1.2}}.box .sentence:first-child{margin-top:0}.featured-this-month-box{background-color:#f6f6e8;border-radius:20px;padding:28px 24px 38px}@media only screen and (max-width:667px){.featured-this-month-box{padding:2em 1em}}.featured-this-month-box .headline{text-align:center;font-size:18px;font-weight:700;line-height:1;color:#83b600}@media only screen and (max-width:667px){.featured-this-month-box .headline{font-size:14px}}.featured-this-month-box .column{margin-top:30px}@media only screen and (max-width:667px){.featured-this-month-box .column{margin-top:2em}}.featured-this-month-box .column-list{position:relative;background-color:#fff;float:left;width:240px;height:368px;margin-left:50px;padding:20px 35px}@media only screen and (max-width:667px){.featured-this-month-box .column-list{float:none;width:100%;height:auto;margin-left:0;padding:1em 1em 1em .5em}.featured-this-month-box .column-list:after{content:"\0020";clear:both;display:block}}.featured-this-month-box .column-list:first-child{margin-left:0}@media only screen and (max-width:667px){.featured-this-month-box .column-list .figure{float:left;width:40%}}.featured-this-month-box .column-list .figure .picture{width:100%}@media only screen and (max-width:667px){.featured-this-month-box .column-list .figure .picture{width:90%}}@media only screen and (max-width:667px){.featured-this-month-box .column-list .comment{float:left;width:58%;margin-left:2%}}.featured-this-month-box .column-list .comment .picture{display:block;margin-top:10px}.featured-this-month-box .column-list .comment .item-name{margin-top:14px}.featured-this-month-box .column-list .comment .kakaku{margin-top:10px}@media only screen and (max-width:667px){.featured-this-month-box .column-list .comment .item-name,.featured-this-month-box .column-list .comment .kakaku{margin-top:.5em}}.featured-this-month-box .column-list .comment .btn{position:absolute;bottom:20px;left:40px;background-color:#83b600;border-radius:50px;width:160px;height:30px}@media only screen and (max-width:667px){.featured-this-month-box .column-list .comment .btn{position:static;width:160px;height:30px;margin-top:1em}}.featured-this-month-box .column-list .comment .btn-body{width:160px;height:30px;text-align:center;text-decoration:none;line-height:1;color:#fff}.sozai-ranking .column{margin-top:24px}.sozai-ranking .btn{background-color:#f6f6e8;border-radius:10px;float:left;width:198px;height:80px;margin-left:26px}@media only screen and (max-width:667px){.sozai-ranking .btn{width:49%;height:40px;margin-left:2%}}.sozai-ranking .column .btn:first-child,.sozai-ranking .column .btn:nth-child(4n+1){margin-left:0}@media only screen and (max-width:667px){.sozai-ranking .column .btn:nth-child(2n+1){margin-left:0}}.sozai-ranking .column .btn:nth-child(n+5){margin-top:26px}@media only screen and (max-width:667px){.sozai-ranking .column .btn:nth-child(n+3),.sozai-ranking .column .btn:nth-child(n+5){margin-top:1em}}.sozai-ranking .btn-body{position:relative;width:198px;height:80px;padding:0 25px 0 40px;text-align:center;font-weight:700;line-height:1}@media only screen and (max-width:667px){.sozai-ranking .btn-body{width:100%;height:45px;padding:0 23px 0 30px}}.sozai-ranking .btn-body:before{content:"";position:absolute;left:5px;top:18px;background-image:url(/html/plugin/Exp/assets/images/large-category/eco-tote-bag/iconmonstr-crown-9-240.png);background-position:left top;background-repeat:no-repeat;background-size:100%;width:34px;height:34px}@media only screen and (max-width:667px){.sozai-ranking .btn-body:before{top:5px;width:25px;height:25px}}.sozai-ranking .btn-body:after{content:"\f138";position:absolute;right:5px;top:29px;display:block;font-family:FontAwesome;font-size:20px;line-height:1;color:#83b600}@media only screen and (max-width:667px){.sozai-ranking .btn-body:after{top:10px}}.l-center{margin-top:2em}@media only screen and (max-width:667px){.l-center{margin-top:1em}}.anchor-link{position:relative;background-image:url(/html/plugin/Exp/assets/images/large-category/eco-tote-bag/btn_ecototebag.png);background-position:left top;background-repeat:no-repeat;background-size:100%;display:block;width:722px;height:46px;margin:0 auto;transition:.3s}@media only screen and (max-width:667px){.anchor-link{width:100%;padding-top:calc(100 * 46 / 392)}}.anchor-link:after{content:"";position:absolute;right:24px;top:50%;background-image:url(/html/plugin/Exp/assets/images/middle-category/btn_anchor.png);background-position:left top;background-repeat:no-repeat;display:block;width:11px;height:8px;margin-top:-4px}@media only screen and (max-width:667px){.anchor-link:after{right:20px;margin-top:-16px}}.generic-heading{margin-top:47px}@media only screen and (max-width:667px){.generic-heading{margin-top:25px}}.category-page-common-anchor-link-button{margin:40px auto 0}.category-page-common-anchor-link-button .btn{background:-moz-linear-gradient(top,#d55,#c00 25%,#c00 75%,#a70000);background:-webkit-linear-gradient(top,#d55,#c00 25%,#c00 75%,#a70000);background:linear-gradient(to bottom,#d55,#c00 25%,#c00 75%,#a70000);border-radius:5px;box-shadow:0 3px 3px #999;width:722px;margin:0 auto}@media only screen and (max-width:667px){.category-page-common-anchor-link-button .btn{width:100%}}.category-page-common-anchor-link-button .btn-body{position:relative;height:40px;text-align:center;font-size:15px;font-weight:700;color:#fff}@media only screen and (max-width:667px){.category-page-common-anchor-link-button .btn-body{height:60px;font-size:14px}}.category-page-common-anchor-link-button .btn-body:after{content:"";position:absolute;right:24px;top:50%;background-image:url(/html/plugin/Exp/assets/images/middle-category/btn_anchor.png);background-position:left top;background-repeat:no-repeat;display:block;width:11px;height:8px;margin-top:-4px}@media only screen and (max-width:667px){.category-page-common-anchor-link-button .btn-body:after{display:none}}.common-link-text{color:#2f84ed}@media only screen and (max-width:667px){.pc-only{display:none}}.type-select{display:flex;flex-wrap:wrap;width:100%}.type-select .btn{border:2px solid #ffc305;border-radius:10px;width:250px;margin:20px 0 0 30px}@media only screen and (max-width:667px){.type-select .btn{width:49%;margin:10px 0 0 0}}.type-select .btn:first-child{background-color:#ffc305}.type-select .btn:nth-child(2){background-color:#ffaa01}.type-select .btn:nth-child(3){background-color:#ffaa01}.type-select .btn:nth-child(4){background-color:#ff9801}.type-select .btn:nth-child(5){background-color:#ff8601}.type-select .btn:nth-child(6){background-color:#ff5c01}@media only screen and (max-width:667px){.type-select .btn:nth-child(even){margin-left:2%}}.type-select .btn .btn-body{height:3em;text-align:center;font-family:noto-sans-cjk-jp,sans-serif;font-size:15px;font-style:normal;font-weight:700;line-height:1;color:#fff}@media only screen and (max-width:667px){.type-select .btn .btn-body{font-size:13px}}.type-select .btn .btn-body .size-large{font-size:1.4em}.sub-heading_banner{background-color:#fff;display:flex;justify-content:space-between;width:100%;margin-top:30px;padding:0 30px}.sub-heading_banner a{display:block;width:49%}@media only screen and (max-width:768px){.sub-heading_banner{display:block;margin-top:15px;padding:10px}}.sub-heading_banner .figure,.sub-heading_banner .headline{display:table-cell;vertical-align:middle;height:166px;box-sizing:border-box}@media only screen and (max-width:768px){.sub-heading_banner .figure,.sub-heading_banner .headline{display:block;height:auto}}.sub-heading_banner .figure{width:432px}@media only screen and (max-width:768px){.sub-heading_banner .figure{width:100%}}.sub-heading_banner .figure .picture{width:100%}.sub-heading_banner .headline{width:378px;padding-left:22px;font-weight:400}@media only screen and (max-width:768px){.sub-heading_banner .headline{width:100%;margin-top:10px;padding-left:0;line-height:1.2}}.novelty-example{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding-bottom:50px;width:90%}@media only screen and (max-width:768px){.novelty-example{padding-bottom:30px}}.novelty-example-list{margin-top:20px;width:45%}@media only screen and (max-width:768px){.novelty-example-list{width:100%}}.novelty-example-link{display:block;transition:.3s;width:100%}.novelty-example-link:hover{opacity:.7}.novelty-example-picture{display:block;width:100%}.article-header .comment{margin-left:0}.eco-tote-bag_relation-item_inner{display:flex;flex-wrap:wrap;padding:0 30px}@media only screen and (max-width:667px){.eco-tote-bag_relation-item_inner{padding:0}}.eco-tote-bag_relation-item_list{width:30%;margin-left:30px}@media only screen and (max-width:667px){.eco-tote-bag_relation-item_list{width:49%;margin-left:2%;margin-top:5px}}.eco-tote-bag_relation-item_inner .eco-tote-bag_relation-item_list:first-child,.eco-tote-bag_relation-item_inner .eco-tote-bag_relation-item_list:nth-child(3n+1){margin-left:0}@media only screen and (max-width:667px){.eco-tote-bag_relation-item_inner .eco-tote-bag_relation-item_list:nth-child(3n+1){margin-left:2%}.eco-tote-bag_relation-item_inner .eco-tote-bag_relation-item_list:nth-child(odd){margin-left:0}}.eco-tote-bag_relation-item_inner .eco-tote-bag_relation-item_list:nth-child(n+4){margin-top:15px}@media only screen and (max-width:667px){h2.category-title--border{border-left:none}.eco-tote-bag_relation-item_inner .eco-tote-bag_relation-item_list:nth-child(n+4){margin-top:5px}}.eco-tote-bag_relation-item_list .btn{background-color:#fff;border:1px solid #c00;border-radius:5px;box-sizing:border-box;box-shadow:2px 2px 2px #ccc;width:100%;transition:.3s}.eco-tote-bag_relation-item_list .btn:hover{background-color:#c00;opacity:1}.eco-tote-bag_relation-item_list .btn-body{height:35px;text-align:center;font-size:15px;font-weight:700;line-height:1;color:#000}@media only screen and (max-width:667px){.eco-tote-bag_relation-item_list .btn-body{height:45px;font-size:13px;line-height:1.2}}.eco-tote-bag_relation-item_list .btn:hover .btn-body{color:#fff;opacity:1}.print-bag{margin-top:23px}.print-bag .column-list{width:49%}@media only screen and (max-width:667px){.print-bag .column-list{width:100%;margin-left:0}}.print-bag .column-list:first-child{margin-left:0}.print-bag .column-list:nth-child(even){margin-left:2%}@media only screen and (max-width:667px){.print-bag .column-list:nth-child(even){margin-left:0;margin-top:2em}}.print-bag .column-list:after{content:"\0020";clear:both;display:block}.print-bag .column-list .comment,.print-bag .column-list .figure{float:left}.print-bag .column-list .figure{display:block;width:200px}@media only screen and (max-width:667px){.print-bag .column-list .figure{width:35%}.print-bag .column-list .figure .picture{display:block;width:100%}}.print-bag .column-list .figuration{display:block;font-size:11px;padding:.2em 0 1em}.print-bag .column-list .figure .picture{display:block;width:100%}.print-bag .column-list .comment{width:220px;padding:7px 9px}@media only screen and (max-width:667px){.print-bag .column-list .comment{width:65%;padding:0 0 0 9px}}.print-bag .column-list .comment .headline{font-size:16px;line-height:1;color:#333;padding-bottom:0;margin-top:0;margin-left:0}.print-bag .column-list .comment .sentence{margin-top:14px;font-size:13px;line-height:1.7}@media only screen and (max-width:667px){.print-bag .column-list .comment .sentence{margin-top:.5em;font-size:12px;line-height:1.2}}.print-bag .column-list .comment .common-link-text{display:block;margin-top:29px}@media only screen and (max-width:667px){.print-bag .column-list .comment .common-link-text{margin-top:.5em}}.print-bag>.sentence{margin-top:46px;text-align:center}@media only screen and (max-width:667px){.print-bag>.sentence{margin-top:2em;font-size:12px}}.print-bag>.sentence a{text-decoration:underline;font-size:13px;font-weight:400;line-height:1;color:#d8302c}@media only screen and (max-width:667px){.print-bag>.sentence a{line-height:1.2}.bag-type-content h2,h2.category-title--border{margin:0 0 0 .5rem;padding:0 0 0 10px}h2.category-title--border{border-left:none!important}}.main__content{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Noto Sans Japanese","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",Arial,Meiryo,sans-serif}.naire-jisseki{margin:60px 0}.naire-jisseki .flex-box{align-items:flex-start}.naire-jisseki .slick-list{overflow:hidden}.link-text{text-decoration:underline;color:#5b9bd5}.item-3.i-none ul li::before{content:none}.product__featured .products h3{font-size:1.1rem}.item-5 p.text-left{text-align:left}@media screen and (max-width:667px){.detail-box li p{font-size:12px}.detail-box li .title{font-size:14px}.isSPtoggle{display:none}.product__featured .products{display:block;overflow-x:hidden}.product__featured .products li{width:100%}.product__featured .products .product__thumb{text-align:center}.product__featured ul>li{margin-bottom:20px}}.d-flex-2{display:flex;justify-content:space-between;flex-wrap:wrap}.d-flex-2 .d-wrap{width:49%}.or-ttl-wrap .or-ttl{text-align:center;background:#ffefd6;border-radius:24px;color:#fc9829;margin-top:0;padding:9px}.or-ttl-wrap .or-ttl h3{margin-top:0;color:#fc9829}.d-flex-37{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.d-flex-37 .d-wrap-3{width:28%}.d-flex-37 .d-wrap-7{width:70%}.d-wrap-7 p{font-size:15px}.link-red-text a{margin-top:10px;color:#c00b12;font-size:12px;font-weight:700;display:inline-block;position:relative}.link-red-text a:before{content:"\f105";font-family:"Font Awesome 5 Free";font-weight:900;font-display:swap;position:absolute;color:#c00b12;right:-15px;top:50%;transform:translateY(-50%)}@media screen and (max-width:667px){.d-flex-2 .d-wrap{width:100%}.d-flex-37 .d-wrap-3{width:100%;text-align:center}.d-flex-37 .d-wrap-7{width:100%}.or-ttl-wrap{margin-bottom:20px}}.table-wrap{overflow-x:scroll}.table-wrap table{width:200%;min-width:600px}.bag-type-wrap li img{width:110px;height:110px}.bag-type-wrap.item-2 li{width:48%}.bag-type-wrap.item-2 img{margin-right:10px;width:128px;height:128px}.bag-type-wrap.item-2 p b{font-size:16px}.hikaku th{background:#e8e8e8;color:#303638;font-size:14px;border-right:2px solid #fff;padding:15px}.hikaku tr:first-child th{background:#f1a200;color:#fff;text-align:center;padding:5px 0;font-size:16px;padding:15px}.hikaku th.cost{background:#f1a200;color:#fff;width:1em;padding:15px}.hikaku td{background:#ffefd6;color:#303638;text-align:center;font-weight:700;width:10.5%;border-right:2px solid #fff;padding:15px}.hikaku td.text-left{text-align:left}.hikaku.table-item3 td{width:25%}.hikaku tr{border-bottom:2px solid #fff}.hikaku tr:nth-child(2) td{padding:0}.hikaku tr:nth-child(2n) td{background:#fff}.hikaku.bag-type tr:last-child td{background:#e8e8e8}.hikaku .btn_category{margin:20px auto}.hikaku .btn_category a{background:#fff;padding:18px 10%}.sp-panel.col4 .sp-panel-list{width:25%}.generic-heading{border-bottom:1px solid #eee;margin:40px 0 20px 0}.generic-subheading{margin:20px 0}.generic-subheading h4{margin:20px 0}.generic-heading_headline{font-size:24px;color:#000}.generic-subheading_headline{border-bottom:none;color:#ff9f1a;font-size:18px;margin-bottom:15px}.example-wrap{display:flex;justify-content:space-between;flex-wrap:wrap}.example-wrap .example-item{width:49%;border:1px solid #d9d9d9;border-radius:10px;padding:20px}.example-item .product-name{color:#f8a127;font-weight:700;margin-bottom:10px}.example-item{margin-bottom:20px}.example-item ul{display:flex;justify-content:space-between}.example-item li{width:49%}.example-item li p{margin-bottom:10px}.example-item li p span{color:#fff;padding:6px;background:#f8a127;border-radius:15px}.link-text a{color:#5988bc;text-decoration:underline}.item-link{margin-top:10px}.item-link a{color:#c00b01;position:relative}.item-link a:before{content:"\f105";font-family:"Font Awesome 5 Free";font-weight:900;font-display:swap;position:absolute;color:#c00b01;right:-20px;top:60%;transform:translateY(-50%)}@media screen and (max-width:667px){.example-wrap .example-item{width:100%}.example-item ul{display:block}.example-item li{width:100%;margin-bottom:10px}.example-item .product-name{text-align:center}.sp-center{width:200px!important;margin:auto;text-align:center}}@media screen and (max-width:680px){.table-wrap table{width:400%;min-width:600px}.hikaku td{width:11%}.hikaku tr:first-child th{font-size:14px}.bag-type-wrap.item-2 li{width:100%}.sp-panel.col4 .sp-panel-list{width:50%;min-height:auto;padding:5px!important}}.tutorial-box ul{display:flex;flex-wrap:wrap;margin:30px 0}.tutorial-box li{display:flex;align-items:center;text-align:center;justify-content:center;margin-right:17px;width:calc(33% - 13px);padding:15px;border:3px solid #f2a127;border-radius:5px;position:relative;transition:all .25s ease-out}.tutorial-box li:hover{border:3px solid transparent;background:#f2a127}.tutorial-box li:hover:after{color:#fff}.tutorial-box li:hover p{color:#fff}.tutorial-box a{position:absolute;top:0;left:0;width:100%;height:100%}.tutorial-box li:after{content:'\f107';position:absolute;font-size:24px;font-weight:700;color:#f2a127;font-family:"Font Awesome 5 Free";font-display:swap;right:5%;top:auto}.tutorial-box li p{color:#f2a127;font-weight:700;display:inline-block;vertical-align:middle;font-size:14px;margin-left:5px}.tutorial-box li:nth-child(2n){margin-right:0}.tutorial-box.sample-li ul{display:flex;flex-wrap:wrap;margin:30px 0}.tutorial-box.sample-li li{display:block;text-align:left;vertical-align:middle;margin-right:17px;margin-bottom:20px;width:calc(50% - 20px);padding:0;border:3px solid #f49d00;border-radius:5px;position:relative;color:#333;transition:all .25s ease-out}.tutorial-box.sample-li li:hover{border:3px solid transparent;background:#f49d00}.tutorial-box.sample-li li:hover:after{color:#fff}.tutorial-box.sample-li li:hover p{color:#fff}.tutorial-box.sample-li a{position:absolute;top:0;left:0;width:100%;height:100%}.tutorial-box.sample-li li:after{content:'\f105';position:absolute;font-size:24px;font-weight:700;color:#f49d00;font-family:"Font Awesome 5 Free";font-display:swap;right:5%;top:30%}.tutorial-box.sample-li li p{color:#333;font-weight:700;display:inline-block;vertical-align:middle;font-size:14px;margin-left:5px}.tutorial-box.sample-li li:nth-child(n+5){margin-top:17px}.tutorial-box.sample-li li img{width:20%}.point .column .figure{width:25%}.point .column .comment{width:75%}.gazo_figure{border:1px solid #eee}.font-s{font-size:16px}@media only screen and (max-width:768px){.tutorial-box li{width:100%;margin:0;margin-top:17px;height:70px;padding:5px}.tutorial-box li img{width:55px}.tutorial-box li:after{top:15px}.tutorial-box.sample-li ul{display:block}.anchor-list li,.tutorial-box.sample-li li{width:100%}.anchor-list li{margin-left:0}.anchor-list li:nth-child(3){padding-top:13px}.anchor-list li:after,.tutorial-box.sample-li li:after{width:10px;height:10px;top:18%}.anchor-list ul,.tutorial-box.sample-li ul{justify-content:space-between;margin:5px}.anchor-list li p,.tutorial-box.sample-li li p{font-size:10px}.anchor-list li,.tutorial-box.sample-li li:nth-child(n+3){margin-top:17px}.tutorial-box.sample-li h2{font-size:12px}.tutorial-box.sample-li li img{width:20%}.point .column .figure{width:100%}.point .column .comment{width:100%}}