﻿/*! sanitize.css v3.0.0 | CC0 1.0 Public Domain | github.com/10up/sanitize.css */@import url(//fonts.googleapis.com/earlyaccess/notosansjapanese.css);@import url(css/modal.css);@import url(css/perfect-scrollbar.css);audio:not([controls]){display:none}button{overflow:visible;-webkit-appearance:button}details{display:block}html{-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:scroll;-webkit-text-size-adjust:100%}main{display:block}pre{overflow:auto}progress{display:inline-block}small{font-size:75%}summary{display:block}svg:not(:root){overflow:hidden}template{display:none}textarea{overflow:auto}[hidden]{display:none}*,::before,::after{box-sizing:inherit}*{font-size:inherit;line-height:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*,::before,::after{border-style:solid;border-width:0}*{background-repeat:no-repeat;margin:0;padding:0}:root{background-color:#fff;box-sizing:border-box;color:#000;font:inherit/1.5 sans-serif;text-rendering:optimizeLegibility}a{text-decoration:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}button,select,textarea{background-color:transparent}button,input,select,textarea{color:inherit;font-family:inherit;font-style:inherit;font-weight:inherit}button,[type="button"],[type="date"],[type="datetime"],[type="datetime-local"],[type="email"],[type="month"],[type="number"],[type="password"],[type="reset"],[type="search"],[type="submit"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],select,textarea{min-height:1.5em}code,kbd,pre,samp{font-family:monospace,monospace}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}table{border-collapse:collapse;border-spacing:0}textarea{resize:vertical}::-moz-selection{background-color:#B3D4FC;color:#fff;text-shadow:none}::selection{background-color:#B3D4FC;color:#fff;text-shadow:none}[aria-busy="true"]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}[hidden][aria-hidden="false"]{clip:rect(0 0 0 0);display:inherit;position:absolute}[hidden][aria-hidden="false"]:focus{clip:auto}.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}.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}.slick-prev,.slick-next{position:absolute;display:block;height:50px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}html{font-size:24px}@media (min-width: 1000px){html{font-size:26px}}body{font-size:.583rem;line-height:1rem}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}h1,h2,h3,h4,h5,h6,p,ul,ol,dl,figure,figcaption,blockquote,pre,table,caption,hr,form,fieldset{margin:0 0 1rem}ul,ol{padding-left:1.166rem}body{margin:0 auto;padding:0 .583rem;font-weight:400;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;font-kerning:normal}h1{margin:0 0 1rem;font-size:1.1rem;line-height:1.2rem}h2{margin:0 0 1rem;font-size:.9rem;line-height:1rem}h3{margin:0 0 1rem;font-size:.8rem;line-height:.9rem}h4{margin:0 0 1rem;font-size:.7rem;line-height:.8rem}h5{margin:0 0 1rem;font-size:.65rem;line-height:.7rem}h6{margin:0 0 1rem;font-size:.6rem;line-height:.7rem}p{margin:0 0 .5rem}@media screen and (max-width: 640px){h1{margin:0 0 1rem;font-size:.9rem;line-height:1.2rem}h2{margin:0 0 1rem;font-size:.8rem;line-height:1rem}h3{margin:0 0 1rem;font-size:.7rem;line-height:.9rem}h4{margin:0 0 1rem;font-size:.7rem;line-height:.8rem}h5{margin:0 0 1rem;font-size:.7rem;line-height:.7rem}h6{margin:0 0 1rem;font-size:.7rem;line-height:.7rem}}body{margin:0;padding:0;font-family:"Noto Sans Japanese",serif;color:#333;background:#FEF9E9;top:0 !important;overflow:hidden}a{color:#010912;text-decoration:none}a:hover,a:focus,a:active{outline:none}a.block-link{display:block;position:static;z-index:0}a.block-link:hover{opacity:0.8}img.brightness:hover{opacity:.8}.more:after{font-family:'fontAwesome';content:"\f054";margin-left:0.25em}@media screen and (max-width: 768px){.pc-only{display:none !important}}@media screen and (max-width: 768px){.tb-over{display:none !important}}@media screen and (min-width: 769px){.sp-only{display:none !important}}@media screen and (max-width: 768px){.tb-under{display:none !important}}.center{text-align:center}.right{float:right}.left{float:left}.red{color:#cf4444}img{max-width:100%}@media screen and (max-width: 768px){img{height:auto}}img.right{margin:0 0 1em 1em}img.left{margin:0 1em 1em 0}.clear{clear:both}.clear::after{content:"";display:block;clear:both}.inner{margin:0 auto;width:1050px;overflow:hidden}@media screen and (max-width: 768px){.inner{width:100%;padding:0}}a.external:after{content:"";width:13px;height:13px;display:inline-block;margin-left:0.25em;background:url("../shinagawa/img/icon-external.png")}a.external:hover:after{background:url("../shinagawa/img/icon-external.png")}.m-0{margin:0 !important}.m-b-0{margin-bottom:0 !important}.m-b-1{margin-bottom:1rem !important}.m-b-2{margin-bottom:2rem !important}.m-b-4{margin-bottom:4rem !important}.m-t-80{margin-top:80px !important}.p-l-0{padding-left:0 !important}.note{padding-left:1em;text-indent:-1em}input.gsc-search-button{box-sizing:content-box}table.gsc-search-box td{vertical-align:top !important}.gsc-search-box-tools .gsc-search-box .gsc-input{padding-right:4px !important}.gsc-input-box{height:32px !important}.gsc-input-box table{margin-bottom:0}input.gsc-search-button-v2{margin-top:0 !important;padding:8px !important}.gsib_a{padding:0 !important}ul.top-nav li a.gsst_a{padding-top:2px !important}.gsc-control-cse .gsc-option-menu-container{width:96px}::selection{color:silver}::-moz-selection{color:silver}.gssb_c{top:120px !important;z-index:99999}p.view-list{font-size:12px;text-align:right;clear:both}p.view-list a:after{content:"\003e";margin-left:0.25rem}@media screen and (max-width: 768px){p.view-list{margin:20px auto;padding:5px;width:225px;display:block;font-size:11px;text-align:center;border:1px solid #053774;border-radius:10px}}@media screen and (max-width: 768px) and (max-width: 768px){p.view-list{border-radius:5px}}@media screen and (max-width: 768px){p.view-list a{display:block;color:#053774;position:relative;font-weight:600}p.view-list a:after{position:absolute;top:7px;right:10px;content:"";display:block;width:6px;height:11px;background:url("../shinagawa/img/icon-view-list.png") no-repeat;-webkit-background-size:contain;-o-background-size:contain;background-size:contain}}.module-2{width:50%;display:block;float:left}@media screen and (max-width: 768px){.module-2{width:100%;float:none}}.module-3{width:33.33333%;display:block;float:left}@media screen and (max-width: 768px){.module-3{width:100px;float:none}}.module-4{width:25%;display:block;float:left}@media screen and (max-width: 768px){.module-4{width:50%}}.container{margin:0 auto;width:100%}.container::after{content:"";display:block;clear:both}@media screen and (max-width: 768px){.container{margin-bottom:0}}.main-col>.inner{overflow:visible}@media screen and (max-width: 768px){.main-col{padding:0 20px}.index .main-col{padding:0}.about-business .main-col{padding:0}}.cont{max-width:100%;position:relative;width:100%;margin:auto;min-height:100%;height:auto !important;height:100%;overflow:hidden !important}.g-header{width:100%;height:95px;text-align:center;background-color:#fff;background-image:url("../shinagawa/img/header-bg.png");background-position:center bottom;background-repeat:no-repeat}@media screen and (min-width: 769px){.toppage .g-header{height:133px;background-image:url("../shinagawa/img/header-bg-toppage.png")}}@media screen and (max-width: 768px){.g-header{height:76px;height:66px;background-image:url("../shinagawa/img/header-bg-sp.png");-webkit-background-size:650px;-o-background-size:650px;background-size:650px}.g-header.cont{max-width:100%;position:relative;width:100%;margin:auto;min-height:100%;height:auto !important;height:100%;overflow:hidden !important}.g-header.fixed{top:0 !important;position:fixed !important;display:block;overflow:hidden;background:#053774;height:40px;z-index:99}}.g-header .logo{margin:0;text-indent:-999999px;width:230px;height:95px;margin:auto}@media screen and (min-width: 769px){.toppage .g-header .logo{width:271px;height:133px}}@media screen and (max-width: 768px){.g-header .logo{width:135px;height:66px;margin:0 auto;padding-top:0}.g-header .logo.fixed{padding:0;display:block;width:100%;height:40px;background:#053774 url("../shinagawa/img/nav-fixed-logo.png") 20px bottom no-repeat;background-size:auto 35px;z-index:99}.g-header .logo.fixed img{display:none}.drawer-open .g-header .logo{display:block;margin:0;height:40px;width:100%;background:#053774 url("../shinagawa/img/nav-fixed-logo.png") 20px bottom no-repeat;background-size:auto 35px;z-index:999;position:inherit;position:fixed;top:0}.drawer-open .g-header .logo img{display:none}}.g-header .logo a{display:block;height:95px}@media screen and (min-width: 769px){.toppage .g-header .logo a{height:133px}}@media screen and (max-width: 768px){.g-header .logo a{height:66px}}.g-header .inner{position:relative}.g-header .btn-fb{position:absolute;top:11px;right:0}.g-header .language{position:absolute;top:13px;right:33px;background:url("../shinagawa/img/header-btn-globe.png")}.g-header .language label{display:block;width:26px;height:26px}.g-header .language label:hover{cursor:pointer;background:url("../shinagawa/img/header-btn-globe_on.png")}@media screen and (max-width: 768px){.g-header .language{top:12px;right:53px;z-index:999;-webkit-background-size:contain;-o-background-size:contain;background-size:contain}.g-header .language label{width:20px;height:20px}.g-header .language.fixed,.drawer-open .g-header .language{z-index:999;top:12px !important;background:url("../shinagawa/img/header-btn-globe-white.png");position:fixed;-webkit-background-size:contain;-o-background-size:contain;background-size:contain}.g-header .language.fixed label,.drawer-open .g-header .language label{width:20px;height:20px}.g-header .language.fixed img,.drawer-open .g-header .language img{display:none}}#language-modal.modal .modal-wrap{-webkit-border-radius:14px;border-radius:14px;background:#FFF;width:380px;height:226px;position:relative;text-align:center}#language-modal.modal .modal-overlay .close{position:absolute;right:calc(50% - 45px);top:auto;bottom:45px;z-index:9;width:90px;height:36px;font-size:14px;line-height:2.4;color:#333;text-align:center;border:1px solid #ccc}#language-modal.modal-wrap p{font-size:20px;font-weight:600;color:#333;text-transform:uppercase}.ps__rail-x,.ps__rail-y{opacity:1 !important}.scrollbar-1,.scrollbar-2,.scrollbar-3,.scrollbar-4{position:relative;overflow:hidden;padding-right:15px}#shop-search-modal.modal .modal-wrap{background:#FFF;position:relative;border-radius:14px;width:840px;height:610px;padding:0;padding-bottom:14px}@media screen and (max-width: 768px){#shop-search-modal.modal .modal-wrap{width:300px;height:86vh;overflow:visible}#shop-search-modal.modal .modal-wrap .spscroll{height:100%;border-radius:14px;-ms-overflow-x:hidden;overflow-x:hidden;-ms-overflow-y:auto;overflow-y:auto}}#shop-search-modal.modal .modal-overlay .close{width:60px;height:60px;top:-20px;right:-20px;z-index:9;color:#FFF;border-style:solid;border-width:2px;border-color:#f3f3f3;border-radius:50%;background-color:#999;text-align:center;line-height:53px}@media screen and (max-width: 768px){#shop-search-modal.modal .modal-overlay .close{width:30px;height:30px;top:-10px;right:-10px;font-size:12px;line-height:26px}}#shop-search-modal .btn{border-style:solid;border-width:2px;border-color:#053774;border-radius:10px;background-color:#fff;width:264px;height:52px;margin:0 auto 30px;line-height:52px}@media screen and (max-width: 768px){#shop-search-modal .btn{margin-bottom:20px;width:225px;height:38px;line-height:38px;border-width:1px}}#shop-search-modal .btn a{font-size:18px;color:#053774;display:block;position:relative}@media screen and (max-width: 768px){#shop-search-modal .btn a{font-size:11px}}#shop-search-modal .btn a:after{content:"";position:absolute;display:block;width:12px;height:19px;position:absolute;right:15px;top:15px;background:url("../shinagawa/img/shop/icon-result-arrow.png") no-repeat}@media screen and (max-width: 768px){#shop-search-modal .btn a:after{width:6px;height:calc(19px / 2);right:10px;top:13px;-webkit-background-size:6px calc(19px / 2);-o-background-size:6px calc(19px / 2);background-size:6px calc(19px / 2)}}#shop-search-modal .btn:hover{background:#053774}#shop-search-modal .btn:hover a{color:#FFF}#shop-search-modal .btn:hover a:after{background:url("../shinagawa/img/shop/icon-result-arrow_on.png") no-repeat}@media screen and (max-width: 768px){#shop-search-modal .btn:hover a:after{-webkit-background-size:6px calc(19px / 2);-o-background-size:6px calc(19px / 2);background-size:6px calc(19px / 2)}}#shop-search-modal .scroll-back{padding-left:30px;position:absolute;top:15px;left:0;z-index:9;font-size:14px;color:#053774;background:url("../shinagawa/img/shop/btn-scroll-back.png") left center no-repeat}@media screen and (max-width: 768px){#shop-search-modal .scroll-back{left:auto;top:auto;font-size:11px;position:relative;padding-left:20px;text-align:left;-webkit-background-size:13px 13px;-o-background-size:13px 13px;background-size:13px 13px}}#shop-search-modal .scroll-back:hover{cursor:pointer;color:#447EC4;background:url("../shinagawa/img/shop/btn-scroll-back_on.png") left center no-repeat}#shop-search-modal .wrap{width:840px;overflow:hidden}@media screen and (max-width: 768px){#shop-search-modal .wrap{width:300px}}#shop-search-modal .conts-scroll{width:calc(840px * 5);display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#shop-search-modal .conts-scroll.index{width:calc(840px * 2)}@media screen and (max-width: 768px){#shop-search-modal .conts-scroll{width:1500px}}#shop-search-modal .conts{width:840px;position:relative;padding:77px 50px 0}@media screen and (max-width: 768px){#shop-search-modal .conts{padding:70px 0 0;width:300px}}#shop-search-modal .conts .modal-header{padding-left:80px;width:100%;width:840px;height:75px;font-size:22px;line-height:75px;position:absolute;top:0;left:0;z-index:0;-webkit-border-radius:14px 14px 0 0;border-radius:14px 14px 0 0;background-color:#f3f3f3}@media screen and (max-width: 768px){#shop-search-modal .conts .modal-header{width:100%;height:45px;font-size:16px;line-height:45px;padding-left:40px}}#shop-search-modal .conts#first .modal-header{padding-left:30px}@media screen and (max-width: 768px){#shop-search-modal .conts#first .modal-header{padding-left:20px}}@media screen and (min-width: 769px){#shop-search-modal .conts#area .modal-header,#shop-search-modal .conts#street .modal-header{background-image:url("../shinagawa/img/shop/icon-search-name.png");background-position:30px center;background-repeat:no-repeat;-webkit-background-size:35px;-o-background-size:35px;background-size:35px}#shop-search-modal .conts#station .modal-header{background-image:url("../shinagawa/img/shop/icon-search-station.png");background-position:30px center;background-repeat:no-repeat;-webkit-background-size:35px;-o-background-size:35px;background-size:35px}#shop-search-modal .conts#town .modal-header{background-image:url("../shinagawa/img/shop/icon-search-town.png");background-position:30px center;background-repeat:no-repeat;-webkit-background-size:35px;-o-background-size:35px;background-size:35px}}@media screen and (max-width: 768px){#shop-search-modal .conts#area .modal-header,#shop-search-modal .conts#street .modal-header{background-image:url("../shinagawa/img/shop/icon-search-name.png");background-position:10px center;background-repeat:no-repeat;-webkit-background-size:23px;-o-background-size:23px;background-size:23px}#shop-search-modal .conts#station .modal-header{background-image:url("../shinagawa/img/shop/icon-search-station.png");background-position:10px center;background-repeat:no-repeat;-webkit-background-size:23px;-o-background-size:23px;background-size:23px}#shop-search-modal .conts#town .modal-header{background-image:url("../shinagawa/img/shop/icon-search-town.png");background-position:10px center;background-repeat:no-repeat;-webkit-background-size:23px;-o-background-size:23px;background-size:23px}}#shop-search-modal .button{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 768px){#shop-search-modal .button{display:block}}#shop-search-modal .button p{margin-top:130px;margin-right:26px;width:228px;height:228px;font-size:15px;text-align:center;border-style:solid;border-width:2px;border-color:#053774;border-radius:50%;background-color:#fff;position:relative}@media screen and (max-width: 768px){#shop-search-modal .button p{width:145px;height:145px;margin:0 auto 10px;font-size:11px}}#shop-search-modal .button p b{display:block;font-size:22px}@media screen and (max-width: 768px){#shop-search-modal .button p b{font-size:15px;line-height:1.4}}#shop-search-modal .button p a{display:block;padding-top:125px;width:228px;height:228px;position:absolute;top:-2px;left:-2px;-webkit-border-radius:50%;border-radius:50%}@media screen and (max-width: 768px){#shop-search-modal .button p a{width:145px;height:145px;padding-top:75px}}#shop-search-modal .button p a:hover{background-color:#053774;color:#FFF}#shop-search-modal .button p:last-child{margin-right:0}@media screen and (max-width: 768px){#shop-search-modal .button p:last-child{margin:auto}}#shop-search-modal .button p.name a{background-image:url("../shinagawa/img/shop/icon-search-name.png");background-position:center 55px}@media screen and (max-width: 768px){#shop-search-modal .button p.name a{background-position:center 35px;background-size:33px 31px}}#shop-search-modal .button p.name a:hover{background-image:url("../shinagawa/img/shop/icon-search-name_on.png")}#shop-search-modal .button p.station a{background-image:url("../shinagawa/img/shop/icon-search-station.png");background-position:center 55px}@media screen and (max-width: 768px){#shop-search-modal .button p.station a{background-position:center 35px;background-size:calc(59px / 2) calc(73px / 2)}}#shop-search-modal .button p.station a:hover{background-image:url("../shinagawa/img/shop/icon-search-station_on.png")}#shop-search-modal .button p.town a{background-image:url("../shinagawa/img/shop/icon-search-town.png");background-position:center 55px}@media screen and (max-width: 768px){#shop-search-modal .button p.town a{background-position:center 35px;background-size:33px 31px}}#shop-search-modal .button p.town a:hover{background-image:url("../shinagawa/img/shop/icon-search-town_on.png")}#shop-search-modal .shop-search-body{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#shop-search-modal .shop-search-body .headding{width:100%;position:relative;padding-left:10px;font-weight:600}.list #shop-search-modal .shop-search-body .headding{margin-bottom:30px}@media screen and (max-width: 768px){#shop-search-modal .shop-search-body .headding{margin-bottom:10px}}#shop-search-modal .shop-search-body .headding:before{content:"";display:block;width:3px;height:19px;background:#053774;position:absolute;left:0;top:3px}#shop-search-modal .shop-search-body .list{width:35%;height:370px;overflow-y:auto;border:1px solid #ccc;margin-top:20px;padding:10px}@media screen and (max-width: 768px){#shop-search-modal .shop-search-body .list{width:calc(100% - 30px);height:220px;margin:0 15px;font-size:12px;-webkit-order:2;-ms-order:2;order:2}#shop-search-modal .shop-search-body .list input[type='checkbox']{border:1px solid #ccc}}#shop-search-modal .shop-search-body .list ul{list-style:none;margin:0;padding:0 5px}#shop-search-modal .shop-search-body .list ul li{padding-top:10px}#shop-search-modal .shop-search-body .list ul li:first-child{padding-top:0}@media screen and (max-width: 768px){#shop-search-modal .shop-search-body .list ul li.street:first-child{padding-top:10px}}#shop-search-modal .shop-search-body .list ul li:last-child{border-top:none}#shop-search-modal .shop-search-body li.street{line-height:1.4}@media screen and (max-width: 768px){#shop-search-modal .shop-search-body li.street{line-height:2;padding-bottom:10px}}#shop-search-modal .shop-search-body .map{margin-top:20px;width:65%;text-align:right}@media screen and (max-width: 768px){#shop-search-modal .shop-search-body .map{margin:0 auto 20px;width:calc(100% - 60px);-webkit-order:1;-ms-order:1;order:1;text-align:center}}#shop-search-modal .shop-search-body .category-list{margin-top:30px;margin-bottom:10px;width:100%;height:360px;-ms-overflow-x:hidden;overflow-x:hidden;-ms-overflow-y:auto;overflow-y:auto;padding:20px 20px;border:1px solid #ccc}@media screen and (max-width: 768px){#shop-search-modal .shop-search-body .category-list{width:calc(100% - 20px);height:55vh;margin:0 auto 10px;padding:10px 10px 10px}#shop-search-modal .shop-search-body .category-list .headding{margin-left:0;margin-right:0}}#shop-search-modal .shop-search-body .category-list dl{margin:10px 0;font-size:0}#shop-search-modal .shop-search-body .category-list dl dt,#shop-search-modal .shop-search-body .category-list dl dd{display:inline-block;font-size:14px}@media screen and (max-width: 768px){#shop-search-modal .shop-search-body .category-list dl dt,#shop-search-modal .shop-search-body .category-list dl dd{display:block;padding-top:10px;padding-bottom:10px;font-size:12px;border-top:1px dotted #ccc}#shop-search-modal .shop-search-body .category-list dl dt input[type='checkbox'],#shop-search-modal .shop-search-body .category-list dl dd input[type='checkbox']{border:1px solid #ccc}}#shop-search-modal .shop-search-body .category-list dl dt{width:100%}#shop-search-modal .shop-search-body .category-list dl dd{padding-left:20px;width:33.33%}@media screen and (max-width: 768px){#shop-search-modal .shop-search-body .category-list dl dd{width:100%}#shop-search-modal .shop-search-body .category-list dl dd:last-child{border-bottom:1px dotted #ccc}}#shop-search-modal .shop-search-body .footer{position:relative;width:100%;min-height:82px;clear:both;overflow:hidden;text-align:center;margin-top:30px}@media screen and (max-width: 768px){#shop-search-modal .shop-search-body .footer{padding:0 15px;-webkit-order:3;-ms-order:3;order:3}}@media screen and (min-width: 769px){#shop-search-modal #street .shop-search-body .list{width:calc(100% - 463px);border:none;padding:0;font-size:15px}#shop-search-modal #street .shop-search-body .list li:first-child{margin-top:10px}#shop-search-modal #street .shop-search-body .map{width:463px}}@media screen and (max-width: 768px){#shop-search-modal #street .shop-search-body .list{padding:0;border:none}#shop-search-modal #street .shop-search-body .list li{padding-top:5px;padding-bottom:5px;border-bottom:1px dotted #ccc}#shop-search-modal #street .shop-search-body .list li:first-child{padding-top:5px;border-top:1px dotted #ccc}}#shop-search-modal .shop-search-body .list ul.block-list li{border-bottom:1px solid #ccc}#shop-search-modal .shop-search-body .list ul.block-list li:first-child{border-top:1px solid #ccc}#shop-search-modal .shop-search-body .list ul.block-list li a{color:#053774}#shop-search-modal .shop-search-body .list ul.block-list li a:hover{color:#447EC4}@media screen and (min-width: 769px){#area .shop-search-body .list{border:none;padding:0}#area .shop-search-body .list ul{padding:0;margin-top:10px}#shop-search-modal .shop-search-body .list ul.block-list li{padding-top:5px;padding-bottom:5px;border:none}#shop-search-modal .shop-search-body .list ul.block-list li:first-child{border-top:none}}@media screen and (max-width: 768px){#area .shop-search-body .list{border:none;padding:10px 0}#shop-search-modal .shop-search-body .list ul.block-list li{border-bottom:1px dotted #ccc}#shop-search-modal .shop-search-body .list ul.block-list li:first-child{border-top:1px dotted #ccc}#shop-search-modal .shop-search-body .list ul.block-list li a{display:block;background-image:url("../shinagawa/img/shop/arrow-block-list.png");background-position:right 10px;background-repeat:no-repeat;-webkit-background-size:7px;-o-background-size:7px;background-size:7px}}#shop-details-modal.modal .modal-wrap{background:#FFF;position:relative;border-radius:14px;width:840px;padding:0;padding-bottom:14px}@media screen and (max-width: 768px){#shop-details-modal.modal .modal-wrap{width:300px;height:85vh;overflow:visible}#shop-details-modal.modal .modal-wrap .spscroll{height:100%;border-radius:14px;-ms-overflow-x:hidden;overflow-x:hidden;-ms-overflow-y:auto;overflow-y:auto}}#shop-details-modal.modal .modal-overlay .close{width:60px;height:60px;top:-20px;right:-20px;z-index:9;color:#FFF;border-style:solid;border-width:2px;border-color:#f3f3f3;border-radius:50%;background-color:#999;text-align:center;line-height:53px}@media screen and (max-width: 768px){#shop-details-modal.modal .modal-overlay .close{width:30px;height:30px;top:-10px;right:-10px;font-size:12px;line-height:26px}}#shop-details-modal .shop-details{height:80vh;-ms-overflow-x:hidden;overflow-x:hidden;-ms-overflow-y:scroll;overflow-y:scroll}#shop-details-modal .name{margin:0 30px;width:calc(100% - 60px)}@media screen and (max-width: 768px){#shop-details-modal .name{margin:0 15px;width:calc(100% - 30px)}}#shop-details-modal .label-col{padding:0 30px}@media screen and (max-width: 768px){#shop-details-modal .label-col{padding:0 15px}}#shop-details-modal .shop-photo{margin-top:30px;padding:0 30px;height:356px}@media screen and (max-width: 768px){#shop-details-modal .shop-photo{margin-top:15px;padding:0 15px;height:auto}}#shop-details-modal .shop-photo .slider{width:395px;height:286px;margin:0 auto;padding:0}@media screen and (max-width: 768px){#shop-details-modal .shop-photo .slider{width:100%;height:196px;overflow:hidden}}#shop-details-modal .shop-photo .slide-item img{width:100%}#shop-details-modal .shop-photo .thumbnail-list{margin:20px auto 0;list-style:none;padding:0;font-size:0}@media screen and (max-width: 768px){#shop-details-modal .shop-photo .thumbnail-list{margin-top:10px}}#shop-details-modal .shop-photo .thumbnail-item{display:inline-block;width:74px;height:54px;margin:0;margin-right:6px;position:relative}@media screen and (max-width: 768px){#shop-details-modal .shop-photo .thumbnail-item{width:calc(20% - 3px);height:auto;margin-right:3px}}#shop-details-modal .shop-photo .thumbnail-item:last-child{margin-right:0}#shop-details-modal .shop-photo .thumbnail-item.thumbnail-current{border:3px solid #053774}#shop-details-modal .shop-photo .thumbnail-item iframe{position:absolute;top:0;left:0;width:100%;height:100%}#shop-details-modal .shop-photo .thumbnail-item img{width:100%;margin:0 auto}#shop-details-modal .shop-photo .shop-slide{float:left;padding:0;width:396px;padding:0}@media screen and (max-width: 768px){#shop-details-modal .shop-photo .shop-slide{width:100%;height:246px;float:none}}#shop-details-modal .shop-photo .shop-slide div{padding:0}#shop-details-modal .text-conts{float:right;padding:0;padding-left:15px;width:calc(100% - 396px)}@media screen and (max-width: 768px){#shop-details-modal .text-conts{width:100%;float:none;padding-left:0;margin-top:20px}}#shop-details-modal .title{font-size:18px;font-weight:600}@media screen and (max-width: 768px){#shop-details-modal .title{font-size:12px}}#shop-details-modal .text{padding:0}@media screen and (max-width: 768px){#shop-details-modal .text{font-size:10px}}#shop-details-modal .common-title-01,#shop-details-modal .post-body .article-body h1,.post-body .article-body #shop-details-modal h1,#shop-details-modal .post-body .article-body h2,.post-body .article-body #shop-details-modal h2,#shop-details-modal .post-body .article-body h3,.post-body .article-body #shop-details-modal h3{padding:0 0 10px 10px}#shop-details-modal .profile{clear:both;width:100%}@media screen and (max-width: 768px){#shop-details-modal .profile{padding:0 15px;font-size:10px}}#shop-details-modal .list{float:left;width:calc(100% - 396px);padding:0}@media screen and (max-width: 768px){#shop-details-modal .list{width:100%;float:none}}#shop-details-modal .list table{width:100%;margin:0}#shop-details-modal .list th,#shop-details-modal .list td{padding-top:10px;padding-bottom:10px;text-align:left;border-bottom:1px dotted #ccc}#shop-details-modal .list th a,#shop-details-modal .list td a{color:#053774}#shop-details-modal .list th{width:25%}#shop-details-modal .list td{width:75%}#shop-details-modal .list tr:last-child th,#shop-details-modal .list tr:last-child td{border:none}#shop-details-modal .map{float:right;width:396px;position:relative;height:0;padding:0;padding-bottom:296px;overflow:hidden;border:10px solid #fff;background:#FFF}@media screen and (max-width: 768px){#shop-details-modal .map{float:none;width:100%;padding-bottom:173px;border:none}}#shop-details-modal .map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal .modal-overlay{background-color:rgba(0,0,0,0.5)}@media screen and (min-width: 769px){.main-img{padding:30px 0 0}.main-img .inner{position:relative;height:467px}.main-img .inner::after{content:"";display:block;clear:both}.main-img .slide{width:750px;height:410px;position:absolute;left:0;top:0}.main-img .main-banner-sub{position:absolute;top:0;right:0}.main-img .main-banner-sub .banner:first-child{margin-bottom:20px}}@media screen and (max-width: 768px){.main-img{padding:10px calc(25px / 2) 0}.main-img .inner{height:100%}.main-img .main-banner-sub{position:static;margin-top:30px;font-size:0}.main-img .main-banner-sub .banner{width:calc(50% - 4px);display:inline-block}.main-img .main-banner-sub .banner:first-child{margin-right:4px}.main-img .main-banner-sub .banner:last-child{margin-left:4px}}.slick-dots{bottom:-37px}.shop-slide .slick-dots{bottom:-70px}@media screen and (max-width: 768px){.slick-dots{bottom:-25px}}.slick-dots li button:before{content:"";width:14px;height:14px;line-height:14px;text-align:center;opacity:1;border-radius:3px;background-color:#ddd}.slick-dots li.slick-active button:before{opacity:1;background-color:#053774}@media screen and (max-width: 768px){.slick-dots li{width:10px;height:10px}.slick-dots li button:before{width:10px;height:10px}}@media screen and (min-width: 769px){.g-nav{position:relative}.g-nav .inner{overflow:visible}.g-nav ul{display:table;list-style:none;width:100%;height:57px;margin-bottom:0;padding:0}.toppage .g-nav ul.pc-menu{height:77px}.g-nav li{display:table-cell;width:calc(100% / 6);width:16.66%;line-height:1}.g-nav li a{display:block;padding:13px 10px;color:#FFF;text-align:center;font-size:16px;font-weight:100;position:relative}.toppage .g-nav li a{padding:22px 10px}.g-nav li a img{zoom:0.9}.toppage .g-nav li a img{zoom:.97}.g-nav li a span{margin-top:.4rem;font-size:10px;display:block;text-transform:uppercase}.g-nav li a:hover{background:#375f90}.g-nav li a:before{content:"";display:block;position:absolute;top:10px;left:0px;width:1px;height:34px;background:#FFF}.toppage .g-nav li a:before{top:20px;left:0}.g-nav li.contact a:after{content:"";display:block;position:absolute;top:10px;right:0;width:1px;height:34px;background:#FFF}.toppage .g-nav li.contact a:after{top:20px;right:0}.g-nav .fixed-elements{display:none}.g-nav .parent{position:relative}.g-nav .child{display:none;position:absolute;top:57px;left:0;margin:0;padding:0;width:224px;height:auto;list-style:none;background:#375f90;z-index:1}.toppage .g-nav .child{top:77px}.g-nav .child li{display:block;margin:0;padding:0 10px;width:100%}.g-nav .child li:hover{background:#053774}.g-nav .child li a{padding:10px 0 11px;width:100%;color:#FFF;font-size:14px;line-height:1;text-align:left;border-bottom:1px solid #fff;position:relative}.g-nav .child li a:before{content:none}.g-nav .child li a:after{content:"";position:absolute;top:14px;right:0;display:block;width:6px;height:10px;background:url("../shinagawa/img/arrow-01.png")}.g-nav .child li a:hover{background:none}.g-nav .child li:first-child{position:relative}.g-nav .child li:first-child:before{content:"";display:block;background:#FFF;width:154px;height:1px;top:0;left:10px}.g-nav .child li:last-child a{border-bottom:none}}@media screen and (min-width: 769px){.g-nav{background:#053774;width:100%}.g-nav.fixed{top:0 !important;position:fixed !important;z-index:1000 !important;display:block;background:#053774}.g-nav.fixed ul.pc-menu{width:864px;float:left;margin-bottom:0;margin-top:0;margin-left:24px}.g-nav.fixed ul.pc-menu>li{margin-right:30px;border-left:none}.g-nav.fixed ul.pc-menu>li:last-child{margin-right:0;border-right:none}.g-nav.fixed ul.pc-menu>li a{padding:24px 10px 22px}.g-nav.fixed ul.pc-menu>li a:before{height:36px;left:0;top:22px}.g-nav.fixed ul.pc-menu>li:last-child :after{height:36px;top:22px}.g-nav.fixed ul.pc-menu>li a img{zoom:0.93}.g-nav.fixed .fixed-elements{display:block;float:left;height:77px;padding-top:18px}.g-nav.fixed .fixed-elements.right{display:none}.g-nav img.gnavi_about{width:117px}.g-nav img.gnavi_event{width:95px}.g-nav img.gnavi_shop{width:68px}.g-nav img.gnavi_digitalbook{width:107px}.g-nav img.gnavi_member{width:102px}.g-nav img.gnavi_contact{width:101px}}@media screen and (min-width: 769px){.g-nav.fixed .child{top:77px}.g-nav.fixed ul.pc-menu>li ul.child li a{padding:10px 0 11px}}.drawer-nav{z-index:98;padding-top:40px;background:#053774}.drawer-nav .inner{background:#FFF}.drawer-nav ul.drawer-menu{list-style:none;margin:auto;padding:0;font-weight:600;border-bottom:1px solid #ccc}.drawer-nav ul.drawer-menu>li{margin:0;padding:0;font-size:13px;line-height:40px;position:relative;border-top:1px solid #ccc}.drawer-nav ul.drawer-menu>li:first-child{font-size:16px;line-height:55px}.drawer-nav ul.drawer-menu>li:first-child:after{top:20px}.drawer-nav ul.drawer-menu li{position:relative}.drawer-nav ul.drawer-menu li:after{content:"";display:block;width:14px;height:14px;background:url("../shinagawa/img/icon-spnav-arrow.png") center no-repeat;background-size:contain;position:absolute;right:10px;top:10px}.drawer-nav ul.drawer-menu li ul.drawer-dropdown-menu{list-style:none;margin:0;padding:0}.drawer-nav ul.drawer-menu li ul.drawer-dropdown-menu li{margin:0;padding:0;font-weight:normal;background:#F3F3F3;border-top:1px solid #ccc}.drawer-nav ul.drawer-menu li.drawer-dropdown:after{background:url("../shinagawa/img/icon-spnav-plus.png") center no-repeat;-webkit-background-size:contain;-o-background-size:contain;background-size:contain}.drawer-nav ul.drawer-menu li.drawer-dropdown.open:after{background:url("../shinagawa/img/icon-spnav-minus.png") center no-repeat;-webkit-background-size:contain;-o-background-size:contain;background-size:contain}.drawer-nav ul.drawer-menu li a:before{content:"";display:inline-block;margin:0 10px 0 20px;width:20px;height:20px;vertical-align:middle}.drawer-nav ul.drawer-menu li.event a:before{background:url("../shinagawa/img/icon-spnav-event.png") center no-repeat;background-size:contain}.drawer-nav ul.drawer-menu li.shop-search a:before{background:url("../shinagawa/img/shop/icon-search.png") center no-repeat;background-size:contain}.drawer-nav ul.drawer-menu li.question.drawer-dropdown>a:before{background:url("../shinagawa/img/icon-spnav-question.png") center no-repeat;background-size:contain}.drawer-nav ul.drawer-menu li.digitalbook a:before{background:url("../shinagawa/img/icon-spnav-digitalbook.png") center no-repeat;background-size:contain}.drawer-nav ul.drawer-menu li.idcard.drawer-dropdown>a:before{background:url("../shinagawa/img/icon-spnav-idcard.png") center no-repeat;background-size:contain}.drawer-nav ul.drawer-menu li.report a:before{background:url("../shinagawa/img/icon-spnav-report.png") center no-repeat;background-size:contain}.drawer-nav ul.drawer-menu li.information a:before{background:url("../shinagawa/img/icon-spnav-information.png") center no-repeat;background-size:contain}.drawer-nav ul.drawer-menu li.contact a:before{background:url("../shinagawa/img/icon-spnav-contact.png") center no-repeat;background-size:contain}.drawer-nav .main-banner-sub{display:flex;padding:15px 12px}.drawer-nav .main-banner-sub .banner:first-child{margin-right:5px}.drawer-nav .main-banner-sub .banner:last-child{margin-left:5px}.drawer-nav .bn-fb{border:1px solid #ccc;margin:15px 10px 3rem}button.drawer-toggle.drawer-hamburger{z-index:999;top:1px;background:rgba(255,255,255,0.8);background:none}.drawer-hamburger{width:22px;padding:10px 15px}.drawer-hamburger-icon{margin-top:0}.drawer-hamburger-icon:before{top:-7px}.drawer-hamburger-icon:after{top:7px}.drawer-hamburger-icon,.drawer-hamburger-icon:after,.drawer-hamburger-icon:before{background:#053774}.btn-fixed .drawer-hamburger-icon,.btn-fixed .drawer-hamburger-icon:after,.btn-fixed .drawer-hamburger-icon:before{background:#FFF}.drawer-open .drawer-hamburger-icon:after,.drawer-open .drawer-hamburger-icon:before{background:#FFF}.drawer-open .btn-fixed .drawer-hamburger-icon{background:none}.drawer-menu-item{display:inline-block;padding:.0;width:100%;font-size:13px;text-decoration:none;color:#010912}.wp-pagenavi{display:block;margin:0 auto 60px;font-size:0;text-align:center;clear:both}@media screen and (max-width: 768px){.wp-pagenavi{margin-bottom:30px;padding-top:30px}}.event-index.common-lower .wp-pagenavi{margin-top:60px;margin-bottom:0}@media screen and (max-width: 768px){.event-index.common-lower .wp-pagenavi{margin-top:0;padding-top:20px}}.wp-pagenavi span,.wp-pagenavi a,.wp-pagenavi .extend{display:inline-block;width:26px;height:25px;border-radius:3px;font-size:14px;text-align:center;line-height:25px;margin:0 5px}@media screen and (max-width: 768px){.wp-pagenavi span,.wp-pagenavi a,.wp-pagenavi .extend{font-size:12px}}.wp-pagenavi a{color:#053774}.wp-pagenavi a:hover{color:#447EC4}.wp-pagenavi .current{color:#FFF;background-color:#053774}.common-wrap{margin-top:30px;padding-top:30px;overflow:hidden}@media screen and (max-width: 768px){.common-wrap{margin-top:0;padding-top:15px}}.section-title{clear:both;font-size:22px;font-weight:600;text-align:center;position:relative;display:table;margin:0 auto 30px;text-transform:uppercase}.section-title:before,.section-title:after{content:"";display:block;width:110px;height:3px;position:absolute;top:.5rem;background:#053774}.section-title:before{left:-120px}.section-title:after{right:-120px}.section-title.small{font-size:18px;margin-bottom:20px}.section-title.small:before,.section-title.small:after{width:28px}.section-title.small:before{left:-38px}.section-title.small:after{right:-38px}@media screen and (max-width: 768px){.section-title.small{font-size:14px}.section-title.small:before,.section-title.small:after{width:55px}.section-title.small:before{left:-65px}.section-title.small:after{right:-65px}}@media screen and (max-width: 768px){.section-title{font-size:14px;margin-bottom:15px}.section-title:before,.section-title:after{width:55px;height:2px}.section-title:before{left:-65px}.section-title:after{right:-65px}}.event{position:relative}.event.common-wrap{overflow:visible}.event.common-wrap::after{content:"";display:block;clear:both}.event .tab-conts{display:none;clear:both}.event .tab-conts::after{content:"";display:block;clear:both}.event .tab-conts.active{display:block}@media screen and (max-width: 768px){.event-index .event .tab-conts{padding:0 15px}}.event article{margin-right:22px;margin-bottom:22px;width:246px;height:auto;font-size:11px;background:#FFF;border:1px solid #ddd;position:relative}.event-index .event article{margin-right:14px}.event article:nth-of-type(4n){margin-right:0}.event-index .event article{margin-right:14px}.event-index .event article:nth-of-type(4n){margin-right:14px}.event-index .event article:nth-of-type(3n){margin-right:0}.event article .thumb{height:160px;overflow:visible;text-align:center;background:#FAF9F5}@media screen and (max-width: 768px){.event article{width:calc(50% - 15px);margin:0;margin-left:10px;margin-bottom:10px}.event article:nth-child(even){margin-right:10px}.event article .thumb{height:100%}.event article .thumb img{width:100%;height:110px;object-fit:scale-down}}.event article .tag-icon{float:left;margin:0 3px 7px 0;padding:1px 4px;height:17px;color:#FFF;border-radius:3px;font-size:10px;line-height:1.4;text-align:center}@media screen and (max-width: 768px){.event article .tag-icon{font-size:7px;line-height:9px;height:12px;margin-bottom:5px;border-radius:2px}}.event article .tag-icon.tag-new{padding:0}.event article .tag-icon.tag-new img{width:38px}@media screen and (max-width: 768px){.event article .tag-icon.tag-new{width:26px;height:12px}.event article .tag-icon.tag-new img{width:26px}}.event article .tag-icon.tag-event{background-color:#e94747}.event article .tag-icon.tag-report{background-color:#0cb09c}.event article .tag-icon.tag-syuryo{padding:1px 8px;width:38px;height:17px;background:url("../shinagawa/img/icon-event-end.svg") no-repeat;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;text-indent:-9999px;font-size:0}@media screen and (max-width: 768px){.event article .tag-icon.tag-syuryo{width:27px;height:12px}}.event article .tag-icon:last-child{margin-right:0}.event article .tag-icon:last-child{margin-right:0}.event article h3{clear:both;margin-bottom:0;font-size:16px;line-height:22px}.event article h3 a:hover{color:#666}.event article .article-body{padding:11px 15px 25px;width:100%}.event article footer{padding:0 15px 15px;line-height:1;width:100%}@media screen and (max-width: 768px){.event article h3{font-size:12px;line-height:16px;margin-bottom:0}.event article .article-body{padding:calc(15px / 2) 8px calc(25px / 2)}.event article footer{padding:0 8px 10px;line-height:1;width:100%}}.event article .date{display:inline-block;margin-bottom:8px;vertical-align:top;width:100%}@media screen and (max-width: 768px){.event article .date{font-size:7px;padding-left:1em;text-indent:-1em;margin-bottom:calc(9px / 2)}}.event article .date:before{content:"";display:inline-block;margin-right:4px;width:13px;height:13px;background:url("../shinagawa/img/icon-clock.svg") no-repeat}@media screen and (max-width: 768px){.event article .date:before{width:8px;height:8px;-webkit-background-size:contain;-o-background-size:contain;background-size:contain}}.event article .cat-name{display:inline-block;margin-bottom:4px;padding:4px 8px;color:#666;border-radius:6px;background-color:#f7f2e1;margin-right:3px}.event article .cat-name:last-child{margin-bottom:0}.event article .cat-name a{color:#666}@media screen and (max-width: 768px){.event article .cat-name a{font-size:7px}}.event article .cat-name a:hover{color:#000}@media screen and (max-width: 768px){.event article .cat-name{font-size:9px}}@media screen and (max-width: 768px){.event .view-list{margin-top:5px}}.event img.footprints-right{position:absolute;top:-20px;right:-65px;z-index:9}@media screen and (max-width: 768px){.toppage .event article{width:calc(50% - 20px);margin-left:15px}.toppage .event article:nth-child(even){margin-right:15px;margin-left:10px}}.event article .icon,.event-index.article-details .post-main-img .icon{position:absolute;top:-10px;right:-10px;z-index:9}@media screen and (max-width: 768px){.event article .icon,.event-index.article-details .post-main-img .icon{top:-8px}}.event article .icon img,.event-index.article-details .post-main-img .icon img{background:none;width:54px}@media screen and (max-width: 768px){.event article .icon img,.event-index.article-details .post-main-img .icon img{width:34px}}.event article .icon:nth-child(2),.event-index.article-details .post-main-img .icon:nth-child(2){top:50px}@media screen and (max-width: 768px){.event article .icon:nth-child(2),.event-index.article-details .post-main-img .icon:nth-child(2){top:30px}}.event article .icon:nth-child(3),.event-index.article-details .post-main-img .icon:nth-child(3){top:110px}@media screen and (max-width: 768px){.event article .icon:nth-child(3),.event-index.article-details .post-main-img .icon:nth-child(3){top:70px}}.event-index.article-details .post-main-img .icon{top:-30px;right:-20px}@media screen and (max-width: 768px){.event-index.article-details .post-main-img .icon{top:-10px;right:-10px;width:44px;height:42.36px}}.event-index.article-details .post-main-img .icon img{width:80px}@media screen and (max-width: 768px){.event-index.article-details .post-main-img .icon img{width:44px}}.tab ul{margin:0 auto 50px;padding:0;list-style:none;font-size:0;text-align:center}.event-index .tab ul{text-align:left}@media screen and (max-width: 768px){.tab ul{margin-bottom:20px}}.tab ul li{display:inline-block;margin-right:10px;width:195px;height:39px;font-size:15px;line-height:39px;text-align:center;border-radius:6px;background-color:#ddd}.event-index .tab ul li{width:184px}@media screen and (max-width: 768px){.tab ul li{width:calc(100% / 3 - 1px);margin:0;margin-right:1px;font-size:10px;font-weight:600;-webkit-border-radius:0;border-radius:0}.tab ul li:last-child{margin-right:0;width:calc(100% / 3)}.event-index .tab ul li{width:calc(100% / 4 - 1px)}.event-index .tab ul li:last-child{margin-right:0;width:calc(100% / 4)}}.tab ul li:hover{cursor:pointer}.tab ul li:hover,.tab ul li.active{color:#FFF;background:#053774;position:relative}.tab ul li.active:after{content:"";position:absolute;right:0;bottom:-14px;left:0;width:0px;height:0px;margin:auto;border-style:solid;border-color:#053774 transparent transparent transparent;border-width:20px 14px 0 14px}@media screen and (max-width: 768px){.tab ul li.active:after{bottom:-9px;border-width:10px 7px 0 7px}}.tab ul li:last-child{margin-right:0}.index-shop-search{clear:both;padding-left:58px;padding-right:60px;padding-top:20px;width:100%;-webkit-border-radius:15px;border-radius:15px;border:4px solid #06254c;background-color:#053774}@media screen and (max-width: 768px){.index-shop-search{width:calc(100% - 30px);margin:0 15px;height:auto;padding-left:7px;padding-right:7px;-webkit-border-radius:10px;border-radius:10px;position:relative;padding-bottom:67px;padding-top:10px;border:2px solid #06254c}.g-nav .index-shop-search{margin:0;width:100%;background:#FEF9E9;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:none;border-right:none;-webkit-border-radius:0;border-radius:0}.g-nav .index-shop-search .section-title{color:#333;margin-bottom:calc(25px / 2)}.g-nav .index-shop-search .section-title:before,.g-nav .index-shop-search .section-title:after{background:#053774}}.index-shop-search .section-title{color:#FFF;margin-bottom:20px}.index-shop-search .section-title:before,.index-shop-search .section-title:after{background:#fff}@media screen and (max-width: 768px){.index-shop-search .section-title{margin-bottom:0}}.index-shop-search .left{width:588px}.index-shop-search .right{width:336px;padding-left:25px}@media screen and (max-width: 768px){.index-shop-search .left,.index-shop-search .right{width:100%;float:none;padding:0}.index-shop-search .right{display:flex}}.index-shop-search .button{font-size:0}.index-shop-search .button p{display:inline-block;width:292px;font-size:15px;line-height:19px;color:#053774;background:#FFF;border:3px solid #053774;-webkit-border-radius:14px;border-radius:14px;position:relative}@media screen and (max-width: 768px){.index-shop-search .button p{padding:0;width:calc(50% - 1px);height:auto;font-size:10px;line-height:1.4;-webkit-border-radius:7px;border-radius:7px;border:2px solid #053774}.g-nav .index-shop-search .button p{width:calc(50% - 3px);border:1px solid #ccc}.g-nav .index-shop-search .button p:hover{border:1px solid #053774}}.index-shop-search .button p:before{position:absolute;top:18px;left:20px;content:"";display:block;width:35px;height:40px;z-index:0}@media screen and (max-width: 768px){.index-shop-search .button p:before{top:12px;left:10px;width:23px;height:22px}}.index-shop-search .button p.name{margin-right:4px;margin-bottom:5px}@media screen and (max-width: 768px){.index-shop-search .button p.name{margin-right:1px;margin-bottom:2px}.g-nav .index-shop-search .button p.name{margin-right:3px;margin-bottom:6px}}.index-shop-search .button p.name:before{background:url("../shinagawa/img/icon-search-name.png") center no-repeat}@media screen and (max-width: 768px){.index-shop-search .button p.name:before{background-size:contain}}.index-shop-search .button p.name:hover:before{background:url("../shinagawa/img/icon-search-name_on.png") center no-repeat}@media screen and (max-width: 768px){.index-shop-search .button p.name:hover:before{background-size:contain}}.index-shop-search .button p.station{margin-left:0px;margin-bottom:5px}@media screen and (max-width: 768px){.index-shop-search .button p.station{margin-left:1px;margin-bottom:2px}.g-nav .index-shop-search .button p.station{margin-left:3px;margin-bottom:6px}}.index-shop-search .button p.station:before{background:url("../shinagawa/img/icon-search-station.png") center no-repeat}@media screen and (max-width: 768px){.index-shop-search .button p.station:before{background-size:contain}}.index-shop-search .button p.station:hover:before{background:url("../shinagawa/img/icon-search-station_on.png") center no-repeat}@media screen and (max-width: 768px){.index-shop-search .button p.station:hover:before{background-size:contain}}.index-shop-search .button p.town{margin-right:4px;margin-bottom:5px}@media screen and (max-width: 768px){.index-shop-search .button p.town{margin-right:1px;margin-bottom:2px}.g-nav .index-shop-search .button p.town{margin-right:3px;margin-bottom:6px}}.index-shop-search .button p.town:before{background:url("../shinagawa/img/icon-search-town.png") center no-repeat}@media screen and (max-width: 768px){.index-shop-search .button p.town:before{background-size:contain}}.index-shop-search .button p.town:hover:before{background:url("../shinagawa/img/icon-search-town_on.png") center no-repeat}@media screen and (max-width: 768px){.index-shop-search .button p.town:hover:before{background-size:contain}}.index-shop-search .button p.category{margin-left:0px;margin-bottom:5px}@media screen and (max-width: 768px){.index-shop-search .button p.category{margin-left:1px;margin-bottom:2px}.g-nav .index-shop-search .button p.category{margin-left:3px;margin-bottom:6px}}.index-shop-search .button p.category:before{background:url("../shinagawa/img/icon-search-category.png") center no-repeat}@media screen and (max-width: 768px){.index-shop-search .button p.category:before{background-size:contain}}.index-shop-search .button p.category:hover:before{background:url("../shinagawa/img/icon-search-category_on.png") center no-repeat}@media screen and (max-width: 768px){.index-shop-search .button p.category:hover:before{background-size:contain}}.index-shop-search .button p b{font-size:22px;font-weight:600;line-height:12px}@media screen and (max-width: 768px){.index-shop-search .button p b{font-size:18px;display:block;margin-bottom:5px}}.index-shop-search .button p label{display:block;color:#333;padding:34px 10px 24px;padding-left:75px;position:relative}@media screen and (max-width: 768px){.index-shop-search .button p label{padding:9px 0;padding-left:40px}}.index-shop-search .button p label:hover{cursor:pointer}.index-shop-search .button p:hover{background:#053774;border:3px solid #fff;color:#FFF;cursor:pointer}@media screen and (max-width: 768px){.index-shop-search .button p:hover{border:2px solid #fff}}.index-shop-search .button p:hover b,.index-shop-search .button p:hover label{color:#FFF}.index-shop-search .banner{margin-bottom:5px;padding:18px 23px;width:314px;height:143px;font-size:12px;line-height:1.2;font-weight:600;border:3px solid #053774;-webkit-border-radius:14px;border-radius:14px;background-color:#fef9e9;position:relative}@media screen and (max-width: 768px){.index-shop-search .banner{margin-bottom:8px}}.index-shop-search .banner .text{margin-top:1rem}@media screen and (max-width: 768px){.index-shop-search .banner .text{margin-top:5px;margin-left:10px}}.index-shop-search .banner b{font-size:22px;line-height:1.4}.index-shop-search .banner img{position:absolute;right:17px;bottom:16px}.index-shop-search .banner:hover{border:3px solid #fff;background:#053774}.index-shop-search .banner:hover a{color:#FFF}.index-shop-search .banner.card{margin-bottom:0;width:313px;height:90px;padding:15px 20px;background-color:#eeffd9}.index-shop-search .banner.card b{font-size:20px}.index-shop-search .banner.card:hover{color:#FFF;background:#053774}.index-shop-search .banner.card img{right:13px;bottom:13px}@media screen and (max-width: 768px){.index-shop-search .banner{margin-right:1px;margin-left:0;padding:10px;width:calc(50% - 1px);height:78px;font-size:6px;line-height:1.2;position:relative;-webkit-border-radius:7px;border-radius:7px}.index-shop-search .banner.card{margin-right:0;margin-left:1px;width:calc(50% - 1px);height:78px;padding:10px}.index-shop-search .banner.card b{font-size:12px}.index-shop-search .banner.card img{right:10px;bottom:10px}.index-shop-search .banner b{font-size:12px}.index-shop-search .banner p{margin-bottom:3px}.index-shop-search .banner br{display:block}.index-shop-search .banner img{position:absolute;right:10px;bottom:10px;width:48px}}.index-shop-search .form{margin-top:25px;margin-bottom:50px;width:584px;color:#FFF;font-size:15px;font-weight:100;position:relative}@media screen and (max-width: 768px){.index-shop-search .form{position:static;margin:0}.index-shop-search .form span.text{display:none}}.index-shop-search .form td{vertical-align:middle;vertical-align:bottom}.index-shop-search .form td.text{width:95px;line-height:1}.index-shop-search .form td.count{width:110px;text-align:right;padding-right:20px;line-height:1}.index-shop-search .form td.count span{display:inline-block;min-width:2.52em;padding-left:0.25rem;font-size:28px;font-weight:600;text-align:right}.index-shop-search .form td:nth-child(3){width:379px;text-align:right}.index-shop-search .form form{display:inline;margin:0;position:absolute;top:0;right:0}@media screen and (max-width: 768px){.index-shop-search .form form{top:auto;bottom:35px;right:10px;left:auto;width:calc(100% - 20px)}}.index-shop-search .form .search-text{width:382px;height:33px;color:#333;background:#FFF;border:1px solid #134078;-webkit-border-radius:15px;border-radius:15px;padding:0 10px;outline:0}@media screen and (max-width: 768px){.index-shop-search .form .search-text{width:calc(100% - 4px);height:28px;margin:0 auto;display:block}.g-nav .index-shop-search .form .search-text{border-color:#ccc}}.index-shop-search .form .search-btn{position:absolute;right:15px;top:5px;width:30px;height:30px;outline:0;cursor:pointer}@media screen and (max-width: 768px){.index-shop-search .form .search-btn{top:3px}}.index-shop-search .form .search-btn:active,.index-shop-search .form .search-btn:hover{opacity:.7}.index-shop-search .form input[type=submit]{display:block;width:23px;height:23px;background:url("../shinagawa/img/icon-search.png") center no-repeat}@media screen and (max-width: 768px){.index-shop-search .form input[type=submit]{width:18px;height:18px;-webkit-background-size:contain;-o-background-size:contain;background-size:contain}}@media screen and (max-width: 768px){.index-shop-search .text.sp-only{font-size:9px;color:#FFF;text-align:center;display:block}.index-shop-search .text.sp-only span.count{display:inline-block;min-width:2.52em;padding-left:0.25rem;font-size:18px;font-weight:600;text-align:right}}.index-shop-search .sp-only.search-more{position:absolute;bottom:13px;right:15px}.index-shop-search .sp-only.search-more a{font-size:10px;font-weight:normal;color:#053774}.index-shop-search .sp-only.search-more a:before{content:"";display:inline-block;width:7px;height:7px;background:url("../shinagawa/img/arrow-circle-right.png") no-repeat;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;margin-right:3px}.index-shop-search .sp-only.search-more a:hover{color:#447EC4}.index-shop-search .sp-only.search-more a:hover:before{background:url("../shinagawa/img/arrow-circle-right_on.png") no-repeat;-webkit-background-size:contain;-o-background-size:contain;background-size:contain}.index-middle-button{margin-top:60px;padding-left:60px;padding-right:60px;height:249px;font-size:0;border-radius:15px;background:#f8efd0 url("../shinagawa/img/index-middle-button-bg.png") repeat;position:relative;overflow:visible}@media screen and (max-width: 768px){.index-middle-button{margin:10px 15px 0;padding:2px 0 0;height:264px;-webkit-border-radius:7px;border-radius:7px}.index-middle-button .wrap{margin:0 auto;padding-bottom:20px;overflow:hidden;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;height:auto;-webkit-border-radius:10px;border-radius:10px;justify-content:center}.index-middle-button .wrap:after{content:'';width:100%}}.index-middle-button p{margin:0;margin-right:70px;width:178px;height:178px;display:inline-block;font-size:15px;text-align:center;border-radius:50%;background:#FFF;border:3px solid #fff;-webkit-box-shadow:3px 4px 0 0 rgba(0,0,0,0.2);box-shadow:3px 4px 0 0 rgba(0,0,0,0.2);line-height:1;position:relative}@media screen and (max-width: 768px){.index-middle-button p{width:111px;height:111px;font-size:9px;font-weight:600;margin:10px 0 0}.index-middle-button p:nth-child(odd){margin-right:10px}.index-middle-button p:nth-child(even){margin-left:10px}.index-middle-button p:nth-child(n+3){order:1}}.index-middle-button p:hover{border:3px solid #053774}.index-middle-button p.question{background:#fff url("../shinagawa/img/icon-question.png") center 40px no-repeat}@media screen and (max-width: 768px){.index-middle-button p.question{background-position:center 20px;background-size:30%}}.index-middle-button p.digitalbook{background:#fff url("../shinagawa/img/icon-digitalbook.png") center 40px no-repeat}@media screen and (max-width: 768px){.index-middle-button p.digitalbook{background-position:center 25px;background-size:50%}}.index-middle-button p.idcard{background:#fff url("../shinagawa/img/icon-idcard.png") center 45px no-repeat}@media screen and (max-width: 768px){.index-middle-button p.idcard{background-position:center 25px;background-size:50%}}.index-middle-button p.report{margin-right:0;background:#fff url("../shinagawa/img/icon-report.png") center 40px no-repeat}@media screen and (max-width: 768px){.index-middle-button p.report{background-position:calc(50% + 5px) 20px;background-size:40%}}.index-middle-button p a{display:block;padding-top:120px;width:100%;height:100%;position:absolute}@media screen and (max-width: 768px){.index-middle-button p a{padding-top:75px}}.index-middle-button img.footprints-left{position:absolute;top:-105px;left:-90px;z-index:9}.index-information{margin-top:60px;padding-bottom:80px;background:#F3F3F3}.index-information::after{content:"";display:block;clear:both}@media screen and (max-width: 768px){.index-information{margin-top:25px;padding-bottom:30px}}.index-information .common-wrap{position:relative;overflow:visible;padding-top:0}.index-information .common-wrap::after{content:"";display:block;clear:both}@media screen and (max-width: 768px){.index-information .common-wrap{margin-top:10px}}.index-information .common-wrap img.footprints-right{position:absolute;bottom:-150px;right:-40px;z-index:9}@media screen and (min-width: 769px){.index-information .module-3{padding-top:40px}}.index-information .module-3.info{margin-right:20px;width:365px}.index-information .module-3.index-fb{width:365px}.index-information .module-3.recommend{width:280px}.index-information .module-3.index-fb{margin-right:20px}.index-information .module-3.recommend div{margin-bottom:15px}@media screen and (max-width: 768px){.index-information .module-3{padding:15px calc(25px / 2) 5px}.index-information .module-3.info{width:100%;margin:0}.index-information .module-3.index-fb,.index-information .module-3.recommend{width:100%}.index-information .module-3.index-fb{margin:0}.index-information .module-3.recommend{padding-right:0;padding-bottom:55px}.index-information .module-3.recommend div{margin:0}.index-information .module-3.recommend .slick-slide{margin-right:10px}.index-information .module-3.recommend .slick-dots{bottom:-30px}}.index-information .info article{margin-top:0.5rem;border-bottom:1px dotted #ddd}.index-information .info article:nth-of-type(1){padding-top:0.5rem;border-top:1px solid #ddd}@media screen and (max-width: 768px){.index-information .info article{margin-top:5px;padding-top:0;padding-left:2px}.index-information .info article:nth-of-type(1){padding-top:5px}}.index-information .info .date{font-size:13px;margin-right:10px}.index-information .info .cat-name{display:inline-block;padding:4px 0;width:70px;font-size:11px;line-height:1;color:#FFF;text-align:center;-webkit-border-radius:3px;border-radius:3px;white-space:nowrap}.index-information .info .cat-name.formember{background-color:#c0943e}.index-information .info .cat-name.information{background:#a5bd43}.index-information .info .cat-name.update{background:#C6784D}.index-information .info h3{font-size:14px;font-weight:normal;margin-bottom:15px}.index-information .info a:hover{color:#666}@media screen and (max-width: 768px){.index-information .info .section-title.small{margin-bottom:15px}.index-information .info .date{font-size:10px;margin-right:5px}.index-information .info .cat-name{padding:0;width:46px;height:12px;line-height:12px;font-size:7px;-webkit-border-radius:1px;border-radius:1px}.index-information .info h3{font-size:12px;line-height:1.4}}.bn-index-sp-fb{padding:0 10px}.special-thanks .common-wrap{margin-top:0;padding-bottom:40px}.special-thanks .wrap{margin:0 auto;width:970px;display:block}.special-thanks .wrap a{display:inline-block;float:left;padding:0 10px 10px;width:194px}@media screen and (min-width: 769px){.special-thanks .wrap a img{width:174px;height:39px}}@media screen and (max-width: 768px){.special-thanks .common-wrap{padding-top:25px;padding-bottom:50px}.special-thanks .wrap{width:100%;padding:0 20px;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.special-thanks .wrap a{width:33.333%;padding:5px 10px}.special-thanks .section-title{margin-bottom:15px}}.g-footer{color:#fff;font-size:13px;font-weight:100;background:#053774}@media screen and (max-width: 768px){.g-footer{font-weight:normal}.g-footer br{display:none}}.g-footer .inner{overflow:visible;padding-top:20px;position:relative}@media screen and (max-width: 768px){.g-footer .inner{padding-top:15px}}.g-footer a{color:#FFF}.g-footer .site-name{margin:0 auto 10px;font-size:17px;font-weight:600;text-align:center}.g-footer .site-name:before,.g-footer .site-name:after{content:"";display:inline-block;width:49px;height:9px;background:url("../shinagawa/img/g-footer-title-bg.png")}@media screen and (max-width: 768px){.g-footer .site-name:before,.g-footer .site-name:after{width:31px;height:6px;-webkit-background-size:contain;-o-background-size:contain;background-size:contain}}.g-footer .site-name:before{margin-right:15px}@media screen and (max-width: 768px){.g-footer .site-name:before{margin-right:6px}}.g-footer .site-name:after{margin-left:15px}@media screen and (max-width: 768px){.g-footer .site-name:after{margin-left:6px}}@media screen and (max-width: 768px){.g-footer .site-name{font-size:12px}}.g-footer address{font-style:normal;text-align:center;line-height:1.8}@media screen and (max-width: 768px){.g-footer address{font-size:8px;line-height:1}}.g-footer .foot-nav{padding:25px 0 35px}@media screen and (max-width: 768px){.g-footer .foot-nav{padding:15px 0}}.g-footer .foot-nav ul{list-style:none;margin-top:20px;margin-top:0;margin-bottom:0;text-align:center;font-size:0;line-height:1}.g-footer .foot-nav ul li{display:inline-block;font-size:13px}@media screen and (max-width: 768px){.g-footer .foot-nav ul li{font-size:7px;line-height:1}}.g-footer .foot-nav ul li:after{content:"／";padding:0 5px}@media screen and (max-width: 768px){.g-footer .foot-nav ul li:after{padding:0 2px}}.g-footer .foot-nav ul li:last-child:after{content:none}.g-footer .foot-nav ul a:hover{color:#ccc}.g-footer .copy{background-color:#092b54;height:47px;line-height:47px;text-align:center}@media screen and (max-width: 768px){.g-footer .copy{height:calc(47px / 2);line-height:calc(47px / 2);font-size:6px}}.g-footer a.map{display:inline-block;margin-left:5px;padding:2px 10px;color:#053774;text-transform:uppercase;font-size:7px;font-weight:900;line-height:1;background:#FFF;-webkit-border-radius:10px;border-radius:10px}@media screen and (max-width: 768px){.g-footer a.map{display:block;width:69px;margin:10px auto;padding:2px 10px;font-size:9px}}.g-footer a.map:hover{background:#fed73d}.page-top{position:fixed;bottom:62px;right:calc(50% - 636px);display:none;font-size:0;z-index:9}.page-top:hover{opacity:0.6}.page-top a{display:block;width:52px;height:52px;text-decoration:none;background:url("../shinagawa/img/btn-page-top.png") no-repeat}@media screen and (max-width: 768px){.page-top{bottom:33px;right:10px}.page-top a{width:26px;height:26px;background-size:26px}}.category-title{margin:0 auto;padding:60px 0 70px;text-align:center;background:url("../shinagawa/img/category-title-bg.png") 37px 0 repeat;height:267px;position:relative}@media screen and (min-width: 769px){.category-title.small{padding:45px 0 42px;height:127px}}.category-title img{display:block;margin:0 auto 20px;text-align:center;position:absolute;top:59px;left:0;right:0}@media screen and (max-width: 768px){.category-title{padding-top:15px;padding-bottom:18px;height:calc(207px / 2);background:url("../shinagawa/img/category-title-bg-s.png") 0 -2px repeat}.category-title img{top:20px}.category-title.small{padding-top:15px;padding-bottom:10px;height:calc(107px / 2)}.category-title img{zoom:0.5}}.category-title h2{margin:0;padding-top:83px;font-size:26px;line-height:1}.category-title h2 span{display:block;font-size:12px;line-height:1;margin-top:12px}@media screen and (max-width: 768px){.category-title h2{font-size:13px;padding-top:37px}.category-title h2 span{font-size:6px;margin-top:5px}}@media screen and (min-width: 769px){.category-title.small h2{font-size:20px;padding-top:0}.category-title.small h2 span{font-size:10px}}@media screen and (max-width: 768px){.category-title.small h2{padding-top:0}}.common-lower{font-size:14px}@media screen and (max-width: 768px){.common-lower{font-size:10px}}.foreword{margin-top:80px;margin-bottom:0}@media screen and (max-width: 768px){.foreword{margin-top:30px;font-size:10px;line-height:1.4}.digitalbook .foreword,.member .foreword{margin-left:10px;margin-right:10px}}.about-index-btn,.member-index-btn{margin-top:60px;padding-bottom:120px;font-size:0}@media screen and (max-width: 768px){.about-index-btn,.member-index-btn{margin-top:30px;padding:0 0 50px;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.about-incat-nav .about-index-btn,.member-incat-nav .about-index-btn,.about-incat-nav .member-index-btn,.member-incat-nav .member-index-btn{margin-top:0;float:left;margin-left:20px;margin-right:20px}}.about-index-btn>div,.member-index-btn>div{display:inline-block;font-size:15px;border-radius:20px;background:#FFF;box-shadow:2.828px 2.828px 0px 1px rgba(0,0,0,0.2);margin-right:22px;width:245px;height:285px;position:relative;background-color:#FFF;background-position:center 70px;background-repeat:no-repeat;vertical-align:middle}.about-index-btn>div p,.member-index-btn>div p{display:table-cell}.about-index-btn>div:nth-child(1),.member-index-btn>div:nth-child(1){background-image:url("../shinagawa/img/about/index-icon-message.png")}.about-index-btn>div:nth-child(2),.member-index-btn>div:nth-child(2){background-image:url("../shinagawa/img/about/index-icon-mission.png")}.about-index-btn>div:nth-child(3),.member-index-btn>div:nth-child(3){background-image:url("../shinagawa/img/about/index-icon-outline.png")}.about-index-btn>div:nth-child(4),.member-index-btn>div:nth-child(4){background-image:url("../shinagawa/img/about/index-icon-business.png")}.about-index-btn>div:hover,.member-index-btn>div:hover{background-color:#053774}.about-index-btn>div:hover:nth-child(1),.member-index-btn>div:hover:nth-child(1){background-image:url("../shinagawa/img/about/index-icon-message_on.png")}.about-index-btn>div:hover:nth-child(2),.member-index-btn>div:hover:nth-child(2){background-image:url("../shinagawa/img/about/index-icon-mission_on.png")}.about-index-btn>div:hover:nth-child(3),.member-index-btn>div:hover:nth-child(3){background-image:url("../shinagawa/img/about/index-icon-outline_on.png")}.about-index-btn>div:hover:nth-child(4),.member-index-btn>div:hover:nth-child(4){background-image:url("../shinagawa/img/about/index-icon-business_on.png")}.about-index-btn>div:hover p,.member-index-btn>div:hover p{color:#FFF}.about-index-btn>div.current:nth-child(1),.member-index-btn>div.current:nth-child(1){background-image:url("../shinagawa/img/about/index-icon-message_cr.png")}.about-index-btn>div.current:nth-child(2),.member-index-btn>div.current:nth-child(2){background-image:url("../shinagawa/img/about/index-icon-mission_cr.png")}.about-index-btn>div.current:nth-child(3),.member-index-btn>div.current:nth-child(3){background-image:url("../shinagawa/img/about/index-icon-outline_cr.png")}.about-index-btn>div.current:nth-child(4),.member-index-btn>div.current:nth-child(4){background-image:url("../shinagawa/img/about/index-icon-business_cr.png")}.about-index-btn>div.current p,.member-index-btn>div.current p{color:#999}.about-index-btn>div.current:hover,.member-index-btn>div.current:hover{background-color:#053774}.about-index-btn>div.current:hover:nth-child(1),.member-index-btn>div.current:hover:nth-child(1){background-image:url("../shinagawa/img/about/index-icon-message_on.png")}.about-index-btn>div.current:hover:nth-child(2),.member-index-btn>div.current:hover:nth-child(2){background-image:url("../shinagawa/img/about/index-icon-mission_on.png")}.about-index-btn>div.current:hover:nth-child(3),.member-index-btn>div.current:hover:nth-child(3){background-image:url("../shinagawa/img/about/index-icon-outline_on.png")}.about-index-btn>div.current:hover:nth-child(4),.member-index-btn>div.current:hover:nth-child(4){background-image:url("../shinagawa/img/about/index-icon-business_on.png")}.about-index-btn>div.current:hover p,.member-index-btn>div.current:hover p{color:#FFF}.about-index-btn>div a,.member-index-btn>div a{display:block;display:table;width:100%;height:100%}.about-incat-nav .about-index-btn>div,.member-incat-nav .about-index-btn>div,.about-incat-nav .member-index-btn>div,.member-incat-nav .member-index-btn>div{width:245px;height:85px}.about-incat-nav .about-index-btn>div:nth-child(1),.member-incat-nav .about-index-btn>div:nth-child(1),.about-incat-nav .member-index-btn>div:nth-child(1),.member-incat-nav .member-index-btn>div:nth-child(1){-webkit-background-size:44px;-o-background-size:44px;background-size:44px;background-position:23px center}.about-incat-nav .about-index-btn>div:nth-child(2),.member-incat-nav .about-index-btn>div:nth-child(2),.about-incat-nav .member-index-btn>div:nth-child(2),.member-incat-nav .member-index-btn>div:nth-child(2){-webkit-background-size:53px;-o-background-size:53px;background-size:53px;background-position:19px center}.about-incat-nav .about-index-btn>div:nth-child(3),.member-incat-nav .about-index-btn>div:nth-child(3),.about-incat-nav .member-index-btn>div:nth-child(3),.member-incat-nav .member-index-btn>div:nth-child(3){-webkit-background-size:60px;-o-background-size:60px;background-size:60px;background-position:17px center}.about-incat-nav .about-index-btn>div:nth-child(4),.member-incat-nav .about-index-btn>div:nth-child(4),.about-incat-nav .member-index-btn>div:nth-child(4),.member-incat-nav .member-index-btn>div:nth-child(4){-webkit-background-size:42px;-o-background-size:42px;background-size:42px;background-position:24px center}.about-incat-nav .about-index-btn>div a,.member-incat-nav .about-index-btn>div a,.about-incat-nav .member-index-btn>div a,.member-incat-nav .member-index-btn>div a{display:table}.about-incat-nav .about-index-btn>div.current a:hover,.member-incat-nav .about-index-btn>div.current a:hover,.about-incat-nav .member-index-btn>div.current a:hover,.member-incat-nav .member-index-btn>div.current a:hover{cursor:default !important}@media screen and (max-width: 768px){.about-index-btn>div,.member-index-btn>div{width:calc(50% - 10px);display:block;margin:5px;height:45vw;font-size:12px;background-position:center 40px;-webkit-background-size:calc(83px / 2);-o-background-size:calc(83px / 2);background-size:calc(83px / 2)}.about-index-btn>div:nth-child(2),.member-index-btn>div:nth-child(2){background-size:calc(100px / 2)}.about-index-btn>div:nth-child(3),.member-index-btn>div:nth-child(3){background-size:calc(113px / 2)}.about-index-btn>div:nth-child(4),.member-index-btn>div:nth-child(4){background-size:calc(80px / 2)}.about-incat-nav .about-index-btn>div,.member-incat-nav .about-index-btn>div,.about-incat-nav .member-index-btn>div,.member-incat-nav .member-index-btn>div{width:calc(50% - 5px);height:auto;margin:0;-webkit-border-radius:10px;border-radius:10px}.about-incat-nav .about-index-btn>div:nth-child(1),.member-incat-nav .about-index-btn>div:nth-child(1),.about-incat-nav .member-index-btn>div:nth-child(1),.member-incat-nav .member-index-btn>div:nth-child(1){margin-right:5px;background-size:calc(50px / 2);background-position:13px center}.about-incat-nav .about-index-btn>div:nth-child(2),.member-incat-nav .about-index-btn>div:nth-child(2),.about-incat-nav .member-index-btn>div:nth-child(2),.member-incat-nav .member-index-btn>div:nth-child(2){margin-left:5px;background-size:calc(61px / 2);background-position:11px center}.about-incat-nav .about-index-btn>div:nth-child(3),.member-incat-nav .about-index-btn>div:nth-child(3),.about-incat-nav .member-index-btn>div:nth-child(3),.member-incat-nav .member-index-btn>div:nth-child(3){margin-top:10px;margin-right:5px;background-size:calc(69px / 2);background-position:10px center}.about-incat-nav .about-index-btn>div:nth-child(4),.member-incat-nav .about-index-btn>div:nth-child(4),.about-incat-nav .member-index-btn>div:nth-child(4),.member-incat-nav .member-index-btn>div:nth-child(4){margin-top:10px;margin-left:5px;background-size:calc(48px / 2);background-position:13px center}.about-incat-nav .about-index-btn>div a,.member-incat-nav .about-index-btn>div a,.about-incat-nav .member-index-btn>div a,.member-incat-nav .member-index-btn>div a{padding:19px 0}}.about-index-btn>div:last-child,.member-index-btn>div:last-child{margin-right:0}.about-index-btn>div p,.member-index-btn>div p{position:absolute;top:200px;left:0;right:0;margin-bottom:0;text-align:center;padding:0 10px;line-height:1}@media screen and (max-width: 768px){.about-index-btn>div p,.member-index-btn>div p{top:67%;font-weight:600}}.about-incat-nav .about-index-btn>div p,.member-incat-nav .about-index-btn>div p,.about-incat-nav .member-index-btn>div p,.member-incat-nav .member-index-btn>div p{position:static;vertical-align:middle;text-align:left;padding-left:85px}@media screen and (max-width: 768px){.about-incat-nav .about-index-btn>div p,.member-incat-nav .about-index-btn>div p,.about-incat-nav .member-index-btn>div p,.member-incat-nav .member-index-btn>div p{padding-left:50px}}@media screen and (min-width: 769px){.container.about .common-lower-col{margin-top:68px}}.page-title{margin-bottom:0;padding-bottom:10px;font-size:26px;border-bottom:3px solid #053774;font-weight:600;position:relative;line-height:1;height:60px;padding-left:63px;padding-top:10px;position:relative}.page-title span.img{display:inline-block;width:51px;height:51px;position:absolute;bottom:6px;left:0;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}@media screen and (max-width: 768px){.page-title span.img{width:24px;height:24px}}@media screen and (max-width: 768px){.page-title{font-size:15px;height:42px;padding-left:32px;padding-top:15px}.page-title img{zoom:0.5}}.common-title-01,.post-body .article-body h1,.post-body .article-body h2,.post-body .article-body h3{margin-right:14px;margin-bottom:30px;padding-left:10px;padding-bottom:10px;font-size:18px;line-height:24px;font-weight:600;border-bottom:1px solid #ccc;position:relative}.common-title-01:before,.post-body .article-body h1:before,.post-body .article-body h2:before,.post-body .article-body h3:before{content:"";display:block;width:3px;height:19px;background:#053774;position:absolute;left:0;top:3px}@media screen and (max-width: 768px){.common-title-01,.post-body .article-body h1,.post-body .article-body h2,.post-body .article-body h3{margin-right:0;margin-bottom:15px;padding-right:0;font-size:12px;line-height:16px;padding-bottom:5px}.common-title-01:before,.post-body .article-body h1:before,.post-body .article-body h2:before,.post-body .article-body h3:before{width:calc(3px / 2);height:calc(19 / 2)}}.common-lower .archives-title{margin-right:14px;margin-bottom:30px;padding-left:10px;padding-bottom:10px;font-size:18px;line-height:24px;font-weight:600;border-bottom:1px solid #ccc;position:relative}.common-lower .archives-title:before{content:"";display:block;width:3px;height:19px;background:#053774;position:absolute;left:0;top:3px}@media screen and (max-width: 768px){.common-lower .archives-title{margin-right:0;margin-bottom:15px;padding-right:0;font-size:12px;line-height:16px;padding-bottom:5px}.common-lower .archives-title:before{width:calc(3px / 2);height:calc(19 / 2)}}.common-lower-col{margin-top:70px;overflow:hidden}.article-details .common-lower-col{overflow:visible}@media screen and (max-width: 768px){.common-lower-col{margin-top:25px;position:relative}.about-business .common-lower-col,.event-index .common-lower-col{margin-top:45px;overflow:visible}.about-business .common-lower-col{margin-top:25px;overflow:visible}}.digitalbook .common-lower-col{padding:40px 60px;background:#FFF}@media screen and (max-width: 768px){.digitalbook .common-lower-col{margin:20px 10px 0;padding:20px 10px}}.common-lower-col .wrap{margin-top:50px}@media screen and (max-width: 768px){.common-lower-col .wrap{margin-top:15px}}.common-lower-col .conts{width:780px;float:left}.article-details .common-lower-col .conts,.news-index .common-lower-col .conts{width:766px}@media screen and (max-width: 768px){.common-lower-col .conts{width:100%;float:none}.about-business .common-lower-col .conts{padding:0 20px}.article-details .common-lower-col .conts,.news-index .common-lower-col .conts{width:100%}}@media screen and (max-width: 768px){.common-lower-col .conts .module-3{width:50%;height:auto;float:left}.common-lower-col .conts .module-3:nth-child(odd){padding-right:5px}.common-lower-col .conts .module-3:nth-child(even){padding-left:5px}.common-lower-col .conts .module-3 .business-archives-wrap:nth-child(odd){padding-right:5px}.common-lower-col .conts .module-3 .business-archives-wrap:nth-child(even){padding-left:5px}.event-index .common-lower-col .conts .module-3{margin:0 0 10px;width:calc(50% - 5px)}.event-index .common-lower-col .conts .module-3:nth-child(odd){padding-right:0;margin-right:5px}.event-index .common-lower-col .conts .module-3:nth-child(even){padding-left:0;margin-left:5px}}.common-lower-col article{padding-right:14px;padding-bottom:60px;position:relative}.event-index .common-lower-col article{padding-right:0;padding-bottom:0}@media screen and (max-width: 768px){.common-lower-col article{padding-right:0;padding-bottom:15px}}.common-lower-col article .thumb{height:160px;overflow:hidden;text-align:center;background:#FAF9F5;border:1px solid #ccc}.common-lower-col article .thumb a{display:block;overflow:hidden}.common-lower-col article .thumb:hover{cursor:pointer}@media screen and (max-width: 768px){.common-lower-col article .thumb{height:100%;overflow:hidden}.common-lower-col article .thumb img{width:100%;height:110px;object-fit:scale-down}}.common-lower-col article .icon-finish{position:absolute;top:1px;left:1px;width:58px;height:48px;text-indent:-9999px;background:url("../shinagawa/img/icon-finish.svg") no-repeat;z-index:9;overflow:hidden}.common-lower-col article .article-title{margin:15px 0 0;font-size:16px;font-weight:600;line-height:22px}@media screen and (max-width: 768px){.common-lower-col article .article-title{margin-top:10px;margin-bottom:10px;font-size:12px;line-height:1.4}}.common-lower-col article .article-title a:hover{color:#666}.common-lower-col aside{float:right;width:calc(100% - 804px);margin-bottom:40px}@media screen and (max-width: 768px){.common-lower-col aside{float:none;width:240px;clear:both;position:absolute;right:-10px;right:-240px;top:-50px;z-index:9}.about-business .common-lower-col aside.fixed,.event-index .common-lower-col aside.fixed,.article-details .common-lower-col aside.fixed,.news-index .common-lower-col aside.fixed{top:40px !important;position:fixed !important;z-index:9}.about-business .common-lower-col aside.fixed.active,.event-index .common-lower-col aside.fixed.active,.article-details .common-lower-col aside.fixed.active,.news-index .common-lower-col aside.fixed.active{top:55px !important}.article-details .common-lower-col aside{right:-260px;top:-30px}.article-details .common-lower-col aside.fixed{right:-240px}.common-lower-col aside.fixed{position:fixed !important;z-index:9}}@media screen and (max-width: 768px) and (min-width: 769px){.common-lower-col aside.fixed{top:100px !important}}@media screen and (max-width: 768px) and (max-width: 768px){.common-lower-col aside.fixed{top:60px !important}}@media screen and (max-width: 768px){.common-lower-col aside.active{overflow-y:scroll;position:absolute;right:0;top:-30px;width:323px;padding-left:83px;padding-bottom:100px;max-height:90vh}.article-details .common-lower-col aside.active{top:-15px;right:-20px}.event-index.article-details .common-lower-col aside.active{right:-20px}}.common-lower-col aside .wrap{margin-top:0}.common-lower-col aside .right-nav-title{-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;background-color:#053774;width:246px;margin-bottom:0;padding:10px 10px 12px;color:#FFF;font-size:14px;font-weight:normal;line-height:1}@media screen and (min-width: 769px){.common-lower-col aside .right-archives-nav:nth-of-type(n+2){margin-top:20px}}.common-lower-col aside .right-archives-nav dl{margin:0;padding:0;background:#FFF;-webkit-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px}@media screen and (min-width: 769px){.common-lower-col aside .right-archives-nav dl{width:246px}}@media screen and (max-width: 768px){.common-lower-col aside .right-archives-nav dl{position:relative;-webkit-border-radius:0;border-radius:0}}.common-lower-col aside .right-archives-nav dl dt{border-top:1px dotted #ccc}@media screen and (max-width: 768px){.common-lower-col aside .right-archives-nav dl dt{border-top:1px solid #ccc}.common-lower-col aside .right-archives-nav dl dt.headding{padding-left:5px;height:26px;color:#FFF;font-size:12px;background:#053774}}.common-lower-col aside .right-archives-nav dl dt:first-child{border-top:none}.common-lower-col aside .right-archives-nav dl dt a{font-size:14px;color:#053774;display:block;padding:11px 0;padding-left:28px;position:relative;font-size:14px;line-height:1.4;text-decoration:none}@media screen and (max-width: 768px){.common-lower-col aside .right-archives-nav dl dt a{padding-left:15px;padding-right:30px;font-size:12px;color:#333}}.common-lower-col aside .right-archives-nav dl dt a:before{content:"";position:absolute;top:calc(50% - 4px );left:14px;display:block;width:6px;height:10px;background:url("../shinagawa/img/icon-arrow-right.png") no-repeat}@media screen and (max-width: 768px){.common-lower-col aside .right-archives-nav dl dt a:before{right:20px;left:auto}}.common-lower-col aside .right-archives-nav dl dt a:hover{color:#447EC4}.common-lower-col aside .right-archives-nav dl dt a:hover:before{background:url("../shinagawa/img/icon-arrow-right_on.png") no-repeat}.common-lower-col aside .right-archives-nav dl dt.current a:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.common-lower-col aside .right-archives-nav dl dd a{padding:6px 0;padding-left:28px}.common-lower-col aside .right-archives-nav dl dd a:before{content:none}.common-lower-col aside .right-archives-nav dl dd a.current,.common-lower-col aside .right-archives-nav dl dd a:hover{background:#eee}.common-lower-col aside .right-archives-nav dl dd>dl{margin:0;border-top:1px dotted #ccc}@media screen and (max-width: 768px){.common-lower-col aside .right-archives-nav dl dd>dl{border-top:1px solid #ccc}}.common-lower-col aside .right-archives-nav dl dd>dl dt{border:none}@media screen and (max-width: 768px){.common-lower-col aside .wrap.active .parent{border:1px solid #ccc;max-height:calc(100vh - 155px);width:240px}.common-lower-col aside .wrap.active .right-archives-nav{top:15px;overflow:visible;position:relative}}.common-lower-col aside .btn-open{position:absolute;top:15px;left:-83px;display:block;width:83px;height:26px;color:#FFF;font-size:9px;font-weight:600;padding-left:12.5px;background:url("../shinagawa/img/right-archives-open.png") no-repeat;-webkit-background-size:contain;-o-background-size:contain;background-size:contain}.common-lower-col aside .btn-open.close{left:auto;right:239px;top:0;width:36px;text-indent:-99999px;background:url("../shinagawa/img/right-archives-close.png") no-repeat;-webkit-background-size:contain;-o-background-size:contain;background-size:contain}.event-index .common-lower-col aside .btn-open.close,.news-index .common-lower-col aside .btn-open.close{left:47px}.event-index .common-lower-col aside .btn-open,.news-index .common-lower-col aside .btn-open{width:36px;left:-36px;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.event-index .common-lower-col aside .btn-open img.icon,.news-index .common-lower-col aside .btn-open img.icon{zoom:0.5}.newslower .common-lower-col aside .btn-open img.icon{zoom:0.49}.common-lower-col aside .btn-open.fixed{top:60px !important;position:fixed !important;z-index:9;left:auto;right:240px}.common-lower-col aside dl.right-insite-nav{margin:20px 0 0;padding:0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.common-lower-col aside dl.right-insite-nav dt{border-top:1px dotted #ccc;background-position:5px 50%;background-repeat:no-repeat}.common-lower-col aside dl.right-insite-nav dt:hover{background-color:#FFF}.common-lower-col aside dl.right-insite-nav dt:first-child{border-top:none}.common-lower-col aside dl.right-insite-nav dt a{font-size:14px;color:#053774;display:block;padding:11px 0;padding-left:45px;position:relative;font-size:14px;line-height:1.4;text-decoration:none}.common-lower-col aside dl.right-insite-nav dt:nth-child(1){background-image:url("../shinagawa/img/right-insite-nav-about.png")}.about-business .common-lower-col aside dl.right-insite-nav dt:nth-child(1),.about.article-details .common-lower-col aside dl.right-insite-nav dt:nth-child(1){background-image:url("../shinagawa/img/right-insite-nav-event.png")}.common-lower-col aside dl.right-insite-nav dt:nth-child(2){background-image:url("../shinagawa/img/right-insite-nav-report.png")}.common-lower-col aside dl.right-insite-nav dt:nth-child(3){background-image:url("../shinagawa/img/right-insite-nav-digitalbook.png")}.common-lower-col aside dl.right-insite-nav dt:nth-child(4){background-image:url("../shinagawa/img/right-insite-nav-info.png")}.common-lower-col aside dl.right-insite-nav.report dt:nth-child(2){background-image:url("../shinagawa/img/right-insite-nav-event.png")}.common-lower-col aside dl.right-insite-nav.news dt:nth-child(2){background-image:url("../shinagawa/img/right-insite-nav-event.png")}.common-lower-col aside dl.right-insite-nav.news dt:nth-child(3){background-image:url("../shinagawa/img/right-insite-nav-report.png")}.common-lower-col aside dl.right-insite-nav.news dt:nth-child(4){background-image:url("../shinagawa/img/right-insite-nav-digitalbook.png")}.about.about-business.common-lower aside{top:-35px}.about.about-business.common-lower aside.active{top:-20px}.about-incat-nav,.member-incat-nav{clear:both;width:100%;padding-top:50px;border-top:1px solid #ccc}@media screen and (max-width: 768px){.about-incat-nav,.member-incat-nav{margin-top:15px;padding-top:25px;float:left}}.about-business .date{font-size:11px;line-height:1;margin:10px 0 0}.about-business .date span:nth-child(4){font-size:0}.about-business .date span:nth-child(4):before{content:"…";font-size:12px}.about-business .date span:nth-child(n+5){display:none}@media screen and (max-width: 768px){.about-business .date{font-size:7px}}.event-index .common-wrap{margin-top:0;padding-top:0;margin-bottom:120px}@media screen and (max-width: 768px){.event-index .common-wrap{margin-bottom:50px}}.event-index .article .date{margin-bottom:20px}.goog-te-banner-frame{display:none}div#goog-gt-tt{display:none !important}.digitalbook-nav{border-style:solid;border-width:1px;border-color:#ccc;border-radius:10px;width:100%;margin-top:60px;padding:10px 40px 30px}@media screen and (max-width: 768px){.digitalbook-nav{width:calc(100% - 20px);margin:20px 10px 0;padding:5px 15px 15px;-webkit-border-radius:5px;border-radius:5px}}.digitalbook-nav ul{list-style:none;margin:0 auto;padding:0;text-align:center;text-align:left;display:table;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 768px){.digitalbook-nav ul{width:100%}}.digitalbook-nav li{margin:20px 0 0;padding:0;width:193px;text-align:left;padding-left:16px;text-indent:-36px;line-height:1}@media screen and (max-width: 768px){.digitalbook-nav li{width:50%;margin-top:15px;padding-left:13px;text-indent:-33px}.digitalbook-nav li:nth-child(odd){margin-right:3%;width:48%}.digitalbook-nav li:nth-child(even){width:49%}}.digitalbook-nav li a{font-size:14px;line-height:1;padding-left:20px;color:#053774}@media screen and (max-width: 768px){.digitalbook-nav li a{font-size:10px}}.digitalbook-nav li a:before{content:"";width:11px;height:8px;display:block;display:inline-block;background:url("../shinagawa/img/icon-arrow-down.png") center top no-repeat;vertical-align:middle;margin-right:5px}@media screen and (max-width: 768px){.digitalbook-nav li a:before{width:8px;height:calc(9px / 2);-webkit-background-size:contain;-o-background-size:contain;background-size:contain}}.digitalbook-nav li a:hover{color:#447EC4}.digitalbook-nav li a:hover:before{background:url("../shinagawa/img/icon-arrow-down_on.png") no-repeat}.digitalbook .wrap{position:relative}.digitalbook .wrap .common-lower-col:nth-child(n+2){margin-top:30px}.digitalbook .wrap .common-lower-col:last-child{margin-bottom:120px}@media screen and (max-width: 768px){.digitalbook .wrap .common-lower-col:last-child{margin-bottom:50px}}.digitalbook .repeat{margin-top:0;overflow:hidden}.digitalbook .repeat .module-2{margin-top:50px}.digitalbook .repeat .module-2:nth-child(odd){padding-right:20px}.digitalbook .repeat .module-2:nth-child(even){padding-left:20px}@media screen and (max-width: 768px){.digitalbook .repeat .module-2{overflow:hidden;margin-top:20px}.digitalbook .repeat .module-2:nth-child(odd){padding-right:0}.digitalbook .repeat .module-2:nth-child(even){padding-left:0}}.digitalbook .archives-title{margin-top:-180px;padding-top:180px;margin-bottom:0}@media screen and (max-width: 768px){.digitalbook .archives-title{margin-top:-60px;padding-top:60px}}.digitalbook .archives-title:before{top:auto;bottom:12px}@media screen and (max-width: 768px){.digitalbook .archives-title:before{bottom:3px}}.digitalbook .thumb{width:197px;float:left}@media screen and (max-width: 768px){.digitalbook .thumb{width:99px}}.digitalbook .thumb figure{width:197px;height:270px;margin:0;text-align:center}@media screen and (max-width: 768px){.digitalbook .thumb figure{width:calc(197px / 2);height:100%;overflow:hidden}.digitalbook .thumb figure a{display:block}.digitalbook .thumb figure a img{height:auto;margin-bottom:1px}}.digitalbook .btn{margin-top:10px;width:197px;height:34px;font-size:12px;color:#FFF;border-radius:10px;background-color:#999;background-position:20px 10px;background-image:url("../shinagawa/img/icon-book-btnbg.png");background-repeat:no-repeat}@media screen and (max-width: 768px){.digitalbook .btn{width:calc(197px / 2);height:22px;font-size:8px;background-image:none;border-radius:5px}}.digitalbook .btn a{display:block;width:100%;height:100%;color:#FFF;padding-left:50px;padding-top:4px}@media screen and (max-width: 768px){.digitalbook .btn a{padding-left:10px;padding-top:0;line-height:22px;white-space:nowrap}}.digitalbook .btn:hover{background-color:#053774}.digitalbook .conts{float:right;width:calc(100% - 197px);padding-left:30px}@media screen and (max-width: 768px){.digitalbook .conts{width:calc(100% - calc(198px / 2) );padding-left:15px}.digitalbook .conts img{width:30px}}.digitalbook .icon{line-height:1}.digitalbook .icon img{width:38px}@media screen and (max-width: 768px){.digitalbook .icon img{width:30px}}.digitalbook .sub-title{font-size:14px;line-height:1.4;font-weight:600}@media screen and (max-width: 768px){.digitalbook .sub-title{font-size:11px}}.digitalbook .sub-title a:hover{color:#666}.digitalbook .book-title{font-size:18px;line-height:1.4;font-weight:600}@media screen and (max-width: 768px){.digitalbook .book-title{font-size:14px}}.digitalbook .book-title a:hover{color:#666}.digitalbook .date{font-size:11px;text-align:right;border-bottom:1px dotted #ccc;margin-top:15px}@media screen and (max-width: 768px){.digitalbook .date{font-size:8px}}.digitalbook .text{margin-top:15px;font-size:14px;line-height:1.4}@media screen and (max-width: 768px){.digitalbook .text{font-size:11px}}.shop .wrap{overflow:hidden}@media screen and (max-width: 768px){.shop .inner{margin-left:20px;margin-right:20px;width:calc(100% - 40px)}}.shop .module-2{width:calc(50% - 10px)}.shop .module-2:nth-child(1){margin-right:10px}.shop .module-2:nth-child(2){margin-left:10px}@media screen and (max-width: 768px){.shop .module-2{width:100%}.shop .module-2:nth-child(1){margin-right:0}.shop .module-2:nth-child(2){margin-left:0}}.shop .module-2 .btn{margin-top:60px;border-radius:20px;background-color:#fff;box-shadow:2.828px 2.828px 0px 1px rgba(0,0,0,0.2);height:285px;width:calc(100% - 4px);position:relative}@media screen and (max-width: 768px){.shop .module-2 .btn{height:102px;margin-top:15px}}.shop .module-2 .btn:hover{opacity:0.8}.shop .module-2 .btn.active{color:#FFF;background-color:#053774}.shop .module-2 .btn.area{background-image:url("../shinagawa/img/shop/btn-area-bg.png");background-position:center right 30px}.shop .module-2 .btn.area.active{background-image:url("../shinagawa/img/shop/btn-area-bg_on.png")}@media screen and (max-width: 768px){.shop .module-2 .btn.area{-webkit-background-size:94px 80px;-o-background-size:94px 80px;background-size:94px 80px}}.shop .module-2 .btn.category{background-image:url("../shinagawa/img/shop/btn-category-bg.png");background-position:center right 30px}.shop .module-2 .btn.category.active{background-image:url("../shinagawa/img/shop/btn-category-bg_on.png")}@media screen and (max-width: 768px){.shop .module-2 .btn.category{-webkit-background-size:80px 76px;-o-background-size:80px 76px;background-size:80px 76px}}.shop .module-2 .btn p{font-size:22px;font-weight:600}@media screen and (max-width: 768px){.shop .module-2 .btn p{font-size:13px}}.shop .module-2 .btn p label{padding-left:50px;width:100%;height:285px;display:flex;-webkit-align-items:center;align-items:center}@media screen and (max-width: 768px){.shop .module-2 .btn p label{padding-left:25px;height:102px}}.shop .module-2 .btn p label:hover{cursor:pointer}.shop .module-2 div.choosing{margin-top:10px;display:table}.shop .module-2 .icon,.shop .module-2 .text{display:table-cell}.shop .module-2 .icon{height:24px;color:#FFF;font-size:12px;line-height:26px;padding-right:30px;position:relative;display:table;width:90px}@media screen and (max-width: 768px){.shop .module-2 .icon{font-size:9px;width:65px;height:16px;padding-right:25px}}.shop .module-2 .icon span{display:table-cell;background:#053774;line-height:22px;padding-left:10px;padding-right:5px}@media screen and (max-width: 768px){.shop .module-2 .icon span{line-height:16px;padding-left:5px}}.shop .module-2 .icon:after{content:"";display:block;width:20px;height:26px;position:absolute;top:0;right:10px;background:url("../shinagawa/img/shop/btn-arrow-right-bg.png") top right no-repeat}@media screen and (max-width: 768px){.shop .module-2 .icon:after{right:8px;height:20px;-webkit-background-size:200%;-o-background-size:200%;background-size:200%}}@media screen and (max-width: 768px){.shop .module-2 .text{font-size:10px;line-height:1.2}}.shop .module-4{width:calc(25% - 16px);margin-left:20px;margin-top:40px;margin-bottom:4px;border-style:solid;border-width:3px;border-color:#fff;border-radius:20px;background-color:#fff;box-shadow:2.828px 2.828px 0px 1px rgba(0,0,0,0.2)}@media screen and (max-width: 768px){.shop .module-4{margin-top:10px;width:calc(50% - 10px);margin-left:0;margin-right:0;border-radius:10px}.shop .module-4:nth-child(odd){margin-right:7px}.shop .module-4:nth-child(even){margin-left:7px}}.shop .module-4:hover{cursor:pointer;opacity:0.8}.shop .module-4.active{background:#053774;border-color:#053774;color:#FFF}.shop .module-4:first-child{margin-left:0}.shop .module-4 .thumb{display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:170px;-webkit-border-radius:20px 20px 0 0;border-radius:20px 20px 0 0}@media screen and (max-width: 768px){.shop .module-4 .thumb{height:95px;border-radius:10px 10px 0 0}.shop .module-4 .thumb img{zoom:0.75}}.shop .module-4 .text{font-size:15px;line-height:1.6;font-weight:600;text-align:center;width:100%;height:115px;display:table}@media screen and (max-width: 768px){.shop .module-4 .text{font-size:9px;line-height:1.4;height:60px}}.shop .module-4 .text p{display:table-cell;vertical-align:middle}.shop .module-4:nth-child(1) .thumb{background:#FFF6D5}.shop .module-4:nth-child(2) .thumb{background:#eeffd9}.shop .module-4:nth-child(3) .thumb{background:#feefef}.shop .module-4:nth-child(4) .thumb{background:#eef1f4}.shop .search-text{margin-top:50px;padding:0 20px;width:100%;height:50px;color:#333;outline:0;background-color:#fff;border-style:solid;border-width:2px;border-color:#ccc;-webkit-border-radius:25px;border-radius:25px}@media screen and (max-width: 768px){.shop .search-text{margin-top:15px;padding:0 10px;height:36px;border-radius:19px;font-size:16px}}.shop .search-text::placeholder{color:#999;opacity:1}@media screen and (max-width: 768px){.shop .search-text::placeholder{font-size:10px}}.shop .search-text:-ms-input-placeholder{color:#999}.shop .search-text::-ms-input-placeholder{color:#999}.shop .arrow{margin-top:35px}@media screen and (max-width: 768px){.shop .arrow{margin-top:15px;zoom:0.5}}.shop .result{margin-top:30px;margin-bottom:120px;font-size:15px;color:#053774;text-align:center}@media screen and (max-width: 768px){.shop .result{margin-top:15px;margin-bottom:50px;font-size:10px}}.shop .result .count{margin-left:5px;font-size:42px;font-weight:600}@media screen and (max-width: 768px){.shop .result .count{font-size:24px}}.shop .result .btn{margin:20px auto 0;width:424px;height:78px;font-size:18px;border-style:solid;border-width:2px;border-color:#053774;border-radius:10px;background-color:#fff;background-image:url("../shinagawa/img/shop/icon-result-arrow.png");background-position:center right 25px;display:table}@media screen and (max-width: 768px){.shop .result .btn{width:225px;height:38px;font-size:11px;-webkit-background-size:6px calc(19px / 2);-o-background-size:6px calc(19px / 2);background-size:6px calc(19px / 2)}}.shop .result .btn a{height:100%;display:block;display:table-cell;vertical-align:middle;color:#053774}.shop .result .btn a:hover{color:#FFF;background:#053774}.search-results.inner{overflow:visible}.search-results .search-results-list{padding-bottom:60px}@media screen and (max-width: 768px){.search-results .search-results-list{padding-bottom:30px}}.search-results .search-results-list .wp-pagenavi{margin-top:60px}@media screen and (max-width: 768px){.search-results .search-results-list .wp-pagenavi{margin-top:30px;padding-top:0}}.search-results .headdeing-01{margin-top:80px;font-size:26px;font-weight:600}@media screen and (max-width: 768px){.search-results .headdeing-01{margin-top:25px;font-size:15px}}.search-results .result.results-top{text-align:left;margin-top:20px;margin-bottom:0}.search-results .map{position:relative;width:100%;height:0;padding-bottom:460px;overflow:hidden;border:10px solid #fff;background:#FFF}@media screen and (max-width: 768px){.search-results .map{padding-bottom:210px;border:5px solid #fff}}.search-results .map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.search-results .list-upper-label .label-col{padding:40px 0 0;text-align:right;font-size:0}.search-results .list-upper-label .label-col.shop-details{padding-top:10px}@media screen and (max-width: 768px){.search-results .list-upper-label .label-col{padding:20px 0 0}}.search-results .list-upper-label .label-col>.label{display:inline-block;margin-right:3px}.search-results .list-upper-label .label-col>.label img{width:63px}.search-results .list-upper-label .label-col>.label:last-child{margin-right:0}.item{margin-top:10px;width:100%;background:#FFF;width:100%;position:relative;font-size:14px;line-height:1.4;overflow:hidden}@media screen and (min-width: 769px){.item{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.item .item-left{width:calc(100% - 110px);padding:0}.item .item-right{padding:0;width:110px;height:100%}.item .details{padding:0;height:100%}.item .details label{display:block;margin:0;width:100%;height:100%;color:#053774;background:#F3F3F3;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.item .details label:after{content:"";display:inline-block;width:21px;height:21px;background:url("../shinagawa/img/shop/arrow-right.png") 4px center no-repeat}.item .details label:hover{color:#FFF;background:#053774;cursor:pointer}.item .details label:hover:after{background:url("../shinagawa/img/shop/arrow-right_on.png") 4px center no-repeat}}.item div{padding:20px 30px;width:100%}@media screen and (max-width: 768px){.item div{padding:0}}.item .icon-conts{padding-bottom:0}@media screen and (max-width: 768px){.item .icon-conts{font-size:8px;padding:10px 15px 0}}.item .icon-conts span{margin-right:20px;vertical-align:middle}.item .icon-conts span:before{content:"";display:inline-block;margin-right:5px;width:28px;height:24px;background-position:center;background-repeat:no-repeat}.item .icon-conts span.icon-food:before{background-image:url("../shinagawa/img/shop/icon-food.png")}.item .icon-conts span.icon-fashion:before{background-image:url("../shinagawa/img/shop/icon-fashion.png")}.item .icon-conts span.icon-gourmet:before{background-image:url("../shinagawa/img/shop/icon-gourmet.png")}.item .icon-conts span.icon-medical:before{background-image:url("../shinagawa/img/shop/icon-medical.png")}.item .icon-conts span.icon-living:before{background-image:url("../shinagawa/img/shop/icon-living.png")}.item .icon-conts span.icon-support:before{background-image:url("../shinagawa/img/shop/icon-support.png")}.item .icon-conts span.icon-taxi:before{background-image:url("../shinagawa/img/shop/icon-taxi.png")}.item .icon-conts span.icon-other:before{background-image:url("../shinagawa/img/shop/icon-other.png")}@media screen and (max-width: 768px){.item .icon-conts span{display:block;margin-right:0}.item .icon-conts span:before{margin-right:2px;width:14px;height:12px;background-size:contain;background-repeat:no-repeat}}.item .name{padding-bottom:15px;font-size:22px;font-weight:600;border-bottom:1px dotted #ccc}.shop-details .item .name{padding-left:0;padding-right:0;margin:0 30px;border-bottom:1px solid #ccc}@media screen and (min-width: 769px){.item .name{width:calc(100% + 110px)}}@media screen and (max-width: 768px){.item .name{padding:10px 15px;font-size:14px}}.item .name a,.item .name label{color:#053774;text-decoration:underline}.item .name a:hover,.item .name label:hover{text-decoration:none;cursor:pointer}@media screen and (min-width: 769px){.item .name a:after,.item .name label:after{content:"";display:inline-block;width:21px;height:25px;margin-left:10px;background:url("../shinagawa/img/shop/arrow-circle-right.png") center no-repeat;vertical-align:middle}}.item .under{padding:0}@media screen and (max-width: 768px){.item .under{font-size:10px;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.shop-details .item .under-left{padding:0 30px}@media screen and (max-width: 768px){.item .under-left{width:calc(100% - 45px)}}@media screen and (max-width: 768px){.item .details{width:45px;height:100px}.item .details label{display:block;margin:0;width:100%;height:100%;background:#F3F3F3;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.item .details label:hover{color:#FFF;background:#053774}.item .details label:hover:after{background:url("../shinagawa/img/shop/arrow-right_on.png") 4px center no-repeat}.item .details label:after{content:"";display:inline-block;margin-left:5px;width:9px;height:14px;background:url("../shinagawa/img/shop/arrow-right.png") no-repeat}}.item .icon-map{display:inline-block;margin-left:5px;width:38px;height:16px;vertical-align:middle;background:url("../shinagawa/img/shop/icon-map.png") no-repeat}@media screen and (max-width: 768px){.item .icon-map{width:26px;height:11px;-webkit-background-size:contain;-o-background-size:contain;background-size:contain}}.item .icon-map:hover{background:url("../shinagawa/img/shop/icon-map_on.png") no-repeat}@media screen and (max-width: 768px){.item .icon-map:hover{width:26px;height:11px;-webkit-background-size:contain;-o-background-size:contain;background-size:contain}}.item .tel{margin-left:10px}@media screen and (max-width: 768px){.item .tel{display:block;margin:0}}.item .label{display:inline-block;width:63px;height:17px;margin-right:5px;font-size:0}@media screen and (max-width: 768px){.item .label{width:46px;height:12px;margin-right:2px}}.item .label:last-child{margin-right:0}.item .address{padding:15px 0}@media screen and (max-width: 768px){.item .address{padding:10px 15px 20px}}.item .label-col{padding:0}@media screen and (max-width: 768px){.item .label-col{padding:10px 15px 0}}span.tooltip{display:block}.link{position:relative}.tooltip{padding:10px;position:absolute;bottom:25px;left:-30px;z-index:98;width:130px;font-size:12px;line-height:18px;text-align:left;color:#333;background:#FFF;border:1px solid #333;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}@media screen and (max-width: 768px){.tooltip{font-size:8px;line-height:12px}.tooltip.mystar{left:-60px}}.tooltip a{display:block;color:#053774}.tooltip a:before{content:"";display:inline-block;width:14px;height:14px;margin-right:3px;background:url("../shinagawa/img/shop/arrow-circle-right.png") center no-repeat;vertical-align:middle;-webkit-background-size:contain;-o-background-size:contain;background-size:contain}@media screen and (max-width: 768px){.tooltip a:before{width:9px;height:9px;margin-right:2px}}.tooltip a:hover{color:#447EC4}.tooltip a:hover:before{background:url("../shinagawa/img/shop/arrow-circle-right_on.png") center no-repeat}.tooltip:after,.tooltip:before{border:solid transparent;content:'';height:0;width:0;pointer-events:none;position:absolute;top:100%;left:50%}.tooltip:after{border-color:rgba(255,255,255,0);border-top-width:9px;border-bottom-width:9px;border-left-width:9px;border-right-width:9px;margin-left:-9px;border-top-color:#FFF}.tooltip:before{border-color:transparent;border-top-width:10px;border-bottom-width:10px;border-left-width:10px;border-right-width:10px;margin-left:-10px;margin-top:1px;border-top-color:#333}.re-search{margin:0}.re-search .button{width:100%;height:42px;line-height:42px;text-align:center;background:#053774;display:block;color:#FFF}@media screen and (max-width: 768px){.re-search .button{font-size:10px}}.re-search .button:hover{cursor:pointer;background:#375F90}.re-search .button:after{content:"";display:inline-block;margin-left:8px;width:15px;height:10px;background:url("../shinagawa/img/shop/result-button-01.png") no-repeat}@media screen and (max-width: 768px){.re-search .button:after{width:9px;height:6px;margin-left:4px;-webkit-background-size:contain;-o-background-size:contain;background-size:contain}}.re-search .button.accordion-close:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.re-search .button.slideup:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.re-search dd{display:none;background:#F3F3F3}.re-search dd .wrap{padding-left:20px;padding-right:20px}.shop .re-search .module-2 .btn{margin-top:30px}.shop .re-search .result{margin-bottom:30px}@media screen and (max-width: 768px){.sp-re-search-btn a{width:100%;height:31px;line-height:31px;text-align:center;background:#053774;display:block;color:#FFF;font-size:10px}.sp-re-search-btn a:hover{cursor:pointer}.sp-re-search-btn a:after{content:"";display:inline-block;width:9px;height:6px;margin-left:4px;background:url("../shinagawa/img/shop/result-button-01.png") no-repeat;-webkit-background-size:contain;-o-background-size:contain;background-size:contain}}.project-wrap-headding{clear:both;padding:0 20px;width:100%;height:54px;font-size:18px;font-weight:600;line-height:54px;background-color:#fed73d;-webkit-border-radius:15px 15px 0 0;border-radius:15px 15px 0 0}@media screen and (max-width: 768px){.project-wrap-headding{height:30px;line-height:30px;font-size:12px;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0}}.project-wrap-headding:before{content:"";display:inline-block;width:3px;height:19px;background:#053774;vertical-align:baseline;margin-right:10px}@media screen and (max-width: 768px){.project-wrap-headding:before{width:2px;height:13px;margin-right:5px}}.project-wrap{clear:both;margin-bottom:60px;padding:20px 20px 0;-webkit-border-radius:0 0 15px 15px;border-radius:0 0 15px 15px;background-color:rgba(255,255,255,0);border:3px solid #eee;border-top:none;width:100%;overflow:hidden}@media screen and (max-width: 768px){.project-wrap{margin-bottom:30px;border:3px solid #eee;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px}}.project-wrap .module-3{padding-bottom:30px}@media screen and (max-width: 768px){.project-wrap .module-3{padding-bottom:15px}}@media screen and (max-width: 768px){.project-wrap .article-title{font-size:11px !important}}.project-wrap .article-title a{text-decoration:none}.post-body .conts{padding:0 0 30px;margin-bottom:50px;line-height:1.6}@media screen and (max-width: 768px){.post-body .conts{padding:0 0 0px;margin-bottom:0px}}.post-body .article-body{overflow:hidden}.post-body h1,.post-body h2,.post-body h3,.post-body h4,.post-body h5{font-weight:600;clear:both;margin:0}.post-body p{margin:0 0 1em}.post-body a{text-decoration:underline;color:#053774}.post-body a:hover{text-decoration:none;color:#447EC4}.post-body ul,.post-body ol{margin:10px 0 0;padding-left:0;padding:0}.post-body ul li,.post-body ol li{margin:0;padding:0;margin-top:.25em}.post-body ul{padding-left:20px;list-style-type:disc}@media screen and (max-width: 768px){.post-body ul{padding-left:18px}}.post-body ol{padding-left:20px;list-style-type:decimal}@media screen and (max-width: 768px){.post-body ol{padding-left:16px}}.post-body table{margin:10px 0 0;border-left:1px solid #ddd;border-bottom:1px solid #ddd}.post-body table th,.post-body table td{text-align:left;padding:.5em 1em}.post-body table th{border-top:1px solid #ddd;border-right:1px solid #ddd}.post-body table td{border-top:1px solid #ddd;border-right:1px solid #ddd}.post-body blockquote{display:block;margin:20px 10px 0;padding:10px 20px;border-left:4px solid #ddd}.post-body pre{display:block;margin:20px 10px 0;padding:10px 20px;border:1px solid #ddd}.post-body hr{display:block;margin:10px 0;height:1px;background:#ddd}.post-body sub,.post-body sup{line-height:0;position:relative;vertical-align:baseline}.post-body sup{top:-0.5em}.post-body sub{bottom:-0.25em}.post-body .post-title{padding-top:30px}@media screen and (max-width: 768px){.post-body .post-title{padding-top:20px}}.post-body .post-title h2{margin:0;padding:0;font-size:26px;line-height:36px;border:none}.post-body .post-title h2:before{content:none}@media screen and (max-width: 768px){.post-body .post-title h2{font-size:15px;line-height:16px}}.post-body .post-title h2 span{display:inline-block;margin-left:5px;padding-left:10px;width:58px;height:24px;font-size:14px;font-weight:normal;color:#FFF;line-height:24px;text-align:center}.post-body .post-title h2 span.end{width:55px;height:23px;font-size:14px;background:url("../shinagawa/img/icon-article-end.svg");vertical-align:middle;margin-bottom:2px;text-indent:-9999px;line-height:1}@media screen and (max-width: 768px){.post-body .post-title h2 span.end{width:31px;height:13px;font-size:7px;padding-left:5px;line-height:1;-webkit-background-size:contain;-o-background-size:contain;background-size:contain}}.post-body .post-title h2 span.new{padding:0;margin-bottom:2px;width:50px;height:24px;text-indent:-9999px;background:url("../shinagawa/img/icon-new.svg") no-repeat;vertical-align:middle}@media screen and (max-width: 768px){.post-body .post-title h2 span.new{width:30px;height:15px;-webkit-background-size:contain;-o-background-size:contain;background-size:contain}}.post-body .post-title .year{margin-top:15px;font-size:14px}@media screen and (max-width: 768px){.post-body .post-title .year{margin-top:5px;font-size:7px}}.post-body .post-title .year span.hide{display:none}.post-body .post-title .year span.show{display:inline-block}.post-body .post-title .year p{display:inline-block;margin:0;margin-left:5px;padding:0;width:9px;height:14px;padding-right:2em;background:url("../shinagawa/img/arrow-right.png") right no-repeat;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);vertical-align:middle}.post-body .post-title .year p:hover{cursor:pointer}.post-body .post-title .year p.open{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.post-body .post-title .year p.open:before{content:"…"}.post-body .post-title .date{display:block;margin-bottom:0;margin-top:5px;vertical-align:top}@media screen and (max-width: 768px){.post-body .post-title .date{font-size:7px;padding-left:1em;text-indent:-1em;margin-bottom:calc(9px / 2)}}.post-body .post-title .date:before{content:"";display:inline-block;margin-right:4px;margin-top:5px;width:13px;height:13px;background:url("../shinagawa/img/icon-clock.svg") no-repeat}@media screen and (max-width: 768px){.post-body .post-title .date:before{width:8px;height:8px;margin-top:0;vertical-align:middle;-webkit-background-size:contain;-o-background-size:contain;background-size:contain}}.post-body .post-title .cat-name{display:inline-block;margin-top:5px;margin-right:5px;margin-bottom:4px;padding:4px 8px;color:#666;font-size:10px;line-height:14px;border-radius:6px;background-color:#f7f2e1}.post-body .post-title .cat-name:last-child{margin-right:0}.post-body .post-title .cat-name a{color:#666;text-decoration:none}@media screen and (max-width: 768px){.post-body .post-title .cat-name a{font-size:7px}}.post-body .post-title .cat-name a:hover{color:#000}@media screen and (max-width: 768px){.post-body .post-title .cat-name{margin-top:0;font-size:9px;padding:2px 4px}}.post-body .article-body{padding-left:30px;padding-right:30px;padding-bottom:60px;background:#FFF}@media screen and (max-width: 768px){.post-body .article-body{padding-left:20px;padding-right:20px;padding-bottom:30px}}.post-body .article-body .post-main-img{margin-top:40px;text-align:center;background:#FAF9F5;position:relative}@media screen and (max-width: 768px){.post-body .article-body .post-main-img{margin-top:20px}}.post-body .article-body .post-main-img img{background:#FAF9F5}.post-body .article-body h1,.post-body .article-body h2,.post-body .article-body h3{margin:0;margin-top:40px}.post-body .article-body h1 span,.post-body .article-body h2 span,.post-body .article-body h3 span{font-size:12px;margin-left:0.5em;font-weight:normal}@media screen and (max-width: 768px){.post-body .article-body h1,.post-body .article-body h2,.post-body .article-body h3{margin-top:20px}.post-body .article-body h1 span,.post-body .article-body h2 span,.post-body .article-body h3 span{font-size:7px}}.post-body .article-body .post-title h2{margin:0}@media screen and (max-width: 768px){.post-body .article-body .post-title h2{margin-top:0}}.post-body .article-body .post-title h2 font{font-size:16px}@media screen and (max-width: 768px){.post-body .article-body .post-title h2 font{font-size:8px}}.post-body .article-body h4{font-size:16px;margin-top:30px;padding:5px 10px;color:#FFF;background:#053774}.post-body .article-body h4 span{font-size:12px;font-weight:normal;margin-left:0.5em}@media screen and (max-width: 768px){.post-body .article-body h4{margin-top:15px;font-size:11px;line-height:1.4}.post-body .article-body h4 span{font-size:7px}}.post-body .article-body h5{margin-top:30px;font-size:16px}@media screen and (max-width: 768px){.post-body .article-body h5{margin-top:15px;font-size:11px}}.post-body .article-body h5:before{content:"";display:inline-block;width:13px;height:13px;margin-right:3px;vertical-align:baseline;background:#333}@media screen and (max-width: 768px){.post-body .article-body h5:before{width:7px;height:7px}}.post-body .article-body p{margin:20px 0 0}@media screen and (max-width: 768px){.post-body .article-body p{margin-top:10px;font-size:10px;line-height:1.4}}.post-body .article-body figure{margin-top:10px}.post-body .article-body figcaption{font-size:12px}.post-body .article-body img.left{margin:0 30px 0 0}@media screen and (max-width: 768px){.post-body .article-body img.left{margin:0}}.post-body .article-body img.right{margin:0 0 0 30px}@media screen and (max-width: 768px){.post-body .article-body img.right{margin:0}}.post-body .article-body .kadomaru{padding:0 20px 30px;padding:0 20px 30px;border-style:solid;border-width:1px;border-color:#ccc;border-radius:8px;background-color:#fff;width:100%;margin-top:40px}@media screen and (max-width: 768px){.post-body .article-body .kadomaru{margin-top:25px}}.post-body .article-body .text-small{font-size:11px !important}@media screen and (max-width: 768px){.post-body .article-body .text-small{font-size:8px !important}}.post-body .article-body .separator{width:100%;overflow:hidden}.post-body .article-body .separator>.left,.post-body .article-body .separator>.right{width:50%}@media screen and (max-width: 768px){.post-body .article-body .separator>.left,.post-body .article-body .separator>.right{width:100%;float:none}}.post-body .article-body .separator>.left{padding-right:10px}@media screen and (max-width: 768px){.post-body .article-body .separator>.left{padding-right:0}}.post-body .article-body .separator>.right{padding-left:10px}@media screen and (max-width: 768px){.post-body .article-body .separator>.right{padding-left:0}}.post-body .article-body .table_1{clear:both;width:100%;margin-top:30px}.post-body .article-body .table_1 th{min-width:180px;background:#f3f3f3}@media screen and (max-width: 768px){.post-body .article-body .table_1 th,.post-body .article-body .table_1 td{display:block;width:100%}}.post-body .article-body .table_2{margin-top:30px;width:100%}.post-body .article-body .table_2 th{background:#F8EFD0}.post-body .article-body .table_2 th.blank{background:#EDE8D5}.post-body .article-body .table_2 th.table_item,.post-body .article-body .table_2 td.table_item{background:#F3F3F3}.post-body .article-body a.emphasis{display:inline-block;margin-top:10px;padding:10px;padding-right:26px;font-weight:600;border-radius:10px;background-color:#999;position:relative;color:#FFF;text-decoration:none}@media screen and (max-width: 768px){.post-body .article-body a.emphasis{padding:5px;padding-right:18px;-webkit-border-radius:5px;border-radius:5px}}.post-body .article-body a.emphasis:after{content:"";display:block;position:absolute;top:40%;right:10px;width:13px;height:13px;background:url("../shinagawa/img/icon-emphasis.png")}@media screen and (max-width: 768px){.post-body .article-body a.emphasis:after{top:30%;right:5px;width:9px;height:9px;-webkit-background-size:contain;-o-background-size:contain;background-size:contain}}.post-body .article-body a.emphasis:hover{background:#053774}.post-body .article-body a.emphasis:hover:after{background:url("../shinagawa/img/icon-emphasis_on.png")}.post-body .article-body a.link-arrow-circle-right{margin-top:10px;padding-right:20px;position:relative}.post-body .article-body a.link-arrow-circle-right:after{content:"";display:inline-block;position:absolute;bottom:2px;right:0;width:14px;height:14px;background:url("../shinagawa/img/arrow-circle-right.png")}@media screen and (max-width: 768px){.post-body .article-body a.link-arrow-circle-right:after{width:11px;height:11px;right:5px;-webkit-background-size:contain;-o-background-size:contain;background-size:contain}}.post-body .article-body a.link-arrow-circle-right:hover:after{background:url("../shinagawa/img/arrow-circle-right_on.png")}@media screen and (max-width: 768px){.post-body .article-body a.link-arrow-circle-right:hover:after{width:11px;height:11px;-webkit-background-size:contain;-o-background-size:contain;background-size:contain}}.post-body .article-body a.external{margin-top:10px;padding-right:20px;position:relative}@media screen and (max-width: 768px){.post-body .article-body a.external{padding-right:10px}}.post-body .article-body a.external:after{content:"";display:inline-block;position:absolute;top:calc(50% - 7px);right:0;width:14px;height:14px;background:url("../shinagawa/img/icon-external.png")}@media screen and (max-width: 768px){.post-body .article-body a.external:after{width:9px;height:9px;top:auto;bottom:4px;-webkit-background-size:contain;-o-background-size:contain;background-size:contain}}.post-body .article-body a.external:hover:after{background:url("../shinagawa/img/icon-external_on.png")}@media screen and (max-width: 768px){.post-body .article-body a.external:hover:after{width:9px;height:9px;-webkit-background-size:contain;-o-background-size:contain;background-size:contain}}.post-body .article-body a.t-d-none{text-decoration:none}.post-body .article-body .common-nav ul{list-style:none;padding:0;font-size:0}.post-body .article-body .common-nav ul li{font-size:14px;display:inline-block;width:33.333%}@media screen and (max-width: 768px){.post-body .article-body .common-nav ul li{font-size:10px;width:50%}}.post-body .article-body .common-nav ul li a{text-decoration:none}.post-body .article-body .common-nav ul li a:before{content:"";display:inline-block;width:11px;height:6px;margin-right:5px;vertical-align:middle;background:url("../shinagawa/img/arrow-common-nav.png")}.post-body .article-body .common-nav ul li a:hover:before{background:url("../shinagawa/img/arrow-common-nav_on.png")}.post-body .article-body .common-nav.kadomaru ul{margin-top:20px}.post-body .article-body .qa dl{width:100%;line-height:1.5;overflow:hidden;margin-bottom:0}.post-body .article-body .qa dl dt,.post-body .article-body .qa dl dd{border-bottom:1px dotted #ccc;margin-top:20px}.post-body .article-body .qa dl dt{float:left;width:190px;padding:0 10px 30px 0;color:#053774;font-weight:600}@media screen and (max-width: 768px){.post-body .article-body .qa dl dt{float:none;width:100%;margin:10px 0 0;padding:0;border-bottom:none}}.post-body .article-body .qa dl dd{margin-left:190px;padding:0 0 30px 30px;position:relative}@media screen and (max-width: 768px){.post-body .article-body .qa dl dd{float:none;width:100%;margin:10px 0 0;padding:0;padding-left:20px;padding-bottom:10px}}.post-body .article-body .qa dl dd:before{content:"";display:block;width:19px;height:19px;position:absolute;top:0;left:0;background:url("../shinagawa/img/qa-a.png")}@media screen and (max-width: 768px){.post-body .article-body .qa dl dd:before{width:15px;height:15px;-webkit-background-size:contain;-o-background-size:contain;background-size:contain}}.post-body .article-body .full-width .site-content .alignleft{clear:left}.post-body .article-body .alignright{clear:right}.post-body .article-body .aligncenter{display:block;margin-left:auto;margin-right:auto}.post-body .article-body .alignleft{float:left}.post-body .article-body .alignright{float:right}.post-body .article-body .alignright{float:right}.post-body .project-wrap .module-3 .article-body{padding-bottom:0}.post-body .common-btn{margin:30px auto 0;width:424px;height:78px;font-size:18px;display:table}@media screen and (max-width: 768px){.post-body .common-btn{width:225px;height:38px;font-size:11px;-webkit-background-size:6px calc(19px / 2);-o-background-size:6px calc(19px / 2);background-size:6px calc(19px / 2)}}.post-body .common-btn a,.post-body .common-btn input.btn-submit{height:100%;display:block;display:table-cell;vertical-align:middle;color:#053774;text-align:center;text-decoration:none;border-style:solid;border-width:2px;border-color:#053774;border-radius:10px;background-color:#fff;background-image:url("../shinagawa/img/arrow-common-btn.png");background-position:center right 25px}.post-body .common-btn a:hover,.post-body .common-btn input.btn-submit:hover{color:#FFF;background-color:#053774;background-image:url("../shinagawa/img/arrow-common-btn_on.png")}.post-body .common-btn.back{width:auto;height:auto}.post-body .common-btn.back a{padding:10px 50px;background-image:url("../shinagawa/img/arrow-common-btn-back.png");background-position:center left 25px}.post-body .common-btn.back a:hover{background-image:url("../shinagawa/img/arrow-common-btn-back_on.png")}.post-body .section-title{line-height:1.2;max-width:65%}.post-body .business-archives-wrap{padding:0 15px 30px}@media screen and (max-width: 768px){.post-body .business-archives-wrap{padding:0;width:calc(100% + 5px);width:calc(100% + 20px);margin-left:-10px;padding-left:5px;padding-right:5px}}.post-body .business-archives-wrap .module-3{border:1px solid #ccc;margin-right:10px;padding-right:0;padding-bottom:20px;width:calc(33.33% - 10px)}@media screen and (max-width: 768px){.post-body .business-archives-wrap .module-3{padding:0;margin:0;margin-right:10px}.post-body .business-archives-wrap .module-3:nth-child(odd){padding:0}.post-body .business-archives-wrap .module-3:nth-child(even){padding:0}}.post-body .business-archives-wrap .module-3 .article-title{margin-top:10px;clear:both}@media screen and (max-width: 768px){.post-body .business-archives-wrap .module-3 .article-title{margin-top:5px}}.post-body .business-archives-wrap .module-3 .article-title a{text-decoration:none}.post-body .business-archives-wrap .module-3 .article-body{padding:0 15px;height:auto;margin-top:15px}@media screen and (max-width: 768px){.post-body .business-archives-wrap .module-3 .article-body{padding:0 5px;margin-top:5px}}.post-body .business-archives-wrap .module-3 .article-body .tag-icon{margin-top:0}@media screen and (max-width: 768px){.post-body .business-archives-wrap .module-3 .article-body .tag-icon{margin-top:0}}.post-body .article-bottom{padding-left:30px;padding-right:30px;background:#FFF}@media screen and (max-width: 768px){.post-body .article-bottom{padding-left:20px;padding-right:20px;padding-bottom:30px}}.article-bottom-slide .slick-prev:before,.article-bottom-slide .slick-next:before,.slide-other .slick-prev:before,.slide-other .slick-next:before{content:"";display:inline-block;width:15px;height:24px}.article-bottom-slide .slick-next:before,.slide-other .slick-next:before{background:url("../shinagawa/img/article-bottom-slide-next.png")}.article-bottom-slide .slick-prev:before,.slide-other .slick-prev:before{background:url("../shinagawa/img/article-bottom-slide-prev.png")}.article-bottom-slide .slick-track,.slide-other .slick-track{padding-top:8px}.article-bottom-slide .slick-slide img,.slide-other .slick-slide img{margin:0 auto}.article-bottom-slide.slick-initialized.slick-slider{margin-bottom:40px}@media screen and (max-width: 768px){.article-bottom-slide.slick-initialized.slick-slider{margin-bottom:20px;width:calc(100% - 10px);width:100%}}.other{width:calc(100% + 20px);border-bottom:1px solid #ccc;margin-bottom:50px}@media screen and (max-width: 768px){.other{width:calc(100% - 30px);margin-left:auto;margin-right:auto;border-bottom:none}}.other .event article,.other .event article:nth-of-type(4n){margin-right:20px;margin-bottom:80px;padding-right:0;padding-bottom:0;background:none;border:none}@media screen and (max-width: 768px){.other .event article,.other .event article:nth-of-type(4n){float:left;width:calc(50% - 10px);margin:0 10px}}.other .event article .article-title,.other .event article:nth-of-type(4n) .article-title{clear:both;margin:10px 0 0}@media screen and (max-width: 768px){.other .event article .article-title,.other .event article:nth-of-type(4n) .article-title{margin-top:5px}}.other .event article .article-body,.other .event article:nth-of-type(4n) .article-body{padding:0}.other .slick-prev,.other .slick-next{top:35%}@media screen and (max-width: 768px){.other .slick-prev,.other .slick-next{top:40%}}.other .slick-next{right:-5px}@media screen and (max-width: 768px){.other .slick-prev{right:-20px}.other .slick-next{right:-25px}}.post-body .headder-bluebg{padding:0 15px;background:#053774 url("../shinagawa/img/headder-bluebg.png") repeat}@media screen and (max-width: 768px){.post-body .headder-bluebg{padding:0 7px}}.post-body .headder-bluebg h2{margin:0;padding:15px 0;font-size:16px;line-height:1.4;color:#FFF;font-weight:normal}@media screen and (max-width: 768px){.post-body .headder-bluebg h2{padding:7px 0;font-size:10px}}.post-body .headder-bluebg .tag-icon{margin:20px 7px 20px 0;display:inline-block;padding:1px 4px;height:17px;color:#FFF;border-radius:3px;font-size:10px;line-height:1.4;text-align:center}@media screen and (max-width: 768px){.post-body .headder-bluebg .tag-icon{font-size:7px;line-height:9px;height:12px;margin:5px 3px 5px 0;border-radius:2px}}.post-body .headder-bluebg .tag-icon.tag-new{padding:0}@media screen and (max-width: 768px){.post-body .headder-bluebg .tag-icon.tag-new{width:26px;height:12px}}.post-body .headder-bluebg .tag-icon.tag-campaign{background-color:#2e9bd3}.post-body .headder-bluebg .tag-icon.tag-report{background-color:#0CB09C}.post-body .headder-bluebg .tag-icon.tag-news{background-color:#a5bd43}.event-index .event .slide-other article:nth-of-type(3n){margin-right:20px}@media screen and (max-width: 768px){.event-index .event .slide-other article:nth-of-type(3n){margin-right:10px}}@media screen and (max-width: 768px){.event-index.article-details .common-lower-col aside{top:-50px}.event-index.article-details .common-lower-col aside.active{top:-35px}.event-index.article-details .common-lower-col aside.active.fixed{right:0}.article-details .common-lower-col aside.fixed.active{right:0}aside.active .right-archives-nav{border:1px solid #ccc;border-right:none}}@media screen and (max-width: 768px){.event-index.common-lower .archives-title{margin-left:15px;margin-right:15px}}.businesspj.article-details .article-bottom{background:none;margin-top:80px;padding-top:50px;border-top:1px solid #ccc}@media screen and (max-width: 768px){.businesspj.article-details .article-bottom{margin-top:40px;padding-top:25px}}.businesspj.article-details .business-archives-wrap{padding-bottom:0}.businesspj.article-details .article-bottom-slide.slick-initialized.slick-slider{margin-bottom:0}@media screen and (min-width: 769px){.businesspj.article-details .post-body .article-bottom{padding-left:0;padding-right:0}.businesspj.article-details .post-body .business-archives-wrap{padding-left:0;padding-right:0;width:calc(100% + 10px)}}.contact .wrap{overflow:hidden;margin:80px auto 120px;padding:40px 60px 80px;background:#FFF}@media screen and (max-width: 768px){.contact .wrap{margin:30px 10px 50px;padding:20px 15px 40px}}.tel-wrap{width:710px;margin:50px auto 0;padding:20px 20px;background-color:#fff;border-style:solid;border-width:3px;border-color:#053774;text-align:center;overflow:hidden}@media screen and (max-width: 768px){.tel-wrap{margin-top:15px;padding:20px 10px 20px;width:100%;text-align:left}}.tel-wrap .box::after{content:"";display:block;clear:both}.tel-wrap .module-2{margin-top:30px;font-size:20px;font-weight:600}@media screen and (max-width: 768px){.tel-wrap .module-2{margin-top:0;font-size:12px}}.tel-wrap .module-2 b{font-size:34px}@media screen and (max-width: 768px){.tel-wrap .module-2 b{font-size:22px}}.tel-wrap .hours{margin:20px 0 0;clear:both}@media screen and (max-width: 768px){.tel-wrap .hours{margin-top:10px}}.tel-wrap ul{list-style:none;margin:50px 0 0;margin-left:1em;padding:0;text-align:left;font-size:12px}@media screen and (max-width: 768px){.tel-wrap ul{margin-top:20px;font-size:9px}}.tel-wrap ul li{margin:0;padding:0;line-height:1.4}.archives-title.second{margin-top:80px}@media screen and (max-width: 768px){.archives-title.second{margin-top:25px}}.contact .post-body table{width:100%}@media screen and (max-width: 768px){.contact .post-body table{margin-top:0}}.contact .post-body table th{width:200px;background:#f3f3f3}.contact .post-body table td{width:calc(100% - 200px);line-height:1.4;padding-top:15px;padding-bottom:15px;padding-left:20px}.contact .post-body table td small{font-size:12px;margin-left:5px}@media screen and (max-width: 768px){.contact .post-body table{border:none}.contact .post-body table input[type=text],.contact .post-body table input[type=email],.contact .post-body table input[type=tel]{font-size:16px}.contact .post-body table th,.contact .post-body table td{display:block;width:100%;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd}.contact .post-body table th{border-bottom:none}.contact .post-body table td{margin-bottom:10px;border-bottom:1px solid #ddd;padding-top:10px;padding-bottom:10px;padding-left:10px}.contact .post-body table td small{font-size:9px;display:block}}.contact .post-body table .search-text{margin:10px 0;width:535px;height:32px;border-style:solid;border-width:1px;border-color:#ccc;border-radius:4px;background-color:#f3f3f3;box-shadow:inset 0px 2px 3px 0px rgba(0,0,0,0.15);outline:0}.contact .post-body table .search-text.tel{width:400px}@media screen and (max-width: 768px){.contact .post-body table .search-text{width:calc(100% - 4px);height:28px;margin:10px auto;display:block}.contact .post-body table .search-text.tel{width:calc(100% - 4px);margin-left:0}}.contact .post-body table label{margin-right:40px;margin-top:10px;margin-bottom:10px}@media screen and (max-width: 768px){.contact .post-body table label{margin-right:20px;margin-top:5px;margin-bottom:5px}}textarea.ttd{height:180px;width:535px;border-style:solid;border-width:1px;border-color:#ccc;border-radius:4px;background-color:#f3f3f3;box-shadow:inset 0px 2px 3px 0px rgba(0,0,0,0.15);outline:0}@media screen and (max-width: 768px){textarea.ttd{width:calc(100% - 4px);height:60px;margin:10px auto;display:block;font-size:16px}}.contact-privacy{margin:0;font-size:12px;line-height:1.4}@media screen and (max-width: 768px){.contact-privacy{font-size:9px}}.contact .common-btn{margin-top:60px}@media screen and (max-width: 768px){.contact .common-btn{margin-top:25px}}.contact .common-btn input.btn-submit{width:420px;outline:0}@media screen and (max-width: 768px){.contact .common-btn input.btn-submit{width:225px;-webkit-background-size:6px 9px;-o-background-size:6px 9px;background-size:6px 9px}}.contact .common-btn input.btn-submit:hover{cursor:pointer}@media screen and (min-width: 769px){.contact .common-btn input.btn-submit{height:74px}.common-btn.contact-btn{width:440px}input.wpcf7-form-control.wpcf7-back.btn-submit.btn-back.wpcf7c-elm-step2.wpcf7c-btn-back{width:200px;margin-right:10px}input.wpcf7-form-control.wpcf7-submit.btn-submit.btn-send{width:200px;margin-left:10px}}@media screen and (max-width: 640px){.contact .common-btn input.btn-submit{height:38px}input.wpcf7-form-control.wpcf7-back.btn-submit.btn-back.wpcf7c-elm-step2.wpcf7c-btn-back{width:100px;height:38px;margin-right:10px}input.wpcf7-form-control.wpcf7-submit.btn-submit.btn-send{width:100px;height:38px;margin-left:10px}}input[type=radio],input[type=checkbox]{display:none}.check{box-sizing:border-box;-webkit-transition:background-color 0.2s linear;transition:background-color 0.2s linear;position:relative;display:inline-block;vertical-align:middle;cursor:pointer}.check:after{-webkit-transition:border-color 0.2s linear;transition:border-color 0.2s linear;position:absolute;top:50%;left:15px;display:block;margin-top:-10px;width:16px;height:16px;border:1px solid #bbb;border-radius:50%;content:''}.check:before{-webkit-transition:opacity 0.2s linear;transition:opacity 0.2s linear;position:absolute;top:50%;left:21px;display:block;margin-top:-7px;width:5px;height:9px;border-right:3px solid #053774;border-bottom:3px solid #053774;content:'';opacity:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}input[type=checkbox]:checked+.check:before{opacity:1}input[type=radio],input[type=checkbox]{display:inline}input[type=checkbox]{display:none}.check{position:relative;display:inline-block;margin:0 40px 0 0;padding:0 0 0 24px;border-radius:50%;vertical-align:middle;cursor:pointer}.check:hover{color:#666}.check:after{position:absolute;top:50%;left:0;display:block;margin-top:-8px;width:16px;height:16px;border:2px solid #bbb;content:''}.check:before{position:absolute;top:50%;left:5px;display:block;margin-top:-7px;width:5px;height:9px;border-right:2px solid #fff;border-bottom:2px solid #fff;content:'';color:#FFF;opacity:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);z-index:1}input[type=checkbox]:checked+.check:before{opacity:1}.check:after{-webkit-border-radius:4px;border-radius:4px}.check.checked:after{background:#053774}.radio-530 span.wpcf7-list-item{margin:0}span.wpcf7-list-item.first{margin-right:40px}span.wpcf7-list-item input[type="radio"]{margin-right:5px}input[type=radio]{border-width:1px}.event-index .other .event article .article-body{background:#FFF;border:1px solid #ccc;border-top:none;margin-top:0;padding:15px}@media screen and (max-width: 768px){.event-index .other .event article .article-body{padding:7px}}.event-index .other .event article:nth-of-type(4n) .article-body{padding:15px}@media screen and (max-width: 768px){.event-index .other .event article:nth-of-type(4n) .article-body{padding:7px}}.member .common-lower-col,.news-index .common-lower-col{padding:40px 60px;background:#FFF}@media screen and (max-width: 768px){.member .common-lower-col,.news-index .common-lower-col{margin-left:20px;margin-right:20px;padding:15px;padding-bottom:5px}}.member.common-lower .archives-title,.news-index.common-lower .archives-title{margin:0}.member .info article,.news-index .info article{margin:0;padding:25px 0;border-bottom:1px dotted #ddd;display:table;width:100%;vertical-align:middle}.member .info article::after,.news-index .info article::after{content:"";display:block;clear:both}@media screen and (max-width: 768px){.member .info article,.news-index .info article{margin-top:5px;padding-top:0;padding-left:2px;padding-bottom:10px}.member .info article:nth-of-type(1),.news-index .info article:nth-of-type(1){padding-top:5px}}.member .info .data,.news-index .info .data{display:table-cell;width:190px;vertical-align:top;vertical-align:middle}@media screen and (max-width: 768px){.member .info .data,.news-index .info .data{display:block;width:100%}}.member .info .title,.news-index .info .title{display:table-cell;width:calc(100% - 190px);vertical-align:top;vertical-align:middle}@media screen and (max-width: 768px){.member .info .title,.news-index .info .title{display:block;width:100%}}.member .info .date,.news-index .info .date{font-size:13px;margin-right:10px}.member .info .cat-name,.news-index .info .cat-name{display:inline-block;padding:4px 0;width:70px;font-size:11px;line-height:1;color:#FFF;text-align:center;-webkit-border-radius:3px;border-radius:3px;white-space:nowrap}.member .info .cat-name.formember,.news-index .info .cat-name.formember{background-color:#c0943e}.member .info .cat-name.information,.news-index .info .cat-name.information{background:#a5bd43}.member .info .cat-name.update,.news-index .info .cat-name.update{background:#C6784D}.member .info h3,.news-index .info h3{font-size:14px;font-weight:normal;margin:0}.member .info a:hover,.news-index .info a:hover{color:#666}.member .info .view-list a,.news-index .info .view-list a{color:#053774}.member .info .view-list a:hover,.news-index .info .view-list a:hover{color:#447EC4}@media screen and (max-width: 768px){.member .info .section-title.small,.news-index .info .section-title.small{margin-bottom:15px}.member .info .date,.news-index .info .date{font-size:9px;margin-right:5px}.member .info .cat-name,.news-index .info .cat-name{padding:0;width:46px;height:12px;line-height:12px;font-size:7px;-webkit-border-radius:1px;border-radius:1px}.member .info h3,.news-index .info h3{font-size:10px;line-height:1.4}}@media screen and (max-width: 768px){.member-incat-nav.upper{border:none;padding-top:5px}}.member-incat-nav.lower{margin-top:80px;border-top:1px solid #ccc}@media screen and (max-width: 768px){.member-incat-nav.lower{margin-top:30px}}@media screen and (max-width: 768px){.member-index-btn{margin-top:0;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}}.member-index-btn .upper{margin-top:50px}@media screen and (max-width: 768px){.member-incat-nav .member-index-btn{margin-left:auto;margin-right:auto;float:none;max-width:434px;max-width:320px}}.member-incat-nav .member-index-btn>div{width:334px;height:285px}@media screen and (max-width: 768px){.member-incat-nav .member-index-btn>div{width:140px;height:162px}}.member-incat-nav .member-index-btn>div:nth-child(1){background-image:url("../shinagawa/img/member/icon-benefit.png");background-repeat:no-repeat;background-position:calc(50% - 2px) 80px;-webkit-background-size:79px 69px;-o-background-size:79px 69px;background-size:79px 69px}@media screen and (max-width: 768px){.member-incat-nav .member-index-btn>div:nth-child(1){background-position:center 41px;-webkit-background-size:calc(91px / 2) calc(79px / 2);-o-background-size:calc(91px / 2) calc(79px / 2);background-size:calc(91px / 2) calc(79px / 2)}}.member-incat-nav .member-index-btn>div:nth-child(1):hover{background-image:url("../shinagawa/img/member/icon-benefit_on.png")}.member-incat-nav .member-index-btn>div:nth-child(2){background-image:url("../shinagawa/img/member/icon-giftcard.png");background-repeat:no-repeat;background-position:center 84px;-webkit-background-size:96px 61px;-o-background-size:96px 61px;background-size:96px 61px}@media screen and (max-width: 768px){.member-incat-nav .member-index-btn>div:nth-child(2){background-position:center 45px;-webkit-background-size:55px 35px;-o-background-size:55px 35px;background-size:55px 35px}}.member-incat-nav .member-index-btn>div:nth-child(2):hover{background-image:url("../shinagawa/img/member/icon-giftcard_on.png")}.member-incat-nav .member-index-btn>div:nth-child(3){background-image:url("../shinagawa/img/member/icon-member-news.png");background-repeat:no-repeat;background-position:calc(50% - 3px) 71px;-webkit-background-size:71px 82px;-o-background-size:71px 82px;background-size:71px 82px}@media screen and (max-width: 768px){.member-incat-nav .member-index-btn>div:nth-child(3){margin-top:15px;background-position:center 40px;-webkit-background-size:41px 47px;-o-background-size:41px 47px;background-size:41px 47px}}.member-incat-nav .member-index-btn>div:nth-child(3):hover{background-image:url("../shinagawa/img/member/icon-member-news_on.png")}.member-incat-nav .member-index-btn>div p{padding:130px 0 0;text-align:center;font-size:15px;font-weight:600}@media screen and (max-width: 768px){.member-incat-nav .member-index-btn>div p{font-size:10px;padding-top:75px}}.aboutlower .common-lower-col{margin-top:50px}@media screen and (max-width: 768px){.aboutlower .common-lower-col{margin-top:25px}}.aboutlower .post-body .article-body{padding-left:60px;padding-right:60px}@media screen and (max-width: 768px){.aboutlower .post-body .article-body{padding-left:20px;padding-right:20px}}@media screen and (min-width: 769px){.aboutlower .post-body .article-body .table_1 th{width:200px}}.member-incat-nav.lower .member-index-btn{margin-top:30px}@media screen and (max-width: 768px){.member-incat-nav.lower .member-index-btn{margin-top:0}}.member-incat-nav.lower .member-index-btn>div{width:334px;height:85px}@media screen and (max-width: 768px){.member-incat-nav.lower .member-index-btn>div{width:142px;height:49px}}.member-incat-nav.lower .member-index-btn>div:nth-child(1){background-position:21px center;-webkit-background-size:47px 40px;-o-background-size:47px 40px;background-size:47px 40px}@media screen and (max-width: 768px){.member-incat-nav.lower .member-index-btn>div:nth-child(1){background-position:10px center;-webkit-background-size:calc(55px / 2) calc(47px / 2);-o-background-size:calc(55px / 2) calc(47px / 2);background-size:calc(55px / 2) calc(47px / 2)}}.member-incat-nav.lower .member-index-btn>div:nth-child(1).current{background-image:url("../shinagawa/img/member/icon-benefit_cr.png")}.member-incat-nav.lower .member-index-btn>div:nth-child(1):hover{background-image:url("../shinagawa/img/member/icon-benefit_on.png")}.member-incat-nav.lower .member-index-btn>div:nth-child(2){background-position:18px center;-webkit-background-size:54px 35px;-o-background-size:54px 35px;background-size:54px 35px}@media screen and (max-width: 768px){.member-incat-nav.lower .member-index-btn>div:nth-child(2){background-position:9px center;-webkit-background-size:33px 21px;-o-background-size:33px 21px;background-size:33px 21px}}.member-incat-nav.lower .member-index-btn>div:nth-child(2).current{background-image:url("../shinagawa/img/member/icon-giftcard_cr.png")}.member-incat-nav.lower .member-index-btn>div:nth-child(2):hover{background-image:url("../shinagawa/img/member/icon-giftcard_on.png")}.member-incat-nav.lower .member-index-btn>div:nth-child(3){background-position:12px center;-webkit-background-size:42px 48px;-o-background-size:42px 48px;background-size:42px 48px}@media screen and (max-width: 768px){.member-incat-nav.lower .member-index-btn>div:nth-child(3){margin-top:15px;background-position:12px center;-webkit-background-size:calc(49px / 2) 28px;-o-background-size:calc(49px / 2) 28px;background-size:calc(49px / 2) 28px}}.member-incat-nav.lower .member-index-btn>div:nth-child(3).current{background-image:url("../shinagawa/img/member/icon-member-news_cr.png")}.member-incat-nav.lower .member-index-btn>div:nth-child(3):hover{background-image:url("../shinagawa/img/member/icon-member-news_on.png")}.member-incat-nav.lower .member-index-btn>div p{position:static;vertical-align:middle;text-align:left;padding:0;padding-left:85px;font-size:15px;font-weight:600}@media screen and (max-width: 768px){.member-incat-nav.lower .member-index-btn>div p{position:static;vertical-align:middle;text-align:left;font-size:9px;padding:0;padding-left:45px}}.member-page-title{margin-top:70px;padding-bottom:10px;font-size:26px;font-weight:600;line-height:1.4;border-bottom:3px solid #053774;line-height:1;height:58px;padding-left:63px;padding-top:10px;position:relative}.member-page-title span.img{display:inline-block;width:52px;height:51px;position:absolute;bottom:6px;left:0;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}@media screen and (max-width: 768px){.member-page-title span.img{width:24px;height:24px}}@media screen and (max-width: 768px){.member-page-title{margin-top:30px;padding-bottom:7px;font-size:15px;height:42px;padding-left:32px;padding-top:15px}.member-page-title img{zoom:0.5}}.giftcard-conts table,.member-news table{border:none}.giftcard-conts table td,.member-news table td{padding:0;border:none;vertical-align:top}@media screen and (max-width: 768px){.giftcard-conts table td,.member-news table td{display:block;width:100%}}.giftcard-conts{padding-top:10px}@media screen and (min-width: 769px){.post-body .article-body.giftcard-conts .qa dl dt{width:250px;padding-left:1.2em;text-indent:-1.2em}.post-body .article-body.giftcard-conts .qa dl dd{margin-left:250px}}.member-news{padding-top:10px}.member-news table{margin-top:30px}@media screen and (max-width: 768px){.member-news table{margin-top:15px}}.member-news table td .header{padding-bottom:12px;height:60px;font-size:18px;font-weight:600;border-bottom:1px dotted #ccc;position:relative}@media screen and (max-width: 768px){.member-news table td .header{height:40px;margin-top:20px;padding-bottom:8px;font-size:13px}}.member-news table td .header a{color:#333;text-decoration:none}.member-news table td .header a:hover{color:#666}.member-news table td .header .date{font-size:11px;text-align:right;position:absolute;bottom:0;right:0;font-weight:normal}@media screen and (max-width: 768px){.member-news table td .header .date{font-size:7px}}@media screen and (max-width: 768px){.member-news table td img{max-width:65%;margin:auto;display:block}}.member-news .backnumber{width:930px}@media screen and (max-width: 768px){.member-news .backnumber{width:100%}}.member-news .backnumber ul{margin:0;margin-right:-30px;padding:0;width:960px;overflow:hidden;_zoom:1;list-style:none;font-size:0}@media screen and (max-width: 768px){.member-news .backnumber ul{margin:0;width:100%}}.member-news .backnumber ul li{margin:0;margin-top:30px;margin-right:30px;padding:0;display:inline-block;width:162px;font-size:14px}@media screen and (max-width: 768px){.member-news .backnumber ul li{margin:0;margin-top:20px;width:50%}.member-news .backnumber ul li:nth-child(odd){padding-right:6px}.member-news .backnumber ul li:nth-child(even){padding-left:6px}}.member-news .backnumber ul li p{margin:0}.member-news .backnumber ul li p a{text-decoration:none}.member-news .backnumber ul li a.emphasis{padding-top:5px;padding-bottom:5px;font-weight:normal;padding-right:40px;padding-left:15px}.member-news .backnumber ul li a.emphasis:after{right:20px}@media screen and (max-width: 768px){.member-news .backnumber ul li a.emphasis{width:100%;padding-right:18px}.member-news .backnumber ul li a.emphasis:after{display:inline-block;margin-left:10px;right:50px}}.news-index{position:relative}.news-index .common-lower-col{padding:0;background:none}@media screen and (max-width: 768px){.news-index .common-lower-col{overflow:visible}.news-index .common-lower-col .conts{padding-top:30px}}.news-index .wrap{margin:0;padding:30px;background:#FFF}@media screen and (max-width: 768px){.news-index .wrap{padding:15px}}.news-index .wp-pagenavi{margin:60px auto 120px}@media screen and (max-width: 768px){.news-index .wp-pagenavi{margin:30px auto;padding:0}}@media screen and (max-width: 768px){.news-index .common-lower-col aside{right:-260px;top:-30px}.news-index .common-lower-col aside.active{right:-20px;top:-15px}.news-index .common-lower-col aside.active.fixed{right:0}}.news-index .info article:first-child{border-top:1px dotted #ccc}@media screen and (max-width: 768px){.news-index .common-lower-col aside.fixed .btn-open{left:-56px}.news-index .common-lower-col aside.fixed .btn-open.close{left:48px}}@media screen and (max-width: 768px){.about-business .page-title{margin-left:15px;margin-right:15px}}.path{width:100%;background:#092B54}.path>.inner{padding:0}@media screen and (max-width: 768px){.path>.inner{padding:0 10px;margin:0}}.path ul{margin:0;padding:0;list-style-type:none;display:table}.path ul li{display:table-cell;padding-right:15px;position:relative;font-size:11px;color:#FFF;height:52px;vertical-align:middle}@media screen and (max-width: 768px){.path ul li{height:26px;font-size:8px}}.path ul li:after{content:"\003e";position:absolute;top:14px;right:5px;color:#FFF;font-size:13px}@media screen and (max-width: 768px){.path ul li:after{top:1px;right:5px;font-size:9px}}.path ul li:first-child{text-transform:uppercase}.path ul li:last-child:after{display:none}.path ul li a{color:#FFF}.path ul li a:hover{color:#ccc}@media screen and (max-width: 768px){.path{overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}.path .inner{width:500px;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}}@media screen and (max-width: 768px){.event-index.news-index .common-lower-col{margin-top:20px}.event-index.news-index .common-lower-col .conts{padding-top:15px}}.event-index.news-index .wrap{margin-top:30px}@media screen and (max-width: 768px){.event-index.news-index .wrap{margin-top:15px}}.event-index.news-index .wp-pagenavi{margin-bottom:120px}@media screen and (max-width: 768px){.event-index.news-index .wp-pagenavi{margin-bottom:30px}}.event-index.news-index .common-lower-col aside.fixed.active{right:0}.about-common .common-lower-col{margin-top:50px}@media screen and (max-width: 768px){.about-common .common-lower-col{margin-top:10px}}.about-common .page-title{margin-top:70px;font-weight:600;line-height:1;height:58px;padding-left:63px;padding-top:10px;position:relative}@media screen and (max-width: 768px){.about-common .page-title{height:42px;padding-left:32px;padding-top:15px}}@media screen and (max-width: 768px){.about-common .page-title{margin-top:25px}}.about-common .post-body .left{width:557px;padding-right:50px}@media screen and (max-width: 768px){.about-common .post-body .left{width:100%;float:none;padding:0}}.about-common .post-body .right{width:calc(100% - 557px)}@media screen and (max-width: 768px){.about-common .post-body .right{width:100%;float:none;padding:0}}@media screen and (max-width: 768px){.about-common .post-body .photo{margin-top:20px;padding-bottom:0;border:none}.about-common .post-body .photo img{display:block;margin:auto}}.about-common .post-body p.small{font-size:12px}@media screen and (max-width: 768px){.about-common .post-body p.small{font-size:9px}}.about-common .post-body .message .text p{font-size:14px}.about-common .post-body .message .text p.small{font-size:12px;width:280px;margin-top:10px}@media screen and (max-width: 768px){.about-common .post-body .message .text p.small{font-size:9px;margin-bottom:20px}}.about-common .post-body .message .text .name{margin-top:20px;border-bottom:1px solid #ccc}.about-common .post-body .message .text .name b{font-size:18px}@media screen and (max-width: 768px){.about-common .post-body .message .text .name{font-size:9px}.about-common .post-body .message .text .name b{font-size:12px}}.about-common .post-body p.message-text-large{font-size:18px !important;margin-top:0;margin-bottom:50px}@media screen and (max-width: 768px){.about-common .post-body p.message-text-large{font-size:12px !important;margin-bottom:0}}.about-common .post-body .article-body{padding:50px}.about-common .post-body .article-body.message{padding:60px}@media screen and (max-width: 768px){.about-common .post-body .article-body.message{padding:20px}}.about-common .post-body .article-body.message p{font-size:15px}@media screen and (max-width: 768px){.about-common .post-body .article-body.message p{font-size:10px}}@media screen and (max-width: 768px){.about-common .post-body .article-body{padding:20px 20px 40px}}.about-common .about-incat-nav,.about-common .member-incat-nav{margin-top:80px}@media screen and (max-width: 768px){.about-common .about-incat-nav,.about-common .member-incat-nav{margin-top:30px}}.about-common .mission{text-align:center;padding-left:130px;padding-right:130px}@media screen and (max-width: 768px){.about-common .mission{padding-left:0;padding-right:0}}.about-common p.mission-top-text{font-size:18px;line-height:36px;margin-top:0}@media screen and (max-width: 768px){.about-common p.mission-top-text{font-size:12px;line-height:22px}}.about-common .mission-01{margin-top:50px}@media screen and (max-width: 768px){.about-common .mission-01{margin-top:20px}}.about-common .nakamidashi{display:inline-block;margin-top:105px;padding-bottom:7px;width:auto;font-weight:600;color:#053774;font-size:24px;border-bottom:4px solid #053774}@media screen and (max-width: 768px){.about-common .nakamidashi{margin-top:40px;font-size:14px;padding-bottom:4px;border-bottom:2px solid #053774}}.about-common .no{margin-top:40px}@media screen and (max-width: 768px){.about-common .no{margin-top:15px}.about-common .no img{zoom:0.6}}.about-common .komidashi{margin-top:10px;font-size:20px;font-weight:600;line-height:1.4}@media screen and (max-width: 768px){.about-common .komidashi{margin-top:5px;font-size:12px}}.about-common .outline{margin-top:25px;line-height:1.6;overflow:hidden}@media screen and (max-width: 768px){.about-common .outline{margin-top:8px}}.about-common .outline a{text-decoration:none}.about-common .outline.post-body .article-body{padding:0;background:none}.about-common .outline .col{line-height:1.6}.about-common .outline .col::after{content:"";display:block;clear:both}.about-common .outline .col .left{width:220px;margin-right:10px;margin-bottom:10px;padding:20px;padding-left:30px;background:#F0E6C8;position:relative;padding-top:52px}@media screen and (max-width: 768px){.about-common .outline .col .left{width:100%;margin:0;padding:15px 15px 0;background:#FFF}}.about-common .outline .col .left p{margin:0;padding-left:8px;font-size:18px;font-weight:600;border-left:3px solid #053774;line-height:1.6}@media screen and (max-width: 768px){.about-common .outline .col .left p{width:100%;padding-left:4px;font-size:12px;line-height:1.4;border-left:2px solid #053774;position:relative}.about-common .outline .col .left p:after{content:"";display:block;width:100%;height:1px;position:absolute;list-style:outside;bottom:-5px;left:-3px;background:#ccc}}.about-common .outline .col .right{width:820px;margin-bottom:10px;padding:30px 60px 60px;background:#fff}@media screen and (max-width: 768px){.about-common .outline .col .right{width:100%;margin-bottom:10px;padding:10px 15px 15px}}.about-common .outline .table-head-text{margin:0;margin-bottom:3px;font-size:11px;text-align:right}@media screen and (max-width: 768px){.about-common .outline .table-head-text{margin-top:5px;font-size:6.5px}}.about-common .outline .gaiyou table,.about-common .outline .yukou table{width:100%;border:none;margin:0}.about-common .outline .gaiyou table th,.about-common .outline .yukou table th{padding:26px 0;width:116px;font-weight:normal;border:none;border-bottom:1px dotted #ccc}@media screen and (max-width: 768px){.about-common .outline .gaiyou table th,.about-common .outline .yukou table th{padding:15px 0;width:26%}}.about-common .outline .gaiyou table td,.about-common .outline .yukou table td{padding:26px 0;border:none;border-bottom:1px dotted #ccc}@media screen and (max-width: 768px){.about-common .outline .gaiyou table td,.about-common .outline .yukou table td{padding:15px 0;width:74%}}.about-common .outline .gaiyou table th,.about-common .outline .gaiyou table td,.about-common .outline .yukou table th,.about-common .outline .yukou table td{vertical-align:top}.about-common .outline .gaiyou table th.tdlast,.about-common .outline .gaiyou table td.tdlast,.about-common .outline .yukou table th.tdlast,.about-common .outline .yukou table td.tdlast{border:none;padding-bottom:0}.about-common .outline .yukou table{margin:20px 0 10px}.about-common .outline .yukou table td{border:none;padding:0}@media screen and (max-width: 768px){.about-common .outline .yukou table td{display:block;width:100%}}.about-common .outline .yukou table td.tdleft{width:194px}@media screen and (max-width: 768px){.about-common .outline .yukou table td.tdleft{width:100%}}.about-common .outline .block h5{margin-bottom:10px}.about-common .outline .block .right p{margin:0 0 0 14px}.about-common .outline .block .right p:first-child{margin-top:10px}@media screen and (max-width: 768px){.about-common .outline .block h5{margin-bottom:5px}.about-common .outline .block .module-2{float:left;width:50%}.about-common .outline .block .module-2 p{margin-left:9px}}.about-common .outline .block .block-2{margin-top:30px;border-top:1px dotted #ccc}.about-common .outline .block .block-2 h5{margin-top:30px}@media screen and (max-width: 768px){.about-common .outline .block .block-2{margin-top:15px}.about-common .outline .block .block-2 h5{margin-top:15px}}@media screen and (min-width: 769px){.about-common .outline .gaiyou th.tdlast,.about-common .outline .gaiyou td.tdlast{border-bottom:1px dotted #ccc}}.about-common .outline .gaiyou th.gaiyoutdsp,.about-common .outline .gaiyou td.gaiyoutdsp{padding-bottom:0;border-bottom:none}@media screen and (max-width: 768px){.about-common .outline .gaiyou table.maptable th,.about-common .outline .gaiyou table.maptable td{display:block;width:100%}.about-common .outline .gaiyou table.maptable th.tdlast{display:none}}.mapcol{position:relative;width:100%;height:0;padding-bottom:59.6%;overflow:hidden;border:1px solid #ccc}.mapcol iframe{position:absolute;top:0;left:0;width:100%;height:100%}.giftcard .wrap{margin-top:50px;margin-bottom:100px;background-color:#FFF;background-image:url("../shinagawa/img/giftcard/giftcard-bg.png.png");background-position:center top;background-repeat:repeat-x;overflow:hidden}@media screen and (max-width: 768px){.giftcard .wrap{margin:30px 10px 30px;padding:0 15px 25px;-webkit-background-size:75px 12px;-o-background-size:75px 12px;background-size:75px 12px}}.giftcard .title{margin:55px auto 0;text-align:center;font-weight:600;font-size:30px}.giftcard .title img{margin-bottom:10px}@media screen and (max-width: 768px){.giftcard .title{margin-top:calc(55px / 2);font-size:15px}.giftcard .title img{zoom:0.5}}.giftcard p{font-size:14px;line-height:1.6;margin:0;text-align:center}@media screen and (max-width: 768px){.giftcard p{font-size:10px}}.giftcard p.m-t-30{margin-top:30px}@media screen and (max-width: 768px){.giftcard p.m-t-30{margin-top:15px}}.giftcard p.m-t-50{margin-top:50px}@media screen and (max-width: 768px){.giftcard p.m-t-50{margin-top:25px}}.giftcard .point{margin:50px auto 0;text-align:center;width:766px}@media screen and (max-width: 768px){.giftcard .point{margin-top:20px;width:100%}}.giftcard .point .caption{margin-top:10px;margin-right:10%;text-align:right}@media screen and (max-width: 768px){.giftcard .point .caption{margin-top:5px;margin-right:1px;font-size:10px}}.giftcard .point .caption a{color:#053774;text-decoration:none}.giftcard .point .caption a:hover{color:#447EC4}.giftcard .ribbon{margin:75px auto 0;width:929px;height:74px;line-height:74px;text-align:center;font-weight:600;font-size:24px;background:url("../shinagawa/img/giftcard/ribbon-bg.png") center no-repeat}@media screen and (max-width: 768px){.giftcard .ribbon{margin-top:30px;width:100%;height:100%;line-height:6.2;font-size:12px;background:url("../shinagawa/img/giftcard/ribbon-bg-sp.png") center no-repeat;-webkit-background-size:contain;-o-background-size:contain;background-size:contain}}.giftcard .ribbon span{font-size:14px;font-weight:normal;font-size:10px}.giftcard .kangei{margin-top:50px;text-align:center;font-weight:600;font-size:18px}@media screen and (max-width: 768px){.giftcard .kangei{margin-top:20px;font-size:9px}}.giftcard .kangei img{margin-bottom:10px}@media screen and (max-width: 768px){.giftcard .kangei img{margin-bottom:7px;zoom:0.5}}.giftcard .syouhinken{margin-top:50px;text-align:center}@media screen and (max-width: 768px){.giftcard .syouhinken{margin-top:25px}.giftcard .syouhinken img{zoom:0.5}}.giftcard .post-body .article-body{padding-left:60px;padding-right:60px;padding-bottom:80px}@media screen and (max-width: 768px){.giftcard .post-body .article-body{padding-left:20px;padding-right:20px;padding-bottom:0}}.giftcard .post-body .common-btn{margin-top:20px}.giftcard .post-body .article-body.giftcard-conts .qa dl dt,.giftcard .post-body .article-body.giftcard-conts .qa dl dd{line-height:1.6}@media screen and (max-width: 768px){.toppage .view-list{border-width:2px;border-color:#053774;border-radius:10px;background-color:#fff;background:#FFF;font-weight:normal}}@media screen and (min-width: 769px){.tag-index .common-lower-col .conts{width:100%}.tag-index.event-index .event article{margin-right:16px}.tag-index.event-index .event article:nth-of-type(3n){margin-right:16px}}@media screen and (max-width: 768px){.tag-index.event-index.common-lower .archives-title{margin-left:15px;margin-right:15px}.tag-index.event-index .event .tab-conts{padding:0;padding-left:15px;padding-right:15px}.tag-index.event-index .event article{margin-right:0}}.common-no-yellow .wrap{margin-top:50px;margin-bottom:100px;padding-left:30px;padding-right:30px;background-color:#FFF;overflow:hidden}@media screen and (max-width: 768px){.common-no-yellow .wrap{margin:15px 20px 30px;padding:0}}.common-no-yellow .page-title{margin-top:70px;line-height:1.4}@media screen and (max-width: 768px){.common-no-yellow .page-title{margin:30px 20px 0}}.sitemap .wrap{overflow:hidden;margin:80px auto 120px;padding:0;background:#FFF}@media screen and (max-width: 768px){.sitemap .wrap{margin:0;padding:0}}.sitemap-col dl{margin:0;padding:0;font-size:18px}@media screen and (max-width: 768px){.sitemap-col dl{font-size:13px}}.sitemap-col dl a{color:#053774;display:block}.sitemap-col dl a:hover{color:#FFF}@media screen and (max-width: 768px){.sitemap-col dl a:hover{color:#053774}}.sitemap-col dt{margin:0;padding-left:20px;height:78px;line-height:78px;font-weight:600;border-bottom:1px solid #ccc;background-image:url("../shinagawa/img/sitemap/icon-arrow.png");background-position:right 20px top 29px;background-repeat:no-repeat}.sitemap-col dt:last-child{border-bottom:none}@media screen and (min-width: 769px){.sitemap-col dt:hover{background-color:#053774;background-image:url("../shinagawa/img/sitemap/icon-arrow_on.png")}}@media screen and (max-width: 768px){.sitemap-col dt{height:41px;line-height:41px;color:#053774;background-image:url("../shinagawa/img/sitemap/icon-arrow-sp.png");background-position:right 20px top 13px;-webkit-background-size:10px 14.5px;-o-background-size:10px 14.5px;background-size:10px 14.5px}.sitemap-col dt.accordion{background-image:url("../shinagawa/img/sitemap/plus.png");-webkit-background-size:14px 14px;-o-background-size:14px 14px;background-size:14px 14px}.sitemap-col dt.accordion.open{background-image:url("../shinagawa/img/sitemap/minus.png");-webkit-background-size:14px 14px;-o-background-size:14px 14px;background-size:14px 14px}}.sitemap-col dt span{width:32px;margin-right:15px;display:inline-block;text-align:center}.sitemap-col dt span img{padding-bottom:3px}@media screen and (max-width: 768px){.sitemap-col dt span{width:22px;margin-right:10px}.sitemap-col dt span img{zoom:0.727}}.sitemap-col dd div{border-bottom:1px dotted #ccc}.sitemap-col dd div a{margin:0;padding:0 0 0 67px;height:57px;line-height:57px;background-color:#f3f3f3;background-image:url("../shinagawa/img/sitemap/icon-arrow.png");background-position:right 20px top 19px;background-repeat:no-repeat}@media screen and (min-width: 769px){.sitemap-col dd div a:hover{background-color:#053774;background-image:url("../shinagawa/img/sitemap/icon-arrow_on.png")}}@media screen and (max-width: 768px){.sitemap-col dd div a{padding-left:52px;height:37px;line-height:37px;font-size:12px;background-image:url("../shinagawa/img/sitemap/icon-arrow-sp.png");background-position:right 20px top 13px;-webkit-background-size:10px 14.5px;-o-background-size:10px 14.5px;background-size:10px 14.5px}}.sitemap-col dd div:last-child{border-bottom:1px solid #ccc}@media screen and (max-width: 768px){.sitemap-col dd{display:none}.sitemap-col dd:hover{cursor:pointer}}.error .post-body .article-body{padding:0;background:none}.error .post-body .article-body a{text-decoration:none}.error.common-no-yellow .wrap{margin-top:10px;margin-bottom:400px;background:none}@media screen and (min-width: 769px){.about.article-details .slick-next{right:-20px}.about.article-details .slick-prev{left:-30px}.about.article-details .other .slick-prev{left:-35px}.about.article-details .other .slick-next{right:-15px}.event-index.article-details .other .slick-prev{top:39%;left:-30px}.event-index.article-details .other .slick-next{top:39%;right:-10px}}@media screen and (max-width: 768px){.about.article-details .slick-next{right:-25px}.about.article-details .other .slick-next{right:-25px}.event-index.article-details .other .slick-prev,.event-index.article-details .other .slick-next{top:50%}}.about.business.article-details .post-body .conts{background:#FFF;margin-bottom:80px;padding-bottom:0}@media screen and (max-width: 768px){.about.business.article-details .post-body .conts{margin-bottom:0}}.about.business.article-details .post-body .article-body{padding-bottom:0}.about.business.article-details .post-body .business-archives-wrap{padding-bottom:0}.about.business.article-details .article-bottom-slide.slick-initialized.slick-slider{margin-bottom:0}.about.business.article-details .post-body .business-archives-wrap.event article.module-3{margin-bottom:0}@media screen and (max-width: 768px){.about.business.article-details .post-body .business-archives-wrap.event article.module-3{margin:0 10px}}.about.business.article-details .post-body .article-bottom{padding-bottom:92px}@media screen and (max-width: 768px){.about.business.article-details .post-body .article-bottom{padding-bottom:50px}}.about.business.article-details .project-wrap{margin-bottom:0;margin:0;padding:20px 15px 0 6px}@media screen and (max-width: 768px){.about.business.article-details .project-wrap{padding:10px 10px 0 5px}}.about.business.article-details .project-wrap .module-3{float:left;margin-left:10px;padding-right:0;width:-webkit-calc(100% / 3 - 10px);width:calc(100% / 3 - 10px)}@media screen and (max-width: 768px){.about.business.article-details .project-wrap .module-3{margin-left:5px;padding-left:0;width:-webkit-calc(100% / 2 - 5px);width:calc(100% / 2 - 5px)}}.about.business.article-details .project-wrap .module-3 .article-body{padding:0}.about.business.article-details .project-wrap .module-3 .article-title{margin-top:5px}.about.business.article-details .project-wrap-headding{margin-top:60px}@media screen and (max-width: 768px){.about.business.article-details .project-wrap-headding{margin-top:30px}}.about.business.article-details .post-body .article-bottom .section-title{margin-top:60px}@media screen and (max-width: 768px){.about.business.article-details .post-body .article-bottom .section-title{margin-top:30px}}.about.business.article-details .article-bottom .slick-prev,.about.business.article-details .article-bottom .slick-next{top:54%}@media screen and (max-width: 768px){.about.business.article-details .article-bottom .slick-prev,.about.business.article-details .article-bottom .slick-next{top:50%}}.about.business.article-details .common-lower-col .article-bottom-slide article .thumb{border:none}.event.event-index .common-lower-col article .thumb{border:none}.event-index.article-details .common-lower-col .other article .thumb{border-bottom:none}@media screen and (max-width: 768px){.about.about-business .common-lower-col .conts .module-3{width:calc(50% - 5px)}.about.about-business .common-lower-col .conts .module-3:nth-child(odd){margin-right:5px;padding-right:0}.about.about-business .common-lower-col .conts .module-3:nth-child(even){padding-left:0;margin-left:5px}}@media screen and (max-width: 768px){.about.about-business .common-lower-col article .thumb,.about.business.article-details .project-wrap article.module-3 .thumb{position:relative;max-width:100%;height:100%;padding:64.5% 0 0}.about.business.article-details .project-wrap article.module-3 .thumb{position:relative;padding:73% 0 0}.about.about-business .common-lower-col article .thumb img,.about.business.article-details .project-wrap article.module-3 .thumb img{position:absolute;top:0;left:0;max-width:100%;height:100%;object-fit:contain}.article-details .post-body .article-body .post-main-img{position:relative;max-width:100%;height:100%;padding:65.4% 0 0}.other .event article .thumb{position:relative;max-width:100%;height:100%;padding:64.8% 0 0}.about.business.article-details .common-lower-col .article-bottom-slide article .thumb{position:relative;max-width:100%;height:100%;padding:64.8% 0 0}.event.event-index .common-lower-col article .thumb,.event article .thumb{position:relative;max-width:100%;height:100%;padding:65.6% 0 0}.article-details .post-body .article-body .post-main-img img,.other .event article .thumb img,.about.business.article-details .common-lower-col .article-bottom-slide article .thumb img,.event.event-index .common-lower-col article .thumb img,.event article .thumb img{position:absolute;top:0;left:0;right:0;bottom:0;margin:0 auto;max-width:100%;height:100%;object-fit:contain}}.article-details .post-body .article-body a img:hover{opacity:.8}.news-article .post-body .post-title .date:before,.cat-report .post-body .post-title .date:before{content:none}.cat-report .event article .date:before,.event article.cat-report .date:before{content:none}.cat-report .post-body .post-title .date:before{content:"";background:url("../shinagawa/img/icon-date.svg") no-repeat}.cat-report .event article .date:before,.event article.cat-report .date:before{content:"";background:url("../shinagawa/img/icon-date.svg") no-repeat}.wpcf7-checkbox input[type=checkbox]{display:inline-block;border-width:1px;margin-right:5px}@media screen and (max-width: 768px){.wpcf7-checkbox input[type=checkbox]{vertical-align:middle}}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing,div.wpcf7-mail-sent-ok{border:2px solid #cf4444 !important;color:#cf4444 !important;text-align:center;margin-top:40px;padding:10px 20px !important}.ninki{margin:0;padding:0 15px 20px;background:#FFF;-webkit-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px;width:246px}.ninki .cat-name{display:inline-block;margin-top:8px;padding:5px;font-size:10px;line-height:1;color:#666;border-radius:6px;background-color:#f7f2e1;margin-right:5px}.ninki .cat-name a{color:#666}.ninki .cat-name a:hover{color:#000}.loading{width:100%;height:100%;background:#053774;position:fixed;top:0;left:0;z-index:20000}.loading img{width:54px;height:54px;position:absolute;top:50%;left:50%;margin-top:-27px;margin-left:-27px;-webkit-animation:spin 1.5s linear infinite;-moz-animation:spin 1.5s linear infinite;-ms-animation:spin 1.5s linear infinite;-o-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(360deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(360deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.event.event-index .common-lower-col{overflow:visible}.event.event-index .common-lower-col .archives-title{margin-bottom:40px}@media screen and (max-width: 768px){.event.event-index .common-lower-col .archives-title{margin-bottom:20px}}.event-index .tab ul{margin-bottom:40px}@media screen and (max-width: 768px){.event-index .tab ul{margin-bottom:15px}}.event-index .tab-conts{padding-top:10px;margin-top:-10px}@media screen and (max-width: 768px){.event-index .tab-conts{padding-top:5px;margin-top:-5px}}.g-header .header-link{position:absolute;right:70px;top:12px}.g-header .header-link a{font-size:12px;color:#333;margin-left:10px}.g-header .header-link a:hover{color:#447EC4}.wp-caption{display:block}.wp-caption-text{display:block}.gallery-caption{font-size:90%}.sticky{display:block}.bypostauthor{color:#666}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.index-shop-search .button p.large{height:162px}.index-shop-search .button p.large:before{content:none}.index-shop-search .button p.large.name,.index-shop-search .button p.large.category{height:162px;background-position:right 20px top 30px;background-repeat:no-repeat}@media screen and (max-width: 768px){.index-shop-search .button p.large.name,.index-shop-search .button p.large.category{width:100%;height:53px;background-position:right 10px top 5px;-webkit-background-size:50px 40px;-o-background-size:50px 40px;background-size:50px 40px;border-width:3px}.g-nav .index-shop-search .button p.large.name,.g-nav .index-shop-search .button p.large.category{border-width:1px}}.index-shop-search .button p.large.name label,.index-shop-search .button p.large.category label{padding:60px 23px 77px}@media screen and (max-width: 768px){.index-shop-search .button p.large.name label,.index-shop-search .button p.large.category label{padding:20px 10px 11px}}.index-shop-search .button p.large.name label b,.index-shop-search .button p.large.category label b{line-height:28px}@media screen and (max-width: 768px){.index-shop-search .button p.large.name label b,.index-shop-search .button p.large.category label b{font-size:13px;line-height:1}}.index-shop-search .button p.large.name{-webkit-background-size:125px 106px;-o-background-size:125px 106px;background-size:125px 106px;background-image:url("../shinagawa/img/shop/btn-area-bg.png")}@media screen and (max-width: 768px){.index-shop-search .button p.large.name{-webkit-background-size:50px 42.5px;-o-background-size:50px 42.5px;background-size:50px 42.5px}}.index-shop-search .button p.large.name:hover{background-image:url("../shinagawa/img/shop/btn-area-bg_on.png")}.index-shop-search .button p.large.category{-webkit-background-size:114px 108px;-o-background-size:114px 108px;background-size:114px 108px;background-image:url("../shinagawa/img/shop/btn-category-bg.png")}@media screen and (max-width: 768px){.index-shop-search .button p.large.category{-webkit-background-size:45px 43px;-o-background-size:45px 43px;background-size:45px 43px}}.index-shop-search .button p.large.category:hover{background-image:url("../shinagawa/img/shop/btn-category-bg_on.png")}@media screen and (max-width: 768px){.index-shop-search .button p.large.name{margin-right:0}.index-shop-search .button p.large.category{margin-left:0}}#search_form{margin:0}@media screen and (min-width: 769px){#office:before{content:" ";display:block;visibility:hidden;margin-top:-80px;height:80px}}.contact-privacy .common-no-yellow .wrap{margin-top:0}.contact-privacy #shop-search-modal .wrap{background:none}@media screen and (max-width: 768px){.contact-privacy #shop-search-modal .wrap{margin:20px 0 0}}.contact-privacy #shop-search-modal .wrap .post-body{-ms-overflow-x:hidden;overflow-x:hidden;-ms-overflow-y:auto;overflow-y:auto}@media screen and (min-width: 769px){.contact-privacy #shop-search-modal .wrap .post-body{height:530px}}.contact-privacy #shop-search-modal .wrap .post-body .article-body h3{margin-top:0}.privacy-trigger{color:#053774;text-decoration:underline}.privacy-trigger:hover{cursor:pointer;text-decoration:none}.youtube{position:relative;width:395px;height:0;padding-top:15.25%;height:0;position:relative;min-height:300px}.youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 768px){.youtube{min-height:205px}}
/*# sourceMappingURL=style.css.map */
