@charset "utf-8";

/*--------------------------------------------------------
----------------------------------------------------------

WCASP用CSS

----------------------------------------------------------
--------------------------------------------------------*/

/*---------------　↓↓　#fullSize専用　↓↓　---------------*/
/*------------------------------
reset
------------------------------*/
#fullSize {
	line-height:1.3;
	font-family:Hiragino Kaku Gothic Pro, Osaka, "メイリオ", "ＭＳ Ｐゴシック", Arial, Helvetica, sans-serif;
	font-size:12px;
	*font-size:small;
	*font:x-small;
}

#fullSize div,
#fullSize form,
#fullSize input,
#fullSize th,
#fullSize td { 
	margin:0;
	padding:0;
}

#fullSize img {
	border:0;
}

#fullSize strong {
	font-style:normal;
	font-weight:normal;
}

/*------------------------------
#fullSize
------------------------------*/
#fullSize .formBg {
	padding-bottom:10px;
	border:1px solid #479AE9;
	background-color:#FF9;
	text-align:center;
}

#fullSize .formTitle {
	margin-bottom:10px;
	height:29px;
	background:url(/promo/af_form/images/form_title_bg.gif) #1049B6 repeat-x;
	text-align:center;
}

#fullSize .formBg table {
	margin:0 auto;
	width:90%;
}

#fullSize .formBg th {
	padding-bottom:5px;
	font-weight:normal;
	vertical-align:middle;
	text-align:right;
	white-space:nowrap;
}

#fullSize .formBg td {
	padding-bottom:5px;
	text-align:left;
}

#fullSize .formBg td.type {
	font-weight:bold;
	font-size:115%;
	text-align:right;
	white-space:nowrap;
}

#fullSize .formBg form select,
#fullSize .formBg form input {
	font-size:115%;
}

#fullSize .formBg form input.firstCode {
	width:3em;
}

#fullSize .formBg form input.lastCode {
	width:4em;
}

#fullSize .formBg form img.arrow {
	margin-bottom:5px;
}

#fullSize .formBg form input[type="image"]:hover {
	opacity:0.8;
	filter:alpha(opacity=80);
}

/*---------------　↑↑　#fullSize専用　↑↑　---------------*/

