

.headerTopMenu .price{
  	background: url(../img/HeaderFooterN/changeNewSky/headerTopIcon_price.svg) top 2px center no-repeat;
}
.headerTopMenu .feature{
  	background: url(../img/HeaderFooterN/changeNewSky/headerTopIcon_feature.svg) top 2px center no-repeat;
}
.headerTopMenu .study{
  	background: url(../img/HeaderFooterN/changeNewSky/headerTopIcon_study.svg) top 2px center no-repeat;
}
.headerTopMenu .experience{
  	background: url(../img/HeaderFooterN/changeNewSky/headerTopIcon_experience.svg) top 2px center no-repeat;
}
.headerTopMenu .online{
  	background: url(../img/HeaderFooterN/changeNewSky/headerTopIcon_online.svg) top 2px center no-repeat;
}


#logo a.mainlogoImg {
	background: url(../img/HeaderFooterN/changeNewSky/headerNewMainLogo.svg) top 0px left no-repeat;	
}
.headerTopLink a {
	box-shadow: 0 2px #bbb;	
}


.headerTopLink a.studentButton {
	background: url(../img/HeaderFooterN/changeNewSky/headerTopLink_student.svg) top 5px center no-repeat,
				#4d9ccd;
	border-radius: 30px 0 0 30px;
}
.headerTopLink a.visitorButton {
	background: url(../img/HeaderFooterN/changeNewSky/headerTopLink_visitor.svg) top 5px center no-repeat,
				#555;
	border-radius: 0 30px 30px 0;
}

@media screen and (min-width: 750px) {
nav{
 height: 80px;/*headerの高さ*/
 background: #0c5e94;
}
nav.headerNavi {
    background: #074975;
}
#logo a.mainlogoImg {
	background: url(../img/HeaderFooterN/changeNewSky/headerNewMainLogoW.svg) top 0px left no-repeat;
}
.headerTopLink a {
	box-shadow: 0 3px #333;	
}
.headerTopMenu .price, .headerTopMenu .feature, .headerTopMenu .study, .headerTopMenu .experience, .headerTopMenu .online {
    padding: 50px 0 2px;
}
.headerTopMenu .price{
  	background: url(../img/HeaderFooterN/changeNewSky/headerTopIcon_price.svg) top 8px center no-repeat;
}
.headerTopMenu .feature{
  	background: url(../img/HeaderFooterN/changeNewSky/headerTopIcon_feature.svg) top 8px center no-repeat;
}
.headerTopMenu .study{
  	background: url(../img/HeaderFooterN/changeNewSky/headerTopIcon_study.svg) top 8px center no-repeat;
}
.headerTopMenu .experience{
  	background: url(../img/HeaderFooterN/changeNewSky/headerTopIcon_experience.svg) top 8px center no-repeat;
}
.headerTopMenu .online{
  	background: url(../img/HeaderFooterN/changeNewSky/headerTopIcon_online.svg) top 8px center no-repeat;
}

.headerTopLink a.studentButton {
	background: url(../img/HeaderFooterN/changeNewSky/headerTopLink_student.svg) top 5px center no-repeat,
				#5699c4;	
}
.headerTopLink a.visitorButton {
	background: url(../img/HeaderFooterN/changeNewSky/headerTopLink_visitor.svg) top 5px center no-repeat,
				#555;	
}

}



.Toggle {
    background: url(../img/HeaderFooterN/headerHamburger_text.svg) bottom 5px center no-repeat, #222;
}
.secList {
    color: #464749;
}








.footerArea{
	background: #222;
}
footer .GoToTop a {
    border-radius: 16px;
    border: solid 5px #222;
    margin: 0 auto -50px;
}
footer .GoToTop a p::before {
    content: url(../img/HeaderFooterN/changeNewSky/iconGoToTop.svg);
}
footer .GoToTop a p {
    color: #222;
}



footer .feature ul,
footer .contents .subFooterLinks ul{
	border-top:1px solid #333;
}
footer .feature ul li a,
footer .contents .subFooterLinks ul li a{
	border-bottom:1px solid #333;
}
footer .footerLink{
	background: #333;
}


footer .socialmedia h4,
footer .feature ul li a span{
	color: #aaddf7;
}
footer .feature ul li a:hover{
	color:#007d88;
}
footer .GoToTop:before {
    background: url(../img/HeaderFooterN/changeNewSky/goToTop_vispo.svg) top center no-repeat;
}
footer .vistLogo a {/* メインのロゴ */
	background: url(../img/HeaderFooterN/changeNewSky/footerVistLogo.svg);
}
footer .contents .subFooterLinks:nth-child(1) h4{
	background: url(../img/HeaderFooterN/changeNewSky/footerIcon_contents.svg) left center no-repeat;
}
footer .contents .subFooterLinks:nth-child(2) h4{
	background: url(../img/HeaderFooterN/changeNewSky/footerIcon_pencil.svg) left center no-repeat;
}
footer .contents .subFooterLinks:nth-child(3) h4{
	background: url(../img/HeaderFooterN/changeNewSky/footerIcon_school.svg) left center no-repeat;
}
footer .contents .subFooterLinks:nth-child(4) h4{
	background: url(../img/HeaderFooterN/changeNewSky/footerIcon_mail.svg) left center no-repeat;
}
footer .contents .subFooterLinks:nth-child(5) h4{
	background: url(../img/HeaderFooterN/changeNewSky/footerIcon_etc.svg) left center no-repeat;
}


@media only screen and (min-width: 768px) {/* PC用 */
footer .vistLogo a {/* メインのロゴ */
  background: url(../img/HeaderFooterN/changeNewSky/footerVistLogo.svg) left center no-repeat;
  background-size:contain;
}
}