@charset "utf-8";
body {
	font-family: 'F+UD-ニューロダン M';
}

/* 一括中央寄せ */
.column {
	text-align: center;	
}

/* SPメニュー */
#spNavigationTrigger {
	border: none;
	width: 45px;
	height: 45px;
	right: 10px;
}

@media only screen and (max-width: 768px) {
#spNavigationTrigger.-js-menuPosition-right_top_fixed {
	right: 10px;
}
}

#spNavigationTrigger .c-sp-navigation_line1 {
	top: 15px;
	left: 9px;
    width: 28px;
    border-top: 2px solid #333;
}

#spNavigationTrigger .c-sp-navigation_line2 {
	top: 22px;
	left: 9px;
    width: 28px;
    border-top: 2px solid #333;
}

#spNavigationTrigger .c-sp-navigation_line3 {
	top: 29px;
	left: 9px;
    width: 28px;
    border-top: 2px solid #333;
}

/* logo */
#top-logo {
	margin-bottom: -30px !important;
}

/* 店舗名 */
#home a {
    font-family: 'Tangerine', cursive;
    font-size: 180%;
}

/* グローバルナビ */
#js-globalNavigation {
	text-align: center;
}

#js-globalNavigation ul {
	display: inline-block;
}

#js-globalNavigation ul .lavalamp-object {
	border-color: #ccc;
}

#g-navi {
    background: linear-gradient(rgba(204,204,204,0.3), rgba(255,255,255,0));
}

/* top */
#top {
	/*font-family: 'FOT-マティスV Pro M';*/
	font-family: 'F+UD-ニューロダン DB';
}

/* 大見出し */
.c-large_headline {
    border-bottom: 1px solid #ccc;
    display: inline-block;
	/*font-family: 'FOT-マティスV Pro B';*/
	font-family: 'F+UD-ニューロダン DB';
}

/* news,access,contact,attention,menuリスト */
#news-list td, #access-list td, #contact-list td, #attention-list td,
#menu1 td, #menu2 td, #menu3 td {
	text-align: left;
}
@media only screen and (max-width: 768px) {
#menu1 .c-list_indent, #menu2 .c-list_indent, #menu3 .c-list_indent {
	margin-top: 15px;
}
}

/* menu */
#menu1-title .c-small_headline, #menu2-title .c-small_headline, #menu3-title .c-small_headline
{
	/*font-family: 'FOT-マティスV Pro DB';*/
	font-family: 'F+UD-ニューロダン DB';
}

/* font decration */
.maru_half {
    border-radius: 50%;
    padding: 0.3em;
	border: 1px solid #000;
}


/* faq */
#faq {
	text-align: left;	
}

@media only screen and (min-width: 641px) {
#yoga-flow h4.c-small_headline {
	font-size: 100%;
}

#yoga-flow p {
	font-size: 80%;
}

#body-flow h4.c-small_headline {
	font-size: 100%;
}

#body-flow p {
	font-size: 80%;
}
}

















