/* CSS Document */

*{

	margin:0;

	padding:0;

}



html {

    overflow-y:scroll;

    }

   

body{

	background-color:#ffffff;
	

	font-size:14px; /* 以下のフォントサイズの基準になる */

	
	line-height:140%;

}



a:link{

	text-decoration:none;

	color:#00f;

}



a:visited{

	text-decoration:none;

	color:#800080;

}



a:hover{

	color:#f00

}



h1 {

	font-size:10px;

	font-weight:normal;

	background-color:#ffffff;

}





img {

	border:none;

	padding:0;

	margin:0;

}


/*
p {

	margin:0 0 20px 0;

	font-size:14px;

}

*/

#table_hyo {

margin:0 0 0 10px;

}

td.box {

	padding:3px;

}



.News_list {

	text-align:right;

	padding-top:10px;

	padding-right:20px;

}



/*******フォント設定*******/



.white-10px {

	color:#fff;

	font-size:10px;

	font-weight:normal;

	line-height:140%;

}



.white-12px {

	color:#fff;

	font-size:12px;

	font-weight:normal;

	line-height:140%;

}



.white-14px {

	color:#fff;

	font-size:14px;

	font-weight:normal;

	line-height:140%;

}



.white-16px {

	color:#fff;

	font-size:16px;

	font-weight:normal;

	line-height:140%;

}


.white-18px {

	color:#fff;

	font-size:18px;

	font-weight:normal;

	line-height:140%;

}


.white-10bpx {

	color:#fff;

	font-size:10px;

	font-weight:bold;

	line-height:140%;

}



.white-12bpx {

	color:#fff;

	font-size:12px;

	font-weight:bold;

	line-height:140%;

}



.white-14bpx {

	color:#fff;

	font-size:14px;

	font-weight:bold;

	line-height:140%;

}



.white-16bpx {

	color:#fff;

	font-size:16px;

	font-weight:bold;

	line-height:140%;

}


.white-18bpx {

	color:#fff;

	font-size:18px;

	font-weight:bold;

	line-height:140%;

}



.gray-10px {

	color:#666;

	font-size:10px;

	font-weight:normal;

	line-height:140%;

}



.gray-12px {

	color:#666;

	font-size:12px;

	font-weight:normal;

	line-height:140%;

}



.gray-14px {

	color:#666;

	font-size:14px;

	font-weight:normal;

	line-height:140%;

}



.gray-16px {

	color:#666;

	font-size:16px;

	font-weight:normal;

	line-height:140%;

}



.gray-18px {

	color:#666;

	font-size:18px;

	font-weight:normal;

	line-height:140%;

}


.gray-10bpx {

	color:#666;

	font-size:10px;

	font-weight:bold;

	line-height:140%;

}



.gray-12bpx {

	color:#666;

	font-size:12px;

	font-weight:bold;

	line-height:140%;

}



.gray-14bpx {

	color:#666;

	font-size:14px;

	font-weight:bold;

	line-height:140%;

}



.gray-16bpx {

	color:#666;

	font-size:16px;

	font-weight:bold;

	line-height:140%;

}



.gray-18bpx {

	color:#666;

	font-size:18px;

	font-weight:bold;

	line-height:140%;

}


.black-10px {

	color:#000;

	font-size:10px;

	font-weight:normal;

	line-height:140%;

}



.black-12px {

	color:#000;

	font-size:12px;

	font-weight:normal;

	line-height:140%;

}

.black-13px {

	color:#000;

	font-size:13px;

	font-weight:normal;

	line-height:140%;

}



.black-14px {

	color:#000;

	font-size:14px;

	font-weight:normal;

	line-height:140%;

}



.black-16px {

	color:#000;

	font-size:16px;

	font-weight:normal;

	line-height:140%;

}

.black-18px {

	color:#000;

	font-size:18px;

	font-weight:normal;

	line-height:140%;

}



.black-10bpx {

	color:#000;

	font-size:10px;

	font-weight:bold;

	line-height:140%;

}



.black-12bpx {

	color:#000;

	font-size:12px;

	font-weight:bold;

	line-height:140%;

}



.black-14bpx {

	color:#000;

	font-size:14px;

	font-weight:bold;

	line-height:140%;

}



.black-16bpx {

	color:#000;

	font-size:16px;

	font-weight:bold;

	line-height:140%;

}

.black-18bpx {

	color:#000;

	font-size:18px;

	font-weight:bold;

	line-height:140%;

}



.blue-10px {

	color:#0000FF;

	font-size:10px;

	font-weight:normal;

	line-height:140%;

}



.blue-12px {

	color:#0000FF;

	font-size:12px;

	font-weight:normal;

	line-height:140%;

}



.blue-14px {

	color:#0000FF;

	font-size:14px;

	font-weight:normal;

	line-height:140%;

}



