@charset "utf-8";

/*-----------------------------------------------------------------------*/
/*【catch】*/
/*-----------------------------------------------------------------------*/
.catch {
	text-align:center;
}
.catch h1 {
	padding-top:0;
	padding-left:0;
	padding-right:0;
	background:none;
}
.catch p {
	margin:0;
}

#instructor {
	color:#62593a;
	font-weight:bold;
}

/*-----------------------------------------------------------------------*/
/*【link】*/
/*-----------------------------------------------------------------------*/
#link {
	text-align:center;
}
#link a {
	display:inline-block;
	background:#62593a;
	color:#ffffff;
	text-decoration:none;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	padding:0.3em 0;
	width:7.5em;
	margin-left:1em;
	margin-right:1em;
}


/*-----------------------------------------------------------------------*/
/*【image】*/
/*-----------------------------------------------------------------------*/
ul.image {
	margin:0;
	padding:0;
	margin-top:10px;
}
ul.image li {
	margin:0;
	padding:0;
	list-style:none;
	text-align:center;
	margin-bottom:10px;
}
ul.image li img {
	max-width:100%;
	height:auto;
	width /***/:auto;
	vertical-align:bottom;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
}


/*-----------------------------------------------------------------------*/
/*【section】*/
/*-----------------------------------------------------------------------*/
h2 {
	margin:0;
	padding:0;
	font-size:1.125em;
}
dl {
	margin:0;
	padding:0;
	border-top:1px solid #cccccc;
}
dt {
	margin:0;
	padding:10px;
	padding-bottom:0;
}
dt span {
	display:block;
}
dt span.small {
	font-size:0.9em;
}
dd {
	margin:0;
	padding:10px;
	text-align:right;
	border-bottom:1px solid #cccccc;
}
dd span {
	padding-right:1em;
}
.tax {
	margin:0;
	text-align:right;
	font-size:0.9em;
}


/*-----769px以上-----*/
@media print,screen and (min-width:769px) {

h2 {
	background:url(image/h2.png) no-repeat left bottom;
	padding-left:10px;
	padding-bottom:5px;
}

section > section {
	margin-left:20px;
	margin-right:20px;
}
section > section h2 {
	margin-left:-10px;
	margin-right:-10px;
}
section p {
	margin-left:10px;
}
dt {
	float:left;
	padding-left:1.5em
}
dt span {
	display:inline;
}
dd {
}

}/*-----769px以上-----*/
