@charset "utf-8";

h2{
    display: block;
    text-align: center;
    padding-top: 20px;
    font-size: 16px;
    color: #3a3b3f !important;
    font-weight: 600;
}
.text-emphasis {
    text-decoration: underline;
    font-weight: bold;
}
.ind20 {
	text-indent : 20px;
}
.ind40 {
	text-indent : 40px;
}
.ind60 {
	text-indent : 60px;
}
.bld {
	font-weight : bold;
}
.cen {
	text-align : center;
}
.cancel {
	text-decoration : line-through;
}
.mrgLft {
	margin-left : 5px;
}
.gridWrap {
	padding: 0 50px;
	border : solid 1px #000;
}
.labelTbl,
.contentTbl {
	margin-top : 20px;
	width : 100%;
}
.labelTbl > tbody > tr.border > td {
	border : solid 1px #dcdcdc;
	padding : 5px;
}
.contentTbl > tbody > tr > td > div.small_info {
	line-height : 2;
}
.contentTbl > tbody > tr.border > td {
	border : solid 1px #dcdcdc;
	padding : 7px 0px;
}
.content {
	position : relative;
	padding-top : 30px;
	width : 100%;
}
.popCont > div {
	line-height : 2;
	padding-top : 30px;
}
.content > div > h2 {
	text-align : left;
}
.privacy_02_tbl01,
.privacy_02_tbl02,
.privacy_05_tbl01,
.privacy_05_tbl02,
.privacy_07_tbl01,
.privacy_07_tbl02,
.privacy_10_tbl01,
.privacy_11_tbl01,
.privacy_12_tbl01,
.privacy_diff {
	width : 100%;
	margin : 10px 0px;
}
.privacy_02_tbl01 > tbody > tr > th,
.privacy_02_tbl02 > tbody > tr > th,
.privacy_05_tbl01 > tbody > tr > th,
.privacy_05_tbl02 > tbody > tr > th,
.privacy_07_tbl01 > tbody > tr > th,
.privacy_07_tbl02 > tbody > tr > th,
.privacy_10_tbl01 > tbody > tr > th,
.privacy_11_tbl01 > tbody > tr > th,
.privacy_12_tbl01 > tbody > tr > th,
.privacy_diff > tbody > tr > th {
	border : solid 1px #dcdcdc;
	background-color : #ededed;
}
.privacy_02_tbl01 > tbody > tr > td,
.privacy_02_tbl02 > tbody > tr > td,
.privacy_05_tbl01 > tbody > tr > td,
.privacy_05_tbl02 > tbody > tr > td,
.privacy_07_tbl01 > tbody > tr > td,
.privacy_07_tbl02 > tbody > tr > td,
.privacy_10_tbl01 > tbody > tr > td,
.privacy_11_tbl01 > tbody > tr > td,
.privacy_12_tbl01 > tbody > tr > td {
	border : solid 1px #dcdcdc;
}

.privacy_diff td{
	padding: 0 10px;
	vertical-align: top;
}

.vm{
	vertical-align: middle !important;
}

.mb10{
	margin-bottom: 10px;
}
.privacy_diff table td{
	vertical-align: middle !important;
}