/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a:link {color:#FF0000;}
a:visited {color:#FF0000;}
a:hover {color:#FF0000;}
a:active {color:#FF6600;}

div#content {text-align:center;width:100%;background-color:#FFFFFF;}

div#main {width:800px;margin:auto;background-color:#FFFFFF;text-align:left}


div#timetable {padding-bottom:15px;}

div#bnr {background-color:#E5E5E5;padding-top:5px;padding-bottom:5px;text-align:center;margin-top:10px;clear:both}

div#info {padding-top:5px;padding-bottom:0px;}

div#price {padding-top:5px;margin-bottom:15px}
div#join {background:no-repeat url(../img/join_img01.jpg) right;}
div#gaiyo {background:no-repeat url(../img/gai_bg_img.gif) right;border-top:#999999 1px dashed;border-bottom:#999999 1px dashed;padding-top:20px;padding-bottom:20px;padding-left:10px}

div#profA {margin-top:10px;margin-bottom:10px;}
div#profB {padding-bottom:10px;padding-top:10px;border-bottom:#999999 1px dashed;border-top:#999999 1px dashed;}
div#profC {padding-bottom:10px;padding-top:10px;border-bottom:#999999 1px dashed;}
div#blokProf {padding-left:5px;margin-right:5px;}
div#nameProf {background-color:#FBF5CE;padding-left:5px}
div#classProf {background-color:#ECECEC;padding-left:5px}

div#imgClassA {padding-top:5px;padding-bottom:20px;}

div#imgClassB {padding-bottom:20px;}



div#topnavi {padding-top:5px;padding-bottom:3px;font-size:10px;letter-spacing:1px;}
div#footnavi {padding-top:0px;padding-bottom:3px;font-size:10px;letter-spacing:1px;text-align:right}

div#foot {padding-top:15px;text-align:center;border-bottom:#FFCC00 5px solid;}

.txtInfo {font-size:12px;letter-spacing:1px;line-height:140%; margin:0px;color:#666666;padding-bottom:5px;}

.txt01 {font-size:10px;letter-spacing:1px;line-height:170%; margin:0px;color:#666666;}
.txt02 {font-size:12px;letter-spacing:1px;line-height:170%; padding-left:10px; margin:0px}
.txt03 {font-size:12px;letter-spacing:1px;line-height:170%; margin:0px;}
.txt04 {font-size:10px;letter-spacing:1px;line-height:140%; margin:0px; padding-top:5px;}
.txt04b {font-size:10px;letter-spacing:1px;line-height:140%; margin:0px; padding-top:5px; padding-left:3px}
.txtGaiyo {font-size:14px;letter-spacing:1px;line-height:180%; margin:0px;font-weight:bold}
.txtGaiyoG {font-size:14px;letter-spacing:1px;line-height:180%; margin:0px}
.txtTable {font-size:12px;letter-spacing:1px;line-height:170%;}
.txtTable2 {font-size:12px;letter-spacing:1px;line-height:130%;}
.red {color:#FF0000;}
.imgRight {padding-left:5px;}
.imgLeft {padding-right:5px;}

table#acc {table-layout:fixed; border:0px;}
table#gai {table-layout:fixed; border:0px;color:#333333;}
.cellA {background-color:#EBEBEB;padding:5px;}
.cellB {padding:5px;}

.listdef {list-style-type:decimal;}
.listnone {list-style-type:none;}

.clearfix:after {content:".";display:block;clear:both;height:0;visibility:hidden; }
.clearfix {display:inline-block; }

/*キョクショウ先生*/

div#mainCP {width:750px;margin:auto;background-color:#FFFFFF;text-align:left}
div#headKyoku {background:no-repeat url(../img/kyoku_topbg.gif);height:250px;}
div#kyoku {padding-left:40px;padding-right:40px;font-size:14px;letter-spacing:1px;line-height:180%;}
div#kyoku2 {background:url(../img/kyoku_map.gif) no-repeat right;margin-left:40px;margin-right:40px;margin-top:15px;padding-bottom:20px}
.bold {font-weight:bold;}
.txtKyoku {font-size:14px;letter-spacing:1px;line-height:180%; margin:10px 0;clear:both}
.txtKyokuG {font-size:12px;letter-spacing:1px;line-height:170%; margin:0px;color:#666666;}
div#kyoku3 {padding-left:40px;padding-right:40px;margin-top:15px;padding-bottom:0px}
div#footKyoku {background:no-repeat url(../img/kyoku_bottombg.gif);height:100px;text-align:center}


table#nittei {table-layout:fixed;text-align:center;border-collapse:collapse;border:1px #999999 solid;}
.cellC {background-color:#E6FBFF;padding:5px;border:1px #999999 solid;}
.cellD {padding:5px;border:1px #999999 solid;}
.cellE {background-color:#E6E6E6;padding:5px;border:1px #999999 solid;}
div#ksche {padding-left:40px;padding-right:40px;font-size:12px;letter-spacing:1px;line-height:180%;}
