@charset "UTF-8";

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;background:inherit;background:var(--base-background);color:inherit;color:var(--base-color);font:16px sans-serif;font:var(--base-font)}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;color:#069;color:var(--base-link-color);-webkit-text-decoration:none;text-decoration:none}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;padding:.35em .625em .75em;margin:0}button,fieldset,legend{border:0;padding:0}optgroup{font-weight:700}ol,td,th,ul{padding:0}:root{--base-background:inherit;--base-color:inherit;--base-font:16px sans-serif;--base-link-color:#069;--base-link-color-hover:var(--base-link-color);--Arrange-gutter-size:10px;--Button-border-color:currentcolor;--Button-border-width:1px;--Button-color:inherit;--Button-disabled-opacity:0.6;--Button-font:inherit;--Button-padding:0.4em 0.75em;--Grid-font-size:1rem;--Grid-gutter-size:20px;--fontsize-smallest:11px;--fontsize-small:12px;--fontsize-default:14px;--fontsize-middle:16px;--fontsize-s-large:18px;--fontsize-large:20px;--fontsize-largest:24px;--fontsize-full:32px;--fontfamily-default:HiraKakuProN-W3;--fontfamily-bold:HiraKakuProN-W6;--color-gray:#dcdcdc;--color-lightgray:#afafaf;--color-darkgray:#9b9b9b;--color-bggray:#e6e6e8;--color-text:#4a4a4a;--color-warn:#fffbcd;--color-error:#fff7f7;--color-recommend:#057cd6;--color-orange:#ff9f19;--color-gold:#ffc000;--color-facebook:#3b5998;--color-twitter:#55acee;--color-lightblue:#86b4f5;--color-black:#333030;--color-palegrey:#bbbaba;--color-blackgray:#393939;--color-whitegray:#eee;--color-pink:#ea759e;--color-powdergray:#999;--color-lightblack:#666060;--color-errorRed:#ea759e;--color-navyblue:#445b7c;--pale-grey:#f5f8f9;--aumo-black:#444;--aumo-yellow:#fad300;--active-yellow:#fffdf2;--input-error:#fff7f7;--aumo-red:#cc1a00;--aumo-blue:#198ad0;--aumo-gray:#777;--aumo-green:#20c98b;--salmon:#ff6a6a;--pinkish-grey:#ccc;--light-grey:#ddd;--sub-black:#aaa;--white-0:hsla(0,0%,100%,0);--white:#fff;--bg-grey:#eee;--dark-khaki:#918250;--off-white:#fffcf3;--pea:#9ece23;--standard-black:#444;--twitter-black:#14171a;--facebook-blue:#0866ff;--pinterest-red:#e60023;--pocket-red:#ef3e56;--line-green:#06c755;--sand:#e4c36c;--ranking-silver:#829693;--ranking-bronze:#b98350;--bg-grey-2:#f5f5f5;--field-bg-grey:#f8f8f8;--status-link:#3d74c8;--primary-black-500:#444;--neutral-gray-700:#777;--neutral-gray-300:#ddd;--neutral-gray-100:#f5f5f5;--Color-red:#ff6a6a;--Color-black:#000;--Color-darkBrown:#352629;--Color-brown:#5e4046;--Color-lightBrown:#845861;--Color-offBlack:#2f2f2f;--Color-darkGray:#4a4a4a;--Color-mediumGray:#9b9b9b;--Color-gray:#c3c3c3;--Color-lightGray:#dcdcdc;--Color-silverWhite:#ececec;--Color-snowWhite:#f5f5f5;--Color-white:#fff;--Color-beige:#f6f5f0;--Color-smokyGray:#eaf0ef;--Color-successDark:#7ed321;--Color-successLight:#e3ffc8;--Color-errorDark:#d6051b;--Color-errorLight:#ffe8e8;--Color-cautionDark:#ff892e;--Color-cautionLight:#fffbcd;--Color-recommend:#417dd6;--Color-facebook:#3b5998;--Color-twitter:#55acee;--duration-basic:300ms;--width-siteNavi:230px;--user-icon-radius:32px}a:active,a:focus,a:hover{color:#069;color:var(--base-link-color-hover);-webkit-text-decoration:underline;text-decoration:underline}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,ol,p,pre,ul{margin:0}button{overflow:visible;background:transparent}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}iframe{border:0}ol,ul{list-style:none}[tabindex="-1"]:focus{outline:none!important}.u-alignBaseline{vertical-align:baseline!important}.u-alignBottom{vertical-align:bottom!important}.u-alignMiddle{vertical-align:middle!important}.u-alignTop{vertical-align:top!important}.u-block{display:block!important}.u-hidden{display:none!important}.u-hiddenVisually{position:absolute!important;overflow:hidden!important;width:1px!important;height:1px!important;padding:0!important;border:0!important;clip:rect(1px,1px,1px,1px)!important}.u-inline{display:inline!important}.u-inlineBlock{display:inline-block!important;max-width:100%}.u-table{display:table!important}.u-tableCell{display:table-cell!important}.u-tableRow{display:table-row!important}.u-cf:after,.u-cf:before{content:" ";display:table}.u-cf:after{clear:both}.u-nbfc,.u-sizeFill,.u-textTruncate{overflow:hidden!important}.u-nbfcAlt{display:table-cell!important;width:1e4px!important}.u-floatLeft{float:left!important}.u-floatRight{float:right!important}.u-linkClean,.u-linkClean:active,.u-linkClean:focus,.u-linkClean:hover,.u-linkComplex,.u-linkComplex:active,.u-linkComplex:focus,.u-linkComplex:hover{-webkit-text-decoration:none!important;text-decoration:none!important}.u-linkComplex:active .u-linkComplexTarget,.u-linkComplex:focus .u-linkComplexTarget,.u-linkComplex:hover .u-linkComplexTarget{-webkit-text-decoration:underline!important;text-decoration:underline!important}.u-linkBlock,.u-linkBlock:active,.u-linkBlock:focus,.u-linkBlock:hover{display:block!important;-webkit-text-decoration:none!important;text-decoration:none!important}.u-after1of12{margin-right:calc(25% / 3)!important}.u-after1of10{margin-right:10%!important}.u-after1of8{margin-right:12.5%!important}.u-after1of6,.u-after2of12{margin-right:calc(50% / 3)!important}.u-after1of5,.u-after2of10{margin-right:20%!important}.u-after1of4,.u-after2of8,.u-after3of12{margin-right:25%!important}.u-after3of10{margin-right:30%!important}.u-after1of3,.u-after2of6,.u-after4of12{margin-right:calc(100% / 3)!important}.u-after3of8{margin-right:37.5%!important}.u-after2of5,.u-after4of10{margin-right:40%!important}.u-after5of12{margin-right:calc(125% / 3)!important}.u-after1of2,.u-after2of4,.u-after3of6,.u-after4of8,.u-after5of10,.u-after6of12{margin-right:50%!important}.u-after7of12{margin-right:calc(175% / 3)!important}.u-after3of5,.u-after6of10{margin-right:60%!important}.u-after5of8{margin-right:62.5%!important}.u-after2of3,.u-after4of6,.u-after8of12{margin-right:calc(200% / 3)!important}.u-after7of10{margin-right:70%!important}.u-after3of4,.u-after6of8,.u-after9of12{margin-right:75%!important}.u-after4of5,.u-after8of10{margin-right:80%!important}.u-after10of12,.u-after5of6{margin-right:calc(250% / 3)!important}.u-after7of8{margin-right:87.5%!important}.u-after9of10{margin-right:90%!important}.u-after11of12{margin-right:calc(275% / 3)!important}.u-before1of12{margin-left:calc(25% / 3)!important}.u-before1of10{margin-left:10%!important}.u-before1of8{margin-left:12.5%!important}.u-before1of6,.u-before2of12{margin-left:calc(50% / 3)!important}.u-before1of5,.u-before2of10{margin-left:20%!important}.u-before1of4,.u-before2of8,.u-before3of12{margin-left:25%!important}.u-before3of10{margin-left:30%!important}.u-before1of3,.u-before2of6,.u-before4of12{margin-left:calc(100% / 3)!important}.u-before3of8{margin-left:37.5%!important}.u-before2of5,.u-before4of10{margin-left:40%!important}.u-before5of12{margin-left:calc(125% / 3)!important}.u-before1of2,.u-before2of4,.u-before3of6,.u-before4of8,.u-before5of10,.u-before6of12{margin-left:50%!important}.u-before7of12{margin-left:calc(175% / 3)!important}.u-before3of5,.u-before6of10{margin-left:60%!important}.u-before5of8{margin-left:62.5%!important}.u-before2of3,.u-before4of6,.u-before8of12{margin-left:calc(200% / 3)!important}.u-before7of10{margin-left:70%!important}.u-before3of4,.u-before6of8,.u-before9of12{margin-left:75%!important}.u-before4of5,.u-before8of10{margin-left:80%!important}.u-before10of12,.u-before5of6{margin-left:calc(250% / 3)!important}.u-before7of8{margin-left:87.5%!important}.u-before9of10{margin-left:90%!important}.u-before11of12{margin-left:calc(275% / 3)!important}.u-posAbsolute,.u-posAbsoluteCenter{position:absolute!important}.u-posAbsoluteCenter{bottom:0!important;left:0!important;margin:auto!important;right:0!important;top:0!important}.u-posFixed{position:fixed!important;backface-visibility:hidden}.u-posRelative{position:relative!important}.u-posStatic{position:static!important}.u-sizeFit,.u-sizeFitAlt{display:block!important;float:left!important;width:auto!important}.u-sizeFitAlt{float:right!important}.u-sizeFill{display:block!important;width:auto!important}.u-sizeFillAlt{display:table-cell!important;max-width:100%!important;width:1e4px!important}.u-sizeFull{box-sizing:border-box!important;display:block!important;width:100%!important}.u-size1of12{width:calc(25% / 3)!important}.u-size1of10{width:10%!important}.u-size1of8{width:12.5%!important}.u-size1of6,.u-size2of12{width:calc(50% / 3)!important}.u-size1of5,.u-size2of10{width:20%!important}.u-size1of4,.u-size2of8,.u-size3of12{width:25%!important}.u-size3of10{width:30%!important}.u-size1of3,.u-size2of6,.u-size4of12{width:calc(100% / 3)!important}.u-size3of8{width:37.5%!important}.u-size2of5,.u-size4of10{width:40%!important}.u-size5of12{width:calc(125% / 3)!important}.u-size1of2,.u-size2of4,.u-size3of6,.u-size4of8,.u-size5of10,.u-size6of12{width:50%!important}.u-size7of12{width:calc(175% / 3)!important}.u-size3of5,.u-size6of10{width:60%!important}.u-size5of8{width:62.5%!important}.u-size2of3,.u-size4of6,.u-size8of12{width:calc(200% / 3)!important}.u-size7of10{width:70%!important}.u-size3of4,.u-size6of8,.u-size9of12{width:75%!important}.u-size4of5,.u-size8of10{width:80%!important}.u-size10of12,.u-size5of6{width:calc(250% / 3)!important}.u-size7of8{width:87.5%!important}.u-size9of10{width:90%!important}.u-size11of12{width:calc(275% / 3)!important}.u-textBreak{word-wrap:break-word!important}.u-textCenter{text-align:center!important}.u-textLeft{text-align:left!important}.u-textRight{text-align:right!important}.u-textInheritColor{color:inherit!important}.u-textKern{text-rendering:optimizeLegibility;font-feature-settings:"kern" 1,"kern";font-kerning:normal}.u-textNoWrap,.u-textTruncate{white-space:nowrap!important}.u-textTruncate{max-width:100%;text-overflow:ellipsis!important;word-wrap:normal!important}.Arrange{box-sizing:border-box;display:table;margin:0;min-width:100%;padding:0;table-layout:auto}.Arrange-sizeFill,.Arrange-sizeFit{display:table-cell;padding:0;vertical-align:top}.Arrange-sizeFill{width:100%}.Arrange-sizeFill img{height:auto;max-width:100%}.Arrange-sizeFit img{max-width:none!important;width:auto!important}.Arrange--middle .Arrange-sizeFill,.Arrange--middle .Arrange-sizeFit{vertical-align:middle}.Arrange--bottom .Arrange-sizeFill,.Arrange--bottom .Arrange-sizeFit{vertical-align:bottom}.Arrange--equal{table-layout:fixed;width:100%}.Arrange--equal>.Arrange-sizeFill,.Arrange--equal>.Arrange-sizeFit{width:1%}.Arrange--withGutter{margin:0 calc(-5px);margin:0 calc(-.5 * var(--Arrange-gutter-size))}.Arrange--withGutter>.Arrange-sizeFill,.Arrange--withGutter>.Arrange-sizeFit{padding:0 calc(5px);padding:0 calc(.5 * var(--Arrange-gutter-size))}.Button{-webkit-appearance:none;background:transparent;border-color:currentcolor;border-color:var(--Button-border-color);border-style:solid;border-width:0;border-width:var(--Button-border-width);box-sizing:border-box;color:inherit;color:var(--Button-color);cursor:pointer;display:inline-block;font:inherit;font:var(--Button-font);line-height:normal;margin:0;padding:.5em 0;padding:var(--Button-padding);position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:normal}.Button::-moz-focus-inner{border:0;padding:0}.Button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.Button:active,.Button:focus,.Button:hover,.coupon .coupon-container .coupon-contents .pagination a:hover,.coupon .coupon-container .coupon-header .back:hover,.coupon-card:hover{-webkit-text-decoration:none;text-decoration:none}.Button.is-disabled,.Button:disabled{opacity:.6;opacity:var(--Button-disabled-opacity)}.FlexEmbed{display:block;overflow:hidden;position:relative}.FlexEmbed-ratio{display:block;padding-bottom:100%;width:100%}.FlexEmbed-ratio--3by1{padding-bottom:calc(100% / 3)}.FlexEmbed-ratio--2by1{padding-bottom:50%}.FlexEmbed-ratio--16by9{padding-bottom:56.25%}.FlexEmbed-ratio--4by3{padding-bottom:75%}.FlexEmbed-content{bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.Grid{display:block;font-size:0;margin:0;padding:0;text-align:left}.Grid--alignCenter{text-align:center}.Grid--alignRight{text-align:right}.Grid--alignMiddle>.Grid-cell{vertical-align:middle}.Grid--alignBottom>.Grid-cell{vertical-align:bottom}.Grid--withGutter{margin:0 calc(-10px);margin:0 calc(-.5 * var(--Grid-gutter-size))}.Grid--withGutter>.Grid-cell{padding:0 calc(10px);padding:0 calc(.5 * var(--Grid-gutter-size))}.Grid-cell{box-sizing:border-box;display:inline-block;font-size:1rem;font-size:var(--Grid-font-size);margin:0;padding:0;text-align:left;vertical-align:top;width:100%}.Grid-cell--center{display:block;margin:0 auto}

/*!**/

/*!**/.affiliate-info{display:inline-flex;align-items:center;gap:4px;padding:0 8px 0 4px;border-radius:10px;background-color:#f5f5f5}.affiliate-info__icon{width:12px;height:12px}.affiliate-info__text{color:#444;font-size:12px}.BookingGourmets-footer{align-items:flex-start;align-content:center;background-color:#fff;position:sticky;top:100vh}.BookingGourmets-footer,.BookingGourmets-footer-block{display:flex;flex-direction:column;align-self:stretch;flex-wrap:wrap}.BookingGourmets-footer-block{padding:16px;align-items:center;justify-content:center}.BookingGourmets-footer-block-line{display:flex;flex-direction:row;align-items:center;gap:8px}.BookingGourmets-footer-block-line-item{display:flex;color:#777;text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:24px}.BookingGourmets-footer-block-line-item:not(:last-child):after{content:"|";margin-left:8px}.BookingGourmets-footer-copy{display:flex;padding:8px 0;justify-content:center;align-items:center;align-self:stretch}.BookingGourmets-footer-copy-text{color:#777;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.BookingGourmets-wrapper{background:#fafafa;padding:48px 0;width:100%}.BookingGourmets-container{display:flex;flex-direction:column;align-items:center;border-radius:8px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.06);margin:0 auto}.BookingGourmets-header{display:flex;height:48px;padding:0 74px 0 8px;flex-direction:column;justify-content:center;align-items:flex-start;align-self:stretch;border-bottom:1px solid #ddd}.BookingGourmets-header-title{display:flex;align-items:center;align-self:stretch}.BookingGourmets-header-title-back{display:flex;padding:4px 18px 4px 0;align-items:center;gap:4px}.BookingGourmets-header-title-back-arrow{width:24px;height:24px;background-image:url(../images/point/back_link_arrow_left_16.svg)}.BookingGourmets-header-title-back-text{color:#3d74c8;font-size:14px;font-style:normal;font-weight:700;line-height:20px}.BookingGourmets-header-title-text{display:flex;flex-direction:column;flex:1 0 0;color:#444;text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:20px}.BookingGourmets-header2{display:flex;height:48px;padding:0 8px;justify-content:center;align-self:stretch;border-bottom:1px solid #ddd;box-sizing:border-box}.BookingGourmets-header2-title{display:flex;align-items:center;align-self:stretch}.BookingGourmets-header2-title-text{display:flex;flex-direction:column;flex:1 0 0;color:#444;text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:20px}.BookingGourmets-contents{display:flex;padding:16px;flex-direction:column;align-items:center;align-self:stretch}.BookingGourmets-contents-info{padding:16px;border-radius:8px;background:#f8f8f8;box-sizing:border-box;margin-bottom:16px;width:100%}.BookingGourmets-contents-info-box{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.BookingGourmets-contents-info-box-text{display:flex;flex-direction:column;justify-content:center;align-self:stretch;color:#444;font-style:normal}.BookingGourmets-contents-info-box-text-name{font-size:12px;font-weight:400;line-height:16px}.BookingGourmets-contents-info-box-text-date{font-size:16px;font-weight:700;line-height:24px;margin-bottom:8px}.BookingGourmets-contents-info-box-text-booking{font-size:14px;font-weight:400;line-height:20px}.BookingGourmets-contents-info2{display:flex;padding:16px;flex-direction:column;justify-content:center;align-items:center;gap:16px;align-self:stretch}.BookingGourmets-contents-info2-done{display:flex;padding:16px;align-items:flex-start;gap:10px;border-radius:50px;background:#e9fcf5}.BookingGourmets-contents-info2-done-icon{width:32px;height:32px;background-image:url(../images/done-bold.svg);background-repeat:no-repeat;background-size:32px 32px}.BookingGourmets-contents-info2-warning{display:flex;padding:16px;align-items:flex-start;gap:10px;border-radius:50px;background:#fff6e5}.BookingGourmets-contents-info2-warning-icon{width:32px;height:32px;background-image:url(../images/warning_black_24dp.svg);background-repeat:no-repeat;background-size:32px 32px}.BookingGourmets-contents-info2-text{display:flex;flex-direction:column;align-self:stretch;color:#444;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.BookingGourmets-contents-main{gap:16px;margin-bottom:16px}.BookingGourmets-contents-main,.BookingGourmets-contents-main-first{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.BookingGourmets-contents-main-first{gap:8px}.BookingGourmets-contents-main-first-text{font-size:14px;line-height:20px;margin-bottom:8px}.BookingGourmets-contents-main-first-box{display:flex;padding:16px;gap:16px;border-radius:8px;background:#f5f5f5}.BookingGourmets-contents-main-first-box-icon{width:16px;height:16px;background-image:url(../images/information_mark.svg);margin-top:2px}.BookingGourmets-contents-main-first-box-text{font-size:14px;line-height:20px;width:100%}.BookingGourmets-contents-main-back{display:flex;height:48px;justify-content:center;align-items:center;align-self:stretch}.BookingGourmets-contents-main-back-item{display:flex;height:30px;align-items:center;gap:8px}.BookingGourmets-contents-main-back-item-arrow{width:20px;height:20px;background-image:url(../images/point/back_link_arrow_left_16.svg);background-repeat:no-repeat;background-size:20px 20px}.BookingGourmets-contents-main-back-item-text{color:#3d74c8;text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:20px}.BookingGourmets-contents-form{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.BookingGourmets-contents-form-item{display:flex;align-items:flex-start;gap:8px;align-self:stretch;margin-bottom:16px}.BookingGourmets-contents-form-item:last-child{margin-bottom:0}.BookingGourmets-contents-form-item-part{display:flex;flex-direction:column;align-items:flex-start;flex:1 0 0}.BookingGourmets-contents-form-item-part-label{padding:8px 0;color:#444;font-size:14px;font-style:normal;font-weight:700;line-height:20px}.BookingGourmets-contents-form-item-part-label-small{color:#444;font-size:12px;font-style:normal;font-weight:700;line-height:16px;padding-bottom:8px}.BookingGourmets-contents-form-item-part-label-small .required{color:#cc1a00;padding-left:4px}.BookingGourmets-contents-form-item-part-select{display:flex;padding:8px 12px;align-items:center;gap:8px;border-radius:4px;background:#f5f5f5;color:#444;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.BookingGourmets-contents-form-item-part-select-adult{padding:8px 0;border-radius:4px;background:#f5f5f5;width:47px;border:none;font-size:14px;box-sizing:border-box;text-align:center}.BookingGourmets-contents-form-item-part-select-child{padding:8px 12px;border-radius:4px;border:1px solid #ddd;background:#fff;background:url(../images/icon_arrow_down_16.svg) right 15px no-repeat;width:88px}.BookingGourmets-contents-form-item-part-wrapper{display:flex;align-items:center;gap:8px;align-self:stretch}.BookingGourmets-contents-form-item-part-input{border-radius:4px;box-sizing:border-box;padding:0 16px;height:48px;width:100%}.BookingGourmets-contents-form-item-part-error{display:flex;padding:8px 0;align-items:flex-start;gap:10px;align-self:stretch}.BookingGourmets-contents-form-item-part-error-message{flex:1 0 0;color:#cc1a00;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.BookingGourmets-contents-form-item-part-text{color:#444;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.BookingGourmets-contents-form-item-part input[type=email],.BookingGourmets-contents-form-item-part input[type=tel],.BookingGourmets-contents-form-item-part input[type=text]{border:1px solid #ddd;background-color:#fff;border-radius:4px}.BookingGourmets-contents-form-item-part-caution{border-radius:8px;background-color:#f5f5f5;padding:16px;margin-top:16px;font-size:12px;line-height:16px}.BookingGourmets-contents-form-item-cancel-policy,.BookingGourmets-contents-form-item-notes{margin-bottom:16px}.BookingGourmets-contents-form-button{width:100%}.BookingGourmets-contents-form-button-label{width:100%;border-radius:4px;display:inline-block;color:#444;text-align:center;font-size:14px;font-weight:700;line-height:48px;background:#fad300;border:none}.BookingGourmets-contents-list{width:100%;margin:0 16px 16px}.BookingGourmets-contents-list-head{display:flex;justify-content:space-between;padding:8px 0}.BookingGourmets-contents-list-head-label{color:#444;font-size:14px;font-weight:700;line-height:20px}.BookingGourmets-contents-list-head-edit{color:#3d74c8;font-size:14px;font-style:normal;font-weight:700;line-height:20px}.BookingGourmets-contents-list-body{border-radius:8px;border:1px solid #ddd;width:100%}.BookingGourmets-contents-list-body-wrapper{display:flex;flex-direction:column;align-items:flex-start;flex:1 0 0;align-self:stretch}.BookingGourmets-contents-list-body-wrapper-item{display:flex;padding:16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;align-self:stretch;border-bottom:1px solid #ddd}.BookingGourmets-contents-list-body-wrapper-item-label{display:flex;flex-direction:column;align-self:stretch;color:#444;font-size:12px;font-style:normal;font-weight:700;line-height:16px}.BookingGourmets-contents-list-body-wrapper-item-value{display:flex;flex-direction:column;align-self:stretch;color:#444;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.BookingGourmets-contents-list-body-wrapper-item:last-child{border-bottom:none}.coupon{background:#fafafa}.coupon .coupon-container{display:flex;flex-direction:column;background:#f5f5f5}.coupon .coupon-container .coupon-header{display:flex;padding:12px 84px 12px 16px;gap:16px;border-bottom:1px solid #ddd;background:#fff}.coupon .coupon-container .coupon-header .back{display:flex;align-items:center;color:#3d74c8;cursor:pointer;font-size:14px;font-weight:400;line-height:14px}.coupon .coupon-container .coupon-header .back img{width:24px;height:24px}.coupon .coupon-container .coupon-header .title{color:#444;text-align:center;flex-grow:1;font-size:16px;font-weight:700;line-height:24px}.coupon .coupon-container .coupon-contents{margin:0 auto;padding:16px;display:flex;flex-direction:column;gap:16px}.coupon .coupon-container .coupon-contents .coupon-list{display:flex;flex-wrap:wrap;gap:12px}.coupon .coupon-container .coupon-contents .pagination{display:flex;align-items:center;gap:16px}.coupon .coupon-container .coupon-contents .pagination .page{color:#777;text-align:center;flex-grow:1;font-size:14px;font-weight:400;line-height:20px}.coupon .coupon-container .coupon-contents .pagination .pagination-button{padding:8px 12px;display:flex;align-items:center;gap:4px;cursor:pointer;border-radius:4px;border:1px solid #ddd;background:#fff}.coupon .coupon-container .coupon-contents .pagination .pagination-button p{padding:0 4px;font-size:14px;font-weight:400;line-height:20px}.coupon .coupon-container .coupon-contents .pagination .pagination-button img{width:24px;height:24px;padding:6px 8px;box-sizing:border-box}.coupon .coupon-container .coupon-contents .pagination .pagination-button:disabled{opacity:.38;cursor:auto}.coupon .coupon-container .coupon-detail{max-width:528px;margin:0 auto;background:#fff;display:flex;flex-direction:column}.coupon .coupon-container .coupon-detail .publisher{padding:8px 16px;display:flex;align-items:center;gap:8px}.coupon .coupon-container .coupon-detail .publisher .publisher-image{width:32px;height:32px;border-radius:16px;-o-object-fit:cover;object-fit:cover}.coupon .coupon-container .coupon-detail .publisher .publisher-name{flex:1 0 0;font-size:14px;font-weight:700;line-height:20px}.coupon .coupon-container .coupon-detail .coupon-image{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.coupon .coupon-container .coupon-detail .coupon-info{display:flex;padding:16px;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.coupon .coupon-container .coupon-detail .coupon-info .title{align-self:stretch;font-size:16px;font-weight:700;line-height:24px}.coupon .coupon-container .coupon-detail .coupon-info .detail{display:flex;flex-direction:column;gap:8px;align-self:stretch}.coupon .coupon-container .coupon-detail .coupon-info .detail .coupon-button{padding:14px 16px;color:#fff;text-align:center;font-size:14px;font-weight:700;line-height:20px;align-self:stretch;border-radius:4px;background:#20c98b}.coupon .coupon-container .coupon-detail .coupon-info .detail .expiration{align-self:stretch;font-size:12px;font-weight:400;line-height:16px}.coupon .coupon-container .coupon-detail .coupon-info .caution{text-align:justify;font-size:14px;font-weight:400;line-height:20px}.coupon .coupon-container .coupon-detail .coupon-info .condition{display:flex;padding:0 16px;flex-direction:column;align-self:stretch;border-radius:8px;border:1px solid #ddd;background:#fff}.coupon .coupon-container .coupon-detail .coupon-info .condition .condition-title{display:flex;padding:16px 0;align-items:center;gap:8px;align-self:stretch;flex:1 0 0;border-bottom:1px solid #ddd}.coupon .coupon-container .coupon-detail .coupon-info .condition .condition-title img{width:24px;height:24px;padding:2px;box-sizing:border-box}.coupon .coupon-container .coupon-detail .coupon-info .condition .condition-title p{font-size:16px;font-weight:700;line-height:24px}.coupon .coupon-container .coupon-detail .coupon-info .condition .condition-content{padding:16px 0;white-space:pre-wrap;flex-grow:1;font-size:14px;font-weight:400;line-height:20px}.coupon .coupon-container .coupon-detail .coupon-modal{width:100%;height:100%;padding:24px;box-sizing:border-box;position:fixed;top:0;left:0;z-index:100;display:none;align-items:center;justify-content:center;background:rgba(0,0,0,.7)}.coupon .coupon-container .coupon-detail .coupon-modal .close-button{padding:12px;cursor:pointer;position:absolute;top:0;right:0}.coupon .coupon-container .coupon-detail .coupon-modal .coupon-image{width:100%;max-width:528px;box-sizing:border-box;aspect-ratio:1}.coupon .coupon-container .coupon-detail .coupon-modal .coupon-number{width:100%;max-width:432px;margin:0 auto;padding:24px;box-sizing:border-box;text-align:center;display:flex;flex-direction:column;gap:24px;border-radius:8px;background:#fff}.coupon .coupon-container .coupon-detail .coupon-modal .coupon-number .title{font-size:21px;font-weight:700;line-height:32px}.coupon .coupon-container .coupon-detail .coupon-modal .coupon-number .number{font-size:32px;font-weight:700;line-height:44px}.coupon .coupon-container .coupon-detail .coupon-modal .coupon-number .description{font-size:16px;font-weight:700;line-height:24px}.coupon-card{width:calc(50% - 6px);border-radius:8px;background:#fff;display:flex;flex-direction:column}.coupon-card .publisher{padding:8px;display:flex;justify-content:center;gap:8px}.coupon-card .publisher .publisher-image{width:20px;height:20px;border-radius:10px;-o-object-fit:cover;object-fit:cover}.coupon-card .publisher .publisher-name{flex:1 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coupon-card .coupon-image{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.coupon-card .coupon-title{max-height:56px;margin:8px 0;padding:0 8px;word-break:break-all;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:14px;font-weight:700;line-height:20px}.mission-container *{color:#444;color:var(--primary-black-500);box-sizing:border-box}.mission-container .h200{font-size:18px;font-weight:700;line-height:28px}.mission-container .h100{font-size:16px;font-weight:700;line-height:24px}.mission-container .h75{font-size:14px;font-weight:700;line-height:20px}.mission-container .caption{font-size:12px;font-weight:400;line-height:16px}.mission-container{min-height:100dvh;display:flex;flex-direction:column}.mission-container .mission-header{padding:0 16px 48px;display:flex;flex-direction:column;align-items:center;gap:10px;background-image:url(../images/mission/mission_background.png);background-size:cover;background-position:50%}.mission-container .mission-header .title{width:100%;padding:4px 0;border-radius:0 0 24px 24px;background:#fff}.mission-container .mission-header .title h1{text-align:center}.mission-container .mission-header .user-info{display:flex;flex-direction:column;align-items:center;gap:8px}.mission-container .mission-header .user-info .profile-image{width:48px;height:48px;-o-object-fit:cover;object-fit:cover;border-radius:24px}.mission-container .mission-header .user-info .point{padding:8px;display:flex;align-items:center;gap:4px;border-radius:50px;border:#ddd;border:var(--neutral-gray-300);background:#fff}.mission-container .mission-header .user-info .point .point-icon{width:24px;height:24px;padding:2px}.mission-container .mission-header .user-info .point .arrow-icon{width:20px;height:20px;padding:4px 6px}.mission-container .mission-contents{margin-top:-32px;padding:16px;display:flex;flex-direction:column;gap:16px;flex:1 0 0;border-radius:16px 16px 0 0;background:#fad300;background:var(--aumo-yellow)}.mission-container .mission-contents .mission-list{display:flex;flex-direction:column;gap:8px}.mission-container .mission-contents .mission-list>div:first-child{display:flex;justify-content:space-between}.mission-container .mission-contents .mission-list>div:first-child .remaining-time{padding:4px 8px;color:#777;color:var(--neutral-gray-700);text-align:center;font-size:10px;font-weight:400;line-height:12px;border-radius:10px;background:#f5f5f5;background:var(--neutral-gray-100)}.mission-container .mission-contents ul{padding:0 4px;flex:1 0 0}.mission-container .mission-contents ul a{color:#3d74c8;color:var(--status-link);text-decoration-line:underline}.mission-container .mission-contents ul li{list-style:inside;text-indent:-1.3em;padding-left:1.5em;font-size:10px;font-weight:400;line-height:16px}.mission-container .mission-contents ul ::marker{margin:8px}.mission-container .mission-box{padding:16px;display:flex;align-items:center;gap:8px;border-radius:8px;background:#fff}.mission-container .mission-box .reward{display:flex;flex-direction:column;align-items:center}.mission-container .mission-box .reward .achieved-icon{width:32px;height:32px;display:flex;justify-content:center;align-items:center;border-radius:16px;background:#20c98b;background:var(--aumo-green)}.mission-container .mission-box .reward .achieved-icon img{width:24px;height:24px}.mission-container .mission-box .reward .point-icon{width:32px;height:32px;display:flex;justify-content:center;align-items:center;border-radius:16px;background:#fad300;background:var(--aumo-yellow)}.mission-container .mission-box .reward .point-icon p{color:#fff;text-align:center;font-size:16px;font-weight:700;line-height:16px}.mission-container .mission-box .progress .progress-bar p,.mission-container .mission-box .reward .reward-text{color:#777;color:var(--neutral-gray-700);text-align:center}.mission-container .mission-box .progress{display:flex;flex-direction:column;align-items:flex-start;gap:4px;flex:1 0 0}.mission-container .mission-box .progress p{word-break:break-all}.mission-container .mission-box .progress .progress-bar{width:100%;display:flex;align-items:center;gap:4px}.mission-container .mission-box .progress .progress-bar progress{height:4px;border-radius:2px;flex:1 0 0;-webkit-appearance:none;-moz-appearance:none;background-color:#eee}.mission-container .mission-box .progress .progress-bar progress::-webkit-progress-bar{border-radius:2px;background-color:#eee}.mission-container .mission-box .progress .progress-bar progress::-webkit-progress-value{border-radius:2px;background-color:#fad300;background-color:var(--aumo-yellow)}.mission-container .mission-box .progress .progress-bar progress::-moz-progress-bar{border-radius:2px;background-color:#fad300;background-color:var(--aumo-yellow)}.mission-container .mission-box .progress .progress-bar p{width:48px}.OtsTickets{background:#fafafa}.OtsTickets-wrapper{padding:16px}.OtsTickets-header{text-align:center}.OtsTickets-header-title{font-size:21px;line-height:32px}.OtsTickets-header-text,.OtsTickets-header-title{font-family:Noto Sans,sans-serif;font-weight:700;margin-bottom:16px}.OtsTickets-header-text,.OtsTickets-header-text .link{font-size:14px;line-height:20px}.OtsTickets-header-text .link{color:#3d74c8;font-weight:700}.OtsTickets-header--midium{border-bottom:1px solid #ddd;padding:8px}.OtsTickets-header--midium .OtsTickets-header-title{font-size:14px;font-weight:700;line-height:32px;text-align:center;margin-bottom:0}.OtsTickets-login-box{border-radius:8px;border:1px solid #ccc;background:#fff;padding:16px;margin-bottom:16px}.OtsTickets-login-box-title{font-size:16px;font-weight:700;line-height:24px}.OtsTickets-login-box-text{font-size:12px;line-height:16px;padding:16px 0}.OtsTickets-detail{background-color:#fff}.OtsTickets-detail-button-fixed{position:fixed;bottom:0;width:100%;padding:16px;box-sizing:border-box;background-color:#fff;box-shadow:0 -3px 8px rgba(0,0,0,.08);z-index:101;height:85px}.OtsTickets-detail-button-fixed--inner{width:100%;left:0}.OtsTickets-detail-image .image{width:100%;-o-object-fit:cover;object-fit:cover}.OtsTickets-detail-title{font-size:16px;font-weight:700;line-height:24px;margin-bottom:16px}.OtsTickets-detail-title-caution{color:#3e82e9;font-size:12px;line-height:16px;border-radius:4px;border:1px solid #3e82e9;padding:4px 4px 4px 24px;box-sizing:border-box;display:flex;align-items:center;width:100%;background:url(../images/icon_info.svg) 4px no-repeat;margin-bottom:16px}.OtsTickets-detail-ticket-plan-lists{margin-bottom:16px}.OtsTickets-detail-ticket-plan-list{padding:16px 0;border-bottom:1px solid #ddd}.OtsTickets-detail-ticket-plan-list-title{margin-bottom:8px;font-size:14px;font-weight:700;line-height:20px}.OtsTickets-detail-ticket-plan-list-sheets{display:flex;align-items:center}.OtsTickets-detail-ticket-plan-list-sheets-price{width:50%;font-size:18px;font-weight:700;line-height:18px}.OtsTickets-detail-ticket-plan-list-sheets-price-discount{line-height:16px;display:flex;align-items:center}.OtsTickets-detail-ticket-plan-list-sheets-price-discount-label{display:inline-block;background-color:#ff5238;color:#fff;font-size:10px;font-weight:400;line-height:16px;text-align:center;padding:0 4px;border-radius:4px;vertical-align:top;margin-right:4px}.OtsTickets-detail-ticket-plan-list-sheets-price-discount-before-price{font-size:12px;font-weight:400;line-height:16px;-webkit-text-decoration:line-through;text-decoration:line-through;color:#777}.OtsTickets-detail-ticket-plan-list-sheets-price .price-text{font-size:12px;font-weight:400;line-height:12px}.OtsTickets-detail-ticket-plan-list-sheets-wrap{display:flex;align-items:center;margin-left:auto}.OtsTickets-detail-ticket-plan-list-sheets-wrap-num{min-width:48px;text-align:center;font-size:14px;font-weight:700;line-height:20px}.OtsTickets-detail-ticket-plan-list-sheets-wrap-inc{width:32px;height:32px;padding:6px;border-radius:16px;background:url(../images/icon_remove.svg) 50% no-repeat;background-color:#f5f5f5;box-sizing:border-box;margin-right:8px}.OtsTickets-detail-ticket-plan-list-sheets-wrap-dec{width:32px;height:32px;padding:6px;border-radius:16px;background:url(../images/icon_add.svg) 50% no-repeat;background-color:#f5f5f5;box-sizing:border-box;margin-left:8px}.OtsTickets-detail-description-title{font-size:18px;font-weight:700;line-height:28px;padding:16px 0;border-bottom:3px solid #444}.OtsTickets-detail-description-text{font-size:14px;line-height:20px;padding:24px 0}.OtsTickets-detail-description-subtitle{border-radius:8px;background:#f5f5f5;font-size:16px;font-weight:700;line-height:24px;margin-bottom:16px;padding:4px 8px}.OtsTickets-detail-description-subtext{font-size:14px;line-height:20px;margin-bottom:24px}.OtsTickets-detail-description-notice{border-radius:8px;border:1px solid #ddd;background:#fff;padding:0 16px;margin-bottom:24px}.OtsTickets-detail-description-notice-title{font-size:16px;font-weight:700;line-height:24px;padding:16px 0 16px 32px;background:url(../images/icon_attention_black.svg) 0 no-repeat;border-bottom:1px solid #eee}.OtsTickets-detail-description-notice-text{font-size:14px;line-height:20px;padding:16px 0}.OtsTickets-detail-fixed-wrap{position:fixed;top:0;left:0;z-index:100;height:100dvh;width:100dvw;transform:translateY(100%);transition-duration:.2s}.OtsTickets-detail-fixed-wrap-in-lists{bottom:0;position:fixed;border-top-left-radius:8px;border-top-right-radius:8px;box-shadow:0 -3px 8px rgba(0,0,0,.08);width:100%;box-sizing:border-box;background-color:#fff;z-index:100;max-height:calc(100vh - 48px);overflow-y:scroll;padding:16px 16px 93px}.OtsTickets-detail-fixed-wrap.show{transform:translateY(0)}.OtsTickets-detail-fixed-wrap-purchase-overlay{position:fixed;top:0;left:0;background-color:rgba(0,0,0,.7);transform:translateY(100%);height:100dvh;width:100dvw;transition-duration:.2s}.OtsTickets-detail-fixed-wrap-purchase-overlay.show{transform:translateY(0)}.OtsTickets-detail-fixed-wrap-purchase-overlay-close{position:absolute;top:0;right:0;padding:12px;width:24px;height:24px;background:url(../images/icon_close.svg) 12px 12px no-repeat}.OtsTickets-login{background-color:#fff;padding:32px}.OtsTickets-login-forget{font-size:12px;line-height:16px;padding:8px 0 16px}.OtsTickets-login-forget-link{color:#3d74c8;font-size:12px;line-height:16px;text-decoration-line:underline}.OtsTickets-login-separate{font-size:14px;line-height:20px;display:flex;align-items:center;padding:16px 0;width:100%;justify-content:center}.OtsTickets-login-separate:before{margin-right:8px}.OtsTickets-login-separate:after,.OtsTickets-login-separate:before{content:"";display:inline-block;width:40%;height:1px;background-color:#ddd}.OtsTickets-login-separate:after,.OtsTickets-regist-info-mail .label{margin-left:8px}.OtsTickets-login .is-line{margin-bottom:16px;position:relative}.OtsTickets-login .is-line:before{content:"";position:absolute;width:24px;height:24px;top:12px;left:16px;background:url(../images/sns_logos/logo_line_square.svg) 50% no-repeat}.OtsTickets-login .is-facebook{margin-bottom:16px;position:relative}.OtsTickets-login .is-facebook:before{content:"";position:absolute;width:24px;height:24px;top:12px;left:16px;background:url(../images/sns_logos/logo_facebook_square.svg) 50% no-repeat}.OtsTickets-login .is-apple:before{content:"";position:absolute;width:24px;height:24px;top:12px;left:16px;background:url(../images/sns_logos/logo_black_apple.svg) 50% no-repeat}.OtsTickets-regist{padding:32px 16px;background-color:#fff}.OtsTickets-regist-info-mail{padding:0 0 16px}.OtsTickets-regist-info-mail-label{display:flex;align-items:center}.OtsTickets-regist-info-mail-check-box{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:1px solid #20c98b;border-radius:4px;margin-top:-2px}.OtsTickets-regist-info-mail-check-box:checked{background:url(../images/icon_check.svg) 50% no-repeat}.OtsTickets-regist-notes{font-size:12px;line-height:16px;color:#777;margin:16px 0}.OtsTickets-regist-notes-lists{margin-left:2px}.OtsTickets-regist-notes-lists-list{list-style:decimal inside;margin-left:1.4em;text-indent:-1.2em}.OtsTickets-regist-notes-lists-list-ul{list-style:disc inside;margin-left:1.4em;text-indent:-1.2em}.OtsTickets-regist-notes-lists-list-link{color:#3d74c8}.OtsTickets-purchase-content{padding:16px;width:100%;box-sizing:border-box}.OtsTickets-purchase-content-title{font-size:14px;font-weight:700;line-height:20px}.OtsTickets-purchase-content-plan-lists{padding:16px 0;border-bottom:1px solid #ddd}.OtsTickets-purchase-content-plan-lists-list{font-size:12px;line-height:16px;color:#777}.OtsTickets-purchase-content-plan-lists-list+.OtsTickets-purchase-content-plan-lists-list{margin-top:8px}.OtsTickets-purchase-content-plan-lists-list-title{margin-bottom:8px}.OtsTickets-purchase-content-plan-lists-list-price{text-align:right;color:#444}.OtsTickets-purchase-content-plan-price{padding-top:16px;font-size:16px;font-weight:700;line-height:24px;display:flex;align-items:center}.OtsTickets-purchase-content-plan-price-total{font-size:24px;font-weight:700;line-height:36px;margin-left:auto}.OtsTickets-purchase-content-plan-price-total .text{font-size:16px;line-height:28px;font-weight:400}.OtsTickets-confirm{padding:32px 16px;background-color:#fff}.OtsTickets-confirm-header{text-align:center;margin-bottom:16px}.OtsTickets-confirm-header-title{font-size:21px;font-weight:700;line-height:32px}.OtsTickets-confirm-content-edit{text-align:right;font-size:14px;font-weight:700;line-height:20px;margin:8px 0 16px}.OtsTickets-confirm-content-edit-link{color:#3d74c8}.OtsTickets-content{margin:16px 0}.OtsTickets-content-title{font-size:14px;font-weight:700;line-height:20px;margin-bottom:8px}.OtsTickets-content-border-wrap{border:1px solid #ddd;border-radius:8px;background-color:#fff}.OtsTickets-content-border-wrap-item{border-bottom:1px solid #ddd;padding:16px}.OtsTickets-content-border-wrap-item:last-child{border-bottom:none}.OtsTickets-content-border-wrap-item-title{font-size:12px;font-weight:700;line-height:16px;margin-bottom:4px}.OtsTickets-content-border-wrap-item-text{font-size:14px;line-height:20px;word-break:normal;word-wrap:anywhere}.OtsTickets-content-border-wrap-item-text--right{text-align:right}.OtsTickets-content-border-wrap-item-text-wrap{display:flex;margin-bottom:4px}.OtsTickets-content-border-wrap-item-text-wrap-right{margin-left:auto}.OtsTickets-content-border-wrap-item-text-link{color:#3d74c8;text-decoration-line:underline}.OtsTickets-complete,.OtsTickets-error{background-color:#fff}.OtsTickets-purchase-status-content-check{background:#e9fcf5 url(../images/icon_check_green.svg) 50% no-repeat;background-size:32px 32px}.OtsTickets-purchase-status-content-attention,.OtsTickets-purchase-status-content-check{width:50px;height:50px;border-radius:50px;padding:16px;box-sizing:border-box;margin:0 auto 16px}.OtsTickets-purchase-status-content-attention{background:#ffe9e5 url(../images/icon_attention_red_triangle.svg) 50% no-repeat;background-size:32px 32px}.OtsTickets-purchase-status-content-title{font-size:16px;font-weight:700;line-height:24px;margin-bottom:16px;text-align:center}.OtsTickets-purchase-status-content-description{font-size:14px;line-height:20px;margin-bottom:8px;text-align:center}.OtsTickets-to-top-link .link{position:relative;display:flex;align-items:center;padding:14px 16px;text-align:center;color:#3d74c8;font-size:14px;font-weight:700;line-height:20px;width:100%;box-sizing:border-box;justify-content:center}.OtsTickets-to-top-link .link:before{content:"";display:inline-block;width:20px;height:20px;margin-right:8px;background:url(../images/icon_arrow_left_blue.svg) 50% no-repeat}.OtsTickets-purchase-detail{background-color:#fff}.OtsTickets-purchase-detail-used-box{padding:16px 16px 16px 48px;border-radius:4px;background:#ffe9e5 url(../images/icon_attention.svg) 16px 16px no-repeat;background-size:20px 20px;color:#cc1a00;margin-bottom:16px}.OtsTickets-purchase-detail-inactive-box{padding:16px 16px 16px 48px;border-radius:4px;background:#eee url(../images/icon_attention_black.svg) 16px 16px no-repeat;background:var(--bg-grey) url(../images/icon_attention_black.svg) 16px 16px no-repeat;background-size:20px 20px;color:#444;color:var(--aumo-black);margin-bottom:16px}.OtsTickets-purchase-detail-ticket{display:flex;margin-bottom:16px}.OtsTickets-purchase-detail-ticket-image{width:96px;height:96px;margin-right:16px;border-radius:4px;-o-object-fit:cover;object-fit:cover}.OtsTickets-purchase-detail-ticket-brand{font-size:12px;line-height:16px;color:#777;margin-bottom:8px}.OtsTickets-purchase-detail-ticket-title{font-size:16px;font-weight:700;line-height:24px}.OtsTickets-purchase-detail-ticket-plans-title{font-size:14px;line-height:20px;font-weight:700;margin-bottom:8px}.OtsTickets-purchase-detail-ticket-plans-period{font-size:14px;line-height:20px;background:url(../images/icon_clock.svg) 1px 1px no-repeat;background-size:18px 18px;padding-left:24px;color:#777;margin-bottom:8px}.OtsTickets-purchase-detail-ticket-plans-lists{margin-bottom:16px}.OtsTickets-purchase-detail-ticket-plans-lists.disabled{pointer-events:none;opacity:.6}.OtsTickets-purchase-detail-ticket-plans-list{border-radius:8px;padding:16px;border:1px solid #ddd;margin-bottom:8px}.OtsTickets-purchase-detail-ticket-plans-list-plan-name{font-size:14px;line-height:20px;margin-bottom:4px}.OtsTickets-purchase-detail-ticket-plans-list-plan-no-used{font-size:12px;line-height:16px;margin-bottom:8px}.OtsTickets-purchase-detail-ticket-plans-list-plan-used{display:flex;margin-bottom:8px}.OtsTickets-purchase-detail-ticket-plans-list-plan-used-icon{font-size:10px;font-weight:500;line-height:16px;background-color:#777;border-radius:4px;color:#fff;display:inline-block;padding:0 4px;margin-right:4px}.OtsTickets-purchase-detail-ticket-plans-list-plan-used-text{font-size:12px;line-height:16px;color:#777}.OtsTickets-purchase-detail-ticket-plans-list-plan-button,.OtsTickets-purchase-list-ticket-link{display:flex}.OtsTickets-purchase-detail-ticket-plans-list-plan-button-share{width:24px;height:24px;padding:6px;background:#f5f5f5 url(../images/icon_share.svg) 50% no-repeat;background-size:24px 24px;margin-left:8px;border-radius:4px;cursor:pointer}.OtsTickets-purchase-list,.OtsTickets-purchase-list-ticket{background-color:#fff;padding:16px}.OtsTickets-purchase-list-header{margin-bottom:16px}.OtsTickets-purchase-list-header-title,.OtsTickets-purchase-list-ticket-title{font-size:16px;font-weight:700;line-height:24px}.OtsTickets-purchase-list-ticket{box-sizing:border-box;width:100%;border:1px solid #ddd;border-radius:8px;margin-bottom:12px}.OtsTickets-purchase-list-ticket:last-child{margin-bottom:0}.OtsTickets-purchase-list-ticket-image{width:64px;height:64px;margin-right:16px;border-radius:4px;-o-object-fit:cover;object-fit:cover}.OtsTickets-purchase-list-ticket-title{margin-bottom:8px}.OtsTickets-purchase-list-ticket-brand{font-size:12px;line-height:16px;color:#777}.OtsTickets-purchase-list-ticket-used{display:flex;margin-bottom:8px}.OtsTickets-purchase-list-ticket-used-icon{font-size:12px;background-color:#777;border-radius:8px;color:#fff;display:inline-block;padding:4px 8px;margin-right:4px}.OtsTickets-purchase-list--not-list{display:flex;width:100%;align-items:center;justify-content:center;height:63vh}.OtsTickets-purchase-list--not-list-text{font-size:14px;line-height:20px;color:#777}.OtsTickets-payment{padding:32px 16px;background-color:#fff}.OtsTickets-head-breadcrumbs{display:flex;align-items:center;background-color:#fff;background-color:var(--white);font-size:12px;line-height:1.33;color:#777;border-bottom:1px solid #ddd;padding:5px 0}.OtsTickets-head-breadcrumbs>.topicpath{overflow-x:auto;display:flex;align-items:center;height:100%;white-space:nowrap}.OtsTickets-head-breadcrumbs>.topicpath::-webkit-scrollbar{display:none}.OtsTickets-head-breadcrumbs>.topicpath .inner{display:flex}.OtsTickets-head-breadcrumbs>.topicpath .inner li>a{color:#777;line-height:16px}.OtsTickets-head-breadcrumbs>.topicpath .inner li:not(:last-child):after{content:"";display:inline-block;width:16px;height:16px;margin-left:4px;background-image:url(../images/breadcrumb.png);background-size:16px;vertical-align:sub}.OtsTickets .StripeElement{margin-top:16px}.StepIndicator{height:40px;margin-bottom:52px}.StepIndicator__title-box{display:flex;margin-bottom:8px}.StepIndicator__title{position:relative;width:100%;text-align:center;font-size:12px;line-height:1.34;font-weight:700}.StepIndicator__title--before{color:#aaa}.StepIndicator__border{position:relative;height:2px;margin:0 auto}.StepIndicator__border:before{content:"";position:absolute;left:0;bottom:-52px;width:100%;border-bottom:2px solid #ddd;border-bottom:2px solid var(--light-grey)}.StepIndicator__border:after{content:"";position:absolute;left:0;bottom:-52px;width:calc(100% * (-1 + var(--now)) / (-1 + var(--steps)));border-bottom:2px solid #20c98b;border-bottom:2px solid var(--aumo-green)}.StepIndicator__check{display:inline-block;position:absolute;top:47px;left:50%;transform:translateX(-50%);width:8px;height:8px;border-radius:50%;box-sizing:border-box;background-color:#ddd;background-color:var(--light-grey)}.StepIndicator__check--complete{top:43px;width:16px;height:16px;background-color:#20c98b;background-color:var(--aumo-green)}.StepIndicator__check--complete:before{content:"";display:inline-block;width:8px;height:8px;background-image:url(../images/icon_check_white.svg);background-repeat:no-repeat;background-size:contain}.StepIndicator__check--now{display:flex;align-items:center;justify-content:center;top:44px;width:16px;height:16px;border:1px solid #20c98b;border:1px solid var(--aumo-green);background-color:#fff;background-color:var(--white)}.StepIndicator__check--now:before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;background-color:#20c98b;background-color:var(--aumo-green)}.NavigatorShareCopy{position:relative}.NavigatorShareCopy-notice{position:absolute;top:-20px;right:0;padding:0 8px;border-radius:4px;background-color:rgba(0,0,0,.7);color:#fff;font-size:10px;line-height:1.6;text-align:center;display:none}.NavigatorShareCopy-notice:before{content:"";position:absolute;bottom:-12px;right:6px;border-color:#444 transparent transparent;border-style:solid;border-width:6px;transform:translateX(-50%)}.NavigatorShareCopy-notice.js-navigatorShare-notice-active{transition:opacity 1s;display:block}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{font-size:100%;font-style:normal;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,Hiragino Kaku Gothic ProN,Hiragino Sans,Arial,Meiryo,sans-serif;line-height:1.5;margin:0;padding:0;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body,html{height:100%}body{font-size:13px;color:#444;color:var(--standard-black);-webkit-text-size-adjust:100%}body>.wrapper{min-height:100%;position:relative}body>.wrapper-gray{background-color:#fafafa}body>.wrapper>.main-content{padding-bottom:32px}body>.wrapper>.main-content--reset{padding-bottom:0}a,a:hover{color:#444;color:var(--standard-black)}a:hover{-webkit-text-decoration:underline;text-decoration:underline}img{border:0;vertical-align:bottom}ol,ul{list-style-type:none}table{border:none;border-collapse:collapse;border-spacing:0}caption,th{text-align:left;font-weight:400}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],select{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,Hiragino Kaku Gothic ProN,Hiragino Sans,Arial,Meiryo,sans-serif;color:#444;color:var(--standard-black);border-radius:0;-webkit-appearance:none;background:#fafafa;padding:9px 3%;width:94%;font-size:14px;border:1px solid #bbbaba}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,select:focus{outline:0;background:#fffdf2;background:var(--active-yellow)}textarea{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,Hiragino Kaku Gothic ProN,Hiragino Sans,Arial,Meiryo,sans-serif;color:#444;color:var(--standard-black);resize:none;-webkit-appearance:none;border-radius:0;padding:9px 3%;width:94%;height:130px;font-size:14px;background:#fafafa;border:1px solid #bbbaba}textarea:focus{outline:0;background:#fffdf2;background:var(--active-yellow)}button:focus{outline:0}.areas-header:after,.areas:after,.clearfix:after,.container-inner:after,.entries-item-bottom-line:after,.entries-item-tag:after,.entries-item:after,.entry-img-btns:after,.entry-insta-user a:after,.entry-quote:after,.entry-spot-img-btns:after,.feature-footer-cat:after,.imgs ul:after,.inner:after,.keyheader-area:after,.keyheader-data:after,.keyheader-keyword:after,.keywords-header:after,.keywords:after,.regist-inner:after,.related-article-list--item-tag:after,.related-article-list--item:after,.reldata-article-neighborhood-area--with-image:after,.reldata-article-neighborhood-area-category:after,.reldata-article-neighborhood-area-popular-spot-list:after,.reldata-article-neighborhood-area-scene:after,.reldata-article-neighborhood-area:after,.reldata-cat:after,.reldata-categories:after,.reldata-entries-item-tag:after,.reldata-entries-item:after,.reldata-keyword-top:after,.reldata-keyword:after,.search-result:after,.side-curator em a:after,.side-curator li a:after,.side-keyword:after,.side-list li:after,.userheader-nav ul:after,.users:after{content:"";display:block;clear:both}.is-none{display:none}.is-hidden{visibility:hidden}.is-responsive{max-width:100%;height:auto;margin:0 auto;display:block}.is-align-items-center{display:inline-flex;align-items:center;vertical-align:middle}.is-flex{display:flex}.is-justify-between{display:flex;justify-content:space-between}.al-l{text-align:left!important}.al-r{text-align:right!important}.al-c{text-align:center!important}.mt0{margin-top:0!important}.mt5{margin-top:5px!important}.mt10{margin-top:10px!important}.mt15{margin-top:15px!important}.mt20{margin-top:20px!important}.mt25{margin-top:25px!important}.mt30{margin-top:30px!important}.mt35{margin-top:35px!important}.mt40{margin-top:40px!important}.mr0{margin-right:0!important}.mr5{margin-right:5px!important}.mr10{margin-right:10px!important}.mr15{margin-right:15px!important}.mr20{margin-right:20px!important}.mr25{margin-right:25px!important}.mr30{margin-right:30px!important}.mr35{margin-right:35px!important}.mr40{margin-right:40px!important}.mb0{margin-bottom:0!important}.mb5{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}.mb25{margin-bottom:25px!important}.mb30{margin-bottom:30px!important}.mb35{margin-bottom:35px!important}.mb40{margin-bottom:40px!important}.ml0{margin-left:0!important}.ml5{margin-left:5px!important}.ml10{margin-left:10px!important}.ml15{margin-left:15px!important}.ml20{margin-left:20px!important}.ml25{margin-left:25px!important}.ml30{margin-left:30px!important}.ml35{margin-left:35px!important}.ml40{margin-left:40px!important}@font-face{font-family:aumo-icon;src:url(fonts/aumo-icon-8394e313de.ttf) format("truetype"),url(fonts/aumo-icon-51b4e6b133.woff) format("woff"),url(fonts/aumo-icon-eecc3888a9.svg#aumo-icon) format("svg");font-weight:400;font-style:normal;font-display:swap}[class*=" icn-"],[class^=icn-]{font-family:aumo-icon,sans-serif!important;speak:none;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.header,.icn{position:relative}.icn-home:before{content:"\ea01"}.icn-hair:before{content:"\ea02"}.icn-nail:before{content:"\ea03"}.icn-talent:before{content:"\ea04"}.icn-love:before{content:"\ea05"}.icn-cosme:before{content:"\ea23"}.icn-fashion:before{content:"\ea2a"}.icn-setting:before{content:"\ea06"}.icn-logout:before{content:"\ea07"}.icn-write:before{content:"\ea08"}.icn-mypage:before{content:"\ea09"}.icn-w-arrow-u:before{content:"\ea0a"}.icn-arrow-u:before{content:"\ea0b"}.icn-arrow-d:before{content:"\ea0c"}.icn_w-arrow-d:before{content:"\ea0d"}.icn-arrow-l:before{content:"\ea1e"}.icn-arrow-r:before{content:"\ea1f"}.icn-w-arrow-d:before{content:"\ea0d"}.icn-heading_l:before{content:"\ea11"}.icn-heading_s:before{content:"\ea12"}.icn-quote_text:before{content:"\ea13"}.icn-photo:before{content:"\ea14"}.icn-link:before{content:"\ea15"}.icn-movie:before{content:"\ea16"}.icn-facebook2:before,.icn-facebook:before{content:"\ea0e"}.icn-twitter:before{content:"\ea0f";fill:#55acee}.icn-twitter2:before{content:"\ea24"}.icn-line:before{content:"\ea10"}.icn-instagram:before{content:"\ea17"}.icn-instagram2:before{content:"\ea1c"}.icn-snapchat:before{content:"\ea1d"}.icn-quote:before{content:"\ea13"}.icn-item:before{content:"\ea2b"}.icn-check:before{content:"\e90a"}.icn-like:before,.icn-like_done:before{content:""}.icn-caret:before{content:"\ea19"}.icn-article-pr:before{content:"\ea20"}.icn-user-official:before{content:"\ea21"}.icn-trash:before{content:"\ea22"}.icn-rss:before{content:"\ea25"}.icn-search:before{content:"\ea27"}.icn-add-item:before{content:"\ea2c"}.icn-more-info:before{content:"\ea2d"}.icn-info:before{content:"\ea33"}.icn-pin:before{content:"\ea2e"}.icn-tel:before{content:"\ea2f"}.icn-shop:before{content:"\ea3a"}.header a{-webkit-text-decoration:none;text-decoration:none;color:#444;color:var(--aumo-black)}.header{width:100%;box-shadow:0 3px 6px rgba(0,0,0,.08);box-sizing:border-box;z-index:1;background-color:#fff}.header-top{width:100%;border-bottom:1px solid #eee;padding:4px 0}.header-top h1{font-size:12px;font-weight:400;line-height:16px;width:1080px;margin:0 auto}.header-inner{height:52px;display:flex;width:1080px;margin:0 auto;align-items:center}.header-inner.long{padding:0 16px;width:100%;box-sizing:border-box}.header-inner-with-cancel{display:flex;flex-grow:1;justify-content:space-between}.header-inner-only-logo{padding:16px 8px}.header-inner-logo{margin-right:16px}.header-inner-logo a{display:block}.header-inner-tab ul{display:flex;align-items:center;justify-content:center}.header-inner-tab ul li{overflow:hidden}.header-inner-tab ul li a{display:inline-block;padding:16px 8px;font-size:14px;line-height:1.43}.header-inner-tab ul li.active{position:relative;font-weight:700}.header-inner-tab ul li.active:before{content:"";position:absolute;left:4px;bottom:-4px;width:calc(100% - 8px);height:8px;border-radius:4px;background:#fad300}.header-inner-tab ul li:hover{background:rgba(250,211,0,.12)}.header-inner-search{position:relative;margin-right:16px}.header-inner-search,.header-inner-search-field{width:220px;height:36px}.header-inner-search-field input{width:220px;height:36px;border:1px solid transparent;border-radius:4px;box-sizing:border-box;padding:0 12px 0 38px;background:#f5f5f5;color:#777}.header-inner-search-field input:focus{border:1px solid #fad300;border:1px solid var(--aumo-yellow);background:#fff}.header-inner-search .icn-search{position:absolute;top:9px;left:12px;font-size:18px;z-index:1}.header-inner-right{flex:1;min-width:0}.header-inner-right-link{display:inline-block;font-size:14px;line-height:1.43;padding:8px 16px;border-radius:4px}.header-inner-right-link--text:hover{background-color:rgba(250,211,0,.12)}.header-inner-right-link--btn{font-weight:700;background-color:#fad300;background-color:var(--aumo-yellow)}.header-inner-right-link--btn:hover{background-color:#e7c613}.header-inner-right-general{display:flex;justify-content:flex-end}.header-inner-right-user{display:flex;align-items:center}.header-inner-right-user-detail{flex:1;min-width:0;text-align:right}.header-inner-right-user-detail-link{font-size:12px;display:inline-block;max-width:100%}.header-inner-right-user-detail-link:hover{background-color:rgba(250,211,0,.12)}.header-inner-right-user-detail-name{line-height:1.34;font-weight:700;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.header-inner-right-user-detail-point{line-height:1.34}.header-inner-right-user-detail-point:before{content:"";display:inline-block;width:16px;height:16px;background-image:url(../images/point/point_icon_16px.svg);background-size:contain;vertical-align:bottom}.header-inner-right-user-img-link{display:block;position:relative}.header-inner-right-user-img-link .header-inner-right-user-img{box-sizing:border-box;width:36px;height:36px;border-radius:50%}.header-inner-right-user-dropdown{padding:8px 0;margin-left:4px}.header-inner-right-user-dropdown:hover .header-inner-right-user-img-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:4px solid #ddd;border-radius:50%}.header-inner-right-user-modal{position:absolute;top:52px;right:0;border:none!important}.header-inner-right-user-modal ul{width:240px;padding:8px 0 8px 16px;border-radius:8px;background:#fff;box-shadow:0 6px 12px rgba(0,0,0,.1)}.header-inner-right-user-modal ul li{width:100%;height:48px;box-sizing:border-box}.header-inner-right-user-modal ul li:not(:last-child){border-bottom:1px solid #ddd}.header-inner-right-user-modal ul li a{display:flex;width:100%;height:48px;align-items:center;font-size:14px;font-weight:700}.header-inner-right-user-modal ul li a:hover{-webkit-text-decoration:none;text-decoration:none}.header-info{padding:11px 0;background:#fad300;background:var(--aumo-yellow);color:#fff;font-size:14px}.header-info--alert{background:#ff6a6a;background:var(--salmon)}.header-center{display:flex;justify-content:center;align-items:center}.header-bottom{padding:4px 0;border-bottom:1px solid #eee}.header-bottom__inner{width:1080px;margin:0 auto}.footer{background:#f5f5f5;position:sticky;top:100vh}.footer-inner{display:flex;padding:16px 0;justify-content:center;max-width:1080px;margin:0 auto}.footer-inner>div{flex:1}.footer-inner h2{display:inline-flex;max-width:180px;font-size:14px;font-weight:700;line-height:1.43}.footer-inner h2,.footer-inner ul li{padding:6px 16px;align-items:center;box-sizing:border-box}.footer-inner ul li{display:flex}.footer-inner ul li a{font-size:12px;line-height:1.3;color:#444}.cover-item a:hover,.footer-banner__first-time-coupon__btn:hover,.footer-contact-link,.footer-inner ul li a:hover{-webkit-text-decoration:underline;text-decoration:underline}.footer-contact{max-width:1080px;margin:0 auto;padding:0 16px 16px;box-sizing:border-box}.footer-contact-title{margin-bottom:8px;font-size:14px;font-weight:700;line-height:1.43}.footer-contact-text{font-size:12px;line-height:1.3;color:#444}.footer-contact-documents{margin-top:8px}.footer-contact-link,.footer-contact-link:hover{color:#3d74c8}.footer-contact-link+.footer-contact-link{margin-left:8px}.footer-service{max-width:1080px;margin:0 auto;padding:0 16px;box-sizing:border-box}.footer-service-inner{background-color:#eee;padding:16px;border-radius:4px;font-size:12px;line-height:16px}.footer-service h2{font-weight:700;margin-bottom:8px}.footer-service ul{display:flex;flex-wrap:wrap;row-gap:8px}.footer-service ul li+li :before{content:"|";margin:0 8px}.footer hr{max-width:1080px;height:1px;background-color:#ddd;margin:0 auto;border:none}.footer-language-list{display:flex;margin-left:auto}.footer-language-list label:before{position:absolute;top:8px;left:8px;width:20px;height:20px;content:url(../images/icon_earth.svg);z-index:1}.footer-language-list label:after{position:absolute;top:8px;right:8px;width:20px;height:20px;content:url(../images/icon_arrow_down_20.svg);z-index:1}.footer-language-list-block{display:flex;justify-content:center;width:200px;padding:7px 35px;font-size:14px;color:#444;line-height:20px;position:relative;border:1px solid #ddd;border-radius:4px}.footer-language-list-label{position:relative;display:flex;justify-content:center;align-items:center;margin:0 auto}.footer-language-list-label select{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff}.footer-logo{max-width:1080px;margin:0 auto;padding:16px;display:flex;align-items:center;box-sizing:border-box}.footer-sns{margin-left:16px;display:flex;gap:16px}.footer-sns a{height:32px;width:32px;border-radius:16px;display:flex;align-items:center;justify-content:center}.footer-sns a img{width:16px}.footer-sns-instagram{background-color:#000}.footer-sns-facebook{background-color:#0866ff;background-color:var(--facebook-blue)}.footer-sns-twitter{background-color:#14171a;background-color:var(--twitter-black)}.footer-sns-line{background-color:#06c755;background-color:var(--line-green)}.footer-sns-youtube{background-color:#fff}.footer-sns-pinterest{background-color:#e60023;background-color:var(--pinterest-red)}.footer-sns-tiktok{background-color:#000}.footer-row-links{padding:16px}.footer-row-links ul{display:flex;justify-content:center;flex-wrap:wrap}.footer-row-links li+li :before{content:"|";margin:0 8px}.footer small{display:flex;padding-bottom:env(safe-area-inset-bottom);align-items:center;justify-content:center;background:#444;color:#fff;font-size:12px}.footer small span{padding:6px 0}.footer-banner__first-time-coupon__btn{flex-shrink:0;display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;width:120px;height:36px;margin-left:8px;border-radius:4px;background-color:#20c98b;color:#fff;font-size:14px;font-weight:700}.footer-banner__first-time-coupon__btn:hover{color:#fff}.footer-bottom{position:sticky;top:100vh}.footer-aumo_campaign,.footer-mailmagazine_campaign{background:#f5f5f5}.footer-aumo_campaign .footer-link_group,.footer-mailmagazine_campaign .footer-link_group{padding:22px 0;text-align:center}.footer-aumo_campaign .footer-link_group a,.footer-mailmagazine_campaign .footer-link_group a{margin:0 16px}.footer-aumo_campaign .copylight,.footer-mailmagazine_campaign .copylight{background:#444;padding:4px 0}.cover{background:#fafafa;background-image:url(../images/bg_mvi.png);background-size:100% 100%;padding:32px 0}.cover-item{padding:16px 0 16px 16px;background:#fff;width:332px;float:left}.cover-item:hover .cover-item-img{opacity:.8}.cover-item a{display:block;color:#fff;position:relative}.cover-item .icn-article-pr{color:#999;float:right;font-size:12px;padding:8px 4px 0 0}.cover-item-img{width:332px;height:186px;transition:opacity .3s}.cover-item:last-child{padding-right:16px}.cover-item-noimage{background-image:url(../images/bg_stripe.png);height:171px}.cover-item-title{font-weight:700;font-size:18px;font-family:HiraKakuProN-W6;color:#444;color:var(--standard-black);text-align:justify;padding:20px 0 8px;min-height:54px}.cover-item-description{text-align:justify;line-height:1.5;padding-bottom:10px;height:34px}.cover-item-cat,.cover-item-description{font-size:12px;font-family:HiraKakuProN-W3;color:#aaa;color:var(--sub-black)}.cover-item-cat{display:inline}.cover-item-cat a{margin:0 5px 0 0;display:inline;color:#999;color:var(--color-powdergray)}.cover-item-cat a:hover{color:#f55d83}.cover-item-curator{font-size:12px;font-family:HiraKakuProN-W3;color:#aaa;color:var(--sub-black);display:inline}.cover-item-curator span{display:inline}.cover-item-curator .icn-user-official{color:#999;color:var(--color-powdergray);vertical-align:middle;display:inline-block;margin:0 0 4px 2px}.pr-label{box-sizing:border-box;color:#aaa;color:var(--sub-black);display:inline-block;font-size:10px;font-weight:400;margin-left:8px;vertical-align:text-bottom}.pr-label:before{content:"PR";border:.5px solid #aaa;border:solid .5px var(--sub-black);border-radius:3px;padding:2px 3px 1px}.pr-label--show:before{padding:1px 3px 2px}.pr-label--side{vertical-align:baseline}.entry .pr-label{font-size:9px}.catheader{background-size:cover;background-repeat:no-repeat;background-position:50%}.catheader-bg{background-color:hsla(0,3%,39%,.5);height:264px;text-align:center}.catheader-title{color:#fff;font-size:24px;font-weight:400;padding:38px 0 20px}.catheader-title .icn{margin:0 10px 0 0;top:4px;font-size:30px}.catheader-title a{color:#fff;padding-right:8px}.catheader-txt{color:#fff;text-align:left;width:790px;margin:0 auto 20px;font-size:14px}.catheader-keyword{width:790px;margin:0 auto}.catheader-keyword li{display:block;margin:0 8px 0 0;float:left}.catheader-keyword li a{max-width:252px;display:block;height:32px;line-height:32px;padding:0 8px;background:#f4f4f4;border-radius:4px;color:#333030;color:var(--color-black);font-size:12px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transition:color .3s,background .3s}.catheader-keyword li a:hover{-webkit-text-decoration:none;text-decoration:none;background:#eeebeb;color:#333030;color:var(--color-black)}.entries-headline{padding:0 16px;height:48px;border-top:1px solid #eee;border-top:1px solid var(--color-whitegray)}.entries-headline h1{font-size:18px;font-weight:400;padding:10px 0}.entries-headline h2,.entries-headline-ranking h2{display:inline-block;vertical-align:middle;float:left;font-size:18px;font-weight:400;letter-spacing:normal;-webkit-font-smoothing:antialiased;margin-top:10px}.entries-headline a,.entries-headline-ranking a{font-size:18px;margin-top:12px;float:right;-webkit-text-decoration:none;text-decoration:none;color:#86b4f5;color:var(--color-lightblue)}.entries-headline a:hover,.entries-headline-ranking a:hover{opacity:.7}.entries-headline-ranking{padding:0 16px 15px 0;height:48px}.entries-headline-ranking h1{font-size:24px;font-weight:400;padding:10px 0}.keyheader{padding-bottom:10px}.keyheader-title{background:#f5f5f5;background:var(--bg-grey-2);text-align:center;font-family:HiraKakuProN-W6;font-size:32px;color:#444;color:var(--standard-black);line-height:64px;height:64px}.keyheader-data{padding:40px 0 32px}.keyheader-img{float:left;margin:0 20px 0 0;width:120px;height:120px;background-color:#eee}.keyheader-txt{font-size:14px;text-align:justify;display:table-cell;line-height:1.75}.keyheader-keyword li{display:block;margin:0 8px 0 0;float:left}.keyheader-keyword li a{display:block;height:32px;line-height:32px;padding:0 24px;margin:4px 0;border-radius:100px;border:1px solid #ccc;border:solid 1px var(--pinkish-grey);font-size:14px;text-align:justify;color:#444;color:var(--standard-black)}.keyheader-keyword li a:hover{background:#fffdf2}.keyheader-keyword li a:before{content:"#";color:#aaa;color:var(--sub-black);margin-right:2px;display:inline-block}li.keyheader-keyword-more-js{display:none}.keyheader-bottom-keyword-js{display:inline-block;float:left;font-size:12px;line-height:12px;margin-top:15px;color:#aaa;color:var(--sub-black)}.keyheader-bottom-keyword-js span{line-height:12px;color:#444;color:var(--standard-black);margin-left:6px;cursor:pointer}.keyheader-bottom-keyword-js span:after{content:"";margin-left:8px;display:inline-block;width:12px;height:12px;background-image:url(../images/burette_right_circle.png);background-size:12px;vertical-align:top;transform:rotate(90deg)}.keyheader-bottom-area{float:right;font-size:12px}.keyheader-area{display:block;text-align:left;line-height:1}.keyheader-area li{display:inline-block;margin:0 8px 0 0}.keyheader-area li a{display:block;height:20px;line-height:20px;padding:6px 24px;margin-bottom:16px;border:1px solid #ccc;border:solid 1px var(--pinkish-grey);font-size:14px}.keyheader-area li a:hover{background:#fffdf2}.keyheader-area li a:before{content:"";margin-right:2px;display:inline-block;width:20px;height:20px;background-image:url(../images/icon_area.png);background-size:20px;vertical-align:top}.categoryheader{margin-top:48px}.categoryheader-title{font-size:32px;color:#444;color:var(--standard-black);line-height:44px}.categoryheader-description{margin-top:16px;font-size:14px;line-height:20px}.categoryheader-category{margin-top:16px}.categoryheader-category li{background:#f5f5f5;border-radius:8px;margin:0 8px 8px 0;float:left}.categoryheader-category li a{padding:6px 8px;border-radius:8px;height:16px;line-height:16px;font-size:12px;color:#444;color:var(--aumo-black)}.userheader{background-size:cover;background-repeat:no-repeat;background-position:50%;height:200px;position:relative;margin:0 0 64px}.userheader .inner{position:relative;height:264px}.userheader-bg{background-color:rgba(0,0,0,.3);height:200px;text-align:center}.userheader-name{position:absolute;left:165px;bottom:70px;color:#fff}.userheader-name h1{display:inline;font-size:32px;font-family:HiraKakuProN-W6;line-height:1.5;text-shadow:0 2px 4px rgba(0,0,0,.3)}.userheader-name h2{font-size:24px;display:inline}.userheader-name small{font-size:14px;margin-left:16px;line-height:1.5;display:inline;vertical-align:middle;text-shadow:0 2px 4px rgba(0,0,0,.5)}.userheader-name span,.userheader-nav-link small{font-size:12px}.userheader-img{position:absolute;left:0;bottom:-2px;border-radius:66px;overflow:hidden;z-index:1;border:4px solid #fff}.userheader-img,.userheader-img-edit,.userheader-img-size{width:124px;height:124px}.userheader-img-edit{background:rgba(0,0,0,.4);display:block;border-radius:62px;position:absolute;left:0;top:0}.userheader-img-edit a{width:80px;height:43px;background:hsla(0,0%,100%,.7);display:block;margin:38px auto 0;color:#333030;color:var(--color-black);font-size:14px;line-height:1.3;border-radius:5px;padding:5px 0 0;transition:background .3s}.userheader-img-edit a:hover{-webkit-text-decoration:none;text-decoration:none;background:#fff}.userheader-nav{position:absolute;bottom:-67px;height:67px;width:100%}.userheader-nav ul{width:810px;margin:0 auto;padding:0 0 0 80px}.userheader-nav ul li{float:left;margin:0 10px 0 0}.userheader-nav ul li a,.userheader-nav-btn a{display:block;text-align:center}.userheader-nav-link a{border-bottom:4px solid #fafafa;padding:0 24px;height:67px}.userheader-nav-link a.is-current,.userheader-nav-link a:hover{border-bottom:4px solid #fad300;border-bottom:4px solid var(--aumo-yellow);-webkit-text-decoration:none;text-decoration:none;transition:border .3s}.userheader-nav-link em{font-size:28px;padding:16px 0 3px}.userheader-nav-link em,.userheader-nav-link small{display:block;font-family:HiraKakuProN-W6;line-height:1}.userheader-nav-btn{float:right!important;margin:11px 0 0!important;padding:0}.userheader-nav-btn a{width:160px;height:42px;line-height:43px;font-size:14px}.userheader-nav-btn a:hover{color:#fff;-webkit-text-decoration:none;text-decoration:none}.userheader-edit{position:absolute;left:50%;top:50%}.userheader-edit a{width:210px;height:40px;line-height:40px;background:hsla(0,0%,100%,.7);display:block;color:#333030;color:var(--color-black);font-size:14px;border-radius:5px;margin:-20px 0 0 -105px;transition:background .3s}.userheader-edit a:hover{-webkit-text-decoration:none;text-decoration:none;background:#fff}.user-no-article{font-size:16px;line-height:1.75;text-align:center;margin:40px 0}.nav-setting a.is-current,.nav-setting a:hover,.side-keyword li a,a.title-anchor,a.title-anchor:hover{-webkit-text-decoration:none;text-decoration:none}.topicpath ul{display:flex}.topicpath li{padding:14px 0 13px;margin:0 3px 0 0;line-height:1}.topicpath li:not(:last-child):after{content:"";display:inline-block;width:16px;height:16px;background-image:url(../images/breadcrumb.png);background-size:16px;margin-left:4px;vertical-align:sub}.topicpath li a{color:#444;color:var(--standard-black)}.topicpath.is-cat{margin:0 0 0 152px}.inner{width:1060px;margin:0 auto}.container{width:1080px;margin:0 auto;padding:40px 0 16px}.container-ranking{width:1060px;margin:0 auto;padding:0 0 64px}.container-article,.container-low{width:1060px;margin:0 auto;padding:10px 0 64px}.container-inner{position:relative}.nav-header{border-bottom:2px solid #fad300;padding:16px 0}.nav-title{font-size:16px;line-height:1.44}.nav{width:252px;float:left;margin:1px 24px 1px 1px;display:flex}.nav-area--img{float:left;margin:6px 8px 7px;width:36px;height:36px;border-radius:18px;-o-object-fit:cover;object-fit:cover}.nav-category--img{width:20px;height:20px;margin:14px 16px 15px;float:left}.nav-name{width:184px;border-bottom:1px solid #ddd;padding:14px 16px 14px 0;float:right}.nav-name--title{height:20px}.nav-name--sub{margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:16px;font-size:12px;color:#777}.nav a{font-family:HiraKakuProN-W3;display:block;color:#444;color:var(--standard-black)}.nav a:hover{background:#fffdf2}.nav a:hover .icn{color:#f55d83}.nav a.is-current{background:#fafafa!important;color:#333030!important;color:var(--color-black)!important;font-weight:700}.nav a.is-current .icn{color:#999090!important}.nav a .icn{font-size:21px;margin:0 10px 0 0;top:4px;color:#999090;transition:color .3s}.nav ul{margin-bottom:40px;width:252px;background:#fff}.nav ul.is-fixed{position:fixed;bottom:0}.nav ul.is-fixed-top{position:fixed;top:16px;bottom:inherit}.nav ul.is-absolute{position:absolute;top:inherit;bottom:0}.nav ul li:nth-child(12),.nav ul:nth-child(2){margin-top:24px}.nav ul:nth-child(2).is-fixed{top:487px}.nav-home{font-size:14px;display:flex}.nav-setting{width:240px;float:left;background:#fff;margin:0 16px 0 0;border:1px solid #eee}.nav-setting a{border-bottom:1px solid #eee;display:block;padding:12px 0 12px 14px;color:#333030;color:var(--color-black);font-size:14px;transition:background .3s}.nav-setting a.is-current,.nav-setting a:hover{background:#fafafa}.nav-setting a.is-current{font-weight:700}.side{width:300px;float:right;margin:0 0 35px}.side.is-fixed{bottom:0}.side.is-fixed,.side.is-fixed-top{position:fixed;left:50%;margin:0 0 0 240px}.side.is-fixed-top{top:16px}.side.is-absolute{position:absolute;bottom:0;top:inherit}.side-col{background:#fff;margin:0 0 40px;border:solid 0 0 1px 0 #ccc;border:solid 0 0 1px 0 var(--pinkish-grey)}.side-header{display:flex;justify-content:space-between;align-items:baseline;padding:16px 0;border-bottom:2px solid #fad300;border-bottom:2px solid var(--aumo-yellow);text-align:justify;line-height:0;width:100%}.side-title{font-size:16px;font-family:HiraKakuProN-W6;line-height:1.44}.side-list-date,.side-title{display:inline-block}.side-list-date p{color:#777}.side-list-date p,.side-list-more{display:inline-block;font-size:12px}.side-list-more a{height:12px;line-height:12px;color:#444;color:var(--standard-black);display:inline-block}.side-list-more a:after{content:"";margin-left:8px;display:inline-block;width:12px;height:12px;background-image:url(../images/burette_right_circle.png);background-size:12px;vertical-align:top}.side-list-more-ranking{font-size:12px;display:block;text-align:right}.side-list-more-ranking a{height:12px;line-height:12px;color:#444;color:var(--standard-black);display:inline-block}.side-list-more-ranking a:after{content:"";margin-left:8px;display:inline-block;width:12px;height:12px;background-image:url(../images/burette_right_circle.png);background-size:12px;vertical-align:top}.side-list li{border-bottom:1px solid #eee;border-bottom:1px solid var(--bg-grey);left:8px;margin-right:16px;padding:8px 0 8px 76px;min-height:60px;cursor:pointer;transition:background .3s;position:relative}.side-list li .icn-article-pr{position:absolute;right:8px;bottom:8px;color:#999}.side-list li.is-hover{background:#fffdf2}.side-list .side-list-native-ad{overflow:hidden;font-weight:700;padding:0!important;border-bottom:none}.side-list.side-list-profile p{border-bottom:1px solid #eee;line-height:2;padding:16px 0;margin:0 16px;position:relative}.side-list.side-list-profile p:last-child{border-bottom:none}.side-list-link{top:0;width:100%;height:100%}.side-list-img,.side-list-large-img,.side-list-link,.side-list-num{display:block;position:absolute;left:0}.side-list-img{margin:0 8px 0 0;width:60px;height:60px}.side-list-noimage{background-image:url(../images/bg_stripe.png);height:48px}.side-list-large-img{margin-right:8px;width:104px;height:78px}.side-list-large-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.side-list-large-noimage{background-image:url(../images/bg_stripe.png);height:78px}.side-list-num{width:20px;height:20px;color:#fff;line-height:21px;text-align:center;top:0;font-size:12px}.side-list-num-1,.side-list-num-2,.side-list-num-3{color:#444;background-color:#fad300}.side-list-num-4,.side-list-num-5{background-color:#444;background-color:var(--standard-black)}.side-list-title{font-weight:700;font-size:13px;font-family:HiraKakuProN-W6;line-height:1.5;color:#444;color:var(--standard-black);text-align:justify;display:block;padding-bottom:6px}.side-list-curator{font-size:11px;display:block;line-height:1.5;overflow:hidden;white-space:nowrap;color:#999;color:var(--color-powdergray)}.side-list-curator .icn-user-official{font-size:11px;color:#999;color:var(--color-powdergray);vertical-align:middle;margin:0 0 4px 2px;display:inline-block}.side-item-bottom{font-size:11px;font-family:HiraKakuProN-W3;display:flex;justify-content:space-between}.side-item-bottom,.side-item-bottom a{color:#aaa;color:var(--sub-black)}.side-item-area{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:8px}.side-item-area span:not(:last-child):after{content:"";display:inline-block;width:12px;height:14px;background-image:url(../images/breadcrumb.png);background-size:14px;vertical-align:sub}.side-list-description{font-size:11px;line-height:1.5;text-align:justify;color:#999}.side-keyword{padding:0 16px}.side-keyword li{display:block;margin:0 16px 8px 0;float:left}.side-keyword li a{display:block;height:32px;line-height:32px;padding:0 14px 0 24px;border-radius:100px;border:1px solid #ccc;border:solid 1px var(--pinkish-grey);font-size:14px;text-align:justify}.side-keyword li a:hover{background:#fffdf2}.side-keyword li a:before{content:"#";color:#aaa;color:var(--sub-black);margin-right:2px;display:inline-block}.side-more-about{font-size:11px;padding:10px 12px;margin:-25px 0 0;text-align:right}.side-curator{border:1px solid #ccc;border:1px solid var(--pinkish-grey)}.side-curator em,.side-curator li{display:block}.side-curator em a,.side-curator li a{display:block;transition:background .3s;padding:8px 16px}.side-curator em a:hover,.side-curator li a:hover{-webkit-text-decoration:none;text-decoration:none;background:#fffdf2}.side-curator li:first-child a{padding:16px 16px 8px}.side-curator em a{padding:16px 16px 24px}.side-curator-img{width:56px;height:56px;overflow:hidden;border-radius:28px;float:left;margin:0 16px 0 0;display:block}.side-curator-name{display:block;padding:7px 0 0}.side-curator-name span{font-size:16px;font-family:HiraKakuProN-W6;text-align:left}.side-curator-name .icn{font-size:12px;color:#aaa;color:var(--sub-black);display:inline-block;vertical-align:middle;margin:0 0 4px 2px}.side-curator-comment{line-height:1.75;font-size:12px;color:#444;color:var(--standard-black);font-family:HiraKakuProN-W3;text-align:left;display:block;clear:both;overflow:hidden;-webkit-text-decoration:none;text-decoration:none}.side-curator-more{font-size:11px;padding:10px 12px;text-align:right}.contents-header-area{display:flex;width:480px}.contents-header{display:inline-block;width:448px;margin:0 16px;border-bottom:2px solid #fad300;border-bottom:2px solid var(--aumo-yellow);line-height:0}.contents-title{margin:16px 0;font-size:16px;line-height:1.44}.contents1{width:480px}.contents2{width:728px}.contents3{width:700px;margin:0}.contents-spot{width:728px}.contents-spot-affilate{margin-bottom:32px}.contents-spot-article{padding-top:70px}.contents-spot-owner-flow{width:728px;box-sizing:border-box;background-color:#f8f8f8;margin:48px 0 24px;padding:24px 16px 22px;font-family:HiraKakuProN-W3}.contents-spot-owner-flow--ttl{margin-bottom:16px;font-size:16px;font-weight:700;line-height:16px;text-align:center;color:#444}.contents-spot-owner-flow--txt{font-size:13px;line-height:1.85;color:#444}.contents-spot-owner-flow--txt a{-webkit-text-decoration:underline;text-decoration:underline;font-weight:700;color:#999}.entries{background:#fff;border-bottom:1px solid #eee;border-bottom:1px solid var(--bg-grey)}.no-entries{color:#bbbaba;color:var(--color-palegrey);text-align:center;padding:20px 0;font-size:16px}.entries-wrapper .static-header{border-top:1px solid #ccc;border-top:1px solid var(--pinkish-grey);border-left:1px solid #ccc;border-left:1px solid var(--pinkish-grey);border-right:1px solid #ccc;border-right:1px solid var(--pinkish-grey)}.entries-header{background:#fff;color:#666060;font-size:18px;font-weight:400;line-height:1.9;padding:5px 0 5px 12px}.entries-header span{padding:12px 10px 0 0;float:right;font-size:11px;color:#bbbaba}.entries-item{height:105px;border-top:1px solid #eee;border-top:1px solid var(--bg-grey);margin:0 16px;padding:16px 0;cursor:pointer;transition:background .3s;position:relative}.entries-item-bottom-line.is-hover,.entries-item.is-hover{background:#fffdf2}.entries-item .icn-article-pr{position:absolute;right:8px;bottom:8px;color:#999}.entries-item-bottom-line{height:105px;border-bottom:1px solid #eee;border-bottom:1px solid var(--bg-grey);padding:16px;cursor:pointer;transition:background .3s;position:relative}.entries-item-bottom-line .icn-article-pr{position:absolute;right:8px;bottom:8px;color:#999}.entries-item-link{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.entries-item-img{float:left;height:72px;margin:0 16px 0 0}.entries-item-img a{display:block;width:140px;height:105px}.entries-item-img-cover{height:100%}.entries-item-data{overflow:hidden}.entries-item-description{font-size:12px;font-family:HiraKakuProN-W3;color:#aaa;color:var(--sub-black);text-align:justify;margin-bottom:12px}.entries-item-description--top{margin-bottom:6px}.entries-item-noimage{background-image:url(../images/bg_stripe.png);height:80px}.entries-item-title{font-weight:700;font-size:16px;font-family:HiraKakuProN-W6;line-height:1.5;margin-top:4px;margin-bottom:8px}.entries-item-title a:hover{-webkit-text-decoration:none;text-decoration:none}.entries-item-title--top{margin-top:-2px;margin-bottom:2px}.entries-item-cat{font-size:12px;display:inline;color:#aaa;color:var(--sub-black)}.entries-item-cat span{margin-right:12px}.entries-item-area,.entries-item-bottom{font-size:12px;color:#aaa;color:var(--sub-black)}.entries-item-area a,.entries-item-bottom a{color:#aaa;color:var(--sub-black)}.entries-item-area{white-space:nowrap;text-overflow:ellipsis;margin-right:8px;overflow:hidden}.entries-item-area span:not(:last-child):after{content:"";display:inline-block;width:12px;height:14px;background-image:url(../images/breadcrumb.png);background-size:14px;vertical-align:sub}.entries-item-bottom{display:flex;justify-content:space-between;height:1.4em;overflow:hidden}.entries-item-tag{margin-right:16px}.entries-item-tag li{display:inline-block;margin-bottom:8px}.entries-item-tag li a,.entries-item-tag li span{display:block;padding-right:8px}.entries-item-tag li a:before,.entries-item-tag li span:before{content:"#";margin-right:2px;display:inline-block}.entries-item-curator,.reldata-entries-item-curator{white-space:nowrap}.entries-item-curator .icn-user-official{font-size:11px;color:#999;color:var(--color-powdergray);vertical-align:middle;margin:0 0 4px 2px;display:inline-block}.static-title{color:#666060;font-size:26px;font-weight:400;line-height:1.3em}.static-header h2,.static-title a{color:#666060}.static-lead{font-size:13px;line-height:1.4em;padding-top:10px}.static-header{background:#fff;padding:16px}.keywords-container{padding-top:12px}.imgs ul li,.keywords,.pager li a{background:#fff}.keywords .static-header{padding:0 0 24px}.keywords .static-title{color:#333;font-size:24px;font-family:HiraKakuProN-W6}.keywords ul li{float:left;display:table;table-layout:fixed;width:236px;height:24px;margin:0;padding:10px 0}.keywords-header li{display:block;margin:0 8px 0 0;float:left}.keywords-header li a span{color:#444;color:var(--standard-black);font-size:14px;padding:0}.keywords-header li a span:before{content:"#";color:#aaa;color:var(--sub-black);margin-right:2px;display:inline-block}.keywords-header li a:hover{color:#444;color:var(--standard-black)}.keywords-header-no-before li a span:before{content:none}.areas .static-header{padding:0 0 24px}.areas .static-title{color:#333;font-size:24px;font-family:HiraKakuProN-W6}.areas .region-title{font-size:18px;font-family:HiraKakuProN-W6;text-align:left;padding-bottom:16px;border-bottom:2px solid #ccc;border-bottom:2px solid var(--pinkish-grey)}.areas .prefecture-title a,.areas .region-title a{color:#444;color:var(--standard-black)}.areas .prefecture-title{font-size:18px;font-family:HiraKakuProN-W6;text-align:left;margin:32px 0 20px 8px;display:inline-block;width:100%;border-left:4px solid #fad300;border-left:4px solid var(--aumo-yellow);padding-left:12px;line-height:32px}.areas .prefecture-item{margin-bottom:10px}.areas ul li.area-item{float:left;font-size:14px;line-height:1.5;width:218px;height:42px;padding:14px 0 14px 24px}.areas ul li.area-item a:hover{-webkit-text-decoration:underline;text-decoration:underline}.areas ul li.prefecture-title{float:none}.areas-header li{display:block}.users{padding-bottom:32px;margin-bottom:40px}.users .static-header{padding:0}.users .static-title{font-size:24px;font-family:HiraKakuProN-W6;color:#333;margin-bottom:16px}.users .static-lead,.users ul .user-name{font-size:16px;line-height:1.75}.users ul{margin-top:40px}.users ul li{float:left;display:table;table-layout:fixed;width:348px;height:80px;margin:20px 0}.users ul li:nth-child(odd){margin-right:32px}.users ul .user-thumb{display:table-cell;vertical-align:middle;width:80px}.users ul .user-thumb .user-img{width:80px;height:80px;overflow:hidden;border-radius:40px;float:left;margin:0 16px 0 0;display:block}.users ul .user-text{margin-left:16px;padding-top:4px}.entry-photo-title,.entry-title,.users ul .user-name{font-family:HiraKakuProN-W6}.users ul .user-desc{margin-top:4px;color:#aaa;color:var(--sub-black);font-size:12px;line-height:1.5}.imgs ul li{float:left;margin:0 8px 8px 0;width:154px;height:154px;overflow:hidden}.imgs ul li:nth-child(4n){margin:0 0 8px}.imgs ul li a{width:154px;height:154px;display:block;transition:transform .3s,opacity .3s}.imgs ul li a:hover{transform:scale(1.05);opacity:.8}.pager{text-align:center;margin:56px 0 0}.pager li{display:inline-block;vertical-align:top;font-size:14px;margin:0 4px}.pager li em{display:block;color:#ccc;width:18px;height:38px;line-height:38px;text-align:center}.pager li strong{font-weight:400}.pager li a,.pager li strong{border-radius:4px;width:38px;height:38px;line-height:39px;text-align:center;display:block;color:#444;color:var(--standard-black);transition:background .3s,border .3s,color .3s}.pager li a{border:1px solid #ccc;border:solid 1px var(--pinkish-grey)}.pager li a:hover{background:#fffdf2;-webkit-text-decoration:none;text-decoration:none}.entry{background:#fff}.entry p{font-size:16px;color:#444;color:var(--standard-black);margin:0 0 32px;line-height:1.75}.entry p small{font-size:11px}.entry p small a{color:#bbbaba}.entry-edit{text-align:center}.entry-edit-button{margin-bottom:40px}.entry-edit-button .icn{line-height:38px;vertical-align:top;display:inline-block}.entry-edit-button:hover{color:#fff}.entry-date{font-size:12px;color:#bbbaba;margin:0 0 10px}.entry-title{font-size:32px;line-height:1.5;margin:4px 0 16px}.entry-title-bottom-video-wrapper{position:relative;height:0;margin-bottom:16px;padding-bottom:56.25%}.entry-title-bottom-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.entry-photo-title{font-size:24px;text-align:justify;line-height:1.5;margin-bottom:36px}.entry-photo-title a{-webkit-text-decoration:underline;text-decoration:underline}.entry-read{font-size:14px;text-align:justify;line-height:1.75;margin:0 0 20px;word-break:break-all}.entry-like{float:right;margin:-7px 0 0}.entry-like a{display:block;width:135px;height:42px;line-height:41px;border:1px solid #86b4f5;border:1px solid var(--color-lightblue);text-align:center;font-size:16px;transition:color .3s,background .3s}.entry-like a:hover{-webkit-text-decoration:none;text-decoration:none;background:#86b4f5;background:var(--color-lightblue);color:#fff}.entry-like a .icn{margin:0 10px 0 0;top:1px}.entry-head-l{border-bottom:3px solid #fad300;border-bottom:3px solid var(--aumo-yellow);padding-bottom:20px;margin:0 0 25px}.entry-head-gray-l,.entry-head-l{font-size:24px;font-family:HiraKakuProN-W6;line-height:1.5}.entry-head-gray-l{border-bottom:3px solid #eee;border-bottom:3px solid var(--bg-grey);padding-bottom:16px;margin:0 0 36px}.entry-head-m{font-size:18px;border-left:3px solid #fad300;border-left:3px solid var(--aumo-yellow);padding:0 0 0 15px;margin:0 0 25px}.entry-head-s{font-size:16px}.entry-img{text-align:center}.entry-img figure{padding-bottom:20px}.entry-img-cite{padding:16px 0 20px;text-align:left}.entry-img-size{max-width:100%;max-height:612px;min-width:320px}.entry-instagram-size{max-width:400px;max-height:400px}.entry-img-txt{line-height:1.5!important;margin:0 0 30px!important;text-align:left;padding:30px 0 0}.entry-img-btns li{float:left;width:192px}.entry-img-btns li a{display:block;height:54px;line-height:54px;font-size:18px;position:relative;padding:0 0 0 20px;transition:color .3s,background .3s}.entry-img-btns li a .icn{position:absolute}.entry-img-btns li a:hover,.entry-img-btns-fb a,.entry-img-btns-like a,.entry-img-btns-pin a,.entry-img-btns-spot-fb a,.entry-img-btns-spot-tw a,.entry-insta-user a:hover,.entry-sns-btns ul div:hover,.entry-spot-img-btns li a:hover{-webkit-text-decoration:none;text-decoration:none}.entry-img-btns-fb{margin:0 16px 0 0;background-color:#3b5998;background-color:var(--color-facebook);box-shadow:0 3px #1a3468}.entry-img-btns-fb a{color:#fff}.entry-img-btns-fb a .icn{left:19px;top:14px;font-size:19px}.entry-img-btns-fb:hover{background:rgba(59,89,152,.7)}.entry-img-btns-pin{margin:0 16px 0 0;background-color:#e6081a;box-shadow:0 3px #681a1a}.entry-img-btns-pin a{padding:0!important;color:#fff}.entry-img-btns-pin a .icn{left:18px;top:6px;font-size:19px}.entry-img-btns-pin:hover{opacity:.7}.entry-img-btns-spot-fb{margin:0 16px 0 0;background-color:#3b5998;background-color:var(--color-facebook);box-shadow:0 3px #1a3468}.entry-img-btns-spot-fb a,.entry-img-btns-spot-tw a{color:#fff}.entry-img-btns-spot-fb a .icn{left:19px;top:8px;font-size:19px}.entry-img-btns-spot-fb:hover{background:rgba(59,89,152,.7)}.entry-img-btns-spot-tw{margin:0;background-color:#55acee;background-color:var(--color-twitter);box-shadow:0 3px #2371ab}.entry-img-btns-spot-tw a .icn{left:14px;top:8px;font-size:19px}.entry-img-btns-spot-tw:hover{background:rgba(85,172,238,.7)}.entry-img-btns-like a{line-height:32px;font-family:HiraKakuProN-W3;font-size:12px;text-align:center;color:#444;color:var(--standard-black)}.entry-img-btns-like a .icn{left:45px;top:16px;font-size:21px}.entry-img-btns-like a .icn:before{content:"";background-image:url(../images/icon20_clip@2x.png);background-size:contain;display:inline-block;width:20px;height:20px}.entry-img-btns-like a.btn-like{background-color:#fff;background-color:var(--white);box-shadow:0 2px #aaa;box-shadow:0 2px 0 0 var(--sub-black)}.entry-img-btns-like a.btn-like:hover{background-color:#fffdf2}.entry-img-btns-like a.btn-like_done{background-color:#fad300;box-shadow:0 2px #b39701}.entry-sns-btns{border-radius:8px;background-color:#f5f5f5;background-color:var(--bg-grey-2)}.entry-sns-btns ul{padding:16px 20px}.entry-sns-btns ul li{display:inline-flex;justify-content:center;align-items:center;width:218px;height:36px;border-radius:4px;text-align:center}.entry-sns-btns ul li:hover{cursor:pointer}.entry-sns-btns ul li+li{margin-left:17px}.entry-sns-btns ul div{width:100%;height:100%;color:#fff;color:var(--white);font-size:14px;font-weight:700;line-height:36px}.entry-sns-btns ul div img{margin:8px 10px 8px 0;width:20px;height:20px}.entry-sns-btns ul .entry-sns-fb{background:#0866ff;background:var(--facebook-blue)}.entry-sns-btns ul .entry-sns-tw{background:#14171a;background:var(--twitter-black)}.entry-sns-btns ul .entry-sns-pin{background:#e60023;background:var(--pinterest-red)}.entry-front-banner{margin-top:24px;text-align:center}.entry-spot-img-btns{text-align:center}.entry-spot-img-btns .entry-img-btns-like .icn{left:17px;top:6px}.entry-spot-img-btns .entry-img-btns-fb .icn{top:7px}.entry-spot-img-btns li{width:112px;height:32px;display:inline-block}.entry-spot-img-btns li a{display:block;height:32px;line-height:32px;font-size:12px;position:relative;padding:0 0 0 23px;transition:color .3s,background .3s}.entry-spot-img-btns li a .icn{position:absolute}.entry-advertiser{height:12px;font-family:HiraKakuPro-W3;font-size:12px;color:#999;margin-bottom:24px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left}.entry-directory{margin-top:25px;padding:19px 16px 30px;border-radius:8px;background-color:#f8f8f8;background-color:var(--field-bg-grey)}.entry-directory .title{margin-bottom:19px;font-size:18px;font-weight:700}.entry-directory ul{margin:0 20px;list-style:none}.entry-directory ul li{margin-bottom:12px}.entry-directory ul li:last-child{margin-bottom:0}.entry-directory ul li .anchor-title{position:relative;display:block;font-size:12px;line-height:1.33}.entry-directory ul li .anchor-title--normal{color:#444}.entry-directory ul li .anchor-title--normal:before{content:"";position:absolute;height:0;width:0;left:-1em;top:0;bottom:0;margin:auto;border-color:transparent #444;border-style:solid;border-width:.35em 0 .35em .45em}.entry-directory ul li .anchor-title--small{margin-left:1.5em;color:#777}.entry-directory ul li .anchor-title--small:before{content:"・";position:absolute;left:-1.5em;font-weight:700}.pure-ad-banner{text-align:center}.pure-ad-banner img,img.ad-banner{max-width:100%}.entry-quote{padding:16px 16px 8px;margin:0 0 40px;border-radius:8px;background-color:#f8f8f8}.entry-quote p{margin:0 0 10px;color:#999090}.entry-quote cite{font-size:12px;color:#aaa;margin-left:23px}.entry-quote cite a{color:#aaa}.entry-quote .icn{float:left;margin:0 10px 0 0;top:4px;color:#bbbaba}.entry-quote-txt{font-size:14px;overflow:hidden;zoom:1}.entry-insta-noimage{background-image:url(../images/bg_stripe.png);width:400px;height:400px;color:#bbbaba;color:var(--color-palegrey)}.entry-insta-noimage div .icn{top:165.8px;left:177.8px;font-size:44.4px}.entry-insta-noimage div p{top:160px;left:140px;font-size:12px;position:relative}.entry-insta-user{padding:10px 0 0;display:block;text-align:left}.entry-insta-user a:hover .entry-insta-user-name{-webkit-text-decoration:underline;text-decoration:underline}.entry-insta-user-img{width:24px;height:24px;line-height:22px;text-align:center;overflow:hidden;float:left;margin:0 8px 0 0;border-radius:12px;background:#bbbaba;position:relative}.entry-insta-user-img .icn{font-size:18px;color:#fff;top:3px}.entry-insta-user-name{color:#bbbaba;font-size:12px;overflow:hidden;zoom:1}.entry-link-btn{margin-bottom:32px}.entry-social{display:flex;gap:13px}.entry-social li>div{display:flex;justify-content:center;padding:8px 12px;width:199px;height:20px;cursor:pointer}.entry-social li.entry-social-line{display:none}.entry-social li.entry-social-fb{background:#0866ff;border-radius:4px}.entry-social li.entry-social-tw{background:#14171a;border-radius:4px}.entry-social li.entry-social-pin{background:#e60023;border-radius:4px}.reldata{background:#fff;padding:0 0 30px}.reldata-title{font-size:24px;font-family:HiraKakuProN-W6;margin:0 16px 28px 0;padding:48px 0 0}.reldata-entries{background:#fff;border-top:1px solid #eee}.reldata-entries-item{border-bottom:1px solid #eee;padding:16px 0;cursor:pointer;transition:background .3s;position:relative}.reldata-entries-item.is-hover{background:#fffdf2}.reldata-entries-item .icn-article-pr{position:absolute;right:8px;bottom:8px;color:#999}.reldata-entries-item-link{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.reldata-entries-item-img{float:left;margin-right:16px;background-repeat:no-repeat;background-position:50%;background-size:cover}.reldata-entries-item-img a{width:140px;height:105px;display:block}.reldata-entries-item-noimage{background-image:url(../images/bg_stripe.png);height:80px}.reldata-entries-item-title{font-weight:700;font-size:16px;font-family:HiraKakuProN-W6;line-height:1.5;margin-bottom:8px;padding-top:4px}.reldata-curator a:hover,.reldata-entries-item-title a:hover{-webkit-text-decoration:none;text-decoration:none}.reldata-entries-item-cat{font-size:12px;display:inline;color:#aaa;color:var(--sub-black)}.reldata-entries-item-cat span{margin-right:12px}.reldata-entries-item-area,.reldata-entries-item-bottom{font-size:12px;color:#aaa;color:var(--sub-black)}.reldata-entries-item-area a,.reldata-entries-item-bottom a,.reldata-keyword li a:before{color:#aaa;color:var(--sub-black)}.reldata-entries-item-area span:not(:last-child):after{content:"";display:inline-block;width:12px;height:14px;background-image:url(../images/breadcrumb.png);background-size:14px;vertical-align:sub}.reldata-entries-item-bottom{display:flex;justify-content:space-between;height:1.4em;overflow:hidden}.reldata-entries-item-tag{margin-right:16px}.reldata-entries-item-tag li{display:inline-block;margin-bottom:8px}.reldata-entries-item-tag li a,.reldata-entries-item-tag li span{display:block;padding-right:8px}.reldata-entries-item-tag li a:before,.reldata-entries-item-tag li span:before{content:"#";margin-right:2px;display:inline-block}.reldata-keyword{padding:0 16px}.reldata-keyword li{display:block;margin:0 16px 8px 0;float:left}.reldata-keyword li a,.reldata-keyword li span{display:block;height:32px;line-height:32px;padding:0 24px;border-radius:100px;border:1px solid #ccc;border:solid 1px var(--pinkish-grey);font-size:14px;text-align:justify}.reldata-keyword li a:hover{background:#fffdf2}.reldata-keyword li a:before{content:"#";margin-right:2px;display:inline-block}.reldata-keyword-top{float:right}.reldata-keyword-top li{display:inline-block;margin-bottom:8px}.reldata-keyword-top li a,.reldata-keyword-top li span{display:block;padding:0 4px;font-size:14px;color:#444;color:var(--standard-black)}.reldata-keyword-top li a:before,.reldata-keyword-top li span:before{content:"#";color:#aaa;color:var(--sub-black);margin-right:2px;display:inline-block}.reldata-curator{border:1px solid #ccc;border:1px solid var(--pinkish-grey);min-height:72px;display:block;padding:32px;border-radius:8px}.reldata-curator:hover{transition:background .3s;background:#fffdf2;cursor:pointer}.reldata-curator-img{width:56px;height:56px;overflow:hidden;border-radius:28px;float:left;margin:12px 32px 0 0;display:block}.reldata-curator-name{font-size:18px;color:#333030;color:var(--color-black);display:block;padding:7px 0 4px}.reldata-curator-name .icn{font-size:14px;color:#aaa;color:var(--sub-black);display:inline-block;margin:0 0 4px 8px}.reldata-curator-comment{line-height:2;font-family:HiraKakuProN-W3;font-size:14px;margin-left:88px;color:#333030;display:block;text-align:justify}.reldata-curator-comment-more a{float:right}.reldata-popular-area-and-genre-contents{display:flex;flex-wrap:wrap;gap:16px}.reldata-popular-area-and-genre-contents__image{height:155px;width:232px;background-size:cover;text-align:center;border-radius:4px;overflow:hidden}.reldata-popular-area-and-genre-contents__image--shadow{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2))}.reldata-popular-area-and-genre-contents__image a{display:block;height:100%;width:100%}.reldata-popular-area-and-genre-contents__image a p{padding:65px 0;font-size:16px;font-weight:700;color:#fff;text-shadow:0 0 2px rgba(34,34,34,.8)}.reldata-area-search-area__title{height:20px;width:696px;padding:8px 16px;margin-bottom:8px;text-align:left;background-color:#f8f8f8}.reldata-area-search-area__title p{font-weight:700;font-size:14px}.reldata-area-search-area-row{display:flex;gap:8px 4px;height:20px;padding-bottom:8px}.reldata-area-search-area-row-content{width:237px;display:flex;font-size:14px}.reldata-area-search-area-row-content__name{padding-left:16px}.reldata-area-search-area-row-content__name a{-webkit-text-decoration:underline;text-decoration:underline;color:#3d74c8}.reldata-cat{padding:0 16px;margin:0 0 -16px}.reldata-cat li{float:left;border:1px solid #eee9e9;width:297px;margin:0 0 16px}.reldata-cat li:nth-child(2n){float:right}.reldata-cat li a{display:block;padding:16px 16px 16px 20px;color:#333030;color:var(--color-black);position:relative;transition:color .3s,background .3s}.reldata-cat li a:hover{background:#fffdf2}.reldata-cat li a:hover .reldata-cat-txt{color:#f55d83}.reldata-cat li a .reldata-cat-txt{color:#bbbaba;transition:color .3s}.reldata-cat-title{font-size:16px;display:block}.reldata-cat-txt{font-size:12px;display:block}.reldata-categories li{width:226px;padding:14px 0 14px 16px}.reldata-categories li a{display:flex}.reldata-categories li .nav{width:226px}.reldata-categories li .nav-category--img{margin:0 16px 0 0}.reldata-categories li .nav-name{border-bottom:0;border-bottom:initial;padding:0}.reldata-categories li .nav-name--sub{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:auto;white-space:inherit}.reldata-categories{flex-wrap:wrap;display:flex}.reldata-article-neighborhood-area,.reldata-article-neighborhood-area-category,.reldata-article-neighborhood-area-scene{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.reldata-article-neighborhood-area--unit,.reldata-article-neighborhood-area-category--unit,.reldata-article-neighborhood-area-scene--unit{padding:8px 16px;background:#fff;border:1px solid #ddd;border-radius:4px}.reldata-article-neighborhood-area--unit a,.reldata-article-neighborhood-area-category--unit a,.reldata-article-neighborhood-area-scene--unit a{-webkit-text-decoration:none;text-decoration:none;color:#444;font-weight:400;font-size:14px;line-height:20px}.reldata-article-neighborhood-area--with-image{display:flex;flex-wrap:wrap}.reldata-article-neighborhood-area--with-image--image-item{border-radius:8px;width:170px;height:120px;position:relative;display:flex;justify-content:center;align-items:center}.reldata-article-neighborhood-area--with-image--image-item--eyecatch{-o-object-fit:cover;object-fit:cover;width:170px;height:120px;border-radius:8px;position:relative}.reldata-article-neighborhood-area--with-image--image-item--meta-info--title{font-style:normal;font-weight:700;font-size:14px;line-height:20px;text-align:center;color:#fff;text-shadow:0 0 2px rgba(34,34,34,.8);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;z-index:10}.reldata-article-neighborhood-area--with-image--image-item--meta-info--count{background:#fff;border-radius:50px;font-style:normal;font-weight:400;font-size:12px;line-height:16px;color:#444;padding:4px;width:-moz-fit-content;width:fit-content;margin:0 auto;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);bottom:16px;display:flex;justify-content:center;align-items:center;z-index:10}.reldata-article-neighborhood-area--with-image--image-item--meta-info--count--icon-place{height:13px;padding:0 3px}.reldata-article-neighborhood-area--with-image--image-item--meta-info--count--icon-arrow{height:6px;padding:3px 4px}.reldata-article-neighborhood-area--with-image--image-item:after{content:"";width:100%;height:100%;background:rgba(0,0,0,.2);position:absolute;top:0;left:0;border-radius:8px}.reldata-article-neighborhood-area--with-image--image-item:nth-of-type(n+2){margin-left:16px}.reldata-article-neighborhood-area--with-image--location-list--item:nth-of-type(n+2){margin-left:8px}.reldata-article-neighborhood-area-popular-spot-list{display:flex;overflow-x:auto;gap:0 16px}.reldata-article-neighborhood-area-popular-spot-list li{display:flex;width:160px;height:200px;border-radius:8px;border:1px solid #ddd;box-sizing:border-box}.reldata-article-neighborhood-area-popular-spot-list li a{width:inherit}.reldata-article-neighborhood-area-popular-spot-list li a img{width:100%;height:100px;border-radius:8px 8px 0 0;-o-object-fit:cover;object-fit:cover}.reldata-article-neighborhood-area-popular-spot-list li a:hover,.settings-btn a:hover,.settings-btn button:hover{-webkit-text-decoration:none;text-decoration:none}.reldata-article-neighborhood-area-popular-spot-list--detail{padding:6px 12px 12px}.reldata-article-neighborhood-area-popular-spot-list--detail-name{height:32px;min-height:32px;color:#444;font-weight:700;font-size:12px;line-height:1.33;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.reldata-article-neighborhood-area-popular-spot-list--detail-rating{min-height:16px}.reldata-article-neighborhood-area-popular-spot-list--detail-price{height:16px;color:#444;font-size:12px;line-height:1.33;font-weight:700}.reldata-article-neighborhood-area-popular-spot-list--detail-area,.reldata-article-neighborhood-area-popular-spot-list--detail-category{height:16px;color:#777;font-size:12px;line-height:1.33;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reldata-article-neighborhood-area-popular-spot-list--detail-area span:not(:last-child):after{content:">";margin:0 5px;bottom:1px;position:relative}.reldata-article-neighborhood-area-popular-spot-list-area{position:relative}.reldata-article-neighborhood-area-popular-spot-list-area #reldata-article-neighborhood-area-slide-button-prev-js{left:-16px;transform:scaleX(-1);display:none}.reldata-article-neighborhood-area-popular-spot-list-area #reldata-article-neighborhood-area-slide-button-next-js,.reldata-article-neighborhood-area-popular-spot-list-area #reldata-article-neighborhood-area-slide-button-prev-js{height:40px;width:40px;background-image:url(../images/location/arrow_right.svg);background-repeat:no-repeat;background-size:12px;background-position:50%;background:rgba(0,0,0,.7);position:absolute;border-radius:40px;top:80px;cursor:pointer;z-index:20}.reldata-article-neighborhood-area-popular-spot-list-area #reldata-article-neighborhood-area-slide-button-next-js{right:-16px}.related-article-list{background:#fff;border-top:1px solid #eee}.related-article-list--item{border-bottom:1px solid #eee;padding:16px 0;cursor:pointer;transition:background .3s;position:relative}.related-article-list--item.is-hover{background:#fffdf2}.related-article-list--item .icn-article-pr{position:absolute;right:8px;bottom:8px;color:#999}.related-article-list--item-link{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.related-article-list--item-img{float:left;margin-right:16px;background-repeat:no-repeat;background-position:50%;background-size:cover}.related-article-list--item-img a{width:140px;height:105px;display:block}.related-article-list--item-noimage{background-image:url(../images/bg_stripe.png);height:80px}.related-article-list--item-title{font-weight:700;font-size:16px;line-height:24px}.related-article-list--item-title p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.related-article-list--item-description{line-height:16px;margin-top:8px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.related-article-list--item-area,.related-article-list--item-bottom,.related-article-list--item-description{font-size:12px;color:#aaa;color:var(--sub-black)}.related-article-list--item-area a,.related-article-list--item-bottom a{color:#aaa;color:var(--sub-black)}.related-article-list--item-area{margin-top:8px}.related-article-list--item-area span:not(:last-child):after{content:"";display:inline-block;width:12px;height:14px;background-image:url(../images/breadcrumb.png);background-size:14px;vertical-align:sub}.related-article-list--item-bottom{display:flex;justify-content:space-between;height:1.4em;overflow:hidden}.related-article-list--item-tag{margin-right:16px}.related-article-list--item-tag li{display:inline-block;margin-bottom:8px}.related-article-list--item-tag li a,.related-article-list--item-tag li span{display:block;padding-right:8px}.related-article-list--item-tag li a:before,.related-article-list--item-tag li span:before{content:"#";margin-right:2px;display:inline-block}.related-article-list--item-curator{white-space:nowrap}.settings{background:#fff;border:1px solid #eee;padding:35px 35px 1px}.settings-title{font-weight:400;color:#666060;font-size:18px;margin:0 0 30px}.settings-table{width:100%}.settings-table th{width:185px;vertical-align:top;font-size:14px;padding:8px 0 35px}.settings-table td{vertical-align:top;font-size:14px;padding:0 0 35px}.settings-table-id{border-bottom:1px solid #bbbaba;color:#666060;padding:0 0 5px}.settings-btn{width:240px;margin:0 auto}.settings-btn a,.settings-btn button{cursor:pointer;color:#fff;color:var(--white);width:240px;display:block;height:48px;line-height:48px;border:none;font-family:HiraKakuProN-W3;font-size:16px;text-align:center;background:#198ad0;transition:color .3s,background .3s}.settings-btn a:hover,.settings-btn button:hover{opacity:.7;background:#86b4f5;background:var(--color-lightblue);color:#fff}.settings-btn button{line-height:30px}.settings-account-delete-btn{width:240px;height:48px;background-color:#ff6a6a;background-color:var(--salmon);text-align:center;line-height:48px;margin:0 auto}.settings-account-delete-btn button{font-family:HiraKakuProN-W3;font-size:16px;color:#fff;color:var(--white)}.settings-txt{color:#666060;font-size:14px;margin:0 0 30px}.settings-txt small{color:#bbbaba}.settings-check{margin:0 0 15px;display:block;position:relative}.settings-check input{opacity:0;position:absolute}.settings-check input:checked+.settings-check-icn{background:#bbbaba}.regist-check-icn,.settings-check input:checked+.settings-check-icn .icn,.settings-check-icn{display:inline-block}.single{width:1060px;margin:20px auto 10px}.single-section{margin:0 auto 25px;background-color:#f8f8f8;padding:20px 0 40px;text-align:center}.regist-logo-section{margin:0 auto 25px;background-color:#fff;padding:40px 0;text-align:center}.regist-check-icn{overflow:hidden;width:16px;height:16px;line-height:19x;border:1px solid #bbbaba;background:#fff;color:#fff;border-radius:4px;text-align:center;position:relative;margin:0 5px 0 0;top:3px}.regist-check-icn .icn{display:none;top:1.5px;left:1.5px;position:absolute}.regist-txt{font-size:12px;margin:0 0 25px}.regist-txt a{-webkit-text-decoration:underline;text-decoration:underline}.regist-head1{height:32px;font-family:HiraKakuPro-W6;font-size:32px;text-align:center;color:#444;color:var(--standard-black)}.regist-head2{font-size:18px;font-weight:400;color:#666060;margin:0 0 10px}.regist-head3{font-size:20px;margin:10px 0 30px;font-weight:400;color:#666}.regist-check{margin:0 0 10px;display:inline-block;position:relative}.regist-check input{opacity:0;position:absolute}.regist-check input:checked+.regist-check-icn{background:#bbbaba}.regist-check input:checked+.regist-check-icn .icn{display:inline-block}.regist-fb{width:463px;float:left;border-right:1px solid #d8d8d8;margin:0 -1px 0 65px;text-align:left}.regist-fb small{font-size:11px;margin:0 0 0 40px}.regist-fb-btn{margin:0 0 15px 40px}.regist-fb-btn a{display:block;width:290px;background:#3b5998;border:1px solid #3b5998;color:#fff;border-radius:3px;font-size:16px;height:54px;line-height:54px;position:relative;text-align:center;transition:background .3s,color .3s}.regist-fb-btn a:hover{-webkit-text-decoration:none;text-decoration:none;background:#fff;color:#3b5998}.regist-fb-btn a .icn{font-size:25px;position:absolute;left:22px;top:14px}.regist-sns{width:463px;float:left;border-right:1px solid #d8d8d8;margin:0 -1px 0 65px;text-align:left}.regist-sns small{font-size:12px;line-height:16px;margin:0 0 0 40px}.regist-sns-btn{margin:0 0 16px 40px}.regist-sns-btn a{position:relative;box-sizing:border-box;border-radius:4px;display:block;width:292px;padding:18px;color:#fff;color:var(--white);font-weight:700;font-size:14px;line-height:20px;text-align:center;-webkit-text-decoration:none;text-decoration:none}.regist-sns-btn a:before{content:"";display:inline-block;position:absolute;background-size:contain;background-repeat:no-repeat}.regist-sns-btn.is-facebook a{background:#0866ff;background:var(--facebook-blue)}.regist-sns-btn.is-facebook a:before{width:20px;height:20px;top:18px;left:18px;background-image:url(../images/sns_logos/facebook.svg)}.regist-sns-btn.is-apple a{background:#000}.regist-sns-btn.is-apple a:before{width:14px;height:18px;top:19px;left:21px;background-image:url(../images/sns_logos/apple.svg)}.regist-form{width:355px;border-left:1px solid #d8d8d8;float:left;text-align:left;padding:0 0 0 65px}.regist-form-table{margin:20px 0;width:100%}.regist-form-table th{font-size:14px;padding:0 0 10px;width:120px}.regist-form-table td{padding:0 0 10px}.regist-form-btn{width:220px;margin:0 auto}.regist-form-btn button{line-height:40px;position:relative;text-align:center;cursor:pointer;transition:opacity .3s;width:320px;height:56px;border-radius:4px;background-color:#9ece23;background-color:var(--pea);box-shadow:0 2px #73824b;font-family:HiraKakuPro-W6;font-size:18px;color:#fff;color:var(--white)}.regist-form-btn button:hover,.regist-form-btn2 button:hover,.regist-form-btn3 button:hover{opacity:.7}.regist-form-btn2{width:220px;margin:0 auto}.regist-form-btn2 button{line-height:0px;position:relative;text-align:center;border:none;cursor:pointer;transition:opacity .3s;min-width:240px;height:40px;border-radius:0;background-color:#fad300;font-family:HiraKakuProN-W3;font-size:14px;color:#444;padding:0 20px}.regist-form-btn3{width:100%;height:79px;margin:0 auto}.regist-form-btn3 button{line-height:0px;position:relative;text-align:center;border:none;cursor:pointer;transition:opacity .3s;width:100%;height:79px;border-radius:0;background-color:#f8f8f8;font-family:HiraKakuProN-W3;font-size:18px;color:#444}.regist-point{margin:0 0 -15px}.regist-point li{display:inline-block;text-align:center;color:#666;vertical-align:top}.regist-point li .icn{font-size:120px;color:#999090;display:block;margin:0 auto}.regist-point li span{display:block;padding:24px 0 0;font-family:HiraKakuProN-W3;font-size:18px;text-align:center;color:#444;color:var(--standard-black)}.regist-btn{width:290px;margin:0 auto;text-align:center}.regist-btn dt{font-size:16px;margin:0 0 15px;line-height:1}.regist-btn a{display:block;width:320px;background-color:#fad300;height:56px;line-height:48px;position:relative;text-align:center;font-family:HiraKakuPro-W3;font-size:18px;color:#444;color:var(--standard-black);transition:background .3s,color .3s}.regist-btn a:hover{-webkit-text-decoration:none;text-decoration:none;background:#ffe450;color:#444}.login-form{width:463px;border-left:1px solid #d8d8d8;float:left;text-align:left;padding:0 0 30px 65px}.login-form small{display:block;font-size:11px;margin:10px 0 0 40px}.login-form .login-form-checkbox{text-align:center}.login-form .login-form-checkbox input{margin:0 7px 16px 0}.login-form-table{margin:10px 0;width:100%}.login-form-table th{font-size:14px;padding:0 0 10px;width:120px}.login-form-table td{padding:0 0 10px}.login-form-btn{width:280px;margin:0 0 0 40px}.login-form-btn button{width:320px;height:56px;border-radius:4px;background-color:#fad300;box-shadow:0 2px #91874b;display:block;font-size:16px;line-height:46px;position:relative;text-align:center;cursor:pointer;transition:background .3s,color .3s}.login-form-btn button:hover{-webkit-text-decoration:none;text-decoration:none;background:#fff;border-radius:4px;box-shadow:0 0;border:1px solid #fad300}.login-passreminder-txt a{-webkit-text-decoration:underline;text-decoration:underline}.login-btn{width:290px;margin:0 auto;text-align:center}.login-btn dt{font-size:16px;margin:0 0 15px;line-height:1}.login-btn a{width:320px;background-color:#9ece23;background-color:var(--pea);display:block;color:#fff;font-size:16px;height:50px;line-height:50px;position:relative;text-align:center;transition:background .3s}.login-btn a:hover{-webkit-text-decoration:none;text-decoration:none;background:#b3dd49}.modal-user{width:160px;height:160px;background-color:#d8d8d8;border:1px solid #979797;border-radius:85px;overflow:hidden}.field-container{display:flex;display:-moz-flex;display:-o-flex;display:-ms-flex;flex-direction:row;-moz-flex-direction:row;-o-flex-direction:row;align-items:center;justify-content:center}.modal-file-btn{display:inline-block;position:relative;overflow:hidden;text-align:center;width:160px;height:40px;line-height:40px;font-size:14px;border:1px solid #ccc;border:1px solid var(--pinkish-grey);cursor:pointer}.modal-file-btn:hover{-webkit-text-decoration:none;text-decoration:none;background-color:#fffdf2;background-color:var(--active-yellow)}.modal-file-btn input[type=file]{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0}.modal-save-btn,.modal-save-btn button{width:240px;height:48px}.modal-save-btn button{display:block;background:#198ad0;color:#fff;color:var(--white);font-family:HiraKakuProN-W3;font-size:16px;line-height:48px;position:relative;text-align:center;margin:0 auto}.entry-movie figure{position:relative;width:100%}.entry-movie figure:before{content:"";display:block;padding-top:56.25%}.entry-movie figure iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-end{float:right}.modal-back{margin-left:30px;padding:10px 12px;text-align:left}.modal-back a{position:relative}.modal-back a:before{content:"";width:12px;height:12px;margin:auto;border-top:1px solid #86b4f5;border-top:1px solid var(--color-lightblue);border-right:1px solid #86b4f5;border-right:1px solid var(--color-lightblue);position:absolute;top:0;bottom:0;left:-13px;transform:rotate(225deg)}.borderbox-content h1{font-weight:400;font-size:24px;text-align:center}.borderbox-content div{padding:20px 0 5px}.borderbox-content p{padding:5px 0}.borderbox-inner{width:720px;padding:0 120px}.borderbox-inner th{width:160px}.word-break{word-break:break-all}.side-bar-ad{margin-bottom:12px}img.ad-banner{display:block;max-height:70vh;-o-object-fit:contain;object-fit:contain;margin:0 auto;border-radius:4px}.recruit-main{background-color:rgba(0,0,0,.16);height:100%}.recruit-main .recruit-main-logo{padding:48px 0 28px}.recruit-main .recruit-main-title p{padding:15px 0;font-size:18px;font-family:HiraKakuProN-W3}.recruit-main .recruit-main-link{margin-top:40px}.recruit-main .recruit-main-link a{border:1px solid #fff;font-size:20px;min-width:360px;background-color:rgba(133,180,245,.9)}.recruit-main .recruit-main-link a:hover{color:#fff}.recruit-pr{width:864px;padding:16px 72px;border-right:1px solid #bbbaba;border-left:1px solid #bbbaba}.recruit-pr h2{color:#666060;line-height:1.2;font-size:20px;margin-bottom:24px}.recruit-pr p{color:#333030;font-size:16px;line-height:1.75}table.recruit-advantage{text-align:left}table.recruit-advantage thead th{font-size:20px;color:#666060;width:400px;padding-bottom:16px;font-family:HiraKakuProN-W6}table.recruit-advantage tbody{font-size:16px;line-height:2;color:#333030}table.recruit-advantage tbody td{line-height:2;font-family:HiraKakuProN-W6}table.recruit-guideline{width:680px;border:1px solid #86b4f5}table.recruit-guideline thead{background-color:#86b4f5;color:#fff;border:1px solid #eee}table.recruit-guideline thead tr td{font-size:20px;text-align:center}table.recruit-guideline tbody tr th{width:118px;background-color:#fafafa;border:1px solid #eee;text-align:center}table.recruit-guideline tbody tr td{border:1px solid #eee;font-size:14px;line-height:2;padding:16px}.recruit-dot-list{list-style-type:disc;padding-left:18px}.recruit-entry-here{font-size:16px;letter-spacing:5.7px;color:#333030;padding:32px 0 20px}.recruit-entry-form{border:1px solid #bbbaba;width:1060px;margin:28px auto 32px}.recruit-entry-form .recruit-checkbox{padding-left:8px}.recruit-entry-form .recruit-checkbox p{font-family:HiraKakuProN-W3;font-size:14px;color:#333030;margin:14px auto}.recruit-entry-form .recruit-checkbox p input{margin-right:8px;vertical-align:middle}.css-rank{position:relative}.css-rank-num{font-size:1em;font-weight:400;line-height:11px;text-align:center;text-indent:-7px;color:#fff;width:18px;font-family:HelveticaNeue-light;height:18px;padding:5px;position:absolute;top:16px;z-index:1;-webkit-font-smoothing:subpixel-antialiased}.css-rank-num:before{content:" ";border-right:20px solid #444;border-right:20px solid var(--standard-black);border-top:20px solid #444;border-top:20px solid var(--standard-black);position:absolute;top:0;left:0;z-index:-1}.css-rank-num-1:before,.css-rank-num-2:before,.css-rank-num-3:before{border-right:20px solid #fad300;border-right:20px solid var(--aumo-yellow);border-top:20px solid #fad300;border-top:20px solid var(--aumo-yellow)}.css-rank-num-1,.css-rank-num-2,.css-rank-num-3{color:#444}.side-col.features .side-list li{padding-left:120px;min-height:78px}.side-col.features .side-list li .side-list-title{font-weight:700;padding-bottom:2px}.feature-index .static-header{padding:0}.feature-index .static-header .static-title{font-size:24px;font-family:HiraKakuProN-W6;color:#333;margin-bottom:16px}.feature-index .static-header .static-lead{font-size:16px;line-height:1.75}.border-box{background-color:#fff;border:1px solid #eee;padding:15px}.border-box h1{padding-top:16px;font-family:HiraKakuProN-W3;font-size:26px;color:#333030;font-weight:400}.border-box p{padding:16px 0}.feature-list-wrapper{margin-top:8px}.feature-list{margin-top:16px}.feature-list .feature-header{padding:9px 0 16px;border-bottom:3px solid #fad300;border-bottom:3px solid var(--aumo-yellow);text-align:justify;line-height:0}.feature-list .feature-header:after{content:"";display:inline-block;width:100%;vertical-align:top}.feature-list .feature-title{display:inline-block;font-size:18px;font-family:HiraKakuProN-W6;line-height:1.44}.feature-list .feature-list-more{font-size:12px;display:inline-block}.feature-list .feature-list-more a{height:12px;line-height:12px;color:#444;color:var(--standard-black);display:inline-block}.feature-list .feature-list-more a:after{content:"";margin-left:8px;display:inline-block;width:12px;height:12px;background-image:url(../images/burette_right_circle.png);background-size:12px;vertical-align:top}.feature.container{padding-top:24px}.article-horizontal{overflow:hidden;padding-top:16px}.article-horizontal-item,.article-horizontal-item-with-pad{margin:16px 32px 24px 0;width:332px;float:left}.article-horizontal-item .entries-item-img-cover,.article-horizontal-item-with-pad .entries-item-img-cover{display:block;height:186px;transition:opacity .3s}.article-horizontal-item .entries-item-img-cover:hover,.article-horizontal-item-with-pad .entries-item-img-cover:hover,.pure_ads .form--submit button:hover{opacity:.8}.article-horizontal-item a:hover,.article-horizontal-item-with-pad a:hover,.article-inquire a,.next-page a:hover,.prev-page a:hover{-webkit-text-decoration:none;text-decoration:none}.article-horizontal-item-with-pad:nth-child(3n+3),.article-horizontal-item:nth-child(3n+3){margin-right:0}.article-horizontal-item-with-pad:first-child{padding:0 8px 32px 16px}.article-horizontal-item-with-pad:last-child{padding:0 16px 32px 8px}.article-horizontal-item-title{font-weight:700;font-family:HiraKakuProN-W6;padding:18px 0 6px;font-size:18px;line-height:1.5;text-align:justify;height:54px}.article-horizontal-item-description{font-size:12px;color:#aaa;color:var(--sub-black);line-height:1.5;text-align:justify;margin-bottom:12px}.feature-header{background-size:cover;background-repeat:no-repeat;background-position:50%}.feature-header-bg{background-color:hsla(0,3%,39%,.5);height:264px;text-align:center}.feature-header-title{color:#fff;font-size:24px;font-weight:400;padding:74px 0 24px}.feature-header-txt{color:#fff;text-align:left;width:790px;margin:0 auto;font-size:14px}.feature-keyword-description{padding:28px 32px;margin:24px 0;border:2px solid #ccc;border:solid 2px var(--pinkish-grey);text-align:left}.feature-keyword-description h2{font-size:18px;margin-bottom:20px;font-family:HiraKakuProN-W6;color:#333}.feature-keyword-description p{font-family:HiraKakuProN-W3;font-size:14px;line-height:1.75}.feature-footer-title{font-size:18px;margin:0 16px 8px 0;padding:30px 0 0;font-weight:400}.feature-footer-cat li{float:left;border:1px solid #eee9e9;width:223px;margin:0 8px 8px 0}.feature-footer-cat li a{display:block;padding:12px;height:40px;color:#333030;color:var(--color-black);position:relative;transition:color .3s,background .3s}.feature-footer-cat li a:hover{background:#fffdf2}.feature-footer-cat li:nth-child(4){margin:0}.feature-footer-cat-title{font-size:14px;display:block;padding:10px 0}.feature-footer-cat-img{position:absolute;right:12px;top:12px;width:40px;height:40px;display:block}.search-result{padding-bottom:32px;margin-bottom:40px}.search-result .static-header{padding:0}.search-result .static-title{font-size:24px;font-family:HiraKakuProN-W6;color:#333;margin-bottom:24px}.no-search-result{padding:16px 16px 48px;font-size:18px;text-align:center;color:#aaa;color:var(--sub-black)}.next-page,.prev-page{font-size:14px;padding:24px 12px;text-align:right}.prev-page a{position:relative}.prev-page a:before{content:"";width:8px;height:8px;margin:auto;border-top:1px solid #86b4f5;border-top:1px solid var(--color-lightblue);border-right:1px solid #86b4f5;border-right:1px solid var(--color-lightblue);position:absolute;top:0;bottom:0;left:-13px;transform:rotate(225deg)}.prev-page a:before:hover{color:#f55d83}.prev-page a:hover:before{content:"";width:8px;height:8px;margin:auto;border-top:1px solid #ea759e;border-top:1px solid var(--color-pink);border-right:1px solid #ea759e;border-right:1px solid var(--color-pink);position:absolute;top:0;bottom:0;left:-13px;transform:rotate(225deg)}.next-page a{position:relative;right:4px}.next-page a:after{border-top:1px solid #86b4f5;border-top:1px solid var(--color-lightblue);border-right:1px solid #86b4f5;border-right:1px solid var(--color-lightblue)}.next-page a:after,.next-page a:hover:after{content:"";width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0;transform:rotate(45deg)}.next-page a:hover:after{border-top:1px solid #ea759e;border-top:1px solid var(--color-pink);border-right:1px solid #ea759e;border-right:1px solid var(--color-pink)}label.radio{position:relative;display:inline-block;margin:4px 0 4px 5px;padding-left:24px}label.radio:before{content:"";position:absolute;left:0;top:2px;width:16px;height:16px;border:1px solid #ccc;border:solid 1px var(--pinkish-grey);border-radius:50%;z-index:3}label.radio:after{content:"";position:absolute;left:4px;top:6px;width:10px;height:10px;border-radius:100%;background-color:#fad300;background-color:var(--aumo-yellow);z-index:1}label.radio input[type=radio]{display:none}label.radio input[type=radio]+span:before{content:"";width:20px;height:20px;z-index:2;position:absolute;margin-left:-46px;box-shadow:20px -1px #fff}label.radio input[type=radio]:checked+span:before{box-shadow:none}.container--news{box-sizing:border-box;padding:56px 40px 40px}.contents{float:left;margin:0 0 16px}.contents-news{margin:0 auto}.contents-news>.entry{padding:0}.contents-news .Post-section:last-child{padding-bottom:7px}.static-header--news h1{padding:18px 0;font-size:26px;font-weight:400}.entries--news{border-right:1px solid #ccc;border-left:1px solid #ccc}.entries-item--news{height:75px}.entries-item--news .entries-item-title{font-weight:700;height:40px;font-family:inherit;margin-top:4px}.entries-item--news .entries-item-description{color:#999;font-size:11px;margin-top:8px;padding:0}.reldata .dfp-wrapper{overflow:hidden;border-bottom:1px solid #eee}.reldata .dfp-wrapper div{margin-left:-8px}.dft-split{text-align:center;color:#00a7d0;margin-bottom:32px}.dft-split table,.skyticket-section-2{margin-left:auto;margin-right:auto}.dft-split td{padding-left:22px;padding-right:22px}.dft-split .dfp-wrapper{border-bottom:none}.article-inquire{text-align:right;margin-top:48px;margin-bottom:10px}.article-inquire a{font-size:14px;color:#aaa;color:var(--sub-black)}.article-inquire a:hover{-webkit-text-decoration:underline;text-decoration:underline}.skyticket-section-2{position:relative;max-width:343px;margin-top:0!important;margin-bottom:48px!important}.post-section-bottom,.sky-ticket-section-2-button-sec{margin-top:8px}.skyticket-img{max-width:343px;border-radius:4px}.skyticket-text{position:absolute;font-size:14px!important;top:81%;left:50%;transform:translate(-50%,-50%);font-weight:700}.css-spot-list{position:relative}.spot-header-bg{width:100%;margin-top:20px;background-image:url(../images/bg_stripe.png)}.spot-header{width:1060px;height:153px;margin:0 auto;display:table}.spot-header .header-img{width:140px;height:105px;display:table-cell}.spot-header .header-content{padding-left:30px;font-size:32px;line-height:1.5em;width:660px}.spot-header .header-content,.spot-header .header-content-no-img,.spot-header .header-sns,.spot-header .header-sns-no-img{vertical-align:middle;display:table-cell}.spot-header .header-sns,.spot-header .header-sns-no-img{padding-left:60px;min-width:240px}.spot-header .header-content-no-img{font-size:32px;line-height:1.5em;width:800px}.spot-header img{width:140px;height:105px;padding-top:24px;padding-bottom:24px;-o-object-fit:cover;object-fit:cover}.spot-access-table{display:table;table-layout:fixed;width:728px;border-collapse:collapse;border-spacing:0 5px;border-color:#eee}.spot-access-row-content,.spot-access-row-title{display:table-row;border-bottom:2.5px solid #eee}.spot-access-cell-address,.spot-access-cell-phone{font-size:14px;width:150px;text-align:center;display:table-cell}.spot-access-cell-detail-link,.spot-access-cell-phone,.spot-access-cell-phone-content{padding-top:20px;padding-bottom:15px}.spot-access-cell-address-content{padding-left:5px;width:578px;display:table-cell;font-size:14px}.spot-access-cell-address-content .map,.spot-access-cell-address-content p{margin-bottom:7px}.spot-access-cell-address-content .map-link{text-align:right;color:#918250;-webkit-text-decoration:none;text-decoration:none;margin-bottom:14px}.spot-access-cell-address-content .map-link a,.spot-access-cell-detail-link-content a{text-decoration-line:none;color:#918250}.spot-access-cell-detail-link{font-size:14px;width:150px;text-align:center;display:table-cell}.spot-access-cell-detail-link-content{padding-left:5px;display:table-cell;font-size:14px;width:578px;word-break:break-all}.spot-access-cell-detail-link-content p{margin-bottom:7px}.spot-access-cell-detail-link-content a:hover{color:#918250}.spot-access-cell-phone-content{padding-left:5px;font-size:14px;color:#444;width:578px;display:table-cell}.spot-access-body{display:table-row-group}.spot-inquire{text-align:right}.spot-inquire a{font-family:HiraKakuProN-W3;font-size:14px;color:#aaa;color:var(--sub-black);-webkit-text-decoration:none;text-decoration:none}.spot-inquire a:hover{-webkit-text-decoration:underline;text-decoration:underline}.spot-affiliate-container{flex-wrap:wrap;display:flex;width:calc(100% + 16px);margin-left:-8px}.spot-affiliate-container--main,.spot-affiliate-container--sub{width:100%;display:flex}.spot-affiliate-btn{display:inline-flex;align-items:center;justify-content:center;width:170px;height:46px;margin:0 8px 18px;background-color:#eee;background-color:var(--bg-grey);border-radius:4px;box-shadow:0 2px #ccc;box-shadow:0 2px 0 0 var(--pinkish-grey)}.spot-affiliate-btn:hover{height:44px;margin-top:2px;box-shadow:0 2px #eee;box-shadow:0 2px 0 0 var(--bg-grey)}.spot-affiliate-btn a{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center}.spot-affiliate-btn img{width:auto;height:22px}.spot-affiliate-btn-big{width:356px;height:62px}.spot-affiliate-btn-big:hover{height:60px}.spot-affiliate-btn-big img{height:32px}.spot-affiliate-btn-big-txt{font-size:17px;font-weight:700}.spot-affiliate-btn-txt{font-size:15px;font-weight:700}.spot-affiliate-text-btn{display:inline-flex;align-items:center;justify-content:center;width:170px;height:46px;margin:0 8px 18px;background-color:#eee;background-color:var(--bg-grey);border-radius:4px;box-shadow:0 2px #ccc;box-shadow:0 2px 0 0 var(--pinkish-grey)}.spot-affiliate-text-btn:hover{height:44px;margin-top:2px;box-shadow:0 2px #eee;box-shadow:0 2px 0 0 var(--bg-grey)}.spot-affiliate-text-btn a{width:100%;height:100%;-webkit-text-decoration:none;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.spot-affiliate-text-btn-big{width:356px;height:62px;background-color:#ff5800;box-shadow:0 2px #cc4700}.spot-affiliate-text-btn-big a{font-size:18px;color:#fff;color:var(--white)}.spot-affiliate-text-btn-big:hover{height:60px}.spot-affiliate-text-btn-big--rakuten{background-color:#00b900;box-shadow:0 2px #090}.spot-affiliate-text-btn-big-txt{font-size:17px;font-weight:700}.spot-affiliate-text-btn-txt{font-size:15px;font-weight:700}.spot-affiliate-text-btn-skyticket{width:249px;background-color:#fad300;box-shadow:0 2px #ccab04;color:#444}.spot-affiliate-text-btn-skyticket:hover{box-shadow:0 0}.spot-affiliate-text-btn-skyticket-2{max-width:343px;width:343px;margin:0;background-color:#fad300;box-shadow:0 2px #ccab04;font-size:14px;font-weight:700;color:#444}.spot-affiliate-text-btn-skyticket-2:hover{box-shadow:0 0}.spot-affiliate-txt{margin-top:6px;text-align:right;color:#777;font-size:12px;line-height:1em}.spot-list-header{font-size:24px;line-height:36px;font-weight:700;color:#444}.article-alert-text{display:flex;flex-direction:column;margin-top:24px;font-size:12px;color:#777;gap:8px}.article-alert-text a{color:#777;-webkit-text-decoration:underline;text-decoration:underline}.ec-ranking-inner{margin:0 auto;width:1060px}.ec-ranking-inner-content{margin-bottom:24px}.article-cms h1.static-title{color:#333;font-size:24px;font-weight:700}.article-cms .Post.is-editable .Post-editItem{padding:0}.article-cms .Switch input+label{width:120px;height:40px}.article-cms .Switch input+label:before{font-size:16px;top:8px}.article-cms .Switch input+label:after{width:54px;height:32px}.article-cms .Field{margin-bottom:40px}.article-cms .Field-title-required{background-color:#ff6a6a;background-color:var(--salmon);line-height:18px;vertical-align:text-bottom}.article-cms .Field-content-preview{margin-bottom:32px;font-size:16px}.article-cms .Field-content-preview .marker{background:linear-gradient(transparent 65%,#fef5c2 0)}.article-cms .Field-content-preview a.body-link{color:#3d74c8}.article-cms .Field-content-preview .body-list{background-color:#fff;border-radius:8px;padding:16px;border:1px solid #20c98b;position:relative}.article-cms .Field-content-preview .body-list li{margin-left:32px;text-indent:-32px;font-weight:700;font-size:16px;line-height:14px;color:#444}.article-cms .Field-content-preview .body-list li:not(:last-child),.article-cms .Field-content-preview .body-number-list li:not(:last-child){margin-bottom:16px}.article-cms .Field-content-preview .body-list li:before{width:24px;height:24px;content:"";display:inline-block;background-image:url(../images/icon_check_green.svg);background-repeat:no-repeat;background-size:24px 24px;background-color:#e9fcf5;border-radius:4px;margin-right:8px;vertical-align:bottom}.article-cms .Field-content-preview .body-number-list{background-color:#fff;border-radius:8px;padding:16px;counter-reset:index;list-style-type:none;border:1px solid #20c98b;position:relative}.article-cms .Field-content-preview .body-number-list li{font-weight:700;font-size:16px;line-height:14px;color:#444;margin-left:32px}.article-cms .Field-content-preview .body-number-list li:before{counter-increment:index;content:counter(index);display:flex;background-color:#e9fcf5;border-radius:4px;width:24px;height:24px;justify-content:center;align-items:center;margin-right:8px;color:#20c98b;font-size:14px;line-height:20px;font-weight:700;position:absolute;left:16px}.article-cms .Field-content-preview .scroll-table{width:100%;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch}.article-cms .Field-content-preview .scroll-table table{width:100%;border:1px solid #eee;border-radius:8px;border-collapse:separate}.article-cms .Field-content-preview .scroll-table table tbody tr td,.article-cms .Field-content-preview .scroll-table table tbody tr th{min-width:144px;height:48px;padding:0 16px;border-bottom:1px solid #eee;white-space:nowrap}.article-cms .Field-content-preview .scroll-table table tbody tr th{font-weight:700;background-color:#f8f8f8}.article-cms .Field-content-preview .scroll-table table tbody tr th:only-child{min-width:100%}.article-cms .Field-content-preview .scroll-table table tbody tr th:first-child:nth-last-child(2),.article-cms .Field-content-preview .scroll-table table tbody tr th:first-child:nth-last-child(2)~th{min-width:50%}.article-cms .Field-content-preview .scroll-table table tbody tr th:first-child:nth-last-child(3),.article-cms .Field-content-preview .scroll-table table tbody tr th:first-child:nth-last-child(3)~th{min-width:33%}.article-cms .Field-content-preview .scroll-table table tbody tr td{border-left:1px solid #eee}.article-cms .Field-content-preview .scroll-table table tbody tr td:only-child{min-width:100%}.article-cms .Field-content-preview .scroll-table table tbody tr td:first-child:nth-last-child(2),.article-cms .Field-content-preview .scroll-table table tbody tr td:first-child:nth-last-child(2)~td{min-width:50%}.article-cms .Field-content-preview .scroll-table table tbody tr td:first-child:nth-last-child(3),.article-cms .Field-content-preview .scroll-table table tbody tr td:first-child:nth-last-child(3)~td{min-width:33%}.article-cms .Field-content-preview .scroll-table table tbody tr td:first-child{border-left:none}.article-cms .Field-content-preview .scroll-table table tbody tr td:last-child{border-right:none}.article-cms .Field-content-preview .scroll-table table tbody tr:first-child th:first-child{border-radius:8px 0 0}.article-cms .Field-content-preview .scroll-table table tbody tr:first-child th:not(:first-child){border-left:1px solid #eee}.article-cms .Field-content-preview .scroll-table table tbody tr:first-child th:last-child{border-radius:0 8px 0 0}.article-cms .Field-content-preview .scroll-table table tbody tr:first-child td:first-child{border-radius:8px 0 0}.article-cms .Field-content-preview .scroll-table table tbody tr:last-child td,.article-cms .Field-content-preview .scroll-table table tbody tr:last-child th{border-bottom:none}.article-cms .Field-content-preview .scroll-table table tbody tr:last-child td:first-child,.article-cms .Field-content-preview .scroll-table table tbody tr:last-child th:first-child{border-bottom-left-radius:8px}.article-cms .Field-content-preview .scroll-table table tbody tr:last-child td:last-child,.article-cms .Field-content-preview .scroll-table table tbody tr:last-child th:last-child{border-bottom-right-radius:8px}.article-cms .Field-content-preview .comment{width:100%}.article-cms .Field-content-preview .comment img{-o-object-fit:cover;object-fit:cover;width:56px;height:56px;vertical-align:top;border-radius:50%}.article-cms .Field-content-preview .comment .name{position:relative;display:inline-grid;margin-left:12px}.article-cms .Field-content-preview .comment .name span:first-child{margin-top:8px;font-weight:700}.article-cms .Field-content-preview .comment .name span:nth-child(2){margin-top:2px;font-size:14px;color:#777}.article-cms .Field-content-preview .comment .name span:only-child{margin-top:18px}.article-cms .Field-content-preview .comment .balloon{position:relative;padding:16px;border:1px solid #20c98b;border-radius:8px;margin-top:12px;background-color:#e9fcf5;color:#444;font-size:16px;line-height:28px}.article-cms .Field-content-preview .comment .balloon:before{top:-8px;border-bottom:8px solid #20c98b}.article-cms .Field-content-preview .comment .balloon:after,.article-cms .Field-content-preview .comment .balloon:before{content:"";position:absolute;left:19px;display:block;width:0;height:0;border-right:8px solid transparent;border-left:8px solid transparent}.article-cms .Field-content-preview .comment .balloon:after{top:-7px;border-bottom:8px solid #e9fcf5}.article-cms .Field-content-preview .body-emphasis{background-color:#e9fcf5;padding:16px;border-radius:8px;color:#444;font-size:16px;line-height:28px}.article-cms .Field-content-preview .body-attention{background-color:#fff6e5;padding:16px;border-radius:8px;display:flex;font-size:16px;line-height:28px;color:#444}.article-cms .Field-content-preview .body-attention i{width:24px;height:24px;content:"";display:inline-block;background-image:url(../images/icon_attention_yellow.svg);background-repeat:no-repeat;background-size:24px 24px;margin-right:16px;vertical-align:bottom}.article-cms .Field-content-preview .body-warning{background-color:#ffe9e5;padding:16px;border-radius:8px;display:flex;color:#cc1a00;font-size:16px;line-height:28px}.article-cms .Field-content-preview .body-warning i{width:24px;height:24px;content:"";display:inline-block;background-image:url(../images/icon_attention_red.svg);background-repeat:no-repeat;background-size:24px 24px;margin-right:16px;vertical-align:bottom}.article-cms .InputField-control::-webkit-input-placeholder{color:#aaa;color:var(--sub-black)}.article-cms .InputField-control:-ms-input-placeholder{color:#aaa;color:var(--sub-black)}.article-cms .InputField-control::-moz-placeholder{color:#aaa;color:var(--sub-black)}.article-cms .SelectField-control select{padding-left:16px}.article-cms .SelectField-caret{color:#aaa;color:var(--sub-black)}.article-cms .KeywordList--save-button .Button{width:180px;height:40px;font-size:14px;line-height:24px}.article-cms .section-note{font-size:16px;margin-bottom:16px}.article-cms .section-note .caution{color:#ff6a6a;color:var(--salmon)}.article-cms .section-subnote{margin-bottom:10px}.article-cms .button-group--bottom button{width:280px;height:48px;font-size:16px;padding:0}.article-cms .button-group--bottom button.button--delete:hover{background-color:#ff6a6a;background-color:var(--salmon);color:#fff}.article-cms .button-group--bottom button.button--delete:hover .icn:before{color:#fff}.article-cms .button-group--bottom button .icn:before{font-size:24px;vertical-align:middle;color:#aaa;color:var(--sub-black);margin-right:8px}.ui-autocomplete{width:240px;border:1px solid #fad300!important;border:1px solid var(--aumo-yellow)!important}.ui-autocomplete .ui-menu-item{height:32px;line-height:32px;padding-left:16px!important}.ui-autocomplete.ui-widget-content .ui-state-focus{background:#fad300;background:var(--aumo-yellow);border:0;font-weight:400;color:#444;color:var(--standard-black);margin:0}.modal-content{padding:0 8px!important}.modal-tab{box-sizing:content-box!important;height:100%;width:175px;padding-right:32px;margin-right:32px;border-right:1px solid #ccc;border-right:1px solid var(--pinkish-grey)}.modal-tab .modal-tab-title{font-size:14px;font-weight:700;margin-bottom:16px;text-align:left}.modal-tab .modal-tab-item{border:1px solid #ccc;border:1px solid var(--pinkish-grey);height:48px;line-height:48px;padding:0 16px;font-size:14px}.modal-tab .modal-tab-item:hover{background-color:#fffdf2;background-color:var(--active-yellow);cursor:pointer}.modal-tab .modal-tab-item:hover a{-webkit-text-decoration:underline;text-decoration:underline}.modal-tab .modal-tab-item.is-selected{background-color:#ccc;background-color:var(--pinkish-grey)}.modal-tab-content{width:596px;width:calc(100% - 240px)}.Modal-body .FormGroup-item:first-of-type{margin-top:0}.pure_ads{font-family:HiraKakuPro-W3;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal}.pure_ads img{max-width:100%}.pure_ads .container-low{padding:0}.pure_ads .main_description{margin-top:12px}.pure_ads .main_description--ttl{font-size:24px;font-weight:700;color:#333;text-align:center;line-height:24px;margin-bottom:14px}.pure_ads .main_description--caption{font-size:16px;font-weight:400;color:#444;text-align:center;line-height:16px;margin-bottom:22px}.pure_ads .main_visual{display:flex;align-items:center;justify-content:center;height:360px;width:100%;background:url(../images/pure_ads/main_image.png) no-repeat 50%;background-size:cover}.pure_ads .main_visual img{width:942px;height:344px}.pure_ads .section{margin:80px auto 120px}.pure_ads .section--ttl{font-size:32px;font-weight:700;text-align:center;line-height:32px;color:#222;margin-bottom:92px}.pure_ads .section--content{display:flex;align-items:center;justify-content:space-between}.pure_ads .section--content--block{width:520px;height:398px}.pure_ads .section--content--block--caption{font-size:16px;color:#222;line-height:2}.pure_ads .section--content--block--caption b{font-weight:700}.pure_ads .section--content--block--caption small{font-size:12px;line-height:2.67}.pure_ads .space{height:48px;width:100%;border-bottom:1px solid #eee}.pure_ads .form,.pure_ads .space{background-color:#fafafa;border-top:1px solid #eee}.pure_ads .form{padding:92px 0 120px}.pure_ads .form .section--ttl{margin-bottom:28px}.pure_ads .form .require{border-color:#ff6a6a;border-width:3px}.pure_ads .form--inner{width:1060px;margin:0 auto}.pure_ads .form--table{display:table;border-collapse:separate;border-spacing:0 24px;width:732px;margin:0 auto 12px}.pure_ads .form--table--tr{display:table-row}.pure_ads .form--table--th{display:table-cell;width:204px;padding-top:10px;font-size:18px;font-weight:700;vertical-align:top;color:#222}.pure_ads .form--table--th__req{display:inline-block;margin-left:8px;padding:0 4px;background-color:#ff6a6a;font-size:12px;font-weight:400;line-height:18px;vertical-align:text-bottom;color:#fff}.pure_ads .form--table--td{display:table-cell;width:100%;box-sizing:border-box;background-color:#fff;padding:0 16px;border:1px solid #ccc;height:48px;font-size:16px;color:#444}.pure_ads .form--table--td:focus{background-color:#fffdf2}.pure_ads .form--table--td__textarea{display:table-cell;width:100%;box-sizing:border-box;background-color:#fff;padding:16px;border:1px solid #ccc;height:240px;font-size:16px;color:#444}.pure_ads .form--table--td__textarea:focus{background-color:#fffdf2;outline:5px auto -webkit-focus-ring-color}.pure_ads .form--submit{text-align:center}.pure_ads .form--submit button{width:244px;height:48px;background-color:#fad300;font-size:16px;font-weight:700;color:#444}.ec-card{width:1060px;height:242px;border-radius:8px;padding:14px 0 24px;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.08)}.ec-card h2{height:28px;margin-bottom:14px;padding:0 16px;font-size:18px;font-weight:700;line-height:1.56}.ec-card ul{padding:0 20px}.ec-card ul li{display:inline-flex;width:160px;height:200px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.07)}.ec-card ul li:not(:last-child){margin-right:12px}.ec-card ul li a img{width:160px;height:100px;border-radius:8px 8px 0 0;-o-object-fit:cover;object-fit:cover}.ec-card ul li a:hover{-webkit-text-decoration:none;text-decoration:none}.ec-card-detail{width:136px;padding:8px 12px 12px}.ec-card-detail-name{height:32px;min-height:32px;color:#444;font-weight:700;line-height:1.33;overflow:hidden}.ec-card-detail-rating{min-height:16px}.ec-card-detail-price{color:#444;font-weight:700}.ec-card-detail-price,.ec-card-detail-text{height:16px;font-size:12px;line-height:1.33}.ec-card-detail-text{color:#777;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rating{display:flex;position:relative;width:125px;height:16px;font-size:16px;line-height:1.33}.rating-front{position:absolute;top:0;left:0;height:16px;color:#fad300;overflow:hidden;white-space:nowrap}.rating-back{color:#f5f5f5;height:16px}.rating-rate{margin-top:1px;margin-left:6px;color:#444;font-size:12px;font-weight:700}.review-post{display:flex;justify-content:center}.review-post__frame{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;padding:16px;box-sizing:border-box}.review-post__frame-button{width:100%;padding:14px 16px;border-radius:4px;background:#fad300;color:#444;font-size:14px;font-weight:700;line-height:20px;text-align:center;box-sizing:border-box;cursor:pointer}.review-post__frame--alert{display:flex;padding:8px 0;color:#cc1a00;font-size:12px;font-weight:400;line-height:16px;display:none}.review-post-modal{display:none}.review-post-modal__overlay{display:flex;align-items:center;justify-content:center;position:fixed;z-index:100;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.7);overscroll-behavior:contain;overflow-y:scroll;padding:0 16px;box-sizing:border-box}.review-post-modal__overlay__non-scroll{background-color:transparent;height:calc(100vh + 1px);width:1px}.review-post-modal__body{display:flex;max-width:528px;padding:24px;flex-direction:column;align-items:center;gap:24px;color:#444;font-size:21px;font-weight:700;line-height:32px;border-radius:8px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.06);width:100%;box-sizing:border-box}.review-post-modal__body img{width:48px;height:48px}.review-spot-search{display:flex;width:100%;flex-direction:column;gap:8px}.review-spot-search__label{display:flex;padding:8px 0;align-items:center;gap:4px}.review-spot-search__label-text{color:#444;font-size:12px;font-weight:700;line-height:16px}.review-spot-search__label--notice{color:#cc1a00;font-size:12px;font-weight:700;line-height:16px}.review-spot-search__label--notice:before,.review-text-editor__label--notice:before{content:"*"}.review-spot-search__target{padding:16px;gap:8px;border-radius:4px;background:#f8f8f8}.review-spot-search__target,.review-spot-search__target-text{display:flex;flex-direction:column}.review-spot-search__target-text--big{color:#444;font-size:14px;font-weight:400;line-height:24px}.review-spot-search__target-text--small{color:#777;font-size:12px;font-weight:400;line-height:16px}.review-spot-search__target-badge{display:flex;padding:0 4px 0 2px;gap:2px}.review-spot-search__target-badge p{color:#444;font-size:12px;font-weight:400;line-height:16px}.review-spot-search__box{display:flex;gap:8px;padding:10px 16px;border-radius:4px;border:1px solid #ddd;align-items:center}.review-spot-search__box input{width:100%;border:none;outline:none;color:#444;text-overflow:ellipsis;font-size:16px;font-weight:400;line-height:28px}.review-spot-search__box img{width:24px;height:24px}.review-spot-search__box-close{cursor:pointer}.review-spot-search-modal{display:none}.review-spot-search-modal__overlay{display:flex;align-items:center;justify-content:center;position:fixed;z-index:100;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.7);overscroll-behavior:contain;overflow-y:scroll}.review-spot-search-modal__overlay__non-scroll{background-color:transparent;height:calc(100vh + 1px);width:1px}.review-spot-search-modal__close{position:absolute;right:12px;top:12px;cursor:pointer}.review-spot-search-modal__body{display:flex;flex-direction:column;padding:16px;gap:16px;background:#fff;position:absolute;top:48px;height:calc(100vh - 80px);width:calc(100vw - 32px);border-radius:8px 8px 0 0}.review-spot-search-modal__body-window{display:flex;padding:10px 16px;gap:4px;height:28px;border-radius:4px;border:1px solid #ddd;align-items:center}.review-spot-search-modal__body-window img{width:24px;height:24px}.review-spot-search-modal__body-window input{width:100%;border:none;outline:none;color:#444;text-overflow:ellipsis;font-size:16px;font-weight:400;line-height:28px}.review-spot-search-modal__body-window__close{cursor:pointer}.review-spot-search-modal__body-list{overflow-y:scroll}.review-spot-search-modal__body-list-element{display:flex;border-bottom:1px solid #eee;cursor:pointer}.review-spot-search-modal__body-list-element__icon{padding:8px 16px}.review-spot-search-modal__body-list-element__icon--round{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:8px;border-radius:20px;background:#f8f8f8}.review-spot-search-modal__body-list-element__icon--round img{width:20px;height:20px}.review-spot-search-modal__body-list-element__text{display:flex;padding:16px 16px 16px 0;flex-direction:column;align-items:flex-start;gap:8px;color:#444;font-size:14px;font-weight:400;line-height:24px}.review-spot-search-modal__body-list-element__text-section--big{font-size:14px;font-weight:400;line-height:24px}.review-spot-search-modal__body-list-element__text-section--small{color:#777;font-size:12px;font-weight:400;line-height:16px}.review-spot-search-modal__body-list-element__text-badge{display:flex;padding:0 4px 0 2px;gap:2px;border-radius:4px;background:#f5f5f5}.review-spot-search-modal__body-list-element__text-badge p{font-size:12px;font-weight:400;line-height:16px}.review-spot-search-modal__body-list--loading{display:flex;justify-content:center;padding:8px 16px 16px}.review-spot-search-modal__body-list--loading img{width:48px;height:48px}.review-text-editor{display:flex;width:100%;flex-direction:column}.review-text-editor__label{display:flex;padding:8px 0;align-items:center;gap:4px}.review-text-editor__label-text{color:#444;font-size:12px;font-weight:700;line-height:16px}.review-text-editor__label--notice{color:#cc1a00;font-size:12px;font-weight:700;line-height:16px}.review-text-editor__box{padding:10px 16px;border-radius:4px;border:1px solid #ddd;min-height:216px;color:#444;font-size:16px;font-weight:400;line-height:28px;position:relative}.review-text-editor__box--bold{font-weight:700;font-size:16px;line-height:28px}.review-text-editor__box:empty:before{white-space:pre-wrap;content:"口コミを書く\aおでかけしたスポットの詳細や、おすすめポイント\aメニューやアクセス、予算・価格帯などを書くと参考になるよ！";color:#aaa;pointer-events:none}.review-text-editor__box:empty:focus:before{content:""}.review-text-editor__counter{display:flex;justify-content:flex-end;padding:8px;color:#777;font-size:12px;font-weight:400;line-height:16px}.review-text-editor__hashtag-list{display:flex;position:absolute;max-height:260px;flex-direction:column;border-radius:8px;box-shadow:0 3px 16px rgba(0,0,0,.08);overflow-y:scroll;background-color:#fff;left:0;width:calc(100vw - 32px)}.review-text-editor__hashtag-list-element{display:flex;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #ddd;color:#444;font-size:14px;font-weight:400;line-height:24px;cursor:pointer}.review-text-editor__hashtag-list-element__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-text-editor__hashtag-list-element__count{display:flex;flex-shrink:0}.review-photo-uploader{display:flex;width:100%;flex-direction:column}.review-photo-uploader__label{display:flex;padding:8px 0;align-items:center;gap:4px}.review-photo-uploader__label-text{color:#444;font-size:12px;font-weight:700;line-height:16px}.review-photo-uploader__label--notice{color:#cc1a00;font-size:12px;font-weight:700;line-height:16px}.review-photo-uploader__label--notice:before{content:"*"}.review-photo-uploader__photo-frame-list{display:flex;flex-wrap:wrap;gap:8px}.review-photo-uploader__photo-frame-list__item{width:calc((100% - 16px) / 3);aspect-ratio:1}.review-photo-uploader__photo-frame label{display:flex;width:100%;height:100%;flex-direction:column;justify-content:center;align-items:center;border-radius:4px;border:1px dashed #ddd;gap:8px;color:#777;font-size:12px;font-weight:700;line-height:16px;box-sizing:border-box;cursor:pointer}.review-photo-uploader__photo-frame label img{width:32px;height:32px}.review-photo-uploader__photo-frame input{display:none}.review-photo-uploader__photo-frame--notice{padding:8px 0;color:#777;font-size:12px;font-weight:400;line-height:16px}.review-photo-uploader__photo-frame-preview{position:relative;width:calc((100% - 16px) / 3);aspect-ratio:1}.review-photo-uploader__photo-frame-preview__content{width:100%;aspect-ratio:1;border-radius:4px;-o-object-fit:cover;object-fit:cover}.review-photo-uploader__photo-frame-preview__close{display:flex;justify-content:center;align-items:center;background-color:#000;position:absolute;top:0;right:0;border-radius:40px;width:24px;height:24px;cursor:pointer}.review-photo-uploader__photo-frame-preview__close img{width:16px;height:16px}.review-photo-uploader__photo-frame-preview__close--wrapper{position:absolute;top:-4px;right:-4px;width:48px;height:48px}.review-photo-uploader__photo-frame-preview__expansion{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);width:48px;background:#f5f5f5;border-radius:8px;display:flex;padding:4px 12px 4px 8px;align-items:center;gap:8px;color:#444;font-size:12px;font-weight:400;line-height:16px;cursor:pointer}.review-photo-uploader__photo-frame-preview__expansion img{width:16px;height:16px}.review-photo-uploader-modal{display:none}.review-photo-uploader-modal__overlay{display:flex;align-items:center;justify-content:center;position:fixed;z-index:100;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.7);overscroll-behavior:contain;overflow-y:scroll}.review-photo-uploader-modal__overlay__non-scroll{background-color:transparent;height:calc(100vh + 1px);width:1px}.review-photo-uploader-modal__content{-o-object-fit:contain;object-fit:contain;width:100%}.review-photo-uploader-modal__close{position:absolute;right:16px;top:16px;padding:12px;width:24px;height:24px}.review-flush-message{display:none;padding:16px;justify-content:center;align-items:center;background:#e9fcf5;color:#444;font-size:16px;font-weight:700;line-height:24px;gap:16px}.review-flush-message img{width:24px;height:24px}.review-show{display:flex;gap:32px;justify-content:center}.review-show__flush{display:none}.review-show__wrapper{display:flex;padding:16px;flex-direction:column;gap:16px;width:100%;box-sizing:border-box}.review-show__wrapper .entry-social{margin:0}.review-show h1{color:#444;font-size:16px;font-weight:700;line-height:24px}.review-show h1 a{-webkit-text-decoration:underline;text-decoration:underline;color:#444}.review-show-group{display:flex;justify-content:flex-end;align-items:center;gap:8px}.review-show-group__edit{display:flex;padding:8px 12px;gap:4px;color:#444;font-size:14px;font-weight:700;line-height:20px;border-radius:4px;background:#f5f5f5}.review-show-group__edit,.review-show-group__edit:hover{-webkit-text-decoration:none;text-decoration:none}.review-show-group__delete{cursor:pointer;padding:6px;border-radius:4px;background:#f5f5f5}.review-show-group img{width:20px;height:20px}.review-show__spot{display:flex;padding:16px;gap:16px;color:#444;font-size:14px;font-weight:400;line-height:24px;border-radius:4px;background:#f8f8f8}.review-show__spot img{width:24px;height:24px}.review-show__text{color:#444;font-size:14px;font-weight:400;line-height:20px}.review-show__text--hashtag{font-weight:700}.review-show__photo{display:flex;gap:1px;flex-wrap:wrap}.review-show__photo img{width:calc((100% - 3px) / 3);-o-object-fit:cover;object-fit:cover;cursor:pointer;aspect-ratio:1}.review-show__info{display:flex;flex-direction:column;gap:8px;color:#777;font-size:12px;font-weight:400;line-height:16px}.review-show__delete-modal,.review-show__side-content{display:none}.review-show__delete-modal__overlay{display:flex;align-items:center;justify-content:center;position:fixed;z-index:100;top:0;left:0;height:100%;width:100%;padding:0 16px;background:rgba(0,0,0,.7);overscroll-behavior:contain;overflow-y:scroll;box-sizing:border-box}.review-show__delete-modal__overlay__non-scroll{background-color:transparent;height:calc(100vh + 1px);width:1px}.review-show__delete-modal-body{display:flex;max-width:528px;padding:16px;border-radius:8px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.06);flex-direction:column;gap:16px;align-items:center;width:100%}.review-show__delete-modal-body__image{border-radius:50px;background:#ffe9e5;padding:16px}.review-show__delete-modal-body__image img{width:32px;height:32px}.review-show__delete-modal-body-frame{display:flex;flex-direction:column;gap:16px;width:100%;align-items:center}.review-show__delete-modal-body-frame__text{color:#444;font-size:21px;font-weight:700;line-height:32px}.review-show__delete-modal-body-frame__button{display:flex;gap:8px;font-size:14px;font-weight:700;line-height:20px;width:100%;text-align:center}.review-show__delete-modal-body-frame__button--cancel{border-radius:4px;border:1px solid #ddd;color:#444;width:100%;padding:8px 16px;cursor:pointer}.review-show__delete-modal-body-frame__button--delete{border-radius:4px;background:#cc1a00;color:#fff;width:100%;padding:8px 16px;cursor:pointer}.review-show-zoom-modal{display:none}.review-show-zoom-modal__overlay{display:flex;align-items:center;justify-content:center;position:fixed;z-index:100;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.7);overscroll-behavior:contain;overflow-y:scroll}.review-show-zoom-modal__overlay__non-scroll{background-color:transparent;height:calc(100vh + 1px);width:1px}.review-show-zoom-modal__content{-o-object-fit:contain;object-fit:contain;width:100%}.review-show-zoom-modal__close{position:absolute;right:16px;top:16px;padding:12px;width:24px;height:24px}.cookie-consent-banner{display:none;justify-content:center;align-items:center;position:fixed;bottom:0;width:100%;box-sizing:border-box;z-index:1000;background-color:rgba(50,50,58,.85);padding:20px}.cookie-consent-banner__inner{width:1060px;max-width:100%;box-sizing:border-box;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px}.cookie-consent-banner__actions{display:flex}.cookie-consent-banner__text{margin:0;font-size:14px;text-align:left;color:#fff}.cookie-consent-banner__text a{color:#09c;-webkit-text-decoration:underline;text-decoration:underline}.cookie-consent-banner__button{background-color:#00a99d;color:#fff;border:none;padding:5px 10px;border-radius:3px;text-align:center;-webkit-text-decoration:none;text-decoration:none;display:inline-block;font-size:14px;cursor:pointer}.cookie-consent-banner__button+.cookie-consent-banner__button{margin-left:10px}
/*! jQuery UI - v1.11.4 - 2016-07-27
* http://jqueryui.com
* Includes: core.css, autocomplete.css, menu.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=0&bgColorHeader=%23e9e9e9&bgTextureHeader=flat&borderColorHeader=%23eee&fcHeader=%23333333&iconColorHeader=%23444444&bgColorContent=%23ffffff&bgTextureContent=flat&borderColorContent=%23eee&fcContent=%23333333&iconColorContent=%23444444&bgColorDefault=%23f6f6f6&bgTextureDefault=flat&borderColorDefault=%23eee&fcDefault=%23454545&iconColorDefault=%23777777&bgColorHover=%2386b4f5&bgTextureHover=flat&borderColorHover=%2386b4f5&fcHover=%23ffffff&iconColorHover=%23ffffff&bgColorActive=%2386b4f5&bgTextureActive=flat&borderColorActive=%2386b4f5&fcActive=%23ffffff&iconColorActive=%23ffffff&bgColorHighlight=%23EA759E&bgTextureHighlight=flat&borderColorHighlight=%23EA759E&fcHighlight=%235f3f3f&iconColorHighlight=%23EA759E&bgColorError=%23fddfdf&bgTextureError=flat&borderColorError=%23f1a899&fcError=%235f3f3f&iconColorError=%23cc0000&bgColorOverlay=%23aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=%23666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px&bgImgOpacityHeader=&bgImgOpacityContent=&bgImgOpacityDefault=&bgImgOpacityHover=80&bgImgOpacityActive=80&bgImgOpacityHighlight=80&bgImgOpacityError=
* Copyright jQuery Foundation and other contributors; Licensed MIT */
/*!
 * jQuery UI CSS Framework 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;-webkit-text-decoration:none;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.slick-track:after,.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-state-active,.ui-menu .ui-state-focus{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}
/*!
 * jQuery UI CSS Framework 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=0&bgColorHeader=%23e9e9e9&bgTextureHeader=flat&borderColorHeader=%23eee&fcHeader=%23333333&iconColorHeader=%23444444&bgColorContent=%23ffffff&bgTextureContent=flat&borderColorContent=%23eee&fcContent=%23333333&iconColorContent=%23444444&bgColorDefault=%23f6f6f6&bgTextureDefault=flat&borderColorDefault=%23eee&fcDefault=%23454545&iconColorDefault=%23777777&bgColorHover=%2386b4f5&bgTextureHover=flat&borderColorHover=%2386b4f5&fcHover=%23ffffff&iconColorHover=%23ffffff&bgColorActive=%2386b4f5&bgTextureActive=flat&borderColorActive=%2386b4f5&fcActive=%23ffffff&iconColorActive=%23ffffff&bgColorHighlight=%23EA759E&bgTextureHighlight=flat&borderColorHighlight=%23EA759E&fcHighlight=%235f3f3f&iconColorHighlight=%23EA759E&bgColorError=%23fddfdf&bgTextureError=flat&borderColorError=%23f1a899&fcError=%235f3f3f&iconColorError=%23cc0000&bgColorOverlay=%23aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=%23666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px&bgImgOpacityHeader=&bgImgOpacityContent=&bgImgOpacityDefault=&bgImgOpacityHover=80&bgImgOpacityActive=80&bgImgOpacityHighlight=80&bgImgOpacityError=
 */.ui-widget{font-family:Arial,Helvetica,sans-serif}.ui-widget,.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #eee;background:#fff;color:#333}.ui-widget-content a,.ui-widget-header,.ui-widget-header a{color:#333}.ui-widget-header{border:1px solid #eee;background:#e9e9e9;font-weight:700}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #eee;background:#f6f6f6;font-weight:400;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#454545;-webkit-text-decoration:none;text-decoration:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #86b4f5;background:#86b4f5;font-weight:400;color:#fff}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#fff;-webkit-text-decoration:none;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #86b4f5;background:#86b4f5;font-weight:400;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;-webkit-text-decoration:none;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #ea759e;background:#ea759e;color:#5f3f3f}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#5f3f3f}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error a,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(images/ui-icons_444444_256x240.png)}.ui-state-default .ui-icon{background-image:url(images/ui-icons_777777_256x240.png)}.ui-state-active .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_EA759E_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_cc0000_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:0}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:0}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:0}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:0;padding:5px;background:#666;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{top:0;left:0;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-arrow{margin:0;line-height:1;font-weight:700}@font-face{font-family:slick;font-weight:400;font-style:normal}.slick-arrow,.slick-next,.slick-prev{position:absolute;top:50%;padding:0;transform:translateY(-50%);cursor:pointer}.slick-next,.slick-prev{font-size:0;line-height:0;display:block;width:20px;height:20px;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}.slick-next:before,[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.Button:focus,.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}[u-background~=sand]{background-color:#dcdcdc;background-color:var(--Color-lightGray)}[u-background~=gray]{background-color:#ececec;background-color:var(--Color-silverWhite)}[u-background~=darkgray]{background-color:#2f2f2f;background-color:var(--Color-offBlack)}[u-background~=white]{background-color:#fff;background-color:var(--Color-white)}[u-space~="top:80"]{margin-top:80px}[u-space~="top:50"]{margin-top:50px}[u-space~="top:40"]{margin-top:40px}[u-space~="top:30"]{margin-top:30px}[u-space~="top:25"]{margin-top:25px}[u-space~="top:24"]{margin-top:24px}[u-space~="top:20"]{margin-top:20px}[u-space~="top:16"]{margin-top:16px}[u-space~="top:12"]{margin-top:12px}[u-space~="top:10"]{margin-top:10px}[u-space~="top:8"]{margin-top:8px}[u-space~="top:5"]{margin-top:5px}[u-space~="bottom:50"]{margin-bottom:50px}[u-space~="bottom:40"]{margin-bottom:40px}[u-space~="bottom:38"]{margin-bottom:38px}[u-space~="bottom:32"]{margin-bottom:32px}[u-space~="bottom:30"]{margin-bottom:30px}[u-space~="bottom:28"]{margin-bottom:28px}[u-space~="bottom:25"]{margin-bottom:25px}[u-space~="bottom:24"]{margin-bottom:24px}[u-space~="bottom:22"]{margin-bottom:22px}[u-space~="bottom:20"]{margin-bottom:20px}[u-space~="bottom:16"]{margin-bottom:16px}[u-space~="bottom:12"]{margin-bottom:12px}[u-space~="bottom:10"]{margin-bottom:10px}[u-space~="bottom:8"]{margin-bottom:8px}[u-space~="bottom:5"]{margin-bottom:5px}[u-space~="bottom:4"]{margin-bottom:4px}[u-space~="left:50"]{margin-left:50px}[u-space~="left:40"]{margin-left:40px}[u-space~="left:30"]{margin-left:30px}[u-space~="left:20"]{margin-left:20px}[u-space~="left:16"]{margin-left:16px}[u-space~="left:10"],[u-space~="left:8"]{margin-left:10px}[u-space~="right:40"],[u-space~="right:50"]{margin-right:40px}[u-space~="right:30"]{margin-right:30px}[u-space~="right:24"]{margin-right:24px}[u-space~="right:20"]{margin-right:20px}[u-space~="right:16"]{margin-right:16px}[u-space~="right:12"]{margin-right:12px}[u-space~="right:10"]{margin-right:10px}[u-space~="right:8"]{margin-right:8px}[u-space~="right:6"]{margin-right:6px}[u-space~="right:4"]{margin-right:4px}[u-border~=top]{border-top:1px solid #ccc;border-top:1px solid var(--pinkish-grey)}[u-border~=bottom]{border-bottom:1px solid #ccc;border-bottom:1px solid var(--pinkish-grey)}[u-border~=right]{border-right:1px solid #ccc;border-right:1px solid var(--pinkish-grey)}[u-border~=left]{border-left:1px solid #ccc;border-left:1px solid var(--pinkish-grey)}[u-border~=all]{border:1px solid #ccc;border:1px solid var(--pinkish-grey)}[u-ellipsis~=single-row]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[u-ellipsis~=single-row-16px]{display:block;display:-webkit-box;text-overflow:ellipsis;overflow:hidden;
  /*! autoprefixer: off */-webkit-box-orient:vertical;-webkit-line-clamp:1;max-height:16px}[u-ellipsis~=second-row]{
  /*! autoprefixer: off */max-height:37px}[u-ellipsis~=second-row-fixed],[u-ellipsis~=second-row]{display:block;display:-webkit-box;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}[u-ellipsis~=second-row-fixed]{
  /*! autoprefixer: off */height:37px}[u-ellipsis~=second-row-40px]{
  /*! autoprefixer: off */-webkit-line-clamp:2;max-height:40px;line-height:20px}[u-ellipsis~=second-row-40px],[u-ellipsis~=third-row]{display:block;display:-webkit-box;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical}[u-ellipsis~=third-row]{
  /*! autoprefixer: off */-webkit-line-clamp:3;max-height:48px}[data-ellipsis~=third-row]{max-height:none}[u-ellipsis~=fifth-row]{display:block;display:-webkit-box;text-overflow:ellipsis;overflow:hidden;
  /*! autoprefixer: off */-webkit-box-orient:vertical;-webkit-line-clamp:5}:root{--Button-border-width:0;--Button-padding:.5em 0;--Button--hover-color:#5e4046;--Button--active-color:#e6dee0;--Button--disabled-color:#ddd;--Button--external-bg:#845861;--Button--external-shadow:#69464d}.Button{transition:all .2s;letter-spacing:.02em;border:1px solid #352629;border:1px solid var(--Color-darkBrown);font-size:14px;font-size:var(--fontsize-default);color:#352629;color:var(--Color-darkBrown);background:#fff}.Button .Icon{font-size:130%;margin-top:-.1em;margin-right:.4em}.Button.is-disabled,.Button:disabled{cursor:default;opacity:.38;background:#ddd;background:var(--Button--disabled-color);color:#fff;border-color:#ddd;border-color:var(--Button--disabled-color);box-shadow:none}.Button.is-disabled-light{opacity:.38}.Button.is-disabled-gray{background:#f8f8f8;color:#444;border:none;pointer-events:none}.Button.is-error{animation:Button-shake .5s}.Button--radius{border-radius:4px}.Button--weight-bold{font-weight:700}.Button--largest{font-size:16px;min-width:320px;padding:15px 20px}.Button--wide{font-size:14px;font-size:var(--fontsize-default);min-width:350px;padding:10px 30px}.Button--w100{width:100%}.Button--max{min-width:100%;height:48px;padding:14px 16px}.Button--large,.Button--max{font-size:14px;font-size:var(--fontsize-default)}.Button--large{min-width:220px;height:40px;line-height:40px;padding:0 30px}.Button--larger{font-size:16px;min-width:240px;height:48px;line-height:48px;padding:0 16px}.Button--medium{font-size:14px;font-size:var(--fontsize-default);min-width:150px;padding:6px 20px}.Button--small{font-size:12px;font-size:var(--fontsize-small);min-width:85px;padding:7px 20px}.Button--smart{padding:8px 16px;line-height:20px}.Button--inline{padding:14px 16px}.Button--tag{border:1px solid #e5e5e5;background-color:#fff;padding:4px 6px;border-radius:3px;font-size:12px;font-size:var(--fontsize-small);text-align:left;word-break:break-all}.Button--tag:active,.Button--tag:focus,.Button--tag:hover{outline:0;color:currentcolor}.Button--tag:hover{background-color:#f5f5f5}.Button--tag .Icon{color:#ef9ba4;margin-right:.2em}.Button--tag--edit{border:none}.Button--tag--edit:hover{cursor:default;background-color:#fff}.Button--warning{font-size:11px;font-size:var(--fontsize-smallest);background:#dcdcdc;background:var(--color-gray);border:0;color:#4a4a4a;color:var(--color-text);padding:5px}.Button--skyblue{border:1px solid #198ad0;background:#198ad0;color:#fff;transition:background .3s,color .3s}.Button--skyblue:not(.is-disabled):hover{-webkit-text-decoration:none;text-decoration:none;background:#fff;color:#198ad0}.Button--salmon{background:#ff6a6a;background:var(--salmon);color:#fff;border:none;transition:opacity .3s}.Button--aumoblue:hover,.Button--salmon:hover{opacity:.5}.Button--aumoblue{background:#198ad0;background:var(--aumo-blue);color:#fff;border:none;transition:opacity .3s}.Button--clear{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;border:medium none currentcolor;border:initial}.Button--lightblue{border:1px solid #86b4f5;border:1px solid var(--color-lightblue);color:#fff;color:var(--Color-white);background:#86b4f5;background:var(--color-lightblue)}.Button--lightblue:hover{opacity:.8}.Button--lightblue:active{opacity:.9;background:#057cd6;background:var(--color-recommend)}.Button--whiteblue{border:1px solid #86b4f5;border:1px solid var(--color-lightblue);color:#86b4f5;color:var(--color-lightblue);background:none;transition:color .3s,background .3s}.Button--whiteblue:hover{-webkit-text-decoration:none;text-decoration:none;opacity:.7;background:#86b4f5;background:var(--color-lightblue);color:#fff}.Button--whitegray{border:1px solid #ccc;border:1px solid var(--pinkish-grey);background:#fff}.Button--whitegray:hover{background-color:#fffdf2;background-color:var(--active-yellow)}.Button--invalid{border:1px solid #ccc;border:1px solid var(--pinkish-grey);background:#fff;opacity:.38;cursor:default}.Button--aumo-yellow{border:1px solid #fad300;border:1px solid var(--aumo-yellow);color:#fad300;color:var(--aumo-yellow);background:none;transition:color .3s,background .3s}.Button--aumo-yellow:hover{-webkit-text-decoration:none;text-decoration:none;opacity:.7;background:#fad300;background:var(--aumo-yellow);color:#fff}.Button--aumo-yellow-bg{border:none;background:#fad300;background:var(--aumo-yellow)}.Button--aumo-yellow-bg:hover{-webkit-text-decoration:none;text-decoration:none;opacity:.8}.Button--aumo-green{color:#fff;border:none;background:#20c98b}.Button--aumo-green:hover{-webkit-text-decoration:none;text-decoration:none;opacity:.7;color:#fff}.Button--aumo-green.is-disabled{opacity:.38}.Button--whitegreen{color:#20c98b;border:1px solid #20c98b;background:#fff;transition:color .3s,background .3s}.Button--whitegreen:hover{-webkit-text-decoration:none;text-decoration:none;opacity:.7;background:#20c98b;color:#fff}.Button--gray{background-color:#ddd;color:#444;color:var(--aumo-black);border:none}.Button--aumo-gray{background-color:#f5f5f5;color:#fff;border:none}.Button--aumo-gray:not(.is-disabled):hover{background-color:#eee}.Button--aumo-gray.is-disabled,.Button--aumo-gray:disabled{color:inherit}.Button--beside{float:right;width:88px;height:40px}.Button--comment-submit,.Button--spot-submit{width:88px;height:48px;display:table-cell;padding-right:10px}@keyframes Button-shake{0%,to{transform:translateX(0)}10%,50%,90%{transform:translateX(-10px)}30%,70%{transform:translateX(-12px)}20%,60%{transform:translateX(10px)}40%,80%{transform:translateX(12px)}}:root{--width-max:1020px;--width-modal:850px;--padding-size:12px;--padding-size-mini:7px;--idea-image-width:420px;--photo-image-width:610px;--Loading-color-gray:#c7c7c7;--Loading-color-blue:var(--color-lightblue);--Loading-size-default-height:40px;--Loading-size-full-height:40px;--Loading-size-default-width:80px;--Loading-size-full-width:80px;--Loading-size-default-border:5px;--Loading-size-full-border:5px;--Loading-zIndex:1100}.Columns{width:1020px;width:var(--width-max);overflow:hidden}.Columns:after{display:table;content:" "}.Columns--modal{width:850px;width:var(--width-modal);margin-top:-10px;margin-left:-10px}.Columns-col{float:left;box-sizing:border-box}.Columns-col--size130{width:130px;min-height:1px}.Columns-col--size140{width:140px;min-height:1px}.Columns-col--size160{width:160px;min-height:1px}.Columns-col--size200{width:200px;min-height:1px}.Columns-col--size220{width:220px;min-height:1px}.Columns-col--size300{width:300px;min-height:1px}.Columns-col--size530{width:530px}.Columns-col--size580{width:580px}.Columns-col--size624{width:624px}.Columns-col--size690{width:690px}.Columns-col--size760{width:760px}.Columns-col--size960{width:960px}.Columns-col--sizeFull{width:100%}.Section,.Stream{white-space:normal}.Section-wrapper{margin:20px 0}.Section-title{font-size:14px}.Section-content{font-size:12px;line-height:1.75}.Section-content--sub{font-size:10px;line-height:1.75}.Section--enclose,.Section--split{border-top:1px solid #ccc;border-top:1px solid var(--pinkish-grey)}.Section--fullColumn{width:800px;margin-left:auto;margin-right:auto}.Container{max-width:1020px;margin:0 auto}.Container--withGutter{width:95%}.SiteHeader{width:1020px;height:55px}.SiteHeader--xmas .SiteHeader-logoWrapper{position:relative}.SiteHeader--xmas .SiteHeader-logoWrapper .Logo{background-position:4px 16px}.SiteHeader--xmas .SiteHeader-logoWrapper .Logo svg{margin-left:4px;margin-top:-3px;position:relative;z-index:2}.SiteHeader--xmas .SiteHeader-logoWrapper:after{content:"";background:url(../images/seasons/xmas/xmas_logo_pc.png) transparent no-repeat;display:block;position:absolute;background-size:218px;width:218px;height:39px;left:-23px;bottom:-12px;z-index:1}.SiteHeader--newyear .SiteHeader-logoWrapper{position:relative}.SiteHeader--newyear .SiteHeader-logoWrapper .Logo{background-position:4px 16px}.SiteHeader--newyear .SiteHeader-logoWrapper .Logo svg{margin-left:4px;margin-top:-4px;position:relative;z-index:2}.SiteHeader--newyear .SiteHeader-logoWrapper:after{content:"";background:url(../images/seasons/newyear/kadomatsu_pc.png) transparent no-repeat;display:block;position:absolute;background-size:212px;width:212px;height:63px;left:-21px;bottom:-11px;z-index:1}.SiteHeader--hinamatsuri .SiteHeader-logoWrapper{position:relative}.SiteHeader--hinamatsuri .SiteHeader-logoWrapper .Logo{background-position:4px 17px}.SiteHeader--hinamatsuri .SiteHeader-logoWrapper .Logo svg{margin-left:4px;margin-top:-4px;position:relative;z-index:2}.SiteHeader--hinamatsuri .SiteHeader-logoWrapper:after{content:"";background:url(../images/seasons/hinamatsuri/logo_pc.png) transparent no-repeat;display:block;position:absolute;background-size:201px;width:201px;height:64px;left:-15px;bottom:-10px;z-index:1}.SiteHeader-logoWrapper{background:#ff6a6a;background:var(--Color-red);display:block;width:160px;margin:-10px 0;height:65px;box-shadow:0 1px #ad0012}.SiteHeader-logoWrapper .Logo{color:#fff;color:var(--Color-white);display:inline-block;padding-top:10px;background-image:url(../images/logo.png);background-size:contain;background-repeat:no-repeat;margin:0 auto;background-position:0 19px;width:130px;height:56px;position:relative;z-index:2}.SiteHeader-logoWrapper .Logo svg{display:none}.PageHeader{margin-bottom:30px}.PageHeader-title{font-size:20px;font-size:var(--fontsize-large);padding-bottom:5px;padding-top:5px;font-weight:600}.PageHeader-description{font-size:12px;margin-top:10px}.PageHeader--keyword{background:#f5f5f5;padding-bottom:20px;padding-top:20px}.PageHeader--keyword img{border:2px solid #fff;border:2px solid var(--Color-white)}.PageHeader--lessMargin{margin-bottom:0}.Stream{margin:0 auto;padding:0;width:100%;list-style:inside}.Stream--empty{padding:30px;width:100%;box-sizing:border-box}.Stream--empty p{text-align:center;color:#9b9b9b;color:var(--color-darkgray)}.Stream .Loading{width:auto}.Stream:empty:before{content:attr(empty-message);display:block;padding:15px;text-align:center;font-size:12px;font-size:var(--fontsize-small)}.Stream-wrapper{padding-bottom:50px}.Stream--mini .Stream-item{margin-bottom:0;border-bottom:0}.Stream--listInModal{font-size:0;margin-top:10px}.Stream--listInModal .Stream-item{margin-right:16px;margin-bottom:0;margin-top:24px;display:inline-block;width:109px;text-align:center}.Stream--listInModal .Stream-item img{max-height:109px;max-width:109px;margin:auto}.Stream--listInModal .Stream-item:nth-child(4n){margin-right:0}.Stream--listInSpotModal{font-size:0;width:95%}.Stream--listInSpotModal .Stream-item{box-sizing:border-box;height:150px;width:50%;margin:0;display:inline-flex;border-top:1px solid #ccc}.Stream--listInSpotModal .Stream-item:last-child{border-bottom:1px solid #ccc}.Stream--listInSpotModal .Stream-item-img{height:100%;margin:16px 16px 0}.Stream--listInSpotModal .Stream-item-img-content{width:88px;height:66px;margin:0 0 16px}.Stream--listInSpotModal .Stream-item-img-post{font-size:12px;font-family:HiraKakuProN-W3,sans-serif}.Stream--listInSpotModal .Stream-item-img-count{font-size:14px;color:#444;font-family:HiraKakuProN-W6,sans-serif}.Stream--listInSpotModal .Stream-item-img-count i{font-size:12px}.Stream--listInSpotModal .Stream-item-info{display:inline-block;box-sizing:border-box;padding:16px 0 0;height:100%;width:278px;font-size:10px;vertical-align:top}.Stream--listInSpotModal .Stream-item-info-name{width:100%;height:42px;font-size:14px;line-height:1.5}.Stream--listInSpotModal .Stream-item-info-area i,.Stream--listInSpotModal .Stream-item-info-phone i{font-size:15px;position:relative;top:5px;color:#c3c3c3;color:var(--Color-gray)}.Stream--listInSpotModal .Stream-item-info-area span{font-size:11px;display:inline-block;vertical-align:middle}.Stream--listInSpotModal .Stream-item-info-block{display:flex;flex-wrap:nowrap;align-items:center}.Stream--listInSpotModal .Stream-item-info-phone{flex-grow:.1}.Stream--listInSpotModal .Stream-item-info-phone span{font-size:11px;vertical-align:middle}.Stream--listInSpotModal .Stream-item-info-shop i{font-size:15px;position:relative;top:5px;color:#fad300}.Stream--listInSpotModal .Stream-item-info-shop span{font-size:11px;vertical-align:middle;color:#fad300}.Stream--listInSpotModal .Stream-item-info .Button{width:190px;height:24px;padding:0;font-size:12px;border-radius:0}.Stream--listInSpotModal .Stream-item-info-photo{padding:16px 0 0;height:100%;width:160px;font-size:10px;vertical-align:top}.Stream--listInSpotModal .Stream-item-info-photo-name{width:100%;height:42px;overflow:hidden;font-size:14px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.Stream--listInSpotModal .Stream-item-info-photo-area{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Stream--listInSpotModal .Stream-item-info-photo-area i,.Stream--listInSpotModal .Stream-item-info-photo-phone i{font-size:15px;position:relative;top:5px;color:#c3c3c3;color:var(--Color-gray)}.Stream--listInSpotModal .Stream-item-info-photo-area span{font-size:11px;vertical-align:middle}.Stream--listInSpotModal .Stream-item-info-photo-phone span{font-size:11px;display:inline-block;vertical-align:middle}.Stream--listInSpotModal .Stream-item-info-photo .Button{width:130px;height:24px;padding:0;font-size:12px;border-radius:0}.Stream-item{display:list-item;line-height:inherit;list-style:none;vertical-align:middle;margin-bottom:0}.Stream-item:last-child{margin-bottom:0;border-bottom:0}.Stream--follow{display:table;font-size:0}.Stream--follow .Stream-item{width:240px;display:inline-block;vertical-align:top;margin-left:20px;border-bottom:none}.Stream--follow .Stream-item:nth-child(4n-3){margin-left:0}.Stream--photo{display:table;font-size:0}.Stream--photo .Stream-item{width:244px;display:inline-block;vertical-align:top;margin-bottom:8px;margin-left:8px;border-bottom:0}.Stream--photo .Stream-item:nth-child(3n-2){margin-left:0}.Stream--photo.Stream--user .Stream-item:nth-child(3n-2){margin-left:8px}.Stream--photo.Stream--user .Stream-item:nth-child(4n-3){margin-left:10px}.Stream--spot-modal-table{display:table;width:100%;text-align:center}.Stream--spot-modal-table .spot-modal-table-row{display:table-row}.Stream--spot-modal-table .spot-modal-table-cell-spot-name{display:table-cell;padding:0;width:60%;text-align:left;height:48px}.Stream--spot-modal-table .spot-modal-input-filed{height:48px}.Stream--spot-modal-table .spot-modal-table-cell-region-select{display:table-cell;padding:0;width:35%;height:48px;vertical-align:top}.Stream--spot-modal-table .spot-modal-table-cell-submit{display:table-cell;padding:0;width:15%;text-align:center;vertical-align:top}.Stream--spot-modal-table .spot-modal-table-body{display:table-row-group}.Stream--spot-modal-table .spot-modal-select{height:48px}.Stream--photo-spot-modal-table{display:table;width:100%;text-align:center}.Stream--photo-spot-modal-table .spot-modal-table-row{display:table-row}.Stream--photo-spot-modal-table .spot-modal-table-cell-spot-name{display:table-cell;padding:0;width:60%;text-align:left;height:48px}.Stream--photo-spot-modal-table .spot-modal-input-filed{height:48px}.Stream--photo-spot-modal-table .spot-modal-table-cell-region-select{display:table-cell;padding:0;width:35%;height:48px;vertical-align:top}.Stream--photo-spot-modal-table .spot-modal-table-cell-submit{display:table-cell;padding:0;width:15%;text-align:center;vertical-align:top}.Stream--photo-spot-modal-table .spot-modal-table-body{display:table-row-group}.Stream--photo-spot-modal-table .spot-modal-select{height:48px}.Spot h1,.Spot h2,.Spot h3{color:#445b7c;color:var(--color-navyblue)}.Spot h1,.Spot h2{font-size:24px;font-size:var(--fontsize-largest);font-weight:400}.Spot h3{font-size:20px;font-size:var(--fontsize-large)}.Spot h1,.Spot h3,.Spot-preview{font-family:HiraKakuProN-W6,sans-serif}.Spot-header{background-image:url(../images/noimage.png);background-size:40px 80px;padding:40px}.Spot-catchcopy{width:396px;margin-right:40px;background-color:#fafafa;min-height:260px}.Spot-photos-main{width:360px;height:270px;position:relative}.Spot-photos-main img{max-width:360px;max-height:270px;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}.Spot-photos ul{width:302px;overflow:hidden;white-space:nowrap}.Spot-photos ul li{display:inline-flex;justify-content:center;width:76px;height:48px}.Spot-photos ul li img{margin-right:12px;max-width:64px;max-height:48px;border:2px solid #fff}.Spot-photos ul li.is-selected img{outline:2px solid #86b4f5;outline:2px solid var(--color-lightblue);outline-offset:-4px}.Spot-photos button{width:24px;height:48px;color:#86b4f5;color:var(--color-lightblue)}.Spot-photos button.disabled{background-color:#eee;background-color:var(--color-whitegray);color:#fff;pointer-events:none}.Spot-photos-item{padding:0 12px 4px 0;border:none!important}.Spot-photos-item,.Spot-photos-item .cover-item-img,.Spot-snaps-item{width:160px;height:160px}.Spot-photos-item:last-child,.Spot-photos-item:nth-child(5n){padding-right:0}.Spot-photos-item--rows{padding-bottom:12px}.Spot-snaps:nth-child(5n+1){margin-left:0}.Spot-snaps:nth-child(5n){margin-right:0}.Spot-articles-item,.Spot-snaps-item{border:none!important}.Spot--inline{display:inline-block;vertical-align:top}.Spot-articles-item{width:264px;padding:12px 24px 12px 0}.Spot-articles-item:last-child{padding:12px 0}.Spot-articles-item .cover-item-img{width:264px;height:148px}.Spot-articles-item .cover-item-noimage{height:148px}.Spot-articles-item .cover-item-title{font-size:16px;height:48px}.Spot-main{margin-left:auto;margin-right:auto;background:#fff;background:var(--Color-white)}.Spot-main,.Spot-main.BorderBox{padding:56px}.Spot--readMore{text-align:center;padding-top:28px}.Spot-appeal-text{margin-right:40px;width:480px}.Spot-appeal-image>img{max-width:320px;max-height:240px}.Spot-staffs li{width:208px;display:inline-block;text-align:center;padding:16px 0}.Spot-staffs li.Spot-staffs-link{transition:background .3s}.Spot-staffs li.Spot-staffs-link:hover{opacity:.8}.Spot-staffs li.Spot-staffs-link a:hover{-webkit-text-decoration:none;text-decoration:none}.Spot-staffs li:nth-child(n+4){padding-bottom:0}.Spot-staffs li:nth-child(4n){padding-right:0}.Spot-staffs-img{width:120px;height:120px;border-radius:50%;margin:auto}.Spot-staffs-bio{padding-top:16px;padding-bottom:8px}.Spot-reserve{text-align:center}.Spot-reserve button{box-shadow:0 2px 4px rgba(0,0,0,.16)}.Spot-reserve i,.Spot-reserve span{vertical-align:middle}.Spot-reserve i{font-size:28px;margin-right:18px}.Spot-info{width:100%;border-top:4px solid #bbbaba;border-top:4px solid var(--color-palegrey);border-bottom:4px solid #bbbaba;border-bottom:4px solid var(--color-palegrey);border-spacing:8px 32px;border-collapse:separate}.Spot-info th{width:128px;font-weight:700;text-align:right;padding-right:16px}.Spot-row{padding-bottom:56px}.Spot-row-title h2,.Spot-row-title i,.Spot-row-title span{display:inline;vertical-align:middle}.Spot-row-title span{font-style:italic;letter-spacing:2.5px}.Spot-row .Button--whiteblue{width:320px;height:48px}.Spot-row:last-child{padding-bottom:0}.Spot-preview{background:#faf4f4;color:#ea759e;color:var(--color-pink);width:100%;font-size:14px;padding:16px;text-align:center}.Spot-add{margin-top:50px;text-align:center;font-size:18px}.Spot-add a{color:#e2c646}.Spot-add a:active,.Spot-add a:focus,.Spot-add a:hover{outline:none;-webkit-text-decoration:none;text-decoration:none;color:#fad300}.Spot-article-element-review-topic,.Spot-element-review-topic{display:flex;flex-direction:column;gap:12px;width:100%}.Spot-article-element-review-topic-description,.Spot-element-review-topic-description{display:flex;align-items:center;gap:4px;position:relative}.Spot-article-element-review-topic-description-popup-title,.Spot-article-element-review-topic-description-title,.Spot-element-review-topic-description-popup-title,.Spot-element-review-topic-description-title{font-weight:700;font-size:16px;line-height:24px}.Spot-article-element-review-topic-description-popup,.Spot-element-review-topic-description-popup{display:flex;flex-direction:column;width:320px;padding:16px;gap:12px;background:#fff;-webkit-filter:drop-shadow(0 1px 12px rgba(0,0,0,.12));position:absolute;z-index:2;left:-32px;top:28px;box-shadow:0 1px 12px rgba(0,0,0,.12);border-radius:8px}.Spot-article-element-review-topic-description-popup__wrapper,.Spot-element-review-topic-description-popup__wrapper{position:relative;display:flex}.Spot-article-element-review-topic-description-popup:after,.Spot-element-review-topic-description-popup:after{content:"";position:absolute;top:-8px;left:14%;margin-left:-15px;border:8px solid transparent;border-top-width:0;border-bottom-color:#fff}.Spot-article-element-review-topic-description-popup-info-mark,.Spot-element-review-topic-description-popup-info-mark{display:flex;cursor:pointer}.Spot-article-element-review-topic-description-popup-info-mark img,.Spot-article-element-review-topic-list-content-icon img,.Spot-element-review-topic-description-popup-info-mark img,.Spot-element-review-topic-list-content-icon img{height:16px;width:16px}.Spot-article-element-review-topic-description-popup-description,.Spot-element-review-topic-description-popup-description{color:#777;font-weight:400;font-size:12px;line-height:16px}.Spot-article-element-review-topic-list,.Spot-element-review-topic-list{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.Spot-article-element-review-topic-list-content,.Spot-element-review-topic-list-content{display:flex;gap:4px}.Spot-article-element-review-topic-list-content-icon,.Spot-element-review-topic-list-content-icon{display:flex;align-items:center}.Spot-article-element-review-topic-list-content-text,.Spot-element-review-topic-list-content-text{font-weight:400;font-size:14px;line-height:20px}.Spot-article-element-detail-external-rate-arrow,.Spot-element-detail-external-rate-arrow{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.Spot-article-element-detail-external-rate-arrow-left,.Spot-element-detail-external-rate-arrow-left{border-bottom:2px solid #777;border-left:2px solid #777;width:9px;height:9px;transform:rotate(45deg)}.Spot-article-element-detail-external-rate-arrow-right,.Spot-element-detail-external-rate-arrow-right{border-top:2px solid #777;border-right:2px solid #777;width:9px;height:9px;transform:rotate(45deg)}.Spot-article-element-detail-external-rate-info,.Spot-element-detail-external-rate-info{margin-left:4px;margin-right:8px;vertical-align:center;display:flex;position:relative}.Spot-article-element-detail-external-rate-info__wrapper,.Spot-element-detail-external-rate-info__wrapper{height:16px}.Spot-article-element-detail-external-rate-info-mark,.Spot-element-detail-external-rate-info-mark{vertical-align:center;display:block;cursor:pointer}.Spot-article-element-detail-external-rate-info-mark img,.Spot-element-detail-external-rate-info-mark img{vertical-align:baseline}.Spot-article-element-detail-external-rate-info-popup,.Spot-element-detail-external-rate-info-popup{margin:16px;padding:16px;border-radius:8px;width:320px;background:#fff;-webkit-filter:drop-shadow(0 1px 12px rgba(0,0,0,.12));position:absolute;z-index:2;left:-44px;top:8px}.Spot-article-element-detail-external-rate-info-popup:after,.Spot-element-detail-external-rate-info-popup:after{content:"";position:absolute;top:-8px;left:12%;margin-left:-15px;border:8px solid transparent;border-top-width:0;border-bottom-color:#fff}.Spot-article-element-detail-external-rate-info-popup-wrapper,.Spot-element-detail-external-rate-info-popup-wrapper{display:flex;flex-flow:column;gap:12px 0}.Spot-article-element-detail-external-rate-info-popup-at-star,.Spot-element-detail-external-rate-info-popup-at-star{height:24px;padding:0;border-bottom:0}.Spot-article-element-detail-external-rate-info-popup-at-star-text,.Spot-element-detail-external-rate-info-popup-at-star-text{position:relative;font-weight:700;font-size:16px;line-height:24px}.Spot-article-element-detail-external-rate-info-popup-at-star-close,.Spot-element-detail-external-rate-info-popup-at-star-close{position:absolute;right:0}.Spot-article-element-detail-external-rate-info-popup-aumo-detail-rate,.Spot-element-detail-external-rate-info-popup-aumo-detail-rate{display:flex;gap:4px;align-items:center}.Spot-article-element-detail-external-rate-info-popup-aumo-detail-rate-label,.Spot-element-detail-external-rate-info-popup-aumo-detail-rate-label{font-weight:400;font-size:14px;line-height:20px}.Spot-article-element-detail-external-rate-info-popup-aumo-detail-rate-value,.Spot-element-detail-external-rate-info-popup-aumo-detail-rate-value{font-weight:700;font-size:14px;line-height:20px}.Spot-article-element-detail-external-rate-info-popup-aumo-rate,.Spot-element-detail-external-rate-info-popup-aumo-rate{position:relative;display:flex;justify-content:center;align-items:center;height:24px;gap:8px}.Spot-article-element-detail-external-rate-info-popup-aumo-rate-wrapper,.Spot-element-detail-external-rate-info-popup-aumo-rate-wrapper{display:flex;justify-content:space-between}.Spot-article-element-detail-external-rate-info-popup-aumo-rate-aggregated-label,.Spot-element-detail-external-rate-info-popup-aumo-rate-aggregated-label{position:relative;font-weight:700;font-size:14px;line-height:20px}.Spot-article-element-detail-external-rate-info-popup-aumo-rate-content,.Spot-element-detail-external-rate-info-popup-aumo-rate-content{display:flex;align-items:center;padding:2px 0;gap:4px}.Spot-article-element-detail-external-rate-info-popup-aumo-rate-content-front,.Spot-element-detail-external-rate-info-popup-aumo-rate-content-front{display:flex;align-items:center;position:absolute;overflow:hidden;white-space:nowrap}.Spot-article-element-detail-external-rate-info-popup-aumo-rate-content-front--wrapper,.Spot-element-detail-external-rate-info-popup-aumo-rate-content-front--wrapper{flex-shrink:0;height:20px}.Spot-article-element-detail-external-rate-info-popup-aumo-rate-content-back,.Spot-element-detail-external-rate-info-popup-aumo-rate-content-back{position:relative;display:flex}.Spot-article-element-detail-external-rate-info-popup-aumo-rate-content-value,.Spot-element-detail-external-rate-info-popup-aumo-rate-content-value{position:relative;font-weight:700;font-size:14px;line-height:20px}.Spot-article-element-detail-external-rate-info-popup-source,.Spot-element-detail-external-rate-info-popup-source{display:flex;justify-content:space-between;border-bottom:1px solid #ddd;padding-bottom:12px}.Spot-article-element-detail-external-rate-info-popup-source-content,.Spot-element-detail-external-rate-info-popup-source-content{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;text-align:center}.Spot-article-element-detail-external-rate-info-popup-source-content__circle,.Spot-element-detail-external-rate-info-popup-source-content__circle{display:inline-block;width:56px;height:56px;background:#f8f8f8;border-radius:28px;position:relative}.Spot-article-element-detail-external-rate-info-popup-source-content__circle-icon img,.Spot-element-detail-external-rate-info-popup-source-content__circle-icon img{position:absolute;height:24px;width:24px;top:16px;left:16px}.Spot-article-element-detail-external-rate-info-popup-source-content-text__count,.Spot-article-element-detail-external-rate-info-popup-source-content-text__title,.Spot-element-detail-external-rate-info-popup-source-content-text__count,.Spot-element-detail-external-rate-info-popup-source-content-text__title{font-weight:400;font-size:14px;line-height:20px}.Spot-article-element-detail-external-rate-info-popup-description,.Spot-element-detail-external-rate-info-popup-description{font-weight:400;font-size:12px;line-height:16px;white-space:normal;color:#777}.Spot-article-element-detail-external-rate-info-popup-list,.Spot-element-detail-external-rate-info-popup-list{display:flex;flex-flow:column;gap:8px 0}.Spot-article-element-detail-external-rate-info-popup-list-text,.Spot-element-detail-external-rate-info-popup-list-text{font-weight:700;font-size:12px;line-height:16px}.Spot-article-element-detail-external-rate-info-popup-list-content,.Spot-element-detail-external-rate-info-popup-list-content{display:flex;flex-wrap:wrap;gap:8px 16px}.Spot-article-element-detail-external-rate-info-popup-list-content-card,.Spot-element-detail-external-rate-info-popup-list-content-card{width:calc(50% - 8px);text-align:center;position:relative;display:flex}.Spot-article-element-detail-external-rate-info-popup-list-content-card__site-name,.Spot-element-detail-external-rate-info-popup-list-content-card__site-name{font-weight:400;font-size:10px;line-height:16px}.Spot-article-element-detail-external-rate-info-popup-list-content-card__site-name--black,.Spot-element-detail-external-rate-info-popup-list-content-card__site-name--black{color:#444}.Spot-article-element-detail-external-rate-info-popup-list-content-card__value,.Spot-element-detail-external-rate-info-popup-list-content-card__value{position:absolute;right:0;font-weight:700;font-size:12px;line-height:16px}.Spot-article-element-rate-detail,.Spot-element-rate-detail{display:flex;flex-flow:column;gap:8px;margin-bottom:16px}.Spot-article-element-rate-detail-button,.Spot-element-rate-detail-button{display:flex;gap:4px;width:152px;height:16px;background:#e8f0fc;border-radius:8px;padding:4px 8px 4px 12px;align-items:center;cursor:pointer}.Spot-article-element-rate-detail-button-text,.Spot-element-rate-detail-button-text{font-weight:400;font-size:12px;line-height:normal;color:#3e82e9}.Spot-article-element-rate-detail-button-triangle,.Spot-element-rate-detail-button-triangle{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent}.Spot-article-element-rate-detail-content,.Spot-element-rate-detail-content{display:flex;flex-direction:column;gap:16px;padding:16px;border:1px solid #ddd;border-radius:8px}.Spot-article-element-rate-detail-content-top,.Spot-element-rate-detail-content-top{display:flex;padding:0 0 16px;gap:16px;border-bottom:1px solid #ddd}.Spot-article-element-rate-detail-content-top-divider,.Spot-element-rate-detail-content-top-divider{display:flex;flex-shrink:0;background:#eee;width:1px;height:auto}.Spot-article-element-item-rating,.Spot-element-item-rating{display:flex;flex-direction:column;gap:12px;border-bottom:0;padding:0;width:100%}.Spot-article-element-item-rating-description,.Spot-element-item-rating-description{display:flex;align-items:center;gap:8px;position:relative}.Spot-article-element-item-rating-description-title,.Spot-element-item-rating-description-title{font-weight:700;font-size:16px;line-height:24px}.Spot-article-element-item-rating-body,.Spot-element-item-rating-body{display:flex;gap:16px}.Spot-article-element-item-rating-body-aggregated,.Spot-element-item-rating-body-aggregated{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}.Spot-article-element-item-rating-body-aggregated-content,.Spot-element-item-rating-body-aggregated-content{display:flex;flex-direction:column;justify-content:center;align-items:center}.Spot-article-element-item-rating-body-aggregated-content-text,.Spot-element-item-rating-body-aggregated-content-text{font-weight:700;font-size:14px;line-height:20px}.Spot-article-element-item-rating-body-aggregated-content-value,.Spot-element-item-rating-body-aggregated-content-value{font-weight:500;font-size:36px;line-height:52px}.Spot-article-element-item-rating-body-aggregated-content-star,.Spot-element-item-rating-body-aggregated-content-star{position:relative;display:flex;justify-content:center;align-items:center;height:24px}.Spot-article-element-item-rating-body-aggregated-content-star-front,.Spot-element-item-rating-body-aggregated-content-star-front{display:flex;align-items:center;position:absolute;overflow:hidden;white-space:nowrap}.Spot-article-element-item-rating-body-aggregated-content-star-front--wrapper,.Spot-element-item-rating-body-aggregated-content-star-front--wrapper{flex-shrink:0;height:20px}.Spot-article-element-item-rating-body-aggregated-content-star-back,.Spot-element-item-rating-body-aggregated-content-star-back{position:relative;display:flex}.Spot-article-element-item-rating-body-aggregated-content-star-value,.Spot-element-item-rating-body-aggregated-content-star-value{position:relative;top:1px;margin-left:4px;font-weight:700;font-size:14px;line-height:20px}.Spot-article-element-item-rating-body-detail-rating,.Spot-element-item-rating-body-detail-rating{display:flex;flex-direction:column;flex-grow:1;gap:8px}.Spot-article-element-item-rating-body-detail-rating-content,.Spot-element-item-rating-body-detail-rating-content{display:flex;flex-grow:1;gap:4px;background:#f8f8f8;border-radius:4px;padding:4px 8px 4px 4px}.Spot-article-element-item-rating-body-detail-rating-content-icon img,.Spot-element-item-rating-body-detail-rating-content-icon img{width:20px;height:20px}.Spot-article-element-item-rating-body-detail-rating-content-label,.Spot-element-item-rating-body-detail-rating-content-label{font-weight:400;font-size:14px;line-height:20px}.Spot-article-element-item-rating-body-detail-rating-content-value,.Spot-element-item-rating-body-detail-rating-content-value{flex-shrink:0;margin-left:auto;font-weight:700;font-size:14px;line-height:20px}.Spot-article-element-review-count-by-situation,.Spot-element-review-count-by-situation{display:flex;flex-flow:column;height:160px;width:648px;gap:12px}.Spot-article-element-review-count-by-situation-description,.Spot-element-review-count-by-situation-description{display:flex;align-items:center;gap:4px;position:relative}.Spot-article-element-review-count-by-situation-description-popup-title,.Spot-article-element-review-count-by-situation-description-title,.Spot-element-review-count-by-situation-description-popup-title,.Spot-element-review-count-by-situation-description-title{font-weight:700;font-size:16px;line-height:24px}.Spot-article-element-review-count-by-situation-description-popup,.Spot-element-review-count-by-situation-description-popup{display:flex;flex-direction:column;width:320px;padding:16px;gap:12px;background:#fff;-webkit-filter:drop-shadow(0 1px 12px rgba(0,0,0,.12));position:absolute;z-index:2;left:-32px;top:28px;box-shadow:0 1px 12px rgba(0,0,0,.12);border-radius:8px}.Spot-article-element-review-count-by-situation-description-popup__wrapper,.Spot-element-review-count-by-situation-description-popup__wrapper{position:relative;display:flex}.Spot-article-element-review-count-by-situation-description-popup:after,.Spot-element-review-count-by-situation-description-popup:after{content:"";position:absolute;top:-8px;left:14%;margin-left:-15px;border:8px solid transparent;border-top-width:0;border-bottom-color:#fff}.Spot-article-element-review-count-by-situation-description-popup-info-mark,.Spot-element-review-count-by-situation-description-popup-info-mark{display:flex;cursor:pointer}.Spot-article-element-review-count-by-situation-description-popup-info-mark img,.Spot-element-review-count-by-situation-description-popup-info-mark img{height:16px;width:16px}.Spot-article-element-review-count-by-situation-description-popup-description,.Spot-element-review-count-by-situation-description-popup-description{color:#777;font-weight:400;font-size:12px;line-height:16px}.Spot-article-element-review-count-by-situation-list,.Spot-element-review-count-by-situation-list{display:flex;gap:16px}.Spot-article-element-review-count-by-situation-list-content,.Spot-element-review-count-by-situation-list-content{display:flex;flex-flow:column;align-items:center;width:96px;height:124px}.Spot-article-element-review-count-by-situation-list-content-icon,.Spot-element-review-count-by-situation-list-content-icon{width:64px;height:64px;border-radius:48px}.Spot-article-element-review-count-by-situation-list-content-text,.Spot-element-review-count-by-situation-list-content-text{display:flex;flex-flow:column;justify-content:center;align-items:center;padding:8px;gap:4px;width:96px}.Spot-article-element-review-count-by-situation-list-content-text-situation-name,.Spot-element-review-count-by-situation-list-content-text-situation-name{display:flex;justify-content:center;font-weight:700;font-size:14px;line-height:20px;width:80px}.Spot-article-element-review-count-by-situation-list-content-text-count,.Spot-element-review-count-by-situation-list-content-text-count{display:flex;justify-content:center;font-weight:400;font-size:14px;line-height:20px;width:80px}.Spot-article-element-external-photo-source,.Spot-element-external-photo-source{position:absolute;bottom:0;right:0;font-weight:500;font-size:10px;line-height:16px;color:#fff;padding:0 8px;background:rgba(0,0,0,.3);border-radius:4px 0 0}.Spot-article-element--affiliate-btns,.Spot-element--affiliate-btns{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px 12px}.Spot-article-element--affiliate-btns a,.Spot-article-element--affiliate-btns--btn-other a,.Spot-article-element--gourmet-affiliate-btns a,.Spot-article-element--gourmet-affiliate-btns--point-appeal:active,.Spot-article-element--gourmet-affiliate-btns--point-appeal:focus,.Spot-article-element--gourmet-affiliate-btns--point-appeal:hover,.Spot-article-element--gourmet-affiliate-btns--point-appeal:visited,.Spot-article-element--hotel-affiliate-btns a,.Spot-article-element--hotel-affiliate-btns--point-appeal:active,.Spot-article-element--hotel-affiliate-btns--point-appeal:focus,.Spot-article-element--hotel-affiliate-btns--point-appeal:hover,.Spot-article-element--hotel-affiliate-btns--point-appeal:visited,.Spot-article-element-official-info a,.Spot-element--affiliate-btns a,.Spot-element--affiliate-btns--btn-other a,.Spot-element--gourmet-affiliate-btns a,.Spot-element--hotel-affiliate-btns a{-webkit-text-decoration:none;text-decoration:none}.Spot-article-element--affiliate-btns--btn,.Spot-article-element--affiliate-btns--btn-other,.Spot-article-element--affiliate-btns--btn-special,.Spot-element--affiliate-btns--btn,.Spot-element--affiliate-btns--btn-other,.Spot-element--affiliate-btns--btn-special{display:inline-flex;justify-content:center;align-items:center;width:180px;min-height:56px;border:1px solid #ddd;border-radius:4px;font-size:12px;box-sizing:border-box}.Spot-article-element--affiliate-btns--btn--logo,.Spot-article-element--affiliate-btns--btn-other--logo,.Spot-article-element--affiliate-btns--btn-special--logo,.Spot-element--affiliate-btns--btn--logo,.Spot-element--affiliate-btns--btn-other--logo,.Spot-element--affiliate-btns--btn-special--logo{display:flex;align-items:center;justify-content:center}.Spot-article-element--affiliate-btns--btn--logo--image,.Spot-article-element--affiliate-btns--btn-other--logo--image,.Spot-article-element--affiliate-btns--btn-special--logo--image,.Spot-element--affiliate-btns--btn--logo--image,.Spot-element--affiliate-btns--btn-other--logo--image,.Spot-element--affiliate-btns--btn-special--logo--image{height:20px}.Spot-article-element--affiliate-btns--btn--logo--text,.Spot-article-element--affiliate-btns--btn-other--logo--text,.Spot-article-element--affiliate-btns--btn-special--logo--text,.Spot-element--affiliate-btns--btn--logo--text,.Spot-element--affiliate-btns--btn-other--logo--text,.Spot-element--affiliate-btns--btn-special--logo--text{display:inline-block;margin-left:.3em}.Spot-article-element--affiliate-btns--btn--price,.Spot-article-element--affiliate-btns--btn-other--price,.Spot-article-element--affiliate-btns--btn-special--price,.Spot-element--affiliate-btns--btn--price,.Spot-element--affiliate-btns--btn-other--price,.Spot-element--affiliate-btns--btn-special--price{margin:6px auto}.Spot-article-element--affiliate-btns--btn--official-title,.Spot-article-element--affiliate-btns--btn-other--official-title,.Spot-article-element--affiliate-btns--btn-special--official-title,.Spot-element--affiliate-btns--btn--official-title,.Spot-element--affiliate-btns--btn-other--official-title,.Spot-element--affiliate-btns--btn-special--official-title{display:inline-block;margin-left:8px;color:#444;font-weight:700;font-size:16px}.Spot-article-element--affiliate-btns--btn-special,.Spot-element--affiliate-btns--btn-special{width:372px;display:inline;min-height:inherit;border:none}.Spot-article-element--affiliate-btns--btn-special--no-appeal,.Spot-article-element--affiliate-btns--btn-special--with-label,.Spot-element--affiliate-btns--btn-special--no-appeal,.Spot-element--affiliate-btns--btn-special--with-label{flex-direction:column;justify-content:flex-start;min-height:84px;border:1px solid #ddd;width:372px}.Spot-article-element--affiliate-btns--btn-special--no-appeal--label,.Spot-article-element--affiliate-btns--btn-special--with-label--label,.Spot-element--affiliate-btns--btn-special--no-appeal--label,.Spot-element--affiliate-btns--btn-special--with-label--label{position:relative;white-space:nowrap;box-sizing:border-box;height:27px;margin-bottom:17px;padding:6px;border-radius:4px 4px 0 0;background-color:#ff5238;text-align:center;line-height:1.33;font-weight:700;color:#fff;color:var(--white);width:100%}.Spot-article-element--affiliate-btns--btn-special--no-appeal--label:after,.Spot-article-element--affiliate-btns--btn-special--with-label--label:after,.Spot-element--affiliate-btns--btn-special--no-appeal--label:after,.Spot-element--affiliate-btns--btn-special--with-label--label:after{content:"";position:absolute;width:0;height:0;right:0;left:0;bottom:-5px;margin:auto;border-top:8px solid #ff5238;border-right:8px solid transparent;border-left:8px solid transparent}.Spot-article-element--affiliate-btns--btn-special--no-appeal--label-text,.Spot-article-element--affiliate-btns--btn-special--with-label--label-text,.Spot-element--affiliate-btns--btn-special--no-appeal--label-text,.Spot-element--affiliate-btns--btn-special--with-label--label-text{position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;text-align:center;line-height:1.33;font-weight:700;color:#fff;color:var(--white)}.Spot-article-element--affiliate-btns--btn-special--no-appeal,.Spot-element--affiliate-btns--btn-special--no-appeal{min-height:56px;display:flex;justify-content:center}.Spot-article-element--affiliate-btns--btn-other,.Spot-element--affiliate-btns--btn-other{display:block;min-height:inherit;border:none;margin:0!important;margin:initial!important;width:-moz-fit-content;width:fit-content}.Spot-article-element--affiliate-btns--btn-other--with-label,.Spot-element--affiliate-btns--btn-other--with-label{flex-direction:column;justify-content:flex-start;min-height:84px;border-top:none}.Spot-article-element--affiliate-btns--btn-other--with-label--label p,.Spot-element--affiliate-btns--btn-other--with-label--label p{font-size:12px;font-weight:700;margin-bottom:12px}.Spot-article-element--affiliate-btns--others--top,.Spot-element--affiliate-btns--others--top{margin-top:auto;max-width:456px;grid-area:others-top}.Spot-article-element--gourmet-affiliate-btns--btn-group,.Spot-article-element--hotel-affiliate-btns--btn-group,.Spot-element--gourmet-affiliate-btns--btn-group,.Spot-element--hotel-affiliate-btns--btn-group{display:flex;justify-content:space-between}.Spot-article-element--gourmet-affiliate-btns--btn,.Spot-article-element--gourmet-affiliate-btns--btn-special,.Spot-article-element--hotel-affiliate-btns--btn,.Spot-article-element--hotel-affiliate-btns--btn-special,.Spot-element--gourmet-affiliate-btns--btn,.Spot-element--gourmet-affiliate-btns--btn-special,.Spot-element--hotel-affiliate-btns--btn,.Spot-element--hotel-affiliate-btns--btn-special{padding:12px 16px;display:block}.Spot-article-element--gourmet-affiliate-btns--btn-read-more,.Spot-article-element--gourmet-affiliate-btns--btn-special-read-more,.Spot-article-element--hotel-affiliate-btns--btn-read-more,.Spot-article-element--hotel-affiliate-btns--btn-special-read-more,.Spot-element--gourmet-affiliate-btns--btn-read-more,.Spot-element--gourmet-affiliate-btns--btn-special-read-more,.Spot-element--hotel-affiliate-btns--btn-read-more,.Spot-element--hotel-affiliate-btns--btn-special-read-more{height:24px}.Spot-article-element--gourmet-affiliate-btns--btn-read-more-content,.Spot-article-element--gourmet-affiliate-btns--btn-special-read-more-content,.Spot-article-element--hotel-affiliate-btns--btn-read-more-content,.Spot-article-element--hotel-affiliate-btns--btn-special-read-more-content,.Spot-element--gourmet-affiliate-btns--btn-read-more-content,.Spot-element--gourmet-affiliate-btns--btn-special-read-more-content,.Spot-element--hotel-affiliate-btns--btn-read-more-content,.Spot-element--hotel-affiliate-btns--btn-special-read-more-content{display:flex;position:relative;align-items:center;justify-content:center}.Spot-article-element--gourmet-affiliate-btns--btn-read-more-content p,.Spot-article-element--gourmet-affiliate-btns--btn-special-read-more-content p,.Spot-article-element--hotel-affiliate-btns--btn-read-more-content p,.Spot-article-element--hotel-affiliate-btns--btn-special-read-more-content p,.Spot-element--gourmet-affiliate-btns--btn-read-more-content p,.Spot-element--gourmet-affiliate-btns--btn-special-read-more-content p,.Spot-element--hotel-affiliate-btns--btn-read-more-content p,.Spot-element--hotel-affiliate-btns--btn-special-read-more-content p{color:#3d74c8;font-weight:400;font-size:14px;line-height:20px;margin:0}.Spot-article-element--gourmet-affiliate-btns--btn-read-more-content:after,.Spot-article-element--gourmet-affiliate-btns--btn-special-read-more-content:after,.Spot-article-element--hotel-affiliate-btns--btn-read-more-content:after,.Spot-article-element--hotel-affiliate-btns--btn-special-read-more-content:after,.Spot-element--gourmet-affiliate-btns--btn-read-more-content:after,.Spot-element--gourmet-affiliate-btns--btn-special-read-more-content:after,.Spot-element--hotel-affiliate-btns--btn-read-more-content:after,.Spot-element--hotel-affiliate-btns--btn-special-read-more-content:after{content:"";width:7px;height:7px;border-top:2px solid #3d74c8;border-right:2px solid #3d74c8;transform:rotate(45deg);position:absolute;right:10px}.Spot-article-element--gourmet-affiliate-btns--btn--logo,.Spot-article-element--gourmet-affiliate-btns--btn-special--logo,.Spot-article-element--hotel-affiliate-btns--btn--logo,.Spot-article-element--hotel-affiliate-btns--btn-special--logo,.Spot-element--gourmet-affiliate-btns--btn--logo,.Spot-element--gourmet-affiliate-btns--btn-special--logo,.Spot-element--hotel-affiliate-btns--btn--logo,.Spot-element--hotel-affiliate-btns--btn-special--logo{display:flex;align-items:center;justify-content:center}.Spot-article-element--gourmet-affiliate-btns--btn--logo--image,.Spot-article-element--gourmet-affiliate-btns--btn-special--logo--image,.Spot-article-element--hotel-affiliate-btns--btn--logo--image,.Spot-article-element--hotel-affiliate-btns--btn-special--logo--image,.Spot-element--gourmet-affiliate-btns--btn--logo--image,.Spot-element--gourmet-affiliate-btns--btn-special--logo--image,.Spot-element--hotel-affiliate-btns--btn--logo--image,.Spot-element--hotel-affiliate-btns--btn-special--logo--image{height:20px}.Spot-article-element--gourmet-affiliate-btns--btn--price,.Spot-article-element--gourmet-affiliate-btns--btn-special--price,.Spot-article-element--hotel-affiliate-btns--btn--price,.Spot-article-element--hotel-affiliate-btns--btn-special--price,.Spot-element--gourmet-affiliate-btns--btn--price,.Spot-element--gourmet-affiliate-btns--btn-special--price,.Spot-element--hotel-affiliate-btns--btn--price,.Spot-element--hotel-affiliate-btns--btn-special--price{margin:6px auto;display:contents}.Spot-article-element--gourmet-affiliate-btns--btn--price:after,.Spot-article-element--gourmet-affiliate-btns--btn-special--price:after,.Spot-article-element--hotel-affiliate-btns--btn--price:after,.Spot-article-element--hotel-affiliate-btns--btn-special--price:after,.Spot-element--gourmet-affiliate-btns--btn--price:after,.Spot-element--gourmet-affiliate-btns--btn-special--price:after,.Spot-element--hotel-affiliate-btns--btn--price:after,.Spot-element--hotel-affiliate-btns--btn-special--price:after{content:"";display:inline-block;width:24px;height:24px;background:url(../images/icon_link_arrow.svg) no-repeat;background-size:contain;margin-left:16px}.Spot-article-element--gourmet-affiliate-btns--btn--official-title,.Spot-article-element--gourmet-affiliate-btns--btn-special--official-title,.Spot-article-element--hotel-affiliate-btns--btn--official-title,.Spot-article-element--hotel-affiliate-btns--btn-special--official-title,.Spot-element--gourmet-affiliate-btns--btn--official-title,.Spot-element--gourmet-affiliate-btns--btn-special--official-title,.Spot-element--hotel-affiliate-btns--btn--official-title,.Spot-element--hotel-affiliate-btns--btn-special--official-title{display:inline-block;margin-left:8px;color:#444;font-weight:700;font-size:16px}.Spot-article-element--gourmet-affiliate-btns--btn--text-group,.Spot-article-element--gourmet-affiliate-btns--btn-special--text-group,.Spot-article-element--hotel-affiliate-btns--btn--text-group,.Spot-article-element--hotel-affiliate-btns--btn-special--text-group,.Spot-element--gourmet-affiliate-btns--btn--text-group,.Spot-element--gourmet-affiliate-btns--btn-special--text-group,.Spot-element--hotel-affiliate-btns--btn--text-group,.Spot-element--hotel-affiliate-btns--btn-special--text-group{display:flex;font-size:14px;line-height:20px;font-weight:400}.Spot-article-element--gourmet-affiliate-btns--btn--icon-link,.Spot-article-element--gourmet-affiliate-btns--btn-special--icon-link,.Spot-article-element--hotel-affiliate-btns--btn--icon-link,.Spot-article-element--hotel-affiliate-btns--btn-special--icon-link,.Spot-element--gourmet-affiliate-btns--btn--icon-link,.Spot-element--gourmet-affiliate-btns--btn-special--icon-link,.Spot-element--hotel-affiliate-btns--btn--icon-link,.Spot-element--hotel-affiliate-btns--btn-special--icon-link{margin-left:16px}.Spot-article-element--gourmet-affiliate-btns--btn-special,.Spot-article-element--hotel-affiliate-btns--btn-special,.Spot-element--gourmet-affiliate-btns--btn-special,.Spot-element--hotel-affiliate-btns--btn-special{min-height:inherit}.Spot-article-element--gourmet-affiliate-btns--btn-special--with-label,.Spot-article-element--hotel-affiliate-btns--btn-special--with-label,.Spot-element--gourmet-affiliate-btns--btn-special--with-label,.Spot-element--hotel-affiliate-btns--btn-special--with-label{flex-direction:column;justify-content:flex-start;border:none}.Spot-article-element--gourmet-affiliate-btns--btn-special--with-label--label,.Spot-article-element--hotel-affiliate-btns--btn-special--with-label--label,.Spot-element--gourmet-affiliate-btns--btn-special--with-label--label,.Spot-element--hotel-affiliate-btns--btn-special--with-label--label{background-color:#ff5238;border-radius:4px;box-sizing:border-box;color:#fff;font-weight:700;line-height:16px;font-size:12px;padding:4px 8px;position:relative;text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content;margin-bottom:12px}.Spot-article-element--gourmet-affiliate-btns--btn-special--with-label--label:after,.Spot-article-element--hotel-affiliate-btns--btn-special--with-label--label:after,.Spot-element--gourmet-affiliate-btns--btn-special--with-label--label:after,.Spot-element--hotel-affiliate-btns--btn-special--with-label--label:after{content:"";position:absolute;width:0;height:0;left:24px;bottom:-8px;margin:auto;border-top:8px solid #ff5238;border-right:8px solid transparent;border-left:8px solid transparent}.Spot-article-element--gourmet-affiliate-btns--btn-special--with-label--label-text,.Spot-article-element--hotel-affiliate-btns--btn-special--with-label--label-text,.Spot-element--gourmet-affiliate-btns--btn-special--with-label--label-text,.Spot-element--hotel-affiliate-btns--btn-special--with-label--label-text{position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;text-align:center;line-height:1.33;font-weight:700;color:#fff;color:var(--white)}.Spot-article-element--affiliate-btns,.Spot-article-element--gourmet-affiliate-btns,.Spot-article-element--hotel-affiliate-btns{margin-top:12px}.Spot-article-element--affiliate-btns--btn-special,.Spot-article-element--gourmet-affiliate-btns--btn-special,.Spot-article-element--hotel-affiliate-btns--btn-special{border:1px solid #ddd;min-height:84px}.Spot-article-element--gourmet-affiliate-btns,.Spot-article-element--hotel-affiliate-btns{display:flex;flex-direction:column;gap:8px}.Spot-article-element--gourmet-affiliate-btns p,.Spot-article-element--hotel-affiliate-btns p{margin:0}.Spot-article-element--gourmet-affiliate-btns-text,.Spot-article-element--hotel-affiliate-btns-text{font-weight:700;font-size:12px;line-height:16px;color:#444}.Spot-article-element--gourmet-affiliate-btns--point-appeal,.Spot-article-element--hotel-affiliate-btns--point-appeal{display:inline-flex;align-items:center;box-sizing:border-box;border:1px solid #3e82e9;border-radius:4px;padding:4px}.Spot-article-element--gourmet-affiliate-btns--point-appeal-text,.Spot-article-element--hotel-affiliate-btns--point-appeal-text{color:#3e82e9;font-weight:700;font-size:12px;line-height:1.34;vertical-align:middle}.Spot-article-element--gourmet-affiliate-btns--point-appeal:before,.Spot-article-element--hotel-affiliate-btns--point-appeal:before{background-image:url(../images/point/point_icon_16px.svg);background-size:contain;content:"";display:inline-block;width:16px;height:16px;vertical-align:middle;margin-right:4px}.Spot-article-element--gourmet-affiliate-btns--point-appeal:after,.Spot-article-element--hotel-affiliate-btns--point-appeal:after{background-image:url(../images/point/icon_Arrow_righ_blue_16px.svg);background-size:contain;content:"";display:inline-block;width:16px;height:16px;vertical-align:middle;margin-left:4px}.Spot-article-element--gourmet-affiliate-btns-normal,.Spot-article-element--hotel-affiliate-btns-normal{display:flex;flex-direction:column;border:1px solid #ddd;border-radius:8px}.Spot-article-element--gourmet-affiliate-btns-normal-body,.Spot-article-element--hotel-affiliate-btns-normal-body{display:flex;flex-direction:column;padding:8px;gap:8px}.Spot-article-element--gourmet-affiliate-btns-normal-body:not(:last-child),.Spot-article-element--hotel-affiliate-btns-normal-body:not(:last-child){border-bottom:1px solid #eee}.Spot-article-element--gourmet-affiliate-btns-normal-body-appeal,.Spot-article-element--hotel-affiliate-btns-normal-body-appeal{display:inline-block}.Spot-article-element--gourmet-affiliate-btns-normal-body-appeal-content,.Spot-article-element--hotel-affiliate-btns-normal-body-appeal-content{padding:4px 8px;background:#ff5238;border-radius:4px;display:flex}.Spot-article-element--gourmet-affiliate-btns-normal-body-appeal-content p,.Spot-article-element--hotel-affiliate-btns-normal-body-appeal-content p{font-weight:700;font-size:12px;line-height:16px;color:#fff}.Spot-article-element--gourmet-affiliate-btns-normal-body-inner,.Spot-article-element--hotel-affiliate-btns-normal-body-inner{display:flex;flex-direction:column;gap:8px}.Spot-article-element--gourmet-affiliate-btns-normal-body-inner-left,.Spot-article-element--hotel-affiliate-btns-normal-body-inner-left{display:flex;align-items:center;gap:4px}.Spot-article-element--gourmet-affiliate-btns-normal-body-inner-left img,.Spot-article-element--hotel-affiliate-btns-normal-body-inner-left img{-o-object-fit:contain;object-fit:contain;border-radius:2px}.Spot-article-element--gourmet-affiliate-btns-normal-body-inner-left p,.Spot-article-element--hotel-affiliate-btns-normal-body-inner-left p{margin:0;font-size:14px;font-weight:700;line-height:20px}.Spot-article-element--gourmet-affiliate-btns-normal-body-inner-top,.Spot-article-element--hotel-affiliate-btns-normal-body-inner-top{display:flex;justify-content:space-between}.Spot-article-element--gourmet-affiliate-btns-normal-body-inner-top img,.Spot-article-element--hotel-affiliate-btns-normal-body-inner-top img{-o-object-fit:contain;object-fit:contain;height:16px}.Spot-article-element--gourmet-affiliate-btns-normal-body-inner-bottom,.Spot-article-element--gourmet-affiliate-btns-normal-body-inner-right,.Spot-article-element--hotel-affiliate-btns-normal-body-inner-bottom,.Spot-article-element--hotel-affiliate-btns-normal-body-inner-right{display:flex;justify-content:space-between;align-items:center;gap:16px}.Spot-article-element--gourmet-affiliate-btns-normal-body-inner-bottom-price,.Spot-article-element--gourmet-affiliate-btns-normal-body-inner-right-price,.Spot-article-element--hotel-affiliate-btns-normal-body-inner-bottom-price,.Spot-article-element--hotel-affiliate-btns-normal-body-inner-right-price{display:flex;flex-direction:column}.Spot-article-element--gourmet-affiliate-btns-normal-body-inner-bottom-price-value,.Spot-article-element--gourmet-affiliate-btns-normal-body-inner-right-price-value,.Spot-article-element--hotel-affiliate-btns-normal-body-inner-bottom-price-value,.Spot-article-element--hotel-affiliate-btns-normal-body-inner-right-price-value{font-weight:700;font-size:14px;line-height:20px;color:#ff5238}.Spot-article-element--gourmet-affiliate-btns-normal-body-inner-bottom-price-text,.Spot-article-element--gourmet-affiliate-btns-normal-body-inner-right-price-text,.Spot-article-element--hotel-affiliate-btns-normal-body-inner-bottom-price-text,.Spot-article-element--hotel-affiliate-btns-normal-body-inner-right-price-text{font-weight:400;font-size:12px;line-height:16px;color:#444}.Spot-article-element--gourmet-affiliate-btns-normal-body-inner-bottom-button,.Spot-article-element--gourmet-affiliate-btns-normal-body-inner-right-button,.Spot-article-element--hotel-affiliate-btns-normal-body-inner-bottom-button,.Spot-article-element--hotel-affiliate-btns-normal-body-inner-right-button{display:flex;flex-direction:column;align-items:center;padding:8px 16px;border:1px solid #20c98b;border-radius:4px}.Spot-article-element--gourmet-affiliate-btns-normal-body-inner-bottom-button p,.Spot-article-element--gourmet-affiliate-btns-normal-body-inner-right-button p,.Spot-article-element--hotel-affiliate-btns-normal-body-inner-bottom-button p,.Spot-article-element--hotel-affiliate-btns-normal-body-inner-right-button p{font-weight:700;font-size:14px;line-height:20px;color:#20c98b}.Spot-article-element--gourmet-affiliate-btns-normal-body-point-label,.Spot-article-element--hotel-affiliate-btns-normal-body-point-label{background:#f5f5f5;border-radius:4px;padding:0 4px;font-size:12px;line-height:1.34;display:inline-block}.Spot-article-element--gourmet-affiliate-btns-normal-body-point-label:before,.Spot-article-element--hotel-affiliate-btns-normal-body-point-label:before{background-image:url(../images/point/point_icon_16px.svg);background-size:contain;content:"";display:inline-block;height:12px;width:12px;vertical-align:middle;margin-right:4px}.Spot-article-element--gourmet-affiliate-btns-others,.Spot-article-element--hotel-affiliate-btns-others{display:flex;overflow-x:scroll;gap:12px;margin-right:-24px}.Spot-article-element--gourmet-affiliate-btns-others-link,.Spot-article-element--hotel-affiliate-btns-others-link{box-sizing:border-box;padding:10px 16px;border:1px solid #ddd;border-radius:4px;display:flex;justify-content:center;align-items:center;gap:4px}.Spot-article-element--gourmet-affiliate-btns-others-link--with-text,.Spot-article-element--hotel-affiliate-btns-others-link--with-text{padding:8px}.Spot-article-element--gourmet-affiliate-btns-others-link--with-text img,.Spot-article-element--hotel-affiliate-btns-others-link--with-text img{-o-object-fit:contain;object-fit:contain;border-radius:2px}.Spot-article-element--gourmet-affiliate-btns-others-link--with-text p,.Spot-article-element--hotel-affiliate-btns-others-link--with-text p{margin:0;font-weight:700;font-size:14px;line-height:16px;white-space:nowrap}.Spot-article-element--gourmet-affiliate-btns-caution,.Spot-article-element--hotel-affiliate-btns-caution{display:flex;gap:4px}.Spot-article-element--gourmet-affiliate-btns-caution-text,.Spot-article-element--hotel-affiliate-btns-caution-text{font-weight:400;font-size:12px;line-height:16px;color:#777}.Spot-article-element--gourmet-affiliate-btns-caution-popup,.Spot-article-element--hotel-affiliate-btns-caution-popup{display:none;flex-direction:column;width:320px;padding:16px;gap:12px;background:#fff;-webkit-filter:drop-shadow(0 1px 12px rgba(0,0,0,.12));position:absolute;z-index:2;left:-32px;top:28px;box-shadow:0 1px 12px rgba(0,0,0,.12);border-radius:8px}.Spot-article-element--gourmet-affiliate-btns-caution-popup__wrapper,.Spot-article-element--hotel-affiliate-btns-caution-popup__wrapper{position:relative;display:flex}.Spot-article-element--gourmet-affiliate-btns-caution-popup:after,.Spot-article-element--hotel-affiliate-btns-caution-popup:after{content:"";position:absolute;top:-8px;left:14%;margin-left:-15px;border:8px solid transparent;border-top-width:0;border-bottom-color:#fff}.Spot-article-element--gourmet-affiliate-btns-caution-popup-info-mark,.Spot-article-element--gourmet-affiliate-btns-caution-popup-info-mark:hover .Spot-article-element--hotel-affiliate-btns-caution-popup,.Spot-article-element--hotel-affiliate-btns-caution-popup-info-mark,.Spot-article-element--hotel-affiliate-btns-caution-popup-info-mark:hover .Spot-article-element--hotel-affiliate-btns-caution-popup{display:flex}.Spot-article-element--gourmet-affiliate-btns-caution-popup-info-mark img,.Spot-article-element--hotel-affiliate-btns-caution-popup-info-mark img{height:16px;width:16px}.Spot-article-element--gourmet-affiliate-btns-caution-popup-info-mark:hover,.Spot-article-element--hotel-affiliate-btns-caution-popup-info-mark:hover{cursor:pointer}.Spot-article-element--gourmet-affiliate-btns-caution-popup-title,.Spot-article-element--hotel-affiliate-btns-caution-popup-title{font-weight:700;font-size:16px;line-height:24px}.Spot-article-element--gourmet-affiliate-btns-caution-popup-description,.Spot-article-element--hotel-affiliate-btns-caution-popup-description{color:#777;font-weight:400;font-size:12px;line-height:16px}.Spot-article-element-affiliate-lists{margin-top:12px;display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.Spot-article-element-affiliate-lists-title,.Spot-article-element-gourmet-booking-wrapper-title-text{color:#444;font-size:12px;font-weight:700;line-height:16px}.Spot-article-element-affiliate-lists-items{display:flex;gap:8px;overflow-x:scroll;margin-right:-16px}.Spot-article-element-gourmet-booking{display:flex;padding:8px;flex-direction:column;align-items:flex-start;align-self:stretch;border-radius:8px;background:#fad300;margin:12px 0}.Spot-article-element-gourmet-booking-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}.Spot-article-element-gourmet-booking-wrapper-title{display:flex;padding:0 4px;align-items:flex-start}.Spot-article-element-gourmet-booking-wrapper-title-text{font-style:normal}.Spot-article-element-gourmet-booking-wrapper-body{display:flex;align-items:flex-start;gap:2px;align-self:stretch}.Spot-article-element-gourmet-booking-wrapper-body-item{display:flex;flex-direction:column;align-items:center;flex:1 0 0;border-radius:4px;background:#fff;padding:4px 0;cursor:pointer}.Spot-article-element-gourmet-booking-wrapper-body-item.hidden{display:none}.Spot-article-element-gourmet-booking-wrapper-body-item-day,.Spot-article-element-gourmet-booking-wrapper-body-item-wday{display:flex;flex-direction:column;align-items:center;align-self:stretch;background:#fff}.Spot-article-element-gourmet-booking-wrapper-body-item-wday-text{text-align:center;font-size:10px;font-style:normal;font-weight:400;line-height:12px}.Spot-article-element-gourmet-booking-wrapper-body-item-wday-text-weekday-ok{color:#444}.Spot-article-element-gourmet-booking-wrapper-body-item-wday-text-weekday-ng{color:#aaa}.Spot-article-element-gourmet-booking-wrapper-body-item-wday-text-saturday{color:#3e82e9}.Spot-article-element-gourmet-booking-wrapper-body-item-wday-text-sunday{color:#ff5238}.Spot-article-element-gourmet-booking-wrapper-body-item-day{padding-bottom:0;gap:4px}.Spot-article-element-gourmet-booking-wrapper-body-item-day-text{text-align:center;font-size:10px;font-style:normal;font-weight:700;line-height:12px}.Spot-article-element-gourmet-booking-wrapper-body-item-day-text-ok{color:#444}.Spot-article-element-gourmet-booking-wrapper-body-item-day-text-ng{color:#aaa}.Spot-article-element-gourmet-booking-wrapper-body-item-day-ok{width:16px;height:16px;background:url(../images/icon_ok.svg) no-repeat}.Spot-article-element-gourmet-booking-wrapper-body-item-day-ng{width:16px;height:16px;background:url(../images/icon_ng.svg) no-repeat}.Spot-article-element-gourmet-booking-wrapper-body-item[can_book=false]{cursor:default}.Spot-article-element-gourmet-booking-overlay{background:rgba(0,0,0,.7);position:fixed;top:0;bottom:0;right:0;left:0;z-index:1}.Spot-article-element-gourmet-booking-overlay.hidden{display:none}.Spot-article-element-gourmet-booking-modal{display:flex;width:528px;padding:16px;border-radius:8px;background:#fff;box-shadow:0 3px 8px rgba(0,0,0,.08);position:fixed;top:50%;left:30%;transform:translateY(-50%) scale(1);transition:.2s;z-index:2}.Spot-article-element-gourmet-booking-modal.hidden{display:none;transform:translateY(-50%) scale(.8)}.Spot-article-element-gourmet-booking-modal-wrapper{width:100%}.Spot-article-element-gourmet-booking-modal-item{display:flex;padding:8px 0;align-items:center;gap:4px;align-self:stretch;overflow:auto}.Spot-article-element-gourmet-booking-modal-item-text{flex:1 0 0;color:#444;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.Spot-article-element-gourmet-booking-modal-item-empty{display:flex;padding:0 16px;flex-direction:column;align-items:center;flex:1 0 0;border-radius:4px}.Spot-article-element-gourmet-booking-modal-item-empty-title{color:#777;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.Spot-article-element-gourmet-booking-modal-item-empty-message{color:#777;text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.Spot-article-element-gourmet-booking-modal-item-button input[type=radio]{display:none}.Spot-article-element-gourmet-booking-modal-item-button label{display:flex;padding:8px 16px;flex-direction:column;align-items:center;border-radius:4px;border:1px solid #ddd;color:#444;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.Spot-article-element-gourmet-booking-modal-item-button input[type=radio]:checked+label{background-color:#fad300}.Spot-article-element-gourmet-booking-modal-item-button label:hover{background-color:#e7e7e7}.Spot-article-element-gourmet-booking-modal-item-button-cancel{border:1px solid #ddd;font-weight:400}.Spot-article-element-gourmet-booking-modal-item-button-cancel,.Spot-article-element-gourmet-booking-modal-item-button-submit{display:flex;padding:8px 16px;flex-direction:column;align-items:center;border-radius:4px;color:#444;text-align:center;font-size:14px;font-style:normal;line-height:20px}.Spot-article-element-gourmet-booking-modal-item-button-submit{align-self:stretch;background:#fad300;width:100%;font-weight:700;border-width:0}.Spot-article-element-gourmet-booking-modal-item-button-submit.is-disabled{opacity:.38}.Spot-article-element-gourmet-booking-modal-item-dropdown{display:flex;padding:8px 12px;align-items:center;gap:8px;flex:1 0 0;width:100%;border:1px solid #ddd;border-radius:4px;background:url(../images/icon_arrow_down_16.svg) 0 0 no-repeat;background-position:top 16px right 12px;color:#444;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.Spot-article-element-official-info{margin-top:12px}.Spot-article-element-official-info a,.Spot-article-element-official-info p{margin:0;font-size:14px;font-weight:700;line-height:16px}.Spot-article-element-official-info-body{display:flex;flex-direction:column;border:1px solid #ddd;border-radius:8px;margin-top:12px}.Spot-article-element-official-info-body-appeal{margin:8px 8px 0}.Spot-article-element-official-info-body-appeal p{padding:4px 8px;color:#fff;font-size:12px;background:#ff5238;border-radius:4px;box-sizing:border-box;display:inline-block;width:100%}.Spot-article-element-official-info-body-block{padding:8px;display:flex;align-items:center;justify-content:space-between;gap:8px}.Spot-article-element-official-info-body-block:not(:last-child){border-bottom:1px solid #ddd}.Spot-article-element-official-info-body-block-left{display:flex;align-items:center;gap:8px}.Spot-article-element-official-info-body-block-left img{width:20px;height:20px}.Spot-article-element-official-info-body-block-left p{color:#444}.Spot-article-element-official-info-body-block-right p{padding:8px 16px;color:#fff;line-height:20px;background:#20c98b;border-radius:4px;word-break:keep-all}.Article{background-color:#fff;background-color:var(--Color-white);display:block;position:relative;box-sizing:border-box}.Article-title{line-height:1.4}.Article-emptyImage:empty:before{content:"";background:transparent url(../images/noimage_ss.png);box-sizing:border-box;display:inline-block;background-size:cover;background-color:#f5f5f5;vertical-align:top}.Article-thumb:before{position:absolute;text-align:center;text-shadow:hsla(0,0%,100%,.1) 0 1px 0;padding-bottom:3px;padding-top:3px;line-height:1;font-size:11px;font-size:var(--fontsize-smallest);color:#fff;color:var(--Color-white);box-shadow:0 1px 3px rgba(0,0,0,.3)}.Article--pr .Author:before{color:#9b9b9b;color:var(--color-darkgray);border:1px solid #9b9b9b;border:1px solid var(--color-darkgray);border-radius:2px;content:"PR";display:inline-block;text-align:center;padding:1px 4px;margin-right:7px;line-height:1.2;transform:scale(.8);font-size:10px}.Article--pickup .Article-thumb:before{background-color:#ff6a6a;background-color:var(--Color-red);content:"PickUp";left:-39px;top:10px;width:120px;transform:rotate(-45deg)}.Article-actions{position:absolute;line-height:1;bottom:12px;bottom:var(--padding-size);right:0;font-size:1rem}.Article-details{margin-top:5px;color:#bdbdbd;line-height:1}.Article-date{display:inline-block;margin-left:20px;position:relative;top:1px}.Article>a{padding:12px 0;padding:var(--padding-size) 0;display:block;color:#352629;color:var(--Color-darkBrown)}.Article>a:active,.Article>a:focus,.Article>a:hover{-webkit-text-decoration:none;text-decoration:none;opacity:.7}.Article--shadow{box-shadow:0 1px #d9d9d9}.Article--shadow:active{box-shadow:none}.Article--medium .Article-date{display:none}.Article--mini{border-bottom:0}.Article--mini>a{padding:7px 0;padding:var(--padding-size-mini) 0;overflow:hidden}.Article--mini>a:after{display:table;content:" "}.Article--mini .Author{font-size:11px;font-size:var(--fontsize-smallest);line-height:1.4}.Article--mini .Article-thumb{width:56px;float:left}.Article--mini .Article-body{margin-left:66px}.Article .RankRibbon{position:absolute;top:7px;left:0;z-index:1}.ArticleAction-item{display:inline-block;margin:0!important}.ArticleAction-item span{position:absolute;top:4px}.ArticleAction-item span:first-child{left:16px}.ArticleAction-item span:last-child{right:16px}.ArticleAction-item span:hover,.Modal-close:hover{cursor:pointer}.ArticleAction-item span a{display:inline-block;-webkit-text-decoration:none;text-decoration:none;font-size:11px;color:#fff}.ArticleAction-item span a i{font-size:24px}.Author,.Idea-teaser{color:#9b9b9b;color:var(--color-darkgray)}.Idea-image{max-height:160px;max-width:160px}.Idea-content{margin-left:170px;height:160px;font-size:12px}.Idea-teaser{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-size:var(--fontsize-default);margin-bottom:3px}.Idea-add{height:100%;width:100%;text-align:center;vertical-align:middle;position:absolute;top:0;display:none}.Idea-add-button{display:table-cell;vertical-align:middle}.Idea-mask{height:100%;width:100%;position:absolute;top:0;background:#000;opacity:.3;display:none}.Idea:hover .Idea-mask{display:block}.Idea:hover .Idea-add{display:table}.Idea>a{overflow:hidden}.Idea>a:after{display:table;content:" "}.Idea .Article-emptyImage:empty:before{width:160px;height:160px}.Idea .Article-thumb{float:left;overflow:hidden;position:relative}.Idea .Article-title{font-size:18px;font-weight:400;margin-bottom:3px}.Article--mini .Idea-content,.Article--small .Idea-content{margin-left:0;height:auto}.Article--mini.Idea img{height:56px;width:56px}.Article--mini.Idea .Article-title{font-size:14px;font-size:var(--fontsize-default)}.Article--mini.Idea .Article-emptyImage{height:56px}.Article--mini.Idea .Article-emptyImage:empty:before{height:56px;width:56px}.Article--medium.Idea .Idea-image{max-height:125px;max-width:125px}.Article--medium.Idea .Idea-content{margin-left:135px;height:125px;font-size:12px}.Article--medium.Idea .Article-emptyImage:empty:before{width:125px;height:125px}.Idea.Idea--hero{width:100%}.Idea.Idea--hero .Article-title{font-size:20px;font-weight:400;margin-bottom:16px;height:30px}.Idea.Idea--hero .Article-body{position:absolute;color:#fff;color:var(--Color-white);top:233px;left:3px;right:3px;background:rgba(0,0,0,.2);text-shadow:1px -1px 0 rgba(0,0,0,.2);height:97px;padding:15px}.Idea.Idea--hero .Article-thumb{height:333.33px;width:100%;float:none;box-sizing:border-box;border:3px solid #fff}.Idea.Idea--hero .Idea-image{width:100%;max-height:333.33px;max-width:100%}.Idea.Idea--hero .Idea-content{margin-left:0;height:65px}.Idea.Idea--hero .Author{position:absolute;right:15px;bottom:10px;color:#fff;color:var(--Color-white)}.Idea.Idea--hero.Article--pr .Author:before{color:#fff;color:var(--Color-white);border:1px solid #fff;border:1px solid var(--Color-white);text-shadow:1px -1px 0 rgba(0,0,0,.2);box-shadow:1px -1px rgba(0,0,0,.2)}.Stream--listInModal{max-height:60vh;overflow-y:auto}.Stream--listInModal .Idea-add{height:76px;line-height:1}.User-image{max-height:153px;max-width:230px;width:100%}.User-name{font-size:16px;font-size:var(--fontsize-middle);color:#352629;color:var(--Color-darkBrown);font-weight:600;margin-bottom:10px;height:50px;width:340px}.User-content{margin-left:250px;height:153px}.User-teaser{margin-bottom:12px;margin-top:12px;color:#afafaf;color:var(--color-lightgray);font-size:12px;font-size:var(--fontsize-small);line-height:1.5;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.User-table{font-size:0}.User-table-item{line-height:1.3;font-size:11px;font-size:var(--fontsize-smallest);display:inline-block;vertical-align:bottom}.User-location{margin-top:10px;font-size:12px;font-size:var(--fontsize-small)}.User-location li:after{content:"|";margin-left:.7em;margin-right:.7em}.User-location li:last-child:after{content:"";margin:0}.User-area,.User-category{display:table-cell}.User-area .Icon{font-size:130%}.User-category{vertical-align:middle}.User-title{color:#afafaf;color:var(--color-lightgray);font-size:12px;font-size:var(--fontsize-small)}.User .Article-emptyImage:empty:before{background:url(../images/noimage_cover_pc.png);height:153px;width:230px;background-size:cover}.User .Avatar{float:left;margin-right:10px}.User.User--simple{text-align:center;min-height:205px}.User.User--simple .Avatar{float:none;margin-right:0}.User.User--simple .Author{margin-bottom:0}.User.User--simple .Article-actions{position:relative;right:auto;top:auto;left:auto;bottom:10px;margin-bottom:20px}.User.User--simple .User-name{font-weight:400;font-size:16px;font-size:var(--fontsize-middle);margin-top:5px;margin-bottom:25px;width:auto;height:auto}.User.User--simple .User-name+.User-title{margin-top:-20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.User.User--sidebar .User-name{font-weight:400;height:60px;vertical-align:middle;display:table-cell;font-size:17px}.User.User--sidebar .User-teaser{white-space:normal;margin-bottom:20px}.User.User--sidebar .Author{margin-bottom:10px}.User.User--navi{display:block}.User.User--navi .User-name{height:60px}.User.User--listitem .User-name,.User.User--navi .User-name{font-weight:400;font-size:14px;font-size:var(--fontsize-default);vertical-align:middle;display:table-cell}.User.User--listitem>a{padding:10px}.User.User--listitem .Author{margin-bottom:0}.User.User--listitem .Author .Avatar--size40+.User-name{height:40px}.User.User--listitem .Article-actions{position:absolute;top:50%;bottom:auto;right:10px;transform:translateY(-50%)}.User>a{display:block;overflow:hidden}.User .Author:after,.User>a:after{display:table;content:" "}.User .Article-thumb{float:left;overflow:hidden}.User .Article-actions{top:20px}.User .Author{overflow:hidden;margin-bottom:3px}.User .Author p{margin-bottom:0;font-size:12px;font-size:var(--fontsize-small)}.User .Avatar--size60:empty:before{height:60px;width:60px}.User .StarRatings{font-size:20px;font-size:var(--fontsize-large)}.User .ArticleScore{line-height:1;font-size:14px;font-size:var(--fontsize-default)}.Modal{position:fixed;z-index:1010;top:0;right:0;bottom:0;left:0;visibility:hidden;text-align:center;transform:translateZ(0);overflow:hidden;-webkit-overflow-scrolling:touch;overflow-y:auto;white-space:nowrap}.Modal:before{content:"";display:inline-block;height:100%;vertical-align:middle}.Modal[aria-hidden~=false]{visibility:visible}.Modal-overlay{position:fixed;top:-1e3px;right:-1e3px;bottom:-1e3px;left:-1e3px;opacity:0;background:#222;background:rgba(0,0,0,.4);overflow:hidden}.Modal [role=dialog]{position:relative;display:inline-block;width:100%;text-align:left;opacity:0;background-clip:padding-box;visibility:hidden;padding:28px 24px 40px;top:78px;overflow-y:auto;vertical-align:top;border-radius:8px;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.4);max-height:80vh}.Modal[aria-hidden~=false] [role=dialog]{opacity:1;visibility:visible}.Modal--alignMiddle[aria-hidden~=false] [role=dialog]{vertical-align:middle}.Modal[aria-hidden~=false] .Modal-overlay{opacity:1}.Modal [role=dialog] header{font-size:24px;font-size:var(--fontsize-largest);font-weight:700;padding-bottom:16px;border-bottom:4px solid #fad300;border-bottom:solid 4px var(--aumo-yellow);margin-bottom:40px}.Modal-body{padding:0}.Modal-body--tall{height:680px;max-height:calc(80vh - 96px)}.Modal.Modal--small [role=dialog]{width:600px;height:600px}.Modal.Modal--medium [role=dialog]{width:852px}.Modal.Modal--medium-large [role=dialog]{width:900px}.Modal.Modal--large [role=dialog]{width:950px}.Modal [role=dialog] .Columns{width:100%;height:100%;overflow-y:auto}.Modal-close{position:absolute;display:inline;text-align:right;z-index:999;top:34px;right:34px;color:#fff;color:var(--Color-white)}.Modal-close svg{width:28px;height:28px}.Modal-close svg g{fill:#fff}.Modal-subTitle{background:#fff;background:var(--Color-white);font-size:14px;font-size:var(--fontsize-default);text-align:center;padding-bottom:.5em;padding-top:.5em;position:relative}.Modal-subTitle-goBack{position:absolute;left:10px}html.Modal-is-locked{height:100%;overflow:hidden}.SimpleFooter{position:sticky;top:100vh;background:#fff;background:var(--white)}.SimpleFooter--linkGroup{padding:16px 0 24px;text-align:center}.SimpleFooter--linkGroup--item{margin-right:4px}.SimpleFooter--linkGroup--item:not(:last-child):after{content:"|";margin-left:4px}.SimpleFooter--copyright{padding-bottom:24px}.SimpleFooter--copyright-external{padding:16px}.KeywordList,.Text{white-space:normal}.KeywordList-item{margin-bottom:3px}.KeywordList--save-button{float:right;text-align:center}.FieldEditor-panel:after,.InputField--note:after,.KeywordList--save-button:after,.Post-insight--count-button:after{clear:both}.KeywordList--save-warning{font-size:12px;color:#ff6a6a;color:var(--salmon)}.KeywordList--dotted .KeywordList-item{border-top:1px dotted #eee;border-top:1px dotted var(--color-whitegray);margin-bottom:0}.KeywordList--dotted .KeywordList-item:first-child{border-top:0}.KeywordList--horizontal{font-size:0}.KeywordList--horizontal .KeywordList-item{display:inline-block;margin-right:5px}.KeywordList--seletable{overflow:hidden}.KeywordList--seletable:after{display:table;content:" "}.KeywordList--seletable .KeywordList-item{float:left;margin-left:7px}.KeywordList--trash:before{font-size:18px;color:#aaa;color:var(--sub-black);background-color:#f8f8f8;vertical-align:middle;padding:3px;border-radius:4px;margin-left:16px;cursor:pointer}.ListLink{display:block;font-size:12px;font-size:var(--fontsize-small)}.ListLink:active,.ListLink:focus,.ListLink:hover{cursor:pointer;-webkit-text-decoration:none;text-decoration:none;color:#f55d83;font-weight:700;background-color:#faf4f4}.ListLink[aria-expanded~=true]{cursor:default;-webkit-text-decoration:none;text-decoration:none;color:#352629;color:var(--Color-darkBrown);font-weight:700;background-color:#fafafa}.ListLink--small{padding:5px 7px}.ListLink--large{padding:13px;font-size:14px;font-size:var(--fontsize-default)}.ListLink-item{border-bottom:1px solid #eee;background-repeat:no-repeat;background-size:80%;background-position:50%;margin:0;width:158px}.ListLink a{display:block;height:46px;padding:0 0 0 20px;width:140px;text-indent:-20px}.FormGroup{width:700px;margin-left:auto;margin-right:auto}.FormGroup--modal{margin:0;width:100%}.FormGroup-item{margin:28px 0}.FormGroup-dotItem{border-bottom:1px dotted #eee;border-bottom:1px dotted var(--color-whitegray);padding-top:10px;padding-bottom:30px}.FormGroup-dotItem:last-child{border:none}.FormGroup-borderbox{border:1px solid #eee;border:1px solid var(--color-whitegray);margin:0 auto;width:658px;border-bottom:0}.FormGroup--full{width:100%}.FormGroup--full .FormGroup-borderbox{width:100%;background:#fff;background:var(--Color-white);padding:20px;border-bottom:1px solid #eee;border-bottom:1px solid var(--color-whitegray)}.Field{display:block}.Field-title{margin-bottom:24px;font-weight:700;font-size:18px;line-height:1;position:relative}.Field-title-required{background-color:#ff6a6a;background-color:var(--salmon);line-height:18px;vertical-align:text-bottom;padding:0 4px;margin-left:8px;font-size:12px;font-size:var(--fontsize-small);color:#fff;color:var(--Color-white);display:inline-block;font-weight:400}.Field-title-select{width:45px}.Field-title-color,.Field-title-select{height:40px;padding:0 8px;margin-left:8px;font-size:12px;font-size:var(--fontsize-small);font-weight:400;vertical-align:text-bottom;align-items:center}.Field-title-color{width:100px}.Field-title-approved{background-color:#057cd6;background-color:var(--color-recommend)}.Field-title-approved,.Field-title-private,.Field-title-published{padding:0 5px;margin-left:7px;font-size:12px;font-size:var(--fontsize-small);color:#fff;color:var(--Color-white);display:inline-block;font-weight:400}.Field-title-published{background-color:#7ed321;background-color:var(--Color-successDark)}.Field-title-private{background-color:#9b9b9b;background-color:var(--color-darkgray)}.Field-title-main{font-size:16px;color:#333030;padding-bottom:16px}.Field-title-footer-element{margin-top:15px;font-weight:700}.Field-title-footer-element-without-margin{margin-top:0;font-weight:700}.Field-title-faq-element{margin-top:15px;font-weight:700}.Field-title-faq-element-without-margin{margin-top:0;font-weight:700}.Field-idea-editor{display:inline-block;height:36px;margin-left:16px;position:absolute;top:-9px}.Field-idea-editor--bold{width:36px;height:36px;display:inline-block;background-image:url(../images/format-bold.png);background-repeat:no-repeat;background-position:50%;border-radius:4px}.Field-idea-editor--attention:hover,.Field-idea-editor--bold:hover,.Field-idea-editor--check-list:hover,.Field-idea-editor--color:hover,.Field-idea-editor--comment:hover,.Field-idea-editor--emphasis:hover,.Field-idea-editor--link:hover,.Field-idea-editor--marker:hover,.Field-idea-editor--number-list:hover,.Field-idea-editor--size:hover,.Field-idea-editor--table:hover,.Field-idea-editor--warning:hover{background-color:#f5f5f5}.Field-idea-editor--marker{background-image:url(../images/format-underline.png)}.Field-idea-editor--attention,.Field-idea-editor--check-list,.Field-idea-editor--color,.Field-idea-editor--comment,.Field-idea-editor--emphasis,.Field-idea-editor--link,.Field-idea-editor--marker,.Field-idea-editor--number-list,.Field-idea-editor--size,.Field-idea-editor--table,.Field-idea-editor--warning{width:36px;height:36px;display:inline-block;background-repeat:no-repeat;background-position:50%;border-radius:4px}.Field-idea-editor--link{background-image:url(../images/insert-link.png)}.Field-idea-editor--check-list{background-image:url(../images/format-list-bulleted.png)}.Field-idea-editor--number-list{background-image:url(../images/format-number-list-bulleted.svg)}.Field-idea-editor--table{background-image:url(../images/format-table.png)}.Field-idea-editor--comment{background-image:url(../images/format-comment.png)}.Field-idea-editor--emphasis{background-image:url(../images/format-emphasis.svg)}.Field-idea-editor--attention{background-image:url(../images/format-attention.svg)}.Field-idea-editor--warning{background-image:url(../images/format-warning.svg)}.Field-idea-editor--size{background-image:url(../images/format-size.svg)}.Field-idea-editor--color{background-image:url(../images/format-color-palette.svg)}.Field-content .Rich-text-annotation{color:red}.Field--center{margin-left:auto;margin-right:auto}.Field-counter{float:none;font-size:10px;color:#aaa;color:var(--sub-black)}.Field-counter-current.is-error{color:#ff6a6a;color:var(--salmon)}.Field--small{width:240px}.Field--medium{width:400px}.Field--medium-large{width:480px}.Field--large{width:600px}.Field--xlarge{width:800px}.Field--full{width:100%}.Field--inline div{float:left}.Field--horizontal .Field-title{float:left;padding-top:.5em;padding-bottom:.5em;margin-bottom:0}.Field--horizontal .Field-content{margin-left:100px}.Field--footer-element-panel-button{display:inline-block;position:relative;overflow:hidden;text-align:center;width:180px;height:32px;font-size:12px;border:1px solid #ccc;border:1px solid var(--pinkish-grey);cursor:pointer;margin-left:16px}.Field--footer-element-image-button:hover,.Field--footer-element-panel-button:hover{-webkit-text-decoration:none;text-decoration:none;background-color:#fffdf2;background-color:var(--active-yellow)}.Field--footer-element-display{display:flex}.Field--footer-element-display-radio{display:flex;margin:8px;align-items:center;font-size:16px}.Field--footer-element-display-label{margin-left:4px}.Field--footer-element-image{display:flex;margin-top:8px;margin-bottom:8px}.Field--footer-element-image-left{min-width:350px;padding:8px}.Field--footer-element-image-button{display:inline-block;position:relative;overflow:hidden;text-align:center;width:201px;height:34px;line-height:34px;font-size:14px;border:1px solid #ccc;border:1px solid var(--pinkish-grey);cursor:pointer}.Field--footer-element-image-button input[type=file]{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0}.Field--footer-element-image-preview img{max-height:150px;max-width:150px;height:auto;overflow:hidden}.Field--footer-element-image-frame{height:150px;width:150px;border-radius:8px;background-color:#eee;background-color:var(--bg-grey);align-items:center;justify-content:center;display:flex;overflow:hidden}.Field--footer-element-dynamic-display{display:flex}.Field--footer-element-dynamic-display-radio{display:flex;margin:8px;align-items:center;font-size:16px}.Field--footer-element-dynamic-display-label{margin-left:4px}.Field--footer-element-save{display:flex}.Field--footer-element-save-button{margin-top:8px;margin-left:8px}.Field--footer-element-save-status{display:flex;align-items:center;margin-left:8px}.Field--footer-element-save-note{margin-top:8px}.Field--faq-element-panel,.Field--footer-element-panel{margin-top:0;padding-top:0;overflow:hidden}.Field--faq-element-panel{display:flex;justify-content:space-between}input.InputField-control{width:100%;display:block;font-size:16px;background-color:#f8f8f8;background-color:var(--field-bg-grey);padding:11px;transition:all .1s linear;box-sizing:border-box;border:1px solid #ccc;border:1px solid var(--pinkish-grey);outline:orange;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.InputField-vertical{height:40px;border:1px solid #bbbaba;border:1px solid var(--color-palegrey)}.InputField--minimal .InputField-control{width:auto;display:inline-block}.InputField--note{float:right;font-size:12px;font-size:var(--fontsize-small);color:#9b9b9b;color:var(--color-darkgray)}.InputField--note-error{color:#ff6a6a;color:var(--salmon)}.InputField--note-succeeded{color:#198ad0;color:var(--aumo-blue)}.InputField.is-error .InputField-control:not(:focus),.TextareaField.is-error .TextareaField-control:not(:focus){background:#fff7f7;background:var(--input-error)}.InputField-errorMessage{display:none}.InputField.is-error .InputField-errorMessage{display:block;color:#ff6a6a;color:var(--Color-red);font-size:12px;font-size:var(--fontsize-small)}.InputField.is-error .Field-counter+.InputField-errorMessage:not(:empty){padding-bottom:20px}.InputField--search .InputField-control{padding-top:3px;padding-bottom:3px;margin-top:2px}.InputField--search .InputField-control .Icon--search{font-size:18px;font-size:var(--fontsize-s-large);color:#ff6a6a;color:var(--Color-red)}.InputField--search .InputField-control>input{border:none;outline:none;width:88%}.InputField input:-webkit-autofill,.InputField input:-webkit-autofill:focus input:-webkit-autofill,.InputField input:-webkit-autofill:hover,.SelectField select:-webkit-autofill,.SelectField select:-webkit-autofill:focus,.SelectField select:-webkit-autofill:hover,.TextareaField textarea:-webkit-autofill,.TextareaField textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 1e3px #fffdf2;-webkit-box-shadow:0 0 0 1e3px var(--active-yellow) inset}.TextareaField-control{width:100%;display:block;font-size:16px;border:1px solid #ccc;border:1px solid var(--pinkish-grey);padding:11px;transition:all .1s linear;box-sizing:border-box;min-height:200px;outline:0;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.TextareaField--h120 .TextareaField-control{min-height:120px}.TextareaField--h75 .TextareaField-control{min-height:75px}.TextareaField-errorMessage{display:none}.TextareaField.is-error .TextareaField-errorMessage:not(:empty){display:block;color:#ff6a6a;color:var(--salmon);font-size:12px;font-size:var(--fontsize-small)}.RadioboxField,.SelectField{vertical-align:top}.SelectField,.SelectField-control{position:relative}.SelectField-control select{font-size:16px;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;box-sizing:border-box;transition:all .1s linear;outline:0;padding-top:11px;padding-bottom:11px}.SelectField.is-error .SelectField-control select{background:#fff7f7;background:var(--color-error)}.SelectField-caret{pointer-events:none;width:30px;top:10px;bottom:10px;right:2px;transform:none;height:auto;position:absolute;color:#dcdcdc;color:var(--color-gray);font-size:24px}.SelectField-errorMessage,.noappearance .SelectField-caret{display:none}.SelectField.is-error .SelectField-errorMessage:not(:empty){display:block;color:#ff6a6a;color:var(--Color-red);font-size:12px;font-size:var(--fontsize-small)}.FieldEditor-insert:hover,.FieldEditor-insert:hover .FieldEditor-insert-header,.SelectField label.radio:hover{cursor:pointer}.RadioboxField{position:relative}.RadioboxField-control{background-color:#fff;background-color:var(--Color-white);border:1px solid #eee;border:1px solid var(--color-whitegray);width:20px;height:20px;vertical-align:bottom;margin-right:4px;transition:all .1s linear;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50%}.RadioboxField-control:focus{border-color:#ff9f19;border-color:var(--color-orange);border-width:1px;box-shadow:inset 0 0 2px 1px rgba(245,166,35,.8),0 0 2px rgba(245,166,35,.8)}.RadioboxField-control:before{border-radius:50%;content:"";font-size:14px;text-align:center;display:block;position:relative;top:2px;left:2px;width:1em;height:1em;background-color:#dcdcdc;background-color:var(--color-gray)}.RadioboxField-control:checked{color:#ff6a6a;color:var(--Color-red)}.RadioboxField-control:checked:before{background-color:#7ed321;background-color:var(--Color-successDark)}.noappearance .RadioboxField-control:checked:before{content:"";position:static}.RadioboxField-control:disabled{opacity:.5;background-color:#dcdcdc;background-color:var(--color-gray);color:#afafaf;color:var(--color-lightgray)}.RadioboxField-errorMessage{display:none}.RadioboxField.is-error .RadioboxField-errorMessage{display:block;color:#ff6a6a;color:var(--Color-red);padding-top:10px;padding-bottom:10px;font-size:12px}.FieldEditor--header-line{border-top:1px dashed #bbbaba;border-top:1px dashed var(--color-palegrey);margin-bottom:-12px}.FieldEditor-insert{width:100%;display:inline-block;text-align:center;margin:8px 0}.FieldEditor-panel{float:right;opacity:1;margin-bottom:56px;padding:0;background-color:#ddd;border:0;height:48px}.FieldEditor-target:hover .FieldEditor-panel{opacity:1}.FieldEditor--header-wrapper{display:inline-block}.FieldEditor-insert .triangle:after,.FieldEditor-insert .triangle:before{content:"";width:0;height:0}.FieldEditor-insert .triangle:before{border-bottom:12px solid #fad300;border-bottom:12px solid var(--aumo-yellow);margin-top:0}.FieldEditor-insert .triangle:after{border-top:12px solid #fad300;border-top:12px solid var(--aumo-yellow);margin-top:12px}.FieldEditor-insert .triangle-left:after,.FieldEditor-insert .triangle-left:before{float:left;border-left:12px solid transparent;margin-left:-12px}.FieldEditor-insert .triangle-right:after,.FieldEditor-insert .triangle-right:before{float:right;border-right:12px solid transparent;margin-right:-12px}.FieldEditor-insert-header{display:inline-block;float:left;width:80px;height:24px;line-height:24px;font-size:14px;font-size:var(--fontsize-default);background-color:#fad300;background-color:var(--aumo-yellow)}.FieldEditor-caution{background-color:#faf4f4;padding:24px 56px}.FieldEditor-caution p{color:#ea759e;font-size:14px;margin-bottom:8px;text-align:center}.FieldEditor-caution span{font-size:12px}.IdeaEditor{display:flex;padding:4px}.IdeaEditor-cancel{font-size:14px;font-size:var(--fontsize-default);line-height:1}.IdeaEditor--board{display:block;text-align:center;margin-top:16px}.IdeaEditor--Icon{font-size:32px;color:#aaa;color:var(--sub-black);line-height:34px}.IdeaEditor--title{font-size:11px;font-size:var(--fontsize-smallest);color:#444;color:var(--standard-black)}.IdeaEditor .Button{background:#f5f5f5;background:var(--Color-snowWhite);border:1px solid #ccc;border:1px solid var(--pinkish-grey)}.IdeaEditor .Button:hover{color:#ea759e}.IdeaEditor .Button--additem,.IdeaEditor .Button--checkbox,.IdeaEditor .Button--cursor,.IdeaEditor .Button--edit{background-color:#fff;background-color:var(--Color-white);margin:4px;vertical-align:text-bottom}.IdeaEditor .Button--additem:hover,.IdeaEditor .Button--checkbox:hover,.IdeaEditor .Button--cursor:hover,.IdeaEditor .Button--edit:hover{color:#444;color:var(--standard-black)}.IdeaEditor .Button--cursor{padding:3px 5px;font-size:12px;font-size:var(--fontsize-small);color:#aaa;color:var(--sub-black);width:40px;height:32px}.IdeaEditor .Button--cursor i.icn{font-size:24px}.IdeaEditor .Button--cursor--wu{margin-left:8px}.IdeaEditor .Button--cursor--wd{margin-right:8px}.IdeaEditor .Button--cursor:hover{background-color:#fffdf2;background-color:var(--active-yellow)}.IdeaEditor .Button--edit{color:#fff;background-color:#aaa;background-color:var(--sub-black);font-size:14px;font-size:var(--fontsize-default);width:56px;height:32px;line-height:32px;padding:0;margin-left:32px}.IdeaEditor .Button--additem:hover,.IdeaEditor .Button--edit:hover{background-color:#fffdf2;background-color:var(--active-yellow)}.IdeaEditor .Button--additem{width:72px;height:72px}.IdeaEditor .Button--additem:hover .IdeaEditor--Icon{color:#444;color:var(--standard-black)}.IdeaEditor .Button--additem:hover .IdeaEditor--title{-webkit-text-decoration:underline;text-decoration:underline}.IdeaEditor .Button--delete{color:#aaa;color:var(--sub-black);font-size:26px;background:none;border:none;padding:0;margin:7px 4px 0;line-height:32px;height:32px}.IdeaEditor .Button--delete:hover{color:#444;color:var(--standard-black)}.IdeaEditor .Button--checkbox{position:relative;width:40px;height:32px;color:#fff;background-color:#aaa;background-color:var(--sub-black);font-size:14px;font-size:var(--fontsize-default)}.IdeaEditor .Button--checkbox:hover{color:#fff}.IdeaEditor .Button--checkbox:checked{background-color:#ef3e56;background-color:var(--pocket-red)}.IdeaEditor .Button--checkbox:checked:after{content:"✔︎"}.IdeaEditor .Button--checkbox:after{content:"一括";position:absolute;display:inline-flex;align-items:center;justify-content:center;top:0;bottom:0;right:0;left:0;margin:auto;font-weight:700}.IdeaEditor .Button--text{display:none;position:relative;width:40px;height:32px;margin:4px;color:#aaa;color:var(--sub-black);font-size:12px}.IdeaEditor .Button--text:hover{background-color:#fffdf2;background-color:var(--active-yellow);color:#444;color:var(--standard-black)}.IdeaEditor--big{display:none}.IdeaEditor--big.is-show{display:flex}.KeywordEditor-selector{background:#d9d9d9;border-radius:3px;padding:5px}.KeywordEditor-selector .Button--tag .Icon{color:#ff6a6a;color:var(--Color-red)}.KeywordEditor-selector .Button--tag.is-added{background:#d9d9d9;border-color:#d9d9d9;color:#9b9b9b;color:var(--color-darkgray)}.KeywordEditor-selector .Button--tag.is-added:hover{cursor:default}.KeywordEditor-selector .Button--tag.is-added .Icon{color:#9b9b9b;color:var(--color-darkgray)}.KeywordEditor-input{margin-top:10px;width:100%;display:block;font-size:14px;font-size:var(--fontsize-default);color:#4a4a4a;color:var(--color-text);background-color:#fff;padding:16px 4px;transition:all .1s linear;box-sizing:border-box;border:1px solid #eee;border:1px solid var(--color-whitegray);outline:orange;min-height:110px}.KeywordEditor-input .Button--tag .Icon{color:#afafaf;color:var(--color-lightgray)}.KeywordEditor-input .KeywordList{display:inline-block;font-size:0}.KeywordEditor-input .KeywordList:first-child{margin-left:-9px}.KeywordEditor-input .KeywordList-item{margin-left:5px;margin-right:0}.KeywordEditor input{background:transparent;border:0;padding:5px;margin:1px 0;outline:0;box-shadow:none}.IdeaPhotoEditor,.KeywordEditor input{font-size:14px;font-size:var(--fontsize-default)}.IdeaPhotoEditor{width:100%;display:block;color:#4a4a4a;color:var(--color-text);background-color:#fff;padding:0;box-sizing:border-box;border:1px solid #eee;border:1px solid var(--color-whitegray);height:275px}.IdeaPhotoEditor:empty:before{content:attr(data-empty-messsage);font-size:12px;font-size:var(--fontsize-small);color:#4a4a4a;color:var(--color-text)}.IdeaPhotoEditor-items{overflow:hidden;padding:16px;width:100%;height:100%;overflow-y:auto}.IdeaPhotoEditor-items:after{display:table;content:" "}.IdeaPhotoEditor-item{float:left;position:relative;margin-left:16px;margin-bottom:16px}.IdeaPhotoEditor-item:nth-child(4n+1){margin-left:0}.IdeaPhotoEditor-item:hover .IdeaPhotoEditor-add{display:table}.IdeaPhotoEditor-item:hover .IdeaPhotoEditor-mask{display:table-cell}.IdeaPhotoEditor-item.is-selected .IdeaPhotoEditor-add{display:none}.IdeaPhotoEditor-item.is-selected .IdeaPhotoEditor-mask{display:table-cell}.IdeaPhotoEditor-item.is-selected .IdeaPhotoEditor-selected{display:block}.IdeaPhotoEditor-add{height:162px;text-align:center;width:162px;vertical-align:middle;position:absolute;top:0;display:none}.IdeaPhotoEditor-add-button{display:table-cell;vertical-align:middle}.IdeaPhotoEditor-add-button .Button{width:133px;height:40px;font-size:14px;color:#444;color:var(--standard-black);padding:0;line-height:40px;border:1px solid #ccc;border:1px solid var(--pinkish-grey)}.IdeaPhotoEditor-mask{height:162px;width:162px;top:0;background:#000;opacity:.3}.IdeaPhotoEditor-mask,.IdeaPhotoEditor-selected{position:absolute;display:none;border-radius:3px}.IdeaPhotoEditor-selected{bottom:9px;right:9px;padding:0 3px;font-size:18px;line-height:24px;color:#fff;color:var(--Color-white);text-align:center;background:#7ed321;background:var(--Color-successDark)}.IdeaPhotoEditor-selected .icn{line-height:24px}.IdeaPhotoEditor--big{height:auto;padding:0;background-color:transparent;border:0}.IdeaPhotoEditor--big .IdeaPhotoEditor-add,.IdeaPhotoEditor--big .IdeaPhotoEditor-mask{height:160px;width:160px}.IdeaPhotoEditor--big img{max-height:160px;max-width:160px}.IdeaPhotoEditor-confirm{margin-top:20px;text-align:center}.IdeaPhotoEditor-confirm img{max-width:600px;max-height:none}.Inquiry{width:600px;margin:auto;text-align:center}.Inquiry-content{font-size:16px;line-height:1.75;color:#444;color:var(--standard-black);margin-bottom:50px}.Text{font-size:16px;line-height:1;word-break:break-all;margin-top:1.5em}.Text--screen_reader_only{position:absolute;top:-9999px;left:-9999px}.Text:first-child{margin-top:0}.MessageBox{padding-bottom:.9em;padding-top:.9em;text-align:center;background:transparent;border-radius:5px}.MessageBox p:last-child{margin-bottom:0}.MessageBox--error{background-color:#fff7f7;background-color:var(--color-error)}.MessageBox--error p{color:#ff6a6a;color:var(--Color-red)}.MessageBox--success{background-color:#e3ffc8}.MessageBox--success .Icon--check{color:#7ed321;color:var(--Color-successDark);font-size:1.5em;margin-top:-5px}.MessageBox--gray{background-color:#f5f5f5}.MessageBox--gray p{color:#352629;color:var(--Color-darkBrown)}.MessageBox--warn{background-color:#fffbcd;background-color:var(--color-warn)}.MessageBox--warn p{color:#ff9f19;color:var(--color-orange)}.BorderBox{border:1px solid #eee;border:1px solid var(--color-whitegray);margin-left:auto;margin-right:auto;padding:20px;background:#fff;background:var(--Color-white)}.BorderBox--w800{width:800px}.Post{padding:0 0 20px;background:#fff;background:var(--Color-white)}.Post-header{font-size:18px}.Post.is-editable{background:transparent;padding:0}.Post.is-editable .Post-editItem{padding:20px;margin-bottom:-1px}.Post.is-editable .Post-editItem .FormGroup{width:100%}.Post.is-editable .Post-editItem .FormGroup-item{margin:40px 0}.Post.is-editable .Post-editItem .Post-heading{margin-bottom:0}.Post.is-editable .Post-editButton{font-size:23px;color:#bdbdbd;float:right}.Post-spot--voice-list-head-info-mark,.Post.is-editable .Post-editButton:hover{cursor:pointer}.Post.is-editable .Post-editPhoto{overflow:hidden}.Post.is-editable .Post-editPhoto:after{display:table;content:" "}.Post.is-editable .Post-editPhoto-image{width:148px;height:148px;background:#fff;background:var(--Color-white);border:1px solid #eee;border:1px solid var(--bg-grey);border-radius:3px;padding:6px;float:left;-o-object-fit:cover;object-fit:cover}.Post.is-editable .Post-editPhoto-description{padding-left:20px;height:100px;display:table-cell;vertical-align:middle;font-size:12px;font-size:var(--fontsize-small);color:#9b9b9b;color:var(--color-darkgray)}.Post.is-editable .Post-editPhoto.is-selected .Post-editPhoto-description{display:none}.Post-insight--box{border:1px solid #eee;border:1px solid var(--color-whitegray);padding:32px;background-color:#eee;background-color:var(--color-whitegray);height:40px}.Post-insight--content{font-size:16px;line-height:40px}.Post-insight--count-button{font-size:14px;font-size:var(--fontsize-default);border:1px solid #ccc;border:1px solid var(--pinkish-grey);width:133px;height:40px;float:right}.Post-insight--count-button:hover{background-color:#fffdf2;background-color:var(--active-yellow)}.Post-insight tr{margin:.8rem 0}.Post-insight th{padding:0 1.8rem 0 0}.Post-insight td{padding:0 2.8rem 0 0}.Post .Small-title{font-size:18px}.Post .Post--quote{padding:22px 15px 18px 40px;background-color:#f5f5f5;background-image:url(../images/quote.png);background-position:10px 10px;background-repeat:no-repeat;color:#333;font-size:14px;line-height:1.5em}.Post-title{font-size:24px;font-size:var(--fontsize-largest);line-height:1.4;font-weight:700}.Post-edit,.Post-title{margin-top:10px;margin-bottom:10px}.Post-edit{position:relative;height:30px}.Post-edit .Button{position:absolute;right:218px}.Post-clipitem{width:420px;margin:0 auto}.Post-clipitem-caption{margin-top:10px;color:#9b9b9b;color:var(--color-darkgray);font-size:12px;font-size:var(--fontsize-small);line-height:1.5}.Post-clipitem .Article-title{margin-bottom:8px;white-space:normal}.Post-clipitem .Idea .Article-emptyImage:empty:before{width:100px;height:100px}.Post-clipitem .Idea-image{max-height:100px;max-width:100px}.Post-clipitem .Idea-content{height:auto;margin-left:123px}.Post-clipitem .Idea-teaser{margin-bottom:0}.Post-description{font-size:16px;font-size:var(--fontsize-middle);color:#4a4a4a;color:var(--Color-darkGray);line-height:1.6}.Post-advertizer{margin-bottom:20px;margin-top:10px;color:#9b9b9b;color:var(--color-darkgray);font-size:12px;font-size:var(--fontsize-small)}.Post-advertizer:before{border:1px solid #9b9b9b;border:1px solid var(--color-darkgray);border-radius:2px;content:"PR";display:inline-block;text-align:center;padding:1px 3px;margin-right:7px;line-height:1;transform:scale(.8);font-size:10px}.Post-actions{margin-top:25px;height:30px;position:relative}.Post-actions .Button--smallest{padding:3.5px 5px;display:inline-block}.Post-actions .ArticleScore{color:#9b9b9b;color:var(--color-darkgray);font-size:12px;font-size:var(--fontsize-small)}.Post-actions .ArticleScore .Icon{font-size:1.8em}.Post-actions .Button--warning{position:absolute;right:0;bottom:0}.Post-actions-item{display:inline-block;margin-left:20px}.Post-actions-item:first-child{margin-left:0}.Post-heading{font-size:20px;font-size:var(--fontsize-large);border-left:4px solid #ff6a6a;border-left:4px solid var(--Color-red);padding:2px 8px;font-weight:600;color:#352629;color:var(--Color-darkBrown);margin-bottom:30px}.Post-text{line-height:2;font-size:16px;font-size:var(--fontsize-middle)}.Post-text .marker{background:linear-gradient(transparent 65%,#fef5c2 0)}.Post-text a.body-link{color:#3d74c8}.Post-text .body-list{background-color:#fff;border-radius:8px;padding:16px;border:1px solid #20c98b;position:relative}.Post-text .body-list li{margin-left:32px;text-indent:-32px;font-weight:700;font-size:16px;line-height:14px;color:#444}.Post-text .body-list li:not(:last-child),.Post-text .body-number-list li:not(:last-child){margin-bottom:16px}.Post-text .body-list li:before{width:24px;height:24px;content:"";display:inline-block;background-image:url(../images/icon_check_green.svg);background-repeat:no-repeat;background-size:24px 24px;background-color:#e9fcf5;border-radius:4px;margin-right:8px;vertical-align:bottom}.Post-text .body-number-list{background-color:#fff;border-radius:8px;padding:16px;counter-reset:index;list-style-type:none;border:1px solid #20c98b;position:relative}.Post-text .body-number-list li{font-weight:700;font-size:16px;line-height:14px;color:#444;margin-left:32px}.Post-text .body-number-list li:before{counter-increment:index;content:counter(index);display:flex;background-color:#e9fcf5;border-radius:4px;width:24px;height:24px;justify-content:center;align-items:center;margin-right:8px;color:#20c98b;font-size:14px;line-height:20px;font-weight:700;position:absolute;left:16px}.Post-text .scroll-table{width:100%;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch}.Post-text .scroll-table table{width:100%;border:1px solid #eee;border-radius:8px;border-collapse:separate}.Post-text .scroll-table table tbody tr td,.Post-text .scroll-table table tbody tr th{min-width:148px;height:48px;padding:0 16px;border-bottom:1px solid #eee;white-space:nowrap}.Post-text .scroll-table table tbody tr th{font-weight:700;background-color:#f8f8f8}.Post-text .scroll-table table tbody tr th:only-child{min-width:100%}.Post-text .scroll-table table tbody tr th:first-child:nth-last-child(2),.Post-text .scroll-table table tbody tr th:first-child:nth-last-child(2)~th{min-width:50%}.Post-text .scroll-table table tbody tr th:first-child:nth-last-child(3),.Post-text .scroll-table table tbody tr th:first-child:nth-last-child(3)~th{min-width:33%}.Post-text .scroll-table table tbody tr td{border-left:1px solid #eee}.Post-text .scroll-table table tbody tr td:only-child{min-width:100%}.Post-text .scroll-table table tbody tr td:first-child:nth-last-child(2),.Post-text .scroll-table table tbody tr td:first-child:nth-last-child(2)~td{min-width:50%}.Post-text .scroll-table table tbody tr td:first-child:nth-last-child(3),.Post-text .scroll-table table tbody tr td:first-child:nth-last-child(3)~td{min-width:33%}.Post-text .scroll-table table tbody tr td:first-child{border-left:none}.Post-text .scroll-table table tbody tr td:last-child{border-right:none}.Post-text .scroll-table table tbody tr:first-child th:first-child{border-radius:8px 0 0}.Post-text .scroll-table table tbody tr:first-child th:not(:first-child){border-left:1px solid #eee}.Post-text .scroll-table table tbody tr:first-child th:last-child{border-radius:0 8px 0 0}.Post-text .scroll-table table tbody tr:first-child td:first-child{border-radius:8px 0 0}.Post-text .scroll-table table tbody tr:last-child td,.Post-text .scroll-table table tbody tr:last-child th{border-bottom:none}.Post-text .scroll-table table tbody tr:last-child td:first-child,.Post-text .scroll-table table tbody tr:last-child th:first-child{border-bottom-left-radius:8px}.Post-text .scroll-table table tbody tr:last-child td:last-child,.Post-text .scroll-table table tbody tr:last-child th:last-child{border-bottom-right-radius:8px}.Post-text .comment{width:100%}.Post-text .comment img{-o-object-fit:cover;object-fit:cover;width:56px;height:56px;vertical-align:top;border-radius:50%}.Post-text .comment .name{align-items:center;display:inline-grid;margin-left:12px}.Post-text .comment .name span:first-child{font-weight:700;margin-top:8px}.Post-text .comment .name span:nth-child(2){margin-top:2px;font-size:14px;color:#777}.Post-text .comment .name span:only-child{margin-top:18px}.Post-text .comment .balloon{position:relative;padding:16px;border:1px solid #20c98b;border-radius:8px;margin-top:12px;background-color:#e9fcf5;color:#444;font-size:16px;line-height:28px}.Post-text .comment .balloon:before{top:-8px;border-bottom:8px solid #20c98b}.Post-text .comment .balloon:after,.Post-text .comment .balloon:before{content:"";position:absolute;left:19px;display:block;width:0;height:0;border-right:8px solid transparent;border-left:8px solid transparent}.Post-text .comment .balloon:after{top:-7px;border-bottom:8px solid #e9fcf5}.Post-text .body-emphasis{background-color:#e9fcf5}.Post-text .body-attention,.Post-text .body-emphasis{padding:16px;border-radius:8px;color:#444;font-size:16px;line-height:28px}.Post-text .body-attention{background-color:#fff6e5;display:flex}.Post-text .body-attention i{width:24px;height:24px;content:"";display:inline-block;background-image:url(../images/icon_attention_yellow.svg);background-repeat:no-repeat;background-size:24px 24px;margin-right:16px;vertical-align:bottom}.Post-text .body-warning{background-color:#ffe9e5;padding:16px;border-radius:8px;display:flex;color:#cc1a00;font-size:16px;line-height:28px}.Post-text .body-warning i{width:24px;height:24px;content:"";display:inline-block;background-image:url(../images/icon_attention_red.svg);background-repeat:no-repeat;background-size:24px 24px;margin-right:16px;vertical-align:bottom}.Post-section{margin-bottom:32px;margin-top:32px}.Post-section:last-child{padding-bottom:50px}.Post-section--center{text-align:center}.Post-section--internal-banner{margin-bottom:24px}.Post-section--top-text{padding:16px 16px 16px 40px;border-radius:8px;background-image:url(../images/info@3x.png);background-color:#f8f8f8;background-color:var(--field-bg-grey);background-repeat:no-repeat;background-size:16px;background-position:17px 16px;line-height:16px;font-size:12px}.Post-section--top-text a{color:#3d74c8}.Post-section .Normal-title{padding-top:16px}.Post-content,.Post-section-body+.Post-section-body{margin-top:30px}.Post-content{border-top:1px solid #eee;border-top:1px solid var(--color-whitegray);margin-bottom:50px}.Post-noheader--photo+.Post-content{border-top:none}.Post-movie{width:420px}.Post-item{padding:24px;border:1px solid #ddd;background:#fff;border-radius:8px;box-sizing:border-box;display:flex;justify-content:flex-start}.Post-item--brand{font-weight:700;font-size:14px;line-height:20px;margin-bottom:4px}.Post-item--title{margin-bottom:4px}.Post-item--price,.Post-item--title{font-size:21px;font-weight:700;line-height:32px}.Post-item--price{font-style:normal;color:#ff5238;margin-bottom:16px}.Post-item--price span{font-style:normal;font-size:16px;line-height:24px}.Post-item--left{width:328px;margin-right:24px}.Post-item--right{position:relative;width:328px}.Post-item--bottom{margin:8px 0}.Post-item--navi{display:flex;justify-content:flex-start}.Post-item--navi .slick-active>div>div>div{border:2px solid #e7e7e7;opacity:.5;text-align:center;vertical-align:middle}.Post-item--navi .slick-current>div>div>div{border:1px solid #444;opacity:1}.Post-item--navi-div{margin-right:4px;width:36px;height:36px;background-color:#f8f8f8;align-items:center;justify-content:center;display:flex}.Post-item--navi-img{max-width:36px;max-height:36px;height:auto;overflow:hidden}.Post-item--slide{width:328px;height:328px;position:relative}.Post-item--photo{align-items:center;justify-content:center;display:flex;width:328px;height:328px;overflow:hidden;background-color:#f8f8f8}.Post-item--photo-img{max-width:328px;height:auto;max-height:328px}.Post-item--source-text{margin-bottom:4px;display:flex;color:#aaa;font-size:12px;line-height:16px}.Post-item--prev{width:21px;left:14px;content:url(../images/slick/arrow_left@2x.png);z-index:1}.Post-item--next{width:21px;right:14px;content:url(../images/slick/arrow_right@2x.png)}.Post-item--info{height:100%;width:100%;display:flex;align-items:center;flex-direction:column;margin-top:12px}.Post-item--info div{width:100%}.Post-item--info-description{font-size:14px;color:#777;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0;text-align:left;margin-bottom:16px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.Post-item--button-group{background:#20c98b;width:100%;height:48px;border-radius:4px;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.Post-item--button-group:last-child{margin-bottom:0}.Post-item--button,.Post-item--button-group a{width:100%;height:100%}.Post-item--button{color:#fff;text-align:center}.Post-item--button-title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:14px;font-weight:700;line-height:20px}.Post-item--button-price{font-size:12px;line-height:16px;font-weight:400}.Post-item--button-appeal{box-sizing:border-box;width:100%;padding:8px;border:none;border-radius:0 0 4px 4px;background-color:#20c98b;color:#fff}.Post-item--appeal-text{width:100%;color:#555;font-size:16px;padding:6px 12px;background:#fff;border:solid #20c98b;border-width:2px 2px 5px;border-radius:4px 4px 0 0;box-sizing:border-box;position:relative;bottom:-4px;margin-top:-10px}.Post-item--appeal-text:after{content:"";position:absolute;width:8px;height:8px;left:calc(50% - 5.5px);bottom:-4px;background:#fff;transform:rotate(-45deg);z-index:999}.Post-item--appeal-text p{margin:0;padding:0;font-size:12px;line-height:16px;text-align:center;font-weight:700}.Post-item--price-updated{margin-top:8px;color:#aaa;font-size:12px;line-height:16px}.Post .Button--externalLink{display:block;margin:0 auto}.Post header time{font-size:12px;font-size:var(--fontsize-small);color:#9b9b9b;color:var(--color-darkgray);text-align:right;display:block}.Post-bottomBar{position:fixed;bottom:0;left:0;z-index:100;width:100%;height:60px;text-align:center;display:table;transition:transform .1s ease-out;transform:translateY(60px)}.Post-bottomBar-background{position:absolute;background:#000;background:var(--Color-black);opacity:.75;width:100%;top:0;bottom:0}.Post-bottomBar-buttonWrap{display:table-cell;width:100%;height:60px;vertical-align:middle;top:20px}.Post-bottomBar.is-active{transform:translateY(0)}.Post-deals-calendar{margin-top:24px;margin-bottom:48px}.Post-deals-calendar-appeal{background:#fad300;background:var(--aumo-yellow);border-radius:8px;padding:4px 8px;display:inline-block;position:relative;margin-bottom:12px}.Post-deals-calendar-appeal p{display:inline;font-weight:700;height:16px;font-size:12px;line-height:16px}.Post-deals-calendar-appeal:after{content:" ";position:absolute;bottom:-8px;left:24px;width:0;height:0;border:none;border-top:8px solid #fad300;border-top:8px solid var(--aumo-yellow);border-right:8px solid transparent;border-left:8px solid transparent}.Post-deals-calendar-inner{border:1px solid #ddd;border-radius:8px;width:728px}.Post-deals-calendar-inner-title{padding:32px 16px;display:flex;border-bottom:1px solid #ddd}.Post-deals-calendar-inner-title-icon{width:48px;height:48px;margin-right:8px;background:#fffbe5;border-radius:24px}.Post-deals-calendar-inner-title-icon__img{background-image:url(../images/icon_calendar.svg);margin:8px;width:32px;height:32px}.Post-deals-calendar-inner-title-text-main{font-size:18px;line-height:28px;font-weight:700}.Post-deals-calendar-inner-title-text-sub{font-size:14px;line-height:20px;color:#777}.Post-deals-calendar-inner-record{display:flex;padding:16px}.Post-deals-calendar-inner-record-content{display:inline-block;float:left}.Post-deals-calendar-inner-record-content-site{display:flex;height:16px;line-height:16px;margin-bottom:4px}.Post-deals-calendar-inner-record-content-site img{height:16px}.Post-deals-calendar-inner-record-content-site-name{margin-left:4px;font-weight:700;flex:1;-webkit-line-clamp:1;line-height:16px}.Post-deals-calendar-inner-record-content-name p,.Post-deals-calendar-inner-record-content-site-name{display:-webkit-box;overflow:hidden;word-break:normal;word-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px}.Post-deals-calendar-inner-record-content-name p{width:572px;margin-bottom:4px;line-height:20px;-webkit-line-clamp:2;color:#444;color:var(--aumo-black)}.Post-deals-calendar-inner-record-content-time{display:flex}.Post-deals-calendar-inner-record-content-time-appeal{padding:0 4px;border-radius:4px;font-size:10px;line-height:16px;display:inline-block}.Post-deals-calendar-inner-record-content-time-appeal--before{background:#f5f5f5;background:var(--bg-grey-2);color:#777;font-weight:500}.Post-deals-calendar-inner-record-content-time-appeal--during{background:#20c98b;color:#fff;color:var(--white);font-weight:500}.Post-deals-calendar-inner-record-content-time-appeal--almost-done{background:#ff5238;color:#fff;color:var(--white);font-weight:700}.Post-deals-calendar-inner-record-content-time-detail{margin-left:4px;color:#777;display:-webkit-box;flex:1;overflow:hidden;word-break:normal;word-wrap:anywhere;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:12px;line-height:16px}.Post-deals-calendar-inner-record-button{display:inline-block;margin:auto 0 auto auto;float:right;border-radius:4px;background-color:#20c98b;color:#fff;font-size:14px;line-height:20px;font-weight:700;padding:8px 16px;width:124px}.Post-deals-calendar-inner-record+.Post-deals-calendar-inner-record{border-top:1px solid #ddd}.Post-deals-calendar-update-time{margin-top:12px;text-align:right;font-size:12px;line-height:16px;color:#777}.Post-spot{width:100%;padding:24px;background:#fff;border:1px solid #ddd;box-sizing:border-box;border-radius:8px;margin-bottom:18px}.Post-spot--photo{display:flex;width:100%;max-height:218.67px;margin-bottom:16px}.Post-spot--photo-link{border-radius:8px;width:218.67px;height:218.67px;margin-right:12px;position:relative;overflow:hidden}.Post-spot--photo-link:last-child{margin-right:0}.Post-spot--photo-img{border-radius:8px;width:218.67px;height:218.67px}.Post-spot--catch-copy{margin-bottom:8px;font-weight:700;font-size:16px;line-height:24px}.Post-spot--description{margin-bottom:16px;font-size:14px;line-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;color:#777}.Post-spot--scene-group-area{padding-top:8px;border-top:1px solid #eee;margin-bottom:8px}.Post-spot--scene-group-title{font-size:12px;line-height:16px;font-weight:700;color:#444}.Post-spot--scene-group{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px 0}.Post-spot--scene-group--scene-name{font-style:normal;font-weight:400;font-size:12px;line-height:16px;background:#f5f5f5;border-radius:8px;padding:4px 8px;margin-right:4px}.Post-spot--head{margin-bottom:16px}.Post-spot--head-link{-webkit-text-decoration:none;text-decoration:none}.Post-spot--head-link:active,.Post-spot--head-link:focus,.Post-spot--head-link:hover,.Post-spot--head-link:visited{-webkit-text-decoration:none;text-decoration:none;color:#444}.Post-spot--head-title{overflow:hidden;display:-webkit-box;font-weight:700;font-size:21px;line-height:28px;margin-bottom:2px}.Post-spot--head-genre{font-weight:400;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:ellipsis}.Post-spot--head-address,.Post-spot--head-genre{color:#777;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden}.Post-spot--head-address{position:relative;height:16px;padding-left:20px;margin-bottom:4px}.Post-spot--head-address:before{content:"";position:absolute;width:16px;height:16px;top:0;left:0;background-image:url(../images/location/place_gray.svg)}.Post-spot--head-address a:not(:last-child):after{content:">";margin:0 5px;position:relative;bottom:1px}.Post-spot--info{display:flex;align-items:center;font-size:14px;font-weight:400;line-height:16px;margin-bottom:8px}.Post-spot--info--rating{position:relative;width:5em;font-size:16px;font-weight:700;line-height:24px}.Post-spot--info--rating-front{position:absolute;top:0;left:0;overflow:hidden;color:#fad300}.Post-spot--info--rating-back{color:#f5f5f5}.Post-spot--info--rating-num{padding-left:8px;white-space:nowrap;margin-right:8px;font-size:16px;font-weight:700;line-height:24px}.Post-spot--info--comment{background-image:url(../images/location/comment.svg)}.Post-spot--info--comment,.Post-spot--info--holiday,.Post-spot--info--night,.Post-spot--info--noon,.Post-spot--info--snap{margin-right:8px;padding-left:20px;background-repeat:no-repeat;background-position:0;background-size:16px;white-space:nowrap}.Post-spot--info--snap{background-image:url(../images/location/image.svg)}.Post-spot--info--noon{background-image:url(../images/location/label-noon.svg)}.Post-spot--info--night{background-image:url(../images/location/label-night.svg)}.Post-spot--info--holiday{display:inline-block;background-image:url(../images/location/label-holiday.svg);overflow:hidden;text-overflow:ellipsis}.Post-spot--info--attempt{background-color:#20c98b;margin-bottom:8px;font-size:12px;line-height:16px;align-items:center;color:#fff;padding:0 4px;border-radius:4px;width:-moz-fit-content;width:fit-content}.Post-spot--info--access-area{padding:8px 0;border-top:1px solid #eee;border-bottom:1px solid #eee;margin-bottom:16px}.Post-spot--info--access{color:#777;font-size:12px;line-height:16px}.Post-spot--info--access--topic{display:flex}.Post-spot--info--access--topic-head{width:65px;position:relative}.Post-spot--info--access--topic-head:after{content:"：";right:0;position:absolute}.Post-spot--info--access--topic-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:600px}.Post-spot--info--access--topic+.Post-spot--info--access--topic{margin-top:4px}.Post-spot--info--access--topic--content{display:block}.Post-spot--info--access--topic--content-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:600px}.Post-spot--voice,.Post-spot--voice-body-textarea,.Post-spot--voice-list-point-appeal:active,.Post-spot--voice-list-point-appeal:focus,.Post-spot--voice-list-point-appeal:hover,.Post-spot--voice-list-point-appeal:visited,.Post-spot--voice:hover{-webkit-text-decoration:none;text-decoration:none}.Post-spot--voice{display:flex}.Post-spot--voice-list{margin-top:16px}.Post-spot--voice-list-head{display:flex;align-items:center;margin-bottom:8px;gap:4px}.Post-spot--voice-list-head-title{font-weight:700;font-size:14px;line-height:20px}.Post-spot--voice-list-head-popup{display:flex;flex-direction:column;width:320px;padding:16px;gap:12px;background:#fff;-webkit-filter:drop-shadow(0 1px 12px rgba(0,0,0,.12));position:absolute;z-index:2;left:-33px;top:27px;box-shadow:0 1px 12px rgba(0,0,0,.12);border-radius:8px}.Post-spot--voice-list-head-popup__wrapper{display:flex;position:relative}.Post-spot--voice-list-head-popup:after{content:"";position:absolute;top:-8px;left:14%;margin-left:-15px;border:8px solid transparent;border-top-width:0;border-bottom-color:#fff}.Post-spot--voice-list-head-popup-title{font-weight:700;font-size:16px;line-height:24px}.Post-spot--voice-list-head-popup-description{color:#777;font-weight:400;font-size:12px;line-height:16px}.Post-spot--voice-list-point-appeal{display:inline-flex;align-items:center;box-sizing:border-box;border:1px solid #3e82e9;border-radius:4px;padding:4px;margin-bottom:8px}.Post-spot--voice-list-point-appeal-text{color:#3e82e9;font-weight:700;font-size:12px;line-height:1.34;vertical-align:middle}.Post-spot--voice-list-point-appeal:before{background-image:url(../images/point/point_icon_16px.svg);margin-right:4px}.Post-spot--voice-list-point-appeal:after,.Post-spot--voice-list-point-appeal:before{background-size:contain;content:"";display:inline-block;width:16px;height:16px;vertical-align:middle}.Post-spot--voice-list-point-appeal:after{background-image:url(../images/point/icon_Arrow_righ_blue_16px.svg);margin-left:4px}.Post-spot--voice-icon{flex-shrink:0;overflow:hidden;margin-right:8px}.Post-spot--voice-icon-img{width:24px;height:24px;-o-object-fit:cover;object-fit:cover;border-radius:12px}.Post-spot--voice-body{display:flex;flex-direction:column;gap:4px}.Post-spot--voice-body-textarea{padding:8px;border-radius:8px;background:#f5f5f5}.Post-spot--voice-body-textarea:active,.Post-spot--voice-body-textarea:focus,.Post-spot--voice-body-textarea:hover,.Post-spot--voice-body-textarea:visited{-webkit-text-decoration:none;text-decoration:none;color:#444}.Post-spot--voice-body-label{display:flex;gap:4px}.Post-spot--voice-body-label-content{display:flex;align-items:center;height:16px;width:-moz-fit-content;width:fit-content;padding:0 4px;border-radius:4px;color:#fff;font-weight:500;font-size:10px;line-height:16px}.Post-spot--voice-body-name{font-weight:700;font-size:12px;line-height:16px;color:#222}.Post-spot--voice-body-text{font-size:12px;font-weight:400;line-height:16px;display:-webkit-box;overflow:hidden;word-break:normal;word-wrap:anywhere;-webkit-line-clamp:1;-webkit-box-orient:vertical}.Post-spot--voice-body-date{font-size:12px;line-height:20px;color:#777}.Post-spot--voice+.Post-spot--voice{margin-top:8px}.Post-spot--affiliate,.Post-spot--affiliate-no-appeal{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:88px 1fr;grid-template-areas:"special others-top" "others-bottom others-bottom";grid-column-gap:12px;-moz-column-gap:12px;column-gap:12px;margin-top:16px;position:relative}.Post-spot--affiliate--automatic,.Post-spot--affiliate-no-appeal--automatic{width:694px}.Post-spot--affiliate--ttl,.Post-spot--affiliate-no-appeal--ttl{margin-bottom:8px;margin-left:4px;color:#444;font-size:12px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal}.Post-spot--affiliate--ttl__sub,.Post-spot--affiliate-no-appeal--ttl__sub{margin:8px 0 12px;font-size:12px;line-height:1em}.Post-spot--affiliate--btn,.Post-spot--affiliate-no-appeal--btn{display:inline-block;border:1px solid #ccc;border:1px solid var(--pinkish-grey);border-radius:4px;text-align:center;vertical-align:top;box-sizing:border-box;line-height:1;width:161px;height:56px}.Post-spot--affiliate--btn:active,.Post-spot--affiliate--btn:focus,.Post-spot--affiliate--btn:hover,.Post-spot--affiliate--btn:visited,.Post-spot--affiliate-no-appeal--btn:active,.Post-spot--affiliate-no-appeal--btn:focus,.Post-spot--affiliate-no-appeal--btn:hover,.Post-spot--affiliate-no-appeal--btn:visited,.Post-spot--tickets-link,.Post-spot--tickets-link:hover{-webkit-text-decoration:none;text-decoration:none}.Post-spot--affiliate--btn__1,.Post-spot--affiliate-no-appeal--btn__1{margin-left:0}.Post-spot--affiliate--btn img,.Post-spot--affiliate-no-appeal--btn img{height:20px}.Post-spot--affiliate--btn-txt,.Post-spot--affiliate-no-appeal--btn-txt{font-size:15px;font-weight:700}.Post-spot--affiliate--btn-first--txt,.Post-spot--affiliate-no-appeal--btn-first--txt{color:#444;font-size:12px;font-weight:700;line-height:16px;margin-bottom:8px}.Post-spot--affiliate--btn-first--txt--back,.Post-spot--affiliate-no-appeal--btn-first--txt--back{background:none;color:#444;display:inline;margin-left:4px;vertical-align:top}.Post-spot--affiliate--btn-first--txt--official-link,.Post-spot--affiliate-no-appeal--btn-first--txt--official-link{font-family:NotoSansCJKjp,HiraKakuProN-W3,sans-serif;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal;text-align:center;color:#444;color:var(--aumo-black);vertical-align:middle;margin-left:9px;margin-top:5px;display:inline-block}.Post-spot--affiliate--btn span+img,.Post-spot--affiliate-no-appeal--btn span+img{margin:7px 0 0}.Post-spot--affiliate--btn--automatic,.Post-spot--affiliate-no-appeal--btn--automatic{margin-right:8px;width:164px;height:56px}.Post-spot--affiliate--btn--special,.Post-spot--affiliate--btn__0,.Post-spot--affiliate-no-appeal--btn--special,.Post-spot--affiliate-no-appeal--btn__0{float:left;width:334px;grid-area:special}.Post-spot--affiliate--btn--special img,.Post-spot--affiliate--btn__0 img,.Post-spot--affiliate-no-appeal--btn--special img,.Post-spot--affiliate-no-appeal--btn__0 img{margin:0}.Post-spot--affiliate--btn--special--content,.Post-spot--affiliate--btn__0--content,.Post-spot--affiliate-no-appeal--btn--special--content,.Post-spot--affiliate-no-appeal--btn__0--content{position:relative;display:flex;flex-flow:column;align-items:center;justify-content:center;height:60px}.Post-spot--affiliate--btn--special--content--txt,.Post-spot--affiliate--btn__0--content--txt,.Post-spot--affiliate-no-appeal--btn--special--content--txt,.Post-spot--affiliate-no-appeal--btn__0--content--txt{font-family:NotoSansCJKjp,HiraKakuProN-W3,sans-serif;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#444}.Post-spot--affiliate--btn--special--content--official-link,.Post-spot--affiliate--btn__0--content--official-link,.Post-spot--affiliate-no-appeal--btn--special--content--official-link,.Post-spot--affiliate-no-appeal--btn__0--content--official-link{display:flex}.Post-spot--affiliate--btn--special--normal,.Post-spot--affiliate--btn__0--normal,.Post-spot--affiliate-no-appeal--btn--special--normal,.Post-spot--affiliate-no-appeal--btn__0--normal{height:88px;padding-top:28px}.Post-spot--affiliate--btn--special--rate,.Post-spot--affiliate--btn__0--rate,.Post-spot--affiliate-no-appeal--btn--special--rate,.Post-spot--affiliate-no-appeal--btn__0--rate{height:80px;padding-top:18px}.Post-spot--affiliate--btn--special--appeal,.Post-spot--affiliate--btn--special--appeal--rate,.Post-spot--affiliate--btn__0--appeal,.Post-spot--affiliate--btn__0--appeal--rate,.Post-spot--affiliate-no-appeal--btn--special--appeal,.Post-spot--affiliate-no-appeal--btn--special--appeal--rate,.Post-spot--affiliate-no-appeal--btn__0--appeal,.Post-spot--affiliate-no-appeal--btn__0--appeal--rate{height:88px}.Post-spot--affiliate--btn--special--official-link,.Post-spot--affiliate--btn__0--official-link,.Post-spot--affiliate-no-appeal--btn--special--official-link,.Post-spot--affiliate-no-appeal--btn__0--official-link{height:56px}.Post-spot--affiliate--btn--special--official-link--appeal,.Post-spot--affiliate--btn__0--official-link--appeal,.Post-spot--affiliate-no-appeal--btn--special--official-link--appeal,.Post-spot--affiliate-no-appeal--btn__0--official-link--appeal{height:88px}.Post-spot--affiliate--btn--content,.Post-spot--affiliate-no-appeal--btn--content{align-items:center;display:flex;height:100%;justify-content:center}.Post-spot--affiliate--logo,.Post-spot--affiliate-no-appeal--logo{display:inline-block;height:16px}.Post-spot--affiliate--logo__5,.Post-spot--affiliate-no-appeal--logo__5{margin-left:0;margin-bottom:6px}.Post-spot--affiliate--logo img,.Post-spot--affiliate-no-appeal--logo img{height:100%}.Post-spot--affiliate--emphasis-txt,.Post-spot--affiliate-no-appeal--emphasis-txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;background:#ff5238;border-radius:4px 4px 0 0;color:#fff;color:var(--white);display:block;font-size:12px;line-height:16px;margin:-1px 0 8px -1px;padding:6px 4px;position:relative;text-align:center;height:auto;min-height:14px;font-weight:700}.Post-spot--affiliate--emphasis-txt+.Post-spot--affiliate--btn--special--content:before,.Post-spot--affiliate-no-appeal--emphasis-txt+.Post-spot--affiliate--btn--special--content:before{border-color:#ff5238 transparent transparent;border-style:solid;border-width:4px 4px 0;top:0;content:"";height:0;left:0;margin:auto;position:absolute;right:0;width:0}.Post-spot--affiliate--emphasis-txt--special,.Post-spot--affiliate-no-appeal--emphasis-txt--special{margin:-1px 0 0 -1px;width:334px}.Post-spot--affiliate--others--top,.Post-spot--affiliate-no-appeal--others--top{max-width:456px;grid-area:others-top;margin-top:auto}.Post-spot--affiliate--others--top--button,.Post-spot--affiliate-no-appeal--others--top--button{display:flex;gap:12px}.Post-spot--affiliate--others--bottom,.Post-spot--affiliate-no-appeal--others--bottom{grid-area:others-bottom;display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:8px}.Post-spot--affiliate--normal,.Post-spot--affiliate-no-appeal--normal{display:flex;flex-wrap:wrap;gap:16px 12px;width:682px;margin-top:12px}.Post-spot--affiliate--others--btn,.Post-spot--affiliate-no-appeal--others--btn{line-height:1;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:inline-block;width:161px;height:56px;text-align:center;vertical-align:top}.Post-spot--affiliate--others--btn--content,.Post-spot--affiliate-no-appeal--others--btn--content{display:flex;height:100%;align-items:center;justify-content:center}.Post-spot--affiliate--others--btn--content img,.Post-spot--affiliate-no-appeal--others--btn--content img{height:20px}.Post-spot--affiliate-no-appeal{grid-template-rows:56px 1fr}.Post-spot--tickets{margin:12px 0;width:704px;overflow:hidden;overflow-x:scroll}.Post-spot--tickets-wrap{display:flex;margin-right:24px}.Post-spot--tickets-link{position:relative;border-radius:8px;border:1px solid #ddd;width:280px;display:flex;margin-right:8px;cursor:pointer}.Post-spot--tickets-link:last-child{margin-right:0}.Post-spot--tickets-label{border-top-left-radius:8px;border-bottom-right-radius:8px;position:absolute;top:0;left:0;padding:0 4px;text-align:center;font-size:10px;line-height:16px;color:#fff;background-color:#ff5238}.Post-spot--tickets-image-wrap{width:98px;height:98px}.Post-spot--tickets-image{border-top-left-radius:8px;border-bottom-left-radius:8px;-o-object-fit:cover;object-fit:cover}.Post-spot--tickets-content{position:relative;padding:8px;width:100%}.Post-spot--tickets-content-title{font-size:14px;font-weight:700;line-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis;max-height:60px;overflow:hidden;margin-bottom:4px}.Post-spot--tickets-content-price{position:absolute;right:8px;bottom:8px;font-size:18px;font-weight:700;line-height:18px;text-align:right}.Post-spot--tickets-content-price--discount{color:#ff5238}.Post-spot--tickets-content-price-text{font-size:10px;font-weight:400;line-height:12px;color:#444}.Post-spot-list{padding:24px;background:#f8f8f8;box-sizing:border-box;border-radius:8px;overflow-x:scroll;display:flex}.Post-spot-list-inner{display:flex;margin-right:-24px}.Post-spot-list-inner-card{position:relative;display:block;width:200px;height:263px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.06);border-radius:8px;flex-shrink:0;overflow:hidden}.Post-spot-list-inner-card-num{box-sizing:border-box;position:absolute;display:inline-block;width:24px;height:24px;font-weight:700;font-size:12px;line-height:16px;border-radius:0 0 8px;align-items:center;text-align:center;z-index:1;background:#fff;padding:4px}.Post-spot-list-inner-card-img{width:100%;height:125px;-o-object-fit:cover;object-fit:cover}.Post-spot-list-inner-card-detail{padding:8px 8px 12px}.Post-spot-list-inner-card-detail-name{font-weight:700;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:normal;word-wrap:anywhere;font-size:12px;line-height:16px;height:32px}.Post-spot-list-inner-card-detail-name:active,.Post-spot-list-inner-card-detail-name:focus,.Post-spot-list-inner-card-detail-name:hover,.Post-spot-list-inner-card-detail-name:visited{-webkit-text-decoration:none;text-decoration:none;color:#444}.Post-spot-list-inner-card-detail-info{display:flex;margin-top:6px}.Post-spot-list-inner-card-detail-info-rating{position:relative;width:5em;font-size:12px;line-height:16px}.Post-spot-list-inner-card-detail-info-rating-front{position:absolute;top:0;left:0;overflow:hidden;color:#fad300}.Post-spot-list-inner-card-detail-info-rating-back{color:#f5f5f5}.Post-spot-list-inner-card-detail-info-ratingnum{font-size:12px;padding-left:4px;font-weight:700;white-space:nowrap}.Post-spot-list-inner-card-detail-rate-title{margin:10px 0 4px;content:"宿泊料金";color:#777;font-size:12px;line-height:16px}.Post-spot-list-inner-card-detail-rate{background:#f8f8f8;text-align:center;font-weight:700;padding:4px;border-radius:4px;font-size:12px;line-height:16px}.Post-spot-list-inner-card-detail-affiliate{align-items:center;justify-content:center;text-align:center;display:flex;margin-top:4px;border:1px solid #eee;box-sizing:border-box;border-radius:4px;height:36px;font-size:12px;line-height:16px}.Post-spot-list-inner-card-detail-affiliate img{height:16px}.Post-spot-list-inner-card-detail-affiliate span{font-weight:700;margin-left:4px}.Post-spot-list-inner-card-detail-affiliate:active,.Post-spot-list-inner-card-detail-affiliate:focus,.Post-spot-list-inner-card-detail-affiliate:hover,.Post-spot-list-inner-card-detail-affiliate:visited{-webkit-text-decoration:none;text-decoration:none;color:#444}.Post-spot-list-inner-card-detail-area{color:#777;font-size:12px;line-height:16px;margin-top:8px}.Post-spot-list-inner-card-detail-area a{color:#777;font-size:12px;line-height:16px;cursor:pointer}.Post-spot-list-inner-card-detail-area a+a:before{content:">";padding:0 .5em;display:inline-block}.Post-spot-list-inner-card+.Post-spot-list-inner-card{margin-left:8px}.Post-article-link{background-color:#fff;border:1px solid #ddd;position:relative;display:flex;overflow:hidden;border-radius:8px;padding:16px}.Post-article-link__img{display:block;height:72px;width:72px;background-position:50%;background-repeat:no-repeat;background-size:cover;-o-object-fit:cover;object-fit:cover;border-radius:4px}.Post-article-link__img--noimage{background-image:url(../images/bg_stripe.png)}.Post-article-link__arrow{display:flex;align-items:center;position:absolute;right:16px;top:50%;bottom:50%}.Post-article-link__arrow i{width:24px;height:24px;content:"";display:inline-block;background-image:url(../images/icon_arrow_right_24.svg);background-repeat:no-repeat;background-size:24px 24px;background-color:#fff}.Post-article-link__right-contents{margin-left:12px;padding-right:36px}.Post-article-link__read-later{color:#444;font-size:14px;font-weight:700;line-height:20px}.Post-article-link__title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;margin-bottom:8px;color:#444;font-size:16px;line-height:28px}.Post-article-link__updated_at{color:#777;font-size:12px;line-height:16px}.Post-spot-chain__inner{position:relative;display:flex;align-items:center;padding:16px;border:1px solid #ddd;border-radius:8px}.Post-spot-chain__eye-catch{display:flex;align-items:center;justify-content:center;overflow:hidden;width:72px;height:72px;margin-right:12px;border-radius:4px}.Post-spot-chain__eye-catch img{width:100%}.Post-spot-chain__description{padding-right:16px}.Post-spot-chain__name{margin-bottom:4px;font-weight:700;font-size:14px}.Post-spot-chain__count{position:relative;padding-left:20px;font-weight:400;font-size:12px;color:#777}.Post-spot-chain__count:before{background-image:url(../images/location/place_gray.svg);content:"";position:absolute;top:0;bottom:0;left:0;margin:auto;width:16px;height:16px}.Post--aggregate-original-link{padding:12px 40px 12px 16px;background:#f5f5f5;border-radius:4px;width:-moz-fit-content;width:fit-content;margin:0 auto 48px;position:relative}.Post--aggregate-original-link a{font-weight:700;font-size:16px;line-height:24px;color:#444}.Post--aggregate-original-link:before{content:"";background:#444;-webkit-mask:url(../images/icon_link_arrow.svg) no-repeat center center/contain;mask:url(../images/icon_link_arrow.svg) no-repeat center center/contain;position:absolute;width:20px;height:20px;right:14px;bottom:50%;top:50%;margin:auto}.Post-spot--link-in-bio{text-align:right}.Post-spot--link-in-bio-link{color:#417dd6;color:var(--Color-recommend);-webkit-text-decoration:none;text-decoration:none;font-size:14px}.article-under-banner{position:fixed;bottom:0;z-index:1}.PostPhoto{margin:0 auto;position:relative;width:600px}.PostPhoto img{display:block;max-width:600px}.PostPhoto-empty{background:transparent url(../images/noimage_ss.png);box-sizing:border-box;display:inline-block;background-size:cover;background-color:#f5f5f5;position:relative}.PostPhoto--idea{width:420px;width:var(--idea-image-width)}.PostPhoto--idea img{max-width:420px;max-width:var(--idea-image-width)}.PostPhoto--idea .PostPhoto-empty{width:200px;height:200px}.PostPhoto--photo{width:610px;width:var(--photo-image-width)}.PostPhoto--photo img{max-width:610px;max-width:var(--photo-image-width)}.PostPhoto--photo figcaption{position:relative;padding-top:5px}.PostPhoto--photo figcaption cite{font-size:12px;font-size:var(--fontsize-small)}.PostPhoto--photo .ArticleScore{color:#9b9b9b;font-size:13px;position:absolute;right:0;top:20px}.PostPhoto--selectUrl figure{min-height:320px;text-align:center}.PostPhoto--selectUrl img{max-width:600px;max-height:320px;margin:0 auto}.PostPhoto--edit figure{min-height:230px;text-align:center}.PostPhoto--edit figure figcaption{margin-top:10px}.PostPhoto--edit img{max-width:300px;max-height:230px;margin:0 auto}.PostPhoto--edit.PostPhoto--cover{width:200px;height:150px;background-color:#eee;background-color:var(--bg-grey)}.PostPhoto--edit.PostPhoto--cover figure{min-height:150px}.PostPhoto--edit.PostPhoto--cover img{max-width:510px;max-height:175px;margin:0 auto}.PostPhoto--edit.PostPhoto--cover .UploadField--uploaded{width:200px;height:150px}.PostPhoto figcaption cite{font-style:normal;display:block}.PostPhoto figcaption p{font-size:12px;font-size:var(--fontsize-small);color:#9b9b9b;color:var(--color-darkgray);line-height:1.5}.PostPhoto-hashtag{display:inline-block;margin-right:10px;line-height:1.5;color:#3d74c8}.PostPhoto-hashtag:hover{color:#3d74c8}.PostPhoto-count{color:#bbbaba;color:var(--color-palegrey);font-size:13px;display:block}.PostPhoto-spot{display:inline-flex;align-items:center;margin-top:10px}.PostPhoto-spot a{color:#bbbaba;color:var(--color-palegrey);font-size:13px;-webkit-text-decoration:underline;text-decoration:underline}.PostPhoto-spot img{height:14px;margin-right:5px}.PostPhoto-cite,.PostPhoto-credit{word-break:break-all;color:#bbbaba;color:var(--color-palegrey);font-size:11px;font-size:var(--fontsize-smallest);display:block}.PostPhoto-cite a,.PostPhoto-cite a:hover,.PostPhoto-credit a,.PostPhoto-credit a:hover{-webkit-text-decoration:underline;text-decoration:underline;color:#bbbaba;color:var(--color-palegrey)}.PostPhoto-cite--logo,.PostPhoto-credit--logo{margin-bottom:3px}.PostPhoto-cite--logo img,.PostPhoto-credit--logo img{width:80px}.PostPhoto-partner img{width:52px}.PostPhoto-cite:before{content:"出典："}.PostPhoto-credit:before{content:"提供："}.PostPhoto-credit[data-credit-label]:before{content:attr(data-credit-label)}.PostPhoto-location{margin-top:10px;font-size:12px;font-size:var(--fontsize-small);color:#afafaf;color:var(--color-lightgray)}.PostPhoto-location li:after{content:"|";margin-left:.7em;margin-right:.7em}.PostPhoto-location li:last-child:after{content:"";margin:0}.PostPhoto-photolink{display:inline-block;-webkit-text-decoration:none;text-decoration:none}.PostPhoto-actions,.PostPhoto-mask{position:absolute;top:0;display:none}.PostPhoto-mask{background-color:rgba(133,180,245,.8)}.PostPhoto-actions{text-align:center;vertical-align:middle;font-size:20px}.PostPhoto-actions .ArticleAction{display:table-cell;vertical-align:middle}.PostPhoto .Author{color:#fff;color:var(--Color-white);font-size:12px;font-size:var(--fontsize-small);text-shadow:0 1px 1px #000;line-height:1;position:absolute;top:10px;left:10px}.PostPhoto--item{width:109px;height:109px}.PostPhoto--item img{position:absolute;top:0;right:0;bottom:0;left:0}.PostPhoto--item div{height:55px;width:109px;margin-top:54px}.FormGroup-item>.PostPhoto{margin-top:20px;margin-bottom:20px}.Post-section .PostPhoto-photolink{display:inline-block;-webkit-text-decoration:none;text-decoration:none}.Post-section .PostPhoto-photolink:hover .PostPhoto-actions{display:table}.Post-section .PostPhoto-photolink:hover .PostPhoto-mask{display:block}.PostPhotoDetail{display:flex}.PostPhotoDetail-main{margin-right:50px;min-width:400px}.PostPhotoDetail-main img{max-width:400px}.PostPhotoDetail-content div{display:flex;align-items:center;margin-bottom:10px}.PostPhotoDetail-content div img{width:60px;height:60px;margin-right:10px;border-radius:50%}.PostPhotoDetail-content p{margin-bottom:20px;white-space:normal}.PostPhotoDetail-content-btn{width:100px;height:30px;background:#fad300;background:var(--aumo-yellow);display:block;border-radius:10px}.PostPhotoDetail-content-btn a{width:100px;height:30px;display:block;text-align:center;padding:5px 0}.PostPhotoDetail-content-btn a:hover{-webkit-text-decoration:none;text-decoration:none}.Switch input{display:none}.Switch input+label{display:block;background-color:#afafaf;background-color:var(--color-lightgray);width:110px;height:35px;border-radius:5px;vertical-align:middle;transition:all .1s linear;position:relative}.Switch input+label:hover{cursor:pointer;opacity:.9}.Switch input+label:before{content:"非公開";position:absolute;top:7px;left:63px;color:#fff;color:var(--Color-white);font-size:12px;font-size:var(--fontsize-small)}.Switch input+label:after{content:" ";transition:all .1s linear;position:absolute;width:50px;height:29px;background:#fff;background:var(--Color-white);box-shadow:0 1px 3px rgba(0,0,0,.5);border-radius:5px;top:3px;left:3px}.Switch input:focus:not(:active)+label{background-color:#fff;background-color:var(--Color-white)}.Switch input:checked+label{background-color:#7ed321;background-color:var(--Color-successDark)}.Switch input:checked+label:before{content:"公開";left:16px}.Switch input:checked+label:after{left:61px}.Dropdown{position:relative;display:inline-block}.Dropdown-header{background:#fff;padding:10px;border-bottom:1px solid #fad300;border-bottom:solid 1px var(--aumo-yellow)}.Dropdown-header--white{background:#fff;background:var(--Color-white)}.Dropdown-menu{position:absolute;width:240px;z-index:999;border:1px solid #eee;background-color:transparent;display:none}.Dropdown-menu:before{content:"";display:block;width:100%;height:2px;background:transparent;position:absolute;top:-2px}.Dropdown-menu--right{right:0}.Dropdown:hover .Dropdown-menu{display:block}.Slider{width:100%;text-align:center;overflow:hidden}.Slider--slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.Prose h1{font-size:24px;font-size:var(--fontsize-largest);font-family:HiraKakuProN-W6,sans-serif;color:#333;margin-bottom:24px}.Prose h1.faq{margin-bottom:54px}.Prose h1.about{font-size:32px;line-height:1.5;margin:4px 0 16px}.Prose h1.about,.Prose h2,.Prose h2.about,.Prose h3{font-family:HiraKakuProN-W6,sans-serif}.Prose h2,.Prose h3{color:#444;color:var(--standard-black);font-size:18px;font-size:var(--fontsize-s-large);margin:1.8rem 0 1.6rem;line-height:1.6}.Prose h2.about{padding-top:16px;border-bottom:3px solid #fad300;font-size:24px;line-height:1.5;margin:0 0 25px;padding-bottom:20px}.Prose-underline{padding:14px 0;border-bottom:2px solid #ccc;border-bottom:2px solid var(--pinkish-grey)}.Prose-hr-line{margin:1.2rem 0;border-bottom:1px solid #afafaf;border-bottom:1px solid var(--color-lightgray)}.Prose h4{margin:.8rem 1.4rem .6rem;font-size:16px;font-size:var(--fontsize-middle)}.Prose ol{list-style:decimal;margin:0 0 2em}.Prose ul{list-style:disc}.Prose li{margin:.6rem 0 1rem 2.6rem;line-height:1.5;font-size:16px;font-size:var(--fontsize-middle)}.Prose .Prose-list-style-circle{list-style:circle}.Prose-text{font-size:16px;font-size:var(--fontsize-middle);color:#444;color:var(--standard-black);line-height:1.75;font-family:HiraKakuProN-W3,sans-serif;margin-top:12px;margin-bottom:20px}.Prose-text a{color:#09c;-webkit-text-decoration:underline;text-decoration:underline}.Prose-description{font-size:16px;color:#444;color:var(--standard-black);text-align:justify;line-height:1.75;margin:.4rem 0 1rem}.Prose-question{font-weight:700;font-size:18px;display:block;border-bottom:2px solid #ccc;padding-bottom:16px;margin-bottom:16px}.Prose-answer{font-size:16px;margin-bottom:54px;line-height:1.75}.Prose-footer{text-align:right;margin:2rem 0}.Prose-about-description{margin:0 0 20px}.Prose-about-description li,.Prose-about-description p{font-size:14px;line-height:1.75;text-align:left;word-wrap:break-word}.Prose-about-description li a,.Prose-about-description p a{color:#3d74c8;color:var(--status-link);word-wrap:break-word}.Prose a.inquiry,.Prose.rss a{-webkit-text-decoration:underline;text-decoration:underline}.Prose .scroll-table{width:100%;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch}.Prose .scroll-table table.about{border:1px solid #eee;border-collapse:separate;border-radius:8px;width:100%}.Prose .scroll-table table.about tbody tr td,.Prose .scroll-table table.about tbody tr th{min-width:144px;height:48px;padding:0 16px;border-bottom:1px solid #eee;white-space:nowrap}.Prose .scroll-table table.about tbody tr th{font-weight:700;background-color:#f8f8f8}.Prose .scroll-table table.about tbody tr td{border-left:1px solid #eee}.Prose .scroll-table table.about tbody tr td a{color:#3d74c8;color:var(--status-link)}.Prose .scroll-table table.about tbody tr td:first-child{border-left:none}.Prose .scroll-table table.about tbody tr td:last-child{border-right:none}.Prose .scroll-table table.about tbody tr:last-child td,.Prose .scroll-table table.about tbody tr:last-child th{border-bottom:none}.Prose.rss h2{border-bottom:2px solid #ccc}.Prose.rss h3{margin:1.8rem 0 1rem}.Prose.rss li{margin:.6rem 0 1rem 2.6rem;line-height:1;font-size:12px;font-size:var(--fontsize-small)}.Prose.rss table{border:1px solid #afafaf;border:1px solid var(--color-lightgray);border-radius:8px}.Prose.rss tr:not(:last-child){border-bottom:1px solid #dcdcdc;border-bottom:1px solid var(--color-gray)}.Prose.rss th{padding:10px;background-color:#f8f8f8;background-color:var(--field-bg-grey)}.Prose.rss td{padding:10px}.Prose.rss code.inline,.Prose.rss pre.code{border:1px solid #afafaf;border:1px solid var(--color-lightgray);background-color:#f8f8f8;background-color:var(--field-bg-grey)}.Prose.rss code.inline{padding:1px}.Prose.rss .entry-directory{margin-top:25px;padding:19px 16px 30px;border-radius:8px;background-color:#f8f8f8;background-color:var(--field-bg-grey)}.Prose.rss .entry-directory .title{margin-bottom:19px;font-size:18px;font-weight:700}.Prose.rss .entry-directory ul{margin:0 20px;list-style:none}.Prose.rss .entry-directory ul li{margin:0 0 12px}.Prose.rss .entry-directory ul li a{position:relative;display:block;font-size:12px;line-height:1.33;color:#444}.Prose.rss .entry-directory ul li a:before{content:"";position:absolute;height:0;width:0;left:-1em;top:0;bottom:0;margin:auto;border-color:transparent #444;border-style:solid;border-width:.35em 0 .35em .45em}.Prose.rss .entry-directory ul li:last-child{margin-bottom:0}.Description dl{display:table;width:100%;border-top:1px solid #eee;border-top:1px solid var(--color-whitegray);border-left:1px solid #eee;border-left:1px solid var(--color-whitegray);border-right:1px solid #eee;border-right:1px solid var(--color-whitegray);border-collapse:collapse}.Description dl:last-child{border-bottom:1px solid #eee;border-bottom:1px solid var(--color-whitegray)}.Description dd,.Description dt{display:table-cell}.Description dt{color:#352629;color:var(--Color-darkBrown);font-weight:600;width:170px;padding:20px;background:#f5f5f5;background:var(--bg-grey-2)}.Description dd{color:#4a4a4a;color:var(--color-text);padding:20px;word-break:break-all}.Loading{visibility:hidden;opacity:0;z-index:1100;z-index:var(--Loading-zIndex);width:100%;text-align:center;padding:50px}.Loading.is-active{visibility:visible;opacity:1;transition:opacity .2s ease-out}.Loading.is-active .Loading-bar{display:block;animation:Loading-marquee .8s cubic-bezier(.4,0,.2,1) infinite;animation-delay:.7s}.Loading-bar{position:fixed;display:none;top:0;left:0;right:0;height:2px;z-index:1200;background:#ff6a6a;background:var(--Color-red);transform:translateX(100%)}.Loading-icon{z-index:calc(1101);z-index:calc(1 + var(--Loading-zIndex));top:50%;left:50%;width:80px;width:var(--Loading-size-default-width)}.Loading-icon,.Loading-icon span{height:40px;height:var(--Loading-size-default-height)}.Loading-icon span{display:inline-block;vertical-align:middle;width:5px;width:var(--Loading-size-default-border);margin:0 6px;background:#86b4f5;background:var(--Loading-color-blue);border-radius:10px;-webkit-animation:Loading-wave .9s infinite alternate;-moz-animation:Loading-wave .9s infinite alternate}.Loading-icon span:nth-of-type(2){-webkit-animation-delay:.3s;-moz-animation-delay:.3s}.Loading-icon span:nth-of-type(3){-webkit-animation-delay:.6s;-moz-animation-delay:.6s}.Loading--full{position:fixed}.Loading--full .Loading-icon{position:fixed;margin-top:calc(-20px);margin-top:calc(var(--Loading-size-full-height) / -2);margin-left:calc(-40px);margin-left:calc(var(--Loading-size-full-width) / -2);border-width:5px;border-width:var(--Loading-size-full-border)}.Loading--full .Loading-icon,.Loading--full .Loading-icon:after{width:80px;width:var(--Loading-size-full-width);height:40px;height:var(--Loading-size-full-height)}.Loading--full .Loading-background{position:fixed;top:0;right:0;bottom:0;left:0;opacity:.8;background:#fff;background:var(--Color-white)}@keyframes Loading-wave{0%{width:5px;width:var(--Loading-size-default-border);height:40px;height:var(--Loading-size-default-height);opacity:.9;-webkit-transform:translateY(0)}to{width:5px;width:var(--Loading-size-default-border);height:40px;height:var(--Loading-size-default-height);opacity:.2;-webkit-transform:translateY(px)}}@keyframes Loading-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes Loading-marquee{0%{transform:translateX(-100%);opacity:.3}20%{opacity:.3}40%{transform:translateX(0);opacity:.9}60%{transform:translateX(0);opacity:.9}to{transform:translateX(100%);opacity:.3}}.Topic{display:block;padding:1rem .5rem}.Topic:hover{background-color:#f5f5f5;background-color:var(--Color-snowWhite)}.ElementAutomaticGeneration{border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.14);padding:24px}.ElementAutomaticGeneration h2:before{content:"";width:8px;height:100%;background:#fad300;display:inline-block;position:absolute;border-radius:2px;left:0;top:0}.ElementAutomaticGeneration h2{font-family:HiraKakuProN-W6,sans-serif;font-size:24px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;margin:0 0 16px;padding:0 0 0 20px;position:relative}.ElementAutomaticGeneration a,.ElementAutomaticGeneration a:hover,.ElementAutomaticGeneration-comment--list li,.ElementAutomaticGenerationItemDetail-content-btn a:hover,.genre-location a:hover,.genre-location-flyout-panel__breadcrumb-link,.genre-location-pager__nav,.genre-location-pager__page,.genre-location-sort__tab,.genre-location-spot-card__affiliate-btn-outline,.genre-location-spot-card__affiliate-link-btn,.genre-location-spot-card__name,.genre-location-spot-card__name a,.genre-location-spot-card__name a:hover,.genre-location-spot-card__official-btn,.genre-location-spot-card__share-section,.location a:hover,.location-popular-spots-list ul li a:hover,a.genre-location-spot-card__name:hover{-webkit-text-decoration:none;text-decoration:none}.ElementAutomaticGeneration-head-spot-name{font-family:HiraKakuProN-W6,sans-serif;font-size:16px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;color:#777}.ElementAutomaticGeneration-head{margin-bottom:16px}.ElementAutomaticGeneration-keywords{margin-bottom:-4px}.ElementAutomaticGeneration-keywords-item{margin:0 8px 8px 0;display:inline-block}.ElementAutomaticGeneration-keywords-item a{border-radius:4px;background-color:#f5f5f5;font-weight:400;text-align:center;color:#777;display:block;padding:4px 8px}.ElementAutomaticGeneration-description,.ElementAutomaticGeneration-keywords-item a{font-family:HiraKakuProN-W3,sans-serif;font-size:12px;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal}.ElementAutomaticGeneration-description{margin-top:12px;width:680px;color:#444}.ElementAutomaticGeneration-photo--list{display:flex;text-align:center!important;margin-top:16px}.ElementAutomaticGeneration-photo--list-item{flex-direction:column}.ElementAutomaticGeneration-photo--list-item img{width:226px;height:216px;-o-object-fit:cover;object-fit:cover}.ElementAutomaticGeneration-photo--list-item-left{margin-right:1px}.ElementAutomaticGeneration-photo--list-item-left img{border-radius:8px 0 0 8px;-o-object-fit:cover;object-fit:cover}.ElementAutomaticGeneration-photo--list-item-right{margin-left:1px}.ElementAutomaticGeneration-photo--list-item-right img{border-radius:0 8px 8px 0;-o-object-fit:cover;object-fit:cover}.ElementAutomaticGeneration-comment{margin-top:16px}.ElementAutomaticGeneration-comment--title{width:648px;font-family:HiraKakuProN-W6,sans-serif;font-size:12px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;color:#444;margin-bottom:8px}.ElementAutomaticGeneration-comment--list{display:flex}.ElementAutomaticGeneration-comment--list-item{width:127px;height:120px;border-radius:8px;border:1px solid #ccc;border:solid 1px var(--pinkish-grey);flex-direction:column;line-height:1.43;letter-spacing:normal;margin-right:12px;padding:12px 16px}.ElementAutomaticGeneration-comment--list li{font-family:HiraKakuProN-W3,sans-serif;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;display:-webkit-box;word-break:break-all;overflow:hidden}.ElementAutomaticGeneration-spot{border-radius:8px;border:1px solid #ccc;border:solid 1px var(--pinkish-grey);padding:16px;display:flex;margin-top:16px;position:relative}.ElementAutomaticGeneration-spot--photo{margin-right:16px}.ElementAutomaticGeneration-spot--photo img{width:136px;height:136px;border-radius:4px;-o-object-fit:cover;object-fit:cover}.ElementAutomaticGeneration-spot--info{width:calc(100% - 40px)}.ElementAutomaticGeneration-spot--info-title{font-family:HiraKakuProN-W6,sans-serif;font-size:16px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;color:#444;margin-bottom:8px}.ElementAutomaticGeneration-spot--info-content{font-family:HiraKakuProN-W3,sans-serif;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;color:#777}.ElementAutomaticGeneration-spot--info-content-address,.ElementAutomaticGeneration-spot--info-content-lunch{display:flex}.ElementAutomaticGeneration-spot--info-content-address-icon{margin:4px 4px 0 0;width:12px;height:16px;background-size:cover;background-image:url(../images/spotpin@3x.png)}.ElementAutomaticGeneration-spot--info-content-address-item{width:calc(100% - 11px)}.ElementAutomaticGeneration-spot--info-content-lunch-icon{background-image:url(../images/noon@3x.png);width:12px;height:12px;box-sizing:border-box;display:inline-block;background-size:cover;vertical-align:top;margin:4px 4px 0 0}.ElementAutomaticGeneration-spot--info-content-lunch-item{width:calc(100% - 11px)}.ElementAutomaticGeneration-spot--info-content-dinner{display:flex}.ElementAutomaticGeneration-spot--info-content-dinner-icon{background-image:url(../images/night@3x.png);width:12px;height:12px;box-sizing:border-box;display:inline-block;background-size:cover;vertical-align:top;margin:4px 4px 0 0}.ElementAutomaticGeneration-spot--info-content-dinner-item{width:calc(100% - 11px)}.ElementAutomaticGeneration-spot--info-content-holiday{display:flex}.ElementAutomaticGeneration-spot--info-content-holiday-icon{background-image:url(../images/holiday@3x.png);width:12px;height:12px;box-sizing:border-box;display:inline-block;background-size:cover;vertical-align:top;margin:4px 4px 0 0}.ElementAutomaticGeneration-spot--info-content-holiday-item{width:calc(100% - 11px)}.ElementAutomaticGeneration-spot--info-content-open-time{width:450px}.ElementAutomaticGeneration-spot--info-arrow{width:24px;margin-bottom:16px}.ElementAutomaticGeneration-spot--info-arrow i{color:#aaa;font-size:16px;top:50%}.ElementAutomaticGeneration-affiliate{display:inline-block;width:690px;margin:16px 0 -10px}.ElementAutomaticGeneration-affiliate-ttl{font-family:HiraKakuProN-W6,sans-serif;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#444}.ElementAutomaticGenerationEdit{padding:0 0 20px;background:#fff}.ElementAutomaticGenerationEdit-main{background:rgba(0,0,0,.4)}.ElementAutomaticGenerationEdit-container{margin:0 auto;padding:80px 0 64px;width:1060px}.ElementAutomaticGenerationEdit-contents{width:760px;background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 0 20px rgba(0,0,0,.4);display:inline-block}.ElementAutomaticGenerationEdit-spot--preview{display:flex;min-height:140px;overflow:hidden;padding:16px}.ElementAutomaticGenerationEdit-spot--photo{flex-shrink:0}.ElementAutomaticGenerationEdit-spot--photo img{width:136px;height:136px;border-radius:4px;-o-object-fit:cover;object-fit:cover}.ElementAutomaticGenerationEdit-spot--info{width:388px;margin-left:16px}.ElementAutomaticGenerationEdit-spot--info-title{width:388px;font-family:HiraKakuProN-W6,sans-serif;font-size:14px;color:#444;margin-bottom:8px}.ElementAutomaticGenerationEdit-spot--info-content,.ElementAutomaticGenerationEdit-spot--info-title{font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:justify}.ElementAutomaticGenerationEdit-spot--info-content{font-family:HiraKakuProN-W3,sans-serif;font-size:12px;color:#777}.ElementAutomaticGenerationEdit-spot--info-content-address,.ElementAutomaticGenerationEdit-spot--info-content-lunch{display:flex}.ElementAutomaticGenerationEdit-spot--info-content-address-icon{margin:4px 4px 0 0;width:12px;height:16px;background-size:cover;background-image:url(../images/spotpin@3x.png)}.ElementAutomaticGenerationEdit-spot--info-content-address-item{width:calc(100% - 11px)}.ElementAutomaticGenerationEdit-spot--info-content-lunch-icon{background-image:url(../images/noon@3x.png);width:12px;height:12px;box-sizing:border-box;display:inline-block;background-size:cover;vertical-align:top;margin:4px 4px 0 0}.ElementAutomaticGenerationEdit-spot--info-content-lunch-item{width:calc(100% - 11px)}.ElementAutomaticGenerationEdit-spot--info-content-dinner{display:flex}.ElementAutomaticGenerationEdit-spot--info-content-dinner-icon{background-image:url(../images/night@3x.png);width:12px;height:12px;box-sizing:border-box;display:inline-block;background-size:cover;vertical-align:top;margin:4px 4px 0 0}.ElementAutomaticGenerationEdit-spot--info-content-dinner-item{width:calc(100% - 11px)}.ElementAutomaticGenerationEdit-spot--info-content-holiday{display:flex}.ElementAutomaticGenerationEdit-spot--info-content-holiday-icon{background-image:url(../images/holiday@3x.png);width:12px;height:12px;box-sizing:border-box;display:inline-block;background-size:cover;vertical-align:top;margin:4px 4px 0 0}.ElementAutomaticGenerationEdit-spot--info-content-holiday-item{width:calc(100% - 11px)}.ElementAutomaticGenerationEdit-spot--info-content-open-time{width:450px}.ElementAutomaticGenerationEdit-post{display:flex;text-align:center!important}.ElementAutomaticGenerationEdit-post-list{flex-direction:column;margin:8px}.ElementAutomaticGenerationEdit-post-list--item{width:216px;height:216px;padding-bottom:10px}.ElementAutomaticGenerationEdit-post-list--item img{width:216px;height:216px;-o-object-fit:cover;object-fit:cover}.ElementAutomaticGenerationEdit-post-list--edit-button{font-size:16px;min-width:178px;height:48px;line-height:48px;padding:0 16px;text-align:center!important;border:1px solid #ccc;border:solid 1px var(--pinkish-grey)}.ElementAutomaticGenerationEdit-comment--list-content{display:flex;margin-bottom:16px}.ElementAutomaticGenerationEdit-comment--list-content--item{width:470px;border-radius:8px;border:1px solid #ccc;border:solid 1px var(--pinkish-grey);padding:12px 16px}.ElementAutomaticGenerationEdit-comment--list-content--item-comment{width:438px;height:41px;font-family:NotoSansCJKjp,HiraKakuProN-W3,sans-serif;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:normal;position:relative;overflow:hidden}.ElementAutomaticGenerationEdit-comment--list-content--edit{margin-left:16px}.ElementAutomaticGenerationEdit-comment--list-content--edit-button{font-size:16px;min-width:178px;height:48px;line-height:48px;padding:0 16px;text-align:center!important;border:1px solid #ccc;border:solid 1px var(--pinkish-grey)}.ElementAutomaticGenerationEdit-comment--list-content--delete{margin-left:16px;background-color:#ddd;height:48px;width:48px}.ElementAutomaticGenerationEdit-comment--list-content--delete-button{background:none;border:none;color:#aaa;font-size:26px;height:32px;line-height:32px;padding:10px}.ElementAutomaticGenerationEdit-comment--add-button{font-size:16px;height:48px;line-height:48px;min-width:240px;padding:0 16px;border:1px solid #ccc;border:solid 1px var(--pinkish-grey)}.ElementAutomaticGenerationSelectPhoto{margin:0 auto;padding:0;width:100%;list-style:inside;white-space:normal}.ElementAutomaticGenerationSelectPhoto--listInPhotoModal{font-size:0;width:95%}.ElementAutomaticGenerationSelectPhoto--listInPhotoModal .Stream-item{box-sizing:border-box;height:150px;width:20%;margin:0;display:inline-flex}.ElementAutomaticGenerationSelectPhoto--listInPhotoModal .Stream-item:last-child{border-bottom:1px solid #ccc}.ElementAutomaticGenerationSelectPhoto--listInPhotoModal .Stream-item-img{height:100%;margin:16px 16px 0}.ElementAutomaticGenerationSelectPhoto--listInPhotoModal .Stream-item-img-content{width:88px;height:66px;margin:0 0 16px}.ElementAutomaticGenerationSelectPhoto--listInPhotoModal .Stream-item-img-nickname{font-size:12px;font-family:HiraKakuProN-W3,sans-serif}.ElementAutomaticGenerationSelectComment{margin:0 auto;padding:0;width:100%;list-style:inside;white-space:normal}.ElementAutomaticGenerationSelectComment .Loading{width:auto}.ElementAutomaticGenerationSelectComment--listInCommentModal{font-size:0;width:95%;padding-top:30px}.ElementAutomaticGenerationSelectComment--listInCommentModal .ElementAutomaticGenerationSelectComment-item{box-sizing:border-box;height:120px;width:50%;margin:0;display:inline-flex;border-bottom:1px solid #ccc}.ElementAutomaticGenerationSelectComment--listInCommentModal .ElementAutomaticGenerationSelectComment-item:last-child{border-bottom:1px solid #ccc}.ElementAutomaticGenerationSelectComment--listInCommentModal .ElementAutomaticGenerationSelectComment-item-img{height:100%;margin:16px 16px 0}.ElementAutomaticGenerationSelectComment--listInCommentModal .ElementAutomaticGenerationSelectComment-item-img-content{width:80px;height:80px}.ElementAutomaticGenerationSelectComment--listInCommentModal .ElementAutomaticGenerationSelectComment-item-info{display:inline-block;box-sizing:border-box;padding:16px 0 0;height:98px;width:278px;font-size:14px;vertical-align:top;overflow:hidden}.ElementAutomaticGenerationSelectComment--listInCommentModal .ElementAutomaticGenerationSelectComment-item-info a{font-family:HiraKakuProN-W3,sans-serif;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;text-align:justify;color:#444;display:-webkit-box}.ElementAutomaticGenerationSelectComment-item{display:list-item;line-height:inherit;list-style:none;vertical-align:middle;margin-bottom:0}.ElementAutomaticGenerationSelectComment-item:last-child{margin-bottom:0;border-bottom:0}.ElementAutomaticGenerationSelectComment--comment-modal-table{display:table-row-group;text-align:center;padding-left:10px}.ElementAutomaticGenerationSelectComment--comment-modal-table .comment-modal-table-row{display:table-row}.ElementAutomaticGenerationSelectComment--comment-modal-table .comment-modal-table-cell-comment-name{display:table-cell;padding:0;width:748px;text-align:left;height:48px}.ElementAutomaticGenerationSelectComment--comment-modal-table .comment-modal-input-filed,.ElementAutomaticGenerationSelectComment--comment-modal-table .comment-modal-select{height:48px}.ElementAutomaticGenerationSelectComment--comment-modal-table .comment-modal-table-cell-submit{display:table-cell;padding:0;width:88px;text-align:center;vertical-align:top}.ElementAutomaticGenerationSelectComment--comment-modal-table .comment-modal-table-body{display:table-row-group}.ElementAutomaticGenerationItemDetail{display:flex}.ElementAutomaticGenerationItemDetail-main{margin-right:32px;min-width:404px}.ElementAutomaticGenerationItemDetail-main img{max-width:404px}.ElementAutomaticGenerationItemDetail-content div{display:flex;align-items:center;margin-bottom:20px}.ElementAutomaticGenerationItemDetail-content div img{width:56px;height:56px;margin-right:16px;border-radius:50%}.ElementAutomaticGenerationItemDetail-content div span{width:196px;height:16px;font-family:HiraKakuPro-W6,sans-serif;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#333}.ElementAutomaticGenerationItemDetail-content p{margin-bottom:20px;white-space:normal}.ElementAutomaticGenerationItemDetail-content-btn{width:144px;height:48px;background:#198ad0;background:var(--aumo-blue);display:block}.ElementAutomaticGenerationItemDetail-content-btn a{font-family:HiraKakuProN-W3,sans-serif;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#fff;color:var(--white);display:block;text-align:center;padding:12px 0}.location{margin-bottom:-62px;padding-bottom:30px;background-color:#fafafa}.location a{transition:.3s}.location a:hover{opacity:.8;transition:.3s}.location-head{box-sizing:border-box;height:360px;padding:72px 0;background:linear-gradient(180deg,rgba(0,0,0,.3),rgba(0,0,0,.15)25%);background-size:cover;background-position:50%}.location-head__inner{width:1080px;margin:0 auto}.location-head__inner--title{display:block;margin-bottom:32px;color:#fff;color:var(--white);text-shadow:0 0 4px rgba(0,0,0,.5);font-size:32px;font-weight:700;text-align:center}.location-head__inner__search{width:528px;height:56px;padding:16px 24px;border-radius:28px;background:#fff;box-shadow:0 3px 8px rgba(0,0,0,.08);box-sizing:border-box;margin:0 auto 48px;display:flex;align-items:center}.location-head__inner__search:hover{cursor:pointer}.location-head__inner__search--icon{width:18px;height:18px;fill:#777}.location-head__inner__search--text{color:#444;font-size:16px;line-height:16px;margin-left:8px;height:48px;white-space:nowrap;align-items:center;display:flex}.location-head__inner__btn-group{display:flex;justify-content:space-between;width:1080px;margin:0 auto}.location-head__inner__btn-group--btn{display:flex;justify-content:left;align-items:center;position:relative;box-sizing:border-box;width:264px;height:56px;padding:16px;font-size:16px;font-weight:700;border-radius:12px;background-color:#fff;background-color:var(--white);box-shadow:0 2px 4px rgba(0,0,0,.06)}.location-head__inner__btn-group--btn--img{width:20px;height:20px}.location-head__inner__btn-group--btn--text{margin-left:8px}.location-head__inner__btn-group--btn--icon{fill:#444;width:8px;height:12px;right:16px;position:absolute}.location-head__inner__btn-group--btn--hotel{background-image:url(../images/location/hotel.svg)}.location-head__inner__btn-group--btn--gourmet{background-image:url(../images/location/gourmet.svg)}.location-head__inner__btn-group--btn--leisure{background-image:url(../images/location/leisure.svg)}.location-head__inner__btn-group--btn--flyer{background-image:url(../images/location/flyer.svg)}.location-about{box-sizing:border-box;width:1080px;height:120px;margin:-24px auto 32px;padding:24px;background-color:#fff;background-color:var(--white);border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.06)}.location-about--text{margin-bottom:14px;font-size:14px;line-height:1.43}.location-about__meta-group{display:flex;font-size:12px;line-height:1.33;color:#777}.location-about__meta-group--ico{margin-right:8px;padding-left:1.5em;background-repeat:no-repeat;background-position:0}.location-about__meta-group--ico--spot{background-image:url(../images/location/place_gray.svg)}.location-about__meta-group--ico--article{background-image:url(../images/location/article.svg)}.location-about__meta-group--ico--updated-on{margin-left:auto}.location-inner{display:flex;flex-flow:row-reverse;width:1080px;margin:0 auto}.location-inner__main{width:804px;margin-left:24px}.location-inner__main__no-content{padding:16px 16px 16px 40px;border-radius:8px;background-image:url(../images/info@3x.png);background-size:16px;background-color:#f8f8f8;background-position:17px 16px;background-repeat:no-repeat}.location-inner__main__header-btns{display:flex;align-items:center;margin-bottom:24px}.location-inner__main__header-btns--title{flex-shrink:0;width:68px;margin-right:44px;font-size:16px;font-weight:700;line-height:1.25}.location-inner__main__header-btns__group{display:flex;flex-wrap:wrap}.location-inner__main__header-btns__group--btn{display:inline-flex;align-items:center;box-sizing:border-box;height:36px;margin:0 8px 8px 0;padding:8px 16px;border:1px solid #ddd;background-color:#fff;background-color:var(--white);border-radius:4px;color:#444;font-size:14px;line-height:1.43;text-align:center}.location-inner__main__header-btns__group--btn--location{padding-left:38px;background-image:url(../images/location/place_black.svg);background-repeat:no-repeat;background-position:12px}.location-inner__main__tabs{display:flex;justify-content:space-around;margin-bottom:35px;border-bottom:1px solid #444}.location-inner__main__tabs--tab{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:44px;margin:0 8px;font-size:16px;font-weight:700;line-height:1.25}.location-inner__main__tabs--tab--underline{position:absolute;left:0;bottom:0;width:100%;height:4px;background-color:#444;border-radius:4px 4px 0 0}.location-inner__main__related-articles{margin-bottom:49px}.location-inner__main__related-articles-list{margin-bottom:0}.location-inner__main__related-articles__head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:29px}.location-inner__main__related-articles__head--title{font-size:21px;font-weight:700;line-height:1.52;color:#444}.location-inner__main__related-articles__head--page-info{color:#777}.location-inner__main__related-articles__card-group,.location-inner__main__related-articles__card-group__inner{display:flex}.location-inner__main__related-articles__card-group__inner__article-card{overflow:hidden;box-sizing:border-box;width:252px;height:296px;margin-right:24px;border-radius:8px;background-color:#fff;background-color:var(--white);box-shadow:0 2px 4px rgba(0,0,0,.07)}.location-inner__main__related-articles__card-group__inner__article-card:last-child{margin-right:0}.location-inner__main__related-articles__card-group__inner__article-card--eyecath{width:100%;height:168px;-o-object-fit:cover;object-fit:cover;margin-bottom:16px}.location-inner__main__related-articles__card-group__inner__article-card--title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;height:60px;margin-bottom:16px;padding:0 16px;font-size:16px;font-weight:700;line-height:1.25}.location-inner__main__related-articles__card-group__inner__article-card--author{overflow:hidden;height:16px;margin-bottom:18px;padding:0 16px;font-size:12px;line-height:1.33;color:#777}.location-inner__main__related-articles__list-group{background-color:#fff;background-color:var(--white);padding:16px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.07)}.location-inner__main__related-articles__list-group__article-list{overflow:hidden;display:flex;box-sizing:border-box;height:104px;align-items:flex-start;margin-bottom:8px}.location-inner__main__related-articles__list-group__article-list--eyecatch{flex-shrink:0;-o-object-fit:cover;object-fit:cover;width:128px;height:96px;margin-right:16px;border-radius:4px}.location-inner__main__related-articles__list-group__article-list__meta-info{position:relative;box-sizing:border-box;height:104px;padding-bottom:8px;border-bottom:1px solid #ddd}.location-inner__main__related-articles__list-group__article-list__meta-info--title{margin-bottom:8px;font-size:14px;font-weight:700;line-height:1.43}.location-inner__main__related-articles__list-group__article-list__meta-info--description{font-size:12px;line-height:1.33;color:#777}.location-inner__main__related-articles__list-group__article-list__meta-info--author{position:absolute;bottom:6px;left:0;font-size:12px;line-height:1.33;color:#777}.location-inner__main__spot-info__head{margin-bottom:29px}.location-inner__main__spot-info__head--title{margin-bottom:30px;font-size:21px;font-weight:700;line-height:1.52}.location-inner__main__spot-info__head--title-bottom{display:flex;justify-content:space-between;align-items:center}.location-inner__main__spot-info__head--tab-box{box-sizing:border-box;width:240px;height:28px;border:1px solid #777;border-radius:4px}.location-inner__main__spot-info__head--tab-box__tab{display:inline-flex;justify-content:center;align-items:center;width:50%;height:100%;color:#777;font-size:12px}.location-inner__main__spot-info__head--tab-box__tab--active{background-color:#777;color:#fff;font-weight:700}.location-inner__main__spot-info__head--page-info{font-size:12px;line-height:1.43;color:#777}.location-inner__main__spot-info__group{margin-bottom:24px;padding:24px 24px 26px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.07);background-color:#fff;background-color:var(--white)}.location-inner__main__spot-info__group--pr{position:relative;border:2px solid #fad300}.location-inner__main__spot-info__group--pr:after{content:"PR";position:absolute;top:0;right:0;padding:4px 8px;border-radius:0 0 0 8px;background-color:#fad300;font-size:12px;color:#fff}.location-inner__main__spot-info__group--1{padding-top:24px}.location-inner__main__spot-info__group__head-area{display:flex;position:relative;justify-content:center;align-items:center;margin-bottom:16px}.location-inner__main__spot-info__group__head{display:flex}.location-inner__main__spot-info__group__head--rank-area{text-align:center;margin-right:22px}.location-inner__main__spot-info__group__head--rank-area img{margin-bottom:4px}.location-inner__main__spot-info__group__head--rank-area:before{content:"";position:absolute;top:0;left:62px;width:1px;height:100%;border-right:1px solid #ddd}.location-inner__main__spot-info__group__head--rank{position:relative;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:32px;background-color:#777;font-size:21px;font-weight:700;text-align:center;color:#fff}.location-inner__main__spot-info__group__head--rank--1{background-color:#e7c613}.location-inner__main__spot-info__group__head--rank--1:before{background-image:url(../images/location/rank-1.svg)}.location-inner__main__spot-info__group__head--rank--2{background-color:#adadad}.location-inner__main__spot-info__group__head--rank--2:before{background-image:url(../images/location/rank-2.svg)}.location-inner__main__spot-info__group__head--rank--3{background-color:#c58043}.location-inner__main__spot-info__group__head--rank--3:before{background-image:url(../images/location/rank-3.svg)}.location-inner__main__spot-info__group__head__title-group{width:100%;position:relative}.location-inner__main__spot-info__group__head__title-group--title{overflow:hidden;height:28px;margin-bottom:2px;font-size:21px;font-weight:700;line-height:1.33}.location-inner__main__spot-info__group__head__title-group--address{position:relative;overflow:hidden;display:flex;-webkit-box-orient:vertical;-webkit-line-clamp:1;height:16px;padding-left:20px;font-size:12px;line-height:1.33;color:#777}.location-inner__main__spot-info__group__head__title-group--address a{font-size:12px;line-height:1.33;color:#777;margin:2px}.location-inner__main__spot-info__group__head__title-group--address:before{content:"";position:absolute;width:16px;height:16px;top:0;left:0;background-image:url(../images/location/place_gray.svg)}.location-inner__main__spot-info__group__snap-group{display:flex;margin-bottom:16px}.location-inner__main__spot-info__group__snap-group--snap{display:block;width:244px;height:244px;border-radius:8px;position:relative;overflow:hidden}.location-inner__main__spot-info__group__snap-group--snap:nth-child(2){margin:auto 12px}.location-inner__main__spot-info__catch-copy{margin-bottom:8px;font-weight:700;font-size:16px;line-height:24px}.location-inner__main__spot-info__description{margin-bottom:16px;font-size:14px;line-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;color:#777}.location-inner__main__spot-info__attempt{background-color:#20c98b;margin-bottom:8px;font-size:12px;line-height:16px;align-items:center;color:#fff;padding:0 4px;border-radius:4px;width:-moz-fit-content;width:fit-content}.location-inner__main__spot-info__meta-info{margin-bottom:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.location-inner__main__spot-info__meta-group{display:flex;align-items:center;font-size:12px;line-height:1.43;margin-bottom:16px}.location-inner__main__spot-info__meta-group__mark-area{display:flex;margin-bottom:4px}.location-inner__main__spot-info__meta-group__mark{box-sizing:border-box;margin-right:8px;padding:0 4px;border-radius:4px;font-size:10px;line-height:16px;width:-moz-fit-content;width:fit-content;color:#fff}.location-inner__main__spot-info__meta-group__mark--popular{background-color:#fad300}.location-inner__main__spot-info__meta-group__mark--trend{background-color:#ff5238}.location-inner__main__spot-info__meta-group__category{font-size:10px;line-height:16px;color:#777;background:#f5f5f5;border-radius:4px;padding:0 4px;margin-right:4px}.location-inner__main__spot-info__meta-group-external-rate-info{margin-left:4px;margin-right:8px;margin-top:12px;vertical-align:center;display:flex;position:relative;justify-content:end}.location-inner__main__spot-info__meta-group-external-rate-info__wrapper{height:16px}.location-inner__main__spot-info__meta-group-external-rate-info-text{color:#777;font-size:12px;font-weight:400;line-height:16px}.location-inner__main__spot-info__meta-group-external-rate-info-mark{vertical-align:center;display:flex;gap:4px;position:relative}.location-inner__main__spot-info__meta-group-external-rate-info-mark img{vertical-align:baseline}.location-inner__main__spot-info__meta-group-external-rate-info-popup{display:flex;flex-flow:column;gap:12px 0;margin:16px;padding:0 16px 16px;border-radius:8px;width:320px;background:#fff;-webkit-filter:drop-shadow(0 1px 12px rgba(0,0,0,.12));position:absolute;z-index:2;left:-44px;top:8px}.location-inner__main__spot-info__meta-group-external-rate-info-popup:after{content:"";position:absolute;top:-8px;left:12%;margin-left:-15px;border:8px solid transparent;border-top-width:0;border-bottom-color:#fff}.location-inner__main__spot-info__meta-group-external-rate-info-popup-at-star{display:flex;position:relative;height:48px;align-items:center;border-bottom:1px solid #ddd}.location-inner__main__spot-info__meta-group-external-rate-info-popup-at-star-text{position:relative;top:2px;font-weight:700;font-size:16px;line-height:24px}.location-inner__main__spot-info__meta-group-external-rate-info-popup-at-star-close{position:absolute;right:0}.location-inner__main__spot-info__meta-group-external-rate-info-popup-aumo-rate{position:relative;display:flex;justify-content:center;align-items:center;height:24px}.location-inner__main__spot-info__meta-group-external-rate-info-popup-aumo-rate-front{display:flex;align-items:center;position:absolute;overflow:hidden;white-space:nowrap}.location-inner__main__spot-info__meta-group-external-rate-info-popup-aumo-rate-front--wrapper{flex-shrink:0;height:20px}.location-inner__main__spot-info__meta-group-external-rate-info-popup-aumo-rate-back{position:relative;display:flex}.location-inner__main__spot-info__meta-group-external-rate-info-popup-aumo-rate-value{position:relative;top:1px;margin-left:4px;font-weight:700;font-size:14px;line-height:20px}.location-inner__main__spot-info__meta-group-external-rate-info-popup-source{display:flex;justify-content:space-between;border-bottom:1px solid #ddd;padding-bottom:12px}.location-inner__main__spot-info__meta-group-external-rate-info-popup-source-content{width:100%;text-align:center}.location-inner__main__spot-info__meta-group-external-rate-info-popup-source-content__circle{display:inline-block;width:56px;height:56px;background:#f8f8f8;border-radius:28px;position:relative}.location-inner__main__spot-info__meta-group-external-rate-info-popup-source-content__circle-icon img{position:absolute;height:24px;width:24px;top:16px;left:16px}.location-inner__main__spot-info__meta-group-external-rate-info-popup-source-content__title{margin-top:8px;font-weight:400;font-size:14px;line-height:20px}.location-inner__main__spot-info__meta-group-external-rate-info-popup-source-content__count{font-weight:400;font-size:14px;line-height:20px}.location-inner__main__spot-info__meta-group-external-rate-info-popup-description{font-weight:400;font-size:12px;line-height:16px;white-space:normal;color:#777}.location-inner__main__spot-info__meta-group-external-rate-info-popup-list{display:flex;flex-flow:column;gap:8px 0}.location-inner__main__spot-info__meta-group-external-rate-info-popup-list-text{font-weight:700;font-size:12px;line-height:16px}.location-inner__main__spot-info__meta-group-external-rate-info-popup-list-content{display:flex;flex-wrap:wrap;gap:8px 16px}.location-inner__main__spot-info__meta-group-external-rate-info-popup-list-content-card{width:calc(50% - 8px);text-align:center;position:relative;display:flex}.location-inner__main__spot-info__meta-group-external-rate-info-popup-list-content-card__site-name{font-weight:400;font-size:10px;line-height:16px}.location-inner__main__spot-info__meta-group-external-rate-info-popup-list-content-card__site-name--black{color:#444}.location-inner__main__spot-info__meta-group-external-rate-info-popup-list-content-card__value{position:absolute;right:0;font-weight:700;font-size:12px;line-height:16px}.location-inner__main__spot-info__meta-group--star{position:relative;display:inline-flex;align-items:center;justify-content:flex-end;box-sizing:border-box;width:140px;height:24px;margin-right:16px;padding-right:8px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.07);background-color:#f5f5f5;font-size:12px;font-weight:700;line-height:1.33}.location-inner__main__spot-info__meta-group--star:after{content:"";position:absolute;width:50px;height:24px;top:0;left:8px;background-image:url(../images/location/v.svg);background-repeat:repeat-x;background-position:0}.location-inner__main__spot-info__meta-group--star-rating{position:relative;width:5em}.location-inner__main__spot-info__meta-group--star-rating-front{position:absolute;top:0;left:0;overflow:hidden;color:#fc3}.location-inner__main__spot-info__meta-group--star-rating-back{color:#f5f5f5}.location-inner__main__spot-info__meta-group--star-rating-num{padding-left:8px;font-weight:700}.location-inner__main__spot-info__meta-group--comment{background-image:url(../images/location/comment.svg)}.location-inner__main__spot-info__meta-group--comment,.location-inner__main__spot-info__meta-group--label-night,.location-inner__main__spot-info__meta-group--label-noon,.location-inner__main__spot-info__meta-group--snap{margin-right:8px;padding-left:24px;background-repeat:no-repeat;background-position:0}.location-inner__main__spot-info__meta-group--snap{background-image:url(../images/location/image.svg)}.location-inner__main__spot-info__meta-group--label-noon{background-image:url(../images/location/label-noon.svg)}.location-inner__main__spot-info__meta-group--label-night{background-image:url(../images/location/label-night.svg)}.location-inner__main__spot-info__meta-group--holiday{display:flex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.location-inner__main__spot-info__meta-group--holiday-icon{background-image:url(../images/holiday@3x.png);min-width:17px;height:17px;box-sizing:border-box;display:inline-block;background-size:cover;vertical-align:top;margin-right:4px}.location-inner__main__spot-info__meta-group--holiday-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:280px}.location-inner__main__spot-info__access-area{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:8px 0;margin-bottom:16px}.location-inner__main__spot-info__access{color:#777;font-size:12px;line-height:16px;border-radius:4px}.location-inner__main__spot-info__access__topic{display:flex}.location-inner__main__spot-info__access__topic-head{width:65px;position:relative}.location-inner__main__spot-info__access__topic-head:after{content:"：";right:0;position:absolute}.location-inner__main__spot-info__access__topic-text,.location-inner__main__spot-info__access__topic__content-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:690px}.location-inner__main__spot-info__access__topic+.location-inner__main__spot-info__access__topic{margin-top:4px}.location-inner__main__spot-info__access__topic__content{display:block}.location-inner__main__spot-info__business-hours{font-size:12px;line-height:16px;margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.location-inner__main__spot-info__scene-group-area{padding-top:8px;border-top:1px solid #eee;margin-bottom:8px}.location-inner__main__spot-info__scene-group-title{font-size:12px;line-height:16px;font-weight:700;color:#444}.location-inner__main__spot-info__scene-group{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px 0}.location-inner__main__spot-info__scene-group__scene-name{font-style:normal;font-weight:400;font-size:12px;line-height:16px;background:#f5f5f5;border-radius:8px;padding:4px 8px;margin-right:4px}.location-inner__main__spot-info__voice-group-area{margin-bottom:16px}.location-inner__main__spot-info__voice-group-area-head{display:flex;align-items:center;margin-bottom:8px;gap:4px}.location-inner__main__spot-info__voice-group-area-head-title{font-weight:700;font-size:14px;line-height:20px}.location-inner__main__spot-info__voice-group-area-head-popup{display:flex;flex-direction:column;width:320px;padding:16px;gap:12px;background:#fff;-webkit-filter:drop-shadow(0 1px 12px rgba(0,0,0,.12));position:absolute;z-index:2;left:-33px;top:27px;box-shadow:0 1px 12px rgba(0,0,0,.12);border-radius:8px}.location-inner__main__spot-info__voice-group-area-head-popup__wrapper{display:flex;position:relative}.location-inner__main__spot-info__voice-group-area-head-popup:after{content:"";position:absolute;top:-8px;left:14%;margin-left:-15px;border:8px solid transparent;border-top-width:0;border-bottom-color:#fff}.location-inner__main__spot-info__voice-group-area-head-popup-title{font-weight:700;font-size:16px;line-height:24px}.location-inner__main__spot-info__voice-group-area-head-popup-description{color:#777;font-weight:400;font-size:12px;line-height:16px}.location-inner__main__spot-info__voice-group{display:flex}.location-inner__main__spot-info__voice-group+.location-inner__main__spot-info__voice-group{margin-top:8px}.location-inner__main__spot-info__voice-group--user-ico{flex-shrink:0;-o-object-fit:cover;object-fit:cover;margin-right:12px;width:44px;height:44px;border-radius:44px}.location-inner__main__spot-info__voice-group-body{display:flex;flex-direction:column;width:100%;gap:4px}.location-inner__main__spot-info__voice-group-body-label{display:flex;gap:4px}.location-inner__main__spot-info__voice-group-body-label-content{display:flex;align-items:center;height:16px;width:-moz-fit-content;width:fit-content;padding:0 4px;border-radius:4px;color:#fff;font-weight:500;font-size:10px;line-height:16px}.location-inner__main__spot-info__voice-group-body-name{font-weight:700;font-size:12px;line-height:16px;color:#222}.location-inner__main__spot-info__voice-group-body__text-group{width:100%}.location-inner__main__spot-info__voice-group-body__text-group__top{display:flex;justify-content:space-between;margin-bottom:4px;font-size:12px;line-height:1.33}.location-inner__main__spot-info__voice-group-body__text-group__bottom--date,.location-inner__main__spot-info__voice-group-body__text-group__top--date{color:#777}.location-inner__main__spot-info__voice-group-body__text-group__bottom{position:relative;padding:8px 12px;background-color:#f5f5f5;border-radius:8px;font-size:14px}.location-inner__main__spot-info__voice-group-body__text-group__bottom--text{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;max-height:64px;word-break:break-all;margin-bottom:4px}.location-inner__main__spot-info__recommended-article{display:flex;margin-bottom:16px;padding:16px;border:1px solid #ddd;border-radius:8px}.location-inner__main__spot-info__recommended-article__eyecatch{-o-object-fit:cover;object-fit:cover;flex-shrink:0;width:128px;height:96px;margin-right:16px;border-radius:4px}.location-inner__main__spot-info__recommended-article__text-info{font-size:12px;line-height:1.33}.location-inner__main__spot-info__recommended-article__text-info--sub-title{margin-bottom:12px}.location-inner__main__spot-info__recommended-article__text-info--title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;height:20px;margin-bottom:8px;font-size:14px;font-weight:700;line-height:1.43}.location-inner__main__spot-info__recommended-article__text-info--description{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:33px;color:#777}.location-inner__main__spot-info__tag-group{overflow:hidden;display:flex;flex-wrap:wrap;max-height:105px;margin-bottom:16px}.location-inner__main__spot-info__tag-group--tag{margin-right:8px;margin-bottom:12px;padding:4px 8px;border-radius:8px;background-color:#f5f5f5;font-size:12px;line-height:1.33}.location-inner__main__spot-info__affiliate-btns{display:flex;align-items:flex-end}.location-inner__main__spot-info__affiliate-btns--btn,.location-inner__main__spot-info__affiliate-btns--btn-other,.location-inner__main__spot-info__affiliate-btns--btn-special{display:inline-flex;justify-content:center;align-items:center;width:180px;min-height:56px;border:1px solid #eee;border-radius:4px;font-size:12px;box-sizing:border-box}.location-inner__main__spot-info__affiliate-btns--btn-other__logo,.location-inner__main__spot-info__affiliate-btns--btn-special__logo,.location-inner__main__spot-info__affiliate-btns--btn__logo{display:flex;align-items:center;justify-content:center}.location-inner__main__spot-info__affiliate-btns--btn-other__logo--image,.location-inner__main__spot-info__affiliate-btns--btn-special__logo--image,.location-inner__main__spot-info__affiliate-btns--btn__logo--image{height:20px}.location-inner__main__spot-info__affiliate-btns--btn-other__logo--text,.location-inner__main__spot-info__affiliate-btns--btn-special__logo--text,.location-inner__main__spot-info__affiliate-btns--btn__logo--text{display:inline-block;margin-left:.3em}.location-inner__main__spot-info__affiliate-btns--btn--price,.location-inner__main__spot-info__affiliate-btns--btn-other--price,.location-inner__main__spot-info__affiliate-btns--btn-special--price{margin:6px auto}.location-inner__main__spot-info__affiliate-btns--btn--official-title,.location-inner__main__spot-info__affiliate-btns--btn-other--official-title,.location-inner__main__spot-info__affiliate-btns--btn-special--official-title{display:inline-block;margin-left:8px;color:#444;font-weight:700;font-size:16px}.location-inner__main__spot-info__affiliate-btns--btn-other:nth-child(n+2),.location-inner__main__spot-info__affiliate-btns--btn-special:nth-child(n+2),.location-inner__main__spot-info__affiliate-btns--btn:nth-child(n+2){margin-left:12px}.location-inner__main__spot-info__affiliate-btns--btn-special{width:372px;display:inline;min-height:inherit}.location-inner__main__spot-info__affiliate-btns--btn-special--with-label{flex-direction:column;justify-content:flex-start;min-height:84px;border:none;width:372px}.location-inner__main__spot-info__affiliate-btns--btn-special--with-label--label{position:relative;white-space:nowrap;box-sizing:border-box;height:27px;margin-bottom:17px;padding:6px;border-radius:4px 4px 0 0;background-color:#ff5238;text-align:center;line-height:1.33;font-weight:700;color:#fff;color:var(--white);width:100%}.location-inner__main__spot-info__affiliate-btns--btn-special--with-label--label:after{content:"";position:absolute;width:0;height:0;right:0;left:0;bottom:-5px;margin:auto;border-top:8px solid #ff5238;border-right:8px solid transparent;border-left:8px solid transparent}.location-inner__main__spot-info__affiliate-btns--btn-special--with-label--label-text{position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;text-align:center;line-height:1.33;font-weight:700;color:#fff;color:var(--white)}.location-inner__main__spot-info__affiliate-btns--btn-other{display:block;min-height:inherit;border:none;margin:0!important;margin:initial!important;width:-moz-fit-content;width:fit-content}.location-inner__main__spot-info__affiliate-btns--btn-other span{margin-left:12px}.location-inner__main__spot-info__affiliate-btns--btn-other--with-label{flex-direction:column;justify-content:flex-start;min-height:84px;border-top:none}.location-inner__main__spot-info__affiliate-btns--btn-other--with-label--label{position:relative;white-space:nowrap;box-sizing:border-box;height:27px;padding:6px 0;line-height:1.33;font-weight:700}.location-inner__main__spot-info__affiliate-btns--others--top{margin-top:auto;max-width:456px;grid-area:others-top}.location-inner__main__spot-info__breadcrumb{margin:18px 0 0;color:#777;font-size:12px;line-height:16px}.location-inner__main__spot-info__breadcrumb--category:not(:last-child){margin-bottom:4px}.location-inner__main__spot-info__breadcrumb--category a{color:#777}.location-inner__main__spot-info__breadcrumb--category a:not(:first-child):before{content:">";margin:0 5px}.location-inner__main__related-articles-list__head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:29px}.location-inner__main__related-articles-list__head--title{font-size:21px;font-weight:700;line-height:1.52;color:#444}.location-inner__main__related-articles-list__head--page-info{color:#777}.location-inner__main__related-articles-list__list-group{background-color:#fff;background-color:var(--white);padding:16px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.07)}.location-inner__main__related-articles-list__list-group__article-list{overflow:hidden;display:flex;box-sizing:border-box;height:104px;align-items:flex-start;margin-bottom:8px}.location-inner__main__related-articles-list__list-group__article-list--eyecatch{flex-shrink:0;-o-object-fit:cover;object-fit:cover;width:128px;height:96px;margin-right:16px;border-radius:4px}.location-inner__main__related-articles-list__list-group__article-list__meta-info{position:relative;box-sizing:border-box;height:104px;padding-bottom:8px;border-bottom:1px solid #ddd}.location-inner__main__related-articles-list__list-group__article-list__meta-info--title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;height:20px;margin-bottom:8px;font-size:14px;font-weight:700;line-height:1.43}.location-inner__main__related-articles-list__list-group__article-list__meta-info--description{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:30px;font-size:12px;line-height:1.33;color:#777}.location-inner__main__related-articles-list__list-group__article-list__meta-info--author{position:absolute;bottom:6px;left:0;font-size:12px;line-height:1.33;color:#777}.location-inner__main__pager{display:flex;justify-content:space-between;align-items:center;height:68px;margin:0 0 24px;padding:0 19px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.07);background-color:#fff;background-color:var(--white);font-size:14px;line-height:1.43}.location-inner__main__pager__before-next{box-sizing:border-box;width:92px;height:36px}.location-inner__main__pager__before-next--text{position:relative;display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;width:100%;height:100%;border:1px solid #ddd;border-radius:4px}.location-inner__main__pager__before-next--text--before{padding-left:1em}.location-inner__main__pager__before-next--text--before:before{content:"<";position:absolute;top:6px;left:16px;color:#777}.location-inner__main__pager__before-next--text--next{padding-right:1em}.location-inner__main__pager__before-next--text--next:before{content:">";position:absolute;top:6px;right:16px;color:#777}.location-inner__main__pager__page--text{display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;width:40px;height:40px;margin-right:8px;border:1px solid #eee;border-radius:4px}.location-inner__main__pager__page--text:last-child{margin-right:0}.location-inner__main__pager__page--text--current{border:0;background-color:#f5f5f5}.location-inner__main__ad{display:flex;justify-content:space-between;align-items:center;margin:0 44px 24px}.location-inner__main__popular-location-list{position:relative}.location-inner__main__popular-location-list__head--title{font-style:normal;font-weight:700;font-size:21px;line-height:32px;color:#444}.location-inner__main__popular-location-list__item-group{margin-top:30px;margin-bottom:30px;display:inline-flex;overflow:scroll;width:100%}.location-inner__main__popular-location-list__item-group-wrapper{display:flex}.location-inner__main__popular-location-list__item{border-radius:8px;width:160px;height:160px;position:relative;display:flex;justify-content:center;align-items:center}.location-inner__main__popular-location-list__item--eyecatch{-o-object-fit:cover;object-fit:cover;width:160px;height:160px;border-radius:8px;position:relative}.location-inner__main__popular-location-list__item__meta-info--index{position:absolute;top:0;left:0;width:24px;height:24px;border-radius:8px 0;font-style:normal;font-weight:700;font-size:12px;line-height:16px;text-align:center;color:#fff;background-color:#777;display:grid;align-items:center;z-index:10}.location-inner__main__popular-location-list__item__meta-info--index--1{background-color:#e7c613}.location-inner__main__popular-location-list__item__meta-info--index--2{background-color:#adadad}.location-inner__main__popular-location-list__item__meta-info--index--3{background-color:#c58043;width:24px;height:24px}.location-inner__main__popular-location-list__item__meta-info--title{font-style:normal;font-weight:700;font-size:14px;line-height:20px;text-align:center;color:#fff;text-shadow:0 0 2px rgba(34,34,34,.8);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;z-index:10}.location-inner__main__popular-location-list__item__meta-info--count{background:#fff;border-radius:50px;font-style:normal;font-weight:400;font-size:12px;line-height:16px;color:#444;padding:4px;width:-moz-fit-content;width:fit-content;margin:0 auto;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);bottom:16px;display:flex;justify-content:center;align-items:center;z-index:10}.location-inner__main__popular-location-list__item__meta-info--count--icon-place{height:13px;padding:0 3px}.location-inner__main__popular-location-list__item__meta-info--count--icon-arrow{height:6px;padding:3px 4px}.location-inner__main__popular-location-list__item:nth-of-type(n+2){margin-left:16px}.location-inner__main__popular-location-list__item:after{content:"";width:100%;height:100%;background:rgba(0,0,0,.2);position:absolute;top:0;left:0;border-radius:8px}.location-inner__main__popular-location-list .slide-button-prev{height:40px;width:40px;background:rgba(0,0,0,.7);position:absolute;border-radius:40px;top:120px;left:-12px;transform:scaleX(-1);cursor:pointer;display:none;z-index:20}.location-inner__main__popular-location-list .slide-button-next{height:40px;width:40px;background:rgba(0,0,0,.7);position:absolute;border-radius:40px;top:120px;right:-12px;cursor:pointer;z-index:20}.location-inner__sidebar{font-size:12px;line-height:1.33}.location-inner__sidebar__box{box-sizing:border-box;width:252px;margin-bottom:24px;padding:22px 16px 14px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.07);background-color:#fff;background-color:var(--white)}.location-inner__sidebar__box--title{margin-bottom:14px;font-size:16px;font-weight:700;line-height:1.25}.location-inner__sidebar__box__pankuzu{display:flex;flex-wrap:wrap;margin-bottom:8px}.location-inner__sidebar__box__pankuzu--link{color:#777}.location-inner__sidebar__box__pankuzu--link:last-child:after{content:""}.location-inner__sidebar__box__pankuzu--link:after{content:"〉";display:inline-block;margin-left:7px}.location-inner__sidebar__box__btns{display:flex;flex-wrap:wrap;overflow:hidden;max-height:128px}.location-inner__sidebar__box__btns--btn{box-sizing:border-box;height:24px;margin:0 8px 8px 0;padding:4px 8px;border-radius:8px;background-color:#f5f5f5}.location-inner__sidebar__box__more{display:flex;justify-content:flex-end;margin-bottom:8px}.location-inner__sidebar__box__more--text{position:relative;display:inline-block;padding-right:1.5em;font-weight:700;color:#777}.location-inner__sidebar__box__more--text:hover,.location-popup-trigger:hover{cursor:pointer}.location-inner__sidebar__box__more--text:after{content:"";position:absolute;width:0;height:0;top:8px;right:0;border-color:#777 transparent transparent;border-style:solid;border-width:4px}.location-inner__sidebar__box__ranking{position:relative;display:flex;margin-bottom:8px;padding-right:20px}.location-inner__sidebar__box__ranking:before{content:"1";flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:20px;height:20px;margin-right:8px;border-radius:4px;background-color:#777;font-weight:700;font-size:14px;line-height:20px;color:#fff}.location-inner__sidebar__box__ranking:after{content:"";flex-shrink:0;position:absolute;top:0;bottom:0;right:0;width:20px;height:20px;background-image:url(../images/icon_arrow_right_24.svg);background-repeat:no-repeat;background-size:20px 20px}.location-inner__sidebar__box__ranking:first-child:before{background-color:#e7c613}.location-inner__sidebar__box__ranking:nth-child(2):before{content:"2";background-color:#adadad}.location-inner__sidebar__box__ranking:nth-child(3):before{content:"3";background-color:#c58043}.location-inner__sidebar__box__ranking:nth-child(4):before{content:"4"}.location-inner__sidebar__box__ranking:nth-child(5):before{content:"5"}.location-inner__sidebar__box__ranking:last-child{margin-bottom:2px}.location-inner__sidebar__box__ranking--inner{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal;font-weight:700;font-size:14px;line-height:20px;color:#444}.location-popular-spots{width:1080px;height:256px;border-radius:8px;padding-bottom:24px;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.08);margin:35px auto 0}.location-popular-spots-header{display:flex}.location-popular-spots-header h2{width:865px;height:28px;margin:14px 24px;font-weight:700;font-size:18px;line-height:28px}.location-popular-spots-header-link{display:flex;align-items:center;padding:12px 16px;max-width:167px;white-space:nowrap;height:32px;margin:0 0 0 auto;color:#3d74c8;position:relative;font-size:14px}.location-popular-spots-header-link p{right:48px;position:absolute}.location-popular-spots-header-link:after{content:"";width:7px;height:7px;border-top:2px solid #3d74c8;border-right:2px solid #3d74c8;transform:rotate(45deg);position:absolute;right:22px}.location-popular-spots-list{display:flex;overflow-x:auto;margin:0 20px;height:205px}.location-popular-spots-list ul{display:flex}.location-popular-spots-list ul li{display:flex;width:160px;height:200px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.07)}.location-popular-spots-list ul li:not(:last-child){margin-right:16px}.location-popular-spots-list ul li a img{width:160px;height:100px;border-radius:8px 8px 0 0;-o-object-fit:cover;object-fit:cover}.location-popular-spots-list-detail{width:136px;padding:8px 12px 12px}.location-popular-spots-list-detail-name{height:32px;min-height:32px;color:#444;font-weight:700;line-height:1.33;overflow:hidden}.location-popular-spots-list-detail-rating{min-height:16px}.location-popular-spots-list-detail-price{height:16px;color:#444;font-size:12px;line-height:1.33;font-weight:700}.location-popular-spots-list-detail-text{height:16px;color:#777;font-size:12px;line-height:1.33;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.location-faq{width:1080px;margin:35px auto 0}.location-faq--title{margin-bottom:29px;font-size:21px;font-weight:700;line-height:1.52;color:#444}.location-faq--lists{padding:24px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.06);border-radius:8px}.location-faq--list{padding:16px 0;border-bottom:1px solid #ddd}.location-faq--list:first-child{padding-top:0}.location-faq--list:last-child{padding-bottom:0;border-bottom:0}.location-faq--question{position:relative;margin-bottom:8px;padding-left:2em;font-weight:700;font-size:16px;line-height:24px}.location-faq--question:before{content:"Q.";position:absolute;top:0;left:0;font-weight:700;font-size:16px;line-height:24px;color:#20c98b}.location-faq--answer{position:relative;padding-left:2em;font-weight:400;font-size:16px;line-height:24px}.location-faq--answer:before{content:"A.";position:absolute;top:0;left:0;font-weight:700;font-size:16px;line-height:24px}.location-faq--answer a{color:#3d74c8}.location-popular-articles{width:1080px;margin:35px auto 0}.location-popular-articles--title{margin-bottom:29px;font-size:21px;font-weight:700;line-height:1.52;color:#444}.location-popular-articles__card-group{display:flex}.location-popular-articles__card-group__article-card{overflow:hidden;box-sizing:border-box;width:252px;height:296px;margin-right:24px;border-radius:8px;background-color:#fff;background-color:var(--white);box-shadow:0 2px 4px rgba(0,0,0,.07)}.location-popular-articles__card-group__article-card:last-child{margin-right:0}.location-popular-articles__card-group__article-card--eyecath{width:100%;height:168px;-o-object-fit:cover;object-fit:cover;margin-bottom:16px}.location-popular-articles__card-group__article-card--title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;height:60px;margin-bottom:16px;padding:0 16px;font-size:16px;font-weight:700;line-height:1.25}.location-popular-articles__card-group__article-card--author{overflow:hidden;height:16px;margin-bottom:18px;padding:0 16px;font-size:12px;line-height:1.33;color:#777}.location-bottom-pankuzu{overflow:hidden;display:flex;align-items:center;width:1080px;height:16px;margin:30px auto;font-size:12px;line-height:1.33;color:#777}.location-bottom-pankuzu a{color:#777!important}.location-search-modal{overflow:hidden;z-index:100;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);transform:translateY(150%);transition:all .25s}.location-search-modal__close-ico-inner{height:100%;position:relative}.location-search-modal__close-ico-inner__close-ico{position:absolute;display:inline-block;top:24px;right:21px;width:20px;height:2px;background-color:#fff;background-color:var(--white);transform:rotate(45deg)}.location-search-modal__close-ico-inner__close-ico:before{content:"";position:absolute;display:block;top:50%;left:8px;width:2px;height:20px;margin-top:-9px;background-color:#fff;background-color:var(--white)}.location-search-modal__list-group-wrap{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.location-search-modal__list-group{padding:0 16px;background-color:#fff;background-color:var(--white);border-radius:8px;width:640px;height:418px}.location-search-modal__list-group__search-box{position:relative;padding:16px 16px 16px 0;display:inline-flex;border-radius:4px}.location-search-modal__list-group__search-box--input-location[type=search]{box-sizing:border-box;height:48px;width:190px;padding:0 0 0 40px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-right:1px solid #ddd;font-size:16px;color:#444;background-image:url(../images/location/place_gray.svg)}.location-search-modal__list-group__search-box--input-category[type=search],.location-search-modal__list-group__search-box--input-category[type=search]:focus,.location-search-modal__list-group__search-box--input-location[type=search],.location-search-modal__list-group__search-box--input-location[type=search]:focus,.location-search-modal__list-group__search-box--input-scene[type=search]{background-repeat:no-repeat;background-size:20px;background-position:left 10px top 50%;background-color:#fff}.location-search-modal__list-group__search-box--input-location[type=search]:focus{background-image:url(../images/location/place_yellow.svg)}.location-search-modal__list-group__search-box--input-category[type=search]{box-sizing:border-box;height:48px;width:190px;padding:0 0 0 40px;border:1px solid #ddd;font-size:16px;color:#444;background-image:url(../images/location/category_gray.svg)}.location-search-modal__list-group__search-box--input-category[type=search]:focus{background-image:url(../images/location/category_yellow.svg)}.location-search-modal__list-group__search-box--input-scene[type=search]{box-sizing:border-box;height:48px;width:190px;padding:0 0 0 40px;border:1px solid #ddd;font-size:16px;color:#444;background-image:url(../images/location/scene_gray.svg)}.location-search-modal__list-group__search-box--input-scene[type=search] .is-focus{border:1px solid #fad300;outline:none;background-color:#fad300}.location-search-modal__list-group__search-box--input-scene[type=search]:focus{background-color:#fff;background-image:url(../images/location/scene_yellow.svg);background-repeat:no-repeat;background-size:20px;background-position:left 10px top 50%}.location-search-modal__list-group__search-box :first-child{border-radius:4px 0 0 4px;border-left:1px solid rgba(34,34,34,.12)}.location-search-modal__list-group__search-box :last-child{border-radius:0 4px 4px 0}.location-search-modal__list-group__search-box--input-button[type=button]{font-style:normal;font-weight:700;font-size:14px;line-height:20px;text-align:center;color:#444;background:#fad300;border-radius:4px;width:60px;height:48px;margin-left:10px;border:none}.location-search-modal__list-group .switch-list{overflow:auto;height:350px;max-height:calc(100% - 110px);display:none;padding:0 20px 0 10px}.location-search-modal__list-group .switch-list .is-hidden{display:none}.location-search-modal__list-group .switch-list .is-show{display:block}.location-search-modal__list-group .switch-list--location-item-search,.location-search-modal__list-group .switch-list--location-items{width:100%;height:48px;font-size:14px;content:"";display:inline-flex;align-items:center}.location-search-modal__list-group .switch-list--location-item-search--location-item,.location-search-modal__list-group .switch-list--location-items--location-item{content:"";background-repeat:no-repeat;background-position:0 50%;background-size:20px;background-image:url(../images/location/place_yellow.svg)}.location-search-modal__list-group .switch-list--location-item-search .text,.location-search-modal__list-group .switch-list--location-items .text{width:100%;height:100%;border-bottom:1px solid #ddd;margin-left:35px;align-items:center;display:inline-flex}.location-search-modal__list-group .switch-list--location-item-search-no-result,.location-search-modal__list-group .switch-list--location-items-no-result{width:100%;height:48px;font-size:14px;content:"";display:none;align-items:center;background-repeat:no-repeat;background-position:0 50%;background-size:20px;background-image:url(../images/location/place_gray.svg)}.location-search-modal__list-group .switch-list--location-item-search{display:none}.location-search-modal__list-group .switch-list--location-items{display:block}.location-search-modal__list-group .switch-list--category-item-search,.location-search-modal__list-group .switch-list--category-items{width:100%;height:48px;font-size:14px;content:"";display:inline-flex;align-items:center}.location-search-modal__list-group .switch-list--category-item-search--gourmet-item,.location-search-modal__list-group .switch-list--category-items--gourmet-item{content:"";background-repeat:no-repeat;background-position:0 50%;background-size:20px;background-image:url(../images/location/gourmet_yellow.svg)}.location-search-modal__list-group .switch-list--category-item-search--leisure-item,.location-search-modal__list-group .switch-list--category-items--leisure-item{content:"";background-repeat:no-repeat;background-position:0 50%;background-size:20px;background-image:url(../images/location/leisure_yellow.svg)}.location-search-modal__list-group .switch-list--category-item-search--flyer-item,.location-search-modal__list-group .switch-list--category-items--flyer-item{content:"";background-repeat:no-repeat;background-position:0 50%;background-size:20px;background-image:url(../images/location/flyer_yellow.svg)}.location-search-modal__list-group .switch-list--category-item-search .text,.location-search-modal__list-group .switch-list--category-items .text{width:100%;height:100%;border-bottom:1px solid #ddd;margin-left:35px;align-items:center;display:inline-flex}.location-search-modal__list-group .switch-list--category-item-search-no-result,.location-search-modal__list-group .switch-list--category-items-no-result{width:100%;height:48px;font-size:14px;content:"";display:inline-flex;align-items:center;background-repeat:no-repeat;background-position:0 50%;background-size:20px;background-image:url(../images/location/category_gray.svg)}.location-search-modal__list-group .switch-list--scene-item-search{width:100%;height:48px;font-size:14px;content:"";display:inline-flex;align-items:center}.location-search-modal__list-group .switch-list--scene-item-search--scene-item{content:"";background-repeat:no-repeat;background-position:0 50%;background-size:20px;background-image:url(../images/location/scene_yellow.svg)}.location-search-modal__list-group .switch-list--scene-item-no-result{display:none;width:100%;height:48px;font-size:14px;content:"";align-items:center;background-repeat:no-repeat;background-position:0 50%;background-size:20px;background-image:url(../images/location/scene_gray.svg)}.location-search-modal__list-group .switch-list .text{width:100%;height:100%;border-bottom:1px solid #ddd;margin-left:35px;align-items:center;display:inline-flex}.location-popup-parent{position:relative}.location-popup-trigger{position:relative;padding-right:16px}.location-popup-trigger:hover+.location-popup-target{display:block}.location-popup-trigger:after{content:"";position:absolute;top:2px;right:0;width:16px;height:16px;background-image:url(../images/information_mark.svg);background-repeat:no-repeat;background-size:cover}.location-popup-target{display:none;position:absolute;z-index:2}.location-popup-target__inner{position:relative;box-sizing:border-box;width:320px;padding:16px;border-radius:8px;box-shadow:0 1px 12px rgba(0,0,0,.12);background-color:#fff}.location-popup-target__inner:before{content:"";position:absolute;left:20px;top:-8px;transform:translateX(-50%);border-bottom:8px solid #fff;border-right:8px solid transparent;border-left:8px solid transparent}.location-popup-target__title{margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #ddd;font-size:16px;font-weight:700;line-height:24px}.location-popup-target__text{color:#777;font-size:12px;font-weight:400;line-height:16px}.genre-location{background-color:#fafafa;margin-bottom:-62px;padding-bottom:30px}.genre-location a{transition:.3s}.genre-location a:hover{opacity:.8;transition:.3s}.genre-location-breadcrumbs,.genre-location-head{background-color:#fff}.genre-location-breadcrumbs__inner{width:1080px;margin:0 auto}.genre-location-breadcrumbs .topicpath a,.genre-location-breadcrumbs .topicpath span{color:#777}.genre-location-head{box-shadow:0 1px 1px rgba(0,0,0,.06);margin-bottom:24px}.genre-location-head__inner{width:1080px;margin:0 auto;position:relative}.genre-location-head__text-frame{position:relative;background-color:#666;background-size:cover;background-position:50%;padding:16px 0}.genre-location-head__text-frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);pointer-events:none}.genre-location-head__title{font-size:24px;font-weight:700;color:#fff;line-height:36px;height:72px;overflow:hidden;text-overflow:ellipsis;text-shadow:0 0 4px rgba(0,0,0,.5);margin:0;display:flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap}.genre-location-head__description{overflow:hidden;padding:16px 0}.genre-location-head__description .genre-location-head__inner{display:flex;flex-direction:column;gap:8px}.genre-location-head__desc-text{font-size:12px;color:#444;line-height:16px;margin:0}.genre-location-head__desc-more{color:#777}.genre-location-head__info-badge{display:inline-flex;align-items:center;gap:4px;background:#f5f5f5;border-radius:10px;padding:2px 8px 2px 4px;align-self:flex-start}.genre-location-head__info-icon{flex-shrink:0;width:12px;height:12px}.genre-location-head__info-text{font-size:12px;color:#aaa;line-height:16px;font-weight:300}.genre-location-inner{width:1080px;margin:0 auto;display:flex;flex-direction:row;gap:24px;align-items:flex-start;position:relative}.genre-location-sidebar{flex:0 0 252px;width:252px}.genre-location-sidebar-search{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.06)}.genre-location-sidebar-search__heading{padding:12px 16px;font-size:16px;font-weight:700;color:#444;line-height:24px}.genre-location-sidebar-search__body{display:flex;flex-direction:column;gap:8px;padding:0 16px 16px}.genre-location-sidebar-search__section-label{font-size:12px;font-weight:700;color:#444;line-height:16px;margin:0}.genre-location-sidebar-search__flyout-wrap{border:1px solid #ddd;border-radius:4px;width:100%}.genre-location-sidebar-search__flyout-trigger{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fff;cursor:default;border-radius:4px;transition:background-color .2s}.genre-location-sidebar-search__flyout-wrap:hover .genre-location-sidebar-search__flyout-trigger{background-color:#f5f5f5}.genre-location-sidebar-search__flyout-text{flex:1;font-size:14px;font-weight:700;color:#444;line-height:20px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.genre-location-sidebar-search__flyout-arrow{flex-shrink:0;width:12px;height:12px;opacity:.5}.genre-location-main{flex:1 1 804px;min-width:0;overflow:hidden;display:flex;flex-direction:column;gap:24px}.genre-location-sort{display:flex;align-items:flex-start;border-bottom:1px solid #444}.genre-location-sort__tab{position:relative;min-width:96px;padding:14px 8px;font-size:14px;line-height:20px;color:#444;text-align:center;cursor:pointer}.genre-location-sort__tab.is-active{font-weight:700}.genre-location-sort__tab.is-active:after{content:"";position:absolute;bottom:0;left:8px;right:8px;height:4px;background:#444;border-radius:2px 2px 0 0}.genre-location-count{display:flex;justify-content:space-between;align-items:center;padding:0 16px}.genre-location-count__left{font-size:14px;color:#777;line-height:20px}.genre-location-count__unit{font-size:12px}.genre-location-count__right{font-size:12px;color:#777;line-height:16px}.genre-location-spot-card{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.06);overflow:hidden;display:flex;flex-direction:column}.genre-location-spot-card__inner{padding:16px;display:flex;flex-direction:column;gap:16px;border-bottom:1px solid #ddd}.genre-location-spot-card__header{display:flex;gap:8px;align-items:flex-start}.genre-location-spot-card__ranking{flex-shrink:0;border-right:1px solid #ddd;padding-right:8px;display:flex;flex-direction:column;align-items:center;height:64px}.genre-location-spot-card__ranking-badge,.genre-location-spot-card__ranking-crown{display:flex;align-items:center;overflow:hidden}.genre-location-spot-card__ranking-crown-icon{width:16px;height:16px;flex-shrink:0}.genre-location-spot-card__ranking-badge{padding:4px;border-radius:24px}.genre-location-spot-card__ranking-number{font-size:16px;font-weight:700;color:#fff;text-align:center;width:24px;line-height:24px}.genre-location-spot-card__header-info{flex:1;display:flex;flex-direction:column;gap:4px;overflow:hidden;min-width:0}.genre-location-spot-card__name{font-size:21px;font-weight:700;color:#444;line-height:32px;width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.genre-location-spot-card__affiliate-btn-outline:hover,.genre-location-spot-card__affiliate-link-btn:hover,.genre-location-spot-card__name a:hover,.genre-location-spot-card__official-btn:hover,.genre-location-spot-card__share-section:hover,a.genre-location-spot-card__name:hover{opacity:.8}.genre-location-spot-card__name a{display:block;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.genre-location-spot-card__meta{font-size:12px;color:#777;line-height:16px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.genre-location-spot-card__photos{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.genre-location-spot-card__photos::-webkit-scrollbar{height:3px}.genre-location-spot-card__photos::-webkit-scrollbar-track{background:transparent}.genre-location-spot-card__photos::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:3px}.genre-location-spot-card__photo{flex:0 0 200px;width:200px;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:4px;background-color:#eee;display:block}.genre-location-spot-card__photo-wrapper{position:relative;display:inline-block;flex:0 0 200px}.genre-location-spot-card__photo-quote-badge{position:absolute;bottom:2px;left:2px;background:rgba(0,0,0,.6);color:#fff;font-size:10px;line-height:1.2;padding:4px;border-radius:4px;white-space:nowrap;max-width:calc(100% - 8px);overflow:hidden;text-overflow:ellipsis}.genre-location-spot-card__info{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:8px 0;display:flex;flex-direction:column;gap:4px}.genre-location-spot-card__info-row{display:flex;align-items:flex-start}.genre-location-spot-card__info-label{flex:0 0 56px;font-size:12px;color:#777;line-height:16px;white-space:nowrap}.genre-location-spot-card__info-sep{flex-shrink:0;font-size:12px;color:#777;line-height:16px;padding-right:4px}.genre-location-spot-card__info-value{flex:1;font-size:12px;color:#777;line-height:16px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0}.genre-location-spot-card__official-block{border:1px solid #ddd;border-radius:8px;overflow:hidden}.genre-location-spot-card__official-inner{padding:8px;display:flex;flex-direction:column;gap:8px}.genre-location-spot-card__official-promo{background-color:#ff5238;color:#fff;font-size:12px;font-weight:700;line-height:16px;padding:4px 8px;border-radius:4px}.genre-location-spot-card__official-link-row{display:flex;align-items:center;gap:8px}.genre-location-spot-card__official-link-info{flex:1;display:flex;align-items:center;gap:8px;min-width:0}.genre-location-spot-card__official-link-label{font-size:14px;font-weight:700;color:#444;line-height:20px}.genre-location-spot-card__official-btn{flex-shrink:0;background-color:#20c98b;border-radius:4px;padding:8px 16px;color:#fff;font-size:14px;font-weight:700;line-height:20px;white-space:nowrap}.genre-location-spot-card__affiliate{display:flex;flex-direction:column;gap:8px}.genre-location-spot-card__affiliate-label{font-size:12px;font-weight:700;color:#444;line-height:16px;margin:0}.genre-location-spot-card__affiliate-block{border:1px solid #ddd;border-radius:8px;overflow:hidden}.genre-location-spot-card__affiliate-item{display:flex;align-items:center;gap:8px;padding:8px;border-bottom:1px solid #eee}.genre-location-spot-card__affiliate-item:last-child{border-bottom:none}.genre-location-spot-card__affiliate-logo-wrap{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px}.genre-location-spot-card__affiliate-logo{height:16px;width:auto;max-width:120px;display:block}.genre-location-spot-card__affiliate-square{display:flex;align-items:center;gap:4px}.genre-location-spot-card__affiliate-square .genre-location-spot-card__affiliate-site-name{font-weight:700;line-height:16px}.genre-location-spot-card__affiliate-square-logo{width:16px;height:16px;-o-object-fit:contain;object-fit:contain;border-radius:2px;flex-shrink:0}.genre-location-spot-card__affiliate-site-name{font-size:12px;color:#444}.genre-location-spot-card__affiliate-badge{display:inline-flex;align-items:center;gap:2px;background-color:#f5f5f5;border-radius:4px;padding:2px 4px 2px 2px;font-size:12px;color:#444;line-height:16px}.genre-location-spot-card__affiliate-badge-icon{width:16px;height:16px;flex-shrink:0}.genre-location-spot-card__affiliate-btn-outline{flex-shrink:0;border:1px solid #20c98b;border-radius:4px;padding:8px 16px;color:#20c98b;font-size:14px;font-weight:700;line-height:20px;white-space:nowrap;display:inline-block}.genre-location-spot-card__affiliate-link-group{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap}.genre-location-spot-card__affiliate-link-btn{background:#fff;border:1px solid #ddd;border-radius:4px;padding:10px 16px;display:flex;align-items:center;justify-content:center}.genre-location-spot-card__affiliate-link-btn .genre-location-spot-card__affiliate-logo{height:16px}.genre-location-spot-card__share-section{padding:12px 8px;display:flex;justify-content:flex-end;align-items:center;gap:8px;color:#3d74c8;font-size:14px;line-height:20px}.genre-location-spot-card__share-section-icon{flex-shrink:0;width:20px;height:20px}.genre-location-no-results{padding:40px;text-align:center;color:#777;font-size:15px;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.06)}.genre-location-pagination{margin:16px 0}.genre-location-pager{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.06);padding:16px;display:flex;align-items:center;justify-content:space-between}.genre-location-pager__nav{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background-color:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;transition:background-color .15s}.genre-location-pager__nav:hover{background-color:#f5f5f5}.genre-location-pager__nav.is-disabled{cursor:default;opacity:.4;pointer-events:none}.genre-location-pager__nav-icon{width:24px;height:24px;display:block}.genre-location-pager__nav-text{font-size:14px;line-height:20px;color:#444;white-space:nowrap}.genre-location-pager__pages{display:flex;align-items:center;gap:8px}.genre-location-pager__page{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:4px;font-size:14px;line-height:20px;color:#444;background-color:#fff;border:1px solid #ddd;cursor:pointer;transition:background-color .15s}.genre-location-pager__page:hover{background-color:#f5f5f5}.genre-location-pager__page.is-active{background-color:#f5f5f5;border-color:transparent;cursor:default}.genre-location-pager__page--gap{border:none;background:none;cursor:default;width:auto;padding:0 4px}.genre-location-pager__page--gap:hover{background:none}.genre-location-flyout-panel{position:absolute;left:calc(276px);top:0;width:804px;background:#fff;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.12);z-index:100;padding:24px;visibility:hidden;opacity:0;transition:visibility 0s .12s,opacity .12s;pointer-events:none;box-sizing:border-box}.genre-location-flyout-panel--genre{top:100px}.genre-location-flyout-panel--scene{top:140px}.genre-location-flyout-panel:before{content:"";position:absolute;left:-24px;top:0;width:24px;height:100%}.genre-location-flyout-panel__arrow{position:absolute;left:-12px;width:24px;height:24px;z-index:101;overflow:hidden;pointer-events:none}.genre-location-flyout-panel__arrow:before{left:1px;border-right:10px solid rgba(0,0,0,.08)}.genre-location-flyout-panel__arrow:after,.genre-location-flyout-panel__arrow:before{content:"";position:absolute;top:2px;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent}.genre-location-flyout-panel__arrow:after{left:2px;border-right:10px solid #fff}.genre-location-flyout-panel__heading{font-size:20px;font-weight:700;color:#333;line-height:28px;margin:0 0 8px}.genre-location-flyout-panel__breadcrumbs{font-size:12px;color:#777;line-height:16px;margin:0 0 16px;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.genre-location-flyout-panel__breadcrumb-link,.genre-location-flyout-panel__breadcrumb-text{color:#777}a.genre-location-flyout-panel__breadcrumb-link:hover{-webkit-text-decoration:underline;text-decoration:underline}.genre-location-flyout-panel__breadcrumb-sep{color:#aaa}.genre-location-flyout-panel__scroll-body{max-height:480px;overflow-y:auto;margin:0 -24px -24px;padding:0 24px 24px}.genre-location-flyout-panel__scroll-body::-webkit-scrollbar{width:4px}.genre-location-flyout-panel__scroll-body::-webkit-scrollbar-track{background:transparent}.genre-location-flyout-panel__scroll-body::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}.genre-location-flyout-panel__group{margin-bottom:16px}.genre-location-flyout-panel__group:last-child{margin-bottom:0}.genre-location-flyout-panel__group-heading{display:block;font-size:14px;font-weight:700;color:#444;line-height:20px;margin:0 0 8px;padding:8px 12px;background-color:#f5f5f5;border-radius:2px;-webkit-text-decoration:none;text-decoration:none}.genre-location-flyout-panel__group-heading:hover{opacity:.8;-webkit-text-decoration:none;text-decoration:none}.genre-location-flyout-panel__sub-group{margin-bottom:16px}.genre-location-flyout-panel__sub-group:last-child{margin-bottom:0}.genre-location-flyout-panel__subheading{font-size:12px;color:#888;line-height:20px;margin:-12px 0 16px}.genre-location-flyout-panel__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2px 8px;gap:2px 8px;list-style:none;margin:0;padding:0}.genre-location-flyout-panel__link{display:block;font-size:14px;color:#1558d6;-webkit-text-decoration:none;text-decoration:none;line-height:24px;padding:4px 0}.genre-location-flyout-panel__link:hover{-webkit-text-decoration:underline;text-decoration:underline;opacity:1}.genre-location-ad{display:flex;justify-content:center;align-items:center;gap:50px}.genre-location-flyout-panel.is-open{visibility:visible;opacity:1;transition:visibility,opacity .1s;pointer-events:auto}.genre-location-bottom{display:flex;flex-direction:column;gap:24px;width:1080px;margin:24px auto 0}.genre-location-bottom__section{display:flex;flex-direction:column;gap:16px}.genre-location-bottom__heading{font-size:21px;font-weight:700;color:#444;line-height:32px;padding:14px 0;margin:0}.genre-location-bottom__area-scroll-wrap{position:relative}.genre-location-bottom__area-scroll{display:flex;gap:16px;overflow-x:auto}.genre-location-bottom__area-scroll::-webkit-scrollbar{height:0;display:none}.genre-location-bottom__area-card{display:block;flex:0 0 160px;-webkit-text-decoration:none;text-decoration:none;color:#333;border-radius:8px;overflow:hidden;transition:opacity .15s}.genre-location-bottom__area-card:hover{opacity:.85}.genre-location-bottom__area-card-image{position:relative;width:160px;height:160px;background-size:cover;background-position:50%;background-color:#e0e0e0;border-radius:8px}.genre-location-bottom__area-card-dark{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.2);border-radius:8px;pointer-events:none}.genre-location-bottom__area-rank{position:absolute;top:0;left:0;width:24px;height:24px;border-bottom-right-radius:8px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff;z-index:2}.genre-location-bottom__area-rank.is-gold{background:#e7c613}.genre-location-bottom__area-rank.is-silver{background:#adadad}.genre-location-bottom__area-rank.is-bronze{background:#c58043}.genre-location-bottom__area-rank.is-default{background:#777}.genre-location-bottom__area-card-name-wrap{position:absolute;top:50%;left:0;width:100%;box-sizing:border-box;transform:translateY(-50%);padding:0 8px 8px;z-index:2}.genre-location-bottom__area-card-name{font-size:14px;font-weight:700;color:#fff;line-height:20px;text-align:center;display:block;text-shadow:0 0 2px rgba(34,34,34,.8);word-break:break-all}.genre-location-bottom__article-grid{display:flex;gap:24px}.genre-location-bottom__article-card{display:flex;flex-direction:column;flex:0 0 calc(25% - 18px);max-width:calc(25% - 18px);-webkit-text-decoration:none;text-decoration:none;color:#333;background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.06);overflow:hidden;transition:opacity .15s}.genre-location-bottom__article-card:hover{opacity:.8}.genre-location-bottom__article-card-image{width:100%;height:168px;overflow:hidden}.genre-location-bottom__article-card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.genre-location-bottom__article-card-noimage{width:100%;height:100%;background:#e0e0e0}.genre-location-bottom__article-card-text{padding:16px;display:flex;flex-direction:column;gap:16px}.genre-location-bottom__article-card-title{font-size:16px;font-weight:700;color:#444;line-height:24px;margin:0;height:72px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.genre-location-bottom__article-card-author{font-size:12px;color:#777;line-height:16px;margin:0}.genre-location-bottom__attribution{font-size:12px;color:#777;line-height:16px}.genre-location-bottom__attribution p{margin:0 0 8px}.genre-location-bottom__attribution a{-webkit-text-decoration:underline;text-decoration:underline}.genre-location-bottom__update-date{margin:0 0 6px}.genre-location-bottom__footer-breadcrumbs,.genre-location-bottom__update-date{font-size:12px;color:#777;line-height:16px;padding:6px 0}.genre-location-bottom__footer-breadcrumbs .inner{margin:0}.time-sale{overflow:hidden;margin:0 auto;padding:32px 0;background-color:#fad300}.time-sale__header{margin-bottom:16px}.time-sale__header__ttl{margin:0 auto;text-align:center}.time-sale__header__description{margin:16px 16px 0;font-size:12px;line-height:16px}.time-sale__header--margin-fix{height:20px}.time-sale__main{position:relative;margin-bottom:17px;border-radius:8px;background-color:#fff}.time-sale__main__timer{display:flex;justify-content:center;align-items:center;position:absolute;width:279px;height:36px;top:-16px;left:0;right:0;margin:auto;border-radius:18px;box-shadow:0 3px 8px rgba(0,0,0,.08);background-color:#fff;font-size:14px;font-weight:700}.time-sale__main__timer--margin-fix{height:24px}.time-sale__main__item{display:block;padding:16px}.gift .global-navi,.time-sale__main__item:not(:last-child){border-bottom:1px solid #ddd}.time-sale__main__item__common{display:flex}.time-sale__main__item__common__image{overflow:hidden;flex-shrink:0;width:160px;height:160px;margin-right:12px;border-radius:4px}.time-sale__main__item__common__image--star{position:relative}.time-sale__main__item__common__image--star:after{content:"";position:absolute;bottom:0;left:0;width:64px;height:64px;background-image:url(../images/time_sale/ico_time_sale@2x.png);background-repeat:no-repeat;background-size:contain}.time-sale__main__item__common__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.time-sale__main__item__common__info{display:flex;flex-direction:column;justify-content:space-between}.time-sale__main__item__common__info__top__logo{display:flex;margin-bottom:4px}.time-sale__main__item__common__info__top__title{display:-webkit-box;max-height:80px;overflow:hidden;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-height:1.25;font-size:16px;font-weight:700}.time-sale__main__item__common__info__bottom__default-price{font-family:Oswald,sans-serif;-webkit-text-decoration:line-through;text-decoration:line-through;font-size:12px;color:#777}.time-sale__main__item__common__info__bottom__discount-price{font-family:Oswald,sans-serif;line-height:32px;font-size:32px;font-weight:700;color:#f42136}.time-sale__main__item__common__info__bottom__discount-price--tax{font-size:12px;font-weight:400}.time-sale__main__item__btn{position:relative;display:flex;justify-content:center;align-items:center;height:48px;margin-top:16px;border-radius:4px;background-color:#fad300;font-size:16px;font-weight:700}.time-sale__main__item__btn:after{content:"";position:absolute;top:18px;right:18px;width:8px;height:12px;background-image:url(../images/time_sale/ico_arrow.png);background-repeat:no-repeat}.time-sale a:hover{opacity:.8;-webkit-text-decoration:none;text-decoration:none}.gift{background:#fafafa;padding-top:48px;padding-bottom:48px}.gift-content{margin:auto;width:528px;box-shadow:0 2px 4px rgba(0,0,0,.06);border-radius:0 0 8px 8px}.gift .global-navi{padding:12px 0;background:#fff;border-radius:8px 8px 0 0}.gift .global-navi .back_link{float:left;padding-left:24px;padding-top:2px;padding-right:20px;background-image:url(../images/point/back_link_arrow_left_16.svg);background-repeat:no-repeat;line-height:1.4333333;color:#3d74c8}.gift .global-navi .back_link a{color:#3d74c8}.gift .global-navi .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:92px;margin:0 auto}.gift .global-navi .compleate-title,.gift .global-navi .title{font-style:normal;font-weight:700;font-size:16px;line-height:24px;text-align:center}.gift .inactive{opacity:.3}.gift .error{background:#ffe9e5;border:1px solid #cc1a00;color:#cc1a00;text-align:left;font-weight:400;padding:10px 16px 10px 38px;margin:16px 16px 8px;font-size:14px;line-height:20px;border-radius:4px;background-image:url(../images/point/error_24.svg);background-repeat:no-repeat;background-position:4% 50%}.gift .point-icon{display:flex;margin-left:auto;align-self:center}.gift .point-number{color:#444}.gift .gift-point,.gift .point-number{font-weight:700;font-size:14px;line-height:20px;align-items:center;text-align:center;margin-left:4px}.gift .gift-point{color:#ff5238}.gift .right-arrow{width:6px;height:6px;border:2px solid;border-color:#777 #777 transparent transparent;transform:rotate(45deg);flex-grow:0;margin-right:16px}.gift .right-triangle{width:0;height:0;border-color:transparent transparent transparent #777;border-style:solid;border-width:6.67px 3.33px;flex-grow:0;margin:4px}.gift .gift-label{width:75%}.gift .gift-description,.gift .gift-label{font-size:14px;line-height:20px;color:#444;align-content:center}.gift .gift-header{padding:12px 16px;background:#fff}.gift .gift-header .gift-header-label{font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#444}.gift .footer{font-style:normal;font-weight:400;font-size:10px;line-height:16px;color:#777;background:#fafafa;padding:16px 16px 48px;box-shadow:0 2px 4px rgba(0,0,0,.06);border-radius:8px}.gift .footer ul{padding-left:16px;list-style-type:disc;list-style-position:outside}.gift .gift-inner{margin:16px}.gift .gift-button{height:48px}.gift .index{padding-bottom:48px}.gift .index .banner{flex-direction:row;justify-content:space-between;align-items:flex-end;margin-bottom:16px}.gift .index .banner,.gift .index .item{display:flex;padding:16px;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.06)}.gift .index .item{margin:8px 16px 0;border-radius:8px}.gift .index .item .head .logo{margin-right:8px}.gift .index .item .head .logo img{width:96px;height:64px;-o-object-fit:contain;object-fit:contain;border-radius:4px;background:#fafafa}.gift .index .item .body{border-radius:4px;width:100%}.gift .index .item .body .box{display:inline-flex;margin-right:16px;margin-top:8px}.gift .detail{display:flex;flex-direction:column;background:#fafafa;position:relative}.gift .confirm .banner,.gift .confirm .gift-confirm-form,.gift .description,.gift .detail,.gift .detail .banner,.point_card{box-shadow:0 1px 1px rgba(0,0,0,.06)}.gift .detail .banner{justify-content:space-between;align-items:flex-end;margin-bottom:16px}.gift .detail .banner,.gift .detail .item{display:flex;flex-direction:row;padding:16px;background:#fff}.gift .detail .item{align-items:center}.gift .description{display:flex;flex-direction:column;padding:16px;background:#fff;background:var(--white);border-radius:0 0 8px 8px}.gift .description .label{font-weight:700;font-size:18px;padding-bottom:14px;border-bottom:2px solid #444;border-bottom:2px solid var(--aumo-black);margin-bottom:28px}.gift .description .label,.gift .description .text{line-height:28px;color:#444;color:var(--aumo-black)}.gift .description .text{font-size:15px;word-wrap:break-word}.gift .description .text a{color:#3d74c8}.gift .description .attention{border:1px solid #ddd;border:1px solid var(--light-grey);border-radius:8px;padding:16px}.gift .description .attention .title{border-bottom:1px solid #ddd;border-bottom:1px solid var(--light-grey);padding-bottom:16px;margin-bottom:16px}.gift .description .attention .title span{font-weight:700;font-size:16px;line-height:24px;color:#444;color:var(--aumo-black);vertical-align:middle}.gift .description .attention .title:before{content:"";display:inline-block;margin-right:8px;vertical-align:middle;height:24px;width:24px;background-image:url(../images/icon_attention_black.svg);background-position:50%;background-repeat:no-repeat}.gift .description .attention .text{color:#444;color:var(--aumo-black);font-size:14px;line-height:20px;word-wrap:break-word}.gift .description .attention .text a{color:#3d74c8}.gift .confirm{display:flex;flex-direction:column;background:#fafafa}.gift .confirm .banner{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;padding:16px;background:#fff;margin-bottom:16px}.gift .confirm .content,.gift .confirm .content .body{display:flex;flex-direction:column}.gift .confirm .content .body{background:#fff;flex-wrap:wrap;padding:0 16px;margin:0}.gift .confirm .content .body .kind,.gift .confirm .point{display:flex;flex-direction:column;padding:8px;background:#f8f8f8;border-radius:4px}.gift .confirm .point{align-items:flex-start;position:static;height:112px;left:16px;top:68px;margin:8px 0 16px}.gift .confirm .point .exchange{display:flex;flex-direction:column;align-items:flex-start;padding:0;position:static;height:44px;align-self:stretch;margin-top:8px}.gift .confirm .point .exchange .box{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end;padding:0;align-self:stretch}.gift .complete{display:flex;flex-direction:column;background:#fafafa}.gift .complete .content{margin-top:16px;display:flex;flex-direction:column;background:#fff}.gift .complete .content .body{display:flex;flex-direction:column;padding:0 16px 16px;position:static;background:#fff}.gift .complete .content .body .remain{display:flex;flex-direction:column;padding:8px;background:#f8f8f8;border-radius:4px;margin:12px 0}.gift .complete .content .body .remain .label{position:static;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#444;margin:4px 0}.gift .complete .content .body .remain .point_box{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;margin:4px 0}.gift--footer{margin:auto;padding:16px;text-align:center;width:528px}.point{background:#fafafa;padding-top:48px;padding-bottom:48px}.point__inner{margin:0 auto;max-width:528px}.point_card{background-color:#fff;width:100%}.point_card--round{border-radius:8px;box-shadow:0 3px 8px rgba(0,0,0,.08)}.point_card__link{display:block}.point_card__link:active,.point_card__link:focus,.point_card__link:hover{color:inherit;background-color:#f8f8f8;-webkit-text-decoration:none;text-decoration:none}.point_card__link--bottom_border{position:relative}.point_card__link--bottom_border:before{content:"";position:absolute;bottom:0;left:16px;border-top:1px solid #ddd;width:calc(100% - 32px)}.point_card__head{padding:12px 16px;box-sizing:border-box;border-bottom:1px solid #ddd;text-align:center;position:relative}.point_card__head_link{color:#3d74c8;font-size:14px;line-height:1.43;position:absolute;top:12px;left:16px}.point_card__head_link:before{content:"";display:inline-block;width:24px;height:24px;background-image:url(../images/point/back_link_arrow_left_16.svg);background-size:contain;vertical-align:middle}.point_card__head_link:active,.point_card__head_link:focus,.point_card__head_link:hover{color:#3d74c8}.point_card__head_title{font-weight:700;font-size:16px;line-height:1.5}.point_card__contents{display:flex;justify-content:space-between;align-items:center;padding:16px;box-sizing:border-box}.point_card__contents-medium{padding:18px 16px}.point_card--round-top{border-radius:8px 8px 0 0}.point_card--round-bottom{border-radius:0 0 8px 8px}.point_detail__num,.point_detail__text{font-size:14px;line-height:1.43}.point_detail__num{font-weight:700;white-space:nowrap;text-align:right}.point_detail__num:before{content:"";display:inline-block;width:16px;height:16px;background-image:url(../images/point/point_icon_16px.svg);background-size:contain;vertical-align:middle;margin-right:4px}.point_detail__num--large{font-size:24px;line-height:1.5}.point_detail__num--medium{font-size:16px;line-height:1.5}.point_detail__expiration{font-size:10px;line-height:1.67;color:#777;text-align:right}.point_detail__date{font-size:12px;line-height:1.34;color:#aaa}.point_explanation__text{color:#777;font-size:10px;line-height:1.67;margin-left:20px;list-style:outside}.point_explanation__link{color:#3d74c8;-webkit-text-decoration:underline;text-decoration:underline}.point_explanation__link:active,.point_explanation__link:focus,.point_explanation__link:hover{color:#3d74c8}.point_top{padding:16px;display:flex;flex-direction:column;gap:16px}.point_top .point-subtitle{padding:8px 0;font-size:14px;font-weight:700;line-height:20px}.point_anker_box{display:flex;align-items:center;justify-content:flex-end}.point_anker_box:after{content:"";display:inline-block;width:20px;height:20px;background-image:url(../images/point/icon_Arrow_righ_24px.svg);background-size:contain;vertical-align:middle;margin-left:8px}.point_action__container{display:flex;gap:8px}.point_action__item{padding:16px;text-align:center;box-sizing:border-box}.point_action__icon{width:24px;height:24px;margin-bottom:8px}.point_action__title{font-weight:700;font-size:14px;line-height:1.43}.point_coupon_container{margin:0 -16px;padding:0 16px 8px;display:flex;gap:8px;overflow-x:scroll;overflow-y:visible}.point_coupon_container .coupon-card{min-width:160px;box-shadow:0 3px 8px rgba(0,0,0,.08);position:relative}.point_coupon_container::-webkit-scrollbar{display:none}.point_coupon_button{height:30px;padding:1px 0 9px;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:8px;align-self:stretch}.point_coupon_button:hover{-webkit-text-decoration:none;text-decoration:none}.point_coupon_button p{color:#444;font-size:14px;font-weight:700;line-height:20px}.point_coupon_button img{width:20px;height:20px;padding:4px 6px;box-sizing:border-box}.point_notify{background-color:rgba(250,211,0,.12);border-radius:8px;padding:12px 16px;display:flex;justify-content:space-between}.point_notify__link_text{display:inline-block;font-size:14px;line-height:1.43;margin-left:8px}.point_notify__icon{display:inline-block;vertical-align:middle;width:24px;height:24px;cursor:pointer;background-position:0 50%;background-repeat:no-repeat}.point_notify__icon--help{background-image:url(../images/point/help_black_24.svg)}.point_notify__icon--close{background-image:url(../images/point/close_24.svg)}.point_banner{margin-bottom:12px}.point_list__container{padding:0 16px;overflow:hidden}.point_list__item,.point_list__item_link{box-sizing:border-box;padding:16px 0;border-bottom:1px solid #ddd}.point_list__item_link_arrow{width:20px;height:20px}.point_list__item_link{display:block}.AumoCampaignEntryForm__content.is_underline,.point_list__item_link:focus,.point_list__item_link:hover{-webkit-text-decoration:underline;text-decoration:underline}.point_list__item_link .point_list__item_link_arrow:after{content:"";display:inline-block;width:20px;height:20px;background-image:url(../images/icon_arrow_right_24.svg);background-size:contain;vertical-align:middle}.point_list__detail{display:flex;justify-content:space-between;margin-top:4px}.point_list__detail .point_detail__text{flex:1}.point_list__detail .point_detail__num{width:96px}.point_list__detail .point_detail__num--consumed{color:#ff6a6a}.point_empty{display:flex;justify-content:center;align-items:center;height:176px}.point_empty__text{font-size:10px;line-height:1.67;color:#777}.point_schedule_footer{padding:16px}.point_frame_shadow{box-shadow:0 2px 4px rgba(0,0,0,.06);border-radius:8px}.PointAlert{margin-bottom:8px}.PointAlert--inner{width:100%;background:#fff6e5;border-radius:4px;margin:0 auto;padding:16px;box-sizing:border-box;display:flex;word-wrap:anywhere}.PointAttention{border:1px solid #ddd;border:1px solid var(--light-grey);border-radius:8px;padding:16px}.PointAttention-noborder{border:medium none currentcolor;border:initial;border-radius:0;border-radius:initial}.PointAttention--label{font-weight:700;font-size:16px;line-height:24px;color:#444;color:var(--aumo-black);border-bottom:1px solid #ddd;border-bottom:1px solid var(--light-grey);padding-bottom:16px;margin-bottom:16px}.PointAttention--label:before{content:url(../images/icon_attention_black.svg);margin-right:8px;vertical-align:middle}.PointAttention--text{color:#444;color:var(--aumo-black);font-size:14px;line-height:20px;word-wrap:break-word}.PointBrands{padding:8px 16px 16px}.PointBrands--entries{display:flex;flex-wrap:wrap;justify-content:space-between}.PointBrands--entries:after{content:"";display:block;width:32%}.PointBrands--entry{width:32%;margin-bottom:16px;border:1px solid #ddd;border-radius:8px;text-align:center;box-sizing:border-box;padding:8px}.PointBrands--entry--cover{position:relative;margin:8px}.PointBrands--entry--cover:before{content:"";display:block;padding-top:100%}.PointBrands--entry--cover--inner{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.PointContainer{position:relative;background:#fafafa;display:grid;justify-content:center;padding-top:24px;padding-bottom:32px}.PointContainer--content{background-color:#fff;border-radius:0 0 8px 8px;width:496px}.PointContainer--content-float{border-radius:8px;margin-bottom:16px}.PointContainer--content-radius{border-radius:8px}.PointContainer--content--inner{border-radius:0 0 8px 8px;box-shadow:0 2px 4px rgba(0,0,0,.06)}.PointContainer--content--inner-float{border-radius:8px}.PointContainer--content--inner-radius{border-radius:8px;box-shadow:none}.PointContainer--h2{padding:8px 16px 0}.PointContainer--paginate{width:100%;margin-bottom:48px}.PointError{position:relative;background:#fafafa;padding-top:24px}.PointError--content{background-color:#fff;padding:24px;border-radius:8px}.PointError--content--inner{border-radius:8px}.PointError--attention--icon{margin:auto;justify-content:center;align-items:center;display:flex;width:64px;height:64px;background:#ffe9e5;border-radius:50px}.PointError--text,.PointExchangedGift--detail--giftCode{color:#444;line-height:20px;font-size:14px}.PointExchangedGift{position:relative;background:#fafafa;padding-top:24px}.PointExchangedGift--content{background-color:#fff;border-radius:8px;margin:0 auto 16px;width:496px}.PointExchangedGift--content--inner{border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.06)}.PointExchangedGift--detail--inner{padding:16px}.PointExchangedGift--detail--cover{position:relative}.PointExchangedGift--detail--cover:before{content:"";display:block;padding-top:100%}.PointExchangedGift--detail--cover--inner{position:absolute;border-radius:8px;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.PointExchangedGift--detail--giftCode{min-height:48px;border:none;background:#f8f8f8;border-radius:4px;font-weight:700;text-align:center;display:grid}.PointExchangedGift--detail--giftCode p{margin:auto}.PointExchangedGift--detail--note{background:#f8f8f8;border-radius:4px;padding:16px}.PointExchangedGift--detail--warning{background:#fff6e5;border-radius:4px;display:flex;padding:16px}.PointExchangedGift--detail--description{padding:16px}.PointExchangedGift--detail--description--header{border-bottom:2px solid #444;color:#444;font-size:18px;font-weight:700;line-height:28px;margin-bottom:16px;padding-bottom:10px}.PointExchangedGift--detail--description--body{color:#444;color:var(--aumo-black);font-size:14px;line-height:20px;word-wrap:break-word}.PointGift--detail--inner{padding:16px}.PointGift--detail--inner--link{padding:14px 16px}.PointGift--detail--cover{position:relative}.PointGift--detail--cover:before{content:"";display:block;padding-top:100%}.PointGift--detail--cover--inner{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.PointGift--detail--point{font-weight:700;font-size:21px;line-height:32px;color:#444;color:var(--aumo-black)}.PointGift--detail--brands{padding:0 0 16px;border-bottom:1px solid #ddd}.PointGift--detail--brands--entries{display:flex;justify-content:flex-start}.PointGift--detail--brands--entry{display:flex;margin-right:8px}.PointGift--detail--brands--entry:first-child{margin-left:16px}.PointGift--detail--brands--entry--cover{width:72px;height:72px;-o-object-fit:cover;object-fit:cover;border:1px solid #ddd;border-radius:4px}.PointGift--detail--h2{font-weight:700;font-size:18px;line-height:28px;color:#444;color:var(--aumo-black);padding-bottom:10px;border-bottom:2px solid #444;border-bottom:2px solid var(--aumo-black);margin-bottom:28px}.PointGift--detail--description--text{font-size:15px;line-height:28px;color:#444;color:var(--aumo-black);word-wrap:break-word}.PointGift--exchange{padding:16px}.PointGift--exchange--gift{display:flex;padding:0 0 16px;border-bottom:1px solid #ddd}.PointGift--exchange--gift--cover{width:96px;height:96px;-o-object-fit:cover;object-fit:cover;border-radius:4px;margin-right:8px}.PointGift--exchange--pointGroup-wrapper{padding-bottom:16px;border-bottom:1px solid #ddd}.PointGift--exchange--pointGroup{background:#f8f8f8;border-radius:4px;padding:16px}.PointGift--exchange--pointGroup--input-point-area{border-bottom:1px solid #ddd}.PointGift--exchange--pointGroup--input-point--exchange-area{gap:8px;display:flex;text-align:center;align-items:center}.PointGift--exchange--pointGroup--input-point{border-radius:4px;border:1px solid #ddd;width:calc(50% - 20px)}.PointGift--exchange--pointGroup--input-point--title{font-size:12px;line-height:16px;font-weight:700;padding:4px 8px;background-color:#f8f8f8;color:#444;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:4px 4px 0 0}.PointGift--exchange--pointGroup--input-point--description{font-size:16px;line-height:24px;font-weight:700;padding:12px 8px;color:#444}.PointGift--exchange--pointGroup--input-point-remarks{font-size:12px;line-height:16px;font-weight:400;color:#777}.PointGift--exchange--link{padding:14px 16px}.PointGift--free-point-input-area{position:relative}.PointGift--free-point-input-area--unit{border:1px solid #ddd!important;border-radius:4px!important;text-align:right!important;background-color:#fff!important;font-size:16px!important;font-weight:400!important;line-height:28px!important;padding:10px 16px!important;display:inline-block}.PointGift--free-point-input-area .show-error{border:1px solid #cc1a00!important}.PointGift--free-point-input-area--unit::-moz-placeholder{color:#aaa!important}.PointGift--free-point-input-area--unit::placeholder{color:#aaa!important}.PointGift--free-point-input-area:before{content:"";width:20px;height:20px;background:url(../images/point/point_icon_16px.svg) no-repeat 50%/auto 100%;display:inline-block;position:absolute;left:16px;top:0;bottom:0;margin:auto 0}.PointGift--free-point-input-error-area{font-size:12px;font-weight:400;line-height:16px;color:#cc1a00;display:none}.PointGift--free-point-input-remarks-area{font-size:12px;font-weight:400;line-height:16px;color:#777}.PointGift--free-point-input-rate-info-area{font-size:14px;font-weight:400;line-height:20px;color:#444;display:flex}.PointGift--free-point-input-rate-info-area--bold{font-weight:700}.PointGift--point-botton-area{display:flex;gap:8px;white-space:nowrap;overflow:scroll}.PointGift--point-botton-area--unit,.PointGift--point-botton-area--unit-all{border:1px solid #20c98b;border-radius:4px;padding:8px 12px 8px 36px;display:flex;color:#20c98b;font-size:14px;font-weight:400;line-height:20px;position:relative}.PointGift--point-botton-area--unit--title,.PointGift--point-botton-area--unit-all--title{padding:0 4px;color:#20c98b;font-size:14px;font-weight:400;line-height:20px}.PointGift--point-botton-area--unit-all{padding:8px 12px}.PointGift--point-botton-area--unit:before{content:"";width:20px;height:20px;background:url(../images/point/icon_plus.svg) no-repeat 50%/auto 100%;display:inline-block;position:absolute;left:12px;top:0;bottom:0;margin:auto 0}.PointGifts{position:relative;background:#fafafa;padding-top:24px;padding-bottom:32px}.PointGifts--content{background-color:#fff;border-radius:8px;margin:auto;width:496px}.PointGifts--content--inner{border-radius:0 0 8px 8px;box-shadow:0 2px 4px rgba(0,0,0,.06)}.PointGifts--giftBag{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ddd;padding:16px;border-radius:8px 8px 0 0}.PointGifts--giftBag--point{position:relative;padding:4px 16px 0 28px;background:#f8f8f8;border-radius:60px;font-weight:700;font-size:21px;line-height:32px;color:#444;color:var(--aumo-black)}.PointGifts--giftBag--point:before{content:url(../images/point/point_icon_16px.svg);height:16px;left:12px;position:absolute;top:4px;width:16px}.PointGifts--h2--logo{border:1px solid #ddd;border-radius:4px;-o-object-fit:cover;object-fit:cover}.PointGifts--gifts{padding:8px 24px 16px}.PointGifts--gifts--entries{display:flex;flex-wrap:wrap;justify-content:space-between}.PointGifts--gifts--entries:after{content:"";display:block;width:28%}.PointGifts--gifts--entry{width:28%;margin-bottom:16px}.PointGifts--gifts--entry--cover{position:relative}.PointGifts--gifts--entry--cover:before{content:"";display:block;padding-top:100%}.PointGifts--gifts--entry--cover--inner{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.PointGifts--paginate{width:100%;margin-bottom:48px}.PointGifts--copyright{margin:64px auto 0;text-align:center;width:528px}.PointNavi{margin:auto;width:496px;background:#fff;border-radius:8px 8px 0 0;border-bottom:1px solid #ddd}.PointNavi--content{padding:12px}.PointNavi--link{position:absolute;padding:4px}.PointNavi--title{font-weight:700;font-size:16px}.search-box{display:inline-flex;font-style:normal;font-weight:400;font-size:16px;line-height:28px;align-items:center;color:#444}.search-box .search-field-area{border:1px solid #ddd;box-sizing:border-box;border-radius:4px;display:flex}.search-box .search-field-area img{width:14px;height:14px}.search-box .search-field-area .search-field-location{width:140px;padding:10px;border-right:1px solid #ddd}.search-box .search-field-area .search-field-category{width:170px;padding:10px;border-right:1px solid #ddd}.search-box .search-field-area .search-field-scene{width:170px;padding:10px}.search-box .search-btn{background-color:#fad300;border-radius:4px;width:60px;height:48px;padding:14px 16px;font-style:normal;font-weight:700;font-size:14px;line-height:20px;text-align:center;color:#444;margin-left:8px}.AumoCampaignEntry{background:#fafafa;padding:0 16px 16px}.AumoCampaignEntry--contents{width:496px;margin:auto;background-color:#fff;border-radius:8px}.AumoCampaignEntry--contents--inner{padding:24px 16px;box-shadow:0 2px 4px rgba(0,0,0,.06);border-radius:8px}.AumoCampaignEntry--contents--inner-medium{padding:24px;box-shadow:0 2px 4px rgba(0,0,0,.06);border-radius:8px}.AumoCampaignEntry--cover{width:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px 8px 0 0}.AumoCampaignEntry h2{font-weight:700;font-size:16px;line-height:24px;color:#444;padding:16px 0;border-bottom:1px solid #ddd}.AumoCampaignEntry--icon{height:20px;width:20px;padding:2px}.AumoCampaignEntry--unpublished_massage{align-items:center;display:flex;justify-content:center;margin:0 16px 40px;height:24px;background:#f8f8f8;border-radius:4px;font-size:12px}.AumoCampaignEntry--title{font-size:21px;line-height:32px}.AumoCampaignEntry--attention,.AumoCampaignEntry--description,.AumoCampaignEntry--gift--header,.AumoCampaignEntry--gift--information,.AumoCampaignEntry--reception_date{font-size:14px;line-height:20px;color:#444}.AumoCampaignEntry--gift--header{font-weight:700}.AumoCampaignEntry--gift--body{display:flex;align-items:center}.AumoCampaignEntry--gift--image{width:144px;height:auto;border-radius:4px}.AumoCampaignEntry-sent{text-align:center}.AumoCampaignEntry-sent--cover{display:flex;margin:auto;width:64px;height:64px;background:#20c98b;border-radius:40px}.AumoCampaignEntry-sent--cover-duplicated{background:#aaa}.AumoCampaignEntry-sent--cover--icon{width:32px;height:32px;margin:auto}.AumoCampaignEntry-sent--title{font-weight:700;font-size:21px;line-height:32px;color:#444}.AumoCampaignEntry-sent--description{font-size:14px;line-height:20px;color:#444;text-align:left}.AumoCampaignEntry-sent--attention{padding:8px;background:#f5f5f5;border-radius:4px;font-size:12px;line-height:16px;color:#777;text-align:left}.AumoCampaignEntry-sent--attention ul{list-style-type:disc;margin-left:1.5em}.AumoCampaignEntry--footer{text-align:center}.AumoCampaignEntry--footer--link{font-size:14px;line-height:20px;color:#3d74c8;font-weight:700}.AumoCampaignEntry--footer--link:before{content:url(../images/icon_arrow_left_blue.svg);margin-right:8px}.AumoCampaignEntry--footer--link:before:hover{opacity:.8}.AumoCampaignEntry--footer--link:hover{color:#3d74c8;opacity:.8}.AumoCampaignEntryAlert--inner{width:496px;background:#ffe9e5;border-radius:4px;margin:0 auto 16px;padding:16px;box-sizing:border-box;display:flex;word-wrap:anywhere}.AumoCampaignEntryAttention{background:#fafafa;padding:0 16px 16px}.AumoCampaignEntryAttention--contents{width:496px;margin:auto;background-color:#fff;border-radius:8px}.AumoCampaignEntryAttention--contents--inner{padding:16px;box-shadow:0 2px 4px rgba(0,0,0,.06);border-radius:8px}.AumoCampaignEntryAttention h2{font-weight:700;font-size:16px;line-height:24px;color:#444;padding:16px 0;border-bottom:1px solid #ddd}.AumoCampaignEntryAttention--attention{font-size:14px;line-height:20px;color:#444;word-wrap:break-word}.AumoCampaignEntryForm--group{border:1px solid #eee;border-radius:8px;padding:16px}.AumoCampaignEntryForm--group-error{border-color:#cc1a00}.AumoCampaignEntryForm--label{font-size:16px;line-height:24px;color:#444;font-weight:700;display:block;margin-bottom:16px}.AumoCampaignEntryForm--label-small{font-size:12px;line-height:16px;margin-bottom:8px}.AumoCampaignEntryForm--label-required:after{content:"*";color:#cc1a00;margin-left:8px}.AumoCampaignEntryForm--error_message{padding:16px;background:#ffe9e5;border-radius:4px;color:#ff6a6a;display:block;font-size:12px}.AumoCampaignEntryForm--error_message-small{font-size:12px;line-height:16px;color:#cc1a00;padding:16px 8px}.AumoCampaignEntryForm input[type=email],.AumoCampaignEntryForm input[type=text],textarea.AumoCampaignEntryForm--text_field{background:#fff;border:1px solid #ddd;border-radius:4px}.AumoCampaignEntryForm input[type=email]:focus,.AumoCampaignEntryForm input[type=text]:focus,textarea.AumoCampaignEntryForm--text_field:focus{border-color:#fad300}input[type=email] .AumoCampaignEntryForm--text_field-small-error{border-color:#cc1a00;color:#cc1a00;background:#fff4f6}textarea.AumoCampaignEntryForm--text_field{resize:vertical;height:96px}textarea.AumoCampaignEntryForm--text_field:disabled{opacity:.38}.AumoCampaignEntryForm--checkbox{display:grid}.AumoCampaignEntryForm--checkbox_group{display:block}.AumoCampaignEntryForm--checkbox_field{position:absolute;opacity:0}.AumoCampaignEntryForm--checkbox_field--label{position:relative;display:inline-flex;align-items:center;height:100%;font-size:14px}.AumoCampaignEntryForm--checkbox_field--label:before{content:"";display:inline-block;min-width:18px;min-height:18px;left:0;bottom:0;margin-right:7px;background-image:url(../images/icon_uncheck.svg)}.AumoCampaignEntryForm--checkbox_field:checked+.AumoCampaignEntryForm--checkbox_field--label:before{background-image:url(../images/icon_check.svg)}.AumoCampaignEntryForm--radio{display:grid}.AumoCampaignEntryForm--radio_group{position:relative;display:inline-flex;align-items:center}.AumoCampaignEntryForm--radio_field{float:left;min-width:20px;min-height:20px}.AumoCampaignEntryForm--selectbox_field{width:100%;border:1px solid #ddd;border-radius:4px;background:url(../images/icon_arrow_down.svg) 0 0 no-repeat;background-position:right 15px center}.AumoCampaignEntryForm__content{font-size:14px;line-height:20px}.AumoCampaignEntryForm__content.is_bold{font-weight:700}.AumoCampaignEntryForm__content.is_note{color:#777;color:var(--aumo-gray)}.AumoCampaignEntryForm__content-login-line-anchor{display:block;width:100%;background:#06c755;background:var(--line-green);border:1px solid #06c755;border:1px solid var(--line-green);color:#fff;border-radius:44px;font-weight:700;height:44px;line-height:44px;position:relative;text-align:center}.AumoCampaignEntryForm__content-login-line-anchor:active,.AumoCampaignEntryForm__content-login-line-anchor:focus,.AumoCampaignEntryForm__content-login-line-anchor:hover{color:#fff;-webkit-text-decoration:none;text-decoration:none}.AumoCampaignEntryForm__content-login-line-icon{position:absolute;left:16px;top:10px}.AumoCampaignEntryResult{background:#fafafa;padding:0 16px 16px}.AumoCampaignEntryResult--contents{width:496px;margin:auto;background-color:#fff;border-radius:8px}.AumoCampaignEntryResult--contents--inner{padding:24px;box-shadow:0 2px 4px rgba(0,0,0,.06);border-radius:8px}.AumoCampaignEntryResult--title{font-size:21px;line-height:32px}.AumoCampaignEntryResult--title.center{text-align:center}.AumoCampaignEntryResult--attention{padding:8px;background:#f5f5f5;border-radius:4px}.AumoCampaignEntryResult--caution{display:flex;background:#eee;border-radius:4px;padding:16px 48px 16px 16px}.AumoCampaignEntryResult--gift--code{min-height:48px;border:none;background:#f8f8f8;border-radius:4px;font-weight:700;font-size:14px;line-height:20px;text-align:center;color:#444;display:grid}.AumoCampaignEntryResult--gift--code p{margin:auto}.AumoCampaignEntryResult--gift-unopened{display:flex;margin:auto;width:96px;height:96px;background:#fad300;background:var(--aumo-yellow);border-radius:50px}.AumoCampaignEntryResult--gift-unopened--icon{width:64px;height:64px;margin:auto}.AumoCampaignEntryResult--gift-winning--cover{width:448px;height:auto;border-radius:4px}.AumoCampaignEntryResult--gift-winning--name{font-weight:700;font-size:16px;line-height:24px;color:#444}.AumoCampaignEntryResult--gift-winning--provider_name{font-size:12px;line-height:16px;color:#777}.AumoCampaignEntryResult--gift-lost{display:flex;margin:auto;width:96px;height:96px;background:#f8f8f8;border-radius:50px}.AumoCampaignEntryResult--gift-lost--icon{width:64px;height:64px;margin:auto}.AumoCampaignEntryResult--message_card--image{height:auto;width:100%;border-radius:4px}.AumoCampaignEntryResult--message_card--description{font-size:14px;line-height:20px;color:#444;word-wrap:break-word}.AumoCampaignEntryResult--message_card--link{position:relative;display:flex;align-items:center;padding:16px;border:1px solid #ddd;border-radius:8px}.AumoCampaignEntryResult--message_card--link-image{width:72px;height:72px;display:flex;overflow:hidden;align-items:center;background-color:#fafafa}.AumoCampaignEntryResult--message_card--link-image img{height:auto;width:100%;border-radius:4px}.AumoCampaignEntryResult--message_card--link-gift_name{flex:1;margin:0 16px 0 8px;font-weight:700;font-size:14px;line-height:20px;color:#444}.AumoCampaignEntryResult--message_card--link:after{content:"";position:absolute;display:inline-block;height:24px;width:24px;right:8px;background-image:url(../images/icon_arrow_right_24.svg);background-repeat:no-repeat}.AumoCampaignEntryResult--message_card--available_period,.AumoCampaignEntryResult--message_card--sender_name{font-size:12px;line-height:16px;color:#777}.notification-banner{padding:8px 8px 0}.notification-banner-inner{background-color:#e8f0fc;border-radius:8px;padding:8px;display:flex}.notification-banner-icon{width:20px}.notification-banner-content{margin-left:8px;width:100%}.notification-banner-content-title{font-size:14px;font-weight:700;line-height:20px;margin-bottom:4px}.notification-banner-content-body{font-size:12px}.notification-banner-content-link{font-size:12px;color:#3d74cb;margin-top:4px;display:flex;justify-content:flex-end;gap:4px}.js-CopyToClipboard--trigger{width:100%;padding:12px;border:none;background:#20c98b;border-radius:4px;font-weight:700;font-size:14px;line-height:20px;text-align:center;color:#fff;color:var(--white);display:block}.js-CopyToClipboard--trigger:disabled,.js-CopyToClipboard--trigger:disabled:hover{opacity:.38}.js-CopyToClipboard--trigger:hover{opacity:.8}.js-CopyToClipboard--notice{display:none}.js-CopyToClipboard--notice-outer{position:relative}.js-CopyToClipboard--notice--message{padding:8px}.js-CopyToClipboard--notice-active{margin-top:8px;width:100%;display:block;position:absolute;background:#444;background:var(--aumo-black);opacity:.7;border-radius:8px;text-align:center;z-index:99}.js-CopyToClipboard--notice-active:before{content:"";border-width:9px;border-style:solid;border-color:transparent transparent #444;border-color:transparent transparent var(--aumo-black);position:absolute;top:-17px;transform:translateX(-50%)}.ArticleCommonElement__content{background:#fff;border:1px solid #20c98b;border-radius:8px;padding:24px 24px 0;position:relative;margin-bottom:48px;margin-top:24px}.ArticleCommonElement__content .Post-section{margin-top:0!important}.ArticleCommonElement__content>div:nth-last-child(3){padding-bottom:0!important;margin-bottom:24px!important}.ArticleCommonElement__content>div:nth-last-child(3) p{margin:0!important}.ArticleCommonElement__content>div:nth-last-child(3) .regist-form-btn2 .entry-link-btn{margin-bottom:0!important}.ArticleCommonElement__content--min{height:320px;overflow:hidden}.ArticleCommonElement__content__continue-area-under_last_element,.ArticleCommonElement__content__continue-area-under_table_of_contents{position:absolute;bottom:0;left:0;background:rgba(233,252,245,.8);padding:8px 0;justify-content:center;display:flex;align-items:center;width:100%;border-radius:0 0 8px 8px}.ArticleCommonElement__content__continue-area-under_last_element--display-none,.ArticleCommonElement__content__continue-area-under_table_of_contents--display-none{display:none}.ArticleCommonElement__content__continue-btn-under_last_element,.ArticleCommonElement__content__continue-btn-under_table_of_contents{background:#fff;border-radius:20px;padding:8px 16px 8px 8px;font-weight:700;font-size:14px;line-height:20px;color:#444;align-items:center;display:flex;cursor:pointer}.ArticleCommonElement__content__continue-btn-under_last_element:before,.ArticleCommonElement__content__continue-btn-under_table_of_contents:before{content:"";width:24px;height:24px;background:url(../images/icon_arrow_down_24.svg) 0 0 no-repeat;margin-right:4px}.ArticleCommonElement__content__continue-btn-under_last_element--display-none,.ArticleCommonElement__content__continue-btn-under_table_of_contents--display-none{display:none}.ArticleCommonElement__content__close-area-under_last_element,.ArticleCommonElement__content__close-area-under_table_of_contents{background:rgba(233,252,245,.8);padding:8px 0;justify-content:center;align-items:center;display:flex;margin:0 -24px;border-radius:0 0 8px 8px}.ArticleCommonElement__content__close-area-under_last_element--display-none,.ArticleCommonElement__content__close-area-under_table_of_contents--display-none{display:none}.ArticleCommonElement__content__close-btn-under_last_element,.ArticleCommonElement__content__close-btn-under_table_of_contents{background:#fff;border-radius:20px;padding:8px 16px 8px 8px;font-weight:700;font-size:14px;line-height:20px;color:#444;align-items:center;display:flex;cursor:pointer}.ArticleCommonElement__content__close-btn-under_last_element a,.ArticleCommonElement__content__close-btn-under_table_of_contents a,[m-Link],[m-Link]:active,[m-Link]:focus{-webkit-text-decoration:none;text-decoration:none}.ArticleCommonElement__content__close-btn-under_last_element:before,.ArticleCommonElement__content__close-btn-under_table_of_contents:before{content:"";width:24px;height:24px;background:url(../images/icon_arrow_up_24.svg) 0 0 no-repeat;margin-right:4px}.ArticleCommonElement__content__close-btn-under_last_element--display-none,.ArticleCommonElement__content__close-btn-under_table_of_contents--display-none{display:none}.ArticleCommonElement__caption{font-weight:700;font-size:12px;line-height:16px;color:#fff;background:#20c98b;border-radius:8px;padding:4px 8px;width:-moz-fit-content;width:fit-content}.ArticleCommonElement__title{font-weight:700;font-size:18px;line-height:28px;color:#444;margin-top:8px}.ArticleCommonElement__updated-date{font-weight:400;font-size:12px;line-height:16px;color:#777;margin-top:8px;margin-bottom:16px}.Deal{margin:40px 0 56px}.Deal--content{background:#fff;border:1px solid #ddd;border-radius:8px}.Deal--content--header{padding:16px;text-align:center}.Deal--content--header .deal-title{font-weight:700;font-size:18px;line-height:28px;color:#444}.Deal--content--header .deal-icon{margin:8px auto 0;height:48px;width:48px;border-radius:40px;background:url(../images/icon_calendar.svg) 0 0 no-repeat;background-position:50%}.Deal--content--header .description{margin-top:8px;font-weight:400;font-size:14px;line-height:20px;color:#444}.Deal--content--list .deal-info{padding:16px;border-top:1px solid #ddd}.Deal--content--list .deal-info--inner-record .site-area{position:relative}.Deal--content--list .deal-info--inner-record .site-area .site-name{height:16px;font-size:14px;line-height:16px;font-weight:700}.Deal--content--list .deal-info--inner-record .site-area .site-name img{vertical-align:middle;height:16px;margin-right:4px}.Deal--content--list .deal-info--inner-record .site-area:after{content:"";background:url(../images/icon_link_arrow.svg) transparent no-repeat;position:absolute;background-size:cover;width:16px;height:16px;right:0;bottom:0;margin:auto}.Deal--content--list .deal-info--inner-record .description{margin-top:4px;font-weight:400;font-size:14px;line-height:20px;color:#444;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.Deal--content--list .deal-info--inner-record .date-area{display:flex;margin-top:4px}.Deal--content--list .deal-info--inner-record .date-area .status{background-color:#f5f5f5;padding:0 4px;font-weight:500;font-size:10px;line-height:16px;color:#777;border-radius:4px}.Deal--content--list .deal-info--inner-record .date-area .before{color:#777;font-weight:500}.Deal--content--list .deal-info--inner-record .date-area .during{background:#20c98b;color:#fff;font-weight:500}.Deal--content--list .deal-info--inner-record .date-area .almost-done{background:#ff5238;color:#fff;font-weight:700}.Deal--content--list .deal-info--inner-record .date-area .campaign-date{font-weight:400;font-size:12px;line-height:16px;color:#777;margin-left:4px}.Deal--updated-date{margin-top:12px;font-weight:400;font-size:12px;line-height:16px;text-align:right;color:#777}.Deal--bottom{width:1080px;margin:24px auto 0}.Deal--bottom--body,.NndmHeader,.NndmHome--content--inner,.NndmNavi,.NndmTermsAgreement--content--inner{box-shadow:0 2px 4px rgba(0,0,0,.06)}.Deal--bottom--body--header{text-align:left;font-weight:700;font-size:21px;line-height:32px;color:#444}.Deal--bottom--body--header-area{background:#fff;padding:32px 16px;display:flex;border-radius:8px 8px 0 0}.Deal--bottom--body--header-area .title-area{margin-left:8px}.Deal--bottom--body--header-area .title-area .deal-title{font-weight:700;font-size:18px;line-height:28px;color:#444}.Deal--bottom--body--header-area .title-area .description{font-weight:400;font-size:14px;line-height:20px;color:#777}.Deal--bottom--body--header-area .deal-icon{height:48px;width:48px;border-radius:40px;background:url(../images/icon_calendar.svg) 0 0 no-repeat;background-position:50%}.Deal--bottom--body--content{background:#fff;border-radius:0 0 8px 8px}.Deal--bottom--body--content--list .deal-info{padding:16px;border-top:1px solid #eee;display:flex;justify-content:space-between}.Deal--bottom--body--content--list .deal-info .left-area .site-area,.NndmWrapper{position:relative}.Deal--bottom--body--content--list .deal-info .left-area .site-area .site-name{height:16px;font-size:14px;line-height:16px;font-weight:700}.Deal--bottom--body--content--list .deal-info .left-area .site-area .site-name img{vertical-align:middle;height:16px;margin-right:4px}.Deal--bottom--body--content--list .deal-info .left-area .description{margin-top:4px;font-weight:400;font-size:14px;line-height:20px;color:#444;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.Deal--bottom--body--content--list .deal-info .left-area .date-area{display:flex;margin-top:4px}.Deal--bottom--body--content--list .deal-info .left-area .date-area .status{background-color:#f5f5f5;padding:0 4px;font-weight:500;font-size:10px;line-height:16px;color:#777;border-radius:4px}.Deal--bottom--body--content--list .deal-info .left-area .date-area .before{color:#777;font-weight:500}.Deal--bottom--body--content--list .deal-info .left-area .date-area .during{background:#20c98b;color:#fff;font-weight:500}.Deal--bottom--body--content--list .deal-info .left-area .date-area .almost-done{background:#ff5238;color:#fff;font-weight:700}.Deal--bottom--body--content--list .deal-info .left-area .date-area .campaign-date{margin-left:4px;font-weight:400;font-size:12px;line-height:16px;color:#777}.Deal--bottom--body--content--list .deal-info .right-area,.TicketsPager,.TicketsPager--Link,.TravelPager,.TravelPager--Link{align-items:center;display:flex}.Deal--bottom--body--content--list .deal-info .right-area .link-button{white-space:nowrap;font-weight:700;font-size:14px;line-height:20px;text-align:center;color:#fff;padding:8px 16px;background:#20c98b;border-radius:4px}.Deal--bottom--updated-date{margin-top:12px;font-weight:400;font-size:12px;line-height:16px;text-align:right;color:#777}.TravelPager{justify-content:space-between;font-size:14px;line-height:20px;color:#444}.TravelPager--Link{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;padding:8px 12px;gap:4px;width:88px;height:40px;justify-content:center}.TravelPager--Link:active,.TravelPager--Link:focus,.TravelPager--Link:hover{color:#444;opacity:.5}.TravelPager--Link:disabled{color:#444;opacity:.5;background-color:#fff}.TravelPager--Link--Icon{width:12px;height:12px}.TravelPager--Page{color:#777;font-size:14px;line-height:20px}.TicketsPager{justify-content:space-between;font-size:14px;line-height:20px;color:#444}.TicketsPager--Link{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;padding:8px 12px;gap:4px;width:88px;height:40px;justify-content:center}.TicketsPager--Link:active,.TicketsPager--Link:focus,.TicketsPager--Link:hover{color:#444;opacity:.5}.TicketsPager--Link:disabled{color:#444;opacity:.5;background-color:#fff}.TicketsPager--Link--Icon{width:12px;height:12px}.TicketsPager--Page{color:#777;font-size:14px;line-height:20px}.NndmWrapper{background-color:#fafafa;min-height:100%}.NndmWrapper--mainContent{position:relative;top:104px;padding-top:24px;padding-bottom:102px}.NndmWrapper--mainContent-withoutHeader{top:0}.NndmWrapper--mainContent-withoutNavi{top:48px}.NndmHeader{top:0;text-align:center;background:#fff;background:var(--white);position:fixed;z-index:999;width:100%;height:48px}.NndmHeader--logo{margin:12px}.NndmFooter{position:sticky;top:100vh;background:#fff;background:var(--white)}.NndmFooter--brand{text-align:center;color:#aaa;color:var(--sub-black);font-size:12px;padding:16px}.NndmFooter--linkGroup{padding:16px 0 24px;text-align:center}.NndmFooter--linkGroup a{margin-right:4px}.NndmFooter--linkGroup a:not(:last-child):after{content:"|";margin-left:4px}.NndmFooter--copyRight{padding-bottom:24px}.NndmNotice--inner{width:100%;background:#e9fcf5;margin:0 auto 16px}.NndmAlert--inner,.NndmNotice--inner{border-radius:4px;padding:16px;box-sizing:border-box;display:flex;word-wrap:anywhere}.NndmAlert--inner{width:496px;background:#ffe9e5;margin:0 auto}.NndmNavi{text-align:center;background:#fff;background:var(--white);position:fixed;z-index:999;top:48px;width:100%}.NndmNavi--items{width:496px;margin:auto}.NndmNavi--item,.NndmNavi--items{display:flex;justify-content:center}.NndmNavi--item{font-size:12px;line-height:16px;color:#777;color:var(--aumo-gray);width:248px;height:56px;padding:8px 0;box-sizing:border-box;align-items:center}.NndmHome--nndmContent--item.inactive,.NndmNavi--item:hover{opacity:.5}.NndmNavi--item-active{color:#20c98b;border-bottom:2px solid #20c98b}.NndmNavi--item-active a{color:#20c98b}.NndmAttention{border:1px solid #ddd;border:1px solid var(--light-grey);border-radius:8px;padding:16px}.NndmAttention-noBorder{border:none}.NndmAttention--label{font-weight:700;font-size:16px;line-height:24px;color:#444;color:var(--aumo-black);border-bottom:1px solid #ddd;border-bottom:1px solid var(--light-grey);padding-bottom:16px;margin-bottom:16px}.NndmAttention--label:before{content:url(../images/icon_attention_black.svg);margin-right:8px;vertical-align:middle}.NndmAttention--text{color:#444;color:var(--aumo-black);font-size:14px;line-height:20px;word-wrap:break-word}.NndmTermsAgreement{background:#fafafa;padding:16px}.NndmTermsAgreement--content{background-color:#fff;border-radius:8px;margin:auto;width:496px}.NndmTermsAgreement--content--inner{border-radius:8px;padding:24px}.NndmTermsAgreement--howTo h2{font-size:18px;line-height:28px;color:#444;color:var(--aumo-black);padding-bottom:10px;border-bottom:2px solid #444;border-bottom:2px solid var(--aumo-black);width:100%;margin-bottom:28px}.NndmTermsAgreement--howTo h3{font-weight:700;font-size:16px;line-height:24px;color:#444;color:var(--aumo-black);padding-left:13px;border-left:2px solid #444;border-left:2px solid var(--aumo-black);margin-top:12px;margin-bottom:28px}.NndmTermsAgreement--howTo img{width:100%;border-radius:8px;margin-bottom:28px}.NndmTermsAgreement--howTo p{font-size:15px;line-height:28px;color:#444;color:var(--aumo-black);margin-bottom:28px}.NndmTermsAgreement--cover{border-radius:4px 4px 0 0;padding:48px 16px;background-image:url(../images/nndm/gift_background.webp);background-size:cover}.NndmTermsAgreement--cover--inner{position:relative}.NndmTermsAgreement--cover--image{width:464px;height:240px;border:1px solid #ddd;filter:drop-shadow(0 2px 4px rgba(0,0,0,.06));border-radius:8px;-o-object-fit:cover;object-fit:cover}.NndmTermsAgreement--cover--logo{position:absolute;z-index:1;top:16px;left:16px}.NndmTermsAgreement--cover--point{position:absolute;z-index:1;bottom:16px;right:16px;font-size:32px;font-weight:700;line-height:44px;color:#444;color:var(--aumo-black)}.NndmTermsAgreement--cover--point:before{width:24px;height:24px;content:url(../images/nndm/icon_point.svg);position:absolute;left:-22px;top:-2px}.NndmHome{position:relative;background:#fafafa;padding-top:24px;padding-bottom:32px}.NndmHome--content{background-color:#fff;border-radius:8px;margin:auto;width:496px}.NndmHome--content--inner{border-radius:8px}.NndmHome--giftBag{display:flex;justify-content:space-between;box-shadow:0 1px 1px rgba(0,0,0,.06);padding:16px;border-radius:8px 8px 0 0}.NndmHome--giftBag--point{position:relative;padding:4px 16px 0 32px;background:#e9fcf5;border-radius:60px;font-weight:700;font-size:21px;line-height:32px;color:#444;color:var(--aumo-black)}.NndmHome--giftBag--point:before{width:24px;height:24px;content:url(../images/nndm/icon_point.svg);position:absolute;left:10px;top:6px}.NndmHome--nndmContent{padding:24px 16px;display:flex;flex-wrap:wrap;justify-content:space-between;min-height:60vh}.NndmHome--nndmContent--item{width:28%;margin-bottom:16px}.NndmHome--nndmContent--item--cover{width:100%;-o-object-fit:cover;object-fit:cover}.NndmHome--nndmContent--item--description{padding:4px}.NndmHome--nndmContent:after{content:"";display:block;width:28%}.NndmContent{position:relative;background:#fafafa;padding-top:24px}.NndmContent--content{background-color:#fff;border-radius:8px;margin:auto;width:496px}.NndmContent--content--inner{border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.06)}.NndmContent--giftBag{display:flex;justify-content:space-between;align-items:baseline;box-shadow:0 1px 1px rgba(0,0,0,.06);padding:16px;border-radius:8px 8px 0 0}.NndmContent--giftBag--point{position:relative;padding:4px 16px 0 32px;background:#e9fcf5;border-radius:60px;font-weight:700;font-size:21px;line-height:32px;color:#444;color:var(--aumo-black)}.NndmContent--giftBag--point:before{width:24px;height:24px;content:url(../images/nndm/icon_point.svg);position:absolute;left:10px;top:6px}.NndmContent--exchange{padding:16px}.NndmContent--exchange--gift{display:flex}.NndmContent--exchange--gift--cover{width:96px;height:96px;-o-object-fit:cover;object-fit:cover;border-radius:4px;margin-right:8px}.NndmContent--exchange--pointGroup{background:#f8f8f8;border-radius:4px;padding:16px}.NndmContent--detail--inner{padding:16px}.NndmContent--detail--cover{width:100%;-o-object-fit:cover;object-fit:cover}.NndmContent--detail--point{font-weight:700;font-size:21px;line-height:32px;color:#444;color:var(--aumo-black)}.NndmContent--detail--point:before{width:24px;height:24px;content:url(../images/nndm/icon_point.svg);vertical-align:middle;margin-right:8px}.NndmContent--detail--h2{font-weight:700;font-size:18px;line-height:28px;color:#444;color:var(--aumo-black);padding-bottom:10px;border-bottom:2px solid #444;border-bottom:2px solid var(--aumo-black);margin-bottom:28px}.NndmContent--detail--description--text{font-size:15px;line-height:28px;color:#444;color:var(--aumo-black);word-wrap:break-word}.NndmContent--detail--description--text a{border-bottom:1px solid #444;border-bottom:1px solid var(--aumo-black)}.NndmGift{position:relative;background:#fafafa;padding-top:24px}.NndmGift--content{background-color:#fff;border-radius:8px;margin:0 auto 16px;width:496px}.NndmGift--content--inner{border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.06)}.NndmGift--detail--inner{padding:16px}.NndmGift--detail--cover{width:100%;-o-object-fit:cover;object-fit:cover}.NndmGift--detail--giftCode{min-height:48px;border:none;background:#f8f8f8;border-radius:4px;font-weight:700;font-size:14px;line-height:20px;text-align:center;color:#444;display:grid}.NndmGift--detail--giftCode p{margin:auto}.NndmGift--detail--charge{padding:14px 16px;border:none;background:#20c98b;border-radius:4px;font-weight:700;font-size:14px;line-height:20px;text-align:center;color:#fff;display:block;width:100%}.NndmGift--detail--charge__disabled{display:none}.NndmGift--detail--charge:hover{opacity:.8}.NndmGift--detail--charge-done-area{color:#444;background:#f8f8f8;border-radius:4px;padding:16px}.NndmGift--detail--charge-done-area--title{font-weight:700;font-size:16px;line-height:24px}.NndmGift--detail--charge-deny-area--description,.NndmGift--detail--charge-done-area--description{font-weight:400;font-size:14px;line-height:20px}.NndmGift--detail--charge-deny-area{color:#444;background:#fff6e5;border-radius:4px;padding:16px;display:flex}.NndmGift--detail--charge-deny-area--icon{vertical-align:top;height:20px}.NndmGift--detail--charge-error{padding:0 16px}.NndmGift--detail--charge-error--icon-area{width:64px;height:64px;background:#ffe9e5;border-radius:50px;margin:0 auto;display:flex;justify-content:center;align-items:center}.NndmGift--detail--charge-error--icon-area--icon{width:32px;height:32px}.NndmGift--detail--charge-error--area{color:#444;padding:0 16px}.NndmGift--detail--charge-error--area--title{font-weight:700;font-size:16px;line-height:24px;text-align:center}.NndmGift--detail--charge-error--area--description{font-weight:400;font-size:14px;line-height:20px}.NndmGift--detail--link-to-index{padding:14px 16px}.NndmGifts{position:relative;background:#fafafa;padding-top:24px}.NndmGifts--content{background-color:#fff;border-radius:8px;margin:auto;width:496px}.NndmGifts--content--inner{border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.06);margin-bottom:40px}.NndmGifts--gifts{padding:16px;min-height:60vh}.NndmGifts--gifts--item{height:96px;border:1px solid #ddd;border:1px solid var(--light-grey);border-radius:8px;display:flex;align-items:center;margin-bottom:8px;overflow:hidden}.NndmGifts--gifts--item--wrapper{position:relative}.NndmGifts--gifts--item.inactive{opacity:.5}.NndmGifts--gifts--item--inactiveBadge{color:#fff;color:var(--white);background:#777;border-radius:8px;padding:4px 8px;position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%)}.NndmGifts--gifts--item--cover{height:100%;min-width:96px;max-width:96px;-o-object-fit:cover;object-fit:cover}.NndmGifts--gifts--item--detail{padding:16px;overflow:hidden}.NndmGifts--gifts-empty{min-height:60vh;display:flex;flex-flow:column;justify-content:center;align-items:center}.FtfAlert--inner{background:#ffe9e5;border-radius:4px;display:flex;padding:16px;word-wrap:anywhere}.FtfFooter{position:sticky;top:100vh;background:#fff;background:var(--white)}.FtfFooter--linkGroup{padding:16px 0 24px;text-align:center}.FtfFooter--linkGroup a{color:#777;color:var(--aumo-gray);margin-right:4px}.FtfFooter--linkGroup a:not(:last-child):after{content:"|";margin-left:4px}.FtfFooter--copyRight{padding-bottom:24px;color:#777;color:var(--aumo-gray)}.FtfTicket{background:#fafafa;padding:0 16px 16px}.FtfTicket--contents{width:496px;margin:auto;background-color:#fff;background-color:var(--white);border-radius:8px}.FtfTicket--contents--inner{padding:24px;box-shadow:0 2px 4px rgba(0,0,0,.06);border-radius:8px}.FtfTicket--denomination--image{height:auto;width:100%;border-radius:4px}.FtfTicket--denomination--name{font-weight:700;font-size:16px;line-height:24px;color:#444;color:var(--aumo-black)}.FtfTicket--denomination--supplierName{font-size:12px;line-height:16px;color:#777;color:var(--aumo-gray)}.FtfTicket--usedAt--inner{background:#f8f8f8;background:var(--field-bg-grey);border-radius:4px;padding:16px;word-wrap:anywhere}.FtfTicket--usedAt--inner--date{font-weight:700;font-size:18px;line-height:28px;color:#444;color:var(--aumo-black)}.FtfTicket--expired{width:100%;padding:12px;border:none;background:#20c98b;border-radius:4px;font-weight:700;font-size:14px;line-height:20px;text-align:center;color:#fff;color:var(--white);display:block}.FtfTicket--expired:disabled,.FtfTicket--expired:disabled:hover{opacity:.38}.FtfTicket--expired:hover{opacity:.8}.FtfTicketAttention{background:#fafafa;padding:0 16px 16px}.FtfTicketAttention--contents{width:496px;margin:auto;background-color:#fff;background-color:var(--white);border-radius:8px}.FtfTicketAttention--contents--inner{padding:16px;box-shadow:0 2px 4px rgba(0,0,0,.06);border-radius:8px}.FtfTicketAttention h2{font-weight:700;font-size:16px;line-height:24px;color:#444;color:var(--aumo-black);padding-bottom:16px;border-bottom:1px solid #ddd;border-bottom:1px solid var(--light-grey)}.FtfTicketAttention--icon{height:20px;width:20px;padding:2px}.FtfTicketAttention--attention{font-size:14px;line-height:20px;color:#444;color:var(--aumo-black)}.FtfTicketDescription{background:#fafafa;padding:0 16px 16px}.FtfTicketDescription--contents{width:496px;margin:auto;background-color:#fff;background-color:var(--white);border-radius:8px}.FtfTicketDescription--contents--inner{padding:16px;box-shadow:0 2px 4px rgba(0,0,0,.06);border-radius:8px}.FtfTicketDescription h2{font-weight:700;font-size:16px;line-height:24px;color:#444;color:var(--aumo-black);padding-bottom:16px;border-bottom:1px solid #ddd;border-bottom:1px solid var(--light-grey)}.FtfTicketDescription--icon{height:20px;width:20px;padding:2px}.FtfTicketDescription--description{font-size:14px;line-height:20px;color:#444;color:var(--aumo-black)}.FtfTicketUseConfirmation--contents{width:496px;margin:auto;background-color:#fff;background-color:var(--white);border-radius:8px}.FtfTicketUseConfirmation--contents--inner{padding:16px;box-shadow:0 1px 12px rgba(0,0,0,.08);border-radius:8px}.FtfTicketUseConfirmation--title{font-weight:700;font-size:21px;line-height:32px;color:#444;color:var(--aumo-black)}.FtfTicketUseConfirmation--denomination{display:flex}.FtfTicketUseConfirmation--denomination-image{width:96px;height:96px;display:flex;overflow:hidden;align-items:center;background-color:#fafafa}.FtfTicketUseConfirmation--denomination-image img{height:auto;width:100%;border-radius:4px}.FtfTicketUseConfirmation--denomination-name{flex:1;margin-left:8px}.FtfTicketUseConfirmation--denomination-name-supplierName{font-size:12px;line-height:16px;color:#777;color:var(--aumo-gray)}.FtfTicketUseConfirmation--denomination-name-denominationName{font-size:14px;line-height:20px;color:#444;color:var(--aumo-black)}.FtfTicketUseConfirmation--overlay{background:rgba(0,0,0,.25);position:fixed;top:0;bottom:0;right:0;left:0;z-index:1}.FtfTicketUseConfirmation--overlay.hidden{display:none}.FtfTicketUseConfirmation--modal{position:fixed;top:50%;left:0;right:0;transform:translateY(-50%) scale(1);transition:.2s;z-index:2}.FtfTicketUseConfirmation--modal.hidden{display:none;transform:translateY(-50%) scale(.8)}.FtfTicketUseCompletion{background:#fafafa;padding-bottom:16px}.FtfTicketUseCompletion--contents{width:496px;margin:auto;background-color:#fff;background-color:var(--white);border-radius:8px}.FtfTicketUseCompletion--contents.failure{background-color:#ffe9e5}.FtfTicketUseCompletion--contents--inner{padding:24px;box-shadow:0 2px 4px rgba(0,0,0,.06);border-radius:8px}.FtfTicketUseCompletion--title{font-weight:700;font-size:21px;line-height:32px;color:#20c98b;text-align:center}.FtfTicketUseCompletion--title.sub{font-size:16px;line-height:24px}.FtfTicketUseCompletion--title.failure{color:#cc1a00;color:var(--aumo-red)}.FtfTicketUseCompletion--image{background:#e9fcf5;border-radius:50px;width:96px;height:96px;align-items:center;display:flex;justify-content:center;margin-left:auto;margin-right:auto}.FtfTicketUseCompletion--image.failure{background:#cc1a00;background:var(--aumo-red)}.FtfTicketUseCompletion--usedAt--inner{background:#f8f8f8;background:var(--field-bg-grey);border-radius:4px;padding:16px;word-wrap:anywhere}.FtfTicketUseCompletion--usedAt--inner.failure{background:#fff;background:var(--white)}.FtfTicketUseCompletion--usedAt--inner--date{font-weight:700;font-size:18px;line-height:28px;color:#444;color:var(--aumo-black)}.MainContent{display:flex;flex-direction:column;background-color:#fafafa;min-height:100vh;position:relative}.MainContent-bottomSpace{padding-bottom:85px}.MainContent--content{flex-grow:1;display:flex;align-items:center;justify-content:center;padding:48px 0;width:100%}.MainContent--content--inner{background:#fff;position:relative;width:528px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.06);overflow:hidden}.MainContent--footer{position:sticky;top:100vh}.MainContent--footer .footer-bottom{width:100%;padding:16px;background:#fff;box-sizing:border-box;position:static}.MainContent--footer .footer-bottom__middleBlock{margin:16px auto;text-align:center}.MainContent--footer .footer-bottom ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.MainContent--footer .footer-bottom ul li a{display:inline-block;width:100%;line-height:24px;font-size:12px;color:#777}.MainContent--footer--copyrigtht{padding:8px 0 24px;background-color:#fff;color:#777;text-align:center}.Sign{padding:32px}.Sign--header{text-align:center}.Sign--header--title{font-size:21px;font-weight:700}.Sign--separate{font-size:14px;line-height:20px;display:flex;align-items:center;padding:16px 0;width:100%;justify-content:center}.Sign--separate:before{margin-right:8px}.Sign--separate:after,.Sign--separate:before{content:"";display:inline-block;width:40%;height:1px;background-color:#ddd}.Sign--separate:after{margin-left:8px}.Sign--Button-facebook:before{background:url(../images/sns_logos/logo_facebook_square.svg) 50% no-repeat}.Sign--Button-apple:before,.Sign--Button-email:before,.Sign--Button-facebook:before{content:"";position:absolute;width:24px;height:24px;top:12px;left:16px}.Sign--Button-apple:before{background:url(../images/sns_logos/logo_black_apple.svg) 50% no-repeat}.Sign--Button-email:before{background:url(../images/sns_logos/logo_email.svg) 50% no-repeat}.StampCard{display:flex;justify-content:center;align-items:center;height:100dvh;background-color:#fafafa}.StampCard__inner{width:528px;padding:32px;border-radius:8px;box-sizing:border-box;box-shadow:0 2px 4px rgba(0,0,0,.06);background-color:#fff;text-align:center}.StampCard__inner-thumbnail-img{border-radius:12px;-o-object-fit:cover;object-fit:cover}.StampCard__inner-title{margin-top:16px;color:#444;font-size:16px;font-weight:700;line-height:24px}.StampCard__inner-text{margin-top:16px;color:#444;font-size:14px;font-weight:700;line-height:20px}.StampCard__inner-qr-box{width:-moz-max-content;width:max-content;margin:16px auto;padding:24px;background-color:#f5f5f5;border-radius:24px}.StampCard__inner svg{display:block}.StampCard__inner-link-box{padding:14px 0}.StampCard__inner-link{display:inline-flex;align-items:center;padding:5px 0;color:#3d74c8;font-size:14px;font-weight:700;line-height:20px}.StampCard__inner-link:hover{color:#3d74c8}.StampCard__inner-link:before{content:"";display:inline-block;margin-right:8px;height:20px;width:20px;background-image:url(../images/icon_arrow_left_blue_20.svg);background-position:50%;background-repeat:no-repeat}.PaypayGift{background:#fafafa;height:100vh;display:flex;align-items:center}.PaypayGift--content{background-color:#fff;border-radius:8px;margin:0 auto 16px;width:496px}.PaypayGift--content--inner{border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.06)}.PaypayGift--detail--inner{padding:24px}.PaypayGift--detail--cover{height:319px;width:100%;-o-object-fit:cover;object-fit:cover}.PaypayGift--detail--error--icon-area{width:64px;height:64px;background:#ffe9e5;border-radius:50px;margin:0 auto;display:flex;justify-content:center;align-items:center}.PaypayGift--detail--error--icon-area--icon{width:32px;height:32px}.PaypayGift--detail--error--area{color:#444}.PaypayGift--detail--error--area--title{font-weight:700;font-size:16px;line-height:24px;text-align:center}.PaypayGift--detail--error--area--description{font-weight:400;font-size:14px;line-height:20px}.MailmagazineCampaignEntry{background:#fafafa;padding:0 16px 16px}.MailmagazineCampaignEntry--contents{width:496px;margin:auto;background-color:#fff;border-radius:8px}.MailmagazineCampaignEntry--contents--inner{padding:24px;box-shadow:0 2px 4px rgba(0,0,0,.06);border-radius:8px}.MailmagazineCampaignEntry--title{font-size:21px;line-height:32px}.MailmagazineCampaignEntry--title.center,[m-text~=center]{text-align:center}.MailmagazineCampaignEntry--icon_wrapper{display:flex;margin:auto;width:96px;height:96px;background:#fad300;background:var(--aumo-yellow);border-radius:50px}.MailmagazineCampaignEntry--icon_wrapper--icon{width:64px;height:64px;margin:auto}[m-section~="top:smallest"]{padding-top:8px}[m-section~="top:small"]{padding-top:16px}[m-section~="top:normal"]{padding-top:24px}[m-section~="top:large"]{padding-top:32px}[m-section~="top:larger"]{padding-top:65px}[m-section~="top:largest"]{padding-top:90px}[m-section~="bottom:small"]{padding-bottom:10px}[m-section~="bottom:normal"]{padding-bottom:24px}[m-section~="bottom:large"]{padding-bottom:32px}[m-section~="bottom:larger"]{padding-bottom:65px}[m-section~="bottom:largest"]{padding-bottom:90px}[m-section~="left:normal"]{padding-left:20px}[m-section~="right:normal"]{padding-right:20px}[m-text~=bold]{font-weight:600}[m-text~=normal]{font-weight:300}[m-text~=default]{font-size:14px;font-size:var(--fontsize-default)}[m-text~=smallest]{font-size:11px;font-size:var(--fontsize-smallest)}[m-text~=small]{font-size:12px;font-size:var(--fontsize-small)}[m-text~=middle]{font-size:16px;font-size:var(--fontsize-middle)}[m-text~=s-large]{font-size:18px;font-size:var(--fontsize-s-large)}[m-text~=large]{font-size:20px;font-size:var(--fontsize-large)}[m-text~=largest]{font-size:24px;font-size:var(--fontsize-largest)}[m-text~=full]{font-size:32px;font-size:var(--fontsize-full);font-family:HiraKakuProN-W6;font-family:var(--fontfamily-bold)}[m-text~=gray]{color:#dcdcdc;color:var(--color-gray)}[m-text~=lightgray]{color:#afafaf;color:var(--color-lightgray)}[m-text~=darkgray]{color:#9b9b9b;color:var(--color-darkgray)}[m-text~=aumogray]{color:#777;color:var(--aumo-gray)}[m-text~=aumoblack]{color:#444;color:var(--aumo-black)}[m-text~=subblack]{color:#aaa;color:var(--sub-black)}[m-text~=red]{color:#cc1a00;color:var(--aumo-red)}[m-text~=white]{color:#fff;color:var(--white)}[m-text~=left]{text-align:left}[m-text~=right]{text-align:right}[m-text~=line-default]{line-height:1.5}[m-text~=line-small]{line-height:.66}[m-text~=line-middle]{line-height:1.75}[m-Link],[m-Link]:active,[m-Link]:focus,[m-Link]:hover{color:#ff6a6a;color:var(--Color-red)}[m-Link]:hover{cursor:pointer}[m-Link]:active,[m-Link]:hover{-webkit-text-decoration:underline;text-decoration:underline;opacity:.8}[m-Link]:active{color:#ad0012}[m-Link~=black]{color:#352629;color:var(--Color-darkBrown);-webkit-text-decoration:none;text-decoration:none}[m-Link~=black]:active,[m-Link~=black]:hover{-webkit-text-decoration:underline;text-decoration:underline}[m-Link~=black]:hover{color:#352629;color:var(--Color-darkBrown)}[m-Link~=black]:active,[m-Link~=black]:focus{color:#000}[m-Link~=aumoblack]{color:#444;color:var(--aumo-black);-webkit-text-decoration:none;text-decoration:none}[m-Link~=aumoblack]:hover{color:#444;color:var(--aumo-black);opacity:.8}[m-Link~=aumoblack]:active,[m-Link~=aumoblack]:focus{color:#000;opacity:.8}[m-Link~=gray],[m-Link~=red]{-webkit-text-decoration:none;text-decoration:none}[m-Link~=red],[m-Link~=red]:hover{color:#ff6a6a;color:var(--Color-red)}[m-Link~=red]:hover{opacity:.8}[m-Link~=red]:active,[m-Link~=red]:focus{color:#000;opacity:.8}[m-Link~=gray]{color:#777;color:var(--aumo-gray)}[m-Link~=blue]:active,[m-Link~=blue]:hover,[m-Link~=gray]:active,[m-Link~=gray]:hover,[m-Link~=strong],[m-Link~=strong]:active,[m-Link~=strong]:focus{-webkit-text-decoration:underline;text-decoration:underline}[m-Link~=gray]:active,[m-Link~=gray]:focus,[m-Link~=gray]:hover{color:#9b9b9b;color:var(--color-darkgray)}[m-Link~=bold]{font-weight:600}[m-Link~=blue]{color:#3d74c8;color:var(--status-link)}[m-Link~=blue]:active,[m-Link~=blue]:focus,[m-Link~=blue]:hover{color:#3d74c8;color:var(--status-link);opacity:.8}[m-Link~=back]:before{content:url(../images/icon_arrow_left_blue.svg);margin-right:8px}[m-Link~=center]{text-align:center;display:block}[m-link~=submit-link]{background:none;border:none}.AumoForm--wrapper+.AumoForm--wrapper{margin-top:8px}.AumoForm--group-error .AumoForm--select,.AumoForm--group-error .AumoForm--text_field{border-color:#cc1a00}.AumoForm--label{display:block;font-size:12px;font-weight:700;line-height:16px;padding:8px 0}.AumoForm--label-required:after{content:"*";margin-left:4px;color:#cc1a00}input.AumoForm--text_field{width:100%;padding:9px 16px;box-sizing:border-box;border:1px solid #ddd;border-radius:4px;background:#fff;font-size:16px;line-height:1.75}input.AumoForm--text_field[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}input.AumoForm--text_field[type=number]::-webkit-inner-spin-button,input.AumoForm--text_field[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}input.AumoForm--text_field:focus{background:#fff;border:1px solid #fad300}input.AumoForm--text_field::-moz-placeholder{color:#aaa}input.AumoForm--text_field::placeholder{color:#aaa}.AumoForm--text_area{width:100%;padding:9px 16px;box-sizing:border-box;border:1px solid #ddd;border-radius:4px;background:#fff;font-size:16px;line-height:1.75}.AumoForm--text_area:focus{background:#fff;border:1px solid #fad300}.AumoForm--text_area::-moz-placeholder{color:#aaa}.AumoForm--text_area::placeholder{color:#aaa}input.AumoForm--number_field-w-2{width:56px}input.AumoForm--number_field-w-3{width:68px}input.AumoForm--number_field-w-4{width:80px}.AumoForm--flex{display:flex;align-items:center;gap:4px}.AumoForm--flex--sub_text{color:#777;font-size:16px;line-height:1.75}.AumoForm--input-group{display:flex;gap:16px}.AumoForm--checkbox-container,.AumoForm--radio-container{display:flex;align-items:center;gap:8px;padding:12px 0}.AumoForm--radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;border:2px solid #777;cursor:pointer}.AumoForm--radio:checked{position:relative;border-color:#3d74c8}.AumoForm--radio:checked:after{content:"";position:absolute;top:3px;left:3px;width:10px;height:10px;border-radius:50%;background-color:#3d74c8}.AumoForm--radio-label{color:#444;font-size:14px;line-height:1.43;cursor:pointer}.AumoForm--checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:18px;min-height:18px;border:1px solid #20c98b;border-radius:4px;margin-top:-2px;cursor:pointer}.AumoForm--checkbox:checked{background:url(../images/icon_check.svg) 50% no-repeat}.AumoForm--checkbox-label{color:#444;font-size:14px;line-height:1.43;cursor:pointer}.AumoForm--select-container{position:relative}.AumoForm--select-container:after{position:absolute;top:50%;right:8px;content:"";width:24px;height:24px;margin-top:-12px;background:url(../images/icon_arrow_down_24.svg) 50% no-repeat}.AumoForm--select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:8px 16px;border:1px solid #ddd;border-radius:4px;background:#fff;font-size:16px;line-height:1.75}.AumoForm--select:invalid{color:#aaa}.AumoForm--select:focus{background:#fff;border:1px solid #fad300}.AumoForm--password-container{position:relative}.AumoForm--password-container-icon_visibility{position:absolute;top:50%;right:8px;content:"";width:24px;height:24px;margin-top:-12px;background:url(../images/icon_visibility_off_black_24.svg) 50% no-repeat}.AumoForm--password-container-icon_visibility.is-visible{background:url(../images/icon_visibility_black_24.svg) 50% no-repeat}.AumoForm--visibility-icon{position:absolute;content:"";top:50%;right:8px;width:24px;height:24px;margin-top:-12px;cursor:pointer;background:url(../images/icon_visibility_off_black_24.svg) 50% no-repeat}.AumoForm--visibility-icon.is-visible{background:url(../images/icon_visibility_black_24.svg) 50% no-repeat}.AumoForm--assistive-box{display:flex;flex-direction:column;gap:4px;padding:8px 0;font-size:12px;line-height:1.33}.AumoForm--assistive_text{color:#777}.AumoForm--assistive_error_text{color:#cc1a00}.AumoForm--error_message{color:#cc1a00;font-size:12px}.AumoForm--error_message-small{font-size:12px;line-height:16px;color:#cc1a00;padding:16px 8px}.AlertMessageBlock{padding:16px 16px 16px 48px;border-radius:4px;background:#ffe9e5 url(../images/icon_attention.svg) 16px 16px no-repeat;background-size:20px 20px;color:#cc1a00}.AlertMessageBlock--text+.AlertMessageBlock--text{margin-top:4px}.FormGiftEntry{width:1080px;margin:0 auto;padding:24px;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:16px;flex:1 0 0}.FormGiftEntry--header{min-height:48px;align-self:stretch;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;flex-direction:row;gap:10px;width:100%}.FormGiftEntry--header--title{font-size:24px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.96px;-webkit-text-decoration:none;text-decoration:none;text-transform:none}.FormGiftEntry--form{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;flex-direction:row;gap:8px;position:relative}.FormGiftEntry--form input.FormGiftEntry--form--calendar{padding:8px 16px;height:32px;border-radius:8px;border:1px solid #d9e0e8;background:#fff;background:var(--white);display:flex;align-items:center;position:relative;cursor:pointer}.FormGiftEntry--form--toggle{color:#202226;display:flex;align-items:center;cursor:pointer;position:absolute;right:16px;top:82px}.FormGiftEntry--form--toggle--content{padding:4px;max-width:180px;max-height:48px;background:#f2f7f9;border-radius:4px}.FormGiftEntry--form--toggle--content--inner{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;flex-direction:row;gap:0}.FormGiftEntry--form--toggle--button{display:inline-block;position:relative}.FormGiftEntry--form--toggle--button--label{height:40px;border-radius:4px;padding:0 36px;font-size:14px;font-weight:500;font-style:normal;line-height:100%;letter-spacing:.04em;-webkit-text-decoration:none;text-decoration:none;text-transform:none;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;flex-direction:row;gap:8px}.FormGiftEntry--form--toggle--button input[type=radio],.FormGiftEntry--form--toggle--button--label img{display:none}.FormGiftEntry--form--toggle--button input[type=radio]:checked+label{background-color:#fff;background-color:var(--white);border-color:#fff;border-color:var(--white);padding:0 24px 0 16px}.FormGiftEntry--form--toggle--button input[type=radio]:checked+label img{display:block}.FormGiftEntry--form--button{display:flex;min-height:48px;padding:8px 16px;border-radius:8px;gap:4px;font-size:16px;font-weight:500;font-style:normal;line-height:100%;letter-spacing:.04em;-webkit-text-decoration:none;text-decoration:none;text-transform:none;color:#202226;background:inherit;border:none;outline:0;justify-content:center;align-items:center;position:relative;cursor:pointer;white-space:nowrap}.FormGiftEntry--content{width:100%;height:100%;border-radius:8px;background:#fff;background:var(--white)}.FormGiftEntry--content--inner{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:0;height:436px}.FormGiftEntry--content--header{padding:16px;min-height:48px;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;flex-direction:row;gap:0}.FormGiftEntry--content--header--title{font-size:20px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.8px;-webkit-text-decoration:none;text-decoration:none;text-transform:none}.FormGiftEntry--chart{width:100%;height:100%;border-radius:8px}.FormGiftEntry--list--label{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;flex-direction:row;gap:0;width:100%;box-sizing:border-box;padding:0 8px;border-bottom:1px solid #d9e0e8}.FormGiftEntry--list--label--title{font-size:12px;font-style:normal;font-weight:400;line-height:132%;letter-spacing:.02em;-webkit-text-decoration:none;text-decoration:none;text-transform:none;padding:8px;color:#656f7e}.FormGiftEntry--list--row{width:100%;flex-grow:1;flex-basis:0;overflow:scroll}.FormGiftEntry--list--row--inner{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;flex-direction:row;gap:0;width:100%;box-sizing:border-box;padding:0 8px;border-bottom:1px solid #d9e0e8}.FormGiftEntry--list--row--title{font-size:14px;font-weight:400;font-style:normal;line-height:150%;letter-spacing:.01em;-webkit-text-decoration:none;text-decoration:none;text-transform:none;padding:8px;color:#202226}.FormGiftEntry--list--bottom{display:flex;flex-flow:row;justify-content:space-between;align-items:flex-start;gap:0;width:100%;box-sizing:border-box;padding:0 8px;border-top:1px solid #e8eef3;background:#fff;border-radius:0 0 8px 8px}.FormGiftEntry--list--bottom--title{font-size:14px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.01em;-webkit-text-decoration:none;text-decoration:none;text-transform:none;padding:8px;color:#202226}@media(min-width:320px) and (max-width:640px){.u-sm-afterNone,.u-sm-beforeNone{margin-left:0!important}.u-sm-after1of12{margin-right:calc(25% / 3)!important}.u-sm-after1of10{margin-right:10%!important}.u-sm-after1of8{margin-right:12.5%!important}.u-sm-after1of6,.u-sm-after2of12{margin-right:calc(50% / 3)!important}.u-sm-after1of5,.u-sm-after2of10{margin-right:20%!important}.u-sm-after1of4,.u-sm-after2of8,.u-sm-after3of12{margin-right:25%!important}.u-sm-after3of10{margin-right:30%!important}.u-sm-after1of3,.u-sm-after2of6,.u-sm-after4of12{margin-right:calc(100% / 3)!important}.u-sm-after3of8{margin-right:37.5%!important}.u-sm-after2of5,.u-sm-after4of10{margin-right:40%!important}.u-sm-after5of12{margin-right:calc(125% / 3)!important}.u-sm-after1of2,.u-sm-after2of4,.u-sm-after3of6,.u-sm-after4of8,.u-sm-after5of10,.u-sm-after6of12{margin-right:50%!important}.u-sm-after7of12{margin-right:calc(175% / 3)!important}.u-sm-after3of5,.u-sm-after6of10{margin-right:60%!important}.u-sm-after5of8{margin-right:62.5%!important}.u-sm-after2of3,.u-sm-after4of6,.u-sm-after8of12{margin-right:calc(200% / 3)!important}.u-sm-after7of10{margin-right:70%!important}.u-sm-after3of4,.u-sm-after6of8,.u-sm-after9of12{margin-right:75%!important}.u-sm-after4of5,.u-sm-after8of10{margin-right:80%!important}.u-sm-after10of12,.u-sm-after5of6{margin-right:calc(250% / 3)!important}.u-sm-after7of8{margin-right:87.5%!important}.u-sm-after9of10{margin-right:90%!important}.u-sm-after11of12{margin-right:calc(275% / 3)!important}.u-sm-before1of12{margin-left:calc(25% / 3)!important}.u-sm-before1of10{margin-left:10%!important}.u-sm-before1of8{margin-left:12.5%!important}.u-sm-before1of6,.u-sm-before2of12{margin-left:calc(50% / 3)!important}.u-sm-before1of5,.u-sm-before2of10{margin-left:20%!important}.u-sm-before1of4,.u-sm-before2of8,.u-sm-before3of12{margin-left:25%!important}.u-sm-before3of10{margin-left:30%!important}.u-sm-before1of3,.u-sm-before2of6,.u-sm-before4of12{margin-left:calc(100% / 3)!important}.u-sm-before3of8{margin-left:37.5%!important}.u-sm-before2of5,.u-sm-before4of10{margin-left:40%!important}.u-sm-before5of12{margin-left:calc(125% / 3)!important}.u-sm-before1of2,.u-sm-before2of4,.u-sm-before3of6,.u-sm-before4of8,.u-sm-before5of10,.u-sm-before6of12{margin-left:50%!important}.u-sm-before7of12{margin-left:calc(175% / 3)!important}.u-sm-before3of5,.u-sm-before6of10{margin-left:60%!important}.u-sm-before5of8{margin-left:62.5%!important}.u-sm-before2of3,.u-sm-before4of6,.u-sm-before8of12{margin-left:calc(200% / 3)!important}.u-sm-before7of10{margin-left:70%!important}.u-sm-before3of4,.u-sm-before6of8,.u-sm-before9of12{margin-left:75%!important}.u-sm-before4of5,.u-sm-before8of10{margin-left:80%!important}.u-sm-before10of12,.u-sm-before5of6{margin-left:calc(250% / 3)!important}.u-sm-before7of8{margin-left:87.5%!important}.u-sm-before9of10{margin-left:90%!important}.u-sm-before11of12{margin-left:calc(275% / 3)!important}.u-sm-sizeFit,.u-sm-sizeFitAlt{display:block!important;float:left!important;width:auto!important}.u-sm-sizeFitAlt{float:right!important}.u-sm-sizeFill{display:block!important;overflow:hidden!important;width:auto!important}.u-sm-sizeFillAlt{display:table-cell!important;max-width:100%!important;width:1e4px!important}.u-sm-sizeFull{box-sizing:border-box!important;display:block!important;width:100%!important}.u-sm-size1of12{width:calc(25% / 3)!important}.u-sm-size1of10{width:10%!important}.u-sm-size1of8{width:12.5%!important}.u-sm-size1of6,.u-sm-size2of12{width:calc(50% / 3)!important}.u-sm-size1of5,.u-sm-size2of10{width:20%!important}.u-sm-size1of4,.u-sm-size2of8,.u-sm-size3of12{width:25%!important}.u-sm-size3of10{width:30%!important}.u-sm-size1of3,.u-sm-size2of6,.u-sm-size4of12{width:calc(100% / 3)!important}.u-sm-size3of8{width:37.5%!important}.u-sm-size2of5,.u-sm-size4of10{width:40%!important}.u-sm-size5of12{width:calc(125% / 3)!important}.u-sm-size1of2,.u-sm-size2of4,.u-sm-size3of6,.u-sm-size4of8,.u-sm-size5of10,.u-sm-size6of12{width:50%!important}.u-sm-size7of12{width:calc(175% / 3)!important}.u-sm-size3of5,.u-sm-size6of10{width:60%!important}.u-sm-size5of8{width:62.5%!important}.u-sm-size2of3,.u-sm-size4of6,.u-sm-size8of12{width:calc(200% / 3)!important}.u-sm-size7of10{width:70%!important}.u-sm-size3of4,.u-sm-size6of8,.u-sm-size9of12{width:75%!important}.u-sm-size4of5,.u-sm-size8of10{width:80%!important}.u-sm-size10of12,.u-sm-size5of6{width:calc(250% / 3)!important}.u-sm-size7of8{width:87.5%!important}.u-sm-size9of10{width:90%!important}.u-sm-size11of12{width:calc(275% / 3)!important}[u-ellipsis~=third-row]{max-height:54px}}@media(min-width:640px) and (max-width:960px){.u-md-afterNone,.u-md-beforeNone{margin-left:0!important}.u-md-after1of12{margin-right:calc(25% / 3)!important}.u-md-after1of10{margin-right:10%!important}.u-md-after1of8{margin-right:12.5%!important}.u-md-after1of6,.u-md-after2of12{margin-right:calc(50% / 3)!important}.u-md-after1of5,.u-md-after2of10{margin-right:20%!important}.u-md-after1of4,.u-md-after2of8,.u-md-after3of12{margin-right:25%!important}.u-md-after3of10{margin-right:30%!important}.u-md-after1of3,.u-md-after2of6,.u-md-after4of12{margin-right:calc(100% / 3)!important}.u-md-after3of8{margin-right:37.5%!important}.u-md-after2of5,.u-md-after4of10{margin-right:40%!important}.u-md-after5of12{margin-right:calc(125% / 3)!important}.u-md-after1of2,.u-md-after2of4,.u-md-after3of6,.u-md-after4of8,.u-md-after5of10,.u-md-after6of12{margin-right:50%!important}.u-md-after7of12{margin-right:calc(175% / 3)!important}.u-md-after3of5,.u-md-after6of10{margin-right:60%!important}.u-md-after5of8{margin-right:62.5%!important}.u-md-after2of3,.u-md-after4of6,.u-md-after8of12{margin-right:calc(200% / 3)!important}.u-md-after7of10{margin-right:70%!important}.u-md-after3of4,.u-md-after6of8,.u-md-after9of12{margin-right:75%!important}.u-md-after4of5,.u-md-after8of10{margin-right:80%!important}.u-md-after10of12,.u-md-after5of6{margin-right:calc(250% / 3)!important}.u-md-after7of8{margin-right:87.5%!important}.u-md-after9of10{margin-right:90%!important}.u-md-after11of12{margin-right:calc(275% / 3)!important}.u-md-before1of12{margin-left:calc(25% / 3)!important}.u-md-before1of10{margin-left:10%!important}.u-md-before1of8{margin-left:12.5%!important}.u-md-before1of6,.u-md-before2of12{margin-left:calc(50% / 3)!important}.u-md-before1of5,.u-md-before2of10{margin-left:20%!important}.u-md-before1of4,.u-md-before2of8,.u-md-before3of12{margin-left:25%!important}.u-md-before3of10{margin-left:30%!important}.u-md-before1of3,.u-md-before2of6,.u-md-before4of12{margin-left:calc(100% / 3)!important}.u-md-before3of8{margin-left:37.5%!important}.u-md-before2of5,.u-md-before4of10{margin-left:40%!important}.u-md-before5of12{margin-left:calc(125% / 3)!important}.u-md-before1of2,.u-md-before2of4,.u-md-before3of6,.u-md-before4of8,.u-md-before5of10,.u-md-before6of12{margin-left:50%!important}.u-md-before7of12{margin-left:calc(175% / 3)!important}.u-md-before3of5,.u-md-before6of10{margin-left:60%!important}.u-md-before5of8{margin-left:62.5%!important}.u-md-before2of3,.u-md-before4of6,.u-md-before8of12{margin-left:calc(200% / 3)!important}.u-md-before7of10{margin-left:70%!important}.u-md-before3of4,.u-md-before6of8,.u-md-before9of12{margin-left:75%!important}.u-md-before4of5,.u-md-before8of10{margin-left:80%!important}.u-md-before10of12,.u-md-before5of6{margin-left:calc(250% / 3)!important}.u-md-before7of8{margin-left:87.5%!important}.u-md-before9of10{margin-left:90%!important}.u-md-before11of12{margin-left:calc(275% / 3)!important}.u-md-sizeFit,.u-md-sizeFitAlt{display:block!important;float:left!important;width:auto!important}.u-md-sizeFitAlt{float:right!important}.u-md-sizeFill{display:block!important;overflow:hidden!important;width:auto!important}.u-md-sizeFillAlt{display:table-cell!important;max-width:100%!important;width:1e4px!important}.u-md-sizeFull{box-sizing:border-box!important;display:block!important;width:100%!important}.u-md-size1of12{width:calc(25% / 3)!important}.u-md-size1of10{width:10%!important}.u-md-size1of8{width:12.5%!important}.u-md-size1of6,.u-md-size2of12{width:calc(50% / 3)!important}.u-md-size1of5,.u-md-size2of10{width:20%!important}.u-md-size1of4,.u-md-size2of8,.u-md-size3of12{width:25%!important}.u-md-size3of10{width:30%!important}.u-md-size1of3,.u-md-size2of6,.u-md-size4of12{width:calc(100% / 3)!important}.u-md-size3of8{width:37.5%!important}.u-md-size2of5,.u-md-size4of10{width:40%!important}.u-md-size5of12{width:calc(125% / 3)!important}.u-md-size1of2,.u-md-size2of4,.u-md-size3of6,.u-md-size4of8,.u-md-size5of10,.u-md-size6of12{width:50%!important}.u-md-size7of12{width:calc(175% / 3)!important}.u-md-size3of5,.u-md-size6of10{width:60%!important}.u-md-size5of8{width:62.5%!important}.u-md-size2of3,.u-md-size4of6,.u-md-size8of12{width:calc(200% / 3)!important}.u-md-size7of10{width:70%!important}.u-md-size3of4,.u-md-size6of8,.u-md-size9of12{width:75%!important}.u-md-size4of5,.u-md-size8of10{width:80%!important}.u-md-size10of12,.u-md-size5of6{width:calc(250% / 3)!important}.u-md-size7of8{width:87.5%!important}.u-md-size9of10{width:90%!important}.u-md-size11of12{width:calc(275% / 3)!important}}@media(min-width:960px){.u-lg-afterNone,.u-lg-beforeNone{margin-left:0!important}.u-lg-after1of12{margin-right:calc(25% / 3)!important}.u-lg-after1of10{margin-right:10%!important}.u-lg-after1of8{margin-right:12.5%!important}.u-lg-after1of6,.u-lg-after2of12{margin-right:calc(50% / 3)!important}.u-lg-after1of5,.u-lg-after2of10{margin-right:20%!important}.u-lg-after1of4,.u-lg-after2of8,.u-lg-after3of12{margin-right:25%!important}.u-lg-after3of10{margin-right:30%!important}.u-lg-after1of3,.u-lg-after2of6,.u-lg-after4of12{margin-right:calc(100% / 3)!important}.u-lg-after3of8{margin-right:37.5%!important}.u-lg-after2of5,.u-lg-after4of10{margin-right:40%!important}.u-lg-after5of12{margin-right:calc(125% / 3)!important}.u-lg-after1of2,.u-lg-after2of4,.u-lg-after3of6,.u-lg-after4of8,.u-lg-after5of10,.u-lg-after6of12{margin-right:50%!important}.u-lg-after7of12{margin-right:calc(175% / 3)!important}.u-lg-after3of5,.u-lg-after6of10{margin-right:60%!important}.u-lg-after5of8{margin-right:62.5%!important}.u-lg-after2of3,.u-lg-after4of6,.u-lg-after8of12{margin-right:calc(200% / 3)!important}.u-lg-after7of10{margin-right:70%!important}.u-lg-after3of4,.u-lg-after6of8,.u-lg-after9of12{margin-right:75%!important}.u-lg-after4of5,.u-lg-after8of10{margin-right:80%!important}.u-lg-after10of12,.u-lg-after5of6{margin-right:calc(250% / 3)!important}.u-lg-after7of8{margin-right:87.5%!important}.u-lg-after9of10{margin-right:90%!important}.u-lg-after11of12{margin-right:calc(275% / 3)!important}.u-lg-before1of12{margin-left:calc(25% / 3)!important}.u-lg-before1of10{margin-left:10%!important}.u-lg-before1of8{margin-left:12.5%!important}.u-lg-before1of6,.u-lg-before2of12{margin-left:calc(50% / 3)!important}.u-lg-before1of5,.u-lg-before2of10{margin-left:20%!important}.u-lg-before1of4,.u-lg-before2of8,.u-lg-before3of12{margin-left:25%!important}.u-lg-before3of10{margin-left:30%!important}.u-lg-before1of3,.u-lg-before2of6,.u-lg-before4of12{margin-left:calc(100% / 3)!important}.u-lg-before3of8{margin-left:37.5%!important}.u-lg-before2of5,.u-lg-before4of10{margin-left:40%!important}.u-lg-before5of12{margin-left:calc(125% / 3)!important}.u-lg-before1of2,.u-lg-before2of4,.u-lg-before3of6,.u-lg-before4of8,.u-lg-before5of10,.u-lg-before6of12{margin-left:50%!important}.u-lg-before7of12{margin-left:calc(175% / 3)!important}.u-lg-before3of5,.u-lg-before6of10{margin-left:60%!important}.u-lg-before5of8{margin-left:62.5%!important}.u-lg-before2of3,.u-lg-before4of6,.u-lg-before8of12{margin-left:calc(200% / 3)!important}.u-lg-before7of10{margin-left:70%!important}.u-lg-before3of4,.u-lg-before6of8,.u-lg-before9of12{margin-left:75%!important}.u-lg-before4of5,.u-lg-before8of10{margin-left:80%!important}.u-lg-before10of12,.u-lg-before5of6{margin-left:calc(250% / 3)!important}.u-lg-before7of8{margin-left:87.5%!important}.u-lg-before9of10{margin-left:90%!important}.u-lg-before11of12{margin-left:calc(275% / 3)!important}.u-lg-sizeFit,.u-lg-sizeFitAlt{display:block!important;float:left!important;width:auto!important}.u-lg-sizeFitAlt{float:right!important}.u-lg-sizeFill{display:block!important;overflow:hidden!important;width:auto!important}.u-lg-sizeFillAlt{display:table-cell!important;max-width:100%!important;width:1e4px!important}.u-lg-sizeFull{box-sizing:border-box!important;display:block!important;width:100%!important}.u-lg-size1of12{width:calc(25% / 3)!important}.u-lg-size1of10{width:10%!important}.u-lg-size1of8{width:12.5%!important}.u-lg-size1of6,.u-lg-size2of12{width:calc(50% / 3)!important}.u-lg-size1of5,.u-lg-size2of10{width:20%!important}.u-lg-size1of4,.u-lg-size2of8,.u-lg-size3of12{width:25%!important}.u-lg-size3of10{width:30%!important}.u-lg-size1of3,.u-lg-size2of6,.u-lg-size4of12{width:calc(100% / 3)!important}.u-lg-size3of8{width:37.5%!important}.u-lg-size2of5,.u-lg-size4of10{width:40%!important}.u-lg-size5of12{width:calc(125% / 3)!important}.u-lg-size1of2,.u-lg-size2of4,.u-lg-size3of6,.u-lg-size4of8,.u-lg-size5of10,.u-lg-size6of12{width:50%!important}.u-lg-size7of12{width:calc(175% / 3)!important}.u-lg-size3of5,.u-lg-size6of10{width:60%!important}.u-lg-size5of8{width:62.5%!important}.u-lg-size2of3,.u-lg-size4of6,.u-lg-size8of12{width:calc(200% / 3)!important}.u-lg-size7of10{width:70%!important}.u-lg-size3of4,.u-lg-size6of8,.u-lg-size9of12{width:75%!important}.u-lg-size4of5,.u-lg-size8of10{width:80%!important}.u-lg-size10of12,.u-lg-size5of6{width:calc(250% / 3)!important}.u-lg-size7of8{width:87.5%!important}.u-lg-size9of10{width:90%!important}.u-lg-size11of12{width:calc(275% / 3)!important}}@media screen and (min-width:768px){.BookingGourmets-container{width:528px;margin:48px auto}.OtsTickets-detail-button-fixed{width:100%;left:0}.OtsTickets-detail-button-fixed--inner{margin:auto;width:528px}.OtsTickets-head-breadcrumbs{border-bottom:none;padding:0 16px}.OtsTickets-head-breadcrumbs>.topicpath{margin:0 auto;width:1080px}}@media(min-width:529px){.coupon{padding:48px 0}.coupon .coupon-container{max-width:528px;margin:0 auto;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.06)}}@media screen and (min-width:1080px){.review-post__frame{width:528px;padding:32px;box-shadow:0 2px 4px rgba(0,0,0,.06);border-radius:8px;background:#fff}.review-spot-search-modal__close{right:60px;top:60px}.review-spot-search-modal__body{position:relative;width:640px;height:418px;top:0;border-radius:8px}.review-text-editor__hashtag-list{width:464px}.review-photo-uploader__photo-frame-list{min-height:110px}.review-photo-uploader__photo-frame-list__item{width:auto}.review-photo-uploader__photo-frame label{width:110px;height:110px}.review-photo-uploader__photo-frame-preview{width:auto}.review-photo-uploader__photo-frame-preview__content{width:110px;height:110px}.review-photo-uploader-modal__content{max-width:640px;max-height:480px}.review-photo-uploader-modal__close,.review-show-zoom-modal__close{right:48px;top:48px}.review-show{padding:32px 0}.review-show__wrapper{width:728px}.review-show__wrapper .dfp-wrapper{display:none}.review-show__photo img{width:calc(25% - .75px)}.review-show__side-content{display:block}.review-show-zoom-modal__content{max-width:640px;max-height:480px;width:auto}}