@charset "utf-8";

#wrap {
	max-width: 1000px;
	margin:0 auto;
	color:#333;
}

#wrap a{
	text-decoration:none;
	color:#333;
}

#wrap .bold {font-weight:bold;}
#wrap .red{color:#ff0000; font-weight:bold;}

#wrap h1 {
	margin:20px 0 12px 10px;
}

#wrap #cover {
	margin:0 0 30px 0;
}

#wrap #cover img {
    max-width: 100%;
    height: auto;
}

#wrap .note {
    border:5px solid #00a0e9;
	margin-bottom:20px;
}

#wrap .note h2 {
    margin: 0;
	margin-bottom:20px;
	padding:7px 0 8px 10px;
    background:#00a0e9;
	color:#ffffff;
    font-size: 1rem;
	font-weight:bold;
}

#wrap .note p {
    margin: 0;
	padding:0 20px 20px 20px;
	line-height:1.3;
}

#wrap .note.attention {
    border: 5px solid #ffea00;
}

#wrap .note.attention h2 {
    background: #ffea00;
    color: #333;
}

#wrap .note.important {
    border: 5px solid #ea5c60;
}

#wrap .note.important h2 {
    background: #ea5c60;
}

#wrap #tyuui {
	font-size:88%;
	line-height:1.3;
}

#wrap #sponsor {
    martin-top: 40px;
	margin-bottom: 30px;
    text-align: center;
}

#wrap #sponsor img {
    max-width: 100%;
    height: auto;
}

#wrap #toiawase {
	margin-bottom:30px;
	line-height:1.3;
}
#wrap #toiawase span.title {
	background:#029ff0;
	color:#ffffff;
	padding: 7px 9px 5px 9px;
	display:inline-block;
	margin-bottom:5px;
	font-weight:bold;
}
#wrap #toiawase span.tel {
	font-weight:bold;
	font-size:130%;
}
