@import url("common2.css");
/* NHN INS Webstandard dev team dog 100804 */

/******** 서브 레이아웃 ********/
#container {position:relative; width:100%; overflow:hidden;}
#container h2.dep_tit{padding:8px 0; text-align:center; background:#003995; font-size:14px; color:#fff; border-bottom:1px solid #265bb1;}
#container h2.dep_tit a{color:#fff; font-weight:700;}

#container h3.title {position:relative; max-width:640px; margin:35px auto 15px auto; text-align:left; font-weight:700; font-size:22px; color:#333; letter-spacing:-1pt;
padding:0 3%; line-height:normal;}

#container .tit_area {position:relative;  width:100%; overflow:hidden; margin:0 auto 0 auto; height:60px}
#container .tit_area p.location {position:absolute; right:3%; top:23px; font-size:11px; color:#888; letter-spacing:-0.5pt;}
#container .tit_area p.location a:link, .tit_area p.location a:visited{ font-size:11px; color:#888; letter-spacing:-0.5pt}
#container .tit_area p.location a:hover{font-size:11px; color:#222; text-decoration:none;}
#container .tit_area p.location span {background:url('/m/img/arrow.gif') no-repeat; width:3px; height:5px; margin:2px 4px; display:inline-block;}
#container .tit_area p.location strong {color:#333; font-family:NotoKR-Regular, sans-serif; font-weight:100;}
#container .tit_area h3.stitle {position:absolute; left:3%; top:18px; font-weight:100; font-family: NotoKR-Bold, sans-serif; font-size:20px; color:#333; letter-spacing:-1pt; padding:0 0 0 0; line-height:100%;}

#container .contents_in {position:relative; overflow:hidden; padding:0 3% 40px 3%; margin:0 auto; max-width:640px; }




