body {
	color:#000000;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	text-align:center;
	font-size:10pt;
	line-height:1.5em;
}
/*ナビゲーションスタイル*/
#layout{
	width:800px;
	padding:0px;
	margin:0px auto;
	background-image: url(../image/bg01.jpg);
	background-repeat: repeat-y;
	background-position: center;

}
/**************共通部分***************/
/*ヘッダー*/
#header_box{
	width:780px;
	height:50px;
	background-color:#336699;
}
#logo{
	margin-left:10px;
}
#header_button{
	float:right;
	margin:10px 10px 5px 10px;
}
td.back_white{
	background-color:#FFFFFF;
}
/*フッター*/
#footer_box{
	width:780px;
	height:30px;
	background-color:#336699;
}
#footer_box_2{
	width:780px;
	height:30px;
	background-color:#336699;
	margin-top:px;
}
#footer_logo{
	margin:5px 0px 0px 3px;
}
/*一般設定*/
a:link{
	color:#7A3821;
}
a:visited{
	color:#7A3821;
}
a:hover{
	color:#CC6600;
}
a:active{
	color:#003399;
}

h1{
	color:#7A3821;
	font-size:15pt;
	text-align:left;
	padding-left:10px;
	padding-top:5px;
	border-left:5px solid #7A3821;
	height:20px;
}
h2{
	color:#7A3821;
	font-size:15pt;
	text-align:left;
	padding-left:10px;
	padding-top:5px;
	border-left:5px solid #7A3821;
	height:20px;
}

ul{
    font-size:11pt;
}
li{
}

table{
    color:#000000;
	margin:0px;
	padding:0px;
	font-size:10pt;
	line-height:1.5em;
}

p{
    margin:0px 10px;
	font-size:11pt;
}

strong{
    color:#FF3300;
}

/**マージン設定****/
#margin_yoko_small{
    margin:0px 100px;
}

#margin_title{
    margin:5px 0px 0px 10px;
}

/**padding設定****/
#padding_yoko_small{
    padding:0px 50px;
}

/**margin設定****/
#margin_yoko_small{
    margin:5px 5px;
}
#margin_tate_small{
    margin:10px; 0px;
}

/**vertical-align設定****/
#vertical_align_top{
    vertical-align:top;
}
#vertical_align_bottom{
    vertical-align:bottom;
}
#vertical_align_middle{
    vertical-align:middle;
}

/**bg設定****/
#bacground_01{
	background-image: url(../image/side_menu_box_footer.gif);
}

/**border設定**/
#border_table{
    border:1px solid #336600;
}

/*font設定*/
#font_small{
    font-size:9pt;
	color:#7A3821;
}

/* imageつきUL */
ul.sideImage{
margin:10px 0 0 0;
font-size:12px;
}

ul.sideImage li{
background:url(../image/ul_image.gif) 0 3px no-repeat;
padding:0 0 0 15px;
}

/***************個別設定******************/
/*トップページ*/
#top_href{
    color: #FF3300;
}

/*調査ページ*/
#sub_title_back{
    background-image: url(../image/sub_title01.gif);
	width:600px;
	height:50px;
}

#h1_tyosa{
    font-size:13pt;
	color:#000000;
	padding-left:12px;
	padding-top:10px;
	margin:0px;
	border:0px;
	font-weight:200;
}

#strong_tyosa{
    font-size:12pt;
	color:#7A3821;
	margin:0px 0px 20px 7px;
	height:0px;
}

#table_tyosa{
    color:#000000;
	margin-left:10px;
	padding:0px;
	font-size:12pt;
	line-height:1.5em;
	border:1px solid #7A3821;
	background-color:#FFCC66;
}

#td_left_tyosa{
    border-bottom:1px solid #7A3821;
	font-weight:900;
	color:#7A3821;
}

#td_right_tyosa{
    border-bottom:1px solid #7A3821;
	border-left:1px solid #7A3821;
	background-color:#FFFFFF;
	color:#FF3300;
	font-size:14pt;
	font-weight:900;
}

#font-small{
    font-size:9pt;
}

#font-small-black{
    font-size:9pt;
	color:#000000;
}

/*会社紹介ページ*/
#table_gaiyou{
    color:#000000;
	margin-left:10px;
	padding:0px;
	font-size:11pt;
	line-height:1.5em;
	border:1px solid #7A3821;
	background-color:#FFCC66;
}

#td_right_gaiyou{
    border-bottom:1px solid #7A3821;
	border-left:1px solid #7A3821;
	background-color:#FFFFFF;
}

/*無料見積もりページ*/
#font_tyui{
    font-size:10pt;
    color:red;
}

#table_mitsumori{
    font-size:13pt;
}


/* ﾄｯﾌﾟ */
.logo_right{
  float:left;
}
