@charset "utf-8";
/* CSS Document */
.health-bread a{
	text-decoration:none;
	color:#000;
}

.com-tit{
	color: #fff;
	text-align:center;
	margin-top:35px;
}

.muen_area{
	width:1000px;
	margin: 0 auto;
}
.muen_area .main_img img{
	width:1000px;
	display: block;
	margin:0 auto;
}

.muen_area .set-cont{
	display:flex;
	flex-wrap:wrap;
	justify-content: space-between;
}
.muen_area .set-cont .list{
	width:49%;	
}

.muen_area .set-cont .list img{
	width:100%;
}

.muen_area .set-cont .list .tit{
	font-weight:bold;
	font-size:20px;
}
.heightLine-2{
	min-height:270px;
}
.topics_tit{
	text-align:center;
	font-size:20px;
	font-weight:bold;
}

.health-area{
	font-family:"メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", sans-serif !important;
	margin-bottom:30px;
}

.health-area .health-main img{
	width:100%;
}

.health-area .health-cont{
	width:980px;
	margin:0 auto;
	background-color:#a23323;
	padding:10px;
	border-radius:20px;
}

.health-area .health-cont .h-top-image{
	background-color:#fff;
	border-radius:20px;
}

.health-area .health-cont .h-top-image img{
	width:100%;
}

.health-area .health-cont .h-intro-area{
	display:flex;
}

.health-area .health-cont .h-intro-box{
	width:33%;
	margin-right:10px;
	margin-top:10px;
	padding:0 20px;
	background-color:#fff8f2;
	border-radius:20px;
}

.health-area .health-cont .h-intro-box img{
	width:90%;
	max-width:200px;
}

.health-area .health-cont .h-intro-box:last-child{
	margin-right:0;
}

.health-area .health-cont .h-intro-box img{
	width:80%;
	max-width:200px;
	display:block;
	margin:0 auto;
	margin-top:20px;
}

.health-area .health-cont .h-intro-box .h-post{
	text-align:center;
	font-weight:bold;
	font-size:14px;
	min-height:50px;
	margin-top:40px;
}

.health-area .health-cont .h-intro-box .h-name{
	text-align:center;
	font-weight:bold;
	font-size:23px;
}

.health-area .health-cont .h-intro-box .h-profile{
	font-size:12px;
	line-height:20px;
	min-height:180px;
	border-bottom:3px solid #a23323;
}

.health-area .health-cont .h-intro-box .h-comment{
	padding-top:10px;
}

.health-area .health-cont .h-intro-box .h-comment h1{
	font-size:14px;
	font-weight:bold;
	color:#a23323;
}

.health-area .health-cont .h-intro-box .h-comment p{
	font-size:14px;
    line-height:24px;
}

.com-info{
	font-size:14px;
    line-height:24px;
	color: #fff;
	margin-bottom:0;
}

.bran-image-area{
	display:flex;
	justify-content: space-between;
}

.bran-image-box{
	width:49%;
}

.bran-image-box img{
	width:100%;
}

.bran-image-box p{
	font-family:"メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", sans-serif !important;
}

.tokucho-list li{
	list-style:none;
	padding-left:0;
}

.set-area{
	margin-top:50px;
}

.set-2{
	margin-top:0;
}

.set-area-cont{
	display:flex;
	justify-content:space-between;
}

.set-area-left,.set-area-right{
	width:48%;
}

.set-area-left img{
	width:100%;
}

.set-area-right .tit{
	font-size:20px;
}

.single-item{
	display:flex;
	justify-content:space-between;
}

.item-box{
	width:30%;
}

.item-box img{
	width:100%;
}




@media screen and (max-device-width: 1024px) {
.muen_area .main_img img{
	width:99%;
}
}

@media screen and (max-width: 640px){
body{
		margin-top:0;
	}
.health-area .health-cont{
	width:90%;
	margin:0 auto;
}
.health-bread{
  width:100%;
}
.health-area .health-cont .h-intro-area{
	display:block;
}

.health-area .health-cont .h-intro-box{
	width: 100%;
	margin-right:0px;
	padding:10px 0;
}

.health-area .health-cont .h-intro-box .h-post{
	width:90%;
	margin:0 auto;
	font-size:14px;
	min-height:auto;
	margin-top:40px;
}

.health-area .health-cont .h-intro-box .h-profile{
	width:90%;
	margin:0 auto;
	font-size:12px;
	line-height:20px;
	min-height:auto;
	padding-bottom:30px;
}

.health-area .health-cont .h-intro-box .h-comment{
	width:90%;
	margin:0 auto;
}

.muen_area{
  width:100%;
}
.muen_area .main_img img{
  width:100%;
} 
.ocnk_cart{
  width:100% !important; 
}
.set-cont .ocnk_cart iframe{
	width: 100%;
	height:200px !important;
	padding:10px;
}

.tokucho-list{
		width:100%;
		padding-left:0;
		margin-top:30px;
}

.main_img img{
	width:100%;
}

.b-img-area{
	display:flex;
	justify-content: space-between;
}

.b-img-box{
	width:49%;
}

.b-img-box:last-child{
	margin-top:10px;
}

.img_area{
	width:100%;
}

.img_area img{
	width:100%;
}

.img_text{
	text-align:center;
}

.b-mt{
	margin-top:10px;
}

#DAIRY .cont02 .tit_img{
	width:90%;
	margin-top:30px;
}

.bran-image-area{
	margin-top:30px;
}

.bran-img{
	margin-top:-150px;
}

.set-area-cont{
	display:block;
}

.set-area-left,.set-area-right{
	width:95%;
	margin:0 auto;
}

.set-2{
	margin-top:200px;
}

.single-item{
  	flex-wrap:wrap;
}

.item-box{
	width:48%;
}


	
}