@charset "shift_jis";

/* --------------------------------------------
	CSS Editable
-------------------------------------------- */
.school_class1 a{text-indent:-10000em; display: block; background: url(/image/school/class/class1_a.gif) no-repeat; width: 160px; line-height: 25px;}
.school_class1 a:hover{background-position: left bottom;}
.school_class2 a{text-indent:-10000em; display: block; background: url(/image/school/class/class2_a.gif) no-repeat; width: 160px; line-height: 25px;}
.school_class2 a:hover{background-position: left bottom;}
.school_class3 a{text-indent:-10000em; display: block; background: url(/image/school/class/class3_a.gif) no-repeat; width: 160px; line-height: 25px;}
.school_class3 a:hover{background-position: left bottom;}
.school_class4 a{text-indent:-10000em; display: block; background: url(/image/school/class/class4_a.gif) no-repeat; width: 160px; line-height: 25px;}
.school_class4 a:hover{background-position: left bottom;}
.school_class5 a{text-indent:-10000em; display: block; background: url(/image/school/class/class5_a.gif) no-repeat; width: 160px; line-height: 25px;}
.school_class5 a:hover{background-position: left bottom;}
.school_class6 a{text-indent:-10000em; display: block; background: url(/image/school/class/class6_a.gif) no-repeat; width: 160px; line-height: 25px;}
.school_class6 a:hover{background-position: left bottom;}
.school_class7 a{text-indent:-10000em; display: block; background: url(/image/school/class/class7_a.gif) no-repeat; width: 160px; line-height: 25px;}
.school_class7 a:hover{background-position: left bottom;}
.school_class8 a{text-indent:-10000em; display: block; background: url(/image/school/class/class8_a.gif) no-repeat; width: 160px; line-height: 25px;}
.school_class8 a:hover{background-position: left bottom;}
.school_class9 a{text-indent:-10000em; display: block; background: url(/image/school/class/class9_a.gif) no-repeat; width: 160px; line-height: 25px;}
.school_class10 a:hover{background-position: left bottom;}
.school_class10 a{text-indent:-10000em; display: block; background: url(/image/school/class/class10_a.gif) no-repeat; width: 160px; line-height: 25px;}
.school_class11 a:hover{background-position: left bottom;}
.school_class11 a{text-indent:-10000em; display: block; background: url(/image/school/class/class11_a.gif) no-repeat; width: 160px; line-height: 25px;}
.school_class9 a:hover{background-position: left bottom;}

.muryoutaiken_apply a{text-indent:-10000em; display: block; background: url(/img/muryoutaiken_apply.jpg) no-repeat; width: 540px; line-height: 50px;}
.muryoutaiken_apply a:hover{background-position: left bottom;}

.member_ivent_apply a{text-indent:-10000em; display: block; background: url(/image/member/member_ivent_apply.jpg) no-repeat; width: 500px; line-height: 50px;}
.member_ivent_apply a:hover{background-position: left bottom;}

.member_happyokai_apply a{text-indent:-10000em; display: block; background: url(/image/member/member_happyokai_apply.jpg) no-repeat; width: 500px; line-height: 50px;}
.member_happyokai_apply a:hover{background-position: left bottom;}

ul.list {margin-top:10px; margin-bottom:10px; margin-left:20px; list-style-type:disc;}
ol.list_num {margin-top:10px; margin-bottom:10px; margin-left:30px; list-style-type:decimal;}

ul.left {list-style-type:none;}
li.left {float:left;}
li.left_end {clear:both;}

h4.subtit {font-size: 14px; font-weight: bold; line-height: 120%;
		margin-top: 15px;
		margin-bottom: 15px;
		clear: both;
}

.red {color: red; font-weight: normal;}

table.tb_01{
    margin-top:10px;
    margin-bottom:10px;
    margin-left:10px;
    margin-right:10px;
    border-top:1px solid #663300;
    border-left:1px solid #663300;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
.tb_01 th{
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    color:#330000;
    background-color:#C58B52;
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}
.tb_01 td{
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    padding:0.3em 1em;
}


table.link{
    border-collapse:collapse;
    background-color:#ffffff;
    empty-cells:show;
}
.link th{
    font-weight:bold;
    vertical-align:top;
    padding:0.5em 0.3em 0.5em 0.3em;;
    background-color:#FFCCFF;
}
.link td{
    vertical-align:top;
    padding:1em 0.3em 1em 0.3em;;
}
.link tr{
    valign:top;
    padding:1em 0.3em 1em 0.3em;;
}

table.sche_01{
    margin-top:10px;
    margin-bottom:10px;
    margin-left:10px;
    margin-right:10px;
    border-top:1px solid #663300;
    border-left:1px solid #663300;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
.sche_01 th{
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    color:#330000;
    background-color:#66FF00;
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}
.sche_01 td{
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    padding:0.3em 1em;
}

table.sche_01_sun{
    margin-top:10px;
    margin-bottom:10px;
    margin-left:10px;
    margin-right:10px;
    border-top:1px solid #663300;
    border-left:1px solid #663300;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
.sche_01_sun th{
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    color:#330000;
    background-color:#FF3333;
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}
.sche_01_sun td{
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    padding:0.3em 1em;
}

table.sche_01_sat{
    margin-top:10px;
    margin-bottom:10px;
    margin-left:10px;
    margin-right:10px;
    border-top:1px solid #663300;
    border-left:1px solid #663300;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
.sche_01_sat th{
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    color:#330000;
    background-color:#0066FF;
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}
.sche_01_sat td{
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    padding:0.3em 1em;
}


table.program {
border-top:1px solid #99FF00;
border-right:1px solid #99FF00;
border-bottom:1px solid #99FF00;
border-left:1px solid #99FF00;
}

.program th{
    border-right:1px solid #99FF00;
    border-bottom:1px solid #99FF00;
    color:#330000;
    background-color:#99FF00;
    background-position:left top;
    text-align:center;
}

.mailad {background: url(/image/access/mail.gif) no-repeat;}
.mailad_rec {background: url(/image/recruit/mail.gif) no-repeat;}

.missionText01 {
	clear: both;
	text-align: center;
	font-size: 5.0rem;
	font-size: 50px;
	font-family: "FOT-ニューシネマB Std D";}
