@charset "utf-8";
@import url('reset.css');

/* 레이아웃 */
html{overflow-y:scroll;}
html, body {height:100%;margin:0;padding:0;}

/* [공통] (배경)레이아웃 타이틀+필터+푸터 */
#gapType01 {background:#eee;}
#gapType01 #header {position:relative;height:71px;z-index:1;}
#gapType01 #container {min-height:100%; margin:-71px 0 -46px;}
#gapType01 #container #contents {padding:71px 0 46px;}
#gapType01 #footer {position:relative;width:100%;height:46px;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}

/* [공통] (배경)레이아웃 타이틀+푸터 */
#gapType02 {background:#eee;}
#gapType02 #header {position:relative;height:43px;z-index:1;}
#gapType02 #container {min-height:100%;margin:-44px 0 -46px;}
#gapType02 #container #contents {padding:44px 0 46px;}
#gapType02 #footer {position:relative;width:100%;height:46px;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}

/* [공통] 레이아웃 제목+푸터 */
#gapType03 {}
#gapType03 #header {position:relative;height:43px;z-index:1;}
#gapType03 #container {min-height:100%;margin:-44px 0 -46px;}
#gapType03 #container #contents {padding:44px 0 46px;}
#gapType03 #footer {position:relative;width:100%;height:46px;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}

/* [공통] 레이아웃 제목 */
#gapType04 {}
#gapType04 #header {position:relative;height:43px;z-index:1;}
#gapType04 #container {min-height:100%;margin:-44px 0 0;}
#gapType04 #container #contents {padding: 44px 0 0;}

/* [공통] 레이아웃 제목 +필터 */
#gapType05 {}
#gapType05 #header {position:relative;height:71px;z-index:1;}
#gapType05 #container {min-height:100%;margin:-71px 0 0;}
#gapType05 #container #contents {padding:71px 0 0;}

#gapType06 {}
#gapType06 #header {position:relative;height:71px;z-index:1;}
#gapType06 #container {min-height:100%;margin:-71px 0 -46px;}
#gapType06 #container #contents {padding:71px 0 46px;}

/* media query  android */
@media only screen and (min-width:360px){
	/* [공통] (배경)레이아웃 타이틀+필터+푸터 */
	#gapType01 {background:#eee;}
	#gapType01 #header {position:relative;height:84px;z-index:1;}
	#gapType01 #container {min-height: 100%; margin: -84px 0 -57px;}
	#gapType01 #container #contents {padding:84px 0 57px;}
	#gapType01 #footer {position:relative;width:100%;height:57px;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}

	/* [공통] (배경)레이아웃 타이틀+푸터 */
	#gapType02 {background:#eee;}
	#gapType02 #header {position:relative;height:52px;z-index:1;}
	#gapType02 #container {min-height: 100%; margin: -52px 0 -57px;}
	#gapType02 #container #contents {padding:52px 0 57px;}
	#gapType02 #footer {position:relative;width:100%;height:57px;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}

	/* [공통] 레이아웃 제목+푸터 */
	#gapType03 {}
	#gapType03 #header {position:relative;height:45px;z-index:1;}
	#gapType03 #container {min-height: 100%; margin:-45px 0 -57px;}
	#gapType03 #container #contents {padding:45px 0 57px;}
	#gapType03 #footer {position:relative;width:100%;height:57px;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}

	/* [공통] 레이아웃 제목 */
	#gapType04 {}
	#gapType04 #header {position:relative;height:52px;z-index:1;}
	#gapType04 #container {min-height: 100%; margin:-52px 0 0;}
	#gapType04 #container #contents {padding:52px 0 0;}

	/* [공통] 레이아웃 제목 +필터 */
	#gapType05 {}
	#gapType05 #header {position:relative;height:84px;z-index:1;}
	#gapType05 #container {min-height:100%;margin:-84px 0 0;}
	#gapType05 #container #contents {padding:84px 0 0;}

	#gapType06 {}
	#gapType06 #header {position:relative;height:84px;z-index:1;}
	#gapType06 #container {min-height:100%;margin:-84px 0 -57px;}
	#gapType06 #container #contents {padding:84px 0 57px;}
	#gapType06 #footer {position:relative;width:100%;height:57px;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}

}

