@charset "UTF-8";
/*----------------------------------------------------------------------------
******************************************************************************
リセット
******************************************************************************
----------------------------------------------------------------------------*/

h1,h2,h3,h4,h5,h6,address {
  margin:0;
  padding:0;
  border:0;
  font-style:normal;
  font-weight:normal;
}

div,blockquote,p,pre,ul,li,dl,dt,dd {
  margin:0;
  padding:0;
  border:0;
}

table,caption,th,td {
  font-style:normal;
  font-weight:normal;
}

hr {
  margin:0;
  padding:0;
  display:none;
}

iframe {
  margin:0;
  padding:0;
  border:0;
}

form,fieldset,input,button,select,optgroup,option,textarea,label,legend {
  margin:0;
  padding:0;
}

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;
}

ul {
  list-style-type:none;
}

/*----------------------------------------------------------------------------
******************************************************************************
基本設定(文字・行間・種類・禁則処理・ボーダー)
******************************************************************************
----------------------------------------------------------------------------*/

body {
  margin: 0px;
  padding: 0px;
  background: url(../img/new_bg.png);
  background-repeat: no-repeat;
  background-position: right bottom;
  background-size: 45% auto;
  background-attachment: fixed;
}
html, body {
  height: 100%;
}
body, h1, h2, h4, h4, h5, h6, td, th, p, div, input, textarea, pre, ul, ol {
  font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
  word-wrap: break-word;
  font-weight: normal;
  line-height: 1.7em;
  line-break: strict;
  voice-family: "\"}\"";
  voice-family: inherit;
}
a {
  overflow: hidden;
}
a:link {
  color: #;
  text-decoration: none;
}/*通常時のリンク設定*/
a:visited {
  color: #;
  text-decoration: underline;
}/*クリック後のリンク設定*/
a:hover {
  color: #;
  text-decoration: underline;
}/*マウスオーバー時のリンク設定*/
a:active {
  color: #;
  text-decoration: underline;
}/*クリック時のリンク設定*/


.clear {
  clear:both;
}  
.clear hr {
  display:none;
} 


/*----------------------------------------------------------------------------
******************************************************************************

******************************************************************************
----------------------------------------------------------------------------*/



iframe {
  margin:0;
  padding:0;
  border:0;
}

strong {
  font-weight:bold;
}

#width_specified {
  padding: 0 10px;
}

dt {
  width:50px;
  float:left;
  padding:13px 15px 8px 15px;
  font-size:11px;
}

dd {
  padding:13px 2px 8px 80px;
  border-bottom:#99cce5 1px solid;
  background-repeat:repeat-x;
  background-position:left bottom;
  font-size:13px;
}

#news {
  text-align: center;
  padding: 1px 0 0 0;
  color: #FFF;
  background: #c0d2db;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px
}
#event {
  text-align: center;
  padding: 1px 0 0 0;
  color: #FFF;
  background: #c0c5db;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px
}
#news_date {
  width:100px;
  float:left;
}
#news_title {
  float:left;
}

