@charset "Shift_JIS";

body {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	color: #666666;
	background-image: url(../images/common/bg01.gif);
}

form {
	margin: 0;
	padding: 0;
}

.size10 {
	font-size: 0.7em;
	line-height: 140%;
}

.size12 {
	font-size: 0.8em;
	line-height: 135%;
}

.size14 {
	font-size: 0.9em;
	line-height: 140%;
}

.size16 {
	font-size: 1.0em;
	line-height: 145%;
}

.size18 {
	font-size: 1.1em;
	line-height: 145%;
}

.fc000000 {
	color:#000000;
}

.fcFFFFFF {
	color:#FFFFFF;
}

.fcff0000 {
	color:#FF0000;
}

.fc333333 {
	color:#333333;
}

.fcB2B2B2 {
	color:#B2B2B2;
}

.fcF2665E {
	color:#F2665E;
}

.fca66f37 {
	color:#A66F37;
}

.fc689959 {
	color:#689959;
}

.fc0066CC {
	color:#0066CC;
}

.fcCC0000 {
	color:#CC0000;
}

.fcCD6DAE {
	color:#CD6DAE;
}

.fcF16D41 {
	color:#F16D41;
}

.fcEB7A88 {
	color:#EB7A88;
}

.fc9B6CCE {
	color:#9B6CCE;
}

.fc3284CD {
	color:#3284CD;
}

.fc1392A4 {
	color:#1392A4;
}


.fcFD6255 {
	color:#FD6255;
}

.fcB0BF2D {
	color:#B0BF2D;
}

.fcFF6699 {
	color:#FF6699;
}

.fc0000FF {
	color:#0000FF;
}

.fcF64241 {
	color:#F64241;
}

.fc869D35 {
	color:#869D35;
}

.fc33337B {
	color:#33337B;
}


.fcD79390 {
	color: #D79390;
}

.fc133DCA {
	color: #133DCA;
}

.fc339900 {
	color: #339900;
}

.fc9C353A {
	color: #9C353A;
}

.fc1475A9 {
	color: #1475A9;
}

.fcB066B0 {
	color: #B066B0;
}

.fc999999 {
	color: #999999;
}

.fcCCCCCC {
	color: #CCCCCC;
}

.fc666666 {
	color: #666666;
}

.fc4f358b {
	color: #4F358B;
}

.fcf2645f {
	color: #F2645F;
}

.fc842709 {
	color: #842709;
}

.fc402970 {
	color: #402970;
}

.fc992D58 {
	color: #992D58;
}

.fc993300 {
	color: #993300;
}

.fc3F653F {
	color: #3F653F;
}

.fcff6600 {
	color: #FF6600;
}

.fc7f2837 {
	color: #7F2837;
}

.fc413276 {
	color: #413276;
}

.fc386d72 {
	color: #386D72;
}

.fc366033 {
	color: #366033;
}

.fc754533 {
	color: #754533;
}

.fcc9365b {
	color: #C9365B;
}

.fcc5b2813 {
	color: #5B2813;
}

.fc8f6157 {
	color: #8F6157;
}

.fc749ccd {
	color: #749CCD;
}

.fcbf5651 {
	color: #BF5651;
}

.fc204b93 {
	color: #204B93;
}

.fc667737 {
	color: #667737;
}

.fc6d492c {
	color: #6D492C;
}

.fcffffcc {
	color: #FFFFCC;
}

.fc2f466a {
	color: #2F466A;
}

.fcf0868e {
	color: #F0868E;
}

.fc204716 {
	color: #204716;
}

.fc5e1737 {
	color: #5E1737;
}

.fc000e5b {
	color: #000E5B;
}

.fc0d0057 {
	color: #0D0057;
}

.fc0d0057 {
	color: #0D0057;
}

.fcd194b4 {
	color: #D194B4;
}

.fcce5462 {
	color: #CE5462;
}

.fc8197c0 {
	color: #8197C0;
}

a:link {
	color: #333333;
}

a:visited {
	color: #333333;
}

a:hover {
	color: #333333;
}

a:active {
	color: #333333;
}


a.footlink:link {
	color: #333333;
}

a.footlink:visited {
	color: #333333;
}

a.footlink:hover {
	color: #333333;
}

a.footlink:active {
	color: #333333;
}

a.deflink:link {
	color: #0000FF;
}

a.deflink:visited {
	color: #800080;
}

a.deflink:hover {
	color: #0000FF;
}

a.deflink:active {
	color: #0000FF;
}


.w25 {
	width: 25px;
}

.w35 {
	width: 35px;
}

.w50 {
	width: 50px;
}

.w64 {
	width: 64px;
}

.w86 {
	width: 86px;
}

.w100 {
	width: 100px;
}

.w109 {
	width: 109px;
}

.w140 {
	width: 140px;
}

.w150 {
	width: 150px;
}

.w156 {
	width: 156px;
}

.w200 {
	width: 200px;
}

.w250 {
	width: 250px;
}

.w280 {
	width: 280px;
}

.w300 {
	width: 300px;
}

.w315 {
	width: 315px;
}

.w350 {
	width: 350px;
}

.w360 {
	width: 360px;
}

.w380 {
	width: 380px;
}

.w397 {
	width: 397px;
}

.w400 {
	width: 400px;
}

.w440 {
	width: 440px;
}

.w450 {
	width: 450px;
}

