#sf {width:100%; min-width:1200px; height:310px; overflow:hidden;}
#sf .title {width:1200px; margin:0 auto; padding-top:90px; color:#222; font-size:20px; font-weight:300;}
#sf .title p {font-size:50px; font-family: 'NanumSquare', sans-serif; color:#222; font-weight:700; padding-bottom:10px;}
#sf .tab {width:1200px; height:60px; margin:66px auto;}
#sf .tab li {float:left; text-align:center; border-right:1px solid #345db8; line-height:60px; font-size:18px; background-color:#4170d9; color:#fff; cursor: pointer;}
#sf .tab li:hover {color:#4170d9; background-color:#fff;}
#sf .tab .on {color:#4170d9; background-color:#fff;}

.sf_01 {background:url('/sub/img/sf_01_bg.jpg')center no-repeat; background-size:cover;}
.sf_01 li {width:25%;}

.sf_02 {background:url('/sub/img/sf_02_bg.jpg')center no-repeat; background-size:cover;}
.sf_02 li {width:33.3%;}

.sf_03 {background:url('/sub/img/sf_03_bg.jpg')center no-repeat; background-size:cover;}
.sf_03 li {width:33.3%;}

.sf_04 {background:url('/sub/img/sf_04_bg.jpg')center no-repeat; background-size:cover;}
.sf_04 li {width:25%;}

.sf_05 {background:url('/sub/img/sf_05_bg.jpg')center no-repeat; background-size:cover;}
.sf_05 li {width:33.3%;}

.sf_06 {background:url('/sub/img/sf_06_bg.jpg')center no-repeat; background-size:cover;}
.sf_06 li {width:25%;}

#sub {width:1200px; margin:80px auto;}
#sub_map {width:100%; min-width:1200px; height:635px; background:url('/sub/img/img_01_04_bg.jpg')center no-repeat;}

