@charset "utf-8";
/********************************************************
	
	flex-grid:| sm  | md  | lg  |  xl  |
	min-width:| 576 | 768 | 992 | 1200 |
	max-width:| 575 | 767 | 991 | 1199 |

********************************************************/

.c-container{
	max-width: 800px;
	padding-top: 30px;
	padding-bottom: 30px;
	background-color: #f4f4f4;
}
/* ======================================================

	タイトル

====================================================== */
.blk-dl__ttl{
	font-size: 3.8rem;
	font-weight: 600;
	text-align: center;
}
.blk-dl__ttl img{ width: 250px; vertical-align: text-bottom; }
.blk-dl__inner{
	max-width: 440px;
	margin: 0 auto;
	padding: 15px 10px;
	background-color: #ffffff;
}
.blk-dl__red{ color: #ff0000; }
.blk-note{ font-size: 1.4rem; }
.blk-note__flex{ display: flex; }
.blk-note__flex p:nth-child(2){
	flex: 0 0 80px;
	padding: 10px 5px 10px 15px;
}
@media screen and (max-width: 767px){
	.blk-dl__ttl{
		font-size: 2.4rem;
	}
	.blk-note__flex{ flex-wrap: wrap; }
	.blk-note__flex p:nth-child(1){
		width: 100%;
	}
	.blk-note__flex p:nth-child(2){
		width: 100%;
		flex: 0 1 auto;
		text-align: center;
	}
}
/* ======================================================

	DLボタン

====================================================== */
.blk-dl .p-link-feature{
	background-color: #ffffff;
	border: 1px solid #b3b3b3;

	font-size: 1.4rem;
	text-align: left;
	color: #000000;
}
.blk-dl .p-link-feature::before{
	content: '\e902';
	font-weight: bold;
	font-size: 16px;
	color: #808080;
}
@media screen and (max-width: 767px){
	.blk-dl .p-link-feature{
		font-size: 1.2rem;
	}
}