<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*�곷떒 �꾪솕踰덊샇*/
#hd_tel {position: absolute; top:35px; right:0; z-index: 10001; display:table;}
#hd_tel ul { display:table-row; }
#hd_tel ul &gt; li { display:table-cell; vertical-align:middle; }
#hd_tel ul &gt; li:first-child { width:50px; }
#hd_tel ul &gt; li div:first-child { margin-bottom:5px; }
#hd_tel ul &gt; li div span.ht_title { display:inline-block; font-size:17px; line-height:30px; font-family:"NanumSquare", sans-serif; font-weight:600; margin-right:10px; vertical-align:top; letter-spacing:-1px; }
#hd_tel ul &gt; li div span.ht_phone { display:inline-block; font-size:30px; line-height:32px; font-family:"NanumSquare", sans-serif; font-weight:800; }

/* 濡쒓퀬 */
#logo {position: absolute; top:22px; left:20px; width:320px; height:auto; line-height:1.0; z-index: 10001;}
#logo a {display: block; }
#logo img { width:100%; }


/* �곷떒 �뚮찓�� 留곹겕 */
#tnb { position: absolute; top:7px; right:0; height:auto; line-height:20px; text-align:center; border:0px solid red; box-sizing:border-box; z-index: 10001; }
#tnb ul li {float:left;margin:0 0 0 0px; text-align:center; width:auto; font-size:14px;}
#tnb ul li a:after {content:"��"; padding:0 4px}
#tnb ul li:last-child a:after {content:""; padding:0;}
#tnb ul li a:focus, #tnb a:hover, #tnb a:active {text-decoration:none}
#tnb ul li img { height:20px; }

