@charset "utf-8";

/* ----------------------------------------------------------------------

		講座ページ

---------------------------------------------------------------------- */

.page001 #contentHeader {
	width: 100%;
	height: 222px;
	position: relative;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.page001 .page-top, .page001 .page-search { background-image: url(../resources/h2_lecture.jpg); }
.page001 .page-2010au { background-image: url(../resources/h2_lec-2010au-00.jpg); }
.page001 .page-2010au-cat201 { background-image: url(../resources/h2_lec-2010au-01.jpg); }
.page001 .page-2010au-cat202 { background-image: url(../resources/h2_lec-2010au-02.jpg); }
.page001 .page-2010au-cat203 { background-image: url(../resources/h2_lec-2010au-03.jpg); }
.page001 .page-2010au-cat204 { background-image: url(../resources/h2_lec-2010au-04.jpg); }
.page001 .page-2010au-cat205 { background-image: url(../resources/h2_lec-2010au-05.jpg); }
.page001 .page-2010au-cat206 { background-image: url(../resources/h2_lec-2010au-06.jpg); }
.page001 .page-2010au-cat207 { background-image: url(../resources/h2_lec-2010au-07.jpg); }
.page001 .page-2010au-cat208 { background-image: url(../resources/h2_lec-2010au-08.jpg); }
.page001 .page-2010au-cat209 { background-image: url(../resources/h2_lec-2010au-09.jpg); }
.page001 .page-2010au-cat210 { background-image: url(../resources/h2_lec-2010au-10.jpg); }
.page001 .page-2010au-cat211 { background-image: url(../resources/h2_lec-2010au-11.jpg); }

.page001 .page-2011sp { background-image: url(../resources/h2_lec-2011sp-00.jpg); }
.page001 .page-2011sp-cat19 { background-image: url(../resources/h2_lec-2011sp-01.jpg); }
.page001 .page-2011sp-cat20 { background-image: url(../resources/h2_lec-2011sp-02.jpg); }
.page001 .page-2011sp-cat21 { background-image: url(../resources/h2_lec-2011sp-03.jpg); }
.page001 .page-2011sp-cat22 { background-image: url(../resources/h2_lec-2011sp-04.jpg); }
.page001 .page-2011sp-cat23 { background-image: url(../resources/h2_lec-2011sp-05.jpg); }
.page001 .page-2011sp-cat24 { background-image: url(../resources/h2_lec-2011sp-11.jpg); }
.page001 .page-2011sp-cat25 { background-image: url(../resources/h2_lec-2011sp-06.jpg); }
.page001 .page-2011sp-cat26 { background-image: url(../resources/h2_lec-2011sp-09.jpg); }
.page001 .page-2011sp-cat27 { background-image: url(../resources/h2_lec-2011sp-07.jpg); }
.page001 .page-2011sp-cat28 { background-image: url(../resources/h2_lec-2011sp-08.jpg); }
.page001 .page-2011sp-cat29 { background-image: url(../resources/h2_lec-2011sp-10.jpg); }

.page001 .page-2011au { background-image: url(../resources/h2_lec-2011au-00.jpg); }
.page001 .page-2011au-10 { background-image: url(../resources/h2_lec-2011au-01.jpg); }
.page001 .page-2011au-cat40 { background-image: url(../resources/h2_lec-2011au-02.jpg); }
.page001 .page-2011au-cat41 { background-image: url(../resources/h2_lec-2011au-03.jpg); }
.page001 .page-2011au-cat42 { background-image: url(../resources/h2_lec-2011au-04.jpg); }
.page001 .page-2011au-cat43 { background-image: url(../resources/h2_lec-2011au-05.jpg); }
.page001 .page-2011au-cat44 { background-image: url(../resources/h2_lec-2011au-06.jpg); }
.page001 .page-2011au-cat45 { background-image: url(../resources/h2_lec-2011au-07.jpg); }
.page001 .page-2011au-cat46 { background-image: url(../resources/h2_lec-2011au-08.jpg); }
.page001 .page-2011au-cat47 { background-image: url(../resources/h2_lec-2011au-09.jpg); }
.page001 .page-2011au-cat48 { background-image: url(../resources/h2_lec-2011au-10.jpg); }

.page001 .page-2011su { background-image: url(../resources/h2_lec-2011su.jpg); }