@media only screen and (width:375px){
	/* [공통] (배경)레이아웃 타이틀+필터+푸터 */
	#gapType01 {background:#eee;}
	#gapType01 #header {position:relative;height:88px;z-index:1;}
	#gapType01 #container {min-height: 100%; margin: -88px 0 -60px;}
	#gapType01 #container #contents {padding:88px 0 60px;}
	#gapType01 #footer {height:60px;}

	/* [공통] 레이아웃 제목+푸터 */
	#gapType03 #header {height:48px;z-index:1;}
	#gapType03 #container {min-height: 100%; margin:-48px 0 -60px;}
	#gapType03 #container #contents {padding:48px 0 60px;}
	#gapType03 #footer {height:60px;}
}

@media only screen and (height:567px){
	/* [공통] (배경)레이아웃 타이틀+필터+푸터 */
	#gapType01 {background:#eee;}
	#gapType01 #header {position:relative;height:71px;z-index:1;}
	#gapType01 #container {min-height: 100%; margin: -71px 0 -48px;}
	#gapType01 #container #contents {padding:71px 0 48px;}
	#gapType01 #footer {height:60px;}

	/* [공통] 레이아웃 제목+푸터 */
	#gapType03 #header {height:42px;z-index:1;}
	#gapType03 #container {min-height: 100%; margin:-42px 0 -48px;}
	#gapType03 #container #contents {padding:42px 0 48px;}
	#gapType03 #footer {height:48px;}
}
@media only screen and (width:414px){
	/* [공통] (배경)레이아웃 타이틀+필터+푸터 */
	#gapType01 {background:#eee;}
	#gapType01 #header {position:relative;height:100px;z-index:1;}
	#gapType01 #container {min-height: 100%; margin: -100px 0 -60px;}
	#gapType01 #container #contents {padding:100px 0 60px;}
	#gapType01 #footer {height:60px;}

	/* [공통] 레이아웃 제목+푸터 */
	#gapType03 #header {height:60px;z-index:1;}
	#gapType03 #container {min-height: 100%; margin:-60px 0 -60px;}
	#gapType03 #container #contents {padding:60px 0 60px;}
	#gapType03 #footer {height:60px;}
}

/* media query  tab */
@media only screen and (min-width:768px){

	#gapType06 {}
	#gapType06 #header {position:relative;height:160px;z-index:1;}
	#gapType06 #container {min-height:130%;margin:-84px 0 -57px;overflow-y:hidden;}
	#gapType06 #container #contents {padding:84px 0 57px;}
	#gapType06 #footer {position:relative;width:100%;height:57px;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
	#gapType06 .contentbox_wrap03 {padding:0 12px 100px;}

	/* [공통] 레이아웃 제목+푸터 */
	#gapType03 {overflow-y:hidden;}
	#gapType03 #header {position:relative;height:85px;z-index:1;}
	#gapType03 #container {min-height: 100%; margin:-45px 0 -57px;}
	#gapType03 #container #contents {padding:45px 0 57px;}
	#gapType03 #footer {position:relative;width:100%;height:57px;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
}
/* 갤럭시 탭 */
@media only screen and (width:800px){
	/* [공통] (배경)레이아웃 타이틀+필터+푸터 */
	#gapType01 #header {position:relative;height:165px;z-index:1;}
	#gapType02 #header {position:relative;height:165px;z-index:1;}
}

