body, h1, h2, h3, h4, h5, h6, p, span, a, th, td, li, strong {
font-family: "Yu Mincho", "Hiragino Mincho ProN", sans-serif !important;
font-weight: 500!important;
color: #3B3124!important;
}
.content h2:after{
width:100%;
border-bottom: 2px solid #352203;
}
h2{
text-align:center;
}
.sideTower .sideWidget li > a:hover, .sideTower .sideWidget li.current_page_item > a, .sideTower .sideWidget li.current-cat > a{
color: #fff;
background-color: #352203;
}
#content-main{
background-color: #fff;
}
.content form input.wpcf7-submit{
background-color: #3B3124;
} #topMainBnr{
margin-top:91px;
}
#pageTitBnr {
margin-top:84px;
}
@media screen and (max-width: 969px){
#topMainBnr{margin-top:50px;}
#pageTitBnr{margin-top:30px;}
#header.opacyHeader{background-color: rgba(30,19,2,0.8);}
}
@media screen and (max-width: 782px){
#topMainBnr{margin-top:50px;}
#pageTitBnr{margin-top:50px;}
}
#headerTop #site-description {
display:none;
}
#header {
position: fixed;
top: 0;
left: 0;
background-color: rgba(30,19,2,0.8);
}
#header #gMenu #gMenuInner .headMainMenu ul li a strong,
#header #gMenu #gMenuInner .headMainMenu ul li a span,
#gMenu .assistive-text span:before {
color: #fff!important;
}
@media screen and (max-width: 782px){
#header #gMenu #gMenuInner .headMainMenu ul li a strong,
#header #gMenu #gMenuInner .headMainMenu ul li a span {
color: #3B3124!important;
}
}
.content .topPr .prImage {
width:100%;
}
a{
color:#352203;
}
a:hover{
color:#666666;
} .top1{
width:100%;
}
.top1:hover{
opacity:0.8;
filter:alpha(opacity=80);
-ms-filter: “alpha( opacity=80 )”;
}
#topPrLeft:hover{
opacity:0.8;
filter:alpha(opacity=80);
-ms-filter: “alpha( opacity=80 )”;
}
#topPrCenter:hover{
opacity:0.8;
filter:alpha(opacity=80);
-ms-filter: “alpha( opacity=80 )”;
}
#topPrRight:hover{
opacity:0.8;
filter:alpha(opacity=80);
-ms-filter: “alpha( opacity=80 )”;
}
.content .topPr .topPrOuter span,
.content .topPr .topPrOuter p {
color: #fff!important;
}
.top_title{
font-size:150%;
}
.top1 .top_title img{
width:10%;
}
#topFreeArea .top1 .imageSmall{
display: flex;
}
#topFreeArea .prImage .imageSmall{
display: flex;
}
#topFreeArea .prImage .imageSmall .sp_title{
padding-top:40px;
display: grid;
line-height: 1;
}
#topFreeArea .prImage .imageSmall .sp_title span{
font-size: 25px;
text-align: center;
}
#topFreeArea .prImage .imageSmall .sp_title span.small{
font-size: 25px;
text-align: center;
}
#topFreeArea .prImage .imageSmall .sp_title p{
margin-top: -28px;
text-align: center;
line-height:1.4;
}
.sp_title{
color:#fff;
background-image:url(https://cafe-lalka.com/wp-content/uploads/2018/05/TOP_SP.png);
font-size: 76%;
width:39%;
}
#topFreeArea .top1 .imageSmall .sp_title p{
margin-top:40px
}
.sp_title p.sub_tit{
margin-left: 10px;
}
.sp_title img{
width:60%;
}
@media (max-width: 600px){
#topFreeArea .prImage .imageSmall .sp_title span,#topFreeArea .prImage .imageSmall .sp_title span.small{
font-size:17px;font-weight:bold;
}
.sp_title{font-size: 90%;}
#topFreeArea .prImage .imageSmall .sp_title{padding-top: 28px;}
.top1{border-bottom: 1px dotted #e9e9e9;padding: 10px 0;}
}
@media (max-width: 450px){
#topFreeArea .prImage .imageSmall .sp_title p{display:none;}
.top1{border-bottom: 1px dotted #e9e9e9;padding: 10px 0;}
}
@media (max-width: 499px) and (min-width: 335px){
.sp_title img {width: 48%;}
}
@media (max-width: 450px){
.sp_title{width: 125%;}
#topFreeArea .top1 .imageSmall .sp_title p{margin-top: 10px;}
}
@media (min-width: 660px){
#topFreeArea .top1 .imageSmall,#topFreeArea .prImage .imageSmall{display: none;}
}
.content .top1 p img.imageWide,.content .top1 .imageWide,#topPr .prImage .imageWide,.top_title{
display: none;
}
@media (min-width: 660px){
.content .top1 p img.imageWide,.content .top1 .imageWide,#topPr .prImage .imageWide,.top_title{display: block;}
}
.content .topPr .prImage a{
border:none;
}
#topFreeArea p{
margin-bottom: 7px;
margin-top: 7px;
}
#topFreeArea a{
text-decoration:none;
}
#topFreeArea a:hover{
text-decoration:underline;
}
#topFreeArea .button{
display:flex;
margin: 0 auto;
width: 100%;
}
#topFreeArea a.button{
background-color:#3B3124;
color:#fff!important;
padding: 25px 98px 25px 35px;
font-weight: bold;
font-size: 125%;
text-align: left;
display: inline-block;
background-image:url(https://cafe-lalka.com/wp-content/uploads/2018/05/migi.png);
background-repeat: no-repeat;
background-position: 100% 50%;
width:30%;
border-radius: 8px;
}
#topFreeArea a.button:hover{
opacity:0.8;
filter:alpha(opacity=80);
-ms-filter: “alpha( opacity=80 )”;
}
@media (max-width: 660px){
#topFreeArea a.button{
margin-left:auto;
display: flex;
width:90%;
padding: 20px 0 20px 15px;
background-position: 94% 50%;
font-size: 16px;
}
#topFreeArea .button{display:block;}
} #topFreeArea .sns{
display:flex;
margin: 60px 20px;
}
#topFreeArea .sns a.button2{
color:#3B3124;
border:3px solid #3B3124;
padding: 0;
font-weight: bold;
font-size: 115%;
background-image:url(https://cafe-lalka.com/wp-content/uploads/2018/05/migi2.png);
background-repeat: no-repeat;
background-position: 99% 59%;
margin: 0 auto;
display: inline-block;
width: 260px;
border-radius: 13px;
}
#topFreeArea .sns a.button3{
color:#3B3124;
border:3px solid #3B3124;
padding: 0 20px 0 0;
font-weight: bold;
font-size: 115%;
background-image:url(https://cafe-lalka.com/wp-content/uploads/2018/05/migi2.png);
background-repeat: no-repeat;
background-position: 100% 59%;
margin: 0 auto;
display: inline-block;
width: 260px;
border-radius: 13px;
}
#topFreeArea .sns a.button4{
color:#3B3124;
border:3px solid #3B3124;
padding: 0;
font-weight: bold;
font-size:100%;
background-image:url(https://cafe-lalka.com/wp-content/uploads/2018/05/migi2.png);
background-repeat: no-repeat;
background-position: 99% 59%;
margin: 0 auto;
display: inline-block;
width: 300px;
border-radius: 13px;
}
#topFreeArea .sns a.button2 img{
width:20%;
padding-right: 11px;
vertical-align: -0.9em;
}
#topFreeArea .sns a.button3 img{
width:20%;
padding-right: 9px;
vertical-align: -0.9em;
}
#topFreeArea .sns a.button4 img{
width:17%;
padding-right: 11px;
vertical-align: -18px;
}
#topFreeArea a.button2:hover,#topFreeArea a.button3:hover,#topFreeArea a.button4:hover{
opacity:0.8;
filter:alpha(opacity=80);
-ms-filter: “alpha( opacity=80 )”;
}
@media (max-width: 960px){
#topFreeArea .sns a.button4{display:block;}
}
@media (max-width: 660px){
#topFreeArea .sns{margin:60px 0 45px 0;}
}
@media (max-width: 780px){
#topFreeArea .sns{display:block;margin:60px 0 45px 0;}
#topFreeArea .sns a.button2 img,#topFreeArea .sns a.button3 img,#topFreeArea .sns a.button4 img{width:12%;}
#topFreeArea .sns a.button2,#topFreeArea .sns a.button3,#topFreeArea .sns a.button4{width: 95%;display: flex;align-items: center;padding:0;font-size: 100%;}
} .jouhou{
display:flex;
margin:30px;
}
.jouhou .chizu{
margin: auto 15px;
width:50%;
}
.jouhou .shousai{
margin:15px;
}
.jouhou .shousai h3 span{
font-size:70%;
}
.jouhou .shousai h3{
border-bottom: 2px solid #3B3124;
font-size: 150%;
}
.jouhou .shousai a.top_a{
color:red;
}
.jouhou .shousai a.top_a:hover{
color:coral;
}
#topFreeArea .jouhou .shousai p{
margin:20px 0;
}
.jouhou .chizu2{
display:none;
}
@media (min-width: 661px){
#topFreeArea .jouhou .chizu{order: 1;}
#topFreeArea .jouhou .shousai{order: 2;}
}
@media (max-width: 660px){
#topFreeArea .jouhou{margin:15px 0 0 0;}
#topFreeArea .jouhou .chizu{margin:15px 10px 0 0;order: 1;}
#topFreeArea .jouhou .shousai{margin:15px 0 0 0;order: 2;}
}
@media (max-width: 600px){
#topFreeArea .jouhou{display:block;}
#topFreeArea .jouhou .chizu{display:none;}
#topFreeArea .jouhou .chizu2{display:block;margin:15px 10px 0 0;width:100%;}
#topFreeArea .jouhou .shousai{margin:15px 0 0 0;}
}
.btn_wrappar{
text-align: center;
padding:15px 0px;
}
.botton,.botton2{
padding:12px;
font-size:20px;
font-weight: bolder;
margin:0 6%;
width:300px;
display: inline-block;
text-align: center;
text-decoration: none;
outline: none;
background-color: #fff;
border: 2px solid #2aaaea;
color:#2aaaea;
line-height: inherit;
position: relative;
}
.botton::before,.botton::after,
.botton2::before,.botton2::after{
position: absolute;
z-index: 0;
display: block;
content: '';
}
.botton,.botton::before,.botton::after,
.botton2,.botton2::before,.botton2::after{
box-sizing: border-box;
transition: all .3s;
}
.botton:hover,.botton2:hover{
background-color: rgba(42,170,234,0.6);
border-color: #2aaaea;
color: #fff;
}
.botton:hover::before,.botton2:hover::before{
border-color:#fff;
} .botton::before{
content: '';
width: 10px;
height: 10px;
border: 0px;
border-top: solid 2px #2aaaea;
border-right: solid 2px #2aaaea;
-ms-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
position: absolute;
right: 20px;
margin-top: auto;
margin-bottom: auto;
top: 0;
bottom: 0;
}
.block_link{
display: flex;
justify-content: center;
} .insta_btn2{ color: #FFF; border-radius: 7px; position: relative;
display: inline-block;
height: auto; width: 100%; text-align: center; font-size: 25px; line-height: 50px; vertical-align: middle; background: -webkit-linear-gradient(135deg, #427eff 0%, #f13f79 70%) no-repeat;
background: linear-gradient(135deg, #427eff 0%, #f13f79 70%) no-repeat; overflow: hidden; text-decoration:none; }
.insta_btn2:before{ content: '';
position: absolute;
top: 0;
left: 0;
width: 100%; height: 100%; background: -webkit-linear-gradient(15deg, #ffdb2c, rgb(249, 118, 76) 25%, rgba(255, 77, 64, 0) 50%) no-repeat;
background: linear-gradient(15deg, #ffdb2c, rgb(249, 118, 76) 25%, rgba(255, 77, 64, 0) 50%) no-repeat;
}
.insta_btn2 .fa-instagram{ font-size: 35px; position: relative;
top: 4px; }
.insta_btn2 span { display:inline-block;
position: relative;
transition: .5s
}
.insta_btn2:hover span{ -webkit-transform: rotateX(360deg);
-ms-transform: rotateX(360deg);
transform: rotateX(360deg);
} .fl_fb2 { color: #FFF!important; border-radius: 7px; display: inline-block;
height: auto; width: 100%; text-align: center; font-size: 25px; line-height: 50px; vertical-align: middle; background: #4966a0;
overflow: hidden; text-decoration:none; }
.fl_fb2 .fa-facebook {
text-shadow: 2px 2px 1px #224282;
font-size: 30px;
}
.fl_fb2 span { display:inline-block;
transition: .5s;
color: #FFF!important;
}
.fl_fb2:hover span{ -webkit-transform: rotateX(360deg);
-ms-transform: rotateX(360deg);
transform: rotateX(360deg);
} .tabelog_btn2{ color: #FFF!important; border-radius: 7px; position: relative;
display: inline-block;
height: auto; width: 100%; text-align: center; font-size: 25px; line-height: 50px; vertical-align: middle; background: -webkit-linear-gradient(top, #FD751E 0%, #FEA815 70%) no-repeat;
background: linear-gradient(to bottom, #FD751E 0%, #FEA815 70%) no-repeat; overflow: hidden; text-decoration:none; }
.tabelog_btn2 span.tabelog_i p{
position: absolute;
top: 11px;
left: 23px;
width: 20%;
}
.tabelog_btn2 span.tit { display:inline-block;
position: relative;
transition: .5s;
left: 14px;
color: #FFF!important;
}
.tabelog_btn2:hover span.tit{ -webkit-transform: rotateX(360deg);
-ms-transform: rotateX(360deg);
transform: rotateX(360deg);
}
#sideTower a:hover{
color: #FFF;
} #content #post-617{
background-color: #fff;
}
.about{
display:flex;
}
.about_text{
width:48%;
}
.content .right{
display: inherit;
}	
.about_img{
width:48%;
text-align:center;
}
.about_btn{
padding: 15px 150px;
}
a.btn{
display: block;
padding: 16px;
font-size: 140%;
text-align:center;
}
#post-617 table th{
text-align:center;
vertical-align: middle;
}
#post-617 table td p{
margin-bottom: 0;
}
@media (max-width: 600px){
.about{display:block;}
.about_text,.about_img{width:100%}
.about_btn{padding: 15px;}
} #content #post-785{
background-color: #fff;
}
#content #post-785 img{
padding: 16px;
width:95%;
}
@media (max-width: 600px){
#content #post-785 img{padding: 0;width:100%}
} #content #post-619,#content #post-986,#content #post-988,#content #post-990,#content #post-992,#content #post-994,#content #post-1272,#content #post-1358{
background-color: #fff;
}
#post-619 .tit,#post-986 .tit,#post-988 .tit,#post-990 .tit,#post-992 .tit,#post-1272 .tit,#post-1358 .tit{
background-image:url(https://cafe-lalka.com/wp-content/uploads/2018/06/menu_bnr.png);
padding: 15px 0;
background-repeat: round;
}
#post-619 .tit .tit_txt,#post-986 .tit .tit_txt,#post-988 .tit .tit_txt,#post-990 .tit .tit_txt,#post-992 .tit .tit_txt,#post-1272 .tit .tit_txt,#post-1358 .tit .tit_txt{
color:#fff;
text-align:center;
font-size:170%;
position: relative;
}
.content h3{
margin:0;
padding-bottom:0;
}
.tit span.jikan{
font-size:65%;
position: absolute;
right: 4%;
top: 20%;
}
.cha_morning{
background-color:#2E1F0C;
padding: 40px 0;
display: flex;
justify-content: space-evenly;
}
.cha_afternoon{
background-color:#2E1F0C;
padding-top: 40px;
display: flex;
justify-content: space-evenly;
flex-wrap: wrap;
}
.cha_afternoon .flex{
display:flex;
margin-bottom: 40px;
}
.cha{
background-color:#2E1F0C;
padding: 40px 0;
}
.cha_hot{
background-color:#2E1F0C;
padding: 25px 30px;
color: #fff;
}
.cha_icemenu{
background-color:#2E1F0C;
padding: 25px 30px;
color: #fff;
width: 60%;
}
.cha_setmenu{
display:flex;
padding: 10px 0;
justify-content: space-evenly;
}
.cha_img{
text-align: center;
}
.drink_menu{
display: flex;
justify-content: space-between;
flex-wrap: wrap;
padding: 0 26px;
}
.content span.hot{
background-image:url(https://cafe-lalka.com/wp-content/uploads/2018/07/hot.png);
background-repeat: no-repeat;
background-position: left;
margin-bottom: 10px;
padding-left: 1em;
}
.content span.hot span{
padding-left: 1em;
}
.content span.ice{
background-image:url(https://cafe-lalka.com/wp-content/uploads/2018/07/ice.png);
background-repeat: no-repeat;
background-position: left;
margin-bottom: 10px;
padding-left: 1em;
}
.content span.ice span{
padding-left: 1em;
}
span.chibi{
font-size:75%;
padding-left: 20px;
}
.boh0{
width: 100%;
margin-bottom: 15px;
}
.boh{
width: 97%;
display: flex;
justify-content: space-between;
flex-wrap: wrap;
padding: 1px 10px;
border: 1.3px solid #FFF;
margin-bottom: 5px;
}
.boh2{
width: 97%;
padding: 5px 0px 0 15px;
border: 1.3px solid #FFF;
margin-bottom: 15px;
}
.boh2_sp{
width: 97%;
padding: 5px 0px 0 15px;
border: 1.3px solid #FFF;
margin-bottom: 15px;
}
.content p.bo{
margin:0;
}
.content p.boh_menu{
margin-bottom: 0;
margin: 2px;
}
.content p.boh_menu1{
width:49%;
margin: 2px;
}
.content p.boh_menu2{
margin-bottom: 0;
margin: 2px;
}
.content p.boh_menu2_sp{
margin-bottom: 3em;
margin-right: 1em;
}
.setumei{
font-size:75%;
float:right;
}
.boh2_sp .setumei {
font-size: 65%;
display: block;
width: 100%;
text-align: right;
}
.content h3.sub_tit_txt2{
margin: 25px 0 25px 10px;
width: 100%;
}
.content #post-1272 h3.sub_tit_txt2{
margin: 25px 0 25px 10px;
width: 100%;
font-size: 145%;
}
.sub_tit_txt2:after {
content: '';
position: absolute;
top: 43%;
display: inline-block;
width: 34%;
height: 1px;
background-color: #1e1302;
margin: 0px -50%;
}
.sub_tit_txt2 span.kingaku{
padding-left: 39%;
}
.kome{
font-size:80%;
font-weight:bold;
text-align: right;
}
.kingaku2{
float: right;
text-align: right;
}
.drink{
display: flex;
justify-content: space-around;
margin: 30px 0;
}
.flex{
display: flex;
}
.drink_img{
width: 28%;
background-color: #2E1F0C;
padding-right: 20px;
}
.drink_img img{
width: 100%;
padding-top: 35px;
}
.desert_img{
width: 29%;
padding-right: 20px;
margin-bottom: 20px;
}
.desert_img img{
width: 100%;
padding-top: 35px;
}
.osusume{
padding-left:30px;
}
.desert1{
padding: 30px 0;
width: 64%;
margin: auto auto;
color:#fff;
}
.hanachan{
margin-bottom: 70px;
}
.content table.hana{
border-spacing:0;
border-collapse: collapse;
border: 1px solid #e5e5e5;
}
.content table.hana tr{
border-collapse: collapse;
border: 1px solid #e5e5e5;
}
.content table.hana th{
background-color:transparent;
}
.content table.hana td{
font-size: 85%;
}
.content table.erabu{
border-spacing:0;
border-collapse: collapse;
border: 1px solid #e5e5e5;
}
.content table.erabu th{
background-color:transparent;
border-right: 1px solid #e9e9e9;
border-left: 1px solid #e9e9e9;
width: 20%;
}
.content table.erabu td{
font-size: 85%;
text-align: center;
}
.content table.erabu td.end{
border-right: 1px solid #e9e9e9;
}
.content table.erabu_sp{
border-spacing:0;
border-top: none;
width: 75%;
margin: 0 auto 25px;
}
.content table.erabu_sp tbody{
display:block;
border-top: 1px solid #e9e9e9;
}
.content table.erabu_sp tr{
display:block;
}
.content table.erabu_sp td{
font-size: 100%;
text-align: center;
display:block;
}
@media screen and (min-width: 650px){	
.br-sp { display:none; }
.boh2_sp{display:none; }
.content table.erabu_sp{display:none;}
}
@media screen and (max-width: 650px){	
.br-sp { display:block; }
#post-619 .tit .tit_txt,#post-986 .tit .tit_txt,#post-988 .tit .tit_txt,#post-990 .tit .tit_txt
{font-size: 140%;}
.tit span.jikan{top: 65%;}
.cha_morning{display: block;padding: 5px 0px;}
.cha {display: block;padding: 5px 0px;}
.cha_img{margin: 40px 0;}
.drink_menu{display: block;}
span.chibi {font-size: 70%;padding-left: 20px;}
.content p.boh{margin-bottom:0;}
.content p.boh_menunone{display:none;}
.boh0{margin-bottom:20px;}
.boh{display: block; margin-bottom:0; padding: 0 10px;}
.content p.boh_menu1{width:100%; margin-bottom:0;}
.sub_tit_txt2 span.kingaku{text-align: right;display: block;padding: 10px 30px 0 0;}
.sub_tit_txt2:after{top: 50%;width: 85%;margin: 0 0;}
.sub_tit_txt:after{top: 120%;width: 85%;margin: 0 -246px;}
.cha_setmenu{display:block;padding:20px;}
.cha_menu{width:100%;text-align: center;}
.cha_menu1{width:100%;text-align: center;margin-bottom: 10px;}
.boh2{display:none; }
.drink{display: block;text-align: center;margin: 20px 0;}
.drink img{margin-bottom:10px;}
.flex{display:block;}
.cha_icemenu,.drink_img{width:auto;}
.content table.erabu{display:none;}
.content table.erabu_sp{display:block;}
.drink_img{padding: 25px;}
.drink_img img {width: 50%;margin: 0 auto;display: block;padding:0;}
.desert1{padding: 20px;width: 80%;}
.desert,.desert_img{width:auto;padding: 0;margin: 10px auto;}
.desert_img img {width: 50%;margin: 0 auto;display: block;padding: 0;}
.osusume{padding-left:10px;} 
.cha_afternoon{padding-top: 0px;}
.cha_afternoon .flex{display:block;margin-bottom: 0;}
}
.content .childPageBox{
background-color: #fff;
display: none;
}
.content .menu{
border: 8px ridge #aaa2;
padding: 25px 10px;
font-weight: bold;
margin: 0;
}
.content .menu h3{
padding-bottom: 15px;
}
.content .menu ul{
margin: 0 0 0px 30px;
}  .price-top {
padding-top: 10px;
} #content #post-621{
background-color: #fff;
}
#content #post-621 .button {
display: block;
margin: 0 auto;
text-align: center;
}
#content #post-621 a.button {
background-color:#3B3124;
color:#fff!important;
padding: 20px 98px 40px 35px;
font-weight: bold;
font-size: 125%;
text-align: left;
display: inline-block;
background-image:url(https://cafe-lalka.com/wp-content/uploads/2018/05/migi.png);
background-repeat: no-repeat;
background-position: 100% 50%;
width:42%;
text-decoration: none;
border-radius: 8px;
}
#content #post-621 a.button:hover{
opacity:0.8;
filter:alpha(opacity=80);
-ms-filter: “alpha( opacity=80 )”;
}
#content #post-621 br.sp {
display: none;
}
@media screen and (max-width: 660px){
#content #post-621 br.sp { display: block; }
#content #post-621 a.button{margin-left:0;display: flex;width:90%;padding:11px 20px 30px;background-position: 94% 50%;}
} #content #post-707{
background-color: #fff;
}
#post-707 ol{
display:flex;
margin: 0 auto;
}
#post-707 a.button{
background-color:#3B3124;
color:#fff;
padding:15px 50px 15px 15px;
font-weight: bold;
font-size: 115%;
text-align: left;
display: inline-block;
background-image:url(https://cafe-lalka.com/wp-content/uploads/2018/05/migi.png);
background-repeat: no-repeat;
background-position: 100% 50%;
width: 70%;
}
#post-707 .btn{
text-align: center;
margin: 35px 3px;
width:33%;
}
#post-707 .btn1{
text-align: center;
margin: 35px 3px;
width:33%;
}
#post-707 a.button .button_sp{
display:none;
}
@media screen and (max-width: 969px){
#post-707 ol{display:block;}
#post-707 .btn{width:100%;}
#post-707 .btn1{width:100%;}
#post-707 a.button{width:80%;text-align:center;background-position: 95% 50%;}
#post-707 a.button .button_sp1{display:none;}
}
@media screen and (max-width: 500px){
#post-707 a.button{text-align:left;background-position: 90% 50%;}
#post-707 a.button .button_sp{display:block;}
#post-707 a.button .button_sp1{display:block;}
} #content #post-724{
background-color: #fff;
}
#post-724 a{
color:red;
}
#post-724 a:hover{
color:coral;
} #content #post-623{
background-color: #fff;
}
.culture{
display:flex;
}
.culture_text,.culture_img{
width:48%;
margin: 0 10px;
}
.culture_img img{
width:100%;
}
#post-623 table.sp,#post-737 table.sp,#post-625 table.sp{
display:none;
}
#post-623 table.sp th,#post-623 table.sp td,#post-737 table.sp th,#post-737 table.sp td,#post-625 table.sp th,#post-625 table.sp td{
width:100%;
display: block;
}
@media screen and (max-width: 500px){
#post-623 table.sp,#post-737 table.sp,#post-625 table.sp{display:table;text-align:center;}
#post-623 table.pc,#post-737 table.pc,#post-625 table.pc{display:none;}
.culture{display:block;}
.culture_text{width:95%;}
.culture_img{width:95%;margin:5px 10px 15px;}
}
#post-623 table.sp tr.sp-2,#post-737 table.sp tr.sp-2,#post-625 table.sp tr.sp-2{
margin-top:50px;display: block;
}
#post-623 a.button1{
background-color:#3B3124;
color:#fff;
padding:1em 100px 1em 45px;;
font-weight: bold;
font-size: 125%;
text-align: left;
display: inline-block;
background-image:url(https://cafe-lalka.com/wp-content/uploads/2018/05/migi.png);
background-repeat: no-repeat;
background-position: 100% 50%;
background-size: 20%;
}
#post-623 .btn{
text-align: center;
margin: 50px auto;
width:100%;
} #content #post-625{
background-color: #fff;
}
.reserved_img{
width: auto;
text-align: center;
margin-bottom: 20px;
}
.reserved{
margin: 0px 50px 30px;
}
.flex2{
display: flex;
justify-content: space-between;
}
.flex2 p img{
width:90%;
}
#post-623 table.pc th.th1,#post-625 table.pc th.th1{
width:31%
}
#post-623 table.pc th.th2,#post-625 table.pc th.th2{
width:16%
}
#post-623 table.pc th.th3,#post-625 table.pc th.th3{
width:17%
}
.content table td.col{
padding: 0 10px 15px;
border-bottom: 1px solid #e9e9e9;
text-align: center;
}
.content table td{
border-bottom:none;
}
#post-625 a.button1{
background-color:#3B3124;
color:#fff;
padding:1em 100px 1em 45px;;
font-weight: bold;
font-size: 125%;
text-align: left;
display: inline-block;
background-image:url(https://cafe-lalka.com/wp-content/uploads/2018/05/migi.png);
background-repeat: no-repeat;
background-position: 100% 50%;
background-size: 20%;
}
#post-625 a.button{
background-color:#3B3124;;
color:#fff;
padding:20px 80px 20px 25px;
font-weight: bold;
font-size: 125%;
text-align: left;
display: inline-block;
background-image:url(https://cafe-lalka.com/wp-content/uploads/2018/05/migi.png);
background-repeat: no-repeat;
background-position: 100% 50%;
}
#post-625 .btn{
text-align: center;
margin: 35px 0px;
}
@media screen and (max-width: 500px){
.reserved{margin: 0 0 30px;}
}     #content #post-737,#content #post-1121,#content #post-1108,#content #post-1112,#content #post-1117{
background-color: #fff;
}
#post-737 a,#post-1121 a,#post-1108 a,#post-1112 a,#post-1117 a{
color:red;
}
#post-737 a:hover,#post-1121 a:hover,#post-1108 a:hover,#post-1112 a:hover,#post-1117 a:hover{
color:coral;
}
#post-623 table.sp,#post-737 table.sp,#post-1121 table.sp,#post-1108 table.sp,#post-1112 table.sp,#post-1117 table.sp{
display:none;
}
#post-623 table.sp th,#post-623 table.sp td,#post-737 table.sp th,#post-737 table.sp td,#post-1121 table.sp th,#post-1121 table.sp td,#post-1108 table.sp th,#post-1108 table.sp td,#post-623 table.sp th,#post-623 table.sp td,#post-737 table.sp th,#post-737 table.sp td,#post-625 table.sp th,#post-625 table.sp td{
width:95%;
display: block;
}
@media screen and (max-width: 500px){
#post-623 table.sp,#post-737 table.sp,#post-1121 table.sp,#post-1108 table.sp,#post-1112 table.sp,#post-1117 table.sp{display:table;text-align:center;}
#post-623 table.pc,#post-737 table.pc,#post-1121 table.pc,#post-1108 table.pc,#post-1112 table.pc,#post-1117 table.pc{display:none;}
} #content #post-687{
background-color: #fff;
}
span.wpcf7-form-control-wrap {
display: inline-flex;
}
#post-687 a{
color:red;
}
#post-687 a:hover{
color:coral;
}
span.wpcf7-not-valid-tip{
background-color: #fff;
color:red;
}
@media screen and (max-width: 500px){
span.wpcf7-form-control-wrap {display: block;}
}
#wpcf7-f685-p687-o1 > form > table > tbody > tr:nth-child(1) > td > h5 {
color: #e90000;
font-weight: bold;
margin-bottom: 0;
} div.wpcf7-validation-errors::after, span.wpcf7-not-valid-tip::after{
content: none;
} #footer #footerOutline a:hover{
color:#ff2924;
} #post-1480 a.button {
background-color: #3B3124;
color: #fff!important;
padding: 20px 80px 20px 25px;
font-weight: bold;
font-size: 125%;
text-align: left;
display: inline-block;
background-image: url(https://cafe-lalka.com/wp-content/uploads/2018/05/migi.png);
background-repeat: no-repeat;
background-position: 100% 50%;
border-radius: 8px;
} #post-617 a.button {
background-color: #3B3124;
color: #fff!important;
padding: 20px 80px 20px 25px;
font-weight: bold;
font-size: 125%;
text-align: left;
display: inline-block;
background-image: url(https://cafe-lalka.com/wp-content/uploads/2018/05/migi.png);
background-repeat: no-repeat;
background-position: 100% 50%;
border-radius: 8px;
} p:empty:before {
display: none;
} .menu-box {
background-image: url(https://cafe-lalka.com/wp-content/uploads/2022/10/menu_bnr02.png);
}
.menu-box div {
width: 90%;
margin: auto;
padding: 30px 0;
}
.menu-box div .mid-img {
padding: 15px 0 0;
}
@media screen and (max-width: 500px) {
.menu-box div {
width: 90%;
margin: auto;
padding: 15px 0;
}
}