.page001 .page-2012sp { background-image: url(../resources/h2_lec-2012sp-00.jpg); }
.page001 .page-2012sp-cat50 { background-image: url(../resources/h2_lec-2012sp-01.jpg); }
.page001 .page-2012sp-cat51 { background-image: url(../resources/h2_lec-2012sp-02.jpg); }
.page001 .page-2012sp-cat52 { background-image: url(../resources/h2_lec-2012sp-03.jpg); }
.page001 .page-2012sp-cat53 { background-image: url(../resources/h2_lec-2012sp-04.jpg); }
.page001 .page-2012sp-cat54 { background-image: url(../resources/h2_lec-2012sp-05.jpg); }
.page001 .page-2012sp-cat55 { background-image: url(../resources/h2_lec-2012sp-06.jpg); }
.page001 .page-2012sp-cat56 { background-image: url(../resources/h2_lec-2012sp-07.jpg); }
.page001 .page-2012sp-cat57 { background-image: url(../resources/h2_lec-2012sp-08.jpg); }
.page001 .page-2012sp-cat58 { background-image: url(../resources/h2_lec-2012sp-09.jpg); }
.page001 .page-2012sp-cat59 { background-image: url(../resources/h2_lec-2012sp-10.jpg); }

.page001 .page-2012su { background-image: url(../resources/h2_lec-2012su.jpg); }

.page001 .page-2012au { background-image: url(../resources/h2_lec-2012au.jpg); }
.page001 .page-2012au-cat66 { background-image: url(../resources/h2_lec-2012au-01.jpg); }
.page001 .page-2012au-cat75 { background-image: url(../resources/h2_lec-2012au-02.jpg); }
.page001 .page-2012au-cat67 { background-image: url(../resources/h2_lec-2012au-03.jpg); }
.page001 .page-2012au-cat68 { background-image: url(../resources/h2_lec-2012au-04.jpg); }
.page001 .page-2012au-cat69 { background-image: url(../resources/h2_lec-2012au-05.jpg); }
.page001 .page-2012au-cat70 { background-image: url(../resources/h2_lec-2012au-06.jpg); }
.page001 .page-2012au-cat71 { background-image: url(../resources/h2_lec-2012au-07.jpg); }
.page001 .page-2012au-cat72 { background-image: url(../resources/h2_lec-2012au-08.jpg); }
.page001 .page-2012au-cat73 { background-image: url(../resources/h2_lec-2012au-09.jpg); }
.page001 .page-2012au-cat74 { background-image: url(../resources/h2_lec-2012au-10.jpg); }

.page001 .page-2013sp { background-image: url(../resources/h2_lec-2013sp.jpg); }
.page001 .page-2013sp-cat77 { background-image: url(../resources/h2_lec-2013sp-01.jpg); }
.page001 .page-2013sp-cat78, .page001 .page-2013sp-cat82 { background-image: url(../resources/h2_lec-2013sp-02.jpg); }
.page001 .page-2013sp-cat79 { background-image: url(../resources/h2_lec-2013sp-03.jpg); }
.page001 .page-2013sp-cat80 { background-image: url(../resources/h2_lec-2013sp-04.jpg); }

.page001 .page-2013au { background-image: url(../resources/h2_lec-2013au.jpg); }

.page001 .page-2014sp { background-image: url(../resources/h2_lec-2014sp-00.jpg); }
.page001 .page-2014sp-cat90 { background-image: url(../resources/h2_lec-2014sp-01.jpg); }
.page001 .page-2014sp-cat91 { background-image: url(../resources/h2_lec-2014sp-02.jpg); }
.page001 .page-2014sp-cat92, .page001 .page-2014sp-cat94, .page001 .page-2014sp-cat95 { background-image: url(../resources/h2_lec-2014sp-03.jpg); }
.page001 .page-2014sp-cat93 { background-image: url(../resources/h2_lec-2014sp-04.jpg); }

.page001 .page-2014au { background-image: url(../resources/h2_lec-2014au-00.jpg); }
.page001 .page-2014au-cat97 { background-image: url(../resources/h2_lec-2014au-01.jpg); }
.page001 .page-2014au-cat98 { background-image: url(../resources/h2_lec-2014au-02.jpg); }
.page001 .page-2014au-cat99 { background-image: url(../resources/h2_lec-2014au-04.jpg); }
.page001 .page-2014au-cat100 { background-image: url(../resources/h2_lec-2014au-04.jpg); }
.page001 .page-2014au-cat101 { background-image: url(../resources/h2_lec-2014au-04.jpg); }
.page001 .page-2014au-cat102 { background-image: url(../resources/h2_lec-2014au-05.jpg); }

