/* -- general -- */
.fl_left {
	float: left;
}
.fl_right {
	float: right;
}
.fl_center {
	margin-left: auto;
	margin-right: auto;
}

.clearfix:after {
	content: "";
	display: block;
	clear: both;
	overflow: hidden;
}
* html .clearfix{zoom:1;} /* IE6 */
*:first-child+html .clearfix{zoom:1;} /* IE7 */

.pc_only {
	display: block;
}
.sp_only {
	display: none;
}
@media screen and (max-width: 767px) {
	.pc_only {
		display: none;
	}
	.sp_only {
		display: block;
	}
}
/* -- inline -- */
br.pc_only,
a.pc_only,
span.pc_only {
	display: inline;
}
br.sp_only,
a.sp_only,
span.sp_only {
	display: none;
}
@media screen and (max-width: 767px) {
	br.pc_only,
	a.pc_only,
	span.pc_only {
		display: none;
	}
	br.sp_only,
	a.sp_only,
	span.sp_only {
		display: inline;
	}
}
/* font-family
--------------------------------------------- */
.ff_goth {
	font-family: "Hiragino Kaku Gothic ProN", "meiryo", sans-serif !important;
}
.ff_min {
	font-family: "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", serif !important;
}
/* font-color
--------------------------------------------- */
.fc_black {
	color: #333;
}
.fc_red {
	color: #c50018;
}
.fc_blue {
	color: #67a1c0;
}
.fc_gray {
	color: #777;
}
/* font-weight
--------------------------------------------- */
.fw_b {
	font-weight: bold !important;
}
.fw_n {
	font-weight: normal !important;
}
/* ---------------------------------------------
*   line-height
--------------------------------------------- */
.lh_1-8 {
	line-height: 1.8 !important;
}
.lh_2 {
	line-height: 2 !important;
}
/* ---------------------------------------------
*   text-align
--------------------------------------------- */
.al_center {
	text-align: center !important;
}
.al_left {
	text-align: left !important;
}
.al_right {
	text-align: right !important;
}

/*information*/
.brown-175em-min-bold-center {
	text-align: center;
	font-family: "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", serif;
	font-size: 1.75em;
	line-height: 1.3;
	color: #3c2717;
	font-weight: bold;
}
.brown-175em-min-bold-center span.small {
	font-size: 0.875em;
}
@media screen and (max-width: 767px) {
	.brown-175em-min-bold-center {
		font-size: 1.25em;
	}
}
.whiteAreaNoShadow {
	background: #fff;
	margin-bottom: 30px;
	padding: 30px;
}
.whiteAreaNoShadow img {
	max-width: 100%;
}
@media screen and (max-width: 767px) {
	.whiteAreaNoShadow {
		padding: 15px;
	}
}

.informationExtract {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #d1d1d1;
}
.informationDetails {
}
.informationExtract:after,
.informationDetails:after {
	content: "";
	display: block;
	clear: both;
	overflow: hidden;
}
* html .informationExtract{zoom:1;} /* IE6 */
*:first-child+html .informationExtract{zoom:1;} /* IE7 */
* html .informationDetails{zoom:1;} /* IE6 */
*:first-child+html .informationDetails{zoom:1;} /* IE7 */

