@charset "UTF-8";
.content_menu_block{
    position: fixed;
    z-index: -1;
    height: 100%;
    width: 100%;
    top: 0;
    right: 0;
    left: 0;
    bottom:0;
    margin: auto;
    cursor: pointer;
    background-color: rgba(0,0,0,0.9);
    visibility: hidden;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
    -ms-transition: .5s;
    transition: .5s;
font-family: 'Noto Sans JP', sans-serif;
}
.content_menu_block.is-visible{
z-index: 100000000;
  position: fixed;
  top:0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.9);
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
visibility: visible;
}
body.open{
  overflow: hidden;
}
.group_box{
	text-align: center;
	position: absolute;
    top: 8%;
    width: 80%;
    margin: auto;
    left: 0;
    right: 0;

    padding-bottom: 4%;

}
.content_menu_block .group_box a{
	width: 26%;
	display: inline-block;
	padding-top: 0;
}
.content_menu_block .group_box .logo img{
	width: 100%0%;
}
.content_menu_block .logo img{
	width: 90%;
}
.content_menu_block a{
	color: #fff;
	font-size: 11px;
	font-weight: 100;
	letter-spacing: 0.5px;
padding: 2%;
display: block;
}
.content_menu_block a:hover{
	background-color: rgba(255,255,255,0.1);
}
.content_menu_block li:hover{
	/*background-color: rgba(255,255,255,0.1);*/
	display: inline-block;
	width: 100%;
	height: 100%;
}
.content_menu_block .shop_box{
	position: absolute;
	top: 43%;
	width: 70%;
	left: 0;
	right: 0;
	margin: auto;
	text-align: center;
    border-top: dotted 1px #333;
        padding-top: 4%;
}
.content_menu_block .shop_box li{
	float: left;
	width: 28%;
	margin-right: 2%;
	padding: 2%;
    padding-top: 0;
}
.content_menu_block .shop_box li:nth-last-child(1){
	margin-right: 0;
}
.content_menu_block .shop_box .chach{
	font-size: 14px;
	margin-bottom: 10px;
	letter-spacing: 1px;
}
.content_menu_block .shop_box li .text{
	height: 36px;
}
.content_menu_block .click{
	display: inline-block;
	margin-top: 18px;
	border: solid 1px #333;
	padding: 10px;
	letter-spacing: 1px;
}
.content_menu_block .close{
	display: inline-block;
	padding: 10px 20px;
	background-color: rgba(255,2552,255,0.1);
	border: solid 1px #333;
	color: #fff;
	font-weight: 200;
	position: absolute;
	right: 0;
	top: 0;
	letter-spacing: 1px;
}
.page-id-179 .r-tabs .r-tabs-panel{
	padding: 0;
}
.sanchi_list_box{
	background-size: cover;
	position: relative;
	font-family: 'Noto Sans JP', sans-serif;
	height:1040px;
	margin-bottom: 80px;
}
.sanchi_list_box h2{
	margin-bottom: 30px;
}
.inner_base{
	width: 1280px;
	margin:auto;
	height: 100%;
}
.sanchi_list_box .text_box{
	position: absolute;
	top: 8%;
	left: 10%;
}
.text_box .texxt{
	font-size: 15px;
	line-height: 28px;
	color: #fff;
}
.sanchi_list_box .map_box{
	/*position: relative;
	height: 100%;*/
        position: relative;
    height: 100%;
    margin: auto;
    width: 67%;
    top: 11%;
    left: 4%;
}
.sanchi_list_box .map{
    /*position: absolute;
    top: 11.3%;
    left: 20%;*/
}
.sanchi_list_ul li span{
	display: block;
	color: #fff;
	text-align: center;
}
.sanchi_list_ul li span.en{
	font-size: 17px;
	letter-spacing: 0.5px;
}
.sanchi_list_ul li span.jp{
	font-size: 14px;
	font-weight: 300;
}
.sanchi_list_ul li{
	position: absolute;
	width: 150px;
	height: 150px;
}
.sanchi_list_ul li .img{
	height: 115px;
	width: 115px;
	overflow: hidden;
	margin: 0 auto 10px;
	-moz-border-radius-topleft: 115px;
	-moz-border-radius-topright:115px;
	-moz-border-radius-bottomleft:115px;
	-moz-border-radius-bottomright:115px;
	-webkit-border-top-left-radius:115px;
	-webkit-border-top-right-radius:115px;
	-webkit-border-bottom-left-radius:115px;
	-webkit-border-bottom-right-radius:115px;
	border-top-left-radius:115px;
	border-top-right-radius:115px;
	border-bottom-left-radius:115px;
	border-bottom-right-radius:115px;
	border: solid 4px rgba(255,255,255,0.8);
    display: flex;
    align-items: center;
    text-align: center;
    position: relative;
        z-index: 1;
}
.sanchi_list_ul li .img img{
    display: block;
    max-width: inherit;
    margin: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 152%;
    height: auto;
}
.sanchi_list_ul li .text.le{
	position: absolute;
    left: -80%;
    top: 44px;
}
.sanchi_list_ul li .text.ri{
	position: absolute;
    right: -80%;
    top: 44px;
}
.sanchi_list_ul li .text.ue{
	position: absolute;
    top: -45%;
}
.sanchi_list_ul li:after {
    content: "";
    position: absolute;
    width: 0px;
    margin: auto;
    border: solid 0.5px #fff;
}
.sanchi_list_ul{
	margin: 0;
}
.sanchi_list_ul li:before {
    content: "●";
    color: #ff1d25;
    position: absolute;
    z-index: 1;
    font-size: 21px;
}
.page-id-179 hr.menu_bottom {
    border-bottom: 1px solid #6a3906;
    margin-bottom: 0px;
}
.page-id-179 li.r-tabs-tab a {
    font-size: 18px;
    font-family: 'Noto Sans JP', sans-serif;
    color: #6a3906;
    width: 100%;
    height: 100%;
    display: block;
}
.page-id-179 ul.tab_ul.r-tabs-nav {
    width: 1280px;
    margin: auto;
}
.page-id-179 li.r-tabs-tab {
    width: 48%;
    text-align: center;
    border: 1px solid #6a3906;
    border-bottom: none;
    height: 52px;
    line-height: 60px;
    margin-right: 2%
}
.page-id-179 li.r-tabs-tab:nth-last-child(1) {
	margin-right: 0;
}
.page-id-179 li.r-tabs-tab.r-tabs-state-active {
    border-bottom: none;
    position: relative;
    top: 1px;
    background: #fff;
    z-index: 100;
    height: 60px;
}
.page-id-179 section.ing_menubox {
    width: 806px;
    border: 1px solid #e9e9e9;
    font-family: 'Noto Sans JP', sans-serif;
    margin-bottom: 80px;
    padding-top: 0px;
    margin-top: 80px;
}
.page-id-179 section.ing_menubox h2.big_title {
    font-family: 'Noto Sans JP', sans-serif;
    color: #009e96;
    font-size: 32px;
    font-weight: 300;
    margin-top: inherit;
    margin-bottom: 40px;
}
.page-template-page-bogakaso section.ing_menubox h2.big_title hr {
    border-bottom: 4px solid #009e96;
    width: 46px;
    margin: auto;
}
.page-id-179 section.ing_menubox h3, .page-id-179 section.ing_menubox.bake_menubox.dinner h3, .page-id-179 section.ing_menubox.bake_menubox.alco h3 {
    font-family: 'Noto Sans JP', sans-serif;
    font-size: 24px;
    border-bottom: none;
    width: 540px;
    margin: auto;
    margin-bottom: 15px;
    font-weight: 400;
    padding-bottom: 0;
    margin-top: 0;
    height: 48px;
    color: #6a3906;
}
.page-id-179 section.ing_menubox.bake_menubox.dinner h3, .page-id-179 section.ing_menubox.bake_menubox.alco h3 {
    width: 100%;
    margin-top: 50px;
    margin-bottom: 24px;
}
.page-id-179 section.ing_menubox .brunch_box h3, .page-id-179 section.ing_menubox.bake_menubox.dinner h3, .page-id-179 section.ing_menubox.bake_menubox.alco h3 {
    background-image: url(/image/group/page/h2_title_line_02.png);
    height: 42px;
    padding-top: 9px;
    color: #009e96;
}
.page-id-179 section.ing_menubox h3 span {
    display: inline;
    margin-left: 15px;
}
.page-id-179 section.ing_menubox p {
    font-size: 15px;
    font-family: 'Noto Sans JP', sans-serif;
    margin-bottom: inherit;
    font-weight: 400;
    color: #6a3906;
}
.page-id-179 section.ing_menubox p span {
    font-size: 13px;
    font-family: 'Noto Sans JP', sans-serif;
    display: block;
    margin-top: inherit;
    font-weight: 300;
}
.page-id-179 section.ing_menubox p span {
    font-size: 13px;
    font-family: 'Noto Sans JP', sans-serif;
    display: block;
    margin-top: inherit;
    font-weight: 300;
}
.page-id-179 section.ing_menubox p span {
    font-size: 13px;
    font-family: 'Noto Sans JP', sans-serif;
    display: block;
    margin-top: inherit;
    font-weight: 300;
}
.page-id-179 section.ing_menubox.bake_menubox.alco h4 hr {
    border: none;
    border-bottom: 4px solid #009e96;
    width: 46px;
    margin: auto;
    margin-top: -12px;
}
.page-id-179 section.ing_menubox.bake_menubox.alco h4 {
    margin-top: 40px;
}
.page-id-179 section.ing_menubox.bake_menubox h4 hr {
    border: none;
    border-bottom: 4px solid #009e96;
    width: 46px;
    margin: auto;
    margin-top: -12px;
}
.page-id-179 section.ing_menubox.bake_menubox.dinner p {
    font-size: 15px;
    font-family: 'Noto Sans JP', sans-serif;
    margin-bottom: inherit;
    font-weight: 400;
    color: #6a3906;
}
.page-id-179 section.ing_menubox .plus500 {
    font-size: 12px;
    width: 252px;
    border: 1px dashed #009e96;
    padding: 10px;
    text-align: center;
    margin: auto;
    margin-top: 24px;
    margin-bottom: 12px;
}
.page-id-179 section.ing_menubox .plus500 {
    width: 400px;
}
.page-id-179 section.ing_menubox .plus500.pig p {
    font-size: 13px;
    line-height: 24px;
    padding-top: 13px;
    margin-bottom: 14px;
}
.page-id-179 section.ing_menubox .plus500.pig p.title {
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 0px;
}
section.ing_menubox .menu_title_photo.boga_lunch {
    background-image: url(/image/bogamari/lunch_menu_img.jpg);
}
aside.bake_side .widget,
aside.boga_side .widget{
    margin-bottom: 60px;
}
body.page-id-183 h2.info,
body.page-id-193 h2.info{
    margin-top: 27px;
}
.post-type-archive-bogamari_info h2.info,
.post-type-archive-bakeshop_info h2.info,
.tax-bogamari_category h2.info,
.tax-bakeshop_category h2.info{
    margin-top: 34px;
}
body.page-id-183 h1.basic_kaso,
body.page-id-183 h1.basic_kaso span,
.page-id-193 h1.basic_kaso,
.page-id-193 h1.basic_kaso span,
.post-type-archive-bogamari_info h1.basic_kaso,
.post-type-archive-bogamari_info h1.basic_kaso span,
.post-type-archive-bakeshop_info h1.basic_kaso,
.post-type-archive-bakeshop_info h1.basic_kaso span,
.tax-bogamari_category h1.basic_kaso,
.tax-bogamari_category h1.basic_kaso span,
.tax-bakeshop_category h1.basic_kaso,
.tax-bakeshop_category h1.basic_kaso span{
        font-family: 'Noto Sans JP', sans-serif!important;
        color: #6a3906;
        font-weight: 300;
        letter-spacing: 1px;
        background: none;
}
body.page-id-183 h1.basic_kaso span,
.page-id-193 h1.basic_kaso span,
.post-type-archive-bogamari_info h1.basic_kaso span,
.post-type-archive-bakeshop_info h1.basic_kaso span,
.tax-bogamari_category h1.basic_kaso span,
.tax-bakeshop_category h1.basic_kaso span{
    font-weight: 400;
}
.tax-bogamari_category h2#archive-title.info,
.tax-bogamari_category h2#archive-title.info span,
.post-type-archive-bogamari_info h2#archive-title.info,
.post-type-archive-bogamari_info h2#archive-title.info span,
.post-type-archive-bakeshop_info h2#archive-title.info,
.post-type-archive-bakeshop_info h2#archive-title.info span,
.tax-bakeshop_category h2#archive-title.info,
.tax-bakeshop_category h2#archive-title.info span,
.single-bakeshop_info.single h2.basic,
.single-bakeshop_info.single h2.basic span,
.single-bogamari_info.single h2.basic,
.single-bogamari_info.single h2.basic span,
body.page-id-183 h2.info,
body.page-id-183 h2.info span,
.page-id-193 h2.info,
.page-id-193 h2.info span{
        font-family: 'Noto Sans JP', sans-serif!important;
        color: #6a3906;
        font-weight: 400;
        letter-spacing: 1px;
        background: none;
        padding-bottom: 15px;
        margin-bottom: 34px;
}
.page-id-183 h1.basic_kaso:after,
.post-type-archive-bogamari_info h1.basic_kaso:after,
.tax-bogamari_category h1.basic_kaso:after,
.single-bogamari_info.single h2.basic:after{
    content: "";
    display: block;
    width: 48px;
    border-bottom: solid 4px;
    margin: auto;
    color: #0765E1;
}
.single-bakeshop_info.single h2.basic:after{
    content: "";
    display: block;
    width: 48px;
    border-bottom: solid 4px;
    margin: auto;
    color: #c3d825;
}
.single-cafehello_info.single h2.basic:after{
    content: "";
    display: block;
    width: 48px;
    border-bottom: solid 4px;
    margin: auto;
    color: #0691A0;
}
aside.bake_side h2.widgettitle,
aside.boga_side h2.widgettitle{
        font-family: 'Noto Sans JP', sans-serif!important;
        color: #6a3906;
        font-weight: 400;
        letter-spacing: 1px;
        background: none;
        font-size: 22px;
}
aside.boga_side li#execphp-4 ul li,
aside.boga_side li#execphp-14 ul li,
aside.bake_side li#execphp-6 ul li{
    background: none;
    position: relative;
}
aside.boga_side li#execphp-4 ul li a,
aside.boga_side li#execphp-14 ul li a,
aside.bake_side li#execphp-6 ul li a,
aside.baga_side li#execphp-10 ul li a{
    background: none;
    position: relative;
    font-family: 'Noto Sans JP', sans-serif!important;
    color: #6a3906;
    font-weight: 300;
}
aside.boga_side li#execphp-4 ul li:before,
aside.boga_side li#execphp-14 ul li:before,
aside.bake_side li#execphp-6 ul li:before,
aside.baga_side li#execphp-10 ul li:before{
    content: "›";
    position: absolute;
    left:10px;
    top: 1px;
    color: #6a3906;
}

