/*-------------------------------------------------
ABOUT BASE SETTING
-------------------------------------------------*/
#content-box	{
	width:670px;
}


/*-------------------------------------------------
ABOUT MENU SETTING
-------------------------------------------------*/
#menu li.current	{
	width:72px;
	height:34px;
	display:block;
	background:url("../img/menu-about.jpg") bottom left no-repeat;
	list-style-type:none;
	margin:0px;
	padding:0px;
	float:left;
}


/*-------------------------------------------------
ABOUT TITLE SETTING
-------------------------------------------------*/
#content-title	{
	width:498px;
	border-width:4px 0px 0px 0px;
	border-color:#192066;
	border-style:solid;
	padding:7px 0px 35px;
	margin:0px auto;
	text-align:left;
	float:left;
}

#content-title2	{
	border-width:4px 0px 0px 0px;
	border-color:#192066;
	border-style:solid;
	padding:7px 0px 50px;
	margin:0px auto;
	text-align:left;
}

#title-button	{
	width:157px;
	margin:0px;
	float:right;
	padding:0px;
}

#title-button img	{ border:0px; margin-bottom:6px; }

h3.up	{
	margin:0px auto;
	padding:4px 0px 0px 0px;
	text-align:left;
	float:left;
	width:300px;
}

#title-text	{
	width:670px;
	margin:0px auto;
	padding:0px 0px 40px 0px;
	font-size:10pt;
	line-height:12pt;
	text-align:left;
	color:#404040;
}

#title-text h3	{
	margin:0px auto;
	padding:0px 0px 7px;
	text-align:left;
}

#title-text p	{
	margin:0px auto;
	padding:0px 0px 30px 0px;
	font-size:10pt;
	line-height:12pt;
	text-align:left;
	color:#404040;
}

#title-text h3.index02	{
	padding:30px 0px 7px 0px;
}

#title-text div.img	{
	width:320px;
	margin:0px;
	padding:0px;
	float:right;
}

#title-text div.img img	{
	margin:0px 0px 0px 10px;
}

/*-------------------------------------------------
ABOUT 01 SETTING
-------------------------------------------------*/
#about01	{
	width:590px;
	margin:0px auto 58px;
	padding:0px;
}

#about01 h3	{
	margin:0px auto 8px;
	padding:0px;
	border:0px;
	text-align:left;
}

#about01 img	{
	border:0px;
	margin:0px auto;
}


/*-------------------------------------------------
ABOUT 02 SETTING
-------------------------------------------------*/
#about02	{
	width:660px;
	margin:0px auto 60px;
	padding:0px;
	border:0px;
}

#about02 h3	{
	margin:0px auto;
	padding:7px 0px 0px;
	border-width:4px 0px 0px 0px;
	border-color:#192066;
	border-style:solid;
	text-align:left;
}

.about02text	{
	width:460px;
	margin:0px;
	padding:10px 0px 0px 0px;
	text-align:left;
	font-size:10pt;
	line-height:12pt;
	float:left;
}

.about02text img	{
	float:left;
	border:0px;
	margin:0px 7px 0px 0px;
}

.about02text small	{
	font-size:9pt;
	line-height:12pt;
}

