@charset "UTF-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, main{display:block;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
*, *::before, *::after{box-sizing:border-box;}
body{text-size-adjust:100%;letter-spacing:0.05em;color:#000;font-feature-settings:"palt";font-family:ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", sans-serif;line-height:1.7;font-weight:500;background:$col-black;font-size:0.9em;}
img{vertical-align:bottom;width:100%;height:auto;}
input[type="submit"],
input[type="button"],
input[type="date"] {
border-radius: 0;
-webkit-box-sizing: content-box;
-webkit-appearance: button;
appearance: button;
border: none;
box-sizing: border-box;
&:-webkit-search-decoration{display:none;}
&:focus{outline-offset:-2px;}
}
select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
 body{background-color:#fff;}
.header{width:100%;background-color:#DD3C6E;padding:2%;color:#fff;margin:0;overflow:hidden;display:flex;align-items:center;justify-content:space-between;}
.header a{color:#fff;font-weight:bold;text-decoration:none;}
.contents{width:100%;padding:5%;box-sizing:border-box;}
@media(min-width:750px){
.contents{width:750px;padding:20px;margin:0 auto;box-sizing:border-box;}
}
.footer img.footerimg{display:block;margin:20px auto 40px;}
.footer ul.footermenu{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;padding:0 0 40px 0;}
.footer ul.footermenu li{margin:0 10px;}
@media(min-width:750px){ .footer img.footerimg{width:300px;}
}
@media(max-width:749px){ .footer img.footerimg{width:65%;}
} article.post{display:flex;align-items:flex-start;margin:0 0 5% 0;}
.post-thumbnail{flex-basis:30%;height:auto;}
.post-thumbnail img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;}
.post-meta{flex-basis:70%;padding-left:20px;}
.footer{margin:20px 0 0 0;width:100%;background-color:#222;padding:20px;font-size:90%;box-sizing:border-box;}
ul.footermenu a{color:#fff;}
div#addtoptext iframe{width:100%;}
.pagination{display:flex;align-items:center;justify-content:center;list-style:none;padding:0;}
.pagination .page-numbers{margin:0 5px;padding:5px 10px;background-color:#F7D1DE;color:#333;text-decoration:none;border-radius:5px;transition:background-color 0.3s ease;}
.pagination .page-numbers:hover{background-color:#DD3C6E;color:#ffffff;}
.pagination .current, .pagination .dots{background-color:transparent;color:#DD3C6E;}
.pagination .next{background-color:#F7D1DE;padding:5px 15px;}
.pagination .next:hover{background-color:#DD3C6E;color:#ffffff;}
.post-meta h2 > a{color:#222;font-weight:bold;font-size:116%;text-decoration:none;display:block;margin:2% 0;line-height:1.4;}
a.post-categories-tag{background-color:#F7D1DE;color:#222;text-decoration:none;border-radius:3px;font-size:85%;padding:3px 10px;line-height:2.2;}
p.post-exe,.post-meta span.author, .post-meta span.modified-date{font-size:80%;}
h1.index-title{font-size:120%;font-weight:bold;margin:0 0 20px;}
a.matome-h2a{color:#222;text-decoration:none;}
p.imgsource{text-align:right;font-size:70%;}.matome-h2a h3{text-align:left;padding:10px 15px 10px 20px;font-size:120%;font-weight:bold;border-width:0 0 0 4px;border-style:solid;border-color:#DD3C6E;margin:30px 0;color:#DD3C6E;}a.matome-h2a h2{display:block;color:#fff;text-decoration:none;padding:3%;margin:5% 0;color:#fff;font-size:110%;font-weight:bold;background:-moz-linear-gradient(top left, #EC93AF, #DD3C6E);background:-webkit-linear-gradient(top left, #EC93AF, #DD3C6E);background:linear-gradient(to bottom right, #EC93AF, #DD3C6E);}
div.matome-writer a.matome-h2a h2{color:#222;background-color:transparent;background:transparent;margin:0;padding:0;}
div.matome-writer a.matome-h2a{margin:2% 0;display:block;}.matome-section.matome-exp a.matome-h2a h2{color:#222;background:transparent;margin:0;padding:0;}
.matome-section.matome-writer{border-style:solid;border-color:#eee;border-width:1px;padding:5%;background-repeat:no-repeat;background-position:5% 50%;background-size:17%;font-size:86%;overflow:hidden;margin:0 0 5%;}
.TopProfileLeft img{border-radius:50%;background-color:#FFFF00;}
.TopProfileRight,.TopProfileLeft{display:table-cell;vertical-align:middle;}.TopProfileLeft{width:20%;padding:0 3% 0 0;}p.WriterName{font-weight:bold;margin:0 0 3%;}img.LeadtextSakuragi{width:18%;border-radius:50%;margin:0 5% 0% 0;float:left;border-color:#FFFF00;border-style:solid;border-width:2px;background-color:#FFFF00;}
div.matome-writer a.matome-h2a{margin:2% 0;}
.matome-writer .matomesection-article{margin:0;}
div#lastparts{background:-moz-linear-gradient(top left, #ffd700, #FF9800);background:-webkit-linear-gradient(top left, #ffd700, #FF9800);background:linear-gradient(to bottom right, #ffd700, #FF9800);margin:5% 0 0 0;padding:2%;}
.LastProfImg img{border-radius:50%;}
.LastProfImg{position:relative;top:0;float:right;width:33%;}
div#lastparts a.matome-h2a h2{background-color:transparent;background:transparent;color:#fff;margin:0;text-align:center;}div#lastparts .matomesection-article-last{margin:2%;padding:5%;background-color:#fff;}
.thumAmazonPrice{text-align:right;}
span.ThumAmazonViewPrice{font-weight:bold;color:#D24625;}
a.shoppingLink{color:#fff;text-decoration:none;display:block;text-align:center;padding:3%;font-weight:bold;box-shadow:2px 2px 0px 0 #efefef;margin:0 0 2% 0;}
a.amazonLink.shoppingLink{background-color:#FF9900;}
a.rakutenLink.shoppingLink{background-color:#B90000;}
a.yahoosLink.shoppingLink{background-color:#4070FF;}
div#index{margin:0 0 5% 0;font-size:95%;}
.index li{padding:1px 0% 1px 6%;background-image:url(//anniversarys-mag.jp/wp-content/themes/cm/images/ico_more.png);background-repeat:no-repeat;background-position:2% center;background-size:8px 12px;font-size:85%;margin-bottom:3px;}
li.miniindex{background-image:none;padding:2px 0% 2px 7%;}
#index a{color:#055DB8;}
img.CategoryImgMain{width:100%;}
.amzon-area-itembox{width:100%;padding:0 0 2% 0;}.googlemaps-html iframe{width:100%;height:300px;}
.matomesection-html iframe{width:100%;height:auto;}
.matomelink-text-gotimage{width:calc(100% - 80px);float:right;}
.matomelink-image{width:70px;height:70px;overflow:hidden;float:left;}
.photoby{text-align:right;color:#ccc;margin:5% 5% 0% 0;}
p.editors-title{font-weight:bold;margin:0 0 3% 0;}
p.editors-text{margin:0 0 0 0;}
.matomelink{border-width:1px;border-color:#ddd;background-color:#ebedef;border-style:solid;padding:4% 10% 4% 4%;width:100%;box-sizing:border-box;overflow:hidden;margin:0 auto 10px;background-image:url(//anniversarys-mag.jp/wp-content/themes/cm/images/ico_more.png);background-repeat:no-repeat;background-position:96% center;background-size:8px 18px;overflow:hidden;margin:5% 0;}
.matomescreen{border-color:#ebedef;background-color:#fff;}
.matomelink-text{}
.matomelink-text .matomelink-text-title{color:#000;font-weight:bold;font-size:0.9em;line-height:1.6;margin:0 0 3%;text-decoration:underline;}
.matomelink-text .matomelink-text-description{font-size:10px;color:#888;line-height:1.6;max-height:85px;overflow:hidden;}
a.matomelinkbox{text-decoration:none !important;}
.matomelink-image img{border-width:1px;border-style:solid;border-color:#ebedef;height:100%;max-width:150%;width:auto;}p.matomelink-recommend{font-size:0.9em;text-align:center;font-weight:bold;}
.matomelink-text .matomelink-url{font-size:9px;color:#aaa;text-decoration:underline !important;}
p.matomelink-url{word-break:break-all;line-height:1.2;}
td.SpotData{word-break:break-all;}
.spots table{font-size:75%;line-height:1.5;width:100%;margin:5% 0 0 0;border:none;}
#article-contents .spots h3{font-size:100%;margin:0;}
td.Spotcolumn{width:25%;}
.spots td{border-style:solid;border-color:#ebedef;border-width:0px 0 1px 0;padding:1%;vertical-align:middle;}
td.SpotLast{border-width:0px 0px 0px 0px;padding-bottom:7%;}
td.Spotcolumn{background-repeat:no-repeat;background-position:0% 50%;background-size:7%;padding-left:3%;}td.SpotURL a{color:#fff;background-color:#D14525;text-align:center;display:block;padding:5%;margin:0 0 3%;font-weight:bold;text-decoration:none;}
div.AmazonView{border-style:solid;border-color:#EFEFEF;border-width:1px;width:100%;margin:0 auto 3%;padding:3%;font-size:80%;line-height:1.6;overflow:hidden;background-image:url(//anniversarys-mag.jp/wp-content/themes/cm/images/ico_more.png);background-repeat:no-repeat;background-position:96% center;background-size:8px 18px;max-height:300px;}
.AmazonViewImg{width:25%;float:left;}.AmazonViewDesc{float:left;width:65%;color:#000;padding:0 0 0 2%;}
span.AmazonViewPrice{color:#D24625;font-weight:bold;text-align:right;display:block;padding:2% 0 0 0;}span.AmazonViewDate{color:#ccc;text-align:right;display:block;margin:0 0 2% 0;font-size:65%;}
span.AmazonViewLink{color:#FF9900;font-weight:bold;text-align:right;display:block;padding:2% 0 0 0;}span.RakutenViewLink{color:#BF0000;}p.AmazonTitle{max-height:103px;overflow:hidden;}
.main-bg1{width:100%;min-height:100%;position:fixed;z-index:-1;height:120vh!important;background:rgba(0,0,0,0);margin-top:-60px;overflow:hidden;}
.main-bg2{display:block;transform:scale3d(1.1, 1.1, 1);height:120vh!important;}
.main-bg3{display:block;background-position:center center;background-size:cover;background-repeat:no-repeat;filter:blur(10px);-webkit-filter:blur(10px);-moz-filter:blur(10px);-o-filter:blur(10px);-ms-filter:blur(10px);opacity:.85;background-blend-mode:difference;background-color:#191919;height:120vh!important;}
p#breadcrumbs{margin:0 0 3%;font-size:76%;border-color:#eee;border-style:solid;border-width:1px 0;padding:3% 0;}a.morecatelink{float:right;margin:0;overflow:hidden;clear:both;border-style:solid;border-color:#efefef;border-width:1px;display:block;padding:1% 3%;color:#999;}
a.gotolink{border-color:#333;border-style:solid;border-width:1px;width:100%;display:block;text-align:center;padding:2% 10%;font-weight:bold;background-image:url(//anniversarys-mag.jp/wp-content/themes/cm/images/ico_more.png);background-repeat:no-repeat;background-position:96% center;background-size:8px 18px;margin:1% 0;}
a.gogiftsite{margin:3% 0 2%;padding:5% 10%;background-color:#D14525;color:#fff;border:none;}
.adpc{clear:both;overflow:hidden;margin:10px 0 0 0;}
.adpc li{float:left;width:336px;}
li.adpc-l{margin:0 28px 0 0;}
.adsp{display:none;}
.single-lead.single-minititle a{color:#055DB8;}
.single-lead{margin:0 0 5%;background-color:#eee;padding:5%;border-radius:2%;font-size:90%;}
div#page .single-lead{border:none;background-color:transparent;}.matomesection-article{margin:3% 0;}.matomesection-article p{margin:0 0 5%;}
.matomesection-article.matomesection-article-quote{border-style:solid;border-color:#ccc;border-width:1px;padding:7%;background-image:url(//anniversarys-mag.jp/wp-content/themes/cm/images/quote.png);background-repeat:no-repeat;background-size:6%;background-position:2% 5%;}
.matomesection-article-quote p{margin:0 0 0 0;}.matome-section.matome-quote{border-style:solid;border-width:1px;border-color:#ccc;margin:0 0 5%;padding:7%;background-image:url(//anniversarys-mag.jp/wp-content/themes/cm/images/quote.png);background-repeat:no-repeat;background-size:6%;background-position:2% 5%;}.matome-section.matome-quote h2{background:none;color:#222;margin:0;padding:0;border-style:solid;border-width:1px;border-color:#ccc;padding:2%;}.matomesection-article-point{background-image:url(//anniversarys-mag.jp/wp-content/themes/cm/images/point-kuma.png);background-repeat:no-repeat;background-size:23%;background-position:50% 9%;padding:32% 5% 0 5%;border-style:solid;border-color:#F15A24;border-width:1px;margin:0;}.matomesection-article strong{background:linear-gradient(transparent 60%, #ffff66 60%);}
div#gowp-related-posts .thumb{max-height:200px;overflow:hidden;}
.spots h3{font-size:110%;}
p.photolicense{margin:2%;text-align:right;font-size:80%;line-height:0;color:#999;}
.clara-header-wrap .main-nav .logo img, .clara-header-wrap .main-nav .logo a{margin-left:15px;}
.matome-exp{background-color:#eee;padding:5%;margin:5% 0;}
img.oiwaiImg{margin:0 0 3% 0;}
.kaiwa{margin-bottom:25px;font-size:95%;}
.kaiwa-img-left{margin:0;float:left;width:60px;height:60px;margin-right:-70px;}
.kaiwa-img-right{margin:0;float:right;width:60px;height:60px;margin-left:-70px;}
.kaiwa figure img{width:100%;height:100%;border:1px solid #aaa;border-radius:50%;margin:0;}
.kaiwa-img-description{padding:5px 0 0;font-size:10px;text-align:center;position:relative;bottom:15px;}
.kaiwa-text-right{position:relative;margin-left:80px;padding:10px;border-radius:10px;background:#eee;float:left;}
.kaiwa-text-left{position:relative;margin-right:80px;padding:10px;border-radius:10px;background-color:#9cd6e7;float:right;}
p.kaiwa-text{margin:0px;}
p.kaiwa-text:last-child{margin-bottom:0;}
.kaiwa-text-right:before{position:absolute;content:'';border:10px solid transparent;top:15px;left:-20px;}
.kaiwa-text-right:after{position:absolute;content:'';border:10px solid transparent;border-right:10px solid #eee;top:15px;left:-19px;}
.kaiwa-text-left:before{position:absolute;content:'';border:10px solid transparent;top:15px;right:-20px;}
.kaiwa-text-left:after{position:absolute;content:'';border:10px solid transparent;border-left:10px solid #9cd6e7;top:15px;right:-19px;}
.kaiwa:after,.kaiwa:before{clear:both;content:"";display:block;}
.ImageWikiCommons{font-size:80%;}
.subImageWrap{width:100%;overflow:auto;}.subImage{width:200%;overflow:auto;}.subImage p{float:left;margin:0 1% 0 0;}.subImage > p > img{width:auto;height:70px;}::-webkit-scrollbar{width:10px;}::-webkit-scrollbar-track{background:#fff;border:none;border-radius:10px;box-shadow:inset 0 0 1px #777;}::-webkit-scrollbar-thumb{background:#ededed;border-radius:10px;box-shadow:none;}.classic-post-content-wrap a{text-decoration:none;}
div#addtoptext h2{font-size:140%;line-height:1.5;}div#addtoptext iframe{margin:5% 0;}
.AnnyOiwai{background-color:#ffdddd;padding:5%;margin:5% 0;clear:both;}
.AnnyOiwaiSubTitle{color:#fff;background-color:#000;padding:2% 8%;font-weight:bold;display:inline;margin:0 0 2% -7%;}.AnnyOiwaiTitle{font-size:120%;margin:3% 0;font-weight:bold;}
.AnnyOiwaiBtm{color:#fff;text-decoration:none;background-color:#D14525;text-align:center;display:block;padding:4%;font-size:95%;font-weight:bold;margin:5% 0;}
a.AnnyOiwaiBtm{color:#fff;text-decoration:none;}
.OiwaiSpecial{padding:5%;background-color:#eee;}
span.BtmSmall{font-size:85%;}
span.yelloline{font-weight:bold;background:linear-gradient(transparent 60%, #ffff66 60%);}
.ikyuuh_thumb1{width:100%;aspect-ratio:4/3;background-color:#ccc;background-repeat:no-repeat;background-size:cover;background-position-y:center;background-position-x:center;}
.ikkyuu_subimg{overflow:hidden;width:100%;margin:2% 0;}
.ikyuuh_thumb2{aspect-ratio:4 / 3;background-color:#ccc;background-repeat:no-repeat;background-size:cover;background-position-y:center;background-position-x:center;width:49%;padding:0 2% 0 0;float:left;}
.ikyuuh_thumb3{aspect-ratio:4 / 3;background-color:#ccc;background-repeat:no-repeat;background-size:cover;background-position-y:center;background-position-x:center;width:49%;float:right;}
td.SpotURL a.OnsenIkyulink{background-color:#1B4678;}
td.SpotURL a.LinkAnnyv{background-color:#EC417B;}
.AmazonDesctiption{background-color:#eee;font-size:85%;padding:2%;}.AmazonDesctiption .thumAmazonPrice{font-weight:bold;text-align:right;color:#E50012;}
a.yahooLink.shoppingLink{background-color:#4070FF;}
.gmapL{float:left;width:10%;margin:3% 0 0 0;}img.gmapImg{border-radius:5px;width:100%;}.gmapR{width:85%;float:right;margin:0;}h4.gmapName{margin:0;font-size:120%;font-weight:bold;}td.gmapTdL, td.gmapTdR{font-size:85%;}.article-content a.gmaplink{color:blue;text-decoration:underline;}td.gmapTdL{font-weight:bold;width:27%;}
.SpotsLead{background-color:#F1F3F4;padding:20px;}
p.attr, p.attr a{color:#aaa;text-align:right;font-size:80%;}.ListComment{padding:5% 0;}.spot li{display:initial;background-color:#eee;padding:5px 10px;margin:0 5px 5px 0;font-size:80%;font-weight:bold;}.single-page .article-content .spot h2{font-size:150%;}.next{font-weight:bold;text-align:center;font-size:110%;padding:3% 0;}
.PageList ul,.PageList li{margin:0;padding:0;list-style:none;}
.PageList a{color:#333;}
a.post-page-numbers{text-decoration:none;}
.OriginalReview{background-color:#efefef;padding:3%;border-radius:10px;font-size:90%;}
p.OriginalReviewer{text-align:right;font-weight:bold;}
.mainimg{width:100%;height:0;padding-top:100%;position:relative;border-radius:5px;overflow:hidden;}
@media(min-width:750px){
.mainimg{padding-top:60%;}
}
.mainimg img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
div#single h1{font-size:130%;margin:0 0 3% 0;font-weight:bold;line-height:1.5;}
div#paging2 .post-page-links .post-page-links{text-align:center;margin:20px 0;padding:0;list-style:none;}
div#paging2 .post-page-numbers{display:inline-block;margin:0 5px;padding:5px 10px;border:2px solid #DD3C6E;color:#DD3C6E;text-decoration:none;border-radius:5px;transition:all 0.3s ease;}
div#paging2 .post-page-numbers.current{background-color:#DD3C6E;color:white;}
div#paging2 .post-page-numbers:hover{background-color:#DD3C6E;color:white;text-decoration:none;}
.post-page-links-n{text-align:center;padding:4% 8%;margin:5% 0;background-image:url(//anniversarys-mag.jp/wp-content/themes/cm/images/ico_more.png);background-repeat:no-repeat;background-position:96% center;background-size:8px 18px;background-color:#000;color:#fff;font-weight:bold;}
div#paging2{text-align:center;}
#single .post-categories{margin:3% 0;width:60%;float:left;}
.post-modified_date{float:right;width:40%;font-size:80%;margin:3% 0;text-align:right;color:#aaa;}
.post-head{clear:both;overflow:hidden;}.post-modified_date p{padding:3px 0;}
.matomesection-article tr{border-width:1px 0 0 0;border-style:solid;border-color:#aaa;}.matomesection-article table{width:100%;border-style:solid;border-color:#aaa;border-width:0 0 1px 0;margin:5% 0;}.matomesection-article table p{margin:0;padding:0;}
.matomesection-article table td{padding:5px;}
strong{font-weight:bold;}
nav[aria-label="Breadcrumb"] ol{list-style:none;padding:0;margin:5% 0;font-size:0.9em;}
nav[aria-label="Breadcrumb"] li{display:inline;margin-right:10px;}
nav[aria-label="Breadcrumb"] a{color:#DD3C6E;text-decoration:none;transition:color 0.3s ease;}
nav[aria-label="Breadcrumb"] a:hover{color:#BB2C5E;}
nav[aria-label="Breadcrumb"] li:last-child::after{content:none;}
nav[aria-label="Breadcrumb"] li:last-child{font-weight:bold;}
nav[aria-label="Breadcrumb"] li::after{content:" > ";margin-left:5px;margin-right:5px;color:#666;}
nav[aria-label="Breadcrumb"] li:last-child::after{content:none;}
div#pnkz{border-style:solid;border-width:1px 0;border-color:#aaa;margin:3% 0 0 0;}
.gmap table{width:100%;}
div#rlps li{text-align:left;padding:3% 38px 3% 0;margin:0;background-image:url(//anniversarys-mag.jp/wp-content/themes/cm/images/ico_more.png);background-repeat:no-repeat;background-position:96% center;background-size:8px 18px;border-style:solid;border-width:1px 0 0 0;border-color:#aaa;}.related-posts h4{font-weight:bold;margin:5% 0;}.related-posts{margin:5% 0 0 0;}
.post-categories{line-height:2;}
.searchform{position:relative;align-items:center;width:100%;margin:0 0 20px 0;}
.searchform input[type="search"]{width:100%;border:none;border-radius:10px;padding:10px;padding-right:40px;}
.searchform button{position:absolute;right:10px;top:50%;transform:translateY(-50%);border:none;background:none;padding:0;margin:0;cursor:pointer;}
.searchform svg{width:20px;height:20px;}
p.spottitle{font-weight:bold;}
.menu{position:fixed;right:0;top:0;width:60%;height:100%;background-color:white;transform:translateX(100%);transition:transform 0.3s ease-in-out;z-index:1000;}
.overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.5);z-index:500;}
.hamburger-menu{background:none;border:none;cursor:pointer;width:30px;height:30px;margin:0 2% 0 0;}
.hamburger-menu svg{fill:#fff;}
p.sitename{margin-right:auto;}
.menu{position:fixed;right:0;top:0;width:60%;height:100%;background-color:#fff;transform:translateX(100%);transition:transform 0.3s ease-in-out;z-index:1000;padding:5%;background-color:#222;}
.menu ul{list-style-type:none;padding:0;border-style:solid;border-color:#fff;border-width:1px 0 0 0;margin:10% 0 0 0;}
.menu ul li{padding:5% 0;border-width:0 0 1px;border-color:#fff;border-style:solid;}
.menu ul li a{text-decoration:none;color:#fff;font-weight:bold;transition:color 0.3s ease;}
div#page h1{font-size:160%;font-weight:bold;}
div#page h2{font-size:130%;font-weight:bold;}
div#page h3{font-size:110%;font-weight:bold;}
p.rewite{font-weight:bold;margin:0 0 3% 0;color:#DD3C6E;}
@media(min-width:750px){
form#searchform{width:600px;margin:0 auto 20px;}
.menu img{width:360px;}
}
.article-content-innner{padding:2%;}.singletop .post-title{font-size:22px;margin-top:0px;}
.single-page.standard-layout .main .article-content-innner{padding:0;}
#breadcrumbs{list-style:none;padding:0;margin:0;overflow-x:scroll;white-space:nowrap;width:100%;}
#breadcrumbs li{display:inline-block;padding-right:10px;}
#breadcrumbs li:after{content:">";padding-left:5px;}
#breadcrumbs li:last-child:after{content:"";}
#breadcrumbs::-webkit-scrollbar{display:none;}
ul#breadcrumbs a{color:#888;}ul#breadcrumbs{font-size:90%;background-color:#F3F3F3;padding:2%;}.restaurant h1{font-size:22px;padding:2%;}.restaurant{font-size:13px;}
.restaurant_discription{margin:3%;font-size:90%;}
.restaurant_head{background-color:#F3F3F3;padding:2%;color:#B4B4B4;clear:both;overflow:hidden;}
.restaurant_head_R{float:left;width:85%;}
.restaurant_head_R p{float:left;margin:0 3px;background-color:#B4B4B4;color:#fff;padding:1% 4%;border-radius:15px;}.restaurant_head_L{float:right;width:15%;text-align:right;padding:1%;font-weight:bold;}
.restaurant_img{aspect-ratio:16/9;background-size:cover;background-position:center;}
.restaurant_detail_imgB{clear:both;overflow:hidden;margin-top:0.5%;}.restaurant_detail_img2, .restaurant_detail_img3, .restaurant_detail_img4{width:33%;float:left;}.restaurant_detail_img2, .restaurant_detail_img3{margin-right:0.5%;}
.restaurant_detail{border-style:solid;border-width:0 0 20px 0;border-color:#F3F3F3;}.restaurant_detail_L{float:right;width:20%;text-align:right;}.restaurant_detail_R{float:left;width:80%;}.restaurant_detail_head{padding:3%;clear:both;overflow:hidden;}.restaurant_detail_tag p{float:left;background-color:#222;color:#fff;padding:2px 10px;font-size:80%;margin-right:5px;margin-bottom:5px;}.restaurant_detail_tag{clear:both;overflow:hidden;}.address{font-size:80%;color:#bbb;}.restaurant_detail h2{font-size:18px;margin:5px 0;}.restaurant_detail_L a{color:#fff;background-color:#D73363;text-decoration:none;width:100%;display:block;text-align:center;padding:10%;border-radius:10px;border-width:0 2px 2px 0;border-style:solid;border-color:#bbb;font-weight:bold;}p.netplan{background-color:#DAA520;}.restaurant_detail{border-style:solid;border-width:0 0 20px 0;border-color:#F3F3F3;padding-bottom:10px;}p.restaurant_photoby{font-size:80%;color:#bbb;text-align:right;}.restaurant_detail table{font-size:12px;width:96%;margin:2%;}
.ressrant_comment{position:relative;margin:2% 2% 2% 20px;padding:15px;background:#F3F3F3;border-radius:10px;color:#555;font-size:12px;}
.ressrant_comment::before{content:"";position:absolute;top:65%;left:-21px;margin-top:-6px;border:4px solid transparent;border-right:17px solid #F3F3F3;}img.restaurant_thum{width:100%;}td.Spotcolumn.SpotName{font-weight:bold;}.ressrant_comment h3{font-size:12px;}span.facilitie{margin:5px 5px 5px 0;padding:1px;}p.Annotation{text-align:right;color:#ccc;}
.fcolor1{background-color:#FFEBEE;}
.fcolor2{background-color:#FFCDD2;}
.fcolor3{background-color:#F8BBD0;}
.fcolor4{background-color:#E1BEE7;}
.fcolor5{background-color:#D1C4E9;}
.fcolor6{background-color:#C5CAE9;}
.fcolor7{background-color:#B3E5FC;}
.fcolor8{background-color:#B2EBF2;}
.fcolor9{background-color:#B2DFDB;}
.fcolor10{background-color:#C8E6C9;}
@media(min-width:768px){
ul#breadcrumbs{background-color:#fff;padding:2% 2% 2% 0;}
.restaurant_detail{border-width:0 0 1px 0;border-color:#aaa;}
.restaurant_detail_head{padding:3% 0;}
}
a.gotolinkR {
border-color: #333;
border-style: solid;
border-width: 1px;
width: 94%;
display: block;
text-align: center;
padding: 2% 10%;
font-weight: bold;
background-image: url(//anniversarys-mag.jp/wp-content/themes/cm/images/ico_more.png);
background-repeat: no-repeat;
background-position: 96% center;
background-size: 8px 18px;
margin: 1% 3%;
color: #fff;
background-color: #D73363;
text-decoration: none;
border: none;
border-radius: 7px;
}ul{margin:0;padding:0;}
.anny-product{}
.anny-product__link{text-decoration:none;}
.anny-product__container{height:100vh;display:flex;flex-direction:column;justify-content:space-between;}
.anny-product__image-container{}
.anny-product__image{width:100%;height:auto;}
.anny-product__image--selected{border:solid 2px #329ebb;}
.anny-product__thumbnails-container{padding-top:2px;padding-bottom:2px;cursor:pointer;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch !important;-ms-overflow-style:none;scrollbar-width:none;}
.anny-product__thumbnails-container::-webkit-scrollbar{display:none;}
.anny-r-product-review-information__container{float:left;padding-top:4px;}
.anny-r-product-review-information__star-container{float:left;width:90px;}
.anny-r-product-review-information__average-container{float:left;padding-left:4px;height:20px;width:30px;display:flex;flex-direction:row;justify-content:center;align-items:center;font-weight:bold;color:#ffb546;}
.anny-r-product-review-information__total-count-container{padding-left:4px;height:20px;width:58px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-weight:bold;color:#0d3c6f;white-space:nowrap;}
.anny-r-product-review-information__total-count-link{color:#0d3c6f;font-size:0.9rem;text-decoration:none;}
.anny-r-product-review__container{position:relative;width:90px;height:20px;}
.anny-r-product-review__stars-container{position:absolute;top:0;left:0;font-size:0;line-height:0;}
.anny-r-product-review__star-container{display:inline-block;font-size:12px;}
.anny-r-product-review__star{width:18px;height:18px;}
.anny-r-product-review__star--rate-point-1{width:calc(18px * 0.1);overflow:hidden;}
.anny-r-product-review__star--rate-point-2{width:calc(18px * 0.2);overflow:hidden;}
.anny-r-product-review__star--rate-point-3{width:calc(18px * 0.3);overflow:hidden;}
.anny-r-product-review__star--rate-point-4{width:calc(18px * 0.4);overflow:hidden;}
.anny-r-product-review__star--rate-point-5{width:calc(18px * 0.5);overflow:hidden;}
.anny-r-product-review__star--rate-point-6{width:calc(18px * 0.6);overflow:hidden;}
.anny-r-product-review__star--rate-point-7{width:calc(18px * 0.7);overflow:hidden;}
.anny-r-product-review__star--rate-point-8{width:calc(18px * 0.8);overflow:hidden;}
.anny-r-product-review__star--rate-point-9{width:calc(18px * 0.9);overflow:hidden;}
.anny-product-price-information__container{clear:both;text-align:right;color:#da3b78;}
.anny-product-price-information__price{font-size:1.2rem;font-weight:bold;}
.anny-product__show-detail{flex:1;background-color:#329ebb;width:100%;display:flex;flex-direction:row;position:relative;border-radius:2px;height:34px;cursor:pointer;}
.anny-product__show-detail-text-container{flex:1;display:flex;justify-content:center;align-items:center;}
.anny-product__show-detail-text{font-weight:bold;color:white;}
.anny-product__show-detail-arrow-container{position:absolute;top:50%;right:16px;transform:translateY(-50%);height:1.1rem;display:flex;justify-content:center;}
.anny-product__show-detail-arrow{height:100%;}
.anny-featured-page-products{border:solid 1px #eee;padding:8px;overflow-x:scroll;}
.anny-featured-page-products__inner{background-color:#fafafa;}
.anny-featured-page-products__container{padding:16px 0 0 0;margin:0;letter-spacing:-0.4em;white-space:normal;}
.anny-embed-featured-page-products__more-read-container{padding-bottom:0px;}
.anny-embed-featured-page-products__more-read-button{display:flex;justify-content:center;align-items:center;font-size:1rem;font-weight:bold;background-color:#329ebb;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAl0lEQVRYhe3WPQ7CMAyG4ZTLpSfpgtj523rDqmyIgWswvCxZkEraSK2/qPK3J36kWLFD8HgKAkTgAbyBk3XxFvjwm94SMDAdGwTw+gOwQQBdBmCGuNeAuDkiIa6OSIjLDOJogThnAM/c2cNKhmale8qzoA+2ewJpE6L8C9TFdfNAXVw7jqlgIZGvZNqlNCEiMKJYyz27zRdmj8YeO02NPAAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position:99% 50%;background-size:18px 18px;height:34px;padding-right:2px;border-radius:2px;}
.anny-embed-featured-page-products__more-read-link{width:100%;padding:8px 0px;color:white !important;text-align:center;cursor:pointer;font-weight:bold;font-size:16px;letter-spacing:normal;}
.anny-featured-page-products__product{width:110px;display:inline-block;vertical-align:top;white-space:normal;margin-right:6px;letter-spacing:normal;margin-bottom:15px;}
@media only screen and (max-width: 414px) {
.anny-featured-page-products__product{margin-bottom:0 !important;}
}
.anny-featured-page-products__product-container{display:flex;flex-direction:column;}
.anny-featured-page-products__product-link{text-decoration:none;cursor:pointer;}
.anny-featured-page-products__product-info-container{flex:3;position:relative;}
.anny-featured-page-products__product-rank-container{width:28px;height:28px;position:absolute;left:4px;top:4px;border-radius:14px;background-color:#c94976;display:flex;justify-content:center;align-items:center;}
.anny-featured-page-products__product-rank-container--rank1{background-color:#e9b227;}
.anny-featured-page-products__product-rank-container--rank2{background-color:#95a5a6;}
.anny-featured-page-products__product-rank-container--rank3{background-color:#cd7f32;}
.anny-featured-page-products__product-rank{white-space:nowrap;color:white;}
.anny-featured-page-products__product-image{background-repeat:no-repeat;background-size:cover;width:100%;padding-bottom:100%;}
.anny-featured-page-products__product-name-container{padding-top:8px;overflow:hidden;height:3.3rem;line-height:1.1;}
.anny-featured-page-products__product-name{font-size:0.8rem;color:#3c3c3c;}
.anny-featured-page-products__product-price-container{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding-top:2px;}
.anny-featured-page-products__product-price-label-container{flex:1;text-align:right;}
.anny-featured-page-products__product-price{white-space:nowrap;font-size:1.1rem;color:#c94976;}
.anny-featured-page-products__review{display:flex;align-items:center;}
.anny-featured-page-products__review--zero{height:17px;opacity:0;}
.anny-featured-page-products__review-container{padding-top:2px;}
.anny-featured-page-products__review-total-count-container{display:flex;width:100%;padding-left:4px;text-align:left;}
.anny-featured-page-products__review-total{font-size:0.7rem;color:#0d3c6f;}
.anny-product-review__container{position:relative;width:60px;height:12px;}
.anny-product-review__stars-container{position:absolute;top:0;left:0;font-size:0;line-height:0;}
.anny-product-review__star-container{display:inline-block;font-size:12px;}
.anny-product-review__star{width:12px;height:12px;}
.anny-product-review__star--rate-point-1{width:calc(12px * 0.1);overflow:hidden;}
.anny-product-review__star--rate-point-2{width:calc(12px * 0.2);overflow:hidden;}
.anny-product-review__star--rate-point-3{width:calc(12px * 0.3);overflow:hidden;}
.anny-product-review__star--rate-point-4{width:calc(12px * 0.4);overflow:hidden;}
.anny-product-review__star--rate-point-5{width:calc(12px * 0.5);overflow:hidden;}
.anny-product-review__star--rate-point-6{width:calc(12px * 0.6);overflow:hidden;}
.anny-product-review__star--rate-point-7{width:calc(12px * 0.7);overflow:hidden;}
.anny-product-review__star--rate-point-8{width:calc(12px * 0.8);overflow:hidden;}
.anny-product-review__star--rate-point-9{width:calc(12px * 0.9);overflow:hidden;}
@media only screen and (max-width: 414px) {
.anny-featured-page-products__container{padding:16px 0 0 0;margin:0;letter-spacing:-0.4em;white-space:nowrap;}
}
.anny-s-product{padding:4px;border:solid 1px #ccc;}
.anny-s-product .anny-s-product__link{text-decoration:none;}
.anny-s-product .anny-s-product__container{display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;}
.anny-s-product .anny-s-product__information{flex:8;display:flex;flex-direction:row;margin-bottom:5px;}
.anny-s-product .anny-s-product__image-container{flex:1.1;}
.anny-s-product .anny-s-product__image{width:100%;min-width:100px;}
.anny-s-product .anny-s-product__show-detail{flex:2;background-color:#329ebb;width:100%;display:flex;flex-direction:row;position:relative;border-radius:2px;}
.anny-s-product .anny-s-product__detail-container{flex:2;padding:0px 4px;}
.anny-s-product .anny-s-product__delivery-container{}
.anny-s-product .anny-s-product__delivery-label{border-radius:4px;padding:3px 4px;margin-right:2px;font-size:12px;color:white;}
.anny-s-product .anny-s-product__delivery-label--instant-delivery-possible{background-color:#da3b4d;}
.anny-s-product .anny-s-product__delivery-label--next-day-delivery-possible{background-color:#ec6d71;}
.anny-s-product .anny-s-product__delivery-label--express-delivery-possible{background-color:#329ebc;}
.anny-s-product .anny-s-product__name-container{line-height:1.1rem;text-align:left;padding-left:4px;}
.anny-s-product .anny-s-product__name{margin:0 !important;font-size:0.9rem;color:#333;margin:0px;}
.anny-s-product .anny-s-product__show-detail-text-container{flex:1;display:flex;justify-content:center;align-items:center;}
.anny-s-product .anny-s-product__show-detail-text{font-weight:bold;color:white;padding:15px 0;font-size:1rem;}
@media only screen and (max-width: 414px) {
.anny-s-product .anny-s-product__show-detail-text{padding:7px 0;}
}
.anny-s-product .anny-s-product__show-detail-arrow-container{position:absolute;top:50%;right:16px;transform:translateY(-50%);height:1.1rem;display:flex;justify-content:center;}
.anny-s-product .anny-s-product__show-detail-arrow{height:100%;}
.anny-s-product .anny-s-product-review-information__container{float:left;padding-top:4px;}
.anny-s-product .anny-s-product-review-information__star-container{float:left;width:90px;}
.anny-s-product .anny-s-product-review-information__average-container{float:left;padding-left:4px;height:20px;width:30px;display:flex;flex-direction:row;justify-content:center;align-items:center;font-weight:bold;color:#ffb546;}
.anny-s-product .anny-s-product-review-information__total-count-container{padding-left:4px;height:20px;width:58px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-weight:bold;color:#0d3c6f;white-space:nowrap;}
.anny-s-product .anny-s-product-review-information__total-count-link{color:#0d3c6f;font-size:0.9rem;text-decoration:none;}
.anny-s-product .anny-s-product-review__container{position:relative;width:90px;height:20px;}
.anny-s-product .anny-s-product-review__stars-container{position:absolute;top:0;left:0;font-size:0;line-height:0;}
.anny-s-product .anny-s-product-review__star-container{display:inline-block;font-size:12px;}
.anny-s-product .anny-s-product-review__star{width:18px;height:18px;}
.anny-s-product .anny-s-product-review__star--rate-point-1{width:calc(18px * 0.1);overflow:hidden;}
.anny-s-product .anny-s-product-review__star--rate-point-2{width:calc(18px * 0.2);overflow:hidden;}
.anny-s-product .anny-s-product-review__star--rate-point-3{width:calc(18px * 0.3);overflow:hidden;}
.anny-s-product .anny-s-product-review__star--rate-point-4{width:calc(18px * 0.4);overflow:hidden;}
.anny-s-product .anny-s-product-review__star--rate-point-5{width:calc(18px * 0.5);overflow:hidden;}
.anny-s-product .anny-s-product-review__star--rate-point-6{width:calc(18px * 0.6);overflow:hidden;}
.anny-s-product .anny-s-product-review__star--rate-point-7{width:calc(18px * 0.7);overflow:hidden;}
.anny-s-product .anny-s-product-review__star--rate-point-8{width:calc(18px * 0.8);overflow:hidden;}
.anny-s-product .anny-s-product-review__star--rate-point-9{width:calc(18px * 0.9);overflow:hidden;}
.anny-s-product .anny-s-product-price-information__container{clear:both;text-align:right;color:#da3b78;}
.anny-s-product .anny-s-product-price-information__price{font-size:1.2rem;font-weight:bold;}
#entry-content .anny-featured-page-products ul > li:before{display:none !important;}
#entry-content .anny-featured-page-products__product-name{font-size:1.3rem !important;}
#entry-content .anny-featured-page-products__product-name-container{height:4em !important;}
#entry-content .anny-featured-page-products__product-price{font-size:1.9rem !important;}
#entry-content .anny-featured-page-products{font-family:ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", sans-serif !important;}
#entry-content .anny-featured-page-products__product-rank{font-size:1.4rem !important;}
#entry-content .anny-product__thumbnails-container > div > div{width:40vw !important;margin-right:5px !important;margin-top:3px !important;}
#entry-content .anny-product__thumbnails-container > div > div > div{width:12vw !important;height:12vw !important;}
@media only screen and (max-width: 414px) {
#entry-content .anny-product__thumbnails-container > div > div > div{width:16vw !important;height:16vw !important;}
}
#entry-content .anny-product-price-information__price{font-size:1.8rem !important;}
#entry-content .anny-s-product__name{font-size:1.4rem !important;}
#entry-content .anny-s-product-price-information__price {
font-size: 1.8rem !important;
letter-spacing: 0 !important;
}.zci-taxonomy-list.zci-grid{display:grid;grid-gap:20px;grid-template-columns:repeat(var(--zci-columns, 3), 1fr);list-style:none;padding:0;margin:0;}
.zci-taxonomy-list.zci-grid .zci-item{text-align:center;list-style:none;margin:0;}
.zci-taxonomy-list.zci-grid .zci-image{display:block;margin-bottom:10px;overflow:hidden;border-radius:8px;}
.zci-taxonomy-list.zci-grid .zci-image img{max-width:100%;height:auto;display:block;margin:0 auto;transition:transform 0.3s ease;}
.zci-taxonomy-list.zci-grid .zci-image img:hover{transform:scale(1.05);}
.zci-taxonomy-list.zci-inline{display:flex;flex-wrap:wrap;gap:15px;list-style:none;padding:0;margin:0;}
.zci-taxonomy-list.zci-inline .zci-item{display:flex;align-items:center;gap:5px;margin:0;}
.zci-taxonomy-list.zci-list{list-style:none;padding:0;margin:0;}
.zci-taxonomy-list.zci-list .zci-item{display:flex;align-items:center;margin-bottom:10px;gap:10px;}
.zci-term-name{display:block;font-weight:bold;margin-top:5px;color:inherit;text-decoration:none;}
.zci-link{text-decoration:none;color:inherit;display:block;}
.zci-term-count {
display: inline-block;
background: #f0f0f1;
border-radius: 10px;
padding: 2px 8px;
font-size: 0.8em;
margin-left: 5px;
vertical-align: middle;
}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;}
.wpcf7 form .wpcf7-response-output{margin:2em 0.5em 1em;padding:0.2em 1em;border:2px solid #00a0d2;}
.wpcf7 form.init .wpcf7-response-output, .wpcf7 form.resetting .wpcf7-response-output, .wpcf7 form.submitting .wpcf7-response-output{display:none;}
.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;}
.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232;}
.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900;}
.wpcf7-form-control-wrap{position:relative;}
.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block;}
.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em;}
.wpcf7-list-item{display:inline-block;margin:0 0 0 1em;}
.wpcf7-list-item-label::before, .wpcf7-list-item-label::after{content:" ";}
.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:0.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative;}
form.submitting .wpcf7-spinner{visibility:visible;}
.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite;}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms;}
}
@keyframes spin {
from{transform:rotate(0deg);}
to{transform:rotate(360deg);}
}
@keyframes blink {
from{opacity:0;}
50%{opacity:1;}
to{opacity:0;}
}
.wpcf7 [inert]{opacity:0.5;}
.wpcf7 input[type="file"]{cursor:pointer;}
.wpcf7 input[type="file"]:disabled{cursor:default;}
.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed;}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"]{direction:ltr;}
.wpcf7-reflection > output{display:list-item;list-style:none;}
.wpcf7-reflection > output[hidden] {
display: none;
}.lazyloading{opacity:1;transition:opacity .3s;background-image:url(//anniversarys-mag.jp/wp-content/plugins/giftmall-embeds/public/img/loading.svg);background-position:center;background-repeat:no-repeat;background-color:#f7f7f7;background-size:100%;}
.lazyloaded{opacity:1;transition:opacity 150ms;}
.gm-embed-product{position:relative;width:100%;padding:calc(310 / 700 * 100%) 0 0;}
.gm-embed-product__iframe{position:absolute;top:0;left:0;width:100%;height:100%;padding:4px;border:solid 1px #ccc;}
@media screen and (max-width:1139px){
.gm-embed-product{position:relative;width:100%;padding:calc(280 / 580 * 100%) 0 0;}
.gm-embed-product__iframe{position:absolute;top:0;left:0;width:100%;height:100%;padding:4px;border:solid 1px #ccc;}
}
@media screen and (max-width:1023px){
.gm-embed-product{position:relative;width:100%;padding:calc(310 / 690 * 100%) 0 0;}
.gm-embed-product__iframe{position:absolute;top:0;left:0;width:100%;height:100%;padding:4px;border:solid 1px #ccc;}
}
@media screen and (max-width:749px){
.gm-embed-product{position:relative;width:100%;padding:calc(240 / 500 * 100%) 0 0;}
.gm-embed-product__iframe{position:absolute;top:0;left:0;width:100%;height:100%;padding:4px;border:solid 1px #ccc;}
}
@media screen and (max-width:599px){
.gm-embed-product{position:relative;width:100%;padding:calc(190 / 314 * 100%) 0 0;}
.gm-embed-product__iframe{position:absolute;top:0;left:0;width:100%;height:100%;padding:4px;border:solid 1px #ccc;}
} .gm-embed-product-thumbnails{position:relative;width:100%;padding:calc(926 / 737 * 100%) 0 0;}
.gm-embed-product-thumbnails__iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
@media screen and (max-width:749px){
.gm-embed-product-thumbnails{position:relative;width:100%;padding:calc(721 / 560 * 100%) 0 0;}
}
@media screen and (max-width:599px){
.gm-embed-product-thumbnails{position:relative;width:100%;padding:calc(280 / 194 * 100%) 0 0;}
} .gm-product-image{position:relative;width:80%;padding-top:80%;}
.gm-product-image__iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
@media screen and (max-width:599px){
.gm-product-image{position:relative;width:100%;padding-top:100%;}
}  .gm-embed-featured-page-products{}
.gm-embed-featured-page-products__title{width:100%;height:40px;padding:0;margin:16px 0px 4px 0px;}
.gm-embed-featured-page-products__container{border:solid 1px #eee;padding:8px;}
.gm-embed-featured-page-products__iframe-container{width:100%;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch !important;-ms-overflow-style:none;scrollbar-width:none;}
.gm-embed-featured-page-products__iframe-container::-webkit-scrollbar{display:none;}
.gm-embed-featured-page-products__iframe{width:100%;height:250px;}
.gm-embed-featured-page-products__more-read-container{padding-bottom:0px;}
.gm-embed-featured-page-products__more-read-button{display:flex;justify-content:center;align-items:center;font-size:1rem;font-weight:bold;background-color:#329ebb;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAl0lEQVRYhe3WPQ7CMAyG4ZTLpSfpgtj523rDqmyIgWswvCxZkEraSK2/qPK3J36kWLFD8HgKAkTgAbyBk3XxFvjwm94SMDAdGwTw+gOwQQBdBmCGuNeAuDkiIa6OSIjLDOJogThnAM/c2cNKhmale8qzoA+2ewJpE6L8C9TFdfNAXVw7jqlgIZGvZNqlNCEiMKJYyz27zRdmj8YeO02NPAAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position:99% 50%;background-size:18px 18px;height:34px;padding-right:2px;border-radius:2px;}
.gm-embed-featured-page-products__more-read-link{width:100%;padding:8px 0px;color:white !important;text-align:center;cursor:pointer;font-weight:bold;font-size:16px;letter-spacing:normal;}
.gm-embed-featured-page-simple{border-width:1px;border-color:#ddd;background-color:#ebedef;border-style:solid;padding:2%;width:100%;box-sizing:border-box;overflow:hidden;margin:5% 0;text-align:center;background-color:#EBEDEF;}
.gm-embed-featured-page-simple__title{font-size:0.9em;text-align:center;font-weight:bold;}
.gm-embed-featured-page-simple__iframe{width:100%;height:150px;}
@media screen and (max-width:749px){
.gm-embed-featured-page-simple__iframe{width:100%;height:120px;}
}
@media screen and (max-width:599px){
.gm-embed-featured-page-simple__iframe{width:100%;height:126px;}
}
@media screen and (max-width:320px){
.gm-embed-featured-page-simple__iframe {
width: 100%;
height: 140px;
}
}