.c-menu.-menu_a li a, .c-menu.-menu_a li .c-unlink {
    border-color: #555;
    padding: 0 24px;
}

.c-menu li.c-sp-closer + li {
    border-left-width: 1px;
    border-left-style: dotted;
}

.c-menu li {
    border-right-style: dotted;
}
@media screen and (max-width: 640px) {#js-globalNavigation.-js-menuSlide-right_side_sliders  {
    left: 100%;
    background: #000;
}}
@media screen and (max-width: 640px) {.c-menu.-menu_a li a, .c-menu.-menu_a li .c-unlink {
    border-color: #555;
    padding: 5px 24px;
}}

#footer .c-list_news {
    margin-bottom: 5px;
    border-top: 0px solid #999;
    margin-top: 10px;
}

#footer .c-list_news th {
    border-bottom: 0px solid #999;
    padding: 0.1em 0em;
    width: 25%;
}
#footer .c-list_news td {
    border-bottom: 0px solid #999;
    padding: 0.05em 0em;
}

#contact_btn{
	position: fixed;
    bottom: 30px;
    right: 15px;
    z-index: 20;
}
@media screen and (max-width: 640px) {#contact_btn{
	position: fixed;
    bottom: 5px;
    right: 5px;
    z-index: 20;
}}

#side_info .c-list_news th {
    border-bottom: 0px solid #999;
    padding: 0em;
   	color:#fff;
   	width: 25%;
}
#side_info .c-list_news td {
    border-bottom: 0px solid #999;
    padding: 0em;
}
#side_info .c-list_news {
    margin-bottom: 5px;
    border-top: 0px solid #999;
}


#menu .c-list_news {
    border-top: 0px solid #999;
}

#menu .c-list_news th {
    border-bottom: 1px dotted #999;
    padding: 0.3em;
}
#menu .c-list_news td {
    border-bottom: 1px dotted #999;
    padding: 0.3em;
    text-align:right;
}

#menu .c-list_news th {
    width: 60%;
}


:root .c-list_indent th, :root .c-list_indent td {
    float: left;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

#shop_info .c-list_news {
    border-top: 0px solid #999;
}

#shop_info .c-list_news th {
    border-bottom: 1px dotted #999;
    padding: 0.3em;
    width: 25%;
}
#shop_info .c-list_news td {
    border-bottom: 1px dotted #999;
    padding: 0.3em;
}

/*ハンバーガーの枠線、形変更*/
.c-sp_navigation_btn {
    border: 1px solid #eee!important;
    border-radius: 5px!important;
    -webkit-border-radius: 5px!important;
    -moz-border-radius: 5px!important;
}

/*ハンバーガーの「三」の色*/
.c-sp_navigation_btn .c-sp-navigation_line1, .c-sp_navigation_btn .c-sp-navigation_line2, .c-sp_navigation_btn .c-sp-navigation_line3 {
    border-top: 4px solid #EF5AAA!important;
}
/*ハンバーガーの位置（上と右の空き調節）*/
#spNavigationTrigger.-js-menuPosition-right_top_fixed {
    top: 10px;
    left: auto;
    right: 10px;
}









