@charset "utf-8";

/* ############################################################### */
/* ポコペンのペコポン */
/* ############################################################### */
.pokopenLeft {
float: left;
margin: 0;
padding: 0;
width: 45%;
}
.pekoponRight {
float: right;
margin: 0;
padding: 0;
width: 45%;
}
.pokopenLeft address {
margin-top: 0.5em;
margin-bottom: 1.5em;
font-style: normal;
line-height: 1.6;
}
.pokopenLeft p, .pekoponRight p {line-height: 1.6;}

a#mapionLink,a#mapionLink:link,.a#mapionLink:visited {color: #00a758; text-decoration: underline;}
a#mapionLink:active,a#mapionLink:hover {color: #00a758; text-decoration: none;}
a#tabelogLink,a#tabelogLink:link,.a#tabelogLink:visited {color: #e00024; text-decoration: underline;}
a#tabelogLink:active,a#tabelogLink:hover {color: #e00024; text-decoration: none;}
a#fbLink,a#fbLink:link,.a#fbLink:visited {color: #3b5998; text-decoration: underline;}
a#fbLink:active,a#fbLink:hover {color: #3b5998; text-decoration: none;}

h2.pokoGreen, h2.pokoRed, h3.pokoGreen {font-size: 120%;}
.pokoGreen {color: #00a758;}
.pokoRed {color: #e00024;}
.poko-bg-Green {background-color: #00a758;}
.poko-bg-Red {background-color: #e00024;}
.pokopenLine {clear: both; margin-bottom: 1em; padding: 1em 0; height: 1em; border-bottom: 1px dashed #dddddd;}
#pokopen-inside, #pokopen-inside img {width: 100%; max-width: 360px; height: auto;}
#todayMenu {padding: 0.5em 0; clear: both; text-align: center; color: #e00024; font-size: 140%;}
#oneCoin {padding: 2em 0; clear: both;}
#pokopenBoard {margin-top: 100px; text-align: left;}

.menuTbl {
margin-top: 0;
margin-bottom: 2em;
width: 100%;
font-size: 100%;
font-family : "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Osaka,sans-serif !important;
border-collapse: collapse;
border-spacing: 0;
}

.menuTbl th {
padding: 0.2em ;
text-align: left;
font-weight: normal
}
.menuTbl td {
padding: 0.2em 0;
text-align: right;
white-space: nowrap;
}

.onecoinTbl {
float: left;
margin-top: 0;
margin-bottom: 2em;
width: 25%;
font-size: 100%;
font-family : "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Osaka,sans-serif !important;
border-collapse: collapse;
border-spacing: 0;
}
.onecoinTbl td {
padding: 0.2em 0;
text-align: left;
white-space: nowrap;
}

/* ####################################### */
/* Responsive Tablet Display */
/* ####################################### */
@media screen and (min-width: 768px) and (max-width: 979px) {

} /* End 768px-959px */

/* ####################################### */
/* Responsive SmartPhone Display */
/* ####################################### */
@media only screen and (max-width: 767px) {
.pokopenLeft, .pekoponRight {float: none; width: 100%;}
.onecoinTbl {width: 50%;}

} /* End 0px-767px */

/* ####################################### */
/* Ratina Display */
/* ####################################### */
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min--moz-device-pixel-ratio: 2),
only screen and (-o-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2) {

} /* End Retina */