/* Base Styles Set */

body{
	font-size: 75%;
	color:#4e4e4e;
}

a{color:#36c;}
a:hover{color:#f00;}

div#wrap{
	padding:1px 0 20px;
	background:url(/common/images/bg_body.gif) top repeat-x;
}

div#body{
	width:950px;
	margin:0 auto;
	font-size:100%;
}

div#navi{
	width:237px;
	padding-bottom:12px;
	float:left;
}

div#info{
	width:462px;
	padding-left:7px;
	float:left;
}

div#related{
	width:237px;
	padding-left:7px;
	float:left;
}



/* Common Styles */

p.tolist a{
	width:30px;
	height:12px;
	display:block;
	font-size:10px;
	line-height:1.01em;
	background:url(/common/images/tolist_off.gif) no-repeat;
	text-indent:-9999px;
	cursor:pointer;
	position:absolute;
}
p.tolist a:hover{background:url(/common/images/tolist_on.gif) no-repeat;}


/* ----- Main Contents Styles ----- */


/* About Title Area */
div#title-area p#topicpath{
	font-size:84%;
	padding:0 7px;
	margin:8px 0 0;
	color:#000;
}
div#title-area p#topicpath a{color:#636058;}

div#title-area h1{
	border-bottom:2px solid #b6b3a3;
	margin:15px auto 0;
	padding:0 2px 9px;
	width:938px;
	font-size:10px;
}

/* About Contents Area */

/* block settings */

div#body div#main{
	background:url(/common/images/bgbtm_main.png) bottom no-repeat;
	margin:7px 0 0;
	padding:0 0 12px;
	_padding:0 0 11px;
	width:696px;
	float:right;
}

div#body div#main div.content{
	background:url(/common/images/bgtop_main.png) top no-repeat;
	padding:12px 0 0;
	width:696px;
}

div#body div#main .content .content-inner{
	background:url(/common/images/bg_main.png) repeat-y;
	padding:10px 25px 0;
}
div#body div#main .content-wt .content-inner{
	background:url(/common/images/bg_main.png) repeat-y;
	padding:0 5px 1px;
}



/* element settings */

div#main div.content-wt div.wt_menu{
	padding:4px 4px 1px;
	background:url(/common/images/bgtop_main_menu.png) top no-repeat;
}
div#main div.content-wt div.wt_menu li{
	float:left;
	border-bottom:3px solid #847e72;
}

div#body div#main div.content-wt h2.title{
	height:35px;
	font-size:10px;
}

div#body div#main div.content .content-inner h2,
div#body div#main div.content-wt .content-inner h2{
	font-size:117%;
	padding:0 12px 5px;
	background:url(/common/images/item_h2title.gif) 0 0.55em no-repeat;
	border-bottom:2px solid #b6b3a2;
}

div#body div#main div.content .content-inner h3,
div#body div#main div.content-wt .content-inner h3{
	margin-top:40px;
	font-size:117%;
	padding:3px;
	border-bottom:2px solid #b6b3a2;
}

div#body div#main div.content .content-inner h4,
div#body div#main div.content-wt .content-inner h4{
	margin-top:20px;
	padding:5px 0;
	font-size:100%;
}
div#body .content-inner{line-height:1.5em;}

div#body .content-inner .caption{
	font-size:85%;
	margin-top:0.5em;
}

div#body div#main img.catimg{
	padding:4px 4px 11px;
}