@charset "UTF-8";

/* !contentsWrapper
---------------------------------------------------------- */
.contentsWrapper.misc{
	word-wrap: break-word;
	min-height: 280px;
}

/* !heading
---------------------------------------------------------- */
.contentsWrapper.misc .headingLv2{
	line-height: 2.2rem;
	font-size: 1.5rem;
	font-weight: bold;
	margin: 0 0 12px;
}
.contentsWrapper.misc .headingLv3{
	line-height: 1.8rem;
	font-size: 1.5rem;
	font-weight: bold;
	margin: 0 0 10px;
}
.contentsWrapper.misc .headingLv4{
	line-height: 1.5rem;
	font-size: 1.2rem;
	font-weight: bold;
	margin: 0 0 12px;
}

/* !content
---------------------------------------------------------- */
.contentsWrapper.misc > section p {
	font-size: 1.2rem;
	margin-bottom: 18px;
}
.contentsWrapper.misc > section .headingLv2 + p {
	margin-top: -5px;
}
/* list */
.contentsWrapper.misc > section ul,
.contentsWrapper.misc > section ol {
	font-size: 1.2rem;
	margin-bottom: 18px;
}
.contentsWrapper.misc > section ul ol,
.contentsWrapper.misc > section ul ul,
.contentsWrapper.misc > section ol ol,
.contentsWrapper.misc > section ol ul {
	margin-top: 3px;
	margin-bottom: 0;
}
.contentsWrapper.misc > section ul>li {
	position: relative;
	padding-left: 1.2rem;
	margin-bottom: 3px;
}
.contentsWrapper.misc > section ul>li:before {
	content: "・";
	font-weight: bold;
	position: absolute;
	top: 0;
	left: 0;
}
.contentsWrapper.misc > section ol{
	counter-reset: olnumber;
}
.contentsWrapper.misc > section ol>li {
	position: relative;
	padding-left: 2.8rem;
	margin-bottom: 3px;
}
.contentsWrapper.misc > section ol>li:before {
	counter-increment: olnumber;
	content:counter(olnumber)". ";
	font-weight: bold;
	position: absolute;
	top: 0;
	left: 0;
	width: 2.2rem;
	text-align: right;
}
.contentsWrapper.misc > section ol>li>ol{
	counter-reset: ololnumber;
}
.contentsWrapper.misc > section ol>li>ol>li{
	padding-left: 2.9rem;
}
.contentsWrapper.misc > section ol>li>ol>li:before {
	counter-increment: ololnumber;
	content:"["counter(ololnumber)"]";
	font-weight: normal;
	width: 2.6rem;
}

/* horizontal line */
.contentsWrapper.misc .hr {
	border-top: 1px solid #ccc;
	margin: 18px -4.05%;
}

/* text */
.contentsWrapper.misc a {
	color: #ea5529;
	font-weight: bold;
}
html.mouseDevice .contentsWrapper.misc a:hover {
	color: #ea5529;
}
.contentsWrapper.misc .weightBold {
	font-weight: bold;
}
.contentsWrapper.misc .colorRed {
	color: #cc0000;
}
.contentsWrapper.misc .footnote {
	color: #999999;
	font-weight: normal;
}
.contentsWrapper.misc .smallText {
	font-size: 10px;
}
.contentsWrapper.misc .imgWrapper{
	text-align: center;
}
.contentsWrapper.misc .alignCenter{
	text-align: center;
}

/* whiteContent */
.contentsWrapper.misc .whiteContent{
	background-color: #fff;
	padding: 15px 3.38% 1px;
	margin-bottom: 20px;
}
.contentsWrapper.misc .whiteContent > p,
.contentsWrapper.misc .whiteContent > ul,
.contentsWrapper.misc .whiteContent > ol {
	margin-bottom: 12px;
}
.contentsWrapper.misc .whiteContent > .hr {
	border-top: 1px solid #e5e5e5;
	margin: 12px -3.62%;
}

