.main_visual {position:relative; height:1080px;}
.main_visual {position:relative; height:100%;}
.main_visual .mBtnBoxP {position:absolute; left:0; right:0; top:41%; display:none}
.main_visual .mBtnBox {position:relative; margin:0 auto; width:960px;}
.main_visual .mBtn_visual {position:absolute; top:0; z-index:150; width:27px; height:43px; text-indent:-9999px; display:block; overflow:hidden;}
.main_visual .mBtn_visual.prev {left:-34px; background:url("/img/main/arrow_mVisual_left.png") 0 0 no-repeat;}
.main_visual .mBtn_visual.next {right:-34px; background:url("/img/main/arrow_mVisual_right.png") 0 0 no-repeat;}

.visual_img {position:relative; width:100%; height:1080px; z-index:1;}
.visual_img .sw_case {position:absolute; width:100%; height:100%; font:13px arial, sans-serif; background-repeat:no-repeat; background-position:center top; background-size:cover}
.visual_img .m_sw_case {width:100%; height:100%; background-position:-9999px -9999px; background-repeat:no-repeat;}
/* .visual_img #case1 {background:url("/img/main/main_visual_01.jpg") center center no-repeat;} */
/* .visual_img #case2 {background:url("/img/main/main_visual_02.jpg") right top no-repeat;} */
/* .visual_img #case3 {background:url("/img/main/main_visual_03.jpg") right top no-repeat;} */
/* .visual_img #case4 {background:url("/img/main/main_visual_04.jpg") right top no-repeat;} */
/* .visual_img #case5 {background:url("/img/main/main_visual_05.jpg") right top no-repeat;} */

