@charset "Shift_JIS";

#tel{
  text-align : center;
  margin-bottom : 5px;
}



/*汎用パ�EチE
***************************************************************************/
/* ▼display▼ */
.block{
	display:block;
}
.inline{
	display:inline;
}
.align_c{
	text-align:center;
}
.align_r{
	text-align:right;
}
.align_l{
	text-align:left;
}
.flo_l{
	float:left;
}
.flo_r{
	float:right;
}
.lh120 { line-hight:120%; }


/* ▼area▼ */
.p5{
	padding: 5px !important;
}
.p10{
	padding: 10px !important;
}

.ptb10{
	padding: 10px 0 !important;
}

.m10{
	margin: 10px !important;
}
.mauto{
	margin:auto !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;
}
.mb35{
	margin-bottom:35px !important;
}
.mb40{
	margin-bottom:40px !important;
}
.mb45{
	margin-bottom:45px !important;
}
.mb50{
	margin-bottom:50px !important;
}
.mb55{
	margin-bottom:55px !important;
}
.mb80{
	margin-bottom:80px !important;
}

.mt5{
	margin-top:5px !important;
}
.mt15{
	margin-top:15px !important;
}

.ml_5{
	margin-left:-5px !important;
}
.ml5{
	margin-left:5px !important;
}
.ml10{
	margin-left:10px !important;
}
.ml15{
	margin-left:15px !important;
}
.ml20{
	margin-left:20px !important;
}
.ml25{
	margin-left:25px !important;
}
.ml30{
	margin-left:30px !important;
}
.ml35{
	margin-left:35px !important;
}
.ml85{
	margin-left:85px !important;
} 

.mr0{
	margin-right:0 !important;
}
.mr10{
	margin-right:10px !important;
}
.mr15{
	margin-right:15px !important;
}
.mr20{
	margin-right:20px !important;
}
.mr25{
	margin-right:25px !important;
}
.mr30{
	margin-right:30px !important;
}
.mr100{
	margin-right:100px !important;
}

.mlr5{
	margin-left:5px !important; margin-right:5px !important;
}
.mlr6{
	margin-left:6px !important; margin-right:6px !important;
}
.mlr10{
	margin-left:10px !important; margin-right:10px !important;
}
.mlr15{
	margin-left:15px !important; margin-right:15px !important;
}
.mlr20{
	margin-left:20px !important; margin-right:20px !important;
}
.mlr25{
	margin-left:25px !important; margin-right:25px !important;
}

.pb30{
	padding-bottom:30px !important;
}


/* ▼img▼ */

/* ▼font disp▼ */
.bold{
	font-weight:bold;
}
.normal{
	font-weight:normal;
}
.underline{
	text-decoration:underline;
}

/* ▼font size▼ */
.size75p{
  font-size : 75%;
}
.size12{
	font-size:12px;
}
.size14{
	font-size:14px;
}
.size17{
	font-size:17px;
}
.size21{
	font-size:21px;
}
.size26{
	font-size:26px;
}.size140{
	font-size:140%;
}


/* ▼font color▼ */
.red{
	color:#ff3300;
}
.blue{
	color:#0991d9;
}
.darkblue{
	color: #01248c;
}
.pink{
	color : #ff66cc;
}
.orange{
	color : #fc6d3a;
}.orange2{
	color : #ff6600;
}

.green{
  color : #29c7b0;
}.green2{
  color : #098257;
}
#privacy{
  color : black;
  padding-top : 2px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 2px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  font-size : 75%;
}

#sub_navi{
  font-size : 12pt;
  background-position : 25pt 25pt;
  padding-bottom : 10px;
  margin-left : 20px;
  line-height : 160%;
}}
#tel{
  text-align : center;
  margin-bottom : 5px;
}