aside.boga_side li#execphp-14 ul li:before {
    left:-10px;
}

body.page-id-183 ul#npcatch li,
aside.boga_side select,
aside.bake_side select,
body.page-id-183 section.top_infolist ul li,
body.page-id-193 section.top_infolist ul li,
body.page-id-193 section.top_infolist ul li .post_title a,
aside.bake_side ul#npcatch li a,
aside.boga_side ul#npcatch li a,
.post-type-archive-bakeshop_info #list article.entry,
.post-type-archive-bogamari_info #list article.entry,
.tax-bogamari_category #list article.entry,
.tax-bakeshop_category #list article.entry,
.post-type-archive-bakeshop_info.archive #list article.entry a,
.post-type-archive-bogamari_info.archive #list article.entry a,
.tax-bogamari_category.archive #list article.entry a,
.tax-bakeshop_category.archive #list article.entry a{
        font-family: 'Noto Sans JP', sans-serif!important;
        color: #6a3906;
        font-weight: 400;
}
body.page-id-183 .preno02 a p.en,
body.page-id-183 .preno02 a p.click,
body.page-id-193 .preno02 a p.en,
body.page-id-193 .preno02 a p.click,
.post-type-archive-bogamari_info .preno02 a p.en,
.post-type-archive-bogamari_info .preno02 a p.click,
.post-type-archive-bakeshop_info .preno02 a p.en,
.post-type-archive-bakeshop_info .preno02 a p.click,
.tax-bakeshop_category .preno02 a p.en,
.tax-bakeshop_category .preno02 a p.click,
.tax-bogamari_category .preno02 a p.en,
.tax-bogamari_category .preno02 a p.click,
.single-bakeshop_info h1.entry-title,
.single-bogamari_info h1.entry-title,
.single-bogamari_info .post-meta,
.single-bakeshop_info .post-meta,
.single-bakeshop_info .preno02 a p.en,
.single-bakeshop_info .preno02 a p.click,
.single-bogamari_info .preno02 a p.en,
.single-bogamari_info .preno02 a p.click{
        font-family: 'Noto Sans JP', sans-serif!important;
        font-weight: 400;
}
body.page-id-183 .preno02 a p.tel,
body.page-id-183 .preno02 a p.en span,
body.page-id-183 .preno02 a p.click,
body.page-id-193 .preno02 a p.tel,
body.page-id-193 .preno02 a p.en span,
body.page-id-193 .preno02 a p.click,
.post-type-archive-bogamari_info .preno02 a p.tel,
.post-type-archive-bogamari_info .preno02 a p.en span,
.post-type-archive-bogamari_info .preno02 a p.click,
.post-type-archive-bakeshop_info .preno02 a p.tel,
.post-type-archive-bakeshop_info .preno02 a p.en span,
.post-type-archive-bakeshop_info .preno02 a p.click,

