﻿@charset "UTF-8";

@import url(page.css);
@import url(header.css);
@import url(sidemenu.css);
@import url(top.css);
@import url(contents.css);
@import url(footer.css);
@import url(entry.css);
@import url(shopping.css);
@import url(mypage.css);
@import url(camp.css);

/*---------------------------------------------------------------------*/
html { overflow-y: scroll;}
* { margin: 0px; padding: 0px; zoom;}
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal;}
a { color: #000000;}
a:link, a:visited { color: #515151; text-decoration: none;}
a:hover { color: #515151; text-decoration: none;}
img, fieldset { border: 0 none;}
object, embed { vertical-align: top;}
ul { list-style: none;}
object, embed { vertical-align: top;}
legend { display: none;}
th, td { vertical-align: top; font-size:12px; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
.mt5 { margin-top:5px; }
.mt15 { margin-top:15px; }
.mt10 { margin-top:10px; }
.mt20 { margin-top:20px; }
.mt30 { margin-top:30px; }
span.blue { color: #1d2088;}
.txtcent { text-align:center;}
span.red { color:#CC0000; font-weight:bold; }
.ft14 { font-size:14px; }

/*---------------------------------------------------------------------*/

body {
	font-size: 12px;
	line-height: 18px;
	font-family:"Helvetica Neue",Arial,sans-serif,inherit;
	background:#000 url(/img/bg2.gif) center repeat-y;
	color:#000;
	text-align: center;
}

body#stock {
	font-size: 12px;
	line-height: 18px;
	font-family:"Helvetica Neue",Arial,sans-serif,inherit;
	background:#fff;
	color:#000;
}
.img_left { margin: 0px 5px 5px 0px;}
.img_right { margin: 0px 0px 5px 5px;}

.alcenter { text-align: center;}
.alright { text-align: right;}
.nobr { white-space: nowrap;}

.chart01 { border:1px solid #bcbcbc; padding:20px;}
.chart01 td { padding-bottom:20px;}
.chart01 td.nopd { padding:0px;}
.chart01 th {}
.chart01 .inpt { width:480px; font-size:13px;}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}

/* exlude MacIE5 \*/
* html .clearfix {
	height: 1%
}

.clearfix {
	display:block;
}
/* end MacIE5 */



