@charset 'utf-8'; 
@import 'reset.css';
@import 'comm.css';


/*ÃƒÆ’Ã‚Â¬Ãƒâ€ Ã¢â‚¬â„¢Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â«ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹Ãƒâ€šÃ‚Â¨*/
#top_pop_layer{
	background:url(../img/comm/com_top_bg.gif) repeat left top;
}
#top_pop_layer .close_pop{
	position:absolute;
	right:0;
	top:0;
	color:#fff;
	padding:5px 15px;
	background:#101e40;
	font-size:12px;
} 
#top_pop_layer .checkbox{
	position:absolute;
	right:0;
	top:40px;
}
header{
	position:absolute;
	width:100%;
	left:0;
	top:0;
	z-index:10;
}

header .com_top{
	background:#2a2d34;
	display: none;
}
header .com_top .com_link1{
	float:left;
}
header .com_top .com_link2{
	float:right;
}
header .com_top .com_link1 > li,
header .com_top .com_link2 > li{
	float:left;
}
header .com_top .com_link1 > li > a{
	display:block;
	padding:12px 0;
	width:130px;
	text-align:center;
	font-size:16px;
	color:#fff;
}
header .com_top .com_link1 > li:nth-child(1) > a{
	background:#93969b;
}
header .com_top .com_link1 > li:nth-child(2) > a{
	background:#19a7e8;
}
header .com_top .com_link1 > li:nth-child(3) > a{
	background:#3f61b2;
}
header .com_top .com_link1 > li:nth-child(4) > a{
	background:#ffe700;
	color:#3b1e1e;
	font-weight:500;
}
header .com_top .com_link1 > li:nth-child(5) > a{
	background:#05499b;
}


header .com_top .com_link1 > li:nth-child(4) > a img{
	width:17px;
	margin-right:5px;
}


header .com_top .com_link1 > li.active > a{
	color:#000;
	background:#fff;
}
header .com_top .com_link2{
	margin-left:-15px;
	margin-right:-15px;
}
header .com_top .com_link2 > li{
	padding:0px 15px;
}
header .com_top .com_link2 > li > a{
	font-size:15px;
	color:#fff;
	padding:12px 0;
	display:block;
}

header #Gnb{
	background:#fff;
}
header #Gnb > .container{
	display:table;
	width:1200px;
	margin:0 auto;
	padding:35px 0;
}
.sub_wrap_sub05 header #Gnb > .container{
	padding:0;
}

header #Gnb h1{
	display:table-cell;
	vertical-align:middle;
} 
header #Gnb nav{
	display:table-cell;
	vertical-align:middle;
	text-align:right;
}
header #Gnb nav > ul {
	display:flex;
	justify-content:flex-end; /* 오른쪽 정렬은 유지 */
	margin-right:-20px;
	margin-left:-20px;
}
/* 수정 */
header #Gnb nav > ul > li{
	float:none;         /* float 제거 */
	padding:0 19px;
}
header #Gnb nav > ul > li:last-child{
	padding: 0 19px 0 0;
}
header #Gnb nav > ul > li > a{
	color:#000;
	font-size:16px;
	font-weight:400;
}

header #Gnb nav > ul > li.active > a{
	color:#219bd9
}
header #Gnb nav > ul > li.menu_view > a{
	padding-left:24px;
	background:url(../img/icon/icon_nav_menu.png) no-repeat left center;
}

header #Gnb nav > ul > li.application > a{
	background: #00baf2;
    border-radius: 33px;
    padding: 9px 21px;
    color: #fff;
}
header #Gnb nav > ul > li.application > a.aca{
	background:#6eb734;
	border-radius:25px;
	padding:9px 21px;
	color:#fff;
}




/*ÃƒÆ’Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã‚Â¬Ãƒâ€šÃ‚Â²Ãƒâ€šÃ‚Â´ÃƒÆ’Ã‚Â«Ãƒâ€šÃ‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒÆ’Ã‚Â«ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â°Ãƒâ€šÃ‚Â´*/
.main_header #all_menu{
	top:73px;
}
#all_menu{
	position:absolute;
	width:100%;
	left:0;
	top:75px;
	display:none;
	z-index:5;
}
.sub_wrap_sub05 #all_menu{
	top:100px;
}
#all_menu > div{
	margin-top:45px;
	padding:25px 0 !important;
	background:#1e305a;
}
#all_menu > div > div { padding:25px 0 0; }
#all_menu > div > div > h2{
	position:absolute;
	left:0;
	top:0;
	height:100%;
	width: 208px;
	overflow:hidden;
	font-size:0;
	text-indent:-1000px;
	background:url(../img/site1/all_menu_title.jpg) no-repeat left center;
}
#all_menu > div > div > div{
	float:right;
	width: 883px;
}
#all_menu > div > div > div > ul {margin:0;/* background: red; */}
#all_menu > div > div > div > ul > li{
	float:left;
	margin: 0 38px 0 0;
	/* padding:0px 20px; */
	/* position:relative; */
	/* border-left:1px solid rgba(255,255,255,.2); */
}


/* ÃƒÂ¬Ã‹â€ Ã‹Å“ÃƒÂ¬Ã‚Â Ã¢â‚¬Â¢END */


#all_menu > div > div > div > ul > li:last-child{
	/* border-right:1px solid rgba(255,255,255,.2); */
}
#all_menu > div > div > div > ul > li:after,
#all_menu > div > div > div > ul > li:last-child:before{
	/* content:""; */
	width:3px;
	height:3px;
	background:#f9f9fa;
	position:absolute;
	left:-2px;
	top:0;
	border-radius:100%;
}
#all_menu > div > div > div > ul > li:last-child:before{
	left:auto;
	right:-2px;
}

#all_menu > div > div > div > ul > li > a{
	color:#fff;
	font-size: 18px;
	font-weight:400;
	display:block;
	margin-bottom:10px;
	text-align: left;
}
#all_menu > div > div > div > ul > li > ul{
	padding: 0;
}
#all_menu > div > div > div > ul > li > ul > li{
	margin:6px 0;
}
#all_menu > div > div > div > ul > li > ul > li > a{
	display:block;
	color:#c2c2d5;
	font-weight:300;
	font-size:15px;
	text-align: left;
}
#all_menu > div > div > div > ul > li > ul > li > a:hover,
#all_menu > div > div > div > ul > li > ul > li > a.active{
	color:#14a8f6;
	text-decoration:underline;
}
#all_menu > div > div > div > .menu_bn{
	position:absolute;
	right:0;
	bottom:0;
	width:40%;
	border:1px solid rgba(255,255,255,.2);
	padding:20px 25px 20px 95px;
	color:#fff;
	background:url(../img/site1/menu_bn_icon.gif) no-repeat 25px center;
}
#all_menu > div > div > div > .menu_bn > p:first-child{
	opacity:.5
}



/* site5 */
.main_header.sub05_main_header #all_menu.all_menu_site5 {top: 135px;}


.main_header #all_menu.all_menu_site5 {top: 100px;}
#all_menu.all_menu_site5 > div > div > div > ul{
	display: flex;
	justify-content: flex-end;
	padding-right: 135px;
}
#all_menu.all_menu_site5 > div > div > div > ul > li{float: none;}




/*ÃƒÆ’Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã‚Â«Ãƒâ€šÃ‚Â¸Ãƒâ€¦Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¬Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚Â¼ÃƒÆ’Ã‚Â«ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢Ãƒâ€¦Ã¢â‚¬â„¢*/



.sub_wrap header{
	position:relative;
}
.sub_wrap header #Gnb{
	background:rgba(255,255,255,1);
	position:relative;
	z-index:100;
}
/* .sub_wrap header #Gnb nav > ul > li > a{
	color:#000;
} */

.main_header.sub05_main_header #Gnb .application,
.sub_wrap_sub05 header #Gnb .application{
	padding-top: 11px;
}
.main_header.sub05_main_header #Gnb .application > a,
.sub_wrap_sub05 header #Gnb .application > a{
	padding: 8px 24px;
	border-radius: 50px;
	font-weight: 500;
	font-size: 18px;
}
.main_header.sub05_main_header #Gnb nav > ul > li,
.sub_wrap_sub05 header #Gnb nav > ul > li{
	padding: 0;
	padding: 0 10px;
}
.main_header.sub05_main_header #Gnb nav > ul > li:not(.application) > a,
.sub_wrap_sub05 header #Gnb nav > ul > li:not(.application) > a{
	display:block;
	padding: 8px 24px ;

	border-radius: 50px;
	background-color: #00baf2;
	color: #FFF;
	font-weight: 500;
}
.main_header.sub05_main_header #Gnb nav > ul > li:last-child > a,
.sub_wrap_sub05 header #Gnb nav > ul > li:last-child > a{
	background-color: transparent;
	color: #000 !important;
	padding: 8px 0;
	font-weight: 400;
}



