/* -------------------------------------------------------------------------------------------------------------

	style.css

------------------------------------------------------------------------------------------------------------- */
.toolBox01 {
	background-color: #002779;
}
#pageContainer {
	overflow: hidden;
}
#pageContainer sup {
	line-height: 0;
	font-size: 1.0rem;
}
#pageContainer sub {
	vertical-align: text-bottom;
	font-size: 1.0rem;
	vertical-align: super;
}
#pageContainer img {
	display: inline-block;
}

/* -------------------------------------------------------------------------------------------------------------

	PC / TAB

------------------------------------------------------------------------------------------------------------- */
@media screen and (min-width: 481px), print {
/* -------------------------------------------------------------------------------------------------------*/
#pageContainer .sp {
	display: none !important;
}
/* -------------------------------------------------------------------------------------------------------*/
}

/* -------------------------------------------------------------------------------------------------------------

	PC

------------------------------------------------------------------------------------------------------------- */
@media screen and (min-width: 769px) {
/* -------------------------------------------------------------------------------------------------------*/
#pageContainer .alphaHover a:hover img {
	opacity: 0.7;
}
#pageContainer .deCmnInner01 {
	width: 940px;
	margin: 0 auto;
}
/* -------------------------------------------------------------------------------------------------------*/
}

/* -------------------------------------------------------------------------------------------------------------

	TAB

------------------------------------------------------------------------------------------------------------- */
@media screen and (min-width: 481px) and (max-width: 768px) {
/* -------------------------------------------------------------------------------------------------------*/
/* -------------------------------------------------------------------------------------------------------*/
}

/* -------------------------------------------------------------------------------------------------------------

	SP

------------------------------------------------------------------------------------------------------------- */
@media screen and (max-width: 480px) {
/* -------------------------------------------------------------------------------------------------------*/
#pageContainer {
}
#pageContainer .pc {
	display: none !important;
}
/* -------------------------------------------------------------------------------------------------------*/
}

/* -------------------------------------------------------------------------------------------------------------

	print

------------------------------------------------------------------------------------------------------------- */
@media print {
/* -------------------------------------------------------------------------------------------------------*/
.deTop #deLnav.lnavFixed {
	position: absolute;
	top: 0;
}
/* -------------------------------------------------------------------------------------------------------*/
}
