/*layout*/
html { height:100%; text-align:center;}
body { text-align:center; width:100%; height:100%; position:relative; margin:0 auto;}
body, td, div, textarea {font-family:Arial,Verdana,Tahoma; font-size:12px; color:#555555;}
input {font-family:Arial,Verdana,Tahoma; font-size:12px; color:#555555;}

/*id별 정렬*/
div#contentsWrap,
div#siteInfo { text-align:center; margin:0 auto;}

/*컨텐츠영역*/
div#contentsWrap div.contentsPrint { float:left; text-align:left; width:700px; padding:15px 0 50px 20px;}

/*풋터영역*/
div#siteInfo { clear:both; border-top:#eeeeee 1px solid;}
div#siteInfo div.footerWrap { float:left; width:700px; height:70px; margin:0 auto; text-align:left; padding:10px 30px 0 0; position:relative;}
div#siteInfo div.footerWrap div.footerLogo {padding-left:0px;}
div#siteInfo div.footerWrap div.footerCopyright { color:#555; font-family:tahoma; font-size:10px; font-weight:normal; position:absolute; left:120px; top:24px;}

/*본문타이틀*/
h1.pageTitleH1 { font-size:24px; color:#333; border-bottom:#e1e1e1 1px solid; padding:10px 0 10px 0;}
h2.pageTitleH2 { font-size:18px; color:#333; padding:21px 0 0 0; line-height:12px;}

/*Privacy & Terms*/
div.svBox { padding-top:12px;}
div.svBox div.svBoxTop { background:url(../images/common/grbox_top.gif) no-repeat; width:700px; height:2px; overflow:hidden;}
div.svBox div.svBoxMid { border-left:1px solid #99B6E0; border-right:1px solid #99B6E0;}
div.svBox div.svBoxMid h3 { color:#356096; padding:12px 0 10px 21px; font-size:14px;}
div.svBox div.svBoxMid ul { padding:0 0 15px 20px;}
div.svBox div.svBoxMid ul li { color:#356096; line-height:19px; background:url(../images/common/bul_index.gif) no-repeat 0 9px; padding-left:13px;}
div.svBox div.svBoxMid ul li a { color:#356096; font-size:12px;}
div.svBox div.svBoxBot { background:url(../images/common/grbox_bot.gif) no-repeat; width:700px; height:3px;}

div.svPriTxt { margin:15px 0 15px 0; line-height:1.5em;}
div.svPriTxt h3 {margin:15px 0 15px 0;}
div.svPriTxt p { margin: 7px 0 8px 0;}
div.svPriTxt p a:link{ font-size:12px; text-decoration:underline; color:#356096;}
div.svPriTxt p a:visited{ font-size:12px; text-decoration:underline; color:#356096;}
div.svPriTxt p a:active{ font-size:12px; text-decoration:underline; color:#356096;}
div.svPriTxt p a:hover{ font-size:12px; text-decoration:underline; color:#356096;}

h2.svTitleH2Top { font-size:18px; color:#333; padding-top:26px;_padding-top:16px; float:left;}
span.h2Top { float:right; margin-top:34px; _margin-top:10px; }

div.svMore { clear:both; }
div.svMore ul { line-height:1.5em; margin:0 0 0 0; padding:0 0 0 0; }
div.svMore ul li { color:#555555; }
div.svMore ul.PriList { margin:0px; padding:0px;}
div.svMore ul.PriList li{ background:url(../images/common/bl_gray.gif) no-repeat 3px 8px; padding:0 0 0 12px; margin:2px 0 2px 0; }
div.svMore ul.PriList li ul li { background:none; padding:0 0 0 0px; margin:2px 0 2px 0; }
div.svMore a.explain { text-decoration:underline !important; color:#2A539A !important; font-weight:bold;}
div.svMore strong { font-weight:bold; letter-spacing:0.05em; color:#555555;}
div.svMore span.aid { margin-left:110px;}
div.svMore ol { list-style:decimal !important; line-height:1.5em; padding:10px 0 15px 25px;}
div.svMore p.notice01 { clear:both; padding:15px 0 !important;#margin-top:-5px; line-height:1.5em;}
div.svMore p.notice02 { clear:both; padding:15px 0 0px 0 !important;#margin-top:-5px; line-height:1.5em;}
div.svMore p.notice02 a { color:#356096; font-size:12px; }
div.svMore dl dt { color:#333333; font-weight:bold; margin:12px 0px 8px 0px;}