@charset "UTF-8";

/*//////////////////////////////////////////////////////////////////////////////

ss7_common.css

--------------------------------------------------------------------------------

	0. common, override
	1. ss7
	
//////////////////////////////////////////////////////////////////////////////*/

/* -----------------------------------------------------------------------------
	0. common, override
----------------------------------------------------------------------------- */
img.imageFader {
	visibility : hidden;
	}
.ie6 img.imageFader {
	visibility : visible;
	}

#sideBar {
	width      : 170px;
	}

		
#footer {
	border-left   : none;
	}
	.socialButton {
		right     : 112px;
		}
	#btn_pagetop {
		left         : 920px;
		}
	.ie6 #btn_pagetop {
		left         : 578px;
		}

	#mainContents {
		background : #000;}
		
				
/* -----------------------------------------------------------------------------
	1. ss767
----------------------------------------------------------------------------- */
#ss767 {
	width        : 830px;
	border-right : 1px #c7c7c7 solid;
	background   : #000000;
	}
#ss767 .innerBlock {
	padding    : 0;
	background:#FFF;
	}
		
/*main*/
#main {
	height:1000px;
	position:relative;
	background:url(../img/ss767/main.jpg) no-repeat;
	}
#main h3 {
	position:absolute;
	top: 0;
	left: 0;
	margin:0;
	padding:0;
	line-height:0;
	font-size:0;
	z-index:100;
	}
#main p {
	margin:0;
	padding:0;
	position:absolute;}	
#main table {
	border-collapse:collapse;
	border-spacing:0px;
	position:absolute;
	top: 828px;
	left: 48px;
	border:#6a122f 2px solid;
	z-index:100;
	width:730px;
	font-size:12px;
	}
#main th {
	font-weight:normal;
	padding-bottom:5px;
	text-align:left;
	vertical-align:top;
	font-weight:bold;
	line-height:20px;
	padding-left:5px;	
	}
#main th span {
	color:#6a122f;
	}
#main td {
	text-align:left;
	vertical-align:top;
	line-height:20px;
	padding-right:5px;}	

#main .tabtop {
	padding-top:5px;}			




/*block01*/
#block01 {
	height:930px;
	position:relative;
	margin:0;
	padding:0;
	background:url(../img/ss767/block01_bg.jpg) repeat-y;}
#block01 h4 {
	position:absolute;
	left: 25px;
	top: 56px;
	margin:0;
	padding:0;
}

#block01 p,
#block02 p {
	position:absolute;
	margin:0;
	padding:0;}
#block01 ul,
#block02 ul {
	list-style-type : none;
	margin:0;
	padding:0;
}
#block01 h5 {
	margin:0 0 9px;
	padding:0;}
#block01 li {
	width:353px;
	position:absolute;
	}
#block01 li div,
#block02 li div {
	border:#bbbbbb 1px solid;
	background:url(../img/ss767/bl01_div_bg.png) repeat-y;
	padding:4px;}

/*block02*/
#block02 {
	height:595px;
	position:relative;
	margin:0;
	padding:0;
	background:url(../img/ss767/block02_bg.jpg) no-repeat;
	}
#block02 h4 {
	position:absolute;
	left: 24px;
	top: 38px;
	margin:0;
	padding:0;
}

#block02 li {
	width:317px;
	position:absolute;
	}
	
#block02 ul.text02 {
	position: absolute;
	left:359px;
	top:307px;
}

#block02 ul.text02 li {
	position:static;
	width:390px;
	padding-bottom:0.5em;}
	

#block02 ul.text02 li span.info {
	margin-left:-1.5em;}

#block02 ul.text02 li .info span {
	color:#115548;
	padding-right:0.5em;
	}			
	
	
#block02 ul.text02 li p {
	position:static;
	margin-left:1.5em;
	line-height:1.5em;
	}	
	
/*共通*/
.text01 {
	line-height:1.8em;
	font-weight:bold;
	left: 30px;
}	

.bnr_fb {
	margin: 10px 0px 70px;
}