.sub_wrap_sub05 header #Gnb nav > ul > li.application{
	padding-top:35px;
}
.sub_wrap header #Gnb nav > ul > li:last-child > a{
	color:#fff;
}
.sub_wrap header #Gnb nav > ul > li.active > a{
	color:#219bd9
}
.sub_wrap header #Gnb nav > ul > li.menu_view > a{
	padding-left:24px;
	background:url(../img/icon/icon_nav_menu_b.png) no-repeat left center;
}
.sub_wrap header .sub_location{
	background:#1a2a53;
	height:60px;
}
.sub_wrap header .sub_location.menu_fixed{
	_border:1px solid red;
}
.sub_wrap header .sub_location.menu_fixed > .container{
	position:fixed;
	top:0;
	background:#1a2a53;
	height:60px;
	left:0;
	width:100%;
}
.sub_wrap header .sub_location.menu_fixed > .container > ul{
	width:1200px;
	margin:0 auto;
}
.sub_wrap header .sub_location .location_step{
	border-left:1px solid #434f70;
}
.sub_wrap header .sub_location .location_step > li {
	float:left;
	border-right:1px solid #434f70;
	position:relative;
}
.sub_wrap header .sub_location .location_step > li > a{
	height:60px;
	line-height:60px;
	display:block;
	font-size:16px;
	color:#fff;
	font-weight:300;
	padding:0px 25px;
	width:250px;
	position:relative;
}
.sub_wrap header .sub_location .location_step > li.lc_dp1 > a:after,
.sub_wrap header .sub_location .location_step > li.lc_dp2 > a:after{
	content:"";
	position:absolute;
	right:25px;
	top:50%;
	margin-top:-2px;
	width:9px;
	height:5px;
	background:url(../img/icon/icon_arrow_location.gif) no-repeat;
	transition:all 0.4s ease !important;
	-moz-transition:all 0.4s ease !important;
	-webkit-transition:all 0.4s ease !important;
	-o-transition:all 0.4s ease !important;
}
.sub_wrap header .sub_location .location_step > li.lc_dp1 > a.open:after,
.sub_wrap header .sub_location .location_step > li.lc_dp2 > a.open:after{
	transform:rotate(180deg);
}
.sub_wrap header .sub_location .location_step > li > ul{
	position:absolute;
	left:0;
	top:60px;
	width:100%;
	list-style:none;
	padding:0;
	background:#1a2a53;
	display:none;
}
.sub_wrap header .sub_location .location_step > li > ul > li{
	border-top:1px solid #434f70
}
.sub_wrap header .sub_location .location_step > li > ul > li > a{
	display:block;
	padding:15px 25px;
	color:#fff;
	font-size:16px;
	font-weight:300;
}
.sub_wrap header .sub_location .location_step > li > ul > li > a:hover{
	background:#0e1d42;
}


.sub_wrap header .sub_location .location_step > li.home > a{
	width:60px;
	overflow:hidden;
	font-size:0;
	text-indent:-999px;
	background:url(../img/icon/icon_home.gif) no-repeat center center;
}
.sub_wrap header .sub_location .gotop{
	position:absolute;
	right:0;
	top:0;
	/* z-index:10; */
	height:60px;
	line-height:60px;
	color:#fff;
	padding:0px 25px;
	border-right:1px solid #434f70;
	border-left:1px solid #434f70;
}
.sub_wrap header .sub_location.menu_fixed .gotop{
	right:50%;
	margin-right:-600px;
}


/*footer*/
footer{}
footer .foot_menu{
	border-top:1px solid #dcdcdc;
	border-bottom:1px solid #dcdcdc;
}
footer .foot_menu ul{
	margin-left:-15px;
	margin-right:-15px;
}
footer .foot_menu ul li{
	float:left;
	padding:20px 18px;
	position:relative;
}
footer .foot_menu ul li:after{
	content:"";
	position:absolute;
	height:13px;
	border-right:1px solid #ddd;
	right:0;
	top:50%;
	transform:translateY(-45%);
}
footer .foot_menu ul li:last-child:after{
	display:none;
}
footer .foot_menu ul li a{
	font-size:16px;
	color:#000;
	font-weight:300;
}
footer .foot_cont{}
footer .foot_cont > .info{
	padding-right:60px;
	padding-bottom:30px;
}
footer .foot_cont > .info > h4{
	text-align:center;
	position:relative;
	padding:40px 0;
}
footer .foot_cont > .info > h4 > span{
	position:absolute;
	border-top:1px solid #ccc;
	width:310px;
	top:50%;
}
footer .foot_cont > .info > h4 > span:after{
	content:"";
	position:absolute;
	width:3px;
	height:3px;
	background:#0c0c0c;
	border-radius:100%;
	top:-2px;
}
footer .foot_cont > .info .copy{
	float:right;
	width:480px;
}
footer .foot_cont > .info > h4 > span:nth-child(1){
	left:0;
}
footer .foot_cont > .info > h4 > span:nth-child(2){
	right:0;
}
footer .foot_cont > .info > h4 > span:nth-child(1):after{
	right:0;
}
footer .foot_cont > .info > h4 > span:nth-child(2):after{
	left:0;
}

footer .foot_cont > .cs{
	width:390px;
	border-right:1px solid #ddd;
	border-left:1px solid #ddd;
}
footer .foot_cont > .cs .btn:last-child{
	margin-left:-1px;
}

/*ÃƒÆ’Ã‚Â­ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚ÂµÃƒÆ’Ã‚Â«Ãƒâ€šÃ‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒÆ’Ã‚Â«ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â°Ãƒâ€šÃ‚Â´*/
#quick_right{
	position:fixed;
	background:rgba(18,24,36,.9);
	right:0;
	top:0;
	z-index:20;
	width:80px;
	left:50%;
	margin-left:650px;
	top:300px;
}
#quick_right > ul > li {
	border-bottom:1px solid rgba(42,48,58,.9);
}
#quick_right > ul > li > a{
	display:block;
	padding:17px 0;
	text-align:center;
	color:#fff;
	font-size:13px;
}
#quick_right > ul > li > a > p:first-child{
	padding-bottom:5px;
}


/*ÃƒÆ’Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã‚Â«Ãƒâ€šÃ‚Â¸Ãƒâ€¦Ã¢â‚¬â„¢ ÃƒÆ’Ã‚Â¬Ãƒâ€šÃ‚Â»Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã‚Â­ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¬Ãƒâ€šÃ‚Â¸Ãƒâ€šÃ‚Â */
#sub_contents_wrap{
	display:table;
}
#sub_contents{
	display:table-cell;
	vertical-align:top;
	padding-right:55px;
}
#sub_contents h2{
	font-size:36px;
	position:relative;
	padding:40px 0 30px;
	border-bottom:1px solid #ddd;
	margin-bottom:20px;
	color:#000;
}
#sub_contents h3.sec_title{
	font-size:28px;
	padding-left:30px;
	background:url(../img/comm/bullet_sub_title_1.png) no-repeat left center;
	margin-bottom:15px;
	color:#000;
}
#sub_contents h4.sec_title2{
	font-size:20px;
	padding-left:23px;
	background:url(../img/comm/bullet_sub_title_2.png) no-repeat left center;
	margin:20px 0 10px;
	color:#000;
	font-weight:400;
}
#sub_contents h5.sec_title3{
	font-size:18px;
	padding-left:18px;
	background:url(../img/comm/bullet_sub_title_3.png) no-repeat left center;
	margin:15px 0 10px 15px;
	color:#000;
	font-weight:400;
}
#sub_contents .h4Depth {
	margin:5px 0 30px 5px;
}
#sub_contents .h5Depth {
	margin:5px 0 40px 13px;
}
#sub_content_comm{
	display:table-cell;
	width:245px;
	vertical-align:top;
	border-left:1px solid #dcdcdc;
}
#sub_content_comm > section{
	padding:35px 0px 35px 30px;
	border-bottom:1px solid #ddd;
}
#sub_contents .box1 {
	border:3px solid #ddd;
	padding:3rem;
}



/* 20191126 ÃƒÂ¬Ã‹â€ Ã‹Å“ÃƒÂ¬Ã‚Â Ã¢â‚¬Â¢ ÃƒÂªÃ‚Â¸Ã‚Â°ÃƒÂ¬Ã‚Â¡Ã‚Â´ img->text */

#sub_content_comm > .notice > a{
    border: 1px solid #333;
    height: 48px;
    text-align: center;
    display: inline-block;
    font-size: 15px;
    color: #333;
    -webkit-box-orient: vertical;
    white-space: normal;
    line-height: 48px;
    padding: 0 17px;
    font-weight: 300;
	margin-top: 8px;
}
/* #sub_content_comm > .notice > a:last-child{
	margin-left: -4px;
} */

/* //ÃƒÂ¬Ã‹â€ Ã‹Å“ÃƒÂ¬Ã‚Â Ã¢â‚¬Â¢ */


#sub_content_comm > section > h4 > .more{
	border:2px solid #05499b;
	border-radius:20px;
	font-size:12px;
	color:#05499b;
	padding:3px 7px;
	position:absolute;
	right:0;
	top:50%;
	transform:translateY(-45%);
}
#sub_content_comm > section.schedule ul li,
#sub_content_comm > section.notice ul li{
	border-bottom:2px dotted #ccc;
}
#sub_content_comm > section.schedule ul li:last-child,
#sub_content_comm > section.notice ul li:last-child{
	border-bottom:0;
}
#sub_content_comm > section.schedule ul li a,
#sub_content_comm > section.notice ul li a{
	display:block;
	width:215px;
	padding:15px 0;
}
#sub_content_comm > section.schedule ul li:last-child a,
#sub_content_comm > section.notice ul li:last-child a{
	padding-bottom:0;
}

