@charset "utf-8";

/*--------------------------------------------------------
WCASP用CSS
--------------------------------------------------------*/
body {
	line-height:1.3;
	color:#333;
	font-family:Hiragino Kaku Gothic Pro, Osaka, "ＭＳ Ｐゴシック", Arial, Helvetica, sans-serif;
	font-size:12px;
	*font-size:small;
	*font:x-small;
}


/*---------------　↓↓　#fullSize専用　↓↓　---------------*/
/*------------------------------
reset
------------------------------*/
#fullSize div,
#fullSize p,
#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 .requestForm {
	border:2px solid #EE4F93;
	border-collapse:collapse;
	width:100%;
	overflow:hidden;
	background:#FEF8FB;
	text-align:center;
}

#fullSize .requestFormLeft {
	padding:10px 10px 0;
	float:left;
	width:252px;
	text-align:center;
}

#fullSize .requestFormLeft .choice {
	margin:10px auto 0;
	border-collapse:collapse;
}

#fullSize .requestFormLeft .choice td {
	font-weight:bold;
	font-size:115%;
	white-space:nowrap;
}

#fullSize .requestFormLeft .choice img {
	margin-left:20px;
	vertical-align:middle;
}

#fullSize .requestFormRight {
	padding:10px;
	float:left;
	text-align:center;
}

#fullSize .requestFormRight img {
	margin:5px 0;
}

#fullSize .epexegesis {
	color:#F30;
	font-weight:bold;
}
/*---------------　↑↑　#fullSize専用　↑↑　---------------*/


/*---------------　↓↓　#halfSize専用　↓↓　---------------*/
/*------------------------------
reset
------------------------------*/
#halfSize div,
#halfSize p,
#halfSize form,
#halfSize input,
#halfSize th,
#halfSize td { 
	margin:0;
	padding:0;
}

#halfSize img {
	border:0;
}

#halfSize strong {
	font-style:normal;
	font-weight:normal;
}

/*------------------------------
#halfSize
------------------------------*/
BODY #halfSize {
	width:425px;
	max-width:425px;
}


#halfSize .requestForm {
	padding:10px;
	border:2px solid #EE4F93;
	border-collapse:collapse;
	background:#FEF8FB;
	text-align:center;
}

#halfSize .requestForm .choice {
	margin:10px auto 12px;
	border-collapse:collapse;
}

#halfSize .requestForm .choice td {
	font-weight:bold;
	font-size:115%;
	white-space:nowrap;
}

#halfSize .requestForm .choice img {
	margin-left:20px;
	vertical-align:middle;
}

#halfSize .requestForm .arrow {
	margin-bottom:5px;
}

#halfSize .epexegesis {
	color:#F30;
	font-weight:bold;
}
/*---------------　↑↑　#halfSize専用　↑↑　---------------*/


/*---------------　↓↓　##w603専用　↓↓　---------------*/
/*------------------------------
#w603
------------------------------*/
#w603{
	width:603px;
}

#w603 form{
	margin:0;
	padding:0;
}

#w603 .requestForm{
	border-right:2px solid #EE4F93;
	border-left:2px solid #EE4F93;
	border-collapse:collapse;
	width:603px;
	background:#FEF8FB;
	text-align:center;
}

#w603 .requestFormLeft{
	padding:7px 0 0 10px;
	vertical-align:top;
}

#w603 .requestFormLeft div{
	margin:0 auto 20px;
	width:232px;
}

#w603 .requestFormLeft .choice{
	margin:0 auto;
	border-collapse:collapse;
	font-weight:bold;
	font-size:90%;
}

#w603 .requestFormLeft .choice td{
	padding:0 10px 0;
}

#w603 .requestFormLeft .choice img{
	margin-right:5px;
	vertical-align:middle;
}

#w603 .requestFormRight{
	padding:7px 10px 0;
	width:317px;
	vertical-align:top;
}

#w603 .requestFormRight img{
	margin:5px 0;
}

#w603 .epexegesis{
	padding-left:1em;
	color:#F30;
	font-weight:bold;
	font-size:80%;
	text-indent:-1em;
	text-align:left;
}

/*---------------　↑↑　#w603専用　↑↑　---------------*/
