@charset "utf-8";

/* グローバルメニュー
----------------------------------------------------------- */
div#globalMenu { display:none; }


/* コンテンツヘッダロゴ
----------------------------------------------------------- */
div#header div#contHead {
	width:275px;
	height:58px;
	overflow:hidden;
	display:inline;
	float:left;
	padding-top: 32px;
}

div#contMenu {
	width:214px;
	z-index: 10;
	background-color: #FFFFFF;
}

/* メインエリア
----------------------------------------------------------- */
div#mainCont {
	width:839px;
	margin-bottom: 20px;
	background:url(../img/common/bgMainCont.png) left top repeat-y;
}

div#mainCont div#alpha {
	width: 600px;
	float: left;
}

div#mainCont div#alpha h1 {
	width: 600px;
	height: 60px;
	display: block;
	margin-bottom: 20px;
}

div#mainCont div#alpha h2 {
	width: 600px;
	height: 28px;
	display: block;
	margin-bottom: 1em;
	clear: both;
	margin-top: 3em;
}

div#mainCont div#alpha h3 {
	margin-bottom:1em;
}


div#mainCont div#beta {
	width: 214px;
	float: right;
}

div.siteMap h2 {
	width:auto!important;
	margin-top:30px!important;
	font-size: 150%;
	margin-bottom:10px!important;
	height:auto!important;
}

div.siteMap ul {
	display: block;
	border-left: 1px solid #cccccc;
	margin-left: 1em;
	padding-left: 1em;
	margin-bottom: 1em;
	margin-top: 1em;
}

div.siteMap ul li {
	margin-bottom: 1em;
}



/* 汎用
----------------------------------------------------------- */
img.fltLft {margin-right:0.5em;}
img.fltRgt {margin-left:0.5em;}

.wid600 { width:600px; }
.wid400 { width:400px; }
.wid320 { width:320px; }
.wid300 { width:300px; }
.wid285 { width:285px; }
.wid250 { width:250px; }
.wid80 { width:80px; }


div.leftBox {
	width: 295px;
	float: left;
	clear: both;
	margin-bottom:1em;
}

div.rightBox {
	width: 295px;
	float: right;
	margin-bottom:1em;
}

	

