@charset "euc-jp";
/*///¡¡init¡¡///////////////////////////////////////////////////////////////////////////////////////////////*/
*{ margin:0; padding:0; }
select option{ padding:0 5px; }
body{ color:#333; background-color:#fff; font:12px "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro","£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif; line-height:170%; }
h1 , h2 , h3 , h4 , h5 , h6{ font-style:normal; font-weight:normal; font-size:100%; }
ul{ list-style-type:none; }
img{ border:0; vertical-align:bottom; }

table{ border-collapse:collapse; border:0; }
table th , table td{ text-align:left; vertical-align:top; font-weight:normal; }

.alignL{ text-align:left; }
.alignR{ text-align:right; }
.alignC{ text-align:center; }
.alignM{ vertical-align:middle; }

.fL{ float:left; }
.fR{ float:right; }

br{ letter-spacing:0; }


/*///¡¡clearfix¡¡///////////////////////////////////////////////////////////////////////////////////////////*/
/* For modern browsers */
.cf:before , .cf:after{ content:""; display:table; }
.cf:after{ clear:both; }

/* For IE 6/7 (trigger hasLayout) */
.cf{ zoom:1; } 


/*///¡¡contents¡¡///////////////////////////////////////////////////////////////////////////////////////////*/
.base{ position:absolute; top:0px; left:0px; }

.counter .timeDay{ position:absolute; top:2px; left:0px; }
.counter .timeHr{ position:absolute; top:2px; left:77px; }
.counter .timeMmin{ position:absolute; top:2px; left:162px; }
.counter .timeSec{ position:absolute; top:2px; left:229px; }
.counter .timeMsec{ position:absolute; top:2px; left:500px; }

.toumei{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; }

