@charset "Shift_JIS";

/*=============================================

	File name		:	base.css
	
	//INDEX
		1 : Universal settings
		2 : Modules
		3 : Header
		4 : Container
		5 : Footer
	
=============================================*/



/*========================================
1 : Universal settings
========================================*/


#pagetopTarget{
position:absolute;
top:0;
left:0;
}


/*========================================
2 : Modules
========================================*/

.mBtm0{ margin-bottom:0 !important; }
.mBtm3{ margin-bottom:3px !important; }
.mBtm5{ margin-bottom:5px !important; }
.mBtm8{ margin-bottom:8px !important; }
.mBtm10{ margin-bottom:10px !important; }
.mBtm12{ margin-bottom:12px !important; }
.mBtm15{ margin-bottom:15px !important; }
.mBtm20{ margin-bottom:20px !important; }
.mBtm25{ margin-bottom:25px !important; }
.mBtm30{ margin-bottom:30px !important; }
.mBtm40{ margin-bottom:40px !important; }
.mBtm50{ margin-bottom:50px !important; }
.mBtm60{ margin-bottom:60px !important; }
.mBtm80{ margin-bottom:80px !important; }
.mBtm90{ margin-bottom:90px !important; }
.mBtm100{ margin-bottom:100px !important; }
.mBtm120{ margin-bottom:120px !important; }
.mBtm150{ margin-bottom:150px !important; }
.mBtm180{ margin-bottom:180px !important; }

.mBtm1em{ margin-bottom:1em !important; }

.mRight0{ margin-right:0 !important; }
.mLeft30{ margin-left:30px !important; }
.mTop10{ margin-top:10px !important; }
.tCenter{ text-align:center; }
.w50{ width:50px; }
.w100{ width:100px; }
.w175{ width:175px; }
.w180{ width:180px; }
.w200{ width:200px; }
.w260{ width:260px; }
.w300{ width:300px; }
.w350{ width:350px; }
.w900{ width:900px; }
.w920{ width:920px; }
.uLine{ text-decoration:underline; }
.textArea350{ width:350px; height:200px; font-weight:normal; font-size:12px; }
.textArea500{ width:500px; height:200px; font-weight:normal; font-size:12px; }


.FL{
	float:left;
}

.FR{
	float:right;
}

.AC{
	text-align:center;
}


/*========================================
3 : Header
========================================*/


#header{
	margin: 0 auto;
	background-color: #000;
	padding: 0 0 2em;
}

#header .hdContents{
	margin:0 auto;
	padding: 0;
	width: 100%;
	position: relative;
	max-width: 960px;
}

#header .hdContents img{
	width: 100%;
}

#header .hdContents .logoBox{
	width:284px;
	float:left;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 10px;
	top: 10px;
}



#header .hdContents .hdinfoBox{
	margin: 0;
	padding: 0;
	position: absolute;
	left: 618px;
	top: 10px;
}

#header .hdContents .hdbuttonBox{
	margin: 0;
	padding: 0;
	position: absolute;
	left: 794px;
	top: 0px;
}


#header .hdContents .hdbuttonBox a:hover{
}
