@charset "utf-8";

/* index.html */

#flash {
	width: 100%;
	padding: 1px 0px 0px 0px;
	background-image: url(../img/index/flash_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
} 
#contents {
	margin: 0px auto 0px auto;
	background-image: none;
} 
#contents div.top {
    width: 900px;
	margin: 0px;
}
#contents div.news {
    width: 520px;
	float: left;
}
#contents div.news h2 {
    width: 520px;
}
#contents div.news h2 span {
	background: url(../img/index/news_tit.gif) no-repeat;
}
#contents div.news dl {
	width: 490px;
	margin: 10px 0px 0px 0px;
	padding: 0px 15px 10px 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#contents div.news dl dt {
	float: left;
    width: 100px;
	line-height: 180%;
}
#contents div.news dl dd {
	float: right;
    width: 380px;
	line-height: 180%;
}
#contents div.news dl dd ol {
    width: 380px;
}
#contents div.news dl dd ol li {
	float: left;
	margin: 3px 0px 2px 0px;
}
#contents div.news dl dd ol li a {
	line-height: 140%;
}
#contents div.news ul {
    width: 520px;
	padding: 20px 0px 0px 0px;
}
#contents div.news ul li {
	float: left;
}
#contents div.news ul li.set_b {
	float: right;
}
#contents div.pickUp {
	float: right;
    width: 350px;
	margin: 20px;
}
/*
#contents div.pickUp ol {
	width: 350px;
	height: 217px;
	padding: 1px 1px 6px 1px;
	background-image: url(../img/index/pickUp_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}*/

#contents div.pickUp ol {
	width: 350px;
	padding: 1px 1px 6px 1px;
	background-repeat: no-repeat;
	background-position: left top;
	border: 1px solid #999;
	border-radius: 5px;
}

#contents div.pickUp ol li {
	float: left;
    width: 166px;
	height: 100px;
	padding: 5px 0px 0px 5px;
}
#contents div.introduce {
    width: 900px;
	background-image: url(../img/common/bg900_c.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#contents div.introduce h2 {
	width: 900px;
}
#contents div.introduce h2 span {
	background: url(../img/index/introduce_tit.jpg) no-repeat;
}

#main { 
	width: 900px;
	margin: 0 auto 0 auto;
 }
 
#bn_r {
	float: right;
	width: 350px;
}
#contents div.pickUp.mr0 { margin: 0 ;
}
#bn_r div#first_bn { margin: 0 ; }