﻿@charset "utf-8";
/* CSS Document */

/*-----////共通////-----*/

/*-----各ページのメインタイトル-----*/
.main_title_logo{
       padding:14px 20px;
       font-weight:bold;
       font-size:255%;
}

/*-----動画埋め込み-----*/
.Video{
  background: #000000;
  controlsList: nodownload;
  preload: none;
  width:400px;
  display: block;
  margin:10px auto;
}
/*-----動画再生前の画像-----*/
poster{
  object-fit: contain;
}

/*-----////概要のページ////-----*/

/*-----概要のページ　メニュー-----*/
#menu2020 {
           padding:10px;
           line-height:2;
}           
#menu2020 li a {
           display:block;
           color: #0A3359;
	   text-decoration:none;
}
#menu2020 li a:hover {
           background-color:#d0e4e8;
           font-weight:bold;
}
/*-----概要のページ　募集コース・募集人員・選考方法の表-----*/
#bosyuu{
	margin:15px;
        border: 2px solid #5f6527;
	font-size:100%;
        text-align:center;
}
#bosyuu td{
	border:1px solid;
        padding:3px;
}
/*-----概要のページ　教育学講座の一覧-----*/
#kyouikugakukouza{
	margin:15px auto;
        border: 2px solid #5f6527;
	font-size:100%;
        text-align:center;
}
#kyouikugakukouza tr{
        height:50px;
}
#kyouikugakukouza td{
	border:1px solid;
        padding:5px;
}
/*-----概要のページ　実践力向上講座の一覧-----*/
#jissenryoku{
	margin:15px;
        border: 2px solid #5f6527;
	font-size:100%;
        text-align:center;
}
#jissenryoku tr{
        height:90px;
}
#jissenryoku td{
	border:1px solid;
        padding:5px;
}

/*-----概要のページ　応募資格　中項目-----*/
.sikakuText00 {
	font-size:120%;
	padding-left:16px;
        margin-top:10px;
}
/*-----概要のページ　応募資格　小項目-----*/
.sikakuText01 {
	font-size:100%;
	text-indent:-3em;
	padding-left:3em;
	padding-top:4px;
}
.sikakuText02 {
	font-size:100%;
	text-indent:-2em;
	padding-left:3em;
	padding-top:4px;
}
.sikakuText02a {
	font-size:100%;
	text-indent:-2em;
	padding-left:5em;
	padding-top:4px;
}
/*-----概要のページ　応募資格　補足(保険について)-----
.sikakuText03 {
	font-size: 90%;
	text-indent:-1.5em;
	padding-left:3em;
	padding-top:4px;
}*/

/*-----概要のページ　講座の説明-----*/
.kouza_setsumei {
        position:relative;
        width:650px;
        border: 2px solid #5f6527;
        background-color:#e0ebaf;	
	margin:10px auto;
	padding:8px 10px 8px 16px;
	font-size:100%;
}
/*-----概要のページ　スクールライフサポーター問合せ先一覧-----*/
#SLS{
	margin:15px auto;
        border: 2px solid #5f6527;
	font-size:100%;
        text-align:center;
}
#SLS tr{
        height:50px;
}
#SLS td{
	border:1px solid;
        padding:5px;        

}
/*-----ほっと・コンサルタント-----*/
#collegeList06 {
	padding-left: 90px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-indent: -3.2em;
}
#collegeList06 li {
	font-size: 100%;
	list-style-type: none;
}

/*-----カレッジニュースのリスト-----*/
.news2020 {
	margin:15px auto 15px;
        border:solid 1px ;
        font-size:90%;
        text-align:center;
}
.news2020 td {
	border:solid 1px ;
	padding: 5px;
}
.news2020 td a {
           display:block;
	   color: #0A3359;  
	   text-decoration:none;
}
.news2020 td a:hover {
           background-color:#d0e4e8;
           font-weight:bold;
}
/*-----////受講者専用ページ////-----*/

/*-----受講者専用ページ　講座ブロック-----*/
.kouza{
        margin-bottom:10px; 
}

/*-----受講者専用ページ　メニュー-----*/
.kouza_menu{
        margin-right:2%;
        padding:10px 20px;
        background-color:#006400;
        color:#ffffff;
        font-weight:bold;
        font-size:133%;
}

