@charset "utf-8";

/*PR（個別記事）*/

/*sideのPICK UP表示設定*/
@import url(side-pickup.css);

/*企業情報表示設定 読み込み*/
@import url(corporate-info-style.css);

h1 {
	color: #283764;
}

.corporate-name {
	margin-bottom: 1.5em;
}

#tags {
display: flex;
}

#tags div {
display: inline-block;
padding: 5px 10px;
/*background-color: #7DB305;*/
background-image: url(../img/tag-background.png);
color: #FFF;
margin-right: 10px;
}

#pr-area {
	/*width: 830px;*/
	margin-top: 1.5em;
}

.msg-box {
	margin: 1.5em 0;
}

.photo-box img {
	width: 100%;
	height: auto;
}

/*特典*/
.tokuten {
	border-left: 2px #283764 solid;
	border-right: 2px #283764 solid;
	border-bottom: 2px #283764 solid;
}

.tokuten h3 {
	margin: 0;
	padding: 5px 0;
	background-color: #283764;
	color: #FFF;
	text-align: center;
}

.tokuten .inner {
padding: 10px;
}

.tokuten .inner strong {
	color: #d32f2f;
}

/* SP */
@media screen and (max-width:767px) {
	#tags {
		display: flex;
		flex-direction: column;
	}

	#tags div {
		margin-right: 0;
		margin-bottom: 10px;
	}

	h1 {
	font-size: 1.6em;
	}

	.main-photo img {
	width: 100%;
	height: auto;
	}

	#pr-area {
	width: 100%;
	}

}

/* Tablet */
@media only screen and (min-width: 767px) and (max-width:1024px) {
#tags {
		display: flex;
		flex-direction: column;
	}

	#tags div {
		margin-right: 0;
		margin-bottom: 10px;
	}

#pr-area {
	width: 100%;
}

.main-photo img {
	width: 100%;
	height: auto;
	}

}
