html{

	height:100%;

}



body {

	border:0px;

	text-align:center;

	background-image:url("4acfb702f900fb32c43506ef.png");

	margin:0;

	height:100%;

	width:100%;

}





/* page

------------------------------------- */



#page1 {

	border-top:3px solid #1e8222;

	text-align:center;

	position:relative;

	min-height: 100%;

	width:100%;

	margin:0 auto;

}

* html div#page1 {

	height:100%;

}

#page2 {

	background-color: #FFFFFF;

	width:850px;

	margin-right:auto;

	margin-left:auto;

	text-align:left;

	position:relative;

	min-height: 100%;

	line-height:150%;

}

* html div#page2 {

	height:100%;

}

#page3 {

	border-top:3px solid #1e8222;

	text-align:center;

	position:relative;

	min-height: 100%;

	width:100%;

	margin:0 auto;

}

* html div#page3 {

	height:100%;

}

#page4 {

	background-color: #FFFFFF;

	width:900px;

	margin-right:auto;

	margin-left:auto;

	text-align:left;

	position:relative;

	min-height: 100%;

	line-height:150%;

}

* html div#page4 {

	height:100%;

}



#header-top{

	position:relative;

	width:980px;

	height:410px;

	background-image:url("a5ba51b92a473ec4107e54a0.png");

	background-repeat:no-repeat;

	margin:0 auto;

}



#header{

	position:relative;

	width:980px;

	height:160px;

	background-image:url("104d1296507c16c0ec2c1fe6.png");

	background-repeat:no-repeat;

	margin:0 auto;

}



#header p{

	margin:0;

	padding:0;

	position:absolute;

	top:40px;

	left:40px;

}



#header p a{

	width:470px;

	height:120px;

	display:block;

	text-indent:-99999px;

}



ul#h-navi{

	position:absolute;

	top:15px;

	right:10px;

	margin:0;

	padding:0;

	font-size:12px;

	line-height:16px;

}



ul#h-navi li{

	float:left;

	list-style:none;

	background-image:url("62e319e05e7c24d95c4f31f1.png");

	background-repeat:no-repeat;

	padding:0 0 0 17px;

	margin:0 0 0 15px;

}



ul#h-navi li a{

	color:#302523;

	text-decoration:none;

}



ul#h-navi li a:hover{

	color:#006600;

	text-decoration:underline;

}



#header-top #h-shop{

	position:absolute;

	top:320px;

	left:635px;

}

	

#header-top #h-shop a{

	background-image:url("862100323f69fced82a6f6c7.png");

	background-repeat:no-repeat;

	width:256px;

	height:41px;

	display:block;

	text-indent:-99999px;

}



#header-top #h-shop a:hover{

	background-position:0 -41px;

}



.search15 {

	position:absolute;

	top:40px;

	right:10px;

}



.search15 .search_textbox{

	width:230px;

} 





.navi-box{

	background-image:url("f6fd58eaafef4ac1494f9651.png");

	width:100%;

}



ul#g-navi{

	margin:0 auto;

	padding:0;

	width:980px;

}



ul#g-navi li{

	float:left;

	height:57px;

	list-style:none;

}



ul#g-navi li a{

	text-indent:-99999px;

	background-repeat:no-repeat;

}

ul#g-navi li.navi1 a{

		background-image:url("7d6c68d9ef38948d6e84b661.png");

		width:154px;

		height:57px;

		display:block;

}



ul#g-navi li.navi2 a{

		background-image:url("be0d59ee1897753b35359fde.png");

		width:151px;

		height:57px;

		display:block;

}



ul#g-navi li.navi3 a{

		background-image:url("b0886e54c0a3da3219d7441c.png");

		width:178px;

		height:57px;

		display:block;

}



ul#g-navi li.navi4 a{

		background-image:url("d9d5d15eb5bedf42842f605c.png");

		width:160px;

		height:57px;

		display:block;

}



ul#g-navi li.navi5 a{

		background-image:url("b546ddf1d7853881a4f69394.png");

		width:162px;

		height:57px;

		display:block;

}



ul#g-navi li.navi6 a{

		background-image:url("3132cc5cab6e830e567298a2.png");

		width:175px;

		height:57px;

		display:block;

}



ul#g-navi li.navi1 a:hover,

ul#g-navi li.navi2 a:hover,

ul#g-navi li.navi3 a:hover,

ul#g-navi li.navi4 a:hover,

ul#g-navi li.navi5 a:hover,

ul#g-navi li.navi6 a:hover{

	background-position:0 -57px;

}









/* content

------------------------------------- */



#content{

	margin:0px auto 30px auto;

	width:980px;

	text-align:left;

}





