@charset "utf-8";

/*============================================
 base.css
============================================*/

/*------------------------------------------------
  reset Css 
----------------------------------------------- */
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,form,p,table,th,td,input,textarea,select { margin:0px; padding:0px; }
h1,h2,h3,h4 { font-size:1em; font-weight:normal; }
img { margin:0; padding:0; border:0; }
ul,ol,dl{ list-style-type:none; }
input {font-size: 100%;}
textarea {font-size:1em;font-family:"MS PGothic","Osaka",Arial,sans-serif;}

/*------------------------------------------------
  class
----------------------------------------------- */
/* link
========================================== */
a:link{ color:#000000; text-decoration:underline; }
a:visited{ color:#000000; text-decoration:underline; }
a:hover{ color:#999999; text-decoration:underline; }
a:active{ color:#999999; text-decoration:underline; }

/*	float clear
============================================*/
.floatLeft { float:left; }
.floatRight { float:right; }
.clear { clear:both; height:0; font-size:0; line-height:0; }
.clear2 { clear:both; }

/*	text-align
============================================*/
.taCenter{ text-align:center; }
.taLeft{ text-align:left; }
.taRight{ text-align:right; }


/*------------------------------------------------
  base Css 
----------------------------------------------- */
body {
font-family:"MS PGothic","Osaka",Arial,sans-serif;
font-size:10pt;
line-height:1.2em;
color:#000000;
background:#fcfcfc;
behavior:url("/js/csshover.htc");
}
/*--for IE6--*/
* html body{ font-size:75%; }
/*--for IE7--*/
*:first-child+html body{ font-size:75%; }

.mac body{
font-size:8pt;
line-height:1.5em;
}

/*============================================
  IE6透過png 
============================================*/
/*
img, div { 
_behavior:url("/js/iepngfix.htc") 
}
*/
.icn,
.pngfilter {
_behavior:url("/js/iepngfix.htc");
}

/*============================================
  clear fix 
============================================*/
.clearfix:after { content: ""; display: block; clear: both; }

/*============================================
  作業用 ←最後消します。
============================================*/
.imgover{}