/* CSS Document */


.lh16 {
	line-height:16px;
}
.s11 {
	font-size:11px;
	letter-spacing:1px;
	line-height:13px;
}
.kome {
	color:#1EB0FF;
	font-weight:bold;
}
.kome-s12{
	font-size:12px;
	color:#1EB0FF;
	font-weight:bold;
}
.s12 {
	font-size:12px;
	color:#000000;
}
.s12red {
	font-size:12px;
	color:#FF0000;
}
.s14b {
	font-size:14px;
	font-weight:bold;
}
.s12b {
	font-size:12px;
	font-weight:bold;
}
.s18b {
	font-size:18px;
	font-weight:bold;
}
.s20b {
	font-size:20px;
	font-weight:bold;
}
.tb-string {
	padding:10px 10px 10px 10px;
}
	
.page-title {
	font-size:20px;
	font-weight:bold;
	padding:15px 10px 10px 10px;
}
.page-subtitle {
	font-size:14px;
	font-weight:bold;
	color:#333333;
}
div.noticebox {
	border-right: 10px solid #cccccc;
	border-bottom: 10px solid #cccccc;
	border-left: 10px solid #cccccc;
	border-top: 10px solid #cccccc;
	padding: 7px 5px 3px 5px;
	background-color:#FFF;
	margin: 15px 0px 10px 0px;
	font-size:small;
}
div.noticebox_in {
	padding: 5px 25px 5px 25px;
}

ul.ulitem {
	padding-left:2em;
	padding-bottom:2px;
}
ul.ulitem li{
	list-style-type:disc;
	padding:3px 2px 3px 2px;
}

ul.subitem {
	padding-left:2em;
}
ul.subitem li{
	list-style-type:square;
	list-style-position: inside;
	border-bottom:#999999 1px dotted;
	text-indent:-1.48em;
	padding:3px 2px 2px 2px;
}

ol.olitem {
	padding-left:2em;
}
ol.olitem li{
	list-style-type:lower-alpha;
}
	
p.datalist{
	padding:5px 5px 5px 5px;
}