@charset "utf-8";


/*--------一覧----------*/


.event li{
	border-bottom:1px solid #CCC;
	display:block;
	line-height:1.3;
	padding:5px;
}


.event a{
	color: #000;
	}

.event span{
	font-size: 16px;
	font-weight: bold;
	color: #666;
	padding: 10px 0 10px 60px;
	text-decoration: /gapyear/sp/css/none;
	}
.event .hl03{
	font-size: 16px;
	}

.event p span{
	font-size: 14px;
	font-weight: normal;
	color: #D80000;
	padding: 10px 0 10px 10px;
	text-decoration: /gapyear/sp/css/none;
	}



/* 澳门皇冠体育_足球比分￥投注app官网 */
	.event span.info{
	display: block;
	background: url(/gapyear/sp/cmn/icon01.gif) left 8px no-repeat;
	background-size: 50px 22px;
	-webkit-background-size: 50px 22px;
	-moz-background-size: 50px 22px;
	-o-background-size: 50px 22px;
	-ms-background-size: 50px 22px;
	}

/* 情報公開 */
	.event span.dis{
	display: block;
	background: url(/gapyear/sp/cmn/icon02.gif) left 8px no-repeat;
	background-size: 50px 22px;
	-webkit-background-size: 50px 22px;
	-moz-background-size: 50px 22px;
	-o-background-size: 50px 22px;
	-ms-background-size: 50px 22px;
	}

/* 年度報告 */
	.event span.rep{
	display: block;
	background: url(/gapyear/sp/cmn/icon03.gif) left 8px no-repeat;
	background-size: 50px 22px;
	-webkit-background-size: 50px 22px;
	-moz-background-size: 50px 22px;
	-o-background-size: 50px 22px;
	-ms-background-size: 50px 22px;
	}

/* 教育教材 */
	.event span.dat{
	display: block;
	background: url(/gapyear/sp/cmn/icon06.gif) left 8px no-repeat;
	background-size: 50px 22px;
	-webkit-background-size: 50px 22px;
	-moz-background-size: 50px 22px;
	-o-background-size: 50px 22px;
	-ms-background-size: 50px 22px;
	}

/* その他 */
	.event span.etc{
	display: block;
	background: url(/gapyear/sp/cmn/icon05.gif) left 8px no-repeat;
	background-size: 50px 22px;
	-webkit-background-size: 50px 22px;
	-moz-background-size: 50px 22px;
	-o-background-size: 50px 22px;
	-ms-background-size: 50px 22px;
	}

/* 開催告知 */
	.event span.eve{
	display: block;
	background: url(/gapyear/sp/cmn/icon04.gif) left 8px no-repeat;
	background-size: 50px 22px;
	-webkit-background-size: 50px 22px;
	-moz-background-size: 50px 22px;
	-o-background-size: 50px 22px;
	-ms-background-size: 50px 22px;

	}
/* 年間スケジュール */
	.event span.sche{
	display: block;
	background: url(/gapyear/sp/cmn/icon07.gif) left 8px no-repeat;
	background-size: 50px 22px;
	-webkit-background-size: 50px 22px;
	-moz-background-size: 50px 22px;
	-o-background-size: 50px 22px;
	-ms-background-size: 50px 22px;
	}


 /*----------- 詳細 ---------------*/


.info-detail{
	border-bottom: 1px dotted #DDD;
	padding: 0 10px 25px 10px;
}
.info-detail img{
	padding: 15px 0;
}

header.ttl{
	border-bottom: 1px dotted #CCCCCC;
	padding-top: 16px;
}

header.ttl p {
  margin-bottom: 10px;
  color:#333;
}

header.ttl p span {
	margin:0px 0px 0px 6px;
	padding: 0 10px;
  color:#FFF;
  font-size:85%;
    background: url(/gapyear/sp/renew_cmn/news.png) no-repeat right top;
}

header.ttl h2{
	padding: 0px 0px 10px 0px;
	font-size: 138.5%;
	margin: 0px;
	background: /gapyear/sp/css/none;
}

header.ttl h2 span{
	vertical-align: middle;
	margin-right:10px;
  color:#cc0000;
  padding:3px 8px 2px 8px;
  font-size:77%;
}


header.ttl h2 .red{
  background: #cc0000;
}

#main header.ttl h2 .yel{
  background: #FF8000;
  padding:2px 29px;
}

#main header.ttl h2 .green{
  background: #0085B2;
  padding:2px 18px;
}

header.ttl .new{
	margin-left:5px;
}

.info-detail .ttl p span{
	margin:0px 0px 0px 10px;
	padding: 2px 8px;
  color:#FFF;
  font-size:85%;
}

.info-detail span.info{
    background:#1A88B9;
}

.info-detail span.dis{
    background:#00B259;
}

.info-detail span.rep{
    background:#D70F5B;
}

.info-detail span.dat{
    background:#EE411A;
}

.info-detail span.eve{
    background:#AE3186;
}

.info-detail span.sche{
    background:#4242B9;
}


/* kakikae
---------------------------------------------------- */

#kakikae {
	padding: 30px 2px 10px 2px;
	line-height: 180%;
}

/* 文字配置*/

#kakikae .left{
	width:100%;
	margin:0 auto;
	text-align:left;
}

#kakikae .center{
	width:100%;
	margin:0 auto;
	text-align:center;
}

#kakikae .right{
	width:100%;
	margin:0 auto;
	text-align:right;
}

/* 見出し */

#kakikae h1{
	font-size:240%;
	line-height:1.5;
	background: url(/gapyear/sp/css/none);
	margin: 0px;
	padding: 0px;
	color:#000;
}

#kakikae h2{
	font-size:180%;
	line-height:1.5;
	margin:0;
	background: url(/gapyear/sp/css/none);
	padding: 0px;
	border-bottom:/gapyear/sp/css/none;
}

#kakikae h3{
	font-size:140%;
	line-height:1.5;
	background: url(/gapyear/sp/css/none);
	margin: 0px;
	padding: 0px;
	color:#3D3D3D;
	min-height: 35px;
	height: auto !important;
	height: 45px;
}


#kakikae h4{
	font-size:120%;
	line-height:1.5;
	margin:0;
	background: url(/gapyear/sp/css/none);
	padding: 0px;
	color: #3D3D3D;
}

#kakikae h5{
	font-size:100%;
	line-height:1.5;
	margin:0;
	background: url(/gapyear/sp/css/none);
	padding: 0px;
}

#kakikae h6{
	font-size:82%;
	line-height:1.5;
	margin:0;
	background: url(/gapyear/sp/css/none);
	padding: 0px;
}

/* リスト */

#kakikae ol li{
	list-style:decimal;
	list-style-position:inside;
}

#kakikae ul li{
	list-style:disc;
	list-style-position:inside;
}


/* インデント */

#kakikae blockquote {
	padding-left:1em;
}

/* テーブル */

#kakikae table{
	font-size:100%;
	border-collapse: collapse;
}

/* 線 */

#kakikae hr{
	display:block;
}

/* イタリック */
#kakikae em {
	font-style: oblique;
	font-style: italic;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

/* 太文字 */
#kakikae strong{
	font-weight:bold;
}

/* イタリック太文字 */

#kakikae em strong,
#kakikae strong em {
	font-style: oblique;
	font-style: italic;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight:bold;
}

/* 画像 */
#kakikae .photoLeft{
		float:left;
		padding-right:20px;
}

#kakikae .photoRight{
	float: right;
	padding-left: 20px;
}

#kakikae a{
	color:#0065AC;
}
