/*@charset "";*/
/* CSS Document */


.fl{float:left;}
.fr{float:right;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr30{margin-right:30px;}
.mr50{margin-right:50px; }
.mr105{margin-right:105px;}


.ml5{margin-left:5px;}
.ml6{margin-left:6px;}
.ml7{margin-left:7px;}
.ml8{margin-left:8px;}
.ml9{margin-left:9px;}
.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.ml25{margin-left:25px;}
.ml30{margin-left:30px;}
.ml40{margin-left:40px;}
.ml50{margin-left:50px;}
.ml60{margin-left:60px;}
.ml70{margin-left:70px;}
.ml80{margin-left:80px;}
.ml90{margin-left:90px;}
.ml100{margin-left:100px;}
.ml200{margin-left:200px;}
.ml300{margin-left:300px;}
.ml400{margin-left:400px;}
.ml450{margin-left:450px;}
.ml480{margin-left:480px;}


.mlp10{margin-left:10%;}
.mlp20{margin-left:20%;}
.mlp30{margin-left:30%;}
.mlp40{margin-left:40%;}
.mlp50{margin-left:50%;}
.mlp60{margin-left:60%;}
.mlp70{margin-left:70%;}
.mlp80{margin-left:80%;}
.mlp80{margin-left:90%;}
.mlp100{margin-left:100%;}



.mt5{margin-top:5px;}
.mt6{margin-top:6px;}
.mt7{margin-top:7px;}
.mt8{margin-top:8px;}
.mt9{margin-top:9px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt16{margin-top:16px;}
.mt17{margin-top:17px;}
.mt18{margin-top:18px;}
.mt19{margin-top:19px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt28{margin-top:28px;}
.mt30{margin-top:30px;}

.w50{width:50px; }
.w100{width:100px; }
.w120{width:120px; }
.w150{width:150px; }
.w500{width:500px; }
.w572{width:572px; }
.w770{width:770px; }

.wp10{width:10%;}
.wp20{width:20%;}
.wp30{width:30%;}
.wp40{width:40%;}
.wp50{width:50%;}
.wp60{width:60%;}
.wp70{width:70%;}
.wp80{width:80%;}
.wp90{width:90%;}
.wp95{width:95%;}
.wp98{width:98%;}
.wp99{width:99%;}
.wp100{width:100%;}
.wpi100{width:100% !important;}

.h12{height:12px;}
.h100{height:100px;}
.h200{height:200px;}
.h300{height:300px;}

.bg_01{ background-color:#f9f9f9;}
.bg_02{ background-color:#eff2f6;}


.font_r{color:#ff0000;}
.font_b{color:#0060ff;}

.tal{text-align: left;}
.tac{text-align: center;}
.tar{text-align: right;}

.ls_01{letter-spacing:-0.05em}


.input_txt{border:1px solid #CCC; padding: 5px 0px 0px 3px; font-size:12px; background:#f7f7f7;}
.input_radio{padding: 5px 0px 0px 0px; display:inline;}
.input_check{padding: 5px 0px 0px 0px; display:inline;}
.input_txtarea{height:100px; border:1px solid #CCC; padding: 2px 0px 0px 3px; overflow-y:auto; font-size: 12px;}
.input_select_blank { background-color:#eeeeee; height:5px; }
.input_select{border:1px solid #CCC; font-size:11px;}
.input_select_m{ font-size:11px;}
.input_search{ width:88px; height:19px; background:url(../images/common/common.png) no-repeat -243px -351px; border:none; cursor:pointer;}

.m_input_select{float:left; background: url(../mobile/images/common/sel.png) no-repeat 100%;  border-radius: 2px; border: 1px solid #cfcfcf; height: 26px; color:#222222; line-height: 26px; text-indent: 6px; overflow: hidden; padding-right:23px;  font-size: 13px; -webkit-border-radius: 2px;}

.m_title{width:630px; height:29px;}
.m_title H3 { float:left; width:50px; height:13px; background:url(../images/main/main.png) no-repeat -229px -5px; margin:11px 0 0 0;  }


#m_title1 { float:left; width:50px; height:13px; background:url(../images/main/main.png) no-repeat -229px -5px; margin:11px 0 0 0;  }
#m_title2 { float:right; width:225px; height:13px; margin:11px 0 0px 20px;  color:#555555;}

.location{width:770px; height:20px; color:#555555; font-size:12px; border-bottom:1px solid #dedede; margin-top:20px;}
.location b{color:#0958a5;}

#select_navi {float:left; width:770px; height:35px; background:url(../images/common/common.png) no-repeat 0px -55px; font-size:12px; line-height:35px;} 
#select_navi select{float:left; margin-top:7px;}
#select_navi input{float:left;  margin-top:7px;}
#select_navi span{float:left; font-size:12px;}

#select_navi_02 {float:left; width:770px; height:69px; background:url(../images/common/common.png) no-repeat 0px -97px; font-size:12px; line-height:35px;} 
#select_navi_02 form{float:left; width:100%; height:35px;}
#select_navi_02 select{float:left; margin-top:7px;}
#select_navi_02 input{float:left;}
#select_navi_02 span{float:left; font-size:12px;}

#select_navi_03 {float:left; width:770px; height:140px; background:url(../images/common/common.png) no-repeat 0px -403px; font-size:12px; line-height:35px;} 
#select_navi_03 form{float:left; width:50%;}
#select_navi_03 select{float:left;}
#select_navi_03 input{float:left;}
#select_navi_03 span{float:left; font-size:12px;}

.sub_bt {float:right;  height:30px; cursor:pointer;}  
.print_bt{ float:left; width:56px; height:19px; background:url(../images/common/common.png) no-repeat   0px  -351px; border:none; margin:5px 5px 0 0; cursor:pointer;}
.excel_bt{ float:left; width:56px; height:19px; background:url(../images/common/common.png) no-repeat -61px  -351px; border:none; margin:5px 0 0 0; cursor:pointer;}
.save_bt{  float:left; width:56px; height:19px; background:url(../images/common/common.png) no-repeat -121px -351px; border:none; margin:5px 5px 0 0; cursor:pointer;}
.cancel_bt{float:left; width:56px; height:19px; background:url(../images/common/common.png) no-repeat -182px -351px; border:none; margin:5px 0 0 0; cursor:pointer;}



/*½æ³×ÀÓ*/
.pp{ float:left; font-size:11px;}
.pp span {float:left; line-height:18px; }
.pp span a{color:#c6c6c6;}
.pp .index a{width:12px; height:11px; margin:3px 5px; background:url(../images/common/common_pic.png) no-repeat 0px 0px; display:inline-block; text-indent:-9999px;}
.pp .blind  {width:3px;  height:5px;  margin:6px 5px; display:inline-block; background:url(../images/common/common_pic.png) no-repeat -29px 0px; text-indent:-9999px;}


/* ÆäÀÌÂ¡ */
.paging_wrap{float:left; width:100%;font-size:12px;}
.paging_wrap .paging {clear:both;margin:0 auto;padding-top:16px;_padding-top:19px;text-align:center;width:100%;}
.paging_wrap .paging li {display:inline; margin-right:4px; padding:0px 6px; background:url(../images/common/line.gif) no-repeat; background-position-y:3px;}
.paging_wrap .paging li:nth-child(3) {background:none;}
.paging_wrap .paging li strong{font-size:1.2em;color:#0958a5;}
.paging_wrap .paging li.prev    {margin:0 2px 0 0; padding:0 !important;background:none !important;}
.paging_wrap .paging li.next    {margin:0 0 0 2px; padding:0 !important;background:none !important;}
.paging_wrap .paging li.first   {margin:0 2px 0 0; padding:0 !important;background:none !important;}
.paging_wrap .paging li.last    {margin:0 0 0 0;   padding:0 !important;background:none !important;}
.paging_wrap .paging li img     { margin:-5px 0 0 0;}
.paging_wrap .fr_bn{float:right; background:none;padding-right:0 !important;margin-right:0; position:absolute; right:0; top:20px;}
.paging li a:active{color:#0958a5; text-decoration: underline;}

.search_wrap{float:left; width:100%; height:30px;font-size:12px;}
.search_wrap .searching {float:left;}
.search_wrap .searching select{float:left; margin:0 5px 0 0; height:20px; }
.search_wrap .searching input{float:left; width:140px; border:1px solid #CCC; padding: 2px 0px 0px 3px; font-size: 12px; height:16px;}
.search_wrap .searching img{float:left; margin: 0 0 0 5px }
