@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);

body,td,td { font-size:30px; font-family: 'Nanum Gothic', sans-serif; line-height:50%; }

body {	background-color: #ffffff; margin-left: 0px; margin-top:0px; margin-right:0px; margin-bottom:0px;  }

button { border:0; }

caption {display:none;}

a:link { text-decoration: none; }
a:visited {	text-decoration: none; }
a:hover { text-decoration: none; }
a:active { text-decoration: none; }

img { border:0; }

.line00 { line-height:120% }
.line04 { line-height:140% }
.line01 { line-height:180% }
.line02 { line-height:50% }
.line03 { line-height:250% }

.bg30Rb { font-size: 30px; color:#ffffff; background-color:#990000; padding:1px; }
.bg35Rb { font-size: 35px; color:#ffffff; background-color:#990000; padding:1px; }
.bg35BLb { font-size: 35px; color:#ffffff; background-color:#002D99; padding:1px; }
.bgy { background-color: #fdff7b; }
.bgw { background-color: #FFFFFF; }


.text20 { font-size: 25px; letter-spacing:5px; }
.text11bb { font-size: 11px;  color:#000000; }
.text16R { font-size: 16px;  color:#990000; }
.text15b { font-size: 15px;  color:#000000; letter-spacing:2px; }
.text18b { font-size: 18px;  color:#000000; }
.text18wbs { font-size: 18px;  color:#ffffff; font-weight: bold; text-shadow:0px 0px 3px #000000; }

.text19b { font-size: 19px;  color:#000000; }

.text20b { font-size: 20px;  color:#000000; }
.text20bL { font-size: 20px;  color:#000000; line-height:150%; }
.text20bb { font-size: 20px;  color:#000000; font-weight: bold; }
.text20w { font-size: 20px;  color:#ffffff; letter-spacing:-2px; line-height:28px; }
.text20w2 { font-size: 20px;  color:#aaaaaa; letter-spacing:-2px; line-height:28px; }
.text20wb { font-size: 20px;  color:#ffffff; font-weight: bold; }
.text20wbs { font-size: 20px;  color:#ffffff; font-weight: bold; text-shadow:0px 0px 3px #000000; }
.text18Rb { font-size: 18px;  color:#990000; }
.text20Rb { font-size: 20px;  color:#990000; }
.text20y { font-size: 20px;  color:#feffca; text-shadow:0px 0px 3px #000000; }
.text20yb { font-size: 20px;  color:#feffca; font-weight: bold; text-shadow:0px 0px 3px #000000; }
.text20r { font-size: 20px;  color:#990000; }
.text20r5 { font-size: 20px; color: #6b1920; font-weight: bold; }
.text22r { font-size: 22px;  color:#990000; }
.text22b { font-size: 22px;  color:#000000; }
.text18bL { font-size: 18px;  color:#000000; letter-spacing:-1px; }
.text22bL { font-size: 22px;  color:#000000; letter-spacing:-1px; }

.text22bL { font-size: 22px;  color:#000000; letter-spacing:-1px; }
.text22bb { font-size: 22px;  color:#000000; font-weight: bold; }
.text22wb { font-size: 22px;  color:#ffffff; font-weight: bold; }
.text22gb { font-size: 22px;  color:#535353; font-weight: bold; }
.text22wbs { font-size: 22px;  color:#ffffff; font-weight: bold; text-shadow:0px 0px 3px #000000; }
.text22yb { font-size: 22px;  color:#feffca; font-weight: bold; text-shadow:0px 0px 3px #000000; }
.text25w { font-size: 25px;  color:#ffffff; }
.text25Rb { font-size: 25px;  color:#990000; }
.text25b { font-size: 25px;  color:#000000; }
.text25wb { font-size: 25px;  color:#ffffff; font-weight: bold; }
.text25wbs { font-size: 25px;  color:#ffffff; font-weight: bold; text-shadow:0px 0px 3px #000000; }
.text2main1 { font-size: 30px;  color:#ffb0a1; font-weight: bold; text-shadow:0px 0px 3px #000000; }
.text2main2 { font-size: 30px;  color:#ffdea7; font-weight: bold; text-shadow:0px 0px 3px #000000; }
.text2main3 { font-size: 30px;  color:#daff97; font-weight: bold; text-shadow:0px 0px 3px #000000; }
.text2main4 { font-size: 30px;  color:#a0e4ff; font-weight: bold; text-shadow:0px 0px 3px #000000; }


.text25Rb { font-size: 25px;  color:#990000; font-weight: bold; }
.text25BL { font-size: 25px;  color:#005777; }
.text25BLb { font-size: 25px;  color:#005777; font-weight: bold; }
.text25R { font-size: 25px;  color:#990000; }
.text25gbs { font-size: 25px;  color:#a9ff76; font-weight: bold; text-shadow:0px 0px 3px #000000; }
.text25gb { font-size: 25px;  color:#539b28; font-weight: bold; }
.text25y { font-size: 25px;  color:#feffca; text-shadow:0px 0px 3px #000000; }
.text25yb { font-size: 25px;  color:#feffca; font-weight: bold; text-shadow:0px 0px 3px #000000; }
.text25b { font-size: 25px;  color:#000000; }
.text25bb { font-size: 25px;  color:#000000; font-weight: bold; }
.text30gb { font-size: 30px;  color:#6ab43e; font-weight: bold; }
.text30gb2 { font-size: 30px;  color:#539b28; font-weight: bold; }
.text30BLb { font-size: 30px;  color:#005777; font-weight: bold; }
.text30wb { font-size: 30px;  color:#ffffff; font-weight: bold; }
.text30wbs { font-size: 30px;  color:#ffffff; font-weight: bold; text-shadow:0px 0px 4px #000000; }
.text30ybs { font-size: 30px;  color:#fff9d3; font-weight: bold; text-shadow:0px 0px 4px #000000; }
.text30yb { font-size: 30px;  color:#feffca; font-weight: bold; text-shadow:0px 0px 3px #000000; }
.text30R { font-size: 30px;  color:#990000; }
.text30Rb { font-size: 30px;  color:#990000; font-weight: bold; }
.text30b { font-size: 30px;  color:#000000; }
.text30bb { font-size: 30px;  color:#000000; font-weight: bold; }
.text30rrb { font-size: 30px;  color:#ffffff; font-weight: bold; padding:5px; background:#990000 }
.text30r5 { font-size: 30px; color: #6b1920; font-weight: bold; }
.text35rrb { font-size: 35px;  color:#d8ff7c; font-weight: bold; padding:5px; background:#990000 }
.text30yb { font-size: 30px;  color:#feffca; font-weight: bold; text-shadow:0px 0px 3px #000000; }
.text30yb1 { font-size: 30px;  color:#feffca; font-weight: bold; }
.text35bb { font-size: 35px;  color:#000000; font-weight: bold; }
.text35RRb { font-size: 35px;  color:#990000; font-weight: bold; }
.text35rb { font-size: 35px;  color:#ffffff; font-weight: bold; padding:10px; background:#990000 }
.text35gb2 { font-size: 35px;  color:#539b28; font-weight: bold; }
.text35BLb { font-size: 35px;  color:#0055a4; font-weight: bold; }
.text35yb { font-size: 35px;  color:#feffca; font-weight: bold; text-shadow:0px 0px 3px #000000; }
.text35Rb { font-size: 35px;  color:#990000; font-weight: bold; }
.text35wb { font-size: 35px;  color:#ffffff; font-weight: bold; text-shadow:0px 0px 3px #000000; }
.text40wb { font-size: 40px;  color:#ffffff; font-weight: bold; text-shadow:0px 0px 3px #000000; }
.text40yb { font-size: 40px;  color:#feffca; font-weight: bold; text-shadow:0px 0px 3px #000000; }
.text40bb { font-size: 40px;  color:#000000; font-weight: bold; }
.text45bb { font-size: 45px;  color:#000000; font-weight: bold; }
.text40wb2 { font-size: 40px;  color:#d8ff7c; font-weight: bold; }
.text45wb2 { font-size: 45px;  color:#d8ff7c; font-weight: bold; }
.text40Rb { font-size: 40px;  color:#990000; font-weight: bold; }
.text50Rb { font-size: 50px;  color:#990000; font-weight: bold; }
.text50wb { font-size: 50px;  color:#ffffff; font-weight: bold; text-shadow:0px 0px 4px #000000; }
.text50wbs { font-size: 45px;  color:#ffffff; font-weight: bold; text-shadow:0px 0px 4px #000000; }
.text50ybs { font-size: 45px;  color:#fff9d3; font-weight: bold; text-shadow:0px 0px 4px #000000; }
