@charset "utf-8";



/*------------------------------------------------------------- 
 Base Style 
------------------------------------------------------------- */
body {
	font-size: 12pt;
	color: #000000;
	background-color: #FFFFFF;
}

a:link,
a:visited {
	text-decoration: underline;
	color: #000000;
}

img {border: 0;}


/*------------------------------------------------------------- 
 base design
------------------------------------------------------------- */
div#header{display: none;}
div#gNavi{display: none;}
div#foot_navi{display: none;}
.gotoTop{display: none;}
div#footer{border-top:#000 solid 1px}
/*#page #contents { width:100%}*/

/*------------------------------------------------------------- 
 各 page
------------------------------------------------------------- */
/* schedule ---- ////////////////////////////////////////////// */
div#under{width:640px;}
div#under-inner{ padding:0}


.topBox .content{width:495px;padding-top:7px;}
.topBox .content .title{font-size:14px; font-weight:bold;}
.topBox .content .subt{font-size:12px;}
.topBox .content p{font-size:10px}

table.schedule_tbl{ border:#000 solid 1px; color:#000; width:100%; font-size:11px; margin-bottom:1em;}
.schedule_tbl caption{display: none;}
.schedule_tbl td, .schedule_tbl th{ border:#000 solid 1px; color:inherit; padding:1px;}
.fbl-end{ margin-bottom:1em;}

.contactBox_noLeft {margin:0;}
.half, .half-right { color:#000;margin:0; border-left:2px solid #999;}
.half-right{ width:300px}
div.contactBox { color:#000; margin:0 auto 1em auto; border-left:2px solid #999; width:640px}
div.contactBox h3, div.contactBox_noLeft h3{ font-size:14px; color:inherit;}


table.contact_tbl{width:200px;}
.contact_tbl caption, .contactB_tbl caption{font-size:10px; color:inherit; padding:2px 2px;	border-bottom: 1px solid #999;	font-weight:bold;}
.contact_tbl th, .contactB_tbl th, .contact_tbl td, .contactB_tbl td {border-bottom: 1px dotted #999;	padding:2px 2px; font-size:10px; color:inherit;}



div#footer_wrap{background:none;}
div#footer { width:640px;}
#footer div{ font-size:65%;}
#footer div.company{  width:115px;}
#footer div.address{ left:125px; }
#footer div.copyright{ top:25px; left:0; width:640px; text-align:left;}

td.red{color:#F00}

