﻿@charset "utf-8";

/* index
============================================================================================================*/
div#mainWrap {
	margin: 0 auto;
	width: 800px;
	text-align: left;
	zoom: 1;
	/* \*//*/display: inline-table;/**/
}
div#mainWrap:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
div#mainBnrArea {
	zoom: 1;
	/* \*//*/display: inline-table;/**/
}
div#mainBnrArea:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
div#mainBnrArea{
	margin-top: 9px;
}

div#mainBnrArea ul{
	clear:both;
}
div#mainBnrArea ul li{
	float: left;
	display: inline;
}
div#mainArea div.btnBace{
	position: relative!important;
	line-height:0;
}
div#mainArea div#mainBnrArea p.btnLoginLeft{
	margin:0;
	padding:0;
	position: absolute;
	top: 30px;
	left: 221px;
}
div#mainArea div#mainBnrArea p.btnLoginRight{
	margin:0;
	padding:0;
	position: absolute;
	top: 30px;
	left: 628px;
}
div#mainBnrArea ul li.bnr_right{
	margin-left:14px;
}
div#mainArea div#mainWrap {
	width: 800px;
	padding-bottom: 13px;
	margin-top: 17px;
	background: transparent url(../common_images/bg_main_under.jpg) no-repeat left bottom;
}
div#mainArea div#mainWrap div#btnWrap{
	position: relative!important;
}
div#mainArea p#mainCenterBtn {
	position: absolute;
	top: 12px;
	right: 22px;
}
div#mainArea div#mainCenter {
	width: 600px;
	float: right;
}
div#mainArea div#mainLeft {
	float: left;
}

/* topContents
------------------------------------------------------------------------------------------------------------*/
div#topContents p.textBox{
	margin:0 10px 30px 10px!important;
}
div#topContents p.textBoxU10{
	margin:15px 10px 10px 10px!important;
}
div#contentsArea div#topContents {
	margin:7px 0 0 15px;
	width: 585px;
	float: right;
}
div#contentsArea div#topContents h3 {
	padding: 0 0 2px;
	border-bottom: 3px solid #009D7C;
}
div#contentsArea div#topContents p{
	margin:15px 10px 30px 10px;
}
div#contentsArea div#topContents div#topics,
div#contentsArea div#topContents div#news {
	margin:15px 10px 30px 10px;
}
div#contentsArea div#topContents div#topics a:link,div#contentsArea div#topContents div#topics a:visited,
div#contentsArea div#topContents div#news a:link,div#contentsArea div#topContents div#news a:visited {color: #023894;text-decoration: none;}
div#contentsArea div#topContents div#topics a:hover,div#contentsArea div#topContents div#topics a:active,
div#contentsArea div#topContents div#news a:hover,div#contentsArea div#topContents div#news a:active {color: #6089ce;text-decoration: underline;}

div#contentsArea div#topContents div#topics dl,
div#contentsArea div#topContents div#news dl {
	padding-bottom:10px;
	margin-top:10px;
	background: transparent url(../common_images/bg_hasen.jpg) no-repeat left bottom;
	line-height:1.3;
	zoom: 1;
	/* \*//*/display: inline-table;/**/
}
div#contentsArea div#topContents div#topics dl:after,
div#contentsArea div#topContents div#news dl:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
div#contentsArea div#topContents div#topics dt,
div#contentsArea div#topContents div#news dt {
	width:100px;
	float: left;
}
div#contentsArea div#topContents div#topics dd, 
div#contentsArea div#topContents div#news dd{
	padding-left:15px;
	background: transparent url(../common_images/arrow_link.gif) no-repeat left top;
	width:450px;
	float: left;
}
div#contentsArea div#topContents div.topList{
	position: relative;
}
div#contentsArea div#topContents div.topList p{
	position: absolute;
	top: -15px;
	right: -10px;
}
div#contentsArea div#getBnrArea{
	margin:50px 10px 30px 10px;
	padding:10px;
	border: 1px solid #C2C1C1;
	font-size: 82%;
}
div#contentsArea div#getBnrArea dl{
	zoom: 1;
	/* \*//*/display: inline-table;/**/
}
div#contentsArea div#getBnrArea dl:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
div#contentsArea div#getBnrArea dt {
	width:112px;
	float: left;
}
div#contentsArea div#getBnrArea dd{
	padding-left:15px;
	width:400px;
	float: left;
}
div#contentsArea div#getBnrArea dl#flashBnr{
	margin-bottom:20px;
}




