@media screen and (min-width:1024px){
   .txt h1 {font-size:40px;}
}


@media screen and (max-width:1023px){
   .txt h1 {font-size:40px;}
}

@media screen and (max-width:500px){
   .txt h1 {font-size:30px;}
}

@media screen and (max-width:400px){
   .txt h1 {font-size:25px;}
}

@media screen and (max-width:320px){
   body {min-width:320px;}
   .txt h1 {font-size:25px;}
}

body {position:relative; width:100%; height:100%; margin:0; padding:0; border:0; background:#f1f1f1; overflow:auto; text-align:center; font-family:Arial, sans-serif; color:#ffffff;}
#header {position:relative; margin:0; padding:0; width:100%; height:9px; background:url(../image/bg_header.png) repeat-x; z-index:10;}
#logo_bg {position:relative; width:100%; background:url(../image/transp.png) repeat;}
#logo {position:relative; margin:-150px auto 0px auto; padding:0; width:250px; height:250px; border-radius:100%; background:url(../image/transp.png) repeat; box-shadow:#ffffff 1px 1px 1px; border-left:solid 1px #000000; border-top:solid 1px #000000;}
#logo img {position:absolute; bottom:20px; left:50%; margin-left:-53px;}
#sep {position:relative; margin:0; height:5px; width:100%; background:#bfbfbf; border-top:solid 1px #ffffff; border-bottom:solid 1px #ffffff; z-index:10;}
#cnt_bg {position:relative; margin:0; padding:0; width:100%; min-height:100px; background:url(../image/bg.png) repeat-x top; cursor:default;}
.content {position:relative; width:80%; min-height:380px; margin:0 auto 20px auto; background:url(../image/transp2.png) repeat; border:solid 2px #ffffff; border-top:solid 1px #ffffff; border-radius:0 0 5px 5px; box-shadow:#000000 0px 3px 10px;}
.content img {position:absolute; margin:0; top:10px; right:10px; width:84%; max-width:273px; opacity:.15; filter:alpha(opacity=15);}
.content .txt {position:absolute; top:0; left:0; width:100%; height:100%; margin:0; padding:0;}
.txt p {position:relative; margin:0; padding:0;}
.txt h1 {position:relative; font-weight:bold; color:#ffffff; text-shadow:#000000 3px 3px 3px;}
.txt h2 {position:relative; font-size:12px; line-height:20px; text-shadow:#000000 -1px -1px 1px; font-weight:lighter;}

a:link, a:active, a:visited {color:#ffffff; text-decoration:none; border-bottom:dashed 1px #f57317;}
a:hover {border-bottom:dotted 2px #f57317; text-shadow:#3a8cf1 0px 0px 10px;}



