@charset "Shift_JIS";



body {

	font-size:small;	

	line-height:1.3;

	background-image:url(../../images/bgc1.gif);

	background-attachment:fixed;

	background-repeat:no-repeat;

	background-position:center;

}



a { text-decoration:none;outline:0px;}

a:hover{ text-decoration:underline;}



/*基本*/

div#container {

	width:700px;

	margin:0px auto;

	background-image:url(../../images/containerBack.gif);

	background-repeat:repeat-y;

	background-color:#eefefe;

	border:1px solid #eee;

}



div#head { 

	width:700px;

	height:321px;

	margin:0;

	padding:0;

}



div#sub_head { 

	width:700px;

	margin:0;

	padding:0;

}



div#sub_top:after {

  content : "";

  display : block;

  height : 0;

  clear : both;

} 



div#main {

	width:513px;

	float:right;

	margin:0;

	padding:0;

}

	

div#navi {

	width:184px;

	float:left;

	margin:3px 0;

	padding:0;

}

	

div#footer {

	width:700px;

	clear:both;

	border-top:1px dotted #999999;

	background:#D7E2E9;

	text-align:center;

	font-size:smaller;

}



div#clear {

	display:block;

	clear:both;

	width:10px;

	height:0px;

	border-bottom:0px solid #fff;

	visibility:hidden;

}



div#footer p a {

	padding:10px;

}



/*ヘッダーのスタイル*/





div#head h1 {

	width:220px;

	height:21px;

	background:url(../../images/tpmns.gif);

	background-repeat:no-repeat;


	float:left;

}



div#sub_head h1 {

	width:220px;

	height:21px;

	background:url(../../images/tpmns.gif);

	background-repeat:no-repeat;


	float:left;

}



div#head ul {

	list-style-type:none;

	margin:0px;

	padding:0px;

	width:480px;

	height:21px;

	float:left;

}



div#sub_head ul {

	list-style-type:none;

	margin:0px;

	padding:0px;

	width:480px;

	height:21px;

	float:left;

}



#head ul li {

	display:inline;

}



#sub_head ul li {

	display:inline;

}



#head ul li.tpmn1 a{display:block;float:left;width:120px;height:21px;background:url(../../images/tpmn.gif);text-indent:-9999px;}

#head ul li.tpmn2 a{display:block;float:left;width:120px;height:21px;background:url(../../images/tpmn2.gif);text-indent:-9999px;}

#head ul li.tpmn3 a{display:block;float:left;width:120px;height:21px;background:url(../../images/tpmn3.gif);text-indent:-9999px;}

#head ul li.tpmn4 a{display:block;float:left;width:120px;height:21px;background:url(../../images/tpmn4.gif);text-indent:-9999px;}



#head ul li.tpmn1 a:hover{display:block;float:left;width:120px;height:21px;background:url(../../images/tpmnb.gif);text-indent:-9999px;}

#head ul li.tpmn2 a:hover{display:block;float:left;width:120px;height:21px;background:url(../../images/tpmnb2.gif);text-indent:-9999px;}

#head ul li.tpmn3 a:hover{display:block;float:left;width:120px;height:21px;background:url(../../images/tpmnb3.gif);text-indent:-9999px;}

#head ul li.tpmn4 a:hover{display:block;float:left;width:120px;height:21px;background:url(../../images/tpmnb4.gif);text-indent:-9999px;}





#sub_head ul li.tpmn1 a{display:block;float:left;width:120px;height:21px;background:url(../../images/tpmn.gif);text-indent:-9999px;}

#sub_head ul li.tpmn2 a{display:block;float:left;width:120px;height:21px;background:url(../../images/tpmn2.gif);text-indent:-9999px;}

#sub_head ul li.tpmn3 a{display:block;float:left;width:120px;height:21px;background:url(../../images/tpmn3.gif);text-indent:-9999px;}

#sub_head ul li.tpmn4 a{display:block;float:left;width:120px;height:21px;background:url(../../images/tpmn4.gif);text-indent:-9999px;}



#sub_head ul li.tpmn1 a:hover{display:block;float:left;width:120px;height:21px;background:url(../../images/tpmnb.gif);text-indent:-9999px;}

#sub_head ul li.tpmn2 a:hover{display:block;float:left;width:120px;height:21px;background:url(../../images/tpmnb2.gif);text-indent:-9999px;}

#sub_head ul li.tpmn3 a:hover{display:block;float:left;width:120px;height:21px;background:url(../../images/tpmnb3.gif);text-indent:-9999px;}

#sub_head ul li.tpmn4 a:hover{display:block;float:left;width:120px;height:21px;background:url(../../images/tpmnb4.gif);text-indent:-9999px;}





#head div#top {

	clear:both;

	width:700px;

	height:300px;

	background-image:url(../../images/title10.jpg);

	background-repeat:no-repeat;

	text-indent:-9999px;

}



