@charset "utf-8";
/* CSS Document */

/*
 リセットスタイル 基本指定
--------------------------------------------------*/

body {
	background: #FFFFFF;
	text-align: center;
	font-size: 12px;
	line-height: 180%;
	color: #333333;
	margin:0;
	padding:0;
}

h1, h2, h3, h4, h5, h6, p, address,
ul, ol, li, dl, dt, dd,
table, caption, th, td, img, form {
	margin: 0;
	padding: 0;
	border: none;
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
	text-align: left;
	list-style-type: none;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}


images {
	border: 0;
}
/*
  共通ページ共同･スタイル
-----------------------------------------------------------*/
li {
	list-style-type: none;
}


a:link {
	color: #333333;
	text-decoration: underline;
}

a:visited {
	color: #333333;
	text-decoration: underline;
}

a:hover {
	color: #C61A22;
	text-decoration: underline;
}

a:active {
	color: #333333;
	text-decoration: underline;
}

#mainbox {
	width: 760px;
	border: solid 1px #9A9A9A;
	margin: 20px auto;
	text-align: left;
}


html{
height:100%;
margin-bottom:1px;
}

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {
display: inline-table;
min-height: 1%;
zoom:1;
}
/* Hides from IE-mac */
* html .clearfix {
height: 1%;
}
.clearfix {
display: block;
}


*html #mainbox #kuramoto .head  {
margin-top: 0; /*for IE6*/
}


/* End hide from IE-mac */


/*
  基本指定
--------------------------------------------------*/

body {
	background: #FFFFFF;
	text-align: center;
	font-size: 12px;
	line-height: 180%;
	color: #333333;
}

p,ul,li,h1,h2,h3,h4,h5,h6 {
	margin: 0;
	padding: 0;
}

images {
	border: 0;
}

li {
	list-style-type: none;
}

a:link {
	color: #333333;
	text-decoration: underline;
}

a:visited {
	color: #333333;
	text-decoration: underline;
}

a:hover {
	color: #C61A22;
	text-decoration: underline;
}

a:active {
	color: #333333;
	text-decoration: underline;
}


#mainbox {
	width: 750px;
	border: solid 1px #9A9A9A;
	margin: 20px auto;
	text-align: left;
}

h1,h2,h3,h4,h5,h6 {
	margin: 20px auto 15px;
}


/*
ヘッダー指定
------------------------------------------------*/

#header {
	width: 750px;
	height: 100px;
	padding: 0;
	margin: 20px auto 0px auto;
	position: relative;
	top: 0;
	left: 0;
	overflow: hidden;
}

#header h1 a{
	width: 750px;
	height: 100px;
	text-indent: -9999px;
	background: url(../images/logo_azakura.gif) no-repeat;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
}

/*
#header h2 {
	width: 363px;
	height: 55px;
	text-indent: -9999px;
	background: url(../images/logo2.jpg) no-repeat;
	position: absolute;
	top: 0;
	right: 0;
}
*/

/* 
グローバルナビゲーション
----------------------------------------------- */
.nav {
	height: 40px;
	width: 760px;/* bgは750px */
	position: relative;
	top: 0;
	left: 0;
	margin: 0 auto -15px;
	display:inline;/* for IE6 */
}
.nav li {
	text-indent: -9999px;
	margin-right: 1px;
	float: left;
	display:inline;/* for IE6 */

}
.nav_kuramoto a{
	width: 132px;
	height: 20px;
	background: url(../images/navi/nav_sprite.gif) 0 0;
	display:block;
	overflow:hidden;
}
.nav_kuramoto a:hover{
	background: url(../images/navi/nav_sprite.gif) 0 -19px;
}

.nav_sakedukuri a{
	width: 111px;
	height: 20px;
	background: url(../images/navi/nav_sprite.gif) -132px 0;
	display:block;
	overflow:hidden;
}
.nav_sakedukuri a:hover{
	background: url(../images/navi/nav_sprite.gif) -132px -19px;
}	

.nav_shohin a{
	width: 122px;
	height: 20px;
	background: url(../images/navi/nav_sprite.gif) -243px 0;
	display:block;
	overflow:hidden;
}
.nav_shohin a:hover{
	background: url(../images/navi/nav_sprite.gif) -243px -19px;
}			

.nav_shop a{
	width: 170px;
	height: 20px;
	background: url(../images/navi/nav_sprite.gif) -365px 0;
	display:block;
	overflow:hidden;
}
.nav_shop a:hover{
	background: url(../images/navi/nav_sprite.gif) -365px -19px;
}			

.nav_myazakura a{
	width: 116px;
	height: 20px;
	background: url(../images/navi/nav_sprite.gif) -535px 0;
	display:block;
	overflow:hidden;
}
.nav_myazakura a:hover{
	background: url(../images/navi/nav_sprite.gif) -535px -19px;
}


.nav_link a{
	width: 85px;
	height: 20px;
	background: url(../images/navi/nav_sprite.gif) -651px 0;
	display:block;
	overflow:hidden;
}
.nav_link a:hover{
	background: url(../images/navi/nav_sprite.gif) -651px -19px;
}


/*
フッターの指定
--------------------------------------------------------*/

#footer {
	width: 700px;
	height: 12px;
	margin: 50px auto 20px auto;
	position: relative;
	top: 0;
	left: 0;
	overflow: hidden;
	clear: both;
}

#footer ul {
	width: 333px;
	height: 12px;
	position: absolute;
	top:0;
	right: 0;
}

#footer li a{
	height: 12px;
	overflow: hidden;
	text-indent: -9999px;
	position: absolute;
	top: 0;
}

#footer .n1 a {
	width: 84px;
	background: url(../images/f_navi1.jpg) no-repeat top;
	left: 0;
}

#footer .n1 a:hover {
	width: 84px;
	background: url(../images/f_navi1.jpg) no-repeat 0 -11px;
	left: 0;
}

#footer .n2 a {
	width: 60px;
	background: url(../images/f_navi2.jpg) no-repeat top;
	left: 84px;
}

#footer .n2 a:hover {
	width: 60px;
	background: url(../images/f_navi2.jpg) no-repeat 0 -11px;
	left: 84px;
}

#footer .n3 a {
	width: 61px;
	background: url(../images/f_navi3.jpg) no-repeat top;
	left: 144px;
}

#footer .n3 a:hover {
	width: 61px;
	background: url(../images/f_navi3.jpg) no-repeat 0 -11px;
	left: 144px;
}


#footer .n4 a {
	width: 128px;
	background: url(../images/f_navi4.jpg) no-repeat top;
	left: 205px;
}

#footer .n4 a:hover {
	width: 128px;
	background: url(../images/f_navi4.jpg) no-repeat 0 -11px;
	left: 205px;
}


#footer .copyright {
	width: 331px;
	height: 9px;
	position: absolute;
	top: 3px; 
	left: 0;
	background: url(../images/copy.gif) no-repeat;
	text-indent: -9999px;
}



