<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Written By MJS */

html,body,p,div,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0;font-size:12px;color:#282828;}
img,fieldset{border:0;margin:0;padding:0;}
ul,ol{list-style:none}
em,address{font-style:normal}
a{border:0;cursor:pointer;color:#333;}
a:link{border:0;color:#333;text-decoration:none}
a:visited,a:hover,a:active{border:0;color:#333;text-decoration:none}
table{border-spacing:0;padding:0;border:0;border-collapse:collapse}
.blind{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0}


html,body{min-width:1100px;}


/* 나눔고딕 폰트 적용 */
@font-face{
font-family:ng;
src:url(./font/NanumGothic.eot);
src:local(※), url(./font/NanumGothic.woff) format(‘woff’)}

*{font-family:NanumGothic,'나눔고딕',ng,sans-serif}




/*=================================== 상단 ===================================*/
/* 로고 */
.logo{width:340px;height:85px;margin:0 auto}

/* SNS */
.top_fav{position:absolute;left:0;top:25px;}

/* 상단 CS */
.top_cs{position:absolute;right:0;top:25px;}

/* 메뉴 */
.menu{position:relative;float:left;width:100%;height:60px;background:#555;z-index:99999;}
.menu &gt; ul{position:relative;width:1100px;margin:0 auto;}
.menu &gt; ul &gt; li{float:left;}
.menu &gt; ul &gt; li:first-child{border-left:none;padding-left:0;}
.menu &gt; ul &gt; li &gt; a{float:left;display:block;padding-bottom:40px;width:275px;height:60px;line-height:60px;vertical-align:middle;text-align:center;font-size:18px;font-weight:600;color:#fff;}
.menu &gt; ul &gt; li &gt; ul{display:none;}/* 마우스오버 시 나오는 메뉴 */
.menu &gt; ul &gt; li:hover ul{position:absolute;left:0;top:60px;width:275px;display:block;background:#984800;z-index:1000;}
.menu &gt; ul &gt; li:hover ul.m001{left:0;}
.menu &gt; ul &gt; li:hover ul.m002{left:275px;}
.menu &gt; ul &gt; li:hover ul.m003{left:550px;}
.menu &gt; ul &gt; li:hover ul.m004{left:825px;}
.menu li li{display:inline-block;float:left;width:100%;background:none;}
.menu li li a{float:left;width:100%;display:block;font-size:14px;font-weight:bold;text-align:center;color:#fff;height:14px;line-height:14px;padding:15px 0;cursor:pointer;}
.menu li li a:hover{font-weight:bold;background:#ff7800;color:#fff;}




/*=================================== 메인 ===================================*/
/* 메인비주얼 */
#imgList{position:absolute;width:20000px;left:0px;top:0px;}
#imgList div{float:left;margin:0px;padding:0px;}
#arrow{position:absolute;bottom:0;left:50%;width:139px;height:70px;margin-left:-68px;}
a.ar_left{position:absolute;top:0;left:0;width:69px;height:69px;}
a.ar_right{position:absolute;top:0;right:0;width:69px;height:69px;}

/* 메인 배너2 */
.m_banner{float:left;margin-right:10px;}
.m_banner a{float:left;}

/* 체험학습 예약하기 */
.counseling{float:left;width:384px;height:230px;padding:30px;background:#ebebeb;}
.coun_title{float:left;width:100%;height:50px;}
.ip_w{float:left;width:123px;height:120px;}
.ip_w input.ip01{float:left;width:106px;height:12px;padding:7px 6px;border:1px solid #ccc;vertical-align:middle;font-size:11px;color:#898989;margin-bottom:3px;}
.ip_w select.ip01{float:left;width:106px;height:28px;padding:6px 6px;border:1px solid #ccc;vertical-align:middle;font-size:11px;color:#898989;margin-bottom:3px;}
.ip_w2{float:left;width:261px;height:120px;}
.ip_w2 textarea{float:left;width:158px;height:74px;padding:7px 6px;border:1px solid #ccc;vertical-align:middle;font-size:11px;color:#898989;margin-right:3px;}
.ip_w2 p{float:left;font-size:11px;margin-top:10px;color:#898989;}
.ip_w2 p input{float:left;margin-right:4px;}
.coun_btn{float:left;}
.coun_cs{float:left;margin-top:0;}

/* 자주하는질문, Q&amp;A, 언론보도 */
.m_tab{float:left;width:409px;height:260px;margin-right:10px;}
ul.tabs{margin:0;padding:0;float:left;list-style:none;height:50px;border-bottom:1px solid #ccc;border-left:1px solid #ccc;width:408px;}
ul.tabs li{float:left;margin:0;padding:0;height:49px;line-height:49px;border:1px solid #ccc;border-left:none;margin-bottom:-1px;background:#F0F0F0;overflow:hidden;position:relative;}
ul.tabs li a{float:left;display:block;width:201px;text-align:center;font-size:16px;font-weight:600;border:1px solid #fff;outline:none;}
ul.tabs li a:hover{background:#ccc;}
ul.tabs li.active, ul.tabs li.active a:hover{background:#fff;border-bottom:1px solid #fff;color:#000;}
.tab_container{border:1px solid #ccc;height:210px;border-top:none;clear:both;float:left;width:407px;background:#fff;}
.tab_content{padding:20px 20px 0 20px;}
ul.tab_list{float:left;width:367px;margin-bottom:20px;}/* 리스트 */
ul.tab_list li{float:left;width:367px;margin-bottom:10px;}
ul.tab_list li a{padding-left:10px;font-size:12px;color:#999;background:url(../img/bullet.gif) no-repeat 0 50%;}
ul.tab_list li a:hover{color:#333;}

/* 우측하단 포토갤러리 */
.gallery{position:relative;float:right;width:680px;height:260px;overflow:hidden;}
.gallery ul{position:relative;float:left;}
.gallery ul li{position:relative;float:left;width:170px;height:130px;}
.gallery ul li a{}
.gallery ul li a span.desc{display:none;}
.gallery ul li a:hover span.desc{position:absolute;top:0;left:0;width:170px;height:130px;line-height:130px;vertical-align:middle;text-align:center;font-size:16px;font-weight:600;display:block;letter-spacing:-1px;background:url(../img/white_bg.png) repeat;-moz-opacity:0.4;color:#000;}




/*=================================== 하단 ===================================*/
.copy{float:left;width:100%;font-size:13px;line-height:20px;color:#fff;}/* 카피라이트 */




/*===================================== 우측 사이드바 =====================================*/
/* 오른쪽 사이드바 */
#side_bar{position:absolute;top:250px;right:-20px;z-index:100000000;}
#side_bar .side_bar_fixed{position:fixed;width:122px;background:none;}
#side_bar .side_bar_fixed a{float:left;display:block;}
#side_bar .side_bar_fixed img{float:left;}




/*=================================== 서브 ===================================*/
/* 서브타이틀 */
.title_big{float:left;width:100%;height:40px;font-size:40px;text-align:center;font-weight:600;letter-spacing:-2px;color:#333;margin-bottom:50px;}


/* 서브메뉴 */
.sm_tab{text-align:center;}
.sm_tab ul{display:inline-block;zoom:1;*display:inline;}
.sm_tab ul li{float:left;margin:0 5px;}
.sm_tab ul li a{float:left;display:block;color:#555;height:16px;line-height:16px;vertical-align:middle;padding:16px 20px;background:#fff;border:1px solid #72b82f;text-align:center;font-size:16px;font-weight:600;}
.sm_tab ul li a:hover{background:#72b82f;color:#fff;}
.sm_tab ul li a.on{background:#72b82f;color:#fff;}

/* 서브 내용 공간 */
.sub_content{position:relative;width:1000px;min-height:700px;overflow:hidden;padding:49px;border:1px solid #ccc;background:#fff;margin-top:30px;}


/* 체험 테이블 스타일 */
table.exp_tbl{float:left;width:100%;margin-bottom:2%;}
table.exp_tbl th{background:#b1df60;font-size:120%;font-weight:900;}
table.exp_tbl td{font-size:110%;font-weight:600;}
table.exp_tbl th,table.exp_tbl td{border:1px solid #649907;text-align:center;padding:2%;}
a.res_btn{position:relative;float:left;width:50%;margin:5% 25%;}


/* 찾아오시는 길 */
.add{float:left;width:100%;font-size:16px;line-height:26px;margin-top:20px;}

/* 예약하기 버튼 */
a.res_btn{position:relative;float:left;width:100%;margin:50px 0;}
a.res_btn img{position:relative;width:320px;height:90px;display:block;margin:0 auto;}

/* 예약하기 폼 */
table.res_tbl{position:relative;float:left;width:100%;border-top:3px solid #333;}
table.res_tbl th{width:160px;background:#898989;color:#fff;font-size:18px;font-weight:600;}
table.res_tbl td{background:#f9f9f9;color:#555;font-size:16px;}
table.res_tbl th,table.res_tbl td{padding:20px;text-align:left;border-bottom:1px solid #555;}
table.res_tbl td input.ip02{float:left;width:200px;height:24px;padding:8px;border:1px solid #ccc;vertical-align:middle;font-size:14px;color:#555;margin-bottom:3px;}
table.res_tbl td input.ip03{float:left;width:80px;height:24px;padding:8px;border:1px solid #ccc;vertical-align:middle;font-size:14px;color:#555;margin-bottom:3px;}
table.res_tbl td .ipc_w{float:left;height:16px;line-height:16px;margin-right:15px;}
table.res_tbl td .ipc_w input.ipc{float:left;height:16px;line-height:16px;margin-right:5px;}
table.res_tbl td .ipc_w p{float:left;height:16px;line-height:16px;font-size:15px;vertical-align:middle;color:#555;}
table.res_tbl td textarea{float:left;width:100%;;}
table.res_tbl td p{float:left;height:32px;line-height:32px;font-size:16px;vertical-align:middle;margin-right:10px;color:#555;}
table.res_tbl td b{float:left;height:32px;line-height:32px;font-size:16px;vertical-align:middle;margin:0 10px;font-weight:400;}
/* 개인정보취급방침 */
.res_textarea{position:relative;float:left;width:930px;padding:20px;border:3px solid #ccc;margin-top:20px;}
.res_textarea textarea{float:left;width:100%;min-height:100px;text-align:justify;border:none;font-size:12px;line-height:20px;}
/* 환불정책 */
table.res_tbl2{position:relative;float:left;width:100%;border-top:3px solid #333;}
table.res_tbl2 th{width:160px;background:#898989;color:#fff;font-size:18px;font-weight:600;}
table.res_tbl2 td{background:#f9f9f9;color:#555;font-size:16px;}
table.res_tbl2 th,table.res_tbl2 td{padding:20px;text-align:left;border-bottom:1px solid #555;}
.p_bullet{line-height:18px;font-size:16px;margin:10px 0;font-weight:400;padding-left:18px;background:url(../img/p_bullet.png) no-repeat 0 50%;}

/* 예약확인 */
.res2_text{position:relative;float:left;width:840px;padding:20px 0;background:#ff8400;}
.res2_text p{float:left;height:32px;line-height:32px;vertical-align:middle;margin:0 30px 0 20px;color:#fff;font-weight:600;}
.res2_text b{float:left;height:32px;line-height:32px;font-size:18px;vertical-align:middle;margin:0 10px;font-weight:600;}
.res2_text .ip02{float:left;width:140px;height:14px;padding:8px;border:1px solid #ee5a00;vertical-align:middle;font-size:14px;color:#555;margin-bottom:3px;}
.res2_text .ip03{float:left;width:80px;height:14px;padding:8px;border:1px solid #ee5a00;vertical-align:middle;font-size:14px;color:#555;margin-bottom:3px;}
.res2_text2{float:left;width:100%;text-align:center;height:16px;line-height:16px;font-size:16px;margin-bottom:20px;font-weight:600;}
/*예약확인 버튼*/
a.res2_btn{float:left;display:block;width:160px;height:72px;line-height:72px;font-size:20px;font-weight:600;text-align:center;color:#fff;background:#ea4800;}
/* 예약확인 내역 */
table.res_tbl3{position:relative;float:left;width:100%;border-top:3px solid #333;margin:50px 0;}
table.res_tbl3 th{background:#898989;color:#fff;font-size:18px;font-weight:600;}
table.res_tbl3 td{background:#f9f9f9;color:#555;font-size:16px;}
table.res_tbl3 th,table.res_tbl3 td{padding:20px;text-align:center;border-left:1px solid #555;border-bottom:1px solid #555;}
table.res_tbl3 th:first-child,table.res_tbl3 td:first-child{border-left:none;}





/* SELECT BOX 속성 */
#select_box{position:relative;float:left;width:120px;height:30px;background:#fff;border:1px solid #ccc;}
.select_box_w{background:url(../img/select_arr.png) 98px center no-repeat;}
#select_box label{position:absolute;font-size:14px;color:#555;top:6px;left:7px;letter-spacing:1px;}
#select_box select#color{width:100%;height:30px;min-height:30px;line-height:30px;padding:0 10px;opacity:0;filter:alpha(opacity=0);}

#select_box2{position:relative;float:left;width:96px;height:30px;background:#fff;border:1px solid #ccc;}
.select_box_w2{background:url(../img/select_arr.png) 74px center no-repeat;}
#select_box2 label{position:absolute;font-size:14px;color:#555;top:6px;left:7px;letter-spacing:1px;}
#select_box2 select#color{width:100%;height:30px;min-height:30px;line-height:30px;padding:0 10px;opacity:0;filter:alpha(opacity=0);}

#select_box3{position:relative;float:left;width:228px;height:30px;background:#fff;border:1px solid #ccc;}
.select_box_w3{background:url(../img/select_arr.png) 206px center no-repeat;}
#select_box3 label{position:absolute;font-size:14px;color:#555;top:6px;left:7px;letter-spacing:1px;}
#select_box3 select#color{width:100%;height:30px;min-height:30px;line-height:30px;padding:0 10px;opacity:0;filter:alpha(opacity=0);}</pre></body></html>