@charset "utf-8";
/* common.css */

/*チェック用
*{border:solid 1px #ff0000;color:#8888ff !important}
*/

*{margin:0px;padding:0px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic","MS UI Gothic",Osaka,sans-serif;}
.wrapper{background-color:#f6fff9;width:1000px;margin-left:auto;margin-right:auto;}
.header{background:url("pics/back1.jpg") top center no-repeat;width:1000px;height:200px;}
#header2{background:url("pics/back2.jpg") right no-repeat;width:1000px;height:200px;}
#header3{background:url("pics/back3.jpg") top left no-repeat;width:1000px;height:200px;}
a{text-decoration:none;color:#0000ff;background-color:transparent;padding:3px 20px 3px 20px;}
a:hover{color:#ff6688;background-color:#ffffff;padding:3px 20px 3px 20px;}

a img{text-decoration:none;background-color:transparent;padding:0px;border:0px;}
a:hover img{text-decoration:none;background-color:transparent;padding:0px;border:0px;}

pre,pre a{font-family:"ＭＳ ゴシック","MS Gothic","Osaka-等幅",monospace;font-size:medium;}

h1{font-size:xx-large;font-weight:normal;color:#3300cc;padding-left:10%;letter-spacing:0.3em;padding-bottom:10px;font-style:oblique;}
h1#long{letter-spacing:0.15em;}

.h1{font-size:large;font-weight:bold;color:#ffffff;background-color:#0000ff;padding:3px 0px 3px 10px;letter-spacing:1.5pt;}
.h2{font-size:medium;color:#3300ff;background-color:#66cccc;padding:3px 0px 3px 10px;letter-spacing:1.35pt;}

.thispage{color:#ffff33;background-color:#009966;}
.footer{font-size:small;text-align:left;letter-spacing:1.2pt;color:#666666;padding:12px 2% 22px 2%;background-color:#f0f0ff;clear:both;}
.footer a{padding:1px 2px 1px 2px;}
.footer a:hover{padding:1px 2px 1px 2px;}
.logo{padding:16px 0px 7px 10%;}
.copyright{font-size:small;text-align:right;letter-spacing:1.5pt;color:#666666;padding-top:8px;}

.validator{padding-bottom:8px;}
.validator a{text-decoration:none;position:relative;background-color:transparent;padding-bottom:8px;border:0px;}
.validator a img{float:left;background-color:transparent;padding-bottom:8px;border:0px;}
