@charset "Shift_JIS";

.border {/*緑のボーダー*/
width:560px;
padding:5px 10px 15px 0;
}

.border2 {/*緑のボーダー*/
width:560px;
padding: 10px 10px 15px 0;
}




.return a,.return a:link,.return a:hover, .return a:active,.return a:active{/*TOPへ戻る*/
float:right;
text-align: right;
padding:10px 50px 20px 0;
color:#996600;
}


.topbox {/*indexページなどを囲う各ボックス部分*/
width:540px;
padding: 10px 20px 10px 10px;
font-size:1em;
text-align:left;
}


.topbox p.first{/*indexページとそのボックス部分*/
width:400px;
padding-left:60px;
font-size:1em;
text-align:left;
}


.topbox1 {/*indexページ一番上のボックス部分*/
width:540px;
padding-left:10px;
font-size:1em;
text-align:left;
}



.topbox1 li{/*indexページ一番上のボックス部分リスト*/
list-style-position:inside;
list-style-type:disc;
padding-bottom:5px;
}

.topbox1 li.toplist {/*indexページ一番上のボックス部分リスト一番上*/
list-style-position:inside;
list-style-type:disc;
padding-top:10px;
}


.hutoi {/*太い文字*/
font-weight:bold;
}



.kitchen {/*新着情報のbox*/
width:522px;
height:160px;
padding: 33px 0 0 20px;
font-size:1em;
text-align:left;
background:url(../image/kitchennews.jpg) no-repeat;

}

.kitchenin {/*新着情報の中のbox*/
width:354px;
height:80px;
padding-top:10px;
padding-left:10px;
overflow: scroll;
overflow-x: hidden;

}
.kitchen dt,.kitchen dd {/*新着の定義リスト*/
width:354px;
padding-top:5px;
}
.kitchen dd {/*新着の定義リスト*/
width:354px;
padding-top:5px;
overflow: scroll;
overflow-x: hidden;
}

.wanwankoe { /*ワンコの声のテーブル画像*/
width:502px;
background:url(../image/wanwanmamanokoeback.jpg) repeat-y;
}




.wanwankoe-middle { /*ワンコの声のテーブル画像*/
width:502px;

}

.wanwankoe-left {/*wanwan mamaの左側*/
width:130px;
padding-left:10px;
padding-right:10px;
float:left;

}


.wanwankoe-right{/*wanwan mamaの右側*/
width:340px;
padding-right:10px;
float:right;

}
.wanwankoe-bottom {
width: 502px;
}

.orage {/*オレンジの文字*/
color:#FF6600;
}


ul#listbox {/*indexページのリスト*/
width:567px;
margin: 0;
list-style:none;
float:left;
}


#listbox li, #listbox li a:hover {/*indexページ*/
width:189px;
height:47px;
margin:0;
padding:0;
float: left;
text-decoration:none;
}



.topboxq {/*Q&Aページ一番上のボックス部分*/
width:568px;
padding: 10px 10px 0x 20px;
font-size:1em;
text-align:left;
}

h2.question {/*Q&Aページ一番上のQ*/
	width:505px;
	padding: 20px 0 30px 63px;
	background-image: url(../image/question.jpg);
	background-repeat: no-repeat;
	font-size:110%;
	clear:both;
}

.topboxa {/*Q&Aページ一番上のanser*/
width:65px;
padding-left:10px;
font-size:1em;
float:left;
}

.topboxqbun {/*Q&Aページ一番上のボックス部分*/
width:445px;
padding:10px 0px 30px 10px;
font-size:1em;
float:left;
}


div.koe {/*お客様の声のページのbox*/
width: 513px;
padding-right:20px;
background: url(../image/wankokoe.jpg) no-repeat center top;
}

div.koe1 {/*お客様の声のページのbox*/
width: 513px;
padding-right:20px;
background: url(../image/wankokoe1.jpg) no-repeat center top;
}

div.koe2 {/*お客様の声のページのbox*/
width: 513px;
padding-right:20px;
background: url(../image/wankokoe2.jpg) no-repeat center top;
}

div.koe3 {/*お客様の声のページのbox*/
width: 513px;
padding-right:20px;
background: url(../image/wankokoe3.jpg) no-repeat center top;
}