.page001 .page-2015sp { background-image: url(../resources/h2_lec-2015sp-00.jpg); }
.page001 .page-2015sp-cat104 { background-image: url(../resources/h2_lec-2015sp-01.jpg); }
.page001 .page-2015sp-cat105 { background-image: url(../resources/h2_lec-2015sp-02.jpg); }
.page001 .page-2015sp-cat106 { background-image: url(../resources/h2_lec-2015sp-03.jpg); }
.page001 .page-2015sp-cat107 { background-image: url(../resources/h2_lec-2015sp-04.jpg); }
.page001 .page-2015sp-cat108 { background-image: url(../resources/h2_lec-2015sp-05.jpg); }

.page001 .page-2015au { background-image: url(../resources/h2_lec-2015au-00.jpg); }
.page001 .page-2015au-cat109 { background-image: url(../resources/h2_lec-2015au-01.jpg); }
.page001 .page-2015au-cat111 { background-image: url(../resources/h2_lec-2015au-02.jpg); }
.page001 .page-2015au-cat112 { background-image: url(../resources/h2_lec-2015au-03.jpg); }
.page001 .page-2015au-cat113 { background-image: url(../resources/h2_lec-2015au-04.jpg); }
.page001 .page-2015au-cat114 { background-image: url(../resources/h2_lec-2015au-05.jpg); }
.page001 .page-2015au-cat115 { background-image: url(../resources/h2_lec-2015au-06.jpg); }

.page001 .page-2016sp { background-image: url(../resources/h2_lec-2016sp-00.jpg); }
.page001 .page-2016sp-cat117 { background-image: url(../resources/h2_lec-2016sp-01.jpg); }
.page001 .page-2016sp-cat118 { background-image: url(../resources/h2_lec-2016sp-02.jpg); }
.page001 .page-2016sp-cat119 { background-image: url(../resources/h2_lec-2016sp-03.jpg); }
.page001 .page-2016sp-cat120 { background-image: url(../resources/h2_lec-2016sp-04.jpg); }
.page001 .page-2016sp-cat121 { background-image: url(../resources/h2_lec-2016sp-05.jpg); }

.page001 .page-2016au { background-image: url(../resources/h2_lec-2016au-00.jpg); }
.page001 .page-2016au-cat123 { background-image: url(../resources/h2_lec-2016au-01.jpg); }
.page001 .page-2016au-cat124 { background-image: url(../resources/h2_lec-2016au-02.jpg); }
.page001 .page-2016au-cat125 { background-image: url(../resources/h2_lec-2016au-04.jpg); }
.page001 .page-2016au-cat126 { background-image: url(../resources/h2_lec-2016au-03.jpg); }

.page001 .page-2017sp { background-image: url(../resources/h2_lec-2017sp-00.jpg); }
.page001 .page-2017au { background-image: url(../resources/h2_lec-2017au-00.jpg); }


.page001 .page-2018sp { background-image: url(../resources/h2_lec-2018sp-00.jpg); }
.page001 .page-2018au { background-image: url(../resources/h2_lec-2018au-00.jpg); }
.page001 .page-2019sp { background-image: url(../resources/h2_lec-2019sp-00.jpg); }
.page001 .page-2019au { background-image: url(../resources/h2_lec-2019au-00.jpg); }

.page001 .page-2020sp { background-image: url(../resources/h2_lec-2020sp-00.jpg); }
.page001 .page-2020au { background-image: url(../resources/h2_lec-2020au-00.jpg); }

.page001 #contentHeader .element {
	height: 222px;
	background-image: url(../resources/bg_element-icon_01.png);
}
.page001 #contentHeader .element h2 {
	height: 190px;
	overflow: hidden;
	margin-left: 0;
	text-indent: -5000px;
}
.lecNum dl {
	text-align: center;
	line-height: 32px;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	display: inline-block;
 *display: inline;
 *zoom: 1;
}
.lecNum dt {
	height: 32px;
	font-size: 85%;
	background-color: #d48383;
	color: #FFF;
	float: left;
	padding: 0 12px;
	min-width: 70px;
}
.lecNum dd {
	height: 32px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	padding: 0 12px;
	min-width: 70px;
}
.lecContent h4 {
	margin-bottom: 1em;
}
.lecContent dl {
	padding-bottom: 1em;
	clear: both;
}
.lecContent dt {
}
.lecContent dd {
	padding-left: 1em;
}
.lecContent .paragraph dt, .lecContent .paragraph dd {
	float: none;
	padding-right: 0;
}