/* 硫붿씤鍮꾩��� */
.main_v {position:relative; height:auto; max-width: 100%;margin:120px auto 0 auto; border-bottom:9px solid #ed1c24; }
.main_img {position:relative;max-width: 100%;margin:auto;overflow:hidden; height:100%; }
.main_img .main_img_inner { height:495px; }
.main_img .main_visual01 {background:url(../img/main_visual02.jpg?t=1) no-repeat center center; background-size:cover;  }
.main_img .main_visual02 {background:url(../img/main_visual01.jpg) no-repeat center center;  background-size:cover; }
.main_img .main_visual03 {background:url(../img/main_visual03.jpg) no-repeat center center;  background-size:cover; }
.main_img .main_visual04 {background:url(../img/main_visual04.jpg) no-repeat center center;  background-size:cover; }

.main_v .main_visual_txt { position: absolute; top:45%; left:50%; width:auto; height:auto; margin-left:-600px; padding:0px; }
.main_v .mvt_right { top:15%; left:50%; margin-left:-300px; }

.main_v .main_customer { position:absolute; bottom:0; left:50%; width:460px; margin-left:240px; background:rgba(0,0,0,0.5); display:table; color:#ffffff; font-family:"NanumSquare", sans-serif; font-weight:700; padding:15px 10px; }
.main_v .main_customer &gt; dl { display:table-row; }
.main_v .main_customer &gt; dl &gt; dt { display:table-cell; width:35%; font-size:22px; vertical-align:middle;}
.main_v .main_customer &gt; dl &gt; dd { display:table-cell; width:65%; font-size:22px; vertical-align:middle; line-height:1.2; }

/*.main_img .main_visual_txt {position: absolute; top:32%; left:50%; width:1000px; margin-left:-500px; height:auto; padding:20px 30px;}
.main_img .main_visual_txt p.visual_text01 { width:100%; font-size:47px; text-align:left; color:#fff; font-weight:600; letter-spacing:-1px; padding:0px 0px 0px 0; margin:0 auto 00px auto; text-shadow: 0 1px 3px #000; font-family:"NanumSquare", sans-serif; line-height:1.2; }*/
/*.main_img .main_visual_txt p.visual_text02 {font-size:25px; text-align:left; color:#fff; font-weight:500; margin:0px; text-shadow: 0 0 10px #000; letter-spacing:-1px; line-height:1.3; }
.main_img .main_visual_txt p.visual_text03 {font-size:14px; text-align:center; color:#fff; text-shadow: 0 0 5px #000; }*/

.main_v .bx-wrapper .bx-prev {	width:26px !important; height:37px !important; left: 3% !important; margin-top:-40px; background-image: url(../img/icon_arr_prev.png) !important; background-repeat: no-repeat !important; background-position: 50% 50% !important; z-index:2 !important; background-size:cover;}
.main_v .bx-wrapper .bx-next {	width:26px !important; height:37px !important; right: 3% !important; margin-top:-40px; background-image: url(../img/icon_arr_next.png) !important; background-repeat: no-repeat !important; background-position: 50% 50% !important; z-index:2 !important; background-size:cover;}
.main_v .bx-wrapper .bx-prev:hover { background-image: url(../img/icon_arr_prev.png?t=1) !important; }
.main_v .bx-wrapper .bx-next:hover { background-image: url(../img/icon_arr_next.png?t=1) !important; }

.main_v .bx-wrapper .bx-pager { position:absolute; left:50%; bottom:-10px; width:400px; margin-left:-200px; font-weight: bold; height:40px !important; background-color:transparent !important; }
.main_v .bx-wrapper .bx-pager.bx-default-pager a { background: transparent !important; width: 37px !important; height: 7px !important; margin: 0px 20px 0 20px !important; border:none !important; background:url(../img/icon_navi_off.png) no-repeat top left !important; background-size:100% 100%; border-radius:0 !important;}
.main_v .bx-wrapper .bx-pager.bx-default-pager a:hover,
.main_v .bx-wrapper .bx-pager.bx-default-pager a.active { background: transparent !important; border:none !important; background:url(../img/icon_navi_on.png) no-repeat top left !important; background-size:100% 100%; }

/* �꾩썝�� �щ씪�대뱶 */
.simply-scroll .simply-scroll-list li { width: 190px !important; height: 70px !important; }
.simply-scroll .simply-scroll-list li img { width:auto; max-width:95%; height:auto; }


/* 硫붿씤而⑦뀗痢� */
.sec_01 {padding:50px 0 50px 0; position:relative; }
.sec_02 {padding:0px 0 50px 0; position:relative; }
.sec_03 {padding:30px 0 30px 0; position:relative; }

.sub_cs { border-top:1px solid #ccc; }

.main_section { width:97%; max-width: 1400px; padding:0px 0;margin:0 auto;overflow:hidden;}
.main_section h2 { font-size:36px; font-weight:400; text-align:center; margin-bottom:40px}
.main_section h2 strong {color:#0f7eb0; font-weight:700;}
.main_section .main_title01 { width:100%; font-size:30px; font-weight:700; text-align:left; font-family:"NanumSquare", sans-serif; position:relative; }
.main_section .main_title01 &gt; span { color:#ed1c24; }
.main_section .main_title01 small { position:absolute; top:5px; right:0; font-size:17px; color:#000000; font-weight:600; line-height:26px; cursor:pointer; }
.main_section .main_title01 &gt; p { display:inline-block; font-size:20px; font-weight:400; color:#055555; margin-left:10px;  }
.main_section .main_title02 { width:95%; height:42px; line-height:42px; font-size:27px; font-weight:700; margin:0px auto 10px auto; position:relative; color:#437125; font-family:"NanumSquare", sans-serif; }
.main_section .main_title02 small { position:absolute; top:5px; right:0; font-size:17px; color:#437125; font-weight:600; line-height:26px; cursor:pointer; }
.main_section .main_title02 small img { margin-right:5px; }
.main_section .main_title0202 { color:#1b6aa5; }
.main_section .main_title03 { width:100%; font-size:35px; font-weight:700; text-align:left; font-family:"NanumSquare", sans-serif; }
.main_section .main_title03 &gt; span { color:#35b431; }

/* �띾낫諛곕꼫01 */
.list_banner01 { width:100%; max-width:1400px; margin:0 auto 0px auto; }
.list_banner01 &gt; ul &gt; li { float:left; width:20%; height:auto; text-align:center; color:#ffffff; padding:0; min-height:100px; display:table; cursor:pointer; }
.list_banner01 &gt; ul &gt; li:nth-child(1), .list_banner01 &gt; ul &gt; li:nth-child(4) { background-color:#11a1fa; }
.list_banner01 &gt; ul &gt; li:nth-child(3) { background-color:#35b431; }
.list_banner01 &gt; ul &gt; li:nth-child(2), .list_banner01 &gt; ul &gt; li:nth-child(5) { background-color:#3fa9a4; }
.list_banner01 &gt; ul &gt; li &gt; .lb_icon { display:table-cell; width:100px; text-align:center; vertical-align:middle; }
.list_banner01 &gt; ul &gt; li &gt; .lb_icon img { width:auto; max-width:90%; }
.list_banner01 &gt; ul &gt; li &gt; .lb_text { display:table-cell; width:*; font-size:25px; color:#ffffff; font-weight:600; font-family:"NanumSquare", sans-serif; letter-spacing:-1px; line-height:1.2; margin-top:40px; word-break:keep-all; text-align:left;vertical-align:middle; }

/* 硫붿씤 1�� */
/*
.list_banner02 {width:100%; margin:20px auto 0 auto; }
.list_banner02 &gt; ul {position:relative;margin:0;padding:0; list-style:none;}
.list_banner02 &gt; ul &gt; li {float:left; position:relative; top:0px; width:23%; margin-right:2.3333%; margin-bottom:20px; border:0px solid #666666; box-sizing:border-box;  }
.list_banner02 &gt; ul &gt; li:after { content:""; display:block; padding-bottom:100%; }
.list_banner02 &gt; ul &gt; li:nth-child(4n) {margin-right:0;}
.list_banner02 &gt; ul &gt; li a {display:block;padding:0;margin:0;text-decoration:none;cursor:pointer}
.list_banner02 &gt; ul &gt; li &gt; .mb_thum { position:absolute; left:0; top:0; width:100%; height:60%; padding:0; text-align:center; margin:0 auto; z-index:1; border:0px solid blue; box-sizing:border-box; overflow:hidden; }
.list_banner02 &gt; ul &gt; li &gt; .mb_thum img{ width:100%; height:100%; border:0px solid red; box-sizing:border-box; margin:0 auto;}
.list_banner02 &gt; ul &gt; li &gt; .mb_info { position:absolute; top:50%; left:5%; width:90%; padding:30px 10% 0 10%; overflow:hidden; z-index:2; overflow:hidden; border:1px solid #cccccc; box-sizing:border-box; border-top:6px solid #DA2423; text-align:left;  background-color:#ffffff; font-family:"NanumSquare", sans-serif; height:50%; }
.list_banner02 &gt; ul &gt; li &gt; .mb_info &gt; div { font-size:22px; font-weight:600; margin-bottom:15px; color:#000000; height:54px; line-height:1.2; overflow:hidden;border:0px solid #cccccc; box-sizing:border-box;}
.list_banner02 &gt; ul &gt; li &gt; .mb_info &gt; p { font-size:18px; font-weight:400; color:#666666; height:44px; line-height:1.2; overflow:hidden;border:0px solid #cccccc; box-sizing:border-box;}
.list_banner02 &gt; ul &gt; li &gt; .mb_info a { display:inline-block; font-size:23px; font-weight:600; letter-spacing:-1px; text-align:center; padding:2px 5px; overflow:hidden; line-height:20px; word-break:break-all; }
.list_banner02 &gt; ul &gt; li &gt; .mb_view_btn { position:absolute; bottom:-16px; left:50%; width:36px; margin-left:-18px; height:36px; z-index:3; background-color:#ffffff; border:2px solid #DA2423; box-sizing:border-box; border-radius:100%; text-align:center; }
.list_banner02 &gt; ul &gt; li &gt; .mb_view_btn &gt; span { font-size:18px; font-weight:600; color:#DA2423; line-height:33px; margin-left:2px; }
.list_banner02 &gt; ul &gt; li &gt; .mb_hover { display:none; }
*/
.list_banner02 {width:100%; margin:20px auto 0 auto; }
.list_banner02 &gt; ul {position:relative;margin:0;padding:0; list-style:none;}
.list_banner02 &gt; ul &gt; li{float:left; position:relative;top:0px; margin-right:1.3333%; width:24%; margin-bottom:60px;/* border:1px solid #ff0000; box-sizing:border-box;*/ }
.list_banner02 &gt; ul &gt; li:after { display:block;content:"";padding-bottom:60%; }
.list_banner02 &gt; ul &gt; li:nth-child(4n) {margin-right:0;}
.list_banner02 .thumb{ position:absolute; left:0; top:0; width:100%; height:100%; text-align:center;display: flex; align-items: center; justify-content: center; }
.list_banner02 .thumb img{width:auto; max-width:100%; height:100%; max-height:100%; vertical-align:middle;}
.list_banner02 a {display:block;width:100%;margin:0 auto;padding:10px 0;text-decoration:none;cursor:pointer}
.list_banner02 .bbs_title {position:absolute; left:0; bottom:-40px; margin:8px 0 0 0; font-weight:normal; color:#333; text-align:center; width:100%; height:30px; font-size:20px; line-height:20px; border:0px solid red;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }


/* 寃뚯떆�먮같移� */
.bbs_wrap { width:100%; }
.bbs_wrap:after { clear:both; content:""; display:block; }
.bbs_wrap &gt; ul &gt; li { float:left; width:33%; margin-right:2%; }
.bbs_wrap &gt; ul &gt; li:nth-child(3n) { width:30%; margin-right:0; }

.list_banner {width:100%; margin:0px auto 0 auto; }
.list_banner &gt; ul{position:relative;margin:0;padding:0; list-style:none;}
.list_banner &gt; ul &gt; li {position:relative;top:0px; width:100%; color:#ffffff; }
.list_banner &gt; ul &gt; li:after { display:block;content:"";padding-bottom:330px; }
.list_banner &gt; ul &gt; li .thumb{ position:absolute; left:0; top:0; width:100%; height:100%; text-align:center; border:0px solid red; z-index:1; }
.list_banner &gt; ul &gt; li .thumb img{width:100%; height:100%; vertical-align:middle;}
.list_banner &gt; ul &gt; li .info { position:absolute; left:0; top:22px; width:100%; height:100%; text-align:center; border:0px solid red; z-index:2; }
.list_banner &gt; ul &gt; li .info &gt; .lbi_01 { width:75%; margin:0 auto; background-color:rgba(0,54,144,0.7); text-align:center; padding:20px 0; font-size:21px; letter-spacing:-1px; border-radius:20px; }
.list_banner &gt; ul &gt; li .info &gt; .lbi_02 { width:90%; margin:0 auto; text-align:center; padding:20px 0; font-size:18px; letter-spacing:-1px; border-radius:20px; line-height:1.2; border:0px solid red; }
.list_banner &gt; ul &gt; li .view_info { position:absolute; left:15%; bottom:10%; width:70%; text-align:right; z-index:2;}
.list_banner &gt; ul &gt; li .view_info a { font-size:18px; color:#ffffff; }
.list_banner &gt; ul &gt; li .view_info a &gt; span { margin-right:10px; }

.list_banner &gt; ul &gt; li .info &gt; .lbi_02 .movie { width:70%; position:relative; margin:0 auto; }
.list_banner &gt; ul &gt; li .info &gt; .lbi_02 .movie:after { display:block; content:""; padding-bottom:60%; }
.list_banner &gt; ul &gt; li .info &gt; .lbi_02 .movie &gt; iframe { position:absolute; left:0; top:0; width:100%; height:100%; }

.list_banner &gt; ul &gt; li .info &gt; .lbi_02 .epasskorea { width:70%; max-width:220px; background-color:#ffffff; border:2px solid #1b70a6; border-radius:10px; padding:30px 5px; text-align:center; margin:0 auto; }
.list_banner &gt; ul &gt; li .info &gt; .lbi_02 .epasskorea &gt; img { width:auto; max-width:100%; }

/* 理쒓렐寃뚯떆臾� */
.list_bbs { width:100%; padding:20px 20px 20px 20px; margin:0 auto 0 auto; min-height:280px; border-radius:20px; border:1px solid #e8e8e8; text-align:center; box-sizing:border-box; }
.list_bbs &gt; ul &gt; li { width:100%; height:35px; line-height:35px; /*border-bottom:1px solid #d5dbcc; */text-indent:10px; overflow:hidden; margin-top:4px; }
.list_bbs &gt; ul &gt; li .bbs_subject { float:left; width:70%;/* word-break:break-all;*/ overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#555555; font-size:17px; text-align:left;}
.list_bbs &gt; ul &gt; li .bbs_date { float:right; width:25%; margin-right:5%; text-align:right; overflow:hidden; word-break:break-all;color:#888888; font-size:16px; }

.list_bbs &gt; ul &gt; li:first-child  { height:70px; border:0px solid red; margin-bottom:18px; margin-top:0; }
.list_bbs &gt; ul &gt; li:first-child .bbs_subject { float:left; width:calc(100% - 80px);/* word-break:break-all;*/ overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:20px; font-size:18px; font-weight:600; }
.list_bbs &gt; ul &gt; li:first-child .bbs_subject &gt; div.bbs_subject_sub { text-indent:0px; padding-left:20px; height:40px; line-height:20px; font-size:17px; overflow:hidden; white-space:normal; font-weight:400;margin-top:5px; }
.list_bbs &gt; ul &gt; li:first-child .bbs_date2 { float:left; width:75px; margin-right:5px; height:70px; text-align:center; overflow:hidden; word-break:break-all; font-size:13px; background-color:#eeeeee; color:#333333; border-radius:15px; text-indent:0; }
.list_bbs &gt; ul &gt; li:first-child .bbs_date2 p.num { font-size:30px; line-height:30px; color:#5a5a5a; font-weight:600; text-align:center; width:100%; margin:0px auto 0px auto; }


.family_list_wrap {  width:100%; margin:20px 0 40px 0; height:61px; overflow:hidden;  }


/* 怨좉컼�쇳꽣 */
.customer_center { width:100%; height:calc(350px - 20px); border:1px solid #444444; box-sizing:border-box; padding:20px 0 10px 0; margin:0 auto; border-radius:20px; }
.customer_center &gt; ul { width:90%; margin:0 auto !important; }
.customer_center &gt; ul &gt; li { float:none; width:100%; display:table; margin-bottom:5px; }
.customer_center &gt; ul &gt; li &gt; dl { display:table-row; }
.customer_center &gt; ul &gt; li &gt; dl &gt; dt { display:table-cell; width:80px; text-align:left; vertical-align:top; font-size:18px; font-weight:500; padding-left:10px; }
.customer_center &gt; ul &gt; li &gt; dl &gt; dt img { width:auto; max-width:80%; }
.customer_center &gt; ul &gt; li &gt; dl &gt; dd { display:table-cell; width:calc(100% - 80px); vertical-align:top; line-height:1.2; font-size:23px; font-weight:500; }
.customer_center &gt; ul &gt; li.cc_customer { margin-bottom:10px; }
.customer_center &gt; ul &gt; li.cc_customer &gt; dl &gt; dt { width:60px; padding-left:0px; }
.customer_center &gt; ul &gt; li.cc_customer &gt; dl &gt; dd { width:calc(100% - 60px); font-size:28px; color:#555555; vertical-align:bottom; }
.customer_center &gt; ul &gt; li.cc_phone { margin-left:5%; }
.customer_center &gt; ul &gt; li.cc_fax { margin-left:5%; }
.customer_center &gt; ul &gt; li.cc_email { margin:5px 0 5px 5%; }
.customer_center &gt; ul &gt; li.cc_email &gt; dl &gt; dd { text-align:left; font-size:22px; letter-spacing:-1px !important;}
.customer_center &gt; ul &gt; li.cc_time { display:block; }
.customer_center &gt; ul &gt; li.cc_time &gt; dl { display:block; }
.customer_center &gt; ul &gt; li.cc_time &gt; dl &gt; dt { display:block; width:100%; text-align:left; }
.customer_center &gt; ul &gt; li.cc_time &gt; dl &gt; dd { display:block; width:100%; text-align:left; font-size:15px; padding:0px 0 0 20px; }
.customer_center &gt; ul &gt; li.cc_bank &gt; dl &gt; dt { display:block; width:100%; text-align:left; }
.customer_center &gt; ul &gt; li.cc_bank &gt; dl &gt; dt &gt; img { vertical-align:bottom; margin-left:20px; }
.customer_center &gt; ul &gt; li.cc_bank &gt; dl &gt; dd { display:block; width:100%; text-align:left; font-size:18px; padding-left:30px; padding-top:5px; line-height:1.2; }


/* �섎떒 */
#ft_copy {position:relative; width:97%; max-width:1400px; height:auto; margin:30px auto 10px auto; font-size:16px; color:#222222; letter-spacing:-1px; }
#ft_copy:after { clear:both; content:""; display:block; }
#ft_copy &gt; ul { width:100%; }
#ft_copy &gt; ul.fc_02 { width:100%; max-width:1000px; margin:0 auto; }
#ft_copy &gt; ul &gt; li { display:inline-block;  line-height:1.2; margin-right:10px; word-break:keep-all;  }
#ft_copy div.copy_text { width:100%; padding:0px 0 20px 0; text-align:left; }
#ft_copy &gt; .fc_01 { width:100%; margin-bottom:20px; margin-top:0px; }
#ft_copy &gt; .fc_01 &gt; li { float:left; }
#ft_copy &gt; .fc_01 &gt; li:first-child { width:60%; font-size:23px; color:#000000; font-weight:800; }
#ft_copy &gt; .fc_01 &gt; li:first-child img { margin-right:10px; }
#ft_copy &gt; .fc_01 &gt; li:last-child { width:38%; text-align:right; font-size:19px; }

/* �듬찓�� */
#quick {position: fixed; z-index: 999; top:250px; right:10px; margin-left: 625px; width: 155px; margin-top: 0px; border-radius:10px 10px; /*box-shadow: 0px 0px 1px #666;*/}
#quick ul li { width:100%; color:#000000; text-align:center; vertical-align:middle; letter-spacing:-1px; }
#quick ul li a { text-decoration:none; color:#000000; }
#quick ul li.quick_top { background:rgba(238,238,238, 0.8); border-radius:10px 10px 0 0; padding:7px 0; font-size: 14px; font-weight:600; }
#quick ul li.quick_middle { background:rgba(238,238,238, 0.7); height:auto; padding:10px 0; display:table;border-bottom:1px solid #eeeeee; cursor:pointer; }
#quick ul li.quick_middle &gt; dl { display:table-row; }
#quick ul li.quick_middle &gt; dl &gt; dd { display:table-cell; text-align:left; vertical-align:middle; }
#quick ul li.quick_middle &gt; dl &gt; dd.qm_img { text-align:center; width:40px; }
#quick ul li.quick_middle &gt; dl &gt; dd.qm_img img { height:30px; }
#quick ul li.quick_middle &gt; dl &gt; dd.qm_info  { font-size: 17px; font-weight:600;  }
#quick ul li.quick_middle &gt; dl &gt; dd.qm_info p.qm_up { font-size:13px; font-weight:400; }
#quick ul li.quick_middle &gt; dl &gt; dd.qm_info p.qm_down { font-size:17px; font-weight:600; letter-spacing:-1.5px; }
#quick ul li.quick_bottom { border-radius:0 0 10px 10px; padding-bottom:10px; border-bottom:0; min-height:30px; }
#quick ul li.quick_bottom &gt; dl &gt; dd.qm_img img  { height:25px; }

#quick_mo { display:none; position: fixed; z-index: 999; bottom:0px; left:0px; width: 100%; height:60px; background-color:#cccccc; color:#000000; border-top:1px solid #666666;}
#quick_mo &gt; ul &gt; li { float:left;text-align:center; line-height:60px; font-size:18px; font-family:"NanumSquare", sans-serif; font-weight:600; border-right:1px solid #666666; box-sizing:border-box; letter-spacing:-1px; }
#quick_mo &gt; ul &gt; li img { height:28px; }
#quick_mo &gt; ul &gt; li:nth-child(1) { width:38%; }
#quick_mo &gt; ul &gt; li:nth-child(2) { width:30%; }
#quick_mo &gt; ul &gt; li:last-child { width:32%; margin-right:0; }

@media ( max-width: 1400px ) {
	.main_v .main_visual_txt { top:45%; left:10%; max-width:70%; margin-left:0px; }
	.main_v .mvt_right { top:15%; left:auto !important; right:10%; margin-left:0px; }
	.main_v .main_customer { left:auto; right:0; margin-left:0px; }
	.main_v .bx-wrapper .bx-prev { left: 1% !important; }
	.main_v .bx-wrapper .bx-next { right: 1% !important; }

	.list_bbs { min-height:250px; }
	.list_bbs &gt; ul &gt; li { height:30px; line-height:30px; }

	.customer_center { height:calc(330px - 20px); }
	.customer_center &gt; ul &gt; li &gt; dl &gt; dt { font-size:16px; width:65px; }
	.customer_center &gt; ul &gt; li &gt; dl &gt; dd { font-size:20px; font-weight:500; }
	.customer_center &gt; ul &gt; li &gt; dl &gt; dd small { font-size:13px; }
	.customer_center &gt; ul &gt; li.cc_phone { margin-left:0; }
	.customer_center &gt; ul &gt; li.cc_fax { margin-left:0; }
	.customer_center &gt; ul &gt; li.cc_email { margin:10px 0 10px 0; }

	.customer_center &gt; ul &gt; li.cc_email &gt; dl &gt; dd { font-size:18px; }
	.customer_center &gt; ul &gt; li.cc_bank &gt; dl &gt; dt &gt; img { width:auto; max-width:50%; }
}

@media ( max-width: 1023px ) {
	.sub_cs { padding-top:30px !important; }

	/*�곷떒 �꾪솕踰덊샇*/
	#hd_tel { display:none; }

	/* 濡쒓퀬 */
	#logo {top:0px; left:10px; width:250px; margin-left:0px; height:8px; line-height:80px; z-index:1;}

	/* �곷떒 �뚮찓�� 留곹겕 */
	#tnb { display:none; top:15px; left:auto; right:100px; }
	#tnb ul li a { line-height:40px; padding:0px 10px; }
	#tnb ul li span { display:none; margin-left:0; }

	/* 硫붿씤鍮꾩��� */
	.main_v {margin:80px auto 0 auto; }
	.main_img .main_img_inner { height:400px; }

	.main_v .main_visual_txt { top:45%; left:5%; max-width:80%; }
	.main_v .mvt_right { top:15%; right:5%; }

	.main_v .main_customer { width:auto; font-weight:600; padding:5px 10px; letter-spacing:-1px; }
	.main_v .main_customer &gt; dl &gt; dt { width:35%; font-size:18px; }
	.main_v .main_customer &gt; dl &gt; dd { width:65%; font-size:18px; }
	
	.main_v .bx-wrapper .bx-prev {	 left: 1% !important; margin-top:-40px;  }
	.main_v .bx-wrapper .bx-next {	right: 1% !important; margin-top:-40px;  }
	.main_v .bx-wrapper .bx-pager { display:none; }
	
	/* �꾩썝�� �щ씪�대뱶 */
	.simply-scroll .simply-scroll-list li { width: 194px !important; height: 61px !important; }

	.main_section { width:95%; }
	.main_section .main_title02 { width:100%; }

	.sec_01 {padding:30px 0 0 0; }
	.sec_02 {padding:0px 0 30px 0; position:relative; }
	.sec_03 {padding:20px 0 10px 0; position:relative; }

	/* �띾낫諛곕꼫01 */
	.list_banner01 { width:100%; }
	.list_banner01 &gt; ul &gt; li &gt; .lb_icon { width:60px !important; }
	.list_banner01 &gt; ul &gt; li &gt; .lb_text { font-size:15px; }
	
	.list_banner02 &gt; ul &gt; li {width:49%; margin-right:2%; margin-bottom:50px; }
	.list_banner02 &gt; ul &gt; li:nth-child(4n) {margin-right:2.6666%;}
	.list_banner02 &gt; ul &gt; li:nth-child(2n) {margin-right:0%;}
	.list_banner02 .bbs_title { font-size:15px; line-height:15px; }

	/* 寃뚯떆�먮같移� */
	.bbs_wrap { height:auto;}
	.bbs_wrap &gt; ul &gt; li:nth-child(1) { width:48%; margin-right:4%; }
	.bbs_wrap &gt; ul &gt; li:nth-child(2) { width:48%; margin-right:0; }
	.bbs_wrap &gt; ul &gt; li:nth-child(3) { width:100%; margin-top:40px; }
	.sec_02 .bbs_wrap &gt; ul &gt; li { float:none; width:100%; margin-top:20px !important;}
	.sec_02 .bbs_wrap &gt; ul &gt; li:first-child { margin-top:0px;}

	.list_banner &gt; ul &gt; li .info &gt; .lbi_02 .movie { width:90%; }
	.list_banner {width:100%; }
	.list_banner &gt; ul &gt; li:after { padding-bottom:300px; }
	.list_banner &gt; ul &gt; li .info &gt; .lbi_01 { padding:7px 0; font-size:17px; border-radius:10px; }
	.list_banner &gt; ul &gt; li .info &gt; .lbi_02 { padding:10px 0; font-size:15px;}
	.list_banner &gt; ul &gt; li .view_info { bottom:10%; width:70%;}
	.list_banner &gt; ul &gt; li .view_info a { font-size:15px; }
	.list_banner &gt; ul &gt; li .view_info img { width:20px; }

	.list_bbs { width:100%; max-width:100%; min-height:0; margin-left:0; }
	.list_bbs &gt; ul &gt; li { margin-top:0; }
	.list_bbs &gt; ul &gt; li:first-child { margin-bottom:10px; }

	/* 怨좉컼�쇳꽣 */
	.customer_center { height:auto; }
	.customer_center &gt; ul &gt; li &gt; dl &gt; dt { width:70px; font-size:15px; }
	.customer_center &gt; ul &gt; li &gt; dl &gt; dd { font-size:22px; }

	.customer_center &gt; ul &gt; li.cc_phone { display:inline-block; margin-left:0; width:49%; }
	.customer_center &gt; ul &gt; li.cc_fax { display:inline-block; margin-left:0; width:49%; }
	.customer_center &gt; ul &gt; li.cc_customer &gt; dl &gt; dd { font-size:25px; }
	.customer_center &gt; ul &gt; li.cc_email &gt; dl &gt; dd,
	.customer_center &gt; ul &gt; li.cc_bank &gt; dl &gt; dd { font-size:17px; letter-spacing:-1px !important; }

	.family_list_wrap {  height:50px; }
	.family_list_wrap li {  height:50px !important; }
	.family_list_wrap li img {  height:50px !important; }

	/* �섎떒 copy */
	#ft_copy { width:95%; font-size:15px; }
	#ft_copy &gt; ul { float:none; width:100%; }
	#ft_copy &gt; .fc_01 { margin-bottom:10px; }
	#ft_copy &gt; .fc_01 &gt; li { float:none; }
	#ft_copy &gt; .fc_01 &gt; li:first-child { width:100%; text-align:center; }
	#ft_copy &gt; .fc_01 &gt; li:first-child img { margin-right:10px; }
	#ft_copy &gt; .fc_01 &gt; li:first-child img:last-child { margin-right:0; }
	#ft_copy &gt; .fc_01 &gt; li:last-child { width:100%; text-align:right; font-size:15px; }

	#quick { display:none; }
	#quick_mo { display:block; }

}

@media ( max-width: 767px ) {
	/* 濡쒓퀬 */
	#logo {width:200px;}

	/* �곷떒 �뚮찓�� 留곹겕 */
	#tnb { top:15px; right:60px; }
	#tnb ul li a { line-height:40px; padding:0px 10px; }
	#tnb ul li span { display:none; margin-left:0; }

	/* 硫붿씤鍮꾩��� */
	.main_img .main_img_inner { height:300px; }
	
	.main_v .main_customer { width:auto; font-weight:400; }
	.main_v .main_customer &gt; dl &gt; dt { width:auto; padding-right:10px; font-size:15px; }
	.main_v .main_customer &gt; dl &gt; dt img { height:30px; }
	.main_v .main_customer &gt; dl &gt; dd { width:auto; font-size:16px; }

	.main_v .bx-wrapper .bx-prev {	display:none; }
	.main_v .bx-wrapper .bx-next {	display:none; }

	.main_section .main_title01 { line-height:1.2; font-size:22px; }
	.main_section .main_title01 &gt; p { font-size:15px; margin-left:0; }
	.main_section .main_title02 { height:30px; line-height:30px; font-size:20px; letter-spacing:-1px; }
	.main_section .main_title03 { text-indent:20px; height:40px; line-height:40px; font-size:23px; letter-spacing:-1px; }
	.main_section .main_title03 strong { font-size:22px; }

	/* �띾낫諛곕꼫01 */
	.list_banner01 &gt; ul &gt; li { min-height:60px; }
	.list_banner01 &gt; ul &gt; li &gt; .lb_icon { width:40px !important; }
	.list_banner01 &gt; ul &gt; li &gt; .lb_text { font-size:14px; }
	.list_banner01 &gt; ul &gt; li { float:left; }
	.list_banner01 &gt; ul &gt; li:nth-child(1) { width:50%;  }
	.list_banner01 &gt; ul &gt; li:nth-child(2) { width:50%;  }
	.list_banner01 &gt; ul &gt; li:nth-child(3) { width:35%; background-color:#3fa9a4; }
	.list_banner01 &gt; ul &gt; li:nth-child(4) { width:30%; background-color:#35b431; }
	.list_banner01 &gt; ul &gt; li:nth-child(5) { width:35%; background-color:#11a1fa; }

	/* 寃뚯떆�먮같移� */
	.bbs_wrap { height:auto;}
	.bbs_wrap &gt; ul &gt; li { float:none; width:100% !important; margin-right:0 !important; margin-bottom:20px; }

	.list_banner &gt; ul &gt; li:after { padding-bottom:80%; }
	.bbs_wrap &gt; ul &gt; li:nth-child(2) &gt; .list_banner &gt; ul &gt; li:after { padding-bottom:250px; }
	.list_banner &gt; ul &gt; li .info &gt; .lbi_02 .movie { width:98%; }

/*
	.list_banner &gt; ul &gt; li { width:48%; margin-right:4%; margin-bottom:10px; }
	.list_banner &gt; ul &gt; li:after { padding-bottom:280px; }
	.list_banner &gt; ul &gt; li:nth-child(2n) { margin-right:0; }
	.list_banner &gt; ul &gt; li .info &gt; .lbi_01 { padding:15px 0; font-size:17px; border-radius:10px; }
	.list_banner &gt; ul &gt; li .info &gt; .lbi_02 { padding:20px 0; font-size:15px;}
	.list_banner &gt; ul &gt; li .view_info { bottom:12%;}
*/
/* 理쒓렐寃뚯떆臾� */
	.list_bbs { width:100%; padding:20px 15px 15px 15px; }
	.list_bbs &gt; ul &gt; li { height:27px; line-height:27px;}
	.list_bbs &gt; ul &gt; li .bbs_subject { font-size:15px;}
	.list_bbs &gt; ul &gt; li .bbs_date { font-size:14px; }

	.list_bbs &gt; ul &gt; li:first-child .bbs_subject { width:calc(100% - 70px); font-size:17px; }
	.list_bbs &gt; ul &gt; li:first-child .bbs_subject &gt; div.bbs_subject_sub { font-size:15px; }
	.list_bbs &gt; ul &gt; li:first-child .bbs_date2 { width:65px; font-size:12px; letter-spacing:-1px;}
	.list_bbs &gt; ul &gt; li:first-child .bbs_date2 p.num { font-size:25px;}

	.customer_center &gt; ul &gt; li.cc_phone { display:table; margin-left:0; width:100%; }
	.customer_center &gt; ul &gt; li.cc_fax { display:table; margin-left:0; width:100%; }

	#ft_copy &gt; .fc_01 &gt; li:first-child img { max-width:48%; }

	#ft_copy &gt; .fc_01 &gt; li:first-child &gt; img:nth-child(1) { margin-right:10px;}
	#ft_copy &gt; .fc_01 &gt; li:first-child &gt; img:nth-child(2) { margin-right:0px;}
	#ft_copy &gt; .fc_01 &gt; li:first-child &gt; img:nth-child(4) { margin-right:10px;}
	#ft_copy &gt; .fc_01 &gt; li:first-child &gt; img:nth-child(5) { margin-right:0px;}

	#ft_copy &gt; .fc_01 &gt; li:last-child { width:100%; text-align:right; font-size:15px; }
}

@media ( max-width: 479px ) {

	/* 硫붿씤鍮꾩��� */
	.main_v .main_visual_txt { top:45%; left:5%; max-width:90%; }
	.main_v .mvt_right { top:15%; right:5%; }

	.main_v .main_customer &gt; dl &gt; dt { padding-right:5px; font-size:14px; }
	.main_v .main_customer &gt; dl &gt; dt img { height:30px; }
	.main_v .main_customer &gt; dl &gt; dd { font-size:15px; }
	.main_v .main_customer &gt; dl &gt; dd small { font-size:13px; }

	.main_v .bx-wrapper .bx-prev { display:none !important; }
	.main_v .bx-wrapper .bx-next { display:none !important; }

	/* �띾낫諛곕꼫01 */
	.list_banner01 &gt; ul &gt; li &gt; .lb_icon { width:30px !important; }
	.list_banner01 &gt; ul &gt; li &gt; .lb_text { font-size:13px; }
	.list_banner01 &gt; ul &gt; li { float:left; }
	.list_banner01 &gt; ul &gt; li:nth-child(1) { width:50%;  }
	.list_banner01 &gt; ul &gt; li:nth-child(2) { width:50%;  }
	.list_banner01 &gt; ul &gt; li:nth-child(3) { width:35%; background-color:#3fa9a4; }
	.list_banner01 &gt; ul &gt; li:nth-child(4) { width:30%; background-color:#35b431; }
	.list_banner01 &gt; ul &gt; li:nth-child(5) { width:35%; background-color:#11a1fa; }
/*
	.list_banner02 &gt; ul &gt; li { float:none; width:100%; margin-right:0; margin-bottom:140px; }
	.list_banner02 &gt; ul &gt; li &gt; .mb_info {  padding:20px 5% 0 5%; height:150px; }
	.list_banner02 &gt; ul &gt; li &gt; .mb_info &gt; div { font-size:20px; height:47px; }
	.list_banner02 &gt; ul &gt; li &gt; .mb_info &gt; p { font-size:16px; height:36px; }
*/
/*
	.list_banner &gt; ul &gt; li:after { padding-bottom:120%; }
	.list_banner &gt; ul &gt; li .info &gt; .lbi_01 { padding:7px 0; font-size:18px; }
	.list_banner &gt; ul &gt; li .info &gt; .lbi_02 { padding:7px 0 0 0; font-size:13px;}
	.list_banner &gt; ul &gt; li .view_info { bottom:5%; }
	.list_banner &gt; ul &gt; li .view_info a { font-size:13px }
	.list_banner &gt; ul &gt; li .view_info span { margin-right:5px; }
*/
	.customer_center &gt; ul &gt; li.cc_phone { margin-left:0; }
	.customer_center &gt; ul &gt; li.cc_fax { margin-left:0; }
	.customer_center &gt; ul &gt; li.cc_email { margin-left:0; }
	.customer_center &gt; ul &gt; li.cc_time &gt; dl &gt; dt { letter-spacing:-2px; }
	.customer_center &gt; ul &gt; li.cc_time &gt; dl &gt; dd { letter-spacing:-2px; }

	.family_list_wrap {  height:40px; }
	.family_list_wrap li {  height:40px !important; }
	.family_list_wrap li img {  height:40px !important; }
	
	#ft_copy &gt; .fc_01 &gt; li:first-child img { max-width:45%; margin:0 auto 5px auto; margin-right:10px; }
	#ft_copy &gt; .fc_01 &gt; li:first-child img:nth-child(2n) { margin-right:0px; }

	#quick_mo &gt; ul &gt; li { font-size:15px; letter-spacing:-1.5px;}
	#quick_mo &gt; ul &gt; li img { height:28px; }


}

@media ( max-width: 350px ) {
	.customer_center &gt; ul &gt; li &gt; dl &gt; dt { width:55px; font-size:14px; padding-left:0; }
	.customer_center &gt; ul &gt; li &gt; dl &gt; dd { font-size:15px; }
	.customer_center &gt; ul &gt; li.cc_customer &gt; dl &gt; dt { width:50px; }
	.customer_center &gt; ul &gt; li.cc_customer &gt; dl &gt; dd { width:calc(100% - 50px); font-size:20px; }
	.customer_center &gt; ul &gt; li.cc_email &gt; dl &gt; dd,
	.customer_center &gt; ul &gt; li.cc_bank &gt; dl &gt; dd { font-size:15px; letter-spacing:-1px !important; }

}</pre></body></html>