@charset "utf-8"; 

#wrap {position:relative; z-index:10; overflow:hidden; width:100%; min-width:1280px;}

/* gnb */
.gnb {position:relative; z-index:1000; width:100%; min-width:1280px; background:#fff; border-top:3px solid #1457a8; border-bottom:1px solid #ddd; text-align:center; height:107px;}
.gnb .gnb_wrap {position:relative; overflow:hidden; margin:0 auto; width:1280px; padding-top:43px; height:64px; text-align:center;}
.gnb_menu {display:inline-block; *display:inline; *zoom:1; margin:0 27px; padding:0 10px; font-size:21px; font-weight:bold; line-height:1.1;}
.gnb_menu:first-child+a {background:none;}
.gnb a {color:#000;}
.gnb .gnb_menu:hover, .gnb .gnb_menu:focus {height:61px; border-bottom:3px solid #1457a8; color:#000;}
.logo {float:left; overflow:hidden; margin-top:-13px; padding-left:55px; width:250px; height:47px; background:url("../image/logo.png") left center no-repeat; border:none !important; color:#1457a8 !important; font-size:21px; font-weight:bold; line-height:1.1; text-align:left}
.logo:hover, .logo:focus {border:none !important;}
.kor_link {float:right; display:block; margin-top:-6px; width:64px; height:30px; border:1px solid #7f7f7f; border-radius:15px; text-indent:1px; font-size:15px; color:#000; font-weight:bold; text-align:center; line-height:30px;}
.kor_link:hover, .kor_link:focus {border:1px solid #1457a8; color:#1457a8;}

/* section */
.section {position:relative; z-index:10; width:100%; min-width:1280px; margin:0 auto; padding:0 0 20px 0;}
.inner {position:relative; width:1280px; min-height:50px; margin:0 auto; padding:70px 0 90px; }
.inner:after {content:""; display:table; clear:both;}

/* SECTIONS */
.sTop {height:111px;}
.s1 {background:#fff;}
.s2 {background:#fafafa;}
.s3 {border-top:3px dashed #fff; background:#fff;}
.s1, .s2, .s3 {border-bottom:1px dotted #ccc;}

/* footer */
#footer {position:relative; z-index:100; clear:both; padding:50px 0; width:100%; min-width:1280px; background:#555; color:#fff; text-align:center; font-size:15px;}
.foot address {padding:0 0 5px; display:none;}
.foot address span {padding:0 9px;}



/***** 센터소개 *****/
/* greetings_text */
.greetings_img {overflow:hidden; margin-bottom:30px; border-radius:20px;}
.greetings_text p {word-break:break-all; text-align:justify;}
.greetings_text .title {display:block; margin:0; padding:0 0 13px; color:#1b2941; font-size:20px; font-weight:bold;}
.greetings_text .title2 {display:block; color:#0b3a8b;}
.greetings_text .signature {padding-top:40px; text-align:right; color:#000; font-weight:bold; font-size:20px;}



/***** 주요업무 *****/
/* business */
.business .num_list {margin-bottom:10px; padding:33px 70px; border:1px dotted #1b2941; border-top:3px solid #1457a8; background:#fbfbfb;}
.business .num_list li {padding:5px 0; color:#000;}
.business .num_list .num {padding-right:5px; color:#0b3a8b; font-size:25px; font-weight:bold; font-style:italic;}

/* procedure_list */
.procedure_list {overflow:hidden;}
.procedure_list li {position:relative; float:left; margin:0 0 0 15px; padding:40px; width:162px; height:62px; border:1px dotted #1b2941; color:#000; font-weight:bold; text-align:center; word-break:keep-all; line-height:1.2;}
.procedure_list li.step01 {margin-left:0; line-height:62px;}
.procedure_list li.step02 {line-height:62px;}
.procedure_list li.step04 {line-height:62px;}
.procedure_list li.step05 {padding-top:50px; height:52px;}
.procedure_list .arrow_box {position:absolute; z-index:1; display:block; *display:none; top:50%; right:-30px; margin:0;}
.procedure_list .arrow_box .line {display:block; margin:0 auto; background:#1457a8; border:none; width:40px; height:2px;}
.procedure_list .arrow_box .arrow {position:absolute; display:block; top:50%; right:-10px; margin:-8px 0 0; width:0; height:0; border-width:8px; border-style:solid; border-color:transparent; font-size:0; line-height:0; border-left-color:#1457a8;}

/* business_list */
.business_list > li {margin-top:20px;}
.business_list > li.business01 {margin-top:0;}
.business_list > li .num {color:#0b3a8b; font-size:25px; font-weight:bold; font-style:italic;}
.business_list > li .tit {color:#000; line-height:1.3; font-size:20px; font-weight:bold; word-break:keep-all;}
.business_list > li .tit_line {display:inline-block; margin:5px 0 0 5px; width:5px; height:5px; vertical-align:middle; background:#fff; /*background:#000;*/ display:none !important;}
.business_list > li ul {margin:5px 0 0; padding:25px 35px; border:1px dotted #1b2941; background:#fbfbfb;}
.business_list > li ul > li {margin:1px 0; padding:0 0 0 10px; background:url("../image/bullet.gif") left 10px no-repeat;  color:#000;}

/* edu_list */
.edu_list {overflow:hidden;}
.edu_list li {float:left; margin:5px 5px 0 0; padding:27px 29px; width:358px; height:40px; color:#000; border:1px solid #ccc; border-left:3px solid #1457a8; line-height:1.3;}
.edu_list li.edu01, .edu_list li.edu02, .edu_list li.edu03 {margin-top:0;}
.edu_list li.edu03, .edu_list li.edu06, .edu_list li.edu09 {margin-right:0;}
.edu_list li.edu01, .edu_list li.edu02, .edu_list li.edu09 {line-height:40px;}