@charset "utf-8"; 
/***********************************************************/


#wrap {width:100%; height:auto; overflow-x:hidden;  position:relative; background:#fff;}
.al_box { height:auto; margin:0 auto; position:relative; width:100%;}
.al_box:after {content:""; display:block; clear:both;}

#skip-go {display:block;}
#skip-go dt {position:absolute; top:0; left:-1000px;}
#skip-go dd a {display:block; font-weight:bold; position:absolute; top:0; left:-1000px; font-size:120%; text-align:center; background-color:#000; z-index:1000;} 
#skip-go dd a:hover, 
#skip-go dd a:active, 
#skip-go dd a:focus{left:0; height:40px; width:100%; line-height:40px; color:#fff !important;}
.skip {visibility:hidden; position:absolute; font-size:0; width:0; height:0; line-height:0; margin:0; padding:0; background:none}
.blind {visibility:hidden; position:absolute; font-size:0; width:0; height:0; line-height:0; margin:0; padding:0; background:none}


/* header */	
#header {width:100%; z-index:1001;  height:120px; position:fixed; background:url('../gmi/cni/header_bg.png') repeat-x 0 0 !important; }
#header.scrolled {/* box-shadow: -5px 5px 5px rgba(0, 0, 0, 0.15); */ /*border-bottom:1px solid #e8e8e8;*/ background:none; } 
.container-full { width:100%; }

.header_top {display:block; position:relative; height:35px; z-index:101;  }
.header_topCon {position:relative; width:1240px; margin:0 auto;}


