
/*------------------------------------------------*
	[ PrimeCMS Main CSS ]
		filename:main.css
		PrimeCMS Main CSS
		by:yk
*------------------------------------------------*/

@import url("default.css");

/*------------------------------------------------*
	Sitename:
*------------------------------------------------*/

html,body{
	height: 100%;
}


li{
		list-style-type:none;
		/*border:solid red 1px;*/
}

.bg {
/*width: 700px;*/
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -100px;
background-color:#fff;

/*border:solid red 1px;*/
}

.wrap {
		margin:0 auto;
		width:700px;

		/*border:1px solid red;*/
}

/*===========================h=========================*/

h1 {
width:470px;
height:32px;
padding-top:8px;
padding-left:20px;
background-image:url("../all_img/org/h1.gif");
background-repeat:no-repeat;
color:#ffffff;
margin-bottom:10px;
/*border:1px solid red;*/
}

h2 {
width:470px;
height:35px;
padding-top:5px;
padding-left:20px;
background-image:url("../all_img/org/h2.gif");
background-repeat:no-repeat;
font-size:18px;

}

h3 {
width:470px;
height:35px;
padding-top:5px;
padding-left:20px;
background-image:url("../all_img/org/h3.gif");
background-repeat:no-repeat;
font-size:16px;
}

h4 {
width:470px;
height:35px;
padding-left:20px;
padding-top:5px;
background-image:url("../all_img/org/h4.gif");
background-repeat:no-repeat;
font-size:16px;
}

h5 {
width:470px;
height:35px;
padding-left:20px;
padding-top:5px;
background-image:url("../all_img/org/h5.gif");
background-repeat:no-repeat;
color:#666666;
}/**/

/*=================footer===================*/
.footer, .push {
height:100px;

/*border:1px solid red;*/
}


.footer {
clear: both;
margin:0 auto;

width: 700px;

/*border:1px solid red;*/
}

.footer .sub_menu {
width:700px;
height:50px;
background-image:url("../all_img/org/bottom_line.gif");
background-repeat: no-repeat;
background-position: bottom center;
border-bottom: solid 1px #000000;
/*margin-top: 20px;*/
}

.footer .sub_menu ul{
margin:0 auto;
float:right;
padding-top: 30px;/**/

}

.footer .sub_menu li{
margin:0;
float:left;
padding-right:10px;

}

.footer .sub_menu a{
display:block;
font-size:12px;
padding-left:10px;
color: #000000;

}

.tyuui {
clear:both;
float: left;
width:300px;

}

.tyuui p{
margin:0;
font-size:11px;
}

.copy {
float:right;
width:400px;
}

.copy p{
text-align:right;
font-size:11px;
}

/*===========================header==========================*/
#header {
width:700px;
height:70px;

}

#siteid {
width:700px;
}


#siteid p ,
#siteid h1 {
width:700px;
height: 70px;
margin:0;
padding:0;
/*margin-left:10px;*/
background-color: transparent;
background-image: none;
text-indent: -55555em;
}
#siteid p a {
	display:block;
	height: 70px;
}


.haddress {
width:230px;
height:60px;
font-size:10pt;
margin-left: 450px;
margin-top: -70px;
padding: 5px;
padding-right: 15px;
}


/*=============================img===============================*/
.img {
clear: both;
margin:0 auto;
width: 680px;
font-size: 0;
margin-top: 10px;
}

/*==============================menu==============================*/
.menu {
	clear: both;
	margin:0 auto;
	width:680px;
	height:30px;
	background-image: url("../all_img/org/bg_btn.gif");
	margin-top: 10px;
}

.menu ul{
	margin:0;
}

.menu li{
	margin:0;
	float: left;
}

.menu a{
	display:block;
	text-indent: 16px;
	width:113px;
	height:24px;
	padding-top:6px;
	font-size:12px;
	color:#000000;
	background-image:url("../all_img/org/btn.gif");
	font-weight: bold;

}


