@charset "utf-8";
body, td, p, input, button, textarea, select, .c1 { font-family:Tahoma,굴림; font-size:9pt; color:#222222; }

img {border:0px;}

a:link, a:visited, a:active { text-decoration:none; color:#466C8A; }
a:hover { text-decoration:underline; }

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; }
a.menu:hover { 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;} /* 흐림 */


/*개인정보취급방침*/
.privacypolicy_a .info { font-size:11px; color:#908c85;}
.privacypolicy_a .txt { color:#908c85; font:11px/1.6 "나눔고딕", NanumGothic, "맑은 고딕", "Malgun Gothic", "돋움", Dotum, "굴림", Gulim, sans-serif;  padding-top:30px;}

.privacypolicy2_a  {border-top:2px solid #43311a; border-bottom:1px solid #eae7e3; margin-top:40px; padding:20px 0;}
.privacypolicy2_a .list {padding:10px 0; height:1%; overflow:hidden; margin-left:0px; background:url('/private/imgs/line_1x50.gif') repeat-y 51% top;}
.privacypolicy2_a .list li { width:49%; float:left; text-indent:30px; padding-bottom:4px;}
.privacypolicy2_a .list li a { color:#ad5b1c; text-decoration:underline;}

.privacypolicy3_a  dl {padding-top:40px;  position:relative;}
.privacypolicy3_a dt {font-size:12px; color:#ad5b1c; padding:8px 5px 5px 5px; border-bottom:1px solid #ccc; position:relative;  font-weight:bold;}
.privacypolicy3_a dt img.btntop { position:absolute; right:0px; top:5px;}
.privacypolicy3_a dd { padding-left:0px; margin-left:0px;}
.privacypolicy3_a dd.highlight { position:absolute; top:30px; left:-10px; z-index:-1; border-radius:20px;}
.privacypolicy3_a dd .subcopy { margin-top:10px; font-size:12px; color:#7b5e48; line-height:1.4}
.privacypolicy3_a dd .listtitle { font-size:11px; font-weight:bold; color:#666666; margin-top:15px; margin-bottom:0px; padding-left:13px; background:url('/private/imgs/bul_arrow_3x5.gif') no-repeat 5px 4px;}
.privacypolicy3_a dd .listtitle_subcopy { font-size:11px; margin-top:5px; margin-bottom:5px; padding-left:12px; color:#666666;}
.privacypolicy3_a dd  ul {  list-style:none; margin-top:6px; margin-left:0px; padding:15px 0 10px 10px; background-color:#f8f8f8; border:1px solid #efefef;}
.privacypolicy3_a dd  ul  li { font-size:11px; color:#666666; padding-bottom:6px; line-height:1.4;padding-left:14px; padding-right:5px; background:url('/private/imgs/bul_arrow_3x3.gif') no-repeat 5px 5px;}

.privacypolicy3_a dd table {border-collapse:collapse; empty-cells:show; color:#666666;}
.privacypolicy3_a dd .table { margin-top:10px; }
.privacypolicy3_a dd .table th, 
.privacypolicy3_a dd .table td { border:1px solid #ccc; padding:6px 0; text-align:center; font-size:11px;  }
.privacypolicy3_a dd .table th { background-color:#F3F3F3}
.privacypolicy3_a dd .table td { background-color:#fff;}

.privacypolicy3_a a.j_line {text-decoration:underline !important;}

/* color-anchor*/
.privacypolicy3_a a {color: #1a4065; text-decoration: none;}
.privacypolicy3_a a:link, a:visited {color:#1a4065; text-decoration: none;}
.privacypolicy3_a a:hover, a:active {color:#016edc; text-decoration: underline;}





