@charset "utf-8";
@import url("./rightmenu.css");

/*---ヘッダー直下---*/

.body #CONTENTS #MAIN p.tree {
	font-size : 12px;
	margin : 0 0 20px 0;
	letter-spacing : 1px;
}

.body #CONTENTS #MAIN h2 {
	margin : 0 10px 0 0;
	float : left;
}

.body #CONTENTS #MAIN p.comment {
	width : 450px;
	height : 40px;
	margin : 5px 0 10px 10px;
	font-size : 12px;
	line-height : 14px;
	letter-spacing : 2px;
	float : right;
}

.body #CONTENTS #MAIN table {
	margin : 0;
	width : 540px;
	border-collapse : collapse;
	font-size : 12px;
	letter-spacing : 1px;
}

.body #CONTENTS #MAIN a.faxform,
.body #CONTENTS #MAIN a.mailform {
	width : 240px;
	height : 80px;
	text-decoration : none;
	background-repeat: no-repeat;
	background-position : 0 0;
	display : block;
}

.body #CONTENTS #MAIN a.faxform {
	background-image : url(../estimate/image_estimate/faxform.gif);
}

.body #CONTENTS #MAIN a.mailform {
	background-image : url(../estimate/image_estimate/mailform.gif);
}

.body #CONTENTS #MAIN a:hover.faxform,
.body #CONTENTS #MAIN a:hover.mailform {
	background-position: 0 -79px;
	text-decoration : none;
}


.body #CONTENTS #MAIN h3 {
	width : 530px;
	border-bottom : 1px solid #FF0000;
	border-top : 1px solid #FF0000;
	border-left : 5px solid #FF0000;
	background : #FFCCCC;
	font-size : 14px;
	letter-spacing : 1px;
	padding : 2px 0 2px 4px;
	margin : 10px 0 10px 0;
}

.body #CONTENTS #MAIN h4 {
	width : 260px;
	text-align : center;
	vertical-align : middle;
	padding : 5px ;
	margin : 20px 0 0 30px;
	font-size : 20px;
	letter-spacing : 1px;
	border : 1px solid #999999;
	background : #FFFFCC;
	color : #FF0000;
	line-height : 28px;
}

.body #CONTENTS #MAIN p.note {
	width : 450px;
	margin : 10px 30px 0 30px;
	letter-spacing : 1px;
	font-size : 12px;
}

.body #CONTENTS #MAIN span {
	color : #FF0000;
	background : #FFFFAA;
	font-weight : bold;
}

.body #CONTENTS #MAIN strong {
	font-weight : normal;
}
