@charset "utf-8";

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,input,select,textarea,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
/*table, caption, tbody, tfoot, thead, tr, th, td,*/
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{	
	padding:0px;
	margin:0px;
	vertical-align:top
}
html {overflow-y:auto;font-family:'맑은 고딕','Malgun Gothic','나눔 고딕','Nanum Gothic','dotum';text-align:center;color:#666;font-size:16px;line-height:1.2;letter-spacing:-1px}
html, body {width:100%;-webkit-text-size-adjust:none}
html.fix{overflow-y:hidden}
body{position:relative;min-width:320px;overflow:hidden;background-color: #ffffff;}
ul, ol {list-style-type:none}
h1,h2,h3,h4,h5,h6,th{font-weight:bold;}
table{border-collapse:collapse;border-spacing:0}
img,fieldset{border:0;outline:none}
label {cursor:pointer}
i, em, address {font-style:normal}
caption,legend{visibility:hidden;width:0px;height:0px;font-size:0px;line-height:0px}
iframe,object,video,embed{position:relative;top:0;left:0;max-width:100%}

/* html5 ie9 else */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
   display:block;
   padding:0;
   margin:0
}
input,select,textarea{font-family:'맑은 고딕','Malgun Gothic','나눔 고딕','Nanum Gothic','dotum';letter-spacing:-1px;outline:none}
textarea{resize:none;border:none;background:none}

a {text-decoration:none;color:#666;cursor:pointer;}
a:link, a:visited {text-decoration:none;color:#666;}
a:hover, a:focus, a:active{text-decoration:none;}

iframe,object,video,embed{position:relative;top:0;left:0;max-width:100%}

.letter{letter-spacing:normal !important;}
.f_100{font-weight:100}
.f_300{font-weight:300}
.f_400{font-weight:400}
.f_500{font-weight:500}
.f_700{font-weight:700}

.hidden{visibility:hidden;width:0px;height:0px;font-size:0px;line-height:0px;position:absolute;top:0;left:-9999999999px}

@charset "utf-8";

/*html.fix{position:fixed;top:0;left:0;width:100%;height:100%}*/
html.fix{overflow-y:hidden}

/* input tag */
input[type="text"],
input[type="password"],
input[type="file"],
select{height:29px;text-align:left;background:#fff;border:1px solid #ccc;padding:0 10px;color:#666}
input[type="file"]{width:100%;padding:0;line-height:normal;color:#666;}
textarea{background:#f9f9f9;border:1px solid #e8e7e4;padding:5px;width:99%;color:#666}
input[type="file"]{background:#fafafa;height:auto;padding:4px 0}
select{
    height:31px;
    /*
    line-height:200%;
    line-height:25px\9;
    */
    padding:5px;
}

#wrap{
    position:relative;
    left:0;
    width:100%;
    min-height:100%;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    z-index:5
}
#wrap.lnbOpen{left:230px}

/* skipNavi */
#skipnavi {position:absolute; left:0; top:0; width:100%;z-index:10000;}
#skipnavi li {position:absolute; left: 0; top: 0;  width:100%; z-index:5;}
#skipnavi a {display:block; width:1px; height:1px; margin-bottom:-1px; font-size:0; overflow:hidden;text-decoration:none;}
#skipnavi a:active, #skipnavi a:focus {width:100%; height:auto; padding:5px 0; background:#eee; font-size:1em; text-align:center;}

/* header */
#header{position:absolute;top:0;left:0;width:100%;z-index:999;background:#fff}
#header .header_wrap{height:90px;position:relative;max-width:667px;margin:0 auto;}
#header .header_wrap h1{position:absolute;left:-165px;top:20px;}
#header .header_wrap .h_search{padding:20px 250px 0 0;margin-left:-30px;}
#header .header_wrap .h_search .search_info{height:43px;border:solid 4px #3270b5;
    -webkit-border-radius:35px;
    -moz-border-radius:35px;
    border-radius:35px;
}
#header .header_wrap .h_search .search_info .i_txt{float:left;width:345px;padding-left:20px;background:url('../../images/common/bg_foot_bar.gif') no-repeat right 50%;}
#header .header_wrap .h_search .search_info .i_txt input{width:100%;height:43px;line-height:43px;font-size:14px;padding:0;border:none;}
#header .header_wrap .h_search .search_info .i_txt label{font-size:14px;line-height:43px;}
#header .header_wrap .h_search .search_sort{position:relative;float:left;width:79px;padding-right:10px;line-height:43px;text-align:left}
#header .header_wrap .h_search .search_sort > a{display:block;padding-left:10px;background:url('../../images/common/bg_search_arrow.gif') no-repeat right 50%;}
#header .header_wrap .h_search .search_sort .drop_menu{position:absolute;left:0;top:40px;width:100%;border:solid 1px #d9d9d9;background:#fff;z-index:110;text-align:center;line-height:24px;display:none;}
#header .header_wrap .h_search_menu{position:absolute;right:45px;top:32px; background:url('../../images/content/btn_menusearch.png') 15px 0 no-repeat; height:21px; padding:6px 0 0 50px; border-left:1px solid #c6c6c6;}
#header .header_wrap .h_search_btn{position:absolute;right:190px;top:19px;}
#header .header_wrap .mark_1{position:absolute;right:-55px;top:28px;}
#header .header_wrap .mark_2{position:absolute;right:-118px;top:18px;}
#header .header_wrap .mark_3{position:absolute;right:-166px;top:24px;}
#header .header_wrap .h_search_btn .search_num{position:absolute;right:-10px;top:0;width:26px;height:27px;line-height:27px;color:#fff;background:url('../../images/common/bg_h_search_num.png') no-repeat left top}
#header .top_bar {height:30px; background-color:#fbfbfb; border-bottom:1px solid #dfdfdf;}
#header .global_menu{position:absolute;right:30px;top:7px;z-index:1000}
#header .global_menu > a{padding:0 20px 0 15px;letter-spacing:0;background:url('../../images/common/bg_global.gif') no-repeat right 50%;}
#header .global_menu .drop_menu{border:solid 1px #d9d9d9;background:#fff;line-height:20px;padding:5px 0;display:none;}
#header .gnb_cover{height:50px;background:#3270b5;}
#header .gnb{position:relative;max-width:1000px;margin:0 auto;}
#header.fix .gnb{max-width:900px;padding:0 50px}
#header .gnb > ul{display:inline-block;zoom:1;*display:inline;width:100%;}
#header .gnb > ul > li{position:relative;float:left;width:14.3%;}
#header .gnb > ul > li:first-child{width:14.2%;}
#header .gnb > ul > li > a{display:block;line-height:50px;border-right:solid 1px #618fc2;color:#fff;font-size:15px;}
#header .gnb > ul > li:first-child > a{border-left:solid 1px #618fc2;}
#header .gnb > ul > li.on{background:#245183;}
#header .gnb > ul > li ul{position:absolute;left:0;top:50px;width:100%;height:217px;padding-top:5px;border:solid 1px #d7d7d7;border-right:none;margin-left:-1px;background:#fff;display:none;}
#header .gnb > ul > li:first-child ul{margin-left:0;}
#header .gnb > ul > li ul.last{background:#fff url('../../images/common/bg_sub_menu.gif') repeat-y right top}
#header .gnb > ul > li ul li a{display:block;padding:12px 0 0 12px;text-align:left;color:#888;line-height:18px;}
#header .gnb > ul > li ul li a:hover{color:#1c61ac;font-weight:bold;text-decoration:underline;}

#header .header_wrap .m_h_search_btn{display:none;}
#header .header_wrap .m_sitemap{display:none;}
#header .header_wrap{z-index:100}
#header .header_wrap .automatic{position:absolute;top:76px;left:-163px;width:100%;}
#header .header_wrap .automatic ul{margin:0 71px 0 132px}
#header .header_wrap .favorites_list{top:30px;margin-left:18px}
#header .header_wrap .result_list{position:absolute;top:76px;left:-113px;width:100%}
#header .header_wrap .result_list > div{margin:0 32px 0 80px}
#header .btn_fix{position:absolute;top:0;width:50px;height:50px;z-index:10;display:none}
#header .fix_home{left:0;border-left:solid 1px #618fc2}
#header .fix_search{right:0;border-right:solid 1px #618fc2}
#header.fix .btn_fix{display:block}

/* ����˻� */
.simpleSearch{position:absolute;top:0;left:50%;right:0;bottom:0;width:1002px;height:480px;margin:170px 0 10px 0;z-index:1500;margin-left:-500px;display:none}
.simpleSearch table.c_table_01 td{font-size:12px;padding:9px 5px 9px 5px;}
.simpleSearch table.c_table_01 th{font-size:12px;padding:9px 5px}
.simpleSearch table.c_table_01 th.info_th{border:1px solid #e0e0e0;color:#555;border-top:none}
.simpleSearch table.c_table_01 th.info_th_em{border-left:1px solid #3270b5}
.simpleSearch table.c_table_01 td.info_td{border:1px solid #e0e0e0}
.simpleSearch table.c_table_01 td.first,.simpleSearch table.c_table_01 th.first{border-left:none}
.simpleSearch table.c_table_01 td.last,.simpleSearch table.c_table_01 th.last{border-right:none}
.simpleSearch .search_wrap{position:absolute;top:0;left:0;right:0;bottom:0;width:auto;height:auto;background:#fff;text-align:left;padding:20px;border:1px solid #a49c97;-webkit-box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.15);-moz-box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.15);box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.15);overflow-y:auto}
.simpleSearch .address_name{font-size:15px;padding:6px 0 6px 47px;background-position:left 3px}
.simpleSearch .data_wrap{position:relative;width:100%;border-top:1px solid #dbdbdb}
.simpleSearch .btn_close{position:absolute;top:14px;right:10px}
.simpleSearch .list_data{margin-right:310px}
.simpleSearch .list_data .con_data{margin-top:15px;overflow:hidden}
.simpleSearch .list_data .con_data.first{margin-top:30px}
.simpleSearch .list_data .con_data h3{color:#444;font-size:13px;margin-bottom:10px}
.simpleSearch .list_data .first_table{overflow:hidden}
.simpleSearch .list_data .first_table > div{float:left}
.simpleSearch .list_data .first_table .table01{width:65%}
.simpleSearch .list_data .first_table .table01 .cell{margin-right:20px}
.simpleSearch .list_data .first_table .table02{width:35%}
.simpleSearch .map_data{position:absolute;top:30px;right:0;width:288px;height:348px;border:1px solid #dbdbdb}
.simpleSearch .m_sub_tab{margin-top:15px}
.simpleSearch .total_list{text-align:right;margin-bottom:10px;line-height:27px}
.simpleSearch .total_list a{vertical-align:middle;margin-left:5px}
.simpleSearch .info_list{overflow:hidden}
.simpleSearch .info_list > div{float:left;width:50%}

/*간편검색 - 요약보기 */
.summarySearch{position:absolute;top:0;left:50%;right:0;bottom:0;width:65%;height:350px;margin:170px 0 10px 0;z-index:1500;margin-left:290px;display:none}
.summarySearch table.c_table_01 td{font-size:12px;padding:9px 5px 9px 5px;}
.summarySearch table.c_table_01 th{font-size:12px;padding:9px 5px}
.summarySearch table.c_table_01 th.info_th{border:1px solid #e0e0e0;color:#555;border-top:none}
.summarySearch table.c_table_01 th.info_th_em{border-left:1px solid #3270b5}
.summarySearch table.c_table_01 td.info_td{border:1px solid #e0e0e0}
.summarySearch table.c_table_01 td.first,.simpleSearch table.c_table_01 th.first{border-left:none}
.summarySearch table.c_table_01 td.last,.simpleSearch table.c_table_01 th.last{border-right:none}
.summarySearch .search_wrap{position:absolute;top:0;left:0;right:0;bottom:0;width:45%;height:auto;background:#fff;text-align:left;padding:10px;border:1px solid #a49c97;-webkit-box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.15);-moz-box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.15);box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.15);overflow-y:auto}
.summarySearch .address_name{font-size:15px;padding:6px 0 6px 47px;background-position:left 3px}
.summarySearch .data_wrap{position:relative;width:100%;border-top:1px solid #dbdbdb}
.summarySearch .btn_close{position:absolute;top:14px;right:10px}
.summarySearch .list_data{margin-right:0px}
.summarySearch .list_data .con_data{margin-top:10px;overflow:hidden}
.summarySearch .list_data .con_data.first{margin-top:30px}
.summarySearch .list_data .con_data h3{color:#444;font-size:13px;margin-bottom:10px}
.summarySearch .list_data .first_table{overflow:hidden}
.summarySearch .list_data .first_table > div{float:left}
.summarySearch .list_data .first_table .table01{width:65%}
.summarySearch .list_data .first_table .table01 .cell{margin-right:20px}
.summarySearch .list_data .first_table .table02{width:35%}
.summarySearch .map_data{position:absolute;top:30px;right:0;width:288px;height:348px;border:1px solid #dbdbdb}
.summarySearch .m_sub_tab{margin-top:15px}
.summarySearch .total_list{text-align:right;margin-bottom:10px;line-height:27px}
.summarySearch .total_list a{vertical-align:middle;margin-left:5px}
.summarySearch .info_list{overflow:hidden}
.summarySearch .info_list > div{float:left;width:50%}

/* contents */
#container{position:relative;padding:20px 0 20px 0}
#contents{position:relative;max-width:1000px;margin:0 auto;}
#contents.fullPage{max-width:100%}

/* footer */
#footer{padding:50px 0;border-top:1px solid #e7e7e7}
#footer .footer_wrap{position:relative;max-width:1000px;min-height:76px;margin:0 auto;text-align:left;}
#footer h1{position:absolute;top:0;left:0}
#footer .f_data{padding-left:157px}
#footer .f_data ul{display:inline-block;zoom:1;*display:inline;margin-bottom:8px;}
#footer .f_data ul li{float:left; font-weight: 600;}
#footer .f_data ul li a{color:#3596bf;padding:0 10px;background:url(../../images/common/bg_foot_bar.gif) left center no-repeat}
#footer .f_data ul li:first-child a{background:none;padding-left:0}
#footer .f_data address{font-size:12px;line-height:18px;color:#999}
#footer .f_data .copy{font-size:12px;line-height:18px;letter-spacing:1px;color:#999}
#footer .footer_cs{position:absolute;top:0;right:0;text-align:right}
#footer .footer_cs .f_cs_num{font-size:24px;margin-bottom:5px;letter-spacing:1px;}

/* lnb */
#lnb{position:absolute;top:0;right:0;width:100%;height:100%;text-align:left;z-index:5000;display:none}
#lnb .lnb_wrap{
    position:absolute;
    top:0;
    left:-230px;
    width:230px;
    height:100%;
    background:#2a2a2a;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    z-index:100;
}
#lnb .lnb_wrap.open{left:0}
#lnb .lnb_wrap.default{left:-230px}
#lnb .lnb_bg{position:absolute;top:0;left:0;width:100%;height:100%;}
#lnb .one_depth{border-top:1px solid #151515;background:#2a2a2a}
#lnb li:first-child .one_depth{border-top:none;}
#lnb .one_depth a{display:block;padding:0 10px;font-size:13px;color:#999;line-height:39px;border-top:solid 1px #363636;}
#lnb .one_depth a.on{color:#f6861f}
#lnb li:first-child .one_depth a{border-top:none;}
#lnb .snb{overflow:hidden;display:none;}
#lnb .snb li{font-size:0;line-height:0;}
#lnb .snb li:first-child{border-top:1px solid #151515;}
#lnb .snb li a{
    display:block;
    font-size:11px;
    color:#b0afaf;
    text-align:left;
    line-height:28px;
    border-top:1px solid #2d2d2d;
    background:#222;
    padding-left:10px;
}

#lnb .snb li.actived a,#lnb .snb li a:hover{color:#fff}
#lnb .lnb_group{position: absolute;width:auto;height:auto;top:0;left:0;right:0;bottom:0;overflow: hidden}
#lnb .lnb_top{position:relative;height:41px;background:#000;text-align:left;}
#lnb .lnb_top a{display:inline-block;height:21px;width:41px;border-right:solid 1px #1a1a1a;text-align:center;padding:10px 0;}
#lnb .lnb_top > ul{position:absolute;right:0;top:0;}
#lnb .lnb_top > ul li{float:left;}
#lnb .lnb_top > ul li a{border-right:none;border-left:solid 1px #1a1a1a;}
#lnb .lnb_top > ul li:last-child a{padding:12px 0 8px}

/* pop */
#pop{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100000000;display:none;overflow-y:auto;background:url("../../images/common/pop_bg.png") repeat left top}
#pop .pop_table{display:table;width:100%;height:100%}
#pop .pop_cell{position:relative;display:table-cell;vertical-align:middle;padding:0 10px;z-index:100}
#pop .pop_wrap{position:relative;margin:0 auto;text-align:left}
#pop .pop_wrap h1{font-size:16px;color:#fff;padding:0 15px;line-height:50px;background:#755c9d}
#pop .pop_wrap .pop_data{padding:30px;background-color:#fff}
#pop .pop_wrap a.btn_close{position:absolute;top:15px;right:20px}
#pop .pop_wrap .btn_wrap{text-align:center}


.hidden_info{visibility:hidden;width:0px;height:0px;font-size:0px;line-height:0px;position:absolute;top:0;left:-9999999999px}}

.automatic{z-index:50}
.automatic ul{margin:0 68px;padding:10px 0;border:1px solid #1c61ac;text-align:left;background:#fff;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}
.automatic ul li{font-size:0;line-height:0}
.automatic ul li a{display:block;padding:0 20px;font-size:14px;color:#666;line-height:28px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.automatic ul li a:hover{background:#f9f9f9}

.result_list{z-index:100}
.result_list > div{margin:0 10px;border:1px solid #1c61ac;text-align:left;background:#fff;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;overflow:hidden}
.result_list .result_info{font-size:14px;color:#666;line-height:22px;padding:10px 20px;background:#f9f9f9}
.result_list .list_wrap > ul > li{position:relative;border-top:solid 1px #e4e4e4;padding:16px 20px}
.result_list .list_wrap .favorites_btns{position:absolute;right:10px;top:14px;}
.result_list .list_wrap .post_num{font-size:13px;letter-spacing:0;}
.result_list .result_data{}
.result_list .result_data li{font-size:14px;color:#666;line-height:20px;margin:2px 0}
.result_list .result_page{text-align:center;padding:6px 0;height:16px;font-size:12px;color:#888;letter-spacing:normal;line-height:16px;border-top:solid 1px #e4e4e4;background:#f9f9f9}
.result_list .result_page .num{margin:0 7px}
.result_list .result_page a img{width:14px}
.result_list .result_page a {display:inline-block;zoom:1;*display:inline;width:14px;height:14px;border:1px solid #dedfe0}

.favorites_btns{overflow:hidden}
.favorites_btns a{display:block;width:26px;height:25px;font-size:0;text-indent:-9999px;overflow:hidden;float:left;margin-left:5px;background-position:left top;background-repeat:no-repeat}
.favorites_btns a:hover{background-position:0 -25px}
.favorites_btns a.btn_01{background-image:url(../../images/common/favorites_btns_01.png)}
.favorites_btns a.btn_02{background-image:url(../../images/common/favorites_btns_02.png)}
.favorites_btns a.btn_03{background-image:url(../../images/common/favorites_btns_03.png)}
.favorites_btns a.btn_04{background-image:url(../../images/common/favorites_btns_04.png)}

.favorites_list{position:absolute;top:0;left:70%;z-index:120}
.favorites_list > div{position:relative;padding:7px 20px;width:345px;background:#fff;border:1px solid #1c61ac;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}
.favorites_list > div h3{font-size:16px;color:#444;text-align:left;line-height:40px}
.favorites_list > div > ul > li{position:relative;font-size:0;line-height:0;text-align:left;border-top:1px solid #e4e4e4}
.favorites_list > div > ul > li > a{display:block;font-size:13px;color:#666;line-height:40px;padding-right:125px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.favorites_list > div .favorites_btns{position:absolute;top:50%;right:0;margin-top:-13px}
.favorites_list > div .arrow{position:absolute;top:20px;left:-8px;width:8px;height:13px;background:url(../../images/common/favorites_arrow.png) left top no-repeat}




/* tab_con */
.tab_basis{position:relative;width:100%;height:40px;border-bottom:1px solid #3f9ad2;}
.tab_basis > li{float:left;width:110px}
.tab_basis > li > a{position:relative;display:block;height:39px;line-height:39px;margin-left:-1px;text-align:center;font-size:14px;background-color:#fbfbfb;border:1px solid #e1e1e1;border-bottom:none;}
.tab_basis > li.last > a{border-right:1px solid #dbdbdd}
.tab_basis > li > a:hover,.tab_basis > li.actived > a{height:40px;color:#1c61ac;background-color:#fff;border:1px solid #3f9ad2;border-bottom:none;z-index:100}

.tab_basis .con_tab_data{position:absolute;top:40px;left:0;width:100%;border-top:1px solid #3f9ad2;z-index:50}


.con_data_wrap > div{display:none}


/* table */
table.i_table_01{width:100%}
table.i_table_01 {border-top:solid 1px #878787;border-bottom:solid 1px #878787;}
table.i_table_01 td,table.i_table_01 th{text-align:left;vertical-align:middle;border-top:1px solid #e0e0e0;}
table.i_table_01 tr:first-child td,
table.i_table_01 tr:first-child th{border-top:none;}
table.i_table_01 td{color:#888;padding:7px 10px;line-height:20px}
table.i_table_01 th{color:#555;background:#fbfbfb;padding:7px 16px;font-weight:normal}
table.i_table_01 a,
table.i_table_01 img,
table.i_table_01 span,
table.i_table_01 label,
table.i_table_01 input{vertical-align:"";}
table.i_table_01 .char{margin:0 5px}
table.i_table_01 .tc{text-align:center}
table.i_table_01 .tr{text-align:right;}
table.i_table_01 .br{border-right:1px solid #e0e0e0}

.i_table_02_wrap{border-top:solid 1px #878787;border-bottom:solid 1px #878787;margin-top:10px}
table.i_table_02{width:100%}
table.i_table_02 {}
table.i_table_02 td,table.i_table_02 th{text-align:center;vertical-align:middle}
table.i_table_02 td{color:#888;padding:7px 10px;line-height:20px;height:30px;border:1px solid #e0e0e0}
table.i_table_02 th{color:#555;background:#fbfbfb;padding:7px 20px;height:30px;font-weight:normal;border:1px solid #e0e0e0}
table.i_table_02 a,
table.i_table_02 img,
table.i_table_02 span,
table.i_table_02 label,
table.i_table_02 input{vertical-align:middle}
table.i_table_02 .char{margin:0 7px}
table.i_table_02 .tc{text-align:center}
table.i_table_02 th.first,table.i_table_02 td.first{border-left:none}
table.i_table_02 th.last,table.i_table_02 td.last{border-right:none}
table.i_table_02 tr.last th,table.i_table_02 tr.last td{border-bottom:none}
table.i_table_02 tr.first th,table.i_table_02 tr.first td{border-top:none}


table.c_table_01{width:100%}
table.c_table_01 td,table.c_table_01 th{text-align:center;vertical-align:middle;border-bottom:solid 1px #e0e0e0;}
table.c_table_01 td{color:#666;padding:4px 13px;font-size:12px;}
table.c_table_01 th{color:#666;background:#fbfbfb;color:#3270b5;padding:16px 10px;font-weight:normal;border-top:solid 2px #3270b5;border-bottom:solid 1px #3270b5}
table.c_table_01 a,
table.c_table_01 img,
table.c_table_01 span,
table.c_table_01 label,
table.c_table_01 input{vertical-align:middle}
table.c_table_01 .tl{text-align:left}
table.c_table_01 .tr{text-align:right}
.list_info{position:relative;margin-bottom:14px;line-height:25px;text-align:left;}

table.c_table_01 tbody th{border-top:none;}
table.c_table_01 tbody th{border-bottom:solid 1px #e0e0e0;}

table.c_table_02{width:100%}
table.c_table_02 td,table.c_table_02 th{text-align:center;vertical-align:middle;}
table.c_table_02 td{color:#666;padding:14px 10px 13px;border:solid 1px #ccc;}
table.c_table_02 th{color:#666;background:#fbfbfb;color:#3270b5;padding:16px 10px;font-weight:normal;border-top:solid 2px #3f9ad2;border-bottom:solid 1px #3f9ad2;border-right:1px solid #ccc;border-left:1px solid #ccc}
table.c_table_02 a,
table.c_table_02 img,
table.c_table_02 span,
table.c_table_02 label,
table.c_table_02 input{vertical-align:middle}
table.c_table_02 .tl{text-align:left}
table.c_table_02 .tr{text-align:right}
table.c_table_02 .first{border-left:none}
table.c_table_02 .last{border-right:none}

table.c_table_03{width:100%}
table.c_table_03 td,table.c_table_01 th{text-align:center;vertical-align:middle;border-bottom:solid 1px #e0e0e0;}
table.c_table_03 td{color:#666;padding:10px 5px 10px;}
table.c_table_03 th{color:#666;background:#fbfbfb;color:#3270b5;padding:8px 8px;font-weight:normal;border-top:solid 2px #3270b5;border-bottom:solid 1px #3270b5}
table.c_table_03 a,
table.c_table_03 img,
table.c_table_03 span,
table.c_table_03 label,
table.c_table_03 input{vertical-align:middle}
table.c_table_03 .tl{text-align:left}
table.c_table_03 .tr{text-align:right}
.list_info{position:relative;margin-bottom:14px;line-height:25px;text-align:left;}

table.c_table_01 tbody th{border-top:none;}
table.c_table_01 tbody th{border-bottom:solid 1px #e0e0e0;border-top:solid 2px;}

table.v_table_01{width:100%}
table.v_table_01 td, table.v_table_01 th{text-align:left;vertical-align:middle;border-bottom:1px solid #e0e0e0;}
table.v_table_01 tr:first-child th,
table.v_table_01 tr:first-child td{border-top:solid 2px #3270b5;border-bottom:solid 1px #3270b5}
table.v_table_01 td{padding:7px 10px;line-height:20px;height:30px}
table.v_table_01 tr:first-child td{font-size:16px;color:#444;}
table.v_table_01 th{color:#555;background:#fbfbfb;padding:7px 20px;font-weight:normal}
table.v_table_01 tr:first-child th{color:#3270b5;}
table.v_table_01 a,
table.v_table_01 img,
table.v_table_01 span,
table.v_table_01 label,
table.v_table_01 input{vertical-align:middle}

table.action tbody tr{cursor:pointer}
table.action tbody tr:hover{background:#eee !important;}
table.action tbody tr.actived td{background:#ddd; color:#ff9000;}

.basis_input{letter-spacing:normal;vertical-align:middle;color:#ff9000;margin-right:2px}
/*.read_input{background:#fafafa !important;}*/
.read_input{background:#e5e5e5 !important;}
.table_top_info{text-align:left;margin-bottom:10px}

/*col width*/
.w_auto{width:auto;}

.i_w_title{width:15%;}

.l_w_num{width:45px}
.l_w_date{width:90px}
.l_w_search{width:70px;}

/**/
.other_view{margin:50px 0 30px;border-bottom:solid 1px #e0e0e0;}
.other_view dl{position:relative;display:inline-block;zoom:1*display:inline;width:100%;border-top:solid 1px #e0e0e0;}
.other_view dt{position:absolute;left:0;top:0;width:97px;height:100%;}
.other_view dt span{position:absolute;left:0;top:50%;margin-top:-7px;padding:0 20px 0 41px;}
.other_view .prev dt span{background:url("../../images/content/bg_prev_cont.png") no-repeat 20px 50%;}
.other_view .next dt span{background:url("../../images/content/bg_next_cont.png") no-repeat 20px 50%;}
.other_view dd{position:relative;margin-left:97px;}
.other_view dd a{display:block;padding:15px 0;line-height:16px;}

/**/
.btn_list{position:absolute;right:0;top:0}
.btn_list > li{float:left;border:solid 1px #d7d7d7;margin-left:-1px;background:#fafafa;}
.btn_list > li:first-child{margin-left:0;
    -webkit-border-radius:3px 0 0 3px;
    -moz-border-radius:3px 0 0 3px;
    border-radius:3px 0 0 3px;
}
.btn_list > li.last{
    -webkit-border-radius:0 3px 3px 0;
    -moz-border-radius:0 3px 3px 0;
    border-radius:0 3px 3px 0;
}
.btn_list > li:hover{background:#3270b5;border-color:#3270b5}
.btn_list > li:hover > a{color:#fff;}
.btn_list > li > a{display:block;height:23px;line-height:21px;padding:0 10px;font-size:11px;}
.btn_list > li > a.print{padding-left:34px;background:url('../../images/content/i_print.png') no-repeat 10px 50%;}
.btn_list > li > a.help{padding-left:27px;background:url('../../images/content/i_qmark.png') no-repeat 10px 50%;}



.btn_top_close{position:absolute;top:20px;right:20px}
.btn_top_close img{width:13px}

/**/
.list_search{position:absolute;right:0;top:-6px;}
.list_search .i_select{float:left;width:86px;margin-left:5px;}
.list_search .i_select:first-child{margin-left:0px;}
.list_search .i_wrap{width:180px;}
.list_search .search_txt{float:left;padding-left:5px;}
.list_search .search_txt .i_wrap{float:left;}
.list_search .search_txt > a{display:inline-block;height:19px;padding:5px 15px;border:solid 1px #d9d9d9;border-left:none;background:#f9f9f9;}

/**/
.statistics_search{position:relative;text-align:left;}
.statistics_search .fixation_period{display:inline-block;zoom:1;*display:inline;}
.statistics_search .fixation_period > li{float:left;}
.statistics_search .fixation_period > li.last{margin-left:5px;}
.statistics_search .fixation_period > li .char{line-height:31px;margin:0 10px;}
.statistics_search .fixation_period > li .i_select{float:left;}
.statistics_search .fixation_period > li .i_select.year{margin-right:5px;}
.statistics_search .fixation_period .period_search{display:inline-block;height:19px;padding:5px 15px;border:solid 1px #d9d9d9;border-left:none;background:#f9f9f9;}
.statistics_search .btn_list{top:auto;bottom:0;}

/* paging */
.paging{margin-top:30px;text-align:center}
.paging img{vertical-align:top}
.paging ol{display:inline-block;zoom:1;*display:inline}
.paging ol li{display:inline}
.paging ol li span,
.paging ol li a{display:block;float:left;font-size:13px;text-align:center;width:25px;height:25px;line-height:25px;border:solid 1px #e3e3e3;margin-left:-1px}
.paging ol li.last a{width:45px;}
.paging ol li.first a{background:none}
.paging ol li.current span{color:#fff;background:#337ab7}
.paging ol li.prev_e a,.paging ol li.next_e a{width:55px;font-size:13px}
.paging ol li.prev a,.paging ol li.next a{width:40px;font-size:13px}

.s_paging{margin-top:15px;text-align:center}
.s_paging img{vertical-align:top}
.s_paging ol{display:inline-block;zoom:1;*display:inline}
.s_paging ol li{display:inline}
.s_paging ol li span,
.s_paging ol li a{display:block;float:left;font-size:12px;text-align:center;width:15px;height:15px;line-height:15px;}
.s_paging ol li.first a{width:35px;}
.s_paging ol li.last a{width:35px;}

.s_paging ol li.current span{color:#ff6600;text-decoration: underline}
.s_paging ol li.prev_e a,.s_paging ol li.next_e a{width:45px;font-size:12px}
.s_paging ol li.prev a,.s_paging ol li.next a{width:25px;font-size:12px}

.new_pop_wrap{}
.new_pop_con{padding:30px 20px}
.new_pop_con .input_group{margin-top:0}
.new_pop_con .new_pop_con_second{margin-top:20px}
.new_pop_title{padding:20px;font-size:24px;color:#fff;text-align:left;background:url(../../images/content/help_header_bg.gif) repeat-x}
.new_pop_message{padding-top:10px}
.new_pop_message p{margin-top:10px}
.new_pop_message .big_name{font-size:18px;color:#444;font-weight:bold}
.new_pop_con .new_pop_info_list{padding:20px 10px;border:1px solid #d8d8d8; background:#fafafa}
.new_pop_con .new_pop_info_list li{color:#666;margin-top:10px}
.new_pop_con .new_pop_info_list li em{color:#444}
.new_pop_con .new_pop_info_list li:first-child{margin-top:0}
.new_pop_con .complaints_message{margin-top:0;margin-bottom:10px}
.new_pop_con .pop_search_list{margin-top:30px}
.new_pop_con .pop_search_list .list{height:200px;overflow-y:auto;}

.label_txt{position:relative;}
.label_txt label{position:absolute;height:100%;}
.label_txt label:hover{cursor:text;}


/*input_text*/
.i_wrap{position:relative;height:29px;padding-left:10px;border:solid 1px #ccc;background:#fff;width:auto;max-width:276px}
.i_wrap.name{background:#f8f8f8;width:130px;}
.i_wrap.date{width:100%;max-width:130px;}
.i_wrap.post{width:100%;max-width:60px}
.i_wrap.i_date{padding:0 30px 0 10px;width:100%;max-width:138px;position:relative}
.i_wrap.i_date img{position:absolute;right:0;top:0;border-left:solid 1px #ccc;}
.i_wrap input[type="text"]{position:relative;left:auto;top:auto;height:100%;width:100%;line-height:29px;padding:0;border:none;padding:none;background:none;}

/*select*/
.i_select{position:relative;height:29px;border:solid 1px #ccc;background:#fff;width:100%;max-width:275px;}
.i_select.year{width:86px;}
.i_select.month{width:56px;}
.i_select.subscriber_sort{max-width:140px;}
.i_select select{position:relative;left:auto;top:auto;height:100%;width:100%;border:none;line-height:29px;}

/*�Է°˻�*/
.i_search{}
.i_search .i_wrap{float:left;}
.i_search .btn{margin-left:10px;}

/*����*/
.i_ex{}
.i_ex .i_wrap{float:left;}
.i_ex .ex{margin-left:10px;line-height:29px;}

/*�ּ�*/
.i_address .i_search{display:inline-block;zoom:1*display:inline;}
.i_address .i_search .char{float:left;line-height:29px;}
.i_address > .i_wrap.detail{display:inline-block;zoom:1;*display:inline;margin-left:17px;width:100%;max-width:500px;}

/* btn */
.btn_wrap{margin-top:30px}
.btn_wrap.t_r{text-align:right !important;}
.btn_wrap.t_c{text-align:center !important;}
.btn_wrap a{display:inline-block;zoom:1;*display:inline;margin:0 2px;text-align:center;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}
a.btn{display:inline-block;zoom:1;*display:inline;text-align:center;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
}
a.btn02{display:inline-block;zoom:1;*display:inline;text-align:center;height:29px;line-height:29px;padding:0 10px;font-size:12px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}
a.btn03{display:inline-block;zoom:1;*display:inline;text-align:center;height:48px;line-height:48px;padding:0 28px;font-size:16px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

a.btn04{display:inline-block;zoom:1;*display:inline;text-align:center;height:25px;line-height:25px;padding:0 13px;font-size:12px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

a.btn05{display:inline-block;zoom:1;*display:inline;text-align:center;height:28px;line-height:28px;padding:0 13px;font-size:12px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

a.search{height:29px;line-height:29px;padding:0 15px;border:solid 1px #2983ba;background:#3f9ad2;color:#fff !important;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}

.btn_mulity{margin-top:15px;overflow:hidden}
.btn_mulity .mulity_left{float:left}
.btn_mulity .mulity_right{float:right}

.d_t{display:table;width:100%;height:100%}
.d_t .d_c{display:table-cell;vertical-align:middle}

span.icon{}
span.icon img{vertical-align:middle;margin-right:5px}

a.data{height:29px;line-height:27px;padding:0 15px;border:solid 1px #d7d7d7;font-size:13px;color:#888;background:#fafafa;}
a.data img{margin-right:5px;}

a.data2{height:25px;line-height:27px;padding:0 17px;border:solid 1px #d7d7d7;font-size:13px;color:#888;background:#fafafa;}
a.data2 img{margin-right:5px;}

a.white{border:solid 1px #d7d7d7;background:#fff;color:#888 !important;}
a.green{border:solid 1px #278e9d;background:#40aebe;color:#fff !important;}
a.blue{border:solid 1px #2983ba;background:#3f9ad2;color:#fff !important;}
a.blue02{border:solid 1px #1b3e65;background:#245183;color:#fff !important;}
a.gray{border:solid 1px #9195a1;background:#aaadb6;color:#fff !important;}
a.gray02{border:solid 1px #d7d7d7;background:#fafafa;color:#666 !important;}
a.yellow{border:solid 1px #e89200;background:#ffa101;color:#fff !important;}

/* color */
.c_orange{color:#ff9000 !important;}
.c_brown{color:#c86829 !important;}
.c_blue{color:#3270b5 !important;}

.w_100{width:100%}
.w_50{width:50%}
.w_30{width:30%}

.p_layout_b{display:block}

/* �º? ���̺� ���̾ƿ� */
.t_layout_b{display:block;}
.t_layout_bl{display:inline-block;}
.t_layout_l{display:inline;}
.t_layout_tc{display:table-cell;}
.t_layout_tl{display:table-column;}

/* ����� ���̺� ���̾ƿ� */
.m_layout_b{display:block;}
.m_layout_bl{display:inline-block;}
.m_layout_l{display:inline;}
.m_layout_tc{display:table-cell;}
.m_layout_tl{display:table-column;}

/* ����� ������ */
.m_con_b{display:none}
.m_con_bl{display:none}
.m_con_l{display:none}





.popup_04 {position:relative;width:430px;text-align:left;border:1px solid #ccc}
.popup_04 .title {height:41px;padding-left:20px;background:#f6f6f6;line-height:40px;border-bottom:1px solid #cccccc;font-size:16px;color:#454545;}
.popup_04 .pop_cont02 {padding:20px; line-height:17px;}
.popup_04 .pop_cont02 .data_table_01 {width:100%;}
.popup_04 .pop_bottom02 {overflow:hidden;*zoom:1;border-top:1px solid #ccc;padding:10px}
.popup_04 .pop_bottom02 .logo {float:left;}
.popup_04 .pop_bottom02 .close {float:right;padding-top:5px;}
.popup_04 .pop_bottom02 .close a {display:inline-block;}
.popup_04 .btn_close {position:absolute;top:14px;right:20px;}
.popup_04 .btn_close a {display:block;}
.popup_04 .result03 ul {width:380px;padding:8px 0 8px 8px;margin-bottom:6px;border:1px solid #3f9ad2;background:#fbfbfb;}
.popup_04 .result03 li {margin-bottom:2px;}



/* desktop 1600 */
@media screen and (max-width:1600px){
    #header .header_wrap .favorites_list{top:90px;left:auto;right:0}
    #header .header_wrap .favorites_list .arrow{top:-7px;left:auto;right:28px;width:13px;height:7px;background:url(../../images/common/favorites_arrow_up.png) left top no-repeat}
}

/* desktop 1500 */
@media screen and (max-width:1500px){

}

/* desktop 1280 */
@media screen and (max-width:1280px){

}

/* desktop 1200 */
@media screen and (max-width:1200px){

}

/* desktop 1024 */
@media screen and (max-width:1024px){
    .t_layout_b{display:none !important;}
    .t_layout_bl{display:none !important;}
    .t_layout_l{display:none !important;}
    .t_layout_tc{display:none !important;}
    .t_layout_tl{display:none !important;}


    .simpleSearch{left:0;width:auto;margin:170px 0 10px 0;z-index:1500;margin-left:0}
}

/* mobie 1023 */
@media screen and (max-width:1024px){	
	
    .p_layout_b{display:none !important;}
    #header{}
    #header .header_wrap{max-width:600px;padding:0 15px}
    #header .header_wrap .h_search .search_info .i_txt{float:left;width:283px;padding-left:15px;}
    #header .header_wrap .h_search .search_info .i_txt input{font-size:13px;}
    #header .top_bar {height:30px; background-color:#fbfbfb; border-bottom:1px solid #dfdfdf;}
    #header .global_menu{right:10px;}
    #header .gnb > ul > li ul li a{font-size:11px;padding-left:10px;}

    #contents{padding:0 10px;}
    /* 151211 ߰ */
    #contents.fullPage{padding:0}
    /* 151211 ߰  */

    #footer{padding:30px 15px;}

    .statistics_search .btn_list{position:relative;margin-top:10px;top:auto;bottom:auto;overflow:hidden}

    .favorites_list{left:0;top:40px;width:100%}
    .favorites_list > div{margin:0 10px;width:auto}
    .favorites_list > div .arrow{display:none}

    .btn_list > li.btn_print{display:none}
    .btn_list > li.m_last{
        -webkit-border-radius:0 3px 3px 0;
        -moz-border-radius:0 3px 3px 0;
        border-radius:0 3px 3px 0;
    }
    .btn_mulity .mulity_left{float:left}
    .btn_mulity .mulity_right{float:left;margin-left:3px}

    #header .header_wrap .h_search_menu{
        position:absolute;
        right:-120px;
        top:32px;
        background:url('../../images/content/btn_menusearch.png') 15px 0 no-repeat;
        height:21px;
        padding:6px 0 0 50px;
        border-left:none;
    }

	#header .header_wrap .mark_1{display:none}
	#header .header_wrap .mark_2{display:none}
	
	#header .header_wrap .automatic{position:absolute;top:60px;left:0px;width:100%;}
	#header .header_wrap .result_list{position:absolute;top:60px;left:0;width:100%}

}

/* mobie 890 */
@media screen and (max-width:890px){

    #header .header_wrap .h_search_menu{
        position:absolute;
        right:-150px;
        top:32px;
        background:url('../../images/content/btn_menusearch.png') 15px 0 no-repeat;
        height:21px;
        padding:6px 0 0 50px;
        border-left:none;
        color:#fff;
    }
    
	#header .header_wrap .mark_1{display:none}
	#header .header_wrap .mark_2{display:none}
	
	#header .header_wrap .automatic{position:absolute;top:60px;left:0px;width:100%;}
	#header .header_wrap .result_list{position:absolute;top:60px;left:0;width:100%}
}

/* mobie 800 */
@media screen and (max-width:800px){

    #header .header_wrap .h_search_menu{
        position:absolute;
        right:-135px;
        top:32px;
        background:url('../../images/content/btn_menusearch.png') 15px 0 no-repeat;
        height:21px;
        padding:6px 0 0 50px;
        border-left:none;
        color:#fff;
    }
	#header .header_wrap .mark_1{display:none}
	#header .header_wrap .mark_2{display:none}
	
	#header .header_wrap .automatic{position:absolute;top:60px;left:0px;width:100%;}
	#header .header_wrap .result_list{position:absolute;top:60px;left:0;width:100%}
}

/* mobie 768 */
@media screen and (max-width:768px){
	.wrap_update.close {display: none;}
	.wrap_update.open {position: relative; margin-top: -120px; top: -65px;}
	
    .btn_list > li > a.print{padding-left:34px;background:url('../../images/content/i_print_x02.png') no-repeat 10px 50%;
        background-size:auto 23px;
    }
    .btn_list > li > a.help{padding-left:27px;background:url('../../images/content/i_qmark_x02.png') no-repeat 10px 50%;
        background-size:auto 23px;
    }
    #header .header_wrap .h_search_menu{
        position:absolute;
        right:0;
        top:-50px;
        background:url('../../images/content/btn_menusearch.png') 15px 0 no-repeat;
        height:21px;
        padding:6px 0 0 50px;
        border-left:none;
        color:#333;
    }

    .tab_basis{display:none}
    .tab_basis{border-bottom:none;margin-top:1px}
    .tab_basis > li{width:50%}
    .tab_basis > li > a{border:1px solid #e1e1e1;margin-bottom:-1px;font-size:12px;}
    .tab_basis > li:nth-child(2n-1) > a{margin-left:0;}
    .tab_basis > li > a:hover,.tab_basis > li.actived > a{height:39px;border-bottom:1px solid #3f9ad2;}
    .tab_basis.con_align{display:block;height:auto}
    .tab_basis.con_align:after {content:" ";display:block;clear:both;overflow:hidden;}

    #header .header_wrap{height:auto;max-width:none;}
    #header .header_wrap h1{position:static;padding:20px 0;}
    #header .header_wrap .h_search{position:relative;padding:0;margin:0;}
    #header .header_wrap .h_search .search_info{
        -webkit-border-radius:0;
        -moz-border-radius:0;
        border-radius:0;
    }
    #header .header_wrap .h_search .search_sort{display:none;}
    #header .header_wrap .h_search .search_info .i_txt{float:none;width:100%;background:none;padding:0 50px 0 0;
        -webkit-box-sizing:border-box;
        box-sizing:border-box;
    }
    #header .header_wrap .h_search .search_info .i_txt label{left:10px;font-size:14px;}
    #header .header_wrap .h_search .search_info .i_txt input{padding-left:10px;font-size:16px;
        box-sizing:border-box;
    }
    #header .top_bar {height:30px; background-color:#fbfbfb; border-bottom:1px solid #dfdfdf; position: relative;}
    #header .header_wrap .h_search_btn{display:none;}
    #header .global_menu{display:block;}

    #header .header_wrap .m_h_search_btn{display:block;position:absolute;right:15px;top:18px;}
    #header .header_wrap .m_sitemap{display:block;position:absolute;left:15px;top:35px;}
    #header .gnb_cover{display:none;}
    #header .header_wrap .automatic{top:58px;width:100%;}
    #header .header_wrap .automatic ul{margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
    #header .header_wrap .result_list{top:58px}
    #header .header_wrap .result_list > div{margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
    #header .header_wrap .favorites_list{display:none}


    #container{padding-bottom:50px; padding-top: 150px !important;}

    #footer{padding-top:30px;}
    #footer .footer_wrap{text-align:center;}
    #footer h1{display:none;}
    #footer .f_data{padding-left:0;}
    #footer .f_data ul{border-top:solid 1px #d9d9d9;margin-top:90px;}
    #footer .f_data ul li{width:100%;}
    #footer .f_data ul li a{display:block;line-height:33px;background:none;padding:0;/*border:solid 1px #d9d9d9; border-top:none;*/ margin-left:-1px;}
    #footer .footer_cs{top:0;left:50%;right:auto;margin-left:-62px;text-align:center;}

    /* table */
    table.i_table_01 td{padding:7px 10px;line-height:18px;height:auto}
    table.i_table_01 th{padding:7px 10px;}


    .favorites_btns a.btn_01{background-image:url(../../images/common/favorites_btns_01_x02.png)}
    .favorites_btns a.btn_02{background-image:url(../../images/common/favorites_btns_02_x02.png)}
    .favorites_btns a.btn_03{background-image:url(../../images/common/favorites_btns_03_x02.png)}
    .favorites_btns a.btn_04{background-image:url(../../images/common/favorites_btns_04_x02.png)}
    .favorites_btns a{
        -webkit-background-size:26px auto;
        -moz-background-size:26px auto;
        -o-background-size:26px auto;
        background-size:26px auto;
    }
    .simpleSearch{margin:150px 15px 0 15px}
    .simpleSearch .search_wrap{padding:10px}
    .simpleSearch .map_data{display:none}
    .simpleSearch .list_data{margin-right:0}
    .simpleSearch .info_list > div{width:100%}
    .simpleSearch table.c_table_01 th.info_th_em,
    .simpleSearch table.c_table_01 th.info_th:first-child,
    .simpleSearch table.c_table_01 td.info_td:first-child{border-left:none}
    
   	#header .header_wrap .mark_1{display:none}
	#header .header_wrap .mark_2{display:none}
	
	#header .header_wrap .automatic{position:absolute;top:60px;left:0px;width:100%;}
	#header .header_wrap .result_list{position:absolute;top:60px;left:0;width:100%}
}

/* mobie 640 */
@media screen and (max-width:640px){
    /*col width*/
    .i_w_title{width:80px;}

    #header .header_wrap .h_search_menu{
        position:absolute;
        right:0;
        top:-50px;
        background:url('../../images/content/btn_menusearch.png') 15px 0 no-repeat;
        height:21px;
        padding:6px 0 0 50px;
        border-left:none;
    }

    .list_search{position:relative;padding-left:86px;margin-top:7px}
    .list_search .i_select{position:absolute;left:0;top:0;float:none;}
    .list_search .search_txt{float:none;width:100%;}
    .list_search .search_txt .i_wrap{float:none;width:auto;max-width:none;margin-right:55px;}
    .list_search .search_txt > a{position:absolute;right:0;top:0;}

    .m_layout_b{display:none !important;}
    .m_layout_bl{display:none !important;}
    .m_layout_l{display:none !important;}
    .m_layout_tc{display:none !important;}
    .m_layout_tl{display:none !important;}

    .m_con_b{display:block !important;}
    .m_con_bl{display:inline-block !important;}
    .m_con_l{display:inline !important;}

    .paging ol li{display:none}
    .paging ol li.current,
    .paging ol li.prev,
    .paging ol li.prev_e,
    .paging ol li.next,
    .paging ol li.next_e{display:inline}

    .simpleSearch .list_data .first_table .table01{width:100%}
    .simpleSearch .list_data .first_table .table01 .cell{margin-right:0}
    .simpleSearch .list_data .first_table .table02{width:100%;margin-top:15px}

    .table_top_info{text-align:left}
    
	#header .header_wrap .mark_1{display:none}
	#header .header_wrap .mark_2{display:none}
	
	#header .header_wrap .automatic{position:absolute;top:60px;left:0px;width:100%;}
	#header .header_wrap .result_list{position:absolute;top:60px;left:0;width:100%}
}

/* mobie 480 */
@media screen and (max-width:480px){
	#header .header_wrap .mark_1{display:none}
	#header .header_wrap .mark_2{display:none}
	
	#header .header_wrap .automatic{position:absolute;top:60px;left:0px;width:100%;}
	#header .header_wrap .result_list{position:absolute;top:60px;left:0;width:100%}

}

/* mobie 420 */
@media screen and (max-width:420px){
    .btn_wrap a{display:block;width:100%;margin:2px 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing:border-box;
    }
    a.btn04{height:30px;line-height:30px}

    #header .header_wrap .h_search_menu{
        position:absolute;
        right:-80px;
        top:-50px;
        background:url('../../images/content/btn_menusearch.png') 15px 0 no-repeat;
        height:21px;
        padding:6px 0 0 50px;
        border-left:none;
        color:#fff;
    }
	#header .header_wrap .mark_1{display:none}
	#header .header_wrap .mark_2{display:none}
	
	#header .header_wrap .automatic{position:absolute;top:60px;left:0px;width:100%;}
	#header .header_wrap .result_list{position:absolute;top:60px;left:0;width:100%}
}

/* mobie 360 */
@media screen and (max-width:360px){
	#header .header_wrap .mark_1{display:none}
	#header .header_wrap .mark_2{display:none}
	
	#header .header_wrap .automatic{position:absolute;top:60px;left:0px;width:100%;}
	#header .header_wrap .result_list{position:absolute;top:60px;left:0;width:100%}
}

/* mobie 320 */
@media screen and (max-width:320px){

    #header .header_wrap .h_search_menu{
        position:absolute;
        right:-80px;
        top:-50px;
        background:url('../../images/content/btn_menusearch.png') 15px 0 no-repeat;
        height:21px;
        padding:6px 0 0 50px;
        border-left:none;
        color:#fff;
    }
	#header .header_wrap .mark_1{display:none}
	#header .header_wrap .mark_2{display:none}
	
	#header .header_wrap .automatic{position:absolute;top:60px;left:0px;width:100%;}
	#header .header_wrap .result_list{position:absolute;top:60px;left:0;width:100%}
}

.list_type{text-align:left;}
.list_type li:first-child{border-top:solid 1px #d1d1d1}
.list_type li{padding:18px 0;border-bottom:solid 1px #d1d1d1}
.list_type dt a{font-size:18px;color:#444;}
.list_type dd{margin-top:7px;line-height:18px;color:#888;}
.list_type dd > span{display:inline-block;vertical-align:middle;padding:0 5px;background:url(../../images/common/bg_foot_bar.gif) left center no-repeat;}
.list_type dd > span:first-child{padding-left:0;background:none;}

.period_search{display:inline-block;height:19px;padding:5px 15px;border:solid 1px #d9d9d9;background:#f9f9f9}

.quick_btn{
	border-radius: 5px;
    background-color: #245183;
    box-shadow: none;
    border: none;
    color: #ffffff;
    padding: 7px 15px;
    margin: 0;
    position: relative;
    font-size: 12px;	
}
.quickDiv {
	padding-bottom:10px;
}
.quickInput {
	display:block;
	width: 39%;
	border-radius:5px;
	float:left;
	margin-right: 5px;
}
.quick_list{
	top:40px;
	z-index:999;
	/*position:absolute;*/
	/* margin-right: 20px; */
	margin-top: 15px;
}
.quick_list > div{
	margin:0;
	border:1px solid #1c61ac;
	text-align:left;
	background:#fff;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	overflow:hidden;
	/* width:100%; */
	padding:0 20px 15px 0;
	height:340px;
}

.quick_list > div ul a:link, a:hover {
    color: #666;
}
.quick_list > div ul a:hover {
    color: #ec1313;
}
.quick_list .result_info{font-size:14px;color:#666;line-height:22px;padding:10px 20px;background:#f9f9f9}
.quick_list .list_wrap .favorites_btns{position:absolute;right:10px;top:14px;}
.quick_list .list_wrap .post_num{font-size:13px;letter-spacing:0;}
.quick_list .result_data{
	border-bottom: 1px solid #e2e2e2;
    margin-bottom: 10px;
    padding-bottom: 5px;
}
.quick_list .result_data li{font-size:12px;color:#666;line-height:14px;margin:5px 0;}
.quick_list .result_page{
	text-align:center;
	padding:6px 0;
	height:16px;
	font-size:12px;
	color:#888;
	letter-spacing:normal;
	line-height:15px;
	/* background:#f9f9f9; */
	/* position: absolute; */
    bottom: 10px;
    width: 100%;
}
.quick_list .result_page .num{margin:0 7px}
.quick_list .result_page a img{width:14px}
.quick_list .result_page a {display:inline-block;zoom:1;display:inline;width:14px;height:14px;border:1px solid #dedfe0}
	
	
	




.tab {
	width:258px;
    height:22px;
    border:1px solid #d6d6d6;
    margin:20px 0;
    border-radius:5px;
    background:linear-gradient(to bottom, #ffffff, #ececec);
}
.tab ul {
	width:100%; 
	-webkit-padding-start:0; 
	padding-left:0;
}
.tab li {
	font-size:14px; 
	list-style-type:none; 
	width:105px; 
	margin-left:10px; 
	line-height:18px;
    position:absolute;
    margin-top:-4px;
}
.tab p {
	position:relative;
	background:url(../../images/common/img_word.gif) 0 0 no-repeat #4f4f50;
	color:#ece0cc;
	font-size:13px;
	padding:6px 15px 7px 20px;
	top:-4px;
    margin-left:270px;
    width:70%;
}

a.ttb_off:link, a.ttb_off:visited {
	display:block; 
	float:left; 
	font-size:12px; 
	text-align:center; 
	letter-spacing:-0.05em; 
	width:105px; 
	color:#cc5715; 
	background:none;
	padding:5px; 
	border:none;
	border-radius:5px;
	font-weight:600;
}
a.ttb_off:hover {
	display:block; 
	font-size:12px; 
	text-align:center; 
	letter-spacing:-0.05em; 
	width:105px; 
	color:#fff; 
	background:linear-gradient(to bottom, #ffaf02, #fd7d00);
	padding:5px; 
	border:1px solid #fd7d00;
	border-radius:5px;
	font-weight:600;
	box-shadow:2px 2px 2px #ccc;
}
a.ttb_selected:link, a.ttb_selected:visited { 
	display:block; 
	float:left; 
	font-size:12px; 
	text-align:center; 
	letter-spacing:-0.05em; 
	width:105px; 
	color:#fff; 
	background:linear-gradient(to bottom, #ffaf02, #fd7d00);
	padding:5px; 
	border:1px solid #fd7d00;
	border-radius:5px;
	font-weight:600;
	box-shadow:2px 2px 2px #ccc;
}




/* common */
#container.main{padding-bottom:0}
#contents.pageData{max-width:100%;width:100%}
#contents.pageData .page_con{max-width:1000px;margin:0 auto}

.input_group{text-align:left;margin-top:30px}
.input_group > h3{position:relative;font-size:18px;color:#444;vertical-align:bottom;margin-bottom:15px}
.input_group > h3 input{margin-left:15px}
.input_group > h3 label{margin-left:7px;font-size:12px}
.input_group > h3 .group_info{font-size:13px;color:#888;margin-left:4px;vertical-align:bottom}
.input_group > h3 .group_info > span{vertical-align:bottom}
.input_group > h4{position:relative;font-size:14px;color:#444;vertical-align:bottom;margin-bottom:10px}
.input_group .group_sub_info{display:block;font-size:13px;color:#666;margin-top:10px}
.input_group .btn_top{position:absolute;bottom:0;right:0;}
.input_group .btn_info{display:inline-block;zoom:1;*display:inline;margin-left:7px;font-size:12px}
.input_group .bottom{vertical-align:bottom;margin-left:7px;font-size:12px}
.input_group .view_cont{padding:30px 20px;border-bottom:solid 1px #e0e0e0;line-height:20px;}
.input_group .title02{font-size:16px;margin-bottom:10px;color:#444}

.detail_con{margin-top:25px}
.detail_con:first-child{margin-top:0}
.detail_con > h4{position:relative;font-size:14px;color:#444;margin-bottom:10px;vertical-align:middle}
.detail_con > h4.second_info{margin-top:25px}
.detail_con table.i_table_01 td,
.detail_con table.i_table_01 th{height:31px}

.sub_title_cover{position:relative;min-height:182px;margin:30px 0 0 0;padding-left:107px;}
.sub_title_cover h2{margin-bottom:11px;}
.sub_title_cover > img{position:absolute;left:0;top:40px;}
.sub_title_cover > div{padding:48px 0 20px;text-align:left;background:url('../../images/content/bg_sub_title.gif') no-repeat right bottom;border-bottom:solid 1px #b2c3d6;}
.sub_title_cover > div.sub01{background:url(../../images/common/sub_title_bg_01.gif) right bottom no-repeat}
.sub_title_cover > div.sub02{background:url(../../images/common/sub_title_bg_02.gif) right bottom no-repeat}
.sub_title_cover > div.sub03{background:url(../../images/common/sub_title_bg_03.gif) right bottom no-repeat}
.sub_title_cover > div.sub04{background:url(../../images/common/sub_title_bg_04.gif) right bottom no-repeat}
.sub_title_cover > div.sub05{background:url(../../images/common/sub_title_bg_05.gif) right bottom no-repeat}
.sub_title_cover > div.sub06{background:url(../../images/common/sub_title_bg_06.gif) right bottom no-repeat}
.sub_title_cover .sub_info{font-size:13px;}

.section_title{margin-bottom:13px;font-size:18px;color:#444;text-align:left;}

.sub_tab{margin-bottom:30px;}
.sub_tab > ul{display:inline-block;zoom:1*display:inline;width:100%;}
.sub_tab > ul > li{position:relative;float:left;width:25%;}
.sub_tab.policy > ul > li{width:20%;}
.sub_tab.guide > ul > li{width:14.28%;}
.sub_tab > ul > li.on{z-index:10;}
.sub_tab > ul > li > a{display:block;height:44px;line-height:44px;border:solid 1px #d1d1d1;margin-left:-1px;font-size:14px;text-align:center;}
.sub_tab > ul > li:first-child > a{border:solid 1px #d1d1d1;margin-left:0;
    -webkit-border-radius:10px 0 0 10px;
    -moz-border-radius:10px 0 0 10px;
    border-radius:10px 0 0 10px;
}
.sub_tab > ul > li.last > a{
    -webkit-border-radius:0 10px 10px 0;
    -moz-border-radius:0 10px 10px 0;
    border-radius:0 10px 10px 0;
}
.sub_tab > ul > li > a:hover{color:#1172d6}
.sub_tab > ul > li.on > a{background:#1172d6;border-color:#1172d6;color:#fff;}
.sub_tab > ul > li.on > a:hover{color:#fff}

.sub_tab > ul > li > a > .bg{position:absolute;left:50%;bottom:-8px;margin-left:-8px;height:8px;width:16px;background:url('../../images/content/bg_sub_on.gif') no-repeat left top;display:none;}
.sub_tab > ul > li > a > .bg{position:absolute;left:50%;bottom:-8px;margin-left:-8px;height:8px;width:16px;display:none;}
.sub_tab > ul > li.on > a > .bg{display:block;}
.m_sub_tab{display:none}

.sub_tab.info_tab li{width:16.66%}
.sub_tab.guide_tab li{width:20%}

.sub_tab1{margin:5px;text-align: center;}
.sub_tab1 > ul{display:inline-block;zoom:1*display:inline;width:100%;}
.sub_tab1 > ul > li{position:relative;float:left;width:20%;}
.sub_tab1.policy > ul > li{width:20%;}
.sub_tab1 > ul > li.on{z-index:10;}
.sub_tab1 > ul > li > a{display:block;height:44px;line-height:44px;border:solid 1px #d1d1d1;margin-left:-1px;font-size:14px;}
.sub_tab1 > ul > li:first-child > a{border:solid 1px #d1d1d1;margin-left:0;
    -webkit-border-radius:10px 0 0 10px;
    -moz-border-radius:10px 0 0 10px;
    border-radius:10px 0 0 10px;
}
.sub_tab1 > ul > li.last > a{
    -webkit-border-radius:0 10px 10px 0;
    -moz-border-radius:0 10px 10px 0;
    border-radius:0 10px 10px 0;
}
.sub_tab1 > ul > li > a:hover{color:#1172d6}
.sub_tab1 > ul > li.on > a{background:#1172d6;border-color:#1172d6;color:#fff;}
.sub_tab1 > ul > li.on > a:hover{color:#fff}

.sub_tab1 > ul > li > a > .bg{position:absolute;left:50%;bottom:-8px;margin-left:-8px;height:8px;width:16px;background:url('../../images/content/bg_sub_on.gif') no-repeat left top;display:none;}
.sub_tab1 > ul > li > a > .bg{position:absolute;left:50%;bottom:-8px;margin-left:-8px;height:8px;width:16px;display:none;}
.sub_tab1 > ul > li.on > a > .bg{display:block;}
.m_sub_tab1{display:none}

.sub_tab1.info_tab li{width:16.66%}
.sub_tab1.guide_tab li{width:50%}

.cont_action > li{float:left;border-left:solid 1px #cedce5;}
.cont_action > li:first-child{border-left:none;}

.con_tab{position:relative;height:38px}
.con_tab > li{float:left;width:116px;z-index:5}
.con_tab > li > a{position:relative;display:block;height:37px;margin-left:-1px;text-align:center;font-size:13px;line-height:37px;background-color:#f7f7f7;border:1px solid #d9d9d9;border-right:none;z-index:20}
.con_tab > li:first-child > a{margin-left:0}
.con_tab > li.last > a{border-right:1px solid #d9d9d9}
.con_tab > li > a:hover,.con_tab > li.actived > a{height:37px;color:#1c61ac;background-color:#fff;border:1px solid #d9d9d9;border-bottom-color:#fff;z-index:100}
.con_tab:after {content:" ";display:block;clear:both;overflow:hidden;}
.con_tab .con_tab_data{position:absolute;top:38px;left:0;width:100%;z-index:3;}


.graph_cover{margin-bottom:50px;}
.graph_cover .graph{position:relative;padding:40px 20px 20px 20px;border:solid 1px #d9d9d9;background:#fbfbfb;overflow-x:auto}
.graph_cover .graph .point_info{position:absolute;top:17px;right:20px;text-align:right;font-size:12px;color:#888;}
.graph_cover .graph .point_info span{margin-left:10px}
.graph_cover .graph .point_info span:first-child{margin-left:0;}
.graph_cover .graph .point_info img{vertical-align:middle;}


.statistics_cover{position:relative}
.statistics_cover .title{height:16px;padding:13px 20px 16px 20px;border:solid 1px #d9d9d9;font-size:14px;color:#444;background:#fbfbfb;text-align:left;}
.cont_action{position:absolute;right:10px;top:12px;border:solid 1px #cedce5;background:#fefefe;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
}

.con_big_title{font-size:18px;color:#444;margin-bottom:20px}


.data_ui{position:relative;margin-top:30px}
.data_ui.first{margin-top:0}
.data_ui .title{position:relative;height:16px;padding:13px 20px 16px 20px;border:solid 1px #d9d9d9;font-size:14px;color:#444;background:#fbfbfb;text-align:left;z-index:5}
.data_ui .btn_file{position:absolute;top:50%;right:98px;overflow:hidden;margin-top:-11px}
.data_ui .btn_file li{float:left;}
.data_ui .btn_file a{display:block;width:21px;height:21px;overflow:hidden;background-image:url(../../images/content/file_down_icon.png);background-repeat:no-repeat;margin-left:5px}
.data_ui .btn_file a.icon01{background-position:0 0}
.data_ui .btn_file a.icon02{background-position:-21px 0}
.data_ui .btn_file a.icon03{background-position:-42px 0}
.data_ui .btn_file a.icon04{background-position:-63px 0}
.data_ui .btn_file a.icon05{background-position:-84px 0}
.data_ui .btn_file a.icon06{background-position:-105px 0}
.data_ui .cont_action{position:absolute;right:10px;top:10px;border:solid 1px #cedce5;background:#fefefe;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.data_ui .cont_wrap{position:relative;border:1px solid #d9d9d9;margin-top:-1px;overflow:auto;height:auto;z-index:0}
.data_ui.close .cont_wrap{height:0;margin-top:-2px;display:none}
.data_ui .setting{position:absolute;top:60px;left:0;width:100%;display:none}
.data_ui .setting .set_data{position:relative;padding:20px;background:#fff;border:1px solid #acacac;max-width:310px;margin:0 auto;text-align:left}
.data_ui .setting .set_data > h3{font-size:14px;color:#444}
.data_ui .setting .btn_close{position:absolute;top:20px;right:20px}
.data_ui .setting .set_table{margin-top:20px}
.data_ui .setting .set_table .btn_wrap{margin-top:10px;text-align:center}
.data_ui .setting .set_table .btn_wrap a{line-height:32px;height:32px;font-size:12px}
.data_ui .setting .set_table .set_day{overflow:hidden}
.data_ui .setting .set_table .set_day > div{float:left;width:50%}
.data_ui .setting .set_table .set_day > div > p{width:auto}
.data_ui .setting .set_table .set_day > div:first-child > p{margin-right:5px}

#right_tab{position:fixed;top:50%;right:30px;z-index:9999}
#right_tab > ul > li{position:relative;line-height:0;font-size:0;display:block;width:47px;height:47px;margin:14px 0}
#right_tab > ul > li > a{display:block;width:47px;height:47px;overflow:hidden;font-size:14px}
#right_tab > ul > li > a:hover,#main_nav ul li.actived a{background-position:left bottom}
#right_tab > ul > li .info{position:absolute;top:50%;left:-63px;padding:1px 7px 1px 1px;width:51px;height:30px;font-size:12px;color:#888;line-height:30px;margin-top:-16px;text-align:center;background:url(../../images/common/right_tab_info_bg.png) left top no-repeat;display:none}
#right_tab > ul > li .info.type02{width:77px;left:-89px;background:url(../../images/common/right_tab_info_bg02.png) left top no-repeat}
#right_tab > ul > li .info.type03{width:140px;left:-152px;background:url(../../images/common/right_tab_info_bg03.png) left top no-repeat}
#right_tab > ul > li .s_list{width:148px;top:0;left:-157px;padding:0;height:auto;margin-top:0;text-align:center;padding-right:10px;background:none}
#right_tab > ul > li .s_list ul{}
#right_tab > ul > li .s_list ul li a{position:relative;display:block;line-height:31px;border:1px solid #e0e0e0;background:#fff;margin-top:-1px;z-index:0}
#right_tab > ul > li .s_list ul li a:hover{color:#fff;background:#1172d6;border-color:#e89200lz-index:100}

#right_tab > ul > li.tab01 > a{background:url(../../images/common/right_tab_icon01.png) left top no-repeat}
#right_tab > ul > li.tab02 > a{background:url(../../images/common/right_tab_icon02.png) left top no-repeat}
#right_tab > ul > li.tab03 > a{background:url(../../images/common/right_tab_icon03.png) left top no-repeat}
#right_tab > ul > li.tab04 > a{background:url(../../images/common/right_tab_icon04.png) left top no-repeat}
#right_tab > ul > li.tab05 > a{background:url(../../images/common/right_tab_icon05.png) left top no-repeat}
#right_tab > ul > li.tab06 > a{background:url(../../images/common/right_tab_icon06.png) left top no-repeat}

#right_tab > ul > li.tab07 > a{background:url(../../images/common/right_tab_icon07.png) left top no-repeat}
#right_tab > ul > li.tab08 > a{background:url(../../images/common/right_tab_icon08.png) left top no-repeat}
#right_tab > ul > li.tab09 > a{background:url(../../images/common/right_tab_icon09.png) left top no-repeat}
#right_tab > ul > li.tab010 > a{background:url(../../images/common/right_tab_icon010.png) left top no-repeat}


#right_tab > ul > li.tab11 > a{background:url(../../images/common/right_tab_icon011.png) left top no-repeat}
#right_tab > ul > li.tab12 > a{background:url(../../images/common/right_tab_icon014.png) left top no-repeat}
#right_tab > ul > li.tab13 > a{background:url(../../images/common/right_tab_icon012.png) left top no-repeat}
#right_tab > ul > li.tab14 > a{background:url(../../images/common/right_tab_icon015.png) left top no-repeat}
#right_tab > ul > li.tab15 > a{background:url(../../images/common/right_tab_icon013.png) left top no-repeat}


/*#right_tab > ul > li:hover > a,#right_tab > ul > li.actived > a{background-position:right top}*/
#right_tab > ul > li:hover > a,#right_tab > ul > li.actived > a{background-position:right top}
/*#right_tab > ul > li.actived .info{display:block !important;}*/

#conData{width:100%}
#conData .input_group{margin-top:0;padding-top:50px}
#conData > section{padding-bottom:60px;border-bottom:1px solid #ddd}
#conData > section.last{border-bottom:none;padding-bottom:0}
#conData > section > div{max-width:1000px;margin:0 auto}

.detail_view{background:#fbfbfb;border:1px solid #3f9ad2;padding:20px}
.detail_view p{color:#666;line-height:18px;margin-top:3px}
.detail_view p:first-child{margin-top:0}
.detail_view .important{font-size:14px;color:#c86829}


.discern_icon{margin-left:3px;display:inline-block;zoom:1;*display:inline}
.floor_s{vertical-align:middle;margin-left:3px}


/*search*/
.search_wrap{text-align:left;}
.search_wrap .serach_area{position:relative;border:solid 1px #e4e4e4;}
.search_wrap .serach_area .map_cover{}
.search_wrap .serach_area .map_cover .location{height:40px;}
.search_wrap .serach_area .map_cover .location ul{display:inline-block;zoom:1*display:inline;width:100%}
.search_wrap .serach_area .map_cover .location ul > li{float:left;width:16.6%;}
.search_wrap .serach_area .map_cover .location ul > li:first-child{width:17%;}
.search_wrap .serach_area .map_cover .location ul > li select{border:none;height:40px;width:100%;border-left:solid 1px #e4e4e4;}
.search_wrap .serach_area .map_cover .location ul > li:first-child select{border-left:none;}
.search_wrap .serach_area .map_cover #map{width:100%;height:400px;border-top:solid 1px #e4e4e4;}
.search_wrap .serach_area .map_cover{margin-right:260px;}
.search_wrap .serach_area .search_result{position:absolute;right:0;top:0;height:100%;width:259px;border-left:solid 1px #e4e4e4;}
.search_wrap .serach_area .search_result p{padding-left:10px;line-height:40px;background:#f8f8f8;color:#444;}
.search_wrap .serach_area .search_result ul{border-top:solid 1px #e4e4e4;padding:10px 0 0 10px;}
.search_wrap .serach_area .search_result ul li{line-height:24px;}



.address_name{font-size:18px;color:#444;padding:6px 0 16px 47px;min-height:31px;text-align:left;margin-top:0;margin-bottom:10px;background:url(../../images/map/conMap_title_icon.gif) left 0 no-repeat}
.address_name span{font-size:12px;color:#888;vertical-align:bottom;margin-left:5px}
.address_name .btn_top_data{display:inline-block;zoom:1;*display:inline;vertical-align:middle}
.address_name .name_data{display:inline-block;zoom:1;*display:inline;vertical-align:middle;margin-right:17px}
.address_name.icon01{background:url(../../images/common/address_name_icon01.png) left top no-repeat}
.address_name.icon02{background:url(../../images/common/address_name_icon02.png) left top no-repeat}
.address_name.icon03{background:url(../../images/common/address_name_icon03.png) left top no-repeat}

.find_wrap{position:relative;text-align:left;padding:15px 30px;background:#ecf2f6;border:1px solid #cad4db;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.find_wrap .find_info{font-size:12px;color:#888;margin-bottom:10px}
.find_wrap .i_data{display:inline-block;zoom:1;*display:inline;vertical-align:middle;padding-left:10px;margin-right:2px;background:#fff;border:1px solid #cad4db;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.find_wrap .i_data select,
.find_wrap .i_data input[type='text']{background:none;border:none;padding:0;width:100%;height:28px}
.find_wrap .i_data select{padding:5px 5px 5px 0;}
.find_wrap .label_txt label{line-height:28px}
.find_wrap a{vertical-align:middle}
.find_wrap .detail_input{width:150px}
/* .find_wrap.total_find{padding-left:155px;margin-bottom:30px} */
/* .find_wrap.total_find{margin-bottom:30px} */


.find_wrap01{position:relative;text-align:left;padding:15px 0 12px 30px;background:#ece0cc;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-bottom:10px}
.find_wrap01 .find_info{font-size:12px;color:#888;margin-bottom:10px}
.find_wrap01 .i_data{display:inline-block;zoom:1;*display:inline;vertical-align:middle;padding-left:10px;margin-right:2px;background:#fff;border:1px solid #cad4db;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.find_wrap01 .i_data select,
.find_wrap01 .i_data input[type='text']{background:none;border:none;padding:0;width:100%;height:28px}
.find_wrap01 .i_data select{padding:5px 5px 5px 0;}
.find_wrap01 .label_txt label{line-height:28px}
.find_wrap01 a{vertical-align:middle}
.find_wrap01 .detail_input{width:150px}
.find_wrap01 .total_find{padding-left:155px;margin-bottom:30px}
.find_wrap01 p{padding:5px 0 5px 60px; text-align:left; font-size:14px; background-color:#f7f7f7;  line-height:20px; color:#1a1a1a; background:url(/images/common/blt_02.gif) left top no-repeat;}
.find_wrap01 p.line01{padding:15px 0 5px 60px; height:30px;}

/* common 占쏙옙占쏙옙 占신깍옙占� */
/*
.layer_pop{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;display:none;z-index:1000}
.layer_pop .data_wrap{position:relative;padding:20px;text-align:left;background:#fff;border:1px solid #acacac;max-height:100%;overflow-y:auto}
.layer_pop .data_wrap h3{font-size:14px;color:#444}
.layer_pop .data_wrap p.sub_info{font-size:12px;color:#666;line-height:18px;margin-top:8px}
.layer_pop .data_wrap .data_list{margin-top:20px}
.layer_pop .data_wrap table.i_table_01 td{font-size:12px;line-height:18px;padding:8px 10px;height:auto;color:#666}
.layer_pop .data_wrap table.i_table_01 th{font-size:12px;padding:8px 10px;height:auto;text-align:center}
.layer_pop .data_wrap table.i_table_01{margin-top:10px}
.layer_pop .data_wrap table.c_table_01 td{font-size:12px;padding:10px;height:auto;color:#666}
.layer_pop .data_wrap table.c_table_01 th{font-size:12px;padding:10px;height:auto;text-align:center}
.layer_pop .btn_pop_close{position:absolute;top:20px;right:20px}
.layer_pop .d_t{display:table;width:100%;height:100%}
.layer_pop .d_t .d_c{display:table-cell;width:100%;vertical-align:middle}
*/
.layer_pop{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;display:none;z-index:1000}
.layer_pop .data_wrap{position:relative;padding:20px;text-align:left;background:#fff;border:1px solid #acacac;max-height:100%;overflow-y:auto}
.layer_pop .data_wrap h3{font-size:14px;color:#444}
.layer_pop .data_wrap .big_title{font-size:18px;color:#444;margin-bottom:20px}
.layer_pop .data_wrap p.sub_info{font-size:12px;color:#666;line-height:18px;margin-top:8px}
.layer_pop .data_wrap .data_list{margin-top:20px}
.layer_pop .data_wrap table.i_table_01 td{font-size:12px;line-height:18px;padding:8px 10px;height:auto;color:#666}
.layer_pop .data_wrap table.i_table_01 th{font-size:12px;padding:8px 10px;height:auto;text-align:center}
.layer_pop .data_wrap table.i_table_02 td{font-size:12px;line-height:18px;padding:8px 10px;height:auto;color:#666}
.layer_pop .data_wrap table.i_table_02 th{font-size:12px;padding:8px 10px;height:auto;text-align:center}
.layer_pop .data_wrap table.i_table_01{margin-top:10px}
.layer_pop .data_wrap table.c_table_01 td{font-size:12px;padding:10px;height:auto;color:#666}
.layer_pop .data_wrap table.c_table_01 th{font-size:12px;padding:10px;height:auto;text-align:center}
.layer_pop .btn_pop_close{position:absolute;top:20px;right:20px}
.layer_pop .d_t{display:table;width:100%;height:100%}
.layer_pop .d_t .d_c{display:table-cell;width:100%;vertical-align:middle}

.paging02{margin-top:20px;text-align:center}
.paging02 ol{display:inline-block;zoom:1;*display:inline}
.paging02 ol li{display:inline}
.paging02 ol li span,
.paging02 ol li a{display:block;float:left;font-size:13px;text-align:center;width:30px;height:13px;line-height:13px;color:#999;background:url(../../images/common/page02_line.gif) left center no-repeat}
.paging02 ol li.first a,.paging02 ol li.first span{background:none}
.paging02 ol li.prev a{width:8px;margin-right:7px;background:none}
.paging02 ol li.next a{width:8px;margin-left:7px;background:none}
.paging02 ol li.current span{color:#444}

.statistics_search .btn_list .print_list{position:absolute;top:-12px;right:-93px;width:77px;height:53px;padding:1px 2px 1px 6px;background:url(../../images/common/print_list_bg.png) left top no-repeat;display:none}
.statistics_search .btn_list .print_list ul{padding:5px 10px 0 10px;}
.statistics_search .btn_list .print_list ul li{font-size:0;line-height:0}
.statistics_search .btn_list .print_list ul li a{font-size:12px;color:#888;line-height:22px;text-decoration: underline}

/* common 占쏙옙占쏙옙 占신깍옙占�  占쏙옙*/

/* statistics */
.statistics_search{z-index:50}
.statistics_list_cover .cont_list{position:relative;width:287px;padding:0 20px;background:#fff;border-right:1px solid #d9d9d9;z-index:5;margin-right:auto}
.statistics_list_cover .cont_list ul > li{position:relative;text-align:left;border-top:solid 1px #ddd;}
.statistics_list_cover .cont_list ul > li:first-child{border-top:none;}
.statistics_list_cover .cont_list ul > li > a{display:inline-block;zoom:1*display:inline;padding:15px 0;}
.statistics_list_cover .cont_list ul > li .list_num{display:inline-block;zoom:1*display:inline;width:15px;height:14px;margin-right:5px;background:#3badce;border:solid 1px #3da5c2;color:#fff;font-size:11px;text-align:center;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
}
.statistics_list_cover .cont_list li > span{position:absolute;right:0;top:8px;}
.statistics_list_cover .cont_list li a.on{color:#278e9d;}
.statistics_list_cover .cont_list .bg{position:absolute;right:-8px;top:50%;margin-top:-6px;}
.statistics_list_cover .view_graph{position:absolute;top:0;left:0;right:0;bottom:0;width:auto;height:auto;margin-left:328px;padding:43px 20px 20px 28px;background:#fbfbfb;z-index:1;overflow-x:auto}
.statistics_list_cover .view_graph .title{position:absolute;top:16px;left:28px;font-size:14px;color:#444;text-align:left}

.statistics_list{position:relative;border:1px solid #d9d9d9}
.statistics_title{position:relative;margin-bottom:30px}
.statistics_title h3{font-size:18px;color:#444;text-align:left;min-height:31px;line-height:31px;padding-bottom:10px;border-bottom:1px solid #d1d1d1;}
.statistics_title .history_data{position:absolute;top:0;right:0;}
.statistics_title .history_data span,.statistics_title .history_data select,.statistics_title .history_data a{vertical-align:middle}
.statistics_title .history_data select{height:31px}
.statistics_title .history_data .s_list{display:inline-block;zoom:1;*display:inline}
.statistics_title .history_data .s_first{display:none}
.statistics_title .history_data .btn_list_data{display:inline-block;zoom:1;*display:inline;border:1px solid #d9d9d9;margin-left:7px}


.statistics_summary{position:fixed;top:540px;left:50%;margin-left:510px;z-index:0;display:block}
.statistics_summary .data_wrap{width:320px}
.statistics_pop_info{left:0;top:0}
.statistics_pop_info .data_wrap{max-width:660px;margin:0 auto}
.statistics_pop_down .data_wrap{max-width:360px;margin:0 auto}
.complaints_pop .data_wrap{max-width:840px;margin:0 auto}
.subscription_pop .data_wrap{max-width:400px;margin:0 auto}
.complaints_pop{background:rgba(0,0,0,0.5)}
.complaints_pop .input_group{margin-top:30px}
.complaints_pop .first{margin-top:0}

.statistics_menu{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1500;overflow-y:auto;background:rgba(0,0,0,0.3);display:none}
.statistics_menu > div{display:table;width:100%;height:100%}
.statistics_menu > div > div{display:table-cell;width:100%;vertical-align:middle}
.statistics_menu .menu_wrap{position:relative;max-width:1000px;margin:0 auto;height:630px;text-align:left;border:1px solid #a49c97;background:#fff;overflow-y:auto;overflow-x:hidden}
.statistics_menu .menu_wrap .one_depth{float:left;width:50%}
.statistics_menu .menu_wrap .one_depth > li{float:left;width:33.33%}
.statistics_menu .menu_wrap .title{font-size:14px;color:#fff;text-align:center;line-height:35px;border-left:1px solid #1172d6; background:#1172d6;width:100%}
.statistics_menu .menu_wrap .one_depth > li:first-child .title{border-left:none}
.statistics_menu .menu_wrap .two_depth{padding:4px 0 0px 0;border-left:1px solid #d9d9d9}
.statistics_menu .menu_wrap .one_depth > li:first-child .two_depth{border-left:none}
.statistics_menu .menu_wrap .two_depth .two_link a{display:block;font-size:13px;padding-left:10px;margin-right:7px;color:#444;line-height:28px;background:url(../../images/content/statistics_menu_arrow.png) right center no-repeat}
.statistics_menu .menu_wrap .two_depth > li.actived .two_link a,
.statistics_menu .menu_wrap .two_depth .two_link a:hover{color:#ff9000}

.statistics_menu .menu_wrap .two_depth .two_link_rone a{display:block;font-size:13px;padding-left:10px;margin-right:7px;color:#444;line-height:28px}
.statistics_menu .menu_wrap .two_depth > li.actived .two_link_rone a,
.statistics_menu .menu_wrap .two_depth .two_link_rone a:hover{color:#ff9000}

.statistics_menu .menu_wrap .three_depth{padding:5px 6px 5px 7px;background:#fbfbfb;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}
.statistics_menu .menu_wrap .three_depth > li{font-size:0;line-height:0;margin:5px 0}
.statistics_menu .menu_wrap .three_depth > li > a{font-size:12px;color:#888;line-height:normal;display:block;padding-right:10px;}
.statistics_menu .menu_wrap .three_depth > li.actived,.statistics_menu .menu_wrap .three_depth > li > a:hover{color:#444}
.statistics_menu .menu_wrap .three_depth > li.hot > a{background:url(../../images/content/statistics_menu_star.png) right 1px no-repeat;}
.statistics_menu .menu_wrap .three_depth > li.selected > a{color:#ff9000;}
.statistics_menu .menu_wrap .second_menu > li:first-child .title{border-left:1px solid #1172d6}
.statistics_menu .menu_wrap .second_menu > li:first-child .two_depth{border-left:1px solid #d9d9d9}
.statistics_menu .menu_wrap .btn_close_wrap{position:absolute;bottom:0;right:10px}
.statistics_menu .menu_wrap .btn_close_wrap a{display:block;position:absolute;bottom:0;right:0;width:40px;height:40px;border:1px solid #d9d9d9}
.statistics_menu .menu_wrap .btn_close_wrap span{display:block;font-size:13px;color:#888;padding:0 0 10px 15px;background:url(../../images/content/statistics_menu_star.png) left top no-repeat}
.statistics_menu .menu_close{position:absolute;top:50%;right:50%;margin-top:-357px;margin-right:-500px}

.statistics_menu_mobile{}
.statistics_menu_mobile{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1500;overflow-y:auto;background:rgba(0,0,0,0.3);display:none}
.statistics_menu_mobile > div{display:table;width:100%;height:100%}
.statistics_menu_mobile > div > div{display:table-cell;width:100%;vertical-align:middle}
.statistics_menu_mobile .menu_mobile{position:relative;background:#fff;max-width:640px;margin:0 auto;border:1px solid #a49c97}
.statistics_menu_mobile .menu_mobile select{width:100%;margin:2px 0}
.statistics_menu_mobile .menu_mobile a{position:absolute;top:10px;right:10px}
.statistics_menu_mobile .menu_mobile .menu_wrap{padding:20px;}
.statistics_menu_mobile .menu_mobile h3{text-align:left;font-size:14px;color:#444;line-height:43px;height:43px;padding:0 20px;background:#fbfbfb;border-bottom:1px solid #dfdfdf}
.month_data_ui{text-align:center}
.month_data_ui .year_data{position:relative}
.month_data_ui .year_data h3{display:inline;font-size:40px;color:#444;letter-spacing:normal;vertical-align:middle;margin:0 27px}
.month_data_ui .year_data a,.month_data_ui .year_data a img{vertical-align:middle}
.month_data_ui .month_data{display:inline-block;zoom:1;*display:inline;margin-top:18px;text-align:center}
.month_data_ui .month_data li{display:inline;}
.month_data_ui .month_data li a{display:block;float:left;width:33px;height:33px;font-size:14px;margin:0 5px;color:#888;line-height:33px;text-align:center;background:#fff;border:1px solid #e3e3e3}
.month_data_ui .month_data li.actived a,
.month_data_ui .month_data li a:hover{color:#fff;background-color:#1172d6;border-color:#1172d6}
.month_data_ui .month_data li.noData a{background-color:#cad4db;border-color:#bec8cf}
.month_data_ui .month_data li.future a{background-color:#fff5e3;border-color:#e3e3e3}

.month_new{margin-top:30px;font-size:14px;color:#666}

.month_data_con .data_info{margin-top:28px;text-align:left}
.month_data_con .data_info p{color:#666;line-height:22px}

.comparison_menu{position:absolute;top:0;left:0;width:207px;height:100%}
.comparison_menu .menu_wrap{position:absolute;top:0;left:0;right:0;bottom:0;width:auto;height:auto;text-align:left;border:1px solid #d9d9d9;padding:20px;overflow-y:auto}
.comparison_menu .menu_wrap > ul > li{border-top:1px solid #d9d9d9}
.comparison_menu .menu_wrap > ul > li:first-child{border-top:none}
.comparison_menu .menu_wrap > ul > li .one_depth{display:block;font-size:14px;color:#444;padding:11px 0}
.comparison_menu .menu_wrap dl{padding:10px;background:#fbfbfb;border-top:1px solid #d9d9d9}
.comparison_menu .menu_wrap dl dt a{font-size:14px;color:#1c61ac}
.comparison_menu .menu_wrap dl dd{margin:5px 0}
.comparison_menu .menu_wrap dl dd input,
.comparison_menu .menu_wrap dl dd label{vertical-align:middle}
.comparison_menu .menu_wrap dl dd input{margin-right:3px}
.comparison_menu .menu_wrap dl dd label{font-size:13px;color:#444}
.comparison_menu .btn_flag{position:absolute;top:50%;right:-11px;display:block;width:10px;height:47px;border:1px solid #1890d9;border-left-color:#fff;margin-top:-24px;background-color:#fff;background-image:url(../../images/content/comparison_menu_flag.gif);background-repeat:no-repeat;background-position:left center}
.comparison_menu.close .btn_flag{background-position:right center}
.comparison_menu.close{width:0}
.comparison_menu.close .menu_wrap{padding:0;display:none}

.comparison_wrap{position:relative;margin-top:15px;height:503px}
.comparison_data{margin-left:223px}
.comparison_data.close{margin-left:15px}
.comparison_data > ul{overflow:hidden}
.comparison_data > ul > li{float:left;width:50%}
.comparison_data .data_ui{margin:0 0 0 5px}
.comparison_data .data_ui .cont{height:455px}

/* information */
.information .address_name{border-bottom:1px solid #dbdbdb;margin-bottom:0}

.find_service{}
.find_service > h3{font-size:18px;color:#444}
.find_service .txt01{line-height:22px;margin-top:15px}
.find_service .txt02{line-height:22px;margin-top:15px}
.find_service .find_visual{margin-top:20px}
.find_service .btn_find{margin-top:15px}
.find_service .info_list{max-width:800px;margin:50px auto 0 auto;overflow:hidden;border:1px solid #dbdbdb;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:url(../../images/content/find_service_info_bg.gif) center top repeat-y}
.find_service .info_list li{float:left;width:50%}
.find_service .info_list .info_wrap{padding:0 40px 0 115px;margin:25px 0 25px 30px;min-height:96px;text-align:left}
.find_service .info_list .info_wrap .title{font-size:18px;color:#444}
.find_service .info_list .info_wrap .txt{line-height:20px;margin-top:10px}
.find_service .info_list li.info01 .info_wrap{background:url(../../images/content/find_service_info_list_icon01.gif) left top no-repeat}
.find_service .info_list li.info02 .info_wrap{background:url(../../images/content/find_service_info_list_icon02.gif) left top no-repeat}
.find_service .info_list li.info03 .info_wrap{background:url(../../images/content/find_service_info_list_icon03.gif) left top no-repeat}

.system_info{text-align:left;max-width:800px;margin:45px auto 0 auto;}
.system_info > div{padding-left:50%;background:url(../../images/content/system_info_bg.gif) left top no-repeat;min-height:264px}
.system_info h3{font-size:18px;color:#444;margin-bottom:15px}
.system_info table.i_table_01 td{line-height:22px;height:30px;color:#666}

.ground_map{position:relative;width:100%;border-top:1px solid #878787;border-bottom:1px solid #878787}
.ground_map .map_data{position:absolute;top:0;left:0;width:65%;height:100%}
.ground_map .map_info{margin-left:65%;padding-bottom:20px}
.ground_map .map_info .title{text-align:center;color:#555;line-height:45px;border-bottom:1px solid #e0e0e0;background:#fbfbfb}
.ground_map .map_info ul{padding:10px 20px}
.ground_map .map_info ul li{font-size:12px;line-height:24px}
.ground_map .map_info .r_icon{display:inline-block;zoom:1;*display:inline;width:10px;height:10px;background:#fff;margin-right:3px;border:1px solid #8c8c8c;vertical-align:middle}
.ground_map .map_info .icon01{border-color:#8c8c8c}
.ground_map .map_info .icon02{border-color:#000;background:#ffff80}
.ground_map .map_info .icon03{border-color:#7dff7d;background:#7dff7d}
.ground_map .map_info .icon04{border-color:#ff0000}
.ground_map .map_info .icon05{border-color:#0000ff}
.ground_map .search_wrap{font-size:12px;line-height:25px;text-align:right}
.ground_map .scale_num{display:inline-block;zoom:1;*display:inline;position:relative;margin-left:2px}
.ground_map .scale_num label{margin-left:10px}
.ground_map .scale_num input{width:47px;height:23px;border:1px solid #cad4db}

.point_map{position:relative;width:100%;border-top:1px solid #878787;border-bottom:1px solid #878787}
.point_map .map_data{position:absolute;top:0;left:0;width:63%;height:100%}
.point_map .map_info{margin-left:63%}
.point_map .map_info .title{text-align:center;color:#555;line-height:45px;border-bottom:1px solid #e0e0e0;background:#fbfbfb}
.point_map .point_list{padding:20px}
.point_map table{width:100%}
.point_map table th{color:#555;height:30px;border:1px solid #ddd;background:#f7f3eb;text-align:center}
.point_map table td{height:30px;border:1px solid #ddd;text-align:center}
.point_map table th.first,.point_map table td.first{border-left:none}
.point_map table th.last,.point_map table td.last{border-right:none}

.dev_map{position:relative;width:100%;border-top:1px solid #878787;border-bottom:1px solid #878787}
.dev_map .map_data{position:absolute;top:0;left:45%;width:55%;height:100%}
/*.dev_map .map_info{margin-right:55%}*/
.dev_map .map_info .title{font-size:14px;color:#444;padding:20px 20px 10px 20px}
.dev_map .point_list{padding:0 20px 20px 20px}
.dev_map table{width:100%}
.dev_map table th{color:#555;border:1px solid #ddd;background:#f7f3eb;text-align:left;padding:6px 20px;line-height:18px;}
.dev_map table td{border:1px solid #ddd;text-align:left;padding:6px 10px;line-height:18px;}
.dev_map table th.first,.dev_map table td.first{border-left:none}
.dev_map table th.last,.dev_map table td.last{border-right:none}
.dev_map_info{padding-right:115px}

.table_float{overflow:hidden;width:100%}
.table_float > table{float:left;width:50%}

.flow_wrap{overflow:hidden}
.flow_wrap > div{float:left;width:60%}
.flow_wrap .flow_data{margin-left:4px}
.flow_wrap > div.first{width:40%}
.flow_wrap > div.first .flow_data{margin-left:0;margin-right:5px}
.flow_wrap.t_c > div{width:50%}
.flow_wrap.t_c > div.first{width:50%}

.actual_list .radio_check{padding:5px 0}
.actual_view{margin-top:50px}
.actual_view .add02{color:#888;margin-top:3px}
.actual_view table tr.cell_list{cursor:pointer}
.actual_view table tr.cell_view td{padding:0}
.actual_view .btn_flag{display:inline-block;zoom:1;*display:inline;vertical-align:middle;padding-right:17px}
.actual_view .flag_down{background:url(../../images/content/btn_flag_arrow_down.gif) right center no-repeat}
.actual_view .flag_up{background:url(../../images/content/btn_flag_arrow_up.gif) right center no-repeat}
.actual_view .cell_view .detail_list{padding:20px}
.actual_view .cell_view .detail_list table th{background:#f7f3eb;border-top:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;padding:14px 10px;color:#555}
.actual_view .cell_view .detail_list table td{padding:14px 10px}

.total_find .total_add_sort{position:relative;top:7px;left:0;}
.total_find .total_add_sort .sort_select{position:absolute;top:0;margin-top:-14px;}
.total_find .total_add_sort select{
    padding:5px;
    border:none;
    width:100%;
    background:none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    zoom:1
}
.total_find .total_add_sort select::-ms-expand {
    display: none;
}
.total_find .address_sort02{display:none}
.total_find .radio_check label{margin-right:7px}
.address_find{display:inline-block;zoom:1;*display:inline;vertical-align:middle;margin-right:17px}
.address_find .i_data{width:80px}

.radio_check{display:inline-block;zoom:1;*display:inline;vertical-align:middle;line-height:0}
.radio_check > p{display:inline-block;zoom:1;*display:inline;vertical-align:middle;line-height:0}
.radio_check input,.radio_check label{vertical-align:middle}
.radio_check label{color:#666;margin:0 17px 0 2px;line-height:normal}

.add_num_input{display:inline-block;zoom:1;*display:inline;vertical-align:middle}
.add_num_input .add_num_info{display:inline-block;zoom:1;*display:inline;vertical-align:middle;color:#666;margin-right:3px}
.add_num_input > p.i_data{width:65px;margin-right:0}
.add_num_input .char{vertical-align:middle;margin:0 2px}

.minmax_data{display:inline-block;zoom:1;*display:inline;vertical-align:middle}
.minmax_data input,.minmax_data span{vertical-align:middle}
.minmax_data{}
.minmax_data .default_input input{width:47px}

.datepicker_wrap{}
.datepicker_wrap .date_input{display:inline-block;zoom:1;*display:inline;vertical-align:middle;}
.datepicker_wrap .date_input input{width:67px}
.datepicker_wrap .date_input img{width:31px}


.default_select{display:inline-block;zoom:1;*display:inline;vertical-align:middle;margin-right:2px}
.default_input{display:inline-block;zoom:1;*display:inline;vertical-align:middle;position:relative}
.default_input label{padding:0 10px;line-height:31px}
.default_input.upload{width:100%}


.area_wrap{display:inline-block;zoom:1;*display:inline;vertical-align:middle}
.area_wrap .area_num{display:inline-block;zoom:1;*display:inline;vertical-align:middle;margin-left:7px}
.area_wrap .area_num .default_input{}
.area_wrap .area_num .default_input input{width:45px}

.sub_agree_con{padding:20px;background:#fafafa;height:100px;overflow-y:auto;margin-bottom:10px;border:1px solid #ccc}

/* policy */
.report_top{position:relative;text-align:left;margin-bottom:15px}
.report_top .report_sort{position:absolute;bottom:0;right:0}

.report_visual{position:relative;width:100%;height:450px;background-repeat:no-repeat;background-position:center top;
    -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.report_visual .visual{position:absolute;top:0;left:0;width:100%;height:100%;
    background-repeat:no-repeat;background-position:center top;
    -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.report_visual .visual img{width:100%;height:100%}
.report_visual h2{position:absolute;top:30px;left:30px;vertical-align:bottom;font-size:18px;color:#245183;font-weight:bold}
.report_visual h2 em{font-size:36px;vertical-align:bottom}
.report_visual .info_list{position:absolute;bottom:0;left:0;width:100%;background:url(../../images/content/report_review_info_bg.png) repeat}
.report_visual .info_list ul{padding:20px;text-align:left}
.report_visual .info_list ul li{font-size:13px;color:#fffefe;margin-top:8px;padding-left:11px;background:url(../../images/content/report_visual_info_dot.png) left 7px no-repeat}
.report_visual .info_list ul li em{font-weight:bold}
.report_visual .info_list ul li:first-child{margin-top:0}
.report_visual .report_review{position:absolute;top:0;right:0;width:240px;height:349px;background:url(../../images/content/report_review_bg.gif) repeat}
.report_visual .report_review .title{font-size:26px;color:#3270b5;letter-spacing:normal;padding:28px 0 113px 0;background:url(../../images/content/report_review_pdf.png) center bottom no-repeat}
.report_visual .report_review .name{font-size:18px;color:#444;font-weight:bold;margin-top:18px}
.report_visual .report_review .eng_name{font-size:14px;color:#666;margin-top:2px;letter-spacing:normal}
.report_visual .report_review .center_title{font-size:14px;color:#444;margin-top:15px}
.report_visual .report_review .tel{font-size:13px;color:#666;line-height:20px;margin-top:3px}
.report_visual.type02 .visual02{position:relative;height:450px;padding:0 240px 0 30px;text-align:left}
.report_visual.type02 .visual02 h3{font-size:18px;color:#fff;font-weight:bold;padding-top:20px;letter-spacing:normal}
.report_visual.type02 .visual02 .txt{font-size:14px;color:#000;line-height:24px}
.report_visual.type02 .visual02 .b_txt{font-family:'georgia';font-size:52px;color:#000;line-height:56px;font-weight:bold;letter-spacing:normal;padding:10px 0}
.report_visual.type02 .visual02 .txt em{font-size:16px;font-weight:bold}
.report_visual.type02 .report_review{height:100%}
.report_visual.type03{height:319px}
.report_visual.type03 .visual_wrap{position:relative;margin-right:340px;height:100%}
.report_visual.type03 .visual_wrap .info_list{text-align:left}
.report_visual.type03 .visual_wrap .txt{padding:15px 30px;font-size:14px;color:#fffefe;line-height:24px}
.report_visual.type03 .visual_wrap .txt em{font-size:16px;font-weight:bold}
.report_visual.type03 .data_wrap{position:absolute;top:0;right:0;width:320px;height:100%}
.report_visual.type03 .data_wrap > div{position:relative;padding:0 20px;text-align:left;background-repeat:no-repeat;background-position:right bottom}
.report_visual.type03 .data_wrap .news_list{background-color:#3580bf;height:187px;background-image:url(../../images/content/report_news_list_bg.gif)}
.report_visual.type03 .data_wrap .news_list ul{padding-right:110px;margin-top:10px}
.report_visual.type03 .data_wrap .news_list ul li a{display:block;padding-left:10px;font-size:13px;color:#fff;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:url(../../images/content/report_news_list_dot.png) left center no-repeat}
.report_visual.type03 .data_wrap .daily{background-color:#6a7ebf;height:122px;margin-top:10px;background-image:url(../../images/content/report_daily_bg.gif)}
.report_visual.type03 .data_wrap .daily .txt{line-height:20px;margin-top:10px;color:#fff}
.report_visual.type03 .data_wrap h3{font-size:15px;color:#fff;padding-top:30px}
.report_visual.type03 .data_wrap .btn_more{position:absolute;top:10px;right:10px}

.report_visual_08{position:relative;width:100%;height:542px;background-repeat:no-repeat;background-position:center top;
    -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.report_visual_08 .visual{position:absolute;top:0;left:0;width:100%;height:100%;
    background-repeat:no-repeat;background-position:center top;
    -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.report_visual_08 .visual img{width:100%;height:100%}
.report_visual_08 h2{position:absolute;top:30px;left:30px;vertical-align:bottom;font-size:18px;color:#245183;font-weight:bold}
.report_visual_08 h2 em{font-size:36px;vertical-align:bottom}
.report_visual_08 .info_list{position:absolute;bottom:0;left:0;width:100%;background:url(../../images/content/report_review_info_bg.png) repeat}
.report_visual_08 .info_list ul{padding:20px;text-align:left}
.report_visual_08 .info_list ul li{font-size:13px;color:#fffefe;margin-top:8px;padding-left:11px;background:url(../../images/content/report_visual_info_dot.png) left 7px no-repeat}
.report_visual_08 .info_list ul li em{font-weight:bold}
.report_visual_08 .info_list ul li:first-child{margin-top:0}
.report_visual_08 .report_review{position:absolute;top:0;right:0;width:240px;height:349px;background:url(../../images/content/report_review_bg.gif) repeat}
.report_visual_08 .report_review .title{font-size:26px;color:#3270b5;letter-spacing:normal;padding:28px 0 113px 0;background:url(../../images/content/report_review_pdf.png) center bottom no-repeat}
.report_visual_08 .report_review .name{font-size:18px;color:#444;font-weight:bold;margin-top:18px}
.report_visual_08 .report_review .eng_name{font-size:14px;color:#666;margin-top:2px;letter-spacing:normal}
.report_visual_08 .report_review .center_title{font-size:14px;color:#444;margin-top:15px}
.report_visual_08 .report_review .tel{font-size:13px;color:#666;line-height:20px;margin-top:3px}
.report_visual_08.type02 .visual02{position:relative;height:450px;padding:0 240px 0 30px;text-align:left}
.report_visual_08.type02 .visual02 h3{font-size:18px;color:#fff;font-weight:bold;padding-top:20px;letter-spacing:normal}
.report_visual_08.type02 .visual02 .txt{font-size:14px;color:#000;line-height:24px}
.report_visual_08.type02 .visual02 .b_txt{font-family:'georgia';font-size:52px;color:#000;line-height:56px;font-weight:bold;letter-spacing:normal;padding:10px 0}
.report_visual_08.type02 .visual02 .txt em{font-size:16px;font-weight:bold}
.report_visual_08.type02 .report_review{height:100%}
.report_visual_08.type03{height:319px}
.report_visual_08.type03 .visual_wrap{position:relative;margin-right:340px;height:100%}
.report_visual_08.type03 .visual_wrap .info_list{text-align:left}
.report_visual_08.type03 .visual_wrap .txt{padding:15px 30px;font-size:14px;color:#fffefe;line-height:24px}
.report_visual_08.type03 .visual_wrap .txt em{font-size:16px;font-weight:bold}
.report_visual_08.type03 .data_wrap{position:absolute;top:0;right:0;width:320px;height:100%}
.report_visual_08.type03 .data_wrap > div{position:relative;padding:0 20px;text-align:left;background-repeat:no-repeat;background-position:right bottom}
.report_visual_08.type03 .data_wrap .news_list{background-color:#3580bf;height:187px;background-image:url(../../images/content/report_news_list_bg.gif)}
.report_visual_08.type03 .data_wrap .news_list ul{padding-right:110px;margin-top:10px}
.report_visual_08.type03 .data_wrap .news_list ul li a{display:block;padding-left:10px;font-size:13px;color:#fff;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:url(../../images/content/report_news_list_dot.png) left center no-repeat}
.report_visual_08.type03 .data_wrap .daily{background-color:#6a7ebf;height:122px;margin-top:10px;background-image:url(../../images/content/report_daily_bg.gif)}
.report_visual_08.type03 .data_wrap .daily .txt{line-height:20px;margin-top:10px;color:#fff}
.report_visual_08.type03 .data_wrap h3{font-size:15px;color:#fff;padding-top:30px}
.report_visual_08.type03 .data_wrap .btn_more{position:absolute;top:10px;right:10px}

.report_visual_09{
    position:relative;
    width:100%;
    height:635px;
    background-repeat:no-repeat;
    background-position:center top;
    -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.report_visual_09 .visual{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-repeat:no-repeat;
    background-position:center top;
    -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-color:#1f3b5b;
}
.report_visual_09 .visual img {width:100%;height:100%}
.report_visual_09 h2 {position:absolute; top:60px; left:40px; vertical-align:bottom; font-size:24px; color:#fff; font-weight:400; text-align:left;}
.report_visual_09 h2 em {font-size:36px; font-weight:lighter; color:#1172d6;}
.report_visual_09 .info_list {position:absolute;bottom:0;left:0;width:100%;background:url(../../images/content/report_review_info_bg.png) repeat}
.report_visual_09 .info_list ul {padding:20px;text-align:left}
.report_visual_09 .info_list ul li {font-size:13px;color:#fffefe;margin-top:8px;padding-left:11px;background:url(../../images/content/report_visual_info_dot.png) left 7px no-repeat}
.report_visual_09 .info_list ul li em {font-weight:bold}
.report_visual_09 .info_list ul li:first-child {margin-top:0}
.report_visual_09 .report_review{position:absolute; top:0; width:100%; height:37px;  color:#fff; background:url(../../images/content/report_review_bg.png) 0 0 repeat-x;}
.report_visual_09 .report_review .title{font-size:26px;color:#3270b5;letter-spacing:normal;padding:28px 0 113px 0;background:url(../../images/content/report_review_pdf.png) center bottom no-repeat}
.report_visual_09 .report_review .name{font-size:14px; color:#fff; margin:10px 15px 0 0; float:right;}
.report_visual_09 .report_review .eng_name{font-size:14px;color:#666;margin-top:2px;letter-spacing:normal}
.report_visual_09 .report_review .center_title{font-size:14px; color:#fff; margin-top:50px; float:right; right:15px; position:absolute;}
.report_visual_09 .report_review .tel{font-size:13px; color:#fff; line-height:20px; margin-top:50px; float:right; position:absolute; right:15px; background-color: #102944; opacity: 0.7;  padding: 10px;  text-align:right;}
.report_visual_09.type02 .visual02{position:relative;height:450px;padding:0 240px 0 30px;text-align:left}
.report_visual_09.type02 .visual02 h3{font-size:18px;color:#fff;font-weight:bold;padding-top:20px;letter-spacing:normal}
.report_visual_09.type02 .visual02 .txt{font-size:14px;color:#000;line-height:24px}
.report_visual_09.type02 .visual02 .b_txt{font-family:'georgia';font-size:52px;color:#000;line-height:56px;font-weight:bold;letter-spacing:normal;padding:10px 0}
.report_visual_09.type02 .visual02 .txt em{font-size:16px;font-weight:bold}
.report_visual_09.type02 .report_review{height:100%}
.report_visual_09.type03{height:319px}
.report_visual_09.type03 .visual_wrap{position:relative;margin-right:340px;height:100%}
.report_visual_09.type03 .visual_wrap .info_list{text-align:left}
.report_visual_09.type03 .visual_wrap .txt{padding:15px 30px;font-size:14px;color:#fffefe;line-height:24px}
.report_visual_09.type03 .visual_wrap .txt em{font-size:16px;font-weight:bold}
.report_visual_09.type03 .data_wrap{position:absolute;top:0;right:0;width:320px;height:100%}
.report_visual_09.type03 .data_wrap > div{position:relative;padding:0 20px;text-align:left;background-repeat:no-repeat;background-position:right bottom}
.report_visual_09.type03 .data_wrap .news_list{background-color:#3580bf;height:187px;background-image:url(../../images/content/report_news_list_bg.gif)}
.report_visual_09.type03 .data_wrap .news_list ul{padding-right:110px;margin-top:10px}
.report_visual_09.type03 .data_wrap .news_list ul li a{display:block;padding-left:10px;font-size:13px;color:#fff;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:url(../../images/content/report_news_list_dot.png) left center no-repeat}
.report_visual_09.type03 .data_wrap .daily{background-color:#6a7ebf;height:122px;margin-top:10px;background-image:url(../../images/content/report_daily_bg.gif)}
.report_visual_09.type03 .data_wrap .daily .txt{line-height:20px;margin-top:10px;color:#fff}
.report_visual_09.type03 .data_wrap h3{font-size:15px;color:#fff;padding-top:30px}
.report_visual_09.type03 .data_wrap .btn_more{position:absolute;top:10px;right:10px}

.report_list{max-width:1020px;margin:0 auto;margin-top:35px}
.report_list ul{overflow:hidden}
.report_list ul li{float:left;width:33.33%}
.report_list .list_cell{position:relative;margin:15px 10px;border:1px solid #e0e0e0;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px}
.report_list .list_cell .thumb{border:1px solid #e0e0e0}
.report_list .list_cell .thumb img{width:100%;max-width:100%}
.report_list .list_cell .btn_more{position:absolute;top:10px;right:10px}
.report_list .list_cell dl{text-align:left;padding:30px 125px 30px 20px;margin-top:-1px;height:82px;overflow:hidden;background-position:right bottom;background-repeat:no-repeat}
.report_list .list_cell dl dt{font-size:16px;color:#444}
.report_list .list_cell dl dd{line-height:20px;color:#666;margin-top:6px;word-break:keep-all}
.report_list li.list01 dl{background-image:url(../../images/content/report_list_visual01.png)}
.report_list li.list02 dl{background-image:url(../../images/content/report_list_visual02.png)}
.report_list li.list03 dl{background-image:url(../../images/content/report_list_visual03.png)}
.report_list li.list04 dl{background-image:url(../../images/content/report_list_visual04.png)}
.report_list li.list05 dl{background-image:url(../../images/content/report_list_visual05.png)}
.report_list li.list06 dl{background-image:url(../../images/content/report_list_visual06.png)}
.report_list li.list07 dl{background-image:url(../../images/content/report_list_visual07.png)}
.report_list li.list08 dl{background-image:url(../../images/content/report_list_visual08.png)}
.report_list li.list09 dl{background-image:url(../../images/content/report_list_visual09.png)}

.report_view{text-align:left}
.report_view .tab_basis li{width:11.11%}
.report_view .tab_basis > li > a{font-size:13px}
.report_view .tab_basis.type02 li{width:12.5%}
.report_view .tab_basis.type03 li{width:16.66%}
.report_view > h3{position:relative;margin-bottom:15px;font-size:18px;color:#444;text-align:left;padding-top:25px}

.report_view .tab_basis li.tab01{width:16.65%}
.report_view .tab_basis li.tab02{width:15%}
.report_view .tab_basis li.tab03{width:13%}
.report_view .tab_basis li.tab04{width:11.11%}
.report_view .tab_basis li.tab05{width:11.11%}
.report_view .tab_basis li.tab06{width:11.11%}
.report_view .tab_basis li.tab07{width:13%}
.report_view .tab_basis li.tab08{width:9%}

/* guide */
.calendar_find{text-align:center}
.calendar_find .address_find{margin-right:5px}
.calendar_find .apartment_name{width:255px}
.calendar_wrap{position:relative;margin-top:50px}
.calendar_wrap .calendar{margin-right:412px}
.calendar_wrap .calendar_info{position:absolute;bottom:-30px;left:0;width:100%;text-align:left;overflow:hidden}
.calendar_wrap .calendar_info span{display:block;float:left;padding-left:20px;color:#666;line-height:14px;margin-right:20px}
.calendar_wrap .calendar_info span.info01{background:url(../../images/content/apart_calendar_sort01.gif) left center no-repeat}
.calendar_wrap .calendar_info span.info02{background:url(../../images/content/apart_calendar_sort02.gif) left center no-repeat}
.calendar_wrap .calendar_info span.info03{background:url(../../images/content/apart_calendar_sort03.gif) left center no-repeat}
.calendar_wrap .calendar_info span.info04{background:url(../../images/content/apart_calendar_sort04.gif) left center no-repeat}
.calendar_wrap .calendar_info span.info05{background:url(../../images/content/apart_calendar_sort05.gif) left center no-repeat}
.calendar_wrap .r_list{position:absolute;top:0;right:0;width:392px;height:100%;overflow-y:auto}
/*.calendar_wrap .r_list .btn_home{display:inline-block;zoom:1;*display:inline;font-size:13px;color:#1172d6;padding-left:20px;background:url(../../images/content/btn_home_icon.gif) left center no-repeat}*/


.calendar{}
.calendar table{width:100%}
.calendar col{width:14.3%}
.calendar th,
.calendar td{border:1px solid #e0e0e0}
.calendar th{vertical-align:middle;font-size:12px;color:#666;line-height:23px;font-weight:normal}
/*.calendar td{font-size:13px;color:#666;vertical-align:top;padding:10px;height:62px;text-align:right;cursor:pointer;letter-spacing:normal}*/
.calendar td.sunday{color:#e22e38}
.calendar td.today{background-color:#e9f4fb}
/*.calendar td > a{position:relative;display:block;width:100%;padding-bottom:100%;background:#e5e5e5}*/
.calendar .day_num{}
.calendar .calendar_sort{padding:15px 10px;background:#fbfbfb;border:1px solid #e0e0e0;border-bottom:none}
.calendar .calendar_sort > div{display:inline-block;zoom:1;*display:inline;vertical-align:middle;padding:0 8px}
.calendar .calendar_sort img,.calendar .calendar_sort a,.calendar .calendar_sort span{vertical-align:middle}
.calendar .calendar_sort .sort_num{font-size:22px;color:#444;margin:0 17px}


.apart_result{margin-top:50px}
.apart_result table tr.r_cell td{border-bottom:none}
.apart_result table tr.r_view td{padding:0}
.apart_result .view_wrap{padding:0 10px 10px 10px;position:relative}
.apart_result .view_slide{position:relative;border:1px solid #e0e0e0;padding:0 45px}
.apart_result .view_slide > a{position:absolute;top:0;display:block;width:45px;height:100%;background-color:#fbfbfb;background-position:center center;background-repeat:no-repeat}
.apart_result .view_slide > a.btn_left{left:0;border-right:1px solid #e0e0e0;background-image:url(../../images/content/apart_result_view_arrow_left.png)}
.apart_result .view_slide > a.btn_right{right:0;border-left:1px solid #e0e0e0;background-image:url(../../images/content/apart_result_view_arrow_right.png)}
.apart_result .view_slide .slide_data{position:relative;width:100%;overflow:hidden;padding:9px 0}
.apart_result .view_slide .slide_data ul{overflow:hidden}
.apart_result .view_slide .slide_data li{display:inline}
.apart_result .view_slide .slide_data li a{display:block;float:left;padding:0 11px;font-size:13px;color:#666;line-height:25px;margin:0 10px}
.apart_result .view_slide .slide_data li.actived a,
.apart_result .view_slide .slide_data li a:hover{color:#fff;background:#ff6600;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.apart_result .view_data{display:none;margin-top:20px;overflow:hidden}
.apart_result .view_data > div{float:left;width:33.33%}
.apart_result .view_data.type02 > div{width:50%}
.apart_result .view_data.type02 .btn_wrap{margin-top:10px}
.apart_result .view_data > div:first-child .view_list{margin-left:0}
.apart_result .view_data .view_list{margin-left:20px;text-align:left}
.apart_result .view_data .view_list h3{font-size:13px;color:#444;margin-bottom:10px}
.apart_result .view_data table.i_table_01{width:100%}
.apart_result .view_data table.i_table_01 {border-top:solid 1px #878787;border-bottom:solid 1px #878787 !important;}
.apart_result .view_data table.i_table_01 td,table.i_table_01 th{text-align:left;vertical-align:middle;border-top:1px solid #e0e0e0;border-bottom:none !important;}
.apart_result .view_data table.i_table_01 tr:first-child td,
.apart_result .view_data table.i_table_01 tr:first-child th{border-top:none;}
.apart_result .view_data table.i_table_01 td{color:#666;font-size:12px;padding:8px 10px;line-height:20px}
.apart_result .view_data table.i_table_01 th{color:#666;font-size:12px;background:#fbfbfb;padding:8px 10px;font-weight:normal}
.apart_result .view_data table.i_table_01 tr.last th,
.apart_result .view_data table.i_table_01 tr.last td{border-bottom:none}
.apart_result .btn_view_close{margin:20px 0 10px 0}
.apart_result .btn_view_close a{
    display:inline-block;zoom:1;*display:inline;text-align:center;height:23px;line-height:23px;padding:0 15px;font-size:11px;color:#666;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
}
.apart_result .btn_view_close img{vertical-align:middle;margin-left:3px}
.apart_result .data_select{position:relative;width:100%;overflow:hidden;padding:9px 0;border-top:1px solid #878787}
.apart_result .data_select ul{overflow:hidden;border:1px solid #e0e0e0;padding:5px}
.apart_result .data_select li{display:inline}
.apart_result .data_select li a{display:block;float:left;padding:0 11px;font-size:13px;color:#666;line-height:25px;margin:5px 10px}
.apart_result .data_select li.actived a,
.apart_result .data_select li a:hover{color:#fff;background:#ff6600;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}

.step_menu{border:1px solid #cad4db;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden}
.step_menu ol{overflow:hidden}
.step_menu ol li{float:left;width:20%}
.step_menu ol li:first-child dl{border-left:none}
.step_menu ol li.actived dl{background:#ecf2f6}
.step_menu ol li.actived dd a{color:#666}
.step_menu ol li.actived dd a:hover,
.step_menu ol li.actived dd.actived a{color:#1172d6}
.step_menu dl{text-align:left;padding:20px;border-left:1px solid #cad4db;background:#fbfbfb;height:115px}
.step_menu dl dt{font-size:14px;color:#444;margin-bottom:10px}
.step_menu dl dd a{color:#888;line-height:22px}
.step_menu dl dd.actived a,.step_menu dl dd a:hover{color:#1172d6}



.step_content{margin-top:40px}
.step_content > h3{font-size:18px;color:#444;margin-bottom:15px}
.step_content .step_sub_title{line-height:18px}
.step_content .process_list{display:inline-block;zoom:1;*display:inline;margin-top:30px;margin-bottom:50px}
.step_content .process_list li{display:inline}
.step_content .process_list li:first-child .p_list_wrap{background:none}
.step_content .process_list .p_list_wrap{display:inline-block;zoom:1;*display:inline;;width:130px;background:url(../../images/content/process_list_arrow.png) left 37px no-repeat;padding:0 17px 0 27px;}
.step_content .process_list .cir_title{width:96px;height:96px;background:url(../../images/content/process_list_cir_bg.png) left top no-repeat;margin:0 auto}
.step_content .process_list .cir_title span{color:#fff;font-size:14px;color:#fff;line-height:18px;padding-top:30px;display:block}
.step_content .process_list .cir_info{line-height:20px;margin-top:23px;word-break:keep-all}
.step_content .tab_basis{margin-top:30px}

.step_con_wrap{text-align:left;margin-top:40px}
.step_con_wrap h4{font-size:16px;color:#3270b5;margin-bottom:15px}
.step_con_wrap .txt01{font-size:14px;color:#555;margin-top:15px;margin-bottom:7px;line-height:20px}
.step_con_wrap .txt02{margin-top:13px;margin-bottom:5px;line-height:18px}
.step_con_wrap .dot_txt{line-height:18px;margin:3px 0;padding-left:8px;background:url(../../images/content/list02_dot.gif) left 8px no-repeat;}
.step_con_wrap .list01{}
.step_con_wrap .list01 li{line-height:18px;padding:3px 0}
.step_con_wrap .down_step{}
.step_con_wrap .down_step .step_data{margin-top:20px;padding-left:180px;background:url(../../images/content/down_step_num.gif) left top no-repeat;min-height:433px}
.step_con_wrap .down_step dl.data01{padding-top:40px}
.step_con_wrap .down_step dl.data02{padding-top:70px}
.step_con_wrap .down_step dl.data03{padding-top:60px}
.step_con_wrap .down_step dt{font-size:14px;color:#444;margin-bottom:5px}
.step_con_wrap .down_step dd{line-height:20px}
.step_con_wrap .list02{text-align:left}
.step_con_wrap .list02 > li{padding-left:8px;background:url(../../images/content/list02_dot.gif) left 8px no-repeat;line-height:18px;margin:3px 0}
.step_con_wrap .list03{padding:5px 0}
.step_con_wrap .btn_data{margin-top:20px}

.paper_wrap{margin-top:30px;padding:15px;border:1px solid #e5e5e5;text-align:center}
.paper_wrap > div{display:inline-block;zoom:1;*display:inline;width:220px;text-align:center;margin:0 20px}
.paper_wrap .thumb img{width:100%}

.guide_info_list{border:1px solid #cad4db;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}
.guide_info_list li{padding:20px;border-top:1px solid #cad4db}
.guide_info_list li:first-child{border-top:none}
.guide_info_list .list_data{position:relative;padding:0 125px 0 87px;min-height:68px;background-position:left top;background-repeat:no-repeat}
.guide_info_list li.list01 .list_data{background-image:url(../../images/content/guide_info_list_icon01.gif)}
.guide_info_list li.list02 .list_data{padding-right:220px;background-image:url(../../images/content/guide_info_list_icon02.gif)}
.guide_info_list li.list03 .list_data{background-image:url(../../images/content/guide_info_list_icon03.gif)}
.guide_info_list li.list04 .list_data{background-image:url(../../images/content/guide_info_list_icon04.gif)}
.guide_info_list li.list05 .list_data{background-image:url(../../images/content/guide_info_list_icon05.gif)}
.guide_info_list li.list06 .list_data{background-image:url(../../images/content/guide_info_list_icon06.gif)}
.guide_info_list li.list07 .list_data{background-image:url(../../images/content/guide_info_list_icon07.gif)}
.guide_info_list li.list08 .list_data{background-image:url(../../images/content/guide_info_list_icon08.gif)}
.guide_info_list li.list09 .list_data{background-image:url(../../images/content/guide_info_list_icon09.gif)}
.guide_info_list .txt01{font-size:14px;color:#444;padding-top:10px}
.guide_info_list .txt02{line-height:20px;margin-top:8px}
.guide_info_list .btn_data{position:absolute;top:50%;right:0;margin-top:-16px}
.guide_info_list .btn_data > a{}

/* complaints */
.complaints{text-align:left}
.complaints_menu_info{margin-bottom:10px;vertical-align:middle;text-align:left}
.complaints_menu{margin-bottom:30px;background:#fbfbfb;overflow:hidden;border:1px solid #d1d1d1;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}
.complaints_menu > ul{overflow:hidden}
.complaints_menu > ul > li{float:left;width:20%;*width:20%}
.complaints_menu > ul > li:first-child .one_depth,
.complaints_menu > ul > li:first-child .two_depth{border-left:none}
.complaints_menu > ul > li.menu01 .one_depth a{background:url(../../images/content/complaints_menu_icon01.png) center top no-repeat}
.complaints_menu > ul > li.menu02 .one_depth a{background:url(../../images/content/complaints_menu_icon02.png) center top no-repeat}
.complaints_menu > ul > li.menu03 .one_depth a{background:url(../../images/content/complaints_menu_icon03.png) center top no-repeat}
.complaints_menu > ul > li.menu04 .one_depth a{background:url(../../images/content/complaints_menu_icon02.png) center top no-repeat}
.complaints_menu > ul > li.menu05 .one_depth a{background:url(../../images/content/complaints_menu_icon04.png) center top no-repeat}
.complaints_menu > ul > li.actived .one_depth a{color:#fff;background-position:center -109px}
.complaints_menu > ul > li.actived .one_depth{background:#1172d6}


.complaints_menu .one_depth{padding:15px 10px;background:#fff;text-align:center;border-left:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1}
.complaints_menu .one_depth a{display:block;padding-top:80px;overflow:hidden}
.complaints_menu .two_depth{padding:20px;height:225px;border-left:1px solid #d1d1d1}
.complaints_menu .two_depth > li{font-size:0;line-height:0}
.complaints_menu .two_depth > li > a{display:block;font-size:13px;color:#666;line-height:22px;text-align:left}
.complaints_menu .two_depth > li.actived > a,
.complaints_menu .two_depth > li > a:hover{color:#1172d6}
.complaints_menu .thr_depth{padding:3px 0 8px 0}
.complaints_menu .thr_depth > li{font-size:0;line-height:0}
.complaints_menu .thr_depth > li > a{display:block;font-size:12px;color:#666;line-height:18px;text-align:left}

.complaints_tab_con{margin-top:30px}

.complaints_search_find{margin-top:30px}
.complaints_search_find .radio_check{display:block;margin-bottom:15px}
.complaints_search_find .find_cell{margin-top:5px}
.complaints_search_find .detail_input{width:80%;max-width:300px}
.complaints_search_find .datepicker_wrap{display:inline-block;}
.complaints_search_find .datepicker_wrap .char{vertical-align:middle;}
.complaints_search_find .datepicker_wrap input[type="text"]{height:28px;border-radius:5px 0 0 5px}
.complaints_search_find .datepicker_wrap img{width:auto;border:solid 1px #ccc;border-left:none;border-radius:0 5px 5px 0;}
.complaints_search_find .i_title{color:#444;vertical-align:middle;}
.complaints_agree{margin-top:30px;text-align:left}
.complaints_agree .agree_wrap{margin-top:30px}
.complaints_agree .agree_wrap.first{margin-top:0}
.complaints_agree .agree_wrap > h3{font-size:14px;color:#666;margin-bottom:10px}
.complaints_agree .agree_wrap .agree_con{padding:20px;border-top:1px solid #878787;border-bottom:1px solid #878787;height:150px;overflow-y:auto;background:#fafafa}
.complaints_agree .agree_wrap .agree_check{margin-top:10px}
.complaints_agree .agree_wrap .agree_check input,
.complaints_agree .agree_wrap .agree_check label{vertical-align:middle}
.complaints_agree .agree_wrap .agree_check label{color:#888;margin-left:5px}

.complaints_write .default_info{margin-bottom:50px}
.complaints_write table.i_table_01 th,
.complaints_write table.i_table_01 td{height:31px}
.complaints_write .img_data{padding:10px;background:#fff;height:100px}
.complaints_write .img_data img{width:100%}

.complaints_message{padding:15px 10px;border:1px solid #ccc;text-align:center;margin-top:30px}

.attention{padding:15px;border:1px solid #ccc;text-align:left;margin-top:20px;line-height:18px;color:#888;}
.attention .title{color:#444;font-size:14px;margin-bottom:5px;}

.payment_cover{text-align:left;}
.payment_cover .title{padding:10px;margin:10px 0;font-size:16px;background:#f7f7f7;}
.payment_cover .payment_cont > p:first-child{font-weight:bold;color:#444;margin-bottom:10px;}

.file_list{margin-bottom:20px;}
.upload_state{width:100%;overflow:hidden;}
.upload_state li{float:left;width:50%;line-height:18px;}

.tab_address{position:relative;}
.tab_address .tab_cont{position:absolute;left:0;top:60px;width:100%;display:none;}
.tab_address li:first-child .tab_cont{display:block;}
.tab_address .tab_cont .search_info{text-align:left;margin-bottom:10px;}

.ground_add .cont_action{top:auto;bottom:0;margin-top:0;right:0}
.ground_add .add_wrap table{margin-top:10px}
.ground_add .add_wrap table:first-child{margin-top:0}
.ground_add h4{margin-top:30px;position:relative;font-size:14px;color:#444;vertical-align:bottom;margin-bottom:10px}}
.ground_add h4.first{margin-top:30px}
.ground_add table.total th{color:#ff9000}

.record{overflow:hidden}
.record > div{float:left;width:50%}
.record > div > div{margin-left:5px}
.record > div:first-child > div{margin-left:0;margin-right:5px}
.record .record_result{padding:20px;background:#fafafa;border:1px solid #ccc}
.default_delete{margin-top:10px}

.personal{}
.personal .btn_wrap{text-align:right;margin-top:10px}
.personal .add_list{margin-top:20px}

.adm_num{}
.adm_num span{margin-left:3px}
.adm_num span:first-child{margin-left:0}
.adm_num input{width:60px}
.visit_name{display:inline-block;zoom:1;*display:inline;color:#fff;background:#ffae00;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;vertical-align:middle;padding:2px 3px;line-height:normal}

.confirm_info{text-align:left;margin-bottom:30px}
.confirm_info h3{font-size:18px;color:#444;margin:20px 0 10px;}
.confirm_info h3.first{margin-top:0}
.confirm_info ul{}
.confirm_info li{margin-top:5px;font-size:14px;color:#888;line-height:20px}
.confirm_info li:first-child{margin-top:0}

.cavity_list{margin-top:30px}

.business_result table th, .business_result table td{padding-left:5px;padding-right:5px;}
.participation_type dt{color:#444;margin:10px 0 5px;}
.participation_type dd{font-size:12px;color:#888;}

table td.guide{padding:0}
table td.guide > .cont{padding:10px;height:100px;overflow:auto;}
table td.guide .agree_check{border-top:1px solid #e0e0e0;padding:5px 10px;}

.new_pop_wrap .pic_view{margin-top:10px;padding:10px;border:solid 1px #e0e0e0;}
.new_pop_wrap .pic_view img{max-width:100%;}

.process_wrap{margin-bottom:34px;}
.process_wrap .cont_cover{margin-bottom:16px;}
.process_wrap .cont_cover .process_title{padding-bottom:9px;font-size:16px;color:#444;}
.process_wrap .cont_cover ol{padding:20px;border:solid 1px #cad4db;border-radius:15px;background:#ecf2f6;overflow:hidden;}
.process_wrap .cont_cover ol > li{position:relative;float:left;width:20%;}
.process_wrap .cont_cover ol > li dl{text-align:center;}
.process_wrap .cont_cover ol > li dl dt{position:relative;width:96px;height:96px;margin:0 auto;background:url("../../images/content/bg_process.png") no-repeat left top;}
.process_wrap .cont_cover ol > li dl dt span{position:absolute;left:0;top:50%;margin-top:-9px;width:100%;color:#3270b5;font-size:14px;line-height:18px;}
.process_wrap .cont_cover ol > li img{position:absolute;top:37px;right:-8px;width:15px;}
.process_wrap .cont_cover ol > li dl dd{margin-top:5px;line-height:20px;}
.process_wrap .cont_cover.withdraw ol > li{width:33.3%;}
.process_wrap .cont_cover.withdraw ol > li:first-child{width:33.4%;}
.manual_cover{overflow:hidden;border:solid 1px #dbdbdb;border-radius:15px;margin-bottom:46px;}
.manual_cover > p{float:left;width:50%;}
.manual_cover > p > a{display:block;height:144px;padding-left:190px;background:url("../../images/content/bg_manual02.png") no-repeat 75px 50%;}
.manual_cover > p:first-child > a{border-right:solid 1px #dbdbdb;padding-left:222px;background:url("../../images/content/bg_manual01.png") no-repeat 106px 50%}
.manual_cover > p > a span{display:block;}
.manual_cover > p > a > span{padding-top:45px;}
.manual_cover > p > a > span > span:first-child{font-size:18px;color:#444;padding-bottom:13px;}
.manual_cover > p > a > span > span.detail{display:inline-block;zoom:1;*display:inline;padding-right:14px;background:url("../../images/content/bg_detail.png") no-repeat right 6px}
.certify_info{line-height:20px;}
.certify_info p:first-child{margin-bottom:20px;}
.certify_info p > span{display:block;padding-bottom:3px;font-size:14px;color:#444;}
.certify_info p.install_btn{padding:17px 0 15px}
.certify_info p.install_btn a{display:inline-block;line-height:29px;border:solid 1px #2983ba;background:#3f9ad2;color:#fff;border-radius:3px;padding:0 19px;}
.certify_info p.notice{color:#1172d6;}
.certify_info p.notice img{margin-top:22px;display:block;max-width:100%;}

.notice_cover{border:solid 1px #878787}
.notice_cover .notice_title{position:relative;padding:30px 0;}
.notice_cover .notice_title .letter{position:absolute;left:5px;top:5px;}
.notice_cover .notice_title .title{text-align:center;font-size:24px;color:#444;}
.notice_cover > div.cont01{position:relative;padding:30px 10px;}
.notice_cover > div.cont01 ul li{text-align:center;}
.notice_cover > div.cont01 ul li:first-child{text-align:left;}
.notice_cover > div.cont01 ul li.date{margin:30px 0 100px;}
.notice_cover > div.cont01 ul li.origin{font-size:22px;}
.notice_cover > div.cont01 > img{position:absolute;right:20px;bottom:50px}
.notice_cover > div.cont02{padding:10px;border-top:solid 1px #e0e0e0;}
.notice_cover > div.cont02 dl dd{padding-left:8px;line-height:20px;margin:5px 0 15px;}
.notice_cover > div.cont02 strong{color:#444;font-size:14px;padding-left:8px;}
table.i_table_01.notice{border:none;border-bottom:solid 1px #e0e0e0;border-top:solid 1px #e0e0e0;}
table.i_table_01.notice th, table.i_table_01.notice td{padding:0;}
table.i_table_01.notice td{padding-left:10px;}
table.i_table_01.notice th{text-align:center;border-left:solid 1px #e0e0e0;}
table.i_table_01.notice > tbody > tr >  th{border-right:solid 1px #e0e0e0;}
table.i_table_01.notice > tbody > tr >  th:first-child{border-left:none;}
table.i_table_01.notice td.address{position:relative;}
table.i_table_01.notice td .tel_num{position:absolute;right:5px;bottom:5px;}
table.i_table_01.notice td .tel_num > span{vertical-align:top}
table.i_table_01.notice td > dl{position:relative;overflow:hidden;}
table.i_table_01.notice td > dl > dt{float:left;border-right:solid 1px #e0e0e0;padding:10px;padding-left:0;}
table.i_table_01.notice td > dl > dt.permission_title{width:60px;text-align:center;}
table.i_table_01.notice td > dl > dd{float:left;padding:10px;}
table.i_table_01.notice td > dl > dd.price{position:absolute;right:0;top:0;padding:0 10px;border-left:solid 1px #e0e0e0;}
table.i_table_01.notice td.table_cover{padding:0;}
table.i_table_01.notice td.table_cover th{color:#666}
table.i_table_01.notice td.table_cover th:first-child{border-left:none;}
table.i_table_01.notice td.table_cover td{border-bottom:none;border-top:solid 1px #e0e0e0;border-left:solid 1px #e0e0e0;}
table.i_table_01.notice td.table_cover td:first-child{border-bottom:none;border-top:solid 1px #e0e0e0;border-left:none;}

table.c_table_01 td.table_cover{padding:0;}
table.c_table_01 td.table_cover th{text-align:center;border-right:solid 1px #e0e0e0;border-top:solid 1px #e0e0e0;}
table.c_table_01 td.table_cover td{border-bottom:none;}
table.c_table_01 td.table_cover tr:first-child th, table.c_table_01 td.table_cover tr:first-child td{border-top:none;}
table.c_table_01 td.table_cover table.i_table_01{border:none}

.pay_notice{margin:15px 0;}
.chk_mail{text-align:left;}
.chk_mail input[type="checkbox"], .chk_mail input[type="text"]{vertical-align:middle;}
.chk_mail label{line-height:28px;}
.callcenter{margin-top:30px;padding-top:10px;border-top:1px solid #d8d8d8;text-align:left;}
.float_btn{overflow:hidden;}
.float_btn .left{float:left;}
.float_btn .right{float:right;}
.i_modify .i_select{float:left;margin-right:10px;}

.complaint_info_cover{text-align:center;line-height:22px;}
.complaint_info_cover h3{font-size:18px;color:#444;margin-bottom:14px;}
.complaint_info_cover .btn_wrap{margin-top:16px}
.complaint_info_cover .btn_wrap > a{width:67px;}
.complaint_info_cover .notice{color:#1172d6}
.complaint_info_cover .area_list_cover{width:740px;margin:50px auto 0;padding:0 29px;border:solid 1px #d9d9d9;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
}
.complaint_info_cover .area_list_cover{background:#fbfbfb;}
.complaint_info_cover .area_list_cover > ul{display:inline-block;zoom:1;*display:inline;width:100%;border-top:solid 1px #d9d9d9}
.complaint_info_cover .area_list_cover > ul:first-child{border-top:none;}
.complaint_info_cover .area_list_cover > ul li{float:left;text-align:left;}
.complaint_info_cover .area_list_cover > ul li.line01{width:130px;}
.complaint_info_cover .area_list_cover > ul li.line02{width:135px;}
.complaint_info_cover .area_list_cover > ul li.line03{width:127px;}
.complaint_info_cover .area_list_cover > ul li.line04{width:124px;}
.complaint_info_cover .area_list_cover > ul li.line05{width:135px;}
.complaint_info_cover .area_list_cover > ul li.line06{width:88px;}
.complaint_info_cover .area_list_cover > ul li a{display:inline-block;zoom:1;*display:inline;line-height:50px;padding-right:20px;background:url("../../images/content/bg_go_area.png") no-repeat right 50%;}


/* company */
.system_wrap{margin-top:40px}
.system_wrap .tab_basis li{width:20%;min-width: 70px;}
.system_wrap .system_data{text-align:left;margin-top:30px;word-break:keep-all}
.system_wrap .system_data h3{font-size:16px;color:#3270b5}
.system_wrap .system_data .title{font-size:14px;color:#555;margin-top:28px}
.system_wrap .system_data .info{line-height:20px;margin-top:10px}

.site{border:1px solid #cad4db;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}
.site li{position:relative;border-top:1px solid #cad4db;text-align:left;padding:28px 0 28px 0;overflow:hidden}
.site li:first-child{border-top:none}
.site li .thumb{position:absolute;top:50%;left:13px;margin-top:-49px}
.site .site_data{padding:0 50px 0 250px}
.site .site_data a{display:block;font-size:14px;color:#3270b5;letter-spacing:normal}
.site .site_data p{line-height:20px;margin-top:10px}


#conData.company > section{position:relative;padding-bottom:80px}
#conData.company .input_group{padding-top:80px;text-align:center}
#conData.company section.data_01{padding-bottom:0;border-bottom:none}
#conData.company .data_01 .input_group{padding-top:40px}
#conData.company .data_02 .input_group{max-width:1020px}
#conData.company .btn_next{position:absolute;bottom:-27px;left:50%;margin-left:-27px;z-index:500}

.company{text-align:center}
.company .input_group h3{text-align:center;margin-bottom:0}
.company .data_01 .txt01{font-size:18px;color:#1890d9;margin-top:45px}
.company .data_01 .txt02{margin-top:15px;line-height:20px}
.company .data_01 ul{overflow:hidden;margin-top:45px}
.company .data_01 ul li{float:left;width:25%}
.company .data_01 ul li:first-child .info_list{border-left:none}
.company .data_01 .info_list{height:65px;padding-top:82px;font-size:14px;line-height:20px;background-repeat:no-repeat;background-position:center top;border-left:1px dotted #d5d3ca}

.company .data_01 li.list01 .info_list{background-image:url(../../images/content/company_data01_icon01.gif)}
.company .data_01 li.list02 .info_list{background-image:url(../../images/content/company_data01_icon02.gif)}
.company .data_01 li.list03 .info_list{background-image:url(../../images/content/company_data01_icon03.gif)}
.company .data_01 li.list04 .info_list{background-image:url(../../images/content/company_data01_icon04.gif)}
.company .company_visual{position:relative;height:608px;background:#ecf2f6;margin-top:50px}
.company .data_01 .company_visual .txt01{margin-top:0}
.company .company_visual .input_group{max-width:1000px;margin:0 auto}
.company .visual_wrap{position:relative;width:100%;height:440px;z-index:100;margin-top:50px}
.company .visual_wrap .visual_cell{position:absolute;top:0;left:50%;width:1000px;height:371px;margin-left:-500px}
.company .visual_wrap .btn_visual{position:absolute;top:50%;left:50%;width:408px;height:242px;margin-left:-204px;z-index:100}
.company .visual_wrap .btn_visual .icon_visual{position:relative;width:198px;height:242px;margin:0 auto}
.company .visual_wrap .btn_visual .icon_visual span{display:block;position:relative;z-index:5;}
.company .visual_wrap .btn_visual .icon_visual .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
.company .visual_wrap .btn_visual .icon_visual .bg img{width:100%;height:100%}
.company .visual_wrap .btn_visual .txt_info{margin-top:28px}
.company .visual_wrap .btn_visual .txt03{font-size:18px;color:#444;}
.company .visual_wrap .btn_visual .txt04{font-size:14px;color:#444;margin-top:8px;line-height:20px}

.number_format{margin-top:10px}
.number_format > div{position:relative;font-size:80px;color:#333;line-height:85px;height:85px;display:inline-block;zoom:1;*display:inline;overflow:hidden;letter-spacing:normal}
.number_format > div > p{position:relative;top:0;left:0;}
.number_format > div > p > span{display:block;}

.company .btn_con{position:absolute;top:50%;margin-top:-20px;}
.company .btn_con.btn_left{left:0}
.company .btn_con.btn_right{right:0}



.company .data_02 ul{*zoom:1;margin-top:20px}
.company .data_02 ul:after {content:" ";display:block;clear:both;overflow:hidden}
.company .data_02 ul li{float:left;width:25%;margin-top:30px}
.company .data_02 .list_data{margin:0 10px}
.company .data_02 .thumb{border:1px solid #d5d3ca;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;overflow:hidden}
.company .data_02 .thumb img{width:100%}
.company .data_02 .title{font-size:15px;color:#444;margin-top:13px}
.company .data_02 .info{line-height:18px;margin-top:7px;min-height:36px}
.company .data_03 .sub_tab{display:inline-block;zoom:1;*display:inline;width:410px;margin-top:30px}
.company .data_03 .sub_tab > ul > li.on > a{background:#1890d9;border-color:#1890d9}
.company .data_03 .sub_con{margin-top:20px}
.company .data_03 .sub_con > div{display:none}
.company .data_03 .sub_con .txt01{line-height:20px;margin-bottom:45px}
.company .data_03 .sub_con .obj img{max-width:100%}
.company .data_04 ol{margin-top:50px;background:url(../../images/content/history_line.gif) center top repeat-y}
.company .data_04 ol li{overflow:hidden;width:100%;margin-top:40px}
.company .data_04 ol li:first-child{margin-top:0}
.company .data_04 ol li > div{position:relative;width:50%;float:left;text-align:right;padding-right:49px}
.company .data_04 ol li.even > div{float:right;text-align:left;padding-right:0;padding-left:49px}
.company .data_04 dl{min-height:124px;padding-right:64px}
.company .data_04 ol li.even dl{padding-right:0;padding-left:64px}
.company .data_04 dt{font-size:15px;color:#444;margin-bottom:8px}
.company .data_04 dd{line-height:18px;margin-top:3px;padding-right:7px;background-position:right 8px;background-repeat:no-repeat;background-image:url(../../images/content/history_dot.gif)}
.company .data_04 ol li.even dd{background-position:left 8px;padding-left:7px;padding-right:0}
.company .data_04 .year{position:absolute;top:0;right:0;width:98px;height:124px}
.company .data_04 ol li.even .year{right:auto;left:0}
.company .data_04 li.year04 dt{padding-top:40px}
.company .data_05 .txt01{font-size:18px;color:#1890d9;margin-top:45px;margin-bottom:15px}
.company .data_05 .logo_wrap{padding:40px 10px 20px 10px;border:1px solid #d5d3ca;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;overflow:hidden;background:url(../../images/content/logo_wrap_bg.gif) repeat}
.company .data_05 img{max-width:100%}
.company .data_05 .btn_data{margin-top:30px}

/* help */
#help{position:relative;width:100%;min-height:100%;text-align:left;margin: 0 auto;}
#help .h_header{position:relative;height:92px;width:100%;background:url(../../images/content/help_header_bg.gif) repeat-x}
#help .h_header h1{padding:30px 0 0 20px;font-size:14px;color:#fefefe;vertical-align:bottom}
#help .h_header h1 img{vertical-align:bottom;margin-right:5px}
#help .h_header .h_customer{position:absolute;top:25px;right:30px;text-align:right}
#help .h_header .tel_num{font-size:24px;color:#1172d6;letter-spacing:normal}

#h_container{position:relative}
#h_container .h_lnb{position:absolute;top:0;left:0;width:227px;height:100%;background:#fdfdfd}
#h_container .h_lnb .lnb_wrap{padding:30px 20px}
#h_container .h_lnb .lnb_wrap > ul > li{font-size:0;line-height:0}
#h_container .h_lnb .lnb_wrap a.one_depth{display:block;line-height:39px;padding:0 10px 0 20px;background:#fff;border:1px solid #dadada;margin-top:-1px}
#h_container .h_lnb .lnb_wrap a.one_depth span{display:block;font-size:14px;line-height:39px;overflow:hidden;background-position:right bottom;background-repeat:no-repeat;background-image:url(../../images/content/help_lnb_flag.png)}
#h_container .h_lnb .lnb_wrap li.open a.one_depth{background-color:#1172d6;border-color:#e89200}
#h_container .h_lnb .lnb_wrap li.open a.one_depth span{color:#fff;background-position:right top}
#h_container .h_lnb .lnb_wrap li.open .snb_data{display:block}
#h_container .h_lnb .snb_data{padding:15px 20px;display:none}
#h_container .h_lnb .snb_data li{font-size:0;line-height:0}
#h_container .h_lnb .snb_data li a{display:block;font-size:13px;color:#666;margin-top:5px;line-height:15px}
#h_container .h_lnb .snb_data li:first-child a{margin-top:0}



/*#h_content{position:relative;margin-left:227px;border-left:1px solid #e0e0e0;padding:30px}*/
#h_content{position:relative;padding:30px}
#h_content .view_cont{padding:30px 20px;border-bottom:1px solid #e0e0e0}
#h_content .tab_basis{margin-bottom:20px}
#h_content .tab_basis > li{width:11%}
#h_content .btn_wrap{text-align:center}
#h_content .btn_wrap a{padding:0 20px}



/* main */
#conData.main_con > section{position:relative;border-bottom:none;padding:0}
#conData.main_con .data_wrap{position:relative;max-width:1000px;margin:0 auto;padding:125px 0 170px 0}
#conData.main_con .data_wrap h3{margin-bottom:15px}
#conData.main_con .data_wrap .sub_txt{font-size:15px;color:#888}
#conData.main_con .btn_next{position:absolute;bottom:-27px;left:50%;margin-left:-27px;z-index:500}


#conData.main_con > section.main_visual{height:735px;z-index:10}
#conData.main_con > section.main_visual .data_wrap{position:relative;padding-top:50px;padding-bottom:0;z-index:10}
.main_visual h3{margin-bottom:50px}
.main_visual .visual_wrap{position:relative;width:100%;height:371px;z-index:100;margin-top:50px}
.main_visual .visual_wrap .visual_cell{position:absolute;top:0;left:50%;width:1000px;height:371px;margin-left:-500px}
.main_visual .visual_wrap .btn_visual{display:block;position:absolute;top:50%;left:50%;width:302px;height:371px;margin-left:-151px;margin-top:-185px;z-index:100}
.main_visual .visual_wrap .btn_visual .title img{width:100%;max-width:100%}
.main_visual .visual_wrap .btn_visual span{display:block;position:relative;z-index:5;}
.main_visual .visual_wrap .btn_visual span.title{max-width:211px;margin:0 auto}
.main_visual .visual_wrap .btn_visual .icon{padding-top:63px;width:117px;height:109px;overflow:hidden;margin:0 auto}
.main_visual .visual_wrap .btn_visual .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
.main_visual .visual_wrap .btn_visual .bg img{width:100%;height:100%}
.main_visual .btn_con{position:absolute;top:50%;margin-top:-20px;}
.main_visual .btn_con.btn_left{left:0}
.main_visual .btn_con.btn_right{right:0}
.main_visual .btn_control{position:absolute;top:50px;right:0;display:block;width:25px;height:23px;overflow:hidden;background:url(../../images/content/btn_play.gif) left top no-repeat}
.main_visual .btn_control.stop{background-position:left bottom}
.main_visual .main_visual_ani{position:absolute;bottom:0;left:50%;width:800px;height:260px;margin-left:-400px !important;}
.main_visual .main_visual_ani > div{position:absolute;bottom:0;left:0;width:100%;height:100%;overflow:hidden}
.main_visual .main_visual_ani .obj{position:absolute;bottom:0;left:0;background-position:left top;background-repeat:no-repeat}
.main_visual .main_visual_ani .obj span{display:block;position:absolute;top:0;left:0}
.main_visual .main_visual_ani .ani01 .obj01{left:117px;width:62px;height:67px;background-image:url(../../images/content/main_ani_obj01.png)}
.main_visual .main_visual_ani .ani01 .obj02{left:182px;width:24px;height:88px;background-image:url(../../images/content/main_ani_obj02.png)}
.main_visual .main_visual_ani .ani01 .obj03{left:180px;width:86px;height:171px;background-image:url(../../images/content/main_ani_obj03.png)}
.main_visual .main_visual_ani .ani01 .obj04{left:242px;width:51px;height:67px;background-image:url(../../images/content/main_ani_obj04.png)}
.main_visual .main_visual_ani .ani01 .obj05{left:300px;width:36px;height:126px;background-image:url(../../images/content/main_ani_obj05.png)}
.main_visual .main_visual_ani .ani01 .obj06{left:341px;width:30px;height:59px;background-image:url(../../images/content/main_ani_obj06.png)}
.main_visual .main_visual_ani .ani01 .obj07{left:379px;width:20px;height:108px;background-image:url(../../images/content/main_ani_obj07.png)}
.main_visual .main_visual_ani .ani01 .obj08{left:406px;width:40px;height:127px;background-image:url(../../images/content/main_ani_obj08.png)}
.main_visual .main_visual_ani .ani01 .obj09{left:454px;width:49px;height:149px;background-image:url(../../images/content/main_ani_obj09.png)}
.main_visual .main_visual_ani .ani01 .obj010{left:510px;width:22px;height:59px;background-image:url(../../images/content/main_ani_obj010.png)}
.main_visual .main_visual_ani .ani01 .obj011{left:538px;width:33px;height:107px;background-image:url(../../images/content/main_ani_obj011.png)}
.main_visual .main_visual_ani .ani01 .obj012{left:546px;width:103px;height:203px;background-image:url(../../images/content/main_ani_obj012.png)}
.main_visual .main_visual_ani .ani01 .obj013{left:619px;width:30px;height:59px;background-image:url(../../images/content/main_ani_obj013.png)}
.main_visual .main_visual_ani .ani01 .obj014{left:657px;width:31px;height:52px;background-image:url(../../images/content/main_ani_obj014.png)}
.main_visual .main_visual_ani .ani01 .obj015{left:122px;bottom:111px;width:30px;height:21px;background-image:url(../../images/content/main_ani_obj015.png)}
.main_visual .main_visual_ani .ani01 .obj016{left:344px;bottom:125px;width:53px;height:38px;background-image:url(../../images/content/main_ani_obj016.png)}
.main_visual .main_visual_ani .ani01 .obj017{left:630px;bottom:84px;width:29px;height:22px;background-image:url(../../images/content/main_ani_obj017.png)}
.main_visual .main_visual_ani .ani01 .wheel01{top:3px;left:0;width:86px;height:100px;background-image:url(../../images/content/main_ani01_wheel01.png)}
.main_visual .main_visual_ani .ani01 .wheel02{top:3px;left:0;width:103px;height:118px;background-image:url(../../images/content/main_ani01_wheel02.png)}

.main_visual .main_visual_ani .ani02 .obj01{left:122px;width:564px;height:15px;background-image:url(../../images/content/main_ani02_obj01.png)}
.main_visual .main_visual_ani .ani02 .obj02{left:154px;width:78px;height:141px;background-image:url(../../images/content/main_ani02_obj02.png)}
.main_visual .main_visual_ani .ani02 .obj03{left:253px;width:45px;height:146px;background-image:url(../../images/content/main_ani02_obj03.png)}
.main_visual .main_visual_ani .ani02 .obj04{left:302px;width:44px;height:197px;background-image:url(../../images/content/main_ani02_obj04.png)}
.main_visual .main_visual_ani .ani02 .obj05{left:349px;width:39px;height:138px;background-image:url(../../images/content/main_ani02_obj05.png)}
.main_visual .main_visual_ani .ani02 .obj06{left:395px;width:230px;height:76px;background-image:url(../../images/content/main_ani02_obj06.png)}
.main_visual .main_visual_ani .ani02 .obj07{left:602px;width:81px;height:179px;background-image:url(../../images/content/main_ani02_obj07.png)}
.main_visual .main_visual_ani .ani02 .obj08{bottom:103px;left:73px;width:42px;height:29px;background-image:url(../../images/content/main_ani02_obj08.png)}
.main_visual .main_visual_ani .ani02 .obj09{bottom:85px;left:455px;width:58px;height:40px;background-image:url(../../images/content/main_ani02_obj09.png)}
.main_visual .main_visual_ani .ani02 .obj010{bottom:138px;left:552px;width:42px;height:29px;background-image:url(../../images/content/main_ani02_obj010.png)}
.main_visual .main_visual_ani .ani02 .obj011{bottom:142px;left:479px;width:66px;height:108px;background-image:url(../../images/content/main_ani02_obj011.png)}
.main_visual .main_visual_ani .ani02 .wheel01{top:0px;left:0;width:81px;height:94px;background-image:url(../../images/content/main_ani02_wheel01.png)}

.main_visual .main_visual_ani .ani03 .obj01{left:107px;width:343px;height:144px;background-image:url(../../images/content/main_ani03_obj01.png)}
.main_visual .main_visual_ani .ani03 .obj02{left:455px;width:64px;height:111px;background-image:url(../../images/content/main_ani03_obj02.png)}
.main_visual .main_visual_ani .ani03 .obj03{left:520px;width:93px;height:191px;background-image:url(../../images/content/main_ani03_obj03.png)}
.main_visual .main_visual_ani .ani03 .obj04{left:621px;width:92px;height:41px;background-image:url(../../images/content/main_ani03_obj04.png)}
.main_visual .main_visual_ani .ani03 .obj05{bottom:127px;left:157px;width:65px;height:26px;background-image:url(../../images/content/main_ani03_obj05.png)}
.main_visual .main_visual_ani .ani03 .obj06{bottom:95px;left:365px;width:53px;height:22px;background-image:url(../../images/content/main_ani03_obj06.png)}
.main_visual .main_visual_ani .ani03 .obj07{bottom:149px;left:455px;width:97px;height:40px;background-image:url(../../images/content/main_ani03_obj07.png)}

/*
#conData.main_con > section.main_information{height:751px;z-index:8;background:url(../../images/content/main_information_bg.gif) left top repeat-x}
.main_information{}
.main_information h3{margin-bottom:15px}
.main_information .main_info_txt01{font-size:15px;color:#b0d9f2}
.main_information .information_slide{position:relative;margin-top:28px;padding:0 52px;height:162px}
.main_information a.btn_slide{display:block;width:163px;height:163px;overflow:hidden}
.main_information a.btn_slide span{display:block;color:#fff;padding-top:100px}
.main_information a.i_cell_01{background:url(../../images/content/main_information_slide01.png) left top no-repeat}
.main_information a.i_cell_02{background:url(../../images/content/main_information_slide02.png) left top no-repeat}
.main_information a.i_cell_03{background:url(../../images/content/main_information_slide03.png) left top no-repeat}
.main_information a.i_cell_04{background:url(../../images/content/main_information_slide04.png) left top no-repeat}
.main_information a.i_cell_05{background:url(../../images/content/main_information_slide05.png) left top no-repeat}
.main_information a.c_cell_01{background:url(../../images/content/main_complaints_slide01.png) left top no-repeat}
.main_information a.c_cell_02{background:url(../../images/content/main_complaints_slide02.png) left top no-repeat}
.main_information a.c_cell_03{background:url(../../images/content/main_complaints_slide03.png) left top no-repeat}
.main_information a.c_cell_04{background:url(../../images/content/main_complaints_slide04.png) left top no-repeat}
.main_information a.c_cell_05{background:url(../../images/content/main_complaints_slide05.png) left top no-repeat}
.main_information a.btn_slide:hover{background-position:left bottom}
.main_information a.btn_slide:hover span{color:#2e86bc}
.main_information .complaints_slide a.btn_slide:hover span{color:#2ca0b1}
.main_information h3.complaints_title{margin-top:50px}
.main_information .bx-controls-direction a{position:absolute;top:50%;width:22px;height:39px;margin-top:-19px;text-indent:-999999px;z-index:500;}
.main_information .bx-controls-direction a.bx-prev{left:-52px;background:url(../../images/content/btn_con_left02.png) left top no-repeat}
.main_information .bx-controls-direction a.bx-next{right:-52px;background:url(../../images/content/btn_con_right02.png) left top no-repeat}
*/

#conData.main_con > section.main_information{z-index:8;background:#3f9ad2}
.main_information{}
.main_information .main_info_txt01{font-size:15px;color:#b0d9f2}
.main_information .information_slide{position:relative;margin-top:28px;padding:0 0}
.main_information .information_slide ul{display:inline-block;zoom:1;*display:inline}
.main_information .information_slide ul li{display:inline}
.main_information a.btn_slide{display:inline-block;zoom:1;*display:inline;width:163px;height:163px;overflow:hidden;margin:0 10px;background-repeat:no-repeat;background-position:left top}
.main_information a.btn_slide span{display:block;color:#fff;padding-top:100px}
.main_information a.i_cell_01{background-image:url(../../images/content/main_information_slide01.png)}
.main_information a.i_cell_02{background-image:url(../../images/content/main_information_slide02.png)}
.main_information a.i_cell_03{background-image:url(../../images/content/main_information_slide03.png)}
.main_information a.i_cell_04{background-image:url(../../images/content/main_information_slide04.png)}
.main_information a.i_cell_05{background-image:url(../../images/content/main_information_slide05.png)}
.main_information a.c_cell_01{background-image:url(../../images/content/main_complaints_slide01.png)}
.main_information a.c_cell_02{background-image:url(../../images/content/main_complaints_slide02.png)}
.main_information a.c_cell_03{background-image:url(../../images/content/main_complaints_slide03.png)}
.main_information a.c_cell_04{background-image:url(../../images/content/main_complaints_slide04.png)}
.main_information a.c_cell_05{background-image:url(../../images/content/main_complaints_slide05.png)}
.main_information a.btn_slide:hover{background-position:left bottom}
.main_information a.btn_slide:hover span{color:#2e86bc}
.main_information .complaints_slide a.btn_slide:hover span{color:#2ca0b1}
.main_information h3.complaints_title{margin-top:50px}
.main_information .bx-controls-direction a{position:absolute;top:50%;width:22px;height:39px;margin-top:-19px;text-indent:-999999px;z-index:500;}
.main_information .bx-controls-direction a.bx-prev{left:-52px;background:url(../../images/content/btn_con_left02.png) left top no-repeat}
.main_information .bx-controls-direction a.bx-next{right:-52px;background:url(../../images/content/btn_con_right02.png) left top no-repeat}


#conData.main_con > section.main_stats{background:#ebeae7;z-index:6}
.main_stats{}
.main_stats .stats_wrap{overflow:hidden;margin-top:20px}
.main_stats .stats_wrap > div{float:left;width:33.33%}
.main_stats .grid_list{overflow:hidden}
.main_stats .grid_list li{float:left;width:50%}
.main_stats .grid_list li a{display:block;margin:5px;height:188px;border:1px solid #d5d3ca;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:#fff}
.main_stats .grid_list li a span{display:block}
.main_stats .grid_list .icon{padding-top:45px}
.main_stats .grid_list .icon img{margin-right:0}
.main_stats .grid_list .txt{font-size:15px;color:#666}
.main_stats .sub_tab{position:relative;padding:20px 20px 0 20px;height:368px;margin:5px;border:1px solid #d5d3ca;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background-color:#fff;background-image:url(../../images/content/main_stats_visual.gif);background-position:center bottom;background-repeat:no-repeat}
.main_stats .sub_tab > ul{position:relative;}
.main_stats .sub_tab > ul > li{width:50%;position:static}
.main_stats .sub_tab > ul > li > a{position:relative}
.main_stats .sub_tab > ul > li.on > a{background:#9e9587;border-color:#9e9587;color:#fff;}
.main_stats .sub_tab > ul > li > a > .bg{background:url('../../images/content/bg_sub_on02.gif') no-repeat left top;bottom:-9px}
.main_stats .con_data_wrap{position:relative;margin-top:7px}
.main_stats .sub_data{position:absolute;top:0;left:0;width:100%}
.main_stats .sub_data li{border-top:1px solid #ddd;text-align:left}
.main_stats .sub_data li:first-child{border-top:none}
.main_stats .sub_data a{display:block;font-size:14px;color:#666;line-height:15px;padding:10px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.main_stats .sub_data a:hover{color:#d28408}
.main_stats .sub_data .num{font-family:'arial';display:inline-block;zoom:1;*display:inline;font-size:11px;color:#fff;width:13px;height:13px;line-height:13px;vertical-align:middle;margin-right:5px;font-weight:bold;background:#aca59a;border:1px solid #938b7f;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-align:center}



#conData.main_con > section.main_guide{z-index:4}
#conData.main_con > section.main_guide .data_wrap{padding-bottom:50px}
.main_guide .guide_wrap{overflow:hidden;margin-top:20px}
.main_guide .guide_wrap > div{float:left;width:33.33%}
.main_guide .grid_list{overflow:hidden}
.main_guide .grid_list li{float:left;width:50%}
.main_guide .grid_list li a{display:block;margin:5px;height:190px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:#fff}
.main_guide .grid_list li a span{display:block}
.main_guide .grid_list .icon{padding-top:45px}
.main_guide .grid_list .icon img{margin-right:0}
.main_guide .grid_list .txt{font-size:15px;color:#fff}
.main_guide .grid_list li a.btn_01{background:#88b083}
.main_guide .grid_list li a.btn_02{background:#61a6ac}
.main_guide .grid_list li a.btn_03{background:#527fbd}
.main_guide .grid_list li a.btn_04{background:#3596bf}
.main_guide .grid_list li a.btn_05{background:#6a7ebf}
.main_guide .grid_list li a.btn_06{background:#3580bf}
.main_guide .sub_tab{padding:20px 20px 0 20px;height:170px;margin:5px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background-color:#3580bf}
.main_guide .sub_tab > ul{position:relative;}
.main_guide .sub_tab > ul > li{width:50%;position:static}
.main_guide .sub_tab > ul > li > a{position:relative;color:#fff;background:#5598d0;border-color:#5598d0}
.main_guide .sub_tab > ul > li.on > a{background:#d6e7f5;border-color:#d6e7f5;color:#3580bf;}
.main_guide .sub_tab > ul > li > a > .bg{background:url('../../images/content/bg_sub_on03.gif') no-repeat left top;bottom:-9px}
.main_guide .con_data_wrap{position:relative;margin-top:15px}
.main_guide .sub_data{position:absolute;top:0;left:0;width:100%}
.main_guide .sub_data li{text-align:left}
.main_guide .sub_data a{display:block;font-size:13px;color:#fff;line-height:20px;padding-left:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:url(../../images/content/main_guide_list_dot.png) left center no-repeat}
.main_guide .main_company{display:block;height:390px;margin:5px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background-color:#3270b5;background-image:url(../../images/content/main_company_visual.png);background-position:center bottom;background-repeat:no-repeat}
.main_guide .main_company img{padding-top:70px;width:154px}
.main_guide .main_company_s{display:block;height:190px;margin:5px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background-color:#3270b5;background-image:url(../../images/content/main_company_s_visual.png);background-position:center bottom;background-repeat:no-repeat}
.main_guide .main_company_s img{padding-top:60px;width:234px}
.main_guide .main_company_n{display:block;height:190px;margin:5px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background-color:#ed8086;background-image:url(../../images/content/main_company_n_visual.png);background-position:center 35px;background-repeat:no-repeat}
.main_guide .main_company_n img{padding-top:85px;width:182px}
.main_guide .bottom_banner{position:relative;margin-top:28px;padding:0 32px;height:105px}
.main_guide .bottom_banner .slide_data a{display:block}
.main_guide .bottom_banner .slide_data a span{display:block;font-size:11px;color:#888;line-height:15px}
.main_guide .bx-controls-direction a{position:absolute;top:50%;width:14px;height:22px;margin-top:-11px;text-indent:-999999px;z-index:500;}
.main_guide .bx-controls-direction a.bx-prev{left:-32px;background:url(../../images/content/btn_con_left03.png) left top no-repeat}
.main_guide .bx-controls-direction a.bx-next{right:-32px;background:url(../../images/content/btn_con_right03.png) left top no-repeat}


.main_information .data_wrap > h3 img{width:320px}
.main_stats .data_wrap > h3 img{width:320px}
.main_guide .data_wrap > h3 img{width:320px}

#conData.main_con .bx-wrapper{position:relative}

.adress_search {
    border:1px solid #d1d1d1;
    border-radius:5px;
    margin:10px auto;
    width:100%;
    max-width:1045px;
    padding:10px 30px;
    background:#ecf2f6;
}
.area {
    width:100%;
    height:45px;
    margin-left:15px;
}
.area h3 {
    font-size:14px;
    position:absolute;
    margin-top:15px;
}
.area ul {
    -webkit-margin-before:0;
    -webkit-margin-after:0;
    -webkit-padding-start:0;
    margin:0 0 0 60px;
    padding:0;
}
.area li {
    float:left;
    text-align:center;
    padding-top:15px;
    height:34px;
    font-size:14px;
}
.area li a {
    padding:10px 40px;
    border-top: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
    background:url(../../images/vm/img_line.png) right 0 no-repeat #fff;
}
.area li a.lb {
    border-left: 1px solid #dedede;
}
.area li a.nob {
    background:#fff;
    border-right: 1px solid #dedede;
}
.area p {
    width:100%;
    font-size:12px;
    color:#000;
    -webkit-margin-before:0;
    -webkit-margin-after:0;
    margin:0 0 10px 0;
    text-align: left;
}
.area_n {
    margin-top: 7px;
    position: absolute;
    font-size: 14px;
    font-weight: 600;
    right: 62px;
}
.area_n label {
    cursor: pointer;
    vertical-align: baseline;
}
.area_n span {
    margin-left:20px;
}
.area_n .radio1 {
    margin:10px 0 0 0;
}
.area_n .radio2 {
    margin:10px 0 0 20px;
}
.area_n .text1 {
    width:120px;
    padding:1px 5px;
}
.area_n .text2 {
    width:60px;
    padding:1px 5px;
}
.area_n button {
    padding: 8px 13px;
    color: #ffb826;
    background: #1f3b5b;
    border: none;
    border-radius: 3px;
    font-weight: 600;
}
.area_n br{
    display:none;
}

.choice {
    border:none;
    margin-top:20px;
}
.choice h2 {
    background: #1f3b5b;
    padding:10px 15px;
    color: #1172d6;
    font-size: 14px;
    font-weight:600;
    text-align:left;
    -webkit-margin-before:0;
    -webkit-margin-after:0;
    margin:0;
}
.choice h2 button {
    color: #fff;
    border: none;
    background: none;
    top: -9px;
    position: relative;
    font-weight: 100;
    font-size: 26px;
    float: right;
    right:-10px;
}
.choice ul {position:absolute; right:0; top:159px; margin-right:20px;}
.choice ul li {float:left; margin:5px 0 0 30px;}

table.tableE {width:100%;}
table.tableE thead th,
table.tableE tbody td {text-align:center; font-size:14px; height:0; padding:10px; background-color:#f1f1f1; letter-spacing:-1px; color:#545454; }
table.tableE thead th {color:#fff; border-left:1px solid #d6d6d6; background-color:#767676;}
table.tableE tbody th {color:#444; border-bottom:1px solid #d6d6d6; background-color:#f8f6f6; border-left:1px solid #d6d6d6;}
table.tableE tbody td {font-size:14px; color:#686868; border:1px solid #d6d6d6; border-top:none; border-right:none; text-align:center; font-weight:400;}
table.tableE th.first,
table.tableE td.first {border-left:none; text-align:center; padding-right:20px;}
table.tableE th.last,
table.tableE td.last {border-right:1px solid #d6d6d6;}
table.tableE th.top,
table.tableE td.top {border-top:2px solid #5c5c5c;}
table.tableE tbody td.bg {background-color:#fff; font-weight:400; color:#2f2f2f;}

.search_result {
    -webkit-margin-before:0;
    -webkit-margin-after:0;
    max-width:980px;
    height:200px;
    background:#f1f1f1;
    padding:10px;
    margin:0 auto;
    overflow:auto;
}
.search_result ul {
    margin:0;
}
.search_result li {
    list-style:none;
    font-size:14px;
    line-height:29px;
    width:230px;
    float:left;
}

a.srt_off:link, a.srt_off:visited {
    font-size:14px;
    text-align:center;
    letter-spacing:-0.05em;
    color:#666;
    background:none;
    padding:10px 0;
    border:none;
    font-weight:400;
}
a.srt_off:hover {
    font-size:14px;
    text-align:center;
    letter-spacing:-0.05em;
    color:#fff;
    background:#1f3b5b;
    padding:5px 10px;
    font-weight:400;
    border-radius:3px;
}
a.srt_selected:link, a.srt_selected:visited {
    font-size:14px;
    text-align:center;
    letter-spacing:-0.05em;
    color:#fff;
    background:#1f3b5b;
    padding:5px 10px;
    font-weight:600;
    border-radius:3px;
}

.transaction {
    border:1px solid #ece0cc;
    border-radius:5px;
    margin:20px auto;
    width:100%;
    max-width:940px;
    padding:15px 30px;
}

.default_input_n {
    display:inline-block;
    zoom:1;
    vertical-align:middle;
    position:relative;
    font-weight:600;
    margin-left:15px;
    font-size:14px;
}

.default_input_n select {
    height: 31px;
    padding: 5px;
    text-align: left;
    background: #fff;
    border: 1px solid #ccc;
    color: #666;
    width:150px;
}
.default_input_n label {
    position: absolute;
    height: 100%;
    padding: 0 10px;
    line-height: 31px;
    font-size:13px;
    font-weight:400;
}
.default_input_n input {
    height: 29px;
    text-align: left;
    background: #fff;
    border: 1px solid #ccc;
    padding: 0 10px;
    color: #666;
    width:100px;
}
.d_i {
    display:inline-block;
    zoom:1;
    vertical-align:middle;
    position:relative;
    font-weight:600;
    margin-left:15px;
    font-size:14px;
}

.d_i select {
    height: 31px;
    padding: 5px;
    text-align: left;
    background: #fff;
    border: 1px solid #ccc;
    color: #666;
    width:120px;
    vertical-align:baseline;
}
.d_i label {
    position: absolute;
    height: 100%;
    padding: 0 10px;
    line-height: 31px;
    font-size:13px;
    font-weight:400;
}
.d_i input {
    height: 29px;
    text-align: left;
    background: #fff;
    border: 1px solid #ccc;
    padding: 0 10px;
    color: #666;
    width:100px;
}
.d_i button {
    width:50px;
    background:#1f3b5b;
    color:#fff;
    border:none;
    border-radius:3px;
    padding:7px;
    margin-left:5px;
}

.print_bt {
    width:50px;
    background:#1172d6;
    color:#fff;
    border:none;
    border-radius:3px;
    padding:7px;
    margin-left:5px;
}

.result_gt {
    height:450px;
    width:100%;
    max-width:1000px;
    /* margin:30px auto; */
}
.result_gt dl {
    float:left;
    width:48%;
}
.result_gt dl.result_float {
    float:right;
}
.result_gt dl p {
    position: relative;
    float: right;
    top: -12px;
    font-size: 12px;
    color: #a5a6a6;
    right:20px;
}
.result_gt dt {
    font-size:14px;
    font-weight:600;
    text-align:left;
}
.result_gt dt span {
    background:#a4c226;
    padding:0 3px;
    margin-right:10px;
}
.result_gt dd {
    margin:10px 0 0 0;
    /* background:#ece6cd; */
    height:450px;
    /*�씠遺�遺꾩� 洹몃옒�봽 �삉�뒗 �몴瑜� �꽔�쓣�븣 �궘�젣 �뿬湲곕��꽣*/
    text-align:center;
    font-weight:600;
    padding-top:0px;
    color:#fff;
    /*�씠遺�遺꾩� 洹몃옒�봽 �삉�뒗 �몴瑜� �꽔�쓣�븣 �궘�젣 �뿬湲곌퉴吏�*/
}
.result_gtt {
    height:300px;
    width:100%;
    max-width:1000px;
    /* margin:30px auto; */
}
.result_gtt dl {
    float:left;
    width:47%;
}
.result_gtt dl.result_float {
    float:right;
}
.result_gtt dl p {
    position: relative;
    float: right;
    top: -12px;
    font-size: 12px;
    color: #a5a6a6;
    right:20px;
}
.result_gtt dt {
    font-size:14px;
    font-weight:600;
    text-align:left;
}
.result_gtt dt span {
    background:#a4c226;
    padding:0 3px;
    margin-right:10px;
}
.result_gtt dd {
    margin:10px 0 0 0;
    /* background:#ece6cd; */
    height:450px;
    /*�씠遺�遺꾩� 洹몃옒�봽 �삉�뒗 �몴瑜� �꽔�쓣�븣 �궘�젣 �뿬湲곕��꽣*/
    text-align:center;
    font-weight:600;
    padding-top:0px;
    color:#fff;
    /*�씠遺�遺꾩� 洹몃옒�봽 �삉�뒗 �몴瑜� �꽔�쓣�븣 �궘�젣 �뿬湲곌퉴吏�*/
}
 .result_gtt .ho {
    height:0;
    padding-top:0;
    position:relative;
    top:-30px;
    left:0;
 }
.result_gtt a.dong {
    border-radius: 3px;
    line-height: 29px;
    padding: 5px 50px;
    border: none;
    background: #245183;
    color: #fff !important;
    width: 260px;
}


/* desktop 1700 */
@media screen and (max-width:1700px){
    .statistics_summary{display:none !important;}
}

/* desktop 1600 */
@media screen and (max-width:1600px){

}

/* desktop 1500 */
@media screen and (max-width:1500px){

}

/* desktop 1280 */
@media screen and (max-width:1280px){
    #right_tab{right:10px}
}

/* desktop 1200 */
@media screen and (max-width:1200px){

}

/* desktop 1024 */
@media screen and (max-width:1024px){
    #right_tab{display:none}
    .adress_search {
    border:1px solid #d1d1d1;
    border-radius:5px;
    margin:10px auto;
    width:100%;
    max-width:1045px;
    padding:15px 30px;
    background:#ecf2f6;
}
.area {
    width: 100%;
    height: 45px;
    margin-left: 15px;
    margin-top: 0;
}

/* .adress_search span {
    font-size: 12px;
    color: #ff6d01;
    margin-left:-370px;
    top: -68px;
    position: relative;
} */
.search_result {
    -webkit-margin-before:0;
    -webkit-margin-after:0;
    max-width:980px;
    height:150px;
    background:#f1f1f1;
    padding:10px;
    margin:0 auto;
    overflow:auto;
}
.search_result li {
    list-style:none;
    font-size:14px;
    line-height:28px;
    width:310px;
    float:left;
}
.default_input_n select {
    height: 31px;
    padding: 5px;
    text-align: left;
    background: #fff;
    border: 1px solid #ccc;
    color: #666;
    width:100px;
}
.default_input_n input {
    height: 29px;
    text-align: left;
    background: #fff;
    border: 1px solid #ccc;
    padding: 0 10px;
    color: #666;
    width:75px;
}
.d_i select {
    height: 31px;
    padding: 5px;
    text-align: left;
    background: #fff;
    border: 1px solid #ccc;
    color: #666;
    width:160px;
}
.d_i input {
    height: 29px;
    text-align: left;
    background: #fff;
    border: 1px solid #ccc;
    padding: 0 10px;
    color: #666;
    width:100px;
}
.rst {
    margin:0 auto;
    width:100%;
    max-width:1000px;
}
.sub_stab {
    width:100%;
    max-width:1000px;
    min-width:320px;
    margin:15px auto;
    background:#9199a6;
    color:#fff;
    height:40px;
}
.transaction {
    border:1px solid #ece0cc;
    border-radius:5px;
    margin:20px auto;
    width:100%;
    max-width:940px;
    padding:15px 30px;
}
.result_gt {
    width:100%;
    max-width:1000px;
    margin:30px auto;
}
.result_gtt {
    width:100%;
    max-width:1000px;
    margin:30px auto;
}
 .result_gtt .ho {
    height:0;
    padding-top:0;
    position:relative;
    top:-30px;
    left:40px;
 }
.result_gtt a.dong {
    border-radius: 3px;
    line-height: 29px;
    padding: 5px 35px;
    border: none;
    background: #245183;
    color: #fff !important;
    width: 260px;
}

}

/* mobie 1023 */
@media screen and (max-width:1023px){
    .history_data .location{display:none}
    .statistics_menu{display:none !important;}
    /*.statistics_title .history_data .btn_list_data{display:none}*/
    .statistics_title .history_data .s_first{display:inline-block;zoom:1;*display:inline}
    #contents.pageData{width:auto}

    .flow_wrap > div{width:50%}
    .flow_wrap > div:first-child{width:50%}

    .report_list .list_cell dl{
        padding-right:80px;
        background-position:right center;
        -webkit-background-size:auto 73px;
        -moz-background-size:auto 73px;
        -o-background-size:auto 73px;
        background-size:auto 73px;
    }
    .statistics_title .history_data .s_list{display:none}
    .statistics_title .history_data .s_first{display:none}
    .statistics_title .history_data.open .s_list{display:inline-block;zoom:1;*display:inline}
    .statistics_title .history_data.open .s_first{display:inline-block;zoom:1;*display:inline}
}

/* mobie 800 */
@media screen and (max-width:800px){


}

/* mobie 768 */
@media screen and (max-width:768px){
    #conData .input_group{padding-top:30px}
    .sub_title_cover{position:relative;min-height:91px;margin:30px 0 0 0;padding-left:53px;}
    .sub_title_cover h2{margin-bottom:5px;line-height:14px;}
    .sub_title_cover h2 img{width:160px;}
    .sub_title_cover > img{width:43px;top:20px;}
    .sub_title_cover > div{background:none !important;padding:24px 0 10px;text-align:left;}

    .sub_tab{display:none;}

    .m_sub_tab{display:block}
    .m_sub_tab{margin-bottom:15px}
    .m_sub_tab.m_basic{display:block}
    .m_sub_tab a{display:block;padding:10px 15px;color:#fff;text-align:left;}
    .m_sub_tab > p{padding:0 0;background:#1172d6;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
    .m_sub_tab > p > a{background:url('../../images/content/m_sub_tab_bg.png') no-repeat right 15px top 50%;background-size:13px auto}
    .m_sub_tab > ul{margin-top:5px;background:#336fb5;display:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden}
    .m_sub_tab li{padding:0 0;border-top:solid 1px #9ab8da}
    .m_sub_tab li:first-child{border-top:none}
    .m_sub_tab.m_basic a{color:#666}
    .m_sub_tab.m_basic > p{background:#fff;border:1px solid #3f9ad2}
    .m_sub_tab.m_basic > p > a{color:#3f9ad2}
    .m_sub_tab.m_basic > p > a{background:url('../../images/content/m_sub_tab_bg02.png') no-repeat right 15px top 50%;background-size:13px auto}
    .m_sub_tab.m_basic > ul{background:#fbfbfb;border:1px solid #e1e1e1}
    .m_sub_tab.m_basic li{border-color:#e1e1e1}
    .m_sub_tab.thr_link > ul > li > a{background:url('../../images/content/m_sub_tab_bg03.png') no-repeat right 15px top 50%;background-size:13px auto}
    .m_sub_tab.m_basic .thr_tab{border-top:1px solid #e1e1e1;padding:5px 0;display:none}
    .m_sub_tab.m_basic .thr_tab li{border:none}
    .m_sub_tab.m_basic .thr_tab li a{padding:3px 20px;font-size:12px;color:#888}

    .graph_cover{margin-bottom:25px;}

    .statistics_list_cover .view_graph{display:none}
    .statistics_list_cover .cont_list{width:auto;border-right:none}
    .statistics_list_cover .cont_list .bg{display:none}
    .comparison_wrap{height:auto}
    .comparison_wrap .comparison_menu{width:auto;height:220px;position:relative}
    .comparison_data{margin-left:0}
    .comparison_data .data_ui{width:100%;margin:10px 0 0 0}
    .comparison_data > ul > li{width:100%}
    .comparison_menu .btn_flag{display:none}

    .layer_pop .data_wrap{margin:0 10px}

    .ground_map .map_data{position:relative;width:100%;overflow:hidden}
    .ground_map .map_info{margin-left:0}
    .ground_map .map_info ul{padding:10px;overflow:hidden}
    .ground_map .map_info .title{border-top:1px solid #e0e0e0}
    .point_map .map_data{position:relative;width:100%;overflow:hidden}
    .point_map .map_info{margin-left:0}
    .point_map .map_info .title{border-top:1px solid #e0e0e0}
    .point_map .point_list{padding:10px}

    .dev_map .map_data{position:relative;top:0;left:0;width:100%;height:150px}
    .dev_map .map_info{margin-right:0}
    .dev_map .map_info .title{padding:10px}
    .dev_map .point_list{padding:0 10px 10px 10px}
    .dev_map table th{padding:6px 10px}


    .detail_view{padding:10px}

    .total_find .total_add_sort{position:relative;top:auto;left:auto;width:100%;height:auto;border-right:none;margin-bottom:10px}
    .total_find .total_add_sort .sort_select{position:relative;top:0;left:auto;width:100%;margin-top:0;border:1px solid #cad4db;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#fff;background-position:right 10px center}
    .find_wrap.total_find{padding:15px 10px}

    .table_float > table{width:100%;margin-top:0;border:none}
    .table_float > table:first-child{width:100%}
    .table_float table tr:first-child td,.table_float table tr:first-child th{border-top:1px solid #e0e0e0}
    .table_float > table tr.first th,
    .table_float > table tr.first td{border-top:1px solid #878787}
    .table_float > table tr.last th,
    .table_float > table tr.last td{border-bottom:1px solid #878787 !important;}

    .flow_wrap > div{width:100%}
    .flow_wrap > div:first-child{width:100%}
    .flow_wrap .flow_data{margin-left:0;margin-bottom:10px}
    .flow_wrap > div.first .flow_data{margin-right:0}
    .flow_wrap.t_c > div{width:100%}
    .flow_wrap.t_c > div.first{width:100%}

    .address_find{display:block;margin-right:0}
    .address_find .i_data{display:block;width:auto;margin:3px 0}
    .add_sort_wrap a{display:block;margin-top:20px}

    .report_list{margin-top:20px;padding:0 5px}
    .report_list .list_cell{position:relative;margin:10px 5px}
    .report_list .list_cell dl{padding:10px}

    .address_name .btn_top_data{display:block;margin-top:10px}

    .actual_view .btn_flag{display:none}
    .calendar_wrap{margin-top:25px}
    .calendar_wrap .calendar{margin-right:0}
    .calendar_wrap .calendar_info{position:relative;bottom:auto;left:0;width:100%;text-align:left;overflow:hidden;margin-top:10px}

    .calendar_wrap .r_list{position:relative;top:0;right:0;width:100%;height:auto;overflow-y:none;margin-top:20px}

    .system_info{margin:20px auto 0 auto;}
    .system_info > div{padding-left:0;background:none}
    .system_info h3{text-align:center}
    .system_info .btn_find{text-align:center}


    .tab_basis.tab_address{display:block !important;position:relative;width:100%;height:40px;border-bottom:1px solid #3f9ad2;}
    .tab_basis.tab_address > li{width:116px}
    .tab_basis.tab_address > li > a{margin-bottom:0;font-size:14px;border-bottom:none;}
    .tab_basis.tab_address> li:nth-child(2n-1) > a{margin-left:-1px;}
    .tab_basis.tab_address > li > a:hover,.tab_basis.tab_address > li.actived > a{height:40px;border-bottom:none;}

    .guide_info_list li{padding:15px 10px}
    .guide_info_list .list_data{padding:0 0 0 43px;
        -webkit-background-size:33px auto;
        -moz-background-size:33px auto;
        -o-background-size:33px auto;
        background-size:33px auto;
    }
    .guide_info_list li.list02 .list_data{padding-right:0}
    .guide_info_list .txt01{padding-top:0}
    .guide_info_list .btn_data{position:relative;top:auto;right:auto;margin-top:5px;}

    .report_list .list_cell dl{background-image:none !important;}

    .system_wrap{margin-top:0}

    .step_menu{display:none}
    .step_content{margin-top:20px}
    .step_con_wrap{margin-top:20px}
    .step_con_wrap h4{font-size:14px;margin-bottom:10px}
    .step_con_wrap .txt01{margin-top:10px;margin-bottom:5px}


    .report_visual.type02{height:auto}
    .report_visual.type02 .visual02{height:auto;padding:0 20px 20px 20px}
    .report_visual.type02 .visual02 h3{font-size:16px}
    .report_visual.type02 .visual02 .txt{font-size:13px;line-height:20px}
    .report_visual.type02 .visual02 .b_txt{font-size:34px;line-height:36px}
    .report_visual.type02 .visual02 .txt em{font-size:14px}

    .report_visual.type03{height:auto}
    .report_visual.type03 .visual_wrap{margin-right:0;height:250px}
    .report_visual.type03 .data_wrap{position:relative;top:auto;right:auto;width:100%;height:auto;margin-top:10px}
    .report_visual.type03 .data_wrap > div{position:relative;padding:0 20px;text-align:left;background-repeat:no-repeat;background-position:right bottom}

    .main_stats .sub_tab{display:block}
    .main_stats .stats_wrap > div{width:100%}
    /* .main_stats .grid_list li{width:25%} */


    .main_guide .sub_tab{display:block}
    .main_guide .guide_wrap > div{width:100%}
    .main_guide .grid_list li{width:25%}
    .main_guide .cell_01{overflow:hidden}
    .main_guide .cell_01 > div{float:left;width:50%}
    .main_guide .cell_01 .grid_list li{width:50%}

    #conData.main_con .data_wrap{padding-left:10px;padding-right:10px;padding-top:55px;padding-bottom:85px}

    #conData.company > section{padding-bottom:40px}
    #conData.company .input_group{padding-top:40px}
    .company .data_01 .txt01{font-size:16px;margin-top:20px}
    .company .data_01 .txt02{margin-top:10px}
    .company .data_01 ul{margin-top:20px}
    .company .data_01 ul li{width:50%}
    .company .data_01 ul li.list01 .info_list{border-bottom:1px dotted #d5d3ca;padding-bottom:10px}
    .company .data_01 ul li.list02 .info_list{border-bottom:1px dotted #d5d3ca;padding-bottom:10px}
    .company .data_01 ul li.list03 .info_list{border-left:none;padding-top:51px;background-position:center 10px}
    .company .data_01 ul li.list04 .info_list{padding-top:51px;background-position:center 10px}
    .company .data_01 .info_list{padding-top:41px;font-size:13px;
        -webkit-background-size:66px auto;
        -moz-background-size:66px auto;
        -o-background-size:66px auto;
        background-size:66px auto;
    }

    .company .data_02 ul{margin-top:10px}
    .company .data_02 ul li{width:33.33%;margin-top:15px}
    .company .data_02 .list_data{margin:0 5px}
    .company .data_02 .thumb{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}
    .company .data_02 .title{font-size:14px;margin-top:10px}
    .company .data_02 .info{font-size:12px;line-height:15px;margin-top:7px;min-height:36px}


    .company .data_03 .sub_tab{width:100%;margin-top:15px;margin-bottom:15px}
    .company .data_03 .sub_con{margin-top:10px}
    .company .data_03 .sub_con .txt01{margin-bottom:20px}


    .company .data_05 .txt01{font-size:16px;margin-top:20px;margin-bottom:10px}
    .company .data_05 .logo_wrap{padding:20px 10px 20px 10px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;overflow:hidden;background:url(../../images/content/logo_wrap_bg.gif) repeat}
    .company .data_05 .logo_img img{width:186px}
    .company .data_05 .qr_img img{width:158px}
    .company .data_05 img{max-width:100%}
    .company .data_05 .btn_data{margin-top:15px}

    .company .company_visual{margin-top:25px;height:365px}
    #conData.company .data_01 .input_group{padding-top:20px}

    .company .visual_wrap{margin-top:25px;height:220px}
    .company .visual_wrap .btn_visual .txt_info{margin-top:14px}
    .company .visual_wrap .btn_visual .txt03{font-size:16px}
    .company .visual_wrap .btn_visual .txt04{font-size:12px}


    .number_format > div{position:relative;font-size:40px;color:#333;line-height:45px;height:45px;display:inline-block;zoom:1;*display:inline;overflow:hidden;letter-spacing:normal}

    .tab p {display:none;}

    .adress_search {
    border:1px solid #d1d1d1;
    border-radius:5px;
    margin:10px auto;
    width:100%;
    max-width:680px;
    padding:15px 30px;
    background:#ecf2f6;
}
.search_result {
    -webkit-margin-before:0;
    -webkit-margin-after:0;
    max-width:720px;
    height:150px;
    background:#f1f1f1;
    padding:10px;
    margin:0 auto;
    overflow:auto;
}
.search_result li {
    list-style:none;
    font-size:14px;
    line-height:28px;
    width:310px;
    float:left;
}
.default_input_n {
    display:inline-block;
    zoom:1;
    vertical-align:middle;
    position:relative;
    font-weight:600;
    margin-left:15px;
    margin-top:20px;
    font-size:14px;
}
.default_input_n select {
    height: 31px;
    padding: 5px;
    text-align: left;
    background: #fff;
    border: 1px solid #ccc;
    color: #666;
    width:140px;
}
.default_input_n input {
    height: 29px;
    text-align: left;
    background: #fff;
    border: 1px solid #ccc;
    padding: 0 10px;
    color: #666;
    width:75px;
}
.d_i select {
    height: 31px;
    padding: 5px;
    text-align: left;
    background: #fff;
    border: 1px solid #ccc;
    color: #666;
    width:80px;
}
.d_i input {
    height: 29px;
    text-align: left;
    background: #fff;
    border: 1px solid #ccc;
    padding: 0 10px;
    color: #666;
    width:70px;
}
.rst {
    margin:0 auto;
    width:100%;
    max-width:740px;
}
.sub_stab {
    width:100%;
    max-width:740px;
    min-width:320px;
    margin:15px auto;
    background:#9199a6;
    color:#fff;
    height:40px;
}
.transaction {
    border:1px solid #ece0cc;
    border-radius:5px;
    margin:20px auto;
    width:100%;
    max-width:720px;
    padding:15px 10px;
}
.result_gt {
    width:100%;
    max-width:740px;
    margin:0 auto;
}
.result_gt dl p {
    position: relative;
    float: right;
    top: -25px;
    font-size: 12px;
    color: #a5a6a6;
}
.result_gt dl {
    float:left;
    width:100%;
}
.result_gt dl.result_float {
    float:none;
}
.result_gtt {
    width:100%;
    max-width:740px;
    margin:0 auto;
}
.result_gtt dl p {
    position: relative;
    float: right;
    top: -25px;
    font-size: 12px;
    color: #a5a6a6;
}
.result_gtt dl {
    float:left;
    width:100%;
}
.result_gtt dl.result_float {
    float:none;
}
 .result_gtt .ho {
    height:0;
    padding-top:0;
    position:relative;
    top:-30px;
    left:40px;
 }
.result_gtt a.dong {
    border-radius: 3px;
    line-height: 29px;
    padding: 5px 35px;
    border: none;
    background: #245183;
    color: #fff !important;
    width: 260px;
}

.area {
    width: 100%;
    height: 130px;
    margin-left: 0;
    margin-top: 0;
}

.area_n {
    margin-top: 70px;
    position: absolute;
    left: 40px;
    font-size: 14px;
    font-weight: 600;
    right:auto;
}
.area_n button {
    margin: 20px 0;
}

.area_n .radio1 {
    margin-top:0;
}
.area_n .radio2 {
    margin-top:0;
}

.area_n br{
    display:block;
}
.area li a {
    padding: 10px 20px;
}

}

@media screen and (max-width:500px){
    .area li a {
        padding: 10px 20px;
    }
}

/* mobie 768 */
@media screen and (max-width:767px){
    .statistics_title .history_data{position:relative;left:auto;right:auto;top:auto;overflow:visible;margin-top:20px}
    .statistics_title .history_data .s_list{display:none;width:100%;margin-top:-1px}
    .statistics_title .history_data .s_list select{width:100%;padding-left:0}
    .statistics_title .history_data.open .s_list{display:block}
    .statistics_title .history_data.open .s_first{display:block}
    .statistics_title .history_data .btn_list_data{position:absolute;top:-60px;right:0;margin-left:0}
}

/* mobie 640 */
@media screen and (max-width:640px){

    .statistics_menu_mobile .menu_mobile{margin:0 20px}

    .sub_title_cover > img{top:10px;}
    .sub_title_cover > div{padding-top:28px;border-bottom:none;}
    .sub_title_cover .sub_info{display:none;}

    .find_wrap{padding:10px 15px}
    /*
    .find_wrap .i_data{width:100%}
    */

    .report_list ul li{width:50%}
    #h_content{padding:15px 10px}

    .find_service .info_list{margin:25px auto 0 auto;background:none}
    .find_service .info_list li{float:left;width:100%}
    .find_service .info_list .info_wrap{padding:0 2px 0 58px;margin:15px 0 15px 10px;min-height:auto}
    .find_service .info_list .info_wrap .title{font-size:16px}
    .find_service .info_list li.info01{border-bottom:1px solid #dbdbdb}
    .find_service .info_list li.info01 .info_wrap{
        background:url(../../images/content/find_service_info_list_icon01.gif) left top no-repeat
        -webkit-background-size:48px auto;
        -moz-background-size:48px auto;
        -o-background-size:48px auto;
        background-size:48px auto;
    }
    .find_service .info_list li.info02 .info_wrap{
        background:url(../../images/content/find_service_info_list_icon02.gif) left top no-repeat
        -webkit-background-size:48px auto;
        -moz-background-size:48px auto;
        -o-background-size:48px auto;
        background-size:48px auto;
    }
    .find_service .info_list li.info03 .info_wrap{
        background:url(../../images/content/find_service_info_list_icon03.gif) left top no-repeat
        -webkit-background-size:48px auto;
        -moz-background-size:48px auto;
        -o-background-size:48px auto;
        background-size:48px auto;
    }


    .site li{padding:14px 0 14px 0}
    .site li .thumb{margin-top:-25px}
    .site li .thumb img{width:103px}
    .site .site_data{padding:0 25px 0 136px}


    .main_information .information_slide{margin-top:0}

    .main_information a.btn_slide{width:116px;height:116px;overflow:hidden;margin:5px;
        -webkit-background-size:116px auto;
        -moz-background-size:116px auto;
        -o-background-size:116px auto;
        background-size:116px auto;
    }

    .main_information a.i_cell_01{background-image:url(../../images/content/main_information_slide01_m.png)}
    .main_information a.i_cell_02{background-image:url(../../images/content/main_information_slide02_m.png)}
    .main_information a.i_cell_03{background-image:url(../../images/content/main_information_slide03_m.png)}
    .main_information a.i_cell_04{background-image:url(../../images/content/main_information_slide04_m.png)}
    .main_information a.c_cell_01{background-image:url(../../images/content/main_complaints_slide01_m.png)}
    .main_information a.c_cell_02{background-image:url(../../images/content/main_complaints_slide02_m.png)}
    .main_information a.c_cell_03{background-image:url(../../images/content/main_complaints_slide03_m.png)}
    .main_information a.c_cell_04{background-image:url(../../images/content/main_complaints_slide04_m.png)}
    .main_information a.btn_slide span{padding-top:70px;font-size:12px}
    .main_information .information_slide.first{margin-top:25px}

    #conData.main_con > section.main_visual{height:497px}
    .main_visual .visual_wrap{height:185px}
    .main_visual .visual_wrap .visual_cell{height:185px}
    .main_visual .visual_wrap .btn_visual .title img{width:105px}
    .main_visual .visual_wrap .btn_visual .icon img{width:54px}

    .main_visual .main_visual_ani .obj,
    .main_visual .main_visual_ani .obj span{
        -webkit-background-size:100% 100%;
            -moz-background-size:100% 100%;
            -o-background-size:100% 100%;
            background-size:100% 100%;
    }

    .main_visual .main_visual_ani{width:400px;height:130px;margin-left:-200px !important;}
    .main_visual .main_visual_ani .ani01 .obj01{left:58px;width:36px;height:33px}
    .main_visual .main_visual_ani .ani01 .obj02{left:91px;width:12px;height:44px}
    .main_visual .main_visual_ani .ani01 .obj03{left:90px;width:43px;height:85px}
    .main_visual .main_visual_ani .ani01 .obj04{left:121px;width:25px;height:33px}
    .main_visual .main_visual_ani .ani01 .obj05{left:150px;width:18px;height:63px}
    .main_visual .main_visual_ani .ani01 .obj06{left:170px;width:15px;height:29px}
    .main_visual .main_visual_ani .ani01 .obj07{left:189px;width:10px;height:54px}
    .main_visual .main_visual_ani .ani01 .obj08{left:203px;width:20px;height:63px}
    .main_visual .main_visual_ani .ani01 .obj09{left:227px;width:24px;height:74px}
    .main_visual .main_visual_ani .ani01 .obj010{left:255px;width:11px;height:29px}
    .main_visual .main_visual_ani .ani01 .obj011{left:269px;width:16px;height:53px}
    .main_visual .main_visual_ani .ani01 .obj012{left:278px;width:51px;height:101px}
    .main_visual .main_visual_ani .ani01 .obj013{left:309px;width:15px;height:29px}
    .main_visual .main_visual_ani .ani01 .obj014{left:328px;width:15px;height:26px}
    .main_visual .main_visual_ani .ani01 .obj015{left:61px;bottom:55px;width:15px;height:10px}
    .main_visual .main_visual_ani .ani01 .obj016{left:172px;bottom:62px;width:26px;height:19px}
    .main_visual .main_visual_ani .ani01 .obj017{left:315px;bottom:42px;width:14px;height:11px}
    .main_visual .main_visual_ani .ani01 .wheel01{top:1px;left:0;width:43px;height:50px}
    .main_visual .main_visual_ani .ani01 .wheel02{top:1px;left:0;width:51px;height:59px}

    .main_visual .main_visual_ani .ani02 .obj01{left:61px;width:232px;height:7px}
    .main_visual .main_visual_ani .ani02 .obj02{left:77px;width:39px;height:70px}
    .main_visual .main_visual_ani .ani02 .obj03{left:126px;width:22px;height:73px}
    .main_visual .main_visual_ani .ani02 .obj04{left:151px;width:22px;height:99px}
    .main_visual .main_visual_ani .ani02 .obj05{left:174px;width:19px;height:69px}
    .main_visual .main_visual_ani .ani02 .obj06{left:197px;width:115px;height:38px}
    .main_visual .main_visual_ani .ani02 .obj07{left:301px;width:40px;height:89px}
    .main_visual .main_visual_ani .ani02 .obj08{bottom:51px;left:36px;width:21px;height:14px}
    .main_visual .main_visual_ani .ani02 .obj09{bottom:42px;left:227px;width:29px;height:20px}
    .main_visual .main_visual_ani .ani02 .obj010{bottom:69px;left:276px;width:21px;height:14px}
    .main_visual .main_visual_ani .ani02 .obj011{bottom:71px;left:239px;width:33px;height:54px}
    .main_visual .main_visual_ani .ani02 .wheel01{top:0px;left:0;width:40px;height:47px}

    .main_visual .main_visual_ani .ani03 .obj01{left:53px;width:171px;height:72px}
    .main_visual .main_visual_ani .ani03 .obj02{left:227px;width:32px;height:55px}
    .main_visual .main_visual_ani .ani03 .obj03{left:260px;width:46px;height:95px}
    .main_visual .main_visual_ani .ani03 .obj04{left:310px;width:46px;height:20px}
    .main_visual .main_visual_ani .ani03 .obj05{bottom:63px;left:78px;width:32px;height:13px}
    .main_visual .main_visual_ani .ani03 .obj06{bottom:47px;left:182px;width:26px;height:11px}
    .main_visual .main_visual_ani .ani03 .obj07{bottom:74px;left:227px;width:48px;height:20px}

    #conData.main_con .btn_next{bottom:-14px;margin-left:-14px}
    #conData.main_con .btn_next img{width:27px}

    #conData.company .btn_next{bottom:-14px;margin-left:-14px}
    #conData.company .btn_next img{width:27px}



}

/* mobie 480 */
@media screen and (max-width:480px){
    .main_stats .grid_list li a{height:81px;padding:20px 5px 0 5px;word-break:keep-all;margin:3px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
    .main_stats .sub_tab{margin:3px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;height:295px;
        -webkit-background-size:113px auto;
        -moz-background-size:113px auto;
        -o-background-size:113px auto;
        background-size:113px auto;
    }
    .main_stats .grid_list .icon{padding-top:0}
    .main_stats .grid_list .icon img{width:43px}
    .main_stats .grid_list .txt{font-size:13px}

    .main_guide .sub_tab{margin:3px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
    .main_guide .grid_list li a{height:81px;padding:20px 5px 0 5px;word-break:keep-all;margin:3px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
    .main_guide .grid_list .icon{padding-top:0}
    .main_guide .grid_list .icon img{width:43px}
    .main_guide .grid_list .txt{font-size:13px}
    .main_guide .cell_01{overflow:hidden}
    .main_guide .cell_01 > div{float:left;width:100%}
    .main_guide .cell_01 .grid_list li{width:50%}
    .main_guide .main_company{
        height:270px;
        -webkit-background-size:206px auto;
        -moz-background-size:206px auto;
        -o-background-size:206px auto;
        background-size:206px auto;
    }
    .main_guide .main_company img{padding-top:35px}

    #conData.main_con > section.main_visual .data_wrap{padding-top:35px}
    .main_visual .data_wrap > h3 img{width:220px}
    .main_guide .bottom_banner .slide_data a img{width:52px}

    #conData.main_con > section.main_visual{height:380px}
    .main_visual .visual_wrap{margin-top:25px}

    .company .data_02 .info{min-height:50px}


    .company .data_04 ol{margin-top:25px;background:url(../../images/content/history_line.gif) 24px top repeat-y}
    .company .data_04 ol li{margin-top:20px}
    .company .data_04 ol li > div{width:100%;float:left;text-align:left;padding-right:0}
    .company .data_04 ol li.even > div{float:left;text-align:left;padding-right:0;padding-left:0}
    .company .data_04 dl{min-height:62px;padding-left:64px;padding-right:0}
    .company .data_04 ol li.even dl{padding-right:0;padding-left:64px}
    .company .data_04 dt{font-size:14px;color:#444;margin-bottom:8px}
    .company .data_04 dd{background-position:left 8px;padding-right:0;padding-left:7px}
    .company .data_04 ol li.even dd{background-position:left 8px;padding-left:7px;padding-right:0}
    .company .data_04 .year{right:auto;left:0;width:49px;height:62px}
    .company .data_04 .year img{width:49px}
    .company .data_04 ol li.even .year{right:auto;left:0}
    .company .data_04 li.year04 dt{padding-top:15px}

}

/* mobie 420 */
@media screen and (max-width:420px){
    .report_list ul li{width:100%}
    .report_list .list_cell dl{height:auto}

    .site li{padding:14px 0 14px 0}
    .site li .thumb{position:relative;top:auto;left:auto;margin-top:0}
    .site .site_data{padding:0 20px 0 20px}

    .company .data_02 ul li{width:50%}
    .company .data_02 .info{min-height:30px}

    .adress_search {
    border:1px solid #d1d1d1;
    border-radius:5px;
    margin:10px auto;
    width:100%;
    max-width:380px;
    padding:15px 10px;
    background:#ecf2f6;
}
/* .adress_search span {
    font-size: 11px;
    color: #ff6d01;
    margin-left: -190px;
    top: -44px;
    position: relative;
    left: 0;
} */
.search_result {
    -webkit-margin-before:0;
    -webkit-margin-after:0;
    max-width:380px;
    height:150px;
    background:#f1f1f1;
    padding:10px;
    margin:0 auto;
    overflow:auto;
}
.search_result ul {
    margin: 0;
    padding:0;
    -webkit-padding-start: 0;
}
.search_result li {
    list-style: none;
    font-size: 14px;
    line-height: 28px;
    width: 100%;
    border-bottom: 1px solid #fff;
}
.area {
    width: 100%;
    height: 150px;
    margin-left: 0;
    margin-top: 0;
}
.area h3 {
    font-size: 14px;
    position: absolute;
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    margin:0;
}
.area ul {
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    -webkit-padding-start: 0;
    margin: 0;
    top: 20px;
    position: relative;
}
.area li {
    float:left;
    text-align:center;
    padding-top:15px;
    height:34px;
    font-size:14px;
}
.area li a {
    padding:10px 20px;
    border-top: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
    background:url(../../images/vm/img_line.png) right 0 no-repeat #fff;
}
.area li a.lb {
    border-left: 1px solid #dedede;
}
.area li a.nob {
    background:#fff;
    border-right: 1px solid #dedede;
}
.area p {
    width:100%;
    font-size:12px;
    color:#ff6d01;
    -webkit-margin-before:0;
    -webkit-margin-after:0;
    margin:0;
}
.area_n {
    margin-top: 75px;
    position: absolute;
    left: 30px;
    font-size: 14px;
    font-weight: 600;
    right:auto;
}
.area_n span {
    margin-left:10px;
}
.area_n .radio1 {
    margin:0;
    vertical-align: baseline;
}
.area_n .radio2 {
    margin:0 0 0 10px;
    vertical-align: baseline;
}
.area_n .text1 {
    width:120px;
    padding:1px 5px;
}
.area_n .text2 {
    width:60px;
    padding:1px 5px;
}
.area_n button {
    padding: 7px 13px;
    color: #ffb826;
    background: #1f3b5b;
    border: none;
    border-radius: 3px;
    font-weight: 600;
    margin:20px 0;
}

.choice {
    border: none;
    margin-top: 10px;
}
.default_input_n {
    display: inline-block;
    zoom: 1;
    vertical-align: middle;
    position: relative;
    font-weight: 600;
    margin-left: 0;
    margin-top: 20px;
    font-size: 14px;
}
.default_input_n select {
    height: 31px;
    padding: 5px;
    text-align: left;
    background: #fff;
    border: 1px solid #ccc;
    color: #666;
    width: 88px;
}
.default_input_n input {
    height: 29px;
    text-align: left;
    background: #fff;
    border: 1px solid #ccc;
    padding: 0 10px;
    color: #666;
    width:75px;
}
.d_i select {
    height: 31px;
    padding: 5px;
    text-align: left;
    background: #fff;
    border: 1px solid #ccc;
    color: #666;
    width:200px;
}
.d_i input {
    height: 29px;
    text-align: left;
    background: #fff;
    border: 1px solid #ccc;
    padding: 0 10px;
    color: #666;
    width:121px;
}
.rst {
    margin:0 auto;
    width:100%;
    max-width:400px;
}
.rst h3 {
    background:none;
    height:51px;
    padding-left:0;
    font-size:18px;
    font-weight:600;
    letter-spacing:-0.5px;
    -webkit-margin-before:0;
    -webkit-margin-after:0;
    margin:30px 0 0 0;
}
.rst h3 span {
    font-size: 12px;
    font-weight: 500;
    position: relative;
    top: 25px;
    float: left;
    color: #6796ce;
    letter-spacing: -0.3px;
}
.rst p {
    padding-left: 0;
    font-size: 14px;
    font-weight: 400;
    color: #909090;
    position: absolute;
    max-width: 700px;
    letter-spacing: -0.5px;
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    margin-top: -25px;
    text-align:left;
}
.sub_stab {
    width:100%;
    max-width:400px;
    min-width:320px;
    margin:15px auto;
    background:#9199a6;
    color:#fff;
    height:40px;
}
.transaction {
    border: 1px solid #ece0cc;
    border-radius: 5px;
    margin: 0 auto;
    width: 100%;
    max-width: 370px;
    padding: 10px;
    height: 220px;
}
.result_gt {
    width:100%;
    max-width:400px;
    margin:20px auto;
    height:100%;
}
.result_gt dl p {
    position: relative;
    float: right;
    top: -15px;
    font-size: 12px;
    color: #a5a6a6;
}
.result_gt dl {
    float:left;
    width:100%;
}
.result_gt dl.result_float {
    float:none;
}
.result_gtt {
    width:100%;
    max-width:400px;
    margin:0 auto;
    height:100%;
}
.result_gtt dl p {
    position: relative;
    float: right;
    top: -25px;
    font-size: 12px;
    color: #a5a6a6;
}
.result_gtt dl {
    float:left;
    width:100%;
}
.result_gtt dl.result_float {
    float:none;
}
 .result_gtt .ho {
    height:0;
    padding-top:0;
    position:relative;
    top:-30px;
    left:40px;
 }
.result_gtt a.dong {
    border-radius: 3px;
    line-height: 29px;
    padding: 5px 35px;
    border: none;
    background: #245183;
    color: #fff !important;
    width: 260px;
}
a.stb_off:link, a.stb_off:visited {
    display:block;
    float:left;
    font-size:14px;
    text-align:center;
    letter-spacing:-0.05em;
    color:#fff;
    background:none;
    padding:10px 0;
    border:none;
    font-weight:600;
    width:100%;
}
a.stb_off:hover {
    display:block;
    font-size:14px;
    text-align:center;
    letter-spacing:-0.05em;
    width:100%;
    color:#fff;
    background:#a4c226;
    padding:13px 0;
    font-weight:600;
    box-shadow:2px 2px 2px #666c75;
}
a.stb_selected:link, a.stb_selected:visited {
    display:block;
    float:left;
    font-size:14px;
    text-align:center;
    letter-spacing:-0.05em;
    width:100%;
    color:#fff;
    background:#a4c226;
    padding:13px 0;
    font-weight:600;
    box-shadow:2px 2px 2px #666c75;
}
.d_i {
    display:inline-block;
    zoom:1;
    vertical-align:middle;
    position:relative;
    font-weight:600;
    margin-left:0;
    font-size:14px;
    -webkit-margin-before:0;
    -webkit-margin-after:0;
    margin:0;
    padding-top:10px;
    float:right;
}

.d_i select {
    height: 31px;
    padding: 5px;
    text-align: left;
    background: #fff;
    border: 1px solid #ccc;
    color: #666;
    width:310px;
}
.d_i label {
    position: absolute;
    height: 100%;
    padding: 0 10px;
    line-height: 31px;
    font-size:11px;
    font-weight:400;
}
.d_i input {
    height: 29px;
    text-align: left;
    background: #fff;
    border: 1px solid #ccc;
    padding: 0 10px;
    color: #666;
    width:86px;
}
.d_i button {
    width: 100%;
    background: #1f3b5b;
    color: #fff;
    border: none;
    border-radius: 3px;
    padding: 8px;
    margin: 10px 0 0 0;
}
}

@media screen and (max-width:375px) {
.adress_search {
    border:1px solid #d1d1d1;
    border-radius:5px;
    margin:10px auto;
    width:100%;
    max-width:340px;
    padding:15px 10px;
    background:#ecf2f6;
}
/* .adress_search span {
    font-size: 11px;
    color: #ff6d01;
    margin-left: -190px;
    top: -44px;
    position: relative;
    left: 0;
} */
.search_result {
    -webkit-margin-before:0;
    -webkit-margin-after:0;
    max-width:340px;
    height:150px;
    background:#f1f1f1;
    padding:10px;
    margin:0 auto;
    overflow:auto;
}
.search_result ul {
    margin: 0;
    padding:0;
    -webkit-padding-start: 0;
}
.search_result li {
    list-style: none;
    font-size: 14px;
    line-height: 28px;
    width: 100%;
    border-bottom: 1px solid #fff;
}
.area {
    width: 100%;
    height: 150px;
    margin-left: 0;
    margin-top: 0;
}
.area h3 {
    font-size: 14px;
    position: absolute;
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    margin:0;
}
.area ul {
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    -webkit-padding-start: 0;
    margin: 0;
    top: 20px;
    position: relative;
}
.area li {
    float:left;
    text-align:center;
    padding-top:15px;
    height:34px;
    font-size:14px;
}
.area li a {
    padding:10px 20px;
    border-top: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
    background:url(../../images/vm/img_line.png) right 0 no-repeat #fff;
}
.area li a.lb {
    border-left: 1px solid #dedede;
}
.area li a.nob {
    background:#fff;
    border-right: 1px solid #dedede;
}
.area p {
    width:100%;
    font-size:12px;
    color:#ff6d01;
    -webkit-margin-before:0;
    -webkit-margin-after:0;
    margin:0;
    text-align: left;
}
.area_n {
    margin-top: 70px;
    position: absolute;
    left: 30px;
    font-size: 14px;
    font-weight: 600;
    right:auto;
}
.area_n span {
    margin-left:10px;
}
.area_n .radio1 {
    margin:10px 0 0 0;
}
.area_n .radio2 {
    margin:10px 0 0 10px;
}
.area_n .text1 {
    width:80px;
    padding:1px 5px;
}
.area_n .text2 {
    width:28px;
    padding:1px 5px;
}
.area_n button {
    padding: 8px 13px;
    color: #ffb826;
    background: #1f3b5b;
    border: none;
    border-radius: 3px;
    font-weight: 600;
}
.choice {
    border: none;
    margin-top: 10px;
}
.default_input_n {
    display: inline-block;
    zoom: 1;
    vertical-align: middle;
    position: relative;
    font-weight: 600;
    margin-left: 0;
    margin-top: 20px;
    font-size: 14px;
}
.default_input_n select {
    height: 31px;
    padding: 5px;
    text-align: left;
    background: #fff;
    border: 1px solid #ccc;
    color: #666;
    width: 88px;
}
.default_input_n input {
    height: 29px;
    text-align: left;
    background: #fff;
    border: 1px solid #ccc;
    padding: 0 10px;
    color: #666;
    width:75px;
}
.d_i select {
    height: 31px;
    padding: 5px;
    text-align: left;
    background: #fff;
    border: 1px solid #ccc;
    color: #666;
    width:200px;
}
.d_i input {
    height: 29px;
    text-align: left;
    background: #fff;
    border: 1px solid #ccc;
    padding: 0 10px;
    color: #666;
    width:121px;
}
.rst {
    margin:0 auto;
    width:100%;
    max-width:360px;
    text-align: left;
}
.rst h3 {
    background:none;
    height:51px;
    padding-left:0;
    font-size:18px;
    font-weight:600;
    letter-spacing:-0.5px;
    -webkit-margin-before:0;
    -webkit-margin-after:0;
    margin:30px 0 0 0;
}
.rst h3 span {
    font-size: 12px;
    font-weight: 500;
    position: relative;
    top: 25px;
    float: left;
    color: #6796ce;
    letter-spacing: -0.3px;
}
.rst p {
    padding-left: 0;
    font-size: 14px;
    font-weight: 400;
    color: #909090;
    position: absolute;
    max-width: 700px;
    letter-spacing: -0.5px;
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    margin-top: -25px;
}
.sub_stab {
    width:100%;
    max-width:360px;
    min-width:320px;
    margin:30px auto;
    background:#9199a6;
    color:#fff;
    height:40px;
}
.transaction {
    border:1px solid #ece0cc;
    border-radius:5px;
    margin:20px auto;
    width:100%;
    max-width:330px;
    padding:15px;
    height:210px;
}
.result_gt {
    width:100%;
    height:100%;
    max-width:360px;
    margin:0 auto;
}
.result_gt dl p {
    position: relative;
    float: right;
    top: 10px;
    font-size: 12px;
    color: #a5a6a6;
}
.result_gt dl {
    float:left;
    width:100%;
    margin-bottom:20px;
}
.result_gt dl.result_float {
    float:none;
}
.result_gtt {
    width:100%;
    height:100%;
    max-width:360px;
    margin:0 auto;
}
.result_gtt dl p {
    position: relative;
    float: right;
    top: 10px;
    font-size: 12px;
    color: #a5a6a6;
}
.result_gtt dl {
    float:left;
    width:100%;
    margin-bottom:20px;
}
.result_gtt dl.result_float {
    float:none;
}
 .result_gtt .ho {
    height:0;
    padding-top:0;
    position:relative;
    top:-30px;
    left:40px;
 }
.result_gtt a.dong {
    border-radius: 3px;
    line-height: 29px;
    padding: 5px 35px;
    border: none;
    background: #245183;
    color: #fff !important;
    width: 260px;
}

a.stb_off:link, a.stb_off:visited {
    display:block;
    float:left;
    font-size:14px;
    text-align:center;
    letter-spacing:-0.05em;
    color:#fff;
    background:none;
    padding:10px 0;
    border:none;
    font-weight:600;
    width:100%;
}
a.stb_off:hover {
    display:block;
    font-size:14px;
    text-align:center;
    letter-spacing:-0.05em;
    width:100%;
    color:#fff;
    background:#a4c226;
    padding:13px 0;
    font-weight:600;
    box-shadow:2px 2px 2px #666c75;
}
a.stb_selected:link, a.stb_selected:visited {
    display:block;
    float:left;
    font-size:14px;
    text-align:center;
    letter-spacing:-0.05em;
    width:100%;
    color:#fff;
    background:#a4c226;
    padding:13px 0;
    font-weight:600;
    box-shadow:2px 2px 2px #666c75;
}
.d_i {
    display:inline-block;
    zoom:1;
    vertical-align:middle;
    position:relative;
    font-weight:600;
    margin-left:0;
    font-size:14px;
    -webkit-margin-before:0;
    -webkit-margin-after:0;
    margin:0;
    padding-top:10px;
    float:right;
}

.d_i select {
    height: 31px;
    padding: 5px;
    text-align: left;
    background: #fff;
    border: 1px solid #ccc;
    color: #666;
    width:260px;
}
.d_i label {
    position: absolute;
    height: 100%;
    padding: 0 10px;
    line-height: 31px;
    font-size:11px;
    font-weight:400;
}
.d_i input {
    height: 29px;
    text-align: left;
    background: #fff;
    border: 1px solid #ccc;
    padding: 0 10px;
    color: #666;
    width:61px;
}
.d_i button {
    width: 100%;
    background: #1f3b5b;
    color: #fff;
    border: none;
    border-radius: 3px;
    padding: 8px;
    margin: 10px 0 0 0;
}
}

/* mobie 360 */
@media screen and (max-width:360px){

}

/* mobie 320 */
@media screen and (max-width:320px){

.adress_search {
    border:1px solid #d1d1d1;
    border-radius:5px;
    margin:10px auto;
    width:100%;
    max-width:280px;
    padding:10px;
    background:#ecf2f6;
}
/* .adress_search span {
    font-size: 11px;
    color: #ff6d01;
    margin-left: -253px;
    top: -28px;
    position: relative;
} */
.search_result {
    -webkit-margin-before:0;
    -webkit-margin-after:0;
    max-width:280px;
    background:#f1f1f1;
    padding:10px;
    margin:0 auto;
    overflow:auto;
}
.area {
    width: 100%;
    height:150px;
    margin-left: 0;
    margin-top: 0;
}
.area ul {
    top: 20px;
}
.area p {
    -webkit-margin-before:0;
    -webkit-margin-after:0;
    margin:0 0 10px 0;
    font-size: 11px;
    color: #ff6d01;
    margin-left:0;
    top:0;
    position: relative;
    left: 0;
}
.area_n {
    margin-top: 70px;
    position: absolute;
    left: 30px;
    font-size: 14px;
    font-weight: 600;
    right:auto;
}
.area_n span {
    margin-left:10px;
}
.area_n .radio1 {
    margin:10px 0 0 0;
}
.area_n .radio2 {
    margin:10px 0 0 10px;
}
.area_n .text1 {
    width:50px;
    padding:1px 5px;
}
.area_n .text2 {
    width:13px;
    padding:1px 5px;
}
.area_n button {
    padding: 8px 13px;
    color: #ffb826;
    background: #1f3b5b;
    border: none;
    border-radius: 3px;
    font-weight: 600;
}
.choice {
    margin-top:10px;
}

.search_result ul {
    margin: 0;
    padding:0;
    -webkit-padding-start: 0;
}
.search_result li {
    list-style: none;
    font-size: 14px;
    line-height: 28px;
    width: 100%;
    border-bottom: 1px solid #fff;
}
.default_input_n {
    display: inline-block;
    zoom: 1;
    vertical-align: middle;
    position: relative;
    font-weight: 600;
    margin-left: 0;
    margin-top: 20px;
    font-size: 14px;
}
.default_input_n select {
    height: 31px;
    padding: 5px;
    text-align: left;
    background: #fff;
    border: 1px solid #ccc;
    color: #666;
    width: 68px;
}
.default_input_n input {
    height: 29px;
    text-align: left;
    background: #fff;
    border: 1px solid #ccc;
    padding: 0 10px;
    color: #666;
    width:75px;
}
.d_i select {
    height: 31px;
    padding: 5px;
    text-align: left;
    background: #fff;
    border: 1px solid #ccc;
    color: #666;
    width:200px;
}
.d_i input {
    height: 29px;
    text-align: left;
    background: #fff;
    border: 1px solid #ccc;
    padding: 0 10px;
    color: #666;
    width:121px;
}
.rst {
    margin:0 auto;
    width:100%;
    max-width:300px;
}
.rst h3 {
    background:none;
    height:51px;
    padding-left:0;
    font-size:18px;
    font-weight:600;
    letter-spacing:-0.5px;
    -webkit-margin-before:0;
    -webkit-margin-after:0;
    margin:30px 0 0 0;
}
.rst h3 span {
    font-size: 12px;
    font-weight: 500;
    position: relative;
    top: 25px;
    float: left;
    color: #6796ce;
    letter-spacing: -0.3px;
}
.rst p {
    padding-left: 0;
    font-size: 14px;
    font-weight: 400;
    color: #909090;
    position: absolute;
    max-width: 700px;
    letter-spacing: -0.5px;
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    margin-top: -25px;
}
.sub_stab {
    width:100%;
    max-width:300px;
    min-width:0;
    margin:15px auto;
    background:#9199a6;
    color:#fff;
    height:40px;
}
.transaction {
    border:1px solid #ece0cc;
    border-radius:5px;
    margin:20px auto;
    width:100%;
    max-width:290px;
    padding:5px;
    height:170px;
}
.result_gt {
    width:100%;
    max-width:300px;
    margin:0 auto;
}
.result_gt dl p {
    position: relative;
    float: right;
    top: -20px;
    font-size: 10px;
    color: #a5a6a6;
}
.result_gt dl {
    float:left;
    width:100%;
}
.result_gt dl.result_float {
    float:none;
}
.result_gtt {
    width:100%;
    max-width:300px;
    margin:0 auto;
}
.result_gtt dl p {
    position: relative;
    float: right;
    top: -20px;
    font-size: 10px;
    color: #a5a6a6;
}
.result_gtt dl {
    float:left;
    width:100%;
}
.result_gtt dl.result_float {
    float:none;
}
 .result_gtt .ho {
    height:0;
    padding-top:0;
    position:relative;
    top:-30px;
    left:40px;
 }
.result_gtt a.dong {
    border-radius: 3px;
    line-height: 29px;
    padding: 5px 35px;
    border: none;
    background: #245183;
    color: #fff !important;
    width: 260px;
}
a.stb_off:link, a.stb_off:visited {
    display:block;
    float:left;
    font-size:14px;
    text-align:center;
    letter-spacing:-0.05em;
    color:#fff;
    background:none;
    padding:10px 0;
    border:none;
    font-weight:600;
    width:100%;
}
a.stb_off:hover {
    display:block;
    font-size:14px;
    text-align:center;
    letter-spacing:-0.05em;
    width:100%;
    color:#fff;
    background:#a4c226;
    padding:13px 0;
    font-weight:600;
    box-shadow:2px 2px 2px #666c75;
}
a.stb_selected:link, a.stb_selected:visited {
    display:block;
    float:left;
    font-size:14px;
    text-align:center;
    letter-spacing:-0.05em;
    width:100%;
    color:#fff;
    background:#a4c226;
    padding:13px 0;
    font-weight:600;
    box-shadow:2px 2px 2px #666c75;
}
.d_i {
    display:inline-block;
    zoom:1;
    vertical-align:middle;
    position:relative;
    font-weight:600;
    margin-left:0;
    font-size:12px;
    -webkit-margin-before:0;
    -webkit-margin-after:0;
    margin:0;
}

.d_i select {
    height: 31px;
    padding: 5px;
    text-align: left;
    background: #fff;
    border: 1px solid #ccc;
    color: #666;
    width:240px;
}
.d_i label {
    position: absolute;
    height: 100%;
    padding: 0 10px;
    line-height: 31px;
    font-size:11px;
    font-weight:400;
    letter-spacing:-0.4px;
}
.d_i input {
    height: 29px;
    text-align: left;
    background: #fff;
    border: 1px solid #ccc;
    padding: 0 10px;
    color: #666;
    width:52px;
}
.d_i button {
    width: 100%;
    background: #1f3b5b;
    color: #fff;
    border: none;
    border-radius: 3px;
    padding: 8px;
    margin: 10px 0 0 0;
}

}




.radio-item-list{display: inline-block; zoom: 1; vertical-align: middle; line-height: normal;}
.radio-items{display: inline-block; }
.comment_blue{display: inline-block; color: #3270b5 !important;vertical-align: baseline; }


/* TABS */ 
.responsive_selector {display:none;}

@media only screen and ( min-width :1px ) and ( max-width :768px ) {
  .responsive_selector {display:block;width:100%}
  .responsive_selector{display:block}
  .responsive_selector{margin-bottom:15px}
  .responsive_selector a{display:block;padding:10px 15px;color:#fff;text-align:left;}
  .responsive_selector > p{padding:0 0;background:#1172d6;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
  .responsive_selector > p{background:#fff;border:1px solid #3f9ad2}
  .responsive_selector > p > a{color:#3f9ad2}
  .responsive_selector > p > a{background:url('../../images/content/responsive_selector_bg02.png') no-repeat right 15px top 50%;background-size:13px auto}
  .responsive_selector > ul{margin-top:5px;background:#336fb5;display:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden}
  .responsive_selector li:first-child{border-top:none}
  .responsive_selector li{padding:0 0;border-top:solid 1px #9ab8da}
  .responsive_selector li{border-color:#e1e1e1}
  .responsive_selector a{color:#666}
  .responsive_selector > ul{background:#fbfbfb;border:1px solid #e1e1e1}
}

/* tab_con */
.tab_selector{position:relative;width:100%;height:40px;border-bottom:1px solid #3f9ad2;}
.tab_selector > li{float:left;width:110px}
.tab_selector > li > a{position:relative;display:block;height:39px;line-height:39px;margin-left:-1px;text-align:center;font-size:14px;background-color:#fbfbfb;border:1px solid #e1e1e1;border-bottom:none;}
.tab_selector > li.last > a{border-right:1px solid #dbdbdd}
.tab_selector > li > a:hover,.tab_selector > li.actived > a{height:40px;color:#1c61ac;background-color:#fff;border:1px solid #3f9ad2;border-bottom:none;z-index:100}

.tab_selector .con_tab_data{position:absolute;top:40px;left:0;width:100%;border-top:1px solid #3f9ad2;z-index:50}


.responsive_address_num { display: inline-block; vertical-align: top; }
.responsive_address_num .responsive_data { display: inline-block; zoom: 1; margin: 2px 0; vertical-align: middle; height: 22px; width: 50px }
.responsive_address_num .char { vertical-align: middle; margin: 0 2px }

.responsive_address { display: inline-block; *display: inline; zoon:1;}
.responsive_address .responsive_data { display: inline-block; *display:inline; zoom:1; margin: 2px 0; height: 28px }
.responsive_address .responsive_data select {height: 28px;width:auto;max-width:85%;}
.responsive_tab { display: block; }
.responsive_dropdown { display: none; }



table.i_table_01 td { color: #888; padding: 7px 10px; line-height: 20px; border-bottom: none;font-size: 100%; }
table.i_table_01 tr:first-child td, table.i_table_01 tr:first-child th{ border-bottom:none; }
table.i_table_01 .default_input { display: inline-block; margin: 2px 0; padding-left: 10px; height: 28px; }
table.i_table_01 .default_input select{ height: 28px; width: auto; }
table.i_table_01 .default_input .responsive_data { display: inline-block; zoom: 1; margin: 2px 0; vertical-align: middle; height: 22px; width: 50px; }



.div-table .align-right {
 text-align: right;
}

.div-table {
 border-top: solid 1px #878787;
 border-bottom: solid 1px #878787;
}

.div-table .div-table-row {
 
}

.div-table .div-table-header {
 background: #fbfbfb;
 font-weight: normal;
 border-right: 1px solid #e0e0e0;
}

.div-table .div-table-rowgroup {
 
}

.div-table .div-table-kvrow {
 border-top: solid 0.5px #e8e8e8;
 border-bottom: solid 0.5px #e8e8e8;
}

.div-table .div-table-kvset {
 
}

.div-table .div-table-key {
 line-height: 25px;
 background: #dadada;
 font-weight: normal;
}

.div-table .div-table-value {
 line-height: 25px;
}

.div-table .div-table-col {
 
}
.cadasPoint .responsive_data select {height: 28px;width:auto;}


	