@charset "euc-jp";

/*=========================================================
	index
		1. bordr & color
		2. float box
		3. box-ft
		4. box-fb
		5. margin & padding
=========================================================*/

/* 1. bordr & color
=========================================================*/
.box-s{border:1px solid #D4D4D4;}
.box-d{border:1px dotted #B9B8B8;}

.bordr-s{border-bottom:1px solid #D4D4D4;}
.bordr-d{background:url(../images/for_bg_dot_x.gif) repeat-x left bottom;}


/* 2. float box
=========================================================*/
.fright{float:right;}
.fleft{float:left;}
.frobject,.flobject{
	display:block;
	width:auto;
	height:auto;
	margin-bottom:20px;
}
.frobject{margin-left:20px;}
.flobject{margin-right:20px;}


/* 3. box-ft
=========================================================*/
#content .box-ft{
	margin:2em 0 0;
	border-bottom:1px solid #D4D4D4;
	background:url(../images/for_bg_box-ft.gif) repeat-y;
}
#content .box-ftArea{
	padding:15px 25px;
	background:url(../images/for_bg_box-ftArea.gif) no-repeat center top;
}
#content .box-ft h3{
	margin:0 auto .5em;
	padding:0;
	font-size:110%;
	line-height:1.5;
	border-left:none;
	color:#04A9DF;
}
#content .box-ft p{
	margin:0;
}


/* 4. box-fb
=========================================================*/
#content .box-fb{
	margin:0 0 1.5em;
	background:transparent url(../images/for_bg_box-fb.gif) repeat-y;
}
#content .box-fbArea{
	padding:25px 25px;
	font-size:90%;
	line-height:1.6;
	background:transparent url(../images/for_bg_box-fbArea.gif) no-repeat center bottom;
}
#content .box-fb h4{
	clear:both;
	margin:1.2em 0;
	background:url(../images/for_bg_h4.jpg) no-repeat center bottom;
}
#content .box-fb h4 span{
	display:block;
	padding:10px 10px 8px;
	font-size:110%;
	line-height:1.4;
	background:url(../images/for_bg_h4Area.gif) no-repeat center top;
}


/* 5. margin & padding
=========================================================*/
/* box margin
---------------------------------------------------------*/
.m0{margin:0 !important;}
.m3{margin:3px !important;}
.m5{margin:5px !important;}
.m10{margin:10px !important;}
.m15{margin:15px !important;}
.m20{margin:20px !important;}
.m25{margin:25px !important;}
.m30{margin:30px !important;}

.mt0{margin-top:0 !important;}
.mt3{margin-top:3px !important;}
.mt5{margin-top:5px !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt25{margin-top:25px !important;}
.mt30{margin-top:30px !important;}

.mr0{margin-right:0 !important;}
.mr3{margin-right:3px !important;}
.mr5{margin-right:5px !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;}

.mb0{margin-bottom:0 !important;}
.mb3{margin-bottom:3px !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;}

.ml0{margin-left:0 !important;}
.ml3{margin-left:3px !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;}


/* box padding
---------------------------------------------------------*/
.p0{padding:0 !important;}
.p3{padding:3px !important;}
.p5{padding:5px !important;}
.p10{padding:10px !important;}
.p15{padding:15px !important;}
.p20{padding:20px !important;}
.p25{padding:25px !important;}
.p30{padding:30px !important;}

.pt0{padding-top:0 !important;}
.pt3{padding-top:3px !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:30px !important;}

.pr0{padding-right:0 !important;}
.pr3{padding-right:3px !important;}
.pr5{padding-right:5px !important;}
.pr10{padding-right:10px !important;}
.pr15{padding-right:15px !important;}
.pr20{padding-right:20px !important;}
.pr25{padding-right:25px !important;}
.pr30{padding-right:30px !important;}

.pb0{padding-bottom:0 !important;}
.pb3{padding-bottom:3px !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:0 !important;}
.pl3{padding-left:3px !important;}
.pl5{padding-left:5px !important;}
.pl10{padding-left:10px !important;}
.pl15{padding-left:15px !important;}
.pl20{padding-left:20px !important;}
.pl25{padding-left:25px !important;}
.pl30{padding-left:30px !important;}

