body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

table {
	font-family: "MS Mincho";
	font-size: 18px;
	line-height: 18px;
	color: #666666;
	text-decoration: none;
}

.back {
	background-repeat:repeat-x;
	background-attachment: fixed;
}

a:link {
	font-family: "MS Mincho";
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	text-decoration: none;
}

a:visited {
	font-family: "MS Mincho";
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	text-decoration: none;
}

a:hover {
	font-family: "MS Mincho";
	font-size: 12px;
	line-height: 18px;
	color: #0D64BE;
}

a:active {
	font-family: "MS Mincho";
	font-size: 12px;
	line-height: 18px;
	color: #838383;
}

.result a:link {
	font-family: "MS Mincho";
	font-size: 12px;
	line-height: 18px;
	color: #588097;
	text-decoration: none;
}

.result a:visited {
	font-family: "MS Mincho";
	font-size: 12px;
	line-height: 18px;
	color: #588097;
	text-decoration: none;
}

.result a:hover {
	font-family: "MS Mincho";
	font-size: 12px;
	line-height: 18px;
	color: #588097;
	
}

.result a:active {
	font-family: "MS Mincho";
	font-size: 12px;
	line-height: 18px;

	/*color: #838383:menu(0);*/
	color: #588097;
}

.nav a:link {
	font-family: "MS Mincho";
	font-size: 12px;
	line-height: 18px;
	color: #999999;
	text-decoration: none;
}

.nav a:visited {
	font-family: "MS Mincho";
	font-size: 12px;
	line-height: 18px;
	color: #999999;
	text-decoration: none;
}

.nav a:hover {
	font-family: "MS Mincho";
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	letter-spacing: 0px;
}
.nav a:active {
	font-family: "MS Mincho";
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	letter-spacing: 0px;
}
.basic {
	font-family: "MS Mincho";
	font-size: 13px;
	line-height: 20px;
	color: #717171;
	letter-spacing: 0px;
}
.1111 {
	font-family: "Arial";
	font-size: 13px;
	line-height: 18px;
	color: #717171;
	letter-spacing: 0px;
}
.2222 {
	font-family: "Arial";
	font-size: 13px;
	line-height: 18px;
	color: #5E8BBA;
	letter-spacing: 0px;
}

.basic_bold {
	font-family: "MS Mincho";
	font-size: 12px;
	line-height: 20px;
	color: #717171;
	letter-spacing: 0px;
	font-weight: bold;
}

.basic_01 {
	color: #A1A1A1;
	letter-spacing: 0px;
	font-family: "MS Mincho";
	font-size: 12px;
	line-height: 20px;
}

.basic_02 {
	font-family: "MS Mincho";
	font-size: 12px;
	line-height: 18px;
	color: #5E8BBA;
	letter-spacing: 0px;
	font-weight: bold;
}

.basic_black{
	font-family: "MS Mincho";
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	letter-spacing: 0px;
}

.basic_blue {
	font-family: "MS Mincho";
	font-size: 13px;
	line-height: 18px;
	color: #5E8BBA;
	letter-spacing: 0px;
	font-weight: bold;
}

.basic_blue_01 {
	font-family: "MS Mincho";
	font-size: 12px;
	line-height: 18px;
	color: #0761BE;
	letter-spacing: 0px;
	font-weight: bold;
}

.main_board {
	font-family: "MS Mincho";
	font-size: 12px;
	line-height: 26px;
	color: #717171;
	letter-spacing: 0px;
}

.mem a:link {
	font-family: "MS Mincho";
	font-size: 12px;
	line-height: 18px;
	color: #e14c34;
	text-decoration: none;
	font-weight: bold;
}

.mem a:visited {
	font-family: "MS Mincho";
	font-size: 12px;
	line-height: 18px;
	color: #e14c34;
	text-decoration: none;
	font-weight: bold;
}

.mem a:hover {
	font-family: "MS Mincho";
	font-size: 12px;
	line-height: 18px;
	color: #e14c34;
	font-weight: bold;
}

.mem a:active {
	font-family: "MS Mincho";
	font-size: 12px;
	line-height: 18px;
	color: #e14c34;
	font-weight: bold;
}

