@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);


body {
	font-family: 'Nanum Gothic', sans-serif;
	background-image: url(sd_img/sd_img000.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th {
	font-size: 16px;
	color: #666;
	line-height:150%;
}
.memu16 {
	font-size: 15px;
	font-weight: bold;
}
.memu16c {
	font-size: 16px;
	font-weight: bold;
	color: #d63240;
}
.memu16d {
	font-size: 20px;
	font-weight: bold;
	color: #d63240;
}
.menu10 {
	font-size: 10px;
	font-weight: normal;
}
.menu16x {
	font-weight: normal;
	font-size: 13px;
}

.line0 { line-height:0%; }
.line50 { line-height:50%; }
.line100 { line-height:100%; }
.line150 { line-height:150%; }
.line200 { line-height:200%; }
.line250 { line-height:250%; }
.line300 { line-height:300%; }

.bgred { background-color:#990000; padding:5px; }
.bgred2 { background-color:#990000; font-size: 25px; color:#ffffff; font-weight:bold; padding:10px; }
.bgblue { background-color:#002899; padding:5px; }
.bgG { background-color:#d8ff7c; padding:1px; }


305cd7

.redcolor {	color: #990000;
}
.redcolorzz {	color: #990000; font-size: 13px;
}
.redcolorA2 {	color: #990000;	font-size: 12px;

}
.redcolor15 {	color: #990000; font-size: 15px;
}
.bluecolor15 {	color: #2c51dd; font-size: 15px;
}
.redcolor2 {	color: #990000; font-size: 15px; font-weight: bold;
}
.redcolor2bb {	color: #703200; font-size: 15px; font-weight: bold;
}
.redcolor3 {	color: #990000; font-size: 20px; font-weight: bold;
}
.redcolor20 {	color: #990000;
			font-size: 20px;
}
.justify {
	text-align:justify;
}
.gray12 {	color: #aaaaaa;
			font-size: 12px;
}
.gray122 {	color: #cccccc;
			font-size: 15px;
}
.white {	color: #ffffff;
}
.white2 {	color: #ffffff; font-size: 15px;
}
.bb2 {	color: #000000; font-size: 15px;
}
.white16 {	color: #999999;
			font-size: 16px;
}
.reserv01 {	color: #3c683c;
}
.reserv02 {	color: #594188;
}
.reserv03 {	color: #703200;
}
.text03 {	color: #fff7a0;
}
.text16 {	color: #fff7a0; font-size:16px;
}

.text12r { color: #703200; font-size:12px; }


.reserv16 {	color: #703200;
			font-size: 16px;
}
.reserv18 {	color: #703200;
			font-size: 17px;
			text-align:justify;
}
.reserv18a {	color: #703200;
			font-size: 16px;
}
.reserv18b {	color: #703200;
			font-size: 14px;
}
.reserv18Nb {	color: #703200;
			font-size: 20px;
}
.reserv18c {	color: #b8190d;
			font-size: 19px;
			font-weight: bold;
}
.reserv16B {	color: #2c51dd;
			font-size: 16px;
			font-weight: bold;
}
.reserv18B {	color: #2c51dd;
			font-size: 19px;
			font-weight: bold;
}
.reserv18Bu {	color: #fff; padding:3px; background-color:#2c51dd;
			font-size: 19px;
			font-weight: bold;
}
.reserv18e {	color: #b8190d;
			font-size: 16px;
}
.reserv18eB {	color: #2c51dd;
			font-size: 16px;
}
.reserv18d {	color: #ff9000;
			font-size: 19px;
			font-weight: bold;
}
.reserv20 {	color: #a51c1e;
			font-size: 20px;
			font-weight: bold;
}
.reserv20a {	color: #1b5801;
			font-size: 17px;
			font-weight: bold;
}
.gray20 {	color: #aaa;
}
.gray21 {	color: #a6a1a1;
	font-size: 14px;
}

.braown14 {	color: #6c3c0d;
	font-size: 14px;
	line-height:180%;
}

.style23 {color: #000000;
	font-weight: bold;
}

.tbboder td { border:1px #000000 solid; }		
.tbboder2 td { border-top:1px #000000 solid; border-bottom:1px #000000 solid; }		

.bgw { background-color: #FFFFFF; }
.bgy { background-color: #fdff7b; }
.bgr { background-color: #d73240; }
.bgr2 { background-color: #7c32d7; }
.bgr3 { background-color: #326cd7; }
.bgr4 { background-color: #000000; }
.bgr5 { background-color: #6b1920; padding:3px; }
.bgr6 { background-color: #6b1920; padding:2px; }
.bg16Rb { font-size: 16px; color:#ffffff; background-color:#990000; padding:1px; }
.bg15Rb2 { font-size: 15px; color:#d8ff7c; background-color:#990000; padding:1px; }
.bg18Rb2 { font-size: 18px; color:#d8ff7c; background-color:#990000; padding:1px; }

.text11 { font-size:11px; }
.text12 { font-size:12px; }
.text12r { color: #990000; font-size:12px; }
.text12w { color: #ffffff; font-size:12px; }
.text14w { color: #ffffff; font-size:14px; }
.text14g { color: #666666; font-size:14px; }
.text14e { color: #b8190d; font-size: 14px; }
.text14r { font-size: 14px;  color:#990000; }

.text14br { font-size: 14px; color: #990000; }
.text14bb { font-size: 14px; color: #000000; font-weight: bold; }
.text14yb { font-size: 14px; color: #f8ff80; font-weight: bold; }
.text16w { font-size: 16px; color: #ffffff;  }
.text15w { color: #ffffff; font-size:15px; }
.text15y { font-size: 15px; color: #f8ff80; }
.text16b { font-size: 16px; color: #000000; }
.text16r { font-size: 16px;  color:#990000; }
.text16wb { font-size: 16px; color: #ffffff; }
.text16bb { font-size: 16px; color: #000000; font-weight: 500; }
.text16yb { font-size: 16px; color: #f8ff80; font-weight: bold; }
.text16Rb { font-size: 16px; color: #990000; font-weight: bold; }
.text15rb { font-size: 15px; color: #b8190d; font-weight: bold; }
.text17w { font-size: 17px; color: #ffffff; }
.text17wb { font-size: 17px; color: #ffffff; font-weight: bold; }
.text17y { font-size: 17px; color: #f8ff80; }
.text18r { font-size: 18px;  color:#990000; }

.text18wbs { font-size: 18px;  color:#d8ff7c; font-weight: bold; text-shadow:0px 0px 4px #000000; }
.text18wbs2 { font-size: 18px;  color:#ffffff; font-weight: bold; text-shadow:0px 0px 3px #000000; }

.text18wb { color: #ffffff; font-size:14px; font-weight: bold; }
.text18wb2 { color: #ffffff; font-size:18px; font-weight: bold; }
.text18rb1 { font-size: 18px;  color:#891821; font-weight: bold; line-height:150% }
.text18yb { font-size: 18px; color: #f8ff80; font-weight: bold; }
.text20rb { font-size: 20px; color: #b8190d; font-weight: bold; }
.text20w { font-size: 20px; color: #ffffff; }
.text20bb { font-size: 20px; color: #000000; font-weight: bold; }
.text20wb { font-size: 20px; color: #ffffff; font-weight: bold; }
.text20yb { font-size: 20px; color: #fdff7b; font-weight: bold; }
.text22rb { font-size: 22px; color: #d73240; font-weight: bold; }
.text24rb { font-size: 24px; color: #b8190d; font-weight: bold; }
.text30rb { font-size: 30px; color: #d73240; font-weight: bold; }
.text30Bb { font-size: 30px; color: #2c51dd; font-weight: bold; }

.text22rb1 { font-size: 22px;  color:#891821; font-weight: bold; line-height:150% }
.text24w { color: #ffffff; font-weight: bold; font-size:24px; }
.text24g1 { color: #5aa400; font-weight: bold; font-size:24px; }
.text24g2 { color: #247a00; font-weight: bold; font-size:24px; }
.text25yb { color: #fdff7b; font-weight: bold; font-size:25px; }
.text25b { color: #000000;  font-size:35px; }
.text30t1 { color: #76ff90;  font-size:30px; font-weight: bold; }
.text30t2 { color: #76fffa;  font-size:30px; font-weight: bold; }
.text30t3 { color: #e4ff76;  font-size:30px; font-weight: bold; }
.text30t4 { color: #ffa376;  font-size:30px; font-weight: bold; }
.text30t5 { color: #ff76f4;  font-size:30px; font-weight: bold; }
.text30t6 { color: #9da6fe;  font-size:30px; font-weight: bold; }

.black03 {	color: #888;
}
.black00 {
	color: #000;
}
.black15 {
	font-size: 15px;
	color: #333;
}
.text02 {
	color: #90d0d5;
}

.text30 {
	color: #900; 	font-size: 30px;
}

.text31 {
	color: #900; 	font-size: 20px;    line-height: 28px;    font-weight:bold;
}

.textP1 {
	color: #fff; 	font-size: 26px;    font-weight:bold;
}

.textP1s {
	color: #fff; 	font-size: 12px;    font-weight:bold;
}

.textP2 {
	color: #fffc78; 	font-size: 30px;    font-weight:bold;
}

.textP2s {
	color: #fffc78; 	font-size: 12px;    font-weight:bold;
}


.text15wb { font-size: 15px;  color:#ffffff;		font-weight: bold;	}

.menuDiv8 {	cursor:pointer;	background-color: #9cb700; font-size: 15px; color:#ffffff; font-weight:bold; }
.menuOverDiv8 {	cursor:pointer;	background-color: #6c8e00; font-size: 15px; color:#ffffff; font-weight:bold; }

.menuDiv8bb {	cursor:pointer;	background-color: #cb0000; font-size: 15px; color:#ffffff; font-weight:bold; }
.menuOverDiv8bb {	cursor:pointer;	background-color: #930000; font-size: 15px; color:#ffffff; font-weight:bold; }


a:link {
	color: #ffffff;
	text-decoration: none;
	font-size: 14px;
}
a:visited {
	color: #ffffff;
	text-decoration: none;
	font-size: 14px;
}
a:hover {
	color: #000000 !important;
	text-decoration: none !important;
	font-weight: bold;
	font-size: 14px;
}
a:active {
	color: #ffffff;
	text-decoration: none;
	font-size: 14px;
}

.menuDiv {	cursor:pointer;}
.menuOverDiv {	cursor:pointer;	background-color:#f7d6d9;}

.menuDivN {	cursor:pointer;	background-color:#eeeeee;}
.menuOverDivN {	cursor:pointer;	background-color:#f7d6d9;}

.menuDiv1 {	cursor:pointer;	color: #ffffff;}
.menuOverDiv1 {	color: #ffffff;	cursor:pointer;	background-color:#d63240;}

.menuDiv2 { background-color:#d53340; color: #ffffff; font-size: 14px; font-weight:bold; }
.menuOverDiv2 {	cursor:pointer; background-color:#8e1721; color: #ffffff; font-size: 14px; font-weight:bold; }

.menuDiv3 { background:url(sd_img/sd_img002a.jpg); color: #ffffff; font-size: 16px; }
.menuOverDiv3 {	cursor:pointer; background:url(sd_img/sd_img057.jpg); color: #ffffff; font-size: 16px; font-weight:bold; }


