<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/* --------------------------------------------------------------------------------
	Reset
-------------------------------------------------------------------------------- */
html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,canvas,details,embed,
figure,figcaption,footer,header,hgroup,
menu,nav,output,ruby,section,summary,
time,mark,audio,video{
	margin:0;
	padding:0;
}
h1,h2,h3,h4,h5,h6,
input,
textarea{
	font-weight:normal;
	font-size:100%;
}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section{
	display:block;
}
a{
	overflow:hidden;
	outline:none;
	text-decoration:none;
	color:#000;
}
a:hover,
a:active{
	text-decoration:underline;
	color:#000;
}
a:visited{
	color:#000;
}
input[type="text"]:focus{
	outline:0;
}
ol,ul{
	list-style:none;
}
blockquote,q{
	quotes:none;
}
blockquote:before,blockquote:after,
q:before,q:after{
	content:'';
	content:none;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
img{
	border:none;
	-ms-interpolation-mode:bicubic;
	vertical-align:bottom;
}


/* --------------------------------------------------------------------------------
	タグ
-------------------------------------------------------------------------------- */
body{
	min-width:1300px;
	margin:0 0 30px;
	line-height:1.5;
	font-family:Helvetica, Arial,'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3',Meiryo, メイリオ, sans-serif;
	-webkit-text-size-adjust:100%;
}


/* --------------------------------------------------------------------------------
	共通クラス
-------------------------------------------------------------------------------- */
.clear{
	clear:both;
}
br.clear{
	display:block;
	margin:0;
	padding:0;
	clear:both;
	height:0;
	border:none;
	visibility:hidden;
	font-size:0;
}
.clearfix:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
.clearfix{
	min-height:1%;
}
* html .clearfix{
	height:1%;
	/*\*//*/
	height:auto;
	overflow:hidden;
	/**/
}

ul.ul{
	list-style:disc;
	padding:0 0 0 1.2em;
}
ol.ol{
	list-style:decimal;
	padding:0 0 0 1.2em;
}


/* --------------------------------------------------------------------------------
	デバイスごとの表示・非表示
-------------------------------------------------------------------------------- */
.device-sp{
	display: none;
}
.device-sp-inline{
	display: none;
}
.device-pc{
	display: block;
}
.device-pc-inline{
	display: inline;
}



.common {
	font-size: 14px;
}
.common * {
	box-sizing: content-box;
}
.common a {
	color: #3c3c3c;
}

/* --------------------------------------------------------------------------------
	container
-------------------------------------------------------------------------------- */
#container{
	width:1288px;
	margin:0 auto;
}


/* --------------------------------------------------------------------------------
	header
-------------------------------------------------------------------------------- */
#header{
	padding:0 0 20px;
}

/********** ヘッドライン **********/
#header .headline{
	padding:4px 10px;
	color:#fff;
	background:#333;
}
#header .headline .h-txt{
	float:left;
	width:780px;
	color:#fff;
}
#header .headline .h-menu{
	float:right;
	width:450px;
	text-align:right;
}
#header .headline .h-menu a{
	padding:0 2px;
	color:#fff;
}

/********** ロゴ **********/
#header .h-logo{
	float:left;
}
#header .h-txt-fax{
	float:right;
}

/********** ナビゲーション **********/
#header .h-nav{
	padding:0 0 20px;
}
#header .h-nav ul li{
	float:left;
}
#header .h-nav ul li a{
	display:block;
}
#header .h-nav ul li img{
	display:block;
	border-bottom:solid 5px #333;
}
#header .h-nav ul li a:hover img{
	border-bottom:solid 5px #fccf1f;
}



/********** お知らせ **********/
#header .h-oshirase .img-oshirase{
	text-align:center;
	margin:20px 0 20px;
}
#header .h-oshirase .txt-oshirase{
	border:1px solid #FF0000;
	width:900px;
	margin:20px auto 20px;
	padding:10px;
	line-height:1.5;
	text-align: center;
}


/* --------------------------------------------------------------------------------
	wrapper
-------------------------------------------------------------------------------- */
#wrapper{
    margin:0 auto 30px;
}


/* --------------------------------------------------------------------------------
	sub1
-------------------------------------------------------------------------------- */
#sub1{
	float:left;
	width:298px;
}

/********** QUOカード **********/
#sub1 .s1-bnr-quo{
	padding:0 0 10px;
}

/********** 検索 **********/
#sub1 .search{
	padding:0 0 10px;
}
#sub1 .search .search-wrapper{
	padding:0 14px;
	background:#ededed;
}

