 /* ************************************************ 
 *	container
 * *************************************************/


#container {
	width: 950px;
	margin-top: 15px;
	margin-right:auto;
	margin-bottom: 0px;
	margin-left:auto;
	text-align: center;
}


 /* ************************************************ 
 *	header
 * *************************************************/

#headerbk {
	height: 102px;
	width: 100%;
	padding: 0px;
	text-align: center;
	margin-top: 0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 0px;
	background-image: url(../_img/common/head_bk.gif);
	background-repeat: repeat-x;
	position: relative;
}



#header {
	height: 102px;
	width: 950px;
	padding: 0px;
	text-align: center;
	margin-top: 0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 0px;
	background-image: url(../_img/common/head_bk2.gif);
	background-repeat: repeat-x;
	position: relative;
}


#header .logo {
	position: absolute;
	height: 90px;
	width: 227px;
	left:0px;
	top: 4px;	

}

#header .m01 {
	position: absolute;
	height: 32px;
	width: 91px;
	left:482px;
	top: 0px;	
}

#header .m02 {
	position: absolute;
	height: 32px;
	width: 150px;
	left:573px;
	top: 0px;	
}

#header .m03 {
	position: absolute;
	height: 32px;
	width: 113px;
	left:723px;
	top: 0px;	
}

#header .m04 {
	position: absolute;
	height: 32px;
	width: 115px;
	left:836px;
	top: 0px;	
}


#header .bnner {
	position: absolute;
	height: 46px;
	width: 207px;
	left:527px;
	top: 40px;	
}

#header .bnner2 {
	position: absolute;
	height: 46px;
	width: 207px;
	left:743px;
	top: 40px;	
}

#header .expire{
	height:20px;
	width:180px;
	display:block;
	position:absolute;
	top:90px;
	left:743px;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	text-align:right;
	color:#008080;
	}

 /* ************************************************ 
 *	menu
 * *************************************************/

#headerbk {
	height: 102px;
	width: 100%;
	padding: 0px;
	text-align: center;
	margin-top: 0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 0px;
	background-image: url(../_img/common/head_bk.gif);
	background-repeat: repeat-x;
	position: relative;
}



#topbtn {
	height: 53px;
	width: 634px;
	margin: 20px 0px 0px 0px;
	padding: 0px;
}

#topbtn ul {
	margin: 0;
	padding: 0;
	list-style-type : none;
}

#topbtn li {
	display : inline;
	margin:0;
	float:left;
	padding: 0px;
}

#topbtn li.b01 {
	height: 53px;
	width: 308px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#topbtn li.b02 {
	height: 53px;
	width: 308px;
	margin: 0px 0px 0px 18px;
	padding: 0px;
}

 /* ************************************************ 
 *	footer
 * *************************************************/

#footerbk {
	height: 60px;
	width: 100%;
	padding: 0px;
	text-align: center;
	margin-top: 25px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 0px;
	background-image: url(../_img/common/ft_bk.gif);
	background-repeat: repeat-x;
	position: relative;
}


#footer {
	height:17px;
	width: 950px;
	padding: 0px;
	text-align: left;
	margin-top: 0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 0px;
	position: relative;
	font-size: 12px;
	line-height: 1.5em;
	color: #FF6B7F;
}


#footer a:link {
	color: #FF6B7F;
	text-decoration: none;
}

#footer a:visited {
	color: #FF6B7F;
	text-decoration: none;
}

#footer a:hover {
	color: #FF6B7F;
	text-decoration: underline;
}

#footer a:active {
	color: #FF6B7F;
	text-decoration: underline;
}



#footer .fm01 {
	position: absolute;
	height: 12px;
	width: 75px;
	left:0px;
	top: 22px;	
}

#footer .fm02 {
	position: absolute;
	height: 12px;
	width: 134px;
	left:75px;
	top: 22px;	
}

#footer .fm03 {
	position: absolute;
	height: 12px;
	width: 135px;
	left:209px;
	top: 22px;	
}


#footer .fm04 {
	position: absolute;
	height: 12px;
	width: 107px;
	left:344px;
	top: 22px;	
}

#footer .fm05 {
	position: absolute;
	height: 12px;
	width: 107px;
	left:451px;
	top: 22px;	
}

#footer .copy {
	position: absolute;
	height: 12px;
	width: 450px;
	top: 22px;
	right: 0px;
	text-align: right;
}

 /* ************************************************ 
 *	pankuz
 * *************************************************/
 
#pankuz {
	text-align: left;
	margin-bottom: 10px;
	font-size: 10px;
	color: #7a7a7a;
}

#pankuz a:link {
	color: #ce6293;
	text-decoration: none;
}

#pankuz a:visited {
	color: #ce6293;
	text-decoration: none;
}

#pankuz a:hover {
	color: #ce6293;
	text-decoration: underline;
}

#pankuz a:active {
	color: #ce6293;
	text-decoration: underline;
}

 /* ************************************************ 
 *	pagetop
 * *************************************************/

.pagetop {
	height: 21px;
	width: 950px;
	text-align: right;
}

.note {
	padding: 10px;
	background-color: #ffffff;
	color: #ff0000;
	border: dotted 1px #ff0000;
	font-size:14px;
	line-height: 18px;
	margin-bottom: 22px;
}

