/* CSS Document */

/* 全体構造
---------------------------------------------------- */

#select_wrapper {
  width: 800px;
  background-color: #FFFFFF;
  margin-bottom: 30px;
  clear: both;
}

#select_logo {
  margin: 15px 0 20px 10px;
}

/* テキスト
---------------------------------------------------- */

.f11_purple {font-size: 11px; line-height: 1.7; color:#996699; }
.f11_purple a { color: #996699; text-decoration: underline;}
.f11_purple a:visted { color: #996699; text-decoration:none;}
.f11_purple a:hover { color: #996699; text-decoration: none;}

.f11_brun {font-size: 11px; line-height: 1.7; color:#5D403C; }
.f11_brun a { color: #5D403C; text-decoration: underline;}
.f11_brun a:visted { color: #5D403C; text-decoration:none;}
.f11_brun a:hover { color: #5D403C; text-decoration: none;}

.f11_666 {font-size: 85%; color:#666666; }

.w285 { width: 285px;}

/* 01コンテンツ
---------------------------------------------------- */
#s01_contents {
  padding: 0;
  font-size: 12px;
  font-family :'Hiragino Kaku Gothic Pro', 'メイリオ', 'Verdana', san-serif;
  line-height:1.8;
  color: #666666;
}

.s01_top {
  padding: 0;
  margin-bottom: 20px;
}

#s01_iteminfo {
  padding: 10px;
  background:#F5F2EF;
  height: 75px;
}

#s01_iteminfo li {
  float:left;
}

#s01_item {
  margin-top: 20px;
  clear: both;
}

.s01_itemTTL {
  background:url(../img/01/itemttl_bg.gif) top no-repeat;
  height: 90px;
}
#s01_item h2 { padding: 50px 0 0 50px; }

.s01_itemDbox { margin-left: 50px; width: 700px; }
.s01_itemDbox_L { width: 350px; float: left; }
.s01_itemDbox_R { margin: 10px 0 0 10px; float: right; width: 340px; }

#s01_itemBtn { padding-top: 40px; clear: both; }
#s01_itemBtn li { float: left; }

#s01_info {
  margin-top: 50px;
  background:url(../img/01/info_bg.jpg) repeat-y ;
  padding-bottom: 15px;
  clear: both;
}