@charset "UTF-8";
   @font-face {
font-family: "MyFont";
src:url(//rokumitei.com/wp-content/themes/original/font/title.woff) format("woff");
}
*{
margin:0;
padding:0;
}
body{
font-weight:400;
font-family: 'Lato', 'Noto Sans JP', 'ヒラギノ角ゴ ProN', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
color:#010823;
}
h1,h2,h3,h4,h5,h6{
font-size: 100%;
font-weight:bold;
line-height: 150%;
color:black;
}
h2{
font-size:140%;
margin-bottom:1em;
}
h3{
font-width:700;
}
header,main,footer,article,section,nav,small,aside,div,ul,li,h1,h2,h3,h4,h5,p{
display:block;
box-sizing:border-box;
position:relative;
}
li{
list-style:none;
}
img,
video{
display:block;
outline:none;
width:100%;
height:auto;
}
input{
outline: none;
}
p{
}
a{
color:white;
}
a:hover{
}
iframe{
border:none;
width:100%;
}
table{
border-collapse:separate;
border-spacing: 1px;
width:100%;
}
th,td{
font-weight:normal;
vertical-align: top;
padding:.5em;
}
th{
text-align:left;
}
td{
text-align:left;
}
input:-webkit-autofill {
-webkit-box-shadow: 0 0 0px 1000px white inset !important;
}  .m1{
opacity: 0;
transition-duration:2s;
}
.m1:nth-of-type(2){
-webkit-transition-delay:.8s;transition-delay:.8s;
}
.m1{transform: translate(0,2em);}
.m2{
transform:translate(2em,0);
opacity:0;
transition-duration:1s;
}
.m2:nth-of-type(1){-webkit-transition-delay:.4s;transition-delay:.4s;}
.m2:nth-of-type(2){-webkit-transition-delay:.8s;transition-delay:.8s;}
.m2:nth-of-type(3){-webkit-transition-delay:1.2s;transition-delay:1.2s;}
.mv1,
.mv2{
opacity: 1.0;
transform: translate(0,0) scale(1); 
}
.googlemaps iframe,
.googlemaps object,
.googlemaps embed {
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
-webkit-transition: all 0.7s ease;
-moz-transition: all 0.7s ease;
-o-transition: all 0.7s ease;
transition: all  0.7s ease;
}
.googlemaps iframe:hover,
.googlemaps object:hover,
.googlemaps embed:hover {
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);
filter: grayscale(0%);
}
.banner{
transition-duration:0.4s;
border-right:2px solid rgba(0,0,0,0);
border-bottom:2px solid rgba(0,0,0,0);
box-shadow:0 0 0 #16225a;
display:block;
}
#fblog .banner:hover{
border-bottom:2px solid orange;
border-right:2px solid orange;
box-shadow:.75em .75em 0 #16225a;
transform:translate(-.1em,-.1em);
}
.rlborder:before{
content:"";
width:100%;
height:1px;
position:absolute;
bottom:7em;
right:0;
background:#af8100;
transform:rotate(-5deg);
}
.rlborder:after{
content:"";
height:12em;
width:100%;
position:absolute;
left:0;
bottom:0;
background:#111025;
-webkit-transition-delay:.8s;transition-delay:.8s;
transition-duration:2s;
}
.rlbordermax:after{
height:0 !important;
}
#infoother h2:before,
#foodosusume h2:before,
#drinkosusume h2:before{
content:"";
position:absolute;
bottom:0;
left:50%;
width:0;
height:1px;
background:orange;
transition-duration:2s;
}
.number{
font-family:'ヒラギノ角ゴ ProN', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
}
.fdwadashi:before,
.fdagodashi:before,
.fdtoridashi:before{
content:"";
width:1.5em;
height:1.5em;
position:absolute;
left:-2em;
top:50%;
transform:translate(0,-50%);
background-size:1.5em auto;
background-repeat:no-repeat;
background-position:center;
}
.fdwadashi:before{background-image:url(//rokumitei.com/wp-content/themes/original/images/share/wadashi.png);}
.fdagodashi:before{background-image:url(//rokumitei.com/wp-content/themes/original/images/share/agodashi.png);}
.fdtoridashi:before{background-image:url(//rokumitei.com/wp-content/themes/original/images/share/toridashi.png);} .bold{font-weight: bold !important;}
.red{color:red !important;font-weight:bold !important;}
.black{color:black !important;}
.white{color:white !important;}
.blue{color:blue !important;}
.grecaptcha-badge { visibility: hidden; } @media screen and ( max-width:700px){
.mdn{display:none !important;}
.m_txl{text-align:left !important;}
.m_txc{text-align: center !important;}
.m_txr{text-align: right !important;}
.m_flex{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:flex;}
.m_flexwrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.m_itemcenter{align-items: center;}
.m_itemstart{align-items:flex-start;}
.m_itemend{align-items: flex-end;}
.m_justifyspace{-moz-box-pack:justify;-ms-box-pack:justify;box-pack:justify;flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
.m_justifyaround{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;}
.m_justifycenter{-webkit-justify-content:center;-ms-flex-pack: center;justify-content:center;}
.m_flexcenter{
display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:flex;
align-items: center;
-webkit-justify-content:center;-ms-flex-pack: center;justify-content:center;
}
} @media screen and (min-width:701px) {
.minwidth6{min-width:600px;width:60%;margin:0 auto;}
.minwidth7{min-width:600px;width:70%;margin:0 auto;}
.minwidth8{min-width:680px;width:80%;margin:0 auto;}
.minwidth9{min-width:700px;width:90%;margin:0 auto;}
.ddn{display:none !important;}
.txc{text-align: center !important;}
.txr{text-align: right !important;}
.br0{border-right:0 !important;}
.flex{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:flex;}
.flexwrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.itemstart{align-items: flex-start;}
.itemcenter{align-items: center;}
.itemend{align-items: flex-end;}
.justifyspace{-moz-box-pack:justify;-ms-box-pack:justify;box-pack:justify;flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
.justifyaround{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;}
.justifycenter{-webkit-justify-content:center;-ms-flex-pack: center;justify-content:center;}
.flexcenter{
display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:flex;
align-items: center;
-webkit-justify-content:center;-ms-flex-pack: center;justify-content:center;
}
}