.sub_title_big {text-align:center; padding-bottom:50px; font-size:38px; color:#000; font-family: 'NanumSquare', sans-serif; line-height:50px; font-weight:100;}
.sub_title_big p {font-weight:900; font-size:40px;}
.sub_title_big p span {color:#4170d9;}

.sub_title_small {text-align:center; font-size:20px; color:#555; font-family: 'NanumSquare', sans-serif; line-height:32px; font-weight:500;}
.sub_title_small p {font-weight:900; font-size:40px;}
.sub_title_small span {color:#4170d9;}

.sub_text {color:#777; font-size:16px; line-height:30px; overflow:hidden; white-space:normal; word-break:keep-all;}
.sub_text b {color:#4170d9;}

.sub_01_01 {width:100%; color:#777; font-size:16px; line-height:30px; overflow:hidden; padding-top:50px; white-space:normal; word-break:keep-all;}
.sub_01_01 .left {float:left; width:50%; padding-right:50px; padding-bottom:50px; border-right:1px solid #e3e3e3; overflow:hidden; white-space:normal; word-break:keep-all;}
.sub_01_01 .right {float:left; width:50%; padding-left:50px; overflow:hidden;}
.sub_01_01 p {font-size:25px; color:#4170d9; font-family: 'NanumSquare', sans-serif; padding-bottom:10px; margin-bottom:15px; background:url('/sub/img/no_title_bar.jpg')left bottom no-repeat;}
.sub_01_01 .end {width:100%; border-top:1px solid #ddd; overflow:hidden; color:#000; font-size:19px; padding-top:50px; text-align:right;}
.sub_01_01 .end b {font-weight:900;}
.sub_01_01 li {float:left; width:30%; margin-right:5%;}

.sub_01_02 {width:100%; overflow:hidden; padding-top:30px;}
.sub_01_02 ul {padding-bottom:80px; margin-bottom:80px; border-bottom:1px solid #ddd; overflow:hidden;}
.sub_01_02 .img {float:left; width:550px;}
.sub_01_02 .img img {width:100%;}
.sub_01_02 .text {float:left; width:calc(100% - 600px); font-size:16px; color:#777; line-height:30px; white-space:normal; word-break:keep-all; }
.sub_01_02 .text p {color:#000; background:url('/sub/img/no_title_bar.jpg')left bottom no-repeat; padding-bottom:20px; margin-bottom:20px; font-size:25px; font-family: 'NanumSquare', sans-serif; font-weight:700; line-height:30px;}
.sub_01_02 .right {margin-right:50px;}
.sub_01_02 .left {margin-left:50px;}

.sub_01_03 {width:100%; overflow:hidden; font-size:16px; color:#777; line-height:30px; white-space:normal; word-break:keep-all;}
.sub_01_03 .ss {color:#4170d9; font-weight:900;}
.sub_01_03 .center {text-align:center;}
.sub_01_03 .list {width:100%; overflow:hidden; padding:50px 0;}
.sub_01_03 .list div {float:left; width:33.3%; height:200px;}
.sub_01_03 .list p {width:100%; padding:140px 30px 0 30px; text-align:left; color:#fff; font-size:18px; font-family: 'NanumSquare', sans-serif;}
.sub_01_03 .icon {width:100%; overflow:hidden; margin:50px 0; border:1px solid #ddd; background-color:#fafafa;}
.sub_01_03 .icon div {float:left; width:11.1%; height:200px; text-align:center; border-right:1px solid #ddd;}
.sub_01_03 .icon p {color:#000; font-size:17px; line-height:22px; font-family: 'NanumSquare', sans-serif; font-weight:500; padding-top:20px;}
.sub_01_03 .icon img {padding-top:45px;}

.sub_01_04 {width:1200px; margin:0 auto; padding-top:80px;}
.sub_01_04 .info {width:100%; overflow:hidden; padding-top:50px;}
.sub_01_04 .info ul {width:400px; margin-bottom:50px;}
.sub_01_04 .info .icon {float:left; width:50px; height:50px; margin-right:20px;}
.sub_01_04 .info .text {float:left; width:calc(100% - 70px); padding-bottom:30px; color:#777; font-size:15px;}
.sub_01_04 .info .text p {color:#4170d9; font-family: 'NanumSquare', sans-serif; font-size:18px; font-weight:700; padding-bottom:5px;}
.tab_01_04 {width:362px; height:50px; border-radius:3px; border:1px solid #ddd; background-color:#f5f5f5;}
.tab_01_04 div {float:left; width:120px; height:48px; border-right:1px solid #ddd; text-align:center; color:#555; font-size:14px; line-height:50px; cursor: pointer; font-family: 'NanumSquare', sans-serif; font-weight:500;}
.tab_01_04 .site {background-color:#fff;}
.tab_01_04 .naver {}
.tab_01_04 .naver:hover {background-color:#2ac434; color:#fff;}
.tab_01_04 .daum {border-right:0;}
.tab_01_04 .daum:hover {background-color:#5a95fd; color:#fff;}


.sub_02_01_step {width:100%; padding:80px 0 50px 0; border-bottom:1px solid #ddd; overflow:hidden;}
.sub_02_01_step .t {float:left; width:250px; color:#000; font-size:18px; font-weight:700; line-height:22px;}
.sub_02_01_step .t i {font-size:15px;}
.sub_02_01_step .t p {padding-top:5px;}
.sub_02_01_step .list {float:left; width:calc(100% - 320px); margin-left:70px;  background:url('/sub/img/icon_02_01_bg.png')center no-repeat;}
.sub_02_01_step .list div {float:left; width:14.2%; text-align:center; color:#111; font-size:15px; line-height:22px; font-family: 'NanumSquare', sans-serif; font-weight:500;}
.sub_02_01_step .list div p {color:#aaa; font-size:12px; padding-top:40px;}

.sub_02_01_be {width:100%; height:220px; text-align:left; line-height:220px; color:#fff; font-size:20px; margin:50px 0; padding-left:50px; background:url('/sub/img/secret_bg.jpg')center no-repeat;}

.sub_02_01_be_list {width:100%; overflow:hidden; padding-bottom:50px;}
.sub_02_01_be_list div {float:left; width:22%; margin-right:3%; color:#777; font-size:16px; line-height:30px; overflow:hidden; white-space:normal; word-break:keep-all;}
.sub_02_01_be_list div p {font-size:25px; color:#4170d9; font-family: 'NanumSquare', sans-serif; padding-bottom:10px; margin-bottom:15px; background:url('/sub/img/no_title_bar.jpg')left bottom no-repeat;}
.sub_02_01_ss {width:100%; padding:25px 0; text-align:center; color:#fff; font-size:17px; font-family: 'NanumSquare', sans-serif; background-color:#4170d9;}
.sub_02_01_ss img {margin-right:7px;}

.sub_02_02 {width:100%; overflow:hidden;}
.sub_02_02 li {float:left; width:22%; height:330px; margin:0 3% 3% 0; border:1px solid #ddd; background-color:#fafafa;}
.sub_02_02 .img {width:100%; height:150px; border-bottom:1px solid #eee;}
.sub_02_02 .img img {width:100%;}
.sub_02_02 .text {width:100%; padding:30px 20px; height:150px; text-align:center; color:#777; font-size:15px; line-height:23px;}
.sub_02_02 .text p {font-size:20px; color:#000; font-weight:900; font-family: 'NanumSquare', sans-serif; padding-bottom:10px; margin-bottom:15px; background:url('/sub/img/no_title_bar.jpg')center bottom no-repeat;}

.sub_02_03_ss {width:100%; padding:25px 0; text-align:center; color:#111; font-size:17px; font-family: 'NanumSquare', sans-serif; background-color:#f5f5f5;}
.sub_02_03_ss b {color:#4170d9; font-weight:700;}
.sub_02_03_ss img {margin-right:7px;}

.sub_02_03_money {width:100%; padding:50px 0; border-bottom:1px solid #ddd; overflow:hidden; color:#777; font-size:16px; line-height:30px; overflow:hidden; white-space:normal; word-break:keep-all;}
.sub_02_03_money .t {float:left; width:250px; color:#000; font-size:18px; font-weight:700; line-height:22px;}
.sub_02_03_money .t i {font-size:15px;}
.sub_02_03_money .t p {padding-top:5px;}
.sub_02_03_money .list {float:left; width:calc(100% - 320px); margin-left:70px;}
.sub_02_03_money table {}
.sub_02_03_money th {padding:10px 0; border-right:1px solid #2a52ab; border-top:1px solid #345ebc; border-bottom:1px solid #2a52ab; background-color:#4170d9; text-align:center; color:#fff; font-size:700; font-weight:700; font-size:15px;}
.sub_02_03_money td {padding:10px 0; border-right:1px solid #ddd; border-bottom:1px solid #ddd; background-color:#fff; text-align:center; color:#777; font-size:700; font-weight:700; font-size:14px;}
.sub_02_03_money .ss {color:#4170d9;}
.sub_02_03_money .none {border-right:0;}


.sub_03_01_step {width:100%; padding:80px 0 50px 0; border-bottom:1px solid #ddd; overflow:hidden;}
.sub_03_01_step .t {float:left; width:250px; color:#000; font-size:18px; font-weight:700; line-height:22px;}
.sub_03_01_step .t i {font-size:15px;}
.sub_03_01_step .t p {padding-top:5px;}
.sub_03_01_step .list {float:left; width:calc(100% - 320px); margin-left:70px;  background:url('/sub/img/icon_03_01_bg.png')center no-repeat;}
.sub_03_01_step .list div {float:left; width:20%; text-align:center; color:#111; font-size:15px; line-height:22px; font-family: 'NanumSquare', sans-serif; font-weight:500;}
.sub_03_01_step .list div p {color:#aaa; font-size:12px; padding:30px 0 5px 0;}

.sub_03_02 {width:100%;}
.sub_03_02 ul {margin-bottom:30px; overflow:hidden;border:1px solid #ddd;}
.sub_03_02 .img {float:left; width:300px; background-color:#fafafa;}
.sub_03_02 .text {float:left; width:calc(100% - 300px); padding:30px; color:#777; font-size:15px; line-height:25px; overflow:hidden; white-space:normal; word-break:keep-all;}
.sub_03_02 .text p {font-size:20px; color:#000; font-weight:900; font-family: 'NanumSquare', sans-serif; padding-bottom:10px; margin-bottom:15px; background:url('/sub/img/no_title_bar.jpg')left bottom no-repeat;}

.sub_04_01 {width:100%;}
.sub_04_01 ul {margin-bottom:60px; padding-bottom:60px; overflow:hidden; border-bottom:1px solid #ddd;}
.sub_04_01 .img {float:right; width:480px; height:320px; background-color:#fafafa;}
.sub_04_01 .text {float:right; width:670px; padding-right:50px; color:#777; font-size:15px; line-height:25px; overflow:hidden; white-space:normal; word-break:keep-all;}
.sub_04_01 .text .t {font-size:17px; color:#aaa; font-weight:700; font-family: 'NanumSquare', sans-serif; padding-bottom:20px; margin-bottom:20px; background:url('/sub/img/no_title_bar.jpg')left bottom no-repeat;}
.sub_04_01 .text .t p {font-size:25px; font-weight:900; padding-bottom:10px; color:#000;}
.sub_04_01 .text .t span {color:#4170d9;}
.sub_04_01 .text .c {overflow:hidden; padding-top:10px;}
.sub_04_01 .text .c div {padding-bottom:10px; border-bottom:1px dotted #ddd; color:#333; margin-bottom:10px; padding-left:20px; background:url('/sub/img/sub_04_01_arrow.png')left top no-repeat;}

.sub_05_03 {width:100%; overflow:hidden; padding-top:50px;}
.sub_05_03 li {float:left; width:30.3%; height:300px; margin:0 3% 3% 0; border:1px solid #ddd; background-color:#fafafa;}
.sub_05_03 .img {width:100%; height:200px; border-bottom:1px solid #eee;}
.sub_05_03 .img img {width:100%;}
.sub_05_03 .text {width:100%; padding:30px 20px; height:150px; text-align:center; color:#777; font-size:15px; line-height:23px;}
.sub_05_03 .text p {font-size:20px; color:#000; font-weight:900; font-family: 'NanumSquare', sans-serif; padding-bottom:10px; margin-bottom:15px; background:url('/sub/img/no_title_bar.jpg')center bottom no-repeat;}

.faq_info {width:100%; padding:25px 0; text-align:center; color:#111; font-size:17px; background-color:#f5f5f5; margin-bottom:50px;}

.faq_info a {color:#4170d9;}
.faq_info img {margin-right:5px;}