﻿/*組み換え版*/@charset "utf-8";/* CSS Document */*, *:before, *:after {box-sizing: inherit;}html {box-sizing: border-box;}/*全体設定*/.lp_flame{width: 1260px;margin: 0 auto;}.cate_feature{width: 100%;margin-bottom: 25px;}.cate_feature ._content{margin-bottom: 60px;}/*イントロ基本設定*/.cate_feature ._intro{margin-bottom: 15px;padding: 0 15px;box-sizing: border-box;background-position: right center;background-repeat: no-repeat;display: flex;justify-content: center;flex-direction: column;}.cate_feature ._intro h1{font-size: 35px;font-weight: bold;}/*イントロ　各カテゴリ設定*/.cate_feature.c1201 ._intro{height: 146px;color: #ffffff;background-color: #5cb700;background-image: url(/img/category/header/c1201_topimg.jpg);}/*メニュー 基本設定*/.cate_feature ul.menu{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;box-sizing: border-box;}.cate_feature ul.menu li{width: 32%;box-sizing: border-box;border-radius: 0.5em;margin-bottom: 60px;}.cate_feature ul.menu li a{font-weight: bold;text-decoration: none;display: block;padding: 10px 15px;position: relative;}.cate_feature ul.menu li:hover{opacity: 0.7;}.cate_feature ul.menu li a:before{content: "";width: 0;height: 0;position: absolute;top: 45%;right: 10px;border: 6px solid transparent;}/*メニュー　各カテゴリ設定*/.cate_feature.c1201 ul.menu li{background-color: #e9fac4;border:solid 2px #5cb700;}.cate_feature.c1201 ul.menu li a{color: #235606;font-size:1.4em;padding: 8px 15px;}.cate_feature.c1201 ul.menu li a span{display:block;font-size:0.7em;}.cate_feature.c1201 ul.menu li a:before{top: 40%;border: 8px solid transparent;border-top: 14px solid #235606;}/*h3部分　全体設定*/.cate_feature ._contenttitle{margin-bottom: 30px;box-sizing: border-box;}.cate_feature ._contenttitle h3{font-size: 25px;font-weight: bold;padding-left: 10px;margin-bottom: 10px;}.cate_feature ._contenttitle p{padding-left: 10px;}/*h3部分　各カテゴリ設定*/.cate_feature.c1201 ._contenttitle h3{border-bottom: solid 3px #5cb700;}/*2カラム　全体設定*/.cate_feature ._desc{display: flex;justify-content: space-between;margin: 0 10px 30px 10px;}/*左側ブロック　全体設定*/.cate_feature ._desc .cont_left{width: 49%;}.cate_feature ._desc .cont_left p{display: unset;padding: 0.2em 0.8em;font-weight: bold;font-size:1.2em;}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.cate_feature ._desc .cont_left p{display: inline-block;}}.cate_feature ._desc .cont_left ul{margin: 0.5em 1.3em 1.5em;}.cate_feature ._desc .cont_left ul li{list-style-type: square;}/*左側ブロック　各カテゴリ設定*/.cate_feature.c1201 ._desc .cont_left p{background: #5cb700;color: #fff;}.cate_feature.c1201 ._desc .cont_left ul.lay{margin: 0.5em 0 1.5em;}.cate_feature.c1201 ._desc .cont_left ul li.layer1,.cate_feature ._desc .cont_left ul li.layer2{list-style-type: none;margin-bottom: 0.2em;text-indent: -3.5em;margin-left: 3.5em;}.cate_feature.c1201 ._desc .cont_left ul li.layer1:before{content: '単層';display: inline-block;text-indent: 0;background: #ff5b40;color: #fff;padding: 0.1em 0.5em;border-radius: 0.5em;margin-right: 0.5em;}.cate_feature.c1201 ._desc .cont_left ul li.layer2:before{content: '多層';display: inline-block;text-indent: 0;background: #3c88d3;color: #fff;padding: 0.1em 0.5em;border-radius: 0.5em;margin-right: 0.5em;}/*右側ブロック　全体設定*/.cate_feature ._desc .cont_right{width: 49%;border-radius: 1em;}.cate_feature ._desc .cont_right p{font-size: 1.2em;font-weight: bold;margin: 1em 2em;border-bottom: solid 8px #fff;display: inline-block;}/*右側ブロック　各カテゴリ設定*/.cate_feature.c1201 ._desc .cont_right{background: #e9fac4;}.cate_feature.c1201 ._desc .cont_right ul{display: flex;flex-wrap: wrap;margin: 0 1em;justify-content: center;}.cate_feature.c1201 ._desc .cont_right ul li{padding: 0px;border: solid 1px #ccc;border-top: none;background: #fff;}.cate_feature.c1201 ._desc .cont_right ul li:nth-child(1),.cate_feature ._desc .cont_right ul li:nth-child(2){border-top: solid 1px #ccc;}.cate_feature.c1201 ._desc .cont_right ul li:nth-child(2n+1){border-right: none;}/*商品ボックス　基本設定*/.cate_feature .block_item{display: flex;justify-content: space-between;flex-wrap: nowrap;margin: 0 10px 20px 10px;box-sizing: border-box;}.cate_feature .block_item ._box{width: 49%;border: solid 1px #cccccc;padding: 10px 15px;border-radius: 0.5em;box-sizing: border-box;}.cate_feature .block_item ._popularbox{width: 49%;border: solid 1px #ff0012;padding: 10px 15px;border-radius: 0.5em;box-sizing: border-box;/*background: #fffafa;*/}.cate_feature .block_item ._box h5,.cate_feature .block_item ._popularbox h5{font-size: 20px;font-weight: bold;margin-bottom: 10px;text-align: center;}.cate_feature .block_item ._box .ok_icon:before{content: url(/img/category/header/icon_good.gif);margin-right: 5px;}.cate_feature .block_item ._popularbox .crown_icon:before{content: url(/img/category/header/icon_crown.gif);margin-right: 5px;}.cate_feature .block_item ._popularbox .monolayer_goods:before{content: '単層';margin-right: 8px;background: #ff5b40;color: #fff;padding: 0.1em 0.3em 0.05em 0.3em;border-radius: 0.3em;}.cate_feature .block_item ._box .multlayer_goods:before{content: '多層';margin-right: 8px;background: #3c88d3;color: #fff;padding: 0.1em 0.3em 0.05em 0.3em;border-radius: 0.3em;}.cate_feature .block_item ._box .item,.cate_feature .block_item ._popularbox .item{width: 100%;display: flex;/*padding-bottom: 10px;margin-bottom: 10px;*/align-items: stretch;position: relative;box-sizing: border-box;}.cate_feature .block_item ._box .item a,.cate_feature .block_item ._popularbox .item a{position: absolute;top: 0;left: 0;width: 100%;height: 100%;text-indent: -999px;}.cate_feature .block_item ._box .item:hover,.cate_feature .block_item ._popularbox .item:hover{opacity: 0.7;}.cate_feature .block_item ._box .item .item_left,.cate_feature .block_item ._popularbox .item .item_left{width: 49%;text-align: center;margin: 0.5em;}.cate_feature .block_item ._box .item .item_left ._price,.cate_feature .block_item ._popularbox .item .item_left ._price{color: #e60012;font-size: 2em;font-weight: bold;}.cate_feature .block_item ._box .item .item_left ._price:before,.cate_feature .block_item ._popularbox .item .item_left ._price:before{content: '1本';color: #333;font-size: 0.5em;margin-right: 1em;}.cate_feature .block_item ._box .item .item_left ._price:after,.cate_feature .block_item ._popularbox .item .item_left ._price:after{content: '円(税込)';font-size: 0.5em;margin-left: 0.5em;}.cate_feature .block_item ._box .item .item_right,.cate_feature .block_item ._popularbox .item .item_right{margin: 1em;width: 49%;}.cate_feature .block_item ._box .item .item_right ._name,.cate_feature .block_item ._popularbox .item .item_right ._name{font-size: 1.1em;line-height: 1.4em;margin-bottom: 0.8em;font-weight: bold;}.cate_feature .block_item ._box .item .item_right ._comment,.cate_feature .block_item ._popularbox .item .item_right ._comment{font-size: 1em;}/*一覧はコチラの基本設定*/.cate_feature ._content a.item_list {display: block;font-size: 1.2em;padding: 0.8em;font-weight: bold;border-radius: 0.5em;text-align: center;text-decoration: none;position: relative;}.cate_feature ._content a.item_list:before {content: "";width: 0;height: 0;position: absolute;top: 45%;right: 1%;border-top: 6px solid transparent;border-right: 10px solid transparent;border-bottom: 6px solid transparent;}/*商品ボックス　各カテゴリ設定*/.cate_feature.c1201 .block_item ._box h5{border-bottom: solid 2px #5cb700;}.cate_feature.c1201 .block_item ._popularbox h5{border-bottom: double 6px #ff0012;}.cate_feature.c1201 .block_item ._popularbox .monolayer_goods{padding-bottom: 0.2em;padding-top: 0.5em;}.cate_feature.c1201 .block_item ._box .multlayer_goods{padding-bottom: 0.2em;padding-top: 0.5em;}/*一覧はコチラの各カテゴリ設定*/.cate_feature.c1201 ._content a.item_list {background-color: #e9fac4;border: solid 2px #5cb700;color: #235606;margin-left: 10px;margin-right: 10px;}.cate_feature.c1201 ._content a.item_list br{display: none;}.cate_feature.c1201 ._content a.item_list:before {border-left: 10px solid #235606;}/*そのほかのおすすめ特集はこちら*/.lp_flame h1.feature_title{font-size: 21px;font-weight: bold;padding: 0 0 3px;margin: 10px 0 20px;border-bottom: 2px solid #333;}.lp_flame .feature {width: 100%;}.lp_flame .feature ul.feature_list {width: 100%;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0;list-style-type:none;}.lp_flame .feature ul.feature_list li {position: relative;top: 0;left: 0;width: 250px;margin: 0 0 15px 0;padding: 12px 12px 8px 0;box-sizing: border-box;}@media screen and (max-width: 768px){/*全体設定*/.lp_flame{width: 100%;margin-bottom: 50px;}.cate_feature{width: 100%;}/*イントロ基本設定*/.cate_feature ._intro h1{font-size: 25px;font-weight: bold;}/*イントロ　各カテゴリ設定*/.cate_feature.c1201 ._intro{height: auto;background-image: none;box-sizing: border-box;padding: 20px 10px;}.cate_feature ul.menu{display: block;margin-bottom: 30px;}.cate_feature ul.menu li{width: auto;margin: 0.5em 10px 0.5em 10px;}.cate_feature.c1201 ul.menu li a{font-size: 14px;}.cate_feature.c1201 ul.menu li a span{font-size: 0.8em;}.cate_feature ._contenttitle{margin: 0 10px 30px 10px;}.cate_feature ._contenttitle h3{font-size: 23px;}.cate_feature ._desc{display: block;padding-left: 10px;padding-right: 10px;}.cate_feature ._desc .cont_left{width: auto;}.cate_feature ._desc .cont_left ul{margin: 0.5em 0 1.5em 1.3em;}.cate_feature ._desc .cont_right{width: auto;padding-bottom: 1em;}.cate_feature ._desc .cont_right p{margin:1em;}.cate_feature ._desc .cont_right ul li{width: 50%;}.cate_feature .block_item{display: block;padding-left: 10px;padding-right: 10px;}.cate_feature .block_item ._box{width: auto;margin-bottom: 10px;}.cate_feature .block_item ._box .item{display: block;}.cate_feature .block_item ._box .item .item_left{width: auto;}.cate_feature .block_item ._box .item .item_right{width: auto;margin:0.5em;}.cate_feature.c1201 ._content a.item_list{margin-left: 20px;margin-right: 20px;}.cate_feature.c1201 ._content a.item_list br{display: block;}.cate_feature ._content a.item_list{padding: 0.4em;}.cate_feature .block_item ._popularbox{width: auto;margin-bottom: 10px;}.cate_feature .block_item ._popularbox .item{display: block;}.cate_feature .block_item ._popularbox .item .item_left{width: auto;}.cate_feature .block_item ._popularbox .item .item_right{width: auto;margin: 0.5em;}.lp_flame h1.feature_title{margin: 10px;}.lp_flame .feature ul.feature_list{margin: 0 10px 0 10px;}.lp_flame .feature ul.feature_list li{width: 49%;}}