@charset "Shift_JIS";

/*-------------------------------------------------------------------
  ブラウザ個別のデフォルトスタイルをリセット 
---------------------------------------------------------------------*/

/* ブロック要素 */
html, body, 
div, blockquote, p, pre, ul, ol, li, dl, dt, dd, 
h1, h2, h3, h4, h5, h6, address, 
table, caption, th, td,
iframe 
{
  margin: 0;
  padding: 0;
  border: 0;
  font-style: normal;
  font-weight: normal;
  font-size: 100%;
}

hr {
  margin: 0;
  padding: 0;
  font-size: 100%;
}


/* インライン要素１ */
span, em, strong, dfn, code, samp, kbd, var, cite, abbr, acronym, q, br,
ins, del, a, img, object {
  margin: 0;
  padding: 0;
  border: 0;
  font-style: normal;
  font-weight: inherit;
  font-size: 100%;
}

/* テーブル */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

td, th {
  vertical-align: top;
}

caption,th {
  text-align:left;
}

/* リスト */
ol, ul {
  list-style: none;
}

li {
  margin: 5px 10px; 
}

/* フォーム */
form {
  margin: 0;
  padding: 0;
}

fieldset{
  border: 0;
}

button {
  border: none;
  text-decoration: none;
  background-color: transparent;
  margin: 0;
  padding: 0;
  width: auto;
}

button img {
  border: none;
  text-decoration: none;
  margin: 0;
  padding: 0;
  width: auto;
}


/* 画像 */
img {
  margin: 0;
  padding: 0;
  vertical-align: text-bottom;
}
a img {
  border: none;
  text-decoration: none;
}


q:before, q:after{
  content:'';
}

ol{
  list-style: decimal outside;
}
  ol li {
    margin-left: 30px;
  }
  ol ul{
    list-style: circle outside;
  }

strong {
  font-weight: bold;
}
em {
  color: red;
}



/*
 * Style Name: fonts Stylesheet
 * Style URL: http://2xup.org/common/css/fonts.css
 * Description: font Stylesheet.
 * Version: 1.5
 * Last Up Date: 2006-10-17T10:34:43+09:00
 * Author: Taichi Kaminogoya
 * Author URL: http://2xup.org/
 * Author Email: mail[at]2xup.org
 *
 * The CSS and design is released under GPL: http://www.gnu.org/licenses/gpl.html
 * 2xUP で利用している CSS ファイル、デザインは GPL ライセンス（クレジットを残し、第三者にも改変・再配布を認めるという条件で改変・再配布可）を適用しています。
 *
 * Markup Reference: http://2xup.org/common/css/style-guide.pdf
 *
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * This Stylesheet was based on Yahoo! UI Library's Fonts CSS.
 * Copyright (c) 2006, Yahoo! Inc. All rights reserved.
 * http://developer.yahoo.com/yui/fonts/
 * http://developer.yahoo.net/yui/license.txt
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 *
 */

body {
  font-family: Meiryo, "MS P Gothic", Osaka, Arial, sans-serif;
  /*font-family: Meiryo, Osaka, "MS P Gothic", Arial, sans-serif;
  /*font-family: Meiryo, Verdana, sans-serif;*/
  font-size: 13px;
  *font-size: small;
  *font: x-small;
}

table {
  font-size: 100%;
}

select, input, textarea {
  font-family: Meiryo, Osaka, "MS P Gothic", Arial, sans-serif;
  font-size: 99%;
}

pre, code, samp, kbd, var {
  font-family: Consolas, Monaco, monospace;
  font-size:100%;
}

sub, sup {
  font-size: 50%;
}

/*-------------------------------------------------------------------
  clearfixハック
   floatする要素の親要素にclearfixクラスを付けると自動でfloatをクリアします。
   <div class="clearfix">
     <div style="float: left">左</div>
     <div style="float: right">右</div>
   </div>
  @see http://www.fsiki.com/archive/css-doc/float.html
  @see http://www.kuroduction.com/doc/translation/position_is_everything/easyclearing.html
  @see http://coliss.com/articles/build-websites/operation/css/125.html
---------------------------------------------------------------------*/
.clearfix:after{
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.clearfix{
  overflow:hidden;
}
/* Hides from IE-mac \*/
* html .clearfix{
  height:1%;
  overflow:visible;
}
/* End hide from IE-mac */
