
/* --------------- privacy --------------- */



.bg_pagettl.privacy {
	height: 218px;
	padding: 40px 0 60px;
}

.bg_pagettl.privacy .pagettl {
	color: #000;
}

.bg_pagettl.privacy .pagettl .en {
	width: 468px;
}

.wrap_subcontent_privacy {
	width: 100%;
	padding: 82px 0 0;
	background-color: #ededed;
}

.col_subcontent {
	width: 90%;
	margin: 0 auto;
	padding: 15px 0;
}

.col_subcontent.privacy {
	max-width: 846px;
}

p.lead_privacy {
	padding: 0 0 25px;
}

.mds_privacy {
	width: 100%;
	height: 40px;
	padding: 4px 0 0 15px;
	background-color: #003893;
	border-left: 8px solid #ffd200;
	font-size: 23px;
	font-weight: 400;
	color:#ffd200;
	line-height: 1.3;
}

.mds_privacy2 {
	width: 100%;
	margin: 0 0 15px;
	padding: 0 0 15px 5px;
	border-bottom: 1px solid #003893;
	font-size: 23px;
	font-weight: 400;
	color: #003893;
	line-height: 1.3;
}

p.txt_privacy1 {
	padding: 0 15px 40px;
}

p.txt_privacy2 {
	padding: 0 7px 95px;
}

p.txt_privacy3 {
	padding: 0 15px 0;
	margin: 0;
}

ul.list_privacy {
	margin: 0 15px 55px;
	padding: 0;
	list-style: none;
}

ul.list_privacy li {
	margin: 0;
	padding: 0 0 0 1em;
	text-indent: -1em;

}





/* ---------------------------------------------------------------
	start max 1200px
--------------------------------------------------------------- */

@media screen and ( max-width: 1200px ) {



}

/* ---------------------------------------------------------------
	end max 1200px
--------------------------------------------------------------- */


/* ---------------------------------------------------------------
	start max 1033px
--------------------------------------------------------------- */

@media screen and ( max-width: 1033px ) {





}

/* ---------------------------------------------------------------
	end max 1033px
--------------------------------------------------------------- */


/* ---------------------------------------------------------------
	start max 850px
--------------------------------------------------------------- */

@media screen and ( max-width: 850px ) {

	.wrap_subcontent_privacy {
		padding: 40px 0 0;
	}


}

/* ---------------------------------------------------------------
	end max 850px
--------------------------------------------------------------- */

/* ---------------------------------------------------------------
	start min 701px
--------------------------------------------------------------- */

@media print,screen and ( min-width: 701px ) {



}

/* ---------------------------------------------------------------
	end min 701px
--------------------------------------------------------------- */

/* ---------------------------------------------------------------
	start max 700px
--------------------------------------------------------------- */

@media print,screen and ( max-width: 700px ) {




/* ------------ privacy ------------ */

	.bg_pagettl.privacy {
		height: 110px;
		padding: 0;
	}

	.bg_pagettl.privacy .pagettl .en {
		width: 280px;
	}

	.mds_privacy {
		width: 100%;
		height: auto;
		padding: 6px 8px 6px 10px;
		font-size: 20px;
		line-height: 1.3;
	}



}

/* ---------------------------------------------------------------
	end max 700px
--------------------------------------------------------------- */


/* ---------------------------------------------------------------
	start max 450px
--------------------------------------------------------------- */

@media screen and ( max-width: 450px ) {


	.wrap_subcontent_privacy {
		padding: 25px 0 0;
	}

	.bg_pagettl.privacy .pagettl .en {
		width: 250px;
	}

	.mds_privacy {
		margin: 0 0 10px;
	}

	.mds_privacy2{
		margin: 0 0 8px;
		padding: 0 0 8px 5px;
		text-align: center;
	}

	p.lead_privacy {
		padding: 0 0 5px;
	}

	p.txt_privacy1 {
		padding: 0 15px 8px;
	}

	p.txt_privacy1.last {
		padding: 0 15px 8px;
		margin: 0 0 35px;
	}

	p.txt_privacy2 {
		padding: 0 7px 15px;
		text-align: center;
	}

	ul.list_privacy {
		margin: 0 15px 23px;
	}


}

/* ---------------------------------------------------------------
	end max 450px
--------------------------------------------------------------- */
