/* Àü¿ªÈ¯°æ¼³Á¤ */
*{
	/* Universal reset: */
	font-family:'malgun gothic', sans-serif;
	font-smooth:always;
	margin:0px;
	padding:0px;
	word-spacing:-2px;
}

header,footer,article,section,hgroup,nav,figure{
	/* Giving a display value to the HTML5 rendered elements: */
	display:block;
}
html, body {
width:100%;
height:100%;
}

html {
scrollbar-highlight-color:#FFFFFF; 
scrollbar-3dlight-color:#c6e7ff; 
scrollbar-face-color:#4d7bc3; 
scrollbar-shadow-color:#014f86; 
scrollbar-darkshadow-color:013f6a; 
scrollbar-track-color:#a1c6e0; 
scrollbar-arrow-color:#FFFFFF;
}


a {cursor:pointer;}
div {
  border: 0;
  margin:0px;
  padding:0px;
  vertical-align: middle;
}
ul, ol, li {list-style:none outside;display:block;}
/*ul {clear:both;}*/
input {  
    text-shadow: 0px 1px 0px #fff;  
    outline: none;  
    background: -webkit-gradient(linear, left top, left bottombottom, from(#bcbcbe), to(#ffffff));  
    background: -moz-linear-gradient(top,  #bcbcbe,  #ffffff);  
}  
input:focus {  
    -webkit-box-shadow: 0px 0px 2px #CCC;  
    -moz-box-shadow: 0px 0px 2px #CCC;  
    box-shadow: 0px 0px 2px #CCC;  
}  
.checkbox {margin:2px 0px 0px 0px;border: expression( (this.type=='checkbox'||this.type=='radio')?'':'2px solid gray' ); }
.input_start {line-height:22px;border-top:1px solid #dbdbdb;border-left:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;border-right:0px;}
.input_mid {line-height:22px;border-top:1px solid #dbdbdb;border-left:0px;border-bottom:1px solid #dbdbdb;border-right:0px;}
.input_end {line-height:22px;border-top:1px solid #dbdbdb;border-left:0px;border-bottom:1px solid #dbdbdb;border-right:1px solid #dbdbdb;}
.input_write {font-size:11px;line-height:16px;border:1px solid #dbdbdb;}
.input_write_must {font-size:11px;line-height:16px;border:1px solid #ff6600;background-color:#f7f7f7;color:#000;}
.btn_addnum {width:20px;height:20px;font-size:11px;font-weight:900;color:#FFF;background-color:#666;border:1px solid #777;}


span.customStyleSelectBox{
/* font-size:12px;
 background-color:#ffffff;
 color:#5F5F5F;
 padding:0px 0px 0px 7px;
 border:1px solid #C0C4CB;
 padding:5px 7px; */
 }
span.customStyleSelectBox.changed{
/* background-color: #ffffff; */
}
.customStyleSelectBoxInner{
/* font-size:12px;
 letter-spacing:-1px;
 white-space:nowrap; */
}
.customStyleSelectBorderStrong{
/* border-color:#000000; */
}





img {
  border: 0;
  vertical-align: middle;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -ms-box-sizing: content-box;
  box-sizing: content-box;
  -ms-interpolation-mode: bicubic;
}
a { outline:0; text-decoration:none;}
.float_null {clear:both;}
.dt_topright_selectalign {float:right;margin:22px 25px 0px 0px;}
.dt_title_stage {clear:both;}
.dt_title {float:left;margin:20px 0px 0px 25px;}
.dt_title li {float:left;}
.dt_table {margin-top:5px;border-top:2px solid #4d7bc3;}
.dt_table_head {margin:1px;padding:5px 10px;font-size:11px;font-weight:700;color:#5c5c5c;border-top:1px solid #dbdbdb;border-left:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;border-right:1px solid #FFF;background-color:#f1f1f1;text-align:center;}
.dt_table_combo {margin:1px;border-top:1px solid #FFF;border-top:1px solid #dbdbdb;border-left:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;border-right:1px solid #FFF;background-color:#f1f1f1;text-align:center;}
.dt_table_headend {margin:1px;padding:5px 10px;font-size:11px;font-weight:700;color:#5c5c5c;border-top:1px solid #dbdbdb;border-left:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;border-right:1px solid #dbdbdb;background-color:#f1f1f1;text-align:center;}
.dt_table_con {margin:1px;padding:5px 10px;font-size:12px;color:#666;border-top:1px solid #FFF;border-bottom:1px solid #dbdbdb;text-align:center;}
.dt_table_btn {margin:1px;padding:0px 10px;border-top:1px solid #FFF;border-bottom:1px solid #dbdbdb;text-align:center;}
.dt_table_tr:hover {background-color:#d6e1e9;text-align:center;}
.dt_table_notice {background-color:#b1cce0;font-weight:900;}
.dt_prev_next {margin-top:5px;border-top:1px dotted #666;border-bottom:1px dotted #666;margin-bottom:10px;}
.dt_write_title {width:80px;margin:1px;padding:7px 10px;font-size:11px;font-weight:700;color:#999;border-bottom:1px solid #dbdbdb;border-right:1px solid #FFF;text-align:right;}
.dt_write_title_mini {width:80px;margin:1px;padding:7px 10px;font-size:12px;font-weight:700;color:#999;border-bottom:1px solid #dbdbdb;border-right:1px solid #FFF;text-align:right;}
.dt_write_input {padding-left:5px;font-size:11px;line-height:30px;color:#999;border-bottom:1px solid #dbdbdb;border-left:1px solid #dbdbdb;background-color:#f1f1f1;text-align:left;}
.dt_write_input:hover {padding-left:5px;font-size:11px;color:#999;border-bottom:1px solid #dbdbdb;border-left:1px solid #dbdbdb;background-color:#ddd;text-align:left;}
.dt_btn_default {margin:0px 2px;padding:0px 10px;height:24px;font-size:11px;color:#CCC;line-height:22px;background-color:#999;border:1px solid #666;}
.dt_btn_big {margin:5px 0px;padding:0px 10px;height:36px;font-size:11px;font-weight:600;color:#333;line-height:22px;border:3px solid #999;}
.dt_arrange_arrow {font-size:11px;color:#666;}
.dt_list_counter_box {height:30px;background-color:#fbfbfb;text-align:center;}
.dt_list_counter {margin:0px 20px;font-size:11px;line-height:30px;color:#999;word-spacing:10pt;}
.dt_list_counter_moev {padding:0px 5px;height:14px;font-size:0.55em;color:#999;line-height:12px;border:1px solid #dbdbdb;}
.dt_search {float:right;}
.dt_search li {float:left;}
.dt_search_title {margin:13px 10px 0px 0px;font-size:11px;color:#999;}
.dt_search_input {margin:7px 0px 0px 0px;}
.dt_write_text {padding-left:5px;font-size:11px;line-height:24px;font-weight:900;color:#666;border-bottom:1px solid #dbdbdb;border-left:1px solid #dbdbdb;text-align:left;}
.dt_write_script {padding:5px 10px 5px 110px;font-size:11px;color:#FF6600;line-height:18px;border-bottom:1px solid #dbdbdb;text-align:left;}
.dtpop_write_script {padding:5px 10px;font-size:11px;color:#FF6600;line-height:18px;border-bottom:1px solid #dbdbdb;text-align:left;}
.dtpop_div_frame {position:absolute;left:0px;top:0px;z-index:1000;background-image:url(/document/img/board/pop_bg.png);display:none;}
.dtpop_deco {margin:0px auto;margin-top:150px;width:878px;padding:20px;background-color:#FFF;border:5px solid #EFEFEF;}
.dtpop_deco_mini {margin:0px auto;margin-top:150px;width:370px;background-color:#FFF;border:5px solid #EFEFEF;}
.dtpop_deco_mini2 {margin:0px auto;margin-top:150px;width:570px;background-color:#FFF;border:5px solid #EFEFEF;}
.dt_mail_script {margin:20px;padding:10px;font-size:11px;line-height:18px;border:3px solid #dedede;}



/*¹öÆ°*/
.button_dt_new {
 border:1px solid #AAAAAA; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:0.75em; padding: 5px 10px; text-decoration:none; display:inline-block;font-weight:600; color: #666666;
 cursor:pointer;
 background-color: #FFFFFF; background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#dcdcdc));
 background-image: -webkit-linear-gradient(top, #FFFFFF, #dcdcdc);
 background-image: -moz-linear-gradient(top, #FFFFFF, #dcdcdc);
 background-image: -ms-linear-gradient(top, #FFFFFF, #dcdcdc);
 background-image: -o-linear-gradient(top, #FFFFFF, #dcdcdc);
 background-image: linear-gradient(to bottom, #FFFFFF, #dcdcdc);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FFFFFF, endColorstr=#dcdcdc);
}

.button_dt_new:hover {
 border:1px solid #151617;font-weight:100;
 color: #000;
 cursor:pointer;
 background-color: #bbbbbb; background-image: -webkit-gradient(linear, left top, left bottom, from(#bbbbbb), to(#999999));
 background-image: -webkit-linear-gradient(top, #bbbbbb, #999999);
 background-image: -moz-linear-gradient(top, #bbbbbb, #999999);
 background-image: -ms-linear-gradient(top, #bbbbbb, #999999);
 background-image: -o-linear-gradient(top, #bbbbbb, #999999);
 background-image: linear-gradient(to bottom, #bbbbbb, #999999);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#bbbbbb, endColorstr=#999999);
}