@charset "utf-8";

/* PC：style-protection-pc.css
 * おまかせプラン ver.6
 * 個人情報保護に関する基本方針
 * **************************************************
 * Global Navigation (Nav) ★
 * Content (Section)
 * Elements
 * **************************************************
 */

/* Global Navigation (Nav) ★
------------------------------------------------------------------ */
/* 2階層：非表示 */
#globalNav nav li:hover > .sec {
	display: none;
}


/*  Content (Section)
------------------------------------------------------------------ */
/* Media Queries 切替 */
#subPage #content .main > section {
}

/* Elements
------------------------------------------------------------------ */
/* List：個人情報保護に関する基本方針 */
#subPage .main ol.decimalList {
	list-style-position: inside;
    text-indent: -2.0em;
}
#subPage .main ol.decimalList > li {
	margin: 0 0 1.0em -1.8em;
	padding: 0 0 1.0em 1.8em;
	border-bottom: 1px dotted #c1c1c1;
}
#subPage .main ol.decimalList > li:last-child {
	border-bottom: none;
	clear: both;
}

#subPage .main ol.decimalList.no_bb li{
	border-bottom:none;
	margin: 0 0 0em -1.8em;
	padding: 0 0 0em 1.8em;
}

#subPage .main ol.decimalList.no_bb li .notes02{
	font-size:62.5%;
	margin-left:1.5em!important;
	text-indent:-1.5em!important;
}

#subPage .main ul.notes_kk{
	font-size:62.5%;
	margin-left:3.3em;
	text-indent:-3.3em;
}

#subPage .main ul.parenList {
	margin-top: 0.5em;
}
#subPage .main li ul.parenList li {
	font-size: 100%; /* リセット */
}
#subPage .main ul.parenList {
    margin-left: 3em;
    text-indent: -3em;
    list-style-type: none;
}
#subPage .main ol.decimalList ul.parenList li {
    font-size: 16px;
}


#subPage .main ol.decimalList .inquiry{
	margin-top: 0px;
    margin-left: 3em;
	height:40px;
}


#subPage .main ol.decimalList .inquiry dt{
	float: left;
 	clear: both;
 	width: 100px;
 	height: 30px;
 	line-height: 30px;
}



#subPage .main ol.decimalList .inquiry dd:nth-child(2){
	margin-left: 30px;
    width: 250px;
    height: 30px;
    line-height: 30px;
    float: left;
}

#subPage .main ol.decimalList .inquiry dd:nth-child(3){
	margin-left: 130px;
    height: 30px;
    line-height: 16px;
    float: left;
    width: 100%;
}


#subPage .main ol.decimalList .inquiry dd{
	font-size:100%;
}

#subPage .main ol.decimalList .inquiry:last-child{
	height:60px;
}

#subPage .main ol.decimalList .inquiry:first-child{
	margin-top:20px;
}



#subPage .main .inquiry{
	margin-top: 0px;
    margin-left: 3em;
	height:40px;
}


#subPage .main .inquiry dt{
	float: left;
 	clear: both;
 	width: 100px;
 	height: 30px;
 	line-height: 30px;
}


#subPage .main .inquiry dd{
	font-size:1.6em;
}

#subPage .main .inquiry dd:nth-child(2){
	margin-left: 30px;
    width: 300px;
    height: 30px;
    line-height: 30px;
    float: left;
}

#subPage .main .inquiry dd:nth-child(3){
	margin-left: 130px;
    height: 30px;
    line-height: 16px;
    float: left;
    width: 100%;

}

#subPage .main .inquiry:last-child{
	height:60px;
}

#subPage .main .inquiry:first-child{
	margin-top:20px;
}

#subPage .main .spcrlf{
	margin-left: 1.5em;
}

#subPage .main .benefitList td:nth-child(2) {
    width: 25%;
}
#subPage .main .benefitList td:last-child {
    text-align: left;
    width: 65%;
}

#subPage .main section ul.discList li {
    font-size: 1em !important;
}