@charset "UTF-8";
/*
Theme Name: サワムラガク東京 キャンセルポリシー
Author: M.Kojima
*/

main{
	padding: 0 0 115px;
	line-height: 1.5;
}

/*=======================================================
h1
=======================================================*/
.h1_wrapper h1{
	padding: 0;
}
.h1_wrapper h1::before {
	content: "";
    background: url(../images/top/teacher_hagumi.svg) no-repeat;
    background-size: contain;
    width: 67px;
    height: 108px;
    display: block;
    position: absolute;
    left: 240px;
    top: -17px;
}
@media screen and (max-width : 750px){
	.h1_wrapper h1 {
    	padding: 0 0 0 50px;
	}
	.h1_wrapper h1::before {
    	left: 90px;
    	top: -9px;
	}
}
/*=======================================================
一覧
=======================================================*/
/***注意書き***/
main > p{
	width: 1020px;
	margin: 0 auto 20px;
}
main > p + p{
	margin-bottom: 50px;
}
/***リスト***/
main .info{
	width: 1020px;
	margin: 0 auto 80px;
}
main .info dt{
    color: #fff;
    font-size: 26px;
    font-weight: bold;
    height: 55px;
    display: flex;
    align-items: center;
    background: #3c2a10;
    border-radius: 10px;
    padding: 4px 0 0 25px;
    margin: 0 0 25px;
    position: relative;
}
main .info dd{
	margin: 0 0 35px;
	padding: 0 20px;
}
main .info dd p + p{
	margin: 1rem 0 0;
}
@media screen and (max-width : 750px){
	main > p {
		width: initial;
		margin: 0 60px 20px;
	}
	main .info {
		width: initial;
		margin: 0 60px 80px;
	}
	main .info dt {
    	font-size: 28px;
    	height: 60px;
	}
}
