/*공통 wrap*******************************************************************/
.conwrap{*zoom:1; padding-bottom: 100px;}
.conwrap:after{content:"";display: block;clear:both;}
.conwrap{} /*font-family: 'Pretendard';font-weight: 800;*/

.new_contents_tit {font-size: 22px; color: #000; font-weight: 900; padding-left: 30px; margin-bottom: 15px; 
	               background: url(/new_images/contents/titicon.jpg) 0px 3px no-repeat; font-family:'Jalnan' }
.new_contents p{padding-bottom: 30px; font-size: 16px; line-height: 160%; color: #555; }


#box_form{ width:100%;  margin:0 auto;  }
#box_form_m{ width:100%;  margin:0 auto;  display:none;  }

@media all and (max-width:900px){  
.conwrap {margin: 0px 10px;}	
#box_form{  display:none;  }
#box_form_m { display:block; }   
 }


/*2026-06 신규 ///////////////////////////////////////////////////////////////////////*/

/*////////////////함께하는 사람들 타이틀*/
.contents_title_blackh2 {font-size: 35px; color: #000; font-weight: 800;}

/*////////////////센터소개 인사말*/
.p_intro_sub01_1{*zoom:1; padding-bottom: 100px;}
.p_intro_sub01_1:after{content:"";display: block;clear:both;}

.p_intro_sub01_1 .centerbox {width: 100%;}
.p_intro_sub01_1 .centerbox h3{font-size: 24px; color:#000; font-weight: 700; line-height: 160%; margin-bottom: 80px;}

.p_intro_sub01_1 .leftbox{float: left; width: 60%; padding-right:120px; }
.p_intro_sub01_1 .leftbox h2{font-size: 48px; color:#19ad5e; font-weight: 800; line-height: 130%; margin-bottom: 30px;}
.p_intro_sub01_1 .leftbox p{font-size: 20px; color:#000; font-weight: 500; line-height: 160%; margin-bottom: 60px;}
.p_intro_sub01_1 .leftbox strong{font-size: 20px; color:#000; font-weight: 800; line-height: 160%;}

.p_intro_sub01_1 .rightbox{float: right; width: 40%;}
.p_intro_sub01_1 .rightbox img{padding-bottom: 10px;}

@media all and (max-width:1024px){ 
.p_intro_sub01_1 .leftbox{float: none; width: 100%; padding-right:0px; }	
.p_intro_sub01_1 .rightbox{float: none; width: 100%; padding-top: 50px;}	
.p_intro_sub01_1 .rightbox img{width: 50%; padding-right: 1px; float: left;}	
}

@media all and (max-width:800px){ 
.p_intro_sub01_1 .rightbox img{width: 100%;}	
.p_intro_sub01_1 .leftbox h2{font-size: 38px; margin-bottom: 20px;}
.p_intro_sub01_1 .leftbox h3{font-size: 22px; margin-bottom: 45px;}
.p_intro_sub01_1 .leftbox p{font-size: 18px; margin-bottom: 35px;}
.p_intro_sub01_1 .leftbox strong{font-size: 18px;}
}


/*////////////////센터소개 운영법인*/
.p_intro_sub01_2{*zoom:1; padding-bottom: 100px;}
.p_intro_sub01_2:after{content:"";display: block;clear:both;}

.p_intro_sub01_2 .centerbox {width: 100%;}
.p_intro_sub01_2 .centerbox h3{font-size: 22px; color:#559974; text-align: center; font-weight: 700; line-height: 160%; margin-bottom: 60px;}

.p_intro_sub01_2 .greenbox2 {width: 100%; background-color: #e6f8ee; border-radius: 30px; margin-bottom: 80px;}
.p_intro_sub01_2 .greenbox2 ul{display:flex; justify-content:center; align-items:flex-start; flex-wrap:wrap; list-style:none; margin:0; padding:70px 0px;}
.p_intro_sub01_2 .greenbox2 ul li{padding:30px; text-align:center}
.p_intro_sub01_2 .greenbox2 ul li img{width: 166px; border-radius: 50%; aspect-ratio:1/1; object-fit:cover; }
.p_intro_sub01_2 .greenbox2 ul li p{font-size: 20px; color: #000; font-weight: 800; padding-top: 20px; text-align: center;}
.p_intro_sub01_2 .greenbox2 ul li p strong{font-size: 24px; color: #333; font-weight: 800; margin-top: 15px; text-align: center;}

.p_intro_sub01_2 .leftbox{float: left; width: 29%; padding-right:100px; }
.p_intro_sub01_2 .leftbox h2{font-size: 42px; color: #000; font-weight: 800; margin-bottom: 50px;}

.p_intro_sub01_2 .rightbox{float: right; width: 71%;}
.p_intro_sub01_2 .conbox{display:flex; align-items:center;}
.p_intro_sub01_2 .conbox.reverse{flex-direction:row-reverse;}
.p_intro_sub01_2 .conbox .imgbox{flex:0 0 328px;}
.p_intro_sub01_2 .conbox .imgbox img{width:328px; height:328px; object-fit:cover; display:block;}
.p_intro_sub01_2 .conbox .txtbox{flex:1;}
.p_intro_sub01_2 .conbox:not(.reverse) .txtbox{padding-left:50px;}
.p_intro_sub01_2 .conbox.reverse .txtbox{padding-right:60px;}
.p_intro_sub01_2 .conbox .txtbox h3{font-size:36px;color:#19ad5e;font-weight:800;margin:0 0 10px;line-height:1.2;}
.p_intro_sub01_2 .conbox .txtbox ul{margin:0;padding:0; list-style:none;}
.p_intro_sub01_2 .conbox .txtbox ul li{font-size:20px;color:#000;font-weight:500;line-height:1.6; padding-bottom: 5px;
                                       display:grid; grid-template-columns:max-content 1fr; gap:5px; align-items:start; margin-bottom:12px;}
.p_intro_sub01_2 .conbox .txtbox ul li strong{color:#19ad5e;font-weight:600; white-space:nowrap;}
.p_intro_sub01_2 .conbox .txtbox ul li strong::after{content:" :";}
.p_intro_sub01_2 .conbox .txtbox ul li span{line-height:1.7;}

.lr100p_wrap{*zoom:1; padding-bottom: 100px;}
.lr100p_wrap:after{content:"";display: block;clear:both;}

.conbox_bn{overflow:hidden; border-top:1px solid #ccc; border-left:1px solid #ccc;}
.conbox_bn div{width: 25%; float: left; text-align: center; border-right:1px solid #ccc; border-bottom:1px solid #ccc; box-sizing:border-box;}
.conbox_bn div img{width: 100%; padding: 30px; text-align: center; }
.conbox_bn div p{font-weight: 600; color: #333; font-size: 18px; margin-bottom: 30px; line-height: 140%; }
.conbox_bn div span{display:block; color: #666; width:90%; margin:0 auto; padding:30px 0px 5px; border-top:1px dotted #d4d4d4; font-weight:800; font-size:16px;}


@media all and (max-width:1400px){ 
	.p_intro_sub01_2 .leftbox h2{text-align: center;}
	.p_intro_sub01_2 .leftbox{float: none; width: 100%; padding-right:0px; }
	.p_intro_sub01_2 .rightbox{float: none; width: 100%;}
}

@media all and (max-width:1024px){ 
	.p_intro_sub01_2 .conbox{margin-bottom: 30px; border: 1px solid #e6f8ee; padding: 50px 30px; border-radius: 50px;}
    .p_intro_sub01_2 .conbox,.p_intro_sub01_2 .conbox.reverse{flex-direction:column;}
    .p_intro_sub01_2 .conbox .txtbox,.p_intro_sub01_2 .conbox.reverse .txtbox{padding:30px 0 0; text-align:center;}
    .p_intro_sub01_2 .conbox .imgbox img{width:100%; max-width:328px; height:auto; aspect-ratio:1/1;}
	.p_intro_sub01_2 .conbox .imgbox img{border-radius: 50px;}
	
    .p_intro_sub01_2 .conbox .txtbox h3{font-size:28px;}
	.p_intro_sub01_2 .conbox .txtbox ul{display:block;}
    .p_intro_sub01_2 .conbox .txtbox ul li{display:block; font-size:18px;}
    .p_intro_sub01_2 .conbox .txtbox ul li strong{display:block; margin-bottom:5px; padding-right:0;}
    .p_intro_sub01_2 .conbox .txtbox ul li span{display:block; line-height:1.7;}
	
	.conbox_bn div{width: 33.333333%; }
}

@media all and (max-width:768px){
    .p_intro_sub01_2 .greenbox2 ul li{width:50%; padding:15px; box-sizing:border-box; }
    .p_intro_sub01_2 .greenbox2 ul li img{width:140px;}
    .p_intro_sub01_2 .greenbox2 ul li p{font-size:16px;}
    .p_intro_sub01_2 .greenbox2 ul li p strong{font-size:18px;}
	.conbox_bn div{width:50%; }
	.conbox_bn div p{font-size: 16px;}
	.conbox_bn div span{font-size:14px;}
}

@media all and (max-width:590px){
	.conbox_bn div{width:100%; }
	.conbox_bn div p{font-size: 14px;}
	.conbox_bn div span{font-size:12px;}
}


/*////////////////센터소개 운영방향*/
section{display:flex; margin-bottom:100px;}
.section-title{width:25%;flex-shrink:0;}
.section-title h2{font-size:36px;font-weight:800;color:#000; text-align: left;}
.section-content{width:75%;flex:1;}

/* 운영비전 */
.vision-box{border-radius:25px;padding:50px;text-align:center;margin-bottom:20px;}
.section-content p{color: #999; font-size: 22px; padding-bottom: 50px;}

.vision01{background:#efeedf;}
.vision01 h3{color: #dca000;}

.vision02{background:#dfeedd;}
.vision02 h3{color: #47a547;}
.vision02 span{color: #81c681;}

.vision03{background:#dff0f1;}
.vision03 h3{color: #0d9294;}
.vision03 span{color: #6cb7b8;}

.vision-box h3{font-size:28px;font-weight:800;margin-bottom:10px;}
.vision-box p{font-size:18px;}

/* 사업목표 */
.goal-list{flex:1;display:flex;justify-content:space-between;gap:40px;}
.goal-item{text-align:center;flex:1;}
.goal-item .img{width:180px;height:180px;border-radius:50%;background:#fff8e9;
	            display:flex; align-items:center; justify-content:center; margin:0 auto;}
.goal-item .img img{ width:auto; height:auto; max-width:100px; max-height:100px;}
.goal-item h3{margin-top:30px;font-size:28px;font-weight:800;line-height:1.3;}
.goal-item p{margin-top:15px;font-size:18px;line-height:1.6;}

/* 주요사업 */
.business-grid{flex:1;display:grid;grid-template-columns:repeat(2,1fr);gap:40px;}
.business-card{background:#f7f7f7;border-radius:25px;padding:60px 50px;text-align:center;}
.business-card img{width:100px;margin-bottom:30px;}
.business-card h3{font-size:28px;font-weight:800;margin-bottom:20px;}
.business-card p{font-size:16px;line-height:1.8;}

@media all and (max-width:1024px){
    section{display:block; margin-bottom:80px;}
    .section-content{width:100%;}
    .section-title{width:auto;margin-bottom:30px;}
    .section-title h2{font-size:32px;}
    .goal-list{flex-wrap:wrap;}
    .goal-item{width:100%;flex:none;margin-bottom:50px;}
    .goal-item img{width:140px; height:140px;}
    .goal-item h3{font-size:28px;}
    .goal-item p{font-size:18px;}
	
    .business-grid{grid-template-columns:1fr;}

    .business-card{padding:40px 25px;}
    .business-card h3{font-size:24px;}
    .business-card p{font-size:14px;}

    .vision-box{padding:30px 20px;}
    .vision-box h3{font-size:26px;}
    .vision-box p{font-size:16px;}
}


/*////////////////센터소개 연혁*/
.p_intro_sub01_4{*zoom:1; padding-bottom: 100px;}
.p_intro_sub01_4:after{content:"";display: block;clear:both;}

.p_intro_sub01_4 .leftbox{float: left; width: 30%; min-height: 800px;
                          background: url(/images_new/contents/history_bg_l.jpg) left bottom no-repeat;}
.p_intro_sub01_4 .leftbox h2{font-size: 60px; color: #000; font-weight: 800; }

.p_intro_sub01_4 .rightbox{float: right; width: 70%; 
                           background: url(/images_new/contents/history_bg_r.jpg) right top no-repeat;}
.p_intro_sub01_4 .rightbox .txtbox h3{font-size:42px;color:#000;font-weight:800; padding-left: 20px; margin-bottom: 20px;
                                      background: url(/images_new/contents/history_year_icon.jpg) left 15px no-repeat;}

.p_intro_sub01_4 .rightbox .txtbox ul{margin:0;padding:0; list-style:none; padding-left: 20px;  margin-bottom: 60px;}
.p_intro_sub01_4 .rightbox .txtbox ul li{font-size:20px;color:#000;font-weight:500;line-height:1.6; padding-bottom: 5px; 
	                                     display:grid; grid-template-columns:max-content 1fr; gap:5px; 
	                                     align-items:start;}
.p_intro_sub01_4 .rightbox .txtbox ul li strong{color:#000;font-weight:800; white-space:nowrap;}
.p_intro_sub01_4 .rightbox .txtbox ul li strong::after{content:".";}
.p_intro_sub01_4 .rightbox .txtbox ul li span{line-height:1.7;}


@media all and (max-width:1024px){ 
	.p_intro_sub01_4 .leftbox{float: none; width: 100%; min-height: 100px;
	                          background: url(none) left bottom no-repeat;}
	.p_intro_sub01_4 .rightbox{float: none; width: 100%; background: url(none) right top no-repeat;}
}
@media all and (max-width:768px){
}


/*공간 대관 > 대관 절차*/
.space08_02 .article02 {padding:66px 0 0;}
.space08_02 .article02 .depthbox {padding:5px 5px 0;}
.space08_02 ul .bg {border:3px solid #eaeaea; width:120px; height:120px; background-position:center; background-repeat:no-repeat; border-radius:50%; background-image:url('/images_new/space/space08-icon01.png'); margin:0 auto;}
.space08_02 ul h3 {font-size:18px; font-weight:500; color:#212121; text-align:center; padding:23px 0 0; min-height:77px; letter-spacing:-1px;}
.space08_02 ul h3 span {color:#2364bd;}
.space08_02 .depth01 li:last-child .bg {background-image:url('/images_new/space/space08-icon02.png');}
.space08_02 .depth02 li:first-child ul li:nth-child(1) .bg {background-image:url('/images_new/space/space08-icon03.png');}
.space08_02 .depth02 li:first-child ul li:nth-child(2) .bg {background-image:url('/images_new/space/space08-icon04.png');}
.space08_02 .depth02 li:first-child ul li:nth-child(3) .bg {background-image:url('/images_new/space/space08-icon05.png');}
.space08_02 .depth02 li:last-child ul li:nth-child(1) .bg {background-image:url('/images_new/space/space08-icon06.png');}
.space08_02 .depth02 li:last-child ul li:nth-child(2) .bg {background-image:url('/images_new/space/space08-icon07.png');}
.space08_02 .depth {display:inline-block; vertical-align:middle; padding:0 55px;}
.space08_02 .depthdesc {display:inline-block; vertical-align:top; padding:0 55px; position:relative; margin:0 0 54px;}
.space08_02 .depthdesc:after {content:''; display:inline-block; width:27px; height:20px; background-image:url('/images_new/space/space08-arrow.png'); position:absolute; top:50%; left:inherit; right:0; margin:-48px -14px 0 0;}
.space08_02 .depthdesc:last-child:after {display:none;}
.space08_02 .depth01 {position:relative;}
.space08_02 .depth01:after {width:121px; height:290px; content:''; display:inline-block; background-image:url('/images_new/space/space08-depth-arrow.png'); background-repeat:no-repeat; position:absolute; top:0; left:inherit; right:0; margin:-74px -73px 0 0;}
.space08_02 .lendinfo {border-top:2px solid #2364bd; margin:0 0px 64px; }
.space08_02 .lendinfo .linfotit {font-size:20px; font-weight:800; color:#2364bd; background:#f5f5f5; padding:23.5px 68px; letter-spacing:0px;}
.space08_02 .lendinfo .linfo {padding:33px 58px;}
.space08_02 .lendinfo .linfo ul {padding-bottom: 30px;}
.space08_02 .lendinfo .linfo ul li {font-size:16px; font-weight:500; line-height: 140%; color:#333; position:relative; 
	                                margin:0 0 19px; letter-spacing:0px; text-indent:-5px; padding:0 0 0 9px;}
.space08_02 .lendinfo .linfo ul li:last-child {margin:0;}
.space08_02 .lendinfo .linfo ul li:before {content:''; display:inline-block; margin:0 7px 0 0;
	                                /*background-image:url('/images_new/space/liicon.png'); background-repeat:no-repeat; top: 2px;*/}
.space08_02 .lendinfo .linfo ul li.cf:before {display:none;}
.space08_02 .lendinfo .linfo ul li span {font-weight:700; }
.space08_02 .lendinfo .linfo ul li span.txtred {color:red; font-weight:500; }
.space08_02 .lendinfo .linfo ul li p {color:#ff2b2b;}
.space08_02 .lendinfo .linfo table{ font-weight: 400; width: 540px; text-align: center; margin-top: 20px; border-collapse:collapse;}
.space08_02 .lendinfo .linfo table th{ background: #dfe6f7;  font-size: 16px; color: #242424;  height: 40px; border: 1px solid #222;}
.space08_02 .lendinfo .linfo table td{ font-size: 15px;  color: #5d5d5d; height: 40px; padding:5px; border: 1px solid #222;}
.space08_02 .lendinfo .linfo table td:first-child{ background: #dfe6f7; font-size:15px; color:#242424; }
.space08_02 .lendinfo .linfo.linfo-1 table{ width: 600px; }
.space08_02 .lendinfo .linfo.linfo-1 table td:first-child{ background:none; color:#5d5d5d; }
.space08_02 .lendinfo .linfo.linfo-1 table td.bg1 { background: rgba(223, 230, 247, 0.5); font-weight:600; color:#242424; }

.btnLink { margin-top:20px; display:inline-block; border:1px solid #000; transition:all 0.3s ease;}
.btnLink a { display:flex; font-size:15px; padding:15px 30px 15px 40px; color:#0f0f0f; font-weight:500; transition:all 0.3s ease;}
.btnLink i { display:inline-block; margin:4px 0 0 15px; }
.btnLink:hover {background:#000}
.btnLink:hover a {color:#fff; }

@media all and (max-width:1400px){
    .space08_02 .article02 .depthbox {padding:30px 0 0; text-align:center;}
    .space08_02 .depth {text-align:left; padding:0 30px;}
    .space08_02 .depthdesc {padding:0 10px;}
    .space08_02 .depth01 {width:35%;}
    .space08_02 .depth01:after {margin:-74px -51px 0 0;}
    .space08_02 .depth01 li {width:40%;}
    .space08_02 .depth02 {width:45%;}
    .space08_02 .depth02 .depthdesc {width:33.33%;}
}

@media all and (max-width:1200px){
    .space08_02 .article02 {padding:56px 0 0;}
    .space08_02 .article02 .depthbox {padding:20px 0 0;}
    .space08_02 ul .bg {width:120px; height:120px; background-size:35px;}
    .space08_02 ul h3 {font-size:16px; padding:18px 0 0; min-height:66px;}
    .space08_02 .depth {padding:0 25px;}
    .space08_02 .depth01 {width:40%;}
    .space08_02 .depth01:after {margin:-74px -70px 0 0; background-size:110px;}
    .space08_02 .depthdesc {padding:0 5px; margin:0 0 54px;}
    .space08_02 .depthdesc:after {margin:-43px -14px 0 0;}
    .space08_02 .depth02 {width:60%;}
    .space08_02 .lendinfo {margin:0 0 54px;}
    .space08_02 .lendinfo .linfotit {font-size:18px; padding:20.5px 58px;}
    .space08_02 .lendinfo .linfo {padding:30px 48px;}
    .space08_02 .lendinfo .linfo ul li {font-size:15px; margin:0 0 18px;}
    .space08_02 .lendinfo .linfo ul li:before {margin:0 6px 0 0;}
	.space08_02 .lendinfo .linfo table th,.space08_02 .lendinfo .linfo table td{ font-size:15px; }
    .btnLink {padding:12px 32px;}
    .btnLink a {font-size:14px; background-size:14px; padding:0 32px 0 0;}
    .btnLink:hover a {background-size:14px;}
}

@media all and (max-width:1100px){
    .space08_02 .depth {display:block; text-align:center; margin:0 auto; width:100%;}
    .space08_02 ul h3 {min-height:inherit;}
    .space08_02 .depth01:after {top:inherit; left:50%; bottom:0; transform:rotate(90deg); margin:0 0 -160px -60px; background-position:center;}
    .space08_02 .depth01 li {padding:0 70px; width:auto;}
    .space08_02 .depth02 {margin:100px auto 0;}
    .space08_02 .depth02 > li {display:inline-block; vertical-align:top;}
    .space08_02 .depth02 .depthdesc {display:block; padding:0 62px; width:100%;}
    .space08_02 .depth02 .depthdesc:after {top:inherit; left:50%; bottom:0; margin:0 0 -35px -13px; transform:rotate(90deg);}
}

@media all and (max-width:768px){
    .space08_02 .article02 {padding:46px 0 0;}
    .space08_02 .article02 .depthbox {padding:15px 0 0;}
    .space08_02 ul .bg {width:110px; height:110px; background-size:33px;}
    .space08_02 ul h3 {font-size:14px; padding:15px 0 0;}
    .space08_02 .depth {padding:0;}
    .space08_02 .depthdesc {margin:0 0 50px;}
    .space08_02 .depthdesc:after {margin:-33px -14px 0 0;}
    .space08_02 .depth01:after {background-size:105px;}
    .space08_02 .depth01 li {padding:0; width:50%;}
    .space08_02 .depth02 {margin:90px auto 0;}
    .space08_02 .depth02 > li {display:inline-block; width:50%;}
    .space08_02 .depth02 .depthdesc {padding:0;}
    .space08_02 .lendinfo {margin:0 0 44px;}
    .space08_02 .lendinfo .linfotit {font-size:16px; padding:17.5px 48px;}
    .space08_02 .lendinfo .linfo {padding:27px 38px;}
    .space08_02 .lendinfo .linfo ul li {font-size:14px; margin:0 0 17px;}
    .space08_02 .lendinfo .linfo ul li:before {margin:0 5px 0 0;}
	.space08_02 .lendinfo .linfo table{ width: 100%; }
	.space08_02 .lendinfo .linfo table th,.space08_02 .lendinfo .linfo table td{ font-size:14px; }
    .btnLink {padding:8px 25px;}
    .btnLink a {font-size:13px; background-size:10px; padding:0 24px 0 0;}
    .btnLink:hover a {background-size:10px;}
}

@media all and (max-width:500px){
    .space08_02 .article02 {padding:10vw 0 0;}
    .space08_02 .article02 .depthbox {padding:6vw 0 0;}
    .space08_02 ul .bg {width:27vw; height:27vw; background-size:8vw;}
    .space08_02 ul h3 {font-size:3.5vw; padding:3vw 0 0;}
    .space08_02 .depthdesc {margin:0 0 11vw;}
    .space08_02 .depthdesc:after {width:5.4vw; height:4vw; margin:-6.6vw -2.8vw 0 0; background-position:center; background-repeat:no-repeat; background-size:5vw;}
    .space08_02 .depth01:after {background-size:21vw; margin:0 0 -32vw -12vw; width:24vw; height:58vw;}
    .space08_02 .depth02 {margin:18vw auto 0;}
    .space08_02 .depth02 .depthdesc:after {margin:0 0 -7vw -2.6vw;}
    .space08_02 .lendinfo {margin:0 0 10vw;}
    .space08_02 .lendinfo .linfotit {font-size:4vw; padding:4.7vw 5vw; letter-spacing:0;}
    .space08_02 .lendinfo .linfo {padding:6vw 4vw;}
    .space08_02 .lendinfo .linfo ul li { font-size:3.5vw; margin:0 0 4vw; letter-spacing:0; text-indent:-1vw; padding:0 0 0 1.8vw;}
    .space08_02 .lendinfo .linfo ul li:before {margin:0 1.4vw 0 0;}
    .space08_02 .lendinfo .linfo table th,.space08_02 .lendinfo .linfo table td,.space08_02 .lendinfo .linfo table td:first-child{ font-size:3.5vw;}
	.space08_02 .lendinfo .linfo table td{ height: 45px; }
}

.p_space01 {width:100%; *zoom:1; }
.p_space01:after {content:""; display:block; clear:both;}

.p_space01{width:100%;}
.p_space01 .top {width:100%; }
.p_space01 h2 {font-size:30px; color:#333; font-weight: 800; text-align:left; padding-bottom:20px;}
.p_space01 h2 span {font-size:14px; font-weight:500; color:#333; text-align:left;}
.p_space01 h3 {font-size:24px; color:#333; font-weight: 800; text-align:left; padding-bottom:20px;}
.p_space01 p {font-size:18px; line-height: 160%; color:#666; text-align:left; padding-bottom:10px;}

.p_space01 .libox ul{padding-bottom: 15px; margin-left: 10px;}
.p_space01 .libox li {font-size:18px; color:#666; text-align:left; padding-bottom:5px; line-height:160%; background-image:url(/images/contents/liicon_05.jpg); background-repeat:no-repeat; background-position:left 5px; padding-left:10px;}
.p_space01 .libox .fttext {color:#FF0000; }

.sub-table-listp {border-collapse:collapse;border-top: 2px solid #000;width: 100%; word-break:break-all; margin-bottom: 10px;}
.sub-table-listp th{text-align: center;font-size:20px; color:#333; font-weight:800; padding: 20px 0px; background: #f5f5f5; border: 1px solid #d8d8d8;}
.sub-table-listp td{border: 1px solid #d8d8d8;font-size: 18px; line-height: 140%; padding:15px; text-align:!important;}
.sub-table-listp th:first-child, .sub-table-listp td:first-child{border-left: none;}
.sub-table-listp th:last-child, .sub-table-listp td:last-child{border-right: none;}
.sub-table-listp .blackft {color:#000; font-weight:500; margin-bottom:5px;}
.sub-table-listp .redft {color:#f00; font-weight:500; margin-bottom:5px;}
.sub-table-listp .blueft {color:#0054FF; font-weight:500; margin-bottom:5px;}
.sub-table-listp .centertext {text-align: center;}
	
@media screen and (max-width: 590px){
.sub-table-listp th{font-size: 14px;}
.sub-table-listp td{font-size: 14px;}
.sub-table-listp td li{font-size: 14px;}	
.con0401 p{font-size: 14px;}	
.con0401 li{font-size: 14px;}		
.con0401 h2 {font-size: 20px;}	
.p_space01 .libox li{font-size: 14px;}
}
	


/*수강안내*/
.payinfo2 {width:100%; *zoom:1; }
.payinfo2:after {content:""; display:block; clear:both;}

.payinfo2{width:100%;}
.payinfo2 .top {width:100%; }
.payinfo2 h2 {font-size:30px; color:#333; font-weight: 800; text-align:left; padding-bottom:20px;}
.payinfo2 h2 span {font-size:14px; font-weight:500; color:#333; text-align:left;}
.payinfo2 p {font-size:18px; line-height: 160%; color:#666; text-align:left; padding-bottom:10px;}

.payinfo2 .libox ul{padding-bottom: 15px; margin-left: 10px;}
.payinfo2 .libox li {font-size:18px; color:#666; text-align:left; padding-bottom:5px; line-height:160%; background-image:url(/images/contents/liicon_05.jpg); background-repeat:no-repeat; background-position:left 5px; padding-left:10px;}
.payinfo2 .libox .fttext {font-size:14px; font-weight:500; color:#FF0000; }

.sub-table-list02p{border-collapse:collapse;border-top: 2px solid #000;width: 100%; word-break:break-all; margin-bottom: 10px;}
.sub-table-list02p th{text-align: center;font-size:20px; color:#333; font-weight:800; padding: 20px 0px; background: #f5f5f5; border: 1px solid #d8d8d8;}
.sub-table-list02p td{border: 1px solid #d8d8d8;font-size: 18px; line-height: 140%; padding:15px; text-align:!important;}
.sub-table-list02p th:first-child, .sub-table-list02p td:first-child{border-left: none;}
.sub-table-list02p th:last-child, .sub-table-list02p td:last-child{border-right: none;}
.sub-table-list02p .blackft {color:#000; font-weight:500; margin-bottom:5px;}
.sub-table-list02p .redft {color:#f00; font-weight:500; margin-bottom:5px;}
.sub-table-list02p .blueft {color:#0054FF; font-weight:500; margin-bottom:5px;}
.sub-table-list02p .centertext {text-align: center;}
	
@media screen and (max-width: 590px){
.sub-table-list02p th{font-size: 14px;}
.sub-table-list02p td{font-size: 14px;}
.sub-table-list02p td li{font-size: 14px;}	
.payinfo2 p{font-size: 14px;}	
.payinfo2 li{font-size: 14px;}		
.payinfo2 h2 {font-size: 20px;}	
.payinfo2 .libox li{font-size: 14px;}
}
	

/*감면 및 환불안내*/
.payinfo {width:100%; *zoom:1; }
.payinfo:after {content:""; display:block; clear:both;}

.con0401{width:100%;}
.con0401 .top {width:100%; }
.con0401 h2 {font-size:30px; color:#333; font-weight: 800; text-align:left; padding-bottom:20px;}
.con0401 h2 span {font-size:14px; font-weight:500; color:#333; text-align:left;}
.con0401 p {font-size:18px; line-height: 160%; color:#666; text-align:left; padding-bottom:10px;}

.con0401 .libox ul{padding-bottom: 15px; margin-left: 10px;}
.con0401 .libox li {font-size:18px; color:#666; text-align:left; padding-bottom:5px; line-height:160%; background-image:url(/images/contents/liicon_05.jpg); background-repeat:no-repeat; background-position:left 5px; padding-left:10px;}
.con0401 .libox .fttext {font-size:14px; font-weight:500; color:#FF0000; }

.con0401 .libox2 {}
.con0401 .libox2 ul{padding-bottom: 15px; margin-left: 10px;}
.con0401 .libox2 li {font-size:14px; color:#666; text-align:left; padding-bottom:5px; line-height:160%; background-image:url(/images/contents/liicon_050.jpg); background-repeat:no-repeat; background-position:left 9px; padding-left:10px;}
.con0401 .libox2 li strong{font-weight: 800;}
	
.sub-table-list03p{border-collapse:collapse;border-top: 2px solid #000;width: 100%; word-break:break-all; margin-bottom: 10px;}
.sub-table-list03p th{text-align: center;font-size:20px; color:#333; font-weight:800; padding: 20px 0px; background: #f5f5f5; border: 1px solid #d8d8d8;}
.sub-table-list03p td{border: 1px solid #d8d8d8;font-size: 18px; line-height: 140%; padding:15px; text-align:!important;}
.sub-table-list03p th:first-child, .sub-table-list03p td:first-child{border-left: none;}
.sub-table-list03p th:last-child, .sub-table-list03p td:last-child{border-right: none;}
.sub-table-list03p .blackft {color:#000; font-weight:500; margin-bottom:5px;}
.sub-table-list03p .redft {color:#f00; font-weight:500; margin-bottom:5px;}
.sub-table-list03p .blueft {color:#0054FF; font-weight:500; margin-bottom:5px;}
.sub-table-list03p .centertext {text-align: center;}
	
@media screen and (max-width: 590px){
.sub-table-list03p th{font-size: 14px;}
.sub-table-list03p td{font-size: 14px;}
.sub-table-list03p td li{font-size: 14px;}	
.con0401 p{font-size: 14px;}	
.con0401 li{font-size: 14px;}		
.con0401 h2 {font-size: 20px;}	
.con0401 .libox li{font-size: 14px;}		
}
	
.info4_box4{border: 1px solid #cdf3e6; padding: 50px;
	        background: url("/images_new/contents/info4_icon_tel.png") 50px 60px no-repeat #f3f9f7; padding-left: 120px; }
.info4_box4 p{color: #333; font-size:18px; font-weight: 500;}
.info4_box4 span{font-size:30px; color: #19ad5e; }
.info4_box4 span strong{font-weight: 800; }	
.info4_box4 ul{padding: 10px 0px;}
.info4_box4 li{color: #333; font-size:14px; font-weight: 500;}
.info4_box4 .red{color: #ff0000; font-weight: 800;}
.info4_box4 .info4_box3 p{padding: 10px 20px; background-color: #f46060; border-radius: 30px; color: #fff; font-size: 16px; display:inline-block;}
.info4_box4 .info4_box3 p strong{font-weight: 800;}

@media screen and (max-width: 590px){
.info4_box4 span{font-size:20px; 
}


/*///////////////////////////////////////////////////////////////////////*/


/*비주얼 타이틀*/                          
.sub_visual_tit {height: 486px; background-color: #00af92; background: url(/theme/rb.basic/rb.img/subtop01.png) center bottom no-repeat; }
.sub_visual_tit h2 {font-size: 50px; font-weight: 800; color: #fff; font-family:'GmarketSans'; text-align: center; padding-top: 200px;}
.sub_visual_tit h3 {font-size: 18px; font-weight: 400; color: #fff; opacity: 50%; font-family: 'Pretendard'; text-align: center; padding-top: 10px;}
.sub_visual_tit .sitemap_arr{width: 100%; margin: 0 auto; display: flex; justify-content: center;
	                         margin-top: 80px; font-size: 16px; font-weight: 400; color: #fff; opacity: 80%;  }
.sub_visual_tit .sitemap_arr p {background: url(/images_new/contents/comming_icon_home.png) 0 0 no-repeat; text-align: left; 
	                            padding:0px 20px 0px 30px;}
.sub_visual_tit .sitemap_arr p span{background: url(/images_new/contents/comming_icon_arr.png) 0 0 no-repeat; text-align: left;  
	                                padding: 0px 0px 0px 30px; margin-left: 20px; }


/*탭*/
.wide-container-wrap{width: 1400px;margin: 0 auto; }/*width: 1035px;*/

.sub-header-tab{display: flex;margin-bottom: 50px;background: #fafafa;max-width: 1400px;margin: 0 auto 50px; text-align: center; font-family: 'Pretendard';}
.sub-header-tab li{flex:1 1 100%; float: left;}
.sub-header-tab li a{display: flex;height:64px;border-bottom: 2px solid #008ddc;align-items: center;justify-content: center;font-weight:400;font-size: 16px;}
.sub-header-tab li.active a{background: #fff;border: 2px solid #008ddc;border-bottom-color: #fff;border-radius:8px 8px 0 0;color:#018dda}
.is-wide .sub-header-tab{margin-top: 60px;}

.sub-header-tab#sub-header-tab-p_intro li a{border-bottom-color: #feca42;}
.sub-header-tab#sub-header-tab-p_intro li.active a{border-color: #feca42;color:#e2a609;border-bottom-color: #fff;}

.sub-header-tab#sub-header-tab-p_edu li a{border-bottom-color: #9999ff;}
.sub-header-tab#sub-header-tab-p_edu li.active a{border-color: #9999ff;color:#6861d4;border-bottom-color: #fff;}

.sub-header-tab#sub-header-tab-p_edu_after li a{border-bottom-color: #008ddc;}
.sub-header-tab#sub-header-tab-p_edu_after li.active a{border-color: #008ddc;color:#018dda;border-bottom-color: #fff;}

.sub-header-tab#sub-header-tab-p_class li a{border-bottom-color: #e57491;}
.sub-header-tab#sub-header-tab-p_class li.active a{border-color: #e57491;color:#e57491;border-bottom-color: #fff;}

.sub-header-tab#sub-header-tab-p_file li a{border-bottom-color: #d0a1dd;}
.sub-header-tab#sub-header-tab-p_file li.active a{border-color: #d0a1dd;color:#b469da;border-bottom-color: #fff;}

.sub-header-tab#sub-header-tab-p_community li a{border-bottom-color: #f0806b;}
.sub-header-tab#sub-header-tab-p_community li.active a{border-color: #f0806b;color:#f0806b;border-bottom-color: #fff;}

.sub-header-tab#sub-header-tab-mypage li a{border-bottom-color: #f0806b;}
.sub-header-tab#sub-header-tab-mypage li.active a{border-color: #f0806b;color:#d86a56;border-bottom-color: #fff;}

/*조직도 탭*/
.sub-header-taby{display: flex; background: #fafafa;max-width: 1035px;margin: 0 auto 0px; text-align: center;}
.sub-header-taby li{flex:1 1 100%; float: left;}
.sub-header-taby li a{display: flex;height:64px;border-bottom: 2px solid #feca42;align-items: center;justify-content: center;
	                  border-bottom-color: #feca42; font-weight:300;font-size: 16px;}
.sub-header-taby li.active a{background: #fff;border: 2px solid #feca42;border-bottom-color: #fff;border-radius:8px 8px 0 0;
                             border-color: #feca42;color:#e2a609;}

.sub-tab-wrap{margin:0 -5px;}
.sub-tab-box{display:table;width:100%;}
.sub-tab-box ul{display:table-row;}
.sub-tab-box ul li{display:table-cell;padding:0 6px;width: 100%;}
.sub-tab-box ul li a{display:block;height:50px;line-height:50px;color:#0b9579; border: 1px solid #82c9ba; font-size:14px;background:#fff;text-align:center;transition:all .2s ease-in-out;border-radius: 10px; letter-spacing: -1px; font-weight: 600;}
.sub-tab-box ul li a.active{background:#0b9579;color:#fff; border: 1px solid #0b9579;}
.sub-tab-box.column10 ul li{width:10%;}
.sub-tab-box.column9 ul li{width:11%;}
.sub-tab-box.column8 ul li{width:12.5%;}
.sub-tab-box.column5 ul li{width:20%;}
.sub-tab-box.column4 ul li{width:25%;}
.sub-tab-box.column3 ul li{width:33.333%;}
.sub-tab-box.column2 ul li{width:50%;}

.sub-tab-box2 ul li a.active{background:#00997c;color:#fff;}
.sub-tab-box3 ul li a.active{background:#ff8400;color:#fff;}
.sub-tab-box4 ul li a.active{background:#001b61;color:#fff;}
.sub-tab-box5 ul li a.active{background:#ff8466;color:#fff;}
.sub-tab-box6 ul li a.active{background:#2465a7;color:#fff;}
.sub-tab-box7 ul li a.active{background:#6766cc;color:#fff;}
.sub-tab-box8 ul li a.active{background:#0b9579;color:#fff; border: 1px solid #0b9579; border-radius: 10px;}

.sub-tab-content{display:none;padding:30px 0;}
.sub-tab-content.active{display:block;}


@media(max-width:1200px){
#sub-content-body, .wide-container-wrap, .sub-header-tab, .main-top-box, .main-bottom-box{width: auto;}
#sub-content-body.is-wide .wide-container-wrap{padding: 0 30px;width: auto;}	
}

@media(max-width:1000px){
	.sub-header-tab#sub-header-tab-p_intro{background: #feeba9;}
	.sub-header-tab#sub-header-tab-p_intro li.active a{}
	.sub-header-tab#sub-header-tab-p_edu{background: #dcd4f9;}
	.sub-header-tab#sub-header-tab-p_edu li.active a{}
	.sub-header-tab#sub-header-tab-p_edu_after{background: #dbe8f8;}
	.sub-header-tab#sub-header-tab-p_edu_after li.active a{}
	.sub-header-tab#sub-header-tab-p_class{background: #f5d5e0;}
	.sub-header-tab#sub-header-tab-p_class li.active a{}
	.sub-header-tab#sub-header-tab-p_file{background: #eaceee;}
	.sub-header-tab#sub-header-tab-p_file li.active a{}
	.sub-header-tab#sub-header-tab-p_community{background: #f5d5e0;}
	.sub-header-tab#sub-header-tab-p_community li.active a{}
	.sub-header-tab#sub-header-tab-mypage{background: #f0c9c2;}
	.sub-header-tab#sub-header-tab-mypage li.active a{}
	
	.sub-header-tab{gap:15px;padding: 25px;border-radius:25px;flex-wrap:wrap;}
	.sub-header-tab li{width: auto;height: auto;background: none !important;flex:0 0 auto;}
	.sub-header-tab li a{width: auto;height: auto;border: none !important;background: none !important;font-size: 14px;}
	
	.sub-tab-wrap{margin:0;}	
	.sub-tab-box{display:block;}
	.sub-tab-box ul{display:block;text-align:center;}
	.sub-tab-box ul li{display:inline-block;padding:0px;width:auto !important;margin-right:6px;margin-top:6px;}
	.sub-tab-box ul li a{font-size:16px;;letter-spacing:-1px;padding:0 20px;}
}

@media(max-width:700px){
#sub-content-body{}
#sub-content-body.is-wide{padding: 0px 0px 30px;}
#sub-content-body.is-wide .wide-container-wrap{padding: 0 15px;}	
.sub-header-tab{margin-bottom: 20px;}	
}


/*타이틀*/
.edu_p_style .subtit_style_v{background: url(/images_new/contents/symbol_logo.jpg) 0px 0px no-repeat; padding: 3px 0px 0px 35px; 
	                            line-height: 29px; font-size: 30px; color: #333; font-weight: 600; font-family:'GmarketSans'; }

.edu_p_style .subtit_style_b h2{background: url(/images_new/contents/symbol_logo_blue.jpg) 0px 0px no-repeat; padding-left:35px; padding-top: 3px; 
                 line-height: 29px; font-size: 30px; color: #333; font-family:'GmarketSans'; font-weight: 600;}

.edu_p_style .subtit_style_g h2 {background: url(/images_new/contents/symbol_logo_green.jpg) 0px 0px no-repeat; padding-left:35px; padding-top: 3px; 
                 line-height: 29px; font-size: 30px; color: #333; font-family:'GmarketSans'; font-weight: 600;}



/*센터소개 > 연혁*/
.history_wrap {*zoom:1; width: 100%; padding-bottom: 70px;}
.history_wrap:after{content:""; display:block; clear:both; }

/*청록색*/
.history_wrap .history_y{float: left; width: 30%; background: url(/images/contents/history_b.jpg) right 15px no-repeat; }
.history_wrap .history_y h2{font-family:'Jalnan'; font-size: 48px; color: #099; font-weight:900; text-align:right; padding-right: 230px;}
.history_wrap .history_c {font-family:'NanumSquareRound'; width: 70%; float: right; padding-left: 50px; }
.history_wrap .history_c .cont { width: 100%; padding-bottom:25px; float: left;}
/*.history_wrap .history_c .cont .name {width: 0%; font-size: 19px; color: #666; font-weight: 300; line-height: 140%; float: right; text-align:right;}주최*/
.history_wrap .history_c .cont .con {font-family:'NanumSquareRound'; font-weight: 400; width: 90%; padding-right: 50px; font-size: 18px; color: #333; line-height: 150%; float: left;}/*내용*/
 .history_wrap .history_c .cont .con span{color: #007a99; padding-right: 10px;}
.history_wrap .history_c .cont .data {font-weight: 900; width: 10%; padding-right: 50px; font-size: 22px; color: #099; font-weight: 600; line-height: 140%; float: left;}/*날짜*/

/*오렌지*/
.history_wrap .history_y2{float: left; width: 30%; background: url(/images/contents/history_o.jpg) right 15px no-repeat; }
.history_wrap .history_y2 h2{font-family:'Jalnan'; font-size: 48px; color: #f90; font-weight:900; text-align:right; padding-right: 110px;}
.history_wrap .history_c2 {font-family:'NanumSquareRound';width: 70%; float: right; padding-left: 50px; }
.history_wrap .history_c2 .cont {width: 100%; padding-bottom:25px; float: left;}
/*.history_wrap .history_c2 .cont .name {width: 30%; font-size: 19px; color: #666; font-weight: 300; line-height: 140%; float: right;text-align:right;}주최*/
.history_wrap .history_c2 .cont .con {font-family:'NanumSquareRound';  font-weight: 400; width: 90%; padding-right: 50px; font-size: 18px; color: #333; line-height: 150%; float: left;}/*내용*/
.history_wrap .history_c2 .cont .con span{color: #bd6721; padding-right: 10px;}
.history_wrap .history_c2 .cont .data {font-weight: 900;width: 10%; padding-right: 50px; font-size: 22px; color: #f90; font-weight: 600; line-height: 140%; float: left;}/*날짜*/


@media screen and (max-width: 1200px){	
.history_wrap {padding-bottom: 30px;}	
/*청록색*/
.history_wrap .history_y{float:none; width: 100%; background: url(none); }
.history_wrap .history_y h2{font-size: 40px; text-align:left; padding-right: 0px;}
.history_wrap .history_c {width: 100%; float: none; padding-left: 0px; }
.history_wrap .history_c .cont {width: 100%; padding-bottom:10px; float: left;}
.history_wrap .history_c .cont .name {width: 30%; font-size: 16px;  }/*주최*/
.history_wrap .history_c .cont .con {width: 60%; padding-right: 20px; font-size: 16px; }/*내용*/
.history_wrap .history_c .cont .data {width: 10%; padding-right: 20px; font-size: 20px; }/*날짜*/	
/**/
.history_wrap .history_y2{float:none; width: 100%; background: url(none); }
.history_wrap .history_y2 h2{font-size: 40px; text-align:left; padding-right: 0px;}
.history_wrap .history_c2 {width: 100%; float: none; padding-left: 0px; }
.history_wrap .history_c2 .cont {width: 100%; padding-bottom:10px; float: left;}
.history_wrap .history_c2 .cont .name {width: 30%; font-size: 16px;  }/*주최*/
.history_wrap .history_c2 .cont .con {width: 60%; padding-right: 20px; font-size: 16px; }/*내용*/
.history_wrap .history_c2 .cont .data {width: 10%; padding-right: 20px; font-size: 20px; }/*날짜*/	
}

@media screen and (max-width: 800px){
.history_wrap .history_y h2{font-size: 25px; }	
.history_wrap .history_c .cont {float: none; padding-top:10px;}
.history_wrap .history_c .cont .name {width: 100%; float: none; text-align:left; }/*주최*/
.history_wrap .history_c .cont .con {width: 100%; float: none; padding-bottom: 5px;}/*내용*/
.history_wrap .history_c .cont .data {width: 100%; float: none;}/*날짜*/	
	
.history_wrap .history_y2 h2{font-size: 25px; }	
.history_wrap .history_c2 .cont {float: none; padding-top:10px;}
.history_wrap .history_c2 .cont .name {width: 100%; float: none; text-align:left; }/*주최*/
.history_wrap .history_c2 .cont .con {width: 100%; float: none; padding-bottom: 5px;}/*내용*/
.history_wrap .history_c2 .cont .data {width: 100%; float: none;}/*날짜*/		
}	



/*선언문*/
	
/*센터소개 > ESG경영*/
	.esg_wrap {width: 100%;*zoom:1; }
	.esg_wrap h2 {text-align: center; font-size: 36px; color: #000; padding-bottom: 50px;}
	.esg_wrap p {text-align: center; font-size: 20px; color: #666;}
	.esg_wrap p strong {font-weight: 600; color: #000;}
	.esg_wrap p .environmental {color: #04a14e;}
	.esg_wrap p .social {color: #e17a17;}
	.esg_wrap p .governance {color: #8262a8;}
	.esg_wrap .imgbox {width: 100%; border: 1px solid #eaeaea; padding: 20px 0px 30px; margin: 20px 0px 100px; text-align: center;}

@media screen and (max-width: 800px){
	.esg_wrap h2 {font-size: 30px;padding-bottom: 30px;}
	.esg_wrap p {font-size: 16px; }
}
    /*선언문*/
	.esg_text {width: 100%; *zoom:1;}
	.esg_text h2 {text-align: center; font-size: 36px; color: #000; padding-bottom: 50px;}
	.esg_text .text_wrap {width: 100%; text-align: center; border: 10px solid #ebebeb; padding: 60px 50px;}
	.esg_text .text_wrap h1 {text-align: center; font-size: 20px; color: #666; font-weight: 400; line-height: 160%;}
	.esg_text .text_wrap h1 span{font-weight: 600; color: #09c;}
	.esg_text .text_wrap h1 strong{font-weight: 600; color: #000;}
	.esg_text .text_wrap .text {margin: 50px 0px; padding: 40px 0px; border-top: 1px solid #000; border-bottom: 1px solid #000;}
	.esg_text .text_wrap .text li {text-align: left; font-size: 16px; color: #333;
	margin-bottom:20px; background-image:url(/images/contents/esg_li_icon.jpg); background-repeat:no-repeat; background-position:left 1px; padding-left:37px; padding-top:8px; line-height:160%;}
	.esg_text .text_wrap p {text-align: center; font-size: 16px; color: #999; font-weight: 600;}
    .esg_text .text_wrap h2 {padding-top: 50px; font-size: 30px; color: #000; font-weight: 400;}
    .esg_text .text_wrap h2 span{font-weight: 600; }

@media screen and (max-width: 800px){
	.esg_text h2 {font-size: 30px;padding-bottom: 30px;}
	.esg_text .text_wrap {border: 6px solid #ebebeb; padding: 30px 10px;}
	.esg_text .text_wrap h1 {font-size: 16px; }
	.esg_text .text_wrap .text {margin: 30px 0px; padding: 20px 0px; }
	.esg_text .text_wrap .text li {background-image:url(/images/contents/esg_li_icon_s.jpg); padding-left:28px; padding-top:0px; font-size: 14px; }
	.esg_text .text_wrap p {font-size: 14px; }
	.esg_text .text_wrap h2 {font-size: 20px; }
}

/*센터소개 > 안전보건경영*/
	.esg_wrap2 {width: 100%; *zoom:1; margin-bottom: 100px; border-bottom: 1px solid #e5e5e5; }
	.esg_wrap2:after{content:""; display:block; clear:both;}
	.esg_wrap2 h2 {text-align: center; font-size: 36px; color: #000; padding-bottom: 50px;}
	
	.esg_wrap2 .contents_wr {border-bottom: 1px solid #e5e5e5; padding: 30px;}
	.esg_wrap2 .contents_wr h2 {padding-left:30px;  font-size: 23px; font-weight: 600; color: #000; float: left;}
	.esg_wrap2 .contents_wr p {width: 80%; font-size: 18px; font-weight: 400; color: #000; float: right;}

	.sub0102-ul{}
	.sub0102-ul>li{font-size: 18px;color:#333;padding: 25px 20px 25px 200px;position: relative;border-bottom: 1px solid #ebe9ea;}
	.sub0102-ul>li:last-child{border-bottom: none;}
	.sub0102-ul>li>strong{color:#3399ff;}
	.sub0102-title-box{position: absolute;height: 54px;line-height: 54px;font-size: 23px;left:60px;top:50%;margin-top: -27px;font-weight: 600;}
	.sub0102-ul .box01 {background: url(/images/contents/esgicon_01.jpg) 0px 0px no-repeat; padding-left: 110px; min-height:90px; width: 100%;}
	.sub0102-ul .box02 {background: url(/images/contents/esgicon_02.jpg) 0px 0px no-repeat; padding-left: 110px; min-height:90px; width: 100%;}
	.sub0102-ul .box03 {background: url(/images/contents/esgicon_03.jpg) 0px 0px no-repeat; padding-left: 110px; min-height:90px; width: 100%;}

	/*.sub0102-ul p {font-size: 18px; margin-top: 20px; padding-bottom: 5px; padding-left: 10px; font-weight: 500; background: url(/nimg/span_doticon.jpg) 0px 7px no-repeat;}*/
	.sub0102-ul p {font-size: 20px; padding:15px 0px 5px 0px; font-weight: 500; }
	.sub0102-ul span {font-size: 16px; color: #666; line-height: 140%; padding-left: 10px; background: url(/images/span_doticon2.jpg) 0px 2px no-repeat; letter-spacing: -1px; }

	@media screen and (max-width: 800px){
	.sub0102-ul .box01 {padding-left: 60px; min-height:50px; background: url(/images/contents/esgicon_01s.jpg) 0px 0px no-repeat; }
	.sub0102-ul .box02 {padding-left: 60px; min-height:50px; background: url(/images/contents/esgicon_02s.jpg) 0px 0px no-repeat; }
	.sub0102-ul .box03 {padding-left: 60px; min-height:50px;  background: url(/images/contents/esgicon_03s.jpg) 0px 0px no-repeat; }
	.sub0102-ul p {font-size: 18px; padding:5px 0px 2px 0px; font-weight: 500; }	
	.sub0102-ul span {font-size: 14px; padding-bottom: 15px; background: url(/images/span_doticon2.jpg) 0px 4px no-repeat;}
	}

@media screen and (max-width: 800px){
	.esg_wrap2 h2 {font-size: 30px;padding-bottom: 30px;}
}





/*01 센터소개 > 02 시설안내 > 층별안내 */
.mapinfo_wrap{*zoom:1; width: 100%; margin-top: 50px;}
.mapinfo_wrap:after{content:"";display: block;clear:both;}

.mapinfo_wrap .map_img_l{width: 78%; float: left; border: 1px solid #dbdbdb; padding: 50px 0px; margin-bottom: 50px; text-align: center;}
.mapinfo_wrap .map_img_l img{padding: 0px 20px;}
.mapinfo_wrap .map_contents_r{width: 18%; float: right; margin-left: 20px; }
.mapinfo_wrap .map_contents_r h2 {color: #333; font-size: 30px; padding-bottom: 20px; font-weight: 800;}
.mapinfo_wrap .map_contents_r table {width: 100%; border-top: 2px solid #333;}
.mapinfo_wrap .map_contents_r td{padding: 20px 2px; border-bottom: 1px solid #ddd; }
.mapinfo_wrap .map_contents_r th{ width: 27px; padding: 20px 0px; border-bottom: 1px solid #ddd; vertical-align: top;}
.mapinfo_wrap .map_contents_r th img{}
.mapinfo_wrap .map_contents_r p{color: #333; font-size: 18px; line-height: 130%; font-weight: 600; padding-bottom: 10px;}
.mapinfo_wrap .map_contents_r li{color: #666; font-size: 14px; line-height: 130%; font-weight: 500; }

@media all and (max-width:1100px){ 
.mapinfo_wrap .map_img_l{width: 100%;}	
.mapinfo_wrap .map_contents_r{width: 100%;}		
}


/*01 센터소개 > 02 시설안내 > 주요시설안내 */
.pointinfo_wrap{*zoom:1; width: 100%; margin-top: 50px;}
.pointinfo_wrap:after{content:"";display: block;clear:both;}

.pointinfo_wrap .pointp_img_l{width: 45%; float: left; padding: 0px 10px; margin-bottom: 50px; text-align: center;}
.pointinfo_wrap .pointp_img_l img{}
.pointinfo_wrap .pointp_contents_r{width: 50%; float: right; margin-left: 40px; }
.pointinfo_wrap .pointp_contents_r h2 {color: #333; font-size: 30px; font-weight: 800; padding-bottom: 10px; border-bottom: 1px solid #333;}
.pointinfo_wrap .pointp_contents_r .info {width: 100%; margin-top: 10px; }
.pointinfo_wrap .pointp_contents_r .info th{width: 100px; vertical-align: text-top; padding: 5px; text-align: left; border-bottom: 1px solid #fff; }
.pointinfo_wrap .pointp_contents_r .info th p{color: #333; font-size: 18px; font-weight: 600; padding-left: 10px;
                                             background: url(/images_new/contents/point_th_li.jpg) 0px 10px no-repeat; }
.pointinfo_wrap .pointp_contents_r .info td{padding: 5px;}
.pointinfo_wrap .pointp_contents_r .info td p{color: #333; font-size: 18px; font-weight: 500;}
.pointinfo_wrap .pointp_contents_r .info td p strong {color: #0b9579; font-weight: 600;}

.pointinfo_wrap .btlink{width:170px; margin-top: 20px; padding: 15px 20px; border-radius: 5px; 
	                    background: url(/images_new/contents/telicon.png) 135px 15px no-repeat #0b9579; }
.pointinfo_wrap .btlink a{font-size: 14px; color: #fff;font-weight: 600}
.pointinfo_wrap .btlink a:hover{color:#FFDD00;}

@media all and (max-width:1100px){ 
.pointinfo_wrap .pointp_img_l{width: 100%;}	
.pointinfo_wrap .pointp_contents_r{width: 100%;}		
}



/*01 센터소개 > 06 조직도 */
.organization_v {}
.organization_v h2{background: url(/new_images/contents/organization_icon_v.jpg) 0px 0px no-repeat; padding-left: 30px; margin-bottom: 10px;
                   line-height: 29px; font-size: 24px; font-weight: 500; color: #7d6fc6;}
.organization_v table {width:100%; margin-bottom: 50px;}
.organization_v th {padding:15px 0px; background-color:#7d6fc6; border-radius: 15px; border: none;}	
.organization_v th p {border-right:1px solid #a49ad7; font-size:18px; line-height: 15px; color:#fff; font-weight:500; text-align:center;  }
.organization_v td {font-size:18px; border-bottom:#e2def9 1px solid; padding:15px; line-height:140%; color:#7c6ec5; text-align: center; }
.organization_v td li {text-align: left; padding-left: 20px;}


.organization_b {}
.organization_b h2{background: url(/new_images/contents/organization_icon_b.jpg) 0px 0px no-repeat; padding-left: 30px; margin-bottom: 10px;
                   line-height: 29px; font-size: 24px; font-weight: 500; color: #4c7ad8;}
.organization_b table {width:100%; margin-bottom: 50px;}
.organization_b th {padding:15px 0px; background-color:#4b79d7; border-radius: 15px; border: none;}	
.organization_b th p {border-right:1px solid #82a1e4; font-size:18px; line-height: 15px; color:#fff; font-weight:500; text-align:center;  }
.organization_b td {font-size:18px; border-bottom:#d7e3fb 1px solid; padding:15px; line-height:140%; color:#4b78d5; text-align: center; }
.organization_b td li {text-align: left;padding-left: 20px;}


.organization_g {}
.organization_g h2{background: url(/new_images/contents/organization_icon_g.jpg) 0px 0px no-repeat; padding-left: 30px; margin-bottom: 10px;
                   line-height: 29px; font-size: 24px; font-weight: 500; color: #0ea1b1;}
.organization_g table {width:100%; margin-bottom: 50px;}
.organization_g th {padding:18px 0px; background-color:#0ea1b3; border-radius: 15px; border: none;}	
.organization_g th p {border-right:1px solid #57bdc9; font-size:15px; line-height: 15px; color:#fff; font-weight:500; text-align:center;  }
.organization_g td {font-size:18px; border-bottom:#c8ebef 1px solid; padding:15px; line-height:140%; color:#0ba1b0; text-align: center; }
.organization_g td li {text-align: left;padding-left: 20px;}

/*240614 추가*/
.organization{}
.organization h2{background: url(/images_new/contents/organization_icon.jpg) 0px 0px no-repeat; padding-left:35px; padding-top: 2px; 
                 line-height: 29px; font-size: 24px; font-weight: 500; color: #333; font-family:'GmarketSans'; font-weight: 600;}

.infobox{*zoom:1;}
.infobox:after{content:"";display: block;clear:both;}
.infobox {width: 100%; min-height: 120px; padding: 40px; border-radius: 15px; background-color: #fbf9ed; margin: 25px 0px 70px; }
.infobox .info{width: 56%; float: left; font-size: 18px; line-height: 160%; color: #333; text-align: left; padding-right: 20px; font-weight: 500; }
.infobox .tel{width: 22%; float: left; font-size: 18px; color: #333; font-weight: 500; text-align: left; min-height: 38px; padding: 6px 20px 0px 0px;
              background: url(/images_new/contents/organization_info1.png) 0px 0px no-repeat; padding-left:45px; }
.infobox .fax{width: 22%; float: left; font-size: 18px; color: #333; font-weight: 500; text-align: left; min-height: 38px; padding: 6px 0px 0px 0px;
              background: url(/images_new/contents/organization_info2.png) 0px 0px no-repeat; padding-left:45px; }

.organization table {width:100%; margin-bottom: 50px;}
.organization th {padding:22px 0px; background-color:#cbc5af; border-radius: 15px; border: none;}	
.organization th p {border-right:1px solid #dbd7c7; font-size:16px; line-height: 15px; color:#fff; font-weight:700; text-align:center;  }
.organization td {font-size:18px; border-bottom:#dbd7c7 1px solid; padding:25px; line-height:140%; color:#333; text-align: center; font-weight:500; }
.organization td strong{font-weight:700; }
.organization td li {text-align: left; line-height: 180%;  padding-left: 15px; background: url(/images_new/doticon_1.jpg) 0px 12px no-repeat; font-weight:500; }


@media screen and (max-width: 1000px){	
.infobox .info{width: 100%; float: left; padding-right: 0px; margin-bottom: 30px; }
.infobox .tel{width: 50%; }
.infobox .fax{width: 50%; }
	
.organization th {padding:15px 0px; }	
.organization td {padding:15px 5px; font-size:16px;}
.organization td li{ background: url(/images_new/doticon_1.jpg) 0px 9px no-repeat; }
}


@media screen and (max-width: 600px){	
.infobox .tel{width: 100%; margin-bottom: 10px; }
.infobox .fax{width: 100%; }
	
.organization th p{font-size:14px; }	
.organization td {font-size:14px; }
.organization td li{ background: url(/images_new/doticon_1.jpg) 0px 8px no-repeat; padding-left: 12px;  }
}


/*수영·교육강좌 */
.edu_culture_style{*zoom:1;}
.edu_culture_style:after{content:"";display: block;clear:both;}
.edu_culture_style {border: 1px solid #ccc; border-radius: 15px; padding: 50px; margin-bottom: 50px;}
.edu_culture_style .edu_culture_img{height:170px; float: left;}
.edu_culture_style .edu_culture_con{width: 80%; float: right; }
.edu_culture_style .edu_culture_con div{padding:20px 0px 0px 50px;}
.edu_culture_style .edu_culture_con div h2 {font-family: 'Jalnan'; font-size: 30px; font-weight: 400; 
	                                       margin-bottom: 25px; color: #6060cd;}
.edu_culture_style .edu_culture_con div p {font-size: 16px; line-height: 140%; margin-bottom: 7px; font-family: 'Pretendard'; font-weight: 400;
                                           background: url(/images_new/contents/educul_li_icon.jpg) 0px 5px no-repeat; padding-left: 13px;}
.edu_culture_style .edu_culture_con div p strong{font-weight: 600;}
.edu_culture_style .edu_culture_con div p .red{color: #DB0003;}
.edu_culture_style .edu_culture_con div p .blue{color: #0066CC;}

@media screen and (max-width: 1100px){
.edu_culture_style .edu_culture_img{width:20%;}
}


@media screen and (max-width: 800px){
.edu_culture_style {padding: 40px; margin-bottom: 30px;}	
.edu_culture_style .edu_culture_img{width:0%;}
.edu_culture_style .edu_culture_con{width: 100%; float: right; }	
.edu_culture_style .edu_culture_con div{padding:10px 0px 0px 0px;}
.edu_culture_style .edu_culture_con div h2 { font-size: 26px; }
.edu_culture_style .edu_culture_con div p {font-size: 14px; }	
}

/*표 스타일 */
.edu_p_style{*zoom:1;width:100%; margin-bottom: 70px; font-family: 'Pretendard'; font-weight: 400; }
.edu_p_style:after {content:""; display:block; clear:both;}

.edu_p_style table{width: 100%; }
.edu_p_style th {border-top:#9da8e1 1px solid; border-right:#9da8e1 1px solid;  border-bottom: none; vertical-align:middle; padding:10px; 
                 font-size:16px; color:#fff; font-weight:600; background-color:#6774bf; text-align:center;}	 
.edu_p_style td {font-size:16px; padding:10px 10px; line-height:160%; color:#000; text-align: center; border-bottom:#c6c6c6 1px solid; border-right:#c6c6c6 1px solid;  }
/*.edu_p_style th:first-child, .edu_p_style td:first-child{border-left: none;}
.edu_p_style th:last-child, .edu_p_style td:last-child{border-right: none;}*/
.edu_p_style .bg {background-color:#fafafd; color: #000;}
.edu_p_style .pliner{border-right:#fff 1px solid; } 
.edu_p_style ul li{text-align: left; padding-left: 10px; background: url(/images_new/contents/pulliicon.gif) left 5px no-repeat; font-weight: 400; }

.edu_p_style .red{color: #FF0000;}
.edu_p_style .blue{color: #002EE0;}
.edu_p_style .green{color: #17AC00;}
.edu_p_style .black{color: #000; font-weight: 600;}
.edu_p_style .bold{font-weight: 700;}

@media screen and (max-width: 800px){
.edu_p_style {overflow-x: auto; white-space:nowrap; }
.edu_p_style th {font-size:15px; }
.edu_p_style td {font-size:13px; }	
.edu_p_style ul li{padding-left: 5px; }	
}



/*표 스타일 */
.edu_p_style_gr{*zoom:1;width:100%; margin-bottom: 70px; font-weight: 400; }/*font-family: 'Pretendard'; */
.edu_p_style_gr:after {content:""; display:block; clear:both;}

.edu_p_style_gr table{width: 100%; }
.edu_p_style_gr th {border-top:#c6c6c6 1px solid; border-right:#c6c6c6 1px solid;  border-bottom: none; vertical-align:middle; padding:10px; 
                 font-size:16px; color:#fff; font-weight:600; background-color:#939393; text-align:center;}	 
.edu_p_style_gr td {font-size:16px; padding:10px 10px; line-height:160%; color:#000; text-align: center; border-bottom:#c6c6c6 1px solid; border-right:#c6c6c6 1px solid;  }
/*.edu_p_style th:first-child, .edu_p_style td:first-child{border-left: none;}
.edu_p_style th:last-child, .edu_p_style td:last-child{border-right: none;}*/
.edu_p_style_gr .bg {background-color:#fbfbfb; color: #000;}
.edu_p_style_gr .pliner{border-right:#fff 1px solid; } 
.edu_p_style_gr ul li{text-align: left; padding-left: 10px; background: url(/images_new/contents/pulliicon.gif) left 5px no-repeat; font-weight: 400; }

.edu_p_style_gr .red{color: #FF0000;}
.edu_p_style_gr .blue{color: #002EE0;}
.edu_p_style_gr .green{color: #17AC00;}
.edu_p_style_gr .black{color: #000; font-weight: 600;}
.edu_p_style_gr .bold{font-weight: 700;}

@media screen and (max-width: 800px){
.edu_p_style_gr {overflow-x: auto; white-space:nowrap; }
.edu_p_style_gr th {font-size:15px; }
.edu_p_style_gr td {font-size:13px; }	
.edu_p_style_gr ul li{padding-left: 5px; }	
}




/*준비중입니다*/
.commingsoon_wrap{*zoom:1; width:100%; }
.commingsoon_wrap:after {content:""; display:block; clear:both; text-align: center;}
.commingsoon_wrap {border: 1px solid #e2e2e2; border-radius: 20px; text-align: center; padding: 50px;
                   background: url(/images_new/contents/comming_icon_img.jpg) center 80px no-repeat; }
.commingsoon_wrap h2{font-family: 'Jalnan'; font-size: 30px; font-weight: 400; margin-bottom: 25px; color: #000; margin-top: 180px;}
.commingsoon_wrap h2 span{color:#00cca2;}
.commingsoon_wrap p{font-weight: 400;  font-size: 14px; margin-bottom: 50px;}



/*센터소개 > 법인소개*/
.sub-title-box1{font-size: 24px;background: url(/images_new/contents/symbol_logo_blue.jpg) 0 0 no-repeat;padding-left: 35px;margin-bottom: 15px;margin-top: 50px; min-height: 29px; padding-top: 3px;}
.sub-title-box1:first-child{margin-top: 0;}
.sub-title-box1 span{font-size: 14px;margin-left: 5px;font-weight: 600;}

.sub0104-content-box{font-size: 16px; font-weight: 600;}
.sub0104-ul1{background: #f5f5f5;padding: 25px;*zoom:1;}
.sub0104-ul1:after{content:""; display:block; clear:both;}
.sub0104-ul1 li{font-size: 16px;width: 100%;float: left;position: relative;padding-left: 14px;}
.sub0104-ul1 li:after{content:"";width: 4px;height: 4px;background: #b0b0b0;border-radius: 50%;position: absolute;left:0;top:9px;}

.sub0104-ul2{*zoom:1;}
.sub0104-ul2:after{content:""; display:block; clear:both;}
.sub0104-ul2 li{float: left;width: 188px;height: 188px;line-height: 160px;text-align: center;margin-right: 12px;border: 14px solid #000;border-radius: 50%;position: relative;font-size: 26px;}
.sub0104-ul2 li:after{content:"";position: absolute;width: 58px;height: 1px;left:50%;margin-left: -29px;top:50%;margin-top: 22px;}
.sub0104-ul2 li:last-child{margin-right: 0;}
.sub0104-ul2 li.n01{border-color: #90b2d6;color:#4d7aa9;}
.sub0104-ul2 li.n01:after{background: #90b2d6;}
.sub0104-ul2 li.n02{border-color: #bfce8a;color:#7c8f3a;}
.sub0104-ul2 li.n02:after{background: #bfce8a;}
.sub0104-ul2 li.n03{border-color: #8cc5b1;color:#439478;}
.sub0104-ul2 li.n03:after{background: #8cc5b1;}
.sub0104-ul2 li.n04{border-color: #7dbdcd;color: #3d8da1;}
.sub0104-ul2 li.n04:after{background: #7dbdcd;}
.sub0104-ul2 li.n05{border-color: #b596d2;color: #6b369c;}
.sub0104-ul2 li.n05:after{background: #b596d2;}
.sub0104-ul2 li.n06{border-color: #ee95a6;color: #c0566a;}
.sub0104-ul2 li.n06:after{background: #ee95a6;}

.sub0104-ul3{*zoom:1;margin: 0 -10px;}
.sub0104-ul3:after{content:""; display:block; clear:both;}
.sub0104-ul3>li{width: 33.33%;padding: 10px;float: left;}
.sub0104-ul3>li div{background: #f5f5f5;min-height: 235px;}
.sub0104-ul3>li p{height: 55px;line-height: 55px;text-align: center;font-size: 20px;color:#fff;}
.sub0104-ul3>li ul{padding: 20px;}
.sub0104-ul3 li.n01 p{background: #675bd4;}
.sub0104-ul3 li.n02 p{background: #a55bd4;}
.sub0104-ul3 li.n03 p{background: #d45bb1;}
.sub0104-ul3 li.n01 ul li{text-align: center;font-size: 16px;}
.sub0104-ul3 li.n02 ul li, .sub0104-ul3 li.n03 ul li{position: relative;padding-left: 12px;font-size: 16px;}
.sub0104-ul3 li.n02 ul li:after, .sub0104-ul3 li.n03 ul li:after{content:"";width: 4px;height: 4px;background: #b0b0b0;border-radius: 50%;position: absolute;left:0;top:8px;}

.sub0104-ul4{min-height: 300px;position: relative;background: url(/images_new/contents/con0104_logoL.jpg) center 45px no-repeat;border: 1px solid #f5f5f5;border-left: none;border-right: none;}
.sub0104-ul4 li.n01{position: absolute;left:50%;top:120px;margin-left: -380px;}
.sub0104-ul4 li.n02{position: absolute;left:50%;top:50px;margin-left: 150px;}
.sub0104-ul4 li.n03{position: absolute;left:50%;top:170px;margin-left: 150px;}
.sub0104-ul4 li strong{display: block;color:#0800bd;font-size: 18px;margin-bottom: 8px;position: relative;padding-left: 14px;}
.sub0104-ul4 li strong:after{content:"";width: 4px;height: 4px;background: #b0b0b0;border-radius: 50%;position: absolute;left:0;top:10px;}
.sub0104-ul4 li span{display: block;font-size: 16px;}

.introduce-character{background: url(/images_new/contents/con0104_characterL.jpg) right 10px top 10px no-repeat;padding-top: 140px;position: relative;}
.introduce-character:after{content:"";border: 1px solid #e0e0e0;height: 258px;width: 100%;display: block;margin-top: 20px;background: url(/images_new/contents/con0104_character_all.jpg) center center no-repeat;}
.sub0104-content-box p{color:#1341d8;font-size: 24px;}
.sub0104-content-box p span{color:#1341d8;font-size: 18px;}

.sub-table-list0{border-collapse:collapse;border-top: 2px solid #000;width: 100%; word-break:break-all;}
.sub-table-list0 th{height: 60px;text-align: center;font-size: 18px;background: #edf2f8;border: 1px solid #d9d9d9;}
.sub-table-list0 td{border: 1px solid #d9d9d9;height: 60px; font-size: 16px;padding:10px; text-align:!important;}
.sub-table-list0 th:first-child, .sub-table-list0 td:first-child{border-left: none;}
.sub-table-list0 th:last-child, .sub-table-list0 td:last-child{border-right: none;}

.sub-table-list1{border-collapse:collapse;border-top: 2px solid #000;width: 100%; word-break:break-all;}
.sub-table-list1 th{height: 60px;text-align: center;font-size: 18px;background: #edf2f8;border: 1px solid #d9d9d9;}
.sub-table-list1 td{border: 1px solid #d9d9d9;height: 60px; text-align:center;font-size: 16px;padding:10px;}
.sub-table-list1 th:first-child, .sub-table-list1 td:first-child{border-left: none;}
.sub-table-list1 th:last-child, .sub-table-list1 td:last-child{border-right: none;}

.sub-table-list2{border-collapse:collapse;border-top: 2px solid #000;width: 100%; word-break:break-all;}
.sub-table-list2 th{height: 60px;text-align: center;font-size: 18px;background: #edf2f8;border: 1px solid #d9d9d9;}
.sub-table-list2 td{border: 1px solid #d9d9d9;height: 60px;font-size: 16px;padding: 20px; }
.sub-table-list2 tbody th{background: none;font-weight: normal;}
.sub-table-list2 th:first-child, .sub-table-list2 td:first-child{border-left: none;}
.sub-table-list2 th:last-child, .sub-table-list2 td:last-child{border-right: none;}

.sub-table-list4{border-collapse:collapse;border-top: 2px solid #000;width: 100%; word-break:break-all;}
.sub-table-list4 th{height: 60px;text-align: center;font-size: 18px;background: #fce9d9;border: 1px solid #d9d9d9;}
.sub-table-list4 td{border: 1px solid #d9d9d9;height: 60px;font-size: 16px;padding: 20px; }
.sub-table-list4 .bgf9 {background-color:#f9f9f9;}
.sub-table-list4 tbody th{background: none;font-weight: normal;}
.sub-table-list4 th:first-child, .sub-table-list4 td:first-child{border-left: none;}
.sub-table-list4 th:last-child, .sub-table-list4 td:last-child{border-right: none;}

.sub-table-list5{border-collapse:collapse;border-top: 2px solid #3d3c3a;width: 100%; word-break:break-all;}
.sub-table-list5 th{height: 60px;text-align: center;font-size: 18px;background: #f1f1f1;border: 1px solid #dbdbdb;}
.sub-table-list5 td{border: 1px solid #dbdbdb;height: 60px; text-align:center;font-size: 16px;padding:10px;}
.sub-table-list5 th:first-child, .sub-table-list1 td:first-child{border-left: none;}
.sub-table-list5 th:last-child, .sub-table-list1 td:last-child{border-right: none;}

.sub0104-ul5{padding-top: 30px;}
.sub0104-ul5 li{min-height:117px;padding-left: 150px;margin-bottom: 40px;}
.sub0104-ul5 li div{font-size: 20px;margin-bottom: 10px;font-weight: 700;}
.sub0104-ul5 li.n00 div{color:#ffc600;}
.sub0104-ul5 li.n01 div{color:#ff6500;}
.sub0104-ul5 li.n02 div{color:#29a200;}
.sub0104-ul5 li.n03 div{color:#0059ef;}
.sub0104-ul5 li.n04 div{color:#630000;}
.sub0104-ul5 li.n05 div{color:#8c0052;}
.sub0104-ul5 li p{font-size: 16px;}
.sub0104-ul5 li.n00{background: url(/images_new/contents/con0104_logos0.jpg) 0px 0 no-repeat;}
.sub0104-ul5 li.n01{background: url(/images_new/contents/con0104_logos1.jpg) 0px 0 no-repeat;}
.sub0104-ul5 li.n02{background: url(/images_new/contents/con0104_logos2.jpg) 0px 0 no-repeat;}
.sub0104-ul5 li.n03{background: url(/images_new/contents/con0104_logos3.jpg) 0px 0 no-repeat;}
.sub0104-ul5 li.n04{background: url(/images_new/contents/con0104_logos4.jpg) 0px 0 no-repeat;}
.sub0104-ul5 li.n05{background: url(/images_new/contents/con0104_logos5.jpg) 0px 0 no-repeat;}

.sub0104-ul5-etc{margin-top: 20px;border-top: 1px solid #e0e0e0;padding-top: 50px;text-align: center;font-size: 18px;}


@media screen and (max-width:1200px){
.sub0104-ul4{background-position: center 30px; padding-top: 230px;height: auto; padding-bottom: 30px;}
.sub0104-ul4 li{position: static !important;margin:20px 0 10px !important;}	
}

@media screen and (max-width:1000px){
.sub0104-ul3>li{width:100%;}
.sub0104-ul3>li div{min-height: 100px;}		
	
.introduce-character{background: url(none); padding-top: 0px; margin: 50px 0px;}
}

@media screen and (max-width:600px){
.sub0104-ul5 li{padding-left:65px;}	
.sub0104-ul5 li.n00{background: url(/images_new/contents/con0104_logos0s.jpg) 0px 0 no-repeat;}
.sub0104-ul5 li.n01{background: url(/images_new/contents/con0104_logos1s.jpg) 0px 0 no-repeat;}
.sub0104-ul5 li.n02{background: url(/images_new/contents/con0104_logos2s.jpg) 0px 0 no-repeat;}
.sub0104-ul5 li.n03{background: url(/images_new/contents/con0104_logos3s.jpg) 0px 0 no-repeat;}
.sub0104-ul5 li.n04{background: url(/images_new/contents/con0104_logos4s.jpg) 0px 0 no-repeat;}
.sub0104-ul5 li.n05{background: url(/images_new/contents/con0104_logos5s.jpg) 0px 0 no-repeat;}
}



/*센터소개 > 오시는길*/
.con0105 {width:100%;}

.con0105 .map {min-height:360px; width:100%; margin-bottom:65px;}
.con0105 .map .left{width:29%; border:1px solid #d8d8d8; float:left; padding:30px; min-height:332px;}
.con0105 .map .left h2 {font-size:24px; color:#000; text-align:left; padding:10px 0px 30px 0px}
.con0105 .map .left .icon01 {font-size:18x; line-height:30px;  min-height:30px; color:#000; text-align:left; margin-bottom:15px; background-image:url(/images_new/contents/con0105_icon01.jpg); background-repeat:no-repeat; background-position:left 0px; padding-left:37px;}
.con0105 .map .left .icon02 {font-size:18px; line-height:30px; min-height:30px; color:#000; text-align:left; background-image:url(/images_new/contents/con0105_icon02.jpg); background-repeat:no-repeat; background-position:left 0px; padding-left:37px;}
.con0105 .map .left .mapbt {font-size:14px; color:#000; font-weight:300; border:1px solid #000; padding:7px; margin-top:40px; width:115px; text-align:center;}
.con0105 .map .right{float:right; width:990px;}
/*.con0105 .map .right{background-color:#f9f9f9; float:right; width:68%; text-align:right;}
.con0105 .map .right img {vertical-align:top; width:100%;}
.con0105 .map .right .rightbox { min-height:33px; text-align:right; border:1px solid #e3e3e3; border-top:none; }
.con0105 .map .right span {padding:15px 7px; font-size:14px; line-height:33px; color:#333; }
*/
.con0105 .map2 {width:100%;}
.con0105 .map2 .left {float:left; text-align:left; vertical-align:text-top; width:18%;}
.con0105 .map2 .left .bus {background-image:url(/images_new/contents/con0105_icon03.jpg); background-repeat:no-repeat; background-position:left 0px; padding-left:50px; float:left; }
.con0105 .map2 .left .bus p {font-size:24px; color:#000; line-height:37px; padding-bottom:5px; text-align:left; border-bottom:1px solid #000;}
.con0105 .map2 .left .drive {background-image:url(/images_new/contents/con0105_icon04.jpg); background-repeat:no-repeat; background-position:left 0px; padding-left:50px; float:left }
.con0105 .map2 .left .drive p {font-size:24px; color:#000; line-height:33px; padding-bottom:5px; text-align:left; border-bottom:1px solid #000;}
.con0105 .map2 .left .pinfo {background-image:url(/images_new/contents/con0105_icon05.jpg); background-repeat:no-repeat; background-position:left 0px; padding-left:50px; float:left }
.con0105 .map2 .left .pinfo p {font-size:24px; color:#000; line-height:27px; padding-bottom:5px; text-align:left; border-bottom:1px solid #000;}

.con0105 .map2 .right {width:80%; float:right;}
.con0105 .map2 .right p {font-size:16px; color:#000; font-weight:500; text-align:left; background-image:url(/images_new/contents/dot_icon02.jpg); background-repeat:no-repeat; background-position:left 4px; padding-left:10px; padding-bottom:5px;  }
.con0105 .map2 .right ul {margin-left:10px; margin-bottom:30px;}
.con0105 .map2 .right ul li{font-size:16px; line-height:160%; color:#666; text-align:left; }
.con0105 .map2 .right ul li .tit{color:#000;}
.con0105 .map2 .right ul li .comm{font-size:14px; }

.con0105 .map2 .map2_info{*zoom:1; }
.con0105 .map2 .map2_info:after{content:""; display:block; clear:both;}
.con0105 .map2 .map2_info {padding-bottom:60px;}


@media screen and (max-width: 1300px){
.con0105 .map .left {width:100%;}	
.con0105 .map .right {vertical-align:top; width:100%; padding-bottom: 30px;}
}

@media screen and (max-width: 1000px){
.con0105 .map .left{width:100%; min-height:0;}	
.con0105 .map .left h2 {padding:0px 0px 30px 0px}
.con0105 .map .left .mapbt {margin-top:30px;}
.con0105 .map .right {margin-bottom:50px;width:100%; }
/*.con0105 .map .right{width:100%; margin-bottom:65px; }
.con0105 .map .right img {vertical-align:top; width:100%; min-height:none;}	*/

.con0105 .map2 .left {float:left; text-align:left; vertical-align:text-top; width:23%;}
.con0105 .map2 .right {width:75%; float:right;}
}
@media screen and (max-width: 590px){
.con0105 .map2 .left {width:100%; margin-bottom:20px;}
.con0105 .map2 .right {width:100%; margin-bottom:20px;}
}



/*/////////////////////////////////대관안내/////////////////////////////////*/

/*상단 박스*/
.rental_top_graybox{*zoom:1; width: 100%;}
.rental_top_graybox:after{content:""; display:block; clear:both;}
.rental_top_graybox{background-color: #f8f8f8; border-radius: 30px; padding: 40px; margin-bottom:30px;}
.rental_top_graybox .conbox {background-image:url(/images_new/contents/rental_graybox_img.jpg); background-repeat:no-repeat; background-position:left top; padding-left:140px; min-height: 110px;}
.rental_top_graybox h2{font-family:'GmarketSans'; font-weight: 400; font-size: 24px; margin-bottom: 17px; padding-top: 23px; color: #333;}
.rental_top_graybox p{font-size: 15px; color: #333; line-height: 140%;}


/*대관안내 > 대관안내*/
.rental_all{*zoom:1; width: 100%;}
.rental_all:after{content:""; display:block; clear:both;}
.rental_l_tit{width: 25%; float: left;}
.rental_l_tit h2 {background: url(/images_new/contents/symbol_logo_green.jpg) 0px 0px no-repeat; 
	                              padding-left:35px; padding-top: 3px; line-height: 29px; font-size: 30px; color: #333; 
	                              font-family:'GmarketSans'; font-weight: 600;}
.rental_r_con{width: 75%; float:right;}
.rental_r_con .arrbox {border: 1px solid #e1e1e1; border-radius: 30px; width: 130px; height: 130px; margin:0px 0px 25px 0px;
                       box-shadow: 5px 5px 5px 5px #fbfbfb; float: left; padding: 25px 10px 10px;
                       background: url(/images_new/contents/rental_arr_icon.jpg) center 25px no-repeat;}
.rental_r_con .arrbox p{ text-align:center; margin-top: 45px; font-size: 14px; color: #000; font-weight: 800; line-height: 120%; }
.rental_r_con .arrbox_next{background: url(/images_new/contents/rental_arr_next.jpg) center 50px no-repeat;
                           width: 26px; height: 130px; margin:0px 10px; float: left;}

.rental_r_con .graybox {background-color: #fbfbfb; padding: 65px; border-radius: 15px;}
.rental_r_con .graybox li{background: url(/images_new/contents/rental_gray_icon.jpg) left 3px no-repeat; padding-left: 25px;
                          line-height:130%; margin-bottom: 20px; font-size: 18px; color: #666; }
.rental_r_con .graybox li span{color: #00d2ad;}


@media screen and (max-width:800px){
.rental_l_tit{width:100%; float:left;}
.rental_r_con{width:100%; float:left; margin-top: 30px;}	
.rental_r_con .arrbox {width:35%;}
	
.rental_r_con .graybox {padding:40px;}	
}



/*유형별시설 20250428*/
.membership_map_wrap{*zoom:1; width:100%; }
.membership_map_wrap:after {content:""; display:block; clear:both; text-align: center;}
.membership_map_wrap p {font-size: 80px;}

.membership_map_wrap .map{width: 40%; float: left;}
.membership_map_wrap .right{width: 60%; float: right;}
.membership_map_wrap .right .searchbox_mem{border-radius: 25px; background-color: #f9f9f9; margin-bottom: 25px;}
.membership_map_wrap .right .searchbox_mem h2 {background: url(/images_new/contents/search_h2_icon.png) left 0px no-repeat; padding-left: 40px;
                                           line-height:35px; font-size: 22px; color: #333; font-family:'GmarketSans'; font-weight: 500; }

.membership_map_wrap .right .pstyle_or table {width:100%; border-collapse:collapse; margin-bottom: 50px; word-break:break-all;}
.membership_map_wrap .right .pstyle_or th {text-align: center; background-color:#ff9900; padding: 20px 0px;  }	
.membership_map_wrap .right .pstyle_or th {font-size:16px; line-height: 20px; color:#fff; font-weight:500; text-align:center;  }
.membership_map_wrap .right .pstyle_or th:first-child{border-top-left-radius: 10px; border-bottom-left-radius: 10px;} 
.membership_map_wrap .right .pstyle_or th:last-child{border-top-right-radius: 10px; border-bottom-right-radius: 10px;}
.membership_map_wrap .right .pstyle_or td {font-size:16px; border-bottom:#ddd 1px solid; padding:20px 0px; line-height:140%; color:#777; text-align: center; }

/*회원검색 폼 스타일*/
/*셀렉박스*/
.searchbox_mem{*zoom:1; width:100%; padding: 35px; margin-bottom: 5px; }
.searchbox_mem:after {content:""; display:block; clear:both; text-align: center;}
.searchbox_mem select{
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;

	width: 30%; 
	border-radius: 10px; 
	padding: 15px;
	background: url(/images_new/contents/down_arr.png) right 20px no-repeat; 
	border: 1px solid #fff;
	background-color: #fff;
	
	font-size: 16px;
	color: #000;
}
.searchbox_mem select:focus{
	border: 1px solid #fff;
	background-color: #fff;	
}

/*검색박스*/
.searchbox_mem .form {padding-top: 25px; width: 100%;}
.searchbox_mem .form .search-txt_mem input{
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
}
.searchbox_mem .form .search-txt_mem input:focus{
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
}
.searchbox_mem .form .search-box_mem{}
                                    /*width: 36%; padding: 1px; border-radius: 10px; border: 1px solid #fff; background-color: #fff; float:right;*/
.searchbox_mem .form .search-wrap_mem{width: 36%; padding: 1px; border-radius: 10px; border: 1px solid #fff; background-color: #fff; float:right;}
.searchbox_mem .form .search-wrap_mem .search-txt_mem{width: 80%; padding:15x; color: #999; font-size: 16px;  border: none; background-color: #fff;}
.searchbox_mem .form .search-wrap_mem .search-btn_mem{background-color: #fff; border-radius: 10px; 
	                                   color: #3366cc; float: right; width: 40px; height: 40px; font-size: 16px;
										background: url(/images_new/contents/search_btn.png) right 0px no-repeat; 
										display: flex; justify-content: center; align-items: center;}

.searchbox_mem .form .search-wrap_mem .search-txt_mem input:focus{border: 1px solid #fff; background-color: #fff;}


@media screen and (max-width:1400px){
.searchbox_mem .form .search-wrap_mem{width:100%;  margin-top: 5px}	
}

@media screen and (max-width:1000px){
.membership_map_wrap .map{width: 30%; float: left;}
.membership_map_wrap .right{width: 66%; float: right; margin-left: 10px;}	
}
	
@media screen and (max-width:800px){
.membership_map_wrap .map{display: none;}
.membership_map_wrap .right{width: 100%; margin-left: 0px;}	
	
.membership_map_wrap .right .pstyle_or th {font-size:14px;}	
.membership_map_wrap .right .pstyle_or td {font-size:14px;}	
	
.searchbox_mem select{
	width: 40%; 
	font-size: 14px;
	color: #000;	
}	
.searchbox_mem .form .search-box_mem {}
.searchbox_mem .form .search-wrap_mem .search-txt_mem input:focus{font-size: 14px; border: 1px solid #fff;}
	
}


/*20250611추가*/
/*강좌접수/환불안내*/
.con0401{width:100%;}
.con0401 .top {width:100%; background-image:url(/nimg/contents/con0401_icon01.jpg); background-repeat:no-repeat; background-position:right 20px; }
.con0401 h2 {font-size:32px; font-weight: 900; color:#333; text-align:left; padding-bottom:20px;}
.con0401 h2 span {font-size:14px; font-weight:500; color:#333; text-align:left;}
.con0401 p {font-size:16px; color:#333; text-align:left; padding-bottom:10px;}
.con0401 .time {font-size:20px; color:#333; text-align:left; padding-bottom:5px; line-height:160%; background-image:url(/nimg/contents/con0201_icon01.jpg); background-repeat:no-repeat; background-position:left 0px; padding-left:30px; margin-bottom:20px;}
.con0401 li {font-size:16px; color:#333; text-align:left; padding-bottom:5px; line-height:160%; background-image:url(/nimg/contents/dot_icon02.jpg); background-repeat:no-repeat; background-position:left 4px; padding-left:10px;}
.con0401 .graybox {width:100%; background-color:#f5f5f5; padding:35px; margin:30px 0px 50px 0px;}
.con0401 .graybox p {font-size:14px; color:#000; }
.con0401 .graybox li {background-image:url(none); }
.con0401 .bluebox {width:100%; background-color:#e4f0f8; padding:35px; margin:25px 0px 50px 0px;}
.con0401 .bluebox p {font-size:14px; color:#000; }

@media screen and (max-width: 590px){
.con0401 .top {background-image:url(none);}
}

.con04012{width:100%;}
.con04012 .top {width:100%; min-height:145px; background-image:url(/nimg/contents/con0401_icon011.jpg); background-repeat:no-repeat; background-position:right 20px; }
.con04012 h2 {font-size:32px; color:#000; text-align:left; padding-bottom:30px; letter-spacing:-1px}
.con04012 h2 span {font-size:18px; font-weight:500; color:#333; text-align:left;}
.con04012 p {font-size:18px; color:#666; text-align:left; padding-bottom:10px;}
.con04012 .time {font-size:18px; color:#000; text-align:left; padding-bottom:5px; line-height:160%; background-image:url(/nimg/contents/con0201_icon01.jpg); background-repeat:no-repeat; background-position:left 0px; padding-left:30px; margin-bottom:20px;}
.con04012 li {font-size:18px; font-weight:500; color:#000; text-align:left; padding-bottom:10px; line-height:180%; background-image:url(/nimg/contents/dot_icon02.jpg); background-repeat:no-repeat; background-position:left 4px; padding-left:10px;letter-spacing:-1px}
.con04012 .graybox {width:100%; background-color:#f5f5f5; padding:35px; margin:30px 0px 50px 0px;}
.con04012 .graybox p {font-size:14px; color:#000; }
.con04012 .graybox li {background-image:url(none); }
.con04012 .bluebox {width:100%; background-color:#fdf1f1; padding:50px; margin:50px 0px 50px 0px;}
.con04012 .bluebox p {font-size:14px; color:#000; }
.con04012 .color_r{color: #FF0000;}
.con04012 .color_b{color: #2A5CFF;}
.con04012 .color_g{color: #666;}
@media screen and (max-width: 590px){
.con04012 .top {background-image:url(none);}
.con04012 li {font-size:14px; 	}
}

/*강좌접수환불안내표 3환불안내*/
.sub-table-list033{border-collapse:collapse;border-top: 2px solid #000;width: 100%; word-break:break-all;}
.sub-table-list033 th{width:145px; text-align: center;font-size: 18px; color:#333; font-weight:800; background: #fff;border: 1px solid #d8d8d8;}
.sub-table-list033 td{border: 1px solid #d8d8d8;font-size: 18px;padding:30px; text-align:!important;}
.sub-table-list033 th:first-child, .sub-table-list033 td:first-child{border-left: none;}
.sub-table-list033 th:last-child, .sub-table-list033 td:last-child{border-right: none;}
.sub-table-list033 .blackft {color:#000; font-weight:800; margin-bottom:5px;}
@media screen and (max-width: 590px){
.sub-table-list033 th{font-size: 14px;}
.sub-table-list033 td{font-size: 14px;}
}

/*강좌접수환불안내표 4감면안내*/	
.sub-table-list04{border-collapse:collapse;border-top: 2px solid #000;width: 100%; word-break:break-all; margin-bottom:20px;}
.sub-table-list04 th{text-align: center;font-size: 16px; padding:10px; color:#333; font-weight:800; background: #f5f5f5;border: 1px solid #d8d8d8; }
.sub-table-list04 td{padding:10px; font-size: 18px; color: #000; text-align:!important;border: 1px solid #d8d8d8;}
.sub-table-list04 .tit {font-size: 16px; color:#333; font-weight:500;}
.sub-table-list04 .comm {color:#333;font-weight:500;}
/*.sub-table-list04 td li {background-image:url(none); }*/
.sub-table-list04 th:first-child, .sub-table-list04 td:first-child{border-left: none;}
.sub-table-list04 th:last-child, .sub-table-list04 td:last-child{border-right: none;}	
.sub-table-list04 td .color_r{color: #FF0000;}
.sub-table-list04 td .color_b{color: #2A5CFF;}
.sub-table-list04 td .color_g{color: #666;}

@media screen and (max-width: 590px){
.sub-table-list04 th{font-size: 14px;}
.sub-table-list04 td{font-size: 14px;	}
}
	
/**/
.class01p_wrap{*zoom:1; width:100%; border-top: 2px solid #000; }
.class01p_wrap:after {content:""; display:block; clear:both;  }
.class_allbox{*zoom:1; width:100%; }
.class_allbox:after {content:""; display:block; clear:both; border-bottom: 1px solid #d8d8d8;}
.class_allbox .color_r{color: #FF0000;}
.class_allbox .color_b{color: #2A5CFF;}
.class_allbox .color_g{color: #666;}

.class_left{width: 30%; float: left; padding: 30px 10px;}
.class_left p{text-align: center; padding-top: 20px;}
.class_left .tit{color: #000; font-weight: 900;}
.class_left .comm{color: #666; font-weight: 600; font-size: 14px;}
.class_right{width: 70%; float: right; padding: 30px 10px;}

@media screen and (max-width: 590px){
.class_left{width:100%; padding: 30px 10px 0px;}	
.class_right{width:100%; padding: 30px 10px;}	
}

/*.onlinebt{text-align: center; color: #fff; font-weight: 900; padding: 20px; background-color: #FF7E00; }*/


/*센터소개 > 대관시설*/
.expand_gall .left{padding: 0 50px;}
.facility-slide-wrap{position: relative;width: 100%;margin: 0 0 50px;}
.facility-slide{overflow: hidden;position: relative;}
.facility-slide .swiper-slide{	background-size: cover !important;background-position: center center !important;position: relative;height: 0;padding-top: 75%;}
.facility-pagination{position: absolute;z-index: 50;text-align: center;bottom:20px;}
.facility-prev{display: block;width: 50px;height: 50px;position: absolute;left:-25px;top:50%;transform:translateY(-50%);z-index: 5;border-radius:50%;box-shadow: 0 10px 20px rgba(0,0,0,0.3);text-align: center;background: #fff;}
.facility-prev:after{content: "" !important;	background: url("/images/contents/arrow_left_blue.svg") no-repeat;width: 10px;height: 17px;display: inline-block;	opacity: 1;margin-top: 16px;}
.facility-next{display: block;width: 50px;height: 50px;position: absolute;right:-25px;top:50%;transform:translateY(-50%);z-index: 5;border-radius:50%;box-shadow: 0 10px 20px rgba(0,0,0,0.3);text-align: center;background: #fff;}
.facility-next:after{content: "" !important;	background: url("/images/contents/arrow_right_blue.svg") no-repeat;width: 10px;height: 17px;display: inline-block;	opacity: 1;margin-top: 16px;}


/*센터소개 > 시설대관*/
/*01탭 시설소개*/
.expand03_wrap p{text-align: center; font-size: 18px; color: #000; line-height: 160%; font-weight: 400;}

.expand_gall{*zoom:1;margin: 0 -19px;}
.expand_gall:after{content:""; display:block; clear:both;}
.expand_gall {border-bottom: 1px solid #eaeaea; margin-bottom:50px; }

.expand_gall .left{width: 35%; float:left; padding-bottom: 30px;}

.expand_gall .right{width: 50%; float:left;padding-bottom: 30px;}
.expand_gall .right h2 {font-weight: 900; font-size: 24px; padding-top: 30px;}
.expand_gall .right ul {padding: 20px 0px; line-height: 200%;}
.expand_gall .right ul li {font-size: 16px;}
.expand_gall .right ul li span{font-size: 16px; font-weight: 600;}

.expand_gall .end {width: 109px; margin: 30px 30px 0px 0px; float: right;}
.expand_gall .end .downbtns{margin: 0px 0px; text-align: center; width: 109px; height: 109px; text-align: center; }
.expand_gall .end .downbtns a{display: inline-block;background: #399;font-size: 14px; padding-top: 30px; color:#fff; border-radius: 100%; font-weight: 500; background: url(/images/contents/expand03_bt.jpg) 0px 0px no-repeat; height: 109px; width: 109px; }


@media screen and (max-width:1000px){
.expand_gall .left{width: 50%; float:left; }	
.expand_gall .right{width: 50%; float:right; padding-bottom: 0px;}	
.expand_gall .right ul {padding: 0px 0px; }
	
.expand_gall .end {width:50%; margin: 0px 0px 0px 30px; float: right;}
.expand_gall .end .downbtns{margin: 0px 0px; text-align: center; width:70%; height: none; text-align: center; }
.expand_gall .end .downbtns a{display: inline-block;background: #399;font-size: 16px; padding: 10px; color:#fff;border-radius:30px; font-weight: 500; background: url(/images/contents/expand02_btbg.jpg) right -15px no-repeat; height:50px; width: 100%;  }	
}

@media screen and (max-width:800px){
.expand_gall .left{width: 100%;}	
.expand_gall .right{width: 100%;padding-bottom:15px;}		
.expand_gall .right ul {padding: 0px 0px 0px; margin-left: 30px; }
.expand_gall .right h2 {padding-top: 15px; margin-left: 30px; }	
	
.expand_gall .end {width:100%; margin: 0px 30px; float: right;}
.expand_gall .end .downbtns{margin: 0px 30px; text-align: center; width:100%; height: none; }
.expand_gall .end .downbtns a{display: inline-block;background: #399;font-size: 16px; padding: 10px; color:#fff;border-radius:30px; font-weight: 500; height:50px; width: 90%;  }	
}


/*02탭 대관안내*/

/*03탭 대관신청*/
.expand03-ul2{*zoom:1;margin: 0 -19px;}
.expand03-ul2:after{content:""; display:block; clear:both;}
.expand03-ul2 li{float: left;width: 33.3333%; padding:30px 19px; position: relative;}
.expand03-ul2 li:after{content:"";background: url(/images/contents/expand02_next.jpg) 0 0 no-repeat;display: block;position: absolute;right:-15px;top:50%;margin-top: -15px;width: 29px;height: 29px;}
.expand03-ul2 li:last-child:after{display: none;}
.expand03-ul2 li div{border: 1px solid #e3e3e3; height: 100%; padding: 110px 20px 30px; text-align: center; border-radius: 20px; }
.expand03-ul2 li span{font-size: 16px;color:#399;display: block;margin-bottom: 3px;}
.expand03-ul2 li strong{font-size: 16px;color:#000;display: block;margin-bottom: 3px;font-weight:800; line-height: 150%;}

.expand03-ul2 .icon01 {background: url(/images/contents/expand02_icon01.jpg) center 40px no-repeat; background-color: #f7f7f7; }
.expand03-ul2 .icon02 {background: url(/images/contents/expand02_icon02.jpg) center 40px no-repeat; background-color: #f7f7f7; }
.expand03-ul2 .icon03 {background: url(/images/contents/expand02_icon03.jpg) center 40px no-repeat; background-color: #f7f7f7; }

.expand03-ul2 .box50 {width: 100%; border-radius: 20px; float: left; border: 1px solid #f7f7f7; padding: 50px; text-align: left; margin-top: 50px;}
.expand03-ul2 .box50 h2.gb{background: url("/images/contents/h2_icon_gb.jpg") 0 2px no-repeat; text-align: left; font-weight:800; font-size: 25px; margin-bottom: 30px; }
.expand03-ul2 .box50 p{font-size: 16px; text-align: left; line-height: 160%;}
.expand03-ul2 .box50 span{font-size: 16px; font-weight: 500;}
.expand03-ul2 .box50 strong{text-align: left; font-size: 16px; }
.expand03-ul2 .box50 strong span{color: #399; font-size: 16px; }

.expand03-ul2 .box50 .downbtns{margin: 10px 0px 0px 0px; width: 250px; height: 60px; background: #399; border-radius:40px; }
.expand03-ul2 .box50 .downbtns a{display: inline-block; text-align: left; font-size: 18px; color:#fff; font-weight: 500; padding: 20px 60px 20px 30px; background: url(/images/contents/expand02_bt.jpg) right 15px no-repeat; }


@media screen and (max-width:1200px){
.expand03-ul2 .box50 {width: 100%; float:none; margin-top: 0px;}	
}	
}

@media screen and (max-width:700px){
	.expand03-ul2 li{width: 100%;height: auto;}
	.expand03-ul2 li:after{display: none;}
	
	.expand03-ul2 .box50 .downbtns{margin: 0px 30px; width:100%; height: none; }
}


/*공통스타일*/
.con_wrap h2 .gr{background: url("/images/contents/h2_icon_g.jpg") 0 2px no-repeat; text-align: left; padding-left:37px; font-weight:600; font-size: 25px; }
.con_wrap h2 .gb{text-align: left;  font-size: 25px; padding-bottom: 10px; }
.con_wrap h2 .gb2{background: url("/images/contents/h2_icon_gb2.jpg") 0 2px no-repeat; text-align: left; padding-left:37px; font-weight:600; font-size: 25px; }
.con_wrap h2 .bl{background: url("/images/contents/h2_icon_b.jpg") 0 2px no-repeat; text-align: left; padding-left:37px; font-weight:600; font-size: 25px; }
.con_wrap h3 {background: url("/images/contents/h3_icon.jpg") 0 7px no-repeat; text-align: left; padding-left:10px; font-weight:400; font-size: 20px; margin-bottom: 10px; }

.w2d_wrap {*zoom:1; width: 100%;}
.w2d_wrap:after{content:""; display:block; clear:both;}
.w2d_wrap .left {width:15%; float: left;}
.w2d_wrap .right {width:85%; float:right;}

.w2d_wrap .right h3{font-size: 18px; font-weight: 600;}

.w2d_wrap .center100 {width:100%;}
.w2d_wrap .center100 .tit h2 .gb{text-align: left; font-weight:600; font-size: 25px; padding-bottom: 10px; }
.w2d_wrap .center100 .tit{width:50%; float: left;}
.w2d_wrap .center100 .titr{width:600px; float: right; min-height: 50px; text-align: right; }
.w2d_wrap .center100 .timeicon {background: url("/images/contents/time_icon.jpg") 0 0px no-repeat; 
	                            padding:5px 0px 7px 40px; font-weight:400; font-size: 16px; }
.w2d_wrap .center100 span{float:left; margin-right: 30px; padding:5px 0px 7px 0px; font-weight: 400; font-size: 16px;}
.w2d_wrap .center100 span strong{color: #399; font-weight: 400; font-size: 16px; }

.info li{font-size: 14px; font-weight: 500; line-height: 160%;}
.info li span{color: #CC3333;font-size: 14px; font-weight: 500;}

.graybox {background-color: #f7f7f7; text-align: center; padding: 50px 0px; margin-bottom: 50px;}

.graybox .r_text {width: 70%; float: left; padding-left: 50px;}
.graybox .r_text th{width: 20%; text-align: left; font-size: 18px; vertical-align: top; }
.graybox .r_text td{width: 80%; text-align: left; font-size: 18px; color: #666; font-weight: 300; padding-bottom: 20px;}
.graybox .r_img {width: 30%; float: right;}

.graybox2 {background-color: #f7f7f7; text-align: left; margin-bottom: 50px; margin-top: 15px; border-radius: 20px; }
.graybox2 ul{padding: 50px; }
.graybox2 li {font-size: 16px; color: #000000; padding-bottom: 10px; line-height: 160%;
              background: url("/images/contents/li_icon.jpg") 0 5px no-repeat; text-align: left; padding-left:10px; }
.graybox2 li .redpoint{font-weight: 800; color: #DB0104;}
.graybox2 li .bluepoint{font-weight: 800; color: #163BE4;}
.graybox2 li .greenpoint{font-weight: 800; color: #199800;}
.graybox2 li .blackpoint{font-weight: 800; color: #000000;}


.greenbox {background-color: #ddfdf2; padding: 50px; margin-bottom: 50px;}
.greenbox ul{}
.greenbox li span{font-size: 18px; color: #000000; font-weight: 600; padding-right: 20px;}
.greenbox li {font-size: 18px; color: #000000; padding-bottom: 10px; line-height: 160%;
              background: url("/images/contents/spport_liicon.jpg") 0 5px no-repeat; text-align: left; padding-left:10px; }
.sport_h {background: url("/images/contents/business11.jpg") right 0 no-repeat; background-color: #ddfdf2; padding: 55px; }
.sport_g {background: url("/images/contents/business21.jpg") right 0 no-repeat; background-color: #ddfdf2; padding: 55px; }


@media screen and (max-width: 1200px){
.w2d_wrap .center100 .tit{width:30%; float: left;}
}

@media screen and (max-width: 1000px){
.w2d_wrap .left {width:100%; float: left; padding-bottom: 10px;}
.w2d_wrap .right {width:100%; float:left;}
}

@media screen and (max-width: 900px){
.w2d_wrap .center100 {margin: 20px 0px;}
.w2d_wrap .center100 .tit{width:100%; float:none;}
.w2d_wrap .center100 .titr{width:100%; float:left;}
.w2d_wrap .center100 .timeicon {background: url("/images/contents/time_icons.jpg") 0 0px no-repeat; 
	                            font-weight:400; font-size: 14px; padding:5px 0px 7px 30px;}
.w2d_wrap .center100 span{margin-right:5px; font-weight: 400; font-size: 14px; letter-spacing: -1px;}
.w2d_wrap .center100 span strong{color: #399; font-weight: 400; font-size: 14px; }

.graybox .r_text {width: 100%; padding: 0px 20px; }
.graybox .r_text th{font-size: 16px; }
.graybox .r_text td{font-size: 16px; padding-bottom: 15px;}	
.graybox .r_img {display: none;}
	
.greenbox li span{font-size: 16px; font-weight: 500; padding-right: 10px;}
.greenbox li {font-size: 16px;}	
.sport_h {background: url("none") 0 0 no-repeat; background-color: #ddfdf2; padding: 30px; }
.sport_g {background: url("none") 0 0 no-repeat; background-color: #ddfdf2; padding: 30px; }
}


/*표 style*/ 
.p_nomal_basicjj2 th {border-top:#3d3c3a 2px solid; vertical-align:middle; padding: 20px 0px;
                      font-size:16px; color:#252525; font-weight:500; background-color:#fff; text-align:center;}	 
.p_nomal_basicjj2 th:first-child, .p_nomal_basicjj2 th:first-child{border-left: none;}
.p_nomal_basicjj2 th:last-child, .p_nomal_basicjj2 th:last-child{border-right: none;}

.p_nomal_basicjj2 td {font-size:16px; border:#dbdcdd 1px solid; padding:10px 10px; line-height:180%; color:#666; }
.p_nomal_basicjj2 td:first-child, .p_nomal_basicjj2 td:first-child{border-left: none;}
.p_nomal_basicjj2 td:last-child, .p_nomal_basicjj2 td:last-child{border-right: none;}

.p_nomal_basicjj2 li {background: url("/images/contents/table_li_icon.jpg") 0 7px no-repeat; text-align: left; padding-left:10px; }

.p_nomal_basicjj2 .topline22 {border-top:#3d3c3a 2px solid;}
.p_nomal_basicjj2 .topline21 {border-top:#3d3c3a 1px solid; }	
.p_nomal_basicjj2_line {border-left:#dbdcdd 1px solid; border-right:#dbdcdd 1px solid; }
.p_nomal_basicjj2_liner {border-right:#dbdcdd 1px solid; }	
.p_nomal_basicjj2_linel {border-left:#dbdcdd 1px solid; }	
.p_nomal_basicjj2_lineeng {border-right:#dbdcdd 1px solid; }
.p_nomal_basicjj2 .thbg {border-bottom:#dbdcdd 1px solid; vertical-align:middle; height:35px; font-size:16px; color:#252525; font-weight:bold; background-color:#f1f1f1; text-align:center;}
.p_nomal_basicjj2 .tdbgx_cen {background-color:#fff; color:#666; line-height:120%; text-align:center}
.p_nomal_basicjj2 .tdbg_cen {background-color:#f8f8f8; color:#252525; line-height:120%; text-align:center}
.p_nomal_basicjj2 .tdbg_rig {background-color:#f8f8f8; color:#252525; line-height:120%; text-align:right;}
.p_nomal_basicjj2 .tdbg_lef {background-color:#f8f8f8; color:#252525; line-height:120%; text-align:left;}
.p_nomal_basicjj2 .mintth {background-color:#d5e9e3;}
.p_nomal_basicjj2 .minttd {background-color:#eff7f7;}
.p_nomal_basicjj2 .mint {color:#3397a0;}
.p_nomal_basicjj2 .mint01 {background-color:#f9fcfc;}
.p_nomal_basicjj2 .mint02 {background-color:#f0f7f7;text-align:center; }
.p_nomal_basicjj2 .point {color:#5498c0;}
.p_nomal_basicjj2 .strongtit {color:#000; font-weight: 500; text-align: center;}
.p_nomal_basicjj2 span {text-decoration: line-through;}

.p_nomal_basicjj2 .left {padding-left:20px;text-align:left; }
.p_nomal_basicjj2 .right {padding-right:20px;text-align:right; }
.p_nomal_basicjj2 .center {text-align:center;}

@media screen and (max-width: 860px) {
	.p_nomal_basicjj2 th {padding: 20px 10px; font-size:14px; }
	.p_nomal_basicjj2 td {padding: 20px 10px; font-size:14px; }
}

@media screen and (max-width: 590px) {
	.p_nomal_basicjj2 th {padding: 20px 10px; font-size:12px; }
	.p_nomal_basicjj2 td {padding: 20px 10px; font-size:12px; }	
}


/*표 style*/ 
.p_nomal_basicjj th {border:#dbdcdd 1px solid; border-left: 0px; vertical-align:middle; padding: 20px 0px; border-top:#3d3c3a 2px solid;
                     font-size:16px; color:#252525; font-weight:800; text-align:center;}	 
/*.p_nomal_basicjj th:first-child, .p_nomal_basicjj th:first-child{border-left: none;}
.p_nomal_basicjj th:last-child, .p_nomal_basicjj th:last-child{border-right: none;}*/

.p_nomal_basicjj td {font-size:16px; border:#dbdcdd 1px solid; border-left: 0px; border-top: none; padding:10px 10px; line-height:180%; color:#666; }
/*.p_nomal_basicjj th:first-child, .p_nomal_basicjj th:first-child{border-left: none;}
.p_nomal_basicjj th:last-child, .p_nomal_basicjj th:last-child{border-right: none;}*/


.p_nomal_basicjj li {background: url("/images/contents/table_li_icon.jpg") 0 7px no-repeat; text-align: left; padding-left:10px; }

.p_nomal_basicjj .white_line {border-right:0px; }	
.p_nomal_basicjj .topline22 {border-top:#3d3c3a 2px solid;}
.p_nomal_basicjj .topline21 {border-top:#3d3c3a 1px solid; }	
.p_nomal_basicjj_line {border-left:#dbdcdd 1px solid; border-right:#dbdcdd 1px solid; }
.p_nomal_basicjj_liner {border-right:#dbdcdd 1px solid; }	
.p_nomal_basicjj_linel {border-left:#dbdcdd 1px solid; }	
.p_nomal_basicjj_lineeng {border-right:#dbdcdd 1px solid; }
.p_nomal_basicjj .thbg {border-bottom:#dbdcdd 1px solid; vertical-align:middle; 
             height:35px; font-size:16px; color:#252525; font-weight:bold; background-color:#f1f1f1; text-align:center;}
.p_nomal_basicjj .tdbgx_cen {background-color:#fff; color:#666; line-height:120%; text-align:center}
.p_nomal_basicjj .tdbg_cen {background-color:#f8f8f8; color:#252525; line-height:120%; text-align:center}
.p_nomal_basicjj .tdbg_rig {background-color:#f8f8f8; color:#252525; line-height:120%; text-align:right;}
.p_nomal_basicjj .tdbg_lef {background-color:#f8f8f8; color:#252525; line-height:120%; text-align:left;}
.p_nomal_basicjj .mintth {background-color:#d5e9e3;}
.p_nomal_basicjj .minttd {background-color:#eff7f7;}
.p_nomal_basicjj .mint {color:#3397a0;}
.p_nomal_basicjj .mint01 {background-color:#f9fcfc;}
.p_nomal_basicjj .mint02 {background-color:#f0f7f7;text-align:center; }
.p_nomal_basicjj .point {color:#5498c0;}
.p_nomal_basicjj .strongtit {color:#000; font-weight: 500; text-align: center;}
.p_nomal_basicjj span {text-decoration: line-through;}

.p_nomal_basicjj .left {padding-left:20px;text-align:left; }
.p_nomal_basicjj .right {padding-right:20px;text-align:right; }
.p_nomal_basicjj .center {text-align:center;}

@media screen and (max-width: 860px) {
	.p_nomal_basicjj th {padding: 20px 10px; font-size:14px; }
	.p_nomal_basicjj td {padding: 20px 10px; font-size:14px; }
}

@media screen and (max-width: 590px) {
	.p_nomal_basicjj th {padding: 20px 10px; font-size:12px; }
	.p_nomal_basicjj td {padding: 20px 10px; font-size:12px; }	
}




/*표 style  컬러게시판*/ 
.p_nomal_basic_n {border-top:#004a25 2px solid; }
.p_nomal_basic_n th {border-bottom:#e9e9e9 1px solid; background-color: #396; vertical-align:middle; padding: 15px 0px; font-size:16px; color:#FFF; font-weight:bold; text-align:center;}	 
.p_nomal_basic_n th:first-child, .p_nomal_basic_n th:first-child{border-left: none;}
.p_nomal_basic_n th:last-child, .p_nomal_basic_n th:last-child{border-right: none;}

.p_nomal_basic_n td {font-size:16px; border:#e9e9e9 1px solid; padding:20px; line-height:180%; color:#000;  text-align: center;}
.p_nomal_basic_n td:first-child, .p_nomal_basic_n td:first-child{border-left: none;}
.p_nomal_basic_n td:last-child, .p_nomal_basic_n td:last-child{border-right: none;}

.p_nomal_basic_n td li{background: url(/images/contents/doticon_b.jpg) 0px center no-repeat; padding-left: 12px; text-align: left;}

.p_nomal_basic_n .bg_gray {background-color: #fbfbfb;}
.p_nomal_basic_n .bg_green {background: url(/images/contents/linebg.jpg) 0px 0px repeat; }
.p_nomal_basic_n .text_black {color: #000000; font-weight: 500}

.p_nomal_basic_n_line {border-left:#e9e9e9 1px solid; border-right:#e9e9e9 1px solid; }
.p_nomal_basic_n_liner {border-right:#e9e9e9 1px solid; }	
.p_nomal_basic_n_linet{border-top:#e9e9e9 1px solid; }	
.p_nomal_basic_n_lineeng {border-right:#e9e9e9 1px solid; }
.p_nomal_basic_n .thbg {border-bottom:#e9e9e9 1px solid; vertical-align:middle; 
             height:35px; font-size:16px; color:#252525; font-weight:bold; background-color:#f1f1f1; text-align:center;}
.p_nomal_basic_n .tdbg_cen {background-color:#f9f9f9; color:#000; line-height:120%; text-align:center}
.p_nomal_basic_n .tdbg_rig {background-color:#f9f9f9; color:#000; line-height:120%; text-align:right;}
.p_nomal_basic_n .tdbg_lef {background-color:#f9f9f9; color:#000; line-height:120%; text-align:left;}

.p_nomal_basic_n .left {padding-left:20px;text-align:left; }
.p_nomal_basic_n .right {padding-right:20px;text-align:right; }
.p_nomal_basic_n .center {text-align:center;}

.p_nomal_basic_nleft th {border-bottom:#e9e9e9 1px solid; background-color: #396; vertical-align:middle; padding: 15px 0px; font-size:16px; color:#FFF; font-weight:bold; text-align:center;}	 
.p_nomal_basic_nleft th:first-child, .p_nomal_basic_n th:first-child{border-left: none;}
.p_nomal_basic_nleft th:last-child, .p_nomal_basic_n th:last-child{border-right: none;}

.p_nomal_basic_nleft td {font-size:16px; border:#e9e9e9 1px solid; padding:20px; line-height:180%; color:#000;  text-align: center;}
.p_nomal_basic_nleft td:first-child, .p_nomal_basic_n td:first-child{border-left: none;}
.p_nomal_basic_nleft td:last-child, .p_nomal_basic_n td:last-child{border-right: none;}
.p_nomal_basic_nleft td p{text-align: left; color: #1A71D9;}
.p_nomal_basic_nleft td li{background: url(/img_page/doticon_b.jpg) 0px center no-repeat; padding-left: 12px; text-align: left;}

@media screen and (max-width: 860px) {
	.p_nomal_basic_n th {padding: 20px 10px; font-size:14px; }
	.p_nomal_basic_n td {padding: 20px 10px; font-size:14px; }
	.p_nomal_basic_nleft th {padding: 20px 10px; font-size:14px; }
	.p_nomal_basic_nleft td {padding: 20px 10px; font-size:14px; }
}

@media screen and (max-width: 590px) {
	.p_nomal_basic_n th {padding: 10px 5px; }
	.p_nomal_basic_n td {padding: 10px 5px;  }
	.p_nomal_basic_nleft th {padding: 10px 5px;}
	.p_nomal_basic_nleft td {padding: 10px 5px;}
}








/**/
.d_none{display:none !important;}
.m0{margin:0px !important;}
.m1{margin:1px !important;}
.m2{margin:2px !important;}
.m3{margin:3px !important;}
.m4{margin:4px !important;}
.m5{margin:5px !important;}
.m10{margin:10px !important;}
.m20{margin:20px !important;}
.m30{margin:30px !important;}
.m40{margin:40px !important;}
.m50{margin:50px !important;}
.m60{margin:60px !important;}
.m70{margin:70px !important;}
.m80{margin:80px !important;}
.m90{margin:90px !important;}
.m100{margin:100px !important;}


.ml0{margin-left:0px !important;}
.ml1{margin-left:1px !important;}
.ml2{margin-left:2px !important;}
.ml3{margin-left:3px !important;}
.ml4{margin-left:4px !important;}
.ml5{margin-left:5px !important;}
.ml10{margin-left:10px !important;}
.ml20{margin-left:20px !important;}
.ml30{margin-left:30px !important;}
.ml40{margin-left:40px !important;}
.ml50{margin-left:50px !important;}
.ml60{margin-left:60px !important;}
.ml70{margin-left:70px !important;}
.ml80{margin-left:80px !important;}
.ml90{margin-left:90px !important;}
.ml100{margin-left:100px !important;}

.mt0{margin-top:0px !important;}
.mt4{margin-top:4px !important;}
.mt5{margin-top:5px !important;}
.mt7{margin-top:7px !important;}
.mt8{margin-top:8px !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt30{margin-top:30px !important;}
.mt40{margin-top:40px !important;}
.mt50{margin-top:50px !important;}
.mt60{margin-top:60px !important;}
.mt70{margin-top:70px !important;}
.mt80{margin-top:80px !important;}
.mt90{margin-top:90px !important;}
.mt100{margin-top:100px !important;}

.mr0{margin-right:0px !important;}
.mr1{margin-right:1px !important;}
.mr2{margin-right:2px !important;}
.mr3{margin-right:3px !important;}
.mr4{margin-right:4px !important;}
.mr5{margin-right:5px !important;}
.mr10{margin-right:10px !important;}
.mr15{margin-right:15px !important;}
.mr20{margin-right:20px !important;}
.mr30{margin-right:30px !important;}
.mr40{margin-right:40px !important;}
.mr50{margin-right:50px !important;}
.mr60{margin-right:60px !important;}
.mr70{margin-right:70px !important;}
.mr80{margin-right:80px !important;}
.mr90{margin-right:90px !important;}
.mr100{margin-right:100px !important;}

.mb0{margin-bottom:0px !important;}
.mb5{margin-bottom:5px !important;}
.mb10{margin-bottom:10px !important;}
.mb15{margin-bottom:15px !important;}
.mb20{margin-bottom:20px !important;}
.mb25{margin-bottom:25px !important;}
.mb30{margin-bottom:30px !important;}
.mb40{margin-bottom:40px !important;}
.mb50{margin-bottom:50px !important;}
.mb60{margin-bottom:60px !important;}
.mb70{margin-bottom:70px !important;}
.mb80{margin-bottom:80px !important;}
.mb90{margin-bottom:90px !important;}
.mb100{margin-bottom:100px !important;}


.p0{padding:0px !important;}
.p1{padding:1px !important;}
.p2{padding:2px !important;}
.p3{padding:3px !important;}
.p4{padding:4px !important;}
.p5{padding:5px !important;}
.p10{padding:10px !important;}
.p15{padding:15px !important;}
.p20{padding:20px !important;}
.p30{padding:30px !important;}
.p40{padding:40px !important;}
.p50{padding:50px !important;}
.p60{padding:60px !important;}
.p70{padding:70px !important;}
.p80{padding:80px !important;}
.p90{padding:90px !important;}
.p100{padding:100px !important;}


.pl0{padding-left:0px !important;}
.pl1{padding-left:1px !important;}
.pl2{padding-left:2px !important;}
.pl3{padding-left:3px !important;}
.pl4{padding-left:4px !important;}
.pl5{padding-left:5px !important;}
.pl10{padding-left:10px !important;}
.pl15{padding-left:15px !important;}
.pl20{padding-left:20px !important;}
.pl30{padding-left:30px !important;}
.pl40{padding-left:40px !important;}
.pl50{padding-left:50px !important;}
.pl60{padding-left:60px !important;}
.pl70{padding-left:70px !important;}
.pl80{padding-left:80px !important;}
.pl90{padding-left:90px !important;}
.pl100{padding-left:100px !important;}

.pt0{padding-top:0px !important;}
.pt3{padding-top:3px !important;}
.pt5{padding-top:5px !important;}
.pt10{padding-top:10px !important;}
.pt15{padding-top:15px !important;}
.pt20{padding-top:20px !important;}
.pt25{padding-top:25px !important;}
.pt30{padding-top:30px !important;}
.pt40{padding-top:40px !important;}
.pt50{padding-top:50px !important;}
.pt60{padding-top:60px !important;}
.pt70{padding-top:70px !important;}
.pt80{padding-top:80px !important;}
.pt90{padding-top:90px !important;}
.pt100{padding-top:100px !important;}

.pr0{padding-right:0px !important;}
.pr1{padding-right:1px !important;}
.pr2{padding-right:2px !important;}
.pr3{padding-right:3px !important;}
.pr4{padding-right:4px !important;}
.pr5{padding-right:5px !important;}
.pr10{padding-right:10px !important;}
.pr15{padding-right:15px !important;}
.pr20{padding-right:20px !important;}
.pr30{padding-right:30px !important;}
.pr40{padding-right:40px !important;}
.pr50{padding-right:50px !important;}
.pr60{padding-right:60px !important;}
.pr70{padding-right:70px !important;}
.pr80{padding-right:80px !important;}
.pr90{padding-right:90px !important;}
.pr100{padding-right:100px !important;}

.pb0{padding-bottom:0px !important;}
.pb3{padding-bottom:3px !important;}
.pb5{padding-bottom:5px !important;}
.pb8{padding-bottom:8px !important;}
.pb10{padding-bottom:10px !important;}
.pb20{padding-bottom:20px !important;}
.pb25{padding-bottom:25px !important;}
.pb30{padding-bottom:30px !important;}
.pb40{padding-bottom:40px !important;}
.pb50{padding-bottom:50px !important;}
.pb60{padding-bottom:60px !important;}
.pb70{padding-bottom:70px !important;}
.pb80{padding-bottom:80px !important;}
.pb90{padding-bottom:90px !important;}
.pb100{padding-bottom:100px !important;}

/* 겹치므로 제거
.w5{width:5px !important;}
.w10{width:10px !important;}
.w20{width:20px !important;}
.w30{width:30px !important;}
.w40{width:40px !important;}
.w50{width:50px !important;}
.w60{width:60px !important;}
.w70{width:70px !important;}
.w80{width:80px !important;}
.w90{width:90px !important;}
.w100{width:100px !important;}
.w110{width:110px !important;}
.w120{width:120px !important;}
.w150{width:150px !important;}
.w200{width:200px !important;}
.w250{width:250px !important;}
.w280{width:280px !important;}
.w300{width:300px !important;}
.w330{width:330px !important;}
.w350{width:350px !important;}
.w370{width:370px !important;}
.w380{width:380px !important;}
.w390{width:390px !important;}
.w400{width:400px !important;}
.w450{width:450px !important;}
.w480{width:480px !important;}
.w500{width:500px !important;}
.w600{width:600px !important;}
.w700{width:700px !important;}
.w1000{width:1000px !important;}
.w90p{width:90% !important;}
.w100p{width:100% !important;}
*/

.lh15{line-height:15px !important;}
.lh16{line-height:16px !important;}
.lh17{line-height:17px !important;}
.lh18{line-height:18px !important;}
.lh19{line-height:19px !important;}
.lh20{line-height:20px !important;}
.lh21{line-height:21px !important;}
.lh22{line-height:22px !important;}
.lh23{line-height:23px !important;}
.lh24{line-height:24px !important;}
.lh25{line-height:25px !important;}
.lh26{line-height:26px !important;}
.lh27{line-height:27px !important;}
.lh28{line-height:28px !important;}
.lh29{line-height:29px !important;}
.lh30{line-height:30px !important;}
.lh31{line-height:31px !important;}
.lh32{line-height:32px !important;}
.lh33{line-height:33px !important;}
.lh34{line-height:34px !important;}
.lh35{line-height:35px !important;}

