body{
	padding:0px;
	margin:0px;
	font-size:12px;
	color:#000000;
	line-height:140%;
	background-image: url(../share/body_back.gif);
	background-repeat: repeat;
}

/*-- font ------------------------------------------*/

.font10{
	font-size:10px;
}

.font11{
	font-size:11px;
}


/*-- share ------------------------------------------*/

a.share01:link{ text-decoration:none; color:#000000;font-size:12px;}
a.share01:visited {color:#000000;text-decoration:none;font-size:12px;}
a.share01:hover {color:#aaaaaa;text-decoration:none;font-size:12px;}
a.share01:active {color:#000000;text-decoration:none;font-size:12px;}

a.share02:link{ text-decoration:none; color:#000000;font-size:10px;}
a.share02:visited {color:#000000;text-decoration:none;font-size:10px;}
a.share02:hover {color:#aaaaaa;text-decoration:none;font-size:10px;}
a.share02:active {color:#000000;text-decoration:none;font-size:10px;}

a.share03:link{ text-decoration:none; color:#172383;font-size:12px;}
a.share03:visited {color:#172383;text-decoration:none;font-size:12px;}
a.share03:hover {color:#838EE2;text-decoration:none;font-size:12px;}
a.share03:active {color:#172383;text-decoration:none;font-size:12px;}

.glay_fonr{
	color:#aaaaaa;
}

.glay_font2{
	font-size:10px;
	color:#aaaaaa;
}

.blue_font{
	color:#838EE2;
}

.cont_back{
	background-image:url(../share/back.gif);
}

.head_font00{
	color:#172383;
}

.spaceB10{
	padding-bottom:10px;
}


.spaceB20{
	padding-bottom:20px;
}

.spaceB15{
	padding-bottom:15px;
}

.spaceB7{
	padding-bottom:7px;
}

.spaceB5{
	padding-bottom:5px;
}

.spaceB24{
	padding-bottom:24px;
}

.spaceB35{
	padding-bottom:35px;
}

.spaceT5{
	padding-top:5px;
}




.spaceT5B20{
	padding-bottom:20px;
	padding-top:5px;
}



.spaceT10B10{
	padding-bottom:10px;
	padding-top:10px;
}

.spaceT20B20{
	padding-bottom:20px;
	padding-top:20px;
}


.spaceT10B15{
	padding-bottom:15px;
	padding-top:10px;
}


.spaceT15B10{
	padding-bottom:10px;
	padding-top:15px;
}

.spaceT17B12{
	padding-top:17px;
	padding-bottom:12px;
}



.spaceT5B15{
	padding-bottom:15px;
	padding-top:5px;
}


.spaceT30B10{
	padding-bottom:10px;
	padding-top:30px;
}

.spaceT40B40{
	padding-bottom:40px;
	padding-top:40px;
}



.spaceT20{
	padding-top:20px;
}

.spaceT25B10{
	padding-top:25px;
	padding-bottom:10px;
}


.spaceT30{
	padding-top:30px;
}

.spaceT10{
	padding-top:10px;
}

.spaceT5{
	padding-top:5px;
}

.spaceT7{
	padding-top:7px;
}

.spaceT14B10{
	padding-top:14px;
	padding-bottom:10px;
}

.spaceL10T8{
	padding-left:10px;
	padding-top:8px;
}


.spaceL20{
	padding-left:20px;
}



.spaceR10T10{
	padding-top:10px;
	padding-right:10px;
}


/*-- トップページ ------------------------------------------*/

.fla_border{
	border:1px solid #000000;
}

.cont_border{
	border:1px solid #A7A7A6;
	background-color:#DDDDFF;
	text-align:left;
}

.news{
	overflow-x: hidden;
}

.head_menu{
	text-align:center;
	margin:10px 0px;
}

/*-- 賃貸ページ ------------------------------------------*/

.rento_tokusen_back{
	background-image:url(../rent/images/rent_right_back.gif);
}

.rent_footer{
	font-size:10px;
	line-height:130%;
}

/*-- トランクページ ------------------------------------------*/

.font_white{
	color:#ffffff;
}

/*-- reform ------------------------------------------*/

.reform_font{
	font-weight:bold;
	padding-bottom:10px;

}

.reform_font2{
	font-weight:bold;
	padding-bottom:10px;
	padding-top:15px;

}


/*-- QA------------------------------------------*/

a.qa:link{ text-decoration:none; color:#D88110;font-size:12px;}
a.qa:visited {color:#D88110;text-decoration:none;font-size:12px;}
a.qa:hover {color:#EEA23F;text-decoration:none;font-size:12px;}
a.qa:active {color:#D88110;text-decoration:none;font-size:12px;}


/*-- ポリシー------------------------------------------*/

.sub_title{
	padding-bottom:5px;
	font-weight:900;

}

.sub_title2{
	padding-bottom:5px;
	padding-top:10px;
	font-weight:900;

}

/*-- サイトマップ------------------------------------------*/

.sitemap{
	line-height:25px;
	padding-left:10px;
}



/*-- 会社概要------------------------------------------*/

.company_font{
	font-size:13px;
	line-height:21px;
	color:#000000;

}


/*-- フォーム------------------------------------------*/

.spaceL20_f{
	padding-left:20px;
	font-size:12px;
	color:#000000;
	line-height:130%;
}

.form_font{
	font-size:12px;
	color:#000000;
	line-height:130%;
}

.font12{
	font-size:12px;
	color:#000000;
	line-height:130%;
}

.form_fonr2{
	color:#ff0000;
	font-weight:900;
}

.form_fonr3{
	color:#0033ff;
	font-weight:900;
}


/*-- officeページ ------------------------------------------*/

.office_01{
	color:#ff0000;
}
