@charset   "UTF-8";

/*=================================================================================*/

img{
	margin:0;
	padding:0;
}

h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,br,p,th,td{
	margin:0;
	padding:0;
	list-style-type:none;
	font-weight: normal;
	font-style: normal;
}

/*-----見出し・タイトル設定------*/

#main h3{
	height: 25px;
	width: 563px;
	margin-bottom:5px;
	margin-left:20px;
	padding-left:20px;
	padding-top:15px;
	letter-spacing: 0.1em;
	background:url(../images/midashi_m1.png) no-repeat bottom;
}

#main h4{
	height: 24px;
	width: 249px;
	padding-left:35px;
	padding-top:15px;
	margin-left:20px;
	background:url(../stay/images/midashi_p2.png) no-repeat bottom;
}

#main h5{
	height: 20px;
	width: 483px;
	padding-left:35px;
	padding-top:7px;
	margin:2px 0px 10px 10px;
	font-size:12px;
	background:url(../about/images/midashi_p3.png) no-repeat bottom;
}



.midashi_1{
	height: 27px;
	width: 297px;
	padding-left:20px;
	margin-bottom:20px;
	background:url(../stay/images/midashi_p.png) no-repeat bottom;
}

.midashi_2{
	height: 25px;
	width: 267px;
	padding-left:30px;
	padding-top:3px;
	margin:0px 0px 10px 20px;
	background:url(../haramura/images/midashi_h.png) no-repeat bottom;
}

.midashi_3{
	height: 24px;
	width: 249px;
	padding-left:35px;
	padding-top:15px;
	margin-left:20px;
	background:url(../link/images/midashi_l2.png) no-repeat bottom;
}

/*--------ヘッダー部画像位置-----------*/

.logo_image {
       float:left;
       margin-top: 10px;
       margin-left: 20px;
       position: static;
}

.logo_title {
       float:left;
       margin-top: 25px;
       margin-left: 10px;
       position: static;
}

h1{
	font-size: 10px;
	text-align:right;
	line-height:24px;
	margin-right: 10px;
	color: #666666;
}

/*--------通常リンク色の設定-------------*/

a:link, a:visited {color: #006699; text-decoration:non;}
a:hover, a:active {color: #003399;}
/*--------------------------------------*/

.blog_title {
       margin: 0px 0px 0px 70px;
}
.blog_rss {
       margin: 0px;
	   padding: 0px;
}

.color01 {
	background-color: #F0F0F0;
}
.color02 {
	background-color: #FFFFFF;
}

.line20 {line-height: 20px;}

/* margin padding */

.margin_b180 {margin-bottom: 180px;}
.margin_b120 {margin-bottom: 120px;}
.margin_b90 {margin-bottom: 90px;}
.margin_b50 {margin-bottom: 50px;}
.margin_b30 {margin-bottom: 30px;}
.margin_b15 {margin-bottom: 15px;}
.margin_b8 {margin-bottom: 8px;}
.margin_r5 {margin-right: 5px;}
.margin_r10 {margin-right: 10px;}
.margin_l5 {margin-left: 10px;}
.margin_l20 {margin-left: 20px;}
.margin_l30 {margin-left: 30px;}
.margin_auto {margin: 0 auto;}

.margin_tb15 {margin: 15px 0px;}
.margin_tl520 {margin: 5px 0px 0px 25px;}
.margin_blr5 {margin: 0px 3px 1px 5px;}

.margin_t5 {margin-top: 5px;}
.margin_t15 {margin-top: 15px;}
.margin_t20 {margin-top: 20px;}
.margin_t30 {margin-top: 30px;}

/* font */

.font_color_white {color: #fff;}
.font_color_orange {color: #ff9900;}
.font_color_red {color: #cc0000;}
.font_color_bule {color: #0066cc;}
.font_color_pink {color: #ff0099;}

.font_color_orange2 {color: #666666; font-size: 14px;}
.font_color_bule2 {color: #0066cc; font-size: 14px;}

.font_color_gray {
	color: #7F7F7F;
	font-weight:bold;
}

.text_red {
	margin-top:2px;
	margin-bottom:2px;
	margin-left: 10px;
	font-size: 11px;
	color: #D90000;
}

/*--------------------------------------*/