.visual_img .sw_case .case_copy {position:relative; top:28%; text-align:center; width: 960px; margin: 0 auto;}
.visual_img .sw_case strong {/*min-height:69px;*/ font-size:48px; color:#fff; display:block;}
.visual_img .sw_case span {margin-top:10px; /*min-height:24px;*/ font-size:24px; color:#fff;}
.visual_img .sw_case a {margin:17px auto 0; width:180px; font-size:14px; color:#fff; font-weight:bold; line-height:36px; border:1px solid #fff; display:block;}

.visual_control {position:absolute; bottom: 210px; z-index:15; width:100%; text-align:center;}
.pointer_box {position:relative; margin:0 auto; padding-right:5px; /*width:107px; */height:28px; white-space:nowrap; /*background:url("/img/main/bg_pointer_box_01.png") right top no-repeat;*/ display:inline-block;}
.pointer_box:before {content:""; position:absolute; left:-5px; top:0; width:5px; height:28px; /*background:transparent url("/img/main/bg_pointer_box_02.png") left top no-repeat;*/}

.ctrl_btn {margin:7px 2px 0; width:16px; height:14px; text-indent:-9999px; background:url("/img/main/btn_pointer2.png") center center no-repeat; display:inline-block; overflow:hidden;}
.ctrl_btn#visual_play {background-image:url("/img/main/btn_play.png");}
.ctrl_btn#visual_stop {background-image:url("/img/main/btn_stop.png");}
.ctrl_btn.on {background-image:url("/img/main/btn_pointer_on2.png");}
.visual_content {position:absolute; bottom:0; z-index:150; width:100%; height:190px; background:url("/img/main/bg_shadow_01.png");}

/* S : 공통 */
.main_section{/*margin-top:416px;*/ overflow:hidden}
.main_section:first-child{margin-top:0}
.mainWrap {position:relative; margin:159px auto 0; width:1200px; background:#fff; overflow:hidden }
.mainWrap1 {position:relative; margin:-200px auto 0; width:100%; background:#fff; overflow:hidden; z-index:10 }
.mainWrap2 {position:relative; margin:0 auto 0; width:100%; background:#1f2430 url("/img/main/main_fdi.png") center center no-repeat;; overflow:hidden }
.mainWrap3 {position:relative; margin:88px auto 0; width:100%; background: url("/img/main/main_network.png") center top no-repeat;; overflow:hidden }

/* btn */
.btn_view{display:block; padding:9px 19px; font-size: 12px; font-weight:bold; color:#fff; border:1px solid #333; background:#000}

/* paging */
.paging{position:fixed; top:50%; left:33px; z-index:200}
.paging .page{display:block; margin-bottom:20px }
.paging .page .on{font-size:12px; font-weight:bold}
.paging .page .off{width:22px; height:5px; background:#000; font-size:0}
.paging.white .page .on{font-size:12px; font-weight:bold; color:#fff}
.paging.white .page .off{width:22px; height:5px; background:#fff; font-size:0}

/* Curtain Layer Popup */
.clPop {position:relative; width:100%; height:156px; background:#4b576e url(/img/main/ctPop01.gif) left bottom repeat-x; display:block;}
.clPopWrap {position:relative; width:960px; height:156px; margin:0 auto; overflow:hidden;  }
.clPopWrap:after {clear:both;}
.clPop .pop_body {margin:13px 0px; width:100%; border-left:solid 1px #576278; border-right:solid 1px #576278;}
.clPop .leftArea {display:inline-block; min-height:100px; vertical-align:middle; margin-left:30px;}
.clPop .leftArea img {width:370px; height:100px; /*border:solid 1px #576278;*/ -o-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.clPop .rightArea {display:inline-block; min-height:100px; vertical-align:middle; margin-left:20px; width:auto; max-width:530px;}
.clPop .rightArea .title {color:#fff; padding:7px 0; line-height:18px; font-size:18px; white-space:nowrap; display:block; overflow:hidden; -o-text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis; text-overflow:ellipsis;}
.clPop .rightArea p {color:#dfdfdf; line-height:16px; display:block;}
.clPop .rightArea a {color:#fff; margin-top:13px; display:inline-block; text-transform:uppercase; }
.clPop .rightArea a:after {content:""; background:transparent url(/img/main/ctPop_arr.gif) left top no-repeat; width:9px; height:9px; display:inline-block; margin-left:5px;} 
.clPop .closeBar {position:absolute; right:0; bottom:0; height:30px; line-height:30px; color:#fff;}
.clPop .closeBar .chk_close, .clPop .closeBar .close {float:left;}
.clPop .closeBar .chk_close .w2checkbox_item {margin-left:15px; display:inline-block; margin-top:0;vertical-align:top;}
.clPop .closeBar .chk_close .w2checkbox_item .w2checkbox_label {margin-left:5px;}
.clPop .closeBar .close {margin:7px 0 0 10px; width:18px; height:18px; text-indent:-9999px; display:inline-block; background:transparent url(/img/main/ctPop_close.gif) left top;}
.clPop .closeBar .chk_close * {margin:0; display:inline-block; vertical-align:middle;}

/* E : 공통 */


/* S : 1page : visual , 신한 포스트 */
/* 신한 포스트 */
.postBox{position:relative; margin:0 auto 0; width:1200px; height:230px; background:#fff;}
.postBox .postImg{position: absolute; top: 0; left: 0; width:365px; height:200px; background-position:center center; background-repeat:no-repeat; background-size:cover; text-align:center; overflow:hidden;}
.postBox .postImg img{width:100%;}
.postBox .postImg .blank{position:absolute; top: 0; left:0 ; width:100%; height:100%; background:url("/img/main/blank_65.png") center center repeat;}
.postBox .postCont{float:left; margin-top:19px; margin-left:390px;}
.postBox .postCont .tit{margin-bottom:15px; font-size:20px; display:block; font-weight:bold }
.postBox .postCont .con strong{font-size:16px; line-height:26px; margin-bottom: 0px; }
.postBox .postCont .con{font-size:14px; line-height:23px }
.postBox .postCont .btn_view{display:inline-block; margin-top:24px;}

/* E : 1page : visual , 신한 포스트*/


/* S : 2page : film , glabal, award, stock, reveiw, branch, fdi */
.compayBox > *{color:#fff;}
.compayBox .title{padding-top:44px; padding-left:39px}
.compayBox .title .mainTit{font-size:20px; color:#fff; font-weight:bold; line-height:27px; text-decoration:none}
.compayBox .title .subTit{font-size:14px; color:#fff; line-height:18px; margin-top: 4px; padding-left:2px}

/* film */
.filmArea {float:left; position:relative; width:794px; height:320px; margin-right:18px}
.filmArea .filmBody{position:absolute; width:100%; height:100%; background:url("/img/main/main_film.png") center center no-repeat; z-index:0}
.filmArea .title {position:absolute; top:45px; left:39px; padding:0; z-index: 1;}
.filmArea .title .subTit{font-size:14px;}
.filmArea .movie_btn{position:absolute; top:116px; left:0; width:100%; height:100px; z-index: 1;}
.filmArea .movie_btn a {width:100%; height:90px; text-indent:-9999px; background:transparent url("/img/main/btn_play_p.png") center center no-repeat; display:block; overflow:hidden;}

/* glabal */
.glabalArea {float:left; width:388px; height:320px;}
.glabalArea .glabalInner{position:relative;width:100%; height:100%; background:#b9d5e6 url("/img/main/main_glabal.jpg") center center no-repeat;}
.glabalArea .title .mainTit{color:#0f0f0f; }
.glabalArea .title .subTit{color:#0f0f0f; }
.glabalBtnBox{position:absolute; left:40px; bottom:40px; }
.glabalBtn {position:relative; margin-right:20px; padding:0 7px 0 21px; min-width:47px; height:30px; font-size:12px; color:#fff; font-weight:bold; line-height:30px; text-align:center; vertical-align:middle; background: url(/img/main/bg_btn01.png) left top no-repeat; display:inline-block; }
.glabalBtn:after {content:""; width:14px; min-width:14px; height:30px; background: url(/img/main/bg_btn01.png) right top no-repeat; position:absolute; right:-14px; top:0;}

/* award */
.awardArea {float:left; width:388px; height:320px; margin-right:18px; margin-top:18px;}
.awardArea .awardInner { width:100%; height:100%; background:#201f1f url("/img/main/main_award.png") 0 0 repeat-x;}
.awardsWrap {position:relative; width:100%; height:249px; float:left;}
.awards_box {position:relative; width:100%; height:100%;}
.awards_box .awards {position:absolute; left:0; bottom:0; z-index:100; margin:0px auto 0; width:100%; height:197px;}
.awards_box .awards_case {position:absolute; bottom:0; width:100%;}
.awards_box .awards .contArea {margin:0 40px; position:relative;} 
.awards_box .awards .awards_img {height:170px; background-position:100% bottom; background-repeat:no-repeat; background-size:120px}
.awards_box .awards .awards_msg {position:absolute; left:0; bottom:58px; width: 63%; font-size:16px; line-height:20px; overflow:hidden;}
.awards_box .awards .awards_msg span{font-size:14px;}
.awardsWrap .awards_controll {position:absolute; right:30px; top:-55px; z-index:200; height:20px; text-align:center; white-space:nowrap;}
.awardsWrap .awards_controll .aCtrl_btn {margin-left:8px; width:12px; height:12px; text-align:left; text-indent:-9999px; background:url("/img/main/bg_award_pointer.png") left top no-repeat; overflow:hidden; display:inline-block;}
.awardsWrap .awards_controll .aCtrl_btn:first-child {margin-left:0;}
.awardsWrap .awards_controll .aCtrl_btn.on {background-position:left bottom;}

/* stock */
.stockInforArea {float:left; width:388px; height:320px; margin-right:18px; margin-top:18px;  }
.stockInforArea .stockInforInner {position:relative; width:100%; height:100%; background:#0d305c url("/img/main/main_stock.jpg") center center no-repeat;  }
.stock_box > *{color:#fff}
.stock_box {position:absolute; left:40px; bottom:56px; width:268px; height:44px;}
.stock_box .status {width:100%; font-size:18px; font-weight:bold; float:left;}
.stock_box .status li {line-height:22px;}
.stock_box .status li strong {display:inline-block; width:60px; }
.stock_box .status li .txt_indice { display:inline-block; width:100px; text-align:right;}
.stock_box .status li .arrow {margin-left: 20px; width:25px; height:10px; text-indent:-9999px; background:url("/img/main/bg_stock_arrow.png") center center no-repeat; overflow:hidden;}
.stock_box .status li .arrow.up {background-position:center top;}
.stock_box .status li .arrow.down {background-position:center bottom;} 
.stock_box .sim {margin-top:-42px; width:307px; height:42px; text-align:left;text-indent:-9999px; background:url("/img/main/bg_stockSHG.gif") right 0 no-repeat; overflow:hidden; float:left;}

/* reveiw */
.reviewArea {float:left; width:388px; height:320px; margin-top:18px; }
.reviewArea .reviewInner { width:100%; height:100%; background:#405988 url("/img/main/main_review.jpg") center center no-repeat; }
.reviewArea .title{display:block; width:100%; height:100%; cursor: pointer;}
.reviewArea .title .subTit{display:none}

/* branch */
.branchArea{float:left; margin-top:53px; width:100%; height:185px;}
.branchArea .leftArea{float:left; padding:0 118px 0 46px; width:222px; border-right:1px solid #e5e5e5;}
.branchArea .leftArea .mainTit{margin-bottom:31px; font-size:20px; display:block}
.branchArea .leftArea .w2selectbox_native{width:100%; margin-bottom:10px}
.branchArea .leftArea .subCopy{display:none}
.branchArea .leftArea .btn_view{display:none}
.branchArea .rightArea{float:left; position:relative; padding:0 0 0 53px; width:760px;}
.branchArea .rightArea .subTit{margin-bottom:17px; font-size:16px; display:block}
.branchArea .rightArea .branchCont .branch_body {color:#969595; line-height:20px;}
.branchArea .rightArea .branchCont .branch_body > * {letter-spacing: -1px;}
.branchArea .rightArea .branchCont .branch_body li {padding:0 0 5px 0}
.branchArea .rightArea .branchCont .branch_body strong {display:inline-block; width:142px; font-size:13px; color:#121212; vertical-align: middle; }
.branchArea .rightArea .branchCont .branch_body span {display:inline-block; max-width:500px; font-size:13px; color:#121212; vertical-align: top;/* -o-text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;*/}
.branchArea .rightArea .btn_view{position:absolute; bottom:8px; right:0; }

/* fdi */
.fdiBox{margin:0 auto; width:1200px; height:225px; }
.fdiBox > * {color:#fff}
.fdiBox .leftArea{float:left; width:380px}
.fdiBox .leftArea .mainTit{margin-left:47px; margin-top:48px; display:inline-block; font-size:22px; line-height:29px; display:block}
.fdiBox .leftArea .mainTit span{font-size:18px;}
.fdiBox .leftArea .moDisYes{display:none}
.fdiBox .rightArea{float:left; width:810px}
.fdiBox .rightArea li{float:left; position:relative; width:42%; height:147px; margin-left:63px; padding-top:52px }
.fdiBox .rightArea li .tit{font-size:18px; display:block; margin-bottom:11px}
.fdiBox .rightArea li p {font-size:14px; line-height:18px;}
.fdiBox .rightArea li .btn_view{position:absolute; bottom:0; left:2px; display:inline-block; border:1px solid #fff; background:none}

/* E : 2page : film , businee, award, stock, riveiw, branch, fdi */


/* S : 3page : network, Pinterest */
/* network */
.networkBox {margin:53px 0 30px; color:#fff; text-align:center; overflow:hidden}
.networkBox strong {padding:39px 0 5px; font-size:36px; color:#292929; display:block;}
.networkBox span {font-size:18px; color:#292929;}
.networkBox .countArea{position:relative; margin:32px auto 0; width:720px; height:88px; text-align:left; background:url("/img/main/main_network02.jpg") left top no-repeat; overflow:hidden}
.networkBox .countArea span{font-size:14px; color:#fff; padding-right:5px}
.networkBox .countArea strong{color:#95dcfc; font-size:36px; display:inline-block; padding: 24px 31px 0px 0;}
.networkBox .moreBtn {position:relative; margin-right:15px; padding:0 4px 0 17px; min-width:45px; height:30px; font-size:11px; color:#fff; font-weight: bold; line-height:30px; text-align:center; vertical-align:middle; background: url(/img/main/bg_btn01.png) left -60px no-repeat; display:inline-block; }
.networkBox .moreBtn:after {content:""; width:14px; min-width:14px; height:30px; background: url(/img/main/bg_btn01.png) right -60px no-repeat; position:absolute; right:-14px; top:0;}
.networkBox .countArea .textBox{padding-left:50px;}
.networkBox .btnBox{position:absolute; bottom:26px; right:35px;}

/* Pinterest */
.pinterest {position:relative; width:100%; overflow:hidden; -o-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.pinterest .title {padding:18px 0; width:100%; margin-left:140px; height:31px; border-bottom:1px solid #e8e3e3}
.pinterest .title .w2input, .pinterest .title .w2selectbox, .w2selectbox_native {width: 223px;}
.pinterest .gen_pinterest {margin-left:140px; overflow: hidden;}
.pinterest .gen_pinterest.style01{display:block}
.pinterest .gen_pinterest.style02{display:none}
.pinterest .gen_pinterest .frame{width:100%; height:100%; padding:0}
.pinterest .gen_pinterest .frame .slidee{margin:0; padding:0; height: 100%; list-style: none;}
.pinterest .gen_pinterest .frame .slidee li{float:left; padding:40px 20px 80px; width:258px; height: 100%;  border-right:1px solid #e9e9e9; }
.pinterest .gen_pinterest .frame .slidee li:first-child{padding:40px 20px 80px 3px }
.pinterest .item > * {color:#292929;}
.pinterest .item .msg_nation{display:block; margin-bottom:13px;}
.pinterest .item .msg_nation strong{font-size:14px}
.pinterest .item .msg_nation img {margin-right:10px;}
.pinterest .item .msg_box {margin-bottom:12px}
.pinterest .item .msg_tit {font-size:16px; font-weight:bold; line-height:24px; display:block; cursor: pointer;}
.pinterest .item .msg_tit strong {vertical-align:middle;}
.pinterest .item .link_box {margin-bottom:35px; height:18px; line-height:18px; text-align:left;}
.pinterest .item .link_box a {font-size:12px; color:#292929; display:inline-block; text-decoration:underline; }
.pinterest .item .link_box .link_box_bar{display:inline-block; width:2px;height:13px; background:url("/img/main/main_line_bar.png") 0 center no-repeat; vertical-align: middle;}
.pinterest .item .link_box a.banking {padding-right:12px;}
.pinterest .item .link_box a.homepage {padding-left:12px;}
.pinterest .item .time_box {position: absolute; bottom: 0; height:37px;}
.pinterest .item .time_box .txt {font-size:13px; font-weight:bold; line-height:40px; display:inline-block; }
.pinterest .item .inforBox{height:157px; position: relative;}
.pinterest .item .img_box {position:relative;height:170px; background-repeat: no-repeat; background-position:center center; background-size:100%; display:block; cursor: pointer;}
.pinterest .scrollbar {width:100%; height:4px; background:#dbdbdb;}
.pinterest .scrollbar .handle {width:100px; height:100%; background:#35418a;}

/* layerpop: pulse */
.AOT3{left:25%;top:480px; width:400px; z-index:500; display:none;}
.pulseInfor strong{display:block; width:204px; height:72px; background:url("/img/main/pop_pulse01.png") right center no-repeat; font-size:0}
.pulseInfor > p {font-size:13px; line-height:18px; margin-top: 21px; margin-bottom: 18px; }
.pulseBtn{padding:14px 0 0 0; overflow:hidden}
.pulseBtn .btn{display:inline-block; font-size:13px; color:#000; font-weight:bold; border:1px solid #000;}
.pulseBtn .btn.btn_close{ padding:6px 0; width:99px; text-align:center}
.pulseBtn .btn.btn_gosite{margin-left:8px; width:180px;  padding:6px 0 6px 60px; color:#fff; background:#000 url("/img/main/btn_gosite.png") right center no-repeat }
.pulseBtn .btn.btn_gosite.kor{margin-left:8px; width:145px;  padding:6px 0 6px 100px; color:#fff; background:#000 url("/img/main/btn_gosite.png") right center no-repeat }

/* E : 3page : network, Pinterest */


@media all and (max-width:1300px){
	.paging{display:none}	
	
	.pinterest {position:relative; width:100%; overflow:hidden; }
	.pinterest .title {padding:10px 15px; width:100%; height:50px; margin-left:0;  }
	.pinterest .gen_pinterest { margin-left: 0; overflow: hidden;}
	.pinterest .gen_pinterest .frame .slidee li:first-child { padding: 29px 15px 35px;}
}

/* 테블릿 : width:1024px 이하 */
@media all and (max-width:1024px){	
	.mainWrap1 { margin: -175px auto 0;}
	
	.visual_img .sw_case .case_copy {position:relative; top:15%; text-align:center; width: 960px; margin: 0 auto;}
	.visual_img .sw_case a {margin:32px auto 0; width:180px; font-size:14px; color:#fff; font-weight:bold; line-height:36px; border:1px solid #fff; display:block;}
	.visual_control { bottom: 200px;}
	
	/* 신한 포스트 */
	.postBox{position:relative; margin:0 auto 0; width:1200px; height: 202px; background:#fff;}
	.postBox .postImg{height:175px; }
	.postBox .postCont .tit {margin-bottom: 8px;}
	.postBox .postCont{margin-top:14px; }
	.postBox .postCont .btn_view {margin-top: 15px;}
		
	.branchArea .rightArea .btn_view {position: absolute; top: -7px; left: 238px; bottom: auto; right: auto;}
}


@media all and (max-width:976px){
	#visual_img .sw_case {background-size:cover;}
	.main_visual, .visual_img {height:auto;}
	.visual_img {height:360px;}
	.visual_img .sw_case strong {letter-spacing:-1px; font-size:40px}	
	.visual_img .sw_case span {font-size:20px;}
	.visual_img .sw_case .case_copy {top:87px; width:90%}	
	.visual_img .sw_case a {margin: 19px auto 0;}	
	.visual_control {bottom: 13px;}
	.main_visual .mBtnBoxP {display:none;}
	/* Main Banner */ 
	.main_banner {display:none;}
	
	/* S : 공통 */	
	.main_section{margin-top:0; margin-bottom:0; overflow:hidden}
	.main_section.last { margin-top: 0; margin-bottom: 0;}
	
	.mainWrap {position: relative; margin: 0 auto 0; padding: 0 15px 0; width: 100%; -o-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; overflow: hidden;}
	.mainWrap1 {position: relative; margin: 0 auto 0; padding: 15px 15px 0; width: 100%; -o-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
	.mainWrap2 {position: relative; padding: 30px 30px 0; width: 100%; -o-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;  background: url("/img/main/main_fdi2.png") top center no-repeat; background-size:cover; overflow: hidden;}
	.mainWrap3 {position: relative; margin: 0 auto 0; width: 100%; background: none;}
		
	/* btn */
	.btn_view{padding:10px 25px; font-size: 14px;}		
	
	/* S : 1page : visual , 신한 포스트 */
	/* 신한 포스트 */
	.postBox{position:relative; margin:0 auto 0; width:100%; height:auto; min-height:206px; background:#fff;}
	.postBox .postImg{ width:365px; height:206px; background-position:center center; background-repeat:no-repeat; background-size:cover; text-align:center; overflow:hidden;}
	.postBox .postCont{float:left; margin-top:0; margin-left:390px;}
	.postBox .postCont .tit { margin-bottom: 10px; font-size: 22px;}
	.postBox .postCont .con strong{margin-bottom:5px; font-size:17px; line-height: 23px; display:block }	
	.postBox .postCont .con p{font-size:14px; display:none}
	.postBox .postCont .btn_view { position: absolute; bottom: 0;}
		
	/* E : 1page : visual , 신한 포스트*/
	
	/* S : 2page : film , glabal, award, stock, reveiw, branch, fdi */
	.compayBox .title{padding-top:24px; padding-left:20px}
	.compayBox .title .mainTit{font-size:17px; line-height: 18px;}
	.compayBox .title .subTit{font-size:12px; line-height:17px; margin-top: 7px; padding-left: 1px; }
	
	/* film */
	.filmArea {margin-top:20px; width:100%; height:320px; margin-right:0; background-position:center center }
	.filmArea .filmBody{width:100%; height:100%; background:url("/img/main/main_film.png") center center no-repeat; background-size: cover ;}
	.filmArea .title {top:20px; left:18px; padding:0}
	.filmArea .movie_btn a { background-size:66px auto; }
	
	/* glabal */
	.glabalArea {margin:10px 0 0; width:50%; height:190px; background:none }
	.glabalArea .glabalInner{margin-right:5px; width:auto; height:100%; background:#9EC2D4 url("/img/main/main_glabal2.png") 150% 35% no-repeat; background-size: 268px auto; -o-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}	
	.glabalArea .title .mainTit.moDisNo{display:none}
	.glabalArea .title .mainTit.moDisYes{display:block}
	.glabalArea .title .subTit{letter-spacing: 0;}
	.glabalBtnBox{position: absolute; left: 20px; bottom: 20px;}
	.glabalBtn {position:relative; margin-right:20px; padding:0 6px 0 20px; min-width:45px; height:32px; font-size:12px; color:#fff; line-height:30px; text-align:center; vertical-align:middle; background: url(/img/main/bg_btn01_m.png) left top no-repeat; background-size:400px auto; display:inline-block; }
	.glabalBtn:after {content:""; width:20px; min-width:14px; height:32px; background: url(/img/main/bg_btn01_m.png) right top no-repeat;background-size:400px auto; position:absolute; right:-14px; top:0;}
	
	/* award */
	.awardArea {margin:10px 0 0; width:50%; height:190px;-o-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; background:none}
	.awardArea .awardInner {margin-left:5px;  width:auto; height:100%; background: url("/img/main/main_award.png") 0 0 repeat-x; background-size: auto 190px; -o-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
	.awardsWrap { height:148px;}
	.awards_box .awards {height: 143px;}
	.awardsWrap .awards_controll {top: -27px; right:15px}	
	.awards_box .awards .contArea {margin:0 20px; position:relative;} 
	.awards_box .awards .awards_img {height:170px; background-position:95% bottom; background-repeat:no-repeat; background-size:80px}
	.awards_box .awards .awards_msg {position:absolute; left:0; bottom:19px; font-size:12px; line-height:17px; overflow:hidden;}
	.awards_box .awards .awards_msg span {font-size: 11px;}
	.awardsWrap .awards_controll .aCtrl_btn {margin-left:8px; width:10px; height:10px; text-align:left; text-indent:-9999px; background:url("/img/main/bg_award_pointer.png") left top no-repeat; background-size:10px; overflow:hidden; display:inline-block;}
	
	/* stock */
	.stockInforArea {margin:10px 0 0; width:50%; height:190px; background:none}
	.stockInforArea .stockInforInner {margin-right:5px; width:auto; height:100%; background: #0d305c url("/img/main/main_stock.png") center center no-repeat; background-size: cover; -o-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
	.stock_box { left: 20px; bottom: 30px; width:89%; -o-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
	.stock_box .status {font-size:16px; }
	.stock_box .status li .txt_indice { display:inline-block; width:100px; text-align:right;}
	.stock_box .sim {margin-top: -39px; height:33px; text-align:left; text-indent:-9999px; background-size:33px auto}
			
	/* reveiw */
	.reviewArea {margin:10px 0 0; width:50%; height:190px;  background:none}
	.reviewArea .reviewInner {margin-left:5px;  width:auto; height:100%; background:#405988 url("/img/main/main_review_m.jpg") left top no-repeat; background-size: cover }
	.reviewArea .title{position:relative; display:block; text-decoration: none; padding-top:0; padding-left:0}
	.reviewArea .title .subTit {position:absolute; left:25px; bottom:30px; display:block; font-size: 11px; }
	
	/* branch */
	.branchArea{float:left; margin-top:25px; margin-bottom:30px; width:100%; height:auto;}
	.branchArea .leftArea { padding: 0 0 0 20px; width: 100%; border-right: 0; text-align: center;}
	.branchArea .leftArea .mainTit{margin-bottom:13px; font-size:20px; display:block; text-align: center}
	.branchArea .leftArea .subCopy{display:block; font-size:14px}
	.branchArea .leftArea .w2selectbox_native {display: none;}	
	.branchArea .leftArea .btn_view {display: inline-block; margin-top: 24px; }
	.branchArea .rightArea{ display:none}
	
	/* fdi */	
	.fdiBox {margin: 0 auto; width: 100%; height:206px;}
	.fdiBox .leftArea { width: 100%}
	.fdiBox .leftArea .mainTit { margin-left: 0; margin-top: 0; font-size:20px}
	.fdiBox .leftArea .moDisNo{display:none}
	.fdiBox .leftArea .moDisYes{display:block}
	.fdiBox .rightArea {width: 100%; padding:0;}
	.fdiBox .rightArea li {width: 50%; margin-top:20px; margin-left: 0; padding-top: 0; height: 136px;}
	.fdiBox .rightArea li .tit { margin-bottom: 10px; font-size:17px}
	.fdiBox .rightArea li p { line-height: 18px; margin-right:20px; font-size:14px; padding-right: 20px;}	
	.fdiBox .rightArea .moDisNo{display:none}	
	.fdiBox .rightArea .moDisYes{display:block}
	.fdiBox .rightArea li .btn_view { margin-top: 15px;}
	
	/* E : 2page : film , glabal, award, stock, reveiw, branch, fdi */
	
		
	/* S : 3page : network, Pinterest */	
	/* network */
	.networkBox {margin:0 0 0px; height:174px; background:#0b0f18 url("/img/main/main_network2.png") left bottom no-repeat; background-size:cover}
	.networkBox strong {padding:39px 0 0px; color:#fff ; font-size:24px}
	.networkBox span { color:#fff; font-size: 12px; padding-top: 7px;}
	.networkBox .countArea span {font-size: 12px; color: #fff; padding-right: 5px;}
	.networkBox .countArea{position:relative; margin:0 auto 0; width:100%; height:88px; text-align:left; background:none ;overflow:hidden}	
	.networkBox .countArea strong{color:#95dcfc; font-size: 24px; display:inline-block; padding: 24px 15px 0px 0;}
	.networkBox .btnBox {position: absolute; bottom: 32px; right: 50%; margin-right:-236px}
	.networkBox .moreBtn {position:relative; padding:0 20px; height:39px; font-size:14px; color:#fff; line-height:39px; text-align:center; vertical-align:middle; background:#2f81e7; display:inline-block; -o-border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px }
	.networkBox .moreBtn:after{background:none}
	.networkBox .countArea .textBox{margin:0 auto; padding-left:0; width: 370px;}
		
	/* Pinterest */
	.pinterest {position:relative; width:100%; overflow:hidden; -o-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
	.pinterest .title {padding:10px 15px; width:100%; height:50px; margin-left:0; text-align: center; border-bottom:1px solid #e8e3e3; -o-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; overflow:hidden}
	.pinterest .title .w2selectbox_native{width:100%; max-width:330px;}
	.pinterest .gen_pinterest {position:relative; width:100%; margin-left:0; overflow: hidden;}
	.pinterest .gen_pinterest.style01{display:block}
	.pinterest .gen_pinterest.style02{display:none}
	.pinterest .gen_pinterest .frame .slidee li {padding: 29px 15px 35px;}
	.pinterest .gen_pinterest .frame .slidee li:first-child { padding: 29px 15px 35px;}
	.pinterest .item .inforBox {height: 105px;}	
	.pinterest .item .msg_nation { margin-bottom: 5px;}
	.pinterest .item .msg_nation strong {font-size: 12px;}
	.pinterest .item .msg_box { margin-bottom: 4px;}
	.pinterest .item .msg_tit {font-size: 12px; line-height: 17px;}
	.pinterest .item .link_box a { font-size: 10px;}
	.pinterest .item .time_box .txt { font-size: 10px;}
	.pinterest .foot {display:block}
	
	/* E : 3page : network, Pinterest */	

		
	/* Curtain Layer Popup */
	.clPop {min-width:300px; width:100%;}
	.clPopWrap {width:auto;}
	.clPop .pop_body {width:100%; border:0px; margin:0;}
	.clPop .leftArea, .clPop .leftArea >* {width:0; height:0; display:none; min-height:0;}
	.clPop .rightArea {min-height:0; max-width:10000px; margin:15px; display:block;}
	.clPop .rightArea a:after {content:""; background:transparent url(/img/main/ctPop_arr.gif) left top no-repeat; width:9px; height:9px; display:inline-block; margin-left:5px;} 
	.clPop .closeBar {margin-right:15px;}
	.clPop .rightArea a:after {background:transparent url(/img/main/ctPop_arr_m.gif) left top no-repeat; width:10px; height:10px; background-size:10px;} 
	
	
}
@media all and (max-width:850px){
	
}

@media all and (max-width:767px){	
	.visual_img {height:350px;}
	/*.visual_img .sw_case {background-position:-9999px -9999px;}*/
	.visual_img .m_sw_case {background-position:center top; /*background-size:cover;*/}
	.visual_img .sw_case .case_copy {top:95px; width: 90%;}
	.visual_img .sw_case strong {font-size:23px;}
	.visual_img .sw_case span {font-size:12px;}
	.visual_img .sw_case a {margin:27px auto 0; width:160px; line-height:28px;}
	.visual_control {bottom: 13px;}	

	.mainWrap2 { position: relative; padding: 15px 15px 0; width: 100%; -o-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; background: url("/img/main/main_fdi2.png") top center no-repeat; background-size:cover; overflow: hidden;}
	
	/* S : 1page : visual , 신한 포스트 */
	/* 신한 포스트 */
	.postBox {position:relative; margin:0 auto 0; width:100%; height:auto; background: #fff;}
	.postBox .postImg{float:left; width: 100%; height: 206px; position:relative; background-position:center center; background-repeat:no-repeat; background-size:cover; text-align:center; overflow:hidden;}
	.postBox .postImg img{width:100%;}
	.postBox .postCont {float:left; margin-top: 18px; margin-left: 0; width: 100%;;}
	.postBox .postCont .tit { margin-bottom: 10px; font-size: 22px;}
	.postBox .postCont .con strong{margin-bottom:5px; font-size:17px; line-height: 23px; display:block }	
	.postBox .postCont .con p{font-size:14px; display:block}
	.postBox .postCont .btn_view { margin-top: 15px; position: relative;}	
	/* E : 1page : visual , 신한 포스트 */	
		
	
	/* S : 2page : film , glabal, award, stock, reveiw, branch, fdi */	
	/* film */
	.filmArea {margin-top:20px; width:100%; height:172px; margin-right:0; background-position:center center}
	.filmArea .filmBody{width:100%; height:100%; background:url("/img/main/main_film.png") center center no-repeat; background-size: cover}
	.filmArea .title {top:15px; left:19px; padding:0}
	.filmArea .title .subTit{font-size:12px;}
	.filmArea .movie_btn{position:absolute; top:47%; left:0; width:100%; height:70px;}
	.filmArea .movie_btn a {width: 100%; height: 45px; background: transparent url("/img/main/btn_play_p.png") center 55% no-repeat; background-size:45px}

	/* glabal */
	.glabalArea {margin:10px 0 0; width:100%; height:190px; }
	.glabalArea .glabalInner {width:100%; height:100%; background: #9EC2D4 url("/img/main/main_glabal2.png") 113% 29% no-repeat; background-size: 250px auto; }
	.glabalBtnBox{left: 20px;}
	
	/* award */
	.awardArea {margin:10px 0 0; width:100%; height:190px;}
	.awardArea .awardInner {margin-left:0; width:100%; height:100%; background: url("/img/main/main_award.png") 0 0 repeat-x; background-size: auto 190px;}
	.awardsWrap { height: 148px;}
	.awards_box .awards {height: 145px;}
	.awardsWrap .awards_controll {top: -20px;}
		
	/* stock */
	.stockInforArea {margin:10px 0 0; width:100%; height:190px; }
	.stockInforArea .stockInforInner { width:100%; height:100%; background: #0d305c url("/img/main/main_stock.png") center center no-repeat; background-size: cover;}
	.stock_box .sim { width:295px;}
	.stock_box .status li .txt_indice {width: 90px;}
				
	/* reveiw */
	.reviewArea {margin:10px 0 0; width:100%; height:190px; background: url("/img/main/main_review.jpg") center center no-repeat; background-size:cover  }
	.reviewArea .title{display:block; width:100%; padding-left:0;}
	
	/* branch */
	.branchArea{float:left; margin-top:25px; margin-bottom:30px; width:100%; height:auto; }
	.branchArea .leftArea{float:left; width:100%; padding: 15px 15px 0; border-right:0; -o-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
	.branchArea .leftArea .mainTit{margin-bottom:13px; font-size:17px; display:block; text-align: center}

	/* fdi */	
	.fdiBox {margin: 0 auto; width: 100%; height:421px;}
	.fdiBox .leftArea { width: 100%}
	.fdiBox .leftArea .mainTit { margin-left: 0; margin-top: 7px;}
	.fdiBox .leftArea .mainTit span {font-size: 14px;}
	.fdiBox .leftArea .moDisNo{display:none}
	.fdiBox .leftArea .moDisYes{display:block}
	.fdiBox .rightArea {width: 100%; padding:0;}
	.fdiBox .rightArea li {width: 100%; height: 158px; margin-top:25px; margin-left: 0; padding-top: 0;}
	.fdiBox .rightArea .moDisNo{display:none}	
	.fdiBox .rightArea .moDisYes{display:block}
	.fdiBox .rightArea li .btn_view { margin-top: 20px; left:0; position: relative;}
	/* E : 2page : film , glabal, award, stock, reveiw, branch, fdi */

	
	/* S : 3page : network */
	.networkBox {margin:0 0 0px; height:213px; background:#0b0f18 url("/img/main/main_network2.png") left bottom no-repeat; background-size:cover}
	.networkBox strong {padding:30px 0 0px; }
	.networkBox .countArea { margin: 10px auto 0; height:auto}
	.networkBox .countArea strong{padding: 8px 10px 0px 0;}
	.networkBox .moreBtn {position:relative; margin-right:0; margin-top: 25px; }
	.networkBox .countArea .textBox{width:100%; padding-left:0px; text-align:center}
	.networkBox .btnBox{position:relative; right:auto; bottom:auto;  margin-right: 0; text-align:center}
		
	/* Pinterest */
	.pinterest .title {padding:10px 15px; width:100%; height:50px; margin-left:0;  border-bottom:1px solid #e8e3e3;-o-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; overflow:hidden}
	.pinterest .title .w2selectbox_native{width:100%; max-width:100%}
	.pinterest .gen_pinterest {position:relative; width:100%; margin-left:0; overflow: hidden;}
	.pinterest .gen_pinterest.style01{display:none}
	.pinterest .gen_pinterest.style02{display:block}
	.pinterest .item {padding:0; width:100%; float:left; border-right:0; border-bottom:1px solid #d9d9d9}
	.pinterest .item:first-child{padding:0 }
	.pinterest .item > * {color:#292929;}
	.itemText{float:left; width:40%; margin:12px 0 0 15px}
	.pinterest .item .msg_nation{display:block; margin-bottom:8px;}
	.pinterest .item .msg_nation strong{font-size:11px}
	.pinterest .item .msg_nation img {margin-right:6px;}
	.pinterest .item .msg_box {margin-bottom:0;}
	.pinterest .item .msg_tit {padding-bottom:5px; font-size:12px; line-height:15px; display:block;}
	.pinterest .item .msg_tit strong {vertical-align:middle;}
	.pinterest .item .link_box {margin-bottom:0; height:18px; line-height:18px; text-align:left;}
	.pinterest .item .link_box a {font-size:9px; color:#292929; display:inline-block; letter-spacing:-1px}
	.pinterest .item .link_box a.banking {padding-right:5px;}
	.pinterest .item .link_box a.homepage {padding-left:5px;}
	.pinterest .item .link_box .link_box_bar{display:inline-block; width:1px;height:13px; background:url("/img/main/main_line_bar.png") 0 center no-repeat; vertical-align: middle;}
	.pinterest .item .time_box{position: relative; margin-top:17px; display:inline-block; height: auto;}
	.pinterest .item .time_box .txt {position:relative; font-size:10px; font-weight:bold; line-height:23px; }
	.pinterest .item .img_box {float:left; width:174px; height:120px; background-position:center center; background-size:100%; display:inline-block;}
	.pinterest .foot {display:none}
	/* E : 3page : network */	
		
	/* layerpop: pulse */
	.AOT3{left:0px;top:480px;width:100%;z-index:500;display:none;}
	.pulseInfor{margin:19px 0 0 19px}
	.pulseInfor strong{display:block; width:269px; height:94px; background:url("/img/main/pop_pulse01.png") right center no-repeat; font-size:0}
	.pulseInfor > p {font-size:17px; line-height:23px; margin-top: 10px; margin-bottom: 9px; letter-spacing: -1px;}
	.pulseBtn{padding:7px 0 10px 19px; overflow:hidden}
	.pulseBtn .btn{display:inline-block; font-size:12px; border:1px solid #000;}
	.pulseBtn .btn.btn_close{ padding:9px 0; width:90px; text-align:center}
	.pulseBtn .btn.btn_gosite{margin-left:4px; width:177px; text-align:center; padding:9px 40px 9px 0; color:#fff; background:#000 url("/img/main/btn_gosite.png") right center no-repeat }
	.pulseBtn .btn.btn_gosite.kor{margin-left:4px; width:180px; text-align:center; padding:9px 40px 9px 0; color:#fff; background:#000 url("/img/main/btn_gosite.png") right center no-repeat }
	
		
}

@media all and (max-width:650px){
}

@media all and (max-width:500px){
}


