@charset "shift_jis";
@import url("../screen.css");
/*=================================================
	item
=================================================*/
div#item {
background: none;
}

div#main_contents,
div#banner {
margin-top: 15px;
}
/*=================================================
	main contents
=================================================*/
div#main_contents {
width: 538px;
float: left;
background: url(../../../images/mc_bg.gif) no-repeat 21px top;
}
div#main_contents h2 {
visibility: hidden;
font-size: 10px;
margin: 0;
padding: 0;
height: 33px;
}
div#main_contents ul {
width: 538px;
margin: 0;
padding: 0;
vertical-align: middle;
}
div#main_contents ul li {
list-style-type: none;
display: inline;
padding-right: 0px;
margin: 0;
}
div#main_contents ul li.r {
padding-right: 0;
}
/*-------------------------------------------------------------------
	main list
-------------------------------------------------------------------*/
div#main_list {
height: 184px;
background: url(../../../images/ml_bg.gif) no-repeat 0 0;
padding: 15px;
_padding: 15px 0 0 14px;
}
*:first-child+html div#main_list {
padding: 15px 0 0 14px;
}
/*-------------------------------------------------------------------
	main news
-------------------------------------------------------------------*/
div#main_news {
width: 538px;
padding:20px 0 0 15px;
}
#main_news h1{
font-size:18px;
color:#0099FF;
padding:0 0 0 5px;
margin:0 0 10px 0;
border-left: .3em solid #DDDDDD;
text-decoration:none;
}
#main_news ul{
padding:0;
list-style:disc;
}
li#news{
padding:0 0 5px 10px;
}
/*-------------------------------------------------------------------
	about
-------------------------------------------------------------------*/
div#about {
background: url(../../../images/about.gif) no-repeat 0 0;
height: 207px;
width: 538px;
overflow: hidden;
}
div#about h2 {
display: inline;
font-weight: lighter;
line-height: 0.3em;
visibility: hidden;
}
div#about p {
font-size: 10px;
line-height: 0.3em;
display: inline;
margin: 0;
padding: 0;
}
div#about p a {
display: block;
padding-left: 538px;
width: 538px;
height: 207px;
}
/*=================================================
	banner
=================================================*/
div#banner {
width: 195px;
float: right;
}
div#banner ul {
margin: 0;
padding: 0;
}
div#banner ul li {
list-style-type: none;
margin-bottom: 10px;
}
/*=================================================
	footer
=================================================*/
div#footer {
background-position: 0 0;
padding-top: 15px;
margin-top: 35px;
}
/*-------------------------------------------------------------------
	m_info
-------------------------------------------------------------------*/
div#m_info {
background:url(../../../images/mid_info.gif) no-repeat 0 0;
height:40px;
width: 760px;
overflow: hidden;
}
div#m_info h2 {
display: inline;
font-weight: lighter;
line-height: 0.3em;
visibility: hidden;
}