@charset "utf-8";
/* CSS Document */
.cmn01 * {
	margin: 0;
	padding: 0;
	line-height: 1.0;
}

.cmn01 img {
	border: 0;
}

.cmn01 .breadcrumb {
	margin: 0 5px;
}

.cmn01 .breadcrumb p {
	width: auto;
	float: left;
	font-size: 12px;
}

.cmn01 .breadcrumb p.ar{
	margin: 0 10px;
}



/* clearfix */
.cf:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility:
	hidden;
}
.cf {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .cf {
	height: 1%;
}
.cf {
	display: block;
}
/* End hide from IE-mac */




/* common */


.cmn01 {
	width: 980px;
	font-size: 14px;
	text-align: left;
}

.cmn01 ul {
	list-style: none;
}

.cmn01 ul li{
	line-height: 1.3em;
}

.cmn01 h3{
	width: auto;
	float: right;
}

.cmn01 h4 {
	font-size: 18px;
	padding: 5px 0 20px 35px;
}

.cmn01 h5 {
	font-size: 18px;
	padding: 0 0 10px 0;
	font-weight: normal;
}

.cmn01 h6 {
	font-size: 16px;
	padding: 0 0 5px 0;
	font-weight: normal;
}

.cmn01 div.outer {
	width: 970px;
	border: 1px solid #d7d7d7;
	background: #fff;
	clear: both;
	padding: 40px 0;
}

.cmn01 div.inner {
	width: 900px;
	margin: 0 auto;
	padding: 20px;
	color: #fff;
	border: 0px solid #d7d7d7;
	background: #000 url(../images/sumai_no01_black.jpg) repeat-y;
}


.cmn01 p {
	line-height: 1.3em;
}

.cmn01 .left {
	width: 50%;
	float: left;
}

.cmn01 .right {
	width: 50%;
	float: right;
}

.cmn01 .center {
	text-align: center;
}

.cmn01 h3 {
	position: relative;
	top: 35px;
	right: 40px;
}



/*  */

.cfooter {
	margin: 40px 0;
	padding: 30px 0;
}


.cfooter .d1 {
	width: 530px;
	margin: 20px 0 20px 300px;
}

.cfooter .d1 .left {
	width: 60px;
}

.cfooter .d1 .right {
	width: 450px;
	font-size:80%;
}

.cfooter .d2 {
	width: 400px;
	margin: 20px 0 20px 300px;
}

.cfooter .d2 .margin {
	margin: 0 0 0 90px;
}

.cfooter .d3 {
	width: 900px;
	margin: 20px auto;
	padding: 20px 0;
	border: 1px solid #d7d7d7;
	background: #fff;
}

.cfooter .d3 p {
	text-align: center;
}

.cfooter .d4 {
	margin: 20px 0 20px 100px;
}

.cfooter .d4 h6 {
	margin: 0px 0 10px 0;
	font-size: 14px;
}


.cfooter .d5 {
	width: 704px;
	margin: 20px 0 20px 240px;
}

.cfooter .d5 .left {
	width: 244px;
}

.cfooter .d5 .right {
	width: 450px;
	font-size:80%;
}


/*  */

#sumai .a-right {
	margin: 0 70px 0 0;
	font-size: 12px;
	text-align: right;
}

#sumai h4 {
	padding: 0;
}

#sumai p.txt {
	margin: 20px 0;
}

#sumai p.link {
	margin: 20px 0;
}

#sumai p.catch {
	margin: 20px 0;
	font-size: 30px;
	color: #999;
}

#sumai .div1 {
	border: 1px solid #d7d7d7;
	width: 860px;
	margin: 10px 0 100px 90px;
	position: relative;
}

#sumai .div1 div {
	width: 450px;
	margin: 20px 0 60px 380px;
}

#sumai .div1 .img {
	width: 300px;
	position: absolute;
	top: 8px;
	left: -60px;
}

#sumai .div2 {
	border: 1px solid #d7d7d7;
	width: 700px;
	margin: 10px 0 50px 20px;
	position: relative;
}

