@charset "UTF-8";

header {
	padding: 0 0 0;

}

.sche-header { background: rgb(216,25,39); }
/*.company-header .seminar-logo { float: left; width: 440px; padding: 10px 0; }*/

h1.sche {text-align: center;
font-size: 6rem;}

.contents{position: relative!important;}

/*.block6{position: fixed;width: 100%;
bottom: 0;}
*/
/*.sche_contact p a{display: block;
width: 150px; height: 150px; padding: 30px; text-align: center; font-size: 30px; color: rgb(255,255,255); border-radius: 100%; transition: all 0.1s ease-in-out 0s;background: rgb(220,0,0); border-bottom: 5px solid rgba(0,0,0,.1); }*/

.sche_contact
{position: fixed;width: 20%;
bottom: 3%;right: 5%;}

.sche_contact p a{display: inline-block;
  width: 150px;
  height: 150px;
  line-height: 150px;
  border-radius: 50%;padding: 30px; text-align: center; font-size: 30px; color: rgb(255,255,255); border-radius: 100%; transition: all 0.1s ease-in-out 0s;background: rgb(220,0,0); border-bottom: 5px solid rgba(0,0,0,.1);
	text-decoration: none;
}




.sche_contact p a:hover { background-color: rgb(255,210,0); border-bottom: 5px solid rgb(200,160,10); color: rgb(0,0,0); text-decoration: none; }
.sche_contact p a:active { padding: 10px 0px 5px; margin-top: 5px; background-color: rgb(255,210,0); border-bottom: 10px solid rgb(255,210,0); color: rgb(0,0,0); }


@media only screen and (max-width: 767px) {


	.sche_contact
{position: fixed;width: 20%;
bottom: 3%;right: 18%;}

	.sche_contact p a{
  width: 80px;
  height: 80px;
  line-height: 80px;

}

	h1.sche {
font-size: 3rem;}


	}
