@charset "utf-8";
/* CSS Document */

/*------------------------
	共通ヘッダー部分
------------------------*/
.common_header{
	background-color:#000;
	height:35px;
	border-bottom:#8b8b8b 1px solid;
	position:relative;
	z-index:12;
}
.common_header .common_hedder_wrap{
	width:1000px;
	margin:0px auto;
	clear:both;
}
.common_header .common_hedder_wrap ul{
	list-style-type: none;
}
.common_header .common_hedder_wrap ul:after{
	display: block;
	clear: both;
	content: "";
}

.common_header .common_hedder_wrap .number1{
	width:110px; 
	float:left;  
	padding-top:10px;
}

.common_header .common_hedder_wrap .number2{
	width:160px; 
	float:left; 
	padding-top:10px;
}

.common_header .common_hedder_wrap .logo{
	width:160px; 
	float:left; 
	padding:5px 20px 0 0;
	text-align:right;
}

.common_header_sm{
	display:none;
}



/*------------------------
	共通フッター部分
------------------------*/
.common_footer{
	background:#fff;
	padding:40px 0;
}


.common_footer .common_footer_wrap{
	width:1000px;
	margin:0 auto;
	padding: 50px 0;
}

.common_footer .common_footer_wrap .common_footer_title{
	padding:0 0 50px 0;
}

.common_footer .common_footer_wrap .common_footer_title .common_sm{
	display:none;
}

.common_footer .common_footer_wrap .common_event_area{
	width:724px;
	margin:0 auto;
}

.common_footer .common_footer_wrap .common_event_area:after {
  display: block;
  clear: both;
  content: "";
}

.common_footer .common_footer_wrap .common_event_area .common_event_box{
	width:210px;
	float:left;
	padding:0 15px;
}

.common_footer .common_footer_wrap .common_event_area .common_event_box .common_event_inner{
	border:#907a43 solid 1px;
	box-sizing:border-box;
	width:210px;
}

.common_footer .common_footer_wrap .common_event_area .common_event_box .common_event_inner .common_event_thum{
	padding:4px;
}

.common_footer .common_footer_wrap .common_event_area .common_event_box .common_event_inner .common_event_thum img{
	width:200px;
}


.common_footer .common_footer_wrap .common_event_area .common_event_box .common_event_text{
	color:#000;
	text-align:left;
	padding:0 4px;
    word-wrap: break-word;
    overflow-wrap: break-word;
}