#sumai .div2 div {
	width: 450px;
	margin: 20px 0 60px 100px;
}

#sumai .div2 .img {
	position: absolute;
	top: 20px;
	left: 590px;
}



/*  */

#sumai01 .div1 p {
	margin: 20px 0;
}

#sumai01 .div2 {
	margin: 40px 0;
}

#sumai01 .div2 .left {
	width: 500px;
}

#sumai01 .div2 .right {
	width: 400px;
}

#sumai01 .div2 .right .txt1{
	width: 300px;
	margin: 20px 0 62px 0;
}

*+html #sumai01 .div2 .right .txt1{
	margin: 20px 0 64px 0;
}

*html #sumai01 .div2 .right .txt1{
	margin: 20px 0 64px 0;
}

#sumai01 .div2-1 .left {
	width: 150px;
}

#sumai01 .div2-1 .right {
	width: 200px;
	padding: 0 40px 0 0;
}

#sumai01 .div2-1 .right .txt2{
	margin: 0 0 5px 0;
}

#sumai01 p.strong {
	font-size: 20px;
	margin: 20px 0;
}

#sumai01 .div4 {
	margin: 40px 0;
}

#sumai01 .div4 p {
	width: 280px;
	float: left;
	margin: 0 20px 0 0;
}

#sumai01 .div6 {
	margin: 40px 0;
	background: #fff;
	color: #000;
	padding: 40px;
	font-size: 12px;
}

#sumai01 .div6 .left {
	width: 260px;
}

#sumai01 .div6 .left h6 {
	font-size: 18px;
	font-weight: bold;
}

#sumai01 .div6 .left p {
	margin: 0 0 20px 0;
}

#sumai01 .div6 .right {
	width: 540px;
}

#sumai01 .div6-1 {
	margin: 0 0 20px 0;
}



/*  */

#sumai02 .div1 p {
	margin: 20px 0;
}

#sumai02 .div1,
#sumai02 .div2,
#sumai02 .div3,
#sumai02 .div4,
#sumai02 .div5 {
	margin: 40px 0;
	padding: 0 20px;
}

#sumai02 .div2 .div2-1 {
	width: 310px;
	float: left;
}

#sumai02 .div2 .div2-1 .txt1 {
	margin: 10px 0;
}

#sumai02 .div2 .div2-2 {
	width: 150px;
	float: left;
	margin: 0 10px;
}

#sumai02 .div3 h6 {
	font-size: 18px;
	margin: 0 0 20px 0;
}

#sumai02 .div3 p {
	line-height: 1.5em;
	text-align: justify;
}

#sumai02 .div3 .left {
	width: 490px;
}

#sumai02 .div3 .right {
	width: 350px;
}

#sumai02 .div3 .right .left {
	margin: 10px 0 0 0;
	width: 110px;
}

#sumai02 .div3 .right .right {
	margin: 10px 0 0 0;
	width: 227px;
}

#sumai02 .div4 .left {
	width: 410px;
}

#sumai02 .div4 .right {
	width: 410px;
}

#sumai02 .div4 p {
	clear: both;
	margin: 10px 0 ;
}

#sumai02 .div4 .left .left {
	width: 140px;
}

#sumai02 .div4 .left .right {
	width: 260px;
}

#sumai02 .div4 .right .left {
	width: 140px;
}

#sumai02 .div4 .right .right {
	width: 260px;
}

#sumai02 .div5 {
	margin: 20px;
	background: #fff;
	color: #000;
	padding: 40px;
	font-size: 12px;
}


#sumai02 .div5 .div5-1 {
	margin: 0 0 20px 0;
}

#sumai02 .div5 .div5-1 div {
	width: 260px;
	float: left;
}

/************************************
// bre #sumai01 since090417
*************************************/

/* #sumai01 #cntBox ***********************************************************/

#sumai01 #cntBox {
	widht: 970px;
}

	#sumai01 #cntBox p {
		font-size: 92%;
		line-height: 1.8;
	}

	#sumai01 #cntBox .feature {
		widht: 970px;
		margin: 0;
		padding: 0;
	}
	
