@charset "UTF-8";
/* @group Reset */


/*--------------------------------------------------------------------------------------------------------------------*/
/*768px*//*1024px*/
@media print, screen and (min-width : 768px){
.con_lr {
	margin: 30px 0 65px;
	width: 980px;
}	
.con_lr .con_txt {
	float: left;
	width: 650px;
	line-height: 1.9;
}
.con_lr .con_img {
	float: right;
	width: 290px;
}
.con_lr .con_txt span {
	color: #b11018;
	font-weight: bold;
	}	
.con_bdr {
	margin: 15px 0 0 0;
	border: 20px solid #eeeeee;
	padding: 25px 0;
}	
.con_bdr .lr {
	margin: 0 auto;
	width: 885px;
}	
.con_bdr .l {
	float: left;
	width: 320px;
}
.con_bdr .l p {
	font-size: 150%;
	text-align: center;
	line-height: 1;
	font-weight: bold;
}
.con_bdr .l p span {
	font-size: 60%;
}
.con_bdr .l dl {
	font-size: 87.5%	
}
.con_bdr .l dt {
	margin: 15px 0 5px 0;
	padding:  2px 0;
	background:  #b11018;
	text-align: center;
	color: #fff;
}	
.con_bdr .r {
	float: right;
	width: 540px;
background-image:linear-gradient(180deg,rgba(204,204,204,0) 0%,rgba(204,204,204,0) 98.5%,rgba(100,100,100,100) 100%);
      background-repeat:repeat-y;
      background-size:100% 2.4em;
      line-height:2.4;
}	
.con_bdr .r p {
margin-bottom:2.4em;
}	

	
	
	

	
	
}

/*-----------------------------------------------------------*/
@media only screen and (max-width: 767px)  {
	#contents {
		margin: 0 auto;
		width: 90%;
	}	
.con_lr {
	margin: 1em 0;
}	
.con_lr .con_txt {
	line-height: 1.8;
}
.con_lr .con_img {
	margin: 1em auto;
	width: 40%;
}
.con_lr .con_txt span {
	color: #b11018;
	font-weight: bold;
	}		
.con_bdr {
	margin: 1em 0;
	border: 6px solid #eeeeee;
	padding: 1.5em 0;
}
.con_bdr .lr {
	margin: 0 auto;
	width: 90%;
}
.con_bdr .l {
	text-align: center;
}		
.con_bdr .l p {
	font-size: 150%;
	text-align: center;
	line-height: 1;
	font-weight: bold;
}	
.con_bdr .l p span {
	font-size: 75%;
}	
.con_bdr .l dt {
	margin: 15px 0 5px 0;
	padding:  2px 0;
	background:  #b11018;
	text-align: center;
	color: #fff;
}
	.con_bdr .l dl {
	margin-bottom: 1.2em;
		padding-bottom: 1.2em;
		border-bottom: #eee dashed 2px;
	}	
	
}
	
