@charset "utf-8";
@import "base.css";

body{background:transparent;color:#666;}
#wrap{padding:15px 15px 10px;}

.blind {position:absolute;left:-9999px;}
.privacy {}
.privacy h1{}
.privacy h2{margin:1em 0 .5em;color:#333;font-size:13px;}
.privacy p{margin:.5em 0;padding-left:8px;background:url(../Images/bul2.gif) 0 10px no-repeat;line-height:1.8;}
.privacy ul{margin:.5em 0;}
.privacy ul li{margin:.2em 0;padding-left:8px;background:url(../Images/bul3.gif) 0 8px no-repeat;line-height:1.5;}

h2.first {margin-top:0;}


/* 약관 & 개인정보 취급 방침 */
article.terms {}
article.terms h1,
article.terms h2,
article.terms h3,
article.terms p,
article.terms li,
article.terms th,
article.terms td{line-height:1.7;}
article.terms section h1{margin-bottom:10px;}

article.terms header{margin-bottom:25px;}
article.terms header h1{padding-left:15px;background:url(../Images/bul_h.gif) 0 12px no-repeat;font-size:16px;}
article.terms header hgroup{margin-bottom:25px;}
article.terms header hgroup h2{margin-top:0;}
article.terms header hgroup a.link{color:#707ab9;font-weight:bold;text-decoration:underline;}
article.terms header p{margin-bottom:15px;}
article.terms header ol{margin-bottom:15px;}
article.terms header li{}

article.terms section{margin-bottom:25px;}
article.terms section h1{color:#505050;font-weight:bold;}
article.terms section h2{}
article.terms section h3{}
article.terms section p+h2,
article.terms section p+h3{margin-top:25px;}
article.terms section h2+h2,
article.terms section h3+h2{margin-top:15px;}
article.terms section p{}
article.terms section ul{padding-left:15px;}
article.terms section ul li{}
article.terms section ul li p{padding-left:10px;}
article.terms section ol{list-style:inside decimal;}
article.terms section ol li{list-style:inside decimal;display:list-item;padding-left:20px;text-indent:-23px;}
article.terms section ol li ol{list-style:none;margin-bottom:5px;padding-left:5px;}
article.terms section ol li ol li{list-style:none;}

article.terms section.special {margin-top:40px;}
article.terms section.special h1{font-size:16px;font-weight:normal;}
article.terms section.special h2{margin-bottom:5px;color:#505050;font-weight:bold;}

article.terms section.bylaw h2{margin-bottom:5px;color:#505050;font-weight:bold;}

article.terms .table{overflow:hidden;width:100%;margin:12px 0 30px;border-top:2px solid #8c8c8c;border-bottom:1px solid #8c8c8c;}
article.terms table{margin-top:-1px;margin-left:-1px;}
article.terms table caption{padding:0 0 10px;text-align:left;}
article.terms thead th{padding:7px 12px 7px 15px;background:#fff;border-left:1px solid #e9e9e9;color:#313131;text-align:left;}
article.terms thead th:first-child{border-left:0 none;}
article.terms tbody th{padding:7px 12px 7px 15px;border-top:1px solid #e9e9e9;text-align:left;vertical-align:top;}
article.terms tbody td{padding:7px 12px 7px 15px;border-left:1px solid #e9e9e9;border-top:1px solid #e9e9e9;vertical-align:top;}
article.terms table.rowType th{background:#fff;border-left:0 none;color:#313131;}
article.terms table.rowType td{}
article.terms table.rowType tr td:first-child{border-left:0 none;}
article.terms col.head{width:28%;}
article.terms col.body{width:72%;}

article.terms hr{display:block;border:0 none;margin-bottom:20px;}
