br{letter-spacing:0;}
*{margin:0; padding:0;}

/*全体の設定*/
body{
font-size:10px;
font-family:Verdana;
line-height: 160%;
letter-spacing: 0px;
text-align:center;
background-color: #fff;
color:#222;
background-image:url();
background-repeat:repeat;
background-position:right;
background-attachment:fixed;
}

/*web拍手とかのとこ*/
.clp{
text-align:right;
}

/*リンクの設定*/
a{text-decoration:none; color:#000;}
a:hover{color:#ffcccd;}
.menu a:hover{color:#ffcccd;}
.footer a:hover{color:#ffcccd;}

/*トップ画像の所*/
.topblock{
margin:0px auto 50px auto;
text-align:center;
background-image:url(ot_01.jpg);
background-position:center center;
background-repeat:no-repeat;
width:680px;
height:480px;
}

/*全体のかこみ*/
.allblock{
width:650px;
margin:50px auto;
text-align:left;
}

h1{
font-size:18px;
font-weight:normal;
margin-bottom:30px;
letter-spacing:1px;
}

/*見出し*/
h2{
margin-top:50px;
font-size:10px;
letter-spacing:1px;
border-bottom:2px dotted #000;
line-height:25px;
padding:0 25px;
background-image:url(icon_56_13.gif);
background-position:7px center;
background-repeat:no-repeat;
}

/*小見出し*/
h3{
font-size:10px;
margin-bottom:10px;
padding:0 13px;
background-image:url(icon_63_rb.gif);
background-position:1px center;
background-repeat:no-repeat;
}
/*小見出しのなかのリンク*/
.text h3 a{background:transparent; color:#000; border-bottom:1px dashed #000;}
.text h3 a:hover{color:#fff;}

/*字を書くとこ*/
.text{
padding:15px 25px;
}

/*字を書くとこのリンクの設定*/
.text a{background-color:#ffcccd; color:#000;}
.text a:hover{color:#fff;}

/*メニュー部分*/
.menu{
margin:0 auto;
text-align:center;
}

/*著作権表示的なのがあるとこ。フッター。*/
.footer{
text-align:right;
margin:80px 0 0px 0;
padding:20px 25px;
}
