@charset "Shift_JIS";


/* class */
.big {
	font-size:20px;}
.border2 {
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px dotted #ccc;}

/* h1 */
h1 {
	background-image:url(../img/h1/kentei.gif);
	height:65px;
	margin-bottom:5px;}
	
h1 a {
	display:block;
	height:70px;}
	
.about						h1 a { background:url(../img/h1/kentei_about.gif) 0 40px no-repeat;}
.flowMember				h1 a,
.flowMemberEnd		h1 a,
.flow							h1 a { background:url(../img/h1/kentei_flow.gif) 0 40px no-repeat;}
.place						h1 a { background:url(../img/h1/kentei_place.gif) 0 40px no-repeat;}
.text							h1 a { background:url(../img/h1/kentei_text.gif) 0 40px no-repeat;}
.authorization		h1 a { background:url(../img/h1/kentei_authorization.gif) 0 40px no-repeat;}
.advantage				h1 a { background:url(../img/h1/kentei_advantage.gif) 0 40px no-repeat;}
.inhouse					h1 a { background:url(../img/h1/kentei_inhouse.gif) 0 40px no-repeat;}
#kenteiTicketForm	h1 a { background:url(../img/h1/form_kentei_ticket.gif) 0 40px no-repeat;}
#kenteiTextForm		h1 a { background:url(../img/h1/form_kentei_text.gif) 0 40px no-repeat;}



/* h2 */
h2 {
	margin:30px 0 12px 0;
	padding:1px 10px;
	background-color:#ffdc98;
	border-bottom:1px solid #ce9800;
	border-right:1px solid #ce9800;}
	
/* h3 */
h3 {
	padding:2px 0 0 5px;
	border-bottom:3px dotted #ff6600;
	font-size:14px !important;}

/* table */
#mcR table {
	border-collapse:collapse;}
	
#mcR th {
	width:100px !important;
	padding-left:5px;
	text-align:left;
	font-weight:normal;
	border-bottom:1px dotted #666;
	vertical-align:top;}
	
#mcR td {
	border-bottom:1px dotted #666;
	vertical-align:top;}
	
/* list */
dt {
	width:545px !important;}

dd {
	width:495px !important;
	margin:0 0 12px 50px !important;}
	
dd ol {
	list-style:inside !important;
	margin-left:30px !important;}
	
/* header menu */
#hm10 {
	margin:0 !important;
	padding:0 0 0 2px;
	width:543px;
	height:27px;
	list-style:none;
	background:url(../img/kentei/hm00.gif) 0 0 no-repeat;}

#hm10 li {
	float:left;
	width:90px;
	height:27px;}

#hm10 li a {
	display:block;
	width:90px;
	height:27px;
	text-indent:-9999px;
	background-position:0 -27px;
	background-repeat:no-repeat;}

#hm11 a { background-image:url(../img/kentei/hm01.gif);}
#hm12 a { background-image:url(../img/kentei/hm02.gif);}
#hm13 a { background-image:url(../img/kentei/hm03.gif);}
#hm14 a { background-image:url(../img/kentei/hm04.gif);}
#hm15 a { background-image:url(../img/kentei/hm05.gif);}
#hm16 a { background-image:url(../img/kentei/hm06.gif);}
#hm10 li a:hover { background-position:0 0;}
	
#hm10 li {
	width:90px;
	height:27px;}

.flowMember			#hm12 a,
.flowMemberEnd	#hm12 a,
.flow						#hm12 a,
.about					#hm11 a,
.place					#hm13 a,
.text						#hm14 a,
#kenteiTextForm	#hm14 a,
.authorization	#hm15 a,
.advantage			#hm16 a { background-position:0 0;}

/* menu for index */
#topMenu {
	text-align:center;
	margin:0 0 0 0 !important;
	list-style:none;}
	
#topMenu li {
	float:left;
	width:140px;
	height:23px;
	background-position:0 0;
	background-repeat:no-repeat;}

#topMenu a {
	display:block;
	width:140px;
	height:23px;
	text-indent:-9999px;
	background-position:0 -23px;
	background-repeat:no-repeat;}
	
#topMenu #tm1 a { background-image:url(../img/kentei/form_a_on.gif);}
#topMenu #tm1 	{ background-image:url(../img/kentei/form_a.gif);}
#topMenu #tm2	a	{ background-image:url(../img/kentei/form_b_on.gif);}
#topMenu #tm2 	{ background-image:url(../img/kentei/form_b.gif); margin-left:10px;}
#topMenu #tm3	a	{ background-image:url(../img/kentei/form_c_on.gif);}
#topMenu #tm3 	{ background-image:url(../img/kentei/form_c.gif); margin-left:10px;}
#topMenu a:hover { background-position:0 0;}

/* index contents */
.index .contents01 {
	padding-left:162px;
	background:url(../img/kentei/score.gif) 0 0 no-repeat;}

/* about */
.about .contents01 {
	padding-right:220px;
	background:url(../img/kentei/about01.gif) right 20px no-repeat;}

/* flow */
#formJWDA {
	margin:30px 0;
	text-align:center;
	height:40px;}
	
#formJWDA a {
	display:block;
	width:223px;
	height:40px;
	text-indent:-9999px;
	background:url(../img/kentei/form_jwda.gif) 0 0 no-repeat;}

#formCBTA {
	list-style:none;
	text-align:center;
	height:50px;
	padding:0 0 15px 0;}
	
#formCBTA li {
	text-indent:-9999px;
	width:168px;
	height:50px;
	float:left;
	margin:0 10px;}

#formCBTA li.c01 {
	background-image:url(../img/kentei/touroku_bottun_off.gif);}
	
#formCBTA li.c02 {
	background-image:url(../img/kentei/yoyaku_bottun_off.gif);}

#formCBTA a {
	text-indent:-9999px;
	display:block;
	width:168px;
	height:50px;}

#formCBTA li.c01 a {
	background-image:url(../img/kentei/touroku_bottun.gif);}
	
#formCBTA li.c02 a {
	background-image:url(../img/kentei/yoyaku_bottun.gif);}
	
#formCBTA a:hover {
	background-color:#CCCCCC;}
	
#formTEXT {
	margin:30px 0;
	text-align:center;
	height:40px;}
	
#formTEXT a {
	display:block;
	width:223px;
	height:40px;
	text-indent:-9999px;
	background:url(../img/kentei/form_text.gif) 0 0 no-repeat;}


/* text */
.text .contents01 {
	padding:29px 0 0 250px;
	background:url(../img/kentei/text.jpg) 0 29px no-repeat;}

.text .contents01 ul {
	border-top:1px dotted #999;
	margin:10px 0 0 0 !important;
	padding-top:10px;
	list-style:none;}

/* authorization */
.authorization .contents01 {
	padding:350px 0 0 0px;
	background:url(../img/kentei/authorization.gif) 50% 0 no-repeat;}
	
.authorization .contents01 p {
	text-indent:1em;}
	

/* advantage */
.advantage .contentsMenu {
	margin-top:20px !important;}




