body{font-size:12px;
	line-height:1.2em;
	margin: 0px;

	background-color:#eeeeee;
	}

img{ border:0px;}

p{
	font-size: 12px;
	margin:0px 0px 0px 0px;
	line-height:1.2em;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
}

table{
	font-size: 12px;
	margin:0px 0px 0px 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;


}


tr{
	margin:0px 0px 0px 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
}

.tr1 {
background-color:#eeeeee;
}

td{
	margin:0px 0px 0px 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
}

dt{
	margin:0px 0px 0px 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
}

h1{
	margin:0px 0px 0px 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	font-size:11px;
	color:#222222;
}

h2{
	margin:0px 0px 0px 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	font-size:11px;
	color:#222222;
}

h5{
	margin:0px 0px 0px 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	font-size:10px;
}

dl{
	margin:0px 0px 0px 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
}

h4{
	margin:0px 0px 0px 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	font-size:10px;
}

form{	display:inline;	left:0px;	top:0px;	height:20px;}

input,textarea{
font-family : "MSゴシック", monospace;
font-size:12px;
}

a:link{ color:#2222ff; text-decoration: underline;}

a:visited{ color:#2222ff; text-decoration: underline;}

a:active { color:#ff2222; text-decoration: underline;} 

a:hover {  color:#ff2222; text-decoration:none; }

.master{
	margin:0px 0px 0px 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	width:970px;
	text-align:left;
}



.thumb{
	float:left;
	margin:3px 3px 3px 3px;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	border: #cccccc 1px solid;
	background-color:#eeeeee;
}

.thumb2{
	float:left;
	margin:0px 0px 0px 0px;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	border: #cccccc 1px solid;
	background-color:#eeeeee;
}

.content{
	margin:3px 3px 3px 3px;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	border: #cccccc 1px solid;
	background-color:#ffffff;
}

.tag{
	margin:3px 3px 3px 3px;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	border: #cccccc 1px solid;
	background-color:#ffffff;
}

.sema{
	margin:3px 3px 3px 3px;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	border: #bbbbbb 1px solid;
	background-image: url(../img/s_back.JPG);
	background-repeat: repeat-x;
}



.header_s{
	margin:0px 0px 0px 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	border-bottom: #bbbbbb 1px solid;
	background-color:#ffffff;
}

.header_s2{
	margin:0px 0px 0px 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 7px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	border-bottom: #bbbbbb 1px solid;
	background-color:#dddddd;
}

.header_s3{
	margin:0px 0px 5px 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 7px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	border-bottom: #bbbbbb 1px solid;
	background-color:#eeeeee;
}

.footer{
	margin:8px 0px 0px 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 15px;
	PADDING-TOP: 15px;
	border-top: #bbbbbb 1px solid;
	background-color:#cccccc;
}

.o_in{
	margin:0px 0px 0px 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	width:970px;
	text-align:left;
}

.page{
list-style-type:none;
float:left;
width:20px;
margin:2px;
border: #cccccc 1px solid;
	background-color:#ffffff;
}
.page a {
display:block;
width:100%;
padding:3px 0px 3px 0px; 
text-decoration:none;
text-align:center;
}

.page a:hover {
background-color:#0000cc;
color:#ffffff;
}

.page_n{
float:left;
width:20px;
margin:2px;
padding:3px 0px 3px 0px;
border: #cccccc 1px solid;
	background-color:#ffffff;
color:#ff2222;
text-align:center;
}

.page_n2{
float:left;
width:20px;
margin:2px;
padding:3px 0px 3px 0px;
border: #cccccc 1px solid;
color:#555555;
text-align:center;
	background-color:#ffffff;
}

.vi_s{
	margin:3px 3px 3px 3px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	border: #cccccc 1px solid;
	background-color:#ffffff;
}

.vi_s2{
	margin:3px 3px 3px 3px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	border: #cccccc 1px solid;
	background-color:#ffffff;
	float:left;
}

.vi_m{
	margin:0px 0px 0px 1px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
}

.left{
	margin:0px 0px 0px 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	float:left;
}

.right{
	margin:0px 0px 0px 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	float:right;
}

.r_b1{
	margin:0px 0px 2px 0px;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 4px;
}

.r_b1_2{
	margin:5px 0px 5px 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	border: #cccccc 1px solid;
	background-color:#ffffff;
	text-align:center;
}

.r_b2{
	margin:2px 0px 0px 0px;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 7px;
	PADDING-TOP: 7px;
	border: #cccccc 1px solid;
	background-color:#ffffff;
}

.r_b3{
	margin:2px 0px 0px 0px;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	border: #cccccc 1px solid;
	background-color:#ffffff;
	text-align:center;
}

.r_b4{
	margin:2px 0px 0px 0px;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	text-align:center;
}

.r_b5{
	margin:2px 0px 5px 0px;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 15px;
	PADDING-TOP: 15px;
	border: #cccccc 1px solid;
	text-align:center;
}

.ad250{
	margin:0px 0px 5px 0px;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	border: #cccccc 1px solid;
	background-color:#ffffff;
	text-align:center;
}


.target2{

float:left;
width:255px;
	margin:2px 0px 0px 0px;
border: #cccccc 1px solid;
background-color:#ffffff;
padding:3px 0px 3px 0px; 
}

.ta1r{
float:left;
width:70px;
padding:0px 0px 0px 3px; 
}
.ta2r{
float:left;
width:180px;
}
.ta3r{
float:left;
width:180px;
}

.ta12r{
float:left;
width:70px;
padding:3px 0px 3px 3px; 
}
.ta22r{
float:left;
width:180px;
padding:3px 0px 0px 0px; 
}
.ta32r{
float:left;
width:180px;
}
