/*---------------------------------------------------------------------
	MARGIN
----------------------------------------------------------------------- */
/*------------------------------------------ margin-ALL  --*/
.m_5 {margin: 5px;}
.m_8 {margin: 8px;}
.m_10 {margin: 10px;}
.m_13 {margin: 13px;}
.m_15 {margin: 15px;}
.m_18 {margin: 18px;}
.m_20 {margin: 20px;}
.m_25 {margin: 25px;}
.m_30 {margin: 30px;}
.m_35 {margin: 35px;}
.m_40 {margin: 40px;}
.m_45 {margin: 45px;}
.m_50 {margin: 50px;}

/*------------------------------------------ margin-TOP  --*/
.m_t3 {margin-top: 3px;}
.m_t5 {margin-top: 5px;}
.m_t8 {margin-top: 8px;}
.m_t10 {margin-top: 10px;}
.m_t13 {margin-top: 13px;}
.m_t15 {margin-top: 15px;}
.m_t18 {margin-top: 18px;}
.m_t20 {margin-top: 20px;}
.m_t25 {margin-top: 25px;}
.m_t30 {margin-top: 30px;}
.m_t35 {margin-top: 35px;}
.m_t40 {margin-top: 40px;}
.m_t45 {margin-top: 45px;}
.m_t50 {margin-top: 50px;}

/*------------------------------------------ margin-BOTTOM  --*/
.m_b5 {margin-bottom: 5px;}
.m_b8 {margin-bottom: 8px;}
.m_b10 {margin-bottom: 10px;}
.m_b13 {margin-bottom: 13px;}
.m_b15 {margin-bottom: 15px;}
.m_b18 {margin-bottom: 18px;}
.m_b20 {margin-bottom: 20px;}
.m_b25 {margin-bottom: 25px;}
.m_b30 {margin-bottom: 30px;}
.m_b35 {margin-bottom: 35px;}
.m_b40 {margin-bottom: 40px;}
.m_b45 {margin-bottom: 45px;}
.m_b50 {margin-bottom: 50px;}

/*------------------------------------------ margin-TOP+BOTTOM  --*/
.m_tb5 {margin-top: 5px;margin-bottom: 5px;}
.m_tb8 {margin-top: 8px;margin-bottom: 8px;}
.m_tb10 {margin-top: 10px;margin-bottom: 10px;}
.m_tb13 {margin-top: 13px;margin-bottom: 13px;}
.m_tb15 {margin-top: 15px;margin-bottom: 15px;}
.m_tb18 {margin-top: 18px;margin-bottom: 18px;}
.m_tb20 {margin-top: 20px;margin-bottom: 20px;}
.m_tb25 {margin-top: 25px;margin-bottom: 25px;}
.m_tb30 {margin-top: 30px;margin-bottom: 30px;}
.m_tb35 {margin-top: 35px;margin-bottom: 35px;}
.m_tb40 {margin-top: 40px;margin-bottom: 40px;}
.m_tb45 {margin-top: 45px;margin-bottom: 45px;}
.m_tb50 {margin-top: 50px;margin-bottom: 50px;}

/*------------------------------------------ margin-LEFT  --*/
.m_l3 {margin-left: 3px;}
.m_l5 {margin-left: 5px;}
.m_l8 {margin-left: 8px;}
.m_l10 {margin-left: 10px;}
.m_l13 {margin-left: 13px;}
.m_l15 {margin-left: 15px;}
.m_l18 {margin-left: 18px;}
.m_l20 {margin-left: 20px;}
.m_l25 {margin-left: 25px;}
.m_l30 {margin-left: 30px;}
.m_l35 {margin-left: 35px;}
.m_l40 {margin-left: 40px;}
.m_l45 {margin-left: 45px;}
.m_l50 {margin-left: 50px;}

/*------------------------------------------ margin-RIGHT  --*/
.m_r5 {margin-right: 5px;}
.m_r8 {margin-right: 8px;}
.m_r10 {margin-right: 10px;}
.m_r13 {margin-right: 13px;}
.m_r15 {margin-right: 15px;}
.m_r18 {margin-right: 18px;}
.m_r20 {margin-right: 20px;}
.m_r25 {margin-right: 25px;}
.m_r30 {margin-right: 30px;}
.m_r35 {margin-right: 35px;}
.m_r40 {margin-right: 40px;}
.m_r45 {margin-right: 45px;}
.m_r50 {margin-right: 50px;}