.menu a:hover{
	background-image:url("../all_img/org/btn_over.gif");
}

.menu .menu_home a{
	width:115px;
}


/*=======================contents==========================*/
.all_contents {
clear:both;
margin:0 auto;
width:680px;
padding-left:10px;
padding-right:10px;
padding-top: 20px;
background-image:url("../all_img/org/carpet.gif");
}


.l_contents {
width:360px;
float: left;

}

.l_contents .news_topics {
width:360px;

}

.l_contents dl {
margin:0;
padding-top:5px;
padding:0 5px 0 5px;
width:350px;
}

.l_contents dt {
margin:0;
font-size: 14px;

}

.l_contents dt a{
color:#000000;
border-bottom: 1px solid #666666;
}

.l_contents dt a:hover{
color:#993300;
}

.l_contents dd {
font-size: 14px;
}


.l_contents .news_topics {
margin-bottom:15px;

}

.l_contents .news_topics h2{
width: 355px;
height:26px;
margin:0;
margin-bottom:10px;
background-image:url("../all_img/org/h2_bar.gif");
font-size: 14px;
padding-top:4px;
padding-left:5px;
color:#ffffff;
border-bottom: solid 1px #000000;

}

.r_contents {
width:300px;
float:right;

}

.osusume_menu table{
width:300px;

background-color:#BFB293;

}

.osusume_menu table tr td{
padding:10px 10px;


}

/*===========================sub=========================*/

.sub_l_contents {
float: left;
width:490px;

}

.sub_r_contents {
float:right;
width:180px;

/*border:solid red 1px;*/
}

.sub_r_contents .sub_r_menu {
width:108px;

}

.sub_r_contents .sub_r_menu p{
margin:0;
width:180px;
height:40px;
background-color:#D4B395;
}

.sub_r_contents .sub_r_menu p a{
display:block;
width:175px;
height:30px;
color:#ffffff;
font-weight: bold;
padding-top:10px;
padding-left:5px;
}

.sub_r_contents .sub_r_menu ul{
margin:0;
}

.sub_r_contents .sub_r_menu li{
margin:0;
width:180px;
height:40px;
background-color:#cccccc;
border-bottom:solid #ffffff 1px;
}

.sub_r_contents .sub_r_menu ul li a{
display:block;
width:160px;
height:30px;
color:#000000;
padding-top:10px;
padding-left:20px;

}

.sub_r_contents .sub_r_menu ul li a:hover{
background-color:#999999;
}

.sub_banar {
margin-top:15px;


}






/*=============pankuzu=============*/

#pankuzu{
		margin: 0 auto;
		width:485px;
		color: #000000;
		padding: 0px 5px 0 0px;
		height: 20px;
		margin-bottom: 5px;/**/
		font-size: 84%;
		
		
		/*border:solid red 1px;*/
		}
#pankuzu ul{
		margin: 0;
		padding: 0;
		list-style: none;
		text-align:left;

		/*border:solid red 1px;*/
		}
		
#pankuzu li{
		/*font-weight: bold;*/
		font-size: 13px;
		font-weight:bold;
		display: inline;
		margin:0 auto;
		margin-left: 5px;

				
		/*border:solid red 1px;*/
		}
		
		
#pankuzu li a{
		background-image: url('../all_img/org/pan.gif');
		background-repeat: no-repeat;
		background-position: right center;
		padding-right: 20px;
		color: #666666;

		/*border:solid red 1px;*/
		}
		
		
#pankuzu li a:hover{
		color: #BDAD83;
		background-image: url('../all_img/org/pan.gif');
		/*border:solid red 1px;*/
		}

/*============================================*/
/*rss*/
.rss	{
		padding-left: 10px;
		}
		
.rss a	{
		font-size: 10pt;
		font-weight: normal;
		color: #ffffff;
		background-image: url('../all_img/simple01/rss.gif');
		background-repeat: no-repeat;
		padding: 1px 3px 3px 16px;
		}
		
.rss a:hover{
		color: #ffff00;
		}
