@charset "utf-8";

/*----------------
 infoList
-----------------*/
#infoList .columnBase01:last-child {
	margin-bottom: 0;		
}
#infoList .columnBase01>li {
	position: relative;
}
#infoList .btnArea {
	position: absolute;
	bottom: 40px;
	width: 64%;
}
@media screen and (max-width:640px) {
	#infoList .contentInner {
		margin: 0;		
	}
	#infoList .tabContents>dt>span>span {
		min-height: 2.6em;	
	}
}

/*----------------
 infoDetail
-----------------*/
#infoDetail {
	border: 10px solid #f7f7f7;
	padding: 50px 0 30px;
}
#infoDetail .contentInner {
	width: 700px;	
}
#infoDetail h2 {
	font-size: 125%;
	color: #3d2a24;
	line-height: 1.6;
	background-image: url("../img/information/img_pattern.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	padding-bottom: 45px;
}
#infoDetail .date {
	font-size: 93.8%;
	color: #666;
	line-height: 1;
	text-align: right;
	margin: 0.7em 0 1em;
}
#infoDetail .sns_btn iframe {
	vertical-align: middle;
}
#infoDetail img,
#infoDetail p {
	margin-bottom: 2em;		
}
#infoDetail img {
	max-width: 100%;
	width: auto;
	height: auto;
}
#infoDetail p {
	line-height: 1.8;		
}
#infoDetail .infoTxt01 {
	font-weight: bold;		
}
#infoDetail .infoTxt02 {
	color: #333;		
}
#infoDetail .infoTxt03 {
	color: #e20e46;		
}

@media screen and (max-width:640px) {
#infoDetail {
	padding: 8% 0 1%;
}
#infoDetail .contentInner {
	width: auto;	
}
#infoDetail h2 {
	font-size: 125%;
	padding-bottom: 30px;
}
}