@charset "shift_jis";


@import "reset.css";
@import "base.css";

/*小さい文字*/
.small{
	font-size:0.85em;
}

/*区切り線*/
.line01{
	margin:0;
	padding:0;
	border-bottom-style:solid;
	border-bottom-color:#CCCCCC;
	border-bottom-width:1px;
	line-height:2px;
	width:99%;
	height:1px;
}
.line02{
	margin:0;
	padding:0;
	border-bottom-style:solid;
	border-bottom-color:#CCCCCC;
	border-bottom-width:1px;
	line-height:2px;
	width:480px;
	height:1px;
}
/*************************************************************************/
/*表に関する設定*/
/*************************************************************************/
table.eventTitle{
    border:none;
    border-collapse:collapse;
    border-spacing:0;
    empty-cells:show;
	line-height:120%;
	padding:0;
	background-image:url(/siteItemsDir/img/koushaApp/eventTitle.gif);
	background-repeat:no-repeat;
	background-color:#004FA8;
	color:#FFFFFF;
	font-weight:bold;
	margin-bottom:3px;
}
.eventList table{
    border:1px solid #cccccc;
    border-collapse:collapse;
    border-spacing:0;
    empty-cells:show;
	line-height:120%;
	margin-bottom:3px;
}
#kousya table{
    border-top:1px solid #cccccc;
    border-left:1px solid #cccccc;
    border-collapse:collapse;
    border-spacing:0;
    empty-cells:show;
	line-height:120%;
}
#kousya table.kyoukaSetumei{
    border:none;
}
#kousya table.kyoukaSetumei td{
    border:none;
}

#kousya th{
	font-family: Meiryo,"メイリオ","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
    border-right:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
    color:#000000;
    padding:3px;
    text-align:left;
	font-weight:bold;
	vertical-align:text-top;
}
#kousya td{
	font-family: Meiryo,"メイリオ","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
    border-right:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
    padding:3px;
}

#eventTitle  td{
    border:none;
	text-align:left;
	vertical-align:text-top;
    padding:0px;
}

.eventList  td{
    border:none;
	text-align:left;
	vertical-align:text-top;
}
.eventList  th{
    border:none;
	padding:3px;
}

#freeZone{
	overflow:visible;
	margin:0;
	width: 200%;
}
#freeZoneWaku{
	margin:0;
	border:1px solid #cccccc;
	width:480px;
	margin-top:0px;
	margin-bottom:15px;
	padding:15px;
}


.shougakubu th{
	background-color:#FFD2D2;
}


.syutudai td{
	font-family: Meiryo,"メイリオ","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
    border-right:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
    padding:3px;
	font-size:0.85em;
}

#kousya table.noborder{
	border:none;
    border-spacing:0;
    empty-cells:show;
	line-height:120%;
}
#kousya table.noborder td,table.noborder th{
	border:none;
}

/* 列幅設定 */
 .grade{
	width:36px;
}

 .term{
	width:36px;
	text-align:center;
}


.smaller{
	font-size:90%;
}

/*　列幅設定ここまで*/
/*************************************************************************/
/*表に関する設定　ここまで*/
/*************************************************************************/

#koushaIcon{
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	color:#99CCCC;
}
#midashiwaku1{
	margin:0;
    border-left:1px solid #000033;
    border-right:1px solid #0066CC;
 	background-image:url(/siteItemsDir/img/koushaApp/eventTitle.gif);
	background-repeat:no-repeat;
	background-color:#004FA8;
	line-height:120%;
	padding:0;
}
#midashiwaku2{
	margin:0;
	border-left:1px solid #000033;
	border-right:1px solid #0066CC;
	background-image:url(/siteItemsDir/img/koushaApp/eventTitle.gif);
	background-repeat:no-repeat;
	background-color:#004FA8;
	line-height:120%;
	padding:0;
	width: 100%;
}
#midashi{
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	margin:0;
	color:#FFFFFF;
	font-weight:bold;
	width:200%;
	
}



.catch{
	font-family: Meiryo,"メイリオ","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	margin-top:20px;
	font-weight:bold;
	font-size:1.27em;
	line-height:120%;

}

#kousya h2{
	font-family: Meiryo,"メイリオ","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	margin-top:20px;
	font-weight:bold;
	font-size:1.27em;
	line-height:120%;
}
#kousya h3, #kousya h4{
	font-family: Meiryo,"メイリオ","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}
.shougakubu h2{
	color:#CC3300;
}

.chu1 h2{
	color:#FF6600;
}
.chu2 h2{
	color:#979700;
}
.chu3 h2{
	color:#1E9F17;
}
.kou1 h2{
	color:#1E9F17;
}
.kou2 h2{
	color:#006699;
}
.kou3 h2{
	color:#003399;
}
.kou1 h3{
	color:#1E9F17;
}
.kou2 h3{
	color:#006699;
}
.kou3 h3{
	color:#003399;
}

.kou1 h3,.kou2 h3,.kou3 h3{
	font-size:1.27em;
}

#kousya .course h3, #kousya .kyouka h3{
	margin-top:5px;
	font-weight:bold;
}
.comment{
	font-family: Meiryo,"メイリオ","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	padding:5px;
	line-height:120%;
}

#kousya{
	margin:0;
	padding:0;
	width: 480px;
}
#kousyaInfo{
	margin:0;
	width: 100%;
}
.eventTitle td{
	padding:5px;
	margin:0;
	color:#FFFFFF;
	font-weight:bold;
	text-indent:2px;
}
#bikou{
	font-family: "ＭＳ ゴシック","MS Gothic",Sans-Serif;
	letter-spacing:-0.05em;
	/letter-spacing:-0.1em;
}


#kousya table.wakunashi{
	border:none;
}
#kousya table.wakunashi td{
	border:none;
}
#kousya table.wakuari td{
    border-right:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
}

