@import url('//cdn.jsdelivr.net/font-iropke-batang/1.2/font-iropke-batang.css');

/* 공통 */
.white { color:#fff !important; }
.black { color:#000 !important; }
.g333 { color:#333 !important; }
.g444 { color:#444 !important; }
.g666 { color:#666 !important; }
.g888 { color:#888 !important; }
.sky { color:#57baf3 !important; }
.blue { color:#0072b9 !important; }
.orange { color:#ffa83c !important; }
.green { color:#33cc33 !important; }
.purple { color:#cc99ff !important; }
.gray { color:#8497b0 !important; }
.yellow { color:#ffe699 !important; }
.bg_sky { background-color:#57baf3; }
.bg_blue { background-color:#0072b9; }
.bg_orange { background-color:#ffa83c; }
.bg_green { background-color:#33cc33; }
.bg_purple { background-color:#cc99ff; }
.b_gray { background-color:#8497b0; }
.bg_yellow { background-color:#ffe699; }
.b_green { background-color:#3de39b !important; }
.bg_white { background-color:#fff !important; }
.bg_gray { background-color:#f9f9f9 !important; }
.bg_888 { background-color:#888 !important; }

.center { text-align:center !important; }
.t_left { text-align:left !important; }
.t_right { text-align:right !important; }

.thin { font-weight:100 !important; }
.light { font-weight:300 !important; }
.mid { font-weight:500 !important; }
.bold { font-weight:700 !important; }
.upalp { text-transform:uppercase; }
.just { text-align:justify }

.bd1d { border:1px #ddd solid; }
.bdt1d { border-top:1px #ddd solid; }
.bdb1d { border-bottom:1px #ddd solid; }

.f_serif { font-family:"Iropke Batang", serif; }

.go-top{
	display:block;
	width:100px;
	height:100px;
	position:fixed;
	bottom:-100px;
	right:0px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	background:url(/kr/img/top_btn.png) center no-repeat #57baf3;
	text-decoration:none;
	border:0;
}

.go-top.show{ bottom:0px; }
.go-top:hover{ background-color:#0161ab; }

.bar { width:100%; height:1px; background-color:#ddd; }

.line_btn { width:200px; padding:15px 0; text-align:center; display:inline-block; color:#fff; border-radius:30px; font-weight:400; transition:all 0.5s; }
.line_btn:hover { background-color:#fff; color:#000; }
.rect_more { width:130px; padding:10px 0; text-align:center; display:inline-block; background-color:#444; color:#fff; transition:all 0.5s; font-size:14px; }
.rect_more:hover { background-color:#57baf3; }

.big_title { font-size:70px; line-height:80px !important; }

#bo_list .td_name { text-align:center !important; }

.about_top { background:url("/kr/img/about_01_top.jpg") left center #181a14 no-repeat; padding:80px 50px !important; }
.prd_top { background:url("/kr/img/prd_top_bg.jpg") center no-repeat; padding:80px 50px !important; }
.prd_01 { background:url("/kr/img/prd_01_top.jpg") center no-repeat; }
.prd_02 { background:url("/kr/img/prd_02_top.jpg") center no-repeat; }
.prd_03 { background:url("/kr/img/prd_03_top.jpg") center no-repeat; }
.prd_04 { background:url("/kr/img/prd_04_top.jpg") center no-repeat; }
.prd_05 { background:url("/kr/img/prd_05_top.jpg") center no-repeat; }
.prd_06 { background:url("/kr/img/prd_06_top.jpg") center no-repeat; }
.prd_07 { background:url("/kr/img/prd_07_top.jpg") center no-repeat; }
.serv_01 { background:url("/kr/img/serv_01_top.jpg") center no-repeat; }
.serv_02 { background:url("/kr/img/serv_02_top.jpg") center no-repeat; }
.serv_03 { background:url("/kr/img/serv_03_top.jpg") center no-repeat; }
.about_01 { background:url("/kr/img/about_01_top.jpg") center no-repeat; }
.about_02 { background:url("/kr/img/about_02_top.jpg") center no-repeat; }
.about_03 { background:url("/kr/img/about_03_top.jpg") center no-repeat; }
.serv_top { background:url("/kr/img/serv_top_bg.jpg") center no-repeat; padding:80px 50px !important; }
.board_top { background:url("/kr/img/board_top_bg.jpg") left center no-repeat; }
.supp_top { background:url("/kr/img/supp_top_bg.jpg") center no-repeat; padding:80px 50px !important; }
.supp_01 { background:url("/kr/img/supp_01_top.jpg") center no-repeat; }
.supp_02 { background:url("/kr/img/supp_02_top.jpg") center no-repeat; }
.supp_03 { background:url("/kr/img/supp_03_top.jpg") center no-repeat; }
.sub_top { background-size:cover; padding:80px 100px; }

/* .sub_contain { width:100%; display:table; padding:0 50px; table-layout:fixed; } */
.sub_left { width:450px; background-color:#444; display:table-cell; height:100%; vertical-align:top; padding-top:50px; }
.sub_left ul { display:none; }
.sub_left ul li a { font-size:17px; color:#767171; line-height:40px; padding-left:40px; }
.sub_left ul li:hover a,
.sub_left ul li.on a { color:#fff; font-weight:500; }
.sub_left ul li:hover a.blue_line,
.sub_left ul li.on a.blue_line { border-left:5px #56b8f0 solid; }
.sub_left ul li:hover a.orange_line,
.sub_left ul li.on a.orange_line { border-left:5px #db9740 solid; }
.sub_left ul li:hover a.green_line,
.sub_left ul li.on a.green_line { border-left:5px #33cc33 solid; }
.sub_left ul li:hover a.purple_line,
.sub_left ul li.on a.purple_line { border-left:5px #cc99ff solid; }
.sub_left ul li:hover a.gray_line,
.sub_left ul li.on a.gray_line { border-left:5px #8497b0 solid; }
.sub_left ul li:hover a.yellow_line,
.sub_left ul li.on a.yellow_line { border-left:5px #ffe699 solid; }
/* .sub_wrap { width:100%; padding-left:50px; display:table-cell; } */ 
.sub_left ul.child { padding-left:30px; background-color:#333; }

#main_wrap { padding-top:90px; }
.top_loca_wrp { padding-top:110px !important; background-color:#f9f9f9; }
.withdot { padding-left:20px; margin-top:30px; }
.withdot li { list-style:disc; }
.with_img_box, .hardware { display:table; width:100%; }
.with_img_txt, .with_img_img, .hardware .table, .hardware .img { display:table-cell; vertical-align:middle; }
.with_img_img { width:600px; padding-left:50px; }
.hardware .img { width:400px; padding-left:50px; }
.w100 { width:100%; }

#main_wrap .main_slide .swiper-slide .txt_wrap { position:relative; padding:70px 0; }
#main_wrap .main_slide .swiper-slide .txt_wrap .title { font-size:50px; line-height:1; }
#main_wrap .main_slide .swiper-slide .txt_wrap img { position:absolute; bottom:0; right:0; width:350px; }
#main_wrap .main_slide .slide_01 { background:url("/kr/img/main_banner_bg_01.jpg") center no-repeat; }
#main_wrap .main_slide .slide_02 { background:url("/kr/img/main_banner_bg_02.jpg") right center no-repeat; }
#main_wrap .main_slide .slide_03 { background:url("/kr/img/main_banner_bg_03.jpg") center no-repeat; }
#main_wrap .main_slide .slide_04 { background:url("/kr/img/main_banner_bg_04.jpg") center no-repeat; }
#main_wrap .main_slide .slide_05 { background:url("/kr/img/main_banner_bg_05.jpg") center no-repeat; }
#main_wrap .main_slide .slide_06 { background:url("/kr/img/main_banner_bg_06.jpg") center no-repeat; }
#main_wrap .main_slide .slide_07 { background:url("/kr/img/main_banner_bg_07.jpg") center no-repeat; }
#main_wrap .main_slide .swiper-slide { width:100%; background-size:cover; }

#main_wrap .main_three a:hover p.fs20 { color:#57baf3 !important; }

#main_wrap .main_five { margin:50px auto; border-right:1px #ddd solid; }
#main_wrap .main_five .center { width:14.2%; float:left; padding:10px 0; border-left:1px #ddd solid; }
#main_wrap .main_five::after { clear:both; content:""; display:block; }
#main_wrap .main_five a:hover p.fs17 { color:#57baf3 !important; }

#main_wrap .main_board .board_01 { background-color:#f9f9f9; }
#main_wrap .main_board .board_02 { background-color:#dddddd; }
#main_wrap .main_board .board_03 { background-color:#eeeeee; }

#about_wrap .busi_wrap { width:960px; margin:0 auto; }
#about_wrap .busi_div { width:300px; float:left; margin-left:30px; }
#about_wrap .busi_div .title_01 { background:url("/kr/img/about_busi_bg.png") center #74d699 no-repeat; padding:20px 0; background-size:cover; }
#about_wrap .busi_div .title_01 .fs20 { color:#103920; }
#about_wrap .busi_div .title_02 { background:url("/kr/img/about_busi_bg.png") center #f19b3d no-repeat; padding:20px 0; background-size:cover; }
#about_wrap .busi_div .title_02 .fs20 { color:#4c3215; }
#about_wrap .busi_div .title_03 { background:url("/kr/img/about_busi_bg.png") center #aa72d4 no-repeat; padding:20px 0; background-size:cover; }
#about_wrap .busi_div .title_03 .fs20 { color:#220d31; }
#about_wrap ul.customers { width:100%; border-right:1px #ddd solid; }
#about_wrap ul.customers li { width:25%; border-left:1px #ddd solid; padding:20px 0; text-align:center; float:left; }
#about_wrap ul.customers li img { width:200px !important; }
#about_wrap ul.customers::after { clear:both; content:""; display:block; }
.loca_wrap iframe { width:100%; height:500px; }

#prd_wrap { width:1200px; margin:0 auto; }
#prd_wrap table { border-left:1px #ddd solid; border-top:1px #ddd solid; color:#666; width:100%; }
#prd_wrap table th { background-color:#e9e9e9; font-size:17px; color:#000; }
#prd_wrap table td,
#prd_wrap table th { padding:15px; border-right:1px #ddd solid; border-bottom:1px #ddd solid; }

#prd_wrap .tabs a { padding:15px 20px; border:1px #000 solid; color:#000; margin:0 10px; font-size:17px; border-radius:30px; transition:all 0.5s; display:inline-block; }
#prd_wrap .tabs a:hover,
#prd_wrap .tabs a.on { background-color:#000; color:#fff; }

#prd_wrap .rect_tabs { position:relative; }
#prd_wrap .rect_tabs .rect_tabs_ul { width:450px; border-left:1px #ddd solid; position:absolute; top:0; right:0; }
#prd_wrap .rect_tabs .rect_tabs_ul li { height:100px; line-height:100px; text-align:center; }
#prd_wrap .rect_tabs .rect_tabs_ul li.active { background-color:#0072b9; font-weight:500; }
#prd_wrap .rect_tabs .rect_tabs_ul li.active a { color:#fff; }
#prd_wrap .rect_tabs .fullimage { width:750px; }

.about_01_bg { background:url("/kr/img/about_01_bg.jpg") right bottom no-repeat; }
.about_01_bg .about_01_box { width:70%; padding-bottom:300px; }

#footer .foot_menu { background-color:#666666; }
#footer .foot_addr { background-color:#444; }

.prd_box { padding:100px 0; background-size:cover; background-repeat:no-repeat; background-position:center; }
.prd_box_01 { background-image:url("/kr/img/prd_box_01.jpg"); }
.prd_box_02 { background-image:url("/kr/img/prd_box_02.jpg"); }
.prd_box_03 { background-image:url("/kr/img/prd_box_03.jpg"); }
.prd_box_04 { background-image:url("/kr/img/prd_box_04.jpg"); }
.prd_box_05 { background-image:url("/kr/img/prd_box_05.jpg"); }
.prd_box_06 { background-image:url("/kr/img/prd_box_06.jpg"); }
.prd_box_07 { background-image:url("/kr/img/prd_box_07.jpg"); }
.serv_box_01 { background-image:url("/kr/img/serv_box_01.jpg"); }
.serv_box_02 { background-image:url("/kr/img/serv_box_02.jpg"); }
.serv_box_03 { background-image:url("/kr/img/serv_box_03.jpg"); }
.supp_box_01 { background-image:url("/kr/img/supp_box_01.jpg"); }
.supp_box_02 { background-image:url("/kr/img/supp_box_02.jpg"); }
.supp_box_03 { background-image:url("/kr/img/supp_box_03.jpg"); }
.about_box_01 { background-image:url("/kr/img/about_box_01.jpg"); }
.about_box_02 { background-image:url("/kr/img/about_box_02.jpg"); }
.about_box_03 { background-image:url("/kr/img/about_box_03.jpg"); }

.board_map { width:100%; padding:50px 0 80px 0; }
.map_iframe { float:left; width:75%; height: 350px; }
.map_iframe iframe{width:100%; height:350px;}
.map_txt{ float: left; width:25%; height:350px; padding:50px 25px; background: #0072b9 }

.tab_cont { width:1200px; margin:0 auto; }
.tab_cont .tabs { width:100%; margin-top:50px; }
.tab_cont .tabs li { float:left; text-align:center }
.tab_cont .tabs li a { font-size:16px; line-height:60px; font-weight:300; color:#666; }
.tab_cont .tabs li.active a { font-weight:500; color:#0183c5; border-bottom:2px #0183c5 solid; }
.tab_cont .prd_01_t li:nth-child(1) { width:17%; }
.tab_cont .prd_01_t li:nth-child(2) { width:18%; }
.tab_cont .prd_01_t li:nth-child(3) { width:17%; }
.tab_cont .prd_01_t li:nth-child(4) { width:12%; }
.tab_cont .prd_01_t li:nth-child(5) { width:12%; }
.tab_cont .prd_01_t li:nth-child(6) { width:12%; }
.tab_cont .prd_01_t li:nth-child(7) { width:12%; }
.tab_cont .prd_02_t li { width:25%; }
.tab_cont .prd_03_t li { width:14.2%; padding-bottom:15px; }
.tab_cont .prd_03_t li a { line-height:27px; font-size:15px; }
.tab_cont .tabs::after { clear:both; content:""; display:block; }
.tab_cont .tab_container  { width:100%; background-color:#f9f9f9; padding:50px; }
.tab_cont .tab_container .three_div img,
.tab_cont .tab_container .half_div img { width:100%; }
.tab_cont .tab_container .wrap { width:100% !important; }

.addr_table_wrap { width:100%; display:table; }
.addr_table { width:50%; display:table-cell; vertical-align:middle; }
.addr_table table { width:calc(100% - 50px) !important; margin-left:50px; border-left:1px #ddd solid; border-bottom:1px #ddd solid; }
.addr_table table th { padding:10px; background-color:#f9f9f9; border-right:1px #ddd solid; border-top:1px #ddd solid; }
.addr_table table td { padding:10px; border-right:1px #ddd solid; border-top:1px #ddd solid; }

.edu_wrap { width:1200px; margin:0 auto; }
.edu_wrap table { border-left:1px #ddd solid; border-top:1px #ddd solid; color:#666; width:100%; }
.edu_wrap table th { background-color:#e9e9e9; font-size:17px; color:#000; }
.edu_wrap table td,
.edu_wrap table th { padding:15px; border-right:1px #ddd solid; border-bottom:1px #ddd solid; }

.img_3th { text-align:center; margin-top:40px;}
.img_3th img { padding:0 20px;}

@media screen and (min-width:1820px) { /* pc */

	.sub_left { width:450px; }

}


@media screen and (min-width:1501px) and (max-width:1819px) {

	.sub_left { width:350px; }
	.sub_left ul li a { font-size:15px !important; padding-left:20px; }


}

@media screen and (min-width:1025px) and (max-width:1500px) {

	.sub_left { display:none; }
	.sub_wrap { display:block; padding:0; }
	.sub_contain { display:block; padding:0 50px; }


}


@media screen and (min-width:768px) and (max-width:1024px) { /* tablet */

	.go-top { width:60px; height:60px; }

	#main_wrap { padding-top:140px; }
	#prd_wrap, .tab_cont { width:90%; margin:0 auto; }

	#main_wrap .main_slide .swiper-slide .txt_wrap { padding:100px 0; text-align:center; }
	#main_wrap .main_slide .swiper-slide .txt_wrap .title { font-size:35px; }
	#main_wrap .main_slide .swiper-slide .txt_wrap .fs17 { display:none; }
	#main_wrap .main_slide .swiper-slide .txt_wrap img { width:400px; left:50%; right:auto; margin-left:-200px; }
	#main_wrap .main_five, #main_wrap .main_five div:first-child,
	#main_wrap .main_five div:nth-child(4), #main_wrap .main_five div:nth-child(7) { border-left:0; }
	#main_wrap .main_five .center { width:33.33%; }
	#main_wrap .main_board .three_div { width:100%; float:none; margin:5% 0 0 0; }
	#main_wrap .main_board .three_div .swiper-board { height:auto !important; padding:40px 0 !important; }
	#main_wrap .main_board .three_div .t_height { height:250px; overflow:hidden; }

	.sub_left { display:none; }
	.sub_wrap { display:block; padding:0; }
	.top_loca_wrp { padding-top:160px !important; }
	.sub_top { padding:50px; }
	.big_title { font-size:40px; line-height:45px !important; }
	#prd_wrap table td, #prd_wrap table th { font-size:13px; }

	#prd_wrap .rect_tabs .rect_tabs_ul { width:100%; border-left:0; border-bottom:1px #ddd solid; position:static; height:80px; }
	#prd_wrap .rect_tabs .rect_tabs_ul li { width:20%; height:100%; line-height:1; text-align:center; padding:15px 0; float:left; }
	#prd_wrap .rect_tabs .rect_tabs_ul li.active { background-color:#0072b9; font-weight:500; }
	#prd_wrap .rect_tabs .rect_tabs_ul li.active a { color:#fff; }
	#prd_wrap .rect_tabs .rect_tabs_ul::after { clear:both; content:""; display:block; }
	#prd_wrap .rect_tabs .fullimage { width:100%; }
	#prd_wrap .edu_table { display: block; overflow-x: auto; white-space: nowrap; }

	#about_wrap .busi_wrap { width:100%; padding:0 5%; }
	#about_wrap .busi_div { width:30%; margin-left:5%; }
	#about_wrap .busi_div:first-child { margin-left:0; }
	#about_wrap .loca_wrap .loca_txt { width:90%; left:5%; margin-left:0; }

	#footer .foot_menu .half_div { width:30% !important; }
	#footer .foot_menu .t_right { width:65% !important; }

	.tab_cont .tabs,
	.tab_cont .tabs li { background-color:#eee; padding:0 !important; }
	.tab_cont .tabs li a { font-size:13px; line-height:50px; }
	.tab_cont .tabs li a br { display:none; }
	.tab_cont .tabs li.active { background-color:#444; }
	.tab_cont .tabs li.active a { color:#fff; border-bottom:2px #fff solid; }
	.tab_cont .tab_container { padding:30px; }
	.tab_cont .prd_01_t li { width:25% !important; }
	.tab_cont .prd_02_t li,
	.tab_cont .prd_03_t li { width:50%; }
	.tab_cont .tab_container img { width:100%; }

	.with_img_txt, .with_img_img, .hardware .table, .hardware .img { display:block; width:100%; }
	.with_img_img, .hardware .img { padding:30px 0 0 0; }

	.about_01_bg { background-size:100%; }
	.about_01_bg .about_01_box { padding-bottom:200px; }

	#about_wrap ul.customers li img { width:100% !important; }
	.addr_table { display:block; width:100%; }
	#prd_wrap table { width:100% !important; margin-left:0; }
	.addr_table table { margin-left:0; width:100% !important; }


}



@media (max-width:767px) { /* mobile */

	body { font-size:13px; line-height:15px; }

	.go-top { width:60px; height:60px; }
	.line_btn { width:150px; padding:10px 0; }
	#prd_wrap .tabs a { font-size:13px; padding:10px; margin-top:2%; }
	#prd_wrap, .tab_cont { width:90%; margin:0 auto; }

	#main_wrap { padding-top:55px; }

	.sub_top { padding:50px 0; }
	#prd_wrap table th, #prd_wrap table td { font-size:13px; }
	#prd_wrap .half_div, #prd_wrap .four_div { margin-top:5% !important; }

	#main_wrap .main_slide .swiper-slide { height:300px; }
	#main_wrap .main_slide .swiper-slide .txt_wrap { padding:70px 0; text-align:center; }
	#main_wrap .main_slide .swiper-slide .txt_wrap .title { font-size:20px; width:70%; word-break:normal; margin:0 auto; }
	#main_wrap .main_slide .swiper-slide .txt_wrap .fs17 { display:none; }
	#main_wrap .main_slide .swiper-slide .txt_wrap .fs20 { font-size:13px !important; width:70%; word-break:normal; margin:0 auto; }
	#main_wrap .main_slide .swiper-slide .txt_wrap img { width:300px; left:50%; right:auto; margin-left:-150px; }
	#main_wrap .main_five { border-right:0; margin:0; }
	#main_wrap .main_five .center { width:100%; float:none; border-left:0; border-top:1px #ddd solid; }
	#main_wrap .main_five .center:first-child { border-top:0; }
	#main_wrap .main_board .three_div { margin-top:5%; }
	#main_wrap .main_board .three_div:first-child { margin-top:0; }
	.main_three .three_div { margin-bottom:20px; }

	#prd_wrap .rect_tabs .rect_tabs_ul { width:100%; border-left:0; border-bottom:1px #ddd solid; position:static; }
	#prd_wrap .rect_tabs .rect_tabs_ul li { width:100%; height:40px; line-height:40px; text-align:center; padding:0 15px; float:none; }
	#prd_wrap .rect_tabs .rect_tabs_ul li.active { background-color:#0072b9; font-weight:500; }
	#prd_wrap .rect_tabs .rect_tabs_ul li.active a { color:#fff; }
	#prd_wrap .rect_tabs .rect_tabs_ul::after { clear:both; content:""; display:block; }
	#prd_wrap .rect_tabs .fullimage { width:100%; }
	#prd_wrap .edu_table { display: block; overflow-x: auto; white-space: nowrap; }

	#footer .foot_addr { text-align:left !important; }
	#footer .foot_menu .half_div { text-align:center !important; }
	#footer .foot_menu .half_div p img { width:80px; }
	#footer .foot_menu .t_right { display:none; }

	.board_map { width:100%; padding:5% 0; }
	.map_iframe { float:none; width:100%; height: 200px; }
	.map_iframe iframe{width:100%; height:200px;}
	.map_txt{ float: none; width:100%; height:auto; padding:5%; background: #0072b9 }

	#about_wrap .busi_wrap { width:100%; padding:0 5%; }
	#about_wrap .busi_div { width:100%; float:none; margin:0; text-align:center; }
	#about_wrap .loca_wrap .loca_txt { width:90%; left:5%; margin-left:0; padding:20px 20px 80px 20px; }
	#about_wrap .loca_wrap .loca_txt p a { left:50%; margin-left:-65px; right:auto; top:auto; bottom:-50px; }

	.top_loca_wrp { padding-top:65px !important; }
	.top_loca_wrp p { font-size:11px !important; }
	.sub_left { display:none; }
	.sub_wrap { display:block; padding:0; }
	.sub_top { padding:20px !important; }
	.sub_top .fs50, .big_title { font-size:25px; line-height:30px !important; }
	#prd_wrap table td, #prd_wrap table th { font-size:13px; }

	.tab_cont .tabs,
	.tab_cont .tabs li { background-color:#eee; padding:0 !important; width:100% !important; }
	.tab_cont .tabs { margin-top:20px; }
	.tab_cont .tabs li a { font-size:13px; line-height:40px; }
	.tab_cont .tabs li a br { display:none; }
	.tab_cont .tabs li.active { background-color:#444; }
	.tab_cont .tabs li.active a { color:#fff; border-bottom:2px #fff solid; }
	.tab_cont .tab_container { padding:5% 0px; }
	.tab_cont .tab_container img { width:100%; }

	.with_img_txt, .with_img_img, .hardware .table, .hardware .img { display:block; width:100%; }
	.with_img_img, .hardware .img { padding:30px 0 0 0; }

	#prd_wrap table { overflow-x: auto; white-space: nowrap; display:block; }
	.with_img_box, .hardware { display:block; }

	.about_01_bg { background-size:150%; }
	.about_01_bg .about_01_box { width:100%; padding-bottom:150px; }

	#about_wrap ul.customers li { width:50%; }
	#about_wrap ul.customers li img { width:100% !important; }
	.addr_table_wrap, .addr_table { display:block; width:100%; }
	#prd_wrap table, .edu_wrap table { width:100% !important; margin-left:0; display:block; overflow-x: auto; white-space: nowrap; }

	.addr_table table { margin-left:0; width:100% !important; }

}