html, body {
	background-color: white;
}

/*menu*/
.navbar-default {
    background-color: #fcd4d4;
    border-color: #ff1859;
}
.navbar-right {
	display: none;
}
.main-menu .sub-menu {
	display: none;
}
.main-menu , .main-menu2 {
	padding-left: 0px!important;
}

/* Slidebars */

.sb-slidebar {
	background-color: #333;
}

/*共通*/
a {
    color: #ff3971;
    text-decoration: none;
}

/*各section 背景*/
.box {
	background-image: url();
}

.rental-goods p {
	font-size: 12px;
	text-align: center;
}
p.title {
	text-align: center;
	background-color: #fcd4d4;
	padding: 5px 0;
}
.rental-goods-footer {
	display: table;
	border-collapse: separate;  /* セルの間隔を空ける */
	border-spacing: 0 2px;  /* 左右 上下で記述 */
	background-color: #FFEDED;
	width: 100%;
}
.rental-goods-footer p {
	border: 1px dotted #333;
	height: 50px;
	width: 25%;
	text-align: center;
	vertical-align: middle;
	display: table-cell;
    border-radius: 10px;        /* CSS3草案 */  
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   /* Firefox用 */  
}
.how_to > div {
	padding-top: 62px;
}
.boder-box {
	width: 85%;
	border: 2px solid #333;
	padding: 1em 4em;
	margin: 0 auto;
}
.boder-box p {
	margin: 0;
}
.d-table {
	display: teble;
	}
.d-cell {
	display: table-cell;
	vertical-align: middle;
}
.comment-back {
	background-color: #FCE8E8;
	padding: 8px;
}
.boder {
	border: 3px solid #333;
	padding: 16px 0;
}
.red {
	color: #993333!important;
}
.blue {
	color: #003399;
}
.orange {
	color: #F28B11;
}
.f-13 {
	font-size: 13px;
}
.second-title {
	background: #fcd4d4;
	font-size: 18px;
	padding: 10px 20px;
	width: 50%;
	margin-top: 32px;
	margin-bottom: 24px;
}
.second-title i {
	padding-right: 1em;
}
h1 {
	font-size: 22px!important;
	background: #fff9cc;
}
h1 i {
	padding-right: 10px;
}
#mark {
	margin-top: 50px;
}
.content-table {
    width: 100%;
    height: 217px;
    display: table-cell;
    vertical-align: middle;
}
.line-through {
	text-decoration: line-through;
}



/*各レンタル商品部分*/
.box-C_1 ul {
	padding-left: 0;
}
.box-C_1 table {
	margin-bottom: 18px;
}
.box-C_1 table tr {
	text-align: center;
	border-bottom: 1px dotted #BBBBBB; 
}
.box-C_1
/*.stock-title 在庫状況*/
.stock {
  position: relative;
  border: 3px solid #fcd4d4;
  padding: 10px 16px 10px 16px;
  margin-bottom:8px;
  background: #FFF0F0;
}
.stock p {
  margin: 0;  
}
.stock-title {
  position: absolute;
  top: -15px;
  left: 10px;
  padding: 0 8px;
  font-size: 1.1em;
  font-weight: 600;
  background-color: #fcd4d4;;
}
.info-text:before {
	content: "※在庫がない場合お待ち頂くことがあります。";
}
.info-text2:before {
	content: "※商品は多数ございます。\A画面を上下スクロールしご確認ください。";
	white-space: pre;
}
.info-text2 {
	background: red;
	color: white;
	padding: 8px;
}
/*new-icon*/

.new-icon:before {
	content: url("/images/new-icon.png") ;	
	position: absolute;
	z-index: 500;
}
/*logo img*/
.goods-logo-wrap {
	position: relative;
}
.goods-logo {
	width: 318px;
	margin: 0 auto;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 2px;
}
.goods-logo span {
	background-color: white;
}
/*短期レンタル*/
.short {
	padding: 2px 0;
	text-align: center;
}
.short span {
	border: 1px solid red;
	background-color: red;
	padding: 2px 12px;
	color: white;
}


/*long table*/
.long-table tr td {
	border-right: 1px solid #999;
}
/*----------------------------------------------------
topページ class="top-page"*/

.info-box {
	border-bottom: 1px dotted #333;
	margin-bottom: 5px;
	padding-top: 5px; 
	max-width: 500px;
	margin: 0 auto; 
}
.day {
	margin-bottom: 5px;
	font-weight: bold;
}
.day span {
	background-color: #fcd4d4;
	padding: 2px 5px;
	margin-right: 8px;
	font-weight: normal;
}
.info_day-bgRed {
	background-color: #f591b4;
}

/*----------------------------------------------------
ご利用ガイド class="rental-index"*/
.rental-index .h3 {
    font-size: 22px;
    border-bottom : 2px solid #333;
    padding-left: 0.5em;
    margin-top: 40px; 
}
.rental-index .h3 span {
    font-size: 0.7em;
}
/*----------------------------------------------------
通販要項+プライバシーポリシー class="ec"*/
.ec ul li {
  padding-top: 10px;
}

.ec .list-decimal > li , .ec .list-square > li {
	padding-bottom: 50px;
	padding-top: 50px;
	border-bottom: 1px dashed #333; 
} 
.ec .list-square > li > ul > li {
	list-style-type: none;
}
/*----------------------------------------------------
チャイルドシート class="sheet-index"*/
.sheet-index .d-cell {
	height: 250px;
	vertical-align: top;
	padding-top: 20px;
}
.sheet-index .d-cell-right {
	vertical-align: middle;
}
/*----------------------------------------
レスポンシブ
----------------------------------------*/
/*画面幅1020px以下
-----------------------*/
@media screen and (max-width: 1200px) {
}/*max-width: 1020px end*/

/*画面幅992px以下
-----------------------*/
@media screen and (max-width: 992px) {
.rental-goods-footer p {
	width: 20%;
}	
}/*max-width: 992px end*/ 

/*画面幅767px以下
-----------------------*/
@media screen and (max-width: 767px) {
.rental-goods-footer p {
	width: 10%;
}

}/*max-width: 767px end*/

/*画面幅479px以下
-----------------------*/
@media screen and (max-width: 480px) {


}/*max-width: 479px end*/ 
