@charset "utf-8";

.wrap-top{width:100%;position:absolute;z-index:500;background:rgba(255,255,255,0.2);border-bottom:1px solid rgba(255,255,255,0.5);}
.wrap-top .top-link li:nth-child(1) a{background:#9c376a;}
.wrap-top .top-link li:nth-child(2) a{background:#d1576a;}
.wrap-top .top-util .top-lan{border-color:#FFF;}
.wrap-top .top-util .top-lan a.btn-lan{color:#FFF;}
.wrap-header{background:rgba(0,0,0,0);border-color:rgba(255,255,255,0.5);}
.wrap-header.fNav{background:rgba(0,0,0,0.5);border-color:transparent;}
.wrap-header .head-logo span{color:#FFF;}
.wrap-header .head-util li.head-sitemap{background: url(../../images/common/openM.png) no-repeat right center;}
.wrap-header .container > div .btn-mgnb{background-color:rgba(209,87,106,0.75);}
.wrap-header .head-navi .a_1{color:#FFF;}
.wrap-header .head-navi .a_1:hover{color:#f39ba9;}
.wrap-header .head-navi .a_1.on span:after{background:#d1576a;}
.wrap-header .head-navi .a_1.on span:before {background: #f39ba9;}
.wrap-header .head-navi .div_2{background:rgba(156,55,106,0.95);}
.wrap-header .head-navi .a_2.on{color:#9c376a;}
@media all and (max-width:1024px) {
  .wrap-header .head-navi {background: #9c376a;}
  .wrap-header .head-navi .a_1.on {color: #fee3f1;}
  .wrap-header .head-navi .a_2 {border-color:#dcc9d3;}
    .wrap-sub-visual .slogan {margin: 100px 0 0 0;}

}
