@charset "UTF-8";
/*콘텐츠 */
.max_width{ max-width:1100px; margin:0 auto;}

/*
	content
*/
#content { margin-bottom:123px;}
/*mainVisual*/
#content > #mainVisual { font-family: 'daum'; height:400px; position:relative; max-width:1920px; margin:0 auto;}
#content > #mainVisual .bx-viewport { z-index:90; }
#content > #mainVisual .mainTxt{  text-shadow:0 0 30px rgba(0,0,0,.5); color:#fff; font-weight:600; padding-top:5px; /* border:4px solid #fff; padding:25px; background:rgba(0,0,0,.3);*/ width:540px; height:92px; font-weight:600; position:absolute; top:50%; left:50%; margin-left:-270px; margin-top:-46px; z-index:91; font-size:24px; text-align:center; }
#content > #mainVisual .mainTxt span{ background:rgba(154,181,225,.5); display:inline-block; padding:5px 10px;}
#content > #mainVisual .mainTxt p{ margin-top:4px; padding:5px 10px; background:#154194; font-size:34px; }
#content > #mainVisual .mainTxt p strong{ color:#fff/*154194*/; }
#mainVisual .bx-controls.bx-has-pager.bx-has-controls-direction { width:1100px; margin:0 auto; position:relative; }
#mainVisual .bx-pager.bx-default-pager { z-index:91; position:absolute; bottom:22px; left:50%; margin-left:-50px;}
#mainVisual .bx-pager.bx-default-pager:after{ content:''; height:0; display:block; clear:both; }
#mainVisual .bx-pager.bx-default-pager > div{ float:left; }
#mainVisual .bx-pager.bx-default-pager > div a { box-shadow:1px 1px 50px rgba(0,0,0,0.5); overflow:hidden; text-indent:999px; transform:scale(1); transition:all .5s; margin-right:10px; background:#fff; width:10px; height:10px; display:block; border-radius:10px;  }
#mainVisual .bx-pager.bx-default-pager > div a.active { width:22px; transform:scale(1.2); background:#154194; }
#mainVisual .bx-pager.bx-default-pager > div:nth-child(5) a{margin-right:0;}
#mainVisual .bx-controls-direction a{ z-index:91; position:absolute; bottom:175px;width:30px; opacity:0.7; height:50px; overflow:hidden; text-indent:999px; }
#mainVisual .bx-controls-direction a:hover{ opacity:1; }
#mainVisual .bx-controls-direction .bx-prev { left:-55px; background-image:url('../img/main/mainLeft.png'); }
#mainVisual .bx-controls-direction .bx-next { right:-55px; background-image:url('../img/main/mainRight.png'); }

/*con_공통*/
.mainCon{ margin-top:35px; }
.mainCon .wrapper > div{ float:left; }
#content .conBox { transition:all .5s; display:block; border:3px solid #eee; padding:20px; float:left; margin-right:10px; position:relative; }
#content .con1 .conBox:hover{  border:3px solid #4c70b3;  }
#content .conBox > h3 { font-size:20px; font-weight:bold; text-align:center;  }
#content .conBox > p { font-size:13px; text-align:center; color:#666; margin-bottom:15px; margin-top:5px; min-height:36px; line-height:1.2; }
#content .conBox > div { position:relative; }
#content .conBox > div > p { text-align:center; position:absolute; bottom:10px; left:0px; color:#eee; font-size:11px; width:100%; text-align:center; }

/*con1 공통*/
#content .con1 { width:59%; margin-right:1%; }
#content .con1 > a.last { margin-right:0; }
#content .con1 a{ width:25.2%; border-top:3px solid #4c70b3;  }

/*con2*/
#content .con2 {width:40%;}
#content .con2 .conBox h3 { text-align:left; }
#content .con2 .conBox ul { margin-top:8px; }

/*공지사항*/
#content .con2  .conBox:nth-child(1) { width:100%; padding: 15px 22px; margin-bottom:10px; min-height:118px;}
#content .con2 .conBox:nth-child(1) ul li { margin:2px 0; }
#content .con2 .conBox:nth-child(1) ul li:after { content:''; height:0; clear:both; display:block; }
#content .con2 .conBox:nth-child(1) ul li:nth-child(4) { margin-bottom:0; }
/**공지내용**/
#content .con2 .conBox:nth-child(1) ul li a{ transition:all .3s; float:left; width:85%; }
#content .con2 > .conBox:nth-child(1) ul li a:hover {  color:#154194; }
#content .con2 > .conBox:nth-child(1) ul li .date { font-size:12px; float:left; color:#777; width:15%; text-align:right; }
#content .more { color:#154194; position:absolute; top:24px; right:24px; font-size:14px; }
.notice ul a:before{  border-radius:8px; transition:all .3s; content:''; height:5px; width:5px; display:inline-block; background:#ddd;margin-right:5px; }
.notice ul a:hover:before{ background:#154194; }

/*문의전화*/
#content .con2  .conBox:nth-child(2) { width:100%; margin-right:0; padding: 8px 22px; }
#content .con2 .conBox:nth-child(2) ul { width:100%; }
#content .con2 .conBox:nth-child(2) ul li { float:left; width:45%;}
#content .con2 .conBox:nth-child(2) ul li.line { width:1px; height:45px; background:#ebebeb; margin:0 15px; }
#content .con2 .conBox:nth-child(2) ul li:nth-child(1) { border-left:0; }

#content .con2 .conBox:nth-child(2) ul li div{ float:left; }
#content .con2 .conBox:nth-child(2) ul li div:nth-child(1){ width:62px; padding:5px; box-sizing:border-box;  margin-right: 8px; }
#content .con2 .conBox:nth-child(2) ul li .num { height:50px; }
#content .con2 .conBox:nth-child(2) ul li .num p { font-size:19px; font-weight:bold; }