@charset 'UTF-8';
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url('https://fonts.googleapis.com/css?family=Lora');

.fl_l{float: left;}
.fl_r{float: right;}
.on_iblock {display:inline-block;}
.pc-view {display:block !important;}
.m-view {display:none !important;}
.ta_l {text-align:left !important;}
.ta_c {text-align:center !important;}
.ta_r {text-align:right !important;}
.fc_fff {color:#fff;}
.fc_333 {color:#333;}
.fc_666 {color:#666;}
.fc_blue {color:#1879ba;}
.fc_skyblue {color:#62c1e8;}
.fc_red {color:#e42626;}
.fw_bold {font-weight:bold;}
.middle_helper {display:inline-block; height:100%; vertical-align:middle;}
.link_txt {color:#7692d8;}
.link_txt:hover {text-decoration:underline;}
.flt_l{float: left;}
.flt_r{float: right;}
.fw_b{font-weight: bold;}
.mr_a{margin: 0 auto;}
.name{color:#3d7ab2}
.va_m{vertical-align: middle;}



.on_991 {display:none !important;}
.on_767 {display:none !important;}
.on_480 {display:none !important;}
.ib_991 {display:none !important;}
.ib_767 {display:none !important;}
.i_991 {display:none !important;}
.i_767 {display:none !important;}
.i_480 {display:none !important;}

.mt_5 {margin-top:5px;}
.mt_10 {margin-top:10px;}
.mt_15 {margin-top:15px;}
.mt_20 {margin-top:20px;}
.mt_25 {margin-top:25px;}
.mt_30 {margin-top:30px;}

.mr_5 {margin-right:5px;}
.mr_10 {margin-right:10px;}
.mr_15 {margin-right:15px;}
.mr_20 {margin-right:20px;}
.mr_25 {margin-right:25px;}
.mr_30 {margin-right:30px;}
.mr_35 {margin-right:35px;}


.mb_5 {margin-bottom:5px;}
.mb_10 {margin-bottom:10px;}
.mb_15 {margin-bottom:15px;}
.mb_20 {margin-bottom:20px;}
.mb_25 {margin-bottom:25px;}
.mb_30 {margin-bottom:30px;}
.mb_40 {margin-bottom:40px;}

.p_5 {padding:5px;}
.p_10 {padding:10px;}
.p_15 {padding:15px;}
.p_20 {padding:20px;}
.p_25 {padding:25px;}
.p_30 {padding:30px;}


.pl_5 {padding-left:5px;}
.pl_10 {padding-left:10px;}
.pl_15 {padding-left:15px;}
.pl_20 {padding-left:20px;}
.pl_25 {padding-left:25px;}
.pl_30 {padding-left:30px;}
.pl_50 {padding-left:50px;}

.pr_5 {padding-right:5px;}
.pr_10 {padding-right:10px;}
.pr_15 {padding-right:15px;}
.pr_20 {padding-right:20px;}
.pr_25 {padding-right:25px;}
.pr_30 {padding-right:30px;}

.pt_5 {padding-top:5px;}
.pt_10 {padding-top:10px;}
.pt_15 {padding-top:15px;}
.pt_20 {padding-top:20px;}
.pt_25 {padding-top:25px;}
.pt_30 {padding-top:30px;}



/*row*/

.row{margin-bottom: 20px;}
.row_wrap .container {position:relative; z-index:1; max-width:1210px; margin:0 auto; overflow: hidden;}

/* row_01 - 슬라이더*/
.row_01{width: 100%;margin: 0 auto;overflow: hidden;}
.img_slide_wrap{max-width: 2000px;margin: 0 auto;}
.row_01 .slide_view{width: 95%;margin: 0 auto;}
.row_01 .bx-wrapper{-webkit-box-shadow: none;box-shadow: none;border-top: none; margin-bottom: 0;}
/*슬라이더 페이지*/

.row_01 .bx-wrapper .bx-controls-auto, .row_01 .bx-wrapper .bx-pager{top: 20%;height: 30px;width: 100%; padding-left: 20px;display: inline-block;width: auto;max-width: 100%;	left: 10%;}
.row_01 .bx-wrapper .bx-pager.bx-default-pager a{background: url('/images/en/main/en_slide_ico01.png') center center no-repeat; width: 20px;height: 20px;}
.row_01 .bx-wrapper .bx-controls-direction a{z-index: 9997;}
.row_01 .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus,.row_01 .bx-wrapper .bx-pager.bx-default-pager a:hover{background: url('/images/en/main/en_slide_ico01_on.png') center center no-repeat}/*슬라이더 버튼*/
.row_01 .bx-wrapper .bx-prev{left:-33px;background: url('/images/main/en_selide_prev.png') center center no-repeat;}
.row_01 .bx-wrapper .bx-next{right:-33px;background: url('/images/main/en_selide_next.png') center center no-repeat;}
.row_01 .bx-wrapper .bx-next:focus,.row_01 .bx-wrapper .bx-next:hover{background-position: center center;}
.row_01 .bx-wrapper .bx-prev:focus,.row_01 .bx-wrapper .bx-prev:hover{background-position: center center;}
.row_01 .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{height: 30px;width: 100%;padding-left: 30px;}
.row_01 .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{height: 30px;margin-top: 17px;padding-left: 0;}
.row_01 .bx-wrapper .bx-controls-auto .bx-start{width: 14px;height: 14px; background: url('/images/common/en_slide_play.png') center center no-repeat; -webkit-background-size: 13px 13px;background-size: 13px 13px ;}
.row_01 .bx-wrapper .bx-controls-auto .bx-stop{width: 14px;height: 14px;background: url('/images/common/en_slide_ico02.png') center center no-repeat; -webkit-background-size: 13px 13px;background-size: 13px 13px ;}
.row_01 .bx-wrapper .bx-controls-auto .bx-start.active, .bx-wrapper .bx-controls-auto .bx-start:focus,.row_01 .bx-wrapper .bx-controls-auto .bx-start:hover{background-position: center center;}
.row_01 .bx-wrapper .bx-controls-auto .bx-stop .active, .bx-wrapper .bx-controls-auto .bx-start:focus,.row_01 .bx-wrapper .bx-controls-auto .bx-stop:hover{background-position: center center;}
.row_01 .bx-wrapper .bx-caption{display: none; background: none;}
.row_01 .bx-wrapper .bx-caption span{color:#fff; font-size: 20px;}


.row_01 .bx-wrapper .bx-viewport{height: 600px;}
.row_01 .slide_txt_box{position: absolute;margin-left: 10%; margin-top: -24%;}
.row_01 .slide_txt_box .slide_tit{font-size: 55px; color:#0b88cf;font-family: 'Lora', serif;}
.row_01 .slide_txt_box .slide_txt{font-size: 20px;}




/*슬라이드 아래 row들 전체 크기*/
.row_wrap{position: relative;margin-bottom: 20px;overflow: hidden;margin-top:-54px;}
.row_wrap.sty_01 {overflow: inherit;}



/*row02*/
.row_02 {overflow: hidden; margin-bottom: 70px;}
.row_02.sty_01 {overflow: inherit;}
.row_02 .container {}
.row_02.sty_01 .container {overflow: inherit; z-index: 2;}
.row_02 .container .list {font-size: 0;}
.row_02 .container .list .link_btn{display: inline-block; width: 23.8%;margin-right: 1.5%; text-align: center;font-size: 20px;}
.row_02 .container .list .link_btn a{display: block; padding: 10px 0px;}
.row_02 .container .list .link_btn01 {border-bottom: 3px solid #e4ad5f;}
.row_02 .container .list .link_btn01:hover{background-color:rgba(228, 173, 95, 0.7);}
.row_02 .container .list .link_btn01 > a{color: #e4ad5f;}
.row_02 .container .list .link_btn01:hover> a{color:#fff;}

.row_02 .container .list .link_btn02 {border-bottom: 3px solid #0c96cf; color:#0c96cf;}
.row_02 .container .list .link_btn02:hover{background-color:rgba(12, 150, 207, 0.7); }
.row_02 .container .list .link_btn02 > a{color:#0c96cf;}
.row_02 .container .list .link_btn02:hover > a{color:#fff;}

.row_02 .container .list .link_btn03 {position: relative;border-bottom: 3px solid  #6abbc6; color:#6abbc6;}
.row_02 .container .list .link_btn03:hover{background-color:rgba(106, 187, 198, 0.7);}
.row_02 .container .list .link_btn03:hover .sub_check_up_menu{visibility: visible;}
.row_02 .container .list .link_btn03 > a{color:#6abbc6;}
.row_02 .container .list .link_btn03:hover > a{ color:#fff;}
.row_02 .container .list .link_btn03 .sub_check_up_menu {position: absolute; visibility: hidden; width: 100%; background:#599bd4;}
.row_02 .container .list .link_btn03 .sub_check_up_menu li {padding: 10px 0px;font-size: 20px;}
.row_02 .container .list .link_btn03 .sub_check_up_menu li a{padding: 10px 0px; color:#ffffff}

.row_02 .container .list .link_btn04 {margin-right: 0; border-bottom: 3px solid  #c0a6d6;}
.row_02 .container .list .link_btn04:hover{background-color:rgba(192, 166, 214, 0.7);}
.row_02 .container .list .link_btn04 > a{color:#c0a6d6;}
.row_02 .container .list .link_btn04:hover > a{color:#fff;}

/*row_03*/
.row_03 .container > div{width: 820px ;margin: 0 auto; text-align: center;}	
.row_03 .container .row_03_tit{font-size: 30px;margin-bottom: 30px;	}	
.row_03 .container .row_03_txt{color:#9b9b9b;line-height: 2;margin-bottom: 30px;}

/*row_04*/
.row_04{overflow: hidden;margin-bottom: 60px;}
.row_04 .container .row_04_box_wrap{width: 880px;margin: 0 auto; text-align: center;}
.row_04 .container .row_04_box_wrap .row_04_box{width: 30%; float: left;margin: 0px 20px;}
.row_04 .container .row_04_box_wrap .row_04_box01:after{content: ''; display: inline-block;position: absolute;top:25%;margin-left: 140px;	 width: 5px;height: 18px; background: url('/images/en/main/row_04_ico1.png')no-repeat;}
.row_04 .container .row_04_box_wrap .row_04_box02:after{content: ''; display: inline-block;position: absolute;top:25%;margin-left: 140px;	 width: 5px;height: 18px; background: url('/images/en/main/row_04_ico1.png')no-repeat;}
.row_04 .container .row_04_box_wrap .row_04_box03{width: 26%;margin-right: 0px;}
.row_04 .container .row_04_box_wrap .row_04_box img{margin-bottom: 30px;}
.row_04 .container .row_04_tit{font-weight: bold;	}
.row_04 .container .row_04_txt{color:#a4a4a4;}

.row_04 .container{}
.row_04 .container{}



/*row_05*/
.row_05{background: url('/images/en/main/en_main_bg01.png') center center no-repeat ;padding: 50px 0px;-webkit-background-size: 1530px 100%;
background-size: 1530px 100%; text-align: center;}
.row_05 .container p{font-size: 30px; margin-bottom: 50px;}
.row_05 .container .link_box{margin-bottom: 5px; display: table; width: 100%}
.row_05 .container .link_box a{display: table-cell; text-align: center;height: 75px;padding: 0 10px; border: 1px solid #999;border-radius: 15px;vertical-align: middle;}
.row_05 .container .link_box a:hover{background-color: #66c9d6; color:#fff; border: none;}

.row_05 .container .link_box1 a{width: 19.5%;}
.row_05 .container .link_box2 a{width: 24.5%;}
.row_05 .container .link_box2 a:nth-child(2){padding: 21px 0px;}


@media screen and (max-width:1400px){
	.dotdotdot {overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
	/* row_01 - 슬라이더*/	
	
	
	
}



@media screen and (max-width:1199px){
	.row_02 .container .link_btn{padding: 0;}
	.row_02 .container .link_btn01{font-size: 18px;}
	.row_01 .slide_txt_box{margin-top: -22%;}
	.row_01 .slide_txt_box .slide_tit{font-size: 35px; color:#0b88cf;font-family: 'Lora', serif;}
	.row_01 .slide_txt_box .slide_txt{font-size: 18px;}
	
	




}

@media screen and (max-width:991px){	
	/*row_01 슬라이더*/
	.row_01 .slide_view{width: 99%;margin: 0 auto;}
	.row_01 .bx-wrapper .bx-prev{ left: 10px;background: url(/images/main/controls.png) 0 -32px no-repeat;}
	.row_01 .bx-wrapper .bx-next{right: 10px;background: url(/images/main/controls.png) -43px -32px no-repeat; z-index: 9998;}
	.row_01 .bx-wrapper .bx-next:focus,.row_01 .bx-wrapper .bx-next:hover{background-position: -43px -32px;}
	.row_01 .bx-wrapper .bx-prev:focus,.row_01 .bx-wrapper .bx-prev:hover{background-position: 0 -32px;}
	.row_01 .bx-wrapper .bx-controls-auto, .row_01 .bx-wrapper .bx-pager{top: 0;text-align: left;width: 100%;margin-left: 0;left: 0;padding-top: 10px;}
	.row_01 .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{padding-left: 6px; padding-top: 7px;margin-top: 0;}
	.row_01 .slide_txt_box{margin-left: 1%;margin-top: -11%;}
	
	/*row_02*/
	.row_wrap{margin-top: 0px;}
	.row_02 .container .link_btn{font-size: 15px;}
	/*row03*/
	.row_03 .container .row_03_tit{font-size: 20px;}


	/*row04*/
	.row_04 .container .row_04_box_wrap{width: 100%;}
	



}

@media screen and (max-width:767px){
	.dotdotdot {overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
	/*row_01*/
	
	.row_01 .slide_txt_box{position: relative; margin-top: 0;margin-left: 0;}
	.row_01 .slide_txt_box .slide_tit{font-size: 25px; color:#0b88cf;font-family: 'Lora', serif;}
	.row_01 .slide_txt_box .slide_txt{font-size: 15px;}





	/*row_02*/
	.row_02 .container .link_btn{width: 48%;margin: 1%; margin-right: 1%;}
	/*row_03*/
	.row_03 .container > div{width: 100%;}
	/*row_04*/
	.row_04 .container .row_04_box_wrap{width: 100%;}
	.row_04 .container .row_04_box_wrap .row_04_box{width: 100%; float: none; margin: 0;margin-bottom: 20px;}
	.row_04 .container .row_04_box_wrap .row_04_box01:after,.row_04 .container .row_04_box_wrap .row_04_box02:after{display: none;}

	/*row05*/
	.row_05 .container .link_box{display: block;}
	.row_05 .container .link_box a{display: inline-block;width: 48%;padding: 25px 0px;margin-bottom: 10px;}
	.row_05 .container .link_box2 .link_box_a{padding: 17px 0px;}
	
	





}

@media screen and (max-width:480px){	
	.row{min-width: 300px;}
	.dotdotdot {white-space:normal;}
	/*row_01*/
	.row_01 .slide_view{width: 97%;margin: 0 auto;}
	.row_01 .bx-wrapper .bx-controls-auto, .row_01 .bx-wrapper .bx-pager{bottom: 0px;}
	
	.row_01 .bx-wrapper .bx-caption{display: block; background: none;}
	.row_01 .bx-wrapper .bx-caption span{color:#fff; font-size: 20px;}

	/*row02*/
	.row_02 .container .link_btn{font-size: 16px;width: 100%;padding: 5px 0;}


	/*row05*/

	.row_05 .container .link_box a{width:90%;height: auto; padding: 20px;margin-bottom: 10px;}




}
	