/* 레이아웃 상세 */
#dheader {width:100%;border-bottom:1px solid #bdbdbd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background:#f4f5f5;z-index:1;}
#dcontainer {min-height:100%;margin:0 0 0;}
#dcontainer02 {min-height:100%;margin:0 0 0;}
#dcontainer #dcontents {padding:0 0 61px;}
#dfooter {position:fixed;bottom:0;width:100%;height:61px;padding:10px 12px;border-top:1px solid #cacdd0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background:#f7f7f7;}
#dfooter .ffooter_wrap {display:table;width:100%;}
#dfooter .ffooter_wrap > button {display:table-cell;width:100%;height:40px;padding:0;margin:0;border:1px solid #606060;background:#606060;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;font-size:12px;color:#fff;font-size:16px;}
#dfooter .ffooter_wrap > button .gap {display:inline-block;width:80px;}
#dfooter .ffooter_wrap > button:first-child {background:#fdfdfd;color:#373737;}
#dfooter .ffooter_wrap > button[disabled] {border:1px solid #cfcfcf;background:#cfcfcf;}
#dfooter .ffooter_wrap .txt_space {overflow:hidden;display:table-cell;width:8px;font-size:0;line-height:0;text-indent:-9999px;}
#dfooter .ffooter_wrap.nonebtn_type button {border:1px solid #cfcfcf;background:#cfcfcf;color:#fff;}
#dfooter .ffooter_wrap.nonebtn_type button:first-child {border:1px solid #cecece;background:#fdfdfd;color:#cacaca;}

#dfooter .view_layerpopup {display:none;position:absolute;top:-95px;left:0;width:100%;height:94px;padding:7px 12px;border-top:1px solid #cfcfcf;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background:#fff;line-height:0;font-size:0;}
#dfooter .view_layerpopup.ty01 {top:-52px;height:51px;}
#dfooter .view_layerpopup.openclose {display:block;}
#dfooter .view_layerpopup .inview {display:table;width:100%;line-height:0;font-size:0;}
#dfooter .view_layerpopup .inview.ty01 {margin-top:5px;}
#dfooter .view_layerpopup.ty01 .inview.ty01 {margin-top:0;}
#dfooter .view_layerpopup button {display:table-cell;width:100%;padding:7px 0;border:1px solid #dedede;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:#fff;color:#090909;font-size:12px;}
#dfooter .view_layerpopup button .txt {display:inline-block;width:90px;}
#dfooter .view_layerpopup button[disabled] {border:1px solid #e6e6e6;color:#bfbfbf;}
#dfooter .view_layerpopup .txt_space {overflow:hidden;display:table-cell;width:8px;font-size:0;line-height:0;text-indent:-9999px;}
#dfooter .view_layerpopup .closelayer_wrap {position:absolute;top:-17px;left:50%;width:43px;height:20px;margin-left:-22px;}
#dfooter .view_layerpopup .closelayer_wrap img {width:41px;height:16px;border:1px solid #cfcfcf;border-bottom:none;}


/* media query  android */
@media only screen and (min-width:360px){
	#dfooter .view_layerpopup {display:none;position:absolute;top:-90px;left:0;width:100%;height:89px;padding:7px 12px;border-top:1px solid #cfcfcf;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background:#fff;}
	#dfooter .view_layerpopup.ty01 {padding-bottom:13px;top:-51px;height:50px;}
	#dfooter .view_layerpopup.openclose {display:block;}
	#dfooter .view_layerpopup .inview {display:table;width:100%;}
	#dfooter .view_layerpopup .inview.ty01 {margin-top:5px;}
	#dfooter .view_layerpopup button {display:table-cell;width:100%;padding:7px 0;border:1px solid #dedede;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:#fff;color:#090909;font-size:12px;}
	#dfooter .view_layerpopup button .txt {display:inline-block;width:90px;}
	#dfooter .view_layerpopup button[disabled] {border:1px solid #e6e6e6;color:#bfbfbf;}
	#dfooter .view_layerpopup .txt_space {overflow:hidden;display:table-cell;width:8px;font-size:0;line-height:0;text-indent:-9999px;}
	#dfooter .view_layerpopup .closelayer_wrap {position:absolute;top:-17px;left:50%;width:43px;height:20px;margin-left:-22px;}
	#dfooter .view_layerpopup .closelayer_wrap img {width:41px;height:16px;border:1px solid #cfcfcf;border-bottom:none;}
}

.details_wrap #dheader {position:fixed;top:0;height:54px;}
.details_wrap #dheader #accountDesc,
.details_wrap #dheader .tbox_btnwrap,
.details_wrap #dheader .tbox_titwrap,
.details_wrap #dheader .tbox_txtwrap,
.details_wrap #dheader .popclose_wrap {display:none;}
.details_wrap #dheader .detailtbox_wrap .tbox_listwrap {margin-top:10px;}
.details_wrap #dcontainer {margin-top:186px;}
.details_wrap #dcontainer02 {margin-top:156px;}

