@charset "utf-8";

/**************************************************
		PC
**************************************************/
/* ===== Pankz ===== */
#pankz .bg {
	padding-left:130px;
}


/* ===== Certification ===== */
#pagetitleArea.p-certification .bg {
	position:relative;
	padding:35px 0;
}

#pagetitleArea.p-certification .title span {
	display:block;
	margin-top:-9px;
	font-size:30px;
	font-size:1.88rem;
}

#pagetitleArea .link {
	position:absolute;
	bottom:15px;
	right:0;
	font-size:15px;
	font-size:0.94rem;
}

#pagetitleArea .link a {
	display:inline-block;
	position:relative;
	padding:7px 45px 7px 15px;
	background:#932536;
	color:#fff;
	text-decoration:none;
}

#pagetitleArea .link a:before {
	position:absolute;
	top:50%;
	right:15px;
	margin-top:-10px;
	width:20px;
	height:20px;
	background:transparent url("../../common/img/icon_03.png") 50% 50% no-repeat;
	background-size:contain;
	content:"";
}

#pagetitleArea .link a:hover { opacity:0.7; }

#mainArea .listDecimal.num2 > li {
	margin-left:2.5em;
}

#mainArea .listDecimal.num2 > li:before {
	margin-left:-2.5em;
	margin-right:0.5em;
	width:2em;
	text-align:center;
}


/**************************************************
		SP
**************************************************/
@media screen and (max-width:767px){

/* ===== Title Area ===== */
#titleArea .title {
	width:69px;
}


/* ===== Certification ===== */
#pagetitleArea.p-certification .bg {
	padding:30px 0 10px 0;
}

#pagetitleArea.p-certification .title span {
	margin-top:-3px;
	font-size:18px;
	font-size:1.13rem;
}

#pagetitleArea .link {
	position:static;
	bottom:0;
	margin:17px 5% 0 0;
	font-size:13px;
	font-size:0.82rem;
	text-align:right;
}

#pagetitleArea .link a {
	padding:5px 35px 5px 10px;
}

#pagetitleArea .link a:before {
	right:10px;
	margin-top:-8px;
	width:16px;
	height:16px;
}

#pagetitleArea .link a:hover { opacity:1; }

#mainArea .table02,
#mainArea .table04 {
	font-size:12px;
	font-size:0.75rem;
}

#mainArea .table02 thead th,
#mainArea .table02 thead td {
	font-size:11px;
	font-size:0.69rem;
}

}