@charset "utf-8";
/* CSS Document */


body {
	/*background-color:#b29760;*/
	background-image:url(../images/bg_pattern.jpg);
	background-repeat:repeat;
	font-family:'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', sans-serif;
	font-size:0.9em;
	color:#4c2307;
}

div#container{
	width:100%;
	max-width:1150px;
	margin:0 auto;
	padding-top:0px;
	position:relative;
	/*background-color:#b29760;
	background-image:url(../images/bg_pattern.jpg);
	background-repeat:repeat;*/
}

#jp_en{
	position:absolute; top:0%; right:10.5%;
}

#jp_en a:link{ color: #360; }
#jp_en a:visited { color: #360; }
#jp_en a:hover { color: #360; }
#jp_en a:active { color: #fff; }

div#top_area{
	width:100%;
	max-width:1150px;
	margin:0 auto;
	text-align:center;

}

div#top_area img{
	width:80%;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none;
}

.product_area{
	width:100%;
	max-width:1095px;
	margin:20px auto;
	text-align:center;
	position:relative;
}

.product_area img{
	width:80%;
	max-width:1095px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none;
}

.button{
	width:100%;
	max-width:338px;
	position:absolute;
	bottom:19px;
	/*left:0px;*/
	right:93px;
	/*margin:0 auto;*/
	z-index:2;
}

.button img:hover{
	filter:alpha(opacity=80);
	opacity:0.8;
}

div#inquiry{
	margin:3em 0 3em 0;
	font-size:0.9em;
	text-align:right;
}

div#footer{
	margin:0px auto;
	padding:40px;
}

div#footer p{
	width:100%;
	font-size:0.9em;
	text-align:center;
	color:#fff;
}


/*┏━━━━━━━━━━━━━━━━━━━━*/
/*┃line_one								*/
/*┗━━━━━━━━━━━━━━━━━━━━*/
div#line_one{
	margin-left:auto;
	margin-right:auto;
	background-color:#dbecc2;
}

div#line_one h1{
	font-weight:900;
	font-size:0.9em;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	line-height:1.2em;
	width:100%;
	max-width:1150px;
	color:#333;
	padding-top:8px;
	padding-bottom:8px;
	margin-top:0px;
	margin-bottom:0px;
}

div#line_one img{
	vertical-align:bottom;
	margin:0 0 0 10px;
}