/* kiji-image

------------------------------------- */



.size35{

	text-align: center;

	width: 35px;

	height: 35px;

}

.size55{

	text-align: center;

	width: 55px;

	height: 55px;

}

.size120{

	text-align: center;

	width: 120px;

	height: 120px;

}

img{

	vertical-align:top;

}



.img-left{

	float:left;

	margin:0 15px 15px 0;

}



.img-right{

	float:right;

	margin:0 0 15px 15px;

}





/* main

------------------------------------- */



#main1{

	margin:10px 0 0 0;

	padding:0px 0px 0px 0px;

	float:left;

	width:100%;

}



#breadcrumb{

	font-size:12px;

	border-bottom:1px dotted #333333;

	padding: 3px 0 0 1em;

	margin:0 0 30px 0;

}



#main2{

	margin:0px 15px 0px 0px;

	padding:0px 0px 0px 0px;

	float:right;

	width:585px;

}

#main3{

	margin: 0;

	padding: 20px 0 0 40px;

	float:left;

	width:535px;

}

#main4{

	margin:0px 0px 0px 15px;

	padding:0px 0px 0px 0px;

	float:right;

	width:500px;

}

#main_body{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	float:left;

}





/* parts4 list

------------------------------------- */



.parts4{

	

	margin:0px 0px 10px 0px;

	padding:0px 0px 0px 0px;

}

.parts4 .kiji_contents{

	margin:0px 0px 0px 0px;

	padding:0px 10px 0px 10px;

	clear:both;

	border-bottom:1px dotted #aaaaaa;

}

.parts4 h3{

	margin:0px 0px 0px 0px;

	padding:5px 0px 5px 0px;

	color:#000000;

	font-size:85%;

	font-weight:normal;

	text-indent:0px;

}

.parts4 .kiji_date{

	margin:0px 0px 0px 0px;

	padding:0px 10px 0px 0px;

	color:#777777;

	font-size:85%;

	font-weight:normal;

	text-indent:0px;

}

.parts4 .links {

	color:#777777;

	line-height:25px;

	margin:3px 5px 0px 0px;

	padding:0;

	text-align:right;

	font-size:100%;

}



/* parts10 free

------------------------------------- */



.parts10 h2{

	background-color: #EDAD00;

	margin:0px 0px 5px 0px;

	padding:0px 0px 0px 10px;

	height:34px;

	line-height:34px;

	color:#ffffff;

	font-size:116%;

	font-weight:normal;

	text-indent:0px;

	text-align:left;

}

.parts10{

	width: 535px;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

}





/* parts5 list

------------------------------------- */



.parts5{

	

	margin:0px 0px 10px 0px;

	padding:0px 0px 0px 0px;

}

.parts5 h2{

	background-color: #EDAD00;

	margin:0px 0px 2px 0px;

	padding:0px 0px 0px 10px;

	height:34px;

	line-height:34px;

	color:#ffffff;

	font-size:116%;

	font-weight:normal;

	text-indent:0px;

}

.parts5 .kiji_contents{

	margin:0px 0px 0px 0px;

	padding:5px 10px 5px 10px;

	clear:both;

	border-bottom:1px dotted #aaaaaa;

}

.parts5 .kiji_image{

	

	border:1px solid #999999;

	margin:0px 10px 0px 0px;

	padding:0px 0px 0px 0px;

	height:55px;

	width:55px;

	float:left;

}

.parts5 .kiji_body{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	float:left;

}

.parts5 h3{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	color:#000000;

	font-size:100%;

	font-weight:normal;

	text-indent:0px;

}

.parts5 h3 a,

.parts5 h3 ,

.parts5 h3 a:active, 

.parts5 h3 a:visited{

	color: #0000FF;

	text-decoration: none;

}

.parts5 h3 a:hover {

	color: #8F0CFC;

	text-decoration: underline;

}

.parts5 p{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	color:#777777;

	font-size:93%;

	font-weight:normal;

	text-indent:0px;

}

.parts5 .kiji_date{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	color:#777777;

	font-size:85%;

	font-weight:normal;

	text-indent:0px;

}

.parts5 .kiji_member{

	margin:0px 2px 0px 0px;

	padding:0px 0px 0px 10px;

	color:#777777;

	font-size:100%;

	font-weight:normal;

	text-indent:0px;

}

.parts5 .links {

	color:#777777;

	line-height:25px;

	margin:3px 5px 0px 0px;

	padding:0;

	text-align:right;

	font-size:100%;

}



/* parts6 free

------------------------------------- */



