body {margin:0; padding:0; background:#FFF; }
ul,div{zoom:1;/*for IE 5.5-7*/}
ul:after,div:after{/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}

p,ul,li,h1,h2,h3,h4,h5 {margin:0; padding:0;}

ul{list-style:none;}
a img{border:none;}

div#header {width:840px;  position:relative; }
div#header h1{}

div#header p a{dispaly:block; position:absolute; top:0;}
div#header p a#hd_btn1{left:477px;}
div#header p a#hd_btn2{left:547px;}




div#mainMenu {
	position:relative;
	width:840px;}

div#mainMenu ul { 
	width:840px;
	padding:5px 0}

div#mainMenu ul li{ 
	float:left;
	background-color:#39f; 
	margin-right:7px;
	border-radius:2px;
	border:solid 1px #074;}

div#mainMenu ul li a {
	display:block;
	padding:6px 24px; 
	font-size:16px; 
	color:#FFF; 
	font-weight:bold;
	text-decoration:none;}

div#mainMenu ul li a:hover {background:#090;}

div#wrapper {width:840px;clear:both;}

div#leftMenu{
	width:170px; 
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	float:left; 

	}

div#leftMenu ul{
	
	margin:16px 0 20px 0;
	border-top:solid 1px #CCC;
	
	}

div#leftMenu ul li{
	
	border-bottom:solid 1px #CCC;
	padding:2px 0 3px 2px;
	margin-bottom:2px;

	}

div#leftMenu ul li a{
	display:block;
	padding-left:10px;
	text-decoration:none;
	color:#555;
	background-image:url(imgs/ic_off.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	
	}

div#leftMenu ul li a:hover{
	background-image:url(imgs/ic_on.gif);
	color:#E60;
	}

div#leftMenu ul li#sm_on a{
	background-image:url(imgs/ic_on.gif);
	color:#E60;
	}

span.subTitle{padding-left:8px; font-size:90%;}

div#mainContent{width:630px; padding-right:10px; float:right; }
div#mainContent p#pageNavi{font-size:0.9em; padding:4px 0;}

div#mainContent ul#pageLink {border-bottom:solid 1px #ccc;margin:4px 0; border-top:solid 1px #ccc;margib-bottom:4px;}
div#mainContent ul#pageLink li {float:left; padding:4px 0.5em 4px 4px;white-space:nowrap;}
div#mainContent ul#pageLink li a{}
div#mainContent ul#pageLink li a:hover{color:#F60;}
div#mainContent ul#pageLink li#sp_on a{color:#F60; font-weight:bold; text-decoration:none;}

div#mainContent h3{background:url(img/head_s02.gif) no-repeat;padding:2px 0 3px 24px;color:#08F;}
div#mainContent h3 span{padding-left:8px;font-size:14px;}

div#mainContent div.contentsBox{ margin:6px 0 12px 0; padding:0;line-height:140%;}
div#mainContent div.contentsBox h4{background:url(img/head_p04.gif) no-repeat;padding:2px 0 3px 24px;;color:#093;}

div#mainContent div.contentsBox p{}
div#mainContent div.contentsBox div.picBoxR{float:right; padding-left:4px;}
div#mainContent div.contentsBox div.picBoxL{float:left; padding-right:4px;}
div#mainContent div.contentsBox div.picBoxC{text-align:center;}

div#footer {width:840px; background:#999;}
div#footer p{color:#FFF; padding:3px;}
div#footer p a{color:#FFF; text-decoration:none;}

p#loc,p#pageNavi{
	font-size:80%;
	color:#666;
	margin:6px 0 0 0;
	padding:0;
	}

a.settingBtn{display:block; text-align:right; font-size:small; font-weight:bold;}
div#leftMenu a.settingBtn{display:block; text-align:left;}