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

/* ************************************************ 
 *	共通設定
 * ************************************************ */
* {
	margin: 0px;
	padding: 0px;
}

body {
	color: #333;
	font-size: small;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	line-height: 1.6em;
	background:url(https://img05.shop-pro.jp/PA01162/482/etc/bg.gif?20120411073136) repeat;
	text-align:center;
}

br.clear {
	clear: both;
	font: 0pt/0pt sans-serif;
}

img {
	border: 0px;
}
a {
	text-decoration:none;
	color:#8D281D;
}
a:hover {
	text-decoration:underline;
}
/*****共通スタイル*****/
/** none style **/
.none {
	display:none;
}
/** clear style **/
.clear {
	clear: both;
}
/** float style **/
.fleft0 {
	float:left;
	display:inline;
}
.fright0 {
	float:right;
	display:inline;
}
/** color style **/
.wine {
	color:#8D281D;
}
.red {
	color:#990000;
}

/**align style**/
/**align style**/
.tcenter {
	text-align:center;
}
/** Bottom-margins style **/
.b-m10 {
	margin-bottom:10px;
}
.b-m15 {
	margin-bottom:15px;
}
.b-m20 {
	margin-bottom:20px;
}
.b-m50 {
	margin-bottom:50px;
}
/* ------------------------------------- 
 *	ページレイアウト
 * ------------------------------------- 
 *※ページ全体の幅は800pxとなっています。
    幅を広げる場合は、.sideと.mainのwidth
    の合計値が#containerのwidthになるよう
    設定してください。
 * ------------------------------------- */

/*ページ全体の幅、レイアウトをセンタリング*/
#wrapper {
	background:url(https://img05.shop-pro.jp/PA01162/482/etc/top-rep.gif?20120411113407) top repeat-x;
	width:100%;
	padding-top:3px;
}
#container {
	margin:0px auto;
	width:960px;
	text-align:left;
}
.pagetop {
	text-align:right;
	padding-bottom:20px;
}

/*ヘッダー（ページタイトル、グローバルメニュー）*/
.header {
	width:100%;
	clear:left;
	overflow:hidden;
	padding-top:17px;
	padding-bottom:20px;
}
.heaeder-left {
	width:552px;
	float:left;
	overflow:hidden;
}
.header-left-h1 {
	float:left;
	width:310px;
}
.header-left-h2 {
	float:right;
	width:222px;
	padding-top:46px;
}

