@charset "UTF-8";

#main h3.p1{
	text-indent: -9999px;
	font-size:12px;
	background: url(home/images/page_title.gif) no-repeat left center;
	height:65px;
}

#main h3.p1-1{
	font-size:15px;
	color:#134978;
	padding-left:50px;
	line-height:65px;
	background: url(home/images/page_title.gif) no-repeat left center;
	height:65px;
	font-weight: normal;
}

#main h3.p2{
	text-indent: -9999px;
	font-size:12px;
	background: url(public/images/page_title.gif) no-repeat left center;
	height:65px;
}

#main h3.p2-1{
	font-size:15px;
	color:#134978;
	padding-left:85px;
	line-height:65px;
	background: url(public/images/page_title.gif) no-repeat left center;
	height:65px;
	font-weight: normal;
}



#main h3.p3{
	text-indent: -9999px;
	font-size:12px;
	background: url(office/images/page_title.gif) no-repeat left center;
	height:65px;
}

#main h3.p3-1{
	font-size:15px;
	color:#134978;
	padding-left:140px;
	line-height:65px;
	background: url(office/images/page_title.gif) no-repeat left center;
	height:65px;
	font-weight: normal;
}


#main h3.p4{
	text-indent: -9999px;
	font-size:12px;
	background: url(store/images/page_title.gif) no-repeat left center;
	height:65px;
}

#main h3.p4-1{
	font-size:15px;
	color:#134978;
	padding-left:120px;
	line-height:65px;
	background: url(store/images/page_title.gif) no-repeat left center;
	height:65px;
	font-weight: normal;
}


#main h3.p5{
	text-indent: -9999px;
	font-size:12px;
	background: url(other/images/page_title.gif) no-repeat left center;
	height:65px;
}


#main h4{
	font-size:14px;
	color:#0099CC;
	border-bottom:1px dotted #0099CC;
	padding-top:20px;
	padding-bottom:5px;
	padding-left:20px;
	background: url(../images/h4.gif) no-repeat left 23px;
}

#main h5{
	padding-top:10px;
	padding-bottom:5px;
	font-weight: normal;
	font-size:13px;
}

#main .txt01{
line-height:1.8em}

#main .txt02{
padding-left:12px;
padding-right:12px;}

#lineup li{
text-align:center;
width:255px;
float:left;
padding-bottom:10px;}

#lineup3 li{
text-align:center;
width:170px;
float:left;
padding-bottom:10px;}

table{
width:510px;
border-collapse:collapse;
border-spacing:0px;
}

table#lists{
width:510px;
border-collapse:separate;
border-spacing:10px;
text-align:left;
font-size:12px;
}

#lists td,#lists th{
padding:5px;
border-bottom:1px dotted #cccccc;
}
#lists th{
	font-weight: normal;
	line-height: 1.5em;
	color:#0099CC;
	border-right:1px solid #0099CC;
	white-space: nowrap;
}
#lists td.line{
	border-right:1px solid #cccccc;
	white-space: nowrap;
	text-align:right;
}