/* .sectionA */
	
	#sumai01 #cntBox .sectionA {
		width: 970px;
		clear: both;
		background: url(../images/sumai_no_bg01.gif) repeat-y left;
		padding-bottom: 40px;
	}
		#sumai01 .sectionA .left {
			width: 647px;
		}
		#sumai01 .sectionA .right {
			width: 323px;
		}


/* .sectionB */

	#sumai01 #cntBox .sectionB {
		width: 970px;
		clear: both;
		background: url(../images/sumai_no_bg02.gif) repeat-y left;
		padding-bottom: 40px;
		}
		#sumai01 .sectionB .left {
			width: 323px;
		}
		#sumai01 .sectionB .right {
			width: 647px;
		}


/* .sectionC */
	
	#sumai01 #cntBox .sectionC {
		width: 970px;
		clear: both;
		background-color: #F4E9DB;
		padding-bottom: 0px;
	}
		#sumai01 .sectionC .left {
			width: 647px;
			height: 300px;
		}
		#sumai01 .sectionC .right {
			width: 323px;
			height: 300px;
		}

/* .cntTitle */
	#sumai01 #cntBox .cntTitle {
		padding: 25px 30px 0;
		font-weight: bold;
		color: #533520;
		line-height: 1.4;
		font-size: 180%;
		background: #fff;
	}

/* .sentence */
	#sumai01 #cntBox .sentence {
		padding: 25px 30px 40px;
		background: #fff;
	}
	
/* .note */
	#sumai01 #cntBox .note {
		margin: 5px 10px;
		font-size: 77%;
	}

/* .note2 */
	#sumai01 #cntBox .note2 {
		margin: 10px 15px;
		font-size: 77%;
		color:#fff;
	}
	
/* .note3 */
	#sumai02 #cntBox .note3 {
		padding: 15px 20px;
		font-size: 77%;
	}
/* .note4 */
	#sumai02 #cntBox .note4 {
	padding: 15px 20px;
	font-size: 77%;
	background-color: #B5D5FF;
	}

/* .note5 */
	#sumai02 #cntBox .note5 {
	padding: 15px 20px;
	font-size: 77%;
	background-color: #B5D5FF;
	}

/* .note6 */
	#sumai02 #cntBox .note6 {
	padding: 15px 20px;
	font-size: 77%;
	color: #FFF;
	}

/* .note7 */
	#sumai02 #cntBox .note7 {
	padding: 5px 15px;
	font-size: 70%;
	}

/* .note8 */
	#sumai02 #cntBox .note8 {
	padding: 15px;
	font-size: 70%;
	}
		
/* .data */

	#sumai01 #cntBox .data {
		width: 950px;
		clear: both;
		background: #E8D1B3;
		padding: 10px;
	}
		#sumai01 #cntBox .data .data-inner {
			width: 950px;
			clear: both;
			background: url(../images/sumai_no_bg03.gif) repeat-y left;
			padding-bottom: 10px;
		}
	
			#sumai01 .data .data-inner .left {
				width: 313px;
			}
			#sumai01 .data .data-inner .right {
				width: 637px;
			}
/* .map */
			#sumai01 .data .data-inner .map {
				padding: 30px 30px;
			}
/* .dataInfo */
			#sumai01 .data .data-inner .dataInfo {
				padding: 20px 20px;
			}
				#sumai01 .data .data-inner .dataInfo ul {
					font-size: 77%;
					margin-top: 20px;
				}
				#sumai01 .data .data-inner .dataInfo ul strong {
					color: #704729;
					font-weight: bold;
				}

/* #sumai02 #cntBox ***********************************************************/

#sumai02 #cntBox {
	widht: 970px;
		background: url(../images/sumai_no_bg04.gif) repeat-y 640px;
}


	#sumai02 #cntBox p {
		font-size: 92%;
		line-height: 1.8;
	}
	

#sumai02 #cntBox .feature {
		widht: 970px;
		margin: 0 0 22px 0;
		padding: 0;
	}
	
