/******************************************************/
/* common */
/******************************************************/
*{
	font-size:95%;
	margin:0;
	list-style:none;
	color:#333333;
}

body{text-align:center;}
a{color:#D14747;text-decoration:none;}
a:visited{text-decoration:none;color:#D14747;}
a:active{text-decoration:none;color:#D14747;}
a:hover{text-decoration:underline;color:#B72929;}
img{border:0;}
em{font-style:normal;font-weight:bold;}
small{font-size:80%;_font-size:75%;}
*+html body small{font-size:75%;}
hr,.hidden{display:none;}



/******************************************************/
/* common2 */
/******************************************************/

.top0{margin-top:0 !important;}
.top5{margin-top:5px !important;}
.top10{margin-top:10px !important;}
.top20{margin-top:20px !important;}
.top30{margin-top:30px !important;}
.top40{margin-top:40px !important;}
.bottom0{margin-bottom:0 !important;}
.bottom5{margin-bottom:5px !important;}
.bottom10{margin-bottom:10px !important;}
.bottom20{margin-bottom:20px !important;}
.bottom30{margin-bottom:30px !important;}
.bottom40{margin-bottom:40px !important;}
.margin0{margin:0 !important;;}
.padding0{padding:0 !important;;}
.right{text-align:right;}
.center{text-align:center;}
.block{display:block;}

.block_left{float:left;}
.block_center{float:left;}
.block_center1{float:left;}
.block_center2{float:left;}
.block_right{float:left;}


/******************************************************/
/* header */
/******************************************************/
div#headerArea{
	width:760px;
	margin:0 auto;
	text-align:left;
}

div#headerArea ul{}
div#headerArea ul li{float:left;}
div#headerArea ul li a{display:block;}

div#headerArea div.block_3 .block_left{width:116px;padding:30px 0 0 10px;}

div#headerArea div.block_3 .block_center{width:499px;padding-top:31px;}
* html div#headerArea div.block_3 .block_center{width:509px;padding-top:31px;}

div#headerArea div.block_3 .block_center1{width:299px;padding-top:31px;}
* html div#headerArea div.block_3 .block_center1{width:309px;padding-top:31px;}

div#headerArea div.block_3 .block_center2{width:190px;padding-top:31px;}
* html div#headerArea div.block_3 .block_center2{width:200px;padding-top:31px;}

div#headerArea div.block_3 .block_right{width:134px;padding:10px 0 10px 0;}


/******************************************************/
/* contents */
/******************************************************/
div#contentsArea{width:760px;margin:10px auto;}

.pageTop{
	border-top:1px solid #FD7F2C;
	margin:10px auto;
	padding:10px 14px 0 0;
	text-align:right;
}

/******************************************************/
/* footer */
/******************************************************/
div#footerArea{width:760px;margin:0 auto;padding:0!important;}
div#footerArea a{color:#AE7C32;text-decoration:underline;}
div#footerArea a:hover{color:#EF8F00;text-decoration:underline;}

div#footerArea .footer_navi{
background:url(../img/header/fotter_img.gif) bottom left no-repeat;
border-bottom:1px solid #DAC3A2;
padding:38px 0 10px 0;
text-align:right;
margin:0;
}

div#footerArea .footer_navi ul{}
div#footerArea .footer_navi ul li{float:right;}
div#footerArea .footer_navi ul li a{
	background:url(../img/header/blank_icon.gif) no-repeat;
	background-position:right;
	padding:0 13px 0 10px;
}


div#footerArea .footerAbout{text-align:left;margin-top:13px;}
div#footerArea .footerAbout ul{margin:0;padding:0;}
div#footerArea .footerAbout ul li{float:left;margin-right:15px;}
div#footerArea .footerAbout ul li.last{float:left;margin-right:26px;}
* html div#footerArea .footerAbout ul li.last{float:left;margin-right:23px;}



/******************************************************/
/* clear */
/******************************************************/
div#headerArea ul,
div#footerArea .footer_navi ul,
.clear{display: inline-block;}

div#headerArea ul:after,
div#footerArea .footer_navi ul:after,
.clear:after{
	content:".";
	display: block;
	height: 0;
	visibility:hidden;
	clear: both;
}

/* Hides MacIE5 \*/
* html div#headerArea ul,
* html div#footerArea .footer_navi ul,
* html .clear{height:1%;}

div##headerArea ul,
div#footerArea .footer_navi ul,
.clear{display:block;}
/* Hides MacIE5 */
