@charset "utf-8";

/* 個人情報保護方針（PC）：style_protection_pc.css
 * **************************************************
 * Elements (List)
 * **************************************************
 */

/* Elements
------------------------------------------------------------------ */
/* List */
/* List：個人情報保護に関する基本方針 */
#subPage .main ol.decimalList {
	padding: 0 40px 20px 20px;
}
#subPage .main ol.decimalList > li {
	margin: 0 0 1.0em 0;
	padding: 0 0 15px 0;
	border-bottom: 1px dotted #c1c1c1;
}
#subPage .main ul.parenList {
	margin: 0.5em 0 0 0;
	padding-left: 3em;
	text-indent: -3em;
	font-size:1.4em;
}
#subPage .main ul.parenList li {
	font-size: 100%; /* =14px */
	margin: 0 0 0.5em 0;
}

#subPage .main ul.parenList li span{
padding-left:3em;
display:block;
}

#subPage .main .right{
text-align:right;
}

#subPage .main .btm30{
margin-bottom:30px !important;
}

#subPage .main .center{
text-align:center;
}

#subPage .main .underline{
text-decoration:underline;
display:inline !important;
padding:0 !important;
}

#subPage .main table th{
width: 32%;
text-align: left;
background-color: #f5f5f5;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
color:#2C2C2C;
}

#subPage .main table td{
text-align:left;
}

#subPage .main ul.parenList02 {
	margin: 0.5em 0 0 0;
	padding-left: 1.6em;
	text-indent: -1.6em;
	font-size:1.4em;
}
#subPage .main ul.parenList02 li {
	font-size: 100%; /* =14px */
	margin: 0 0 0.5em 0;
}

#subPage .main ul.parenList02 li span{
padding-left:2.5em;
text-indent: -3em;
display:block;
}