/* .sectionA */
	
	#sumai02 #cntBox .sectionA {
		width: 970px;
		clear: both;
		padding-bottom: 30px;
	}
		#sumai02 .sectionA .left {
			width: 420px;
		}
		#sumai02 .sectionA .right {
			float: left;
			width: 530px;
		}

/* .sectionB */

	#sumai02 #cntBox .sectionB {
		width: 970px;
		clear: both;
		padding-bottom: 30px;
	}
	#sumai02 .sectionB .left {
			width: 582px;
			margin-left: 25px;
			display: inline;
		}
	#sumai02 .sectionB .right {
			float: right;
			width: 288px;
			margin-right: 20px;
			display:inline;
			position: relative;
			top: -25px;
		}
	#sumai02 .sectionB .right .note {
				/*background: none !important;*/
				padding: 10px !important;
			}
			
/* .sectionC------------------------------------20090918---------------------- */
#sumai02 #cntBox .sectionC {
	swidht: 970px;
	background-image: none;
	background-color: #FFFFFF;
}


	#sumai02 #cntBox .sectionC {
		width: 970px;
		clear: both;
	margin-bottom: 30px;
		/*padding-bottom: 30px;*/
	}
		#sumai02 .sectionC .left {
		/*	width: 582px; */	
			width: 613px;
			/*margin-left: 25px;*/
			display: inline;
		}


		#sumai02 .sectionC .right {
			float: right;
			width: 356px;
			/*margin-right: 20px;*/
			margin-right: 1px;
			display:inline;
			/*position: relative;
			top: -25px;*/
		}
			#sumai02 .sectionC .right .note {
				/*background: none !important;*/
				padding: 10px !important;
			}


	#sumai02 .sectionC .left_a {
			width: 284px;
			float:left;
			/*margin-left: 25px;*/
			display: inline;
		}
	#sumai02 .sectionC .right_a {
			float: right;
			width: 686px;
			/*position: relative;
			top: -25px;*/
		}
		
	#sumai02 .sectionC .left_b {
			width: 556px;
			float:left;
			/*margin-left: 25px;*/
			display: inline;
		}
	#sumai02 .sectionC .right_b {
			float: right;
			width: 414px;
			height:auto;
			position: relative;
			margin:0;
			padding:0;
			/*top: -120px;*/
		}
		
		
		
	#sumai02 .sectionC .right .note {
				/*background: none !important;*/
				padding: 10px !important;
		}
			
	/* .cntTitle */
	#sumai02 #cntBox .cntTitle1 {
		padding: 25px 0 25px 30px;
		font-weight: bold;
		color: #0066FF;
		line-height: 1.4;
		font-size: 180%;
		background: #fff;
	}		
			
	#sumai02 .sectionC p.caption {	
	float: left;		
	
	}	
		#sumai02 .sectionC p.caption2 {	
	float: right;		
	margin:0;
	}		
	

	#sumai02 #cntBox .topicBox2 {
	width: 890px;
	clear: both;
	border: 1px solid #B5D5FF;
	background: #fff;
	margin: 30px 20px 30px 20px;
	padding: 20px;
	/*position: relative;
	top: -40px;	*/
	}
	#sumai02 .topicBox2 .topicBoxTitle {
			color: #8DC102;
			line-height: 1.4;
			font-size: 180%;
		}
	#sumai02 .topicBox2 p {
			line-height: 1.4;
			font-size: 77% !important;
		}
/* .data */

	#sumai02 #cntBox .data2 {
	width: 950px;
	clear: both;
	padding: 10px;
	background-color: #000066;
	}

	
#sumai02 #cntBox .data2 .data-inner {
			width: 950px;
			clear: both;
			background: url(../images/sumai_no_bg07.gif) repeat-y left;
			padding-bottom: 30px;
		}
	
	#sumai02 .data2 .data-inner .left {
			width: 313px;
	}
	#sumai02 .data2 .data-inner .right {
			width: 637px;
	}
/* .map */
			#sumai02 .data2 .data-inner .map {
				padding: 50px 0px 10px;
			}
