@media screen and (min-width: 769px){

body{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;color:#333;
	letter-spacing:0.03em;
	line-height : 1.7em;
	font-weight: 400;
}
*{
	margin: 0;
	padding: 0;
}
a{
	text-decoration: none;
}
ul{
	list-style:none;
}
.sp-br, .sp-ti img, .sp-img, .sp-bn{
	display:none;
}
.green{
	color:#b7de5b;
}
.grey{
	color:#cecece;
}
.or{
	color:#e95504;
}
/*ここからヘッダー*/
header{
	background-color:#fbee99;	
}

h3{
	text-align:center;
	display:block;
	font-size:1.3em;color:#333;
	font-weight:bold;
	line-height : 1.9em;		
}
.center-txt{
	text-align:center;
	font-size:1.2em;
}
.pc-img{
	width:980px;
	height: auto;
	margin:0 auto;
}
.pc-img img{
	width:100%;
	height:auto;
	display:block;
}
/*ここから見出し*/
.middle-y{
	margin:0 auto;
	background-color:#fbee99;
	padding:10px 0 30px 0;
}
.middle-txt{
	margin:0 0 40px 0;
}
.tokucho{
	width:938px;
	margin:8px auto 20px auto;
	border:solid 1px #cecece;
	padding:0 20px;	
}
.middle-txt h3{
	text-align:center;
	padding:4px 8px;
	display:block;
	width:280px;
	margin:0 auto 8px auto;
	background-color:#fff;
	border-radius:16px;
	font-size:1.2em;
}
.middle-txt p{
	width:980px;
	line-height : 2.0em;
	margin:0 auto ;
	font-weight:bold;
	font-size:1.1em;
	text-align:center;
}
.middle-w, .course-box{
	width:92%;
	margin:40px auto;
}
.course-box h1{
	width:980px;
	padding:12px 0px;
	background-color:#272477;
	text-align:center;
	font-size:1.6em;color:#fff;
	font-weight:normal;
	line-height:1.2em;
	margin:60px auto 20px auto;
}
.course-box h2{
	font-size:1.2em;
	font-weight:bold;
	text-align:center;
	line-height:1.6em;
}
.course-box p{
	margin:10px 0;
}
.course-box img{
	margin:10px auto 0px auto;
	width:72%;
	height:auto;
	display:block;
}
.course-box .terakoya_img{
	margin:10px auto 0px auto;
	width:400px;
	height:auto;
	display:block;
}
iframe{
	margin-top:20px;
}
/*ここからフッター*/
footer{
	width:100%;
	height: auto;
	padding:10px 0 20px 0;
	background-color:#888;
}
footer p{
	font-size:0.8em;color:#fff;
	text-align:center;
}
.button{
	clear:both;
	width:480px;
	padding:20px 0px 18px 0px;
	background-color:#b7de5b;
	font-size:1.6em;color:#333;
	text-align:center;
	border-radius:8px;
	margin:30px auto 20px auto;
	height: auto;
	display:block;
	font-weight:bold;
	border-bottom:solid 4px #8fad4a;
}
.button3{
	clear:both;
	width:480px;
	padding:16px 0px 12px 0px;
	background-color:#fbee99;
	font-size:1.2em;color:#333;
	text-align:center;
	border-radius:8px;
	margin:10px auto;
	height: auto;
	display:block;
	font-weight:bold;
	border-bottom:solid 4px #f1c20f;
}
/*.button:after,.button3:after{
	margin: 0 0 0 4px;
    content: '';
    display: inline-block;
    width: 20px;
    height: 20px;
    background-image: url(../images/yajirushi.png);
    background-size: contain;
    position: relative;
    top: 3px;
}*/
<!--.button:before{
	margin:0 8px;
    content: '';
    display: inline-block;
    width: 28px;
    height: 28px;
    background-image: url(../images/shiryoicon.png);
    background-size: contain;
    position: relative;
    top: 5px;
}-->
}