@charset "UTF-8";
/* CSS Document */

/* */
body{
	padding:0px;
	margin: 0px;
}

/* */

#wrapper{
	width:100%;
	margin:0px auto 20px;
	height:auto;
	overflow:hidden;
	background-color: #F4F1EA;
	padding: 0px;
}
	
#wrapper img{
	border:0;
	}
	
/* header */
#header{
	width:1000px;
	height:166px;
	background-color:#ede8de;
	position:relative;
	margin: 0px auto 0px;
	}
	
#header a:link,a:visited,a:hover, a:active{
	text-decoration:none;
	color:#a27e3d;
	}
	
#heaer h1,h2{
	margin:0px;
	padding:0px;
	font-size:12px;
	}
	
	
#header img{
	position:absolute;
	top:10px;
	left:30px;
	overflow:hidden;
	
	}
	

#header_img{
	width:1000px;
	height:auto;
	overflow:hidden;
	margin:28px auto 0px;
	position: relative;
	}
	
#top_page{
	position:absolute;
	top:84px;
	left:347px;
	font-size: 15px;
	color: #a27e3d;
	}
#toyama_sho_toha{
	position:absolute;
	top:84px;
	left:513px;
	font-size: 15px;
	color: #a27e3d;
	}
#syohin_no_goannai{
	position:absolute;
	left: 685px;
	top: 84px;
	font-size: 15px;
	color: #a27e3d;
	}
#otoiawase{
	position:absolute;
	left: 842px;
	top: 84px;
	font-size: 15px;
	color: #a27e3d;
	display:none; /* 20150116 一時非表示中*/
	}
	
	
.otoiawase2 {
	display:none; /* 最下段問い合わせリンク　20150116 一時非表示中*/

	}
	
#caption{
	position:absolute;
	left: 686px;
	top: 6px;
	font-size: 8px;
	color: #479558;
	}
	
#kuwashiku{
	position:absolute;
	top:130px;
	left:532px;
	}
	

/* contents*/

#project{
	width:1000px;
	height:auto;
	margin:25px auto 0px;
	overflow:hidden;
	}

#p_left{
	position:relative;
	width:692px;
	height:auto;
	float: left;
	overflow: hidden;
	}

#p_right{
	width:308px;
	height:200px;
	float: left;
	}
#p_right img {
	margin:0px 0px 10px 20px;
	}

#contents{
	width:1000px;
	height:auto;
	margin: 0px auto 0px;
	}
#contents h2{
	margin:10px 0px 10px;
	padding:0px;	
	width: 300px;
}
	
#product_link{
	position:relative;
	width:1000px;
	margin:0 auto 0;
	height:350px;
	overflow:hidden;
	text-align: center;
	}
	
*product_link img{
	margin: 0 10px 0;
	}
	
#p_wrapper{
	width:1000px;
	margin: 10px auto 80px;
	background-image: url(img/back_grad.png);
	background-repeat: no-repeat;
	padding-top: 10px;
	}
.about_project{
	position:absolute;
	left: 395px;
	top: 82px;
	width: 254px;
	font-size: 14px;
	}


/* product */

#product_1 {
	position:absolute;
	display:inline;
	left: 16px;
	top: 15px;
	}
#product_2 {
	position:absolute;
	display:inline;
	left: 263px;
	top: 15px;
	}
#product_3 {
	position:absolute;
	display:inline;
	left: 510px;
	top: 15px;
	}
#product_4 {
	position:absolute;
	display:inline;
	left: 756px;
	top: 15px;
	}
	
#privacy{
	width:800px;
	height:auto;
	margin:0 auto 0;
	}
	
#privacy h2{
	font-size:12px;
	color:#A37E39;
	}
#privacy p,ul{
	font-size:9px;
	color:#005E3C;
	margin:10px auto 10px;
	}


	
/* clear */
.clear{
	clear:both;
	margin: 0 auto 0;
	}

/* footer */
.footer_colorbar{
	width:1000px;
	height:30px;
	position:absolute;
	background-color:#CCC;
	z-index:1;
	left: 98px;
	top: 88px;
	}

#footer{
	position:relative;
	width:1000px;
	height:160px;
	background-color:#DBD2BC;
	margin:0px auto 0px;
	z-index: 0;
	background-image: url(img/footer_bg.png);
	background-repeat: repeat-x;
	/* top: 20px; */
	/* left: 0px; */
}
	
#footer p{
	position:absolute;
	top : 0px;
	left: 30px;
	font-size:9px;
	width: 204px;
	color: #a27e3d;
	z-index: 1;
	}
	
#madoguchi {
	position:absolute;
	top:34px;
	left:30px;
	font-size: 12px;
	background-color: #960;
	color: #FFF;
	padding: 0 10px 0;
	}
	
