body{background-color:#000000;color:#ffffff;margin:0px;font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"}
.fs_small{font-size:10px}
.fs1{font-size:12px}
.fs_large{font-size:14px}
.fs_title{font-size:16px;}
.bgcolor1{background:crimson}
.bgcolor2{background:plum}

a:link{color:#ffffff;text-decoration:none;}
a:visited{color:#ffffff;text-decoration:none;}
a:active{color:#ffffff;text-decoration:none;}
a:hover{color:#0a68e8;text-decoration:none;}

.t_link a:link{color:#ffffff;text-decoration:none;}
.t_link a:visited{color:#ffffff;text-decoration:none;}
.t_link a:hover{color:#0a68e8;text-decoration:none;}


table.1{border-top:1px solid black;
	border-left:1px solid black;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#ffffff;
	empty-cells:show;
}
.1 th{
	border-right:1px solid black;
	border-bottom:1px solid black;
	background-color:crimson;
	background-position:left center;
	padding:0em 0em;
	text-align:center;
}
.1 td{
	border-right:1px solid black;
	border-bottom:1px solid black;
	padding:0em 0em;
}
*.topbox{border:solid 1px #696969;padding:0.5em;overflow:auto;background-color:#000000;font-size:10pt;}
*.aboutcoresbox{border:solid 1px #000000;width:700px;height:250px;padding:0em;overflow:auto;background-color:#000000;font-size:10pt;color:#ffffff;}
*.newsbox{border:solid 1px #FF0000;width:423px;height:100px;padding:0em;overflow:auto;background-color:#310000;}
*.newsbox1-1{border:solid 1px #310000;width:424px;height:86px;padding:0em;
scrollbar-base-color: #ffffff;
scrollbar-face-color: #310000;
scrollbar-track-color: #310000;
scrollbar-arrow-color: red;
scrollbar-highlight-color: #310000;
scrollbar-shadow-color: red;
scrollbar-3dlight-color: red;
scrollbar-darkshadow-color: #310000;
font-size:10pt;color:#ffffff;background-color:#310000;}
*.newsbox2{border:solid 0px;width:423px;height:80px;padding:0em;overflow:auto;background-color:#37211f;font-size:8pt;}
/* コート予約フォームテーブル */
table.cores{border: solid 1px #ffffff;font-size:8pt;border-collapse:collapse;border-spacing:0px;}
table.cores th{border: solid 1px #ffffff;}
table.cores td{border: solid 1px #ffffff;}

table.reg_exp_back{border: solid 0px #ffffff;font-size:10pt;border-collapse:collapse;border-spacing:0px;}
table.reg_exp_back th{border: solid 0px #ffffff;}
table.reg_exp_back td{border: solid 0px #ffffff;}

table.reg_exp_1{border: solid 1px #ffffff;font-size:10pt;border-collapse:collapse;border-spacing:0px;}
table.reg_exp_1 th{border: solid 1px #ffffff;}
table.reg_exp_1 td{border: solid 1px #ffffff;}

table.reg_exp_2{border: solid 0px #ffffff;font-size:10pt;border-collapse:collapse;border-spacing:0px;}
table.reg_exp_2 th{border: solid 0px #ffffff;}
table.reg_exp_2 td{border: solid 0px #ffffff;}

table.team{border: solid 1px #ffffff;font-size:10pt;border-collapse:collapse;border-spacing:0px;}
table.team th{border: solid 1px #ffffff;}
table.team td{border: solid 1px #ffffff;}

table.prereg_bf01{border: solid 0px #ffffff;font-size:10pt;border-collapse:collapse;border-spacing:0px;}
table.prereg_bf01 th{border: solid 0px #ffffff;}
table.prereg_bf01 td{border: solid 0px #ffffff;}

table.prereg_bf02{border: solid 1px #ffffff;font-size:10pt;border-collapse:collapse;border-spacing:0px;}
table.prereg_bf02 th{border: solid 1px #ffffff;}
table.prereg_bf02 td{border: solid 1px #ffffff;}

table.board{border: solid 1px #ffffff;font-size:10pt;border-collapse:collapse;border-spacing:0px;}
table.board th{border: solid 1px #ffffff;}
table.board td{border: solid 1px #ffffff;}

table.board01{border: solid 0px #ffffff;font-size:10pt;border-collapse:collapse;border-spacing:0px;}
table.board01 th{border: solid 0px #ffffff;}
table.board01 td{border: solid 0px #ffffff;}

table.rally{border: solid 1px #ffffff;font-size:10pt;border-collapse:collapse;border-spacing:0px;}
table.rally th{border: solid 1px #ffffff;}
table.rally td{border: solid 1px #ffffff;}

table.support{border: solid 1px #ffffff;font-size:10pt;border-collapse:collapse;border-spacing:0px;}
table.support th{border: solid 1px #ffffff;}
table.support td{border: solid 1px #ffffff;}

table.support01{border: solid 0px #ffffff;font-size:10pt;border-collapse:collapse;border-spacing:0px;}
table.support01 th{border: solid 0px #ffffff;}
table.support01 td{border: solid 0px #ffffff;}

table.sec_policy{border: solid 0px #ffffff;font-size:10pt;border-collapse:collapse;border-spacing:0px;}
table.sec_policy th{border: solid 0px #ffffff;}
table.sec_policy td{border: solid 0px #ffffff;}

table.login{border: solid 0px #ffffff;font-size:10pt;border-collapse:collapse;border-spacing:0px;background-image:url("../img/logintablebg.jpg");background-repeat:no-repeat;}
table.login th{border: solid 0px #ffffff;}
table.login td{border: solid 0px #ffffff;}

table.prereg{border: solid 1px #ffffff;font-size:10pt;border-collapse:collapse;border-spacing:0px;}
table.prereg th{border: solid 1px #ffffff;}
table.prereg td{border: solid 1px #ffffff;}

table.profedit{border: solid 1px #ffffff;font-size:10pt;border-collapse:collapse;border-spacing:0px;}
table.profedit th{border: solid 1px #ffffff;}
table.profedit td{border: solid 1px #ffffff;}

table.rallyapp{border: solid 1px #ffffff;font-size:10pt;border-collapse:collapse;border-spacing:0px;}
table.rallyapp th{border: solid 1px #ffffff;}
table.rallyapp td{border: solid 1px #ffffff;}

table.cores01{border: solid 0px #ffffff;font-size:10pt;border-collapse:collapse;border-spacing:0px;}
table.cores01 th{border: solid 0px #ffffff;}
table.cores01 td{border: solid 0px #ffffff;}

table.cores02{border: solid 1px #ffffff;font-size:10pt;border-collapse:collapse;border-spacing:0px;}
table.cores02 th{border: solid 1px #ffffff;}
table.cores02 td{border: solid 1px #ffffff;}

table.payment{border: solid 0px #ffffff;font-size:10pt;border-collapse:collapse;border-spacing:0px;}
table.payment th{border: solid 0px #ffffff;}
table.payment td{border: solid 0px #ffffff;}

table.payment_1{border: solid 1px #ffffff;font-size:10pt;border-collapse:collapse;border-spacing:0px;}
table.payment_1 th{border: solid 1px #ffffff;}
table.payment_1 td{border: solid 1px #ffffff;}

table.faq{border: solid 0px #ffffff;font-size:10pt;border-collapse:collapse;border-spacing:0px;}
table.faq th{border: solid 0px #ffffff;}
table.faq td{border: solid 0px #ffffff;}

table.faq_about_service{border: solid 0px #ffffff;font-size:10pt;border-collapse:collapse;border-spacing:0px;}
table.faq_about_service th{border: solid 0px #ffffff;}
table.faq_about_service td{border: solid 0px #ffffff;}

table.faq_1{border: solid 0px #ffffff;font-size:10pt;border-collapse:collapse;border-spacing:0px;}
table.faq_1 th{border: solid 0px #ffffff;}
table.faq_1 td{border: solid 0px #ffffff;}

table.faq_2{border: solid 0px #ffffff;font-size:10pt;border-collapse:collapse;border-spacing:0px;}
table.faq_2 th{border: solid 0px #ffffff;}
table.faq_2 td{border: solid 0px #ffffff;}

table.comprof{border: solid 0px #ffffff;font-size:10pt;border-collapse:collapse;border-spacing:0px;}
table.comprof th{border: solid 0px #ffffff;}
table.comprof td{border: solid 0px #ffffff;}

table.comprof_1{border: solid 0px #ffffff;font-size:10pt;border-collapse:collapse;border-spacing:0px;}
table.comprof_1 th{border: solid 0px #ffffff;}
table.comprof_1 td{border: solid 0px #ffffff;}

table.comprof_3{border: solid 0px #ffffff;font-size:8pt;border-collapse:collapse;border-spacing:0px;}
table.comprof_3 th{border: solid 0px #ffffff;}
table.comprof_3 td{border: solid 0px #ffffff;}

table.link{border: solid 0px #ffffff;font-size:10pt;border-collapse:collapse;border-spacing:0px;}
table.link th{border: solid 0px #ffffff;}
table.link td{border: solid 0px #ffffff;}

table.link_1{border: solid 0px #ffffff;font-size:10pt;border-collapse:collapse;border-spacing:0px;}
table.link_1 th{border: solid 0px #ffffff;}
table.link_1 td{border: solid 0px #ffffff;}

table.link_2{border: solid 1px #ffffff;font-size:10pt;border-collapse:collapse;border-spacing:0px;}
table.link_2 th{border: solid 1px #ffffff;}
table.link_2 td{border: solid 1px #ffffff;}

table.shop{border: solid 0px #ffffff;font-size:10pt;border-collapse:collapse;border-spacing:0px;}
table.shop th{border: solid 0px #ffffff;}
table.shop td{border: solid 0px #ffffff;}

table.guidefac{border: solid 0px #ffffff;font-size:10pt;border-collapse:collapse;border-spacing:0px;}
table.guidefac th{border: solid 0px #ffffff;}
table.guidefac td{border: solid 0px #ffffff;}

table.access{border: solid 0px #ffffff;font-size:10pt;border-collapse:collapse;border-spacing:0px;}
table.access th{border: solid 0px #ffffff;}
table.access td{border: solid 0px #ffffff;}

table.about_cores_1{border: solid 1px #ffffff;font-size:10pt;border-collapse:collapse;border-spacing:0px;}
table.about_cores_1 th{border: solid 1px #ffffff;}
table.about_cores_1 td{border: solid 1px #ffffff;}

table.about_cores_2{border: solid 1px #ffffff;font-size:10pt;border-collapse:collapse;border-spacing:0px;}
table.about_cores_2 th{border: solid 1px #ffffff;}
table.about_cores_2 td{border: solid 1px #ffffff;padding:10px;}

table.guide_fac_1{border: solid 1px #ffffff;font-size:10pt;border-collapse:collapse;border-spacing:0px;}
table.guide_fac_1 th{border: solid 1px #ffffff;}
table.guide_fac_1 td{border: solid 1px #ffffff;}

table.guide_fac_2{border: solid 0px #ffffff;font-size:10pt;border-collapse:collapse;border-spacing:0px;}
table.guide_fac_2 th{border: solid 0px #ffffff;}
table.guide_fac_2 td{border: solid 0px #ffffff;}

table.guide_fac_3{border: solid 0px #ffffff;font-size:10pt;border-collapse:collapse;border-spacing:0px;}
table.guide_fac_3 th{border: solid 0px #ffffff;}
table.guide_fac_3 td{border: solid 0px #ffffff;}

table.guide_fac_4{border: solid 1px #ffffff;font-size:10pt;border-collapse:collapse;border-spacing:0px;}
table.guide_fac_4 th{border: solid 1px #ffffff;}
table.guide_fac_4 td{border: solid 1px #ffffff;}

table.school{border: solid 0px #ffffff;font-size:10pt;border-collapse:collapse;border-spacing:0px;}
table.school th{border: solid 0px #ffffff;}
table.school td{border: solid 0px #ffffff;}

table.otherfac{border: solid 0px #ffffff;font-size:10pt;border-collapse:collapse;border-spacing:0px;}
table.otherfac th{border: solid 0px #ffffff;}
table.otherfac td{border: solid 0px #ffffff;}

table.regtypeedit1{border: solid 1px #ffffff;font-size:10pt;border-collapse:collapse;border-spacing:0px;}
table.regtypeedit1 th{border: solid 1px #ffffff;}
table.regtypeedit1 td{border: solid 1px #ffffff;}

table.ml{border: solid 1px #ffffff;font-size:10pt;border-collapse:collapse;border-spacing:0px;}
table.ml th{border: solid 1px #ffffff;}
table.ml td{border: solid 1px #ffffff;}

.login1{width:120px;}
.login2{width:120px;}

a:link.cores02{color:#ffffff;}
a:visited.cores02{color:#ffffff;}
a:active.cores02{color:#ffffff;}
a:hover.cores02{color:#ffffff;}
.chk{width:8pt;height:8pt;border:0px solid yellow;}


/* 追加080409 */

.ac_box1{width:510px;margin:35px auto 0px;}
.ac_box1 h2{font-size:21px;border-style:solid;border-width:0px 0px 1px;padding:0px 0px 7px;margin:0px;}
.ac_box1 h2 span{font-size:16px;}
.ac_box1 p.ac_p1{font-size:12px;margin:5px 0px 0px;}
.ac_box1 p.ac_p2{font-size:10px;margin:0px;}

/* 追加080505 */
a:link.idvfs{color:blue;text-decoration: none;}
a:visited.idvfs{color:blue;text-decoration: none;}
a:active.idvfs{color:blue;text-decoration: none;}
a:hover.idvfs{color:blue;text-decoration: none;}

table.idvfs{border: solid 1px #ffffff;font-size:10pt;border-collapse:collapse;border-spacing:0px;}
table.idvfs th{border: solid 1px #ffffff;}
table.idvfs td{border: solid 1px #ffffff;}

/* 追加080509 */
a:link.idvfsschool{color:#32CD32;text-decoration: none;}
a:visited.idvfsschool{color:#32CD32;text-decoration: none;}
a:active.idvfsschool{color:#32CD32;text-decoration: none;}
a:hover.idvfsschool{color:#32CD32;text-decoration: none;}

a:link.idvfsschoollady{color:#FF69B4;text-decoration: none;}
a:visited.idvfsschoollady{color:#FF69B4;text-decoration: none;}
a:active.idvfsschoollady{color:#FF69B4;text-decoration: none;}
a:hover.idvfsschoollady{color:#FF69B4;text-decoration: none;}

/* 追加090304 */
#top_banner p {
	margin : 0;
}
