@charset "utf-8";

/******************************************************************************

                    (c) ワシダレンタカー All Rights Reseaved.

******************************************************************************/

/*-------------------------------------------------------------------------
								Positioning
-------------------------------------------------------------------------*/

/* visual */
.block	{ display:block;}
.inline { display:inline;}
.dn		{ display:none;}
.vh		{ visibility:hidden;}

/* position */
.ab		{ position:absolute;}
.rel	{ position:relative;}

/* clear,float */
.cb	{ clear:both;}
.cl	{ clear:left;}
.cr	{ clear:right;}

.fl	{ float:left;}
.fr	{ float:right;}

/* align */
.center	{ text-align:center;}
.top	{ vertical-align:top;}
.right	{ text-align:right;}
.left	{ text-align:left;}

/*-------------------------------------------------------------------------
								Font-Style
-------------------------------------------------------------------------*/

.f20	{ font-size:0.2em;}
.f60	{ font-size:0.6em;}
.f70	{ font-size:0.7em;}
.f75	{ font-size:0.75em;}
.f80	{ font-size:0.8em;}
.f90	{ font-size:0.9em;}
.f110	{ font-size:1.1em;}
.f120	{ font-size:1.2em;}
.f125	{ font-size:1.25em;}
.f130	{ font-size:1.3em;}
.f140	{ font-size:1.4em;}
.f150	{ font-size:1.5em;}

.lh125	{ line-height:1.25;}
.lh135	{ line-height:1.35;}
.lh150	{ line-height:1.5;}

.ls_0 { letter-spacing:0;}

.normal	{ font-weight:normal;}
.bold	{ font-weight:bold;}

.indent	{ text-indent:1em; margin:0;}
.strike	{ text-decoration:line-through;}
.italic	{ font-style:italic;}
.underline	{ text-decoration:underline;}
.ENfont	{ font-family:Arial, Verdana, sans-serif; letter-spacing:0;}

/* color settings */
.Red	{ color:#f00;}
.Red2	{ color:#c00;}
.blue	{ color:#09f;}
.blue2	{ color:#086CCF;}
.orange	{ color:#c60;}
.orange2{ color:#f60;}
.yellow{ color:#ff0;}
.green2{ color:#549900;}
.gray{ color:#ccc;}

/*-------------------------------------------------------------------------
								list-style-type
-------------------------------------------------------------------------*/

.lstn{ list-style-type:none;}

/*-------------------------------------------------------------------------
								Margin
-------------------------------------------------------------------------*/

.m1{ margin-bottom:1em;}
.m5{ margin-bottom:5px;}
.m10{ margin-bottom:10px;}
.m15{ margin-bottom:15px;}
.m20{ margin-bottom:20px;}
.m30{ margin-bottom:30px;}
.mt30{ margin-top:30px;}

/*-------------------------------------------------------------------------
							image-Style
-------------------------------------------------------------------------*/

.img_fr { float:right; margin:0 0 10px 10px;}
.img_fl { float:left; margin:0 10px 10px 0;}

.img_fr2 { float:right; margin:0 0 0 10px;}
.img_fl2 { float:left; margin:0 10px 0 0;}

.fr_ml{ float:right; margin-left:15px;}
.fl_mr{ float:left; margin-right:15px;}

/*-------------------------------------------------------------------------
							table-Style
-------------------------------------------------------------------------*/

tr { vertical-align:top;}

/*-------------------------------------------------------------------------
							UserInterface
-------------------------------------------------------------------------*/

.CursorHelp {cursor:help;}


