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

/* splash */
#contents #main-top h3.splash{
    width:762px;
    height:51px;
    background:url(../images/tit_lecture.gif) no-repeat;
}

#contents #main-top h3.splash:after {content:"."; display:block; height:0; visibility:hidden; clear:both;}
#contents #main-top h3.splash {display:inline-block;}
#contents #main-top h3.splash {display:block;}

#contents #main-top h3.splash span.btn {
    float:right;
    width:465px;
    height:36px;
    margin-top:8px;
    padding-right:15px;
}

#contents #main-top h3.splash span.btn a {
  display: block;
  width: 465px;
  height: 36px;
  background: url(../../images/btn_lower_facebook.png) no-repeat;
  text-indent: -9999px;
}

#contents #main-top h3.splash span.btn a:link, #contents #main-top h3.splash span.btn a:visited {background-position:left;}
#contents #main-top h3.splash span.btn a:hover, #contents #main-top h3.splash span.btn a:active {background-position:right;}

/* contit */
#contit {background-image:url(../images/subtit.gif); width:740px; height:38px; background-repeat:no-repeat; margin:0 0 12px; margin-left:10px; padding:5px 0 0; text-indent:-5000px; }
#contit-form {background-image:url(../images/subtit_form.gif); width:740px; height:38px; background-repeat:no-repeat; margin:0 0 12px; margin-left:10px; padding:5px 0 0; text-indent:-5000px; }
.subtit{ color:#079DBF; margin:0 0 5px; }
.end{ color:#e80000; }
p { margin:3px 0; }
#gaiyo{ background-color:#F0FCFF; padding:5px; border:dotted 1px #079DBF; }

#con{ width:740px; margin:0 auto; }

#noguchi{ margin:15px 0;  }
#noguchi img{ float:left; }
#noguchi p{ width:630px; margin-left:15px; float:left; }

#form{ background-color:#f1f1f1; padding:5px; margin-top:15px; }
#kaisai,#oubo{ background-color:#FFF; padding:5px; border:dotted 1px #079DBF /*#999*/; }

/*----- desc -----*/
#desc {padding-right:10px; padding-left:10px;}

#desc h5 {margin:0; padding:8px; border:1px dotted #00c8f6; color:#00C8F6; font-size:14px;}
#desc h5 em {color:#e80000; font-style:normal;}

#desc .inner:after {content:"."; display:block; height:0; visibility:hidden; clear:both;}
#desc .inner {display:inline-block;}
#desc .inner {display:block;}

#desc .text {
  float: left;
  width: 520px;
  padding-right: 0px;
  padding-left: 5px;
}
#desc .text p {
  margin-top: 15px;
  font-size: 12px;
  line-height: 1.7;
}
#desc .text p em {
  color: #00C8F6;
  font-style: normal;
  font-weight: bold;
}

#desc .photo {
  float: left;
  width: 168px;
  height: 111px;
  margin-top: 15px;
  padding-left: 10px;
}
#desc .photo img {
  padding: 5px;
  border: 1px solid #d6d6d6
}


/*----- schedule -----*/
#schedule {border:1px solid #ddd; border-collapse:collapse;}

#schedule tr.heading th.saturday,
#schedule tr.heading td.saturday {border-bottom:1px solid #81daee;}
#schedule tr.heading th.sunday,
#schedule tr.heading td.sunday {border-bottom:1px solid #ffc682;}

#schedule tr th {border-bottom:1px dotted #ddd; border-left:1px solid #ccc;}
#schedule tr td {border-bottom:1px dotted #ddd;}
#schedule tr th.saturday {border-bottom:1px dotted #81daee; border-left:1px solid #ccc;}
#schedule tr td.saturday {border-bottom:1px dotted #81daee;}
#schedule tr th.sunday {border-bottom:1px dotted #ffc682; border-left:1px solid #ccc;}
#schedule tr td.sunday {border-bottom:1px dotted #ffc682;}

#scheduleNotice {
  margin: 0;
  margin-bottom: 10px;
  padding: 0;
  list-style: none;
  font-size: 11px;
}

#scheduleNotice li.indent {
  text-indent: 1em;
}

#scheduleNotice li em {
  font-style: normal;
  color: #e80000;
  font-weight: bold;
}

/*----- oubo -----*/
#oubo{ margin-top:15px; border:dotted 1px #FF9900; ; }
#kaisai h5,#oubo h5{ border-left:4px solid #66CCFF; color:#079DBF; font-size:14px; padding:5px 10px; margin:0 0 10px; background-color:#F1F1F1; }
#oubo h5{ color:#FF9900; border-left:4px solid #FF9900; }
#nittei,#oubo table{ border:solid 1px #CCC; }
#nittei td,#oubo td{ border-bottom:dotted 1px #CCC; }
.margin-topbottom-10{ margin:10px 0; }

img{
  border:none;
}


/*----- detail -----*/
#detail:after {content:"."; display:block; height:0; visibility:hidden; clear:both;}
#detail {display:inline-block;}
#detail {display:block;}

#detail .photo {
  float: left;
  width: 170px;
  height: 118px;
  margin-top: 10px;
  padding-left: 7px;
  padding-bottom: 15px;
}
#detail .photo img {
  padding: 4px;
  border: 1px solid #ccc;
}

#detail .text {
  float: left;
  width: 421px;
  margin-top: 6px;
  padding-left: 17px;
}


/*----- btn -----*/
#btn{
  margin:0 auto;
  /*margin-top:5px;*/
  /*width:490px;*/
}
.ichidoku{
  float:left;
  display:inline;
  margin:5px 0 10px 87px;
}
.btn_fuji{
  float:left;
  display:inline;
  margin:5px 8px 10px 14px;
}


/*----- attention -----*/
ul#attention, ul#attention li ul{
  margin:0px;
  padding:0px;
  margin-left:1.5em;
  padding-left:0.5em;
}

ul#attention{
  margin-bottom:10px;
}

ul#attention li{
  list-style-type:decimal;
  margin-top:0.5em;
}

ul#attention li ul li{
  list-style-type:disc;
  margin-top:0;
}

/*----- for-listener -----*/
#for-listener {
  margin: 15px;
  padding: 15px;
  background-color: #fffbf7;
  border: 1px solid #ffdbb1;
}
#for-listener p {
  margin-bottom: 5px;
}
#for-listener p.exp {
  margin-bottom: 12px;
}
#for-listener p em {
  font-style: normal;
  font-weight: bold;
}
#for-listener p strong {
  color: #e80000;
  font-style: normal;
}
#for-listener ul.route {
  margin: 0;
  margin-bottom: 5px;
  padding: 0;
  padding-left: 1em;
  list-style-position: inside;
}


/* 2015bnr
---------------------------------------- */

#bnr2015fuji {
  clear:both;
  width:740px;
  height:148px;
  margin:20px 0;
  background: url(../images/2015photogallery_bnr_off.jpg) center top no-repeat;
  position:relative;
}

#bnr2015fuji:hover{
  clear:both;
  width:740px;
  height:148px;
  margin:20px 0;
  background: url(../images/2015photogallery_bnr_on.jpg) center top no-repeat;
  position:relative;
}

#bnr2015fuji a{
  text-indent: -9999px;
  display:block;
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  cursor:pointer;
}

</pre></body></html>