﻿@charset "utf-8";
/* CSS Document */

* {
	padding: 0;
	margin: 0;
}
*{
	font-family									:"verdana","helvetica","osaka","lr oSVbN",ans-serif;
}

textarea,select,input {
font-family: "qMmpS Pro W3","Hiragino Kaku GothicPro","Osaka","Verdana","Helvetica","Arial","lr oSVbN","sans-serif";
}
body {
	text-align: center;
	background: #281a19;
}

#containar	{	
				width:900px;
				background-color: #fff;
				margin:auto;
}


/* ----------------------------------------------------------------------- */
#header {
	height: 249px;
	width: 900px;
	margin: 0 auto;
	background-image: url(http://e-nobi.jp/linkul/css/img/torihachi.jpg) ;
	text-align:left;
	color:#ffffff;
}
#header .shopinfo {
	padding:20px 0 0 20px;
}

#header .shopinfo .shopname {
	display: none;
}
#header .shopinfo .sub {
	display: none;
}
/* ----------------------------------------------------------------------- */
#navi {
	height: 42px;
	width: 900px;
	margin: 0 auto;
	background: #fff;
}

#navi ul{
	float:left;
	display:block;
	margin: 0px;
	padding: 0px;
}

#navi li{
	float:left;
	display:block;
}

#navi ul li a {
	width:225px;
	height:42px;
	display:block;
	text-indent:-10000em;
	line-height:0;
	background-position:left top;
	background-repeat:no-repeat;
	overflow:auto;
}
#navi ul li a:hover,
#navi li a.active {
	background-position:left bottom;
}
	
#navi li.navi1 a {
	background-image:url(http://e-nobi.jp/linkul/css/img/torihachi_menu1.jpg);
}
#navi li.navi2 a {
	background-image:url(http://e-nobi.jp/linkul/css/img/torihachi_menu2.jpg);
}
#navi li.navi3 a {
	background-image:url(http://e-nobi.jp/linkul/css/img/torihachi_menu3.jpg);
}
#navi li.navi4 a {
	background-image:url(http://e-nobi.jp/linkul/css/img/torihachi_menu4.jpg);
}
/* ----------------------------------------------------------------------- */
#contents {
	background-color:#ffffff;
	width: 900px;
	margin: 0 auto;
	padding: 10px 0;
}
#contents table {
	margin: 0 auto;
}
#contents table tr td {
	padding: 3px 5px;
}
#contents .color1 {
	width: 120px;
	color: #333333;
	background-color: #f5f5f5;
}
#contents .color2 {
	color: #333333;
	background-color: #ffffff;
}
#contents a { color: #f21e8c; }
#contents a:link{ color: #f21e8c; text-decoration:underline;}
#contents a:vsited{ color: #f21e8c; text-decoration:underline;}
#contents a:hover{ color: #ffa0d2; text-decoration:underline;}
#contents a:active{ color: #ffa0d2; text-decoration:underline;}
/* ----------------------------------------------------------------------- */
#footer {
	height: 50px;
	width: 900px;
	margin: 0 auto;
	color: #ffffff;
	font-size: 0.7em;
	background: url(http://e-nobi.jp/linkul/css/img/torihachi_foot.jpg) repeat-x;
	line-height: 50px;
}



/* ------------調整用----------------------------------------------------------- */

.cnt {	
		text-align:center;
		margin:auto;
}

.left {	
		text-align:left;
}

.pl10 {	padding-left:10px;	}	
.pl48 { padding-left:48px;  }
.pl33 { padding-left:33px;  }
.pr33 { padding-right:33px;  }
.ml33{	margin-left:33px;
		margin-top:0px;
		_margin-top:4px;
}
.omise_pc {	
			width:320px;
			margin-top:0px;
			text-align:left;
}

.syouhin_pc {	
			width:240px;
			margin-top:0px;
			text-align:left;
}

.mise_box { width:800px;
}

h2.miseh2 {
		text-align:left;
		font-size:16px;
		width:800px;
		height:25px;
		background-color:#AF815B;
		color:#FFFFFF;
		padding-top: 10px;
}

		
.clear {	
		clear:both;
}

.mt20 { margin-top:20px; }
.mt30 { margin-top:30px;
}
.mb10 { margin-bottom:10px;
}

.f_left	{
		float:left;
}

.f_right {	
		float:right;
}

.picunder_f	{	
				font-size:11px;
}

.table_f {	
			font-size:13px

}

