@charset "UTF-8";

/* ===== reset =====================================================*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, 
fieldset, input, textarea, p, blockquote, th, td{ margin: 0; padding: 0; }
* { margin: 0; padding: 0; }
html, body { overflow-y: auto; overflow-x: hidden;}
h1, h2, h3, h4, h5, h6{ font-size: 100%; font-weight: normal;}
ol, ul, li { list-style:none;}
fieldset, img { border:0; }
caption, th{ text-align: left;}



body {
	width: 100%;
	font-size: 75%;
	line-height: 180%;
	font-family : Arial,'ＭＳ Ｐゴシック',sans-serif ;
	background: #fff;
}


html, body {
scrollbar-arrow-color: #E1E202;
scrollbar-face-color: #fff;
scrollbar-3dlight-color: #E1E202;
scrollbar-darkshadow-color: #E1E202;
scrollbar-highlight-color: #fff;
scrollbar-shadow-color: #fff;
}



body.news ul { padding: 10px;}
body.news ul,
body#event ul li.text { width: 270px;} /* 中身の幅 */

body.news li.date,
body.news ul div.title { color: #4BAB27;}

body.news li.date { font-family : 'Century Gothic',sans-serif; font-weight:bold; border-bottom: 1px solid #4BAB27;}
body.news ul div.title { 
	font-weight:bold;
	background : url(../img/news/news-list-style.gif) no-repeat left 50%;
	padding-left: 20px;
}
body.news a       { color: #000;    text-decoration:none; }
body.news a:hover { color: #4BAB27; text-decoration:underline;}

body#event ul li.text div.text { float:left; width: 8em;}
body#event ul li.text div.meta { margin-left: 8em; padding-top: 2px;}



body#shop li.text { text-align: right;}
body#shop li.text div.text,
body#shop li.text div.title{ text-align: left;}
body#shop li.text div.text { float:left;}
body#shop li.text a  { font-size:10px; /font-size:7pt; white-space: nowrap;}



*/