@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", Arial;
  font-size:12px;
  line-height:130%;
  color:#666666;
  width:100%;
  height:100%;
}


* {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:#666666;}
a:hover {color:#338a00; text-decoration:underline;}
a.selected {color:#338a00;}

table {border-spacing:0;border-collapse:collapse;}
table caption {display:none;}

.em01{font-style:normal;color:#e05f00;font-weight:bold;}
.em02{font-style:normal;color:#739f78;font-weight:bold;}

/************************** 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:1px solid #d7d7d7;
  color:#666666;
  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:10px;}
.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;}
.mt30{ margin-top:30px;}

.flR{float:right;}
.flL{float:left;}

.font_s{font-size:11px;line-height:120%;}

.c{text-align:center;}


/************************** Contents title style ******************************/
div.title {
  background:url("/en/images/common/con_titlebg.gif") repeat-x;
  height:51px;
  margin-bottom:30px;
}
div.title:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

h2 {
  background:url("/en/images/common/con_titIcon.gif") repeat-x;
  float:left;
  height:51px; padding-top:10px;
	font-family:"Arial";
  font-size:24px; 
	font-weight:normal;
  line-height:160%;
  color:#000000;
}

div.title ul.location {
  float:right;
  margin-top:1px;
}
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:#aaaaaa; 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:#889e7b;}