/* .dataInfo */
			#sumai02 .data2 .data-inner .dataInfo {
				padding: 20px 20px;
			}
				#sumai02 .data2 .data-inner .dataInfo ul {
					font-size: 77%;
					margin-top: 20px;
				}
				#sumai02 .data2 .data-inner .dataInfo ul strong {
					color: #385694;
	}

			
/* .sectionC----------------------------------------------------------.sectionC- */	
			
		
/* .topicBox */

	#sumai02 #cntBox .topicBox {
		width: 890px;
		clear: both;
		border: 1px solid #8DC102;
		background: #fff;
		margin: 0 20px 30px 20px;
		padding: 20px;
	}
		#sumai02 .topicBox .topicBoxTitle {
			color: #8DC102;
			line-height: 1.4;
			font-size: 180%;
		}
		#sumai02 .topicBox p {
			line-height: 1.4;
			font-size: 77% !important;
		}

/* .cntTitle */
	#sumai02 #cntBox .cntTitle {
		padding: 0px 30px 25px;
		font-weight: bold;
		color: #8DC102;
		line-height: 1.4;
		font-size: 180%;
		background: #fff;
	}

/* .sentence */
	#sumai02 #cntBox .sentence {
		padding: 0px 30px 40px;
	}
	
/* .note */
	#sumai02 #cntBox .note {
		padding: 15px 20px;
		font-size: 77%;
		background: #EEFEC5;
	}

/* .note2 */
	#sumai02 #cntBox .note2 {
		margin: 10px 15px;
		font-size: 77%;
		color:#fff;
	}
	
/* .note3 */
	#sumai02 #cntBox .note3 {
		padding: 15px 20px;
		font-size: 77%;
	}

/* .data */

	#sumai02 #cntBox .data {
		width: 950px;
		clear: both;
		background: #79A51F;
		padding: 10px;
	}
		#sumai02 #cntBox .data .data-inner {
			width: 950px;
			clear: both;
			background: url(../images/sumai_no_bg05.gif) repeat-y left;
			padding-bottom: 100px;
		}
	
	#sumai02 .data .data-inner .left {
			width: 313px;
	}
	#sumai02 .data .data-inner .right {
			width: 637px;
	}
/* .map */
			#sumai02 .data .data-inner .map {
				padding: 30px 30px;
			}
/* .dataInfo */
			#sumai02 .data .data-inner .dataInfo {
				padding: 20px 20px;
			}
				#sumai02 .data .data-inner .dataInfo ul {
					font-size: 77%;
					margin-top: 20px;
				}
				#sumai02 .data .data-inner .dataInfo ul strong {
					color: #385694;
				}
				
/* margin */

.mT15 {
	margin-top: 15px;
}

/* right2 */
.right2 {
	float: right;
	padding: 0 0 0 20px;
}

/* left2 */
.left2 {
	float: left;
	padding: 0 20px 0 0;
}



/* .sectionDE------------------------------------20091022---------------------- */
#sumai02 #cntBox .sectionD {
	swidht: 970px;
	background-image: none;
	background-color: #FFFFFF;
}


	#sumai02 #cntBox .sectionD {
		width: 970px;
		clear: both;
	margin-bottom: 30px;
		background: url(../images/sumai_no_bg10.gif) repeat left top;
		/*padding-bottom: 30px;*/
	}
		#sumai02 .sectionD .left {
		/*	width: 582px; */	
			width: 613px;
			/*margin-left: 25px;*/
			display: inline;
		}


		#sumai02 .sectionD .right {
			float: right;
			width: 356px;
			/*margin-right: 20px;*/
			margin-right: 1px;
			display:inline;
			/*position: relative;
			top: -25px;*/
		}
			#sumai02 .sectionD .right .note {
				/*background: none !important;*/
				padding: 10px !important;
			}


	#sumai02 .sectionD .left_a {
			width: 284px;
			float:left;
			/*margin-left: 25px;*/
			display: inline;
		}
	#sumai02 .sectionD .right_a {
			float: right;
			width: 686px;
			/*position: relative;
			top: -25px;*/
		}
		
	#sumai02 .sectionD .left_b {
			width: 556px;
			float:left;
			/*margin-left: 25px;*/
			display: inline;
		}
	#sumai02 .sectionD .right_b {
			float: right;
			width: 414px;
			height:auto;
			position: relative;
			margin:0;
			padding:0;
			/*top: -120px;*/
		}
		
		
		
	#sumai02 .sectionD .right .note {
				/*background: none !important;*/
				padding: 10px !important;
		}