/*-----受講者専用ページ　講座タイトル-----*/
.kouza_title{
        margin-right:4%;
        padding:5px 20px;
        background-color:#009900;
        color:#ffffff;
        font-weight:bold;
        font-size:133%;
}
/*-----受講者専用ページ　特別講座タイトル-----*/
.tokubetsu{
        margin-right:4%;
        padding:5px 20px;
        background-color:#006eb0;
        color:#ffffff;
        font-weight:bold;
        font-size:133%;
}
/*-----受講者専用ページ　講座内容-----*/
.kouza_naiyou{
        /*margin-top:10px;*/
        padding:10px 10px 10px 1em;
        line-height:2; 
}
/*-----受講者専用ページ　画像-----*/
.kouza_naiyou img{
        float:right;
        margin-right:20px;
        width:120px;
        border:#fa9a9a9;
}

/*-----受講者専用ページ　様式ダウンロード等-----*/
.download_youshiki{
        margin:10px auto;
        font-size:100%;
        line-height:1.5;
        text-align:center;
        border:solid 1px;
}
.download_youshiki th{
        background-color:#bfefbf;
        font-size:110%;
        border:solid 1px #000000;
        text-align:center;
        padding:5px;
}
.download_youshiki td{
        border:solid 1px;
        padding:5px;
}
/*-----代替受講の動画を選ぶ-----*/
.download_youshiki td a {
           display:block;
	   color: #0A3359;  
	   text-decoration:none;
           line-height:2;
}
.download_youshiki td a:hover {
           background-color:#d0e4e8;
           font-weight:bold;
}
/*-----受講者専用ページ　グループ写真の枠-----*/
.group26{
	margin:auto;
}

.group26 td{
	border:1px solid;
	padding:4px;
}
.group26 td img{
        width:290px;
}

/*-----申込のページ　募集要項ダウンロード-----*/
#download_youkou{
        /*position:relative;*/
        border:2px solid #da70d6;
        background-color:#fff5ee;
        margin:10px;
        font-size:100%;
        text-align:center;
}
#download_youkou td{
        border:1px solid #da70d6;
        background-color:#fff5ee;
        text-align:center;
        padding:10px;
}
#download_youkou img{
        width:100%;
        text-align:center;
        border:solid 1px #a9a9a9;
}

.moushikomi_kochira{
        margin-top:20px;
        margin-bottom:20px;
        font-size:150%;
        padding:10px; 
}
/*-----申込のページ　バナー-----*/
    /***スマートフォン***/
@media(max-width:823px){
.moushikomi_kochira img{
        width:75%;}
}
    /***スマートフォン***/
@media(min-width:824px){
.moushikomi_kochira img{
        width:60%;}
}

/*-----今年度カレッジニュース-----*/
.thisyear {
        background:linear-gradient(90deg , #82ae46, #EFEFEF );
        color:#ffffff;
}
/*-----昨年度カレッジニュース-----*/
.thisyear {
        background:linear-gradient(90deg , #e6b422, #EFEFEF );
        color:#ffffff;
}

/*-----キャンプ申込ページ-----*/
/*-----メインタイトル-----*/
.style_camp01 {
        font-size:166%;
        color:#000066;
        font-weight:bold;
        text-align:center;
}
/*-----項目タイトルの装飾-----*/
.style_camp02{
        padding:10px 20px;
        background-color:#000066;
        color:#ffffff;
        font-size:150%;
        font-weight:bold;
        margin-right:10px;
}
/*-----項目の本文枠-----*/
.camp_contents{
        margin:20px 10px;
}
/*-----項目の本文書式-----*/
.style_camp03{
        font-size:133%;
        padding-left:1em;
        text-indent:-1em;
        line-height:1.5;
}

.camp_renrakusaki{
        width:80%;
        text-align:center;
        border:2px solid #191970;
        background-color:#f7f7f7;
        padding:10px;
        font-size:120%; 
}


/*-----////高校生のための教職セミナーのページ////-----*/

/*-----高校生セミナー　中項目-----*/
.koukouR02 {
        background-color:#32cd32;
        color:#ffffff;
        margin-right:2%;
        padding:10px 20px;
        font-weight:bold;
        font-size:133%;
}

/*-----セミナー　「第○回」*/
.koukouR02_kai{
        font-size:120%;
        padding-left:20px;
        font-weight:bold;
        text-decoration:underline;
}
/*-----セミナー　日程一覧-----*/
.koukou_yotei{
        margin:20px 20px 0px 20px;
        text-align:center;
}

.koukou_yotei td{
        border:solid 1px;
        font-size:90%;
        padding:10px;
}

/*-----セミナー　活動の様子　本文-----*/
.koukou_yousu {
        padding:10px 10px 10px 1em;
        line-height:2; 
}
/*-----セミナー　活動の様子　写真-----*/
/***PC***/
@media(min-width:824px){
.koukou_yousu img{
        float:right;
        width:40%;}
}
/***スマートフォン***/
@media(max-width:823px){
.koukou_yousu img{
        width:200px;
        text-align:center;}
}

/*#h24menu01 td {
	font-size: 15px;
	padding: 3px;
}*/

#collegeBox3 {
	clear: both;
	width: 700px;
	padding-bottom: 18px;
	background-color: #F7F7F7;
	border: 1px solid #d0e4e8;
	margin-bottom: 10px;
        font-family: Meiryo;
}

#contentsBox3A {
	clear: both;
	width: 710px;
	height: 1100px;
	padding-bottom: 144%;
	background-color: #F7F7F7;
	border: 1px solid #FDDC9B;
	margin-bottom: 10px;
        font-family: Meiryo;
}

