
html {font-size:10px;}
body {font-size:14px;}

@media all and (max-width:1024px){
	html {font-size:2.77vw;}
	body {font-size:1.4rem;}
	img {max-width:100%:}
}


/* FAST CSS */
.__w10p {width:10% !important;}
.__w20p {width:20% !important;}
.__w30p {width:30% !important;}
.__w40p {width:40% !important;}
.__w50p {width:50% !important;}
.__w60p {width:60% !important;}
.__w70p {width:70% !important;}
.__w80p {width:80% !important;}
.__w90p {width:90% !important;}
.__w100p{width:100% !important;}

.mt0  {margin-top:0 !important}
.mt5  {margin-top:0.5rem !important}
.mt10 {margin-top:1rem !important}
.mt15 {margin-top:1.5rem !important}
.mt20 {margin-top:2rem !important}
.mt25 {margin-top:2.5rem !important}
.mt30 {margin-top:3rem !important}
.mt35 {margin-top:3.5rem !important}
.mt40 {margin-top:4rem !important}
.mt45 {margin-top:4.5rem !important}
.mt50 {margin-top:5rem !important}
.mt60 {margin-top:6rem !important}
.mt65 {margin-top:6.5rem !important}
.mt70 {margin-top:7rem !important}
.mt75 {margin-top:7.5rem !important}
.mt80 {margin-top:8rem !important}
.mt90 {margin-top:9rem !important}
.mt100{margin-top:10rem !important}
.mt180{margin-top:18rem !important}

@media all and (min-width:1025px){
	.__m {display:none !important}
	.__mt0  {margin-top:0 !important}
	.__mt5  {margin-top:0.5rem !important}
	.__mt10 {margin-top:1rem !important}
	.__mt15 {margin-top:1.5rem !important}
	.__mt20 {margin-top:2rem !important}
	.__mt25 {margin-top:2.5rem !important}
	.__mt30 {margin-top:3rem !important}
	.__mt35 {margin-top:3.5rem !important}
	.__mt40 {margin-top:4rem !important}
	.__mt45 {margin-top:4.5rem !important}
	.__mt50 {margin-top:5rem !important}
	.__mt60 {margin-top:6rem !important}
	.__mt65 {margin-top:6.5rem !important}
	.__mt70 {margin-top:7rem !important}
	.__mt75 {margin-top:7.5rem !important}
	.__mt80 {margin-top:8rem !important}
	.__mt90 {margin-top:9rem !important}
	.__mt100{margin-top:10rem !important}

	.__mb0  {margin-bottom:0 !important}
	.__mb5  {margin-bottom:0.5rem !important}
	.__mb10 {margin-bottom:1rem !important}
	.__mb15 {margin-bottom:1.5rem !important}
	.__mb20 {margin-bottom:2rem !important}
	.__mb25 {margin-bottom:2.5rem !important}
	.__mb30 {margin-bottom:3rem !important}
	.__mb35 {margin-bottom:3.5rem !important}
	.__mb40 {margin-bottom:4rem !important}
	.__mb45 {margin-bottom:4.5rem !important}
	.__mb50 {margin-bottom:5rem !important}
	.__mb60 {margin-bottom:6rem !important}
	.__mb65 {margin-bottom:6.5rem !important}
	.__mb70 {margin-bottom:7rem !important}
	.__mb75 {margin-bottom:7.5rem !important}
	.__mb80 {margin-bottom:8rem !important}
	.__mb90 {margin-bottom:9rem !important}
	.__mb100{margin-bottom:10rem !important}
}

@media all and (max-width:1024px){
	img {max-width:100%;}

	.__p {display:none !important}
	.__mt0  {margin-top:0 !important}
	.__mt5  {margin-top:0.25rem !important}
	.__mt10 {margin-top:0.5rem !important}
	.__mt15 {margin-top:0.75rem !important}
	.__mt20 {margin-top:1rem !important}
	.__mt25 {margin-top:1.25rem !important}
	.__mt30 {margin-top:1.5rem !important}
	.__mt35 {margin-top:1.75rem !important}
	.__mt40 {margin-top:2rem !important}
	.__mt45 {margin-top:2.25rem !important}
	.__mt50 {margin-top:2.5rem !important}
	.__mt60 {margin-top:3rem !important}
	.__mt65 {margin-top:3.25rem !important}
	.__mt70 {margin-top:3.5rem !important}
	.__mt75 {margin-top:3.75rem !important}
	.__mt80 {margin-top:4rem !important}
	.__mt90 {margin-top:4.5rem !important}
	.__mt100{margin-top:5rem !important}

	.__mb0  {margin-bottom:0 !important}
	.__mb5  {margin-bottom:0.5rem !important}
	.__mb10 {margin-bottom:0.5rem !important}
	.__mb15 {margin-bottom:0.75rem !important}
	.__mb20 {margin-bottom:1rem !important}
	.__mb25 {margin-bottom:1.25rem !important}
	.__mb30 {margin-bottom:1.5rem !important}
	.__mb35 {margin-bottom:1.75rem !important}
	.__mb40 {margin-bottom:2rem !important}
	.__mb45 {margin-bottom:2.25rem !important}
	.__mb50 {margin-bottom:2.5rem !important}
	.__mb60 {margin-bottom:3rem !important}
	.__mb65 {margin-bottom:3.25rem !important}
	.__mb70 {margin-bottom:3.5rem !important}
	.__mb75 {margin-bottom:3.75rem !important}
	.__mb80 {margin-bottom:4rem !important}
	.__mb90 {margin-bottom:4.5rem !important}
	.__mb100{margin-bottom:5rem !important}

	.__mw100p{width:100% !important}
}

.tal {text-align:left !important;}
.tac {text-align:center !important;}
.tar {text-align:right !important;}

.fwm {font-weight:500 !important;}
.fwn {font-weight:normal !important;}
.fwb {font-weight:bold !important;}
.fwl {font-weight:300 !important;}

@media all and (max-width:1024px){
}

.jsTabBox {display:none;}
.jsTabBox.active {display:block;}
.jsTabMap {position:relative;}
.jsTabMap .jsTabBox {display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;pointer-events:none;}
.jsTabMap .jsTabBox.active {position:relative;opacity:1;pointer-events:auto;}