.blue-16px {

	color:#0000FF;

	font-size:16px;

	font-weight:normal;

	line-height:140%;

}



.blue-18px {

	color:#0000FF;

	font-size:18px;

	font-weight:normal;

	line-height:140%;

}


.blue-10bpx {

	color:#0000FF;

	font-size:10px;

    font-weight:bold;

	line-height:140%;

}



.blue-12bpx {

	color:#0000FF;

	font-size:12px;

    font-weight:bold;

	line-height:140%;

}



.blue-14bpx {

	color:#0000FF;

	font-size:14px;

	font-weight:bold;

	line-height:140%;

}



.blue-16bpx {

	color:#0000FF;

	font-size:16px;

    font-weight:bold;

	line-height:140%;

}



.blue-18bpx {

	color:#0000FF;

	font-size:18px;

    font-weight:bold;

	line-height:140%;

}

.darkblue-10px {

	color:#003399;

	font-size:10px;

	font-weight:normal;

	line-height:140%;

}



.darkblue-12px {

	color:#003399;

	font-size:12px;

	font-weight:normal;

	line-height:140%;

}



.darkblue-14px {

	color:#003399;

	font-size:14px;

	font-weight:normal;

	line-height:140%;

}



.darkblue-16px {

	color:#003399;

	font-size:16px;

	font-weight:normal;

	line-height:140%;

}



.darkblue-18px {

	color:#003399;

	font-size:18px;

	font-weight:normal;

	line-height:140%;

}


.darkblue-10bpx {

	color:#003399;

	font-size:10px;

    font-weight:bold;

	line-height:140%;

}



.darkblue-12bpx {

	color:#003399;

	font-size:12px;

    font-weight:bold;

	line-height:140%;

}



.darkblue-14bpx {

	color:#003399;

	font-size:14px;

	font-weight:bold;

	line-height:140%;

}



.darkblue-16bpx {

	color:#003399;

	font-size:16px;

    font-weight:bold;

	line-height:140%;

}



.darkblue-18bpx {

	color:#003399;

	font-size:18px;

    font-weight:bold;

	line-height:140%;

}


.red-10px {

	color:#FF0000;

	font-size:10px;

	font-weight:normal;

	line-height:140%;

}



.red-12px {

	color:#FF0000;

	font-size:12px;

	font-weight:normal;

	line-height:140%;

}



.red-14px {

	color:#FF0000;

	font-size:14px;

	font-weight:normal;

	line-height:140%;

}



.red-16px {

	color:#FF0000;

	font-size:16px;

	font-weight:normal;

	line-height:140%;

}



.red-18px {

	color:#FF0000;

	font-size:18px;

	font-weight:normal;

	line-height:140%;

}


.red-10bpx {

	color:#FF0000;

	font-size:10px;

	font-weight:bold;

	line-height:140%;

}



.red-12bpx {

	color:#FF0000;

	font-size:12px;

	font-weight:bold;

	line-height:140%;

}



.red-14bpx {

	color:#FF0000;

	font-size:14px;

	font-weight:bold;

	line-height:140%;

}



.red-16bpx {

	color:#FF0000;

	font-size:16px;

	font-weight:bold;

	line-height:140%;

}



.red-18bpx {

	color:#FF0000;

	font-size:18px;

	font-weight:bold;

	line-height:140%;

}

.ligntblue-10px {

	color:#3366CC;

	font-size:10px;

	font-weight:normal;

	line-height:140%;

}



.ligntblue-12px {

	color:#3366CC;

	font-size:12px;

	font-weight:normal;

	line-height:140%;

}



.ligntblue-14px {

	color:#3366CC;

	font-size:14px;

	font-weight:normal;

	line-height:140%;

}



.ligntblue-16px {

	color:#3366CC;

	font-size:16px;

	font-weight:normal;

	line-height:140%;

}



.ligntblue-18px {

	color:#3366CC;

	font-size:18px;

	font-weight:normal;

	line-height:140%;

}


.ligntblue-10bpx {

	color:#3366CC;

	font-size:10px;

	font-weight:bold;

	line-height:140%;

}



.ligntblue-12bpx {

	color:#3366CC;

	font-size:12px;

	font-weight:bold;

	line-height:140%;

}



.ligntblue-14bpx {

	color:#3366CC;

	font-size:14px;

	font-weight:bold;

	line-height:140%;

}



.ligntblue-16bpx {

	color:#3366CC;

	font-size:16px;

	font-weight:bold;

	line-height:140%;

}



.ligntblue-18bpx {

	color:#3366CC;

	font-size:18px;

	font-weight:bold;

	line-height:140%;

}


.ligntblue02-10px {

	color:#56acd7;

	font-size:10px;

	font-weight:normal;

	line-height:140%;

}



