@charset "utf-8";

@import url("layout.css");
@import url("contents.css");

/**************************************************************************************************
* basic style
***************************************************************************************************/
html {
	width:100%;
	height:100%;
  overflow-y:scroll;
}


body {
	font-family:"Arial", Tahoma;
	font-size:12px;
	line-height:130%;
	color:#686868;
	width:100%;
	height:100%;
	background-image: url(../images/common/sub_bg.gif);
	background-repeat: repeat-x;
	}


* {margin:0px; padding:0px; list-style:none;}
frame, fieldset  {border:none;}
fieldset legend {display:none;}

img{border:0;}
img.btn{vertical-align:middle;}


a {text-decoration:none;color:#707070; }
a:hover {color:#2b668f; text-decoration:underline;}
a.selected {color:#2f77a8;}



table {width:100% border-spacing:0;border-collapse:collapse;}
table caption {display:none;}

em{font-style:normal;color:#0086e0;}
ti{font-weight:bold; color:#ec792f; }

/************************** form style ******************************/
input {
  font-family:"Arial";
  font-size:12px;
  line-height:18px;    
  color:#666666;
  vertical-align:middle;
}

  input.txt {
    border:1px solid #d7d7d7;
    height:16px;
    line-height:15px;
    padding:1px 5px;
  }

  input.file {
    background-color:#fff;
    border:1px solid #d7d7d7;
    height:20px;
    line-height:15px;
  }

select {  
  border:0px solid #d7d7d7;
  color:#2f77a8;
  height:19px;
  vertical-align:middle;
}
  select option {margin-right:10px;}
  select.multiSelect {height:auto;}


textarea {
  background-color:#ffffff;
  border:1px solid #d7d7d7;
  padding:5px;  
  font-family:"Arial";
  font-size:12px;
  line-height:18px;    
  color:#666666;
  vertical-align:top;
}
textarea.fullRow {width:98%;}



input.check, input.radio {
  width:14px; 
  height:14px; 
  margin:0;
}    

.none {display:none;}

/************************** padding, margin ******************************/
.mb5{ margin-bottom:5px;}
.mb10{ margin-bottom:50px;}
.mb15{ margin-bottom:15px;}
.mb20{ margin-bottom:20px;}
.mb30{ margin-bottom:30px;}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}

.flL{float:left;}
.pic_ceo{float:right; margin: 15px 40px 0 0; }
.pic_sign{float:left; margin:10px 0 0 10px;}

.flR{float:left; margin:0 0 20px 0 }
.flL_p{float:left; margin:0 25px 25px 0;  }
.flL_m {	float:left;	margin:0 15px 0 0;}
.map_bt {	float:left;	margin: 5px 300px 0 10px;}

/************************** Contents title style ******************************/
div.title {
  height:29px;
  padding-bottom:30px;
  padding-top:22px;
}
div.title:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}




div.sub_s_ttl {
 float:left; width:100%;
 background:url("/en/images/common/ttl_icon.gif") left 1px no-repeat;
 padding:6px 0 5px 0;}
 
div.sub_s_ttl_l {
 float:left; width:100%;
 background:url("/en/images/common/ttl_icon.gif") left 1px no-repeat;
 padding:6px 0 0 0;} 


h2 {  
  float:left;
  font-family:"Arial";
  font-size:22px; 
  line-height:130%;
  font-weight:bold;
  color:#e65c04;
}


h4 {
	font-family:"Arial";
	font-size:12px;
	line-height:13px;
	font-weight:bold;
	color:#4e4e4e;
	padding:1px 9px 0 20px;
}

h6 {
	font-family:"Arial";
	font-size:15px;
	line-height:15px;
	font-weight:bold;
	color:#4e4e4e;
	padding:1px 9px 5px 20px;
}



h5 {
	float:left;
	text-align:center;
	width:80px;
	font-family:"Arial";
	font-size:12px;
	font-weight:bold;
	color:#fff;
	line-height:18px;
	margin:12px 20px 10px 0;
	background:#e65c04;
}

h7 {
	float:left;
	text-align:center;
	width:690px;
	font-family:"Arial";
	font-size:12px;
	font-weight:bold;
	color:#fff;
	line-height:18px;
	background:#e65c04;
}

div.title ul.location {
  float:right;
  margin:12px 5px 0 0;
  font-family:"Gulim";
  
}
div.title ul.location li {
	float:left;
	background:url("/en/images/common/location_icon.gif") right 5px no-repeat;
	padding:0px 9px 2px 5px;
	color:#898c8c; font-size:11px;line-height:14px;
}
div.title ul.location li.end {background:none; margin:0;padding:0px 0px 2px 5px}

div.title ul.location li strong{font-weight:bold;color:#2b668f;}

div.sub_txt {
	width:459px;
	color:#939393;
	font-size:12px;
	line-height:20px;
	margin:0 0 0 10px;
	float:left;
}