#sakunenYousu {
	text-align:left;
	font-size:116%;
	margin:4px;
}

#toha00 {
	width:700px;
	border:1px solid #ff8c00;
	margin: 10px auto;
}

#toha00 th {
/*  font-size:133%;  */
	padding: 3px;
	background-color: #ff8c00;
	color: #ffffff;
}
#toha00 td {
	font-size: 14px;
	padding: 3px;
	text-indent: -14px;
	padding-left: 17px;
}
#toha00 p {
	padding-bottom: 6px;
}
#manu00 {
        width:660px;
        text-align:center;
}

#menu00 td {
	width: 220px;
        padding: 3px;
	font-size: 133%;
}

#menu00 td a {display:block;
	     
	      height:100px;
	      text-decoration:none;
}
#menu00 td a:hover {background-color:#d0e4e8;}

#h27menu00 td {
	font-size:133%;
	padding: 3px;
}

#h27menu00 td a {display:block;
	      height:30px;
	      text-decoration:none;
}
#h27menu00 td a:hover {background-color:#d0e4e8;}


/*#h24menu01 td {
	font-size: 15px;
	padding: 3px;
}*/

#h25menu02 td {
	vertical-align: top;
	padding: 3px;
	background-image:url(images/college2013/24yousuwaku.gif);
	background-repeat:repe-t-x;
}

#menu01 td {
	font-size:133%;
	padding: 3px;
}

#menu02 td {
	font-size:133%;
	padding: 3px;
	text-align: center;
}

#h25menu02 td {
	vertical-align: top;
	font-size:133%;
	padding: 3px;
	text-align: center;
}

#h26menu02 td {
	background-image:url(images/college2013/24yousuwaku.gif);
	background-repeat:repe-t-x;
	vertical-align: top;
	font-size:133%;
	padding: 3px;
	text-align: center;
	text-decoration: none; 
}

#h26menu02 a {
	text-decoration: none; 
}


#menu03 td {
	font-size: 14px;
	padding: 3px;
}

#yotei01 {
	margin-left: 10px;
	margin-top: 10px;
}

#yotei01 td {
	font-size:133%;
	padding: 3px;
}

#yotei02 {
	margin-bottom: 10px;
}

#yotei03 {
	margin-left: 20px;
	margin-top: 0px;
}

#yotei03 td {
	font-size: 14px;
	padding: 3px;
}

#yotei04 {
	margin-left: 10px;
	margin-top: 0px;
}

#yotei04 td {
	font-size:133%;
	padding: 3px;
}

#collegeyotei05 {
	width:600px;
	margin:5px auto;
	padding-bottom:8px;
	padding-top:8px;
}

#collegemousikomi01 {
	width:650px;
	margin:10px auto;
	padding:8px 10px 8px 16px;
	font-size:100%;
}
#collegeList01 {
	padding-left: 60px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#collegeList01 li {
	font-size: 140%;
}

#collegeList02 {
	padding-left: 120px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-indent: -5em;
}
#collegeList02 li {
	font-size: 140%;
	list-style-type: none;
}

#collegeList03 {
	padding-left: 140px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-indent: -1em;
}
#collegeList03 li {
	font-size: 120%;
	list-style-type: none;
}

#collegeList04 {
	padding-left: 120px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#collegeList04 li {
	font-size: 120%;
	list-style-type: none;
}

#collegeList05 {
	padding-left: 40px;
	padding-top: 0px;
	padding-bottom: 10px;
}
#collegeList05 li {
	font-size: 140%;
}