div.koe div.koe-right,div.koe1 div.koe-right,div.koe2 div.koe-right,div.koe3 div.koe-right {/*わんこの声の右側*/
width: 410px;
padding-left: 128px;

}

div.koe div.koe-right p,div.koe1 div.koe-right p,div.koe2 div.koe-right p,div.koe3 div.koe-right p {/*わんこの声の右側*/
width:280px;
padding-top:30px;
padding-left:38px;

}

div.koe-right h2 {/*わんこの声の右側の見出し*/
padding:25px 0 0 15px;
_padding:28px 0 0 28px;/*IE6のみ*/
font-size:1.1em;
_font-size:1.1em;
font-weight:normal;
letter-spacing:95%;
}


div.koe-right h2.short {/*わんこの声の右側の見出し*/
padding:25px 0 0 10px;
_padding:28px 0 0 20px;/*IE6のみ*/
font-size:0.98em;
_font-size:0.88em;
font-weight:normal;
}

div.oyanami {/*商品紹介のお悩みワンコのBOX*/
width:537px;
}

div.oyanami-left {/*お悩みワンコ左側*/
width:275px;
float:left;
}

div.oyanami-right {/*お悩みワンコ右側*/
width:232px;
height:356px;
padding:20px 15px 0;
float:right;
background:url(../image/oyanami-right.jpg) no-repeat right top;
} 

div.o-flow {
	overflow:auto;
	height:320px;
	padding-right:4px;
}

div.oyanami-right h4 {/*お悩みワンコテキスト見出し*/
padding-bottom: 5px;　
font-size:1.6em;
color:#4BA04B;
} 
* html div.oyanami-right h4 {/*お悩みワンコテキスト見出し*/
font-size:1.2em;
}
div.oyanami-right p {/*お悩みワンコ文字段落*/
font-size:0.9em;
line-height:120%;
padding-bottom:8px;　

} 

div.topbox p.oyanami {/*商品紹介段落*/
padding-left:5px;
margin:0;
}
div.motto {/*商品紹介のもっとのみだし*/
width:530px;
}

div.motto-left{/*商品紹介のもっとの左*/
width:380px;
float:left;
}
div.morro-right {/*商品紹介のもっとの右*/
width:126px;
float:right;
}


table.shouhin1 {/*商品紹介table*/
width:545px;
margin-top:10px;
border:none;
}



table.shouhin2 {/*商品紹介table*/
width:545px;
margin-bottom:10px;
border:none;
}


td.photo {/*写真部分*/
width:245px;
padding:0 10px;
text-align:center;
background:#432E14;
}
td.koumoku {/*内容*/
width:80px;
background:#FFCC33;
text-align:center;

}
td.naiyou {/*内容*/
width:200px;
background:#FFECB3;
text-align:left;
padding: 5px 5px;
}

td.chouri {/*調理*/
width: 445px;
background:#FFECB3;
text-align:left;
padding:10px 10px;
}


table.otoiawase {/*お問い合わせ*/
width:450px;
}

th.otoiawasekoumoku {/*お問い合わせ項目*/
	width:150px;
	color:#663300;
	background: url(../image/otoiawasetableback2.jpg) repeat-y;
	text-align: center;
	font-weight:normal;
	
}
 td.otoiawasenaiyou {/*お問い合わせ内容*/
	width: 295px;
	padding: 5px 0 5px 5px;
	border: 1px solid  #FFCC66;
	background:#FFFFCC;
}

td.iken {/*疾患アリの場合の文字記入欄*/
	width:440px;
	padding: 5px 0 5px 10px;
	background:#FFFFCC;
	border: 1px solid  #FFCC66;
}

textarea.iken {/*textエリア*/
width: 330px;
}

td.submit {/*送信ボタン*/
width: 450px
padding:20px 0;
background:#FFFFFF;
text-align: center;
}

.red {/*赤*/
color: #FF0000;
}

.redfutoi {/*赤の太い文字*/
color: #FF0000;
font-weight:bold;
}


p.underred a {/*赤い下の線*/
color: #FF0000;
text-decoration: underline;
}
.usured {/*うすい赤*/
	color: #FF3300;
}


#syurui, #mail, #name,#dogimg{/*テキストエリア一行*/
width:200px;
}

