/*  
common CSS set up
	common set up
	header set up
	footer set up
	sub header set up
		contents area set up
		righi area
		lift area
			global manu set up
			sub navi set up
	[tuning div set]

		to top set up
		footer manu set up

	font set up
 */

/* common set up */
body {
	font-size: 12px;
	font-style: normal;
	line-height: 140%;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
a {
	color: #0388BB;
	text-decoration: none;
}
#html {
	margin: 0px auto;
	padding: 0px;
	width: 759px;
	border-width: 1px;
	border-style: none solid none solid;
	border-color: #4D4D4D;
	text-align: left;
}

/* header setup */
#header {
	width: 759px;
	background-image: url(/common/images/header_backimg.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	height: 73px;
}
#ci {
	width: 273px;
	height: 55px;
	padding: 0px;
	margin: 10px 0px 0px 15px;
	float: left;
}
#address {
	text-align: left;
	float: right;
	width: 320px;
	padding: 0px;
	margin: 5px 15px 0px 0px;
}
#address address {
	width: 230px;
	padding: 0px;
	margin: 0px;
	float: right;
}
#header address {
	font-style: normal;
	margin: 0px 0px 2px 0px;
	padding: 0px;
}

/* footer set up */
#footer {
	margin: 0px;
	padding: 13px 0px 20px 7px;
	width: 752px;
	border-width: 1px;
	border-style: solid none none none;
	border-color: #4D4D4D;
}
#footer_ci {
	float: left;
	margin: 0px;
	padding: 0px;
}
#footer address {
	font-style: normal;
	margin: 10px 0px 14px;
	padding: 0px;
	line-height: 150%;
}
#jab {
	float: right;
	margin-right: 13px;
	padding: 0px;
}

/* sub header set up */
#header2 {
	margin: 0px;
	padding: 0px;
	width: 759px;
}
#title_img {
	margin: 0px;
	padding: 0px;
	width: 759px;
}
#p_navi {
	background-image: url(/common/images/p_navi_backimg.gif);
	background-repeat: repeat-x;
	margin: 0px;
	height: 21px;
	padding: 4px 0px 0px 8px;
	color: #FFFFFF;
}
#p_navi a {
	color: #FFFFFF;
}

/* contents area set up */
#main {
	margin: 0px;
	padding: 0px;
	width: 759px;
	background-image: url(/common/images/main_backimg.gif);
	background-repeat: repeat-y;
}

/* righi area*/
#contents {
	background-image: url(/common/images/backimg_ber.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	float: right;
	width: 569px;
}

/* lift area */
#m_navi {
	background-image: url(/common/images/backimg_ber.gif);
	background-repeat: repeat-x;
	margin: 0px;
	float: left;
	width: 189px;
	padding: 8px 0px 0px 0px;
	border-width: 1px;
	border-style: none solid none none;
	border-color: #4D4D4D;
	height: 100%;
}

/* global manu set up */
.menu {
	margin: 0px;
	padding: 9px 0px 0px 0px;
}
.menu ul {
	margin: 0px;
	padding: 0px;
}
.menu li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.menu a {
	width: 179px;
	height: 22px;
	margin: 0px;
	padding: 6px 0px 0px 10px;
	background-image: url(/common/images/menu_bacimg_off.gif);
	background-repeat: no-repeat;
	display: block;
}
.menu a:hover {
	background-image: url(/common/images/menu_bacimg_on.gif);
	background-repeat: no-repeat;
	display: block;
}

/* sub navi set up */
#s_navi {
	margin: 0px;
	width: 189px;
	padding: 8px 0px 0px 0px;
}
#s_navi ul {
	margin: 0px;
	padding: 0px 0px 0px 30px;
}
#s_navi li{
	list-style-image: url(/common/images/li_icon.gif);
	margin: 0px;
	padding: 0px;
	line-height: 160%;
}
#blog {
	margin: 0px;
	width: 189px;
	padding: 5px 0px 20px 0px;
	text-align: center;
}

/* tuning div set */
.s {
	clear: both;
	margin: 0px;
	padding: 0px;
	height: 0px;
}

/* to top set up */
#totop {
	margin: 10px 0px 10px 16px;
	width: 533px;
	padding: 7px 0px 10px;
	border-width: 1px;
	border-style: solid none none none;
	border-color: #4D4D4D;
	text-align: right;
}
.totop {
	margin: 10px 0px 10px 16px;
	width: 533px;
	padding: 7px 0px 10px;
	border-width: 1px;
	border-style: solid none none none;
	border-color: #4D4D4D;
	text-align: right;
}

/* footer manu set up */
#f_manu {
	margin: 0px;
	width: 533px;
	padding: 30px 0px 5px 16px;
	text-align: center;
}
#f_manu2 {
	margin: 0px;
	width: 533px;
	padding: 30px 0px 5px 16px;
	text-align: center;
}

/* font set up */
.f_gray1 {
	color: #666666;
}
.f_blue1 {
	color: #081E51;
}
.menu .as {
	width: 179px;
	height: 22px;
	margin: 0px;
	padding: 6px 0px 0px 10px;
	background-image: url(/common/images/menu_bacimg_off.gif);
	background-repeat: no-repeat;
	display: block;
}
/* 091124’Ç‰Á */
.prom {
	margin: 0px;
	width: 548px;
	padding: 20px 0px 0px 16px;
	clear: both;
}