div{
 font-size:small;
}
.fixed{
 position:fixed;
 top:0px;
 left:0px;
 width:100%;
}
.bottom{
 text-align:right;
 margin-top:20px;
 position:relative;
}
.post{
 background-color:#808080;
 margin-left:25%;
 padding:10px;
 margin-right:5%;
}
.antenna{
 margin-left:0%;
 margin-right:30%;
 padding:10px;
 background-color:#000000;
 color:#ffffff;
}
.memo1{
 margin-left:8%;
 margin-right:20%;
 padding:10px;
 background-color:#404040;
 color:#ffffff;
}
.memo2{
 margin-left:16%;
 margin-right:10%;
 padding:10px;
 background-color:#c0c0c0;
}
.memo3{
 margin-left:24%;
 margin-right:0%;
 padding:10px;
 background-color:#ffffff;
}
a{
 font-size:medium;
 font-weight:bold;
 text-decoration:none;
}
a:link{
 color:#0000a0;
}
a:visited{
 color:#bb0000;
}
a:hover{
 color:#0000a0;
}
a.mail{
 font-size:small;
 font-weight:400;
}
a.ad{
 font-size:small;
 font-weight:400;
}
a.ad:link{
 color:#808080;
}
a.ad:visited{
 color:#c1c1c1;
}
a.ad:hover{
 color:#ffffff;
}
.black{
 font-size:medium;
 font-weight:bold;
 text-decoration:none;
}
.black:link{
 color:#808080;
}
.blacka:visited{
 color:#c1c1c1;
}
.blacka:hover{
 color:#ffffff;
}
body{
 background-image:url('cpsky.jpg');
 background-repeat:no-repeat;
 background-position:0% 100%;
 color:#000000;
 margin:0px;
 line-height:120%;
 font-size:medium;
 background-color:#ffffff;
 background-attachment:fixed;
 margin-bottom:60px;
}
.happy{
 background-image:url(happyf3.png);
 background-repeat:no-repeat;
 background-attachment:fixed;
 background-position:right;
}
.happy2{
 background-image:url(EQ096.png);
 background-repeat:no-repeat;
 background-attachment:fixed;
 background-position:bottom;
}
h1{
 font: bold;
 font-size:xx-large;
 color:#ffffff;
 text-align:left;
 margin:0px;
 background-color:#000000;
 padding:10px;
 padding-top:15px;
}
h2{
 text-align:left;
 font-size:xx-large;
 width:70%;
 padding:10px;
}
h3{
 text-align:center;
 font-size:x-large;
 letter-spacing:3.5px;
 color:#3a3a3a;
}
h4{
 font-size:medium;
 font-weight:bold;
 color:#454545;
 text-align:center;
 margin:20px;
}
h4.mo{
 font-size:medium;
 font-weight:bold;
 color:#454545;
 text-align:center;
 border-top-width:1px;
 border-top-style:dotted;
}
p{
 font-size:medium;
 color:#000000;
 margin-left:80px;
 text-align:left;
 line-height:1.3em;
}
.auto{
 font-size:medium;
 color:#000000;
 text-align:left;
 line-height:1.3em;
 margin:auto;
 width:60%;
}
.home{
 font-size:medium;
 line-height:1.2em;
 margin-left:80px;
}
.marginleft{
 margin-left:40px;
}
.rights{
 color:#000000;
 text-align: right;
 margin-right:25px;
 font-size:medium;
}
.link{
 position:static;
 text-align:right;
 font-size:small;
}
.top{
 font-size:small;
 vertical-align:sub;
 margin-top:-20px;
 margin-left:10px;
 text-align:center;
 letter-spacing:1.5px;
}
.center{
 text-align:center;
 font-size:xx-large;
 margin:0px;
}
.centerf{
 text-align:left;
 font-size:50pt;
 margin-left:250px;
 font-family:Dotum,‚l‚r ƒSƒVƒbƒN;
 letter-spacing:0.9em;
 font-weight:bold;
}
.center2{
 text-align:center;
 font-size:small;
 margin-top:10px;
 margin-bottom:10px;
 margin-left:0px;
 color:#000040;
}
.center2f{
 text-align:center;
 font-size:small;
 margin-top:10px;
 margin-bottom:10px;
 margin-left:0px;
 color:#000040;
 filter:flipH();
 width:490px;
 margin:auto;
}
.center0{
 line-height:26px;
 text-align:left;
 width:80%;
 border-width:1px;
 border-style:dotted;
 margin:auto;
 padding:5px;
}
.center3{
 text-align:center;
 line-height:26px;
 margin:5px;
}
.center4{
 font-size:small;
 text-align:center;
 margin:0px;
 line-height:20px;
}
address {
 font-size:small;
 text-decoration: none;
}
.purple{
 color:#d200d2;
 font-size:xx-large;
}
.ka{
 width:35%;
 float:none;
 border-width:0px;
 margin:auto;
 text-align:center;
 border-spacing: 10px;
 color:#000000;
 background-color:transparent;
 font-size:medium;
}
.table{
 width:14%;
 color:#ffffff;
 background-color:#000000;
 text-align:center;
 float:left;
 margin-left:1%;
 margin-top:1%;
}
.right{
 width:14%;
 border-width:0px;
 font-size:small;
 text-align:center;
 color:#000000;
 background-color:#ffffff;
 line-height:1.3em;
}
.space{
 float:left;
 width:75%;
 border-width:0px;
 color:#000000;
 background-color:transparent;
}
.menu{
 line-height:1.1em;
 padding:0px;
}
.space{
 border-width:0px;
}
span{
 font-size:smaller;
 color:#c0c0c0;
}
ruby{
 ruby-align:center;
}
.b{
 font-weight:bold;
 color:#ff0000;
 font-size:xx-large;
}
.bold{
 font-weight:bold;
 font-size:medium;
 color:#000000;
}
.bold2{
 font-weight:bold;
 font-size:medium;
 color:#c0c0c0;
}
.pur{
 font-weight:bold;
 font-size:medium;
 color:#b700b7;
}
.brown{
 font-size:smaller;
 color:#400000;
 font-style:italic;
}
.red{
 color:#ff0000;
 font-size:medium;
}
img.s{
 float: right;
 border-width:0px;
}
.noti{
 font-weight:bold;
 font-size:medium;
 color:#ffff00;
 text-decoration:underline;
}
.smaller{
 font-size:smaller;
 color:#ffffff;
}
.larger{
 font-size:larger;
}
.cell{
 border:none;
 margin:auto;
 color:#000000;
 font-size:medium;
 width:60%;
}
.divlef{
 width:50%;
 float:left;
}
.divrig{
 float:right;
 width:360px;
}
.divclea{
 clear:left;
 float:none;
 padding-top:100px;
}