.parts6 h2{

	background-color: #EDAD00;

	margin:0px 0px 5px 0px;

	padding:0px 0px 0px 10px;

	height:34px;

	line-height:34px;

	color:#ffffff;

	font-size:116%;

	font-weight:normal;

	text-indent:0px;

	text-align:left;

}

.parts6{

	

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

}





/* parts7 form

------------------------------------- */



.parts7{

	margin:0px 0px 10px 0px;

	padding:0px 0px 0px 0px;

}

.parts7 h2{

	margin:0px 0px 2px 0px;

	padding:0px 0px 0px 10px;

	height:34px;

	line-height:34px;

	color:#ffffff;

	font-size:116%;

	font-weight:normal;

	text-indent:0px;

}

.parts7 .contact_contents{

	margin:0px 0px 0px 0px;

	padding:5px 10px 5px 10px;

	clear:both;

}

.parts7 .contact_text{

	margin:0px 0px 20px 0px;

	padding:0px 0px 0px 0px;

}

.parts7 .contact_form li{

	display:inline-table;

	margin:0px 0px 8px 0px;

}

.parts7 .contact_index,

.parts7 .contact_body,

.parts7 .contact_submit{

	float:left;

}

.parts7 .contact_index{

	text-align:right;

	width:100px;

	line-height:150%;

	font-size:93%;

	color:#000000;

	min-height: 1px;

	padding-top:2px;

}

.parts7 .contact_body{

	padding:0px 0px 0px 10px;

	width:550px;

}

.parts7 .contact_body input,

.parts7 .contact_body textarea{

	border:1px solid #B7B8B8;

	padding:4px;

	margin:0px 0px 0px 0px;

	font-size:100%;

}

.parts7 .contact_body textarea{

	margin:0px 0px 0px 0px;

	width:375px;

}

.parts7 .contact_body select{

	border:1px solid #B7B8B8;

	padding:2px;

	font-size:100%;

}

.parts7 .contact_body option{

	line-height:150%;

	padding:0px 5px;

}

.parts7 .contact_body_comment{

	font-size:85%;

	color:#777777;

}

.parts7 .contact_body_needs{

	font-size:85%;

	color:#CC0000;

}

.parts7 .contact_submit{

	color:#ffffff;

	margin:0px 0px 0px 10px;

	padding:6px 0px;

}

.parts7 .contact_ssl{

	margin:20px 0px 0px 90px;

	padding:0px 0px;

	line-height:150%;

	font-size:85%;

}

.parts7 .contact_ssl img{

	margin:0px 0px 5px 0px;

	padding:0px 0px;

}





/* header1

------------------------------------- */



#header1 {

	

	margin:0px 0px 10px 0px;

}





/* header1 free1

------------------------------------- */



#header1 .free1{

	

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

}



/* lside1

------------------------------------- */



#lside1{

	float:left;

	width:220px;

	

	margin-left:15px;

}

#lside1 .parts_title {

	background-color:#EDAD00;

	border:0 solid #FFFFFF;

	color:#FFFFFF;

	font-size:100%;

	font-weight:normal;

	height:28px;

	line-height:28px;

	margin:0px 0px 5px 0px;

	padding:0px 0px 0px 5px;

	text-indent:0;

}





/* lside1 link3

------------------------------------- */



#lside1 .link3{

	width:215px;

	text-align:left;

	font-size:100%;

	margin:0px 0px 10px 0px;

}

#lside1 .link3 li{

	width:215px;

	border-bottom:1px dotted #AAAAAA;

	margin:0px 0px 5px 0px;

	padding:0px 0px 5px 5px;

	text-indent:0px;

	color: #EDAD00;

}





/* rside2

------------------------------------- */



#rside2{

	float:right;

	width:345px;

	margin: 0;

	padding:25px 40px 0 0;

}



.bn-box{

	width:345px;

	margin:0;

	clear:both;

	padding:0 0 15px 0;

}



.bn-box .bn-rest a{

	background-image:url("90d35ef928e8842d2e3276d2.png");

	background-repeat:no-repeat;

	width:167px;

	height:224px;

	display:block;

	text-indent:-99999px;

	float:left;

}



.bn-admi a{

	background-image:url("afc83a94c3a7f7fe174575e6.png");

	background-repeat:no-repeat;

	width:345px;

	height:54px;

	display:block;

	text-indent:-99999px;

}



.bn-box .bn-recipe a{

	background-image:url("21b0cfb5e17997f58b357ffe.png");

	background-repeat:no-repeat;

	width:167px;

	height:224px;

	display:block;

	text-indent:-99999px;

	float:right;

}



.bn-box .bn-rest a:hover,

.bn-box .bn-recipe a:hover{

	background-position:0 -224px;

}