#sub_head div#sub_top {

	clear:both;

	width:700px;

	height:100px;

	background-image:url(../../images/header_sub2.jpg);

	background-repeat:no-repeat;

	text-indent:-9999px;

}



div#head div#top h2 {

	text-indent:-9999px;

}



div#dummyButton1 {

	display:block;

	width:200px;

	height:180px;

	float:left;

	margin:65px 0 0 25px;

	padding:0;

	cursor:hand;

	text-indent:-9999px;

}



div#dummyButton2 {

	display:block;

	width:175px;

	height:160px;

	float:left;

	margin:85px 0 0 0;

	padding:0;

	cursor:hand;

	text-indent:-9999px;

}



div#dummyButton3 {

	display:block;

	width:145px;

	height:160px;

	float:left;

	margin:85px 0 0 0;

	padding:0;

	cursor:hand;

	text-indent:-9999px;

}



div#dummyButton4 {

	display:block;

	width:130px;

	height:160px;

	float:left;

	margin:85px 0 0 0;

	padding:0;

	cursor:hand;

	text-indent:-9999px;

}

	

/*ナビのスタイル*/



div#navi h2.fax {

	background:url(../../images/fax_title.jpg) no-repeat;

	width:180px;

	height:32px;

	margin:0 auto;

	text-indent:-9999px;

}



div#navi div#fax_btn a.fax_btn01{

	background:url(../../images/fax_kojin.jpg) no-repeat;

	width:180px;

	height:36px;

	margin:0 auto;

	display:block;

	text-indent:-9999px;

}



div#navi div#fax_btn a.fax_btn01:hover {background:url(../../images/fax_kojin.jpg) no-repeat bottom;}



div#navi div#fax_btn a.fax_btn02{

	background:url(../../images/fax_zoto.jpg) no-repeat;

	width:180px;

	height:36px;

	margin:0 auto;

	display:block;

	text-indent:-9999px;

}



div#navi div#fax_btn a.fax_btn02:hover {background:url(../../images/fax_zoto.jpg) no-repeat bottom;}



div#navi ul.nvg1 {list-style-type:none;margin:0;padding:0;border:}





div#navi ul.nvg1 li {width:184px;height:30px;margin:0;padding:0;float:left;}



div#navi ul.nvg1 li a,

div#navi ul.nvg1 li a:hover {width:184px;height:30px;display:block;text-indent:-9999px;margin:0;padding:0;}



div#navi ul.nvg1 li.bt1 a{background:url(../../images/bt1.gif);}

div#navi ul.nvg1 li.bt2 a{background:url(../../images/bt2.gif);}

div#navi ul.nvg1 li.bt3 a{background:url(../../images/bt3.gif);}

div#navi ul.nvg1 li.bt4 a{background:url(../../images/bt4.gif);}

div#navi ul.nvg1 li.bt5 a{background:url(../../images/bt5.gif);}

div#navi ul.nvg1 li.bt6 a{background:url(../../images/bt6.gif);}

div#navi ul.nvg1 li.bt7 a{background:url(../../images/bt7.gif);}

div#navi ul.nvg1 li.bt8 a{background:url(../../images/bt8.gif);}

div#navi ul.nvg1 li.bt9 a{background:url(../../images/bt9.gif);}

div#navi ul.nvg1 li.bt10 a{background:url(../../images/bt10.gif);}

div#navi ul.nvg1 li.bt11 a{background:url(../../images/bt11.gif);}

div#navi ul.nvg1 li.bt15 a{background:url(../../images/bt15.gif);}

div#navi ul.nvg1 li.bt16 a{background:url(../../images/bt16.gif);}

div#navi ul.nvg1 li.bt17 a{background:url(../../images/bt17.gif);}



div#navi ul.nvg1 li.bt1 a:hover{background:url(../../images/btb1.gif);}

div#navi ul.nvg1 li.bt2 a:hover{background:url(../../images/btb2.gif);}

div#navi ul.nvg1 li.bt3 a:hover{background:url(../../images/btb3.gif);}

div#navi ul.nvg1 li.bt4 a:hover{background:url(../../images/btb4.gif);}

div#navi ul.nvg1 li.bt5 a:hover{background:url(../../images/btb5.gif);}

div#navi ul.nvg1 li.bt6 a:hover{background:url(../../images/btb6.gif);}

div#navi ul.nvg1 li.bt7 a:hover{background:url(../../images/btb7.gif);}

div#navi ul.nvg1 li.bt8 a:hover{background:url(../../images/btb8.gif);}

div#navi ul.nvg1 li.bt9 a:hover{background:url(../../images/btb9.gif);}

div#navi ul.nvg1 li.bt10 a:hover{background:url(../../images/btb10.gif);}

div#navi ul.nvg1 li.bt11 a:hover{background:url(../../images/btb11.gif);}

div#navi ul.nvg1 li.bt15 a:hover{background:url(../../images/btb15.gif);}

div#navi ul.nvg1 li.bt16 a:hover{background:url(../../images/btb16.gif);}