/* 레이아웃 공지사항 상세 */
#nheader {position:fixed;width:100%;height:42px;border-bottom:1px solid #bdbdbd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background:#eee;z-index:1;}
#nheader .nheader_wrap {padding:0 44px;}
#nheader .nheader_wrap:after {content:""; display:block; clear:both;}
#nheader .nheader_wrap .none {position:relative; left:-44px; float:left; width:44px;}
#nheader .nheader_wrap .none img {width:44px;height:40px;}
#nheader .nheader_wrap .nh_tit {overflow:hidden;float:left;width:100%;margin:0 -44px;padding-top:12px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;color:#000;font-size:19px; white-space: nowrap; text-overflow:ellipsis;}
#nheader .nheader_wrap .nh_close {position:relative;left:44px;float:right;width:44px;padding-top:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;text-align:center;}
#nheader .nheader_wrap .nh_close img {width:15px;height:15px;}
#ncontainer {min-height:100%;}
#ncontainer #ncontents {padding:62px 12px 88px;}
#ncontainer #ncontents02 {padding:62px 12px 20px;}
#ncontainer #ncontents03 {padding:0px 12px 20px;}


#nfooter {position:fixed;bottom:0;width:100%;height:68px;padding:12px;border-top:1px solid #cacdd0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;z-index:1;background:#eee;}
#nfooter .nfooter_wrap {display:table;width:100%;height:44px;vertical-align:top;}
#nfooter .nprev {display:table-cell;width:69px;height:100%;vertical-align:top;}
#nfooter .nprev button {overflow:hidden;display:block;width:100%;height:100%;border:1px solid #a5a5a5;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:#fff url('../images/common/bullet/bul_aro04.png') no-repeat 50% 50%;background-size:22px 11px;color:#76b464;font-size:0;line-height:0;text-indent:-999px;}
#nfooter .nprev button[disabled] {border:1px solid #c9c9c9;background:#f1f1f1 url('../images/common/bullet/bul_aro07.png') no-repeat 50% 50%;background-size:22px 11px;}
#nfooter .nnext {display:table-cell;width:69px;height:100%;vertical-align:top;}
#nfooter .nnext button {overflow:hidden;display:block;width:100%;height:100%;border:1px solid #a5a5a5;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;color:#76b464;font-size:0;line-height:0;text-indent:-999px;}
#nfooter .nnext button {background:#fff url('../images/common/bullet/bul_aro05.png') no-repeat 50% 50%;background-size:22px 11px;}
#nfooter .nnext button[disabled] {border:1px solid #c9c9c9;background:#f1f1f1 url('../images/common/bullet/bul_aro08.png') no-repeat 50% 50%;background-size:22px 11px;}
#nfooter .txt_space {overflow:hidden;display:table-cell;width:10px;font-size:0;line-height:0;text-indent:-9999px;}
#nfooter .listtxt {display:table-cell;}
#nfooter .listtxt button {display:block;width:100%;height:100%;border:1px solid #656565;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:#656565;color:#fff;font-size:14px;}
#nfooter .txt_space {overflow:hidden;display:table-cell;width:8px;font-size:0;line-height:0;text-indent:-9999px;}
#nfooter .not_box {display:table-cell;}
#nfooter .not_box button {display:block;width:100%;padding:11px 0 9px;border:1px solid #a5a5a5;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:#fdfdfd;color:#a5a5a5;font-size:16px;}
#nfooter .ok_box {display:table-cell;}
#nfooter .ok_box button {display:block;width:100%;padding:12px 0 10px;border:none;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:#656565;color:#fff;font-size:16px;}
#nfooter .not_box .gap,
#nfooter .ok_box .gap {display:inline-block;width:100px;}