.informationExtractDate,
.informationDetailsDate {
	margin: 0 0 20px 0;
	padding: 3px 0;
	font-size: 1em;
	line-height: 1.3;
	font-weight: bold;
	color: #3c2717;
	border-bottom: 1px solid #3c2717;
}
.informationExtractImg {
	float: left;
	width: 300px;
}
.informationExtractImg img {
	width: 100%;
}
.informationDetailsImg-center55 {
	margin: 0 auto 20px auto;
	width: 55%;
	border: 2px solid #afa16c;
}
.informationDetailsImg-center55 img {
	vertical-align: bottom;
	width: 100%;
}
@media screen and (max-width: 767px) {
	.informationExtractImg {
		float: none;
		box-sizing: border-box;
		width: 100%;
		margin-bottom: 20px;
		padding-left: 15px;
		padding-right: 15px;
	}
	.informationDetailsImg-center55 {
		box-sizing: border-box;
		width: 100%;
	}
}
.informationExtractImg a {
	display: block;
	border: 2px solid #afa16c;
}
.informationExtractImg img {
	vertical-align: bottom;
}
.informationExtractImg a:hover img {
	opacity: 0.8;
}
.columnExtractInner {
	float: none;
	margin-left: 330px;
}
@media screen and (max-width: 767px) {
	.columnExtractInner {
		margin-left: 0;
	}
}
.informationExtractTitle {
	margin: 0 0 20px 0;
	padding: 0;
	text-align: left;
	font-size: 1.25em;
	line-height: 1.3;
	font-weight: bold;
	color: #afa16c;
}
.informationDetailsTitle {
	margin: 0 0 20px 0;
	padding: 0;
	font-family: "Hiragino Kaku Gothic ProN", "meiryo", sans-serif;
	text-align: left;
	font-size: 1.125em;
	line-height: 1.3;
	font-weight: bold;
	color: #afa16c;
}
.columnExtractInner p {
	font-size: 1em;
	line-height: 1.4;
	color: #3c2717;
}
.informationDetails a {
	font-weight: bold;
	text-decoration: underline;
	color: #afa16c;
}
.informationDetails a:hover {
	text-decoration: none;
}
.informationExtractBtn {
	float: right;
}
.informationExtractBtn a{
	display: block;
	position: relative;
	padding: 10px 38px 10px 20px;
	font-size: 0.875em;
	line-height: 1.3;
	color: #afa16c;
	font-weight: bold;
	text-decoration: none;
	border: 2px solid #afa16c;
}
.informationExtractBtn a:after {
	position: absolute;
	top: 50%;
	right: 20px;
	content: "";
	display: block;
	width: 9px;
	height: 13px;
	margin-top: -6px;
	background: url(../img/information/arw_right_gold.png) 0 0 no-repeat;
	background-size: 9px 13px;
	background: url(https://baraka-style.com/assets/img/information/arw_right_gold_s.png) 0 0 no-repeat\9;
}
.informationExtractBtn a:hover {
	background: #3c2717;
}
ul.informationPagenation {
	list-style: none;
	text-align: center;
}
ul.informationPagenation li {
	display: inline-block;
	margin-left: 10px;
}
ul.informationPagenation li a {
	display: block;
	padding: 2px 6px;
	font-size: 1em;
	line-height: 1.2;
	color: #3c2717;
	text-decoration: none;
	border: 1px solid #3c2717;
}
ul.informationPagenation li.current a,
ul.informationPagenation li a:hover {
	color: #afa16c;
	background-color: #3c2717;
}
.informationDetailsBtnArea {
	margin-top: 35px;
}
.informationDetailsBtnArea:after {
	content: "";
	display: block;
	clear: both;
	overflow: hidden;
}
* html .informationDetailsBtnArea{zoom:1;} /* IE6 */
*:first-child+html .informationDetailsBtnArea{zoom:1;} /* IE7 */
.informationDetailsBtnPrev {
	float: left;
}
.informationDetailsBtnNext {
	float: right;
}
.informationDetailsBtnPrev a,
.informationDetailsBtnNext a{
	display: block;
	position: relative;
	font-size: 0.875em;
	line-height: 1.3;
	color: #afa16c;
	font-weight: bold;
	text-decoration: none;
	border: 2px solid #afa16c;
}
.informationDetailsBtnPrev a{
	padding: 10px 20px 10px 38px;
}
.informationDetailsBtnNext a{
	padding: 10px 38px 10px 20px;
}
.informationDetailsBtnPrev a:after {
	position: absolute;
	top: 50%;
	left: 20px;
	content: "";
	display: block;
	width: 9px;
	height: 13px;
	margin-top: -6px;
	background: url(../img/information/arw_left_gold.png) 0 0 no-repeat;
	background-size: 9px 13px;
	background: url(https://baraka-style.com/assets/img/information/arw_left_gold_s.png) 0 0 no-repeat\9;
}
.informationDetailsBtnNext a:after {
	position: absolute;
	top: 50%;
	right: 20px;
	content: "";
	display: block;
	width: 9px;
	height: 13px;
	margin-top: -6px;
	background: url(../img/information/arw_right_gold.png) 0 0 no-repeat;
	background-size: 9px 13px;
	background: url(https://baraka-style.com/assets/img/information/arw_right_gold_s.png) 0 0 no-repeat\9;
}
.informationDetailsBtnPrev a:hover,
.informationDetailsBtnNext a:hover {
	background: #3c2717;
}