/***** .sectionE ---*/


#sumai02 #cntBox .sectionE {
	swidht: 970px;
	background-image: none;
	background-color: #FFFFFF;
}


	#sumai02 #cntBox .sectionE {
		width: 970px;
		clear: both;
	margin-bottom: 30px;
		background: url(../images/sumai_no_bg09.gif) repeat-y left top;
		/*padding-bottom: 30px;*/
	}
		#sumai02 .sectionE .left {
		/*	width: 582px; */	
			width: 613px;
			/*margin-left: 25px;*/
			display: inline;
		}


		#sumai02 .sectionE .right {
			float: right;
			width: 356px;
			/*margin-right: 20px;*/
			margin-right: 1px;
			display:inline;
			/*position: relative;
			top: -25px;*/
		}
			#sumai02 .sectionE .right .note {
				/*background: none !important;*/
				padding: 10px !important;
			}


	#sumai02 .sectionE .left_a {
			width: 284px;
			float:left;
			/*margin-left: 25px;*/
			display: inline;
		}
	#sumai02 .sectionE .right_a {
			float: right;
			width: 686px;
			/*position: relative;
			top: -25px;*/
		}
		
	#sumai02 .sectionE .left_b {
			width: 556px;
			float:left;
			/*margin-left: 25px;*/
			display: inline;
		}
	#sumai02 .sectionE .right_b {
			float: right;
			width: 414px;
			height:auto;
			position: relative;
			margin:0;
			padding:0;
			/*top: -120px;*/
		}
		
		
		
	#sumai02 .sectionE .right .note {
				/*background: none !important;*/
				padding: 10px !important;
		}


p.pattern01{
	padding-left: 13px;
	}

#sectionE_photo{
	width: 686px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	}
	
div#leftphoto{
	width: 240px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	}
	
div#leftphoto02{
	width: 270px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	}
	
div#rightphoto{
	width: 446px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: right;
	}
div#rightphoto02{
	width: 416px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: right;
	}




/*-----091030追加-------------------------------*/
span.number{padding:0 2px; color:#FFFFFF;}


/*--------091207追加-------------------------*/

#sumai02 #cntBox .sectionF {
	width: 970px;
	background-image: none;
	background-color: #FFFFFF;
}
#sumai02 .sectionF .left {
width: 613px;
display: inline;
		}

#sumai02 .sectionF .right01{
background:url(../images/sumai_no02_01_02_200912.jpg) no-repeat left top;
border:3px #C6B9A7 solid;
padding:857px 0px 5px;
font-size:77%;
float: right;
width: 350px;
margin:20px 0 10px;
display:inline;
}
#sumai02 .sectionF .right01 p{padding:5px 10px 0;}
#sumai02 .sectionF .left p.paper{
background:url(../images/sumai_no02_01_03_200912.jpg) no-repeat left top;
border:3px #C6B9A7 solid;
padding:285px 5px 5px 290px;
margin:0 9px 10px 6px;
}
#sumai02 .sectionF .left p.paper span{font-size:77%; line-height:1.8;}
#sumai02 .sectionF .left img{float:left; margin-bottom:20px;}



/*-201003 index変更用css--------------*/
div.backnum_linebox {
	width: 924px;
	border:1px #C3C3C3 solid;
	margin: 20px 0 0 17px;
	padding: 10px 0;
}
/*-01-----*/
div.backnum_linebox div.box01 {
	width: 460px;
	float: left;
	border-right: 1px #CCCCCC dashed;
}
div.backnum_linebox h4 {
	display: block;
	width: 158px;
	height: 25px;
	background-image: url(../images/sumai_day.jpg);
	background-repeat: no-repeat;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0 80px 10px 0;
	float: left;
}
div.backnum_linebox h4.sumai_new {
	display: block;
	width: 158px;
	height: 25px;
	background-image: url(../images/sumai_day2.jpg);
	background-repeat: no-repeat;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0 80px 10px 0;
	float: left;
}
div.backnum_linebox div.box01 div.text{
	width: 250px;
	font-size: 14px;
	color: #666666;
	line-height: 150%;
	float: left;
	margin-right: 10px;
}
div.backnum_linebox div.text img.img01{
	margin: 0 5px 0 10px;
	float: left;
}
/*-02-----*/
div.backnum_linebox div.box02 {
	width: 460px;
	float: left;
}

