@charset "utf-8";
/*------------------------------------
バスのコースの紹介
------------------------------------*/


.school_bus #link_curse_new,
.school_bus #link_curse_2023{
margin-top: -120px !important;
padding-top: 120px !important;
}

.school_bus #link_curse_2024,
.school_bus #link_curse_2025{
	margin-top: -70px !important;
    padding-top: 130px !important;
}
.school_bus .cmn_main01 .txtblock img{
    width: auto;
}
.school_bus .cmn_main01 .txtblock{
	float:left;
	display:block;
	padding: 10px 0 0;
	width:50%;
}
.school_bus .cmn_main01 .img{
	float:left;
	display:block;
	width:50%;
}
.school_bus .cmn_main01 .txt img{
	margin: 20px 0 20px;
	width:100%;
}
.school_bus #contents .cmn_ttl06 em{
	font-size:1.4rem;
	font-weight:normal;
	margin:0 0 0 20px;
}

.school_bus #contents .block01 .timetable{
	/*margin:10px 0 30px;*/
	/*margin: 0 auto;*/
	text-align: center;
	padding: 10px 0 30px;
}
.school_bus #contents .block01 .timetable img{
	/*width: 80%;*/
	width: 400px;
}	

.school_bus #contents .block01 iframe{
	width:500px;
	height:650px;
	margin:0 auto;
	display:block;
}
.school_bus #contents .block01 .acMenu{
	width: 650px;
    margin: 0 auto 20px;
    z-index: 10;
    position: relative;
}
.school_bus #contents .block01 .acMenu .acc{
	background:#f6ecde;
	border-radius:3px;
	font-size:1.6rem;
	font-weight:bold;
	padding: 15px 20px;
}
.school_bus #contents .block01 .opencontents{
	border:2px solid #f6ecde;
	border-top:none;
	padding:20px 0;
	display:none;
}
.school_bus #contents .block01 .opencontents.content01{
	display:block;
}
/*オレンジ*/
.school_bus #contents .block01 .acMenu01 .acc.open{
	background: #f6ecde url(../img/img-school_bus/acc_ico01.gif) no-repeat 96% center;
}
.school_bus #contents .block01 .acMenu01 .acc{
	background: #f6ecde url(../img/img-school_bus/acc_ico02.gif) no-repeat 96% center;
}

.school_bus #contents .block01 .acMenu01 .acc span{
	background:url(../img/img-school_bus/ico_01.gif) no-repeat left center;
	padding: 10px 0 10px 69px;
}
.school_bus #contents .block01 .acMenu01 .acc span{
	color:#f49148;
}
/*あか*/
.school_bus #contents .block01 .acMenu02 .acc.open{
	background: #f6ecde url(../img/img-school_bus/acc_ico03.gif) no-repeat 96% center;
}
.school_bus #contents .block01 .acMenu02 .acc{
	background: #f6ecde url(../img/img-school_bus/acc_ico04.gif) no-repeat 96% center;
}

.school_bus #contents .block01 .acMenu02 .acc span{
	background:url(../img/img-school_bus/ico_02.gif) no-repeat left center;
	padding: 10px 0 10px 69px;
}
.school_bus #contents .block01 .acMenu02 .acc span{
	color:#f46048;
}

/*ピンク*/
.school_bus #contents .block01 .acMenu03 .acc.open{
	background: #f6ecde url(../img/img-school_bus/acc_ico05.gif) no-repeat 96% center;
}
.school_bus #contents .block01 .acMenu03 .acc{
	background: #f6ecde url(../img/img-school_bus/acc_ico06.gif) no-repeat 96% center;
}

