
@charset "utf-8";

@import url("bbs.css");
@import url("../board/css/board.css");

@font-face{
font-family:'Daum_Regular';
src:url('../css/font/Daum_Regular.eot');
src:url('../css/font/Daum_Regular.eot?#iefix') format('embedded-opentype'),
url('../css/font/Daum_Regular.woff') format('woff'),
url('../css/font/Daum_Regular.ttf') format('truetype');
font-weight:normal;font-style:normal
}
@font-face{
font-family:'Daum_SemiBold';
src:url('../css/font/Daum_SemiBold.eot');
src:url('../css/font/Daum_SemiBold.eot?#iefix') format('embedded-opentype'),
url('../css/font/Daum_SemiBold.woff') format('woff'),
url('../css/font/Daum_SemiBold.ttf') format('truetype');
font-weight:normal;font-style:normal
}
@font-face{
font-family:'NanumMyeongjoBold';
src:url('../css/font/NanumMyeongjoBold.eot');
src:url('../css/font/NanumMyeongjoBold.eot?#iefix') format('embedded-opentype'),
url('../css/font/NanumMyeongjoBold.woff') format('woff'),
url('../css/font/NanumMyeongjoBold.ttf') format('truetype');
font-weight:normal;font-style:normal
}
@font-face{
font-family:'NanumGothicBold';
src:url('../css/font/NanumGothicBold.eot');
src:url('../css/font/NanumGothicBold.eot?#iefix') format('embedded-opentype'),
url('../css/font/NanumGothicBold.woff') format('woff'),
url('../css/font/NanumGothicBold.ttf') format('truetype');
font-weight:normal;font-style:normal
}
@font-face{
font-family:'NanumGothic';
src:url('../css/font/NanumGothic.eot');
src:url('../css/font/NanumGothic.eot?#iefix') format('embedded-opentype'),
url('../css/font/NanumGothic.woff') format('woff'),
url('../css/font/NanumGothic.ttf') format('truetype');
font-weight:normal;font-style:normal
}

