﻿@charset "utf-8";
/* CSS Document */
body{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳＰゴシック",sans-serif;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}  
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}    
ol,ul {list-style:none;}
table{border-collapse:collapse;border-spacing:0;}  
caption,th {text-align:left;}   
.clearfix {_height: 1px;min-height: 1px;}
.clearfix:after {height: 0;visibility: hidden;content: ".";display: block;clear: both;}

/* font */
body {font-size:13px;}

h1,h2,h3,h4,h5,h6{font-size:100%;}

select, input, textarea, option {
	font-size:13px;
	*padding:1px;
	zoom:1;}

table {font-size:inherit;font:100%;}

.size_1{font-size:77%;}
.size_2{font-size:92%;}
.size_3{font-size:114%;}
.size_4{font-size:129%;}
.size_5{font-size:136%;}

* {line-height: 1.4;font-size: 100%;font-weight: normal;font-style: normal;}

/* site */

body{
	text-align:center;
	background:#fff;
	font-size:92%;
}

div#wrapper{
	width:960px;
	margin:0 auto;
	text-align:left;	
	background:#4bb325;
}

div#area01{
	background:url(../images/bg_01.jpg) no-repeat;
	width:960px;
	height:678px;
}

div#area01 h1{
	display:none;
}
#area01 .shoppingform {
	width: 500px;
	padding: 455px 0 0 400px;
}
#area01 .shoppingform .cart_left {
	float: left;
	padding: 65px 0 0 75px;
	display:inline;
}
#area01 .shoppingform .cart_right {
	float: right;
	display:inline;
	padding: 65px 0 0 0;
	width:140px;
}
#area01 .shoppingform select {
	float:left;
	margin:0 5px 0 0;
}
#area01 .shoppingform input {
	width:85px;
}

div#area02{
	background:url(../images/bg_02.jpg) no-repeat;
	width:960px;
	height:576px;
	position:relative;
}

div#area02 p#bnr_item{
	position:absolute;
	top:12px;
	left:30px;
}

div#area02 p#qr{
	position:absolute;
	top:8px;
	left:470px;
}

div#area03{
	background:url(../images/bg_03.jpg) no-repeat;
	width:960px;
	height:693px;
	font-size:12px;
}

div#area03 dl{
	position:relative;
	top:250px;
	left:50px;
}

div#area03 dd{
	margin-bottom:20px;
}

div#area04{
	text-align:center;
	padding:8px 0 8px 4px;
}

div#area05{
	text-align:center;
	margin-top:10px;
}

div#area06{
	background:url(../images/bg_fax.jpg) no-repeat;
	width:960px;
	height:101px;
	text-align:center;
	position:relative;
	margin-top:11px;
}

div#area06 p{
	position:absolute;
	top:24px;
	right:40px;
}

div#area07{
	background:url(../images/bg_info.jpg) no-repeat;
	width:960px;
	height:512px;
	position:relative;
}

div#area07 form{
	display:block;
	padding:140px 70px 0;
}

div#area07 table th{
	background-color:#a19c83;
	border:1px solid #fff;
	width:130px;
	color:#fff;
	padding:5px 15px;
}

div#area07 table td{
	background-color:#efeee7;
	border:1px solid #fff;
	width:610px;
	padding:5px 15px;
}

div#area07 table input{
	padding:5px 0 5px 0;
}

div#area07 table input ,
div#area07 table textarea {
	width:550px;
}
div#area07 .btn {
	text-align:center;
	margin:20px 0 0;
}
div#area07 input#sendbutton{
	border:none;
}
	
div#area08{
	background:url(../images/bg_contact.gif) no-repeat;
	width:960px;
	height:270px;
}	

div#area08 p{
	display:none;
}

div#footer{
	width:100%;
	height:149px;
	background:#313e31;
}

div#footer div#footerin{
	width:960px;
	height:149px;
	margin:0 auto;
}

div#footer div#footerin p{
	text-align:left;
	padding:18px 0 0 0;
}