.bn-box .bn-vill a{

	background-image:url("8ee535adc6b432941e83e4e8.png");

	background-repeat:no-repeat;

	width:167px;

	height:185px;

	display:block;

	text-indent:-99999px;

	float:left;

}

.bn-box .bn-vill a:hover{

	background-position:0 -185px;

}



.bn-box ul.bn2-right{

	margin:0;

	padding:0;

	width:167px;

	float:right;

	list-style:none;

}



.bn-box ul.bn2-right .bn-tas a{

	background-image:url("f2ded4dbfdc1dc587bae9611.png");

	background-repeat:no-repeat;

	width:165px;

	height:102px;

	display:block;

	text-indent:-99999px;

	margin:0 0 15px 0;

}



.bn-box ul.bn2-right .bn-oranda a{

		background-image:url("664c4bac7ceda060deac3e82.png");

	background-repeat:no-repeat;

	width:165px;

	height:72px;

	display:block;

	text-indent:-99999px;

	margin:0;

}













/* rside2 free11

------------------------------------- */



#rside2 .free11{

	

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

}



/* footer1

------------------------------------- */



#footer1,

#footer3{

	width:100%;

	margin:0;

	padding:0;

	background-color:#FFF;

	background-image:url("02fd8c746d6d958dd21fe78f.png");

	background-repeat:repeat-x;

	background-position:top;

}



#footer1 a,

#footer3 a{

	color:#302523;

	text-decoration:none;

}



#footer1 a:hover,

#footer3 a:hover{

	color:#006600;

	text-decoration:underline;

}



#up{

	text-align:right;

}



#f-leftbox{

	float:left;

	margin:20px 0 0 0;

}



#f-rightbox{

	float:right;

	margin:20px 0 0 0;

}



ul#f-navi{

	margin:0;

	padding:0;

}



ul#f-navi li{

	list-style:none;

	float:left;

	background-image:url("708efddc38566be812a1f870.png");

	background-repeat:no-repeat;

	padding:0 0 0 15px;

	font-size:12px;

	line-height:16px;

	margin:0 0 0 10px;

}





/* footer1 free2

------------------------------------- */



#footer1 .free2,

#footer3 .free15{

	width:980px;

	margin:0 auto;

	padding:0px 0px 0px 0px;

}



/* footer1 counter12

------------------------------------- */



#footer1 .counter12,

#footer3 .counter16{

	clear:both;

	text-align:left;	

	width:980px;

	margin:0 auto 20px auto;

	padding:0px 0px 5px 0px;

	font-size:85%;

	line-height:150%;

}



.bg-goods{

	background-image:url("acc564d94d27e18a33a7b187.png");

	background-repeat:no-repeat;

	background-position:top;

	width:980px;

	height:351px;

}

.bg-goods .top-text{

	color:#003300;

	font-size:24px;

	line-height:36px;

	padding:80px 80px 0 350px;

}



.goods-left{

	float:left;

	width:570px;

	margin:160px 0 0 0;

}



.goods-right{

	float:right;

	width:410px;

	margin:10px 0 0 0;

}



.g-item{

	font-size:22px;

	line-height:30px;

	font-weight:bold;

	color:#993300;

	padding:15px;

}



.endou{

	padding:0 0 0 150px;

	background-image:url("e67d4af97aaa098390926ca1.png");

	background-repeat:no-repeat;

	background-position:top-left;

	margin:40px 0 0 0;

}



.ad-tel{

	padding:15px 0 0 0;

}

	

.res-left{

	float:left;

	width:470px;

}



.res-right{

	float:right;

	width:470px;

}



.res-box{

	width:980px;

	margin:0 0 20px 0;

	padding:0 0 20px;

	clear:both;

}



.res-box .title{

	border-top:5px solid #060;

	border-bottom:1px solid #060;

	background-color:#dbedc0;/*#1e8124;*/

	padding:7px 0 5px 10px;

	font-size:120%;

	color:#1e8124;

	font-weight:bold;

}



.res-box .ad{

	font-size:12px;

	text-align:right;

	padding:3px 5px 2px 0;

	background-color:#FFF;

	border-bottom:1px solid #060;

}



.res-box ul{

	list-style:none;

	margin:10px 0 5px 0;

	padding:0;

}



.res-box ul li{

	padding:0 0 0 53px;

	margin:5px;

	border-bottom:1px dotted #999999;

}



.res-box ul li.yoyaku{

	background-image:url("cc9368529d685f4b515859fe.png");

	background-repeat:no-repeat;

}



.box-wrapper{

	width:980px;

}



.box-left{

	float:left;

	width:470px;

}



.box-right{

	float:right;

	width:470px;

}



.recipe-box-left{

	float:left;

	width:470px;

}



