.contets_tns_set{color: #413f5a;font-size: 14px;}

.contets_tns_set h2{font-size:24px;font-weight:bold;text-align:center;}
.contets_tns_set  > section{}

.section_about{padding:40px 0 40px;border-bottom:1px dashed #cdcdcd;}
.section_about .box{padding:0 20px;margin:0 auto;}
.section_about .image{margin:0 -20px 30px;}
.section_about .text{font-size:18px;font-weight:bold;}
.section_about h2{text-align:left;margin-bottom:10px;}
.section_about .over_text{}
.section_about .under_text{margin-top:20px;}
.section_about .under_text span{font-size:13px;}

.section_items{padding:40px 0 30px;}
.section_items h2{margin-bottom:30px;}

.section_items .area{margin:0 auto;
display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.section_items .box{width:100%;padding:0 20px 40px;margin-bottom:40px;
border-bottom:1px dashed #cdcdcd;
-webkit-box-sizing: border-box;box-sizing: border-box;}

.section_items .image{margin-bottom:20px;text-align:center;}
.section_items .image img{display:inline;}
.section_items h3{position:relative;font-size:16px;font-weight:bold;margin-bottom:15px;z-index:300;}
.section_items h3:after{position: absolute;content: "";display: block;width: 60px;height: 60px;background: #cdcdcd;top: -18px;left: -18px;z-index: -10;
-webkit-border-radius: 50%;border-radius: 50%;}

.section_items p{padding-bottom:8px;padding-bottom:20px;}
.section_items .btn{}
.section_items .btn a{text-decoration:none;margin:13px auto 0;width:150px;background:#cdcdcd;display:block;text-align:center;padding:5px;
-webkit-border-radius: 12px;border-radius: 12px;
-webkit-transition: all 0.2s ease-in;transition: all 0.2s ease-in;}

.section_items .blue .btn a,
.section_items .blue h3:after{background-color:#c3c7de;}
.section_items .orange .btn a,
.section_items .orange h3:after{background-color:#f2ddaf;}
.section_items .green .btn a,
.section_items .green h3:after{background-color:#9ecdb6;}

.section_recipe{padding:0 20px 40px;}
.section_recipe h2{margin-bottom:30px;}
.section_recipe ul{margin:0 auto 30px;
display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.section_recipe li{width:50%;position: relative;background:#333;}
.section_recipe li:before {content:"";display: block;padding-top: 65.6%; }
.section_recipe li > a {display:block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;
background:none 50% 50% no-repeat;-webkit-background-size:cover;background-size:cover;
-webkit-transition: all 0.2s ease-in;transition: all 0.2s ease-in;}
.section_recipe li a:hover{opacity:0.8;}
.section_recipe li span{position:absolute;bottom:0;left:0;background:rgba(0,0,0,0.8);display:block;
width:100%;font-size:11px;text-align:center;color:#fff;padding:5px 0;}
.section_recipe .btn{}
.section_recipe .btn a{border:2px solid #171432;text-decoration:none;margin:0 auto;width:80%;font-size:15px;color:#fff;background:#171432;display:block;text-align:center;padding:8px 5px;
-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
-webkit-box-sizing: border-box;box-sizing: border-box;}
.section_recipe .btn a:hover{color:#171432;background-color:#fff;}

.section_shopping{padding:40px 20px;background:#faf6ed;}
.section_shopping .box{}
.section_shopping .image{text-align:center;margin-bottom:30px;}
.section_shopping .text{}
.section_shopping h2{font-weight:bold;font-size:18px;text-align:left;margin-bottom:15px;}
.section_shopping .price{font-weight:bold;color:#e60012;font-size:18px;margin-bottom:15px;}
.section_shopping .expalin{margin-bottom:30px;}
.section_shopping .btn{width:80%;margin-right:auto;margin-left:auto;}
.section_shopping .btn a{-webkit-transition: all 0.2s ease-in;transition: all 0.2s ease-in;}
.section_shopping .btn a:hover{opacity:0.8;}

.section_barnd{padding:40px 20px 20px;}
.section_barnd h2{margin-bottom:30px;}
.section_barnd ul{margin:0 auto;}
.section_barnd li{margin-bottom:20px;}
