/* mv
-----------------------------------*/
#mv {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}

#mv .bgdot01 {
	background-image: url(../images/common/bg_dot_camel.png);
}

#mv h1 {
	color: #365094;
	margin: 1em;
	line-height: 200%;
}

#mv p {
	color: #333;
	line-height: 180%;
	margin-bottom: 1.5em;
}

#mv p:last-of-type {
	margin-bottom: 3em;
}

#mv h1, #mv p {
	text-shadow: 0 0 5px rgba(255, 255, 255, 0.9);
}

/*PC*/
@media print, screen and (min-width: 960px) {
	/*mv*/
	#mv {
		background-image: url(../images/advertiser/add_mv_pc.jpg);
	}
}

@media print, screen and (max-width: 959px) {
	#mv {
		background-image: url(../images/advertiser/add_mv_sp.jpg);
		background-position: center top;
	}

	#mv .bgdot01 {
		background-image: url(../images/common/bg_dot_camel.png);
	}

	#mv h1 {
		font-size: 6.5vw;
	}

	#mv p {
		font-size: 3.75vw;
	}
}

/*広告主様向け
-----------------------------------*/
#t_add {
	background-color: #f1e5d1;
	background-image: none;
}

#t_add .title {
	text-align: center;
}

#t_add h2 {
	color: #705c4b;
	line-height: 150%;
	margin-bottom: 1.5em
}

#t_add .btnarea {
	background-color: #f1e5d1;
	background-image: url(../images/common/bg_dot_w50.png);
	background-repeat: repeat;
	padding: .8em 0;
	z-index: 1;
}

#t_add img.shadow {
	width: 100%;
	margin: 0 auto 2em auto;
}

#t_add p {
	margin-bottom: 1em;
}

#t_add p strong {
	font-weight: bold;
	color: #365094;
}

@media print, screen and (min-width: 960px) {
	#t_add .wrap {
		padding-bottom: 3em;
	}

	#t_add .title {
		margin: 2em auto 4em auto;
	}

	#t_add .title img {
		height: 75px;
	}

	#t_add p {
		font-size: 140%;
	}
}

@media print, screen and (max-width: 959px) {
	#t_add .wrap {
		padding-bottom: 1em;
	}

	#t_add .title {
		margin: 0 auto 2em auto;
	}

	#t_add .title img {
		width: 75%;
	}

	#t_add h2 {
	}
}

/*ニュース
-----------------------------------*/
#t_news {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}

#t_news .bgdot01 {
	background-image: url(../images/common/bg_dot_w.png);
}

@media print, screen and (min-width: 960px) {
	#t_news {
		background-image: url(../images/advertiser/add_mv_pc_g.jpg);
	}
}

@media print, screen and (max-width: 959px) {
	#t_news {
		background-image: url(../images/advertiser/add_mv_sp_g.jpg);
		z-index: -2;
	}
}




