@charset "UTF-8";
@import url(common.css);
@import url(textsettings.css);

/* ---------------------------------------------------------------- *
	ドキュメント全体
 * ---------------------------------------------------------------- */

body {
  color: #333333;
  background: #feeec9;
}

#container {
  background: transparent;
  width: 800px;
  margin: 0 auto;
}

/* SAFARI用 */

body:first-of-type #container {
  background: transparent;
  width: 810px;
  margin: 0 auto;
}


/* ---------------------------------------------------------------- *
	ヘッダ部分
 * ---------------------------------------------------------------- */

#header {
  background: #feeec9;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}

/* ---------------------------------------------------------------- *
	ナビゲーション部分
 * ---------------------------------------------------------------- */

#navi {
  background: #FFFFFF url(img/bg.png) repeat-x;
  margin-top: 0;
  margin-bottom: 0px;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  border-bottom:1px solid #feeec9;
}

#navi ul {
  margin: 0;
  padding: 0;
  height: 2.5em;
}

#navi ul li {
  margin: 0;
  padding: 0;
  float: left;
}

#navi ul li a {
  margin: 0;
  padding: 6px 28px 5px 27px;
  display: block;
  border-right: 1px solid #CCCCCC;
  border-bottom: 5px solid #EE0000;
  background: url(img/bg.png) repeat-x;
  font-weight: bold;
}

#navi a:hover {
  border-bottom: 5px solid #FFBBBB;
  background: #EEEEEE url(img/arrow.gif) no-repeat;
  text-decoration: none;
}


#navi ul li.otoiawase a {
padding: 6px 27px 5px 27px;
}


/* ---------------------------------------------------------------- *
	コンテンツコンテナの設定です
 * ---------------------------------------------------------------- */

#main {
  padding-left: 0;
  padding-right: 0;
  background: tranparent;
  margin-top: 0;
  margin-bottom: 0;
}

/* ---------------------------------------------------------------- *
	サイドメニュー部分の設定です
 * ---------------------------------------------------------------- */

#sidenavi {
  background: #feeec9;
  width: 0;
  top: auto;
  left: 0;
  right: auto;
  padding-top: 0;
  padding-bottom: 0;
  z-index: 1;
}

#sidenavi ul {
    margin: 0;
    padding: 8px;
    background: url(img/slash.png) repeat;
}

#sidenavi ul li {
    margin: 0;
    padding: 5px 20px 5px 25px;
    border-bottom: 1px solid #0086b9;
    background: #fff url(img/sq_arrow.gif) no-repeat 5px 7px;
    list-style-type: none;
}

  /* Note：上マージンを確保し，IE6/IE7 で垂直配置がずれるバグを回避。以降，指示に従って同じ値での指定を 2 回続ける。 */
[id="sidenavi"]#sidenavi {
  /* ★ --- 上マージンを設定 --- */
  /* Note：コンテンツ部分の上マージンと同じ値を設定 */
  margin-top: 0;
}
html:lang(ja) #sidenavi {
  /* Note：直前の指定と同じ値を設定 */
  margin-top: 0;
}

/* ---------------------------------------------------------------- *
	コンテンツ部分の設定です
 * ---------------------------------------------------------------- */

.contents {
  background: #feeec9;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 1em;
  padding-right: 1em;
  padding-bottom: 1em;
  padding-left: 1em;
  border: 8px solid #EEEEEE;
}


/* ---------------------------------------------------------------- *
	コンテンツ画像
 * ---------------------------------------------------------------- */

.contents img.fig,.contentsPickup img.fig {
  float: left;
  margin-top: 0;
  margin-right: 1em;
  margin-bottom: 1em;
  margin-left: 0;
}


/* ---------------------------------------------------------------- *
	コンテンツ：ニュースと会員はコチラ
 *  ---------------------------------------------------------------- */ 
 

 #news{
 float:left;
 width:550px;
 margin-bottom:1em;
 }
 
 
 #kaiin{
 float:right;
 width:200px;
margin-bottom:1em;

 
 }
 
 .contentsPickup {
  /* --- 背景を設定してください（短縮プロパティでの設定です）--- */
  clear:both;
  background: #feeec9;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 1em;
  padding-right: 1em;
  padding-bottom: 1em;
  padding-left: 1em;
}

 
 
 
 
/* ---------------------------------------------------------------- *
	画像のみのボックスを作る場合の設定です
 * ---------------------------------------------------------------- */

.imgbox {
  /* --- 背景を設定してください（短縮プロパティでの設定です）--- */
  background: #FFFFFF;
  /* --- マージンを設定してください --- */
  /* Note：上下マージンの折りたたみに注意してください */
  margin-top: 0;
  margin-bottom: 0;
}

/* ---------------------------------------------------------------- *
	フッタ部分の設定です
 * ---------------------------------------------------------------- */

#footer {
  background: #feeec9;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0.6em;
  padding-right: 0;
  padding-bottom: 1em;
  padding-left: 1em;
  border-top: 1px dotted #EE0000;
}

#footer ul {
    margin-bottom: 4px;
    padding: 0;
    border-left: 1px solid #CCCCCC;
}

#footer ul li {
  margin: 0;
  padding: 0 5px;
  border-right: 1px solid #CCCCCC;
  background-image: none;
}

