@charset "UTF-8";

/**
 * #mv
 */
#mv {
	background:url(../img/mv.jpg) no-repeat center center;
	background-size:cover;
}

.posts li::before {
	background:url(../img/icon_arrow.png) no-repeat center center;
	background-size:contain;
}

/**
 * #profile
 */
#profile li {
	margin:12px;
	display:inline-block;
}
@media only screen and (max-width:767px) {
	#profile li {
		margin:0;
		display:block;
		text-align:center;
		margin-bottom:20px;
	}
}

/**
 * #ad_menu
 */
#ad_menu ul {
}
#ad_menu li {
	border-top:solid 2px #ddd;
	padding:30px 0 15px 0;
}
#ad_menu .img_r .txt {
	float:left;
	width:515px;
}
#ad_menu .img_r .img {
	float:right;
	width:230px;
}
#ad_menu .img_r .img img {
	margin-top:30px;
}
#ad_menu h3 {
	margin:0 0 5px 0;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	color:#333;
	text-align:left;
}

#tieup .txt ul {
	border:none;
	margin:0;
}
#tieup .txt li {
	box-sizing:border-box;
	float:left;
	width:50%;
	padding:0 0 0 15px;
	border:none;
	margin:10px 0;
}
#tieup .txt li:nth-child(odd) {
	clear:both;
	padding:0 15px 0 0;
}
#tieup .txt h4 {
	display:inline-block;
	background:#7b9437;
	padding:4px 15px;
	margin-bottom:15px;
	color:#fff;
}

@media only screen and (max-width:767px) {
	#ad_menu li {
		padding:20px 0 10px 0;
	}
	#ad_menu .img_r .txt, #ad_menu .img_r .img {
		float:none;
		width:100%;
	}
	#ad_menu .img_r .img {
		text-align:center;
	}
	#ad_menu .img_r .img img {
		margin:0;
		width:70%;
	}
	#ad_menu h3 {
		margin-bottom:5px;
		font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		font-weight:bold;
		color:#333;
		text-align:left;
	}
	
	#tieup .txt li, #tieup .txt li:nth-child(odd) {
		float:none;
		width:100%;
		padding:0;
	}
	#tieup .txt li:last-child {
		margin:0;
	}
}