@charset "UTF-8";

@media (min-width: 0px) and (max-width: 1024px) {

}

@media (min-width: 482px) and (max-width: 1024px) {

}

@media (min-width: 481px) {

}

a[href^="tel:"] {
    pointer-events: none;
}

.tW{
	color: #FFF;
}

.must{
	color: #FF0000;
	font-size: 90%;
	font-weight: normal;
}
.gf01{
	font-family: 'PT Serif', serif;
	letter-spacing: 3px;
}

.ble{
	color: #004da0;
}

.textyellow {
	background-color:#ffff00;
}

.tb01{
    padding: 5px;
	padding-top: 10px;
    border-top: 1px solid #A0A0A0;
    border-left: 1px solid #A0A0A0;
	text-align: center;
}


.tb02{
    padding: 5px;
	padding-top: 10px;
    border-top: 1px solid #A0A0A0;
    border-left: 1px solid #A0A0A0;
    border-right: 1px solid #A0A0A0;
	text-align: center;
}
.tb02SP{
    padding: 5px;
	padding-top: 12px;
	padding-bottom: 15px;
    border-top: 1px solid #A0A0A0;
    border-left: 1px solid #A0A0A0;
    border-right: 1px solid #A0A0A0;
	text-align: center;
}

.tb03{
    padding: 5px;
	padding-top: 10px;
    border-top: 1px solid #A0A0A0;
    border-left: 1px solid #A0A0A0;
    border-bottom: 1px solid #A0A0A0;
	text-align: center;
}

.tb04{
    padding: 5px;
	padding-top: 10px;
    border: 1px solid #A0A0A0;
}

.tb04SP{
    padding: 5px;
	padding-top: 12px;
	padding-bottom: 15px;
    border: 1px solid #A0A0A0;
}

.caption{
	font-size: 90%;
}

.caption2{
	font-size: 80%;
}

.p00{
	padding: 0px
}
.m00{
	margin: 0;
}



.middleline{
    width: 100%;
    height: 100px;
    background-image: url(../images/common/back01.jpg);
    background-repeat: repeat-x;
	text-align: center;
}

.middleline2{
    width: 100%;
    height: 100px;
    background-image: url(../images/common/back02.jpg);
    background-repeat: repeat-x;
	text-align: center;
}

.middleline3{
    width: 100%;
    height: 100px;
    background-image: url(../images/common/back03.jpg);
    background-repeat: repeat-x;
	text-align: center;
}

.middleline4{
    width: 100%;
    height: 100px;
    background-image: url(../images/common/back04.png);
    background-repeat: repeat-x;
	text-align: center;
}

.middleline5{
    width: 100%;
    height: 100px;
    background-image: url(../images/common/back05.png);
    background-repeat: repeat-x;
	text-align: center;
}

.middleline6{
    width: 100%;
    height: 100px;
    background-image: url(../images/common/back06.png);
    background-repeat: repeat-x;
	text-align: center;
}

.middleline7{
    width: 100%;
    height: 100px;
    background-image: url(../images/common/back07.png);
    background-repeat: repeat-x;
	text-align: center;
}