div#navi ul.nvg1 li.bt17 a:hover{background:url(../../images/btb17.gif);}



div#navi h2.btg1 a {width:184px;height:58px;display:block;text-indent:-9999px;background:url(../../images/btg1Off.gif) no-repeat center center;margin:0px auto;float:left;}

div#navi h2.btg1 a:hover {background:url(../../images/btg1On.gif) no-repeat center center;}





/*送料サービスについて*/

div#navi p.postageba {width:177px; height:90px; background:url(../../images/postageba.gif) no-repeat center center; text-indent:-9999px;margin:12px auto 0px 1px;border:1px solid black;float:left;}



div#navi h2.bt12 a {width:184px;height:30px;background:url(../../images/bt12.gif);display:block;text-indent:-9999px;float:left;}

div#navi h2.bt12 a:hover {width:184px;height:30px;background:url(../../images/btb12.gif);display:block;text-indent:-9999px;}



div#navi h2.bt13 a {width:184px;height:30px;background:url(../../images/bt13.gif);display:block;text-indent:-9999px;float:left;}

div#navi h2.bt13 a:hover {width:184px;height:30px;background:url(../../images/btb13.gif);display:block;text-indent:-9999px;}





div.btcom input.inpa {width:90px;}





div.btcom2 {width:153px; margin:12px 2px;padding:12px 12px 0px 12px; float:left;border:1px solid;background:#7fbffc;}

div.btcom2 p{margin-bottom:10px;}

div.btcom2 img{width:135px;margin:0px 9px;}



div.btcom3 {width:153px; margin:12px 1px 0px 1px;float:left;border:1px solid; padding:12px;background:#7fbffc;}



p.btcomk {width:150px;background:url(../../images/kago2.gif) no-repeat right center;padding:10px 0px 8px 0px;}

p.btcomk a {padding-right:32px;color:black;}



p.qrcodea {width:135px;height:135px;background:url(../../images/qrcode.jpg) no-repeat;text-indent:-9999px;margin:auto;}





/*メイン*/



div.bd1 {width:497px;height:210px;margin:0px auto;background:url(../../images/bd1.gif) no-repeat;}

div.bd1 h2 {text-indent:-9999px;}

div.bd1 ul {font-size:12px;margin-top:100px;margin-left:20px;padding-left:20px;width:185px;float:left;list-style-type:none;}

div.bd1 ul li a {color:white;}

div.bd1 p.go1 a {width:239px;height:40px;margin-top:140px;display:block;float:right;text-indent:-9999px;}



h2.bd2 { width:497px;height:154px;margin:12px auto;background:url(../../images/bnn1.gif) no-repeat;text-indent:-9999px;clear:both;}





div#mdtp {width:497px; padding:12px 0px;margin:0px auto;background:url(../../images/mdbg.gif);clear:both;}

h2.md1 { width:497px;height:26px;margin:0px auto;background:url(../../images/md1.gif) no-repeat;text-indent:-9999px;}

h2.md2 { width:497px;height:26px;margin:0px auto;background:url(../../images/md2.gif) no-repeat;text-indent:-9999px;float:left;}

h2.md3 { width:497px;height:26px;margin:0px auto;background:url(../../images/md3.gif) no-repeat;text-indent:-9999px;float:left;}

h2.md4 { width:497px;height:26px;margin:0px auto;background:url(../../images/md4.gif) no-repeat;text-indent:-9999px;float:left;}



h2.bn1 a{display:block;width:497px;height:91px;margin:12px auto;background:url(../../images/bn1.jpg) no-repeat;text-indent:-9999px;clear:both;}



div.ran1 h2 {width:495px;height:41px;margin:0px auto;background:url(../../images/si1.gif);text-indent:-9999px;}

div.ran1 table td {vertical-align:top;padding-bottom:18px;border-top:dotted 1px black;}

div.ran1 {width:495px;margin:12px auto;border:1px solid}

div.ran1 img {float:left;width:110px;padding:5px;border:1px solid black;height:90px;margin:12px 6px 12px 6px;}

div.ran1 p {float:left;width:90px;margin:12px 6px 12px 6px;}

div.ran1 p b {color:#996600;}



div.ran1 div a {width:210px;height:28px;text-indent:-9999px;margin:12px auto;display:block;clear:both;background:url(../../images/about/detailb.gif)}





div#mdtp p {width:142px;float:left;}

div#mdtp img {float:left;width:106px;height:106px;margin:6px 0px 6px 36px ;float:left;}

div#mdtp p.mdb1 {width:299px;float:left;margin:6px 12px;}



/*トップページの商品への誘導部分*/

span.syousaibt {width:100px;float:left;text-align:left;margin-left:20px;}

span.syousaibt a {color:#990000;}



p.syousaibtBottom {

	width:497px;

	height:10px;

	margin-left:8px;

	padding:0;

	background-image:url(../../images/bgd.gif);

	background-repeat:no-repeat;

	background-position:center;

}







/*新着情報*/

div.new1 {

	border:black 1px solid;

	width:495px;

	margin:5px 0 0 7px;

	background:url(../../images/mdbg2.gif);

}





div.new1 h2 {width:495px;height:41px;margin:0px auto;background:url(../../images/ns3.gif);text-indent:-9999px;}

div.new1 ul {list-style-type:none;padding:6px;height:80px;overflow:auto;}

div.new1 ul span {margin-right:12px;}





div.new1 p {

	width:480px;

	height:150px;

	overflow:auto;

	padding:5px;

	

}











/*フッターのスタイル*/



div#footer ul {list-style-type:none;margin:5px 0;padding:0;}

div#footer ul li {display:inline;}

div#footer ul li a{color:black;}

div.preload {display:none;}





/*ネコの手一覧画面*/

html>body div.cathandlist {

	width:513px;

}



div.cathandlist {

	width:480px;

}



p.cate_header {width:450px;margin:0px auto 12px auto;}

div.cathandlist h2 {width:450px;margin:auto;color:#990000;font-weight:bold;margin:12px auto 0px auto;}

div.menu span {margin-left:30px;}





html>body div.product {width:468px;margin-left:12px;padding-left:12px;padding-bottom:12px;border-bottom:1px dotted black;float:left;} 

div.product {cwidth:480px;margin-left:12px;padding-bottom:12px;border-bottom:1px dotted black;float:left;} 

div.product img{width:180px;padding:6px;margin-top:12px;border:1px solid black;float:left;}

div.inside {width:260px;margin-left:12px;margin-top:12px;float:left;}

div.menu { width:495px;margin:auto;clear:both;}



div#contents h3 {font-size:small;color:#006666;font-weight:bold;border-bottom:1px dotted;margin:6px;} 

div#contents p.price {font-size:medium;color:#990000;}

div#contents p.price span {font-size:large;font-family:Georgia, "Times New Roman", Times, serif;color:#990000;margin:12px 6px 12px 6px;padding:36px 6px 6px 6px ;display:block;background:url(../../images/specialprice.gif) no-repeat left top}





div#contents div.product div.inside p.detail a{width:158px;height:25px;background:url(../../images/cathand/detail1.gif) ;text-indent:-9999px;display:block;}





img.cate_header {width:500px;margin:12px auto 12px 6px;}



/*ネコの手詳細画面*/



div#nekodetail {width:513px;float:right;margin-bottom:24px;}

div#nekodetail h2 {font-size:large;color:#003366;font-weight:bold;padding:6px 12px;margin-bottom:6px;border-bottom:2px dotted #003366;font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}

p.de_pr {font-size:large;color:#990000;}

div.cathand_detail {width:414px;margin:12px auto 32px auto;padding-bottom:24px;}

div.cathand_detail_img img {width:74px;margin:3px;}

div.cathand_detail_img {width:400px; margin:auto; }

div.cathand_detail_left img {width:400px;padding:6px;border:solid black 1px;}



p.de_se {font-size:large;font-family:Georgia, "Times New Roman", Times, serif;color:#990000;margin-bottom:6px;}

p.de_ka {margin:6px 0px;padding-left:12px;}

div.cathand_list_banner {display:none;}



div.detailpostage {width:410px;margin:auto;padding:12px;background:#F5F5F5;margin-bottom:12px;border:1px solid black;}

div.detailpostage ul{margin-left:24px;}

div.detailpostage p {margin:12px 0px;}

div.detailpostage p strong {color:#990000;}



/*詳細画面のバナー*/

div.detailbanner {width:200px;margin:5px 12px;float:left;}

div.detailbannera {width:200px;margin:5px 12px 5px 48px;float:left;}

*html div.detailbannera {width:200px;margin:5px 12px 5px 24px;float:left;}

div.detailbanner p {font-size:x-small;}

div.detailbannera p {font-size:x-small;}

div#nekodetail h3 {text-align:center;font-weight:bold;}



div.detailpostage h3{font-weight:bold;font-size:small;color:#336699;}



div#nekodetail table.detailP {width:330px;margin:auto;border-collapse:collapse;}

div#nekodetail table.detailP td {border:1px solid black;padding:3px;background:white;}



div#nekodetail table.postagePB td{padding:3px;background:white;border:1px solid black;}

div#nekodetail table {border-collapse:collapse;}



/*各ページの見出し*/

div#main h2.ab1 {width:495px;height:38px;margin:15px auto 12px auto;background:url(../../images/about/pt1.gif) no-repeat;text-indent:-9999px;}

div#main h2.ab2 {width:495px;height:38px;margin:15px auto 12px auto;background:url(../../images/about/pt2.gif) no-repeat;text-indent:-9999px;}

div#main h2.ab3 {width:495px;height:38px;margin:15px auto 12px auto;background:url(../../images/about/pt3.gif) no-repeat;text-indent:-9999px;}

div#main h2.ab4 {width:495px;height:38px;margin:15px auto 12px auto;background:url(../../images/about/pt4.gif) no-repeat;text-indent:-9999px;}



div#main h2.ab5 {width:495px;height:38px;margin:15px auto 12px auto;background:url(../../images/recipe/pt5.gif) no-repeat;text-indent:-9999px;}

div#main h2.ab6 {width:495px;height:38px;margin:15px auto 12px auto;background:url(../../images/company/pt6.gif) no-repeat;text-indent:-9999px;}

div#main h2.ab7 {width:495px;height:38px;margin:15px auto 12px auto;background:url(../../images/law/pt7.gif) no-repeat;text-indent:-9999px;}

div#main h2.ab8 {width:495px;height:38px;margin:15px auto 12px auto;background:url(../../images/postage/pt8.gif) no-repeat;text-indent:-9999px;}

div#main h2#ab9 {width:495px;height:38px;margin:32px auto 12px auto;background:url(../../images/privacy/pt9.gif) no-repeat;text-indent:-9999px;}

div#main h2.ab10 {width:495px;height:38px;margin:15px auto 12px auto;background:url(../../images/cathand/pt10.gif) no-repeat;text-indent:-9999px;}

div#main h2.ab11 {width:495px;height:38px;margin:15px auto 12px auto;background:url(../../images/link/pt11.gif) no-repeat;text-indent:-9999px;}

div#main h2.ab12 {width:495px;height:38px;margin:15px auto 12px auto;background:url(../../images/btob/pt12.gif) no-repeat;text-indent:-9999px;}

div#main h2.ab13 {width:495px;height:38px;margin:15px auto 12px auto;background:url(../../images/sitemap/pt13.gif) no-repeat;text-indent:-9999px;}



div#main h2.ab15 {width:495px;height:38px;margin:15px auto 12px auto;background:url(../../images/about/pt15.gif) no-repeat;text-indent:-9999px;}



div#main h2.ab16 {width:495px;height:38px;margin:0px auto 12px auto;background:url(../../images/tea/pt16.gif) no-repeat;text-indent:-9999px;}



div#main h2.ab17 {width:495px;height:38px;margin:15px auto 12px auto;background:url(../../images/voice/pt16.gif) no-repeat;text-indent:-9999px;}



/*赤こんにゃくについて*/



div.abaka p {width:480px;margin:12px auto;}

div.abaka h3 {font-size:medium; width:440px; margin:12px auto;}

div.abaka dl {width:480px;margin:0px auto;}

div.abaka dt {font-size:medium; width:440px; margin:12px auto;}

div.abaka dd {margin:12px 0px;}



div.abaka p.akapic {width:460px;margin:12px auto;}

div.abaka p.akapic img {padding:10px; background:#DDDDDD;margin:5px;}



div.akanob {width:480px;margin:auto}

div.akanob p {width:280px;float:left;margin:0px;}

div.akanob img {float:left;margin:0px 0px 12px 24px;padding:6px;border:1px solid;}



/*丁字麩について*/



dl#fuhu { width:450px; margin:auto;background:#DDE4E6;padding:12px auto;}

dl#fuhu dd {padding:12px;border-bottom:1px dotted white;margin:auto;}

dl#fuhu dt {text-indent:24px;margin:12px auto 6px auto;padding-top:6px;font-weight:bold;}

 

div.tjfa {width:480px;margin:auto;padding-bottom:12px;border-bottom:2px dotted #999999;}

div.tjfa p.tjfab {width:220px;margin-right:24px;float:left;}

div.tjfa img.tjfac {padding:10px; background:#DDDDDD;margin:5px;float:left;}



div.abaka table {width:460px;margin-left:30px;}

div.abaka table td {vertical-align:top;}

div.abaka table td p{width:220px;}

div.abaka table td img{padding:10px;border:solid black 1px;}

div.abaka table div a {display:block;width:210px;height:28px;background:url(../../images/about/detailb.gif) no-repeat;text-indent:-9999px;margin:0px auto 12px auto;}



/*こだわりしょうゆについて*/



/*小見出し*/

div.abaka h3.kmdsa {width:495px;height:30px;margin:12px auto;background:url(../../images/about/kmdsa.gif) no-repeat;text-indent:-9999px;}

div.abaka h3.kmdsb {width:495px;height:48px;margin:12px auto;background:url(../../images/about/kmdsb.gif) no-repeat bottom;text-indent:-9999px;border-top:2px dotted #999999;}

div.abaka h3.kmdsc {width:495px;height:30px;margin:12px auto;background:url(../../images/about/kmdsc.gif) no-repeat;text-indent:-9999px;}

div.abaka h3.kmdscb {width:495px;height:48px;margin:12px auto 12px auto;background:url(../../images/about/kmdscb.gif) no-repeat left center;text-indent:-9999px;border-top:2px dotted #999999;}

div.abaka dt.kmdsd {width:480px;height:30px;margin:8px auto;background:url(../../images/about/kmdsd.gif) no-repeat;text-indent:-9999px;}

div.abaka dt.kmdse {width:480px;height:30px;margin:8px auto;background:url(../../images/about/kmdse.gif) no-repeat;text-indent:-9999px;}

div.abaka h3.kmdsf {width:495px;height:30px;margin:8px auto;background:url(../../images/about/kmdsf.gif) no-repeat;text-indent:-9999px;}

div.abaka h3.kmdsg {width:495px;height:42px;margin:8px auto;background:url(../../images/about/kmdsg.gif) no-repeat bottom;text-indent:-9999px;border-top:2px dotted #999999;}

div.abaka h3.kmdsh {width:495px;height:48px;margin:8px auto;background:url(../../images/about/kmdsh.gif) no-repeat bottom;text-indent:-9999px;border-top:2px dotted #999999;}

div.mitinoekipage h2.kmdsi {width:495px;height:30px;margin:12px auto;background:url(../../images/about/kmdsi.gif) no-repeat;text-indent:-9999px;}

div.mitinoekipage h3.kmdsj {width:495px;height:25px;margin:12px auto;background:url(../../images/about/kmdsj.gif) no-repeat;text-indent:-9999px;}

div.mitinoekipage h3.kmdsk {width:495px;height:25px;margin:12px auto;background:url(../../images/about/kmdsk.gif) no-repeat;text-indent:-9999px;}

div.mitinoekipage h3.kmdsl {width:495px;height:25px;margin:12px auto;background:url(../../images/about/kmdsl.gif) no-repeat;text-indent:-9999px;}

div.abaka h3.kmdsm {width:495px;height:25px;margin:12px auto 0px auto;background:url(../../images/about/kmdsm.gif) no-repeat;text-indent:-9999px;}

div.abaka h3.kmdsn {width:495px;height:25px;margin:12px auto 0px auto;background:url(../../images/about/kmdsn.gif) no-repeat;text-indent:-9999px;}

div.abaka h3.kmdso {width:495px;height:25px;margin:12px auto 0px auto;background:url(../../images/about/kmdso.gif) no-repeat;text-indent:-9999px;}



/*しょうゆを使った簡単レシピ*/

h3.rcpm {width:495px;height:30px;margin:12px auto 0px auto;background:url(../../images/about/rcpm.gif) no-repeat;text-indent:-9999px;}



div.recipea {width:452px;margin:0px auto 12px auto;padding:12px;border:1px dotted #999999;}

div.recipea table {width:200px;margin:0px auto 12px auto;border-collapse:collapse;}

div.recipea table td {border:1px solid black;padding:3px;background:#FFEBD7}

div.recipea p img {width:200px; border:1px solid #999999;margin:0px 0px 0px 12px;}

div.recipea p {width:200px;float:left;margin:0px;}

div.recipeb {width:200px;float:right;margin:0px;}

div.recipeb p {width:200px;margin:auto;}

div.recipeb strong {font-weight:bold;}

div.recipeb h4 {margin:auto;font-weight:bold;margin-bottom:10px;color:#FF9933;text-align:center;font-size:medium;border-bottom:dotted 1px #FF9933;}

div.recipeb h5 {margin:0px auto 6px auto;font-weight:bold;color:#003366;}



p.tjfab a {display:block;width:223px;height:44px;background:url(../../images/about/detaila.gif) no-repeat;text-indent:-9999px; }



/*リンクページ*/

div.linkpage dl {width:400px;margin:12px auto;}

div.linkpage dt,dd {width:400px;margin:12px auto;}

div.linkpage a {font-weight:normal;}

div.linkpage h2 {margin-left:60px;}



div.linkbanner table{width:400px;margin:0px auto 12px auto;}

div.linkbanner table tr td {margin-bottom:12px;}

div.linkbanner table tr td p {width:180px;float:left;margin-left:12px;margin-bottom:12px;}

div.linkbanner table tr td img {float:left;margin-botton:12px;}

div.linkbanner table tr td div a {display:none;}

div.linkbanner table tr td p b {font-size:medium;margin-bottom:6px;}



p.frantz2Pager {

	margin:0 0 0 55px;

}



p.frantz2Pager a.next {

	margin-left:5px;

}



p.frantz2Pager a.prev {

	margin-right:5px;

}



p.frantz2Pager a:after{

	content:" ";

}





/*プライバシーポリシー*/

div.privacyp p{ width:450px;margin:12px auto;}

div.privacyp table {width:300px;margin-left:34px;border-collapse:collapse}

div.privacyp td {padding:3px;border:1px solid black;}



div.privacyp table td.leftc {width:70px;}



/*お問い合わせ*/

div.otoiawasec table {width:400px;margin:0px auto 12px auto;}

div.otoiawasec td {padding:3px;}

div.otoiawasec textarea {width:200px;height:70px;}

div.otoiawasec tr.style_add input{width:180px;}

div.otoiawasec tr.style_e_mail input{width:170px;}

div.otoiawasec tr.style_e_mail_check input{width:170px;}

div.otoiawasec tr.style_c_mail input{width:170px;}

div.otoiawasec tr.style_c_mail_check input{width:170px;}

div.otoiawasec p {margin-top:0px;margin-bottom:12px;}

div.otoiawasec span {color:#990000;}



/*道の駅のページ*/

div.mitinoekipage p {width:460px;margin:12px auto;}

div.mitinoekipage p.picme img {padding:10px; background:#DDDDDD;margin:5px;}



div.mitinoekipage table {width:350px;margin-left:30px;border-collapse:collapse;}

div.mitinoekipage table td {padding:3px; border:1px black solid;}

div.mitinoekipage table th {font-size:medium;padding:3px; }





/*送料について*/


div#main.postage {
	width:480px;
	font-size:14px;
	padding:10px;
	
}


div#main.postage table {
	width:450px;
	font-size:14px;
	padding:10px;
	
}


div#main.postage table tr th{
	border:1px solid;
	background:#F2F2F2;
	line-height:1.5;
	padding:3px;
}


div#main.postage table tr td{
	border:1px solid;
	background:#FFF;
	line-height:1.5;
	padding:3px;
}




/*table.postagea td {padding:3px;text-align:center;border:1px solid black;background:white;}

table.postagea th {padding:3px;text-align:center;border:1px solid black;background:#ECF7FF;}

table.postagea {width:380px;margin:0px auto 12px auto;border-collapse:collapse}

table.postageb td {padding:3px;border:1px solid black;background:white;}

table.postageb th {padding:3px;border:1px solid black;background:#ECF7FF;}

table.postageb {margin-left:24px;border-collapse:collapse;}



div.postage ul {margin-left:32px;}



div.postage p {width:480px;margin:0px auto 12px auto;}

div.postage p span {color:#990033;font-size:medium}

div.postage h2 {width:450px;margin:16px auto 9px auto;font-weight:bold;color:#990000;font-size:small;}



div.cmpna table {width:400px;margin:auto;border-collapse:collapse;}

div.cmpna td {padding:3px;border:#666666 1px solid;vertical-align:top;}

div.cmpna td.leftc {width:90px;text-align:center;background:#003333;color:white;border:#666666 1px solid;}

*/

/*サイトマップ*/

div.sitemap h3 {text-indent:24px;width:450px;margin:0px auto;font-weight:bold;padding:3px 0px;}

div.sitemap p {padding-left:12px;width:450px;margin:0px auto 18px auto;border-bottom:1px solid #999999;}



/*特定商取引のページ*/

div.lawtable table {width:450px;margin:12px auto;border-right:1px solid black;border-top:1px solid black;border-collapse:collapse;}

div.lawtable td {padding:4px; border-left:1px solid black;border-bottom:1px solid black;}

div.lawtable td.title {background:#4D5A59;color:white;}

div.lawtable table td.left {width:160px;}

div.lawtable table td.right {width:290px;}



h2.salesale a{display:block;width:497px;height:106px;background:url(../../images/sale.jpg);text-indent:-9999px;margin:6px auto;}

h2.setsale a{display:block;width:495px;height:111px;background:url(../../images/setsaleba.jpg) no-repeat center center;text-indent:-9999px;margin:6px auto;border:solid 1px black;}



p.akakonba a { display:block;width:495px;height:111px;background:url(../../images/akakonba.jpg) no-repeat center center;text-indent:-9999px;margin:6px auto;border:solid 1px black;}

















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

				NETTEN Update Team

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



/*赤こんにゃくが出来るまで*/

div.akaProduct {

	width:480px;

	margin:12px auto;

	text-align:center;

}



div.akaProduct div#block {

	width:470px;

	margin:5px 0 0 0;

	padding:0;

}



div.akaProduct div#block img.main {

	width:200px;

	height:150px;

	float:left;

	margin:0;

	padding:0;

}



div.akaProduct div#block p {

	width:235px;

	float:left;

	text-align:left;

	margin:0 0 0 10px;

	padding:10px;

	border:1px dotted #ccc;

	font-size:14px;

	line-height:1.4;

	color:#444;

}



div.akaProduct p.block {

	text-align:center;

	font-size:14px;

	line-height:2.0;

	font-weight:bold;

	color:#555;

}







/*お茶のいれ方教室*/

div#tea {

	width:497px;

	text-align:center;

	background-color:#fff;

	margin:5px 0 0 10px;

	line-height:1.4;

}



div#tea:after {

	content:".";

	height:0;

	display:block;

	visibility:hidden;

	clear:both;

}



#tea h2 {

	width:486px;

	height:94px;

	margin:20px auto;

	background:url(../../images/tea/title.jpg) no-repeat;

	text-indent:-9999px;

}



#tea h3 {

	clear:both;

	width:490px;

	height:61px;

	margin:10px auto;

	text-indent:-9999px;

}



#tea h3.sen {

	background:url(../../images/tea/teaSubTitle1.jpg) no-repeat;

}



#tea h3.ryoku {

	background:url(../../images/tea/teaSubTitle2.jpg) no-repeat;

}



#tea h3.hou {

	background:url(../../images/tea/teaSubTitle3.jpg) no-repeat;

}



#tea h4 {

	font-size:14px;

	font-weight:bold;

	line-height:2.0;

}



#tea img {

	float:left;

	margin:10px;

}



#tea p {

	margin:10px auto;

	padding:0 20px;

	text-align:left;

	font-size:13px;

	line-height:1.5;

}



#tea p span.green {

	font-size:14px;

	line-height:1.6;

	font-weight:bold;

	color:#080;

}





/*div#tea h3 {

	text-align:center;

	font-weight:bold;

	font-size:14px;

	margin:5px 0;

}



div#tea h4 {

	font-weight:bold;

	margin:5px 0;

}



div#tea p {

	width:420px;

	margin-left:30px;

}



div#tea ol {

	width:440px;

	margin-top:10px;

	padding-left:30px;

}



div#tea li {

	margin:5px 0 10px 0;

	padding-bottom:2px;

	border-bottom:1px dashed #ccc;

}*/



/*top*/

/*div#oden {

	width:497px;

	height:100px;

	background-image:url(../../images/oden.jpg);

	background-repeat:no-repeat;

	margin:5px 9px;

}



div.odenDummy {

	display:block;

	width:80px;

	height:80px;

	margin:12px 0 0 410px;

	cursor:hand;

	text-indent:-9999px;

}



div#osusume {

	width:495px;

	height:100px;

	background-image:url(../../images/osusume.jpg);

	background-repeat:no-repeat;

	margin:5px 9px;

	border:1px solid #000;

}



div.osusumeDummy {

	display:block;

	width:180px;

	height:20px;

	margin:70px 0 0 300px;

	cursor:hand;

	text-indent:-9999px;

}*/





#topBanner {

	width:497px;

	margin:3px 0 5px 5px;

}



#topBanner td {

	margin:0;

	padding:0;

}



#topBanner img {

	width:495px;

	border:1px solid #555;

}



#topBanner div {

	display:none;

}



/*--カテゴリー--*/

html>body div.btcom {

	width:164px;

	margin:0 2px 3px 3px;

	float:left;

	border:1px solid #000;

	padding:6px;

	background-color:#7fbffc;

}



div.btcom {

	width:160px;

	margin:0 2px 3px 1px;

	float:left;

	border:1px solid #000;

	padding:6px;

	background-color:#7fbffc;

}



div.btcom ul.big {

	list-style-type:none;

	margin:2px auto;

	padding:2px;

	width:161px;

}



div.btcom ul.big li {

	width:160px;

	margin:2px 0;

}



div.btcom ul.big a {

	display:block;

	width:138px;

	padding-left:23px;

	font-size:12px;

	line-height:2.0;

	font-weight:bold;

	color:#000;

	text-decoration:none;

	border:1px solid #6babe8;

}



div.btcom ul.big a:hover {

	background:url(../../images/mhe2.gif) no-repeat 5px center;

	background-color:#7fbffc;

	border-top:1px solid #fff;

	border-right:1px solid #777;

	border-bottom:1px solid #777;

	border-left:1px solid #fff;

}



div.btcom ul.big li ul.small {

	list-style-type:none;

	display:none;	

}











/*--setBanner--*/



div.set {

	clear:both;

}



div.set img {

	border:none;

}



div.set table td div {

	display:none;

}





/*--rankingGallery--*/



img.rankingTitle {

	margin-top:12px;

}



div.ranking {

	width:177px;

	margin:2px 2px 12px 2px;

	text-align:center;

	padding:12px 0px;

	float:left;

	border:1px solid;

	background:#7fbffc;

}



div.ranking p {

	margin-bottom:10px;

}



div#recipeGallery table td {

	padding-bottom:5px;

	border-bottom:1px dotted #7fbffc;

}



div#recipeGallery table td img {

	width:200px;

	float:left;

	border:none;

}

div#recipeGallery table td p {

	float:left;

}

div#recipeGallery table td p i {

	display:block;

	font-size:14px;

	font-weight:bold;

	font-style:normal;

	padding-left:5px;

	border-bottom:1px solid #7fbffc;

	border-left:17px solid #7fbffc;

}





/*お客様の声*/

h3.voice {

	width:495px;

	height:30px;

	margin:12px auto 0px auto;

	background:url(../../images/voice/voice.gif) no-repeat;

	text-indent:-9999px;

}



div#voiceGallery table td {

	padding-bottom:5px;

	border-bottom:1px dotted #7fbffc;

}



div#voiceGallery table td img {

	display:none;

}



div#voiceGallery table td p {

	width:470px;

}
