@charset "UTF-8";

/*----------disc----------*/
/*-----
  layout
  -----*/
/*disc*/
#block_disc .disc{
	padding-bottom: 20px;
}
#block_disc .disc .h3_tit{
	padding-bottom: 15px;
}
#block_disc .disc .price{
	padding-bottom: 10px;
}
#block_disc .disc .sup{
	padding-bottom: 10px;
}
#block_disc .disc .img{
	text-align: center;
}
#block_disc .disc .btn{
	padding: 10px 0 30px;
	text-align: center;
}

/*rental*/
#block_disc .rental{
	padding-bottom: 40px;
}
#block_disc .rental .h4_tit{
	padding-bottom: 15px;
}
#block_disc .rental .price{
	padding-bottom: 10px;
}

/*point*/
#block_disc .point{
	margin: 0 auto;
	padding: 15px;
	border: 3px solid #000;
}
#block_disc .point .list{
	margin-left: 1.8em;
}
#block_disc .point .list li{
	list-style: disc;
}

/*note*/
#block_disc .note{
	padding: 20px 0;
}
#block_disc .note li::before{
	content: "※";
}


/*-----
  font
  -----*/
/*box*/
#block_disc .disc .price{
	font-size: 18px;
	line-height: 1.6em;
}
#block_disc .disc .sup{
	font-size: 16px;
	line-height: 1.6em;
}

/*rental*/
#block_disc .rental .h4_tit{
	font-size: 24px;
	line-height: 1.6em;
	font-weight: bold;
	color: #e60012;
}
#block_disc .rental .price{
	font-size: 18px;
	line-height: 1.6em;
}
#block_disc .rental .record dt{
	font-size: 18px;
	line-height: 1.6em;
}
#block_disc .rental .record dd{
	font-size: 16px;
	line-height: 1.6em;
}

/*point*/
#block_disc .point .h4_tit{
	font-size: 18px;
	line-height: 1.6em;
}
#block_disc .point .list li{
	font-size: 16px;
	line-height: 1.6em;
}
/*note*/
#block_disc .note li{
	font-size: 16px;
	line-height: 1.6em;
}
