@charset "utf-8";


@media only screen and (max-width: 767px) {



/*articleUnderBox*/
.articleUnderBox{
	margin-top:30px;
	background:#eeeadb;
	padding:20px 20px 20px 20px;
}
.articleUnderBox .articleUnderBoxTi{
	padding-left:50px;
	font-size:18px;
	color:#333333;
	position:relative;
	margin-top:0px;
	margin-bottom:13px;
}
.articleUnderBox .articleUnderBoxTi:after{
	content:"";
	display:inline-block;
	width:40px;
	height:40px;
	background:url(/cheeseclub/cheeseclub_common/img/com_ic26.png) no-repeat;
	background-size:40px auto;
	position:absolute;
	left:0px;
	top:-4px;
}
.articleUnderBox .articleUnder .articleUnderL{
	float:left;
	width:100px;
	margin-right: 15px;
}
.articleUnderBox .articleUnder .articleUnderR{
	overflow: hidden;
}


/*articleUnderBox2*/
.articleUnderBox2{
	margin-top:30px;
}
.articleUnderBox2 .articleUnderBox2L{
	padding:20px;
	border:1px solid #c2bab0;
}
.articleUnderBox2 .articleUnderBox2L dl{
	margin-top:0px;
}
.articleUnderBox2 .articleUnderBox2L dl dt{
	text-align:center;
	font-weight:bold;
	font-size:17px;
	margin-bottom:10px;
}
.articleUnderBox2 .articleCol li{
	margin-bottom:20px;
}
.articleUnderBox2 .articleCol li:last-child{
	margin-bottom:0px;
}
.articleUnderBox2 .articleCol .articleColL{
	float:left;
	width:100px;
	margin-right: 10px;
}
.articleUnderBox2 .articleCol .articleColR{
	overflow:hidden;
}
.articleUnderBox2 .articleCol .articleColR .articleColTx{
	color:#333;
}
.articleUnderBox2 .articleCol .articleColR .articleColTx{
	margin-top:8px;
	padding-left:15px;
	background:url(/cheeseclub/cheeseclub_common/img/com_ic02.png) no-repeat left 6px;
}
.articleUnderBox2 .articleIcon{
	display:inline-block;
	width:90px;
	text-align:center;
	padding:3px;
	background:#215176;
	font-size:12px;
	color:#FFF;
}
.articleUnderBox2 .articleIcon.Type02{
	background:#7b2424;
}

.articleUnderBox2 .articleUnderBox2R{
	padding:20px;
	border:1px solid #c2bab0;
	margin-top:15px;
}
.articleUnderBox2 .articleUnderBox2R dl{
	margin-top:0px;
}
.articleUnderBox2 .articleUnderBox2R dl dt{
	text-align:center;
	font-weight:bold;
	font-size:17px;
	margin-bottom:8px;
}
.articleUnderBox2 .articleUnderBox2R dl dd li a{
	display:block;
	padding-left:38px;
	background:url(/cheeseclub/cheeseclub_common/img/com_ic19.png) no-repeat left 0px;
	background-size:26px auto;
	color:#333;
	padding-top:6px;
	padding-bottom:6px;
	padding-top:4px;
	padding-bottom:4px;
	margin-bottom:8px;
}
.articleUnderBox2 .articleUnderBox2R dl dd .btnStyle01{
	margin-top:15px;
}
.kiji .articleUnderBox2 .articleUnderBox2R .qList li{
	display:none;
}
.kiji .articleUnderBox2 .articleUnderBox2R .qList li:nth-child(1){
	display:block;
}
.kiji .articleUnderBox2 .articleUnderBox2R .qList li:nth-child(2){
	display:block;
}
.kiji .articleUnderBox2 .articleUnderBox2R .qList li:nth-child(3){
	display:block;
}


/*relatedMagazine*/
.relatedMagazine{
	margin-top:30px;
	padding:20px;
	border:1px solid #c2bab0;
}
.relatedMagazine dl{
	margin-top:0px;
}
.relatedMagazine dl dt{
	text-align:center;
	font-weight:bold;
	font-size:17px;
	margin-bottom:10px;
}
.relatedMagazine .articleCol li{
	clear: left;
	margin-top:20px;
}
.relatedMagazine .articleCol:first-child {
	margin-top: 0;
}
.relatedMagazine .articleCol .articleColL{
	float:left;
	width:100px;
	margin-right: 10px;
}
.relatedMagazine .articleCol .articleColR{
	overflow:hidden;
}
.relatedMagazine .articleCol .articleColR .articleColTx{
	color:#333;
}
.relatedMagazine .articleCol .articleColR .articleColTx{
	margin-top:8px;
	padding-left:15px;
	background:url(/cheeseclub/cheeseclub_common/img/com_ic02.png) no-repeat left 6px;
}
	
	
/*cheeseQA*/
.cheeseQA {
	margin-top:30px;
	padding:20px;
	border:1px solid #c2bab0;
}
.cheeseQA .articleIcon {
	display:inline-block;
	width:90px;
	text-align:center;
	padding:3px;
	background:#215176;
	font-size:12px;
	color:#FFF;
}
.cheeseQA .articleIcon.Type02 {
	margin-top:15px;
	padding:20px;
	border:1px solid #c2bab0;
	background:#7b2424;
}
.cheeseQA dl {
	margin-top:0px;
}
.cheeseQA dl dt {
	text-align:center;
	font-weight:bold;
	font-size:17px;
	margin-bottom:8px;
}
.cheeseQA dl dd li a {
	display:block;
	padding-left:38px;
	background:url(/cheeseclub/cheeseclub_common/img/com_ic19.png) no-repeat left 0px;
	background-size:26px auto;
	color:#333;
	padding-top:4px;
	padding-bottom:4px;
	margin-bottom:8px;
}
.cheeseQA dl dd .btnStyle01 {
	margin-top:15px;
}
.kiji .cheeseQA .qList li {
	display:none;
}
.kiji .cheeseQA .qList li:nth-of-type(1) {
	display:block;
}
.kiji .cheeseQA .qList li:nth-child(2) {
	display:block;
}
.kiji .cheeseQA .qList li:nth-child(3) {
	display:block;
}

/*underSnsArea*/
.underSnsArea{
	margin-top:30px;
}
.underSnsArea .underSnsTi{
	font-size:17px;
	color:#39322a;
	margin-top:0px;
	border-left:7px solid #28241f;
	padding-left:12px;
	margin-bottom:15px;
}
.underSnsArea .snsAreaHead li{
	cursor:pointer;
	padding:14px 26px 13px 56px;
	border:1px solid #28241f;
	text-align:center;
}
.underSnsArea .snsAreaHead li.facebook {
	background:url(/cheeseclub/cheeseclub_common/img/com_sns02.png) no-repeat 15px 50%;
	background-size:26px auto;
}
.underSnsArea .snsAreaHead li.twitter {
	background:url(/cheeseclub/cheeseclub_common/img/com_sns01.png) no-repeat 15px 50%;
	background-size:26px auto;
	margin-top:10px;
}

/* 20240523追記 */
/*cheeseBox*/
.cheeseBox {
	margin-top:30px;
	padding:20px;
	border:1px solid #c2bab0;
}
.cheeseBox > .cheeseBoxImg {
	text-align: center;
}
.cheeseBox > .cheeseBoxTitle {
	text-align: center;
}
/* 20240523追記 ここまで */










/*=================================

	clearfix

=================================*/
.articleUnderBox .articleUnder:after,
.articleUnderBox2:after,
.articleUnderBox2 .articleUnderBox2L dl dd ul li:after,
.relatedMagazine .articleCol li:after {
	content: "";
	display: block;
	clear: both;
}

}
