@charset "utf-8";

/* 全体 ---------------------------- */
* {
	margin: 0px;
	padding: 0px;
}

ol, ul{ list-style:none; }
img{ border:0; /*display:block;*/ }



body{
background-color:#dc0700;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 170%;

}


/*clearfix*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; clear:both; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }


/* リンク */
a { outline:none; 
border:0; 
color:#dc0700;
text-decoration: underline;
}
a:link{
color: #dc0700;
text-decoration: none;

}
a:visited{
color: #dc0700;
text-decoration: none;
}
a:hover{
color: #dc0700;
text-decoration: underline;
}


/* 枠 */
#komekowrapper {
	width:100%;
	text-align:center;
	width: 988px;
	margin: auto;
}
#wapperInner {
	width:988px;
	margin:0 auto;
	text-align:left;
	padding-bottom:10px;
	background-color: #FFF;	
}

#contents {
	width: 988px;
	background-color: #FFF;
}





/* 全体 ---------------------------- */



#wapperInner .About_komeko {
	clear: both;
	background-image: url(../img/content01.jpg);
	width: 988px;
	height: 179px;
	text-indent: -9999px;
}

.Komeko_Point {
	height: 180px;
	width: 988px;
	background: url(../img/komeko_point.jpg) no-repeat center top;
	text-indent: -9999px;

}

.Komeko_Ph {
	float: left;
	width: 968px;
	height: 131px;
	padding-left: 20px;
}

.Area01 {
	padding-top: 20px;
	padding-left: 60px;
	padding-right: 60px;
}



.area_left {
	float: left;
	width:290px;
	height: 315px;

}

.area_right {
	float:right;
	width: 544px;
	height: 315px;
}

.area_right p {
	padding-top: 20px;
}

.Area02 {
	clear: both;
	padding: 40px 60px 40px 60px;
	_padding-top:20px;

}
.Area02 p{
	text-align: center;
	color: #dc0700;
	font-size: 14px;
	line-height: 2;
}



.link01 {
	text-align: right;
	padding-top:20px;
}



.icon {
	background: url(../img/icon.jpg) no-repeat;
	background-position: left top;
	padding: 2px 0 10px 25px;
}

.Area03 {
	clear: both;
	padding-left: 60px;
	padding-right: 60px;
}

.Area03 .Right_text {
	width: 540px;
	height: 157px;
	float: right;
	padding-left: 30px;
	padding-bottom: 10px;
}
.Area03 .photo_01 {
	width: 290px;
	float: left;
}


#Footer_content {
	clear: both;
	width: 988px;
	height: 383px;
	background: url(../img/footerBg.jpg) no-repeat center top;

}

#Footer_content .Footer_text {
	padding: 90px 80px 40px 80px;
}


#Footer_content .Footer_text .footer_link {
	padding-top: 40px;
}


#Footer_bg {
	clear: both;
	background: url(../img/komeko_index_ver3_37.jpg) no-repeat center top;
	height: 103px;
	width: 988px;
}

#Footer_bg .pagetop {
	float: right;
	padding-right: 40px;
}


#Footer_bg .footer_btn {
	text-align: right;
	clear: both;
	padding-top: 40px;
	padding-right: 20px;
}



