<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/* common
===============================================================*/

.kasou h1{
	background:url(/images/schedule/img_tit_01.png) no-repeat 0 0;
	width:174px;
	height:51px;
	text-indent:-9990px;
	position:absolute;
	top:171px;
	left:0;
	}
.kasou h1.report{
	background:url(/images/report/img_tit_01.png) no-repeat 0 0;
}

/* Main
===============================================================*/
div#Main {
	width:691px;
	float:left;
	}
#Main .section .day{
	font-weight:bold;
	margin-bottom:8px;
	}
#Main .section .day strong{
	color:#05a3db;
	}
#Main .section .day span{
	font-weight:normal;
	font-size:13px;
	}
#Main .section .day span.newMark{
    margin-left: 0.5em;
    color: #FF0000;
    font-weight: bold;
	}
#Main div .section {
    margin-bottom: 52px;
    border-bottom: solid 1px #CECED5;
    padding-bottom: 40px;
}

#Main div.section:last-child {
	border-bottom:none;
	}
#Main .section .tl{
	font-size:20px;
	margin-bottom:23px;
	font-weight:bold;
	}
#Main .section .txt {
	margin-bottom:10px;
	font-size:16px;
	}
#Main .section .txt p{
	margin-bottom:10px;
	font-size:16px;
	}

#Main .section .txt li {
	margin-bottom:10px;
	font-size:16px;
	}
	
/* SideBar
===============================================================*/
#SideBar{
	width:227px;
	float:right;
	}
#SideBar .tl{
	margin-bottom:15px;
	}
#SideBar .box {
	margin-bottom:40px;
	}
#SideBar .box dl{
	margin-bottom:15px;
	}
#SideBar .box dt{
	font-size:12px;
	font-weight:bold;
	}
#SideBar .box dl dd{
	font-size:14px;
	}
#SideBar .box ul li{
	line-height:36px;
	}
	
#SideBar .box select{
	width:120px;
	font-size:14px;
		}
/*pager
==============================================*/
.pager{
	text-align:center;
	}
/*蜑阪∈*/
.pager a.previouspostslink{
	background:url(/images/common/pager_bg.png) no-repeat 4px 4px;
	width:80px;
	height:42px;
	display:block;
	position:relative;
	-webkit-transition: 0.3s ease-in-out;  
       -moz-transition: 0.3s ease-in-out;  
         -o-transition: 0.3s ease-in-out;  
            transition: 0.3s ease-in-out;
	border:none;
	padding:0;
	display: inline-block;
	vertical-align:middle;
}
.pager a.previouspostslink:hover{
	background:url(/images/common/pager_bg.png) no-repeat 0px 0px;
	padding:0;
	border:none;
	width:80px;
	height:42px;
}
.pager a.previouspostslink::before{
	content: "";
	background:url(/images/common/pager_arrow.png) no-repeat 0 0;
	width:30px;
	height:7px;
	display:block;
	text-indent:-9990px;
	position:absolute;
	top:15px;
	left:-22px;
	-webkit-transition: 0.3s ease-in-out;  
       -moz-transition: 0.3s ease-in-out;  
         -o-transition: 0.3s ease-in-out;  
            transition: 0.3s ease-in-out; 
	}
.pager a.previouspostslink:hover:before{
	left:-16px;
}
.pager a.previouspostslink::after{
	content: "";
	background:url(/images/common/prev.png) no-repeat 0 0;
	width:74px;
	height:34px;
	display:block;
	border:solid 2px #4bbae4;
	}
/*谺｡縺ｸ*/
.pager a.nextpostslink{
	background:url(/images/common/pager_bg.png) no-repeat 4px 4px;
	width:80px;
	height:42px;
	display:block;
	position:relative;
	-webkit-transition: 0.3s ease-in-out;  
       -moz-transition: 0.3s ease-in-out;  
         -o-transition: 0.3s ease-in-out;  
            transition: 0.3s ease-in-out;
	border:none;
	padding:0;
	display: inline-block;
	vertical-align:top;
}
.pager a.nextpostslink:hover{
	background:url(/images/common/pager_bg.png) no-repeat 0px 0px;
	padding:0;
	border:none;
	width:80px;
	height:42px;
}

.pager a.nextpostslink::before{
	content: "";
	background:url(/images/common/pager_arrow02.png) no-repeat 0 0;
	width:30px;
	height:7px;
	display:block;
	text-indent:-9990px;
	position:absolute;
	top:15px;
	right:-22px;
	-webkit-transition: 0.3s ease-in-out;  
       -moz-transition: 0.3s ease-in-out;  
         -o-transition: 0.3s ease-in-out;  
            transition: 0.3s ease-in-out; 
	}
.pager a.nextpostslink:hover:before{
	right:-16px;
}
.pager a.nextpostslink::after{
	content: "";
	background:url(/images/common/next.png) no-repeat 0 0;
	width:74px;
	height:34px;
	display:block;
	border:solid 2px #4bbae4;
	}
/*騾壼ｸｸ繝懊ち繝ｳ*/
.pager a{
	color:#007cb6;
	padding:10px 0;
	text-align:center;
	width:34px;
	border:solid 2px #4bbae4;
    display: inline-block;
    line-height: 14px;
    text-decoration: none !important;
    margin: 0 5px;
	font-size:14px;
	font-weight:bold;
	vertical-align:top;
}
.pager a:hover,
.current{
	color:#007cb6;
	padding:10px 0;
	text-align:center;
	width:34px;
	border:solid 2px #4bbae4;
    display: inline-block;
    line-height: 14px;
    text-decoration: none !important;
    margin: 0 5px;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	background:#4bbae4;
	vertical-align:top;
}


/*荳隕ｧ縺ｸ謌ｻ繧九�繧ｿ繝ｳ*/
.btn_back a{
	background:url(/images/common/btn_back_bg.png) no-repeat 5px 5px;
	width:183px;
	height:54px;
	display:block;
	position:relative;
	-webkit-transition: 0.3s ease-in-out;  
       -moz-transition: 0.3s ease-in-out;  
         -o-transition: 0.3s ease-in-out;  
            transition: 0.3s ease-in-out;
			margin:0 auto;
}
.btn_back a:hover{
	background:url(/images/common/btn_back_bg.png) no-repeat 0px 0px;
}

.btn_back a::before{
	content: "";
	background:url(/images/common/pager_arrow.png) no-repeat 0 0;
	width:30px;
	height:7px;
	display:block;
	text-indent:-9990px;
	position:absolute;
	top:21px;
	left:-20px;
	-webkit-transition: 0.3s ease-in-out;  
       -moz-transition: 0.3s ease-in-out;  
         -o-transition: 0.3s ease-in-out;  
            transition: 0.3s ease-in-out; 
	}
.btn_back a:hover:before{
	left:-14px;
}
.btn_back a::after{
	content: "";
	background:url(/images/common/btn_back.png) no-repeat 1px 1px;
	width:174px;
	height:45px;
	display:block;
	border:solid 2px #4bbae4;
	}


/*6繝壹�繧ｸ莉･荳翫≠繧句�ｴ蜷�*/
.pager a.first ,
.pager a.last {
	display:none;
}
</pre></body></html>