* {
	font-size: 15px;
}

.pc-none-sp-db {
	display: block;
}

.pc-db-sp-none {
	display: none;
}

.w100 {
	width: 100% !important;
}

.mgnAuto {
	margin: auto !important;
}

.mtb10 {
	margin-bottom: 10px !important;
	margin-top: 10px !important;
}

.mb10 {
	margin-bottom: 10px !important;
}

.mb50 {
	margin-bottom: 50px !important;
}

.w20 {
	width: 20% !important;
}

.w23 {
	width: 22% !important;
}

.w30 {
	width: 30% !important;
}

.w45 {
	width: 45% !important;
}

.w50 {
	width: 50% !important;
}

.w60 {
	width: 60% !important;
}

.w65 {
	width: 65% !important;
}

.w80 {
	width: 80% !important;
}

.w95 {
	width: 95% !important;
}

.w250 {
	width: 250% !important;
}

.bodyWidth {
	width: 100% !important;
	padding: 20px !important;
}

.pdng0 {
	padding: 0px !important;
}

.pdnglr0 {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.pdng10 {
	padding: 10px !important;
}

.pdngl20 {
	padding-left: 20px !important;
}

.pdngl30 {
	padding-left: 30px !important;
}

.pdngl40 {
	padding-left: 40px !important;
}

.pdngl50 {
	padding-left: 50px !important;
}

.pdngl60 {
	padding-left: 60px !important;
}

.pdngl70 {
	padding-left: 70px !important;
}

.pdngl90 {
	padding-left: 90px !important;
}

.pdngl110 {
	padding-left: 110px !important;
}

.pdngl150 {
	padding-left: 150px !important;
}

.pdngl5p {
	padding-left: 5% !important;
}

.mt-40 {
	margin-top: -40px !important;
}

.mt10 {
	margin-top: 10px !important;
}

.mt20 {
	margin-top: 20px !important;
}

.mt30 {
	margin-top: 30px !important;
}

.mt50 {
	margin-top: 50px !important;
}

.mgnL0 {
	margin-left: 0 !important;
}

.mgnL30 {
	margin-left: 30px !important;
}

.mgnL350 {
	margin-left: 350px !important;
}

.mgnL590 {
	margin-left: 590px !important;
}

.mgnL600 {
	margin-left: 600px !important
}

.mgnR0 {
	margin-right: 0 !important;
}

.mgnR500 {
	margin-right: 500px !important;
}

.mgnR650 {
	margin-right: 650px !important;
}

.mgnLR0 {
	margin-right: 0 !important;
	margin-left: 0 !important;
}

.mgnInit {
	margin: initial !important;
}

.slider {
	display: none !important;
}

.db {
	display: block !important;
}

.bl0 {
	border-left: 0 !important;
}

.wrdBrkAll {
	word-break: break-all !important;
}

.center {
	text-align: center !important;
}

.heightInitial {
	height: initial !important;
}

.h30em {
	height: 30em !important;
}

.mypageWidth {
	width: 100% !important;
	padding: 0 !important;
}

.lineHeight20 {
	line-height: 20px !important;
}

.fs10px {
	font-size: 10px !important;
}

.fs14px {
	font-size: 14px !important;
}

.fs15px {
	font-size: 15px !important;
}

.fs09em {
	font-size: 0.9em !important;
}

.fs11em {
	font-size: 1.1em !important;
}

.fs13em {
	font-size: 1.3em !important;
}

.fs2em {
	font-size: 2em !important;
}

.fs18px {
	font-size: 18px !important;
}

.fsRem08 {
	font-size: 0.8rem !important;
}

.fsvw2 {
	font-size: 2vw !important;
}

.fsvw4 {
	font-size: 4vw !important;
}

.di {
	display: inline !important;
}

.mw100 {
	max-width: 100%;
}

.tl {
	text-align: left !important;
}

.vertical-align-middle {
	vertical-align: middle !important;
}

.background-image-none {
	background-image: none !important;
}

.checkboxSize {
	width: 1.5em !important;
	height: 1.5em !important;
	vertical-align: middle;
}

.btn {
	font-size: 15px !important;
	margin: auto !important;
}

.table th, .table td p {
	font-size: 15px !important;
}

.page-title {
	font-size: 25px !important;
}

body {
	padding-top: 0px;
}

.common-table td, .common-table th {
	display: block;
	width: 100% !important;
}