.smf {
	font-family: "MS Mincho";
	font-size: 12px;
	line-height: 18px;
	color: #868686;
	font-weight: normal;
}

.color02 {
	font-family: "MS Mincho";
	font-size: 12px;
	color: #333333;
	letter-spacing: 0px;
}

.title01 {
	font-family: "MS Mincho";
	font-size: 12px;
	font-weight: bold;
	color: #e74020;
}

.title02 {
	font-family: "MS Mincho";
	font-size: 12px;
	font-weight: bold;
	color: #306e36;
	text-decoration: none;
}



.box {font-family: "MS Mincho"; border-right: #ffffff 1px solid; border-top: #999999 1px solid; padding-left: 3px; font-size: 12px; border-left: #999999 1px solid; color: #333333; border-bottom: #ffffff 1px solid; background-color:#eeeeee}
.boxtextarea {font-family: "MS Mincho"; border-right: #ffffff 1px solid; border-top: #999999 1px solid; padding-left: 3px; font-size: 12px; border-left: #999999 1px solid; color: #333333; border-bottom: #ffffff 1px solid; background-color:#eeeeee; 
   /* scrollbar-face-color:#ffffff;
    scrollbar-highlight-color:#ffffff;
    scrollbar-3dlight-color:#E2E2E2;
    scrollbar-shadow-color:#ffffff;
    scrollbar-darkshadow-color:#E2E2E2;
    scrollbar-track-color:#f2f2f2;
    scrollbar-arrow-color:#919191;*/
}

.smf02 {
	font-family: "MS Mincho";
	font-size: 12px;
	line-height: 18px;
	color: #4b4b4b;
	text-decoration: none;
	letter-spacing: 0px;
}

.input2 {
	font-family: "MS Mincho";
	font-size: 12px;
	color: #4b4b4b;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}



/*a,img,input{selector-dummy: expression(this.hideFocus=true);} */

img {border:0;}



/* 2013 newGNB UI */
.newtopmenu { clear:both; z-index:99; width:890px; height:70px; margin-top:14px; margin-left:18px;  background:url(../images/new_menu.png) no-repeat 0 0;}
.newmenu_js { position:relative; margin:0; padding:0; width:890px; height:auto; list-style: none;}
.newmenu_js li { float:left; width:175px; height:40px; margin:0; padding:0; color:#fff; text-align:center;}
.newmenu_js li a { display:block;  padding-top:10px; color:#fff; font-size:14px;}
.newmenu_js li a:link,  
.newmenu_js li a:visited, 
.newmenu_js li a:active { color:#fff; font-size:14px;}
.newmenu_js li a:focus, 
.newmenu_js li a:hover {color:#fff; font-size:14px; font-weight:bold; }
.newmenu_js li.selected a { font-weight:bold; }
.newmenu_js li.selected a:link, 
.newmenu_js li.selected a:visited, 
.newmenu_js li.selected a:active,
.newmenu_js li.selected a:focus, 
.newmenu_js li.selected a:hover { font-weight:bold; }
.newmenu_js li ol { position:absolute; display:none; margin:0; padding:0;}
.newmenu_js li ol li { float:left; width:auto; height:auto; margin-right:7px; padding-left:7px; font-size:12px; letter-spacing:-0.01em; list-style: none; background:url(../images/new_dot.gif) no-repeat 0 18px;}
.newmenu_js li ol li a { font-size:12px; color:#666; font-weight:normal;}
.newmenu_js li ol li a:link, 
.newmenu_js li ol li a:visited, 
.newmenu_js li ol li a:active { font-size:12px; color:#666;  font-weight:normal;}
.newmenu_js li ol li a:focus, 
.newmenu_js li ol li a:hover { font-size:12px; color:#000; font-weight:normal;}
.newmenu_js li.selected ol li a {font-size:12px; color:#666; font-weight:normal; }
.newmenu_js li.selected ol li a:link, 
.newmenu_js li.selected ol li a:visited, 
.newmenu_js li.selected ol li a:active {font-size:12px; color:#666; font-weight:normal; }
.newmenu_js li.selected ol li a:focus, 
.newmenu_js li.selected ol li a:hover {font-size:12px; color:#000; font-weight:normal; }
.newmenu_js li.newsub1 ol { left:20px; top:30px; width:550px; }
.newmenu_js li.newsub2 ol { left:150px; top:30px; width:670px; }
.newmenu_js li.newsub3 ol { left:300px; top:30px; width:400px; }
.newmenu_js li.newsub4 ol { left:520px; top:30px; width:200px;}
.newmenu_js li.newsub5 ol { left:650px; top:30px; width:250px;}

.newmenu2 {clear:both; position:absolute; z-index:90; width:890px; height:70px; margin:0; padding:0; background:url(../images/new_menu.png) no-repeat 0 0;}
.newmenu_nojs{ position:relative; margin:0; padding:0; width:890px; height:auto; list-style: none;}
.newmenu_nojs li {float:left; width:175px; height:40px; margin:0; padding:0; color:#fff; text-align:center;}
.newmenu_nojs li a { display:inline-block; color:#fff; font-size:14px; padding-top:7px;}
.newmenu_nojs li a:link,  
.newmenu_nojs li a:visited,  
.newmenu_nojs li a:active,
.newmenu_nojs li a:focus, 
.newmenu_nojs li a:hover {color:#fff; font-size:14px;}
.newmenu_nojs li ol { position:absolute; visibility:hidden; margin:0; padding:0;}
.newmenu_nojs li ol li { float:left; width:auto; height:15px; margin-right:7px; padding-left:7px; font-size:12px; letter-spacing:-0.01em; list-style: none; background:url(../images/new_dot.gif) no-repeat 0 9px;}
.newmenu_nojs li ol li a {display:inline; font-size:12px; color:#666; font-weight:normal;}
.newmenu_nojs li ol li a:link, 
.newmenu_nojs li ol li a:visited, 
.newmenu_nojs li ol li a:active{ display:inline;  font-size:12px; color:#666;}
.newmenu_nojs li ol li a:focus, 
.newmenu_nojs li ol li a:hover {  color:#000;}
.newmenu_nojs li:focus ol, 
.newmenu_nojs li:hover ol, 
.newmenu_nojs li:active ol { visibility: visible;}
.newmenu_nojs li.nonavi1 ol { left:20px; top:40px; width:550px; }
.newmenu_nojs li.nonavi2 ol { left:150px; top:40px; width:670px; }
.newmenu_nojs li.nonavi3 ol  { left:300px; top:40px; width:400px; }
.newmenu_nojs li.nonavi4 ol { left:520px; top:40px; width:200px;}
.newmenu_nojs li.nonavi5 ol { left:650px; top:40px; width:230px;}

ul, li, ol, dl, dt, dd { margin: 0; padding: 0; list-style: none; }
.ica2016 { clear:both; width:632px; min-height:617px; padding:0; margin:0 auto; background:url(../images/ica2016_bg.jpg) no-repeat 0 0; }
.ica2016 .icatext { padding-left:20px; }
.ica2016 .icatext img {margin-bottom:25px; }
.ica2016 .icaphoto { padding-top:68px; padding-left:58px; }
.ica2016 .icaphoto li { float:left; padding-right:9px; font:bold 12px/14px Verdana; color:#555; text-align:center; }
.ica2016 .icaphoto li img { margin-bottom:10px; }
.ica2016 .icainfo { clear:both; padding-top:70px; width:571px; height:149px; background:url(../images/ica2016_textbg.jpg) no-repeat 0 70px; letter-spacing:0.1em; }
.ica2016 .icainfo .icainfo_tit { padding:10px 0 0 20px; font:bold 12px/14px Verdana; color:#fff; }
.ica2016 .icainfo ul { padding:25px 0 0 25px; }
.ica2016 .icainfo ul li { background:url(../images/ica2016_dot.gif) no-repeat 0 3px; padding-left:8px; padding-bottom:3px; font:normal 12px/14px Verdana;  color:#555; }
.ica2016 .icagosite { clear:both; width:100%; padding-top:20px; text-align:center; }
