/*--------------------*
#input_header
*--------------------*/
#input_header{
  width:660px;
  margin:0px auto;
  padding:15px 0;
}
#input_header P{
  padding:5px 0;
  color:#eee;
}
#input_header P.menu_caption{}
#input_header P.pr,
#input_header P.pr A{color:#D00079;font-weight:bold;}
#input_header P.price {color:#EDEAF3;}
#input_header P.price STRONG{color:#d00079;}
#input_header P.attention{}
#extra .pr{text-align:center;}

/*--------------------
.balloon_group
--------------------*/
.balloon_group{
  margin:0 auto;
  height:620px;
  background:url(https://lw6nr4oyej.user-space.cdn.idcfcloud.net/akatsuki_zap/image/input/section_title.jpg) no-repeat 50% top;
}
.balloon_group .severalmenu{
  padding-top:100px;
}
.balloon_group .detail_txt{
  width: 520px;
  margin-left:340px;
  background-color: rgba(60,6,85,0.8);
  border-radius: 10px;
  box-shadow: 0px 0px 10px 7px #7C1E93 inset;
  border:1px solid #7C1E93;
  opacity:0.85;
}
.balloon_group .detail_txt P{
  color:#fff;
  font-size: 1.4em;
  line-height: 1.6em;
  padding: 20px;
  /*text-shadow: 0px 0px 2px #262654,0px 0px 2px #262654,0px 0px 2px #262654,0px 0px 2px #262654,0px 0px 3px #262654,0px 0px 3px #262654,0px 0px 3px #262654;*/
}
.balloon_group P SPAN{color:#FCFF00;}

/*--------------------*
.limited_announce
*--------------------*/
.limited_announce {
  margin: 10px auto 0;
  width: 603px;
}
.limited_announce P {
  color: #ececec;
  font-size: 1em;
  padding: 10px;
  font-size: 0.9em;
  border: 1px solid #75881D;
}
/*--------------------*
#frmInput #frm_btn
*--------------------*/
#frmInput #frm_btn{
  margin:20px auto 0;
  text-align:center;
  width:740px;
}
#frmInput #frm_btn .btn_left{
  float:left;
  width:361px;
}
#frmInput #frm_btn .btn_right{
  float:right;
  width:361px;
}
/*--------------------*
#frmInput .price_info2
*--------------------*/
#frmInput .price_info_bg{
  margin: 0 auto;
  padding: 5px 0;
  width: 700px;
}
#frmInput .price_info2 {
  font-size: 0.9em;
  margin: 20px auto;
  width: 630px;
}

#frmInput .price_info2 .info_title {
  color: #FFFF00;
}

#frmInput .price_info2 .price_normal {
  text-align:center;
}
#frmInput .price_info2 .pr{
  margin-bottom:10px;
}
#frmInput .price_info2 strong{
 color:#FFFF00;
}
#frmInput .price_info2 .price_normal .y_price {
  color: #f77bde;
  padding: 0 2px;
}

#frmInput .price_info2 .price_normal strong {
  padding: 0 2px;
}
#frmInput .price_info2 .pr A{
  color: #AED1E0;
  font-weight: bold;
}
#frmInput .price_info2 P{
  color: #ffffff;
}

/*--------------------*
.pack_announce
*--------------------*/
.pack_announce {
  margin-bottom: 15px;
  line-height: 1.5;
}
.pack_announce P {
  color: #fff;
}
.pack_announce OL{
  font-size:1em;
  font-weight:bold;
}
.pack_announce LI{
  padding-left:0px;
  line-height: 1.6;
  color: #AED1E0;
  padding-bottom:5px;
}
.pack_announce STRONG{
  color:#FFFF00;
}
