@charset "utf-8";
/* CSS Document */

@media screen and (max-width:1000px){

/*=================================
    message
===================================*/


/*  message-cont
--------------------*/
.message > .ttl.uline{ margin-bottom: 25px; }
.message-cont .ttl { margin-bottom: 15px; }



/*  message-cont01
--------------------*/
.message-cont01 { padding: 40px 10px; margin-bottom: 0; }
.message-cont01 .message-entxt {
    font-size: 1.2em;
    line-height: 1.5em;
    letter-spacing: 2px;
    margin-bottom: 20px;
}
.message-cont01 .message-jatxt{
	padding: 0 20px;
	font-size: 1.2em;
    line-height: 1.5em;
    margin-bottom: 20px;
}
.message-cont01 .message-jatxt::before{ left: 0; }
.message-cont01 .message-jatxt::after{ right: 0; }
.message-cont01 .message-txt {
    margin-bottom: 30px;
}
.message-cont01 .message-list li {
    float: none;
    margin: 0 auto 40px auto;
    width: 280px;
}
.message-cont01 .message-list li:last-child{ margin: 0 auto; }
.message-cont01 .message-list .message-ttl{ padding: 107px 0; margin-bottom: 10px; }


/*  message-cont02
--------------------*/
.message-cont02 { padding: 40px 10px; margin-bottom: 40px; }
.message-cont02 .message-txt{ margin-bottom: 20px; }
.message-cont02 .message-txt02 span { font-size: 2em; margin-top: 15px; }

/*  message-cont03
--------------------*/
.message-cont03 .ttl{ margin-bottom: 30px; }


}/*media query 締め*/