@media screen{

body{
margin:10px 0 0 0;padding:0;text-align:center;
}
img{
border:0;
}
a{
text-decoration:none;
}
.waku{
margin-left:auto;margin-right:auto;width:600px;
position:relative;
}
#top{

}
.kt .ri{
padding-left:10px;
}
.sen{
font-weight:bold;text-align:right;font-size:25px;font-family:Impact,Charcoal;color:#4682B4;
}
.text{
width:400px;text-align:center;
}
#foot{
margin:10px 0 0 0;
}
#foot .copyright{
margin:15px 0 0 0;
}
#foot .copyright a{
color:green;
}
#foot .copyright a:hover{
color:red;
}
.form{
margin:10px 0 20px 0;
}
form .input{
border:1px solid #999999;
}
form .submit{
border:1px solid #999999;
background-color:#ffffff;
}
.twi_my{
margin:10px 0 10px 0;
}
.ad{margin:10px 0 10px 0;}
	.ad .pp{font-size:11px;color:#cccccc;padding-bottom:2px;}
.amazon{
font-size:12px;
position:absolute;top:-12px;right:0px;z-index:5;
}
.pitta{
position:absolute;top:-30px;right:0px;z-index:5;
}
.right .red{
color:red;
}
.text_b{
margin-left:auto;margin-right:auto;text-align:left;width:500px;
}
.text_b h3{
color:green;border-bottom:2px solid green;
}
.bur{
margin:10px 0 5px 0px;
border-bottom:green 1px solid;color:green;
}
.ktk{
margin:10px 0 10px 0;
}
.seiseki{
width:400px;border:1px solid #cccccc;
}
.seiseki .tle{
padding:2px;font-size:12px;text-align:center;
border-bottom:1px solid orange;border-right:1px solid #cccccc;
}
.seiseki .tce{
padding:2px;font-size:12px;text-align:center;
border-bottom:1px solid orange;
}
.seiseki .tri{
padding:2px;font-size:12px;
border-bottom:1px solid orange;border-left:1px solid #cccccc;
}
.seiseki .le{
padding:2px;font-size:13px;text-align:center;
border-bottom:1px solid green;border-right:1px solid #cccccc;
}
.seiseki .ce{
padding:2px;font-size:14px;font-weight:bold;text-align:center;color:red;
border-bottom:1px solid green;
}
.seiseki .ri{
padding:2px;font-size:13px;text-shadow:#cccccc 2px 3px 1px;
border-bottom:1px solid green;border-left:1px solid #cccccc;
}
.han{
position:relative;
}
.han .hanko{
position:absolute;top:150px;right:25px;
}

}