* {
	margin: 0;
	padding: 0;
}
/******************************************/

img {
	max-width: 100%;
	vertical-align: middle;
}
hr {
	margin: 5px 0;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: 2px solid #d4c27c;
}
.mgnT15 {	margin-top: 15px;}
.mgnB15 {	margin-bottom: 15px;}
.vaT {	vertical-align: top;}
.vaM {	vertical-align: middle;}
.vaB {	vertical-align: bottom;}
.vaBaseLine {	vertical-align: baseline;}
.vaTextBottom {	vertical-align: text-bottom;}
.dispBlock {	display: block;}
.mgnB20 {	margin-bottom: 20px !important;}
.fs12 {	font-size: 0.75rem;}
.fs14 {	font-size: 0.875rem;}
.fs18 {	font-size: 1.125rem;}
.fs20 {	font-size: 1.25rem !important;}
.fs28em {	font-size: 1.75em !important;}
.fs26em {	font-size: 1.625em !important;}
.fs24em {	font-size: 1.5em !important;}
.fs22em {	font-size: 1.375em !important;}
.fs21em {	font-size: 1.3125em !important;}
.fs20em {	font-size: 1.25em !important;}
.fs18em {	font-size: 1.125em !important;}
.fs16em {	font-size: 1em !important;}
.fs14em {	font-size: 0.875em !important;}
.fs12em {	font-size: 0.75em !important;}
.fsSmall {	font-size: 0.875em !important;}
.fwBold {	font-weight: bold;}
.fwNormal {	font-weight: normal;}
.center {	text-align: center;}
.pcCenter {	text-align: center;}
.fcWhite {	color: #fff !important;}
.fcYellow {	color: #fff45c;}
.fcGold {	color: #b6a269;}
.fcPink {	color: #ea68a2 !important;}
.fcLightPink {	color: #f7c8d1 !important;}
.fcRed {	color: #f00 !important;}
.lh10 {	line-height: 1 !important;}
.lh12 {	line-height: 1.2;}
.ffSerif {	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;}
.pc {	display: block;}
.sp {	display: none;}
a.triangular {
	display: inline-block;
	position: relative;
	padding: 0 0 0 20px;
	color: #b6a269 !important;
}
a.triangular::before {
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -8px;
	content: "";
	display: inline-block;
	width: 13px;
	height: 16px;
	background: url(http://baraka-style.com/lotus101/img/common/triangular.png) 0 center no-repeat;
	background-size: 13px 16px;
}
a.triangular2 {
	display: inline-block;
	position: relative;
	padding: 0 20px 0 0;
	color: #b6a269 !important;
}
a.triangular2::before {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -8px;
	content: "";
	display: inline-block;
	width: 13px;
	height: 16px;
	background: url(http://baraka-style.com/lotus101/img/common/triangular.png) 0 center no-repeat;
	background-size: 13px 16px;
}

.lotusCpWrap {
	width: 1000px;
	margin: 0 auto 20px auto;
	color: #563e29;
	font-size: 16px;
	line-height: 1.6;
	background: #fff;
	font-family: "Meiryo", "Tahoma", "Verdana", "Arial", "sans-serif";
}
.lotusCpWrap a {
	color: #d4c27c;
	text-decoration: underline;
}
.lotusCpWrap a:hover {
	text-decoration: none;
}
.lotusCpWrap a:hover img {
	opacity: 0.6;
	transition-property: opacity;
	transition-duration: 1s;
}
a.linkLargeBrown {
	color: #563e29;
	font-size: 1.5rem;
	font-weight: bold;
}

.lotusCpWrap p {
	line-height: 1.5;
	margin-bottom: 10px;
}
.bgGold {
	background: linear-gradient( to bottom, #e3d7aa 0%, #fbf9f3 100%);
}

.bgBlue {
	background: linear-gradient( to bottom, #7ec9cf 0%, #feffff 100%);
}
.borderBottomBlue {
	border-bottom: 2px solid #38acb5;
}
.w600pdg15 {
	width: 600px;
	margin: 0 auto;
	padding: 15px;
}
.w600pdg15-15-0-15 {
	width: 600px;
	margin: 0 auto;
	padding: 15px 15px 0 15px;
}
.w400pdg15 {
	width: 400px;
	margin: 0 auto;
	padding: 15px;
}
.w400pdg10-15-15-15 {
	width: 400px;
	margin: 0 auto;
	padding: 10px 15px 15px 15px;
}
.img09sp_bg,
.img09pc_bg {
	position: relative;
}
.img09sp_txt,
.img09pc_txt {
	position: absolute;
	right: 15px;
	bottom: 20px;
}
.img09sp_txt a,
.img09pc_txt a {
	color: #38acb5;
	text-decoration: underline;
}
.img09sp_txt a:hover,
.img09pc_txt a:hover {
	text-decoration: none;
}
.lotus101col2Box {
}
.lotus101col2-1 {
	float: left;
	width: 50%;
}
.lotus101colInner {
	padding-left: 20px;
	padding-right: 20px;
}
@media (max-width: 767px) {
	.pc {	display: none;}
	.sp {	display: block;}
	.pcCenter {
		text-align: left;
	}
	.lotusCpWrap {
		box-sizing: border-box;
		width: 100%;
		margin: 0;
	}
	.lotusCpWrap p {
		font-size: 1em;
	}
	.w600pdg15,
	.w600pdg15-15-0-15 {
		box-sizing: border-box;
		width: 100%;
	}
	.w400pdg15,
	.w400pdg10-15-15-15 {
		box-sizing: border-box;
		width: 100%;
	}
	.lotus101col2-1 {
		box-sizing: border-box;
		float: none;
		width: 100%;
	}
}