/* 레이아웃 주주서포터즈 상세 */
#supporterBody {background:#eee;}
#supporterHeader {position:fixed;top:0;width:100%;height:42px;z-index:1;background:#eee;}
#supporterHeader .sup_headerwrap {padding:0 44px;}
#supporterHeader .sup_headerwrap:after {content:""; display:block; clear:both;}
#supporterHeader .sup_headerwrap .none {position:relative; left:-44px; float:left; width:44px;}
#supporterHeader .sup_headerwrap .tit {float:left; width:100%; margin:0 -44px; padding-top:15px;color:#000;font-size:18px;text-align:center;}
#supporterHeader .sup_headerwrap .close_wrap {position:relative; left:44px; float:right; width:44px;}
#supporterHeader .sup_headerwrap .close_wrap a {display:block;padding:9px 0;text-align:center;}
#supporterHeader .sup_headerwrap .close_wrap img {width:20px;height:20px;}
#supporterContent {padding:48px 12px 12px;}


/* [공통] 상세 - 유의사항 */
.info_boxwrap {position:relative;margin-top:25px;padding:10px;border:1px solid #cfcfcf;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.info_boxwrap .closebtn {position:absolute;right:10px;top:10px;}
.info_boxwrap .closebtn a {overflow:hidden;display:block;width:20px;height:20px;background: url('../images/common/bullet/bul_arrow_more.png') no-repeat 50% 30%;background-size:9px 5px;text-indent:-999px;}
.info_boxwrap .desc {overflow:hidden;height:70px;}
.info_boxwrap .desc dt {padding:0 0 4px 17px;background: url('../images/common/bullet/bul_str.png') no-repeat 1px 1px;background-size:12px 12px;color:#000;font-size:11px;line-height:16px;}
.info_boxwrap .desc dd {padding-left:10px;background: url('../images/common/bullet/bul_dot.png') no-repeat 0 6px;background-size:2px 2px;color:#888;font-size:11px;line-height:18px;}
.info_boxwrap .desc dd .inlist01 {margin-top:1px;padding-left:10px;background: url('../images/common/bullet/bul_arrow_list.png') no-repeat 0 2px;background-size:3px 5px;font-size:11px;line-height:12px;}
.info_boxwrap .desc dd .infobtn_gap01 {margin-top:8px;font-size:0;line-height:0;}
.info_boxwrap .desc dd .infobtn_gap01 button {margin-right:10px;}
.info_boxwrap.allview .desc {height:auto;}
.info_boxwrap.allview .desc dd {margin-top:5px;padding-left:10px;background: url('../images/common/bullet/bul_dot.png') no-repeat 0 6px;background-size:2px 2px;color:#888;font-size:11px;line-height:18px;}
.info_boxwrap.allview .desc dd a {color:#888;font-size:11px;line-height:18px;}
.info_boxwrap.allview .closebtn a {background: url('../images/common/bullet/bul_arrow_more_on.png') no-repeat 50% 30%;background-size:9px 5px;}
.de_taglist {margin-top:25px;}
.de_taglist a {display:inline-block;margin:0 6px 6px 0;padding:2px 3px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background:#f1f1f1;color:#2065bb;font-size:13px;line-height:15px;}
.loding_wrap {padding:10px 0;text-align:center;}
.loding_wrap img {width:32px;height:32px;}
.info_boxwrap.notopen .closebtn {display:none;}

/* [공통]버튼 */
.tbtn_green {display:inline-block;margin-right:5px;padding:5px 10px 4px 10px;border:1px solid #9fdc8d;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;color:#76b464;font-size:10px;line-height:1;}
.tbtn_blue {display:inline-block;margin-right:5px;padding:5px 10px 4px 10px;border:1px solid #9ad1fa;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;color:#6da8d4;font-size:10px;line-height:1;}
.tbtn_red {display:inline-block;margin-right:5px;padding:5px 10px 4px 10px;border:1px solid #f68788;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;color:#dc6c6d;font-size:10px;line-height:1;}
.tbtn_online {display:inline-block;margin-right:5px;padding:5px 10px 4px 10px;border:1px solid #ffd060;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;color:#e4b850;font-size:10px;line-height:1;}
.tbtn_fund {display:inline-block;margin-right:5px;padding:5px 10px 4px 10px;border:1px solid #c49bd4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;color:#a97bbb;font-size:10px;line-height:1;}
.tbtn_gray {display:inline-block;margin-right:5px;padding:5px 10px 4px 10px;border:1px solid #888;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;color:#888;font-size:10px;line-height:1;}
.tbtn_geyul {display:inline-block;margin-right:5px;padding:5px 10px 4px 10px;border:1px solid #c4a890;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;color:#c4a890;font-size:10px;line-height:1;}

/* els/dls 버튼 */
.tbtn_principal00 {display:inline-block;margin-right:5px;padding:5px 10px 4px 10px;border:1px solid #52ca2d;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;color:#57af3e;font-size:10px;line-height:1;}
.tbtn_principal01 {display:inline-block;margin-right:5px;padding:5px 10px 4px 10px;border:1px solid #ffd060;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;color:#e4b850;font-size:10px;line-height:1;}
.tbtn_principal02 {display:inline-block;margin-right:5px;padding:5px 10px 4px 10px;border:1px solid #ff9c60;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;color:#f08240;font-size:10px;line-height:1;}
.tbtn_principal03 {display:inline-block;margin-right:5px;padding:5px 10px 4px 10px;border:1px solid #f68788;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;color:#dc6c6d;font-size:10px;line-height:1;}
.tbtn_principal04 {display:inline-block;margin-right:5px;padding:5px 10px 4px 10px;border:1px solid #52ca2d;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;color:#57af3e;font-size:10px;line-height:1;}
.tbtn_price {display:inline-block;margin-right:5px;padding:5px 10px 4px 10px;border:1px solid #c49bd4;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;color:#a97bbb;font-size:10px;line-height:1;}
.tbtn_edls {display:inline-block;margin-right:5px;padding:5px 10px 4px 10px;border:1px solid #9ad1fa;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;color:#6da8d4;font-size:10px;line-height:1;}

/* [공통]컨텐츠 여백 */
.contentbox_wrap {padding:0 12px;}
.contentbox_wrap02 {padding:0 12px 40px;}
.contentbox_wrap03 {padding:0 12px 12px;}

/* [공통] 컬러 */
.fcolor01 {color:#d12122 !important;}
.fcolor02 {color:#2065bb !important;}
.fcolor03 {color:#ff0000 !important;}
.fcolor04 {color:#2B7BDD !important;}

/* [공통] 간격조절용 */
.divi_gap01 {margin-top:8px !important;}
.divi_gap01 li:first-child {margin-top:0 !important;;}
.divi_gap02 {margin-top:20px !important;}
.divi_gap03 {margin-top:16px !important;}
.divi_gap04 {margin-top:25px !important;}
.divi_gap05 {margin-top:0 !important;}

/* [공통]인풋 */
input[type="radio"],
input[type="checkbox"] {position:absolute;left:-10000px;top:-10000px;width:0;height:0;margin:0;opacity:0;}
input[type="radio"] + label {display:inline-block;min-height:20px;padding:5px 0 0 30px;background: url('../images/common/bg_radio_off.png') no-repeat 0 0;background-size:25px 25px;color:#010101;font-size:13px;line-height:1.3;}
input[type="radio"]:checked + label {background: url('../images/common/bg_radio_on.png') no-repeat 0 0;background-size:25px 25px;}
input[type="radio"][disabled] + label {background: url('../images/common/bg_radio_not.png') no-repeat 0 0;background-size:25px 25px;}
input[type="checkbox"] + label {display:inline-block;min-height:20px;padding:5px 0 0 30px;background: url('../images/common/bg_checkbox_n.png') no-repeat 0 0;background-size:24px 24px;color:#010101;font-size:13px;line-height:1.3;}
input[type="checkbox"]:checked + label {background: url('../images/common/bg_checkbox_o.png') no-repeat 0 0;background-size:24px 24px;}

/* [공통] 검색결과 없음 */
.notlist_wrap {text-align:center;}
.notlist_wrap .not_img {padding-top:30px;}
.notlist_wrap .not_img img {width:100%;max-width:320px;}
.notlist_wrap .not_inq {margin-top:7px;color:#818181;font-size:14px;}
.notlist_wrap.tymid {position:absolute;top:50%;left:0;right:0;margin-top:-100px;}
.notlist_wrap.tymid2 {position:absolute;top:70%;left:0;right:0;margin-top:-100px;}

/* [공통] 에러메시지 */
.errobox_wrap {padding-top:70px;}
.errobox_wrap img {width:100%;}
.errobox_txt {margin-top:24px;text-align:center;}
.errobox_txt dt {color:#444;font-size:15px;}
.errobox_txt dd {margin-top:22px;color:#888;font-size:13px;line-height:17px;}
.errobox_txt dd:first-child {margin-top:15px;}
.errobtn_wrap {margin-top:60px;}
.errobtn_wrap button {display:block;width:100%;padding:11px 0;border:none;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:#656565;color:#fff;font-size:16px;}

/* [공통] 스탭박스 */
.stepbox_wrap {overflow:hidden;min-height:9px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background:#eee url('../images/common/bg_step.png') repeat-x 0 0;background-size:1px 28px;text-align:center;font-size:0;line-height:0;}
.stepbox_wrap img {width:12px;height:5px;margin:10px 2px;}

/* [공통] 프로젝트 카드타입 공통 박스 */
.product_infowrap {overflow:hidden;width:100%;margin-top:25px;border:1px solid #cfcfcf;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:#fafafa;}
.product_infowrap.ty01 {margin-top:0;}
.product_infowrap li {float:left;width:50%;padding:12px 0 14px 12px;border-left:1px solid #cfcfcf;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.product_infowrap li:first-child {border-left:0;}
.product_infowrap li .tit {color:#888;font-size:11px;}
.product_infowrap li .img_wrap {margin:13px 0 0 10px;color:#444;font-size:14px;}
.product_infowrap li .img_wrap.ty01 img {width:68px;height:68px;vertical-align:middle;}
.product_infowrap li .img_wrap.ty02 img {width:56px;height:68px;vertical-align:middle;}
.product_infowrap li .img_wrap .text {display:inline-block;margin-left:10px;vertical-align:middle;}
.product_infowrap li .img_wrap .text2 {display:inline-block;margin-left:0px;vertical-align:middle;}

@media only screen and (max-width:330px){
.product_infowrap li {padding:12px 0 14px 6px;}
.product_infowrap li .img_wrap .text {margin-left:4px;}
}


/* [공통] 딤팝업 (펀드투자체험하기)  */
.dimpopupbox_wrap {display:none;position:absolute;top:50%;left:10px;right:10px;height:340px;margin-top:-190px;padding:6px;border:3px solid #000;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background:#e6e6e6;z-index:120;}
.dimpopupbox_wrap .inpbox_wrap {position:relative;height:100%;padding:17px 12px 14px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background:#fff;}
.dimpopupbox_wrap .inpbox_wrap .tit {color:#000;font-size:13px;line-height:16px;text-align:center;}
.dimpopupbox_wrap .inpbox_wrap .tit .str {display:block;font-size:18px;line-height:20px;}
.dimpopupbox_wrap .inpbox_wrap .inbox {overflow:hidden;position:relative;height:242px;margin-top:14px;padding:12px;border:1px solid #cfcfcf;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background:#f5f5f5;
/* Prevent native touch events on Windows */-ms-touch-action: none;
/* Prevent the callout on tap-hold and text selection */-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;
/* Prevent text resize on orientation change, useful for web-apps */-webkit-text-size-adjust: none;-moz-text-size-adjust: none;-ms-text-size-adjust: none;-o-text-size-adjust: none;text-size-adjust: none;}
.dimpopupbox_wrap .inpbox_wrap .inbox02 {height:200px;margin-top:8px;}
.dimpopupbox_wrap .inpbox_wrap .aro_box {position:absolute;bottom:0;left:50%;margin:0 0 -26px -13px;}
.dimpopupbox_wrap .inpbox_wrap .aro_box img {width:26px;height:22px;}
/*.dimpopupbox_wrap .inpbox_wrap .close_box {position:absolute;bottom:0;left:50%;margin:0 0 -75px -26px;}*/
.dimpopupbox_wrap .inpbox_wrap .close_box {position:absolute;bottom:0;left:50%;margin:0 0 -95px -30px;}
.dimpopupbox_wrap .inpbox_wrap .close_box img {width:57px;height:57px;}
.dimpopupbox_wrap .inpbox_wrap .close_box .okbtn {width:57px;height:57px;border:none;background: url('../images/content/bg_btn.png') no-repeat 0 0;background-size:57px 57px;}
.dimpopupbox_wrap .inpbox_wrap .scrollbox_inwrap {position: absolute;left:10px;right:10px;
/* Prevent elements to be highlighted on tap */-webkit-tap-highlight-color: rgba(0,0,0,0);
/* Put the scroller into the HW Compositing layer right from the start */-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);padding-bottom:20px;text-align:center;}
.dimpopupbox_wrap .inpbox_wrap .inbox02 .scrollbox_inwrap {text-align:left;}
.dimpopupbox_wrap .inpbox_wrap .scrollbox_inwrap .result_txt {color:#888;font-size:13px;line-height:18px;}
.dimpopupbox_wrap .inpbox_wrap .scrollbox_inwrap .result_txt .str {color:#444;}
.dimpopupbox_wrap .inpbox_wrap .scrollbox_inwrap .result_txt .name {color:#d12122;}
.dimpopupbox_wrap .inpbox_wrap .scrollbox_inwrap .result_txt02 {margin-top:14px;padding-top:10px;border-top:1px solid #cfcfcf;color:#444;font-size:18px;line-height:22px;}
.dimpopupbox_wrap .inpbox_wrap .scrollbox_inwrap .result_txt02 .str {color:#2065bb;}
.dimpopupbox_wrap .inpbox_wrap .scrollbox_inwrap .result_txt02.up .str {color:#ff0000;}
.dimpopupbox_wrap .inpbox_wrap .boxtype_wrap {margin-top:10px;padding:12px;border:1px solid #cfcfcf;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background:#f5f5f5;}
.dimpopupbox_wrap .inpbox_wrap .boxtype_wrap dt {color:#000;font-size:13px;}
.dimpopupbox_wrap .inpbox_wrap .boxtype_wrap dd {margin-top:8px;color:#888;font-size:11px;line-height:15px;}
.dimpopupbox_wrap .inpbox_wrap .combdesc_wrap {margin-top:12px;}
.dimpopupbox_wrap .inpbox_wrap .combdesc_wrap li {margin-top:10px;padding-left:7px;background: url('../images/common/bullet/bul_ci02.png') no-repeat 0 5px;background-size:2px 2px;color:#000;font-size:11px;line-height:16px;}
.dimpopupbox_wrap .inpbox_wrap .combdesc_wrap li:first-child {margin-top:0;}
.dimpopupbox_wrap .inpbox_wrap .combdesc_wrap li .subtxt {color:#888;}

#select_swcwrap {display:block;width: 100%;height: 32px;padding:8px 0 0 6px;border: 1px solid #4b4b4b;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;background: #fff url('../images/common/bullet/bul_aro10.png') no-repeat right 50%;background-size: 23px 7px;-webkit-appearance: none;-moz-appearance: none;appearance: none;color: #3f3f3f;font-size: 13px;line-height: 1.2;}


/* 계좌 */
.accountlist_wrap {display:none;margin-top:7px;padding:12px;border:1px solid #696969;overflow:hidden;position:relative;height:120px;background:#f6f6f6;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.accountlist_wrap #wrapper_account {overflow:hidden;position:absolute;z-index:1;top:12px;left:12px;bottom:12px;right:12px;}
.accountlist_wrap #wrapper_account * {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.accountlist_wrap #scroller {position: absolute;z-index: 1;-webkit-tap-highlight-color: rgba(0,0,0,0);width: 100%;-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-text-size-adjust: none;-moz-text-size-adjust: none;-ms-text-size-adjust: none;-o-text-size-adjust: none;text-size-adjust: none;}
.accountlist_wrap #scroller .list {width:100%;}
.accountlist_wrap #scroller .list li {margin-bottom:2px;}
.accountlist_wrap #scroller .list li a {display:block;padding:3px 0;color:#444;font-size:13px;}
.accountlist_wrap #scroller .list li a .str {color:#2065bb;}


.scrolln_wrap {position: absolute;z-index: 1;-webkit-tap-highlight-color: rgba(0,0,0,0);width: 100%;-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-text-size-adjust: none;-moz-text-size-adjust: none;-ms-text-size-adjust: none;-o-text-size-adjust: none;text-size-adjust: none;}