@charset "UTF-8";
/* overwrite vlj.css */
.common-contact .box-contact_item .time dt,
.common-contact .box-contact_item .time dd {
	margin-left: .5em;
}
.section-title .en {
	display: none;
}
a.btn.btn-pdf::after {
right: 15px;
}
.block-course02 + .block-course03 {
	margin-top: 3em;
}
@media print, screen and (min-width: 768px) {
	.page-header_list {
		margin-top: 50px;
	}
	.box-reason02_voice .box-item_voice .box-item_head .thumb {
		flex-shrink: 0;
	}
}
@media only screen and (max-width: 767px) {
	.common-list_about .label {
		white-space: normal;
	}
	.page-header_full {
		padding-top: 80px;
	}
	.page-header_list .label {
		font-size: 10px;
		padding: 0 5px;
	}
	.table-admin tbody th .small {
		font-size: 12px;
	}
	.block-store .note {
		text-align: left;
	}
}

/* for id */
@media print, screen and (min-width: 768px) {
	.page-wrap_id .page-header_catch { font-size: 22px; line-height: 1.4;}
	.page-wrap_id .page-header_list li:nth-child(5) { font-size: 14px; }
}
@media only screen and (max-width: 767px) {
	.page-header_catch br { display: none; }
}

/* store amazon */
.box-store .item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
}
.box-store .title {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	        justify-content: center;
}
.box-store .inner {
	margin: auto 0 0;
}