@charset "UTF-8";


/*----------------------------------------------------
	margin set
----------------------------------------------------*/
.mgt5 { margin-top: 5px!important;}
.mgt10 { margin-top: 10px!important;}
.mgt15 { margin-top: 15px!important;}
.mgt20 { margin-top: 20px!important;}
.mgt25 { margin-top: 25px!important;}
.mgt30 { margin-top: 30px!important;}
.mgt35 { margin-top: 35px!important;}
.mgt40 { margin-top: 40px!important;}
.mgt80 { margin-top: 80px!important;}

.mgb0 { margin-bottom: 0px!important;}
.mgb5 { margin-bottom: 5px!important;}
.mgb10 { margin-bottom: 10px!important;}
.mgb15 { margin-bottom: 15px!important;}
.mgb20 { margin-bottom: 20px!important;}
.mgb25 { margin-bottom: 25px!important;}
.mgb30 { margin-bottom: 30px!important;}
.mgb35 { margin-bottom: 35px!important;}
.mgb40 { margin-bottom: 40px!important;}
.mgb60 { margin-bottom: 60px!important;}
.mgb80 { margin-bottom: 80px!important;}
.mgb120 { margin-bottom: 120px!important;}
.mgb160 { margin-bottom: 160px!important;}

.mgl0{ margin-left: 0px!important;}
.mg0{ margin: 0px !important;}
.mgl-auto{margin-left: auto !important;}
.mgr-auto{margin-right: auto !important;}

/*----------------------------------------------------
	padding set
----------------------------------------------------*/
.pdt5 { padding-top: 5px!important;}
.pdt10 { padding-top: 10px!important;}
.pdt15 { padding-top: 15px!important;}
.pdt20 { padding-top: 20px!important;}
.pdt25 { padding-top: 25px!important;}
.pdt30 { padding-top: 30px!important;}
.pdt35 { padding-top: 35px!important;}
.pdt40 { padding-top: 40px!important;}
.pdt80 { padding-top: 80px!important;}

.pdb0 { padding-bottom: 0px!important;}
.pdb5 { padding-bottom: 5px!important;}
.pdb10 { padding-bottom: 10px!important;}
.pdb15 { padding-bottom: 15px!important;}
.pdb20 { padding-bottom: 20px!important;}
.pdb25 { padding-bottom: 25px!important;}
.pdb30 { padding-bottom: 30px!important;}
.pdb35 { padding-bottom: 35px!important;}
.pdb40 { padding-bottom: 40px!important;}
.pdb50 { padding-bottom: 50px!important;}
.pdb80 { padding-bottom: 80px!important;}

.pd0{ padding: 0!important;}

.tac{text-align: center!important;}
.tar{text-align: right!important;}

.txt-white{color: #ffffff!important;}
.txt-black{color: #333333!important;}
.txt-blue{color: #007fc3!important;}
.txt-gray{color: #888888!important;}
.txt-green{color: #60ab0f!important;}

.txt-bold {font-family: 'HiraKaku ProN W6', sans-serif;}
.txt-underline{text-decoration: underline !important;}

.pc-fs-30{font-size: 30px!important;}

.h100{height: 100%;}

.fs-12{font-size: 12px}
.fs-14{font-size: 14px}
.fs-22{font-size: 22px}

.w-20 {
	width: 20% !important;
}
.w-40 {
	width: 40% !important;
}

.box-w70{
	width: 70%;
	margin: auto;
}
.w70{
	width: 70%;
}

.s-pc{display: block;}
.s-sp{display: none;}
@media screen and (max-width : 767px){
	.s-pc{display: none;}
	.s-sp{display: block;}
}