/*------------------------------------------ margin-LEFT+RIGHT  --*/
.m_lr5 {margin-right: 5px;margin-left: 5px;}
.m_lr8 {margin-right: 8px;margin-left: 8px;}
.m_lr10 {margin-right: 10px;margin-left: 10px;}
.m_lr13 {margin-right: 13px;margin-left: 13px;}
.m_lr15 {margin-right: 15px;margin-left: 15px;}
.m_lr18 {margin-right: 18px;margin-left: 18px;}
.m_lr20 {margin-right: 20px;margin-left: 20px;}
.m_lr25 {margin-right: 25px;margin-left: 25px;}
.m_lr30 {margin-right: 30px;margin-left: 30px;}
.m_lr35 {margin-right: 35px;margin-left: 35px;}
.m_lr40 {margin-right: 40px;margin-left: 40px;}
.m_lr45 {margin-right: 45px;margin-left: 45px;}
.m_lr50 {margin-right: 50px;margin-left: 50px;}


/*---------------------------------------------------------------------
	PADDING
----------------------------------------------------------------------- */
/*------------------------------------------ padding-ALL  --*/
.p_5 {padding: 5px;}
.p_8 {padding: 8px;}
.p_10 {padding: 10px;}
.p_13 {padding: 13px;}
.p_15 {padding: 15px;}
.p_18 {padding: 18px;}
.p_20 {padding: 20px;}
.p_25 {padding: 25px;}
.p_30 {padding: 30px;}
.p_35 {padding: 35px;}
.p_40 {padding: 40px;}
.p_45 {padding: 45px;}
.p_50 {padding: 50px;}

/*------------------------------------------ padding-TOP  --*/
.p_t5 {padding-top: 5px;}
.p_t8 {padding-top: 8px;}
.p_t10 {padding-top: 10px;}
.p_t13 {padding-top: 13px;}
.p_t15 {padding-top: 15px;}
.p_t18 {padding-top: 18px;}
.p_t20 {padding-top: 20px;}
.p_t25 {padding-top: 25px;}
.p_t30 {padding-top: 30px;}
.p_t35 {padding-top: 35px;}
.p_t40 {padding-top: 40px;}
.p_t45 {padding-top: 45px;}
.p_t50 {padding-top: 50px;}
.p_t55 {padding-top: 55px;}

/*------------------------------------------ padding-BOTTOM  --*/
.p_b5 {padding-bottom: 5px;}
.p_b8 {padding-bottom: 8px;}
.p_b10 {padding-bottom: 10px;}
.p_b13 {padding-bottom: 13px;}
.p_b15 {padding-bottom: 15px;}
.p_b18 {padding-bottom: 18px;}
.p_b20 {padding-bottom: 20px;}
.p_b25 {padding-bottom: 25px;}
.p_b30 {padding-bottom: 30px;}
.p_b35 {padding-bottom: 35px;}
.p_b40 {padding-bottom: 40px;}
.p_b45 {padding-bottom: 45px;}
.p_b50 {padding-bottom: 50px;}

/*------------------------------------------ padding-TOP+BOTTOM  --*/
.p_tb5 {padding-top: 5px;padding-bottom: 5px;}
.p_tb8 {padding-top: 8px;padding-bottom: 8px;}
.p_tb10 {padding-top: 10px;padding-bottom: 10px;}
.p_tb13 {padding-top: 13px;padding-bottom: 13px;}
.p_tb15 {padding-top: 15px;padding-bottom: 15px;}
.p_tb18 {padding-top: 18px;padding-bottom: 18px;}
.p_tb20 {padding-top: 20px;padding-bottom: 20px;}
.p_tb25 {padding-top: 25px;padding-bottom: 25px;}
.p_tb30 {padding-top: 30px;padding-bottom: 30px;}
.p_tb35 {padding-top: 35px;padding-bottom: 35px;}
.p_tb40 {padding-top: 40px;padding-bottom: 40px;}
.p_tb45 {padding-top: 45px;padding-bottom: 45px;}
.p_tb50 {padding-top: 50px;padding-bottom: 50px;}

