#question-txt {
	background-color: yellow;
	border-radius: 40px;
}

#top-retuen {
  position: fixed;
  bottom: 0px;
  right: 0px;
}

/*予約バナー*/
#reserve-btn {
	position:fixed;
	right:0;
	bottom:65%;
	z-index:99;
}

/*サイドバナー*/
#side-banar {
	position:fixed;
	right:1%;
	bottom:5%;
	z-index:99;
}

/*スマホ表示予約バナー*/
#bottom-banar {
	position:fixed;
	bottom:0px;
	z-index:99;
	width: 100%;
}


/*RSS*/
/*ブログタイトル非表示*/
#news .h3{
	display:none;
}
/*周りのボーダー消去*/
#news .c-list_table {
    border: 0px solid #999;
    margin-bottom: 15px;
}
/*左調節*/
#news th{
	border-right:0px solid #999;
	border-bottom: 1px solid #999;
	border-top: 0px none;
	width: 17%;
	color:#fff;
}
#news a{
	color:#fff;
}
/*右調節*/
#news td {
	text-align:left;
	border-bottom: 1px solid #999;
	border-top: 0px none;
	color:#fff;
}

@media screen and (max-width: 640px) {.c-list_table th {
    width: 30%;
    display:table-cell;
    border-bottom: 0px solid #999;
}}

@media screen and (max-width: 640px) {.c-list_table td {
    display:table-cell;
}}


#btn1 {
	width: 18%;
    position: absolute;
    top: 23%;
    text-align: center;
    z-index: 99;
    left: 6%;
}


#btn2 {
	width: 19%;
    position: absolute;
    top: 23%;
    text-align: center;
    z-index: 99;
    left: 28%;
}

@media screen and (max-width: 640px) {
#btn1 {
	width: 18%;
    position: absolute;
    top: 23%;
    text-align: center;
    z-index: 99;
    left: 6%;
}


#btn2 {
	width: 19%;
    position: absolute;
    top: 23%;
    text-align: center;
    z-index: 99;
    left: 28%;
}
}







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

.c-current,
.m-motion.-f li{
	text-align:center;
}

.m-motion.-f > li > ul li:first-child,
.m-motion.-f>li>ul>li{
	width: 50%;
    float: left;
display: table-column;
height: 30px;
}

.m-motion.-f > li > ul li:first-child a,
.m-motion.-f>li>ul>li a,
.m-motion.-f > li > ul li:first-child a:hover,
.m-motion.-f>li>ul>li a:hover{
    text-align: center;
    font-size: 12px;
    padding: 10px 0;
}
    
.m-motion.-f > li > ul li:first-child,
.m-motion.-f > li > ul li:nth-child(3),
.m-motion.-f > li > ul li:nth-child(5),
.m-motion.-f > li > ul li:nth-child(7),
.m-motion.-f > li > ul li:nth-child(9){
	border-right: 1px solid #aaa;
}

.m-motion.-f > li > ul li:nth-child(8){
	border-bottom: 1px solid #aaa;
}



.m-motion.-f > li:hover > ul > li a, .m-motion.-f > li:hover > ul > li .c-unlink{
border-bottom:none;
padding:10px 0;
}






}













