/*
----------------------------------
tabinoomoide Base Styles
Author:natsu
Version:2005.3.19
----------------------------------*/

div,p,span,a,td{
	font-size:11px;
}

img{
	border:0;
	margin:0;
}

hr{
	width:660px;
	border-top:1px solid #999;
	border-left:none;
	border-right:none;
	border-bottom:none;
	height:1px;
	color:#999;
	text-align:center;
}

body{
	font-family:Verdana, Geneva, Arial, Osaka, Sans-serif;
	margin:0;
	color:#666666;
	font-size:11px;
	line-height:130%;
	background-color:#ffffff;
}

table{
	background-color: #ffffff;
	text-align:left;
	}
	
/*---リンク---*/

.pad1 a{
	text-decoration: none;
	}

.pad1 a:link{
	color: #666666;}

.pad1 a:visited{
	color: #666666;
	}

.pad1 a:hover{
	color: #ffcc00;
	}

.pad1 a:activ{
	color: #666666;
	}

.pad2 a{
	text-decoration: none;
	}

.pad2 a:link{
	color: #666666;}

.pad2 a:visited{
	color: #666666;
	}

.pad2 a:hover{
	color: #ffcc00;
	}

.pad2 a:activ{
	color: #666666;
	}
	
.backtop a{
	text-decoration: none;
	}

.backtop a:link{
	color: #666666;}

.backtop a:visited{
	color: #666666;
	}

.backtop a:hover{
	color: #cccc33;
	}

.backtop a:activ{
	color: #666666;
	}
	
/*---リンク---END*/
/*---フォント---*/

.date{
	margin:0 0 5px 0 ;
	font-weight: bold;
	color: #666666;
	}

.backtop{
	font-weight: bold;
	}

.font1{
	font-size: 11px;
	}

.font2{
	font-size: 12px;
	margin:0 0 5px 0 ;
	font-weight: bold;
	color: #666666;
	}
/*---フォント---END*/

/*---padding指定---*/

.pad1{
	margin:0;
	padding:10px 0 15px 0;
	}

.pad2{
	margin:0;
	padding:10px 0 5px 0;
	}

.pad3{
	margin:0;
	padding:10px 0 5px 0;
	}
	
.pad4{
	margin:0;
	padding:10px 0 15px 0;
	}
/*---コンテンツの部品*/

h2{
	font-size: 100%;
	font-weight: bold;
	margin: 0;
	padding:0;}
	
.con_border{
	border:1px solid #ccc;
	background-color: f7f7f7;
	padding:4px;
	}

.con_line1{
	border-left:5px solid #ffcc00;
	padding:0 0 0 4px;
	}

.con_line2{
	border-left:5px solid #cccc33;
	padding:0 0 0 4px
	}

.con_line3{
	border-left:5px solid #ff9900;
	padding:0 0 0 4px;
	}

/*---コンテンツの部品---END*/

/*---photo---*/
td .photo1{
	font-size:9px;
	font-weight: bold;
	}

.photo2{
	line-height:100%;
	font-size:9px;
	}
	

.phot1 a{
	text-decoration: none;
	}

.phot1 a:link{
	color: #666666;
}

.phot1 a:visited{
	color: #666666;
	}

.phot1 a:hover{
	color: #ffcc00;
	}

.phot1 a:activ{
	color: #666666;
	}
/*---photo---END*/

/*---link---*/

.siteimg{
	width:80;
	} 

.siteimg img{
	border:solid 1px #cccccc;
	}


.link1{
	font-size: 11px;
	line-height: 110%;
	}
.link2{
	font-size: 9px;
	}
	

.link1 a{
	text-decoration: none;
	}

.link1 a:link{
	color: #666666;}

.link1 a:visited{
	color: #666666;
	}

.link1 a:hover{
	color: #ff9900;
	}

.link1 a:activ{
	color: #666666;
	}

