@charset "utf-8";.clearfix:before,

.modal_standard  { z-index: 5; width: auto; height: auto; top:150px;}
.product_list_wrap { z-index: 1; }

.clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}
.gray_01{color:#222;}
.gray_02{color:#666;}
.gray_03{color:#777;}
.gray_04{color:#888;}
.gray_05{color:#999;}
.black_01{color:#000;}
.red_01{color:#da2128;}
.red_02{color:#fc4732;}
.orange{color:#f07d00;}
.blue{color:#5d9ad3;}
.blue_02{color:#005ea1;}
.brown_01{color:#cc6600;}
.white_01{color:#fff;}
.font_08{font-size:0.571428em !important;}
.font_11{font-size:0.785714em !important;}
.font_12{font-size:0.857142em !important;}
.font_13{font-size:0.928571em !important;}
.font_14{font-size:1em !important;}
.font_16{font-size:1.142857em !important;}
.font_17{font-size:1.214285em !important;}
.font_18{font-size:1.285714em !important;}
.font_20{font-size:1.428571em !important;}
.font_22{font-size:1.571428em !important;}
.font_24{font-size:1.714285em !important;}
.font_26{font-size:1.857142em !important;}
.font_28{font-size:2em !important;}
.font_30{font-size:2.1428571em !important;}
.bold{font-weight:bold;}
.bold_5{font-weight:500;}
.normal{font-weight:normal;}
.letter_01{letter-spacing:-1px;}
.letter_02{letter-spacing:-2px;}
.mt_05{margin-top:05px !important;}
.mt_10{margin-top:10px !important;}
.mt_09{margin-top:9px !important;}
.mt_15{margin-top:15px !important;}
.mt_20{margin-top:20px !important;}
.mt_30{margin-top:30px !important;}
.mt_40{margin-top:40px !important;}
.mt_50{margin-top:50px !important;}
.mt_60{margin-top:60px !important;}
.mt_70{margin-top:70px !important;}
.mt_80{margin-top:80px !important;}
.mt_90{margin-top:90px !important;}
.mt_100{margin-top:100px !important;}
.mt_120{margin-top:120px !important;}
.mt_350{margin-top:350px !important;}
.mb_10{margin-bottom:10px !important;}
.mb_20{margin-bottom:20px !important;}
.mb_30{margin-bottom:30px !important;}
.ml_05{margin-left:5px !important;}
.ml_10{margin-left:10px !important;}
.ml_15{margin-left:15px !important;}
.ml_20{margin-left:20px !important;}
.ml_30{margin-left:30px !important;}
.ml_35{margin-left:35px !important;}
.ml_40{margin-left:40px !important;}
.ml_50{margin-left:50px !important;}
.ml_70{margin-left:70px !important;}
.ml_100{margin-left:100px !important;}
.mr_05{margin-right:5px !important;}
.mr_10{margin-right:10px !important;}
.mr_15{margin-right:15px !important;}
.mr_20{margin-right:20px !important;}
.mr_30{margin-right:30px !important;}
.mr_35{margin-right:35px !important;}
.mr_40{margin-right:40px !important;}
.mr_50{margin-right:50px !important;}
.mr_70{margin-right:70px !important;}
.mr_100{margin-right:100px !important;}
.pt_05{padding-top:05px !important;}
.pt_10{padding-top:10px !important;}
.pt_09{padding-top:9px !important;}
.pt_15{padding-top:15px !important;}
.pt_20{padding-top:20px !important;}
.pt_30{padding-top:30px !important;}
.pt_40{padding-top:40px !important;}
.bt_no{border-top:none !important;}
.bb_no{border-top:none !important;}
.clearfix:before,
.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
.clearfix{zoom:1;}
.hidden{position:absolute;overflow:hidden;visibility:hidden;width:0;height:0;margin:0;padding:0;font-size:0;line-height:0;background:none;}
.line_10{line-height:1;}
.line_12{line-height:1.2;}
.line_14{line-height:1.4;}
.line_15{line-height:1.5;}
.letter_20{letter-spacing:-2px;}
.letter_40{letter-spacing:-4px;}
.letter_07{letter-spacing:-0.7px;}
.left{float:left;}
.right{float:right;}
.text_center{text-align:center;}
.text_left{text-align:left !important;}
.text_right{text-align:right !important;}
.text_line{text-decoration:underline;}
.star{color:#da0016;vertical-align:middle;}
.ver_middle{vertical-align:middle;}
.ver_top{vertical-align:top;}
.w_360{width:360px;}
.w_400{width:400px;}
.posi_r{position:relative;}
.dis_inline{display:inline;}
.dis_block{display:block !important;}
.dis_inblock{display:inline-block;}
.dis_tbl{display:table;width:100%;}
.dis_cel{display:table-cell;vertical-align:middle;padding:0 5px;}
select{height:38px;line-height:38px;margin:0;vertical-align:middle;font-size:0.9em;border:solid 1px #ccc;appearance:none;-webkit-appearance:none;background:#ffffff url('../images/sub/sel_link_1.png') no-repeat center right;background-size:19px;-webkit-border-radius:0;}
option{border:solid 1px #999;margin:0;background-color:#fff;}
label{margin:0;font-weight:normal;vertical-align:middle;}
textarea{margin:0;border:solid 1px #ccc;background-color:#fff;overflow:auto;min-height:100px;width:80%;-webkit-appearance:none;-webkit-border-radius:0;resize:none;}
.text-area-01{padding:10px 2%;width:96%;height:150px;border:solid 1px #ddd;overflow-y:auto;}
.filebox_css input[type="file"]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;}
.filebox_css label{display:inline-block;padding:3px 5px;color:#fff;font-size:inherit;line-height:normal;vertical-align:middle;background-color:#6a6a6a;cursor:pointer;border:1px solid #555;}
.filebox_css .upload-name{display:inline-block;padding:3px 5px;font-size:15px;font-family:inherit;line-height:normal;vertical-align:middle;background-color:#fff;border:1px solid #ccc;}
.file_box{position:relative;padding-right:90px;}
.file_box .text_01{position:absolute;top:2px;left:0;}
.file_box p{border:1px solid #ccc;line-height:36px;height:36px;overflow:hidden;background:#fff;}
.file_box .btn_type_file{display:block;width:90px;height:38px;line-height:38px;color:#fff;background:#666;text-align:center;position:absolute;top:0;right:0;cursor:pointer;}
.file_box input{position:absolute;top:0;right:0;width:92px;height:28px;opacity:0;filter:alpha(opacity=0);cursor:pointer;-webkit-appearance:none;}
.btn-type-01{display:inline-block;text-align:center;padding:10px 20px;min-width:120px;color:#fff;box-sizing:border-box;background-color:#0b80ed;border:1px solid #0b80ed;line-height:1.5;cursor:pointer;font-size:16px;}
.btn-type-01:hover{background:#fff;color:#0b80ed;}

.btn-type-01.wide{
	padding:15px 80px;
	font-size:17px;
}

.btn-type-02{display:inline-block;text-align:center;padding:10px 20px;min-width:120px;background:#fff;color:#666;line-height:1.5;cursor:pointer;font-size:16px;border:1px solid #999;box-sizing:border-box;}
.btn-type-02:hover{background:#999;color:#fff;}
.btn-type-03{display:inline-block;text-align:center;padding:10px 20px;min-width:120px;color:#fff;background:#0bb0ed;line-height:1.5;cursor:pointer;font-size:16px;border:1px solid #0bb0ed;box-sizing:border-box;}
.btn-type-03:hover{background:#fff;color:#0bb0ed;}
.btn-type-04{display:inline-block;text-align:center;padding:10px 20px;min-width:120px;color:#fff;background-color:#666;line-height:1.5;cursor:pointer;font-size:16px;border:1px solid #666;box-sizing:border-box;}
.btn-type-04:hover{background:#fff;color:#666;}
table .btn-type-01,
table .btn-type-02,
table .btn-type-03,
table .btn-type-04{min-width:100px;padding:5px 10px;box-sizing:border-box;}
.respon_btn a{display:inline-block;text-align:center;padding:8px 12px;min-width:200px;color:#fff;background-color:#a0d53b;line-height:1.5;cursor:pointer;}
.respon_btn2 a{display:inline-block;text-align:center;padding:8px 12px;min-width:100px;color:#fff;background-color:#a0d53b;line-height:1.5;cursor:pointer;}
.form_btn_01{display:inline-block;text-align:center;width:100%;height:50px;line-height:50px;color:#fff;font-size:17px;background-color:#a0d53b;border:1px solid #a0d53b;cursor:pointer;}
.form_btn_02{display:inline-block;text-align:center;width:100%;height:50px;line-height:50px;color:#fff;font-size:17px;background-color:#666;border:1px solid #666;cursor:pointer;}
.form_btn_03{display:inline-block;text-align:center;width:130px;padding:8px 0;color:#fff;background-color:#de6742;border:1px solid #de6742;line-height:1.5;cursor:pointer;}
.table-btn-01{display:inline-block;text-align:center;padding:6px 10px 7px 10px;color:#fff;background-color:#666;font-size:13px;vertical-align:middle;width:60px;}
.table-btn-02{display:inline-block;text-align:center;padding:4px 10px 5px 10px;color:#fff;background-color:#e70014;font-size:13px;vertical-align:middle;width:60px;}
.btn_submit_01{display:inline-block;text-align:center;padding:8px 10px 8px 10px;color:#fff;background-color:#666;font-size:14px;vertical-align:middle;min-width:60px;}
.btn_submit_02{display:inline-block;text-align:center;padding:8px 10px 8px 10px;color:#fff;background-color:#de6742;font-size:14px;vertical-align:middle;min-width:60px;}
.select_10{width:100px;font-size:14px;border:1px solid #ccc;}
.input_7{width:70px;font-size:14px;padding:0;text-indent:7px;}
.input_10{width:100px;font-size:14px;padding:0;}
.input_12{width:120px;font-size:14px;padding:0;text-indent:7px;}
.input_15{width:150px;font-size:14px;padding:0;text-indent:7px;}
.input_20{width:200px;font-size:14px;padding:0;text-indent:7px;}
.input_txt{width:300px;font-size:14px;padding:0;text-indent:7px;}
.input_30{width:300px;font-size:14px;padding:0;text-indent:7px;}
.input_50{width:50%;font-size:14px;padding:0;text-indent:7px;}
.input_80{width:80%;font-size:14px;padding:0;text-indent:7px;}
.input_date{padding-right:40px;position:relative;}
.input_date i{position:absolute;top:50%;right:0;margin-top:-15px;font-size:30px;}
.input_for{width:100%;text-indent:10px;font-size:14px;padding:0;}
.input_for2{width:85%;text-indent:10px;font-size:14px;padding:0;}
.sel_for{width:100%;text-indent:7px;font-size:14px;border:1px solid #ccc;}
.sel_for_02{width:100%;max-width:400px;margin:0 auto;text-indent:7px;font-size:14px;border:1px solid #ccc;}
.sel-type-form.w_3{width:32%;}
.sel-type-form.w_2{width:49%;}
.area-type-form{width:97%;padding:1.5%;}
.textarea_box_border{border:1px solid #dedede;}
.textarea_box{width:96%;height:150px;padding:20px 2%;overflow-y:auto;font-size:13px;}
.text-area-01{padding:10px 2%;width:96%;height:150px;border:solid 1px #ddd;overflow-y:auto;}
.num{display:table;vertical-align:middle;width:100%;}
.num li{display:table-cell;width:33.3333%;padding-left:10px;}
.num li:before{float:left;width:10px;line-height:40px;margin-left:-10px;color:#444;text-align:center;content:'-';}
.num li:first-child{padding-left:0;}
.num li:first-child:before{display:none;}
.e_mail_box{display:table;width:100%;}
.e_mail_box .mail_txt{display:table-cell;width:31.333%;vertical-align:middle;}
.e_mail_box .mail_txt2{display:table-cell;width:31.333%;vertical-align:middle;}
.e_mail_box .mail_a{display:table-cell;width:4%;text-align:center;vertical-align:middle;}
.e_mail_box .mail_sel{display:table-cell;width:31.333%;vertical-align:middle;padding-left:10px;}
.e_mail_box .mail_sel:before{float:left;width:10px;line-height:28px;margin-left:-10px;text-align:center;content:'';}
.id_num{display:table;vertical-align:middle;width:100%;}
.id_num li{display:table-cell;width:50%;padding-left:10px;}
.id_num li:before{float:left;width:10px;line-height:40px;margin-left:-10px;color:#444;text-align:center;content:'-';}
.id_num li:first-child{padding-left:0;}
.id_num li:first-child:before{display:none;}
.area_select{display:table;vertical-align:middle;width:100%;}
.area_select li{display:table-cell;width:50%;padding-left:10px;}
.area_select.txt3 li{display:table-cell;width:33.333%;padding-left:10px;}
.area_select li:first-child{padding-left:0;}
.area_select li:first-child:before{display:none;}
.area_select li:before{float:left;width:10px;line-height:28px;margin-left:-10px;text-align:center;content:'';}
.input_btn_box{position:relative;padding-right:124px;}
.input_btn_box .table-btn-01{position:absolute;top:0;right:0;width:95px;}
ul.skip li a{text-indent:-9999px;font-size:0;height:0;position:absolute;top:0;}
ul.skip li a:focus{text-indent:0;font-size:14px;width:100%;min-width:1250px;height:30px;background-color:#0c3874;color:#fff;text-align:center;padding-top:10px;z-index:999;}
.img_100 img{width:100%;}
.img_max img{max-width:100%;}
.bar:after{content:"l";color:#cfcfcf;padding-left:15px;font-weight:normal;}
.bollet li{position:relative;padding-left:10px;line-height:1.7;}
.bollet li:before{content:'·';font-weight:bold;position:absolute;left:0;top:0;color:#666;}
.bollet_bar dd{position:relative;padding-left:10px;line-height:1.7;}
.bollet_bar dd:before{content:'-';font-weight:bold;position:absolute;left:0;top:0;color:#666;}
.bollet_bar li{position:relative;padding-left:10px;line-height:1.7;letter-spacing: -0.5px}
.bollet_bar li:before{content:'-';font-weight:bold;position:absolute;left:0;top:0;color:#666;}
.bollet_txt{position:relative;padding-left:10px;line-height:1.7;}
.bollet_txt:before{content:'Â·';position:absolute;left:0;top:0;color:#4784c8;font-weight:bold;}
.bar_list:after{content:'';clear:both;visibility:hidden;display:table;}
.bar_list li{float:left;}
.bar_list li a{display:inline-block;padding:0 10px;border-left:1px solid #fff;line-height:12px;height:12px;}
.bar_list li:first-child a{padding-left:0;border-left:0;}
.bar_list li:last-child a{padding-right:0;}
.bar_span span{display:inline-block;padding:0 20px;border-left:1px solid #666;line-height:1;}
.bar_span span:first-child{padding-left:0;border-left:0;}
.linemap_box > ul > li{float:left;padding:10px 0 10px 30px;background:url(../images/sub/linemap_gt.png) no-repeat 10px center;}
.linemap_box > ul > li:first-child{padding-left:0;background:none;}
.linemap_box > ul > li:first-child a{background:url(../images/sub/home.png) no-repeat 0 3px;padding:10px 0 10px 20px;display:block;font-size:0;text-indent:-1000000000000000000px;}
.linemap_box > ul > li > a{display:block;font-size:13px;color:#666;}
.linemap_box > ul > li span{padding:0 10px;}
.linemap_box > ul > li .sub_menu_box > a{display:block;background:url(../images/sub/nav_icon.png) no-repeat right center;padding:15px 35px 15px 25px;}
.linemap_box > ul > li .sub_menu_box > a.active{background:url(../images/sub/nav_icon_hover.png) no-repeat right center;color:#000;}
.linemap_box > ul > li .sub_nav_list{display:none;position:absolute;top:55px;left:0;border:1px solid #333;}
.linemap_box > ul > li .sub_nav_list li{width:170px;border-bottom:1px solid #ccc;}
.linemap_box > ul > li .sub_nav_list li a{display:block;padding:8px 5px;background:#fff;}
.linemap_box > ul > li .sub_nav_list li a:last-child{border-bottom:none;}
.linemap_box > ul > li .sub_nav_list li a:hover,
.linemap_box > ul > li .sub_nav_list li a:focus{background:#f6f6f6;color:#465866;}
.table-type-01{width:100%;border-top:solid 1px #999;border-bottom:solid 1px #ddd;}
.table-type-01 .blue_bg td{background:#193e7d;color:#fff;}
.table-type-01 th{color:#333;border-bottom:solid 1px #999;text-align:center;font-weight:500;padding:10px 0;}
.table-type-01 td{padding:10px 0;line-height:20px;border-top:1px solid #ddd;text-align:center;}
.table-type-01 .text_left{text-align:left;}
.table-type-01 .text_left a{display:block;word-wrap:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.xi-volume-up{font-size:20px;color:#00aeef;margin-right:10px;}
.xi-subdirectory-arrow{font-size:20px;color:#00aeef;}
.table_board_for{width:100%;table-layout:fixed;border-top:solid 1px #aaa;border-bottom:solid 1px #aaa;}
.table_board_for th{color:#333;text-align:center;font-weight:500;padding:12px 0;}
.table_board_for td{padding:22px 0;position:relative;line-height:20px;border-top:1px solid #ddd;text-align:center;}
.table_board_for .addfile_i{position:absolute;top:50%;right:0;margin-top:-10px;display:inline-block;width:25px;height:24px;background:url(../images/icon/file_i.png) no-repeat 0 0;}
.table_board_for .text_left{text-align:left;padding:17px 30px 17px 20px;}
.table_board_for .text_left > a{display:block;}
.table_board_for .answer_box{margin-top:10px;}
.table_board_for .answer_box .ok{display:inline-block;border:1px solid #ccc;padding:2px 5px;color:red;}
.table_board_for .answer_box .standby{display:inline-block;border:1px solid #ccc;padding:2px 5px;color:#000;}
.qna_tbl .text_left{position:relative;padding-right:80px;}
.qna_tbl .text_left .answer_box{position:absolute;top:50%;margin-top:-17px;right:0;}
.qna_tbl .type{font-weight:500;margin-bottom:5px;color:#333;}
.anwer_off{display:inline-block;height:32px;line-height:32px;width:70px;font-size:13px;border:1px solid #f70f2b;color:#f70f2b;text-align:center;}
.anwer_on{display:inline-block;height:32px;line-height:32px;border:1px solid #00aeef;color:#00aeef;width:70px;font-size:13px;text-align:center;}
.table-view-01{width:100%;border-bottom:solid 1px #999;}
.table-view-01 .tit{font-size:16px;color:#000;}
.table-view-01 tr:first-child th,
.table-view-01 tr:first-child td{border-top:solid 1px #999;}
.table-view-01 th,
.table-view-01 td{padding:10px 8px;vertical-align:top;border-top:solid 1px #ddd;}
.table-view-01 th{color:#333;text-align:left;font-weight:500;}
.table-view-01 .blue{color:#5d9ad3;}
.table-view-01 .text_left{text-align:left;}
.table-view-01 .addfile_txt{padding-left:35px;background:url(../images/icon/file_i.png) no-repeat 0 0;}
.table-view-01 .notice-b{display:inline-block;padding:2px 8px;background-color:#489fc4;color:#fff;font-size:12px;border-radius:10px;}
.table-view-01.title-black th{color:#333;}
.table-view-01.th-center th{text-align:center;}
.table-view-01.table-line th,
.table-view-01.table-line td{border:solid 1px #ddd;}
.table-view-01 td .board-box{min-height:150px;padding:10px;}
.table-view-01 td .board-box img{max-width:100%;}
.table-view-01 .tit_box p.tit{float:left;}
.table-view-01 .tit_box p.tbl_detail_span{float:right;}
.table-view-01 .tit_box p.tbl_detail_span span:first-child:before{display:none;}
.table-view-01 .tit_box p.tbl_detail_span span:before{display:inline-block;overflow:hidden;width:1px;height:10px;margin:-1px 7px 0 4px;background:#bbb;content:'';vertical-align:middle;}
.table-view-01 .tit_box p.tbl_detail_span > span.anwer_on:before,.table-view-01 .tit_box p.tbl_detail_span > span.anwer_off:before{display:none;}

.table-view-01 tbody tr:nth-child(2) {display:none;}

.file_btn{display:block;background:url(../images/board/download.png) no-repeat 0 center;width:16px;height:21px;}
.table-form-01{width:100%;}
.table-form-01.border{border-top:solid 1px #333;border-bottom:solid 1px #ddd;width:100%;}
.table-form-01.border tbody tr th{text-align:left;background:#f1f4f6;}
.table-form-01.line_y th,.table-form-01.line_y td{border:1px solid #ddd;}
.table-form-01.type_03 tbody tr.text_center th{text-align:center;}
.table-form-01.border th,.table-form-01.border td{border-top:solid 1px #ddd;}
.table-form-01.type_02 th,.table-form-01.type_02 td{border-top:solid 1px #ddd;}
.table-form-01.type_02 th{background:#f7f7f7;text-align:center;}
.table-form-01.type_02 th.border_r{border-right:1px solid #ddd;}
.table-form-01.border_no{border-top:none;border-bottom:none;}
.table-form-01.border_no th,
.table-form-01.border_no td{border-top:none;}
.table-form-01 tr.border > th, .table-form-01 tr.border > td{border-top:1px solid #ddd;}
.table-form-01 tr:first-child > th,
.table-form-01 tr:first-child > td{border-top:none;}
.table-form-01 th{padding:10px 8px;text-align:left;color:#333;font-weight:bold;}
.table-form-01 th label{font-weight:bold;color:#333;text-align:center;}
.table-form-01 td{padding:10px 8px;}
.table-form-01 th label{font-weight:bold;}
.table-form-01 .w_150{width:150px;}
.table-form-01 .w_180{width:180px;}
.table-form-01 .w_120{width:120px;}
.table-form-01 .btn-type-01{width:100%;box-sizing:border-box;}
.table-respon{width:100%;border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;text-align:left;}
.table-respon.boder-01 th{border:solid 1px #ddd;background:#f7f7f7;}
.table-respon.boder-01 td{border:solid 1px #ddd;padding:10px 20px;}
.table-respon.form-01{border-top:solid 1px #999;border-bottom:solid 1px #999;}
.table-respon tr:first-child th{border-top:0;}
.table-respon tr:first-child td{border-top:0;}
.table-respon th{padding:13px 8px;color:#000;border-top:1px solid #ddd;}
.table-respon td{padding:13px 8px;border-top:1px solid #ddd;}
.paging-area.mt_10{margin-top:10px;}
.paging-area{position:relative;margin-top:30px;}
.paging-area ul{margin:0;padding:0;list-style:none;text-align:center;}
.paging-area ul li{display:inline;margin-left:5px;padding:0;}
.paging-area ul li a{display:inline-block;width:35px;height:35px;line-height:33px;color:#666;background-color:#fff;background-repeat:no-repeat;background-position:0 0;}
.paging-area ul li a:hover{background-color:#fff;color:#666;text-decoration:none;}
.paging-area ul li a.active{font-weight:500;text-decoration:none;color:#0b80ed;width:33px;height:33px;}
.paging-area ul li a.prev-first{background-image:url('../images/paging/prev-first.png');}
.paging-area ul li a.prev{background-image:url('../images/paging/prev.png');}
.paging-area ul li a.next-last{background-image:url('../images/paging/next-last.png');}
.paging-area ul li a.next{background-image:url('../images/paging/next.png');}
.paging-area ul li a span{display:inline-block;text-indent:-9999px;}
.board-search-01{margin-top:30px;padding:20px;text-align:center;font-size:14px;background-color:#ededed;}
.board-search-01 select{border:solid 1px #a1a1a1;background-color:#fff;}
.board-search-01 input{border:solid 1px #a1a1a1;background-color:#fff;}
.board-search-01 .select-type-01{width:80px;height:30px;line-height:30px;text-indent:7px;}
.board-search-01 .input-type-01{padding:0 5px;width:33%;height:30px;line-height:30px;}
.board-search-01 .btn{display:inline-block;vertical-align:middle;line-height:30px;height:30px;line-height:normal;}
.board-search-01 .btn-color-01{width:68px;color:#fff;background-color:#777;border:solid 1px #777;}
.border-list-type{border-top:solid 1px #999;border-bottom:solid 1px #999;font-size:14px;}
.border-list-type li{background-color:#fff;border-bottom:solid 1px #c7c7c7;}
.border-list-type li a{display:block;padding:10px 10px;}
.border-list-type li a .list-title{font-weight:500;color:#333;}
.border-list-type li a .list-up-bg{width:60px;padding-left:20px;color:#222;background:url('../images/icon/list-prev.gif') no-repeat 0 6px;}
.border-list-type li a .list-down-bg{width:60px;padding-left:20px;color:#222;background:url('../images/icon/list-next.gif') no-repeat 0 6px;}
.border-list-type li a .w-con{float:none;overflow:hidden;}
.border-list-type .border-none{border-bottom:none;}
.txt-board-box{padding:20px 5px;}
.txt-board-box img{max-width:100%;width:800px;}
.gallery-board-01{padding:30px 0;border-top:solid 1px #0b3e95;border-bottom:solid 1px #0b3e95;}
.gallery-board-01 .gallery-list li{width:31.3%;padding:10px 1%;float:left;}
.gallery-board-01 .gallery-list li a{display:block;position:relative;}
.gallery-board-01 .gallery-list li a img{width:100%;}
.gallery-board-01 .gallery-list li .txt-box{margin-top:10px;height:50px;text-align:center;}
.gallery-board-02{padding:30px 0;border-top:solid 1px #0b3e95;border-bottom:solid 1px #0b3e95;}
.gallery-board-02 .gallery-list li{width:23%;padding:10px 1%;float:left;}
.gallery-board-02 .gallery-list li a{display:block;position:relative;}
.gallery-board-02 .gallery-list li a img{width:200px;height:154px;}
.gallery-board-02 .gallery-list li .txt-box{margin-top:10px;height:25px;text-align:center;}
.img_board_list li{margin:0 0 30px;}
.img_board_list li a .img_box{
	position:relative;
	display:block;
	overflow:hidden;
	border:1px solid #ddd;
	margin-left:-1px;
}

.img_board_list li a .img_box img {
      object-fit: cover;
}
.img_board_list li a .img_box:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3);z-index:5;opacity:0;filter:alpha(opacity=0);}

.img_board_list li a .img_box2{
	position:relative;
	display:block;
	overflow:hidden;
	border:1px solid #ddd;
	margin-left:-1px;
}

.img_board_list li a .img_box2 img {
      object-fit: cover;
}
.img_board_list li a .img_box2:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3);z-index:5;opacity:0;filter:alpha(opacity=0);}

.img_board_list li a i{position:absolute;bottom:30px;left:50%;margin-left:-22.5px;}
.img_board_list li a .img_box img{width:100%;transition:all 0.9s ease;-webkit-transition:all 0.9s ease;-moz-transition:all 0.9s ease;-ms-transition:all 0.9s ease;-o-transition:all 0.9s ease;}
.img_board_list li a .txt_box{padding:15px 10px;background:#fff;color:#333;}
.img_board_list li a .txt_box .tit{font-size:16px;text-align:center;color:#333;font-weight:400;height:20px;line-height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.img_board_list li a .txt_box .date{color:#666;font-size:14px;margin-top:10px;}
.img_board_list li a .txt_box .date span{position:relative;padding:0 7px;}
.img_board_list li a .txt_box .date span:first-child{padding-left:0;}
.img_board_list li a .txt_box .date span:first-child:before{display:none;}
.img_board_list li a .txt_box .date span:before{content:'';position:absolute;top:50%;left:0;width:1px;height:12px;margin-top:-6px;background:#bbb;}
.img_board_list li a .txt_box .des_span span.des{font-size:14px;color:#999;height:40px;line-height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.img_board_list li a .txt_box .des_span{color:#999;font-size:13px;margin-top:5px;text-align:center;}
.img_board_list li a .txt_box .des_span span{position:relative;padding:0 7px;}
.img_board_list li a .txt_box .des_span span:first-child{padding-left:0;}
.img_board_list li a .txt_box .des_span span:first-child:before{display:none;}
.img_board_list li a .txt_box .des_span span:before{content:'';position:absolute;top:50%;left:0;width:1px;height:12px;margin-top:-6px;background:#bbb;}
.img_board_list li a:hover .img_box:before{opacity:1;filter:alpha(opacity=100);}
.img_board_list li a:hover .img_box img{transform:scale(1.05);}
.img_board_list li a:hover .txt_box .tit{color:#0b80ed;}
.img_notice_list{border-bottom:1px solid #ddd;border-top:1px solid #ddd;}
.img_notice_list li{border-top:1px solid #ddd;padding:15px 0;overflow:hidden;position:relative;display:table;width:100%;}
.img_notice_list li:first-child{border-top:0;}
.img_notice_list li .img_box{position:relative;float:left;width:186px;margin-right:40px;}
.img_notice_list li .txt_box{display:table-cell;width:100%;vertical-align:middle;}
.img_notice_list li .txt_box .tit{display:block;margin-top:8px;font-size:16px;color:#45cde5;overflow:hidden;}
.img_notice_list li .des{margin-top:8px;font-size:14px;}
.birth_list li{float:left;width:130px;}
.birth_list li.type_01{width:135px;margin-left:20px;height:32px;line-height:32px;}
.birth_list li input[type="text"]{width:90px;}
.birth_list li .txt{padding:0 8px;}
.qna{border-top:solid 1px #999;border-bottom:solid 1px #999;}
.qna li:first-child .qna-header{border-top:none;}
.qna .qna-header{padding:10px;background:url(../images/qna/qna-q.png) no-repeat 10px center;border-top:solid 1px #ddd;}
.qna .qna-header a{display:block;padding-left:40px;padding-right:30px;text-decoration:none;background:url(../images/qna/qna-up.png) no-repeat right center;}
.qna .qna-header a.select{font-weight:400;color:#333;background:url(../images/qna/qna-down.png) no-repeat right center;}
.qna .qna-body{display:none;padding:20px 20px 20px 50px;line-height:1.5;color:#333;background:url(../images/qna/qna-a.png) no-repeat 10px 25px #fff;border-top:solid 1px #ddd;}
.input_find{position:relative;padding-right:124px;display:inline-block;}
.input_find .table-btn-01{position:absolute;top:0;right:0;width:95px;height:38px;line-height:38px;padding:0;width:110px;}
.qna{border-top:solid 1px #999;border-bottom:solid 1px #999;}
.qna li:first-child .qna-header{border-top:none;}
.qna .qna-header{padding:10px;background:url(../images/qna/qna-q.png) no-repeat 10px center;border-top:solid 1px #ddd;}
.qna .qna-header.select{background:url(../images/qna/qna-q_over.png) no-repeat 10px center;}
.qna .qna-header a{display:block;padding-left:40px;padding-right:30px;text-decoration:none;background:url(../images/qna/qna-up.png) no-repeat right center;}
.qna .qna-header a.select{color:#333;background:url(../images/qna/qna-down.png) no-repeat right center;}
.qna .qna-body{display:none;padding:20px 20px 20px 50px;line-height:1.5;color:#333;background:url(../images/qna/qna-a.png) no-repeat 10px 25px #fafafa;border-top:solid 1px #ddd;}
.calender_td .date_pic01,.calender_td .date_pic02{padding-right:35px;background:url(../images/sub/month_i.png) no-repeat right center;background-size:25px;padding-top:5px;padding-bottom:5px;}
.calender_td .date_pic02{}
.calender_td .date_pic02:before{width:10px;line-height:28px;padding:0 10px;color:#444;text-align:center;content:'~';}
.table_qna{width:100%;table-layout:fixed;border-top:solid 1px #999;border-bottom:solid 1px #999;}
.table_qna th{color:#333;text-align:center;font-weight:500;padding:12px 0;}
.table_qna td{padding:12px 0;position:relative;line-height:20px;border-top:1px solid #ddd;text-align:center;}
.table_qna .text_left{text-align:left;padding:5px 20px;}
.table_qna .text_left > a{display:block;word-wrap:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.table_qna .answer_box{margin-top:10px;}
.table_qna .answer_box .ok{display:inline-block;border:1px solid #ccc;padding:2px 5px;color:red;}
.table_qna .answer_box .standby{display:inline-block;border:1px solid #ccc;padding:2px 5px;color:#000;}
@media screen and (max-width:1024px){ .col_scroll{height:100%;overflow-x:hidden;padding:0 0 20px 0;overflow-y:auto;-webkit-overflow-scrolling:touch;}
.row_scroll{width:100%;padding:0 0 20px 0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;}
.row_scroll table{width:100%;min-width:550px;}
}
@media screen and (max-width:1024px){.col_scroll::-webkit-scrollbar-track, .row_scroll::-webkit-scrollbar-track{border-radius:10px;//background-color:#fff;}
.col_scroll::-webkit-scrollbar ,.row_scroll::-webkit-scrollbar{width:4px;height:4px;//background-color:#fff;}
.col_scroll::-webkit-scrollbar-thumb ,.row_scroll::-webkit-scrollbar-thumb{border-radius:10px;background-color:#999;}
}
input[type=checkbox]{opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);width:1px !important;height:1px !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0);border:0}
input[type=checkbox]+label{display:inline-block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;}
input[type=checkbox]+label:before{content:' ';display:inline-block;width:18px;height:18px;line-height:18px;margin:-2px 8px 0 0;text-align:center;vertical-align:middle;border:1px solid #aaa;font-family:xeicon!important;display:inline-block;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
input[type=checkbox]:checked+label:before{content:"\e928";background:#00aeef;color:#fff;border:1px solid #00aeef;}
.country_tab input[type=checkbox]+label:before{display:block;margin:0 auto 10px;}
.country_tab label{display:block;}
.check_wrap{position:relative;display:inline-block;}
.check_wrap input[type=checkbox]{opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);position:absolute;top:3px;left:0;width:20px !important;height:20px !important;margin:0px !important;overflow:hidden !important;clip:auto;border:0;z-index:1;}
.check_wrap input[type=checkbox]+span.checkbox:before{content:' ';display:inline-block;width:18px;height:18px;line-height:18px;margin:-2px 8px 0 0;text-align:center;vertical-align:middle;border:1px solid #aaa;font-family:xeicon!important;display:inline-block;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.check_wrap input[type=checkbox]:checked+span.checkbox:before{content:"\e928";background:#00aeef;color:#fff;border:1px solid #00aeef;}
input[type='radio']{opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
input[type=radio]+label{display:inline-block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;}
input[type=radio]+label:before{content:' ';display:inline-block;width:18px;height:18px;line-height:18px;margin:-2px 8px 0 0;font-size:18px;text-align:center;vertical-align:middle;color:#666;font-family:xeicon!important;display:inline-block;speak:none;font-style:normal;font-weight:100;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e9c6";}
input[type=radio]:checked+label:before{content:"\e9c7";color:#00aeef;}
select::-ms-expand{display:none;}
@media all and (max-width:1024px){table{font-size:13px;}
.table_board_for th,.table_board_for td{padding:8px 0;}
.btn-type-01,
.btn-type-02,
.btn-type-03,
.btn-type-04{min-width:100px;}
.board_view_btn_box{position:relative;}
.board_view_btn_box a{min-width:70px;padding:7px 10px;}
.board_view_btn_box a:nth-of-type(2){position:absolute;top:0;left:0;min-width:35px;}
.board_view_btn_box a:nth-of-type(3){position:absolute;top:0;left:60px;min-width:35px;}
.board_view_btn_box a:nth-of-type(4){position:absolute;top:0;left:120px;min-width:35px;}
.table-respon colgroup{display:none;}
.table-respon tr:first-child td{border-top:0;}
.table-respon th{display:block;width:100%;border-right:0;padding:5px 0 0;box-sizing:border-box;}
.table-respon td{display:block;width:100%;padding:8px 0;border-top:0;box-sizing:border-box;}
.table-respon.boder-01{border:0;}
.table-respon.boder-01 th{border:0;}
.table-respon.boder-01 td{border:0;padding:10px 8px;}
.table-form-01 .w_150{width:70px;}
.table-form-01 .w_120{width:70px;}
.table-form-01 .w_180{width:70px;}
.table-form-01 .w_adjust{width:90px;}
.table-form-01{font-size:12px;letter-spacing:-1px;}
.area_select li{display:block;width:100%;padding-left:0;margin-top:10px;}
.area_select li:first-child{margin-top:0;}
.area_select li:before{display:none;}
.table-form-01 .input_30{width:100%;}
.img_notice_list li .img_box{position:relative;float:left;width:80px;margin-right:30px;}
.img_board_list li a .txt_box{padding:10px 2px 0;}
.img_board_list li a .txt_box .tit{font-size:14px;}
.img_board_list li a .txt_box .des_span{font-size:12px;letter-spacing:-1px;}
.e_mail_box{display:block;}
.e_mail_box .mail_txt{display:block;float:left;width:90%;margin-right:2%;margin-bottom:10px;vertical-align:middle;}
.e_mail_box .mail_a{display:block;float:left;width:8%;text-align:center;margin-bottom:10px;vertical-align:middle;}
.e_mail_box .mail_a:after{content:'';clear:both;visibility:hidden;height:0;display:block;}
.e_mail_box .mail_txt2{display:block;width:100%;margin-top:10px;}
.e_mail_box .mail_sel{display:block;width:100%;padding-left:0;margin-top:10px;}
.e_mail_box .mail_sel:before{display:none;}
.input_find{position:relative;padding-right:90px;}
.input_find .table-btn-01{position:absolute;top:0;right:0;width:90px;}
.table-respon.form-01 .input_30{width:100%;text-indent:10px;font-size:14px;padding:0;box-sizing:border-box;}
.calender_td .date_pic01,.calender_td .date_pic02{display:inline-block;}
.calender_td .date_pic02{margin-top:10px;}
.table_qna colgroup{display:none;}
.table_qna th:nth-child(1),
.table_qna td:nth-child(1){display:none;}
.table_qna th:nth-child(2),
.table_qna td:nth-child(2){width:65% !important;}
.table_qna th:nth-child(3),
.table_qna td:nth-child(3){width:15% !important;}
.table_qna th:nth-child(4),
.table_qna td:nth-child(4){width:20% !important;}
.qna_tbl .text_left{padding-right:0px;}
.qna_tbl .text_left .answer_box{position:static;margin-top:8px;}
.qna_tbl .type{font-weight:500;margin-bottom:5px;color:#333;}
.birth_list li{margin-left:0;margin-top:5px;}
}
@media (max-width:1024px){.table_board_for colgroup{display:none;}
.table_board_for th:nth-child(1),
.table_board_for td:nth-child(1){display:none;}
.table_board_for th:nth-child(2),
.table_board_for td:nth-child(2){width:65% !important;}
.table_board_for th:nth-child(3),
.table_board_for td:nth-child(3){width:15% !important;}
.table_board_for th:nth-child(4),
.table_board_for td:nth-child(4){width:20% !important;}
}
.mCustomScrollBox{}
.scroll-con .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#333;background-color:rgba(51, 51, 51, 0.85);}
.scroll-con .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#333;background-color:rgba(51, 51, 51, 0.85);}
.scroll-con .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#333;background-color:rgba(51, 51, 51, 0.85);}
#top_btn{width:55px;height:50px;text-align:center;border-radius:5px;position:fixed;font-size:2em;padding:2px;color:#fff;bottom:50px;right:10px;z-index:99999;}
.mCustomScrollBox{}
.scroll-con .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#333;background-color:rgba(51, 51, 51, 0.85);}
.scroll-con .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#333;background-color:rgba(51, 51, 51, 0.85);}
.scroll-con .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#333;background-color:rgba(51, 51, 51, 0.85);}
.modal-dialog .check-area{float:left;width:82%;text-align:left;color:#333;}
.modal-dialog .modal-footer .pop-close{float:right;width:18%;text-align:right;display:block;font-weight:500;color:#333;box-sizing:border-box;border-left:1px solid #ccc;}
.modal-dialog{position:relative;width:auto;display:inline-block;max-width:96%;margin:0 2%;}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0, 0, 0, 0.2);border-radius:0px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);}
.modal-backdrop{position:absolute;top:0;right:0;left:0;background-color:#000;}
.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0;}
.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5;}
.modal-header .close{margin-top:-2px;}
.modal-title{margin:0;line-height:1.42857143;}
.modal-body{position:relative;padding:0px;}
.modal-footer{padding:8px 15px;text-align:right;border-top:1px solid #e5e5e5;}
.modal-footer .btn + .btn{margin-bottom:0;margin-left:5px;}
.modal-footer .btn-group .btn + .btn{margin-left:-1px;}
.modal-footer .btn-block + .btn-block{margin-left:0;}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll;}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.5;z-index:500;}

table{

	word-wrap:break-word;
	word-break:break-all;

}

@media screen and (max-width:640px){
	#bo_v_con iframe{ width:100%; height:50vw; }
}


.modal-header { display: none; }