.__vision h3 {text-align:center;}
.__vision h3 span {display:inline-block;font-size:3.8rem;font-weight:bold;color:#000;border-bottom:.1rem solid #000;padding-bottom:.5rem;}

.__vision .vision1 {background:url(/img/common/bg-vision1.jpg) no-repeat 50% 50% / cover;height:37rem;padding:8.5rem 6rem 0;}
.__vision .vision1 dl {color:#fff;}
.__vision .vision1 dl dt {font-size:6.0rem;line-height::-0.05em;font-weight:bold;}
.__vision .vision1 dl dd {margin-top:4rem;margin-left:4rem;font-size:3rem;font-weight:400;}


.__vision .vision6 {background:url(/img/common/bg-vision4.jpg) no-repeat 50% 50% / cover;height:714px;padding:8.5rem 6rem 0;}
.__vision .vision6 dl {color:#fff;}
.__vision .vision6 dl dt {font-size:6.0rem;line-height::-0.05em;font-weight:bold;}
.__vision .vision6 dl dd {margin-top:4rem;margin-left:0rem;font-size:3rem;font-weight:400;}

.__vision .vision7 {background:url(/img/common/bg-vision5.jpg) no-repeat 50% 50% / cover;height:37rem;padding:8.5rem 6rem 0;}
.__vision .vision7 dl {color:#fff;}
.__vision .vision7 dl dt {font-size:6.0rem;line-height::-0.05em;font-weight:bold;}
.__vision .vision7 dl dd {margin-top:4rem;margin-left:0rem;font-size:3rem;font-weight:400;}

.__vision .vision8 {background:url(/img/common/bg-vision6.jpg) no-repeat 50% 50% / cover;height:37rem;padding:8.5rem 6rem 0;}
.__vision .vision8 dl {color:#333;}
.__vision .vision8 dl dt {font-size:6.0rem;line-height::-0.05em;font-weight:bold;}
.__vision .vision8 dl dd {margin-top:4rem;margin-left:0rem;font-size:3rem;font-weight:400;}

.__vision .vision9 {background:url(/img/common/bg-vision7.jpg) no-repeat 50% 50% / cover;height:37rem;padding:8.5rem 6rem 0;}
.__vision .vision9 dl {color:#333;}
.__vision .vision9 dl dt {font-size:6.0rem;line-height::-0.05em;font-weight:bold;}
.__vision .vision9 dl dd {margin-top:4rem;margin-left:0rem;font-size:3rem;font-weight:400;}

.__vision .vision90 {background:url(/img/common/bg-vision8.jpg) no-repeat 50% 50% / cover;height:37rem;padding:8.5rem 6rem 0;}
.__vision .vision90 dl {color:#333;}
.__vision .vision90 dl dt {font-size:6.0rem;line-height::-0.05em;font-weight:bold;}
.__vision .vision90 dl dd {margin-top:4rem;margin-left:0rem;font-size:3rem;font-weight:400;}

.__vision .vision91 {background:url(/img/common/bg-vision9.jpg) no-repeat 50% 50% / cover;height:37rem;padding:8.5rem 6rem 0;}
.__vision .vision91 dl {color:#fff;}
.__vision .vision91 dl dt {font-size:6.0rem;line-height::-0.05em;font-weight:bold;}
.__vision .vision91 dl dd {margin-top:4rem;margin-left:0rem;font-size:3rem;font-weight:400;}

.__vision .vision92 {background:url(/img/common/bg-vision90.jpg) no-repeat 50% 50% / cover;height:37rem;padding:8.5rem 6rem 0;}
.__vision .vision92 dl {color:#333;}
.__vision .vision92 dl dt {font-size:6.0rem;line-height::-0.05em;font-weight:bold;}
.__vision .vision92 dl dd {margin-top:4rem;margin-left:0rem;font-size:3rem;font-weight:400;}




.__vision .vision93 {background:url(/img/common/bg-vision91.jpg) no-repeat 50% 50% / cover;height:37rem;padding:8.5rem 6rem 0;}
.__vision .vision93 dl {color:#333;}
.__vision .vision93 dl dt {font-size:6.0rem;line-height::-0.05em;font-weight:bold;}
.__vision .vision93 dl dd {margin-top:4rem;margin-left:0rem;font-size:3rem;font-weight:400;}

.__vision .vision94 {background:url(/img/common/bg-vision92.jpg) no-repeat 50% 50% / cover;height:37rem;padding:8.5rem 6rem 0;}
.__vision .vision94 dl {color:#fff;}
.__vision .vision94 dl dt {font-size:6.0rem;line-height::-0.05em;font-weight:bold;}
.__vision .vision94 dl dd {margin-top:4rem;margin-left:0rem;font-size:3rem;font-weight:400;}

.__vision .vision95 {background:url(/img/common/bg-vision93.jpg) no-repeat 50% 50% / cover;height:37rem;padding:8.5rem 6rem 0;}
.__vision .vision95 dl {color:#fff;}
.__vision .vision95 dl dt {font-size:6.0rem;line-height::-0.05em;font-weight:bold;}
.__vision .vision95 dl dd {margin-top:4rem;margin-left:0rem;font-size:3rem;font-weight:400;}




.__vision .vision2 {margin-top:4rem;background:url(/img/common/bg-vision2.png) no-repeat 50% 0;display:flex;justify-content:center;text-align:center;gap:32rem;}
.__vision .vision2 .box {width:19rem;margin-top:2.5rem;}
.__vision .vision2 .box:nth-child(2) {margin-top:14.5rem;}
.__vision .vision2 .box dl dt {font-size:2rem;line-height:1.2;color:#222;font-weight:bold;letter-spacing:-0.03em;}
.__vision .vision2 .box dl dd {font-family:'play',sans-serif;font-size:1.8rem;color:#8c8c8c;margin-top:1rem;font-weight:bold;}
.__vision .vision2 .box .img {margin-top:1.5rem;}

.__vision .vision3 {background:url(/img/common/bg-vision3.jpg) no-repeat 50% 50% / cover;height:386px;padding:8.5rem 6rem 0;}
.__vision .vision3 .top {margin-top:6rem;}
.__vision .vision3 .top dt {font-size:2.4rem;line-height:1.4;color:#000;letter-spacing:-0.03em;}
.__vision .vision3 .top dd {font-size:1.6rem;color:#ad7550;margin-top:1.5rem;font-family:'Noto Serif KR',serif;}
.__vision .vision3 .area {background:url(/img/common/bg-vision3.jpg) no-repeat 50% 50% / cover;margin-top:3.5rem;display:flex;}
.__vision .vision3 .area .box {width:0;flex-grow:1;height:37rem;padding:7rem 2rem 0;color:#fff;}
.__vision .vision3 .area .box ~ .box {border-left:.1rem solid #fff;}
.__vision .vision3 .area .box dl {max-width:30rem;margin:0 auto;}
.__vision .vision3 .area .box dl dt {font-size:2.4rem;font-weight:bold;letter-spacing:-0.05em;}
.__vision .vision3 .area .box dl dd {text-align:left; margin-top:3.5rem;font-size:1.4rem;line-height:1.5;letter-spacing:-0.03em;}

.__vision .vision4 {background:#ececec;padding:6rem 1.5rem 10rem;margin-top:14rem;}
.__vision .vision4 .area {max-width:113.6rem;margin:4rem auto 0;display:flex;align-items:center;}
.__vision .vision4 .area .arr {width:0;flex-grow:1;}
.__vision .vision4 .area .arr i {display:block;border-top:.1rem dashed #718fb7;border-bottom:.1rem dashed #718fb7;position:relative;}
.__vision .vision4 .area .arr i:after,
.__vision .vision4 .area .arr i:before {content:"";display:block;width:.8rem;height:.8rem;border-radius:50%;border:.1rem solid #063d88;background:#fff;position:absolute;top:50%;transform:translateY(-50%);}
.__vision .vision4 .area .arr i:before {left:-0.8rem;}
.__vision .vision4 .area .arr i:after {right:-0.8rem;}
.__vision .vision4 .area .box .cir {width:29rem;height:29rem;border-radius:50%;background:#fff url(/img/common/bg-vision4.png) no-repeat 50% 65%;border:.5rem solid #063d88;display:flex;align-items:center;justify-content:center;text-align:center;font-size:2.2rem;line-height:1.35;font-weight:500;letter-spacing:-0.04em;color:#063d88;}

.__vision .vision5 {margin-top:6rem;}
.__vision .vision5 .area {margin-top:2.5rem;font-size:20px;text-align:center;line-height:1.5;}
.__vision .vision5 .area .box {width:0;flex-grow:1;height:30rem;text-align:center;color:#fff;position:relative;background:url(/img/common/bg-vision5-1.jpg) no-repeat 50% 50% / cover;}
.__vision .vision5 .area .box2 {background-image:url(/img/common/bg-vision5-2.jpg);}
.__vision .vision5 .area .box3 {background-image:url(/img/common/bg-vision5-3.jpg);}
.__vision .vision5 .area .box dl {position:absolute;left:0;bottom:0;width:100%;padding:0 2.5rem 2.5rem;}
.__vision .vision5 .area .box dl dt {font-size:3rem;font-weight:bold;letter-spacing:-0.03em;}
.__vision .vision5 .area .box dl dd {font-size:1.6rem;line-height:1.4;letter-spacing:-0.03em;margin-top:1.5rem;}

@media all and (max-width:1024px){
	.__vision h3 span {font-size:2.4rem;padding-bottom:.3rem;}

	.__vision .vision1 {height:auto;padding:3rem 2rem;}
	.__vision .vision1 dl dt {font-size:2rem;}
	.__vision .vision1 dl dd {margin-top:1.5rem;margin-left:1rem;font-size:1.2rem;letter-spacing:0.2em;}


	/*.__vision .vision6 {height:auto;padding:10rem 2rem;background:url(/img/common/bg-vision4.jpg) no-repeat 50% 50% / cover;}*/
	.__vision .vision6 {height:auto;background:none;padding:0;}
	.__vision .vision6 dl dt {font-size:2rem;}
	.__vision .vision6 dl dd {margin-top:1.5rem;margin-left:0rem;font-size:1.2rem;letter-spacing:0.2em;}


	.__vision .vision7 {height:auto;padding:3rem 2rem;background:url(/img/common/bg-vision5_m.jpg) no-repeat 50% 50% / cover;}
	.__vision .vision7 dl dt {font-size:2rem;}
	.__vision .vision7 dl dd {margin-top:1.5rem;margin-left:0rem;font-size:1.2rem;letter-spacing:0.2em;}


		.__vision .vision8 {height:auto;padding:3rem 2rem;}
	.__vision .vision8 dl dt {font-size:2rem;}
	.__vision .vision8 dl dd {margin-top:1.5rem;margin-left:0rem;font-size:1.2rem;letter-spacing:0.2em;}


		.__vision .vision9 {height:auto;padding:3rem 2rem;}
	.__vision .vision9 dl dt {font-size:2rem;}
	.__vision .vision9 dl dd {margin-top:1.5rem;margin-left:0rem;font-size:1.2rem;letter-spacing:0.2em;}


		.__vision .vision90 {height:auto;padding:3rem 2rem;}
	.__vision .vision90 dl dt {font-size:2rem;}
	.__vision .vision90 dl dd {margin-top:1.5rem;margin-left:0rem;font-size:1.2rem;letter-spacing:0.2em;}


		.__vision .vision91 {height:auto;padding:3rem 2rem;}
	.__vision .vision91 dl dt {font-size:2rem;}
	.__vision .vision91 dl dd {margin-top:1.5rem;margin-left:0rem;font-size:1.2rem;letter-spacing:0.2em;}


		.__vision .vision92 {height:auto;padding:3rem 2rem;}
	.__vision .vision92 dl dt {font-size:2rem;}
	.__vision .vision92 dl dd {margin-top:1.5rem;margin-left:0rem;font-size:1.2rem;letter-spacing:0.2em;}


		.__vision .vision93 {height:auto;padding:3rem 2rem;}
	.__vision .vision93 dl dt {font-size:2rem;}
	.__vision .vision93 dl dd {margin-top:1.5rem;margin-left:0rem;font-size:1.2rem;letter-spacing:0.2em;}


		.__vision .vision94 {height:auto;padding:3rem 2rem;}
	.__vision .vision94 dl dt {font-size:2rem;}
	.__vision .vision94 dl dd {margin-top:1.5rem;margin-left:0rem;font-size:1.2rem;letter-spacing:0.2em;}


		.__vision .vision95 {height:auto;padding:3rem 2rem;}
	.__vision .vision95 dl dt {font-size:2rem;}
	.__vision .vision95 dl dd {margin-top:1.5rem;margin-left:0rem;font-size:1.2rem;letter-spacing:0.2em;}




	.__vision .vision2 {margin-top:4rem;background-size:100% auto;background-position:50% 60%;gap:3rem;}
	.__vision .vision2 .box {width:10rem;margin-top:0;}
	.__vision .vision2 .box:nth-child(2) {margin-top:2rem;}
	.__vision .vision2 .box dl dt {font-size:1.8rem;}
	.__vision .vision2 .box dl dd {font-size:1.2rem;margin-top:0.5rem;}
	.__vision .vision2 .box .img {margin-top:1rem;}
	.__vision .vision2 .box .img img {width:5rem;}

	.__vision .vision3 {aspect-ratio:600 / 193;width:100%;background-size:100% auto;padding:0;height:auto;}
	.__vision .vision3 .top {margin-top:2rem;}
	.__vision .vision3 .top dt {font-size:1.8rem;}
	.__vision .vision3 .top dd {font-size:1.4rem;margin-top:1rem;line-height:1.3;}
	.__vision .vision3 .area {margin-top:3rem;display:block;}
	.__vision .vision3 .area .box {height:auto;width:auto;padding:1.5rem;}
	.__vision .vision3 .area .box ~ .box {border-top:0.1rem solid #fff;border-left:none;}
	.__vision .vision3 .area .box dl dt {font-size:1.6rem;}
	.__vision .vision3 .area .box dl dd {margin-top:1.5rem;font-size:1.4rem;letter-spacing:-0.05em;}

	.__vision .vision4 {padding:4rem 1.5rem;margin-top:5rem;}
	.__vision .vision4 .area {margin:2rem auto 0;flex-wrap:wrap;gap:0 1.5rem;justify-content:center;}
	.__vision .vision4 .area .arr {display:none;}
	.__vision .vision4 .area .box .cir {width:15rem;height:15rem;font-size:1.3rem;background-size:10rem auto;padding:0 1.5rem;}

	.__vision .vision5 {margin-top:3rem;}
	.__vision .vision5 .area {display:block;margin-top:3rem;font-size:1.8rem;line-height:1.5;}
	.__vision .vision5 .area .box {width:auto;height:auto;}
	.__vision .vision5 .area .box ~ .box {margin-top:1rem;}
	.__vision .vision5 .area .box dl {position:relative;padding:3rem 1.5rem;}
	.__vision .vision5 .area .box dl dt {font-size:2rem;}
	.__vision .vision5 .area .box dl dd {font-size:1.4rem;margin-top:1rem;}
}



.__greeting .img {position:relative;margin-top:6rem;}
.__greeting .img img {display:block;position:relative;}
.__greeting .img img:nth-child(2) {position:absolute;right:0;top:22.8rem;}
.__greeting .info {margin-top:2rem;}
.__greeting .info h4 {font-size:3.2rem;line-height:1.3;letter-spacing:-0.03em;color:#043fa0;font-weight:bold;margin-bottom:3rem;}
.__greeting .info h5 {font-size:4rem;line-height:1.3;letter-spacing:-0.03em;color:#043fa0;font-weight:300;margin-top:4rem;}
.__greeting .info p {font-size:1.9rem;line-height:1.6;}

@media all and (max-width:1024px){
	.__greeting .img {padding:0;}
	.__greeting .img img {width:100%;}
	.__greeting .img img:nth-child(1) {position:relative;z-index:5;margin-bottom:-3rem;}
	.__greeting .img img:nth-child(2) {position:relative;top:0;}
	.__greeting .info {margin-top:3rem;}
	.__greeting .info h4 {font-size:2.0rem;margin-bottom:1.5rem;letter-spacing:-0.05em;}
	.__greeting .info h5 {font-size:1.9rem;margin:2rem 0 1rem;}
	.__greeting .info p {font-size:1.4rem;line-height:1.6;}
}



.__manInfo {display:flex;justify-content:space-between;gap:30px;}
.__manInfo .img {width:199px;position:relative;}
.__manInfo .img span {display:block;position:relative;}
.__manInfo .img img {position:relative;z-index:10;}
.__manInfo .img span:before {content:"";display:block;width:100%;height:100%;background:#ececec;position:absolute;right:-18px;bottom:-18px;}
.__manInfo .info {width:820px;padding-top:10px;}
.__manInfo .info .name span {display:block;position:relative;color:#fff;background:#bb9138;width:375px;padding:10px 20px;font-size:24px;}
.__manInfo .info .name span:before {content:"";display:block;width:0;height:0;position:absolute;left:0;top:100%;border-top:20px solid #856011;border-left:40px solid transparent;}
.__manInfo .info .name.blue span {background:#2b50b8;}
.__manInfo .info .name.blue span:before {border-top-color:#1a2a57;}
.__manInfo .info .sort {padding:30px 0 0 40px;font-size:14px;}
.__manInfo .info .sort li {position:relative;padding-left:0.8em;line-height:1.6;}
.__manInfo .info .sort li ~ li {margin-top:3px;}
.__manInfo .info .sort li:before {content:"·";position:absolute;left:0;top:0;}
.__manInfo .info .sum {font-size:16px;line-height:1.5;color:#333;margin-top:30px;}

.__line {border:none;display:block;padding:0;margin:0;border-top:1px solid #e3e3e3;clear:both;}

@media all and (max-width:1024px){
	.__honorHead:before {width:22rem;height:12rem;background-size:contain}
	.__honorHead dl dt {font-size:2.4rem;}
	.__honorHead dl dd {font-size:1.4rem;margin-top:1rem;}
	.__honorHead p {margin-top:1.5rem;font-size:1.6rem;}
	.__manInfo {display:block;}
	.__manInfo .img {text-align:center;width:12rem;margin:0 auto 2rem;}
	.__manInfo .img span:before {right:-1rem;bottom:-1rem;}
	.__manInfo .info {width:auto;padding-top:1rem;line-height:1.5;}
	.__manInfo .info .sort {font-size:1.4rem;}
	.__manInfo .info .sort li ~ li {margin-top:.2rem;}
	.__manInfo .info .name span {width:auto;font-size:1.8rem;}
	.__manInfo .info .name span:before {border-top:1rem solid #856011;border-left:2rem solid transparent;}
	.__manInfo .info .sort {padding:1.5rem 0 0 2rem;}
	.__manInfo .info .sum {font-size:1.4rem;margin-top:1.5rem;}
}



.__bank3 {margin-top:80px;}
.__bank3 .area {display:flex;gap:30px;}
.__bank3 .area .box {width:0;flex-grow:1;background:#f2f2f2;padding:25px 30px 30px;}
.__bank3 .area .box .head {display:flex;align-items:center;}
.__bank3 .area .box .head .ico {width:105px;}
.__bank3 .area .box .head dl dt {font-size:14px;font-weight:900;color:#ff6c00;margin-bottom:5px;}
.__bank3 .area .box .head dl dd {font-size:30px;font-weight:800;color:#000;}
.__bank3 .area .box ul {border-top:1px solid #d3d3d3;margin-top:12px;padding-top:25px;}
.__bank3 .area .box ul li {font-size:18px;line-height:1.3;color:#555;font-weight:500;position:relative;padding-left:15px;}
.__bank3 .area .box ul li ~ li {margin-top:7px;}
.__bank3 .area .box ul li:before {content:"";display:block;width:6px;height:6px;position:absolute;left:0;top:6px;background:#015fb9;}
.__bank3 .alt {font-size:16px;line-height:1.85;margin-top:35px;}
.__bank3 .alt li {position:relative;padding-left:1em;color:#2872c6;}
.__bank3 .alt li:before {content:"â€»";position:absolute;left:0;top:0;}

@media all and (max-width:1024px){
	.__bank1 .area .box {display:block;}
	.__bank1 .area .box ~ .box {margin-top:4rem;}
	.__bank1 .area .box > div {width:auto;}
	.__bank1 .area .box .info {padding:2rem 0 0;}
	.__bank1 .area .box .info dl dt {font-size:2.4rem;line-height:1.2;}
	.__bank1 .area .box .info dl dd {font-size:1.4rem;line-height:1.4;margin-top:1.5rem;}

	.__bank2 {padding:4rem 1.5rem;margin-top:4rem;}

	.__bank3 {margin-top:4rem;}
	.__bank3 .area {display:block;}
	.__bank3 .area .box {width:auto;padding:2rem 1.5rem;}
	.__bank3 .area .box ~ .box {margin-top:1rem;}
	.__bank3 .area .box .head {display:flex;align-items:center;}
	.__bank3 .area .box .head .ico {width:6rem;}
	.__bank3 .area .box .head .ico img {width:4rem;}
	.__bank3 .area .box .head dl {width:0;flex-grow:1;}
	.__bank3 .area .box .head dl dt {font-size:1.2rem;}
	.__bank3 .area .box .head dl dd {font-size:2.4rem;}
	.__bank3 .area .box ul {margin-top:1rem;padding-top:1.5rem;}
	.__bank3 .area .box ul li {font-size:1.6rem;padding-left:1rem;}
	.__bank3 .area .box ul li ~ li {margin-top:.5rem;}
	.__bank3 .area .box ul li:before {width:.3rem;height:.3rem;top:.6rem;}
	.__bank3 .alt {font-size:1.4rem;line-height:1.5;margin-top:1.5rem;}
}


.sub__tit {font-size: 2.5rem; font-weight: 500; color: #1b1b1b;}
.sub__tit.bd {font-weight: 700;}
.sub__tit.bool { padding-left: 2.5rem; }
.sub__tit.bool02 { padding-left: 3rem; }
.sub__tit span {position: relative;}
.sub__tit.bool span::before {content: ""; position: absolute; top: 50%; left: -2.5rem; transform: translateY(-50%); width: 0.6rem; height: 2.5rem; background: url("https://welfare.sg.ac.kr/img/sub/sub__bool01.jpg") no-repeat center; background-size: contain;}
.sub__tit.bool02 span::before {content: ""; position: absolute; top: 50%; left: -3rem; transform: translateY(-50%); width: 2rem; height: 2.9rem; background: url("https://welfare.sg.ac.kr/img/sub/sub__bool02.png") no-repeat center; background-size: contain;}
.sub__txt {font-size: 1.8rem; font-weight: 400; color: #666666; line-height: 2.7rem;}
.sub__tit.mg {padding: 3rem 0;}
.sub__tit.mg1 {padding: 6rem 0 3rem;}
.sub__tit.mg2 {padding-bottom: 3rem;}
.sub__tit.mg3 {padding: 6rem 3rem 3rem; }

.sub__box {display: flex; align-items: center; justify-content: center; height: 6rem; color: #fff; font-size: 1.8rem; font-weight: 500; background: #bb9632; margin-bottom: 5rem; padding: 1rem; text-align: center;}

.greet__img {margin-bottom: 5rem;}
.greet__txt {margin-top: 5rem;}
.greet__txt p + p { margin-top: 3rem;}

.subpage.registration {background:url("https://welfare.sg.ac.kr/img/sub/regis__bg.png") no-repeat right bottom; }
.regis__btnWrap {display: flex; align-items: center ; justify-content: center; margin: 3rem auto 0; gap: 2rem;}
.regis__btnWrap .regis__btn {width: 22rem; height: 4rem; background: #23408f ; border-radius: 3px; display: flex; align-items: center; justify-content: center; gap: 1.5rem; border: none; transition: .3s ease;}
.regis__btnWrap .regis__btn p {font-size: 1.4rem ; font-weight: 500; color: #fff; }
.regis__btnWrap .regis__btn.esc {background: #fff; border: 1px solid #23408f; }
.regis__btnWrap .regis__btn.esc p {color: #23408f;}


.regis__btnWrap .regis__btn:hover {background-color: #cda436;}
.regis__btnWrap .regis__btn.esc:hover {background-color: transparent;}
p.infor_Pnum {font-size:22px; text-align:center; margin-top:30px; color:#000000;}
p.infor_Pnum > span{font-size:26px; color:#23408f; font-weight:bold;}

@media only screen and (max-width : 1024px){
	p.infor_Pnum {font-size:1.8rem;}
	p.infor_Pnum > span{font-size:2.2rem;}

	.sub__tit  {font-size:1.6rem;}
	.sub__txt {font-size:1.4rem;}
}


#tit {text-align:center;margin-bottom:8rem;}
#tit h3 {font-size:4.8rem;font-weight:bold;color:#111;letter-spacing:-0.03em;}
#tit p {font-size:2rem;margin-top:1rem;color:#777;letter-spacing:-0.03em;}

@media all and (max-width:1024px){
	#tit {margin-bottom:2.5rem;}
	#tit h3 {font-size:2.8rem;letter-spacing:-0.075em;margin:0 -0.5rem;}
	#tit p {font-size:1.1rem;line-height:1.45;letter-spacing:-0.04em;}
}


.__nbtArea {display:flex;justify-content:center;gap:10px;text-align:center;}
.__nbtArea > * {width:350px;height:70px;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff;background:#0a4595;}
.__nbtArea .green {background:#0a9095;}
.__nbtArea.ty1 a {text-align:left;gap:13px;font-size:20px;color:#fff;}
.__nbtArea.ty1 a .ico {width:62px;height:58px;border:2px solid #fff;border-radius:5px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#fff;font-size:12px;letter-spacing:-0.05em;}
.__nbtArea.ty1 a .ico:before {content:"";display:block;width:26px;height:26px;background:url(/img/common/ico-tel.png) no-repeat 50% 50% / contain;}
.__nbtArea.ty1 a span {}
.__nbtArea.ty1 a strong {display:block;}
.__nbtArea.ty2 a {font-size:24px;font-weight:bold;}
.__nbtArea.ty3 a {width:405px;height:62px;border-radius:10px;gap:10px;}
.__nbtArea.ty3 a .ico {display:flex;align-items:center;gap:5px;}
.__nbtArea.ty3 a .ico:after {content:"";display:block;width:42px;height:42px;background:url(/img/common/ico-tel1.gif) no-repeat 50% 50% / contain;}
.__nbtArea.ty3 .green .ico:after {background-image:url(/img/common/ico-tel2.gif);}
.__nbtArea.ty3 a .ico span {font-size:14px;font-weight:500;}
.__nbtArea.ty3 a .tt {display:flex;align-items:center;gap:8px;color:#fff;}
.__nbtArea.ty3 a .tt span {font-size:16px;}
.__nbtArea.ty3 a .tt strong {font-size:23px;font-weight:500;}

.__nTxt .line {display:flex;gap:30px}
.__nTxt .line ~ .line {margin-top:70px;padding-top:40px;border-top:1px solid #dedede;}
.__nTxt .line dl {}
.__nTxt .line dl:first-child {width:60%;}
.__nTxt .line dl ~ dl {width:0;flex-grow:1;}
.__nTxt .line dl dt {position:relative;font-size:26px;font-weight:500;color:#000;padding:5px 0 0 10px;line-height:1;}
.__nTxt .line dl dt:before {content:"";display:block;width:10px;height:6px;background:url(/img/common/ico-dot.png) no-repeat 0 50% / contain;position:absolute;left:0;top:0;}
.__nTxt .line dl dd {margin-top:15px;font-size:16px;color:#000;line-height:2.1;}
.__nTxt .line dl dd li {position:relative;padding-left:0.8em;}
.__nTxt .line dl dd li:before {content:"-";position:absolute;left:0;top:0;}

@media all and (max-width:1024px){
	.__nbtArea.ty1 a {gap:0;font-size:1.4rem;text-align:center;}
	.__nbtArea.ty1 a .ico {display:inline-flex;width:5rem;height:2.4rem;border:.1rem solid #fff;border-radius:.3rem;flex-direction:row;font-size:1.1rem;vertical-align:middle;margin-right:.5rem;}
	.__nbtArea.ty1 a .ico:before {width:1.3rem;height:1.3rem;}
	.__nbtArea.ty1 a span {letter-spacing:-0.05em;}
	.__nbtArea.ty1 a strong {font-size:1.8rem;margin-top:.3rem;}
	.__nbtArea.ty2 a {font-size:2rem;}

	.__nTxt .line {display:block;}
	.__nTxt .line ~ .line {margin-top:2rem;padding-top:2rem;}
	.__nTxt .line dl {width:100% !important;}
	.__nTxt .line dl ~ dl {margin-top:2rem;padding-top:2rem;border-top:.1rem solid #dedede;}
	.__nTxt .line dl dt {font-size:1.8rem;}
	.__nTxt .line dl dt:before {width:.6rem;height:.4rem;}
	.__nTxt .line dl dd {margin-top:1rem;font-size:1.4rem;line-height:1.5;}
	.__nTxt .line dl dd li ~ li {margin-top:.5rem;}
	.__nTxt .line dl dd p {margin-top:.5rem;}


	.__nbtArea.ty3 {display:block;}
	.__nbtArea.ty3 a {width:100%;height:6.2rem;}
	.__nbtArea.ty3 a ~ a {margin-top:1rem;}
	.__nbtArea.ty3 a .ico {gap:.5rem;}
	.__nbtArea.ty3 a .ico:after {width:3rem;height:3rem;}
	.__nbtArea.ty3 a .ico span {font-size:1.4rem;}
	.__nbtArea.ty3 a .tt {display:block;text-align:left;min-width:13rem;}
	.__nbtArea.ty3 a .tt span {font-size:1.6rem;}
	.__nbtArea.ty3 a .tt strong {font-size:2rem;font-weight:bold;display:block;}
}


.__loc .box ~ .box {margin-top:100px;}
.__loc .box .head {display:flex;align-items:center;gap:25px;border-bottom:0px solid #000;}
.__loc .box .head h3 {width:375px;}
.__loc .box .head h3 span {line-height:120%; display:block;position:relative;color:#fff;background:#bb9138;width:100%;padding:10px 20px;font-size:24px;}
.__loc .box .head h3 span:before {content:"";display:block;width:0;height:0;position:absolute;left:0;top:100%;border-top:20px solid #856011;border-left:40px solid transparent;}
.__loc .box .head h3.blue span {background:#2b50b8;}
.__loc .box .head h3.blue span:before {border-top-color:#1a2a57;}
.__loc .box .head p {font-size:18px;color:#3c3c3c;position:relative;padding-left:23px;}
.__loc .box .head p i {position:absolute;left:0;top:0;}
.__loc .box .loc {margin-top:40px;}
.__loc .box .loc .root_daum_roughmap {width:100% !important;}
.__loc .box .loc .wrap_map {height:500px !important;}
.__loc .box .loc .map_border,
.__loc .box .loc .wrap_controllers {display:none !important;}

@media all and (max-width:1024px){
	.__loc .box ~ .box {margin-top:4rem;}
	.__loc .box .head {display:block;}
	.__loc .box .head h3 {width:auto;}
	.__loc .box .head h3 span {font-size:1.8rem;}
	.__loc .box .head h3 span:before {border-top:1rem solid #856011;border-left:2rem solid transparent;}
	.__loc .box .head p {font-size:1.4rem;padding-left:2rem;margin-top:1.5rem;}
	.__loc .box .loc {margin-top:2rem;}
	.__loc .box .loc .wrap_map {height:25rem !important;}
}


.__greeting1 {background:url(../images/bg-greeting.jpg) no-repeat 50% 50% / cover;}
.__greeting1 .inner {height:55rem;display:flex;align-items:center;}
.__greeting1 dl {color:#fff;}
.__greeting1 dl dt {font-size:4rem;font-weight:500;letter-spacing:-0.03em;line-height:1.3;}
.__greeting1 dl dd {font-size:6rem;font-weight:100;line-height:1.1;margin-top:1rem;letter-spacing:-0.05em;}

.__greeting2 {display:flex;margin-top:10.5rem;gap:5.5rem;}
.__greeting2 .img {width:54.6875%;}
.__greeting2 .img img {display:block;width:100%;border-radius:8rem;}
.__greeting2 .info {width:0;flex-grow:1;}
.__greeting2 .info dl dt {font-size:3.4rem;line-height:1.3;font-weight:bold;letter-spacing:-0.03em;color:#043fa0;}
.__greeting2 .info dl dd {font-size:1.8rem;line-height:1.9;color:#444;letter-spacing:-0.05em;margin-top:2.5rem;}
.__greeting2 .info p {text-align:left;font-weight:500;font-size:2.2rem;color:#222;margin-top:2.5rem;letter-spacing:-0.03em;}

@media all and (max-width:1024px){
	.__greeting1 .inner {height:auto;padding:4rem 0;}
	.__greeting1 dl {text-shadow:0 0 2px #000,0 0 4px #000;}
	.__greeting1 dl dt {font-size:1.8rem;}
	.__greeting1 dl dd {font-size:2.6rem;font-weight:300;line-height:1.2;}

	.__greeting2 {display:block;margin-top:3rem;}
	.__greeting2 .img {width:auto;}
	.__greeting2 .img img {border-radius:4rem;}
	.__greeting2 .info {width:auto;margin-top:2rem;}
	.__greeting2 .info dl dt {font-size:1.8rem;line-height:1.4;}
	.__greeting2 .info dl dd {font-size:1.4rem;line-height:1.6;margin-top:1.5rem;}
	.__greeting2 .info p {font-size:1.6rem;margin-top:1.5rem;}
}




.registration table,
.registration table td{min-height:100%;}
.registration table{width:100%;border-top:2px solid #23408f;border-spacing:0;table-layout : fixed;position: relative;}
.registration table th,
.registration table td{padding:2rem 0; background-color: transparent;  font-size:1.6rem; line-height:2.5rem; color:#666; text-align:left; vertical-align: middle; border-collapse:collapse; empty-cells:show;}
.registration table td {padding:3rem 3rem;}


.registration table td:nth-of-type(1) {color: #000; font-weight: 500;}
.registration table td.md {color: #666; font-weight: 400;}
.registration table td span {color: #ff1515;}

.registration table td.td_style {color:#666; font-weight: 400; border-left: 1px solid #e6e6e6;}

.registration table thead>tr>th{background-color: #fcfdfe; font-weight: 500; font-size:1.7rem; line-height:2.3rem; color: #222; text-align: center;}

.registration table tr.two>td{height:10.5rem;}
.registration table tr.three>td{height:13.5rem;}

.registration table tr {border-bottom: 1px solid #e6e6e6;}

.registration table.line th + th,
.registration table.line td + td {border-left:1px solid #e6e6e6;}


.registration table.small th,
.registration table.small td{padding:1rem 0; font-size:1.5rem; line-height:1.3;}


.registration2 table,
.registration2 table td{min-height:100%;}
.registration2 table{width:100%;border-top:2px solid #23408f;border-spacing:0;table-layout : fixed;position: relative;}
.registration2 table th,
.registration2 table td{padding:2rem 0; background-color: transparent;  font-size:1.6rem; line-height:1.8rem; color:#666; text-align:center; vertical-align: middle; border-collapse:collapse; empty-cells:show;letter-spacing:-0.03em;}
.registration2 table td {padding:3rem 3rem;}


.registration2 table td:nth-of-type(1) {color: #000; font-weight: 500;border-right:1px solid #e6e6e6;}
.registration2 table td.md {color: #666; font-weight: 400;}
.registration2 table td span {color: #ff1515;}

.registration2 table td.td_style {color:#666; font-weight: 400; border-left: 1px solid #e6e6e6;}

.registration2 table thead>tr>th{background-color: #fcfdfe; font-weight: 500; font-size:1.7rem; line-height:2.3rem; color: #222; text-align: center;}

.registration2 table tr.two>td{height:10.5rem;}
.registration2 table tr.three>td{height:13.5rem;}

.registration2 table tr {border-bottom: 1px solid #e6e6e6;}

.registration2 table.line th + th,
.registration2 table.line td + td {/* border-left:1px solid #e6e6e6; */}


.registration2 table.small th,
.registration2 table.small td{padding:1rem 0; font-size:1.5rem; line-height:1.3;}

.table__btmTxt {padding: 2rem 0 0 ; font-size: 1.8rem; font-weight: 400; line-height: 2.8rem; color: #1b1b1b; letter-spacing: -0.5px;}
.table__btmTxt + .table__btmTxt {padding-top: 3rem;}
.table__btmTxt span {position: relative; }
.table__btmTxt span::before {content: "※"; position: absolute; top: 50%; left: -2.5rem; transform: translateY(-50%); }
.table__btmTxt.pd {padding: 2rem 0 0 2.5rem;}

.table__top {margin-bottom: 5rem;}
.table__top b {display: block; font-size: 1.9rem; color: #1b1b1b; font-size: 400; letter-spacing: -0.5px; padding-bottom: 1rem;}
.table__topFlex {display: flex; }
.table__top span {display: inline-block; padding-right: 0.5rem; font-size: 1.7rem; color: #666666; font-size: 400; letter-spacing: -0.5px; line-height: 2.6rem;}
.table__top p { font-size: 1.7rem; color: #666666; font-size: 400; letter-spacing: -0.5px; line-height: 2.6rem;}

.subpage.registration {background:url("https://welfare.sg.ac.kr/img/sub/regis__bg.png") no-repeat right bottom; }
.regis__btnWrap {display: flex; align-items: center ; justify-content: center; margin: 3rem auto 0; gap: 2rem;}
.regis__btnWrap .regis__btn {width: 22rem; height: 6rem; background: #23408f ; border-radius: 3px; display: flex; align-items: center; justify-content: center; gap: 1.5rem; border: none; transition: .3s ease;}
.regis__btnWrap .regis__btn p {font-size: 1.4rem ; font-weight: 500; color: #fff; }
.regis__btnWrap .regis__btn.esc {background: #fff; border: 1px solid #23408f; }
.regis__btnWrap .regis__btn.esc p {color: #23408f;}


.regis__btnWrap .regis__btn:hover {background-color: #cda436;}
.regis__btnWrap .regis__btn.esc:hover {background-color: transparent;}
p.infor_Pnum {font-size:22px; text-align:center; margin-top:30px; color:#000000;}
p.infor_Pnum > span{font-size:26px; color:#23408f; font-weight:bold;}

@media only screen and (max-width : 1024px){
	p.infor_Pnum {font-size:1.8rem;}
	p.infor_Pnum > span{font-size:2.2rem;}
}

.board .nursery__txt {margin-bottom: 5rem;}


.dw__flex {display: flex ; align-items: center; justify-content: space-between;}
.dw__flex a {display: flex; align-items: center; justify-content: center; gap: 1rem; margin-top: 6rem;}
.dw__flex a b {font-size: 1.6rem; color: #005bab; font-weight: 500;}




    .video { width: 100%; max-width: 900px; margin: 30px auto;}
    .video-container { position: relative; width: 100%; height: auto; padding-top: 50%;}
   .video-container  iframe {z-index: 1;top: 0;left: 0;position: absolute;width: 100%;height: 100%;}


@media only screen and (max-width : 1700px){

	.mainSlideArea .prev_icon_img {left: 2rem;}
	.mainSlideArea .next_icon_img {right: 2rem;}

}
@media only screen and (max-width : 1200px){

	.noticeWrap .prev_icon_img {margin: 0 0 0 4rem;}

}

@media only screen and (max-width : 1024px){
    .regis__btnWrap .regis__btn.pc {display: none;}

	.mainSlideArea .prev_icon_img {display: none;}
	.mainSlideArea .next_icon_img {display: none;}

	.mainSlide__tit {font-size: 4.5rem;}

	.noticeWrap .swiper-pagination-fraction {display: none;}
	.noticeWrap .notice_left {width: 12rem;}
	.noticeWrap .notice_right {width: calc(100% - 12rem); flex: 1;}

	.goLink__txt p {display:none;}
	.goLink__inner a.goLink__left {padding: 3rem;}
	.goLink__inner a.goLink__right {padding: 3rem;}
	.goLink__btn p {display: none;}
	.goLink {height: 11rem;}

	.boardWrap .wrap1280 {display: block;}
	.board__contWrap {width: 100%;}
	.boardWrap {padding: 7rem 0 5rem;}
	.board__cont {margin-top: 3rem;}

    .subpage {padding-bottom: 10rem;}

    .subpage.registration {background-size: 48rem;}

    colgroup {display: none;}


    .registration table thead>tr>th:first-of-type {width: 20rem;}
    .registration .wd {width: 20rem;}
    .registration table thead>tr>th.wd2 {width: 17rem ;}

    #container {padding-bottom: 0rem;}

    .btn__box3 {display: block; text-align: center;}
    .btn__box1 {gap: 2rem; justify-content: center; margin: 0 auto; margin-bottom: 2rem;}
    .btn__box1 > a {width: calc((100% - 2rem)/2)}
    .btn__box2 {margin: 0 auto; justify-content: center;}

}
@media only screen and (max-width : 840px){

	.mainSlide__tit {line-height: 6rem; margin-bottom: 2rem;}
	.board__list {min-height: 28rem;}
    .registration table td {
        padding: 3rem 2rem;
    }

    .registration table thead>tr>th:first-of-type {width: 10rem;}
	.registration table td{background-color: transparent;  font-size:1.0rem; line-height:2.5rem; color:#666; text-align:center; vertical-align: middle; border-collapse:collapse; empty-cells:show;}

    .registration .wd {width: 10rem;}
    .point__box {padding: 3rem 2rem 3rem 7rem;}
    .registration table thead>tr>th.wd2 {width: 10rem ;}

	.registration2 table td {
        padding: 0.5rem 0.5rem;
    }

    .registration2 table thead>tr>th:first-of-type {}
	.registration2 table td{background-color: transparent;  font-size:1.0rem; line-height:1.2rem; color:#666; text-align:center; vertical-align: middle; border-collapse:collapse; empty-cells:show;}

    .registration2 .wd {width: 10rem;}
    .point__box {padding: 3rem 2rem 3rem 7rem;}
    .registration2 table thead>tr>th.wd2 {width: 10rem ;}



	/*[e] Sub Style */
}

@media only screen and (max-width : 600px){
    .table600 {width: 100%;  overflow: auto;}
    .table600 table { width: 60rem; table-layout: fixed;}

    .scroll_info{ width:100%; padding:2.5rem 1rem; font-weight: 700; font-size:0; line-height:0; position: relative; }
    .scroll_info:before{content:"← scroll →"; margin-top:-1.25rem; font-size:1.6rem; font-weight: 700; line-height:1; color: #daa518; display:inline-block; position: absolute; left:5%; top:50%; animation-duration: 1s; animation-iteration-count:infinite; animation-name: scrollMove; animation-timing-function:ease-In-Out;animation-direction:alternate;}
    /*.scroll_info .scrolls{font-size:1.25rem; line-height:1.4; color: #cb0011; display:inline-block; position: absolute; left:44%; bottom:0.625rem; animation-duration: 1s; animation-iteration-count:infinite; animation-name: scrollMove; animation-timing-function:ease-In-Out;animation-direction:alternate;}*/
    @keyframes scrollMove {
        from {color: #bb9632; left:2%;}
        to {color: #000; left:6%;}
    }

}


@media only screen and (max-width : 480px){
	.noticeWrap .notice_left {width: auto; padding: 0 1rem;}
	.noticeWrap .notice_right {width: calc(100% - 7rem);}
	.noticeWrap .notice__slide--txt {padding: 0 2rem 0 0;}

    .goLink__txt {padding-left: 1rem;}
    .goLink__inner a.goLink__left {padding: 3rem 1rem;}
    .goLink__inner a.goLink__right {padding: 3rem 1rem;}

    .btn__box1 {justify-content: center; max-width: 44rem;}
    .btn__box1 a {width: calc((100% - 2rem)/2);}
    .btn__box2 {display: flex; flex-wrap: wrap; gap: 1rem; justify-content: center; max-width: 50rem;}
    .btn__box2 a {width: calc((100% - 1rem)/2); text-align: center;}
    .btn__box3__Flex1 {display: flex; flex-wrap: wrap; align-items: center; justify-content: center ; gap: 1rem;  max-width: 40rem; margin:  0 auto 2rem;}
    .btn__box3__Flex1 > a {width: calc((100% - 2rem)/2); text-align: center;}
    .btn__box3__Flex2 {display: flex; gap: 1rem; margin: 0 auto; justify-content: center;}
    .btn__box3__Flex1 b {width: 100%; text-align: center;}



	/*[e] Sub Style */
}


#__vis .fltBt {display:flex;left:0;bottom:20px;justify-content:center;gap:10px;position:absolute;width:100%;z-index:10;}
#__vis .fltBt a {display:flex;height:46px;border-radius:30px;border:2px solid #114e85;align-items:center;justify-content:center;font-size:18px;width:160px;color:#114e85;font-weight:600;}
#__vis .fltBt a:nth-child(1) {background:#114e85;color:#fff;border-color:#114e85;}
#__vis .fltBt a:nth-child(2) {background:#fff;color:#114e85;border-color:#114e85;}
#__vis .fltBt a:nth-child(3) {background:#fff;color:skyblue;border-color:skyblue;}

@media only screen and (max-width : 1024px){
	#__vis .fltBt a {height:60px;border-radius:40px;border:4px solid #114e85;font-size:22px;width:33.33%;}
}