#madoguchi2 {
	position:absolute;
	top:34px;
	left:152px;
	font-size: 12px;
	color: #a27e3d;
	}

#copyright{
	position:absolute;
	top:34px;
	left:565px;
	font-size: 12px;
	font-style: normal;
	color: #a27e3d;
	}
	
#footer a:link,a:visited,a:hover, a:active{
	text-decoration:none;
	color:#a27e3d;
	}

/* wrapping*/
	#wrapping_header{
	width:100%;
	height:auto;
	background-color: #ede8de;
		
	margin-top: 0px;
	padding-top: 0px;
}
	#wrapping_footer{
	width:100%;
	height:auto;
	background-image: url(img/footer_bg.png);
		
	margin-top: 47px;
}
		
/* others */
	#empty_box{
		width:1000px;
		height:500px;
		}
		
	.order_button{
	width:150px;
	/* color:#FFF; */
	/* background-color:#000; */
		}
		
	#order1{
	position:absolute;
	top: 460px;
	left: 81px;
		}
	
	#order2{
	position:absolute;
	top: 348px;
	left: 728px;
		
	font-size: 16px;
	color: #fff;
}
		
/* img_position */
.img_center{
	text-align:center;
	}

.img_left{
	text-align:left;
	}
	
/* text_position*/
.text_left{
	text-align:left;
	}

/* comment */
#jizake_comment{
	font-size:18px;
	position:absolute;
	top: 423px;
	left: 37px;
	}

#furusato_comment1{
	font-size: 18px;
	position:absolute;
	top: 113px;
	left: 626px;
	}
	
#furusato_comment2{
	font-size: 15px;
	position:absolute;
	top: 177px;
	left: 455px;
	width: 143px;
}
	
#hinode_ex{
	font-size:12px;
	position: absolute;
	top: 39px;
	left: 144px;
	}
	
#ine_taiwa{
	font-size:18px;
	position: absolute;
	top: 392px;
	left: 343px;
	width: 600px;
	text-align: left;
	line-height: 2em;
	}

#chonansui{
	font-size:18px;
	position: absolute;
	top: 636px;
	left: 43px;
	text-align: left;
	line-height: 2em;
	font-style: normal;
	}
	
#sake p{
	margin:0px;
	padding:0px;
	}
	
#furusato_monogatari{
	position:relative;
	
	margin-top: 48px;
}

#jizake{
	position:relative;
	margin-top: 28px;
}
	
#mizuhiki{
	position:relative;
	}
	
#kodawari{
	position:relative;
	margin-top: 54px;
}

img#g1 {
    position: relative;
    margin-top: 35px;
}
h1 {
    /* margin: 0px; */
}
h1#header {
    margin-top: 0px;
}
div#kuwashiku k1 {
    position: absolute;
    top: 67px;
    left: 10px;
}

p.setsumei {
    font-size: 10px;
    text-align: left;
    list-style: inherit;
}
p#setsumei1 {
    position: absolute;
    top: 166px;
    left: 12px;
}

h2#goannnai {
    background-image: url("img/syohin_no_goannai_bar.png");
    width: 963px;
    height: 34px;
    /* border: 1px dashed #000; */
    margin-top: 28px;
    margin-left: 18px;
}

img#toyama_map {
    position: relative;
    top: 0px;
    left: 14px;
}
img#k1 {
    position: relative;
    top: 42px;
    left: 6px;
}


div#p_left2 {
    height: 139px;
    width: 900px;
    /* border: 1px dashed #aaa; */
    position: relative;
    overflow: hidden;
}
div#p_left2 p {
    width: 400px;
    /* height: 146px; */
    top: -66px;
    left: 281px;
    position: relative;
}

p#order1 a {
    font-size: 16px;
    color: #fff;
    text-decoration: none;
    position: relative;
    /* top: 0px; */
    /* left: 6px; */
}

p#mikaeri_ex1 {
    position: relative;
    top: -281px;
    left: -344px;
    font-size: 13px;
    display:none;
}
p#mikaeri_ex2 {
    position: relative;
    top: -282px;
    left: -272px;
    font-size: 13px;
    display:none;
}

p#furusato_comment3 {
    position: absolute;
    top: 279px;
    left: 633px;
    font-size: 14px;
    color: #A37B49;
}
p#order2 a {
    color: #fff;
    text-decoration: none;
}
p#jizake_comment2 {
    position: relative;
    top: -91px;
    left: 43px;
}

p#furusato_comment4 {
    position: absolute; 
    top: 247px; left: 633px; font-size: 14px; color: #A37B49;
}
p#furusato_comment1_1 {
    font-size: 18px; position: absolute; 
    top: 107px; left: 626px;
}

p#order3 {
    position: absolute; 
    top: 345px; 
    left: 719px; font-size: 16px; color: #fff;
}
p#order3 a {
    color: #fff;
    text-decoration: none;
}





