



/* Common **********************************************************************/ 
html,body {width:100%;}
html {overflow-y:scroll; box-sizing:border-box;}
*, *:before, *:after{box-sizing:inherit;}
*{
-webkit-text-size-adjust:none;
-webkit-text-size-adjust - auto | none | N% (default auto)
}
body {word-break:break-all;-ms-word-break:break-all; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button {margin:0; padding:0; word-break:keep-all;}
fieldset,img {border:0px none; vertical-align:top;}
dl,ul,ol,menu,li {list-style:none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content:''; content:none;}
button {border:0 none; background-color:transparent; cursor:pointer;}
body { background:#fff;}
body,th,td,input,select,textarea,button {font-size:18px; line-height:1.7; font-family:"Noto Sans KR", sans-serif; color:#555; letter-spacing: -0.05em;} /* 기본폰트 세팅 */
input, select, textarea, button{vertical-align:middle; }
a:link,a:active,a:visited{color:#7d7d7d; text-decoration:none; border:0px;}
a:hover,a:focus{color:#333; text-decoration:none}
a {display: block; width: 100%; height: 100%;}

table {border-collapse:collapse; border-spacing:0;}
address,caption,cite,code,dfn,em,var {font-style:normal; font-weight:normal;}
summary, caption, legend, hr {width:0; height:0; font-size: ; line-height: ; overflow: hidden; visibility: hidden; border: none; position:absolute; left:-1000em;}
caption {position:static;}
/* label hidden 泥섎━ */
.invisible, .hide{overflow:hidden; visibility:hidden; width:0; height:0; font-size:0; line-height:0; position:absolute;}
label.invisible{*position:Absolute;}


/* common */
.clfix:after {content: "."; display: block; height:0px; clear: both; visibility: hidden;}
.clfix {display:inline-block;}
.clfix {display:block;}
* html .clfix {height:1%;} /* Hides from IE-mac */
.clfix {zoom:1;} /*for IE 5.5-7*/


.center{text-align:center;}
.inner {width:1450px; margin:0 auto;}
.pc {display:block;}
.tab {display:none;}
.mob {display:none;}
.pc_img {display:inline-block;}
.tab_img {display:none;}
.mob_img {display:none;}


.wave {font-family: 'Wave' !important;}
.org {color: #FF9D00 !important;}


/* === Main === */
#wrap {position:relative; width:100%; margin:0 auto; overflow:hidden; }

#header {width:100%; height: 145px; z-index: 10; text-align: center; position:fixed; left:0; top:0; background: rgba(80,80,80,.75); padding: 0 3%;} 
#header .inner {position: relative; text-align: right;}
#header h1 {position:absolute; left: 3%; top: 33px; width: 351px; height: 89px;}
#header h1 img {display:block; width:100%; height:100%;}

#header .gnb {font-size: 0; display:inline-block; text-align: right;}
#header .gnb > li {display:inline-block; font-size: 20px; height: 145px; line-height: 145px; margin-right: 90px; position:relative; font-weight: 600;}
#header .gnb > li:last-child {margin-right: 0;}
#header .gnb > li > a {color: #fff;}


.navi {display:none;}
.navi_btn {display:none;}


#quick_btn {position: fixed; right: 0%; top: 50%; transform: translateY(-50%); z-index: 999;}
#quick_btn .q_list {width: 100px; background: #fff; border-radius: 43px 0 0 43px; padding: 15px 9px 15px 15px; box-shadow: 0 2px 6px rgba(0,0,0,.2);}
#quick_btn .q_list li {padding: 12px 0; text-align: center; border-bottom: 1px solid #C9CDD2;}
#quick_btn .q_list li:last-child {border-bottom: 0;}
#quick_btn .q_list li img {width: 34px;}
#quick_btn .q_list li p {font-size: 13px; line-height: 1; margin-top: 13px; color: #33383C;}
#quick_btn .q_list li:last-child p {line-height: 16px;}

#quick_btn button.top_btn {display: none;}
#quick_btn button.q_plus {display: none;}




.inquiry_wrap {position: fixed; width: 100%; height: 215px; left: 0; bottom: 0; z-index: 995;}
.inquiry_wrap .top_btn {width: 250px; height: 50px; background: #F3830A; border-radius: 30px 30px 0 0; display: flex; justify-content:center; align-items: center; margin: 0 auto; cursor: pointer;}
.inquiry_wrap .top_btn img {width: 14px; margin-right: 10px;}
.inquiry_wrap .top_btn p {font-size: 16px; font-weight: bold; line-height: 1; color: #fff;}

.inquiry_wrap .i_content {width: 100%; height: 165px; background: #F3830A; padding: 40px 0;}
.inquiry_wrap .i_content .i_inner {width: 1070px; margin: 0 auto; display: flex; justify-content: space-between;}
.inquiry_wrap .i_content .i_box {width: 870px;}
.inquiry_wrap .i_content .i_box ul {display: flex;}
.inquiry_wrap .i_content .i_box ul li {margin-right: 25px;}
.inquiry_wrap .i_content .i_box ul li:last-child {margin-right: 0;}
.inquiry_wrap .i_content .i_box ul li input[type="text"] {width: 260px; height: 50px; background: #fff; border: 0; border-radius: 24px; padding-left: 20px; font-size: 16px;}
.inquiry_wrap .i_content .i_box ul li input::placeholder {color: #A4AAB1;}
.inquiry_wrap .i_content .i_box ul li select {width: 260px; height: 50px; background: #fff; border: 0; border-radius: 24px; padding-left: 25px; font-size: 16px; appearance: none; -webkit-appearance: none;  -moz-appearance: none; background: #fff url(../images/select_arrow.png) no-repeat center right 15px; background-size: 11px 6px;}

.inquiry_wrap .i_content .in_btn {width: 160px; height: 50px; color: #000; font-size: 24px; font-weight: bold; background: #fff; border-radius: 25px; font-weight: 700;}
.inquiry_wrap .i_content .privacy {display: flex; align-items: center; margin-top: 14px;}
.inquiry_wrap .i_content .privacy p {font-size: 16px; color: #fff; padding-left: 8px;}


#main_visual {width: 100%; height: 100vh; position: relative; overflow: hidden;}
#main_visual .video_wrap video {width: 100%; height: 100%; object-fit: cover;}


#con1 {padding: 160px 0; text-align: center; background: #FFF9E9;}
#con1 span {font-size: 24px; line-height: 1; color: #FFC627; display: block; font-weight: bold;}
#con1 span b {color: #F3981C;}
#con1 h2 {font-size: 54px; line-height: 70px; margin: 50px 0 25px; color: #555; font-weight: 400;}
#con1 h2 b {color: #F3981C; font-weight: bold;}
#con1 p {font-size: 18px; line-height: 28px; color: #555;}


#con2 .c2_list {display: flex;}
#con2 .c2_list li {width: 25%; position: relative; cursor: pointer;}
#con2 .c2_list li .img_box {width: 100%; position: relative;}
#con2 .c2_list li .img_box img {width: 100%;}
#con2 .c2_list li .img_box .black_bg {width: 100%; height: 100%; background: rgba(0,0,0,.8); position: absolute; left: 0; top: 0; transition: all 0.3s ease;}
#con2 .c2_list li:hover .img_box .black_bg {background: rgba(0,0,0,.15); transition: all 0.3s ease;}

#con2 .c2_list li .txt {position: absolute; left: 0; top: 0; width: 100%; height: 100%; text-align: center; padding: 110px 10px 95px; z-index: 15;}
#con2 .c2_list li .txt span {font-size: 35px; display: block; line-height: 1; color: #fff;}
#con2 .c2_list li .txt h3 {color: #fff; font-size: 33px; line-height: 48px; margin: 245px 0 100px;}
#con2 .c2_list li .txt p {color: #fff; font-size: 20px; line-height: 32px;}


#con3 {padding: 110px 0 50px; background: url(../images/con3_bg.png) no-repeat right 3% top 55px; background-size: 552px 535px;}
#con3 .inner {display: flex; align-items: center; justify-content: space-between;}
#con3 .inner .tit {width: 40%; padding-right: 3%;}
#con3 .inner .tit h2 {font-size: 54px; line-height: 73px; font-weight: 500; margin-bottom: 25px;}
#con3 .inner .tit h2 b {color: #F3981C; font-weight: bold;}
#con3 .inner .tit p {font-size: 18px; line-height: 28px;}

#con3 .inner .tit .profile {margin-top: 40px; width: 350px;}
#con3 .inner .tit .profile .name {display: flex; align-items: end;}
#con3 .inner .tit .profile .name h3 {margin-right: 15px; font-size: 55px; line-height: 1; font-weight: bold;}
#con3 .inner .tit .profile .name span {display: block; font-size: 24px; line-height: 1; font-weight: bold;}

#con3 .inner .tit .profile .bullet {width: 100%; margin-top: 20px; padding-top: 35px; border-top: 1px solid #707070;}
#con3 .inner .tit .profile .bullet li {font-size: 18px; line-height: 28px;}
#con3 .inner .tit .profile .bullet li:first-child {font-weight: bold; color: #F3830A;}

#con3 .inner > .img_box {width: 60%; font-size: 0;}
#con3 .inner > .img_box img {width: 48%; display: inline-block; margin-right: 4%; border-radius: 45px;}
#con3 .inner > .img_box img:last-child {margin-right: 0; margin-top: 330px;}


.title {text-align: center;}
.title span {display: block; font-size: 24px; line-height: 1; font-weight: bold; color: #FFC627; letter-spacing: 0; margin-bottom: 55px;}
.title span b {color: #F3981C;}
.title h2 {font-size: 54px; line-height: 70px; color: #555; font-weight: 500;}
.title h2 b {font-weight: bold; color: #F3981C;}
.title p {font-size: 18px; line-height: 28px; margin-top: 20px;}


#con4 {padding: 120px 0 140px; background: #FFF9E9;}
#con4 .title {margin-bottom: 40px;}
#con4 .c4_list {display: flex; align-items: center; justify-content: center;}
#con4 .c4_list li {width: 294px; height: 294px; background: #fff; border-radius: 50px; margin-right: 15px; transition: all 0.3s ease; cursor: pointer;}
#con4 .c4_list li a {width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; flex-direction: column; color: #444;}
#con4 .c4_list li:last-child {margin-right: 0;}
#con4 .c4_list li img {width: 120px; margin-bottom: 30px; transition: all 0.3s ease;}
#con4 .c4_list li p {font-size: 28px; font-weight: bold; line-height: 1;}

#con4 .c4_list li.on {background: linear-gradient(-45deg, #FFC627, #F3981C); transition: all 0.3s ease;}
#con4 .c4_list li.on p {color: #fff;}


#con5 {margin: 145px 0 170px;}
#con5 .title {margin-bottom: 85px;}

.vert_list li {width: 100%; margin-bottom: 40px;}
.vert_list li .c5_box {width: 100%; display: flex; align-items: center; justify-content: space-between;}
.vert_list li .c5_box > img {width: 45%; border-radius: 30px; border: 1px solid #E2E2E2;}
.vert_list li .c5_box .txt {width: 42%;}
.vert_list li .c5_box .txt h3 {font-size: 32px; line-height: 48px; font-weight: 400; padding-bottom: 22px; margin-bottom: 22px; border-bottom: 0.3px solid #707070;}
.vert_list li .c5_box .txt h3 b {font-weight: bold; color: #F3981C;}
.vert_list li .c5_box .txt p {font-size: 18px; line-height: 28px;}

.vert_list li.right .c5_box {flex-direction: row-reverse;}


#con6 {padding: 120px 0;}
#con6 .title {margin-bottom: 50px;}
#con6 img {width: 100%; border-radius: 50px;}


#con7 {margin: 110px 0 130px;}
#con7 .title {margin-bottom: 100px;}
#con7 .title h2 strong {font-weight: bold; color: #FFC627;}

#con7 .c7_list li {display: flex; align-items: center; justify-content: space-between; margin-bottom: 60px;}
#con7 .c7_list li:last-child {margin-bottom: 0;}
#con7 .c7_list li:nth-child(2n) {flex-direction: row-reverse;}
#con7 .c7_list li img {width: 45%; border-radius: 30px; border: 1px solid #E2E2E2;}
#con7 .c7_list li .txt {width: 42%;}
#con7 .c7_list li .txt span {display: block; font-size: 20px; line-height: 1; font-weight: bold; color: #F3981C;}
#con7 .c7_list li .txt h3 {font-size: 32px; line-height: 1; font-weight: 400; margin: 20px 0; padding-bottom: 18px; border-bottom: 0.3px solid #707070;}
#con7 .c7_list li .txt h3 b {font-weight: bold;}
#con7 .c7_list li .txt p {font-size: 18px; line-height: 28px;}


.yellow_sec {padding: 130px 0 150px; background: #FFF9E9 url(../images/con8_bg.png) no-repeat right 7% top 80px; background-size: 473px 494px;}
.yellow_sec .title {text-align: left; margin-bottom: 60px;}
.yellow_sec .title h2 {font-weight: 400;}

.yellow_sec .c8_list {display: flex; justify-content: space-between;}
.yellow_sec .c8_list li {width: 23.8%;}
.yellow_sec .c8_list li img {width: 100%; border-radius: 30px;}
.yellow_sec .c8_list li .txt {text-align: center; margin-top: 30px;}
.yellow_sec .c8_list li .txt span {display: block; font-size: 20px; color: #F3981C; line-height: 1;}
.yellow_sec .c8_list li .txt h3 {font-size: 28px; line-height: 1; margin: 20px 0;}
.yellow_sec .c8_list li .txt p {font-size: 18px; line-height: 28px;}


#con9 {margin: 150px 0 160px;}
.ms_hover {display: flex; align-items: center; justify-content: space-between;}
.ms_hover .img_box {width: 45%;}
.ms_hover .img_box img {width: 100%; border-radius: 30px;}
.ms_hover .txt {width: 49%;}
.ms_hover .txt h2 {font-size: 54px; line-height: 73px; font-weight: 400; margin-bottom: 20px;}
.ms_hover .txt h2 b {font-weight: bold; color: #F3981C;}
.ms_hover .txt p {font-size: 18px; line-height: 28px;}

.ms_hover .orh_list {display: flex; align-items: center; margin-top: 30px;}
.ms_hover .orh_list li {width: 220px; height: 50px; text-align: center; border-radius: 10px; background: #F3981C; font-size: 28px; line-height: 48px; color: #fff; margin-right: 25px; font-weight: bold; cursor: pointer; transition: all 0.3s ease;}
.ms_hover .orh_list li a {display: block; width: 100%; height: 100%; color: #fff;}
.ms_hover .orh_list li:hover {background: #FFC627; transition: all 0.3s ease;}
.ms_hover .orh_list li:last-child {margin-right: 0;}

#con9 .c9_list {margin-top: 125px;}

#con11 {margin: 200px 0 300px; position: relative;}
#con11 .tit span {display: block; font-size: 58px; line-height: 1; color: #FFC627; font-weight: bold; letter-spacing: 0;}
#con11 .tit span b {color: #F3981C; font-weight: bold;}
#con11 .tit h2 {font-size: 54px; line-height: 73px; margin: 40px 0 20px; font-weight: 400;}
#con11 .tit p {font-size: 18px; line-height: 28px;}

#con11 .c11_wrap {position: absolute; left: 50%; top: 0; width: 50%; overflow: hidden; padding-right: 30px;}
#con11 .c11_wrap .c11_list li {width: 395px;}
#con11 .c11_wrap .c11_list li img {width: 100%;}
#con11 .c11_wrap .c11_list li .txt {background: #FFF9E9; padding: 40px 40px 55px; border-radius: 0 0 100px 0;}
#con11 .c11_wrap .c11_list li .txt h3 {font-size: 32px; line-height: 1; margin-bottom: 10px;}
#con11 .c11_wrap .c11_list li .txt p {font-size: 18px; line-height: 28px;}


#con13 {margin: 170px 0 140px;}
#con13 .title {margin-bottom: 30px;}
#con13 .img_box {width: 100%;}
#con13 .img_box img {width: 100%;}


#con14 .c14_list li {display: flex; align-items: center; justify-content: space-between; margin-right: 40px;}
#con14 .c14_list li .img_box {width: 43%;}
#con14 .c14_list li .img_box img {width: 100%; border-radius: 30px;}

#con14 .c14_list li .txt {width: 50%;}
#con14 .c14_list li .txt h3 {font-size: 32px; line-height: 48px; font-weight: 400; padding-bottom: 22px; margin-bottom: 22px; border-bottom: 0.3px solid #707070;}
#con14 .c14_list li .txt h3 b {font-weight: bold; color: #F3981C;}
#con14 .c14_list li .txt p {font-size: 18px; line-height: 28px;}
#con14 .c14_list li .txt .rec_box {margin-top: 65px;}
#con14 .c14_list li .txt .rec_box h4 {font-size: 28px; line-height: 1; margin-bottom: 25px;}
#con14 .c14_list li .txt .rec_box ul {display: flex; justify-content: space-between;}
#con14 .c14_list li .txt .rec_box ul li {width: 23.2%; display: block; text-align: center; margin-right: 0;}
#con14 .c14_list li .txt .rec_box ul li img {width: 100%;}
#con14 .c14_list li .txt .rec_box ul li p {font-size: 15px; line-height: 24px; margin-top: 20px;}

#con14 .c14_list li.right {flex-direction: row-reverse;}


#con15 {margin: 120px 0 160px;}
#con15 .title {margin-bottom: 60px;}
#con15 .c15_list {display: flex; justify-content: space-between;}
#con15 .c15_list li {width: 32%;}
#con15 .c15_list li img {width: 100%; border: 1px solid #E2E2E2;}
#con15 .c15_list li .txt {background: #FFF9E9; padding: 40px 40px 55px; border-radius: 0 0 100px 0;}
#con15 .c15_list li .txt h3 {font-size: 32px; line-height: 1; margin-bottom: 15px;}
#con15 .c15_list li .txt p {font-size: 18px; line-height: 28px;}


#con16 {padding: 170px 0 470px; background: url(../images/con16_bg.jpg) no-repeat center center / cover;}
#con16 h2 {font-size: 51px; line-height: 73px; color: #222; margin-bottom: 25px; font-weight: 500; color: #fff;}
#con16 h2 b {font-weight: 500;}
#con16 p {font-size: 24px; line-height: 37px; color: #fff;}


#con17 {position: relative;}
#con17 > .foot_img {position: absolute; right: 0; top: 0; width: 50%;}
#con17 > .foot_img img {width: 100%;}

#con17 .info {padding: 100px 0; width: 45%;}
#con17 .info > div {margin-bottom: 45px;}
#con17 .info > div h3 {font-size: 29px; line-height: 1; padding-bottom: 10px; margin-bottom: 20px; border-bottom: 0.3px solid #707070;}

.root_daum_roughmap .cont {display: none !important;}
.root_daum_roughmap .map_border {display: none !important;}
.root_daum_roughmap .wrap_map {height: 290px !important;}

#con17 .info .if01 {position: relative;}
#con17 .info .if01 p {font-size: 20px; line-height: 31px; font-weight: 500; color: #222;}
#con17 .info .if01 p b {font-weight: bold; color: #F3981C;}
#con17 .info .if01 > span {font-size: 50px; line-height: 1; color: #F3981C; display: block; font-weight: bold; margin: 10px 0 25px;}
#con17 .info .if01 .parking_btn {width: 165px; height: 40px; font-size: 20px; color: #fff; background: #F3981C; border-radius: 20px; position: absolute; right: 0; top: 55px; display: block; font-weight: bold;}

#con17 .info .if02 .time {margin-bottom: 13px;}
#con17 .info .if02 .time li {font-size: 20px; line-height: 32px; display: flex;}
#con17 .info .if02 .time li span {width: 72px; margin-right: 25px; text-align: justify; text-align-last: justify;}
#con17 .info .if02 .time li p {width: 200px; text-align: justify; text-align-last: justify;}
#con17 .info .if02 .time li.orange {color: #F3981C; font-weight: bold;}
#con17 .info .if02 > p {font-size: 18px;}

#con17 .info .if03 p {font-size: 16px; line-height: 28px; margin-bottom: 30px;}
#con17 .info .if03 p span {margin: 0 10px;}
#con17 .info .if03 p:last-of-type {margin-bottom: 0;}
#con17 .info .if03 button {font-size: 16px; line-height: 28px; color: #555;}






/* === Sub === */
#sub_visual {width: 100%; height: 500px; background: url(/images/sub_visual.jpg) no-repeat center center / cover; padding: 200px 0;}
#sub_visual .title p {font-size: 26px; line-height: 1; margin-bottom: 30px; color: #fff;}
#sub_visual .title h2 {font-size: 70px; line-height: 1; color: #fff; font-weight: bold;}

#sub_visual.bg02 {background: url(/images/sub_visual_02.jpg) no-repeat center center / cover;}


/* 로그인 */
#login_wrap {width: 100%; margin: 250px 0 200px;}
#login_wrap .l_tit {text-align: center; margin-bottom: 60px;}
#login_wrap .l_tit h3 {font-size: 50px; font-weight: 300; line-height: 1;}
#login_wrap .l_tit h3 b {font-weight: bold;}
#login_wrap .l_tit p {font-size: 22px; margin-top: 20px;}

#login_wrap .login_box {width: 600px; background: #f7f7f7; border-radius: 20px; margin: 0 auto; padding: 50px 30px 60px;}
#login_wrap .login_box input {width: 100%; height: 50px; border: 1px solid #ddd; padding-left: 20px; font-size: 16px; color: #000; margin-bottom: 5px;}
#login_wrap .login_box input:last-of-type {margin-bottom: 20px;}
#login_wrap .login_box input::placeholder {color: #888;}
#login_wrap .login_box .login_btn {display:block; width: 100%; height: 50px; background: #FF9D00; border-radius: 8px; color: #fff;}

#login_wrap .login_box .findpw {font-size: 16px; text-align: left; margin-top: 15px;}
#login_wrap .login_box .findpw a {color: #000;}
#login_wrap .login_box .j_btn {font-size: 16px; display: block; margin-top: 15px; font-weight: 500; float: right;}
#login_wrap .login_box .j_btn a {color: #FF9D00;}


#login_wrap .join_box {width: 800px; background: #f7f7f7; border-radius: 20px; margin: 0 auto; padding: 50px 30px 60px;}
#login_wrap .join_box .join li {margin-bottom: 25px;}
#login_wrap .join_box .join li p {font-size: 16px; font-weight: 500; margin-bottom: 5px;}
#login_wrap .join_box .join li p b {color: #003067;}
#login_wrap .join_box .join li > input {width: 100%; height: 50px; border: 1px solid #ddd; padding-left: 20px; font-size: 16px; color: #000; margin-bottom: 5px;}
#login_wrap .join_box .join li > input::placeholder {color: 888;}

#login_wrap .join_box .join li .pw_span {font-size: 14px; line-height: 1; color: #666;}

#login_wrap .join_box .join li.agree .tit {display: flex; margin-bottom: 5px; align-items: center;}
#login_wrap .join_box .join li.agree .tit input {display: block; margin-right: 8px; margin-top: -4px;}
#login_wrap .join_box .join li.agree textarea {width: 100%; height: 150px; border: 1px solid #ddd; padding: 15px; font-size: 14px; line-height: 24px;}

#login_wrap .join_box .join_btn {display:block; width: 300px; height: 50px; background: #003067; border-radius: 8px; color: #fff; font-size: bold; margin: 0 auto; margin-top: 40px;}

#login_wrap .join_box .mypage li {border-bottom: 1px solid #ddd; padding-bottom: 20px;}
#login_wrap .join_box .mypage li:nth-of-type(2) {border-bottom: 0; padding-bottom: 0;}
#login_wrap .join_box .mypage li:last-child {margin-bottom: 0;}
#login_wrap .join_box .mypage li strong.my_data {font-size: 18px; font-family: 'Pretendard'; font-weight: 500;}
#login_wrap .join_box .withdrawal {font-size: 14px; display: block; font-weight: 500; float: right; color: #888; margin-top: 15px;}
#login_wrap .join_box .edit_btn {display:block; width: 300px; height: 50px; background: #003067; border-radius: 8px; color: #fff; font-size: bold; margin: 0 auto; margin-top: 60px;}


.admin_member_list .admin_tbl {width: 100%; border-top: 2px solid #003067;}
.admin_member_list .admin_tbl th {background: #eaeff6; font-size: 16px; padding: 12px 0;}
.admin_member_list .admin_tbl td {text-align: center; font-size: 16px; padding: 12px 0; border-bottom: 1px solid #ddd;}
.admin_member_list .admin_tbl td .admin_wd {font-size: 14px; width: 100px; height: 34px; text-align: center; background: #333; color: #fff; font-weight: 500; border-radius: 8px;}



.admin_in_wrap { min-height: 100vh; padding-top: 90px;}

#admin_inq {margin: 100px 0 150px; min-height: 50vh;}
#admin_inq .inner {width: 1400px;}
#admin_inq h2 {font-size: 50px; text-align: center; line-height: 1; margin-bottom: 30px;}

#admin_inq .list_btn {width: 250px; height: 60px; border-radius: 30px; background: #000; font-size: 20px; display: block; margin: 0 auto; margin-top: 50px;}
#admin_inq .list_btn a {display: block; width: 100%; height: 100%; color: #fff; line-height: 60px;}

.admin_tbl {width: 100%; border-top: 3px solid #003067;}
.admin_tbl tr {border-bottom: 1px solid #ddd;}
.admin_tbl th {font-size: 16px; padding: 14px 0; background: #f5f5f5;}
.admin_tbl td {font-size: 16px; padding: 14px 0; text-align: center; background: #fff;}
.admin_tbl td .view_btn {font-size: 14px; color: #fff; background: #000; display: inline-block; width: 110px; border-radius: 3px; height: 34px; line-height: 34px; font-weight: 500;}
.admin_tbl td .view_btn:hover {background: #003067;}

.paging_wrap{text-align: center; margin-top: 40px;}
ul.paging{display: inline-block; font-size: 0;}
ul.paging li{display: inline-block; vertical-align: middle; margin-right: 5px;}
ul.paging li:last-child {margin-right: 0;}
ul.paging li img {vertical-align: middle;}
ul.paging li a {display: block; width: 40px; height: 40px; border-radius: 20px; border: 1px solid #ddd; font-size: 16px; color:#999; line-height: 40px;}
ul.paging li.on a {color:#fff; border: 0; background:#000;}


.admin_tab_btn {display: flex; align-items: center; justify-content: center; margin-bottom: 50px;}
.admin_tab_btn li {width: 280px; height: 50px; background: #5B5C5D; text-align: center; line-height: 50px; font-size: 18px; font-weight: 500; margin-right: 15px; border-radius: 25px;}
.admin_tab_btn li:last-child {margin-right: 0;}
.admin_tab_btn li a {color: #fff; display: block; width: 100%; height: 100%;}

.admin_tab_btn li.on {background: #FF9D00;}









