@charset "uft-8";

@import url("/css/global/emoticon.css"); 
html[dark=true] body,
body.thema_dark{background: #121213}

/*common*/
img{border:0}
*{margin:0;padding:0;}
body{background-color:#fff}
body, td, th, p, dt, dl, dd,  div, h1, h2, h3, h4, h5, h6 {font-size:12px;color:#666666;}

li{list-style:none}
hr{display:none}
em{font-style:normal}
th{text-align:left;font-weight:normal;}
fieldset{border:none}
legend     { display:none;}

.hide {display:none}  /* none */
.blind {display:block;position:absolute;overflow:hidden;left:-9999px;width:1px;height:1px;font-size:0;line-height:0;text-indent:-9999px} /* hide */
#main_banner .blind{text-indent:0}

.u, a.u:link, a.u:visited, a.u:hover, a.u:active{text-decoration:underline}
.nu, a.nu:link, a.nu:visited, a.nu:hover, a.nu:active{text-decoration:none}
.b, a.b:link, a.b:visited, a.b:hover, a.b:active{font-weight:bold}
.nor{font-weight:normal !important}

.ls{letter-spacing:-1px} 
.ls0{letter-spacing:0px}

/*Link Css */
a:link,  a:visited,  a:active {color:#676767 ;text-decoration:none}
a:hover{color:#676767 ;text-decoration:underline}

/*space*/
.space01{padding:0 0 10px 0;clear:both}
.space02{padding:0 0 20px 0;clear:both}

/*line-height*/
.ln11{line-height:1.1em}
.ln12{line-height:1.2em}
.ln13{line-height:1.3em}
.ln14{line-height:1.4em}
.ln15{line-height:1.5em}
.ln19{line-height:1.9em}

/*Text*/
.fs9 {font-size:9px !important}
.fs10 {font-size:10px !important}
.fs11 {font-size:11px !important}
.fs12 {font-size:12px !important}
.fs13 {font-size:13px !important}
.fs14 {font-size:14px !important}

.arl{font-family:arial !important}
.vdn{font-family:verdana !important}

/*dotline*/
.dotline_y01{background:url() repeat-y;}
.dotline_y02{background:url() repeat-y;}

/*form*/
select{font-size:12px;/*height:19px*/}
.input_text{}
.input_radio{}


/*float*/
.fl{float:left} .fr{float:right} .cb{clear:both}
.db{display:block}
.di{display:inline}
.none{display:none}

/*align*/
.vam{vertical-align:middle !important}
.tal{text-align:left !important}
.tar{text-align:right !important}
.tac{text-align:center}
.vab{vertical-align:bottom}

/*Common Color Css*/
.w, a.w:link, a.w:visited, a.w:hover, a.w:active{color:#FFF}/*white*/

.gr01, a.gr01:link, a.gr01:visited, a.gr01:hover, a.gr01:active{color:#47a447}/*green*/

.ye01, a.ye01:link, a.ye01:visited, a.ye01:hover, a.ye01:active{color:#BB8A3E}/*yellow*/

.gray01, a.gray01:link, a.gray01:visited, a.gray01:hover, a.gray01:active{color:#454545}/*gray*/
.gray02, a.gray02:link, a.gray02:visited, a.gray02:hover, a.gray02:active{color:#222222}
.gray03, a.gray03:link, a.gray03:visited, a.gray03:hover, a.gray03:active{color:#333333}
.gray04, a.gray04:link, a.gray04:visited, a.gray04:hover, a.gray04:active{color:#303030}
.gray05, a.gray05:link, a.gray05:visited, a.gray05:hover, a.gray05:active{color:#767676}



.o01, a.o01:link, a.o01:visited, a.o01:hover, a.o01:active{color:#FF6600}/*orange*/
.o02, a.o02:link, a.o02:visited, a.o02:hover, a.o02:active{color:#F26521}

.r01, a.r01:link, a.r01:visited, a.r01:hover, a.r01:active{color:#FF3300}/*red*/
.r02, a.r02:link, a.r02:visited, a.r02:hover, a.r02:active{color:#FF6666}
.r03, a.r03:link, a.r03:visited, a.r03:hover, a.r03:active{color:#e73303}



.bl01, a.bl01:link, a.bl01:visited, a.bl01:hover, a.bl01:active{color:#37A1DF}/*blue*/
.bl02, a.bl02:link, a.bl02:visited, a.bl02:hover, a.bl02:active{color:#254F9E}
.bl03, a.bl03:link, a.bl03:visited, a.bl03:hover, a.bl03:active{color:#22AFC8}
.bl04, a.bl04:link, a.bl04:visited, a.bl04:hover, a.bl04:active{color:#4A6F99}
.bl05, a.bl05:link, a.bl05:visited, a.bl05:hover, a.bl05:active{color:#00648d !important}



/* Scroll */
.scroll2	{
	scrollbar-face-color:#FFFFFF;
	scrollbar-3dlight-color:#9CB8E8;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-darkshadow-color:#9CB8E8;
	scrollbar-track-color:#EEF3FC;
	scrollbar-arrow-color:#7D9FDE;
	}

.w59{width:59px !important;}
.basic_txt{margin-left:160px; color:#999999; padding: 10px 0 35px 0;}
.basic_txt li{line-height:17px; background:url(/images/mobile/bul1.gif) 0 6px no-repeat; padding-left:7px; }
.birth{height:200px; overflow:auto; }
.basic_txt li img{vertical-align:middle; margin:-1px 0 0 5px;}

/* �ϴ��Ϲ��� */
.inquire_txt{background:#f0f0f0; padding:22px; border-bottom:1px solid #dadada;}
.inquire_txt h2{color:#454545; padding-bottom:10px;}
.inquire_list{font-size:11px;}
.inquire_list li{line-height:16px;}
.inquire_list li span{display:block; padding-left:11px;}
.inquire_list ul{padding-left:16px;}

.inquire_txt02{background:#f0f0f0; padding:10px; border-bottom:1px solid #e5e5e5; margin-bottom:10px;}
.inquire_txt02 h2{color:#bc0000; padding-bottom:10px;}
.view_con{background:#dfdfdf; padding:15px;}
.inquire_txt02 input{vertical-align:middle; margin:-1px 5px 0 0;}
.view_con li{color:#383838;}