/* ---- ### Style Format ### ---- */
*{margin:0px;padding:0px;}
body{
	text-align:left;
	background:url(../img/bg_base.gif) repeat;
}

h1,h2,h3,h4,h5,h6{margin:0px;padding:0px;}
p{margin:5px 10px 10px 10px;}
td,th{}

img{border:0px;}

/* ---- ### None ### ---- */
.dnone{display:none;}
#about{display:none;}
.dspace{ height:200px;}
.cboth{clear:both;}

/* ---- ### Color ### ---- */
.marking{color:#f00;}

/* ---- ### Margin ### ---- */
.ml{margin:20px;}

#loginarea{ display:block; width:700px;float:right;border:0; position:relative; top:20px;right:20px;}
#login{ margin:0px 0px 0px 0px;border-spacing:1px;clear:both; background-color:#ccc; float:right; text-align:center;}

#login td{ padding:0px; font-size:10px;border:solid 1px #fff; text-align:center;vertical-align:middle; background-color:#f2f2f2;}
#login td.user{background-color:#FFFFFF;}
#login span	{ padding:10px; line-height:180%; }
#login a	{ width:70px;display:block;color:#036; padding:3px 10px 3px 10px;margin:0;}
#login a:hover{} 



/* ---- ### FrameLayout ### ---- */
#container{
	width:1024px;
	margin:0;
	padding:0px 0px 0px 0px;
	text-align:left;
	
}



/* ---- ### Head ### ---- */
#head{
	width:1024px;
	height:67px;
	margin:0px;
	background-image:url("../img/bg_header1.gif");
	display:block;
}

/* ---- ### Footer ### ---- */
#dir{
	width:auto;
	height:30px;
	text-align:left;
	background:url(../img/bg_main.gif) no-repeat;
}

#logo{
	width:150px;
	margin:0px;
	border:0;
	float:left;
	height:30px;
	
}
#logo img{
display:none;
}


#home{
	width:41px;
	height:82px;
	border:0;
	float:right;
	}
#home a{float:left;display:block;width:41px; height:11px;background:url(../../img/b_home_off.gif) no-repeat;text-indent:-1500px;margin-top:49px;}
#home a:hover{background:url(../../img/b_home_on.gif) no-repeat;text-decoration:none;}


/* ---- ### Contents Main Div ### ---- */

#main{

	width:auto;
	height:inherit;	
	margin:0px;

	background-color:#FFFFFF;
	text-align:left;
}

#main2{

	width:auto;
	height:50px;	
	margin:0px;
	background:url(../img/bg_main2.gif) no-repeat;

}

#unit{
	display:inline-table;
	width:auto;
	height:100%;	
	/*height:inherit;*/	
	margin:0px 0px 0px 20px;
	/*background:url("../img/bg_unit.gif") repeat-y;*/
	text-align:left;
}

#unit_hack{float:right; width:0; height:600px;}


#contmain{width:800px;	float:right;	margin:0px 20px 0px 0px;}

*html #contmain{margin:0px 10px 0px 0px;}



/* ---- ### Main Menu (Slide Menu) ### ---- */


#subarea{
	width:150px;
	margin:0px 0px 0px 0px;
	text-align:center;
	float:left;
}


#mainmenu{
	width:auto;

		text-align:left;

}



#subarea h3{ width:auto;padding:1px;border:solid 1px #ccc;background-color:#fff;}

#subarea span.cattitle{display:block;border-left:solid 2px #f3f3f3;border-bottom:solid 2px #f3f3f3;	border-top:solid 2px #fefefe;	padding-left:8px;line-height:180%;background:url(../img/bg_leftmenutitle.gif);background-position:right top;}


h3#admintop {	margin: 0px 0px 15px 0px;border:solid 1px #ccc;}

#admintop a{display:block; width:auto;padding: 3px 5px 3px 10px;border:solid 0px #fff; text-decoration:none;background:url(../img/bg_admintop.gif) no-repeat;}

#admintop a:hover{background:url(../img/bg_admintop.gif) no-repeat;color:#c00;}

.section .pagetitle1,.section .pagetitlelogin{ width:auto;padding:1px;border:solid 1px #ccc;background-color:#fff; margin-bottom:5px; clear:both;}
.section .pagetitle1 h3{display:block;border-left:solid 2px #f3f3f3;border-bottom:solid 2px #f3f3f3;	border-top:solid 2px #f9f9f9;	
padding-left:8px;line-height:180%;background:url(../img/bg_pagetitle1.gif);background-position:right top; color:#333333;}



.section .pagetitlelogin h3{display:block;border-left:solid 2px #f3f3f3;border-bottom:solid 2px #f3f3f3;	border-top:solid 2px #f9f9f9;	
padding-left:8px;line-height:180%;background:url(../img/bg_pagetitlelogin.gif);background-position:right top; color:#333333;}

/*\*//*/
* html>body .pagetitle1 h3{
background-position:right;}
/**/

/*\*//*/
* html>body .b3{
background-position:right;}
/**/

#subarea ul{margin: 2px 0px 10px 0px;	list-style-image:none;	list-style:none;}

#subarea ul li{width:auto;	margin: 0px 0px 0px 0px;border:solid 1px #ccc;}
#subarea ul li a{display:block;	 width:auto;padding: 1px 5px 1px 20px;border:solid 1px #fff; text-decoration:none;background:url(../img/b_leftmenu_off.gif) no-repeat;}

#subarea ul li.act a{background:url(../img/b_leftmenu_on.gif) no-repeat;color:#c00;}
#subarea ul li a:hover{background:url(../img/b_leftmenu_on.gif) no-repeat;text-decoration:none;color:#c00;}

#subarea table {width:150px; margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px; border:solid 1px #ccc; background:url(../img/b_leftmenu_off_cut.gif) no-repeat;}
#subarea table:hover{width:150px; margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px; border:solid 1px #ccc; background:url(../img/b_leftmenu_on_cut.gif) no-repeat;}
#subarea td a{display:block; padding: 1px 5px 1px 20px; text-decoration:none;}
#subarea td a:hover{display:block; padding: 1px 5px 1px 20px; text-decoration:none; color:#c00;}

/* ---- ### Sub Menu (Footer Menu) ### ---- */


#submenu{background:url(../../img/bg_footmenu.gif) no-repeat;width:740px; height:24px; margin:0px 10px; display:block;}

#submenu h4{display:none;}

#submenu ul{margin:0px;	list-style-image:none;	list-style:none;height:24px; padding:5px 5px 0px 5px;}
#submenu ul li{float:left;margin:0px;border-left:solid 1px #999;}
#submenu ul li.last{border-right:solid 1px #999;}
#submenu ul li a{	width:auto; text-decoration:none;  padding:0px 8px 0px 8px;}

#submenu ul/**/{ height:19px;}

#jumptop{display:block;width:86px; height:16px;float:right; margin:10px 20px 10px 10px;}
#jumptop a{display:block;width:86px; height:16px;background:url(../img/b_pagetop_off.gif) no-repeat;text-indent:-1500px;}
#jumptop a:hover{background:url(../img/b_pagetop_on.gif) no-repeat;text-decoration:none;}



/* ---- ### Footer ### ---- */
#foot{
	width:1024px;
	height:50px;
	text-align:left;
	background:url(../img/bg_foot.gif) no-repeat;
}

#foot.window{
	width:600px;
	background:url(../img/bg_foot2.gif) no-repeat;
}


#copyright { float:left;color:#FFFFFF; display:none;}




	