.lecAlphabet {
	display: inline;
	padding: 0 0.5em;
	background-color: #B90707;
	color: #FFF;
	zoom: 100%;
}

.hidden { display: none; }

.list00 { width: 37%; }
.list01 { width: 13%; }
.list02 { width: 15%; white-space: nowrap; }
.list03 { width: 10%; }
.list04 { width: 5%; white-space: nowrap; }
.list05 { width: 15%; white-space: nowrap; }
.list06 { width: 5%; white-space: nowrap; }
.tblLectureList td.list04, .tblLectureList td.list06 { text-align: center; }

.article h4 a:link,.article h4 a:visited, .article h4 a:active {
	color: #404040;
}

#searchForm {
	width: 200px;
	display: block;
	height: 24px;
	position: relative;
	background-image: url(../resources/bg_search-input.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#searchWords {
	width: 156px;
	position: absolute;
	top: 0px;
	left: 7px;
	border: 0px solid #FFF;
	background-color: transparent;
}
#searchBtn {
	position: absolute;
	top: 0px;
	left: 174px;
}

dl.btn-dl {
	background-color: #FFF;
	border: 1px solid #b90707;
	margin-bottom: 2em;
	padding: 0;
	text-align: center;
	border-radius: 10px;
	-ms-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	clear: both;
	box-shadow: 0px 2px 2px rgba(0,0,0,.3);
	-moz-box-shadow: 0px 2px 2px rgba(0,0,0,.3);
	-webkit-box-shadow: 0px 2px 2px rgba(0,0,0,.3);
	display: inline-block;
	zoom: 1;
} dl.btn-dl dt {
	min-width: 12em;
	padding: 0 .5em;
	margin: 0;
	font-weight: bold;
	color: #FFF;
	background-color: #b90707;
	float: left;
	white-space: nowrap;
	border-radius: 10px;
	-ms-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
} dl.btn-dl dd {
	padding: 0 .5em;
	margin: 0;
	background-color: #FFF;
	color: #b90000;
	white-space: nowrap;
	border-radius: 10px;
	-ms-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	margin-left: 13em;
}
dl.btn-dl:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
dl.btn-dl {
	zoom:100%;
}
ul.lecList {
	padding-bottom: 0.5em;
}
.lecList li {
	width: 50%;
	float: left;
}
.lecList li a {
	display: block;
}
ul.lecList-bt {
	padding: 0 0 .5em;
	list-style: none;
}
.lecList-bt li {
	width: 50%;
	float: left;
	margin: 0;
}
.lecList-bt li a {
	background-color: #fff;
	font-size: 14px;
	border: 1px solid #D48383;
	display: block;
	margin: 0.3em;
	padding: 0.5em;
	color: #404040;
	border-radius: 7px;
	-ms-border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	box-shadow: 2px 2px 1px rgba(212,131,131,.8);
	-moz-box-shadow: 2px 2px 1px rgba(212,131,131,.8);
	-webkit-box-shadow: 2px 2px 1px rgba(212,131,131,.8);
}
.lecList-bt li a:hover {
	background-color: #F7E8E8;
	text-decoration: none;
	box-shadow: 0px 0px 1px rgba(212,131,131,.8);
	-moz-box-shadow: 0px 0px 1px rgba(212,131,131,.8);
	-webkit-box-shadow: 0px 0px 1px rgba(212,131,131,.8);
}
.boxApplicant {
  text-align: center;
}
.applicantNav {
  padding: 0!important;
  display: inline-block;
  margin: 0 auto 1em;
}
.applicantNav li {
  list-style: none;
  display: inline-block;
  margin: .25em .5em;
}
.applicantNav li a {
  width: 10em;
  font-weight: bold;
  position: relative;
  display: inline-block;
  padding: 0.5em;
  text-decoration: none;
  color: #FFF;
  background: #F46902;/*色*/
  border: solid 1px #DA410E;/*線色*/
  border-radius: 4px;
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.4);
  text-shadow: 0 1px 0 rgba(0,0,0,0.6);
}
.applicantNav li a:active {/*押したとき*/
  border: solid 1px #03A9F4;
  box-shadow: none;
  text-shadow: none;
}
.applicantNav li a:hover {
  box-shadow: inset 0 -1px 0 rgba(255,255,255,0.4);
  text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
}
.applicantNav li.app_post a {
  background: #9FE201;/*色*/
  border: solid 1px #79AC00;/*線色*/
}
.boxApplicant p {
	font-size: 85%;
}