@charset "utf-8";

div.price-menu {
	margin-bottom:2em;
}

div.price-box {
	margin-bottom:2em;
}

div.price-box p{
	padding-left:2em;
}

a.f-mark:link,
a.f-mark:visited{
	color:#008000;
	padding-left:1em;
	text-decoration:underline;
	line-height:2;
}

a.f-mark:hover{
	text-decoration:none;
	color:#EA5504;
}

a.f-mark:before{
  content: '';/*何も入れない*/
  display: inline-block;/*忘れずに！*/
  width: 12px;/*画像の幅*/
  height: 11px;/*画像の高さ*/
  background-image: url(../img/common/ico_arrow.gif);
  background-size: contain;
  vertical-align:5%;
  margin-right:0.5em;
}

div.price-box p.price-sec {
	margin-bottom:0.5em;
	font-size:1.2em;
	padding-left:0.5em;
}

div.price-box p.price-sec:before {
  content: '';/*何も入れない*/
  display: inline-block;/*忘れずに！*/
  width: 18px;/*画像の幅*/
  height: 21px;/*画像の高さ*/
  background-image: url(../img/common/leaf.gif);
  background-size: contain;
  vertical-align: middle;
}

div.price-box p.squ:before {
  content: '';/*何も入れない*/
  display: inline-block;/*忘れずに！*/
  width: 17px;/*画像の幅*/
  height: 17px;/*画像の高さ*/
  background-image: url(../img/common/square.gif);
  background-size: contain;
  vertical-align: middle;
  margin-right:0.5em;
}

p.underline{
	background: linear-gradient(transparent 70%, yellow 70%);
	display:inline;
	margin-left:1em;
}

