@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(/2015/css/base.css);
@import url(/2015/css/mega_main.css);

html,
input,
select,
textarea {color: #666; font-family:inherit; }
html{overflow-x:auto;min-width:300px;}
input {text-indent:4px; font-size:14px;}
input:focus {background: none;}
select {vertical-align:middle; line-height:1em;height:30px; border: 1px solid #dbdbdb;font-weight:normal;font-size:13px;font-family:'Nanum Gothic', "���� ���",Dotum, sans-serif; }
textarea{border: 1px solid #e3e3e3;}
button {color: #fff; border: 1px solid #dbdbdb; font-size: 18px; font-family:inherit; font-weight: bold; background: #5c5c5c; padding: 7px 14px 13px; }
.button {color: #fff; border: 1px solid #dbdbdb; font-size: 18px; font-family:inherit; font-weight: bold; background: #5c5c5c; padding: 7px 14px 13px; }
*+html button {padding: 11px 14px 9px; }

body {margin:0;min-width:300px; font-size: 1em; line-height: 1.5em; font-family:'Nanum Gothic', "���� ���",Dotum, sans-serif; font-size: 14px;letter-spacing:-0.05em; color:#333;}
::-moz-selection { background: #b3d4fc; text-shadow: none;overflow-x:hidden;overflow-y: scroll;}
::selection { background: #b3d4fc; text-shadow: none;}
body.stop{overflow:hidden;height:805px;}
hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}
img {vertical-align: middle;max-width:100%;*/}
fieldset {border: 0; margin: 0; padding: 0;}
textarea { resize: none;}
table{table-layout:fixed;word-wrap:break-word;}
dd{margin-left:0;}
caption{text-indent:-9999px;font-size:0;overflow:hidden;}
.clearfix:before, .clearfix:after {content: " "; /* 1 */ display: table; /* 2 */ }
.clearfix:after {clear: both; }
.clearfix {*zoom: 1; }

a:link {color:#333; text-decoration:none;}
a:visited {color:#333; text-decoration:none;}
a:hover {color:#df2f00; text-decoration:none;}
a.list_on:link {font-size:11px; color:#dc0000; text-decoration:none;}
a.list_on:visited {font-size:11px; color:#dc0000; text-decoration:none;}
a.list_on:hover {font-size:11px; color:#dc0000; text-decoration:none;}
ul,ol,li {list-style:none; margin:0; padding:0;}
strong,.red{color:#ea002c;}
.org_txt {color:#df2f00;}
.blue_txt{color:#0f7caf;}
.gray_txt{color:#d1d1d1;}
.red_txt {color:#e30200;}
.clear {clear:both;width:0;height:0;line-height:0;font-size:0;padding:0;margin:0;}
#content .blind , .blind{overflow:hidden;padding:0;margin:0;width:0;height:0;line-height:0;font-size:0;text-indent:-9999px;}

a.skip01,a.skip02 {display:block; font-size:0; height: 1px; line-height:0; margin:0 -1px -1px 0; overflow:hidden;text-align:center; width:1px;}
a.skip01:hover,a.skip01:focus,a.skip01:active,a.skip02:hover,a.skip02:focus,a.skip02:active {background:#F3812C; color:#fff; font-size:12px; font-weight:bold; margin:0; height:20px; line-height:20px; margin:0; padding:4px 0; width:auto;}

.two_txt{max-height:40px;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.wfont{display:none;}
.mfont{display:block;}
.m_org p{overflow:hidden;margin-bottom:0;margin-top:5px;}
#content .line{padding:0;margin:0;height:0px;width:100%;border-bottom:1px solid #e4e4e4;}
.line_15{line-height:1.5em !important;}/* 140218 추가 */

.mt5{margin-top:5px !important;}/* 140218 추가 */
.mt10{margin-top:10px;}/* 140217 추가 */
.mn7{margin-top:-7px;}/* 140217 추가 */
.mb_45{margin-bottom:45px;}
.mb20{margin-bottom:20px;}

#wrap {position:relative;}
#wrap.left {left:275px;}
#wrap.right {right:270px;}


#content{width:100%;}
#contents.main {padding-top:104px;}
#contents.main a:hover{color:#F5822B;}/* 140421 수정 */
#contents.main .txt_area {position:relative; width:980px; margin:0 auto;}
#contents.main .keyvisual {width:100%; height:402px;position:relative;overflow:hidden;z-index:1;background:#fff;}
#contents.main .keyvisual .visual{width:100%; height:232px; background:#fff url(http://www.miraeasset.co.kr/UPLOAD/main/keyvisual1.jpg) 20% 0 no-repeat; background-size:640px 232px;}

/* ■ LOGISTICS SERVICE 그림자 이미지 */
#contents.main .global {
	margin:0;
	width:100%;
	background:url(/2015/images/bg_bar.png) 50% 0 no-repeat;
	background-color:#ebebeb;
	position:relative;z-index:2;
}

.contents_wrap {max-width:980px; margin:0 auto; position:relative;}
#contents.main .global h3{font-size:0;margin-bottom:35px;}
#contents.main .global h3 + p{margin-bottom:20px;}
#contents.main .global .con_global{position:relative;padding:0 20px 0 0;height:50px;}
#contents.main .global .visualUp{position:absolute;right:20px;top:0;width:32px;height:32px;display:block;overflow:hidden;text-indent:-9999px;background:url() repeat 0 0;}
.visualUp a{width:30px;height:30px;padding:-1px;display:block;background:url(/2015/images//btn_visual_down.png) no-repeat 0 0;z-index:10;}
.visualUp .up{width:30px;height:30px;padding:-1px;display:block;background:url(/2015/images/btn_visual_up.png) no-repeat 0 0;z-index:10;}


header {position:fixed;padding:0;margin:0; width:100%; height:104px; background:url(/2015/images/back_nav.jpg) center 0 no-repeat; z-index:50;_position:absolute;top:0;_top:expression(eval(document.body.scrollTop));}
header.left{left:275px;}
header.right{left:-270px;}
header .gnbbox {position:relative; display:block; height:104px; width:100%; max-width:980px; margin:0 auto;}
header .gnbbox .logo {margin:0;width:224px;}
header .gnbbox .logo img {width:224px; margin:0 20px 0;}
header .gnbbox .lnb, 
header .gnbbox .gnb {display:none;}

h1.logo a{display:block;width:224px;height:54px;padding:10px 0 24px 0;} /* ■ 로고 */

header .gnbbox .lnb {display:block; position:absolute; top:13px; right:20px;}
header .gnbbox .lnb ul li {display:inline-block;*display:inline;zoom:1; background:url(http://www.miraeasset.co.kr/img/common/lnb_bar.png) right 50% no-repeat; padding:0 15px 0 10px;}
header .gnbbox .lnb ul li.last {padding:0 0 0 10px; background:none;}
header .gnbbox .gnb {display:block; position:absolute; top:58px; right:20px;width:80%;}
header .gnbbox .gnb ul{float:right;}
header .gnbbox .gnb ul li {display:inline-block;*display:inline;zoom:1;padding:0 25px 0 20px; background:url(http://www.miraeasset.co.kr/img/common/gnb_bar.png) right 0px no-repeat;}
header .gnbbox .gnb ul li ul{display:none;}
header .gnbbox .gnb ul li ul.on{display:block !important; float:left;}
header .gnbbox .gnb ul li a{display:block;padding:0 0 25px;}
header .gnbbox .gnb .last {padding:0 0 0 30px;background:none;}
header .gnbbox .sub_gnb{display:none;position:absolute;right:0;top:38px;width:100%;text-align:right;}
header .gnbbox .gnb .sub_gnb li {display:inline-block;*display:inline;zoom:1; padding:0 8px 0 8px;  background:url(http://www.miraeasset.co.kr/img/common/sub_gnb_bar.png) right 8px no-repeat; }
header .gnbbox .gnb .sub_gnb li.last { padding:0 0 0 8px;background:none;}
header .gnbbox .gnb .sub_gnb li a{ padding:0 8px 14px 0;vertical-align:top;}
header .gnbbox .gnb .sub_gnb li.last a{ padding:0 0 14px 0;}
header .gnbbox .sub_gnb02 .last {margin-right:16px;}

@media only screen and (min-width: 1024px) { 
/*    header .gnbbox .logo img {margin:24px 0px;}*/
    header .gnbbox .lnb, header .gnbbox .gnb {right:0;}
}

/* ■ 서브 내비 위치 */
header .gnbbox .sub_gnb01 .last {margin-right:299px;}
header .gnbbox .sub_gnb02 .last {margin-right:175px;}
header .gnbbox .sub_gnb03 .last {margin-right:216px;}
	
#slider_images{
	z-index:0;
	height:406px;
	position:absolute;
	left:0;top:0 }

#slider_images img{
	content: "";
	height:406px;
	float:left;
	border:none;}
	
.slide1{
	background: url(/2015/images/visual1.png) center 0 no-repeat;}
	
.slide2{
	background:url(/2015/images/visual2.png) no-repeat  center 50% ; }

#endless_slider_arrows{
	position:absolute;
	z-index:1;
	width:100%;
	bottom:30px;
	margin:0 auto;
	text-align:center; }

#endless_slider_arrows span{
	display:inline-block;
	width:30px;
	height:8px;
	background:#666;
	margin:0 10px;
	border-radius:4px; }

#endless_slider_arrows span:hover{
	background:#fe4c00;
	border:1px solid #fff; }

#endless_slider_arrows .s-on{
	background:#fe4c00; }
#contents_main{position:relative;}
#slider_box{position:relative;width:100%;height:406px;overflow:hidden}
#slider_images{position:absolute;left:0;top:0}
#slider_box img{float:left; }