/*
@import url("http://fonts.googleapis.com/earlyaccess/nanumgothic.css");
@import url("http://fonts.googleapis.com/earlyaccess/nanumbrushscript.css");
@import url("http://fonts.googleapis.com/earlyaccess/nanumgothiccoding.css");
@import url("http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css");
@import url("http://fonts.googleapis.com/earlyaccess/nanumpenscript.css");
*/ 

/* @font-face { font-family:NanumGothic; src: url(./font/NanumGothic.eot); } */

@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

body, td, p, input, button, textarea, select, .c1 { font-family:Nanum Gothic,"나눔고딕",Tahoma,굴림; font-size:10pt; color:#222222; /*line-height: 200%;*/ line-height: 150%;}

form { margin:0px; }



/* td { font-family: sder; font-size: 9pt;}
td { font-family: 나눔고딕; font-size: 9pt;} */




/*
font-family:'나눔고딕', NanumGothic, '굴림', 'Gulim', 'sans-serif', 'Tahoma';
font-family:'Nanum Brush Script' '굴림', 'Gulim', 'sans-serif', 'Tahoma';
font-family:'Nanum Gothic Coding '굴림', 'Gulim', 'sans-serif', 'Tahoma'';
font-family:'나눔명조', NanumMyeongjo, 'fontnm', 'Nanum Myeongjo' '굴림', 'Gulim', 'sans-serif', 'Tahoma';
font-family:'나눔펜', NanumPen, 'fontnp', 'Nanum Pen Script' '굴림', 'Gulim', 'sans-serif', 'Tahoma';}
*/


img {border:0px;}

a:link, a:visited, a:active { font-family:Nanum Gothic,"나눔고딕",굴림; font-size:9pt; font-weight:normar; color:#333333; text-decoration:none; }
a:hover { font-family:Nanum Gothic,"나눔고딕",굴림; font-size:9pt; color:#ee4b0e; text-decoration:none; }

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; }
a.menu:hover { text-decoration:none; }

a.menu_top:link, a.menu_top:visited, a.menu_top:active { font-family:Nanum Gothic,"나눔고딕",굴림; font-size:9pt; letter-spacing:-0.5px; font-weight:normar; color:#333333; text-decoration:none; margin:0 10px 0 10px;}
a.menu_top:hover { font-family:Nanum Gothic,"나눔고딕",굴림; font-size:9pt; letter-spacing:-0.5px;  color:#ee4b0e; text-decoration:none; margin:0 10px 0 10px;}

a.menu_left:link, a.menu_left:visited, a.menu_left:active { font-family:Nanum Gothic,"나눔고딕",굴림; font-size:9pt; letter-spacing:-0.5px; font-weight:bold; color:#333333; text-decoration:none; }
a.menu_left:hover { font-family:Nanum Gothic,"나눔고딕",굴림; font-size:9pt; letter-spacing:-0.5px;  color:#ee4b0e; text-decoration:none; }

a.menu_small_gray:link, a.menu_small_gray:visited, a.menu_small_gray:active { font-family:돋움,Nanum Gothic,"나눔고딕",굴림; font-size:8pt; letter-spacing:0px; font-weight:normal; color:#666666; text-decoration:none; }
a.menu_small_gray:hover { font-family:돋움,Nanum Gothic,"나눔고딕",굴림; font-size:8pt; letter-spacing:0px;  color:#ee4b0e; text-decoration:none; }

a.menu_price:link, a.menu_price:visited, a.menu_price:active { font-family:Nanum Gothic,"나눔고딕",굴림; font-size:9pt; letter-spacing:-0.5px; font-weight:normar; color:#ff2d04; text-decoration:none;}
a.menu_price:hover { font-family:Nanum Gothic,"나눔고딕",굴림; font-size:9pt; letter-spacing:-0.5px;  color:#ee4b0e; text-decoration:none;}


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

.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:8pt; font-family:돋움; }
.cloudy, a.cloudy {color:#888888;} /* 흐림 */

.small_01 { padding-left:40px; font-size:11px; font-family:verdana,돋움; letter-spacing:-1px; font-weight:normal; color:#cccccc; }
.small_white { padding-left:40px; font-size:11px; font-family:verdana,돋움; letter-spacing:-1px; font-weight:normal; color:#ffffff; font-weight:normal;}
.small_gray  { padding-left:40px; font-size:11px; font-family:verdana,돋움; letter-spacing:-1px; font-weight:normal; color:#666666; font-weight:normal;}

.small_1 { padding-left:10px; font-size:10px; font-family:verdana,돋움; letter-spacing:-1px; font-weight:normal; color:#cccccc; }
.small_2 { font-size:11px; font-family:verdana,돋움; letter-spacing:-1px; font-weight:normal; color:#999999; }
.small_3 { font-size:10px; font-family:verdana,돋움; letter-spacing:-1px; font-weight:normal; color:#dddddd; }

input.ed_25 { height:25px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; }

input.ed { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; }
input.ed_s { width:100%; height:24px; 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; }

.small_contect { font-size:8pt; font-family:Nanum Gothic,"나눔고딕",굴림; color:#525252; letter-spacing:0px; padding:40px 0px 20px 30px;}

/*
#header {
background:none; 
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='이미지이름.png', sizingMethod='crop');
}
 
#contents {
 background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='이미지이름.png', sizingMethod='crop');
}
*/

.png24 {tmp:expression(setPng24(this));} 


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a.menu_bot:link, a.menu_bot:visited, a.menu_bot:active { font-size:11px; font-family:돋움; letter-spacing:-1px; font-weight:normal; color:#444444; text-decoration:none; line-height: 150%;}
a.menu_bot:hover { text-decoration:none;  color:#cb3e76; text-decoration:none; line-height: 150%;}

a.menu_top_s:link, a.menu_top_s:visited, a.menu_top_s:active { font-size:11px; font-family:돋움; letter-spacing:-1px; font-weight:normal; color:#d5d5d5; text-decoration:none; margin:0 20px 0 20px;}
a.menu_top_s:hover { text-decoration:none;  color:#ffdf04; text-decoration:none; margin:0 20px 0 20px;}

a.menu_top_mem:link, a.menu_top_mem:visited, a.menu_top_mem:active { font-size:12px; font-family:굴림; letter-spacing:-1px; font-weight:bold; color:#555555; text-decoration:none; margin:0 10px 0 10px;}
a.menu_top_mem:hover { text-decoration:none;  color:#cb3e76; text-decoration:none; margin:0 10px 0 10px;}

a.menu_left_small:link, a.menu_left_small:visited, a.menu_left_small:active { font-size:12px; font-family:굴림; letter-spacing:-1px; font-weight:normal; color:#666666; text-decoration:none; line-height: 150%; padding-left:18px;}
a.menu_left_small:hover { text-decoration:none;  color:#cb3e76; text-decoration:none; line-height: 150%;}

a.menu_latist:link, a.menu_latist:visited, a.menu_latist:active { font-size:11px; font-family:돋움; letter-spacing:-1px; font-weight:normal; color:#444444; text-decoration:none; line-height: 100%;}
a.menu_latist:hover { text-decoration:none;  color:#cb3e76; text-decoration:none; line-height: 100%;}


/*
td.off { padding:0 20px 0 20px; text-align:center; background-image:url(''); cursor:pointer; }
td.on {  padding:0 20px 0 20px; text-align:center; background-image:url('./images/btn_beda.jpg'); cursor:pointer;}
*/
td.off { background-image:url('');}
td.on  { background-image:url('./images/btn_beda.jpg');}

td.sTb { padding:30px 0 5px 0; border-bottom:2px solid #999999;}
td.sTbT { padding:30px 0 0px 0; border-top:2px solid #999999;}
/* td.sTb2 { padding:0px 0 0px 0; border-bottom:2px solid #999999;} */
td.sLm { padding:7px 0 7px 10px; border-bottom:1px solid #E9E9E9;}

.small_gray_ddi { font-size:11px; font-family:돋움; color:#E1E1E1; padding:0 10px 0 10px; line-height:150%;}

/* .copyright { border-top:1px solid #cbcbcb; border-bottom:1px dotted #cbcbcb; background-color: #f7f7f7; padding:5px 0  5px 0;} */

.fsg { font-size:11px; font-family:돋움; font-weight:normal; color:#999999; letter-spacing:-1px; line-height:18px;}
.copyright { font-size:11px; font-family:verdana,돋움; font-weight:normal; color:#999999; letter-spacing:-1px; line-height:18px;}

input.ed { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; }
input.ed_2 { height:17px; width:100%; 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; }

.ed_3 { border:1px solid #d3d3d3; color:#999999; width:100%; font-family:돋움; padding-top:4; font-size:8pt;}
.ed_4 { border:1px solid #d3d3d3; color:#999999; width:100%; font-family:돋움; height:15px; padding-top:4; font-size:8pt;}
.ed_5 { border:1px solid #d3d3d3; color:#999999; font-family:돋움; padding:2px 0 0 5px; font-size:8pt;}


td.line_top { border-top:1px solid #f1f1f1; padding:0px 0px 0px 0px;}
td.line_right { border-right:1px solid #e1e1e1; padding:0px 0px 0px 0px;}
td.line_both { border-bottom:1px solid #e1e1e1; padding:60px 0px 6px 0px;}
td.line_bottom { border-bottom:1px solid #f1f1f1; padding:10px 15px 10px 15px;}

/*
td.line_top { border-top:1px solid #dadada; padding:0px 0px 0px 0px;}
td.line_right { border-right:1px solid #e1e1e1; padding:0px 0px 0px 0px;}
td.line_both { border-bottom:1px solid #dadada; padding:60px 0px 6px 0px;}
td.line_bottom { border-bottom:1px solid #dadada; padding:4px 0px 4px 0px;}
*/

td.line_top_form { border-top:3px solid #cccccc;}
td.line_bottom_form1 { border-bottom:1px solid #ececec; color:#666666; padding:5px 10px 5px 10px; background-color: #f7f7f7;}
td.line_bottom_form2 { border-bottom:1px solid #ececec; color:#999999; padding:5px 10px 5px 10px; letter-spacing:-1px; line-height:200%;}
td.line_left_form { border-left:1px solid #ececec;}

.h3{
    padding:10px 0px 10px 5px;
    margin:0px;
    font-size:28px;
    color:#ffae00;
    font-family:Tatoma, 굴림;
    font-weight:bold;
    letter-spacing:-2px;
    text-align:justify;
  }

.h4{
    padding:10px 5px 10px 5px;
    margin:0px;
    font-size:28px;
    color:#ffae00;
    font-family:Verdana, Tatoma, 굴림;
    font-weight:normal;
    letter-spacing:-2px;
    text-align:justify;
  }
  
.h5{
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    line-height:30px;
    font-size:18px;
    color:#ff8125;
    font-weight:bold;
    letter-spacing:-1px;
    text-align:justify;
  }

.h6{
    padding:0px 0px 100px 0px;
    margin:0px;
    font-size:18px;
    color:#ff6e01;
    font-family:Nanum Gothic,"나눔고딕", Verdana, Tatoma, 굴림;
    font-weight:bold;
    line-height: 180%;
    letter-spacing:-2px;
    text-align:justify;
  }

.h7{
    padding:20px 0px 20px 10px;
    margin:0px 0px 0px 0px;
    line-height:30px;
    font-size:30px;
    color:#ff8125;
    font-family:Verdana, Tatoma, Nanum Gothic,"나눔고딕", 굴림;
    font-weight:bold;
    letter-spacing:-1px;
    text-align:justify;
  }

.sp1 {letter-spacing:-1px;}



/* 패딩관련 */
.pL5 {padding-left:5px;}
.pL10 {padding-left:10px;}
.pL15 {padding-left:15px;}
.pL20 {padding-left:20px;}
.pL25 {padding-left:25px;}
.pL30 {padding-left:30px;}
.pL35 {padding-left:35px;}
.pL40 {padding-left:40px;}
.pL45 {padding-left:45px;}
.pL50 {padding-left:50px;}
.pL55 {padding-left:55px;}
.pL60 {padding-left:60px;}
.pL65 {padding-left:65px;}
.pL70 {padding-left:70px;}
.pL75 {padding-left:75px;}
.pL80 {padding-left:80px;}
.pL85 {padding-left:85px;}
.pL90 {padding-left:90px;}
.pL95 {padding-left:95px;}
.pL100 {padding-left:100px;}

.pT5 {padding-top:5px;}
.pT10 {padding-top:10px;}
.pT15 {padding-top:15px;}
.pT20 {padding-top:20px;}
.pT25 {padding-top:25px;}
.pT30 {padding-top:30px;}
.pT35 {padding-top:35px;}
.pT40 {padding-top:40px;}
.pT45 {padding-top:45px;}
.pT50 {padding-top:50px;}
.pT55 {padding-top:55px;}
.pT60 {padding-top:60px;}
.pT65 {padding-top:65px;}
.pT70 {padding-top:70px;}
.pT75 {padding-top:75px;}
.pT80 {padding-top:80px;}
.pT85 {padding-top:85px;}
.pT90 {padding-top:90px;}
.pT95 {padding-top:95px;}
.pT100 {padding-top:100px;}

.pR5 {padding-right:5px;}
.pR10 {padding-right:10px;}
.pR15 {padding-right:15px;}
.pR20 {padding-right:20px;}
.pR25 {padding-right:25px;}
.pR30 {padding-right:30px;}
.pR35 {padding-right:35px;}
.pR40 {padding-right:40px;}
.pR45 {padding-right:45px;}
.pR50 {padding-right:50px;}

.pB5 {padding-bottom:5px;}
.pB10 {padding-bottom:10px;}
.pB15 {padding-bottom:15px;}
.pB20 {padding-bottom:20px;}
.pB25 {padding-bottom:25px;}
.pB30 {padding-bottom:30px;}
.pB35 {padding-bottom:35px;}
.pB40 {padding-bottom:40px;}
.pB45 {padding-bottom:45px;}
.pB50 {padding-bottom:50px;}

.pL5R5 {padding: 0 5px 0 5px;}
.pL10R10 {padding: 0 10px 0 10px;}
.pL15R15 {padding: 0 15px 0 15px;}

.pT5B5 {padding: 5px 0 5px 0px;}
.pT10B10 {padding: 10px 0 10px 0px;}
.pT20B10 {padding: 20px 0 10px 0px;}
.pT15B15 {padding: 15px 0 15px 0px;}
.pT20B20 {padding: 20px 0 20px 0px;}

.pT5B10 {padding: 5px 0 10px 0px;}
.pT10B20 {padding: 10px 0 20px 0px;}


/* 마진관련 */
.mL5 {margin-left:5px;}
.mL10 {margin-left:10px;}
.mL15 {margin-left:15px;}
.mL20 {margin-left:20px;}
.mL25 {margin-left:25px;}
.mL30 {margin-left:30px;}
.mL35 {margin-left:35px;}
.mL40 {margin-left:40px;}
.mL45 {margin-left:45px;}
.mL50 {margin-left:50px;}

.mT5 {margin-top:5px;}
.mT10 {margin-top:10px;}
.mT15 {margin-top:15px;}
.mT20 {margin-top:20px;}
.mT25 {margin-top:25px;}
.mT30 {margin-top:30px;}
.mT35 {margin-top:35px;}
.mT40 {margin-top:40px;}
.mT45 {margin-top:45px;}
.mT50 {margin-top:50px;}

.mR5 {margin-right:5px;}
.mR10 {margin-right:10px;}
.mR15 {margin-right:15px;}
.mR20 {margin-right:20px;}
.mR25 {margin-right:25px;}
.mR30 {margin-right:30px;}
.mR35 {margin-right:35px;}
.mR40 {margin-right:40px;}
.mR45 {margin-right:45px;}
.mR50 {margin-right:50px;}

.mB5 {margin-bottom:5px;}
.mB10 {margin-bottom:10px;}
.mB15 {margin-bottom:15px;}
.mB20 {margin-bottom:20px;}
.mB25 {margin-bottom:25px;}
.mB30 {margin-bottom:30px;}
.mB35 {margin-bottom:35px;}
.mB40 {margin-bottom:40px;}
.mB45 {margin-bottom:45px;}
.mB50 {margin-bottom:50px;}