.recipe-box-right{

	float:right;

	width:470px;

}



.recipe-box-left .title,

.recipe-box-right .title{

	font-size:22px;

	line-height:30px;

	color:#FFF;

	margin:0 0 8px 0;

	padding:8px 1em 4px 1em;

	background-color:#9bbe77;

}



.recipe-box-left .stitle,

.recipe-box-right .stitle{

	font-size:18px;

	line-height:22px;

	color:#ff7e00;

	padding:4px 0 0 4px;

	font-weight:bold;

}

	

.table-border th{

	border-bottom:1px dotted #666666;

	width:120px;

	font-size:12px;

	vertical-align:top;

	padding:8px;

	color:#060;

}



.table-border td{

	padding:8px 0;

	border-bottom:1px dotted #666666;

}



.entry-box{

	border:2px solid #ccbaab;

    margin: 20px 100px;

    padding: 30px 15px;

}

.entry-box p{

	margin: 0 0 15px;

	padding: 0;

	text-align:center;

}



.entry{

	margin: 0 168px;

	padding: 0;

	width:430px;

	height:74px;

	text-align:center;

}

.entry a{

	display:block;

	text-indent:-99999px;

	background:url("c776db0a5722d271e3701a17.png") no-repeat 0 0;

	height:74px;

	width:430px;

	margin: 0;

}

.entry a:hover{

	background:url("c776db0a5722d271e3701a17.png") no-repeat 0 -75px;

}



.googlemaps {

	margin:0 50px;

	border:1px solid #ccc;

}





/* parts25 list

------------------------------------- */



.parts25{

	margin:0px 0px 10px 0px;

	padding:0px 0px 0px 0px;

}

.parts25 .kiji_contents{

	margin:0px 0px 0px 0px;

	padding:5px 10px 5px 10px;

	clear:both;

	border-bottom:1px dotted #aaaaaa;

}

.parts25 .kiji_image{

	background-color: #ffffff;

	border:1px solid #999999;

	margin:0px 10px 0px 0px;

	padding:0px 0px 0px 0px;

	height:55px;

	width:55px;

	float:left;

}

.parts25 .kiji_body{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	float:left;

}

.parts25 h3{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	color:#000000;

	font-size:95%;

	font-weight:normal;

	text-indent:0px;

}

.parts25 p{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	font-size:93%;

	line-height:100%l

	font-weight:normal;

	text-indent:0px;

}

.parts25 .kiji_date{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	font-size:12px;

	line-height:14px;

	font-weight:normal;

	text-indent:0px;

}

.parts25 .links {

	line-height:25px;

	margin:3px 5px 0px 0px;

	padding:0;

	text-align:right;

	font-size:100%;

}



/* parts33 form

------------------------------------- */



.parts33{

	

	margin:0px 0px 10px 0px;

	padding:0px 0px 0px 0px;

}

.parts33 h2{

	background-color: #EDAD00;

	margin:0px 0px 2px 0px;

	padding:0px 0px 0px 10px;

	height:34px;

	line-height:34px;

	color:#ffffff;

	font-size:116%;

	font-weight:normal;

	text-indent:0px;

}

.parts33 .contact_contents{

	margin:0px 0px 0px 0px;

	padding:5px 10px 5px 10px;

	clear:both;

}

.parts33 .contact_text{

	margin:0px 0px 20px 0px;

	padding:0px 0px 0px 0px;

}

.parts33 .contact_form li{

	display:inline-table;

	margin:0px 0px 8px 0px;

}

.parts33 .contact_index,

.parts33 .contact_body,

.parts33 .contact_submit{

	float:left;

}

.parts33 .contact_index{

	text-align:right;

	width:116px;

	line-height:150%;

	font-size:93%;

	color:#000000;

	min-height: 1px;

	padding-top:2px;

}

.parts33 .contact_body{

	padding:0px 0px 0px 10px;

	width:530px;

}

.parts33 .contact_body input,

.parts33 .contact_body textarea{

	border:1px solid #B7B8B8;

	padding:4px;

	margin:0px 0px 0px 0px;

	font-size:100%;

}

.parts33 .contact_body textarea{

	margin:0px 0px 0px 0px;

	width:375px;

}

.parts33 .contact_body select{

	border:1px solid #B7B8B8;

	padding:2px;

	font-size:100%;

}

.parts33 .contact_body option{

	line-height:150%;

	padding:0px 5px;

}

.parts33 .contact_body_comment{

	font-size:85%;

	color:#777777;

}

.parts33 .contact_body_needs{

	font-size:85%;

	color:#CC0000;

}