.tax-bogamari_category .preno02 a p.tel,
.tax-bogamari_category .preno02 a p.en span,
.tax-bogamari_category .preno02 a p.click,
.tax-bakeshop_category .preno02 a p.tel,
.tax-bakeshop_category .preno02 a p.en span,
.tax-bakeshop_category .preno02 a p.click,

.single-bogamari_info .preno02 a p.tel,
.single-bogamari_info .preno02 a p.en span,
.single-bogamari_info .preno02 a p.click,
.single-bakeshop_info .preno02 a p.tel,
.single-bakeshop_info .preno02 a p.en span,
.single-bakeshop_info .preno02 a p.click{
        font-family: 'Noto Sans JP', sans-serif!important;
        font-weight: 300;
        letter-spacing: 1px;
}
body.page-id-183 .preno02 a p.tel{
margin-left: 130px;
}

body.page-id-183 section.top_infolist ul li .date,
body.page-id-183 .archive #list article.entry .date{
    font-weight: 400;
}
body.page-id-183 section.top_infolist ul li .post_title a,
body.page-id-183 .archive #list article.entry .post_title a,
body.page-id-183 ul#npcatch li a{
    font-weight: 400;
}
body.page-id-183 section.top_infolist ul li .text a,
body.page-id-183 .archive #list article.entry .text a,
body.page-id-183 section.top_infolist ul li .post_title a,
body.page-id-183 .archive #list article.entry .post_title a{
    color: #6a3906;
}
.parent-pageid-74 h2.figo_shop,
.parent-pageid-76 h2.figo_shop,
.parent-pageid-1026 h2.figo_shop,
.single-bogamari_info h2.figo_shop,
.single-bakeshop_info h2.figo_shop,
.tax-bakeshop_category h2.figo_shop,
.post-type-archive-bakeshop_info  h2.figo_shop,
.tax-bogamari_category h2.figo_shop,
.post-type-archive-bogamari_info  h2.figo_shop,
.tax-fiorata_category h2.figo_shop,
.post-type-archive-fiorata_info h2.figo_shop{
    font-size: 40px;
    font-family: 'Noto Sans JP', sans-serif;
    color: #6a3906;
    font-weight: 300;
}
body.page-id-183 div#breadcrumb,
body.page-id-183 div#breadcrumb a,
.tax-bogamari_category div#breadcrumb,
.tax-bogamari_category div#breadcrumb a,
.post-type-archive-bogamari_info div#breadcrumb,
.post-type-archive-bogamari_info div#breadcrumb a,
body.page-id-193 div#breadcrumb,
body.page-id-193 div#breadcrumb a,
.tax-bakeshop_category div#breadcrumb,
.tax-bakeshop_category div#breadcrumb a,
.post-type-archive-bakeshop_info div#breadcrumb,
.post-type-archive-bakeshop_info div#breadcrumb a,
.single-bogamari_info div#breadcrumb,
.single-bogamari_info div#breadcrumb a,
.single-bakeshop_info div#breadcrumb,
.single-bakeshop_info div#breadcrumb a{
        font-family: 'Noto Sans JP', sans-serif!important;
            color: #6a3906;
}
.single-bakeshop_info.single h2.basic span,
.single-bogamari_info.single h2.basic span{
    margin-bottom: 0;
}
.single-bakeshop_info.single h2.basic,
.single-bogamari_info.single h2.basic,
.single-cafehello_info.single h2.basic{
    border: none;
}
.single-cafehello_info.single h2.basic{
    font-family: 'Noto Sans JP', sans-serif!important;
    color: #6a3906;
    font-weight: 400;
    letter-spacing: 1px;
    background: none;
    padding-bottom: 15px;
    margin-bottom: 34px;
}
.single-cafehello_info.single h2.basic span{
    font-family: 'Noto Sans JP', sans-serif!important;
    color: #6a3906;
    font-weight: 400;
    }