/* common */
body{margin:0;padding:0;font-family:'NanumGothic',/*'Daum_Regular',*/dotum,Helvetica,sans-serif;text-align:left;font-size:13px; .min-width:1280px;}
div,ul,ol,dl,p,td,th,input,textarea,select,a{font-family:'NanumGothic',/*'Daum_Regular',*/dotum,Helvetica,sans-serif;color:#222}
div,ul,ol,li,dl,dt,dd,p,input,textarea,select,h1,h2,h3,h4,em,address,fieldset,form,iframe,object{margin:0;padding:0}
img,fieldset,iframe{border:none}
iframe{display:block}
li{list-style-type:none}
table{/*clear:both;*/border-collapse:collapse}
em,address{font-style:normal}
#skip,.hide,legend,hr, .skip{display:none}
a, a:hover, a:active{outline:0px; text-decoration:none}
caption{width:0;height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden;}

.cb{clear:both;}

.fl{float:left;}
.fr{float:right;}

.ta-c{text-align:center !important;}
.ta-r{text-align:right;}
.ta-l{text-align:left !important;}


/* margin */
.mg0{margin:0px !important;}
.mt5 {margin-top:5px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mt40 {margin-top:40px;}
.mt50 {margin-top:50px;}
.mt50i{margin-top:20px !important;}
.mt70 {margin-top:70px;}

.mr4 {margin-right:4px}
.mr14 {margin-right:14px}

.mb10 {margin-bottom:10px;}
.mb30 {margin-bottom:30px;}

.ml4 {margin-left:4px}
.ml10 {margin-left:10px}
.ml20 {margin-left:20px}
.ml30 {margin-left:30px}
.ml48 {margin-left:48px}

/* padding */
.pd0{padding:0 !important;}


/* width */
.w150 {width:150px;}
.w63 {width:63px;}
.w69 {width:69px;}
.w90 {width:90px;}
.w169 {width:169px;}
.w387 {width:387px;}
.w10p {width:10%;}
.w15p {width:15%;}
.w20p {width:20%;}
.w25p {width:25%;}
.w90p {width:90%;}
.w98p {width:98%;}

#wrap {min-width:1264px; min-height:1080px; }

/* header */
.main .header {float:left; width:200px; position:relative; z-index:99998; height:640px; }
.header {position:fixed; left:0px; top:0px; z-index:9998; width:200px; height:100%; background:#fff;}
.header.mfix{float:left; width:200px; position:relative !important;}
.header h1 {position:relative; z-index:9999; text-align:center; padding:10px 0 15px; }
.util {padding:30px 0; border-bottom:1px dashed #b9b9b9; }
.util li {background:url('../images/icon01.gif') no-repeat 25px center; padding-left:33px; margin-top:10px;  }
.util li:first-child{margin-top:0px;}
.util li a {color:#454545; font-size:11px;}


.customer {background: url('../images/ico_tel.png') no-repeat 147px 25px; padding:28px 0 0 22px;  }
.customer h2 {font-family:'Daum_Regular'; font-size:14px; font-weight:normal; color:#4c4c4c;margin-bottom:13px; }
.customer p {color:#0085a2; font-size:20px;  font-family:'Daum_Regular'; margin-bottom:10px;}
.customer li {font-size:12px; color:#454545; margin-top:7px; letter-spacing:-1px;}
.customer li:first-child {margin-top:0px; }

/* gnb */
.main #gnb > li > ul{display:none; z-index:99999;}
#gnb .member > a{font-size:0px; height:0px; line-height:0px; width:0px;}
#gnb > li {background:#81d8cf; border-top:1px solid #bff8f2;}
#gnb > li:first-child {border-top:none;}
#gnb > li.active {background:#229c77;}
#gnb > li:hover {background:#229c77;}
#gnb > li > a {display:block; padding-left:65px; line-height:44px; height:44px; font-family:'Daum_Regular'; font-size:16px; color:#0b6c64; background:url('../images/ico_gnb01.png') no-repeat 38px center; }
#gnb > li.active > a, #gnb > li:hover > a {color:#fff;}
#gnb > li > a.bg02 {background: url('../images/ico_gnb02.png') no-repeat 38px center;}
#gnb > li > a.bg03 {background: url('../images/ico_gnb03.png') no-repeat 38px center;}
#gnb > li > a.bg04 {background: url('../images/ico_gnb04.png') no-repeat 38px center;}
#gnb > li > a.bg05 {background: url('../images/ico_gnb05.png') no-repeat 38px center;}
#gnb > li > a.bg06 {background: url('../images/ico_gnb06.png') no-repeat 38px center;}
#gnb > li > a.bg07 {background: url('../images/ico_gnb07.png') no-repeat 38px center;}
#gnb > li:hover > a.bg01 {background: url('../images/ico_gnb01_on.png') no-repeat 38px center;}
#gnb > li:hover > a.bg02 {background: url('../images/ico_gnb02_on.png') no-repeat 38px center;}
#gnb > li:hover > a.bg03 {background: url('../images/ico_gnb03_on.png') no-repeat 38px center;}
#gnb > li:hover > a.bg04 {background: url('../images/ico_gnb04_on.png') no-repeat 38px center;}
#gnb > li:hover > a.bg05 {background: url('../images/ico_gnb05_on.png') no-repeat 38px center;}
#gnb > li:hover > a.bg06 {background: url('../images/ico_gnb06_on.png') no-repeat 38px center;}
#gnb > li:hover > a.bg07 {background: url('../images/ico_gnb07_on.png') no-repeat 38px center;}
#gnb > li.active > a.bg01 {background: url('../images/ico_gnb01_on.png') no-repeat 38px center;}
#gnb > li.active > a.bg02 {background: url('../images/ico_gnb02_on.png') no-repeat 38px center;}
#gnb > li.active > a.bg03 {background: url('../images/ico_gnb03_on.png') no-repeat 38px center;}
#gnb > li.active > a.bg04 {background: url('../images/ico_gnb04_on.png') no-repeat 38px center;}
#gnb > li.active > a.bg05 {background: url('../images/ico_gnb05_on.png') no-repeat 38px center;}
#gnb > li.active > a.bg06 {background: url('../images/ico_gnb06_on.png') no-repeat 38px center;}
#gnb > li.active > a.bg07 {background: url('../images/ico_gnb07_on.png') no-repeat 38px center;}
#gnb ul {position:absolute; top:0px; left:200px; z-index:99999; width:148px; border-left: 1px solid #a7e1db; border-right:1px solid #b8b8b8; background:#f2f2f2;}
#gnb ul li{border-bottom:1px solid #ccc;}
#gnb ul li:first-child{margin:93px 0 0; border-top:1px solid #ccc;} 
#gnb ul li:hover, #gnb ul li.active{background:#fff;}
#gnb ul a{font-family:'Daum_Regular'; font-size:13px; padding:11px 0 10px 15px;  color:#494949; display:block; }

/*#sitemap {display:none; position:absolute; z-index:9999; left:0px; top:0px; width:100%;}
#sitemap .layer_bg{position:fixed; z-index:9999; left:0px; top:0px; width:100%; height:100%; background:url('../images/common/bg_layer.png') repeat}
#sitemap .site_content {position:fixed; top:50%; left:50%; z-index:99999; margin:-340px 0 0 -522px; background:#fff; padding:50px; width:950px; }*/
#sitemap .site_content h4 {margin-bottom:45px; font-size:30px; color:#1b1b1b; font-weight:normal;}
#sitemap .site_content > ul {overflow:hidden;}
#sitemap .site_content > ul > li {float:left; width:160px; margin-left:60px; min-height:300px;} 
#sitemap .site_content > ul > li.first {margin-left:0px;}
#sitemap .site_content > ul > li.last {min-height:230px;}
#sitemap .site_content > ul > li > a {font-size:20px; color:#333; padding:0 0 10px 5px; border-bottom:2px solid #229c77;display:block;} 
#sitemap .site_content ul ul {margin-top:20px;}
#sitemap .site_content ul ul li {background:url('../images/icon01.gif') no-repeat 9px center; padding-left:20px; margin-bottom:15px;}
#sitemap .site_content > a {position:absolute; right:0px; top:0px;}

/* main_container */
.main_container {position:relative; width:100%; overflow:hidden; float:left; min-width:1063px; background:#f4f4f4; border-left:1px solid #a7e1db;}
.container { border-left:1px solid #b8b8b8;}
.container.mfix{position:relative; width:100%; overflow:visible; float:left; min-width:0px; margin:0 0  0 149px}

/* visual */
.visual {float:left; width:77.5%;  overflow:hidden; }
.visual li{width:100%; overflow:hidden;}
.visual li div {height:100%; position:relative;}
.visual li.bg01 { background:url('../images/visual01.jpg') no-repeat; background-size:100% 100%;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='../images/visual01.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='../images/visual01.jpg', sizingMethod='scale')";
background: transparent;
zoom:1;
}
.visual li.bg02 { background:url('../images/visual01.jpg') no-repeat; background-size:100% 100%;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='../images/visual01.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='../images/visual01.jpg', sizingMethod='scale')";
background: transparent;
zoom:1;
}
.visual li.bg03 { background:url('../images/visual01.jpg') no-repeat; background-size:100% 100%;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='../images/visual01.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='../images/visual01.jpg', sizingMethod='scale')";
background: transparent;
zoom:1;
}

.visual li img{
    background: transparent;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */   
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);   /* IE6 & 7 */      
    zoom: 1;
}
.bg01 .txt01{position:absolute; z-index:3; right:85px; top:40px;}
  .bg01 .ribbon01{position:absolute; z-index:1; left:115px; bottom:0px; width:100%;}
  .bg01 .person01{position:absolute; z-index:2; left:0px; bottom:0px; width:50%;}
  .bg02 .txt02{position:absolute; z-index:3; left:65px; top:40px;}
  .bg02 .ribbon02{position:absolute; z-index:1; left:0px; bottom:0px; width:100%;}
  .bg02 .person02{position:absolute; z-index:2; right:-10px; bottom:0px; width:42%;}
  .bg03 .txt03{position:absolute; z-index:3; left:65px; top:40px;}
  .bg03 .ribbon03{position:absolute; z-index:1; left:0px; bottom:0px; width:33%;}
  .bg03 .person03{position:absolute; z-index:2; right:-20px; bottom:0px; width:69%;}


/* right_area */
.right_area {float:right; width:330px; max-width:330px; background:#fff;}
.right_area .movie img {width:100%;}
.right_info {overflow:hidden;}
.right_info:after {content:"";display:block;clear:both;}
.right_info li {background:#81d8cf url('../images/right_info_bg02.jpg') no-repeat right bottom; padding: 20px 23px 22px; }
.right_info li:first-child {background:#229c77 url('../images/right_info_bg01.jpg') no-repeat right bottom;  }
.right_info li:first-child a {color:#fff;}
.right_info li:first-child h3 {background:url('../images/icon_view01.png') no-repeat right bottom; margin-bottom:0px;}
.right_info li h3 {margin-bottom:10px; background:url('../images/icon_view01_01.png') no-repeat right bottom; }
.right_info li h3 a { font-family:'Daum_Regular'; font-size:17px; font-weight:normal; display:block; color:#186159;}
.right_info li > a{color:#09443e; font-size:14px; line-height:22px; letter-spacing:-0.9px; }


.right_info02 {width:100%; border-bottom:1px solid #c1c1c1;}
.right_info02:after {content:"";display:block;clear:both;}
.right_info02 li {float:left; background:url('../images/icon_right01.gif') no-repeat center 21px; min-height: 129px; width:32.5%; border-left:1px solid #e4e4e4; }
.right_info02 li:first-child {border-left:none; }
.right_info02 li.bg02{ background:url('../images/icon_right02.gif') no-repeat center 24px; }
.right_info02 li.bg03{ background:url('../images/icon_right03.gif') no-repeat center 19px; }
.right_info02 li a {color:#5b5b5b; display:block; text-align:center; font-size:14px;font-family:'Daum_Regular'; padding:78px 0 19px 0;}

.right_area h4 {position:relative; padding-left:24px; margin-top: 20px;  font-family:'Daum_Regular'; font-weight:normal;  font-size:17px; color:#3f3f3f; }
.right_area h4 a {position:absolute; top:5px; right:32px; background:url('../images/icon_view02.png') no-repeat right center; padding-right:12px; font-weight:bold;  font-family: '돋움',dotum; font-size:11px; }


.notice {padding: 15px 25px 18px 25px;} 
.notice li {border-top:1px dotted #b9b9b9; padding-top:20px; overflow:hidden; }
.notice li:first-child { border-top:none; padding:0 0 20px;}
.notice li a {display:inline-block; float:left; color:#636363; font-size:12px; font-family: '돋움',dotum; margin-right:3%;}
.notice li dl {float:left; width:55%;   }
.notice li dt {color:#636363; font-weight:bold; margin-bottom:10px; overflow:hidden; }
.notice li dt span {display:inline-block;background:url('../images/icon_new.gif') no-repeat; width:9px; height:9px; margin-left:5px;}
.notice li:after {content:""; display:block; clear:both;}

.notice02{padding: 15px 25px 18px 25px;}
.notice02 li{float:left; width:50%; text-align:center;}
.notice02 li img{text-align:center; border:1px solid #e6e6e6;}
.notice02 li span{display:block; margin:10px 0 24px; text-align:center; font-size:12px; color:#636363;}

/* 1월1일 추가*/
.notice01{padding:16px 20px 30px 27px;  border-bottom:1px solid #c1c1c1;}
.notice01 li {position:relative; overflow:hidden; background:url('../images/icon_notice.gif') no-repeat left 7px; line-height:18px; padding:0 0 0 3% !important; border:none }
.notice01 li dl {width:100%; float:none;}
.notice01 li dt { margin-bottom:7px; overflow:hidden; width:70%; margin-right:5%; float:left; }
.notice01 li dt a {font-size:12px; color:#636363; letter-spacing:-1px; white-space:nowrap; text-overflow: ellipsis; font-family:'dotum'}
.notice01 li dt span {display:inline-block;background:url('../images/icon_new.gif') no-repeat; width:9px; height:9px; margin-left:5px;}
.notice01 li dd { width:25%; .width:24.8%; float:left;}
.notice01 li dd a {font-size:12px; color:#adadad; font-family:'dotum'}
.notice01 li a {margin-right:0px;}


.poto_list {padding: 15px 25px 18px 25px;}
.poto_list:after {content:""; display:block; clear:both;}
.poto_list li {float:left; width:45%; margin-bottom:25px;}
.poto_list li.first {margin-right:10%;}
.poto_list li dt {border:1px solid #e5e5e5; margin-bottom:12px;}
.poto_list li dt img {width:100%;}
.poto_list li dd {color:#636363; font-size:12px; font-family:'dotum';}
/* //1월1일 추가*/

.consult_phone {padding: 25px 0 25px 24px; background:url('../images/consult_phone_bg.jpg') no-repeat; }
.consult_phone h4 {padding:0; margin:0 0 19px 0; .margin:0 0 15px 0; }
.consult_phone ul {background:url('../images/icon_right_tel.png') no-repeat 170px top;}
.consult_phone li {font-family:'Daum_Regular'; font-size:14px; color:#636363; margin-top:8px; .margin-top:6px;}
.consult_phone li:first-child {  margin-top:0px;}
.consult_phone em {color:#00879c; font-family:'Daum_Regular'; margin-right:9px; font-size:14px; }


/* bx-controls */
.visual .bx-wrapper {position: relative;}
.visual .bx-controls {position: relative; top: -130px; left:40px; height:0px;z-index: 9999;}

.visual .bx-pager-item {.float:left; display:inline-block; margin-right:20px;}
.visual .bx-pager-item a {display:inline-block;background:url('../images/pager01.png') no-repeat left -90px; width:121px; height:90px; font-size:0px;}
.visual .bx-pager div + div a {background:url('../images/pager03.png') no-repeat left -90px; }
/*.visual .bx-pager div + div + div a {background:url('../images/pager03.png') no-repeat left -90px; }*//*2015년 1월 14일 수정*/
.visual .bx-pager-item a.active {background-position:left 0px;}

/* footer */
.main #footer {margin-left:200px; padding: 23px 0 0px 25px; min-width:1037px; border-left:1px solid #a7e1db; border-top:1px solid #c1c1c1; position:relative; clear:both;}
#footer {height:205px; margin-left:348px; padding: 23px 0 0px 25px; min-width: 904px; border-left:1px solid #a7e1db; border-top:1px solid #c1c1c1; position:relative; clear:both;}
#footer .footer_util {margin-bottom:15px; overflow:hidden;}
#footer .footer_util li {float:left; background:url('../images/footer_util.gif') no-repeat left center; padding: 0 12px;}
#footer .footer_util li:first-child {background:none; padding-left:0px;}
#footer .footer_util:after {content:"";display:block;clear:both;}
#footer .footer_util li a {float:left;  font-family:'Daum_Regular'; font-size:12px; color:#2e2e2e;}
#footer .footer_address {margin-bottom:8px; overflow:hidden;}
#footer .footer_address li {float:left; background:url('../images/footer_address.gif') no-repeat left center; font-family:'Daum_Regular'; font-size:12px; color:#363636; padding:0 8px;}
#footer .footer_address li:first-child {background:none; padding-left:0px;}
#footer .footer_address:after {content:"";display:block;clear:both;}
#footer .footer_address li a {color:#363636; font-family:'Daum_Regular'; font-size:12px;}
#footer p {color:#787878; font-size:12px;}
/*.main #footer .footer_banner {position:absolute; top: 78px; right:20px;}*/
/*#footer .footer_banner {position:absolute; top: 88px; left:0px;}*/
#footer .footer_banner {.overflow:hidden;}
#footer .footer_banner li {float:left; margin-bottom:25px;}

#footer .footer_banner:after {content:"";display:block; clear:both;}


/* event_pop */
.pop_event_wrap {width:1050px; margin:0 auto; }
.top_bg {background:url('../images/pop_event/event_top_bg.png') no-repeat left top; width:1014px; height:40px;}
.event_cont {background:url('../images/pop_event/event_mid_bg.png') repeat; width:930px; padding:0 42px;}
.bot_bg {background:url('../images/pop_event/event_bot_bg.png') no-repeat left bottom; width:1014px; height:40px;}



/* bbs_basic_info */
.title_type01 {font-family:'돋움',dotum; font-size:15px; color:#202020; font-weight:bold; background:url('../images/icon02.gif') no-repeat left center; padding-left:19px; }
.bbs_basic_info {border-spacing:0; border-collapse:collapse; width:790px; border-top:2px solid #898989;  }
.bbs_basic_info th {font-size:12px; color:#7c7a7a; background:#ececec; line-height:38px; height:38px; padding-left:28px; text-align:left; border-bottom:1px solid #d2d2d2;}
.bbs_basic_info td {font-size:12px; color:#787878;  line-height:38px; height:38px; padding-left:15px; text-align:left; border-bottom:1px solid #d2d2d2;}
.bbs_basic_info td input[type="text"] {vertical-align:middle; border-top:1px solid #b0b0b0; border-left:1px solid #b0b0b0; border-bottom:1px solid #dbdbdb; border-right:1px solid #dbdbdb; height:20px; line-height:20px; padding-left:4px; margin-right:4px; }
.bbs_basic_info td input[type="radio"] {vertical-align:middle;}
.bbs_basic_info td select {vertical-align:middle; padding-left:10px; border-top:1px solid #b0b0b0; border-left:1px solid #b0b0b0; border-bottom:1px solid #dbdbdb; border-right:1px solid #dbdbdb; height:22px; line-height:22px;}

.btn_request {display:inline-block; background:#59aaa5; color:#fff; width:96px; text-align:center; line-height:36px; height:36px; font-size:13px;  font-family:'Daum_Regular'; }
.btn_cancel {display:inline-block;  color:#979696; width:94px; text-align:center; line-height:34px; height:34px; font-size:13px;  font-family:'Daum_Regular'; border:1px solid #c8c8c8; }
.btn_post {display:inline-block;  color:#fff; width:96px; height:24px; line-height:24px; text-align:center; background:url('../images/btn_post.gif') no-repeat; vertical-align:middle;}

/* event_body */
.event_body{background:url('../images/event/bg_event.jpg') repeat;}
.event_wrap{width:850px; margin:0 auto; padding:30px 0 20px;}
.img_center{text-align:center;}
.event_wrap .movie{position:relative; overflow:hidden; width:632px; margin:0 auto; padding:20px 60px; background:url('../images/event/bg_event_mid.png') repeat-y;}
.event_wrap .movie li{float:left; width:300px;}
.event_wrap .movie li:first-child{padding:0 11px 0 0; margin:0 11px 0 0; background:url('../images/event/bg_movie_line.gif') no-repeat right top;}
.event_wrap .movie li span{display:block; margin:10px 0 0;}
.event_wrap .movie_view{width:660px; margin:0 auto; padding:15px 46px 30px; background:url('../images/event/bg_event_mid.png') repeat-y;}
.movie_view .inner{position:relative; overflow:hidden; padding:20px 0 18px; border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;}
.movie_view .inner .ml01{float:left; margin:0 0 0 150px;}
.movie_view .inner .ml02{float:left; margin:0 0 0 110px;}
.movie_view .inner .icheckbox_square-blue{float:left; margin: -7px 0 0 25px;}
.event_wrap .checkbox{float:left; position:relative;}
.event_wrap .bbs_w{position:relative; width:656px; margin:0 auto; padding:10px 48px 20px; background:url('../images/event/bg_event_mid.png') repeat-y;}
.event_wrap .bbs_w label{position:absolute; top:17px; left:53px;}
.event_wrap .bbs_w input{width:99%; padding:7px 0 6px; text-indent:5px; border:1px solid #ccc; background:#f3f4f3;}
.event_wrap .bbs_w > div{margin:10px 0 0;}
.event_wrap .bbs_w textarea{width:99%; height:358px; border:1px solid #ccc;}
.event_wrap .bbs_write{position:relative; width:656px; margin:0 auto; padding:10px 48px 20px; background:url('../images/event/bg_event_mid.png') repeat-y;}
.event_wrap .bbs_write table{width:100%; border-top:1px solid #e1e1e1;}
.event_wrap .bbs_write table th{padding:15px 0 15px 28px; font-size:12px; color:#717171; border-bottom:1px solid #e1e1e1; background:#f8f8f8;}
.event_wrap .bbs_write table td{padding:6px 0 6px 8px; border-bottom:1px solid #e1e1e1;}
.event_wrap .bbs_write input{padding:8px 0 7px; border:1px solid #d6d6d6;}
.event_wrap .bbs_write input[type="radio"]{display:inline-block; margin:3px 0 0; border:0px;}
.event_wrap .bbs_write .sex label{display:inline-block; margin:-6px 15px 0 3px; vertical-align:middle;}
.event_wrap .bbs_write select{padding:7px 0 6px; .height:32px; border:1px solid #d6d6d6;}
.event_wrap .bbs_write .address{padding:4px 0 4px 8px;}
.event_wrap .bbs_write .address input{display:inline-block; margin:2px 0;}
.event_wrap .address_btn{display:inline-block; width:112px; padding:8px 0 7px; text-align:center; color:#313131; border:1px solid #909090;}
.event_wrap .w130{width:130px;}
.event_wrap .w68{width:68px;}
.event_wrap .w157{width:157px;}
.event_wrap .w150{width:150px;}
.event_wrap .w86{width:86px;}
.event_wrap .w100{width:100px;}
.event_wrap .w465{width:465px;}
.event_wrap .win_scroll{position:relative; width:692px;  margin:0px auto; padding:20px 30px; background:url('../images/event/bg_event_mid.png') repeat-y;}
.event_wrap .win_scroll div{width:100%; height:400px; overflow-y:scroll;}
.event_wrap .win_scroll table{width:100%;}
.event_wrap .win_scroll table td{padding:4px 0; text-align:center; font-size:11px; color:#9e948a;}


.event_wrap01{width:450px;height:600px; margin:0 auto; }
.event_wrap02{width:600px;height:490px; margin:0 auto; }

.container{min-width: 930px; margin-left:348px; }
.container .info{}
.container .schol{background:url('../images/sub_tit/bg_top_tit_schol01.gif') right top no-repeat;}
.container .sponsor{background:url('../images/sub_tit/bg_top_tit_community01.gif') right top no-repeat;}
.container .community{background:url('../images/sub_tit/bg_top_tit_community01.gif') right top no-repeat;}

.container .info .inner{width:100%; height:94px; background:url('../images/sub_tit/bg_top_tit_info01_new01.gif') 1073px 1px no-repeat;}
.top_tit{position:fixed; left:348px; top:0px; z-index:100; width:100%; min-width:830px; min-height:94px; padding:0 50px; background:url('../images/common/bg_container_new.gif') repeat-x left -44px;}
.top_tit.mfix{position:relative !important; left:0px;}
.top_tit h3{float:left; margin:43px 0 0 0; font-size:30px; letter-spacing:-1px; color:#858585; font-weight:normal;}
.top_tit span{float:left; display:inline-block; margin:52px 0 0 10px; font-size:22px; color:#ececec; letter-spacing:-1px;}


.path{position:relative; overflow:hidden; padding-top:85px;}
.path li{background:url('../images/common/ico_path_arrw.gif') left center no-repeat; float:left; padding-left:10px; margin-left:8px;}
.path li:first-child{margin-left:0; padding-left:0; background:none;}
.path li img{vertical-align:top;}


.conbody{position:relative; width: 829px; min-height: 415px;padding: 0 50px 100px 50px; border-right:1px solid #cecece; z-index:10  }
.conbody > div{width:100%;}
.conbody > div > .cont_tit, #login{padding:125px 0 0;}
#join{padding:94px 0 100px; width:929px }
#join #sitemap{padding:0 50px;  }

.forum .top_typo{background:url('../images/03_scholarship/bg_forum_top.gif') left top no-repeat; padding-left:493px; min-height:245px;}
.public .top_typo{background:url('../images/03_scholarship/bg_public_top.gif') left top no-repeat; padding-left:493px; min-height:245px;}
.column .top_typo{background:url('../images/03_scholarship/bg_column_top.gif') right bottom no-repeat;  min-height:217px;}
.top_typo{}
.top_typo .slogan{font-size:30px; color:#21958e; line-height:43px; margin-bottom:25px;}
.top_typo .slogan em{font-family:'Daum_Regular'; color:#21958e;}


.top_typo p{font-size:15px; color:#494949; line-height:30px;}
.top_typo p em{color:#1b1b1b; font-family:'Daum_Regular';}

.public .paging {margin-top:0px;}

.column .search_box {margin-top:0px;}

.law .top_typo {margin-bottom:34px;}
.btn_top{position:fixed; left: 1278px; top: 200px; z-index:10;}

/* conbody */
.cont_tit{font-size:25px; font-weight:normal; letter-spacing:-1px; color:#1b1b1b;}
.cont_stit{display:inline-block; margin:40px 0 20px; padding:7px 0 0; font-size:20px; font-weight:normal; color:#1b1b1b; border-top:1px solid #199e89;}
.slogan{margin:25px 0 0; font-size:22px; color:#3bccbd; line-height:34px;}
.slogan_b{margin:40px 0 0; font-size:19px; color:#1b1b1b; line-height:30px;}
.s_txt{margin:15px 0 0; font-size:14px; color:#1b1b1b;}
.bul_tit{margin:0 0 16px; padding:0 0 0 20px; font-size:14px; font-weight:normal; color:#1b1b1b; background:url('../images/content/bul_type_a.gif') no-repeat 0 0px;}
.sent{font-size:14px; line-height:30px; color:#616161;}
.clearfix:after{content:"";display:block;clear:both;}

.lh20 {line-height:20px;}

/* bul_list */
.bul_list li{margin:0 0 12px 10px; padding:0 0 0 10px; font-size:14px; color:#666; background:url('../images/content/bul_list.gif') no-repeat 0 5px;}

/* greeting */
#greeting .bx-wrapper, #pr_people .bx-wrapper{position:relative; margin:95px 0 0;}
#greeting .bx-controls, #pr_people .bx-controls{position:absolute; top:-75px; left:0px;}
#greeting .bx-pager > div, #pr_people .bx-pager > div{float:left;}
#greeting .bx-pager > div > a{display:inline-block; width:139px; height:35px; font-size:0px; line-height:0px; background:url('../images/content/btn_greeting.gif') no-repeat}/*2015년 1월 14일 수정*/
#pr_people .bx-pager > div > a{display:inline-block; width:139px; height:35px; font-size:0px; line-height:0px; background:url('../images/content/btn_pr.gif') no-repeat}
#greeting .bx-pager > div > a.active, #pr_people .bx-pager > div > a.active{background-position:0px -35px}
#greeting .bx-pager > div + div > a, #pr_people .bx-pager > div + div > a{background-position:-138px 0;}
#greeting .bx-pager > div + div > a.active, #pr_people .bx-pager > div + div > a.active{background-position:-138px -35px;}
#greeting .bx-pager > div + div + div > a, #pr_people .bx-pager > div + div + div > a{background-position:-276px 0;}
#greeting .bx-pager > div + div + div > a.active, #pr_people .bx-pager > div + div + div > a.active{background-position:-276px -35px;}
.greeting_slide .photo, .pr_slide .photo{float:left; margin:0 30px 0 0;}
.greeting_slide .gs01 .txt, .pr_slide .txt{float:left; width:829px;}
.greeting_slide .post, .pr_slide .post{text-align:right; font-size:15px; color:#494949;}
.greeting_slide .post span, .pr_slide .post span{display:inline-block; margin:0 0 0 28px; font-size:26px; color:#1b1b1b; font-family:'NanumMyeongjoBold';}


/* ogran */
#ogran .text_type{position:relative; overflow:hidden;}
#ogran .fl{float:left; width:525px;}
#ogran .tr{float:right;}

/* history */
#history .cont_stit{float:left; margin:0px;}
#history .month{float:right; width:700px;}
#history .month dl{position:relative; overflow:hidden; padding:0 0 15px 0; border-bottom:1px dotted #cacaca;}
#history .month dt{float:left; padding:5px 0 0; color:#333;}
#history .month dd{margin:0 0 0 65px; padding:0 0 0 11px; color:#616161; line-height:25px; background:url('../images/content/bul_type_b.gif') no-repeat 0px 10px;}
#history .month dd span{color:#9d9c9c;}

/* location */
#map_div{width:100%;height:553px; margin:20px 0 0; border:1px solid #878787;}
#location table{width:100%; margin:20px 0 0;  border-top:2px solid #60aea9;}
#location table th{padding:12px 0 12px 20px; text-align:left; font-weight:normal; font-size:14px; color:#21958e; border-bottom:1px solid #60aea9; background:#f0f9f8; }
#location table td{padding:12px 0 12px 20px; text-align:left; font-size:14px; color:#616161; border-bottom:1px solid #60aea9;}
#location > p > img {width:100%;}

/* co_list */
.co_list{margin:20px 0 0; border-top:2px solid #59aaa5;}
.co_list .ico01{background:url('../images/content/ico_c01.gif') no-repeat 18px 24px;}
.co_list .ico02{background:url('../images/content/ico_c02.gif') no-repeat 18px 24px;}
.co_list .ico03{background:url('../images/content/ico_c03.gif') no-repeat 18px 24px;}
.co_list .ico04{background:url('../images/content/ico_c04.gif') no-repeat 18px 24px;}
.co_list .ico05{background:url('../images/content/ico_c05.gif') no-repeat 18px 24px;}
.co_list .ico06{background:url('../images/content/ico_c06.gif') no-repeat 18px 21px;}
.co_list .ico07{background:url('../images/content/ico_c07.gif') no-repeat 18px 24px;}
.co_list .ico08{background:url('../images/content/ico_c08.gif') no-repeat 18px 24px;}
.co_list .ico09{background:url('../images/content/ico_c09.gif') no-repeat 18px 24px;}
.co_list .ico10{background:url('../images/content/ico_c10.gif') no-repeat 18px 21px;}
.co_list .ico11{background:url('../images/content/ico_c11.gif') no-repeat 18px 24px;}
.co_list .ico12{background:url('../images/content/ico_c12.gif') no-repeat 18px 21px;}
.co_list .ico13{background:url('../images/content/ico_c13.gif') no-repeat 18px 21px;}
.co_list .ico14{background:url('../images/content/ico_c14.gif') no-repeat 18px 24px;}
.co_list .ico15{background:url('../images/content/ico_c15.gif') no-repeat 18px 22px;}
.co_list .ico16{background:url('../images/content/ico_c16.gif') no-repeat 18px 24px;}
.co_list .ico17{background:url('../images/content/ico_c17.gif') no-repeat 18px 21px;}
.co_list .ico18{background:url('../images/content/ico_c18.gif') no-repeat 18px 22px;}
.co_list .ico19{background:url('../images/content/ico_c19.gif') no-repeat 18px 26px;}
.co_list .ico20{background:url('../images/content/ico_c20.gif') no-repeat 18px 21px;}
.co_list .ico21{background:url('../images/content/ico_c21.gif') no-repeat 18px 22px;}
.co_list dl{position:relative; padding:18px 20px 18px 50px; border-bottom:1px solid #c8c8c8;}
.co_list dt{font-size:18px; line-height:30px; color:#616161;}
.co_list dd{margin:15px 0 20px; font-size:14px; line-height:24px; color:#9a9a9a;}
.co_list dt a{position:absolute; top:18px; right:24px; display:inline-block; width:65px; height:26px; font-size:0px; line-height:0px;}
.co_list .open{background:url('../images/content/btn_open.gif') no-repeat;}
.co_list .close{background:url('../images/content/btn_close.gif') no-repeat;}

.coaching_step {overflow:hidden; margin:35px 0 30px; border-top:2px solid #b4b4b4; border-bottom:1px solid #b4b4b4}
.coaching_step li {float:left; width:25%; text-align:center; }
.coaching_step dl {padding:20px 0; height:180px; border-left:1px solid #dcdcdc;}
.coaching_step dt {color:#229c77; font-size:17px;  padding-top:52px}
.coaching_step dt.step01 {background:url('../images/content/coaching_step01.gif') no-repeat center top; }
.coaching_step dt.step02 {background:url('../images/content/coaching_step02.gif') no-repeat center top;}
.coaching_step dt.step03 {background:url('../images/content/coaching_step03.gif') no-repeat center top;}
.coaching_step dt.step04 {background:url('../images/content/coaching_step04.gif') no-repeat center top;}
.coaching_step dd {color:#272727; font-size:12px; margin-top: 8px; line-height:18px;}
.coaching_step li:first-child dl { border-left:0;}
.coaching_step .etc{font-size:11px; line-height:15px; color:#969696;}

/* councel, activity */
#councel .sent, #activity .sent{padding:0 0 20px; border-bottom:1px solid #c8c8c8;}

/* color */
.color01{color:#00a0c3;}

.txt_right{text-align:right;}


/* member  */
.login {}
.login h2 {font-size:55px; color:#70c5bd; padding-bottom:30px; border-bottom:1px dotted #d9d9d9; margin-bottom:38px;}
.login > div {overflow:hidden; width:390px; margin:0 auto 95px; }
.login > div:after {content:"";display:block;clear:both; overflow:hidden;}
.login_inner {float:left;}
.login_inner li {margin-top:5px}
.login_inner li:first-child {margin-top:0px}
.login_inner label {width:65px; display:inline-block;}
.login_inner input {width:161px; padding-left:4px; height:24px; line-height:24px;  border:1px solid #ddd; }
.login_btn {float:left; margin-left:7px; }
.login_btn a {display:inline-block; color:#fff; font-size:20px; height:56px; line-height:56px; width:142px; text-align:center; background:#808080; }
.util_btn {border-top:2px solid #b4b4b4; border-bottom:1px solid #b4b4b4; overflow:hidden;}
.util_btn li {width:264px; float:left; padding:40px 0 35px 150px;   background:url('../images/common/bg_id.gif') no-repeat 62px center;}
.util_btn li h3 {color:#333; font-size:13px; margin-bottom:14px; }
.util_btn li:first-child {width:264px; float:left;  border-right:1px solid #dcdcdc; background:url('../images/common/bg_join.gif') no-repeat 53px center;}
.util_btn li a{display:inline-block; padding:9px 24px 8px; color:#fff; background:#808080;  margin-top:26px;}


.id_pw_search > p {font-size:16px; color:#333; margin-bottom:40px;}
.id_pw_search > p span {display:block;font-size:13px; color:#666;margin-top:15px}
.join_find {overflow:hidden; border-top:1px solid #ccc; border-bottom:1px solid #7e7e7e; }
.join_find > form > div {float:left;   width:393px; border-left:1px solid #ccc; padding:30px 0 30px 20px; }
.join_find > form > div:first-child {border-left:0 }
 
.join_find > form > div h4 {font-size:16px; color:#333; margin-bottom:40px; font-weight:normal;}
.join_find > form > div li {margin-bottom:5px}
.join_find > form > div label {display:inline-block; width:70px;}
.join_find > form > div input {width:136px;  padding-left:4px; height:24px; line-height:24px;  border:1px solid #ddd; }
.join_find > form > div a {display:inline-block; width:137px; text-align:center; height:37px; line-height:37px; color:#fff; background:#808080; margin:5px 0 0 70px;}

.join_step ol.inner {overflow:hidden;border-bottom:1px solid #7e7e7e;}
.join_step ol.inner ol:after {content:"";display:block;clear:both;}
.join_step ol.inner li {float:left; width:25%; }
.join_step ol.inner li span {display:block; border-left:1px solid #ddd; text-align:center; padding:55px 0 14px;}
.join_step ol.inner li:first-child span {display:block; border-left:1px solid #ddd; }
.join_step ol.inner li.bg01 {background:url('../images/common/join_step01.gif') no-repeat center 10px;}
.join_step ol.inner li.bg02 {background:url('../images/common/join_step02.gif') no-repeat center 10px;}
.join_step ol.inner li.bg03 {background:url('../images/common/join_step03.gif') no-repeat center 10px;}
.join_step ol.inner li.bg04 {background:url('../images/common/join_step04.gif') no-repeat center 10px;}
.join_step ol.inner li.bg01.on {background:url('../images/common/join_step01_on.gif') no-repeat center 10px;}
.join_step ol.inner li.bg02.on {background:url('../images/common/join_step02_on.gif') no-repeat center 10px;}
.join_step ol.inner li.bg03.on {background:url('../images/common/join_step03_on.gif') no-repeat center 10px;}
.join_step ol.inner li.bg04.on {background:url('../images/common/join_step04_on.gif') no-repeat center 10px;}

.step_wrap .step01{padding:0 10px;}
.step_wrap .step01 .inner_wrap {margin:60px 0 40px; padding-left:40px; font-size:13px;}
.step_wrap .step01 .inner_wrap em {font-size:16px; color:#333; display:block; margin-bottom:15px;}
.btn_in {background:url('../images/common/bg_phone.gif') no-repeat 264px 42px; padding:47px 0 50px 388px; font-size:13px;  border-bottom:1px solid #7e7e7e; border-top:1px solid #ccc;}
.btn_in em {color:#333;  margin-bottom:13px; display:block;}
.btn_in a{margin-top:20px; display:block; color:#fff; background:#808080; width:131px; text-align:center; height:28px; line-height:28px;}

.member_out_txt {font-size:16px; color:#333; margin-bottom:15px;}
.member_out_txt2 {font-size:13px; line-height:22px;}

.member_out_box {border-top:1px solid #ccc; border-bottom:1px solid #7e7e7e; padding:95px 0 95px 220px; margin-top:60px;}
.member_out {float:left; overflow:hidden;}
.member_out li {margin-top:4px; height:26px;}
.member_out li:first-child {margin-top:0px;}
.member_out li label {font-size:13px; color:#333; width:70px;height:26px; line-height:26px; display:inline-block}
.member_out li input {width:161px; height:24px; padding-left:4px; border:1px solid #ddd;}

.btn_member_out {display:inline-block; width:142px; height:56px; line-height:56px; text-align:center; background:#808080; color:#fff; margin-left:7px;}

.noborder{border:0px !important; padding:0px !important; }

.movie_layer{display:none; position:absolute; z-index:9999; left:0px; top:0px; width:100%;}
.movie_layer .layer_bg{position:fixed; z-index:9999; left:0px; top:0px; width:100%; height:100%; background:url('../images/common/bg_layer.png') repeat}
.movie_layer .inner{position:absolute; top:150px; left:50%; z-index:99999; margin:0 0 0 -350px; }
.movie_layer .close{position:absolute; right:0px; top:-52px;}

.step_wrap .step02{padding:0 50px; margin-top:60px;}
.txt_area {margin:20px 0;}
.txt_area div {height:174px; overflow-y:scroll; border:1px solid #ddd; background:#f9f9f9; padding:20px 12px; line-height:20px;}
.agree_txt input {vertical-align:middle; margin-right:5px;}
.step_btn {text-align:center;}
.step_btn .next {display:inline-block; color:#fff; background:#59aaa5; height:35px; line-height:35px; width:158px; text-align:center; font-size:17px;}
.step_btn .cancel {display:inline-block; color:#59aaa5; border:1px solid #ccc;  height:33px; line-height:33px; width:158px; text-align:center; font-size:17px;}
#join .bbs_write {padding:0 50px; margin-top:60px;}
#join .add p{ margin-top:5px;}

.step_wrap .step04 {background:url('../images/common/bg_join_step04.gif') no-repeat 565px 45px; padding:95px 0 0 110px;}
.step04 .thanks_box em {color:#000; font-size:20px;}
.step04 .thanks_box p {line-height:24px; margin-top:30px;}
.step04 .thanks_box .step_btn {margin-top:50px; text-align:left;}

.faq_wrap{position:relative; padding:50px 0 0;}
.faq_wrap h5 a{position:absolute; top:0px; display:inline-block; height:35px; font-size:0px; line-height:0px; background:url('../images/content/btn_faq.gif') no-repeat}
.faq_wrap .f01 a{left:0px; width:139px; background-position:0 0;}
.faq_wrap .f01 a.current{background-position:0 -35px;}
.faq_wrap .f02 a{left:140px; width:140px; background-position:-138px 0;}
.faq_wrap .f02 a.current{background-position:-138px -35px;}
.faq_list{position:relative; border-top:2px solid #59aaa5;}
.faq_list dt{border-bottom:1px solid #c8c8c8;}
.faq_list dt a{display:inline-block; width:91%; padding:25px 0 25px 9%; font-size:13px; color:#616161; background:url('../images/content/bg_q.gif') no-repeat 12px 10px;}
.faq_list dd{display:inline-block; width: 85%; padding: 25px 6% 25px 9%; font-size:13px; line-height:30px; color:#616161; border-bottom:1px solid #c8c8c8; background:#f6f6f6 url('../images/content/bg_a.gif') no-repeat 12px 12px;}
.faq_list table{border:1px solid #ccc;}
.faq_wrap .faq_list table th, .faq_wrap .faq_list table td{border:1px solid #ccc; font-size:11px; text-align:center;}
.faq_wrap .faq_list table td:first-child{text-align:left; padding:0 0 0 10px;}

/*
@media screen and (min-width:1270px) {
     body.main, body.main #wrap{overflow-x:hidden;}
}
*/
@media screen and (max-width:1390px) {
  .header h1.main_logo {padding:15px 0;}
  .right_area{width:330px;}
  .right_info a {display:none;}
  .notice > li > a {display:none;}
  .right_info02 > li > a {padding: 60px 0 19px 0;}
  .right_info02 > li > a > span {display:none;}
  .right_info02 > li.bg01:hover{background:url('../images/icon_right01_01.gif') no-repeat center;}
  .right_info02 > li.bg02:hover{background:url('../images/icon_right02_02.gif') no-repeat center;}
  .right_info02 > li.bg03:hover{background:url('../images/icon_right03_03.gif') no-repeat center;}
  .consult_phone ul {background-position:999px 999px;}
  .right_info li:first-child h3 {background:none;}
  .right_info li h3 {background:none; margin:0px; }
  .right_info li h3 a {  width:70px; height:76px; padding:36px 35px 0;}
  .right_info li:first-child h3 a {  width:70px; height:66px; padding:46px 35px 0;}
  .right_info li {float:left; width:50%;  padding:0px; text-align:center;}
  .notice li {padding-bottom:0 !important;}
  .notice li.last {display:none;}
  .notice li dl {float: left;width: 100%; }
  .poto_list li.last {display:none;}
  .visual, .visual li{min-width:733px;}
  .notice02 li{float:left; width:31%; margin:0 0 0 2%; text-align:center;}
  .notice02 li:first-child{margin:0px;}
  .notice02 li img{width:100%;}
  .right_area h4{padding-left: 14px;}
  .notice01{padding: 16px 10px 30px 17px;}
  .notice02{padding: 15px 15px 18px 15px;}
  .bg01 .txt01{position:absolute; z-index:3; right:85px; top:20px;}
  .bg01 .ribbon01{position:absolute; z-index:1; left:115px; bottom:0px; width:100%;}
  .bg01 .person01{position:absolute; z-index:2; left:0px; bottom:0px; width:50%;}
  .bg02 .txt02{position:absolute; z-index:3; left:45px; top:20px;}
  .bg02 .ribbon02{position:absolute; z-index:1; left:0px; bottom:0px; width:100%;}
  .bg02 .person02{position:absolute; z-index:2; right:-10px; bottom:0px; width:40%;}
  .bg03 .txt03{position:absolute; z-index:3; left:45px; top:20px;}
  .bg03 .ribbon03{position:absolute; z-index:1; left:0px; bottom:0px; width:33%;}
  .bg03 .person03{position:absolute; z-index:2; right:-20px; bottom:0px; width:79%;}
  .right_area h4 a{right: 22px;}
  .right_info02 li{min-height:80px;}
}
@media screen and (min-width:1391px) {
    .bg01 .txt01{position:absolute; z-index:3; right:85px; top:40px;}
  .bg01 .ribbon01{position:absolute; z-index:1; left:115px; bottom:0px; width:100%;}
  .bg01 .person01{position:absolute; z-index:2; left:0px; bottom:0px; width:50%;}
  .bg02 .txt02{position:absolute; z-index:3; left:65px; top:40px;}
  .bg02 .ribbon02{position:absolute; z-index:1; left:0px; bottom:0px; width:100%;}
  .bg02 .person02{position:absolute; z-index:2; right:-10px; bottom:0px; width:42%;}
  .bg03 .txt03{position:absolute; z-index:3; left:65px; top:40px;}
  .bg03 .ribbon03{position:absolute; z-index:1; left:0px; bottom:0px; width:33%;}
  .bg03 .person03{position:absolute; z-index:2; right:-20px; bottom:0px; width:69%;}
  }
@media screen and (min-width:1681px){
    #wrap{width:1681px;border-right: 1px solid #ebebeb;background: #fff;}
    .main .main_container{width:1479px !important;}
    .main .visual{width:1149px !important;}
}
@media screen and (min-height:975px){
    body.main, body.main #wrap{}
	#footer{height:205px;}
}