.parts33 .contact_submit{

	color:#ffffff;

	margin:0px 0px 0px 10px;

	padding:6px 0px;

}

.parts33 .contact_ssl{

	margin:20px 0px 0px 90px;

	padding:0px 0px;

	line-height:150%;

	font-size:85%;

}

.parts33 .contact_ssl img{

	margin:0px 0px 5px 0px;

	padding:0px 0px;

}



/* parts34 free

------------------------------------- */



.parts34{	

	margin: 0;

	padding: 0;

	width: 980px;

}

.par{	

	margin: 0 14%;

	padding: 0;

	background:url("6add39e0023190a1f857e5aa.png") no-repeat 0 0;

	width:700px;

	height:232px;

}



.bus{	

	margin: 0 14%;

	padding: 0;

	background:url("58f7b1e006fa36ca2447abad.png") no-repeat 0 0;

	width:700px;

	height:232px;

}

.parts34 p{	

	margin: 0;

	padding: 76px 15px 0 166px;

}

.buy_btn{

	margin: 0;

	padding: 10px 0 0 450px;

}

.buy_btn a:hover img{

	opacity:0.8;

	filter: alpha(opacity=80);

}





/* kiji

------------------------------------- */



#kiji{

	

	margin:0px 0px 20px 0px;

	padding:0px 0px 0px 0px;

}

#kiji h2{

	background-color: #EDAD00;

	margin:0px 0px 10px 0px;

	padding:0px 0px 0px 10px;

	height:34px;

	line-height:34px;

	color:#ffffff;

	font-size:116%;

	font-weight:normal;

	text-indent:0px;

}

#kiji h2 a,

#kiji h2 ,

#kiji h2 a:active, 

#kiji h2 a:visited{

	color: #ffffff;

	text-decoration: none;

}

#kiji h2 a:hover {

	color: #ffffff;

	text-decoration: underline;

}

#kiji .kiji_contents{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

}

#kiji .kiji_image{

	margin:0px 0px 10px 10px;

	padding:0px 0px 0px 0px;

}

#kiji .kiji_image2{

	margin:0px 10px 10px 0px;

	padding:0px 0px 0px 0px;

	float:left;

}

#kiji p{

	margin:0px 10px 0px 10px;

	padding:0px 0px 0px 0px;

	color:#000000;

	font-size:100%;

	font-weight:normal;

	text-indent:0px;

	line-height:150%;

}



#kiji .kiji_date{

	margin:15px 10px 0px 0px;

	padding:0px 0px 0px 0px;

	color:#000000;

	font-size:85%;

	font-weight:normal;

	text-indent:0px;

	text-align:right;

}

#kiji .kiji_category{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 10px;

	color:#000000;

	font-size:100%;

	font-weight:normal;

	text-indent:0px;

}





/* kiji_comment

------------------------------------- */



#kiji_comment{

	

	margin:0px 0px 10px 0px;

	padding:0px 0px 0px 0px;

}

#kiji_comment h2{

	background-color: #EDAD00;

	margin:0px 0px 10px 0px;

	padding:0px 0px 0px 10px;

	height:34px;

	line-height:34px;

	color:#ffffff;

	font-size:116%;

	font-weight:normal;

	text-indent:0px;

}



#kiji_comment .comment_form li {

    display: inline-table;

    margin: 0 0 8px;

}

#kiji_comment .comment_index,

#kiji_comment .comment_body,

#kiji_comment .comment_submit {

    float: left;

}

#kiji_comment .comment_index {

    color: #000000;

    font-size: 93%;

    line-height: 150%;

    min-height: 1px;

    padding-top: 2px;

    text-align: right;

    width: 35px;

}

#kiji_comment .comment_body {

    padding: 0 0 0 10px;

    width: 500px;

}

#kiji_comment .comment_body span{

    font-size:85%;

}

#kiji_comment .comment_body input,

#kiji_comment .comment_body textarea {

    border: 1px solid #B7B8B8;

    font-size: 100%;

    margin: 0;

    padding: 3px;

}

#kiji_comment .comment_body textarea {

    margin: 0;

    width: 500px;

    height:200px;

}

#kiji_comment .comment_body input[name="cm_name"] {

    width:200px !important;

}

#kiji_comment .comment_body input[name="cm_title"] {

    width:350px !important;

}

#kiji_comment .comment_body input[name="cm_url"] {

    width:350px !important;

}

#kiji_comment .comment_body input[name="input_password"] {

    width:100px !important;

}

#kiji_comment .comment_body input[name="random_password"] {

    width:150px !important;

}

#kiji_comment .comment_body select {

    border: 1px solid #B7B8B8;

    font-size: 100%;

    padding: 2px;

}