.w487 {
	width: 487px;
}

.w500 {
	width: 500px;
}

.w515 {
	width: 515px;
}

.w650 {
	width: 650px;
}


/* index */
#todayhpbg {
	background: url(../images/index/today_hp_bg.jpg) no-repeat top;
}
/* //index */

#examstart {
	margin: 10px 0 8px 0;
	padding: 0;
	border: solid 1px #000000;
}

#authorizebg01 {
	background: url(../images/authorize/authorize01.jpg) no-repeat top;
}

#authorizebg02 {
	background: url(../images/authorize/authorize02.jpg) no-repeat top;
}

#authorizebg03 {
	background: url(../images/authorize/authorize03.jpg) no-repeat top;
}

#authorizebg04 {
	background: url(../images/authorize/authorize04.jpg) no-repeat top;
}

#authorizebg05 {
	background: url(../images/authorize/authorize05.jpg) no-repeat top;
}

#authorizebg06 {
	background: url(../images/authorize/authorize06.jpg) no-repeat top;
}

#authorizebg07 {
	background: url(../images/authorize/authorize07.jpg) no-repeat top;
}

#authorizebg08 {
	background: url(../images/authorize/authorize08.jpg) no-repeat top;
}

#chairauthorizebg01 {
	background: url(../images/authorize/chair_authorize01.jpg) no-repeat top;
}

#myexammerrypoointbg {
	background: #FFFFFF url(../images/my_exam/title_merry_point.gif) no-repeat top right;
}


#examstart td {
	margin: 0;
	padding: 10px 35px;
}

#examquestionbg {
	background: #FBFBFA url(../examdata/0001/others/question_bg_main.jpg) no-repeat top;
}

#examquestionbg02 {
	background: #FBFBFA url(../examdata/0002/others/question_bg_main.jpg) no-repeat top;
}

#examquestionbg03 {
	background: #FBFBFA url(../examdata/0003/others/question_bg_main.jpg) no-repeat top;
}

#examquestionbg04 {
	background: #FBFBFA url(../examdata/0004/others/question_bg_main.jpg) no-repeat top;
}

#examquestionbg05 {
	background: #FBFBFA url(../examdata/0005/others/question_bg_main.jpg) no-repeat top;
}

#reportcardbg {
	background: #FBFBFA url(../images/exam/report_card_title.jpg) no-repeat top;
	background-color:#FFFFFF;
}

.examquestionaimg {
	margin: 5px 0 0 0;
}

table.examquestionareview {
	margin: 12px 0 0 0;
	border: solid 1px #CC0000;
}

table.examquestionareview td {
	padding: 10px 20px 0 20px;
	background-color: #FFFFFF;
}

table.examquestionareview td p {
	padding: 0 0 10px 0;
	margin: 0;
}

#examresulttable {
	border: solid 1px #999999;
	background-color: #FFFFFF;
}

.examresulttablein {
	background: url(../images/exam/result_dotline.gif) no-repeat top;
}

.chaircorrectionlink a:link {
	color: #F68B7D;
	text-decoration: underline;
}

.chaircorrectionlink a:visited {
	color: #F68B7D;
	text-decoration: underline;
}

.chaircorrectionlink a:hover {
	color: #F68B7D;
	text-decoration: underline;
}

.chaircorrectionlink a:active {
	color: #F68B7D;
	text-decoration: underline;
}

.categorylistlink a:link {
	color: #8197C0;
	text-decoration: underline;
}

.categorylistlink a:visited {
	color: #8197C0;
	text-decoration: underline;
}

.categorylistlink a:hover {
	color: #8197C0;
	text-decoration: underline;
}

.categorylistlink a:active {
	color: #8197C0;
	text-decoration: underline;
}

a.linkcl01:link {
	color: #C9365B;
}

a.linkcl01:visited {
	color: #C9365B;
}

a.linkcl01:hover {
	color: #C9365B;
}

a.linkcl01:active {
	color: #C9365B;
}

a.linkcl02:link {
	color: #FFFFFF;
	text-decoration: underline;
}
a.linkcl02:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
a.linkcl02:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
a.linkcl02:active {
	color: #FFFFFF;
	text-decoration: underline;
}

a.linkcl03:link {
	color: #0D0057;
	text-decoration: underline;
}
a.linkcl03:visited {
	color: #0D0057;
	text-decoration: underline;
}
a.linkcl03:hover {
	color: #0D0057;
	text-decoration: underline;
}
a.linkcl03:active {
	color: #0D0057;
	text-decoration: underline;
}

a.linkcl04:link {
	color: #FF3366;
	text-decoration: underline;
}
a.linkcl04:visited {
	color: #FF3366;
	text-decoration: underline;
}
a.linkcl04:hover {
	color: #FF3366;
	text-decoration: underline;
}
a.linkcl04:active {
	color: #FF3366;
	text-decoration: underline;
}

a.linkcl05:link {
	color: #CA4F51;
	text-decoration: underline;
}
a.linkcl05:visited {
	color: #CA4F51;
	text-decoration: underline;
}
a.linkcl05:hover {
	color: #CA4F51;
	text-decoration: underline;
}
a.linkcl05:active {
	color: #CA4F51;
	text-decoration: underline;
}

.tableborder01 {
	border: 1px #FFFFFF solid;
}

.tdpaddingrl5 {
	padding: 0 5px;
}