/*------------------------------------------ padding-LEFT  --*/
.p_l5 {padding-left: 5px;}
.p_l8 {padding-left: 8px;}
.p_l10 {padding-left: 10px;}
.p_l13 {padding-left: 13px;}
.p_l15 {padding-left: 15px;}
.p_l18 {padding-left: 18px;}
.p_l20 {padding-left: 20px;}
.p_l25 {padding-left: 25px;}
.p_l30 {padding-left: 30px;}
.p_l35 {padding-left: 35px;}
.p_l40 {padding-left: 40px;}
.p_l45 {padding-left: 45px;}
.p_l50 {padding-left: 50px;}

/*------------------------------------------ padding-RIGHT  --*/
.p_r5 {padding-right: 5px;}
.p_r8 {padding-right: 8px;}
.p_r10 {padding-right: 10px;}
.p_r13 {padding-right: 13px;}
.p_r15 {padding-right: 15px;}
.p_r18 {padding-right: 18px;}
.p_r20 {padding-right: 20px;}
.p_r25 {padding-right: 25px;}
.p_r30 {padding-right: 30px;}
.p_r35 {padding-right: 35px;}
.p_r40 {padding-right: 40px;}
.p_r45 {padding-right: 45px;}
.p_r50 {padding-right: 50px;}

/*------------------------------------------ padding-LEFT+RIGHT  --*/
.p_lr5 {padding-left: 5px;padding-right: 5px;}
.p_lr8 {padding-left: 8px;padding-right: 8px;}
.p_lr10 {padding-left: 10px;padding-right: 10px;}
.p_lr13 {padding-left: 13px;padding-right: 13px;}
.p_lr15 {padding-left: 15px;padding-right: 15px;}
.p_lr18 {padding-left: 18px;padding-right: 18px;}
.p_lr20 {padding-left: 20px;padding-right: 20px;}
.p_lr25 {padding-left: 25px;padding-right: 25px;}
.p_lr30 {padding-left: 30px;padding-right: 30px;}
.p_lr35 {padding-left: 35px;padding-right: 35px;}
.p_lr40 {padding-left: 40px;padding-right: 40px;}
.p_lr45 {padding-left: 45px;padding-right: 45px;}
.p_lr50 {padding-left: 50px;padding-right: 50px;}

.flw_right {
	float: right;
}
.flw_left {
	float: left;
	clear: both;
}
.fw_clr {
	clear: both;
}
.right {
	text-align: right;
}
.left {
	text-align: left;
}
.center {
	text-align: center;
}
.bottom {
	vertical-align: bottom;
}
#center {

	text-align: center;
}

dl {
	margin: 0;
	padding: 0;
}
dl dt {
	float: left;
	text-indent: 1em;
	clear: left;
}
dl dd {
	line-height: 150%;
	padding-left: 9em;
}
#flw_right {

	float: right;
}
#flw_left {

	float: left;
	clear: both;
}


/*-- floatの回り込み解除 --*/
/*-- floatさせた要素を含む親のブロック要素には全てcboxというclassをつける --*/

.cbox { 
zoom: 100%;
}

.cbox:after {
content: " "; 
clear: both; 
height: 0; 
display: block; 
visibility: hidden;
}


/*-- 画像とテキストの中央揃え  --*/
.image{}

.centering p {
	display: table-cell;
	vertical-align: middle;
	margin: 0;
}
/*for IE6 */
* html .centering p {
	display: inline;
	zoom: 1;
}

/*for IE7 */
*:first-child+html .centering p {
	display: inline;
	zoom: 1;
}
/*-- htmlは
<div class="centering">
<p class="image"><img src="images/search/but_serch_left.jpg"></p>
<p>検索結果一覧ページへ戻る</p></div>  --*/

.top {

	vertical-align: top;
}
.v_center {
	vertical-align: middle;
}
.v_top {
	vertical-align: top;
}
/*---------------------------------------------------------------------
	WIDTH
-------------------------------------------------------------------------------------- */
.w-135 {width: 135px;}
.w-200 {width: 200px;}
.w-220 {width: 220px;}
.w-240 {width: 240px;}
.w-360 {width: 360px;}
.w-420 {width: 420px;}
.w-435 {width: 435px;}
.w-480 {width: 480px;}
.w-670 {width: 670px;}
.w-700 {width: 700px;}
.w-840 {width: 840px;}

form {
	margin: auto;
}

