﻿body,html{margin:0;padding:0;font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, Roboto, "Droid Sans", sans-serif;color:#333;font-size:100%;line-height:1.5}p{margin:0;padding:0}ul,ol,li,dl,dt,dd{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5{margin:0;padding:0}a{text-decoration:none;color:#333;border:none}a:hover,a:active,a:focus{color:#666666}a:hover{text-decoration:underline}a img{border:0}textarea{padding:5px}input{margin:0;padding:0 5px}input:hover{cursor:pointer}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #ffae8c inset}input,textarea{border-width:1px;border-style:solid;border-color:#ccc}img{vertical-align:text-bottom}@font-face{font-family:"icotto";src:url(https://icotto.k-img.com/assets/webpage/fonts/icotto-8c1f6ebe162c15b359557d21ef54864fcd5e9c11e3136fdf94261401cea2a24d.eot?8wpw77);src:url(https://icotto.k-img.com/assets/webpage/fonts/icotto-8c1f6ebe162c15b359557d21ef54864fcd5e9c11e3136fdf94261401cea2a24d.eot?8wpw77#iefix) format("embedded-opentype"),url(https://icotto.k-img.com/assets/webpage/fonts/icotto-d7f07b1caf933a2397d7d91c05c4cb04a7475c9cc8f0d6eb6f7db35f61a88549.ttf?8wpw77) format("truetype"),url(https://icotto.k-img.com/assets/webpage/fonts/icotto-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.woff?8wpw77) format("woff"),url(https://icotto.k-img.com/assets/webpage/fonts/icotto-157193240e6834566ec38961e81fff4847fe3325d8ee9cc1fadaa1fdc82f6bec.svg?8wpw77#icotto) format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:"icotto";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-search-menu:before{content:""}.icon-toc:before{content:""}.icon-external-link:before{content:""}.icon-phone:before{content:""}.icon-favorite-border:before{content:""}.icon-favorite:before{content:""}.icon-fee:before{content:""}.icon-facebook-f:before{content:""}.icon-clip:before{content:""}.icon-half-star:before{content:""}.icon-star:before{content:""}.icon-drag-move:before{content:""}.icon-sort-asc:before{content:""}.icon-sort-desc:before{content:""}.icon-fast-forward:before{content:""}.icon-rewind:before{content:""}.icon-swap-vert:before{content:""}.icon-set:before{content:""}.icon-desktop:before{content:""}.icon-rakuten:before{content:""}.icon-affiliate:before{content:""}.icon-other:before{content:""}.icon-sns:before{content:""}.icon-arrow-down:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-up:before{content:""}.icon-bookmark:before{content:""}.icon-delete:before{content:""}.icon-dinner-time:before{content:""}.icon-edit:before{content:""}.icon-facebook:before{content:""}.icon-google-plus:before{content:""}.icon-hatena:before{content:""}.icon-instagram:before{content:""}.icon-like:before{content:""}.icon-line:before{content:""}.icon-location:before{content:""}.icon-login:before{content:""}.icon-logout:before{content:""}.icon-lunch-time:before{content:""}.icon-menu:before{content:""}.icon-plus:before{content:""}.icon-pocket:before{content:""}.icon-pr:before{content:""}.icon-reload:before{content:""}.icon-search:before{content:""}.icon-tag:before{content:""}.icon-trash:before{content:""}.icon-twitter:before{content:""}.icon-view:before{content:""}.icon-yahoo:before{content:""}.icon-youtube:before{content:""}.icon-camera:before{content:""}.icon-travel:before{content:""}.icon-google-map:before{content:""}.icon-pinterest:before{content:""}.icon-heading:before{content:""}.icon-hotel:before{content:""}.icon-image:before{content:""}.icon-link:before{content:""}.icon-quote:before{content:""}.icon-tabelog:before{content:""}.icon-tabelog-set:before{content:""}.l-breadcrumbs{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ebebeb;width:100%;margin:0 auto 20px auto}.l-breadcrumbs__list{display:block;width:1020px;height:20px;margin:0 auto;padding-bottom:2px}.l-breadcrumbs__item{color:#999;font-size:11px;font-size:0.6875rem;display:inline-block;float:left}.l-breadcrumbs__item:before{content:" > "}.l-breadcrumbs__item:first-child::before{content:""}.l-breadcrumbs__item--normal{font-weight:300}.l-breadcrumbs__link{color:#999;font-size:11px;font-size:0.6875rem}.l-footer{width:100%;height:auto;min-width:1020px;display:inline-block;padding:32px 0 120px 0;background:#f8f7f5;color:#666;font-size:12px;font-size:0.75rem}.l-footer__container{width:1020px;margin:0 auto}.l-footer__content-left{width:calc(100% - 340px);display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;float:left}.l-footer__content-right{width:calc(100% - 680px);float:right;color:transparent}.l-footer__list{width:100%;margin:20px 0}.l-footer__list--arrow{margin:0 0 20px 0}.l-footer__list-heading{margin:0 0 12px 0;font-weight:600;font-size:12px;font-size:0.75rem}.l-footer__item{display:inline-block;padding:0 12px 0 0;margin:0 12px 12px 0;margin-right:10px;border-right:1px solid #e5e5e5}.l-footer__item:last-child{margin:0;padding:0;border:0}.l-footer__item--arrow{padding:3px 0;margin-right:20px;display:inline-block}.l-footer__link{color:#666}.l-footer__link--arrow{position:relative;display:inline-block;padding-left:10px}.l-footer__link--arrow::before{content:"";border-bottom:4px solid transparent;border-left:4px solid #ccc;border-top:4px solid transparent;height:0;width:0;position:absolute;top:calc(50% - 4px);left:0}.l-footer__logo{display:inline-block;margin:0 32px 0 0;vertical-align:middle}.l-footer__image{height:40px}.l-footer__concept{width:100%;margin:20px 0;letter-spacing:2px}.l-footer__social-list{display:flex;justify-content:flex-start;align-items:center;float:left}.l-footer__social-item{display:inline-block;margin:0 12px 0 0}.l-footer__social-link{display:inline-block;vertical-align:middle}.l-footer__social-link i{display:inline-block;color:rgba(0,0,0,0.25);vertical-align:middle;font-size:28px;font-size:1.75rem}.l-footer__copyright{color:#999;font-size:12px;font-size:0.75rem}.l-header{min-width:1020px;width:100%;height:80px;background:#ff6726;margin:0 auto 8px auto;background:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #ff6726), color-stop(100%, #fd4e28));background:-webkit-linear-gradient(left, #ff6726, #fd4e28);background:-moz-linear-gradient(left, #ff6726, #fd4e28);background:-o-linear-gradient(left, #ff6726, #fd4e28);background:linear-gradient(left, #ff6726, #fd4e28)}.l-header__container{max-width:1020px;height:80px;margin:0 auto;position:relative;display:flex;justify-content:space-between;align-items:center}.l-header__content-right{display:flex;justify-content:flex-end;align-items:center}.l-header__logo-link{display:inline-block;width:100px;height:40px}.l-header__image{width:100%;vertical-align:middle}.l-header__concept{margin-left:16px;color:#8c2300;letter-spacing:4px;vertical-align:middle;font-weight:300;font-size:12px;font-size:0.75rem}.l-header__menu-item{float:left;width:80px;height:80px;text-align:center;border-left:1px solid rgba(140,35,0,0.15);position:relative;color:#8c2300}.l-header__menu-item:last-child{border-right:1px solid rgba(140,35,0,0.15)}.l-header__menu-link{display:inline-block;margin:0;padding:0;width:80px;height:80px;line-height:80px;color:#8c2300;text-decoration:none;text-align:center;border:0;border-radius:2px;background-color:none;font-size:11px;font-size:0.6875rem;line-height:112px}.l-header__menu-link:hover{color:#8c2300;text-decoration:none;background:rgba(255,255,255,0.1)}.l-header__unread-count{min-width:16px;height:16px;color:#fff;background:#8c2300;border-radius:8px;padding:0 4px;display:flex;justify-content:center;align-items:center;position:absolute;top:4px;right:4px;font-size:10px;font-size:0.625rem}.l-header__user-avatar{width:20px;height:20px;vertical-align:middle;border-radius:12px;position:absolute;top:20px;left:calc(50% - 10px);cursor:pointer}.l-header__login,.l-header__join,.l-header__writing{position:relative}.l-header__login::before,.l-header__join::before,.l-header__writing::before{font-family:icotto;position:absolute;top:-28px;left:calc(50% - 10px);color:rgba(0,0,0,0.25);font-size:20px;font-size:1.25rem}.l-header__login::before{content:""}.l-header__join::before{content:""}.l-header__writing::before{content:""}.l-header__mypage{position:relative}.l-header__mypage::before{content:"";display:block;width:0;height:0;border-top:4px solid rgba(0,0,0,0.25);border-left:4px solid transparent;border-right:4px solid transparent;position:absolute;bottom:8px;left:calc(50% - 4px)}.l-header__hide-display{display:none}.l-header__logout{width:calc(100% - 1px);height:auto;position:relative;z-index:2;background:#fafafa;box-shadow:0 4px 4px rgba(0,0,0,0.1);border:solid 1px #fff;border-top:transparent}.l-header__logout-link{height:52px;line-height:52px;display:block;color:#8c2300;background:#fafafa;font-size:11px;font-size:0.6875rem}.l-header__logout-link:hover{color:#8c2300;text-decoration:none;background:#ebebeb}.clearfix,.l-container,.l-contents{*zoom:1}.clearfix:after,.l-container:after,.l-contents:after{content:"";display:table;clear:both}.l-container{margin:0 auto;padding:0;width:1020px}.l-contents{float:left;padding:0 20px 0 0;width:700px}.l-search__container{float:left;width:280px;margin:24px 0 0 20px}.l-search-content{margin:0 16px 0 0}.l-search-content__box{display:flex;justify-content:center;align-items:center}.l-search-content__box--input{font-size:12px;font-size:0.75rem}.l-search-content__box--query{display:inline-block;margin:0;padding:0;width:216px;height:32px;line-height:32px;color:#fff;text-decoration:none;text-align:center;border:0;border-radius:2px;background-color:rgba(140,35,0,0.15);padding:0 0 0 16px;text-align:left;border-radius:16px 0 0 16px;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s}.l-search-content__box--query::-webkit-input-placeholder{color:rgba(0,0,0,0.3)}.l-search-content__box--query:-ms-input-placeholder{color:rgba(0,0,0,0.3)}.l-search-content__box--query::-moz-placeholder{color:rgba(0,0,0,0.3)}.l-search-content__box--query:focus{outline:0;background:rgba(140,35,0,0.3);color:#fff;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s}.l-search-content__box--button{display:inline-block;margin:0;padding:0;width:44px;height:32px;line-height:32px;color:#fff;text-decoration:none;text-align:center;border:0;border-radius:2px;background-color:transparent;font-family:icotto;color:rgba(0,0,0,0.25);border-radius:0px 16px 16px 0;background:rgba(140,35,0,0.15);font-size:20px;font-size:1.25rem}.l-side-column{width:285px;padding:0 0 16px 0;margin:0 auto 16px auto;border-bottom:solid 1px #ebebeb;box-sizing:border-box}.l-side-column__container{width:300px;float:right}.l-side-column__header{margin-left:-12px}.l-side-column__header-border-left{border-left:solid 2px #ebebeb}.l-side-column__heading{margin:0 auto 16px auto;padding:0 8px;font-size:14px;font-size:0.875rem}.clearfix,.l-container,.l-contents{*zoom:1}.clearfix:after,.l-container:after,.l-contents:after{content:"";display:table;clear:both}.TwoColumns #ContentLeft,.TwoColumns .c-2cols-main{float:left;padding-right:20px;width:700px;min-height:400px;height:auto !important;height:400px}.PageTitle{margin-bottom:14px;font-weight:bold;font-size:17px;line-height:20px;color:#333333}.LThumbList.LThumbList--ranking{counter-reset:ranking;margin-left:-19px}.LThumbList .LThumbList__item{display:block;position:relative;width:280px;margin-top:11px;border-radius:2px;overflow:hidden}.LThumbList .LThumbList__item:hover{text-decoration:none}.LThumbList .LThumbList__item--ranking{margin-left:19px}.LThumbList .LThumbList__item--ranking:before{counter-increment:ranking;content:counter(ranking);position:absolute;left:0;top:0;display:block;margin:-4px 0 0 -12px;width:15px;height:15px;font-size:13px;color:#666}.LThumbList .LThumbList__date{display:block;margin-top:2px;font-size:11px;color:#999}.LThumbList .LThumbList__title{line-height:1.4;z-index:10}.LThumbList .LThumbList__title--Feature{position:absolute;left:10px;bottom:7px;margin-right:10px;text-shadow:0 1px 0 rgba(0,0,0,0.2);font-size:15px;color:#fff}.LThumbList .LThumbList__title--Feature:hover{text-decoration:none;color:#ebebeb}.LThumbList .LThumbList__image--PC{display:block;width:280px;margin:0}.LThumbList .LThumbList__image--Feature{-webkit-filter:brightness(80%)}.PressListTile{*zoom:1}.PressListTile:after{content:"";display:table;clear:both}.PressListTile li{position:relative;overflow:hidden;display:block;float:left;width:134px;height:80px;margin:0 16px 16px 0;border-radius:2px}.PressListTile li:nth-child(2n){margin-right:0}.PressListTile li:hover img{width:105%}.PressListTile li:hover span{background-color:rgba(255,103,38,0.9)}.PressListTile li img{-webkit-transition:all 400ms linear;-moz-transition:all 400ms linear;-ms-transition:all 400ms linear;-o-transition:all 400ms linear;transition:all 400ms linear;position:absolute;top:-20px;width:100%;z-index:1}.PressListTile li span{-webkit-transition:all 100ms linear;-moz-transition:all 100ms linear;-ms-transition:all 100ms linear;-o-transition:all 100ms linear;transition:all 100ms linear;position:absolute;display:table-cell;box-sizing:border-box;padding:10px;width:100%;height:80px;background-color:rgba(0,0,0,0.3);color:#fff;font-size:14px;z-index:2}.NoResults{padding:50px 0 0 0}.NoResults h3{font-weight:normal;font-size:13px;line-height:18px;color:#999;margin-bottom:40px}.NoResults p{font-weight:normal;font-size:12px;line-height:17px;color:#999}.NoResults a{position:relative;display:inline-block;margin-top:10px;padding-left:10px;font-size:12px;text-decoration:underline}.NoResults a:before{content:"";display:block;position:absolute;left:0;top:5px;width:0;height:0;border-top:3px solid transparent;border-left:4px solid #999999;border-right:4px solid transparent;border-bottom:3px solid transparent}#ContentLead,#Pages.Inquiry .ContentLead{margin-bottom:20px;padding-bottom:10px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#e5e5e5}#Curators #ContentLead,#Curators #Pages.Inquiry .ContentLead,#Pages.Inquiry #Curators .ContentLead,.Inquiry #ContentLead,#Pages.Inquiry .ContentLead{border:none;padding-bottom:0}#ContentLead h1,#Pages.Inquiry .ContentLead h1{margin:-3px 0 20px 0;font-weight:bold;font-size:22px;line-height:32px;color:black}#ContentLead p,#Pages.Inquiry .ContentLead p{font-weight:normal;font-size:13px;line-height:18px;color:#333}#ContentLead p a,#Pages.Inquiry .ContentLead p a{display:inline-block;margin-left:10px;width:15px;height:15px;line-height:29px}#ContentLead p a img,#Pages.Inquiry .ContentLead p a img{margin-top:5px;margin-top:-6px\9;vertical-align:top}.RelatedInformation{margin-top:50px;padding-bottom:20px}.RelatedInformation h3{margin-bottom:8px;padding-bottom:8px;font-weight:normal;font-size:16px;line-height:21px;color:#333;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#e5e5e5}dl.RelatedItem{*zoom:1;margin-bottom:10px}dl.RelatedItem:after{content:"";display:table;clear:both}dl.RelatedItem:last-child{margin-bottom:0}dl.RelatedItem dt{clear:both;float:left;width:6em;padding:8px 0;color:#999;font-size:12px;font-size:0.75rem;line-height:1}dl.RelatedItem dd.PressArea{margin-right:5px}dl.RelatedItem dd.PressArea a,dl.RelatedItem dd.PressArea span{padding-right:0}dl.RelatedItem dd.PressArea span.PulldownIcon{top:10px;right:5px;padding:0}#Curators .Curator li{overflow:hidden;display:table}.Curator .CuratorAvatar{display:table-cell;float:left\9;width:60px;height:50px}#Curators .Curator .CuratorAvatar{padding-top:7px}.Curator .CuratorAvatar img{display:inline-block;text-decoration:none;text-align:center;color:#101010;width:auto;height:auto;line-height:auto;border:0;width:50px;border-radius:50px}.Curator .CuratorInfo{min-height:50px;height:auto !important;height:50px;display:table-cell;*display:block;*float:right;vertical-align:middle;width:220px}#Curators .Curator .CuratorInfo{width:260px}.Curator .CuratorInfo p a{display:inline-block;vertical-align:middle;letter-spacing:normal}.Curator .CuratorNickname{font-weight:normal;font-size:14px;line-height:16px;color:black;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:-2px}.Curator .CuratorProfile{font-weight:normal;font-size:11px;line-height:15px;color:#666}body,html{margin:0;padding:0;font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, Roboto, "Droid Sans", sans-serif;color:#333;line-height:1.5;overflow-x:hidden;font-size:16px;font-size:1rem}.c-btn-default,.c-btn-default--small,.writings-show .EditPressPage #SortModeSwitch .orderview,.c-btn-default--large,.writings-show .EditPressPage .EditMainInfo .EditShortcuts a,.c-btn-primary,.c-btn-primary--small,.p-press-header__btn-like.is-bookmarked,.p-presses-show__bookmark-button.is-bookmarked,.SmartView .p-presses-show__bookmark-button.is-bookmarked,.writings-show .EditPressPage #SortModeSwitch .editview,.c-btn-primary--large,.c-btn-border,.c-btn-border--small,.c-btn-border--large,.c-btn-border-primary,.c-btn-border-primary--small,.p-press-header__btn-like,.SmartView .p-presses-show__bookmark-button,.c-btn-border-primary--large{-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-ms-transition:all 0.5s linear;-o-transition:all 0.5s linear;transition:all 0.5s linear;box-sizing:border-box;display:inline-block;border-radius:2px;text-decoration:none;text-align:center;vertical-align:middle;line-height:1;cursor:pointer}.c-btn-default:hover,.c-btn-default--small:hover,.writings-show .EditPressPage #SortModeSwitch .orderview:hover,.c-btn-default--large:hover,.writings-show .EditPressPage .EditMainInfo .EditShortcuts a:hover,.c-btn-primary:hover,.c-btn-primary--small:hover,.p-presses-show__bookmark-button.is-bookmarked:hover,.writings-show .EditPressPage #SortModeSwitch .editview:hover,.c-btn-primary--large:hover,.c-btn-border:hover,.c-btn-border--small:hover,.c-btn-border--large:hover,.c-btn-border-primary:hover,.c-btn-border-primary--small:hover,.p-press-header__btn-like:hover,.SmartView .p-presses-show__bookmark-button:hover,.c-btn-border-primary--large:hover{opacity:0.9;text-decoration:none}.c-btn-default i,.c-btn-default--small i,.writings-show .EditPressPage #SortModeSwitch .orderview i,.c-btn-default--large i,.writings-show .EditPressPage .EditMainInfo .EditShortcuts a i,.c-btn-primary i,.c-btn-primary--small i,.p-press-header__btn-like.is-bookmarked i,.p-presses-show__bookmark-button.is-bookmarked i,.SmartView .p-presses-show__bookmark-button.is-bookmarked i,.writings-show .EditPressPage #SortModeSwitch .editview i,.c-btn-primary--large i,.c-btn-border i,.c-btn-border--small i,.c-btn-border--large i,.c-btn-border-primary i,.c-btn-border-primary--small i,.p-press-header__btn-like i,.SmartView .p-presses-show__bookmark-button i,.c-btn-border-primary--large i{margin-right:5px;font-size:1.4em;vertical-align:middle}.c-btn-default span,.c-btn-default--small span,.writings-show .EditPressPage #SortModeSwitch .orderview span,.c-btn-default--large span,.writings-show .EditPressPage .EditMainInfo .EditShortcuts a span,.c-btn-primary span,.c-btn-primary--small span,.p-press-header__btn-like.is-bookmarked span,.p-presses-show__bookmark-button.is-bookmarked span,.SmartView .p-presses-show__bookmark-button.is-bookmarked span,.writings-show .EditPressPage #SortModeSwitch .editview span,.c-btn-primary--large span,.c-btn-border span,.c-btn-border--small span,.c-btn-border--large span,.c-btn-border-primary span,.c-btn-border-primary--small span,.p-press-header__btn-like span,.SmartView .p-presses-show__bookmark-button span,.c-btn-border-primary--large span{vertical-align:middle;line-height:1}.c-btn-default,.c-btn-default--small,.writings-show .EditPressPage #SortModeSwitch .orderview,.c-btn-default--large,.writings-show .EditPressPage .EditMainInfo .EditShortcuts a{background:#e5e5e5;color:#666}.c-btn-default i,.c-btn-default--small i,.writings-show .EditPressPage #SortModeSwitch .orderview i,.c-btn-default--large i,.writings-show .EditPressPage .EditMainInfo .EditShortcuts a i{color:rgba(0,0,0,0.25)}.c-btn-primary,.c-btn-primary--small,.p-press-header__btn-like.is-bookmarked,.p-presses-show__bookmark-button.is-bookmarked,.SmartView .p-presses-show__bookmark-button.is-bookmarked,.writings-show .EditPressPage #SortModeSwitch .editview,.c-btn-primary--large{background:#ff6726;color:#fff}.c-btn-primary:hover,.c-btn-primary--small:hover,.p-press-header__btn-like.is-bookmarked:hover,.p-presses-show__bookmark-button.is-bookmarked:hover,.writings-show .EditPressPage #SortModeSwitch .editview:hover,.c-btn-primary--large:hover{color:#fff}.c-btn-primary i,.c-btn-primary--small i,.p-press-header__btn-like.is-bookmarked i,.p-presses-show__bookmark-button.is-bookmarked i,.SmartView .p-presses-show__bookmark-button.is-bookmarked i,.writings-show .EditPressPage #SortModeSwitch .editview i,.c-btn-primary--large i{color:#fff}.c-btn-border,.c-btn-border--small,.c-btn-border--large{border:1px solid #ccc;color:#666}.c-btn-border i,.c-btn-border--small i,.c-btn-border--large i{color:rgba(0,0,0,0.25)}.c-btn-border-primary,.c-btn-border-primary--small,.p-press-header__btn-like,.SmartView .p-presses-show__bookmark-button,.c-btn-border-primary--large{border:1px solid #ff6726;color:#ff6726}.c-btn-border-primary:hover,.c-btn-border-primary--small:hover,.p-press-header__btn-like:hover,.SmartView .p-presses-show__bookmark-button:hover,.c-btn-border-primary--large:hover{color:#ff6726}.c-btn-border-primary i,.c-btn-border-primary--small i,.p-press-header__btn-like i,.SmartView .p-presses-show__bookmark-button i,.c-btn-border-primary--large i{color:#ff6726}.c-btn-default,.c-btn-primary,.c-btn-border,.c-btn-border-primary{padding:11px 10px;font-size:14px;font-size:0.875rem}.c-btn-default--small,.writings-show .EditPressPage #SortModeSwitch .orderview,.c-btn-primary--small,.p-press-header__btn-like.is-bookmarked,.p-presses-show__bookmark-button.is-bookmarked,.SmartView .p-presses-show__bookmark-button.is-bookmarked,.writings-show .EditPressPage #SortModeSwitch .editview,.c-btn-border--small,.c-btn-border-primary--small,.p-press-header__btn-like,.SmartView .p-presses-show__bookmark-button{padding:7px 5px;font-size:12px;font-size:0.75rem}.c-btn-default--large,.writings-show .EditPressPage .EditMainInfo .EditShortcuts a,.c-btn-primary--large,.c-btn-border--large,.c-btn-border-primary--large{padding:14px 12px;font-size:16px;font-size:1rem}.c-btn-block--full [class^="c-btn-"],.c-btn-block--full [class*=" c-btn-"]{width:100%}.c-form-input{-webkit-transition:border-color 0.5s ease;-moz-transition:border-color 0.5s ease;-ms-transition:border-color 0.5s ease;-o-transition:border-color 0.5s ease;transition:border-color 0.5s ease;-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;-ms-transition:background 0.5s ease;-o-transition:background 0.5s ease;transition:background 0.5s ease;box-sizing:border-box;display:inline-block;padding:10px;border:1px solid #666;background:#f8f7f5;outline:0;border-radius:3px}.c-form-input:focus{padding:9px;border:2px solid #ff6726;background:#fff}.c-info--notice{margin:20px 0;padding:15px;font-size:12px;line-height:1.7;text-align:center}.c-info--notice{border:1px solid #ffae8c;background:#ffe4d9;color:#fd4e28;font-weight:bold}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;min-width:100%}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[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-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.c-tab,.p-press-ranking-tab,#UserPage #UserPageTab{*zoom:1;border-bottom:1px solid #ebebeb;display:flex;width:100%}.c-tab:after,.p-press-ranking-tab:after,#UserPage #UserPageTab:after{content:"";display:table;clear:both}.c-tab__item{margin:0 4px -1px 0;padding:0 0 5px 0;background:#fff;width:calc(100% / 6);height:44px}.c-tab__item.is-active{border-top:1px solid #ebebeb;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb}.c-tab__item:first-child{border-left:0}.c-tab__link{-webkit-transition:all 100ms linear;-moz-transition:all 100ms linear;-ms-transition:all 100ms linear;-o-transition:all 100ms linear;transition:all 100ms linear;height:100%;display:flex;justify-content:center;align-items:center;border:1px solid #ebebeb;background:#f8f7f5;font-size:12px;font-size:0.75rem}.is-active .c-tab__link{border-color:#fff;background:#fff}.is-active .c-tab__link:hover{border-color:#fff;background:#fff}.c-tab__link:hover{border-color:#ccc;color:#101010;text-decoration:none}.c-tab__badge{margin-left:5px;padding:3px 5px;border-radius:10px;background:#ff6726;color:#fff;font-size:11px}.c-tab.news a,.news.p-press-ranking-tab a,#UserPage .news#UserPageTab a{padding:0;min-width:150px}.c-content-header,.p-press-header{*zoom:1;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #ebebeb}.c-content-header:after,.p-press-header:after{content:"";display:table;clear:both}.c-content-header__image,.p-press-header__image{float:left;margin:0 20px 15px 0;width:150px;height:150px}.c-content-header__image img,.p-press-header__image img{width:100%}.c-content-header__wrapper{position:relative;overflow:hidden;margin-bottom:20px}.c-content-header__title,.p-press-header__title{margin-bottom:10px;font-size:24px;font-size:1.5rem;line-height:1.3}.c-content-header__title span,.p-press-header__title span{vertical-align:middle}.c-content-header__title i,.p-press-header__title i{margin-right:3px;color:rgba(0,0,0,0.25);font-size:1.3em;vertical-align:middle}.c-content-header__title i.icon-close,.p-press-header__title i.icon-close{margin:0 5px}.c-content-header__description{color:#999;font-size:13px;font-size:0.8125rem}.c-content-header__related{clear:both;padding:15px;background:#fafafa}.c-content-header__related+.c-content-header__related{padding-top:0}.c-content-header__related .c-taglists{margin-bottom:-5px}.c-content-header__share-buttons{clear:both}#Curators #ContentLead h1,#Curators #Pages.Inquiry .ContentLead h1,#Pages.Inquiry #Curators .ContentLead h1{font-weight:bold;font-size:17px;line-height:20px;color:#333}#Curators ul{margin-left:-30px}#Curators ul li{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#e5e5e5;float:left;margin:0 0 13px 30px;padding-bottom:20px;width:320px}.p-features-list{*zoom:1}.p-features-list:after{content:"";display:table;clear:both}.p-features-list__item{display:block;float:left;margin-right:45px;width:310px;height:235px}.p-features-list__item:nth-child(3n){margin-right:0}.p-features-list__item-image{overflow:hidden;display:block;width:100%;height:150px}.p-features-list__item-image>img{height:150px}.p-features-list__item-title{height:70px;font-size:13px;font-size:0.8125rem;font-weight:bold;line-height:1.75}.p-features-list__item-title>a{display:block}.p-features-list__item-date{display:block;margin-top:5px;font-size:12px;font-size:0.75rem;color:#ccc;padding-left:50px;font-weight:bold;position:relative}.p-features-list__item-date::before{content:"特集";width:40px;height:20px;background:#101010;position:absolute;left:0;font-size:10px;text-align:center;color:#fff;line-height:20px}.Feature{margin-top:-21px}.Feature__header{position:relative;overflow:hidden;margin-bottom:20px;width:1020px;height:250px}.Feature__header__title{position:absolute;left:30px;bottom:40px;font-size:28px;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,0.3);z-index:10}.Feature__header__image{margin-top:-45px;-webkit-filter:brightness(80%)}.Feature__leadText{margin-bottom:10px}.AlertMessage{font-weight:normal;font-size:12px;line-height:17px;color:white;position:relative;margin:0 -10px 20px -10px;background:#cc6666}.AlertMessage li{border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:white;position:relative;margin:0 20px;padding:10px 0 10px 20px}.AlertMessage li:last-child{border:none}.AlertMessage li:before{content:"!";display:block;position:absolute;left:0;top:10px;width:14px;height:14px;text-align:center;border-radius:7px;background-color:#fff;color:#cc6666}.AlertMessage:before,.AlertMessage:after{content:"";position:absolute;top:100%;height:0;width:0;border:5px solid transparent;border-top:5px solid #663333}.AlertMessage:before{right:0;border-left:5px solid #663333}.AlertMessage:after{left:0;border-right:5px solid #663333}.NoticeMessage{font-weight:normal;font-size:12px;line-height:17px;color:white;position:relative;margin:0 -10px 20px -10px;background:#ccc}.NoticeMessage li{border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:white;position:relative;margin:0 20px;padding:10px 0 10px 20px}.NoticeMessage li:last-child{border:none}.NoticeMessage li:before{content:"!";display:block;position:absolute;left:0;top:10px;width:14px;height:14px;text-align:center;border-radius:7px;background-color:#fff;color:#999}.NoticeMessage:before,.NoticeMessage:after{content:"";position:absolute;top:100%;height:0;width:0;border:5px solid transparent;border-top:5px solid #666}.NoticeMessage:before{right:0;border-left:5px solid #666}.NoticeMessage:after{left:0;border-right:5px solid #666}#KeywordPage #ContentLeft h2{margin:20px 0 10px;padding:0 0 0 10px;border-left:3px solid #e5e5e5;font-weight:bold;font-size:14px;font-size:0.875rem}.LoginModal{z-index:10000}.LoginModal .modal-inner{padding:30px}.LoginModal .modal-lg{position:relative;margin-top:50px;width:840px}.LoginModal .modal-lg .close{position:absolute;right:0;top:0;text-indent:-9999em}.LoginModal .modal-lg .close::before{content:"";font-family:icotto;color:#fff;text-indent:0;position:absolute;top:-40px;right:0;font-size:26px}.LoginModal .modal-lg .ModalLoginError{font-weight:normal;font-size:12px;line-height:17px;color:white;display:inline-block;margin:0;padding:0;width:100%;height:40px;line-height:40px;color:#fff;text-decoration:none;text-align:center;border:0;border-radius:2px;background-color:#cc6666;position:absolute;left:0;top:0;border-radius:0;border-top-left-radius:5px;border-top-right-radius:5px}.LoginModal .modal-lg .ModalLoginError:before{content:"!";display:inline-block;text-decoration:none;text-align:center;color:#cc6666;width:14px;height:14px;line-height:14px;border:0;margin-right:5px;border-radius:7px;background:#fff}.LoginModal .modal-lg .ModalLoginError p{display:inline-block}.LoginModal .FormSubmit{margin:0;padding:60px 0 0 0;background:transparent}.LoginModal .FormSubmit #FormSubmitContent h2{font-weight:bold;font-size:14px;line-height:14px;color:#101010;margin-bottom:30px;border:0}.LoginModal .FormSubmit #FormSubmitContent .SNSSignUp,.LoginModal .FormSubmit #FormSubmitContent .MailSignUp{float:left;padding:0 44px;width:330px}.LoginModal .FormSubmit #FormSubmitContent .SNSSignUp{border-right-width:1px;border-right-style:dotted;border-right-color:#101010}.LoginModal .FormSubmit #FormSubmitContent .MailSignUp dl dt{margin-bottom:0}.LoginModal .FormSubmit #FormSubmitContent .MailSignUp dl dd{margin-bottom:5px}.LoginModal .FormSubmit #FormSubmitContent .MailSignUp dl dd input[type=text],.LoginModal .FormSubmit #FormSubmitContent .MailSignUp dl dd input[type=password]{width:318px;height:28px}.LoginModal .FormSubmit #FormSubmitContent .MailSignUp dl dd.AutoLogin{margin-bottom:20px;padding-top:5px;text-align:center}.LoginModal .FormSubmit #FormSubmitContent .MailSignUp dl dd.AutoLogin input{vertical-align:middle}.LoginModal .FormSubmit #FormSubmitContent .MailSignUp dl dd.LoginButton{text-align:center}.LoginModal .FormSubmit #FormSubmitContent .MailSignUp dl dd.LoginButton input{display:inline-block;margin:0;padding:0;width:215px;height:40px;line-height:40px;color:#fff;text-decoration:none;text-align:center;border:0;border-radius:2px;background-color:#ff6726;margin-bottom:5px}.LoginModal .FormSubmit #FormSubmitContent .MailSignUp dl dd.LoginButton a{color:#999;text-decoration:underline}.LoginModal .FormSubmit #FormSubmitContent #LinkSignUp{clear:both;padding:30px 45px 45px 45px;background-color:#f8f7f5;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.LoginModal .FormSubmit #FormSubmitContent #LinkSignUp a{display:inline-block;margin:0;padding:0;width:300px;height:40px;line-height:40px;color:#fff;text-decoration:none;text-align:center;border:0;border-radius:2px;background-color:#ff6726;display:block;margin:0 auto}#Pages{font-weight:normal;font-size:14px;line-height:19px;color:#333}#Pages #ContentLead,#Pages.Inquiry .ContentLead{padding-bottom:0;border:none}#Pages #ContentLead h1,#Pages.Inquiry .ContentLead h1{margin:-1px 0 14px;font-weight:bold;font-size:16px;line-height:20px;color:#333}#Pages #ContentLead p,#Pages.Inquiry .ContentLead p{font-size:13px}#Pages h2{border-left-width:5px;border-left-style:solid;border-left-color:#666;font-size:14px;margin-bottom:20px;padding-left:5px}#Pages #ContentRight h2{border:none;padding-left:0}#Pages .FormSubmit{padding:30px 40px;background:#f8f7f5}#Pages .FormSubmit #FormSubmitContent{padding:40px 60px;background-color:#fff;border-radius:5px}#Pages .FormSubmit #FormSubmitContent .ButtonSubmit{margin-bottom:0;text-align:center}#Pages .FormSubmit #FormSubmitContent .ButtonSubmit input{font-weight:normal;font-size:14px;line-height:19px;color:white;display:inline-block;margin:0;padding:0;width:280px;height:40px;line-height:40px;color:white;text-decoration:none;text-align:center;border:0;border-radius:2px;background-color:#ff6726}#Pages .FormSubmit #FormSubmitContent .message{font-weight:normal;font-size:13px;line-height:23px;color:black}#Pages.SearchResult #ContentLead,#Pages.SearchResult #Pages.Inquiry .ContentLead,#Pages.Inquiry #Pages.SearchResult .ContentLead{margin-bottom:10px;border-bottom:1px solid #ebebeb}#Pages.SearchResult #ContentLead h1,#Pages.SearchResult #Pages.Inquiry .ContentLead h1,#Pages.Inquiry #Pages.SearchResult .ContentLead h1{padding-left:20px;font-weight:bold;background:url(https://icotto.k-img.com/assets/webpage/icons/icons-9f078989963f521dc0bace8d19b49009dbd20c1725f39f2481dd5db30e63aca8.png) 0 1px no-repeat}#Pages .NoResults{font-weight:normal;font-size:12px;line-height:17px;color:#666;padding:50px 0 0 0}#Pages.QA dl{margin:0 0 40px 0;padding:0 30px;width:100%}#Pages.QA dl dt{margin-bottom:20px;padding:20px 0 0 45px;text-indent:-45px}#Pages.QA dl dt:before{font-weight:normal;font-size:25px;line-height:30px;color:#ccc;content:"Q.";margin-right:20px}#Pages.QA dl dd{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#e5e5e5;padding:0 0 40px 45px;text-indent:-45px}#Pages.QA dl dd:before{font-weight:normal;font-size:25px;line-height:30px;color:#ccc;content:"A.";margin-right:20px;height:auto}#Pages.QA dl dd p{display:inline-block;margin-bottom:10px;text-indent:0}#Pages.QA dl dd a.QA__link{text-decoration:underline}#Pages.QA dl dd a.ButtonToWithdraw{display:inline-block;margin:0;padding:0;width:200px;height:40px;line-height:40px;color:#101010;text-decoration:none;text-align:center;border:0;border-radius:2px;background-color:#ebebeb;margin-top:10px;text-indent:0}#Pages.QA dl dd a.ButtonToWithdraw:hover{background:#e5e5e5}#Pages.QA dl dd .m-left{margin-left:16px}#Pages.SignUp h2{font-weight:bold;font-size:16px;line-height:16px;color:#101010;padding:0;border:none}#Pages.Create h2{font-weight:bold;font-size:16px;line-height:16px;color:#101010;padding:0;border:none}#Pages .SNSSignUp,#Pages .MailSignUp{float:left}#Pages .SNSSignUp h3,#Pages .MailSignUp h3{font-weight:bold;font-size:16px;line-height:18px;color:black;margin-bottom:25px}#Pages .SNSSignUp p,#Pages .MailSignUp p{font-weight:normal;font-size:12px;line-height:15px;color:#666;margin-bottom:20px;text-align:left}#Pages .SNSSignUp.SNSSignUp,#Pages .MailSignUp.SNSSignUp{padding-right:60px;width:345px;border-top:0;border-right:1px dotted #666}#Pages .SNSSignUp.SNSSignUp ul,#Pages .MailSignUp.SNSSignUp ul{padding-top:17px}#Pages .SNSSignUp.SNSSignUp ul li a,#Pages .MailSignUp.SNSSignUp ul li a{border-radius:3px}#Pages .SNSSignUp.SNSSignUp ul li.SignUpTwitter,#Pages .MailSignUp.SNSSignUp ul li.SignUpTwitter{margin:0 50px}#Pages .SNSSignUp.SNSSignUp ul li.SignUpTwitter a,#Pages .MailSignUp.SNSSignUp ul li.SignUpTwitter a{background-position:0 0;background-repeat:no-repeat;background-size:50%;background-color:#55acee}#Pages .SNSSignUp.SNSSignUp ul li.SignUpFacebook,#Pages .MailSignUp.SNSSignUp ul li.SignUpFacebook{margin:0 50px}#Pages .SNSSignUp.SNSSignUp ul li.SignUpFacebook a,#Pages .MailSignUp.SNSSignUp ul li.SignUpFacebook a{background-color:#3b5998}#Pages .SNSSignUp.SNSSignUp ul li.SignUpYahoo,#Pages .MailSignUp.SNSSignUp ul li.SignUpYahoo{margin:0 50px}#Pages .SNSSignUp.SNSSignUp ul li.SignUpYahoo a,#Pages .MailSignUp.SNSSignUp ul li.SignUpYahoo a{background-color:#ff0536}#Pages .SNSSignUp.MailSignUp,#Pages .MailSignUp.MailSignUp{padding-left:60px;width:354px}#Pages .SNSSignUp .CheckTerm,#Pages .SNSSignUp .ButtonSubmit,#Pages .MailSignUp .CheckTerm,#Pages .MailSignUp .ButtonSubmit{text-align:center}#Pages .CheckTerm{margin:18px 0;text-align:center}#Pages .CheckTerm a{text-decoration:underline}#Pages .CheckTerm input{margin-right:5px;vertical-align:middle}#Pages.withdraw ul{margin:10px 0;padding:10px 20px;border-width:2px;border-style:solid;border-color:#cc6666;border-radius:4px}#Pages.withdraw ul li{list-style:disc none outside;margin:0 20px}#Pages.Terms{font-weight:normal;font-size:12px;line-height:17px;color:#666}#Pages.Terms h2{font-weight:bold;font-size:14px;line-height:19px;color:#101010;margin:40px 0 10px 0;padding:0;border:0}#Pages.Terms ol{margin:20px 0 0 2em}#Pages.Terms ol li{list-style:decimal;margin-bottom:15px}#Pages.Terms ol li ol li{list-style:lower-roman}#Pages.Terms ol li ol li ol li{list-style:lower-alpha}#Pages.Terms ol li ol li ol li ul{margin:20px 0 20px 10px}#Pages.Terms ol li ol li ol li ul li{list-style:none;margin-bottom:5px}#Pages.Terms ol li:last-child{margin:0}#Pages.Terms ul.Update{margin-top:50px;text-align:right}#Pages.Forgot{font-weight:normal;font-size:12px;line-height:17px;color:#666;padding-top:20px}#Pages.Forgot .FormSubmitContent__indent{display:inline-block;margin:15px 0 20px 0}#Pages.Forgot .FormSubmitContent__list{margin:15px 0 0 0}#Pages.Forgot .FormSubmitContent__list li{list-style:disc;list-style-position:inside;padding:0 0 5px 20px;color:#666;border-left:15px solid #f8f7f5}#Pages.error400{background-image:url(https://icotto.k-img.com/images/webpage/img_400.png)}#Pages.error404{background-image:url(https://icotto.k-img.com/images/webpage/img_404.png)}#Pages.error500{background-image:url(https://icotto.k-img.com/images/webpage/img_500.png)}#Pages.error503{background-image:url(https://icotto.k-img.com/images/webpage/img_503.png)}#Pages.error400,#Pages.error404,#Pages.error500,#Pages.error503{height:360px;padding:120px 0 0 480px;background-repeat:no-repeat;background-position:left 100px}#Pages.error400 .errorText,#Pages.error404 .errorText,#Pages.error500 .errorText,#Pages.error503 .errorText{font-size:15px;line-height:1.6;color:#333}#Pages.error400 .errorText h2,#Pages.error404 .errorText h2,#Pages.error500 .errorText h2,#Pages.error503 .errorText h2{font-size:24px;padding-left:10px;margin:30px 0 50px}#Pages.error400 .errorText p,#Pages.error404 .errorText p,#Pages.error500 .errorText p,#Pages.error503 .errorText p{margin-bottom:30px}@keyframes fadein-fadeout{0%{opacity:1}17%{opacity:1}25%{opacity:0}92%{opacity:0}100%{opacity:1}}#Pages.AboutPage .about-article{padding:48px 0;position:relative}#Pages.AboutPage .about-article .concept-section{position:relative}#Pages.AboutPage .about-article .concept-section .figure-animation{width:100%;position:absolute;top:0;left:0;margin:0 auto}#Pages.AboutPage .about-article .concept-section .figure-animation .full-image{width:100%;position:absolute;top:0;left:0;animation-name:fadein-fadeout;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-duration:12s;-webkit-animation-name:fadein-fadeout;-webkit-animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;-webkit-animation-duration:12s}#Pages.AboutPage .about-article .concept-section .figure-animation .full-image:first-child{animation-delay:12s}#Pages.AboutPage .about-article .concept-section .figure-animation .full-image:nth-child(2){animation-delay:9s}#Pages.AboutPage .about-article .concept-section .figure-animation .full-image:nth-child(3){animation-delay:6s}#Pages.AboutPage .about-article .concept-section .figure-animation .full-image:nth-child(4){animation-delay:3s}#Pages.AboutPage .about-article .concept-section{min-height:528px;overflow:hidden}#Pages.AboutPage .about-article .message-section{background-image:url(https://icotto.k-img.com/assets/webpage/about/bg-about-bottom-ea7a2516d6cc13a190cd9d05450a604831bc2ea1bd14b8c8d26260fc4c91b8ab.png);height:420px}#Pages.AboutPage .about-article .concept-section,#Pages.AboutPage .about-article .message-section{width:1020px;display:flex;align-items:center;justify-content:center;background-size:100%;background-repeat:no-repeat;background-position:center center;position:relative;overflow-x:hidden}#Pages.AboutPage .about-article .concept-section .about-concept,#Pages.AboutPage .about-article .concept-section .about-message,#Pages.AboutPage .about-article .message-section .about-concept,#Pages.AboutPage .about-article .message-section .about-message{width:1020px;color:#fff;text-shadow:0 0 4px rgba(0,0,0,0.8);font-size:32px;font-size:2rem;line-height:48px;position:relative}#Pages.AboutPage .about-article .concept-section .about-concept,#Pages.AboutPage .about-article .message-section .about-concept{padding:calc(50% - 278px) 0}#Pages.AboutPage .about-article .concept-section .about-message,#Pages.AboutPage .about-article .message-section .about-message{padding:80px 0 0 0\9}#Pages.AboutPage .about-article .concept-section .about-concept,#Pages.AboutPage .about-article .concept-section .about-message,#Pages.AboutPage .about-article .message-section .about-concept,#Pages.AboutPage .about-article .message-section .about-message{margin:0 auto;text-align:center}#Pages.AboutPage #AboutMainLead{width:100%;margin:0 auto;padding:48px 0;position:relative;z-index:2;background:#fff}#Pages.AboutPage #AboutMainLead .about-heading{font-weight:normal;font-size:24px;line-height:29px;color:#666;font-weight:600;margin:0 auto 40px auto;text-align:center;position:relative;padding:0 0 20px 0;border-bottom:solid 1px #ebebeb}#Pages.AboutPage #AboutMainLead .about-heading::after{content:"";width:40px;height:1px;background:#ff6726;position:absolute;bottom:-1px;left:calc(50% - 20px)}#Pages.AboutPage #AboutMainLead .description{margin:0 auto 24px auto;padding:0 88px;font-size:16px;font-size:1rem;line-height:32px;text-align:justify;box-sizing:border-box}#Pages.Curators .CuratorsJoin{padding:50px 40px;background:#f8f7f5}#Pages.Curators .CuratorsJoinTitle{margin-bottom:40px;padding-bottom:15px;border-bottom:2px solid #ebebeb;line-height:32px}#Pages.Curators .CuratorsJoinText{font-weight:normal;font-size:16px;line-height:26px;color:#101010;margin-bottom:30px}#Pages.Curators .CuratorsJoinStart{font-weight:normal;font-size:25px;line-height:40px;color:#101010;margin-top:40px}#Pages.Inquiry .ContentLead p:nth-child(n+2){margin-top:10px}#Pages.Inquiry .ContentLead p:nth-child(n+2) a{width:auto;text-decoration:underline}#Pages.Inquiry .ContentLeadChild{margin-top:40px;padding-top:40px;border-top:1px dotted #ccc}#Pages.Inquiry .FormSubmit dt a{margin-left:15px;text-decoration:underline}.FormSubmit{font-weight:normal;font-size:12px;line-height:17px;color:#333;margin-top:20px;padding:20px 30px;background:#f8f7f5}.FormSubmit .text-link{text-decoration:underline}.FormSubmit p.FormSubmitlead{margin-bottom:22px}.FormSubmit dl{margin-bottom:20px}.FormSubmit dl dt{margin-bottom:5px}.FormSubmit dl dt:before{content:"-"}.FormSubmit dl dt span{font-weight:normal;font-size:11px;line-height:16px;color:#cc6666}.FormSubmit dl dd{margin-bottom:9px;color:#999}.FormSubmit dl dd select{border-width:1px;border-style:solid;border-color:#ccc;width:200px;height:30px;color:#101010}.FormSubmit dl dd input[type="text"],.FormSubmit dl dd input[type="password"]{width:188px;height:28px;line-height:28px;color:#101010}.FormSubmit dl dd textarea{width:688px;height:138px;color:#101010}.Inquiry .FormSubmit dl dd,.withdraw .FormSubmit dl dd{margin-bottom:18px}.Inquiry .FormSubmit dl dd select,.Inquiry .FormSubmit dl dd input[type="password"],.withdraw .FormSubmit dl dd select,.withdraw .FormSubmit dl dd input[type="password"]{width:318px}.Inquiry .FormSubmit dl dd input[type="text"],.Inquiry .FormSubmit dl dd textarea,.withdraw .FormSubmit dl dd input[type="text"],.withdraw .FormSubmit dl dd textarea{width:808px}.FormSubmit p{font-weight:normal;font-size:12px;line-height:24px;color:#333}.FormSubmit p.ButtonSubmit{font-weight:normal;font-size:12px;line-height:17px;color:#333;height:40px}.Curators .FormSubmit p.ButtonSubmit{width:760px}.FormSubmit p.ButtonSubmit input{display:inline-block;margin:0;padding:0;width:200px;height:30px;line-height:30px;color:#fff;text-decoration:none;text-align:center;border:0;border-radius:2px;background-color:#ff6726}.FormSubmit .InquiryHide{display:none}.SignUp .FormSubmit dl{margin-bottom:0}.SignUp .FormSubmit dl dt{margin-bottom:0}.SignUp .FormSubmit dl dd{margin-bottom:5px}.SignUp .FormSubmit dl input{height:28px;cursor:auto}.SignUp .FormSubmit dl.UserName input{width:342px}.SignUp .FormSubmit dl.UserAdress input{width:342px}.SignUp .FormSubmit dl.UserPass input{width:342px}.SignUp .FormSubmit dl dd.notice{font-weight:normal;font-size:11px;line-height:16px;color:#fff;position:relative;padding:8px 10px;width:334px;border-radius:5px;background:#ccc}.SignUp .FormSubmit dl dd.notice:after{content:"";position:absolute;top:-5px;left:30px;margin-left:-5px;display:block;width:0px;height:0px;border-style:solid;border-width:0 5px 5px 5px;border-color:transparent transparent #ccc transparent}.SignUp .FormSubmit dl dd.LoginID input,.SignUp .FormSubmit dl dd.LoginPass input{width:342px}.SignUp .FormSubmit dl dd.AutoLogin{font-weight:normal;font-size:11px;line-height:16px;color:#333;padding:7px 0 17px 0;text-align:center}.SignUp .FormSubmit dl dd.AutoLogin input[type="checkbox"]{display:inline;width:auto;height:auto;vertical-align:middle}.SignUp .FormSubmit dl dd.LoginButton{margin:5px 0 0 0;text-align:center}.SignUp .FormSubmit dl dd.LoginButton input{font-weight:normal;font-size:14px;line-height:19px;color:white;display:inline-block;margin:0;padding:0;width:200px;height:40px;line-height:40px;color:#fff;text-decoration:none;text-align:center;border:0;border-radius:2px;background-color:#ff6726;vertical-align:text-bottom}.SignUp .FormSubmit dl dd.LoginButton a{display:inline-block;text-decoration:none;text-align:center;color:#101010;width:250px;height:auto;line-height:auto;border:0;font-weight:normal;font-size:11px;line-height:16px;color:#333;margin-top:7px;text-decoration:underline}.SignUp .FormSubmit.SNSSignUpNew dl{width:380px}.SignUp .FormSubmit.SNSSignUpNew dl.UserName{float:left}.SignUp .FormSubmit.SNSSignUpNew dl.UserName input{width:378px}.SignUp .FormSubmit.SNSSignUpNew dl.UserAdress{float:right}.SignUp .FormSubmit.SNSSignUpNew dl.UserAdress input{width:378px}.SignUp .FormSubmit.SNSSignUpNew dl dd.notice{width:370px}.SignUp .FormSubmit.SNSSignUpNew .CheckTerm{clear:both;padding-top:50px}.Forgot .FormSubmit dl dd input[type="text"]{width:808px}.Forgot .FormSubmit dl.PasswordEdit dt{float:left;width:200px}.Forgot .FormSubmit dl.PasswordEdit dd input{width:238px}.Forgot .FormSubmit p.ButtonSubmit input[type="submit"]{width:250px;height:40px;line-height:40px}.Curators .FormSubmit{margin-top:0;padding:50px 40px;border:8px solid #f8f7f5;border-top:none;background-color:#fff}.Curators .FormSubmit h2,.Curators .FormSubmit dl{width:928px}.Curators .FormSubmit dl{margin-bottom:40px}.Curators .FormSubmit dl dd input[type="text"],.Curators .FormSubmit dl dd textarea{width:928px}.Curators .FormSubmit dl dd .attention{color:#666}.Curators .FormSubmit p.ButtonSubmit{border-top-width:1px;border-top-style:dotted;border-top-color:#e5e5e5;clear:both;position:relative;padding-top:40px;width:940px}.Curators .FormSubmit p.ButtonSubmit input{position:absolute;left:50%;top:50%;margin:0 0 0 -125px;width:250px;height:40px}.Curators .FormSubmit p.ButtonSubmit input:hover{background:#666}.MyPage .FormSubmit{width:640px}.MyPage .FormSubmit dl.PasswordSetting dd>input{width:238px}.MyPage .FormSubmit dl dd input,.MyPage .FormSubmit dl dd textarea{width:628px}.MyPage .FormSubmit dl dd.AvatarSetting img{width:50px;height:50px;border-radius:50%;background-color:#ccc;float:left;margin-bottom:20px;width:100px;height:100px}.MyPage .FormSubmit dl dd.AvatarSetting div{border-width:1px;border-style:solid;border-color:#e5e5e5;position:relative;float:left;margin:10px 0 0 30px;width:198px;background:#fff;border-radius:3px}.MyPage .FormSubmit dl dd.AvatarSetting div p{display:inline-block;margin:0;padding:0;width:160px;height:auto;line-height:auto;color:#666;text-decoration:none;text-align:center;border:0;border-radius:2px;background-color:#fff;position:relative;margin-left:20px;padding:5px;overflow:hidden}.MyPage .FormSubmit dl dd.AvatarSetting div p input[type="file"]{opacity:0;filter:alpha(opacity=0);position:absolute;right:0;top:5px;margin:0;height:40px;font-size:100px;cursor:pointer}.MyPage .FormSubmit dl dd.AvatarSetting div a{display:inline-block;margin:0;padding:0;width:160px;height:40px;line-height:40px;color:#666;text-decoration:none;text-align:center;border:0;border-radius:2px;background-color:#fff;border-top-width:1px;border-top-style:solid;border-top-color:#e5e5e5;margin-left:20px}.pagination{clear:both;display:table;margin:50px auto 0 auto;background:#ebebeb}.pagination li{font-weight:normal;font-size:12px;line-height:17px;color:#333;display:table-cell;text-align:center;margin:0;padding:1px;width:48px;height:48px}.pagination li+li{padding-left:0}.pagination li a{display:inline-block;text-decoration:none;text-align:center;color:#101010;width:48px;height:48px;line-height:48px;border:0;background:#fff}.pagination li a:hover{background:#f8f7f5}.pagination li a span{display:inline}.pagination li.gap{padding:0;border:1px solid #fff}.pagination li.gap+li{padding-left:1px}.pagination li.gap span{display:inline-block;text-decoration:none;text-align:center;color:#666;width:48px;height:48px;line-height:48px;border:0;background:#fff}.pagination li.active{padding:1px;display:inline-block;text-decoration:none;text-align:center;color:#fff;width:48px;height:48px;line-height:48px;border:0;background:#ff6726}.p-prefectureList{font-weight:normal;font-size:13px;line-height:18px;color:#333;margin:-10px 0 -10px -15px;color:#333}.p-prefectureList>li{border-bottom:1px solid #ebebeb}.p-prefectureList>li:last-child{border:0}.p-prefectureList-item-link{-webkit-transition:color 100ms linear;-moz-transition:color 100ms linear;-ms-transition:color 100ms linear;-o-transition:color 100ms linear;transition:color 100ms linear;box-sizing:border-box;display:block;position:relative;padding:10px}.p-prefectureList-item-link::after{content:"";font-family:icotto;font-size:20px;color:rgba(0,0,0,0.25);position:absolute;right:2px}.p-prefectureList-item-link:hover{color:#ff6726;text-decoration:none}.p-prefectureList-item-link:hover::after{font-size:24px;color:rgba(0,0,0,0.25);right:0}.p-prefectureList-item--has-list{-webkit-transition:color 100ms linear;-moz-transition:color 100ms linear;-ms-transition:color 100ms linear;-o-transition:color 100ms linear;transition:color 100ms linear;box-sizing:border-box;display:block;position:relative;cursor:pointer}.p-prefectureList-item--has-list span{display:block;padding:10px}.p-prefectureList-item--has-list:hover{color:#ff6726}.p-prefectureList-item--has-list:hover:after{color:rgba(0,0,0,0.25);border-color:#ff6726}.p-prefectureList-item--has-list:after{-webkit-transition:color 100ms linear;-moz-transition:color 100ms linear;-ms-transition:color 100ms linear;-o-transition:color 100ms linear;transition:color 100ms linear;position:absolute;top:17px;right:8px;display:block;content:"";width:6px;height:6px;margin-top:-3.5px;border-bottom:2px solid #ccc;border-right:2px solid #ccc;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.p-prefectureList-item--has-list.is-active{padding:0}.p-prefectureList-item--has-list.is-active:after{top:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.p-prefectureList-item--has-list.is-active span{display:block;padding:10px}.p-prefectureList__inner{display:none}.p-prefectureList-item--has-list.is-active .p-prefectureList__inner{display:block}.p-prefectureList__inner-item-link{box-sizing:border-box;display:block;padding:10px;border-top:1px dotted #e5e5e5}.p-prefectureList__inner-item-link::after{content:"";font-family:icotto;font-size:20px;color:rgba(0,0,0,0.25);position:absolute;right:2px}.p-prefectureList__inner-item-link:hover{color:#ff6726;text-decoration:none}.p-prefectureList__inner-item-link:hover::after{font-size:24px;color:rgba(0,0,0,0.25);right:0}.p-prefectureTile{*zoom:1;padding:0 20px 8px;border-bottom:1px solid #fff;background:#f8f7f5;font-size:13px;line-height:13px}.p-prefectureTile:after{content:"";display:table;clear:both}.p-prefectureTile-title{font-weight:normal;font-size:14px;line-height:19px;color:#333;padding:1em 15px 1em 36px;background:#f8f7f5;position:relative}.p-prefectureTile-title::before{content:"";font-family:icotto;color:rgba(0,0,0,0.25);position:absolute;left:8px;font-size:26px;font-size:1.625rem}.p-prefectureTile-item,.p-prefectureTile-item--has-list{-webkit-transition:border-color 100ms linear;-moz-transition:border-color 100ms linear;-ms-transition:border-color 100ms linear;-o-transition:border-color 100ms linear;transition:border-color 100ms linear;position:relative;box-sizing:border-box;display:block;float:left;width:100px;margin:0 12px 12px 0;border-width:1px;border-style:solid;border-color:#ebebeb;border-radius:2px;background:#fff;text-align:center}.p-prefectureTile-item:hover,.p-prefectureTile-item--has-list:hover{border-color:#ccc}.p-prefectureTile-item:nth-child(6n),.p-prefectureTile-item--has-list:nth-child(6n){margin-right:0}.p-prefectureTile-item-link{display:block;padding:10px 0}.p-prefectureTile-item-link:hover{text-decoration:none}.p-prefectureTile-item--has-list span{display:block;padding:10px 10px 10px 0;cursor:pointer}.p-prefectureTile-item--has-list:after{-webkit-transition:color 100ms linear;-moz-transition:color 100ms linear;-ms-transition:color 100ms linear;-o-transition:color 100ms linear;transition:color 100ms linear;position:absolute;top:14px;right:8px;display:block;content:"";width:6px;height:6px;margin-top:-3.5px;border-bottom:2px solid #ccc;border-right:2px solid #ccc;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.p-prefectureTile-item--has-list.is-active{padding:0}.p-prefectureTile-item--has-list.is-active span{display:block;padding:10px 10px 10px 0}.p-prefectureTile__inner{display:none;position:absolute;left:2px;top:0;width:100px;margin-top:37px;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 3px 1px rgba(0,0,0,0.2);background:#fff;z-index:10}.p-prefectureTile-item--has-list.is-active .p-prefectureTile__inner{display:block}.p-prefectureTile__inner::before,.p-prefectureTile__inner::after{content:"";position:absolute;left:30%;top:0}.p-prefectureTile__inner::before{border-bottom:8px solid #ccc;border-left:8px solid transparent;border-right:8px solid transparent;height:0;width:0;margin:-8px 0 0 -4px}.p-prefectureTile__inner::after{border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;height:0;width:0;margin:-6px 0 0 -2px}.p-prefectureTile__inner-item{border-bottom:1px dotted #e5e5e5}.p-prefectureTile__inner-item:last-child{border:0}.p-prefectureTile__inner-item-link{box-sizing:border-box;display:block;padding:10px 0}.p-prefectureTile__inner-item-link:hover{background:rgba(250,250,250,0.5);text-decoration:none}.PressBox{*zoom:1;margin:0 0 20px 0;padding-bottom:20px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ebebeb}.PressBox:after{content:"";display:table;clear:both}.PressBox .PressBoxThumb{overflow:hidden;float:left;margin-right:20px;width:150px;height:150px;border-radius:2px}.PressBox .PressBoxThumb img{width:150px}#UserPage .PressBox .PressBoxThumb{width:100px;height:100px}#UserPage .PressBox .PressBoxThumb img{width:100px}.PressBox .PressBoxContent{*float:left;position:relative;height:150px;overflow:hidden}.PressBox .PressBoxContent h3{font-size:18px;font-size:1.125rem;font-weight:bold;margin:0 0 13px 0;vertical-align:top}.PressBox .PressBoxContent h3 a{display:block}.PressBox .PressBoxContent .PressBoxViewsCount{position:absolute;bottom:0;right:0;padding:0 0 0 12px;color:#999;font-size:11px;font-size:0.6875rem}.PressBox .PressBoxContent .PressBoxViewsCount::before{content:"";font-family:icotto;position:absolute;top:-2px;left:-2px;font-size:13px;font-size:0.8125rem}.PressBox .PressBoxContent .PressBoxlead{color:#999;font-size:12px;font-size:0.75rem}.PressBox .PressBoxContent .PressBoxNickname{position:absolute;left:0;bottom:0;display:flex;align-items:center;color:#999;font-size:12px;font-size:0.75rem}.PressBox .PressBoxContent .PressBoxNickname .icon-pr{margin-right:4px;font-size:18px}.PressBox .PressBoxContent .PressBoxNickname a{color:#999;font-size:12px;font-size:0.75rem}#UserPage .PressBox .PressBoxContent{width:580px;height:100px}.p-press-header{position:relative}.p-press-header .icon-pr{color:rgba(0,0,0,0.25);position:absolute;top:-18px;left:0}.p-press-header__info{width:850px;float:right}.p-press-header__ad-name{margin-bottom:5px;color:#999;font-size:12px;font-size:0.75rem}.p-press-header__ad-name span{padding:2px 4px;background:#f8f7f5}.p-press-header__description{margin-bottom:10px;color:#333;font-size:13px;font-size:0.8125rem;line-height:1.75}.p-press-header__categories{*zoom:1;display:inline-block;margin-right:8px;font-size:13px;font-size:0.8125rem;line-height:1}.p-press-header__categories:after{content:"";display:table;clear:both}.p-press-header__categories:last-child{margin-right:0}.p-press-header__categories dt{display:inline-block;vertical-align:middle}.p-press-header__categories dt i{color:rgba(0,0,0,0.25);font-size:20px;vertical-align:middle}.p-press-header__categories dt span{display:inline-block;width:1px;text-indent:-9999px}.p-press-header__categories dd{display:inline-block;margin-right:5px;vertical-align:middle}.p-press-header__categories dd a,.p-press-header__categories dd span{color:#999}.p-press-header__buttons{*zoom:1;clear:both;padding-top:10px;width:850px}.p-press-header__buttons:after{content:"";display:table;clear:both}.p-press-header__buttons-like{float:left;width:150px;margin-right:30px}.p-press-header__btn-like{position:relative;width:100%;height:30px;padding:8px 5px 8px 20px !important;font-size:13px;font-size:0.8125rem}.p-press-header__btn-like::after{content:"";position:absolute;left:4px;top:50%;margin-top:-8px;color:#ff6726;font-size:18px;font-family:"icotto" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}.p-press-header__btn-like.is-bookmarked{font-size:13px;font-size:0.8125rem}.p-press-header__btn-like.is-bookmarked::after{color:#fff}.p-press-header__likes{float:right;height:30px}.p-press-header__likes dt,.p-press-header__likes dd{display:inline-block;float:left}.p-press-header__likes dt{text-indent:-9999em;width:1px}.p-press-header__likes dd{text-align:right}.p-press-header__likes dd i{color:rgba(0,0,0,0.25);font-size:20px;vertical-align:middle}.p-press-header__likes dd span{color:#ccc;font-size:18px;font-size:1.125rem;vertical-align:middle;line-height:1}.c-press-list,.c-press-list--small,.p-press-ranking-list{*zoom:1;position:relative;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ebebeb}.c-press-list:after,.c-press-list--small:after,.p-press-ranking-list:after{content:"";display:table;clear:both}.c-press-list__image{overflow:hidden;float:left;width:150px;height:150px;border-radius:2px}.c-press-list__image-link{display:block;vertical-align:top}.c-press-list__image-link img{width:100%}.c-press-list__content{position:relative;float:right;width:530px;height:150px}.c-press-list__content-title{font-size:18px;font-size:1.125rem;font-weight:bold;margin-bottom:10px;line-height:1.3;vertical-align:top}.c-press-list__content-title a{display:block}.c-press-list__content-intro{color:#999;font-size:12px;font-size:0.75rem;line-height:1.3}.c-press-list__content-writer{position:absolute;left:0;bottom:0;color:#999;font-size:12px;font-size:0.75rem}.c-press-list__content-writer a{color:#999;font-size:12px;font-size:0.75rem}.c-press-list--small,.p-press-ranking-list{margin-bottom:15px;padding-bottom:15px}.c-press-list--small .c-press-list__image,.p-press-ranking-list .c-press-list__image{width:100px;height:100px}.c-press-list--small .c-press-list__content,.p-press-ranking-list .c-press-list__content{width:585px;height:100px}.c-press-list--small .c-press-list__content-title,.p-press-ranking-list .c-press-list__content-title{margin-bottom:5px;font-size:16px;font-size:1rem;line-height:1.3}.c-press-list--small .c-press-list__content-intro,.p-press-ranking-list .c-press-list__content-intro{font-size:12px;font-size:0.75rem;line-height:1.3}.c-press-list--small .c-press-list__content-writer,.p-press-ranking-list .c-press-list__content-writer{font-size:12px;font-size:0.75rem}.c-press-list--small .c-press-list__content-writer a,.p-press-ranking-list .c-press-list__content-writer a{font-size:12px;font-size:0.75rem}.c-press-list--small .c-press-list__content-views-count,.p-press-ranking-list .c-press-list__content-views-count{position:absolute;bottom:0;right:0;padding:0 0 0 12px;color:#999;font-size:11px;font-size:0.6875rem}.c-press-list--small .c-press-list__content-views-count::before,.p-press-ranking-list .c-press-list__content-views-count::before{content:"";font-family:icotto;position:absolute;top:-2px;left:-2px;font-size:13px;font-size:0.8125rem}.c-press-list--ritch,.p-press-ranking-list--ritch{position:relative;display:block;border-bottom:1px solid #ebebeb}.c-press-list--ritch__link{display:block;position:relative;overflow:hidden;height:50vw}.c-press-list--ritch__image{width:100%;height:auto}.c-press-list--ritch__image img{width:100%;height:auto}.c-press-list--ritch__content{position:absolute;bottom:0;width:100%;height:auto;padding:0 15px;background:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(0,0,0,0.6)), color-stop(100%, transparent));background:-webkit-linear-gradient(bottom, rgba(0,0,0,0.6), transparent);background:-moz-linear-gradient(bottom, rgba(0,0,0,0.6), transparent);background:-o-linear-gradient(bottom, rgba(0,0,0,0.6), transparent);background:linear-gradient(bottom, rgba(0,0,0,0.6), transparent);z-index:2}.c-press-list--ritch__content-title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:auto;padding-right:15px;margin:20px 0 8px;color:#fff;font-size:16px;font-size:1rem;line-height:1.4;text-shadow:0 0 3px rgba(0,0,0,0.5)}.c-press-list--ritch__content-writer{margin-bottom:10px;color:#ccc;font-size:11px;font-size:0.6875rem;line-height:1}.c-press-list--ritch__content-views-count{position:absolute;bottom:8px;right:48px;padding:0 0 0 12px;color:#ccc;font-size:11px;font-size:0.6875rem}.c-press-list--ritch__content-views-count::before{content:"";font-family:icotto;position:absolute;top:-2px;left:-2px;font-size:13px;font-size:0.8125rem}.PressPart{width:700px;border-radius:5px;margin:0;padding:0;font-size:16px;font-size:1rem}.PressText{margin-bottom:40px;line-height:1.75}.PressText font.TextSmall{font-size:14px;font-size:0.875rem}.PressText font.TextLarge{font-size:18px;font-size:1.125rem}.PressImage{margin-bottom:35px}.PressImage .PressImageMain{float:left;margin-bottom:5px;width:350px}.PressImage .PressImageMain p{color:#999;font-size:12px;font-size:0.75rem;width:350px}.PressImage .PressImageMain p a{color:#999;font-size:12px;font-size:0.75rem;margin-right:5px}.PressImage p,.PressImage a{font-size:14px;font-size:0.875rem;line-height:1.75}.PressImage p{float:right;width:340px}.PressImage p.PressImageSource{float:none}.PressImage p.PressImageSource .PressImageSourceLogo{display:inline-block;margin-top:-3px;vertical-align:middle}.PressImage p.PressImageSource .PressImageSourceAuthorName{color:#333}.PressImage.fullsize p{float:none;margin-top:10px;width:100%}.PressImage.fullsize .PressImageMain{float:none;width:700px}.PressImage.fullsize .PressImageMain p{margin:0}.PressQuote{margin-bottom:40px}.PressQuote q{display:block;margin-bottom:5px;padding:20px 20px 20px 40px;background:#f8f7f5;color:#666;position:relative;font-size:14px;font-size:0.875rem;line-height:1.7}.PressQuote q:before{content:"";font-family:icotto;font-size:28px;color:rgba(0,0,0,0.25);position:absolute;top:-3px;left:7px}.PressQuote p,.PressQuote a{color:#999;font-size:12px;font-size:0.75rem}.PressLink{margin-bottom:40px;padding:0 0 5px 15px;border-left-width:8px;border-left-style:solid;border-left-color:#ccc;color:#999;font-size:16px;font-size:1rem}.PressLink .PressLinkSite a{color:#666;font-size:18px;font-size:1.125rem;font-weight:bold;text-decoration:underline}.PressLink .ArticleLinkUrl{line-height:1.3}.PressLink .ArticleLinkUrl a{color:#999;font-size:13px;font-size:0.8125rem}.PressLink .ArticleLinkComment{font-size:14px;font-size:0.875rem;color:#333;margin-top:10px}.PressRichLink{margin-bottom:40px}.PressRichLink__container{display:block;*zoom:1;padding:15px;border:1px solid #ebebeb;border-radius:3px;background:#fafafa}.PressRichLink__container:after{content:"";display:table;clear:both}.PressRichLink__image{float:left;width:100px}.PressRichLink__image img{width:100%;vertical-align:top}.PressRichLink__content{float:right;width:550px}.PressRichLink__title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-bottom:10px;color:#666;font-size:18px;font-size:1.125rem;font-weight:bold;line-height:1.3;text-decoration:underline;vertical-align:middle}.PressRichLink__introduction{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;margin-bottom:10px;color:#999;font-size:13px;font-size:0.8125rem;line-height:1.5}.PressRichLink__info{*zoom:1;color:#999;font-size:12px;font-size:0.75rem}.PressRichLink__info:after{content:"";display:table;clear:both}.PressRichLink__info-author{float:left}.PressRichLink__info-update{float:right}.PressRichLink__comment{margin-top:10px;font-size:14px;font-size:0.875rem;color:#333}.PressTweet{margin-bottom:40px}.PressTweet iframe{margin:0 !important;max-width:350px !important;width:350px;border:0 !important;box-shadow:none !important}.PressYoutube{margin-bottom:40px}.PressYoutube p{margin-top:5px;font-size:14px;font-size:0.875rem}.PressInstagram{margin-bottom:40px;overflow:hidden;width:352px}.PressInstagram iframe{margin:0 !important;max-width:350px !important;width:350px;border:1px solid #ebebeb !important;box-shadow:none !important}.PressChooseButton{position:absolute;bottom:0;right:0;min-height:80px;max-height:120px;width:160px;border-left:dotted 1px #ebebeb;padding:0 0 0 8px;box-sizing:border-box}.PressChooseButton .PressSpotButton{width:100%;text-decoration:none;margin:0 auto 8px auto}.PressChooseButton .PressSpotButton .add-clip{background:#f8f7f5;border-radius:4px;height:36px;display:flex;justify-content:center;align-items:center;position:relative}.PressChooseButton .PressSpotButton .add-clip:hover{text-decoration:none}.PressChooseButton .PressSpotButton .add-clip::after{content:"お気に入り";color:#666;font-size:14px;font-size:0.875rem}.PressChooseButton .PressSpotButton .add-clip .icon-like{color:rgba(0,0,0,0.25);font-size:18px;font-size:1.125rem}.PressChooseButton .PressSpotButton .is-added{position:relative}.PressChooseButton .PressSpotButton .is-added::after{content:"追加済み";font-size:14px;font-size:0.875rem}.PressChooseButton .PressSpotButton .is-added .icon-like{color:#ff6726;font-size:18px;font-size:1.125rem}.PressTabelog{*zoom:1;margin-bottom:40px}.PressTabelog:after{content:"";display:table;clear:both}.PressTabelog blockquote{margin:0;padding:0 0 5px 15px;border-left-width:8px;border-left-style:solid;border-left-color:#ccc}.PressTabelogName{margin-bottom:5px;vertical-align:middle}.PressTabelogName i{display:inline-block;padding:2px 5px;margin-right:5px;border-radius:2px;border:1px solid #f6ab09;color:#f6ab09;font-size:14px;font-size:0.875rem;font-weight:bold;font-style:normal;text-align:center;vertical-align:middle}.PressTabelogName i>span{vertical-align:middle}.PressTabelogName i>span:first-child{font-size:13px;font-size:0.8125rem}.PressTabelogName a{color:#666;font-size:18px;font-size:1.125rem;font-weight:bold;text-decoration:underline;vertical-align:middle}.PressTabelogContainer{*zoom:1;position:relative}.PressTabelogContainer:after{content:"";display:table;clear:both}.PressTabelogInfo{float:left;width:520px;color:#999;font-size:13px;font-size:0.8125rem}.PressTabelogArea{margin-bottom:5px;color:#999;font-size:13px;font-size:0.8125rem;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PressTabelogArea i{font-size:16px;vertical-align:middle}.PressTabelogArea span{vertical-align:middle}.PressTabelogAddress,.PressTabelogTel,.PressTabelogBizHours,.PressTabelogHoliday,.PressTabelogPrice{display:block;margin-bottom:2px;vertical-align:middle;line-height:1.3}.PressTabelogAddress dt,.PressTabelogAddress dd,.PressTabelogTel dt,.PressTabelogTel dd,.PressTabelogBizHours dt,.PressTabelogBizHours dd,.PressTabelogHoliday dt,.PressTabelogHoliday dd,.PressTabelogPrice dt,.PressTabelogPrice dd{display:inline-block;color:#999;font-size:12px;font-size:0.75rem;vertical-align:middle}.PressTabelogAddress dt::after,.PressTabelogTel dt::after,.PressTabelogBizHours dt::after,.PressTabelogHoliday dt::after,.PressTabelogPrice dt::after{content:"："}.PressTabelogAddress dd,.PressTabelogTel dd,.PressTabelogBizHours dd,.PressTabelogHoliday dd,.PressTabelogPrice dd{overflow:hidden;max-width:440px;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.PressTabelogPrice ul li{display:inline-block;margin-right:10px;color:#999;font-size:12px;font-size:0.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PressTabelogPrice ul li i{font-size:16px;vertical-align:middle}.PressTabelogPrice ul li span{vertical-align:middle;line-height:1}.PressTabelogButton{width:100%;position:relative}.PressTabelogButton a{font-size:14px;font-size:0.875rem;width:100%;height:36px;border:1px solid #ebebeb;border-radius:2px;text-align:center;display:flex;justify-content:center;align-items:center;box-sizing:border-box}.PressTabelogButton a:hover{text-decoration:none}.PressTabelogButton a::after{content:"";display:inline-block;position:absolute;top:50%;vertical-align:top;width:8px;height:8px;border-style:solid;border-color:#ffb415;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);border-width:1px 1px 0 0;margin-top:-4px;right:10px}.PressTabelogSource{clear:both;color:#999;font-size:12px;font-size:0.75rem}.PressTabelogError{margin:0;padding:0 0 0 15px;border-left-width:8px;border-left-style:solid;border-left-color:#ccc;color:#999;font-size:14px;font-size:0.875rem}.PressTravel{*zoom:1;margin-bottom:40px}.PressTravel:after{content:"";display:table;clear:both}.PressTravel blockquote{margin:0;padding:0 0 5px 15px;border-left-width:8px;border-left-style:solid;border-left-color:#ccc}.PressTravelContainer{*zoom:1;position:relative}.PressTravelContainer:after{content:"";display:table;clear:both}.PressTravelInfo{float:left;width:520px;color:#999;font-size:13px;font-size:0.8125rem}.PressTravelName{margin-bottom:5px;vertical-align:middle}.PressTravelName a{color:#666;font-size:18px;font-size:1.125rem;font-weight:bold;text-decoration:underline;vertical-align:middle}.PressTravelArea{margin-bottom:5px;color:#999;font-size:13px;font-size:0.8125rem;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PressTravelArea i{font-size:16px;vertical-align:middle}.PressTravelArea span{vertical-align:middle}.PressTravelAddress,.PressTravelAccess,.PressTravelParking,.PressTravelPrice{display:block;margin-bottom:2px;vertical-align:middle;line-height:1.3}.PressTravelAddress dt,.PressTravelAddress dd,.PressTravelAccess dt,.PressTravelAccess dd,.PressTravelParking dt,.PressTravelParking dd,.PressTravelPrice dt,.PressTravelPrice dd{display:inline-block;color:#999;font-size:12px;font-size:0.75rem;vertical-align:middle}.PressTravelAddress dt::after,.PressTravelAccess dt::after,.PressTravelParking dt::after,.PressTravelPrice dt::after{content:"："}.PressTravelAddress dd,.PressTravelAccess dd,.PressTravelParking dd,.PressTravelPrice dd{overflow:hidden;max-width:440px;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.PressTravelButton{width:100%;position:relative}.PressTravelButton a{font-size:14px;font-size:0.875rem;width:100%;height:36px;border:1px solid #ebebeb;border-radius:2px;text-align:center;display:flex;justify-content:center;align-items:center;box-sizing:border-box}.PressTravelButton a:hover{text-decoration:none}.PressTravelButton a::after{content:"";display:inline-block;position:absolute;top:50%;vertical-align:top;width:8px;height:8px;border-style:solid;border-color:#5086e2;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);border-width:1px 1px 0 0;margin-top:-4px;right:10px}.PressTravelSource{clear:both;color:#999;font-size:12px;font-size:0.75rem}.PressTravelError{margin:0;padding:0 0 0 15px;border-left-width:8px;border-left-style:solid;border-left-color:#ccc;color:#999;font-size:14px;font-size:0.875rem}.PressTourspot{*zoom:1;margin-bottom:40px}.PressTourspot:after{content:"";display:table;clear:both}.PressTourspot blockquote{margin:0;padding:0 0 5px 15px;border-left-width:8px;border-left-style:solid;border-left-color:#ccc}.PressTourspotContainer{*zoom:1;position:relative;min-height:80px}.PressTourspotContainer:after{content:"";display:table;clear:both}.PressTourspotName{margin-bottom:5px;vertical-align:middle}.PressTourspotName a,.PressTourspotName span{color:#666;font-size:18px;font-size:1.125rem;font-weight:bold;text-decoration:underline;vertical-align:middle}.PressTourspotName i{font-size:16px;vertical-align:middle}.PressTourspotAddress,.PressTourspotPhone,.PressTourspotAccess,.PressTourspotBusinessHours,.PressTourspotRegularHoliday{display:block;margin-bottom:2px;color:#999;font-size:13px;font-size:0.8125rem;vertical-align:middle;line-height:1.3}.PressTourspotAddress dt,.PressTourspotAddress dd,.PressTourspotPhone dt,.PressTourspotPhone dd,.PressTourspotAccess dt,.PressTourspotAccess dd,.PressTourspotBusinessHours dt,.PressTourspotBusinessHours dd,.PressTourspotRegularHoliday dt,.PressTourspotRegularHoliday dd{display:inline-block;color:#999;font-size:12px;font-size:0.75rem;vertical-align:middle}.PressTourspotAddress dt::after,.PressTourspotPhone dt::after,.PressTourspotAccess dt::after,.PressTourspotBusinessHours dt::after,.PressTourspotRegularHoliday dt::after{content:"："}.PressTourspotAddress dd,.PressTourspotPhone dd,.PressTourspotAccess dd,.PressTourspotBusinessHours dd,.PressTourspotRegularHoliday dd{overflow:hidden;max-width:440px;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.PressTourspotSource{color:#999;font-size:12px;font-size:0.75rem}.PressTourspotSource a{color:#999;font-size:12px;font-size:0.75rem}.PressTourspotSource a:hover{text-decoration:underline}.PressTourspotButton{width:100%;position:relative}.PressTourspotButton a{font-size:14px;font-size:0.875rem;width:100%;height:36px;border:1px solid #ebebeb;border-radius:2px;text-align:center;display:flex;justify-content:center;align-items:center;box-sizing:border-box}.PressTourspotButton a:hover{text-decoration:none}.PressTourspotButton a::after{content:"";display:inline-block;position:absolute;top:50%;vertical-align:top;width:8px;height:8px;border-style:solid;border-color:#e84e65;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);border-width:1px 1px 0 0;margin-top:-4px;right:10px}.PressTourspotError{margin:0;padding:0 0 0 15px;border-left-width:8px;border-left-style:solid;border-left-color:#ccc;color:#999;font-size:14px;font-size:0.875rem}.PressPinterest{margin-bottom:40px}.PressPinterest iframe{margin:0 !important;max-width:350px !important;width:350px;border:1px solid #ebebeb !important;box-shadow:none !important}.PressAffiliate{box-sizing:border-box;display:table;width:100%;margin:-30px 0 40px;padding:15px;background:#fafafa;vertical-align:middle}.PressAffiliate__title{display:table-cell;margin-bottom:10px;color:#999;font-size:12px;font-size:0.75rem;vertical-align:middle}.PressAffiliate__banner{display:table-cell;text-align:right;vertical-align:middle}.PressAffiliate__banner a{display:inline-block;padding:10px 20px;border:1px solid #ebebeb;border-radius:3px;background:#fff;vertical-align:middle}.PressAffiliate__banner a img{vertical-align:middle}.PressRakuten{margin:-30px 0 40px;padding:15px}.PressRakuten a{background:#fff;display:flex;justify-content:center;align-items:center;max-width:480px;height:48px;margin:0 auto;text-align:center;border:solid 1px #ff6726;border-radius:2px;position:relative;color:#666;font-weight:600;font-size:14px;font-size:0.875rem}.PressRakuten a::before{content:"";width:99%;height:1px;background:#ff6726;position:absolute;bottom:2px;left:0.5%}.PressRakuten a::after{content:"";width:8px;height:8px;border-style:solid;border-color:#ff6726;border-width:1px 1px 0 0;position:absolute;top:calc(50% - 4px);right:12px;transform:rotate(45deg)}.PressRakuten a.link{text-decoration:none}.PressRakuten a.link .icon-rakuten{margin-right:4px;color:#bf0000;font-size:16px;font-size:1rem}.PressRakuten a.link .image{height:14px;margin:0 2px 2px 0}.PressButton .PressButton__link{display:inline-block;margin:0 auto 40px auto;padding:10px 20px;min-width:270px;color:#fff;background:#ff6726;border-radius:5px;font-weight:600;border-bottom:solid 2px rgba(0,0,0,0.1);text-align:center;font-size:14px;font-size:0.875rem}.PressButton .PressButton__link:hover,.PressButton .PressButton__link:visited,.PressButton .PressButton__link:active{text-decoration:none;color:#fff}.PressGooglemap{margin-bottom:30px}.PressGooglemap iframe{border:none}.presses-instagram .Instagram{margin-top:-21px}.presses-instagram .Instagram__header{position:relative;overflow:hidden;margin-bottom:20px;width:1020px;height:250px}.presses-instagram .Instagram__header__title{position:absolute;left:30px;bottom:40px;font-size:28px;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,0.3);z-index:10}.presses-instagram .Instagram__header__image{margin-top:-43px}.presses-instagram .Instagram__leadText{margin-bottom:10px}.p-press-ranking{counter-reset:ranking}.p-press-ranking-tab{margin:15px 0}.p-press-ranking-list::before{counter-increment:ranking;content:counter(ranking);position:absolute;left:-10px;top:-10px;display:inline-block;box-sizing:border-box;width:22px;height:22px;padding:5px 0;border-radius:12px;box-shadow:0 0 0 1px rgba(255,255,255,0.9);background:#ff6726;color:#fff;font-size:12px;font-size:0.75rem;line-height:1;text-align:center;vertical-align:middle;z-index:2}.p-press-ranking-list:nth-child(1)::before,.p-press-ranking-list:nth-child(2)::before,.p-press-ranking-list:nth-child(3)::before{left:-12px;top:-12px;width:26px;height:26px;padding:7px 0;border-radius:13px}.p-press-ranking-list:nth-child(1)::before{background:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #edd25a 0%), color-stop(100%, #c69b45 100%));background:-webkit-linear-gradient(top, #edd25a 0%, #c69b45 100%);background:-moz-linear-gradient(top, #edd25a 0%, #c69b45 100%);background:-o-linear-gradient(top, #edd25a 0%, #c69b45 100%);background:linear-gradient(top, #edd25a 0%, #c69b45 100%)}.p-press-ranking-list:nth-child(2)::before{background:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #d9dcde 0%), color-stop(100%, #a0a3a6 100%));background:-webkit-linear-gradient(top, #d9dcde 0%, #a0a3a6 100%);background:-moz-linear-gradient(top, #d9dcde 0%, #a0a3a6 100%);background:-o-linear-gradient(top, #d9dcde 0%, #a0a3a6 100%);background:linear-gradient(top, #d9dcde 0%, #a0a3a6 100%)}.p-press-ranking-list:nth-child(3)::before{background:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #e5b699 0%), color-stop(100%, #b27f60 100%));background:-webkit-linear-gradient(top, #e5b699 0%, #b27f60 100%);background:-moz-linear-gradient(top, #e5b699 0%, #b27f60 100%);background:-o-linear-gradient(top, #e5b699 0%, #b27f60 100%);background:linear-gradient(top, #e5b699 0%, #b27f60 100%)}.p-press-ranking-list--ritch::before{display:block;content:"";position:absolute;right:-32px;bottom:-32px;width:0;height:0;border:32px solid transparent;border-left:32px solid #ff6726;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);z-index:3}.p-press-ranking-list--ritch::after{counter-increment:ranking;content:counter(ranking);position:absolute;right:5px;bottom:5px;display:block;width:20px;color:#fff;font-family:Roboto, "Helvetica Neue", sans-serif;font-size:14px;font-size:0.875rem;text-align:center;z-index:4}.p-press-ranking-list--ritch:nth-child(1)::before{border-left-color:#c69b45}.p-press-ranking-list--ritch:nth-child(2)::before{border-left-color:#a0a3a6}.p-press-ranking-list--ritch:nth-child(3)::before{border-left-color:#b27f60}.c-share-buttons{*zoom:1}.c-share-buttons:after{content:"";display:table;clear:both}.c-share-buttons__item,.c-share-buttons__item--facebook,.c-share-buttons__item--google_plus{display:inline-block;float:left;height:20px;padding-top:10px;margin-right:10px}.c-share-buttons__item--facebook div>span{float:left;vertical-align:top}.c-share-buttons__item--google_plus{width:55px}.restaurants .spot-header .figure,.hotels .spot-header .figure,.tourspots .spot-header .figure{width:160px;height:160px;float:left;overflow:hidden;margin:0 16px 16px 0;display:flex;justify-content:center;align-items:center}.restaurants .spot-header .figure .thumb-image,.hotels .spot-header .figure .thumb-image,.tourspots .spot-header .figure .thumb-image{height:100%;border-radius:2px}.restaurants .spot-header .no-image,.hotels .spot-header .no-image,.tourspots .spot-header .no-image{width:160px;height:160px;float:left;margin:0 16px 16px 0;background:#ebebeb;position:relative}.restaurants .spot-header .no-image::before,.hotels .spot-header .no-image::before,.tourspots .spot-header .no-image::before{content:"No Photo";color:#ccc;font-weight:600;position:absolute;left:calc(50% - 40px);bottom:48px}.restaurants .spot-header .no-image::after,.hotels .spot-header .no-image::after,.tourspots .spot-header .no-image::after{content:"";font-family:icotto;position:absolute;left:calc(50% - 24px);bottom:64px;font-size:3rem;color:#ccc}.restaurants .spot-header .spot-header-section,.hotels .spot-header .spot-header-section,.tourspots .spot-header .spot-header-section{position:relative;padding:0 0 8px 0;margin:0 auto 40px auto;border-bottom:solid 1px #ebebeb}.restaurants .spot-header .spot-header-section .spot-name,.hotels .spot-header .spot-header-section .spot-name,.tourspots .spot-header .spot-header-section .spot-name{padding:0 20px 0 0;font-size:24px;font-size:1.5rem}.restaurants .spot-header .spot-header-section .ruby,.hotels .spot-header .spot-header-section .ruby,.tourspots .spot-header .spot-header-section .ruby{color:#ccc;position:relative;padding:0 20px 0 0;font-size:12px;font-size:0.75rem}.restaurants .spot-header .spot-header-section .add-clip,.hotels .spot-header .spot-header-section .add-clip,.tourspots .spot-header .spot-header-section .add-clip{position:absolute;width:56px;height:56px;background:#fff;right:12px;bottom:-28px;display:flex;align-items:center;justify-content:center;border-radius:100%;box-shadow:0 0 8px rgba(0,0,0,0.25);text-decoration:none}.restaurants .spot-header .spot-header-section .add-clip .icon-favorite,.restaurants .spot-header .spot-header-section .add-clip .icon-favorite-border,.hotels .spot-header .spot-header-section .add-clip .icon-favorite,.hotels .spot-header .spot-header-section .add-clip .icon-favorite-border,.tourspots .spot-header .spot-header-section .add-clip .icon-favorite,.tourspots .spot-header .spot-header-section .add-clip .icon-favorite-border{color:rgba(0,0,0,0.25);font-size:24px;font-size:1.5rem}.restaurants .spot-header .spot-header-section .add-clip.is-added,.hotels .spot-header .spot-header-section .add-clip.is-added,.tourspots .spot-header .spot-header-section .add-clip.is-added{background:#fff}.restaurants .spot-header .spot-header-section .add-clip.is-added .icon-favorite,.hotels .spot-header .spot-header-section .add-clip.is-added .icon-favorite,.tourspots .spot-header .spot-header-section .add-clip.is-added .icon-favorite{color:#e56281}.restaurants .spot-header .spot-header-section .score,.hotels .spot-header .spot-header-section .score,.tourspots .spot-header .spot-header-section .score{color:#333;font-weight:600;padding:4px 8px 0 0;font-size:24px;font-size:1.5rem}.restaurants .spot-header .spot-header-section .score .rating,.hotels .spot-header .spot-header-section .score .rating,.tourspots .spot-header .spot-header-section .score .rating{display:flex;float:left;margin:0 12px 0 0}.restaurants .spot-header .spot-header-section .score .rating__star,.hotels .spot-header .spot-header-section .score .rating__star,.tourspots .spot-header .spot-header-section .score .rating__star{position:relative;top:0;left:-4px}.restaurants .spot-header .spot-header-section .score .rating__star::before,.hotels .spot-header .spot-header-section .score .rating__star::before,.tourspots .spot-header .spot-header-section .score .rating__star::before{font-family:icotto;content:"";color:#ebebeb;font-size:24px;font-size:1.5rem}.restaurants .spot-header .spot-header-section .score .rating__star--value1,.restaurants .spot-header .spot-header-section .score .rating__star--value2,.restaurants .spot-header .spot-header-section .score .rating__star--value3,.restaurants .spot-header .spot-header-section .score .rating__star--value4,.restaurants .spot-header .spot-header-section .score .rating__star--value5,.restaurants .spot-header .spot-header-section .score .rating__star--value6,.restaurants .spot-header .spot-header-section .score .rating__star--value7,.restaurants .spot-header .spot-header-section .score .rating__star--value8,.restaurants .spot-header .spot-header-section .score .rating__star--value9,.restaurants .spot-header .spot-header-section .score .rating__star--value10,.hotels .spot-header .spot-header-section .score .rating__star--value1,.hotels .spot-header .spot-header-section .score .rating__star--value2,.hotels .spot-header .spot-header-section .score .rating__star--value3,.hotels .spot-header .spot-header-section .score .rating__star--value4,.hotels .spot-header .spot-header-section .score .rating__star--value5,.hotels .spot-header .spot-header-section .score .rating__star--value6,.hotels .spot-header .spot-header-section .score .rating__star--value7,.hotels .spot-header .spot-header-section .score .rating__star--value8,.hotels .spot-header .spot-header-section .score .rating__star--value9,.hotels .spot-header .spot-header-section .score .rating__star--value10,.tourspots .spot-header .spot-header-section .score .rating__star--value1,.tourspots .spot-header .spot-header-section .score .rating__star--value2,.tourspots .spot-header .spot-header-section .score .rating__star--value3,.tourspots .spot-header .spot-header-section .score .rating__star--value4,.tourspots .spot-header .spot-header-section .score .rating__star--value5,.tourspots .spot-header .spot-header-section .score .rating__star--value6,.tourspots .spot-header .spot-header-section .score .rating__star--value7,.tourspots .spot-header .spot-header-section .score .rating__star--value8,.tourspots .spot-header .spot-header-section .score .rating__star--value9,.tourspots .spot-header .spot-header-section .score .rating__star--value10{position:absolute;left:0;top:5px}.restaurants .spot-header .spot-header-section .score .rating__star--value1::before,.restaurants .spot-header .spot-header-section .score .rating__star--value2::before,.restaurants .spot-header .spot-header-section .score .rating__star--value3::before,.restaurants .spot-header .spot-header-section .score .rating__star--value4::before,.restaurants .spot-header .spot-header-section .score .rating__star--value5::before,.restaurants .spot-header .spot-header-section .score .rating__star--value6::before,.restaurants .spot-header .spot-header-section .score .rating__star--value7::before,.restaurants .spot-header .spot-header-section .score .rating__star--value8::before,.restaurants .spot-header .spot-header-section .score .rating__star--value9::before,.restaurants .spot-header .spot-header-section .score .rating__star--value10::before,.hotels .spot-header .spot-header-section .score .rating__star--value1::before,.hotels .spot-header .spot-header-section .score .rating__star--value2::before,.hotels .spot-header .spot-header-section .score .rating__star--value3::before,.hotels .spot-header .spot-header-section .score .rating__star--value4::before,.hotels .spot-header .spot-header-section .score .rating__star--value5::before,.hotels .spot-header .spot-header-section .score .rating__star--value6::before,.hotels .spot-header .spot-header-section .score .rating__star--value7::before,.hotels .spot-header .spot-header-section .score .rating__star--value8::before,.hotels .spot-header .spot-header-section .score .rating__star--value9::before,.hotels .spot-header .spot-header-section .score .rating__star--value10::before,.tourspots .spot-header .spot-header-section .score .rating__star--value1::before,.tourspots .spot-header .spot-header-section .score .rating__star--value2::before,.tourspots .spot-header .spot-header-section .score .rating__star--value3::before,.tourspots .spot-header .spot-header-section .score .rating__star--value4::before,.tourspots .spot-header .spot-header-section .score .rating__star--value5::before,.tourspots .spot-header .spot-header-section .score .rating__star--value6::before,.tourspots .spot-header .spot-header-section .score .rating__star--value7::before,.tourspots .spot-header .spot-header-section .score .rating__star--value8::before,.tourspots .spot-header .spot-header-section .score .rating__star--value9::before,.tourspots .spot-header .spot-header-section .score .rating__star--value10::before{color:#ffaa00;font-size:24px;font-size:1.5rem}.restaurants .spot-header .spot-header-section .score .rating__star--value0::before,.hotels .spot-header .spot-header-section .score .rating__star--value0::before,.tourspots .spot-header .spot-header-section .score .rating__star--value0::before{content:""}.restaurants .spot-header .spot-header-section .score .rating__star--value1::before,.hotels .spot-header .spot-header-section .score .rating__star--value1::before,.tourspots .spot-header .spot-header-section .score .rating__star--value1::before{content:""}.restaurants .spot-header .spot-header-section .score .rating__star--value2::before,.hotels .spot-header .spot-header-section .score .rating__star--value2::before,.tourspots .spot-header .spot-header-section .score .rating__star--value2::before{content:""}.restaurants .spot-header .spot-header-section .score .rating__star--value3::before,.hotels .spot-header .spot-header-section .score .rating__star--value3::before,.tourspots .spot-header .spot-header-section .score .rating__star--value3::before{content:""}.restaurants .spot-header .spot-header-section .score .rating__star--value4::before,.hotels .spot-header .spot-header-section .score .rating__star--value4::before,.tourspots .spot-header .spot-header-section .score .rating__star--value4::before{content:""}.restaurants .spot-header .spot-header-section .score .rating__star--value5::before,.hotels .spot-header .spot-header-section .score .rating__star--value5::before,.tourspots .spot-header .spot-header-section .score .rating__star--value5::before{content:""}.restaurants .spot-header .spot-header-section .score .rating__star--value6::before,.hotels .spot-header .spot-header-section .score .rating__star--value6::before,.tourspots .spot-header .spot-header-section .score .rating__star--value6::before{content:""}.restaurants .spot-header .spot-header-section .score .rating__star--value7::before,.hotels .spot-header .spot-header-section .score .rating__star--value7::before,.tourspots .spot-header .spot-header-section .score .rating__star--value7::before{content:""}.restaurants .spot-header .spot-header-section .score .rating__star--value8::before,.hotels .spot-header .spot-header-section .score .rating__star--value8::before,.tourspots .spot-header .spot-header-section .score .rating__star--value8::before{content:""}.restaurants .spot-header .spot-header-section .score .rating__star--value9::before,.hotels .spot-header .spot-header-section .score .rating__star--value9::before,.tourspots .spot-header .spot-header-section .score .rating__star--value9::before{content:""}.restaurants .spot-header .spot-header-section .score .rating__star--value10::before,.hotels .spot-header .spot-header-section .score .rating__star--value10::before,.tourspots .spot-header .spot-header-section .score .rating__star--value10::before{content:""}.restaurants .spot-header .spot-header-section .genre,.hotels .spot-header .spot-header-section .genre,.tourspots .spot-header .spot-header-section .genre{margin:8px auto;position:relative;font-size:12px;font-size:0.75rem}.restaurants .spot-header .spot-header-section .genre::before,.hotels .spot-header .spot-header-section .genre::before,.tourspots .spot-header .spot-header-section .genre::before{content:"ジャンル：";color:#999}.restaurants .spot-article,.hotels .spot-article,.tourspots .spot-article{width:100%}.restaurants .spot-article .basic-section,.hotels .spot-article .basic-section,.tourspots .spot-article .basic-section{margin:0 auto 40px auto}.restaurants .spot-article .basic-section .map-canvas,.hotels .spot-article .basic-section .map-canvas,.tourspots .spot-article .basic-section .map-canvas{width:700px;height:300px;margin:24px auto;text-align:center;overflow:hidden;display:flex;justify-content:center;align-items:center}.restaurants .spot-article .basic-section .map-canvas .full-image,.hotels .spot-article .basic-section .map-canvas .full-image,.tourspots .spot-article .basic-section .map-canvas .full-image{width:700px}.restaurants .spot-article .basic-section .basic-heading,.hotels .spot-article .basic-section .basic-heading,.tourspots .spot-article .basic-section .basic-heading{padding:4px 8px;margin:0 auto 20px auto;border-bottom:solid 2px #333;font-size:20px;font-size:1.25rem}.restaurants .spot-article .basic-section .basic-contents,.hotels .spot-article .basic-section .basic-contents,.tourspots .spot-article .basic-section .basic-contents{width:100%;display:flex;flex-wrap:nowrap;margin:8px auto;border-bottom:dotted 1px #e5e5e5}.restaurants .spot-article .basic-section .basic-contents:last-of-type,.hotels .spot-article .basic-section .basic-contents:last-of-type,.tourspots .spot-article .basic-section .basic-contents:last-of-type{border-bottom:transparent}.restaurants .spot-article .basic-section .basic-contents .basic-name,.hotels .spot-article .basic-section .basic-contents .basic-name,.tourspots .spot-article .basic-section .basic-contents .basic-name{font-weight:600;position:relative;min-width:96px;padding:8px;font-size:14px;font-size:0.875rem}.restaurants .spot-article .basic-section .basic-contents .basic-name::after,.hotels .spot-article .basic-section .basic-contents .basic-name::after,.tourspots .spot-article .basic-section .basic-contents .basic-name::after{content:"：";color:#ccc;position:absolute;right:0}.restaurants .spot-article .basic-section .basic-contents .basic-detail,.hotels .spot-article .basic-section .basic-contents .basic-detail,.tourspots .spot-article .basic-section .basic-contents .basic-detail{padding:8px;font-size:14px;font-size:0.875rem}.restaurants .spot-article .basic-section .basic-contents .default-number,.hotels .spot-article .basic-section .basic-contents .default-number,.tourspots .spot-article .basic-section .basic-contents .default-number{position:relative;font-weight:600}.restaurants .spot-article .basic-section .basic-contents .external-link,.hotels .spot-article .basic-section .basic-contents .external-link,.tourspots .spot-article .basic-section .basic-contents .external-link{text-decoration:underline;font-weight:600;position:relative}.restaurants .spot-article .basic-section .basic-contents .external-link::after,.hotels .spot-article .basic-section .basic-contents .external-link::after,.tourspots .spot-article .basic-section .basic-contents .external-link::after{content:"";font-family:icotto;color:rgba(0,0,0,0.25);position:absolute}.restaurants .spot-article .basic-section .basic-contents .lunch,.restaurants .spot-article .basic-section .basic-contents .dinner,.hotels .spot-article .basic-section .basic-contents .lunch,.hotels .spot-article .basic-section .basic-contents .dinner,.tourspots .spot-article .basic-section .basic-contents .lunch,.tourspots .spot-article .basic-section .basic-contents .dinner{position:relative;padding:0 0 0 20px}.restaurants .spot-article .basic-section .basic-contents .lunch::before,.restaurants .spot-article .basic-section .basic-contents .dinner::before,.hotels .spot-article .basic-section .basic-contents .lunch::before,.hotels .spot-article .basic-section .basic-contents .dinner::before,.tourspots .spot-article .basic-section .basic-contents .lunch::before,.tourspots .spot-article .basic-section .basic-contents .dinner::before{font-family:icotto;position:absolute;top:-3px;left:0;color:#999;font-size:16px;font-size:1rem}.restaurants .spot-article .basic-section .basic-contents .lunch::before,.hotels .spot-article .basic-section .basic-contents .lunch::before,.tourspots .spot-article .basic-section .basic-contents .lunch::before{content:""}.restaurants .spot-article .basic-section .basic-contents .dinner::before,.hotels .spot-article .basic-section .basic-contents .dinner::before,.tourspots .spot-article .basic-section .basic-contents .dinner::before{content:""}.restaurants .spot-article .basic-section .provider-link,.hotels .spot-article .basic-section .provider-link,.tourspots .spot-article .basic-section .provider-link{display:flex;justify-content:flex-end;align-items:center;margin:8px auto;padding:4px 0;border-top:solid 1px #ebebeb;position:relative;text-decoration:none}.restaurants .spot-article .basic-section .provider-link::before,.hotels .spot-article .basic-section .provider-link::before,.tourspots .spot-article .basic-section .provider-link::before{content:"データ提供元：";color:#999;font-size:11px;font-size:0.6875rem}.restaurants .spot-article .basic-section .provider-link .provider-image,.hotels .spot-article .basic-section .provider-link .provider-image,.tourspots .spot-article .basic-section .provider-link .provider-image{height:16px}.restaurants .booking-section,.hotels .booking-section,.tourspots .booking-section{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:8px 8px 0 8px}.restaurants .booking-section .booking-link,.restaurants .booking-section .favorite-link,.hotels .booking-section .booking-link,.hotels .booking-section .favorite-link,.tourspots .booking-section .booking-link,.tourspots .booking-section .favorite-link{height:48px;background:#fff;border-radius:4px;margin:0 auto 8px auto;width:calc(100% - 8px);display:flex;align-items:center;justify-content:center;border:solid 1px #ebebeb;border-bottom:solid 2px #ebebeb}.restaurants .booking-section .booking-image,.hotels .booking-section .booking-image,.tourspots .booking-section .booking-image{height:24px}.restaurants .booking-section .favorite-link,.hotels .booking-section .favorite-link,.tourspots .booking-section .favorite-link{position:relative;text-decoration:none}.restaurants .booking-section .favorite-link::before,.hotels .booking-section .favorite-link::before,.tourspots .booking-section .favorite-link::before{content:"";font-family:icotto;color:rgba(0,0,0,0.25)}.restaurants .booking-section .favorite-link.is-added,.hotels .booking-section .favorite-link.is-added,.tourspots .booking-section .favorite-link.is-added{background:#e56281;color:#fff}.restaurants .booking-section .favorite-link.is-added::before,.hotels .booking-section .favorite-link.is-added::before,.tourspots .booking-section .favorite-link.is-added::before{content:"";color:#fff}.restaurants .is-data-source,.hotels .is-data-source,.tourspots .is-data-source{background:#f8f7f5;padding:8px;border-radius:4px;border-bottom:transparent;position:relative}.restaurants .is-data-source::before,.hotels .is-data-source::before,.tourspots .is-data-source::before{content:"";border-style:solid;border-width:16px 16px 0 0;border-color:#f8f7f5 transparent;position:absolute;top:36%;left:-8px;transform:rotate(-45deg)}.restaurants .is-booking,.hotels .is-booking,.tourspots .is-booking{padding:8px}.restaurants .PressTourspotSource,.hotels .PressTourspotSource,.tourspots .PressTourspotSource{border-top:dotted 1px #e5e5e5;padding:8px 0 0 0}.restaurants .report,.hotels .report,.tourspots .report{display:flex;justify-content:flex-end;align-items:center;padding:16px 0;box-sizing:border-box}.restaurants .report__link,.hotels .report__link,.tourspots .report__link{color:#999;text-decoration:underline;text-align:right;font-size:12px;font-size:0.75rem}.components{margin:48px 0 0 0}.components__heading{margin:0 0 8px 0;padding:0 0 8px 0;text-align:justify;font-size:16px;font-size:1rem;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#e5e5e5}.components__description{margin:16px auto;text-align:justify;font-size:13px;font-size:0.8125rem}.slick-slider__container{width:100%;background:#f8f7f5}.slick-slider__image-item{padding:0 0 24px 0}.slick-slider__figure{width:100%;margin:0 auto;display:flex;justify-content:center;align-items:center;background:#fafafa}.slick-slider__image{max-height:400px;object-fit:cover}.slick-arrow{border:transparent;background:transparent;color:transparent;margin:0;padding:0;width:48px;height:calc(100% - 24px);position:absolute;top:0;z-index:2;cursor:pointer}.slick-arrow::before{content:"";position:absolute;top:calc(50% - 12px);display:block;width:24px;height:24px;border-bottom:2px solid #ccc;border-left:2px solid #ccc}.slick-prev{left:0}.slick-prev::before{left:16px;transform:rotate(45deg)}.slick-next{right:0}.slick-next::before{right:16px;transform:rotate(225deg)}.slick-slider__nav{padding:8px 0;margin:0 auto 16px auto;position:relative;z-index:3}.slick-slider__nav-item{margin:0 0 4px 4px}.slick-slider__nav-item:first-child{margin:0}.slick-slider__nav-image{width:100%;object-fit:cover;cursor:pointer}.slick-slider__nav-image:hover{opacity:0.8}.c-taglists{*zoom:1}.c-taglists:after{content:"";display:table;clear:both}.c-taglists-title{margin-bottom:6px;color:#666;font-size:12px;font-size:0.75rem;font-weight:normal}.c-taglists-more__link{min-width:70px;position:relative;padding:7px 14px 7px 5px;color:#999;font-size:12px;font-size:0.75rem;line-height:1}.c-taglists-more__link::after{content:"";border-right:5px solid transparent;border-left:5px solid transparent;border-top:5px solid #999;height:0;width:0;position:absolute;top:50%;right:0;margin-top:-3px}.c-taglists-more__link:hover{color:#ff6726}.c-taglists-more__link:hover::after{border-top-color:#ff6726}.c-taglist__text,.c-taglist__area,.c-taglist__keyword{display:inline-block;padding:3px 7px 3px 5px;border-radius:2px;font-size:12px;font-size:0.75rem;line-height:1;white-space:nowrap}.c-taglist__text:hover,.c-taglist__area:hover,.c-taglist__keyword:hover{text-decoration:none}.c-taglist__text i,.c-taglist__area i,.c-taglist__keyword i{margin-right:3px;color:rgba(0,0,0,0.25);font-size:20px;vertical-align:middle}.c-taglist__text span,.c-taglist__area span,.c-taglist__keyword span{color:#333;vertical-align:middle}.c-taglist{display:inline-block;margin:0 5px 5px 0}.c-taglist__text:hover{text-decoration:underline}.c-taglist__area{border:1px solid #ebebeb;background-color:#fff}.c-taglist__area:hover{border-color:#ccc}.c-taglist__keyword{background-color:#ebebeb}.c-taglist__keyword:hover{background-color:#e5e5e5}.c-taglist--large{display:inline-block;margin:0 10px 10px 0}.c-taglist--large .c-taglist__area,.c-taglist--large .c-taglist__keyword{padding:5px 7px 5px 5px;font-size:13px;font-size:0.8125rem}.Login #loginBox{background:#f8f7f5;margin-bottom:20px;padding:20px 30px}.Login #LinkSignUp{font-weight:normal;font-size:13px;line-height:18px;color:#333;margin-top:20px;padding:30px 40px;background:#f8f7f5}.Login #LinkSignUp p{padding-bottom:10px}.Login #LinkSignUp a{display:inline-block;margin:0;padding:0;width:250px;height:40px;line-height:40px;color:#fff;text-decoration:none;text-align:center;border:0;border-radius:2px;background-color:#ff6726;display:block;margin:0 auto}#SNS.LoginSNS{float:right;width:440px}#SNS ul li{margin-bottom:10px}#SNS ul li a{font-weight:normal;font-size:14px;line-height:19px;color:white;display:inline-block;margin:0;padding:0;width:100%;height:50px;line-height:50px;color:#fff;text-decoration:none;text-align:center;border:0;border-radius:2px;background-color:#101010;box-sizing:border-box;padding-left:70px;text-align:left;border-radius:3px;background-image:url(https://icotto.k-img.com/assets/webpage/icons/icons@2x-ed7e966c1206a946f5013f762787195b15144ec8f9fd2d6d3d0ecd480016f38a.png)}#SNS ul li.IconTwitter a{background-position:30px -450px;background-repeat:no-repeat;background-size:25px;background-color:#55acee}#SNS ul li.IconFacebook a{background-position:30px -518px;background-repeat:no-repeat;background-size:25px;background-color:#3b5998}#SNS ul li.IconYahoo a{background-position:30px -586px;background-repeat:no-repeat;background-size:25px;background-color:#ff0536}#SNS ul li.IconLine a{background-position:30px -1233px;background-repeat:no-repeat;background-size:25px;background-color:#00c300}.SignUp{margin-top:15px}.SignUp .SignUpLead{font-weight:normal;font-size:13px;line-height:18px;color:#333}.SignUp .SignUpLead a{text-decoration:underline}.Create .FormSubmit{padding:30px 40px}.Create .FormSubmit #FormSubmitContent{min-height:500px;padding:40px 540px 40px 60px;border-radius:3px}.Create .FormSubmit #FormSubmitContent .message{font-weight:normal;font-size:15px;line-height:23px;color:black;margin-bottom:30px}.Create .FormSubmit #FormSubmitContent .message a{text-decoration:underline}#UserPage h2{border-left-width:5px;border-left-style:solid;border-left-color:#999;font-weight:normal;font-size:14px;line-height:19px;color:#333;margin-bottom:20px;padding-left:5px}#UserPage #AboutUser .UserIcon{display:inline-block;text-decoration:none;text-align:center;color:#101010;width:auto;height:auto;line-height:auto;border:0;float:left;width:100px;height:100px;border-radius:50px}#UserPage #AboutUser #UserInfo{float:left;width:570px}#UserPage #AboutUser #UserInfo .UserNickname{font-weight:normal;font-size:22px;line-height:27px;color:#333;margin:0 0 15px 30px}#UserPage #AboutUser #UserInfo .UserProfile{font-weight:normal;font-size:12px;line-height:17px;color:#666;margin:0 0 0 30px}#UserPage #AboutUser #UserInfo .UserSite{font-weight:normal;font-size:11px;line-height:16px;color:#999;margin:0 0 0 30px}#UserPage #AboutUser .UserNum{font-weight:normal;font-size:12px;line-height:17px;color:#999;border-left-width:1px;border-left-style:solid;border-left-color:#e5e5e5;float:right;width:299px}#UserPage #AboutUser .UserNum li{margin:0 0 10px 70px}#UserPage #AboutUser .UserNum li span{font-weight:normal;font-size:16px;line-height:21px;color:#999}#UserPage #UserPageTab{margin:30px 0 20px 0}#UserPage #MypageTab{font-weight:normal;font-size:12px;line-height:30px;color:#999;margin:-20px 0 20px 720px;width:300px}#UserPage #MypageTab li{float:right;width:140px;height:30px;text-align:center;border-bottom-right-radius:2px;border-bottom-left-radius:2px;background:#f8f7f5}#UserPage #UserPageSearch{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#f8f7f5;margin-bottom:-1px}#UserPage #UserPageSearchBox{padding-bottom:20px;text-align:right;vertical-align:top;position:relative}#UserPage #UserPageSearchBox #UserPageSearchInput{display:inline-block;margin:0;padding:0;width:240px;height:28px;line-height:28px;color:#666;text-decoration:none;text-align:center;border:0;border-radius:2px;background-color:white;border-top-left-radius:15px;border-bottom-left-radius:15px;padding:0 10px;text-align:left;vertical-align:top;border:solid 1px #e5e5e5;border-radius:20px;font-size:10px;font-size:0.625rem}#UserPage #UserPageSearchBox #UserPageSearchInput:focus{outline:0;background:#f8f7f5}#UserPage #UserPageSearchBox #UserPageSearchBtn{position:absolute;right:0;top:0;width:40px;height:30px;background:transparent;border:transparent;color:rgba(0,0,0,0.25);font-family:icotto;text-indent:0;font-size:20px}#UserPage .PressBox{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#f8f7f5;position:relative;float:left;margin:10px 0 0 0;padding-bottom:10px;width:700px}#UserPage .PressBox .PressBoxContent h3{font-size:14px;font-size:0.875rem;margin-bottom:5px}#UserPage .PressBox .PressBoxContent .PressBoxNickname{bottom:-3px}#UserPage p.PressLikeNum{font-weight:normal;font-size:18px;line-height:120px;color:#999;background-position:230px -174px;background-repeat:no-repeat;background-size:15px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#f8f7f5;float:right;padding:0 50px 0 0;width:270px;height:120px;text-align:right;background-image:url(https://icotto.k-img.com/assets/webpage/icons/icons_press-714c5b77bf1c0b52a1a2d691e0c4deb4cff4d3b4a3e6b81793218219661d4889.png)}#UserPage .DraftDeleteButton{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#f8f7f5;position:absolute;right:0;top:0;margin-right:-300px;width:300px;height:110px;text-align:right}#UserPage .DraftDeleteButton a{display:inline-block;text-decoration:none;text-align:center;color:#101010;width:25px;height:20px;line-height:20px;border:0;font-weight:normal;font-size:11px;line-height:16px;color:#999;background-position:4px -2636px;background-repeat:no-repeat;background-size:25px;margin-top:20px;padding-top:40px;background-image:url(https://icotto.k-img.com/assets/webpage/icons/icons-9f078989963f521dc0bace8d19b49009dbd20c1725f39f2481dd5db30e63aca8.png)}#UserPage .Manual{font-weight:normal;font-size:14px;line-height:19px;color:#333;margin:20px 0;padding:20px 30px;background:#f8f7f5}#UserPage .Manual h2{border-left-width:5px;border-left-style:solid;border-left-color:#666;font-size:14px;margin-bottom:20px;padding-left:5px}#UserPage .Manual ul li{margin-bottom:5px}#UserPage .Manual ul li a{text-decoration:underline}#UserPage.UserNews #UserNewsList li{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#f8f7f5;position:relative;margin:0 0 1px 0}#UserPage.UserNews #UserNewsList li img{float:left;margin:9px 20px 0 0;width:75px;height:75px}#UserPage.UserNews #UserNewsList li div{font-weight:normal;font-size:12px;line-height:17px;color:#999;margin-bottom:1px;padding-top:9px;min-height:84px}#UserPage.UserNews #UserNewsList li div a{font-weight:normal;font-size:14px;line-height:19px;color:#666}#UserPage.UserNews #UserNewsList li div p{position:absolute;left:95px;bottom:10px}#UserPage.UserNews #UserNewsList li.unread div{background:#f8f7f5}#UserPage.Forgot input#email{width:500px;height:23px}#UserPage.Forgot input.SubmitButton{display:inline-block;margin:0;padding:0;width:50px;height:25px;line-height:25px;color:white;text-decoration:none;text-align:center;border:0;border-radius:2px;background-color:black}#UserPage #ContentRight .SidebarBox h2{padding:0;border:none}.users-clips .p-spot-list__item{width:100%;padding:0 0 8px 0;margin:0 auto 8px auto;display:inline-block;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#e5e5e5}.users-clips .p-spot-list__item:last-child{margin-bottom:0;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:transparent}.users-clips .p-spot-list__item--name{font-weight:600;font-size:14px;font-size:0.875rem}.users-clips .p-spot-list__item--address{padding:4px 0 0 0;color:#999;font-size:12px;font-size:0.75rem}.users-clips .p-spot-list__item.is-restaurant,.users-clips .p-spot-list__item.is-hotel,.users-clips .p-spot-list__item.is-tourspot{position:relative}.users-clips .p-spot-list__item.is-restaurant::before,.users-clips .p-spot-list__item.is-hotel::before,.users-clips .p-spot-list__item.is-tourspot::before{content:"";border-style:solid;border-width:0 0 36px 36px;position:absolute;right:0;bottom:8px;width:0;height:0}.users-clips .p-spot-list__item.is-restaurant::after,.users-clips .p-spot-list__item.is-hotel::after,.users-clips .p-spot-list__item.is-tourspot::after{position:absolute;color:#fff;font-weight:600;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);font-size:10px;font-size:0.625rem}.users-clips .p-spot-list__item.is-restaurant::before{border-color:#ffb415 transparent}.users-clips .p-spot-list__item.is-restaurant::after{content:"グルメ";right:-3px;bottom:14px}.users-clips .p-spot-list__item.is-hotel::before{border-color:#5086e2 transparent}.users-clips .p-spot-list__item.is-hotel::after{content:"宿泊";right:2px;bottom:12px}.users-clips .p-spot-list__item.is-tourspot::before{border-color:#e84e65 transparent}.users-clips .p-spot-list__item.is-tourspot::after{content:"観光";right:2px;bottom:12px}.users-clips .p-spot-list .link{display:block}.users-clips .p-spot-list .thumb-figure{float:left;margin:0 20px 0 0;display:flex;align-items:center;justify-content:center;border-radius:2px;overflow:hidden}.users-clips .p-spot-list .thumb-figure .image{width:100px}.users-clips .p-spot-list .no-image{width:100px;height:100px;float:left;margin:0 20px 0 0;background:#ebebeb;position:relative;display:flex;justify-content:center;align-items:center;border-radius:2px}.users-clips .p-spot-list .no-image::before{content:"No Photo";color:#ccc;font-weight:600;position:absolute;bottom:24px;font-size:10px;font-size:0.625rem}.users-clips .p-spot-list .no-image::after{content:"";font-family:icotto;position:absolute;bottom:40px;color:#ccc;font-size:32px;font-size:2rem}.p-exceptions__container{padding:80px 0 0 0;width:100%;height:60vh;background-repeat:no-repeat;background-size:320px;background-color:#fff;background-position:50% 80%}.p-exceptions__container--400{background-image:url(https://icotto.k-img.com/assets/webpage/exceptions/bg-400-6cbfecf5bf3f3e74e331ac5e52c279ef3b42fca036f264692e441373d394d712.png)}.p-exceptions__container--404{background-image:url(https://icotto.k-img.com/assets/webpage/exceptions/bg-404-838b6694fd6e6c463c1e22cb1dcae177f2e01c14422e10a8fbf4ca6cc6256ac8.png)}.p-exceptions__container--500{background-image:url(https://icotto.k-img.com/assets/webpage/exceptions/bg-500-f2dcbbe18af5ac817df3401cc7319aa7cde9b5995dce1efdedc6eb996bbee096.png)}.p-exceptions__container--503{background-image:url(https://icotto.k-img.com/assets/webpage/exceptions/bg-503-f7e8c9f835bdcf9a8ffe407e6fa00be6cd77dd39ad577107c294eb6603927222.png)}.p-exceptions__heading{font-weight:600;color:#101010;text-align:center;position:relative;font-size:24px;font-size:1.5rem}.p-exceptions__heading::before{width:32px;height:32px;line-height:32px;margin:0 12px 0 0;display:inline-block;content:"!";color:#fff;background:#ff6726;border-radius:100%}.p-exceptions__description{color:#101010;padding:20px 0;text-align:center;font-size:15px;font-size:0.9375rem}.p-exceptions__link{text-decoration:underline}.pages-advertisement .p-pages-advertisement{padding:40px 0 0 0}.pages-advertisement .p-pages-advertisement__container{width:100%;margin:0 auto 32px auto;padding:24px 0;position:relative;z-index:2;background:#fff;display:inline-block}.pages-advertisement .p-pages-advertisement__container--small{width:80%}.pages-advertisement .p-pages-advertisement__container--light{padding:16px 0;margin:0 auto 32px auto;background:#f8f7f5}.pages-advertisement .p-pages-advertisement__content{width:calc(50% - 1px);display:flex;justify-content:center;align-items:center;float:left}.pages-advertisement .p-pages-advertisement__content:first-of-type{border-right:solid 1px #e5e5e5;margin:0 auto 16px auto}.pages-advertisement .p-pages-advertisement__content:last-of-type{border-right:transparent;margin:0 auto}.pages-advertisement .p-pages-advertisement__concept{width:100%;height:60vh;margin:0 auto 48px auto;display:flex;justify-content:center;align-items:center;background-image:url(https://icotto.k-img.com/assets/webpage/advertisement/bg-concept-image-e19c172dbcdb5fdb66f542ab3a07bcf707226809130a423d8821e668edd152b2.jpg);background-position:center center}.pages-advertisement .p-pages-advertisement__concept-content{padding:16px 16px 0 16px;background:rgba(255,255,255,0.6)}.pages-advertisement .p-pages-advertisement__heading{font-weight:normal;font-size:20px;line-height:25px;color:#666;margin:0 auto 40px auto;text-align:center;position:relative;padding:0 0 20px 0;border-bottom:solid 1px #ebebeb}.pages-advertisement .p-pages-advertisement__heading::after{content:"";width:40px;height:1px;background:#ff6726;position:absolute;bottom:-1px;left:calc(50% - 20px)}.pages-advertisement .p-pages-advertisement__heading--concept{color:#333;margin:0 auto 24px auto;border-bottom:transparent}.pages-advertisement .p-pages-advertisement__description{margin:0 auto 24px auto;padding:0 44px;font-size:16px;font-size:1rem;line-height:1.7rem;text-align:justify;box-sizing:border-box}.pages-advertisement .p-pages-advertisement__description--center{text-align:center}.pages-advertisement .p-pages-advertisement__data{width:100%;margin:0 auto;text-align:center}.pages-advertisement .p-pages-advertisement__data:first-of-type{border-bottom:dotted 2px #e5e5e5;margin:0 auto 16px auto}.pages-advertisement .p-pages-advertisement__data:last-of-type{border-bottom:transparent;margin:0 auto}.pages-advertisement .p-pages-advertisement__data-heading{color:#666;font-weight:600;font-size:14px;font-size:0.875rem}.pages-advertisement .p-pages-advertisement__data-description{margin:0 auto 24px auto;padding:0 44px;font-size:48px;font-size:3rem;font-weight:600;text-align:center}.pages-advertisement .p-pages-advertisement__data-image{width:100%}.pages-advertisement .p-pages-advertisement__update{display:flex;justify-content:flex-end;align-items:center;padding:8px;color:#999;position:relative;font-size:12px;font-size:0.75rem}.pages-advertisement .p-pages-advertisement__update::before{content:"更新日："}.pages-advertisement .p-pages-advertisement__button{width:480px;height:64px;margin:0 auto 40px auto;display:flex;justify-content:center;align-items:center;background:#ff6726;color:#fff;text-align:center;border-bottom:solid 2px rgba(0,0,0,0.1);border-radius:2px}.pages-advertisement .p-pages-advertisement__button:hover{text-decoration:none}.p-presses-show__affiliate{width:200px;height:160px;float:right;margin:0 0 0 8px;position:relative}.p-presses-show__affiliate::before{content:"";width:1px;height:calc(100% - 16px);background:#e5e5e5;position:absolute;top:8px;left:0}.p-presses-show__affiliate-button{width:182px;height:48px;background:#fff;margin:8px auto 0 auto;box-shadow:0 2px 0 rgba(0,0,0,0.1);border:solid 1px rgba(0,0,0,0.1);border-radius:4px;position:relative;display:flex;justify-content:center;align-items:center}.p-presses-show__affiliate-button::after{content:"を見る";font-weight:600;margin:0 0 0 2px;color:#666;font-size:12px;font-size:0.75rem}.p-presses-show__affiliate-button:hover{text-decoration:none}.p-presses-show__affiliate-others{display:flex;justify-content:flex-end;margin:12px}.p-presses-show__affiliate-link{position:relative;margin:12px 0 0 0;padding:0 8px 0 0;border-radius:16px;text-decoration:none;color:#999;font-size:12px;font-size:0.75rem}.p-presses-show__affiliate-link::after{content:"";position:absolute;top:calc(50% - 2px);right:0;width:4px;height:4px;border-bottom:1px solid #999;border-right:1px solid #999;-webkit-transform:rotate(45deg);transform:rotate(-45deg)}.p-presses-show__affiliate-adminlink{width:182px;height:32px;background:#f8f7f5;margin:8px auto 0 auto;box-shadow:0 2px 0 rgba(0,0,0,0.1);border:solid 1px rgba(0,0,0,0.1);border-radius:4px;position:relative;display:flex;justify-content:center;align-items:center;text-decoration:underline}.p-presses-show__affiliate-adminlink::after{font-weight:600;margin:0 0 0 2px;color:#666;font-size:12px;font-size:0.75rem}.p-presses-show__affiliate-adminlink:hover{text-decoration:none}.p-presses-show__author-figure{width:52px;height:52px;margin:0 12px 0 0;border-radius:100%;overflow:hidden;float:left}.p-presses-show__author-image{width:52px}.p-presses-show__author-content{min-height:56px}.p-presses-show__author-name{margin:0 auto 2px auto;font-size:14px;font-size:0.875rem}.p-presses-show__author-profile{color:#666;font-size:11px;font-size:0.6875rem}.p-presses-show__bookmarks-container{padding:2px 12px;display:flex;justify-content:flex-end;align-items:center}.p-presses-show__bookmarks-count{position:relative;color:#999;line-height:13px;font-size:16px;font-size:1rem}.p-presses-show__bookmarks-count::before{content:"";position:relative;top:3px;color:rgba(0,0,0,0.25);font-family:icotto;font-size:20px;font-size:1.25rem}.p-presses-show__bookmark{width:160px;margin:0 32px 0 0;float:left}.p-presses-show__bookmark-button{position:relative;width:100%;height:32px;display:flex;justify-content:center;align-items:center;border:solid 1px #ccc;border-radius:2px;font-size:12px;font-size:0.75rem;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s}.p-presses-show__bookmark-button:hover{text-decoration:none;color:#ff6726;border:solid 1px #ff6726;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s}.p-presses-show__bookmark-button:hover::before{color:#ff6726;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s}.p-presses-show__bookmark-button::before{content:"";position:relative;color:#ccc;font-family:icotto;height:32px;display:flex;justify-content:center;align-items:center;font-size:20px;font-size:1.25rem;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s}.p-presses-show__bookmark-button.is-bookmarked{display:flex}.p-presses-show__bookmark-button.is-bookmarked::before{color:#fff;content:""}.p-presses-show__header{display:flex;margin:0 auto 16px auto;padding:0 0 16px 0;border-bottom:solid 1px #e5e5e5;position:relative}.p-presses-show__header-container{width:calc(100% - 176px);float:right}.p-presses-show__header-advertiser{display:inline-block;padding:2px 4px;margin:0 0 4px 0;background:#fafafa;color:#999;font-size:12px;font-size:0.75rem}.p-presses-show__header-figure{float:left;margin:0 24px 16px 0;width:152px;height:152px;display:flex;justify-content:center;align-items:center;border-radius:2px;overflow:hidden}.p-presses-show__header-image{width:100%}.p-presses-show__header-heading{margin:0 auto 12px auto;line-height:1.2;font-size:24px;font-size:1.5rem}.p-presses-show__header-introduction{margin:0 auto 12px auto;font-size:13px;font-size:0.8125rem}.p-presses-show__header-update{position:relative}.p-presses-show__header-update::before{content:"("}.p-presses-show__header-update::after{content:")"}.p-presses-show__header-tags{margin:12px auto;color:#999;display:flex;justify-content:flex-start;align-items:center;font-size:13px;font-size:0.8125rem}.p-presses-show__header-tags--prefecture{margin:0 20px 0 0}.p-presses-show__header-tags-area{display:flex;justify-content:flex-start;align-items:center;position:relative}.p-presses-show__header-tags-area::before{content:"";font-family:icotto;color:rgba(0,0,0,0.25);font-size:18px;font-size:1.125rem}.p-presses-show__header-tags--area{margin:0 8px 0 0}.p-presses-show__header-tags-keyword{display:flex;justify-content:flex-start;align-items:center;position:relative}.p-presses-show__header-tags-keyword::before{content:"";font-family:icotto;color:rgba(0,0,0,0.25);font-size:18px;font-size:1.125rem}.p-presses-show__header-tags--keyword{margin:0 8px 0 0}.p-presses-show__caption{margin:0 auto 20px auto}.p-presses-show__caption-large{padding:4px 0 12px 0;position:relative;font-size:24px;font-size:1.5rem}.p-presses-show__caption-large::after{content:"";width:100%;height:2px;background:#333;border-radius:2px;position:absolute;bottom:0;left:0}.p-presses-show__caption-middle{padding:0 0 0 12px;position:relative;font-size:20px;font-size:1.25rem}.p-presses-show__caption-middle::before{content:"";width:4px;height:100%;background:#666;border-radius:2px;position:absolute;left:0}.p-presses-show__caption-small{margin:0;padding:0 0 0 12px;position:relative;color:#333;line-height:1.2;font-size:16px;font-size:1rem}.p-presses-show__caption-small::before,.p-presses-show__caption-small::after{content:"";height:100%;background:#666;position:absolute;top:0}.p-presses-show__caption-small::before{width:2px;left:0}.p-presses-show__caption-small::after{width:1px;left:3px}.p-presses-show__heading{padding:4px 0 8px 0;margin:0 auto 8px auto;border-bottom:solid 1px #ebebeb;position:relative;font-weight:600;font-size:16px;font-size:1rem}.p-presses-show__heading--location::before{content:"";font-family:icotto;color:rgba(0,0,0,0.25);line-height:0;position:relative;bottom:-4px;font-size:24px;font-size:1.5rem}.p-presses-show__spot{width:calc(100% - 2px);min-height:160px;margin:0 auto 40px auto;border:solid 1px #e5e5e5;border-radius:2px;position:relative;background:#fafafa}.p-presses-show__spot-figure{width:160px;margin:0 8px 0 0;display:flex;justify-content:center;align-items:center;float:left}.p-presses-show__spot-image{width:160px;float:left}.p-presses-show__spot-image-link{display:block}.p-presses-show__spot .no-image{width:160px;height:160px;background:#ebebeb;position:relative;float:left}.p-presses-show__spot .no-image::before{content:"No Photo";color:#ccc;font-weight:600;position:absolute;left:calc(50% - 40px);bottom:44px}.p-presses-show__spot .no-image::after{content:"";font-family:icotto;position:absolute;top:32px;left:calc(50% - 24px);font-size:3rem;color:#ccc}.p-presses-show__spot-empty{width:40px;height:160px;background:#ebebeb;float:left;margin:0 8px 0 0}.p-presses-show__spot-lowest-price{width:calc(100% - 34px);background:#fc4671;padding:4px 8px;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:600;position:relative;top:12px;z-index:1;margin:0 auto;text-align:center;border-radius:2px 2px 0 0;font-size:12px;font-size:0.75rem}.p-presses-show__spot-lowest-price::before{content:"最低価格";color:#fff;font-weight:300;margin:0 4px 0 0;font-size:10px;font-size:0.625rem}.p-presses-show__spot-lowest-price::after{content:"";border-style:solid;border-width:0 0 8px 8px;border-color:#fc4671 transparent;position:absolute;left:calc(50% - 4px);bottom:-4px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.p-presses-show__spot-lowest-price--none{margin:0 0 0 -4px;font-weight:300;font-size:8px;font-size:0.5rem}.p-presses-show__spot-total-ranking{display:flex;justify-content:center;align-items:center;position:relative;padding:2px 4px;margin:0 4px 0 0;color:#ffaa00;border:solid 1px #ffaa00;border-radius:2px;font-weight:600;line-height:1;font-size:13px;font-size:0.8125rem}.p-presses-show__spot-total-ranking::before{content:"TOP";margin:0 2px 0 0}.p-presses-show__spot-heading{margin:8px;line-height:20px;display:flex;font-size:16px;font-size:1rem}.p-presses-show__spot-link{color:#666;font-weight:600;text-decoration:underline;line-height:28px;font-size:16px;font-size:1rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.p-presses-show__spot-detail{margin:4px 8px 0 0;text-align:justify;overflow:hidden;font-size:11px;font-size:0.6875rem}.p-presses-show__spot-detail-heading{position:relative;color:#999;width:56px;float:left}.p-presses-show__spot-detail-heading::after{content:"：";position:absolute;right:0}.p-presses-show__spot-detail-link{color:#666;font-weight:600;font-size:11px;font-size:0.6875rem}.p-presses-show__spot-detail-description{color:#333;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.p-presses-show__spot-detail-list{display:flex}.p-presses-show__spot-detail-item:first-child{margin:0 16px 0 0}.p-presses-show__spot-detail-item .icon-lunch-time,.p-presses-show__spot-detail-item .icon-dinner-time{color:#999;font-size:16px;font-size:1rem}.p-presses-show__spot-detail-item--position{vertical-align:top}.p-presses-show__spot-detail--right{width:182px;display:flex;justify-content:flex-end;align-items:center;position:absolute;right:8px;bottom:4px}.p-presses-show__spot-detail--right .p-presses-show__spot-detail-heading{width:64px}.p-presses-show__spot-detail--full{width:100%}.p-presses-show__spot-detail--details{display:flex;margin:4px 8px 8px 8px}.p-presses-show__spot-detail--details .p-presses-show__spot-detail-heading{width:auto}.p-presses-show__spot-detail--details .p-presses-show__spot-detail-heading::after{content:""}.p-presses-show__spot--genre{position:relative;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.p-presses-show__spot--genre::before{position:relative;top:2px;line-height:0;font-family:icotto;content:"";color:#999;font-size:16px;font-size:1rem}.p-presses-show__spot .add-clip{width:40px;height:40px;display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0}.p-presses-show__spot .add-clip:hover{text-decoration:none}.p-presses-show__spot .add-clip .icon-favorite-border{color:#fff}.p-presses-show__spot .add-clip.is-added .icon-favorite::before{color:#e56281}.p-presses-show__spot .add-clip .icon-favorite,.p-presses-show__spot .add-clip .icon-favorite-border{color:#fff;font-size:26px;font-size:1.625rem}.p-presses-show__share{padding:8px 0 0 0}.p-presses-show__share-item{padding:0 8px 0 0;display:inline-block;float:left}.p-presses-show__share-item--facebook{position:relative;top:-4px}.p-presses-show__share-item--pocket .pocket-btn{width:88px !important}.p-presses-show__share-item--blog{position:relative;float:left;margin:0 0 0 20px;width:100px;height:24px}.p-presses-show__share-item--blog-link{display:block;padding:2px 8px 8px 8px;color:#666;font-size:12px;font-size:0.75rem}.p-presses-show__share-item--blog-link:after{content:"";position:absolute;right:16px;top:calc(50% - 2px);display:block;width:0;height:0;border-top:4px solid #999;border-left:3px solid transparent;border-right:3px solid transparent}.p-presses-show__share-item--blog-link:hover{text-decoration:none;background:#ebebeb;border-radius:2px;border-bottom-right-radius:none}.p-presses-show__share-item--blog-display{display:none}.p-presses-show__share-item--blog-text{margin:0 auto 4px auto;color:#666;font-size:11px;font-size:0.6875rem}.p-presses-show__share-item--blog-input{display:block;width:412px;padding:4px;color:#999;border:solid 1px #666}.p-presses-show__share-item--blog-input::-ms-clear{visibility:hidden}.p-presses-show__share-item--blog.is-display-on .p-presses-show__share-item--blog-link{background:#ebebeb}.p-presses-show__share-item--blog.is-display-on .p-presses-show__share-item--blog-display{display:block;position:absolute;right:8px;bottom:-62px;padding:8px;width:420px;font-size:13px;font-size:0.8125rem;color:#999;background:#ebebeb;border-radius:2px;border-top-right-radius:none;z-index:10}.p-presses-show__tourspot-header{margin:48px auto 16px auto;position:relative;border-bottom:solid 1px #e84e65;box-shadow:0 4px 0 rgba(220,150,160,0.2)}.p-presses-show__tourspot-heading{font-weight:600;margin:0 auto 8px auto;font-size:16px;font-size:1rem}.p-presses-show__tourspot-summary{position:absolute;bottom:-1px;right:12px;background:#e84e65;padding:0 8px;border-radius:2px 2px 0 0;color:#fff;font-size:12px;font-size:0.75rem}.p-presses-show__toc-container{width:calc(100% - 24px);background:#f8f7f5;padding:8px;margin:0 auto 32px auto;border-radius:4px}.p-presses-show__toc-heading{position:relative;font-weight:600;border-bottom:solid 1px #e5e5e5;padding:0 0 8px 0;font-size:14px;font-size:0.875rem}.p-presses-show__toc-heading::before{content:"";font-family:icotto;position:relative;top:4px;margin:0 4px 0 0;color:rgba(0,0,0,0.25);font-size:18px;font-size:1.125rem}.p-presses-show__toc-list{height:120px;margin:8px auto;padding:8px;overflow:hidden}.p-presses-show__toc-item--large{position:relative;font-weight:600;padding:0 0 0 12px;margin:8px auto 0 auto;font-weight:600;font-size:14px;font-size:0.875rem}.p-presses-show__toc-item--large::before{content:"";width:8px;height:8px;background:#333;border-radius:2px;position:absolute;left:0;top:6px}.p-presses-show__toc-item--middle{position:relative;padding:0 0 0 20px;margin:8px auto 0 12px;font-weight:600;font-size:13px;font-size:0.8125rem}.p-presses-show__toc-item--middle::before{content:"";width:16px;height:2px;background:#333;border-radius:2px;position:absolute;left:0;top:8px}.p-presses-show__toc-item--small{position:relative;padding:0 0 0 12px;margin:8px auto 0 24px;font-weight:300;font-size:12px;font-size:0.75rem}.p-presses-show__toc-item--small::before{content:"";width:6px;height:4px;background:#333;border-radius:2px;position:absolute;left:0;top:8px}.p-presses-show__toc-viewmore-link{margin:0 auto;padding:8px 0 0 0;text-align:center;font-weight:600;text-decoration:none;border-top:solid 1px #e5e5e5;cursor:pointer;font-size:12px;font-size:0.75rem}.p-presses-show__toc-viewmore-link.is-viewmore-close{display:none}.p-presses-show__toc-target{width:80px;height:44px;background:rgba(255,255,255,0.9);border-radius:24px 0 0 24px;box-shadow:0 0 8px rgba(0,0,0,0.2);display:flex;justify-content:center;align-items:center;position:fixed;right:0;bottom:56px;z-index:5}.p-presses-show__toc-target-link{position:relative;color:#333;font-weight:600;padding:0 0 0 20px;text-decoration:none;width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:12px;font-size:0.75rem}.p-presses-show__toc-target-link::before{content:"";font-family:icotto;color:#ff6726;position:absolute;top:10px;left:20px;font-size:16px;font-size:1rem}.p-presses-show-press__header{margin:48px auto 0 auto}.p-presses-show-press__list{margin:0 auto 40px auto}.p-presses-show-press__item{width:100%;border-bottom:transparent;margin:0 auto 8px auto;padding:0}.p-presses-show-press__figure{width:52px;height:52px}.p-presses-show-press__link{font-weight:300}.p-presses-show-press__content{height:52px}.p-presses-show__report{float:right}.p-presses-show__report-link{color:#666;text-decoration:underline;font-size:12px;font-size:0.75rem}.p-spots-press__header{margin:48px auto 0 auto}.p-spots-press__list{margin:0 auto 40px auto}.p-spots-press__item{width:100%;border-bottom:transparent;margin:0 auto 8px auto;padding:0}.p-spots-press__figure{width:52px;height:52px}.p-spots-press__link{font-weight:300}.p-spots-press__content{height:52px}.p-users .c-presses-standard__list{margin:12px auto 0 auto}.p-users .c-presses-standard__content{height:100px}.p-users .c-presses-standard__figure{width:100px;height:100px}.p-users-show__create-press-favorite-count{width:300px;height:120px;padding:0 20px 0 0;float:right;display:flex;justify-content:flex-end;align-items:center;text-align:right;border-bottom:solid 1px #e5e5e5;position:relative}.p-users-show__create-press-favorite-count::before{content:"";font-family:icotto;color:rgba(0,0,0,0.25);font-size:20px;font-size:1.25rem}.p-users-show .c-presses-standard__item{width:700px;float:left}.p-users-show .c-presses-standard__description{width:560px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.p-users-show .c-presses-standard__user-name{left:116px}.c-ads-box__section{display:flex;justify-content:space-between;align-items:center}.c-ads-box__section--center{display:flex;justify-content:center;margin:0 auto 40px auto}.c-features-panel__list{margin:12px auto;display:flex;flex-wrap:wrap;justify-content:center}.c-features-panel__item{width:100%;position:relative;margin:0 auto 12px auto}.c-features-panel__item:last-child{margin:0 auto}.c-features-panel__heading{position:absolute;bottom:8px;left:8px;z-index:1;font-weight:300;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.2);font-size:14px;font-size:0.875rem}.c-features-panel__link{display:block}.c-features-panel__link:hover{text-decoration:none}.c-features-panel__figure{width:100%;height:96px;margin:0 auto;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:2px}.c-features-panel__image{width:100%;border-radius:2px;-webkit-filter:brightness(80%);-moz-filter:brightness(80%);-ms-filter:brightness(80%);-o-filter:brightness(80%);filter:brightness(80%);-webkit-transition:all 400ms linear;-moz-transition:all 400ms linear;-ms-transition:all 400ms linear;-o-transition:all 400ms linear;transition:all 400ms linear}.c-features-panel__image:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.c-features-panel__item--half{width:calc(50% - 8px);margin:0 auto 8px auto}.c-features-panel__heading--half{top:8px;bottom:inherit}.c-follow-line{min-width:1020px;width:100%;margin-top:96px;background:#f0e9e3}.c-follow-line__container{*zoom:1;width:1020px;margin:0 auto}.c-follow-line__container:after{content:"";display:table;clear:both}.c-follow-line__figure{float:left;width:200px;margin:24px 0 0 20px}.c-follow-line__image{display:block;width:100%}.c-follow-line__contents{float:right;width:728px;margin-right:40px;padding:32px 4px 32px 0}.c-follow-line__headline{margin-bottom:20px;line-height:1;letter-spacing:2px;font-weight:300;font-size:24px;font-size:1.5rem}.c-follow-line__text{margin-bottom:20px;color:#666;line-height:1}.c-follow-line__guide{box-sizing:border-box;display:table;width:100%;padding:4px;background:#fff}.c-follow-line__guide-figure,.c-follow-line__guide-content,.c-follow-line__guide-gutter{display:table-cell;vertical-align:top}.c-follow-line__guide-figure{width:124px}.c-follow-line__guide-image{width:124px;vertical-align:top}.c-follow-line__guide-content{padding:8px}.c-follow-line__guide-heading{display:block;height:48px;padding-top:2px;color:#333;font-size:14px;font-size:0.875rem;font-weight:normal;line-height:1.4;letter-spacing:2px}.c-follow-line__guide-description{display:block;color:#666;font-size:12px;font-size:0.75rem}.c-follow-line__guide-gutter{width:48px;color:#666;font-size:14px;font-size:0.875rem;vertical-align:middle;text-align:center}.c-heading__border-solid{border:solid 2px #333;padding:8px;font-size:14px;font-size:0.875rem}.c-heading__border-solid--top{border:transparent;border-top:solid 2px #333}.c-heading__border-solid--right{border:transparent;border-right:solid 2px #333}.c-heading__border-solid--bottom{border:transparent;border-bottom:solid 2px #333}.c-heading__border-solid--left{border:transparent;border-left:solid 2px #333}.c-heading__border-dashed{border:dashed 2px #333;padding:8px}.c-heading__border-dashed--top{border:transparent;border-top:dashed 2px #333}.c-heading__border-dashed--right{border:transparent;border-right:dashed 2px #333}.c-heading__border-dashed--bottom{border:transparent;border-bottom:dashed 2px #333}.c-heading__border-dashed--left{border:transparent;border-left:dashed 2px #333}.c-heading__border-dotted{border:dotted 1px #333;padding:8px}.c-heading__border-dotted--top{border:transparent;border-top:dotted 1px #333}.c-heading__border-dotted--right{border:transparent;border-right:dotted 1px #333}.c-heading__border-dotted--bottom{border:transparent;border-bottom:dotted 1px #333}.c-heading__border-dotted--left{border:transparent;border-left:dotted 1px #333}.c-heading__border-double{border:double 4px #333}.c-heading__border-double--top{border:transparent;border-top:double 4px #333}.c-heading__border-double--right{border:transparent;border-right:double 4px #333}.c-heading__border-double--bottom{border:transparent;border-bottom:double 4px #333}.c-heading__border-double--left{border:transparent;border-left:double 4px #333}.c-heading__background-heading{padding:16px;font-weight:300;font-size:14px;font-size:0.875rem}.c-heading__background{padding:8px}.c-heading__background--light{background-color:#ebebeb}.c-heading__background--dark{background-color:#333;color:#fff}.c-prefecture-standard__list,.c-prefecture-standard__inner{color:#333;font-size:12px;font-size:0.75rem}.c-prefecture-standard__item{border-bottom:1px solid #ebebeb}.c-prefecture-standard__item:last-child{border:0}.c-prefecture-standard__link{-webkit-transition:color 100ms linear;-moz-transition:color 100ms linear;-ms-transition:color 100ms linear;-o-transition:color 100ms linear;transition:color 100ms linear;box-sizing:border-box;display:block;position:relative;padding:12px 8px}.c-prefecture-standard__link::after{content:"";font-family:icotto;color:rgba(0,0,0,0.25);position:absolute;top:calc(50% - 16px);right:2px;font-size:20px;font-size:1.25rem}.c-prefecture-standard__link:hover{color:#ff6726;text-decoration:none}.c-prefecture-standard__link:hover::after{color:#ff6726}.c-prefecture-standard-item__has-list{-webkit-transition:color 100ms linear;-moz-transition:color 100ms linear;-ms-transition:color 100ms linear;-o-transition:color 100ms linear;transition:color 100ms linear;border-bottom:1px solid #ebebeb;box-sizing:border-box;display:block;position:relative;cursor:pointer}.c-prefecture-standard-item__has-list-inner{display:block;padding:12px 8px}.c-prefecture-standard-item__has-list:hover{color:#ff6726}.c-prefecture-standard-item__has-list:hover:after{border-color:#ff6726}.c-prefecture-standard-item__has-list:after{-webkit-transition:color 100ms linear;-moz-transition:color 100ms linear;-ms-transition:color 100ms linear;-o-transition:color 100ms linear;transition:color 100ms linear;position:absolute;top:calc(50% - 6px);right:8px;display:block;content:"";width:6px;height:6px;border-bottom:2px solid #ccc;border-right:2px solid #ccc;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.c-prefecture-standard-item__has-list.is-active{padding:0}.c-prefecture-standard-item__has-list.is-active:after{top:18px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.c-prefecture-standard-item__has-list.is-active .c-prefecture-standard-item__has-list-inner{display:block;padding:12px 8px}.c-prefecture-standard__inner{display:none}.is-active .c-prefecture-standard__inner{display:block}.c-prefecture-standard__inner .c-prefecture-standard__link{box-sizing:border-box;display:block;padding:12px 8px;border-top:1px dotted #ebebeb;position:relative}.c-prefecture-standard__inner .c-prefecture-standard__link::after{content:"";font-family:icotto;color:rgba(0,0,0,0.25);position:absolute;top:calc(50% - 16px);right:2px;font-size:20px;font-size:1.25rem}.c-prefecture-standard__inner .c-prefecture-standard__link:hover{color:#ff6726;text-decoration:none}.c-prefecture-standard__inner .c-prefecture-standard__link:hover::after{color:#ff6726}.c-presses-standard__list{counter-reset:ranking}.c-presses-standard__item{display:table;margin:0 auto 20px 0;padding:0 0 20px 0;border-bottom:solid 1px #e5e5e5}.c-presses-standard__link{position:relative;z-index:1;font-weight:600}.c-presses-standard__content{height:152px;position:relative}.c-presses-standard__figure{width:152px;height:152px;margin:0 16px 0 0;display:flex;justify-content:center;align-items:center;float:left;overflow:hidden;border-radius:2px}.c-presses-standard__image{width:100%;border-radius:2px;display:flex;justify-content:center;align-items:center;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-ms-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear}.c-presses-standard__image:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.c-presses-standard__heading{padding:0 0 16px 0;display:table-cell;font-weight:600;color:#333;font-size:16px;font-size:1rem}.c-presses-standard__description{color:#999;font-size:12px;font-size:0.75rem}.c-presses-standard__count{display:flex;justify-content:center;align-items:center;position:absolute;bottom:0;right:0;color:#999;font-size:11px;font-size:0.6875rem}.c-presses-standard__count::before{content:"";font-family:icotto;margin:0 2px 0 0;font-size:13px;font-size:0.8125rem}.c-presses-standard__user-name{position:absolute;bottom:4px;left:168px;color:#999;display:flex;align-items:center;font-size:11px;font-size:0.6875rem}.c-presses-standard__user-name .icon-pr{margin:0 2px 0 0}.is-access-ranking{position:relative}.is-access-ranking:before{display:block;counter-increment:ranking;content:counter(ranking);z-index:2;position:absolute;top:-12px;left:-12px;width:24px;height:24px;border:solid 1px #fff;background:#ff6726;display:flex;justify-content:center;align-items:center;border-radius:100%;color:#fff;font-size:11px;font-size:0.6875rem}.is-access-ranking:nth-child(1)::before{background:#c69b45}.is-access-ranking:nth-child(2)::before{background:#a0a3a6}.is-access-ranking:nth-child(3)::before{background:#b27f60}.is-access-ranking .c-presses-standard__count{right:0}.l-side-column .c-presses-standard__item{margin:0 auto 12px 0;padding:0;border-bottom:transparent}.l-side-column .c-presses-standard__heading{font-weight:300;font-size:12px;font-size:0.75rem}.l-side-column .c-presses-standard__link{font-weight:300}.l-side-column .c-presses-standard__content{height:52px}.l-side-column .c-presses-standard__figure{width:52px;height:52px;margin:0 8px 0 0}.l-side-column .c-presses-standard__count{bottom:0}.l-side-column .c-presses-standard__user-name{bottom:0;left:60px}.l-side-column .is-access-ranking::before{width:16px;height:16px;top:-8px;left:-8px}.c-presses-tile__list{display:flex;position:relative;margin:0 auto 20px auto}.c-presses-tile__item{width:calc(100% / 2);position:relative;overflow:hidden}.c-presses-tile__figure{width:100%;height:400px;margin:0 auto;display:flex;justify-content:center;align-items:center;overflow:hidden;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-ms-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear}.c-presses-tile__figure:hover{opacity:0.8;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-ms-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear}.c-presses-tile__image{width:100%}.c-presses-tile__heading{width:calc(100% - 40px);height:80px;position:absolute;bottom:0;left:0;padding:0 20px;color:#fff;font-weight:300;text-shadow:0 0 4px rgba(0,0,0,0.8);background:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(0,0,0,0.6)), color-stop(100%, transparent));background:-webkit-linear-gradient(bottom, rgba(0,0,0,0.6), transparent);background:-moz-linear-gradient(bottom, rgba(0,0,0,0.6), transparent);background:-o-linear-gradient(bottom, rgba(0,0,0,0.6), transparent);background:linear-gradient(bottom, rgba(0,0,0,0.6), transparent);font-size:18px;font-size:1.125rem}.c-presses-tile__link{display:block}.c-readmore{display:flex;justify-content:flex-start;align-items:center;padding:8px 0 0 0}.c-readmore__link{display:block;position:relative;text-decoration:underline;padding:0 0 0 12px;font-size:12px;font-size:0.75rem}.c-readmore__link::before{content:"";color:rgba(0,0,0,0.25);position:absolute;top:calc(50% - 3px);left:-3px;width:0;height:0;border-style:solid;border-width:6px 6px 0 0;border-color:rgba(0,0,0,0.25) transparent;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.c-tags__heading{min-width:80px;min-height:24px;margin:0 8px 0 auto;display:flex;justify-content:flex-start;align-items:center;float:left;color:#666;position:relative;font-size:12px;font-size:0.75rem}.c-tags__heading::after{content:"：";position:absolute;right:0}.c-tags__headline{color:#666;font-weight:300;padding:0 16px 4px 16px;font-size:12px;font-size:0.75rem}.c-tags__list{display:inline-block}.c-tags__list.is-padding-reset{padding:0}.c-tags__item{height:24px;margin:0 8px 8px 0;float:left;display:flex;justify-content:center;align-items:center;border:solid 1px #ebebeb;border-radius:2px}.c-tags__item--prefecture,.c-tags__item--features{border:transparent}.c-tags__item--prefecture:hover,.c-tags__item--features:hover{text-decoration:underline}.c-tags__item--area:hover{border:solid 1px #ccc}.c-tags__link{padding:4px 8px 4px 2px;display:flex;align-items:center;color:#666;font-size:12px;font-size:0.75rem}.c-tags__link i{margin:0 4px 0 0;color:rgba(0,0,0,0.25);font-size:16px;font-size:1rem}.c-tags__link:hover{text-decoration:none}.c-tags__button{width:calc(100% - 32px);margin:0 auto;padding:0 0 16px 0}.c-tags__more{display:block}.c-tags__more-link{display:block;padding:8px 14px 8px 5px;border:1px solid #ccc;border-radius:2px;color:#333;font-size:12px;font-size:0.75rem;text-align:center}.c-tags__more-link:hover{border-color:#ff6726;text-decoration:none;color:#ff6726}.c-tags__more-link::after{right:5px}.c-tags--arrow-right{position:relative;margin-right:10px}.c-tags--arrow-right::after{content:"";width:0;height:0;border-style:solid;border-width:6px 6px 0 0;border-color:rgba(0,0,0,0.2) transparent;transform:rotate(135deg);position:absolute;right:-2px;top:calc(50% - 3px)}.c-tags--border-top{border-top:1px dotted #ccc}.c-tags--border-bottom{border-bottom:solid 2px rgba(0,0,0,0.1)}.c-tags--background-lightgray1{background:#f8f7f5}.c-tags--background-lightgray1:hover{background:#ebebeb}.c-tags--background-lightgray2{background:#ebebeb}.c-tags--background-lightgray2:hover{background:#e5e5e5}.c-tags--background-white{background:#fff}.c-tags--background-white:hover{background:#f8f7f5}.p-exceptions__container{padding:80px 0 0 0;width:100%;height:60vh;background-repeat:no-repeat;background-size:320px;background-color:#fff;background-position:50% 80%}.p-exceptions__container--400{background-image:url(https://icotto.k-img.com/assets/webpage/exceptions/bg-400-6cbfecf5bf3f3e74e331ac5e52c279ef3b42fca036f264692e441373d394d712.png)}.p-exceptions__container--404{background-image:url(https://icotto.k-img.com/assets/webpage/exceptions/bg-404-838b6694fd6e6c463c1e22cb1dcae177f2e01c14422e10a8fbf4ca6cc6256ac8.png)}.p-exceptions__container--500{background-image:url(https://icotto.k-img.com/assets/webpage/exceptions/bg-500-f2dcbbe18af5ac817df3401cc7319aa7cde9b5995dce1efdedc6eb996bbee096.png)}.p-exceptions__container--503{background-image:url(https://icotto.k-img.com/assets/webpage/exceptions/bg-503-f7e8c9f835bdcf9a8ffe407e6fa00be6cd77dd39ad577107c294eb6603927222.png)}.p-exceptions__heading{font-weight:600;color:#101010;text-align:center;position:relative;font-size:24px;font-size:1.5rem}.p-exceptions__heading::before{width:32px;height:32px;line-height:32px;margin:0 12px 0 0;display:inline-block;content:"!";color:#fff;background:#ff6726;border-radius:100%}.p-exceptions__description{color:#101010;padding:20px 0;text-align:center;font-size:15px;font-size:0.9375rem}.p-exceptions__link{text-decoration:underline}.pages-advertisement .p-pages-advertisement{padding:40px 0 0 0}.pages-advertisement .p-pages-advertisement__container{width:100%;margin:0 auto 32px auto;padding:24px 0;position:relative;z-index:2;background:#fff;display:inline-block}.pages-advertisement .p-pages-advertisement__container--small{width:80%}.pages-advertisement .p-pages-advertisement__container--light{padding:16px 0;margin:0 auto 32px auto;background:#f8f7f5}.pages-advertisement .p-pages-advertisement__content{width:calc(50% - 1px);display:flex;justify-content:center;align-items:center;float:left}.pages-advertisement .p-pages-advertisement__content:first-of-type{border-right:solid 1px #e5e5e5;margin:0 auto 16px auto}.pages-advertisement .p-pages-advertisement__content:last-of-type{border-right:transparent;margin:0 auto}.pages-advertisement .p-pages-advertisement__concept{width:100%;height:60vh;margin:0 auto 48px auto;display:flex;justify-content:center;align-items:center;background-image:url(https://icotto.k-img.com/assets/webpage/advertisement/bg-concept-image-e19c172dbcdb5fdb66f542ab3a07bcf707226809130a423d8821e668edd152b2.jpg);background-position:center center}.pages-advertisement .p-pages-advertisement__concept-content{padding:16px 16px 0 16px;background:rgba(255,255,255,0.6)}.pages-advertisement .p-pages-advertisement__heading{font-weight:normal;font-size:20px;line-height:25px;color:#666;margin:0 auto 40px auto;text-align:center;position:relative;padding:0 0 20px 0;border-bottom:solid 1px #ebebeb}.pages-advertisement .p-pages-advertisement__heading::after{content:"";width:40px;height:1px;background:#ff6726;position:absolute;bottom:-1px;left:calc(50% - 20px)}.pages-advertisement .p-pages-advertisement__heading--concept{color:#333;margin:0 auto 24px auto;border-bottom:transparent}.pages-advertisement .p-pages-advertisement__description{margin:0 auto 24px auto;padding:0 44px;font-size:16px;font-size:1rem;line-height:1.7rem;text-align:justify;box-sizing:border-box}.pages-advertisement .p-pages-advertisement__description--center{text-align:center}.pages-advertisement .p-pages-advertisement__data{width:100%;margin:0 auto;text-align:center}.pages-advertisement .p-pages-advertisement__data:first-of-type{border-bottom:dotted 2px #e5e5e5;margin:0 auto 16px auto}.pages-advertisement .p-pages-advertisement__data:last-of-type{border-bottom:transparent;margin:0 auto}.pages-advertisement .p-pages-advertisement__data-heading{color:#666;font-weight:600;font-size:14px;font-size:0.875rem}.pages-advertisement .p-pages-advertisement__data-description{margin:0 auto 24px auto;padding:0 44px;font-size:48px;font-size:3rem;font-weight:600;text-align:center}.pages-advertisement .p-pages-advertisement__data-image{width:100%}.pages-advertisement .p-pages-advertisement__update{display:flex;justify-content:flex-end;align-items:center;padding:8px;color:#999;position:relative;font-size:12px;font-size:0.75rem}.pages-advertisement .p-pages-advertisement__update::before{content:"更新日："}.pages-advertisement .p-pages-advertisement__button{width:480px;height:64px;margin:0 auto 40px auto;display:flex;justify-content:center;align-items:center;background:#ff6726;color:#fff;text-align:center;border-bottom:solid 2px rgba(0,0,0,0.1);border-radius:2px}.pages-advertisement .p-pages-advertisement__button:hover{text-decoration:none}.p-presses-show__affiliate{width:200px;height:160px;float:right;margin:0 0 0 8px;position:relative}.p-presses-show__affiliate::before{content:"";width:1px;height:calc(100% - 16px);background:#e5e5e5;position:absolute;top:8px;left:0}.p-presses-show__affiliate-button{width:182px;height:48px;background:#fff;margin:8px auto 0 auto;box-shadow:0 2px 0 rgba(0,0,0,0.1);border:solid 1px rgba(0,0,0,0.1);border-radius:4px;position:relative;display:flex;justify-content:center;align-items:center}.p-presses-show__affiliate-button::after{content:"を見る";font-weight:600;margin:0 0 0 2px;color:#666;font-size:12px;font-size:0.75rem}.p-presses-show__affiliate-button:hover{text-decoration:none}.p-presses-show__affiliate-others{display:flex;justify-content:flex-end;margin:12px}.p-presses-show__affiliate-link{position:relative;margin:12px 0 0 0;padding:0 8px 0 0;border-radius:16px;text-decoration:none;color:#999;font-size:12px;font-size:0.75rem}.p-presses-show__affiliate-link::after{content:"";position:absolute;top:calc(50% - 2px);right:0;width:4px;height:4px;border-bottom:1px solid #999;border-right:1px solid #999;-webkit-transform:rotate(45deg);transform:rotate(-45deg)}.p-presses-show__affiliate-adminlink{width:182px;height:32px;background:#f8f7f5;margin:8px auto 0 auto;box-shadow:0 2px 0 rgba(0,0,0,0.1);border:solid 1px rgba(0,0,0,0.1);border-radius:4px;position:relative;display:flex;justify-content:center;align-items:center;text-decoration:underline}.p-presses-show__affiliate-adminlink::after{font-weight:600;margin:0 0 0 2px;color:#666;font-size:12px;font-size:0.75rem}.p-presses-show__affiliate-adminlink:hover{text-decoration:none}.p-presses-show__author-figure{width:52px;height:52px;margin:0 12px 0 0;border-radius:100%;overflow:hidden;float:left}.p-presses-show__author-image{width:52px}.p-presses-show__author-content{min-height:56px}.p-presses-show__author-name{margin:0 auto 2px auto;font-size:14px;font-size:0.875rem}.p-presses-show__author-profile{color:#666;font-size:11px;font-size:0.6875rem}.p-presses-show__bookmarks-container{padding:2px 12px;display:flex;justify-content:flex-end;align-items:center}.p-presses-show__bookmarks-count{position:relative;color:#999;line-height:13px;font-size:16px;font-size:1rem}.p-presses-show__bookmarks-count::before{content:"";position:relative;top:3px;color:rgba(0,0,0,0.25);font-family:icotto;font-size:20px;font-size:1.25rem}.p-presses-show__bookmark{width:160px;margin:0 32px 0 0;float:left}.p-presses-show__bookmark-button{position:relative;width:100%;height:32px;display:flex;justify-content:center;align-items:center;border:solid 1px #ccc;border-radius:2px;font-size:12px;font-size:0.75rem;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s}.p-presses-show__bookmark-button:hover{text-decoration:none;color:#ff6726;border:solid 1px #ff6726;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s}.p-presses-show__bookmark-button:hover::before{color:#ff6726;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s}.p-presses-show__bookmark-button::before{content:"";position:relative;color:#ccc;font-family:icotto;height:32px;display:flex;justify-content:center;align-items:center;font-size:20px;font-size:1.25rem;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s}.p-presses-show__bookmark-button.is-bookmarked{display:flex}.p-presses-show__bookmark-button.is-bookmarked::before{color:#fff;content:""}.p-presses-show__header{display:flex;margin:0 auto 16px auto;padding:0 0 16px 0;border-bottom:solid 1px #e5e5e5;position:relative}.p-presses-show__header-container{width:calc(100% - 176px);float:right}.p-presses-show__header-advertiser{display:inline-block;padding:2px 4px;margin:0 0 4px 0;background:#fafafa;color:#999;font-size:12px;font-size:0.75rem}.p-presses-show__header-figure{float:left;margin:0 24px 16px 0;width:152px;height:152px;display:flex;justify-content:center;align-items:center;border-radius:2px;overflow:hidden}.p-presses-show__header-image{width:100%}.p-presses-show__header-heading{margin:0 auto 12px auto;line-height:1.2;font-size:24px;font-size:1.5rem}.p-presses-show__header-introduction{margin:0 auto 12px auto;font-size:13px;font-size:0.8125rem}.p-presses-show__header-update{position:relative}.p-presses-show__header-update::before{content:"("}.p-presses-show__header-update::after{content:")"}.p-presses-show__header-tags{margin:12px auto;color:#999;display:flex;justify-content:flex-start;align-items:center;font-size:13px;font-size:0.8125rem}.p-presses-show__header-tags--prefecture{margin:0 20px 0 0}.p-presses-show__header-tags-area{display:flex;justify-content:flex-start;align-items:center;position:relative}.p-presses-show__header-tags-area::before{content:"";font-family:icotto;color:rgba(0,0,0,0.25);font-size:18px;font-size:1.125rem}.p-presses-show__header-tags--area{margin:0 8px 0 0}.p-presses-show__header-tags-keyword{display:flex;justify-content:flex-start;align-items:center;position:relative}.p-presses-show__header-tags-keyword::before{content:"";font-family:icotto;color:rgba(0,0,0,0.25);font-size:18px;font-size:1.125rem}.p-presses-show__header-tags--keyword{margin:0 8px 0 0}.p-presses-show__caption{margin:0 auto 20px auto}.p-presses-show__caption-large{padding:4px 0 12px 0;position:relative;font-size:24px;font-size:1.5rem}.p-presses-show__caption-large::after{content:"";width:100%;height:2px;background:#333;border-radius:2px;position:absolute;bottom:0;left:0}.p-presses-show__caption-middle{padding:0 0 0 12px;position:relative;font-size:20px;font-size:1.25rem}.p-presses-show__caption-middle::before{content:"";width:4px;height:100%;background:#666;border-radius:2px;position:absolute;left:0}.p-presses-show__caption-small{margin:0;padding:0 0 0 12px;position:relative;color:#333;line-height:1.2;font-size:16px;font-size:1rem}.p-presses-show__caption-small::before,.p-presses-show__caption-small::after{content:"";height:100%;background:#666;position:absolute;top:0}.p-presses-show__caption-small::before{width:2px;left:0}.p-presses-show__caption-small::after{width:1px;left:3px}.p-presses-show__heading{padding:4px 0 8px 0;margin:0 auto 8px auto;border-bottom:solid 1px #ebebeb;position:relative;font-weight:600;font-size:16px;font-size:1rem}.p-presses-show__heading--location::before{content:"";font-family:icotto;color:rgba(0,0,0,0.25);line-height:0;position:relative;bottom:-4px;font-size:24px;font-size:1.5rem}.p-presses-show__spot{width:calc(100% - 2px);min-height:160px;margin:0 auto 40px auto;border:solid 1px #e5e5e5;border-radius:2px;position:relative;background:#fafafa}.p-presses-show__spot-figure{width:160px;margin:0 8px 0 0;display:flex;justify-content:center;align-items:center;float:left}.p-presses-show__spot-image{width:160px;float:left}.p-presses-show__spot-image-link{display:block}.p-presses-show__spot .no-image{width:160px;height:160px;background:#ebebeb;position:relative;float:left}.p-presses-show__spot .no-image::before{content:"No Photo";color:#ccc;font-weight:600;position:absolute;left:calc(50% - 40px);bottom:44px}.p-presses-show__spot .no-image::after{content:"";font-family:icotto;position:absolute;top:32px;left:calc(50% - 24px);font-size:3rem;color:#ccc}.p-presses-show__spot-empty{width:40px;height:160px;background:#ebebeb;float:left;margin:0 8px 0 0}.p-presses-show__spot-lowest-price{width:calc(100% - 34px);background:#fc4671;padding:4px 8px;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:600;position:relative;top:12px;z-index:1;margin:0 auto;text-align:center;border-radius:2px 2px 0 0;font-size:12px;font-size:0.75rem}.p-presses-show__spot-lowest-price::before{content:"最低価格";color:#fff;font-weight:300;margin:0 4px 0 0;font-size:10px;font-size:0.625rem}.p-presses-show__spot-lowest-price::after{content:"";border-style:solid;border-width:0 0 8px 8px;border-color:#fc4671 transparent;position:absolute;left:calc(50% - 4px);bottom:-4px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.p-presses-show__spot-lowest-price--none{margin:0 0 0 -4px;font-weight:300;font-size:8px;font-size:0.5rem}.p-presses-show__spot-total-ranking{display:flex;justify-content:center;align-items:center;position:relative;padding:2px 4px;margin:0 4px 0 0;color:#ffaa00;border:solid 1px #ffaa00;border-radius:2px;font-weight:600;line-height:1;font-size:13px;font-size:0.8125rem}.p-presses-show__spot-total-ranking::before{content:"TOP";margin:0 2px 0 0}.p-presses-show__spot-heading{margin:8px;line-height:20px;display:flex;font-size:16px;font-size:1rem}.p-presses-show__spot-link{color:#666;font-weight:600;text-decoration:underline;line-height:28px;font-size:16px;font-size:1rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.p-presses-show__spot-detail{margin:4px 8px 0 0;text-align:justify;overflow:hidden;font-size:11px;font-size:0.6875rem}.p-presses-show__spot-detail-heading{position:relative;color:#999;width:56px;float:left}.p-presses-show__spot-detail-heading::after{content:"：";position:absolute;right:0}.p-presses-show__spot-detail-link{color:#666;font-weight:600;font-size:11px;font-size:0.6875rem}.p-presses-show__spot-detail-description{color:#333;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.p-presses-show__spot-detail-list{display:flex}.p-presses-show__spot-detail-item:first-child{margin:0 16px 0 0}.p-presses-show__spot-detail-item .icon-lunch-time,.p-presses-show__spot-detail-item .icon-dinner-time{color:#999;font-size:16px;font-size:1rem}.p-presses-show__spot-detail-item--position{vertical-align:top}.p-presses-show__spot-detail--right{width:182px;display:flex;justify-content:flex-end;align-items:center;position:absolute;right:8px;bottom:4px}.p-presses-show__spot-detail--right .p-presses-show__spot-detail-heading{width:64px}.p-presses-show__spot-detail--full{width:100%}.p-presses-show__spot-detail--details{display:flex;margin:4px 8px 8px 8px}.p-presses-show__spot-detail--details .p-presses-show__spot-detail-heading{width:auto}.p-presses-show__spot-detail--details .p-presses-show__spot-detail-heading::after{content:""}.p-presses-show__spot--genre{position:relative;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.p-presses-show__spot--genre::before{position:relative;top:2px;line-height:0;font-family:icotto;content:"";color:#999;font-size:16px;font-size:1rem}.p-presses-show__spot .add-clip{width:40px;height:40px;display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0}.p-presses-show__spot .add-clip:hover{text-decoration:none}.p-presses-show__spot .add-clip .icon-favorite-border{color:#fff}.p-presses-show__spot .add-clip.is-added .icon-favorite::before{color:#e56281}.p-presses-show__spot .add-clip .icon-favorite,.p-presses-show__spot .add-clip .icon-favorite-border{color:#fff;font-size:26px;font-size:1.625rem}.p-presses-show__share{padding:8px 0 0 0}.p-presses-show__share-item{padding:0 8px 0 0;display:inline-block;float:left}.p-presses-show__share-item--facebook{position:relative;top:-4px}.p-presses-show__share-item--pocket .pocket-btn{width:88px !important}.p-presses-show__share-item--blog{position:relative;float:left;margin:0 0 0 20px;width:100px;height:24px}.p-presses-show__share-item--blog-link{display:block;padding:2px 8px 8px 8px;color:#666;font-size:12px;font-size:0.75rem}.p-presses-show__share-item--blog-link:after{content:"";position:absolute;right:16px;top:calc(50% - 2px);display:block;width:0;height:0;border-top:4px solid #999;border-left:3px solid transparent;border-right:3px solid transparent}.p-presses-show__share-item--blog-link:hover{text-decoration:none;background:#ebebeb;border-radius:2px;border-bottom-right-radius:none}.p-presses-show__share-item--blog-display{display:none}.p-presses-show__share-item--blog-text{margin:0 auto 4px auto;color:#666;font-size:11px;font-size:0.6875rem}.p-presses-show__share-item--blog-input{display:block;width:412px;padding:4px;color:#999;border:solid 1px #666}.p-presses-show__share-item--blog-input::-ms-clear{visibility:hidden}.p-presses-show__share-item--blog.is-display-on .p-presses-show__share-item--blog-link{background:#ebebeb}.p-presses-show__share-item--blog.is-display-on .p-presses-show__share-item--blog-display{display:block;position:absolute;right:8px;bottom:-62px;padding:8px;width:420px;font-size:13px;font-size:0.8125rem;color:#999;background:#ebebeb;border-radius:2px;border-top-right-radius:none;z-index:10}.p-presses-show__tourspot-header{margin:48px auto 16px auto;position:relative;border-bottom:solid 1px #e84e65;box-shadow:0 4px 0 rgba(220,150,160,0.2)}.p-presses-show__tourspot-heading{font-weight:600;margin:0 auto 8px auto;font-size:16px;font-size:1rem}.p-presses-show__tourspot-summary{position:absolute;bottom:-1px;right:12px;background:#e84e65;padding:0 8px;border-radius:2px 2px 0 0;color:#fff;font-size:12px;font-size:0.75rem}.p-presses-show__toc-container{width:calc(100% - 24px);background:#f8f7f5;padding:8px;margin:0 auto 32px auto;border-radius:4px}.p-presses-show__toc-heading{position:relative;font-weight:600;border-bottom:solid 1px #e5e5e5;padding:0 0 8px 0;font-size:14px;font-size:0.875rem}.p-presses-show__toc-heading::before{content:"";font-family:icotto;position:relative;top:4px;margin:0 4px 0 0;color:rgba(0,0,0,0.25);font-size:18px;font-size:1.125rem}.p-presses-show__toc-list{height:120px;margin:8px auto;padding:8px;overflow:hidden}.p-presses-show__toc-item--large{position:relative;font-weight:600;padding:0 0 0 12px;margin:8px auto 0 auto;font-weight:600;font-size:14px;font-size:0.875rem}.p-presses-show__toc-item--large::before{content:"";width:8px;height:8px;background:#333;border-radius:2px;position:absolute;left:0;top:6px}.p-presses-show__toc-item--middle{position:relative;padding:0 0 0 20px;margin:8px auto 0 12px;font-weight:600;font-size:13px;font-size:0.8125rem}.p-presses-show__toc-item--middle::before{content:"";width:16px;height:2px;background:#333;border-radius:2px;position:absolute;left:0;top:8px}.p-presses-show__toc-item--small{position:relative;padding:0 0 0 12px;margin:8px auto 0 24px;font-weight:300;font-size:12px;font-size:0.75rem}.p-presses-show__toc-item--small::before{content:"";width:6px;height:4px;background:#333;border-radius:2px;position:absolute;left:0;top:8px}.p-presses-show__toc-viewmore-link{margin:0 auto;padding:8px 0 0 0;text-align:center;font-weight:600;text-decoration:none;border-top:solid 1px #e5e5e5;cursor:pointer;font-size:12px;font-size:0.75rem}.p-presses-show__toc-viewmore-link.is-viewmore-close{display:none}.p-presses-show__toc-target{width:80px;height:44px;background:rgba(255,255,255,0.9);border-radius:24px 0 0 24px;box-shadow:0 0 8px rgba(0,0,0,0.2);display:flex;justify-content:center;align-items:center;position:fixed;right:0;bottom:56px;z-index:5}.p-presses-show__toc-target-link{position:relative;color:#333;font-weight:600;padding:0 0 0 20px;text-decoration:none;width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:12px;font-size:0.75rem}.p-presses-show__toc-target-link::before{content:"";font-family:icotto;color:#ff6726;position:absolute;top:10px;left:20px;font-size:16px;font-size:1rem}.p-presses-show-press__header{margin:48px auto 0 auto}.p-presses-show-press__list{margin:0 auto 40px auto}.p-presses-show-press__item{width:100%;border-bottom:transparent;margin:0 auto 8px auto;padding:0}.p-presses-show-press__figure{width:52px;height:52px}.p-presses-show-press__link{font-weight:300}.p-presses-show-press__content{height:52px}.p-presses-show__report{float:right}.p-presses-show__report-link{color:#666;text-decoration:underline;font-size:12px;font-size:0.75rem}.p-spots-press__header{margin:48px auto 0 auto}.p-spots-press__list{margin:0 auto 40px auto}.p-spots-press__item{width:100%;border-bottom:transparent;margin:0 auto 8px auto;padding:0}.p-spots-press__figure{width:52px;height:52px}.p-spots-press__link{font-weight:300}.p-spots-press__content{height:52px}.p-users .c-presses-standard__list{margin:12px auto 0 auto}.p-users .c-presses-standard__content{height:100px}.p-users .c-presses-standard__figure{width:100px;height:100px}.p-users-show__create-press-favorite-count{width:300px;height:120px;padding:0 20px 0 0;float:right;display:flex;justify-content:flex-end;align-items:center;text-align:right;border-bottom:solid 1px #e5e5e5;position:relative}.p-users-show__create-press-favorite-count::before{content:"";font-family:icotto;color:rgba(0,0,0,0.25);font-size:20px;font-size:1.25rem}.p-users-show .c-presses-standard__item{width:700px;float:left}.p-users-show .c-presses-standard__description{width:560px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.p-users-show .c-presses-standard__user-name{left:116px}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:white}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}/*! Select2 Bootstrap Theme v0.1.0-beta.7 | MIT License | github.com/select2/select2-bootstrap-theme */.select2-container--bootstrap{display:block}.select2-container--bootstrap .select2-selection{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);background-color:#fff;border:1px solid #ccc;border-radius:4px;color:#555555;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;outline:0}.select2-container--bootstrap .select2-selection.form-control{border-radius:4px}.select2-container--bootstrap .select2-search--dropdown .select2-search__field{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);background-color:#fff;border:1px solid #ccc;border-radius:4px;color:#555555;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px}.select2-container--bootstrap .select2-search__field{outline:0}.select2-container--bootstrap .select2-search__field::-webkit-input-placeholder{color:#999}.select2-container--bootstrap .select2-search__field:-moz-placeholder{color:#999}.select2-container--bootstrap .select2-search__field::-moz-placeholder{color:#999;opacity:1}.select2-container--bootstrap .select2-search__field:-ms-input-placeholder{color:#999}.select2-container--bootstrap .select2-results__option[role=group]{padding:0}.select2-container--bootstrap .select2-results__option[aria-disabled=true]{color:#777777;cursor:not-allowed}.select2-container--bootstrap .select2-results__option[aria-selected=true]{background-color:#f5f5f5;color:#262626}.select2-container--bootstrap .select2-results__option--highlighted[aria-selected]{background-color:#337ab7;color:#fff}.select2-container--bootstrap .select2-results__option .select2-results__option{padding:6px 12px}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option{margin-left:-12px;padding-left:24px}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-24px;padding-left:36px}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-36px;padding-left:48px}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-48px;padding-left:60px}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-60px;padding-left:72px}.select2-container--bootstrap .select2-results__group{color:#777777;display:block;padding:6px 12px;font-size:12px;line-height:1.428571429;white-space:nowrap}.select2-container--bootstrap.select2-container--focus .select2-selection,.select2-container--bootstrap.select2-container--open .select2-selection{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);-webkit-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;-webkit-transition:border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;border-color:#66afe9}.select2-container--bootstrap.select2-container--open .select2-selection .select2-selection__arrow b{border-color:transparent transparent #999 transparent;border-width:0 4px 4px 4px}.select2-container--bootstrap.select2-container--open.select2-container--below .select2-selection{border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-color:transparent}.select2-container--bootstrap.select2-container--open.select2-container--above .select2-selection{border-top-right-radius:0;border-top-left-radius:0;border-top-color:transparent}.select2-container--bootstrap .select2-selection__clear{color:#999;cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--bootstrap .select2-selection__clear:hover{color:#333}.select2-container--bootstrap.select2-container--disabled .select2-selection{border-color:#ccc;-webkit-box-shadow:none;box-shadow:none}.select2-container--bootstrap.select2-container--disabled .select2-selection,.select2-container--bootstrap.select2-container--disabled .select2-search__field{cursor:not-allowed}.select2-container--bootstrap.select2-container--disabled .select2-selection,.select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice{background-color:#eeeeee}.select2-container--bootstrap.select2-container--disabled .select2-selection__clear,.select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice__remove{display:none}.select2-container--bootstrap .select2-dropdown{-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);border-color:#66afe9;overflow-x:hidden;margin-top:-1px}.select2-container--bootstrap .select2-dropdown--above{margin-top:1px}.select2-container--bootstrap .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--bootstrap .select2-selection--single{height:34px;line-height:1.428571429;padding:6px 24px 6px 12px}.select2-container--bootstrap .select2-selection--single .select2-selection__arrow{position:absolute;bottom:0;right:12px;top:0;width:4px}.select2-container--bootstrap .select2-selection--single .select2-selection__arrow b{border-color:#999 transparent transparent transparent;border-style:solid;border-width:4px 4px 0 4px;height:0;left:0;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--bootstrap .select2-selection--single .select2-selection__rendered{color:#555555;padding:0}.select2-container--bootstrap .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--bootstrap .select2-selection--multiple{min-height:34px;padding:0;height:auto}.select2-container--bootstrap .select2-selection--multiple .select2-selection__rendered{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;line-height:1.428571429;list-style:none;margin:0;overflow:hidden;padding:0;width:100%;text-overflow:ellipsis;white-space:nowrap}.select2-container--bootstrap .select2-selection--multiple .select2-selection__placeholder{color:#999;float:left;margin-top:5px}.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice{color:#555555;background:#fff;border:1px solid #ccc;border-radius:4px;cursor:default;float:left;margin:5px 0 0 6px;padding:0 6px}.select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field{background:transparent;padding:0 12px;height:32px;line-height:1.428571429;margin-top:0;min-width:5em}.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:3px}.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--bootstrap .select2-selection--multiple .select2-selection__clear{margin-top:6px}.select2-container--bootstrap .select2-selection--single.input-sm,.input-group-sm .select2-container--bootstrap .select2-selection--single,.form-group-sm .select2-container--bootstrap .select2-selection--single{border-radius:3px;font-size:12px;height:30px;line-height:1.5;padding:5px 22px 5px 10px}.select2-container--bootstrap .select2-selection--single.input-sm .select2-selection__arrow b,.input-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b,.form-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b{margin-left:-5px}.select2-container--bootstrap .select2-selection--multiple.input-sm,.input-group-sm .select2-container--bootstrap .select2-selection--multiple,.form-group-sm .select2-container--bootstrap .select2-selection--multiple{min-height:30px;border-radius:3px}.select2-container--bootstrap .select2-selection--multiple.input-sm .select2-selection__choice,.input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice,.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice{font-size:12px;line-height:1.5;margin:4px 0 0 5px;padding:0 5px}.select2-container--bootstrap .select2-selection--multiple.input-sm .select2-search--inline .select2-search__field,.input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field,.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field{padding:0 10px;font-size:12px;height:28px;line-height:1.5}.select2-container--bootstrap .select2-selection--multiple.input-sm .select2-selection__clear,.input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear,.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear{margin-top:5px}.select2-container--bootstrap .select2-selection--single.input-lg,.input-group-lg .select2-container--bootstrap .select2-selection--single,.form-group-lg .select2-container--bootstrap .select2-selection--single{border-radius:6px;font-size:18px;height:46px;line-height:1.3333333;padding:10px 31px 10px 16px}.select2-container--bootstrap .select2-selection--single.input-lg .select2-selection__arrow,.input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow,.form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow{width:5px}.select2-container--bootstrap .select2-selection--single.input-lg .select2-selection__arrow b,.input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b,.form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b{border-width:5px 5px 0 5px;margin-left:-5px;margin-left:-10px;margin-top:-2.5px}.select2-container--bootstrap .select2-selection--multiple.input-lg,.input-group-lg .select2-container--bootstrap .select2-selection--multiple,.form-group-lg .select2-container--bootstrap .select2-selection--multiple{min-height:46px;border-radius:6px}.select2-container--bootstrap .select2-selection--multiple.input-lg .select2-selection__choice,.input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice,.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice{font-size:18px;line-height:1.3333333;border-radius:4px;margin:9px 0 0 8px;padding:0 10px}.select2-container--bootstrap .select2-selection--multiple.input-lg .select2-search--inline .select2-search__field,.input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field,.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field{padding:0 16px;font-size:18px;height:44px;line-height:1.3333333}.select2-container--bootstrap .select2-selection--multiple.input-lg .select2-selection__clear,.input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear,.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear{margin-top:10px}.select2-container--bootstrap .select2-selection.input-lg.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #999 transparent;border-width:0 5px 5px 5px}.input-group-lg .select2-container--bootstrap .select2-selection.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #999 transparent;border-width:0 5px 5px 5px}.select2-container--bootstrap[dir="rtl"] .select2-selection--single{padding-left:24px;padding-right:12px}.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:0;padding-left:0;text-align:right}.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:12px;right:auto}.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__arrow b{margin-left:0}.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:0;margin-right:6px}.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.has-warning .select2-dropdown,.has-warning .select2-selection{border-color:#8a6d3b}.has-warning .select2-container--focus .select2-selection,.has-warning .select2-container--open .select2-selection{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;border-color:#66512c}.has-warning.select2-drop-active{border-color:#66512c}.has-warning.select2-drop-active.select2-drop.select2-drop-above{border-top-color:#66512c}.has-error .select2-dropdown,.has-error .select2-selection{border-color:#a94442}.has-error .select2-container--focus .select2-selection,.has-error .select2-container--open .select2-selection{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;border-color:#843534}.has-error.select2-drop-active{border-color:#843534}.has-error.select2-drop-active.select2-drop.select2-drop-above{border-top-color:#843534}.has-success .select2-dropdown,.has-success .select2-selection{border-color:#3c763d}.has-success .select2-container--focus .select2-selection,.has-success .select2-container--open .select2-selection{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;border-color:#2b542c}.has-success.select2-drop-active{border-color:#2b542c}.has-success.select2-drop-active.select2-drop.select2-drop-above{border-top-color:#2b542c}.input-group .select2-container--bootstrap{display:table;table-layout:fixed;position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .select2-container--bootstrap.select2-container--open,.input-group .select2-container--bootstrap.select2-container--focus{z-index:3}.input-group.select2-bootstrap-prepend .select2-container--bootstrap .select2-selection{border-bottom-left-radius:0;border-top-left-radius:0}.input-group.select2-bootstrap-append .select2-container--bootstrap .select2-selection{border-bottom-right-radius:0;border-top-right-radius:0}.select2-bootstrap-append .select2-container--bootstrap,.select2-bootstrap-append .input-group-btn,.select2-bootstrap-append .input-group-btn .btn,.select2-bootstrap-prepend .select2-container--bootstrap,.select2-bootstrap-prepend .input-group-btn,.select2-bootstrap-prepend .input-group-btn .btn{vertical-align:top}.form-control.select2-hidden-accessible{position:absolute !important;width:1px !important}.form-inline .select2-container--bootstrap{display:inline-block}.SmartView .p-presses-show__affiliate{float:none;position:static;margin:8px auto;padding:4px 0 8px 0;background:#e5e5e5;width:100%;height:auto;text-align:center}.SmartView .p-presses-show__affiliate::before{content:none}.SmartView .p-presses-show__affiliate-button{width:calc(100% - 20px);background:#fff;margin:8px auto;height:48px;display:block;text-align:center;line-height:48px;box-shadow:0 2px 0 rgba(0,0,0,0.1);border:solid 1px rgba(0,0,0,0.1);border-radius:4px;position:relative}.SmartView .p-presses-show__affiliate-button::after{content:"で詳細を見る";font-weight:600;margin:0 0 0 2px;color:#666;font-size:12px;font-size:0.75rem}.SmartView .p-presses-show__affiliate-button:hover{text-decoration:none}.SmartView .p-presses-show__affiliate-others{display:flex;justify-content:flex-end;margin:12px}.SmartView .p-presses-show__affiliate-link{position:relative;background:#ebebeb;padding:4px 20px 4px 16px;border-radius:16px;text-decoration:none;color:#999;font-size:12px;font-size:0.75rem}.SmartView .p-presses-show__affiliate-link::after{content:"";position:absolute;top:calc(50% - 2px);right:12px;width:4px;height:4px;border-bottom:1px solid #999;border-right:1px solid #999;-webkit-transform:rotate(45deg);transform:rotate(-45deg)}.SmartView .p-presses-show__author-container{width:100%;display:flex;align-items:center;padding:8px 12px;position:relative}.SmartView .p-presses-show__author-figure{width:24px;height:24px;margin:0 8px 0 0}.SmartView .p-presses-show__author-image{width:24px;height:24px;border-radius:100%}.SmartView .p-presses-show__author-name{color:#999;font-size:11px;font-size:0.6875rem}.SmartView .p-presses-show__datetime{position:absolute;right:12px;text-align:right;color:#999;font-size:11px;font-size:0.6875rem}.SmartView .p-presses-show__bookmarks-container{width:100%;padding:2px 12px;display:flex;justify-content:flex-end;align-items:center}.SmartView .p-presses-show__bookmarks-count{position:relative;color:#999;line-height:13px;font-size:11px;font-size:0.6875rem}.SmartView .p-presses-show__bookmarks-count::before{content:"";position:relative;top:3px;color:rgba(0,0,0,0.25);font-family:icotto;font-size:16px;font-size:1rem}.SmartView .p-presses-show__container{margin:0 auto}.SmartView .p-presses-show__content{padding:0 12px}.SmartView .p-presses-show__content--white{background:#fff}.SmartView .p-presses-show__content--lightgray1{background:#f8f7f5}.SmartView .p-presses-show__content--lightgray2{background:#ebebeb}.SmartView .p-presses-show__content--lightgray3{background:#e5e5e5}.SmartView .p-presses-show__header{background:#f8f7f5;margin:0 auto 24px auto;position:relative}.SmartView .p-presses-show__header-figure{width:80px;height:80px;float:left;margin:0 12px}.SmartView .p-presses-show__header-image{width:80px;height:80px;border-radius:2px}.SmartView .p-presses-show__header-heading{font-weight:600;overflow:hidden;margin:0 12px;font-size:18px;font-size:1.125rem}.SmartView .p-presses-show__header-introduction{color:#666;padding:16px 12px;display:inline-block;font-size:12px;font-size:0.75rem}.SmartView .p-presses-show__header .icon-pr{position:absolute;top:2px;left:12px;color:rgba(0,0,0,0.25)}.SmartView .p-presses-show__header-advertiser{position:absolute;top:2px;left:12px;color:#999;font-size:10px;font-size:0.625rem}.SmartView .p-presses-show__blockquote{border-bottom:dotted 1px #ebebeb;padding:0 16px 16px 16px;margin:0 auto 24px 0}.SmartView .p-presses-show__blockquote-quote{width:100%;display:inline-block;padding:40px 20px 20px 20px;background:#f8f7f5;position:relative;color:#999;font-size:14px;font-size:0.875rem}.SmartView .p-presses-show__blockquote-quote::before{position:absolute;top:0;left:4px;content:"";font-family:icotto;color:rgba(0,0,0,0.25);font-size:28px;font-size:1.75rem}.SmartView .p-presses-show__blockquote-source{margin:4px auto 0 auto;color:#666;font-size:11px;font-size:0.6875rem}.SmartView .p-presses-show__blockquote a,.SmartView .p-presses-show__blockquote-link{color:#999;text-decoration:underline}.SmartView .p-presses-show__button{text-align:center}.SmartView .p-presses-show__button-link{width:calc(100% - 16px);height:44px;margin:0 auto 24px auto;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:600;text-decoration:none;text-align:center;background:#ff6726;border-radius:4px;border-bottom:solid 2px rgba(0,0,0,0.1);font-size:14px;font-size:0.875rem}.SmartView .p-presses-show__caption{margin:0 12px 16px 12px}.SmartView .p-presses-show__caption-large{padding:4px 0 8px 0;position:relative;font-size:18px;font-size:1.125rem}.SmartView .p-presses-show__caption-large::after{content:"";width:100%;height:2px;background:#333;border-radius:2px;position:absolute;bottom:0;left:0}.SmartView .p-presses-show__caption-middle{padding:0 0 0 12px;position:relative;font-size:16px;font-size:1rem}.SmartView .p-presses-show__caption-middle::before{content:"";width:4px;height:100%;background:#666;border-radius:2px;position:absolute;left:0}.SmartView .p-presses-show__caption-small{margin:0;padding:0 0 0 12px;position:relative;color:#333;line-height:1.2;font-size:14px;font-size:0.875rem}.SmartView .p-presses-show__caption-small::before,.SmartView .p-presses-show__caption-small::after{content:"";height:100%;background:#666;position:absolute;top:0}.SmartView .p-presses-show__caption-small::before{width:2px;left:0}.SmartView .p-presses-show__caption-small::after{width:1px;left:3px}.SmartView .p-presses-show__googlemap{border-bottom:dotted 1px #ebebeb;padding:0 0 16px 0;margin:0 auto 24px 0}.SmartView .p-presses-show__googlemap-content{width:calc(100% - 32px);margin:0 auto}.SmartView .p-presses-show__googlemap-iframe{width:100%;height:52vh}.SmartView .p-presses-show__image{border-bottom:dotted 1px #ebebeb;padding:0 12px 16px 12px;margin:0 auto 24px 0}.SmartView .p-presses-show__image-figure{width:100%;margin:0 auto;text-align:center}.SmartView .p-presses-show__image-original{width:100%;display:flex;justify-content:center;align-items:center}.SmartView .p-presses-show__image-source{margin:4px auto 0 auto;display:flex;justify-content:flex-start;align-items:center;color:#666;font-size:11px;font-size:0.6875rem}.SmartView .p-presses-show__image-source a,.SmartView .p-presses-show__image-source-link{color:#999;text-decoration:underline}.SmartView .p-presses-show__image-author-name{color:#333}.SmartView .p-presses-show__image-description{margin:20px auto 0 auto;color:#666;font-size:13px;font-size:0.8125rem}.SmartView .p-presses-show__instagram{border-bottom:dotted 1px #ebebeb;padding:0 16px 16px 16px;margin:0 auto 24px 0}.SmartView .p-presses-show__link{border-bottom:dotted 1px #ebebeb;padding:0 16px 16px 16px;margin:0 auto 24px 0}.SmartView .p-presses-show__link-comment{margin:12px auto 0 0;font-size:13px;font-size:0.8125rem}.SmartView .p-presses-show__internal-link{padding:8px;display:block;border:solid 1px #ebebeb;border-radius:2px;background:#fafafa;text-decoration:none;*zoom:1}.SmartView .p-presses-show__internal-link:after{content:"";display:table;clear:both}.SmartView .p-presses-show__internal-figure{width:20%;margin:0 16px 0 auto;float:left;display:flex;justify-content:center;align-items:center}.SmartView .p-presses-show__internal-image{width:100%;border-radius:2px}.SmartView .p-presses-show__internal-content{display:block}.SmartView .p-presses-show__internal-heading{color:#666;font-weight:600;line-height:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:13px;font-size:0.8125rem}.SmartView .p-presses-show__internal-date{padding:4px 0 0 0;display:flex;justify-content:space-between;align-items:center}.SmartView .p-presses-show__internal-user-name{color:#999;font-size:11px;font-size:0.6875rem}.SmartView .p-presses-show__internal-datetime{color:#999;font-size:11px;font-size:0.6875rem}.SmartView .p-presses-show__external-content{padding:0 12px;border-left:solid 8px #ebebeb}.SmartView .p-presses-show__external-heading{color:#666;font-weight:600;text-decoration:underline;font-size:14px;font-size:0.875rem}.SmartView .p-presses-show__external-description{margin:12px auto;font-size:13px;font-size:0.8125rem}.SmartView .p-presses-show__external-description-link{color:#999;text-decoration:none}.SmartView .p-presses-show__part-content{margin:0 auto 24px auto}.SmartView .p-presses-show__pinterest{border-bottom:dotted 1px #ebebeb;padding:0 16px 16px 16px;margin:0 auto 24px 0}.SmartView .p-presses-show__rakuten-ichiba{border-bottom:dotted 1px #ebebeb;padding:0 16px 16px 16px;margin:0 auto 24px 0}.SmartView .p-presses-show__rakuten-ichiba-link{max-width:480px;height:48px;display:flex;justify-content:center;align-items:center;background:#fff;border:solid 1px #bf0000;border-radius:2px;position:relative;text-decoration:none;font-weight:600;font-size:14px;font-size:0.875rem}.SmartView .p-presses-show__rakuten-ichiba-link::before{content:"";width:98%;height:1px;background:#bf0000;position:absolute;bottom:2px;left:1%}.SmartView .p-presses-show__rakuten-ichiba-link::after{content:"";width:8px;height:8px;border-style:solid;border-color:#bf0000;border-width:1px 1px 0 0;position:absolute;top:calc(50% - 4px);right:12px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.SmartView .p-presses-show__rakuten-ichiba-image{height:12px;margin:0 2px 2px 0}.SmartView .p-presses-show__rakuten-ichiba .icon-rakuten{color:#bf0000;margin:0 4px 0 0;font-size:16px;font-size:1rem}.SmartView .p-presses-show__rakuten-travel{border-bottom:dotted 1px #ebebeb;padding:0 16px 16px 16px;margin:0 auto 24px 0;display:flex;justify-content:space-between;align-items:center}.SmartView .p-presses-show__rakuten-travel-heading{color:#999;font-size:12px;font-size:0.75rem}.SmartView .p-presses-show__rakuten-travel-figure{margin:0;display:flex}.SmartView .p-presses-show__rakuten-travel-image-link{padding:12px 20px;border:solid 1px #ebebeb;border-radius:2px}.SmartView .p-presses-show__heading{width:calc(100% - 28px);padding:4px 0 8px 0;margin:0 auto 8px auto;border-bottom:solid 1px #ebebeb;position:relative;font-size:14px;font-size:0.875rem}.SmartView .p-presses-show__heading--location::before{content:"";font-family:icotto;color:rgba(0,0,0,0.25);line-height:0;position:relative;bottom:-4px;font-size:24px;font-size:1.5rem}.SmartView .p-presses-show__spot{width:calc(100% - 28px);margin:0 auto;border:solid 1px #e5e5e5;border-radius:2px;position:relative;overflow:hidden;background:#fafafa}.SmartView .p-presses-show__spot-figure{width:100%;margin:0 auto;display:flex;justify-content:center;align-items:center;background:#e5e5e5}.SmartView .p-presses-show__spot-image{width:100%;height:20vh;object-fit:cover;display:flex}.SmartView .p-presses-show__spot-image-link{display:block}.SmartView .p-presses-show__spot .no-image{min-height:120px;background:#ebebeb;position:relative}.SmartView .p-presses-show__spot .no-image::before{content:"No Photo";color:#ccc;font-weight:600;position:absolute;left:calc(50% - 40px);bottom:32px}.SmartView .p-presses-show__spot .no-image::after{content:"";font-family:icotto;position:absolute;left:calc(50% - 24px);bottom:44px;font-size:3rem;color:#ccc}.SmartView .p-presses-show__spot-lowest-price{width:calc(100% - 22px);background:#fc4671;padding:4px 8px;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:600;position:relative;top:12px;z-index:1;margin:0 auto;text-align:center;border-radius:2px 2px 0 0;font-size:12px;font-size:0.75rem}.SmartView .p-presses-show__spot-lowest-price::before{content:"最低価格";color:#fff;font-weight:300;margin:0 4px 0 0;font-size:10px;font-size:0.625rem}.SmartView .p-presses-show__spot-lowest-price::after{content:"";border-style:solid;border-width:0 0 8px 8px;border-color:#fc4671 transparent;position:absolute;left:calc(50% - 4px);bottom:-4px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.SmartView .p-presses-show__spot-lowest-price--none{margin:0 0 0 -4px;font-weight:300;font-size:8px;font-size:0.5rem}.SmartView .p-presses-show__spot-total-ranking{position:relative;float:left;padding:2px 4px;margin:0 4px;color:#ffaa00;border:solid 1px #ffaa00;border-radius:2px;font-weight:600;font-size:10px;font-size:0.625rem}.SmartView .p-presses-show__spot-total-ranking::before{content:"TOP";margin:0 2px 0 0}.SmartView .p-presses-show__spot-heading{margin:8px;font-size:16px;font-size:1rem}.SmartView .p-presses-show__spot-link{color:#666;font-weight:600;text-decoration:underline;font-size:16px;font-size:1rem}.SmartView .p-presses-show__spot-detail{margin:4px 8px;font-size:11px;font-size:0.6875rem}.SmartView .p-presses-show__spot-detail-heading{position:relative;color:#999;min-width:56px;float:left}.SmartView .p-presses-show__spot-detail-heading::after{content:"："}.SmartView .p-presses-show__spot-detail-link{color:#666;font-weight:600;font-size:11px;font-size:0.6875rem}.SmartView .p-presses-show__spot-detail-description{color:#333;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.SmartView .p-presses-show__spot-detail-list{display:flex}.SmartView .p-presses-show__spot-detail-item:first-child{margin:0 12px 0 0}.SmartView .p-presses-show__spot-detail-item .icon-lunch-time,.SmartView .p-presses-show__spot-detail-item .icon-dinner-time{color:#999;font-size:16px;font-size:1rem}.SmartView .p-presses-show__spot-detail-item--position{vertical-align:top}.SmartView .p-presses-show__spot-detail--right{display:flex;justify-content:flex-end;align-items:center;margin:12px}.SmartView .p-presses-show__spot-detail--full{width:100%}.SmartView .p-presses-show__spot-detail--details{display:flex;margin:4px 8px 8px 8px}.SmartView .p-presses-show__spot-detail--details .p-presses-show__spot-detail-heading::after{content:"："}.SmartView .p-presses-show__spot--genre,.SmartView .p-presses-show__spot--fee{position:relative}.SmartView .p-presses-show__spot--genre::before,.SmartView .p-presses-show__spot--fee::before{position:relative;top:2px;line-height:0;font-family:icotto;color:#999;font-size:16px;font-size:1rem}.SmartView .p-presses-show__spot--genre::before{content:""}.SmartView .p-presses-show__spot--fee::before{content:""}.SmartView .p-presses-show__spot-button-list{width:100%;height:64px;display:flex;justify-content:center;align-items:center;border-top:solid 1px #e5e5e5;background:#fff}.SmartView .p-presses-show__spot-button-item{width:100%;height:64px;display:flex;justify-content:center;align-items:center;position:relative}.SmartView .p-presses-show__spot-button-item .add-clip{width:100%;height:100%;display:block;position:absolute}.SmartView .p-presses-show__spot-button-item .add-clip.is-added .icon-favorite::before{color:#e56281}.SmartView .p-presses-show__spot-button-item .icon-favorite,.SmartView .p-presses-show__spot-button-item .icon-favorite-border,.SmartView .p-presses-show__spot-button-item .icon-phone{position:absolute;top:12px;left:calc(50% - 13px);color:#e5e5e5;font-size:26px;font-size:1.625rem}.SmartView .p-presses-show__spot-button-item--phone .icon-phone{color:rgba(0,0,0,0.25)}.SmartView .p-presses-show__spot-button-item:first-child::after{content:"";width:1px;height:44px;background:#e5e5e5;position:absolute;right:0;top:calc(50% - 22px)}.SmartView .p-presses-show__spot-button-item:last-child::after{content:"";background:transparent}.SmartView .p-presses-show__spot-button-link{width:100%;height:64px;display:flex;justify-content:center;align-items:center;position:relative}.SmartView .p-presses-show__spot-button-link:hover{text-decoration:none}.SmartView .p-presses-show__spot-button-text{position:relative;bottom:-12px;color:#999;width:100%;position:relative;bottom:-12px;color:#999;display:flex;justify-content:center;align-items:center;font-size:11px;font-size:0.6875rem}.SmartView .p-presses-show__spot-button-text--empty{color:#e5e5e5}.SmartView .p-presses-show__text{border-bottom:dotted 1px #ebebeb;padding:0 16px 16px 16px;margin:0 auto 24px 0;font-size:14px;font-size:0.875rem}.SmartView .p-presses-show__text .TextSmall{font-size:13px;font-size:0.8125rem}.SmartView .p-presses-show__text .TextLarge{font-size:16px;font-size:1rem}.SmartView .p-presses-show__text .PressText{font-size:14px;font-size:0.875rem}.SmartView .p-presses-show__text strong{font-weight:600}.SmartView .p-presses-show__tweet{border-bottom:dotted 1px #ebebeb;padding:0 16px 16px 16px;margin:0 auto 24px 0}.SmartView .p-presses-show__youtube{border-bottom:dotted 1px #ebebeb;padding:0 16px 16px 16px;margin:0 auto 24px 0}.SmartView .p-presses-show__youtube iframe{width:100%;height:auto;min-height:216px}.SmartView .p-presses-show__youtube-comment{margin:12px auto 0 0;font-size:13px;font-size:0.8125rem}.SmartView .p-presses-show__buttons-container{width:100%;display:flex;padding:8px 12px}.SmartView .p-presses-show__bookmark{width:100%}.SmartView .p-presses-show__bookmark-button{position:relative;width:100%;height:30px;display:flex;justify-content:center;align-items:center;font-size:13px;font-size:0.8125rem}.SmartView .p-presses-show__bookmark-button::before{content:"";position:absolute;left:4px;top:calc(50% - 10px);color:#ff6726;font-family:icotto;font-size:20px;font-size:1.25rem}.SmartView .p-presses-show__bookmark-button.is-bookmarked::before{color:#fff;content:""}.SmartView .p-presses-show__tourspot-background{position:relative;border-top:solid 2px #e84e65;background:rgba(220,150,160,0.2)}.SmartView .p-presses-show__tourspot-heading{position:absolute;top:-2px;right:4px;background:#e84e65;padding:0 8px;border-radius:0 0 2px 2px;color:#fff;font-size:10px;font-size:0.625rem}.SmartView .p-presses-show__toc-container{width:calc(100% - 24px);background:#f8f7f5;padding:8px;margin:-12px auto 32px auto;border-radius:4px}.SmartView .p-presses-show__toc-heading{position:relative;font-weight:600;border-bottom:solid 1px #e5e5e5;padding:0 0 8px 0;font-size:14px;font-size:0.875rem}.SmartView .p-presses-show__toc-heading::before{content:"";font-family:icotto;position:relative;top:4px;margin:0 4px 0 0;color:rgba(0,0,0,0.25);font-size:18px;font-size:1.125rem}.SmartView .p-presses-show__toc-list{height:120px;overflow:hidden;margin:0 auto;padding:8px}.SmartView .p-presses-show__toc-item--large{position:relative;font-weight:600;padding:0 0 0 12px;margin:8px auto 0 auto;font-weight:600;font-size:14px;font-size:0.875rem}.SmartView .p-presses-show__toc-item--large::before{content:"";width:8px;height:8px;background:#333;border-radius:2px;position:absolute;left:0;top:6px}.SmartView .p-presses-show__toc-item--middle{position:relative;padding:0 0 0 20px;margin:8px auto 0 12px;font-weight:600;font-size:13px;font-size:0.8125rem}.SmartView .p-presses-show__toc-item--middle::before{content:"";width:16px;height:2px;background:#333;border-radius:2px;position:absolute;left:0px;top:8px}.SmartView .p-presses-show__toc-item--small{position:relative;padding:0 0 0 12px;margin:8px auto 0 24px;font-weight:300;font-size:12px;font-size:0.75rem}.SmartView .p-presses-show__toc-item--small::before{content:"";width:6px;height:4px;background:#333;border-radius:2px;position:absolute;left:0;top:8px}.SmartView .p-presses-show__toc-viewmore-link{margin:0 auto;padding:8px 0 0 0;text-align:center;font-weight:600;text-decoration:none;border-top:solid 1px #e5e5e5;font-size:12px;font-size:0.75rem}.SmartView .p-presses-show__toc-viewmore-link.is-viewmore-close{display:none}.SmartView .p-presses-show__toc-target{width:80px;height:44px;background:rgba(255,255,255,0.9);border-radius:24px 0 0 24px;box-shadow:0 0 8px rgba(0,0,0,0.2);display:flex;justify-content:center;align-items:center;position:fixed;right:0;bottom:56px;z-index:5}.SmartView .p-presses-show__toc-target.is-floating{display:none}.SmartView .p-presses-show__toc-target-link{position:relative;color:#333;font-weight:600;padding:0 0 0 20px;text-decoration:none;width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:12px;font-size:0.75rem}.SmartView .p-presses-show__toc-target-link::before{content:"";font-family:icotto;color:#ff6726;position:absolute;top:10px;left:20px;font-size:16px;font-size:1rem}.writings-show .EditPressPage{border-top-width:1px;border-top-style:dotted;border-top-color:#e5e5e5}.writings-show .EditPressPage #EditInfo-top{margin-bottom:10px;padding:10px 0;z-index:10;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#ccc}.writings-show .EditPressPage #EditInfo-top .ButtunBackList{position:relative;left:50%;width:510px;margin-left:-255px}.writings-show .EditPressPage #EditInfo-top .EditButton{position:relative;left:50%;width:510px;margin-left:0}.writings-show .EditPressPage #EditInfo-top .EditButton form{float:right;width:108px}.writings-show .EditPressPage #EditInfo-top .EditButton form input{font-size:12px}.writings-show .EditPressPage #EditInfo-top .EditButton form input.preview,.writings-show .EditPressPage #EditInfo-top .EditButton form input.save{display:inline-block;margin:0;padding:0;width:107px;height:25px;line-height:25px;color:#fff;text-decoration:none;text-align:center;border:0;border-radius:2px;background-color:#ccc}.writings-show .EditPressPage #EditInfo-top .EditButton form input.publish{display:inline-block;margin:0;padding:0;width:107px;height:25px;line-height:25px;color:#fff;text-decoration:none;text-align:center;border:0;border-radius:2px;background-color:#101010}.writings-show .EditPressPage #EditInfo-top .EditButton #js-delete-press-button{position:absolute;left:-510px;top:0;margin-top:-1px;width:110px}.writings-show .EditPressPage #EditInfo-top .EditButton #js-delete-press-button a{display:inline-block;margin:0;padding:0;width:110px;height:25px;line-height:25px;color:#fff;text-decoration:none;text-align:center;border:0;border-radius:2px;background-color:#101010;border-left-width:1px;border-left-style:solid;border-left-color:#fff}.writings-show .EditPressPage #EditInfo-top a{font-weight:normal;font-size:12px;line-height:17px;color:#333}.writings-show .EditPressPage .EditPressCoverTitle{padding-left:5px;border-left:5px solid #e5e5e5;margin-bottom:5px;font-weight:normal;font-size:12px;line-height:17px;color:#333}.writings-show .EditPressPage .EditPressCover{margin-bottom:10px}.writings-show .EditPressPage .EditPressCoverContainer{width:375px;height:188px;overflow:hidden}.writings-show .EditPressPage .EditPressCover img{width:100%;vertical-align:top}.writings-show .EditPressPage .EditPressCover ul{left:376px;top:0px}.writings-show .EditPressPage .ThumbnailWarning{font-size:12px;color:red;margin-bottom:20px;border-bottom:1px solid #e5e5e5;padding-bottom:10px}.writings-show .EditPressPage .EditThmbnail{float:left;width:150px;height:150px}.writings-show .EditPressPage .EditThmbnail img{width:150px}.writings-show .EditPressPage .EditThmbnail ul{left:1px;top:151px}.writings-show .EditPressPage .EditPressCover,.writings-show .EditPressPage .EditThmbnail{position:relative;word-break:keep-all}.writings-show .EditPressPage .EditPressCover:hover,.writings-show .EditPressPage .EditThmbnail:hover{cursor:pointer}.writings-show .EditPressPage .EditPressCover ul,.writings-show .EditPressPage .EditThmbnail ul{border-width:1px;border-style:solid;border-color:#e5e5e5;box-shadow:1px 2px 1px 1px rgba(0,0,0,0.1);position:absolute;background:#fff;border-bottom:none;z-index:100}.writings-show .EditPressPage .EditPressCover ul li,.writings-show .EditPressPage .EditThmbnail ul li{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#f8f7f5}.writings-show .EditPressPage .EditPressCover ul li a,.writings-show .EditPressPage .EditThmbnail ul li a{font-weight:normal;font-size:12px;line-height:17px;color:#333;display:inline-block;margin:0;padding:0;width:200px;height:40px;line-height:40px;color:#666;text-decoration:none;text-align:center;border:0;border-radius:2px;background-color:none}.writings-show .EditPressPage .EditPressCover ul li a:hover,.writings-show .EditPressPage .EditThmbnail ul li a:hover{background:#f8f7f5}.writings-show .EditPressPage .EditMainInfo{font-weight:normal;font-size:12px;line-height:17px;color:#333;float:right;width:850px}.writings-show .EditPressPage .EditMainInfo .required span{font-weight:normal;font-size:11px;line-height:16px;color:#cc6666;float:left;display:inline-block}.writings-show .EditPressPage .EditMainInfo select,.writings-show .EditPressPage .EditMainInfo input,.writings-show .EditPressPage .EditMainInfo textarea{border:none;float:left;cursor:auto}.writings-show .EditPressPage .EditMainInfo .EditClassification{border-width:1px;border-style:solid;border-color:#e5e5e5;margin:0 0 5px 0;width:248px;background:#fff;border:none\9}.writings-show .EditPressPage .EditMainInfo .EditClassification select{display:inline-block;text-decoration:none;text-align:center;color:#101010;width:240px;height:23px;line-height:23px;border:0}.writings-show .EditPressPage .EditMainInfo .EditClassification select:disabled{color:#ccc;background-color:#fafafa}.writings-show .EditPressPage .EditMainInfo .EditClassification select option{display:inline-block;text-decoration:none;text-align:center;color:#101010;width:auto;height:25px;line-height:25px;border:0}.writings-show .EditPressPage .EditMainInfo .EditClassification span{height:23px}.writings-show .EditPressPage .EditMainInfo .EditCategory{border-width:1px;border-style:solid;border-color:#e5e5e5;margin:0 0 5px 0;width:248px;background:#fff;border:none\9}.writings-show .EditPressPage .EditMainInfo .EditCategory select{display:inline-block;text-decoration:none;text-align:center;color:#101010;width:240px;height:23px;line-height:23px;border:0}.writings-show .EditPressPage .EditMainInfo .EditCategory select:disabled{color:#ccc;background-color:#fafafa}.writings-show .EditPressPage .EditMainInfo .EditCategory select option{display:inline-block;text-decoration:none;text-align:center;color:#101010;width:auto;height:25px;line-height:25px;border:0}.writings-show .EditPressPage .EditMainInfo .EditCategory span{height:23px}.writings-show .EditPressPage .EditMainInfo .EditTitle output{font-weight:normal;font-size:14px;line-height:20px;color:black;display:table-cell;vertical-align:bottom;height:38px}.writings-show .EditPressPage .EditMainInfo .EditTitle input{border-width:1px;border-style:solid;border-color:#e5e5e5;font-weight:normal;font-size:16px;line-height:38px;color:black;width:700px;height:38px;margin-right:5px}.writings-show .EditPressPage .EditMainInfo .EditInfo{margin-top:5px}.writings-show .EditPressPage .EditMainInfo .EditInfo output{font-weight:normal;font-size:14px;line-height:20px;color:black;display:inline-block;margin-left:5px;margin-top:54px}.writings-show .EditPressPage .EditMainInfo .EditInfo textarea{border-width:1px;border-style:solid;border-color:#e5e5e5;width:700px;height:63px}.writings-show .EditPressPage .EditMainInfo .EditTag{margin:10px 0}.writings-show .EditPressPage .EditMainInfo .EditTargetWord{margin:10px 0 10px}.writings-show .EditPressPage .EditMainInfo .EditTargetWord .select2-results__option{font-size:12px !important}.writings-show .EditPressPage .EditMainInfo .EditTask{margin:10px 0 10px}.writings-show .EditPressPage .EditMainInfo .EditShortcuts a{padding:5px 20px}.writings-show .EditPressPage #SortModeSwitch{padding-top:40px;text-align:right}.writings-show .EditPressPage #SortModeSwitch .orderview .icon-swap-vert{color:#666}.writings-show .EditPressPage #EditPress{border-width:1px;border-style:solid;border-color:#f2f2f2;background:#fafafa;margin:16px 0 100px;padding-bottom:50px}.writings-show .EditPressPage #EditPress .edit-dropdown-menu{display:flex;justify-content:space-between;align-items:center;background:#999;position:relative;padding:12px 0;box-sizing:border-box;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#f2f2f2}.writings-show .EditPressPage #EditPress .edit-dropdown-menu::after{content:"";position:absolute;left:50%;bottom:-16px;margin-left:-8px;border-right:16px solid transparent;border-left:16px solid transparent;border-top:16px solid #999;height:0;width:0}.writings-show .EditPressPage #EditPress .edit-dropdown-menu .item{width:calc(100% - 8px);min-height:48px;position:relative;margin:0 4px;text-align:center;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.writings-show .EditPressPage #EditPress .edit-dropdown-menu .item.trigger{position:relative}.writings-show .EditPressPage #EditPress .edit-dropdown-menu .item.trigger::before{content:"";width:0;height:0;border-style:solid;border-width:0 0 6px 6px;border-color:#666 transparent;position:absolute;bottom:-2px;left:calc(50% - 3px);transform:rotate(45deg)}.writings-show .EditPressPage #EditPress .edit-dropdown-menu .item::after{content:"";width:1px;height:32px;position:absolute;top:calc(50% - 16px);right:-4px;background:rgba(0,0,0,0.1);box-shadow:1px 0 rgba(255,255,255,0.2)}.writings-show .EditPressPage #EditPress .edit-dropdown-menu .item:last-child::after{background:transparent;box-shadow:0 0 0 transparent}.writings-show .EditPressPage #EditPress .edit-dropdown-menu .item:hover{background:#666;border-radius:4px}.writings-show .EditPressPage #EditPress .edit-dropdown-menu .item .icon-link,.writings-show .EditPressPage #EditPress .edit-dropdown-menu .item .icon-sns,.writings-show .EditPressPage #EditPress .edit-dropdown-menu .item .icon-affiliate{font-size:24px;color:#fff}.writings-show .EditPressPage #EditPress .edit-dropdown-menu .item .name{width:100%;font-size:10px;color:#fff}.writings-show .EditPressPage #EditPress .edit-dropdown-menu .item .link{width:100%;height:100%;font-size:12px;display:block;text-decoration:none}.writings-show .EditPressPage #EditPress .edit-dropdown-menu .item .link:hover{width:100%;height:100%;display:block}.writings-show .EditPressPage #EditPress .edit-dropdown-menu .item .link .icon-camera,.writings-show .EditPressPage #EditPress .edit-dropdown-menu .item .link .icon-heading,.writings-show .EditPressPage #EditPress .edit-dropdown-menu .item .link .icon-edit,.writings-show .EditPressPage #EditPress .edit-dropdown-menu .item .link .icon-youtube,.writings-show .EditPressPage #EditPress .edit-dropdown-menu .item .link .icon-quote,.writings-show .EditPressPage #EditPress .edit-dropdown-menu .item .link .icon-google-map,.writings-show .EditPressPage #EditPress .edit-dropdown-menu .item .link .icon-set{font-size:24px;color:#fff;display:flex;justify-content:center}.writings-show .EditPressPage #EditPress .edit-dropdown-menu .item .link .name{width:100%;font-size:10px;color:#fff}.writings-show .EditPressPage #EditPress .edit-dropdown-menu .item .link.button{background:transparent;border:transparent;cursor:pointer}.writings-show .EditPressPage #EditPress .edit-dropdown-menu .item:hover .edit-dropmenu-list{width:240%;display:block}.writings-show .EditPressPage #EditPress .edit-dropdown-menu .item .edit-dropmenu-list{display:none}.writings-show .EditPressPage #EditPress .edit-dropdown-menu .item .edit-dropmenu-list{position:absolute;z-index:1;top:96%;left:0;margin:0;padding:0;background:#fff;box-shadow:0 0 8px rgba(0,0,0,0.2)}.writings-show .EditPressPage #EditPress .edit-dropdown-menu .item .edit-dropmenu-list .item{width:100%;min-height:32px;padding:0;margin:0;background:#fff;display:flex;justify-content:flex-start;border-bottom:solid 1px #ebebeb;border-radius:0}.writings-show .EditPressPage #EditPress .edit-dropdown-menu .item .edit-dropmenu-list .item::after{background:transparent;box-shadow:0 0 0 transparent}.writings-show .EditPressPage #EditPress .edit-dropdown-menu .item .edit-dropmenu-list .item .icon-image,.writings-show .EditPressPage #EditPress .edit-dropdown-menu .item .edit-dropmenu-list .item .icon-desktop,.writings-show .EditPressPage #EditPress .edit-dropdown-menu .item .edit-dropmenu-list .item .icon-tabelog,.writings-show .EditPressPage #EditPress .edit-dropdown-menu .item .edit-dropmenu-list .item .icon-travel,.writings-show .EditPressPage #EditPress .edit-dropdown-menu .item .edit-dropmenu-list .item .icon-location,.writings-show .EditPressPage #EditPress .edit-dropdown-menu .item .edit-dropmenu-list .item .icon-link,.writings-show .EditPressPage #EditPress .edit-dropdown-menu .item .edit-dropmenu-list .item .icon-instagram,.writings-show .EditPressPage #EditPress .edit-dropdown-menu .item .edit-dropmenu-list .item .icon-twitter,.writings-show .EditPressPage #EditPress .edit-dropdown-menu .item .edit-dropmenu-list .item .icon-pinterest,.writings-show .EditPressPage #EditPress .edit-dropdown-menu .item .edit-dropmenu-list .item .icon-hotel,.writings-show .EditPressPage #EditPress .edit-dropdown-menu .item .edit-dropmenu-list .item .icon-other,.writings-show .EditPressPage #EditPress .edit-dropdown-menu .item .edit-dropmenu-list .item .icon-rakuten{font-size:20px;margin-right:8px;color:#333}.writings-show .EditPressPage #EditPress .edit-dropdown-menu .item .edit-dropmenu-list .item:last-child{border-bottom:solid 0 transparent}.writings-show .EditPressPage #EditPress .edit-dropdown-menu .item .edit-dropmenu-list .item .link{width:100%;padding:8px;text-align:left;background:#fff;display:flex}.writings-show .EditPressPage #EditPress .edit-dropdown-menu .item .edit-dropmenu-list .item .link:hover{background:#ebebeb}.writings-show .EditPressPage #EditPress .edit-dropdown-menu.mini{width:134%;position:relative;margin:12px auto;padding:8px 0;border-radius:4px}.writings-show .EditPressPage #EditPress .edit-dropdown-menu.mini::after{bottom:-8px;border-right:8px solid transparent;border-left:8px solid transparent;border-top:8px solid #999;height:0;width:0}.writings-show .EditPressPage #EditPress .edit-dropdown-menu.mini .item{min-height:32px}.writings-show .EditPressPage #EditPress .edit-dropdown-menu.mini .item::after{height:16px;top:calc(50% - 8px)}.writings-show .EditPressPage #EditPress .edit-dropdown-menu.mini .item .edit-dropmenu-list{top:100%}.writings-show .EditPressPage #EditPress .edit-dropdown-menu.mini .item .edit-dropmenu-list .item{min-height:32px}.writings-show .EditPressPage #EditPress #PressParts{border-top-width:1px;border-top-style:solid;border-top-color:white;padding:30px 270px 0 30px}.writings-show .EditPressPage #EditPress #PressParts input,.writings-show .EditPressPage #EditPress #PressParts textarea,.writings-show .EditPressPage #EditPress #PressParts select{border-width:1px;border-style:solid;border-color:#e5e5e5;display:block}.writings-show .EditPressPage #EditPress #PressParts input,.writings-show .EditPressPage #EditPress #PressParts textarea{font-weight:normal;font-size:12px;line-height:17px;color:black;width:698px}.writings-show .EditPressPage #EditPress #PressParts input,.writings-show .EditPressPage #EditPress #PressParts select{height:28px;line-height:28px}.writings-show .EditPressPage #EditPress #PressParts select#parts_size,.writings-show .EditPressPage #EditPress #PressParts select#parts_weight{display:inline-block;margin-bottom:5px;width:175px}.writings-show .EditPressPage #EditPress #PressParts .SelectableView{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:2px solid #ccc;padding:10px;margin-bottom:5px;font-size:14px;font-size:0.875rem;color:#333;vertical-align:middle}.writings-show .EditPressPage #EditPress #PressParts .SelectableView:hover{border-color:#ffd2bf;background:#fff6f2}.writings-show .EditPressPage #EditPress #PressParts .SelectableView.ui-selected{border-color:#ff8b59;background:#ffae8c;cursor:move}.writings-show .EditPressPage #EditPress #PressParts .SelectableView.ui-selected .handle{background-color:#ff6726;color:#fff}.writings-show .EditPressPage #EditPress #PressParts .SelectableView .number{display:inline-block;margin:0;padding:0;width:25px;height:auto;line-height:auto;color:#f8f7f5;text-decoration:none;text-align:center;border:0;border-radius:2px;background-color:#999;padding:3px 8px 2px;margin-right:5px;font-size:12px;font-size:0.75rem;font-weight:normal;vertical-align:middle;text-align:right}.writings-show .EditPressPage #EditPress #PressParts .SelectableView .handle{display:inline-block;margin:0;padding:0;width:72px;height:auto;line-height:auto;color:#f8f7f5;text-decoration:none;text-align:center;border:0;border-radius:2px;background-color:#999;padding:2px 8px;margin-right:12px;font-size:12px;font-size:0.75rem;font-weight:normal;vertical-align:middle;cursor:move;text-align:left}.writings-show .EditPressPage #EditPress #PressParts .SelectableView .handle .icon-edit,.writings-show .EditPressPage #EditPress #PressParts .SelectableView .handle .icon-camera,.writings-show .EditPressPage #EditPress #PressParts .SelectableView .handle .icon-quote,.writings-show .EditPressPage #EditPress #PressParts .SelectableView .handle .icon-heading,.writings-show .EditPressPage #EditPress #PressParts .SelectableView .handle .icon-link,.writings-show .EditPressPage #EditPress #PressParts .SelectableView .handle .icon-twitter,.writings-show .EditPressPage #EditPress #PressParts .SelectableView .handle .icon-youtube,.writings-show .EditPressPage #EditPress #PressParts .SelectableView .handle .icon-instagram,.writings-show .EditPressPage #EditPress #PressParts .SelectableView .handle .icon-pinterest,.writings-show .EditPressPage #EditPress #PressParts .SelectableView .handle .icon-travel,.writings-show .EditPressPage #EditPress #PressParts .SelectableView .handle .icon-hotel,.writings-show .EditPressPage #EditPress #PressParts .SelectableView .handle .icon-tabelog,.writings-show .EditPressPage #EditPress #PressParts .SelectableView .handle .icon-location,.writings-show .EditPressPage #EditPress #PressParts .SelectableView .handle .icon-google-map,.writings-show .EditPressPage #EditPress #PressParts .SelectableView .handle .icon-tabelog-set,.writings-show .EditPressPage #EditPress #PressParts .SelectableView .handle .icon-rakuten{font-weight:normal;font-size:16px;line-height:21px;color:#333;line-height:normal;color:#fff;position:relative;top:2px;left:-4px}.writings-show .EditPressPage #EditPress #PressParts .SelectableView img{vertical-align:middle}.writings-show .EditPressPage #EditPress #PressParts .ui-sortable-placeholder{border:2px dashed #999}.writings-show .EditPressPage #EditPress #PressParts .NewPartButton{margin-top:10px}.writings-show .EditPressPage #EditPress #PressParts .NewPartButton input{display:inline-block;margin:0;padding:0;width:100px;height:25px;line-height:25px;color:white;text-decoration:none;text-align:center;border:0;border-radius:2px;background-color:#bababa}.writings-show .EditPressPage #EditPress #PressParts .NewPartButton input.add{margin-right:10px;background:#000}.writings-show .EditPressPage #EditPress #PressParts .NewPartButton input.cancel{background:#ccc}.writings-show .EditPressPage #EditPress #PressParts ul.errors{margin-top:5px}.writings-show .EditPressPage #EditPress #PressParts ul.errors li{font-weight:normal;font-size:12px;line-height:17px;color:#cc6666}.writings-show .EditPressPage #EditPress #PressParts ul.errors li:before{content:"！";margin-right:5px;width:14px;height:14px;display:inline-block;color:#fff;text-align:center;background:#cc6666;border-radius:7px}.writings-show .EditPressPage #EditPress #PressParts .AddPart{margin:10px 0;width:810px;position:relative\9}.writings-show .EditPressPage #EditPress #PressParts .AddPart hr{display:inline-block;display:block\9;position:absolute\9;left:0;top:12px\9;margin:0;width:700px;height:1px;border:none;border-top:1px dashed #ccc}.writings-show .EditPressPage #EditPress #PressParts .AddPart a{font-weight:normal;font-size:11px;line-height:16px;color:white;display:inline-block;margin:0;padding:0;width:100px;height:25px;line-height:25px;color:white;text-decoration:none;text-align:center;border:0;border-radius:2px;background-color:#2b87ae;position:relative;display:block\9;float:right\9;font-weight:bold;border-radius:2px}.writings-show .EditPressPage #EditPress #PressParts .AddPart a:after{content:" ";height:0;position:absolute;width:0;border:3px solid transparent;border-right-color:#2b87ae;top:10px;right:100%}.writings-show .EditPressPage #EditPress #PressParts .js-mini-menu-parts{position:relative}.writings-show .EditPressPage #EditPress #PressParts .mini-menu{min-width:136%;display:flex;justify-content:center;align-items:center;padding:4px;border-radius:4px;background:#999;position:relative;left:-12px;margin:12px auto}.writings-show .EditPressPage #EditPress #PressParts .mini-menu .item{position:relative;min-width:64px;text-align:center}.writings-show .EditPressPage #EditPress #PressParts .mini-menu .item::after{content:"";width:1px;height:32px;position:absolute;top:calc(50% - 16px);right:0;background-color:rgba(0,0,0,0.1);box-shadow:1px 0 rgba(255,255,255,0.2)}.writings-show .EditPressPage #EditPress #PressParts .mini-menu .item:last-child::after{background:transparent;box-shadow:0 0 0 transparent}.writings-show .EditPressPage #EditPress #PressParts .mini-menu .item .link{font-weight:normal;font-size:10px;line-height:15px;color:#333;color:#fff;text-decoration:none;display:block;padding:8px 4px;box-sizing:border-box;border-radius:4px;text-align:center;margin:0 4px;-webkit-transition:all 100ms linear;-moz-transition:all 100ms linear;-ms-transition:all 100ms linear;-o-transition:all 100ms linear;transition:all 100ms linear}.writings-show .EditPressPage #EditPress #PressParts .mini-menu .item .link:hover{background-color:#666}.writings-show .EditPressPage #EditPress #PressParts .mini-menu .item .button{background:transparent;border:transparent;cursor:pointer}.writings-show .EditPressPage #EditPress #PressParts .AddImage{margin:20px 0}.writings-show .EditPressPage #EditPress #PressParts .AddImage a{font-weight:normal;font-size:14px;line-height:19px;color:#333;display:inline-block;margin:0;padding:0;width:auto;height:25px;line-height:25px;color:white;text-decoration:none;text-align:center;border:0;border-radius:2px;background-color:black;margin-right:20px;padding-left:20px;padding-right:20px}.writings-show .EditPressPage #EditPress #PressParts .AddQuote .quote-parts-first-step input{display:inline-block}.writings-show .EditPressPage #EditPress #PressParts .AddQuote .quote-parts-first-step input#source{width:588px}.writings-show .EditPressPage #EditPress #PressParts .AddQuote .quote-parts-first-step input.AddLinkUrlCheck{display:inline-block;margin:0;padding:0;width:100px;height:30px;line-height:30px;color:white;text-decoration:none;text-align:center;border:0;border-radius:2px;background-color:black}.writings-show .EditPressPage #EditPress #PressParts .AddLink input{display:inline-block}.writings-show .EditPressPage #EditPress #PressParts .AddLink input.AddLinkUrl{width:588px}.writings-show .EditPressPage #EditPress #PressParts .AddLink input.AddLinkUrlCheck{display:inline-block;margin:0;padding:0;width:100px;height:30px;line-height:30px;color:white;text-decoration:none;text-align:center;border:0;border-radius:2px;background-color:black}.writings-show .EditPressPage #EditPress #PressParts .AddLink input.SiteTitle{margin:5px 0}.writings-show .EditPressPage #EditPress #PressParts .AddLink textarea{height:80px}.writings-show .EditPressPage #EditPress #PressParts .AddTabelog .tabelog-parts-first-step input{display:inline-block}.writings-show .EditPressPage #EditPress #PressParts .AddTabelog .tabelog-parts-first-step input#parts_url{width:588px}.writings-show .EditPressPage #EditPress #PressParts .AddTabelog .tabelog-parts-first-step input.AddLinkUrlCheck{display:inline-block;margin:0;padding:0;width:100px;height:30px;line-height:30px;color:white;text-decoration:none;text-align:center;border:0;border-radius:2px;background-color:black}.writings-show .EditPressPage #EditPress #PressParts .AddTravel .travel-parts-first-step input{display:inline-block}.writings-show .EditPressPage #EditPress #PressParts .AddTravel .travel-parts-first-step input#parts_url{width:588px}.writings-show .EditPressPage #EditPress #PressParts .AddTravel .travel-parts-first-step input.AddLinkUrlCheck{display:inline-block;margin:0;padding:0;width:100px;height:30px;line-height:30px;color:white;text-decoration:none;text-align:center;border:0;border-radius:2px;background-color:black}.writings-show .EditPressPage #EditPress #PressParts .AddTwitter a{font-weight:normal;font-size:12px;line-height:17px;color:#333;text-decoration:underline}.writings-show .EditPressPage #EditPress #PressParts .AddTwitter a:before{display:inline-block;margin:0;padding:0;width:16px;height:16px;line-height:16px;color:white;text-decoration:none;text-align:center;border:0;border-radius:2px;background-color:#cc6666;margin-right:5px;content:"?";border-radius:8px}.writings-show .EditPressPage #EditPress #PressParts .youtube-parts-first-step{margin-bottom:10px}.writings-show .EditPressPage #EditPress #PressParts .youtube-parts-first-step input[type="url"]{display:inline-block;width:588px}.writings-show .EditPressPage #EditPress #PressParts .youtube-parts-first-step input[type="submit"]{display:inline-block;margin:0;padding:0;width:100px;height:30px;line-height:30px;color:white;text-decoration:none;text-align:center;border:0;border-radius:2px;background-color:black;display:inline-block}.writings-show .EditPressPage #EditPress #PressParts .youtube-parts-second-step{margin-top:10px}.writings-show .EditPressPage #EditPress #PressParts .AddGooglemap a{font-weight:normal;font-size:14px;line-height:19px;color:#333;text-decoration:underline;margin:10px 0;display:block}.writings-show .AddImageSelect{font-weight:normal;font-size:12px;line-height:17px;color:#333;width:980px}.writings-show .AddImageSelect .SelectImage-top input#url{width:780px;height:23px;line-height:23px;border:1px solid #e5e5e5}.writings-show .AddImageSelect .SelectImage-top input#UrlCheck{display:inline-block;margin:0;padding:0;width:100px;height:25px;line-height:25px;color:white;text-decoration:none;text-align:center;border:0;border-radius:2px;background-color:black}.writings-show .AddImageSelect .SelectImage-top p{margin:5px 0 0 0;padding:0}.writings-show .AddImageSelect .SelectImage-top{position:relative;padding:20px;width:938px\9;background:#f8f7f5;border-radius:5px;border-bottom-left-radius:0;border-bottom-right-radius:0}.writings-show .AddImageSelect .SelectImage{padding:20px;width:938px\9;background:#fff}.writings-show .AddImageSelect .SelectImage .main{position:relative;float:left;width:400px}.writings-show .AddImageSelect .SelectImage .main img{max-width:400px;max-height:400px;vertical-align:top}.low-resolution .writings-show .AddImageSelect .SelectImage .main img{max-height:250px}.writings-show .AddImageSelect .SelectImage .main span{position:absolute;bottom:0;right:0;background-color:rgba(255,255,255,0.3);padding:5px}.writings-show .AddImageSelect .SelectImage input#parts_image{padding:5px;border:1px solid #e5e5e5}.writings-show .AddImageSelect .SelectImage input.ImageSource{display:inline-block;text-decoration:none;text-align:left;color:#666;width:750px;height:25px;line-height:25px;border:0;border-width:1px;border-style:solid;border-color:#e5e5e5}.writings-show .AddImageSelect .SelectImage textarea{border-width:1px;border-style:solid;border-color:#e5e5e5;width:750px}.writings-show .AddImageSelect .SelectImage .sub{float:right;width:500px}.writings-show .AddImageSelect .SelectImage .sub img{object-fit:cover;width:150px;height:150px;margin:5px}.writings-show .AddImageSelect .SelectImage .sub img.selected{border-width:5px;border-style:solid;border-color:#2b87ae;margin:0}.writings-show .AddImageSelect .SelectImage .sub textarea{margin-bottom:5px;width:485px}.writings-show .AddImageSelect .SelectImage .sub .ImageUrlSource{border-width:1px;border-style:solid;border-color:#e5e5e5;margin-top:3px;width:485px;height:25px;line-height:25px}.writings-show .AddImageSelect .SelectImage .sub p{font-weight:normal;font-size:12px;line-height:17px;color:#999;margin-bottom:5px}.writings-show .AddImageSelect .SelectImage .sub p:before{display:inline-block;text-decoration:none;text-align:center;color:white;width:14px;height:14px;line-height:14px;border:0;content:"!";margin-right:5px;background:#cc6666;border-radius:7px}.writings-show .AddImageSelect .SelectImage .sub p.ImageSourceUrl{border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#ccc;margin-bottom:15px;padding-bottom:15px;font-size:11px}.writings-show .AddImageSelect .SelectImage .sub p.ImageSourceUrl:before{display:none}.writings-show .AddImageSelect .SelectImage .sub p span{display:block}.writings-show .AddImageSelect .SelectImage .sub .img_box{width:150px;position:relative;float:left;margin:10px}.writings-show .AddImageSelect .SelectImage .sub .img_box img{margin:0;cursor:pointer}.writings-show .AddImageSelect .SelectImage .sub .img_box .size{position:absolute;bottom:0;right:0;background-color:rgba(255,255,255,0.5);padding:5px}.writings-show .AddImageSelect .SelectImage .sub .paginate{text-align:center}.writings-show .AddImageSelect .SelectImage .sub .paginate input{display:inline-block;margin:0;padding:0;width:auto;height:auto;line-height:auto;color:#fff;text-decoration:none;text-align:center;border:0;border-radius:2px;background-color:#101010;display:inline-block;width:200px;height:40px;line-height:40px}.writings-show .AddImageSelect .SelectImage p.alert{padding-top:10em;min-height:10em;text-align:center}.writings-show .AddImageSelect .SelectImage-bottom{position:relative;padding:50px 20px 20px 20px;width:938px\9;background:#f8f7f5;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.writings-show .AddImageSelect .SelectImage-bottom div{text-align:center}.writings-show .AddImageSelect .SelectImage-bottom div input{display:inline-block;margin:0;padding:0;width:auto;height:auto;line-height:auto;color:#fff;text-decoration:none;text-align:center;border:0;border-radius:2px;background-color:#101010;display:inline-block;width:200px;height:40px;line-height:40px}.writings-show .AddImageSelect .SelectImage-bottom div input.CancelImage{background:#ccc}.writings-show .AddImageSelect .SelectImage-bottom div input.SubmitImage{background:#000}.writings-show .AddImageSelect .SelectImage-bottom ul.errors{position:absolute;left:20px;top:12px;display:block;width:100%}.writings-show .AddImageSelect .SelectImage-bottom ul.errors li{font-weight:normal;font-size:13px;line-height:18px;color:#cc6666;text-align:center}.writings-show .AddImageSelect .SelectImage-bottom ul.errors li:before{display:inline-block;text-decoration:none;text-align:center;color:white;width:14px;height:14px;line-height:14px;border:0;content:"!";margin-right:5px;background:#cc6666;border-radius:7px}.writings-show .EditSchrollTop{display:none;position:fixed;left:50%;top:20px;width:60px;height:80px;margin-left:509px;border-radius:0 4px 4px 0;border-width:1px 1px 1px 0;border-style:solid;border-color:#f2f2f2;background-color:#fafafa}.writings-show .EditSchrollTop:hover{border-color:#f8f7f5;background-color:#f8f7f5}.writings-show .EditSchrollTop:hover::after{border-color:#666}.writings-show .EditSchrollTop::after{content:"";display:inline-block;position:absolute;top:50%;vertical-align:top;width:20px;height:20px;border-style:solid;border-color:#999;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);border-width:1px 0 0 1px;margin-top:-8px;left:50%;top:42px;margin-left:-10px}.writings-show .ThmbnailSelectArticle .SelectImage .sub{float:none;width:940px}.writings-show .PressPart{margin:0 0 0 -5px;padding:10px 5px 40px 5px;position:relative}.writings-show .PressPart:hover{background:#fff}.writings-show .PressPart .overwrite-negative-margin{margin:16px auto}.writings-show .PressPart .NewPartEdit{position:absolute;left:0;bottom:0;width:720px}.writings-show .PressPart .NewPartEdit ul{background:#ebebeb;border-radius:5px;border-top-left-radius:0;border-top-right-radius:0}.writings-show .PressPart .NewPartEdit ul li{float:left}.writings-show .PressPart .NewPartEdit ul li a,.writings-show .PressPart .NewPartEdit ul li button{font-weight:normal;font-size:12px;line-height:17px;color:#333;display:inline-block;margin:0;padding:0;width:90px;height:25px;line-height:25px;color:#fff;text-decoration:none;text-align:center;border:0;border-radius:2px;background-color:#101010}.writings-show .PressPart .NewPartEdit ul li a:hover,.writings-show .PressPart .NewPartEdit ul li button:hover{cursor:pointer}.writings-show .PressPart .NewPartEdit ul li a.edit,.writings-show .PressPart .NewPartEdit ul li a.delete,.writings-show .PressPart .NewPartEdit ul li button.edit,.writings-show .PressPart .NewPartEdit ul li button.delete{display:block;width:95px;color:#fff;background:#bababa;border-right:1px solid #b1b1b1;border-left:1px solid #c8c8c8;border:0\9}.writings-show .PressPart .NewPartEdit ul li a.ButtonMove,.writings-show .PressPart .NewPartEdit ul li button.ButtonMove{color:#333;padding-left:10px;width:90px;background:#ebebeb;border-right:1px solid #dfdfdf;border-left:1px solid #f5f5f5;position:relative}.writings-show .PressPart .NewPartEdit ul li a.ButtonMove::before,.writings-show .PressPart .NewPartEdit ul li button.ButtonMove::before{font-family:icotto;color:#666;font-size:16px;position:absolute}.writings-show .PressPart .NewPartEdit ul li a.MoveTop::before,.writings-show .PressPart .NewPartEdit ul li a.MovePrev::before,.writings-show .PressPart .NewPartEdit ul li a.MoveNext::before,.writings-show .PressPart .NewPartEdit ul li a.MoveLast::before,.writings-show .PressPart .NewPartEdit ul li button.MoveTop::before,.writings-show .PressPart .NewPartEdit ul li button.MovePrev::before,.writings-show .PressPart .NewPartEdit ul li button.MoveNext::before,.writings-show .PressPart .NewPartEdit ul li button.MoveLast::before{left:8px}.writings-show .PressPart .NewPartEdit ul li a.MoveTop::before,.writings-show .PressPart .NewPartEdit ul li button.MoveTop::before{content:""}.writings-show .PressPart .NewPartEdit ul li a.MovePrev::before,.writings-show .PressPart .NewPartEdit ul li button.MovePrev::before{content:""}.writings-show .PressPart .NewPartEdit ul li a.MoveNext::before,.writings-show .PressPart .NewPartEdit ul li button.MoveNext::before{content:""}.writings-show .PressPart .NewPartEdit ul li a.MoveLast::before,.writings-show .PressPart .NewPartEdit ul li button.MoveLast::before{content:""}.writings-show .PressPart .NewPartEdit ul li a.MoveDrag,.writings-show .PressPart .NewPartEdit ul li button.MoveDrag{width:100px;padding-left:10px;border-bottom-right-radius:5px}.writings-show .PressPart .NewPartEdit ul li a.MoveDrag::before,.writings-show .PressPart .NewPartEdit ul li button.MoveDrag::before{content:"";left:4px}.writings-show .ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #999}.writings-show .ui-sortable-placeholder{border-width:1px;border-style:solid;border-color:#e5e5e5;padding:5px 10px;margin-bottom:5px;background-color:#fff9c4}.writings-show .modal-lg{margin:0 auto\9;width:980px;position:absolute/9;top:10% \9}.writings-show .modal-lg .modal-body{padding:0}.writings-show .modal a.close{position:absolute;right:10px;top:10px;width:20px;height:20px}.writings-show .modal a.close::before{content:"";font-family:icotto;font-size:28px;color:#101010;position:absolute;top:1px;right:-3px}.writings-show .modal a.close-modal{display:none}.writings-show .modal .sub{height:400px;overflow:auto}.writings-show .modal .sub img{width:150px;height:auto}.writings-show .modal.low-resolution .sub{height:250px}.writings-show .select2-results__option{font-size:12px}.writings-show .select2-results__option img{float:left;width:40px;margin-right:10px}.writings-show .select2-results__option p{vertical-align:middle;line-height:1.7}.writings-show .select2-results__option p span{text-decoration:underline}.writings-show .select2-results__option:after{*zoom:1;content:"";clear:both;display:block}.writings-show .select2-results__option:after:after{content:"";display:table;clear:both}.writings-show .select2 input.select2-search__field{padding:0}.writings-show .select2 .select2-search--inline .select2-search__field{width:auto !important}.writings-show #select2-js-target-words-results{display:none !important}.writings-show .select2-container--default .select2-results .select2-results__options{max-height:300px}.writings-preview .p-writings-preview iframe{border:transparent}.writings-preview .p-writings-preview__tabs{margin-bottom:20px;border-bottom:1px dotted #e5e5e5}.writings-preview .p-writings-preview__tabs-list{display:table;width:calc(100% / 2);margin:20px auto;border:2px solid #ff6726;border-radius:3px}.writings-preview .p-writings-preview__tabs-item{display:table-cell;width:calc(100% / 2)}.writings-preview .p-writings-preview__tabs-link{display:block;padding:10px;color:#fd4e28;font-weight:600;text-align:center;cursor:pointer;font-size:16px;font-size:1rem}.writings-preview .p-writings-preview__tabs-link.is-active{background:#ff6726;color:#fff}.writings-preview .p-writings-preview__toc{height:80px}.writings-preview .p-writings-preview .p-preview__smartphone{padding:0 0 24px 0;overflow-x:hidden;overflow-y:scroll;float:left;width:393px;height:577px;margin:0 auto 0 80px;border:solid 1px #ccc}.writings-preview .p-writings-preview .p-preview__header{padding:16px 0 0 0;display:block}.writings-preview .p-writings-preview .p-preview__pagination{display:inherit;border:none;background:#16a085;color:#fff}.writings-preview .p-writings-preview .p-preview__pagination:after{content:"改ページ";display:block;text-align:center}.writings-preview .p-writings-preview .p-preview__cover{position:relative;overflow:hidden;display:block;float:right;width:375px;height:188px;margin-right:100px;background:#ccc}.writings-preview .p-writings-preview .p-preview__cover-figure{margin:0 auto;display:flex;justify-content:center;align-items:center}.writings-preview .p-writings-preview .p-preview__cover-image{width:100%}.writings-preview .p-writings-preview .p-preview__cover-content{width:calc(100% - 32px);padding:0 16px;position:absolute;bottom:0;background:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(0,0,0,0.6)), color-stop(100%, transparent));background:-webkit-linear-gradient(bottom, rgba(0,0,0,0.6), transparent);background:-moz-linear-gradient(bottom, rgba(0,0,0,0.6), transparent);background:-o-linear-gradient(bottom, rgba(0,0,0,0.6), transparent);background:linear-gradient(bottom, rgba(0,0,0,0.6), transparent)}.writings-preview .p-writings-preview .p-preview__cover-heading{margin:0 auto 8px auto;color:#fff;text-shadow:0 0 4px rgba(0,0,0,0.6);font-size:16px;font-size:1rem}.writings-preview .p-writings-preview .p-preview__cover-user-name{position:relative;bottom:4px;color:#ccc;text-shadow:0 0 4px rgba(0,0,0,0.6);font-size:11px;font-size:0.6875rem}.writings-preview .p-writings-preview .p-preview__toc{width:calc(100% - 32px);height:80px}.eye-catch-crop{padding:20px}.eye-catch-crop__image{max-height:640px;max-width:100%}.eye-catch-crop__button{background:#000;color:#fff;padding:1em;margin-top:20px;width:200px}.jcrop-keymgr{opacity:0}.EditPressPage .writings-show .PressPart{margin:0 0 0 -5px;padding:10px 5px 40px 5px}.EditPressPage .writings-show .PressPart:hover{cursor:pointer;background:#fff}.EditPressPage .writings-show .PressText{margin-bottom:0}.writings-show .PressText font.TextSmall{font-size:14px;font-size:0.875rem}.writings-show .PressText font.TextLarge{font-size:18px;font-size:1.125rem}.EditPressPage #EditPress #PressParts .writings-show .PressImage{margin-bottom:0}.EditPressPage #EditPress #PressParts .writings-show .PressImage textarea,.EditPressPage #EditPress #PressParts .writings-show .PressImage input.ImageSource{width:688px}.writings-show .PressImage .PressImageMain{float:left;margin-bottom:5px;width:350px}.writings-show .PressImage .PressImageMain p{color:#999;font-size:12px;font-size:0.75rem;width:350px}.writings-show .PressImage .PressImageMain p a{color:#999;font-size:12px;font-size:0.75rem;margin-right:5px}.writings-show .PressImage p,.writings-show .PressImage a{font-size:14px;font-size:0.875rem;line-height:1.75}.writings-show .PressImage p{float:right;width:340px}.writings-show .PressImage p.PressImageSource{float:none}.writings-show .PressImage p.PressImageSource .PressImageSourceLogo{display:inline-block;margin-top:-3px;vertical-align:middle}.writings-show .PressImage p.PressImageSource .PressImageSourceAuthorName{color:#333}.writings-show .PressImage.fullsize p{float:none;margin-top:10px;width:100%}.writings-show .PressImage.fullsize .PressImageMain{float:none;width:700px}.writings-show .PressImage.fullsize .PressImageMain p{margin:0}.EditPressPage .writings-show .PressQuote{margin-bottom:0}.writings-show .PressQuote q{display:block;margin-bottom:5px;padding:20px 20px 20px 40px;background:#f8f7f5;color:#666;position:relative;font-size:14px;font-size:0.875rem;line-height:1.7}.writings-show .PressQuote q:before{content:"";font-family:icotto;font-size:28px;color:rgba(0,0,0,0.25);position:absolute;top:-3px;left:7px}.writings-show .PressQuote p,.writings-show .PressQuote a{color:#999;font-size:12px;font-size:0.75rem}.EditPressPage .writings-show .PressTitle{margin-bottom:0}.writings-show .PressTitle h2{padding-top:5px;padding-bottom:10px;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#333;font-size:24px;font-size:1.5rem;line-height:1.5}.writings-show .PressTitle h3{border-left-width:5px;border-left-style:solid;border-left-color:#666;font-size:20px;font-size:1.25rem;padding:0 0 0 10px}.EditPressPage .writings-show .PressLink{margin-bottom:0}.writings-show .PressLink .PressLinkSite a{color:#666;font-size:18px;font-size:1.125rem;font-weight:bold;text-decoration:underline}.writings-show .PressLink .ArticleLinkUrl{line-height:1.3}.writings-show .PressLink .ArticleLinkUrl a{color:#999;font-size:13px;font-size:0.8125rem}.writings-show .PressLink .ArticleLinkComment{font-size:14px;font-size:0.875rem;color:#333;margin-top:10px}.writings-show .PressRichLink{margin-bottom:40px}.writings-show .PressRichLink__container{display:block;*zoom:1;padding:15px;border:1px solid #ebebeb;border-radius:3px;background:#fafafa}.writings-show .PressRichLink__container:after{content:"";display:table;clear:both}.writings-show .PressRichLink__image{float:left;width:100px}.writings-show .PressRichLink__image img{width:100%;vertical-align:top}.writings-show .PressRichLink__content{float:right;width:550px}.writings-show .PressRichLink__title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-bottom:10px;color:#666;font-size:18px;font-size:1.125rem;font-weight:bold;line-height:1.3;text-decoration:underline;vertical-align:middle}.writings-show .PressRichLink__introduction{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;margin-bottom:10px;color:#999;font-size:13px;font-size:0.8125rem;line-height:1.5}.writings-show .PressRichLink__info{*zoom:1;color:#999;font-size:12px;font-size:0.75rem}.writings-show .PressRichLink__info:after{content:"";display:table;clear:both}.writings-show .PressRichLink__info-author{float:left}.writings-show .PressRichLink__info-update{float:right}.writings-show .PressRichLink__comment{margin-top:10px;font-size:14px;font-size:0.875rem;color:#333}.writings-show .PressTweet{margin-bottom:40px}.writings-show .PressTweet iframe{margin:0 !important;max-width:350px !important;width:350px;border:0 !important;box-shadow:none !important}.writings-show .PressYoutube{margin-bottom:40px}.writings-show .PressYoutube p{margin-top:5px;font-size:14px;font-size:0.875rem}.writings-show .PressInstagram{margin-bottom:40px;overflow:hidden;width:352px}.writings-show .PressInstagram iframe{margin:0 !important;max-width:350px !important;width:350px;border:1px solid #ebebeb !important;box-shadow:none !important}.writings-show .PressChooseButton{position:absolute;bottom:0;right:0;min-height:80px;max-height:120px;width:160px;border-left:dotted 1px #ebebeb;padding:0 0 0 8px;box-sizing:border-box}.writings-show .PressChooseButton .PressSpotButton{width:100%;text-decoration:none;margin:0 auto 8px auto}.writings-show .PressChooseButton .PressSpotButton .add-clip{background:#f8f7f5;border-radius:4px;height:36px;display:flex;justify-content:center;align-items:center;position:relative}.writings-show .PressChooseButton .PressSpotButton .add-clip::after{content:"お気に入り";color:#666;font-size:14px;font-size:0.875rem}.writings-show .PressChooseButton .PressSpotButton .add-clip .icon-like{color:rgba(0,0,0,0.25);font-size:18px;font-size:1.125rem}.writings-show .PressChooseButton .PressSpotButton .is-added{position:relative}.writings-show .PressChooseButton .PressSpotButton .is-added::after{content:"追加済み";font-size:14px;font-size:0.875rem}.writings-show .PressChooseButton .PressSpotButton .is-added .icon-like{color:#ff6726;font-size:18px;font-size:1.125rem}.writings-show .PressTabelog{*zoom:1;margin-bottom:40px}.writings-show .PressTabelog:after{content:"";display:table;clear:both}.writings-show .PressTabelog blockquote{margin:0;padding:0 0 5px 15px;border-left-width:8px;border-left-style:solid;border-left-color:#ccc}.writings-show .PressTabelogName{margin-bottom:5px;vertical-align:middle}.writings-show .PressTabelogName i{display:inline-block;padding:2px 5px;margin-right:5px;border-radius:2px;border:1px solid #f6ab09;color:#f6ab09;font-size:14px;font-size:0.875rem;font-weight:bold;font-style:normal;text-align:center;vertical-align:middle}.writings-show .PressTabelogName i>span{vertical-align:middle}.writings-show .PressTabelogName i>span:first-child{font-size:13px;font-size:0.8125rem}.writings-show .PressTabelogName a{color:#666;font-size:18px;font-size:1.125rem;font-weight:bold;text-decoration:underline;vertical-align:middle}.writings-show .PressTabelogContainer{*zoom:1;position:relative}.writings-show .PressTabelogContainer:after{content:"";display:table;clear:both}.writings-show .PressTabelogInfo{float:left;width:520px;color:#999;font-size:13px;font-size:0.8125rem}.writings-show .PressTabelogArea{margin-bottom:5px;color:#999;font-size:13px;font-size:0.8125rem;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.writings-show .PressTabelogArea i{font-size:16px;vertical-align:middle}.writings-show .PressTabelogArea span{vertical-align:middle}.writings-show .PressTabelogAddress,.writings-show .PressTabelogTel,.writings-show .PressTabelogBizHours,.writings-show .PressTabelogHoliday,.writings-show .PressTabelogPrice{display:block;margin-bottom:2px;vertical-align:middle;line-height:1.3}.writings-show .PressTabelogAddress dt,.writings-show .PressTabelogAddress dd,.writings-show .PressTabelogTel dt,.writings-show .PressTabelogTel dd,.writings-show .PressTabelogBizHours dt,.writings-show .PressTabelogBizHours dd,.writings-show .PressTabelogHoliday dt,.writings-show .PressTabelogHoliday dd,.writings-show .PressTabelogPrice dt,.writings-show .PressTabelogPrice dd{display:inline-block;color:#999;font-size:12px;font-size:0.75rem;vertical-align:middle}.writings-show .PressTabelogAddress dt::after,.writings-show .PressTabelogTel dt::after,.writings-show .PressTabelogBizHours dt::after,.writings-show .PressTabelogHoliday dt::after,.writings-show .PressTabelogPrice dt::after{content:"："}.writings-show .PressTabelogAddress dd,.writings-show .PressTabelogTel dd,.writings-show .PressTabelogBizHours dd,.writings-show .PressTabelogHoliday dd,.writings-show .PressTabelogPrice dd{overflow:hidden;max-width:440px;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.writings-show .PressTabelogPrice ul li{display:inline-block;margin-right:10px;color:#999;font-size:12px;font-size:0.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.writings-show .PressTabelogPrice ul li i{font-size:16px;vertical-align:middle}.writings-show .PressTabelogPrice ul li span{vertical-align:middle;line-height:1}.writings-show .PressTabelogButton{width:100%;position:relative}.writings-show .PressTabelogButton a{font-size:14px;font-size:0.875rem;width:100%;height:36px;border:1px solid #ebebeb;border-radius:2px;text-align:center;display:flex;justify-content:center;align-items:center;box-sizing:border-box}.writings-show .PressTabelogButton a:hover{text-decoration:none}.writings-show .PressTabelogButton a::after{content:"";display:inline-block;position:absolute;top:50%;vertical-align:top;width:8px;height:8px;border-style:solid;border-color:#ffb415;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);border-width:1px 1px 0 0;margin-top:-4px;right:10px}.writings-show .PressTabelogSource{clear:both;color:#999;font-size:12px;font-size:0.75rem}.writings-show .PressTabelogError{margin:0;padding:0 0 0 15px;border-left-width:8px;border-left-style:solid;border-left-color:#ccc;color:#999;font-size:14px;font-size:0.875rem}.writings-show .PressTravel{*zoom:1;margin-bottom:40px}.writings-show .PressTravel:after{content:"";display:table;clear:both}.writings-show .PressTravel blockquote{margin:0;padding:0 0 5px 15px;border-left-width:8px;border-left-style:solid;border-left-color:#ccc}.writings-show .PressTravelContainer{*zoom:1;position:relative}.writings-show .PressTravelContainer:after{content:"";display:table;clear:both}.writings-show .PressTravelInfo{float:left;width:520px;color:#999;font-size:13px;font-size:0.8125rem}.writings-show .PressTravelName{margin-bottom:5px;vertical-align:middle}.writings-show .PressTravelName a{color:#666;font-size:18px;font-size:1.125rem;font-weight:bold;text-decoration:underline;vertical-align:middle}.writings-show .PressTravelArea{margin-bottom:5px;color:#999;font-size:13px;font-size:0.8125rem;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.writings-show .PressTravelArea i{font-size:16px;vertical-align:middle}.writings-show .PressTravelArea span{vertical-align:middle}.writings-show .PressTravelAddress,.writings-show .PressTravelAccess,.writings-show .PressTravelParking,.writings-show .PressTravelPrice{display:block;margin-bottom:2px;vertical-align:middle;line-height:1.3}.writings-show .PressTravelAddress dt,.writings-show .PressTravelAddress dd,.writings-show .PressTravelAccess dt,.writings-show .PressTravelAccess dd,.writings-show .PressTravelParking dt,.writings-show .PressTravelParking dd,.writings-show .PressTravelPrice dt,.writings-show .PressTravelPrice dd{display:inline-block;color:#999;font-size:12px;font-size:0.75rem;vertical-align:middle}.writings-show .PressTravelAddress dt::after,.writings-show .PressTravelAccess dt::after,.writings-show .PressTravelParking dt::after,.writings-show .PressTravelPrice dt::after{content:"："}.writings-show .PressTravelAddress dd,.writings-show .PressTravelAccess dd,.writings-show .PressTravelParking dd,.writings-show .PressTravelPrice dd{overflow:hidden;max-width:440px;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.writings-show .PressTravelButton{width:100%;position:relative}.writings-show .PressTravelButton a{font-size:14px;font-size:0.875rem;width:100%;height:36px;border:1px solid #ebebeb;border-radius:2px;text-align:center;display:flex;justify-content:center;align-items:center;box-sizing:border-box}.writings-show .PressTravelButton a:hover{text-decoration:none}.writings-show .PressTravelButton a::after{content:"";display:inline-block;position:absolute;top:50%;vertical-align:top;width:8px;height:8px;border-style:solid;border-color:#5086e2;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);border-width:1px 1px 0 0;margin-top:-4px;right:10px}.writings-show .PressTravelSource{clear:both;color:#999;font-size:12px;font-size:0.75rem}.writings-show .PressTravelError{margin:0;padding:0 0 0 15px;border-left-width:8px;border-left-style:solid;border-left-color:#ccc;color:#999;font-size:14px;font-size:0.875rem}.writings-show .PressTourspot{*zoom:1;margin-bottom:40px}.writings-show .PressTourspot:after{content:"";display:table;clear:both}.writings-show .PressTourspot blockquote{margin:0;padding:0 0 5px 15px;border-left-width:8px;border-left-style:solid;border-left-color:#ccc}.writings-show .PressTourspotName{margin-bottom:5px;vertical-align:middle}.writings-show .PressTourspotName a,.writings-show .PressTourspotName span{color:#666;font-size:18px;font-size:1.125rem;font-weight:bold;text-decoration:underline;vertical-align:middle}.writings-show .PressTourspotName i{font-size:16px;vertical-align:middle}.writings-show .PressTourspotAddress,.writings-show .PressTourspotPhone,.writings-show .PressTourspotAccess,.writings-show .PressTourspotBusinessHours,.writings-show .PressTourspotRegularHoliday{display:block;margin-bottom:2px;color:#999;font-size:13px;font-size:0.8125rem;vertical-align:middle;line-height:1.3}.writings-show .PressTourspotAddress dt,.writings-show .PressTourspotAddress dd,.writings-show .PressTourspotPhone dt,.writings-show .PressTourspotPhone dd,.writings-show .PressTourspotAccess dt,.writings-show .PressTourspotAccess dd,.writings-show .PressTourspotBusinessHours dt,.writings-show .PressTourspotBusinessHours dd,.writings-show .PressTourspotRegularHoliday dt,.writings-show .PressTourspotRegularHoliday dd{display:inline-block;color:#999;font-size:12px;font-size:0.75rem;vertical-align:middle}.writings-show .PressTourspotAddress dt::after,.writings-show .PressTourspotPhone dt::after,.writings-show .PressTourspotAccess dt::after,.writings-show .PressTourspotBusinessHours dt::after,.writings-show .PressTourspotRegularHoliday dt::after{content:"："}.writings-show .PressTourspotAddress dd,.writings-show .PressTourspotPhone dd,.writings-show .PressTourspotAccess dd,.writings-show .PressTourspotBusinessHours dd,.writings-show .PressTourspotRegularHoliday dd{overflow:hidden;max-width:440px;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.writings-show .PressTourspotButton{width:100%;position:relative}.writings-show .PressTourspotButton a{font-size:14px;font-size:0.875rem;width:100%;height:36px;border:1px solid #ebebeb;border-radius:2px;text-align:center;display:flex;justify-content:center;align-items:center;box-sizing:border-box}.writings-show .PressTourspotButton a:hover{text-decoration:none}.writings-show .PressTourspotButton a::after{content:"";display:inline-block;position:absolute;top:50%;vertical-align:top;width:8px;height:8px;border-style:solid;border-color:#e84e65;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);border-width:1px 1px 0 0;margin-top:-4px;right:10px}.writings-show .PressTourspotSource{color:#999;font-size:12px;font-size:0.75rem}.writings-show .PressTourspotSource a{color:#999;font-size:12px;font-size:0.75rem}.writings-show .PressTourspotSource a:hover{text-decoration:underline}.writings-show .PressTourspotError{margin:0;padding:0 0 0 15px;border-left-width:8px;border-left-style:solid;border-left-color:#ccc;color:#999;font-size:14px;font-size:0.875rem}.writings-show .PressTourspotEditLink a{color:#1976D2}.writings-show .PressPinterest{margin-bottom:40px}.writings-show .PressPinterest iframe{margin:0 !important;max-width:350px !important;width:350px;border:1px solid #ebebeb !important;box-shadow:none !important}.writings-show .PressAffiliate{box-sizing:border-box;display:table;width:100%;margin:-30px 0 40px;padding:15px;background:#fafafa;vertical-align:middle}.writings-show .PressAffiliate__title{display:table-cell;margin-bottom:10px;color:#999;font-size:12px;font-size:0.75rem;vertical-align:middle}.writings-show .PressAffiliate__banner{display:table-cell;text-align:right;vertical-align:middle}.writings-show .PressAffiliate__banner a{display:inline-block;padding:10px 20px;border:1px solid #ebebeb;border-radius:3px;background:#fff;vertical-align:middle}.writings-show .PressAffiliate__banner a img{vertical-align:middle}.writings-show .PressRakuten{margin:-30px 0 40px;padding:15px}.writings-show .PressRakuten a{background:#fff;display:flex;justify-content:center;align-items:center;max-width:480px;height:48px;margin:0 auto;text-align:center;border:solid 1px #ff6726;border-radius:2px;position:relative}.writings-show .PressRakuten a::before{content:"";width:99%;height:1px;background:#ff6726;position:absolute;bottom:2px}.writings-show .PressRakuten a::after{content:"";width:8px;height:8px;border-style:solid;border-color:#ff6726;border-width:1px 1px 0 0;position:absolute;top:calc(50% - 4px);right:12px;transform:rotate(45deg)}.writings-show .PressRakuten a.link{text-decoration:none}.writings-show .PressRakuten a.link .icon-rakuten{margin-right:4px;color:#bf0000;font-size:16px;font-size:1rem}.writings-show .PressRakuten a.link .image{height:14px;margin:0 2px 2px 0}.writings-show .PressButton .PressButton__link{display:inline-block;margin:20px auto;padding:10px 20px;min-width:270px;color:#fff;background:#ff6726;border-radius:5px;font-weight:600;border-bottom:solid 2px rgba(0,0,0,0.1);text-align:center;font-size:14px;font-size:0.875rem}.writings-show .PressButton .PressButton__link:hover,.writings-show .PressButton .PressButton__link:visited,.writings-show .PressButton .PressButton__link:active{text-decoration:none;color:#fff}.writings-show .PressGooglemap{margin-bottom:30px}.writings-show .PressGooglemap iframe{border:none}.writings-show .PressQuote,.writings-show .PressImage,.writings-show .PressTabelog{margin-bottom:0}.writings-preview .SmartView .PressChooseButton{position:relative;width:100%;border-left:transparent;min-height:auto;max-height:auto}.writings-preview .SmartView .PressPart .PressButton__link{width:calc(100% - 24px);margin-left:8px}.writings-preview .SmartView .p-presses-show__spot{min-height:auto}.writings-preview .SmartView .p-presses-show__spot-figure{float:none}.writings-preview .SmartView .p-presses-show__spot-total-ranking{padding:6px 4px}.writings-preview .SmartView .p-presses-show__spot-detail--right{width:auto;position:relative;right:0;bottom:0}.writings-preview .SmartView .p-presses-show__spot-lowest-price{width:calc(100% - 36px)}
