/*_________________________________________

	Cascading Style Sheets for [東京ヘレン・ケラー協会]
	written by F-326
	F2Graphics
	www.f2graphics.com
___________________________________________*/

h1{ padding: 0; font-size: 83%;}
h3{ padding: 0; font-size: 120%;}
h4{ padding: 0; font-size: 120%;}
#obj h1{ padding: 0; font-size: 120%;}
#obj h2{ padding: 0; font-size: 105%;}
#obj h3{ padding: 0; font-size: 95%;}
address{ padding: 0; font-weight: lighter; font-size: 83%; font-style: normal;}

/*TABLE FONT SET */
#table h1{font-size: 140%;}
#table h2{font-size: 120%;}
#table h3{font-size: 105%;}
#table h4{font-size: 95%;}
#table h5{font-size: 83%;}
#table h6{font-size: 71%;}

#listarrow01 { margin-top: 4px; margin-left: 5px;}
#listarrow02 { margin-top: 4px; margin-left: 0px;}
#listarrow03 { margin-top: 1px; margin-left: 0px;}
#listarrow04 { margin-top: 3px; margin-left: 0px;}
#listarrow05 { margin-top: 5px; margin-left: 0px;}


#arrow01 { margin-top: 1px; margin-left: 0px;}


/* FONT SET */
.marktext {font-size: 71%; line-height: 100%;}
.usual {font-size: 95%; line-height: 160%;}
.usual_table {font-size: 95%; line-height: 110%;}
.usual_list {font-size: 95%; line-height: 130%;}
.usual_justify {font-size: 95%; line-height: 110%;
	text-align: justify;
	text-justify: distribute-all-lines;

}



.fix { font-size: 11px; line-height: 130%;}
.fix01 {font-size: 12px; line-height: 130%;}
.fix02 {font-size: 12px; line-height: 130%;}
.fix_sans-serif {
	font-size: 11px;
	line-height: 130%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
}

.sans-serif {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.serif {
	font-family: "Times New Roman", Times, serif;
}

.serif_j {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}


.sub {font-size: 71%; line-height: 130%;}
.normal {font-size: 83%; line-height: 130%;}
.caption {font-size: 95%; line-height: 150%;}

.fixput { font-size: 11px; line-height: 130%;}
.fixput01 {font-size: 12px; line-height: 130%;}
.fixput02 {font-size: 12px; line-height: 130%;}
.subput {font-size: 83%; line-height: 130%;}
.normalput {font-size: 95%; line-height: 130%;}
.captionput {font-size: 100%; line-height: 150%;}

.photo_cap {
	font-size: 83%;
	line-height: 110%;
	margin-top: 3px;
}

ul {
	margin-top: 10px;
	margin-bottom: 10px;
	list-style-type: disc;
	margin-left: auto;
}

dl {
	margin-top: 10px;
	margin-bottom: 10px;
}
dd {
	margin-left: 30px;
}

.mk01 {
	margin-top: 10px;
	margin-left: 30px;
	margin-bottom: 10px;
	list-style-type: decimal;
}


.mk02 {
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	list-style-type: decimal;
}

.mk03 {
	margin-top: 10px;
	margin-left: 35px;
	margin-bottom: 10px;
	list-style-type: lower-alpha;
}

.mk04 {
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	list-style-type: disc;
}

.mk_non {
	margin-top: 10px;
	margin-left: 30px;
	margin-bottom: 10px;
	list-style-type: none;
}

.map_list {
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom: 30px;
	list-style-type: none;
	margin-right: 20px;
}

.mk_list {
	margin-top: 10px;
	margin-left: 15px;
	margin-bottom: 10px;
	list-style-type: none;
	margin-right: 15px;
}

.mk_list02 {
	margin-top: 10px;
	margin-left: 25px;
	margin-bottom: 10px;
	list-style-type: decimal;
	margin-right: 15px;
}


.underline {
	text-decoration: underline;
}
