/* CSS Document */

html,body {
SCROLLBAR-FACE-COLOR: #FFEFE1;
SCROLLBAR-HIGHLIGHT-COLOR: #FFEFE1;
SCROLLBAR-SHADOW-COLOR: #FFB16A;
SCROLLBAR-3DLIGHT-COLOR: #FFB16A;
SCROLLBAR-ARROW-COLOR: #FFB16A;
SCROLLBAR-TRACK-COLOR: #FFEFE1;
SCROLLBAR-DARKSHADOW-COLOR: #FFB16A;
}

#menu {
SCROLLBAR-FACE-COLOR: #FFEFE1;
SCROLLBAR-HIGHLIGHT-COLOR: #FFEFE1;
SCROLLBAR-SHADOW-COLOR: #FFB16A;
SCROLLBAR-3DLIGHT-COLOR: #FFB16A;
SCROLLBAR-ARROW-COLOR: #FFB16A;
SCROLLBAR-TRACK-COLOR: #FFEFE1;
SCROLLBAR-DARKSHADOW-COLOR: #FFB16A;
}

body {
	margin: 0px;
	padding: 0px;
	background-color: #FFEFE1;
}

img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

a {
	text-decoration: none;
}


table {
	font-size: 12px;
	line-height: 15px;
	color: #666666;
	text-align: left;
}

table a{
	color:#0000ff;
	text-decoration:none;
}

table a:hover{
	color:#ff0000;
	text-decoration:none;
}

#main {
	background-color: #FFFFFF;
	width: 750px;
}

#header {
	width: 750px;
}

#content {
	background-color: #FFFFFF;
	width: 750px;
	overflow: auto;
}

#navi {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 275px;
	font-family: Arial, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 15px;
	line-height: 18px;
	clear: none;
}

#menu {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 475px;
	background-color: #FFFFFF;
	clear: none;
}

#info {
	margin: 0px;
	padding-left: 5px;
	float: left;
	width: 250px;
	padding-top: 10px;
	font-family: Arial, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 15px;
}

#footer {
    clear: both;
	width: 750px;
	background-color: #bbbbbb;
	height: 30px;
	background-image: url(image/footer.gif);
}

#topnavi {
	float: left;
	width: 330px;
	font-family: Arial, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 15px;
	background-color: #FFFFFF;
}

#topwhat {
	float: right;
	width: 420px;
	font-family: Arial, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 15px;
	background-color: #FFFFFF;
	overflow: auto;
	height: 320px;
}


/* --------------------------------------------
float  setting
 -------------------------------------------- */

.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}



/*店舗別ナビ*/

/*AN*/
#annavi {
	margin: 0px;
	padding-left: 5px;
	float: left;
	width: 250px;
	padding-top: 10px;
}

#annavi a{
	color:#333333;
	text-decoration:none;
	font-family: Georgia, Arial, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

#annavi a:hover{
	color:#cccccc;
	text-decoration:none;
}

.navi_bg_an {
	background-image: url(angelo/menubg.gif);
	background-repeat: repeat-y;
	background-position: left;
}

/*SG*/
#sgnavi {
	margin: 0px;
	padding-left: 5px;
	float: left;
	width: 250px;
	padding-top: 10px;
}

#sgnavi a{
	color:#333333;
	text-decoration:none;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

#sgnavi a:hover{
	color:#FF0000;
	text-decoration:none;
}

.navi_bg_sg {
	background-image: url(sg/menubg.gif);
	background-repeat: repeat-y;
	background-position: left;
}

/*th*/
#thnavi {
	margin: 0px;
	padding-left: 5px;
	float: left;
	width: 250px;
	padding-top: 10px;
}

#thnavi a{
	color:#333333;
	text-decoration:none;
	font-family: "Times New Roman", Arial, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

#thnavi a:hover{
	color:#42A6CC;
	text-decoration:none;
}

.navi_bg_th {
	background-image: url(through/menubg.gif);
	background-repeat: repeat-y;
	background-position: left;
}

/*ms*/
#msnavi {
	margin: 0px;
	padding-left: 5px;
	float: left;
	width: 250px;
	padding-top: 10px;
}

#msnavi a{
	color:#000000;
	text-decoration:none;
	font-family:  "ＭＳ Ｐゴシック", Osaka, "ヒラギノ明朝 Pro W3" ;
}

#msnavi a:hover{
	color:#999999;
	text-decoration:none;
}

.navi_bg_ms {
	background-image: url(musashi/menubg.gif);
	background-repeat: repeat-y;
	background-position: left;
}

/*JP*/
#jp_navi {
	margin: 0px;
	padding-left: 5px;
	float: left;
	width: 250px;
	padding-top: 10px;
}

#jp_navi a{
	color:#000000;
	text-decoration:none;
	font-family:  "ＭＳ Ｐゴシック", Osaka, "ヒラギノ明朝 Pro W3";
}

#jp_navi a:hover{
	color:#8C5C1C;
	text-decoration:none;
}

.navi_bg_jp {
	background-image: url(japone/menubg.gif);
	background-repeat: repeat-y;
	background-position: left;
}

/*GA*/
#gainfo {
	margin: 0px;
	padding-left: 5px;
	float: left;
	width: 250px;
	padding-top: 10px;
	font-family: Arial, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 15px;
}

#gainfo a{
	color:#FF6600;
	text-decoration:underline;
}

#gainfo a:hover{
	color:#FF0000;
	text-decoration:underline;
}
#ganavi {
	margin: 0px;
	padding-left: 5px;
	float: left;
	width: 250px;
	padding-top: 10px;
}

#ganavi a{
	color:#000000;
	text-decoration:none;
	font-family: "Times New Roman", Arial, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

#ganavi a:hover{
	color:#FF6600;
	text-decoration:none;
}

.navi_bg_ga {
	background-image: url(ganesa/menubg.gif);
	background-repeat: repeat-y;
	background-position: left;
}

/*SP*/
#spnavi {
	margin: 0px;
	padding-left: 5px;
	float: left;
	width: 250px;
	padding-top: 10px;
}

#spnavi a{
	color:#000000;
	text-decoration:none;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

#spnavi a:hover{
	color:#13007C;
	text-decoration:none;
}

.navi_bg_sp {
	background-image: url(splash/menubg.gif);
	background-repeat: repeat-y;
	background-position: left;
}

/*TN*/
.tencoo_navi {
	margin: 0px;
	padding-left: 5px;
	float: left;
	width: 250px;
	padding-top: 10px;
}

.tencoo_navi a{
	color:#000000;
	text-decoration:none;
	font-family:  "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.tencoo_navi a:hover{
	color:#F94955;
	text-decoration:none;
}

.navi_bg_tencoo {
	background-image: url(tencoo/menu_bg.gif);
	background-repeat: repeat-y;
	background-position: left;
}


.text_line {
	text-decoration: underline;
}

.text_big {
	font-size: 17px;
	line-height: 22px;
}


.staff_box{
	margin: 0px;
	padding: 0px;
	height: 140px;
	clear: both;
}


.staff_left {
	float: left;
	width: 120px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	clear: none;
}

.staff_right {
	float: right;
	width: 330px;
	clear: none;
	text-align: left;
	margin: 0px;
	padding: 0px;
}



 