#collegeList07 {
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#collegeList07 li {
	font-size: 140%;
	padding-left: 2em;
}

.yoteistyle01 {
	padding-left: 1em;
}

.yoteistyle02 {
	padding-left: 2em;
}

.yoteistyle03 {
	padding-left: 3em;
}

.yoteistyle04 {
	padding-left: 4em;
}

.yoteistyle045 {
	padding-left: 4.5em;
}

.yoteistyle05 {
	padding-left: 5em;
}

.yoteistyle08 {
	padding-left: 8em;
}

.yoteistyle10 {
	padding-left: 10em;
}

.nagareText01 {
	font-size:133%;
}

.nagareText02 {
	font-size: 14px;
}

.nagareText03 {
	padding-left: 1em;
	padding-top: 10px;
}

.mailtouroku2 {
	font-size: 100%;
	padding-left:3.5em;
	text-indent:-1.8em;
	padding-bottom:4px;
}

.mailtouroku1 {
	font-size: 100%;
	padding-left:8em;
	text-indent:-1.8em;
	padding-bottom:4px;
}

.mailtouroku0 {
	font-size: 140%;
	padding-left:3.4em;
	text-indent:-1.8em;
}

.mailtouroku {
	font-size: 140%;
	padding-left:8em;
	text-indent:-1.8em;
}

.heikou {
	width:85%;
	border:4px dotted #006400;
	margin:auto;
	font-size:133%;
	background-color:#ffd3a8;
}

.setumeiText00 {
	color: #000080;
	font-size: 140%;
	font-weight: bold;
	padding-left:16px;
	padding-bottom:6px;
}

.setumeiText00b {
	color: #000080;
	font-size: 140%;
	font-weight: bold;
	text-indent:-140%;
	padding-left:32px;
	padding-right:30px;
	padding-bottom:6px;
	line-height:26px;
}

.setumeiText00c {
	color: #000080;
	font-size:140%;
	text-indent:140%;
        padding-top:10px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:6px;
	line-height:26px;
}


.setumeiText02 {
	font-size: 14px;
	padding-left:28px;
}

.setumeiText02c {
	font-size: 14px;
	padding-left:42px;
	text-indent:-14px;
}

.setumeiText02d {
	font-size: 14px;
	padding-left:28px;
	text-indent:-28px;
}

.setumeiText02e {
	font-size: 14px;
	padding-left:54px;
	text-indent:-24px;
}

.setumeiText03 {
	font-size: 14px;
	padding-left:48px;
}

.setumeiText04 {
	font-size: 14px;
	padding-left:28px;
	padding-right:20px;
}

.setumeiText04b {
	font-size: 14px;
	font-weight: bold;
	text-indent:-14px;
	padding-left:42px;
	padding-right:20px;
}

.setumeiText04c {
	font-size: 14px;
	text-indent:-84px;
	padding-left:112px;
	padding-right:20px;
}

.setumeiText05 {
	font-size: 15px;
	font-weight: bold;
	padding-right:20px;
}

.setumeiText06 {
	font-size: 144%;
	font-weight: bold;
	font-family: "�l�r �o����","�l�r ����",serif;
	padding-left:28px;
}

.setumeiText07 {
	font-size: 15px;
	font-weight: bold;
	color: #dc143c;
	position:absolute;
}

.setumeiText08 {
	font-size: 14px;
	padding-top:4px;
	padding-left:78px;
	padding-right:20px;
	text-indent:-22px;
}

.chart2600{
	position:absolute;
	font-size:20px;
	text-align:center;
}

.chart00{
	width:40px;
	position:absolute;
	font-size:116%;
	text-align:center;
}

.chart01{
	line-height:16px;
	width:12px;
	position:absolute;
	font-size:133%;
}

.chart02{
	width:80px;
	position:absolute;
	font-size:116%;
	text-align:center;
}

.nijisenkou{
	width:640px;
	position:relative;
	font-size:116%;
	margin:5px auto;
	border:6px double #000080;
	padding: 8px;
	background-color:#f5f5f5;
}

#jizenkousyuukai{border:1px solid #000000;
	font-size:15px;
	margin-top:8px;
	margin-bottom:8px;
}

#jizenkousyuukai .low{border-bottom:1px solid;
}

.tokubetu01{
	padding-left: 60px;
	padding-top: 12px;
	font-weight:bold;
}

.tokubetu02{
	padding-left: 64px;
	padding-top: 8px;
}







