/* common */
.transaction:after, .transaction:before{content:'';display:table}
.transaction:after {clear:both}

.map_data img {display:block;max-width:100%;height:auto}

#container.main{padding-bottom:0}
#contents.pageData{max-width:100%;width:100%}
#contents.pageData .page_con{max-width:1000px;margin:0 auto}

.bs-container .input_group{text-align:left;margin-top:30px}
.input_group > h3{position:relative;font-size:18px;color:#1172be;vertical-align:bottom;margin-bottom:0.5rem}
.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:-55px;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:82px;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:-145px;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:#e89200;z-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;height: 25px;}


/*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:1rem;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:13px;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:20px;background:#f6f7f9;border:1px solid #c7cdd8;-moz-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:0px;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:5px 13px;width:100%;height:38px}
.find_wrap .i_data select{padding:9px 5px 9px 5px;height:38px;font-size:16px;}
.find_wrap .label_txt label{line-height:38px}
.find_wrap a{vertical-align:middle;display:inline-block;}
.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:#c7cdd8; */-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;}

.box-check {padding: 7px; background-image: url('../../images/newmain/common/bg_box_text.png');margin:0.5rem 0 1.25rem;}
.box-check .inside-item {padding:20px;background:#fff;}
.box-check .inside-item .list-dot li {position:relative;padding-left:10px;line-height:1.5rem;}
.box-check .inside-item .list-dot li:before{content:'';width:3px;height:3px;background:#333;position:absolute;left:0px;top:8px}
/* 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}
*/

/* ------- New_Table_Form_21.04.23 ------------------------------------------ */
.layer_pop .data_wrap table.n_table_01 td{font-size:12px;padding:10px;height:auto;color:#666}
.layer_pop .data_wrap table.n_table_01 th{font-size:12px;padding:10px;height:auto;text-align:center}

table.n_table_01 td.table_cover{padding:0;}
table.n_table_01 td.table_cover th{text-align:center;border-right:solid 1px #e0e0e0;border-top:solid 1px #e0e0e0;}
table.n_table_01 td.table_cover td{border-bottom:none;}
table.n_table_01 td.table_cover tr:first-child th, table.n_table_01 td.table_cover tr:first-child td{border-top:none;}
table.n_table_01 td.table_cover table.i_table_01{border:none}
/* -------------------------------------------------------------------------- */

/* ------- 도움말_박성민_21.05.24 ------------------------------------------ */
.layer_pop .data_wrap .n_table_01 td{font-size:12px;padding:10px;height:auto;color:#666}
.layer_pop .data_wrap .n_table_01 th{font-size:12px;padding:10px;height:auto;text-align:center}

.n_table_01 td.table_cover{padding:0;}
.n_table_01 td.table_cover th{text-align:center;border-right:solid 1px #e0e0e0;border-top:solid 1px #e0e0e0;}
.n_table_01 td.table_cover td{border-bottom:none;}
.n_table_01 td.table_cover tr:first-child th, .n_table_01 td.table_cover tr:first-child td{border-top:none;}
.n_table_01 td.table_cover table.i_table_01{border:none}
/* -------------------------------------------------------------------------- */

.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: solid 1px #c7cdd8;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:100px;border:1px solid #cad4db}

.point_map{position:relative;width:100%;border-top: solid 1px #c7cdd8;border-bottom:1px solid #878787}
.point_map .map_data{display:inline-block;width:50%;height:100%; float:left;}
.point_map .map_info{display:inline-block;width:50%; float:left}
.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:after, .flow_wrap:before {content:'';display:table;}
.flow_wrap:after {clear:both}
.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:after, .total_find:before {content:'';display:table;}
.total_find:after {clear:both}
.total_find .total_add_sort{position:relative;left:0;}
.total_find .total_add_sort .sort_select{/* margin-top:-14px; */margin-bottom:5px;}

.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: clip;
    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:auto}

.radio_check{display:inline-block;zoom:1;*display:inline;vertical-align:middle;line-height:1.4}
.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;margin-bottom: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 input.hasDatepicker{padding-right:2px !important;}
.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 .tab_basis li {width:20%;} */
.system_wrap .tab_basis li a{font-size:1rem;height:48px;vertical-align:middle;display:block;line-height:48px;}
.system_wrap .system_data{text-align:left;margin-top:50px;word-break:keep-all}
.system_wrap .system_data h4{font-size:1.375rem;color:#3270b5;font-weight:normal}
.system_wrap .system_data .title{font-size:1.375rem;color:#1172be;margin-top:3.2rem;margin-bottom:1rem;font-weight:normal}
.system_wrap .system_data h4 + .title {margin-top:1.6rem}
.system_wrap .system_data .info{font-size:1rem;line-height:1.75em;margin-top:0.6rem;letter-spacing:-0.03rem;padding-left:20px}
.system_wrap .system_data .info p + p {margin-top:1.75rem}
.system_wrap .system_data .list-num .info-astra,
.system_wrap .system_data .list-num .info-star {margin-top:0 !important;}
.system_wrap .system_data .info h6 {font-size:1rem;font-weight:normal;margin-top:1.75rem}
.system_wrap .system_data .info .list-num {margin-top:1.75rem;margin-bottom:1.75rem}
.system_wrap .system_data .info li > .list-num {margin-top:0rem;margin-bottom:0rem}
.system_wrap .system_data .info > h6 + .list-num {margin-top:0.65rem}

@media (max-width:767px){
	.system_wrap .tab_basis li a {font-size:.85rem}
}
.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:before{content:'';position:absolute;width:1px;height:100%;background:#cad4db;left:230px;top:0}
.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}

.site_changejb{border:1px solid #cad4db;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;width: 70%; display: inline-block;}
.site_changejb li{position:relative;border-top:1px solid #cad4db;text-align:left;padding:10px 0px 0px 0px;overflow:hidden}
.site_changejb li:first-child{border-top:none}
.site_changejb li:before{content:'';position:absolute;width:1px;height:100%;background:#cad4db;left:300px;top:0}
.site_changejb li:first-child{border-top:none}
.site_changejb li .thumb{position:absolute;top:50%;left:13px;margin-top:-49px}
.site_changejb .site_data{padding:0 50px 0 320px}
.site_changejb .site_data a{display:block;font-size:14px;color:#3270b5;letter-spacing:normal}
.site_changejb .site_data p{line-height:20px;margin-top:10px}
.site_changejb .site_data .lnk{margin-left:300px; font-weight:bold;}
.site_changejb img {max-height: 60px; vertical-align: middle; margin-top: 17px;}

#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}


@media (max-width:767px){
	#h_content .tab_basis {display:none}
}


/* 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 #ecf2f6;
    /* border-radius:5px; */
    margin:10px auto;
    width:100%;
    
    padding:10px 30px 30px 10px;
    background:#ecf2f6;
}
.area {
    width:100%;
    height:45px;
    position:relative;
}
.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;
}
.result_bunjiDoro {position:relative;margin:0 auto;max-width:1000px}
.area_n {
    margin-top: 5px;
    position: absolute;
    font-size: 14px;
/*     font-weight: 600; */
    right: 0px;
}
.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 {
	position:relative;
    top:-2px
   /*  padding: 8px 13px;
    color: #fff;
    background: #00a4da;
    border: none;
    border-radius: 3px;
    font-weight: 600;
    margin-bottom:5px */
}
/* .area_n br{
    display:none;
} */

.choice {
    border:none;
    margin-top:20px;
}
.choice h2 {
    background: #002c80;
    padding:15px 15px;
    color: #fff;
    font-size: 14px;
    font-weight:600;
    text-align:left;
    -webkit-margin-before:0;
    -webkit-margin-after:0;
    margin:0;
    line-height:1;
    position:relative;
}
.choice h2 button {
    color: #fff;
    border: none;
    background: none;
    top: 5px;
    position: absolute;
    font-weight: 100;
    font-size: 26px;
    /* float: right; */
    right:5px;
}
.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:after, .search_result:before {content:'';display:table;}
.search_result:after {clear:both}
.search_result {
    -webkit-margin-before:0;
    -webkit-margin-after:0;
    max-width:1000px;
    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:1rem;
    width:240px;
    padding:2px 15px 2px 5px;
    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:5px 10px;
    border:none;
    font-weight:400;
    display:block;
    transition-timing-function: ease-in;
    transition: background 0.5s;
}
a.srt_off:hover, a.srt_off:focus {
    font-size:14px;
    /* text-align:center; */
    /* letter-spacing:-0.05em; */
    color:#fff;
    background:#223872;
    /* 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 #c7cdd8;
    border-radius:5px;
    background:#f6f7f9;
    margin:20px auto;
    width:100%;
    max-width:1000px;
    padding:15px 20px;
}

.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 {
	position:relative;
    text-align: left;
    background: #fff;
    border: 1px solid #ccc;
    padding: 0 10px;
    color: #666;
    width:100px;
    border-right:0 !important;
}
.d_i button {
    /* width:50px;
    background:#00a4da;
    color:#fff; */
    border-radius:3px;
    padding:7px;
    margin-left:5px;
    vertical-align:middle;
}

.print_bt {
    width:50px;
    background:#1172d6;
    color:#fff;
    border:none;
    border-radius:3px;
    padding:7px;
    margin-left:5px;
}

.result_gt {
    height:650px;
    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:#333;
    /*�씠遺�遺꾩� 洹몃옒�봽 �삉�뒗 �몴瑜� �꽔�쓣�븣 �궘�젣 �뿬湲곌퉴吏�*/
}
 .result_gtt .ho {
    height:0;
    padding-top:0;
    position:relative;
    top:0px;
    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 30px 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 #c7cdd8;
    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:15px 15px;color:#666;text-align:left;}
        
    .m_sub_tab > p{padding:0 0;background:#005baa;/* -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 > 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.m_basic li a{color:#666;}
    
    .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{display:inline-block;width:100%;overflow:hidden;}
    .point_map .map_info{display:inline-block;width:100%;}
    .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_add_sort .space-xs {padding:0}
    .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:10px;text-align:center}
    .add_sort_wrap a + spa {margin-top:5px;font-size:0.85rem}

    .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:hidden;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;}
    .system_wrap li:before {background:none;}
    .site_changejb img {display:none}
    .site_changejb .site_data {padding: 0px 50px 0px 60px;}

    .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:720px;
    padding:15px 20px 40px 15px;
    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 #c7cdd8;
    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; */
    left:0;
}
.area_n button {}

.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}
    .area_n .text1 {width:300px}
}

/* 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}
    
    .site_changejb li{padding:14px 0 14px 0}
    .site_changejb li .thumb{margin-top:-25px}
    .site_changejb li .thumb img{width:103px}
    .site_changejb .site_data{padding:0px 10px 0px 30px}
	.site_changejb .site_data .lnk{margin-left:180px; font-weight:bold;}
	.site_changejb img {display:none}
	
    .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}
    
    .site_changejb li{padding:14px 0 14px 0}
    .site_changejb li .thumb{position:relative;top:auto;left:auto;margin-top:0}
    .site_changejb .site_data{padding:0 20px 0 20px}
    .site_changejb img {display:none}
    
    .site_changejb .site_data .lnk{margin-left:200px; font-weight:bold;}

    .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 40px 15px;
    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:0px;
    margin-top:5px;
    display:inline-block;
}
.area_n .radio1 {
    margin:0;
    vertical-align: baseline;
}
.area_n .radio2 {
    margin:0 0 0 10px;
    vertical-align: baseline;
}
.area_n .text1 {
    width:295px;
    padding:1px 5px;
}
.area_n .text2 {
    width:60px;
    padding:1px 5px;
}
.area_n button {
   /*  padding: 7px 13px;
    color: #fff;
    background: #00a4da;
    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 #c7cdd8;
    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: #00a4da;
    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 60px 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: 0px;
    font-size: 14px;
    font-weight: 600;
    right:auto;
}
.area_n span {
    margin-left:0px;
    margin-top:5px;
    display:inline-block;
}
.area_n .radio1 {
    margin:10px 0 0 0;
}
.area_n .radio2 {
    margin:10px 0 0 10px;
}
.area_n .text1 {
    width:252px;
    padding:1px 5px;
}
.area_n .text2 {
    width:90px;
    padding:1px 5px;
}
.area_n button {
	top:-3px;
/*     padding: 8px 13px;
    color: #fff;
    background: #00a4da;
    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 #c7cdd8;
    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 5px;
    color: #666;
    width:75px;
    font-size:small;
    font-weight:normal;
}
.d_i button {
    width: 100%;
/*     background: #00a4da;
    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 10px 60px 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 #c7cdd8;
    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;
}

}