.about02text a:link		{ color:#404040; text-decoration:none; }
.about02text a:visited	{ color:#404040; text-decoration:none; }
.about02text a:active	{ color:#192066; text-decoration:underline; }
.about02text a:hover	{ color:#192066; text-decoration:underline; }

.about02list	{
	width:190px;
	margin:0px;
	padding:0px;
	float:right;
}

.about02list ul	{
	margin:0px;
	padding:0px;
}

.about02list li.list01	{
	display:block;
	width:80px;
	margin:0px;
	padding:0px;
	text-align:center;
	list-style-type:none;
	font-size:8pt;
	line-height:11pt;
	float:left;
}

.about02list li.list02	{
	display:block;
	width:110px;
	margin:0px;
	padding:0px;
	text-align:center;
	list-style-type:none;
	font-size:8pt;
	line-height:11pt;
	float:left;
}

.about02list img	{
	border:0px;
}

.about02list a:link		{ color:#404040; text-decoration:none; }
.about02list a:visited	{ color:#404040; text-decoration:none; }
.about02list a:active	{ color:#192066; text-decoration:underline; }
.about02list a:hover	{ color:#192066; text-decoration:underline; }


/*-------------------------------------------------
SUMMARY 01 SETTING
-------------------------------------------------*/
#summary01	{
	width:660px;
	margin:0px auto 0px;
	padding:25px 0px 45px;
}

#summary01 h3	{
	margin:0px auto;
	padding:5px 0px 13px;
	text-align:left;
	border-top:1px solid #192066;
}

#summary01 p	{
	margin:0px auto;
	padding:0px;
	font-size:10pt;
	line-height:12pt;
	text-align:left;
	color:#404040;
}

#summary01 a:link		{ color:#192066; text-decoration:none; }
#summary01 a:visited	{ color:#192066; text-decoration:none; }
#summary01 a:active	{ color:#192066; text-decoration:underline; }
#summary01 a:hover	{ color:#192066; text-decoration:underline; }


/*-------------------------------------------------
SUMMARY 02 SETTING
-------------------------------------------------*/
#summary02	{
	width:660px;
	margin:0px auto 0px;
	padding:25px 0px 20px;
	text-align:left;
}

#summary02 h3	{
	margin:0px auto;
	padding:5px 0px 13px;
	text-align:left;
	border-top:1px solid #192066;
}

#summary02 h4	{
	margin:0px auto;
	padding:0px;
	font-size:11pt;
	line-height:13pt;
	text-align:left;
	color:#404040;
	font-weight:normal;
}

#summary02 p	{
	margin:0px auto;
	padding:0px 0px 15px 0px;
	font-size:10pt;
	line-height:12pt;
	text-align:left;
	color:#404040;
}

#summary02 table	{
	margin:0px;
	padding:0px;
	border-collapse:collapse;
}

#summary02 table td	{
	font-size:10pt;
	line-height:12pt;
	text-align:left;
	color:#404040;
	vertical-align:top;
}

/*-------------------------------------------------
SUMMARY 03 SETTING
-------------------------------------------------*/
#summary03	{
	width:660px;
	margin:0px auto 0px;
	padding:25px 0px 40px;
}

#summary03 h3	{
	margin:0px auto;
	padding:5px 0px 13px;
	text-align:left;
	border-top:1px solid #192066;
}

#summary03 h4	{
	margin:0px auto;
	padding:0px;
	font-size:11pt;
	line-height:13pt;
	text-align:left;
	color:#404040;
	font-weight:normal;
}


#summary03 p	{
	margin:0px auto;
	padding:0px 0px 15px 0px;
	font-size:10pt;
	line-height:12pt;
	text-align:left;
	color:#404040;
}

#summary03 a:link		{ color:#192066; text-decoration:none; }
#summary03 a:visited	{ color:#192066; text-decoration:none; }
#summary03 a:active	{ color:#192066; text-decoration:underline; }
#summary03 a:hover	{ color:#192066; text-decoration:underline; }


/*-------------------------------------------------
SUMMARY 04 SETTING
-------------------------------------------------*/
#summary04	{
	width:660px;
	margin:0px auto 0px;
	padding:25px 0px 60px;
	text-align:left;
}

#summary04 h3	{
	margin:0px auto;
	padding:5px 0px 13px;
	text-align:left;
	border-top:1px solid #192066;
}

#summary04 table	{
	margin:0px;
	padding:0px;
	border-collapse:collapse;
}

#summary04 table td	{
	font-size:10pt;
	line-height:12pt;
	text-align:left;
	color:#404040;
	vertical-align:top;
}
