/* BASIC css start */
/* µðÀÚÀÎ ¸®´º¾ó CSS */
/* °øÅë */
#content { font-family: "Noto Sans KR", sans-serif; font-optical-sizing: auto; font-style: normal; font-size: 16px; color: #363636; text-transform: uppercase; box-sizing: border-box; }
#content h1, #content h2, #content h3, #content h4, #content p, #content span, #content strong, #content div, #content a { font-family: "Noto Sans KR", sans-serif; }
/* »ó´Ü css */
.cs__wrap ul, .cs__wrap li { list-style: none; }
.cs__wrap a { display: block; color: inherit; cursor: pointer; text-decoration: none; }
.cs__wrap img { vertical-align: top; }
.cs__wrap { max-width: 1330px; margin: 0 auto; box-sizing: border-box; padding: 0; }
.cs__wrap .bbs-tit { margin: 0; }
.cs__wrap .bbs-tit h1 { font-size: 1.1875em; text-align: center; margin-bottom: 70px !important; margin-top: 70px; }
/* »ó´Ü ÅÇ¸Þ´º */
.cs__wrap .tabs { list-style: none; box-sizing: border-box; font-size: 16px; }
.cs__wrap .tabs { width: 100%; border-bottom: 3px solid #f7f7f7; display: flex; flex-direction: row; justify-content: center; align-items: center; padding-left: 0; gap: 1%; }
.cs__wrap .tabs .tab-btn a { padding: 20px 50px; font-size: 1em; }
.tab-sel { border-bottom: 3px solid #000; font-weight: 600; }
/* ÅÇ ÄÜÅÙÃ÷ */
.tab-content { display: none; }
.tab-show { display: block; }
/* °í°´¼¾ÅÍ */
.cs__wrap .section-top h4 { margin-top: 70px; font-size: 1.3125em; margin-bottom: 30px; font-weight: bold; }
.cs__wrap .section-top ul { display: flex; flex-direction: row; gap: 1%; padding-left: 0; }
/* °í°´¼¾ÅÍ ¹®ÀÇ ¾ÆÀÌÄÜ ¸Þ´º */
.cs_menu { display: flex; flex-direction: row; padding-left: 0; gap: 0 !important; margin-top: 50px; }
.cs_menu li { border: 1px solid #e5e5e5; width: 100%; position: relative; }
.cs_menu a { width: 16.73%; padding: 100px; }
.cs_menu .img_wrap { position: absolute; top: 16%; left: 50%; transform: translateX(-50%); }
.cs__wrap .section-top .cs_menu .text { position: absolute; bottom: 15.00%; left: 50%; transform: translateX(-50%); font-weight: 600; font-size: 1.230769230769231em; }

/*
    ÆÐ½º¿öµå css
*/
.bbs-table-pwd { border: 0; padding: 50px 0; margin: 0; }
p.password__txt { text-align: center; font-size: 0.9230769230769231em; color: #000; line-height: 1.5em; }
/* ÆÐ½º¿öµå ÀÔ·ÂÃ¢ */
.bbs-table-pwd .MS_input_txt { background-color: #f7f7f7; width: 100%; box-sizing: border-box !important; }
.password_input_wrap { width: 180px; margin: 20px auto 0; }
/* È®ÀÎ ¹öÆ° */
.btn_password { position: relative; }
.btn_password .CSSbuttonBlack.point_bg.point_border { background-color: #222 !important; color: #fff; width: 180px; position: absolute; left: 50%; transform: translateX(-50%); box-sizing: border-box; }
/* Ãë¼Ò, ¸ñ·Ï ¹öÆ° */
.bbs-link.pwd-link { margin-top: 50px !important; }
.bbs-link.pwd-link .btn_cancel, .bbs-link.pwd-link .btn_list { width: 180px !important; }
.bbs-link.pwd-link .btn_list { background-color: #512772 !important; color: #fff !important; }
/* BASIC css end */

