@charset "utf-8";
/* 인사말 */
.gt { display: flex; align-items: flex-start; position: relative; padding-bottom: 60px;}
.gt::after { content: ""; position: absolute; z-index: -1; width: calc(100% - 100px); right: 0; height: 82%; bottom: 0; background: #f5f7fb;}
.gt .info { padding-top: 190px; padding-left: 60px; flex: 1 1 auto; min-width: 0; width: 1%; }
.gt .info h3 { font-size: 24px; line-height: 1.444em; letter-spacing: -.03em; font-weight: 500; color: #242424; }
.gt .info p { line-height: 1.6em; font-size: 17px; margin-top: 30px; font-weight: 300;}
.gt .info strong { display: inline-block; margin-top: 30px; position: relative; font-size: 18px; font-weight: 500; color: #242424; letter-spacing: -.03em; line-height: 1em; padding-left: 10px;}
.gt .info strong::before { content: ""; position: absolute; left: 0; width: 3px; height: 16px; background: #3d5aa7;}

/* 오시는길 */
.lct { display: flex; align-items: center;}
.lct .left { border-radius: 40px; overflow: hidden; width: 50%;}
.lct .right { padding-left: 60px; width: 50%; }
.lct .right h2 { line-height: 1em; font-size: 26px; font-weight: 600; letter-spacing: -.03em; color: #242424; margin-bottom: 35px; }
.lct-list li { display: flex; align-items: flex-start; margin-bottom: 25px;}
.lct-list li:last-child { margin-bottom: 0; }
.lct-list li .tit { width: 85px; display: flex; align-items: center; font-size: 18px; font-weight: 500; letter-spacing: -.03em; color: #242424; line-height: 1em; position: relative; padding-top: 3px;} 
.lct-list li .tit::after { content: ""; position: absolute; right: 0; top: 0; bottom: 0; margin: auto; width: 1px; height: 10px; background: #ddd;}
.lct-list li .tit img { display: inline-block; margin-right: 12px;}
.lct-list li .txt { flex: 1 1 auto; min-width: 0; width: 1%; padding-left: 15px;}
.lct .right a { width: 150px; height: 50px; display: flex; align-items: center; padding: 0 25px; background: #d4a716; color: #fff; line-height: 1em; letter-spacing: -.03em; font-weight: 300; margin-top: 50px;}
.lct .right a span { display: inline-block; padding-left: 26px;}

/* sub2 탭메뉴 */
.sub-tab { display: flex; border: 1px solid #ddd; border-bottom: none; flex-wrap: wrap; margin-bottom: 60px; border-right: none;}
.sub-tab li { width: calc(100%/4); border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; text-align: center;}
.sub-tab li a { display: flex; padding: 14px 5px; align-items: center; justify-content: center; font-size: 18px; font-weight: 500; letter-spacing: -.03em; line-height: 1.2em; color: #686868; } 
.sub-tab li.active{ background: #d4a716; }
.sub-tab li.active a { color: #fff; }

.sub-tab2 { display: flex; border: 1px solid #ddd; border-bottom: none; flex-wrap: wrap; margin-bottom: 60px; border-right: none;}
.sub-tab2 li { width: calc(100%/4); border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; text-align: center;}
.sub-tab2 li a { display: flex; padding: 14px 5px; align-items: center; justify-content: center; font-size: 18px; font-weight: 500; letter-spacing: -.03em; line-height: 1.2em; color: #686868; } 
.sub-tab2 li.active{ background: #d4a716; }
.sub-tab2 li.active a { color: #fff; }
