@charset "euc-kr";

.btn_down {display:block; border:1px solid #d6d6d6;  font-weight:bold; padding:5px 0; text-align:center; width:90px;}
.btn_down img {width:auto; padding:4px 0 0 5px;}

.finacial_list {margin-top:30px;}
.finacial_list li {margin-bottom:30px; margin-left:0px;}
.finacial_list li img {margin-top:10px;}

.ar_info {border:1px solid #d6d6d6; background:#f9f9f9; padding:15px; margin-top:40px;}
.ar_info p { font-weight:bold;}
.ar_info .c01 {color:#0552a9;}
.ar_info a {display:block; padding:5px 0; text-align:center; border:1px solid #d6d6d6; background:#fff; margin-top:10px;  font-weight:bold;}
.ar_info a img {width:auto; padding:7px 0 0 5px;}

.ar_info02 span { font-weight:bold; display:block; margin-top:10px;}

.ar_list { overflow:hidden; width:auto;}
.ar_list li {border:1px solid #d6d6d6; margin-top:20px;}
.ar_list li p {border-top:1px solid #d6d6d6; padding-top:25px;  font-weight:bold; font-size:16px; text-align:center;}
.ar_list li p strong {color:#0552a9;  font-weight:bold; font-size:16px;}
/* .ar_list li a {width:150px; margin:10px auto 25px;} */
.ar_list li a {display:block; text-align:center; margin:15px auto 20px;}
.ar_list li a img {width:auto;}

.calender_top {position:relative; margin-top:40px;}
.calender_top p { font-weight:bold; font-size:16px; color:#555; text-align:center;}
.calender_top p strong { font-weight:bold; font-size:24px;}
.calender_top a {position:absolute; display:block; border:1px solid #d6d6d6;}
.calender_top a span {display:block; width:26px; height:26px; text-indent:-100000px;}
.calender_top a:hover {background:#2475d0; border:1px solid #2475d0;}
.calender_top a.prev {top:7px; left:0;}
.calender_top a.next {top:7px; right:0;}
.calender_top a.prev span {background:url(../../images/eng5/common/icon/arrow_left_off.png) center center no-repeat;}
.calender_top a.next span {background:url(../../images/eng5/common/icon/arrow_right_off.png) center center no-repeat;}
.calender_top a.next:hover span {background:url(../../images/eng5/common/icon/arrow_right_on.png) center center no-repeat;}
.calender_top a.prev:hover span {background:url(../../images/eng5/common/icon/arrow_left_on.png) center center no-repeat;}

.calender_con table {width:100%; border-collapse:collapse; border:1px solid #c7ccd6;}
.calender_con table th {background:#f1f1f1; padding:10px 0px; text-align:center;  font-weight:bold; font-size:10px;}
.calender_con table th.c01 {color:#e70606}
.calender_con table th.c02 {color:#0552a9}
.calender_con table td {padding-top:20px; text-align:right;  font-weight:bold; border:1px dashed #c7ccd6; vertical-align:top; height:90px;}
.calender_con table td span {padding-right:5px; font-size:10px;}
.calender_con table td.em {background:#fbfbfb;}
.calender_con table td a {display:block; border:1px solid #d6d6d6; background:#eee; text-align:center;  font-weight:bold; margin-top:5px; font-size:10px;}
.calender_con table td a.btn_done {background:#fff;}

.btn_meet { font-weight:bold; color:#0552a9;}

.iframe_web {display:none;}
.iframe_m {display:block;}
.iframe_wrap {position:relative; width:auto; margin-top:30px;} 
.iframe_area {position:relative; height:100%; width:100%; overflow:hidden; } 
.iframe_area > iframe {top:0; left:0; width:100%; height:100%; position:absolute; }

/* .invest_bn */
#contents .invest_bn img {width:auto;}
.invest_bn {position:relative; padding:20px 0 10px; background:#f9f9f9;}
.invest_bn ul {overflow:hidden;}
.invest_bn li {float:left; width:50%; *width:44%; padding-left:3%; padding-right:3%; height:95px; padding-bottom:10px; text-align:center;background:url("../../images/eng5/product/quickMenu_line.gif") no-repeat right 7px;}
.invest_bn li span {display:block;  font-weight:bold; font-size:12px; line-height:1.2; padding-top:5px;}

@media only screen and (max-width: 419px) {

	 .ar_list li {float:left; width:100%; margin:0; margin-top:15px;}

}

@media all and (min-width:420px) and (max-width:650px) {

	 .ar_list li {float:left; width:49%; margin-right:1%;}

}

@media all and (min-width:651px) and (max-width:767px) {

	 .ar_list li {float:left; width:32.3%; margin-right:1%;}
	 .ar_list li:nth-child(3) { margin-right:0;}
}

@media all and (min-width:768px) and (max-width:979px) {

	 .ar_list li {float:left; width:32.3%; margin-right:1%;}
	 .ar_list li:nth-child(3) { margin-right:0;}
}



@media all and (min-width:815px){
	.iframe_m {display:none;}
	.iframe_web {display:block;}
}

/*******************
	Desktop
********************/
@media all and (min-width:980px){

	.btn_down {width:auto;}

	.finacial_list {overflow:hidden;}
	.finacial_list li {float:left; width:47.5%; text-align:center;}
	.finacial_list li:nth-child(even) {margin-left:5%;}
	.finacial_list li h6 {text-align:left;}

	.ar_list {overflow:hidden;}
	.ar_list li {float:left; width:230px; *width:228px; margin-left:20px; margin-top:40px;}
	.ar_list li.first {margin-left:0;}

	.ar_info {position:relative; *zoom:1;}
	.ar_info p {margin-right:200px;}
	.ar_info a {position:absolute; top:25px; right:15px; width:200px;}

	.ar_info02 a {top:0px; width:150px;}
	.ar_info02 span {display:inline;}

	.calender_con table th {padding:10px 15px; font-size:13px;}
	.calender_con table th.c01 {color:#e70606}
	.calender_con table th.c02 {color:#0552a9}
	.calender_con table td {padding:20px 15px 0 15px; height:115px;}
	.calender_con table td span {font-size:13px;}
	.calender_con table td a {font-size:13px;}

	.invest_bn ul {width:980px; margin:0 auto;}
	.invest_bn li {text-align:center; height:auto;width:47%; margin-right:3%; padding-right:0; padding-left:0;}
	.invest_bn li span {display:inline-block; font-size:13px; padding:15px 0 0 10px;}
}