﻿/* 全体 */
/*-------------------------------------*/

#all{
	width:100%;
	color:#666666;
	font-size:12px;
}

#base {
	text-align:left;
	width:759px;
	border-right: 1px solid #999999;
	border-left : 1px solid #999999;
}

#log{
	display: none;
}

strong{
	font-weight: normal;
}

em{
	font-style: normal;
	font-weight: normal;
}
.bold{
	font-weight: bold;
}
.bold-red{
	font-weight: bold;
	color:#ff0000;
}

/* ヘッダー */
/*-------------------------------------*/

h1{
	font-size: 12px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
}

#header{
	margin-bottom: 5px!important;
}


/* フッター */
/*-------------------------------------*/

#footer{
	width:759px;
	margin :0px 0px 0px 0px;
}

.footer-link{
	text-align:center;
	border-top   : 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
	padding: 7px 0px 7px 0px;
}

.footer-office{
	line-height:140%;
	margin :16px 0px 16px 15px;
}

.footer-copy{
	padding: 8px 0px 8px 10px;
	background-color:#EBEBEB;
}

/* 右の店舗情報一覧 ※複数ページで使うためココに記述 */
/* /rental/index.htmlで使用 */
/*-------------------------------------*/

.tenpo-joho{
	width: 174px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	background-color:#FFF0D9;
}

.tenpo-tit{
	margin: 21px 0px 0px 0px;
	text-align:center;
}

.tenpo-name{
	margin: 10px 14px 10px 14px;
	line-height:200%;
	height:100%;
}



/* お問い合わせへのリンク */
/* -------------------------------------*/

.otoiawase{
	width: 553px;
	margin: 30px 0px 0px 0px;
	text-align:center;
}

.otoiawase-mon{
	width: 533px;
	margin: 15px 10px 0px 10px;
	text-align:left;
	line-height:160%;
}

.otoiawase-btn{
	width: 553px;
	margin: 15px 0px 0px 0px;
	text-align:center;
}


/* Margin & padding*/
/* -------------------------------------*/

/* Margin */
.m0{
	margin: 0!important;
}

.m5{
	margin: 5px!important;
}

.m10{
	margin: 10px!important;
}

.m20{
	margin: 20px!important;
}


.mt0{
	margin-top: 0!important;
}

.mt5{
	margin-top: 5px!important;
}

.mt10{
	margin-top: 10px!important;
}

.mt15{
	margin-top: 10px!important;
}

.mt20{
	margin-top: 20px!important;
}

.mt25{
	margin-top: 25px!important;
}

.mt30{
	margin-top: 30px!important;
}

.mr5{
	margin-Right: 5px!important;
}

.mr10{
	margin-Right: 10px!important;
}

.mr20{
	margin-Right: 20px!important;
}

.mb0{
	margin-bottom: 0!important;
}

.mb5{
	margin-bottom: 5px!important;
}

.mb10{
	margin-bottom: 10px!important;
}

.mb15{
	margin-bottom: 15px!important;
}

.mb20{
	margin-bottom: 20px!important;
}

.mb25{
	margin-bottom: 25px!important;
}

.mb30{
	margin-bottom: 30px!important;
}

.ml5{
	margin-left: 5px!important;
}

.ml10{
	margin-left: 10px!important;
}

.ml15 {
	margin-left: 15px!important;
}

.ml20{
	margin-left: 20px!important;
}

.ml140{
	margin-left: 140px!important;
}



/* Padding */
.p0{
	padding: 0px!important;
}

.p5{
	padding: 5px!important;
}

.p10{
	padding: 10px!important;
}

.p20{
	padding: 20px!important;
}


.pt0{
	padding-top: 0px!important;
}

.pt5{
	padding-top: 5px!important;
}

.pt10{
	padding-top: 10px!important;
}

.pt15{
	padding-top: 15px!important;
}

.pt20{
	padding-top: 20px!important;
}

.pt25{
	padding-top: 25px!important;
}

.pt30{
	padding-top: 20px!important;
}

.pr0{
	padding-right: 0px!important;
}

.pr5{
	padding-right: 5px!important;
}

.pr10{
	padding-right: 10px!important;
}

.pr20{
	padding-right: 20px!important;
}

.pb0{
	padding-bottom: 0px!important;
}

.pb5{
	padding-bottom: 5px!important;
}

.pb10{
	padding-bottom: 10px!important;
}

.pb15{
	padding-bottom: 15px!important;
}

.pb20{
	padding-bottom: 20px!important;
}

.pb25{
	padding-bottom: 25px!important;
}

.pb30{
	padding-bottom: 30px!important;
}

.pl0{
	padding-left: 0px!important;
}

.pl5{
	padding-left: 5px!important;
}

.pl10{
	padding-left: 10px!important;
}

.pl20{
	padding-left: 20px!important;
}

/* font */
/* -------------------------------------*/

.strong {
	font-weight: bold
}

.wBold {
	font-weight: bold;
}

.sOblique {
	font-style: oblique;
}

.noWrap {
	white-space :nowrap;
}

.fs8{
	font-size: 8px!important;
}
.fs9{
	font-size: 9px!important;
}
.fs10{
	font-size: 10px!important;
}
.fs11{
	font-size: 11px!important;
}
.fs12{
	font-size: 12px!important;
}
.fs13{
	font-size: 13px!important;
}
.fs14{
	font-size: 14px!important;
}
.fs15{
	font-size: 15px!important;
}

.fs80{
	font-size: 80%!important;
}

.fs90{
	font-size: 90%!important;
}

.fs100{
	font-size: 100%!important;
}

.fs120{
	font-size: 120%!important;
}

.fs140{
	font-size: 140%!important;
}

.fc{
	color:#F00;
}

/* 配置 */
/* -------------------------------------*/
.alignLeft{
	text-align: left;
}

.alignCenter{
	text-align: center;
}

.alignRight{
	text-align: right;
}

.alignTop{
	vertical-align:top;
}

.alignMiddle{
	vertical-align:middle;
}

.alignBottom{
	vertical-align:bottom;
}

.fll{
	float  : left;
}

.flr{
	float  : right;
}

/* 行間 */
/* -------------------------------------*/
.lh110{
	line-height:110%;
}

.lh120{
	line-height:120%;
}

.lh130{
	line-height:130%;
}

.lh140{
	line-height:140%;
}

.lh150{
	line-height:150%;
}

.lh160{
	line-height:160%;
}