.ligntblue02-12px {

	color:#56acd7;

	font-size:12px;

	font-weight:normal;

	line-height:140%;

}



.ligntblue02-14px {

	color:#56acd7;

	font-size:14px;

	font-weight:normal;

	line-height:140%;

}



.ligntblue02-16px {

	color:#56acd7;

	font-size:16px;

	font-weight:normal;

	line-height:140%;

}



.ligntblue02-18px {

	color:#56acd7;

	font-size:18px;

	font-weight:normal;

	line-height:140%;

}


.ligntblue02-10bpx {

	color:#56acd7;

	font-size:10px;

	font-weight:bold;

	line-height:140%;

}



.ligntblue02-12bpx {

	color:#56acd7;

	font-size:12px;

	font-weight:bold;

	line-height:140%;

}



.ligntblue02-14bpx {

	color:#56acd7;

	font-size:14px;

	font-weight:bold;

	line-height:140%;

}



.ligntblue02-16bpx {

	color:#56acd7;

	font-size:16px;

	font-weight:bold;

	line-height:140%;

}



.ligntblue02-18bpx {

	color:#56acd7;

	font-size:18px;

	font-weight:bold;

	line-height:140%;

}



.green-10px {

	color:#1B6D25;

	font-size:10px;

	font-weight:normal;

	line-height:140%;

}



.green-12px {

	color:#1B6D25;

	font-size:12px;

	font-weight:normal;

	line-height:140%;

}



.green-14px {

	font-weight:normal;

	color:#1B6D25;

	font-size:14px;

	line-height:140%;

}



.green-16px {

	color:#1B6D25;

	font-size:16px;

	font-weight:normal;

	line-height:140%;

}

.green-18px {

	color:#1B6D25;

	font-size:18px;

	font-weight:normal;

	line-height:140%;

}

.green-10bpx {

	color:#1B6D25;

	font-size:10px;

	font-weight:bold;

	line-height:140%;

}



.green-12bpx {

	color:#1B6D25;

	font-size:12px;

	font-weight:bold;

	line-height:140%;

}



.green-14bpx {

	color:#1B6D25;

	font-size:14px;

	font-weight:bold;

	line-height:140%;

}



.green-16bpx {

	color:#1B6D25;

	font-size:16px;

	font-weight:bold;

	line-height:140%;

}

.green-18bpx {

	color:#1B6D25;

	font-size:18px;

	font-weight:bold;

	line-height:140%;

}



.orange-10px {

	color:#FF6600;

	font-size:10px;

	font-weight:normal;

	line-height:140%;

}



.orange-12px {

	color:#FF6600;

	font-size:12px;

	font-weight:normal;

	line-height:140%;

}



.orange-14px {

	color:#FF6600;

	font-size:14px;

	font-weight:normal;

	line-height:140%;

}



.orange-16px {

	color:#FF6600;

	font-size:16px;

	font-weight:normal;

	line-height:140%;

}



.orange-18px {

	color:#FF6600;

	font-size:18px;

	font-weight:normal;

	line-height:140%;

}


.orange-10bpx {

	color:#FF6600;

	font-size:10px;

	font-weight:bold;

	line-height:140%;

}



.orange-12bpx {

	color:#FF6600;

	font-size:12px;

	font-weight:bold;

	line-height:140%;

}



.orange-14bpx {

	color:#FF6600;

	font-size:14px;

	font-weight:bold;

	line-height:140%;

}



.orange-16bpx {

	color:#FF6600;

	font-size:16px;

	font-weight:bold;

	line-height:140%;

}



.orange-18bpx {

	color:#FF6600;

	font-size:18px;

	font-weight:bold;

	line-height:140%;

}


.brown-10px {

	color:#993300;

	font-size:10px;

	font-weight:normal;

	line-height:140%;

}



.brown-12px {

	color:#993300;

	font-size:12px;

	font-weight:normal;

	line-height:140%;

}



.brown-14px {

	color:#993300;

	font-size:14px;

	font-weight:normal;

	line-height:140%;

}



.brown-16px {

	color:#993300;

	font-size:16px;

	font-weight:normal;

	line-height:140%;

}



.brown-18px {

	color:#993300;

	font-size:18px;

	font-weight:normal;

	line-height:140%;

}


.brown-10bpx {

	color:#993300;

	font-size:10px;

	font-weight:bold;

	line-height:140%;

}



.brown-12bpx {

	color:#993300;

	font-size:12px;

	font-weight:bold;

	line-height:140%;

}



.brown-14bpx {

	color:#993300;

	font-size:14px;

	font-weight:bold;

	line-height:140%;

}



.brown-16bpx {

	color:#993300;

	font-size:16px;

	font-weight:bold;

	line-height:140%;

}



.brown-18bpx {

	color:#993300;

	font-size:18px;

	font-weight:bold;

	line-height:140%;

}




