@charset "utf-8";

/*
+++++++++++++++++++++++++++++++

テキスト

+++++++++++++++++++++++++++++++
*/

.txt-base{
	line-height: 2.5;
	margin-bottom:30px;
}

@media screen and (min-width:992px),
print {
	.txt-base{
	margin-bottom:60px;
}
}

.txt-base01{
	line-height: 2.5;
	margin-bottom:20px;
}

@media screen and (min-width:992px),
print {
	.txt-base01{
	margin-bottom:30px;
}
}

.txt12{
	font-size:12px;
}

.txt12-01{
	font-size:12px;
    margin-top:10px;
}


.txt13{
	font-size:12px;
	line-height:2;
}

@media screen and (min-width:768px),
print {
.txt13{
	font-size:13px;
}
	}

.txt17{
	font-size:17px;
	margin-bottom: 20px;
}

@media screen and (min-width:992px),
print {
	.txt17{
	margin-bottom:40px;
}
}

.txt18{
	font-size:18px;
	margin-bottom: 20px;
}

@media screen and (min-width:992px),
print {
	.txt18{
	margin-bottom:40px;
}
}

.txt19{
	font-size:19px;
	margin-bottom: 20px;
}

@media screen and (min-width:992px),
print {
	.txt19{
	margin-bottom:40px;
        line-height: 2.5;
}
}

.txt20{
	font-size:20px;
	margin-bottom: 20px;
}

@media screen and (min-width:992px),
print {
	.txt20{
	margin-bottom:40px;
}
}

.txt23{
	font-size:18px;
	margin-bottom: 20px;
}

@media screen and (min-width:992px),
print {
	.txt23{
        font-size:23px;
	margin-bottom:40px;
}
}

.txt24{
    font-size:19px;
    margin-bottom: 15px;
}

@media screen and (min-width: 992px),
print {
   .txt24{
    font-size:24px;
    margin-bottom:40px;
} 
}

.txt30{
	font-size:23px;
	margin-bottom: 20px;
}

@media screen and (min-width:992px),
print {
	.txt30{
        font-size:30px;
	margin-bottom:40px;
}
}

.txt55{
    font-size:25px;
    margin-bottom: 30px;
}

@media screen and (min-width:768px),
print {
   .txt55{
    font-size:55px;
       margin-bottom:50px;
} 
}

/*
+++++++++++++++++++++++++++++++

その他、テキスト

+++++++++++++++++++++++++++++++
*/



.txt-etc01{
    font-size:19px;
    margin-bottom: 15px;
}

@media screen and (min-width: 992px),
print {
   .txt-etc01{
    font-size:24px;
    margin-bottom:40px;
} 
}

.txt-etc02{
    line-height:1.8;
}

@media screen and (min-width: 992px),
print {
    .txt-etc02{
    line-height: 2.5;
}
}

.txt-etc03{
	line-height: 2.5;
	margin-bottom:10px;
}

@media screen and (min-width:992px),
print {
	.txt-etc03{
	margin-bottom:10px;
}
}

/*
+++++++++++++++++++++++++++++++

line-height

+++++++++++++++++++++++++++++++
*/

.line-hi25{
    line-height:1.8;
}

@media screen and (min-width: 992px),
print {
    .line-hi25{
    line-height: 2.5;
}
}


/*
++++++++++++++++++++++++++++++++++++++++

@media screen and (min-width: 992px),
print {
    
}

@media screen and (min-width: 768px) and (max-width:991px)
{
}

++++++++++++++++++++++++++++++++++++++++
*/