@charset "utf-8";

/*-------------------------------------------
 base
---------------------------------------------*/
*{
	margin:0;
	padding:0;
}

body{
	font-family:"Helvetica","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "Osaka", "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
	list-style:none;
	color:#333333;
}

img{
	border:0;
}

img a:hover,
img a:active{
	-moz-opacity: 0.60;
	-khtml-opacity: 0.60;
	opacity: 0.60;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=60);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	filter:alpha(opacity=60);
}

#map a:hover,
#map a:active{
	-moz-opacity: 0.60;
	-khtml-opacity: 0.60;
	opacity: 0.60;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=60);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	filter:alpha(opacity=60);
}


/*-------------------------------------------
 text
---------------------------------------------*/
h1,h2,h3,h4,ul,li{
	font-size:95%;
	font-weight:normal;
	line-height:180%;
	list-style:none;
	/*text-indent:-5000px;*/
}


dl,dt,dd{
	font-size:95%;
	font-weight:normal;
	line-height:180%;
}

p{
	line-height: 180%;
	font-size: 95%;
}

a:link, a:visited{
	color:#fff;
	text-decolation:none;
}

a:active, a:hover{
	color:#ff9999;
	text-decolation:none;
}


/*-------------------------------------------
 frame
---------------------------------------------*/
#menu{
	width:100%;
	height:200px;
	background:url(../img/menu_bg.png) no-repeat;
}

#wrap{
	clear:both;
	width:100%;
	margin:0 auto;
}

#contents{
	width:700px;
	height:21000px;
	position:relative;
	top:0;
	left:300px;
}

#im_ex{
	width:800px;
	margin:100px auto;
	clear:both;
}

#items, #ekaraman, #t-shirt, #tanakashiranui, #tanakaharumi, #yosaniyokan, #ktriyokan, #tanakanankan, #ootomoiyokan, #yy_harehime, #yousan_nankan, #daizen_kuno, #tanaka_kusumoto, #ktr_nichinan, #otomo_lemon, #eishizi, #e_kusumoto, #teikibin{
	width:800px;
	margin:0 auto;
}

#top{
	width:100%;
	background:#8C917F;
	margin:0 auto;
	padding-bottom:15px;
}

#menu-wrap {
  width: 100%;
  height: 150px;
  background:url(../img/bg_title.png);
}

#title_wrap {
  width: 900px;
  margin:0 auto;
}

#title {
	width:450px;
	height:150px;
	float:left;
}

#menuarea{
	width:400px;
	height:115px;
	float:right;
	padding-top:35px;
}

.wwrap{
	width:100%;
	margin:0 auto;
}

.news{
	width:800px;
	margin:100px  auto;
	padding:0 100px 0 100px;
}

.news dt{
	float:left;
	margin-right:30px;
}

.news  dd a:link, a:visited{
	color:#333;
}

.news dd a:active, a:hover{
	color:#ff9999;
	text-decolation:none;
}

.jwrap{
	width:100%;
	background:url(../img/bg_jute.jpg);
	margin:0 auto;
}

.payment_note{
	margin-top:20px;
	width:800px;
}

.payment_note p{
	font-size:0.8em;
	color: #DD0000;
}

.border_menu{
	float:right;
	text-align:right;
	margin:30px 0 30px 0;
}

.border_menu a{
	font-size:0.8em;
	color:#333;
	text-decoration:none;
}

.border_menu a:hover{
	color:#aaa;
}

.to_top{
	float:left;
	padding-right:50px;
}

.to_items{
	float:left;
}

#ekaraman, #t-shirt, #tanakashiranui, #tanakaharumi, #yosaniyokan, #ktriyokan, #tanakanankan, #ootomoiyokan, #yy_harehime, #yousan_nankan, #daizen_kuno, #tanaka_kusumoto, #ktr_nichinan, #otomo_lemon, #eishizi, #e_kusumoto, #teikibin{
	padding-top:150px;
	clear:both;
}

.cart li{
	margin:50px 0 10px 0;
}

#about_noon{
	width:800px;
	margin:0 auto;
	margin-top:150px;
	padding-top:150px;
}

#fwrap{
	width:100%;
	background:url(../img/bg_title.png);
}

#footer{
	width:800px;
	height:50px;
	margin:0 auto;
	padding:15px 0 30px 0;
	color:#fff;
	font-size:85%;
}

#footer li{
	float:left;
	line-height:2.5;
}
