/* base CSS Document */

body{	margin: 0px;	padding: 0px;	text-align: center;	font-family: "新ゴシック","ＭＳ Ｐゴシック", "Osaka",sans-serif;
	font-size: small;	color: #000000;
	background : url(http://www.hanasaka-g.com/img/700_008c6e.gif) repeat-y center top;}

/* link-------------------------------------------------------- */   a:link {	color: #8E0000;	text-decoration: none;	border: none;	}   a:visited {  color: #8E0000;  text-decoration: none;	border: none;  }   a:hover {  color: #CCE70B;  text-decoration: none;	border: none;  }   a:active {  color: #8E0000;  text-decoration: none;	border: none;  }   a img{	border: none;   }

/* ---CSS Document--------------------------------------- */
.blue{
	width: 700px;
	text-align: center;
	margin: 0px;	padding: 0px;
	background : url(http://www.hanasaka-g.com/img/back.jpg);}
.b_green{
	width: 700px;
	text-align: center;
	margin: 0px;	padding: 0px;
	background : url(http://www.hanasaka-g.com/img/700_008c6e.gif);}
.pink{
	height: 70px;
	width: 700px;
	text-align: right;
	vertical-align: top;
	background : url(http://www.hanasaka-g.com/img/back_pink.gif) repeat-x center top;}
.green{
	width: 700px;
	height: 55px;
	margin: 0px;	padding: 0px;
	background : url(http://www.hanasaka-g.com/img/back_green3.gif) repeat-x center bottom;}
.green2{
	width: 700px;
	margin: 0px;	padding: 0px;
	background : #008C6E
}

/* 使用--com */
.main{
	margin: 48px 74px 48px 74px;
	font-size: 80%;	line-height: 160%;
	vertical-align: top;}
.main td{
	vertical-align: top;
	text-align: left;}

/* 使用--use.goods各ページ */
.main2{
	margin: 48px 62px 48px 62px;
	font-size: 80%;	line-height: 160%;
	vertical-align: top;}
.main2 td{
	vertical-align: top;
	text-align: left;}

/* 使用--shop */
.main3{
	margin: 48px 73px 48px 73px;
	font-size: 80%;	line-height: 160%;
	vertical-align: top;}
.main3 td{
	vertical-align: top;
	text-align: left;}

/* 使用--shop各ページ */
.main4{
	margin: 26px 74px 0px 64px;
	font-size: 70%;	line-height: 190%;
	vertical-align: top;}
.main4 td{
	vertical-align: top;}
.main5{
	margin: 0px 74px 48px 94px;
	font-size: 70%;	line-height: 110%;
	vertical-align: top;}
.main5 td{
	vertical-align: top;
	text-align: left;
	padding: 6px;}
.main6{
	margin: 0px 74px 0px 94px;
	font-size: 80%;	line-height: 160%;
	vertical-align: top;
	text-align: left;}
.main6 td{
	vertical-align: top;
	text-align: left;
	padding: 12px;}

/* 使用--shop各ページ */
.main7{
	margin: 0px 74px 48px 94px;
	font-size: 70%;	line-height: 110%;
	vertical-align: top;}
.main7 td{
	vertical-align: top;
	text-align: left;}
.goods td{
	text-align: center;
	font-size: 80%;	line-height: 150%;}
.center{
	margin: 0px;	padding: 0px;
	text-align: center;}
.right{
/* 桜 */
	margin: 0px;	padding-right: 41px;
	text-align: right;}
.right2{
	margin: 0px;
	text-align:  right;}

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

h1{
	color: #8E0000;
	font-size: 110%;
	font-weight: bold;
	margin-bottom: 3px;
}
h2{
	color: #330404;
	font-weight: normal;	font-size: 90%;
	line-height: 110%;
	margin: 0px;}
h3{
	color: #330404;	font-size: 130%;
	line-height: 150%;
	margin: 0px;}
h4{
	color: #330404;
	font-weight: normal;	font-size: 90%;
	margin: 0px;}
h5{
	line-height: 100%;
	margin: 0px;}

/*文字*/
#white{
	background : #FFFFFF
}
#white6{
	padding: 6px;
	background : #FFFFFF
}
#white6_1{
	padding: 6px 0px 6px 6px;
	background : #FFFFFF
}
#white12{
	padding: 12px;
	background : #FFFFFF
}
#tel{
	text-align: right;
	background : #FFFFFF
}
#tel6{
	padding: 6px;
	text-align: right;
	background : #FFFFFF
}
#shopname{
	text-align: left;
	font-weight: bold;
	background : #FFFFFF
}
#shopname6{
	padding: 6px 6px 6px 0px;
	text-align: left;
	font-weight: bold;
	background : #FFFFFF

}
#chiku1{
	padding: 0px 0px 6px 0px;
	font-size: 110%;
	text-align: left;
	font-weight: bold;
}
#chiku2{
	padding: 24px 0px 6px 0px;
	font-size: 110%;
	text-align: left;
	font-weight: bold;
}
#midashi{
	padding: 24px 0px 6px 0px;
	text-align: left;
	font-weight: bold;
}
#left{
	margin: 0px;	padding: 0px;
	text-align: left;}
#brown{
	color: #330404;
}
#gray{
	color: #515151;
	margin-right: 2px;
}
#word80{
	font-size: 80%;
}
#word90{
	font-size: 90%;
}
#dot{
	font-size: 90%;
	color: #008C6E;
	margin-right: 2px;
	font-weight: nomal;
}
#dot2{
	font-size: 90%;
	color: #008C6E;
	margin-left: 24px;
	margin-right: 3px;
	font-weight: nomal;
}
.cap{	padding-top: 5px;
	padding-bottom: 20px;
	font-size: 95%;
	line-height: 140%;}
.cap2{	padding: 5px 0px 20px 10px;
	font-size: 95%;
	line-height: 140%;}

/* 水平線 */
HR{
	color: #8E0000; /* ベース線の色(IE用) */
	background-color: #8E0000; /* ベース線の色(NN用) */
	height: 1px;
}
HR.s2{
	color: #008C6E; /* ベース線の色(IE用) */
	background-color: #008C6E; /* ベース線の色(NN用) */
	height: 2px;
	margin: 0px;
}
HR.s3{
	color: #FFFFFF; /* ベース線の色(IE用) */
	background-color: #FFFFFF; /* ベース線の色(NN用) */
	height: 2px;
	margin: 0px;
}

/*アキ*/
#top4{
	margin-top: 4px;
}
#top6{
	margin-top: 6px;
}
#top8{
	margin-top: 8px;
}
#top24{
	margin-top: 24px;
}
#top26{
	margin-top: 26px;
}
#top36{
	margin-top: 36px;
}
#right24{
	margin-right: 24px;
}
#right79{
	margin-right: 79px;
}
#right139{
	margin-right: 139px;
}
#bottom3{
	margin-bottom: 3px;
}
#bottom6{
	margin-bottom: 6px;
}
#bottom12{
	margin-bottom: 12px;
}
#bottom23{
	margin-bottom: 23px;
}
#bottom30{
	margin-bottom: 30px;
}
#left4{
	margin-left: 4px;
}
#copy{
	margin-top: 9px;
}
#ya{
	margin-top: 50px;
	margin-left: 6px;
}
#ya2{
	margin-top: 58px;
	margin-left: 3px;
}
#after{
	margin: 8px 2px 2px 10px;
}