@charset "utf-8";

h1 img{width: auto;}

h3{
	font-size: 18px;
	margin-bottom: 15px;
	line-height: 1.6;
}


.textArea h2{line-height: 1.5;}

body.is-menuOpened{
/*	margin-right: -15px;*/
}

/*============Home core==============*/

.homeHero {
    height: auto;
}


.homeHero_core{
	height: 300px;
	align-items: bottom; 
	background: url(/assets/img/privacy/bg_privacy.jpg) no-repeat;
	background-position: center bottom;
	background-size: cover;
		}
.privacy .homeHero_core {
	margin-bottom: 40px;
}
h4{
	font-size: 2rem;
	margin-bottom: 20px;
}

.lang-eng h4{
	font-family: montserrat,sans-serif;
	font-weight: 500;
	font-style: normal;
	font-size: 1.9rem;letter-spacing:-0.05em;
	line-height: 1.5;
}
h5{
	margin-top: 25px;
	font-size: 1.5rem;
	line-height: 1.65;
	margin-bottom: 15px;
}
.lang-eng h5{
	font-weight: 700;
	font-size: 1.45rem;letter-spacing:-0.05em;line-height: 1.7;
}

p{margin-bottom: 10px;}

.lang-eng p{
	letter-spacing:-0.05em;
}

.indent-1{
	margin-left: 1em;
}
.indent-2{
	margin-left: 2em;
}

div.qa1 p, p.qa1{
	text-indent:-1.2em;padding-left: 1.2em;
	margin-bottom: 0px;
}
.index table{border-top: 1px solid #cbcbcb;width: 100%;}
.index th{padding: 7px 6px;}
.index th{background-color: #5E773B;color: #fff;}
.index td{font-size: 1.2rem;padding: 10px 0px;border-bottom: 1px solid #cbcbcb;line-height: 1.5;}

.indent-1{
	margin-left: 1em;
}
.indent-2{
	margin-left: 2em;
}
h5:brfor{
	height: 20px;
	content:" ";
} 
.index h3{font-size: 26px;color: #5E773B;}
.index a:hover{opacity: 0.75;}
.to-index {
	text-align: center;
}

.to-index .text_bg_green{
	display: inline-block;
	font-size: 14px;
	padding: 7px 50px 6px !important;
	line-height: 16px;
}
.to-index a:hover .text_bg_green{
	opacity: 0.7;
}
