@charset "UTF-8";

@import url("print-import.css");

/*
	Since:Sep 05 2007
	Last-Updated:Sep 05 2007
	Editor:Masataka Asakura(MIC)
*/


/*
-------------File Contents--------------
	
	1. mvNav
	
	2. policy
	
	3. report
	
	4. question
	
	5. committee
	
	6. action/topics
	
	7. contact
	
	8. accept

*/

/*
------------1. profile----------------
*/



table.profileTable{
	width:100%;
	margin:2em 0 0 0;
	padding:0;
  border-collapse:collapse;
  border-spacing: 0px;
}
table.profileTable th{
	width:27%;
	padding:1em 0 0.5em 0.5em;
	border-bottom:1px solid #666;
	line-height:1.4;
	vertical-align:top;
	text-align:left;
	letter-spacing:0.1em;
}
table.profileTable th span{
	font-size:10.5pt;
	font-weight:normal;
}
table.profileTable td{
	width:73%;
	padding:1em 0 0.5em 0;
	line-height:1.4;
	border-bottom:1px solid #666;
}

/*
------------2. policy----------------
*/

.policy #contents p{
	text-indent:1em;
}

/*
------------3. report----------------
*/
.report #division01 h3{
	padding:4em 0 0.4em 0;
	border-bottom: 1px dotted #000;
}

.report #division01 ul{
	padding:3em 0 0 2.5em;
}
.report #division01 ul li h4{
	padding:0 0 0 0em;
	font-size:12pt;
}

.report #division01 ul.li2nd{
	list-style:circle!important;
	padding:1.5em 0 1em 2.5em;
}
.report #division01 ul.li2nd li{
	padding-bottom:0.8em;
}
.report02 #division01 h3{
	padding:2em 0 0.4em 0;
}
.report02 #division01 h4{
	margin-top:2.5em;
	padding:0 0 0.4em 0em;
	border-bottom:1px solid #000;
	font-size:13.5pt;
}
.report02 #division01 h5{
	padding:2em 0 0.5em 0;
	font-size:12.5pt;
	line-height:1.4;
}
.report02 #division01 h5.h5List02{
	padding:0em 0 0.5em 0;
}
.report02 #division01 ol{
	padding-left:3em;
}
.report02 #division01 ol li{
	padding-bottom:1.2em;
	line-height: 1.6;
}
.report02 #division01 ol li.listNone{
	list-style:none!important;
	margin-left:-1.5em;
}

.qaContainer h3{
	padding:0.65em 0.5em 0.4em 2.2em;
	text-indent:-2.2em;
	line-height:1.4;
	border-bottom:1px solid;
}
.qaContainer h3#qa02b{
	padding:0.65em 0.5em 0.4em 3.25em;
	text-indent:-3.25em;
}

.qaContainer h4{
	padding:2em 0 0.4em 0em;
	font-size:14pt;
}
.questionBlock h4{
	letter-spacing:0.5em;
}
#qaEx .questionBlock{
	padding-top:1em;
}
#qaEx .questionBlock h4{
	padding-top:1em;
	letter-spacing:0.1em;
}


.qaContainer h5{
	padding-top:1.5em;
	line-height:1.4;
}
.qaContainer ul{
	padding: 1.5em 0 0 2em;
}
.qaContainer ul li{
	line-height:1.6;
}
.qaContainer p{
	text-indent:1em;
}

.qaContainer h4 em{
	font-style: normal;
	padding-right:0.5em;
}
.questionBlock h4 em{
	padding-right:0;
}

.qaBlock01{
	padding:0 0 1.5em 0;
}




.questionBlock{
	border-bottom:1px solid;
}

#qaEx .questionBlock{
	border-bottom-width:0px;
}



#qaEx ul{
	padding:1em 0 0 2.5em;
	margin:0;
}
#qaEx ul li{
	padding-bottom:0.8em;
	margin:0;
	line-height:1.4;
}


/*
------------4. question----------------
*/

#mvQuestion{
	margin-top:1em;
}


.question #division02 h3{
	padding:0 0 0.4em 0;
	border-bottom:1px solid;
}
.question #division02 h3 span{
	font-size:10pt;
}
.question #division02 ul{
	padding:2em 0 0 3em;
}
.question #division02 ul li{
	padding-bottom:1.2em;
	line-height: 1.6;
}
.question #division02 ul li em{
	font-style:normal;
	font-weight:bold;
	padding:0 0.175em;
}

.question #qa02 .questionBlock{
	border-bottom-width:0px;
}
.question #qa04 .questionBlock{
	border-bottom-width:0px;
}


.question .questionBlock ol{
	padding:2em 0 0 3em;
}
.question .questionBlock ol li{
	line-height:1.5;
	padding-bottom:1em;
}
ul.listHeading{
	list-style:circle;
	padding:0em 0 0 1.5em;
}

ul.listHeading li{
	line-height:1.5;
}
.question ul.listHeading li h5{
	color:#000!important;
	font-size:1.1em;
	padding-top:1em;
}


/*
------------5. committee----------------
*/


.committee #division01 h3{
	padding:2em 0 0.4em 0;
	border-bottom: 1px dotted #000;
	color:#000!important;
}

.committee #division01 ul{
	padding:2em 0 0 5em;
}
.committee #division01 ul li{
	padding-bottom:1.2em;
}

/*
------------6. action/topics----------------
*/

.action #division01 h3, .action02 #division01 h3, 
.topics #division01 h3, .topics02 #division01 h3{
	padding:2em 0 0.4em 0;
	border-bottom: 1px dotted #000;
}


.action02 #division01 h3, .topics02 #division01 h3{
	padding:0.5em 0 0.2em 0em;
	color:#000;
	line-height:1.8;
}
.dateAction{
	padding:2em 0 0.2em 0em;
	font-weight:bold;
}


.action #division01 ul, .topics #division01 ul{
	padding:3em 0 0 2em;
}
.action #division01 ul li h4, .topics #division01 ul li h4{
	padding:0 0 0 0;
}

.action #division01 ul.li2nd, .topics #division01 ul.li2nd{
	list-style:circle!important;
	padding:1.5em 0 1.5em 2.5em;
}
.action #division01 ul.li2nd li, .topics #division01 ul.li2nd li{
	padding-bottom:1.2em;
}

#liEx{
	list-style: none;
}
.action #division01 ul.liExtra, .topics #division01 ul.liExtra{
	list-style:circle!important;
	padding:1.5em 0 0em 0;
}
.action #division01 ul.liExtra li, .topics #division01 ul.liExtra li{
	padding-bottom:2.5em;
}

.action02 .section01 p, .topics02 .section01 p{
	text-indent:1em;
}

/*
------------8. accept----------------
*/


.accept #division01 h3{
	padding:2em 0 0.4em 0;
	border-bottom: 1px dotted #000;
}
.accept #division01 h4{
	padding-top: 3em;
}


.accept #division01 ul{
	display:none;
}
