/* CSS Document */

/* ━━━━━━━━━━━━━━━━━━━━ ページ共通 ━━━━━━━━━━━━━━━━━━━━ */

body {
	font:13px/1.231 "ヒラギノ角ゴ Pro W3","Hiragono kaku Gothic Pro W3","メイリオ",Mairyo,Osaka,"ＭＳ Ｐゴシック","MS P Gothic",sans-serif;
	line-height:150%;
	color:#333333;
}
img {
	border:0;
}
#wrapper {
	width:850px;
	margin:0 auto;
}

/* /------------------------------------------------------------------ */
#waku {
	width:850px;
	margin: 0;
}
#headwaku {
	width:850px;
	margin:0;
}
#head_l {
	width:181px;
	margin:0;
	float:left;
}
#head_r{
	float:left;
}
h2 {
	margin:0;
	text-align:right;
	font-size: 10px;
}
#head2 {
	width:650px;
	margin:0 3px 0 8px;
	text-align:right;
	font-size: 10px;
}
#head2 a {
	color: #555555;
}
#head2 a:visited {
	color: #555555;
}
#head2 a:hover {
	color: #555555;
}
#head3 {
width:650px;
margin:0 3px 0 8px;
font-weight: bold;
}
#head3 a {
	color: #FFFFFF;
}
#head3 a:visited {
	color: #FFFFFF;
}
#head3 a:hover {
	color: #FFFFFF;
}
.bt{
	clear:both;
	padding: 0;
	margin: 0;
}

.head-botan01 {
background-image:url(/img/all.jpg); 
background-repeat:no-repeat;
height:25px;
width:75px;
margin:0;
font-size:13px;
padding:5px 0px 0px 0px;
color:#FFFFFF;
float:left;
}

#head-botan01 a{
color:#FFFFFF;
}

.head-botan01_w {
background-image:url(/img/all_w.gif); 
background-repeat:no-repeat;
height:25px;
width:75px;
margin:0;
font-size:13px;
padding:5px 0px 0px 0px;
color:#FFFFFF;
float:left;
}

.head-botan01_h {
background-image:url(/img/all_h.gif); 
background-repeat:no-repeat;
height:25px;
width:75px;
margin:0;
font-size:13px;
padding:5px 0px 0px 0px;
color:#FFFFFF;
float:left;
}


.head-botan02 {
background-image:url(/img/ken.jpg); 
background-repeat:no-repeat;
height:25px;
width:165px;
margin:0;
font-size:13px;
padding:5px 0px 0px 10px;
color:#FFFFFF;
float:left;
}

.head-botan02_k {
background-image:url(/img/ken.gif); 
background-repeat:no-repeat;
height:25px;
width:165px;
margin:0;
font-size:13px;
padding:5px 0px 0px 10px;
color:#FFFFFF;
float:left;
}

.head-botan03 {
background-image:url(/img/city.jpg); 
background-repeat:no-repeat;
height:25px;
width:230px;
margin:0;
font-size:13px;
padding:5px 0px 0px 10px;
color:#FFFFFF;
float:left;
}

.head-botan03_s {
background-image:url(/img/city.gif); 
background-repeat:no-repeat;
height:25px;
width:230px;
margin:0px 5px 0px 2px;
font-size:13px;
padding:5px 0px 0px 10px;
color:#FFFFFF;
float:left;
}

#linecolor {
	width: 850px;
	height:1px;
	margin:0;
	padding:0;
}
form {
	margin:0;
	padding:0;
}

#search_area {
	width: 825px;
	padding: 3px 10px 10px 15px;
	margin:0 0 10px 0;
}

.fred {
font-weight: bold;
color: red;
}

#right_area {
width: 190px;
float: left;
margin: 0;
}
#main_area {
width: 660px;
float: left;
margin: 0;
}

.navi {
width: 180px;
border:#0B87C6 2px solid;
font-size:12px;
}

.navi .h5datta{
background-image:url(/img/kate.jpg);
background-repeat:no-repeat;
margin:0px;
padding:0px 0px 5px 0px;
height:22px;
font-size: 13px;
font-weight:bold;
color:#333333;
}

.navi p{
margin:0px;
padding:0px 0px 5px 3px;
font-size: 10px;
}

.navi ul{
list-style:none;
margin:0px 0px 0px 3px;
padding:0px;
}

.navi li{
background-image:url(/img/li-k.jpg);
background-repeat:no-repeat;
background-position:left center;
padding:0px 0px 0px 5px;
}

