body {margin:0; padding:0; background:#FFF; font-size:92%;}
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:760px; height:72px; position:relative; background:url(imgs/header_bg.jpg)}
div#header h1{position:absolute; top:0; left:0;}
div#header p{position:absolute; top:0; left:445px;}
div#header p a {dispaly:block; float:left;}
div#header p a img{dispaly:block;}

div#mainMenu {width:760px; height:29px; background:url(imgs/mm_bg.gif) no-repeat; margin-bottom:7px;}
div#mainMenu ul {padding-left:61px;}
div#mainMenu ul li{float:left;}
div#mainMenu ul li a img{display:block;}
div#wrapper {width:760px;}

div#leftMenu{
	width:150px; 
	padding-left:10px;
	padding-top:10px;
	float:left; 
	}

div#leftMenu ul{
	
	margin:5px 0 20px 0;
	border-top:solid 1px #CCC;
	
	}

div#leftMenu ul li{
	background-color:#FFF;
	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:580px; padding-right:10px; float:right; }
div#mainContent p#pageNavi{font-size:0.9em; padding:4px 0;}

div#mainContent ul#pageLink {margin:4px 0;}
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{color:#d65541; border-bottom:4px solid #e67561; padding:4px 0 2px 2px; }

div#mainContent div.contentsBox{width:570px; margin:6px 0 12px 0; padding:0;}
div#mainContent div.contentsBox h4{
color:#333333; 
background:#fff; 
padding:4px 0 4px 30px; 
margin-bottom:7px;
border-bottom:1px dotted #666666;
background-image:url(imgs/h4icon.jpg);
background-repeat:no-repeat;
background-position:0 0;
}

div#mainContent div.contentsBox p{line-height:1.4;}
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:760px; background:#999;}
div#footer p{color:#FFF; padding:3px;}
div#footer p a{color:#FFF; text-decoration:none;}


/* ’Ç‰Á */

div#mainContent div.contentsBox h5 {
font-size:14px;
border-left:3px solid #666;
border-bottom:1px dotted #CCC;
padding:2px 0 2px 5px;
margin-bottom:0;
}

div#mainContent div.contentsBox li {
line-height:1.5;
padding:0 0 0 20px;
margin-bottom:1em;
background-image:url(imgs/ic_off.gif);
background-repeat:no-repeat;
background-position:0 0;
}

#leftMenu h2 {
margin:0;
padding:15px 0 0 0;
}

#leftMenu li {
font-size:13px;
}

blockquote {
font-size:12px;
line-height:1.6em;
margin:0;
padding:10px 15px;
border:1px solid #CCC;
background-color:#F2F2f2;
}

#pageLink li {
font-size:13px;
}

#pageLink {
padding:0 0 10px 0;
}