@charset "utf-8";
/* CSS Document */

/* common setting */
/*
.term0{}
.term1{background-color:#99FFFF;}
.term2{background-color:#FFCC00;}
.term3{background-color:#FF99CC;}
.term4{background-color:#66FF99;}
.term5{background-color:#FEF1D3;}
.term6{}
*/
.term0{}
.term1{background-color:#FF0000; color:#FFFFFF; font-weight:bold;}
.term2{background-color:#FFCC00;}
.term3{background-color:#FFFF33;}
.term4{background-color:#FFFF99;}
.term5{background-color:#FFFFCC;}
.term6{background-color:#CCCCFF;}

.tprice{color:#FF0000;}

.body .navigationmenu{clear:both;}

/* common setting */
.body .pageheader,
.body .gskschoolinfobox,
.body .gskplannamebox,
.body .gsktypemenu,
.body .gskpankuzu,
.body .navigationmenu,
#gskTermTable
{width:600px; margin:0 auto 10px auto; padding:0; clear:both; overflow:hidden;}


/* >> gskplantypebox >>  */
.gskplantypebox{font-size:12px;}

/* layout setting */
.body .gskplantypebox{clear:both; font-size:12px; overflow:hidden;}
.body .gskplantypebox .photo,
.body .gskplantypebox .list{float:left; margin:0; padding:0; overflow:hidden;}
.body .gskplantypebox .photo{width:170px;}
.body .gskplantypebox .list{width:420px;}

.body .gskplantypebox .photo img,
.body .gskplantypebox .list table{margin:0; padding:0;}

/* table setting */
.body .gskplantypebox .list table{border-collapse:collapse;}
.body .gskplantypebox .list tr{}
.body .gskplantypebox .list tr .h,
.body .gskplantypebox .list tr .s,
.body .gskplantypebox .list tr .c
{display:table-cell; margin:0; padding:3px;}

.body .gskplantypebox .list table{width:400px;}
.body .gskplantypebox .list tr .h{width:120px;}
.body .gskplantypebox .list tr .s{width:10px;}
.body .gskplantypebox .list tr .c{width:auto;}

/* style setting */
.body .gskplantypebox .list tr .h,
.body .gskplantypebox .list tr .s,
.body .gskplantypebox .list tr .c
{border-bottom-color:#0099FF; border-bottom-style:dotted; border-bottom-width:1px;}

/*
.body .gskplantypebox .photo,
.body .gskplantypebox .list
{border-color:#0099FF; border-style:dotted; border-width:1px;}
*/

/* >> gskschoolinfobox >>  */
.gskschoolinfobox{}
.gskschoolinfobox .list ul{display:table; border-collapse:collapse; width:600px; margin:0; padding:0; font-size:14px;}
.gskschoolinfobox .list li{display:table-row;}
.gskschoolinfobox .list span{display:table-cell; padding:3px;}
.gskschoolinfobox .list .h{width:150px;}
.gskschoolinfobox .list .s{width:20px;}
.gskschoolinfobox .list .c{width:auto;}

.gskschoolinfobox .list .le{background-color:#FFFFCE;}
.gskschoolinfobox .list .lo{}

.gskschoolinfobox .h3 h3{}
.gskschoolinfobox .h3 p{font-size:12px;}

.gskschoolinfobox .h2 .title{margin:0 0 5px 0;}
.gskschoolinfobox .h2 p{font-size:12px;}

/* >> gskplannamebox >>  */
.gskplannamebox{}
/*
.gskplannamebox .planname{margin:0 0 5px 0; padding:3px;}
.gskplannamebox .planname{background-color:#0066FF; color:#FFFFFF;}
*/

/* >> gsktypemenu >>  */
.gsktypemenu{}
.gsktypemenu .p{display:table; width:200px;}
.gsktypemenu .p p{display:table-row;}
.gsktypemenu .p a,.gsktypemenu .p span
{display:table-cell; width:50%; height:2em; margin:0; padding:0; text-align:center; vertical-align:middle;}

.gsktypemenu .p{border-collapse:collapse;}
.gsktypemenu .p a,.gsktypemenu .p span
{/*border-color:#3399FF; border-style:dotted; border-width:1px;*/}

.gsktypemenu .p .ac, .gsktypemenu .p .inac{font-weight:bold;}
.gsktypemenu .p .ac{background-color:#0066FF; color:#FFFFFF;}
.gsktypemenu .p .inac{background-color:#FFFFCC; color:#333333;}

.gsktypemenu .p a{text-decoration:none;}
.gsktypemenu .p a:link{}
.gsktypemenu .p a:visited{}
.gsktypemenu .p a:hover{background-color:#FF0000; color:#FFFFFF;}
.gsktypemenu .p a:active{background-color:#FF0000; color:#FFFFFF;}

/* >> gskpankuzu >>  */
.gskpankuzu{font-size:12px;}


/* gskTermTable */
#gskTermTable{font-size:12px; clear:both;}
#gskTermTable{border-collapse:collapse;}
#gskTermTable th{width:110px; text-align:left;}
#gskTermTable td{width:163px; text-align:center;}
#gskTermTable th,#gskTermTable td{margin:0; padding:2px;}

#gskTermTable,
#gskTermTable th,#gskTermTable td{border-width:1px;}
/* #gskTermTable th,#gskTermTable td{border-color:#0066FF; border-style:solid; border-width:1px;} */

#gskTermTable .hdate,#gskTermTable .hprice{text-align:center;}
/* #gskTermTable .hdate,#gskTermTable .hprice{color:#FFF; background-color:#0066CC;} */

#gskTermTable .hdate,#gskTermTable .tdate{
border-top:solid #0066FF 1px;
}
#gskTermTable .hprice,#gskTermTable .tprice{
border-top:dotted #FFFFFF 1px;
border-bottom:solid #0066FF 1px;
}

#gskTermTable .hdate{color:#FFF; background-color:#0099FF;}
#gskTermTable .hprice{color:#0099FF;}
#gskTermTable .tdate{border-left:dashed #0066FF 1px;}
#gskTermTable .tprice{border-left:dashed #0066FF 1px;}

#gskTermTable .tprice{font-weight:bold; font-size:14px;}