SPAN .smemo{
font-size:small;
text-align: center;
}
#main_h {
width: 655px;
margin: 0 0 0 5px;
text-align: center;
}
#main_h span{
list-style-type: none;
margin: 0;
width: 161px;
text-align: center;
float: left;
}

#topimg {
margin:7px 0px 10px 0px;
}
.tblwakuline {
margin: 0;
width: 650px;
}
.tblwaku {
width: 315px;
float: left;
margin: 0 0 0 5px;
}
.pickup {
border-color:#CCCCCC;
border-style:solid;
border-width:0px 1px 1px 1px;
padding:10px 10px 10px 10px;
font-size: 12px;
line-height: 140%;
}
.pickuph3 {
background-image:url(/img/h3.jpg);
background-repeat:no-repeat;
height:20px;
font-size: 13px;
line-height: 120%;
color:#FFFFFF;
font-weight:bold;
margin:0px;
padding:2px 0px 0px 3px;
}
.pickup a:visited{
color: blue;
}
.pickup a:active{
color: blue;
}
.pickup a:hover{
color: blue;
}
#news_area {
width: 630px;
margin: 12px 0 10px 0;
padding: 8px 8px 8px 8px;
background-color: #EEEEEE;
}
#news_area p{
margin: 0;
}
#news_area strong{
color: #FF3300;
}
#news_area a {
	color: #555555;
}
#news_area a:visited {
	color: #555555;
}
#news_area a:hover {
	color: #555555;
}
#foot_area {
width: 850px;
margin: 0;
padding: 0 5px 0 5px;
border-color:#0B87C6;
border-style:solid;
border-width:5px 0px 0px 0px;
font-size: 12px;
}
.h5datta2 {
background-image:url(/img/kate.jpg);
background-repeat:repeat;
height:26px;
font-size:16px;
line-height:140%;
font-weight:bold;
color:#000000;
padding:0px 0px 5px 5px;
margin:0 0 0 6px;
}
h5 {
background-image:url(/img/kate.jpg);
background-repeat:repeat;
height:26px;
font-size:16px;
line-height:140%;
font-weight:bold;
color:#000000;
padding:0px 0px 5px 5px;
margin:0 0 0 6px;
}
.tbltitle {
width: 620px;
padding: 0 10px 0 10px;
margin: 0 0 0 10px;
background-color: #cdcdcd;
border-color:#888888;
border-style:solid;
border-width:1px 1px 0px 1px;
color: red;
font-weight:bold;
}
.tbl {
width: 620px;
border-color:#888888;
border-style:solid;
border-width:1px 1px 1px 1px;
padding: 0 10px 0 10px;
margin: 0 0 0 10px;
}
.ptxt {
margin: 0 0 0 10px;
}
.siborikomi {
border:#CCCCCC 1px solid;
padding:3px;
font-size: 12px;
line-height: 140%;
}

h1 {
background-image:url(/img/title.gif);
background-repeat:no-repeat;
height:35px;
width:640px;
font-size:15px;
padding:5px 0px 0px 10px;
color:#333333;
}
h3 {
background-image:url(/img/h3.gif);
background-repeat:no-repeat;
height:20px;
font-size: 13px;
line-height: 120%;
color:#FFFFFF;
font-weight:bold;
margin:0px;
padding:5px 0px 0px 25px;
}

.kiji-no01 {
background-image:url(/img/number01.gif);
background-repeat:no-repeat;
height:20px;
width:74px;
color:#FFFFFF;
padding:2px 0px 2px 10px;
font-size: 12px;
float: left;
}

.kiji-no02 {
background-image:url(/img/number02.gif);
height:20px;
color:#333333;
padding:2px 10px 2px 10px;
font-size: 12px;
float: left;
}
.kijiarea {
width: 630px;
margin: 0;
background-color: #EEEEEE;
padding: 10px;
}
.datal {

}
.dataimg {
font-size: 12px;
float: right;
text-align: center;
margin: 0;
}
#foot_add {
font-size: 10px;
margin:0 0 0 12px;
font-weight: bold;
}
.datal p{
margin:0;
}
strong{
 font-weight:bold;
 color:#666666;
}
h1 strong{
 font-weight:bold;
 color:#222222;
}
a strong{
 font-weight:bold;
 color:blue;
}
h3 strong{
 font-weight:bold;
 color:#ffffff;
}