﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html{font-size:16px;font-size:62.5%;-webkit-text-size-adjust:100%;font-family:"Hiragino Kaku Gothic Pro", "Hiragino Sans", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, sans-serif}body{line-height:1.6;font-size:1.2rem;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;word-wrap:break-word;background-color:#f1f1f1}a{text-decoration:none;cursor:pointer;color:#000}input,button,textarea,select{margin:0;padding:0;background-color:transparent;border:transparent;-moz-appearance:none;-webkit-appearance:none;border-radius:0;border:0;outline:none;box-sizing:border-box}input[type="file"]{opacity:0}textarea{resize:none}input[type=radio]{display:none}iframe{border:none}#flickity.is-sp{overflow:hidden}#flickity .flickity-viewport{overflow:visible !important}.l-container,.l-container--wide,.l-container--store-profile-timeline{max-width:500px;margin:0 auto 60px;overflow:hidden}.l-container.has-fixCommentForm,.has-fixCommentForm.l-container--wide,.has-fixCommentForm.l-container--store-profile-timeline{padding-bottom:66px}.l-container.has-fix-msg-form,.has-fix-msg-form.l-container--wide,.has-fix-msg-form.l-container--store-profile-timeline{padding-bottom:100px}.l-container.l-container--error,.l-container--error.l-container--wide,.l-container--error.l-container--store-profile-timeline{max-width:820px}.l-container.has-joinButton,.has-joinButton.l-container--wide,.has-joinButton.l-container--store-profile-timeline{padding-bottom:52px}.l-container--wide{max-width:100%}.l-container--store-profile-timeline{margin:0 auto;min-height:calc(100vh - 60px - 60px - 57px)}@media screen and (max-width: 768px){.l-container--store-profile-timeline{min-height:calc(100vh - 60px - 44px - 57px)}}.l-footer.l-footer--fixed{position:absolute;left:0;bottom:45px}.l-header{width:100%}.l-header.is-fixed{position:fixed;top:0;left:0;z-index:10}.l-main,.l-main--wide{position:absolute;top:60px;right:0;left:248px;bottom:0;padding:0 44px;overflow:hidden scroll}.l-main--wide{padding:0 0}.l-main-smart-phone{position:absolute;top:104px;left:0;right:0;bottom:0;overflow:hidden scroll}.l-main-smart-phone-wrapper{position:relative;height:100vh}.l-side{position:fixed;top:60px;left:0px;width:248px;box-sizing:border-box;height:100%;background-color:#fff;z-index:10}.l-side.l-side--hide{position:fixed;top:0;left:-248px;transition:left .2s;z-index:100;-webkit-overflow-scrolling:touch}.l-side.l-side--hide.js-open{left:0px;overflow:scroll;z-index:999;display:block}.l-signup{margin:30px 0 40px}.m-signup__title{font-size:1.4rem;font-weight:bold;text-align:center}.m-signup__subTitle{margin-top:15px;font-size:1.2rem;text-align:center}.m-signup__items{margin-top:25px;text-align:center}.m-signup__items>li{display:inline-block;padding:0 12px;width:48%;box-sizing:border-box;vertical-align:top}@media screen and (max-width: 480px){.m-signup__items>li{margin-top:30px;display:block;width:100%}.m-signup__items>li:first-child{margin-top:0}}.m-signup__text{margin-top:20px;font-size:1.2rem;color:#515151;text-align:left}@media screen and (max-width: 480px){.m-signup__text{text-align:center}}.l-main .alert-list-flash,.l-main--wide .alert-list-flash{margin:0 -44px}.alert{padding:11px 10px;text-align:center;font-size:1.3rem}.alert.alert--warning{background-color:#e7476a;color:#fff}.alert.alert--warning a{color:#fff;text-decoration:underline}.alert.alert--notice{background-color:#E6FFE9;color:#008000}.alert-line{margin:5px 10px;text-align:left}.alert-line.alert-line--warning{color:#e7476a}.avatar{display:block;border-radius:50%;-o-object-fit:cover;object-fit:cover}.avatar.avatar--tiny{width:28px;height:28px}.avatar.avatar--small{width:44px;height:44px}.avatar.avatar--medium{width:63px;height:63px}.avatar.avatar--large{width:72px;height:72px}.avatar.avatar--auto-large{width:97.5px;height:97.5px}@media screen and (max-width: 480px){.avatar.avatar--auto-large{width:72px;height:72px}}.avatar.avatar--group{width:72px;height:72px;border-radius:4px;background-color:#f7f7f7}.banner{padding:10px}.banner img{display:block;width:100%}.balloon__button{position:relative;cursor:pointer;display:flex;align-items:center;margin-left:4px}.balloon__main{display:none}.balloon__main.active{position:absolute;bottom:140%;left:-140px;width:345px;padding:5px;z-index:2;display:block;background-color:#ffffff;color:#5B5B5B;border-radius:5px}.mod-block .mod-block-inner{padding:10px;background-color:#fff}.mod-block .mod-block-text{margin-top:10px;font-size:1.2rem;color:#4d4d4d}.mod-block .mod-block-address{margin-top:10px;font-size:1.2rem;color:#c8c8c8}.mod-block .mod-block-address i{margin-right:6px;font-size:1.6rem}.mod-block-header{position:relative}.mod-block-header .mod-block-userInfoWrap .mod-block-avatar{float:left;margin-right:12px}.mod-block-header .mod-block-userInfoWrap .mod-block-username{color:#c6918b;font-weight:bold;font-size:1.2rem}.mod-block-header .mod-block-sideAction{position:absolute;top:0;right:0}.mod-block-header .mod-block-sideAction .btn,.mod-block-header .mod-block-sideAction .link-btn,.mod-block-header .mod-block-sideAction .link-btn a,.link-btn .mod-block-header .mod-block-sideAction a,.mod-block-header .mod-block-sideAction .link-btn--blue,.mod-block-header .mod-block-sideAction .link-btn--blue a,.link-btn--blue .mod-block-header .mod-block-sideAction a{margin-right:3px}.mod-block-header .mod-block-sideAction .btn:last-child,.mod-block-header .mod-block-sideAction .link-btn:last-child,.mod-block-header .mod-block-sideAction .link-btn a:last-child,.link-btn .mod-block-header .mod-block-sideAction a:last-child,.mod-block-header .mod-block-sideAction .link-btn--blue:last-child,.mod-block-header .mod-block-sideAction .link-btn--blue a:last-child,.link-btn--blue .mod-block-header .mod-block-sideAction a:last-child{margin-right:0}.mod-block-media{margin-top:10px}.mod-media-thumbnail{display:block;width:100%}.mod-block.block-page .mod-block-inner{padding:14px 10px}.mod-block.block-page .mod-block-inner .mod-block-avatar{float:left;margin-right:8px}.mod-block.block-page .mod-block-inner .mod-block-username{font-size:1.4rem;font-weight:normal;color:#000}.mod-block-commentFromFriends{margin-top:15px}.mod-block-message{margin-top:15px}.mod-block-action{margin-top:15px}.mod-block-action-list{display:flex;justify-content:space-evenly;align-items:center;margin-top:15px}.mod-block-msg .mod-block-msgInner{padding:10px}.mod-block-msg.block-msg-reverse .mod-block-msgContent .mod-block-msgText{float:right;background-color:#008df3;color:#fff}.mod-block-msg.block-msg-reverse .mod-block-msgContent .mod-block-msgText:before{content:none}.mod-block-msg.block-msg-reverse .mod-block-msgContent .mod-block-msgDatetime{left:15px;right:auto;color:#5b5b5b}.mod-block-msg.block-msg-reverse .mod-block-msgContent .link-text{color:#fff}.mod-block-msgContent .mod-block-msgAvatar{position:absolute}.mod-block-msgContent .mod-block-msgImage{width:100%;border-radius:14px}.mod-block-msgContent .mod-block-msgText{position:relative;display:inline-block;text-align:left;margin-left:48px;padding:10px 15px;max-width:80%;min-width:40%;border-radius:14px;word-wrap:break-word;background-color:#f6f6f6;font-size:1.3rem;line-height:1.8;z-index:0}.mod-block-msgContent .mod-block-msgText:before{content:'';background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/sprite-227e7dd562e6b1e5544816731613b6bfc14648fe1eecfdcbb4059aae514bd240.png);background-position:-63px -106px;width:55.5px;height:31.5px;background-size:342.5px 307.5px;position:absolute;top:5px;left:-19px;z-index:-1}.mod-block-msgContent .mod-block-msgText hr.mod-block-msgTextBorder{margin:15px 0;height:0;border-top:solid 1px rgba(0,0,0,0.2);border-bottom:solid 1px rgba(255,255,255,0.4)}.mod-block-msgContent .mod-block-msgDatetime{position:absolute;bottom:-24px;right:15px;font-size:1.2rem;color:#5b5b5b}.btn,.link-btn,.link-btn a,.link-btn--blue,.link-btn--blue a{display:inline-block;box-sizing:border-box;width:100%;text-align:center;color:#fff;outline:none;transition:.2s linear}.btn:hover,.link-btn:hover,.link-btn a:hover,.link-btn--blue:hover,.link-btn--blue a:hover{opacity:0.7;cursor:pointer}.btn:disabled,.link-btn:disabled,.link-btn a:disabled,.link-btn--blue:disabled,.link-btn--blue a:disabled{opacity:0.5}.btn:disabled:hover,.link-btn:disabled:hover,.link-btn a:disabled:hover,.link-btn--blue:disabled:hover,.link-btn--blue a:disabled:hover{cursor:not-allowed}.btn.btn--action,.btn--action.link-btn,.link-btn a.btn--action,.btn--action.link-btn--blue,.link-btn--blue a.btn--action{display:inline-flex;align-items:center;justify-content:center;height:44px;border-radius:22px;font-weight:600;font-size:1.6rem;background-color:#fc4a4a;color:#fff}.btn.btn--action.small,.btn--action.small.link-btn,.link-btn a.btn--action.small,.btn--action.small.link-btn--blue,.link-btn--blue a.btn--action.small{max-width:400px}.btn.btn--primary,.btn--primary.link-btn,.link-btn a.btn--primary,.btn--primary.link-btn--blue,.link-btn--blue a.btn--primary{padding:9px 20px;line-height:1;font-size:1.4rem;border:1px solid #fc4a4a;color:#fc4a4a;border-radius:20px}.btn.btn--primary.is-on,.btn--primary.is-on.link-btn,.link-btn a.btn--primary.is-on,.btn--primary.is-on.link-btn--blue,.link-btn--blue a.btn--primary.is-on{background-color:#fc4a4a;color:#fff}.btn.btn--gray-outline,.btn--gray-outline.link-btn,.link-btn a.btn--gray-outline,.btn--gray-outline.link-btn--blue,.link-btn--blue a.btn--gray-outline{display:inline-flex;align-items:center;justify-content:center;height:44px;border-radius:22px;font-weight:600;font-size:1.6rem;background-color:#fff;color:#919191;border:2px solid #919191}.btn.btn--tag,.btn--tag.link-btn,.link-btn a.btn--tag,.btn--tag.link-btn--blue,.link-btn--blue a.btn--tag{padding:9px 20px;line-height:1;font-size:1.4rem;border:1px solid #008df3;color:#008df3;border-radius:20px}.btn.btn--tag.is-on,.btn--tag.is-on.link-btn,.link-btn a.btn--tag.is-on,.btn--tag.is-on.link-btn--blue,.link-btn--blue a.btn--tag.is-on{background-color:#008df3;color:#fff}.btn.btn--plus,.btn--plus.link-btn,.link-btn a.btn--plus,.btn--plus.link-btn--blue,.link-btn--blue a.btn--plus{width:100%;padding:6px 10px;color:#fc4a4a;font-size:1.2rem;line-height:1}.btn.btn--plus>i,.btn--plus.link-btn>i,.link-btn a.btn--plus>i,.btn--plus.link-btn--blue>i,.link-btn--blue a.btn--plus>i{margin-right:6px}.btn.btn--plus.is-on,.btn--plus.is-on.link-btn,.link-btn a.btn--plus.is-on,.btn--plus.is-on.link-btn--blue,.link-btn--blue a.btn--plus.is-on{background-color:#fc4a4a;color:#fff}.btn.btn--edit,.btn.btn--follow,.btn--follow.link-btn,.link-btn a.btn--follow,.btn--follow.link-btn--blue,.link-btn--blue a.btn--follow,.btn.btn--ppass,.btn--ppass.link-btn,.link-btn a.btn--ppass,.btn--ppass.link-btn--blue,.link-btn--blue a.btn--ppass,.btn--edit.link-btn,.link-btn a.btn--edit,.btn--edit.link-btn--blue,.link-btn--blue a.btn--edit{display:flex;justify-content:center;align-items:center;width:100%;height:44px;color:#008df3;line-height:1;font-size:1.3rem;border:1px solid #008df3;border-radius:4px}.btn.btn--edit.is-on,.btn.is-on.btn--follow,.is-on.btn--follow.link-btn,.link-btn a.is-on.btn--follow,.is-on.btn--follow.link-btn--blue,.link-btn--blue a.is-on.btn--follow,.btn.is-on.btn--ppass,.is-on.btn--ppass.link-btn,.link-btn a.is-on.btn--ppass,.is-on.btn--ppass.link-btn--blue,.link-btn--blue a.is-on.btn--ppass,.btn--edit.is-on.link-btn,.link-btn a.btn--edit.is-on,.btn--edit.is-on.link-btn--blue,.link-btn--blue a.btn--edit.is-on{background-color:#f7f7f7;border-color:#f7f7f7;color:#5b5b5b}.btn.btn--follow.is-on,.btn--follow.is-on.link-btn,.link-btn a.btn--follow.is-on,.btn--follow.is-on.link-btn--blue,.link-btn--blue a.btn--follow.is-on{background-color:#f7f7f7;border-color:#f7f7f7;color:#999}.btn.btn--uploader,.btn--uploader.link-btn,.link-btn a.btn--uploader,.btn--uploader.link-btn--blue,.link-btn--blue a.btn--uploader{position:relative;width:54px;height:54px;overflow:hidden;border:1.5px solid #fc4a4a;border-radius:8px}.btn.btn--uploader:hover,.btn--uploader.link-btn:hover,.link-btn a.btn--uploader:hover,.btn--uploader.link-btn--blue:hover,.link-btn--blue a.btn--uploader:hover{background-color:#FFFFFF}.btn.btn--uploader input,.btn--uploader.link-btn input,.link-btn a.btn--uploader input,.btn--uploader.link-btn--blue input,.link-btn--blue a.btn--uploader input{width:100%;height:100%;cursor:pointer}.btn.btn--uploader:before,.btn--uploader.link-btn:before,.link-btn a.btn--uploader:before,.btn--uploader.link-btn--blue:before,.link-btn--blue a.btn--uploader:before{content:'＋';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);line-height:16px;font-size:16px;font-weight:400;color:#fc4a4a}.btn.btn--fixed-uploader,.btn--fixed-uploader.link-btn,.link-btn a.btn--fixed-uploader,.btn--fixed-uploader.link-btn--blue,.link-btn--blue a.btn--fixed-uploader{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (hover: hover){.btn.btn--fixed-uploader:hover,.btn--fixed-uploader.link-btn:hover,.link-btn a.btn--fixed-uploader:hover,.btn--fixed-uploader.link-btn--blue:hover,.link-btn--blue a.btn--fixed-uploader:hover{background-color:#fc4a4a;opacity:0.9}.btn.btn--fixed-uploader:hover:after,.btn--fixed-uploader.link-btn:hover:after,.link-btn a.btn--fixed-uploader:hover:after,.btn--fixed-uploader.link-btn--blue:hover:after,.link-btn--blue a.btn--fixed-uploader:hover:after{position:absolute;content:'+';top:50%;left:50%;transform:translate(-50%, -50%);font-size:3.4rem;font-weight:bold;color:#fff}}.btn.btn--fixed-uploader input,.btn--fixed-uploader.link-btn input,.link-btn a.btn--fixed-uploader input,.btn--fixed-uploader.link-btn--blue input,.link-btn--blue a.btn--fixed-uploader input{display:none}.btn.btn--post,.btn--post.link-btn,.link-btn a.btn--post,.btn--post.link-btn--blue,.link-btn--blue a.btn--post{display:block;transition:all 1s;opacity:0;position:fixed;bottom:12px;right:12px;background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/sprite-227e7dd562e6b1e5544816731613b6bfc14648fe1eecfdcbb4059aae514bd240.png);background-position:0px 0px;width:91px;height:91px;background-size:342.5px 307.5px}.btn.btn--post.is-show,.btn--post.is-show.link-btn,.link-btn a.btn--post.is-show,.btn--post.is-show.link-btn--blue,.link-btn--blue a.btn--post.is-show{opacity:1}.btn.btn--info,.btn--info.link-btn,.link-btn a.btn--info,.btn--info.link-btn--blue,.link-btn--blue a.btn--info{padding:12px 0;border:3px solid #fff;font-size:2.4rem;border-radius:34px;color:#fff;background-color:rgba(255,255,255,0.3)}.btn.btn--more,.btn--more.link-btn,.link-btn a.btn--more,.btn--more.link-btn--blue,.link-btn--blue a.btn--more{padding:10px 0 8px;font-size:1.4rem;border:1px solid #e4e4e4;background-color:#fff;color:#000}.btn.btn--more.is-warning,.btn--more.is-warning.link-btn,.link-btn a.btn--more.is-warning,.btn--more.is-warning.link-btn--blue,.link-btn--blue a.btn--more.is-warning{color:#e7476a}.btn.btn--more.is-action,.btn--more.is-action.link-btn,.link-btn a.btn--more.is-action,.btn--more.is-action.link-btn--blue,.link-btn--blue a.btn--more.is-action{color:#fc4a4a}.btn.btn--more.is-post-list .icon,.btn--more.is-post-list.link-btn .icon,.link-btn a.btn--more.is-post-list .icon,.btn--more.is-post-list.link-btn--blue .icon,.link-btn--blue a.btn--more.is-post-list .icon{position:absolute;left:32px}.btn.btn--ppass,.btn--ppass.link-btn,.link-btn a.btn--ppass,.btn--ppass.link-btn--blue,.link-btn--blue a.btn--ppass{border-color:#e0ce88;color:#e0ce88}.btn.btn--camera,.btn--camera.link-btn,.link-btn a.btn--camera,.btn--camera.link-btn--blue,.link-btn--blue a.btn--camera{position:relative;width:30px;height:30px;overflow:hidden;background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/sprite-227e7dd562e6b1e5544816731613b6bfc14648fe1eecfdcbb4059aae514bd240.png);background-position:-169px -64px;width:31.5px;height:25.5px;background-size:342.5px 307.5px}.btn.btn--camera input,.btn--camera.link-btn input,.link-btn a.btn--camera input,.btn--camera.link-btn--blue input,.link-btn--blue a.btn--camera input{width:100%;height:100%;cursor:pointer}.btn.btn--fb,.btn--fb.link-btn,.link-btn a.btn--fb,.btn--fb.link-btn--blue,.link-btn--blue a.btn--fb{font-size:1.6rem;line-height:48px;color:#fff;background-color:rgba(62,90,156,0.85)}.btn.btn--fb:hover,.btn--fb.link-btn:hover,.link-btn a.btn--fb:hover,.btn--fb.link-btn--blue:hover,.link-btn--blue a.btn--fb:hover{background-color:rgba(55,79,138,0.85)}.btn.btn--fb>img,.btn--fb.link-btn>img,.link-btn a.btn--fb>img,.btn--fb.link-btn--blue>img,.link-btn--blue a.btn--fb>img{position:relative;padding-right:15px;top:3px}.btn.btn--line,.btn--line.link-btn,.link-btn a.btn--line,.btn--line.link-btn--blue,.link-btn--blue a.btn--line{font-size:1.6rem;line-height:48px;color:#fff;position:relative;background-color:#00C300}.btn.btn--line:hover,.btn--line.link-btn:hover,.link-btn a.btn--line:hover,.btn--line.link-btn--blue:hover,.link-btn--blue a.btn--line:hover{background-color:#00E000}.btn.btn--line>img,.btn--line.link-btn>img,.link-btn a.btn--line>img,.btn--line.link-btn--blue>img,.link-btn--blue a.btn--line>img{position:absolute;left:0;width:48px;height:48px;border-right:1px solid #00b300}.btn.btn--line>img:hover,.btn--line.link-btn>img:hover,.link-btn a.btn--line>img:hover,.btn--line.link-btn--blue>img:hover,.link-btn--blue a.btn--line>img:hover{border-color:#00c900}.btn.btn--apple,.btn--apple.link-btn,.link-btn a.btn--apple,.btn--apple.link-btn--blue,.link-btn--blue a.btn--apple{display:flex;justify-content:center;align-items:center;font-size:1.6rem;line-height:48px;color:#fff;background-color:#000}.btn.btn--apple:hover,.btn--apple.link-btn:hover,.link-btn a.btn--apple:hover,.btn--apple.link-btn--blue:hover,.link-btn--blue a.btn--apple:hover{background-color:black}.btn.btn--apple>img,.btn--apple.link-btn>img,.link-btn a.btn--apple>img,.btn--apple.link-btn--blue>img,.link-btn--blue a.btn--apple>img{padding-right:4px}.btn.btn--google,.btn--google.link-btn,.link-btn a.btn--google,.btn--google.link-btn--blue,.link-btn--blue a.btn--google{display:flex;align-items:center;justify-content:center;padding:13px 24px;height:40px;width:280px;gap:13px;background-color:#FFFFFF;border:2px solid #E0E0E0;border-radius:22px;font-weight:600;font-size:14px;line-height:20px;color:#5B5B5B}.btn.btn--google img,.btn--google.link-btn img,.link-btn a.btn--google img,.btn--google.link-btn--blue img,.link-btn--blue a.btn--google img{width:18px;height:18px}.btn.btn--mention,.btn--mention.link-btn,.link-btn a.btn--mention,.btn--mention.link-btn--blue,.link-btn--blue a.btn--mention{display:flex;justify-content:center;align-items:center;height:31px;width:60px;color:#919191;border:2px solid #919191;border-radius:15px}.link-btn,.link-btn a{color:#acacac;text-decoration:underline}.link-btn:link,.link-btn a:link{color:#acacac}.link-btn:visited,.link-btn a:visited{color:#acacac}.link-btn:hover,.link-btn a:hover{color:#acacac}.link-btn:active,.link-btn a:active{color:#acacac}.link-btn--blue,.link-btn--blue a{display:inline;color:#339DFF;text-decoration:underline}.link-btn--blue:link,.link-btn--blue a:link{color:#339DFF}.link-btn--blue:visited,.link-btn--blue a:visited{color:#339DFF}.link-btn--blue:hover,.link-btn--blue a:hover{color:#339DFF}.link-btn--blue:active,.link-btn--blue a:active{color:#339DFF}.join-btn,.send-msg-btn,.close-btn,.open-btn,.thanks.index .thanks__btn{display:inline-block;box-sizing:border-box;width:100%;text-align:center;color:#fff;outline:none}.join-btn{height:44px;line-height:44px;background-color:#fc4a4a;font-size:13px;color:#fff}.send-msg-btn{display:flex;justify-content:center;align-items:center;height:56px;line-height:1;background-color:#fc4a4a;font-size:13px;color:#fff;z-index:100;position:fixed;bottom:0;left:248px;width:calc(100% - 248px)}@media screen and (max-width: 768px){.send-msg-btn{left:0;width:100%}}.close-btn{height:44px;line-height:44px;background-color:#fc4a4a;font-size:13px;color:#fff}.open-btn{height:44px;line-height:44px;background-color:#fff;font-size:13px;color:#fc4a4a}.card-list>li{margin-top:12px}.card-list.card-list--nospace>li{margin-top:0;border-top-width:0}.card-list__heading{width:100%;margin:6px 0;display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:center;color:#acacac}.card-list__heading:before,.card-list__heading:after{border-top:1px solid #e4e4e4;content:"";display:inline;flex-grow:1}.card-list__heading:before{margin-right:13px}.card-list__heading:after{margin-left:13px}.comment-card-list>li{background-color:#fafafa;border-top-width:0}.comment-card-list>li.editing{background-color:#e1f3ff}.msg-card-list>li:first-child:after{content:none}.card,.passport-card{background-color:#fff;cursor:default}.card .card__group,.passport-card .card__group{display:block;position:relative;padding:0 36px 0 16px;line-height:46px;font-size:1.2rem;font-weight:bold;border-bottom:1px solid #e5e5e5;text-overflow:ellipsis;overflow:hidden;word-wrap:break-word;white-space:nowrap}.card .card__group:after,.passport-card .card__group:after{content:"";position:absolute;top:50%;right:16px;margin-top:-4px;width:8px;height:8px;border-right:1px solid #9e9e9e;border-bottom:1px solid #9e9e9e;transform:rotate(-45deg)}.card .card__inner,.passport-card .card__inner{display:block;position:relative;padding:10px}.card .card__title,.passport-card .card__title{margin-top:10px;font-size:1.2rem;font-weight:bold;color:#000}.card .card__area,.passport-card .card__area{font-size:1.2rem;color:#5b5b5b;margin-bottom:5px}.card .card__username-wrapper,.passport-card .card__username-wrapper{display:block;float:left;padding:10px 0 0 6px}.card .card__username-wrapper .card__username,.passport-card .card__username-wrapper .card__username{float:none;padding:0}.card .card__username,.passport-card .card__username{float:left;padding:16px 0 0 6px;line-height:1;font-size:1.3rem;font-weight:bold;color:#000}.card .card__username a,.passport-card .card__username a{font-size:1.3rem;font-weight:bold;color:#000}.card .card__username-caption,.passport-card .card__username-caption{display:flex;content:space-between;align-items:center;padding-top:2px}.card .card__username-caption .card__catchphrase,.passport-card .card__username-caption .card__catchphrase{padding-top:0}.card .card__username-caption .sponsor-label,.passport-card .card__username-caption .sponsor-label{margin-right:4px}.card .card__username-caption .store-label,.passport-card .card__username-caption .store-label{margin-right:4px}.card .card__username-caption .governmental-agency-label,.passport-card .card__username-caption .governmental-agency-label{margin-right:4px}.card .card__catchphrase,.passport-card .card__catchphrase{padding-top:2px;line-height:1}.card .card__catchphrase a,.passport-card .card__catchphrase a{font-size:1.2rem;color:#5b5b5b}.card .card__avatar,.passport-card .card__avatar{float:left}.card .card__time,.passport-card .card__time{float:right;padding-top:8px;font-size:1.2rem;color:#5b5b5b}.card .card__mentioned_user,.passport-card .card__mentioned_user{display:flex}.card .card__mentioned_user .content,.passport-card .card__mentioned_user .content{color:#339DFF}.card .card__mentioned_user .suffix,.passport-card .card__mentioned_user .suffix{color:#5B5B5B}.card .card__text,.passport-card .card__text{padding-top:10px;font-size:1.3rem;color:#000}.card .card__text.card__text--with-title,.passport-card .card__text.card__text--with-title{padding-top:6px}.card .card__media,.passport-card .card__media{display:block;margin-top:10px;padding-top:50%;width:100%;height:0;background-size:cover;background-position:center center}.card .card__media.card_media--fullsize,.passport-card .card__media.card_media--fullsize{width:100%;height:auto;padding:0}.card .card__image-carousel,.passport-card .card__image-carousel{margin:10px 0 20px 0}.card .card__image,.passport-card .card__image{width:100%}.card .card__image-flex,.passport-card .card__image-flex{margin-top:10px;display:flex;flex-wrap:wrap;justify-content:space-between}.card .card__image-flex .card__image-wrapper,.passport-card .card__image-flex .card__image-wrapper{position:relative;width:49.5%;padding-bottom:49.5%;margin-bottom:1%}.card .card__image-flex .card__image-wrapper:only-child,.passport-card .card__image-flex .card__image-wrapper:only-child{width:100%;padding-bottom:100%}.card .card__image-flex .card__image-wrapper img,.passport-card .card__image-flex .card__image-wrapper img{width:100%;height:100%;position:absolute}.card .card__image-magnification,.passport-card .card__image-magnification{display:none}.card .card__tag,.passport-card .card__tag{padding-top:10px}.card-footer{display:flex;justify-content:space-between;align-items:center;margin-top:10px;padding-top:10px}.card-footer__left-wrapper{display:flex}.card-footer__right-wrapper{display:flex;align-items:center}.card-footer__like,.card-footer__comment{float:left;font-size:1.2rem}.card-footer__like i,.card-footer__comment i{float:left}.card-footer__like__wrap,.card-footer__comment__wrap{float:left;margin-top:5px}.card-footer__like__caption,.card-footer__like__count,.card-footer__comment__caption,.card-footer__comment__count{color:#5b5b5b;font-family:"Futura", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, sans-serif}.card-footer__like__empty,.card-footer__comment__empty{padding:0 20px;line-height:49px}.card-footer__comment{cursor:pointer;padding-left:12px}.card-footer__bookmark{cursor:pointer;padding-right:12px}.card-footer__mediaMore{cursor:pointer}.card.card--hoverable,.card--hoverable.passport-card{cursor:pointer}.card.card--passport .card__header .card__btn,.card--passport.passport-card .card__header .card__btn{position:absolute;top:10px;right:10px;width:100px}.card.card--passport .card__header .card__btn .btn,.card--passport.passport-card .card__header .card__btn .btn,.card.card--passport .card__header .card__btn .link-btn,.card--passport.passport-card .card__header .card__btn .link-btn,.card.card--passport .card__header .card__btn .link-btn a,.link-btn .card.card--passport .card__header .card__btn a,.card--passport.passport-card .card__header .card__btn .link-btn a,.link-btn .card--passport.passport-card .card__header .card__btn a,.card.card--passport .card__header .card__btn .link-btn--blue,.card--passport.passport-card .card__header .card__btn .link-btn--blue,.card.card--passport .card__header .card__btn .link-btn--blue a,.link-btn--blue .card.card--passport .card__header .card__btn a,.card--passport.passport-card .card__header .card__btn .link-btn--blue a,.link-btn--blue .card--passport.passport-card .card__header .card__btn a{padding:8px 6px;font-size:1.1rem}.card.card--passport .card__body .card__btn,.card--passport.passport-card .card__body .card__btn{margin-top:10px}.card.card--ppass-use,.card--ppass-use.passport-card{border-width:0}.card.card--ppass-use .card__header,.card--ppass-use.passport-card .card__header{margin-top:36px;position:relative;text-align:center}.card.card--ppass-use .card__header .card__avatar,.card--ppass-use.passport-card .card__header .card__avatar{float:none}.card.card--ppass-use .card__header .card__username,.card--ppass-use.passport-card .card__header .card__username{float:none;margin-top:13px;padding:0;font-size:1.6rem;line-height:1;color:#37181e;font-weight:bold}.card.card--ppass-use .card__body,.card--ppass-use.passport-card .card__body{text-align:center}.card.card--ppass-use .card__body .card__username,.card--ppass-use.passport-card .card__body .card__username{float:none;margin-top:5px;padding:0;text-align:center;font-weight:normal;font-size:1.2rem;color:rgba(0,0,0,0.4)}.card.card--ppass-use .card__body .card__media,.card--ppass-use.passport-card .card__body .card__media{margin-top:16px;padding-top:50%}.card.card--ppass-use .card__body .card__text.card__text--ppass,.card--ppass-use.passport-card .card__body .card__text.card__text--ppass{font-size:1.9rem;font-family:"Futura", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, sans-serif;color:#e0ce88;text-align:center;line-height:1;font-weight:normal}.card.card--ppass-use .card__body .card__text.card__text--ppass i,.card--ppass-use.passport-card .card__body .card__text.card__text--ppass i{position:relative;top:-2px;padding-left:8px}.card.card--ppass-use .card__body .card__notice,.card--ppass-use.passport-card .card__body .card__notice{margin-top:15px;font-size:1.2rem;text-align:center;color:#e7476a}.card.card--comment,.card--comment.passport-card{background-color:#fafafa;border-bottom-width:0}.card.card--comment .card__avatar,.card--comment.passport-card .card__avatar{display:block;border-radius:50%;width:36px;height:36px}.card.card--comment .card__username-wrapper,.card--comment.passport-card .card__username-wrapper{padding:4px 0 0 6px}.card.card--comment .card__username-wrapper .card__username,.card--comment.passport-card .card__username-wrapper .card__username{padding:0}.card.card--comment .card__username,.card--comment.passport-card .card__username{padding:11px 0 0 6px}.hero-card{position:relative;width:100%}.hero-card .hero-card__inner{height:100%;padding-top:38%;background-size:cover;background-position:center center}.hero-card .hero-card__catch{position:absolute;top:56px;left:50%;width:300px;line-height:1;margin-left:-150px;font-size:1.2rem;text-align:center;color:#c6918b}.hero-card .hero-card__title{position:absolute;top:78px;left:50%;width:180px;margin-left:-90px;padding:10px 0;font-weight:bold;font-size:1.4rem;text-align:center;line-height:1;color:#c6918b;border:1px solid #c6918b;border-radius:20px}.hero-card .hero-card__title:after{content:"";position:absolute;top:50%;right:14px;margin-top:-7px;background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/sprite-227e7dd562e6b1e5544816731613b6bfc14648fe1eecfdcbb4059aae514bd240.png);background-position:-335px 0px;width:8.5px;height:14px;background-size:342.5px 307.5px}.hero-card .hero-card__text-outer{position:absolute;top:13px;left:13px}.hero-card .hero-card__text{font-size:1.2rem;color:#c6918b;font-weight:bold}.hero-card .hero-card__text.hero-card__text--roman{padding-left:5px;font-family:"Futura", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, sans-serif}@media screen and (max-width: 480px){.hero-card .hero-card__catch{top:30px}.hero-card .hero-card__title{top:50px}}.profile-card__cover{height:120px;background-color:#f7f7f7;background-size:cover;background-position:center center}.profile-card__inner{padding:10px;background-color:#fff}.profile-card__header{position:relative}.profile-card__header.has-coverImage{height:25px}.profile-card__header.has-coverImage .profile-card__avatar{position:absolute;top:-35px;left:0;float:none;margin-top:0;border:3px solid #fff}.profile-card__header.has-coverImage .profile-card__username{position:absolute;top:-2px;left:-3px;margin:0 0 0 74px;font-size:1.6rem}.profile-card__userInfoWrap{text-align:center}.profile-card__avatar{float:none;margin:19px auto 0;-o-object-fit:cover;object-fit:cover}.profile-card__username{display:block;margin-top:13px;font-size:1.6rem;line-height:1;color:#000;font-weight:bold}.profile-card__user-label{margin-top:4px}.profile-card__catchphrase{display:block;margin-top:8px;font-size:1.2rem;line-height:1;color:#5b5b5b}.profile-card__likesCaption{margin-top:8px;font-size:1.2rem;color:#eb3d01}.profile-card__likesCaption i{position:relative;top:4px;padding-right:4px}.profile-card__likesCount{margin-top:4px;font-size:1.3rem;color:#eb3d01;font-family:"Futura", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, sans-serif}.profile-card__text{margin-top:13px;font-size:1.2rem;color:#000}.profile-card__followInfo{margin:13px 0 26px}.profile-card__btn{margin-top:20px}.profile-card__partner-info{margin-top:10px}.profile-card__partner-info>li{margin:0 -10px;border-bottom:1px solid #e4e4e4}.profile-card__partner-info>li:first-child{border-top:1px solid #e4e4e4}.profile-card__address{position:relative;font-size:1.2rem;color:rgba(0,0,0,0.7);cursor:pointer}.profile-card__address a{display:block;padding:18px 60px 16px 10px}.profile-card__address:before{content:"地図";position:absolute;top:50%;right:27px;margin-top:-6px;line-height:12px;color:#c6918b}.profile-card__address:after{content:"";position:absolute;top:50%;right:10px;margin-top:-6px;background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/sprite-227e7dd562e6b1e5544816731613b6bfc14648fe1eecfdcbb4059aae514bd240.png);background-position:-24px -294.5px;width:9px;height:13.5px;background-size:342.5px 307.5px}.profile-card__phone-number{padding:18px 10px 16px;font-size:1.2rem;color:rgba(0,0,0,0.7)}.profile-card__user-comment{margin-top:15px}.profile-card__map{margin-top:20px}.profile-card__profile-list>li{position:relative;margin:0 -10px;border-bottom:1px solid #e4e4e4;font-size:1.3rem}.profile-card__profile-list>li:first-child{border-top:1px solid #e4e4e4}.profile-card__profile-list>li a,.profile-card__profile-list>li span{display:block;padding:18px 38px 16px 10px;text-align:right}.profile-card__profile-list>li a:hover,.profile-card__profile-list>li span:hover{cursor:pointer}.profile-card__prefecture a{color:#008df3}.profile-card__prefecture:before{content:"出身地";position:absolute;top:50%;left:14px;margin-top:-6px;line-height:12px}.profile-card__prefecture:after{content:"";position:absolute;top:50%;right:16px;margin-top:-4px;width:8px;height:8px;border-bottom:2px solid #c7c7cc;border-right:2px solid #c7c7cc;transform:rotate(-45deg)}.profile-card__store-info{margin-top:10px}.profile-card__store-info>li{margin:0 -10px;border-bottom:1px solid #e4e4e4}.profile-card__store-info>li:first-child{border-top:1px solid #e4e4e4}.profile-card__store-address{padding:18px 10px 16px;font-size:1.2rem}.profile-card__store-address .title{font-weight:bold}.profile-card__store-address .content{float:right;color:rgba(0,0,0,0.7)}.profile-card__store-industry{padding:18px 10px 16px;font-size:1.2rem}.profile-card__store-industry .title{font-weight:bold}.profile-card__store-industry .content{float:right;color:rgba(0,0,0,0.7)}.my-page-profile-card{background-color:#fff;margin-bottom:10px}.my-page-profile-card__cover{display:flex;height:174px;background-size:cover;background-position:center center;flex-direction:column-reverse;align-items:flex-end;justify-content:space-between}.my-page-profile-card__cover .share-button{display:flex;justify-content:center;align-items:center;margin-top:12px;margin-right:16px;height:34px;width:34px;background:rgba(255,255,255,0.8);border-radius:50%}.my-page-profile-card__cover .share-button img{width:18px;height:auto}.my-page-profile-card__cover .profile-check-button{display:flex;margin-right:16px;margin-bottom:8px;padding:6px 12px;background:rgba(255,255,255,0.8);border-radius:8px;font-size:14px;line-height:14px;align-items:center;color:#919191;font-weight:600}.my-page-profile-card__header{position:relative;padding-bottom:12px}.my-page-profile-card__header>img.avatar{position:absolute;top:-45px;left:calc(50% - 45px);border:4px solid #fff;-o-object-fit:cover;object-fit:cover;width:82px;height:82px;border-radius:50%}.my-page-profile-card__header .profile-edit{display:flex;justify-content:flex-end}.my-page-profile-card__header .profile-edit .profile-edit-button{display:flex;margin-right:16px;margin-top:7px;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:6px 12px;background:#FFFFFF;border:1px solid #339DFF;border-radius:8px;font-size:14px;line-height:14px;align-items:center;color:#339DFF;font-weight:600}.my-page-profile-card__header .username{display:flex;justify-content:center;margin-top:36px;font-weight:800;font-size:24px;line-height:24px;color:#5B5B5B}.my-page-profile-card__header .username-caption{display:flex;justify-content:center;align-items:center;-moz-column-gap:4px;column-gap:4px;margin-top:12px}.my-page-profile-card__header .username-caption .catchphrase{font-weight:800;font-size:12px;line-height:14px;color:#919191}.my-page-profile-card__header .follow-info{display:flex;justify-content:center;align-items:center;-moz-column-gap:8px;column-gap:8px;margin-top:13px}.my-page-profile-card__header .follow-info .follow{font-weight:400;font-size:12px;line-height:14px;color:#919191}.my-page-profile-card__header .follow-info .follow a.count-link{margin-left:2px;font-weight:800;color:#339DFF}.my-event-article-card{margin-top:1px}.my-event-article-card__header{padding:12px 16px;background-color:#ffffff;color:#c4c4c4;font-size:20px;font-weight:800;line-height:20px}.my-event-article-card__empty-state{display:flex;flex-direction:column;align-items:center;gap:24px;max-width:306px;margin:133px auto}.my-event-article-card__empty-state .image{width:240px;opacity:0.5;mix-blend-mode:luminosity}.my-event-article-card__empty-state .header{color:#919191;font-size:18px;line-height:18px;font-weight:600}.my-event-article-card__empty-state .description{color:#919191;font-size:14px;font-weight:400;line-height:16px}.my-page-communication-card{margin-bottom:10px;padding:12px 16px 56px 16px;background-color:#FFFFFF}.my-page-communication-card__header{font-weight:800;font-size:20px;line-height:20px;color:#C4C4C4}.my-page-communication-card__contents{margin-top:16px}@media screen and (min-width: 769px){.my-page-communication-card__contents{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);grid-column-gap:14px;grid-row-gap:48px}}@media screen and (max-width: 768px){.my-page-communication-card__contents{display:flex;flex-direction:column;gap:41px}}.my-page-communication-card__content{position:relative;border:0.5px solid #E0E0E0;border-radius:16px;padding:16px;display:flex;gap:16px}@media screen and (min-width: 769px){.my-page-communication-card__content{flex-direction:column}}@media screen and (max-width: 768px){.my-page-communication-card__content{flex-direction:row}}.my-page-communication-card__content .content-icon{display:flex;position:relative}.my-page-communication-card__content .content-icon img{width:50px;height:50px}.my-page-communication-card__content .content-icon .content-badge-pc{position:absolute;top:0px;left:40px;padding:4px 6px;background:#F99797;border-radius:10px;color:#FFFFFF;font-weight:800;font-size:12px;line-height:12px}@media screen and (max-width: 768px){.my-page-communication-card__content .content-icon .content-badge-pc{display:none}}.my-page-communication-card__content .content-header{display:flex;flex-direction:column;justify-content:center;gap:4px}.my-page-communication-card__content .content-header .title{display:flex;gap:4px;align-items:center;font-weight:700;font-size:16px;line-height:16px;color:#5B5B5B}.my-page-communication-card__content .content-header .title .content-badge-sp{padding:4px 6px;background:#F99797;border-radius:10px;color:#FFFFFF;font-weight:800;font-size:12px;line-height:12px}@media screen and (min-width: 769px){.my-page-communication-card__content .content-header .title .content-badge-sp{display:none}}.my-page-communication-card__content .content-header .description{font-size:12px;line-height:16px;color:#919191}.my-page-communication-card__content .content-balloon{position:absolute;top:calc(100% + 4px);left:0px;display:flex;align-items:center;z-index:2;padding:8px 12px;color:#FFFFFF;font-weight:800;font-size:10px;line-height:12px;background:#339DFF;border-radius:26px}.my-page-communication-card__content .content-balloon:before{content:"";position:absolute;top:-20px;left:30px;border:10px solid transparent;border-bottom:10px solid #339DFF;z-index:2}.store-profile-card{background-color:#fff;margin-bottom:15px}.store-profile-card__cover{height:240px;background-color:#f7f7f7;background-size:cover;background-position:center center}.store-profile-card__inner{padding:10px}.store-profile-card__header{position:relative;width:90%;margin:15px auto 0}@media screen and (max-width: 480px){.store-profile-card__header{margin:8px auto 0}}.store-profile-card__header-item-group{display:flex;justify-content:space-between;align-items:flex-start;width:100%}@media screen and (max-width: 768px){.store-profile-card__header-item-group{flex-direction:column;align-items:stretch}}.store-profile-card__header-action-block{text-align:right}@media screen and (max-width: 768px){.store-profile-card__header-action-block{text-align:left}}.store-profile-card__header-btn-list{display:flex;justify-content:flex-end}@media screen and (max-width: 768px){.store-profile-card__header-btn-list{flex-direction:column}}.store-profile-card__header-btn-list>li{min-width:130px}.store-profile-card__header-btn-list>li:not(:first-child){margin-left:10px}@media screen and (max-width: 768px){.store-profile-card__header-btn-list>li:not(:first-child){margin-left:0;margin-top:10px}}.store-profile-card__business-info-wrap{list-style:none}.store-profile-card__user-info-wrap{display:inline-block;vertical-align:middle;margin-left:120px}@media screen and (max-width: 480px){.store-profile-card__user-info-wrap{margin-left:85px}}.store-profile-card__user-info-wrap li{display:inline-block;vertical-align:middle}.store-profile-card__avatar{position:absolute;top:-35px;left:0;border:3px solid #fff;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 480px){.store-profile-card__avatar{top:-25px}}.store-profile-card__username{display:inline-block;margin-top:3px;margin-bottom:8px;font-size:2.4rem;line-height:1.2}@media screen and (max-width: 480px){.store-profile-card__username{margin-top:2px;margin-bottom:5px;font-size:1.6rem}}.store-profile-card__username-caption{display:flex;content:space-between;align-items:center;padding-top:2px;flex-wrap:wrap}.store-profile-card__username-caption .sponsor-label{margin-right:4px}@media screen and (max-width: 480px){.store-profile-card__username-caption .sponsor-label{margin-bottom:4px}}.store-profile-card__username-caption .store-label{margin-right:4px}@media screen and (max-width: 480px){.store-profile-card__username-caption .store-label{margin-bottom:4px}}.store-profile-card__username-caption .governmental-agency-label{margin-right:4px}@media screen and (max-width: 480px){.store-profile-card__username-caption .governmental-agency-label{margin-bottom:4px}}.store-profile-card__user-icon{margin-left:10px}.store-profile-card__catchphrase{font-size:1.2rem;line-height:1.2;color:#5b5b5b}.store-profile-card__follow-info{display:inline-block;margin-bottom:10px}@media screen and (max-width: 768px){.store-profile-card__follow-info{margin-top:10px}}.store-profile-content-card{padding:30px 10px;background-color:#fff}.store-profile-content-card__heading{position:relative;max-width:calc(500px + 10%);margin:0 auto;padding:10px 0;font-size:1.8rem;font-weight:bold;color:#000}@media screen and (max-width: 480px){.store-profile-content-card__heading{padding:10px 10px 0}}.store-profile-content-card__text{max-width:500px;margin:0 auto;padding:10px 0;font-size:1.2rem;color:#000;text-align:left}@media screen and (max-width: 480px){.store-profile-content-card__text{padding:10px}}.store-profile-content-card__image-list{list-style:none;text-align:center;margin:10px auto}.store-profile-content-card__image-item{display:inline-block;text-align:center;vertical-align:top;margin:0 5px}.store-profile-content-card__image{max-width:300px;border-radius:10px;-o-object-fit:cover;object-fit:cover}.store-profile-content-card__business-info{padding:5px 10px}.store-profile-content-card__business-info>li{padding:10px 5px;border-top:1px solid #e4e4e4}.store-profile-content-card__business-info-name{display:inline-block;width:30%;text-align:left;vertical-align:middle}.store-profile-content-card__business-info-value{display:inline-block;width:70%;font-size:1.2rem;font-weight:bold;text-align:left;vertical-align:middle}.store-profile-content-card__business-info-address{display:inline-block;text-align:left}.store-profile-content-card__account-info{padding:5px 10px}.store-profile-content-card__account-info>li{padding:10px 5px;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}.store-profile-content-card__account-info-name{display:inline-block;width:30%;text-align:left;vertical-align:top}.store-profile-content-card__account-info-value{display:inline-block;width:70%;font-size:1.2rem;font-weight:bold;text-align:right;vertical-align:middle}.passport-card{padding:10px}.passport-card .passport-card__header{margin-top:24px;position:relative}.passport-card .passport-card__heading{font-size:1.9rem;font-family:"Futura", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, sans-serif;color:#e0ce88;text-align:center;line-height:1}.passport-card .passport-card__heading>i{position:relative;top:-2px;padding-left:8px}.passport-card .passport-card__avatar{position:absolute;top:0;left:0}.passport-card .passport-card__status-label{position:absolute;top:0;right:0;padding:10px 13px;line-height:1;font-size:1.2rem;color:#e08888;background-color:#fcf3f3;border-radius:4px}.passport-card .passport-card__body{margin-top:10px}.passport-card .passport-card__text{font-size:1.2rem;color:#969696;text-align:center}.passport-card .passport-card__btn{margin-top:18px}.passport-card .passport-card__btn>.btn,.passport-card .passport-card__btn>.link-btn,.passport-card .link-btn .passport-card__btn>a,.link-btn .passport-card .passport-card__btn>a,.passport-card .passport-card__btn>.link-btn--blue,.passport-card .link-btn--blue .passport-card__btn>a,.link-btn--blue .passport-card .passport-card__btn>a{border-radius:4px}.msg-card{position:relative;min-height:86px;background:#fff;box-sizing:border-box}.msg-card:hover{cursor:pointer}.msg-card:after{content:"";position:absolute;top:0;left:16px;width:calc(100% - 16px);height:1px;background-color:#b9b9b9}.msg-card.has-badge:before{content:"";position:absolute;top:50%;right:16px;margin-top:-6px;width:12px;height:12px;border-radius:6px;background-color:#fc4a4a}.msg-card__inner{padding:16px}.msg-card__header{display:flex;align-items:center}.msg-card__avatar{display:block;padding-right:8px;width:52px;height:52px;border-radius:50%}.msg-card__avatar img{width:52px;height:52px;border-radius:26px}.msg-card__userinfo{margin:8px 20px 0 0}.msg-card__username{display:inline-block;margin-bottom:4px;font-size:1.3rem;font-weight:bold;line-height:1}.msg-card__catchphrase{margin-bottom:4px;font-size:1.2rem;line-height:1}.msg-card__catchphrase a{color:#5b5b5b}.msg-card__text{margin-top:6px;font-size:1.3rem;line-height:1.4}.msg-card__time{position:absolute;top:12px;right:16px;font-size:1.2rem;color:#5b5b5b}.welcome-card{background-color:#fff}.welcome-card__inner{background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/common/img_welcome_bg-4824fe5ee496d549b588abb111e45d1e07c5fbe2cacb1ae44f7e401d1d3185a1.png);background-repeat:no-repeat;background-size:contain}.welcome-card__ttl{height:52px;background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/common/ttl_welcome-7f20637beaf5030949dde50195787a9efe9164c155a337ee395fadee4183fa54.png);background-repeat:no-repeat;background-size:186px 38px;background-position-x:center;background-position-y:14px}.welcome-card__header{padding:14px}.welcome-card__user-wrap{display:block;float:left;padding:12px 0 0 6px}.welcome-card__area{font-size:1.2rem;color:#5b5b5b;margin-bottom:5px}.welcome-card__avatar{float:left}.welcome-card__username{margin-bottom:6px;line-height:1}.welcome-card__username a{font-size:1.6rem;font-weight:bold;color:#000}.welcome-card__catchphrase{line-height:1;margin-bottom:4px}.welcome-card__catchphrase a{display:block;font-size:1.3rem;color:#5b5b5b}.welcome-card__prefecture{line-height:1}.welcome-card__prefecture a{display:block;font-size:1.2rem;color:#ffb138}.welcome-card__datetime{float:right;padding-top:8px;font-size:1.2rem;color:#5b5b5b}.welcome-card__content{padding:0 14px}.welcome-card .card-footer{padding:10px}.my-article-card{display:flex;padding:16px;background-color:#ffffff;margin-bottom:1px;-moz-column-gap:16px;column-gap:16px}.my-article-card.transparent{background-color:#00000000;border:1px solid #E0E0E0;border-radius:8px}.my-article-card__image{width:25%}.my-article-card__image img{width:100%}.my-article-card__right{display:flex;flex-direction:column;justify-content:space-between;row-gap:4px;width:75%}.my-article-card__contents{display:flex;flex-direction:column;row-gap:4px}.my-article-card__pills{display:flex;-moz-column-gap:4px;column-gap:4px}.my-article-card__pill{padding:2px 4px;line-height:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-size:11px}.my-article-card__pill--gray{background:#c4c4c4;color:#ffffff}.my-article-card__pill--blue-outline{padding:1px 3px;border:#339dff 1px solid;color:#339dff}.my-article-card__pill--gray-outline{padding:1px 3px;border:#919191 1px solid;border-radius:4px;color:#919191}.my-article-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;font-size:14px;line-height:14px;font-weight:600;color:#5B5B5B}.my-article-card__body{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:14px;line-height:14px;color:#5B5B5B}.my-article-card__actions{display:flex;height:30px;justify-content:space-between}.my-article-card__reactions{display:flex;-moz-column-gap:10px;column-gap:10px}.my-article-card__like{display:flex;align-items:center;-moz-column-gap:4px;column-gap:4px}.my-article-card__like--icon a img{height:30px;width:30px}.my-article-card__like--count{font-size:12px;font-weight:600;color:#5B5B5B}.my-article-card__comment{display:flex;align-items:center;-moz-column-gap:4px;column-gap:4px}.my-article-card__comment--icon img{height:30px;width:30px}.my-article-card__comment--count{font-size:12px;font-weight:600;color:#5B5B5B}.my-article-card__action-buttons{display:flex;gap:8px}.my-article-card__edit-button{display:block;border-radius:15px;background-color:#EDF8FF;padding:8px 16px;color:#339DFF;font-size:14px;line-height:14px;font-weight:600}.my-article-card__participants-button{display:block;border-radius:15px;background-color:#339DFF;padding:8px 16px;color:#FFFFFF;font-size:14px;line-height:14px;font-weight:600}.userRow__actions{display:flex;height:30px;justify-content:end}.userRow__block-button{display:block;border-radius:15px;background-color:#EDF8FF;padding:8px 16px;color:#339DFF;font-size:14px;line-height:14px;font-weight:600}.event-panel{margin-top:18px;overflow:hidden;border-radius:4px;border:1px solid #e5e5e5}.event-panel__cover{padding-top:53%;background-position:center;background-repeat:no-repeat;background-size:cover}.event-panel__content{display:flex;height:58px}.event-panel__cal{display:flex;flex-direction:column;justify-content:center;align-items:center;line-height:1.4}.event-panel__cal p{width:48px;text-align:center}.event-panel__cal p:nth-child(1){font-size:9px;color:#fe5456}.event-panel__cal p:nth-child(2){font-size:18px;font-weight:bold}.event-panel__title-wrap{display:flex;flex-direction:column;justify-content:center;padding-right:12px;box-sizing:border-box;overflow:hidden}.event-panel__title{font-size:13px;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.event-panel__date{font-size:12px;color:#5b5b5b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.event-label{margin-top:12px;display:flex}.event-label__cal{display:flex;flex-direction:column;align-items:center;line-height:1.4}.event-label__cal p{width:48px;text-align:center}.event-label__cal p:nth-child(1){font-size:9px;color:#fe5456}.event-label__cal p:nth-child(2){font-size:18px;font-weight:bold}.event-label__title-wrap{display:flex;flex-direction:column;justify-content:center;padding-left:4px;box-sizing:border-box}.event-label__title{margin-bottom:8px;font-size:13px;font-weight:bold}.event-label__date{font-size:12px;color:#5b5b5b}.event-participants{display:flex;flex-direction:row-reverse;gap:4px}.event-participants a.text{font-size:14px;font-weight:400;line-height:14px;color:#339DFF}.user-comment{position:relative}.user-comment .user-comment__heading{font-size:1.3rem;color:#707070;font-weight:bold}.user-comment .user-comment__rightOuter{position:absolute;top:0;right:0}.user-comment .user-comment__header{margin-top:12px;width:100%;white-space:nowrap;overflow:hidden;overflow-x:scroll}.user-comment .user-comment__header .user-comment__headerItem{display:inline-block;margin-left:6px}.user-comment .user-comment__header .user-comment__headerItem:first-child{margin-left:0}.user-comment .user-comment__header .user-comment__headerItem.is-current .user-comment__headerItemAvatar{border-color:#c6918b;border-radius:50%}.user-comment .user-comment__header .user-comment__headerItem .user-comment__headerItemAvatar{padding:2px;border:1px solid #fff;transition:border .2s linear}.user-comment .user-comment__content{margin-top:6px}.user-comment .user-comment__content .user-comment__contentItem{display:none;padding:10px;border-radius:2px;background-color:#f7f7f7}.user-comment .user-comment__content .user-comment__contentItem.is-current{display:block}.user-comment .user-comment__content .user-comment__contentItem .user-comment__contentItemUserComment{font-size:1.2rem;color:#4D4D4D}.user-comment .user-comment__content .user-comment__contentItem .user-comment__contentItemUsername{margin-top:8px;font-size:1.2rem;line-height:1;font-weight:bold}.user-comment .user-comment__content .user-comment__contentItem .user-comment__contentItemUsername a{color:#c6918b}.user-comment .user-comment__userComment{margin-top:16px;padding:10px;border-radius:2px;background-color:#f7f7f7;font-size:1.2rem;color:#4D4D4D}.error{margin:37.5% 10px 0;text-align:center}.error .error__heading{font-size:3.6rem;color:#acabab}.error .error__text{font-size:1.8rem;color:#acabab}.error .error__text.error__text--link{margin-top:10px}.error .error__text.error__text--link a{padding-bottom:3px;border-bottom:1px solid #c18d88;color:#c18d88}.error .error__thumb{display:block;margin:37px auto 0;max-width:300px}.error .error__thumb img{padding-top:69.3%;width:100%;height:0;background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/errors/404-d6879f6e88d6774bbbafeab9a77ae4c685d1a9efd0283ef4d594be515abb7523.png);background-size:cover;background-position:center center}@media screen and (max-width: 768px){.error .error__heading{font-size:2rem}.error .error__text{font-size:1.2rem}}.fixed-bottom-bar{position:fixed;height:80px;bottom:0;background-color:#FFFFFF}.fixed-bottom-bar.is-pc{left:248px;width:calc(100% - 248px)}.fixed-bottom-bar.is-sp{left:0;width:100%}.fixed-bottom-bar .actions{display:flex;height:100%;align-items:center;justify-content:center}.flyer-horizontal-list{padding:16px 0;background-color:#fff;list-style:none}.flyer-horizontal-list__hd{display:flex;align-items:center;margin:0 0 16px 20px}.flyer-horizontal-list__date{display:flex;flex-direction:column;align-items:center;font-size:2.8rem;color:#000;font-weight:bold;line-height:1}.flyer-horizontal-list__date span{font-size:1.2rem;line-height:1.4;color:#929292}.flyer-horizontal-list__ttl{margin-left:16px;font-weight:bold;font-size:1.4rem;color:#000}.flyer-horizontal-list .flyer{width:236px;height:auto}.flyer-horizontal-list .flyer:not(:first-child){margin-left:12px}.flyer-horizontal-list .flyer__name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.flyer-horizontal-list .flyer-article{width:250px;height:auto}.flyer-horizontal-list .flyer-article:not(:first-child){margin-left:12px}.flyer-article{position:relative;width:100%;box-sizing:border-box;background-color:#fff;border:1px solid #e4e4e4;border-radius:4px;overflow:hidden}.flyer-article__new-arrival-icon{position:absolute;top:0;left:0}.flyer-article__cover{padding-top:calc(100% * 0.52);background-size:contain;background-position:center center;background-repeat:no-repeat}.flyer-article__info{display:flex;justify-content:space-between;align-items:center;padding:0 12px 12px;box-sizing:border-box}.flyer-article__title{height:45px;font-size:1.4rem;color:#000;text-align:left;font-weight:bold;padding:5px 12px}.flyer-article__date{font-size:1.2rem;line-height:1;color:#5b5b5b;text-align:left}.flyer-article__reaction{display:flex;justify-content:start;align-items:center;box-sizing:border-box}.flyer-article__reaction-count{font-size:1.2rem;line-height:1;color:#5b5b5b}.flyer-article__reaction-count:nth-child(2){margin-right:14px}.follow-list>li{display:inline-block;margin-left:10px;color:#000;font-weight:bold;font-size:1.2rem}.follow-list>li:first-child{margin-left:0}.follow-list>li a{color:#000}.follow-list .follow__count{margin-left:5px;color:#008df3;font-weight:bold;font-family:"Futura", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, sans-serif}.footer{max-width:1020px;min-width:320px;margin:0 auto;padding-bottom:60px;box-sizing:border-box}.copyright{margin-top:15px;line-height:1;font-size:1.4rem;color:#969696}@media screen and (max-width: 768px){.copyright{font-size:1.1rem}}.global-footer{padding:13px 10px;width:248px;height:140px;box-sizing:border-box}.global-footer .global-footer__copylight{margin-top:15px;font-size:1rem;line-height:1.4;color:#c4c4c4}.footer-nav>.footer-nav__list:not(:first-child){margin-top:10px}.footer-nav .footer-nav__list{display:flex;flex-wrap:wrap}.footer-nav .footer-nav__list>li a{float:left;font-size:1rem;line-height:1.4;color:#c4c4c4}.footer-nav .footer-nav__list>li:not(:last-child):not(.no-delimiter):after{content:'｜';float:left;font-size:1rem;line-height:1.4;color:#c4c4c4}.form-section-heading{font-size:1.8rem;color:#666;font-weight:bold;margin-left:10px}.form-group{margin-top:20px}.form-group__heading{margin:0 0 10px 10px;font-size:1.4rem;color:#acacac;font-weight:normal}.form-group__heading>span{margin-left:2px;font-size:1.2rem;color:#e7476a}.form-group__heading .form-group__sub-text{margin:0 3px;font-size:1.2rem;color:#acacac}.form-group__select>li{border-top:2px solid #f1f1f1}.form-group__select>li:first-child{border-width:0}.form-group__btn{margin:0 10px 10px}.form-group__notice{margin:10px 10px 0;color:#acacac}.form-group__notice>span{margin-right:2px;font-size:1.2rem;color:#e7476a}.form-group__uploader{margin-left:10px}.form-group__uploader .btn,.form-group__uploader .link-btn,.form-group__uploader .link-btn a,.link-btn .form-group__uploader a,.form-group__uploader .link-btn--blue,.form-group__uploader .link-btn--blue a,.link-btn--blue .form-group__uploader a{float:left}.form-group__fixed-uploader{margin:10px 0}@media screen and (max-width: 480px){.form-group__fixed-uploader{margin-left:10px;margin-right:10px}}.form-group__fixed-uploader .form-group__checkbox,.form-group__fixed-uploader .form-group__checkbox--inline{margin:2px 10px}.form-group__thumb{margin:10px 10px 0}.form-group__thumb>img{display:block;width:100%}.form-group__list{margin-top:10px}.form-group__list-with-button{display:flex;background-color:#fff;padding:12px 10px;align-items:center;justify-content:space-between}.form-group__radio-button input[type=radio]:checked+label{background-color:#FC4A4A;color:#FFFFFF;border:1px solid #FC4A4A}.form-group__radio-button label{display:inline-flex;padding:4px 16px;margin-right:6px;align-items:flex-start;border-radius:49px;border:1px solid #B6B6B6;color:#B6B6B6}.form-group__select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.form-group__checkbox,.form-group__checkbox--inline{display:block;margin:10px;color:#acacac}.form-group__checkbox input,.form-group__checkbox--inline input{margin-right:5px}.form-group__checkbox--inline{display:inline-block}.form-group__keyword,.form-group__keyword--disabled{padding:12px 10px 3px;background-color:#fff}.form-group__keyword>li,.form-group__keyword--disabled>li{display:inline-block;margin-right:3px;padding-bottom:9px}.form-group__keyword--disabled{color:#b9b9b9}.form-group__help{font-size:1.4rem;color:#acacac;font-weight:normal;text-align:center}.form-group__help a{padding-bottom:2px;border-bottom:1px solid #008df3;color:#008df3}.form-group__terms{text-align:left}@media screen and (max-width: 480px){.form-group__terms{text-align:center}}.form-group__list{height:100%;background-color:#fff;color:#000;box-sizing:border-box}.form-group__list>li{border-top:1px solid #f1f1f1}.form-group__list>li dl{box-sizing:border-box}.form-group__list>li dl dt{display:flex;justify-content:space-between;padding:14px;font-size:14px}.form-group__list>li dl dt:hover{cursor:pointer}.form-group__list>li dl dd{display:none;margin:0 14px 14px;padding:10px;border:1px solid #000;border-radius:4px;font-size:13px;line-height:1.6}.form-group__list>li dl dd a{font-weight:bold;text-decoration:underline;color:#008df3}.form-group__list>li:first-child{border-width:0}.flex{display:flex;align-items:center}.commentForm{width:100%;box-sizing:border-box}.commentForm.is-fixed{position:fixed;bottom:0;left:0}.commentForm.is-fixed.is-pc{padding-left:248px}.commentForm .commentForm-inquiry{position:relative;width:100%;height:53px;background-color:#fff;padding:4px}.commentForm .commentForm-inquiry .icon{width:48px}.commentForm .commentForm-inquiry .icon:hover{cursor:pointer}.commentForm .commentForm-inquiry .inquiry-btn{flex:1;display:block;padding:8px 18px;margin-left:8px;margin-right:8px;border:1px solid #fc4a4a;border-radius:20px;background-color:#fc4a4a;font-size:1.4rem;color:#fff;text-align:center}.commentForm .commentForm-inputCtrl{display:flex;justify-content:space-between;align-items:flex-end;width:100%;background-color:#fff}.commentForm .commentForm-inputCtrl .imgUploader{margin:12px}.commentForm .commentForm-inputCtrl .imgUploader .imgUploader__action{z-index:100}.commentForm .commentForm-inputCtrl .comment-contents{flex-grow:1}.commentForm .commentForm-inputCtrl .comment-contents .preview-list{width:100%;background-color:#fff}.commentForm .commentForm-inputCtrl .comment-contents .preview-list>li{margin-bottom:16px;background-color:#fff}.commentForm .commentForm-inputCtrl .comment-contents .mentioned-user{color:#339DFF;padding:10px 0px}.commentForm .commentForm-inputCtrl .comment-contents .textarea.textarea--flat{box-sizing:border-box;max-height:160px;min-height:1em;height:1em;margin-bottom:12px;padding:0;border-top:1px solid #ccc}.commentForm .commentForm-inputCtrl .comment-contents .textarea.textarea--flat.has-camera{border-top:none}.commentForm .commentForm-inputCtrl .btn.btn--action,.commentForm .commentForm-inputCtrl .btn--action.link-btn,.commentForm .commentForm-inputCtrl .link-btn a.btn--action,.link-btn .commentForm .commentForm-inputCtrl a.btn--action,.commentForm .commentForm-inputCtrl .btn--action.link-btn--blue,.commentForm .commentForm-inputCtrl .link-btn--blue a.btn--action,.link-btn--blue .commentForm .commentForm-inputCtrl a.btn--action{position:absolute;bottom:12px;right:12px;width:63px;padding:9px 0;border-radius:4px;font-size:1.4rem;font-weight:bold}.contact-form .contact-form__textarea .textarea{height:128px;font-size:1.4rem}.contact-form .contact-form__btn{margin-top:12px}@media screen and (max-width: 768px){.contact-form .contact-form__textarea .textarea{height:100px;font-size:1.2rem}.contact-form .contact-form__btn{margin-top:10px}}.confirm-form .confirm-form__text{font-size:1.4rem}.confirm-form .confirm-form__table{margin-top:15px}.confirm-form .confirm-form__table .confirm-table{min-height:50px;font-size:1.4rem}.confirm-form .confirm-form__btn{margin-top:12px}@media screen and (max-width: 768px){.confirm-form .confirm-form__text{font-size:1.2rem}.confirm-form .confirm-form__form,.confirm-form .confirm-form__btn{margin-top:10px}}.thanks-form .thanks-form__text{padding:50px 0;font-size:1.4rem;text-align:center}@media screen and (max-width: 768px){.thanks-form .thanks-form__text{padding:50px 0;font-size:1.2rem}}.group-select-content__headline{padding:28px;font-size:13px;line-height:1.54;text-align:center;color:#000;background-color:#fff;border-bottom:solid 1px #b9b9b9}.group-select-content .groupRow{position:relative}.group-select-content .groupRow__inner{display:flex;align-items:center;padding:18px 60px 18px 12px}.group-select-content .groupRow__inner:hover{cursor:pointer}.group-select-content .groupRow__content{padding-left:8px}.group-select-content .groupRow__thumb{flex:none}.group-select-content .groupRow__checkbox{position:absolute;top:50%;right:18px;margin-top:-12px;width:24px;height:24px}.group-select-content .groupRow__checkbox:hover{cursor:pointer}.group-select-content .groupRow__checkbox::before,.group-select-content .groupRow__checkbox::after{content:"";position:absolute}.group-select-content .groupRow__checkbox::before{top:0;left:0;width:24px;height:24px;border:1px solid #008df3;border-radius:50%}.group-select-content .groupRow__checkbox:checked::before{background-color:#008df3}.group-select-content .groupRow__checkbox:checked::after{top:50%;left:50%;margin:-6px 0 0 -2px;width:5px;height:11px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.notification-form__heading{text-align:center;padding:20px 0;font-size:1.4rem;font-weight:bold}.notification-form__list{overflow:hidden}.notification-form__list>li{border-top:1px solid #f1f1f1}.notification-form__list>li:first-child{border-width:0}.notification-form__submit{margin-top:20px;padding:10px}.notification-form-item{position:relative;display:flex;align-items:center;justify-content:space-between;padding:20px 30px;background-color:#fff}@media screen and (max-width: 768px){.notification-form-item{padding:20px 10px}}.notification-form-item__title{font-size:1.4rem}.notification-form-item__input{position:absolute;top:10px;right:-18px}@media screen and (max-width: 768px){.notification-form-item__input{right:-30px}}.store-form-item{margin:40px 0}.user-form-link-list{margin:10px 30px 20px;list-style:square outside}.user-form-link-list__item{padding:5px 0;font-size:1.2rem;color:#666;font-weight:normal}.user-form-link-list__item a{padding-bottom:2px;border-bottom:1px solid #008df3;color:#008df3}.omniauth-form-list>li{margin:0 10px 10px}.omniauth-form-list>li:first-child{margin-top:20px}.google-map-wrapper{max-width:100%;padding-bottom:75%;position:relative;top:0;left:0;height:0;overflow:hidden}#google-map{position:absolute;top:0;left:0;width:100%;height:100%}.groupHeader{padding:20px 14px 10px;background-color:#fff}.groupHeader__title{float:left;font-size:13px;font-weight:bold}.groupHeader__more{float:right;font-size:13px;color:#008df3}.groupHeader__common{float:right;font-size:13px;color:#fc4a4a}.groupHeader__common span{font-weight:bold}.groupColumList{background-color:#fff}.groupColum{width:92px}.groupColum__inner{display:block;padding:14px 10px}.groupColum__inner:hover{cursor:pointer}.groupColum__thumb,.groupColum__common-thumb{display:block;margin:0 auto;padding:4px;width:72px;height:72px;background-repeat:no-repeat;background-size:cover;background-color:#f7f7f7;border:2px solid #fff;border-radius:4px}.groupColum__common-thumb{border:2px solid #fc4a4a}.groupColum__title{width:100%;font-size:1.2rem;font-weight:bold;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-shadow:0 1px 5px rgba(0,0,0,0.5);color:#fff}.groupColum__userCount{margin-top:4px;padding-left:10px;font-size:1.1rem;color:#9e9e9e;text-align:center}.groupRowList{background-color:#fff}.groupRowList>li{position:relative}.groupRowList>li:before{display:block;content:'';position:absolute;top:0;right:0;width:calc(100% - 12px);height:1px;background-color:#b9b9b9}.groupRowList>li:first-child:before{content:none}.groupRow__inner{display:block;position:relative;padding:18px 12px;box-sizing:border-box}.groupRow__thumb{display:block;float:left;background-color:#f7f7f7}.groupRow__content{padding-left:82px}.groupRow__titleWrap{display:table;width:100%;word-break:break-all}.groupRow__title{display:table-cell;font-size:13px;font-weight:bold;text-align:left}.groupRow__datetime{display:table-cell;width:80px;font-size:11px;color:#9e9e9e;text-align:right}.groupRow__description{margin-top:10px;font-size:11px;color:#9e9e9e;text-align:left}.group{background-color:#fff;position:relative;margin-bottom:8px}.group__visual{height:100%;padding-top:38%;background-size:cover;background-position:center center;background-color:#f7f7f7}.group__optionIconWrap{position:absolute;top:4px;right:13px}.group__optionIconWrap:hover{cursor:pointer}.group__joinButtonWrap{position:fixed;bottom:0;width:100%;max-width:500px;z-index:100}.group__content{padding:14px 12px}.group__title{font-size:16px;font-weight:bold;text-align:center;line-height:1.6}.group__memberCount{font-size:11px;text-align:center;line-height:1.6;color:#9e9e9e}.group__description{margin-top:12px;font-size:13px;text-align:left;line-height:1.6;color:#000}.group__userListWrap{display:block;width:100%;box-sizing:border-box;padding:14px 0;background-color:#fff}.group__userList{width:100%;box-sizing:border-box}.group__userList li{display:inline-block;padding-right:14px}.group__userList li:first-child{padding-left:14px}.group-empty{background-color:#fff;padding:26px 20px}.group-empty__ttl{text-align:center;font-size:13px;font-weight:bold}.group-empty__txt{margin-top:4px;text-align:center;font-size:13px;color:#9E9E9E}.group-empty__img{display:block;margin:16px auto 0;width:198px}.group-empty__btn{margin-top:13px;display:block;width:100%;line-height:44px;border:1px solid #008DF3;color:#008DF3;font-size:13px;border-radius:4px;text-align:center}.group-label{padding:20px 14px 10px}.group-label span{font-weight:bold}.group-banner{margin-bottom:8px}.global-header,.global-simple-header{position:relative;display:flex;align-items:center;padding:0 12px;height:60px;width:100%;background-color:#fff;box-sizing:border-box;border-bottom:1px solid #dbdbdb}@media screen and (max-width: 768px){.global-header,.global-simple-header{height:44px;text-align:center;border-width:0}}.global-header.is-sp,.is-sp.global-simple-header{justify-content:center}@media screen and (max-width: 768px){.global-header .global-header__title,.global-simple-header .global-header__title{padding-top:0;line-height:44px;font-weight:bold}}.global-header .global-header__title>a,.global-simple-header .global-header__title>a{display:block;color:#0e2d40}.global-header .global-header__title>a img,.global-simple-header .global-header__title>a img{display:block}.global-header .global-header__area,.global-simple-header .global-header__area{position:relative;margin-left:14px;padding-left:12px;border-left:1px solid #0e2d40;font-size:1.2rem;font-weight:bold;color:#0e2d40}@media screen and (max-width: 768px){.global-header .global-header__area,.global-simple-header .global-header__area{top:0;padding:0 17px;margin:0;border-width:0;font-size:1.4rem}}.global-header .global-header__area.is-area-select,.global-simple-header .global-header__area.is-area-select{cursor:pointer}.global-header .global-header__area.is-area-select:after,.global-simple-header .global-header__area.is-area-select:after{content:"";position:absolute;top:50%;margin-top:-8px;right:-21px;width:9px;height:9px;border-left:1px solid #0e2d40;border-bottom:1px solid #0e2d40;transform:rotate(-45deg)}.global-header .global-header__area.is-open.is-area-select:after,.global-simple-header .global-header__area.is-open.is-area-select:after{margin-top:-2px;transform:rotate(135deg)}.global-header .global-header__leftOuter,.global-simple-header .global-header__leftOuter{position:absolute;top:0;left:0;width:44px;height:44px;cursor:pointer}.global-header .global-header__leftOuter .icon.icon--menu,.global-simple-header .global-header__leftOuter .icon.icon--menu{position:absolute;top:14px;left:10px}.global-header .count-label,.global-simple-header .count-label{position:absolute;top:9px;right:2px;width:14px;height:14px;background-color:#ff0019;border-radius:50%}.global-simple-header{justify-content:center;font-size:1.6rem;line-height:60px;font-weight:bold;color:#0e2d40;text-align:center}@media screen and (max-width: 768px){.global-simple-header{line-height:44px}}.icon{display:inline-block;background-repeat:no-repeat}.icon.icon--menu{background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/sprite-227e7dd562e6b1e5544816731613b6bfc14648fe1eecfdcbb4059aae514bd240.png);background-position:-73.5px -224px;width:26.5px;height:16.5px;background-size:342.5px 307.5px}.icon.icon--heart-on{background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/sprite-227e7dd562e6b1e5544816731613b6bfc14648fe1eecfdcbb4059aae514bd240.png);background-position:-169px 0px;width:48px;height:49px;background-size:342.5px 307.5px}.icon.icon--heart-off{background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/sprite-227e7dd562e6b1e5544816731613b6bfc14648fe1eecfdcbb4059aae514bd240.png);background-position:-106px 0px;width:48px;height:49px;background-size:342.5px 307.5px}.icon.icon--comment{background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/sprite-227e7dd562e6b1e5544816731613b6bfc14648fe1eecfdcbb4059aae514bd240.png);background-position:0px -106px;width:48px;height:49px;background-size:342.5px 307.5px}.icon.icon--bookmark-on{background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/sprite-227e7dd562e6b1e5544816731613b6bfc14648fe1eecfdcbb4059aae514bd240.png);background-position:0px -224px;width:22px;height:23px;background-size:342.5px 307.5px}.icon.icon--bookmark-off{background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/sprite-227e7dd562e6b1e5544816731613b6bfc14648fe1eecfdcbb4059aae514bd240.png);background-position:-37px -224px;width:21.5px;height:23px;background-size:342.5px 307.5px}.icon.icon--remove{background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/sprite-227e7dd562e6b1e5544816731613b6bfc14648fe1eecfdcbb4059aae514bd240.png);background-position:-106px -64px;width:26px;height:26px;background-size:342.5px 307.5px}.icon.icon--more{background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/sprite-227e7dd562e6b1e5544816731613b6bfc14648fe1eecfdcbb4059aae514bd240.png);background-position:-133.5px -106px;width:31px;height:31px;background-size:342.5px 307.5px}.icon.icon--piazzapass{background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/sprite-227e7dd562e6b1e5544816731613b6bfc14648fe1eecfdcbb4059aae514bd240.png);background-position:-268px -35px;width:20px;height:20px;background-size:342.5px 307.5px}.icon.icon--introduction{background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/sprite-227e7dd562e6b1e5544816731613b6bfc14648fe1eecfdcbb4059aae514bd240.png);background-position:-54px -170px;width:26px;height:30.5px;background-size:342.5px 307.5px}.icon.icon--android{background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/sprite-227e7dd562e6b1e5544816731613b6bfc14648fe1eecfdcbb4059aae514bd240.png);background-position:-232px -42.5px;width:20px;height:23px;background-size:342.5px 307.5px}.icon.icon--apple{background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/sprite-227e7dd562e6b1e5544816731613b6bfc14648fe1eecfdcbb4059aae514bd240.png);background-position:-232px -154.5px;width:18.5px;height:22.5px;background-size:342.5px 307.5px}.icon.icon--share{background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/sprite-227e7dd562e6b1e5544816731613b6bfc14648fe1eecfdcbb4059aae514bd240.png);background-position:-232px 0px;width:21px;height:27.5px;background-size:342.5px 307.5px}.icon.icon--option{background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/sprite-227e7dd562e6b1e5544816731613b6bfc14648fe1eecfdcbb4059aae514bd240.png);background-position:-179.5px -106px;width:31px;height:31px;background-size:342.5px 307.5px}.icon.icon--likes{background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/sprite-227e7dd562e6b1e5544816731613b6bfc14648fe1eecfdcbb4059aae514bd240.png);background-position:-303px -256px;width:16.5px;height:16px;background-size:342.5px 307.5px}.icon.icon--post-list-article{background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/sprite-227e7dd562e6b1e5544816731613b6bfc14648fe1eecfdcbb4059aae514bd240.png);background-position:-268px 0px;width:20px;height:20px;background-size:342.5px 307.5px}.icon.icon--post-list-event{background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/sprite-227e7dd562e6b1e5544816731613b6bfc14648fe1eecfdcbb4059aae514bd240.png);background-position:-268px -140px;width:19.5px;height:19.5px;background-size:342.5px 307.5px}.icon.icon--post-list-present{background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/sprite-227e7dd562e6b1e5544816731613b6bfc14648fe1eecfdcbb4059aae514bd240.png);background-position:-268px -70px;width:20px;height:20px;background-size:342.5px 307.5px}.icon.icon--post-list-question{background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/sprite-227e7dd562e6b1e5544816731613b6bfc14648fe1eecfdcbb4059aae514bd240.png);background-position:-268px -174.5px;width:18px;height:20px;background-size:342.5px 307.5px}.icon.icon--post-list-flyer{background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/sprite-227e7dd562e6b1e5544816731613b6bfc14648fe1eecfdcbb4059aae514bd240.png);background-position:-268px -105px;width:20px;height:20px;background-size:342.5px 307.5px}.icon.icon--star-on{background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/sprite-227e7dd562e6b1e5544816731613b6bfc14648fe1eecfdcbb4059aae514bd240.png);background-position:-134.5px -170px;width:23.5px;height:22px;background-size:342.5px 307.5px}.icon.icon--star-off{background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/sprite-227e7dd562e6b1e5544816731613b6bfc14648fe1eecfdcbb4059aae514bd240.png);background-position:-173px -170px;width:23px;height:22px;background-size:342.5px 307.5px}.icon.icon--takeout{background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/sprite-227e7dd562e6b1e5544816731613b6bfc14648fe1eecfdcbb4059aae514bd240.png);background-position:-232px -80.5px;width:19px;height:23.5px;background-size:342.5px 307.5px}.icon.icon--new-arrival{background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/sprite-227e7dd562e6b1e5544816731613b6bfc14648fe1eecfdcbb4059aae514bd240.png);background-position:0px -170px;width:39px;height:39px;background-size:342.5px 307.5px}.user-icon{display:inline-block;height:13px;width:13px}.user-icon:first-of-type{margin-left:5px}.user-icon:after{display:inline-block;content:'';transform:scale(0.5);transform-origin:0px 0px;overflow:hidden}.flyer-article-reaction-icon{display:block;height:10px;width:10px;margin-right:5px}.flyer-article-reaction-icon:after{display:block;content:'';transform-origin:0px 0px;overflow:hidden}.flyer-article-reaction-icon.icon--heart:after{background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/sprite-227e7dd562e6b1e5544816731613b6bfc14648fe1eecfdcbb4059aae514bd240.png);background-position:-167px -224px;width:12px;height:11.5px;background-size:342.5px 307.5px}.flyer-article-reaction-icon.icon--comment:after{background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/sprite-227e7dd562e6b1e5544816731613b6bfc14648fe1eecfdcbb4059aae514bd240.png);background-position:-140px -224px;width:12px;height:12.5px;background-size:342.5px 307.5px}.input,body.pre_registration_requests.complete .complete-acceptance-content__form-input,body.pre_registration_requests.new .area-input,body.pre_registration_requests.create .area-input{position:relative}.input.input--basic,body.pre_registration_requests.complete .input--basic.complete-acceptance-content__form-input,body.pre_registration_requests.new .input--basic.area-input,body.pre_registration_requests.create .input--basic.area-input{width:100%;padding:14px 13px;color:#666;font-size:1.6rem;line-height:1;background-color:#ededed;border:1px solid #d1d1d1;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.input.input--basic:-moz-placeholder,body.pre_registration_requests.complete .input--basic.complete-acceptance-content__form-input:-moz-placeholder,body.pre_registration_requests.new .input--basic.area-input:-moz-placeholder,body.pre_registration_requests.create .input--basic.area-input:-moz-placeholder{color:rgba(0,0,0,0.2)}.input.input--basic::-moz-placeholder,body.pre_registration_requests.complete .input--basic.complete-acceptance-content__form-input::-moz-placeholder,body.pre_registration_requests.new .input--basic.area-input::-moz-placeholder,body.pre_registration_requests.create .input--basic.area-input::-moz-placeholder{color:rgba(0,0,0,0.2)}.input.input--basic:-ms-input-placeholder,body.pre_registration_requests.complete .input--basic.complete-acceptance-content__form-input:-ms-input-placeholder,body.pre_registration_requests.new .input--basic.area-input:-ms-input-placeholder,body.pre_registration_requests.create .input--basic.area-input:-ms-input-placeholder{color:rgba(0,0,0,0.2)}.input.input--basic::-webkit-input-placeholder,body.pre_registration_requests.complete .input--basic.complete-acceptance-content__form-input::-webkit-input-placeholder,body.pre_registration_requests.new .input--basic.area-input::-webkit-input-placeholder,body.pre_registration_requests.create .input--basic.area-input::-webkit-input-placeholder{color:rgba(0,0,0,0.2)}.input.input--flat,body.pre_registration_requests.complete .complete-acceptance-content__form-input,body.pre_registration_requests.new .area-input,body.pre_registration_requests.create .area-input{width:100%;padding:14px 13px;color:#666;font-size:1.6rem;background-color:#fff}.input.input--flat:-moz-placeholder,body.pre_registration_requests.complete .complete-acceptance-content__form-input:-moz-placeholder,body.pre_registration_requests.new .area-input:-moz-placeholder,body.pre_registration_requests.create .area-input:-moz-placeholder{color:rgba(0,0,0,0.2)}.input.input--flat::-moz-placeholder,body.pre_registration_requests.complete .complete-acceptance-content__form-input::-moz-placeholder,body.pre_registration_requests.new .area-input::-moz-placeholder,body.pre_registration_requests.create .area-input::-moz-placeholder{color:rgba(0,0,0,0.2)}.input.input--flat:-ms-input-placeholder,body.pre_registration_requests.complete .complete-acceptance-content__form-input:-ms-input-placeholder,body.pre_registration_requests.new .area-input:-ms-input-placeholder,body.pre_registration_requests.create .area-input:-ms-input-placeholder{color:rgba(0,0,0,0.2)}.input.input--flat::-webkit-input-placeholder,body.pre_registration_requests.complete .complete-acceptance-content__form-input::-webkit-input-placeholder,body.pre_registration_requests.new .area-input::-webkit-input-placeholder,body.pre_registration_requests.create .area-input::-webkit-input-placeholder{color:rgba(0,0,0,0.2)}.input.input--lp,body.pre_registration_requests.complete .input--lp.complete-acceptance-content__form-input,body.pre_registration_requests.new .input--lp.area-input,body.pre_registration_requests.create .input--lp.area-input{display:inline-block;box-sizing:border-box;text-align:center;padding-left:13px;width:100%;height:44px;line-height:1;font-size:2.0rem;text-align:left;color:#000;border:1px solid #c79591;background-color:transparent;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.input.input--lp:-moz-placeholder,body.pre_registration_requests.complete .input--lp.complete-acceptance-content__form-input:-moz-placeholder,body.pre_registration_requests.new .input--lp.area-input:-moz-placeholder,body.pre_registration_requests.create .input--lp.area-input:-moz-placeholder{padding-top:2px;color:rgba(0,0,0,0.2)}.input.input--lp::-moz-placeholder,body.pre_registration_requests.complete .input--lp.complete-acceptance-content__form-input::-moz-placeholder,body.pre_registration_requests.new .input--lp.area-input::-moz-placeholder,body.pre_registration_requests.create .input--lp.area-input::-moz-placeholder{padding-top:2px;color:rgba(0,0,0,0.2)}.input.input--lp:-ms-input-placeholder,body.pre_registration_requests.complete .input--lp.complete-acceptance-content__form-input:-ms-input-placeholder,body.pre_registration_requests.new .input--lp.area-input:-ms-input-placeholder,body.pre_registration_requests.create .input--lp.area-input:-ms-input-placeholder{padding-top:2px;color:rgba(0,0,0,0.2)}.input.input--lp::-webkit-input-placeholder,body.pre_registration_requests.complete .input--lp.complete-acceptance-content__form-input::-webkit-input-placeholder,body.pre_registration_requests.new .input--lp.area-input::-webkit-input-placeholder,body.pre_registration_requests.create .input--lp.area-input::-webkit-input-placeholder{padding-top:2px;color:rgba(0,0,0,0.2)}@media screen and (max-width: 480px){.input.input--lp,body.pre_registration_requests.complete .input--lp.complete-acceptance-content__form-input,body.pre_registration_requests.new .input--lp.area-input,body.pre_registration_requests.create .input--lp.area-input{height:37px;font-size:1.4rem}}.input.input--contact,body.pre_registration_requests.complete .input--contact.complete-acceptance-content__form-input,body.pre_registration_requests.new .input--contact.area-input,body.pre_registration_requests.create .input--contact.area-input{display:inline-block;box-sizing:border-box;text-align:center;padding-left:13px;width:100%;height:44px;line-height:1;font-size:1.4rem;text-align:left;color:#000;border:1px solid #c79591;background-color:#fff;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.input.input--contact:-moz-placeholder,body.pre_registration_requests.complete .input--contact.complete-acceptance-content__form-input:-moz-placeholder,body.pre_registration_requests.new .input--contact.area-input:-moz-placeholder,body.pre_registration_requests.create .input--contact.area-input:-moz-placeholder{padding-top:2px;color:rgba(0,0,0,0.2)}.input.input--contact::-moz-placeholder,body.pre_registration_requests.complete .input--contact.complete-acceptance-content__form-input::-moz-placeholder,body.pre_registration_requests.new .input--contact.area-input::-moz-placeholder,body.pre_registration_requests.create .input--contact.area-input::-moz-placeholder{padding-top:2px;color:rgba(0,0,0,0.2)}.input.input--contact:-ms-input-placeholder,body.pre_registration_requests.complete .input--contact.complete-acceptance-content__form-input:-ms-input-placeholder,body.pre_registration_requests.new .input--contact.area-input:-ms-input-placeholder,body.pre_registration_requests.create .input--contact.area-input:-ms-input-placeholder{padding-top:2px;color:rgba(0,0,0,0.2)}.input.input--contact::-webkit-input-placeholder,body.pre_registration_requests.complete .input--contact.complete-acceptance-content__form-input::-webkit-input-placeholder,body.pre_registration_requests.new .input--contact.area-input::-webkit-input-placeholder,body.pre_registration_requests.create .input--contact.area-input::-webkit-input-placeholder{padding-top:2px;color:rgba(0,0,0,0.2)}@media screen and (max-width: 480px){.input.input--contact,body.pre_registration_requests.complete .input--contact.complete-acceptance-content__form-input,body.pre_registration_requests.new .input--contact.area-input,body.pre_registration_requests.create .input--contact.area-input{height:37px;font-size:1.4rem}}.input.input--search-wrap,body.pre_registration_requests.complete .input--search-wrap.complete-acceptance-content__form-input,body.pre_registration_requests.new .input--search-wrap.area-input,body.pre_registration_requests.create .input--search-wrap.area-input{content:'';background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/sprite-227e7dd562e6b1e5544816731613b6bfc14648fe1eecfdcbb4059aae514bd240.png);background-position:-232px -119px;width:21px;height:20.5px;background-size:342.5px 307.5px;position:absolute;top:12px;left:8px}.input.input--search,body.pre_registration_requests.complete .input--search.complete-acceptance-content__form-input,body.pre_registration_requests.new .input--search.area-input,body.pre_registration_requests.create .input--search.area-input{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;margin:16px;width:calc(100% - 32px);height:40px;background-color:#FFFFFF;border:1px solid #E0E0E0;border-radius:20px;font-size:1.4rem;box-sizing:border-box}.input.input--search:-moz-placeholder,body.pre_registration_requests.complete .input--search.complete-acceptance-content__form-input:-moz-placeholder,body.pre_registration_requests.new .input--search.area-input:-moz-placeholder,body.pre_registration_requests.create .input--search.area-input:-moz-placeholder{color:#c8c8c8}.input.input--search::-moz-placeholder,body.pre_registration_requests.complete .input--search.complete-acceptance-content__form-input::-moz-placeholder,body.pre_registration_requests.new .input--search.area-input::-moz-placeholder,body.pre_registration_requests.create .input--search.area-input::-moz-placeholder{color:#c8c8c8}.input.input--search:-ms-input-placeholder,body.pre_registration_requests.complete .input--search.complete-acceptance-content__form-input:-ms-input-placeholder,body.pre_registration_requests.new .input--search.area-input:-ms-input-placeholder,body.pre_registration_requests.create .input--search.area-input:-ms-input-placeholder{color:#c8c8c8}.input.input--search::-webkit-input-placeholder,body.pre_registration_requests.complete .input--search.complete-acceptance-content__form-input::-webkit-input-placeholder,body.pre_registration_requests.new .input--search.area-input::-webkit-input-placeholder,body.pre_registration_requests.create .input--search.area-input::-webkit-input-placeholder{color:#c8c8c8}.input.input--search input[type="text"],body.pre_registration_requests.complete .input--search.complete-acceptance-content__form-input input[type="text"],body.pre_registration_requests.new .input--search.area-input input[type="text"],body.pre_registration_requests.create .input--search.area-input input[type="text"]{width:100%}.input.input--search input[type="submit"],body.pre_registration_requests.complete .input--search.complete-acceptance-content__form-input input[type="submit"],body.pre_registration_requests.new .input--search.area-input input[type="submit"],body.pre_registration_requests.create .input--search.area-input input[type="submit"]{content:"";cursor:pointer;background-size:cover;background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/common/icon_search_form-216542069c9963cf1f2360576a97acccadfe8e40c2e49e1ef86961def4159a81.png);height:17px;width:17px}.textarea.textarea--flat{width:100%;padding:14px 13px;color:#666;font-size:1.6rem;line-height:1.6;background-color:#fff}.textarea.textarea--flat:-moz-placeholder{color:rgba(0,0,0,0.2)}.textarea.textarea--flat::-moz-placeholder{color:rgba(0,0,0,0.2)}.textarea.textarea--flat:-ms-input-placeholder{color:rgba(0,0,0,0.2)}.textarea.textarea--flat::-webkit-input-placeholder{color:rgba(0,0,0,0.2)}.textarea.textarea--medium{height:136px}.textarea.textarea--lp{box-sizing:border-box;padding:14px 13px;width:100%;height:100%;font-size:1.4rem;text-align:left;color:#000;border:1px solid #c79591;background-color:#fff;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.textarea.textarea--lp:-moz-placeholder{color:rgba(0,0,0,0.2)}.textarea.textarea--lp::-moz-placeholder{color:rgba(0,0,0,0.2)}.textarea.textarea--lp:-ms-input-placeholder{color:rgba(0,0,0,0.2)}.textarea.textarea--lp::-webkit-input-placeholder{color:rgba(0,0,0,0.2)}@media screen and (max-width: 768px){.textarea.textarea--lp{font-size:1.2rem}}.select.select--flat{width:100%;padding:14px 13px;color:#666;font-size:1.6rem;line-height:1;background-color:#fff}.checkbox{border:1px solid #000;-moz-appearance:checkbox;-webkit-appearance:checkbox}.checkbox.checkbox--lp{display:none}.checkbox.checkbox--lp+label{position:relative;display:inline-block;padding-left:34px;cursor:pointer}.checkbox.checkbox--lp+label:before{content:"";position:absolute;top:50%;left:0;box-sizing:border-box;width:24px;height:24px;margin-top:-12px;border:1px solid #c79591;border-radius:1px}.checkbox.checkbox--lp:checked+label:before{background:#c79591}.checkbox.checkbox--lp:checked+label:after{content:"";position:absolute;top:50%;box-sizing:border-box;left:6px;width:11px;height:6px;margin-top:-5px;border-left:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(-45deg)}@media screen and (max-width: 768px){.checkbox.checkbox--lp+label{padding-left:28px}.checkbox.checkbox--lp+label:before{box-sizing:border-box;width:18px;height:18px;margin-top:-9px}.checkbox.checkbox--lp:checked+label:after{left:5px;width:9px;height:4px;margin-top:-3px}}.radiobox{border:1px solid #000;-moz-appearance:checkbox;-webkit-appearance:checkbox;display:none}.radiobox+label{position:relative;display:inline-block;padding-left:34px;cursor:pointer}.radiobox+label:before{content:"";position:absolute;top:50%;left:0;box-sizing:border-box;width:24px;height:24px;margin-top:-12px;border:1px solid #008df3;border-radius:1px}.radiobox:checked+label:before{background:#008df3}.radiobox:checked+label:after{content:"";position:absolute;top:50%;box-sizing:border-box;left:6px;width:11px;height:6px;margin-top:-5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.toggle-button{position:relative;width:36px;height:22px}.toggle-button .toggle-input{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;opacity:0;cursor:pointer}.toggle-button .toggle-label{width:36px;height:22px;background:#D9D9D9;position:relative;display:inline-block;border-radius:40px;transition:0.4s;box-sizing:border-box}.toggle-button .toggle-label:after{content:"";position:absolute;width:18px;height:18px;border-radius:100%;left:2px;top:2px;z-index:2;background:#fff;transition:0.4s}.toggle-button .toggle-input:checked+.toggle-label{background-color:#4CAF50}.toggle-button .toggle-input:checked+.toggle-label:after{left:16px}.toggle-btn{appearance:none;-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;margin:10px;width:80px;height:25px;border:0px solid transparent;border-radius:50px;background-color:#ddd;transition:background-color .4s ease;cursor:pointer}.toggle-btn+label{position:relative;display:inline-block;top:-5px;left:-90px;width:35px;height:35px;border:0px solid transparent;border-radius:50%;background-color:#eee;box-shadow:0 0 4px rgba(0,0,0,0.4);transition:left .4s ease, background-color .4s ease;cursor:pointer}.toggle-btn:checked{background-color:#bbb}.toggle-btn:checked+label{position:relative;display:inline-block;top:-5px;left:-45px;width:35px;height:35px;border:0px solid transparent;border-radius:50%;background-color:#fc4a4a;box-shadow:0 0 4px rgba(0,0,0,0.4)}.primary-label,.featured-store-style-label,.sponsor-label,.store-label,.governmental-agency-label{display:inline-block;margin-bottom:8px;padding:4px 8px;font-size:12px;border-radius:4px}.primary-label{background-color:#eb3d01;color:#fff}.featured-store-style-label{position:relative;background-color:#ffad02;color:#fff}.featured-store-style-label>.icon{position:absolute}.featured-store-style-label>.icon.icon--takeout{transform:scale(0.8);transform-origin:0px 4px;overflow:hidden}.featured-store-style-label>.icon+*{margin-left:20px}.sponsor-label{margin-bottom:0px;padding:2px 4px;font-size:12px;font-weight:600;background-color:#FFFDD7;color:#FFB138}.store-label{margin-bottom:0px;padding:2px 4px;font-size:12px;font-weight:600;background-color:#f7f7f7;color:#5b5b5b}.governmental-agency-label{margin-bottom:0px;padding:2px 4px;font-size:12px;font-weight:600;background-color:#f7f7f7;color:#5b5b5b}.label-list__item--inline{display:inline-block}.label-list__item--inline:not(:first-child){margin-left:3px}.modal__overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,0.5);z-index:100}.modal__overlay.active{display:block}.global-nav .global-nav__list>li{position:relative;padding-left:12px;background-color:#fff;transition:background-color 0.2s linear}.global-nav .global-nav__list>li a{display:block;padding:20px 0 20px 34px;font-size:1.1rem;line-height:1;color:#808080}.global-nav .global-nav__list>li.is-current a{color:#000;font-weight:bold}.global-nav .global-nav__list>li.is-piazzapass a{color:#e0ce88}.global-nav .global-nav__list>li.has-separate{border-top:1px solid #e4e4e4}.global-nav .global-nav__list>li.has-homeIcon:after{content:"";position:absolute;top:17px;left:12px;background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/sprite-227e7dd562e6b1e5544816731613b6bfc14648fe1eecfdcbb4059aae514bd240.png);background-position:-229px -262px;width:17px;height:17px;background-size:342.5px 307.5px}.global-nav .global-nav__list>li.has-homeIcon.is-current:after{background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/sprite-227e7dd562e6b1e5544816731613b6bfc14648fe1eecfdcbb4059aae514bd240.png);background-position:-303px 0px;width:17px;height:17px;background-size:342.5px 307.5px}.global-nav .global-nav__list>li.has-searchIcon:after{background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/common/icon_search_page_inactive-9ad44eec36ef01ae5d6dc23cf0b7096dba0b222f23b45ed943e73133dc0f5227.png);background-size:cover;width:17px;height:17px;content:"";position:absolute;top:17px;left:12px}.global-nav .global-nav__list>li.has-searchIcon.is-current:after{background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/common/icon_search_page_active-c4c38b62ccf264447a93dab4c5ad5b0eb43eb8e500c2439da8b29d58630c903f.png)}.global-nav .global-nav__list>li.has-lupeIcon:after{content:"";position:absolute;top:19px;left:12px;background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/sprite-227e7dd562e6b1e5544816731613b6bfc14648fe1eecfdcbb4059aae514bd240.png);background-position:-303px -224px;width:17px;height:17px;background-size:342.5px 307.5px}.global-nav .global-nav__list>li.has-lupeIcon.is-current:after{background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/sprite-227e7dd562e6b1e5544816731613b6bfc14648fe1eecfdcbb4059aae514bd240.png);background-position:-232px -192px;width:17px;height:17px;background-size:342.5px 307.5px}.global-nav .global-nav__list>li.has-bellIcon:after{content:"";position:absolute;top:17px;left:12px;background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/sprite-227e7dd562e6b1e5544816731613b6bfc14648fe1eecfdcbb4059aae514bd240.png);background-position:-303px -96px;width:17px;height:17px;background-size:342.5px 307.5px}.global-nav .global-nav__list>li.has-bellIcon.is-current:after{background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/sprite-227e7dd562e6b1e5544816731613b6bfc14648fe1eecfdcbb4059aae514bd240.png);background-position:-261px -262px;width:17px;height:17px;background-size:342.5px 307.5px}.global-nav .global-nav__list>li.has-mailIcon:after{content:"";position:absolute;top:17px;left:12px;background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/sprite-227e7dd562e6b1e5544816731613b6bfc14648fe1eecfdcbb4059aae514bd240.png);background-position:-37px -262px;width:17px;height:17px;background-size:342.5px 307.5px}.global-nav .global-nav__list>li.has-mailIcon.is-current:after{background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/sprite-227e7dd562e6b1e5544816731613b6bfc14648fe1eecfdcbb4059aae514bd240.png);background-position:-69px -262px;width:17px;height:17px;background-size:342.5px 307.5px}.global-nav .global-nav__list>li.has-humanIcon:after{content:"";position:absolute;top:17px;left:12px;background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/sprite-227e7dd562e6b1e5544816731613b6bfc14648fe1eecfdcbb4059aae514bd240.png);background-position:-303px -32px;width:17px;height:17px;background-size:342.5px 307.5px}.global-nav .global-nav__list>li.has-humanIcon.is-current:after{background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/sprite-227e7dd562e6b1e5544816731613b6bfc14648fe1eecfdcbb4059aae514bd240.png);background-position:-303px -64px;width:17px;height:17px;background-size:342.5px 307.5px}.global-nav .global-nav__list>li.has-postIcon:after{content:"";position:absolute;top:19px;left:14px;background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/sprite-227e7dd562e6b1e5544816731613b6bfc14648fe1eecfdcbb4059aae514bd240.png);background-position:-303px -160px;width:17px;height:17px;background-size:342.5px 307.5px}.global-nav .global-nav__list>li.has-postIcon.is-current:after{background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/sprite-227e7dd562e6b1e5544816731613b6bfc14648fe1eecfdcbb4059aae514bd240.png);background-position:-303px -192px;width:17px;height:17px;background-size:342.5px 307.5px}.global-nav .global-nav__list>li.has-gearIcon:after{content:"";position:absolute;top:17px;left:12;background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/sprite-227e7dd562e6b1e5544816731613b6bfc14648fe1eecfdcbb4059aae514bd240.png);background-position:-197px -262px;width:17px;height:17px;background-size:342.5px 307.5px}.global-nav .global-nav__list>li.has-gearIcon.is-current:after{background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/sprite-227e7dd562e6b1e5544816731613b6bfc14648fe1eecfdcbb4059aae514bd240.png);background-position:-101px -262px;width:17px;height:17px;background-size:342.5px 307.5px}.global-nav .global-nav__list>li.with-sub-menu .sub-menu{display:none}.global-nav .global-nav__list>li.with-sub-menu:hover .sub-menu{display:block;position:relative;top:-51px;left:236px;z-index:2}.global-nav .global-nav__list>li.with-sub-menu:hover .sub-menu a.sub-menu__item{display:flex;justify-content:space-between;align-items:center;color:#919191;background-color:#fff;padding:16px;font-size:1.1rem;line-height:1.1rem;font-weight:normal}.global-nav .count-label{position:absolute;top:16px;right:9px;padding:4px 9px;line-height:1;font-size:1rem;color:#c4c4c4;border:1px solid #c4c4c4;border-radius:20px}.card-nav{display:table;table-layout:fixed;background-color:#fff;max-width:500px;width:100%}.card-nav.is-fixed{position:fixed;top:44px;z-index:10}@media screen and (min-width: 500px){.card-nav.is-fixed{left:50%;margin-left:-250px}}.card-nav__item{display:table-cell;vertical-align:middle;text-align:center;padding:0 10px 2px;color:#000;box-sizing:border-box}.card-nav__item a{display:block;padding:5px 0 3px;font-size:1.2rem;font-weight:normal;color:#5b5b5b;border-bottom:2px solid #fff;transition:all .2s linear}.card-nav__item.is-current a{color:#000;font-weight:bold;border-bottom-color:#000}.card-nav.card-nav--simple,.card-nav.card-nav--simple-without-border{background-color:#fff;line-height:20px;transition:all .2s linear}.card-nav.card-nav--simple>.card-nav__item,.card-nav.card-nav--simple-without-border>.card-nav__item{padding:0}.card-nav.card-nav--simple>.card-nav__item a,.card-nav.card-nav--simple-without-border>.card-nav__item a{padding:16px 0;color:#C4C4C4;font-size:16px;font-weight:normal;border-bottom:2px solid #fff}.card-nav.card-nav--simple>.card-nav__item:hover a,.card-nav.card-nav--simple-without-border>.card-nav__item:hover a{color:#919191;font-weight:bold}.card-nav.card-nav--simple>.card-nav__item.is-current a,.card-nav.card-nav--simple-without-border>.card-nav__item.is-current a{color:#919191;font-weight:bold;border-bottom:2px solid #919191}.card-nav.card-nav--simple-without-border{border-bottom:none}.card-nav.card-nav--simple-without-border.is-current a{border-bottom-color:2px solid #000}.pills-nav{width:100%;margin:6px 0;display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:center}.pills-nav>li{margin-left:6px;box-sizing:border-box}.pills-nav>li:first-child{margin-left:0}.pills-nav>li a{display:block;width:90px;height:20px;line-height:20px;font-size:1.1rem;border-radius:90px;color:#c4c4c4;transition:all .2s linear}.pills-nav>li a:hover,.pills-nav>li.is-current a{background-color:#dadada;color:#fff}.pills-nav:before,.pills-nav:after{border-top:1px solid #e4e4e4;content:"";display:inline;flex-grow:1}.pills-nav:before{margin-right:13px}.pills-nav:after{margin-left:13px}.tab-nav{display:table;table-layout:fixed;max-width:500px;width:100%;background-color:#fff;border-bottom:1px solid #e4e4e4}.tab-nav>li{display:table-cell;vertical-align:middle;text-align:center;box-sizing:border-box;border-left:1px solid #e4e4e4;transition:background-color 0.2s linear}.tab-nav>li:first-child{border-left-width:0}.tab-nav>li a{display:block;padding:12px 0;line-height:1;font-size:1.1rem;color:#008df3;cursor:pointer}.tab-nav>li:hover{background-color:whitesmoke}.tab-nav>li.is-disabled{font-size:1.1rem;opacity:.5}.tab-nav .tab-nav__caption{padding-top:6px;line-height:1;font-size:1rem;color:#c4c4c4}.tab-nav .tab-nav__num{padding-top:4px;line-height:1;font-size:1.6rem;color:#c6918b;font-family:"Futura", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, sans-serif}.sub-nav .sub-nav__list{font-size:1.4rem;font-weight:bold;color:#000}.sub-nav .sub-nav__list>li{float:left;line-height:1;margin-left:23px}.sub-nav .sub-nav__list>li:first-child{margin-left:0}@media screen and (max-width: 768px){.sub-nav .sub-nav__list{font-size:1.1rem}}.more-menu{display:none;position:fixed;width:280px;padding:10px;background-color:#f1f1f1;box-sizing:border-box;z-index:101}.more-menu>li{margin-top:8px}.more-menu>li:first-child{margin-top:0}.more-menu__title{display:flex;justify-content:center;align-items:center;height:30px;font-size:1.1rem;color:#acacac}.more-menu__partition{margin:0px -5px;padding-top:8px;border-top:1px solid #e4e4e4}.store-profile-nav{display:flex;width:100%;background-color:#fff;border-bottom:1px solid #e8e8e8;z-index:10;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.store-profile-nav>li{border-top:2px solid transparent;border-bottom:2px solid transparent;box-sizing:border-box;transition:0.2s}.store-profile-nav>li a{padding:16px;display:block;font-weight:bold;color:#a5a5a5;font-size:1.3rem}@media screen and (max-width: 480px){.store-profile-nav>li a{padding:16px 10px}}.store-profile-nav>li a:hover{cursor:pointer;font-weight:bold}.store-profile-nav>li.is-current{border-bottom-color:#000}.store-profile-nav>li.is-current a{color:#000}.notification-nav .notice-unread{color:#f00;margin-left:4px}.notification-nav .notice-unread:after{content:'●  '}.note{margin:0 14px;padding:10px;border:1px solid #000;border-radius:4px}.note a{font-weight:bold;text-decoration:underline;color:#008df3}.pagination{margin:12px 0 24px;text-align:center;font-size:1.2rem}.pagination span{min-width:20px;height:20px;margin-left:5px;display:inline-block}.pagination span:first-child{margin-left:0}.pagination .pagination__page,.pagination .pagination__next,.pagination .pagination__prev{border:1px solid #008df3;cursor:pointer}.pagination .pagination__page.is-current,.pagination .pagination__page.is-passive,.pagination .pagination__next.is-current,.pagination .pagination__next.is-passive,.pagination .pagination__prev.is-current,.pagination .pagination__prev.is-passive{border-color:#e3e3e3;background-color:#e3e3e3;color:#fff;cursor:default}.pagination .pagination__page a,.pagination .pagination__next a,.pagination .pagination__prev a{display:block;width:100%;height:100%;color:#008df3}.panel{max-width:1020px;min-width:320px;margin:0 auto;padding:0 20px;box-sizing:border-box}.panel .panel__heading{font-size:2.4rem;text-align:center;color:#c79591}.panel .panel__img{margin:44px 15% 0}.panel .panel__img>img{display:block;width:100%}.panel .panel__concept-list{display:table;margin:40px auto 0;font-size:2.4rem;color:#c79591}.panel .panel__concept-list>li{display:table-cell;vertical-align:middle;text-align:center}.panel .panel__concept-list>.panel__concept{width:170px;height:170px;line-height:1.4;border:2px solid #c79591;border-radius:50%}.panel .panel__concept-list>.panel__concept-separate{width:95px}.panel .panel__form{margin-top:10px}@media screen and (max-width: 768px){.panel .panel__img{margin:16px 0 0}.panel .panel__concept-list{margin-top:18px}.panel .panel__concept-list>.panel__concept{width:67px;height:67px;font-size:1rem}.panel .panel__concept-list>.panel__concept-separate{width:32px}.panel .panel__concept-list>.panel__concept-separate img{width:19px}.panel .panel__heading{font-size:1.4rem}}.footer-panel{width:50%;max-width:500px;margin-top:27px;padding:0 20px;box-sizing:border-box;float:left}.footer-panel.footer-panel--inquiry{margin-bottom:50px;float:right}.footer-panel.footer-panel--nav{margin-top:28px}.footer-panel .footer-panel__heading{position:relative;padding-left:50px;line-height:1;font-size:3.4rem;font-family:'Futura';color:#c79591}.footer-panel .footer-panel__heading:before{display:block;content:'';position:absolute;top:-1px;left:0;background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/images/lp/icon-logo-footer.png);background-repeat:no-repeat;background-size:37px auto;width:37px;height:37px}.footer-panel .footer-panel__logo{margin-bottom:6px;transition:all .2s linear}.footer-panel .footer-panel__logo>a:hover{opacity:.8}@media screen and (max-width: 768px){.footer-panel{width:100%;margin:25px auto 0;float:none}.footer-panel.footer-panel--inquiry{margin:15px auto 0;float:none}}.empty-panel{margin:60px 10px}.empty-panel .empty-panel__img{display:block;margin:0 auto 17px}.empty-panel .empty-panel__img.empty-panel__img--center{margin-top:145px}.empty-panel .empty-panel__txt{font-size:1.1rem;text-align:center;color:#acabab}.reuse-article-header-panel{margin-top:15px;padding:5px;border-top:1px solid #e5e5e5}.reuse-article-header-panel__header-name{display:inline-block;width:30%;text-align:left;vertical-align:middle}.reuse-article-header-panel__header-value{display:inline-block;width:70%;font-size:1.2rem;text-align:left;vertical-align:middle}.preview-list{float:left}.preview-list>li{position:relative;float:left;margin-left:12px;text-align:center}.preview-list>li img{width:auto;height:62px}.preview-list .preview__imgOuter{width:62px;height:62px;overflow:hidden;text-align:center}.preview-list .preview__removeIconOuter{position:absolute;padding:6px;top:-12px;right:-12px}.preview-list .preview__removeIconOuter:hover{cursor:pointer}.preview-list .previewItem--uploading{opacity:0.5}.preview-list .previewItem--removed{transition:opacity 0.5s, visibility 0.5s ease;opacity:0;visibility:hidden}.fixed-preview__avatar,.fixed-preview__cover{display:inline-block;position:relative;overflow:hidden;border:1px solid #fc4a4a;box-sizing:border-box}.fixed-preview__avatar img,.fixed-preview__cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fixed-preview__avatar{border-radius:50%}.fixed-preview__cover{-o-object-fit:cover;object-fit:cover;background-color:#f7f7f7;width:500px;height:120px;max-width:100%;text-align:center;background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/common/icon-image-0941b2e57669bc194364546268882eb0892bf11e5ad17dbcd0b88f84e4a5f22f.png);background-repeat:no-repeat;background-position:center center;background-size:70px auto;border-radius:10px}.selectable-area{height:100%}.selectable-area__inner{display:flex;justify-content:center;align-items:center;height:100%}.selectable-area__prefecture-list{background-color:#fff;box-sizing:border-box;width:100%;max-width:375px;max-height:60%;overflow-y:auto;z-index:101}@media screen and (max-width: 768px){.selectable-area__prefecture-list{max-height:100%}}.selectable-area__prefecture-list>li:last-child{padding:12px}.selectable-area__none{display:flex;align-items:center;justify-content:center;height:96px;background-color:#f1f1f1;color:#5b5b5b}.selectable-area__prefecture-item{padding:8px;font-size:12px;background-color:#f7f7f7}.selectable-area__area-list{background-color:#fff;padding-left:8px}.selectable-area__area-list>li{border-top:1px solid #9e9e9e}.selectable-area__area-list>li:first-child{border:none}.selectable-area__cancel-btn{padding:12px 0;width:100%;text-align:center;font-size:13px;border:1px solid #9e9e9e;color:#9e9e9e;background-color:#fff;border-radius:4px;cursor:pointer}.selectable-area-item{position:relative;display:flex;align-items:center;padding:12px 0;cursor:pointer}.selectable-area-item div:nth-child(3){margin-left:auto}.selectable-area-item__cover{display:block;width:72px;height:72px;border-radius:4px;background-repeat:no-repeat;background-position:center;background-size:cover}.selectable-area-item__name{padding:0 8px;font-size:13px;font-weight:bold}.selectable-area-item__name--big{display:flex;align-items:center;height:96px}.selectable-area-item__mark{display:block;position:relative;padding-right:16px;width:24px;height:24px}.selectable-area-item__mark::after{content:'';position:absolute;top:50%;left:50%;margin:-6px 0 0 -10px;width:5px;height:11px;border-right:2px solid #008df3;border-bottom:2px solid #008df3;transform:rotate(45deg)}.selectable-area-item__star{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;right:16px;width:60px;height:60px;margin-top:-30px}.checkable-area-item{padding:12px 0;cursor:pointer}.checkable-area-item__inner{display:flex;align-items:center;cursor:pointer}.checkable-area-item__inner div:nth-child(3){margin-left:auto;padding-right:16px}.checkable-area-item__cover{display:block;width:72px;height:72px;border-radius:4px;background-repeat:no-repeat;background-position:center;background-size:cover}.checkable-area-item__name{padding:0 8px;font-size:13px;font-weight:bold}.checkable-area-item__mark{display:block;position:relative;width:24px;height:24px}.checkable-area-item__mark:hover{cursor:pointer}.checkable-area-item__mark::before,.checkable-area-item__mark::after{content:'';position:absolute}.checkable-area-item__mark::before{top:0;left:0;width:24px;height:24px;border:1px solid #008df3;border-radius:50%}.checkable-area-item__mark:checked::before{background-color:#008df3}.checkable-area-item__mark:checked::after{top:50%;left:50%;margin:-6px 0 0 -2px;width:5px;height:11px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.smart-banner{display:none;width:100%;background-color:#efefef}@media screen and (max-width: 768px){.smart-banner{display:block}}.smart-banner__inner{display:flex;align-items:center;height:60px;padding:0 16px}.smart-banner__app-icon{display:flex;justify-content:center;align-items:center;background-color:#fff;border-radius:8px;width:44px;height:44px}.smart-banner__info{margin-left:8px}.smart-banner__info p{font-size:12px;line-height:1.3;color:#0e2d40}.smart-banner__info p:nth-child(1){font-size:14px;font-weight:bold}.smart-banner__open-btn{margin-left:auto;color:#fff;background-color:#fc4a4a;font-size:12px;font-weight:bold;display:flex;justify-content:center;align-items:center;padding:8px;border-radius:4px;justify-self:flex-end}.smartphone-list{background-color:#ffffff;margin-top:10px;padding-left:16px}.smartphone-list__item{display:flex;justify-content:space-between;background-color:#ffffff;margin-bottom:1px;height:28px;padding:16px 16px 16px 0px;font-size:14px;line-height:28px;border-bottom:1px solid #F1F1F1;color:#5B5B5B;font-weight:600}.table{width:100%;font-size:2.4rem}.table thead th{position:relative;top:-10px;height:75px;border-left:1px solid #c6c6c6;text-align:center}.table thead th:first-child{border-width:0}.table thead th.is-current{font-size:2.8rem;font-family:'Futura';color:#c79591}.table thead th span{position:absolute;left:0;right:0;bottom:1px;font-size:1.2rem;color:#c6c6c6}.table tbody th{border-top:1px solid #c6c6c6}.table td{position:relative;width:196px;height:120px;border-top:1px solid #c6c6c6;border-left:1px solid #c6c6c6;font-size:3.8rem;font-family:'KozGoPro-Light';color:#c6c6c6;text-align:center}.table td.is-current{color:#c79591}.table td span{position:absolute;left:0;right:0;bottom:10px;font-size:1.2rem}.confirm-table{width:100%;border-top:1px solid #c6c6c6;border-left:1px solid #c6c6c6;font-size:2rem}.confirm-table th,.confirm-table td{padding:4px 8px;border-right:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6;box-sizing:border-box}.confirm-table th{width:30%;background-color:#f1f1f1;color:#acacac}.confirm-table td{width:70%;color:#000}@media screen and (max-width: 768px){.confirm-table th,.confirm-table td{display:block;width:100%;font-size:1.2rem}}.tag{color:#c6918b;font-size:1.2rem}.tag-list .tag-item{color:#008df3;font-size:1.3rem;cursor:pointer;border-bottom:solid 1px #E2DADA}.tag-list .tag-item>a{display:block;padding:10px;color:#008df3}.tag-list.tag-list--inline .tag-item{display:inline-block;border:none}.tag-list.tag-list--inline .tag-item>a{padding:0}.terms-panel{padding:90px 0;background:#fff}.terms-panel .terms-panel__heading{padding-bottom:45px;font-size:2.6rem;text-align:center;color:#969696}.terms-section{max-width:1020px;min-width:320px;margin:20px auto 0;padding:0 20px;box-sizing:border-box;font-size:1.4rem;line-height:1.5}.terms-section .terms-section__heading{font-size:1.8rem;font-weight:bold}.terms-section .terms-section__heading.is-lv4{font-size:1.5rem}.terms-section>p{margin-top:8px}.terms-txt-list{margin-top:8px}.terms-txt-list>li{margin-left:40px}.terms-txt-list.has-number>li{list-style-type:decimal}@media screen and (max-width: 768px){.terms-panel .terms-panel__heading{font-size:1.6rem}.terms-section{font-size:1rem}.terms-section .terms-section__heading{font-size:1.4rem}.terms-txt-list{margin-top:4px}.terms-txt-list>li{margin-left:20px}}.link-text,.card .card__text .link-text,.passport-card .card__text .link-text,a.link-text,.card .card__text a.link-text,.passport-card .card__text a.link-text{color:#008df3}.link-text:hover,.card .card__text .link-text:hover,.passport-card .card__text .link-text:hover,a.link-text:hover,.card .card__text a.link-text:hover,.passport-card .card__text a.link-text:hover{text-decoration:underline}.explicit-text-box{margin:10px, 5px;font-size:1.4rem;color:#000;font-weight:normal;text-align:center}.explicit-text-box a{padding-bottom:2px;border-bottom:1px solid #008df3;color:#008df3}.text-signature{text-align:right;margin:10px 20px}.header-text{margin:6px 0px;color:#AEAEAE;font-size:11px;font-style:normal;font-weight:400;line-height:13px}.caution-text{margin:20px 10px 0;padding:10px;background:#fff;border:1px solid #000;border-radius:8px}.caution-text a{color:#008df3}.userHeader{padding:20px 14px 10px}.userHeader__title{font-size:13px;color:#acacac}.userRowList{background-color:#fff}.userRow__inner{display:block;position:relative;padding:14px 12px;box-sizing:border-box}.userRow__avatar{display:block;float:left;background-color:#f7f7f7}.userRow__content{padding-left:52px}.userRow__username{margin-top:10px;font-size:13px;font-weight:bold;text-align:left;color:#000}.userRow__username.with-catchphrase{margin-top:0;font-size:13px}.userRow__option-pill{display:inline-flex;margin-left:5px;padding:4px 10px;border-radius:14px;color:#FFFFFF;background-color:#339DFF}.userRow__catchphrase{font-size:12px;font-weight:normal;text-align:left;color:#5b5b5b}.userRow__introduction{margin-top:8px;font-size:11px;color:#4d4d4d}.lp-global-footer{background-color:#0e2d40}@media screen and (max-width: 480px){.lp-global-footer{margin-top:32px;padding:0 10px}}.lp-global-footer .footer{padding-bottom:195px;min-width:inherit}@media screen and (max-width: 480px){.lp-global-footer .footer{padding-bottom:60px}}.lp-global-footer .footer__footer{padding:0 20px}@media screen and (max-width: 480px){.lp-global-footer .footer__footer{padding:0 10px}}.lp-global-footer .footer .footer__nav{float:left}@media screen and (max-width: 480px){.lp-global-footer .footer .footer__nav{float:none}}.lp-global-footer .footer__contact .contact{position:relative;top:-40px;max-width:673px;margin:0 auto;padding:5px;background-size:cover;background-position:center;border-radius:12px;box-sizing:border-box;overflow:hidden}.lp-global-footer .footer__contact .contact__inner{width:100%;height:100%;padding:48px 40px;background-color:#fff;box-sizing:border-box;border-radius:12px;text-align:center}.lp-global-footer .footer__contact .contact__heading{position:relative;padding-bottom:40px;font-size:20px;font-weight:bold;text-align:center;color:#0e2d40}.lp-global-footer .footer__contact .contact__heading::after{position:absolute;top:38px;left:50%;margin-left:-40px;content:'';width:80px;height:2px;background-color:#0e2d40}.lp-global-footer .footer__contact .contact__txt{font-size:12px;text-align:left}.lp-global-footer .footer__contact .contact__btn{transition:opacity ease-out 0.6s;margin-top:60px;display:inline-block;text-align:center;border-radius:5px;border:1px solid #fc4a4a;width:120px;line-height:40px;font-size:15px;font-weight:bold;background-color:#fc4a4a;border-color:#fc4a4a;color:#fff;text-decoration:none}.lp-global-footer .footer__contact .contact__btn:hover{cursor:pointer;opacity:0.7}.lp-global-footer .footer__links>li{float:left;padding-left:15px;font-size:1.4rem;text-align:left}@media screen and (max-width: 480px){.lp-global-footer .footer__links>li{margin-top:20px;padding:0;float:none}.lp-global-footer .footer__links>li:first-child{margin-top:0}}.lp-global-footer .footer__links>li a{color:#fff}.lp-global-footer .footer__links>li:first-child{padding-left:0}.lp-global-footer .footer__copyright{float:right;color:#fff;font-size:1.4rem}@media screen and (max-width: 480px){.lp-global-footer .footer__copyright{float:none;margin-top:50px;text-align:center}}.lp-global-header{background-color:#fff;width:100%;z-index:99}.lp-global-header__inner{display:flex;justify-content:space-between;align-items:center;margin:0 auto;padding:0 16px;max-width:1400px;height:80px}@media screen and (max-width: 480px){.lp-global-header__inner{height:60px}}.lp-global-header .header-nav{color:#0e2d40;font-size:14px}.lp-global-header .header-nav__list{display:flex;align-items:center}.lp-global-header .header-nav__list>li{padding-left:15px}@media screen and (max-width: 480px){.lp-global-header .header-nav__list>li{padding-left:12px}}.lp-global-header .header-nav__list>li:first-child{padding-left:0}@media screen and (max-width: 480px){.lp-global-header .header-nav__list>li.is-sp-hide{display:none}}.lp-global-header .header-nav__list>li a{transition:opacity ease-out 0.6s;font-size:13px;color:#0e2d40;text-decoration:none;font-weight:bold}.lp-global-header .header-nav__list>li a:hover{cursor:pointer;opacity:0.7}@media screen and (max-width: 370px){.lp-global-header .header-nav__list>li a span{display:none}}.lp-global-header .nav-item__logo{display:block}.lp-global-header .nav-item__logo img{display:block;width:93px}@media screen and (max-width: 480px){.lp-global-header .header-action{display:none}}.lp-global-header .header-action__list{display:flex;align-items:center}.lp-global-header .header-action__list>li{padding-left:15px}.lp-global-header .action-item__lead{color:#0e2d40;font-size:13px;font-weight:bold}.lp-global-header .action-item__register-btn{transition:opacity ease-out 0.6s;display:inline-block;text-align:center;border-radius:5px;border:1px solid #fc4a4a;width:72px;line-height:28px;font-size:12px;font-weight:bold;background-color:#fc4a4a;border-color:#fc4a4a;color:#fff;text-decoration:none}.lp-global-header .action-item__register-btn:hover{cursor:pointer;opacity:0.7}.lp-global-header .action-item__login-btn{transition:opacity ease-out 0.6s;display:inline-block;text-align:center;border-radius:5px;color:#0e2d40;background-color:transparent;width:72px;line-height:28px;font-size:12px;font-weight:bold;text-decoration:none}.lp-global-header .action-item__login-btn:hover{cursor:pointer;opacity:0.7}.lp-global-header .action-item__app{transition:opacity ease-out 0.6s}.lp-global-header .action-item__app:hover{cursor:pointer;opacity:0.7}.sessions.new{padding-bottom:40px;background-color:#eee}.nowrap{white-space:nowrap}.local-event-navigation{width:100%;display:flex;justify-content:space-between}.local-event-navigation .local-event-id-search-form{width:70%;margin-bottom:8px}.local-event-navigation .local-event-id-search-form .fields{width:100%;display:flex}.local-event-navigation .local-event-id-search-form .fields .input-id{width:40%;margin-right:8px}.local-event-navigation .local-event-id-search-form .fields .submit{width:10%}.local-event-navigation .local-event-id-search-form .display-all{width:5%;margin-top:8px}.local-event-navigation .link-to-duplicated-list{display:flex;justify-content:flex-end;margin-top:8px;gap:15px}.local-event-list-item .content{color:#919191}.local-event-list-item .content .title .link{color:#5B5B5B;font-weight:700}.local-event-list-item .content .category-and-address{display:flex}.local-event-list-item .content .category-and-address .category{margin-left:16px;margin-right:8px}.local-event-list-item .content .category-and-address .category .label{background-color:#339DFF}.local-event-list-item .content .place-name{margin-top:8px}.local-event-list-item .content .period{margin-top:8px}.local-event-list-item .content .description{margin-top:8px;word-break:break-all}.local-event-list-item .updated-at{vertical-align:middle}.local-event-list-item .publication-status{vertical-align:middle}.local-event-list-item .publication-status .label{border-radius:4px;font-size:12px;font-weight:normal;padding:4px}.local-event-list-item .publication-status .label.published{background-color:#5cb85c;color:#ffffff}.local-event-list-item .publication-status .label.unpublished{background-color:#d9534f;color:#ffffff}.local-event-show-detail__images .image{margin-right:8px}.local-event-edit-form__page-header{margin-top:16px !important}.local-event-edit-form__images{margin-bottom:8px}.local-event-edit-form__article{margin-top:8px}.local-event-edit-form__user{margin-top:8px}.local-event-edit.form .title{margin-top:16px}.local-event-edit.form .start-at .datetime-field{display:flex}.local-event-edit.form .start-at .datetime-field .datetime-select{width:15%;margin-right:4px;margin-left:4px}.local-event-edit.form .end-at .datetime-field{display:flex;align-items:center}.local-event-edit.form .end-at .datetime-field .datetime-select{width:15%;margin-right:4px;margin-left:4px}.local-event-edit.form .end-at .datetime-field .clear-end-at{margin-left:10px}.local-event-edit.form .end-at .add-end-at{display:block;margin-top:5px}.local-event-edit.form .geographic_information .header{font-size:14px;font-weight:bold}.local-event-edit.form .geographic_information .content{display:flex;justify-content:start}.local-event-edit.form .geographic_information .content .sub-label{margin-right:4px;font-weight:bold}.local-event-generation-duplication-navigation{margin-bottom:8px}.local-event-generation-duplication-list-item td{height:152px}.local-event-generation-duplication-list-item .content{color:#919191}.local-event-generation-duplication-list-item .content h4{font-size:14px}.local-event-generation-duplication-list-item .content .title{color:#5B5B5B;font-weight:700;font-size:14px}.local-event-generation-duplication-list-item .content .body{margin:8px 4px;word-break:break-all}.local-event-generation-duplication-list-item .content .links{display:flex;justify-content:flex-end}.local-event-generation-duplication-list-item .content .links *{margin-right:8px}.local-event-generation-duplication-list-item .content .links *:last-child{margin-right:16px}.local-event-generation-duplication-list-item .control{display:flex;flex-direction:column;justify-content:space-between;height:100%}.local-event-generation-duplication-list-item .control .button{display:flex;flex-direction:row;justify-content:flex-end}.local-event-generation-duplication-list-item .control .button:first-child{margin-top:8px}.local-event-generation-duplication-list-item .control .button:last-child{margin-bottom:8px}.link_share .login-modal{display:none;position:fixed;width:360px;padding:16px;background-color:#fff;box-sizing:border-box;z-index:101;border-radius:8px}@media screen and (max-width: 768px){.link_share .login-modal{width:80%;max-width:320px}}.link_share .login-modal__close{position:absolute;top:9px;right:8px;width:21px;height:21px;transform:rotate(45deg)}.link_share .login-modal__close:before{content:'';position:absolute;top:50%;margin-top:-1px;width:23px;height:3px;background:#919191}.link_share .login-modal__close:after{content:'';position:absolute;left:50%;margin-left:-1px;width:3px;height:23px;background:#919191}.link_share .login-modal__close:hover{cursor:pointer}.link_share .login-modal__title{font-size:2rem;font-weight:bold;text-align:center}.link_share .login-modal__details{margin-top:16px;font-size:2.0rem;line-height:1.3;text-align:center}.link_share .login-modal__image{margin-top:20px;text-align:center}.link_share .login-modal__image img{width:80%}.link_share .login-modal__register{margin-top:20px;display:inline-block;text-align:center;border-radius:20px;color:#fff;background-color:#fc4a4a;width:100%;line-height:44px;font-size:1.8rem;font-weight:700;transition:0.8s}.link_share .login-modal__register:hover{opacity:0.8}.link_share .login-modal__login{margin-top:8px;display:inline-block;font-size:1.8rem;font-weight:700;text-align:center;border-radius:20px;width:100%;line-height:44px;transition:0.8s;background-color:#F1F1F1;color:#5B5B5B;text-decoration:none}.link_share .login-modal__download{margin-top:8px;display:inline-block;font-size:1.8rem;font-weight:700;text-align:center;border-radius:20px;width:100%;line-height:44px;transition:0.8s;background-color:#F1F1F1}.link_share .login-modal__download a{color:#5B5B5B;text-decoration:none}.link_share .l-container,.link_share .l-container--wide,.link_share .l-container--store-profile-timeline{padding-top:0}.reuseForm{width:100%;box-sizing:border-box;align-items:center}.reuseForm.is-fixed{position:fixed;bottom:0;left:0}.reuseForm .reuseForm-inquiry{position:relative;height:53px;background-color:#fff;padding:4px}.reuseForm .reuseForm-inquiry .inquiry-btn{flex:1;display:block;padding:8px 18px;border:1px solid #fc4a4a;border-radius:20px;background-color:#fc4a4a;font-size:1.4rem;color:#fff;text-align:center}.message_threads.show .l-container,.message_threads.show .l-container--wide,.message_threads.show .l-container--store-profile-timeline{background-color:#fff;box-sizing:border-box}.message_threads.show .l-container .m-block-items,.message_threads.show .l-container--wide .m-block-items,.message_threads.show .l-container--store-profile-timeline .m-block-items{background-color:#fff}.message_threads.show .l-container .m-block-items>li,.message_threads.show .l-container--wide .m-block-items>li,.message_threads.show .l-container--store-profile-timeline .m-block-items>li{margin-bottom:16px}@media screen and (max-width: 768px){.message_threads.show{background-color:#fff}}.passports.use .l-container,.passports.use .l-container--wide,.passports.use .l-container--store-profile-timeline{height:100%;background-color:#fff}@media screen and (max-width: 768px){.passports.use{background-color:#fff}}@media screen and (max-width: 768px){.thanks.index{background-color:#fff}}.thanks.index .l-container,.thanks.index .l-container--wide,.thanks.index .l-container--store-profile-timeline{height:calc(100% - 44px)}.thanks.index .thanks{background-color:#fff;height:100%}.thanks.index .thanks__image{display:block;width:100%;height:25px}.thanks.index .thanks__title{margin-top:64px;font-size:1.6rem;text-align:center;font-weight:bold}.thanks.index .thanks__text{margin-top:12px;font-size:1.3rem;text-align:center;color:#9e9e9e}.thanks.index .thanks__form{padding:0 28px}.thanks.index .thanks__form .textarea{background-color:#f4f4f4;border-radius:4px;height:150px;color:#000;font-size:1.3rem}.thanks.index .thanks__form .textarea:-moz-placeholder{color:#9e9e9e}.thanks.index .thanks__form .textarea::-moz-placeholder{color:#9e9e9e}.thanks.index .thanks__form .textarea:-ms-input-placeholder{color:#9e9e9e}.thanks.index .thanks__form .textarea::-webkit-input-placeholder{color:#9e9e9e}.thanks.index .thanks__btn{margin-top:12px;width:100%;height:44px;line-height:44px;background-color:#fc4a4a;font-size:13px;color:#fff;border-radius:4px}.timelines.koto_kosodate .l-container,.timelines.koto_kosodate .l-container--wide,.timelines.koto_kosodate .l-container--store-profile-timeline{margin:0 auto}.timelines.koto_kosodate .card-list{padding:0 8px 8px}@media screen and (max-width: 240px){.timelines.koto_kosodate .card__inner{padding:8px}.timelines.koto_kosodate .card__header{display:flex;align-items:center}.timelines.koto_kosodate .card__username-wrapper{padding:0;overflow:hidden}.timelines.koto_kosodate .card__username{padding:0 8px;line-height:1.2}.timelines.koto_kosodate .card__catchphrase{padding:2px 8px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.timelines.koto_kosodate .card__time{margin-left:auto;text-align:right}.timelines.koto_kosodate .card__like,.timelines.koto_kosodate .card__comment{font-size:10px}.timelines.koto_kosodate .card__comment{padding-left:0}.timelines.koto_kosodate .card__mediaMore{display:none}}.topics .l-lpHeader--v2{background-color:#c6918b}.topics .l-lpHeader--v2 .m-lpHeader{max-width:none;padding:6px 20px 1px}@media screen and (max-width: 480px){.topics .l-lpHeader--v2 .m-lpHeader{padding:6px 10px}}@media screen and (max-width: 480px){.topics .l-lpHeader--v2 .m-lpHeader-logo{margin-top:5px;width:100px}}.topics .l-lpHeader--v2 .m-lpHeader__linkItems .m-lpHeader__linkItem{margin-left:10px}@media screen and (max-width: 480px){.topics .l-lpHeader--v2 .m-lpHeader__linkItems .m-lpHeader__linkItem{margin:1px 0 0 8px}}.topics .l-lpHeader--v2 .m-lpHeader__linkItems .m-lpHeader__linkItem.is-login a{color:#fff}.topics .l-lpHeader--v2 .m-lpHeader__linkItems .m-lpHeader__linkItem.is-signup a{color:#c6918b;background-color:#fff}.topics .l-container,.topics .l-container--wide,.topics .l-container--store-profile-timeline{padding-top:0}.topics .l-lpSectionOuter--v2.is-login{position:relative;background-color:#a3ddef}.topics .l-lpSectionOuter--v2.is-login:after{content:'';width:100%;height:50px;position:absolute;bottom:-50px;left:0;background-color:#a3ddef;z-index:-1}.topics .l-lpSectionOuter--v2.is-login .m-lpSection__notes{text-align:center;line-height:2;font-size:1.4rem;font-weight:normal;color:#0e2d40}@media screen and (max-width: 480px){.topics .l-lpSectionOuter--v2.is-login .m-lpSection__notes{font-size:1.3rem}}.topics .l-lpSectionOuter--v2.is-login .m-lpSection__notes .btn.btn--text--v2,.topics .l-lpSectionOuter--v2.is-login .m-lpSection__notes .btn--text--v2.link-btn,.topics .l-lpSectionOuter--v2.is-login .m-lpSection__notes .link-btn a.btn--text--v2,.link-btn .topics .l-lpSectionOuter--v2.is-login .m-lpSection__notes a.btn--text--v2,.topics .l-lpSectionOuter--v2.is-login .m-lpSection__notes .btn--text--v2.link-btn--blue,.topics .l-lpSectionOuter--v2.is-login .m-lpSection__notes .link-btn--blue a.btn--text--v2,.link-btn--blue .topics .l-lpSectionOuter--v2.is-login .m-lpSection__notes a.btn--text--v2{font-size:1.4rem;font-weight:normal}.topics .l-lpSectionOuter--v2.is-login .m-lpSection__login{margin-top:18px;text-align:center}.topics .l-lpFooter--v2{margin-top:48px}.topics .topic{margin:16px 0 20px;border:1px solid #dbdbdb;background-color:#fff;border-radius:0.5px}@media screen and (max-width: 480px){.topics .topic{margin:0 0 10px;border:none}}.topics .topic__hd{padding:0 30px;font-size:21px;line-height:1.4;text-align:center;color:#000000}@media screen and (max-width: 480px){.topics .topic__hd{padding:0 15px}}.topics .topic__datetime{font-size:10px;line-height:2.6;text-align:center;color:#9e9e9e}.topics .topic__header{position:relative;height:66px}.topics .topic__header__share{display:block;width:20px;height:26px}.topics .topic__header__share:after{position:absolute;top:14px;right:18px;content:'';background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/sprite-227e7dd562e6b1e5544816731613b6bfc14648fe1eecfdcbb4059aae514bd240.png);background-position:-232px 0px;width:21px;height:27.5px;background-size:342.5px 307.5px;width:20px;height:26px}.topics .topic__header__share:hover{cursor:pointer}.topics .topic__footer{margin-top:60px;font-size:13px;line-height:1.5;color:#000000;text-align:center;border-top:solid 1px #c0bdbd}.topics .topic__footer .topic__footer__share{position:relative;display:block;padding:16px}.topics .topic__footer .topic__footer__share .icon{padding-right:14px;position:relative;top:-4px}.topics .topic__footer .topic__footer__share:hover{cursor:pointer}.topics .mainVisual{margin-top:42px;width:100%}.topics .mainVisual__image img{width:100%}.topics .author.is-intro{margin-top:-42px}.topics .author__avatar{text-align:center}.topics .author__avatar img{width:65px;height:65px;border:solid 4px #ffffff;border-radius:50%}.topics .author__position{font-size:10px;text-align:center;color:#9e9e9e}.topics .author__name{font-size:11px;text-align:center;color:#000000}.topics .author__aka{font-size:16px;text-align:center;color:#000000;font-weight:bold}.topics .author__intro{margin-top:20px;padding:0 30px;font-size:13px;line-height:1.8;color:#000000}@media screen and (max-width: 480px){.topics .author__intro{padding:0 15px}}.topics .author__outro{margin:60px 0;padding:0 30px;font-size:13px;line-height:1.8;color:#000000}@media screen and (max-width: 480px){.topics .author__outro{padding:0 15px}}.topics .index{margin-top:20px;padding:0 30px}@media screen and (max-width: 480px){.topics .index{padding:0 15px}}.topics .index__inner{padding:20px 20px 30px;border-radius:5px;background-color:#f7f7f7}@media screen and (max-width: 480px){.topics .index__inner{padding:20px 15px 30px}}.topics .index__hd{font-size:16px;text-align:center;color:#c3c3c3}.topics .index__list>li{margin-top:20px}.topics .index__list>li a{text-decoration:underline;font-size:13px;color:#000000}.topics .index__list>li a:hover{cursor:pointer}.topics .article{margin-top:40px;padding:20px 30px 0}@media screen and (max-width: 480px){.topics .article{padding:0 15px}}.topics .article__hd{font-size:16px;line-height:1.8;color:#000000;font-weight:bold}.topics .article__image{margin-top:12px}.topics .article__image img{width:100%}.topics .article__text{margin-top:12px;font-size:13px;line-height:1.8;color:#000}.topics .quote{margin-top:30px}.topics .quote__inner{position:relative;padding-left:42px}.topics .quote__inner:before{content:'';background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/sprite-227e7dd562e6b1e5544816731613b6bfc14648fe1eecfdcbb4059aae514bd240.png);background-position:0px -262px;width:22px;height:17.5px;background-size:342.5px 307.5px;position:absolute;width:21px;height:17px;top:46px;left:5px}.topics .quote__authorAvatar{position:absolute;top:0;left:0}.topics .quote__authorAvatar img{width:36px;height:36px;border-radius:50%}.topics .quote__authorName{padding-top:8px;font-size:13px;line-height:1.5;color:#000000;font-weight:bold}.topics .quote__content{margin-top:18px}.topics .quote__text{margin-top:12px;font-size:13px;line-height:1.8;color:#000000}.topics .quote__image{margin-top:12px}.topics .quote__image img{width:100%}.topics .quote__link{display:block;margin:20px 0;font-size:13px;line-height:1.8;color:#008df3}.topics .domain{margin-top:20px;border-radius:5px;border:solid 1px #c0bdbd}.topics .domain__hd{display:block;padding:16px;font-size:13px;color:#000000;font-weight:bold}.topics .domain__text{display:block;padding:16px 16px 8px;font-size:13px;line-height:1.8;color:#000000}.topics .domain__phone{padding:8px 16px 16px;font-size:13px;line-height:1.8;color:#000000}.topics .domain__footer{position:relative;border-top:solid 1px #c0bdbd}.topics .domain__footer a{padding:16px 65px 16px 16px;display:block}.topics .domain__footer a:after{content:'地図';position:absolute;top:50%;right:36px;margin-top:-9px;font-size:13px;color:#008df3}.topics .domain__footer a:before{content:'';background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/sprite-227e7dd562e6b1e5544816731613b6bfc14648fe1eecfdcbb4059aae514bd240.png);background-position:-115px -224px;width:10px;height:16.5px;background-size:342.5px 307.5px;position:absolute;width:10px;height:16px;top:50%;right:17px;margin-top:-8px}.topics .domain__address{font-size:13px;line-height:1.8;color:#000000}@-webkit-keyframes float-horizontal{0%{transform:translate3d(0, 0, 0)}50%{transform:translate3d(-8%, 0, 0)}100%{transform:translate3d(8%, 0, 0)}}@keyframes float-horizontal{0%{transform:translate3d(0, 0, 0)}50%{transform:translate3d(-8%, 0, 0)}100%{transform:translate3d(8%, 0, 0)}}@-webkit-keyframes float-vertical{0%{transform:translate3d(0, 0, 0)}50%{transform:translate3d(0, -20%, 0)}100%{transform:translate3d(0, 20%, 0)}}@keyframes float-vertical{0%{transform:translate3d(0, 0, 0)}50%{transform:translate3d(0, -20%, 0)}100%{transform:translate3d(0, 20%, 0)}}@-webkit-keyframes fly-in{0%{transform:translateX(200px)}100%{transform:translateX(0)}}@keyframes fly-in{0%{transform:translateX(200px)}100%{transform:translateX(0)}}body.pre_registrations.index .l-wrap{position:relative}body.pre_registrations.index .lp-global-header{position:absolute;top:0;left:0;background-color:transparent}@media screen and (max-width: 768px){body.pre_registrations.index .lp-global-header{top:60px}}body.pre_registrations.index .main{padding-bottom:200px;background-color:#F6F6F6}body.pre_registrations.index .hero{position:relative;background-color:#c2feff;height:690px}@media screen and (max-width: 768px){body.pre_registrations.index .hero{height:100vh}}body.pre_registrations.index .hero::before,body.pre_registrations.index .hero::after{position:absolute;bottom:0;content:'';width:calc((100% - 1400px) / 2);background-color:#baee87}@media screen and (max-width: 768px){body.pre_registrations.index .hero::before,body.pre_registrations.index .hero::after{content:none}}body.pre_registrations.index .hero::before{left:0;height:179px}body.pre_registrations.index .hero::after{right:0;height:172px}body.pre_registrations.index .hero__main-visual{position:absolute;top:0;left:50%;margin-left:-700px;width:1400px;height:690px;background-size:1400px auto;background-position:center;background-repeat:no-repeat;background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/pre-registration-request/main-visual-04a3ef7080b2eb1e96d21a48589b98d4eae0b20d191e2ef501f111f0cc5982f6.png)}@media screen and (max-width: 768px){body.pre_registrations.index .hero__main-visual{top:auto;left:auto;margin-left:0;width:100%;height:100vh;background-size:cover;background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/pre-registration-request/main-visual-sp-4c69121871242ff67db6dff589961225c71b170bc89539deda782bd7bedf757e.png)}}body.pre_registrations.index .hero__inner{position:relative;display:flex;align-items:center;width:1400px;height:100%;margin:0 auto;padding:0 84px;box-sizing:border-box}@media screen and (max-width: 768px){body.pre_registrations.index .hero__inner{width:100%;padding:0 20px;align-items:flex-start}}body.pre_registrations.index .hero-content{position:relative;top:32px;width:560px;color:#0E2D40;font-weight:bold}@media screen and (max-width: 768px){body.pre_registrations.index .hero-content{top:100px;width:100%}}body.pre_registrations.index .hero-content__hd{font-size:40px}@media screen and (max-width: 768px){body.pre_registrations.index .hero-content__hd{font-size:24px}}body.pre_registrations.index .hero-content__hd span{display:block;font-size:27px}@media screen and (max-width: 768px){body.pre_registrations.index .hero-content__hd span{font-size:20px}}body.pre_registrations.index .hero-content__txt{margin-top:8px;font-size:16px;line-height:2}@media screen and (max-width: 768px){body.pre_registrations.index .hero-content__txt{font-size:14px}}body.pre_registrations.index .hero-content__btn{margin-top:36px;display:flex;justify-content:center;align-items:center;width:230px;height:56px;background-color:#fc4a4a;font-size:20px;font-weight:bold;border-radius:28px;color:#fff;transition:opacity ease-out 0.6s}body.pre_registrations.index .hero-content__btn:hover{cursor:pointer;opacity:0.8}body.pre_registrations.index .request-area-section{margin-top:52px}body.pre_registrations.index .request-area-section__inner{width:1000px;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 768px){body.pre_registrations.index .request-area-section__inner{width:100%;padding:0 20px}}body.pre_registrations.index .request-area-list{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:-52px}body.pre_registrations.index .request-area-list:after{content:"";display:block;width:300px}@media screen and (max-width: 768px){body.pre_registrations.index .request-area-list:after{content:none}}body.pre_registrations.index .request-area-block{width:300px;margin-top:52px}@media screen and (max-width: 768px){body.pre_registrations.index .request-area-block{width:100%}}body.pre_registrations.index .request-area-block__inner{display:block;overflow:hidden;box-shadow:0 2px 20px 0 rgba(204,204,204,0.5);border-radius:10px;transition:opacity ease-out 0.6s}body.pre_registrations.index .request-area-block__inner:hover{box-shadow:0 2px 0 0 rgba(204,204,204,0.5)}body.pre_registrations.index .request-area-block__top{text-align:center;padding:0 28px 32px;background-color:#fff}body.pre_registrations.index .request-area-block__top-mark{position:relative;display:flex;justify-content:center;align-items:center;height:110px}body.pre_registrations.index .request-area-block__top-mark::before,body.pre_registrations.index .request-area-block__top-mark::after{content:'';position:absolute;top:50%;left:50%;background-repeat:no-repeat;background-position:center;background-size:contain;transition:all 0.5s ease}body.pre_registrations.index .request-area-block__top-mark::before{margin:-22px 0 0 -17px;width:34px;height:44px;background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/pre-registration-request/pin-e91b0ad2e4d2941fc449c100a9c91e668454a8537e2e2a1e0e6864704155141d.svg)}body.pre_registrations.index .request-area-block__top-mark::after{margin:-17px 0 0 -89px;width:178px;height:34px;background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/pre-registration-request/open-c70b76ee83e467e2446eaf0e812baf74c1118767032264c1f22957f00a3bd297.svg);opacity:0}body.pre_registrations.index .request-area-block__top-mark.is-open{-webkit-animation:float-horizontal 6.0s ease-in-out 1s infinite alternate;animation:float-horizontal 6.0s ease-in-out 1s infinite alternate}body.pre_registrations.index .request-area-block__top-mark.is-open::before{opacity:0}body.pre_registrations.index .request-area-block__top-mark.is-open::after{opacity:1;-webkit-animation:fly-in 1.0s ease-in-out 0s alternate, float-vertical 2.0s ease-in-out 1s infinite alternate;animation:fly-in 1.0s ease-in-out 0s alternate, float-vertical 2.0s ease-in-out 1s infinite alternate}body.pre_registrations.index .request-area-block__top-ttl{font-size:27px;font-weight:bold}body.pre_registrations.index .request-area-block__top-txt{font-size:14px;color:#8D8D8D;margin-bottom:16px}body.pre_registrations.index .request-area-block__top-progress{overflow:hidden;position:relative;width:100%;height:32px;background-color:#F0F0F0;border-radius:16px}body.pre_registrations.index .request-area-block__top-progress-value{position:absolute;top:0;left:0;width:0;height:100%;background-color:#FFAE6C;border-radius:16px;z-index:0;transition:background-color 0.3s ease-in}body.pre_registrations.index .request-area-block__top-progress-value.is-full{background-color:#FC4A4A}body.pre_registrations.index .request-area-block__bottom{display:flex;justify-content:center;align-items:center;height:64px;background-color:#F8F8F8}body.pre_registrations.index .request-area-block__bottom-txt{font-size:14px;font-weight:bold}body.pre_registration_requests.complete .main{display:flex;justify-content:center;align-items:center;height:100vh}body.pre_registration_requests.complete .complete-acceptance{width:732px;margin:0 auto;border-radius:18px;background-color:#fff;text-align:center;box-sizing:border-box}@media screen and (max-width: 768px){body.pre_registration_requests.complete .complete-acceptance{width:90%}}body.pre_registration_requests.complete .complete-acceptance__inner{padding:40px}@media screen and (max-width: 768px){body.pre_registration_requests.complete .complete-acceptance__inner{padding:20px}}body.pre_registration_requests.complete .complete-acceptance__hd{margin-top:40px;font-size:32px;font-weight:bold}@media screen and (max-width: 768px){body.pre_registration_requests.complete .complete-acceptance__hd{margin-top:24px;font-size:24px}}body.pre_registration_requests.complete .complete-acceptance-content{margin-top:24px}body.pre_registration_requests.complete .complete-acceptance-content__txt{font-size:16px;line-height:2}@media screen and (max-width: 768px){body.pre_registration_requests.complete .complete-acceptance-content__txt{font-size:14px}}body.pre_registration_requests.complete .complete-acceptance-content__form{display:flex;justify-content:center;align-items:center;margin-top:24px}@media screen and (max-width: 768px){body.pre_registration_requests.complete .complete-acceptance-content__form{flex-direction:column}}body.pre_registration_requests.complete .complete-acceptance-content__form-input{height:80px;padding:0 24px;background-color:#F4F4F4;color:#000;font-size:18px;border-radius:4px}@media screen and (max-width: 768px){body.pre_registration_requests.complete .complete-acceptance-content__form-input{height:44px;font-size:14px}}body.pre_registration_requests.complete .complete-acceptance-content__form-input::-moz-placeholder{color:#9E9E9E}body.pre_registration_requests.complete .complete-acceptance-content__form-input:-ms-input-placeholder{color:#9E9E9E}body.pre_registration_requests.complete .complete-acceptance-content__form-input::placeholder{color:#9E9E9E}body.pre_registration_requests.complete .complete-acceptance-content__form-btn{margin-left:18px;display:flex;justify-content:center;align-items:center;width:140px;height:80px;background-color:#fc4a4a;font-size:18px;border-radius:4px;color:#fff;transition:opacity ease-out 0.6s}@media screen and (max-width: 768px){body.pre_registration_requests.complete .complete-acceptance-content__form-btn{margin:8px 0 0;width:100%;height:44px;font-size:14px}}body.pre_registration_requests.complete .complete-acceptance-content__form-btn:hover{cursor:pointer;opacity:0.8}body.pre_registration_requests.complete .complete-acceptance-content__img{margin-top:32px}body.pre_registration_requests.complete .complete-acceptance-content__img img{display:block;width:100%}body.pre_registration_requests.new .main,body.pre_registration_requests.create .main{padding-bottom:200px;background-color:#fff}body.pre_registration_requests.new .area__inner,body.pre_registration_requests.create .area__inner{width:640px;margin:0 auto;padding-top:146px;box-sizing:border-box}@media screen and (max-width: 768px){body.pre_registration_requests.new .area__inner,body.pre_registration_requests.create .area__inner{width:100%;padding:0 20px}}body.pre_registration_requests.new .area__mark,body.pre_registration_requests.create .area__mark{position:relative;display:flex;justify-content:center;align-items:center;height:110px}body.pre_registration_requests.new .area__mark::before,body.pre_registration_requests.new .area__mark::after,body.pre_registration_requests.create .area__mark::before,body.pre_registration_requests.create .area__mark::after{content:'';position:absolute;top:50%;left:50%;background-repeat:no-repeat;background-position:center;background-size:contain;transition:opacity 1s ease}body.pre_registration_requests.new .area__mark::before,body.pre_registration_requests.create .area__mark::before{margin:-22px 0 0 -17px;width:34px;height:44px;background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/pre-registration-request/pin-e91b0ad2e4d2941fc449c100a9c91e668454a8537e2e2a1e0e6864704155141d.svg)}body.pre_registration_requests.new .area__mark::after,body.pre_registration_requests.create .area__mark::after{margin:-17px 0 0 -89px;width:178px;height:34px;background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/pre-registration-request/open-c70b76ee83e467e2446eaf0e812baf74c1118767032264c1f22957f00a3bd297.svg);opacity:0}body.pre_registration_requests.new .area__mark.is-open,body.pre_registration_requests.create .area__mark.is-open{-webkit-animation:float-horizontal 6.0s ease-in-out 1s infinite alternate;animation:float-horizontal 6.0s ease-in-out 1s infinite alternate}body.pre_registration_requests.new .area__mark.is-open::before,body.pre_registration_requests.create .area__mark.is-open::before{opacity:0}body.pre_registration_requests.new .area__mark.is-open::after,body.pre_registration_requests.create .area__mark.is-open::after{opacity:1;-webkit-animation:fly-in 1.0s ease-in-out 0s alternate, float-vertical 2.0s ease-in-out 1s infinite alternate;animation:fly-in 1.0s ease-in-out 0s alternate, float-vertical 2.0s ease-in-out 1s infinite alternate}body.pre_registration_requests.new .area__name,body.pre_registration_requests.create .area__name{font-size:60px;font-weight:bold;text-align:center}@media screen and (max-width: 768px){body.pre_registration_requests.new .area__name,body.pre_registration_requests.create .area__name{font-size:32px}}body.pre_registration_requests.new .area__prefecture,body.pre_registration_requests.create .area__prefecture{font-size:27px;color:#8D8D8D;text-align:center}@media screen and (max-width: 768px){body.pre_registration_requests.new .area__prefecture,body.pre_registration_requests.create .area__prefecture{font-size:20px}}body.pre_registration_requests.new .area__ttl,body.pre_registration_requests.create .area__ttl{margin-top:24px;font-size:27px;font-weight:bold;text-align:center}@media screen and (max-width: 768px){body.pre_registration_requests.new .area__ttl,body.pre_registration_requests.create .area__ttl{font-size:18px}}body.pre_registration_requests.new .area__txt,body.pre_registration_requests.create .area__txt{margin-top:20px;font-size:16px;line-height:2}@media screen and (max-width: 768px){body.pre_registration_requests.new .area__txt,body.pre_registration_requests.create .area__txt{font-size:14px}}body.pre_registration_requests.new .area__applicant,body.pre_registration_requests.create .area__applicant{margin-top:24px;font-size:16px;font-weight:bold;text-align:center}body.pre_registration_requests.new .area__btn,body.pre_registration_requests.create .area__btn{margin:36px auto 0;display:flex;justify-content:center;align-items:center;width:356px;height:56px;background-color:#fc4a4a;font-size:20px;font-weight:bold;border-radius:28px;color:#fff;transition:opacity ease-out 0.6s}@media screen and (max-width: 768px){body.pre_registration_requests.new .area__btn,body.pre_registration_requests.create .area__btn{width:100%}}body.pre_registration_requests.new .area__btn:hover,body.pre_registration_requests.create .area__btn:hover{cursor:pointer;opacity:0.8}body.pre_registration_requests.new .area__btn:disabled,body.pre_registration_requests.create .area__btn:disabled{opacity:0.5}body.pre_registration_requests.new .area__btn:disabled:hover,body.pre_registration_requests.create .area__btn:disabled:hover{cursor:not-allowed}body.pre_registration_requests.new .area-data,body.pre_registration_requests.create .area-data{margin-top:32px}body.pre_registration_requests.new .area-data__inner,body.pre_registration_requests.create .area-data__inner{display:flex;justify-content:center;align-items:center}body.pre_registration_requests.new .area-data__number,body.pre_registration_requests.create .area-data__number{font-size:27px;font-weight:bold}@media screen and (max-width: 768px){body.pre_registration_requests.new .area-data__number,body.pre_registration_requests.create .area-data__number{font-size:20px}}body.pre_registration_requests.new .area-data__number:nth-child(1),body.pre_registration_requests.create .area-data__number:nth-child(1){width:40px}body.pre_registration_requests.new .area-data__number:nth-child(2),body.pre_registration_requests.create .area-data__number:nth-child(2){width:60px}body.pre_registration_requests.new .area-data__progress,body.pre_registration_requests.create .area-data__progress{overflow:hidden;position:relative;width:100%;height:44px;margin:0 16px;background-color:#F0F0F0;border-radius:22px}@media screen and (max-width: 768px){body.pre_registration_requests.new .area-data__progress,body.pre_registration_requests.create .area-data__progress{height:32px}}body.pre_registration_requests.new .area-data__progress-value,body.pre_registration_requests.create .area-data__progress-value{position:absolute;top:0;left:0;width:0;height:100%;background-color:#FFAE6C;border-radius:16px;z-index:0;transition:background-color 0.3s ease-in}body.pre_registration_requests.new .area-data__progress-value.is-full,body.pre_registration_requests.create .area-data__progress-value.is-full{background-color:#FC4A4A}body.pre_registration_requests.new .area-input,body.pre_registration_requests.create .area-input{height:80px;margin-top:36px;padding:0 24px;background-color:#F4F4F4;color:#000;font-size:18px;border-radius:4px}@media screen and (max-width: 768px){body.pre_registration_requests.new .area-input,body.pre_registration_requests.create .area-input{height:60px}}body.pre_registration_requests.new .area-input::-moz-placeholder,body.pre_registration_requests.create .area-input::-moz-placeholder{color:#9E9E9E}body.pre_registration_requests.new .area-input:-ms-input-placeholder,body.pre_registration_requests.create .area-input:-ms-input-placeholder{color:#9E9E9E}body.pre_registration_requests.new .area-input::placeholder,body.pre_registration_requests.create .area-input::placeholder{color:#9E9E9E}body.pre_registration_requests.new .pr-section,body.pre_registration_requests.create .pr-section{margin-top:106px}body.pre_registration_requests.new .pr-section__inner,body.pre_registration_requests.create .pr-section__inner{width:640px;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 768px){body.pre_registration_requests.new .pr-section__inner,body.pre_registration_requests.create .pr-section__inner{width:100%;padding:0 20px}}body.pre_registration_requests.new .pr-section__hd,body.pre_registration_requests.create .pr-section__hd{position:relative;text-align:center;font-size:24px;font-weight:bold;margin-bottom:40px}body.pre_registration_requests.new .pr-section__hd::after,body.pre_registration_requests.create .pr-section__hd::after{position:absolute;bottom:-10px;left:50%;margin-left:-45px;content:'';width:90px;height:3px;background-color:#000}body.pre_registration_requests.new .pr-section__content,body.pre_registration_requests.create .pr-section__content{position:relative;width:100%;padding-top:56.25%}body.pre_registration_requests.new .pr-section__content iframe,body.pre_registration_requests.create .pr-section__content iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}body.group_recruitments.show{font-family:YuGothic, 'Yu Gothic', "メイリオ", sans-serif}body.group_recruitments.show .hero-content__hd,body.group_recruitments.show .hero-content__hd span,body.group_recruitments.show .hero-content__txt,body.group_recruitments.show .section__hd,body.group_recruitments.show .section__desc,body.group_recruitments.show .section__txt,body.group_recruitments.show .section__txt-list,body.group_recruitments.show .section__btn{font-size:18px;line-height:2.4;letter-spacing:0.1em;color:#0E2D40}@media screen and (max-width: 768px){body.group_recruitments.show .hero-content__hd,body.group_recruitments.show .hero-content__hd span,body.group_recruitments.show .hero-content__txt,body.group_recruitments.show .section__hd,body.group_recruitments.show .section__desc,body.group_recruitments.show .section__txt,body.group_recruitments.show .section__txt-list,body.group_recruitments.show .section__btn{font-size:16px}}body.group_recruitments.show .l-wrap{position:relative}body.group_recruitments.show .lp-global-header{position:absolute;top:0;left:0;background-color:transparent}@media screen and (max-width: 768px){body.group_recruitments.show .lp-global-header{top:60px}}body.group_recruitments.show .main{padding-bottom:200px;background-color:#fff}@media screen and (max-width: 768px){body.group_recruitments.show .main{padding-bottom:100px}}body.group_recruitments.show .hero{position:relative;background-color:#ffd978;height:690px}body.group_recruitments.show .hero__main-visual{position:absolute;top:0;left:50%;margin-left:-700px;width:1400px;height:690px;background-size:1400px auto;background-position:center;background-repeat:no-repeat;background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/group-recruitments/main-visual-c48657fddd2cb92e4d4f1c6b6713f6c1858ba19c356cf8600853306896ec5cef.png)}@media screen and (max-width: 768px){body.group_recruitments.show .hero__main-visual{top:auto;left:auto;margin-left:0;width:100%;background-size:cover;background-image:url(https://d1t5e3bo2pzr4f.cloudfront.net/assets/group-recruitments/main-visual-sp-35c0d68a08ad3fb2aab703fd02e8824a8f4aefc4a563cbe11db64101917b24b6.png)}}body.group_recruitments.show .hero__inner{position:relative;display:flex;align-items:center;width:1400px;height:100%;margin:0 auto;padding:0 84px;box-sizing:border-box}@media screen and (max-width: 768px){body.group_recruitments.show .hero__inner{width:100%;padding:0 20px;align-items:flex-start}}body.group_recruitments.show .hero-content{position:relative;font-weight:bold;box-sizing:border-box}@media screen and (max-width: 768px){body.group_recruitments.show .hero-content{top:100px;width:100%;padding:16px}}body.group_recruitments.show .hero-content__hd{line-height:1.6;font-size:40px;letter-spacing:normal}@media screen and (max-width: 768px){body.group_recruitments.show .hero-content__hd{font-size:28px}}body.group_recruitments.show .hero-content__hd span{display:block;line-height:1.6;font-size:32px}@media screen and (max-width: 768px){body.group_recruitments.show .hero-content__hd span{font-size:24px}}body.group_recruitments.show .hero-content__txt{margin-top:8px;font-size:16px}@media screen and (max-width: 768px){body.group_recruitments.show .hero-content__txt{font-size:14px}}body.group_recruitments.show .section__inner{max-width:1400px;margin:0 auto;padding:56px 80px;box-sizing:border-box}@media screen and (max-width: 768px){body.group_recruitments.show .section__inner{padding:32px 16px}}body.group_recruitments.show .section__hd{margin-bottom:40px;position:relative;font-size:24px;font-weight:bold;text-align:center}body.group_recruitments.show .section__hd::after{position:absolute;bottom:-10px;left:50%;margin-left:-45px;content:'';width:90px;height:3px;background-color:#000}body.group_recruitments.show .section__desc{width:960px;margin:0 auto}@media screen and (max-width: 768px){body.group_recruitments.show .section__desc{width:100%}}body.group_recruitments.show .section__txt{text-align:center}body.group_recruitments.show .section__txt span{font-size:16px}body.group_recruitments.show .section__txt a{color:#008df3;text-decoration:underline}body.group_recruitments.show .section__txt-list{width:800px;margin:0 auto}@media screen and (max-width: 768px){body.group_recruitments.show .section__txt-list{width:100%}}body.group_recruitments.show .section__txt-list li{padding-left:1em;text-indent:-1em}body.group_recruitments.show .section__btn{display:flex;justify-content:center;align-items:center;margin:0 auto;width:640px;height:80px;border-radius:40px;background-color:#fc4a4a;font-size:24px;font-weight:bold;color:#fff;cursor:pointer}@media screen and (max-width: 768px){body.group_recruitments.show .section__btn{width:100%}}body.group_recruitments.show .section__btn:hover{opacity:0.8}.public-page-banner{display:flex;justify-content:space-between;height:30px;padding:8px 16px;background-color:#F1F1F1}.public-page-banner__information{display:flex;-moz-column-gap:8px;column-gap:8px}.public-page-banner__app-icon img{background-color:#fff;border-radius:8px;width:30px;height:30px}.public-page-banner__description{display:flex;flex-direction:column;row-gap:4px;justify-content:space-around}.public-page-banner__info{color:#919191;font-size:11px;line-height:11px;font-weight:700}.public-page-banner__actions{display:flex;-moz-column-gap:4px;column-gap:4px}.public-page-banner__button{display:flex;justify-content:center;align-items:center;width:80px;padding:6px 4px;border-radius:8px;font-size:12px;font-weight:bold}.public-page-banner__button--primary{color:#fff;background-color:#FC4A4A}.public-page-banner__button--secondary{border:1px solid #D9D9D9;color:#919191;background-color:#FAFAFA}.public-page-header{height:26px;padding:8px 16px;background-color:#FFFFFF}.public-page-header .logo img{height:26px}.public-page-search-box{position:relative;width:100%;height:187px}.public-page-search-box img{width:100%;height:187px;-o-object-fit:cover;object-fit:cover}.public-page-search-box__form{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;position:absolute;width:274px;height:19px;top:55%;left:calc(50% - 306px/2 + 0.5px);background-color:#FAFAFA;border:1px solid #E0E0E0;box-shadow:4px 8px 32px rgba(0,0,0,0.15);border-radius:16px}.public-page-search-box__form-words{font-size:16px;font-weight:700;line-height:16px;color:#5B5B5B}.public-page-search-box__form-submit{height:20px}.public-page-search-box__form-submit img{height:20px;width:20px}.public-page-lead{background-color:#FFFFFF}.public-page-lead__title{padding:16px;font-weight:700;font-size:20px;line-height:24px;color:#333333}.public-page-lead__introduction{padding:0px 16px 16px 16px;font-weight:400;font-size:14px;line-height:18px;color:#5B5B5B}.public-page-number-visualization{display:flex;justify-content:center;background:#FFFFFF;padding:16px;margin-bottom:28px}.public-page-number-visualization__card{display:flex;flex-direction:column;align-items:center;row-gap:8px;width:100%;height:44px;padding:16px;background:#F7F8FA;border-radius:16px}.public-page-number-visualization__title{font-weight:600;font-size:12px;line-height:12px;color:#919191}.public-page-number-visualization__number{display:flex;-moz-column-gap:12px;column-gap:12px;text-align:center}.public-page-number-visualization__number img.left-image{width:20px;height:20px}.public-page-number-visualization__number .text{display:flex;align-items:flex-end;-moz-column-gap:3px;column-gap:3px}.public-page-number-visualization__number .text .number{font-weight:600;font-size:24px;line-height:24px;color:#339DFF}.public-page-number-visualization__number .text .unit{color:#919191;font-size:12px;line-height:16px}.public-page-number-visualization__number img.right-image{width:20px;height:20px;transform:scale(-1, 1)}.public-page-articles__article{margin-bottom:12px}.public-page-articles__article-header{position:relative;height:375px;width:100%;background-color:#FFFFFF}.public-page-articles__article-header img.background{height:375px;width:100%;-o-object-fit:cover;object-fit:cover}.public-page-articles__author{display:flex;-moz-column-gap:7px;column-gap:7px;position:absolute;left:16px;top:16px}.public-page-articles__author .author-thumbnail img{width:40px;height:40px;border:2px solid #FFFFFF;filter:drop-shadow(0px 0px 6px rgba(0,0,0,0.4));border-radius:50%}.public-page-articles__author .author-info{display:flex;flex-direction:column}.public-page-articles__author .author-info .name{color:white;font-size:13px;font-weight:700;text-shadow:0px 0px 6px rgba(0,0,0,0.4)}.public-page-articles__author .author-info p{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.public-page-articles__reactions{display:flex;-moz-column-gap:7px;column-gap:7px;position:absolute;left:16px;bottom:16px}.public-page-articles__reactions .reaction{font-size:11px;font-weight:700;line-height:13px;color:#FFFFFF;text-shadow:0px 0px 6px rgba(0,0,0,0.4)}.public-page-articles__article-body{background-color:#FFFFFF;padding:6px 16px 8px 16px}.public-page-articles__body-caption{display:flex;justify-content:space-between;align-items:center;font-size:12px;line-height:12px}.public-page-articles__body-caption .reuse-info{display:flex;align-items:center;-moz-column-gap:7px;column-gap:7px}.public-page-articles__body-caption .reuse-info .category{color:#919191}.public-page-articles__body-caption .reuse-info .end-label{padding:2px;color:#FFFFFF;background:#FC4A4A;border-radius:2px}.public-page-articles__body-caption .publish-time{color:#919191}.public-page-articles__body-title{margin-top:4px;font-size:16px;line-height:19px;letter-spacing:0.01em;color:#000000}.public-page-articles__body-price{margin-top:3px;font-weight:400;font-size:16px;line-height:19px;color:#000000}.public-page-articles__body-area{margin-top:4px;font-size:12px;line-height:14px;letter-spacing:0.01em;color:#919191}.public-page-articles__body-divider{margin-top:6px;border-bottom:0.5px solid #D2CDCD;height:0.5px}.public-page-articles__body-actions{display:flex;justify-content:flex-end;align-items:center;margin-top:8px}.public-page-articles__body-actions .link-to-detail{display:flex;-moz-column-gap:4px;column-gap:4px;color:#339DFF;height:16px;font-size:16px;font-weight:600;line-height:16px;align-items:center;justify-content:center}.public-page-articles__body-actions .link-to-detail img{width:12px;height:12px}.public-page-button__more-articles{display:flex;margin:0px 16px 12px 16px;border-radius:16px;background:#FAFAFA;color:#339DFF;align-items:center;justify-content:center;height:50px;font-size:16px}.public-page-section{height:18px;padding-top:16px;padding-bottom:8px;padding-left:16px;font-size:18px;line-height:18px;font-weight:600;color:#5B5B5B}.google-business-profile-settings{background-color:#FFFFFF;height:calc(100vh - 60px - 32px);padding:16px}.google-business-profile-settings .header{font-size:20px;line-height:20px;color:#C4C4C4;font-weight:800;margin-bottom:16px}.google-business-profile-settings .connecting-account{display:flex;line-height:14px;margin-bottom:8px}.google-business-profile-settings .connecting-account .title{font-weight:400;font-size:12px;color:#919191}.google-business-profile-settings .connecting-account .context{font-weight:600;font-size:14px;color:#5B5B5B}.google-business-profile-settings .disconnect-link{display:flex;gap:2px;margin-bottom:24px;font-weight:600;font-size:12px;line-height:14px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#339DFF}.google-business-profile-settings .disconnect-link img{width:12px;height:14px}.google-business-profile-settings .select-label{margin-bottom:8px;font-weight:400;font-size:12px;line-height:12px;color:#919191}.google-business-profile-settings .choices__inner{display:flex;flex-direction:column;justify-content:center;width:calc(100% - 18px);min-height:28px;padding:8px;background:#FAFAFA;border:1px solid #E0E0E0;border-radius:8px}.google-business-profile-settings .choices__list--dropdown{border:none}.google-business-profile-settings .choices__list--dropdown .dropdown-item{display:flex;justify-content:flex-start;align-items:center;gap:8px;height:44px;background:#FFFFFF;border:1px solid #E0E0E0}.google-business-profile-settings .choices__list--dropdown .dropdown-item.selected::before{content:"✓";color:#C4C4C4}.google-business-profile-settings .choices__list--dropdown .dropdown-item.not-selected::before{content:"　"}.google-business-profile-settings .choices .account-select{font-weight:600;font-size:14px;line-height:14px;color:#5B5B5B;cursor:pointer}.google-business-profile-settings .choices .location-select{display:flex;flex-direction:column;gap:4px;cursor:pointer}.google-business-profile-settings .choices .location-select .name{font-weight:600;font-size:14px;line-height:14px;color:#5B5B5B}.google-business-profile-settings .choices .location-select .address{font-weight:400;font-size:12px;line-height:12px;color:#919191}.google-business-profile-settings .action{display:flex;flex-direction:row-reverse}.google-business-profile-settings .action .btn,.google-business-profile-settings .action .link-btn,.google-business-profile-settings .action .link-btn a,.link-btn .google-business-profile-settings .action a,.google-business-profile-settings .action .link-btn--blue,.google-business-profile-settings .action .link-btn--blue a,.link-btn--blue .google-business-profile-settings .action a{width:33%}.google_setting_is_required{display:flex;flex-direction:row-reverse;margin-top:4px;color:#F99797;font-weight:500;font-size:12px;line-height:12px}.u-tAC{text-align:center !important}.u-tAR{text-align:right !important}.u-fWB{font-weight:bold !important}.u-fCW{color:#e7476a !important}.u-tDL{text-decoration:line-through !important}.mod-block-header:after,.mod-block-msg.block-msg-reverse .mod-block-msgContent:after,.card .card__header:after,.passport-card .card__header:after,.card-footer__like a:after,.card-footer__comment a:after,.welcome-card__header:after,.footer:after,.form-group__uploader:after,.groupHeader:after,.groupRow__inner:after,.group__userListWrap:after,.sub-nav .sub-nav__list:after,.preview-list:after,.userRow__inner:after,.lp-global-footer .footer__footer:after,.lp-global-footer .footer__links:after{content:" ";display:block;clear:both}.u-hide{display:none !important}.u-show{display:block !important}.u-show-inline{display:inline-block !important}@media screen and (max-width: 480px){.u-sp-hide{display:none !important}}@media screen and (min-width: 480px){.u-pc-hide{display:none !important}}.u-mT0{margin-top:0 !important}.u-mT40{margin-top:40px !important}.u-mB0{margin-bottom:0 !important}.u-mR8{margin-right:8px !important}.u-mL2{margin-left:2px !important}.u-pT0{padding-top:0 !important}.u-pB0{padding-bottom:0 !important}/*!
 * drawer v2.4.0
 * http://git.blivesta.com/drawer
 * Licensed under MIT
 * Author : blivesta
 * http://blivesta.com
 */body.drawer-navbar.drawer-fixed{padding-top:0}.drawer-main{position:fixed;top:0;z-index:5300;width:280px;height:100%;overflow:hidden}.drawer-left .drawer-main{left:-280px;transition:transform 0.4s cubic-bezier(0.19, 1, 0.22, 1);transform:translate3d(-280px, 0, 0)}.drawer-left.drawer-open .drawer-main{left:0;transform:translate3d(0, 0, 0)}.drawer-right .drawer-main{right:-280px;transition:transform 0.4s cubic-bezier(0.19, 1, 0.22, 1);transform:translate3d(280px, 0, 0)}.drawer-right.drawer-open .drawer-main{right:0;transform:translate3d(0, 0, 0)}.drawer-top .drawer-main{width:100%;height:auto;max-height:100%;transition:transform 0.4s cubic-bezier(0.19, 1, 0.22, 1);transform:translate3d(0, -100%, 0)}.drawer-top.drawer-open .drawer-main{transform:translate3d(0, 0, 0)}.drawer-overlay{position:relative}.drawer-left .drawer-hamburger{left:0;transform:translateX(0) translateY(0)}.drawer-left.drawer-open .drawer-hamburger{transform:translateX(280px) translateY(0)}.drawer-right .drawer-hamburger{right:0;transform:translateX(0) translateY(0)}.drawer-right.drawer-open .drawer-hamburger{transform:translateX(-280px) translateY(0)}.drawer-top .drawer-hamburger{right:0}.drawer-top.drawer-open .drawer-hamburger{right:0;z-index:5400}.drawer-overlay-upper{position:fixed;top:0;left:0;z-index:5200;display:none;width:100%;height:100%;background-color:#000;background-color:rgba(0,0,0,0.5)}.drawer-open .drawer-overlay-upper{display:block !important}.drawer-hamburger{position:fixed;top:0;z-index:5100;display:block;width:70px;height:70px;padding:20px;background:0;background-color:transparent;border:0;outline:0}.drawer-hamburger:hover{cursor:pointer}.drawer-hamburger-icon{position:relative;display:block;margin-top:10px}.drawer-hamburger-icon,.drawer-hamburger-icon:before,.drawer-hamburger-icon:after{width:100%;height:3px;background-color:#ddd;border-radius:1px;transition:all 0.4s cubic-bezier(0.19, 1, 0.22, 1)}.drawer-hamburger-icon:before,.drawer-hamburger-icon:after{position:absolute;top:-10px;left:0;content:" "}.drawer-hamburger-icon:after{top:10px}.drawer-open .drawer-hamburger-icon{background-color:transparent}.drawer-open .drawer-hamburger-icon:before,.drawer-open .drawer-hamburger-icon:after{top:0}.drawer-open .drawer-hamburger-icon:before{transform:rotate(45deg)}.drawer-open .drawer-hamburger-icon:after{transform:rotate(-45deg)}.drawer-default{background-color:#222;box-shadow:inset 0 0 0 rgba(0,0,0,0.5)}.drawer-default+.drawer-overlay{background-color:#fff}.drawer-default li,.drawer-default a,.drawer-default .drawer-brand{position:relative;display:block}.drawer-default a{text-decoration:none}.drawer-default a:hover,.drawer-default a:focus{text-decoration:underline}.drawer-default .drawer-brand a{padding:20px 15px;font-size:22px;color:#fff}.drawer-default .drawer-brand a:hover{color:#555}.drawer-default .drawer-brand>img{display:block}.drawer-default .drawer-footer{position:relative;height:50px;padding:0 15px;line-height:50px;background-color:transparent}.drawer-default .drawer-footer span:before,.drawer-default .drawer-footer span:after{display:block;content:" "}.drawer-default ul{padding:0;margin:0;list-style:none}.drawer-default .drawer-menu-item{padding:15px 15px 0;font-size:18px;color:#555}.drawer-default .drawer-menu-item.disabled a{color:#333}.drawer-default .drawer-menu-item.disabled a:hover,.drawer-default .drawer-menu-item.disabled a:focus{color:#333;cursor:not-allowed;background-color:transparent}.drawer-default .drawer-menu-item a{color:#888}.drawer-default .drawer-menu-item a:hover,.drawer-default .drawer-menu-item a:focus{color:#fff;background-color:transparent}.drawer-default .drawer-menu-item a img{max-width:none}.drawer-default .drawer-submenu{margin-bottom:20px}.drawer-default .drawer-submenu:last-child{margin-bottom:0}.drawer-default .drawer-submenu-item{padding:0}.drawer-default .drawer-submenu-item a{height:50px;font-size:14px;line-height:50px}.drawer-default .drawer-submenu-item a:hover,.drawer-default .drawer-submenu-item a:focus{color:#fff}.drawer-default .dropdown-menu{position:absolute;z-index:5000;display:none;background-color:#222;border:0;box-shadow:none}.drawer-default .dropdown-menu>li>a{padding:0 !important}.drawer-default .dropdown.open>.dropdown-menu{position:static;display:block;float:none;width:auto}@media (max-width: 767px){.drawer-default a:hover,.drawer-default a:focus{color:#888 !important;text-decoration:none}}.drawer-navbar-default{background-color:#222;box-shadow:inset 0 0 0 rgba(0,0,0,0.5)}.drawer-navbar-default+.drawer-overlay{background-color:#fff}.drawer-navbar-default li,.drawer-navbar-default a,.drawer-navbar-default .drawer-brand{position:relative;display:block}.drawer-navbar-default a{text-decoration:none;outline:0}.drawer-navbar-default a:hover,.drawer-navbar-default a:focus{text-decoration:none}.drawer-navbar-default .drawer-brand a{padding:20px 15px;font-size:22px;color:#fff}.drawer-navbar-default .drawer-brand a:hover,.drawer-navbar-default .drawer-brand a:focus{color:#555}.drawer-navbar-default .drawer-brand>img{display:block}.drawer-navbar-default .drawer-footer{position:relative;height:50px;padding:0 15px;line-height:50px;background-color:transparent}.drawer-navbar-default .drawer-footer span:before,.drawer-navbar-default .drawer-footer span:after{display:block;content:" "}.drawer-navbar-default ul{padding:0;margin:0;list-style:none}.drawer-navbar-default .drawer-menu.drawer-navbar-right{float:none}.drawer-navbar-default .drawer-menu-item{padding:15px 15px 0;font-size:18px;color:#555}.drawer-navbar-default .drawer-menu-item.disabled a{color:#333}.drawer-navbar-default .drawer-menu-item.disabled a:hover,.drawer-navbar-default .drawer-menu-item.disabled a:focus{color:#333;cursor:not-allowed;background-color:transparent}.drawer-navbar-default .drawer-menu-item a{color:#888}.drawer-navbar-default .drawer-menu-item a:hover,.drawer-navbar-default .drawer-menu-item a:focus{color:#fff;background-color:transparent}.drawer-navbar-default .drawer-menu-item a img{max-width:none}.drawer-navbar-default .drawer-submenu{margin-bottom:20px}.drawer-navbar-default .drawer-submenu:last-child{margin-bottom:0}.drawer-navbar-default .drawer-submenu-item{padding:0}.drawer-navbar-default .drawer-submenu-item a{height:50px;font-size:14px;line-height:50px}.drawer-navbar-default .drawer-submenu-item a:hover,.drawer-navbar-default .drawer-submenu-item a:focus{color:#fff}.drawer-navbar-default .dropdown-menu{position:absolute;top:100%;left:0;z-index:5000;display:none;background-color:#222;border:0;box-shadow:none}.drawer-navbar-default .dropdown-menu>li>a{padding:0 !important}.drawer-navbar-default .dropdown.open>.dropdown-menu{display:block}@media (max-width: 767px){.drawer-navbar-default .container{padding-right:0;padding-left:0}.drawer-navbar-default .drawer-menu-item a:hover,.drawer-navbar-default .drawer-menu-item a:focus{color:#888;text-decoration:none}.drawer-navbar-default .drawer-submenu{margin-bottom:20px}.drawer-navbar-default .drawer-submenu:last-child{margin-bottom:0}.drawer-navbar-default .drawer-submenu-item a:hover,.drawer-navbar-default .drawer-submenu-item a:focus{color:#ddd}.drawer-navbar-default .dropdown.open>.dropdown-menu{position:static;float:none;width:auto}}.drawer-dropdown .caret,.drawer-dropdown-hover .caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent;transition:transform .2s ease,opacity .2s ease;transform:rotate(0deg)}.drawer-dropdown.open .caret,.drawer-dropdown-hover.open .caret{transform:rotate(180deg)}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}@media (min-width: 767px){.drawer-responsive.drawer-left .drawer-toggle,.drawer-responsive.drawer-right .drawer-toggle,.drawer-navbar.drawer-left .drawer-toggle,.drawer-navbar.drawer-right .drawer-toggle,.drawer-navbar.drawer-top .drawer-toggle{display:none;visibility:hidden}.drawer-responsive.drawer-left .drawer-main{left:0;display:block;transform:none}.drawer-responsive.drawer-right .drawer-main{right:0;display:block;transform:none}}@media (min-width: 768px){body.drawer-navbar.drawer-fixed{padding-top:50px}.drawer-responsive{background-color:#222}.drawer-responsive .drawer-overlay{background-color:#fff}.drawer-responsive .container{max-width:618px}.drawer-responsive.drawer-left .drawer-main,.drawer-responsive.drawer-right .drawer-main{position:absolute;width:150px !important;height:auto !important;overflow:visible !important}.drawer-responsive.drawer-left .drawer-main{float:left}.drawer-responsive.drawer-left .drawer-overlay{margin-left:150px}.drawer-responsive.drawer-right .drawer-main{float:right}.drawer-responsive.drawer-right .drawer-overlay{margin-right:150px}.drawer-navbar.drawer-left .drawer-main,.drawer-navbar.drawer-right .drawer-main,.drawer-navbar.drawer-top .drawer-main{position:relative}.drawer-navbar.drawer-static.drawer-left .drawer-main,.drawer-navbar.drawer-static.drawer-right .drawer-main,.drawer-navbar.drawer-static.drawer-top .drawer-main{z-index:5000}.drawer-navbar.drawer-fixed.drawer-left .drawer-main,.drawer-navbar.drawer-fixed.drawer-right .drawer-main,.drawer-navbar.drawer-fixed.drawer-top .drawer-main{position:fixed;z-index:5100}.drawer-navbar.drawer-left .drawer-main,.drawer-navbar.drawer-right .drawer-main,.drawer-navbar.drawer-top .drawer-main{top:0;left:0;display:block;width:100% !important;height:auto !important;overflow:visible !important;transform:none}.drawer-navbar-default{position:relative;background-color:#fff;border-bottom:1px solid #ccc}.drawer-navbar-default li,.drawer-navbar-default a,.drawer-navbar-default .drawer-brand{float:left}.drawer-navbar-default a{height:50px;padding:0 15px;font-size:14px;line-height:50px}.drawer-navbar-default .drawer-brand a{padding:0 15px;font-size:90%;color:#555}.drawer-navbar-default .drawer-brand a:hover,.drawer-navbar-default .drawer-brand a:focus{color:#333;background-color:#eee}.drawer-navbar-default .drawer-footer{display:none}.drawer-navbar-default .drawer-menu.drawer-navbar-right{float:right}.drawer-navbar-default .drawer-menu.drawer-navbar-right .dropdown-menu{right:0;left:auto}.drawer-navbar-default .drawer-menu-item{padding:0;font-size:14px}.drawer-navbar-default .drawer-menu-item a:hover,.drawer-navbar-default .drawer-menu-item a:focus{color:#888;background-color:#eee}.drawer-navbar-default .dropdown-menu{box-shadow:0 6px 12px rgba(0,0,0,0.175)}.drawer-navbar-default .dropdown-menu>li{float:none}.drawer-navbar-default .dropdown-menu>li>a{width:160px;padding:0 15px !important;color:#fff;background-color:#444;border-bottom:1px solid #555;opacity:.9}.drawer-navbar-default .dropdown-menu>li>a:hover,.drawer-navbar-default .dropdown-menu>li>a:focus{color:#999;background-color:#333}}@media (min-width: 1200px){.drawer-responsive .container{max-width:768px}.drawer-responsive.drawer-left .drawer-main,.drawer-responsive.drawer-right .drawer-main{width:280px !important}.drawer-responsive.drawer-left .drawer-overlay{margin-left:280px}.drawer-responsive.drawer-right .drawer-overlay{margin-right:280px}}#smartbanner{position:absolute;left:0;top:0;border-bottom:2px solid #e8e8e8;width:100%;height:80px;font-family:'Helvetica Neue',sans-serif;background:#fff;z-index:9998;-webkit-font-smoothing:antialiased;overflow:hidden;-webkit-text-size-adjust:none;box-sizing:border-box}#smartbanner .sb-container{margin:0 auto}#smartbanner .sb-close{position:absolute;left:0;top:0;display:block;text-align:center;text-decoration:none;-webkit-font-smoothing:subpixel-antialiased;border:0;width:17px;height:100%;line-height:25px;color:#999 !important;border-radius:0;background:none;box-shadow:none;text-shadow:none;font-size:25px;padding:2px 5px}#smartbanner .sb-close:active{color:#aaa}#smartbanner .sb-icon{position:absolute;left:30px;top:10px;display:block;width:55px;height:55px;background-size:cover}#smartbanner.no-icon .sb-icon{display:none}#smartbanner .sb-info{position:absolute;left:98px;top:18px;width:44%;font-size:12px;line-height:1.2em;color:#6a6a6a;text-shadow:0 1px 0 rgba(255,255,255,0.8)}#smartbanner #smartbanner.no-icon .sb-info{left:34px}#smartbanner .sb-info strong{display:block;font-size:13px;color:#000;line-height:18px;font-weight:bold}#smartbanner .sb-info>span{display:block}#smartbanner .sb-info em{font-style:normal;text-transform:uppercase}#smartbanner .sb-button{position:absolute;right:15px;top:24px;border:1px solid #bfbfbf;padding:0 10px;min-width:10%;height:24px;font-size:14px;line-height:24px;text-align:center;font-weight:bold;color:#6a6a6a !important;background:#fff;text-transform:uppercase;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,0.8);border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,0.6),0 1px 0 rgba(255,255,255,0.7) inset}#smartbanner .sb-icon.gloss:after{content:'';position:absolute;left:0;top:-1px;border-top:1px solid rgba(255,255,255,0.8);width:100%;height:50%;background:-webkit-linear-gradient(top, rgba(255,255,255,0.7) 0%, rgba(255,255,255,0.2) 100%);border-radius:10px 10px 12px 12px}#smartbanner.ios .sb-icon{border-radius:9px}#smartbanner.ios .sb-close{color:#999 !important;padding:7px}#smartbanner.ios .sb-button{background-color:#fff;color:#007AFF !important;border:1px solid #007AFF}#smartbanner.android{border-color:#ccc;border-top:5px solid #b3c833;border-bottom:2px solid #d6d6d6;background:#f5f5f5;box-shadow:none;font-family:"Roboto",Arial,sans-serif;font-size:13px;font-weight:normal;color:#8d8d8d}#smartbanner.android .sb-close{color:#999 !important;padding:5px}#smartbanner.android .sb-close:active{color:#eee}#smartbanner.android .sb-info{text-shadow:none;font-weight:normal}#smartbanner.android .sb-info strong{color:#333}#smartbanner.android .sb-info .sb-price{color:#b3c833}#smartbanner.android .sb-button{min-width:12%;border:2px solid transparent;padding:0;color:#fff !important;border-radius:2px;box-shadow:0 1px 0 rgba(0,0,0,0.2);background:#b3c833}#smartbanner.android .sb-button span{display:block;padding:0 10px;text-transform:none;text-shadow:none}#smartbanner.android .sb-button:active,#smartbanner.android .sb-button:hover{box-shadow:0 1px 0 rgba(0,0,0,0.4)}#smartbanner.android .sb-button:active span,#smartbanner.android .sb-button:hover span{box-shadow:0 1px 2px rgba(0,0,0,0.05)}#smartbanner.windows{background:#464646;border-bottom:8px solid #2a2a2a;font-family:"wf_SegoeUI","Segoe UI","Segoe","Segoe WP","Tahoma","Verdana","Arial","sans-serif";font-size:14px;-webkit-font-smoothing:antialiased}#smartbanner.windows .sb-container{height:100%;box-sizing:border-box;border-bottom:1px solid #00bcf2}#smartbanner.windows .sb-icon{border-radius:0px}#smartbanner.windows .sb-info{color:#fff;text-shadow:none;font-weight:normal}#smartbanner.windows .sb-info strong{color:#00bcf2;text-shadow:0 0 2px #222}#smartbanner.windows .sb-info .sb-price{color:#00bcf2}#smartbanner.windows .sb-button{border-radius:0;background:#00bcf2;color:#fff !important;border:2px solid #00bcf2;box-shadow:none;text-shadow:none}#smartbanner.windows .sb-button:hover{border:2px solid rgba(0,0,0,0.2)}#smartbanner.windows .sb-close{color:#999 !important}#smartbanner.windows-phone{background:#464646;border-bottom:8px solid #2a2a2a;font-family:"wf_SegoeUI","Segoe UI","Segoe","Segoe WP","Tahoma","Verdana","Arial","sans-serif";font-size:14px;-webkit-font-smoothing:antialiased}#smartbanner.windows-phone .sb-container{height:100%;box-sizing:border-box;border-bottom:1px solid #9B4F96}#smartbanner.windows-phone .sb-icon{border-radius:0px}#smartbanner.windows-phone .sb-info{color:#fff;text-shadow:none;font-weight:normal}#smartbanner.windows-phone .sb-info strong{color:#9B4F96;text-shadow:0 0 2px #222}#smartbanner.windows-phone .sb-info .sb-price{color:#9B4F96}#smartbanner.windows-phone .sb-button{border-radius:0;background:#9B4F96;color:#fff !important;border:2px solid #9B4F96;box-shadow:none;text-shadow:none}#smartbanner.windows-phone .sb-button:hover{border:2px solid rgba(0,0,0,0.2)}#smartbanner.windows-phone .sb-close{color:#999 !important}
