@charset "utf-8";

.simg img {width:100%;}

#content{/*min-height:280px;*/ width:100%; max-width:640px; margin:0 auto;}
.pdTB80{padding:80px 0;}

/* sub_common */
.sub_nav {position:relative; z-index:3; width:100%; max-width:640px;  margin:0 auto; box-sizing:border-box; }
.sub_nav:after {display:block; content:''; clear:both;}
.sub_nav .snav_wrap {float:left; position:relative; width:50%; height:80px; box-sizing:border-box;}
.sub_nav .snav_wrap .snav_b {width:100%; height:80px; padding:20px 20px; color:#3e3e3e; font-size:24px; font-weight:500; box-sizing:border-box; cursor:pointer; letter-spacing:-0.025em; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background:url("../img/sub/arrow.gif") 270px 24px no-repeat;}
.sub_nav .snav_wrap .bdr1{border-right:1px solid #ccc;}
.sub_nav .snav_wrap.subn_02 {float:right;}
.sub_nav .snav_wrap .sub_slide {position:absolute; display:none; z-index:11; color:#363b45; width:100%; border:1px solid #ccc; border-top:0; box-sizing:border-box; background:#fff;}
.sub_nav .snav_wrap .slid02{left:-1px;} 
.sub_nav .snav_wrap .sub_slide ul{width:100%; margin-bottom:0;}
.sub_nav .snav_wrap .sub_slide ul li{width:100%;}
.sub_nav .snav_wrap .sub_slide ul li a {display:block; width:100%; padding:20px; font-size:22px; color:#363b45; box-sizing:border-box; letter-spacing:-0.05em;}


/* sub 3depth */
.pro_tab{width:100%; max-width:640px; margin:20px auto 20px; padding:0 2%; box-sizing:border-box; font-size:0;}
.pro_tab > a{height:65px; line-height:63px; font-size:22px; color:#8e8e8e; letter-spacing:-0.075em; display:inline-block; width:49%; margin-right:2%; text-align:center; box-sizing:border-box; border:1px solid #c8c8c8;}
.pro_tab > a.on{background:#002a4c; color:#fff; border:0;}
.pro_tab > a:last-of-type{margin-right:0;}

/* sub 3depth */
.mem_tab{width:100%; max-width:640px; margin:20px auto 20px; padding:0 2%; box-sizing:border-box; font-size:0;}
.mem_tab > a{height:65px; line-height:63px; font-size:22px; color:#8e8e8e; letter-spacing:-0.075em; display:inline-block; width:32%; margin-right:2%; text-align:center; box-sizing:border-box; border:1px solid #c8c8c8;}
.mem_tab > a.on{background:#002a4c; color:#fff; border:0;}
.mem_tab > a:last-of-type{margin-right:0;}


.sub_cont2 {width:100%; margin:0 auto; text-align:center;}


.orderpage_tabmenu_container {width: 100%;margin:0 auto; text-align:center;}
.orderpage_tabmenu { cursor: pointer;display: inline-block;margin-bottom:3px; width:calc(33% - 5px); padding:10px 0; font-weight: 300; text-align: center; color: #000; font-size:13px; border: 1px solid transparent; border: 1px solid #ddd; border-top: 2px solid #ddd; border-bottom: 1px solid #ddd; background:#f7f7f7;}
.orderpage_tabmenu:hover {color: #555; border: 1px solid #ddd; border-top: 2px solid #2e9cdf; border-bottom: 1px solid #ddd; background:#fff;}
.orderpage_tabmenu.active {color:#000; border-top: 2px solid #2e9cdf;}
.orderpage_contents_area {	width: 100%;height: auto;min-height:300px; margin-top:40px; vertical-align:top; font-size:14px;}



/* 인사말 */
.intro_idx_con{margin-bottom:0px;}
.intro_idx_con img{width:100%;}
.intro_idx_txt{padding-top:40px; padding-bottom:40px; text-align:center;}
.intro_idx_txt_bar{width:100px; height:1px; margin:0 auto; background:#aaafb4;}
.intro_idx_txt > p{font-size:19px; line-height:25px; padding:20px 0; letter-spacing:0.3em; color:#2b3034; font-style:italic; font-weight:600;}
.intro_idx_txt > h4 {font-size:40px; line-height:40px; padding-top:30px; color:#2b3034; letter-spacing:-0.075em; margin:0;}
.intro_idx_txt > h4 span{font-size:30px; font-weight:300;}
.intro_idx_txt > h4 b strong{color:#0058a0;}
.intro_idx_img > img{width:100%;}



.idx_txt{padding:20px; text-align:left; width:100%;}
.idx_txt > h2 {text-align:center; font-size:22px; line-height:40px; padding-top:30px; color:#2b3034; letter-spacing:-0.075em; margin:0;}
.idx_txt > p{font-size:15px; line-height:25px; padding:10px 0; letter-spacing:-0.3px; color:#2b3034; font-weight:300;}
.idx_txt > p span{font-size:15px; line-height:25px; padding:10px 0; letter-spacing:-0.3px; color:#2b3034; font-weight:600;}

/* .intro_idx_txt01 {width:100%; padding:50px 25px; box-sizing:border-box;background:url("../img/sub/img1-1.gif") right 50px no-repeat; margin:0 auto; } */
.intro_idx_txt01 {width:100%; padding:50px 25px; box-sizing:border-box;margin:0 auto; }
.intro_idx_txt01 > p{font-size:24px; line-height:34px; color:#3e3e3e; letter-spacing:-0.075em; word-break:keep-all;}

.intro_idx_txt02 {width:100%; padding:70px 25px; box-sizing:border-box; background:#fff; margin:0 auto; }
.intro_idx_txt02 > p{font-size:24px; line-height:34px; color:#3e3e3e; letter-spacing:-0.075em; word-break:keep-all;}

.intro_idx_txt03{padding:85px 0; text-align:center; background:#0058a0; width:96%; margin:0 auto;}
.intro_idx_txt03 > p{font-size:24px; line-height:30px; letter-spacing:-0.075em; font-weight:bold; color:#fff;}
.intro_idx_txt03 > p span{font-weight:400; font-size:18px;}


.history02 .history02_con{width:93%; margin:0 auto; background:url("../img/sub/img2-2-bg.gif") center top no-repeat;}
.history02 .history02_con:after{content:""; display:block; clear:both;}
.history02 .history02_con .left{float:left; width:50%; box-sizing:border-box; border-right:0px solid #d5d5d5;}
.history02 .history02_con .left div:nth-of-type(2){margin-top:100px;}
.history02 .history02_con .left div:nth-of-type(3){margin-top:60px;}
.history02 .history02_con .left div:nth-of-type(4){margin-top:60px; }
.history02 .history02_con .left div:nth-of-type(5){margin-top:40px; padding-bottom:90px;}
.history02 .history02_con .left div i{font-size:50px; color:#333; font-weight:100; position:relative; display:block;}
.history02 .history02_con .left div i img{position:absolute; top:35px; right:-4px;}
.history02 .history02_con .left div p{font-size:14px; color:#333; letter-spacing:-0.025em; line-height:30px; font-weight:300; padding-top:20px;}
.history02 .history02_con .left div p b{font-size:20px; font-weight:500; display:block;}
.history02 .history02_con .right{float:left; width:50%; box-sizing:border-box; text-align:right; border-left:1px solid #d5d5d5;}
.history02 .history02_con .right div:nth-of-type(1){margin-top:90px;}
.history02 .history02_con .right div:nth-of-type(2){margin-top:70px;}
.history02 .history02_con .right div:nth-of-type(3){margin-top:110px;}
.history02 .history02_con .right div:nth-of-type(4){margin-top:60px;}
.history02 .history02_con .right div i{font-size:50px; color:#333; font-weight:100; position:relative; display:block;}
.history02 .history02_con .right div i img{position:absolute; top:35px; left:-4px;}
.history02 .history02_con .right div p{font-size:14px; color:#333; letter-spacing:-0.025em; line-height:30px; font-weight:300; padding-top:20px;}
.history02 .history02_con .right div p b{font-size:20px; font-weight:500; display:block;}


.row {width:100%; margin:0 auto; text-align:center; }
.col-md-4 {display:inline-block; *display:inline; *zoom:1; width:calc(33.3% - 5px); margin-bottom:30px;vertical-align:top;}
.col-md-4 img {width:80%; border:1px solid #eee;}
.col-md-4 li {display:block; font-size:15px; font-weight:300; padding-top:20px;}

.col-md-4-2 {margin-top:50px; display:inline-block; *display:inline; *zoom:1; width:calc(50% - 5px); margin-bottom:30px;}
.col-md-4-2 h2 {padding-bottom:10px; text-align:center; font-size:18px; font-weight:500; letter-spacing:-1px; color:#000;}
.col-md-4-2 li {display:block; font-size:15px; font-weight:300; padding-top:20px;white-space: pre;}
.col-md-4-2 img {width:100%;}

.col-md-4-3 {margin-top:50px; display:inline-block; *display:inline; *zoom:1; width:calc(50% - 5px); margin-bottom:30px;}
.col-md-4-3 h2 {padding-bottom:10px; text-align:center; font-size:17px; font-weight:500; letter-spacing:-1px; color:#000;}
.col-md-4-3 li {display:block; font-size:15px; font-weight:300; padding-top:20px;white-space: pre;}
.col-md-4-3 img {width:100%;}


/* 찾아오시는 길 */

.map_wrap {width:100%;}
.map_wrap .map {position:relative; z-index:1; width:100%; height:400px;}
.map_wrap .map #daumRoughmapContainer1543983404717 {width:100%; height:100%;}
.map_wrap .map #daumRoughmapContainer1545027392113 {width:100%; height:100%;}
.map_wrap .map #daumRoughmapContainer1543983453245 {width:100%; height:100%;}
.map_wrap .map .root_daum_roughmap .wrap_map {height:100%;}
.map_wrap .map_txt {position:relative; z-index:2; margin-top:-50px; padding:0 20px;} 
.map_wrap .map_txt .txt_box {background:#2c323e; overflow:hidden; padding:35px 30px 30px;} 
.map_wrap .map_txt .txt_box ul {overflow:hidden;} 
.map_wrap .map_txt .txt_box ul li {float:left; width:50%;}
.map_wrap .map_txt .txt_box ul li.ad {padding-top:17px; font-size:24px; color:#fff; font-weight:300; letter-spacing:-0.075em;}
.map_wrap .map_txt .txt_box ul li .ti {position:relative; margin-bottom:30px; font-size:20px; color:#fff; font-weight:300; line-height:1; padding-bottom:20px;}
.map_wrap .map_txt .txt_box ul li .ti i {display:block; position:absolute; width:30px; height:1px; background:#fff; bottom:0; left:0;}
.map_wrap .map_txt .txt_box ul li .num a {font-size:30px; font-weight:700; color:#ff961b; font-style:italic; line-height:1;} 



#pd_tab01 {margin-top:0px;}
#pd_tab01 a {display: inline-block; margin: 0 0 -1px; width:calc(33% - 5px); margin-bottom:3px; padding:10px 0; font-weight: 300; text-align: center; color: #000; font-size:13px; border: 1px solid transparent; border: 1px solid #ddd; border-top: 2px solid #ddd; border-bottom: 1px solid #ddd; background:#f7f7f7;}
#pd_tab01 a:hover {color: #555; border: 1px solid #ddd; border-top: 2px solid #2e9cdf; border-bottom: 1px solid #ddd; background:#fff;}
#pd_tab01 a.on {color:#000; border-top: 2px solid #2e9cdf;}

#pd_tab02 {margin-top:-30px;}
#pd_tab02 a {display: inline-block; margin: 0 0 -1px; width:calc(14.5% - 5px); padding:10px 0; font-weight: 300; text-align: center; letter-spacing:-0.5px; color: #000; font-size:13px; border: 1px solid transparent; border: 1px solid #ddd; border-top: 2px solid #ddd; border-bottom: 1px solid #ddd; background:#f7f7f7;}
#pd_tab02 a:hover {color: #555; border: 1px solid #ddd; border-top: 2px solid #2e9cdf; border-bottom: 1px solid #ddd; background:#fff;}
#pd_tab02 a.on {color:#000; border-top: 2px solid #2e9cdf;}


.box_con {padding:20px;}
.box_con p {line-height:1.5;}

.subtable { width:100%; margin-top:0px; margin-bottom:20px; border-top:2px solid #1d366a;}
.subtable th { background:#fff; color:#1d366a; font-size:17px; letter-spacing:-1px; font-weight:500; text-align:left; width:25%; padding:10px; border-bottom:1px solid #ddd;}
.subtable td { padding:13px; height:30px; color:#333333; line-height:20px; color:#35363a; text-align:left;font-size:15px; font-weight:300; letter-spacing:-0.03em;border-left:1px solid #e5e5e5; border-bottom:1px solid #ddd;}

.subtable_ { width:100%; margin-top:0px; margin-bottom:20px; border-top:2px solid #1d366a;}
.subtable_ th { background:#edeff4; color:#1d366a; font-size:17px; letter-spacing:-1px; font-weight:500; text-align:center; width:20%; padding:10px; border-bottom:1px solid #ddd;}
.subtable_ td {padding:3px; height:30px; color:#333333; line-height:20px; color:#35363a; text-align:center;font-size:18px; font-weight:500; letter-spacing:-0.3px;border-bottom:1px solid #ddd;}
.subtable_ td span {color:#808080; font-weight:300; font-size:15px;}
.subtable_ td.t_img {width:11%; }
.subtable_ td.t_img img {width:100%;}
.subtable_ td.t_img2 {width:4%; }
.subtable_ td.t_img2 img {width:81px;}


.people_search {background:#d8dbe0; padding:10px 0; text-align:center;}
.people_search u li {}
.f {width:230px; height:34px; font-size:17px; padding-left:10px; font-weight:300;}
 
.people {text-align:center;}
.people ul {display:inline-block; *display:inline; *zoom:1;  vertical-align:top; width:calc(50% - 5px);}
.people ul li img {width:100%;}
.people ul li.s {display:inline-block; *display:inline; *zoom:1; vertical-align:top; padding-right:5px;}
.people ul li.s img {width:45%; vertical-align:top;}
.people ul li {display:block; vertical-align:top; text-align:center; margin-bottom:20px; font-size:19px; font-weight:600; letter-spacing:-1px;}
.people ul li.eng {font-size:17px; opacity:.6; font-weight:300; margin-top:-15px; letter-spacing:0.5px;}

.people li.info p.callimg img {width:80%;}
p.callimg img {width:10%;}
p.callimg {font-size:15px; padding-top:5px;}
p.callimg span {float:right; }
p.callimg span img {width:70%;}

.people p.list_bt {padding:20px 0; text-align:center; }
.people p.list_bt img {width:101px; height:38px; }


.s_banner {width:100%; margin:30px 0; padding-left:5px;}
.s_banner ul {width:calc(33% - 5px);display:inline-block; *display:inline; *zoom:1; margin-bottom:20px;}
.s_banner ul li {font-size:15px; font-weight:300; text-align:center;}


.bank {width:100%; text-align:center; background:#e7e8ec; letter-spacing:-1px; padding:20px 0;}
.bank ul {width:95%; margin:0 auto; background:#fff; text-align:center; padding:20px 0;}
.bank li.banknum {font-size:30px; font-weight:600; color:#272937;  background:url('/img/sub/bank.png') no-repeat 130px 7px; padding-left:100px;}
.bank li.bankimg {width:134px; display:inline-block; *display:inline; *zoom:1;}
.bank li.bankname {font-weight:500; color:#6d6d6d;}


.s_tit {background:url('/img/sub/dot.gif') no-repeat center top; text-align:center; padding-top:25px; margin-top:40px; font-size:26px; font-weight:500; letter-spacing:-1.5px; color:#000;}


.ede_con01 .box_cover .box01 {width:100%; position:relative; border:1px solid #e0e0e0; padding:55px 0 20px; box-sizing: border-box; margin-top:70px;}
.ede_con01 .box_cover .box01 .circle_out {width:255px; height:55px; background: #23263a; border-radius: 52px; position:absolute; top:-30px; left:50%; transform: translate(-50%,0); -webkit-transform: translate(-50%,0); -moz-transform: translate(-50%,0); -ms-transform: translate(-50%,0); -o-transform: translate(-50%,0);}
.ede_con01 .box_cover .box01 .circle_out .circle_in {position:relative; width:100%; height:55px;}
.ede_con01 .box_cover .box01 .circle_out .circle_in span {width:1px; height:10px; background: #fff; position:absolute; top:0; left:50%; transform: translate(-50%,0); -webkit-transform: translate(-50%,0); -moz-transform: translate(-50%,0); -ms-transform: translate(-50%,0); -o-transform: translate(-50%,0);}
.ede_con01 .box_cover .box01 .circle_out .circle_in p {position:absolute; font-size:18px; line-height: 26px; text-align: center; font-weight: bold; letter-spacing: -0.025em; color:#fff; top:50%; left:50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); width:100%;}
.ede_con01 .box_cover .box01 div.list {width:580px; margin:0 auto;}
.ede_con01 .box_cover .box01 div.list ul {}
.ede_con01 .box_cover .box01 div.list ul li {display:inline-block; *display:inline; *zoom:1; width:30%; vertical-align:top; margin-bottom:15px; text-align:center;font-size:18px; line-height:10px; color:#666; letter-spacing: -0.025em; font-weight: 300; display: inline-block; vertical-align: top;}

.ede_con01 .box_cover .box01 div.list ul li span {font-size:16px; margin:4px 15px 0 0 ; line-height: 1; color:#23263a; font-weight: bold; letter-spacing: -0.025em; font-style:italic; display: inline-block; vertical-align: top;}


.ede_con01 .box_cover .box02 {width:100%; position:relative; border:1px solid #e0e0e0; padding:55px 0 20px; box-sizing: border-box; margin-top:70px;}
.ede_con01 .box_cover .box02 .circle_out {width:255px; height:55px; background: #6d7b98; border-radius: 52px; position:absolute; top:-30px; left:50%; transform: translate(-50%,0); -webkit-transform: translate(-50%,0); -moz-transform: translate(-50%,0); -ms-transform: translate(-50%,0); -o-transform: translate(-50%,0);}
.ede_con01 .box_cover .box02 .circle_out .circle_in {position:relative; width:100%; height:55px;}
.ede_con01 .box_cover .box02 .circle_out .circle_in span {width:1px; height:10px; background: #fff; position:absolute; top:0; left:50%; transform: translate(-50%,0); -webkit-transform: translate(-50%,0); -moz-transform: translate(-50%,0); -ms-transform: translate(-50%,0); -o-transform: translate(-50%,0);}
.ede_con01 .box_cover .box02 .circle_out .circle_in p {position:absolute; font-size:18px; line-height: 26px; text-align: center; font-weight: bold; letter-spacing: -0.025em; color:#fff; top:50%; left:50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); width:100%;}
.ede_con01 .box_cover .box02 div.list {width:580px; margin:0 auto;}
.ede_con01 .box_cover .box02 div.list ul {}
.ede_con01 .box_cover .box02 div.list ul li {display:inline-block; *display:inline; *zoom:1; width:30%; vertical-align:top; margin-bottom:15px; text-align:center;font-size:18px; line-height:10px; color:#666; letter-spacing: -0.025em; font-weight: 300; display: inline-block; vertical-align: top;}

.ede_con01 .box_cover .box02 div.list ul li span {font-size:16px; margin:4px 15px 0 0 ; line-height: 1; color:#23263a; font-weight: bold; letter-spacing: -0.025em; font-style:italic; display: inline-block; vertical-align: top;}

.ede_con01 .box_cover .box02 div.list h2 {font-weight:600; font-size:18px;}





.ede_con01 .box_cover .box001 {width:100%; position:relative; border:1px solid #e0e0e0; padding:30px 0 30px; box-sizing: border-box; margin-top:10px;}
.ede_con01 .box_cover .box001 .circle_out {width:135px; height:135px; background: #23263a; border-radius: 50%;display:inline-block; *display:inline; *zoom:1; }
.ede_con01 .box_cover .box001 .circle_out .circle_in {position:relative; width:100%; height:145px;}
.ede_con01 .box_cover .box001 .circle_out .circle_in span {width:1px; height:30px; background: #fff; position:absolute; top:0; left:50%; transform: translate(-50%,0); -webkit-transform: translate(-50%,0); -moz-transform: translate(-50%,0); -ms-transform: translate(-50%,0); -o-transform: translate(-50%,0);}
.ede_con01 .box_cover .box001 .circle_out .circle_in p {position:absolute; font-size:18px; line-height: 26px; text-align: center; font-weight: bold; letter-spacing: -0.025em; color:#fff; top:50%; left:50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); width:100%;}
.ede_con01 .box_cover .box001 div.list {letter-spacing:-1px;vertical-align:top; padding-top:43px; margin-left:10px; display:inline-block; *display:inline; *zoom:1;}
.ede_con01 .box_cover .box001 div.list ul {}
.ede_con01 .box_cover .box001 div.list ul li { vertical-align:top; margin-bottom:15px; text-align:left;font-size:17px; line-height:10px; color:#666; letter-spacing: -0.025em; font-weight: 300; vertical-align: top;}
.ede_con01 .box_cover .box001 div.list ul li span {font-weight:600; color:#333;}

.ede_con01 .box_cover .box001 div.list2 {vertical-align:top; padding-top:15px; margin-left:10px; display:inline-block; *display:inline; *zoom:1;}
.ede_con01 .box_cover .box001 div.list2 ul {}
.ede_con01 .box_cover .box001 div.list2 ul li {letter-spacing:-1px; vertical-align:top; margin-bottom:15px; text-align:left;font-size:17px; color:#666; letter-spacing: -0.025em; font-weight: 300; vertical-align: top;}
.ede_con01 .box_cover .box001 div.list2 ul li span {font-weight:600; color:#333;}





.hdi_con04 {background:#f5f7f9; padding:0px 0 80px;}
.hdi_con04 li {padding:10px; text-align:center; font-size:17px; letter-spacing:-1px; font-weight:500;}
.hdi_con04 .img_wrap {text-align:center; margin-bottom:100px;}
.hdi_con04 .img_wrap img {max-width:100%;}
.hdi_con04 .ch_wrap {padding:10px; background:#fff;}
.hdi_con04 .ch_wrap ul {overflow:hidden; margin-bottom:7px;}
.hdi_con04 .ch_wrap ul:last-of-type {margin:0;}
.hdi_con04 .ch_wrap ul li {float:left; width:49.1228070175%; padding:10px; box-sizing:border-box; border:1px solid #d7d7d7; background:#fafafa; font-size:15px; color:#191919; letter-spacing:-0.05em; vertical-align:middle; overflow:hidden;}
.hdi_con04 .ch_wrap ul li:first-child {margin-right:1.75%;}
.hdi_con04 .ch_wrap ul li img {display:block; float:left; width:29px; margin-right:10px;}
.hdi_con04 .ch_wrap ul li p {float:left; width:calc(100% - 39px); font-weight:400;}




@media all and (max-width:640px){
	.ede_con01 {margin-top:0; padding:0.5vw 0;}
	.ede_con01 .box_cover .box01 {padding:9.625vw 0 3.375vw;  margin-top:13.4375vw;}
	.ede_con01 .box_cover .box01 .circle_out {width:44.21875vw; height:10.21875vw; top:-5.18125vw;}
	.ede_con01 .box_cover .box01 .circle_out .circle_in { height:11.21875vw;}
	.ede_con01 .box_cover .box01 .circle_out .circle_in span {height:2.6875vw;}
	.ede_con01 .box_cover .box01 .circle_out .circle_in p { font-size:2.8125vw; line-height: 4.8625vw;}
	.ede_con01 .box_cover .box01 div.list {width:97.625vw;}
	.ede_con01 .box_cover .box01 div.list ul li {margin-bottom:1.34375vw;font-size:3.3125vw; line-height:3.2625vw;}
	.ede_con01 .box_cover .box01 div.list ul li span {font-size:2.5vw; margin:0.625vw 2.34375vw 0 0 ;}

	.ede_con01 .box_cover .box02 {padding:9.625vw 0 3.375vw;  margin-top:13.4375vw;}
	.ede_con01 .box_cover .box02 .circle_out {width:44.21875vw; height:10.21875vw; top:-5.18125vw;}
	.ede_con01 .box_cover .box02 .circle_out .circle_in { height:11.21875vw;}
	.ede_con01 .box_cover .box02 .circle_out .circle_in span {height:2.6875vw;}
	.ede_con01 .box_cover .box02 .circle_out .circle_in p { font-size:2.8125vw; line-height: 4.0625vw;}
	.ede_con01 .box_cover .box02 div.list {width:90.625vw;}
	.ede_con01 .box_cover .box02 div.list ul li {margin-bottom:1.34375vw;font-size:3.3125vw; line-height:3.2625vw;}
	.ede_con01 .box_cover .box02 div.list ul li span {font-size:2.5vw; margin:0.625vw 2.34375vw 0 0 ;}
	.ede_con01 .box_cover .box02 div.list h2 {font-size:14px; padding-bottom:10px;}


.subtable_ { width:100%; margin-top:0px; margin-bottom:20px; border-top:2px solid #1d366a;}
.subtable_ th { background:#edeff4; color:#1d366a; font-size:15px; letter-spacing:-1px; font-weight:500; text-align:center; padding:10px; border-bottom:1px solid #ddd;}
.subtable_ td {padding:3px; height:30px; color:#333333; line-height:20px; color:#35363a; text-align:center;font-size:14px; font-weight:500; letter-spacing:-0.3px;border-bottom:1px solid #ddd;}
.subtable_ td span {color:#808080; font-weight:300; font-size:14px;}
.subtable_ td.t_img {width:40px; }
.subtable_ td.t_img img {width:100%;}
.subtable_ td.t_img2 {width:0%; }
.subtable_ td.t_img2 img {width:50px;}
.subtable_ td.left {text-align:left; }





}



@media all and (max-width:640px){
	
.bank li.banknum {font-size:30px; font-weight:600; color:#272937;  background:url('/img/sub/bank.png') no-repeat 20px 7px; padding-left:130px;}


.map_wrap .map_txt {padding:0 3.125%;} 
	.map_wrap .map_txt .txt_box {padding:5.8% 5% 5%;}
	.map_wrap .map_txt .txt_box ul li.ad {padding-top:2.8%; font-size:3.75vw;}
	.map_wrap .map_txt .txt_box ul li .ti {margin-bottom:11%; font-size:3.125vw; padding-bottom:7.5%;}
	.map_wrap .map_txt .txt_box ul li .ti i {width:4.6875vw;}
	.map_wrap .map_txt .txt_box ul li .num a {font-size:4.6875vw;} 




@media all and (max-width:640px){
	/* sub_common */
	.sub_nav .snav_wrap {height:12.5vw;}
	.sub_nav .snav_wrap .snav_b {height:12.5vw; padding:3.125vw 3.125vw; font-size:3.75vw; background:url("../img/sub/arrow2.gif") 155px 15px no-repeat;}
	.sub_nav .snav_wrap .sub_slide ul li a {padding:3.125vw; font-size:3.4375vw;}

	/* sub 3depth */
	.pro_tab{ margin:3.125vw auto 3.125vw;}
	.pro_tab > a{height:10.15625vw; line-height:9.84375vw; font-size:3.4375vw;}

	.mem_tab{ margin:3.125vw auto 3.125vw;}
	.mem_tab > a{height:10.15625vw; line-height:9.84375vw; font-size:3.4375vw;}



	/* 인사말 */
	.intro_idx_con{margin-bottom:0vw;}
	.intro_idx_txt{padding-top:7.75vw;padding-bottom:7.75vw;}
	.intro_idx_txt > p{font-size:3.3vw; line-height:3.90625vw; padding:3.125vw 0;}
	.intro_idx_txt > h4 {font-size:7.25vw; line-height:7.8125vw; padding-top:4.6875vw;}
	.intro_idx_txt > h4 span{font-size:4.6875vw;}
	
	/* .intro_idx_txt01 {width:100%; padding:50px 10px; box-sizing:border-box;background:url("../img/sub/img1-1-s.gif") right 50px no-repeat; margin:0 auto; } 	*/
	.intro_idx_txt01 {width:100%; padding:50px 10px; box-sizing:border-box; margin:0 auto; }
	.intro_idx_txt01 > p{font-size:3.25vw; line-height:4.9125vw;}
	
	.intro_idx_txt02 {padding:12.0625vw 4.28125vw;}
	.intro_idx_txt02 > p{font-size:3.75vw; line-height:5.3125vw;}
	.intro_idx_txt03{padding:13.28125vw 0;}
	.intro_idx_txt03 > p{font-size:3.75vw; line-height:4.6875vw;}
	.intro_idx_txt03 > p span{ font-size:2.8125vw;}

}


