@charset "utf-8";

@media (max-width: 639px) {

	/***********************************************************
		utility
	***********************************************************/

	.sectionType01{
		margin-bottom: 0;
	}

	.infosecTllh2{
		font-size: 1.14286em;
	}

	footer[role="contentinfo"]{
		margin-top: 1.214rem;
	}

	/***********************************************************
		h1wrap01
	***********************************************************/

	.h1wrap01{
		margin: 1.428rem 4.6875%;
	}

	/***********************************************************
		infoBlock
	***********************************************************/

	.infoBlock{
		margin-bottom: 6.944444%;
		line-height: 1.5;
	}

	/*infoSec01*/

	.infoSec01Lead >*:last-child{
		margin-top: 1.37143em;
	}

	.cardinfo{
		margin-top: 0.9em;
	}

	.issueInfo{
		margin-top: 0.94286em
	}

	/*infoSec01*/

	.infoSec02{
		margin-top: 7.316687%;
	}

	.infoPCImg{
		margin-top: 6.944444%;
	}

	.errorCause{
		margin-top: 6.944444%;
	}

	.errorCause .inToH2orH3{
		padding: 6.5px 0;
		color: #ffffff;
		font-size: 1.28571rem;
		background-color: #0489e8;
		text-align: center;
	}

	#contents .errorCause .qIcon{
		margin-right: 3.472222%;
		margin-left: 0;
		display: inline-block;
		width: 7.5%;
		vertical-align: middle;
	}

	.numIcon{
		display: block;
		width: 22.5px;
		margin-right: 6px;
	}

	.errorCauseTxt {
		width: 86%;
	}

	.numIcon img{
		width: 100%;
	}
	.errorCauseList{
		padding: 5.20833% 3.47222% 8.68056%;
		background-color: #e8f5ff;
	}

	.errorCauseList >li{
		display: flex;
		margin-top: 5.20833%;
	}

	.errorCauseList >li:first-child{
		margin-top: 0;
	}
}/*end*/