.tab_lnd{position:relative; overflow:hidden; margin:0 auto; width:100%; background-color:#003ea3;}
	.tab_lnd li a:link, .tab_lnd li a:visited{display:block;float:left; width:25%; 
	text-align:center;padding:10px 0 10px 0; line-height:1.1em; font-size:12px; letter-spacing:-1pt; color:#fff;border-left:1px solid #c9404d;
	border-top:1px solid #5457a1; box-sizing: border-box;}
	.tab_lnd li.two a:link, .tab_lnd li.two a:visited{display:block;float:left; width:25%; 
	 text-align:center;padding:5px 0 8px 0; line-height:100% !important; font-size:13px; letter-spacing:-1pt; color:#fff;}
	.tab_lnd_up{background:#fff !important; color:#003ea3 !important; text-decoration:none !important;}
	
	.tab_lnd2{position:relative; overflow:hidden; margin:0 auto; width:100%; background-color:#003ea3;}
	.tab_lnd2 li a:link, .tab_lnd2 li a:visited{display:block;float:left; width:50%; text-align:center;padding:10px 0 10px 0; line-height:1.1em;
	font-size:13px; color:#fff;box-sizing: border-box;}
	
	.tab_lnd3{position:relative; overflow:hidden; margin:0 auto; width:100%; background-color:#003ea3;}
	.tab_lnd3 li a:link, .tab_lnd3 li a:visited{display:block;float:left; width:100%; text-align:center;padding:10px 0 10px 0; line-height:1.1em;
	font-size:13px; letter-spacing:-1pt; color:#fff;box-sizing: border-box;}

	.tab_lnd4{position:relative; overflow:hidden; margin:0 auto; width:100%; background-color:#003ea3;}
	.tab_lnd4 li a:link, .tab_lnd4 li a:visited{display:block;float:left; width:33.333333333%; text-align:center;padding:10px 0 10px 0; line-height:1.1em;
	font-size:13px; letter-spacing:-0.3pt; color:#fff;box-sizing: border-box;}


/*depth_3*/
	.depth_3{position:relative; overflow:hidden; margin:15px auto 0 auto; padding:0 3%;}
	.depth_3 dl{position:relative; overflow:hidden; width:100%; font-size:13px; text-align:center;  box-sizing:border-box}
	.depth_3 dl dd{float:left; border:1px solid #ddd; border-right:0; box-sizing:border-box; background-color:#f0f0f0;}
	.depth_3 dl dd:last-child{border-right:1px solid #ddd;}
	.depth_3 dl dd.two{margin-top:-1px}
	.depth_3 dl dd a{display:block; height:35px; letter-spacing:-0.7pt; box-sizing:border-box; padding-top:8px}
	
	.depth_3 dl.two dd{width:50%;}
	.depth_3 dl.three dd{width:33.333333%;}
	.depth_3 dl.four dd{width:25%;}
	.depth_linktop{position:relative; border:1px solid #363991 !important; margin-top:-1px !important; height:36px !important; background-color:#fff !important; color:#363991 !important}



/******** 공통CSS ********/
.blue_point {color:#2f5db2;}
.sblue_point {color:#00a6e2;}
.mobile_img {display:none;}

.tpad_5{padding-top:5px}
.tpad_10{padding-top:10px}
.tpad_20{padding-top:20px}
.tpad_35{padding-top:35px}
.bpad_5{padding-bottom:5px}
.bpad_10{padding-bottom:10px}
.bpad_20{padding-bottom:20px}
.bpad_25{padding-bottom:25px}
.bpad_30{padding-bottom:30px}
.bpad_40{padding-bottom:40px}
.bpad_50{padding-bottom:50px}

.dep1_tit {display:block; padding:0 0 15px 22px; background:url('/img/tit_icon.gif') left 5px no-repeat; font-weight:bold; color:#333; font-size:15px; letter-spacing:-0.5pt;}
.dep2_tit {display:block; background:url('/img/tit_dott.gif') left 6px no-repeat; padding:0 0 3px 11px; font-size:13px;}
.dep2_tit strong{color:#333; font-weight:100; font-family:NotoKR-Medium, sans-serif;}
.dep3_tit {color:#333; font-weight:100; font-family:NotoKR-Medium, sans-serif; font-size:15px; padding-bottom:5px;}

.dep1_cont {padding-bottom:30px;}
.dep1_cont2 {padding:0 0 30px 10px;}
.dep1_cont3 {padding:0 0 30px 25px;}

.dep2_cont {padding:0 0 20px 5px;}

.box_pat{background-color:#f9f9f9; padding:18px 12px; border:1px solid #ddd; margin-top:20px}
.box_pat li.tit{color:#e41d23; font-family:NotoKR-Medium, sans-serif; font-size:14px; padding-bottom:5px; letter-spacing:-0.7pt;}

.table_style{width:100%; border-collapse:separate; border-spacing:0px; border-top:1px solid #333; border-left:1px solid  #ddd;}
.table_style th{ padding:8px 0; text-align:center; font-family:NotoKR-Bold, sans-serif; font-weight:100; color:#333; font-size:13px; background-color:#f9f9f9; border-bottom:1px solid  #ddd; border-right:1px solid #ddd}
.table_style td{padding:8px 0; text-align:center; border-bottom:1px solid #ddd; border-right:1px solid #ddd; font-size:13px; word-break: break-all; }
.table_style td.tit {color:#333; font-family:NotoKR-Bold, sans-serif; letter-spacing:-0.5pt;}
.table_style td.left{padding:8px 10px; text-align:left;}
.table_style td.blue {background-color:#eef4f8; color:#255d8c}
.table_style td.red {background-color:#f9f1eb; color:#db211e}
.table_style td.yellow {background:#fffff3;}
.table_style td.price {color:#c62121;}




.marb_20{margin-bottom:20px;}


.table_style2{width:100%; border-collapse:separate; border-spacing:0px; border-top:1px solid #333; border-left:1px solid #ddd;}
.table_style2 th{color:#444; font-family:NotoKR-Bold; font-weight:100; font-size:13px; text-align:center; padding:8px; border-bottom:1px solid #ddd; border-right:1px solid #ddd;
background-color:#f9f9f9; letter-spacing:-0.5pt;}
.table_style2 td{border-bottom:1px solid #ddd; font-size:13px; letter-spacing:-0.3pt; border-right:1px solid #ddd; padding:8px; text-align:center;}
.table_style2 td.txt2{text-align:left;}
.table_style2 td.bg1{background:#eef4fa; color:#333;}

.table_style3{width:100%; border-collapse:separate; border-spacing:0px;}
.table_style3 th{text-align:left; color:#333; font-family:NotoKR-Bold; font-weight:100; }
.table_style3 td{font-size:13px; letter-spacing:-0.5pt;}

.tb{overflow: hidden; overflow-x: auto;}
.table_style4{width:700px; border-collapse:separate; border-spacing:0px; border-top:1px solid #333; border-left:1px solid #ddd;}
.table_style4 th{color:#444; font-family:NotoKR-Bold; font-weight:100; font-size:13px; text-align:center; padding:8px; border-bottom:1px solid #ddd; border-right:1px solid #ddd;
background-color:#f9f9f9; letter-spacing:-0.5pt;}
.table_style4 td{border-bottom:1px solid #ddd; font-size:13px; letter-spacing:-0.3pt; border-right:1px solid #ddd; padding:8px; text-align:center;}
.table_style4 td.blue{background: #f9fcff; font-size:13px; letter-spacing:-0.3pt; font-family:NotoKR-Bold; color:#333;}


.table_list{width:100%; margin:15px 0;}
.table_list th{color:#333; font-family:NotoKR-Bold; font-weight:100; text-align:left; font-size:13px; width:20%;}
.table_list td{color:#666; font-size:13px; letter-spacing:-0.5pt; line-height:16px;}

p.txt1{background:url('/img/listdot2.gif') left 6px no-repeat; color:#333; font-family:NotoKR-Bold; font-weight:100;}
.dep_dott{display:block; padding:0 0 0 11px; background:url('/about/img/listdot2.gif') left 6px no-repeat; font-size:14px; color:#333; font-family:NotoKR-Bold; font-weight:100;}
.dep_dott2{display:block; padding:0 0 0 11px; background:url('/about/img/listdot2.gif') left 5px no-repeat; font-size:13px; color:#333;}
.dep_dott2 span{font-family:NotoKR-Bold; font-weight:100; letter-spacing:-0.5pt;}


.slash_box{padding:5px; background:url('/about/img/box_slash.gif') repeat;}
.slash_in{background:#fff; padding:35px 0 40px 0;}
.slash_in3{background:#fff; padding:15px;}


h4.sub_title{font-size:20px;text-align:center;  line-height:22px; letter-spacing:-1.5pt; color:#444; font-weight:700;}
h4.sub_title_eng{font-size:20px; line-height:22px; color:#444; font-weight:700;}
span.title_blue1{line-height:22px; letter-spacing:-1.5pt; color:#003ea3; font-weight:700;}
span.title_blue2{line-height:22px; letter-spacing:-1.5pt; color:#0b7ae1; font-weight:700;}
h5.sub_stitle{font-size:15px; line-height:22px; letter-spacing:-0.7pt; color:#777; font-weight:300; margin-bottom:15px;}
h5.stit{font-size:15px; letter-spacing:-0.7pt; color:#333; font-weight:700; padding:0 0 0 20px; margin-bottom:10px;
background:url('/img/dot.gif') left 3px no-repeat;}



.tab {position:relative; overflow:hidden; width:100%; border-collapse:collapse; margin-bottom:10px; }
.tab ul {position:relative; overflow:hidden; clear:both; *zoom:1;}
.tab li {float:left; width:25%; margin:0 2px 2px 0;}
.tab li a:link, .tab li a:visited {border:2px solid #cfcfcf;box-sizing: border-box; display:block; 
text-align:center; font-size:12px;  line-height:30px; font-weight:normal; color:#a0a0a0; letter-spacing:-1pt; background:#fff; }
.tab li:nth-child(3n+1){clear:both;}
.tab span{display:block; color:#003ea3; font-weight:500; letter-spacing:-1pt; line-height:30px;  background:#fff; outline:2px solid #003ea3;
box-sizing: border-box; font-size:12px;}



/******** 회사소개 ********/

/* 인사말 */
.greeting_con{position:relative; overflow:hidden;}
.greeting_con h4.sub_title{margin:20px 0 10px 0;}
.greeting_con .imgbox{text-align:center;}
.greeting_con .imgbox img{width:250px;}
.greeting_con .greeting_txt{font-size:15px;letter-spacing:-0.5pt; line-height:18px;margin-bottom:10px;}
.greeting_con .greeting_ceo{font-size:15px; letter-spacing:-0.7pt; color:#888}
.greeting_con .greeting_ceo span.name{font-size:17px; letter-spacing:-0.7pt; font-weight:700; color:#333}

/* 연혁 및 현황 */
.history_con{position:relative; overflow:hidden;}
.history_con h4.sub_title_eng{color:#003ea3; margin:20px 0 5px 0; font-size:22px;}
.history_con h5.sub_stitle{margin-bottom:15px;}

/* 연혁 */
.history {}
.history .his_box {border:1px solid #ddd; padding:30px 20px 25px 20px;}
.history ul {width:100%;}
.history li {position:relative; overflow:hidden; margin-bottom:5px; }
.history li p {float:left; ;width:10%;color:#052a6d; font-size:18px; width:78px; font-weight:900;}
.history li span {float:left;width:100%; display:block; font-size:15px; letter-spacing:-1pt;} 
.history div.line {width:100%; height:1px; border-bottom:1px dashed #ddd; margin:10px 0;}

/* 조직구성도 */
.organ_con{position:relative; overflow:hidden;}
.organ_con h4.sub_title{margin:20px 0 20px 0;}


/* 조직 및 임직원 */
.organ {}
.organ .organ_area {}
.organ .organ_list {width:100%; border-collapse:separate; border-spacing:0px; margin-bottom:20px; letter-spacing:-0.5pt;}
.organ .organ_list th {width:80px; text-align:center; line-height:46px; font-size:16px; font-weight:600; border-right:1px solid #ddd; border-bottom:1px solid #ddd; border-left:1px solid #ddd; color:#333; letter-spacing:-1pt;}
.organ .organ_list th.dblue {background:#09227c; color:#fff; border-right:1px solid #09227c; border-bottom:1px solid #09227c; border-left:1px solid #09227c;}
.organ .organ_list th.blue {background:#2f5db2; color:#fff; border-right:1px solid #2f5db2; border-bottom:1px solid #2f5db2; border-left:1px solid #2f5db2;}
.organ .organ_list th.dgreen {background:#2fa1b2; color:#fff; border-right:1px solid #2fa1b2; border-bottom:1px solid #2fa1b2; border-left:1px solid #2fa1b2;}
.organ .organ_list th.green {background:#89b22f; color:#fff; border-right:1px solid #89b22f; border-bottom:1px solid #89b22f; border-left:1px solid #89b22f;}
.organ .organ_list th.dblue {background:#89b22f; color:#fff; border-right:1px solid #89b22f; border-bottom:1px solid #89b22f; border-left:1px solid #89b22f;}

.organ .organ_list th.a01 {background:#fff; color:#464646; border-bottom:3px solid #0072bc; border-right:1px solid #dddddd;border-top:1px solid #dddddd;  border-left:1px solid #dddddd;}
.organ .organ_list th.a02 {background:#fff; color:#464646; border-bottom:3px solid #00acbc; border-right:1px solid #dddddd;border-top:1px solid #dddddd;  border-left:1px solid #dddddd;}
.organ .organ_list th.a03 {background:#fff; color:#464646; border-bottom:3px solid #d7a700; border-right:1px solid #dddddd;border-top:1px solid #dddddd;  border-left:1px solid #dddddd;}
.organ .organ_list th.a04 {background:#fff; color:#464646; border-bottom:3px solid #8ebc00; border-right:1px solid #dddddd;border-top:1px solid #dddddd;  border-left:1px solid #dddddd;}
.organ .organ_list th.a05 {background:#fff; color:#464646; border-bottom:3px solid #6f00bc; border-right:1px solid #dddddd;border-top:1px solid #dddddd;  border-left:1px solid #dddddd;}
.organ .organ_list th.a06 {background:#fff; color:#464646; border-bottom:3px solid #bc0050; border-right:1px solid #dddddd;border-top:1px solid #dddddd;  border-left:1px solid #dddddd;}

.organ .organ_list th.gray {background:#f6f6f6; color:#555; border-right:1px solid #ddd; border-bottom:1px solid #ddd; border-left:1px solid #ddd;}
.organ .organ_list td.first {border-top:1px solid #ddd;}
.organ .organ_list td {border-right:1px solid #ddd; border-bottom:1px solid #ddd; padding:13px 0 13px 10px;  letter-spacing:-0.5pt;}
.organ .organ_list td strong {color:#333; font-size:16px; font-weight:600;}
.organ .organ_list td span {margin-left:10px; font-size:14px; color:#666;}


/* 찾아오시는 길 */
.location_con{position:relative; overflow:hidden;}
.location_con h4.sub_title{margin:0 0 10px 0;}
.location_con .map_txt {position:relative; overflow:hidden; margin-top:10px;}
.location_con .map_table {width:100%; border-collapse:separate; border-spacing:0px;}
.location_con .map_table th {width:75px; font-size:13px; font-weight:600; color:#333; text-align:left; padding:3px 0 3px 0; vertical-align:top;}
.location_con .map_table th img{margin-right:5px;}
.location_con .map_table td {padding:3px 0 3px 10px; font-size:13px;} 

.location_con .locationBtn {text-align:center; margin-top:10px;}
.location_con .locationBtn img{width:120px;}


/*********** 설비 및 기술 ************/

/* 제품의 특징 */
.feature_con{position:relative; overflow:hidden;}
.feature_con h5{margin-top:20px;}
.feature_con .img{border:1px solid #ddd; padding:15px; background:#fafafa;}
.feature_con .one li{float:left; width:49%; margin:0 2% 10px 0; overflow:hidden; text-align:center;}
.feature_con .one li:nth-child(2n){margin-right:0;}
.feature_con .one li:nth-child(2n+1){clear:both;}
.feature_con .one .sbj{text-align:center; color:#333; border:1px solid #ddd; padding:8px 0; font-size:14px; letter-spacing:-0.5pt;}

.feature_con .two li{margin-bottom:10px;}
.feature_con .two .sbj{text-align:center; color:#333; border:1px solid #ddd; padding:8px 0; font-size:14px; letter-spacing:-0.5pt;}


/* 고압탱크 작업공정 */
.work_con{position:relative; overflow:hidden;}
.work_con h4{margin-bottom:15px;}
.work_con .box ul{overflow:hidden;}
.work_con .box .one li{float:left; overflow:hidden; color:#333; font-size:15px; letter-spacing:-0.5pt;}
.work_con .box .one dl{position:relative; overflow:hidden; border:1px solid #ddd; border-top:none; padding:14px;}
.work_con .box .one li .no1{background:url('/m/facilities/img/work_no1_bg.gif') right top no-repeat, #3e8adc; height:50px; line-height:49px; color:#fff; padding-left:15px; }
.work_con .box .one li .no2{background:url('/m/facilities/img/work_no2_bg.gif') right top no-repeat, #0b7ae1; height:50px; line-height:49px;  padding-left:45px; color:#fff; padding-left:15px;}
.work_con .box .one li .no3{background:url('/m/facilities/img/work_no3_bg.gif') right top no-repeat, #0061d9; height:50px; line-height:49px;  padding-left:45px; color:#fff; padding-left:15px;}
.work_con .box .one li .no4{background:url('/m/facilities/img/work_no4_bg.gif') right top no-repeat, #0047c8; height:50px; line-height:49px;  padding-left:45px; color:#fff; padding-left:15px;}
.work_con .box .one li .no5{background:url('/m/facilities/img/work_no5_bg.gif') right top no-repeat, #0038b7; height:50px; line-height:49px;  padding-left:45px; color:#fff; padding-left:15px;}
.work_con .box .one li .no6{background:url('/m/facilities/img/work_no6_bg.gif') right top no-repeat, #003a99; height:50px; line-height:49px;  padding-left:45px; color:#fff; padding-left:15px;}
.work_con .box .one li .no1 img{padding-right:5px;}
.work_con .box .one li .no2 img{padding-right:5px;}
.work_con .box .one li .no3 img{padding-right:5px;}
.work_con .box .one li .no4 img{padding-right:5px;}
.work_con .box .one li .no5 img{padding-right:5px;}
.work_con .box .one li .no6 img{padding-right:5px;}
.work_con .box .one li dd{padding:14px; border:1px solid #ddd; border-top:none;}
.work_con .box .one li dt img{margin-bottom:10px;}
.work_con .box .arrow{text-align:center; padding:10px 0; clear:both; }

/* 일반탱크 작업공정 */
.work_con2{position:relative; overflow:hidden;}
.work_con2 h4{margin-bottom:15px;}
.work_con2 .box ul{overflow:hidden;}
.work_con2 .box .one li{float:left; overflow:hidden; color:#333; font-size:15px; letter-spacing:-0.5pt;}
.work_con2 .box .one dl{position:relative; overflow:hidden; border:1px solid #ddd; border-top:none; padding:14px;}
.work_con2 .box .one li .no1{background:url('/m/facilities/img/work2_no1_bg.gif') right top no-repeat, #3e8adc; height:50px; line-height:49px; color:#fff; padding-left:15px; }
.work_con2 .box .one li .no2{background:url('/m/facilities/img/work2_no2_bg.gif') right top no-repeat, #2b7ed7; height:50px; line-height:49px;  padding-left:45px; color:#fff; padding-left:15px;}
.work_con2 .box .one li .no3{background:url('/m/facilities/img/work2_no3_bg.gif') right top no-repeat, #0b7ae1; height:50px; line-height:49px;  padding-left:45px; color:#fff; padding-left:15px;}
.work_con2 .box .one li .no4{background:url('/m/facilities/img/work2_no4_bg.gif') right top no-repeat, #0071d9; height:50px; line-height:49px;  padding-left:45px; color:#fff; padding-left:15px;}
.work_con2 .box .one li .no5{background:url('/m/facilities/img/work2_no5_bg.gif') right top no-repeat, #0061d9; height:50px; line-height:49px;  padding-left:45px; color:#fff; padding-left:15px;}
.work_con2 .box .one li .no6{background:url('/m/facilities/img/work2_no6_bg.gif') right top no-repeat, #0059c8; height:50px; line-height:49px;  padding-left:45px; color:#fff; padding-left:15px;}
.work_con2 .box .one li .no7{background:url('/m/facilities/img/work2_no7_bg.gif') right top no-repeat, #0047c8; height:50px; line-height:49px;  padding-left:45px; color:#fff; padding-left:15px;}
.work_con2 .box .one li .no8{background:url('/m/facilities/img/work2_no8_bg.gif') right top no-repeat, #0041b7; height:50px; line-height:49px;  padding-left:45px; color:#fff; padding-left:15px;}
.work_con2 .box .one li .no9{background:url('/m/facilities/img/work2_no9_bg.gif') right top no-repeat, #0038b7; height:50px; line-height:49px;  padding-left:45px; color:#fff; padding-left:15px;}
.work_con2 .box .one li .no10{background:url('/m/facilities/img/work2_no10_bg.gif') right top no-repeat, #003a99; height:50px; line-height:49px;  padding-left:45px; color:#fff; padding-left:15px;}
.work_con2 .box .one li .no1 img{padding-right:5px;}
.work_con2 .box .one li .no2 img{padding-right:5px;}
.work_con2 .box .one li .no3 img{padding-right:5px;}
.work_con2 .box .one li .no4 img{padding-right:5px;}
.work_con2 .box .one li .no5 img{padding-right:5px;}
.work_con2 .box .one li .no6 img{padding-right:5px;}
.work_con2 .box .one li .no7 img{padding-right:5px;}
.work_con2 .box .one li .no8 img{padding-right:5px;}
.work_con2 .box .one li .no9 img{padding-right:5px;}
.work_con2 .box .one li .no10 img{padding-right:5px;}
.work_con2 .box .one li dd{padding:14px; border:1px solid #ddd; border-top:none;}
.work_con2 .box .one li dt img{margin-bottom:10px;}
.work_con2 .box .arrow{text-align:center; padding:10px 0; clear:both; }


/* 보유시설 */
.possess_con{position:relative; overflow:hidden;}
.possess_con h4{margin-bottom:20px;}




/******** 이용안내 ********/



/* 이용약관, 개인정보취급방침 */
.cont_tit {display:block; font-size:1.2em !important; padding-bottom:10px; font-weight:100 !important; font-family:NotoKR-Medium, sans-serif; color:#333 !important; letter-spacing:-0.3pt;}
.cont_tit2{display:block; font-size:1.2em !important; padding-bottom:10px; font-weight:100 !important; font-family:NotoKR-Medium, sans-serif; color:#333 !important; letter-spacing:-0.3pt;}
.cont_txt {padding:0px 0px 20px 0;  letter-spacing:-0.3pt;}
.cont_txt2 {padding-bottom:20px;  letter-spacing:-0.3pt;}
.cont_txt3 {position:relative; overflow:hidden; top:0; right:0; padding-bottom:10px;  letter-spacing:-0.3pt;}
.cont_box {border:1px solid #ddd; padding:15px; background:#f4f4f4; margin:7px 0px 10px 0px; letter-spacing:-0.3pt; }
.cont_box2{border:1px solid #ddd; padding:15px; background:#f4f4f4; margin:7px 0px 5px 0px; letter-spacing:-0.3pt; }

.privacy_list {width:91%; overflow:hidden; clear:both; *zoom:1; padding:4% 4% 3% 4%; border:1px dashed #ddd; margin-bottom:30px;}
.privacy_list li {padding-bottom:1%;}
.privacy_list li a {font-weight:100; color:#555; font-family:NotoKR-Medium, sans-serif;}






/*******************************************************************************
	@media 461px~640px
*******************************************************************************/
@media all and (min-width:461px) and (max-width:640px) {

.mobile_img {display:none;}
span.mobile_ent {display:block;}

.table_list th{width:28%;}

}


/*******************************************************************************
	@media 460px
*******************************************************************************/
@media all and (max-width:460px) {

.mobile_img {display:block;}
.pc_img {display:none;}
span.mobile_ent {display:block;}

#container h2.title{height:43px; line-height:43px; font-size:16px}
#container h2.title span img{height:43px}


.table_list th{width:37%; vertical-align:top;}


}
