/* set */
*{padding: 0; margin: 0;}
li {list-style: none; outline: none;}
a {text-decoration: none; color: inherit; outline: none;}
body * {box-sizing: border-box;}
img:FOCUS {outline: none;}
button{border: none; outline: none;}
button:focus{outline:none;}
input:focus{outline:none;}
.clearfix::after{
    content: '';
    display: block;
    clear: both;
}
.fl{float: left;}
.fr{float: right;}

/* container */
.container{background-color: #eee; width: 100%; height: auto;}
.container .three_inner{display: flex; width: 100%; height: 100%; max-width: 1280px; margin: 0 auto; align-items: center;}
.container .mentor_wrap{width: 100%; height: auto; background-color: #fff; border-radius: 20px; margin: 40px 0; text-align: center;}
.container .mentor_wrap h1.title{margin: 40px 0;}
.container .mentor_wrap .mentor_list.w1040{width: 100%; height: auto; max-width: 1040px; margin: 0 auto;}
.container .mentor_wrap .mentor_list.w1280{width: 100%; height: auto; max-width: 1280px; margin: 0 auto;}
.container .mentor_wrap .mentor_list{width: 100%; height: auto; max-width: 740px; margin: 0 auto;}
.container .mentor_wrap .mentor_list li{width: 100%; height: auto; min-height: 200px; margin-bottom: 30px; border-radius: 20px; overflow: hidden; font-size: 0;}
.container .mentor_wrap .mentor_list li img{width: 100%;}
.container .mentor_wrap .btn_wrap{width: 100%; max-width: 500px; height: auto; margin: 0 auto 30px;}
.container .mentor_wrap .btn_wrap button.three_btn{width: 100%; height: 50px; background-color: #f049c1; color: #fff; font-weight: bold; cursor: pointer; border-radius: 30px; font-size: 20px;}