@charset "utf-8";


.about_01 {position:relative; background:url(../images/contents/about/about01_bg.png) 160px top no-repeat;}
.about_01 .about_01_title { font-family: 'Nanum Square'; background:url(../images/contents/about/about01_photo.png) left bottom no-repeat; font-size:30px; color:#222; font-weight:bold; line-height:40px; margin-bottom:20px; padding:60px 0px 60px 400px;;  border-bottom:3px #ededed solid; }
.about_01 .about_01_title b {color:#85010f;}
.about_01 .t1 {font-size:15px;}


.business_01 {background:url(../images/contents/business/business_01_bg.png) right 50% no-repeat;}
.business_02 {background:url(../images/contents/business/business_02_bg.png) right bottom no-repeat;}
.business_03 {background:url(../images/contents/business/business_03_bg.png) right 50% no-repeat; min-height:400px; margin-top:90px;}
.business_04 {background:url(../images/contents/business/business_04_bg.png) right 130px no-repeat;min-height:600px;}


.education {background:url(../images/contents/business/business_04_bg.png) right TOP no-repeat;min-height:400px;}


.common_business {text-align:center; padding:30px 0px;}
.common_business .t1{font-size:30px; font-family: 'Nanum Square'; line-height:30px; position:relative;  padding-bottom:40px; border-bottom:3px #ededed solid;}
.common_business .t1 .hello{display:inline-block; padding:0 20px;}
.common_business .t1 .fonti{position:relative; displaY:inline-block; top:-20px; font-size:30px; color:#ddd;}
.common_business .t1 .hello span{color:#13a9ce;}




.counsel_02 {margin-top:60px;}
.counsel_02 ul{overflow:hidden;  text-align:center; font-size:0px;}
.counsel_02 ul li {display:inline-block;  width:245px; height:245px; border-radius:245px; margin-right:30px; border:1px #ddd solid; border-right-color:#3586da; vertical-align:middle; color:#fff; position:relative; z-index:0;}

.counsel_02 ul li.right {margin-right:0px;}
.counsel_02 ul li .box { text-align:center; padding-top:80px;}
.counsel_02 ul li .box dl dt {font-size:30px;color:#3586da}
.counsel_02 ul li .box dl dd {font-size:20px;color:#666; padding-top:10px; }
.counsel_02 ul li .box .info {font-size:13px; line-height:16px; margin-top:30px; color:#888; margin:20px;  border-top:1px #fafafa solid;  padding:20px;}



/*이용순서*/
.pay_01 li{position:relative; padding-top:30px; border-bottom:1px #ddd dashed; padding-bottom:40px; margin-bottom:30px; }
.pay_01 dl {padding-right:300px; position:relative;}
.pay_01 dl dt{color:#408cc1; font-size:30px; margin-bottom:20px; line-height:40px;}
.pay_01 dl dd{color:#737373; font-size:15px; line-height:22px;}
.pay_01 dl dd strong {color:#408cc1;}
.pay_01 li .icon {position:absolute; right:0px; top:30%;;}




/*오시는길*/
.company_map {position:relative; overflow:hidden; background:#4d4d4d; padding:0 0 0 40px; height:130px;}
.company_map dl {float:left; margin:25px 0;}
.company_map dt {font-size:18px; font-weight:bold; color:#fff; margin:0 0 10px;}
.company_map dd {font-size:14px; color:#fff;line-height:20px;}
.company_map .telnum {font-size:28px; font-weight:bold; margin:20px 0 0; padding-bottom:15px;}
.company_map dl+ dl {padding-left:40px; margin-left:40px; border-left:1px solid rgba(255,255,255,0.5);}

.company_map .btn_box {position:absolute; right:0; top:0; text-align:center; height:100%; overflow:hidden;}
.company_map .btn_box li {float:left; background:#282828;}
.company_map .btn_box li:hover {background:#000;}
.company_map .btn_box span {display:block;}
.company_map .btn_box .btn_txt {font-size:15px; color:#fff;}
.company_map .btn_box .btn {display:inline-block; padding-top:30px; width:200px; height:100px; margin-right:0;}


.agree_box {padding:20px; }
.agree_s_box { margin-top:20px;} 
.agree_s_box .box{border:1px #ddd solid; padding:10px; overflow:hidden; height:150px; overflow-y:auto; margin-top:20px; font-size:11px; } 




.help_tip {margin:15px 0px; background:url(../images/common/inquery_bg.png) 10px 50% no-repeat;  font-family: 'Nanum Square';}
.help_tip dl{padding-left:220px;}
.help_tip dl dt{color:#6cc6da; font-size:30px; letter-spacing:-1px; line-height:40px;}
.help_tip dl dt span{color:#222; display:block;}
.help_tip dl dd {color:#333; font-size:22px; padding-top:10px; }





@media all and (max-width:1024px) {



.about_01 .about_01_title { background:url(../images/contents/about/about01_photo.png) center bottom no-repeat; font-size:26px;  line-height:26px; margin-bottom:20px; padding:60px 0px 190px;;   font-weight:normal;}
.about_01 .about_01_title b { display:block;}


.common_business {padding-bottom:10px;}
.common_business .t1{font-size:30px; line-height:30px; padding-bottom:10px; } 
.common_business .t1 .hello{display:inline-block; padding:0px 20px 30px;;}

.counsel_02 {margin-top:10px;}
.counsel_02 ul li {display:block; height:auto; width:auto;margin-bottom:15px; border-radius:0px; margin-right:0px; border:1px #ddd solid; border-right-color:#3586da; }


.counsel_02 ul li .box {padding-top:20px;}
.counsel_02 ul li .box dl dt {font-size:20px;}
.counsel_02 ul li .box dl dd {font-size:16px; }
.counsel_02 ul li .box .info {font-size:13px;  margin:5px;  padding:5px; margin-top:15px; padding-top:15px}



.education {background:url(../images/contents/business/business_04_bg.png) right TOP no-repeat;min-height:auto; background-size:200px; padding-top:220px;}





.pay_01 dl {padding-right:0px; padding-top:30px;}
.pay_01 dl dt {font-size:22px; margin-bottom:20px; line-height:22px;}
.pay_01 li .icon{right:15px; top:20px;}
.pay_01 li .icon img {width:80px;}


/*오시는길*/
.company_map dl { margin:0px;}
.company_map dt {font-size:14px; margin:0px; }
.company_map dd {font-size:12px; line-height:16px;}
.company_map dl+ dl {display:none;}
.company_map {padding:10px; height:auto; }
.company_map .btn_box {display:none;}
#daum_map,
#daum_map_etc {height:200px !important;}


.business_01 {background:none}
.business_02 {background:none}
.business_03 {background:none; min-height:auto; margin-top:0px;}
.business_04 {min-height:auto; background:none;}



}