.school_bus #contents .block01 .acMenu03 .acc span{
	background:url(../img/img-school_bus/ico_03.gif) no-repeat left center;
	padding: 10px 0 10px 69px;
}
.school_bus #contents .block01 .acMenu03 .acc span{
	color:#f28080;
}
/*あお*/
.school_bus #contents .block01 .acMenu04 .acc.open{
	background: #f6ecde url(../img/img-school_bus/acc_ico07.gif) no-repeat 96% center;
}
.school_bus #contents .block01 .acMenu04 .acc{
	background: #f6ecde url(../img/img-school_bus/acc_ico08.gif) no-repeat 96% center;
}

.school_bus #contents .block01 .acMenu04 .acc span{
	background:url(../img/img-school_bus/ico_04.gif) no-repeat left center;
	padding: 10px 0 10px 69px;
}
.school_bus #contents .block01 .acMenu04 .acc span{
	color:#68b3e7;
}
/*みどり*/
.school_bus #contents .block01 .acMenu05 .acc.open{
	background: #f6ecde url(../img/img-school_bus/acc_ico09.gif) no-repeat 96% center;
}
.school_bus #contents .block01 .acMenu05 .acc{
	background: #f6ecde url(../img/img-school_bus/acc_ico10.gif) no-repeat 96% center;
}

.school_bus #contents .block01 .acMenu05 .acc span{
	background:url(../img/img-school_bus/ico_05.gif) no-repeat left center;
	padding: 10px 0 10px 69px;
}
.school_bus #contents .block01 .acMenu05 .acc span{
	color:#00A65B;
}
/*きいろ*/
.school_bus #contents .block01 .acMenu06 .acc.open{
	background: #f6ecde url(../img/img-school_bus/acc_ico11.gif) no-repeat 96% center;
}
.school_bus #contents .block01 .acMenu06 .acc{
	background: #f6ecde url(../img/img-school_bus/acc_ico12.gif) no-repeat 96% center;
}

.school_bus #contents .block01 .acMenu06 .acc span{
	background:url(../img/img-school_bus/ico_06.gif) no-repeat left center;
	padding: 10px 0 10px 69px;
}
.school_bus #contents .block01 .acMenu06 .acc span{
	color:#FCC700;
}
/*むらさき*/
.school_bus #contents .block01 .acMenu07 .acc.open{
	background: #f6ecde url(../img/img-school_bus/acc_ico13.gif) no-repeat 96% center;
}
.school_bus #contents .block01 .acMenu07 .acc{
	background: #f6ecde url(../img/img-school_bus/acc_ico14.gif) no-repeat 96% center;
}

.school_bus #contents .block01 .acMenu07 .acc span{
	background:url(../img/img-school_bus/ico_07.gif) no-repeat left center;
	padding: 10px 0 10px 69px;
}
.school_bus #contents .block01 .acMenu07 .acc span{
	color:#998EDF;
}

.school_bus #contents .block01 .opencontents .cou{
text-align: left;
font-size:92%;
margin: 0 40px 15px;
}
.school_bus #contents .block01 .opencontents .cou.cou2{
text-align: left;
font-size:92%;
margin: 10px 40px 15px;
}
.school_bus #contents .block01 .opencontents .cou em{
display: block;
text-align: right;
}

.school_bus #contents .time_menu{
	display: flex;
    margin: 50px auto 70px;
    padding: 0 140px;
	position: relative;
    z-index: 1;
}

.school_bus #contents .time_menu li{
	margin: 0 15px;
}

.school_bus #contents .time_menu li img{
	width:100%;
}

.school_bus #contents .cmn_ttl06_2{
	width:770px;
	margin:0 auto;
	letter-spacing: 0;
	z-index: 0;
    position: relative;
}

.school_bus #contents .cmn_ttl06_2 span{
	background:none;
	position: relative;
}

.school_bus #contents .cmn_ttl06_2 span:before{
	content: '●';
    color: #f7b550;
    left: 5px;
    position: absolute;
    font-size: 1.8rem;
    top: -8px;
}
.school_bus #contents .cmn_ttl06_2.pink span:before{
    color: #f19ec1;
}

.school_bus #contents .cmn_ttl06_2.lightblue span:before{
    color: #7dcdf3;
}