﻿@charset "UTF-8";


/* container
----------------------------------------------- */


body#top div#topContainer {
	width:797px;
	margin:0 auto;
	padding:0;
	text-align:center;
	}

body#top div#topContainer h2 {
	margin-top:6px;
	_margin-top:4px;
	width:797px;
	height:287px;
	}

body#top div#topContainer h2 img {
	width:797px;
	height:287px;
	}


/* contents
----------------------------------------------- */

body#top div#topContents {
	width:757px;
	margin:20px auto 0 auto;
	padding:0;
	text-align:left;
	}


/* news
----------------------------------------------- */

body#top div#topContents div#news {
	float:left;
	width:538px;
	padding-bottom:8px;
	}

body#top div#topContents div#news h3 {
	width:538px;
	height:25px;
	padding-bottom:3px;
	}

body#top div#topContents div#news dl {
	margin-top:13px;
	padding-bottom:13px;
	background:#fff url(../img/dot.gif) no-repeat left bottom;
	}

body#top div#topContents div#news dt {
	float:left;
	width:92px;
	text-align:center;
	color:#5f5f5f;
	}

body#top div#topContents div#news dd {
	float:left;
	width:420px;
	text-align:left;
	color:#000;
	padding-left:9px;
	background:#fff url(../common/img/arrow.gif) no-repeat left 6px;
	}

div#news dd a {
	color:#000;
	text-decoration:none;
	}

div#news dd a:link {
	color:#000;
	}

div#news dd a:visited {
	color:#000;
	}

div#news dd a:hover, a:focus, a:active {
	color:#001bc1;
	text-decoration:underline;
	}


/* banner
----------------------------------------------- */

body#top div#topContents div#banner {
	float:right;
	width:183px;
	}

body#top div#topContents div#banner p {
	margin-bottom:10px;
	width:183px;
	height:59px;
	}

