@charset "UTF-8";
@import url(cmn.css);
@import url(base.css);

header nav>ul>li:nth-of-type(5)>a:after{
    content: "";
    height:3px;
    width:100%;
    background:#ecd433;
    position:absolute;
    bottom:0;
}
@media screen and (max-width: 950px){
    header nav>ul>li:nth-of-type(5)>a:after{
    display:none;
    }
}
/*----*/
.flex{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top:30px;
}

.flex figure{
    width:25%;
}

.flex div{
    width:72%;
    text-align: center;
}
@media screen and (max-width: 950px){
    
}
@media screen and (max-width: 700px){
    .flex{
        	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
    }
    .flex >*{
        width:100%!important;
    }
    .flex figure img{
        width:80%;
        margin:auto;
        display: block;
    }

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

.btn a{
    border: 0!important;
     cursor: pointer!important;
}