.header-right {
	width:358px;
	float:right;
	overflow:hidden;
}
.h-navi {
	overflow:hidden;
	list-style:none;
	margin-bottom:40px;
}
.h-navi li {
	float:left;
}
.h-navi a {
	display:block;
	height:12px;
}
.hnavi1 {
	background:url(https://img05.shop-pro.jp/PA01162/482/etc/hnavi1.png?20120411113822) no-repeat;
	width:94px;
	margin-right:22px;
}
.hnavi1:hover {
	background:url(https://img05.shop-pro.jp/PA01162/482/etc/hnavi1_ov.png?20120411113850) no-repeat;
}
.hnavi2 {
	background:url(https://img05.shop-pro.jp/PA01162/482/etc/hnavi2.png?20120411113901) no-repeat;
	width:95px;
	margin-right:22px;
}
.hnavi2:hover {
	background:url(https://img05.shop-pro.jp/PA01162/482/etc/hnavi2_ov.png?20120411113910) no-repeat;
}
.hnavi3 {
	background:url(https://img05.shop-pro.jp/PA01162/482/etc/hnavi3.png?20120411113927) no-repeat;
	width:122px;
}
.hnavi3:hover {
	background:url(https://img05.shop-pro.jp/PA01162/482/etc/hnavi3_ov.png?20120411113936) no-repeat;
}
.productsearch {
	clear:both;
	overflow:hidden;
}
.productsearch h3{
	margin-bottom:10px;
}
/*****グローバルナビゲーション*****/
.g-navi {
	width:100%;
	list-style:none;
	margin-bottom:17px;
	overflow:hidden;
}
.g-navi li {
	float:left;
}
.g-navi a {
	display:block;
	height:40px;
}
.gnavi1 {
	background:url(https://img05.shop-pro.jp/PA01162/482/etc/gnavi1.png?20120411113958) no-repeat;
	width:120px;
}
.gnavi1:hover {
	background:url(https://img05.shop-pro.jp/PA01162/482/etc/gnavi1_ov.png?20120411114019) no-repeat;
}
.gnavi2 {
	background:url(https://img05.shop-pro.jp/PA01162/482/etc/gnavi2.png?20120411114042) no-repeat;
	width:154px;
}
.gnavi2:hover {
	background:url(https://img05.shop-pro.jp/PA01162/482/etc/gnavi2_ov.png?20120411114058) no-repeat;
}
.gnavi3 {
	background:url(https://img05.shop-pro.jp/PA01162/482/etc/gnavi3.png?20120411114131) no-repeat;
	width:224px;
}
.gnavi3:hover {
	background:url(https://img05.shop-pro.jp/PA01162/482/etc/gnavi3_ov.png?20120411114142) no-repeat;
}
.gnavi4 {
	background:url(https://img05.shop-pro.jp/PA01162/482/etc/gnavi4.png?20120411114206) no-repeat;
	width:154px;
}
.gnavi4:hover {
	background:url(http://img05.shop-pro.jp/PA01162/482/etc/gnavi4_ov.png?20120411114223	) no-repeat;
}
.gnavi5 {
	background:url(https://img05.shop-pro.jp/PA01162/482/etc/gnavi5.png?20120411114331) no-repeat;
	width:154px;
}
.gnavi5:hover {
	background:url(https://img05.shop-pro.jp/PA01162/482/etc/gnavi5_ov.png?20120411114358) no-repeat;
}
.gnavi6 {
	background:url(https://img05.shop-pro.jp/PA01162/482/etc/gnavi6.png?20120411114428) no-repeat;
	width:154px;
}
.gnavi6:hover {
	background:url(https://img05.shop-pro.jp/PA01162/482/etc/gnavi6_ov.png?20120411114438) no-repeat;
}
/*****トップコンテンツ*****/
.top-contents {
	clear:both;
	overflow:hidden;
/**
	background:url(https://file001.shop-pro.jp/PA01162/482/main.jpg) top repeat-x;
	padding-top:375px;
**/
}
/*　画面右側の幅　*/
.main {
	float: right;
	width: 710px;
}
.main h4{
	border-bottom:#8D281D 1px solid;
	padding-bottom:5px;
	margin-bottom:10px;
}

/* 特定商取引法に基づく表記（返品など）ボタン */
p#sk_link_other {
	text-align:left;
	margin-top:10px;
}

p#sk_link_other a {
	font-size:12px;
}
/*　画面左側メニューの幅　*/
/**サイド**/
.side {
	float:left;
	width:210px;
	margin-bottom:30px;
}
.side h4 {
	border-bottom:#8D281D 1px solid;
	padding-bottom:5px;
	margin-bottom:10px;
}
.cat-list {
	background:url(https://img05.shop-pro.jp/PA01162/482/etc/bg-cat.gif?20120413083641) repeat;
	list-style:none;
	margin-top:-5px;
	margin-bottom:20px;
	padding:15px 10px;
}
.cat-list li {
	background:url(https://img05.shop-pro.jp/PA01162/482/etc/icon-winetriangle.png?20120413084326) left no-repeat;
	padding-left:15px;
}
.cat-list a {
	color:#000000;
	text-decoration:none;
}
.subtotal {
	padding:5px 0;
}
.stotal {
	text-align:right;
}
.total {
	padding:5px 0;
	border-top:1px solid #C3C3C3;
	text-align:right;
}

.postage {
	border-top:1px dotted #C3C3C3;
	border-bottom:1px dotted #C3C3C3;
	list-style-type:none;
	margin-bottom:5px;
}

.postage li {
	margin:5px 0;
	color:red;
	text-align:left;
}

.viewcart {
	padding:5px 0;
	text-align:center;
}



/*　フッター（コピーライト）　*/
.footer {
	clear:both;
	overflow:hidden;
	border-top:#5A3327 1px dotted;
	width:100%;
	text-align:center;
	padding:20px 0px;
}
.footer a{
	color:#000;
}
.f-navi li{
	display:inline;
}
#group-list {
	border-top:#838383 dotted 1px;
	padding:5px 0px 0px;
	margin:10px 20px 0px 0px;
}
.copy {
	background:#E4D9C7;
	color:#5A3327;
	font-size:11px;
	padding:5px 0px;
}
/**商品リスト**/
.best-selling {
	background:url(https://img06.shop-pro.jp/PA01162/482/etc/tag-recomendnew2.jpg?cmsp_timestamp=20210914140255) left top no-repeat;
	padding-left:150px;
	overflow:hidden;
	list-style:none;
	padding-bottom:20px;
	border-bottom:#5A3327 1px dotted;
	margin-bottom:20px;
	min-height:222px;
}
.best-selling li {
	width:125px;
	float:left;
	padding-left:15px;
}

.featured-products {
	clear:both;
	background:url(https://img06.shop-pro.jp/PA01162/482/etc/tag-bestsetnew2.jpg?cmsp_timestamp=20210914140241) left top no-repeat;
	padding-left:150px;
	overflow:hidden;
	list-style:none;
	padding-bottom:40px;
	min-height:222px;
}
.featured-products li {
	width:125px;
	float:left;
	padding-left:15px;
}
/**店舗紹介**/
.shop-info {
	overflow:hidden;
	padding-top:10px;
	padding-bottom:50px;
}
.shop-info h5 {
	color:#8D281D;
	font-size:16px;
}
.shop-info a{
	color:#8D281D;
}

.shop1 {
	background:url(https://img06.shop-pro.jp/PA01162/482/etc_base64/vr7I-MW5.png?cmsp_timestamp=20240808101933) left top no-repeat;
	padding-left:155px;
	padding-top:24px;
	float:left;
	width:100%;
}
.shop2 {
	background:url(https://img06.shop-pro.jp/PA01162/482/etc/%CA%BF%CF%C2%C5%B9%CA%DEsmall.jpg?cmsp_timestamp=20210830141856) left top no-repeat;
	padding-left:155px;
	padding-top:24px;
	float:right;
	width:200px;
}
/**お支払い方法〜お問い合わせ**/
.user-guide {
	clear:both;
	overflow:hidden;
	margin-bottom:50px;
}
.user-guide p{
	font-size:11px;
	color:#5F5F5F;
	line-height:1.4em;
}
.user-guide h5 {
	border-bottom:#C4B9B1 1px solid;
	padding-top:30px;
	padding-bottom:10px;
	margin-bottom:15px;
}
.guide-left {
	width:270px;
	float:left;
}
.guide-right {
	width:404px;
	float:right;
}
/*.pay-guide {
	background:url(https://img05.shop-pro.jp/PA01162/482/etc/card.jpg?20120501095254) center bottom no-repeat;
	padding-bottom:26px;
}*/
.pay-guide li {
	font-size:11px;
	color:#5F5F5F;
	line-height:1.4em;
}
.yamato {
	background:url(https://img05.shop-pro.jp/PA01162/482/etc/yamato.jpg?20120501095329) right no-repeat;
	width:240px;
	margin-bottom:10px;
}
.yamato-tbl {
	width:100%;
	border-collapse:collapse;
	margin-bottom:10px;
}
.yamato-tbl th{
	background:#ECE3D6;
	border:#666 1px solid;
	text-align:center;
	padding:5px;
	font-weight:normal;
}
.yamato-tbl td{
	border:#666 1px solid;
	text-align:right;
	padding:5px;
}
.yamato-attend p {
	color:#990000;
	line-height:1.4em;
}
/**下層ページ**/
#bread {
	border-bottom:#5A3327 1px dotted;
	padding-bottom:5px;
	margin-bottom:35px;
}
#bread a {
	color:#333;
	padding-right:10px;
}
#bread li {
	display:inline;
	padding-right:10px;
}
/**商品一覧**/
.product-ttl {
	background:url(https://img05.shop-pro.jp/PA01162/482/etc/bg-list-ttl.gif?20120413152005) no-repeat;
	font-size:22px;
	color:#333333;
	padding-top:15px;
	padding-left:20px;
	height:35px;
	margin-bottom:20px;
}
.p-left {
	width:355px;
	float:left;
}
.p-right {
	width:355px;
	float:right;
	text-align:right;
}
.p-right a{
	color:#990000;
}
.product-list {
	clear:both;
	overflow:hidden;
	padding:50px 0px;
	text-align:center;
	list-style:none;
}
.product-list li {
	width:194px;
	height:265px;
	float:left;
	padding:0px 20px;
}

.product-list a {
	color:#990000;
	font-size:14px;
}
.goods-nm {
	color:#990000;
	font-size:14px;
}
/**特定商取引法**/
/**運営会社**/
.company-tbl {
	width:100%;
	border-collapse:collapse;
	margin-bottom:20px;
}
.company-tbl th{
	background:#ECE3D6;
	border:#666 1px solid;
	text-align:left;
	padding:10px;
	font-weight:normal;
	width:160px;
	vertical-align:top;
}
.company-tbl td{
	border:#666 1px solid;
	text-align:left;
	padding:10px;
}
h4.page-ttl {
	background:url(https://img05.shop-pro.jp/PA01162/482/etc/page-h4-bg.png?20120501154659) no-repeat;
	padding-top:5px;
	padding-left:20px;
	border-bottom:none;
	margin-bottom:20px;
}

.shipping-tbl {
	width:100%;
	border-top:#CCC 1px solid;
	margin-bottom:20px;
}
.shipping-tbl th{
	border-bottom:#CCC 1px solid;
	text-align:left;
	font-weight:normal;
	padding:13px 0px;
}
.shipping-tbl td {
	border-bottom:#CCC 1px solid;
	text-align:left;
	padding:13px 0px;
}
.shipping-time {
	margin-bottom:30px;
}
.shipping-time dd{
	padding-left:15px;
	padding-bottom:20px;
}
/**琉球醤油屋とは**/
.shop-box1 {
	width:380px;
	height:253px;
	background:#F1E9DB;
	float:left;
	margin-bottom:4px;
	padding:45px;
}
.shop-box1 h4{
	border-bottom:none;
}
.shop-box1 p{
	margin-bottom:20px;
}
.shop-box2{
	width:234px;
	float:right;
	margin-bottom:4px;
}
.shop-box3 {
	clear:both;
	overflow:hidden;
	margin-bottom:50px;
}
.shop-box3 li {
	list-style:none;
	width:234px;
	float:left;
}
.r-m3 {
	margin-right:4px;
}
.shopinfo1 {
	background:url(https://img06.shop-pro.jp/PA01162/482/etc/shop1.jpg?cmsp_timestamp=20230501104418) no-repeat;
	height:185px;
	margin-bottom:30px;
	padding:20px 20px 15px 180px;
	font-size:14px;
}
.shopinfo1 h5{
	/*background:url(https://img05.shop-pro.jp/PA01162/482/etc/shop1_ttl.gif?20120501220017) no-repeat;*/
	text-align:right;
	height:30px;
	width:493px;
	margin-bottom:20px;
}
.shopinfo1 a{
	font-weight:normal;
	color:#333;
}
.shopinfo2 {
	clear:both;
	overflow:hidden;
	background:url(https://img06.shop-pro.jp/PA01162/482/etc/shop2.jpg?cmsp_timestamp=20230501104418) no-repeat;
	height:185px;
	margin-bottom:30px;
	padding:20px 20px 15px 180px;
	font-size:14px;
}
.shopinfo2 h5{
/*	background:url(https://img06.shop-pro.jp/PA01162/482/etc/shop2_ttl.gif?cmsp_timestamp=20230419141134) no-repeat;*/
	text-align:right;
	height:30px;
	width:493px;
	margin-bottom:20px;
}
.shopinfo2 a{
	font-weight:normal;
	color:#333;
}

.shopinfo-tbl {
}
.shopinfo-tbl th{
	font-size:14px;
	width:80px;
}
.shopinfo-tbl td{
	font-size:14px;
}