#sub_content_comm > section.schedule ul li .tit,
#sub_content_comm > section.notice ul li .tit{
	color:#333;
	font-size:15px;
	font-weight:300;
	width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	margin-top:5px;
}
#sub_content_comm > section.notice ul li .tit{
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	 white-space: normal;
	line-height:20px;
	height:40px;
}
#sub_content_comm > section:last-child { border-bottom:none; }




/*ÃƒÆ’Ã‚Â­ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦Ãƒâ€¦Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¬Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚Â´ÃƒÆ’Ã‚Â«Ãƒâ€šÃ‚Â¸ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¬Ãƒâ€¦Ã‚Â Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã‚Â­Ãƒâ€ Ã¢â‚¬â„¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚Â¬Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚Â¼*/
.table_style01{
	clear:both; 
	margin-bottom:35px;
	border-top:2px solid #095aba;
}
.table_style01 > table{
	width:100%;
}
.table_style01 > table caption{
	display:none;
}
.table_style01 > table > thead > tr > th,
.table_style01 > table > tbody > tr > th,
.table_style01 > table > tr > th{
	padding: 12px 7px;
	background:#f6f6f6;
	border:1px solid #ddd;
	font-size: 15px;
	font-weight: 500;
}
.table_style01 > table > tbody > tr > th { background:#ebf2fa; }
.table_style01 table tr.point { border:2px solid #095aba; }
.table_style01 > table > tbody > tr > td,
.table_style01 > table > thead > tr > td,
.table_style01 > table > tr > td{
	padding: 14px 8px;
	border:1px solid #ddd;
	vertical-align:middle;
	font-size: 15px;
	color:#000;
	font-weight:400;
}
.table_style01.table_form > table > tbody > tr > td,
.table_style01.table_form > table > thead > tr > td,
.table_style01.table_form > table > tr > td{
	padding:12px;
	border:1px solid #ddd;
	vertical-align:middle;
	font-size:16px;
	font-weight:300;
}
.table_style01 > table.th-center > thead > tr > th,
.table_style01 > table.th-center > tbody > tr > th,
.table_style01 > table.th-center > tr > th,
.table_style01 > table.td-center > tbody > tr > td,
.table_style01 > table.td-center > thead > tr > td,
.table_style01 > table.td-center > tr > td{
	text-align:center;
}
.table_style01 > table.td-center > tr > td{
		
}
.table_style01 table tr td.pd0 { padding:0; }
.table_style01 table td
.table_style01 table td button.bnt_lecture { width:100%; height:50px; background:none; border:none; }
.table_style01 table td button.bnt_lecture.active { background:#095aba; font-weight:500; color:#fff; }

.table_style01 .tblBtn { display:inline-block; padding:3px 12px 5px; background:#095aba; border:1px solid #031a35; border-radius:4px; }


.table_style02{
	margin-bottom:35px;
}
.table_style02 > table{
	width:100%;
}
.table_style02 > table caption{
	display:none;
}
.table_style02 > table tr td{
	padding:25px 20px;
	background:#f6f6f6;
	border:1px solid #ddd;
	font-size:16px;
	font-weight:500;
}

/* 20191127 ÃƒÂ¬Ã‹â€ Ã‹Å“ÃƒÂ¬Ã‚Â Ã¢â‚¬Â¢ -> test-div */
.test-div{
	text-align: center!important;
    margin: 0 auto!important;
    width: fit-content;
	display: table;
}
.test-div .dp-inblock{
	display: table-cell;
	vertical-align:middle;
}


/* 20191125 sub0402 ÃƒÂ¬Ã‹â€ Ã‹Å“ÃƒÂ¬Ã‚Â Ã¢â‚¬Â¢ -> list.skin.php 126ÃƒÂ«Ã‚Â²Ã‹â€  div */
/*
	.text-left a { 
	display: block; 
	}
	#gray_webzine_list{
	padding-top: 20px;
}
.btn_board_bottom li { 
	list-style: none;
	width: 95px;
    height: 40px;
    background-color: #767676;
    border: 1px solid #767676;
    vertical-align: top;
	font-size: 16px;
    padding: 9px 0;
    display: inline-block;
    font-weight: 300;
    text-align: center;
	cursor: pointer;
}
.btn_board_bottom ul{
	padding-left: 0;
}
.btn_board_bottom a{
	color: #fff;
}
.select_search{
	position: relative;
    padding: 6px 10px;
    width: 120px;
    border: 1px solid #dcdcdc;
    vertical-align: top;
	font-size: 16px;
}
*/
/* 20191125 sub0312 skin 125ÃƒÂ«Ã‚Â²Ã‹â€  div ÃƒÂ¬Ã‹â€ Ã‹Å“ÃƒÂ¬Ã‚Â Ã¢â‚¬Â¢ */
/*
.new-faq li{
	list-style: none;
}
.new-faq p{
	display:inline-block;
}
.new-faq .faqQ p{
	font-size: 18px;
	font-weight: 500;
	color: #000;
	vertical-align: middle;
	line-height: 30px;
}
.new-faq .dp-block{
	display: table;
}
.new-faq .faqQ{
	display: block;
	padding: 13px 20px;
	border-bottom: 1px solid #dcdcdc;
}
.q-mark {
	float: left;
	display: table-cell;
    margin-right: 15px;
    background: #737d93;
    width: 34px;
    height: 34px;
    border-radius: 34px;
    color: #fff !important;
    text-align: center;
    font-size: 16px !important;
}
.new-faqArea{
	border-top: 2px solid #000;
}
*/


/* ÃƒÂ¬Ã‹â€ Ã‹Å“ÃƒÂ¬Ã‚Â Ã¢â‚¬Â¢END */



/* ÃƒÆ’Ã‚Â¬Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚Â¼ÃƒÆ’Ã‚Â«Ãƒâ€šÃ‚Â°Ãƒâ€¹Ã…â€œÃƒÆ’Ã‚ÂªÃƒâ€šÃ‚Â²Ãƒâ€¦Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã‚Â­Ãƒâ€¦Ã¢â‚¬â„¢Ãƒâ€šÃ‚Â ÃƒÆ’Ã‚Â«Ãƒâ€šÃ‚Â¦Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¬Ãƒâ€¦Ã‚Â Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã‚Â­Ãƒâ€¦Ã‚Â Ãƒâ€šÃ‚Â¸ */
.bbs-list { clear:both; overflow:hidden; text-align:center; font-size:16px; font-weight:300; }
.bbs-list table { width:100%; border-top:solid 2px #000; }
.bbs-list thead th { padding:15px 10px; border-bottom:1px solid #555; background:none; font-weight:500; }
.bbs-list tbody tr { border-bottom:1px solid #dcdcdc; }
.bbs-list tbody tr:hover { background:#f5f7f9; }
.bbs-list tbody tr.notice { background:#f7f8fc; }
.bbs-list tbody tr.notice a { color:#000; font-weight:400; }
.bbs-list tbody th {  background:none; font-weight:bold; color:#333;}
.bbs-list td { padding:13px 10px; border-bottom:1px solid #ddd; line-height:24px;}
.bbs-list td a { /*overflow:hidden; float:left; width:500px; white-space: nowrap;  text-overflow: ellipsis; display:block;*/ color:#555;  }
.bbs-list td a.reply { padding-left:45px; background:url(../img/icon/icon_reply.png) 0 45% no-repeat;  }
.bbs-list .bbs-icon { display:inline-block; padding:0 10px 1px; text-align:center; background:#05499b; font-size:14px; font-weight:400; color:#fff; }
.bbs-list .bbs-icon.blue-o { padding:0 6px 1px; border:1px solid #095aba; color:#095aba; background:#fff; }
.bbs-list .bbs-icon.gray-o { padding:0 6px 1px; border:1px solid #767676; color:#767676; background:#fff; }

.bbs-list2 { width:100%; clear:both; border-top:solid 2px #000; font-size:16px; font-weight:300; }
.bbs-list2 li { overflow:hidden; padding:13px 10px; border-bottom:1px solid #ddd; }
.bbs-list2 li p { float:left; width:5%; }
.bbs-list2 li dl { float:left; width:85%; margin:0; }
.bbs-list2 li dl dt { margin-bottom:5px; }
.bbs-list2 li dl dt a { color:#222; font-weight:400; }
.bbs-list2 li dl dd span { margin-left:15px; display:inline; }
.bbs-list2 li dl dd span:first-child { margin-left:0; }
.bbs-list2 li d { float:right; width:10%; }

/* ÃƒÆ’Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂºÃƒâ€šÃ‚Â¹ÃƒÆ’Ã‚Â¬Ãƒâ€šÃ‚Â§ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã‚Â­Ãƒâ€¹Ã…â€œÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢ ÃƒÆ’Ã‚ÂªÃƒâ€šÃ‚Â²Ãƒâ€¦Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã‚Â­Ãƒâ€¦Ã¢â‚¬â„¢Ãƒâ€šÃ‚Â ÃƒÆ’Ã‚Â«Ãƒâ€šÃ‚Â¦Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¬Ãƒâ€¦Ã‚Â Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã‚Â­Ãƒâ€¦Ã‚Â Ãƒâ€šÃ‚Â¸ */
.webzine-list {  clear:both; width:100%; border-top:solid 2px #000; text-align:center; font-size:16px; font-weight:300; }
.webzine-list li { overflow:hidden; padding:15px 10px; border-bottom:1px solid #dcdcdc; }
.webzine-list li p.thum { overflow:hidden; float:left; width:215px; height:140px; }
.webzine-list li p.thum img { width:100%; min-height:140px;}
.webzine-list li p.subject {  overflow:hidden; width:550px; white-space: nowrap;  text-overflow: ellipsis; color:#555; display:block; }
.webzine-list li div.text { float:right; width:640px; padding:10px 0 0; }
.webzine-list a { color:#555; }

/* ÃƒÆ’Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã‚Â«Ãƒâ€šÃ‚Â²ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒÆ’Ã‚Â­Ãƒâ€¹Ã…â€œÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢ ÃƒÆ’Ã‚ÂªÃƒâ€šÃ‚Â²Ãƒâ€¦Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã‚Â­Ãƒâ€¦Ã¢â‚¬â„¢Ãƒâ€šÃ‚Â ÃƒÆ’Ã‚Â«Ãƒâ€šÃ‚Â¦Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¬Ãƒâ€¦Ã‚Â Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã‚Â­Ãƒâ€¦Ã‚Â Ãƒâ€šÃ‚Â¸ */
.gallery-list {  clear:both; width:100%; overflow:hidden; font-size:16px; font-weight:300; border-bottom:1px solid #dcdcdc; }
.gallery-list li { width:267px; margin:0 49px 40px 0; float:left; overflow:hidden; }
.gallery-list li:nth-child(3n) { margin-right:0; }
.gallery-list li p.thum { overflow:hidden; width:267px; height:200px; }
.gallery-list li p.thum img { width:100%; min-height:200px;}
.gallery-list li p.subject { overflow:hidden; white-space: nowrap;  text-overflow: ellipsis; color:#555; display:block; }
.gallery-list li div.text { float:right; width:640px; padding:10px 0 0; }
.gallery-list a { color:#555; }

/* ÃƒÆ’Ã‚ÂªÃƒâ€šÃ‚Â²Ãƒâ€¦Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã‚Â­Ãƒâ€¦Ã¢â‚¬â„¢Ãƒâ€šÃ‚Â ÃƒÆ’Ã‚Â«Ãƒâ€šÃ‚Â·Ãƒâ€šÃ‚Â° */
.bbs-view {  clear:both; text-align:center; font-size:16px; font-weight:300; }
.bbs-view table { width:100%; border-top:solid 2px #000; }
.bbs-view thead th { padding:15px 10px; border-bottom:1px solid #555; background:none; font-weight:500; }
.bbs-view tbody tr { border-bottom:1px solid #dcdcdc; }
.bbs-view tbody tr th { background:#f7f8fc; text-align:center; font-weight:400; }
.bbs-view tbody tr .view_cont { padding:25px 20px; min-height:350px; text-align:center;  }
.bbs-view tbody tr .view_cont img { width:100%; }
.bbs-view tbody tr td { padding:13px 10px; border-bottom:1px solid #ddd; line-height:24px;}
.bbs-view a.attach { padding-left:25px; background:url(../img/icon/icon_attach.png) 0 50% no-repeat; text-decoration:underline; }
.bbs-view tbody th.prev { padding-left:23px; background:#f7f8fc url(../img/comm/bbs-view_prev.png) 50px 50% no-repeat;  }
.bbs-view tbody th.next { padding-left:23px; background:#f7f8fc url(../img/comm/bbs-view_next.png) 50px 50% no-repeat;  }

/* ÃƒÆ’Ã‚Â­Ãƒâ€¦Ã‚Â½Ãƒâ€¹Ã…â€œÃƒÆ’Ã‚Â¬Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚Â´ÃƒÆ’Ã‚Â¬Ãƒâ€šÃ‚Â§ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢ */
.paging {margin-top:30px; text-align:center;}
.paging a {display:inline-block; position:relative; width:30px; height:30px; vertical-align:top; text-align:center; font-weight:300; line-height:30px; color:#555; }
.paging ul, .paging li {display:inline;}
.paging .on a { background-color:#05499b; color:#fff;}
.paging a.first  { text-indent:-9999px; background:url(../img/comm/paging_first.gif) 50% no-repeat;  }
.paging a.prev { text-indent:-9999px; background:url(../img/comm/paging_prev.gif) 50% no-repeat;  }
.paging a.next { text-indent:-9999px; background:url(../img/comm/paging_next.gif) 50% no-repeat;  }
.paging a.last { text-indent:-9999px;background:url(../img/comm/paging_last.gif) 50% no-repeat;  }

/* ÃƒÆ’Ã‚ÂªÃƒâ€šÃ‚Â²Ãƒâ€¦Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã‚Â­Ãƒâ€¦Ã¢â‚¬â„¢Ãƒâ€šÃ‚Â ÃƒÆ’Ã‚Â­ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢Ãƒâ€¹Ã…â€œÃƒÆ’Ã‚Â«ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹Ãƒâ€šÃ‚Â¨ ÃƒÆ’Ã‚ÂªÃƒâ€šÃ‚Â²ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚Â¬Ãƒâ€ Ã¢â‚¬â„¢ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â° */
.board_srch { text-align:center; font-size:16px; }
.board_srch select { position:relative; padding:6px 10px; width:120px; border:1px solid #dcdcdc; vertical-align:top; }
.board_srch input { width:310px; height: 40px; border-radius:0; border:1px solid #dcdcdc; }
.board_srch .btn { width:95px; height:40px; background-color:#767676; color:#fff; border:1px solid #767676; vertical-align:top; }

/*ul ÃƒÆ’Ã‚Â«Ãƒâ€šÃ‚Â¦Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¬Ãƒâ€¦Ã‚Â Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã‚Â­Ãƒâ€¦Ã‚Â Ãƒâ€šÃ‚Â¸ ÃƒÆ’Ã‚Â¬Ãƒâ€¦Ã‚Â Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã‚Â­Ãƒâ€ Ã¢â‚¬â„¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚Â¬Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚Â¼*/
.ulType1 {margin: 0 0 10px 8px;padding:0;list-style:none;font-weight:300;color:#555;}
.ulType1 li { margin-bottom:5px;padding-left: 11px;background: url(../img/comm/bullet_4x4_737d93.gif) no-repeat left 9px;}
.ulType2 { margin:0 0 8px 0; padding:0; list-style:none; font-weight:300; }
.ulType2 li { margin-bottom:5px; padding-left:10px; background:url(../img/comm/bullet_4x4_cacaca.gif) no-repeat left 10px; }
.ulType2 li.bgn { background:none; padding-left:0; }
.ulType2 li > ul { margin:5px 0 8px 15px; }
.ulType2 li > ul > li { margin-bottom:0; }
.ulType3 { margin: 0 0 10px 0; font-weight:300; color:#555;}
.ulType3 > li { margin:0 0 8px 22px; }
.ulType3 > li span { margin-left:-22px; }
.imgList { overflow:hidden;}
.imgList li { float:left; width:50%; padding-right:1px; margin-bottom:1px; }
.imgList li:nth-child(2n) { float:right; }
.imgList li img { width:100%; }
.imgList2 { overflow:hidden; }
.imgList2 li { float:left; width:33.3%; padding: 0 1px 35px 0; }
.imgList2 li dl { padding:0; margin:0; }
.imgList2 li dl dt { margin-bottom:8px; }
.imgList2 li dl dd { color:#666; }
.imgList2 li > p img { width:100%; }
.imgList2 li:nth-child(3n) {margin-right:0; }
.iconList { overflow:hidden; width:80%; margin:0 auto;}
.iconList li { float:left; width:20%; padding: 0 1px 35px 0; text-align:center; }
.textList { overflow:hidden; }
.textList li { display:inline-block; padding-left:7px; margin:0 13px 5px 0; background:url(../img/comm/bullet_4x4_cacaca.gif) 0 50% no-repeat; font-weight:300; }

/*ÃƒÆ’Ã‚Â­Ãƒâ€ Ã¢â‚¬â„¢Ãƒâ€šÃ‚Â­ ÃƒÆ’Ã‚Â¬Ãƒâ€¦Ã‚Â Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã‚Â­Ãƒâ€ Ã¢â‚¬â„¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚Â¬Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚Â¼*/
.tabType1 > ul { display:table; width:100%; table-layout:fixed; }
.tabType1 > ul > li { display:table-cell; text-align:center; border:1px solid #dfdfdf; border-left:0; }
.tabType1 > ul > li:first-child{ border-left:1px solid #dfdfdf; }
.tabType1 > ul > li > a { display:block; font-size:17px; color:#888; padding:15px 0; }
.tabType1 > ul > li.active { background:#05499b; border-bottom:0; }
.tabType1 > ul > li.active > a{ color:#fff; }	
.tabType2 > ul { display:table; width:100%; table-layout:fixed; }
.tabType2 > ul > li { display:table-cell; text-align:center; border:1px solid #dfdfdf; border-left:0; }
.tabType2 > ul > li:first-child{ border-left:1px solid #dfdfdf; }
.tabType2 > ul > li > a { display:block; font-size:17px; color:#888; padding:13px 0; }
.tabType2 > ul > li.active { background:#05499b; border-bottom:0; }
.tabType2 > ul > li.active > a{ color:#fff; }	

/*ÃƒÆ’Ã‚Â«Ãƒâ€šÃ‚Â Ãƒâ€¹Ã¢â‚¬Â ÃƒÆ’Ã‚Â¬Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚Â´ÃƒÆ’Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“Ãƒâ€šÃ‚Â´*/
.layerOpen { }
.layerArea { clear:both; background:#f7f8fc; border:1px solid #095aba; padding:30px; }


/*ÃƒÆ’Ã‚Â«ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒÆ’Ã‚Â¬Ãƒâ€¦Ã‚Â¾Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¬Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒÆ’Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â Ãƒâ€¦Ã¢â‚¬â„¢*/
.vital { padding-left:20px; background:url(../img/icon/icon_vital.png) no-repeat left 3px; }

/*ÃƒÆ’Ã‚Â¬Ãƒâ€ Ã¢â‚¬â„¢Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â«ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹Ãƒâ€šÃ‚Â¨, ÃƒÆ’Ã‚Â«Ãƒâ€šÃ‚Â°ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢ÃƒÆ’Ã‚Â¬Ãƒâ€¦Ã‚Â Ãƒâ€šÃ‚Â¤*/
.solidBorderBx { border:8px solid #e4e4e4; padding:30px 45px; }
.borderBx { border:1px solid #cacaca; padding:30px 45px; }
.borderBx2 { border:1px solid #dedede; padding:20px 30px; }
.solidBx { padding:30px 40px 25px; background:#f2f3f7; }
.solidBx .ulType1 { margin-left:0; }
.solidBx2 { padding:25px 20px; background:#f5f7f9; border:1px solid #cacaca; }
.solidBxBlue { padding:15px 0; background:#1d4d9f; }
.bdPatternBx { border:1px solid #9aa3c3; padding:10px; background:url(../img/comm/bg_5x5_pattern.gif) 0 0 repeat; font-weight:300; }
.iconBx { background:#fff; padding:10px 35px; }
.iconBx > div { padding:23px 0 23px 120px; }
.iconBx .allTxt { padding-left:0; }
.iconBx .icon01 { background:url(../img/bxIcon01.png) 0 50% no-repeat; } 
.iconBx .icon02 { background:url(../img/bxIcon02.png) 0 50% no-repeat; } 
.iconBx .icon03 { background:url(../img/bxIcon03.png) 0 50% no-repeat; } 
.iconBx .icon04 { background:url(../img/bxIcon04.png) 0 50% no-repeat; } 
.iconBx .icon05 { background:url(../img/bxIcon05.png) 0 50% no-repeat; } 
.iconBx .icon06 { background:url(../img/bxIcon06.png) 0 50% no-repeat; } 
.iconBx .icon07 { background:url(../img/bxIcon07.png) 0 50% no-repeat; } 
.iconBx .icon08 { background:url(../img/bxIcon08.png) 0 50% no-repeat; } 
.iconBx .icon09 { background:url(../img/bxIcon09.png) 0 50% no-repeat; } 
.iconBx .icon10 { background:url(../img/bxIcon10.png) 0 50% no-repeat; } 
.iconBx .icon11 { background:url(../img/bxIcon11.png) 0 50% no-repeat; } 
.iconBx .icon12 { background:url(../img/bxIcon12.png) 0 50% no-repeat; } 
.iconBx .icon13 { background:url(../img/bxIcon13.png) 0 50% no-repeat; } 
.iconBx .icon14 { background:url(../img/bxIcon14.png) 0 50% no-repeat; } 
.iconBx .icon15 { background:url(../img/bxIcon15.png) 0 50% no-repeat; } 
.iconBx .icon16 { background:url(../img/bxIcon16.png) 0 50% no-repeat; } 

.solidBx3 { margin-bottom:10px;  padding:10px; background:url(../img/comm/bg_3x3_pattern.gif) 0 0 repeat; font-weight:300; }
.solidBx3  div { padding:25px 30px; background:#fff ; }

/*ÃƒÆ’Ã‚Â­ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢Ãƒâ€¹Ã…â€œÃƒÆ’Ã‚Â«ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹Ãƒâ€šÃ‚Â¨ ÃƒÆ’Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã‚Â­ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒÆ’Ã‚Â«Ãƒâ€šÃ‚Â²Ãƒâ€¹Ã¢â‚¬Â ÃƒÆ’Ã‚Â­Ãƒâ€¹Ã…â€œÃƒâ€šÃ‚Â¸ ÃƒÆ’Ã‚Â«Ãƒâ€šÃ‚Â°ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢ÃƒÆ’Ã‚Â¬Ãƒâ€¦Ã‚Â Ãƒâ€šÃ‚Â¤*/
.bx_style { border:1px solid #9aa3c3; }
.bx_style .full { clear:both; background:#f0f2f4;  }

.bx_style.style01 ul { overflow:hidden; text-align:center; }
.bx_style.style01 ul li { float:left; width:50%; padding:70px 0 40px; border-right:1px solid #c8ccd9;  }
.bx_style.style01 ul li:last-child { border-right:none; }
.bx_style.style01 ul li.iconTell { padding-top:110px; background:url(../img/icon/icon_tell.png) no-repeat center 45px; }
.bx_style.style01 ul li.iconFax { padding-top:110px; background:url(../img/icon/icon_fax.png) no-repeat center 45px; }

.bx_style.style02 { overflow:hidden; }
.bx_style.style02 .icon { float:left; margin-bottom:35px; width:55%; }
.bx_style.style02 dl { margin:0 0 0 80px; padding:0 0 0 80px; background:url(../img/icon/icon_tell.png) no-repeat 0 50%;  }
.bx_style.style02 .btnArea { float:right; width:45%; }
.bx_style.style02 .btnArea a { float:left; margin:0; padding:12px 0; border:1px solid #dcdcdc; color:#000; }
.bx_style.style02 .btnArea a:nth-child(1), .bx_style.style02 .btnArea a:nth-child(3) { border-right:none; }
.bx_style.style02 .btnArea a:nth-child(3), .bx_style.style02 .btnArea a:nth-child(4) { border-top:none; }
.bx_style.style02 .btnArea a:hover, .bx_style.style02 .btnArea a.active { background:#3f61b2; color:#fff; }


/*ÃƒÆ’Ã‚Â­ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢Ãƒâ€¹Ã…â€œÃƒÆ’Ã‚Â«ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹Ãƒâ€šÃ‚Â¨ ÃƒÆ’Ã‚Â«Ãƒâ€šÃ‚Â²ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã‚Â­Ãƒâ€¦Ã‚Â Ãƒâ€šÃ‚Â¼*/
.btn_box .btn { padding:12px 15px; }
.btn_box .btn.btnCancel { background:#1a2a53 url(../img/icon/icon_check_cancel.png) no-repeat 90% center; }
.btn_box .btn.btnOk { background:#095aba url(../img/icon/icon_check_ok.png) no-repeat 85% center; }


/*ÃƒÆ’Ã‚Â­ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢Ãƒâ€¹Ã…â€œÃƒÆ’Ã‚Â«ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹Ãƒâ€šÃ‚Â¨ ÃƒÆ’Ã‚Â­Ãƒâ€¦Ã‚Â½Ãƒâ€¹Ã…â€œÃƒÆ’Ã‚Â¬Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚Â´ÃƒÆ’Ã‚Â¬Ãƒâ€šÃ‚Â§ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢ÃƒÆ’Ã‚Â«Ãƒâ€šÃ‚Â³Ãƒâ€šÃ‚Â´*/
.pgInfo { padding:20px 0; background:#f5f7f9; border:1px solid #cacaca; }
.pgInfo p {padding:13px 0 13px 85px;}
.pgInfo .pgIcon01 { background:url(../img/icon/pgIcon_divi.png) 30px 50% no-repeat; }
.pgInfo .pgIcon02 { background:url(../img/icon/pgIcon_tell.png) 30px 50% no-repeat; }
.pgInfo .pgIcon03 { background:url(../img/icon/pgIcon_loc.png) 30px 50% no-repeat; }

/*ÃƒÆ’Ã‚Â­ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã‚ÂªÃƒâ€šÃ‚ÂµÃƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â Ãƒâ€¦Ã¢â‚¬â„¢ÃƒÆ’Ã‚ÂªÃƒâ€šÃ‚Â°Ãƒâ€¦Ã¢â‚¬Å“>ÃƒÆ’Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã‚Â­Ãƒâ€¹Ã…â€œÃƒâ€šÃ‚Â*/
.historyArea { overflow:hidden; }
.historyArea > div { overflow:hidden; border-top:1px solid #dfdfdf; }
.historyArea .year { float:left; width:7%; border-top:2px solid #04419a; }
.historyArea .month { float:right; width:85%; padding:15px 0 30px 10%; }
.historyArea .month ul li { margin-bottom:10px; font-size:16px; font-weight:300; line-height:1.7em; }
.historyArea .month ul li strong { display:inline-block; width:65px; margin-left:-70px; }


/*ÃƒÆ’Ã‚Â­ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã‚ÂªÃƒâ€šÃ‚ÂµÃƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â Ãƒâ€¦Ã¢â‚¬â„¢ÃƒÆ’Ã‚ÂªÃƒâ€šÃ‚Â°Ãƒâ€¦Ã¢â‚¬Å“>ÃƒÆ’Ã‚Â­Ãƒâ€¹Ã…â€œÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“ÃƒÆ’Ã‚Â«Ãƒâ€šÃ‚Â Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã‚ÂªÃƒâ€šÃ‚Â¸Ãƒâ€šÃ‚Â°ÃƒÆ’Ã‚ÂªÃƒâ€šÃ‚Â´ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬*/
.search-layout { overflow: hidden; padding: 25px; height: 100px; border:1px solid #dfdfdf; border-top:2px solid #095aba;  text-align: center; }
.search-layout fieldset { border:none; }
.search-layout fieldset legend { display:none; }
.search-layout input[type="text"] {margin: 0 5px; padding: 0 20px; width: 320px; height: 45px; line-height: 45px; border: none;}
.search-layout input[type="submit"] {padding: 0 25px; height: 45px; color: #fff; background: #05499b; border:none; }
.search-layout .select, .search-layout input[type="text"] {border: 1px solid #cecece;}

.sort-list-layout { overflow: hidden; padding: 25px; border:1px solid #dfdfdf; border-top:none;  }
.sort-list-layout h3 { float:left; width:8%; line-height: 40px;}
.sort-list-layout .sort-list { width: 92%; overflow: hidden;}
.sort-list-layout .sort-list li {float: left; width: 6%; overflow: hidden;}
.sort-list-layout .sort-list li:first-child,
.sort-list-layout .sort-list li:last-child {width: 8%;}
.sort-list-layout .sort-list li a {display: inline-block; width: 100%; height: 40px; color:#222; text-align: center; border: 1px solid #dfdfdf; border-left: none;  line-height: 40px;}
.sort-list-layout .sort-list li a:hover,
.sort-list-layout .sort-list li.active a {color: #fff; background: #19a7e8; border: 1px solid #19a7e8;}

/*ÃƒÆ’Ã‚Â­ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã‚ÂªÃƒâ€šÃ‚ÂµÃƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â Ãƒâ€¦Ã¢â‚¬â„¢ÃƒÆ’Ã‚ÂªÃƒâ€šÃ‚Â°Ãƒâ€¦Ã¢â‚¬Å“>ÃƒÆ’Ã‚Â¬Ãƒâ€¦Ã‚Â¾Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â«Ãƒâ€šÃ‚Â¬Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂºÃƒâ€šÃ‚Â*/
.majorProList { }
.majorProList ul { overflow:hidden; width:100%; } 
.majorProList ul li { position:relative; float:left; overflow:hidden; width:438px; /*height:250px;*/ margin:0 20px 20px 0; padding:30px; border:1px solid #e1e1e1; border-top:3px solid #2660a5; } 
.majorProList ul li:nth-child(2n) { margin-right:0; }
.majorProList ul li p.thum {float:left;width: 170px;height:176px;overflow:hidden;} 
.majorProList ul li p.thum img {width: 100%;height:176px;}
.majorProList ul li .text {float:right;width:50%;height:180px;/* overflow:hidden; */padding-left: 10px;}
.majorProList ul li .text dl { margin-bottom:4px; }
.majorProList ul li .text dl dt { margin-bottom:5px; }
/* .majorProList ul li .text p.name { padding:8px 0 15px; border-bottom:3px dotted #d5d5d5; } */
.majorProList ul li .text p.name span { display:block; }

.majorProList ul li a.more { position:absolute; bottom:0; right:0; }
.modal-body .majorProList ul li{
	float:none;
	width:100%;
	margin:0;
	padding:0;
	border:0;
}

/* modal 수정 */
/* .modal-body .majorProList ul li .text {
	float:left;
	margin-left:30px;
	padding-right:20px;
	width:auto;
} */
.modal-body .majorProList ul li .text { float:right; width:70%; height:180px;  overflow:hidden; }
.modal-body .majorProList ul li p.thum { float:left; width:230px; height:176px; overflow:hidden;  } 
.modal-body .majorProList ul li p.thum img { min-width:230px; height:176px;  }
.modal-body .majorProList th,.majorProList td{vertical-align: top;}

.modal-body .majorProList .text th{ width: 10%;}
.modal-body .majorProList .text td{ width: 75%;}

.modal-body .majorProList th{width: 10%;}
.modal-body .majorProList td{ width: 70%;}

/*ÃƒÆ’Ã‚Â­ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã‚ÂªÃƒâ€šÃ‚ÂµÃƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â Ãƒâ€¦Ã¢â‚¬â„¢ÃƒÆ’Ã‚ÂªÃƒâ€šÃ‚Â°Ãƒâ€¦Ã¢â‚¬Å“>why ÃƒÆ’Ã‚Â­Ãƒâ€¹Ã…â€œÃƒâ€šÃ‚Â¸ÃƒÆ’Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€¦Ã¢â‚¬Å“*/
.sub0108Wrap section { height:820px; background-size:cover; }
.sub0108Wrap section.bg01 { background:url(../img/site1/sub0108_img11.jpg) 50% 0 no-repeat; }
.sub0108Wrap section.bg02 { background:url(../img/site1/sub0108_img12.jpg) 50% 0 no-repeat; }
.sub0108Wrap section.bg03 { background:url(../img/site1/sub0108_img13.jpg) 50% 0 no-repeat; }
.sub0108Wrap section.bg04 { background:url(../img/site1/sub0108_img14.jpg) 50% 0 no-repeat; }
.sub0108Wrap section.bg05 { background:#fff; }
.sub0108Wrap section.bg06 { background:url(../img/site1/sub0108_img15.jpg) 50% 0 no-repeat; }
.sub0108Wrap section.bg07 { background:url(../img/site1/sub0108_img16.jpg) 0 50% no-repeat; }
.sub0108Wrap section.bg08 { background:url(../img/site1/sub0108_img17.jpg) 50% 0 no-repeat; }
.sub0108Wrap section.bg09 { background:url(../img/site1/sub0108_img18.jpg) 50% 0 no-repeat; }
.sub0108Wrap section.bg10 { background:url(../img/site1/sub0108_img19.jpg) 50% 0 no-repeat; }
.sub0108Wrap section.bg11 { background:#fff; }

/*ÃƒÆ’Ã‚Â­ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢Ãƒâ€¹Ã¢â‚¬Â ÃƒÆ’Ã‚Â«ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â´>ÃƒÆ’Ã‚Â­ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â­Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚ÂÃƒÆ’Ã‚Â«Ãƒâ€šÃ‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾*/
.flowArea { background:url(../img/comm/bg_dot_pattern.gif) 55px 0 repeat-y; }
.flowArea .flowList li { overflow:hidden; }
.flowArea .flowList li .tit { float:left; display:inline; width:225px; height:120px; padding:25px 35px; }
.flowArea .flowList li .tit span { display:block; margin-bottom:10px; opacity:.5; }
.flowArea .flowList li.flow01 .tit { background:#1e305a url(../img/icon/flow_icon01.png) 85% 60% no-repeat; }
.flowArea .flowList li.flow02 .tit { background:#193f70 url(../img/icon/flow_icon02.png) 85% 60% no-repeat; }
.flowArea .flowList li.flow03 .tit { background:#1869ac url(../img/icon/flow_icon03.png) 85% 60% no-repeat; }
.flowArea .flowList li.flow04 .tit { background:#1492df url(../img/icon/flow_icon04.png) 85% 60% no-repeat; }
.flowArea .flowList li.flow05 .tit { background:#0c8ebb url(../img/icon/flow_icon05.png) 85% 60% no-repeat; }
.flowArea .flowList li.flow06 .tit { background:#0c86a0 url(../img/icon/flow_icon06.png) 85% 60% no-repeat; }
.flowArea .flowList li.flow07 .tit { background:#0c818a url(../img/icon/flow_icon07.png) 85% 60% no-repeat; }
.flowArea .flowList li.flow08 .tit { background:#328a4d url(../img/icon/flow_icon08.png) 85% 60% no-repeat; }
.flowArea .flowList li.flow09 .tit { background:#709c2f url(../img/icon/flow_icon09.png) 85% 60% no-repeat; }
.flowArea .flowList li.flow10 .tit { background:#a9ac26 url(../img/icon/flow_icon10.png) 85% 60% no-repeat; }
.flowArea .flowList li > ul { float:right; width:640px; }
.flowArea .flowList.flowBgn { background-image:none!important; }
.flowArea .flowList.flowBgn li .tit { width:160px; height:110px; padding:30px 35px; }
.flowArea .flowList.flowBgn li.flow01 .tit { background:#1e305a; }
.flowArea .flowList.flowBgn li.flow02 .tit { background:#193f70; }
.flowArea .flowList.flowBgn li.flow03 .tit { background:#1869ac; }
.flowArea .flowList.flowBgn li.flow04 .tit { background:#1492df; }
.flowArea .flowList.flowBgn li > p { float:right; width:715px; }

/*ÃƒÆ’Ã‚Â­ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢Ãƒâ€¹Ã¢â‚¬Â ÃƒÆ’Ã‚Â«ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â´>ÃƒÆ’Ã‚Â­ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¬Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚Â¼ÃƒÆ’Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢*/
.scheduleArea {margin-bottom: 30px; border:1px solid #cacaca; border-top: 2px solid #005bab; overflow: hidden; font-size:16px; }
.scheduleArea .scheduleTop {position: relative; height:70px; text-align: center; color: #213152;}
.scheduleArea .scheduleTop p { display:inline-block; }
.scheduleArea .scheduleTop .btn {position: absolute; display: inline-block; top:15px; color:#000; }
.scheduleArea .scheduleTop .prevBtn { left: 30px; padding-left:20px; background:url(../img/scheduleBtnPrev.gif) 0 50% no-repeat; text-align:left; }
.scheduleArea .scheduleTop .nextBtn {right: 30px; padding-right:20px; background:url(../img/scheduleBtnNext.gif) right 50% no-repeat; text-align:right; }
.scheduleArea .layout-month {  line-height:2.5em; background: #f7f7f7; border-top: 1px solid #cacaca; border-bottom: 1px solid #cacaca; overflow: hidden; }
.scheduleArea .layout-month li {float: left; margin-left: 2.5%; padding: 15px 0; width: 5.5%; text-align: center;}
.scheduleArea .layout-month li a {display: block; border-radius:20px; color:#222; font-weight:400; }
.scheduleArea .layout-month li.active a,
.scheduleArea .layout-month li a:hover {background: #05499b; color: #fff;}
.scheduleArea .layout-data ul { padding:10px 40px; }
.scheduleArea .layout-data ul li { padding: 20px 20px 20px 11px; border-bottom: 1px dashed #cacaca; overflow: hidden; background: url(../img/comm/bullet_4x4_737d93.gif) no-repeat left 50%;}
.scheduleArea .layout-data ul li:last-child { border-bottom:none; }
.scheduleArea .layout-data ul li .period { float: left; display: inline-block; width: 25%; color: #05499b;}
.scheduleArea .layout-data ul li .float_right { display: inline-block; width:75%; }


/*ÃƒÆ’Ã‚Â­ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢Ãƒâ€¹Ã¢â‚¬Â ÃƒÆ’Ã‚Â«ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â´>ÃƒÆ’Ã‚Â­ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬FAQ*/
.faqArea { margin-bottom: 30px; border-top: 2px solid #000; }
.faqArea ul {}
.faqArea ul li { border-bottom:1px solid #dcdcdc; }
.faqArea .faqQ > a, .faqArea .faqA > a { padding:13px 20px; line-height:30px; color:#000; }
.faqQ{ background:url('/imgs/faqQ.gif') no-repeat; }
.faqQ span, .faqA span { display:inline-block; width:34px; height:34px; border-radius:34px; color:#fff; text-align:center; font-size:16px; }
.faqQ span{ margin-right:15px; background:#737d93; }
.faqA span{ width:34px; float:left; background:#095aba; line-height:30px; }
.faqA{background:#f7f7f7; padding:20px 20px; border-top:1px solid #dcdcdc; }
.faqA p{ padding-left:50px; line-height:24px; font-weight:normal;}

/*ÃƒÆ’Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â­ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢Ãƒâ€¹Ã¢â‚¬Â ÃƒÆ’Ã‚Â«ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â´>ÃƒÆ’Ã‚Â¬Ãƒâ€šÃ‚Â§ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂºÃƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¬Ãƒâ€šÃ‚Â Ãƒâ€¹Ã¢â‚¬Â ÃƒÆ’Ã‚Â¬Ãƒâ€šÃ‚Â°Ãƒâ€šÃ‚Â¨*/
.applyBx { border:1px solid #9aa3c3; }
.applyBx .tit { background:#f0f2f4;  }
.applyBx ul { overflow:hidden; }
.applyBx ul li { float:left; width:50%; border-right:1px solid #e1e1e1;  }
.applyBx ul li:last-child { border-right:none; }
.applyBx ul li > span { width:68px; height:68px; border-radius:68px; }
.applyBx ul li > span.color1 { background:#699b1a; }
.applyBx ul li > span.color2 { background:#095aba; }
.apply_process { border-top:1px dashed #ccc;}
.apply_process ul li { width:100%; position:relative; margin-bottom:0; border-bottom:1px dashed #ccc;}
.apply_process ul li.on {border: 1px dashed #095aba;margin-top: -1px;}
.apply_process li p { width:185px; padding:40px 0; background:#f8f8f8; }
.apply_process li span.arr {position:absolute;top:90%;left:80px;z-index: 1;}
.apply_process li div { padding:15px 0 10px 15px;}
.apply_process li div ul { margin-bottom:0; }
.apply_process li div ul > li { border-bottom:none; margin-bottom:3px; }
.apply_process li div ul > li > ul { margin-top:10px;}
.apply_process li div ul > li > ul > li { display:inline; background:none; padding-left:0; }
.apply_process li div ul > li > ul > li span { padding:0 10px; border:1px solid #328a4d; border-radius:20px; color:#328a4d; }
.apply_process li a { width:135px; background:#ecf0f8; text-decoration:underline; } 

/*ÃƒÆ’Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂºÃƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“ÃƒÆ’Ã‚Â¬Ãƒâ€¹Ã¢â‚¬Â Ãƒâ€¹Ã…â€œ*/
.privacy { padding:35px; border:1px solid #dcdcdc; border-top:2px solid #095aba; border-bottom:1px dashed #ccc; }
.privacy .text dl { font-size:16px; }
.privacy .text dl dt { font-weight:400; color:#333; line-height:1.6em; }
.privacy .text dl dd { font-weight:300; padding-left:16px; color:#6d6d6d; line-height:1.6em; }
.agree { padding:35px; background:#f2f3f7; }

/*ÃƒÆ’Ã‚Â¬Ãƒâ€šÃ‚Â§ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂºÃƒâ€šÃ‚ÂÃƒÆ’Ã‚Â­Ãƒâ€¹Ã…â€œÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã‚Â­ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢Ãƒâ€šÃ‚Â©*/
.supportStat .item {vertical-align:top; padding: 0 40px 0 0; margin-bottom:30px; background:url(../img/comm/arrow4.png) right 50% no-repeat; }
.supportStat .item.on dl { border:2px solid #05499b; }
.supportStat .item dl { width:100%;position:relative; height: 215px; margin:0; width:192px; border:1px solid #ddd; }
.supportStat .item.stathalf { margin-bottom:0; }
.supportStat .item.stathalf dl { width:423px; }
.supportStat .item:nth-child(4n), .supportStat .item:nth-child(10) { padding-right:0; background:none; }
.supportStat .item dl dd {width:100%;position:absolute;bottom:0;padding:20px 0;text-align:center;background:#f8f8f8;border-top:1px dotted #ccc;}


/*ÃƒÆ’Ã‚Â­ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢Ãƒâ€šÃ‚Â©ÃƒÆ’Ã‚ÂªÃƒâ€šÃ‚Â²Ãƒâ€šÃ‚Â©ÃƒÆ’Ã‚Â¬Ãƒâ€¦Ã‚Â¾Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¬Ãƒâ€šÃ‚Â¡Ãƒâ€šÃ‚Â°ÃƒÆ’Ã‚Â­Ãƒâ€¦Ã‚Â¡Ãƒâ€¦Ã¢â‚¬â„¢*/
.applyBx { border:1px solid #dcdcdc; border-top:2px solid #095aba; }
.applyBx .bg { background:#f2f3f7; }



/*ÃƒÆ’Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã‚ÂªÃƒâ€šÃ‚Â³Ãƒâ€šÃ‚ÂµÃƒÆ’Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â Ãƒâ€¦Ã¢â‚¬â„¢ÃƒÆ’Ã‚ÂªÃƒâ€šÃ‚Â°Ãƒâ€¦Ã¢â‚¬Å“*/
.majorNum { margin-bottom:10px;  padding:10px; background:url(../img/comm/bg_3x3_pattern.gif) 0 0 repeat; font-weight:300; }
.majorNum .icon01 { padding:25px 10px; background:#fff url(../img/site1/sub0201_img03.gif) 50px 50% no-repeat; }
.majorNum .icon02 { padding:25px 10px; background:#fff url(../img/site1/sub0201_img04.gif) 50px 50% no-repeat; }
.majorNum .icon03 { padding:25px 10px; background:#fff url(../img/site1/sub0201_img05.gif) 50px 50% no-repeat; }
.majorNum .icon04 { padding:25px 10px; background:#fff url(../img/site1/sub0201_img06.gif) 50px 50% no-repeat; }
.majorNum .icon05 { padding:25px 10px; background:#fff url(../img/site1/sub0201_img07.gif) 50px 50% no-repeat; }
.majorNum .icon06 { padding:25px 10px; background:#fff url(../img/site1/sub0201_3_img05.gif) 50px 50% no-repeat; }
.majorNum .iconBx { margin: 0 0 0 145px; padding:0 30px; border-left:1px solid #ddd; }

.majorList { display:table; width:100%; }
.majorList li { display:inline-block; width:33%; margin:0 3px 3px 0; background:#e6e6e6; border-radius:5px;text-align:center; padding:15px; font-size:17px; }
.majorList li.bg { background:#095aba; color:#fff; font-weight:500; }
.majorList li:nth-child(3n) { margin-right:0; }

/*ÃƒÆ’Ã‚Â¬Ãƒâ€šÃ‚Â¡Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬ÂÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ ÃƒÆ’Ã‚Â­ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂºÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ ÃƒÆ’Ã‚Â«Ãƒâ€šÃ‚Â©Ãƒâ€šÃ‚Â´ÃƒÆ’Ã‚Â­ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬ÂÃƒâ€¹Ã¢â‚¬Â ÃƒÆ’Ã‚Â¬Ãƒâ€šÃ‚Â¦Ãƒâ€šÃ‚Â ÃƒÆ’Ã‚Â«Ãƒâ€šÃ‚Â°Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã‚ÂªÃƒâ€šÃ‚Â¸ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â° ÃƒÆ’Ã‚Â«Ãƒâ€šÃ‚Â°Ãƒâ€šÃ‚Â©ÃƒÆ’Ã‚Â«Ãƒâ€šÃ‚Â²ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢*/
.flowArea2 { background:url(../img/comm/bg_dot_pattern.gif) 55px 0 repeat-y; }
.flowArea2 .flowList li { overflow:hidden; }
.flowArea2 .flowList li .tit { float:left; display:inline; width:225px; padding:20px 25px; border-radius:5px; }
.flowArea2 .flowList li .tit span { display:inline-block; margin-right:10px; opacity:.5; }
.flowArea2 .flowList li.flow01 .tit { background:#1e305a; }
.flowArea2 .flowList li.flow02 .tit { background:#193f70; }
.flowArea2 .flowList li.flow03 .tit { background:#1869ac; }
.flowArea2 .flowList li.flow04 .tit { background:#1492df; }
.flowArea2 .flowList li.flow05 .tit { background:#0c8ebb; }
.flowArea2 .flowList li > p { float:right; width:650px; padding:20px 0; font-weight:300; }
.flowArea2 .flowList li a { border-radius:5px; color:#fff; display:inline-block; padding:10px 20px; background:#5a6e86; }

/*ÃƒÆ’Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã‚ÂªÃƒâ€šÃ‚Â³Ãƒâ€šÃ‚ÂµÃƒÆ’Ã‚Â«Ãƒâ€šÃ‚Â¡Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã‚Â«ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã‚Â«Ãƒâ€šÃ‚Â§Ãƒâ€šÃ‚Âµ*/
.majorRoadmap { overflow:hidden; }
.majorRoadmap dl { width:49%; min-height:255px; margin-bottom:15px; padding:40px 0 30px; float:left; border:1px solid #d6d6d6; border-radius:5px; }
.majorRoadmap dl:nth-child(2n) { float:right; }
.majorRoadmap dl dd { line-height:24px; }


/*ÃƒÆ’Ã‚ÂªÃƒâ€šÃ‚ÂµÃƒâ€šÃ‚ÂÃƒÆ’Ã‚ÂªÃƒâ€šÃ‚Â°ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢ÃƒÆ’Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â Ãƒâ€¦Ã¢â‚¬â„¢ÃƒÆ’Ã‚ÂªÃƒâ€šÃ‚Â°Ãƒâ€¦Ã¢â‚¬Å“*/
.majorPro { margin-top:70px; }
.majorPro .conArea { position:relative; padding:10px; background:url(../img/comm/bg_3x3_pattern.gif) 0 0 repeat; font-weight:300; }
.majorPro .topArea { position:absolute; top:-40px; right:0; width:855px; height:250px; margin-left:45px; overflow:hidden; background:#24365c; }
.majorPro .topArea dl { float:left; padding:60px 50px; }
.majorPro .topArea dl dt, .majorPro .topArea dl dd { color:#99a5bc; }
.majorPro .topArea .img { width:320px; float:right; }

.majorPro .text { background:#fff; padding:240px 30px 30px 30px; }
.majorPro .text > p { padding-bottom:20px; margin-bottom:25px; border-bottom:1px dotted #ccc; }
.majorPro .text dl { overflow:hidden; }
.majorPro .text dl dt { float:left; color:#fff; background:#095aba; padding:3px 15px; border-radius:20px; display:inline-block; font-weight:400; }
.majorPro .text dl dd { float:right; width:710px; }
.majorPro .text dl dd ul li { display:inline-block; width:49%; margin-bottom:3px; }

/*ÃƒÂ«Ã‚Â°Ã…â€œÃƒÂ¬Ã‚Â Ã¢â‚¬Å¾ÃƒÂªÃ‚Â¸Ã‚Â°ÃƒÂªÃ‚Â¸Ã‹â€ */
.deduct { overflow:hidden; width:100%; margin-top:30px; }
.deduct dl { float:left; width:280px; margin-right:30px; padding:140px 0 60px 0; border:1px solid #e2e2e2; text-align:center; }
.deduct dl.icon1 { background:url(../img/site1/sub0112_2_img02.gif) center 70px no-repeat; }
.deduct dl.icon2 { background:url(../img/site1/sub0112_2_img03.gif) center 70px no-repeat; }
.deduct dl.icon3 { float:right; margin-right:0; background:url(../img/site1/sub0112_2_img04.gif) center 70px no-repeat; }
.deduct dl dt { margin-bottom:15px; font-size:18px; font-weight:400; }
.deduct dl dd { color:#555; font-size:15px; font-weight:300; }
.deduct dl dd a { display:inline-block; border:1px solid #ccc; font-size:13px; padding:10px 20px; color:#555; }


/*ÃƒÂªÃ‚Â°Ã…â€œÃƒÂ¬Ã‚ÂÃ‚Â¸ÃƒÂ¬Ã‚Â Ã¢â‚¬Â¢ÃƒÂ«Ã‚Â³Ã‚Â´ÃƒÂ¬Ã‚Â·Ã‚Â¨ÃƒÂªÃ‚Â¸Ã¢â‚¬Â°ÃƒÂ«Ã‚Â°Ã‚Â©ÃƒÂ¬Ã‚Â¹Ã‚Â¨*/
.privateArea { font-size:15px; color:#222; font-weight:300; line-height:22px; }
.privateArea p { margin-bottom:15px; }
.privateArea h3 { margin:50px 0 15px 0; font-size:20px; font-weight:500; color:#222; }
.privateArea ul { list-style:none; margin:0 0 15px 0; padding:0; }
.privateArea ul > li { margin-bottom:3px; }
.privateArea ul > li > ul { margin:5px 0 0 15px; }
.privateArea table td, .privateArea table th { text-align:center; font-size:14px!important; padding: 12px 15px!important; }
.privateArea table ul { margin-bottom:0; } 


/*ÃƒÂªÃ‚Â³Ã‚Â¼ÃƒÂ«Ã‚ÂªÃ‚Â©ÃƒÂ¬Ã‚Â Ã¢â‚¬Â¢ÃƒÂ«Ã‚Â³Ã‚Â´ ÃƒÂ¬Ã‚Â²Ã‚Â´ÃƒÂ­Ã‚ÂÃ‚Â¬ÃƒÂ«Ã‚Â°Ã¢â‚¬Â¢ÃƒÂ¬Ã…Â Ã‚Â¤*/
.checkbox_class{
	overflow:hidden;
	position:relative;
}
.checkbox_class > input[type='checkbox'],
.checkbox_class > input[type='radio']{
	position:absolute;
	width:0;
	height:0;
	opacity:0;
	left:-100px;
}
.checkbox_class > label{
	display:block;
	height:120px;
	line-height:120px;
	text-align: center;
	cursor:pointer;
}
.checkbox_class > label:hover{
	background:#f7f7f7;
}
.checkbox_class > input[type='checkbox']:checked + label,
.checkbox_class > input[type='radio']:checked + label{
	background:#095aba !important;
	color:#fff;
}



/*둘러보기*/
.gallery_view_tab{
	margin-bottom:20px;
	margin-top:15px;
}
.gallery_view_tab > ul > li {
	float:left;
	width:25%;
	text-align:center;
	border-left:1px solid #ddd;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	margin-top:-1px;
}
.gallery_view_tab > ul > li:last-child,
.gallery_view_tab > ul > li:nth-child(4n+4){
	border-right:1px solid #ddd;
}
.gallery_view_tab > ul > li > a{
	display:block;
	padding:15px 0;
	color:#444;
	font-size:16px;
}
.gallery_view_tab > ul > li.active > a{
	background:#05499b;
	color:#fff;
}







/* site banner 추가 */
#Gnb.gnb_site1 > div.container{
	position: relative;
}
#Gnb.gnb_site1 .banner_area{
	position: absolute;
	right: -300px;
	top: 50%;
	transform: translateY(-50%);
}
#Gnb.gnb_site1 .banner_area a{display: block;}
@media (max-width:1930px) {
	#Gnb.gnb_site1 .banner_area {right: -250px;}
	#Gnb.gnb_site1 .banner_area a{max-width: 220px;}
	#Gnb.gnb_site1 .banner_area a img{width: 100%;}
}
@media (max-width:992px) {
	#Gnb.gnb_site1 .banner_area {display: none;}
}




/* 실내디자인 */
.txtImg_box{
	display: flex;
	align-items: center;
	gap: 30px;
	word-break: keep-all;
}
.txtImg_box > *{
	width: calc(50% - 15px);
}
.txtImg_box2 img{
	order: 1;
}



