	@media screen and (max-width: 736px) {

		.subpage .wrap_container{float:none; width:100%;}
		.subpage #content{width:100%; margin-top:61px;}

		.subpage #content{margin-bottom:0;}
		.bx-wrapper{height:290px; overflow:hidden;}

		.wrap_contents_left.wide{width:100%;}


		.subpage .wrap_container.wide{width:100%;}


		#header_2{ margin-top:60px; border-bottom:1px solid #e0e0e0;}
		#header_2 h2{margin-bottom:0.5em !important;}
		#header_2 .wrap_title{text-align:center; font-size:12px; font-weight:400; padding-top:15px; height:auto; padding-bottom:10px; box-sizing:border-box; letter-spacing:-1px; line-height:normal;}
		#header_2 .wrap_title img{margin-bottom:0; height:15px;}
		#header_2 .gnb{overflow:hidden; height:auto; text-align:center;}
		#header_2 .gnb li{display:inline-block; width:25%; vertical-align:top; margin-bottom:10px;}
		#header_2 .gnb li a{float:none; display:block; text-align:center; font-size:11px; font-weight:400; margin-right:0; color:#313131; line-height:normal;}
		#header_2 .gnb li:last-child a{margin-right:0;}
		#header_2 .gnb li img{margin-bottom:0; height:50px;}

		.wrap_notice{width:100%; margin:0 auto 17px; box-sizing:border-box; height:; padding-top:10px; height:auto; padding-left:0;}
		.wrap_notice .notice{overflow:hidden; box-sizing:border-box; padding:0 10px;}
		.wrap_notice h3{font-size:16px !important; font-weight:400; color:#505050; letter-spacing:-1px; width:auto; float:none; display:block;}
		.wrap_notice ul{width:100%; float:left; padding-top:5px; box-sizing:border-box;}

		.wrap_notice ul a{font-family:'Dotum'; font-size:12px; color:#263a4d; line-height:18px; padding:3px 0; overflow:hidden; display:block;}
		.wrap_notice ul a span.subject{float:left; margin-right:0; width:70%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
		.wrap_notice ul a span.date{float:left; text-align:center; width:25%;}
		.wrap_notice ul a span.more{float:left; text-align:center; width:5%; text-align:right;}

		.wrap_join{box-sizing:border-box; width:96%; box-sizing:border-box; border:1px solid #a3a3a3; overflow:hidden; background:url('/img/main/bg_join.jpg') no-repeat left center; background-size:auto 100px; padding:10px 0 10px 85px; margin:0 auto 50px !important;}
		.wrap_join h3{float:left; font-size:18px !important; line-height:49px; font-weight:700; letter-spacing:-1px; color:#566595; margin-right:23px;}
		.wrap_join p{float:left; font-size:14px; font-weight:400; line-height:19px; padding-top:32px; color:#777; display:none;}
		.wrap_join a{float:right; display:inline-block; width:51px; height:51px; line-height:49px; background:#566595; font-size:12px; color:#fff; border-radius:100px; margin-right:10px; text-align:center; letter-spacing:-1px;}


		.wrap_right{display:none;}

		.subpage .cont_ti{font-size:30px; color:#555; font-weight:400; letter-spacing:-2px; text-align:center; color:#222; clear:both; padding-top:25px; padding-bottom:0;}
		.subpage .cont_ti span{display:block; font-size:14px; color:#9c9c9c; padding-top:10px; letter-spacing:0; margin:0 !important;}

		.subpage .menu_title{font-size:24px; color:#555; font-weight:500; letter-spacing:-1px; text-align:center; color:#222; clear:both; padding-top:12px; padding-bottom:0;}
		.subpage .menu_title span{display:block; font-size:14px; color:#9c9c9c; padding-top:5px; letter-spacing:0; margin:0 !important;}

		.footer_info{color:#fff !important; font-size:11px; box-sizing:border-box; padding:7px; letter-spacing:-0.5px;}
		.footer_info a{color:#fff;}

		.footer_menu{overflow:hidden; text-align:center; background:#f3f3f3; padding:5px 0;}
		.footer_menu li{overflow:hidden; display:inline-block; color:#000; font-size:11px;}
		.footer_menu li a{color:#000; font-size:11px; margin:0 7px 0 5px;}

		.subpage #content-wrapper.wide #content{width:100%;}

		#titleBar .title{padding-top:10px;}
		#titleBar .title img {height:30px; display:inline-block;}
		#titleBar .title a{display:inline-block; vertical-align:middle;}
		#titleBar .title a:last-child{margin-left:5px; font-size:18px; color:#1975b9; font-weight:500; margin-top:0;}

		.wrap_video{overflow:hidden; width:100%; height:auto; position:relative; background:url('/img/main/img_main_visual_top_bg7.jpg'); vertical-align:top; padding-top:55px;}
		.wrap_video .wrap_video_new{position:static; left:0; margin-left:0;}
		.wrap_video .wrap_video_new video{width:100%; height:auto; vertical-align:top; margin:0; padding:0;}


		.wrap_airport_search{background:#44b0de; overflow:hidden; padding:5px 10px 10px; box-sizing:border-box; position:relative;}
		.airport_search{width:100%; margin:0 auto;}
		.airport_search h3{float:none; font-weight:500; color:#fff; font-size:14px; width:100%; box-sizing:border-box; padding-right:0; text-align:center; height:31px; line-height:26px;}
		.airport_search .search_list{float:left;}
		.airport_search .search_list input{width:80%; height:26px; border:none; padding:5px 10px; font-size:14px; font-weight:600; box-sizing:border-box;}
		.airport_search .search_list dl{display:inline-block; overflow:hidden; padding:0; text-align:center; width:100%;}
		.airport_search .search_list dl dt{float:none; display:inline-block; color:#fff; font-size:12px;}
		.airport_search .search_list dl dd{float:none; display:inline-block; padding-left:5px;}
		.airport_search .search_list dl dd ul li{float:none; display:inline-block; border-right:none; margin-right:0;}
		.airport_search .search_list dl dd ul li a{color:#fff; font-size:11px; font-weight:300; line-height:12px; display:inline-block; padding-right:6px;}
		.airport_search .search_list dl dd ul li:last-child{border-right:none;}
		.airport_search .btn{float:none; position:absolute; right:10px; top:36px;}
		.airport_search .btn input{height:26px;}






		.wrap_main_emjm{width:100%; padding-bottom:30px; box-sizing:border-box; padding:0 10px;}
		.wrap_main_emjm img{vertical-align:top;}
		.wrap_main_emjm .submain_ti{text-align:center; padding:15px 0 10px 0;}
		.wrap_main_emjm .submain_ti h3{font-size:18px; letter-spacing:-1px; font-weight:500; line-height:30px;}
		.wrap_main_emjm .submain_ti h3 strong{font-weight:700;}
		.wrap_main_emjm .submain_ti p{font-size:12px; color:#7d7d7d; line-height:normal;}

		.wrap_main_emjm_top{overflow:hidden; margin-bottom:0; text-align:center;}
		.wrap_main_emjm_top li{float:none; margin-right:0; display:inline-block; margin-left:-4px;}
		.wrap_main_emjm_top li:nth-child(1) img{width:auto; height:200px;}
		.wrap_main_emjm_top li:nth-child(2){margin-bottom:0px; margin-right:0;}
		.wrap_main_emjm_top li:nth-child(2) img, .wrap_main_emjm_top li:nth-child(3) img{height:99.5px;}
		.wrap_main_emjm_top li:nth-child(3){margin-bottom:0; margin-right:0;}

		.wrap_main_emjm_bottom{overflow:hidden;}
		.wrap_main_emjm_bottom .main_emjm_bottom_left{overflow:hidden; float:none; text-align:center; margin-bottom:20px;}
		.wrap_main_emjm_bottom .main_emjm_bottom_left li{float:none; margin-right:0; display:inline-block; margin-left:-4px;}
		.wrap_main_emjm_bottom .main_emjm_bottom_left li:nth-child(1) img, .wrap_main_emjm_bottom .main_emjm_bottom_left li:nth-child(2) img{width:auto; height:179.5px;}
		.wrap_main_emjm_bottom .main_emjm_bottom_right{float:right; width:100%; margin-bottom:20px;}

		.main_emjm_bottom_right .nav{overflow:hidden;}
		.main_emjm_bottom_right .nav li{float:left; width:33.3%; box-sizing:border-box; padding:0 10px; border:1px solid #e8e8e8; border-right:none;;}
		.main_emjm_bottom_right .nav li:last-child{border-right:1px solid #e8e8e8; width:33.4%; box-sizing:border-box;}
		.main_emjm_bottom_right .nav li.on, .main_emjm_bottom_right .nav li:hover{border-bottom:1px solid #fff;}
		.main_emjm_bottom_right .nav li a{display:block; border-bottom:2px solid #fff; text-align:center; box-sizing:border-box; height:35px; line-height:35px; color:#000; font-size:14px; font-weight:400;}
		.main_emjm_bottom_right .nav li.on a, .main_emjm_bottom_right .nav li a:hover{display:block; border-bottom:2px solid #ec4b4b; text-align:center; box-sizing:border-box; height:35px; line-height:35px; color:#ec4b4b; font-size:14px; font-weight:400;}
		.main_emjm_bottom_right .nav li{float:left;}

		.main_emjm_bottom_right .emjm_list{border:1px solid #e8e8e8; border-top:none; margin-top:-1px; box-sizing:border-box; height:auto; padding:10px 15px;}
		.main_emjm_bottom_right .emjm_list li{overflow:hidden; line-height:20px;}
		.main_emjm_bottom_right .emjm_list li a{font-size:12px; color:#565656; font-weight:300; float:left; padding-left:7px; background:url('/img/main/ico_emjm_1.jpg') no-repeat left 8px;}
		.main_emjm_bottom_right .emjm_list li .date{font-size:11px; color:#a1a1a1; font-weight:300; float:right;}


		.main_calendar{width:100%; margin:0 auto; box-sizing:border-box; border:none; background:#fff;}
		.main_calendar_con{box-sizing:border-box; padding:0 15px 8px;}
		.main_calendar_con ul{text-align:center;}
		.main_calendar_con ul li{display:inline-block;}
		.main_calendar_con ul.date_nav{ padding-top:20px; margin-bottom:0;}
		.main_calendar_con ul.date_nav li{vertical-align:top; height:17px; line-height:17px;}
		.main_calendar_con ul.date_nav li img{width:17px; height:17px;}
		.main_calendar_con ul.date_nav .date{width:75px; height:17px; line-height:17px; font-size:14px; color:#363636; font-weight:600;}
		.main_calendar_con ul.wrap_date_list{padding-bottom:13px; border-bottom:1px solid #eee; margin-bottom:25px;}
		.main_calendar_con ul.wrap_date_list li a{display:block; width:30px; height:30px; line-height:28px; text-align:center; color:#363636; background:#fff; border-radius:1000px;}
		.main_calendar_con ul.wrap_date_list li.red a{display:block; width:30px; height:30px; line-height:28px; text-align:center; color:#0075a9;}
		.main_calendar_con ul.wrap_date_list li.select a, .main_calendar_con ul.wrap_date_list li a:hover{background:#ff7473; color:#fff;}

		.center_ban{text-align:center;}
		.main_calendar_list .center_ban img{width:300px !important;}

		.main_calendar_list{overflow:hidden; box-sizing:border-box; padding:0 15px;}
		.main_calendar_list ul:first-child{float:left;}
		.main_calendar_list ul:last-child{float:right;}
		.main_calendar_list ul{width:100%; margin-bottom:15px;}
		.main_calendar_list ul li{overflow:hidden; border-bottom:1px solid #f0f0f0; padding:9px 0;}
		.main_calendar_list ul li:first-child{padding-top:0;}
		.main_calendar_list ul li:last-child{padding-bottom:9px; border-bottom:1px solid #f0f0f0;}
		.main_calendar_list ul li p{float:left; margin-left:2px;}
		.main_calendar_list ul li p img{width:65px; height:65px;}
		.main_calendar_list ul li dl{float:left; width:70%; color:#363636; padding-top:4px; box-sizing:border-box; padding-left:10px;}
		.main_calendar_list ul li dl dt{font-size:14px; font-weight:300; margin-bottom:5px; line-height:normal;}
		.main_calendar_list ul li dl dd{font-size:12px; color:#7b7b7b; font-weight:300; line-height:normal;}

		.main_calendar_list .center_ban{width:100%; text-align:center; float:none; margin:0 0 15px;}
		.main_calendar_list .center_ban img{width:339px; height:389px;}

		.wrap_main_calendar{width:100%; padding-bottom:0; background:url('/img/main/bg_main_calendar.jpg') repeat-x center top;}
		.wrap_main_calendar img{vertical-align:top;}
		.wrap_main_calendar .submain_ti{text-align:center; padding:15px 10px 17px; box-sizing:border-box;}
		.wrap_main_calendar .submain_ti h3{font-size:21px; letter-spacing:-1px; font-weight:500; line-height:20px; margin-bottom:10px;}
		.wrap_main_calendar .submain_ti h3 strong{font-weight:700;}
		.wrap_main_calendar .submain_ti p{font-size:12px; color:#9e4847; line-height:15px;}






		.wrap_sns_review{background:#47b8e0; padding:20px 0 10px;}
		.wrap_sns_review img{vertical-align:top; height:40px;}
		.wrap_sns_review h2{text-align:center; margin-bottom:10px;}
		.wrap_sns_review h3{font-size:14px; color:#fff; text-align:center; font-weight:300; box-sizing:border-box; padding:0 10px;}
		.wrap_sns_review ul{text-align:center; width:100%; margin:0 auto; padding:15px 0;}
		.wrap_sns_review ul li{display:inline-block; margin:7px 7px 7px 5px; text-align:center; background:#fff; width:200px; height:250px; border-radius:10px; overflow:hidden;}

		.wrap_sns_list{display:table; width:200px; height:250px; box-sizing:border-box; padding:0 5px;}
		.wrap_sns_list table{width:100%; height:250px;}
		.wrap_sns_list table .sns_icon{border-bottom:1px solid #eaeaea; font-weight:300;}
		.wrap_sns_list table .sns_content{padding:5px 0; color:#7b7b7b; font-size:12px; line-height:16px; font-weight:300;}
		.wrap_sns_list table .date{vertical-align:top; color:#73645f; font-weight:300;}

		.wrap_sns_list.sns_bg {position:relative;}
		.wrap_sns_list.sns_bg:after{content:' '; background:rgba(0,0,0,0.6); width:200px; height:100%; display:block; position: absolute; top:0px; left:0px;}

		.wrap_sns_list.sns_bg table{width:180px; height:300px; position: absolute; top:0px; left:10px; z-index: 2; }
		.wrap_sns_list.sns_bg table .sns_icon{border-bottom:1px solid #fff; font-weight:300; height:60px;}
		.wrap_sns_list.sns_bg table .sns_content{height:80px !important;}
		.wrap_sns_list.sns_bg table .sns_content a{padding:5px 0; color:#fff; font-size:12px; line-height:22px; font-weight:300; }
		.wrap_sns_list.sns_bg table .date{vertical-align:middle; color:#fff; font-weight:300; font-size:12px; height:40px !important;}







		#content .link-list li a{font-size:12px; text-decoration:none; display:block;}

		.3u .link-list{float:none;}
		.3u .link-list ul{overflow:hidden;}
		.3u .link-list li{float:left;}
		.3u .link-list li a{display:block; padding:0 30px; height:21px; line-height:21px; color:#151515; font-size:12px;}
		.3u .link-list li a:hover, .link-list li.on a{background:#5e5e5e; color:#fff;}

		/* #content-wrapper #content{background:url('/img/main/bg_menu_con.jpg') repeat-x center top;} */
		.link-list{text-align:center; position:relative; padding-bottom:45px;}
		.link-list ul{overflow:hidden; text-align:center;}
		.link-list li{display:inline-block; margin:0 0 3px 0;}
		.link-list li{width:140px;}
		.link-list.cell5 li{width:120px;}
		.link-list li a{display:block; padding:0; height:26px; line-height:23px; color:#393939; font-size:11px; text-align:center; border:1px solid #0075a9; letter-spacing:0; box-sizing:border-box; border-radius:1000px; font-weight:500;}
		.link-list li a:hover, .link-list li.on a{background:#0075a9; color:#fff; border:1px solid #0075a9; height:26px;}
		.link-list p{display:block; font-size:12px; line-height:normal; color:#9c9c9c; letter-spacing:0; margin:0 !important; position:absolute; bottom:0; width:100%;}

		.menu001 .link-list li a{color:#393939; border:1px solid #0075a9;}
		.menu001 .link-list li a:hover, .menu001 .link-list li.on a{background:#0075a9; color:#fff; border:1px solid #0075a9;}
		.menu002 .link-list li a{color:#393939; border:1px solid #0075a9;}
		.menu002 .link-list li a:hover, .menu002 .link-list li.on a{background:#0075a9; color:#fff; border:1px solid #0075a9;}
		.menu003 .link-list li a{color:#393939; border:1px solid #0075a9;}
		.menu003 .link-list li a:hover, .menu003 .link-list li.on a{background:#0075a9; color:#fff; border:1px solid #0075a9;}
		.menu004 .link-list li a{color:#393939; border:1px solid #0075a9;}
		.menu004 .link-list li a:hover, .menu004 .link-list li.on a{background:#0075a9; color:#fff; border:1px solid #0075a9;}
		.menu005 .link-list li a{color:#393939; border:1px solid #0075a9;}
		.menu005 .link-list li a:hover, .menu005 .link-list li.on a{background:#0075a9; color:#fff; border:1px solid #0075a9;}
		.menu006 .link-list li a{color:#393939; border:1px solid #0075a9;}
		.menu006 .link-list li a:hover, .menu006 .link-list li.on a{background:#0075a9; color:#fff; border:1px solid #0075a9;}
		.menu007 .link-list li a{color:#393939; border:1px solid #0075a9;}
		.menu007 .link-list li a:hover, .menu007 .link-list li.on a{background:#0075a9; color:#fff; border:1px solid #0075a9;}
		.menu008 .link-list li a{color:#393939; border:1px solid #0075a9;}
		.menu008 .link-list li a:hover, .menu008 .link-list li.on a{background:#0075a9; color:#fff; border:1px solid #0075a9;}






		.map_btn{text-align:center; padding-top:50px;}
		.map_btn a{font-size:19px; color:#fff !important; padding:10px 30px; display:inline-block; text-align:center; background:#0075a9; text-decoration:none;}
		.map_btn a.type2{font-size:19px; color:#fff !important; padding:10px 30px; display:inline-block; text-align:center; background:#666; text-decoration:none;}









		.wrap_guin_board_top .btn li a{display:inline-block; border:1px solid #1975b9; min-width:50px; font-size:12px; color:#333438; font-weight:500; height:20px; line-height:17px; box-sizing:border-box; padding:0 8px; border-radius:100px; text-align:center; width:auto !important;}













		/* bbs */
		.tb_top_op{position:relative; height:41px; margin-bottom:50px;}
		.tb_top_op .count{position:absolute; left:2px; top:10px; font-size:16px; color:#000000; font-weight:600;}
		.tb_top_op .count span{color:#1e82c7;}
		.tb_top_op .bbs_sch_box{margin-top:20px; text-align:center; padding:19px 0; clear:both; display:block;}
		.tb_top_op .bbs_sch_box :after{content:""; clear:both; display:block; height:0;}
		/* .tb_top_op .bbs_sch_box select{height:26px; border:1px solid #c2c2c2; background:#ffffff; color:#2a2a2a; width:100px;}
		.tb_top_op .bbs_sch_box input[type="text"]{width:300px; height:24px; border:1px solid #c2c2c2; background:#ffffff; text-indent:5px; vertical-align:top;} */
		.tb_top_op .bbs_sch_box select{border:1px solid #c2c2c2; width:25%; height:28px; box-sizing:border-box; padding-left:10px; color:#333; font-size:13px; font-family:'Noto Sans KR'; font-weight:400; display:inline-block;}
		.tb_top_op .bbs_sch_box input[type="text"]{border:1px solid #c2c2c2; width:40%; height:28px; box-sizing:border-box; padding-left:10px; color:#333; font-size:13px; font-family:'Noto Sans KR'; font-weight:400; display:inline-block;}

		.tb_top_op .bbs_sch_box .txt_line{float:left; line-height:24px;}

























		.comment_wrap{}
		.comment_wrap .tit_h2{font-size:14px; height:15px; font-weight:600; padding-top:2px;}
		.comment_wrap .write_comment{border-top:1px solid #666666; margin-top:7px; padding:9px 7px; background:#f2f2f2;}
		.comment_wrap .write_comment .name{font-weight:600; color:#4c4c4c; /* font-size:13px; */ margin-bottom:5px;}
		.comment_wrap .write_comment .name input{width:40px; border:1px solid #c3c3c3; text-indent:3px; height:15px;}
		.comment_wrap .write_comment .name a.btn{width:40px; height:15px; font-size:11px; font-weight:600; padding:2px 5px; text-align:center; color:#fff;  background:#4c4c4c;}
		.comment_wrap .write_comment .write_box{position:relative;}
		.comment_wrap .write_comment .write_box:after{content:""; clear:both; display:block; height:0;}
		.comment_wrap .write_comment .write_box textarea{width:100%; height:21px; border:1px solid #c3c3c3; padding:5px 0; }

		.comment_wrap .notice_comment{border-top:1px solid #666666; margin-top:7px; padding:9px 7px; background:#f2f2f2;}
		.comment_wrap .notice_comment .notice_box{padding-right:50px; position:relative; font-size:14px;}
		.comment_wrap .notice_comment .notice_box:after{content:""; clear:both; display:block; height:0;}
		.comment_wrap .notice_comment .notice_box a.btn_auth{position:absolute; right:0px; top:-2px; width:45px; height:22px; padding:3px; font-size:13px; font-weight:600; text-align:center; display:block; color:#fff;  background:#4c4c4c; line-height:20px;}

		.comment_wrap ul.comment_li{border-top:1px solid #ccc; padding-top:10px;}
		.comment_wrap ul.comment_li li{border-bottom:1px solid #ddd3ce; padding:10px 3px;}
		.comment_wrap ul.comment_li li:first-child{border-top:0 none; padding-top:0px;}
		.comment_wrap ul.comment_li li dl dt{font-weight:bold; margin-bottom:4px; position:relative;}
		.comment_wrap ul.comment_li li dl dt span{margin-right:2px; }
		.comment_wrap ul.comment_li li dl dt span.date{position:absolute; right:0px; top:0px;}
		.comment_wrap ul.comment_li li dl dt span.btn{display:block; height:9px; position:absolute; right:50px; top:-1px;}
		.comment_wrap ul.comment_li li dl dt span.btn a{padding:0px 5px; background:#4c4c4c; color:#fff; font-size:10px; line-height:16px; border-radius:5px;}
		.comment_wrap ul.comment_li li dl dt a.del_btn{display:block; height:15px; padding:0px 5px; background:#4c4c4c; color:#fff; position:absolute; right:50px; top:-1px; font-size:10px; line-height:15px; border-radius:5px;}
		.comment_wrap ul.comment_li li dl dt a.mod_btn{display:block; height:15px; padding:0px 5px; background:#4c4c4c; color:#fff; position:absolute; right:73px; top:-1px; font-size:10px; line-height:15px; border-radius:5px;}
		.comment_wrap ul.comment_li li dl dd span{line-height:15px;}
		.comment_wrap ul.comment_li .re_comment_li{margin-left:25px;}
		.comment_wrap ul.comment_li .comment_re{margin-left:25px;}

		.comment_img_preview {margin-left:5px;}
		.comment_img_preview .thumb_link{display:block; position:relative; z-index:1; width:42px; cursor:pointer;}
		.comment_img_preview .thumb_img{border:1px solid #e3e3e3;background-color:#ffffff; width:42px; height:42px; z-index:10;}
		.comment_img_preview .thumb_delete{position: absolute; top: -3px; right: -10px; z-index: 30; width: 10px; height: 10px;}
		.comment_img_preview .thumb_delete img{width: 10px; height: 10px;}


		.comment_img_file{width:78px; height:42px; cursor:pointer; background:url(/img/board/ico_pic4.jpg) no-repeat left top; display:inline-block;}
		.comment_img_file input[type="file"]{width:40px; height:21px; cursor:pointer; opacity:0;filter:alpha(opacity=0); }

		.div_sticker img {padding:10px 10px 0 10px;}
		.div_sticker .sticker {display:inline-block; width:50px; }



		.board_signature .signature_txt{text-align:center; border:1px solid #b3b3b3; border-bottom:none; height:auto; padding:10px; line-height:15px; font-size:14px; color:#333438; font-weight:400; box-sizing:border-box;}
		.board_signature .signature_btn a{display:block; text-align:center; background:#00a0e9; border:1px solid #00a0e9; height:24px; line-height:21px; font-size:12px; color:#fff; font-weight:600; box-sizing:border-box;}

		.board_signature .signature_form{border:1px solid #b3b3b3; border-bottom:none; box-sizing:border-box; padding:8px 8px 8px 12px;}
		.board_signature .signature_form dl{overflow:hidden; padding-bottom:4px;}
		.board_signature .signature_form dl input{box-sizing:border-box; border:1px solid #d4d4d4; padding-left:5px; height:18px; width:60%;}
		.board_signature .signature_form dl textarea{box-sizing:border-box; border:1px solid #d4d4d4; padding:3px 5px; height:24px; width:100%;}
		.board_signature .signature_form dl dt{float:left; width:12%; margin-bottom:4px; font-size:11px; color:#545655; line-height:auto;}
		.board_signature .signature_form dl dd{float:left; width:88%; margin-bottom:4px;}
		.board_signature .signature_form p{text-align:center; font-size:11px; color:#545655;}
		.board_signature .signature_form p input{display:inline-block; vertical-align:middle;}
		.board_signature .signature_form p a{display:inline-block; vertical-align:middle; margin-top:1px; margin-left:2px;}

		.wrap_signature{overflow:hidden; padding-bottom:6px; border-bottom:1px solid #ededed;}
		.wrap_signature h5{float:left; font-size:12px; color:#2d343c; font-weight:400;}
		.wrap_signature h5 strong{color:#0075a9; font-weight:600;}
		.wrap_signature ul{float:right; padding-top:0;}
		.wrap_signature ul li{float:left; margin-left:7px;}
		.wrap_signature ul li a{padding-left:20px; font-size:11px; color:#333438; line-height:15px;}
		.wrap_signature ul li.list a{background:url('/img/board/ico_full_list.jpg') no-repeat left center;}
		.wrap_signature ul li.excel a{background:url('/img/board/ico_excel.jpg') no-repeat left center;}

		.reply_signature_list_top{overflow:hidden; padding:0 5px 0 10px;}
		.reply_signature_list_top .nav_list_name{font-size:14px; color:#2d343c; padding:0; background:none; font-weight:500; float:left;}
		.reply_signature_list_top .reply_nav_list_date{font-size:11px; color:#656565; float:right; padding-top:1px;}
		.reply_signature_list_top .reply_nav_list_date strong{font-size:12px; color:#2d343c;}

		.reply_signature_list_con .nav_list_content{padding:5px 5px 5px 10px; color:#656565;}

		.board_view_rate{overflow:hidden; text-align:center; padding:7px 0 10px; border-bottom:1px solid #ededed;}
		.board_view_rate ul li{display:inline-block; width:19%; font-size:12px; line-height:normal; vertical-align:top;}
		.board_view_rate ul li a{color:#333438; font-size:12px; font-weight:400;}
		.rate_img img{width:auto; height:36px;}
		.board_view_rate ul li a.on .rate_text{color:#0075a9; font-weight:600 !important;}
		.board_view_rate ul li a strong{font-size:12px; font-weight:400; padding-top:5px;}
		.board_view_rate ul li a.on .rate_text strong{font-weight:600 !important;}

		.wrap_board_reply_new{padding-top:12px; box-sizing:border-box;}
		.wrap_board_reply_new .reply_nav{overflow:hidden; padding-bottom:6px;}
		.wrap_board_reply_new .reply_nav li{float:left; border:1px solid #0075a9;}
		.wrap_board_reply_new .reply_nav li:last-child{border:1px solid #0075a9; border-left:0;}
		.wrap_board_reply_new .reply_nav li a{display:block; font-size:12px; color:#333438; font-weight:400; padding:0 5px;}
		.wrap_board_reply_new .reply_nav li a.on, .wrap_board_reply_new .reply_nav li a:hover{color:#fff; background:#0075a9;}

		.board_reply_form{border:1px solid #b3b3b3; box-sizing:border-box; width:100%;}
		.board_reply_form .name{padding:7px 7px 5px; color:#020a21; font-size:12px; font-weight:500;}
		.board_reply_form .name input{border:none;}
		.board_reply_form textarea{padding:0 7px 7px; color:#020a21; font-size:12px; font-weight:500; font-family:inherit; border:none; width:100%; height:40px; box-sizing:border-box;}

		.comment_re{margin-left:25px; margin-top:5px;}

		.reply_form_bot{border-top:1px solid #ededed; overflow:hidden;}
		.reply_form_bot .reply_form_bot_btn{overflow:hidden; float:left; padding-left:2px;}
		.reply_form_bot .reply_form_bot_btn li{float:left;}
		.reply_form_bot .reply_form_bot_btn li{float:left; margin-right:10px;}
		.reply_form_bot .reply_form_bot_btn li a{color:#7f7f7f; font-size:11px; font-weight:400; padding-left:16px; line-height:16px; height:16px;}
		.reply_form_bot .reply_form_bot_btn li:first-child a{background:url('/img/board/ico_sticker.jpg') no-repeat left center;}
		.reply_form_bot .reply_form_bot_btn li:last-child a{background:url('/img/board/ico_pic.jpg') no-repeat left center;}
		.reply_form_bot p{float:right;}
		.reply_form_bot p a{display:inline-block; width:44px; height:17px; line-height:14px; font-size:12px; text-align:center; color:#fff; background:#818181;}

		.wrap_reply_nav_list{padding-top:18px; box-sizing:border-box;}
		.wrap_reply_nav_list .reply_list_nav{overflow:hidden; padding-bottom:6px; border-bottom:1px solid #ededed;}
		.wrap_reply_nav_list .reply_list_nav li{float:left; margin-right:8px;}
		.wrap_reply_nav_list .reply_list_nav li a{display:block; font-size:12px; color:#7f7f7f; font-weight:400;}
		.wrap_reply_nav_list .reply_list_nav li a.on, .wrap_reply_nav_list .reply_list_nav li a:hover{color:#333438;}

		.reply_nav_list{padding:11px 0; font-size:12px; color:#193038; border-bottom:1px solid #ededed;}
		.re_reply_nav_list{margin-left:25px; padding:11px 0; font-size:12px; color:#193038; border-bottom:1px solid #ededed;}
		.nav_list_name{height:15px; line-height:15px; margin-bottom:3px; padding-left:20px; background:url('/img/board/ico_list_name.jpg') no-repeat left center; background-size:auto 15px;}
		.reply_nav_list_con{ margin-bottom:8px;}
		.reply_nav_list_date{color:#999997; font-size:11px; margin-bottom:5px;}
		.reply_nav_list_bot{overflow:hidden;}
		.reply_nav_list_bot .btn{float:left;}
		.reply_nav_list_bot .btn a{color:#010005; border:1px solid #e0e0e0; display:inline-block; padding:1px 5px; margin-right:3px; height:20px; line-height:20px;}
		.reply_nav_list_bot ul{float:right; overflow:hidden;}
		.reply_nav_list_bot ul li{float:left; margin-left:3px;}
		.reply_nav_list_bot ul li a{color:#7f7f7f; font-size:11px; font-weight:400; padding-left:12px; line-height:auto; height:24px; border:1px solid #ededed; padding:0 3px 0 24px; display:block;}
		.reply_nav_list_bot ul li:first-child a{background:url('/img/board/ico_thumb_up.jpg') no-repeat 4px center;}
		.reply_nav_list_bot ul li:last-child a{background:url('/img/board/ico_thumb_down.jpg') no-repeat 4px center;}

		.view_cell_info{overflow:hidden; margin-bottom:13px;}
		.view_cell_info.wrap_budongsan{padding:20px 0 0 0;}
		.view_cell_info p{float:none; margin-right:0; text-align:center;}
		.view_cell_info p img{width:368px; height:263px;}
		.view_cell_info p.budongsan img{width:282px; height:155px;}
		.view_cell_info img{vertical-align:top;}

		.view_cell_info h3{height:34px; line-height:34px; font-weight:600; font-size:16px; color:#222; clear:both;}
		.wrap_board_view_content_cell h3{height:34px; line-height:34px; font-weight:600; font-size:16px; color:#222;}
		.wrap_board_view_content_cell.write h3{font-size:16px; font-weight:500; color:#2d343c; margin-bottom:5px;}
		.wrap_board_view_content_cell.write h3 a.btn_grey{display:inline-block; font-size:12px;  min-width:45px; height:19px; line-height:15px; padding:0 7px; font-size:12px; color:#fff; box-sizing:border-box; border:1px solid #959595; text-align:center; margin-top:-4px; margin-left:5px; background:#818181; vertical-align:middle;}
		.wrap_board_view_content_cell.write h3 a.btn_white{display:inline-block; font-size:12px;  min-width:45px; height:19px; line-height:15px; padding:0 7px; font-size:12px; color:#333438; box-sizing:border-box; border:1px solid #d4d4d4; text-align:center; margin-top:-4px; margin-left:5px; background:#fff; vertical-align:middle; border-radius:100px;}

		.view_cell_info .table_type04{float:right; width:100%;}
		.view_cell_info .budongsan .table_type04{float:none; width:100%;}
		.view_cell_con{padding:22px 0; border-top:1px solid #ededed; border-bottom:1px solid #ededed;}

		.table_type04{border-collapse:collapse; width:100%; border-top:1px solid #ededed;}
		.table_type04 th{background:#f7f7f7; border-bottom:1px solid #ededed; font-size:12px; text-align:left; padding-left:15px; height:37px;}
		.table_type04 td{border-bottom:1px solid #ededed; font-size:12px; text-align:left; padding-left:15px;}
		.table_type04 td span.map{font-size:9px; color:#fff; background:#e7091a; display:inline-block; width:40px; height:15px; text-align:center; line-height:15px; vertical-align:top; margin-top:3px; margin-left:5px;}
		.table_type04 td span.combt{font-size:9px; color:#fff; background:#7d7d7d; display:inline-block; height:15px; text-align:center; line-height:15px; vertical-align:top; margin-top:3px; margin-left:5px; padding:0 3px;}

		.board_reply_form_new{border:1px solid #b3b3b3; box-sizing:border-box; width:100%; position:relative;}
		.board_reply_form_new .name{padding:3px 15px 0; color:#020a21; font-size:12px; font-weight:500; width:50%;}
		.board_reply_form_new .name input{border:none;}
		.board_reply_form_new textarea{margin:0; padding:10px 15px 15px; color:#020a21; font-size:12px; font-weight:500; font-family:inherit; border:none; width:100%; height:100px; box-sizing:border-box;border-bottom:1px solid #ededed;border-top:1px solid #ededed; height:70px;}

		.comment_re{margin-left:50px; margin-top:10px;}

		.reply_form_bot_new{overflow:hidden;}
		.reply_form_bot_new .reply_form_bot_btn{overflow:hidden; float:left; padding-left:3px; padding-top:3px; line-height:41px; height:41px;}
		.reply_form_bot_new .reply_form_bot_btn li{float:left;}
		.reply_form_bot_new .reply_form_bot_btn li{float:left; margin-right:20px;}
		.reply_form_bot_new .reply_form_bot_btn li a{color:#7f7f7f; font-size:14px; font-weight:400; padding-left:36px; line-height:41px; height:41px; display:block;}
		.reply_form_bot_new .reply_form_bot_btn li:first-child a{background:url('/img/board/ico_sticker.jpg') no-repeat left center; padding-left:36px; line-height:41px; height:41px;}
		.reply_form_bot_new .reply_form_bot_btn li:last-child a{background:url('/img/board/ico_pic_new.jpg') no-repeat left center; font-size:14px; padding-left:36px; line-height:41px; height:41px;}

		.reply_form_bot_new .reply_form_bot_btn_new{overflow:hidden; float:left; padding-left:7px; padding-top:9px; line-height:31px; height:31px;}
		.reply_form_bot_new .reply_form_bot_btn_new li{float:left;}
		.reply_form_bot_new .reply_form_bot_btn_new li{float:left; margin-right:10px;}
		.reply_form_bot_new .reply_form_bot_btn_new li a{color:#7f7f7f; font-size:12px; font-weight:400; padding-left:18px; line-height:31px; height:31px; display:block;}
		.reply_form_bot_new .reply_form_bot_btn_new li.pic a{background:url('/img/board/ico_pic_new2.jpg') no-repeat left center; padding-left:18px; line-height:31px; height:31px;}
		.reply_form_bot_new .reply_form_bot_btn_new li.image a{background:url('/img/board/ico_image_new2.jpg') no-repeat left center; font-size:12px; padding-left:18px; line-height:31px; height:31px;}
		.comment_img_file input[type="file"]{width:auto; height:30px !important;}
		.comment_img_file{width:auto !important; height:30px !important; margin-top:0 !important; background-size:auto 30px !important}
		.reply_form_bot_new input{font-size:12px;}

		.reply_form_bot_new p.name{float:left;}
		.reply_form_bot_new p.btn{float:right;}
		.reply_form_bot_new p.btn a{display:inline-block; width:88px; height:33px; line-height:31px; font-size:14px; text-align:center; color:#fff; background:#818181;}

		.board_reply_form_new .board_view_rate{/* position:absolute; */left:0; top:32px; background:#fff; padding:5px 20px 4px 10px; box-sizing:border-box; float:left; border:none;}
		.board_reply_form_new .board_view_rate li{float:left; box-sizing:border-box; margin-right:2px; width:37px; height:37px; line-height:37px;}
		.board_reply_form_new .board_view_rate li a{border:2px solid #fff; display:block; width:37px; height:37px; line-height:37px; overflow:hidden; box-sizing:border-box;}
		.board_reply_form_new .board_view_rate li a.on, .board_reply_form_new .board_view_rate li a:hover{vertical-align:top; font-size:12px;display:block; width:37px; height:37px; line-height:37px; border:2px solid red; box-sizing:border-box; border-radius:10px;}
		.board_reply_form_new .board_view_rate li img{height:30px; margin-top:2px}
		.board_reply_form_new .board_view_rate li a{font-size:11px; letter-spacing:-0.5px;}

		.board_reply_form_new .board_view_rate_new{padding:8px; overflow:hidden; float:left;}
		.board_reply_form_new .board_view_rate_new img{vertical-align:top;}
		.board_reply_form_new .board_view_rate_new li{float:left; margin-right:7px;}
		.board_reply_form_new .board_view_rate_new li:last-child{margin-right:0;}
		.board_reply_form_new .board_view_rate_new li .rate_text{float:left; padding:6px 0 0 0;}
		.board_reply_form_new .board_view_rate_new li .rate_img{float:left; margin:0 3px;}
		.board_reply_form_new .board_view_rate_new li .rate_img img{width:auto; height:29px;}
		.board_reply_form_new .board_view_rate_new li .rate_agree{float:left; padding:2px 0 0 0; color:#656565; font-size:14px; margin:0 5px;}

		.reply_nav_list_top{overflow:hidden;}
		.reply_nav_list_top .nav_list_name{float:left; width:auto; overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap; margin-right:15px; height:25px; line-height:22px;}

		.reply_nav_list_con{overflow:hidden;}
		.reply_nav_list_con .icon{float:left; width:13%;}
		.reply_nav_list_con .icon img{width:100%;}
		.reply_nav_list_con .nav_list_content{float:left; width:87%; padding-top:2%;}
		.reply_nav_list_con .nav_list_content img{margin-top:10px;}
		.reply_nav_list_con .nav_list_content.no_icon{width:100%; padding-top:0;}

		.board_write_table{width:100%; border-bottom:1px solid #ededed;}
		.board_write_table th{text-align:left; font-weight:500; font-size:11px; color:#333438; border-top:1px solid #ededed; padding:4px 0; line-height:normal;}
		.board_write_table th img{display:none;}
		.board_write_table td{text-align:left; font-weight:400; font-size:11px; color:#2d343c; border-top:1px solid #ededed; box-sizing:border-box; padding:4px;}
		.board_write_table td ul li{display:inline-block; margin-right:2px;}
		.board_write_table td ul li.tx-list{margin-right:0;}
		.board_write_table td input[type="radio"]{float:left; margin-top:6px;}
		.board_write_table td input[type="checkbox"]{float:left; margin-top:4px;}
		.board_write_table td input[type="text"]{width:100%; height:20px; box-sizing:border-box; border:1px solid #d4d4d4; padding:2px; color:#2d343c; font-size:12px;}
		.board_write_table td select{width:30%; height:20px; box-sizing:border-box; border:1px solid #d4d4d4; color:#2d343c; text-align:center; font-size:12px;}
		.board_write_table td textarea{width:100%; height:85px; box-sizing:border-box; border:1px solid #d4d4d4; padding:5px; color:#2d343c; font-size:12px;}
		.board_write_table td input.long{width:100%;}

		.board_write_table td .list_txt{line-height:20px;}
		.board_write_table td .list_txt input[type="radio"]{margin-top:4px;}
		.board_write_table td .list_txt input[type="checkbox"]{margin-top:4px;}
		.board_write_table td .image_btn{display:inline-block; height:18px; line-height:18px;}
		.board_write_table td .image_btn span.txt{float:left}
		.board_write_table .question{vertical-align:top; padding:0 13px 0 26px; background:url('/img/board/ico_question_blue.jpg') no-repeat left center #00a0e9; height:22px; line-height:20px; font-weight:500; font-size:14px; color:#fff; display:inline-block; border-radius:3px;}
		.board_write_table td .image_btn2{display:inline-block; height:30px; line-height:30px; color:#2d343c;}
		.board_write_table td .image_btn2 input[type="checkbox"]{margin-top:10px;}
		.board_write_table td .image_btn img{float:left; vertical-align:middle;}
		.board_write_table td .image_btn input[type="checkbox"]{float:left; margin-top:3px;}
		.board_write_table td .image_txt{height:18px; line-height:18px; color:#0068b7; display:inline-block; vertical-align:top; font-weight:400;}
		.board_write_table td span.map{font-size:9px; color:#fff; background:#e7091a; display:inline-block; width:40px; height:15px; text-align:center; line-height:15px; vertical-align:top; margin-top:4px; margin-left:5px;}
		.board_write_table td span.combt{font-size:9px; color:#fff; background:#7d7d7d; display:inline-block; height:15px; text-align:center; line-height:15px; vertical-align:top; margin-top:4px; margin-left:5px; padding:0 3px;}
		
		.board_write_table_new{width:100%; border-bottom:1px solid #ededed;}
		.board_write_table_new th{text-align:left; font-weight:500; font-size:11px; color:#3076c0; border-top:1px solid #ededed; padding:8px 0; font-weight:normal;}
		.board_write_table_new td{text-align:left; font-weight:400; font-size:11px; color:#2d343c; border-top:1px solid #ededed; box-sizing:border-box; padding:8px;}
		.board_write_table_new td ul li{display:inline-block; margin-right:5px;}
		.board_write_table_new td ul li.tx-list{margin-right:0;}
		.board_write_table_new td input[type="radio"]{float:left; margin-top:6px;}
		.board_write_table_new td input[type="checkbox"]{float:left; margin-top:4px;}
		.board_write_table_new td input[type="text"]{width:100%; height:20px; box-sizing:border-box; border:1px solid #d4d4d4; padding:2px; color:#2d343c; font-size:12px;}
		.board_write_table td input[type="text"].short{width:20%; height:20px;}
		.board_write_table_new td select{width:30%; height:20px; box-sizing:border-box; border:1px solid #d4d4d4; color:#2d343c; text-align:center; font-size:12px;}
		.board_write_table_new td textarea{width:100%; height:85px; box-sizing:border-box; border:1px solid #d4d4d4; padding:5px; color:#2d343c; font-size:12px;}
		.board_write_table_new td input.long{width:100%;}

		.board_write_table_new td .list_txt{line-height:28px;}
		.board_write_table_new td .list_txt input[type="radio"]{margin-top:8px;}
		.board_write_table_new td .list_txt input[type="checkbox"]{margin-top:8px;}
		.board_write_table_new td .image_btn{display:inline-block; height:18px; line-height:18px;}
		.board_write_table_new td .image_btn span.txt{float:left}
		.board_write_table_new .question{vertical-align:top; padding:0 13px 0 26px; background:url('/img/board/ico_question_blue.jpg') no-repeat left center #00a0e9; height:22px; line-height:20px; font-weight:500; font-size:14px; color:#fff; display:inline-block; border-radius:3px;}
		.board_write_table_new td .image_btn2{display:inline-block; height:30px; line-height:30px; color:#2d343c;}
		.board_write_table_new td .image_btn2 input[type="checkbox"]{margin-top:10px;}
		.board_write_table_new td .image_btn img{float:left; vertical-align:middle;}
		.board_write_table_new td .image_btn input[type="checkbox"]{float:left; margin-top:3px;}
		.board_write_table_new td .image_btn3{display:inline-block; height:30px; line-height:normal; color:#656565; text-indent:-15px; padding-left:15px; padding-top:5px;}
		.board_write_table_new td li .image_txt{display:block; width:100%;}
		.board_write_table_new td .image_txt{height:18px; line-height:auto; color:#0068b7; display:inline-block; vertical-align:top; font-weight:400;}
		.board_write_table_new td span.map{font-size:9px; color:#fff; background:#e7091a; display:inline-block; width:40px; height:15px; text-align:center; line-height:15px; vertical-align:top; margin-top:4px; margin-left:5px;}
		.board_write_table_new td span.combt{font-size:9px; color:#fff; background:#7d7d7d; display:inline-block; height:15px; text-align:center; line-height:15px; vertical-align:top; margin-top:4px; margin-left:5px; padding:0 3px;}

		.board_write_table_2{width:100%; border-bottom:1px solid #ededed;}
		.board_write_table_2 th{text-align:center; background:#ecebea; font-weight:500; font-size:14px; color:#333438; border:1px solid #fff; padding:8px 4px; line-height:normal;}
		.board_write_table_2 td{text-align:center; font-weight:400; font-size:12px; color:#2d343c; border:1px solid #f4f4f3; box-sizing:border-box; padding:8px 4px; line-height:normal;}
		.board_write_table_2 td ul li{display:inline-block; margin-right:5px;}
		.board_write_table_2 td ul li.tx-list{margin-right:0;}
		.board_write_table_2 td input[type="radio"]{float:left; margin-top:5px;}
		.board_write_table_2 td input[type="checkbox"]{float:left; margin-top:5px;}
		.board_write_table_2 td input[type="text"]{width:50%; height:28px; box-sizing:border-box; border:1px solid #d4d4d4; padding:5px; color:#2d343c; font-size:12px;}
		.board_write_table_2 td select{width:120px; height:28px; box-sizing:border-box; border:1px solid #d4d4d4; color:#2d343c; text-align:center; font-size:12px;}
		.board_write_table_2 td textarea{width:100%; height:85px; box-sizing:border-box; border:1px solid #d4d4d4; padding:5px; color:#2d343c; font-size:12px;}
		.board_write_table_2 td input.long{width:100%;}
		.board_write_table_2 td .list_txt{line-height:28px;}
		.board_write_table_2 td .list_txt input[type="radio"]{margin-top:8px;}
		.board_write_table_2 td .list_txt input[type="checkbox"]{margin-top:8px;}
		.board_write_table_2 td .image_btn{display:inline-block; height:18px; line-height:18px;}
		.board_write_table_2 td .image_btn2{display:inline-block; height:30px; line-height:30px; color:#2d343c;}
		.board_write_table_2 td .image_btn2 input[type="checkbox"]{margin-top:10px;}
		.board_write_table_2 td .image_btn img{float:left; vertical-align:middle;}
		.board_write_table_2 td .image_btn input[type="checkbox"]{float:left; margin-top:3px;}
		.board_write_table_2 td .image_txt{height:18px; line-height:18px; color:#0068b7; display:inline-block; vertical-align:top; font-weight:400;}
		.board_write_table_2 td span.map{font-size:9px; color:#fff; background:#e7091a; display:inline-block; width:40px; height:15px; text-align:center; line-height:15px; vertical-align:top; margin-top:4px; margin-left:5px;}
		.board_write_table_2 td span.combt{font-size:9px; color:#fff; background:#7d7d7d; display:inline-block; height:15px; text-align:center; line-height:15px; vertical-align:top; margin-top:4px; margin-left:5px; padding:0 3px;}

		/* bbs_btn */
		.bba_btn_box{/* margin-top:15px; */ position:relative; height:20px;}
		.bba_btn_box .right_p{text-align:right; overflow:hidden;}
		.bba_btn_box .right_p a{float:none !important;}
		/* .bba_btn_box .right_p a{margin-left:7px; text-decoration:none;}
		.bba_btn_box .left_p{position:absolute; left:0px; top:0px; overflow:hidden;}
		.bba_btn_box .left_p a{margin-right:7px; text-decoration:none;} */
		.bba_btn_box a{display:inline-block; min-width:45px; text-align:center; color:#fff; font-size:12px; background:#818181; font-weight:400; height:20px; line-height:17px;}
		.bba_btn_box a.btn_grey{background:#818181; color:#fff;}

		.wrap_board_btn_new{overflow:hidden; padding:20px 0 10px;}
		.wrap_board_btn_new ul li a{display:block; min-width:45px; height:20px; line-height:17px; padding:0 7px; font-size:12px; color:#333438; box-sizing:border-box; border:1px solid #959595; text-align:center;}
		.wrap_board_btn_new ul li a.big{display:block; min-width:70px; height:25px; line-height:22px; padding:0 7px; font-size:14px; color:#333438; box-sizing:border-box; border:1px solid #959595; text-align:center;}
		.wrap_board_btn_new ul li a.btn_grey{background:#818181; color:#fff;}
		.wrap_board_btn_new ul li a.btn_blue{background:#00a0e9; color:#fff; border:1px solid #00a0e9;}

		.wrap_board_btn_new ul li a.small{display:block; min-width:23px; height:18px; line-height:15px; padding:0 3px; font-size:11px; color:#333438; box-sizing:border-box; border:1px solid #959595; text-align:center;}
		.wrap_board_btn_new ul li a.small.btn_grey{background:#818181; color:#fff;}
		.wrap_board_btn_new ul li a.small.btn_blue{background:#00a0e9; color:#fff; border:1px solid #00a0e9;}
		.wrap_board_btn_new ul li a.small img{padding-top:2px; float:left; margin-right:1px;}

		.wrap_board_btn_new .board_btn_left{float:left; overflow:hidden;}
		#infoContent .wrap_board_btn_new .board_btn_left a{display:inline-block; font-size:12px;  min-width:45px; height:19px; line-height:15px; padding:0 7px; font-size:12px; color:#fff; box-sizing:border-box; border:1px solid #959595; text-align:center; margin-top:-2px; margin-left:5px;}
		.wrap_board_btn_new .board_btn_left li{float:left; margin-right:4px;}
		.wrap_board_btn_new .board_btn_right{float:right; overflow:hidden;}
		.wrap_board_btn_new .board_btn_right li{float:left; margin-left:4px;}
		.wrap_board_btn_new .board_btn_center{text-align:center; overflow:hidden;}
		.wrap_board_btn_new .board_btn_center li{display:inline-block; margin:0 0 0 4px;}
		.wrap_board_btn_new .board_btn_center li a.jiwon{background:#0075a9; border:1px solid #0075a9; color:#fff;}
		.wrap_board_btn_new img{padding-top:3px; float:left; margin-right:3px;}
		.wrap_board_btn_new.reply{padding:0;}

		.wrap_write_comment{box-sizing:border-box; margin:0 auto; border:3px double #dadada; border-radius:5px; padding:10px; font-family:'NanumGothic', 'Nanum Gothic'; padding-left:90px;  background:url('/img/board/ico_notice_img.jpg') no-repeat 18px center; margin-top:15px;}
		.wrap_write_comment dl dt{font-size:14px; font-weight:bold; margin-bottom:5px;}
		.wrap_write_comment dl dd{font-size:12px; color:#666; padding-left:8px; background:url('/img/board/ico_red_arrow.jpg') no-repeat left 8px;}

		.wrap_write_comment ul{line-height:20px; font-size:13px; font-weight:500;}
		.wrap_write_comment ul li.small{font-size:12px; font-weight:500;}
		.wrap_write_comment ul li.red{font-size:12px; font-weight:500; color:#ff0000;}
		.wrap_write_comment ul li input{vertical-align:middle; margin:-2px 0 0 10px;}


		.wrap_better_nav{position:relative; padding-top:11px;}
		.wrap_better_nav h5{position:absolute; left:0; top:-9px; text-align:center; padding:0 12px; height:20px; line-height:18px; color:#fff; background:#0075a9; font-size:12px;}

		.ul_nav_2dep{text-align:center; border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; margin-bottom:8px; padding-bottom:5px;}
		.ul_nav_2dep li{display:inline-block; margin:0;}
		.ul_nav_2dep li a{display:block; padding:0 5px; height:19px; line-height:17px; font-size:12px; font-weight:600; color:#2a2a2a;}
		.ul_nav_2dep li.on a, .ul_nav_2dep li a:hover{background:#0075a9; color:#fff;}

		table.table_type01{width:100%; border-top:2px solid #000; margin-top:8px; margin-bottom:20px !important;}
		/* table.table_type01 thead tr{background: linear-gradient(to right, #fff, #ddd);} */
		table.table_type01 th{height:auto; background:#fff;  font-size:11px; letter-spacing:-1px; color:#2a2a2a; border-bottom:1px solid #000; font-weight:600; line-height:normal; padding:5px 0;}
		table.table_type01 td{height:auto; border-bottom:1px solid #d9d9d9; text-align:center; font-size:11px; letter-spacing:-1px; line-height:normal; padding:5px 0;}
		/* table.table_type01 td.tb_tit{text-align:left; vertical-align:top;} */
		table.table_type01 td.tb_tit{text-align:left;}
		table.table_type01 td.tb_tit:after{content:""; clear:both; display:block; height:0;}
		table.table_type01 td.tb_tit a{white-space: nowrap; overflow:hidden; text-overflow: ellipsis; display:inline-block; max-width:500px; float:left; font-size:12px;}
		table.table_type01 td.tb_tit span.cm_count{float:left; margin-left:3px; color:#f84815; font-weight:600; font-size:12px;}
		table.table_type01 td.tb_noti{color:#007cbc;}
		table.table_type01 td.tb_noti a{color:#007cbc;}

		.ask_box{width:300px; margin:0 auto;background:url('/img/main/bg_ask_box.jpg') no-repeat 186px center; box-sizing:border-box; line-height:normal; padding:7px 0 0 0; height:165px; margin-bottom:20px;}
		.ask_box h4{font-size:20px; font-weight:600; color:#4f4f4f;}
		.ask_box .ask_tel{font-size:24px; font-weight:700; color:#2c659d;}
		.ask_box .ask_time{font-size:12px; font-weight:400; color:#4a4a4b; margin-bottom:10px;}
		.ask_box .ask_rest{font-size:10px; font-weight:400; color:#595959; display:inline-block; padding:3px 13px; background:#e5e5e5;}

		.ask_txt{margin-bottom:12px;}
		.ask_txt li{text-indent:-15px; padding-left:15px; font-size:12px; font-weight:300; line-height:15px;}

		.wrap_customer_radio{overflow:hidden; padding-bottom:15px; border-bottom:1px solid #888; margin-bottom:10px;}
		.wrap_customer_radio li{float:left; margin-right:10px; font-size:12px; color:#333438; font-weight:400;}
		.wrap_customer_radio li input[type="radio"]{float:left; margin-top:7px;}
		.wrap_customer_radio li.on{color:#00a0e9;}

		.wrap_customer_radio2{overflow:hidden; padding:15px 0 5px; border-bottom:3px solid #888; margin-bottom:10px;}
		.wrap_customer_radio2 li{float:left; margin-right:10px; font-size:12px; color:#333438; font-weight:400;}
		.wrap_customer_radio2 li input[type="radio"]{float:left; margin-top:7px;}
		.wrap_customer_radio2 li.on{color:#00a0e9;}

		.wrap_customer_txt p{font-size:12px; line-height:20px; font-weight:300; color:#333438; padding-bottom:10px;}

		.wrap_customer_txt2 p.txt{font-size:12px; line-height:20px; font-weight:300; color:#333438; border-bottom:1px solid #888; padding-bottom:16px; margin-bottom:10px;}
		.wrap_customer_txt2 .input{text-align:right; padding-bottom:10px; color:#6b7380; font-weight:300; font-size:12px;}
		.wrap_customer_txt2 .input input{vertical-align:middle;}
		.wrap_customer_btn{text-align:center; padding-top:7px;}
		.wrap_customer_btn li{display:inline-block; margin:0 2px}
		.wrap_customer_btn li a{display:block; text-align:center; width:100%; font-size:12px; color:#9a9a9a; border:1px solid #e7e7e7; width:100px; height:32px; line-height:32px;}
		.wrap_customer_btn li:last-child a{color:#fff; border:1px solid #00a0e9; background:#00a0e9;}

		.customer_tel{text-align:center; padding-bottom:18px;}
		.customer_tel li{display:inline-block; margin:0 5px; font-size:12px; color:#333438; font-weight:300;}



		#div_savelist{font-size:12px; line-height:normal !important;}




		.wrap_member{box-sizing:border-box; padding:0 10px;}

		.wrap_sitemap{overflow:hidden;}
		.wrap_sitemap .sitemap_list{float:left; width:48%; margin:0 0.5% 5%; height:auto;}
		.wrap_sitemap .sitemap_list h3{color:#333; font-size:14px !important; padding-left:10px; background:#eee; height:25px; line-height:25px; margin-bottom:0;}
		.wrap_sitemap .sitemap_list h3 span{color:#0075a9; display:inline-block; padding-right:3px; margin-right:0 !important;}
		.wrap_sitemap .sitemap_list ul{padding-left:8px;}
		.wrap_sitemap .sitemap_list ul li{height:auto;}
		.wrap_sitemap .sitemap_list ul li a{font-size:12px; color:#444; text-decoration:none; padding-left:8px; background:url('/img/common/title_head2.png') no-repeat left 6px;}









.mypage_3dep_nav{ overflow:hidden; border-bottom:1px solid #d9d9d9; margin-bottom:13px;}
.mypage_3dep_nav.cell3 li{float:left; border:1px solid #d9d9d9; border-right:none; border-bottom:0; width:33.3%; box-sizing:border-box;}
.mypage_3dep_nav.cell4 li{float:left; border:1px solid #d9d9d9; border-right:none; border-bottom:0; width:25%; box-sizing:border-box;}
.mypage_3dep_nav.cell5 li{float:left; border:1px solid #d9d9d9; border-right:none; border-bottom:0; width:20%; box-sizing:border-box;}
.mypage_3dep_nav.cell6 li{float:left; border:1px solid #d9d9d9; border-bottom:0; width:33.3%; box-sizing:border-box;}
.mypage_3dep_nav li{float:left; border:1px solid #d9d9d9; border-bottom:0; width:20%; box-sizing:border-box;}
.mypage_3dep_nav li:last-child{border-right:1px solid #d9d9d9;}
.mypage_3dep_nav li a{display:block; width:100%; height:25px; line-height:23px; text-align:center; box-sizing:border-box; font-size:11px; color:#3a3a3a;}
.mypage_3dep_nav li.on a, .mypage_3dep_nav li a:hover{border-bottom:3px solid #4f4f4f;}







table.table_type02{width:100%; border-top:1px solid #d0d0d0; border-collapse:collapse;} 
table.table_type02 th{border-right:1px solid #d9d9d9; font-size:11px; letter-spacing:-0.5px; line-height:normal; /* font-size:13px; */  border-bottom:1px solid #d9d9d9; background-color:#f2f2f2; background-image:none; padding:0; color:#2a2a2a; font-weight:700; text-align:center; height:20px;}
table.table_type02 th.delete{background:none; font-weight:400; font-size:11px; letter-spacing:-0.5px; border-right:0; height:60px;}
table.table_type02 th.th_line {border-left:1px solid #d9d9d9;}
table.table_type02 th.at{vertical-align:top; padding-top:5px;}
table.table_type02 td:after{content:""; clear:both; display:block; height:0;}
table.table_type02 td{padding:4px 8px; border-bottom:1px solid #d9d9d9; color:#4c4c4; font-size:11px; line-height:normal;}
table.table_type02 td input[type="text"]{height:15px; text-indent:5px; border:1px solid #c3c3c3; color:#767676;}
table.table_type02 td input[type="password"]{height:15px; text-indent:5px; border:1px solid #c3c3c3; color:#767676;}
table.table_type02 td select{height:17px; border:1px solid #c3c3c3; background-color:none; padding-left:5px; color:#767676; display:inline-block;}
table.table_type02 td textarea{width:96%; height:110px; border:1px solid #c3c3c3; padding:5px 2%; color:#767676; border:1px solid #c3c3c3; line-height:16px;}
table.table_type02 td input[type="radio"]{margin-left:5px; position:relative; top:-1px;}
table.table_type02 td input[type="radio"]:first-child{margin-left:0px;}
table.table_type02 td img{vertical-align:top;}
table.table_type02 td span.file_regi{width:172px; height:16px; background:#f0f0f0; display:inline-block; margin-right:5px; margin-bottom:3px;}
table.table_type02 td p.txt_line{margin-top:4px;}
table.table_type02 td p.txt_line input{float:left; margin-top:3px; margin-right:5px;}
table.table_type02 td .jqTransformSelectWrapper{height:21px;}




.mypage_4dep_nav{ overflow:hidden; border-bottom:1px solid #d9d9d9; margin-bottom:10px;}
.mypage_4dep_nav li{float:left; border:1px solid #d9d9d9; border-right:none; border-bottom:0; width:auto; box-sizing:border-box;}
.mypage_4dep_nav li:last-child{border-right:1px solid #d9d9d9;}
.mypage_4dep_nav li a{display:block; width:100%; height:24px; line-height:21px; text-align:center; box-sizing:border-box; font-size:12px; padding:0 10px;}
.mypage_4dep_nav li.on a, .mypage_4dep_nav li a:hover{border-bottom:3px solid #0075a9;}


.wrap_contents{margin-bottom:50px;}

#tab2 > div{padding:2% !important; font-size:12px;}
#tab3 > div{padding:2% !important; font-size:12px;}
#tab4 > div{padding:2% !important; font-size:12px;}



.wrap_table{width:100%; overflow-x:scroll; -webkit-overflow-scrolling: touch; background:url('/img/common/bg_table.jpg') no-repeat right bottom;}
.wrap_table table{width:600px !important;}

}










legend		{position:absolute; height:0; font-size:0px; line-height:0; overflow:hidden; text-indent:-20000px; }
.page_title{font-size:28px; padding-top:34px; clear:both; height:35px; line-height:25px; font-weight:400; color:#292929; height:48px; text-align:center;}