@charset "UTF-8";


.column {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between; }
@media screen and (max-width: 639px) {
.column {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column; } }
@media screen and (max-width: 639px) {
.column > .inner {
width: auto; } }
@media screen and (max-width: 639px) {
.column.-reverse {
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse; } }
@media screen and (min-width: 640px) {
.column.-reverse {
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse; } }
@media screen and (min-width: 640px) {
br.-sp {
display: none; } }
@media screen and (max-width: 639px) {
br.-pc {
display: none; } } @media screen and (max-width: 639px) {
.sp-only {
display: block; } }
@media screen and (min-width: 640px) {
.sp-only {
display: none !important; } }
@media screen and (max-width: 639px) {
.pc-only {
display: none !important; } }
@media screen and (min-width: 640px) {
.pc-only {
display: block; } }
.post_content .post_col, .post_content .post_col-2, .post_content .post_col-3 {
float: none;
width: 30%;
padding-right: 0;
padding-left: 0; }
@media screen and (max-width: 639px) {
.post_content .post_col, .post_content .post_col-2, .post_content .post_col-3 {
width: 49%; }
.post_content .post_col:first-child, .post_content .post_col-2:first-child, .post_content .post_col-3:first-child {
width: 100%; } }
.post_content .post_col .font16, .post_content .post_col-2 .font16, .post_content .post_col-3 .font16 {
font-size: 0.9rem !important; }
@media screen and (max-width: 639px) {
.post_content .post_col .font16, .post_content .post_col-2 .font16, .post_content .post_col-3 .font16 {
font-size: 0.9rem !important; } }
.post_content .post_row {
margin-left: 0;
margin-right: 0;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row; }
.column img {
width: 100%; }
.shop-data {
width: 80%;
margin: 30px auto 0; }
.shop-data .shop-data_wrap {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin-bottom: 2px; }
.shop-data dt, .shop-data dd {
padding: 10px; }
.shop-data dt {
width: 30%;
background: #56C3C3;
color: #FFF;
font-weight: bold; }
@media screen and (max-width: 639px) {
.shop-data dt br {
display: none; } }
.shop-data dd {
width: 45%;
background: #e9f3f3; }
@media screen and (max-width: 639px) {
.shop-data {
width: 100%; }
.shop-data dt {
width: 100%; }
.shop-data dd {
width: 100%; } }
.post_content .post_row:before, .post_content .post_row:after {
display: none; }
.open-box {
margin-bottom: 40px;
border: 2px solid #56C3C3; }
.open-box .open-ttl {
background: #56C3C3;
padding: 10px;
color: #FFF;
text-align: center;
font-weight: bold;
font-size: 1.2rem; }
.open-box .open-txt {
font-size: 1rem;
text-align: center;
padding: 10px; }
.open-box .open-txt span {
font-size: 2rem;
color: #56C3C3;
font-weight: bold;
display: block; }
@media screen and (max-width: 639px) {
.open-box .open-txt span {
font-size: 1.4rem; } }
@media screen and (max-width: 639px) {
.narumi-img-wrap .post_col, .narumi-img-wrap .post_content .post_col-2, .narumi-img-wrap .post_content .post_col-3 {
width: 100%;
margin-bottom: 10%; } }@font-face {
font-family: esenapaj;
src: url(https://cdn.jsdelivr.net/gh/raspi0124/my-sites-files@097f6373c8d24abad960ab5ec25e001be4fe7bd0/esenapaj.ttf)
format("truetype");
}
@font-face {
font-family: kokorom;
src: url(https://cdn.jsdelivr.net/gh/raspi0124/my-sites-files@0a9c3e242b46cd2d493db832a6eccba8f31b9da6/Kokoro.ttf)
format("truetype");
}
@font-face {
font-family: aoyanagiT;
src: url(https://cdn.jsdelivr.net/gh/raspi0124/my-sites-files@729d123c3a7de4ac2bb3a7cdbdedc707dde69120/aoyanagiT.ttf)
format("truetype");
}
@font-face {
font-family: tanukiM;
src: url(https://cdn.jsdelivr.net/gh/raspi0124/my-sites-files@master/TanukiMagic.ttf)
format("truetype");
} @font-face {
font-family: Huifont;
src: url(https://cdn.statically.io/gh/raspi0124/my-sites-files/dc302549/HuiFont109.woff2)
format("woff2"),
url(https://cdn.statically.io/gh/raspi0124/my-sites-files/eed42314/Light-Huiji.ttf)
format("truetype");
}
@font-face {
font-family: honokamaru;
src: url(https://cdn.jsdelivr.net/gh/raspi0124/my-sites-files@80b7a9fadba7c729d00bcc81beba49deb97e19de/font_1_honokamarugo_1.1.ttf)
format("truetype");
}
@font-face {
font-family: light-gen;
font-style: normal;
font-weight: 100;
src: url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Thin.woff2)
format("woff2"),
url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Thin.woff)
format("woff"),
url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Thin.otf)
format("opentype");
}
@font-face {
font-family: normal-gen;
font-style: normal;
font-weight: 300;
src: url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-DemiLight.woff2)
format("woff2"),
url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-DemiLight.woff)
format("woff"),
url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-DemiLight.otf)
format("opentype");
}
@font-face {
font-family: "Noto Sans Japanese-100";
font-style: normal;
font-weight: 100;
src: url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Thin.woff2)
format("woff2"),
url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Thin.woff)
format("woff"),
url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Thin.otf)
format("opentype");
}
@font-face {
font-family: "Noto Sans Japanese";
font-style: normal;
font-weight: 300;
src: url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-DemiLight.woff2)
format("woff2"),
url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-DemiLight.woff)
format("woff"),
url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-DemiLight.otf)
format("opentype");
}
@font-face {
font-family: "Noto Sans Japanese-900";
font-style: normal;
font-weight: 900;
src: url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Black.woff2)
format("woff2"),
url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Black.woff)
format("woff"),
url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Black.otf)
format("opentype");
}
.noto {
font-family: Noto Sans Japanese;
}
.huiji {
font-family: Huifont;
}
.honokamaru {
font-family: honokamaru;
}