@charset "utf-8";

/* content El ***********************************************************************/

ul {list-style:none;}

/************인사말****************/
dl.greeting { margin:0px; padding:12px 0px 50px 203px; background:url(../gmi/bus/greeting.jpg) no-repeat left top; overflow:hidden; width:542px; }
dl.greeting dt {margin:0 0 29px 0px; padding:0;}
dl.greeting dt img {vertical-align:top;}
dl.greeting dd {margin:0px; padding:0 0 0 26px; width:516px; word-break:keep-all;}
dl.greeting dd.sign { text-align:right; margin-top:20px;}
dl.greeting dd span {color:#027bb4; font-weight:bold; font-size:120%;  }


/************연혁****************/
dl.history { margin:0px; padding:1px 0 0 0; background:url(/gmi/bus/dot_line.gif) no-repeat left top; overflow:hidden; width:700px; }
dl.history dt {margin:0px; padding:0; float:left; clear:left;}
dl.history dt img {vertical-align:top;}
dl.history dd {display:table; margin:0px; padding:36px 0 34px 42px; background:url(/gmi/bus/dot_line.gif) no-repeat left bottom; width:559px;}
dl.history dd ul {margin:0px; padding:0px; list-style:none; }
dl.history dd ul li {margin:0px; padding:0px; line-height:22px; }
dl.history dd ul li span {font-weight:bold; width:63px; float:left;}


/************시설현황****************/
#tab1 { width:710px; margin:0px 0 0 0px; padding:0px; float:left; height:500px; overflow:hidden; position:relative;  }
#tab1 .tabmenu { width:100%; height:39px; margin:0px; padding:0px; /*background:url(../gmi/bus/tabmenu_bg.gif) repeat-x left bottom; */}
#tab1 .tabmenu ul { list-style: none; width:100%; margin: 0; padding: 0; }
#tab1 .tabmenu ul li { display: inline; float: left; margin:0 1px 0 0; padding:0;  }
#tab1 .tabmenu ul li img {font-size:0; vertical-align:top; margin: 0 2px 0 0; line-height:0px;}  
#tab1 .tabcontent { display: none; position: absolute; left: 0px; top:50px; width: 710px; height: 450px; margin:0px; padding: 0px;  }
#tab1 .ground_bg01 {background:url(/gmi/bus/ground1_bg01.jpg) no-repeat left top;}
#tab1 .ground_bg02 {background:url(/gmi/bus/ground1_bg02.jpg) no-repeat left top;}
#tab1 .ground_bg03 {background:url(/gmi/bus/ground1_bg03.jpg) no-repeat left top;}

/************찾아오시는길 버스****************/
.map {padding:5px 5px 20px 5px; margin:0 0 50px 10px; border:1px solid #1f1f1f; width:688px; height:185px; background:#f7f7f7;}
dl.traffic { background:url(../gmi/bus/dot_line.gif) no-repeat top left; margin:0 0 0 10px; padding:1px 0 0 0; width:700px;}
dl.traffic dt {margin:0px; padding:80px 0 80px 9px;  float:left; clear:left; width:139px;  background:url(../gmi/bus/dot_line.gif) no-repeat bottom left; }
dl.traffic dd { display:table; margin:0px; padding:27px 20px 24px 25px; background:url(../gmi/bus/contnew_bg.gif) repeat; width:507px; height:126px;}
dl.traffic dd span {font-weight:bold;}

/************찾아오시는길스 지하철***************/
dl.metro { background:url(../gmi/bus/dot_line.gif) no-repeat top left; margin:0 0 0 10px; padding:1px 0 0 0; width:700px;}

dl.metro dt {margin:0px; padding:44px 0 44px 9px;  float:left; clear:left; width:139px;  background:url(../gmi/bus/dot_line.gif) no-repeat bottom left; }

dl.metro dd { display:table; margin:0px; padding:27px 20px 24px 25px; background:url(../gmi/bus/contnew_bg.gif) repeat; width:507px; height:26px;}
dl.metro dd span {font-weight:bold;}

/*#map {margin:0 0 30px 5px; border:1px solid #1f1f1f;  }*/

#testMap {border:1px solid #000; width:700px; height:400px; margin:20px;}

/************사이트맵****************/
.sitemap_outer {margin:0 0 30px 0; padding:0; width:100%; overflow:hidden; }
.sitemap {margin:0 38px 0 0; padding:0px; width:208px; float:left; overflow:hidden; }
.sitemap_last {margin:0px;}
.sitemap h3 {margin:0 0 0 0px; padding:0px; line-height:40px; font-size:120%; font-weight:bold; text-align:center; }
.sitemap ul {margin:0 10px 0 5px; padding:0px; list-style:none;}
.sitemap ul li {margin:0 0 5px 0px; padding:0 0 0 6px; background:url(../gmi/bus/sitemap_line.gif) no-repeat left bottom; line-height:33px; font-weight:bold;}
.sitemap ul li a { background:url(../gmi/bus/sitemap_icon.gif) no-repeat left 45%; padding:0 0 0 18px; font-size:120%;}


/******************************* 배너전체보기 *******************************/
.pop_search { margin:0px; padding:27px 0 0 0; width:663px; background:#edfbff url(/gmi/cni/pop_top.gif) no-repeat top left; overflow:hidden;  }
.pop_search_bottom {margin:0px; padding:0px 0 36px 9px; background:#edfbff url(/gmi/cni/pop_bottom.gif) no-repeat left bottom; width:654px; float:left;}
.pop_search h2 { margin:0px; padding:0px; background:none;}
.pop_search .pop_site {margin:21px 0 0 12px; padding:0px; width:631px; list-style:none; overflow:hidden; }
.pop_search .pop_site li { display:inline; float:left; margin-right:8px; margin-bottom:10px; width:118px;}


/******************************* text *******************************/
p.textstyle01 {margin:5px 0 50px 0; padding:0 0 0 15px; background:url(../gmi/bus/icon_arr_box.gif) no-repeat left 3px;}
p.textstyle01 span {font-weight:bold;}
p.textstyle02 {margin:5px 0 50px 520px; padding:0 0 0 15px; background:url(../gmi/bus/icon_arr_box.gif) no-repeat left 3px;}
p.textstyle02 span {font-weight:bold;}
p.textstyle03 {margin:10px 0 50px 5px; padding:0 0 0 15px; background:url(../gmi/bus/icon_arr_box.gif) no-repeat left 3px;}
p.textstyle03span {font-weight:bold;}


/******************************* 서브리스트01 *******************************/
dl.list01 {width:100%; margin:0 0 0 0; padding:5px 0 0 0; overflow:hidden;}
dl.list01 dt {float:right; width: 565px; margin:10px 0 10px 0; padding:0;}
dl.list01 dd {float:right; width:530px; line-height: 22px; padding: 0 35px 0 0;}
dl.list01 dd span {font-weight:bold;}
dl.list01 dd.dot {background:url(../gmi/cni/list_type1_bulit.gif) no-repeat left 10px; padding: 0 22px 0 8px; }
dl.list01 dd.dot span.color {color:#006dba; font-size:110%;}
dl.list01 dd.num_img {width:107px; float:left; margin:0 28px 0 0;  padding:0; }

dl.list01.bg0301 {background:url(../gmi/bus/num_img01.gif) no-repeat left top;}
dl.list01.bg0302 {background:url(../gmi/bus/num_img02.gif) no-repeat left top;}

/******************************* 서브리스트02 *******************************/
dl.list02 {width:100%; margin:0 0 0 0; padding:0 0 20px 0; border-bottom:1px solid #eaeaea; overflow:hidden; }
dl.list02 dt {float:right; width: 487px; margin:10px 0 15px 0; padding:0;}
dl.list02 dd {float:right; width: 477px; line-height: 22px; padding: 0 0 0 10px; background:url(../gmi/cni/list_type1_bulit.gif) no-repeat left 8px;}
dl.list02 dd.img05_text {padding: 0 0 20px 10px;}

dl.list02.bg0201 {background:url(../gmi/bus/ude_01_img02.gif) no-repeat 50px top;}
dl.list02.bg0202 {background:url(../gmi/bus/ude_01_img03.gif) no-repeat 50px top;}
dl.list02.bg0203 {background:url(../gmi/bus/ude_01_img04.gif) no-repeat 50px top;}
dl.list02.bg0204 {background:url(../gmi/bus/ude_01_img05.gif) no-repeat 50px top;}
dl.list02.bg0205 {background:url(../gmi/bus/ude_01_img06.gif) no-repeat 50px top;}
dl.list02.bg0206 {background:url(../gmi/bus/ude_01_img07.gif) no-repeat 50px top;}


/******************************* 서브리스트02 *******************************/
dl.list0202 {width:100%; margin:0 0 20px 0; padding:0 0 20px 0; border-bottom:1px solid #eaeaea; overflow:hidden;min-height:110px; }
dl.list0202 dt {float:right; width: 487px; margin:10px 0 15px 0; padding:0;}
dl.list0202 dd {float:right; width: 477px; line-height: 22px; padding: 0 0 0 10px; background:url(../gmi/cni/list_type1_bulit.gif) no-repeat left 8px;}
dl.list0202 dd.img05_text {padding: 0 0 20px 10px;}

dl.list0202.bg0201 {background:url(../gmi/bus/gorp_icon0101.gif) no-repeat 50px top;}
dl.list0202.bg0202 {background:url(../gmi/bus/gorp_icon0102.gif) no-repeat 50px top;}
dl.list0202.bg0203 {background:url(../gmi/bus/gorp_icon0103.gif) no-repeat 50px top;}
dl.list0202.bg0204 {background:url(../gmi/bus/gorp_icon0104.gif) no-repeat 50px top;}

dl.list0202.bg0301 {background:url(../gmi/bus/gorp_icon0301.gif) no-repeat 50px top;}
dl.list0202.bg0302 {background:url(../gmi/bus/gorp_icon0302.gif) no-repeat 50px top;}
dl.list0202.bg0303 {background:url(../gmi/bus/gorp_icon0303.gif) no-repeat 50px top;}
dl.list0202.bg0304 {background:url(../gmi/bus/gorp_icon0304.gif) no-repeat 50px top;}

dl.list0202.bg030117 {background:url(../gmi/bus/gorp_icon0301_2017.gif) no-repeat 50px top;}
dl.list0202.bg030217 {background:url(../gmi/bus/gorp_icon0302_2017.gif) no-repeat 50px top;}
dl.list0202.bg030317 {background:url(../gmi/bus/gorp_icon0303_2017.gif) no-repeat 50px top;}
dl.list0202.bg030417 {background:url(../gmi/bus/gorp_icon0304_2017.gif) no-repeat 50px top;}


dl.list0203 {width:100%; margin:0 0 20px 0; padding:0 0 40px 0; overflow:hidden; border-bottom:1px solid #eaeaea; }
dl.list0203 dt {float:right; width: 547px; margin:25px 0 10px 0; padding:0; font-size:140%; font-weight:600; color:#113ba4;}
dl.list0203 dd {float:right; width: 532px; line-height: 22px; padding: 0 0 0 10px; background:url(../gmi/cni/list_type1_bulit.gif) no-repeat left 11px; font-size:120%;  font-weight:600;}
dl.list0203 dd.img05_text {padding: 0 0 20px 10px;}

dl.list0203.bg0401 {background:url(../gmi/bus/p_icon01.gif) no-repeat 30px top;}
dl.list0203.bg0402 {background:url(../gmi/bus/p_icon02.gif) no-repeat 30px top;}
dl.list0203.bg0403 {background:url(../gmi/bus/p_icon03.gif) no-repeat 30px top;}
dl.list0203.bg0404 {background:url(../gmi/bus/p_icon04.gif) no-repeat 30px top;}
dl.list0203.bg0405 {background:url(../gmi/bus/p_icon05.gif) no-repeat 30px top;}
dl.list0203.bg0406 {background:url(../gmi/bus/p_icon06.gif) no-repeat 30px top;}




/******************************* 서브리스트03 *******************************/
.list_03 {width:100%; margin:0 0 25px 0; padding:20px 0 0 0; background:url(../gmi/bus/ude_bg01_top.gif) repeat-y left top; }
dl.list_03_bottom {width:100%; margin:0 0 0 0; padding:0 0 20px 0; background:url(../gmi/bus/ude_bg01_bottom.gif) no-repeat left bottom; overflow:hidden; }
dl.list_03_bottom dt {float:left; margin:0 0 0 35px; padding:0;}
dl.list_03_bottom dt.img11 {float:left; margin:5px 0 0 35px; padding:0;}
dl.list_03_bottom dd {float:right; width: 450px; line-height: 22px; margin: 0 25px 0 0px; padding: 0 0 0 10px; background:url(../gmi/cni/list_type1_bulit.gif) no-repeat left 8px;}


/******************************* 동아리소개 *******************************/
 ul.moc_list01 {width:99%; margin:0; padding:15px 0 25px 0; list-style:none; border:1px solid #b5b6b8; background:url(../gmi/bus/moc_img03.gif) no-repeat 100px 15px; background-color: #f4f5f9; overflow:hidden;}
 ul.moc_list01 li {margin:13px 0 0px 335px; padding:0 0 0 18px; background:url(../gmi/bus/icon_one.png) no-repeat left 4px;}


/******************************* 동아리 활동 자료 *******************************/
.photo_down {width:100%; margin:0 0 50px 0; padding:0 0 25px 0;  background:url(../gmi/bus/moc_img05.gif) no-repeat 26px top; background-color:#f7fbfe; border:3px solid #ececec; overflow:hidden;}
.photo_down ul {margin:15px 0 0px 300px; float:left; padding:0; list-style:none;}
.photo_down ul li {width:370px; margin:0; padding:10px 0 10px 0; background:url(../gmi/bus/line_dot.gif) repeat-x left bottom; font-size:120%; font-weight:bold;}
.photo_down ul li a {padding:0 0 0 18px; background:url(../gmi/bus/icon_one.png) no-repeat left 2px;}
.photo_down ul li img {margin:0 0 0 7px; padding:0; font-size:0; line-height:0; vertical-align:middle;}


/******************************* 이메일무단수집거부 *******************************/
dl.email_no {width:100%; margin:0 0 50px 0; padding:30px 0 20px 0;  background:url(../gmi/bus/email_img.gif) no-repeat 26px 15px; background-color:#f7fbfe; border:3px solid #ececec; overflow:hidden;}
dl.email_no dt {width:410px; margin:0 0 0 260px; padding:0px 0 10px 18px; background:url(../gmi/bus/icon_one.png) no-repeat left 4px; font-size:120%; font-weight:bold;}
dl.email_no dd {width:410px; margin: 0 0 0 260px; padding: 15px 0 0 0; line-height: 21px; background:url(../gmi/bus/line_dot.gif) repeat-x left top;}


/******************************* 건강도서관  *******************************/
dl.moc05_list  {float:left; width: 322px; height: 96px; margin:0 0 20px 20px; padding:0; }
dl.moc05_list dt {float:left; width: 95px; margin: 0 17px 0 0; padding:0;}
dl.moc05_list dd {float: right; width:200px; margin:30px 0 0 0; padding: 0 0 0 10px; background:url(../gmi/bus/icon_arr_gray.gif) no-repeat left 4px;}
dl.moc05_last {float:left; margin: 0 500px 40px 20px;}

dl.moc05_list_right {float:left; width: 322px; height: 96px; margin:0 0 20px 20px; padding:0;}
dl.moc05_list_right dt {float:left; width: 95px; margin: 0 17px 0 0; padding:0;}
dl.moc05_list_right dd {float: right; width:200px; margin:30px 0 0 0; padding: 0 0 0 10px; background:url(../gmi/bus/icon_arr_gray.gif) no-repeat left 4px;}
dl.moc05_list_right dd.right_text01 {margin:8px 0 0 0; line-height:15px;}
dl.moc05_list_right dd.right_text02 {margin:6px 0 0 0; line-height:15px;}


/******************************* 치유전문, 심리상담 *******************************/
.gorp01 {width:100%; margin:0 0 50px 0; padding:0 0 10px 0;  border-bottom:1px solid #e1e1e1;}
.gorp01 h3 {margin:0 0 15px 0; padding:0; line-height:0; font-size:0; background:none;}
.gorp_bg01 {background:url(../gmi/bus/gorp_01_img09.gif) no-repeat right top;}
.gorp_bg02 {background:url(../gmi/bus/gorp_01_img12.gif) no-repeat right top;}
.gorp_bg03 {background:url(../gmi/bus/ude_01_img17.gif) no-repeat right top;}
.gorp_bg04 {background:url(../gmi/bus/eruc_img02_bg.gif) no-repeat right top;}




/******************************* 교육안내 *******************************/
.ude_link {width: 660px; margin:18px 0 40px 0; padding:24px 0 18px 40px; border:1px solid #dcdcdc; background:url(../gmi/bus/ude_01_img08.gif) no-repeat left bottom; overflow:hidden;}
.ude_link h3 {margin:0; padding:0; background:none; float:left;}
.ude_link ul {width:396px; margin:0 0 0 245px; padding:0; list-style:none;}
.ude_link ul li {margin:0; padding:0px; background-color: #f9d426; border:1px solid #ac900e; letter-spacing: -1px; font-weight:bold; text-align:center;}
.ude_link ul li.left {float:left; width: 175px; height:28px; margin: 0 7px 7px 0; padding: 10px 0 0 0;}
.ude_link ul li.right {float:right; width: 210px; height:28px; margin:0 0 7px 0; padding: 10px 0 0 0; }
.ude_link ul li.big {width: 210px; height:35px; margin:0; padding: 3px 0 0 0; line-height:16px; }
.ude_link p {margin: 0 0 0 230px; width: 400px;}


/******************************* 배너모음 *******************************/
ul.banner_outer {margin:0 0 0 30px; padding:0; list-style:none;  }
ul.banner_outer li {display:inline; float:left ;margin: 0 40px 20px 0; padding: 0; border:1px solid #d9d9d9; }
ul.banner_outer li.last {margin: 0 15px 20px 15px;}


/******************************* 수강신청_리스트 *******************************/
.pro01 { margin:0; padding:55px 0 0 0; width:710px; overflow:hidden;}
.pro01_bottom {margin:0 0 0 0; padding:0 0 20px 0; width:710px; background:url(../gmi/pro/pro_bg1_bottom2.gif) no-repeat left bottom; overflow:hidden;}
.pro01_bottom h3 {float:left; margin:10px 0 0 28px; padding: 0 0 0 0; width:156px; height:165px; background:none;}
.pro01_bottom img.my_pro {float:right; margin:0px 30px 0 0; padding:0;}
.pro01_bottom ul.pro_text {float:left; margin:-15px 0 0 26px; padding:0 0 50px 0; list-style:none; width:460px; }
.pro01_bottom ul.pro_text li.title {margin:0 0 15px -13px; padding:0; background:none;}
.pro01_bottom ul.pro_text li.imfor {color:red;}
.pro01_bottom ul.pro_text li.btn {background:none;}
.pro01_bottom h3.bg01 {background:url(../gmi/pro/pro1_img.png) no-repeat right bottom; }
.pro01_bottom h3.bg02 {background:url(../gmi/pro/pro_bg2_top.gif) no-repeat left top; }
.pro01_bottom h3.bg03 {background:url(../gmi/pro/pro_bg3_top.gif) no-repeat left top; }
.pro01_bottom h3.bg04 {background:url(../gmi/pro/pro4_img.png) no-repeat right 50px; }
.pro01_bottom h3.bg05 {background:url(../gmi/pro/pro2_h3bg_01.png) no-repeat right 50px; }
.pro01_bottom h3.bg06 {background:url(../gmi/pro/pro3_h3bg_01.png) no-repeat right 70px; }

.pro01bg {background:url(../gmi/pro/pro_bg1_top.gif) no-repeat left top;}
.pro02bg {background:url(../gmi/pro/pro2_bg1_top.gif) no-repeat left top;}
.pro03bg {background:url(../gmi/pro/pro3_bg1_top.gif) no-repeat left top;}



/******************************* 수강신청_상세페이지 *******************************/
.pro02 { margin:0; padding:45px 0 0 0; width:710px;  overflow:hidden;}
.pro02_bottom {margin:0 0 0; padding:0 0 20px 0; width:710px; background:url(../gmi/pro/pro_bg2_bottom.gif) no-repeat left bottom; overflow:hidden;}
.pro02_bottom h3 {float:left; margin:0 0 0 39px; padding: 0; width:147px; height:100px; background:none;}

dl.list_type4 {float:left; margin:18px 0 0 25px; padding:12px 15px 10px 15px; border:1px solid #c7c7c7; background-color:#fff; width: 430px;}
dl.list_type4 dt {float:left; padding: 3px 0 4px 15px; background:url(/gmi/cni/list_type1_bulit.gif) no-repeat 6px 10px; }
dl.list_type4 dd {float:left; padding: 3px 0 4px 5px; margin: 0 100px 0 0;}
dl.list_type4 dd.none {float:left; margin: 0;}
dl.list_type4 dd.text { font-size:120%; font-weight:bold; padding: 5px 0 5px 10px;}
dl.list_type4 dt.title {margin: 0 0 5px 0; padding: 3px 0 6px 15px; font-size:120%; font-weight:bold; color:#116d9e; border-bottom: 1px dashed #bbbbbb; width:415px; }

p.pro_btn {margin:20px 0 0 260px; padding:0 0 10px 0 ; float:left;  }
p.pro_btn img {padding: 0 5px 0 0;}

p.pro_btn2 {margin:20px 0 0 350px; padding:0 0 10px 0 ; float:left;  }
p.pro_btn2 img {padding: 0 5px 0 0;}

.pro0201bg {background:url(../gmi/pro/pro_bg2_top.gif) no-repeat left top;}
.pro0202bg {background:url(../gmi/pro/pro2_bg2_top.gif) no-repeat left top;}
.pro0203bg {background:url(../gmi/pro/pro3_bg2_top.gif) no-repeat left top;}

/******************************* 수강신청_작성페이지 *******************************/
.pro03 { margin:0; padding:58px 0 0 0; width:710px; height:121px;  overflow:hidden; }
.pro03_bottom {margin:0 0 0; padding:0 0 20px 0; width:710px; background:url(../gmi/pro/pro_bg3_bottom.gif) no-repeat left bottom; overflow:hidden;}
.pro03 h3 {margin:0 0 0 58px; padding: 0; background:none;}
.pro03 p {list-style:none; margin:11px 0 0 58px; padding:13px 15px 13px 15px; background-color:#fff; border:1px solid #c9c9c9; width:570px; text-align:center; font-weight:bold; font-size:120%; letter-spacing: -1px;}

.pro0301bg {background:url(../gmi/pro/pro_bg3.gif) no-repeat left top;}
.pro0302bg {background:url(../gmi/pro/pro2_bg3.gif) no-repeat left top;}
.pro0303bg {background:url(../gmi/pro/pro3_bg3.gif) no-repeat left top;}

/******************************* 수강신청조회 *******************************/

.pro04 { margin:0; padding:35px 0 0 0; width:710px; background:url(../gmi/pro/pro_bg2_top.gif) no-repeat left top; overflow:hidden;}
.pro04_bottom {margin:0 0 0; padding:0 0 20px 0; width:710px; background:url(../gmi/pro/pro_bg2_bottom.gif) no-repeat left bottom; overflow:hidden;}
.pro04_bottom h3 {float:left; margin:0 0 0 39px; padding: 0; width:147px; height:180px; background:none; }
.pro04_bottom p.title {float:left; margin:34px 0 0 35px; padding:0; }
.pro04_bottom ul.pro_text {float:left; margin:10px 0 0 25px; padding:0px 20px 0px 20px; list-style:none; width:420px; }

.pro04_bottom h3.bg06 {background:url(../gmi/pro/pro6_img.png) no-repeat 30px 50px; }


/************이용약관 / 개인정보처리***************/
.policy {width:100%; margin:0; padding:0px;  }
.policy_top {float:left; width:650px; height:100%; margin: 0 0 30px 0px; padding: 15px; border:3px solid #ececec; background-color:#f7fbfe; }
.policy_top p {border:1px solid #e9dca2; width: 575px; margin: 0 0 20px 15px; padding: 15px; background-color: #fffbea;}
.policy_top p span {font-weight: normal; color: #43901a;}
.policy_list {margin:0; padding:0; overflow:hidden; list-style:none; }
.policy_list li {margin:0 20px 0 10px; padding:0 0 0 10px; display:inline; float:left; width:285px; font-size:110%; font-weight:bold; line-height:26px; border-bottom: 1px dashed #ccc; background:url(/gmi/cni/list_type1_bulit.gif) no-repeat left 12px;}

.basics_box {width:638px; background:#fafafa; margin:0 0 30px 0px; padding:20px; border:1px solid #d5d5d5; overflow:hidden; color:#4e4945;} 
.basics_box p {margin:0px; padding:0 0 0px 0;}
.basics_box ul {margin:0px; padding:0px; list-style:none;}
.basics_box ul li {margin:0px; padding:0px;}
.basics_box ul li span {font-weight:bold;}
.basics_box ul li ul {margin:0px; padding:0px; list-style:none;}
.basics_box ul li ul li {margin:0 0 0 0; padding: 0 0 0 10px; background:url(../gmi/niam/icon_mpro.gif) no-repeat 14px 45%;}

.map_naver {border:1px solid #696969;  overflow:hidden; width:700px;}
.map_naver iframe {margin-left:-410px; margin-top:-90px;}


 /** tab2**/  

p.pro_tab {padding: 10px 0 0 0; height:31px; width:100%; border-bottom:1px solid #d9d9d9;}


.event_top{width:100%;}
.event_top img{width:100%;}

.event_list_wrap{margin-top:40px;}
.event_list_wrap .event_list::after{content:""; display:block; clear:both;}
.event_list_wrap .event_list li{width:32%; float:left; margin-right:2%; margin-bottom:30px;}
.event_list_wrap .event_list li:nth-child(3n){margin-right:0;}
.event_list_wrap .event_list li a{display:block; position:relative;}
.event_list_wrap .event_list li a .img_box img{width:100%;}

.event_list_wrap .event_list li a .txt_box{background:rgba(0,0,0,0.6); position:absolute; top:0; bottom:0; left:0; right:0; transition:0.3s all; padding:20px; box-sizing:border-box;}
.event_list_wrap .event_list li a .txt_box p{font-size:18px; color:#fff; font-weight:bold; text-align:center; line-height:26px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.event_list_wrap .event_list li a .txt_box span{display:block; font-size:15px; color:#fff; line-height:22px; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis;}
.event_list_wrap .event_list li a:hover .txt_box{opacity:0;}

.event_request{}
.event_request fieldset{border:none; outline:none; padding:0; margin:0; border-top:3px solid #007abb;}
.event_request fieldset textarea{width:100%; height:250px;}