/*   공통   */
body {background-color:#ffffff;}

table {font-family: "돋움", "돋움체", "Arial", "Geneva", "Verdana", "Helvetica", "sans-serif"; font-size: 12px; line-height: 145%; color: #777777}

td { font-family: "돋움", "돋움체", "Arial", "Geneva", "Verdana", "Helvetica", "sans-serif"; font-size: 12px; line-height: 145%; color: #777777}

img{border:0;}

input {color:#777777;height:21px;padding:3 0 0 2;}

select {font-family: "돋움"; font-size: 11px; line-height: 150%;color:#777777;}

textarea { font-family: "돋움"; font-size: 11px; line-height: 140%;color:#777777;padding:5 5 5 5;}

a:link { font-size: 12px; color: 777777; text-decoration: none} 
a:active { font-size: 12px; color: 777777; text-decoration: none} 
a:visited { font-size: 12px; color: 777777; text-decoration: none} 
a:hover { font-size: 12px; color: 3366cc; text-decoration: underline} 

.b {font: bold;}
.right{font: 12px  돋움, 돋움체, Arial, Geneva, Verdana, Helvetica ; text-align="right"; padding:0 5 0 0;}

.input01{border : 1px solid cccccc;width:105px;height:23;}
.input02{border : 1px solid cccccc;width:180px;height:21;}
.input03{border : 1px solid cccccc;width:201px;height:20;}
.input04{border : 1px solid cccccc;width:80px;height:20;}
.input05{border : 1px solid cccccc;width:140px;height:20;}
.input06{border : 1px solid cccccc;width:549px;height:20;}

.logout01 {font-size: 11px; line-height: 130%; color: #252525;font-weight:bold}
.logout02 {font-size: 11px; line-height: 130%; color: #777777;text-decoration: underline}


/*   --- 공통 ---    */


/*  table   */
.table_title1 {font: bold 11px  돋움, 돋움체, Arial, Geneva, Verdana, Helvetica ; text-align="center"; padding:3 3 3 3;}
.table_text1 {font: 12px  돋움, 돋움체, Arial, Geneva, Verdana, Helvetica ; text-align="center"; padding:3 3 3 3;}
.table_text2 {font: 12px  돋움, 돋움체, Arial, Geneva, Verdana, Helvetica ; text-align="left"; padding:3 3 3 3;}

/* 서브 table*/

.table_title_br2 {font: bold 11px  돋움, 돋움체, Arial, Geneva, Verdana, Helvetica  ; color:#917D56; background-color:#EAF1F4; padding:5 0 2 0;}
.table_text_br2 {font: 12px  돋움, 돋움체, Arial, Geneva, Verdana, Helvetica ;color:#917D56; background-color:#EAF1F4; padding:5 0 2 33;}

/* 서브 보장조합기 table font*/
.redpurple {font-size: 12px; line-height: 140%; letter-spacing:1px; color: #ff66cc;font-weight:bold}
.blue {font-size: 12px; line-height: 140%; letter-spacing:1px; color: #2b5df1;font-weight:bold}
.green {font-size: 12px; line-height: 140%; letter-spacing:1px; color: #669933;font-weight:bold}
.ball {font-size: 12px; line-height: 140%; color: #000000;font-weight:bold;background-repeat:no-repeat;background-position:top;padding:7 3 3 3;}
.table_list_t{font-size: 12px; line-height: 140%; color:#7777777;font-weight:bold; text-align="center"; background-image:url('/site/img/list_t_bg.gif'); background-repeat:repeat; background-position:100%;}
.table_list_t2{font-size: 12px; line-height: 140%; color:#7777777;font-weight:bold; text-align="left"; background-image:url('/site/img/list_t_bg.gif'); background-repeat:repeat; background-position:100%;}
.table_line {font-size: 12px; line-height: 140%; color:#7777777; text-align="center"; background-image:url('/site/img/table_line.gif'); background-repeat:repeat-y; background-position:100%; padding:2 0 2 0;}
.table_line2 {font-size: 12px; line-height: 140%; color:#7777777; text-align="left"; background-image:url('/site/img/table_line.gif'); background-repeat:repeat-y; background-position:100%; padding:2 2 2 8;}
.table_line3 {font-size: 12px; line-height: 140%; color:#7777777; text-align="left";padding:2 2 2 8;}


/* ################## 개발자 추가 사항 ########################### */

/* 이용약관 */
.iframe_memadd { width:710px; height:150px; background-color:white;border:1 solid #E0DCDC ;padding:10 10 10 10;font-size:11px; line-height:13px; color:#7B7B7B; overflow: auto;}

/* 메인좌측 당첨조합번호 */
.style1 { color: #FFFFFF; font-weight: bold; }