@charset "utf-8";
/* CSS Document */

/*-- divs --*/
div#main div#content div.w560 {
	width: 720px;
	margin-top:10px;
	margin-bottom:10px;
}

div#main div#content div.w560:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
/*IE4`6 only*/
* html div#main div#content div.w560 {
    height: 1em;
    overflow: visible;
}



/*-- index.html --*/
div#certification{
	background-color:#000000;
	background-image:url(../images/common/certification.jpg);
	background-repeat:no-repeat;
	width:930px;
	height:482px;
	text-align:left;
}

div#certification div#certification_flash{
	width:700px;
	height:298px;
	position:relative;
	top:27px;
	margin-left:115px;
}
div#certification div#enter_text{
	margin-top:95px;
	padding-left:195px;
	font-size:10px;
	color:#FFFFFF;
	height:40px;
}
* html div#certification div#enter_text{
}


div#certification a#enter{
	float:left;
	display:block;
	position:relative;
	top:0px;
	left:506px;
	width:158px;
	height:28px;
}
div#certification a#leave{
	float:left;
	display:block;
	position:relative;
	top:0px;
	left:518px;
	width:158px;
	height:28px;
}

div#main div#content div.news_area {
	width:296!important;
	width: 306px;
	margin: 5px 0;
	padding: 5px 5px;
	border-bottom:1px dotted #999999;
}

* html div#main div#content div.news_area {
	margin-top:10px;

}
div#main div#content div.news_area a:link{
	color:#00CC00;
}


div#main div#content div.news_area:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*IE4`6 only*/
* html div#main div#content div.news_area {
	height: 1em;
    overflow: visible;
	position: relative;
	top: -4px;
}


div#main div#content div#flash_area {
	width: 720px;
	background-image:url(../images/index/imagebox_back.jpg);
	background-repeat:repeat-y;
	text-align:center;
}
div#main div#content img#mainimg {
}


div#main div#content div#whatsnew {
	width: 355px;
	height:354px;
	float: left;
}

div#main div#content div#whatsnew h2 {
	width: 355px;
	height: 30px;
	background: url(../images/index/whatsnew.jpg) top left no-repeat;
	text-indent: -20000px;
}

div#main div#content div#whatsnew div#whatsnew_box {
	border:1px #FFFFFF solid;
	border-top:none;
	height: 308px;
	overflow-y: scroll;
}

/*IE4`6 only*/
* html div#main div#content div#whatsnew div#whatsnew_box {
	position: relative;
}

div#main div#content div#newface {
	width: 355px;
	height:354px;
	float: left;
	margin-left:10px;
}

div#main div#content div#newface h2 {
	width: 355px;
	height: 30px;
	background: url(../images/index/newface.jpg) top left no-repeat;
	text-indent: -20000px;
}

div#main div#content div#newface div#newface_box {
	border:1px #FFFFFF solid;
	border-top:none;
	height: 308px;
	overflow-y: scroll;
}

/*IE4`6 only*/
* html div#main div#content div#newface div#newface_box {
	position: relative;
}

div#main div#content div.newface_area {
	width:296!important;
	width: 306px;
	margin: 5px 0;
	padding: 5px 5px;
	border-bottom:1px dotted #999999;
}

div#main div#content div.newface_area a:link{
	color:#00CC00;
}



div#main div#content div.newface_area:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*IE4`6 only*/
* html div#main div#content div.news_area {
	height: 1em;
    overflow: visible;
	position: relative;
	top: -4px;
}

div#main div#content div.newface_area div.newface_area_date {
	margin-bottom: 3px;
}

div#main div#content div.newface_area div.newface_area_title {
	font-weight:bold;
	margin-bottom: 3px;
}

div#main div#content div.newface_area div.newface_area_image {
	width: 220px;
	text-align: center;
	margin-bottom: 3px;
}

div#main div#content div.newface_area div.newface_area_text {
	margin-bottom: 3px;
}




/* index.html ページ */
