﻿@charset "utf-8";/* CSS Document *//*全体設定*/.reji_size{margin: 0 auto 50px;width: 1260px;}.reji_size span.u_line{font-size: 13px;color: #0d8971;font-weight: bold;border-bottom: dotted 2px #0d8971;}/*レジ袋イントロ*/.reji_size .intro{width: 100%;padding: 20px 15px;box-sizing: border-box;background-image: url(/img/lp/reji_type/top_img.jpg);background-repeat: no-repeat;background-position: center;background-size: cover;}.reji_size .intro ._txt{color: #ffffff;background-color: #0d8971;margin: 0 auto;padding: 15px 20px;box-sizing: border-box;text-align: center;width: 800px;}.reji_size .intro ._txt h1{font-size: 45px;line-height: 1.2;font-weight: bold;}.reji_size .intro ._txt h1 span{display: block;font-size: 25px;}.reji_size .intro ._txt p{border-top: solid 1px #ffffff;padding-top: 15px;font-weight: bold;}/*レジ袋メニュー*/.reji_size .menu{width: 100%;margin: 0 auto 50px;box-sizing: border-box;display: flex;flex-wrap: wrap;justify-content: space-between;}.reji_size .menu li{width: 630px;box-sizing: border-box;border-right: solid 1px #ffffff;}.reji_size .menu li a{display: block;text-align: center;box-sizing: border-box;padding: 15px 0 20px;text-decoration: none;font-size: 15px;font-weight: bold;background-color: #0d8971;color: #ffffff;position: relative;}.reji_size .menu li:last-child{border-right-style: none;}.reji_size .menu li a:before{content: "";width: 0;height: 0;position: absolute;top: 40%;left: 5%;border: 6px solid transparent;border-top: 7px solid #ffffff;}.reji_size .menu li a:hover{background-color: #45ceae;}/*レジ袋 h2タイトル*/.reji_size .con_title{margin-bottom: 15px;}.reji_size .con_title._02{margin-top: 50px;}.reji_size .con_title h2{font-size: 25px;font-weight: bold;border-bottom: solid 2px #0d8971;line-height: 1.2;margin-bottom: 10px;}.reji_size .con_title h2._osusume,.reji_size .con_title h2._oyakudachi{font-size: 30px;border-bottom: solid 5px #0d8971;}.reji_size .con_title h2._osusume::before{background: url(/img/lp/reji_type/ico_osusume.png) 0 0 no-repeat;-webkit-background-size: 130px 42px;content: "";display: inline-block;width: 130px;height: 42px;padding-left: 5px;position: relative;top: 3px;}.reji_size .con_title h2._oyakudachi::before{background: url(/img/lp/reji_type/ico_oyakudachi.png) 0 0 no-repeat;-webkit-background-size: 130px 42px;content: "";display: inline-block;width: 130px;height: 42px;padding-left: 5px;position: relative;top: 3px;}.reji_size .con_title h2._bento::before{background: url(/img/lp/reji_type/ico_bento.png) 0 0 no-repeat;-webkit-background-size: 115px 65px;content: "";display: inline-block;width: 115px;height: 65px;padding-left: 5px;position: relative;top: 3px;}.reji_size .con_title h2._bakery::before{background: url(/img/lp/reji_type/ico_bakery.png) 0 0 no-repeat;-webkit-background-size: 115px 85px;content: "";display: inline-block;width: 115px;height: 85px;padding-left: 5px;position: relative;top: 3px;}.reji_size .con_title h2._liquor::before{background: url(/img/lp/reji_type/ico_liquor.png) 0 0 no-repeat;-webkit-background-size: 115px 100px;content: "";display: inline-block;width: 115px;height: 100px;padding-left: 5px;position: relative;top: 3px;}.reji_size .con_title h2._flower::before{background: url(/img/lp/reji_type/ico_flower.png) 0 0 no-repeat;-webkit-background-size: 115px 95px;content: "";display: inline-block;width: 115px;height: 95px;padding-left: 5px;position: relative;top: 3px;}/*レジ袋 大分類ボタン*/.reji_size .menu_cnt{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;margin-bottom: 50px;}.reji_size .menu_cnt span.u_line{font-size: 15px;border-bottom: dotted 3px #0d8971;}/*レジ袋 大分類ボタン4個ver*/.reji_size .menu_cnt._four .cards_item{width: 24%;}.reji_size .menu_cnt._five .cards_item{width: 19%;}/*レジ袋 大分類ボタンデザイン*/.reji_size .menu_cnt .cards_item{position: relative;z-index: 1;border-radius: 5px;box-sizing: border-box;border: solid 1px #cccccc;margin: 0 0 20px 0;transition: all .3s;}.reji_size .menu_cnt .cards_item a{display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;text-indent: -999px;z-index: 2;}.reji_size .menu_cnt .cards_item:hover{opacity: 0.7;}.reji_size .menu_cnt .cards_item .card_image{border-top-left-radius: 5px;border-top-right-radius: 5px;overflow: hidden;}.reji_size .menu_cnt .cards_item .card_content{padding: 5px 0;box-sizing: border-box;text-align: center;}.reji_size .menu_cnt .cards_item .card_content::after{content: "";width: 0;height: 0;display: block;margin: 0 auto;border: 9px solid transparent;border-top: 10px solid #0d8971;}.reji_size .menu_cnt .cards_item .card_content .card_text{margin-bottom: 5px;}.reji_size .menu_cnt .cards_item .card_content .card_title{font-size: 20px;font-weight: bold;}/*弁当用レジ袋*/.reji_size .type_bento{margin-bottom: 15px;}.reji_size .type_bento .btns_row{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;margin-bottom: 15px;padding-bottom: 15px;box-sizing: border-box;border-bottom: solid 1px #cccccc;}.reji_size .type_bento .btns_row:last-of-type{border-bottom-style: none;}.reji_size .type_bento .btns_row .name_rejitype,.reji_size .type_bento .btns_row .cate_btn{width: 24%;}.reji_size .type_bento .btns_row::after,.reji_size .type_bento .btns_row::before{content: "";display: block;width: 24%;height: 0;}.reji_size .type_bento .btns_row::before{order: 1;}/*弁当用レジ袋 シリーズ部分*/.reji_size .type_bento .btns_row .name_rejitype{display: flex;flex-direction: column;justify-content: center;align-items: center;}.reji_size .type_bento .btns_row .name_rejitype .rejitype_title{font-weight: bold;font-size: 20px;}/*.reji_size .type_bento .btns_row .name_rejitype .rejitype_btn a{display: block;position: relative;color: #ffffff;background-color: #0d8d72;text-decoration: none;margin: 0 auto;text-align: center;padding: 2px 5rem;font-weight: bold;border-radius: 15px;box-sizing: border-box;}.reji_size .type_bento .btns_row .name_rejitype .rejitype_btn a:before{content: "";width: 10px;height: 10px;position: absolute;top: 30%;left: 20%;margin: auto;box-sizing: border-box;border: 5px solid transparent;border-left: 8px solid #ffffff;}.reji_size .type_bento .btns_row .name_rejitype .rejitype_btn a:hover{opacity: 0.7;}*//*弁当用レジ袋 ボタン部分*/.reji_size .type_bento .btns_row .cate_btn{display: flex;justify-content: space-between;flex-wrap: nowrap;border-radius: 5px;box-sizing: border-box;border: solid 1px #cccccc;position: relative;}.reji_size .type_bento .btns_row .cate_btn a{display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;text-indent: -999px;z-index: 2;}.reji_size .type_bento .btns_row .cate_btn:hover{opacity: 0.7;}.reji_size .type_bento .btns_row .cate_btn img{vertical-align: bottom;}.reji_size .type_bento .btns_row .cate_btn ._img{width: 35%;border-top-left-radius: 5px;border-bottom-left-radius: 5px;overflow: hidden;}.reji_size .type_bento .btns_row .cate_btn ._txt{width: 65%;display: flex;align-items: center;box-sizing: border-box;padding-left: 10px;font-weight: bold;font-size: 15px;}/*レジ袋 他のボタン設定*/.reji_size .btns_col{display: flex;justify-content: space-between;flex-wrap: wrap;}.reji_size .btns_col._end{margin-bottom: 50px;}.reji_size .btns_col:after{content: "";display: block;width: 32%;height: 0;}.reji_size .btns_col .cate_btn{width: 32%;display: flex;justify-content: space-between;flex-wrap: wrap;border-radius: 5px;box-sizing: border-box;border: solid 1px #cccccc;position: relative;margin-bottom: 35px;}.reji_size .btns_col .cate_btn img{vertical-align: bottom;}.reji_size .btns_col .cate_btn ._img{width: 35%;border-top-left-radius: 5px;border-bottom-left-radius: 5px;overflow: hidden;}.reji_size .btns_col .cate_btn ._txt{width: 65%;display: flex;flex-direction: column;justify-content: center;box-sizing: border-box;padding: 10px;font-size: 17px;font-weight: bold;line-height: 1.5;}.reji_size .btns_col .cate_btn a{display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;text-indent: -999px;z-index: 2;}.reji_size .btns_col .cate_btn:hover{opacity: 0.7;}/*レジ袋 特集に飛ぶボタン設定*/.reji_size .btns_col .cate_btn.togenre_bakery{background: url(/img/lp/reji_type/big_bakery.jpg);background-size: cover;background-position: center center;box-sizing: border-box;padding: 30px;}.reji_size .btns_col .cate_btn.togenre_liquor{background: url(/img/lp/reji_type/big_liqour.jpg);background-size: cover;background-position: center center;box-sizing: border-box;padding: 30px;}.reji_size .btns_col .cate_btn.togenre_flower{background: url(/img/lp/reji_type/big_flower.jpg);background-size: cover;background-position: center center;box-sizing: border-box;padding: 30px;}.reji_size .btns_col .cate_btn .trspa_txt{box-sizing: border-box;width: 100%;background-color: rgba(255,255,255,0.8);display: flex;flex-direction: column;justify-content: center;align-items: center;}.reji_size .btns_col .cate_btn .trspa_txt p._feature{font-size: 25px;font-weight: bold;position: relative;}.reji_size .btns_col .cate_btn .trspa_txt p._feature.txt_s{font-size: 18px;}.reji_size .btns_col .cate_btn .trspa_txt p._feature:before{content: "";width: 10px;height: 10px;position: absolute;top: 35%;left: -15px;margin: auto;box-sizing: border-box;border: 5px solid transparent;border-left: 8px solid #0d8d72;}/*関連記事のところ*/h2.uline_b {font-size: 2em;font-weight: bold;border-bottom: solid 5px #000000;margin-top: 45px;margin-bottom: 25px;}.column{width: 100%;margin-bottom: 45px;}.column h3{font-size: 1.5em;font-weight: bold;margin: 35px 0 15px;}.column h3::before{content: "┃"}.contents_02{display: flex;flex-wrap: wrap;/*	justify-content: space-between;*/margin: 0 auto;}.contents_02 .item_{width: 32%;box-sizing: border-box;/*	border: solid 1px #cccccc;*/display: flex;flex-direction: column;}.contents_02::after{content: "";display: block;width: 32%;height: 0;}.contents_02 .item_ ul.btns_{margin-top: auto;margin-bottom: 12px;padding: 0 10px;}.contents_02 .item_ ul.btns_ li.btn_gazou_{position: relative;}.item_ .btn_gazou_ a{display: block;position: relative;padding: 10px;color: #ffffff;background-color: #0d8971;font-weight: bold;border-radius: 20px;text-align: center;text-decoration: none;font-size: 1em;}.column ul.tokusyu{display: flex;flex-wrap: wrap;justify-content: space-between;box-sizing: border-box;width: 100%;list-style: none;margin: 0 auto;}.column ul.tokusyu li{width: 23%;margin-bottom: 10px;}.column ul.tokusyu li img{width: 100%;height: auto;}.column ul.tokusyu::before{content: "";display: block;width: 23%;order: 1;}.column ul.tokusyu::after{content: "";display: block;width: 23%;}@media screen and (max-width: 768px){/*全体設定*/.reji_size{margin: 0 auto 50px;width: 100%;}.reji_size span.u_line,.reji_size .menu_cnt span.u_line{font-size: 0.9em;}.reji_size .con_title h2{font-size: 20px;font-weight: bold;border-bottom: solid 2px #0d8971;line-height: 1.2;margin-bottom: 10px;}.reji_size .con_title h2._osusume,.reji_size .con_title h2._oyakudachi{font-size: 25px;border-bottom: solid 5px #0d8971;}/*レジ袋イントロ*/.reji_size .intro{width: 100%;padding: 15px 10px;background-position: 75% center;}.reji_size .intro ._txt{width: 80%;padding: 10px 15px;box-sizing: border-box;text-align: center;}.reji_size .intro ._txt h1{font-size: 25px;}.reji_size .intro ._txt h1 span{font-size: 18px;}.reji_size .intro ._txt p{text-align: left;font-weight: normal;}.reji_size .menu{width: 100%;}.reji_size .menu li{width: 100%;box-sizing: border-box;border-right-style: none;border-bottom: solid 1px #ffffff;}.reji_size .menu li a{padding: 5px 0;font-size: 15px;}.reji_size .menu li:last-child{border-bottom-style: none;}.reji_size .menu li a:before{content: "";width: 0;height: 0;position: absolute;top: 40%;left: 3%;border: 6px solid transparent;border-top: 7px solid #ffffff;}.reji_size .menu li a:hover{background-color: #45ceae;}/*レジ袋 h2タイトル*/.reji_size .con_title{margin: 0 10px 10px;}.reji_size .con_title._02{margin-top: 25px;}.reji_size .con_title h2{font-size: 20px;}.reji_size .con_title h2._osusume::before{background: url(/img/lp/reji_type/ico_osusume.png) 0 0 no-repeat;-webkit-background-size: 70px 23px;display: block;width: 70px;height: 23px;padding: 0 0 5px 0;}.reji_size .con_title h2._oyakudachi::before{background: url(/img/lp/reji_type/ico_oyakudachi.png) 0 0 no-repeat;-webkit-background-size: 70px 23px;display: block;width: 70px;height: 23px;padding: 0 0 5px 0;}.reji_size .con_title h2._bento::before{background: url(/img/lp/reji_type/ico_bento.png) 0 0 no-repeat;-webkit-background-size: 57px 29px;width: 57px;height: 29px;}.reji_size .con_title h2._bakery::before{background: url(/img/lp/reji_type/ico_bakery.png) 0 0 no-repeat;-webkit-background-size: 55px 43px;width: 55px;height: 43px;}.reji_size .con_title h2._liquor::before{background: url(/img/lp/reji_type/ico_liquor.png) 0 0 no-repeat;-webkit-background-size: 55px 48px;width: 55px;height: 48px;}.reji_size .con_title h2._flower::before{background: url(/img/lp/reji_type/ico_flower.png) 0 0 no-repeat;-webkit-background-size: 46px 42px;width: 46px;height: 42px;padding-left: 5px;position: relative;top: 3px;}/*レジ袋 大分類ボタン*/.reji_size .menu_cnt{box-sizing: border-box;padding: 0 12px;}/*レジ袋 大分類ボタン4個ver*/.reji_size .menu_cnt._four .cards_item,.reji_size .menu_cnt._five .cards_item{width: 49%;margin: 0 0 10px 0;}/*レジ袋 大分類ボタンデザイン*/.reji_size .menu_cnt .cards_item:hover{opacity: 1.0;}.reji_size .menu_cnt .cards_item .card_content{padding: 0 5px;}.reji_size .menu_cnt .cards_item .card_content .card_title{font-size: 13px;font-weight: bold;}.reji_size .menu_cnt .cards_item .card_content::after{margin: 5px auto 0;}/*弁当用レジ袋*/.reji_size .type_bento .btns_row{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;padding: 0 10px 0;box-sizing: border-box;border-bottom-style: none;}.reji_size .type_bento .btns_row .name_rejitype{width: 100%;margin-bottom: 10px;}.reji_size .type_bento .btns_row .cate_btn{width: 49%;margin-bottom: 5px;}.reji_size .type_bento .btns_row::after,.reji_size .type_bento .btns_row::before{content: none;}/*弁当用レジ袋 シリーズ部分*/.reji_size .type_bento .btns_row .name_rejitype .rejitype_title{font-weight: bold;font-size: 18px;padding-top: 5px;}/*レジ袋 他のボタン設定*/.reji_size .btns_col{padding: 0 10px;}.reji_size .btns_col:after{content: none;}.reji_size .btns_col .cate_btn{width: 49%;}.reji_size .btns_col .cate_btn ._img{width: 100%;text-align: center;}.reji_size .btns_col .cate_btn ._txt{width: 100%;padding: 5px;font-size: 13px;line-height: 1.8;}.reji_size .btns_col .cate_btn:hover{opacity: 1.0;}/*レジ袋 特集に飛ぶボタン設定*/.reji_size .btns_col .cate_btn.togenre_bakery,.reji_size .btns_col .cate_btn.togenre_liquor,.reji_size .btns_col .cate_btn.togenre_flower{width: 100%;}.reji_size .btns_col .cate_btn .trspa_txt{padding: 5px;}.reji_size .btns_col .cate_btn .trspa_txt p._feature{font-size: 15px;font-weight: bold;position: relative;padding-top: 5px;}/*関連記事のとこ*/h2.uline_b {font-size: 1.7em;font-weight: bold;margin: 25px 10px 25px;padding-bottom: 5px;line-height: 1.2;text-align: center;}.column{width: 100%;}.column h3{padding: 5px;font-size: 1.3em;margin: 0;}.column h3::before{content: "┃"}.contents_02{padding: 0 10px;}.contents_02 .item_{width: 100%;margin: 5px auto;padding: 0;}.contents_02::after{content: none;}.contents_02 .item_ ul.btns_{font-size: 0.8em;width: 100%;margin-bottom: 0;padding: 0;}.contents_02 .item_ ul.btns_ li.btn_gazou_{position: relative;}.item_ .btn_gazou_ a{padding: 10px 0;background-color: #0d8971;border-radius: 100vh;color: #ffffff;font-weight: bold;text-align: center;display: block;position: relative;transition: .3s;margin: 5px;}.column ul.tokusyu{width: 96%;margin: 0 auto;padding: 0;float: none;}.column ul.tokusyu li{width: 49%;}}