@charset "shift_jis";

*{
	margin:0;
	padding:0;	
}

body{
	letter-spacing:0.1em;
	line-height:1.6;
	background:url(../images/bg.jpg) no-repeat center 43px;
}

img{
	border:none;
}

a {
	outline: none;
}



/*----------------------------------
	Header
------------------------------------*/

#ss-header{
	width:100%;
	min-width:950px;
	height:43px;
	background-color:#000;
}

#ss-header p{
	float:left;
}



#pagebody{
	position:relative;
	height:1000px;
	overflow:hidden;
}

#txt-body{
	position:relative;
	z-index:100;
}

#about-box{
	padding:0;
	margin:0;
	width:100%;
	height:180px;
}	

#about-tit{
	width:595px;
	float:left;
	position:relative;
}

#logo h1{
	margin-top:13px;
	margin-right:33px;
	float:left;
}

#about-tit .lead{
	margin-top:43px;
	float:left;
}

#mstag{
	text-align:right;
	width:350px;
	float:right;
	margin-top:-8px;
}

.tag-mb{
	margin-bottom:17px;
}

#about-box .inner{
	position:relative;
	width:946px;
	height:345px;
	padding:0;
	margin:0 auto;
}

.inner{
	position:relative;
	width:950px;
	padding:0;
	margin:0 auto;
}

#about-box .inner{
	padding-top:22px;
	*padding-top:0 0 0 0;
}


/*----------------------------------
	Footer
------------------------------------*/

#ss-footer{
	width:100%;
	height:52px;
	min-width:950px;
}

#ss-footer #product-btn{
	width: 226px;
	float:left;
	margin-left:115px;
}

#ss-footer #copy{
	width: 256px;
	float:right;
}


/*----------------------------------
	Margin
------------------------------------*/
.mb5{
	margin-bottom:5px;
}

.mb10{
	margin-bottom:10px;
}

.mb20{
	margin-bottom:20px;
}

.mb20{
	margin-bottom:20px;
}

.mb30{
	margin-bottom:30px;
}


/*----------------------------------
	IE6
------------------------------------*/

#about-box{
	_overflow:hidden;
}	