#kg {/*kgのテキストエリア*/
width:40px;
}
textarea {/*テキストエリア*/
width: 270px;
}


p.bigfont {/*送信後の太い文字*/
font-weight:bold;
font-size:2em;
text-align:center;
}


p.sousin {
text-align:center;
}

#companymain p {/*会社情報*/
color:#660000;
width:325px;
padding:20px 0;
}

.sozaibox {/*素材のおおもとのbox*/
width:540px;
margin-left:10px;
background:url(../image/sozaiback.jpg) repeat-y;
text-align:left;
}


.sozaiboxin {/*素材のおおもとのbox*/
width:495px;
padding: 0 20px 0px 15px;

}


.sozaiboxin p {/*素材のおおもとのbox*/
clear:both;
width:495px;
padding: 5px 0 5px 5px;
}

div.sozaimidashi{/*素材見出しbox*/
width:380px;
padding:5px 0 0px 10px;
margin-top:10px;
height:26px;
background:url(../image/sozaimidashi.jpg) no-repeat;
}

div.sozaimidashi-left{/*素材見出し左*/
width:260px;
float:left;
}


div.sozaimidashi-right{/*素材見出し右*/
width:120px;
text-align:right;
float:right;
}

 h2.sozaimidashi{/*素材見出し*/
font-size: 1.3em;
}

 h3.sozaimidashi{/*素材見出し県名*/
font-size: 1.1em;
}

div.sozaiboxin dl {/*素材ページの定義リスト*/
width:500px;
}

div.sozaiboxin dt {/*素材ページの定義リスト*/
 float:left;   
 padding:5px 10px 5px 15px;   
 font-weight:bold;
   
}


div.sozaiboxin dt.cleardt {/*素材ページの定義リスト*/
 float:left;   
 padding:5px 10px 5px 15px;   
 font-weight:bold;
 clear:both;
   
}


div.sozaiboxin dd {/*素材ページの定義リスト*/
padding:5px 0px 5px;
}

div.cyumonwrapper {/*注文のおおもとを囲うテーブル*/
width:550px;
}
div.cyumonwrapper h3.cyumon,h3.cyumon {/*注文見出し*/
font-size:1.1em;
padding:10px 0 10px 10px;
}


div.cyumon {/*注文を囲うぼっくす*/
width: 530px;
padding-left: 10px;
}

div.cyumon-left {/*数字*/
width: 20px;
padding: 3px 0;
float:left;
}

div.cyumon-right {/*ないよう*/
width: 500px;
padding: 3px 0;
float:right;
}


table.tokutei {/*特定ページのテーブル*/
width: 450px;
margin-top:10px;
}

th.tokukoumoku {/*特定pageの項目*/
width:150px;
padding:5px 0 5px 5px;
background-color:#D6CFA9;
vertical-align:top;
border: 1px solid #D6CFA9;
line-height:1.5em;
}
td.tokunaiyou {/*特定pageの内容*/
width: 298px;
padding: 5px 0 5px 5px;
border: 1px solid #D6CFA9;
line-height:1.5em;
}




td.tokunaiyou dl {/*特定pageのリストたち*/
width:298px;

}

td.tokunaiyou dt {
 float:left;   
 padding:5px 5px 5px 5px;   
 font-weight:bold;   
line-height:1.5em;
}

td.tokunaiyou dd {
 padding:5px 5px 5px 120px;   
line-height:1.5em;

}

h2.privacymidashi {
padding:0 0 10px 0;
}


div.privacybox {/*個人情報の余白用のbox*/
width:503px;
padding:10px 10px 10px 15px;
border: 1px solid #ECE9D8;
}

div.privacyboxin {/*個人情報のおおもとのボックス*/
width:498px;
border: 1px solid #ECE9D8;
}

.privacyboxin ol {/*個人情報のおおもとのボックス*/
zoom : 1;
padding-left : 2em;
}


.privacyboxin li {/*個人情報のおおもとのボックス*/
zoom : normal;
font-size:0.8em;

}

div.ijou {
letter-spacing: 1.5em;
text-align:right; 

}

ul.shouhin-list ul {
	list-style:none;
}
ul.shouhin-list li {
	list-style:none;
	line-height:1.5;
	padding-left:8px;
	padding-bottom:3px;
	padding-top:5px;
	text-indent:-1.2em;
}