/*--------------------*
#input_header
*--------------------*/
#extra_header{
  max-width: 640px;
  margin:0px auto;
}
#input_header{
  width:88%;
  margin:3% auto 5%;
}

/*----font-size------*/

#input_header P{
  text-align: justify;
  color:#fff;
}
#input_header P.menu_caption{}
#input_header P.pr,
#input_header P.pr A{color:#FF5167;font-weight:bold;}
#input_header P.price {color:#EDEAF3;}
#input_header P.price STRONG{color:#FF5167;}
#input_header P.attention{}
#extra .pr{text-align:center;color: #DB879D;}

.caption{
  text-align:justify;
  line-height:1.6em;
  font-size: 1.1em;
}
.disp_sp .caption {
  text-align: justify;
  line-height: 1.5;
  font-size: 15px;
}

/*--------------------
#tellingItems
--------------------*/
#telling{
  margin:10px auto 0px;
}
#telling .section_bdy{
    background-color: #232323;
    margin: -3% auto 0;
    padding: 5%;
}
#telling OL{
    background-color: #FFECC6;
    border: 7px double #B58776;
    color: #651F11;
    line-height: 1.5;
    list-style-type: none;
    margin: 0 auto;
    padding: 1%;
    text-align: left;
}
#telling LI{
  list-style-type:none;
  line-height:1.5em;
  font-size:0.9em;
}
#telling LI.sub{
    border-bottom: 1px dotted #B4A269;
    list-style-type: none;
    padding-left: 5%;
}
#telling LI.main{
    font-weight: bold;
    list-style-type: none;
    padding-left: 1%;
}
#telling LI.none_sub{
  list-style-type:disc;
  margin-left:25px;
}
#telling LI.none{
  font-weight:bold;
}

/*--------------------
.y_comment
--------------------*/
.y_comment{
	color: #DEB887;
}

/*--------------------
.cookie_check
--------------------*/
.cookie_check{
  text-align:center;
  margin: 0 auto 5%;
}


/*--------------------*
 *  .price_info2
 *--------------------*/
.price_info2 {
  margin: 3% auto 0;
  width: 80%;
}
.disp_sp .price_info2{
  width: 85%;
  text-align: justify;
}
.price_info2 .price_normal strong {
  color: #C6000D;
}
.price_info2 p {
  font-size: 0.8em;
  line-height:1.4em;
}
.disp_pc .price_info2 p {
  font-size: 0.9em;
}
.price_info2 .info_title {
  font-weight: bold;
  padding: 0 0 1%;
}

/*--------------------*
 *  #attention
 *--------------------*/
#attention{
  width:90%;
  margin: 5% auto 0;
  color:#fff;
}
.disp_sp #attention{
  font-size: 0.9em;
}
#attention h3{
  text-align:center;
  font-size:1.2em;
  font-weight:bold;
  margin-bottom:3%;
}
.disp_sp #attention h3{
  font-size:1.1em;
}
#attention P,
#attention li{
  line-height: 1.6;
}
#attention a {
  color: #FFCE06;
}