.utilLink {position:absolute; right:0px; top:0px; }
.utilLink > a {float:left;display:inline-block;font-size:90%;margin:0px; padding: 0px 15px;color:#fff; line-height:32px; background:url('../gmi/cni/top_part.png') no-repeat right 50%;}
.utilLink > a.h{padding-top:9px; padding-right:0; background:none; }
.utilLink > a.last{padding-right:0; background:none;}
.utilLink > a.b_org{font-weight:600; color:#ef5f4b;}
.utilLink > a:last-child {padding-right:0; background:none;}
.utilLink > a.img {padding:0 1px 0 0;}
.utilLink > a.normal {background: #d65e12; color: #fff; height:35px; line-height:35px;}
.utilLink > a:first-child {padding-left:0; background:none;}

.utilLink > a:last-child {padding-right:0; background:none;}
.utilLink > p {float:left; display:inline-block;font-size:90%;margin:0px;padding: 0px 8px;color:#fff; line-height:32px;}
.utilLink > input {margin-right:1px;}
.utilLink > .util_site{position:absolute; right:0; top:49px; z-index:120; padding-right:0 !important; }
.utilLink > .util_site button{display:block; width:44px; height:42px;  background:url('../gmi/cni/ico_sitemap_s.png') no-repeat 0px 0px; text-align:right;}
.utilLink > .util_site button:hover, .header_top .util .util_site button:focus{background:url('../gmi/cni/ico_sitemap_s.png') no-repeat 0px 0px;}



/*전체메뉴*/
.allmenu_wrap{display:none; position:absolute; top:0px; left:0;width:100%; min-height:350px; opacity:1; z-index:1500; background:url('../gmi/cni/allmenu_bgline.gif') repeat-x 0px 0; border-bottom:2px solid #38434b;}
.allmenu_wrap .inner{position:relative; padding:25px 35px; width:1240px; margin:0 auto; /*border:2px solid #e94f0c; border-radius:15px;*/ }
.allmenu_wrap .tit{font-size:28px; font-weight:400; color:#fff; margin-bottom:10px; }
/*.allmenu_wrap .tit + .allmenu_box{margin:20px; float:left;}*/
.allmenu_box{float:left; margin:0px; width:16.66%; margin-top:40px; padding:0px 0 5px 0; height:160px; border-right:1px solid #dfdfdf; text-align:center;}
.allmenu_box.last{border-right:none !important;}
.allmenu_box:after{display:block; clear:both; content:''}
.allmenu_box h3.map_tit{width:100%; margin:0px !important; padding:0px 0 0 0px !important; font-weight:600; font-size:18px; color:#333; }
.allmenu_list{margin:15px !important;padding:0px !important; /*border-bottom:1px solid #47656e;*/ }
.allmenu_list  li{margin-top:0px; }
.allmenu_list  li a{font-size:15px; color:#333;  font-weight:400; padding-left:0px; line-height:28px; letter-spacing:-0.05em;}
.allmenu_list  li a:hover{text-decoration:underline; color:#333;}

.allmenu_list .site_sub {padding-left:0px; }
.allmenu_list .site_sub li{padding:0px 0 0 0px;}
.allmenu_list .site_sub li a{color:#d1dde9; font-size:12px; font-weight:normal;}
.allmenu_list .site_sub li a:hover{color:#fff; font-size:12px; text-decoration:underline !important;}

.allmenu_list.v2 > li{min-height:106px}
.allmenu_wrap .btn_close{position:absolute;top:25px;right:25px;width:35px;height:35px;background:url('../gmi/cni/all_close.png') no-repeat;}



/* gnb */ 
.gnb_area {position:relative; top:0px; width:1240px; margin:0px auto; padding:0px;  z-index:100;}
.gnb_area::after{content : ''; display : block; clear : both;}
.logo {left:70px; top:0px; margin:0px; padding:0px; position:absolute; z-index:100;}	
.logo a { display: inline-block;}

.logo.eum{top: 0; left: 70px;}

.logo.eum img{width : 175px;}
	 
.gnb {display:block;position:relative;float:left;/* padding-right:30px; */margin:20px 0 0 310px;}
.gnb > li {float:left;position:relative;padding: 0px 40px 21px 40px;margin-top:0px;z-index:300; opacity:1; }	  
/* .gnb > li {float:left;position:relative;padding: 0px 25px 21px 25px;margin-top:0px;z-index:300; opacity:1; }	   */
.gnb > li:first-child{ background:none;}
.gnb > li:last-child {padding: 0 0 25px 25px;}
.gnb > li a {display:block; font-size:18px; padding-bottom:21px; font-weight:600; letter-spacing:-1px; color:#fff; }
	
.gnb > li:hover > a, 
.gnb > li:active > a, 
.gnb > li.active > a, 
.gnb > li:focus > a {color:#e94f0c; text-decoration:none; /*background:url('/gmi/cni/gnb_blt.png') no-repeat 50% 42px;*/ }
.gnb > li:last-child > .gnb_sub > li > a { /*width:187px;*/}
.gnb_sub {display:none; position:absolute; left:0px; top:50px; padding-top:0px; z-index:300; border:2px solid #e94f0c; border-radius:5px; background-color:#fff;}
.gnb_sub > li > a.on {background:#fff;z-index:300;}
.gnb_sub > li.active > a {color:#fff; background-color:#e94f0c; }
.gnb_sub > li.active > a.on {background:#e94f0c;}
.gnb_sub > li > a {display:block; width:180px; padding:7px 10px 10px 15px; font-size:100%; color:#333; font-weight:500; letter-spacing:-1px; border-bottom:1px solid #dedede;  }
.gnb_sub > li:last-child > a {border-bottom:none;}
.gnb_sub > li > a:hover, 
.gnb_sub > li > a:active, 
.gnb_sub > li > a:focus {color:#fff; background-color:#f47321; text-decoration:none; transition:.3s ease; -moz-transition:.3s ease; -webkit-transition:.3s ease; -ms-transition:.3s ease; -o-transition:.3s ease;}

.gnb_sub.gnb_sub1 { left:-20px;}
.gnb_sub.gnb_sub2 { left:-22px;}
.gnb_sub.gnb_sub3 { left:-22px;}
.gnb_sub.gnb_sub4 {left:-20px;}
.gnb_sub.gnb_sub5 {left:-22px;}	
.gnb_sub.gnb_sub6 {left:-22px;}	

.btn_nav2 {display:none;}	
.all_menu2 {display:none;}
.all_menu2 .btn_nav2.close {display:block;}

/* container_main */
#main_container { clear:both; width:100%;height:auto;padding: 0px 0px 40px 0px;  margin:0 auto 0px auto; z-index:1900;/* margin:125px auto 0px auto; */background:#eee;}
#main_container #body_contents {clear:both; height:auto; width:100%; margin:0 auto; float:none; padding:0px;  margin:0; position:relative;background:#eee; border-bottom:1px solid #eee;}


/* container_sub */
#container {width:100%; height:auto; padding:0px 0px 60px 0; position:relative; margin:0 auto 0px auto; /* margin:125px auto 0px auto; */ }
#container #body_contents {position:relative; width:1240px; margin:60px auto; padding:0;background:#fff;}
#container .content_area { width:100%; margin:0px 0 0 0; padding:40px 0 0 0; letter-spacing:-1px; /*overflow:hidden;*/ }

/* footer */
.footer {width:100%; clear:both; margin-top:0px; background:#403a3a; border-top:1px solid #909090; border-bottom:1px solid #d7d7d7;  min-height:200px;} 		
.footer_con_box {width:100%; height:auto; margin:0 auto; }   
.footer_con {width:1240px; margin:0 auto; position:relative; background:#403a3a; }

.serviceLink {float:left; padding:0px; margin:0px;  height:60px; text-align:left; width:30%;}
.serviceLink ul {padding:18px 0 0 0; margin:0px; }
.serviceLink ul li { text-align:left; float:left; white-space:nowrap; display:inline; margin-left: 13px; padding-left:15px; }
.serviceLink ul li:first-child {margin-left: 0px; padding-left:0px; background:none;}
.serviceLink ul li:first-child a {color:#f8ad1e;}
.serviceLink ul li a {display:block; font-size:16px; font-weight:600; letter-spacing:-1px; color:#fff;  line-height:50px;  }


.footer_inner {width:1240px; float:left; margin:20px auto 0 auto; padding-top:20px; position:relative; background:#403a3a; border-top:1px solid #5c5656; }

.f_logo{float:left; width:25%; }
.addr {float:left; width:53%; padding:0px 0px 30px 0px; overflow:hidden; color:#000; line-height:18px;}
.addr address {color: #fff; display:block;} 
.addr address,
.addr p, 
.addr p span, 
.copyright,
.tel {font-style:normal; font-size:90%; letter-spacing:0px; float:left; line-height:18px; }
.tel {margin-left:0px;  color:#fff;}
.copyright {width:100%; color:#fff; line-height:18px; letter-spacing:0px;}
.apply{color:#fff;}
.apply a{color:#fff;}
.apply strong a{font-weight:600; color:#f8ad1e;}

ul.f_sns{width:166px; float:right;}
ul.f_sns:after{display: block;content: '';clear: both;}
ul.f_sns li{float:left; margin-left:10px; display:inline;}
ul.f_sns li.fir{margin-left:0px !important;}



#select_depart1 {position:absolute;  right:0px; top:15px; z-index:105; width:230px; line-height:1.5; letter-spacing:-1px; border:1px solid #656160; }
#select_depart1 h4{position:absolute; top:0px; color:blue;}
#select_depart1 li{list-style-type:none; padding:0; margin:0;  overflow:auto;}

#select_depart1 h3 { margin:0px !important; padding:0 ; margin:0;  line-height:36px; height:45px; width:100%; color:#fff; font-size:18px; background:none;}
#select_depart1 h3 a{display:inline-block; color:#fff; padding:4px 10px 10px 15px;  margin:0;  width:100%;  font-weight:normal; font-size:15px; text-decoration:none; }
#select_depart1 h3 a:link, #select_depart1 h2 a:visited, #select_depart1 h2 a:hover {line-height:36px; height:45px; color:#fff; font-weight:normal; width:100%; font-size:15px; background:#403a3a url('../gmi/cni/select_depart_more.png') no-repeat 95% 18px }

#select_depart1 #selectbox_depart1 { position: absolute; bottom:0px; }
#select_depart1 .sbx {display: none; width:230px; height:auto; z-index:175;  }
#select_depart1 .sbx h4 { height:28px; position: absolute; left:0; top:0; margin:0; z-index:175; padding:0px 10px 0px 10px; background:#403a3a; color:#fff; width:210px;  font-size:15px; font-weight:600; }
#select_depart1 .sbx .wrap { width:230px; margin:0; padding:30px 0px 0px 0px; background:#fff; overflow:hidden; height:180px; border-left:1px solid #555; border-right:1px solid #555; border-bottom:1px solid #555;}
#select_depart1 p .close { position: absolute; top:0px; right:0px; z-index:175; }
#select_depart1 .sbx ul { display: inline; float: left; list-style: none; width:228px; margin: 0; padding: 0; overflow:auto; height:150px; }
#select_depart1 .sbx ul li { margin: 0; padding: 1px 0 0 7px; margin-left:10px; display:inline-block; width:90%;  float:left; }
#select_depart1 .sbx ul li a { display: block;  white-space: nowrap; color:#444;  font-size:14px;   }
#select_depart1 .sbx ul li a:hover { color: #499ad9; text-decoration: underline; }


.b_org{font-weight:400; color:#ef5f4b;}
.b_blue{font-weight:400; color:#0b5fa1;}


.pr_vod{clear:both; margin:60px auto; width:100%; }
.pr_box{width: 100%;position: relative;}
.pr_box iframe{/*width:852px;height: 480px;*/width:100%; height:676px;}




/***************** 1320이하 ******************************************/
@media all and (min-width:1041px) and (max-width:1239px) {
/* header */	

.header_topCon {width:100%;padding:0 10px;}
.gnb_area { width:100%; }
/* .logo img { width:auto; height:auto; padding-left:10px;} */
/* .logo {left:1px; top:10px; margin:0px; padding:0px; position:absolute; z-index:100;}	 */
.allmenu_wrap .inner{position:relative; padding:25px 35px; width:100%; margin:0 auto; }

.utilLink {position:absolute; right:10px; top:0px; }
.utilLink > .util_site{position:absolute; right:0px; top:42px; z-index:120; padding-right:0 !important; }


.gnb {margin:14px 0 0 28%; width:70%; }
.gnb > li  {padding: 0 4%;}
/* .gnb > li:first-child {padding: 0 0 0 0%;} */
.gnb > li:last-child {padding: 0 0 0 2%;}
.gnb > li a {font-size:17px; }
.gnb_sub {top:45px;}
.gnb_sub > li > a {font-size:95%;}


.gnb_sub.gnb_sub1 { left:2px;}
.gnb_sub.gnb_sub2 { left:2px;}
.gnb_sub.gnb_sub3 { left:-25px;}
.gnb_sub.gnb_sub4 {left:-25px;}
.gnb_sub.gnb_sub5 {left:-25px;}

.gnb_sub.gnb_sub3  > li > a,
.gnb_sub.gnb_sub4  > li > a {width:150px;}
.gnb_sub.gnb_sub5  > li > a {width:160px;}

/* container_sub */
#container #body_contents {width:98%;  }
#container .content_area {padding:10px 0 0 0; }

/* footer */
.footer_con {width:100%;}
.addr {width:54%;}
.footer_counter {width:16%;}
.footer_inner {width:100%; padding:10px 10px; }
.serviceLink ul {margin:10px; }
 #select_depart1 {  right:10px;  }



/* board */
.board {margin:-10px 0 0 0;}

/* board_포토갤러리 */
.photo_list li dt {height:183px;}




}







/***************** 1040이하(태블릿 Galaxy Tab S_800x1280) ******************************************/
@media all and (max-width:1040px){

/* header */
#skip-go {display:none;}
.gnb {display:none;}
h4{margin: 10px 0 20px 0; }

.allmenu_wrap{display:none;}
.util_site{display:none;}


#header { height:80px; }
.header_top {display:block; position:relative; height:25px; z-index:101;  }

.allmenu_wrap .inner{position:relative; padding:25px 35px; width:100%; margin:0 auto; }



.header_topCon {width:100%;}
.utilLink {right:10px;}
.utilLink > a:nth-child(1) {display:none;}
.utilLink > p, 
.utilLink > a.img,
.utilLink > a.normal {display:none;}
.gnb_area { max-width:100%;} 


.logo {left:20px; top:-5px;}
.logo img { width:120px;}

/* mobileheader */
.all_menu2 {display:none; position:fixed; right:0px; top:0px; background:url('../gmi/cni/bg_black.png') repeat left center; width:100%; height:100%; z-index:1001; overflow-y:auto;}
#scroller div {position:absolute; top:0px; right:0px; width:260px; background:#f68444; z-index:1002;}
.all_menu2 > div {height:1300px;/* overflow-y:auto; */}
.all_menu2 a {}
.m-global_site {margin:0px auto; width:100%; font-size:18px; background:#fff; padding:20px 30px 18px 30px; text-align:center; }

.m_menu { background:#a6341d; height:52px; padding:0px; margin:0px auto; width:100%;} 
.m_menu a { float:left; width:50%; display:block; color:#fff; text-align:center; line-height:52px; font-size:100%; letter-spacing:-1px;}
.m_menu a:first-child {border-right:1px solid #c95763;}

.all_menu2 .all_menu2_con a {display:block; text-decoration:none;}
.all_menu2 .all_menu2_con > li {border-bottom:1px solid #f4a676;}
.all_menu2 .all_menu2_con > li > a {padding:12px 5px 12px 15px; font-size:110%; color: #fff; background:#ca591a url('../gmi/cni/all_menu_off.png') no-repeat 90% center; background-size:15px; font-weight:600; }
.all_menu2 .all_menu2_con > li > a.on {background:#fff url('../gmi/cni/all_menu_on.png') no-repeat 225px center; background-size:15px; color:#ff6c00;  }

.all_menu2 .menu_sub {border-top:1px solid #ddd; padding:0px;}
.all_menu2 .menu_sub li {background: #fff;margin:0;width:100%;}
.all_menu2 .menu_sub > li > a {padding:9px 5px 9px 15px; margin:0px; width:100%; font-weight:500; border-bottom:1px solid #fff; background:url('../gmi/cni/all_menu_off2.png') no-repeat 90% center; background-size:11px;}
.all_menu2 .menu_sub > li a.last { border-bottom:0px solid #f7f6ff;}

.all_menu2 .menu_sub > li > a.on,
.all_menu2 .menu_sub > li > a:hover, 
.all_menu2 .menu_sub > li > a:focus {color:#fff;  background:#f68444 url('../gmi/cni/all_menu_on2.png') no-repeat 90% center; background-size:11px;}
.all_menu2 .menu_sub > li.no-menu > a {background:none;}
.all_menu2 .menu_sub > li.no-menu > a.on {background:none;}
.all_menu2 .menu_sub li ul li {background:#383838;}
.all_menu2 .menu_sub li ul li  a {padding:7px 5px 8px 40px;  color:#000; border-bottom:1px solid #343434;}

.btn_nav {display:inline-block; position:absolute; top:0px; left:0px; width:54px;}
.btn_nav1 {display:none;}
.btn_nav2 {display:inline-block;  }
.btn_nav2 img {width:100%;}
.btn_nav2.close {position:absolute; right:20px; width:25px; top:17px;}
.btn_nav2.open {position:absolute; top:5px; right:10px; width:44px;z-index:500; }
.btn_nav2.search {position:absolute; top:20px; right:70px; width:41px; }

/* container_main */
#main_container {background-size:100% auto; }

/* container_sub */
#container {padding:0 0 30px 0;}
#container #body_contents {float:left; width:100%; padding:0 20px; margin:20px auto;}
#container .content_area {float:left; width:100%; margin:0; padding:0px;}


/* footer */
.footer {width:100%; clear:both; background:#403a3a; border-top:1px solid #909090;  min-height:200px;} 		
.footer_con_box {width:100%; height:auto; margin:0 auto; }   
.footer_con {width:100%; margin:0 auto; position:relative; background:#403a3a; }
.footer_inner {width:100%;  border-top:none; }



/* footer */


.footer { min-height:270px;} 		

/* footer */
.serviceLink {width:auto; text-align:center; width:100%; margin:0 auto; }
.serviceLink ul{width:100%; margin:0 auto; }
.serviceLink ul li {float:none; display:inline-block;}
.serviceLink ul li {margin-left: 5px; padding-left:10px;}
.serviceLink ul li a {font-size:90%;}
.addr {clear:both; width:100%; text-align:center; padding:10px 0px 10px 0px;}
.addr address {width:100%; line-height:18px;}
.addr .tel {margin-left:0; width:100%;}
.addr .copyright {font-size:85%;}
.footer_inner{width:100%; padding-top:30px;}
.addr span{display:block;}
.addr .tel span{display:block; width:100%;}

ul.f_sns{width:166px; float:none; margin:0 auto !important;}
ul.f_sns li{float:left; margin-left:10px; display:inline;}



.serviceLink {width:auto; text-align:center; width:100%; margin:0 auto; }
.serviceLink ul{width:100%; margin:0 auto; }
.serviceLink ul li {float:none; display:inline-block;}
.serviceLink ul li {margin-left: 5px; padding-left:10px;}
.serviceLink ul li a {font-size:90%;}
#select_depart1 {left:2%; top:60px; width:96%;  height:50px;}
#select_depart1 .sbx ul { width:100%;}
#select_depart1 .sbx { width:100%;  }
#select_depart1 .sbx h4 { width:100%;}
#select_depart1 .sbx .wrap { width:100%; }
#select_depart1 .sbx ul {width:100%; }
#select_depart1 .sbx ul li {  width:90%;  }


.f_logo{display:none;}


.pr_vod{clear:both; margin:20px 2% 40px 2%; width:96%;  text-align:center; padding-top:20px; }
.pr_box{width: 100%;height:400px;position: relative;}
.pr_box iframe{/*width:852px;height: 480px;*/width:100%; height:400px;}



}




/*****************810이하 iPad Retina_768******************************************/
@media all and (max-width:815px){ 
#container #body_contents {float:left; width:100%; padding:0 1%; margin:20px auto;}

.header_top{display:none;}

#header {width:100%;  height:60px; position:fixed; background:url('../gmi/cni/header_bg.png') repeat-x 0 0 !important; /*opacity:0.7;*/ }

.logo { top:10px;}
.btn_nav2.open {position:absolute; top:10px; right:10px; width:44px;z-index:500; }



/* footer */
.serviceLink {width:auto; text-align:center; width:100%; margin:0 auto; }
.serviceLink ul{width:55%; margin:0 auto;padding-top:10px; }
.serviceLink ul li {float:none; display:inline-block;}
.serviceLink ul li {margin-left: 5px; padding-left:10px;}
.serviceLink ul li a {font-size:90%;}
.addr {clear:both; width:100%; text-align:center; padding:10px 0px 10px 0px;}
.addr address {width:100%; line-height:18px;}
.addr .tel {margin-left:0; width:100%;}
.addr .copyright {font-size:85%;}
.footer_inner{width:100%;}


#select_depart1 {left:2%; top:60px;  width:96%; }
#select_depart1 .sbx ul { width:100%;}
#select_depart1 .sbx { width:100%;  }
#select_depart1 .sbx h4 { width:100%;}
#select_depart1 .sbx .wrap { width:100%; }
#select_depart1 .sbx ul {width:100%; }
#select_depart1 .sbx ul li {  width:90%;  }





}



/***************** 767이하 (삼성 Galaxy s, LG G pad 8.3_600)******************************************/
@media all and (max-width:767px){
#container #body_contents {float:left; width:100%; padding:0 1%; margin:20px auto;}

#header {width:100%;   height:54px; position:fixed; background:url('../gmi/cni/header_bg.png') repeat-x 0 0 !important; /* opacity:0.7;*/ }

.header_top{display:none;}

.allmenu_wrap{display:none;}
.util_site{display:none;}
.btn_nav2.open {position:absolute; top:5px; right:10px; width:44px;z-index:500; }


/* header */
.logo {}
.logo img {width: 92px;}
h4{font-size: 16px;}

.footer { min-height:270px;} 		

/* footer */
.serviceLink {width:auto; text-align:center; width:100%; margin:0 auto; }
.serviceLink ul{width:100%; margin:0 auto; }
.serviceLink ul li {float:none; display:inline-block;}
.serviceLink ul li {margin-left: 5px; padding-left:10px;}
.serviceLink ul li a {font-size:90%;}
.addr {clear:both; width:100%; text-align:center; padding:10px 0px 10px 0px;}
.addr address {width:100%; line-height:18px;}
.addr .tel {margin-left:0; width:100%;}
.addr .copyright {font-size:85%;}
.footer_inner{width:100%; padding-top:30px;}
.addr span{display:block;}
.addr p em{display:block;}
.addr .tel span{display:block; width:100%;}



#select_depart1 {left:2%; top:60px; width:96%;  height:50px;}
#select_depart1 .sbx ul { width:100%;}
#select_depart1 .sbx { width:100%;  }
#select_depart1 .sbx h4 { width:100%;}
#select_depart1 .sbx .wrap { width:100%; }
#select_depart1 .sbx ul {width:100%; }
#select_depart1 .sbx ul li {  width:90%;  }


.f_logo{display:none;}
.pr_vod{clear:both; margin:20px 2% 40px 2%; width:96%;  text-align:center; padding-top:20px; }
.pr_box{width: 100%;height:400px;position: relative;}
.pr_box iframe{/*width:852px;height: 480px;*/width:100%; height:400px;}


/*상담신청*/
.bt_request a,
.bt_request span {display: inline-block;  font-size:12px !important; height: 28px; line-height: 26px; margin:0 auto; overflow: visible; padding:0 2px !important; border: 1px solid #3d9dac; color: #fff; background:#3d9dac; background:linear-gradient(to bottom, #3d9dac, #4cbccd);font-weight:600;box-shadow: 2px 2px #ddd;border-radius:3px;}
 td.bt_request a{background: #4c4f6f; border : none;}





}
 




/****************480이하******************************************/
@media all and (max-width:480px){
#container #body_contents {float:left; width:100%; padding:0 1%;}

#header, #main_container, #container, .footer {min-width:320px;} /* 320px부터 고정 */


}
 


/*답변완료*/
.bt_answer a,
.bt_answer span {display: inline-block;  font-size:13px; height: 28px; line-height: 26px; margin:0 auto; overflow: visible; padding:0 8px; border: 1px solid #e05e1e; color: #fff; background:#e05e1e; background:linear-gradient(to bottom, #e05e1e, #dd5e1f);  font-weight:600;box-shadow: 2px 2px #ddd; border-radius:3px;}

/*상담신청*/
.bt_request a,
.bt_request span {display: inline-block;  font-size:13px; height: 28px; line-height: 26px; margin:0 auto; overflow: visible; padding:0 8px; border: 1px solid #3d9dac; color: #fff; background:#3d9dac; background:linear-gradient(to bottom, #3d9dac, #4cbccd);font-weight:600;box-shadow: 2px 2px #ddd;border-radius:3px;}
 td.bt_request a{background: #4c4f6f; border : none;}


/*승인대기*/
.bt_wait a,
span.bt_wait {display: inline-block;  font-size:13px; height: 28px; line-height: 26px; margin:0 auto; overflow: visible; padding:0 8px; border: 1px solid #197aa5; color: #fff; background:#197aa5; font-weight:600;box-shadow: 2px 2px #ddd;}

/*승인거절*/
.bt_cancel a,
span.bt_cancel  {display: inline-block;  font-size:13px; height: 28px; line-height: 26px; margin:0 auto; overflow: visible; padding:0 8px; border: 1px solid #333; color: #fff; background:#555;font-weight:600;box-shadow: 2px 2px #ddd;}
 
/*승인완료*/
.bt_permit a,
span.bt_permit  {display: inline-block;  font-size:13px; height: 28px; line-height: 26px; margin:0 auto; overflow: visible; padding:0 8px; border: 1px solid #e05e1e; color: #fff; background:#e05e1e; font-weight:600;box-shadow: 2px 2px #ddd;}
 

/*거절*/
.bt_cancel02 a,
.bt_cancel02  {display: inline-block;  font-size:13px; height: 28px; line-height: 26px; margin:0 auto; overflow: visible; padding:0 8px; border: 1px solid #7c7878; color: #fff; background:#8f8b8b;font-weight:600;box-shadow: 2px 2px #ddd;}
 
/*승인*/
.bt_permit_end a,
.bt_permit_end  {display: inline-block;  font-size:13px; height: 28px; line-height: 26px; margin:0 auto; overflow: visible; padding:0 8px; border: 1px solid #9c3030; color: #fff; background:#af3636; font-weight:600;box-shadow: 2px 2px #ddd;}
 




