@charset "utf-8";

@import "base.css";
@import "layout.css";



#topMainC{
	width: 550px;
	float: left;

	font-size: 0.75em;
}
.topContents{
	clear: both;
	overflow: hidden;
	margin-bottom: 30px;
}
.topTitle01{
	width: 550px;
	height: 39px;
	background: url(../images/t_h1_01.jpg) no-repeat 0 0;
}
.topTitle02{
	width: 550px;
	height: 39px;
	background: url(../images/t_h1_02.jpg) no-repeat 0 0;
}
.topTitle03{
	width: 550px;
	height: 39px;
	background: url(../images/t_h1_03.jpg) no-repeat 0 0;
}
.topTitle04{
	width: 550px;
	height: 39px;
	background: url(../images/t_h1_04.jpg) no-repeat 0 0;
}
.topTitle05{
	width: 550px;
	height: 39px;
	background: url(../images/t_h1_05.jpg) no-repeat 0 0;
}
.topTitle06{
	width: 550px;
	height: 39px;
	background: url(../images/t_h1_06.jpg) no-repeat 0 0;
}
.topContents h1{
	text-indent: -9999px;
	float: left;
}
.categoryLink{
	float :right;
	padding: 10px 10px 0 0;
}

.categoryLink02{
	float :left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 35px;
}

.topBlock{
	width: 550px;
	clear: both;

}
.topBox01{
	width: 175px;
	height: 136px;
/*	display: inline;*/
	border-right: 1px solid #DDDDDD;
	float: left;
	padding-left: 4px;
}
.topContents > .topBox01{
	height: auto;
	min-height: 146px;
}
.topBox02{
	width: 175px;
	height: 136px;
	/*	display: inline;*/
	border-right: 1px solid #DDDDDD;
	float: left;
	padding-left: 8px; 
}
.topContents > .topBox02{
	height: auto;
	min-height: 146px;
}
.topBox03{
	width: 175px;
	height: 130px;
	/*	display: inline;*/
	float: left;
	padding-left: 8px; 
}
.topContents > .topBox03{
	height: auto;
	min-height: 146px;
}
.topExplain{
	line-height: 1.6;
	background: url(../images/text_line.gif) repeat-y 0 16px;
	margin-bottom: 5px;
	overflow: hidden;
}
.topExplain a{
	padding-left: 8px;
	background: url(../images/arrow.gif) no-repeat 0 3px;
}
.topPhoto{
	text-align: center;
}
#topSubC{
	width: 230px;
	float: right;
}
#topBanner{
	margin-bottom: 20px;
}
#topBanner li{
	margin-bottom: 8px;
}

#topBannerPU{
	margin-bottom: 20px;
	margin-top: 0px;
	padding-top: 2px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
}

#topNews{
	font-size: 0.75em;
}
#newsTitle{
	width: 230px;
	height: 20px;
	border-bottom: 1px solid #A79E92;
	display: block;
}
#commentTitle{
	border-bottom: 1px solid #A79E92;
	display: block;
	height: 30px;
	width: 230px;
}
#newsTitle h1, #commentTitle h1{
	float: left;
}
#newsTitle p{
	float: right;
	padding-top: 3px;
}
#commentTitle p{
	float: right;
	padding-top: 13px;
}
.topNewsBlock{
	line-height: 1.6;
	background: url(../images/text_line.gif) repeat 0 14px;
	margin: 5px 0 20px;
}
.topNewsBlock a{
	padding-left: 8px;
	background: url(../images/arrow.gif) no-repeat 0 3px;
}
.topLinkTitle{
	width: 230px;
	height: 34px;
	font-size: 0.75em;
}
.topLinkTitle h1{
	text-indent: -9999px;
	float:left;
}
.topLinkTitle p{
	float :right;
	padding: 5px 5px 0 0;
}
.topLinkBox{
	margin:10px;
	line-height: 1.6;
	font-size: 0.75em;
}
.topLinkBox a{
	padding-left: 8px;
}
.topLinkBlock01{
	width: 230px;
	height: 95px;
	background: url(../images/t_linkbtn01.gif) no-repeat 0 0;
	margin-bottom:20px;
}
.topLinkBlock02{
	width: 230px;
	height: 95px;
	background: url(../images/t_linkbtn02.gif) no-repeat 0 0;
	margin-bottom:20px;

}

.topLinkBlock03{
	width: 230px;
	height: 112px;
	background: url(../images/t_linkbtn03.gif) no-repeat 0 0;
	margin-bottom:20px;

}

.ev_gr{
	margin-bottom:20px;
}