/*******フォント設定ここまで*******/



ul{

	list-style-type:none;

}


div#Header {
	background-repeat:no-repeat;
	background-position:bottom;
	width:740px;
	height:60px;
}

div#Headerimg {

	background-image:url(img/header_main_01.jpg);

	background-repeat:no-repeat;
	background-position:top;
	padding:0 0 10px 0;
	height:210px;

}


div#Headerimg02 {

	background-image:url(img/main_logo.gif);

	background-repeat:no-repeat;
	background-position:bottom;
	height:57px;

}

div#titleimg {

	margin:22px 0 0 5px;
	float:left;

}

div#Header p {

	margin:1px 0 0 10px;
	
	float:right;

	font-size:10px;

	width:65px;


}

div#mainbtn {
	background-repeat:no-repeat;
	width:740px;
	padding:0 0 10px 0;

}


.area{

	width:95px;

	*width: 90px;

	margin:5px 0 5px 0;

	*margin:5px 0 5px 0;

} 



div#Container {

	width:760px;

	background-image:url(img/container_back.gif);

	background-repeat:repeat-y;

	padding:0;

	margin:0 auto;

}



div#Inner {

	width:740px;

	margin:0 auto;

	background-color:#FFF;
	

}

div#Title {

	background-color:#ffffff;

	border-top:none;

	width:720px;

	margin:0 auto;

}



/*Footer 設定*/

div#Footer {
	background-repeat:no-repeat;
	
		width:740px;

}


div#Footerimg {

	background-image:url(img/footer.jpg);
	background-repeat:no-repeat;
	background-position:bottom;

}




div#Footer p {

	margin:15px 0 0 10px;
	padding-top:3px;
	font-size:14px;
	text-align:center;

}


/*1カラム用設定*/


div#Contents_1column{
	background-color:#fff;
	border-top:none;
	width:720px;
	margin:0 auto;
}

div#Contents_1column_main{
	background-color:#fff;
	border-top:none;
	width:665px;
	margin:0 auto;
}

div#Contents_1column_main p {

	margin:0 0 0 10px;

	font-size:14px;
	
	line-height:140%;

}


div#Others {
	padding:0;
	margin:0;
}

/*2カラム用設定*/

div#Contents_2column{

	background-color:#FFFFFF;

	border-top:none;

	width:740px;
	
	height:inherit;


	margin:0 auto;

}



div#Mainbox_2column {

	width:100%;

	padding:10px 0;
	

}



div#Left_column {

	width:220px;

	float:left;

	background-color:#FFFFFF;
	
	margin:0 0 0 0;

}



div#Right_column {

	width:510px;

	float:left;

	background-color:#FFFFFF;

}



div.clear {

	clear:both;

}



div#Pankuzu{

	padding:0;

	margin:0 0 10px 0;

}





/*2カラム用設定　ここまで*/






div#Contents{

	background-color:#FFFFFF;

	border-top:none;

	width:740px;
	
	height:inherit;

	margin:0 auto;

}



div#Mainbox {

	width:100%;

	padding:10px 0;
	

}



div#Coments p{

	text-align:right;

	margin-top:60px;

	margin-bottom:10px;

}




div#News {

	clear:both;

	margin-top:20px;

}



iframe.News {

	border:1px solid #fff;

	width:510px;

	background-color:#FFFFFF;

	font-size:10px;

	*font-size:8px;

} 




div#Pagetop {

	text-align:right;
	padding:5px 0;
	font-size:12px;
}

/**建荷協とは**/

div#sitemap_text_home
	{
	background-repeat: no-repeat;
	line-height: 30px;
	}
	

div#sitemap_left
	{
	width: 84px;
	border-top: 1px dotted #666666;
	font-size: 14px;
	padding: 8px 8px;
	line-height: 18px;
	float: left;
	}
	
div#sitemap_right
	{
	width: 563px;
	border-top: 1px dotted #666666;
	font-size: 14px;
	padding: 8px 0px;
	line-height: 18px;
	float: right;
	}


/**サイトマップ・建荷協とは**/


div#sitemap_text_home
	{
	background-repeat: no-repeat;
	line-height: 30px;
	}
	

div#sitemap_left
	{
	width: 84px;
	border-top: 1px dotted #666666;
	font-size: 14px;
	padding: 8px 8px;
	line-height: 18px;
	float: left;
	}

div#sitemap_left2
	{
	width: 84px;
	border-top: 1px dotted #666666;
	font-size: 14px;
	padding: 8px 8px 390px 8px;
	line-height: 18px;
	float: left;
	}
	
div#sitemap_right
	{
	width: 563px;
	border-top: 1px dotted #666666;
	font-size: 14px;
	padding: 8px 0px;
	line-height: 18px;
	float: right;
	}



