@charset "utf-8";

/* ------------------------ メニュー ------------------------ */

	#submenu1{background:url(../reason/images/submenu1.gif);}
	#submenu2{background:url(../reason/images/submenu2.gif);}
	#submenu3{background:url(../reason/images/submenu3.gif);}
	#submenu4{background:url(../reason/images/submenu4.gif);}
	#submenu5{background:url(../reason/images/submenu5.gif);}

	#submenu1B{background:url(../reason/images/submenu1B.gif);}
	#submenu2B{background:url(../reason/images/submenu2B.gif);}
	#submenu3B{background:url(../reason/images/submenu3B.gif);}
	#submenu4B{background:url(../reason/images/submenu4B.gif);}
	#submenu5B{background:url(../reason/images/submenu5B.gif);}

	#submenu1 a:hover{background:url(../reason/images/submenu1r.gif);}
	#submenu2 a:hover{background:url(../reason/images/submenu2r.gif);}
	#submenu3 a:hover{background:url(../reason/images/submenu3r.gif);}
	#submenu4 a:hover{background:url(../reason/images/submenu4r.gif);}
	#submenu5 a:hover{background:url(../reason/images/submenu5r.gif);}


	.contenttitle{
		width:571px;
		margin:5px 0 0 0;
		background:url(../reason/images/ttl_reasonheader.gif);
	}
	#index .contenttitle{background:url(../reason/images/ttl_contentindex.gif) no-repeat;}

		.contenttitle h2{
			height:63px;
			text-indent:-9999px;
			text-decoration:none;
		}
		#index .contenttitle h2{height:63px;}
		
		.contentmain h3{
			display:block;
			height:82px;
			text-indent:-9999px;
			text-decoration:none;
		}
		
		#reason1 h3{background:url(../reason/images/ttl_reason1.gif) no-repeat;}
		#reason2 h3{background:url(../reason/images/ttl_reason2.gif) no-repeat;}
		#reason3 h3{background:url(../reason/images/ttl_reason3.gif) no-repeat;}
		#reason4 h3{background:url(../reason/images/ttl_reason4.gif) no-repeat;}
		#reason5 h3{background:url(../reason/images/ttl_reason5.gif) no-repeat;}

	.contentarea{
		margin:0 0 20px 25px;
	}

		#reason1 .contentarea h4{
			display:block;
			height:26px;
			text-indent:-9999px;
			text-decoration:none;
		}

	#capreason{
		background:url(../reason/images/cap_reason.gif);
		width:472px;
		height:62px;
		margin:30px 0 10px 59px;
	}
	
		#capreason em{
			display:block;
			width:472px;
			height:62px;
			text-indent:-9999px;
			text-decoration:none;
		}


			#reasonlabel1{background:url(../reason/images/lbl_reason1.gif) no-repeat;margin:0 0 0 5px;}
			#reasonlabel2{background:url(../reason/images/lbl_reason2.gif) no-repeat;margin:0 0 0 5px;}
			#reasonlabel3a{background:url(../reason/images/lbl_reason3_1.gif) no-repeat;margin:0 0 0 5px;}
			#reasonlabel3b{background:url(../reason/images/lbl_reason3_2.gif) no-repeat;margin:0 0 0 5px;}
			#reasonlabel3c{background:url(../reason/images/lbl_reason3_3.gif) no-repeat;margin:0 0 0 5px;}
			#reasonlabel3d{background:url(../reason/images/lbl_reason3_4.gif) no-repeat;margin:0 0 0 5px;}
			#reasonlabel3e{background:url(../reason/images/lbl_reason3_5.gif) no-repeat;margin:0 0 0 5px;}
			#reasonlabel3f{background:url(../reason/images/lbl_reason3_6.gif) no-repeat;margin:0 0 0 5px;}
			#reasonlabel3g{background:url(../reason/images/lbl_reason3_7.gif) no-repeat;margin:0 0 0 5px;}
			#reasonlabel3h{background:url(../reason/images/lbl_reason3_8.gif) no-repeat;margin:0 0 0 5px;}




	#reason1 #linkdata{
		margin:0 0 30px 33px;
		padding:0;
		width:530px;
		border-bottom:1px solid #ccc;
	}
	*+html #reason1 #linkdata{padding:0;}

		#reason1 #linkdata li{
			clear:both;
			margin:0;
			padding:9px 0 24px 31px;
			border-top:1px solid #ccc;
			list-style:none;
			background:url(../common/arrow_circle1_blue.gif) no-repeat 10px 10px;
		}
		*+html #reason1 #linkdata li{padding:9px 0 7px 31px;}
		*html #reason1 #linkdata li{padding:9px 0 8px 31px;}

			#reason1 #linkdata li div{
				float:left;
				width:200px;
				padding:0;
			}

			#reason1 #linkdata li a{
				float:left;
				width:290px;
				display:block;
				font-size:90%;
				text-decoration:none;
			}

	#reason2 .textareaM4{margin:0 0 0 10px;}


	#reason3 .contentarea{
		background:url(../reason/images/bg_reason3.jpg) no-repeat 50% 100px;
	}
	

	.reason3list{
		float:left;
		width:250px;
		margin:20px 0 0 20px;
	}

		.reason3list li{
			margin:8px 0 8px 25px;
			line-height:120%;
		}
		
			.reason3list h4{
				background:url(../common/arrow_squre2_white.gif) no-repeat 0 50%;
				margin:20px 0 10px;
				padding:0 0 0 25px;
				font-size:120%;
				color:#c00;
			}

		#reason3 .textareaM4{margin:0 0 10px 10px;}
		#reason3 .contentarea h4{margin:20px 0 0;}


		#reason3 .borderbox1{
			margin:0 0 10px 35px;
			line-height:150%;
		}

		#reason3 .btndownload{
			float:left;
			width:130px;
			height:28px;
			margin:0 10px 5px 0;
			background:url(../reason/images/btn_download.gif);
		}

			#reason3 .btndownload a{
				display:block;
				width:130px;
				height:28px;
				text-indent:-9999px;
				text-decoration:none;
			}
			/* \*/#reason3 .btndownload a{overflow:hidden;}/* */

			.dlfiles{
				color:#c00;
				font-size:120%;
				padding:3px 0 0;
			}

		#reason4 h4,#reason5 h4{
			font-size:120%;
			padding:20px 0 6px;
			line-height:120%;
		}

		.labelreason4{
			font-size:140%;
			color:#0e4aaa;
			margin:10px 30px 10px 0;
			padding:0 0 0 20px;
			background:url(../reason/images/ico_label.gif) no-repeat 0 6px;
			line-height:120%
		}

	.borderbox1, .borderbox2{line-height:150%;}

		.borderbox1 p, .borderbox2 p{
			margin:15px 0 0 20px;
		}

	.floatrightimage{
		float:right;
		margin:67px 30px 0 0;
	}

		#reason5 .borderbox1 img{
			float:right;
			margin:0 0 10px 10px;
		}










