
/* Link Style */ 

a:link {color:#0000ff;}
a:visited {color:#0000ff;}
a:active {color:#0000ff;}
a:hover {background-color:#e0e6f2;}


/* BackGround, Margins */
*  {
	font-family:sans-serif;
	font-weight:normal;
	font-style:normal;
	line-height:normal;
	line-break:strict;
	padding-left:0px;

}

ul, ol, dl {
	margin-top: 0;
	margin-bottom: 0;
}


p.text1 {
	margin:0px 5px 5px 0%;
}

p.text2 {
	margin:5px 5px 5px 0%;
}

p.text2a {
	font-size:x-small;
	margin:0px 0px 0px 0%;
}

p.text3 {
	margin:5px 0px 5px 2%;
}

p.text4 {
	margin:5px 5px 5px 4%;
}

p.text4a {
	margin:5px 5px 5px 4%;
}

p.text5 {
	margin:5px 5px 5px 6%;
}

p.text6 {
	margin:5px 5px 5px 8%;
}
p.text_procedure1 {
	color:#003399;
	font-weight:bold;
	margin:20px 15px 10px 0%;
}
p.text_procedure2 {
	color:#003399;
	font-weight:bold;
	margin:20px 15px 10px 5%;
}

/* lead ------------------------*/
/*
p.text_lead2 {
	margin:5px 5px 10px 0%;
}
*/
p.text1_lead {
	margin:10px 5px 10px 0%;
}

p.text2_lead {
	margin:10px 5px 10px 0%;

}
p.text3_lead {
	margin:5px 5px 10px 2%;
}

p.text4_lead {
	margin:5px 5px 10px 4%;
}

p.text4a_lead {
	margin:5px 5px 10px 4%;
}
p.text5_lead {
	margin:5px 5px 10px 6%;
}

/*ݒ荀 itemtitle ------------------------*/
/*
p.it {
	font-weight:bold;
	margin:15px 5px 5px 5px;
}
*/
p.it2 {
	font-weight:bold;
	margin:13px 5px 5px 0%;
	margin-bottom:10px;
}

p.it3 {
	font-weight:bold;
	margin:13px 5px 5px 2%;
	margin-bottom:0px;
}

p.it3a {
	font-size:medium;
	font-weight:bold;
	margin:25px 5px 5px 2%;
	margin-bottom:10px;
}
p.it4 {
	font-weight:bold;
	margin:13px 5px 5px 4%;
}
p.it4a {
	font-weight:bold;
	font-size:medium;
	margin:25px 5px 5px 4%;
}
/*
p.it4ab {
	font-weight:bold;
	margin:0px 5px 5px 4%;
}
*/
p.it5 {
	font-weight:bold;
	margin:13px 5px 5px 6%;
}
p.it5a {
	font-weight:bold;
	font-size:medium;
	margin:25px 5px 5px 6%;
}
p.it6 {
	font-weight:bold;
	margin:13px 5px 5px 8%;
}

p.button1 {
	font-size:small;
	font-weight:bold;
	margin:15px 5px 0px 1%;
}

p.button2 {
	font-size:small;
	font-weight:bold;
	margin:30px 5px 0px 2%;
}

p.button3 {
	font-size:small;
	font-weight:bold;
	margin:30px 5px 0px 3%;
}

p.button4 {
	font-size:small;
	font-weight:bold;
	margin:30px 5px 0px 5%;
}

p.text_button2 {
	font-size:small;
	margin:5px 5px 5px 1%;
}
/*
p.box {
	border:5px solid #669999;
	margin:10px;
	padding:10px;
	line-height:20px;
}

p.center {
	text-align:center;
}

p.right {
	text-align:right;
	margin-right:5px;
	margin-top:20px;
}
*/
ul.note		{
	font-weight:bold;
	font-size:large;
	list-style-type: none;
	list-style-position: outside;
	margin:15px 5px 10px 3%;
}

ul.note1		{
	font-weight:bold;
	font-size:medium;
	list-style-type: disc;
	list-style-position: outside;
	margin:15px 5px 10px 0%;
}
ul.note2		{
	list-style-type: square;
	list-style-position: outside;
	margin:15px 5px 10px 5%;
}
/*
ul.note3		{
	list-style-type: disc;
	list-style-position: outside;
	margin:15px 5px 10px 13%;
}
*/
h1 {
	margin-top:50px;
	margin-bottom:30px;
}
h2 {
	margin-top:50px;
	margin-bottom:30px;
}

h3 {
	margin-top:40px;
}

.title1 {
    	color:#FFFFFF;
	background-color:#003399;
	font-weight:bold;
	font-size:x-large;
	text-align:left;
	padding:5px 4px 4px 10px;
	margin:2px -8px 25px -8px;
}
.title1_a {
    	color:#FFFFFF;
	background-color:#003399;
	font-weight:bold;
	font-size:x-large;
	text-align:left;
	padding:5px 4px 4px 10px;
	margin:80px -8px 25px -8px;
}
.title2 {
	color:#003399;
	font-weight:bold;
	font-size:large;
	border-bottom:3px solid #8289a6;
	padding:5px 4px 4px 0px ;
	margin:50px 15px 15px 0%;
}

.title2a {
	color:#003399;
	font-weight:bold;
	font-size:medium;
	border-bottom:3px solid #8289a6;
	padding:5px 4px 4px 0px ;
	margin:50px 5px 13px 0px;
}

.title3 {
	color:#003399;
	font-weight:bold;
	font-size:large;
	border-bottom:3px solid #8289a6 ;
	padding:5px 4px 4px 0px ;
	margin:30px 15px 15px 2%;
}

.title4 {
	color:#003399;
	font-weight:bold;
	font-size:medium;
	border-bottom:2px solid #8289a6 ;
	padding:5px 4px 4px 0px ;
	margin:30px 15px 15px 4%;
	list-style-type:square;
}
.title4a {
	color:#003399;
	font-weight:bold;
	font-size:medium;
	border-bottom:2px solid #8289a6 ;
	padding:5px 4px 4px 0px ;
	margin:30px 15px 15px 4%;
	list-style-type:square;
}

.title5 {
	color:#003399;
	font-weight:bold;
	font-size:medium;
	padding:5px 4px 4px 0px ;
	margin:25px 15px 0px 2%;
	list-style-type:square;
}

.title6 {
	color:#003399;
	font-weight:bold;
	font-size:medium;
	padding:5px 4px 4px 0px ;
	margin:25px 15px 0px 4%;
	list-style-type:square;
}

.title7 {
	color:#003399;
	font-weight:bold;
	font-size:medium;
	padding:5px 4px 4px 0px ;
	margin:25px 15px 0px 6%;
	list-style-type:square;
}

.title8 {
	color:#003399;
	font-weight:bold;
	font-size:medium;
	border-bottom:2px solid #8289a6;
	padding:5px 4px 4px 0px ;
	margin:25px 15px 0px 4%;
	list-style-type:square;
}


.important1 {
	margin:5px 5px 10px 0%;
	font-weight:bold;
	color:#003399;
	}

.important2 {
	margin:5px 5px 10px 0%;
	font-weight:bold;
	color:#003399;
	}

.important3 {
	margin:5px 5px 10px 2%;
	font-weight:bold;
	color:#003399;
	}

.important4 {
	margin:5px 5px 10px 4%;
	font-weight:bold;
	color:#003399;
	}

.important5 {
	margin:5px 5px 10px 6%;
	font-weight:bold;
	color:#003399;
	}


ol.procedure_aa {
	list-style-type:decimal;
	margin:5px 5px 13px 5%;
}

ol.procedure_ab {
	list-style-type:decimal;
	margin:5px 5px 5px 6%;
}

ol.procedure_square {
	list-style-type:square;
	margin:5px 5px 5px 4%;
}

ol.procedure_ac {
	list-style-type:decimal;
	margin:5px 5px 13px 8%;
}

ul.procedure_a {
	list-style-type:square;
	margin:5px 5px 5px 4%;
}

ul.procedure_b {
	list-style-type:square;
	margin:5px 5px 10px 6%;
}


ul.procedure_c {
	list-style-type:disc;
	margin:0px 5px 10px 8%;
}

ul.procedure_d {
	list-style-type:disc;
	margin:0px 5px 10px 12%;
}

ul.procedure {
	margin-left:20px;
	list-style-type:disc;
}


/* list */

.list_square1 {
	list-style-type:square;

}

.list_square2 {
	list-style-type:square;
	font-weight:bold;
	font-size:medium;
	margin-left:12%;
}


/* table */

.table1 { 
width: 450px;
border-collapse: collapse;
border: 1px #666666 solid;
margin: 5px 5px 5px 6%; /* equal to text5 */
} 

.table1 TD { 
border: 1px #666666 solid;
text-align: center;
font-size: 10pt
} 

.table2 { 
width: 450px;
border-collapse: collapse;
border: 1px #666666 solid;
margin: 5px 5px 5px 6%; /* equal to text5 */
} 

.table2 TD { 
border: 1px #666666 solid;
text-align: center;
font-size: 9pt
} 