#kiji_comment .comment_body option {

    line-height: 150%;

    padding: 0 5px;

}

#kiji_comment .comment_body_comment {

    color: #777777;

    font-size: 85%;

}

#kiji_comment .comment_body img {

    margin:0px 0px 10px 0px;

}

#kiji_comment .comment_submit {

    margin: 0 0 0 10px;

    padding: 6px 0;

}

#kiji_comment .comment_submit span{

    font-size:85%;

}

.contact_form li{

/display: inline;

/zoom: 1;

}





/* kiji footer

------------------------------------- */



#kiji_footer{

	margin:0px 0px 5px 0px;

}





/* member list

------------------------------------- */



#member{

	display:none;

	margin:0px 0px 10px 0px;

	padding:0px 0px 0px 0px;

}

#member h2{

	background-color: #EDAD00;

	margin:0px 0px 2px 0px;

	padding:0px 0px 0px 10px;

	height:34px;

	line-height:34px;

	color:#ffffff;

	font-size:116%;

	font-weight:normal;

	text-indent:0px;

}

#member .member_contents{

	margin:0px 0px 0px 0px;

	padding:5px 10px 5px 10px;

	clear:both;

	border-bottom:1px dotted #aaaaaa;

}

#member .member_album{

	margin:0px 0px 0px 0px;

	padding:3px 10px 2px 10px;

	clear:both;

}

#member .member_image{

	

	border:1px solid #999999;

	margin:0px 10px 0px 0px;

	padding:0px 0px 0px 0px;

	float:left;

}

#member .member_image2{

	

	border:1px solid #999999;

	margin:0px 0px 0px 10px;

	padding:0px 0px 0px 0px;

	float:right;

}

#member .member_body{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	float:left;

}

#member h3{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	color:#000000;

	font-size:100%;

	font-weight:normal;

	text-indent:0px;

}

#member p{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	color:#777777;

	text-indent:0px;

	font-size:93%;

}

#member .member_furi {

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	color:#0000FF;

	font-size:85%;

	font-weight:normal;

	text-indent:0px;

}

#member .member_url {

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	color:#777777;

	font-size:100%;

	font-weight:normal;

	text-indent:0px;

}

#member .member_date {

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	color:#777777;

	font-size:85%;

	font-weight:normal;

	text-indent:0px;

}

#member .links {

	color:#777777;

	line-height:25px;

	margin:0px 5px 0px 0px;

	padding:0;

	text-align:right;

	font-size:100%;

}

#member .links_album {

	color:#777777;

	line-height:25px;

	margin:3px 5px 0px 0px;

	padding:0;

	text-align:right;

	font-size:100%;

	border-top:1px dotted #aaaaaa;

}



#member img{

	vertical-align: top;

}

#member .album{

	

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

}

#member .album img{

	vertical-align: top;

}

#member .album_3_01 table,

#member .album_3_02 table,

#member .album_3_03 table{

	text-align: center;

	width: 181px;

	height: 181px;

	border:1px solid #aaaaaa;

}

#member .album_3_01{

	float:left;

	width:181px;

	margin:0px 10px 0px 0px;

	padding:0px 0px 0px 0px;

}

#member .album_3_02{

	float:left;

	width:181px;

	margin:0px 10px 0px 0px;

	padding:0px 0px 0px 0px;

}

#member .album_3_03{

	float:left;

	width:181px;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

}

#member .album_3_01 h3,

#member .album_3_02 h3,

#member .album_3_03 h3{

	color:#000000;

	font-size:93%;

	line-height:150%;

	font-weight:normal;

	margin:5px 0px 3px 0px;

	padding:0px 0px 0px 0px;

	text-align:center;

}

#member .album_4_01 table,

#member .album_4_02 table,

#member .album_4_03 table,

#member .album_4_04 table{

	text-align: center;

	width: 133px;

	height: 133px;

	border:1px solid #aaaaaa;

}

#member .album_4_01{

	float:left;

	width: 133px;

	margin:0px 10px 0px 0px;

	padding:0px 0px 0px 0px;

}

#member .album_4_02{

	float:left;

	width: 133px;

	margin:0px 10px 0px 0px;

	padding:0px 0px 0px 0px;

}

#member .album_4_03{

	float:left;

	width: 133px;

	margin:0px 10px 0px 0px;

	padding:0px 0px 0px 0px;

}

#member .album_4_04{

	float:left;

	width: 133px;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

}

#member .album_4_01 h3,

#member .album_4_02 h3,

#member .album_4_03 h3,

#member .album_4_04 h3{

	color:#000000;

	font-size:93%;

	line-height:150%;

	font-weight:normal;

	margin:3px 0px 3px 0px;

	padding:0px 0px 0px 0px;

	text-align:center;

}

