@charset "UTF-8";
/*--------------------------
 HEAD SMART
----------------------------*/
.head_smart {
    background-color: #FFFFFF;
    height: 60px;
    position: fixed;
    top: 0px;
    width: 100%;
    z-index: 20;
}

@media screen and (max-width:360px) {
.logo_smart {
    position: absolute;
    top: 6px;
    width: 100%;
    z-index: 20;
    left: 5px;
}
.logo_smart img {
    width: 190px;
    height: auto;
}
}
@media screen and (min-width:360px) {
.logo_smart {
    position: absolute;
    top: 5px;
    width: 100%;
    z-index: 20;
    left: 10px;
}
.logo_smart img {
    width: 200px;
    height: auto;
}
}


/*--------------------------
 PC NAVI　ここ以外、現時点では使っていない。スマホのボトムナビを利用する予定。
----------------------------*/
#nav_wrapper {
	display: none;	
}
#nav_regular_wrapper {
	display: none;	
}

.nav_hamb_gray a {
    color: #D0D0D0 !important;
}
.nav_hamb_raeget {
	pointer-events: none;
}
/*--------------------------
 NAVI HAMBURGER SP
----------------------------*/
.nav_hamburger_sp_xs {
    display: block;
    padding-left: 20px!important;
    margin-top: 20px!important;
}
.nav_hamburger_sp_xs a {
    color: #FFFFFF!important;
    display: block;
    padding-top: 0px!important;
    background-repeat: no-repeat;
    background-size: 14px auto;
    padding-bottom: 0px!important;

    background-image: url("../images/arrow_white.svg");
    background-position: right 10px center;
}
.nav_hamburger_sp_xs a:hover {
	opacity: 0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha(opacity=60)";
}
.nav_hamburger_sp_xs01 {
    background-color: #9b101d;
    margin-bottom: -10px!important;
}
.nav_hamburger_sp_xs02 {
    background-color: #00316c;
	margin-bottom: -10px!important;
}
.nav_hamburger_sp_xs03 {
    background-color: #5f5322;
}
.nav_hamb_back {
    background-color: #BABABA!important;
}
/*--------------------------
 NAVI NEW
----------------------------*/
.nav_new {
	display: none; 
}
.nav_new img {
    width: 22px;
    height: auto;
}
.nav_new_sm {

}
.nav_new_sm img {
    width: 30px;
    height: auto;
	padding-top: 6px;
    padding-left: 8px;
}

