@charset "euc-jp";
/*
------------------------------------------------------------------------------------------ 
BusinessRalliart inc.
------------------------------------------------------------------------------------------ 
*/

/* スマホ用　*/

/*-----------------------------------------------------
	center_column_720
---------------------------------------------------- */
.center_column_720 { line-height: 1.6; }
.center_column_720 img { width: 100%; height: auto; }


/*-----------------------------------------------------
	title_img
---------------------------------------------------- */
.title_img {
	margin-bottom: 15px;
}


/*-----------------------------------------------------
	bg_class
---------------------------------------------------- */
.bg_class {
	padding: 15px 20px;
	background-image: url(../image/bg.gif);
	background-position: left top;
	background-repeat: repeat;
	background-size: 500px auto;         /* 1/2のサイズを指定（背景画像のサイズに合わせて変更） */
	-webkit-background-size: 500px auto; /* 1/2のサイズを指定（背景画像のサイズに合わせて変更） */
}


/*-----------------------------------------------------
	article_area
---------------------------------------------------- */
.article_area {
	font-size: 14px;
	background: #fff;
	padding: 15px;
}


/*-----------------------------------------------------
	article_inner
---------------------------------------------------- */
.article_area .article_inner {}
.article_area .article_inner * + p {
	margin-top: 20px;
}
.article_area .article_inner .lead + p {
	margin-top: 15px;
}
.article_area .article_inner * + .lead {
	margin-top: 40px;
}

/* lead */
.article_area .article_inner .lead {
	color: #E5466A;
	font-size: 18px;
}


/*-----------------------------------------------------
	article_info
---------------------------------------------------- */
.article_area .article_inner .article_info {
	padding: 15px;
	margin-top: 20px;
	border: 1px dotted #E5466A;
}
.article_area .article_inner .article_info dt {
	font-size: 14px;
	font-weight: bold;
}
.article_area .article_inner .article_info dd {
	font-size: 13px;
	margin: 10px 0 0;
}

/* photo_provided */
.article_area .article_inner .photo_provided {
	font-size: 11px;
}

.article_area p.article_img_caption {
    font-size: 11px;
    margin-top: 7px !important;
}


/* ---------------------------------------------------------------------------------------
	special_edition
--------------------------------------------------------------------------------------- */
.special_edition {}

/* h3 */
.special_edition h3 {
	color: #DFF304;
	font-size: 22px;
	text-align: center;
	padding: 15px 15px 12px;
	background: #6E4E39;
}

/* special_link */
.special_edition .link_list {
	letter-spacing: -0.4em;
}
.special_edition .link_list li {
	font-size: 14px;
	margin: 15px 0 0;
	letter-spacing: normal;
}
.special_edition .link_list li a {
	display: block;
	text-decoration: none;
	border: 1px solid #6E4E39;
	background: #F9F7F2;
}
.special_edition .link_list li img {
	width: 35.09%;
	display: inline-block;
	vertical-align: middle;
}
.special_edition .link_list li .link_ttl {
	line-height: 1.2;
	width: 62.31%;
	padding: 0 1.3%;
	display: inline-block;
	vertical-align: middle;
}


/* PC版用CSS ------------------ */
@media (min-width: 768px) {
	/*-----------------------------------------------------
		center_column_720
	---------------------------------------------------- */
	.center_column_720 img { width: auto; }
	
	
	/*-----------------------------------------------------
		title_img
	---------------------------------------------------- */
	.title_img {
		margin-bottom: 40px;
	}
	
	
	/*-----------------------------------------------------
		bg_class
	---------------------------------------------------- */
	.bg_class {
		padding: 30px 50px;
		background-size: auto;
		-webkit-background-size: auto;
	}
	
	
	/*-----------------------------------------------------
		article_area
	---------------------------------------------------- */
	.article_area {
		font-size: 16px;
		padding: 50px 0;
		background-size: auto;
		-webkit-background-size: auto;
	}
	
	
	/*-----------------------------------------------------
		article_inner
	---------------------------------------------------- */
	.article_area .article_inner {
		max-width: 620px;
		margin: 0 auto;
	}
	.article_area .article_inner * + p {
		margin-top: 35px;
	}
	.article_area .article_inner .lead + p {
		margin-top: 20px;
	}
	.article_area .article_inner * + .lead {
		margin-top: 70px;
	}

	/* lead */
	.article_area .article_inner .lead {
		font-size: 26px;
	}


	/*-----------------------------------------------------
		article_info
	---------------------------------------------------- */
	.article_area .article_inner .article_info {
		padding: 20px;
		margin-top: 40px;
	}
	.article_area .article_inner .article_info dt {
		font-size: 17px;
	}
	.article_area .article_inner .article_info dd {
		font-size: 15px;
		margin: 5px 0 0;
	}

	/* photo_provided */
	.article_area .article_inner .photo_provided {
		font-size: 14px;
		margin-top: 20px;
	}


	/* ---------------------------------------------------------------------------------------
		special_edition
	--------------------------------------------------------------------------------------- */
	.special_edition {
		margin-top: 40px;
	}
	
	/* h3 */
	.special_edition h3 {
		font-size: 32px;
	}
	
	/* special_link */
	.special_edition .link_list {}
	.special_edition .link_list li {
		font-size: 18px;
		width: 48.72%;
		display: inline-block;
		vertical-align: top;
		letter-spacing: normal;
		margin:  2.56% 2.56% 0 0;
	}
	.special_edition .link_list li:nth-child(2n) {
		margin-right: 0;
	}
	
	
}
@media (min-width: 1280px) {}