/* grayContent */
.contentsWrapper.misc .grayContent{
	background-color: #f1f1f1;
	padding: 12px 5.43%;
	margin-bottom: 15px;
}
.contentsWrapper.misc .grayContent dt{
	font-size: 1.2rem;
	font-weight: bold;
	margin-bottom: 10px;
}
.contentsWrapper.misc .grayContent p,
.contentsWrapper.misc .grayContent ul,
.contentsWrapper.misc .grayContent ol {
	font-size: 1.1rem;
	margin-bottom: 0;
	line-height: 1.55;
}

/* cautionContent */
.contentsWrapper.misc .cautionContent {
	background-color: #e2cece;
	text-align: center;
	font-weight: bold;
	padding: 13px 16px;
	margin: 0 -4.55% 20px;
}
.contentsWrapper.misc .cautionContent dt {
	font-size: 1.5rem;
	color: #cc0000;
}
.contentsWrapper.misc .cautionContent dd {
	font-size: 1.2rem;
}
.contentsWrapper.misc .cautionContent p {
	margin-top: 7px;
	margin-bottom: 0;
}

/* formContainer */
.contentsWrapper.misc .formContainer {
	padding-left: 0;
	padding-right: 0;
}
.contentsWrapper.misc .formContainer form {
	background-color: transparent;
	padding: 0;
}
.contentsWrapper.misc .textareaContainer {
	margin-bottom: 15px;
}
.contentsWrapper.misc .formContainer div .checkboxInnerwrap{
	border: 1px solid #E5E5E5;
}
.contentsWrapper.misc .formContainer div .checkboxList{
	margin-bottom: 0;
	border-top: 1px solid #e5e5e5;
	font-weight: normal;
}
.contentsWrapper.misc .formContainer div .checkboxList:first-child{
	border-top: none;
}
.contentsWrapper.misc .formContainer div .checkboxList:before{
	content: "";
}

/* errorText */
.contentsWrapper.misc > section .headingLv2 + .errorText {
	font-size: 1.1rem;
	color: #cc0000;
	font-weight: bold;
	margin-top: -10px;
}

/* btnList */
.contentsWrapper.misc .btnList_mid{
	margin-bottom: 25px;
}
.contentsWrapper.misc .btnList_mid .btnFAQ {
	font-size: 1.2rem;
	color: #333;
}
.contentsWrapper.misc .btnList_mid .btnFAQ i {
	margin-left: 7px;
	margin-top: 3px;
}

/* btnArea */
.contentsWrapper.misc .btnArea {
	padding-left: 0;
	padding-right: 0;
	cursor: default;
}
.contentsWrapper.misc .setting .btnArea{

}
.contentsWrapper.misc .setting.btnArea a.howTo {
	display: block;
	margin: 30px auto 0px;
	text-align: center;
	font-size: 1.2rem;
}

.contentsWrapper.misc .btnArea .btnPageLink{
	padding-top: 16px;
	padding-bottom: 15px;
}
.contentsWrapper.misc .snsWrapper{
	padding-bottom: 0;
}
.contentsWrapper.misc .btnArea .btnList {
	padding: 0;
}
.contentsWrapper.misc .btnArea .btnList a{
	width: auto;
	padding: 16px 8% 16px 3.3783%;
}
html.mouseDevice .contentsWrapper.misc .btnArea .btnList a:hover {
	text-decoration: none;
	color: #333;
	background-color: #f5f5f5;
}
.contentsWrapper.misc .btnArea .btnList a i {
	margin: -4px 3.3783% 0 0;
}
html.mouseDevice .contentsWrapper.misc .btnArea .btnDetermine:hover {
	color: #fff;
}
html.mouseDevice .contentsWrapper.misc .btnArea .btnPageLink:hover {
	color: #46190c;
}
.contentsWrapper.misc .snsNews { margin-top: 0; }

