
@charset "UTF-8";

/*-------------------------------------------------------------------------------
  初期スタイルのリセット
--------------------------------------------------------------------------------*/

/*　共通
-------------------------------------------------------------------------------*/
#container {
  margin:0;
  padding:0;
  font-family: Verdana,
  "メイリオ",Meiryo,
  "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",
  "ＭＳ Ｐゴシック","MS PGothic",sans-serif;
}


/*　基本
-------------------------------------------------------------------------------*/
html{}
#container {font-size:100%;
     font-family: Verdana,
     "メイリオ",Meiryo,
     "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",
     "ＭＳ Ｐゴシック","MS PGothic",
     sans-serif;
}
div{}
#container p{line-height: 1.5em;}
#container img{border:none;}


#container .red{color: #F00;}
#container .fClear{clear:both;}

/*　見出し
-------------------------------------------------------------------------------*/
#container h1{display:none;}

#container h2, h3, h4, h5, h6{
  clear:both;
  margin: 0px;
}
h2{}
h3{}
h4{}
h5{}
h6{}

/*アンカーリンク*/
a{}
a:hover{}

/*　リスト
-------------------------------------------------------------------------------*/
ul{}
ol{}
#container li{list-style:none;}


/*　テーブル
-------------------------------------------------------------------------------*/
#container table{
  border-collapse:collapse;
}
  caption{}
  table th,
  table td{}
  table th{}
  table td{}

/*　フォーム
-------------------------------------------------------------------------------*/
form{}
fileset{}
legend{}


/*　PCサイズ
-------------------------------------------------------------------------------*/

#container img{
        max-width: 100%;
        height: auto;
        width /***/:auto;　
     }
  /*　frame
  -------------------------------------------------------------------------------*/
#container dl.frame{
  		width: 100%;
      background: #e9f8ff;
  		margin:0 auto 25px;
  		font-size: 14px;
      border-radius: 10px;
      padding: 15px 0px;
  		}
#container dl.frame dt.frame{
          width: 92%;
          background: #37B0E4;
          color: #FFF;
          font-weight: bold;
          font-size: 1.2em;
          margin: auto;
          padding: 10px 20px;
          border-radius: 20px;
          }
#container dl.frame dd.frame{
          background: #e9f8ff;
          padding: 10px 0 0;
          font-size: 1em;
          }
#container dt.frame_ruru{
          width: 92%;
          background-color: #fff;
          font-weight: bold;
          font-size: 1.2em;
          border: solid 2px #37B0E4;
          margin: auto;
          padding: 10px 20px;
          border-radius: 20px;
          }

  /*　span オレンジ字
  -------------------------------------------------------------------------------*/
#container .list_title{
        color: #37B0E4;
        font-weight: bold;
      }
#container .item_title{
        color: #37B0E4;
        font-weight: bold;
        font-size: 1.2em;
      }




/*　クリアフィックス
-------------------------------------------------------------------------------*/
#container div:after,
#container ul:after,
#container ol:after,
#container dl:after{
    content:".";
    display:block;
    clear:both;
    height:0px;
    visibility:hidden;
}

#container .clearfix:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}
#container .clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
#container .clearfix {display: block;}
/* End hide from IE-mac */



