@charset "utf-8";
@media screen and (min-width:766px) {
    .plat-one-text .show-pc{display: inline-block !important;}	
}
@media screen and (max-width:767px) {
	.show-sp{display: block !important;}
    .show-pc,.plat-one-text .show-pc{display: none !important;}
    /* .head-page-menu .hea-one-menu .menu{display: none;position: absolute;width: 100%;left: 0; top: 77px;background: #fff;z-index: 999;}
    .head-page-menu .hea-one-menu .menu li{width: 100%;display: block;}
    .head-page-menu .hea-one-logo{padding-top: 0;padding-left: 0;}
    
    .head-page-menu .hea-one-menu{display: inline-block;float: none;}
    .head-page-menu .hea-one-logo, .head-page-menu .hea-one-menu{vertical-align: middle;}
    .head-page-menu .hea-one{padding: 10px 15px;}
    .head-page-menu{border-bottom: 1px solid #ccc;} */

    .menu-smartphone{display: block;}
    .menu-smartphone img{width: 30px;}
    .hea-one-logo{width: 60%;}
    .hea-one-menu{width: 100%;text-align: left;}
    .menu-smartphone{width: 40%;display: inline-block;vertical-align: middle;text-align: right;}
    .menu{display: none;}
    .menu li{display: block;width: 100%;border-top: 1px dashed #fff;}
    .menu li:first-child{margin-top: 10px;}
    .sub-menu{display: block;position: relative;top: 0;width: 100%;padding-left: 15px;background: none;}
    .sub-menu a{border-bottom: none;}
    .menu > li > a{background: none;}
    .sub-menu a.active{color: #fff;}
    .sub-menu a:first-child{padding-top: 0;padding-bottom: 0;}
    .menu li:last-child a{color: #000;padding: unset;background: none;padding: 10px 50px 10px 13px;}
    .menu > li.active > a, .menu > li:hover > a{color: #fff !important;background: none;}

    .hea-two{min-height: 300px;}
}

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

}

@media screen and (max-width:490px) {
    .hea-two{min-height: 200px;}
}