/* btnArea_faq */
.contentsWrapper.misc .btnArea_faq li{
	margin-bottom: 1px;
}
.contentsWrapper.misc .btnArea_faq li:before{
	content: "";
}
/* downloadApp */
.contentsWrapper.misc .downloadApp .btnDetermine {
}
.contentsWrapper.misc .downloadApp .smallText {
	margin-top: 15px;
	font-weight: normal;
}

/* btnPageBack */
.btnArea .btnPageBack{
	margin-bottom: -10px;
	padding-left: 0;
}
.btnArea .btnPageBack i{
	left: 0;
}
html.mouseDevice .contentsWrapper.misc .btnArea .btnPageBack:hover {
	color: #333;
}
html.mouseDevice .contentsWrapper.misc .btnList_mid .btnFAQ:hover {
	color: #333;
}
.pageFooterSub{
	margin-top: 0;
}

/* footUsefulNavi */
.footUsefulNavi li {
	margin-top: 1px;
}

/* font-size -SP */
.spFs10 { font-size: 1rem !important; }
.spFs11 { font-size: 1.1rem !important; }
.spFs12 { font-size: 1.2rem !important; }
.spFs13 { font-size: 1.3rem !important; }
.spFs14 { font-size: 1.4rem !important; }
.spFs15 { font-size: 1.5rem !important; }
.spFs16 { font-size: 1.6rem !important; }
.spFs17 { font-size: 1.7rem !important; }
.spFs18 { font-size: 1.8rem !important; }
.spFs19 { font-size: 1.9rem !important; }
.spFs20 { font-size: 2rem !important; }

/* margin -SP */
.spMt5   { margin-top: 5px !important; }
.spMt10  { margin-top: 10px !important; }
.spMt15  { margin-top: 15px !important; }
.spMt20  { margin-top: 20px !important; }
.spMt25  { margin-top: 25px !important; }
.spMt30  { margin-top: 30px !important; }
.spMt35  { margin-top: 35px !important; }
.spMt40  { margin-top: 40px !important; }
.spMt45  { margin-top: 45px !important; }
.spMt50  { margin-top: 50px !important; }
.spMt55  { margin-top: 55px !important; }
.spMt60  { margin-top: 60px !important; }
.spMt65  { margin-top: 65px !important; }
.spMt70  { margin-top: 80px !important; }
.spMt75  { margin-top: 85px !important; }
.spMt80  { margin-top: 80px !important; }
.spMt85  { margin-top: 85px !important; }
.spMt90  { margin-top: 90px !important; }
.spMt95  { margin-top: 95px !important; }
.spMt100 { margin-top: 100px !important; }
.spMb5   { margin-bottom: 5px !important; }
.spMb10  { margin-bottom: 10px !important; }
.spMb15  { margin-bottom: 15px !important; }
.spMb20  { margin-bottom: 20px !important; }
.spMb25  { margin-bottom: 25px !important; }
.spMb30  { margin-bottom: 30px !important; }
.spMb35  { margin-bottom: 35px !important; }
.spMb40  { margin-bottom: 40px !important; }
.spMb45  { margin-bottom: 45px !important; }
.spMb50  { margin-bottom: 50px !important; }
.spMb55  { margin-bottom: 55px !important; }
.spMb60  { margin-bottom: 60px !important; }
.spMb65  { margin-bottom: 65px !important; }
.spMb70  { margin-bottom: 80px !important; }
.spMb75  { margin-bottom: 85px !important; }
.spMb80  { margin-bottom: 80px !important; }
.spMb85  { margin-bottom: 85px !important; }
.spMb90  { margin-bottom: 90px !important; }
.spMb95  { margin-bottom: 95px !important; }
.spMb100 { margin-bottom: 100px !important; }