.archive .preno{
    position: static;
}
.archive .preno_in{
    line-height: inherit;
}
.tax-bakeshop_category .preno,
.post-type-archive-bakeshop_info .preno{
    background-color: #E4C0B0;
    color: #6a3906; 
}
.tax-bogamari_category .preno,
.post-type-archive-bogamari_info .preno{
    background-color: #0765E1;
}
.post_bakeshop_info ul#npcatch li span.time,
.post_bogamari_info ul#npcatch li span.time,
.post_fiorata_info ul#npcatch li span.time{
    font-family: 'Noto Sans JP', sans-serif;
    color: #6a3906;
    font-weight: 400;
}
.main_nav{
    position: relative;
    z-index: 100000;
}
.group_box {
    top: 3%;
}
.content_menu_block .shop_box {
    top: 27%;
    border-top: inherit;
    padding-top: 0;
}
.content_menu_block .shop_box.shop_box02 {
    top: 62%;
    border-top: inherit;
    padding-top: 0;
}
.content_menu_block .logo img {
    /*width: 68%;*/
    width: 60%;
}
.content_menu_block .group_box .logo img{
    width: 50%;
}
/*.content_menu_block.is-visible ul.shop_box.shop_box1 .ingold{
    padding-left: 19%;
}*/
table.c_table.bake_dinner th.wine_title {
    font-size: 16px;
    font-weight: 500;
    padding-top: 24px;
}
.ec_bana{
    position: fixed;
    right: 0;
    bottom: 152px;
    max-width: 180px;
    background: #9A1A33;
    padding: 3px 6px 1px 10px;
    z-index: 10000000;
/*-moz-border-radius-topleft: 20px;
-moz-border-radius-bottomleft:20px;
-webkit-border-top-left-radius:20px;
-webkit-border-bottom-left-radius:20px;
border-top-left-radius:20px;
border-bottom-left-radius:20px;*/
}