/********** 検索キーワード **********/
#sub1 .search .input-keyword{
	padding:15px 11px 10px 0;
	display:table-cell;
	vertical-align:middle;
}
#sub1 .search .input-keyword input{
	width:266px;
	padding:8px 0;
}
#sub1 .search .search-box{
	padding:0 0 15px;
}
#sub1 .search .search-box ul{
	display:table;
	width:100%;
}
#sub1 .search .search-box ul li{
	display:table-cell;
	vertical-align:middle;
}
#sub1 .search .search-box ul li.minprice{
	padding:0 2px 0 0;
}
#sub1 .search .search-box ul li.minprice input{
	width:78px;
	padding:7px 0;
	ime-mode:disabled;
}
#sub1 .search .search-box ul li.maxprice{
	padding:0 2px 0 0;
}
#sub1 .search .search-box ul li.maxprice input{
	width:78px;
	padding:7px 0;
	ime-mode:disabled;
}
#sub1 .search .search-box ul li.input-search{
	padding:0 0;
	display:table-cell;
	text-align:right;
	vertical-align:middle;
}

/********** バナー **********/
#sub1 .bnrs{
	padding:0 0 10px;
}
#sub1 .bnrs .bnr{
	padding:0 0 10px;
}

/********** カテゴリーリスト **********/
#sub1 .category{
	padding:0 0 17px;
}
#sub1 .category .category-box{
	padding:0 12px;
	border-right:solid 2px #333;
	border-bottom:solid 2px #333;
	border-left:solid 2px #333;
}
#sub1 .category .category-box ul{
	padding:5px 0;
}
#sub1 .category .category-box ul li{
	border-bottom:dotted 1px #000;
}
#sub1 .category .category-box ul li:last-child{
	border:none;
}
#sub1 .category .category-box ul li a{
	display:table;
	width:100%;
	margin:10px 0;
	font-size:110%;
	color:#000;
}
#sub1 .category .category-box ul li .icon{
	display:table-cell;
	width:65px;
	padding:0 5px;
	vertical-align:middle;
}
#sub1 .category .category-box ul li .label{
	display:table-cell;
	padding:0 25px 0 0;
	vertical-align:middle;
	background:url(../images/common/icon-arr1.png) no-repeat 98% 50%;
}

/********** サブカテゴリー **********/
#sub1 .category .category-box ul li ul{
	padding:20px 5px 10px 25px;
}
#sub1 .category .category-box ul li:last-child ul{
	border:none;
}
#sub1 .category .category-box ul li ul li{
	border:none;
}
#sub1 .category .category-box ul li ul li a{
	padding:5px 0 5px;
	border:none;
}

/********** ビンゴゲーム大成功への道 **********/
#sub1 .daiseikou{
	margin:0 0 10px;
	padding:0 0 20px;
	border:solid 2px #ff0066;
}
#sub1 .daiseikou .heading{
	padding:0 0 15px;
}
#sub1 .daiseikou ul{
	margin:0 30px;
	font-size:16px;
}
#sub1 .daiseikou ul li a{
	display:block;
	border-bottom:dotted 1px #000;
	padding:5px 5px 5px 25px;
	background:url(../images/common/icon-star.png) no-repeat 5px 0.6em;
}

/********** ご利用ガイド **********/
#sub1 .guide{
	margin:0 0 10px;
	padding:0 0 25px;
	background:#ededed;
}
#sub1 .guide .heading{
	padding:0 0 15px;
}
#sub1 .guide ul{
	margin:0 30px;
	font-size:16px;
}
#sub1 .guide ul li a{
	display:block;
	border-bottom:dotted 1px #000;
	padding:5px 5px 5px 25px;
	background:url(../images/common/icon-arr2.png) no-repeat 5px 0.6em;
}

/********** カレンダー **********/
#sub1 .calendar{
	margin:0 0 10px;
}
#sub1 .calendar .heading img{
	display: block;
}
#sub1 .calendar .calendar-wrapper{
	padding:20px 0;
	background:#ededed;
}
#sub1 .calendar h3{
	margin:10px 0 15px;
}
#sub1 .calendar .calendar-box{
	width: 232px;
	margin: 0 auto;
	padding: 0 0 10px;
	text-align:center;
}

/* 営業日カレンダー */
#sub1 .calendar table {
	width: 100%;
	line-height: 1.5;
	font-size: 13px;
	text-align: center;
	border: 1px solid #ccc;
	border-collapse: collapse;
	background: #fff;
}
#sub1 .calendar table th {
	padding: 3px 0;
	border: 1px solid #ccc;
	font-weight: normal
}
#sub1 .calendar table td {
	padding: 3px 0;
	border: 1px solid #ccc;
}
#sub1 .calendar table td.close {
	background: #ffde01;
	color:#ff0000;
}


#sub1 .calendar .txt-calendar{
	margin:0 32px 10px 32px;
	padding:0 0 0 48px;
	line-height:1.2;
	background:url(../images/common/s1-icon-calendar.png) no-repeat 0 0;
}


#sub1 .calendar .s1-txt-hour24{
	padding:0 0 5px;
	text-align:center;
}
#sub1 .calendar .s1-txt-hour24 img{
	width: 255px;
	height: 44px;
}

