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

/*BOX-LEVEL1*/
body{
font-size:0.75em;
background-image:url(/common/img/bg_body.jpg);
background-repeat:repeat-x;
min-width:1000px;
background-attachment:fixed;
background-position:top center;
color:#333333;
}
#headArea{
width:100%;
min-height:130px;
background-image:url(../img/bg_headArea.png);
}
	#headContainer{
	width:1000px;
	height:130px;
	margin:0px auto;
	position:relative;
	}

#navigationArea{
width:100%;
min-height:65px;
background-image:url(/common/img/bg_navigationArea.png);
}
	#navigationContainer{
	width:1000px;
	height:65px;
	margin:0px auto;
	}
#globalInfoArea{
width:100%;
min-height:40px;
background-image:url(/common/img/bg_informationArea.png);
}
	#globalInfoContainer{
	width:1000px;
	height:35px;
	margin:0px auto;
	}

#mainArea{
width:100%;
}
	#mainContainer{
	width:1000px;
	margin:0px auto;
	padding-top:25px;
	}
		#contentsBlock{
		padding-bottom:15px;
		}
			/*共通左カラム*/
			#leftColumn{
			float:left;
			width:200px;
			}
			/*共通メインカラム*/
			#mainColumn{
			float:left;
			display:inline;
			min-height:1000px;
			width:800px;
			}
				/*共通メインカラム内上部カラム*/
				#mainTopColumn{
				width:800px;
				}
				/*topのみ使用*/
				#mainLeftColumn{
				float:left;
				width:600px;
				}
				/*topのみ使用*/
				#mainRightColumn{
				float:left;
				width:200px;
				}
				/*topのみ使用*/
				#mainBottomColumn{
				clear:both;
				width:800px;
				padding-top:10px;
				}
			/*共通全幅下カラム*/
			#bottomColumn{
			clear:both;
			width:998px;
			}

#bottomArea{
width:100%;
min-height:150px;
background-image:url(/common/img/bg_bottomArea.png);
position:relative;
}
	#bottomContainer{
	width:1000px;
	margin:50px auto 0px auto;
	position:relative;
	}


