 
 * {-webkit-text-size-adjust:none;}
 .sliderkit-nav-clip li a, .mainVisual, .ceo_forum li span.tit {font-family:'NanumGothicBold'}

/* main */
.top_banner{background:#807968;border-bottom:5px solid #504939;}
.forum_go{position:absolute;top:25px;right:60px;width:112px;height:49px;background:url(/skin/images/go_concert.png) no-repeat;}
.main_top_inner{position:relative;margin:0 auto;height:100px;width:1000px;background:url(/skin/images/link.png) no-repeat;}
.mainVisual{overflow:hidden; position:relative; z-index:2000; width:100%;}
.mainVisual .visualDiv{overflow:hidden; position:relative;padding-left:50px; width:930px; height:368px; margin:0 auto}
.mainVisual .visual{position:absolute; top:0; left:0; width:980px; height:368px;} /*position:absolute; top:0; left:0; z-index:1000; */
.mainVisual .visual dt{letter-spacing:-2px;}
.mainVisual .visual span{letter-spacing:-.01em;}
.mainVisual .visual1{background :url('/skin/images/main_visual1.jpg') 10px 0 no-repeat;}
.mainVisual .visual1 dl {padding:90px 0 0 500px; }
.mainVisual .visual1 dt {font-size:35px; color:#000; padding-bottom:18px;}
.mainVisual .visual1 dd { line-height:24px; padding-bottom:18px; font-size:14px; padding-left:5px; }
.mainVisual .visual1 img { position:absolute; left:670px; top:217px;}
.mainVisual .visual2 {background :url('/skin/images/main_visual2.jpg') 12px 3px no-repeat;}
.mainVisual .visual2 dl { padding:90px 0 0 470px; }
.mainVisual .visual2 dt {font-size:35px; color:#000; padding-bottom:18px;}
.mainVisual .visual2 dd { line-height:24px; padding-bottom:18px; font-size:14px; padding-left:5px; }
.mainVisual .visual2 img { position:absolute; left:680px; top:219px;}

.mainVisual .visual3 {background :url('/skin/images/main_visual3.jpg') 10px -0px no-repeat;}
.mainVisual .visual3 dl { padding:90px 0 0 470px; }
.mainVisual .visual3 dt {font-size:35px; color:#000; padding-bottom:18px; }
.mainVisual .visual3 dt span{font-size:35px;display:block;}
.mainVisual .visual3 dd { line-height:24px; padding-bottom:18px; font-size:14px; padding-left:5px; }
.mainVisual .visual3 img { position:absolute; left:680px; top:219px;}

.mainVisual .visual4 {background :url('/skin/images/main_visual4.jpg') -12px 0 no-repeat;}
.mainVisual .visual4 dl { padding:90px 0 0 470px;}
.mainVisual .visual4 dt {font-size:35px; color:#000; padding-bottom:18px;  letter-spacing: -1px;}
.mainVisual .visual4 dd { line-height:24px; padding-bottom:18px; font-size:14px; padding-left:5px; }
.mainVisual .visual4 img { position:absolute; left:680px; top:217px;}

.mainVisual .visual5 {background :url('/skin/images/main_visual5.jpg') 47px 28px no-repeat;}
.mainVisual .visual5 dl { padding:70px 0 0 470px; }
.mainVisual .visual5 dt {font-size:35px; color:#000; padding-bottom:18px;  letter-spacing: -1px; line-height:1.3em;}
.mainVisual .visual5 dt span{font-size:28px;display:block;}
.mainVisual .visual5 dd { line-height:24px; padding-bottom:18px; font-size:14px; padding-left:5px; }
.mainVisual .visual5 img { position:absolute; left:680px; top:240px;}
.visual_btn_m{display:none;}

/*메인 비주얼 컨트롤러*/
.mainVisual .controllD .controller {position:absolute; bottom:30px; right:30px; z-index:3000; width:90px; height:26px}
/*.mainVisual .controller .bts{position:absolute; bottom:40px; left:0; z-index:3000; width:95px; height:26px; background:url('/common/images/btn/main_control.png') no-repeat 0 0}*/
.mainVisual .controller a{display:block; float:left; margin-right:3px}
.mainVisual .controller a.pause{margin:0}

/*메인 하단 컨텐츠 박스*/
.box_wrap{width:980px; overflow:hidden; margin: 0 auto;}
.box01{width:640px; height:233px; background:#283c64; float:left; position:relative;}
/*---------------------------------
 *  News slider > Vertical
 *---------------------------------*/
.newslider-vertical{width:640px; height:233px;}

/* Nav */
.newslider-vertical .sliderkit-nav {width:100%;height:51px;}
.newslider-vertical .sliderkit-nav-clip {width:100% !important;}
.newslider-vertical .sliderkit-nav-clip ul{width:100% !important; height:51px;}
.newslider-vertical .sliderkit-nav-clip li{width:25% !important; height:51px; line-height:51px;}
.newslider-vertical .sliderkit-nav-clip li a{height:51px;width:160px; color:#b0c0e1; text-decoration:none; background:#283c64; font-size:15px;}
.newslider-vertical .sliderkit-nav-clip li a:hover,
.newslider-vertical .sliderkit-nav-clip li a:focus{color:#fff; background:#4d6595;}
.sliderkit-nav-clip ul li.sliderkit-selected a{background:#4d6595; color:#fff; font-size:18px;}

/* Panel */
.newslider-vertical .sliderkit-panels{position:absolute;left:0; top:51px; width:640px;height:182px;overflow:hidden; }
.newslider-vertical .sliderkit-panel{left:0;top:0;width:640px;height:182px;background:#4d6595;}

/* News block */
.newslider-vertical .sliderkit-news {position:relative;}
.newslider-vertical .sliderkit-news a {color:#a3baeb;font-size:13px;}
.newslider-vertical .sliderkit-news p.btn_more{position:absolute; top:140px; left:574px; font-size:10px!important;}
.newslider-vertical .sliderkit-news p{position:absolute; left:200px; top:39px; width:368px;line-height:28px; color:#fff;}
.newslider-vertical .sliderkit-news img{position:absolute; top:25px; left:47px;}

/*리쿠르팅배너*/
#wrap_popup{top:215px;margin-left:25%;position:absolute;z-index:4001;}
#wrap_popup #contents{height:600px;background:#fff;border:1px solid #535353;box-shadow : 2px 2px 5px #535353;cursor:move;}
.section_close {position: absolute;z-index: 9998;top: 580px;left: 25px;}
.section_close_btn { width: 290px;position: relative;z-index: 9998;text-align: right;margin-left: 55px;margin-top: -590px;border: 0;}
.cursor {cursor: hand;cursor: pointer;}
.section_content img{width:378px;}

/* 메인상담신청 */
.box02 {color:#fff;width:315px; height:217px; background:#9f7b4c; float:right; position:relative; padding:16px 0 0 25px}
.box02 p {padding-bottom:4px; font-size: 13px; }
.box02 .label {width:50px; text-align:right; padding-right:10px; float:left; clear:left;}
.box02 h2 {color:#fff; font-size:18px; }
.box02 input, select{height:13px; border:1px solid #97713f; color:#333; width:218px;}
.box02 .w80 {width:65px;}
.box02 .selectw {width:226px;  height:21px; font-size:12px;}
.box02 span {color:#ede484;}
.box02 img {float:right; margin:2px 29px 0 0;}
.box02 a {color:#fff;}
.box02 a:hover, .box02 a:focus, .box02 a:active {color:#fff;text-decoration:underline;}
.agree_offer_info{text-align:right;}
.agree_offer_info input{width:13px;margin-right:5px;}
.agree_offer_info label{font-size:11px;}
.agree_offer_info a{display:block;float:right;width:35px;height:17px;text-indent:999px;overflow:hidden;margin-left:5px;margin-right:29px;background:url(/skin/images/show_btn_bg.png) no-repeat;}


/* 메인CEO 포럼 */
.box03 {width:640px; height:225px; background:#deeaf6; float:left; position:relative; }
.box03 h2 {font-size:18px; color:#000; position:absolute; left:34px; top:20px;}
.box03 .control {widht:80px;  position:absolute; right:29px; top:23px; z-index:100}
.box03 .control a {display: inline-block;}
.ceo_forum {position:relative;width:640px; height:225px;}
.ceo_forum ul {width:370px; position:absolute; left:200px; top:58px;}
.ceo_forum li {padding-bottom:4px;line-height:1.5em;}
.ceo_forum li span { display:inline-block;line-height:1.5em;}
.ceo_forum li span.tit {width:40px; float:left; color:#000;line-height:1.5em;}
.ceo_forum img {position:absolute; left:47px; top:58px;}
.ceo_forum .more {position:absolute; right:30px; bottom:23px;}
.ceo_forum a {color:#4367b3; display:block;}
.box_mobile_n01_more{display:none;}

/* 공지사항, 전문가컬럼 */
.box04 {width:339px; height:224px; position:relative; float:right; background:#f6f3ea url(/skin/images/main_notice_bg.gif) 0 0 repeat-x; border-right:solid 1px #e2e2e2; border-bottom:solid 1px #f6f3ea;}
.box04 h2 {display:inline-block; width:169px; float:left; font-size:15px; padding:17px 0 0 0; text-align:left;}
.box04 h2.tab_on{ height: 35px; width:311px; background:#f6f3ea /*url(/skin/images/main_icon_notice.png) 30px 25px*/ no-repeat;  font-size:18px; color:#000; padding-left:28px;}
.box04 li ul{display:bolock; position:absolute; left:30px;; top:45px; line-height:1.7em;}
.box04 p.more {position:absolute; right:27px; top:186px; }
.box04 p.more a {color:#7a6c5a; display:block;}
#tab_data2 li{border-bottom:1px dotted #a9a092;padding:4px 2px;}
.box04 ul li.box_li1, .box04 ul li.box_li2 { .margin-top: -16px; }

/*뉴스레터구독신청*/
.main_news {width:980px; margin:0 auto; position:relative;}
.pcBanner {position:absolute; right:-130px; top:10px;}
.news_letter_layer_box{display:none;width:100%;margin:0 auto;position:absolute;z-index:20000;top:60px;}
.news_letter_layer{border:1px solid #999999;width:656px;height:;background:#fff;margin:0 auto;z-index:200000}
.news_letter_layer p{width:656px;margin-top:130px;font-size:14px; position:absolute;text-align:center;}
.news_letter_layer h2{padding-bottom:10px; font-size:16px;color:#344f86;border-bottom:2px solid #344f86;}
.news_letter_input{padding:40px 67px;}
.news_letter_input ul{padding-top:10px;}
.news_letter_input ul li{padding-top:15px;}
.news_letter_input input{padding:8px !important;width:480px;margin-left:10px;background:#eaf1f5;border:none !important;}
.news_letter_input select{margin-left:10px;height:30px;border:1px solid #dcdcdc;width:167px;}
.news_letter_input .email{width:132px;}
.news_letter_agree{padding:0px 67px 30px 67px;}
.news_letter_agree ul{padding:25px 10px 0px 10px;line-height:20px;}
.news_letter_agree_txt{margin-top:20px; background:#eaf1f5;padding:10px 20px!important;}
.news_letter_agree_txt span{font-family:"nanumgothicbold";margin-right:4px;}
.news_letter_agree_check ul{text-align:center;}
.news_letter_agree_check li{float:left;margin:-10px 60px 0 0;}
.news_letter_agree_check li input{margin-right:5px;}
.news_letter_btn{margin-left:125px;width:100%;display:inline-flex;padding-bottom:30px;margin-top:10px;}
.news_letter_btn img:first-child{margin-right:10px;;}

 /* 팝업 20200416 원조 : Bohyup */
 /* 팝업 20200417 수정 : Daeyong */
 .prize_pop{display: none;width:640px;height:900px;overflow:hidden;background:url('/skin/images/pop/200720_ceospirit_pop_1.jpg');position:absolute;left:50%;top:200px;z-index:5000;font-size:12px;box-shadow: 3px 3px 7px rgba(0,0,0,.4);}
 .prize_pop .link_btn{display:inline-block; width:640px;height:900px;}
 .prize_pop .close_btn{position:absolute;z-index:5005;display:inline-block; width: 60px; height: 60px; right: 12px; top: 12px}
 .prize_pop .closed{position:absolute;text-align:right;color:#000000;font-size:11px;bottom:10px;right:15px}
 .prize_pop .closed a{display: inline-block; color:#000000;}
 @media screen and (max-width: 768px) {
  .prize_pop{left:50%;margin-left:-275px}
 }
 @media screen and (max-width: 425px) {
  .prize_pop{top:68px;left:0;width:100%;height:572px;margin-left:0;background-color: #000;background-size: contain;background-repeat: no-repeat;}
  .prize_pop .link_btn{width:100%;height:548px}
 }
 @media screen and (max-width: 375px) {
  .prize_pop{top:68px;}
  .prize_pop, .prize_pop .link_btn{height:500px}
 }

/*pc 나타남, mobile 삭제*/
.top_banner_m{display:none;}
.mBanner {display:none;}
#footer_m {display:none;}
.box02_m {display:none;}
.submit_m{display:none;}
#only_m1{display:none;}
.wrap_m_menu {display:none;}
.box01_m{display:none;}
.box01_m768{display:none;}
.jose_m_gnb{display:none;}
.wrap_m_menu_con {display:none;}

/*★★★★★★★★★★★★★★★★★★ 미디어쿼리 가로너비 최대 768px_★★★★★★★★★★★★★★★★★★*/
@media screen and (max-width: 768px) {
.main_news {width:100%;}
/* ceo골 최고위 과정 20170222 */
.prize_pop {display:none}
/* common */
#wrapper{background:#fff;}
#header{width:100%;height:60px;background:#334f86;}
#header .wrap_logo{height:29px;width:100%!important;margin:0;text-align:center;}
#header .wrap_logo h1{height:60px;}
#header .wrap_logo h1 a{float:none;display:inline-block}
#header .wrap_logo h1 img{width:205px;margin-top:-1px;text-align:center;}
#header h1{width:100%;position:relative;z-index:30;}
#header .wrap_m_menu{margin-top:0;right:1%;position:absolute;}
#header .wrap_m_menu h1 img{margin:10px 7% 0 0;float:right;width:75%;text-align:right;}
#Gnb .Bg1 {display:none;}
#Gnb .in_mg{display:none;}
ul li.gnb_menu { display:none;float: left; width:15%; height:18px; z-index:100; }
ul li.gnb_menu a span {text-align: center; display: block; width:100%; padding: 0 1%; }
ul li.gnb_menu a span img {width:100%; text-align: center: margin: 0 auto; }

/*모바일용 네비게이션*/
.jose_m_gnb{display:none;position:absolute;z-index:5000;background:#333;background:rgba(0,0,0,0.7);width:100%;}
.jose_m_gnb_inner{float:right;width:85% !important;background:#333b63;}
.jose_m_gnb_x{float:left;width:30px;margin:8px;}
.dropdownmenu_m h3 a{background:#242b50;padding:5px 15px;font-size:16px; color:#fff;border-bottom:1px solid #424868;}
.dropdownmenu_m ul li a {line-height:25px;padding:0px 20px;font-size:13px;color:#d4d4d4 !important;}
.dropdownmenu_m ul {padding-bottom:10px;}
.m3_menu{clear:both}	
.m2_menu_left{float:left;width:46%;}	
.m2_menu_right{float:left;width:54%;}
.box02_m h2 {padding-bottom:5px;padding-left:5%;color:#fff; font-size:18px; }
.box02 h2 {padding-bottom:5px;padding-left:5%;color:#fff; font-size:18px; }
.box03 h2 {padding-bottom:10px;font-size:18px; font-wieght:bold;color:#fff; position:absolute; left:5%; top:20px;}
.dropdownmenu_m ul {padding-bottom:10px;}
.m3_menu{clear:both}	
.m2_menu_left{float:left;width:50%;}
.m2_menu_right{float:left;width:50%;}
.munu_hidden{display:none;}	
	
/* main */
.top_banner_m{display:block; background:none;border-bottom:none; }
.forum_go_m{position:absolute;top:10px;right:5px;width:20%;background:url(/skin/images/go_concert.png) no-repeat;background-size:100%;}
.main_top_inner_m{height:auto;position:relative;margin:0 auto;width:100%;background:none;}
.main_top_inner_m img{width:100%; }
.mainVisual .visualDiv{width:100%; height:250px; padding-left:0}
.mainVisual .visual{margin:0 auto; width:100%;}
.mainVisual .visual dt{font-size:22px;}
.mainVisual .visual1 {width:100%; background :url('/skin/images/jose_m/main_visual_m3.png')no-repeat right}
.mainVisual .visual2 {width:100%; background :url('/skin/images/jose_m/main_visual_m2.png')no-repeat right;}
.mainVisual .visual3 {width:100%; background :url('/skin/images/jose_m/main_visual_m1.png')no-repeat right;}
.mainVisual .visual3 dt span{width:90%;font-size:20px;}
.mainVisual .visual4 {width:100%; background :url('/skin/images/jose_m/main_visual_m4.png')no-repeat right;}
.mainVisual .visual5 {width:100%!important; background :url('/skin/images/jose_m/main_visual_m5.png')no-repeat right;}
.mainVisual .visual5 dt span{width:82%;font-size:18px;display:block;padding-bottom:10px;}
.mainVisual .visual1, .mainVisual .visual2, .mainVisual .visual3, .mainVisual .visual4, .mainVisual .visual5 {background-color:#fafafa;background-size:120% 100%;}
.mainVisual .visual1 dl, .mainVisual .visual2 dl, .mainVisual .visual3 dl, .mainVisual .visual4 dl, .mainVisual .visual5 dl {padding:5% 0 0 4%}
.mainVisual .visual1 dt, .mainVisual .visual2 dt, .mainVisual .visual3 dt, .mainVisual .visual4 dt, .mainVisual .visual5 dt {width:82%;font-size:22px; color:#000; padding-bottom:0;  letter-spacing: -1px; line-height:1.8em;display:block}
.mainVisual .visual1 dd, .mainVisual .visual2 dd, .mainVisual .visual3 dd, .mainVisual .visual4 dd, .mainVisual .visual5 dd {width:82%;line-height:20px;padding-bottom:15px; font-size:13px; padding-left:0;}
.mainVisual .visual1 img, .mainVisual .visual2 img, .mainVisual .visual3 img, .mainVisual .visual4 img, .mainVisual .visual5 img {width:30%; position:relative; left:0%; top:0px;}
.visual_btn{display:none;}
.visual_btn_m{display:block;}
.smtext_in1{display:none;line-height:18px;padding-bottom:18px; font-size:15px; }
.wrap_m_menu_con{display:block; position:absolute; right:10px; top:125px; width:15%; z-index:1}
.wrap_m_menu_con h1 img{margin:0; width:75px;text-align:right; float:right}

/*메인 비주얼 컨트롤러*/
.mainVisual .controllD .controller {position:absolute; bottom:6%; right:0}
.mainVisual .controller a{width:32%; margin-right:1px}
.mainVisual .controller img{width:100%}

/*메인 하단 컨텐츠 박스*/
.box_wrap{background:#fff;border-bottom:solid 1px #e2e2e2;width:100%;}
.box01{display:none;width:100%; height:226px;}

/* News block */
.box01_m{display:none;}
.box01_m768{display:block;}
.jose_m_phone{font-size:20px;color:#fff;width:100%;background:#31324f;}
.jose_m_phone ul li{width:80%;font-size:18px;color:#fff;padding:18px 0; padding-left:20%}
.jose_m_phone p img{float:left;}
.jose_m_phone p{background:#31324f;}
.jose_m_phone ul{background:#31324f;}
.box_wrap{background:#31324f url(/skin/images/jose_m/main_m_icon1.png) no-repeat;background-size:90px;border-bottom:solid 1px #e2e2e2;width:100%; overflow:hidden; margin: 0 auto;}
.jose_m_phone ul li span{color:#ffed5e;font-size:18px;font-weight:bold;}
.jose_m_phone ul li span a{color:#ffed5e;font-size:18px;font-weight:bold;}
#only_m1{display:block;}
.box_mobile_n01{clear:both;background:#dce3e8 url(/skin/images/jose_m/main_m_icon2.png)no-repeat right;background-size:22%;}
.box_mobile_n01_more{background:#dce3e8;float:right;width:25px;position:absolute;z-index:1000;right:0}
.box_mobile_n01_more img{z-index:100;width:40px;}
.box_mobile_n01_txt{line-height:18px;width:65%;padding:2% 7% 7% 7%;}
.box_mobile_n01_txt .box_mobile_n01_txt_top{padding:10px 0;font-weight:bold;color:#3c5380;font-size:16px;}

.box_mobile_n02{clear:both;background:#ffffff url(/skin/images/jose_m/main_m_icon3.png)no-repeat right;background-size:22%;}
.box_mobile_n02_more{background:#dce3e8;float:right;width:25px;}
.box_mobile_n02_more img{width:40px;}
.box_mobile_n02_txt{line-height:18px;width:65%;padding:2% 7% 7% 7%;}
.box_mobile_n02_txt .box_mobile_n01_txt_top{padding:10px 0;font-weight:bold;color:#3c5380;font-size:16px;}

.box_mobile_n03{clear:both;background:#dce3e8 url(/skin/images/jose_m/main_m_icon4.png)no-repeat right;background-size:22%;}
.box_mobile_n03_more{background:#dce3e8;float:right;width:25px;}
.box_mobile_n03_more img{width:40px;}
.box_mobile_n03_txt{line-height:18px;width:65%;padding:2% 7% 7% 7%;}
.box_mobile_n03_txt .box_mobile_n01_txt_top{padding:10px 0;font-weight:bold;color:#3c5380;font-size:16px;}

.box_mobile_n04{clear:both;background:#ffffff url(/skin/images/jose_m/main_m_icon5.png)no-repeat right;background-size:22%;}
.box_mobile_n04_more{background:#dce3e8;float:right;width:25px;}
.box_mobile_n04_more img{width:40px;}
.box_mobile_n04_txt{line-height:18px;width:65%;padding:2% 7% 7% 7%;}
.box_mobile_n04_txt .box_mobile_n01_txt_top{padding:10px 0;font-weight:bold;color:#3c5380;font-size:16px;}


/* 메인상담신청 */
.box02 {color:#fff;width:100%; height:250px; background:#75664f; float:right; position:relative; padding:16px 0 0 2%}
.box02 p {width:98%; padding-bottom:4px; font-size: 14px; }
.box02 .label {padding-left: 5%;width:18%; text-align:left;font-size: 13px; padding-right:2%; float:left; clear:left;}
.box02 h2 {padding-bottom:5px;padding-left:5%;color:#fff; font-size:22px; }
.box02 input, select{border:1px solid #75664f; color:#333; width:69%;}
.box02 .w80 {width:20.4%;}
.box02 .selectw {width:70.8%;  height:21px; font-size:14px;}
.box02 span {color:#ede484;}
.box02 img {width:100%;display:none;}
.box02 a {color:#fff;}
.box02 a:hover, .box02 a:focus, .box02 a:active {color:#fff;text-decoration:underline;}
.agree_offer_info{text-align:right;width:100%;}
.agree_offer_info input{width:5%;background:#75664f;}
.agree_offer_info label{font-size:12px;}
.agree_offer_info a{float:right;width:10%;background:url(/skin/images/show_btn_bg.png)no-repeat 0 0 ;}
.submit_m{display:block;width:94%;margin-top:10px;}
.submit_m img{float:none; width:60%;display:block;text-align:center;margin:0 auto;}

/* 메인연락처  */
.jose_m_phone{font-size:24px;color:#fff;width:100%;background:#31324f;}
.jose_m_phone ul li{width:82%;float:right;font-size:20px;color:#fff;padding:18px 0;}
.jose_m_phone p img{float:left;}
.jose_m_phone p{background:#31324f;}
.jose_m_phone ul{background:#31324f;}
.box_wrap{background:#31324f url(/skin/images/jose_m/main_m_icon1.png) no-repeat;background-size:90px;border-bottom:solid 1px #e2e2e2;width:100%; overflow:hidden; margin: 0 auto;}
.jose_m_gnb{position:absolute;z-index:5000;background:#333;background:rgba(0,0,0,0.7);width:100%;}
.box_wrap{background:#31324f url(/skin/images/jose_m/main_m_icon1.png) no-repeat;background-size:90px;border-bottom:solid 1px #e2e2e2;width:100%; overflow:hidden; margin: 0 auto;}

/* 서브 풋터 상담신청 */
.box02_m {display:block; width:94%; background:#75664f; position:relative; padding:20px 15px}
.box02_m p { padding-bottom:4px; font-size: 14px; }
.box02_m .label {width:18%; text-align:left;font-size: 14px; padding-right:2%; float:left; clear:left;}
.box02_m h2 {/* padding-bottom:5px; padding-left:5%;*/color:#fff; font-size:22px; }
.box02_m input, select{border:1px solid #75664f; color:#333; width:69%;}
.box02_m .w80 {width:21%;}
.box02_m .selectw {width:70.8%;  height:21px; font-size:14px;}
.box02_m span {color:#ede484;}
.box02_m img {width:100%;display:none;}
.box02_m a {color:#fff;}
.box02_m a:hover, .box02 a:focus, .box02 a:active {color:#fff;text-decoration:underline;}
.submit_m{display:block; margin-left:6%; width:100%}
.submit_m img{float:none; width:72%; display:block;}

/* 메인CEO 포럼 */
.box03 {width:100%; height:240px; background:url(/skin/images/jose_m/main_m_ced_bg.png)no-repeat 0 0 ; float:left; position:relative; }
.box03 h2 {padding-bottom:10px;font-size:22px; font-wieght:bold;color:#fff; position:absolute; left:5%; top:20px;}
.box03 .control {widht:80px;  position:absolute; right:29px; top:23px; z-index:100}
.box03 .control a {display: inline-block;}
.ceo_forum {position:relative;width:100%; height:235px;}
.ceo_forum ul {font-size:14px;width:100%; position:absolute; left:5%; top:58px;}
.ceo_forum li {padding-top:0%;color:#fff;font-size:13px;width:100%;padding-bottom:4px;line-height:1.5em;}
.ceo_forum li p{font-size:13px;}
.ceo_forum li span { display:inline-block;line-height:1.5em;}
.ceo_forum li span.tit {width:40px; float:left; color:#fff;line-height:1.5em;}
.ceo_forum img { display:none; width:17%;position:absolute; left:79%; top:20%;}
.ceo_forum .more {display:none;position:absolute; right:7%; bottom:0px;}
.ceo_forum a {color:#dcdcdc; display:block;}
.box_mobile_n01_more{display:block;}

/* 공지사항, 전문가컬럼 */
.box04 {font-size:12px;width:100%;height:244px; position:relative; float:right; background:#f6f3ea url(/skin/images/main_notice_bg.gif) 0 0 repeat-x; border-bottom:0px;}
.box04 h2 {display:inline-block; width:50%; float:left; font-size:15px; padding-top:25px;; text-align:left;}
.box04 h2.tab_on{ height: 35px; width:99%; background:#f6f3ea no-repeat;  font-size:18px; color:#000; padding-left:5%;}
.box04 li ul{font-size:13px; display:bolock; position:absolute; left:5%; top:53px; line-height:2em;}
.box04 p.more {position:absolute; right:27px; top:210px; }
.box04 p.more a {color:#7a6c5a; display:block;}
.box04 ul{width:100%;}
.box04 ul li.box_li1, .box04 ul li.box_li2 { .margin-top: -16px; }


/* main 푸터 */
#footer {display:none;width:100%; height:75px; text-align:left; margin-top:7px; overflow:hidden; background-color:#F6F6F6}
#footer_m {line-height:16px; display:block ;width:100%; text-align:left; margin:0 auto; color:#5e5e5e; margin-top:0px; background:#F6F6F6}
#footer_m .adress { padding:10px; background-color:#F6F6F6; line-height:1.4em}
#footer_m .adress a {display:inline-block}
#footer_m p {padding:0 !important; font-size:11px}
#footer_m span {color:#555; font-size:11px;}


/*뉴스레터구독신청*/
.news_letter_layer_box{display:none;width:100%;margin:0 auto;position:absolute;z-index:20000;top:60px;}
.news_letter_layer{border:1px solid #999999;width:520px;font-size:12px;background:#fff;margin:0 auto;z-index:200000}
.news_letter_layer p{width:520px;margin-top:100px;font-size:12px; position:absolute;text-align:center;}
.news_letter_layer img{width:100%;}
.news_letter_layer h2{padding-bottom:10px; font-size:16px;color:#344f86;border-bottom:2px solid #344f86;}
.news_letter_input{padding:40px 67px;}
.news_letter_input ul{padding-top:10px;}
.news_letter_input ul li{padding-top:15px;}
.news_letter_input input{padding:8px !important;width:350px;margin-left:10px;background:#eaf1f5;border:none !important;}
.news_letter_input select{width:98px;height:30px;border:1px solid #dcdcdc;}
.news_letter_input .email{width:102px;}
.news_letter_agree{padding:0px 67px 30px 67px;}
.news_letter_agree ul{padding:25px 10px 0px 10px;line-height:20px;}
.news_letter_agree_txt{margin-top:20px; background:#eaf1f5;padding:10px 20px!important;}
.news_letter_agree_txt span{font-family:"nanumgothicbold";margin-right:4px;}
.news_letter_agree_check ul{text-align:center;}
.news_letter_agree_check li{float:left;margin:-10px 60px 0 0;}
.news_letter_agree_check li input{margin-right:5px;}
.news_letter_btn{margin-left:80px;width:70%;display:inline-flex;padding-bottom:30px;margin-top:10px;}
.news_letter_btn img:first-child{margin-right:10px;}	
.news_letter_btn img{width:80%;}	

/*pc 삭제, mobile 나타남*/
.wrap_m_menu {display:block;}
.pcBanner {display:none;}	
.mBanner {display:block;}
.mBanner img{width:100%}
#footer_m img {display:none;}
.nav{display:none;}
.top_banner{display:none;}
}

/*★★★★★★★★★★★★★★★★★★ 미디어쿼리 가로너비 최대 440px_★★★★★★★★★★★★★★★★★★ */
@media screen and (max-width: 440px) {
.jose_m_phone ul li{font-size:15px; width:67%; padding-left:27% }
.jose_m_phone ul li span{font-size:15px;}
.mainVisual .visualDiv{ position:relative; width:100%; height:180px;overflow:hidden; padding-left:0}
.mainVisual .visual5 dt span{width:100%;font-size:15px;display:block;padding-bottom:5px; font-size:16px;}
.mainVisual .visual1, .mainVisual .visual2, .mainVisual .visual3, .mainVisual .visual4, .mainVisual .visual5 {background-size:140% 100%;}
.mainVisual .visual1 dl, .mainVisual .visual2 dl, .mainVisual .visual3 dl, .mainVisual .visual4 dl, .mainVisual .visual5 dl {padding:5% 0 0 4%}
.mainVisual .visual1 dt, .mainVisual .visual2 dt, .mainVisual .visual3 dt, .mainVisual .visual4 dt, .mainVisual .visual5 dt {width:82%;font-size:16px; color:#000; padding-bottom:0;  letter-spacing: -1px; line-height:1.5em;display:block}
.mainVisual .visual1 dd, .mainVisual .visual2 dd, .mainVisual .visual3 dd, .mainVisual .visual4 dd, .mainVisual .visual5 dd {width:82%;line-height:1.4em;padding-bottom:5px; font-size:12px; padding-left:0;}
.mainVisual .visual1 img, .mainVisual .visual2 img, .mainVisual .visual3 img, .mainVisual .visual4 img, .mainVisual .visual5 img {width:35%; position:relative; left:0%; top:0px;}
#header .wrap_logo h1 img{width:170px; margin-top:4px;}
#header .wrap_m_menu h1 img{width:75%;}

/*상담신청*/
.submit_m{margin-left:0; width:94%}
.submit_m img{width:90%;}
.box02_m .label {font-size:13px}
/*뉴스레터구독신청*/
.news_letter_layer_box{display:;width:100%;margin:0 auto;position:absolute;z-index:400;top:60px;}
.news_letter_layer{border:1px solid #999999;width:320px;font-size:11px;background:#fff;margin:0 auto;z-index:200000}
.news_letter_layer p{color:#fff;background:#555555;line-height:16px;padding:10px 20px;width:280px;margin-top:90px;font-size:11px; position:absolute;text-align:left;}
.news_letter_layer h2{padding-bottom:10px; font-size:16px;color:#344f86;border-bottom:2px solid #344f86;}
.news_letter_input{padding:60px 20px 30px 20px;}
.news_letter_input ul{padding-top:5px;}
.news_letter_input ul li{padding-top:10px;}
.news_letter_input input{padding:8px !important;width:240px;margin-left:10px;background:#eaf1f5;border:none !important;}
.news_letter_input select{width:98px;height:30px;border:1px solid #dcdcdc;}
.news_letter_input .email{width:48px;}
.news_letter_agree{padding:0px 20px 30px 20px;}
.news_letter_agree ul{padding:15px 10px 0px 10px;line-height:20px;}
.news_letter_agree_txt{margin-top:10px; background:#eaf1f5;padding:10px 20px!important;}
.news_letter_agree_txt span{font-family:"nanumgothicbold";margin-right:4px;}
.news_letter_agree_check ul{text-align:center;margin-bottom:20px;}
.news_letter_agree_check li{float:left;margin:0px 30px 0 0;width:100%}
.news_letter_agree_check li input{margin-right:5px;}
.news_letter_btn{margin-left:36px;width:80%;display:inline-flex;padding-bottom:20px;margin-top:10px;}
.news_letter_btn img:first-child{margin-right:10px;}	
.news_letter_btn img{width:95%;}
.news_letter_main{position:absolute;right:5px; top:5px; z-index:100;}
.news_letter_main img{width:45px;}	
}

/*★★★★★★★★★★★★★★★★★★ 미디어쿼리 가로너비 최대 340px_★★★★★★★★★★★★★★★★★★ */
@media screen and (max-width: 340px) {
.box02_m .label {font-size:12px}
.jose_m_gnb_x{float: right; margin:5px; width: 30px;}
.jose_m_gnb{display:none;position:absolute;z-index:5000;background:#333;background:rgba(0,0,0,0.7);width:100%;}
.jose_m_gnb_inner{float:none;width:100% !important;background:#333b63;}
.dropdownmenu_m h3 a{background:#242b50;padding:5px 15px;font-size:16px; color:#fff;border-bottom:1px solid #424868;}
.dropdownmenu_m ul li a {line-height:25px;padding:0px 20px;font-size:13px;color:#d4d4d4 !important;}
.dropdownmenu_m ul {padding-bottom:10px;} 
}