/********** お問い合わせ **********/
#sub1 .contact{
	margin:0 0 10px;
}
#sub1 .contact .contact-box{
	padding:20px 0 18px;
	text-align:center;
	border-right:solid 2px #189f00;
	border-bottom:solid 2px #189f00;
	border-left:solid 2px #189f00;
	background:url(../images/common/bg1.png) repeat 0 0;
}
#sub1 .contact .s1-txt-tel{
	padding:0 0 25px;
}
#sub1 .contact .s1-txt-contact{
}

/********** 配達状況の確認 **********/
#sub1 .haitatsu-kakunin{
}
#sub1 .haitatsu-kakunin .haitatsu-kakunin-box{
	padding:20px 0 18px;
	text-align:center;
	border-right:solid 2px #189f00;
	border-bottom:solid 2px #189f00;
	border-left:solid 2px #189f00;
	background:url(../images/common/bg1.png) repeat 0 0;
}
#sub1 .haitatsu-kakunin a{
	color:#000;
}
#sub1 .haitatsu-kakunin ul{
	width:80%;
	display:table;
	margin:0 auto;
}
#sub1 .haitatsu-kakunin ul li{
	width:50%;
	text-align:center;
	display:table-cell;
}
#sub1 .haitatsu-kakunin ul li a{
	padding:0 0 0 22px;
	background:url(../images/common/s1-icon-arr.png) no-repeat 0 50%;
}

/********** 配達状況の確認 **********/
#sub1 .haitatsu-kakunin{
	padding:0 0 10px;
}

/********** FAX注文 **********/
#sub1 .bnr-fax{
	padding:0 0 20px;
}

/********** ゴルフコンペの虎　姉妹店 **********/
#sub1 .shop-shimai{
	padding:0 0 10px;
}
#sub1 .shop-shimai .heading{
	padding:0 0 10px;
}
#sub1 .shop-shimai .bnr{
	padding:0 0 10px;
}


/* --------------------------------------------------------------------------------
	main
-------------------------------------------------------------------------------- */
#main{
	float:right;
	width:970px;
}

/********** パンくずリスト **********/
#main .breadcrumb ul{
	padding:8px 0 12px;
}
#main .breadcrumb ul li{
	float:left;
	padding:0 12px 0 0;
}


/* --------------------------------------------------------------------------------
	footer
-------------------------------------------------------------------------------- */
#footer{
	line-height:1.3;
}

/********** 選ぶ **********/
#footer .sitemap{
	margin:0 0 30px;
	padding:19px 0 20px 0;
	border-right:solid 2px #ff6600;
	border-bottom:solid 2px #ff6600;
	border-left:solid 2px #ff6600;
	background:url(../images/common/bg1.png) repeat 0 0;
}
#footer .sitemap .sitemap-box{
	float:left;
	width:295px;
	height:320px;
	margin:0 0 0 21px;
	background:#fff;
}
#footer .sitemap .sitemap-box .sheading{
	padding:7px 0;
	text-align:center;
	font-weight:bold;
	font-size:130%;
	background:#ffde01;
}
#footer .sitemap ul{
	padding:15px 15px;
	line-height:1.2;
}
#footer .sitemap ul li a{
	display:block;
	padding:4px 5px;
	font-size:100%;
	color:#000;
}

/********** SHOP INFORMATION **********/
#footer .shop-information{
	padding:20px 20px;
	border-right:solid 2px #333;
	border-bottom:solid 2px #333;
	border-left:solid 2px #333;
}

/********** col1 **********/
#footer .shop-information .col1{
	float:left;
	width:310px;
}
#footer .shop-information .col-wrapper{
	padding:10px 20px;
}
#footer .shop-information .col-box{
	padding:15px 10px;
}
#footer .shop-information .col-box table td{
	padding:0 5px 0 0;
}
#footer .shop-information .sheading{
	padding:0 10px 10px;
	border-bottom:dotted 1px #000;
}
#footer .shop-information .col1 .txt{
	padding:0 0 20px;
}
#footer .shop-information .btn-details{
	padding:20px 0 0;
	text-align:right;
}
#footer .shop-information .btn-details a{
	padding:0 25px 0 0;
	background:url(../images/common/icon-arr3.png) no-repeat 100% 0;
}
#footer .shop-information a{
	color:#000;
}

/********** col2 **********/
#footer .shop-information .col2{
	float:left;
	width:310px;
}
#footer .shop-information .col2 .txt ul{
	padding:0 0 10px;
}
#footer .shop-information .mark1{
	color:#f00;
}

/********** col3 **********/
#footer .shop-information .col3{
	float:left;
	width:310px;
}

/********** col4 **********/
#footer .shop-information .col4{
	float:left;
	width:310px;
}

/********** フッターボックス **********/
#footer .shop-information .footer-box{
	border-right:solid 2px #189f00;
	border-bottom:solid 2px #189f00;
	border-left:solid 2px #189f00;
}

/********** バナー **********/
#footer .bnrs ul{
	padding:30px 0 0;
	text-align:center;
}
#footer .bnrs ul li{
	display:inline;
	padding:0 5px;
}

/********** コピーライト **********/
#footer .copyright{
	padding:20px;
	text-align:center;
}
</pre></body></html>