div.backnum_linebox div.box02 div.text{
	width: 250px;
	font-size: 14px;
	color: #666666;
	line-height: 150%;
	float: left;
	margin: 35px 12px 0 0;
}

div.backnum_linebox div.text img.img02{
	margin: 0 5px 0 10px;
	float: left;
}
/*-01,02共通-----*/
div.backnum_linebox div.photo{
	width: 190px;
	float: left;
}


/*-floatクラス指定--------------*/
.floatL{
	float: left;
}
.floatR{
	float: right;
}
/*-margin--------------*/
.marginT10{
	margin-top: 10px;
}
p.text_10px{
	font-size: 10px;
}







/*-2010年5月更新--------------*/


.cha_box {
	background: #6A4431;
	width: 924px;
	padding: 34px 28px;
}

.cha_box p {
	float: left;
	color: #FFFFFF;
	width: 680px;
}

.cha_box img {
	float: right;
}

.cha_box02 {
	border-top: solid 4px #6A4431;
	border-bottom: solid 4px #6A4431;
	margin: 25px 0 30px 0;
	padding: 20px 0;
}

.cha_box02 table {
	margin: 0 auto;
}

.cha_box02 table tr td {
	vertical-align: bottom;
	font-size: 11px;
	line-height: 1.5;
	color: #000000;
	padding: 0 0 0 20px;
}

.cha_box02 table tr .cha_td {
	padding-right: 80px;
}

.new_floatL {
	float: left;
	width: 480px;
	padding-bottom: 15px;
}

.new_floatL p {
	font-size: 11px;
	margin: 5px 0 10px 0;
}

.new_floatR {
	float: right;
	background: #E0D5C9;
	width: 440px;
	padding: 20px;
}

.new_floatR h4 {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 15px;
	padding: 0;
}

.new_floatR p {
	font-size: 12.5px;
	line-height: 1.5;
}

.new_table {
	margin: 10px 0 25px 0;
}

.new_table tr td {
	font-size: 12px;
	line-height: 1.4;
	vertical-align: top;
	padding: 0 18px 0 0;
}

.new_table2 {
}

.new_table2 tr td {
	font-size: 12px;
	line-height: 1.4;
	vertical-align: top;
	padding: 0 18px 0 0;
}

.new_data {
	background: #AC8D72;
	width: 920px;
	padding: 30px;
}

.new_data div {
	float: left;
	width: 200px;
	padding-right: 15px;
}

.new_data div h5 {
	margin-bottom: 15px;
}

.new_data div img {
	float: none;
}

.new_data div ul {
	margin-bottom: 15px;
}

.new_data div ul li,
.new_data div p {
	font-size: 12px;
	color: #333333;
}

.new_data div p {
	line-height: 1.4;
}

.new_data img {
	float: left;
}


/*-2010年6月更新--------------*/

.cha_box03 {
	background: #6A4431;
	width: 924px;
	padding: 34px 28px;
}

.cha_box03 p {
	color: #FFFFFF;
	width: 585px;
}

.cha_box03 img {
	float: right;
}

.cha_box03 h4{
	color:#FFFFFF;
	font-weight:bold;
	width:585px;
	font-size:18px;
	margin-bottom:15px;
	padding:0px;
}

.cha_box03_left{
	float: left;
	width: 585px;
}

.w650 {
	width: 700px;
}

.new_floatR img.photo02{
	margin:25px 0 10px 120px;
	padding:0;
}


/*-2010年7月更新--------------*/


.green_box {

}

