/*****************************/
/* renewal  */
/*****************************/
/* ===== Universal Reset ===== */

*{
margin:0;
padding:0;
}


/* ===== Global Common Style ===== */


body{
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
}


a {
	color: #5685CC;
	text-decoration: underline;
}
a:hover {
	color: #FF9900;
}


img{
border:0px;
}

ul,dl,ol{
list-style-type:none;
list-style-position:outside;
}

li{
line-height:1.3;
}

.sup{
	font-size: 8px;
	vertical-align: 10%;	
}


#container {
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}

table.center{
	clear: both;
	margin-left: auto;
	margin-right: auto;
}



/* ===== Header ===== */

#headerArea{
	clear: both;
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 2px;
	background-image: url(../img/ln_dot02.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #FFFFFF;
}

#header{
	height: 64px;
	font-size: 12px;
	margin-top:0px;
	clear: both;
	background-color: #FFFFFF;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #397E86;
}


#header a{
}


/* ===== headlist ===== */

#headlist{
	font-size: 12px;
	text-align: right;
	clear: both;
	padding-top:10px;
}


#headlist ul{
	padding-top: 6px;
	padding-bottom: 2px;
}

#headlist ul li{
	display: inline;
	background-image: url(../img/ln_dot01.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 12px;
}

#headlist ul li a.info{
	padding-left: 18px;
	background-image: url(../img/arrow03.gif);
	background-repeat: no-repeat;
	background-position: left;
	color: #333333;
}

#headlist ul li a.info:hover{
	color: #FF9900;
}




/* ===== id ===== */


#id{
	float: left;
	clear: left;
	font-size: 10px;
}


#id img{
	float: left;
	display: block;
}

/* ===== headrightArea ===== */


#headrightArea{
	float: right;
	clear: right;
	text-align: right;
}





/* ===== idbio ===== */



#idbio{
	clear: both;
	padding-top: 26px;
}





/* ===== headimg ===== */

#headimg{
	clear:both;
	margin-bottom: 15px;
	padding-bottom: 11px;
	width: 760px;
	background-image: url(../img/bg_mainimg_top.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-left: auto;
	margin-right: auto;
}



/* ===== footer   ===== */

#footer{
	clear:both;
	font-size: 12px;
	width: 760px;
	padding: 0px 0px 15px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	height: auto;
	color: #666666;
	background-color: #FFFFFF;
}


/* ===== footermenu   ===== */


#footermenu{
	padding: 16px 14px 12px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
}

#footermenu ul{
}


#footermenu li{
	display:inline;
	margin-right: 10px;
	background-image: url(../../../common/img/arrow01.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 12px;
}

#goskg{
	clear: right;
	float: right;
}

#goskg a{
	color: #333333;
}

#goskg a:hover {
	color: #FF9900;
}

/* ===== footercopy    ===== */

#footercopy{
	clear: both;
	background: #fff url(../img/bg_copyright.jpg) repeat-x bottom;
	height: auto;
	padding: 8px 0px 6px;
	margin-right: auto;
	margin-left: auto;
	color: #333;
	text-align: center;
	border: 1px solid #CCCCCC;
}

#footercopy p{
	padding-bottom: 4px;
}

/* ===== footlist   ===== */

#footlist{
	clear: both;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 6px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
}


#footlist a{
	margin-right: 16px;
	margin-left: 16px;
}




/*****************************/
/* default  */
/*****************************/

.single12 {  font-size: 12px}
.multi12 { font-size: 12px ; line-height: 150%}
.multi14 {  font-size: 14px; line-height: 150%}
.bold14m {  font-size: 14px; line-height: 150%; font-weight: bold}
.bold12s {  font-size: 12px; font-weight: bold}
.bold14s {  font-size: 14px; font-weight: bold}
.bold16m { font-size: 16px; line-height: 150%; font-weight: bold }
.class214s { font-size: 14px; font-weight: bold ; color: #663366}
.class312 { font-size: 12px ; color: #336666}
.tit {  font-size: 12px; font-weight: bold; color: #FFFFFF}
.tit1 {font-size: 12px; font-weight: bold; color: #003366}
.bullet-plus2 {

	padding: 2px;
}
.text14-130 {
	line-height: 130%;
	font-size: 14px;

}
.text14-100 {

	line-height: normal;
	font-size: 14px;
}
.text18 {
	font-size: 18px;
	line-height: 22px;
}
.text24 {

	font-size: 24px;
	line-height: 28px;
}
ul.line130 {
	line-height: 130%;
}
ul.line130 li {
	margin-bottom: 10px;
	line-height: 130%;
}
ol.line130 li {
	margin-bottom: 10px;
	line-height: 130%;
}

.indent20 {
	margin-left: 20px;
}
.indent40 {
	margin-left: 40px;
}
.lined_box {
	border: 1px solid #999999;
}
.bold12s_gre {
	font-size: 12px;
	font-weight: bold;
	color: #006600;
}



.new {	font-size: 12px; line-height: 120%}
.form {	font-size: 12px}
.bold {	font-weight: bold}

a.ti:link,
a.ti:hover,
a.ti:active{color: #000099;font-size:12px;}
a.ti:visited {color: #000066;font-size:12px;}

a.pd:link,
a.pd:hover,
a.pd:active{color: #006600;font-size:12px;}
a.pd:visited {color: #003300;font-size:12px;}

a.si:link,
a.si:hover,
a.si:active{color: #660066;font-size:12px;}
a.si:visited {color: #330033;font-size:12px;}
.update {	font-size: 10px; color: #666666}
.new2 { font-size: 12px; line-height: 120% ; color: #CC0000; font-weight: bold}