/* padding -SP */
.spPt5   { padding-top: 5px !important; }
.spPt10  { padding-top: 10px !important; }
.spPt15  { padding-top: 15px !important; }
.spPt20  { padding-top: 20px !important; }
.spPt25  { padding-top: 25px !important; }
.spPt30  { padding-top: 30px !important; }
.spPt35  { padding-top: 35px !important; }
.spPt40  { padding-top: 40px !important; }
.spPt45  { padding-top: 45px !important; }
.spPt50  { padding-top: 50px !important; }
.spPt55  { padding-top: 55px !important; }
.spPt60  { padding-top: 60px !important; }
.spPt65  { padding-top: 65px !important; }
.spPt70  { padding-top: 80px !important; }
.spPt75  { padding-top: 85px !important; }
.spPt80  { padding-top: 80px !important; }
.spPt85  { padding-top: 85px !important; }
.spPt90  { padding-top: 90px !important; }
.spPt95  { padding-top: 95px !important; }
.spPt100 { padding-top: 100px !important; }
.spPb5   { padding-bottom: 5px !important; }
.spPb10  { padding-bottom: 10px !important; }
.spPb15  { padding-bottom: 15px !important; }
.spPb20  { padding-bottom: 20px !important; }
.spPb25  { padding-bottom: 25px !important; }
.spPb30  { padding-bottom: 30px !important; }
.spPb35  { padding-bottom: 35px !important; }
.spPb40  { padding-bottom: 40px !important; }
.spPb45  { padding-bottom: 45px !important; }
.spPb50  { padding-bottom: 50px !important; }
.spPb55  { padding-bottom: 55px !important; }
.spPb60  { padding-bottom: 60px !important; }
.spPb65  { padding-bottom: 65px !important; }
.spPb70  { padding-bottom: 80px !important; }
.spPb75  { padding-bottom: 85px !important; }
.spPb80  { padding-bottom: 80px !important; }
.spPb85  { padding-bottom: 85px !important; }
.spPb90  { padding-bottom: 90px !important; }
.spPb95  { padding-bottom: 95px !important; }
.spPb100 { padding-bottom: 100px !important; }



