<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/**2015.08.30**/
/*@import url(./jm_webfont.css);*/

*{margin:0px; padding:0px;}
body, input, button, textarea, select, .c1{font-family:'留묒� 怨좊뵓', 'Malgun Gothic', '�섎닎怨좊뵓', 'NanumGothic', 'NotoSansKR', '援대┝', gulrim, '�뗭�', dotum; font-size:12px; color:#333; line-height:200%; background:#fff;}
form {margin:0px;}

img {border:0px;}

a:link, a:visited, a:active {text-decoration:none; color:#333; font-size:12px;}
a:hover {text-decoration:underline; color:#333; font-size:12px;}

a.menu:link, a.menu:visited, a.menu:active {text-decoration:none; color:#333; font-size:12px;}
a.menu:hover {text-decoration:underline; font-size:12px;}

.member {font-weight:bold;color:#333;}
.guest  {font-weight:normal;color:#333;}

.lh {line-height: 150%;}
.jt {text-align:justify;}

.li {font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD;}

.ul {list-style-type:square; color:#66AEAD;}

.ct {font-family: Verdana, 援대┝; color:#222222;} 

.ed {border:1px solid #CCCCCC;}
.tx {border:1px solid #CCCCCC;} 

.small {font-size:11px;}
.cloudy, a.cloudy {color:#888888;} /* �먮┝ */

input.ed {height:27px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px;}
input.ed_password {height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; font:10px Tahoma;}
textarea.tx {border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:2px;}


/*all*/
#jm_all {width:100%; min-width:1000px; text-align:center; margin:0 auto;}
.jm_all_in {width:1050px; margin:0 auto; text-align:left;}
ul, li {list-style:none; margin:0; padding:0;}
label {cursor:pointer;}
.jm_clear {clear:both;}
.jm_float {float:left;}
.jm_li_float li{float:left;}
.jm_font_family {font-family:'留묒� 怨좊뵓', 'Malgun Gothic', '�섎닎怨좊뵓', 'NanumGothic', 'NotoSansKR', '援대┝', gulrim, '�뗭�', dotum;}
.jm_font_familyb {font-family:'留묒� 怨좊뵓', 'Malgun Gothic', '�섎닎怨좊뵓', 'NanumGothic', 'NotoSansKR', '援대┝', gulrim, '�뗭�', dotum; font-weight:bold;}
.jm_font16 {font-size:16px; color:#000; font-weight:bold; font-family:'留묒� 怨좊뵓', 'Malgun Gothic', '�섎닎怨좊뵓', 'NanumGothic', 'NotoSansKR', '援대┝', gulrim, '�뗭�', dotum;}
.jm_font18 {font-size:18px; color:#02788a; line-height:250%; font-weight:bold; font-family:'留묒� 怨좊뵓', 'Malgun Gothic', '�섎닎怨좊뵓', 'NanumGothic', 'NotoSansKR', '援대┝', gulrim, '�뗭�', dotum;}
.jm_pd45 {clear:both; height:45px;}
.jm_pd10 {clear:both; height:10px;}
.jm_pd20 {clear:both; height:20px;}
.jm_pd30 {clear:both; height:30px;}
.jm_pd50 {clear:both; height:50px;}
.jm_font1 {color:#ff6800;}
.jm_font2 {color:#f00;}
.jm_font3 {font-size:1.5em; font-weight:bold; color:#02788a;}
.jm_font3_1 {color:#02788a;}
.jm_font4 {font-size:1.5em; font-weight:bold;}
.jm_font5 {color:#009396; font-weight:bold; font-size:1.2em;}
.jm_font5_1 {color:#f00; font-weight:bold; font-size:1.2em;}
.top_sel {color:#007c7e;}
.jm_icon{color:#009396; font-size:1.8em; padding:50px 0 10px 0;}
.jm_icon2{color:#000; background:url(../img/sub1/jm_icon2.gif) no-repeat; padding-left:20px;}
.banban {width:50%; float:left;}
.jm_center {text-align:center; margin-bottom:30px;}
.jm_strong {font-weight:bold; margin-top:15px;}


/*top*/
#jm_top{width:100%; height:82px; border-top:5px solid #009396;}
	#jm_top #logo{width:730px; height:82px; float:left;}
	#jm_top #logo_rmenu{width:320px; height:82px; float:left;}
	#jm_top #logo_rmenu #r_bg{width:300px; height:28px; font-size:10px; background:#ebebeb; margin-top:46px; padding:3px 5px 0 10px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; font-family:'留묒� 怨좊뵓', 'Malgun Gothic', '�섎닎怨좊뵓', 'NanumGothic', 'NotoSansKR', '援대┝', gulrim, '�뗭�', dotum;}

	#jm_top #logo2{width:670px; height:82px; float:left;}
	#jm_top #logo_rmenu2{width:380px; height:82px; float:left;}
	#jm_top #logo_rmenu2 #r_bg2{width:360px; height:28px; font-size:10px; background:#ebebeb; margin-top:46px; padding:3px 5px 0 10px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; font-family:'留묒� 怨좊뵓', 'Malgun Gothic', '�섎닎怨좊뵓', 'NanumGothic', 'NotoSansKR', '援대┝', gulrim, '�뗭�', dotum;}

	#jm_top a{font-size:12px; padding:0 3px 0 3px; font-family:'留묒� 怨좊뵓', 'Malgun Gothic', '�섎닎怨좊뵓', 'NanumGothic', 'NotoSansKR', '援대┝', gulrim, '�뗭�', dotum;}
	#jm_top span{background:#009396; color:#fff; padding:3px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;}
	#jm_top span a{color:#fff;}
#jm_top_menu {width:1050px; height:76px; border-top:1px solid #aeaeae; border-right:1px solid #aeaeae; border-left:1px solid #aeaeae; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; margin:0 auto;}
	#jm_top_menu #dae_menu{width:1038px; height:38px; margin:0 auto;} 
	#jm_top_menu #dae_menu li{float:left; width:173px; text-align:center;}
	#jm_top_menu #dae_menu .li1{width:108px; height:38px;}
	#jm_top_menu #dae_menu .li2{width:140px; height:38px; text-align:center;}
	#jm_top_menu #dae_menu .li3{width:174px; height:38px; text-align:center;}
	#jm_top_menu #dae_menu .li4{width:86px; height:38px; text-align:center;}
	#jm_top_menu #dae_menu a{font-size:15px; height:38px; color:#000; text-decoration:none; font-family:'留묒� 怨좊뵓', 'Malgun Gothic', '�섎닎怨좊뵓', 'NanumGothic', 'NotoSansKR', '援대┝', gulrim, '�뗭�', dotum; font-weight:bold; display:block; padding-top:7px;}
	#jm_top_menu #dae_menu a:hover{font-size:15px; color:#007c7e; text-decoration:none; font-family:'留묒� 怨좊뵓', 'Malgun Gothic', '�섎닎怨좊뵓', 'NanumGothic', 'NotoSansKR', '援대┝', gulrim, '�뗭�', dotum; font-weight:bold; padding-top:7px;}
	#jm_top_menu #s_menu{width:1050px; height:38px; background:#009396;}
#jm_top_bottom_pd {clear:both; height:28px;}


#jm_top_smenu_line {clear:both; width:100%;}
	#jm_top_smenu_line a{color:#fff; text-decoration:none; padding-top:5px; display:block; font-size:13px; height:38px; display:block; font-family:'留묒� 怨좊뵓', 'Malgun Gothic', '�섎닎怨좊뵓', 'NanumGothic', 'NotoSansKR', '援대┝', gulrim, '�뗭�', dotum;}
	#jm_top_smenu_line a:hover{color:#fff; text-decoration:underline; display:block; font-size:13px; height:38px; display:block; font-family:'留묒� 怨좊뵓', 'Malgun Gothic', '�섎닎怨좊뵓', 'NanumGothic', 'NotoSansKR', '援대┝', gulrim, '�뗭�', dotum;}
	#jm_top_smenu_line li{padding: 0 10px 0 10px; height:38px; float:left; text-align:center;}

	.jm_top_sub_menu {position:absolute; top:125px; z-index:999; visibility:hidden;}
	.jm_top_sub_menu #s1{position:absolute; width:300px; margin-left:50px;}
	.jm_top_sub_menu #s2{position:absolute; width:700px; margin-left:50px;;}
	.jm_top_sub_menu #s3{position:absolute; width:200px;; margin-left:460px;}
	.jm_top_sub_menu #s4{position:absolute; width:350px;  margin-left:660px;}



/*main*/
#jm_main {clear:both; width:1050px; height:294px; margin:0 auto; background:#2cabae url(../../../../img/main/main1a.jpg) top center no-repeat;}
#jm_main2 {clear:both; width:1050px; margin:0 auto;}
	#jm_main2 .main_link{width:100%; height:294px; display:block;}


#jm_main_scr {width:744px; height:210px; float:left; border:3px solid #009ea1; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
#jm_main_tel {width:300px; height:210px; float:left;}

/*
#jm_main_gallery {clear:both; width:750px; height:350px; float:left;}
	#jm_main_gallery #img1{width:390px; height:280px; float:left;}
	#jm_main_gallery #img4{width:360px; height:280px; float:left;}
	#jm_main_gallery #img4 li{width:180px; height:136px; float:left;}
*/
.jm_ban3{width:350px; float:left;}
	.jm_ban3 ul{margin-left:25px;}
	.jm_ban3 li{height:29px;}


#jm_main_latest {width:300px; height:350px; float:left;}
	#jm_main_latest li{color:#000; background:url(../img/main/jm_icon2.gif) no-repeat; padding-left:30px;}
#jm_main_shop {clear:both; height:270px; background:#f4f4f4;}
	#jm_main_shop .jm_main_junggo{clear:both; width:1048px; margin:0 auto;}
	#jm_main_shop .jm_main_junggo li{float:left; width:262px; height:220px; text-align:center;}
	#jm_main_shop .jm_main_junggo span{color:#f00;}


/*copy*/
#jm_copy {width:100%; height:150px; background:#e9e9e9; color:#000;}
	#jm_copy #in{width:1050px; height:150px;}
	#jm_copy span{color:#888;}


/*sub*/
#jm_sub_main {clear:both; width:1050px; height:294px; margin:0 auto;}
#jm_left {clear:both; width:190px; float:left;}
	#jm_left #jm_left_menu{width:190px; float:left; color:#000; font-family:'留묒� 怨좊뵓', 'Malgun Gothic', '�섎닎怨좊뵓', 'NanumGothic', 'NotoSansKR', '援대┝', gulrim, '�뗭�', dotum; font-weight:bold;}
	#jm_left #jm_left_menu a{font-size:14px; text-align:left; height:35px; padding:10px 0 0 25px; display:block; text-decoration:none;}
	#jm_left #jm_left_menu a:hover{font-size:14px; text-align:left; height:35px; color:#fff; font-weight:bold; display:block; text-decoration:none; background:#6ecfd0 url(../img/sub1/b_over.gif) no-repeat;}
	#jm_left #jm_left_menu li{width:190px; height:45px; border-bottom:1px solid #ddd;}
	.left_select{background:#6ecfd0 url(../img/sub1/b_over.gif) no-repeat;}
	.left_select a{color:#fff;}

#jm_body {width:835px; padding-left:25px; float:left;}
	#jm_body .jm_navi{height:50px; border-bottom:1px solid #d8d8d8;}
	#jm_body .jm_navi1{color:#404548; font-size:24px; width:500px; float:left; padding-top:15px; line-height:125%;}
	#jm_body .jm_navi2{color:#444; font-size:11px; width:325px; float:left; text-align:right; padding:25px 10px 0 0;}
	#jm_body .jm_navi2 span{color:#ff6100;}

.sub7 .left{width:475px; float:left; padding-left:10px;}
	.sub7 .right{width:340px; float:left; padding-right:10px;}
.location {padding:15px; background:#efefef;}



/*table*/
.jm_table table{background:#ddd; text-align:center; margin:0 auto; clear:both; border:0px;}
.jm_table th{height:35px; font-size:13px; background:#f1f1f1; border-top:3px solid #738cb5;}
.jm_table td{background:#ffffff; height:30px; text-align:center;}
.jm_table .td1{padding-left:15px; text-align:left;}
.jm_table input{height:27px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px; width:60%; text-align:center; font-size:13px;}
caption {overflow:hidden; position:absolute; top:0; left:0; width:1px; height:1px; font-size:0; color:#fff; line-height:0;}


/*quick*/
#jm_quick { 
position: absolute; left: 50%; 
top: 50px; 
margin-left: 510px;    /* �덉씠�꾩썐 �덈퉬�� �덈컲 + �щ갚 */ 
width: 100px; /*�듬찓�� �볦씠*/ 
}


/*button*/
.jm_button {
	text-decoration:none !important;
	color:#273234;
	font-size:13px;
	font-weight:bold;
	line-height:16px;
	text-decoration:none;
	padding:5px 12px 5px 12px;
	position:relative;
	display:inline-block;
	text-shadow:0 1px 0 #fff;
	-webkit-transition:border-color .218s;
	-moz-transition:border .218s;
	-o-transition:border-color .218s;
	transition:border-color .218s;
	background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fff),to(#eff1f2));
	background:-moz-linear-gradient(linear,0% 0%,0% 100%,from(#fff),to(#eff1f2));
	background:#f8f8f8 0 50% repeat-x;
	border:solid 1px #c0c4cf;
	border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
	margin:0;
	white-space:nowrap; 
	vertical-align:top;
	cursor:pointer;
}
.jm_button:hover {color:#333; border-color:#777; -moz-box-shadow:0 2px 0 rgba(0, 0, 0, 0.2) -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);    box-shadow 0 1px 2px rgba(0, 0, 0, 0.15);}
.jm_button:active {color:#000; border-color:#333;}















/*mobile*/
#tm_all {max-width:640px; min-width:320px; margin:0 auto; font-size:15px; line-height:180%;}
	#tm_all a:link, a:visited, a:active {text-decoration:none; font-size:1em;;}
#tm_tel {background:#009396; width:100%; height:30px; color:#fff; text-align:center; font-weight:bold;}
	#tm_tel div{width:50%; float:left;}
	#tm_tel a{color:#fff; text-decoration:none;}
#tm_top_logo {clear:both; width:100%; text-align:center;}
#tm_top_menu {max-width:640px; min-width:320px; height:60px; margin:0 auto; text-align:center; border-bottom:2px solid #009396;}
	#tm_top_menu .li1{float:left; height:30px; width:25%; text-align:center; border-top:1px solid #c8c8c8;}
	#tm_top_menu .li2{float:left; height:30px; width:50%; text-align:center; border-top:1px solid #c8c8c8;}
	#tm_top_menu a{display:block; height:30px; text-decoration:none;}
	#tm_top_menu a:hover{color:#fff; background:#009396;}
	#tm_top_menu a:hover{color:#fff; background:#009396;}
.top_select a{color:#fff; background:#009396;}

/*
@media screen and (max-width:320px) {
	#tm_top_menu li a{width:100%; height:32px; text-decoration:none; font-size:0.9em; padding-top:8px; font-weight:bold; color:#fff; display:block;}
	#tm_top_menu li a:hover{height:32px; text-decoration:none; font-size:0.9em; font-weight:bold; color:#fff; background:#6fb1f3; display:block;}
}

@media screen and (min-width:321px) {
	#tm_top_menu li a{width:100%; height:32px; text-decoration:none; font-size:1em; padding-top:8px; font-weight:bold; color:#fff; display:block;}
	#tm_top_menu li a:hover{height:32px; text-decoration:none; font-size:1em; font-weight:bold; color:#fff; background:#6fb1f3; display:block;}
}
*/


.jm_tab_menu li{float:left; margin:0 2px 15px 0; text-align:center; min-width:32%; background:#444;}
	.jm_tab_menu a{display:block; padding:5px; font-size:1em; font-weight:bold; color:#fff;}
	.jm_tab_menu a:hover{background:#50d7da; text-decoration:none;}
	.jm_tab_menu .tab_select a{background:#50d7da;}

.jm_tab_menu2 li{float:left; margin:0 2px 15px 0; text-align:center; min-width:24%; background:#444;}
	.jm_tab_menu2 a{display:block; padding:5px; font-size:1em; font-weight:bold; color:#fff;}
	.jm_tab_menu2 a:hover{background:#50d7da; text-decoration:none;}
	.jm_tab_menu2 .tab_select a{background:#50d7da;}


#tm_main {clear:both; max-width:640px; min-width:320px; background:#2cabae; margin:0 auto;}
.tm_body {width:97%; min-width:320px; margin:0 auto;}
.tm_ban {width:50%; float:left; text-align:center;}
.tm_title {font-size:1.5em; font-weight:bold; letter-spacing:-1px; padding-bottom:10px;}
	.tm_title span{color:#009396;}
.tm_title2 {font-size:1.5em; font-weight:bold; letter-spacing:-1px; padding-bottom:10px;}
	.tm_title2 span{color:#f00;}
.tm_title3 {color:#f00; font-size:1.3em; font-weight:bold; letter-spacing:-1px;}
.tm_title4 {color:#f00;}
.tm_line {width:100%; height:1px; border-bottom:1px solid #ddd;}
.tm_left_pd10 {padding-left:10px;}


#tm_map {width:300px; margin:0 auto;}
.tm_font1 {font-size:1.2em; font-weight:bold; letter-spacing:-1px; line-height:140%;}
	.tm_font1 span{color:#009396;}
.tm_font2 {clear:both; font-size:1.2em; color:#009396; font-weight:bold; letter-spacing:-1px;}
.tm_icon {clear:both; font-size:1.2em; color:#009396; font-weight:bold; padding-left:27px; letter-spacing:-1px; background:url(../../m/img/sub/icon.gif) no-repeat;}





#tm_copy {clear:both; width:100%; max-width:640px; min-width:320px; margin:0 auto; text-align:center; color:#fff; background:#26272c; padding:15px 0 10px 0; font-size:0.9em; border-top:1px solid #777;}
	#tm_copy p span{color:#ff6100; font-weight:bold;}



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