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:58px; position:relative;}
div#header h1{position:absolute; top:0; left:0;}
div#header p{position:absolute; top:0; left:440px;}
div#header p a {dispaly:block; float:left;}
div#header p a img{dispaly:block;}

div#mainMenu {width:760px; height:40px; background:url(imgs/mm_bg.gif)}
div#mainMenu ul {}
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:16px 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:3px 0 5px 0; 
margin-bottom:3px;
border-bottom:1px dotted #CCC;
}

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;}


/* ’Ç‰Á */

#mainContent p {
line-height:1.5;
}


