@charset "utf-8";

/* --------------------------------
	余白
-------------------------------- */

body, h1, h2, h3, h4, h5, h6, p, address, blockquote, pre, div, dl, dt, dd, ol, ul, li, th, td, form, fieldset, input, textarea { margin:0 0 0 0; padding:0 0 0 0; }
select { margin:0 0 0 0; }


/* --------------------------------
	アピアランス
-------------------------------- */

html, body { height:100%; }
abbr, acronym { border:0 none; }
q:before, q:after { content:""; }
ol, ul { list-style:none; }
img { border:0 none; vertical-align:bottom; }
object { outline:none; }
table { max-width:100%; border-spacing:0; }
caption { text-align:left; }
th,td { text-align:left; vertical-align:top; empty-cells:show; }
hr { display:none; }
fieldset { border:0 none; }
label { cursor:default; }
iframe { border:0 none; overflow:auto; }
area { outline:none; }


/* --------------------------------
	タイポグラフィ
-------------------------------- */

h1, h2, h3, h4, h5, h6 { font-style:normal; font-weight:normal; font-size:100%; }
p, address, blockquote, pre, div, abbr, acronym, dfn, cite, q, code, kbd, samp, var, dl, ol, ul, caption, th { font-weight:normal; font-style:normal; }
em, strong { font-weight:bold; font-style:normal; }


/* --------------------------------
	HTML5
-------------------------------- */

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; margin:0 0 0 0; padding:0 0 0 0; }


/* --------------------------------
	要素別スタイル
-------------------------------- */

body { background:#fff; color:#666; font-family:"メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif; font-size:100%; line-height:1.5; }
body { -webkit-text-size-adjust:100%; }/* WebKit */
pre,code { font-family:"Osaka－等幅", Osaka-mono, "ＭＳ ゴシック", "MS Gothic", monospace, serif; font-size:16px; }
a { -webkit-tap-highlight-color:rgba(255, 255, 255, 0.25); }
a:link,a:visited { color:#666; text-decoration:none; }
a:hover,a:active { color:#73BD1E; text-decoration:underline; }
input, select, textarea { color:#333; font-family:"ヒラギノ角ゴ Pro W3", "Lucida Grande", "Hiragino Kaku Gothic Pro", "メイリオ", Verdana, "ＭＳ Ｐゴシック", sans-serif; }
textarea { border:1px solid #b7b7b7; padding:2px 3px 2px 3px; }



/* --------------------------------
	汎用クラス
-------------------------------- */

/* clearfix ---------------- */
.clearfixz:after {  
  content: ".";   
  display: block;   
  height: 0;   
  clear: both;   
  visibility: hidden;  
}  
  
.clearfixz { display: inline-table; }  
  
/* Hides from IE-mac \*/  
* html .clearfixz { height: 1%; }  
.clearfixz { display: block; }  
/* End hide from IE-mac */  


/*clearfix------------------------------*/

.clearfix:after {
	display: block;
	clear: both;
	height: 0;
}

.clearfix { display: inline-block; }
.clearfix { display: block; }

/*dw編集用*/
.clearfix {overflow:hidden;}

/*.clearfix {border:solid 1px #0000FF;}*/
/*----------------------------------------*/

/* JavaScriptによるDOM操作用の予約済みセレクタ -------------------- */
.rollover {}
.belatedpng {}