#member .album_5_01 table,

#member .album_5_02 table,

#member .album_5_03 table,

#member .album_5_04 table,

#member .album_5_05 table{

	text-align: center;

	width: 105px;

	height: 105px;

	border:1px solid #aaaaaa;

}

#member .album_5_01{

	float:left;

	width:105px;

	margin:0px 10px 0px 0px;

	padding:0px 0px 0px 0px;

}

#member .album_5_02{

	float:left;

	width:105px;

	margin:0px 10px 0px 0px;

	padding:0px 0px 0px 0px;

}

#member .album_5_03{

	float:left;

	width:105px;

	margin:0px 10px 0px 0px;

	padding:0px 0px 0px 0px;

}

#member .album_5_04{

	float:left;

	width:105px;

	margin:0px 10px 0px 0px;

	padding:0px 0px 0px 0px;

}

#member .album_5_05{

	float:left;

	width:105px;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

}

#member .album_5_01 h3,

#member .album_5_02 h3,

#member .album_5_03 h3,

#member .album_5_04 h3,

#member .album_5_05 h3{

	color:#000000;

	font-size:93%;

	line-height:150%;

	font-weight:normal;

	margin:3px 0px 3px 0px;

	padding:0px 0px 0px 0px;

	text-align:center;

}



h2{

	border-top:5px solid #060;

	background-color:#dbedc0;

	padding:10px 0 5px 15px;

	font-size:140%;

	color:#1e8124;

	font-weight:normal;

	margin:30px 0 10px 0;

}

h4{

	border-left:1em solid #060;

	padding:4px 0 0 5px;

	font-size:20px;

	line-height:24px;

	color:#060;

	_zoom: 1;

	overflow: hidden

}



#recipe-ono,

#recipe-ogawa,

#recipe-higuchi{

	margin:50px 0 0 0;

	border-top:3px solid #630;

	padding:20px 0 0 0;

}



/* default link

------------------------------------- */



a:link {

	color:#993300;

	text-decoration: none;

}

a:visited {

	color:#996633;

	text-decoration: none;

}

a:hover {

	color:#660000;

	text-decoration: underline;

}

a:active {

	color: #993300;

	text-decoration: none;

}





/* clearfix

------------------------------------- */



.clearfix:after {

  content: ".";  /* ｿｷ､ｷ､､ﾍﾗﾁﾇ､釥・*/

  display: block;  /* ･ﾖ･愠ﾃ･ｯ･・ﾙ･・ﾗﾁﾇ､ﾋ */

  clear: both;

  height: 0;

  visibility: hidden;

}



.clearfix {

  min-height: 1px;

}



* html .clearfix {

  height: 1px;

  /*\*//*/

  height: auto;

  overflow: hidden;

  /**/

}





/* Reset

------------------------------------- */



h1{

	display:none;

}



h1,h3,h5 {

	margin:0px;

	padding:0px;

}



table {

	border-collapse: collapse;

	border-spacing: 0;

}



fieldset, img {

	border: 0;

}



address, caption, cite, code, dfn, em, strong, th, var, optgroup {

	font-style: inherit;

	font-weight: inherit;

}



del, ins {

	text-decoration: none;

}



caption, th {

	text-align: left;

}



q:before, q:after {

	content: '';

}



abbr, acronym {

	border: 0;

	font-variant: normal;

}



sup {

	vertical-align: baseline;

}



sub {

	vertical-align: baseline;

}



legend {

	color: #000;

}



input, button, textarea, select, optgroup, option {

	font-family: inherit;

	font-size: inherit;

	font-style: inherit;

	font-weight: inherit;

}



input, button, textarea, select {

 *font-size: 100%;

}





/* Fonts

------------------------------------- */





body {

	font:13px/1.231 arial, helvetica, clean, sans-serif;

	*font-size:small;/* for IE6/7 */

	*font:x-small;/* for IE Quirks Mode */

}



body {

	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

	line-height:160%;

	font-size:95%;

	color:#302523;

}



select, input, button, textarea, button {

	font:99% arial, helvetica, clean, sans-serif;

}



table {

	font-size:inherit;

	font:100%;

}



pre, code, kbd, samp, tt {

	font-family:monospace;

 	*font-size:108%;

	line-height:100%;

}







//--------------------------------------------------------------------------//

//

//    [ Kumo-no-mine  Ikutu-kuzurete  Tuki-no-yama. ]

//

//       System by tukiyama.  Powered by samidare.

//       Development by team-tukiyama.

//       Copyright (C) fulusato Project. All Rights Reserved.

//

//--------------------------------------------------------------------------//





