@charset "utf-8";

@import url('layout.css');
@import url('common.css');

select{width:103px;height:18px;padding-left:5px;font-size:11px;border:1px solid #a1a1a1;border-radius:2px;background:url(/images/contents/ico_sel.png) no-repeat right 50% #f7f7f7;}
textarea{padding:10px;font-size:11px;border:1px solid #a1a1a1;box-sizing:border-box;background:#f7f7f7}
input[type=text],input[type=number]{height:18px;padding:0 0 0 10px;font-size:11px;border:1px solid #a1a1a1;background:#f7f7f7}
input[type="text"]:disabled {background: #dddddd;}
input[type=radio]{position:relative;top:2px;margin-right:3px;}
input[type=checkbox]{margin-right:3px;}
.inputBox_g{display:table;width:100%;}
.input_box{display:table-cell;width:50%;box-sizing:border-box;}
.input_box + .input_box{padding-left:5px;}
.input_box2{display:table-cell;width:33.3%;box-sizing:border-box;}
.input_box2 + .input_box2{padding-left:5px;}
.input_search{position:relative;padding-right:75px}
.input_search p{}
.input_search .b_el{position:absolute;top:0;right:0;}
.input_search.type{padding-right:100px}
.f_size{width:100%}
.f_siz01{width:512px}
.f_siz02{width:100px}
.f_siz03{width:50%}
.f_siz04{width:60px}
.f_siz05{width:150px}
.f_siz06{width:200px}
.f_siz07{width:250px}
.f_siz08{width:300px}
.f_siz09{width:350px}
.f_siz10{width:400px}
.f_siz11{width:440px}
.f_siz12{width:320px}
.f_siz13{width:90px}
.f_siz14{width:97px}
.f_siz15{width:164px}
.f_siz16{width:183px}
.f_siz17{width:336px}
.f_siz18{width:75%}
.f_siz19{width:140px}
.f_siz20{width:70%}
.f_siz21{width:50%}

button{border:0;cursor:pointer;}
button+button{margin-left:5px;}
.btn01{height:18px;line-height:16px;padding:0 15px;font-size:11px;color:#444;border:1px solid #828282;border-radius:2px;background:#f9f9f9;}
.btn01:active{line-height:18px;color:#d74523;border:1px solid #d74523;}
.btn01:hover{background:#fb7571;border:1px solid #828282;color:#fff;}
.btn01.type:hover{background:#ffc168;color:#7d4a00;}
.btn01.blink,.btn01.blink:hover{background:#ffc168;color:#7d4a00}
.btn02,.btn03,.btn05{height:17px;line-height:15px;padding:0 15px;color:#fff;border:1px solid #ff6d4d;text-shadow:1px 1px 1px rgba(00, 00, 00, .35);border-radius:2px;background:#ff7e5e;box-shadow:0 1px 1px #d74523}
.btn03{border:1px solid #2ba2a8;background:#35b4ba;box-shadow:0 1px 1px #0d8186}
.btn04{height:18px;line-height:16px;padding:0 10px;font-size:11px;color:#444;border:1px solid #828282;border-radius:2px;background:#f9f9f9;}
.btn04:active{line-height:18px;box-shadow:inset 1px 1px 5px #d3e4f5;border:1px solid #7294b4;}
.btn05{border:1px solid #4f8f49;background:#6ba156;box-shadow:0 1px 1px #0e4600}
.btn06{height:22px;line-height:15px;padding:0 10px 0 28px;border:1px solid #0d8186;border-radius:2px;background:url(/images/contents/btn_plus01.png) no-repeat 5px 50% #fff;}
.btnB01{height:27px;line-height:27px;padding:0 15px;color:#fff;border:1px solid #ff9d10;text-shadow:1px 1px 1px rgba(00, 00, 00, .35);border-radius:2px;background:#ffac35;box-shadow:0 1px 1px #ff7800}
.btnB02{height:27px;line-height:27px;padding:0 15px;color:#fff;border:1px solid #ff6d4d;text-shadow:1px 1px 1px rgba(00, 00, 00, .35);border-radius:2px;background:#ff7e5e;box-shadow:0 1px 1px #d74523}


.btn_cha{width:18px;height:18px;font-size:0;background:url(/images/contents/btn_cha.gif) no-repeat 0 0;}
.btn_print{width:37px;height:36px;font-size:0;background:url(/images/contents/btn_print.png) no-repeat 0 0;}
.btn_printS{width:18px;height:18px;font-size:0;background:url(/images/contents/btn_printS.png) no-repeat 0 0;}
.btn_plus01{width:18px;height:18px;font-size:0;background:url(/images/contents/btn_plus01.png) no-repeat 0 0;}
.btn_plus02{width:18px;height:18px;font-size:0;background:url(/images/contents/btn_plus02.png) no-repeat 0 0;}

.btn_tblPre,.btn_tblNxt{width:20px;height:20px;font-size:0;}
.btn_tblPre{background:url(/images/contents/btn_cPre.gif) no-repeat 0 0;}
.btn_tblNxt{background:url(/images/contents/btn_cNxt.gif) no-repeat 0 0;}

.fix_bar{overflow:hidden;position:relative;width:100%;height:30px;padding:6px 5px 0 0;margin-bottom:5px;text-align:right;box-sizing:border-box;border-radius:2px;background:url(/images/common/bg_fixBar.gif) repeat 0 0;}
.fix_bar:before{content:"";position:absolute;top:0;left:0;width:92px;height:30px;background:url(/images/common/bg_fixBarL.gif) no-repeat 0 0;}
.fix_bar:after{content:"";position:absolute;top:0;left:63px;width:63px;height:30px;background:url(/images/common/bg_fixBarR.png) no-repeat 0 0;}
.fix_bar .colb{margin-left:65px;}
.fix_bar .txt{color:#fff}

.col_group{overflow:hidden;box-sizing:border-box;}
.col_group .cola{float:left;box-sizing:border-box;}
.col_group .colb{float:right;box-sizing:border-box;}
.col_group .grid_box{box-sizing:border-box}
.col_group .min_size{min-height:550px;}
.col_group .min_size02{min-height:798px;}
.col_group .min_size03{min-height:771px;}
.col_group .min_size04{min-height:763px;}
.col_group .min_size05{min-height:510px;}
.col_group .min_size06{min-height:550px;}
.col_group .colgroup{box-sizing:border-box;}
.col_group .colgroup:after{content:"";display:block;height:0;font-size:0;clear:both;}
.col_group .colg_a{float:left;width:49.7%;}
.col_group .colg_b{float:right;width:49.7%;}
.col_group .colg_a2{float:left;width:39.7%;}
.col_group .colg_b2{float:right;width:59.7%;}
.col_group .col_box{padding:5px;border:1px solid #92b0c8;}

.col_group.typeA .cola{width:816px;}
.col_group.typeA .colb{width:1015px;}
.col_group.typeA .colb_group{overflow:hidden;}
.col_group.typeA .colb_a{float:left;width:69.7%;}
.col_group.typeA .colb_b{float:right;width:29.7%;}
.col_group.typeB .cola{width:1015px;}
.col_group.typeB .colb{width:816px;}
.col_group.typeB .colc{clear:both;padding-top:5px;}
.col_group.typeC .cola{width:656px;}
.col_group.typeC .colb{width:1175px;}
.col_group.typeD .cola{width:656px;}
.col_group.typeD .colb{width:1175px;}
.col_group.typeD .colc{clear:both;padding-top:5px;}
.col_group.typeD .colb_group{overflow:hidden;}
.col_group.typeD .colb_a{float:left;width:745px;}
.col_group.typeD .colb_b{float:right;width:417px;height:206px;border:1px solid #ccc;border-left:0;background:#fcfcfc;overflow-y:scroll;}
.col_group.typeD .colb2_a{float:left;width:417px;height:206px;border:1px solid #ccc;border-right:0;background:#fcfcfc;overflow-y:scroll;}
.col_group.typeD .colb2_b{float:right;width:745px;}
.col_group.typeE .cola{width:915px;}
.col_group.typeE .colb{width:916px;}
.col_group.typeF .cola{float:left;width:59.7%;}
.col_group.typeF .colb{float:right;width:39.7%;}

.grid_box{padding:5px;border:1px solid #dbdbdb;border-radius:5px;background:#fff;}
.grid_box+.grid_box{margin-top:5px;}

.grid_size{min-height:786px;}

.group_box{box-sizing:border-box;border:1px solid #dbdbdb;}

.col_groupIn{overflow:hidden;box-sizing:border-box;}
.col_groupIn .colin{padding:5px;box-sizing:border-box;border:1px solid #92b0c8;clear:both}
.col_groupIn .colin + .colin{margin-top:10px;}
.col_groupIn .cola{float:left;min-height:750px;padding:5px;box-sizing:border-box;border:1px solid #92b0c8;}
.col_groupIn .colb{float:right;min-height:750px;padding:5px;box-sizing:border-box;border:1px solid #92b0c8;}
.col_groupIn .colc{float:left;padding:5px;box-sizing:border-box;}
.col_groupIn .cola2{float:left;width:49.7%;box-sizing:border-box;}
.col_groupIn .colb2{float:right;width:49.7%;box-sizing:border-box;}
.col_groupIn .cola3{float:left;width:29.7%;box-sizing:border-box;}
.col_groupIn .colb3{float:right;width:69.7%;box-sizing:border-box;}
.col_groupIn .cola4{float:left;width:59.7%;box-sizing:border-box;}
.col_groupIn .colb4{float:right;width:39.7%;box-sizing:border-box;}
.col_groupIn .cola5{float:left;width:69.7%;box-sizing:border-box;}
.col_groupIn .colb5{float:right;width:29.7%;box-sizing:border-box;}
.col_groupIn .coltype{border:1px solid #dbdbdb ! important;}
.col_groupIn .titH2_type02{margin:-5px -5px 5px}
.col_groupIn .titH2_type02.space02{margin-top:10px;border-top:1px solid #e6e6e6;}
.col_groupIn .colgroup{box-sizing:border-box;}
.col_groupIn .colgroup:after{content:"";display:block;height:0;font-size:0;clear:both;}
.col_groupIn .colg_a{float:left;width:49.7%;}
.col_groupIn .colg_b{float:right;width:49.7%;}
.col_groupIn .colg_a h2{margin-right:0}
.col_groupIn .colg_b h2{margin-left:0}
.col_groupIn .f_list{margin-left:15px;}
.col_groupIn .f_list li~li{margin-top:5px;}
.col_groupIn .f_list li p{margin:5px 0 0 15px;}
.col_groupIn .min_size{min-height:656px;}
.col_groupIn .min_size02{min-height:auto;}

.col_groupIn.typeA .cola{width:600px;}
.col_groupIn.typeA .colb{width:1219px;}
.col_groupIn.typeA .noline{border:0;}
.col_groupIn.typeA.size .cola,.col_groupIn.typeA.size .colb{min-height:652px;}
.col_groupIn.typeB .cola{width:700px;}
.col_groupIn.typeB .colc{width:414px;height:750px;margin-left:5px;border:1px solid #92b0c8;}
.col_groupIn.typeB .colb{width:700px;}
.col_groupIn.typeC .cola{width:916px;}
.col_groupIn.typeC .colb{width:903px;}
.col_groupIn.typeC .colc{display:inline-block;clear:both;float:none;width:100%;margin-top:10px;border:1px solid #92b0c8;}
.col_groupIn.typeD .cola{width:410px;padding:5px 0;min-height:auto;border:0}
.col_groupIn.typeD .colb{width:1409px;padding:5px 0;min-height:auto;border:0}
.col_groupIn.typeE .cola{width:250px;min-height:auto;border:0}
.col_groupIn.typeE .colb{width:1569px;min-height:auto;border:0}
.col_groupIn.typeF .cola{width:610px;padding:5px 0;min-height:auto;border:0}
.col_groupIn.typeF .colb{width:1209px;padding:5px 0;;min-height:auto;border:0}
.col_groupIn.typeF .colc{float:none;clear:both;width:100%;padding:5px 0;}
.col_groupIn.typeG .cola{width:33.2%;min-height:406px;}
.col_groupIn.typeG .colb{float:left;width:33.1%;margin-left:.3%;min-height:406px;}
.col_groupIn.typeG .colc{float:right;width:33.1%;min-height:406px;border:1px solid #92b0c8;}
.col_groupIn.typeH .cola{width:610px;padding:5px 0;min-height:auto;border:0}
.col_groupIn.typeH .colb{width:1220px;padding:5px 0;;min-height:auto;border:0}
.col_groupIn.typeI .cola{width:59.7%;padding:5px 0;min-height:auto;border:0}
.col_groupIn.typeI .colb{width:39.7%;padding:5px 0;;min-height:auto;border:0}

.tabEl_ui{position:relative}
.tabEl_ui .el{position:absolute;top:5px;right:5px;}
.tabEl_ui .tab_navi02.el{top:7px;border:0}
.tabEl_ui .el02{position:absolute;top:0;right:5px;}

.tab_navi{height:24px;padding-top:5px;margin-bottom:5px;border-bottom:2px solid #4090d0;background:#e6e6e6;}
.tab_navi li{float:left;margin-left:3px;border:1px solid #a2a2a2;border-bottom:0;border-radius:2px 2px 0 0}
.tab_navi li a,.tab_navi li span{display:block;height:22px;line-height:20px;border:1px solid #fff;border-bottom:0;border-radius:2px 2px 0 0;text-align:center;color:#32416e;padding:0 20px;text-shadow:1px 1px 1px rgba(00, 00, 00, .35);background:linear-gradient(to top, rgba(255,255,255,1), rgba(214,214,214,1));} /* 2016-06-23 background 속성 값 변경 */
.tab_navi .on{border:1px solid #4090d0;border-bottom:0;}
.tab_navi .on a,.tab_navi .on span{color:#fff;border:1px solid #74b0e0;background:linear-gradient(to top, rgba(88,174,242,1), rgba(65,146,210,1));}/* 2016-06-23 background 속성 값 변경 */
.tab_navi.type{background:#fff}
.btn_block + .tab_navi{margin-top:5px;}

.tab_navi02{height:21px;margin-bottom:5px;border-bottom:1px solid #b5b5b5}
.tab_navi02 li{float:left;margin-right:2px;border:1px solid #d1d1d1;border-radius:2px 2px 0 0}
.tab_navi02 li a,.tab_navi02 li span{position:relative;display:block;height:20px;line-height:20px;padding:0 10px;border-bottom:0;border-radius:2px 2px 0 0;text-align:center;color:#7f7f7f;background:#e6e6e6}
.tab_navi02 .on{border:1px solid #2ba2a8;}
.tab_navi02 .on a,.tab_navi02 .on span{text-shadow:1px 1px 1px rgba(00, 00, 00, .35);color:#fff;background:#2ba2a8}

.tab_navi03{height:24px;padding-top:5px;margin-bottom:5px;}
.tab_navi03 li{float:left;margin-left:3px;border:1px solid #a2a2a2;border-radius:2px}
.tab_navi03 li a,.tab_navi03 li span{display:block;height:22px;line-height:20px;border:1px solid #fff;border-bottom:0;border-radius:2px 2px 0 0;text-align:center;color:#32416e;padding:0 20px;text-shadow:1px 1px 1px rgba(00, 00, 00, .35);background:-webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(214,214,214,1) 100%);}
.tab_navi03 .on{border:1px solid #4090d0;border-bottom:0;}
.tab_navi03 .on a,.tab_navi03 .on span{color:#fff;border:1px solid #74b0e0;background:-webkit-linear-gradient(top,  rgba(88,174,242,1) 0%,rgba(65,146,210,1) 100%);}

.tab_navi04 li{margin-left:3px;border:1px solid #a2a2a2;border-radius:2px;margin-bottom:5px;}
.tab_navi04 li a,.tab_navi03 li span{display:block;height:22px;line-height:20px;border:1px solid #fff;border-bottom:0;border-radius:2px 2px 0 0;color:#32416e;padding:0 20px;text-shadow:1px 1px 1px rgba(00, 00, 00, .35);background:-webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(214,214,214,1) 100%);}
.tab_navi04 .on{border:1px solid #4090d0;border-bottom:0;}
.tab_navi04 .on a,.tab_navi03 .on span{color:#fff;border:1px solid #74b0e0;background:-webkit-linear-gradient(top,  rgba(88,174,242,1) 0%,rgba(65,146,210,1) 100%);}

.tbl_tab{position:relative;padding-left:40px;}
.tbl_tab .tab{position:absolute;top:0;left:0;width:40px;border:1px solid #a6bfd3;border-bottom:0;}
.tbl_tab .tab li{display:table;width:100%;height:68px;border-bottom:1px solid #a6bfd3;background:#dceaf7;}
.tbl_tab .tab li a{display:table-cell;width:100%;height:100%;text-align:center;vertical-align:middle;color:#3a4a76;}
.tbl_tab .tab .on{background:#fff;}
.tbl_tab .tab .on a{font-weight:bold;}

.search_form{position:relative;margin-bottom:5px;}
.search_form *{vertical-align:middle}
.search_form li{padding-left:5px;}
.search_form li~li{margin-top:5px}
.search_form .th{display:inline-block;min-height:18px;line-height:18px;}
.search_form .td{display:inline-block;min-height:18px;line-height:18px;}
.search_form .td + .th{margin-left:10px;}
.search_form li.size .th{width:80px;}
.search_form li.size02 .th{width:110px;}
.search_form li.size .td select{width:495px;}
.search_form li.size02 .td select{width:465px;}
.search_form .btn_block{position:absolute;top:50%;right:25px;margin-top:-9px;}
.search_form .btn_block02{text-align:right;margin-top:10px;}
.search_form .btn_block03{position:absolute;top:50%;right:0px;margin-top:-9px;}
.search_form.type{text-align:right;}
.search_form.s_size{width:900px}
.search_form + .search_form{border-top:1px solid #ccc;}
.search_form .group{margin-left:100px;}
.search_form .warning{display:inline-block;min-height:20px;padding-left:25px;color:#e34b25;background:url(/images/contents/ico_warning.gif) no-repeat 0 0}
.search_form .posi02{position:absolute;top:0;right:0;}

.search_form02{position:relative;margin-bottom:5px;text-align:right;}
.search_form02 *{vertical-align:middle}
.search_form02 .posi{position:absolute;top:0;left:0;}

.search_form03.size{width:70%}
.search_form03{overflow:hidden;position:relative;}
.search_form03 *{vertical-align:middle}
.search_form03 li{float:left;padding-left:5px;width:50%;box-sizing:border-box}
.search_form03 li{margin-bottom:5px}
.search_form03 .th{display:inline-block;min-width:70px;min-height:18px;line-height:18px;}
.search_form03 .td{display:inline-block;min-height:18px;line-height:18px;}
.search_form03 .td + .th{margin-left:10px;}

.search_form04.size{width:90%}
.search_form04{overflow:hidden;position:relative;}
.search_form04 *{vertical-align:middle}
.search_form04 li{float:left;padding-left:5px;width:50%;box-sizing:border-box}
.search_form04 li{margin-bottom:5px}
.search_form04 .th{display:inline-block;min-width:150px;min-height:18px;line-height:18px;}
.search_form04 .td{display:inline-block;min-height:18px;line-height:18px;}
.search_form04 .td + .th{margin-left:10px;}

table + table{margin-top:5px;}
.tbl_type01{border-collapse:collapse;width:100%;}
.tbl_type01 th{padding:4px 0;height:18px;line-height:18px;text-align:center;vertical-align:middle;letter-spacing:-.3px;color:#3a4a76;border:1px solid #92b0c8;background:#f8f8f8;}
.tbl_type01 th strong{font-weight:normal;color:#fa4d48;}
.tbl_type01 td{padding:4px 6px;height:18px;line-height:18px;vertical-align:middle;border:1px solid #92b0c8;}
.tbl_type01 .cell_space{padding-top:2px;padding-bottom:2px;}
.tbl_type01 .thum{position:relative;padding:5px 0 0;}
.tbl_type01 .thum img{width:70px;}
.tbl_type01 .thum span, .tbl_type01 .thum ul{position:absolute;bottom:0;right:0;}
.tbl_type01 .thum_group{overflow:hidden;margin-bottom:5px;}
.tbl_type01 .thum_group .thum{float:left;text-align:center;}
.tbl_type01 .thum_group .thum img{display:block;margin:0 auto 5px;}
.tbl_type01 .thum_group .thum +.thum{margin-left:10px;}
.tbl_type01 .point{color:#fa4d48;}
.tbl_type01 .inCol_2{overflow:hidden;font-size:0}
.tbl_type01 .inCol_2 input{width:25%;}
.tbl_type01 .inCol_2 input~input{width:74.5%;margin-left:.5%;}
.tbl_type01 .inCol_2_2{overflow:hidden;}
.tbl_type01 .inCol_2_2 select{width:66%;}
.tbl_type01 .inCol_2_2 select~select{width:31.5%;margin-left:.5%;}
.tbl_type01 .inCol_2_3{font-size:0}
.tbl_type01 .inCol_2_3 select{width:31.5%;margin-left:.5%;}
.tbl_type01 .inCol_2_3 input{width:67%;}
.tbl_type01 .inCol_2_4{font-size:0}
.tbl_type01 .inCol_2_4 select{width:49.5%;}
.tbl_type01 .inCol_2_4 select~select{width:50%;margin-left:.5%;}
.tbl_type01 .inCol_3{overflow:hidden;font-size:0}
.tbl_type01 .inCol_3 input{width:33%;}
.tbl_type01 .inCol_3 input~input{margin-left:.5%;}
.tbl_type01 .inCol_3 button{margin-left:.5%;font-size:12px}
.tbl_type01 .inCol_4{overflow:hidden;font-size:0}
.tbl_type01 .inCol_4 input{width:31.5%;}
.tbl_type01 .inCol_4 input~input{width:68%;margin-left:.5%;}
.tbl_type01.type th{color:#3a4a76;background:#dceaf7;}

.tbl_type02{border-collapse:collapse;width:100%;}
.tbl_type02 th{padding:4px 0;height:22px;line-height:22px;text-align:center;color:#3a4a76;border:1px solid #92b0c8;background:#dceaf7;}
.tbl_type02 th strong{font-weight:normal;color:#fa4d48;}
.tbl_type02 td{padding:4px 6px;height:18px;line-height:18px;text-align:center;font-weight:normal;border:1px solid #92b0c8;}
.tbl_type02 .thum{position:relative;padding:5px 0 0;}

.tbl_type03{border-collapse:collapse;width:100%;}
.tbl_type03 th{padding:4px 0;height:18px;line-height:18px;text-align:center;vertical-align:middle;font-weight:normal;color:#3a4a76;border:1px solid #a6bfd3;background:#dceaf7;}
.tbl_type03 td{padding:4px 6px;height:18px;line-height:18px;vertical-align:middle;border:1px solid #92b0c8;}
.tbl_type03 tbody th{background:#f8f8f8;}
.tbl_type03 .tit01,.tbl_type03 .tit02{display:inline-block;width:60px;vertical-align:middle;}
.tbl_type03 .tit01{color:#fa4d48;}
.tbl_type03 .tit02{color:#3a4a76;}
.tbl_type03 .data{display:inline-block;vertical-align:middle;}
.tbl_type03 .point{color:#0d8186}

.tbl_type04{border-collapse:collapse;width:100%;}
.tbl_type04 th{padding:4px 0;height:18px;line-height:18px;text-align:center;vertical-align:middle;letter-spacing:-.3px;color:#3a4a76;border:1px solid #92b0c8;background:#f8f8f8;}
.tbl_type04 th strong{font-weight:normal;color:#fa4d48;}
.tbl_type04 td{padding:4px 6px;height:18px;vertical-align:middle;border:1px solid #92b0c8;}

.paging{position:relative;z-index:9;text-align:center;margin:10px auto 0}
.paging ul{display:inline-block;margin:0 12px 0 10px;}
.paging li{display:inline-block}
.paging li a,.paging li strong{display:inline-block;padding-left:3px;margin-left:3px;font-size:11px;color:#acacac}
.paging li strong a,.paging ul li strong{color:#4292d3}
.paging li:first-child a,.paging li:first-child strong{padding-left:0;margin-left:0}
.paging .first,.paging .prev,.paging .next,.paging .last{display:inline-block;width:15px;height:15px;letter-spacing:-1px;font-family:'verdana';color:#acacac;border:1px solid #acacac;}
.gridPage{padding-top:10px;width:100%;;text-align:center}
.gridPage .first,.gridPage .prev,.gridPage .next,.gridPage .last{width:26px;height:18px;line-height:15px;letter-spacing:-1px;font-family:'verdana';color:#acacac;border:1px solid #acacac;background:#fff}
.gridPage .page .button{cursor:pointer;height:15px;margin-left:5px;margin-right:5px;font-size:11px;border:0;background:#fff;}
.gridPage .page .button.gray{font-weight:bold;color:#4292d3}
.gridPage .page .button.white{background:#fff}

.tbl_type01 + .titH2_type{margin-top:10px;}
.titH2_type{position:relative;height:26px;line-height:26px;padding-left:20px;color:#3a4a76;border:1px solid #a6bfd3;border-bottom:0;background:#dceaf7;}
.titH2_type:before{content:"";position:absolute;top:0;left:0;width:100%;height:24px;border:1px solid #fff;border-bottom:0;}
.titH2_type02{position:relative;height:30px;line-height:30px;padding-left:20px;margin-bottom:5px;color:#1f2a4f;border-bottom:1px solid #e6e6e6;background:#f6f6f6;}
.titH2_type02.first{margin-top:-5px}
.titH2_type03{position:relative;height:26px;line-height:26px;padding-left:20px;color:#3a4a76;border:1px solid #a6bfd3;border-bottom:0;background:#f6f6f6;}
.titH2_type03:before{content:"";position:absolute;top:0;left:0;width:100%;height:24px;border:1px solid #fff;border-bottom:0;}
.titH3_type{margin:10px 0 10px 5px;color:#3a4a76;}

.titEl_ui{position:relative}
.titEl_ui .el{position:absolute;top:0;right:5px;}

.btn_block{position:relative;margin-top:10px;text-align:right;}
.btn_block .posi{position:absolute;top:0;left:0}
.colb + .btn_block{clear:both;padding-top:10px;}
.colb + .btn_block .posi{top:10px;}

.add_block{position:relative;height:30px;line-height:30px;padding-left:20px;color:#1f2a4f;border:1px solid #a6bfd3;border-bottom:0;background:#f6f6f6;}
.add_block:after{content:"+";position:absolute;top:0;right:10px;font-size:20px;}

.space01{margin-top:20px;}
.space02{margin-top:10px;}
.space03{margin-top:5px;}

/* contnetns */
.state_color{padding:17px 0 22px 0;}
.state_color span{display:inline-block;width:13px;height:13px;margin-left:10px;vertical-align:middle;margin-right:5px;}
.state_color span:first-child{margin-left:0;}
.state_color .state01{background:#c7d8e6}
.state_color .state02{background:#dbecbe}
.state_color .state03{background:#edd3ee}
.state_color .state04{background:#fed7a5}
.state_color .state05{background:#fff799}
.state_color .state06{background:#fA5858}

.pInfor_ui{position:relative;padding-left:165px;min-height:153px;}
.pInfor_ui .thum{position:absolute;top:0;left:5px;}
.pInfor_ui .thum img{width:140px;height:153px;}
.pInfor_ui li{position:relative;padding-left:8px;margin-top:5px;line-height:17px;}
.pInfor_ui li:before{content:"";position:absolute;top:8px;left:0;display:inline-block;width:2px;height:1px;background:#ff9600;}
.pInfor_ui .para{margin-top:18px;}

.css-treeview{padding:10px 0 0 20px;}
.css-treeview ul,.css-treeview li{padding:0;margin:0;list-style:none}
.css-treeview input{position:absolute;opacity:0}
.css-treeview{-moz-user-select:none;-webkit-user-select:none;user-select:none}
.css-treeview a{display:block;width:98%;color:#000;text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.css-treeview a:hover{text-decoration:underline}
.css-treeview input + label + ul{margin:0 0 0 22px}
.css-treeview input ~ ul{display:none}
.css-treeview label,.css-treeview label::before{position:relative;cursor:pointer;font-weight:normal;color:#696969}
.css-treeview input:disabled + label{cursor:default;opacity:.6}
.css-treeview input:checked:not(:disabled) ~ ul{display:block;}
.css-treeview label::before{background:url(/images/contents/icons.png) no-repeat}
.css-treeview label{display:block;position:relative;min-height:16px;padding-left:22px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.css-treeview a,.css-treeview label::before{display:inline-block;min-height:16px;line-height:16px;vertical-align:middle}
.css-treeview label{margin-top:3px;background-position:18px 0}
.css-treeview label::before{position:absolute;top:0;left:0;content:"";width:16px;margin:0 7px 0 0;vertical-align:middle;background-position:0 -32px}
.css-treeview input:checked + label::before{background-position:0 -16px;}
.css-treeview input:checked + label{font-weight:bold;color:#000}
.css-treeview label:after{content:"";position:absolute;top:7px;left:-20px;width:16px;height:10px;margin:0;vertical-align:middle;background:url(/images/contents/icons.png) no-repeat;background-position:right -48px}
.css-treeview ul ul li label:after{background:none;}
.css-treeview{position:relative;}
.css-treeview:before{/*content:"";position:absolute;top:0;left:8px;width:1px;height:100%;background:#ccc*/}
.tree_scroll{height:151px;border:1px solid #afc6d8;background:#fcfcfc;overflow-y:scroll;}
.tree_scroll.sr_size{height:200px;}

.txt_coment{padding:10px;font-size:11px;color:#e34b25}
.txt_coment02{padding:10px;font-size:11px;}
.txt_em{color:#e34b25}

.img_sRecord{height:582px;margin-bottom:10px;border:1px solid #e6e6e6;}
.photo_block{min-height:290px;border:1px solid #e6e6e6;}

.tab_cons{overflow:hidden;}
.tab_cons .grid{float:left;}
.tab_cons .grid:nth-child(1){margin-bottom:5px;}
.tab_cons .grid:nth-child(3){float:right;}

.print_ui{position:relative;}
.print_ui .btn_print{position:absolute;top:10px;right:10px;}
.print_ui .print{height:700px;overflow:auto;}
.print_ui .img{text-align:center;}
.print_ui .sign{text-align:right}

.calendar_ui{position:relative;border:1px solid #afc6d8;border-bottom:0;}
.calendar_ui .controller{position:relative;height:28px;padding:9px 9px 0}
.calendar_ui .controller .btn_cPre,.calendar_ui .controller .btn_cNxt{z-index:1;position:absolute;top:9px;width:20px;height:20px;border:0;font-size:0;background:url(/images/contents/btn_cPre.gif) no-repeat 0 0;}
.calendar_ui .controller .btn_cPre{left:9px;background:url(/images/contents/btn_cPre.gif) no-repeat 0 0;}
.calendar_ui .controller .btn_cNxt{right:9px;background:url(/images/contents/btn_cNxt.gif) no-repeat 0 0;}
.calendar_ui .controller .date{display:block;position:absolute;top:10px;width:100%;text-align:center;font-size:14px;font-weight:bold;color:#444}
.calendar_ui table{border-collapse:collapse;width:100%;}
.calendar_ui table th{height:31px;vertical-align:middle;border:1px solid #afc6d8;background:#f8f8f8;}
.calendar_ui table td{height:37px;padding:2px 5px 0;text-align:left;vertical-align:top;border:1px solid #afc6d8;box-sizing:border-box}
.calendar_ui table a{display:block;height:100%}
.calendar_ui table .sun{border-left:0;color:#fa534e;}
.calendar_ui table .sat{border-right:0;color:#3d79d6;}
.calendar_ui table .off{display:block;color:#ff4e00;}
.calendar_ui table .curent{background:#fff6b3;}
.calendar_ui table .chk{background:#9dc7ff;}
.calendar_ui table .chk strong{color:#3e7bd7}

.inject_ui{overflow:hidden;margin-left:50px;}
.inject_ui .inject{float:left;position:relative;padding:8px;margin-top:15px;border:1px solid #c4c4c4}
.inject_ui .inject p{position:absolute;top:-10px;left:0;right:0;margin:0 auto;width:30px;text-align:center;font-size:14px;color:#3a3a3a;background:#fff;}
.inject_ui .inject ul{}
.inject_ui .inject ul li{float:left;width:44px;height:37px;line-height:37px;margin:-1px;text-align:center;font-size:14px;color:#3a3a3a;border:1px solid #d8d8d8;background:#f8f8f8}
.inject_ui .inject ul li a{display:block;height:100%;}
.inject_ui .inject ul li a:hover,.inject_ui .inject ul li a.on{color:#fff;background:#4fa2e5;}
.inject_ui .inject.type01{width:88px;margin-left:90px}
.inject_ui .inject.type02{width:88px;margin-left:10px}
.inject_ui .inject.type03{width:180px;}
.inject_ui .inject.type04{width:180px;margin-left:10px}
.inject_ui .inject.type05{width:88px;margin-left:90px}
.inject_ui .inject.type06{width:88px;margin-left:10px}

.mealTicket_list{border:1px solid #92b0c8;border-top:0}
.mealTicket_list ul{overflow:hidden;width:1000px;margin:0 auto}
.mealTicket_list li{float:left;width: calc(100% / 3);}
.mealTicket_list div{margin:5px;padding:15px;border:1px solid #d8d8d8}
.mealTicket_list div .tit{margin-bottom:10px;font-size:20px;text-align:center;color:#4282d9;}
.mealTicket_list div .para~.para{margin-top:5px;}
.mealTicket_list div .para span~span{margin-left:10px}

.teeth_list{margin:10px auto 0;}
.teeth_list ul{text-align:center;font-size:0;}
.teeth_list ul~ul li{border-top:0}
.teeth_list li{display:inline-block;width:59px;border:1px solid #bdd0df;}
.teeth_list li~li{border-left:0;}
.teeth_list a,.teeth_list span{display:block;height:25px;line-height:25px;}
.teeth_list .part{margin-left:5px;border-left:1px solid #bdd0df;}
.teeth_list .first{border-left:1px solid #bdd0df;}

.teeth_ui{margin-bottom:18px;}
.teeth_ui ul~ul{margin-top:8px;}
.teeth_ui ul{text-align:center;font-size:0;}
.teeth_ui ul li{display:inline-block;width:59px;border:1px solid #bdd0df;}
.teeth_ui ul li~li{border-left:0;}
.teeth_ui p~p{border-top:1px solid #bdd0df;}
.teeth_ui p:first-child{padding:6px 0;}
.teeth_ui p:last-child{height:25px;line-height:25px;}
.teeth_ui select{width:39px;}
.teeth_ui img{width:59px;height:38px;}

.search_block{padding-top:10px;}
.search_block h2{display:inline-block;height:32px;line-height:32px;padding:0 40px;color:#272c32;font-weight:normal;text-align:center;background:#f4f4f4;border:1px solid #c0c0c0;border-bottom:0;}
.search_block .resualt{padding:20px;height:530px;border:1px solid #d5d5d5;overflow-y:scroll}
.search_block .resualt2{padding:10px;height:530px;border:1px solid #d5d5d5;}
.search_block .cola11{float:left;width:20%;}
.search_block .colb11{float:right;width:79%;}
.search_block ul li{position:relative;padding-left:10px;font-weight:normal;margin-bottom:10px;line-height:22px;color:#4394d4;}
.search_block ul li:before{position:absolute;top:1px;left:0;content:"-";color:#4394d4;}

/* laypop */
.pop_container{z-index:9999;position:fixed;top:0;left:0;width:100%;height:100%;}
.pop_container:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5}
.pop_container .pop_cons{position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;border-radius:5px;}
.pop_container .pop_cons h1{position:relative;height:40px;line-height:40px;padding-left:25px;font-size:20px;color:#fff;border-top:1px solid #2ba2a8;background:#2ba2a8;border-radius:5px 5px 0 0;}
.pop_container .pop_cons .cons{padding:10px;}
.pop_container .btn_layerClose{position:absolute;top:10px;right:10px;display:inline-block;width:17px;height:19px;font-size:0;background:url(/images/contents/btn_layerClose.png) no-repeat 0 0;}
.pop_container .size01{width:727px;height:392px;background:#fff;}
.pop_container .size02{width:1024px;height:500px;background:#fff;}
.pop_container .size03{width:300px;height:250px;background:#fff;}
.pop_container .size04{width:727px;height:250px;background:#fff;}
.pop_container .size05{width:1280px;height:500px;background:#fff;}
.pop_container .size06{width:727px;height:700px;background:#fff;}
.pop_container .size07{width:727px;height:600px;background:#fff;}
.pop_container .size08{width:1280px;height:900px;background:#fff;}
.pop_container .size09{width:1024px;height:600px;background:#fff;}
.pop_container .size10{width:727px;height:500px;background:#fff;}
.pop_container .size11{width:1024px;height:800px;background:#fff;}
.pop_container .size12{width:1024px;height:820px;background:#fff;}
.pop_container .size13{width:727px;height:320px;background:#fff;}

.pop_container .size21{width:1024px;height:574px;background:#fff;} /* 미비리스트 팝업 사이즈 */
.pop_container .size22{width:1280px;height:506px;background:#fff;} /* 미비 통계 팝업 사이즈 */
.pop_container .size23{width:727px;height:573px;background:#fff;} /* Vistal Sign 입력 팝업 사이즈 */
.pop_container .size24{width:1280px;height:802px;background:#fff;} /* Clinical Record의 Image Viewer 팝업 사이트 */
.pop_container .size25{width:1500px;height:470px;background:#fff;} /* Charge information pop-up */
.pop_container .full_size{width:100%;height:100%;background:#fff;}
.pop_container .full_size_emr{width:100%;height:100%;background:#fff;}
.pop_container .msg{width:400px;height:220px;background:#fff;}
.pop_container .fGroup_block{padding-bottom:10px;text-align:right;}
.pop_container .fGroup_block *{vertical-align:middle;}
.pop_container .fGroup_block .col{margin-left:20px;}
.pop_container .fGroup_block .type{padding:5px;background:#f2f2f2}
.pop_container .fGroup_block .type02{padding:10px 5px 5px;}
.pop_container .fGroup_block02{padding-top:10px;text-align:right;}
.pop_container .lCol_g{overflow:hidden;}
.pop_container .gridPage + .lCol_g{padding-top:20px;}
.pop_container .cola{float:left;width:49%;}
.pop_container .colb{float:right;width:49%;}
.pop_container .colc{display:inline-block;clear:both;width:100%;margin-top:10px;}
.pop_container .lCol_g .in_txt{padding:5px 10px;overflow-y:auto;border:1px solid #bbb;background:#f7f7f7}
.pop_container .lCol_g .in_txt2{padding:5px 10px;overflow:hidden;border:1px solid #bbb;background:#f7f7f7}
.pop_container .lCol_g h3{margin-left:0}
.pop_container .in_txt.txt_size01{height:80px;}
.pop_container .in_txt.txt_size02{height:206px;}
.pop_container .in_txt.txt_size03{height:86px;}
.pop_container .cola1{float:left;width:49.75%;}
.pop_container .colb1{float:right;width:49.75%;}
.pop_container .cola2{float:left;width:42%;}
.pop_container .colb2{float:right;width:57.5%;}
.pop_container .cola3{float:left;width:48%;}
.pop_container .colb3{float:left;width:12%;text-align:center;}
.pop_container .colc3{float:right;width:40%;}
.pop_container .cola4{float:left;width:32%;}
.pop_container .colb4{float:right;width:67.5%;}
.pop_container .col_box{box-sizing:border-box;padding:5px;border:1px solid #92b0c8;}

/* intro */
#introCons:before{top:-50000px;}
#introCons:after{top:-50000px;}
.intro_ui *{font-size:14px;font-family:'nanum';color:#5b5b5b;}
.intro_ui{position:relative;height:980px;background:url(/images/contents/bg_intro.jpg) no-repeat 0 0 #e3e3e3;}
.intro_ui .btn_close{position:absolute;top:35px;right:35px;}
.intro_ui .member{overflow:hidden;position:absolute;top:70px;right:125px;}
.intro_ui .member li{position:relative;float:left;margin-left:10px;padding-left:10px;height:20px;line-height:20px;}
.intro_ui .member li~li:before{content:"|";position:absolute;top:0;left:0;display:block;font-size:11px;color:#b9b9b9}
.intro_ui .member li:first-child{padding-left:25px;background:url(/images/contents/ico_log.gif) no-repeat 0 0}
.intro_ui .member a{font-family:'Tahoma';font-size:11px;color:#304665;}
.intro_ui .intro_cons{position:relative;overflow:hidden;width:970px;height:740px;padding-top:185px;margin-left:796px;}
.intro_ui .intro_cons:before{position:absolute;content:"";top:185px;left:50%;width:1px;height:740px;background:#cecece}
.intro_ui .cola{float:left;width:455px;}
.intro_ui .colb{float:right;width:455px;}
.intro_ui section + section{margin-top:36px;}
.intro_ui h1{height:39px;font-size:24px;font-family:'nanumB';color:#666;border-bottom:2px solid #569506}
.intro_ui .favorite_list li{position:relative;height:52px;border-bottom:1px solid #bbb;background:url(/images/contents/ico_arrow.gif) no-repeat right center;}
.intro_ui .favorite_list li a{position:relative;display:block;height:52px;line-height:52px;padding:0 0 0 20px;font-size:16px;color:#666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:90%;}
.intro_ui .favorite_list li a:before{content:"";display:inline-block;width:5px;height:5px;vertical-align:middle;margin-right:10px;background:#389938}
.intro_ui .favorite_list li a:after{content:"";position:absolute;top:50%;right:20px;display:block;width:8px;height:16px;margin-top:-8px;}
.intro_ui .favorite_list li a:hover{color:#389938}
.intro_ui .headline{padding:10px 0 15px;}
.intro_ui .headline h2 a{display:block;width:100%;font-size:18px;font-weight:normal;color:#498300;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.intro_ui .headline p{margin-top:7px;line-height:20px;}
.intro_ui .headline p a{overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;word-wrap:break-word;}
.intro_ui .board_list{padding:10px 5px 14px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.intro_ui .board_list li{position:relative;line-height:25px;}
.intro_ui .board_list li a{position:relative;display:block;width:80%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.intro_ui .board_list li a:before{content:"-";display:inline-block;margin-right:5px;}
.intro_ui .board_list li span{position:absolute;top:0;right:0;color:#888}

/* login */
#loginCons{background:#fff}
#loginCons:before{top:-50000px;}
#loginCons:after{top:-50000px;}
.login_ui{position:relative;left:45px;width:1001px;min-height:530px;margin:0 auto;background:url(/images/contents/bg_login.jpg) no-repeat 0 0;}
.login_ui .logo{position:absolute;top:92px;}
.login_ui .navi{height:350px;padding:202px 120px 0 0;text-align:right}
.login_ui .navi li{margin-bottom:8px;}
.login_ui .navi a{position:relative;display:inline-block;height:17px;line-height:17px;padding:0 10px 0 2px;color:#fff;opacity:.23;}
.login_ui .navi a:hover{color:#2e3d56;opacity:1;background:#fff;border-radius:2px}
.login_ui .navi a:hover:before{content:"";position:absolute;top:0;left:-12px;width:14px;height:17px;background:url(/images/contents/bg_naviOv.png) no-repeat 0 0;}
.login_ui .login{position:relative;margin-top:12px;}
.login_ui .login li{height:40px;padding-left:40px;margin-bottom:7px;}
.login_ui .login li input{width:269px;height:40px;padding-left:10px;font-size:13px;border:40px;border:0;background:#ffffc5;border-radius:0 5px 5px 0; }
.login_ui .login li:nth-child(1){background:url(/images/contents/ico_id.gif) no-repeat 0 0;}
.login_ui .login li:nth-child(2){background:url(/images/contents/ico_pw.gif) no-repeat 0 0;}
.login_ui .btn_login{position:absolute;top:0;left:318px;width:120px;height:87px;border:0;text-indent:-5000px;cursor:pointer;background:url(/images/contents/btn_login.gif) no-repeat 0 0;}
.login_ui .solution{margin-top:3px;}
.login_ui .solution *{vertical-align:middle;}
.login_ui .solution label{color:#2e3d56;}
.login_ui .solution a{color:#2e3d56;}
.login_ui .chk{display:inline-block;padding-right:10px;margin-right:5px;border-right:1px solid #dcdcdc}

.tbl_type06{border-collapse:collapse;width:100%;}
.tbl_type06 th{padding:4px 0;height:18px;line-height:18px;text-align:center;font-weight:normal;color:#3a4a76;border:1px solid #92b0c8;background:#f8f8f8;vertical-align:middle;}
.tbl_type06 th strong{font-weight:normal;color:#fa4d48;}
.tbl_type06 td{padding:4px 6px;height:18px;line-height:18px;border:1px solid #92b0c8;vertical-align:middle;}
.tbl_type06 .thum{position:relative;padding:5px 0 0;}
.tbl_type06 .thum img{width:110px;}
.tbl_type06 .thum span{position:absolute;bottom:0;right:0;}
.tbl_type06 .point{color:#fa4d48;}
.tbl_type06 .inCol_3{overflow:hidden;}
.tbl_type06 .inCol_3 input{width:32%;}
.tbl_type06 .inCol_3 input~input{margin-left:.5%;}

/* 2016-06-23 아이디 찾기 스타일 */
.pop_container .findId_ui label,.pop_container .findPw_ui label{font-weight:normal;}
.pop_container .findId_ui .fGroup_block,.pop_container .findPw_ui .fGroup_block{position:relative;}
.pop_container .findId_ui p~p,.pop_container .findPw_ui p~p{margin-top:8px;}
.pop_container .findId_ui .btn02,.pop_container .findPw_ui .btn02{position:absolute;top:0;right:20px;width:100px;height:70px;}
.pop_container .findPw_ui .btn02{height:95px;}
.pop_container .findId_ui .btn03,.pop_container .findPw_ui .btn03{position:absolute;top:0;right:1px;width:100px;height:40px;}

/* 2016-06-23 다운로드 */
.download_ui *{font-weight:normal}
.download_ui{z-index:9999;position:fixed;top:0;left:0;width:100%;height:100%;}
.download_ui:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5}
.download_ui .download{position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;width:646px;height:410px;padding:25px;background:#fff}
.download_ui .download h1{height:65px;line-height:65px;text-align:center;font-size:23px;color:#3393d3;border-bottom:1px solid #000}
.download_ui table{border-collapse:collapse;width:100%;}
.download_ui table th{height:60px;vertical-align:middle;text-align:center;font-size:13px;border-bottom:1px solid #dcdcdc}
.download_ui table td{height:70px;vertical-align:middle;text-align:center;font-size:13px;color:#757575;border-bottom:1px solid #dcdcdc}
.download_ui table em{color:#ff3e3e}
.download_ui table .btn{display:inline-block;width:80px;height:24px;line-height:24px;font-size:12px;text-align:center;color:#fff;background:#3393d3;}
.download_ui ul{margin-top:20px;padding:30px;border:1px solid #dcdcdc}
.download_ui ul li{line-height:18px;color:#757575}
.download_ui ul span{color:#000}
.download_ui .btn_block{margin-top:25px;text-align:center}
.download_ui .btn_block a{display:inline-block;width:103px;height:40px;line-height:40px;font-size:16px;text-align:center;color:#fff;background:#595959;}

/* billing */
.col_group.typeF .cola{float:left;width:900px;height:274px;}
.col_group.typeF .colb{float:left;margin-left:5px;width:400px;}
.col_group.typeF .colb .grid_box{height:274px;}
.col_group.typeF .colc{float:left;margin-left:5px;width:526px;height:274px;}
.col_group.typeF .colc .grid_box{height:274px;}
.col_group.typeF .cold{float:left;margin-top:5px;width:1100px;}
.col_group.typeF .cole{float:left;margin:5px 0 0 5px;width:731px;}

.tbl_tab.type .tab li:first-child{height:60px;}
.tbl_tab.type .tab li{height:59px;}

.claim_ui h2{line-height:16px;padding:12px 0 11px 20px;margin-bottom:10px;text-align:center;font-size:14px;color:#333;border-top:1px solid #333;border-bottom:1px solid #333;}
.claim_ui h2.space{margin-top:30px;}
.claim_ui h3{line-height:16px;padding:7px 0 7px 20px;margin-bottom:10px;text-align:center;font-size:13px;color:#666;border-top:1px solid #777;border-bottom:1px solid #777;}
.claim_ui h2 span{font-size:14px;font-weight:normal;}
.claim_ui p{font-weight:normal;}
.claim_ui strong{font-weight:normal;color:#fa4d48;}
.claim_ui .para{margin:25px 0 25px 10px;font-weight:normal;}
.claim_ui .FeeOnly{text-align:right;}
.claim_ui input[type=text]{height:24px;font-size:12px;border:1px solid #ddd;font-weight:normal;background:#f7f7f7}
.claim_ui textarea{font-size:12px;border:1px solid #ddd;font-weight:normal;background:#f7f7f7}
.claim_ui .form label{font-weight:normal;color:#444}
.claim_ui .form li{overflow:hidden;padding:14px 0;color:#444}
.claim_ui .form li~li{border-top:1px solid #eee}
.claim_ui .form .noline{padding-top:0;border-top:none}
.claim_ui .form .tit{float:left;position:relative;top:3px;padding:0 15px 0 10px;color:#0066cc;}
.claim_ui .form .tit p{margin:10px 0 0;font-weight:normal;font-style:italic;color:#444}
.claim_ui .form .tit.type{color:#444}
.claim_ui .form .insert{float:left;font-weight:normal;}
.claim_ui .form .insert li{margin:0;padding:0;font-weight:normal;}
.claim_ui .form .insert li~li{margin-top:5px;border:0}
.claim_ui .form .insert span{font-weight:normal;color:#444}
.claim_ui .form .insert .col{padding:5px 0 0 15px}
.claim_ui .form .cp_tit{display:inline-block;width:110px;}
.claim_ui .form .sc_tit{display:inline-block;width:150px;}
.claim_ui .form .pc_tit{display:inline-block;width:100px;}
.claim_ui .form .vs_tit{display:inline-block;width:100px;}
.claim_ui .form .space{margin-left:100px;}
.claim_ui .form .space02{margin-left:20px;}
.claim_ui .form .space03{margin-left:15px;}
.claim_ui .form .space04{padding-left:20px;}
.claim_ui .form .space05{margin-top:10px;}
.claim_ui .form .space06{margin-top:20px;}
.claim_ui .form .twoline{width:1000px;}
.claim_ui .form .clearline{clear:both;padding:10px 0 0 23px;float:none;}
.claim_ui .form .col_g{display:inline-block;width:300px;}
.claim_ui .form .sign_ui .tit{float:none;}
.claim_ui .form .sign_ui .tit2{font-weight:normal;}
.claim_ui .form .sign_ui .insert{float:none;margin-top:10px;}
.claim_ui .form .sign_box{float:left;margin:0 20px 0 10px;}
.claim_ui .form .sign_box div{width:100px;height:100px;border:1px solid #777}
.claim_ui .form.type .tit{color:#444}
.claim_ui .form .box{margin:5px 12px;padding:10px;border:1px solid #ccc}
.claim_ui .form .box ul{overflow:hidden;}
.claim_ui .form .box ul li{float:left;margin:3px 15px 2px 5px;}
.claim_ui .tbl1{width:100%;border-collapse:collapse}
.claim_ui .tbl1 th{padding:5px;font-weight:normal;}
.claim_ui .tbl1 td{padding:1px 5px 1px;font-weight:normal;}
.claim_ui .tbl1 input[type=text]{width:100%}
.claim_ui .tbl2{width:100%;border-collapse:collapse;margin-bottom:10px;}
.claim_ui .tbl2 th{padding:10px;font-weight:normal;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.claim_ui .tbl2 th~th{border-left:1px solid #ccc}
.claim_ui .tbl2 td{padding:15px;font-weight:normal;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.claim_ui .tbl2 td~td{border-left:1px solid #ccc}
.claim_ui .tbl2 li.cell{padding-left:104px;}
.claim_ui .em{margin-top:5px}
.claim_ui .tbl_prenatal{width:100%;border-collapse:collapse}
.claim_ui .tbl_prenatal th{padding:2px;text-align:left;font-weight:normal;}
.claim_ui .tbl_prenatal td{padding:2px;text-align:center;font-weight:normal;}
.claim_ui .tbl_prenatal .cell{padding-left:18px;}
.claim_ui .em_th{display:inline-block;padding:2px;width:45px;text-align:center;background:#fff;border:1px solid #ccc;}
.claim_ui .em_th:focus{color:#fff;border:1px solid #51a6e8;background:#51a6e8;}
.txt_claim{width:100%}
.input_claim1{width:30px;}
.input_claim2{width:180px;}
.input_claim3{width:320px;}
.input_claim4{width:60px;}
.input_claim5{width:150px;}
.input_claim6{width:250px;}
.input_claim7{width:80px;}
.input_claim8{width:140px;}

.tbl_scroll{overflow-y:auto;}

.css-treeview2{padding:0px;}
.css-treeview2 ul,.css-treeview2 li{padding:0;margin:0;list-style:none}
.css-treeview2 input{position:absolute;opacity:0}
.css-treeview2{-moz-user-select:none;-webkit-user-select:none;user-select:none}
.css-treeview2 a{display:block;width:98%;color:#000;text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.css-treeview2 a:hover{text-decoration:underline}
.css-treeview2 input + label + ul{margin:0 0 0 22px}
.css-treeview2 input ~ ul{display:none}
.css-treeview2 label,.css-treeview2 label::before{position:relative;cursor:pointer;font-weight:normal;color:#696969}
.css-treeview2 input:disabled + label{cursor:default;opacity:.6}
.css-treeview2 input:checked:not(:disabled) ~ ul{display:block;}
.css-treeview2 label::before{background:url(/images/contents/icons.png) no-repeat}
.css-treeview2 label{display:block;position:relative;min-height:16px;padding-left:22px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.css-treeview2 a,.css-treeview2 label::before{display:inline-block;min-height:16px;line-height:16px;vertical-align:middle}
.css-treeview2 label{margin-top:3px;background-position:18px 0}
.css-treeview2 label::before{position:absolute;top:0;left:0;content:"";width:16px;margin:3px 7px 0 0;vertical-align:middle;background-position:0 -32px}
.css-treeview2 input:checked + label::before{background-position:0 -16px;}
.css-treeview2 input:checked + label{font-weight:bold;color:#000}
.css-treeview2 label:after{content:"";position:absolute;top:7px;left:-20px;width:16px;height:10px;margin:0;vertical-align:middle;background:url(/images/contents/icons.png) no-repeat;background-position:right -48px}
.css-treeview2 ul ul li label:after{background:none;}
.css-treeview2{position:relative;}
.css-treeview2:before{/*content:"";position:absolute;top:0;left:8px;width:1px;height:100%;background:#ccc*/}
.css-treeview2 ul li:before{content:"";position:absolute;top:0;left:8px;width:1px;height:100%;}