
/*----リンク-------------------------------*/
A:link{ 
	color : #0000FF; 
}
A:visited{ 
	color : #0000FF; 
}
A:active{ 
	color : #ff6600; 
}
A:hover{ 
	color : #ff6600; 
}
a {
	text-decoration: underline;
}

#logo A:link{ 
	color : #333333; 
}
#logo A:visited{ 
	color : #333333; 
}
#logo A:active{ 
	color : #333333; 
}
#logo A:hover{ 
	color : #333333; 
}
#logo a {
	text-decoration: none;
}

.katein A:link{ 
	color : #333333; 
}
.katein A:visited{ 
	color : #333333; 
}
.katein A:active{ 
	color : #333333; 
}
.katein A:hover{ 
	color : #333333; 
}
.katein a {
	text-decoration: none;
}
/*----テキスト-----------------------------*/
h1{
	font-size:22px;
	margin:0px;
	padding:0px;
	color: #000000;
	font-weight: normal;
}
h2{
	font-size:13px;
	margin:0px;
	padding:0px;
	color: #000000;
	font-weight: normal;
}
strong{
	text-decoration: none;
	color: #000000;
	font-weight: normal;
}
.kt{
	font-size: 13px;
	line-height:190%;
}
form{
	margin:0px;
	padding:0px;
}
/*----ボックス-----------------------------*/
body{
	margin-top:0;
	font-family:"ＭＳ Ｐゴシック",sans-serif;
}
#base{
	width: 884px;
	font-size: 13px;
	margin-left:auto;margin-right:auto;
	line-height : 130%;
}

#logo{
	width: 879px;
	height:38px;
	padding:23px 0 0 5px;
}
#search{
	width: 884px;
	height:70px;
	margin-top:3px;
	padding:0 0 0 0;
	background : url(./image/search.jpg) repeat-x;
}
#s_left{
	width: 472px;
	height:55px;
	padding:15px 0 0 15px;
	float:left;
}
#s_right{
	width: 387px;
	height:64px;
	padding:6px 5px 0 5px;
	text-align:right;
	float:left;
}
#menu{
	width:160px;
	padding:5px 0 0 0;
	margin:0px 12px 0 0;
	height:auto;
	float:left;
}

#left{
	width: 480px;
	height:auto;
	padding:5px 0 0 0;
	float:left;
}
#right{
	width: 224px;
	height:auto;
	margin:0 0 0 8px;
	padding:5px 0 0 0;
	float:left;
}
/*----子ボックス左---------------------------*/
.ad480{
	width: 472px;
	margin:5px 0 0 5px;
}
.ad728{
	width: 728px;
	height:90px;
}
#kategori{
	width: 472px;
	height:auto;
	margin:5px 0 3px 0;
	padding:3px 0 2px 8px;
	background : #C2E2EF;
	border-bottom: #cccccc 1px solid;
}
#kate{
	width: auto;
	height:auto;
	font-size: 10px;
	line-height:170%;
	color:#333333;
}
#kate_l{
	width: 235px;
	height:auto;
	margin:0;
	margin:0 0 10px 0;
	float:left;
}
#kate_r{
	width: 235px;
	height:auto;
	margin:0 0 10px 0;
	padding:0 0 0 5px;
	float:left;
}
/*----子ボックス左--------------------------*/
.menutitle{
	width: 160px;
	height:auto;
	margin:5px 0 0 0;
	padding:3px 2px 4px 2px;
	border: #5c5c5c 1px solid;
	background :#6F6F6F;
	color:#FFFFFF;
}
.menuunder{
	width: 160px;
	height:auto;
	margin:-5px 0 0 0;
	padding:5px 2px 3px 2px;
	border: #6F6F6F 1px solid;
	background :#fffff4;
	line-height : 140%;
}

/*----子ボックス右--------------------------*/
.bertitle{
	width: 218px;
	height:auto;
	margin:5px 0 0 0;
	padding:3px 2px 4px 2px;
	border: #5c5c5c 1px solid;
	background :#5B5B5B;
	color:#FFFFFF;
}

.berunder{
	width: 218px;
	height:auto;
	margin:-5px 0 10px 0;
	padding:5px 2px 3px 2px;
	border: #5c5c5c 1px solid;
	background :#fffff4;
	line-height : 140%;
}
.ad_pr{
	text-align:right;
	width:100%;
	font-size:11px;
}

.toolimg{
	width: 178px;
	height:auto;
	margin:2px 0 6px 0;
	padding:0 0 0 34px;
}

/*----広告---------------------------*/
.osusume{
	width: 460px;

	padding:1px 0 1px 10px;
	margin:6px 0 5px 0;
	background-repeat:no-repeat;
	background-position: left;
	border-left:solid #3857BC 5px ;
	border-top:solid #3857BC 1px ;
	border-right:solid #3857BC 5px ;
	border-bottom:solid #3857BC 1px ;
	line-height:180%;
}

/*----段組解除---------------------------*/
.space{
	clear: left;
}
/*----コピーライト-----------------------*/
#copy{
	width: 884px;
	height:15px;
	padding:2px 0 0 0;
	background : #f2f2f2;
	border-bottom: #cccccc 1px solid;
	text-align:center;
}
