﻿@charset "UTF-8";

/*------------------------------------------------------------------------------
	Kyowa-Takkyu - CSS Modules Import
	Date: 2009-03-18
------------------------------------------------------------------------------*/

#content{
	padding:20px 0px 0;
	text-align:left;

}
#content *{
	line-height:1.5;
}

#footNav{
	padding-left:25px;
}

h1{
	padding:0px 25px 20px;
}

#fullbox {
	float:clear;
	width:100%;
	padding-bottom: 10px;

}

*html #fullbox {
	float:clear;
	width:750px;
	padding-bottom: 10px;

}


#upper-left {
	float:left;
	margin-left: 30px;
	width:450px;
	padding:1px;

}

#upper-left2 {
	float:left;
	margin-left: 30px;
	width:700px;
	padding:1px;

}


*html #upper-left {
	float:left;
	margin-left: 15px;
	width:400px;
	padding:1px;

}

#upper-right {
	float:right;
	width:300px;
	margin-right: 0px;
	padding:1px;

}

#lower-left {
	float:left;
	width:300px;
	margin-left: 30px;

}

*html #lower-left {
	float:left;
	width:300px;
	margin-left: 15px;

}

#lower-right {
	float:right;
	margin-right: 15px;
	width:450px;

}

*html #lower-right {
	float:right;
	margin-right: 0px;
	width:400px;

}


#notice{

	padding-bottom: 35px;
	padding-left: :25px;
	padding-right: 10px;
	padding-top: 0px;
	margin-left: 0px;
	margin-right: 0px;

}

.ti{
	color:#ff4d00;
	font-weight:bold;
	padding:0px 0px 0px;
	margin:0px 0px;
	line-height:1.5;
	font-size: 120%;
}

.ti_black{
	color:#000000;
	font-weight:bold;
	padding:0px 0px 0px;
	margin:0px 0px;
	line-height:1.5;
	font-size: 160%;
}

.info {
	color:#ff4d00;
	font-weight:bold;
	margin: 5px 25px;
	padding:10px 0px 0px;
	line-height:1.5;
	font-size: 150%;
}

.info_s {
	margin-left: 150px;
	padding:0px 0px 5px;
	line-height:1.0;
	font-size: 80%;
}

table.lesson {
    border-top:1px solid #663300;
    border-left:1px solid #663300;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
    width: 90%;
    margin-left: 25px;
    margin-bottom: 25px;
}
.lesson th {
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    color:#330000;
    background-color:#ff9966;
    background-image:url(../img/table-back.gif);
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
    width: auto;
}
.lesson td {
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    padding:0.3em 1em;
	text-align:center;
	width: 95px;
}

*html table.lesson {
    border-top:1px solid #663300;
    border-left:1px solid #663300;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
    width: 90%;
	text-align:center;
    margin-left: 30px;
    margin-bottom: 25px;
}


table.noborito {
    border-top:0px solid #663300;
    border-left:0px solid #663300;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
    width: 600px;
    margin-left: 25px;
    margin-bottom: 25px;
}
.noborito th {
	border-width: 2px solid #ffffff;
    color:#330000;
    background-color:#ff9966;
    background-image:url(../img/table-back.gif);
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
    width: auto;
}
.noborito td {
    border-right:0px solid #663300;
    border-bottom:0px solid #663300;
    padding:0.3em 1em;
	text-align:left;
	width: 500px;
}

*html table.noborito {

    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
    width: 600px;
	text-align:center;
    margin-left: 100px;
    margin-bottom: 25px;
}

