@charset "utf-8";

/* 特設ページ 第18回青森県民謡グランプリ */
.bg-minyou {
	background-color: #f7e89c;
}
.tokusetsu-minyou18-latestinfo {
    text-align: left;
    margin: 20px 10px;
    border: solid 2px #edd681;
    padding: 15px 10px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}
.tokusetsu-minyou18-top-text {
    margin: 30px 10px;
    line-height: 1.5em;
    background-color: #fcf0f0;
    font-size: 110%;
    padding: 15px 10px;
    border: solid 1px #f5acab;
    border-radius: 8px;
}
.tokusetsu-minyou18-top-text p {
	font-size: 1.2em;
    font-weight: bold;
    padding-bottom: 10px;
}
.tokusetsu-minyou18-top-img-win {
    margin-bottom: 50px;
    margin-top: 10px;
}
.tokusetsu-minyou18-top-img {
    text-align: -webkit-center;
}
.tokusetsu-minyou18-top-img img {
	width:98%;
}
.tokusetsu-minyou18-link {
	padding: 10px;
	margin: auto;
	text-align: center;
	font-size: 110%;
}
.tokusetsu-minyou18-listtable {
    width: 100%;
    margin: 10px auto 20px auto;
    text-align: left;
    font-size: 11pt;
    background-color: #f8f4eb;
}
.tokusetsu-minyou18-listtable td {
	padding: 5px 10px;
	border: solid 1px #333333;
}
.tokusetsu-minyou18-listtable th {
	padding: 5px 10px;
	border: solid 1px #333333;
	font-size: bold;
	text-align: center;
}
.tokusetsu-minyou18-annotation{
	width: 90%;
	text-align: left;
}
.tokusetsu-minyou18-content-area {
    padding: 15px 10px;
    background-color: #ffffff;
    border-radius: 20px;
    margin: 10px;
}
.tokusetsu-minyou18-table-title {
	text-align: center;
    font-weight: bold;
    font-size: 1.2em;
    margin-bottom: 5px;
    margin-top: 20px;
    color: #9c6d23;
}
.tokusetsu-minyou18-table {
    text-align: left;
    font-size: 12pt;
    line-height: 1.5em;
    margin-left: auto;
    margin-right: auto;
    background-color: #f8f4eb;
}
.tokusetsu-minyou18-table td {
    padding: 5px 10px;
    border: solid 1px #333333;
}
.tokusetsu-minyou18-h1 {
    font-size: 2em;
    font-weight: bold;
    line-height: 1.2em;
    margin: 50px 5px 20px 5px;
}
.tokusetsu-minyou18-h2 {
    font-size: 1.5em;
    font-weight: bold;
    line-height: 1.2em;
    margin-bottom: 15px;
}
.tokusetsu-minyou18-h2-color {
	color: #ba333f;
}
.h2-center {
	text-align: center;
}
.tokusetsu-minyou18-h3 {
	font-size: 1.4em;
    font-weight: bold;
    line-height: 1.2em;
}
.tokusetsu-minyou18-content-text1 {
    font-weight: bold;
    font-size: 110%;
    text-align: center;
}
.tokusetsu-minyou18-content-text2 {
    font-size: 110%;
    text-align: left;
    line-height: 1.5em;
    margin-top: 10px;
}
.tokusetsu-minyou18-content-img {
    margin-top: 10px;
}
.tokusetsu-minyou18-content-bg01{
    background-image: url(/minyou/images/bg_minyou2020_01.png);
    margin-bottom: 30px;
    padding: 20px;
    position: relative;
}
.tokusetsu-minyou18-content-bg02 {
    background-image: url(/minyou/images/bg_minyou2020_02.png);
	padding: 25px 15px 80px 15px;
    background-repeat: repeat;
}
.tokusetsu-minyou18-content-bg03{
    background-image: url(/minyou/images/bg_minyou2020_01.png);
    margin-bottom: 30px;
    padding: 20px 10px;
    position: relative;
}
.tokusetsu-minyou18-content-bg04 {
    background-image: url(/minyou/images/bg_minyou2020_02.png);
	padding: 25px 10px 80px 10px;
    background-repeat: repeat;
}
.tokusetsu-minyou18-content-in {
	z-index:30;
	position: relative;
}
.tokusetsu0minyou18-img-sakura-left {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 10;
    width: 130px;
}
.tokusetsu0minyou18-img-sakura-right {
    position: absolute;
    bottom: 0px;
    right: 0px;
    z-index: 10;
    width: 130px;
}
.tokusetsu0minyou18-img-ougi {
    position: absolute;
    bottom: 0px;
    right: 0px;
    z-index: 20;
    width: 80px;
}
.tokusetsu-minyou18-btn {
	text-decoration: none;
}
.tokusetsu-minyou18-btn p {
	color: #ffffff;
	background-color: #ba333f;
	margin: 20px auto 0;
	font-size: 18px;
	width: 90%;
	padding: 10px;
	text-align:center;
	line-height:1.2em;
}

.tokusetsu-minyou18-btn p:hover {
	filter: brightness(110%);
}