@charset "Shift_JIS";

/*-------------------------------------------------------------------
	IDENTIFICATION DIVISION.
	Version.					1.4.1.2;
	Author.					Kenta Aga(admin)
	Aptx.						4.8.6.9;

	PROGRAM-ID.		"ƒRƒ“ƒ|[ƒlƒ“ƒg"
-------------------------------------------------------------------*/

/*************************************
	DATA DIVISION.
	WORKING-STRAGE SECTION.
*************************************/
/*------------------------------------------------
	‹¤’ÊÝ’è - COMMON SETTING
------------------------------------------------*/
a.pdf{
	display												: inline-block;
	padding-left										: 38px;
	line-height											: 21px;
	background										: url(../img/share/icon/pdf.gif) no-repeat 9px 0;
}

a.arrow{
	display												: inline-block;
	padding												: 1px 0 1px 15px;
	color													: #004e93;
	background										: url(../img/share/icon/arrow/box.gif) no-repeat center left;
}


/*	‰æ‘œ‚ÌƒAƒŒ
PPPPPPPPPPPPPPPPPPPPPP*/
.descriptionImage{
	float														: left;
	display													: inline;
	margin-right											: 26px;
}

.photo{
	float														: left;
	display													: inline;
	margin-right											: 18px;
}
.photo.rough{
	float														: right;
	display												: inline;
	margin-left											: 0;
	margin-right										: 18px;
}

.photo span{
	display												: block;
	margin-top											: 4px;
	font-size												: 91%;
}

/*	‰æ‘œ‚É‘Î‚µ‚ÄƒZƒ“ƒ^ƒŠƒ“ƒO
PPPPPPPPPPPPPPPPPPPPPP*/
.centering{
	clear													: both;
	margin-bottom									: 24px;
}

.centering p{
	margin												: 0;
	display												: table-cell;
	vertical-align										: middle;
}

/* for IE 6 */
* html .centering p{
	display												: inline;
	zoom													: 1;
}
/* for IE7 */
*:first-child+html .centering p{
	display												: inline;
	zoom													: 1;
}
.centering p.image{
	padding-right										: 20px;
}


/*	ŠÈˆÕƒ}ƒEƒXƒI[ƒo[
PPPPPPPPPPPPPPPPPPPPPP*/
.mouse-over a img,
.mouse-over img,
#sub-nav img,
#sub img{
	-webkit-transition-propaty				: all;
	-webkit-transition-duration				: 0.5s;
	-webkit-transition-timing-function	: ease-in-out;
}


.mouse-over a:hover img,
.mouse-over:hover img,
#sub-nav a:hover img,
#sub a:hover img{
	filter													: alpha(opacity=80);
	-moz-opacity										: 0.80;
	opacity												: 0.80;
	-webkit-transition-propaty				: all;
	-webkit-transition-duration				: 0.3s;
	-webkit-transition-timing-function	: ease-in-out;
}


/* “§‰ßpng—LŒø‰»
PPPPPPPPPPPPPPPPPPPPPP*/
* .png{ /* IE-expression (fix png alpha) */
	behavior: expression(
		this.style.filter = this.src.match(/\.png$/) ? "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "')" : this.style.filter,
		this.src = this.src.match(/\.png$/) ? this.src.slice(0, this.src.lastIndexOf("/")+1) + "ie6png.gif" : this.src,
		this.style.behavior = "none"
	);
}

* .bgpng{
	behavior: expression(
		this.style.behavior || (
			this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='"+this.currentStyle.getAttribute("backgroundImage").slice(5,-2)+"')",
			this.style.backgroundImage = "none",
			this.style.behavior = "none"
		)
	);
}


/* ƒGƒ‰[
PPPPPPPPPPPPPPPPPPPPPP*/
.warning{
	color													: #ff0000;
	font-size												: 92%;
	display												: none;
}

.error{
	color													: #ff0000;
	line-height											: 1.5;
}
