@charset "Shift-JIS";

/* --------------------------------------------------
  index_content
-------------------------------------------------- */
#index_content{
  width: 566px;
  padding:0 11px;
}


/* --------------------------------------------------
  index_img
-------------------------------------------------- */
#index_img a,
#index_img a:hover{
  text-decoration:underline;
  font-size:12px;
}

#pankuzu a,
#pankuzu a:hover{
  text-decoration:underline;
  font-size:10px;
}

/*----Flash-----*/


/*--------------*/


#index_img{
  margin-bottom:25px;
  background: url(img/main_bg.png) no-repeat;
}

#index_img img{
  vertical-align:top;
}

#index_img div.top_section{
  margin-top:380px;
  margin-left:11px;
  width:544px;
}

#index_img div.top_section h2{
  margin:0;
}

#index_img div.top_section ul{
  list-style:desc;
  width:540px;
  background-color:#f7f2e6;
  padding:0.7em 0 0.7em 1em;
  font-size:12px;
  border-left:1px solid #ece5df;
  border-right:1px solid #ece5df;
}

#index_img div.top_section ul span.f_bold{
  font-weight:bold;
}


/* --------------------------------------------------
  H2
-------------------------------------------------- */

#index_img h2{
  margin-top:25px;
  margin-left:11px;
  width:554px;
}

/* --------------------------------------------------
  index_section_common
-------------------------------------------------- */

#index_img div.section_common{
  margin-left:11px;
  width:544px;
}
#index_img div.section_common ul{
  list-style:desc;
  width:540px;
  background-color:#f7f2e6;
  padding:0.7em 0 0.7em 1em;
  font-size:12px;
  border-left:1px solid #ece5df;
  border-right:1px solid #ece5df;
}

#index_img div.section_common ul span.f_bold{
  font-weight:bold;
}





/* --------------------------------------------------
  index_section_common_IMG
-------------------------------------------------- */

#index_img div.section_common_img{
  margin-left:11px;
  background-color:#f7f2e6;
  width:553px;
  border-right:1px solid #ece5df;
}

#index_img div.section_common_img h2{
  width:554px;
}

#index_img div.section_common_img div.left_c{
  float:left;
  width:211px;
  border-left:1px solid #ece5df;
}

#index_img div.section_common_img div.left_c img{
  padding:5px 0 0 5px;
}

#index_img div.section_common_img div.right_c{
  float:right;
  width:335px;
  padding-top:5px;
}
#index_img div.section_common_img div.right_c h3 span.f_b{
  font-size:14px;
  font-weight:bold;
}
#index_img div.section_common_img div.right_c h3 span.f_n{
  font-size:12px;
  font-weight:normal;
}
/* --------------------------------------------------
  purchase
-------------------------------------------------- */
#index_img div.purchase_btn{
  background-color:#f7f2e6;
  height:55px;
  width:552px;
  text-align:right;
  margin-left:11px;
  border-left:1px solid #ece5df;
  border-right:1px solid #ece5df;
  border-bottom:1px solid #ece5df;
}
#index_img div.purchase_btn img{
  margin-right:10px;
}
/* --------------------------------------------------
  index_news
-------------------------------------------------- */
table#index_news{
  width: 554px;
  margin-bottom:15px;
  background-color:#696967;
}

table#index_news td{
  border-bottom: 1px solid #c5c5c5;
  padding: 5px 5px;
  color: #fff;
}
table#index_news a{
  color: #fff;
  text-decoration: underline;
}
table#index_news a:hover{
  color: #f9eded;
  text-decoration: underline;
}


#news_right{
  text-align:right;
}
/* index_bnr */
#index_bnr ul li{
  margin-bottom: 5px;
  margin-left:25px;
  font-size: 0px;
}


.eglink01 {
  margin: 0px;
  padding: 20px 20px 0px 20px;
  font-size: 90%;
  text-align: left;
}
.eglink02 {
  margin: 0px;
  padding: 0px;
}
.eglink11 {
  margin: 0px;
  padding: 20px;
  text-align: left;
  border-top: 1px #cccccc dashed;
}
.eglink12 {
  margin: 0px;
  padding: 0px;
}
.eglink21 {
  margin: 0px;
  padding: 0px;
}
.eglink22 {
  margin: 0px;
  padding: 0px;
}
.usrlink {
  margin: 0px auto;
  padding: 20px 0px 0px 20px;
  list-style-type: none;
  text-align: left;
}
.usrlink p {
  margin: 0px;
  padding: 0px 0px 0px 25px;
  width: 480px;
  background: url(../image/icon73-01.gif) no-repeat left top;
  text-align: left;
}
.usrlink_desc {
  margin: 0px;
  padding: 0px 0px 0px 25px;
  width: 480px;
}