/***************************************
		PCレイアウト定義
****************************************/
@media screen and (min-width: 960px) {

	/* !contentsWrapper
	---------------------------------------------------------- */
	.contentsWrapper.misc{
		padding-top: 30px;
		margin-bottom: 40px;
		min-height: 320px;
	}

	/* !heading
	---------------------------------------------------------- */
	.contentsWrapper.misc .headingLv2{
		line-height: 3.2rem;
		font-size: 2rem;
		margin-bottom: 24px;
	}
	.contentsWrapper.misc .headingLv3{
		line-height: 2.2rem;
		font-size: 2rem;
		margin: 48px 0 18px;
	}
	.contentsWrapper.misc .headingLv4{
		line-height: 2.2rem;
		font-size: 1.4rem;
		margin: 0 0 10px;
	}

	/* !content
	---------------------------------------------------------- */
	.contentsWrapper.misc .pcDisplayNone {
		display: none !important;
	}
	.contentsWrapper.misc > section p {
		font-size: 1.4rem;
		line-height: 2.4rem;
		margin-bottom: 18px;
	}
	.contentsWrapper.misc > section > p {
		margin-bottom: 30px;
	}
	.contentsWrapper.misc > section .headingLv2 + p {
		margin-top: -20px;
	}
	/* list */
	.contentsWrapper.misc > section ul,
	.contentsWrapper.misc > section ol {
		font-size: 1.4rem;
		line-height: 2.4rem;
		margin-bottom: 26px;
	}
	.contentsWrapper.misc > section ul>li {
		padding-left: 1.5rem;
	}
	.contentsWrapper.misc > section ul ol,
	.contentsWrapper.misc > section ul ul,
	.contentsWrapper.misc > section ol ol,
	.contentsWrapper.misc > section ol ul {
		margin-bottom: 0;
	}
	.contentsWrapper.misc > section ol>li:before {
		width: 2.5rem;
	}
	.contentsWrapper.misc > section ol>li{
		padding-left: 3rem;
	}
	.contentsWrapper.misc > section ol>li>ol>li:before{
		width: 3rem;
	}
	.contentsWrapper.misc > section ol>li>ol>li{
		padding-left: 3.5rem;
	}

	/* horizontal line */
	.contentsWrapper.misc > section > .hr {
		margin: 30px 0;
	}

	/* text */
	.contentsWrapper.misc .smallText {
		font-size: 12px;
	}
	.contentsWrapper.misc .imgWrapper img{
		width: auto;
	}

	/* whiteContent */
	.contentsWrapper.misc .whiteContent{
		padding: 30px 30px 15px;
		margin-bottom: 10px;
	}
	.contentsWrapper.misc .whiteContent > p,
	.contentsWrapper.misc .whiteContent > ul,
	.contentsWrapper.misc .whiteContent > ol {
		margin-bottom: 15px;
	}
	.contentsWrapper.misc .whiteContent > .hr {
		border-top: 1px solid #f1f1f1;
		margin: 26px 0;
	}

	/* grayContent */
	.contentsWrapper.misc .grayContent{
		margin-top: 25px;
		background-color: #f1f1f1;
		padding: 18px 20px;
		margin-bottom: 15px;
	}
	.contentsWrapper.misc .grayContent dt{
		font-size: 1.2rem;
		margin-bottom: 8px;
	}
	.contentsWrapper.misc .grayContent p,
	.contentsWrapper.misc .grayContent ul,
	.contentsWrapper.misc .grayContent ol {
		font-size: 1.2rem;
	}

	/* cautionContent */
	.contentsWrapper.misc .cautionContent {
		background-color: #e2cece;
		text-align: center;
		font-weight: bold;
		padding: 26px 30px;
		margin: 0 0 10px;
	}
	.contentsWrapper.misc .cautionContent dt {
		font-size: 1.4rem;
		color: #cc0000;
	}
	.contentsWrapper.misc .cautionContent dd {
		font-size: 1.4rem;
	}
	.contentsWrapper.misc .cautionContent p {
		margin-top: 11px;
		margin-bottom: 0;
	}

	/* formContainer */
	.contentsWrapper.misc .formContainer div .checkboxInnerwrap{
		margin-top: 30px;
	}

	/* errorText */
	.contentsWrapper.misc > section .headingLv2 + .errorText {
		font-size: 1.4rem;
		margin-top: -22px;
	}

	/* btnList */
	.contentsWrapper.misc .btnList_mid{
		margin: 35px 0 40px;
	}
	.contentsWrapper.misc .btnList_mid .btnFAQ {
		font-size: 1.4rem;
	}
	.contentsWrapper.misc .btnList_mid .btnFAQ i {
		margin-top: 2px;
	}

	/* btnArea */
	.contentsWrapper.misc > .btnArea {
		padding: 30px 0 40px;
		background-color: #fff;
	}
	.contentsWrapper.misc .btnArea .btnDetermine{
		width: 300px;
		margin-left: auto;
		margin-right: auto;
	}
	.contentsWrapper.misc .btnArea .btnPageLink{
		font-size: 1.6rem;
		padding-top: 13px;
		padding-bottom: 13px;
		width: 300px;
		margin-left: auto;
		margin-right: auto;
	}
	.contentsWrapper.misc .btnArea .btnList {
		border: 1px solid #e5e5e5;
		width: 300px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		margin-left: auto;
		margin-right: auto;
	}

	.contentsWrapper.misc .btnArea .btnList a{
		font-size: 1.4rem;
		padding-top: 14px;
		padding-bottom: 13px;
	}
	.contentsWrapper.misc .btnArea .btnList a i {
		margin-top: -8px;
	}
	.contentsWrapper.misc .snsWrapper{
		padding-bottom: 0;
		padding-top: 30px;
		width: 175px;
		margin-left: auto;
		margin-right: auto;
	}

	.btnSubscript .btnArea .btnPageBack{
		margin-bottom: -10px;
	}

	/* btnArea.inMessage */
	.contentsWrapper.misc .btnArea.inMessage {
		margin-top: -10px;
	}
	.contentsWrapper.misc .btnArea.inMessage:before {
		content: "";
		border-top: 1px solid #e5e5e5;
		width: 800px;
		margin: -30px auto 40px;
		display: block;
	}

	/* btnArea.setting */
	.contentsWrapper.misc .setting.btnArea{
		margin-top: -10px;
		padding-top: 1px;
		padding-bottom: 40px;
		background-color: #fff;
	}
	.contentsWrapper.misc .setting.btnArea a.howTo {
		display: block;
		margin: 30px auto 0px;
		text-align: center;
		font-size: 1.4rem;
	}

	/* btnArea_faq */
	.contentsWrapper.misc .btnArea_faq .btnList{
		margin-bottom: 10px;
		border: none;
		width: auto;
	}
	.contentsWrapper.misc .btnArea_faq li:before{
		content: "";
	}
	/* downloadApp */
	.contentsWrapper.misc .downloadApp .btnDetermine {
		width: 400px;
	}
	.contentsWrapper.misc .downloadApp .smallText {
		margin-top: 10px;
		text-align: center;
	}

	/* footUsefulNavi */
	.contentsWrapper.misc .footUsefulNavi{
		margin-bottom: -10px;
	}
	.contentsWrapper.misc .footUsefulNavi .btnArea .btnList {
		margin-top: 0;
		margin-bottom: 10px;
		border: none;
		float: left;
		width: 49.5%;
	}
	.contentsWrapper.misc .footUsefulNavi .btnArea .btnList:nth-child(2n) {
		float: right;
	}

	/* font-size -SP */
	.pcFs10 { font-size: 1rem !important; }
	.pcFs11 { font-size: 1.1rem !important; }
	.pcFs12 { font-size: 1.2rem !important; }
	.pcFs13 { font-size: 1.3rem !important; }
	.pcFs14 { font-size: 1.4rem !important; }
	.pcFs15 { font-size: 1.5rem !important; }
	.pcFs16 { font-size: 1.6rem !important; }
	.pcFs17 { font-size: 1.7rem !important; }
	.pcFs18 { font-size: 1.8rem !important; }
	.pcFs19 { font-size: 1.9rem !important; }
	.pcFs20 { font-size: 2rem !important; }

	/* margin -SP reset */
	.spMt5   { margin-top: 0 !important; }
	.spMt10  { margin-top: 0 !important; }
	.spMt15  { margin-top: 0 !important; }
	.spMt20  { margin-top: 0 !important; }
	.spMt25  { margin-top: 0 !important; }
	.spMt30  { margin-top: 0 !important; }
	.spMt35  { margin-top: 0 !important; }
	.spMt40  { margin-top: 0 !important; }
	.spMt45  { margin-top: 0 !important; }
	.spMt50  { margin-top: 0 !important; }
	.spMt55  { margin-top: 0 !important; }
	.spMt60  { margin-top: 0 !important; }
	.spMt65  { margin-top: 0 !important; }
	.spMt70  { margin-top: 0 !important; }
	.spMt75  { margin-top: 0 !important; }
	.spMt80  { margin-top: 0 !important; }
	.spMt85  { margin-top: 0 !important; }
	.spMt90  { margin-top: 0 !important; }
	.spMt95  { margin-top: 0 !important; }
	.spMt100 { margin-top: 0 !important; }
	.spMb5   { margin-bottom: 0 !important; }
	.spMb10  { margin-bottom: 0 !important; }
	.spMb15  { margin-bottom: 0 !important; }
	.spMb20  { margin-bottom: 0 !important; }
	.spMb25  { margin-bottom: 0 !important; }
	.spMb30  { margin-bottom: 0 !important; }
	.spMb35  { margin-bottom: 0 !important; }
	.spMb40  { margin-bottom: 0 !important; }
	.spMb45  { margin-bottom: 0 !important; }
	.spMb50  { margin-bottom: 0 !important; }
	.spMb55  { margin-bottom: 0 !important; }
	.spMb60  { margin-bottom: 0 !important; }
	.spMb65  { margin-bottom: 0 !important; }
	.spMb70  { margin-bottom: 0 !important; }
	.spMb75  { margin-bottom: 0 !important; }
	.spMb80  { margin-bottom: 0 !important; }
	.spMb85  { margin-bottom: 0 !important; }
	.spMb90  { margin-bottom: 0 !important; }
	.spMb95  { margin-bottom: 0 !important; }
	.spMb100 { margin-bottom: 0 !important; }

	/* padding -SP reset */
	.spPt5   { padding-top: 0 !important; }
	.spPt10  { padding-top: 0 !important; }
	.spPt15  { padding-top: 0 !important; }
	.spPt20  { padding-top: 0 !important; }
	.spPt25  { padding-top: 0 !important; }
	.spPt30  { padding-top: 0 !important; }
	.spPt35  { padding-top: 0 !important; }
	.spPt40  { padding-top: 0 !important; }
	.spPt45  { padding-top: 0 !important; }
	.spPt50  { padding-top: 0 !important; }
	.spPt55  { padding-top: 0 !important; }
	.spPt60  { padding-top: 0 !important; }
	.spPt65  { padding-top: 0 !important; }
	.spPt70  { padding-top: 0 !important; }
	.spPt75  { padding-top: 0 !important; }
	.spPt80  { padding-top: 0 !important; }
	.spPt85  { padding-top: 0 !important; }
	.spPt90  { padding-top: 0 !important; }
	.spPt95  { padding-top: 0 !important; }
	.spPt100 { padding-top: 0 !important; }
	.spPb5   { padding-bottom: 0 !important; }
	.spPb10  { padding-bottom: 0 !important; }
	.spPb15  { padding-bottom: 0 !important; }
	.spPb20  { padding-bottom: 0 !important; }
	.spPb25  { padding-bottom: 0 !important; }
	.spPb30  { padding-bottom: 0 !important; }
	.spPb35  { padding-bottom: 0 !important; }
	.spPb40  { padding-bottom: 0 !important; }
	.spPb45  { padding-bottom: 0 !important; }
	.spPb50  { padding-bottom: 0 !important; }
	.spPb55  { padding-bottom: 0 !important; }
	.spPb60  { padding-bottom: 0 !important; }
	.spPb65  { padding-bottom: 0 !important; }
	.spPb70  { padding-bottom: 0 !important; }
	.spPb75  { padding-bottom: 0 !important; }
	.spPb80  { padding-bottom: 0 !important; }
	.spPb85  { padding-bottom: 0 !important; }
	.spPb90  { padding-bottom: 0 !important; }
	.spPb95  { padding-bottom: 0 !important; }
	.spPb100 { padding-bottom: 0 !important; }

	/* margin -PC */
	.pcMt5   { margin-top: 5px !important; }
	.pcMt10  { margin-top: 10px !important; }
	.pcMt15  { margin-top: 15px !important; }
	.pcMt20  { margin-top: 20px !important; }
	.pcMt25  { margin-top: 25px !important; }
	.pcMt30  { margin-top: 30px !important; }
	.pcMt35  { margin-top: 35px !important; }
	.pcMt40  { margin-top: 40px !important; }
	.pcMt45  { margin-top: 45px !important; }
	.pcMt50  { margin-top: 50px !important; }
	.pcMt55  { margin-top: 55px !important; }
	.pcMt60  { margin-top: 60px !important; }
	.pcMt65  { margin-top: 65px !important; }
	.pcMt70  { margin-top: 80px !important; }
	.pcMt75  { margin-top: 85px !important; }
	.pcMt80  { margin-top: 80px !important; }
	.pcMt85  { margin-top: 85px !important; }
	.pcMt90  { margin-top: 90px !important; }
	.pcMt95  { margin-top: 95px !important; }
	.pcMt100 { margin-top: 100px !important; }
	.pcMb5   { margin-bottom: 5px !important; }
	.pcMb10  { margin-bottom: 10px !important; }
	.pcMb15  { margin-bottom: 15px !important; }
	.pcMb20  { margin-bottom: 20px !important; }
	.pcMb25  { margin-bottom: 25px !important; }
	.pcMb30  { margin-bottom: 30px !important; }
	.pcMb35  { margin-bottom: 35px !important; }
	.pcMb40  { margin-bottom: 40px !important; }
	.pcMb45  { margin-bottom: 45px !important; }
	.pcMb50  { margin-bottom: 50px !important; }
	.pcMb55  { margin-bottom: 55px !important; }
	.pcMb60  { margin-bottom: 60px !important; }
	.pcMb65  { margin-bottom: 65px !important; }
	.pcMb70  { margin-bottom: 80px !important; }
	.pcMb75  { margin-bottom: 85px !important; }
	.pcMb80  { margin-bottom: 80px !important; }
	.pcMb85  { margin-bottom: 85px !important; }
	.pcMb90  { margin-bottom: 90px !important; }
	.pcMb95  { margin-bottom: 95px !important; }
	.pcMb100 { margin-bottom: 100px !important; }

	/* padding -PC */
	.pcPt5   { padding-top: 5px !important; }
	.pcPt10  { padding-top: 10px !important; }
	.pcPt15  { padding-top: 15px !important; }
	.pcPt20  { padding-top: 20px !important; }
	.pcPt25  { padding-top: 25px !important; }
	.pcPt30  { padding-top: 30px !important; }
	.pcPt35  { padding-top: 35px !important; }
	.pcPt40  { padding-top: 40px !important; }
	.pcPt45  { padding-top: 45px !important; }
	.pcPt50  { padding-top: 50px !important; }
	.pcPt55  { padding-top: 55px !important; }
	.pcPt60  { padding-top: 60px !important; }
	.pcPt65  { padding-top: 65px !important; }
	.pcPt70  { padding-top: 80px !important; }
	.pcPt75  { padding-top: 85px !important; }
	.pcPt80  { padding-top: 80px !important; }
	.pcPt85  { padding-top: 85px !important; }
	.pcPt90  { padding-top: 90px !important; }
	.pcPt95  { padding-top: 95px !important; }
	.pcPt100 { padding-top: 100px !important; }
	.pcPb5   { padding-bottom: 5px !important; }
	.pcPb10  { padding-bottom: 10px !important; }
	.pcPb15  { padding-bottom: 15px !important; }
	.pcPb20  { padding-bottom: 20px !important; }
	.pcPb25  { padding-bottom: 25px !important; }
	.pcPb30  { padding-bottom: 30px !important; }
	.pcPb35  { padding-bottom: 35px !important; }
	.pcPb40  { padding-bottom: 40px !important; }
	.pcPb45  { padding-bottom: 45px !important; }
	.pcPb50  { padding-bottom: 50px !important; }
	.pcPb55  { padding-bottom: 55px !important; }
	.pcPb60  { padding-bottom: 60px !important; }
	.pcPb65  { padding-bottom: 65px !important; }
	.pcPb70  { padding-bottom: 80px !important; }
	.pcPb75  { padding-bottom: 85px !important; }
	.pcPb80  { padding-bottom: 80px !important; }
	.pcPb85  { padding-bottom: 85px !important; }
	.pcPb90  { padding-bottom: 90px !important; }
	.pcPb95  { padding-bottom: 95px !important; }
	.pcPb100 { padding-bottom: 100px !important; }

}
