@charset "shift_jis";
/* 
-----------------------------------------------------
リセット+BaseCSS

更新日：2009/02/07
----------------------------------------------------- */

/* =基本
----------------------------------------------------- */
html{color:#333;background-color:#FFF;}

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

/* =リスト
----------------------------------------------------- */
ul,dl,ol {text-indent:0;}
li{list-style:none;}

/* =フォーム
----------------------------------------------------- */
fieldset{border:0;}
legend{color:#333;}

/* =テーブル
----------------------------------------------------- */
table{table-layout:fixed;border-collapse:collapse;border-spacing:0;empty-cells:show;}
caption,th,td{vertical-align:top;text-align:left;}
caption{font-weight:normal;}
th{font-weight:bold;}

/* =リンク
----------------------------------------------------- */
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
a:active{text-decoration:none;}

/* =その他
----------------------------------------------------- */
/* =イメージ */
a img{border:0;vertical-align:bottom;}

/* =ブロック要素 */
address{font-style:normal;}
blockquote{margin:1em;}
li.dd{margin-left:1em;}

/* =インライン要素 */
em,strong{font-style:normal;}
strong{font-weight:bold;}
sup {vertical-align: text-top;}
sub {vertical-align: text-bottom;}
addr,acronym{border:0;font-variant:normal;}

pre{white-space:normal;}

hr{margin-bottom:1em;border:none;border-top:1px solid #666;}
hr.dotted{margin-bottom:1em;border:none;border-top:1px dotted #666;}

q:before{content:‘;}
q:after{content:’;} 

/* =クリアフィックス
----------------------------------------------------- */
.clearfix:after {content:url(spacer.gif);display:block;clear:both;height:0;}
.clearfix {display:inline-block;}
.clearfix {display:block;}
/* Mac版IEのみに適用 \*//*/
.clearfix {overflow:hidden;}
/* */