@charset "Shift_JIS";

@import "../../../files/css/common/popup.css";

/*-------------------------------------------------------------------------
	Main Content
/*-----------------------------------------------------------------------*/
#all {
	padding:0;
	color:#3C3C3C;
	font-size:116%;
	padding-top:30px;
	background:url(../img/index/bg.gif) left bottom repeat-x;
}

	#all #main-content {
		width:700px;
		padding-bottom:60px;
		text-align:left;
	}
	
		#all #main-content h1{
			margin-bottom:18px;
		}

		#all #main-content .contents {
			background:url(../img/index/contents/bg_in.gif) left center repeat-y;
			padding:30px 36px 36px 50px;
		}
		
		#all #main-content .contents .left_img {
			float:left;
			width:189px;
			margin-right:22px;
			margin-bottom:18px;
		}
		
		#all #main-content .contents .right_txt {
			width:300px;
			float:left;
		}
		
			#all #main-content .contents .right_txt h2 {
				margin-bottom:30px;
			}
		
			#all #main-content .contents .right_txt dl {
				margin-bottom:3px;
			}
				
				#all #main-content .contents .right_txt dl dt {
					float:left;
					width:80px;
					color:#784600;
				}
			
				#all #main-content .contents .right_txt dl dd {
					width:220px;
					float:right;
				}
		
		#all #main-content .contents h3 {
			clear:both;
			margin-bottom:10px;
		}
		
		#all #main-content .contents p.txt {
			width:600px;
			line-height:1.8;
			background:url(../img/index/contents/bg_border.gif) left bottom repeat-x;
			padding-bottom:20px;
		}
		
		#all #main-content .contents table.introduction {
			margin-top:20px;
		}
		
		#all #main-content .contents table.introduction td.left {
			width:110px;
		}
		
			#all #main-content .contents table.introduction a {
				color:#FA6400;
				text-decoration:underline;
			}
		
		#all #main-content .bg_btm {
			background:url(../img/index/contents/bg_btm.gif) 0 0 no-repeat;
			height:12px;
		}

