@charset "utf-8";

.overflow_hidden{overflow:hidden;}
.hidden{overflow:hidden;width:0;height:0;opacity:0;}
.alignR{text-align:right;}
.alignL{text-align:left;}
.alignC{text-align:center;}
.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.mt0{margin-top:0px !important}
.mt20{margin-top:20px}
/*border-bottom:2px solid #009a77; */
/* gnb */
.wrap{position: relative;z-index:99}
.wrap .header{position:absolute;z-index:9999;background:#fff;width:100%;/*overflow:hidden;*/top:0;left:0;right:0}
.wrap .header .inner_wrap{width:1170px;}
.wrap .header.on{height:auto;border-bottom:1px solid #dadada}
.wrap .header:after{content:'line';position:absolute;height:2px;background:#009a77;width:100%;text-indent:-999em;top:70px}
.wrap .header .head_gnb{overflow:hidden;position: relative;height:72px}
.wrap .header .head_gnb h1{float:left;margin-top:16px}
.wrap .header .head_gnb .head_menu{float:left;margin-left:77px;margin-top:31px}

.wrap .header .head_gnb .head_menu .depth01{overflow:hidden}
.wrap .header .head_gnb .head_menu .depth01 > li{float:left;}

.wrap .header .head_gnb .head_menu .depth01 > li > a{font-size:16px;line-height:1.2;letter-spacing:-0.08em;color:#5a5a5a;}
.wrap .header .head_gnb .head_menu .depth01 > li > a:hover,
.wrap .header .head_gnb .head_menu .depth01 > li > a:focus,
.wrap .header .head_gnb .head_menu .depth01 > li > a.on{color:#009170;font-weight:bold;}
.wrap .header .head_gnb .head_menu .depth01 > li.menu02{margin-left:70px}
.wrap .header .head_gnb .head_menu .depth01 > li.menu03{margin-left:54px}
.wrap .header .head_gnb .head_menu .depth01 > li.menu04{margin-left:68px}

.wrap .header .head_gnb .head_menu .depth01 li.menu04 .depth02 > ul > li{padding:7px 0 6px}
.wrap .header .head_gnb .head_menu .depth01 li.menu04 .depth02 > ul > li:first-child{padding-top:0}

.wrap .header .head_gnb .head_menu .depth01 .depth02{margin-top:49px}
/*.wrap .header .head_gnb .head_menu .depth01 .depth02 ul > li,*/
.wrap .header .head_gnb .head_menu .depth01 .depth02 > ul > li{padding:9px 0}
.wrap .header .head_gnb .head_menu .depth01 .depth02 > ul > li:first-child{padding-top:0}
.wrap .header .head_gnb .head_menu .depth01 .depth02 > ul > li,
.wrap .header .head_gnb .head_menu .depth01 .depth02 > ul > li > a{font-size:14px;color:#5a5a5a;}
.wrap .header .head_gnb .head_menu .depth01 .depth02 > ul > li > a:hover,
.wrap .header .head_gnb .head_menu .depth01 .depth02 > ul > li > a:focus{color:#009170;border-bottom:1px solid #009170;font-weight:bold;padding-bottom:1px}

.wrap .header .head_gnb .head_menu .depth01 .depth02 .depth03{margin-top:6px}
.wrap .header .head_gnb .head_menu .depth01 .depth02 .depth03 li,
.wrap .header .head_gnb .head_menu .depth01 .depth02 .depth03 a{font-size:14px;color:#5a5a5a;}
.wrap .header .head_gnb .head_menu .depth01 .depth02 .depth03 li{padding:6px 0}
.wrap .header .head_gnb .head_menu .depth01 .depth02 .depth03 a:hover,
.wrap .header .head_gnb .head_menu .depth01 .depth02 .depth03 a:focus{color:#009170;font-weight:bold;border-bottom:1px solid #009170;padding-bottom:1px;/*background:url(../images/img/depth03_bg.gif) no-repeat 100% 50%;padding-right:12px*/}
.wrap .header .head_gnb .login_area{position:absolute;top:29px;right:0}
.wrap .header .head_gnb .login_area li{display:inline-block;padding-left:14px;position: relative;vertical-align: middle}
.wrap .header .head_gnb .login_area li:before{content:'l';position:absolute;text-indent:-999em;width:1px;height:12px;background:#dadada;left:4px;top:2px}
.wrap .header .head_gnb .login_area li:first-child{padding-left:0}
.wrap .header .head_gnb .login_area li:first-child + li{padding-left:5px}
.wrap .header .head_gnb .login_area li:first-child:before,
.wrap .header .head_gnb .login_area li:first-child + li:before{display:none}
.wrap .header .head_gnb .login_area li a{font-size:13px;color:#7a7a7a;vertical-align:top;letter-spacing:-0.05em}

.wrap .header .head_gnb .quickHelp{  position: absolute;  z-index: 999;top:101px;right:0}
.wrap .header .head_gnb .quickHelp ul{width:292px;margin-top:-4px;margin-left:-23px}
.wrap .header .head_gnb .quickHelp li{float:left;margin-left:23px;margin-top:4px}
.wrap .header .head_gnb .quickHelp li a{display:block;color:#5a5a5a;font-size:14px;width:123px;position:relative;border-bottom:1px dashed #dadada;padding:11px 0}
.wrap .header .head_gnb .quickHelp li a:before{content:' ';display:inline-block;;background:url(../images/img/gnb_quickmenu_sprite.png);width:16px;height:16px;vertical-align:middle}
.wrap .header .head_gnb .quickHelp li a span{display:inline-block;vertical-align:middle;padding-left:7px}
.wrap .header .head_gnb .quickHelp li a:after{content:'>';text-indent:-9999em;position:absolute;right:0;top:50%;background:url(../images/img/gnb_quickmenu_sprite.png) 0 -52px;width:5px;height:10px;margin-top:-5px}
.wrap .header .head_gnb .quickHelp li a:hover,
.wrap .header .head_gnb .quickHelp li a:focus{color:#009170;font-weight:bold;}
.wrap .header .head_gnb .quickHelp li a:hover:after,
.wrap .header .head_gnb .quickHelp li a:hover:focus{background-position:-15px -52px}

.wrap .header .head_gnb .quickHelp .gqm1 a:hover:before,
.wrap .header .head_gnb .quickHelp .gqm1 a:focus:before{background-position:0 -26px}

.wrap .header .head_gnb .quickHelp .gqm2 a:before{background-position:-26px 0}
.wrap .header .head_gnb .quickHelp .gqm2 a:hover:before,
.wrap .header .head_gnb .quickHelp .gqm2 a:focus:before{background-position:-26px -26px}

.wrap .header .head_gnb .quickHelp .gqm3 a:before{background-position:-52px 0}
.wrap .header .head_gnb .quickHelp .gqm3 a:hover:before,
.wrap .header .head_gnb .quickHelp .gqm3 a:focus:before{background-position:-52px -26px}

.wrap .header .head_gnb .quickHelp .gqm4 a:before{background-position:-78px 0}
.wrap .header .head_gnb .quickHelp .gqm4 a:hover:before,
.wrap .header .head_gnb .quickHelp .gqm4 a:focus:before{background-position:-78px -26px}

.wrap .header .head_gnb .quickHelp .quickBox{display:block;width:268px;height:108px;border:1px solid #dadada;margin-bottom:17px;background:url('../images/img/quickBox_img.png') no-repeat 190px 23px #eaeaea;}
.wrap .header .head_gnb .quickHelp .quickBox .quickBoxCont{display:block;margin:18px}
.wrap .header .head_gnb .quickHelp .quickBox .quickBoxCont .txt{display:block;font-size:16px;color:#5a5a5a;font-weight:bold}
.wrap .header .head_gnb .quickHelp .quickBox .quickBoxCont .txt strong{color:#009170;font-size:21px;line-height:1.2}
.wrap .header .head_gnb .quickHelp .quickBox .quickBoxCont .txt strong i{font-size:26px}
.wrap .header .head_gnb .quickHelp .quickBox .quickBoxCont .txt strong i,
.wrap .header .head_gnb .quickHelp .quickBox .quickBoxCont .txt strong span{vertical-align:middle}

/* location(page navi) */
.wrap .page_nav{border-bottom:1px solid #dadada;}
.wrap .page_nav .inner_wrap{position:relative;}
.wrap .page_nav .page_nav_area{text-align:right;font-size:0;}
.wrap .page_nav .page_nav_area ul{display:inline-block;}
.wrap .page_nav .page_nav_area ul:after{content:'';display:block;clear:both;}
.wrap .page_nav .page_nav_area ul li{position:relative;float:left;text-align:left;}
.wrap .page_nav .page_nav_area ul.depth01 li:before{content:'';position:absolute;top:17px;left:-10px;width:5px;height:7px;margin:0 8px;background:url('../images/img/ic_toppage_nav_arrow.png') no-repeat 0 0;}
.wrap .page_nav .page_nav_area ul li:first-child:before{content:'';display:none;}
.wrap .page_nav .page_nav_area ul li a{display:block;padding:0 9px;font-size:13px;color:#5a5a5a;line-height:37px;}
.wrap .page_nav .page_nav_area ul li:first-child a{padding-left:0;}
.wrap .page_nav .page_nav_area ul.depth01 > li:last-child > a{padding-right:0;}
.wrap .page_nav .page_nav_area ul li ul{display:none;position:absolute;z-index:20;/*width:135px;*/padding:5px 0;border:1px solid #dadada;background:#fff;}
.wrap .page_nav .page_nav_area ul li.on ul{display:block;}
/*.wrap .page_nav .page_nav_area ul li > a:hover + ul,
.wrap .page_nav .page_nav_area ul li > a:focus + ul{display:block;}*/
.wrap .page_nav .page_nav_area ul li ul li{float:none;/*border-bottom:1px solid #dadada;*/background:#fff;}
.wrap .page_nav .page_nav_area ul li ul li:last-child{border-bottom:0;}
.wrap .page_nav .page_nav_area ul li ul li:before{content:'';display:none;}
.wrap .page_nav .page_nav_area ul li ul li a{display:block;padding:0 15px;font-size:13px;color:#2a2a2a;line-height:32px;letter-spacing:-1px;white-space:nowrap;}
.wrap .page_nav .page_nav_area ul li ul li a:hover,
.wrap .page_nav .page_nav_area ul li ul li a:focus{font-weight:bold;}
.wrap .page_nav .page_nav_area ul li ul li:first-child a{padding-left:15px;}
.wrap .page_nav .page_nav_area ul li ul li a:hover,
.wrap .page_nav .page_nav_area ul li ul li a:focus{color:#009170;}

/* 접속이력,IP*/
.wrap .page_nav .inner_ip_info{position:absolute;top:4px;left:0;}
.wrap .page_nav .inner_ip_info{text-align:right;padding-top:5px;}
.wrap .page_nav .inner_ip_info span{font-size:13px;color:#7a7a7a;line-height:16px;}
.wrap .page_nav .inner_ip_info span strong{font-weight:bold;}
.wrap .page_nav .inner_ip_info span + span{margin-left:30px;}

/* content */
.contents{height:100%;padding-bottom: 120px;}
.contents .inner_wrap{height:100%;}
.contents .inner_wrap:after{content:'';display:block;clear:both;}

/* left_menu */
.left_menu{/*border-right:1px solid #dadada;*/box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.left_menu .inner_left{}
.left_menu .inner_left .tit{display:block;margin:35px 0 27px;font-size:20px;color:#2a2a2a;font-weight:normal;line-height:26px;}
.left_menu .inner_left ul.depth_01{padding-right:29px;}
.left_menu .inner_left ul.depth_01 > li{margin-top:2px;}
.left_menu .inner_left ul.depth_01 > li:first-child{margin-top:0;}
.left_menu .inner_left ul.depth_01 li a{display:block;position:relative;padding-left:14px;font-size:15px;color:#2a2a2a;line-height:36px;}
.left_menu .inner_left ul.depth_01 li a.btn_contract:after{content:'';position:absolute;top:13px;right:12px;width:10px;height:10px;background:url('../images/img/ic_btn_contract.png') no-repeat 0 0;}
.left_menu .inner_left ul.depth_01 li a.btn_contract:hover:after,
.left_menu .inner_left ul.depth_01 li a.btn_contract:focus:after{background:url('../images/img/ic_btn_contract_on2.png') no-repeat 0 0;}
.left_menu .inner_left ul.depth_01 li.on a.btn_contract:after{background:url('../images/img/ic_btn_contract_on.png') no-repeat 0 0;}
.left_menu .inner_left ul.depth_01 li a:hover,
.left_menu .inner_left ul.depth_01 li a:focus,
.left_menu .inner_left ul.depth_01 li.on a{color:#fff;background:#009a77;-webkit-print-color-adjust:exact;}
.left_menu .inner_left ul.depth_01 li ul.depth_02{display:none;padding:7px 0 10px;}
.left_menu .inner_left ul.depth_01 li ul.depth_02 li{}
.left_menu .inner_left ul.depth_01 li ul.depth_02 li a{display:block;font-size:15px;color:#2a2a2a;background:#fff;line-height:29px;}
.left_menu .inner_left ul.depth_01 li ul.depth_02 li a:hover,
.left_menu .inner_left ul.depth_01 li ul.depth_02 li a:focus,
.left_menu .inner_left ul.depth_01 li ul.depth_02 li.on a{color:#ff4c01;background:#fff;}
.left_menu .inner_left ul.depth_01 li.on ul.depth_02{display:block;}

/* icon */
.ic_info{display:inline-block;width:16px;height:16px;background:url('../images/img/ic_subnav_main_off.png') no-repeat 0 0;vertical-align:middle;}
.ic_step1{display:inline-block;width:16px;height:16px;background:url('../images/img/ic_subnav_01_off.png') no-repeat 0 0;vertical-align:middle;}
.ic_step2{display:inline-block;width:16px;height:16px;background:url('../images/img/ic_subnav_02_off.png') no-repeat 0 0;vertical-align:middle;}
.ic_step3{display:inline-block;width:16px;height:16px;background:url('../images/img/ic_subnav_03_off.png') no-repeat 0 0;vertical-align:middle;}
.ic_step4{display:inline-block;width:16px;height:16px;background:url('../images/img/ic_subnav_04_off.png') no-repeat 0 0;vertical-align:middle;}
.ic_step5{display:inline-block;width:3px;width:16px;height:16px;background:url('../images/img/ic_subnav_05_off.png') no-repeat 0 0;vertical-align:middle;}

.info_icon{display:inline-block;position:relative;width:70px;height:0;padding:62px 0 0;text-align:center;}
.info_icon.nodata_01{background:url('../images/img/ic_info_01_nodata.png') no-repeat 50% 0;}
.info_icon.nodata_02{background:url('../images/img/ic_info_02_nodata.png') no-repeat 50% 0;}
.info_icon.nodata_03{background:url('../images/img/ic_info_03_nodata.png') no-repeat 50% 0;}
.info_icon.nodata_04{background:url('../images/img/ic_info_04_nodata.png') no-repeat 50% 0;}
.info_icon.nodata_05{background:url('../images/img/ic_info_05_nodata.png') no-repeat 50% 0;}
.info_icon.nodata_06{background:url('../images/img/ic_info_06_nodata.png') no-repeat 50% 0;}
.info_icon.nodata_07{background:url('../images/img/ic_info_07_nodata.png') no-repeat 50% 0;}
.info_icon.nodata_08{background:url('../images/img/ic_info_08_nodata.png') no-repeat 50% 0;}
.info_icon.indata_01{background:url('../images/img/ic_info_01_indata.png') no-repeat 50% 0;}
.info_icon.indata_02{background:url('../images/img/ic_info_02_indata.png') no-repeat 50% 0;}
.info_icon.indata_03{background:url('../images/img/ic_info_03_indata.png') no-repeat 50% 0;}
.info_icon.indata_04{background:url('../images/img/ic_info_04_indata.png') no-repeat 50% 0;}
.info_icon.indata_05{background:url('../images/img/ic_info_05_indata.png') no-repeat 50% 0;}
.info_icon.indata_06{background:url('../images/img/ic_info_06_indata.png') no-repeat 50% 0;}
.info_icon.indata_07{background:url('../images/img/ic_info_07_indata.png') no-repeat 50% 0;}
.info_icon.indata_08{background:url('../images/img/ic_info_08_indata.png') no-repeat 50% 0;}
.info_icon.inputdata_01{background:url('../images/img/ic_info_01_input.gif') no-repeat 50% 0;}
.info_icon.inputdata_02{background:url('../images/img/ic_info_02_input.gif') no-repeat 50% 0;}
.info_icon.inputdata_03{background:url('../images/img/ic_info_03_input.gif') no-repeat 50% 0;}
.info_icon.inputdata_04{background:url('../images/img/ic_info_04_input.gif') no-repeat 50% 0;}
.info_icon.inputdata_05{background:url('../images/img/ic_info_05_input.gif') no-repeat 50% 0;}
.info_icon.inputdata_06{background:url('../images/img/ic_info_06_input.gif') no-repeat 50% 0;}
.info_icon.inputdata_07{background:url('../images/img/ic_info_07_input.gif') no-repeat 50% 0;}
.info_icon.inputdata_08{background:url('../images/img/ic_info_08_input.gif') no-repeat 50% 0;}

.info_icon span{display:block;margin-top:6px;font-size:14px;}
.info_icon.nodata_01 span,
.info_icon.nodata_02 span,
.info_icon.nodata_03 span,
.info_icon.nodata_04 span,
.info_icon.nodata_05 span,
.info_icon.nodata_06 span,
.info_icon.nodata_07 span,
.info_icon.nodata_08 span{color:#7a7a7a;}
.info_icon.indata_01 span,
.info_icon.indata_02 span,
.info_icon.indata_03 span,
.info_icon.indata_04 span,
.info_icon.indata_05 span,
.info_icon.indata_06 span,
.info_icon.indata_07 span,
.info_icon.indata_08 span{color:#009170;}
.info_icon.inputdata_01 span,
.info_icon.inputdata_02 span,
.info_icon.inputdata_03 span,
.info_icon.inputdata_04 span,
.info_icon.inputdata_05 span,
.info_icon.inputdata_06 span,
.info_icon.inputdata_07 span,
.info_icon.inputdata_08 span{color:#ff4c01;}

.info_icon.indata_01 .badge,
.info_icon.indata_02 .badge,
.info_icon.indata_03 .badge,
.info_icon.indata_04 .badge,
.info_icon.indata_05 .badge,
.info_icon.indata_06 .badge,
.info_icon.indata_07 .badge,
.info_icon.indata_08 .badge {display:none;position:absolute;top:-6px;right:-1px;width:25px;height:25px;margin:0;font-size:12px;color:#fff;line-height:25px;background:url('../images/img/ic_indata_badge.png') no-repeat 0 0;}
.info_icon.inputdata_01 .badge,
.info_icon.inputdata_02 .badge,
.info_icon.inputdata_03 .badge,
.info_icon.inputdata_04 .badge,
.info_icon.inputdata_05 .badge,
.info_icon.inputdata_06 .badge,
.info_icon.inputdata_07 .badge,
.info_icon.inputdata_08 .badge {display:none;position:absolute;top:-8px;right:-3px;width:29px;height:29px;margin:0;font-size:12px;color:#ff4c01;line-height:29px;background:url('../images/img/ic_inputdata_badge.png') no-repeat 0 0;}
.info_icon.on .badge{display:block;}

/* step_type1 */
.step_style1{width:100%;padding:17px 0 15px;border-bottom:1px solid #dadada;background:#f8f8f8;text-align:center;}
.step_style1 dl{display:inline-block;width:780px;line-height:16px;}
.step_style1 dl:after{content:'';display:block;clear:both;}
.step_style1 dl dt,
.step_style1 dl dd{float:left;}
.step_style1 dl dt{width:180px;text-align:right;}
.step_style1 dl dt .inner_cont,
.step_style1 dl dd .inner_cont{display:none;padding-left:7px;font-size:15px;color:#9a9a9a;}
.step_style1 dl dt:hover .inner_cont,
.step_style1 dl dt a:focus .inner_cont,
.step_style1 dl dd:hover .inner_cont{display:inline-block;}
.step_style1 dl dt.on .inner_cont,
.step_style1 dl dd.on .inner_cont{display:inline-block;color:#009170;font-weight:bold;}
.step_style1 dl dt.on .ic_info{background:url('../images/img/ic_subnav_main_on.png') no-repeat 0 0;}
.step_style1 dl dd.on .ic_step1{background:url('../images/img/ic_subnav_01_on.png') no-repeat 0 0;}
.step_style1 dl dd.on .ic_step2{background:url('../images/img/ic_subnav_02_on.png') no-repeat 0 0;}
.step_style1 dl dd.on .ic_step3{background:url('../images/img/ic_subnav_03_on.png') no-repeat 0 0;}
.step_style1 dl dd.on .ic_step4{background:url('../images/img/ic_subnav_04_on.png') no-repeat 0 0;}
.step_style1 dl dd.on .ic_step5{background:url('../images/img/ic_subnav_05_on.png') no-repeat 0 0;}
.step_style1 dl dt:after{content:'';display:inline-block;width:2px;height:14px;margin:0 29px;background:#dadada;vertical-align:middle;}
.step_style1 dl dd:before{content:'';display:inline-block;width:8px;height:13px;margin:0 29px;background:url('../images/img/ic_subnav_arr.png') no-repeat 0 0;vertical-align:middle;}
.step_style1 dl dt + dd:before{display:none;}

/* table */
.tbl_style1 {background-color:#fff;border-top:2px solid #4a4a4a;}
.tbl_style1 table {width:100%;text-align:center;}
.tbl_style1 table th {padding:0 20px;background:#f8f8f8;font-size:14px;color:#5a5a5a;font-weight:normal;text-align:left;vertical-align:middle;letter-spacing:-1px;}
.tbl_style1 table th:last-child {border:0;}
.tbl_style1 table th span {display:inline-block;}
.tbl_style1 table tr {border-bottom:1px solid #ebebeb;}
.tbl_style1 table tr.group_sum {background-color:#f9f9f9;}
.tbl_style1 table td {width:78px;padding:11px 20px 11px 15px;font-size:14px;color:#555;text-align:left;vertical-align:middle;letter-spacing:-0.05em;}
.tbl_style1 table td:last-child {border:0;}
.tbl_style1 table td span {display:inline-block;vertical-align:middle;}

.tbl_style2 {background-color:#fff;border-top:2px solid #4a4a4a;}
.tbl_style2 table {width:100%;text-align:center;table-layout:fixed;}
.tbl_style2 table th {position:relative;padding:12px 0 13px;background:#f8f8f8;font-size:14px;color:#5a5a5a;font-weight:normal;vertical-align:middle;}
.tbl_style2 table th span:before{content:'';position:absolute;top:15px;left:0;width:1px;height:14px;background:#dadada;}
.tbl_style2 table th:first-child span:before{content:'';display:none;}
.tbl_style2 table tr {border-bottom:1px solid #dadada;background-color:#fff;}
.tbl_style2 table tbody tr:last-child {border-bottom: 1px solid #dadada;}
.tbl_style2 table td {overflow:hidden;text-overflow:ellipsis;white-space:nowrap; height:53px;padding:0 14px;font-size:14px;color:#2a2a2a;vertical-align:middle;letter-spacing:-0.05em;}
.tbl_style2 table td span {display:inline-block;vertical-align:middle;}

.tbl_style2_1 {background-color:#fff;border-top:2px solid #4a4a4a;}
.tbl_style2_1 table {width:100%;text-align:center;table-layout:fixed;}
.tbl_style2_1 table th {position:relative;height:47px;background:#f8f8f8;font-size:14px;color:#5a5a5a;font-weight:normal;vertical-align:middle;}
.tbl_style2_1 table th span:before{content:'';position:absolute;top:18px;left:0;width:1px;height:14px;background:#dadada;}
.tbl_style2_1 table th:first-child span:before{content:'';display:none;}
.tbl_style2_1 table tr {background-color:#fff;}
.tbl_style2_1 table tbody tr:first-child {border-top: 1px solid #dadada;}
.tbl_style2_1 table td {/*overflow:hidden;text-overflow:ellipsis;white-space:nowrap;*/word-break:break-all; height:47px;padding:0 10px;border-bottom:1px solid #dadada;font-size:14px;color:#2a2a2a;vertical-align:middle;letter-spacing:-0.05em;line-height:1.4;}
.tbl_style2_1 table td span {display:inline-block;vertical-align:middle;}

.tbl_style3{background-color:#fff;border-top:2px solid #4a4a4a}
.tbl_style3 table{width:100%;text-align:left;}
.tbl_style3 table tr{border-bottom:1px solid #dadada;}
.tbl_style3 table th{height:47px;padding:0 20px;font-size:14px;color:#5a5a5a;background-color:#fbfaf8;text-align:left;letter-spacing:-1px;vertical-align:middle;}
.tbl_style3 table th:first-child {border-left:0;}
.tbl_style3 table th span{display:block;position:relative;}
.tbl_style3 table th span.required:before{display:inline-block;position:absolute;top:5px;left:-10px;content:"*";font-size:14px;color:#ce1717;}
.tbl_style3 table td{height:47px;padding:0 20px;font-size:14px;color:#2a2a2a;line-height:1.3;letter-spacing:-0.05em;vertical-align:middle;}
.tbl_style3 table td:last-child{border-right:0;}
.tbl_style3 table td button{margin-left:20px;}
.tbl_style3 table td span.txt_red{color:#ff4c01;}
.tbl_style3 .btn_excel{position:absolute;bottom:0;right:0;}

.tbl_style4 {background-color:#fff;border-top:2px solid #4a4a4a;}
.tbl_style4 table {width:100%;text-align:center;}
.tbl_style4 table th {height:47px;padding:0 10px;background:#f8f8f8;font-size:14px;color:#5a5a5a;font-weight:normal;text-align:left;vertical-align:middle;letter-spacing:-1px;}
.tbl_style4 table th:last-child {border:0;}
.tbl_style4 table th span {display:inline-block;line-height:24px;}
.tbl_style4 table tr {border-bottom:1px solid #dadada;}
.tbl_style4 table tr.group_sum {background-color:#f9f9f9;}
.tbl_style4 table td {height:47px;padding:0 10px;font-size:14px;color:#2a2a2a;text-align:left;vertical-align:middle;letter-spacing:-0.05em;}
.tbl_style4 table td:last-child {border:0;}
.tbl_style4 table td span {display:inline-block;vertical-align:middle;line-height:24px;}
.tbl_style4 .btn_excel{position:absolute;bottom:0;right:0;}

.tbl_style5 {background-color:#fff;border-top:2px solid #4a4a4a;}
.tbl_style5 table {width:100%;text-align:center;}
.tbl_style5 table th {height:31px;padding:8px 10px;background:#f8f8f8;font-size:14px;color:#5a5a5a;font-weight:normal;text-align:left;vertical-align:middle;letter-spacing:-1px;}
.tbl_style5 table th:last-child {border:0;}
.tbl_style5 table th span {display:inline-block;line-height:24px;}
.tbl_style5 table tr {border-bottom:1px solid #dadada;}
.tbl_style5 table tr.group_sum {background-color:#f9f9f9;}
.tbl_style5 table td {height:31px;padding:8px 10px;font-size:14px;color:#2a2a2a;text-align:left;vertical-align:middle;letter-spacing:-0.05em;}
.tbl_style5 table td:last-child {border:0;}
.tbl_style5 table td span {display:inline-block;vertical-align:middle;line-height:24px;}
.tbl_style5 .btn_excel{position:absolute;bottom:0;right:0;}

.pop_tbl_style2{background-color:#fff;border-top:2px solid #4a4a4a;}
.pop_tbl_style2 table{width:100%;text-align:center;table-layout:fixed;}
.pop_tbl_style2 table thead th span{display:block;letter-spacing:-1px;}
.pop_tbl_style2 table th{position:relative;padding:11px 0;background:#f8f8f8;font-size:13px;color:#5a5a5a;font-weight:normal;vertical-align:middle;}
.pop_tbl_style2 table th:first-child{padding-left:10px;}
.pop_tbl_style2 table th:last-child{padding-right:10px;}
.pop_tbl_style2 table th span:before{content:'';position:absolute;top:10px;left:0;width:1px;height:14px;background:#dadada;}
.pop_tbl_style2 table th:first-child span:before{content:'';display:none;}
.pop_tbl_style2 table tr{border-bottom:1px solid #e4e4e4;background-color:#fff;}
.pop_tbl_style2 table tbody tr:last-child{border-bottom: 1px solid #e4e4e4;}
.pop_tbl_style2 table td {height:42px;padding:0 14px;font-size:13px;color:#2a2a2a;line-height: 14px;letter-spacing:-1px;vertical-align:middle;}
.pop_tbl_style2 table td:first-child{padding-left:10px;}
.pop_tbl_style2 table td:last-child{padding-right:10px;}
.pop_tbl_style2 table td span.list_txt{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;vertical-align:middle;}

.pop_tbl_style2.a1{margin-top:20px}
.pop_tbl_style2.a1 th,
.pop_tbl_style2.a1 td{padding:2px 0 3px}
.pop_tbl_style2.a1 td{padding-left:5px;padding-right:5px;}

.pop_tbl_style3 {background-color:#fff;border-top:2px solid #4a4a4a;}
.pop_tbl_style3 table {width:100%;text-align:center;}
.pop_tbl_style3 table th {height:43px;padding:0 10px;background:#f8f8f8;font-size:13px;color:#5a5a5a;font-weight:normal;text-align:left;vertical-align:middle;letter-spacing:-1px;}
.pop_tbl_style3 table th span {display:block;line-height:18px;}
.pop_tbl_style3 table th span.letter_2{letter-spacing:-2px;}
.pop_tbl_style3 table tr {border-bottom:1px solid #ebebeb;}
.pop_tbl_style3 table tr.group_sum {background-color:#f9f9f9;}
.pop_tbl_style3 table td {height:43px;padding:0 10px;font-size:14px;color:#2a2a2a;text-align:left;vertical-align:middle;letter-spacing:-1px;}
.pop_tbl_style3 table td span {display:inline-block;vertical-align:middle;line-height:1.3;}

.tbl_style_admin {background-color:#fff;border-top:2px solid #4a4a4a;}
.tbl_style_admin table {width:100%;text-align:center;table-layout:fixed;}
.tbl_style_admin table th {position:relative;height:47px;background:#f8f8f8;font-size:14px;color:#5a5a5a;font-weight:normal;vertical-align:middle;}
.tbl_style_admin table th span:before{content:'';position:absolute;top:18px;left:0;width:1px;height:14px;background:#dadada;}
.tbl_style_admin table th:first-child span:before{content:'';display:none;}
.tbl_style_admin table tr {border-bottom:1px solid #dadada;background-color:#fff;}
.tbl_style_admin table tbody tr:last-child {border-bottom: 1px solid #dadada;}
.tbl_style_admin table td {height:47px;padding:0 5px;font-size:14px;color:#2a2a2a;vertical-align:middle;letter-spacing:-1px;word-break:break-all;}
.tbl_style_admin table td span {display:inline-block;vertical-align:middle;}
.tbl_style_admin td .check_area{margin-left:4px;}
.tbl_style_admin .btn_excel{position:absolute;bottom:0;right:0;}
.tbl_style_admin .totalCols{background:#f8f8f8}

.chartTblList > ul{font-size:14px;font-weight:bold;margin:20px 0 10px}
.chartTblList > ul:after{content:' ';display:block;clear:both;overflow:hidden;}
.chartTblList > ul li{float:left;margin-left:20px}
.chartTblList > ul li:first-child{margin-left:0}

.tbl_style_product {background-color:#fff;}
.tbl_style_product table {width:100%;border-top:1px solid #dadada;text-align:center;table-layout:fixed;}
.tbl_style_product table tr {border-bottom:1px solid #dadada;}
.tbl_style_product table thead tr {background:#eaeaea;}
.tbl_style_product table th {position:relative;padding:11px 0 12px;border-right:1px solid #dadada;font-size:14px;color:#5a5a5a;line-height:16px;font-weight:normal;vertical-align:middle;}
.tbl_style_product table th span{display:block;}
.tbl_style_product table th span:before{content:'';position:absolute;top:15px;left:0;width:1px;height:14px;background:#dadada;}
.tbl_style_product table th:first-child span:before{content:'';display:none;}
.tbl_style_product table td {height:24px;padding:9px 15px;border-right:1px solid #dadada;font-size:14px;color:#2a2a2a;line-height:24px;vertical-align:middle;letter-spacing:-1px;text-align:left;}
.tbl_style_product table td.alignC{text-align:center;}
.tbl_style_product table th:first-child{border-left:1px solid #dadada;}
.tbl_style_product table td:first-child{border-left:1px solid #dadada;}
.tbl_style_product table td span {display:inline-block;vertical-align:middle;}

td .noInsu{padding:30px 0 30px;font-size:18px;color:#5a5a5a;}
td .noInsu2{padding:10px 0 10px;font-size:14px;color:#5a5a5a;}
li .noInsu3{display:inline-block;padding:12px 0;height:41px;font-size:14px;color:#5a5a5a;text-align:center;}
li .noInsu4{display:inline-block;padding:12px 0;font-size:14px;color:#5a5a5a;text-align:center;}
td .noInsu5{display:inline-block;width:auto !important;padding:10px 0 10px;font-size:14px;color:#5a5a5a;text-align:center;}

/* button */
.btn_style1{overflow:visible;display:inline-block;padding:0 10px 2px;border-radius:2px;border:1px solid #9a9a9a;background:#fff;font-size:13px;color:#7a7a7a;line-height:20px;vertical-align:middle;text-align:center;white-space:nowrap;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer;*display:inline;*zoom:1;}
button.btn_style1{height:24px;}
.btn_style1:hover{text-decoration:none;}
.btn_style1:visited, .btn_style1:link{color:#7a7a7a;}
.btn_style2{overflow:visible;display:inline-block;width:200px;padding:0 10px 2px;border-radius:2px;border:2px solid #7a7a7a;background:#7a7a7a;font-size:16px;color:#fff;line-height:44px;vertical-align:middle;text-align:center;white-space:nowrap;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer;*display:inline;*zoom:1;}
button.btn_style2{height:50px;}
.btn_style2_1{overflow:visible;display:inline-block;width:200px;padding:0 10px 2px;border-radius:2px;border:2px solid #7a7a7a;background:#7a7a7a;font-size:16px;color:#fff;line-height:44px;vertical-align:middle;text-align:center;white-space:nowrap;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer;*display:inline;*zoom:1;}
.btn_style2_1:before{content:'';display:inline-block;width:7px;height:13px;margin-right:15px;background:url('../images/img/ic_btn_prev.png') no-repeat 0 0;vertical-align:middle;}
button.btn_style2_1{height:50px;}
.btn_style3{overflow:visible;display:inline-block;width:200px;padding:0 10px 2px;border-radius:2px;border:2px solid #009a77;background:#009a77;font-size:16px;color:#fff;line-height:44px;vertical-align:middle;text-align:center;white-space:nowrap;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer;*display:inline;*zoom:1;}
button.btn_style3{height:50px;}
.btn_style3_1{overflow:visible;display:inline-block;width:200px;padding:0 10px 2px;border-radius:2px;border:2px solid #009a77;background:#009a77;font-size:16px;color:#fff;line-height:44px;vertical-align:middle;text-align:center;white-space:nowrap;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer;*display:inline;*zoom:1;}
.btn_style3_1:after{content:'';display:inline-block;width:7px;height:13px;margin-left:15px;background:url('../images/img/ic_btn_next.png') no-repeat 0 0;vertical-align:middle;}
button.btn_style3_1{height:50px;}
.btn_style4{overflow:visible;display:inline-block;width:200px;padding:0 10px 2px;border-radius:2px;border:2px solid #9a9a9a;background:#fff;font-size:16px;color:#7a7a7a;line-height:44px;vertical-align:middle;text-align:center;white-space:nowrap;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer;*display:inline;*zoom:1;}
button.btn_style4{height:50px;}
.btn_style4:before{content:'';display:inline-block;width:7px;height:13px;margin-right:15px;background:url('../images/btn/btn_style4.png') no-repeat 0 0;vertical-align:middle;}
.btn_style5{overflow:visible;display:inline-block;padding:0 8px 2px;border-radius:2px;border:1px solid #d2d2d2;background:#fff;font-size:13px;color:#5a5a5a;line-height:26px;vertical-align:middle;text-align:center;white-space:nowrap;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer;*display:inline;*zoom:1;}
button.btn_style5{height:30px;padding-bottom:0;}
.btn_style5:after{content:'';display:inline-block;width:5px;height:9px;margin-left:10px;background:url('../images/btn/btn_style5.png') no-repeat 0 0;vertical-align:middle;}
.btn_style5:hover,
.btn_style5:focus{border:1px solid #7a7a7a;background:#7a7a7a;color:#fff;}
.btn_style5:hover:after,
.btn_style5:focus:after{background:url('../images/btn/btn_style6.png') no-repeat 0 0;}
/*
.btn_style6{overflow:visible;display:inline-block;padding:0 8px 2px;border-radius:2px;border:1px solid #9a9a9a;background:#9a9a9a;font-size:13px;color:#fff;line-height:26px;vertical-align:middle;text-align:center;white-space:nowrap;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer;*display:inline;*zoom:1;}
button.btn_style6{height:30px;padding-bottom:0;}
.btn_style6:after{content:'';display:inline-block;width:5px;height:9px;margin-left:10px;background:url('../images/btn/btn_style6.png') no-repeat 0 0;vertical-align:middle;}
*/
.btn_style7{overflow:visible;display:inline-block;padding:0 0 2px;background:none;font-size:13px;color:#009170;line-height:26px;vertical-align:middle;text-align:center;white-space:nowrap;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer;*display:inline;*zoom:1;}
button.btn_style7{height:30px;padding-bottom:0;}
.btn_style7:after{content:'';display:inline-block;width:6px;height:10px;margin-left:5px;background:url('../images/btn/btn_style7.png') no-repeat 0 0;vertical-align:middle;}
.btn_style8{overflow:visible;display:inline-block;padding:0 20px 2px;border-radius:2px;border:1px solid #7a7a7a;background:#7a7a7a;font-size:14px;color:#fff;line-height:32px;vertical-align:middle;text-align:center;white-space:nowrap;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer;*display:inline;*zoom:1;}
button.btn_style8{height:36px;}
.btn_style9{overflow:visible;display:inline-block;padding:0 15px 2px;border-radius:2px;border:1px solid #7a7a7a;background:#7a7a7a;font-size:14px;color:#fff;line-height:32px;vertical-align:middle;text-align:center;white-space:nowrap;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer;*display:inline;*zoom:1;}
button.btn_style9{height:36px;}
.btn_style10{overflow:visible;display:inline-block;width:150px;padding:0 10px 2px;border-radius:2px;border:2px solid #7a7a7a;background:#7a7a7a;font-size:16px;color:#fff;line-height:44px;vertical-align:middle;text-align:center;white-space:nowrap;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer;*display:inline;*zoom:1;}
button.btn_style10{height:50px;}
.btn_style11{overflow:visible;display:inline-block;width:150px;padding:0 10px 2px;border-radius:2px;border:2px solid #009a77;background:#009a77;font-size:16px;color:#fff;line-height:44px;vertical-align:middle;text-align:center;white-space:nowrap;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer;*display:inline;*zoom:1;}
button.btn_style11{height:50px;}
.btn_style12{overflow:visible;display:inline-block;width:150px;padding:0 10px 2px;border-radius:2px;border:2px solid #009a77;background:#009a77;font-size:16px;color:#fff;line-height:44px;vertical-align:middle;text-align:center;white-space:nowrap;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer;*display:inline;*zoom:1;}
.btn_style12:before{content:'';display:inline-block;width:16px;height:12px;margin-right:10px;background:url('../images/img/ic_check_yes.png') no-repeat 0 0;vertical-align:middle;}
button.btn_style12{height:50px;}
.btn_style13{overflow:visible;display:inline-block;width:150px;padding:0 10px 2px;border-radius:2px;border:2px solid #f36f21;background:#fff;font-size:16px;color:#ff4c01;line-height:44px;vertical-align:middle;text-align:center;white-space:nowrap;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer;*display:inline;*zoom:1;}
button.btn_style13{height:50px;}
.btn_style14,
.btn_style14:disabled{overflow:visible;display:block;position:relative;width:130px;padding:0 15px 2px;border-radius:1px;border:1px solid #cacaca;background:#f8f8f8;font-size:16px;color:#2a2a2a;line-height:32px;vertical-align:middle;text-align:left;white-space:nowrap;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer;*display:inline;*zoom:1;}
.btn_style14:after,
.btn_style14:disabled:hover:after{content:'';display:inline-block;position:absolute;top:12px;right:16px;width:6px;height:11px;background:url('../images/btn/btn_style14.png') no-repeat 0 0;vertical-align:middle;}
button.btn_style14{height:36px;}
.btn_style15{overflow:visible;display:inline-block;padding:0 0 2px;background:none;font-size:13px;color:#2a2a2a;line-height:26px;vertical-align:middle;text-align:center;white-space:nowrap;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer;*display:inline;*zoom:1;}
.btn_style15:hover{color:#009170;font-weight:bold;}
button.btn_style15{height:30px;padding-bottom:0;}
.btn_style16{overflow:visible;display:inline-block;position:relative;padding:0 30px 2px 10px;border-radius:1px;border:1px solid #009170;background:#fff;font-size:14px;color:#009170;line-height:32px;vertical-align:middle;text-align:left;white-space:nowrap;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer;*display:inline;*zoom:1;}
.btn_style16:after{content:'';display:inline-block;position:absolute;top:13px;right:10px;width:9px;height:9px;background:url('../images/btn/btn_style16.png') no-repeat 0 0;vertical-align:middle;}
.btn_style16:hover,
.btn_style16:focus{background:#009170;color:#fff;}
.btn_style16:hover:after,
.btn_style16:focus:after{background:url('../images/btn/btn_style16_on.png') no-repeat 0 0;}
button.btn_style16{height:36px;}
.btn_style17{overflow:visible;display:inline-block;position:relative;padding:0 30px 2px 10px;border-radius:1px;border:1px solid #009170;background:#fff;font-size:14px;color:#009170;line-height:32px;vertical-align:middle;text-align:left;white-space:nowrap;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer;*display:inline;*zoom:1;}
.btn_style17:after{content:'';display:inline-block;position:absolute;top:13px;right:10px;width:9px;height:9px;background:url('../images/btn/btn_style17.png') no-repeat 0 0;vertical-align:middle;}
.btn_style17:hover,
.btn_style17:focus{background:#009170;color:#fff;}
.btn_style17:hover:after,
.btn_style17:focus:after{background:url('../images/btn/btn_style17_on.png') no-repeat 0 0;}
button.btn_style16{height:36px;}

.btn_userguide{overflow:visible;display:inline-block;padding:0 0 2px;background:none;font-size:13px;color:#ff4c01;line-height:26px;vertical-align:middle;text-align:center;white-space:nowrap;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer;*display:inline;*zoom:1;}
button.btn_userguide{height:30px;padding-bottom:0;}
.btn_userguide:after{content:'';display:inline-block;width:6px;height:10px;margin-left:5px;background:url('../images/btn/btn_userguide.png') no-repeat 0 0;vertical-align:middle;}

.btn_selectAdd{display:inline-block;margin:10px 0 0 20px;background:url('../images/img/ico_select_add.png') no-repeat 0 50%;padding-left:27px;line-height:20px;font-size:13px;color:#7a7a7a}

.btn_download2{display:inline-block;position:relative;width:130px;padding:0 14px;border:1px solid #cacaca;background:none;font-size:14px;color:#5a5a5a;line-height:36px;text-align:left;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer;*display:inline;*zoom:1;}
.btn_download2:after{content:'';position:absolute;top:10px;right:13px;width:16px;height:15px;background:url('../images/btn/btn_download2.png') no-repeat 0 0;}
button.btn_download2{height:36px;}

.pop_btn_style1{overflow:visible;display:inline-block;width:100px;padding:0 10px 2px;border-radius:1px;border:2px solid #7a7a7a;background:#7a7a7a;font-size:13px;color:#fff;line-height:34px;vertical-align:middle;text-align:center;white-space:nowrap;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer;*display:inline;*zoom:1;}
button.pop_btn_style1{height:40px;}
.pop_btn_style2{overflow:visible;display:inline-block;width:100px;padding:0 10px 2px;border-radius:1px;border:2px solid #009a77;background:#009a77;font-size:13px;color:#fff;line-height:34px !important;vertical-align:middle;text-align:center;white-space:nowrap;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer;*display:inline;*zoom:1;}
button.pop_btn_style2{height:40px;}
.pop_btn_style3{overflow:visible;display:inline-block;padding:0 18px 2px;border-radius:2px;border:1px solid #7a7a7a;background:#7a7a7a;font-size:13px;color:#fff;line-height:26px;vertical-align:middle;text-align:center;white-space:nowrap;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer;*display:inline;*zoom:1;}
button.pop_btn_style3{height:30px;}
.pop_btn_style4{overflow:hidden;display:inline-block;width:30px;height:30px;background:url('../images/btn/btn_file_del.png') no-repeat 0 0;text-indent:-99999px;vertical-align:middle;text-align:center;white-space:nowrap;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer;*display:inline;*zoom:1;}
button.pop_btn_style4{height:30px;}
.pop_btn_style5{overflow:visible;display:inline-block;padding:0 15px 2px;border-radius:1px;border:1px solid #009a77;background:#009a77;font-size:14px;color:#fff;line-height:26px;vertical-align:middle;text-align:center;white-space:nowrap;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer;*display:inline;*zoom:1;}
button.pop_btn_style5{height:30px;}

.pop_btn_style2.w150{width:150px;}
button.btn_style7.btn_excel.m10{margin-right:10px;}

.bottom_tbl_area{display:block;position:relative;height:40px;}
.bottom_tbl_area .btn_print{position:absolute;bottom:0;right:120px;}
.bottom_tbl_area .btn_excel{position:absolute;bottom:0;right:0;}
.bottom_tbl_area .bottom_tbl_right{position:absolute;top:20px;right:0;}
.bottom_tbl_area2{display:block;position:relative;height:40px;}
.bottom_tbl_area2 .bottom_tbl_right{position:absolute;top:20px;right:0;}
.bottom_tbl_area2 .bottom_tbl_right button + button{margin-left:10px;}

/* form */
.input_btn_area01 .input_style1{float:left;width:148px;}
.input_btn_area01 a{float:left;margin-left:8px;}
.input_area_02 .input_style1{float:left;width:130px;}
.input_area_02 span{float:left;width:16px;line-height:36px;vertical-align:middle;}
.input_area_03 .input_style1{float:left;width:80px;}
.input_area_03 span{float:left;width:17px;line-height:36px;vertical-align:middle;}

.input_area_04{display:table;width:100%}
.input_area_04.layoutF{table-layout:fixed}
.input_area_04 .cell,
.input_area_04 .input_style1{display:table-cell;}
.input_area_04 .space{padding:0 5px;vertical-align:middle;}
.input_area_04 .space.blank{padding:0;width:6px;}
.input_area_04.c_vm .input_style1,
.input_area_04.c_vm .cell{vertical-align:middle;}
.input_area_04 .check_area.cell .ic_check1{margin-top:-10px;}

.input_style1{position:relative;border-radius:1px;border:1px solid #cacaca;height:34px;vertical-align:middle}
.input_style1 input{overflow:hidden;width:100%;height:100%;padding:8px 10px;border:0;background:transparent;font-size:14px;color:#2a2a2a;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.input_style1.disable input{background-color:#f8f8f8;}

.pop_input_style1.w120{width:120px;}
.pop_input_style1.w135{width:135px;}

.pop_input_style1{position:relative;border-radius:1px;border:1px solid #cacaca;height:28px;}
.pop_input_style1 input{overflow:hidden;width:100%;height:100%;padding:5px 4px;border:0;background:transparent;font-size:14px;color:#2a2a2a;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.pop_input_style1.disable input{background-color:#f8f8f8;}

.textarea_style1{position:relative;border-radius:1px;border:1px solid #cacaca;height:150px;}
.textarea_style1 textarea{overflow-y:scroll;width:100%;height:100%;padding:9px 10px;border:0;background:transparent;font-size:14px;color:#2a2a2a;resize:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.textarea_style1.line_2{height:55px;}

.radio_area {display:inline-block;position:relative}
.radio_area + .radio_area {margin-left:10px;}
.radio_area input[type="radio"] {position:absolute;opacity:0;filter:alpha(opacity=0);}
.radio_area .ic_radio1 {position:absolute;top:0;left:0;z-index:15;width:20px;height:20px;margin-top:2px;background:url('../images/btn/btn_radio.png') no-repeat 0 0;vertical-align:middle;}
.radio_area input[type="radio"]:checked + label .ic_radio1{background:url('../images/btn/btn_radio.png') no-repeat 0 -20px;}
.radio_area label .ic_radio1.focus{border:1px dotted #000;}
/*.radio_area input[type="radio"]:focus + label:after{content:'';position:absolute;top:1px;left:-1px;z-index:100;width:22px;height:22px;border:1px dotted #000;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}*/
.radio_area label {display:inline-block;position:relative;padding-left:27px;font-size:14px;color:#454042;line-height:20px;cursor:pointer;}
.radio_area.disable input[type="radio"]:checked + label .ic_radio1{background:url('../images/btn/btn_radio.png') no-repeat 0 -40px;}

.check_area {display:inline-block;position:relative;}
.check_area + .check_area {margin-left:10px;}
.check_area input[type="checkbox"] {position:absolute;opacity:0;filter:alpha(opacity=0);}
/*.check_area input[type="checkbox"]:focus{outline:1px dotted #000}*/
.check_area .ic_check1 {position:absolute;top:50%;left:0;z-index:15;width:20px;height:20px;margin-top:-8px;background:url('../images/btn/btn_check.png') no-repeat 0 0;vertical-align:middle;}
.check_area .ic_check1.focus{border:1px dotted #000;}
.check_area input[type="checkbox"]:checked + label .ic_check1{background:url('../images/btn/btn_check.png') no-repeat 0 -20px;}
/*.check_area input[type="checkbox"]:focus + label:after{content:'';position:absolute;top:1px;left:-1px;z-index:100;width:22px;height:22px;border:1px dotted #000;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}*/
.check_area label {display:inline-block;height:20px;padding-left:27px;font-size:14px;color:#454042;line-height:20px;cursor:pointer;}

.check_area2 {display:inline-block;position:relative;}
.check_area2 + .check_area2 {margin-left:10px;}
.check_area2 input[type="checkbox"] {position:absolute;left:-99999px;width:1px;height:1px;padding:0;overflow:hidden;}
.check_area2 .ic_check1 {position:absolute;top:0;left:0;z-index:15;width:20px;height:20px;margin-top:2px;background:url('../images/btn/btn_radio.png') no-repeat 0 0;vertical-align:middle;}
.check_area2 .ic_check1.focus{border:1px dotted #000;}
.check_area2 input[type="checkbox"]:checked + label .ic_check1{background:url('../images/btn/btn_radio.png') no-repeat 0 -20px;}
.check_area2 input[type="checkbox"]:focus + label:after{content:'';position:absolute;top:1px;left:-1px;z-index:100;width:22px;height:22px;border:1px dotted #000;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.check_area2 label {display:inline-block;position:relative;height:20px;padding-left:27px;font-size:14px;color:#454042;line-height:20px;cursor:pointer;}

/* selectric */
.selectric-style1{width:100%;vertical-align:middle;}
.selectric {border-radius:1px;border:1px solid #cacaca;}
.selectric-hover .selectric {border-color:#cacaca;}
.selectric-open .selectric {border-color:#cacaca;}
.selectric-style1 .selectric .label {margin:0 32px 0 10px;font-size:14px;line-height:34px;color:#444;height:34px;vertical-align:middle;}
.selectric-style1 .selectric .button {position:absolute;top:14px;right:10px;width:13px;height:7px;background:url('../images/img/ic_select_arrow_down.png') no-repeat 0 0;text-indent:-99999px;}
.selectric-style1.selectric-hover .selectric .button{border:0;background:url('../images/img/ic_select_arrow_down.png') no-repeat 0 0;text-indent:-99999px;}
.selectric-style1.selectric-open .selectric .button{border:0;background:url('../images/img/ic_select_arrow_up.png') no-repeat 0 0;text-indent:-99999px;}
.selectric-items {text-align:left;}

.selectric-style2 .selectric .label {margin:0 20px 0 10px;font-size:13px;line-height:28px;color:#444;height:28px;vertical-align:middle;text-align:left;}
.selectric-style2 .selectric .button {position:absolute;top:14px;right:6px;width:13px;height:7px;background:url('../images/img/ic_select2_arrow_down.png') no-repeat 0 0;text-indent:-99999px;}
.selectric-style2 .selectric-hover .selectric .button{border:0;background:url('../images/img/ic_select2_arrow_down.png') no-repeat 0 0;text-indent:-99999px;}
.selectric-style2 .selectric-open .selectric .button{border:0;background:url('../images/img/ic_select2_arrow_up.png') no-repeat 0 0;text-indent:-99999px;}
.selectric-w71{width:71px;vertical-align:middle;}
.selectric-w75{width:75px;vertical-align:middle;}
.selectric-w170{width:170px;vertical-align:middle;}
.selectric-w105{width:105px;vertical-align:middle;}
.selectric-w105 .selectric .label{width:60px;}
.selectric-h30{height:30px;vertical-align:middle;}
.selectric-h30 .selectric .label{height:30px;line-height:30px;}

.select_style1{width:100%;height:36px;border:1px solid #cacaca;}
select.style3{padding:9px 10px;}

.select_admin{display:inline-block;position:relative;width:100%;height:34px;border:1px solid #cacaca;/*background: #fff url('../images/img/ic_select2_arrow_down.png') no-repeat 97% center;background-size:7px  5px;*/text-align:left;vertical-align:middle;}
.select_admin:after{content:'';position:absolute;top:16px;right:10px;width:12px;height:5px;background:url('../images/img/ic_select2_arrow_down.png') no-repeat 97% center;}
.select_admin label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:absolute;width:75%;font-size:14px;color:#2a2a2a;line-height:16px;top:8px;left:9px;letter-spacing:-1px;vertical-align:middle;}
.select_admin select{width:100%;height:34px;padding:5px 8px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-img:none;box-shadow:none;opacity:0;filter:alpha(opacity=0);}

/* tab */
.tab_style1{display:inline-block;}
.tab_style1:after{content:'';display:block;clear:both;}
.tab_style1 li{float:left;position:relative;}
.tab_style1 li:first-child:after{content:'';display:block;position:absolute;top:17px;right:0;width:1px;height:11px;background:#dadada;}
.tab_style1 li a{display:block;positon:relative;padding:14px 10px 9px;font-size:13px;color:#5a5a5a;line-height:14px;}
.tab_style1 li.on a{color:#009170;font-weight:bold;}

.tab_style2{display:block;position:absolute;top:12px;left:30px;right:30px;border-bottom:1px solid #dadada;text-align:center;}
.tab_style2:after{content:'';display:block;clear:both;}
.tab_style2 li{float:left;width:50%;}
.tab_style2 li a{display:block;position:relative;padding:12px 0;font-size:14px;color:#5a5a5a;}
.tab_style2 li.on a{color:#009170;font-weight:bold;}
.tab_style2 li.on a:after{content:'';position:absolute;bottom:-1px;left:0;right:0;z-index:10;width:100%;height:3px;background:#009a77;}

/* ul_list */
.ul_list_style1{display:block;border-top:2px solid #4a4a4a;}
.ul_list_style1 ul li{height:47px;border-bottom:1px solid #dadada;}


/* mes_box */
.mes_box{display:block;padding:0 20px;border:1px solid #dadada;}
.mes_box .mes_tit{display:block;}
.mes_box .mes_tit a{display:block;position:relative;padding:15px 0 15px 17px;;font-size:14px;color:#2a2a2a;background:url('../images/img/ic_mes_star.png') no-repeat 0 50%;}
.mes_box .mes_tit a:after{content:'';position:absolute;top:18px;right:0;width:18px;height:10px;background:url('../images/img/img_pop_arr_down.png') no-repeat 0 0;}
.mes_box.on .mes_tit a:after{background:url('../images/img/img_pop_arr_up.png') no-repeat 0 0;}
.mes_box.on .mes_tit{border-bottom:1px dashed #dadada;}
.mes_box .mes_cont{display:none;}
.mes_box.on .mes_cont{display:block;}
.mes_box .mes_cont ul{margin:11px 0 24px;}
.mes_box .mes_cont li + li{margin-top:6px;}
.mes_box .mes_cont li:before{content:'';display:inline-block;width:2px;height:2px;margin-right:6px;background:#000;vertical-align:middle;}
.mes_box .mes_cont li:last-child li:before{display:none;}
.mes_box .mes_cont li span{display:inline-block;font-size:13px;color:#5a5a5a;}
.mes_box .mes_cont li em{display:inline-block;font-size:13px;color:#ff4c01;}
.mes_box .mes_cont li ul{margin-top:8px;padding-left:9px;}
.mes_box .mes_cont li ul li{display:block;margin-top:7px;font-size:13px;color:#5a5a5a;}

/* pop_search_box */
.pop_search_box{display:block;padding:10px;border:1px solid #dadada;}
.pop_search_box .search_tit{display:inline-block;padding-left:22px;background:url('../images/img/ic_pop_search.png') no-repeat 0 50%;font-size:14px;color:#2a2a2a;line-height:29px;}
.pop_search_box .search_tit + .pop_input_style1{margin-left:3px;}
.pop_search_box .pop_input_style1{display:inline-block;width:490px;}
.pop_search_box .pop_input_style1 + .pop_btn_style3{margin-left:6px;}

/* title */
.conts_tit1{display:inline-block;padding:28px 0 15px;font-size:20px;color:#222;line-height:20px;}
.pop_tbl_tit1{display:inline-block;margin-bottom:9px;font-size:14px;color:#2a2a2a;}
.pop_tbl_tit2{display:block;margin:18px 0 9px;font-size:14px;color:#2a2a2a;}
.conts_tit2{display:block;position:relative;padding:30px 0 15px;font-size:20px;color:#2a2a2a;line-height:1;}

/* popup */

.pop{display:none;position:fixed;top:0;left:0;z-index:100;width:100%;height:100%;}
.pop.on{display:block;}
.pop .dimmed{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0;z-index:101;background:#000;opacity:0.2;filter:alpha(opacity=20);text-indent:-99999px;}

.pop .inner_pop{position:absolute;top:50%;left:50%;z-index:102;display:block;background-color:#fff;}
.pop .inner_pop.w770{width:770px;}
.h680{overflow-y:scroll;height:680px;}
.pop .inner_pop .pop_header{position:relative;padding-left:30px;background:#009a77;}
.pop .inner_pop .pop_header p{font-size:18px;color:#fff;line-height:50px;}
.pop .inner_pop .pop_header .btn_pop_close{overflow:hidden;position:absolute;top:15px;right:30px;width:22px;height:21px;background:url("../images/btn/btn_pop_close.png") no-repeat 0 0;text-indent:-99999px;}
.pop .inner_pop .pop_contents{position:relative;padding:0 30px;}


/* footer */
.footer{border-top:1px solid #dadada;padding:25px 0;}
.wrap .footer .inner_wrap{position:relative;width:1170px;margin:0 auto}
.footer .inner_wrap .footer_01{overflow:hidden;padding-bottom:20px;}
.footer .inner_wrap .footer_01 .footLink{float:left;}
.footer .footLink ul{overflow:hidden}
.footer .footLink li{float:left;padding-left:20px;position:relative}
.footer .footLink li:before{content:' ';width:1px;height:12px;background:#dadada;position:absolute;top:4px;left:10px}
.footer .footLink li:first-child{padding-left:0;}
.footer .footLink li:first-child:before{display:none;}
.footer .footLink a{font-size:13px;color:#5a5a5a;line-height:1.2;}
.footer .footCopy{font-size:12px;color:#7a7a7a;line-height:1;margin-top:12px;}
.footer .inner_wrap .footer_01 .foot_rt{float:right;text-align:right;}
.footer .foot_rt .call_info{float:left;}
.footer .foot_rt .mark_img{float:left;margin-left:12px;width:62px;}
.footer .foot_rt .mark_img img{width:100%;}
.footer .foot_rt .call_txt{font-size:13px;color:#7a7a7a;line-height:20px;}
.footer .foot_rt .call_num{font-size:20px;color:#009170;line-height:24px;font-weight:bold;}
.footer .inner_wrap .footer_02{display:block;padding-top:20px;border-top:1px dashed #dadada;}
.footer .inner_wrap .footer_02 ul{overflow:hidden;}
.footer .inner_wrap .footer_02 ul li{float:left;}


.bot_btnWr .btn_style2_1{position:absolute;top:0;left:0;width:200px;height:54px;}
.bot_btnWr .btn_style3_1{position:absolute;top:0;right:0;width:200px;height:54px;}

.skinInputFile{position: relative;float:left;}
.skinInputFile input[type=file]{position: absolute;clip: rect(0px 0px 0px 0px);}
.skinInputFile .skinInputFile-focus{position:absolute;right:-59px}
.skinInputFile .skinInputFile-focus label{display:inline-block;background:#009a77;width:56px;height:36px;color:#fff;cursor:pointer;vertical-align:middle;border-radius:1px;text-align:center;line-height:36px;}
.skinInputFile input[type='text']{height:36px;background:#fff;border:1px solid #cacaca;line-height:36px;padding-left:5px;width:210px}
.skinInputFile.inp_file_type2 input[type='text']{height:36px;background:#fff;border:1px solid #cacaca;line-height:28px;padding-left:5px;width:210px}
.skinInputFile .btn_file_delete{position:relative;background:#7a7a7a;width:36px;height:36px;color:#fff;cursor:pointer;vertical-align: middle;border-radius:1px;margin-left:0;}
.skinInputFile .btn_file_delete span{width:14px;height:2px;background:#fff;position:absolute;left:11px;top:17px;text-indent:-9999em}
.skinInputFile.inp_file_type2 .skinInputFile-focus label{display:inline-block;background:#009a77;width:56px;height:30px;color:#fff;cursor:pointer;vertical-align:middle;border-radius: 1px;text-align:center;line-height:28px;margin-left:38px}
.skinInputFile.inp_file_type2 .skinInputFile-focus label span{font-size:14px;line-height:30px;}
.skinInputFile .btn_file_delete.file_del_type2{position:absolute;top:0;right:61px;background:#9a9a9a;width:30px;height:30px;color:#fff;cursor:pointer;vertical-align: middle;border-radius:1px;}
.skinInputFile .btn_file_delete.file_del_type2 span{width:14px;height:2px;background:#fff;position:absolute;left:8px;top:14px;text-indent:-9999em}

input[disabled]{background:#f8f8f8;}
.hasDatepicker[disabled]{background:#fff;}
input[readonly]{background:#f8f8f8;}
input[type="radio"]:checked[disabled] + label .ic_radio1{background:url('../images/btn/btn_radio.png') no-repeat 0 -40px;}
input[type="radio"]:checked[readonly] + label .ic_radio1{background:url('../images/btn/btn_radio.png') no-repeat 0 -40px;}
input[type="checkbox"][disabled] + label .ic_check1{background:url('../images/btn/btn_check.png') no-repeat 0 0;opacity:0.5;}
input[type="checkbox"][readonly] + label .ic_check1{background:url('../images/btn/btn_check.png') no-repeat 0 0;opacity:0.5;}
input[type="checkbox"][disabled] + label .ico_chk{background:url('../images/btn/btn_check.png') no-repeat 0 0;opacity:0.5;}
input[type="checkbox"][readonly] + label .ico_chk{background:url('../images/btn/btn_check.png') no-repeat 0 0;opacity:0.5;}

.autocomplete-suggestions {
    text-align: left; cursor: default; border: 1px solid #ccc; border-top: 0; background: #fff; box-shadow: -1px 1px 3px rgba(0,0,0,.1);

    /* core styles should not be changed */
    position: absolute; display: none; z-index: 9999; max-height: 254px; overflow: hidden; overflow-y: auto; box-sizing: border-box;
}
.autocomplete-suggestion { position: relative; padding: 0 .6em; line-height: 23px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 13px; color: #2a2a2a; }
.autocomplete-suggestion b { font-weight: normal; color: #ff4c01; }
.autocomplete-suggestion.selected { background: #e5f5f1; }

/* 약관 스타일 */
.clause_list_tit{display:block;padding:8px 0;font-size:14px;color:#2a2a2a;line-height:1.4;font-weight:bold;letter-spacing:-1px;}
.clause_list_style1{display:block;}
.clause_list_style1 dt{display:block;position:relative;font-weight:bold;}
.clause_list_style1 dt:before{content:'';position:absolute;top:10px;left:0;width:2px;height:2px;background:#2a2a2a;}
.clause_list_style1 dt span{display:block;padding-left:8px;font-size:14px;color:#2a2a2a;line-height:1.4;letter-spacing:-1px;}
.clause_list_style1 dd{display:block;position:relative;margin-left:10px;}
.clause_list_style1 dd:before{content:'-';position:absolute;top:-4px;left:0;}
.clause_list_style1 dd.dd_bul_none:before{display:none;}
.clause_list_style1 dd span{display:block;padding-left:8px;font-size:14px;color:#5a5a5a;line-height:1.4;letter-spacing:-1px;}
.clause_list_style1 dd + dt{margin-top:8px;}
.clause_list_style1 dd .count_list{margin-top:5px;counter-reset:title;}
.clause_list_style1 dd .count_list > li{position:relative;}
.clause_list_style1 dd .count_list > li > span{display:block;padding-left:18px;font-size:14px;color:#5a5a5a;line-height:1.4;letter-spacing:-1px;}
.clause_list_style1 dd .count_list > li > span:before{content: counter(title) '.';counter-increment:title;position:absolute;top:0;left:0;}
.clause_list_style2{display:block;padding-left:8px;font-size:14px;color:#2a2a2a;line-height:1.4;letter-spacing:-1px;}
.clause_list_style2:before{content:'';position:absolute;top:10px;left:0;width:2px;height:2px;background:#2a2a2a;}

.clause_list_style3 dt{display:block;position:relative;padding-left:22px;font-size:14px;color:#2a2a2a;font-weight:bold;line-height:1.4;}
.clause_list_style3 dt span{position:absolute;top:0;left:0;}
.clause_list_style3 dd{margin-left:22px;}
.clause_list_style3 dd span{display:block;font-size:14px;color:#5a5a5a;line-height:1.4;letter-spacing:-1px;}
.clause_list_style3 dd span strong{font-weight:bold;}
.clause_list_style3 dd + dd{margin-top:5px;}
.clause_list_style3 dd + dt{margin-top:8px;}
.clause_list_style3 dd dl{margin-top:5px;}
.clause_list_style3 dd dl dt{display:block;padding-left:0;font-size:14px;color:#5a5a5a;font-weight:bold;line-height:1.4;}
.clause_list_style3 dd dl dd{display:block;margin-left:0;font-size:14px;color:#5a5a5a;line-height:1.4;letter-spacing:-1px;}
.clause_list_style3 dd .count_list{margin-top:5px;counter-reset:title;}
.clause_list_style3 dd .count_list > li{position:relative;}
.clause_list_style3 dd .count_list > li > span{display:block;padding-left:18px;font-size:14px;color:#5a5a5a;line-height:1.4;letter-spacing:-1px;}
.clause_list_style3 dd .count_list > li > span:before{content: counter(title) '.';counter-increment:title;position:absolute;top:0;left:0;}
dd .clause_list_style4{margin:4px 0 4px 18px;}
dd .clause_list_style4 li{display:block;padding-left:0;font-size:14px;color:#5a5a5a;line-height:1.4;letter-spacing:-1px;}
dd .clause_list_style4 li span{display:block;position:relative;padding-left:18px;font-size:14px;color:#5a5a5a;line-height:1.4;letter-spacing:-1px;}
dd .clause_list_style4 li span.circle_num_01:before{content:'①';position:absolute;top:-1px;left:0;}
dd .clause_list_style4 li span.circle_num_02:before{content:'②';position:absolute;top:-1px;left:0;}
dd .clause_list_style4 li span.circle_num_03:before{content:'③';position:absolute;top:-1px;left:0;}
dd .clause_list_style4 li span.circle_num_04:before{content:'④';position:absolute;top:-1px;left:0;}
dd .clause_list_style4 li span.circle_num_05:before{content:'⑤';position:absolute;top:-1px;left:0;}
dd .clause_list_style4 li span.circle_num_06:before{content:'⑥';position:absolute;top:-1px;left:0;}
dd .clause_list_style4 li span.circle_num_07:before{content:'⑦';position:absolute;top:-1px;left:0;}
dd .clause_list_style4 li span.circle_num_08:before{content:'⑧';position:absolute;top:-1px;left:0;}
dd .clause_list_style4 li span.circle_num_09:before{content:'⑨';position:absolute;top:-1px;left:0;}
dd .clause_list_style4 li span.circle_num_10:before{content:'⑩';position:absolute;top:-1px;left:0;}
dd .clause_list_style4 li span.circle_num_11:before{content:'⑪';position:absolute;top:-1px;left:0;}
dd .clause_list_style4 li span.circle_num_12:before{content:'⑫';position:absolute;top:-1px;left:0;}
dd .clause_list_style4 li span.circle_num_13:before{content:'⑬';position:absolute;top:-1px;left:0;}
dd .clause_list_style4 li span.circle_num_14:before{content:'⑭';position:absolute;top:-1px;left:0;}
dd .clause_list_style4 li span.circle_num_15:before{content:'⑮';position:absolute;top:-1px;left:0;}
dd .side_dl dt{display:block;font-size:14px;color:#5a5a5a;line-height:1.4;letter-spacing:-1px;}
dd .side_dl dd{display:block;padding-left:9px;font-size:14px;color:#5a5a5a;line-height:1.4;letter-spacing:-1px;}
li .side_ul li{padding-left:18px;font-size:14px;color:#5a5a5a;line-height:1.4;letter-spacing:-1px;}

/* ADMIN */
.admin .wrap  .header{position: relative;}
.admin *{/*box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;*/}

/* ADMIN 메인 */
.adminMainBox{width:710px;margin:0 auto;}
.adminMain h1{font-size:24px;line-height:1;letter-spacing:-0.07em}
.adminMain h1 strong{color:#009170}
.adminMain .loginBox{border:1px solid #dadada;border-top:2px solid #4a4a4a;margin-top: 20px;padding:80px;background:#fff}

.adminMain .loginBox select,
.adminMain .loginBox input{border:1px solid #cacaca;background-color:#fff;width:378px;height:36px;line-height:36px;padding-left:5px}
.adminMain .loginBox select{background-position:98% 50%}
.adminMain .guideTxt{margin-top:7px;}
.adminMain .guideTxt li{line-height:1;font-size:13px;padding:5px 0 4px}
.adminMain .guideTxt li a{color:#ff4c01}
.adminMain .cauntionTxt{border:1px solid #dadada;margin-top:25px;}
.adminMain .cauntionTxt.off{height:44px;overflow:hidden}
.adminMain .cauntionTxt > p a{font-size:14px;color:#2a2a2a;display:block;height:44px;line-height:44px;padding:0 20px;position:relative;}
.adminMain .cauntionTxt > p a:after{content:' ';position:absolute;background:url(../images/img/img_list_arrow_down.png);width:22px;height:12px;right:20px;top:17px}
.adminMain .cauntionTxt.off > p a:after{content:' ';position:absolute;background:url(../images/img/img_list_arrow_up.png);width: 22px;height:12px;right:20px;top:17px}
.adminMain .cauntionTxt > p a span{background:url(../images/img/ico_star.png) no-repeat 0px 50%;padding-left:17px}
.adminMain .cauntionTxt > ul{margin:0 20px 0;padding:6px 0 20px;border-top:1px dashed #cacaca}
.adminMain .cauntionTxt > ul > li{font-size:13px;line-height:1.4;color:#5a5a5a;margin:5px 0;background:url(../images/img/li_square.gif) no-repeat 0 8px;padding-left:9px}
.adminMain .cauntionTxt > ul > li > ul{margin-top:6px}
.adminMain .cauntionTxt > ul > li > ul > li{margin-top:3px}
.adminMain .cauntionTxt strong{font-weight:bold;}
.adminMain .cauntionTxt .important{font-weight:bold;color:#ff4c01;padding-left:0;background:none}

.adminTblStyle1{margin-top:20px;font-size:14px;line-height:1.4;overflow-x:auto}
.adminTblStyle1 > table{border-bottom:1px solid #dadada;border-right:1px solid #dadada;width:1222px}
.adminTblStyle1 table th,
.adminTblStyle1 > table > tbody > tr > td{border-left:1px solid #dadada;border-top:1px solid #dadada}
.adminTblStyle1 > table > tbody > tr:nth-child(even){background:#f8f8f8}
.adminTblStyle1 table th{background:#eaeaea;padding:11px 0;vertical-align:middle}
.adminTblStyle1 table td{vertical-align:middle;text-align:center;height:100%}
.adminTblStyle1 td table{height:100%;width:100%}
.adminTblStyle1 td table td{border-top:1px solid #ccc;padding:11px 0}
.adminTblStyle1 td table tr:first-child td{border-top:0}
.adminTblStyle1 .tblNoData table{width:931px;}
.adminTblStyle1 .loading table{width:931px}
.adminBalloonWrap{position:absolute;text-align: left;display:none}
.adminBalloonWrap .adminBalloon {border:1px solid #000;padding:10px;background:#fff}
.adminBalloonWrap .triangle{position:absolute;top:50%;left:-10px;margin-top:-10px}
.adminBalloonWrap .triangle .inner1{display:block;width:0;height:0;border-right:10px solid #000;border-top:10px solid transparent;border-bottom:10px solid transparent;}
.adminBalloonWrap .triangle .inner2{position:absolute;width:0;height:0;border-right:10px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent;left:1px;top:0}

.chartLayout1{margin-top:20px;}
.chartLayout1 h4{font-size:20px}
.chartLayout1 .layoutHead{display:table;width:100%;margin-top:10px;color:#2a2a2a}
.chartLayout1 .layoutHead .cellL,
.chartLayout1 .layoutHead .cellR{font-size:14px;display:table-cell;vertical-align:middle}
.chartLayout1 .layoutHead .cellR{text-align:right;font-weight:bold}
.chartLayout1 .layoutBody{background:#f8f8f8;padding:20px 0;margin:20px 0}
.chartLayout1 .layoutBody .infoMessage1{padding:20px 0;font-weight:bold;color:#2a2a2a}
.chartLayout1 .layoutBody .infoMessage1 .cauntion{font-size:40px;display:block;margin-bottom:5px}
.chartLayout1 .layoutFooter{display:table;width:100%}
.chartLayout1 .layoutFooter .cellL,
.chartLayout1 .layoutFooter .cellR{display:table-cell;vertical-align:middle;}
.chartLayout1 .layoutFooter .cellL{font-size:14px;color:#2a2a2a}
.chartLayout1 .layoutFooter .cellR{text-align:right}
.layoutFooter .layoutFooter_01{padding:10px 0;font-size:14px;color:#2a2a2a;font-weight:bold;}
.layoutFooter .layoutFooter_02{font-size:14px;color:#2a2a2a;}

.chartLayout2{font-size:14px;margin-top:20px}

.btn_up_down button + button{margin-left:10px;}
.btn_circle_down{overflow:hidden;display:inline-block;width:20px;padding:1px 0 0;text-indent:-99999px;background:url('../images/btn/btn_circle_down.png') no-repeat 0 0;vertical-align:middle;cursor:pointer;*display:inline;*zoom:1;}
.btn_circle_down:hover{background:url('../images/btn/btn_circle_down.png') no-repeat 0 -20px;}
button.btn_circle_down{height:20px;}
.btn_circle_up{overflow:hidden;display:inline-block;width:20px;padding:1px 0 0;text-indent:-99999px;background:url('../images/btn/btn_circle_up.png') no-repeat 0 0;vertical-align:middle;cursor:pointer;*display:inline;*zoom:1;}
.btn_circle_up:hover{background:url('../images/btn/btn_circle_up.png') no-repeat 0 -20px;}
button.btn_circle_up{height:20px;}

.admin .rdoList{width:100%}
.admin .rdoList li{float:left;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.admin .rdoList.col2 li{width:50%;}
.admin .rdoList.col4 li{width:25%;}
.admin .rdoList input[type='radio']{vertical-align:middle;display:inline-block;margin-right:-4px;margin-top:2px}
.admin .rdoList label{display:inline-block;vertical-align:middle;cursor:pointer;height:22px;line-height:22px;}

.admin .rdoList.icoList{margin-left:-30px;margin-top:-10px}
.admin .rdoList.icoList li{position:relative;margin-left:30px;margin-top:10px}
.admin .rdoList.icoList label{vertical-align:middle;height:auto;line-height:1}
.admin .rdoList.icoList .bgBlack{position:relative;padding:5px;line-height:1}
.admin .rdoList.icoList .bgBlack img{position:relative;z-index:10}
.admin .rdoList.icoList .bgBlack .bg{position:absolute;top:0;bottom:0;left:0;right:0;background:#000;opacity:0.2;filter:alpha(opacity=20);z-index:9}
.admin .rdoList.icoList .ic_radio1{top:13px}
/*.admin .rdoList.icoList label:after{top:13px}*/
/*.admin .rdoList.icoList .radio_area input[type="radio"]:focus + label:after{content:'';position:absolute;top:13px;left:-1px;z-index:100;width:22px;height:22px;border:1px dotted #000;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}*/

.bottom_btn_area a{display:inline-block;width:150px;height:50px;line-height:50px;font-size:16px;}
.bottom_btn_area.line44 a{width:200px;line-height:44px;}
.bottom_btn_area.line44_admin a{line-height:44px;}
.bottom_btn_area .btnReset{border:2px solid #9a9a9a;color:#9a9a9a}
.bottom_btn_area .btnSave{border:2px solid #f36f21;color:#f36f21}
.posA{position:absolute}
.posA.type1{top:9px;right:10px}
.admin .bottom_btn_area .btn_style10,
.admin .bottom_btn_area .btn_style11{line-height:44px;}
.bottom_btn_area.m0{margin:0;}

.loading_area{display:block;position:fixed;top:0;bottom:0;left:0;right:0;z-index:1000;}
.loading_area .dim{position:absolute;top:0;bottom:0;right:0;left:0;background:#000;opacity:0.2;filter:alpha(opacity=20);}
.loading_area img{position:absolute;top:50%;left:50%;margin-top:-50px;margin-left:-50px;}

.postAddBtn{display:block;text-align:center;height:30px;line-height:30px;background:#f8f8f8}
.postAddBtn a{display:block;}

.breakWord{word-wrap:break-word;}

.defaultSelect{width:auto;height:36px;border:1px solid #cacaca;padding:6px 5px 7px}
.defaultSelect2{width:auto;height:30px;border:1px solid #cacaca;padding:4px 5px}

.autocomplete-suggestions.w190{width:190px !important}
.chkBtnSkin{display:inline-block;width:20px;height:20px;position:relative;vertical-align:middle}
.chkBtnSkin .ico{background: url(../images/btn/btn_check.png) no-repeat 0 0;position:relative;display:inline-block;width:20px;height:20px;z-index:1}
.chkBtnSkin input[type="checkbox"]{width:20px;height:20px;opacity:0;filter:alpha(opacity=0);position:absolute;left:0;top:0;cursor:pointer;z-index:2}
.chkBtnSkin input[type="checkbox"]:focus + .ico{border:1px dotted #000}
.chkBtnSkin input[type="checkbox"]:checked + .ico{background-position:0 -20px}
.labelTxt{display:inline-block;vertical-align:middle;margin-top:-2px}