<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/* s_visual */
.s_visual{position: relative;}
.s_visual .sv_bg_wrap{width: 1760px; height: 260px; margin: 0 auto; overflow: hidden;}
.s_visual .sv_bg{width: 100%; height: 260px; background: url('../images/s_visual.jpg')0 0 no-repeat;}
.s_visual .sv_bg.sv_bg_meal{background: url('../images/s_visual_meal.jpg')0 0 no-repeat;}
.s_visual .sv_bg.sv_bg_cafe{background: url('../images/s_visual_cafe.jpg')0 0 no-repeat;}
.s_visual .sv_bg.sv_bg_school{background: url('../images/s_visual_school.jpg')0 0 no-repeat;}
.s_visual .sv_bg.sv_bg_child{background: url('../images/s_visual_child.jpg')0 0 no-repeat;}
.s_visual .sv_bg.bg5{background: url('../images/s_visual_lum.jpg')0 0 no-repeat;}
.s_visual .sv_txt_wrap{position: absolute; top: 0; left: 0; width: 100%;}
.s_visual .sv_txt_wrap .sv_txt{width: 1200px; margin: 0 auto; color: #fff;}
.s_visual .sv_txt h2{padding: 105px 0 35px; font-family: 'GyeonggiBatang'; font-size: 52px;}
.s_visual .sv_txt p{font-family: 'GyeonggiBatang'; font-size: 22px; opacity: .8;}


/* s_menu */
.sub_menu{position: absolute; bottom: 0; left: 0; width: 100%; height: 75px; line-height: 75px;}
.sub_menu:after{content: ''; position: absolute; bottom: 0; left: 0; width: 60%; height: 100%; background: #fff; z-index: 0; border-top-right-radius: 50px;}
.sub_menu .sm_section{position: relative; width: 1200px; margin: 0 auto;}
.sub_menu .vNav{position: relative; z-index: 99;}
.sub_menu .vNav ul:after{content: ''; display: block; clear: both;}
.sub_menu .vNav ul li{float: left; padding: 0 30px;}
.sub_menu .vNav ul li:first-child{padding-left: 0!important;}
.sub_menu .vNav ul li a{display: inline-block; font-size: 16px; font-weight: 500; color: #484848;}
.sub_menu .loca{position: absolute; bottom: 0; right: 0;}
.sub_menu .loca ul li{display:inline-block; margin-left:10px; padding-left:15px; font-size:15px; font-weight: 100; color:#fff; vertical-align:middle; background:url('../images/bul_loca.gif') no-repeat 0 50%;}
.sub_menu .loca ul li:first-child{background:none;}
.sub_menu .loca ul li img{margin-top:-5px;}
.sub2_menu .vNav ul li a{color: #ec8d66; background: #fff; border-bottom:2px solid #ec8d66;}


/* s_content */
.s_content{padding: 50px 0;}
.s_content .sc_section{width: 1200px; min-width: 1200px; margin: 0 auto;}
.s_content .page_tit{position: relative; margin-bottom: 30px; padding-bottom: 50px; text-align: center;}
.s_content .page_tit:after{content: ''; position: absolute; bottom: 0; left: 50%; width: 1px; height: 30px; background: rgba(0,0,0,.3);}
.s_content .page_tit span{font-family: 'GyeonggiBatang'; font-size: 36px; font-weight: 500; color: #4a4a4a;}
.s_content .sc_h3{position: relative; margin-top: 50px; padding: 0 0 20px 32px; font-family: 'GyeonggiBatang'; font-size: 28px; color: #b36946;}
.s_content .sc_h3:before{content: ''; position: absolute; top: 7px; left: 0; width: 18px; height: 15px; background: url('../images/sub_tit.png')0 0 no-repeat;}


/* sub1_1 : 踰뺤씤�뚭컻 */
.intro &gt; div &gt; p{line-height: 28px; font-size: 16px; color: #333; word-break: keep-all;}
.intro .part2 ul{margin-top: 50px;}
.intro .part2 ul:after{content: ''; display: block; clear: both;}
.intro .part2 ul li{float: left; position: relative; width: 285px; height: 285px; padding: 30px; color: #fff; box-shadow: 8px 8px 8px 0 rgba(0,0,0,.2);}
.intro .part2 ul li:first-child{background: #f1a97a;}
.intro .part2 ul li:nth-child(2){background: #e98b61;}
.intro .part2 ul li:nth-child(3){background: #f1a97a;}
.intro .part2 ul li:last-child{background: #e98b61;}
.intro .part2 ul li+li{margin-left: 20px;}
.intro .part2 ul li h1{font-family: 'Nanum Myeongjo', serif; font-size: 72px;}
.intro .part2 ul li h1 span{padding-left: 10px; opacity: .4;}
.intro .part2 ul li p{position: absolute; bottom: 30px; right: 30px; text-align: right; line-height: 30px; font-family: 'Nanum Myeongjo', serif; font-size: 22px; opacity: .8;}


/* sub1_2 : 踰뺤씤�고쁺 */
.history .part1:after{content: ''; display: block; clear: both;}
.history .part1 &gt; div{float: left; width: 50%; height: 300px;}
.history .part1 .his_txt{position: relative; padding: 30px; color: #fff;
	background: #fcc390;  /* fallback for old browsers */
	background: -webkit-linear-gradient(to left, #e06245, #fcc390);  /* Chrome 10-25, Safari 5.1-6 */
	background: linear-gradient(to left, #e06245, #fcc390); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */}
.history .part1 .his_txt p{padding: 46px 0 30px; font-family: 'GyeonggiBatang'; font-size: 18px; line-height: 34px; opacity: .8;}
.history .part1 .his_txt h5{font-family: 'GyeonggiBatang'; font-size: 28px; line-height: 44px;}
.history .part1 .his_txt h5 span{font-size: 36px;}
.history .part1 .his_txt ul{position: absolute; top: 0; right: 30px; opacity: .2;}
.history .part1 .his_txt ul li{font-size: 70px; line-height: 66px;}
.history .part2{position: relative; padding-top: 50px;}
.history .part2:before{content: ''; position: absolute; top: 0; left: 50%; width: 1px; height: 100%; background: #ddd;}
.history .part2:after{content: ''; display: block; clear: both;}
.history .part2 &gt; div{margin-bottom: 50px;}
.history .part2 .p2_list{position: relative; z-index: 999; width: 100%;}
.history .part2 .p2_list .p2_con:after{content: ''; display: block; clear: both;}
.history .part2 .p2_list .h_year p{font-size: 26px; font-weight: 500; color: #e06245;}
.history .part2 .p2_list .h_dot{margin: 11px 30px 0; width: 9px; height: 9px; border-radius: 50%; background: #e06245;}
.history .part2 .p2_list .h_con{margin-top: 3px; font-size: 16px;}
.history .part2 .p2_list .h_con .h_con_list:after{content: ''; display: block; clear: both;}
.history .part2 .p2_list .h_con &gt; div+div{margin-top: 20px;}
.history .part2 .p2_list .h_con .h_con_list h5{width: 115px; font-weight: 500; color: #333;}
.history .part2 .p2_list .h_con .h_con_list ul{font-weight: 100; color: #888;}
.history .part2 .p2_list.h_left .p2_con{padding-left: 503px;}
.history .part2 .p2_list.h_left .p2_con &gt; div{float: left;}
.history .part2 .p2_list.h_left .h_con_list h5, .history .part2 .p2_list.h_left .h_con_list ul{float: left;}
.history .part2 .p2_list.h_right .p2_con{padding-right: 493px;}
.history .part2 .p2_list.h_right .p2_con &gt; div{float: right;}
.history .part2 .p2_list.h_right .p2_con .h_con_list h5, .history .part2 .p2_list.h_right .h_con_list ul{float: right;}
.history .part2 .p2_list.h_right .p2_con .h_con_list h5, .history .part2 .p2_list.h_right .h_con_list ul li{text-align: right;}


/* sub1_3 : 誘몄뀡 &amp; 鍮꾩쟾 */
.mission .part1 p{ margin-bottom: 50px; padding: 30px 0; text-align: center; background: #fbf8f4;}
.mission .part1 p span{position: relative; font-family: 'GyeonggiBatang'; font-size: 24px; color: #333;}
.mission .part1 p span:before{content: ''; position: absolute; top: -5px; left: -40px; width: 22px; height: 22px; background: url('../images/quote_left.png')0 0 no-repeat;}
.mission .part1 p span:after{content: ''; position: absolute; top: 10px; right: -40px; width: 22px; height: 22px; background: url('../images/quote_right.png')0 0 no-repeat;}
.mission .part2 ul{width: 900px; margin: 0 auto;}
.mission .part2 ul:after{content: ''; display: block; clear: both;}
.mission .part2 ul li{display: table; float: left; width: 286px; height: 286px; text-align:center; border-radius: 50%;
	background: #fcc390;  /* fallback for old browsers */
	background: -webkit-linear-gradient(to left top, #e06245, #fcc390);  /* Chrome 10-25, Safari 5.1-6 */
	background: linear-gradient(to left top, #e06245, #fcc390); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */}
.mission .part2 ul li:hover{margin-top: -20px; transition: .6s; box-shadow: 10px 12px 12px 0 rgba(0,0,0,.2);}
.mission .part2 ul li+li{margin-left: 20px;}
.mission .part2 ul li p{display: table-cell; vertical-align: middle; font-family: 'GyeonggiBatang'; font-size: 22px; line-height: 32px; color: #fff;}


/* sub1_4 : CI �뚭컻 */
.b_ci .part1{text-align: center;}
.b_ci .part1 img{height: 140px;}
.b_ci .part1 p{padding-top: 30px; font-size: 16px; line-height: 28px; color: #333;}
.b_ci .part1 p span{font-weight: 500; color: #e06245;}
.b_ci .part2{margin-top: 50px;}
.b_ci .part2 ul:after{content: ''; display: block; clear: both;}
.b_ci .part2 ul li{float: left; width: 32.66%; padding: 10px; text-align:center; border: 1px solid #ddd;}
.b_ci .part2 ul li:first-child h5{background: rgba(239,150,0,.7);}
.b_ci .part2 ul li:first-child:hover{border-color: rgba(239,150,0,1); transition: .6s;}
.b_ci .part2 ul li:first-child:hover h5{background: rgba(239,150,0,1); transition: .6s;}
.b_ci .part2 ul li:nth-child(2) h5{background: rgba(0,166,59,.7);}
.b_ci .part2 ul li:nth-child(2):hover{border-color: rgba(0,166,59,1); transition: .6s;}
.b_ci .part2 ul li:nth-child(2):hover h5{background: rgba(0,166,59,1); transition: .6s;}
.b_ci .part2 ul li:last-child h5{background: rgba(210,81,21,.7);}
.b_ci .part2 ul li:last-child:hover{border-color: rgba(210,81,21,1); transition: .6s;}
.b_ci .part2 ul li:last-child:hover h5{background: rgba(210,81,21,1); transition: .6s;}
.b_ci .part2 ul li+li{margin-left: 1%;}
.b_ci .part2 ul li h5{padding: 15px 0; font-family: 'GyeonggiBatang'; font-size: 24px; font-weight: 400; color: #fff;}
.b_ci .part2 ul li p{height: 102px; padding: 20px 0 10px; font-size: 16px; line-height: 24px; color: #333;}


/* sub1_5 : �ㅼ떆�� 湲� */
.contact .part2{margin-top: 30px;}
.contact .part2 table{font-size: 16px; color: #333; border-top: 2px solid #ec8d66; border-spacing: 0;}
.contact .part2 table tr th{padding: 12px 0; border-bottom: 1px solid #ddd;}
.contact .part2 table tr th:first-child{width: 300px; font-weight: 500; background: #f7f7f7; border-right: 1px solid #ddd;}
.contact .part2 table tr th:last-child{width: 900px; padding-left: 15px; text-align: left; font-size: 15px; font-weight: 400; color: #656565;}
.contact .part2 table tr th a{color: #656565;}
.contact .part2 table tr th a:hover{color: #ec8d66; transition: .6s;}


/* sub2_1 : �댁쁺�ъ뾽�덈궡 */
.opera .o_list{width: 792px; margin: 0 auto;}
.opera .o_list:after{content: ''; display: block; clear: both;}
.opera .o_list &gt; div{position: relative; float: left; width: 386px;}
.opera .o_list &gt; div+div{margin-left: 20px;}
.opera .o_list &gt; div:hover .o_img &gt; img{transform: scale(1.1); transition: .8s;}
.opera .o_list &gt; div:hover ul li h5{color: #ec8d66; transition: .6s;}
.opera .o_list .o_box{height: 386px; border: 1px solid #ddd;}
.opera .o_list .o_box:hover{border: 1px solid #ec8d66; transition: .6s;}
.opera .o_list .o_box &gt; a{display: block; position: absolute; top: 0; left: 0; width:100%; height: 100%; z-index: 999;}
.opera .o_list .o_box .o_img{overflow: hidden;}
.opera .o_list .o_box ul{padding: 18px 25px;}
.opera .o_list .o_box ul li h5{margin-bottom: 8px; padding-bottom: 18px; text-align: center; font-size: 18px; font-weight: 500; border-bottom: 1px dashed #ddd;}
.opera .o_list .o_box ul li p{padding-top: 4px; font-size: 15px; color: #888;}
.opera .o_list .o_box ul li p i{width: 15px; margin-right: 12px; text-align: center;}
.opera .o_list .o_box ul li p a{color: #888;}

/* .opera .o_list{padding-bottom: 50px; margin-bottom: 50px; border-bottom: 1px dashed #ddd;}
.opera .o_list:last-child{padding-bottom: 0; border-bottom: none;}
.opera .o_list &gt; div+div{margin-top: 20px;}
.opera .o_list .o_box &gt; a{display: inline-block; margin-bottom: 10px; font-size: 18px; font-weight: 600; color: #521e12;}
.opera .o_list .o_box p{position: relative; padding: 20px; font-size: 14px; color: #404040; background: #f7f7f7;}
.opera .o_list .o_box p span{position: relative; padding-left: 15px; margin-left: 15px;}
.opera .o_list .o_box p span:before{content: ''; position: absolute; top: 2px; left: 0; width: 1px; height: 14px; background: #a5a5a5;}
.opera .o_list .o_box p span:first-child{padding-left: 0; margin-left: 0;}
.opera .o_list .o_box p span:first-child:before{display: none;}
.opera .o_list .o_box p span i{width: 15px; margin-right: 8px; text-align: center;}
.opera .o_list .o_box p .o_more{position: absolute; top: 14px; right: 20px; padding: 6px 10px; font-size: 14px; color: #fff; background: #521e12;} */


/* sub2_2 : 蹂대┝臾대즺湲됱떇�� */
.meal p{font-size: 16px; color: #333;}
.meal dl dt{position: relative; margin: 30px 0 12px; padding-left: 26px; font-size: 18px; font-weight: 600; color: #521e12;}
.meal dl dt:first-child{margin-top: 50px;}
.meal dl dt span{position: absolute; top: 4px; left: 0; display: inline-block; width: 20px; padding: 2px 0; border-radius: 5px; text-align: center; font-size: 14px; color: #fff; background: #521e12;}
.meal dl dd{padding: 20px; font-size: 16px; color: #333; background: #f7f7f7;}
.meal dl dd strong b{display: inline-block; width: 18px; height: 18px; margin-right: 3px; border-radius: 50%; text-align: center; font-size: 14px; font-weight: 500; color: #fff; background: #bda794; margin-bottom: 7px;}
.meal dl dt:last-of-type{padding-left:0;}


/* sub2_3 : 蹂대┝湲곗뼲�숆탳 */
.school p{font-size: 16px; color: #333;}
.school dl dt{position: relative; margin: 30px 0 12px; padding-left: 26px; font-size: 18px; font-weight: 600; color: #521e12;}
.school dl dt:first-child{margin: 10px 0 12px;}
.school dl dt span{position: absolute; top: 4px; left: 0; display: inline-block; width: 20px; padding: 2px 0; border-radius: 5px; text-align: center; font-size: 14px; color: #fff; background: #521e12;}
.school dl dd{position: relative; padding-left: 20px; font-size: 16px; font-weight: 400; color: #404040;}
.school dl dd:before{content: ''; position: absolute; top: 11px; left: 7px; width: 4px; height: 4px; border-radius: 50%; background: #404040;}
.school dl dd+dd{margin-top: 6px;}
.school dl dd span{font-weight: 100; color: #6f6f6f;}
.school dl .rank{margin: 15px 0 0 15px; padding: 15px 20px; border: 1px solid #ddd;}
.school dl .rank li{font-size: 15px; color: #404040;}
.school dl .rank li+li{margin-top: 4px;}
.school dl .rank li b{display: inline-block; width: 18px; height: 18px; margin-right: 6px; border-radius: 50%; text-align: center; font-size: 14px; font-weight: 500; color: #fff; background: #bda794;}
.school dl .rank li span{color: #6f6f6f;}
.school dl .step:after{content: ''; display: block; clear: both;}
.school dl .step li{position: relative; float: left; width: 175px; height: 175px;}
.school dl .step li:after{content: ''; position: absolute; top: 50%; right: -24px; width: 15px; height: 35px; margin-top: -17.5px; background: url('../images/next.png')0 0 no-repeat; opacity: .3;}
.school dl .step li:last-child:after{display: none;}
.school dl .step li img{position: absolute; top: 0; left: 50%; width: 80px; margin: 31px 0 31px -40px;}
.school dl .step li img:nth-child(2){opacity: 0;}
.school dl .step li.active img:first-child{opacity: 0;}
.school dl .step li.active img:nth-child(2){opacity: 1;}
.school dl .step li.active p{color: #fff; background: #ec8d66; transition: .6s;}
.school dl .step li+li{margin-left: 30px;}
.school dl .step li p{position: absolute; bottom: 0; left: 0; width: 100%; padding: 4px 0; text-align: center; color: #333; background: #f7f7f7;}
.school dl dd.pool_hall:before{display: none;}
.school table{width: 100%; margin-top: 10px; font-size: 16px; border-top: 1px solid #313131;}
.school table tr th{padding: 12px 0; font-weight: 300; color: #797979; border-right: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6;}
.school table tr th.t_gray{font-weight: 500; color: #313131; background: #f7f7f7;}
.school table tr th.br_none{border-right: none;}


/* sub2_4 : 吏��곕낫由ъ뼱由곗씠吏� */
.daycc p{font-size: 16px; color: #333;}
.daycc dl dt{position: relative; margin: 30px 0 12px; padding-left: 26px; font-size: 18px; font-weight: 600; color: #521e12;}
.daycc dl dt:first-child{margin: 10px 0 12px;}
.daycc dl dt span{position: absolute; top: 4px; left: 0; display: inline-block; width: 20px; padding: 2px 0; border-radius: 5px; text-align: center; font-size: 14px; color: #fff; background: #521e12;}
.daycc dl dd{position: relative; padding-left: 20px; font-size: 16px; font-weight: 400; color: #404040;}
.daycc dl dd:before{content: ''; position: absolute; top: 11px; left: 7px; width: 4px; height: 4px; border-radius: 50%; background: #404040;}
.daycc dl dd+dd{margin-top: 6px;}
.daycc dl dd span{font-weight: 100; color: #6f6f6f;}
.daycc table{width: 100%; margin-top: 10px; font-size: 16px; border-top: 1px solid #313131;}
.daycc table tr th{padding: 12px 0; font-weight: 300; color: #797979; border-right: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6;}
.daycc table tr th.t_gray{font-weight: 500; color: #313131; background: #f7f7f7;}
.daycc table tr th.br_none{border-right: none;}


/* sub2_5 : 而ㅽ뵾�섏슦�� */
.coffee .part1{padding-bottom: 50px;}
.coffee .part1 p{font-size: 16px; color: #333;}
.coffee .part1 .c_time{margin-top: 20px; padding: 20px; background: #f7f7f7;}
.coffee .part1 .c_time span{margin-right: 10px; padding: 8px 16px; color: #fff; background: #521e12;}
.coffee .part2 img{width: 388px;}
.coffee .part2 img+img{margin-left: 15px;}


/* sub3_1 : �꾩썝�덈궡 */
.sponsor .part1{position: relative; margin-bottom: 30px;}
.sponsor .part1 &gt; img{display: block; height: 300px; margin: 0 auto; opacity: .3;}
.sponsor .part1 &gt; h5{position: absolute; top: 50%; left: 0; width: 100%; margin-top: -36px; text-align: center; line-height: 36px; font-family: 'GyeonggiBatang'; font-size: 24px; color: #333;}
.sponsor .s_list{font-size: 16px;}
.sponsor .s_list &gt; div{position: relative; height: 250px; text-align: center;}
.sponsor .s_list &gt; div &gt; img{opacity: .3;}
.sponsor .s_list &gt; div &gt; ul{position: absolute; top: 50%; left: 50%; margin: -85px 0 0 -175px; width: 350px; padding: 30px 0; background: #fff;}
.sponsor .s_list &gt; div &gt; ul li img{width: 250px;}
.sponsor .s_list &gt; div &gt; ul li h5{padding-top: 10px; font-size: 26px; color: #000;}
.sponsor .s_list &gt; div &gt; ul li p{font-size: 16px; color: #333;}
.sponsor .s_list1:after{content: ''; display: block; clear: both;}
.sponsor .s_list1 &gt; div{float: left; width: 590px;}
.sponsor .s_list1 &gt; div+div{margin-left: 20px;}
.sponsor &gt; p{margin-top: 30px; padding: 20px; font-size: 16px; color: #333; background: #fbf8f4;}


/* sub3_2 : �먯썝遊됱궗�덈궡 */
.service .s_gun{position: relative; margin-bottom: 30px;}
.service .s_gun &gt; img{display: block; height: 350px; margin: 0 auto; opacity: .5;}
.service .s_gun &gt; h5{position: absolute; top: 50%; left: 0; width: 100%; margin-top: -18px; text-align: center; line-height: 36px; font-family: 'GyeonggiBatang'; font-size: 24px; color: #333;}
.service .part1:after{content: ''; display: block; clear: both;}
.service .part1 &gt; div{float: left; width: 590px;}
.service .part1 &gt; div+div{margin-left: 20px;}
.service .part1 .v_list .vl_box{position: relative;}
.service .part1 .v_list .vl_box &gt; img{opacity: .5;}
.service .part1 .v_list .vl_box &gt; ul{position: absolute; top: 60px; left: 0; width: 100%; text-align: center;}
.service .part1 .v_list .vl_box ul li img{height: 65px;}
.service .part1 .v_list .vl_box ul li h5{padding-top: 10px; font-size: 26px; color: #fff;}
.service .part1 .v_list .vl_box ul li p{font-size: 18px; color: #fff;}
.service .part2:after{content: ''; display: block; clear: both;}
.service .part2 &gt; div{position: relative; float: left; width: 145px; text-align: center; font-size: 16px;}
.service .part2 &gt; div:after{content: ''; position: absolute; top: 50%; right: -24px; width: 15px; height: 35px; margin-top: -17.5px; background: url('../images/next.png')0 0 no-repeat; opacity: .3;}
.service .part2 &gt; div:last-child:after{display: none;}
.service .part2 &gt; div+div{margin-left: 30px;}
.service .part2 .ser_step ul li{width: 100%;}
.service .part2 .ser_step ul li:first-child{display: table; height: 113px; text-align: center;}
.service .part2 .ser_step ul li h5{display: table-cell; vertical-align: middle; word-break: keep-all; font-size: 15px; font-weight: 400; color: #333;}
.service .part2 .ser_step ul li p{padding: 4px 0; text-align: center; color: #333; background: #f7f7f7;}
.service .part2 .ser_step.active ul li h5{color: #ec8d66; transition: .6s;}
.service .part2 .ser_step.active ul li p{background: #ec8d66; color: #fff; transition: .6s;}


/* sub5_1 : 猷몃퉬�덈룞�� �댁쁺�덈궡 */
.lum_oper .l_gun{padding: 30px 0; background: #fbf8f4; width: 100%;}
.lum_oper .l_gun h1{position: relative; width: 340px; margin: 0 auto; text-align: center; font-family: 'GyeonggiBatang'; font-size: 24px; font-weight: 500; color: #333;}
.lum_oper .l_gun h1:before{content: ''; position: absolute; top: -5px; left: 0; width: 22px; height: 22px; background: url('../images/quote_left.png')0 0 no-repeat;}
.lum_oper .l_gun h1:after{content: ''; position: absolute; top: 10px; right: 0; width: 22px; height: 22px; background: url('../images/quote_right.png')0 0 no-repeat;}
.lum_oper .l_gun p{padding-top: 25px; text-align: center; font-size: 17px; color: #525252;}

.lum_oper .lum_goal:after{content: ''; display: block; clear: both;}
.lum_oper .lum_goal dl{float: left; width: 386px; padding: 20px 25px; border: 1px solid #ddd;}
.lum_oper .lum_goal dl+dl{margin-left: 20px;}
.lum_oper .lum_goal dl dt{position: relative; margin-bottom: 10px; padding-left: 26px; font-size: 18px; font-weight: 600; color: #521e12;}
.lum_oper .lum_goal dl dt span{position: absolute; top: 4px; left: 0; display: inline-block; width: 20px; padding: 2px 0; border-radius: 5px; text-align: center; font-size: 14px; color: #fff; background: #521e12;}
.lum_oper .lum_goal dl dd{font-size: 15px; color: #404040;}
.lum_oper .lum_goal dl dd+dd{margin-top: 6px;}
.lum_oper .lum_goal dl dd b{display: inline-block; width: 18px; height: 18px; margin-right: 6px; border-radius: 50%; text-align: center; font-size: 14px; font-weight: 500; color: #fff; background: #bda794;}

.lum_his .lh_con{position: relative; padding: 50px 0; /* width: 100%; height: 403px; background: url('../images/lum_his_bg.jpg')0 100% no-repeat; background-attachment: fixed; */}
.lum_his .lh_con:before{content: ''; position: absolute; top: 0; left: 50%; width: 1px; height: 100%; background: #ddd;}
.lum_his .lh_con &gt; div{margin-bottom: 50px;}
.lum_his .lh_con &gt; div:last-child{margin-bottom: 0;}
.lum_his .lh_con .p2_list{position: relative; z-index: 999; width: 100%;}
.lum_his .lh_con .p2_list .p2_con:after{content: ''; display: block; clear: both;}
.lum_his .lh_con .p2_list .h_year p{font-size: 26px; font-weight: 500; color: #e06245;}
.lum_his .lh_con .p2_list .h_dot{margin: 11px 30px 0; width: 9px; height: 9px; border-radius: 50%; background: #e06245;}
.lum_his .lh_con .p2_list .h_con{margin-top: 3px; font-size: 16px;}
.lum_his .lh_con .p2_list .h_con .h_con_list:after{content: ''; display: block; clear: both;}
.lum_his .lh_con .p2_list .h_con &gt; div+div{margin-top: 20px;}
.lum_his .lh_con .p2_list .h_con .h_con_list h5{width: 115px; font-weight: 500; color: #333;}
.lum_his .lh_con .p2_list .h_con .h_con_list ul{font-weight: 100; color: #888;}
.lum_his .lh_con .p2_list.h_left .p2_con{padding-left: 503px;}
.lum_his .lh_con .p2_list.h_left .p2_con &gt; div{float: left;}
.lum_his .lh_con .p2_list.h_left .h_con_list h5, .lum_his .p2_list.h_left .h_con_list ul{float: left;}
.lum_his .lh_con .p2_list.h_right .p2_con{padding-right: 493px;}
.lum_his .lh_con .p2_list.h_right .p2_con &gt; div{float: right;}
.lum_his .lh_con .p2_list.h_right .p2_con .h_con_list h5, .lum_his .p2_list.h_right .h_con_list ul{float: right;}
.lum_his .lh_con .p2_list.h_right .p2_con .h_con_list h5, .lum_his .p2_list.h_right .h_con_list ul li{text-align: right;}

.lum_oper .lum_util dl dt{position: relative; margin-bottom: 10px; padding-left: 26px; font-size: 18px; font-weight: 600; color: #521e12;}
.lum_oper .lum_util dl dt span{position: absolute; top: 4px; left: 0; display: inline-block; width: 20px; padding: 2px 0; border-radius: 5px; text-align: center; font-size: 14px; color: #fff; background: #521e12;}
.lum_oper .lum_util dl ul li{margin-bottom: 15px;}

.lum_oper .lum_fac .video{display: flex; justify-content: space-between;}
.lum_oper .lum_fac ul li{position: relative; width: 100%; padding: 20px 20px 20px 30px; font-size: 16px; color: #4e4e4e;}
.lum_oper .lum_fac ul li:first-child{background: rgba(255,205,152,.4);}
.lum_oper .lum_fac ul li:nth-child(2){background: rgba(245,171,125,.4);}
.lum_oper .lum_fac ul li:nth-child(3){background: rgba(231,123,89,.4);}
.lum_oper .lum_fac ul li:last-child{background: rgba(221,88,62,.4);}
.lum_oper .lum_fac ul li:before{content: ''; position: absolute; top: 30px; left: 20px; width: 4px; height: 4px; border-radius: 50%; background: #404040;}
.lum_oper .lum_fac ul li+li{margin-top: 10px;}
.lum_oper .lum_fac ul li h5{font-weight: 500; color: #313131;}
.lum_oper .lum_fac ul li span{font-weight: 500; color: #313131;}

.lum_oper .lum_box ul li{position: relative; padding-left: 20px; font-size: 16px; color: #777;}
.lum_oper .lum_box ul li:before{content: ''; position: absolute; top: 11px; left: 7px; width: 4px; height: 4px; border-radius: 50%; background: #404040;}
.lum_oper .lum_box ul li+li{margin-top: 10px;}
.lum_oper .lum_box ul li h5{font-weight: 500; color: #313131;}
.lum_oper .lum_box ul li span{font-weight: 500; color: #313131;}
.lum_oper .lum_box .ls_wrap:after{content: ''; display: block; clear: both;}
.lum_oper .lum_box .ls_wrap &gt; div{position: relative; float: left; width: 175px;}
.lum_oper .lum_box .ls_wrap &gt; div:after{content: ''; position: absolute; top: 50%; right: -24px; width: 15px; height: 35px; margin-top: -17.5px; background: url(../images/next.png)0 0 no-repeat; opacity: .3;}
.lum_oper .lum_box .ls_wrap &gt; div:last-child:after{display: none;}
.lum_oper .lum_box .ls_wrap &gt; div+div{margin-left: 30px;}
.lum_oper .lum_box .ls_wrap .lum_step ul li{width: 100%; padding-left: 0;}
.lum_oper .lum_box .ls_wrap .lum_step ul li:first-child{display: table; height: 143px; text-align: center;}
.lum_oper .lum_box .ls_wrap .lum_step ul li:before{display: none;}
.lum_oper .lum_box .ls_wrap .lum_step ul li h5{display: table-cell; vertical-align: middle; word-break: keep-all; font-size: 15px; font-weight: 400; color: #333;}
.lum_oper .lum_box .ls_wrap .lum_step ul li p{padding: 4px 0; text-align: center; color: #333; background: #f7f7f7;}
.lum_oper .lum_box .ls_wrap .lum_step.active ul li h5{color: #ec8d66; transition: .6s;}
.lum_oper .lum_box .ls_wrap .lum_step.active ul li p{background: #ec8d66; color: #fff; transition: .6s;}
.lum_oper table{width: 100%; margin-top: 10px; font-size: 16px; border-top: 1px solid #313131;}
.lum_oper table tr th{padding: 12px 0; font-weight: 300; color: #797979; border-right: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6;}
.lum_oper table tr th.t_gray{font-weight: 500; color: #313131; background: #f7f7f7;}
.lum_oper table tr th.br_none{border-right: none;}


/* sub5_2 : �댁쁺�ъ뾽�덈궡 */
.lum_bus .l_list{width: 926px; margin: 0 auto;}
.lum_bus .l_list .lb_img{margin-bottom: 20px;}
.lum_bus .l_list .lb_img img{width: 300px;}
.lum_bus .l_list .lb_img img+img{margin-left: 10px;}
.lum_bus table{width: 100%; margin-top: 10px; font-size: 16px; border-top: 1px solid #313131;}
.lum_bus table tr th{padding: 12px 0; font-weight: 300; color: #797979; border-right: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6;}
.lum_bus table tr th.t_gray{font-weight: 500; color: #313131; background: #f7f7f7;}
.lum_bus table tr th.br_none{border-right: none;}


/* sub6_1 : 媛쒖씤�뺣낫泥섎━諛⑹묠 */
.policy{font-size: 16px; color: #333;}
.policy &gt; h1{padding-bottom: 30px; text-align: center; font-size: 26px; font-weight: 500; color: #232323;}
.policy .p_part &gt; p{margin: 30px 0 15px; position: relative; padding-left: 24px; font-weight: 500; color: #333; word-break: keep-all;}
.policy .p_part &gt; p &gt; span{position: absolute; top: 4px; left: 0; display: inline-block; width: 18px; padding: 3px 0; text-align: center; font-size: 12px; color: #fff; background: #333;}
.policy .p_part ul{margin: 0 25px; padding: 15px 20px; border: 1px solid #ddd;}
.policy .p_part ul li{font-size: 15px; color: #656565; word-break: keep-all;}
.policy .p_part ul li+li{margin-top: 10px;}
.policy .p_part ul li p{position: relative; padding-left: 32px; font-size: 14px; color: #6b6b6b;}
.policy .p_part ul li p:first-child{margin-top: 2px;}
.policy .p_part ul li p+p{margin-top: 4px;}
.policy .p_part ul li p span{position: absolute; top: 3px; left: 12px; display: inline-block; width: 16px; padding: 1px 0; text-align: center; border-radius: 50%; font-size: 11px; color: #fff; background: #deccc1;}
.policy .p_part table{width: 100%; margin: 15px 0; border-top: 1px solid #000;}
.policy .p_part table tr th{padding: 6px 0; text-align: center; font-weight: 400; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd;}
.policy .p_part table thead tr th{padding: 12px 0;}
.policy .last_p{padding-top: 30px;}
.tc{font-weight: 500; color: #313131; background: #f7f7f7;}
.tr_non{border-right: none!important;}




/* s_footer */
.s_footer{width: 100%; padding: 90px 0 75px; background: url('../images/foot_bg.png')0 0 no-repeat;}</pre></body></html>