@charset "Shift_JIS";
/* CSS Document */

html{
	color:#000;
	background:#FFF;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, th, td, p{
	margin:0;
	padding:0;
}

a,img {
	border:0;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
	}

li {
	list-style:none;
}

img{vertical-align:bottom; font-size:0;	line-height:0; zoom:1; overflow: hidden;}

caption,
th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}

.clearfix {zoom:1;}
.clearfix:after{
    content: ""; 
    display: block; 
    clear: both;}


/*--------------------------------------
common
--------------------------------------*/
.top,.page{background:#fff url(../images/bg_page.jpg) no-repeat top center;}
.yado{background:#fff url(../images/bg_yado.jpg) no-repeat top center;}

#special{
	margin:0 auto;
	width:990px;
	font-size:12px;
	color:#434343;
	text-align:left;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Meiryo, Osaka, "MS PGothic", sans-serif;
	}
	
#special .main {
	width:830px;
	float:left;
}

.top .main,
.page .main {
	font-size:0;
	line-height:0;
}

a:hover {color:#999;}

a:hover img{
	filter: alpha(opacity=65);
	-moz-opacity:0.65;
	opacity:0.65;
	}

/*-------------yado------------*/
.bnrlink {
	width:158px;
	float:right;
}

.page .bnrlink,
.yado .bnrlink {
	padding-top:42px;
}

.c_arps {color:#7dc7e6;}
.c_kitasinano {color:#c1ae00;}
.c_higashi {color:#ee77a2;}
.suwa {color:#f09300;}

.yado_links{ display:block; padding:9px!important; background-color:#fff; color:#434343; text-decoration:none; line-height:1.4em; margin-bottom:5px;border:1px solid #c5c2af;}
.yado_links:hover{ text-decoration:none!important;}
.yado_links img{border:1px solid #FFFFFF;}
.area_name{width:100%; display:block;}

.yadospa{text-decoration:underline!important;}


#type_a,
#type_b{
overflow:hidden;
}

#type_a a,
#type_b a{
display:block;
/*width:100%;*/
padding:5px 0px;
}

#type_a span,
#type_b span{
display:block;
width:100%;
margin-bottom:3px;
}



.kita{ color:#c1ae00!important; text-decoration:underline!important;}
.nihon{color:#7acef1!important; text-decoration:underline!important;}
.higashi{color:#f35f94!important; text-decoration:underline!important;}
.suwa{color:#f09300!important; text-decoration:underline!important;}



