@charset "utf-8";

@import url(style.css) screen and (min-width: 760px);
@import url(sm.css) screen and (max-width: 759px);


body {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif
}

a {
	color:#333333;
	text-decoration:underline;
}

a:hover {
	color:#FF892C;
	text-decoration:underline;
}


header h1 {
	height:0px;
	margin:0;
	padding:0;
	text-indent:-9000px;
}


/* navigation */


nav ul li a {
	display:block ;
	margin:auto;
	color:#ffffff;
	text-decoration:none;
}

nav ul li a:hover {
	background-color:#FFE7D5;
	opacity:0.8;
	color:#000000;
	text-decoration:underline;
}

/* topicpath */
p#topicpath {
	font-size:0.8em;
	color:#666666;
	margin:5px;
	padding:3px;
}





/*footer*/

footer p {
	text-align:center;
	margin:10px;
	padding:5px 5px 60px 5px;
	font-size:0.85em;
	color:#333333;
}

/* 要項 日程*/
table#yk-tbl {
	border:1px solid #ccc;
	margin:20px auto 60px auto;
	font-size:1em;
}

table#yk-tbl th{
	width:8em;
	border:1px solid #ccc;
	border-collapse:collapse;
	padding:5px 3px;
	background:#ccc;
}
table#yk-tbl td {
	width:8em;
	border:1px solid #ccc;
	padding:5px 3px;
	text-align:center;
}
table#sche-tbl {
	border:1px solid #ccc;
	margin:20px auto 60px auto;
	font-size:1em;
}

table#sche-tbl th{
	border:1px solid #ccc;
	border-collapse:collapse;
	padding:5px 3px;
	background:#ccc;
}
table#sche-tbl td {
	border:1px solid #ccc;
	padding:5px 3px;
	text-align:center;
}



.odd {
	background:#ffffee;
}
.even {
	background:#eeeeee;
}

/* link */

dl#linklist dt {
	font-size: 1em;
	font-weight: bold;
	color: #8c0000;

}
dl#linklist dd {
	font-size: 1em;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ccc;
}	

/* go to top */

.pagetop {
    display: none;
    position: fixed;
    bottom: 16px;
    right: 16px;
}
.pagetop a {
 
}
 
.pagetop a:hover {
    opacity:0.5;
}

#for-ie {
	visibility: hidden;
	height: 0;
}