@charset "utf-8";

body {
	width:1010px;
}
#contents {
	background:none;
	padding:0;
}
#wrapper {
	padding:10px 0;
	background:#ccc;
}
#wrapper .frasharea {
	background: url(/common/images/bg-top.jpg) no-repeat left top;
	padding:10px 6px;
}
#header {
	border-bottom:0;
}
#header .headerL {
	margin-top:17px;
	width:340px;
}
#header .headerR {
	width:640px;
	margin-top:15px;
}

#header .headerR ul li {
	display:inline;
}
#header .headerR ul li.logo {
	margin-right:20px;
}
#header .headerR ul li.logo img {
	margin-top:-10px;
}

#contents ul.bottom-nav {
	text-align:center;
	padding-bottom:3px;
}
#contents ul.bottom-nav li {
	display:inline;
}



#wrapper dl.top-news {
	padding-top:10px;
	padding-bottom:10px;
	padding-right:0px;
	padding-left:0px;
	margin-left:10px;
/*	border:1px solid;*/
}


#wrapper dl.top-news dt {
	display:inline;
	width:58px;
	height:22px;

	margin:0px;
	line-height:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
/*	border:1px solid;*/
}


#wrapper dl.top-news dt img {
/*	display:inline;*/
	width:58px;
	height:22px;

	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
/*	border:1px solid;*/
}

#wrapper dl.top-news dd {
	display:inline;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	width:58px;
	height:22px;
/*	border:1px solid;*/
}

#wrapper dl.top-news dd span {
/*	display:inline;*/
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	width:58px;
	height:22px;
/*	border:1px solid;*/
}
/*

/*
#wrapper dl.top-news dt {
	margin:0;
	padding:0;
	height:100px;
	display:inline;
	border:1px solid;
}

#wrapper dl.top-news dd {
	margin:0;
	padding:0;
	height:100px;
	display:inline;
	border:1px solid;
}
*/


#wrapper .link-wrap {
	background:url(/top/images/bg-corporate03.jpg) no-repeat left bottom;
	padding-bottom:12px;
	margin-left:8px;
}
#wrapper .link-wrap .link-bg {
	background: url(/top/images/bg-corporate02.jpg) repeat-y left top;
	padding:0 10px;
}
#wrapper .link-wrap .link-bg dl {
	float:left;
	width:250px;
}
#wrapper .link-wrap .link-bg dl.short {
	width:240px;
}
#wrapper .link-wrap .link-bg dl dt {
	background:url(/top/images/icon-link.jpg) no-repeat 0 0.3em;
	padding-left:20px;
	font-weight:bold;
}
#wrapper .link-wrap .link-bg dl dt a {
	color:#424242;
	font-size:131%;
}
#wrapper .link-wrap .link-bg dl dt a:link,
#wrapper .link-wrap .link-bg dl dt a:visited {
	text-decoration:none;
}
#wrapper .link-wrap .link-bg dl dt a:hover,
#wrapper .link-wrap .link-bg dl dt a:active {
	text-decoration:underline;
}
	
	
#wrapper .link-wrap .link-bg dl dd {
	margin-top:3px;
	font-size:85%;
	line-height:1.2;
}
