﻿@font-face{font-family:'category_icon';src:url(/assets/pass/front/ui_2_0/category_icon-9d2853a592da58f28a353f311a6f1c323e611501d389e4a3494c2a9901dc2904.ttf?rrzfo7) format("truetype"),url(/assets/pass/front/ui_2_0/category_icon-3d323318cb4cae263e6cb7cfbcc4d24502813f697b4d60981a9ddbb88888550f.woff?rrzfo7) format("woff"),url(/assets/pass/front/ui_2_0/category_icon-d64f65cc59b2c760dcdeaa106c7a3418cad3930dc324beb788c30b265cd6f348.svg?rrzfo7#category_icon) format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="category_icon-"],[class*=" category_icon-"]{font-family:'category_icon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.category_icon-heart:before{content:"\e918"}.category_icon-star:before{content:"\e919"}.category_icon-birthday:before{content:"\e91a"}.category_icon-apple:before{content:"\e91b"}.category_icon-darts:before{content:"\e91c"}.category_icon-store:before{content:"\e91d"}.category_icon-book:before{content:"\e91e"}.category_icon-house:before{content:"\e91f"}.category_icon-outdoor:before{content:"\e920"}.category_icon-school:before{content:"\e921"}.category_icon-flag:before{content:"\e916"}.category_icon-official:before{content:"\e917"}.category_icon-trend:before{content:"\e900"}.category_icon-check:before{content:"\e901"}.category_icon-new:before{content:"\e902"}.category_icon-ic_theaters:before{content:"\e903"}.category_icon-info:before{content:"\e904"}.category_icon-local_cafe:before{content:"\e905"}.category_icon-storefront:before{content:"\e906"}.category_icon-spa:before{content:"\e907"}.category_icon-emoji_people:before{content:"\e908"}.category_icon-restaurant:before{content:"\e909"}.category_icon-flight:before{content:"\e90a"}.category_icon-directions_run:before{content:"\e90b"}.category_icon-child_friendly:before{content:"\e90c"}.category_icon-business_center:before{content:"\e90d"}.category_icon-group:before{content:"\e90e"}.category_icon-emoji_transportation:before{content:"\e90f"}.category_icon-sports_esports:before{content:"\e910"}.category_icon-public:before{content:"\e911"}.category_icon-location_city:before{content:"\e912"}.category_icon-emoji_flags:before{content:"\e913"}.category_icon-emoji_events:before{content:"\e914"}.category_icon-sports_baseball:before{content:"\e915"}@font-face{font-family:'icomoon';src:url(/assets/pass/front/ui_2_0/icomoon-b1a430fc0cf52a634533e4e686b416db890724450e7c5ad0f9d113ea2a8e441f.eot?orb7wl);src:url(/assets/pass/front/ui_2_0/icomoon-b1a430fc0cf52a634533e4e686b416db890724450e7c5ad0f9d113ea2a8e441f.eot?orb7wl#iefix) format("embedded-opentype"),url(/assets/pass/front/ui_2_0/icomoon-d8e34b5d766d76bc42859245931ed7742f12bf61616c6b5e663e984d6b4be2f0.ttf?orb7wl) format("truetype"),url(/assets/pass/front/ui_2_0/icomoon-01a3c5075c5ea26a85927dd758c4590a5f7d9ecdae5bbed4b3076a3aeb502d3a.woff?orb7wl) format("woff"),url(/assets/pass/front/ui_2_0/icomoon-f15500488102c23481acdc8fcf3ef5658f20bd93297b4a7f0bbbaf3b71f998d7.svg?orb7wl#icomoon) format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-Star_off:before{content:"\e927"}.icon-Home:before{content:"\e92a"}.icon-Check:before{content:"\e92c"}.icon-Star_on:before{content:"\e928"}.icon-Point3:before{content:"\e924"}.icon-Pin_OFF:before{content:"\e900"}.icon-Pin_ON:before{content:"\e90f"}.icon-Arrow:before{content:"\e901"}.icon-Article:before{content:"\e902"}.icon-Atmark:before{content:"\e903"}.icon-Calendar:before{content:"\e904"}.icon-Chevron_Down:before,.filter:before,.group__dropdown_icon:before{content:"\e905";font-size:larger}.icon-Chevron_Up:before{content:"\e905";font-size:larger;display:inline-block;transform:rotateX(180deg);display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex}.icon-Chevron_Left:before,.subMenu__item:before{content:"\e906"}.icon-Chevron_Right:before{content:"\e907"}.icon-Close:before,.l-header__closeBtn:before,.l-menu__close:before,.commonModalHeader__close:before,.unsplashModalHeader__close:before,.attentionModalHeader__close:before,.chat_message-modal__header__main__close:before,#osiro_broadcast_message .flash--broadcast_message_close--button__icon:before,#osiro_maintenance_information .flash--broadcast_message_close--button__icon:before,.fukidashiSelectBoxHeader__close:before,.groupWelcomeModal .c__like_user-modal__header__main__close:before,.interestAddModal__header--close:before,.interestMemberModal__header--close:before,.c__like_user-modal__header__main__close:before{content:"\e908"}.icon-Comment:before{content:"\e909"}.icon-Comment_fill:before{content:"\e926"}.icon-Follow:before{content:"\e90a"}.icon-Humberger:before,.l-header__menuBtn:before{content:"\e90b"}.icon-Like:before{content:"\e90c"}.icon-Like-active:before{content:"\e91e"}.icon-New:before{content:"\e90d"}.icon-Notification:before,.l-header__notification:before{content:"\e90e"}.icon-No_Notification:before{content:"\e930"}.icon-Pin:before{content:"\e9f"}.icon-Post2:before{content:"\e910"}.icon-Profile:before{content:"\e911"}.icon-Replay:before{content:"\e912"}.icon-Smile:before{content:"\e913"}.icon-Smile_On:before{content:"\e925"}.icon-Thumbs-up:before{content:"\e914"}.icon-Trend:before{content:"\e915"}.icon-Post:before{content:"\e916"}.icon-Search:before,.l-header__searchBtn:before{content:"\e917"}.icon-Clip:before{content:"\e918"}.icon-Swipe:before{content:"\e919"}.icon-Grid:before{content:"\e91a"}.icon-Send:before{content:"\e91b"}.icon-Earth:before{content:"\e91c"}.icon-Group:before{content:"\e91d"}.icon-Order:before{content:"\e91f"}.icon-Check_Off:before{content:"\e920"}.icon-Check_On:before{content:"\e921"}.icon-Check_Circle:before{content:"\e92b"}.icon-excited_icon:before,.l-header__excited:before{content:"\e922"}.icon-photo-select:before{content:"\e923"}.icon-Gender:before{content:"\e92d"}.icon-timeline:before{content:"\e92e"}.icon-CommentPlus:before{content:"\e92f"}.icon-Bookmark_border:before{content:"\e931"}.icon-Bookmark:before{content:"\e932"}.show-for-medium-up{display:block}.show-for-medium-down{display:none}@media screen and (max-width: 768px){.show-for-medium-up{display:none}.show-for-medium-down{display:block}}/*!
 * ress.css • v1.2.2
 * MIT License
 * github.com/filipelinhares/ress
 */html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}html{overflow:auto;height:100%}body{background:#f0f2f5;color:#000;font-size:"16px";font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Roboto", "YuGothic", "Yu Gothic Medium", "Yu Gothic", "Noto Sans CJK JP", "Hiragino Sans", "Meiryo", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Sans Emoji";line-height:1.7;word-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"kern";font-feature-settings:"kern";-webkit-font-kerning:normal;font-kerning:normal}a{color:inherit}a.deleteBtn{text-decoration:underline}a:hover{opacity:.7}img{vertical-align:bottom}ul{list-style-type:none}img.emoji,.commonForm__textArea img.emoji,.articleBody img.emoji:not(.contentCardMeta__authorThumb):not(.userIcon__img),.articleBody__description img.emoji:not(.contentCardMeta__authorThumb):not(.userIcon__img),.editContents__formtext img.emoji:not(.contentCardMeta__authorThumb):not(.userIcon__img){display:inline-block;height:1em;width:1em;margin:0 .05em 0 .1em;vertical-align:-0.1em;border:none}.commonForm__essential{font-size:10px;font-weight:bold}.bottom_border{border-bottom:1px solid #c9cdd3}.clearfix:after{content:"";clear:both;display:block}.l-globalWrap{position:relative;margin:0 auto}.l-header{position:relative;height:44px;display:flex;align-items:center;padding:0 12px;margin-left:auto}@media screen and (max-width: 768px){.l-header{height:44px;margin-left:0}}.l-header__wrap{width:calc(100% - 200px);height:44px;margin-left:200px;background-color:#fff;display:flex;flex-direction:row-reverse;z-index:81;position:fixed;top:0px}@media screen and (max-width: 768px){.l-header__wrap{width:100%;display:block;height:auto;margin-left:0}}.l-header__wrap--joinFlow{width:100%;height:44px;display:flex;flex-direction:row-reverse;z-index:81;position:fixed;top:0px}.l-header__title{position:absolute;top:0;left:0;width:100%;text-align:center;margin:auto;line-height:44px;color:#000}.l-header__title a{vertical-align:middle}.l-header__title img{max-height:36px;max-width:100px;margin-bottom:4px}@media screen and (max-width: 768px){.l-header__title{line-height:44px}}.l-header__titleText{display:none;line-height:1;text-decoration:none;color:#000;font-weight:700;font-size:1rem}@media screen and (max-width: 768px){.l-header__titleText{display:inline-block}}.l-header__wrap--joinFlow .l-header__titleText{display:inline-block}.l-header__menuBtn{display:none;position:relative;z-index:81;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5rem;text-decoration:none;color:#607d8b}.l-header__menuBtn:focus{outline:none}@media screen and (max-width: 768px){.l-header__menuBtn{display:block}}.l-header__searchBtn{position:relative;z-index:81;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5rem;text-decoration:none;font-size:1.29375rem;margin-left:16px;color:#607d8b}.l-header__searchBtn:focus{outline:none}.l-header__closeBtn{position:relative;z-index:81;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5rem;text-decoration:none}.l-header__closeBtn:focus{outline:none}@media screen and (max-width: 768px){.l-header__search{display:none}}.l-header__excited{position:relative;z-index:81;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5rem;text-decoration:none;color:#607d8b;margin-left:16px}.l-header__excited:focus{outline:none}@media screen and (max-width: 768px){.l-header__excited{margin-left:auto}}.l-header__notification{position:relative;z-index:81;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5rem;text-decoration:none;color:#607d8b;margin-left:16px}.l-header__notification:focus{outline:none}.l-header__excited_unread{display:block;width:12px;height:12px;border-radius:50%;border:2px solid #fff;background-color:#ffa000}.l-header__excited_unread,.l-header__unread{position:absolute;top:-3px;right:-2px}.l-header__excited_unread--count,.l-header__unread--count{position:absolute;top:-5px;left:10px;right:inherit}.l-header--group,.l-header--group__sticky{position:relative;height:44px;margin-left:200px;background-color:#fff;border-bottom:1px solid rgba(0,0,0,0.05)}@media screen and (max-width: 768px){.l-header--group,.l-header--group__sticky{display:block;height:44px;margin-left:0}}.l-header--group .l-header__titleText,.l-header--group__sticky .l-header__titleText{display:inline-block;vertical-align:middle}.l-header .border-box,.l-header .l-header--group__sticky .l-header__subTitleArea,.l-header--group__sticky .l-header .l-header__subTitleArea,.l-header .l-header--group__sticky .l-header__back,.l-header--group__sticky .l-header .l-header__back{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.l-header--group__sticky{z-index:80;position:-webkit-sticky;position:sticky;top:0}@media screen and (max-width: 768px){.l-header--group__sticky{position:fixed;width:100%;top:0px;transition:.3s}.l-header--group__sticky.js-l-header-group{top:44px}.l-header--group__sticky.js-l-header-group.slid{top:-45px}}.l-header--group__sticky .l-header__subTitleArea{vertical-align:top;width:calc(100% - 60px);text-align:center;display:inline-block;height:44px;line-height:44px;color:#000;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-right:60px}@media screen and (max-width: 768px){.l-header--group__sticky .l-header__subTitleArea{height:44px;line-height:44px}}.l-header--group__sticky .l-header__back{font-size:0.75rem;vertical-align:top;height:44px;line-height:44px;display:inline-block;z-index:81;color:#607d8b;font-weight:bold;text-decoration:none;width:60px;padding-left:10px}.l-header--group__sticky .l-header__back i{font-size:1.5rem;line-height:44px;vertical-align:bottom}@media screen and (max-width: 768px){.l-header--group__sticky .l-header__back i{height:44px;line-height:46px}}@media screen and (max-width: 768px){.l-header--group__sticky .l-header__back{height:44px;line-height:44px}}.l-header__login{position:absolute;right:12px;width:90px}.l-menu{position:fixed;top:0;left:0;z-index:160;width:200px;height:100vh;transition:left .1s;background-color:#fff;box-shadow:1px 0 6px rgba(103,104,105,0.3);overflow-y:auto;-webkit-overflow-scrolling:touch}.l-menu img.siteLogo{width:100%;max-width:100px;max-height:100px}@media screen and (max-width: 768px){.l-menu{position:fixed;top:0;left:-300px;width:280px}}.l-menu.is-show{left:0}.l-menu__title{display:flex;min-height:80px;padding:10px;justify-content:center;align-items:center;word-break:break-word}.l-menu__title a{display:block;line-height:1.3;color:#000;text-decoration:none;font-size:1.0625rem}@media screen and (max-width: 768px){.l-menu__title{display:none}}.l-menu__inner{overflow-y:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}.l-menu__inner::-webkit-scrollbar{display:none}.l-menu__search{display:none}@media screen and (max-width: 768px){.l-menu__search{display:block;padding:24px 24px 0}}.l-menu__close{display:none;position:absolute;top:10px;left:12px;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5rem}@media screen and (max-width: 768px){.l-menu__close{display:block}}.l-content,.l #l-content{margin:0 0 0 200px;position:absolute;top:44px;width:calc(100% - 200px)}.l-content--joinFlow,.l #l-content--joinFlow{position:absolute;top:44px;width:100%}.l-content.js-is-notification-modal-show,.l #l-content.js-is-notification-modal-show{position:fixed}.l-content.nofix,.l #l-content.nofix{position:relative;top:auto}@media screen and (max-width: 768px){.l-content,.l #l-content{position:relative;width:100%;margin:0 auto}}.l-content__header,.l #l-content__header{background-color:#fff;height:120px}@media screen and (max-width: 768px){.l-content__header,.l #l-content__header{border-bottom:none;height:93px}}.l-content__headerSwirch--room,.l #l-content__headerSwirch--room{background-color:#FFF;height:44px;border-bottom:1px solid #f2f2f2;position:absolute;right:16px}.groupHeader .l-content__headerSwirch--room,.groupHeader .l #l-content__headerSwirch--room{border-bottom:none}.l-content__headerSwirch--group,.l #l-content__headerSwirch--group{margin-left:auto;width:86px;text-align:center;height:44px}@media screen and (max-width: 768px){.l-content__headerSwirch--group,.l #l-content__headerSwirch--group{width:70px}}.groupHeader .l-content__headerSwirch--group,.groupHeader .l #l-content__headerSwirch--group{border-bottom:none}.l-content__titleWrapper,.l #l-content__titleWrapper{width:calc(100% - 80px)}.l-content__title,.l #l-content__title{font-size:1rem;font-weight:bold;text-align:left;line-height:18px;padding-left:18px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:18px}.l-content__memberCount,.l #l-content__memberCount{font-size:10px;padding:2px 0 0 40px;height:10px;color:#78909c}.l-content__main,.l #l-content__main{display:flex}.has-group-list .l-content__main,.has-group-list .l #l-content__main{height:calc(100vh - 136px)}@media screen and (max-width: 768px){.has-group-list .l-content__main,.has-group-list .l #l-content__main{height:auto}}.l-content__main .not_exists_text,.l #l-content__main .not_exists_text{font-size:0.75rem;color:#78909c;text-align:center;font-weight:700;letter-spacing:0.1em;margin:200px 0}@media screen and (max-width: 768px){.l-content__main,.l #l-content__main{height:auto}}.l-main{position:relative;width:100%}.l-main__content{-webkit-overflow-scrolling:touch}.has-action-bar .l-main__content{height:calc(100% - 48px)}@media screen and (max-width: 768px){.has-action-bar .l-main__content{padding-bottom:48px}}@media screen and (max-width: 768px){.l-main__content{overflow-y:inherit}}.l-main__contentHeader{display:flex;align-items:center;justify-content:space-between;padding:0px 12px 0px 12px;height:56px;margin-top:4px;margin:0 auto;max-width:700px}.l-main__contentArea{position:relative;width:100%;min-height:calc(100vh - 259px);margin:0 auto;top:206px}@media screen and (max-width: 768px){.l-main__contentArea{position:static;width:100%;min-height:calc(100vh - 274px)}}.has-action-bar .l-main__contentArea{min-height:calc(100vh - 310px)}.l-main__contentInner{max-width:700px;margin:0 auto;width:100%;overflow:hidden}@media screen and (max-width: 768px){.l-main__contentInner{width:100%}}.l-sub{min-width:200px;flex-basis:200px;background-color:#fff;border-left:1px solid #c9cdd3}@media screen and (max-width: 1240px){.l-sub{display:none}}.adminBtn,.adminBtn--normal,.adminBtn--edit,.adminBtn--del{text-decoration:none;text-align:center;font-size:16px;font-size:0.875rem;font-weight:700;border-radius:4px;transition:opacity .3s;color:#342b80;-webkit-appearance:none;height:40px;margin:0 4px 4px 0;min-width:70px;display:flex;align-items:center;justify-content:center;padding:8px}.adminBtn:hover,.adminBtn--normal:hover,.adminBtn--edit:hover,.adminBtn--del:hover{opacity:.7}.adminBtn:disabled,.adminBtn--normal:disabled,.adminBtn--edit:disabled,.adminBtn--del:disabled{cursor:not-allowed;opacity:.4}.adminBtn--normal{background-color:#424242;color:white}.adminBtn--normal:hover{color:black}.adminBtn--edit{background-color:#fff;color:rgba(0,0,0,0.54);border:solid 1px rgba(0,0,0,0.1)}.adminBtn--del{background-color:#c62828;color:white}.badge,.l-header__unread,.homeWrap .recommendGroup__item__unread,.homeWrap .recommendGroup__item__is_follow,.groupList__unread,.groupList__is_follow,.groupSlider__item__unread,.tab__unread,.top-main .recommendGroup__item__unread,.top-main .recommendGroup__item__is_follow{display:block;width:12px;height:12px;border-radius:50%;background-color:#00a3d9;border:2px solid #fff}.badge--new,.badge--hot{padding:4px 7px 3px;background-color:#ffa000;text-transform:uppercase;color:#fff;font-size:0.6rem;line-height:1;border-radius:10px;font-weight:700;position:absolute;top:-4px;left:-8px}.groupSlider .badge--new,.groupSlider .badge--hot{position:absolute}.badge--new:after,.badge--hot:after{content:'NEW'}.badge--hot{background-color:#f44336}.badge--hot:after{content:'HOT'}.badge--count,.l-header__excited_unread--count,.l-header__unread--count,.c__menu__settings__main__lists--message_count{border-radius:9px;color:#fff;font-size:0.7rem;font-family:Helvetica;display:flex;background-color:#00a3d9;align-items:center;flex-direction:column;justify-content:center;min-width:18px;min-height:18px;width:auto;padding:0 6px}.badge--setting-off{border-radius:20px;padding:2px 6px;font-size:0.75rem;background:gray;color:white;font-weight:bold}body#email-new,body#email-please_activate,body#pre_recruitment_users-new,body#session-pre_recruitment_welcome,body#pre_recruitment_enquete_answers-new,body#session-invitation,body#invited_users-new,body#session-login,body#session-join_us,body#sms_authentication-new,body#sms_authentication-confirm,body#users-new,body#confirm-index,body#user_pre_recruitment_plans-show,body#registration-complete,body#registration-option_plans,body#plans-index,body#events-please_activate,body#events-pre_auth,body#registration-option_plans,body#item_purchases-show,body#item_purchases-confirm,body#event_tickets-confirm,body#event_tickets-complete,body#event_ticket_purchase-confirm,body#item_purchases-new{background-color:white}.cartless_ec_item__basic__body{min-height:100%;height:auto;margin:0 auto;padding:0 0 30px 0;background-color:#fff;text-align:center}.cartless_ec_item__card_payment__fail__box__inner{max-width:320px;margin:0 auto;color:#ff874d;padding:20px;text-align:left;line-height:1.5em}.cartless_ec_item__card_payment__fail__box__inner a{color:#ff874d}.cartless_ec_item__ticket_title{padding:0px 16px;margin:0 auto;max-width:380px;text-align:left;color:#616161;font-size:0.875rem}.cartless_ec_item__ticket_title--name{color:#000;font-weight:bold;font-size:1rem}.cartless_ec_item__plan{max-width:480px;margin:0 auto}.cartless_ec_item__plan button{display:block;width:90%}.cartless_ec_item__plan_explain_pre_recruitment{color:#616161;font-size:0.75rem;text-align:left}.cartless_ec_item__plan__list{cursor:pointer;display:block;padding:10px 18px 0 18px;margin:20px auto;border-radius:8px;text-align:left;border:1px solid #bdbdbd}.cartless_ec_item__plan__list:hover{background-color:#E9F6FF}.cartless_ec_item__plan__list .plan_name{margin:0;display:inline-block}.cartless_ec_item__plan__list .plan_priceWrapper{display:flex;justify-content:space-between}.cartless_ec_item__plan__list .plan_is_pre_recruitment_icon{background-image:url(/assets/pass/front/key-807ff93847a2caa899592f30a48e5ee26d33ffd6afdefb775f61d84cc1baf215.svg);background-repeat:no-repeat;background-position:right 3px center;background-size:9px auto;padding:0 15px 0 7px;border-radius:0;opacity:0.6}.cartless_ec_item__plan__list .plan_is_pre_recruitment{font-family:HiraginoSans-W6;font-size:13px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#616161;align-self:flex-end;margin:0 0 5px 0}.cartless_ec_item__plan__list .plan_price{align-items:baseline}.cartless_ec_item__plan__list .plan_price .price{font-size:1.6875rem}.cartless_ec_item__plan__list.guest:hover{background-color:initial;border:1px solid #bdbdbd}.cartless_ec_item__choice__box{max-width:380px;margin:0 auto;text-align:left;height:auto;padding:20px 16px 0 16px;overflow:hidden}.cartless_ec_item__choice__box__title{font-weight:bold;font-size:1rem;margin:0px 0px 20px}.cartless_ec_item__choice__box__form__item{font-weight:bold;font-size:1.0625rem}.cartless_ec_item__choice__box__input{position:relative}.cartless_ec_item__choice__box__validate_icon{position:absolute;display:block;top:38px;right:18px;width:20px;height:20px;background:no-repeat url(/assets/pass/front/icon-nav-check-alert-4fa1908ae5c66ab6ea2c9b049247489b2f1a0a9606095d4e229f339534a40545.svg);background-size:100%}.cartless_ec_item__choice__box__field{width:100%;border-bottom:solid 1px #000;padding:7px;background-color:#fafafa;color:#616161}.cartless_ec_item__choice__box .remarks_text{font-weight:normal;color:#616161;font-size:0.875rem}.cartless_ec_item__choice__box__input_preview{margin:10px 0 0 0}.cartless_ec_item__choice__box__input_preview__back_button{margin:5px 0 0 0;font-size:0.75rem;float:right;color:#616161}.cartless_ec_item__choice__box__input_preview__back_button input[type="submit"]{text-decoration:underline}.cartless_ec_item__choice__top{text-align:left;line-height:1.5;margin:0 auto;background-color:#E9F6FF}.cartless_ec_item__choice__top__list__for_guest{background-color:#E9F6FF}.cartless_ec_item__choice__top__list,.cartless_ec_item__choice__top__list__for_guest{border-bottom:1px solid rgba(0,0,0,0.05);padding:20px 0px 10px 0px;margin:0 auto;max-width:380px}.cartless_ec_item__choice__top__list .plan_price,.cartless_ec_item__choice__top__list__for_guest .plan_price{align-items:baseline;max-width:380px;padding:0 16px;margin:0 auto}.cartless_ec_item__choice__top__list .plan_price .price,.cartless_ec_item__choice__top__list__for_guest .plan_price .price{font-size:1.625rem}.cartless_ec_item__choice__top__list .plan_price .price_comment,.cartless_ec_item__choice__top__list__for_guest .plan_price .price_comment{font-size:0.8125rem}.cartless_ec_item__choice__credit_cards{display:flex;align-items:center;margin-bottom:20px}.cartless_ec_item__choice__credit_cards img{vertical-align:middle;height:25px;margin-right:5px}.cartless_ec_item__choice__credit_img{width:120px;height:35px;margin:0 0 10px 0}.cartless_ec_item__choice__footer{text-align:center}.cartless_ec_item__choice__footer__btn,.cartless_ec_item__choice__footer #payjp_checkout_box input[type=button],.cartless_ec_item__choice__footer .event_ticket__choice__button,.cartless_ec_item__choice__footer .cartless_ec_item__choice__button{margin:24px 0px;padding:7px 20px 5px;color:#fff;font-weight:bold;background-color:#342b80;border-radius:5px;font-size:0.9375rem;border:none;background-image:none;width:240px;height:48px}.cartless_ec_item__choice__footer__btn:hover,.cartless_ec_item__choice__footer #payjp_checkout_box input[type=button]:hover,.cartless_ec_item__choice__footer .event_ticket__choice__button:hover,.cartless_ec_item__choice__footer .cartless_ec_item__choice__button:hover{opacity:.7;cursor:pointer}.cartless_ec_item__choice__footer__btn:disabled,.cartless_ec_item__choice__footer #payjp_checkout_box input[type=button]:disabled,.cartless_ec_item__choice__footer .event_ticket__choice__button:disabled,.cartless_ec_item__choice__footer .cartless_ec_item__choice__button:disabled{opacity:.7;cursor:not-allowed}.cartless_ec_item__coupon__title{font-weight:bold;margin-bottom:10px;font-size:0.9375rem}.cartless_ec_item__coupon__input{float:left;width:70%;max-width:215px;background-color:#fafafa;border-bottom:1px solid #342b80;padding-left:12px;height:48px}.cartless_ec_item__coupon__applyed_label{float:right;font-weight:bold;font-size:1rem;margin-left:16px;margin-top:8px}.cartless_ec_item__coupon__submit{float:right;width:86px;height:40px;color:white;font-weight:bold;text-align:center;margin-left:16px;margin-top:4px}.categoryList{display:flex;flex-wrap:wrap;align-items:center}.categoryList__item{margin:0 20px 8px 0;position:relative}.searchSubArea .categoryList{margin-left:12px}.category{padding:4px 0px;font-size:0.8125rem;display:inline-block;text-decoration:none;font-weight:bold}.category:hover{text-decoration:underline}#changeRoomNameModal .commonModalContents{text-align:center;padding:16px}#changeRoomNameModal button.btn--primary,#changeRoomNameModal button.cartless_ec_item-detail__btn--join,#changeRoomNameModal button.event-detail__btn--join,#changeRoomNameModal button.group__btn--follow{width:200px;height:40px;margin-top:13px}#chatTimeModal .commonModalContents{padding:24px}#chatTimeModal .commonModalContents__descriptionText{margin-bottom:16px}#chatTimeModal .commonForm{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:0}#chatTimeModal .commonFormMulti{font-weight:bold}#chatTimeModal .chatTimeModal__bottomArea{display:flex;align-items:center;justify-content:space-around}#chatTimeModal .chatTimeModal__bottomArea--title{color:rgba(0,0,0,0.54);font-size:0.875rem}#chatTimeModal .chatTimeModal__bottomArea--content{color:rgba(0,0,0,0.54);font-weight:bold}#chatTimeModal .btn--delete{border:none}.event_ticket_choice_modal .NotTitleCommonModal{padding:0 16px}.event_ticket_choice_modal .NotTitleCommonModal__close--btn{top:10px;right:-5px}@media screen and (max-width: 480px){.event_ticket_choice_modal .NotTitleCommonModal{width:100%;height:100%}}.event_ticket_choice_modal-label_area{display:flex;justify-content:space-between;width:100%;align-items:center;min-height:35px}.event_ticket_choice_modal-label_area-left{line-height:1;color:#000}.event_ticket_choice_modal-label_area-right{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-left:15px;color:#000}.event_ticket_choice_modal-title{font-weight:bold;margin:15px 0;text-align:center}.event_ticket_choice_modal-panel{border-top:1px solid rgba(0,0,0,0.16);display:flex;align-items:center;padding:8px 0}.event_ticket_choice_modal-panel input[type=radio]{display:none}.event_ticket_choice_modal-panel input[type=radio]+label{padding-left:30px;position:relative}.event_ticket_choice_modal-panel input[type=radio]+label::before{content:"";display:block;position:absolute;top:0;left:0;width:18px;height:18px;border:2px solid;border-radius:50%;top:53%;transform:translateY(-50%)}.event_ticket_choice_modal-panel input[type=radio]:checked+label::after{content:"\e921";font-family:'icomoon';position:absolute;left:-2px;font-size:1.375rem;border-radius:50%;top:53%;transform:translateY(-50%)}.event_ticket_choice_modal-panel--0{border:none}.event_ticket_choice_modal-name{font-size:14px;line-height:1.5}.event_ticket_choice_modal-online{font-size:10px;letter-spacing:-0.2px;line-height:1.5;border-radius:4px;background-color:rgba(0,0,0,0.1);color:rgba(0,0,0,0.54);width:fit-content;padding:0 3px;display:inline-block}.event_ticket_choice_modal-stock_count{font-size:10px;letter-spacing:-0.2px;font-weight:bold;color:rgba(0,0,0,0.54);margin:6px 0}.event_ticket_choice_modal-price{border-radius:12px;background-color:rgba(0,0,0,0.1);height:24px;font-size:14px;font-weight:bold;letter-spacing:-0.28px;text-align:center;width:fit-content;padding:0px 10px;white-space:nowrap}.event_ticket_choice_modal .event-detail__btn--join{margin:30px auto;display:block}.event_ticket_choice_modal-pre_clearing{font-size:10px;color:rgba(0,0,0,0.54);letter-spacing:-0.2px;font-weight:bold;display:flex;align-items:center;transform:translateY(3px)}.event_ticket_choice_modal .event-ticket-icon{width:13px;height:11px;background-size:13px;display:inline-block;content:'';background-image:url(/assets/pass/front/event-ticket-107c813da162b70a2b4fafc5b826c58798f97150dea7f44275551ca4348d4717.svg);transform:rotate(90deg)}.choicedGroup{display:flex;align-items:center;height:50px;overflow:hidden;white-space:nowrap;cursor:pointer}.choicedGroup__thumb{width:42px;height:42px;display:inline-block;margin-right:8px;flex-shrink:0}.choicedGroup__thumbGroupImg{height:100%;width:100%;border-radius:8px;background-color:#fff;vertical-align:baseline}.choicedGroup__thumbUserImg{height:100%;width:100%;border-radius:50%;background-color:#fff;vertical-align:baseline}.choicedPlanBox{background-color:#eeeeee;border-radius:24px;padding:32px 23px 27px;font-weight:bold}.choicedPlanBox__price{font-size:1.625rem}.choicedPlanBox__month{font-size:1rem}.choicedPlanBoxWrapper{max-width:370px;margin:0px auto;padding:0 24px}.commonForm{padding-bottom:32px}.commonForm:last-of-type{padding-bottom:0px}.commonFormMulti{display:flex;align-items:center;flex-wrap:wrap}.commonFormMulti__item{display:flex;align-items:center;flex-grow:1}.commonForm.center{text-align:center}.commonForm__bottomBorder{width:100%;height:2px;background:#9E9E9E;transform-origin:center center;transform:scaleX(0);transition:transform 0.15s ease-out}.invalid .commonForm__bottomBorder{background:#f44336}.commonForm__text{display:block;font-size:1rem;width:100%;box-sizing:border-box;max-width:700px;background-color:#fafafa;border-bottom:1px solid #9E9E9E;color:#000;border-radius:4px 4px 0 0;min-height:50px;line-height:50px;padding-left:14px;font-size:0.9375rem}.commonForm__text:focus{outline:0}.commonForm__text:focus+.commonForm__bottomBorder{transform:scaleX(1)}.invalid .commonForm__text:focus+.commonForm__bottomBorder{transform:scaleX(0)}.invalid .commonForm__text{border:1px solid #f44336;border-bottom:2px solid #f44336}.commonForm__text.marginBottom{margin-bottom:8px}.commonForm__text:read-only{background-color:#f0f2f5;border-bottom:0}.commonForm__text:read-only:focus+.commonForm__bottomBorder{transform:scaleX(0)}.commonForm__select{display:block;font-size:1rem;width:100%;box-sizing:border-box;max-width:700px;background-color:#fafafa;border-bottom:1px solid #9E9E9E;color:#000;border-radius:4px 4px 0 0;min-height:50px;line-height:50px;padding-left:14px;padding-left:16px;padding-right:32px;background-image:url(/assets/pass/front/icon-arrow-c7e7bf9897c38cb60f4913f24f07ac9c18678f66eccaf708b6ef8c8f17774b7c.svg);background-position:right 16px center;background-size:12px auto;appearance:none}.commonForm__select:focus{outline:0}.commonForm__select:focus+.commonForm__bottomBorder{transform:scaleX(1)}.invalid .commonForm__select:focus+.commonForm__bottomBorder{transform:scaleX(0)}.invalid .commonForm__select{border:1px solid #f44336;border-bottom:2px solid #f44336}.commonForm__textArea{display:block;font-size:1rem;width:100%;box-sizing:border-box;max-width:700px;background-color:#fafafa;border-bottom:1px solid #9E9E9E;color:#000;border-radius:4px 4px 0 0;min-height:50px;line-height:50px;padding-left:14px;height:auto;min-height:13em;padding:18px 14px;resize:none;overflow:scroll;line-height:unset;min-width:70px}.commonForm__textArea:focus{outline:0}.commonForm__textArea:focus+.commonForm__bottomBorder{transform:scaleX(1)}.invalid .commonForm__textArea:focus+.commonForm__bottomBorder{transform:scaleX(0)}.invalid .commonForm__textArea{border:1px solid #f44336;border-bottom:2px solid #f44336}.commonForm__textArea img{display:block;max-width:100%;height:auto;margin:1.75em auto;text-align:center;border:1px solid rgba(0,0,0,0.05)}.commonForm__autoSizeTextArea{display:block;font-size:1rem;width:100%;box-sizing:border-box;max-width:700px;background-color:#fafafa;border-bottom:1px solid #9E9E9E;color:#000;border-radius:4px 4px 0 0;min-height:50px;line-height:50px;padding-left:14px;height:50px}.commonForm__autoSizeTextArea:focus{outline:0}.commonForm__autoSizeTextArea:focus+.commonForm__bottomBorder{transform:scaleX(1)}.invalid .commonForm__autoSizeTextArea:focus+.commonForm__bottomBorder{transform:scaleX(0)}.invalid .commonForm__autoSizeTextArea{border:1px solid #f44336;border-bottom:2px solid #f44336}.commonForm__checkbox{display:none}.commonForm__checkbox:checked+.commonForm__checkboxLabel::before{background:#342b80;border:2px solid #342b80}.commonForm__checkbox:checked+.commonForm__checkboxLabel::after{opacity:1;-webkit-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1)}.commonForm__checkboxLabel{position:relative;cursor:pointer;padding-left:43px;transition:all .2s;user-select:none}.commonForm__checkboxLabel.onModal{display:flex;margin:0 0 10px 0;text-align:left;font-size:0.875rem}.commonForm__checkboxLabel::before,.commonForm__checkboxLabel::after{position:absolute;content:'';-webkit-transition:all .2s;transition:all .2s}.commonForm__checkboxLabel::before{top:50%;left:0;width:16px;height:16px;margin-top:-10px;margin-left:14px;background:transparent;border:2px solid #342b80;border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.commonForm__checkboxLabel::after{opacity:0;top:50%;left:4px;width:10px;height:5px;margin-top:-6px;margin-left:14px;border-left:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(-45deg) scale(0.5);transform:rotate(-45deg) scale(0.5)}.commonForm__label{font-size:0.875rem;color:#616161;font-weight:bold;display:flex;align-items:center}.commonForm__essential{font-size:0.625rem;color:#f44336;padding:1px 5px 0;white-space:nowrap}.commonForm__description{font-size:0.75rem;font-weight:normal;margin:3px 0px;display:block;line-height:1.33;color:rgba(0,0,0,0.54)}.commonForm__description.rightPosition{text-align:right}.invalid .commonForm__description{color:#f44336}.commonForm__description--sub{font-size:0.75rem;font-weight:normal;margin:3px 0px;display:block;line-height:1.33;color:rgba(0,0,0,0.54)}.commonForm__description--sub.rightPosition{text-align:right}.commonForm__privacySelect{font-size:0.8125rem;font-weight:bold;color:#bdbdbd;border:1px solid #bdbdbd;padding:3px 5px;border-radius:4px;height:auto;line-height:18px;box-sizing:border-box;padding-right:16px;background-image:url(/assets/pass/front/icon-arrow-c7e7bf9897c38cb60f4913f24f07ac9c18678f66eccaf708b6ef8c8f17774b7c.svg);background-position:right 5px center;background-size:8px auto;margin:0 0 5px auto}.commonForm__button{border:none;width:240px;height:48px;margin:32px auto;padding:0;font-weight:bold;border-radius:6px;font-size:1.0625rem;background-color:#342b80;color:#fff;cursor:pointer;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.commonForm__button.delete{background-color:#eee;color:#616161}.uploading-image .streaming_video__not_playable__loading{position:absolute;top:0;left:0;right:0;bottom:0;width:60px;vertical-align:middle;margin:auto auto;height:60px}.uploading-image .streaming_video__not_playable__poster__img__background{border-radius:0}.uploading-image .uploading-layer{width:100%;height:100%;display:block;background:#000;position:absolute;opacity:0.4}.commonModalContainer{width:calc(100% - 200px);height:100%;position:fixed;top:0;left:0;display:flex;justify-content:center;z-index:200;margin-left:200px;line-height:initial}@media screen and (max-width: 768px){.commonModalContainer{width:100%;margin-left:0}}@media screen and (max-width: 480px){.commonModalContainer{width:100%;margin-left:0}}.commonModal{z-index:240;max-height:540px;width:375px;border-radius:4px;background:#fff;display:flex;flex-direction:column;margin-top:20vh;position:absolute}@media screen and (max-width: 480px){.commonModal{width:100%;height:100%;border-radius:0px;margin-left:0;margin-top:0;max-height:initial}}.commonModalHeader{background-color:#eee;width:100%;height:40px;line-height:40px;border-top-left-radius:4px;border-top-right-radius:4px;position:relative;max-width:700px;margin:0 auto;padding:0 16px;box-sizing:border-box}@media screen and (max-width: 480px){.commonModalHeader{height:45px;line-height:45px;border-top-left-radius:0px;border-top-right-radius:0px}}.commonModalHeader__close_click{position:absolute;top:10px;right:16px;width:24px;height:24px}.commonModalHeader__close{color:#455a64;position:absolute;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5rem}.commonModalHeader__title{text-align:center;font-weight:bold;color:#455a64;font-size:0.9375rem}.commonModalFixTopMenu button{width:220px;height:36px;margin:0 auto 16px;display:flex;justify-content:center;align-items:center}.commonModalContents{padding:0 10px;color:#000;position:relative;height:auto;overflow:auto;border-radius:0 0 4px 4px}@media screen and (max-width: 480px){.commonModalContents{height:calc(100% - 50px);border-radius:0px;max-height:initial}}.commonModalContents__subText{font-size:0.625rem;color:#4a4a4a}.commonModalContents__main{width:100%;max-width:700px;margin:0 auto;padding:0 20px;box-sizing:border-box;position:relative;padding-top:20px}.commonModalContents__main__btn{text-align:center;border:none;width:240px;height:48px;line-height:48px;margin:27px auto 0;padding:0;font-weight:bold;border-radius:6px;font-size:1.0625rem;background-color:#342b80;color:#fff;display:block}.commonModalContents__main__btn.cancel{background-color:#eee;color:#616161}.commonModalContents__loading{text-align:center;color:#455a64;padding:100px 0;font-size:0.9375rem}.commonModalContents .btn--readmore{margin:16px auto;display:block;margin:16px auto 16px;display:flex;align-items:center;justify-content:center}.commonModalContents .search__inputs{margin:4px auto}.hashtagModal .commonModalContents{background-color:#eee}.commonModalContents__descriptionText{color:rgba(0,0,0,0.54);font-size:0.875rem}.commonModalBackground{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);transition:opacity .5s;z-index:220}.commonModalPhotos{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}.commonTable{border-collapse:separate;border:1px solid #f5f5f5;border-radius:16px;box-shadow:0 0 17px 0 rgba(0,0,0,0.07);border-spacing:0;overflow:hidden}.commonTable__thead{border-collapse:separate;background-color:#f5f5f5;border-radius:16px}.commonTable__thead--th{font-size:12px;letter-spacing:0.86px;text-align:center;color:#4a4a4a;padding:10px;border-right:solid 1px rgba(0,0,0,0.1);border-bottom:solid 1px rgba(0,0,0,0.1)}.commonTable__thead--th:last-of-type{border-right:none}.commonTable__tbody{border-collapse:separate;background-color:white;border-radius:16px;border:solid 1px rgba(0,0,0,0.1)}.commonTable__tbody--td{letter-spacing:0.86px;color:#4a4a4a;padding:10px 20px;border-right:solid 1px rgba(0,0,0,0.1);border-bottom:solid 1px rgba(0,0,0,0.1)}.commonTable__tbody--td:last-of-type{border-right:none}.commonTable__tbody tr:last-of-type>td{border-bottom:none}.commonTable__tbody tr:nth-child(even) td{background-color:#fafafa}.commonTable__tbody--actionBtns{display:flex;flex-wrap:nowrap}#confirmNotifyDialogModal .commonModalContents{text-align:center;padding:16px}.contentIsPublicStatus--public{font-size:12px;background-color:#5db85c;color:white;text-align:center;width:61px;font-weight:bold;padding:7px 11px 7px 11px;border-radius:4px}.contentIsPublicStatus--draft{font-size:12px;background-color:#424242;color:white;text-align:center;width:61px;font-weight:bold;padding:7px 11px 7px 11px;border-radius:4px}.contentIsPublicStatus--reserve{font-size:12px;background-color:#00bfa5;color:white;text-align:center;width:125px;font-weight:bold;padding:7px 11px 7px 11px;border-radius:4px}.decisionWrapper{background-color:#eee;border-radius:16px;padding:16px 20px 13px;margin:16px 0 32px;text-align:left}.decisionWrapper .enquete_name{font-weight:bold}.decisionWrapper .enquete_description{margin:5px 0 0 0}.decision__label{font-size:0.75rem;color:rgba(0,0,0,0.54)}.decision__data{font-size:1rem}.event_ticket__basic__body{min-height:100%;height:auto;margin:0 auto;padding:0 0 30px 0;background-color:#fff;text-align:center}.event_ticket__card_payment__fail__box__inner{max-width:320px;margin:0 auto;color:#ff874d;padding:20px;text-align:left;line-height:1.5em}.event_ticket__card_payment__fail__box__inner a{color:#ff874d}.event_ticket__ticket_title{padding:0px 16px;margin:0 auto;max-width:380px;text-align:left;color:#616161;font-size:0.875rem}.event_ticket__ticket_title--name{color:#000;font-weight:bold;font-size:1rem}.event_ticket__plan{max-width:480px;margin:0 auto}.event_ticket__plan button{display:block;width:90%}.event_ticket__plan_explain_pre_recruitment{color:#616161;font-size:0.75rem;text-align:left}.event_ticket__plan__list{cursor:pointer;display:block;padding:10px 18px 0 18px;margin:20px auto;border-radius:8px;text-align:left;border:1px solid #bdbdbd}.event_ticket__plan__list:hover{background-color:#E9F6FF}.event_ticket__plan__list .plan_name{margin:0;display:inline-block}.event_ticket__plan__list .plan_priceWrapper{display:flex;justify-content:space-between}.event_ticket__plan__list .plan_is_pre_recruitment_icon{background-image:url(/assets/pass/front/key-807ff93847a2caa899592f30a48e5ee26d33ffd6afdefb775f61d84cc1baf215.svg);background-repeat:no-repeat;background-position:right 3px center;background-size:9px auto;padding:0 15px 0 7px;border-radius:0;opacity:0.6}.event_ticket__plan__list .plan_is_pre_recruitment{font-family:HiraginoSans-W6;font-size:13px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#616161;align-self:flex-end;margin:0 0 5px 0}.event_ticket__plan__list .plan_price{align-items:baseline}.event_ticket__plan__list .plan_price .price{font-size:1.6875rem}.event_ticket__plan__list.guest:hover{background-color:initial;border:1px solid #bdbdbd}.event_ticket__choice__box{max-width:380px;margin:0 auto;text-align:left;height:auto;padding:20px 16px 0 16px;overflow:hidden}.event_ticket__choice__box__title{font-weight:bold;font-size:1rem;margin:0px 0px 20px}.event_ticket__choice__box__form__item{font-weight:bold;font-size:1.0625rem}.event_ticket__choice__box__input{position:relative}.event_ticket__choice__box__validate_icon{position:absolute;display:block;top:38px;right:18px;width:20px;height:20px;background:no-repeat url(/assets/pass/front/icon-nav-check-alert-4fa1908ae5c66ab6ea2c9b049247489b2f1a0a9606095d4e229f339534a40545.svg);background-size:100%}.event_ticket__choice__box__field{width:100%;border-bottom:solid 1px #000;padding:7px;background-color:#fafafa;color:#616161}.event_ticket__choice__box .remarks_text{font-weight:normal;color:#616161;font-size:0.875rem}.event_ticket__choice__box__input_preview{margin:10px 0 0 0}.event_ticket__choice__box__input_preview__back_button{margin:5px 0 0 0;font-size:0.75rem;float:right;color:#616161}.event_ticket__choice__box__input_preview__back_button input[type="submit"]{text-decoration:underline}.event_ticket__choice__top{text-align:left;line-height:1.5;margin:0 auto;background-color:#E9F6FF}.event_ticket__choice__top__list__for_guest{background-color:#E9F6FF}.event_ticket__choice__top__list,.event_ticket__choice__top__list__for_guest{border-bottom:1px solid rgba(0,0,0,0.05);padding:20px 0px 10px 0px;margin:0 auto;max-width:380px}.event_ticket__choice__top__list .plan_price,.event_ticket__choice__top__list__for_guest .plan_price{align-items:baseline;max-width:380px;padding:0 16px;margin:0 auto}.event_ticket__choice__top__list .plan_price .price,.event_ticket__choice__top__list__for_guest .plan_price .price{font-size:1.625rem}.event_ticket__choice__top__list .plan_price .price_comment,.event_ticket__choice__top__list__for_guest .plan_price .price_comment{font-size:0.8125rem}.event_ticket__choice__credit_cards{display:flex;align-items:center;margin-bottom:20px}.event_ticket__choice__credit_cards img{vertical-align:middle;height:25px;margin-right:5px}.event_ticket__choice__credit_img{width:120px;height:35px;margin:0 0 10px 0}.event_ticket__choice__footer{text-align:center}.event_ticket__choice__footer__btn,.event_ticket__choice__footer #payjp_checkout_box input[type=button],.event_ticket__choice__footer .event_ticket__choice__button,.event_ticket__choice__footer .cartless_ec_item__choice__button{margin:24px 0px;padding:7px 20px 5px;color:#fff;font-weight:bold;background-color:#342b80;border-radius:5px;font-size:0.9375rem;border:none;background-image:none;width:240px;height:48px}.event_ticket__choice__footer__btn:hover,.event_ticket__choice__footer #payjp_checkout_box input[type=button]:hover,.event_ticket__choice__footer .event_ticket__choice__button:hover,.event_ticket__choice__footer .cartless_ec_item__choice__button:hover{opacity:.7;cursor:pointer}.event_ticket__choice__footer__btn:disabled,.event_ticket__choice__footer #payjp_checkout_box input[type=button]:disabled,.event_ticket__choice__footer .event_ticket__choice__button:disabled,.event_ticket__choice__footer .cartless_ec_item__choice__button:disabled{opacity:.7;cursor:not-allowed}.event_ticket__coupon__title{font-weight:bold;margin-bottom:10px;font-size:0.9375rem}.event_ticket__coupon__input{float:left;width:70%;max-width:215px;background-color:#fafafa;border-bottom:1px solid #342b80;padding-left:12px;height:48px}.event_ticket__coupon__applyed_label{float:right;font-weight:bold;font-size:1rem;margin-left:16px;margin-top:8px}.event_ticket__coupon__submit{float:right;width:86px;height:40px;color:white;font-weight:bold;text-align:center;margin-left:16px;margin-top:4px}.followMemberToggleBtn__on{outline:none;display:flex;justify-content:center;align-items:center;font-size:0.875rem;width:143px;border-radius:4px;border:solid 1px;font-weight:bold}.followMemberToggleBtn__on i.icon-Follow{font-size:1.25rem}.followMemberToggleBtn__off{outline:none;display:flex;justify-content:center;align-items:center;font-size:0.875rem;width:143px;border-radius:4px;border:solid 1px;color:#fff;font-weight:bold}.membersCard__box>.followBtn{height:32px;position:absolute;bottom:9px;left:0;right:0}.membersCard__box .followMemberToggleBtn__on{height:32px;margin:0 auto}.membersCard__box .followMemberToggleBtn__off{height:32px;margin:0 auto}.profileThumb__btns>.followBtn{margin-left:8px}.profileThumb__btns .followMemberToggleBtn__on{height:36px;line-height:36px;width:130px;font-size:0.875rem}.profileThumb__btns .followMemberToggleBtn__off{height:36px;line-height:36px;width:130px;font-size:0.875rem}.groupCategoryList{display:inline-block}.groupCategoryList__item{border:1px solid #382f2f;border-radius:4px;padding:4px;margin-right:4px;margin-bottom:4px;user-select:none;display:flex;justify-content:center;align-items:center}.groupCategoryList__item:hover{background-color:#3498db;border:1px solid #3498db;color:#fff}.groupCategoryList__item>i{margin-right:3px}.groupListSliderWrap{overflow:hidden;overflow-x:auto;padding:0 12px}.groupListSliderWrap .groupListSlider{display:inline-grid;grid-gap:28px;grid-auto-flow:column;grid-auto-columns:64px;grid-auto-rows:auto}.groupListSliderWrap .groupListSlider__item--link{text-decoration:none;display:flex;justify-content:center;align-items:center;flex-direction:column}.groupListSliderWrap .groupListSlider__item--img{width:64px;height:64px;border-radius:8px;background-color:#fff;margin-bottom:4px}.groupListSliderWrap .groupListSlider__item--text{text-align:center;color:rgba(0,0,0,0.54);font-weight:bold;line-height:1.17;overflow:hidden;text-overflow:ellipsis;width:78px;height:2.25em;margin-bottom:4px}.hashtagList{display:flex;flex-wrap:wrap;align-items:center}.hashtagList__item{margin:0 8px 8px 0;position:relative}.hashtagList .btn--secondary{color:#616161;border:1px solid #9E9E9E;height:35px;margin-bottom:8px}.hashtagModal .hashtagList{background-color:white;padding:10px;border-bottom:1px solid #342b80;margin-bottom:8px}.searchSubArea .hashtagList{margin:0 12px}.hashtag{display:block;background-color:rgba(0,0,0,0.05);color:rgba(0,0,0,0.54);padding:4px 12px 4px;border-radius:30px;font-size:0.75rem;font-weight:normal;text-decoration:none}.hashtag__text:before{content:'#'}.hashtag__regist_count{margin-left:3px}.hashtag__editInput{outline:none;margin-bottom:8px;padding-left:4px}.hashtag:hover{text-decoration:none}.hashtagModal .hashtag{cursor:pointer}body#home-index .l-menu{background-color:transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media screen and (max-width: 768px){body#home-index .l-menu{background-color:rgba(255,255,255,0.3)}}body#home-index #notification.osiro_after_login_header_color{background-color:transparent}body#home-index .contentCard:hover{opacity:1;transform:scale(1.02, 1.02);transition:0.3s all}.home__title{font-size:1.3125rem;text-align:center;color:#000}.home__title a{text-decoration:none}.home__logoWrapper{height:calc(100vh - 368px);display:flex;justify-content:center;align-items:center}.home__logo--pc{display:block;max-width:80%;max-height:50%;margin:0 auto}@media screen and (max-width: 768px){.home__logo--pc{display:none}}.home__logo--sp{display:none;max-width:80%;max-height:75%;margin:0 auto}@media screen and (max-width: 768px){.home__logo--sp{display:block}}.homeWrap .recommendGroupUpper{display:flex;align-items:center;justify-content:center}.homeWrap .recommendGroupUpper i.iconRoundBtn{z-index:50;margin:2px;width:32px;font-size:1.3rem;line-height:32px;height:32px}.homeWrap .recommendGroupUpper i.iconRoundBtn:hover{opacity:1;transform:scale(1.02, 1.02);transition:0.3s all}@media screen and (max-width: 768px){.homeWrap .recommendGroupUpper i.iconRoundBtn{display:none}}.homeWrap .recommendGroupUpper i.iconRoundBtn.icon-Chevron_Left,.homeWrap .recommendGroupUpper i.iconRoundBtn.subMenu__item{position:absolute;left:5px}.homeWrap .recommendGroupUpper i.iconRoundBtn.icon-Chevron_Right{position:absolute;right:5px}.homeWrap .recommendGroup__slider,.homeWrap .recommendGroupFix{-ms-overflow-style:none;scrollbar-width:none;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding:0 0px;display:flex;flex-direction:row;box-sizing:content-box}.homeWrap .recommendGroup__slider::-webkit-scrollbar,.homeWrap .recommendGroupFix::-webkit-scrollbar{display:none}@media screen and (max-width: 768px){.homeWrap .recommendGroup__slider,.homeWrap .recommendGroupFix{max-width:100%;margin:0 0px;padding:0px 8px;width:100%}}.homeWrap .recommendGroupPanel{width:640px;min-width:640px;display:grid;grid-auto-rows:150px;grid-template-columns:repeat(4, 1fr);align-items:center;justify-content:center;grid-row-gap:16px;padding:30px 0 16px}.homeWrap .recommendGroupPanel:first-of-type{padding-left:15px}@media screen and (max-width: 768px){.homeWrap .recommendGroupPanel:first-of-type{padding-left:0px}}.homeWrap .recommendGroupPanel:last-of-type{padding-right:15px}@media screen and (max-width: 768px){.homeWrap .recommendGroupPanel:last-of-type{padding-left:0px}}@media screen and (max-width: 768px){.homeWrap .recommendGroupPanel{width:100%;min-width:100%;grid-auto-rows:100px}}.homeWrap .recommendGroupOfficailPanel{width:640px;min-width:640px;display:grid;grid-auto-rows:150px;grid-template-columns:repeat(4, 1fr);align-items:center;justify-content:center;grid-row-gap:16px;padding:30px 0 16px}@media screen and (max-width: 768px){.homeWrap .recommendGroupOfficailPanel{width:100%;min-width:100%;grid-auto-rows:100px}}.homeWrap .recommendGroupColumn{padding:0 32px}.homeWrap .recommendGroupColumn:first-of-type{padding:0 32px}.homeWrap .recommendGroupColumn:last-of-type{padding:0  32px}@media screen and (max-width: 768px){.homeWrap .recommendGroupColumn{padding:0 12px}.homeWrap .recommendGroupColumn:first-of-type{padding:0 12px 0 24px}.homeWrap .recommendGroupColumn:last-of-type{padding:0 24px 0 12px}}.homeWrap .recommendGroup__item{text-align:center;width:96px;box-sizing:border-box;line-height:1.2857142857;margin:0 auto}@media screen and (max-width: 768px){.homeWrap .recommendGroup__item{width:64px;height:120px;padding-bottom:initial}}.homeWrap .recommendGroup__item__unread,.homeWrap .recommendGroup__item__is_follow{position:absolute;top:-4px;right:-4px;width:16px;height:16px;border:2px solid #FFF;box-sizing:border-box}@media screen and (max-width: 768px){.homeWrap .recommendGroup__item__unread,.homeWrap .recommendGroup__item__is_follow{width:10px;height:10px}}.homeWrap .recommendGroup__item__is_follow{background-color:#eceff1}.homeWrap .recommendGroup__thumb{position:relative;display:block;width:96px;height:96px;margin:0 auto 5px;border-radius:8px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.16)}@media screen and (max-width: 768px){.homeWrap .recommendGroup__thumb{width:64px;height:64px}}.homeWrap .recommendGroup__thumb:hover{opacity:1;transform:scale(1.02, 1.02);transition:0.3s all}.homeWrap .recommendGroup__thumbImg{width:100%;height:100%;border-radius:8px}.homeWrap .recommendGroup__title{font-size:0.875rem;display:inline-block;padding:0px 2px 0;font-weight:700;line-height:1.3;color:#000;text-decoration:none;word-break:break-all;height:2.3rem;overflow:hidden}@media screen and (max-width: 768px){.homeWrap .recommendGroup__title{font-size:0.75rem;height:1.9rem;height:30px}}.homeWrap .recommendGroupFixWrapper{max-width:100%;display:flex;justify-content:center}@media screen and (max-width: 768px){.homeWrap .recommendGroupFixWrapper{max-width:100%}}.homeWrap .recommendGroupFix{max-width:640px;flex-direction:row;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;margin:0 8px;border-radius:16px;backdrop-filter:blur(10px);background-color:rgba(155,155,155,0.35)}@media screen and (max-width: 768px){.homeWrap .recommendGroupFix{max-width:100%;width:100%;padding:0px 0px 0px}}.homeWrap__img{width:100%}.homeWrap__link{display:block;text-decoration:none;text-align:right;color:#607d8b;font-size:0.8125rem;font-weight:700;line-height:48px}.homeWrap__link i{position:relative;top:2px;margin-left:5px;font-size:1.5rem;vertical-align:text-bottom}.homeCardSliderBox{padding-bottom:64px}.homeCardSliderScrollWrap{-ms-overflow-style:none;scrollbar-width:none;width:100%;overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:30px 0}.homeCardSliderScrollWrap::-webkit-scrollbar{display:none}.homeCardSliderScroll{display:grid;grid-gap:32px;grid-auto-flow:column;grid-auto-columns:280px;margin:0 48px}.homeCardSliderScroll .contentCard{margin:0}.homeCardSliderBox.smallCard .homeCardSliderScroll{grid-auto-columns:180px}.joinFlow{padding:0 24px;max-width:375px;margin:0 auto}.joinFlow__MainImg{margin:0 auto;text-align:center}.joinFlow__MainImg>img{width:100%;height:100%;text-align:center}.joinFlow__title{font-size:0.875rem;font-weight:bold;letter-spacing:0.27px;color:rgba(0,0,0,0.54);padding:14px 0;text-align:center}.joinFlow__text{text-align:center}.joinFlow__text--edit{text-align:center;font-size:0.9375rem;margin-bottom:14px;color:#00a3d9;cursor:pointer}.joinFlow__exampleUsers{display:flex;justify-content:center;flex-wrap:wrap}.joinFlow__exampleUsers .userIcon{width:28px;height:28px;margin-right:2px}.joinFlow__userIcon-wapper{position:relative;width:110px;height:155px;margin:0 auto}.joinFlow__userIcon{display:block;width:98px;margin:20px auto 0}.joinFlow__userIcon .userIcon{width:98px;height:98px;margin:0 auto;display:block;margin-bottom:16px;cursor:pointer}.joinFlow__userIcon--close{width:32px;height:32px;position:absolute;right:0px;cursor:pointer;z-index:15}.joinFlow__btn.btn--primary,.joinFlow__btn.cartless_ec_item-detail__btn--join,.joinFlow__btn.event-detail__btn--join,.joinFlow__btn.group__btn--follow{font-size:1rem;display:flex;width:240px;margin:30px auto;height:46px;justify-content:center;align-items:center}.loading{display:block;position:fixed;top:0;left:0;width:100%;height:100%;opacity:0.7;color:#fff;background:#000;z-index:100000}.loading__box{position:absolute;top:50%;left:50%;width:200px;height:auto;text-align:center;line-height:100px;padding:40px 0 0;margin:-70px 0 0 -100px;font-family:'Raleway', sans-serif;font-size:2rem;background:url(/assets/pass/front/ring-big-6db18aa179c19d2fa389f332e7e474f36099838f9e0162f14ad531d50dbf1faa.svg);background-repeat:no-repeat;background-size:70px;background-position:top center}.infinite_scroll__loading{text-align:center;height:20vh;line-height:20vh}.infinite_scroll__loading img{vertical-align:middle}.modal_notification_modal--container{position:fixed;height:auto;max-width:500px;width:80%;top:50%;left:50%;margin:-250px 0 0 -250px;background-color:#fff;z-index:250;border-radius:8px;color:#fff}@media screen and (max-width: 768px){.modal_notification_modal--container{margin:0;left:10%;top:23%;width:80%}}@media screen and (max-width: 480px){.modal_notification_modal--container{margin:0;left:5%;top:23%;width:90%}}.modal_notification_modal--close_btn{position:absolute;background-image:url(/assets/pass/front/close-af7b6e15cc24a492210b69fc8f5e5431c29c3f54256fd4b892323b1c8a2eb03c.png);z-index:1;width:32px;height:32px;border-radius:50%;right:-15px;top:-15px;background-color:#9e9e9e;background-position:center center}.modal_notification_modal--image{width:100%;padding-top:61.8%;position:relative;background-size:cover;background-position:top center}.modal_notification_modal--text{font-size:0.875rem;line-height:1.5;font-weight:bold;color:#4a4a4a;padding:16px 16px 0;margin-bottom:16px}.modal_notification_modal #modal_notification_modal--link_btn{margin:18px auto;display:block;width:240px;line-height:48px;height:48px;font-size:1rem;margin-bottom:18px;border-radius:4px;text-align:center;font-weight:700;border-radius:4px;padding:0}.modal_notification_modal--background{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);transition:opacity .5s;z-index:220}.narrowDown{display:flex;padding:30px 0}.narrowDown__button{margin-right:10px;font-size:14px;color:#424242;height:30px;padding:7px 12px;border-radius:15px;display:inline-block;line-height:14px;font-weight:bold}.narrowDown__button.active{background-color:#d8d8d8}.narrowDown__division{border:1px solid #9b9b9b;margin-right:16px;height:30px}.narrowDownFilter__title{font-size:14px;color:#424242;height:30px;padding:7px 12px;display:inline-block;line-height:14px;font-weight:bold}.narrowDownFilter__item{font-size:14px;color:#424242;height:30px;padding:7px 12px;display:inline-block;line-height:14px;font-weight:bold;position:relative;cursor:pointer}.narrowDownFilter__item--arrow{display:inline-block;vertical-align:middle;width:0;height:0;margin:2px 5px;bottom:45px;top:17px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000;padding:0}.narrowDownFilter__item--arrow:hover{opacity:0.7}.narrowDownFilterBox{position:absolute;width:200px;background-color:#fafafa;box-shadow:0 0 4px 0 rgba(0,0,0,0.1);border-radius:5px;margin-top:10px}.narrowDownFilterBox__item{height:45px;border-bottom:1px solid #e0e0e0}.narrowDownFilterBox__item--link{width:100%;height:100%;display:flex;align-items:center;padding-left:24px}.narrowDownFilterBox__item--link:before{content:'';background-color:white;border-radius:100%;width:18px;height:18px;margin-right:16px;border:2px solid gray}.narrowDownFilterBox__item--link.active:before{content:'';border:5px solid #2296f3}.narrowDownFilterBox__item:last-of-type{border-bottom:none}.NotTitleCommonModal{width:100%;height:auto;max-width:375px;position:fixed;top:50%;left:calc(50% + 100px);transform:translate(-50%, -50%);background-color:#fff;z-index:240;border-radius:5px}.l-content--joinFlow .NotTitleCommonModal{left:50%}@media screen and (max-width: 768px){.NotTitleCommonModal{left:50%;width:calc(100vw - 32px)}}.NotTitleCommonModal__close{position:relative}.NotTitleCommonModal__close--btn{height:32px;width:32px;position:absolute;top:-15px;right:-15px;cursor:pointer}.NotTitleCommonModal__background{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);transition:opacity .5s;z-index:220}.cartlessEcItemModal{padding:10px;text-align:center;max-width:720px}.cartlessEcItemModal input[type=range]{width:120px}.cartlessEcItemModal .croppa-container canvas{border:1px solid #f2f2f2;background-color:#eee !important}.cartlessEcItemModal-range{margin:10px 0 0 0;text-align:center;display:flex;justify-content:center;align-items:center}.cartlessEcItemModal-range i{color:#9e9e9e;margin:0px 7px}.cartlessEcItemModal-range .range_icon-min{font-size:14px}.cartlessEcItemModal-range .range_icon-max{font-size:22px}.cartlessEcItemModal-btn{margin:20px auto;align-items:center;display:flex;justify-content:center}.cartlessEcItemModal-btn .btn,.cartlessEcItemModal-btn .btn--primary,.cartlessEcItemModal-btn .cartless_ec_item-detail__btn--join,.cartlessEcItemModal-btn .event-detail__btn--join,.cartlessEcItemModal-btn .group__btn--follow,.cartlessEcItemModal-btn .btn--primary-smallRound,.cartlessEcItemModal-btn .btn--primary-border,.cartlessEcItemModal-btn .btn--secondary,.cartlessEcItemModal-btn .btn--readmore,.cartlessEcItemModal-btn .btn--success,.cartlessEcItemModal-btn .btn--info,.cartlessEcItemModal-btn .btn--alert,.cartlessEcItemModal-btn .btn--disabled,.cartlessEcItemModal-btn .btn--prev,.cartlessEcItemModal-btn .btn--prev-border,.cartlessEcItemModal-btn .btn--arrow,.cartlessEcItemModal-btn .btn--inactive,.cartlessEcItemModal-btn .btn--edit,.cartlessEcItemModal-btn .btn--delete,.cartlessEcItemModal-btn .btn--normal,.cartlessEcItemModal-btn .cartless_ec_item-detail__btn--normal,.cartlessEcItemModal-btn .cartless_ec_item-detail__btn--cancel,.cartlessEcItemModal-btn .event-detail__btn--normal,.cartlessEcItemModal-btn .event-detail__btn--cancel,.cartlessEcItemModal-btn .group__btn--unfollow{font-size:16px;font-weight:bold;height:40px;margin:0 10px}.cropperThumbnail{margin:0 0 10px 0}.oembed.youtube,.oembed.vimeo,.oembed.soundcloud{position:relative;width:100%;height:0;padding-top:56%}.oembed.youtube iframe,.oembed.vimeo iframe,.oembed.soundcloud iframe{position:absolute;top:0;left:0;width:100%;height:100%}.oembed.instagram{width:100%;display:flex;align-items:center;justify-content:center}.oembed.instagram iframe{border:1px solid rgba(0,0,0,0.1);border-radius:4px}.oembed.twitteroembed{width:100%;display:flex;align-items:center;justify-content:center}.osiroIconList{display:grid;grid-template-columns:repeat(auto-fit, minmax(40px, 1fr));grid-auto-rows:40px;grid-gap:8px}.osiroIconList__item{user-select:none;font-size:2rem;display:flex;justify-content:center;align-items:center;height:40px;width:40px;border-radius:4px}.osiroIconList__item:hover{background-color:#3498db;color:#fff}.osiroNotificationModalContainer{width:calc(100% - 200px);height:100%;position:fixed;top:0;left:0;display:flex;justify-content:center;z-index:200;margin-left:200px;line-height:initial}@media screen and (max-width: 768px){.osiroNotificationModalContainer{width:100%;margin-left:0}}@media screen and (max-width: 480px){.osiroNotificationModalContainer{width:100%;margin-left:0}}.osiroNotificationModal{z-index:240;max-height:540px;width:80%;max-width:500px;border-radius:8px;background:#fff;display:flex;flex-direction:column;margin-top:20vh;position:absolute}.osiroNotificationModal__closeBtn{position:absolute;background-image:url(/assets/pass/front/close-af7b6e15cc24a492210b69fc8f5e5431c29c3f54256fd4b892323b1c8a2eb03c.png);z-index:1;width:32px;height:32px;border-radius:50%;right:-15px;top:-15px;background-color:#9e9e9e;background-position:center center}.osiroNotificationModalContents{font-size:0.875rem;line-height:1.5;color:#000;padding:16px 0 0;margin-bottom:16px}.osiroNotificationModalContents__logo{text-align:center}.osiroNotificationModalContents__logo>img{width:100px;height:100px}.osiroNotificationModalContents__title{font-weight:bold;letter-spacing:-0.34px;text-align:center;padding-bottom:16px}.osiroNotificationModalContents__image{width:100%;padding-top:61.8%;position:relative;background-size:cover;background-position:top center;margin-bottom:16px}.osiroNotificationModalContents__remarks{padding-top:16px;text-align:center;font-size:0.625rem}.osiroNotificationModalContents__body{padding:0 16px}.osiroNotificationModalBackground{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);transition:opacity .5s;z-index:220}.pageFlashMessage{background-color:#ffa000;width:100%;color:#fff;display:flex;justify-content:center;padding:10px;align-items:center}.pageFlashMessage__text{display:flex;flex-direction:column;margin-right:27px;font-weight:bold}.pageFlashMessage__text--title{font-size:0.75rem}.pageFlashMessage__text--subtitle{font-size:0.625rem}.pageFlashMessage__button{border-radius:20px;border:1px solid #fff;display:inline-block;font-size:0.75rem;padding:6px 14px;min-width:68px;text-align:center;cursor:pointer;text-decoration:none;font-weight:bold}.pageFlashMessage__button:hover{text-decoration:underline}.planPreviewBox{border:1px solid #f0f2f5;width:320px;height:290px;margin:23px auto 0;border-radius:16px;max-width:100%}.planPreviewBoxWrapper{max-width:700px;margin:0 auto;padding:0 16px}.planPreviewBox__thumb{height:205px;width:100%;background-position:center;background-size:cover;border-radius:16px 16px 0 0}.planPreviewBoxBody{background-color:#eeeeee;height:86px;border-radius:0 0 16px 16px;display:flex;flex-direction:column;justify-content:center}.planPreviewBoxBody__community{margin-left:18px;color:rgba(0,0,0,0.54);font-size:0.875rem}.planPreviewBoxBody__plan{margin-left:18px}.purchaseConfirmWrap{padding-bottom:100px}.purchaseConfirm__title{display:flex;justify-content:space-between;align-items:center;max-width:380px;margin:36px auto 16px;padding:0 16px}.purchaseConfirm__title:first-of-type{margin:16px auto 16px}.purchaseConfirm__title--text{font-weight:bold}.purchaseConfirm__title .btn--normal{font-weight:bold;color:rgba(0,0,0,0.54);background-color:#fff;border:solid 1px #e0e0e0;padding:5px 20px}.purchaseConfirmBox{max-width:370px;margin:0 auto;text-align:left;height:auto;padding:0 24px;overflow:hidden}.purchaseConfirmBox:last-of-type{margin-bottom:50px}.purchaseConfirmBox__content{background-color:#eeeeee;border-radius:24px;padding:16px;margin-bottom:13px}.purchaseConfirmBox__content--left{max-height:85px;max-width:85px;border-radius:16px;margin-right:16px;object-fit:cover}.purchaseConfirmBox__content--right{flex-grow:1}.purchaseConfirmBox__content--title{font-weight:bold;font-size:1rem;margin-bottom:8px}.purchaseConfirmBox__content--bgImg{border-radius:16px;margin-bottom:8px;display:block;position:relative;padding-top:61.8%;background-position:top center;background-size:cover}.purchaseConfirmBox__content--list{display:flex;justify-content:flex-start;font-size:0.875rem;word-break:break-all}.purchaseConfirmBox__content--list dt{flex-shrink:0;margin-right:18px;min-width:99px}.purchaseConfirmBox__content--list dd{font-weight:bold}.purchaseConfirmBox__content.paymentMethod{display:flex;align-items:center;justify-content:space-around;font-weight:bold}.purchaseConfirmBox__content.itemDetail{display:flex;justify-content:space-around}.purchaseConfirmBox__content.itemDetail dl{display:flex;justify-content:space-between;font-size:0.875rem}.purchaseConfirmBox__content.itemDetail dl.purchaseConfirmBox__content--amount{margin-top:8px;font-weight:bold;font-size:1rem}.purchaseConfirm__decideBtn.btn--primary,.purchaseConfirm__decideBtn.cartless_ec_item-detail__btn--join,.purchaseConfirm__decideBtn.event-detail__btn--join,.purchaseConfirm__decideBtn.group__btn--follow{font-size:1rem;border:none;width:240px;height:48px;margin:8px 0px;padding:7px 20px 5px;font-weight:bold}.purchaseConfirm__fixBottom{position:fixed;display:flex;align-items:center;justify-content:center;bottom:0;width:100%;height:auto;background-color:rgba(255,255,255,0.9);box-shadow:0 0 4px 0 rgba(0,0,0,0.16);backdrop-filter:blur(4px);left:0;z-index:80}.purchaseConfirm__fixBottom #payjp_checkout_box input[type=button]{margin:8px 0px;padding:7px 20px 5px;color:#fff;font-weight:bold;background-color:#342b80;border-radius:5px;font-size:1rem;border:none;background-image:none;width:240px;height:48px;border-radius:24px}.UserList{display:inline-grid;grid-gap:20px;grid-auto-flow:column;grid-auto-columns:60px;grid-auto-rows:76px}.UserListSlider{overflow:hidden;overflow-x:auto;margin:0 12px}.recommendUser{text-decoration:none;display:flex;justify-content:center;align-items:center;flex-direction:column}.recommendUser__img{width:56px;height:56px;border-radius:50%}.recommendUser__text{text-align:center;color:rgba(0,0,0,0.54)}#registration-choice_payment,#registration-basic_plans,#registration_submit_payment-index,#registration-welcome,#event_ticket_guest_form,#registration-edit_user_icon,#registration-groups,#registration-profile,#registration-interests,#convert_basic_plans-index,#convert_basic_plans-show,#convert_basic_plans-complete{background-color:#fff}.registration{background-color:#fff}.registration__contents{max-width:700px;margin:0 auto;padding:20px 16px}.registrationBasicAreaWrap{max-width:700px;margin:0 auto;padding:0 16px 31px}.registrationAccountAreaWrap{max-width:700px;margin:0 auto;padding:0 16px 31px;overflow:hidden}.registration__title,.cartless_ec_item__title,.event_ticket__title{font-size:1rem;font-weight:bold;height:44px;line-height:44px;width:100%;text-align:center;margin:auto;color:#000;border-bottom:1px solid rgba(0,0,0,0.05)}@media screen and (max-width: 768px){.registration__title,.cartless_ec_item__title,.event_ticket__title{height:44px;line-height:44px}}.registration__formitem{padding:32px 4px 8px;font-size:0.875rem;color:#616161;font-weight:bold;display:flex;align-items:center}.registration__formitem--item{white-space:nowrap}.registration__formitem--appendix{font-size:0.75rem;color:#607d8b;padding:1px 5px 0;margin-left:10px;border-radius:4px;height:20px;white-space:nowrap}.registration__formitem--essential{font-size:0.625rem;color:#f44336;padding:1px 5px 0;white-space:nowrap}.registration__formitem--message{font-family:'HiraginoSans-W6';font-size:0.625rem;color:rgba(0,0,0,0.54);margin:3px 17px;display:block;line-height:1.33;text-align:left}.registration__formitem__length_row{display:flex;justify-content:flex-end}.registration__formselect{font-size:1rem;width:100%;box-sizing:border-box;max-width:700px;background-color:#fafafa;border-bottom:1px solid #342b80;color:#000;color:#616161;border-radius:0;height:50px;line-height:50px;padding:0 14px}.registration__formselect--icon{background-image:url(/assets/pass/front/icon-arrow-c7e7bf9897c38cb60f4913f24f07ac9c18678f66eccaf708b6ef8c8f17774b7c.svg);background-repeat:no-repeat;background-position:right 14px center;background-size:12px auto}.registration__formarea{position:relative}.registration__formarea--input{font-size:1rem;width:100%;box-sizing:border-box;max-width:700px;background-color:#fafafa;border-bottom:1px solid #342b80;color:#000;font-size:0.9375rem;min-height:50px;line-height:50px;padding-left:14px}.registration__formarea--input:read-only{border:none;background-color:#FFF}.registration__formarea--input__select{width:150px;font-size:1rem;width:100%;box-sizing:border-box;max-width:700px;background-color:#fafafa;border-bottom:1px solid #342b80;color:#000;font-size:0.9375rem;min-height:50px;line-height:50px;border-bottom:1px solid #342b80;padding:0 15px 0 7px;border-radius:0;background-image:url(/assets/pass/front/icon-arrow-c7e7bf9897c38cb60f4913f24f07ac9c18678f66eccaf708b6ef8c8f17774b7c.svg);background-repeat:no-repeat;background-position:right 3px center;background-size:8px auto;background-color:#fafafa}.registration__formarea--mark{font-size:0.8125rem;font-weight:bold;color:#bdbdbd;border:2px solid #bdbdbd;padding:0 5px;border-radius:4px;height:20px;line-height:18px;margin-top:15px;box-sizing:border-box;position:absolute;right:10px}.registration__formdate{position:relative;font-size:1rem;width:100%;box-sizing:border-box;border-bottom:1px solid #342b80;color:#616161;border-radius:0;line-height:50px;clear:both;text-align:left}.registration__formdate--input{line-height:44px;min-height:50px;padding:0 18px 0 10px;border-radius:0;background-image:url(/assets/pass/front/icon-arrow-c7e7bf9897c38cb60f4913f24f07ac9c18678f66eccaf708b6ef8c8f17774b7c.svg);background-repeat:no-repeat;background-position:right 5px center;background-size:8px auto;background-color:#fafafa}.registration__formdate--mark{font-size:0.8125rem;font-weight:bold;color:#bdbdbd;border:2px solid #bdbdbd;padding:0 5px;border-radius:4px;height:20px;line-height:18px;margin-top:15px;box-sizing:border-box;position:absolute;right:10px}.registration__checkbox{padding-top:44px;font-size:0.9375rem}.registration__checkbox a{color:#342b80;text-decoration:underline}.registration__checkbox--text{box-sizing:border-box;text-align:left;position:relative;display:inline-block;padding:3px 3px 3px 43px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.registration__checkbox--text::before,.registration__checkbox--text::after{position:absolute;content:'';-webkit-transition:all .2s;transition:all .2s}.registration__checkbox--text::before{top:50%;left:0;width:16px;height:16px;margin-top:-10px;margin-left:14px;background:transparent;border:2px solid #342b80;border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.registration__checkbox--text::after{opacity:0;top:50%;left:4px;width:10px;height:5px;margin-top:-6px;margin-left:14px;border-left:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(-45deg) scale(0.5);transform:rotate(-45deg) scale(0.5)}.registration .btn--primary,.registration .cartless_ec_item-detail__btn--join,.registration .event-detail__btn--join,.registration .group__btn--follow{width:240px;height:48px;font-size:1.0625rem;margin:24px auto 0;display:block}.registration__feceimagebox{position:relative}.registration__facebookconfirm{text-align:right;width:126px;height:auto;margin:12px auto 20px;background-image:url(/assets/pass/front/ui_2_0/icon_regist_facebook-608ed2474e22a81af87336b8d6b0c76de8a7007a99cef5f53677c896276acfe7.svg);background-size:16px;background-repeat:no-repeat;display:block;position:absolute;right:0}.registration__facebookconfirm--text{font-size:0.75rem;font-weight:bold;color:#455a64;line-height:16px;letter-spacing:0.1em}.registration__facephoto{padding-top:48px}.registration__facephoto--image{width:98px;height:auto;border-radius:50%;margin:0 auto;display:block}.registration__checkBoxArea{text-align:center}.registration__checkBoxArea .registration__formarea--mark{text-align:center}.registration__box--last{padding-bottom:52px}.registration__box--item{text-align:left;width:100%;font-size:0.9375rem;margin:24px auto 0}@media screen and (max-width: 480px){.registration__box--item{width:100%}}.registration__box--logout{margin-top:40px;color:#616161;text-align:center}.registration__aggreed_policy__checkbox,.registration__basic_infomation__form__checkbox,.registration__accept_mail_magazine__checkbox{margin-right:8px;display:none}.registration__assistText{font-size:0.9375rem;padding-top:56px}.registration__assistText a{color:#616161;text-decoration:underline}input[type="checkbox"]:checked+.registration__checkbox--text::before{background:#342b80;border:2px solid #342b80}input[type="checkbox"]:checked+.registration__checkbox--text::after{opacity:1;-webkit-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1)}.search__header{background-color:#fff;height:auto;padding:8px 0 8px;box-sizing:border-box;position:sticky;top:44px;z-index:82}.search__inputs{font-size:0.875rem;position:relative;max-width:327px;width:87%;margin:0 auto;height:36px;line-height:36px;border-radius:18px;background-color:#f1f3f7;-webkit-appearance:none}.search__input{padding:2px 35px 0 15px;font-size:0.95rem;width:100%}.search__input:focus{outline:none}.search__close_button{display:inline-block;position:absolute;top:9px;right:10px;display:block;overflow:hidden;margin:0;padding:0;width:17px;height:17px;background:url(/assets/pass/front/icon-deletion-4980b89067dafd32134b281b507653ee3105e2c6e4381a6345b8a0d1234b6d03.png) no-repeat;background-position:100% 50%;background-size:17px 17px;text-decoration:none;text-indent:-9999px;border:none;z-index:2;cursor:pointer;user-select:none}.search__close_button:focus{outline:none}.search__run_btn{font-size:1.25rem;position:absolute;font-size:1.29375rem;right:12px;top:3px}.search__results{padding:4px 12px 0;max-width:700px;width:100%;margin:0 auto}.search__results__loading{text-align:center;margin-top:180px}.search__results__loading img{vertical-align:middle}.search__item{position:relative;max-width:700px;min-height:136px;width:100%;height:auto;background-color:#fff;border-radius:8px;box-shadow:0 0 4px 0 rgba(0,0,0,0.1);padding:12px;margin:12px 0;cursor:pointer}.search__item a{text-decoration:none}.search__item__label{font-size:0.75rem;color:#342b80;font-weight:bold;margin-bottom:6px;height:20px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search__item__m{margin-top:0}.search__item__m::after{content:"";display:block;clear:both}.search__item__title{font-size:1rem;line-height:20px;color:#000;font-weight:bold;margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search__item__description{font-size:0.875rem;line-height:20px;height:20px;color:#424242;margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search__item__main{float:left;width:calc(100% - 80px);height:64px;margin-right:12px}.search__item__image{float:left;width:68px;height:68px;background-size:cover;background-position:top center;display:inline-block}.search__item__user_info::after{content:"";display:block;clear:both}.search__item__user_info{position:absolute;bottom:12px}.search__item__user_info .userIcon{float:left;width:28px;height:28px;margin-right:6px}.search__item__user_info__name{display:block;color:#8991a0;font-size:0.75rem;font-weight:bold;line-height:28px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search__index{max-width:700px;margin:0 auto;font-size:0.75rem;font-weight:bold}.search__index .slider_move{background-color:initial}.search__index .slider_move .slider_move--right_btn,.search__index .slider_move .slider_move--left_btn{background-color:#fff;margin-top:0px}.search__index__category{display:flex;flex-wrap:wrap;align-items:center;margin-top:10px}.search__index__category--btn{border:1px solid;border-radius:4px;min-width:66px;height:30px;line-height:17px;margin:10px 10px 0 0;font-size:0.8rem}.search__index__series{display:flex;flex-wrap:wrap;margin-top:10px}.search__index__series--btn{font-size:0.8rem;text-decoration:none;margin:10px 14px 0 0}.search__index__series--btn:before{content:'#'}.searchAuthorArea{margin-bottom:16px}.searchSubArea{margin-bottom:16px}.searchSubArea__title{font-size:0.875rem;margin:12px 12px}.searchWordList{display:flex;flex-wrap:wrap;align-items:center}.searchWordList__item{margin:0 20px 8px 0;position:relative}.searchSubArea .searchWordList{margin-left:12px}.searchWord{padding:4px 0px;font-size:0.75rem;display:inline-block;text-decoration:none;color:rgba(0,0,0,0.54)}.searchWord:hover{text-decoration:underline}.selectScrollBox{height:300px;overflow-y:scroll;overflow-x:hidden;border:1px solid #c9cdd3;position:absolute;width:600px;background:white;border-radius:5px;box-shadow:3px 3px 5px 0 rgba(0,0,0,0.16);-webkit-overflow-scrolling:touch;z-index:1}@media screen and (max-width: 768px){.selectScrollBox{width:85%}}@media screen and (max-width: 480px){.selectScrollBox{width:85%}}.selectScrollBoxList__item{width:100%;height:40px;display:flex;align-items:center;padding:0 10px;white-space:nowrap;border-bottom:1px solid #ECEFF1;cursor:pointer}.selectScrollBoxList__item--active{background-color:#ECEFF1}.selectScrollBoxList__item--groupImg{width:30px;height:30px;margin-right:10px;border-radius:8px;flex-shrink:0}.selectScrollBoxList__item--userImg{width:30px;height:30px;margin-right:10px;border-radius:50%;flex-shrink:0}.selectUserList{padding:8px 0 0 0;display:flex;flex-direction:column}.selectUserList__subTitle{font-size:0.875rem;color:rgba(0,0,0,0.54);padding:8px 0 0}.selectUserListItem{width:100%;height:48px;display:flex;align-items:center;justify-content:space-between;padding-right:6px;cursor:pointer;border-bottom:1px solid rgba(0,0,0,0.1)}.selectUserListItem:hover{opacity:.7}.selectUserListItem.can_not_invite{cursor:default}.selectUserListItem.can_not_invite:hover{opacity:1}.selectUserListItem__subText{border-radius:20px;padding:2px 6px;font-size:0.75rem;color:rgba(0,0,0,0.54)}.selectUserListItemMain{display:flex;align-items:center}.selectUserListItemMain .icon-Check_On{font-size:32px;width:28px;height:28px;padding:0;line-height:28px;margin-right:12px}.selectUserListItemMain .icon-Check_Circle{font-size:32px;width:28px;height:28px;padding:0;line-height:28px;margin-right:12px}.selectUserListItemMain .userIcon{width:36px;height:36px;margin-right:12px}.selectUserListItemMain__name{font-size:0.875rem;width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.can_not_invite .selectUserListItemMain__name{color:rgba(0,0,0,0.33)}.selectedUserListWrapper{-ms-overflow-style:none;scrollbar-width:none;width:375px;overflow-x:scroll;overflow-y:hidden;padding:16px}.selectedUserListWrapper::-webkit-scrollbar{display:none}.selectedUserList{display:flex;width:auto}.selectedUserListItem{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:65px;height:70px;margin-right:6px;overflow:hidden}.selectedUserListItem:hover{opacity:.7}.selectedUserListItem .userIcon{width:48px;height:48px}.selectedUserListItem__name{font-size:0.75rem;white-space:nowrap;width:60px;text-align:center;height:20px;line-height:20px}.showIconModal .croppa-container{width:200px;height:200px;margin:20px auto}.showIconModal .croppa-container canvas{border-radius:50%;border:1px solid #f2f2f2;background-color:#eee !important}.showIconModal input[type=range]{width:120px}.showIconModal .btn--primary,.showIconModal .cartless_ec_item-detail__btn--join,.showIconModal .event-detail__btn--join,.showIconModal .group__btn--follow{width:115px;height:42px}.showIconModal .btn--cancel{width:115px;height:42px;border-radius:6px;border:solid 1px #979797;color:#4a4a4a}.showIconModal .showIconModal-range{text-align:center;display:flex;justify-content:center;align-items:center}.showIconModal .showIconModal-range i{color:#9e9e9e;margin:0px 7px}.showIconModal .showIconModal-range .range_icon-min{font-size:14px}.showIconModal .showIconModal-range .range_icon-max{font-size:22px}.showIconModal .showIconModal-btn{margin:20px auto;align-items:center;display:flex;justify-content:center}.showIconModal .showIconModal-btn .btn--primary,.showIconModal .showIconModal-btn .cartless_ec_item-detail__btn--join,.showIconModal .showIconModal-btn .event-detail__btn--join,.showIconModal .showIconModal-btn .group__btn--follow,.showIconModal .showIconModal-btn .btn--cancel{padding:5px 10px 5px;font-size:16px;font-weight:bold;height:40px;margin:0 10px}.singleWordStatusLists{display:flex;flex-wrap:wrap}.singleWordStatusLists__item{font-size:12px;background-color:rgba(0,0,0,0.05);margin-right:8px;border-radius:20px;padding:4px 10px;cursor:pointer;line-height:1.5;white-space:nowrap;margin-bottom:8px}.subHeader{background-color:#fff;height:44px;line-height:44px;flex-grow:2;display:flex;align-items:center;border-bottom:1px solid rgba(0,0,0,0.05);width:100%;position:sticky;top:44px;z-index:80}.subHeader__left{height:44px;line-height:44px;display:inline-block;color:#607d8b;font-weight:bold;text-decoration:none;font-size:0.75rem;padding:0 10px 0 14px}.subHeader__leftBack{display:flex;width:38px;align-items:center;position:relative}.subHeader__leftBack--arrow{width:8px;height:8px;border:2px solid;transform:rotate(-135deg);border:0px;border-top:solid 2px rgba(0,0,0,0.54);border-right:solid 2px rgba(0,0,0,0.54);position:absolute;left:3px;border-radius:1px}.subHeader__leftBack--text{font-size:0.75rem;padding-left:13px;color:rgba(0,0,0,0.54)}.subHeader__middle{width:100%;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;justify-content:center;align-items:center;display:flex}.subHeader__middleTitle{display:inline-block;font-size:1rem;vertical-align:top;max-width:100%;position:relative;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.subHeader__middleTitle a{text-decoration:none}.subHeader__middleTitle--main{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:18px;line-height:18px;font-size:0.875rem;margin-bottom:2px}.subHeader__middleTitleSub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:0.625rem;height:10px;line-height:10px;display:flex;justify-content:center;color:#78909c}.subHeader__middleTitleSub--left{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.subHeader__middleTitleSub--punctuation{margin:0 3px}.subHeader__middleTitle.withOpenMenu{padding:0 23px;cursor:pointer}.subHeader__middleTitle.withOpenMenu::after{content:'';width:8px;height:8px;border:0px;border-top:solid 2px rgba(0,0,0,0.54);border-right:solid 2px rgba(0,0,0,0.54);right:6px;transform:rotate(135deg);position:absolute;transition:.1s;top:16px;border-radius:1px}.subHeader__right{height:44px;line-height:44px;display:inline-block;color:#607d8b;font-weight:bold;text-decoration:none;font-size:0.75rem;padding:0 12px 0 10px}.subHeader__rightMenu{cursor:pointer;width:40px;display:flex;justify-content:flex-end;align-items:center}.subHeader__rightMenu i{font-size:24px;line-height:44px;vertical-align:bottom;color:rgba(0,0,0,0.54)}.subHeaderCollapse{position:absolute;top:44px;width:100%;border-bottom:1px solid #ECEFF1}.progressStep{flex-direction:column;position:relative;background-color:white;border-bottom:1px solid rgba(0,0,0,0.05)}.progressStep__wrapper{width:100%;text-align:center}.progressStep__passedStep{margin-top:12px;display:inline-block;border:none;background-clip:content-box;box-sizing:content-box;border-radius:100%;outline:none;color:#00a3d9;font-size:21px}.progressStep__dot{margin-top:12px;padding:1.5px;width:16px;height:16px;display:inline-block;border:none;background-clip:content-box;box-sizing:content-box;border-radius:100%;outline:none;background-color:#d4d4d4}.progressStep__dot.currentStep{background-color:#00a3d9}.progressStep__dash{margin-top:12px;padding:8px 1px;display:inline-block;appearance:none;background-clip:content-box;box-sizing:content-box;outline:none;background-color:#d4d4d4;width:31px;height:1px}.unsplashModal{width:100%;height:auto;max-width:375px;top:50%;left:60%;margin:-250px 0 0 -250px;position:fixed;z-index:240;border-radius:4px;background:#fff}@media screen and (max-width: 480px){.unsplashModal{width:100%;max-width:initial;height:100%;top:0;left:0;margin:0px 0 0 0px;border-radius:0px}}.unsplashModalHeader{background-color:#eee;width:100%;height:40px;line-height:40px;border-top-left-radius:4px;border-top-right-radius:4px;position:relative;max-width:700px;margin:0 auto;padding:0 15px;box-sizing:border-box}@media screen and (max-width: 480px){.unsplashModalHeader{height:45px;line-height:45px;border-top-left-radius:0px;border-top-right-radius:0px}}.unsplashModalHeader__close_click{position:absolute;top:2px;right:2px;width:40px;height:40px}.unsplashModalHeader__close{color:#455a64;position:absolute;top:9px;left:10px;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5rem}.unsplashModalHeader__title{text-align:center;font-weight:bold;color:#455a64;font-size:0.9375rem}.unsplashModalContents{color:#000;min-height:400px;max-height:500px;position:relative;height:auto;overflow:auto;border-radius:4px;text-align:center}@media screen and (max-width: 480px){.unsplashModalContents{height:90%;border-radius:0px;max-height:initial}}.unsplashModalContents__loading{text-align:center;color:#455a64;margin-top:120px;font-size:0.9375rem}.unsplashModalContents .btn--readmore{margin:16px auto 16px}.unsplashModalContents .search__inputs{margin:4px auto}.unsplashModalPhotos{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}.unsplashModalBackground{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);transition:opacity .5s;z-index:220}#vue_app_group_edit .unsplashModal,#groupAboutWrapper .unsplashModal{max-width:320px}.unsplashPhoto{width:110px;height:70px;display:inline-block;background-size:cover;background-position:top center;margin:1px 0;overflow:hidden;display:flex;align-items:flex-end;cursor:pointer}.unsplashPhoto:hover .unsplashPhoto__author{display:block}.unsplashPhoto__author{text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%;color:#fff;background:rgba(0,0,0,0.5);font-size:0.75rem;display:none;height:16px}.unsplashPhotoEmpty{width:110px;margin:1px 0}#vue_app_group_edit .unsplashPhoto,#groupAboutWrapper .unsplashPhoto{width:96px;height:96px;background-size:cover;background-position:center}#editProfileVue .editProfile__banner .unsplashPhoto{width:165px;height:44px;background-position:center;background-size:cover}#editProfileVue .editProfile__thumbnail .unsplashPhoto{width:100px;height:100px;background-size:cover;background-position:center}.userListSliderWrap{-ms-overflow-style:none;scrollbar-width:none;overflow:hidden;overflow-x:auto;padding:0 12px}.userListSliderWrap::-webkit-scrollbar{display:none}.userListSliderWrap .userListSlider{display:inline-grid;grid-gap:28px;grid-auto-flow:column;grid-auto-columns:64px;grid-auto-rows:auto}.userListSliderWrap .userListSlider__item--link{text-decoration:none;display:flex;justify-content:center;align-items:center;flex-direction:column}.userListSliderWrap .userListSlider__item--img{width:56px;height:56px;border-radius:50%;margin-bottom:4px}.userListSliderWrap .userListSlider__item--text{text-align:center;color:rgba(0,0,0,0.54);font-weight:bold;font-size:0.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:78px;margin-bottom:4px}.userIcon{width:50px;height:50px;border-radius:50%;position:relative;flex-shrink:0}.userIcon__img{width:100%;height:100%;border-radius:50%;position:absolute}.defaultImg>.userIcon__img{top:1px}.account{display:flex;align-items:center;padding:10px 8px 10px 24px;text-decoration:none}@media screen and (max-width: 768px){.account{margin-top:36px}}.account .userIcon{height:40px;width:40px;margin-right:8px;flex-shrink:0}.account__thumb{width:40px;min-width:40px;height:40px;flex-basis:40px;margin-right:8px;overflow:hidden;border-radius:50%}.account__thumb img{width:100%}.account__data__name{font-size:0.9375rem;font-weight:700;color:#000;line-height:1.4;flex-basis:90px;flex-grow:2;text-overflow:ellipsis;overflow:hidden;word-break:break-all;max-height:45px}.account__data__point_balances{font-size:0.8125rem;font-weight:700;color:#607d8b;line-height:18px;height:18px}.account__data__point_balances__show_unit{font-weight:500;padding-left:3px}.action{display:flex;flex-wrap:wrap;align-items:center}.action__replay{margin-right:5px;text-decoration:none;font-size:0.875rem;font-weight:700;color:#78909c;cursor:pointer}.action__replay i{font-size:1.5rem;position:relative;top:3px;margin-right:2px;vertical-align:text-bottom}.action__counter{color:#90a4ae;margin-right:15px}.action__counter i{position:relative;top:1px;font-size:1.5rem;vertical-align:text-bottom;color:#78909c}.action__reaction-wrapper{display:inline-block;margin:0 8px 0 0;position:relative}.action__reaction-users{left:-50px;position:absolute;bottom:38px;width:32vw;max-width:120px;background-color:#00a3d9;color:#fff;font-size:0.75rem;line-height:1.5;font-size:0.8125rem;border:1px;cursor:pointer;border-radius:8px;padding:9px 9px;margin:0;z-index:40}.action__reaction-users__str{line-height:1.3em}.noteActions .action__reaction-users{left:-10px;right:initial}.action__oneclick_reaction{text-decoration:none;font-weight:700;color:#78909c;cursor:pointer;display:inline-block;border:1px dashed #c9cdd3;border-radius:15px;min-width:40px;height:30px;margin-top:4px;padding:0px 0px 0px 0px;line-height:30px;text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.action__oneclick_reaction.is__reactioned{border:1px solid #00a3d9}.action__oneclick_reaction.show_reaction_users{border-color:#00a3d9}.action__reaction,.action__oneclick_reaction.is__reactioned,.action__reaction.is__reactioned,.action__add{text-decoration:none;font-weight:700;color:#78909c;cursor:pointer;display:inline-block;border:1px solid #c9cdd3;border-radius:15px;min-width:40px;height:30px;margin-top:4px;padding:0px 7px 0px 7px;line-height:30px;text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.action__reaction.is__reactioned,.is__reactioned.action__oneclick_reaction,.is__reactioned.action__add{border:1px solid #00a3d9}.action__reaction.show_reaction_users,.show_reaction_users.action__oneclick_reaction.is__reactioned,.show_reaction_users.action__add{border-color:#00a3d9}.action__add i{position:relative;top:1px;color:#78909c;font-size:1.125rem}.action__emoji{margin-right:0px;font-size:1rem;display:inline-block;position:relative;top:-1.5px}.action__custom_emoji{position:relative;padding:0px 1px 8px 0px;width:22px;top:0.5px}.action__notification_custom_emoji{width:22px}.action__count{position:relative;margin:0 3px 0 3px;font-size:0.875rem;vertical-align:middle;display:inline-block;top:-3px}.action__like{margin-right:5px}.action__like i{position:relative;top:3px;margin-right:5px;vertical-align:text-bottom}.chat .action{min-height:48px;border-top:1px solid #c9cdd3;margin:0 16px;padding:7px 0}.note .action{height:48px;margin:0 16px;line-height:48px}.atwho-wrap,.atwho-view{flex-grow:2}.actionBar,.actionBar__follow,.actionBar__comment{width:100%;position:relative;max-width:700px;margin:0 auto;z-index:2;height:56px;padding:16px 8px 8px;border-top:1px solid rgba(0,0,0,0.1)}.actionBar__topArea{display:flex;position:relative}.actionBar__notifyAllMember{color:rgba(0,0,0,0.54);font-size:0.75rem;margin-left:44px;margin-top:10px;height:12px;line-height:12px;cursor:pointer;align-items:center;display:inline-flex}.actionBar__notifyAllMember .commonForm__checkboxLabel{padding-left:18px}.actionBar__notifyAllMember .commonForm__checkboxLabel::before{border:1px solid #979797;width:12px;height:12px;top:0;left:0;margin-top:0px;margin-left:0px}.actionBar__notifyAllMember .commonForm__checkbox:checked+.commonForm__checkboxLabel::before{background:#979797;border:2px solid #979797}.actionBar__notifyAllMember .commonForm__checkboxLabel::after{top:0;left:0;margin-top:3px;margin-left:2px;width:8px;height:5px}.actionBar__bottomArea{margin:10px 0 0 48px;min-height:55px}.timeline-wrap .messageInputArea .actionBar__bottomArea,#userMyline .actionBar__bottomArea{display:none}.actionBar__follow{height:52px;padding:8px 8px 8px}.actionBar__followText{margin:0px 90px 0px 8px;color:rgba(0,0,0,0.54);font-size:0.75rem;line-height:1.5;display:inline-block}.actionBar__followBtn{margin-right:8px;white-space:nowrap}.actionBar__follow .actionBar__followBtn{position:absolute;top:8px;right:0;padding-left:14px;padding-right:14px}.actionBar textarea,.actionBar__follow textarea,.actionBar__comment textarea{height:40px}.actionBar__thumb .userIcon{height:36px;width:36px;margin:2px 8px 2px 0px}.actionBar__comment{border-top:none;height:76px}#profileShow .actionBar__comment,#userTimelineIndex .actionBar__comment{height:auto}.actionBar__commentAttachment,.actionBar__fukidashi,.actionBar__pointStamp{width:26px;height:26px;border-radius:50%;border:1px solid #c9cdd3;text-align:center;line-height:29px;text-decoration:none;position:absolute;padding-top:0.5px;right:44px;bottom:7.5px;cursor:pointer}.actionBar__commentAttachment i,.actionBar__fukidashi i,.actionBar__pointStamp i{color:#bdbdbd;font-size:1.2rem}.actionBar__fukidashi{right:75px}.actionBar__pointStamp{right:105px}.actionBar__commentUploadImageWrap{width:100%;padding:24px 0 0px;position:absolute;background-color:#fff;bottom:75px;z-index:100;box-shadow:0px -2px 2px rgba(0,0,0,0.1)}#profileShow .actionBar__commentUploadImageWrap,#userTimelineIndex .actionBar__commentUploadImageWrap{position:relative;bottom:inherit;padding:12px 0px 6px;box-shadow:0px 2px 2px rgba(0,0,0,0.1)}#userTimelineIndex .actionBar__commentUploadImageWrap{background-color:#fff}.actionBar__commentUploadImage{width:100%;max-width:200px;margin:0 auto;position:relative}.actionBar__commentUploadImage img,.actionBar__commentUploadImage canvas{max-width:200px;max-height:300px;border-radius:8px}.actionBar__commentUploadImage__preloader{width:200px;height:100px;background:url(/assets/pass/front/ring-big-6db18aa179c19d2fa389f332e7e474f36099838f9e0162f14ad531d50dbf1faa.svg) no-repeat;background-position:center}.actionBar__commentUploadImageClose{position:absolute;top:-12px;right:-12px;display:block;overflow:hidden;margin:0;padding:0;width:24px;height:24px;background:url(/assets/pass/front/icon-deletion-4980b89067dafd32134b281b507653ee3105e2c6e4381a6345b8a0d1234b6d03.png) no-repeat;background-position:100% 50%;background-size:24px 24px;text-decoration:none;text-indent:-9999px;border:none;z-index:100;cursor:pointer}.fukidashiSelectBoxContents .actionBar__commentUploadImageClose{top:0px;right:0px}.actionBar__commentInput{width:100%;padding:8px 70px 8px 12px;font-size:0.9375rem;line-height:1.35;word-break:break-all;border-radius:18px;background-color:#fff;border:1px solid #cfd8dc;overflow:hidden;margin-right:4px}.actionBar__commentInput:focus{outline:none}.actionBar trix-editor,.actionBar__follow trix-editor,.actionBar__comment trix-editor{width:100%;min-height:20px;padding:0;font-size:0.9375rem;line-height:1.35;word-break:break-all;background-color:#fff;border:none;overflow:hidden;margin-right:4px}.actionBar trix-editor:focus,.actionBar__follow trix-editor:focus,.actionBar__comment trix-editor:focus{outline:none}.actionBar__commentSend{text-decoration:none;align-self:flex-end}.actionBar__commentSend i{position:relative;top:3px;font-size:2rem}.actionBar__commentSomeone{clear:both}.actionBar__commentSomeoneBox{float:left;display:flex;flex-direction:row;align-items:stretch;width:77px;height:28px}.actionBar__commentSomeoneBox .userIcon{width:20px;height:20px;margin-right:4px}.actionBar__commentSomeoneInputimage{display:block;width:40px;height:20px;border-radius:10px;background-color:#fff;border:1px solid #cfd8dc;position:relative}.actionBar__commentSomeoneInputimage img{width:25px;height:25px;position:absolute;top:-4px;left:7px}.ql-editor{padding:0}.ql-clipboard{display:none}.ql-editor figure{display:inline}#cartlessEcItemPurchaseNew,#guestCartlessEcItemPurchaseNew,#addressesIndex{min-height:800px;max-width:700px;margin:0 auto}.addressInputButton input{display:block;width:240px;height:48px;font-size:1.0625rem;margin:24px auto 0}.addressInputWrapper{padding:27px 16px 31px;background-color:#fff}.addressInputWrapper-message{text-align:center;font-size:0.8125rem;color:#616161;font-weight:bold;padding-bottom:12px}.addressFormWrapper-message{font-size:0.75rem;letter-spacing:-0.29px;text-align:center;color:rgba(0,0,0,0.54);font-family:'AxisStd';padding-top:16px}.addressWrapper{margin:0 10px}.addressWrapper__newAddress{cursor:pointer;border:1px solid #eeeeee;background-color:#fff;border-radius:4px;margin:16px;padding:15px;font-size:16px;font-size:1rem;font-weight:700;overflow:hidden}.addressWrapper__newAddress__arrow{float:right;font-size:1.625rem;color:#9E9E9E;line-height:1}.addressWrapper__background{border:0.5px solid #eeeeee;background-color:#fff;border-radius:4px;margin:16px;overflow:hidden;transition:all .3s}.addressWrapper__background.focused{transition:all .3s;background-color:#E9F6FF}.addressWrapper__elementsWrapper{text-align:left;padding:16px;cursor:pointer;flex-wrap:wrap}.addressWrapper__elementsTextWrapper{min-height:105px}.addressWrapper__elementsBtnWrapper{display:flex;justify-content:space-between;flex-wrap:wrap}.addressWrapper__elements.name{font-weight:bold}.addressWrapper__elements{line-height:22px}.addressWrapper__elements--btn{margin-top:16px}.addressWrapper__elements__purchaseButton .btn--primary,.addressWrapper__elements__purchaseButton .cartless_ec_item-detail__btn--join,.addressWrapper__elements__purchaseButton .event-detail__btn--join,.addressWrapper__elements__purchaseButton .group__btn--follow{margin-top:16px;padding:5px 20px}.addressWrapper__elements__editAndDeleteButtons{display:flex;justify-content:space-between}.addressWrapper__elements__editAndDeleteButtons .btn--edit{margin-right:8px;border:solid 1px #e0e0e0;background:white;color:rgba(0,0,0,0.54);padding:5px 20px}.addressWrapper__elements__editAndDeleteButtons .btn--delete{border:solid 1px #e0e0e0;background:white;padding:5px 20px;color:#f44336k}.adviceModal{width:100%;max-width:343px;height:auto;bottom:32px;right:32px;position:fixed;z-index:320;font-size:0.875rem;background:#fff;text-align:center;border-radius:5px;box-shadow:0 0 4px 0 rgba(0,0,0,0.2);padding:16px}@media screen and (max-width: 768px){.adviceModal{width:90%;max-width:initial;left:5%;bottom:16px}}@media screen and (max-width: 480px){.adviceModal{width:90%;max-width:initial;left:5%;bottom:16px}}.adviceModalHeader{font-size:1rem;font-weight:bold;margin-bottom:16px}.adviceModalBody{text-align:initial;font-size:0.75rem}.adviceModal__closeBtn{position:absolute;top:-16px;right:-16px}.adviceModal__closeBtn--img{height:32px;width:32px;cursor:pointer}.articleMainWrapper{width:100%;background-color:#fff}.articleBottomWrapper{width:100%;position:relative;margin-top:8px}.articleInner{max-width:700px;margin:0 auto}.articleMainThumb,.cartless_ec_item-detail__thumb,.event-detail__thumb{display:block;position:relative;padding-top:61.8%;background-position:top center;background-size:cover}.articleIframe{position:relative;margin:0px auto 0px;padding-bottom:57.5%;max-width:700px;max-height:394px;width:100%;height:inherit;text-align:center}.articleIframe__movie{position:absolute;top:0;left:0;margin:0px auto 0px;max-width:700px;max-height:394px;width:100%;height:100%;z-index:0}.articleMeta{padding:16px 24px 0px}@media screen and (max-width: 480px){.articleMeta{padding:14px 16px 0px}}.articleMetaItems{display:flex;margin-bottom:12px;justify-content:flex-start;align-items:center}.articleMetaItems:first-child{margin-bottom:8px;justify-content:space-between}.articleMetaItemsLeft{display:flex;align-items:center}.articleMetaItemsLeft .userIcon{width:36px;height:36px;margin-right:8px;flex-shrink:0}.articleMetaItemsLeft__name{margin-right:24px}.articleMetaItemsLeft__name--communityName{font-size:0.625rem;font-weight:bold;color:#78909c;margin-left:0px;line-height:1}.articleMetaItemsLeft__name--authorName{font-size:0.8125rem;font-weight:bold}.articleMetaItemsLeft__name--authorName a{text-decoration:none}.articleMetaItemsLeft__posted{line-height:1;font-size:0.625rem;font-weight:400;color:#78909c;margin-right:8px}.articleMetaItemsLeft [class^="icon-"]{display:inline-block;width:24px;height:24px;margin-right:5px;border-radius:50%;background-color:#eee;text-align:center;line-height:24px;font-size:1.03125rem}.articleMetaItemsLeft [class^="icon-Pin"]{font-size:1.125rem}.articleMetaItemsRight{display:flex;align-items:center}.articleMetaItemsRight [class^="icon-"]{font-size:1.5rem}.articleMetaItems__category{text-decoration:none}.articleMetaItems__series{font-weight:bold;font-size:0.8rem;text-decoration:none}.articleMetaItems__series span:before{content:'#'}.articleTitle{font-size:1.5rem;line-height:1.4;padding:0 24px;margin:0px 0px 10px;font-weight:bold}@media screen and (max-width: 480px){.articleTitle{padding:0 16px;font-size:1.5rem}}.articleHashtags{margin:0 24px;display:flex;align-items:center;padding:8px 0px 8px}@media screen and (max-width: 480px){.articleHashtags{margin:0 16px}}.articleBody,.articleBody__description,.editContents__formtext{font-size:1rem;line-height:1.75;padding:0 24px 16px;margin:0 auto 0px;text-align:left}@media screen and (max-width: 480px){.articleBody,.articleBody__description,.editContents__formtext{padding:0 16px 16px;font-size:1rem;line-height:1.75}}.articleBody img:not(.contentCardMeta__authorThumb):not(.userIcon__img),.articleBody__description img:not(.contentCardMeta__authorThumb):not(.userIcon__img),.editContents__formtext img:not(.contentCardMeta__authorThumb):not(.userIcon__img){display:block;max-width:100%;height:auto;margin:1.75em auto;text-align:center;border:1px solid rgba(0,0,0,0.05)}.articleBody a,.articleBody__description a,.editContents__formtext a{text-align:left;word-break:break-all}.articleBody__description{background-color:#f0f2f5;margin:40px 16px 0;padding:16px;font-weight:bold;border-radius:8px;text-align:center;font-size:0.75rem;line-height:1.75}.articleBody__description .btn--primary,.articleBody__description .cartless_ec_item-detail__btn--join,.articleBody__description .event-detail__btn--join,.articleBody__description .group__btn--follow{margin-top:16px;font-size:1.125rem;text-align:center;width:240px;height:48px;padding:0;line-height:48px}@media screen and (max-width: 480px){.articleBody__text{text-align:justify}.articleBody__text br{display:none}}.articleActions{margin:0 24px;padding:10px 0px;color:#78909c;display:flex;justify-content:space-between}@media screen and (max-width: 480px){.articleActions{margin:0 16px}}.articleActions.disabled{pointer-events:none;opacity:0.5}.articleActions__comment{display:flex;margin-top:3px}.articleActions__collection{display:flex;margin-top:3px;position:relative}.articleActions__collection .articleActions__item{margin-left:8px}.articleActions__collection .articleActions__item [class^="icon-"]{background-color:transparent}.articleActions__collection .articleActions__item [class^="icon-"].isCollectioned{color:#46a2d4}.articleActions__collection--saveTip{position:absolute;width:140px;transition:opacity 500ms;box-shadow:0 0px 4px rgba(0,0,0,0.3);border-radius:8px;z-index:100;background:#00a3d9;color:white;font-weight:bold;font-size:0.75rem;z-index:122;position:absolute;top:-70px;right:3px;padding:12px}.articleActions__collection--saveTip::after{content:" ";position:absolute;top:100%;right:7%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#00a3d9 transparent transparent transparent}.articleActions__collection--saveTip--link{cursor:pointer;text-decoration:underline}.articleActions__item{display:inline-block;color:#78909c;font-size:0.875rem;font-weight:700;margin:0;text-decoration:none;cursor:pointer}.articleActions__item [class^="icon-"]{display:inline-block;width:32px;height:32px;border-radius:50%;text-align:center;line-height:33px;font-size:1.5rem}.articleActions__item>span{display:inline-block}.articleActions__num{line-height:34px;margin-right:2px}.articleActions__num.pointer{cursor:pointer}.articleTrialMessage{padding:32px 16px;text-align:center;font-size:0.875rem}.articleTrialMessage__title{font-weight:bold;margin:0px 0px 24px;font-size:1rem}.articleTrialMessage__title .attentionText{color:#00a3d9;padding:0px;margin:0px 4px}.articleTrialMessage .btn--primary,.articleTrialMessage .cartless_ec_item-detail__btn--join,.articleTrialMessage .event-detail__btn--join,.articleTrialMessage .group__btn--follow{margin:32px 0px;border-radius:24px;font-size:1rem;padding:0;width:240px;height:48px;line-height:48px}.article--inner a{text-decoration:none}.attachment{position:relative}.attachment__file{border:1px solid rgba(0,0,0,0.1);border-radius:8px;width:100%;display:flex;text-decoration:none;align-items:center;padding:6px;background:#fafafa}.attachment__file i{font-size:2rem;margin-right:10px;color:#9E9E9E}.attachment__description--name{text-align:left}.attachment__description--meta{text-align:left;font-size:0.8rem;color:#9E9E9E}.attachment__close{width:32px;height:32px;position:absolute;top:5px;right:-16px;cursor:pointer}.articleInner .attachment{padding:0 24px}@media screen and (max-width: 480px){.articleInner .attachment{padding:0 16px}}.articleInner .attachment__file{margin-bottom:12px}.event--inner .attachment{padding:0 24px 1rem}@media screen and (max-width: 480px){.event--inner .attachment{padding:0 16px 1rem}}.editContents .attachment,.editEvent .attachment{padding-top:20px}.attentionModal{width:100%;max-width:280px;height:auto;top:30%;left:60%;margin-left:-250px;position:fixed;z-index:320;font-size:0.875rem;border-radius:8px;background:#78909c;color:#fff;text-align:center}@media screen and (max-width: 768px){.attentionModal{left:70%}}@media screen and (max-width: 480px){.attentionModal{width:90%;max-width:initial;top:20%;left:5%;margin:0}}.attentionModalHeader{font-size:1.25rem;margin:18px auto 0;font-weight:bold}.attentionModalHeader__close_click{position:absolute;top:2px;right:2px;width:40px;height:40px}.attentionModalHeader__close{color:#455a64;position:absolute;top:9px;left:10px;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5rem}.attentionModalContents{background:#fff;color:#78909c;border-radius:8px;margin:10px;padding:12px 8px 8px;font-weight:bold}.attentionModalContents__sentence{font-size:0.9375rem;text-align:left;line-height:1.36;letter-spacing:-0.3px;display:flex;align-items:center;margin:0px 0 8px}.attentionModalContents__sentence input{margin-right:5px}.attentionModalContents__subtext{font-size:0.75rem}.attentionModalContents .attentionModalContents.btn--primary,.attentionModalContents .attentionModalContents.cartless_ec_item-detail__btn--join,.attentionModalContents .attentionModalContents.event-detail__btn--join,.attentionModalContents .attentionModalContents.group__btn--follow{margin:16px auto 4px;width:100%;height:48px}.attentionModalContents__textarea{font-size:0.75rem;color:#78909c;border:1px solid #78909c;width:100%;height:60px;padding:0 10px}.attentionModalBackground{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);transition:opacity .5s;z-index:300}.attentionModal .icon-Check_Off:before{margin:0 4px 0 0;font-size:24px}.btn,.btn--primary,.cartless_ec_item-detail__btn--join,.event-detail__btn--join,.group__btn--follow,.btn--primary-smallRound,.btn--primary-border,.btn--secondary,.btn--readmore,.btn--success,.btn--info,.btn--alert,.btn--disabled,.btn--prev,.btn--prev-border,.btn--arrow,.btn--inactive,.btn--edit,.btn--delete,.btn--normal,.cartless_ec_item-detail__btn--normal,.cartless_ec_item-detail__btn--cancel,.event-detail__btn--normal,.event-detail__btn--cancel,.group__btn--unfollow{display:inline-block;padding:5px 10px 5px;text-decoration:none;text-align:center;font-size:16px;font-size:0.875rem;font-weight:700;border-radius:4px;vertical-align:middle;transition:opacity .3s;color:#342b80;-webkit-appearance:none}.btn:hover,.btn--primary:hover,.cartless_ec_item-detail__btn--join:hover,.event-detail__btn--join:hover,.group__btn--follow:hover,.btn--primary-smallRound:hover,.btn--primary-border:hover,.btn--secondary:hover,.btn--readmore:hover,.btn--success:hover,.btn--info:hover,.btn--alert:hover,.btn--disabled:hover,.btn--prev:hover,.btn--prev-border:hover,.btn--arrow:hover,.btn--inactive:hover,.btn--edit:hover,.btn--delete:hover,.btn--normal:hover,.cartless_ec_item-detail__btn--normal:hover,.cartless_ec_item-detail__btn--cancel:hover,.event-detail__btn--normal:hover,.event-detail__btn--cancel:hover,.group__btn--unfollow:hover{opacity:.7}.btn:disabled,.btn--primary:disabled,.cartless_ec_item-detail__btn--join:disabled,.event-detail__btn--join:disabled,.group__btn--follow:disabled,.btn--primary-smallRound:disabled,.btn--primary-border:disabled,.btn--secondary:disabled,.btn--readmore:disabled,.btn--success:disabled,.btn--info:disabled,.btn--alert:disabled,.btn--disabled:disabled,.btn--prev:disabled,.btn--prev-border:disabled,.btn--arrow:disabled,.btn--inactive:disabled,.btn--edit:disabled,.btn--delete:disabled,.btn--normal:disabled,.cartless_ec_item-detail__btn--normal:disabled,.cartless_ec_item-detail__btn--cancel:disabled,.event-detail__btn--normal:disabled,.event-detail__btn--cancel:disabled,.group__btn--unfollow:disabled{cursor:not-allowed;opacity:.4}.btn.disabled,.disabled.btn--primary,.disabled.cartless_ec_item-detail__btn--join,.disabled.event-detail__btn--join,.disabled.group__btn--follow,.disabled.btn--primary-smallRound,.disabled.btn--primary-border,.disabled.btn--secondary,.disabled.btn--readmore,.disabled.btn--success,.disabled.btn--info,.disabled.btn--alert,.disabled.btn--disabled,.disabled.btn--prev,.disabled.btn--prev-border,.disabled.btn--arrow,.disabled.btn--inactive,.disabled.btn--edit,.disabled.btn--delete,.disabled.btn--normal,.disabled.cartless_ec_item-detail__btn--normal,.disabled.cartless_ec_item-detail__btn--cancel,.disabled.event-detail__btn--normal,.disabled.event-detail__btn--cancel,.disabled.group__btn--unfollow{pointer-events:none;cursor:not-allowed;opacity:.4}.btn [class^="icon-"],.btn--primary [class^="icon-"],.cartless_ec_item-detail__btn--join [class^="icon-"],.event-detail__btn--join [class^="icon-"],.group__btn--follow [class^="icon-"],.btn--primary-smallRound [class^="icon-"],.btn--primary-border [class^="icon-"],.btn--secondary [class^="icon-"],.btn--readmore [class^="icon-"],.btn--success [class^="icon-"],.btn--info [class^="icon-"],.btn--alert [class^="icon-"],.btn--disabled [class^="icon-"],.btn--prev [class^="icon-"],.btn--prev-border [class^="icon-"],.btn--arrow [class^="icon-"],.btn--inactive [class^="icon-"],.btn--edit [class^="icon-"],.btn--delete [class^="icon-"],.btn--normal [class^="icon-"],.cartless_ec_item-detail__btn--normal [class^="icon-"],.cartless_ec_item-detail__btn--cancel [class^="icon-"],.event-detail__btn--normal [class^="icon-"],.event-detail__btn--cancel [class^="icon-"],.group__btn--unfollow [class^="icon-"]{position:relative;top:-1px;display:inline-block;font-size:1.5rem;line-height:1;vertical-align:bottom;margin-right:5px;margin-top:0px}.btn--primary,.cartless_ec_item-detail__btn--join,.event-detail__btn--join,.group__btn--follow{background-color:#342b80;color:#fff}.btn--primary-smallRound{background-color:#342b80;color:#fff;padding:2px 13px;font-size:0.75rem;border-radius:18px;letter-spacing:0.1em;box-shadow:0 2px 4px 0 rgba(52,43,128,0.5)}.btn--primary-border{color:#342b80;border:#342b80 2px solid;border-radius:4px;letter-spacing:0.1em}.btn--secondary{background-color:#fff}.btn--readmore{background-color:#fff;height:36px;width:256px;border-radius:18px;color:#78909c;border-color:#616161;box-shadow:0 2px 6px 0 rgba(0,0,0,0.1);user-select:none;outline:none}.btn--success{background-color:#00bfa5;color:#fff;border-color:#00bfa5}.btn--info{background-color:#8bc34a;color:#fff;border-color:#8bc34a}.btn--alert{background-color:#c62828;color:#fff;border-color:#c62828}.btn--disabled{cursor:not-allowed;background:#eee}.btn--prev{background-color:#eceff1;color:#616161;font-weight:bold;border:none}.btn--prev-border{background-color:#fff;color:#7C8494;border:#eceff1 1px solid}.btn--arrow{position:relative;padding-left:32px;color:#78909c;font-weight:bold;border-color:#cfd8dc;cursor:pointer}.btn--arrow:before{content:'';width:8px;height:8px;border:0px;border-top:solid 2px #78909c;border-right:solid 2px #78909c;transform:rotate(45deg);position:absolute;top:50%;left:11px;margin-top:-4px}.btn--inactive{color:#616161;height:32px;border:solid 1px #616161;margin:8px 0;line-height:20px}.l-main__contentHeader .btn,.l-main__contentHeader .btn--primary,.l-main__contentHeader .cartless_ec_item-detail__btn--join,.l-main__contentHeader .event-detail__btn--join,.l-main__contentHeader .group__btn--follow,.l-main__contentHeader .btn--primary-smallRound,.l-main__contentHeader .btn--primary-border,.l-main__contentHeader .btn--secondary,.l-main__contentHeader .btn--readmore,.l-main__contentHeader .btn--success,.l-main__contentHeader .btn--info,.l-main__contentHeader .btn--alert,.l-main__contentHeader .btn--disabled,.l-main__contentHeader .btn--prev,.l-main__contentHeader .btn--prev-border,.l-main__contentHeader .btn--arrow,.l-main__contentHeader .btn--inactive,.l-main__contentHeader .btn--edit,.l-main__contentHeader .btn--delete,.l-main__contentHeader .btn--normal,.l-main__contentHeader .cartless_ec_item-detail__btn--normal,.l-main__contentHeader .cartless_ec_item-detail__btn--cancel,.l-main__contentHeader .event-detail__btn--normal,.l-main__contentHeader .event-detail__btn--cancel,.l-main__contentHeader .group__btn--unfollow{min-width:104px;height:36px;white-space:nowrap}.btn--edit{font-weight:bold;color:#fff;background-color:#9E9E9E;border:none}.btn--delete{font-weight:bold;color:#c62828;background-color:#fff;border:solid 1px #979797}.btn--normal{font-weight:bold;color:rgba(0,0,0,0.54);background-color:#fff;border:solid 1px #e0e0e0}.switch-button{position:absolute;top:15px;right:15px;width:40px;height:21px;background:#eee;z-index:0;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;border-radius:16px;-moz-border-radius:16px;-webkit-border-radius:16px}.switch-button .disabled{opacity:0.5}.switch-button:after{content:' ';height:19px;width:19px;border-radius:28px;background:#fff;position:absolute;z-index:2;top:0;left:1px;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-box-shadow:0 2px 5px #616161;box-shadow:0 2px 5px #616161}.switchOn,.switchOn:before{background:#342b80}.switchOn:after{left:21px !important}.roundBtn{border-radius:24px}.buddy_setting{font-family:'HiraginoSans-W6'}.buddy_setting--top_message{font-size:0.75rem;color:#424242;padding:16px}.buddy_setting--add_message{font-size:0.75rem;color:#424242;padding:16px;background-color:#fff}.buddy_setting .inactive_mode{position:relative}.buddy_setting .inactive_mode:after{position:absolute;content:'';background-color:#fff;opacity:0.9;width:100%;height:100%;opacity:0.7;top:0}.buddy_setting .c__group_notification__main-list{background-color:#fff;padding:0 15px;font-size:0.875rem}.buddy_setting .c__group_notification__main-list .btn--primary,.buddy_setting .c__group_notification__main-list .cartless_ec_item-detail__btn--join,.buddy_setting .c__group_notification__main-list .event-detail__btn--join,.buddy_setting .c__group_notification__main-list .group__btn--follow,.buddy_setting .c__group_notification__main-list .btn--inactive{width:158px;height:28px;line-height:17px;margin:auto 0 auto auto;cursor:pointer}.buddy_setting .c__group_notification__main-list .btn--inactive{font-size:0.75rem;font-size:0.75rem;border-color:#fff;color:#bdbdbd}.buddy_setting__section{color:#616161;padding:26px 12px 8px;font-size:0.75rem;border-bottom:solid 1px #c9cdd3}.buddy_setting__now{background-color:#E9F6FF}.buddy_setting__members{min-height:50px;border-bottom:solid 1px #c9cdd3;font-size:0.875rem;display:flex;align-items:center;justify-content:space-between;padding:0 12px;background-color:#fff}.buddy_setting__members--name{display:flex;align-items:center;line-height:15px}.buddy_setting__members--name .userIcon{width:36px;height:36px;margin-right:10px}.buddy_setting__members--link_btn{min-width:130px;height:28px;border-radius:14px;background-color:#9E9E9E;color:#fff;line-height:28px;text-align:center;font-size:0.75rem;text-decoration:none}.buddy_satisfied_modal--container,.buddy_welcome_modal--container{position:fixed;height:auto;max-width:500px;width:80%;top:50%;left:50%;margin:-250px 0 0 -250px;background-color:#fff;z-index:10000;border-radius:8px;color:#fff}@media screen and (max-width: 768px){.buddy_satisfied_modal--container,.buddy_welcome_modal--container{margin:0;left:10%;top:23%;width:80%}}@media screen and (max-width: 480px){.buddy_satisfied_modal--container,.buddy_welcome_modal--container{margin:0;left:5%;top:23%;width:90%}}.buddy_satisfied_modal__top,.buddy_welcome_modal__top{text-align:center;padding:18px 0 18px}.buddy_satisfied_modal__top--large_text,.buddy_welcome_modal__top--large_text{font-size:1.75rem;font-weight:bold}.buddy_satisfied_modal__top--small_text,.buddy_welcome_modal__top--small_text{font-size:0.875rem}.buddy_satisfied_modal--mentors,.buddy_welcome_modal--mentors{width:auto;margin:0 10px 24px;display:flex;flex-wrap:wrap-reverse;justify-content:center}.buddy_satisfied_modal--mentors .userIcon,.buddy_welcome_modal--mentors .userIcon{width:45px;height:45px;margin:4px}.buddy_satisfied_modal--main_area,.buddy_welcome_modal--main_area{border-radius:8px;background-image:linear-gradient(to bottom, #fe7480, #a94b59);height:100%;display:grid;padding-bottom:1px}.buddy_satisfied_modal--background,.buddy_welcome_modal--background{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);transition:opacity .5s;z-index:100}.buddy_satisfied_modal__pair,.buddy_welcome_modal__pair{font-size:0.875rem;margin:0 10%;display:flex;justify-content:space-around}.buddy_satisfied_modal__pair .userIcon,.buddy_welcome_modal__pair .userIcon{width:90px;height:90px;border:solid 2px #fff}.buddy_satisfied_modal__pair--name,.buddy_welcome_modal__pair--name{padding:6px 6px 0;line-height:19px;width:50%;text-align:center}.buddy_satisfied_modal--bottom,.buddy_welcome_modal--bottom{width:auto;min-width:260px;margin:10px;text-align:center;background-color:#fff;border-radius:8px;padding-bottom:10px}.buddy_satisfied_modal--bottom__message,.buddy_satisfied_modal--bottom__message_left,.buddy_welcome_modal--bottom__message,.buddy_welcome_modal--bottom__message_left{font-size:0.75rem;padding:10px;color:#424242;margin:0 auto}.buddy_satisfied_modal--bottom__message_left,.buddy_welcome_modal--bottom__message_left{text-align:left}.buddy_satisfied_modal--bottom .btn--primary,.buddy_satisfied_modal--bottom .cartless_ec_item-detail__btn--join,.buddy_satisfied_modal--bottom .event-detail__btn--join,.buddy_satisfied_modal--bottom .group__btn--follow,.buddy_welcome_modal--bottom .btn--primary,.buddy_welcome_modal--bottom .cartless_ec_item-detail__btn--join,.buddy_welcome_modal--bottom .event-detail__btn--join,.buddy_welcome_modal--bottom .group__btn--follow{font-size:1rem;width:240px;height:50px}.buddy_satisfied_modal--setting_link,.buddy_welcome_modal--setting_link{text-align:right;font-size:0.875rem;font-weight:bold;padding:0 15px 3px 0;display:block;text-decoration:none}.cartless_ec_item--inner{width:100%;max-width:700px;margin:0 auto;box-shadow:none;background:none}.cartless_ec_item-wrapper{width:100%;background-color:#fff}.cartless_ec_item--bottom-wrapper{width:100%;margin-top:8px}.cartless_ec_item-detail{width:100%}.cartless_ec_item-detail__mainImagePreloader{width:700px;height:432px}.cartless_ec_item-detail .VueCarousel-pagination{margin:-10px 0 0 0}.cartless_ec_item-detail .VueCarousel-pagination button{width:5px}.cartless_ec_item-detail .VueCarousel-navigation-next{padding:0 !important}.cartless_ec_item-detail .VueCarousel-navigation-next--icon{margin:0 0 0 -80px;opacity:0.0}.cartless_ec_item-detail .VueCarousel-navigation-next--icon:hover{opacity:.7}.cartless_ec_item-detail .VueCarousel-navigation-prev{padding:0 !important}.cartless_ec_item-detail .VueCarousel-navigation-prev--icon{margin:0 -80px 0 0;opacity:0.0}.cartless_ec_item-detail .VueCarousel-navigation-prev--icon:hover{opacity:.7}.cartless_ec_item-detail .carousel-navigation-button:focus{outline:none}.cartless_ec_item-detail__priceAndStockWrapper{border-top:1px solid #e8eaf6;display:flex;justify-content:space-between}.cartless_ec_item-detail__priceAndStockWrapper__priceArea{padding:16px 16px 16px 16px}.cartless_ec_item-detail__priceAndStockWrapper__priceArea__base_price{color:#000;font-size:1.3125rem;font-weight:bold;line-height:1.4;margin-bottom:4px}.cartless_ec_item-detail__priceAndStockWrapper__priceArea__tax_include_string,.cartless_ec_item-detail__priceAndStockWrapper__priceArea__postage{font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;font-size:0.75rem;color:#616161}.cartless_ec_item-detail__priceAndStockWrapper__priceArea__postage{font-weight:bold;font-size:0.75rem;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#00a3d9}.cartless_ec_item-detail__priceAndStockWrapper__stockArea{padding:16px 16px 16px 0;line-height:29px;font-size:0.75rem;color:#616161;font-weight:bold}.cartless_ec_item-detail__priceAndStockWrapper__stockArea .stock{font-size:1.25rem;color:#000;margin:0 4px 0 4px}.cartless_ec_item-detail__btnToDetail{text-align:center}.cartless_ec_item-detail .articleBody,.cartless_ec_item-detail .articleBody__description,.cartless_ec_item-detail .editContents__formtext{margin:1rem auto}.cartless_ec_item-detail__guestBox{width:calc(100% - 32px);border-radius:8px;margin:16px 16px 6px;padding:16px 16px 12px;vertical-align:middle}.cartless_ec_item-detail__guestBox p.label{text-align:center;font-size:font-rem(14)}.cartless_ec_item-detail__guestBox p.element{text-align:center;font-weight:bold;font-size:font-rem(18)}.cartless_ec_item-detail__guestReceipt{margin:10px 0 0 10px}.cartless_ec_item-detail__guestReceipt a{color:black;font-weight:normal;font-size:font-rem(12);text-decoration:underline}.cartless_ec_item-detail__guestNotice{color:black;font-size:font-rem(12);line-height:1.5;padding:24px 16px 0px 16px;margin:0 auto 0px;text-align:center}.cartless_ec_item-detail__guestMessage{color:black;font-weight:bold;font-size:font-rem(12);line-height:1.5;padding:10px 16px 0px 16px;margin:0 auto 0px;text-align:center}.cartless_ec_item-detail__guestCancel{color:black;font-size:font-rem(12);line-height:1.5;padding:16px;margin:0 auto 0px;text-align:justify}.cartless_ec_item-detail__title{color:#000;font-size:1.5rem;font-weight:bold;line-height:1.4}.cartless_ec_item-detail__content{background-color:#fff;position:relative;padding:16px}.cartless_ec_item-detail__content.down_position{padding:8px 16px 70px 110px}.cartless_ec_item-detail__status{position:absolute;top:-55px;left:16px;width:80px;padding:3px 0 0 0;height:24px;z-index:1;display:flex;justify-content:center;align-items:center;border-radius:4px;font-weight:bold;color:white;line-height:0;font-size:0.75rem}.cartless_ec_item-detail__status.down_position{top:2px}.cartless_ec_item-detail__dateCard{position:absolute;top:-25px;left:16px;width:80px;height:96px;padding:12px 0 12px;background-color:#fff;border-radius:4px;text-align:center;box-shadow:0 1px 4px rgba(187,187,187,0.3)}.cartless_ec_item-detail__dateCard span{display:block;width:100%;line-height:1;font-weight:bold}.cartless_ec_item-detail__dateCard.down_position{top:30px}.cartless_ec_item-detail__month{font-weight:bold;font-size:0.8125rem}.cartless_ec_item-detail__day{font-weight:bold;margin-top:5px;font-size:2.25rem}.cartless_ec_item-detail__youbi{font-weight:bold;margin-top:6px;font-size:0.8125rem}.cartless_ec_item-detail__date{font-size:1.0625rem;font-weight:bold;line-height:1}.cartless_ec_item-detail__place{font-size:0.9375rem;color:#777}.cartless_ec_item-detail__purchaseBtnArea{display:flex;justify-content:center;padding:10px 16px;background-color:#fff;border-top:1px solid #e8eaf6;border-bottom:1px solid #e8eaf6}.cartless_ec_item-detail__btn,.cartless_ec_item-detail__btn--join,.cartless_ec_item-detail__btn--cancel{display:inline-block}.cartless_ec_item-detail__btn--join{cursor:pointer;display:flex;font-size:1rem;width:240px;height:48px;align-items:center;justify-content:center;padding:0;line-height:16px}.cartless_ec_item-detail__btn--normal{padding:8px 80px;width:100%;background-color:#fff;border:1px solid rgba(0,0,0,0.54);color:rgba(0,0,0,0.54)}.cartless_ec_item-detail__btn--cancel{border:1px solid #e8eaf6;padding:12px 0 0 0;cursor:pointer;color:#9E9E9E;flex-grow:1;flex-basis:100px;margin-left:10px;max-width:120px}.cartless_ec_item-detail__meta{position:relative;display:block}.cartless_ec_item-detail__meta--action{display:flex;position:absolute;align-items:center;right:16px;bottom:5px}.cartless_ec_item-detail__meta--action [class^="icon-"]{font-size:1.5rem}.cartless_ec_item-detail__meta--organizer,.cartless_ec_item-detail__meta--created{font-size:0.75rem;color:#78909c}.cartless_ec_item-detail__meta--main-anchor{font-size:0.75rem;text-decoration:none;color:#78909c}.cartless_ec_item-detail__meta--main{font-size:0.75rem;font-weight:bold;padding-left:10px}.cartless_ec_item-detail__meta--editIcon{color:#78909c;position:relative;bottom:-2px;font-size:0.875rem;font-weight:700;margin-left:10px;text-decoration:none;cursor:pointer}.cartless_ec_item-detail__meta--editIcon [class^="icon-"]{display:inline-block;width:24px;height:24px;margin-right:5px;border-radius:50%;background-color:#eee;text-align:center;line-height:24px;font-size:1.03125rem;color:#78909c}.cartless_ec_item-detail--fixed_purchaseBtnArea{position:fixed;bottom:0;width:100%;max-width:700px}.cartless_ec_item-detail--fixed_purchaseBtnArea span{padding:10px 16px;display:block}.cartless_ec_item-detail--fixed_purchaseBtnPaddingArea{padding-bottom:70px}.categorySelect{width:100%;height:100%;top:0;left:0;z-index:240;position:fixed;background-color:#fff;color:#000}.categorySelect__header{background-color:#eee;width:100%;height:45px;line-height:45px;text-align:center}.categorySelect__headerInner{position:relative;width:100%;max-width:700px;margin:0 auto;padding:0 20px;box-sizing:border-box}.categorySelect__headerInner--title{text-align:center;font-size:1.0625rem;font-weight:bold}.categorySelect__headerInner--close{position:absolute;right:10px;top:50%;font-size:1.5rem;margin-top:-12px;text-decoration:none;color:#000}.categorySelect__main{width:100%;max-width:700px;margin:0 auto;padding:0 20px;box-sizing:border-box}.categorySelect__mainAdd{height:45px;margin:0 20px;border-bottom:1px solid rgba(0,0,0,0.1)}.categorySelect__mainAdd--botton{display:block;position:relative;width:25px;height:45px;line-height:45px;float:right;text-indent:-9999px;border:none;cursor:pointer;background-image:url(/assets/pass/front/ui_2_0/icon_plus-b529b32f2a4364f61530c3addf3249fa902a16905d2e575609f6840889f6eac4.svg);background-repeat:no-repeat;background-size:25px;background-position:0% 50%}.categorySelect__mainAdd--text{position:relative;display:block;overflow:hidden;box-sizing:border-box;max-width:100%;width:90%;height:45px;border:none;text-align:left;font-size:1.0625rem}.categorySelect__body{width:100%;max-width:700px;padding:0 20px;box-sizing:border-box;height:auto;overflow:scroll;margin:0 auto}.categorySelect__bodyList{margin:20px 0}.categorySelect__bodyList--link{display:block;float:left;margin:0 10px 10px 0;padding:7px;border:1px solid;list-style:none;font-size:0.625rem;font-weight:bold;cursor:pointer;border-radius:4px}.chat{background-color:#fff}.chat--wrapper{width:100%;background-color:#fff;border-bottom:1px solid #c9cdd3}.chat--bottom--wrapper{width:100%;background-color:#f0f2f5;margin-top:8px}.chat--inner{max-width:700px;margin:0 auto}.chat__loading{text-align:center;height:40vh;line-height:40vh}.chat__loading img{vertical-align:middle}.chat__more{display:block;height:24px;width:90px;line-height:24px;background-color:#fff;text-align:center;color:#78909c;text-decoration:none;font-size:0.625rem;font-weight:700;padding:0px;margin:12px auto 16px;border-radius:18px}.chat__more__not_exists_text{width:100%;margin:16px auto;text-align:center;color:#78909c;font-size:0.625rem;font-weight:700}.chat__more__loading{text-align:center;margin:10px 0}.chat__more__loading img{vertical-align:middle}.chat__datePunctuation,.chat__follow_message_cassette{display:flex;line-height:24px;text-align:center;font-weight:bold;padding:8px;justify-content:center;align-items:center}.chat__datePunctuation--text,.chat__follow_message_cassette--text{display:inline-block;font-size:0.625rem;color:#fff;background-color:#b0bec5;border-radius:12px;padding:0 20px;text-decoration:none}.chat__follow_message_cassette--text{padding:0px 20px 0px}.chat__cassette,.chat__fukidashi{display:flex;padding:8px 16px 8px 8px}.chat__user{display:table;padding:8px 8px 16px;min-height:80px}.chat__metaInfo{display:flex;flex-shrink:0;color:#78909c;align-items:center}.chat__metaInfo .messageSelectActionModalContainer{height:24px}.chat__thumb{display:block;width:36px;height:36px;margin-right:0px}.chat__thumb .userIcon{width:36px;height:36px}.chat__comment{width:calc(100% - 36px)}.chat__comment img.emoji,.chat__comment .articleBody img.emoji:not(.contentCardMeta__authorThumb):not(.userIcon__img),.articleBody .chat__comment img.emoji:not(.contentCardMeta__authorThumb):not(.userIcon__img),.chat__comment .articleBody__description img.emoji:not(.contentCardMeta__authorThumb):not(.userIcon__img),.articleBody__description .chat__comment img.emoji:not(.contentCardMeta__authorThumb):not(.userIcon__img),.chat__comment .editContents__formtext img.emoji:not(.contentCardMeta__authorThumb):not(.userIcon__img),.editContents__formtext .chat__comment img.emoji:not(.contentCardMeta__authorThumb):not(.userIcon__img){vertical-align:middle;width:16px;height:16px;margin-bottom:4px;margin-left:4px}.chat__comment__wrapper{display:inline-flex;flex-direction:column;width:auto;max-width:100%}.chat__img{max-height:300px;max-width:100%;width:auto;height:auto;border-radius:6px}.chat__img__wrap{width:auto;max-height:300px;max-width:100%;margin:2px 0px 4px;border-radius:8px;line-height:0}.chat__commentInfo{display:flex;flex-wrap:nowrap;justify-content:space-between;padding:0 0 0 10px;height:32px;align-items:center}.chat__userName{font-size:0.8125rem;text-decoration:none;color:#78909c;font-weight:700;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat__userName a{text-decoration:none;color:#78909c;vertical-align:middle}.chat__userName span{color:#78909c;vertical-align:middle}.chat__userNameRoll{font-size:0.5rem;vertical-align:middle;color:#fff;padding:0 8px;margin:0 8px;border-radius:2px;background-color:#00bfa5}.chat__posted{font-size:0.6875rem;line-height:24px;color:#78909c;padding-left:10px;flex-shrink:0}.chat__commentText,.chat__fukidashi .chat__commentTextLink,.chat__commentBotText{font-size:0.9375rem;line-height:1.35;word-break:break-all;border-radius:12px;padding:10px 12px 10px 12px}.chat__commentTextHasLinkCard{font-size:0.9375rem;line-height:1.35;word-break:break-all;border-radius:12px;border-top-right-radius:12px;padding:9px 12px 9px 12px;margin:0 0 8px 0}.chat__commentPostContent{border-radius:12px;line-height:1.35;padding:8px 8px 4px 8px;display:inline-block}.chat__commentPostContent .chat__commentLinkCard{margin:-2px 0}.chat__commentTextSetLinkCard{display:inline-block;font-size:0.8125rem;padding:0px 4px 4px 4px;text-decoration:none}.chat__commentMention{text-decoration:none;font-weight:normal;color:#00a3d9;background:none;padding-right:0px;display:inline}.chat__commentMention.multipleMention{font-weight:bold;color:#00a3d9}.chat__commentMention.toMeMention{font-weight:bold;background-color:#E9F6FF;border-radius:4px;padding:2px 3px 0px}.chat__commentTextLink{text-decoration:none;color:#000;white-space:pre-wrap}.chat__commentTextLink-url{text-decoration:underline;color:#342b80}.chat__cassette .chat__commentText,.chat__fukidashi .chat__commentText,.chat__fukidashi .chat__commentTextLink{background-color:#fff}.chat__cassette .chat__commentTextHasLinkCard,.chat__fukidashi .chat__commentTextHasLinkCard{background-color:#fff}.chat__cassette .chat__commentBotText,.chat__fukidashi .chat__commentBotText{background-color:#ECFAFF}.chat__mycassette{padding:8px 16px 8px 8px;display:flex}.chat__mycassette .chat__commentText,.chat__mycassette .chat__fukidashi .chat__commentTextLink,.chat__fukidashi .chat__mycassette .chat__commentTextLink{color:#fff}.chat__mycassette .chat__commentTextHasLinkCard{background-color:#342b80;color:#fff}.chat__mycassette .chat__delete{color:#78909c;line-height:0.5;font-size:0.6875rem;text-decoration:none;cursor:pointer}.chat__mycassette .chat__delete:after{background-color:#c9cdd3;content:"";display:inline-block;height:12px;margin-left:10px;vertical-align:middle;width:1px}.chat__mycassette .chat__commentMention{color:#fff;font-weight:bold;background:none}.chat__mycassette .chat__commentTextLink{color:#fff}.chat__mycassette .chat__commentTextLink a{color:#fff}.chat__fukidashi .chat__commentTextLink{color:#000;margin:75px 60px;width:280px;padding:0px;font-weight:bold;line-height:25px;text-align:center;font-size:1rem;background-color:initial;overflow:hidden;max-height:150px}@media screen and (max-width: 480px){.chat__fukidashi .chat__commentTextLink{margin:18.7vw 15vw}}.chat__fukidashi .chat__delete{color:#78909c;line-height:0.5;font-size:0.6875rem;text-decoration:none;padding-left:10px;padding-top:2px}.chat__fukidashi .chat__delete:after{background-color:#c9cdd3;content:"";display:inline-block;height:12px;margin-left:10px;vertical-align:middle;width:1px}.chat__join_group_cassette{padding:4px 8px;display:block;text-align:center;max-width:700px;cursor:pointer}.chat__join_group_cassette .chat__wrap{border-radius:12px;background:#e8eaf6}.chat__join_group_cassette .chat__comment{display:block;width:100%;text-align:left;font-size:0.9375rem;line-height:1.6;word-break:break-all;padding:12px 16px}.chat__join_group_cassette .chat__commentText,.chat__join_group_cassette .chat__fukidashi .chat__commentTextLink,.chat__fukidashi .chat__join_group_cassette .chat__commentTextLink{color:#342b80;text-align:center;font-weight:bold;padding-top:0}.chat__join_group_cassette .chat__posted{text-align:center;line-height:normal;font-size:0.6875rem;color:#342b80;padding:9px 0 5px 0}.chat__post_contents_cassette{padding:8px 16px 8px 8px;display:flex}.chat__comment__ReplyInfo{display:flex;align-items:center;background-color:rgba(255,255,255,0.5);border-radius:15.5px;padding:6px 9px;cursor:pointer;max-width:604px;margin-top:4px}.chat__comment__ReplyInfoIcons{display:flex;margin-right:8px}.chat__comment__ReplyInfoIcons .userIcon.postedImg{background-color:white}.chat__comment__ReplyInfoIcons .userIcon{width:20px;height:20px;border:1px solid white}.chat__comment__ReplyInfoIcons .userIcon:not(:first-child){margin-left:-10px}.chat__comment__ReplyInfo--content{color:#00a3d9;font-weight:bold;text-decoration:none;font-size:0.75rem;padding-top:0px;white-space:nowrap}.chat__comment__ReplyInfo--last_replyed_at{font-size:0.75rem;margin-left:8px;color:#455a64;padding-top:0px;white-space:nowrap}.chat__unreadSeparator{margin:0 auto;max-width:700px;display:flex;align-items:center;justify-content:center;height:10px;width:100%;padding:10px}.chat__unreadSeparatorHorizon{margin:0 0 0px;border-top:0.5px solid;color:rgba(0,0,0,0.3);width:100%;display:flex;align-items:center;justify-content:center;position:relative}.chat__unreadSeparatorLabel{width:72px;text-align:center;background:#f0f2f5;color:rgba(0,0,0,0.3);cursor:default;font-size:0.625rem;font-weight:700;line-height:1.4;position:absolute}.chat__attentionSeparator{position:relative;margin:40px 16px}.chat__attentionSeparatorHorizon{margin:0 0 -1px;border:0.5px solid;color:#78909c}.chat__attentionSeparatorLabel{max-width:460px;text-align:center;background:#f0f2f5;color:#78909c;cursor:default;font-size:0.75rem;font-weight:700;line-height:1.4;margin:-10px auto;left:0;right:0;padding:4px 8px 0px;position:absolute}.chat__latestBtn{position:fixed;margin:0px auto 0px;text-align:center;bottom:16px;width:200px;left:50%;z-index:3}@media screen and (max-width: 768px){.chat__latestBtn{position:fixed;margin:0px auto 0px;text-align:center;bottom:16px;width:200px;left:50%;margin-left:-100px}}.chat__audio_file_name{margin-top:12px}.chat--wrapper .chat__thumb{display:table-cell;vertical-align:top}.chat--wrapper .chat__thumb img{width:56px;height:56px;border-radius:50%;margin-right:8px}.chat--wrapper .chat__userName{padding-top:4px}.chat--wrapper .chat__userName a{font-size:1.0625rem;font-weight:700;color:#000}.chat--wrapper .chat__posted{vertical-align:top;line-height:14px;padding-left:1px}.chat--wrapper .chat__commentText,.chat--wrapper .chat__fukidashi .chat__commentTextLink,.chat__fukidashi .chat--wrapper .chat__commentTextLink{padding:0 8px 14px;font-size:0.9375rem;line-height:1.3333333333;letter-spacing:0.1em;color:#000;text-align:justify;text-justify:inter-ideograph}.chat__commentLinkCard{min-width:230px}.chat__commentLinkCard .event,.chat__commentLinkCard .noteCard{margin:0;border-radius:4px;box-shadow:0 -0.5px 0 0 #c9cdd3, 0 0.5px 2px 0 #968989}.messageInputBar{position:relative}.point_stamp{height:auto;width:400px;height:200px;background-size:100% 100%;background-position:top;display:flex;justify-content:center;align-items:center;position:relative}@media screen and (max-width: 480px){.point_stamp{width:calc(100vw - 80px);min-height:40vw;height:auto}}.chat--inner .point_stamp{margin-left:-28px}.pointStampSelectBox{position:absolute;left:50%;bottom:50px;overflow-y:auto;max-width:700px;width:100%;max-height:330px;height:auto;margin:0 auto 0 -350px;background-color:#eee;z-index:100;border-radius:12px}@media screen and (max-width: 768px){.pointStampSelectBox{left:0;margin:0 auto;border-radius:0px;max-width:none}}.pointStampSelectBoxHeader{background-color:#b0bec5;text-align:center;color:#fff;line-height:30px;height:30px;font-weight:bold;font-size:0.875rem}.pointStampSelectBoxContents{display:flex;flex-wrap:wrap;justify-content:space-around}.pointStampSelectBoxContents .point_stamp{height:59px;width:30%;max-width:135px;margin:16px 32px 16px 32px;min-height:auto}.pointStampSelectBoxContents .point_stamp:hover{opacity:0.6}.pointStampSelectBoxContents .amount{margin-top:80px}.chat__comment .timeline_group_info{display:block;position:absolute;top:0px;left:8px;color:rgba(0,0,0,0.54);text-decoration:none}.chat__comment .timeline_group_info__image{width:16px;height:16px;border-radius:4px;vertical-align:middle}.chat__comment .timeline_group_info__name{font-size:12px;font-weight:bold;color:rgba(0,0,0,0.54)}.message{position:relative}.notification .chat__commentMention.toMeMention,.notification__readmore .chat__commentMention.toMeMention,.notification__readAll .chat__commentMention.toMeMention{display:inline}.actionBar__commentInput [contenteditable] b,.actionBar__commentInput [contenteditable] strong,.actionBar__commentInput [contenteditable] i,.actionBar__commentInput [contenteditable] em{font-weight:normal;font-style:normal}trix-editor .trix-button--remove{display:none !important}.ql-editor.ql-blank::before{color:graytext;cursor:text;font-style:normal}.ql-container{font-family:inherit}.messageInputBar__OutofSuggest{position:fixed;top:0;height:100vh;width:100%}.chatCallBtn{width:56px;height:56px;border-radius:50%;background-color:#fff;box-shadow:0 0px 8px 0 rgba(0,0,0,0.33);position:fixed;right:20px;bottom:20px;text-align:center;z-index:9}.chatCallBtn a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;margin-top:10px;cursor:pointer}.chatCallBtn i{font-size:36px}.chatCallBtn:hover{opacity:.7}.chat_message-modalContainer{width:calc(100% - 200px);height:100%;position:fixed;top:0;left:0;display:flex;justify-content:center;z-index:200;margin-left:200px;line-height:initial}@media screen and (max-width: 768px){.chat_message-modalContainer{width:100%;margin-left:0}}@media screen and (max-width: 480px){.chat_message-modalContainer{width:100%;margin-left:0}}.chat_message-modal{z-index:240;width:700px;height:90vh;background-color:#f0f2f5;border-radius:12px;margin-top:5vh;position:absolute}.chat_message-modal__header{background-color:#fff;width:100%;height:40px;line-height:40px;border-top-left-radius:12px;border-top-right-radius:12px}.chat_message-modal__header__main{position:relative;width:100%;margin:0 auto;padding:0 20px;box-sizing:border-box}.chat_message-modal__header__main__close_click{position:absolute;top:8px;right:8px;width:24px;height:24px;z-index:1}.chat_message-modal__header__main__close{color:#455a64;position:absolute;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5rem}.chat_message-modal__header__main__title{text-align:center;color:#000;font-size:0.875rem;position:relative;top:-6px}.chat_message-modal__header__main__target_name{text-align:center;font-size:0.625rem;position:relative;top:-31px;color:#616161;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 24px 0 0;left:12px;font-weight:bold;color:#78909c}.chat_message-modal__main{position:relative;height:calc(90vh - 40px);overflow:auto;border-radius:4px}.chat_message-modal__main .chat--inner{min-height:120px;margin-left:40px}.chat_message-modal__main .chat--inner .action{margin-left:-28px}.chat_message-modal__main .chat--inner .chat__commentTextHasLinkCard,.chat_message-modal__main .chat--inner .chat__commentLinkCard{margin-left:-28px}.chat_message-modal__main .chat--inner .chat__cassette,.chat_message-modal__main .chat--inner .chat__fukidashi,.chat_message-modal__main .chat--inner .chat__mycassette{margin-left:-4px}.chat_message-modal__main .chat--inner .chat__thumb{display:block;width:20px;height:20px;margin-right:8px;margin-top:7px}.chat_message-modal__main .chat--inner .chat__thumb .userIcon{width:20px;height:20px}.chat_message-modal__main .chat--inner .chat__commentInfo{padding:0 0 0 0px}.chat_message-modal__main .chat--inner .chat__commentText,.chat_message-modal__main .chat--inner .chat__fukidashi .chat__commentTextLink,.chat__fukidashi .chat_message-modal__main .chat--inner .chat__commentTextLink{margin-left:-28px;font-size:0.9375rem}.chat_message-modal__main .chat--inner .chat__fukidashi .chat__commentText,.chat_message-modal__main .chat--inner .chat__fukidashi .chat__commentTextLink{margin:75px 60px;font-size:0.9375rem}@media screen and (max-width: 768px){.chat_message-modal__main .chat--inner .chat__fukidashi .chat__commentText,.chat_message-modal__main .chat--inner .chat__fukidashi .chat__commentTextLink{margin:18.7vw 15vw}}.chat_message-modal__background{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);transition:opacity .5s;z-index:220}@media screen and (max-width: 768px){.chat_message-modal{width:calc(100% - 16px);height:100%;min-height:inherit;top:8px;left:8px;position:fixed;margin:0px 0 0 0px;background-color:#f0f2f5;border-radius:12px 12px 0 0}.chat_message-modal__header{width:100%;height:40px;line-height:40px;border-top-left-radius:12px;border-top-right-radius:12px}.chat_message-modal__main{height:90%;border-radius:0px}}.comment__cassette{display:table;width:100%;background-color:#fff;border-bottom:1px solid #c9cdd3}.comment__thumb{display:table-cell;vertical-align:top;padding:8px;width:70px}.comment__thumb img{width:40px;height:40px;border-radius:50%}.comment__comment{position:relative;display:table-cell;padding:14px 12px 10px 0}.comment__user{font-size:0.875rem;font-weight:700}.comment__posted{margin-bottom:7px;font-size:0.6875rem;color:#78909c;line-height:1}.comment__commentText{padding-bottom:8px;margin-bottom:5px;border-bottom:1px solid #cfd8dc;font-size:0.9375rem;line-height:1.6;white-space:pre-wrap;word-break:break-all}.comment__commentText a{color:#342b80}.comment__reactions{height:40px;line-height:40px}.comment__reactions a{font-size:0.8125rem;font-weight:700;color:#78909c}.contact{background-color:#fff;min-height:100vh}.contact__contents{max-width:700px;margin:0 auto;padding:50px 20px}.contact__formitem{padding:32px 4px 8px;color:#616161;font-size:0.8125rem;font-weight:700;float:left}.contact .btn--primary,.contact .cartless_ec_item-detail__btn--join,.contact .event-detail__btn--join,.contact .group__btn--follow{width:240px;height:48px;font-size:1.0625rem;margin:30px auto 0;display:block}.contentCardTwoColumn{display:grid;padding:0 8px;grid-template-columns:repeat(auto-fit, minmax(280px, 342px));grid-template-rows:repeat(auto-fit, 211px);grid-gap:8px 8px;justify-content:center}.contentCardTwoColumn .contentCard{width:100%;height:211px;margin:0px}.unlogin .contentCardTwoColumn{margin:16px auto}@media screen and (max-width: 768px){.contentCardTwoColumn{width:100%}}.contentCard__sliderWrap{-ms-overflow-style:none;scrollbar-width:none;width:100%;overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:30px}.contentCard__sliderWrap::-webkit-scrollbar{display:none}@media screen and (max-width: 768px){.contentCard__sliderWrap{margin-bottom:10px}}.searchSubArea .contentCard__sliderWrap{margin-bottom:0}.contentCard__slider{display:flex;flex-wrap:nowrap;padding:1px 8px 10px}.contentCard__slider:after{content:' ';padding:4px}.contentCard__slider .interestCard{margin:6px}.contentCard,.articleBody .contentCard,.articleBody__description .contentCard,.editContents__formtext .contentCard{cursor:pointer;text-decoration:none;position:relative;color:#fff;min-width:280px;height:173px;box-shadow:0 -0.5px 0 0 #c9cdd3, 0 0.5px 2px 0 #968989;margin:4px 4px 10px;padding:12px;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;background-position:top center;background-size:cover}.contentCard:hover{opacity:.7}.contentCard.limited:hover{opacity:unset}@media screen and (max-width: 768px){.contentCard,.articleBody .contentCard,.articleBody__description .contentCard,.editContents__formtext .contentCard{width:100%}}.homeCardSliderBox.largeCard .contentCard{height:280px}.homeCardSliderBox.smallCard .contentCard{min-width:180px;max-width:180px;flex-basis:180px;max-height:110px}.homeCardSliderBox.smallCard .contentCard.eventCard{flex-direction:row-reverse;justify-content:flex-end}.contentCard__slider .contentCard{max-width:280px;flex-basis:280px;max-height:173px;margin:0 4px 2px;overflow:hidden}.contentCardHeader{z-index:1}.contentCard__category{font-size:0.75rem;font-weight:bold;margin:0 0 0 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.homeCardSliderBox.smallCard .contentCard__category{display:none}@media screen and (max-width: 768px){.contentCard__category{font-size:0.75rem}}.contentCard__category a{text-decoration:none}.contentCard__title{font-weight:bold;line-height:1.25;margin:0 0 0 0;max-height:41px;overflow:hidden;font-size:1rem}@media screen and (max-width: 768px){.contentCard__title{font-size:1rem}}.contentCard__title a{text-decoration:none}.homeCardSliderBox.largeCard .contentCard__title{font-size:1.3125rem;max-height:53px}.homeCardSliderBox.smallCard .contentCard__title{display:none}.contentCard__title--smallOnly{display:none;font-size:0.75rem;font-weight:bold;margin-top:4px}.contentCard__title--smallOnly a{text-decoration:none}.homeCardSliderBox.smallCard .contentCard__title--smallOnly{display:block}.contentCardMeta{display:flex;justify-content:space-between;align-items:center;text-decoration:none;font-size:0.75rem;z-index:1}.homeCardSliderBox.smallCard .contentCardMetaMainInfo{margin-right:8px}.contentCardMetaSubInfo{overflow:hidden}.homeCardSliderBox.smallCard .contentCardMetaSubInfo{display:none}.contentCardMetaSubInfo__btn{height:36px;font-size:14px;padding:0 20px;display:flex;align-items:center;line-height:14px}.contentCardMetaText{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:-2px}.contentCardMeta .userIcon{width:36px;height:36px;margin:0 8px 0 0;flex-shrink:0}.contentCardMeta__authorThumb{width:36px;height:36px;border-radius:50%}.contentCardMeta__authorName{font-weight:bold;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.contentCardMeta__posted{font-weight:bold;line-height:1}.homeCardSliderBox.smallCard .contentCardMeta__posted{display:none}.contentCardMeta__eventStatus{width:54px;height:20px;display:flex;justify-content:center;align-items:center;border-radius:4px;font-weight:bold;color:white;line-height:0;font-size:0.625rem;margin-bottom:4px}.contentCardMeta__eventStatus.is_full,.event-detail__status.is_full{background-color:#db0f59}.contentCardMeta__eventStatus.in_session,.event-detail__status.in_session,.event-detail__status.participate_in_session,.contentCardMeta__eventStatus.participate_in_session{color:#db0f59;background-color:#fff}.contentCardMeta__eventStatus.participate,.event-detail__status.participate{background-color:#00a3d9}.contentCardMeta__eventStatus.end_participate,.event-detail__status.end_participate{background-color:#616161}.contentCardMeta__eventStatus.close,.event-detail__status.close{background-color:#616161}.contentCardMeta__eventStatus.joined,.event-detail__status.joined{background-color:#fff;color:#00a3d9}.contentCardMeta__eventTime{margin-left:12px;font-weight:bold}.contentCardMeta__eventPlace{margin:-2px 0 0 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:bold}.contentCardMeta__eventMemberAndPayment{display:flex;width:260px}.contentCardMeta__eventJoinNum{font-weight:bold;font-size:0.75rem;line-height:20px}.contentCardMeta__eventJoinNumText{font-weight:bold;font-size:0.625rem;line-height:20px;padding-top:1px}.contentCardMetaActions{margin-left:auto;display:flex;font-weight:bold;padding:0px 6px 0 5px}.homeCardSliderBox.smallCard .contentCardMetaActions{display:none}.contentCardMetaActions [class^="icon-"]{display:inline-block;width:20px;height:20px;text-align:center;line-height:20px;font-size:1.25rem}.contentCardMetaActions>span{display:inline-block;padding-top:0px;padding-left:3px}.contentCardMetaActions__reactionNum{padding:2px 10px 0 2px}.contentCardMeta__cartless_ec_price{font-size:16px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-0.32px;color:var(--white);margin:0 0 4px 0}.contentCardMeta__cartless_ec_itemStatus{width:74px;height:20px;display:flex;justify-content:center;align-items:center;border-radius:4px;font-weight:bold;color:white;line-height:0;font-size:0.625rem;margin-bottom:4px}.contentCardMeta__cartless_ec_itemStatus.sale{background-color:#00a3d9}.contentCardMeta__cartless_ec_itemStatus.suspended{background-color:#db0f59}.contentCardMeta__cartless_ec_itemStatus.out_of_stock{background-color:#db0f59}.contentCard .contentCardMeta.eventInfo{justify-content:start;align-items:flex-end}.contentCardPin{font-size:0.5rem;height:18px;color:#607d8b;padding-left:5px;display:flex;align-items:center}.contentCardPin--name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:10rem}.contentCardPin i.icon-Pin_ON{font-size:1.125rem}.contentCard .contentCardPin+.contentCardThumb .contentCardThumb__thumb{padding-top:calc((9/16)*100% - 18px)}.contentCardTwoColumn .contentCard .contentCardPin+.contentCardThumb .contentCardThumb--noThumb .contentCardThumb__thumb{padding-top:calc(254px - 18px)}.contentCard__slider .contentCard .contentCardPin+.contentCardThumb .contentCardThumb--noThumb .contentCardThumb__thumb{padding-top:calc(220px - 18px)}.contentCard--unread{background-color:#E9F6FF}.contentCard .has_advance_payment .event-ticket-icon{width:13px;height:11px;background-size:13px;margin-right:4px;display:inline-block;content:'';background-image:url(/assets/pass/front/event-ticket-white-f74fcdab6ee43f8bca48b7d52b2d858cf77203b2c8b2d0456888cfc40a86376d.svg);transform:rotate(90deg)}.contentCard .has_advance_payment p{font-weight:bold;display:inline-block;color:#fff;font-size:0.75rem}.topGradientLayer{width:100%;height:50%;position:absolute;top:0;background:-moz-linear-gradient(top, #00000069, transparent);background:-webkit-linear-gradient(top, #00000069, transparent);margin-left:-12px}.botomGradientLayer{width:100%;height:50%;position:absolute;bottom:-5px;background:-moz-linear-gradient(bottom, #00000069, transparent);background:-webkit-linear-gradient(bottom, #00000069, transparent);margin-left:-12px}.moreCard{background-color:#fff;display:flex;justify-content:center;align-items:center}.moreCard__logo_area{max-width:280px;max-height:105px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #dedede;margin:0 40px 16px 40px;padding:0px;line-height:105px}.moreCard__logo_area img{width:auto;max-height:50px;max-width:100%}.moreCard__message_area{text-align:center;font-weight:bold;color:#000}.moreCard a{text-decoration:none}.smallMoreCard{background-color:#fff;min-width:168px;height:95px;border:1px solid #dedede;margin:6px 6px 6px 6px;box-shadow:3px 3px 6px 0px #c9cdd3, 0 0.5px 2px 0 #968989}.smallMoreCard__logo_area{max-width:100px;height:60px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #dedede;margin:0 auto 6px;border-radius:4px}.smallMoreCard__logo_area img{width:auto;height:35px;max-width:100%}.smallMoreCard__message_area{text-align:center;font-weight:bold;color:#000;font-size:0.75rem}.smallMoreCard a{text-decoration:none}.content_link_card,.note_link_card{margin:4px 4px 0 4px}.link_card{text-decoration:none}.link_card .contentCard{max-width:280px;flex-basis:280px;max-height:173px}#mypage-index .contentCardMeta__eventMemberAndPayment{max-width:200px}.dayCalendar{width:54px;height:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#000;background-color:#fff;border-radius:4px;box-shadow:0 1px 4px 0 rgba(187,187,187,0.33);text-decoration:none}.dayCalendar__month{font-weight:bold;font-size:0.75rem}.dayCalendar__month--char{display:inline;font-size:0.6875rem}.dayCalendar__day{font-weight:bold;font-size:1.375rem;margin:-9px auto -9px;line-height:37.4px}.dayCalendar__youbi{font-weight:bold;font-size:0.625rem}.editContents{background-color:#fff;min-height:100vh}.editContents__contents{max-width:700px;margin:0 auto;padding:16px;overflow:hidden}.editContents__title{background-color:#fff;font-size:1rem;font-weight:bold;height:44px;line-height:44px;width:100%;margin:auto;color:#000;border-bottom:1px solid #c9cdd3}.editContents__text{font-size:0.875rem;text-align:left;padding:0 4px}.editContents__formitem{padding:32px 4px 8px;text-align:left;color:#616161;font-size:0.8125rem;font-weight:bold;display:block}.editContents__formitem--attention{font-size:0.75rem;display:block;text-align:left;opacity:0.6}.editContents__formselect{font-size:1rem;width:100%;box-sizing:border-box;max-width:700px;background-color:#fafafa;border-bottom:1px solid #342b80;color:#000;color:#616161;border-radius:0;height:50px;padding:0 14px}.editContents__formselect--icon{background-image:url(/assets/pass/front/icon-arrow-c7e7bf9897c38cb60f4913f24f07ac9c18678f66eccaf708b6ef8c8f17774b7c.svg);background-repeat:no-repeat;background-position:right 14px center;background-size:12px auto}.editContents__form_category_and_series_select{font-size:1rem;width:100%;box-sizing:border-box;max-width:700px;background-color:#fafafa;border-bottom:1px solid #342b80;color:#000;color:#616161;border-radius:0;height:50px;line-height:50px;padding:0 14px;text-align:left}.editContents__form_category_and_series_select--icon{background-image:url(/assets/pass/front/icon-arrow-c7e7bf9897c38cb60f4913f24f07ac9c18678f66eccaf708b6ef8c8f17774b7c.svg);background-repeat:no-repeat;background-position:right 14px center;background-size:12px auto}.editContents__formname{font-size:1rem;width:100%;box-sizing:border-box;max-width:700px;background-color:#fafafa;border-bottom:1px solid #342b80;color:#000;color:#616161;height:50px;padding:11.5px 14px}.editContents__formmail{font-size:1rem;width:100%;box-sizing:border-box;max-width:700px;background-color:#fafafa;border-bottom:1px solid #342b80;color:#000;font-weight:bold;height:50px;line-height:50px;padding:0 14px}.editContents__formtext{font-size:1rem;width:100%;box-sizing:border-box;max-width:700px;background-color:#fafafa;border-bottom:1px solid #342b80;color:#000;text-align:left;height:auto;min-height:15em;padding:16px 16px 0;resize:none;overflow:scroll}.editContents__formswitch{font-size:1rem;width:100%;box-sizing:border-box;max-width:700px;background-color:#fafafa;border-bottom:1px solid #342b80;color:#000;height:50px;line-height:50px;background-color:#fff;display:inline-block;position:relative;border-bottom:1px solid #9E9E9E}.editContents__formswitch--switchtitle,.editContents__formswitch--switchdata{float:left;text-align:left;color:#616161;font-size:0.8125rem;font-weight:bold}.editContents__formswitch--righttext{float:right;color:#616161;font-size:0.8125rem;font-weight:bold}.editContents__formswitch--switchdata{padding-left:20px}.editContents__formswitch label{float:right;position:absolute;bottom:20px;right:15px}.editContentsThumnail{display:flex}.editContents__formmedia,.editContents__formmedia--thumbnail,.editContents__formmedia--Unsplash,.editContents__formmedia--movie,.addEmojiModal .addEmoji__photoimage--thumbnail--thumbnail{font-size:0.6875rem;box-sizing:border-box;background-color:#fafafa;border:1px dashed #9E9E9E;color:#616161;border-radius:0;height:50px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;font-weight:bold;cursor:pointer;width:50%;margin:0px}.editContents__formmedia span,.editContents__formmedia--thumbnail span,.editContents__formmedia--Unsplash span,.editContents__formmedia--movie span,.addEmojiModal .addEmoji__photoimage--thumbnail--thumbnail span{height:initial;line-height:1.3;margin:0px 5px}.editContents__formmedia i,.editContents__formmedia--thumbnail i,.editContents__formmedia--Unsplash i,.editContents__formmedia--movie i,.addEmojiModal .addEmoji__photoimage--thumbnail--thumbnail i{font-size:1.25rem;margin-top:-2px}.editContents__formmedia--Unsplash{flex-direction:column;margin:0 0 0 -1px}.editContents__formmedia--movie{width:100%;background-image:url(/assets/pass/front/ui_2_0/icon_edit_movie-bccc13736aa1301fcb2063b0f405b071eae2ee9f88cec4b13d8adab74f1ed0ce.svg);background-repeat:no-repeat;background-position:center center;background-size:32px auto}.editContents__editButton{border:1px solid #9E9E9E;color:#616161;border-radius:8px;height:50px;line-height:50px;cursor:pointer;display:flex;width:100%;user-select:none}.editContents__editButton i{height:50px;line-height:50px;font-size:2rem;padding-left:10px;position:absolute;color:#9E9E9E}.editContents__editButton p{width:100%;font-size:0.875rem}.editContents__maintools{font-size:0.875rem;width:100%;box-sizing:border-box;max-width:700px;display:flex;justify-content:space-between}.editContents__formtools,.editContents__formtools--image,.editContents__formtools--image-single,.editContents__formtools--link{border:1px solid #9E9E9E;color:#616161;border-radius:8px;height:50px;line-height:50px;padding-left:50px;text-align:left;cursor:pointer;width:48%}.editContents__formtools--image{background-image:url(/assets/pass/front/ui_2_0/icon_edit_photo-049b7b5069d6c3f539063855ff70097f33fe37dd46774f19a49e0edb05bb4718.svg);background-repeat:no-repeat;background-position:left 10px center;background-size:32px auto}.editContents__formtools--image-single{width:100%;padding-left:0px;text-align:center;background-image:url(/assets/pass/front/ui_2_0/icon_edit_photo-049b7b5069d6c3f539063855ff70097f33fe37dd46774f19a49e0edb05bb4718.svg);background-repeat:no-repeat;background-position:left 10px center;background-size:32px auto}.editContents__formtools--link{background-image:url(/assets/pass/front/ui_2_0/icon_edit_link-b19756f0f6c40d3db5bcb20139da0fec320e81339a15271e22c99ff459d4e035.svg);background-repeat:no-repeat;background-position:left 10px center;background-size:32px auto}.editContents__photoimage{position:relative}.editContents__photoimage--contentmain{width:100%;padding-top:61.8%;box-sizing:border-box;max-width:700px}.editContents__photoimage--main canvas{width:100%}.editContents__photoimage--close{width:32px;height:32px;position:absolute;top:-10px;right:-16px;cursor:pointer}.editContents .btn--primary,.editContents .cartless_ec_item-detail__btn--join,.editContents .event-detail__btn--join,.editContents .group__btn--follow{margin:32px auto;display:block;width:240px;height:48px;font-size:1.0625rem;text-decoration:none}.editContents .btn--prev{margin:32px auto;overflow:hidden;display:block;width:240px;line-height:35px;font-size:1.0625rem;text-decoration:none}.editContents .delete_note{display:block;text-decoration:underline;text-align:center;margin:0 auto;width:200px}.c__content-edit__reservation_nav__main__datetime{margin:0 0 0 16px;float:left}.editEvent{background-color:#fff;min-height:100vh}.editEvent__contents{max-width:700px;margin:0 auto;padding:16px}.editEvent__contents-wrapper{overflow:hidden}.editEvent__contents-add_message{font-size:0.75rem;color:#616161}.editEvent__title{background-color:#fff;font-size:1rem;font-weight:bold;height:44px;line-height:44px;width:100%;text-align:center;margin:auto;color:#000;border-bottom:1px solid #c9cdd3}.editEvent__formitem{padding:32px 4px 8px;text-align:left;color:#616161;font-size:0.8125rem;font-weight:bold;display:block}.editEvent__formselect,.editEvent__formmember{font-size:1rem;width:100%;box-sizing:border-box;max-width:700px;border-bottom:1px solid #9E9E9E;color:#000;color:#616161;border-radius:0;line-height:50px;padding:0 14px;text-align:left}.editEvent__formselect--icon,.editEvent__formmember--icon{background-image:url(/assets/pass/front/icon-arrow-c7e7bf9897c38cb60f4913f24f07ac9c18678f66eccaf708b6ef8c8f17774b7c.svg);background-repeat:no-repeat;background-position:right 14px center;background-size:12px auto}.editEvent__formdate{font-size:1rem;width:100%;box-sizing:border-box;max-width:700px;border-bottom:1px solid #9E9E9E;color:#000;color:#616161;border-radius:0;line-height:50px;text-align:left}.editEvent__formdate br.sp{display:none}@media screen and (max-width: 768px){.editEvent__formdate br.sp{display:block}}.editEvent__formdate--input{line-height:44px;width:68px;padding-left:10px;border-radius:0;background-image:url(/assets/pass/front/icon-arrow-c7e7bf9897c38cb60f4913f24f07ac9c18678f66eccaf708b6ef8c8f17774b7c.svg);background-repeat:no-repeat;background-position:right 5px center;background-size:12px auto;background-color:#fafafa}.editEvent__formdate--input.day_select{width:90px}.editEvent__formdate--subscript{padding:0 20px 0 8px}.editEvent__formmember{text-align:left}.editEvent__formmember--unit{width:60px;height:auto}.editEvent__formname{font-size:1rem;width:100%;box-sizing:border-box;max-width:700px;border-bottom:1px solid #9E9E9E;color:#000;color:#616161;height:50px;line-height:50px;padding:0 14px;background-color:#fafafa}.editEvent__formtext{font-size:1rem;width:100%;box-sizing:border-box;max-width:700px;border-bottom:1px solid #9E9E9E;color:#000;height:auto;min-height:15em;padding:18px 14px;resize:none;overflow:scroll;background-color:#fafafa}.editEvent__video_code{font-size:1rem;width:100%;box-sizing:border-box;max-width:700px;border-bottom:1px solid #9E9E9E;color:#000;height:auto;padding:18px 14px;resize:none;overflow:scroll;background-color:#fafafa}.editEvent__formswitch{font-size:1rem;width:100%;box-sizing:border-box;max-width:700px;border-bottom:1px solid #9E9E9E;color:#000;height:50px;line-height:50px;padding:0 14px;display:inline-block;position:relative;text-align:left}.editEvent__formswitch--pretxt{color:#616161}.editEvent__formswitch label{float:right;position:absolute;bottom:20px;right:15px}.editEvent__formsubmit,.editEvent__formsubmit--save{border:none;width:240px;height:48px;margin:32px auto;padding:0;font-weight:bold;border-radius:6px;font-size:1.0625rem;background-color:#342b80;color:#fff;display:block}.editEvent__formsubmit:disabled,.editEvent__formsubmit--save:disabled{cursor:not-allowed;background:#eee}.editEvent__formsubmit--save{background-color:#eee;color:#616161}.editEvent__deleteBtn{margin:27px auto 0;height:48px;padding:12px;text-align:center}.editEventThumnail{display:flex}.editEvent__formmedia,.editEvent__formmedia--thumbnail,.editEvent__formmedia--Unsplash{font-size:0.6875rem;box-sizing:border-box;background-color:#fafafa;border:1px dashed #342b80;color:#616161;border-radius:0;height:50px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;font-weight:bold;cursor:pointer;width:50%;margin:0px}.editEvent__formmedia span,.editEvent__formmedia--thumbnail span,.editEvent__formmedia--Unsplash span{height:initial;line-height:1.3;margin:0px 5px}.editEvent__formmedia i,.editEvent__formmedia--thumbnail i,.editEvent__formmedia--Unsplash i{font-size:1.25rem;margin-top:-2px}.editEvent__formmedia--Unsplash{flex-direction:column;margin:0 0 0 -1px}.editEvent__photoimage{position:relative}.editEvent__photoimage--main{width:100%;box-sizing:border-box;padding-top:61.8%;max-width:700px}.editEvent__photoimage--close{width:32px;height:32px;position:absolute;top:46px;right:-16px;cursor:pointer}.editEvent .online_items{background-color:#f0f2f5;margin:0 -100vw;padding:15px 100vw}.editEvent .online_check,.editEvent .isOfficial_check{display:flex;justify-content:space-between;align-items:center}.editProfile{background-color:#fff}.editProfileBasicAreaWrap{max-width:700px;margin:0 auto;padding:0 16px 31px;margin:40px auto 0}.editProfileDetailAreaWrap{max-width:700px;margin:0 auto;padding:0 16px 31px;overflow:hidden}.editProfile__contents{padding-bottom:40px}.editProfileBottomArea{text-align:center;padding-bottom:40px}.editProfileBottomArea p{color:#78909c;font-size:0.9375rem}.editProfileBottomArea .btn--primary,.editProfileBottomArea .cartless_ec_item-detail__btn--join,.editProfileBottomArea .event-detail__btn--join,.editProfileBottomArea .group__btn--follow{margin:10px auto 30px auto}.editProfile__title{padding:23px 0;color:#000;font-size:1rem;font-weight:bold}.editProfile__title--subTitle{font-size:0.75rem;color:rgba(0,0,0,0.54);display:block;line-height:1.33;text-align:left}.editProfile__formlabel{font-size:0.875rem;padding:32px 4px 12px;color:#616161;font-weight:bold;display:flex;align-items:center}.editProfile__formlabel:first-of-type{padding:0px 4px 12px}.editProfile__formskill{font-size:1rem;width:100%;box-sizing:border-box;max-width:700px;background-color:#fafafa;border-bottom:1px solid #342b80;color:#000;height:50px;line-height:50px;padding-left:14px;margin-bottom:8px;border-radius:4px 4px 0 0}.editProfile__formtext{font-size:1rem;width:100%;box-sizing:border-box;max-width:700px;background-color:#fafafa;border-bottom:1px solid #342b80;color:#000;height:auto;min-height:13em;padding:18px 14px;resize:none;overflow:scroll;border-radius:4px 4px 0 0}.editProfile__formarea{position:relative}.editProfile__formarea--input{font-size:1rem;width:100%;box-sizing:border-box;max-width:700px;background-color:#fafafa;border-bottom:1px solid #342b80;color:#000;font-size:0.9375rem;min-height:50px;line-height:50px;padding-left:14px;border-radius:4px 4px 0 0}.editProfile__formarea--mark{font-size:0.8125rem;font-weight:bold;color:#bdbdbd;border:2px solid #bdbdbd;padding:3px 5px;border-radius:4px;height:auto;line-height:18px;margin-top:10px;box-sizing:border-box;position:absolute;right:10px}.editProfile__formdate{position:relative;font-size:1rem;width:100%;box-sizing:border-box;border-bottom:1px solid #342b80;color:#616161;border-radius:0;line-height:50px}.editProfile__formdate--input{padding:0 15px 0 7px;border-radius:0;background-image:url(/assets/pass/front/icon-arrow-c7e7bf9897c38cb60f4913f24f07ac9c18678f66eccaf708b6ef8c8f17774b7c.svg);background-repeat:no-repeat;background-position:right 3px center;background-size:8px auto;background-color:#fafafa}.editProfile__formdate--select{padding-right:16px;background-image:url(/assets/pass/front/icon-arrow-c7e7bf9897c38cb60f4913f24f07ac9c18678f66eccaf708b6ef8c8f17774b7c.svg);background-position:right 2px center;background-size:8px auto}.editProfile__formdate--mark{font-size:0.8125rem;font-weight:bold;color:#bdbdbd;border:2px solid #bdbdbd;padding:3px 5px;border-radius:4px;height:auto;line-height:18px;margin-top:10px;box-sizing:border-box;position:absolute;right:10px}.editProfile .btn--primary,.editProfile .cartless_ec_item-detail__btn--join,.editProfile .event-detail__btn--join,.editProfile .group__btn--follow{width:245px;height:48px;font-size:1.0625rem}.editProfile__topimage{max-width:1000px;text-align:center;position:relative;margin:0 auto}.editProfile__banner{width:100%;max-width:1000px;margin:0 auto;display:block;cursor:pointer;height:calc(100vw * 0.267);background-position:center;background-size:cover;background-color:#342b80;position:relative}.editProfile__banner--blur{position:relative;max-width:1000px;margin:0 auto;display:block;background-color:rgba(0,0,0,0.6);height:100%}.editProfile__banner--camera{width:27px;margin:0 auto;height:100%}.editProfile__banner--close{width:32px;height:32px;position:absolute;right:0px;cursor:pointer;z-index:3}.editProfile__thumbnail{position:absolute;display:inline-block;left:16px;width:100px;height:100px;bottom:-50px}.editProfile__thumbnail--blackcircle{width:100px;height:100px;border-radius:50%;z-index:2;background-color:#000;border:4px solid white;cursor:pointer}.editProfile__thumbnail--photo{width:100px;height:100px;border-radius:50%;z-index:3;opacity:0.6;background-color:#fff;border:4px solid white;margin:-4px}.editProfile__thumbnail--close{width:32px;height:32px;position:absolute;right:0;cursor:pointer;z-index:15}.editProfile__camera--banner,.editProfile__camera--thumbnail{width:27px;height:auto;z-index:10;position:absolute}.editProfile__camera--banner{left:49%;top:30%}@media screen and (max-width: 768px){.editProfile__camera--banner{left:47%;top:15%}}.editProfile__camera--thumbnail{left:0;top:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%}input::-webkit-input-placeholder{font-weight:normal}input:-moz-placeholder{font-weight:normal}input::-moz-placeholder{font-weight:normal}input:-ms-input-placeholder{font-weight:normal}@media screen and (min-width: 770px){.editProfile__banner{height:calc((100vw - 200px) * 0.267)}}@media screen and (min-width: 1200px){.editProfile__banner{height:267px}}.emoji-boxContainer{width:calc(100% - 200px);height:100%;position:fixed;top:0;left:0;display:flex;justify-content:center;z-index:240;margin-left:200px;line-height:initial}@media screen and (max-width: 768px){.emoji-boxContainer{width:100%;margin-left:0}}.emoji-box{z-index:280;display:block;width:660px;height:70vh;top:15vh;border-radius:5px;background:#fff;border:1px solid #d9d9d9;padding:10px;overflow:auto;font-family:Helvetica;word-break:break-all;position:absolute}@media screen and (max-width: 768px){.emoji-box{width:90%}}.emoji-boxBackground{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);transition:opacity .5s;z-index:260}.emoji-search{padding:6px 10px 5px;margin-right:10px;width:100%;line-height:1;transition:all 0.25s;flex-grow:1;flex-shrink:1;flex-basis:0%;border-radius:20px;border:1px solid #ccc}.emoji-search:focus{outline:none;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5)}.emoji-category-title{color:#78909c;margin:0.5em 0.25em 0.25em}.emoji-block{text-align:justify}.emoji-block .stamp-emoji{padding:6px;width:48px;height:48px;font-size:32px;display:inline-block;text-align:center;line-height:42px;background-size:48px}.emoji-block-custom .stamp-emoji{padding:6px;width:48px;height:48px;font-size:32px;display:inline-block;text-align:center;line-height:42px;background-size:42px;background-position:center}.emoji-custom_wrapper{display:inline-block;width:48px;margin-top:10px}.emoji-point_amount{width:inherit;font-size:0.87rem;height:20px;text-align:center;display:block;font-weight:bold;margin:-10px auto 10px}.point_reaction_tooltip{width:20px;height:20px}.point_reaction_tooltip__wrapper{position:relative}.point_reaction_tooltip__target{width:16px;height:16px;line-height:16px;border-radius:50%;background:#78909c;text-align:center;font-size:0.5rem;color:white;display:inline-block}.point_reaction_tooltip__wording{width:210px;position:absolute;bottom:30px;left:-80px;background-color:#78909c;color:#fff;line-height:1.5;font-size:0.75rem;border:1px;cursor:pointer;border-radius:8px;padding:9px 9px;margin:0;z-index:321}.addEmojiModal--about{color:#616161;margin-top:16px;font-size:0.875rem}.addEmojiModal .videoSelect__main--text{margin-top:8px}.addEmojiModal--about-keyword{color:#616161;font-size:0.75rem}.addEmojiModal .addEmoji__photoimage--preview{width:60px;height:60px;border:1px dashed #9E9E9E;position:relative;background-color:#fafafa;margin-right:8px}.addEmojiModal .addEmoji__photoimage--preview-image{max-width:30px;max-height:30px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;object-fit:contain}.addEmojiModal .addEmoji__photoimage--thumbnail{font-size:0.6875rem;box-sizing:border-box;background-color:#fafafa;border:1px dashed #9E9E9E;color:#616161;border-radius:0;height:60px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;font-weight:bold;cursor:pointer;width:50%;margin:0px}.addEmojiModal .addEmoji__photoimage--thumbnail span{height:initial;line-height:1.3;margin:0px 5px}.addEmojiModal .addEmoji__photoimage--thumbnail i{font-size:1.25rem;margin-top:-2px}#error_explanation{color:red;text-align:center}.error404{width:100%;background:linear-gradient(#bce0ff, #c48eff);display:flex;flex-direction:column;min-height:100vh;position:relative;justify-content:center}.error404Wrap{margin:0 auto;min-width:343px;text-align:center;line-height:1.3;font-weight:bold}.error404Wrap__txt--main{font-size:5.625rem;font-weight:bold;color:#fff;font-weight:900}.error404Wrap__txt--sub{font-size:1.3125rem;font-weight:bold;color:#fff}.error404Wrap__btn{border:none;width:240px;height:48px;line-height:48px;margin:20px auto;background-color:#fff;border-radius:6px;font-size:1.0625rem;color:#78909c}.error500{width:100%;background:linear-gradient(#ffeabc, #ff8e8e);display:flex;flex-direction:column;min-height:100vh;position:relative;justify-content:center}.error500Wrap{margin:0 auto;min-width:343px;text-align:center;line-height:1.3;font-weight:bold}.error500Wrap__txt--main{font-size:5.625rem;font-weight:bold;color:#fff;font-weight:900}.error500Wrap__txt--sub{font-size:1.3125rem;font-weight:bold;color:#fff}.error500Wrap__txt--sub span{font-size:1.625rem}.error500Wrap__btn{border:none;width:240px;height:48px;line-height:48px;margin:20px auto;background-color:#fff;border-radius:6px;font-size:1.0625rem;color:#78909c}.event--inner{width:100%;max-width:700px;margin:0 auto;box-shadow:none;background:none}.event-wrapper{width:100%;background-color:#fff;overflow:hidden}.event--bottom-wrapper{width:100%;margin-top:8px}.event-detail{width:100%}.event-detail__btnToDetail{text-align:center}.event-detail .articleBody,.event-detail .articleBody__description,.event-detail .editContents__formtext{padding-top:16px;padding-bottom:16px}.event-detail__guestBox{width:calc(100% - 32px);border-radius:24px;margin:15px;padding:16px;vertical-align:middle}.event-detail__guestBox p.label{text-align:center;font-size:0.875rem;opacity:0.8;letter-spacing:-0.34px;font-weight:normal;margin-top:5px}.event-detail__guestBox p.element{text-align:center;font-weight:bold}.event-detail__guestReceipt{margin-bottom:15px}.event-detail__guestReceipt a{color:black;font-weight:normal;font-size:0.75rem;text-decoration:underline}.event-detail__guestReceipt input{font-size:0.875rem;text-decoration:underline}.event-detail__guestNotice{color:black;font-size:0.75rem;line-height:1.5;padding:24px 16px 0px 16px;margin:0 auto 0px;text-align:center}.event-detail__guestMessage{color:black;font-weight:bold;font-size:0.75rem;line-height:1.5;padding:10px 16px 0px 16px;margin:0 auto 0px;text-align:center}.event-detail__guestCancel{color:black;font-size:font-rem(12);line-height:1.5;padding:16px;margin:0 auto 0px;text-align:justify}.event-detail__title{color:#000;font-size:1.5rem;font-weight:bold;line-height:1.4;margin-bottom:4px}.event-detail__content{background-color:#fff;position:relative;padding:16px 16px 12px 110px}.event-detail__content.down_position{padding:8px 16px 70px 110px}.event-detail__status{position:absolute;top:-55px;left:16px;width:80px;padding:0px;height:24px;z-index:1;display:flex;justify-content:center;align-items:center;border-radius:4px;font-weight:bold;color:white;line-height:0;font-size:0.75rem}.event-detail__status.down_position{top:2px}.event-detail__dateCard{position:absolute;top:-25px;left:16px;width:80px;height:96px;padding:12px 0 12px;background-color:#fff;border-radius:4px;text-align:center;box-shadow:0 1px 4px rgba(187,187,187,0.3)}.event-detail__dateCard>span{display:block;width:100%;line-height:1;font-weight:bold}.event-detail__dateCard.down_position{top:30px}.event-detail__month{font-weight:bold;font-size:0.8125rem}.event-detail__month--char{display:inline;font-size:0.75rem}.event-detail__day{font-weight:bold;margin-top:5px;font-size:2.25rem}.event-detail__youbi{font-weight:bold;margin-top:6px;font-size:0.8125rem}.event-detail__date{font-size:1.0625rem;font-weight:bold;line-height:1}.event-detail__place{font-size:0.9375rem;color:#777}.event-detail__joinBtnArea{display:flex;justify-content:center;align-items:center;padding:12px 0;background-color:#fff;border-top:1px solid #e8eaf6;border-bottom:1px solid #e8eaf6;flex-wrap:wrap}.event-detail__btn,.event-detail__btn--join,.event-detail__btn--joined,.event-detail__btn--normal,.event-detail__btn--cancel{display:inline-block}.event-detail__btn--join{cursor:pointer;font-size:16px;min-width:240px;height:48px;display:flex;align-items:center;justify-content:center;padding:0 16px}.event-detail__btn--join--text{line-height:16px}.event-detail__btn--join [class^="icon-"]{top:0px;height:18px;line-height:18px;font-size:18px}.event-detail__btn--joined{font-size:16px;border:1px solid;min-width:240px;height:48px;display:flex;align-items:center;justify-content:center;padding:0 16px}.event-detail__btn--joined [class^="icon-"]:before{font-size:26px}@media screen and (max-width: 480px){.event-detail__btn--joined{min-width:100%}}.event-detail__btn--normal{border:1px solid rgba(0,0,0,0.54);padding:8px 54px;color:rgba(0,0,0,0.54)}.event-detail__btn--cancel{border:1px solid #e8eaf6;cursor:pointer;color:#9E9E9E;display:flex;height:48px;width:100px;flex-shrink:0;margin-left:12px;justify-content:center;align-items:center}.event-detail__meta{position:relative;display:block}.event-detail__meta--action{display:flex;position:absolute;align-items:center;right:16px;bottom:5px}.event-detail__meta--action [class^="icon-"]{font-size:1.5rem}.event-detail__meta--organizer,.event-detail__meta--created{font-size:0.75rem;color:#78909c}.event-detail__meta--main-anchor{font-size:0.75rem;text-decoration:none;color:#78909c}.event-detail__meta--main{font-size:0.75rem;font-weight:bold;padding-left:10px}.event-detail__meta--editIcon{color:#78909c;position:relative;bottom:-2px;font-size:0.875rem;font-weight:700;margin-left:10px;text-decoration:none;cursor:pointer}.event-detail__meta--editIcon [class^="icon-"]{display:inline-block;width:24px;height:24px;margin-right:5px;border-radius:50%;background-color:#eee;text-align:center;line-height:24px;font-size:1.03125rem;color:#78909c}.event-detail__metaItem{display:inline-block;color:#78909c;font-size:0.875rem;font-weight:bold;margin-right:10px;text-decoration:none;cursor:pointer}.event-detail__metaItem [class^="icon-"]{display:inline-block;width:36px;height:36px;margin-right:5px;border-radius:50%;background-color:#eee;text-align:center;line-height:36px;font-size:1.25rem;color:#455a64}.event-detail__metaCount{position:relative;top:-3px}.event-detail__joinMember{border-bottom:1px solid #e8eaf6;padding:14px 24px 10px;width:100%;background-color:#fff}@media screen and (max-width: 480px){.event-detail__joinMember{padding:16px}}.event-detail__joinMember--title{font-weight:bold}.event-detail__joinMember--sub{font-size:0.8125rem;color:#78909c}.event-detail__joinMember--outside>a{font-weight:bold;font-size:0.8125rem;color:#78909c;text-decoration:none;line-height:1}.event-detail__joinMember--outside>a i{position:relative;top:1px;margin:0px 4px 0 0}.event-detail__joinMember>dl{overflow:hidden}.event-detail__joinMember>dl>dt{font-size:0.75rem;color:#78909c;float:left;padding-top:3px}.event-detail__joinMember>dl>dd{margin-left:75px}.event-detail__joinMember .memberMoreBtn{background-color:#eee;width:auto;padding:0px 8px 0 10px;height:28px;border-radius:14px;display:flex;align-items:center;justify-content:center;line-height:0;margin-left:4px;font-size:0.75rem}.event-detail__joinMember .memberMoreBtn i{font-size:1.125rem;width:10px;height:1.2rem}.event-detail__description{padding:16px 24px 0;width:100%;background-color:#fff}@media screen and (max-width: 480px){.event-detail__description{padding:16px}}.event-detail__description--title{font-weight:bold;font-size:1rem}.event-detail__description--unit{font-size:0.8125rem}.event-detail__description--sub{font-size:0.75rem;color:#78909c}.event-detail__description--sub a{text-decoration:none}.event-detail__description--outside>a{font-weight:bold;font-size:0.8125rem;color:#78909c;text-decoration:none;line-height:1;display:inline-flex;align-items:center}.event-detail__description--outside>a i{position:relative;top:1px;margin:0px 4px 0 0}.event-detail__description--outside>a i.icon-CommentPlus{font-size:1rem;height:1.2rem}.event-detail__description>dl{padding-bottom:15px;overflow:hidden}.event-detail__description>dl>dt{font-size:0.75rem;color:#78909c;float:left;padding-top:3px}.event-detail__description>dl>dd{margin-left:75px}.event-detail__price_description{padding-top:0;border-bottom:1px solid #e8eaf6}.event-detail__ticket_list{margin:0 -100%;padding:10px calc(100% + 16px);background-color:white}.event-detail__ticket_list-wrapper{margin:0 -100%;padding:10px 100%}.event-detail__ticket_list_panel{border-top:1px solid #dfe2e7;display:flex;align-items:center;padding:8px 0;justify-content:space-between;width:100%;min-height:35px}.event-detail__ticket_list_panel-left{line-height:1}.event-detail__ticket_list_panel-right{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-left:15px}.event-detail__ticket_list_panel-0{border:none}.event-detail__ticket_list-name{font-size:14px;line-height:1.5}.event-detail__ticket_list-online{font-size:10px;letter-spacing:-0.2px;line-height:1.5;border-radius:4px;background-color:rgba(0,0,0,0.1);color:rgba(0,0,0,0.54);width:fit-content;padding:0 3px;display:inline-block;margin-left:4px}.event-detail__ticket_list-stock_count{letter-spacing:-0.2px;font-size:10px;font-weight:bold;color:rgba(0,0,0,0.54);margin:6px 0}.event-detail__ticket_list-reception_end{font-size:14px;font-weight:bold;letter-spacing:-0.28px;color:#d0021b;white-space:nowrap}.event-detail__ticket_list-price{border-radius:12px;background-color:rgba(0,0,0,0.1);height:24px;font-size:14px;font-weight:bold;letter-spacing:-0.28px;text-align:center;width:fit-content;padding:0px 10px;white-space:nowrap}.event-detail__ticket_list-pre_clearing{font-size:10px;color:rgba(0,0,0,0.54);letter-spacing:-0.2px;font-weight:bold;display:flex;align-items:center;transform:translateY(3px)}.event-detail__ticket_list .event-ticket-icon{width:13px;height:11px;background-size:13px;display:inline-block;content:'';background-image:url(/assets/pass/front/event-ticket-107c813da162b70a2b4fafc5b826c58798f97150dea7f44275551ca4348d4717.svg);transform:rotate(90deg)}.event-detail__qr_code{text-align:center;font-weight:bold;padding:20px 0}#events-show .event-detail__qr_code{border-bottom:1px solid #e8eaf6}.event-detail__qr_code--qr_image{width:33vh;max-width:250px}.event-detail__qr_code--open_txt{cursor:pointer;font-size:14px;display:flex;justify-content:center;align-items:center;border-bottom:1px solid black;width:250px;margin:0 auto}.event-detail__qr_code--open_txt img{width:17px;height:17px;margin:0 5px}.event-detail__qr_code--open_txt_min{font-size:0.75rem}.event-detail__qr_code--title{padding-top:30px;font-size:1rem}.event-detail__qr_code--message{font-size:0.75rem}.event-detail__online_area{background-color:#f0f2f5;padding:25px 16px;margin:25px;border-radius:8px}.event-detail__online_area-title{font-size:0.875rem;font-weight:bold;text-align:center}.event-detail__online_area-url{background-color:white;text-align:center;font-size:0.875rem;font-family:'AxisStd';margin:25px 0;padding:25px 0;border-radius:8px;padding:16px}.event-detail__online_area-url a{font-size:1rem;font-weight:bold;display:block;text-decoration:none}.event-detail__online_area-description{margin-top:25px;font-size:0.875rem;font-family:'AxisStd';line-height:1.5;letter-spacing:-0.34px}#groupEventShow .event-video_area{background-color:#fff;position:sticky;position:-webkit-sticky;top:48px;z-index:2;transition:.3s}@media screen and (max-width: 480px){#groupEventShow .event-video_area{top:88px}}@media screen and (max-width: 480px){#groupEventShow .event-video_area.slid{top:0px}}#groupEventShow .event-video_area--code{max-width:700px;width:100%;margin:0 auto}@media screen and (max-width: 480px){#groupEventShow .event-video_area--code{height:250px}}#groupEventShow .event-video_area--code iframe{width:100%;height:400px}@media screen and (max-width: 480px){#groupEventShow .event-video_area--code iframe{height:250px}}.event__qr__authentication{width:100%;background-color:#fff;height:100vh;padding-top:20px}.event__qr__authentication .event-detail__guestBox{margin:0 auto}.event-detail__description--has_advance_payment .event-ticket-icon{width:13px;height:11px;background-size:13px;margin:0 4px 0 12px;display:inline-block;content:'';background-image:url(/assets/pass/front/event-ticket-107c813da162b70a2b4fafc5b826c58798f97150dea7f44275551ca4348d4717.svg);transform:rotate(90deg)}.event-detail__description--has_advance_payment p{display:inline-block;font-weight:bold;color:#78909c;font-size:0.75rem}.event__sliderWrap{width:100%;overflow:scroll;-webkit-overflow-scrolling:touch}.event__slider{width:1728px;display:flex;flex-wrap:wrap}.event{max-width:342px;width:100%;background-color:#fff;box-shadow:0 -0.5px 0 0 #c9cdd3, 0 0.5px 2px 0 #968989;margin:4px 4px 14px 4px;border-radius:4px}@media screen and (max-width: 768px){.event{width:100%}}.event__slider .event{max-width:280px;flex-basis:280px;height:336px;max-height:336px;margin:0 4px 16px;overflow:hidden}.event__thumb{display:block;position:relative;padding-top:56.25%;width:100%;border-radius:4px 4px 0 0;background-position:top center;background-size:cover;background-color:#342b80}.event__thumb--title{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.event__thumb--title span{width:80%;color:#fff;font-size:1.75rem;font-weight:bold;text-align:center;line-height:1.2352941176}.event__title{font-size:1.0625rem;font-weight:bold;line-height:1.5rem;margin:64px 0 0 0}.event__slider .event__title{height:48px;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis}.event__detail{position:absolute;left:110px;width:215px;height:40px;overflow:hidden}.event__content{position:relative;padding:16px 20px}.event__content a{text-decoration:none;color:#000}.event__slider .event__content{height:176px}.event__dateCard{position:absolute;top:-32px;left:16px;width:80px;height:96px;padding:14px 0;background-color:#fff;border-radius:4px;text-align:center;box-shadow:0 1px 4px 0 rgba(187,187,187,0.33)}.event__dateCard span{display:block;width:100%;line-height:1;font-weight:block}.event__month{font-weight:bold;font-size:0.8125rem}.event__day{font-weight:bold;margin-top:3px;font-size:2.5rem}.event__youbi{font-weight:bold;margin-top:3px;font-size:0.8125rem}.event__date{font-size:1.0625rem;font-weight:bold;line-height:1}.event__slider .event__date{font-size:0.9375rem}.event__place{font-size:0.9375rem;color:#78909c;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.event__participants{display:flex;height:50px;align-items:center;margin-top:0px}.event__participants--img{height:28px}.event__participant{display:inline-block;width:28px;height:28px;border-radius:50%;border:2px solid #fff;overflow:hidden;line-height:1;margin:0 0 0 -8px}.event__participant img{width:100%}.event__meta{font-size:0.75rem;color:#78909c;padding-left:10px;flex-shrink:10000}.event_link_card{margin:4px 4px 0px 4px}.filter{position:relative;display:inline-block;height:32px;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-bottom:1px solid #b0bec5}.filter:before{position:absolute;top:5px;right:0;font-size:1.5rem;color:#9e9e9e;z-index:1}.filter__lists{position:relative;z-index:2;width:100%;line-height:32px;font-size:0.8125rem;color:#616161;font-weight:700;padding-right:25px;text-overflow:ellipsis;white-space:nowrap}.filter__lists:focus{outline:none}.l-main__contentHeader .filter{margin:10px 0 10px auto}.fixedFooter{position:fixed;display:flex;align-items:center;justify-content:center;flex-direction:column;bottom:0;width:100%;background-color:rgba(255,255,255,0.7);left:0;padding-bottom:20px;padding-left:200px}.l-content--joinFlow .fixedFooter{padding-left:0px}@media screen and (max-width: 680px){.fixedFooter{padding-left:0}}.fixedFooter__message{font-size:0.75rem;color:#455a64;font-weight:bold;margin-bottom:13px;margin-top:20px}.fixedFooter .btn--primary,.fixedFooter .cartless_ec_item-detail__btn--join,.fixedFooter .event-detail__btn--join,.fixedFooter .group__btn--follow{padding:10px 35px;font-size:1rem}.flash,.flash--primary,.flash--success,.flash--info,.flash--alert,.flash--warning,.flash--ie_warning,.flash--disabled{display:block;width:100%;padding:15px;font-size:0.9375rem;font-weight:bold;color:#fff;background-color:#eee;text-align:center}.flash--primary{background-color:#342b80;color:#fff}.flash--success{background-color:#00bfa5;color:#fff}.flash--info{background-color:#8bc34a;color:#fff}.flash--alert{background-color:#c62828;color:#fff}.flash--warning{background-color:#ff874d;color:#fff}.flash--ie_warning{background-color:#ff874d;color:#fff}.flash--ie_warning a{font-size:0.9375rem;color:#fff;padding:0.3em 0.5em;margin:0.5em;border:solid 1px #fff;border-radius:5px;text-decoration:none}.flash--ie_warning--button{font-size:1.5625rem;line-height:1em;float:right}.flash--disabled{cursor:not-allowed;background:#eee}#osiro_broadcast_message .flash--alert,#osiro_broadcast_message .flash--info,#osiro_broadcast_message .flash--warning,#osiro_maintenance_information .flash--alert,#osiro_maintenance_information .flash--info,#osiro_maintenance_information .flash--warning{display:flex;position:relative;padding:8px 48px 8px 12px;line-height:1.4}#osiro_broadcast_message .flash--broadcast_message__text,#osiro_maintenance_information .flash--broadcast_message__text{text-align:left;margin-right:auto;margin-bottom:2px;font-size:0.875rem}@media screen and (max-width: 768px){#osiro_broadcast_message .flash--broadcast_message__text,#osiro_maintenance_information .flash--broadcast_message__text{font-size:0.75rem;margin-top:3px;margin-left:2px}}#osiro_broadcast_message a.flash--broadcast_message__text,#osiro_maintenance_information a.flash--broadcast_message__text{text-decoration:underline;color:#fff}#osiro_broadcast_message .flash--broadcast_message_close--button,#osiro_maintenance_information .flash--broadcast_message_close--button{width:24px;height:24px;position:absolute;top:50%;right:12px;margin:-12px 0 0 0;text-decoration:none}#osiro_broadcast_message .flash--broadcast_message_close--button__icon,#osiro_maintenance_information .flash--broadcast_message_close--button__icon{color:#fff;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5rem}@media screen and (max-width: 768px){#osiro_broadcast_message .flash--alert,#osiro_broadcast_message .flash--info,#osiro_maintenance_information .flash--alert,#osiro_maintenance_information .flash--info{padding:8px 44px 8px 8px}#osiro_broadcast_message .flash--broadcast_message_close--button,#osiro_maintenance_information .flash--broadcast_message_close--button{right:12px}}.floatingActionBtnContainer{right:16px;bottom:6px;position:fixed;z-index:100}.floatingActionBtnContainer ul{margin-bottom:10px}.floatingActionBtnList{right:16px;bottom:70px;position:fixed;z-index:120}.floatingActionBtnWrap{display:flex;align-items:center;justify-content:flex-end;margin-bottom:10px;z-index:120}.floatingActionBtnWrap:last-of-type{margin-bottom:0}.floatingActionBtnWrap a,.floatingActionBtnWrap p{font-size:0.9375rem;color:#fff;font-weight:bold;z-index:120;text-decoration:none;cursor:pointer}.floatingActionBtnWrap a:first-of-type,.floatingActionBtnWrap p:first-of-type{margin-right:18px}.floatingActionBtn{width:54px;height:54px;border-radius:50%;background-color:#fff;box-shadow:0 0px 8px 0 rgba(0,0,0,0.33);cursor:pointer;display:flex;justify-content:center;align-items:center;z-index:120}.floatingActionBtn i{font-size:27px;margin:-1px 0 0 0}.floatingActionBtn i.icon-Close,.floatingActionBtn i.l-header__closeBtn,.floatingActionBtn i.l-menu__close,.floatingActionBtn i.commonModalHeader__close,.floatingActionBtn i.unsplashModalHeader__close,.floatingActionBtn i.attentionModalHeader__close,.floatingActionBtn i.chat_message-modal__header__main__close,.floatingActionBtn #osiro_broadcast_message i.flash--broadcast_message_close--button__icon,#osiro_broadcast_message .floatingActionBtn i.flash--broadcast_message_close--button__icon,.floatingActionBtn #osiro_maintenance_information i.flash--broadcast_message_close--button__icon,#osiro_maintenance_information .floatingActionBtn i.flash--broadcast_message_close--button__icon,.floatingActionBtn i.fukidashiSelectBoxHeader__close,.floatingActionBtn i.interestAddModal__header--close,.floatingActionBtn i.interestMemberModal__header--close,.floatingActionBtn i.c__like_user-modal__header__main__close{transform:rotate(-45deg)}.floatingActionBtn i.icon-Close.close,.floatingActionBtn i.close.l-header__closeBtn,.floatingActionBtn i.close.l-menu__close,.floatingActionBtn i.close.commonModalHeader__close,.floatingActionBtn i.close.unsplashModalHeader__close,.floatingActionBtn i.close.attentionModalHeader__close,.floatingActionBtn i.close.chat_message-modal__header__main__close,.floatingActionBtn #osiro_broadcast_message i.close.flash--broadcast_message_close--button__icon,#osiro_broadcast_message .floatingActionBtn i.close.flash--broadcast_message_close--button__icon,.floatingActionBtn #osiro_maintenance_information i.close.flash--broadcast_message_close--button__icon,#osiro_maintenance_information .floatingActionBtn i.close.flash--broadcast_message_close--button__icon,.floatingActionBtn i.close.fukidashiSelectBoxHeader__close,.floatingActionBtn i.close.interestAddModal__header--close,.floatingActionBtn i.close.interestMemberModal__header--close,.floatingActionBtn i.close.c__like_user-modal__header__main__close{transform:rotate(0)}.floatingActionBtn:hover{opacity:1}.floatingActionBtnBackground{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7);transition:opacity .5s;z-index:100}.bottom-enter-active,.bottom-leave-active{transform:translate(0px, 0px);transition:transform 225ms cubic-bezier(0, 0, 0.2, 1) 0ms}.bottom-enter,.bottom-leave-to{transform:translateY(100vh) translateY(0px)}.floatingMenu{position:fixed;display:flex;left:200px;right:0;bottom:18px;width:calc(100% - 282px);max-width:280px;flex-flow:row;height:50px;margin:0px auto;padding:4px 4px 4px 4px;box-shadow:0 0px 4px 0 rgba(0,0,0,0.33);border-radius:28px;justify-content:space-around;z-index:120;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(155,155,155,0.35)}@media screen and (max-width: 768px){.floatingMenu{right:70px;left:0px;width:calc(100% - 102px);margin:0 auto}}.floatingMenuButton{text-decoration:none;width:50%;height:42px;border-radius:24px;text-align:center;padding:1px 0 0 0;color:#FFF;display:flex;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center}.floatingMenuButtonActive{background-color:#FFF;color:inherit}.floatingMenuButtonActive i{font-size:1.5rem}.floatingMenuButtonActive span{font-size:0.625rem;font-weight:bold}.floatingMenuButton i{font-size:1.5rem;position:relative}.floatingMenuButton i .l-header__unread{top:0px}.floatingMenuButton i .l-header__unread--count{top:-2px;left:14px}.floatingMenuButton span{font-size:0.625rem;font-weight:bold;margin-top:-2px;letter-spacing:-1px}.floatingMenuButton a{text-decoration:none;align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;width:100%}.floatingMenuButton a:hover{opacity:0.7}.floatingMenu #tooltip-floating_menu_room_btn{left:50%;transform:translateX(-50%);bottom:55px}.fukidashi{height:auto;width:400px;height:200px;background-size:100% 100%;background-position:top;display:flex;justify-content:center;align-items:center;position:relative;margin:0 auto}@media screen and (max-width: 480px){.fukidashi{width:calc(100vw - 80px);min-height:40vw;height:auto}}.chat--inner .fukidashi{margin-left:-28px}.fukidashiSelectBox{position:absolute;left:50%;bottom:70px;overflow-y:auto;max-width:700px;width:100%;max-height:330px;height:auto;margin:0 auto 0 -350px;background-color:#eee;z-index:100;border-radius:12px}@media screen and (max-width: 768px){.fukidashiSelectBox{left:0;margin:0 auto;border-radius:0px;max-width:none}}.fukidashiSelectBoxHeader{background-color:#b0bec5;text-align:center;color:#fff;line-height:30px;height:30px;font-weight:bold;font-size:0.875rem;position:relative}.fukidashiSelectBoxHeader__close{top:0;right:0;position:absolute;cursor:pointer;color:#fff;position:absolute;padding:4px 8px 0 8px;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5rem}.fukidashiSelectBoxContents .fukidasiList{display:flex;flex-wrap:wrap;justify-content:space-around}.fukidashiSelectBoxContents .fukidasiList .fukidashi{height:59px;width:30%;max-width:135px;margin:16px 32px;min-height:auto}.fukidashiSelectBoxContents .fukidasiList .fukidashi:hover{opacity:0.6}#profileShow .fukidashiSelectBox,#userTimelineIndex .fukidashiSelectBox{top:inherit;bottom:inherit}#groupNoteListWrapper{height:100%}#groupAboutWrapper .l-main__contentInner{max-width:1000px}#groupAboutWrapper .groupHeader{background-color:#fff}#groupAboutWrapper .commonForm{max-width:700px;margin:0 auto}.group__about{background-color:#fff;margin:0 auto;padding:30px;text-align:center;border-bottom:1px solid #ECEFF1}.groupHeader .l-header__pageHeader .l-content__title{margin:0 auto;position:relative;padding:0 27px}.groupHeader .l-header__pageHeader .l-content__title::after{content:'';width:9px;height:9px;border:0px;border-top:solid 2px #9e9e9e;border-right:solid 2px #9e9e9e;right:7px;transform:rotate(135deg);position:absolute;transition:.1s}.groupHeader .l-header__pageHeader .is_accordion_open-on::after{transform:rotate(-45deg);top:7px}.groupHeader .l-header__pageHeader .is_accordion_open-off::after{transform:rotate(135deg);top:3px}.groupHeader .l-header__pageHeader .menu_btn{text-align:center;height:100%;line-height:44px;font-size:1.5rem;position:absolute;right:16px}.groupHeader .tab__wrap{width:100%}@media screen and (max-width: 768px){.groupHeader .l-header__pageHeader.slid{top:-50px}.groupHeader .l-header__pageHeader.none{display:none}}.group__header{padding:10px 16px;background-color:#fff;text-align:center}.group__main{background-color:#fff;margin:0 auto;padding:30px}.group__footer{background-color:#fff;border-top:1px solid #ECEFF1}.group__footer .top-content__before_card{display:none}.group__footer .top-content__title{display:block}.group__btn,.group__btn--follow,.group__btn--unfollow{width:220px;height:48px;display:flex;margin:0 auto;justify-content:center;align-items:center}.group__btn--follow{cursor:pointer}.group__btn--follow .icon-Follow{top:1px}.group__btn--unfollow{border:1px solid;padding:5px 10px 5px;height:48px;cursor:pointer}.group__cancel{padding-left:16px;color:#342b80;font-size:0.875rem;font-weight:700}.group__meta{display:inline-block;vertical-align:middle;padding-top:3px}.group__metaItem{display:inline-block;color:#78909c;font-size:0.875rem;font-weight:700;margin-right:10px;text-decoration:none;cursor:pointer}.group__metaItem [class^="icon-"]{display:inline-block;width:24px;height:24px;margin-right:5px;border-radius:50%;background-color:#eee;text-align:center;line-height:24px;font-size:1.03125rem;color:#78909c}.group__metaCount{position:relative;top:-3px}.group__title{padding:13px 16px 15px;font-size:1.3125rem;font-weight:700;line-height:1.5238095238}.group__img,.group__img--editing{width:110px;height:110px;display:inline-block;text-align:center;border-radius:5px}.group__camera--img{width:27px;height:auto;z-index:10;position:absolute;left:38px;top:40px}.group__text{background-color:#fff;text-align:left;padding:16px;white-space:pre-wrap;border-top:1px solid #ECEFF1}.group__text p{font-size:0.9375rem}.group__text p+p{margin-top:1em}.group__update{font-size:0.75rem;color:#78909c;line-height:1}.group__dropdown_icon{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#bdbdbd;font-size:1.5rem;transition:all .3s;line-height:1.7;cursor:pointer}.group__dropdown_icon.is_open{transform:rotate(180deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}.group__dropdown{position:relative;display:inline-block;float:right;margin:-6px 0 0 0}.group__dropdown_content{display:none;position:absolute;background-color:#f9f9f9;box-shadow:5px 5px 8px 0px rgba(0,0,0,0.2);padding:12px 0px;z-index:1;right:0px;border-radius:5px;border:1px solid #E9F6FF}.group__dropdown_content ul li a{user-select:none;color:#000;display:inline-block;cursor:pointer;width:150px;padding:5px 5px 5px 15px}.group__dropdown_content ul li a:hover{background-color:#342b80;color:#fff}.group__dropdown_content.is_open{display:block}.group__form{text-align:left;margin:0 auto;height:100%}.group__form .btn--primary,.group__form .cartless_ec_item-detail__btn--join,.group__form .event-detail__btn--join,.group__form .group__btn--follow{margin:20px auto;display:block;width:240px;height:48px;font-size:1.0625rem;text-decoration:none}.group__form .btn--prev{margin:20px auto;display:block;width:240px;line-height:35px;font-size:1.0625rem;text-decoration:none}.group__formitem{padding:32px 4px 8px;color:#616161;font-size:0.8125rem;font-weight:bold}.group__formitem--input{font-size:1rem;width:100%;box-sizing:border-box;max-width:700px;border-bottom:1px solid #342b80;background-color:#fafafa;color:#000;color:#616161;height:50px;line-height:50px;padding:0 14px}.group__formtext{font-size:1rem;width:100%;box-sizing:border-box;max-width:700px;border-bottom:1px solid #342b80;background-color:#fafafa;color:#000;height:auto;min-height:15em;padding:18px 14px;resize:none;overflow:scroll}#groups-about .editContents__photoimage{display:inline-block;text-align:center}#groups-about .editContents__photoimage canvas{border-radius:5px}#groups-about .editContents__photoimageWrapper{text-align:center}#groups-about .group__main button{margin:20px auto;display:block;width:240px;height:48px;font-size:1.0625rem;text-decoration:none}.groupListArea{max-width:700px;margin:0 auto}.groupListArea__title{display:inline-flex;font-size:0.875rem;font-weight:700;height:40px;line-height:40px;padding:0px 12px 0 16px;align-items:center}.groupListArea__title span{padding-right:0px}.groupListArea__title i{font-size:25px;margin-bottom:2px}.groupListArea__slider>.groupListArea__title{cursor:pointer}.groupListArea__slider .groupListWrapper{padding-top:5px}.groupListArea__slider--inner{-ms-overflow-style:none;scrollbar-width:none;overflow:hidden;overflow-x:auto;margin-top:-5px}.groupListArea__slider--inner::-webkit-scrollbar{display:none}.groupListArea__slider .groupList{padding:0 12px 16px 12px;display:inline-grid;grid-gap:30px 16px;grid-auto-flow:column;grid-auto-columns:70px}.groupListArea__slider .contentsReadmore{display:none}.groupListArea__slider .groupListWrapper{border-bottom:1px solid rgba(0,0,0,0.1)}.unlogin .groupList{display:grid;grid-gap:20px;grid-auto-flow:column;grid-template-columns:100px 100px 100px;grid-template-rows:100px 100px 100px;justify-content:center}.groupListWrapper{margin:0 auto}.groupList{padding:0 12px 16px 12px;display:grid;grid-template-columns:repeat(auto-fill, minmax(70px, 1fr));grid-auto-rows:140px;grid-gap:36px 16px}.groupList__item{display:flex;flex-direction:column;align-items:center;text-align:center}.groupList__thumb{position:relative;display:block;width:58px;height:58px;margin:0 auto;margin-bottom:8px}.groupList__thumbImg{height:100%;width:100%;border-radius:8px;background-color:#fff}.groupList__title{font-size:0.75rem;font-weight:bold;word-break:break-all;text-decoration:none;display:block;line-height:1.17;height:28px;color:#455a64;overflow:hidden}.groupList__metaItem{display:block;color:#78909c;font-size:0.625rem}.groupList__unread,.groupList__is_follow{position:absolute;top:-5px;right:-5px;width:11px;height:11px;border:1px solid #fff}.groupList__is_follow{background-color:#cfd8dc}.groupList__joinBtn{font-size:10px;border:1px solid #455a64;color:#455a64;border-radius:4px;background-color:#fff;width:63px;height:25px;font-weight:bold}.groupList__leaveBtn{font-size:10px;color:#fff;border-radius:4px;background-color:#342b80;width:63px;height:25px;font-weight:bold}.groupSlider{display:flex;flex-wrap:wrap}.groupSlider__wrap{-ms-overflow-style:none;scrollbar-width:none;width:100%;overflow-x:scroll;-webkit-overflow-scrolling:touch;background-color:#f0f2f5;padding:0 8px;height:120px;overflow-y:hidden}.groupSlider__wrap::-webkit-scrollbar{display:none}@media screen and (max-width: 768px){.groupSlider__wrap{height:93px}}@media screen and (max-width: 768px){.groupSlider__wrap.is-fixed{position:fixed;top:0;z-index:10}}.groupSlider__wrap.js-alternateSpace{display:none}@media screen and (max-width: 768px){.groupSlider__wrap.js-alternateSpace.show{display:block}}.groupSlider__overlayInvisible{background-color:rgba(0,0,0,0.3);height:64px;width:64px;position:absolute;border-radius:8px;background-image:url(/assets/pass/front/ui_2_0/icon_archive-30e1b0a3f17ed81fdf02fd0fb66e7115f7095012525f36441f22cbcc373fae9a.png);background-repeat:no-repeat;background-position:center center;background-size:30px}.groupSlider__item,.groupSlider__item--active{position:relative;width:88px;height:112px;margin:8px 4px 0px 0px;border-radius:8px 8px 0 0;text-align:center;padding:8px 0}@media screen and (max-width: 768px){.groupSlider__item,.groupSlider__item--active{height:85px;width:64px}}.groupSlider__item:hover,.groupSlider__item--active:hover{background-color:#fff}.groupSlider__item--active{background-color:#fff}.groupSlider__item__unread{position:absolute;top:-4px;right:-4px;width:11px;height:11px;border:1px solid #FFF}.groupSlider__itemLink{display:block;text-decoration:none}.groupSlider__thumb{position:relative;display:inline-block;width:64px;height:64px;background:#ccc;border-radius:8px}@media screen and (max-width: 768px){.groupSlider__thumb{width:48px;height:48px}}.groupSlider__thumbImg{width:64px;border-radius:8px}@media screen and (max-width: 768px){.groupSlider__thumbImg{width:48px}}.groupSlider__title{color:#000;font-size:0.75rem;font-weight:700;width:72px;height:30px;line-height:15px;margin:5px auto;overflow:hidden;word-wrap:break-word;overflow-wrap:break-word}@media screen and (max-width: 768px){.groupSlider__title{height:16px;width:auto}}.group_users_band{height:44px;background-color:#fff;border-bottom:1px solid #ECEFF1}.group_users_band_users{display:flex;justify-content:center;align-items:center;height:100%}.group_users_band_users li{display:flex;margin-right:2px}.group_users_band_users li:last-child{width:auto;border-radius:14px;background-color:#f1f3f7;font-size:12px;color:#4a4a4a;font-family:Helvetica;text-align:center;line-height:27px;position:relative;padding:0 20px 0 10px;display:flex;justify-content:center}.group_users_band_users li:last-child::before{content:'';width:6px;height:6px;border:0px;border-top:solid 1px #4a4a4a;border-right:solid 1px #4a4a4a;transform:rotate(45deg);position:absolute;top:10px;right:10px}.group_users_band .userIcon{width:28px;height:28px}.groupWelcomeModal__img{height:120px;width:120px;display:block;margin:30px auto 0px;border-radius:10%}.groupWelcomeModal__img--noimage{max-height:260px;width:100%;height:184px;background-color:#eee}.groupWelcomeModal__inner{margin-top:20px;text-align:center;color:#000}.groupWelcomeModal__main_title{font-weight:bold;font-size:1.875rem}.groupWelcomeModal__sub_title{font-weight:bold;font-size:1.5rem}.groupWelcomeModal__text{margin-top:28px;font-size:1rem}.groupWelcomeModal .btn--prev{margin:28px auto 20px auto;display:block;width:240px;line-height:35px;font-size:1.0625rem;text-decoration:none}.groupWelcomeModal .c__like_user-modal{width:100%;height:auto;max-width:500px;top:50%;left:50%;position:fixed;margin:-250px 0 0 -250px;background-color:#fff;z-index:10000;border-radius:4px}.groupWelcomeModal .c__like_user-modal__header{background-color:#eee;width:100%;height:40px;line-height:40px;border-top-left-radius:4px;border-top-right-radius:4px}.groupWelcomeModal .c__like_user-modal__header__main{position:relative;width:100%;max-width:700px;margin:0 auto;padding:0 15px;box-sizing:border-box}.groupWelcomeModal .c__like_user-modal__header__main__close_click{position:absolute;top:2px;right:2px;width:40px;height:40px}.groupWelcomeModal .c__like_user-modal__header__main__close{color:#455a64;position:absolute;top:9px;left:10px;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5rem}.groupWelcomeModal .c__like_user-modal__header__main__title{color:#455a64;font-size:0.9375rem}.groupWelcomeModal .c__like_user-modal__main{position:relative;height:auto;overflow:auto;border-radius:4px}.groupWelcomeModal .c__like_user-modal__main__member_list{position:relative;clear:both;margin:0px 0px 0px 0px;min-height:30px;border-bottom:solid 1px #eee}.groupWelcomeModal .c__like_user-modal__main__member_list__photo{float:left;margin:10px 10px 0 15px;width:30px;height:30px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.groupWelcomeModal .c__like_user-modal__main__member_list__name{display:block;margin:0px 0 0px 0;color:#000;font-size:0.9375rem;line-height:50px;text-decoration:none}.groupWelcomeModal .c__like_user-modal__main__member_list__type{position:absolute;display:block;top:14px;right:14px;margin:0px 0 0 0px;padding:1px 7px 0px 7px;height:22px;background:#ccc;color:#fff;text-align:center;font-weight:bold;font-size:0.6rem;line-height:22px}.groupWelcomeModal .c__like_user-modal__main__member_list__type--facebook{position:absolute;display:block;top:14px;right:14px;margin:0px 0 0 0px;width:22px;height:22px;color:#fff;font-size:1rem;line-height:22px}.groupWelcomeModal .c__like_user-modal__background{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);transition:opacity .5s;z-index:100}@media screen and (max-width: 500px){.groupWelcomeModal .c__like_user-modal{width:100%;height:100%;max-width:500px;min-height:inherit;top:0;left:0;position:fixed;margin:0px 0 0 0px;background-color:#fff;z-index:10000;border-radius:0px}.groupWelcomeModal .c__like_user-modal__header{background-color:#eee;width:100%;height:45px;line-height:45px;border-top-left-radius:0px;border-top-right-radius:0px}.groupWelcomeModal .c__like_user-modal__main{height:100%;border-radius:0px}}.guestTop{margin:0 auto}.guestTop__join_us{padding-bottom:8%}.guestTop__wrapper-white{background-color:#fff;padding-bottom:20px}.guestTop__wrapper-grey{background-color:#f0f2f5;padding-bottom:20px}.guestTop__header__wrapper{height:56px;position:relative}.guestTop__header{position:absolute;text-align:center;vertical-align:middle;margin:auto;height:18px;width:100%;font-family:'HiraginoSans-W6';font-size:1.25rem;letter-spacing:0.3px;top:0;bottom:0}.guestTop__description{font-family:'HiraginoSans-W3';font-size:0.9375rem;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.6;letter-spacing:-0.4px;margin:10px}.guestTop__description__wrapper{margin:0 20px 10px;max-width:500px;text-align:center;margin:0 auto}.guestTop .note__slider,.guestTop .event__slider{margin-left:10px}.guestTop .groupList{max-width:700px;margin:0 auto}.guestTop--fixed_footer{position:fixed;display:flex;align-items:center;justify-content:center;bottom:0;width:100%;height:auto;background-color:rgba(255,255,255,0.9);box-shadow:0 0 4px 0 rgba(0,0,0,0.16);backdrop-filter:blur(4px);left:0;padding:8px 0 8px 200px;z-index:80}@media screen and (max-width: 768px){.guestTop--fixed_footer{padding:8px 0 8px 0px}}.guestTop .social_modules{padding:30px 0;display:flex;justify-content:center;background-color:#fff}.guestTop .social_modules a{max-width:80px;margin:1px}.guestTop .social_modules a:hover{position:relative;top:-2px;opacity:0.7}.guestTop__copyright{padding:30px 8px 30px 8px;text-align:center;font-size:0.875rem}@media screen and (max-width: 768px){.guestTop__copyright{padding-bottom:40px}}.joinButton{height:48px;width:100%;font-size:1rem;line-height:48px;padding:0;max-width:240px}.nav-horizontal{background-color:#fff;overflow:hidden;height:auto;width:100%;margin-top:0px;border-bottom:1px solid rgba(0,0,0,0.05);position:sticky;top:88px;z-index:80}.nav-horizontal .mask{-ms-overflow-style:none;scrollbar-width:none;height:auto;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:700px;margin:0 auto}.nav-horizontal .mask::-webkit-scrollbar{display:none}.nav-horizontal .list{margin:0 auto;max-width:100%;display:table}.nav-horizontal .list li{display:table-cell;padding:0 3px}.nav-horizontal .list .border{width:0px;padding:0px 1px 0px 0px;background-color:rgba(0,0,0,0.05)}.nav-horizontal .list a,.nav-horizontal .list button{display:block;padding:0 1em;text-decoration:none;height:40px;line-height:40px;background-color:#fff;color:#607d8b;white-space:nowrap;font-size:0.875rem;font-weight:bold;transition:all .3s;outline:0}.nav-horizontal .list a:hover,.nav-horizontal .list a.active,.nav-horizontal .list button:hover,.nav-horizontal .list button.active{display:block;padding:0 1em;text-decoration:none;height:40px;line-height:40px;background-color:#fff;color:#444;white-space:nowrap;font-size:0.875rem;font-weight:bold;transition:all .3s;border-bottom:2px solid;border-bottom-color:#342b80;color:#342b80}.nav-horizontal_with_iconWrapper{width:100%;background-color:#fff;position:sticky;top:88px;z-index:80}.nav-horizontal_with_icon{-ms-overflow-style:none;scrollbar-width:none;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;text-align:center;height:auto;max-width:700px;margin:0 auto}.nav-horizontal_with_icon::-webkit-scrollbar{display:none}.nav-horizontal_with_icon ul{display:inline-grid;grid-gap:10px;grid-auto-flow:column;grid-auto-columns:50px;grid-auto-rows:46px;padding:8px 10px 0px}.nav-horizontal_with_icon ul li .nav-horizontal_with_icon__item{text-decoration:none;color:#78909c;white-space:nowrap;font-size:0.875rem;font-weight:bold;display:flex;flex-direction:column;height:46px;justify-content:end;transition:all .3s;overflow:hidden;white-space:nowrap;cursor:pointer;box-sizing:border-box;border-bottom:2px solid #fff}.nav-horizontal_with_icon ul li .nav-horizontal_with_icon__item i{display:block;font-size:1.5rem}.nav-horizontal_with_icon ul li .nav-horizontal_with_icon__item span{text-overflow:ellipsis;overflow:hidden;display:block;font-size:10px}i.iconRoundBtn{display:inline-block;width:48px;height:48px;border-radius:50%;background-color:rgba(255,255,255,0.5);text-align:center;line-height:48px;opacity:0.9;font-size:1.875rem}i.iconRoundBtn:hover{cursor:pointer;opacity:1}.noteInner iframe,.contentInner iframe,.profileBody__article iframe{margin:0 auto;display:block}@media screen and (max-width: 768px){.noteInner iframe,.contentInner iframe,.profileBody__article iframe{width:100%}}.imageConfigModalWrapper{width:calc(100vw - 200px);height:100%;position:fixed;top:0;left:0;display:flex;justify-content:center;z-index:200;margin-left:200px}@media screen and (max-width: 768px){.imageConfigModalWrapper{width:100%;margin-left:0}}@media screen and (max-width: 480px){.imageConfigModalWrapper{width:100%;margin-left:0}}.imageConfigModal{z-index:240;display:flex;width:320px;height:50px;margin-top:320px}@media screen and (max-width: 768px){.imageConfigModal{width:90%;margin-top:140px}}@media screen and (max-width: 480px){.imageConfigModal{width:90%;margin-top:140px}}.imageConfigModalBackground{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);transition:opacity .5s;z-index:220}.interestAddModal{width:100%;height:auto;max-width:375px;position:fixed;top:50%;left:calc(50% + 100px);transform:translate(-50%, -50%);background-color:#fff;z-index:200;border-radius:4px}@media screen and (max-width: 768px){.interestAddModal{left:50%}}.interestAddModal__header{background-color:#eee;width:100%;height:40px;line-height:40px;border-top-left-radius:4px;border-top-right-radius:4px}.interestAddModal__header--main{width:100%;max-width:700px;margin:0 auto;padding:0 15px;box-sizing:border-box;font-weight:bold;text-align:center}.interestAddModal__header--closeclick{position:absolute;top:2px;right:2px;width:40px;height:40px;cursor:pointer}.interestAddModal__header--close{color:#455a64;position:absolute;top:8px;left:2px;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5rem}.interestAddModal__main{min-height:400px;overflow:auto;border-radius:4px;padding:18px 28px}.interestAddModal__main--title{height:45px;margin-bottom:18px;border-bottom:1px solid #eee}.interestAddModal__main--title input{display:block;overflow:hidden;box-sizing:border-box;width:100%;height:45px;border:none;text-align:left;font-size:1.0625rem;padding:0 14px;border-bottom:1px solid #342b80;background-color:#fafafa}.interestAddModal__main--formlabel{color:#616161;font-size:0.8125rem;font-weight:bold;text-align:left}.interestAddModal__main--ImageSelect{display:flex}.interestAddModal__main--inputbtn,.interestAddModal__main--inputbtnUnsplash{font-size:0.6875rem;box-sizing:border-box;background-color:#fafafa;border:1px dashed #342b80;color:#616161;border-radius:0;height:50px;width:50%;margin:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;font-weight:bold;cursor:pointer}.interestAddModal__main--inputbtn span,.interestAddModal__main--inputbtnUnsplash span{height:initial;line-height:1.3;margin:0px 5px}.interestAddModal__main--inputbtn i,.interestAddModal__main--inputbtnUnsplash i{font-size:1.25rem;margin-top:-2px}.interestAddModal__main--inputbtnUnsplash{margin:0 0 0 -1px}.interestAddModal__main--image{position:relative;border-radius:4px;width:168px;height:95px;box-shadow:3px 3px 6px 0px #c9cdd3, 0 0.5px 2px 0 #968989;margin:0 auto}.interestAddModal__main--image--close{background-image:url(/assets/pass/front/ui_2_0/close_btn-23be57bec135e7ca158284150321ff621f343b484ba6a8bd91b129e649992710.svg);repeat:no-repeat;width:32px;height:32px;position:absolute;top:-16px;right:-16px;cursor:pointer}.interestAddModal__background{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);transition:opacity .5s;z-index:199}.interestAddModal button{width:222px;height:48px;display:block;margin:30px auto 0}@media screen and (max-width: 480px){.interestAddModal{width:100%;height:100%;max-width:500px;min-height:inherit;position:fixed;margin:0px 0 0 0px;background-color:#fff;z-index:200;border-radius:0px}.interestAddModal__header{background-color:#eee;width:100%;height:45px;line-height:45px;border-top-left-radius:0px;border-top-right-radius:0px}.interestAddModal__main{height:100%;border-radius:0px}}#interests.joinFlow{margin-bottom:150px}.interestCardInner{margin:0 auto}.interestCardTwoColumn{display:flex;flex-wrap:wrap;max-width:700px;justify-content:space-around;margin:0 auto}.interestCardTwoColumn:after{content:"";display:block;width:50%;margin:0px}@media screen and (max-width: 768px){.interestCardTwoColumn{width:100%}}.interestCard__sliderWrap{width:100%;overflow:scroll;-webkit-overflow-scrolling:touch;padding-top:2px}.interestCard__slider{width:1440px;display:flex;flex-wrap:nowrap}.interestCardList{display:grid;grid-template-columns:repeat(auto-fit, 168px);grid-template-rows:repeat(auto-fit, 95px);grid-gap:12px;margin:6px;justify-content:center}.interestCardAdd{min-width:168px;max-width:168px;width:45%;height:95px;box-shadow:3px 3px 6px 0px #c9cdd3, 0 0.5px 2px 0 #968989;border-radius:4px;overflow:hidden;cursor:pointer;font-weight:bold;align-items:center;position:relative;word-break:break-all;display:flex;color:#607d8b;background-color:#eee}.interestCardAdd:hover{opacity:.7}.interestCardAddIcon{margin:8px 5px 8px 8px;font-size:1.8rem;vertical-align:bottom}.interestCardAddIcon i{line-height:unset}.interestCardAddTitle{margin-right:15px;max-height:50px;margin-top:-1px}.interestCardAddTitle__text{line-height:1.4;font-size:0.75rem;overflow:hidden;font-weight:bold}.interestCard{min-width:168px;max-width:168px;width:45%;height:95px;box-shadow:3px 3px 6px 0px #c9cdd3, 0 0.5px 2px 0 #968989;border-radius:4px;overflow:hidden;cursor:pointer;font-weight:bold;align-items:center;position:relative;word-break:break-all;background:linear-gradient(to bottom, #9b9b9b, #9b9b9b);background-size:cover;color:#fff}.interestCard:hover{opacity:.7}.interestCard__classmates{background-image:linear-gradient(rgba(40,50,40,0.4), rgba(20,20,20,0.56)),url(/assets/pass/front/classmate-78c542a52bc6833218de50e0e16a10334c6f0ea2095d968a924be9897cff18ed.jpg);background-position-x:center;background-position-y:center;background-size:cover;background-repeat-x:initial, initial;background-repeat-y:initial, initial;background-attachment:initial, initial;background-origin:initial, initial;background-clip:initial, initial;background-color:initial}.interestCard__samePrefecture{background-image:linear-gradient(rgba(40,50,40,0.4), rgba(20,20,20,0.56)),url(/assets/pass/front/same_prefecture-544457f8c93a29c4020ba9145564af0ebcf676778747c444ba738911265de1ca.jpg);background-position-x:center;background-position-y:center;background-size:cover;background-repeat-x:initial, initial;background-repeat-y:initial, initial;background-attachment:initial, initial;background-origin:initial, initial;background-clip:initial, initial;background-color:initial}.interestCardIcon{font-size:1.8rem;position:absolute;right:6px;bottom:-8px}.interestCardIcon i{line-height:unset}.interestCardTitle{margin:12px 10px;max-height:50px;overflow:hidden}.interestCardTitle__text{line-height:1.4;font-size:0.75rem;overflow:hidden;font-weight:bold}.interestCard__slider .interestCard{max-width:280px;flex-basis:280px;height:342px;max-height:342px;margin:0 4px 2px;overflow:hidden}.interestCardMeta{position:absolute;bottom:0;left:0;display:flex;justify-content:space-between;align-items:center;margin:8px 10px;text-decoration:none;font-size:0.75rem}.interestCardTwoColumn .interestCardMeta{height:50px}.interestCard__slider .interestCardMeta{height:56px}.interestMemberModal{width:100%;height:auto;max-width:375px;top:50%;left:60%;position:fixed;margin:-250px 0 0 -250px;background-color:#fafafa;z-index:10000;border-radius:5px}.interestMemberModal__header{background-color:#fafafa;width:100%;height:40px;line-height:40px;border-top-left-radius:5px;border-top-right-radius:5px}.interestMemberModal__header--container{display:flex;vertical-align:middle}.interestMemberModal__header--container--text{font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;max-width:290px;padding-left:15px;padding-right:5px}.interestMemberModal__header--closeclick{position:absolute;top:2px;right:2px;width:40px;height:40px;cursor:pointer}.interestMemberModal__header--close{color:#455a64;position:absolute;top:9px;left:10px;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5rem}.interestMemberModal__main{overflow:auto;border-radius:4px}.interestMemberModal__form{text-align:center;max-height:150px}.interestMemberModal__form--text{font-size:0.625rem;color:rgba(0,0,0,0.54);font-weight:bold;text-decoration:none;margin-bottom:30px;display:flex;align-items:center;justify-content:center}.interestMemberModal__form--text i{font-size:10px;margin-right:3px}.interestMemberModal__members{height:200px;overflow:auto;background-color:#fff}.interestMemberModal__members__user{margin:0px 0px 0px 0px;min-height:30px;border-bottom:solid 1px #eee;display:flex;align-items:center;justify-content:space-between;padding:0 16px}.interestMemberModal__members__user--left{display:flex;align-items:center;max-width:270px;justify-content:space-between}@media screen and (max-width: 480px){.interestMemberModal__members__user--left{max-width:230px}}.interestMemberModal__members__user--right{flex-shrink:0}.interestMemberModal__members__user .userIcon{width:30px;height:30px;margin-right:15px}.interestMemberModal__members__user__name{margin:0px 0 0px 0;color:#000;font-size:0.9375rem;line-height:50px;text-decoration:none;justify-content:space-between;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.interestMemberModal__members__user__leader_image{display:inline-block;width:25px;height:25px;margin:0 10px;background-image:url(/assets/pass/icons/icon-captain-357c08edf9ffaffe5be82360e1ccfb660576cfe65f156b000a065a84b1154b95.svg);background-size:25px 25px;background-repeat:no-repeat}.interestMemberModal__background{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);transition:opacity .5s;z-index:100}.interestMemberModal button{width:222px;height:48px;margin:30px 0;font-size:16px}@media screen and (max-width: 500px){.interestMemberModal{width:100%;height:100%;max-width:500px;min-height:inherit;top:0;left:0;position:fixed;margin:0px 0 0 0px;z-index:10000;border-radius:0px}.interestMemberModal__header{width:100%;height:45px;line-height:45px;border-top-left-radius:0px;border-top-right-radius:0px}.interestMemberModal__header--container--text{max-width:80%}.interestMemberModal__main{height:100%;border-radius:0px}.interestMemberModal__members{height:60%}}.creator_content{background-color:#fff}.creator_content--title{height:44px;line-height:44px;font-size:1rem;font-weight:bold;text-align:center}.creator_content__menu_area{border-bottom:1px solid #c9cdd3;max-width:560px;margin:0 auto}.creator_content__menu_area__nav{padding:6px}.creator_content__order_menu{width:100%;border-bottom:1px solid #c9cdd3;background:#000;display:none;margin-top:5px}.creator_content__order_menu>:first-child{border-bottom:1px solid #968989}.creator_content__order_menu a{font-weight:bold;text-decoration:none;width:100%}.creator_content__order_menu--panels{max-width:560px;margin:0 auto;display:flex;align-items:center;padding:10px}.creator_content__order_menu--panels--active{color:#00a3d9}.creator_content__order_menu--panels--not_active{color:#fff}.creator_content__contents_area__panels{max-width:560px;border-bottom:1px solid #c9cdd3;padding:15px;display:grid;grid-gap:3px;margin:0 auto}.creator_content__contents_area__panels .first_item{grid-row:1 / 2;grid-column:1 / 2}.creator_content__contents_area__panels .second_item{grid-row:2 / 3;grid-column:1 / 2}.creator_content__contents_area__panels--title{font-size:1.125rem;font-weight:bold;color:#000;text-decoration:none;display:block}.creator_content__contents_area__panels__name{display:flex;justify-content:start;align-items:center;text-decoration:none;display:flex}.creator_content__contents_area__panels__name--icon{width:35px}.creator_content__contents_area__panels__name--icon img{border-radius:50%;width:100%}.creator_content__contents_area__panels__name--text{margin-left:10px}.creator_content__contents_area__panels--thumbnail{grid-row:1 / 4;grid-column:3 / 4;margin-left:auto}.creator_content__contents_area__panels--thumbnail img{max-height:80px}.creator_content__contents_area__panels--start_date{font-size:0.75rem;grid-row:3 / 4;grid-column:1 / 2;color:#616161}.creator_content #toggle_check_btn{display:none}.creator_content--toggle_check_btn--label{color:#342b80;font-size:1.75rem;cursor:pointer;float:right}.creator_content input[id="toggle_check_btn"]:checked ~ .toggle_order_menu{display:block}.creator_content .pagination_wrapper{width:100%;text-align:center}.creator_content .pagination_wrapper .pagination{display:inline-block;margin:20px 0;font-size:0.9375rem}.creator_content .pagination_wrapper .pagination li{display:inline}.creator_content .pagination_wrapper .pagination li a{position:relative;float:left;padding:2px 10px;line-height:1.5;text-decoration:none;color:rgba(0,0,0,0.54);background-color:#f0f2f5;border:1px solid #f0f2f5;margin-left:4px;border-radius:4px}.creator_content .pagination_wrapper .pagination li :hover{background-color:#eee}.creator_content .pagination_wrapper .pagination .active a{z-index:3;color:#fff;background-color:#333333;border-color:#333333;cursor:default}.login{margin:0 auto;background-color:#fff;max-width:700px;padding-bottom:40px}.login__form{padding:0 30px}.login .welcome_image{width:100%;margin:0px 0px 32px}.login--title{font-size:0.875rem;padding:12px 0 8px}.login__input--mail,.login__input--password{font-size:0.875rem;width:90%;box-sizing:border-box;background-color:#fafafa;border-bottom:1px solid #342b80;padding:10px 15px;margin:5px;height:48px}.login--pasword_forget a{color:rgba(0,0,0,0.54);font-size:0.75rem}.login--submit{display:block;width:240px;height:48px;line-height:48px;margin:16px auto 0;padding:0;font-size:1rem;background-repeat:no-repeat;background-position:left 20px center;cursor:pointer}.login--facebook{background-color:#3b5898;color:#fff;display:flex;justify-content:center;align-items:center;font-size:1rem;width:240px;height:48px;line-height:48px;margin:0px auto 0;padding:0;background-repeat:no-repeat;background-position:left 20px center;cursor:pointer}.login--facebookBtnIcon{height:20px;width:20px;margin-right:12px}.login--or{font-size:0.875rem;color:rgba(0,0,0,0.54);height:61px;line-height:61px;text-align:center}.login .login--link_motif{cursor:pointer;text-decoration:underline;font-size:0.8125rem}.login--to_join{font-size:0.8125rem;color:rgba(0,0,0,0.54);margin:36px;text-align:center}.message_boxes{background-color:#fff}.message_boxes .is_read-false{background-color:#E9F6FF}.message_boxes .c__menu__settings__main__lists li{line-height:normal;padding-right:24px}.message_boxes .c__menu__settings__main__lists .link_items a{padding:8px 15px}.message_boxes .c__menu__settings__main__lists .link_items a .add_text{font-size:0.625rem;color:#9E9E9E}.message_boxes .pagination_wrapper{width:100%;text-align:center}.message_boxes .pagination_wrapper .pagination{display:inline-block;margin:20px 0;font-size:0.9375rem}.message_boxes .pagination_wrapper .pagination li{display:inline}.message_boxes .pagination_wrapper .pagination li a{position:relative;float:left;padding:2px 10px;line-height:1.5;text-decoration:none;color:rgba(0,0,0,0.54);background-color:#f0f2f5;border:1px solid #f0f2f5;margin-left:4px;border-radius:4px}.message_boxes .pagination_wrapper .pagination li :hover{background-color:#eee}.message_boxes .pagination_wrapper .pagination .active a{z-index:3;color:#fff;background-color:#333333;border-color:#333333;cursor:default}.message_boxes .pagination_wrapper .pagination{margin:0}.message_boxes .pagination_wrapper .pagination_info{margin:20px 0;color:#9E9E9E;font-size:0.75rem}.message_box{padding:15px;background-color:#fff}.message_box--subject{font-size:1rem;font-weight:bold}.message_box--date{font-size:0.75rem;margin:10px 0;text-align:right}.message_box--body{font-size:0.875rem;line-height:1.43;opacity:0.8}trix-toolbar .trix-button-row{display:none !important}trix-toolbar .trix-button--icon-increase-nesting-level,trix-toolbar .trix-button--icon-decrease-nesting-level{display:none}.trix-content .attachment a{color:#00A3D9}.tribute-container{z-index:10000000}.chat__commentMention.toMeMention{color:#00A3D9}.modal__overlay{position:fixed;top:0;left:0;width:0;height:0;z-index:-20;background-color:rgba(0,0,0,0.3);transition:opacity .1s;opacity:0}.modal__overlay.is-show{z-index:140;opacity:1;width:100vw;height:100vh;background:transparent}#userMyline{min-height:400px}#userMyline .chat_message-modal .actionBar__comment textarea{height:40px}#userMyline .suggestList{top:70px;bottom:inherit}#userMyline .chat_message-modal .suggestList{top:inherit;bottom:70px}#userMyline .chat_message-modal .fukidashiSelectBox{top:inherit;bottom:70px}.nav{margin:0 24px 60px;padding-top:14px;padding-bottom:70px;border-top:1px solid rgba(0,0,0,0.1)}.unlogin .nav{border-top:none}.nav__items+.nav__items,.nav__items--lv1+.nav__items,.nav__items--lv2+.nav__items,.nav__items--lv3+.nav__items,.nav__items+.nav__items--lv1,.nav__items--lv1+.nav__items--lv1,.nav__items--lv2+.nav__items--lv1,.nav__items--lv3+.nav__items--lv1,.nav__items+.nav__items--lv2,.nav__items--lv1+.nav__items--lv2,.nav__items--lv2+.nav__items--lv2,.nav__items--lv3+.nav__items--lv2,.nav__items+.nav__items--lv3,.nav__items--lv1+.nav__items--lv3,.nav__items--lv2+.nav__items--lv3,.nav__items--lv3+.nav__items--lv3{padding-top:14px;padding-bottom:6px;border-top:1px solid rgba(0,0,0,0.1)}.nav__items--lv1 a.nav__joinButton{font-size:0.875rem;height:36px;width:100%;line-height:36px;padding:0}.nav__items--lv1 a{font-size:1rem;font-weight:bold;width:100%}.nav__items--lv1 .nav__item{margin-bottom:13px}.nav__items--lv2 a{font-size:0.875rem;font-weight:bold;width:100%}.nav__items--lv2 .nav__item{margin-bottom:9px}.nav__items--lv3 a{font-size:0.75rem;line-height:1.3;font-weight:bold;width:100%}.nav__items--lv3 .nav__item{margin-bottom:3px}.nav__items--lv3 .nav__item a{font-weight:400;width:100%}@media screen and (max-width: 768px){.nav__items--lv3 .nav__item a{font-weight:700}}.nav__item a{display:inline-block;text-decoration:none;color:#000;font-weight:700}.nav__item .btn--primary,.nav__item .cartless_ec_item-detail__btn--join,.nav__item .event-detail__btn--join,.nav__item .group__btn--follow{width:100%;color:#fff;cursor:pointer}.nav__item .btn--primary:hover,.nav__item .cartless_ec_item-detail__btn--join:hover,.nav__item .event-detail__btn--join:hover,.nav__item .group__btn--follow:hover{opacity:.7}@media screen and (max-width: 768px){.unlogin .nav{margin:30px 24px 20px}}.content_around_switch{border-top:1px solid #eee;display:flex;margin:0 24px;height:50px}@media screen and (max-width: 480px){.content_around_switch{margin:0 16px}}.content_around_switch--space{width:50%}.content_around_switch--next,.content_around_switch--prev{width:50%;justify-content:center;align-items:center;color:#78909c;text-decoration:none;font-size:14px;position:relative;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:center;line-height:10px}.content_around_switch--next:before,.content_around_switch--prev:before{content:'';width:9px;height:9px;border-top:solid 2px #78909c;border-left:solid 2px #78909c;position:absolute;top:50%;margin-top:-5px}.content_around_switch--next{padding:20px 12px 20px 20px}.content_around_switch--next:before{transform:rotate(-45deg);left:3px}.content_around_switch--prev{padding:20px 20px 20px 12px}.content_around_switch--prev:before{transform:rotate(135deg);right:3px}.content_around_switch--center_line{width:1px;background-color:#eee;margin:10px 0}.noteCardTwoColumn{display:flex;flex-wrap:wrap;max-width:700px;justify-content:space-around;margin:0 auto}.noteCardTwoColumn:after{content:"";display:block;width:50%;margin:0px}@media screen and (max-width: 768px){.noteCardTwoColumn{width:100%}}.noteCard__sliderWrap{-ms-overflow-style:none;scrollbar-width:none;width:100%;overflow:scroll;-webkit-overflow-scrolling:touch;padding-top:2px}.noteCard__sliderWrap::-webkit-scrollbar{display:none}.noteCard__slider{width:1440px;display:flex;flex-wrap:nowrap}.noteCard{max-width:342px;max-height:342px;width:100%;background-color:#fff;box-shadow:0 -0.5px 0 0 #c9cdd3, 0 0.5px 2px 0 #968989;margin:4px 4px 14px 4px;border-radius:4px;overflow:hidden}@media screen and (max-width: 768px){.noteCard{width:100%}}.noteCard__slider .noteCard{max-width:280px;flex-basis:280px;height:342px;max-height:342px;margin:0 4px 2px;overflow:hidden}.noteCardThumb{opacity:inherit;position:relative}.noteCardThumb--noThumb{opacity:inherit}.noteCardTwoColumn .noteCardThumb--noThumb .noteCardThumb__thumb{padding-top:254px}.noteCard__slider .noteCardThumb--noThumb .noteCardThumb__thumb{padding-top:220px}.noteCardThumb__mainInner{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;word-wrap:break-word}.noteCardThumb__thumbText{width:90%;text-align:center;color:#fff}.noteCardThumb__title{font-size:1.75rem;line-height:1.3;font-weight:bold}.noteCardThumb__thumb{display:flex;align-items:center;justify-content:center;position:relative;height:0;padding-top:56.25%;text-decoration:none;background-position:top center;background-size:cover;background-repeat:no-repeat}.noteCardContentTitle{display:block;padding:10px 16px;overflow:hidden;text-overflow:ellipsis}.noteCardContentTitle a{text-decoration:none;color:#000;font-size:1.0625rem;line-height:1.5rem;font-weight:bold}.noteCardTwoColumn .noteCardContentTitle{height:62px}.noteCard__slider .noteCardContentTitle{height:62px}.noteCardContentBody{margin:0 16px;padding:5px 0;border-bottom:1px solid #dedede;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;line-height:1.5}.noteCardContentBody a{text-decoration:none;color:#000;font-size:0.9375rem}.noteCardTwoColumn .noteCardContentBody{height:32px;word-wrap:break-word;overflow:hidden}.noteCard__slider .noteCardContentBody{height:66px;padding-top:9px}.noteCardMeta{display:flex;justify-content:space-between;align-items:center;padding:5px 15px;text-decoration:none}.noteCardMetaText{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:-2px}.noteCardMeta__authorThumb{width:36px;height:36px;border-radius:50%;margin:0 8px 0 0}.noteCardMeta__authorName{font-size:0.875rem;font-weight:bold;color:#000;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.noteCardMeta__posted{line-height:1;font-size:0.75rem;font-weight:400;color:#78909c}.noteCardMetaActions{margin-left:auto;display:flex;font-size:0.875rem;color:#78909c;font-weight:bold;padding:0 0 0 5px}.noteCardMetaActions [class^="icon-"]{display:inline-block;width:24px;height:24px;text-align:center;line-height:24px;font-size:1.5rem;color:#78909c}.noteCardMetaActions>span{display:inline-block;padding-top:2px}.noteCardMetaActions__reactionNum{padding:2px 5px 0 0}.noteCardTwoColumn .noteCardMeta{height:50px}.noteCard__slider .noteCardMeta{height:56px}.noteCardPin{position:absolute;top:-20px;font-size:0.5rem;height:18px;color:#607d8b;padding-left:5px;display:flex;align-items:center}.noteCardPin--name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:10rem}.noteCardPin i.icon-Pin_ON{font-size:1.125rem}.noteCard .noteCardPin+.noteCardThumb .noteCardThumb__thumb{padding-top:calc((9/16)*100% - 18px)}.noteCardTwoColumn .noteCard .noteCardPin+.noteCardThumb .noteCardThumb--noThumb .noteCardThumb__thumb{padding-top:calc(254px - 18px)}.noteCard__slider .noteCard .noteCardPin+.noteCardThumb .noteCardThumb--noThumb .noteCardThumb__thumb{padding-top:calc(220px - 18px)}.noteCard--unread{background-color:#E9F6FF}.noteCard__category{position:absolute;color:#fff;top:0;left:0;padding:5px 10px;border-radius:0 0 10px 0;background-color:rgba(52,43,128,0.8);opacity:0.8;text-decoration:none}.content_link_card,.note_link_card{margin:4px 4px 0 4px}.notification,.notification__readmore,.notification__readAll{display:table;width:100%;background-color:#fff;border-bottom:1px solid rgba(0,0,0,0.1);padding:8px;-webkit-overflow-scrolling:touch}.notification a,.notification__readmore a,.notification__readAll a{text-decoration:none;display:block}.notification--unread{background-color:#E9F6FF}.notification__readmore,.notification__readAll{text-align:center;padding-top:10px;font-size:0.75rem;color:#78909c;font-weight:bold;border-bottom:1px solid rgba(0,0,0,0.05);text-decoration:none}.notification__readmore a,.notification__readAll a{text-decoration:none;display:inline-block}.notification__readmore:hover,.notification__readAll:hover{opacity:1}.notification__window,.notification--excited,.notification--alert{position:fixed;top:0;right:0;width:400px;z-index:160;overflow-y:auto;overflow-x:hidden;max-height:100%;-webkit-overflow-scrolling:touch}@media screen and (max-width: 768px){.notification__window,.notification--excited,.notification--alert{width:100vw}}.notification__header{position:relative;height:44px;background-color:#fff;border-bottom:1px solid rgba(0,0,0,0.05);text-align:center}.notification__title{font-size:1.0625rem;font-weight:700;line-height:44px}.notification__title i{position:relative;font-size:1.5rem;vertical-align:text-bottom;margin-right:3px}.notification__close{position:absolute;right:12px;top:50%;font-size:1.5rem;margin-top:-12px;text-decoration:none;color:#000}.notification__thumb{display:table-cell;width:48px;vertical-align:top;position:relative}.notification__thumb .userIcon{width:40px;height:40px;margin-right:8px}.notification__not_thumbImg{width:40px;height:40px;display:inline-block}.notification__content{display:table-cell;width:100%}.notification__body{display:flex;align-items:center;justify-content:space-between}.notification__body .btn--primary,.notification__body .cartless_ec_item-detail__btn--join,.notification__body .event-detail__btn--join,.notification__body .group__btn--follow{padding:0px 10px;min-width:75px;background-color:#00a3d9;font-size:0.75rem;height:24px;line-height:24px;margin-left:10px;flex-shrink:0}.notification__message{color:#777;font-size:0.9375rem;line-height:1.5;color:#000;word-break:break-all;flex-shrink:1}.notification__linkWrap{display:block;width:100%;height:100%}.notification__sub{display:flex;color:#7C8494;font-size:0.75rem}.notification__subText{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;height:fit-content;width:85%}.notification__subText i{display:none;margin-right:5px;font-size:1rem;vertical-align:text-bottom}.notification__created{margin-left:auto;min-width:52px;text-align:right}.notification__notfound{height:calc(100vh - 44px);line-height:calc(85vh - 44px);background-color:#fff}.notification__notfound .not_exists_text{font-size:0.75rem;font-weight:bold;color:#78909c;text-align:center}.notification--excited .notification__thumbImg{border-radius:50%}.notification--excited .notification__subText i{transform:rotate(180deg)}.notification--alert .notification__thumbImg{border-radius:50%}.notification--alert .nav-notification{background-color:#fff;overflow:hidden;height:auto;width:100%;margin-top:0px}.notification--alert .nav-notification .mask{height:auto;width:100%;overflow-x:auto}.notification--alert .nav-notification .list{width:100%;display:table}.notification--alert .nav-notification .list li{display:table-cell;width:50%}.notification--alert .nav-notification .list .border{width:0px;padding:0px 1px 0px 0px;background-color:rgba(0,0,0,0.05)}.notification--alert .nav-notification .list a,.notification--alert .nav-notification .list button{display:block;padding:0 1em;text-decoration:none;height:40px;line-height:40px;background-color:#fff;color:#607d8b;white-space:nowrap;font-size:0.875rem;font-weight:bold;transition:all .3s;outline:0;width:100%;border-bottom:1px solid rgba(0,0,0,0.05)}.notification--alert .nav-notification .list a:hover,.notification--alert .nav-notification .list a.active,.notification--alert .nav-notification .list button:hover,.notification--alert .nav-notification .list button.active{display:block;padding:0 1em;text-decoration:none;height:40px;line-height:40px;background-color:#fff;white-space:nowrap;font-size:0.875rem;font-weight:bold;transition:all .3s;border-bottom:2px solid}.notification--alert .notification__readmore{position:sticky;bottom:0;border-top:1px solid rgba(0,0,0,0.05)}.notification .welcome-icon::after,.notification__readmore .welcome-icon::after,.notification__readAll .welcome-icon::after{position:absolute;width:130px;height:126px;content:'';background-image:url(/assets/pass/front/ui_2_0/welcome-icon-c04a94f6440eae444a9a669971636de8bbf19f138c0e3113218676179f73763b.svg);background-position:center;z-index:1;bottom:-11px;left:-15px;background-size:123px;width:55px;height:55px;top:-6px;left:-7px;background-size:47px}.notification .birthday-icon::after,.notification__readmore .birthday-icon::after,.notification__readAll .birthday-icon::after{position:absolute;width:36px;height:36px;border-radius:50%;content:'';background-image:url(/assets/pass/front/ui_2_0/birthday-720521111077784ce55d4f6f6fdfbd88c1f168685a209f51d2ef93f33aea59fc.svg);background-position:center;background-color:#fff;z-index:2;bottom:-5px;left:68px;left:26px;top:22px;background-size:15px;width:20px;height:20px}.notificationBanner{opacity:0;position:fixed;top:96px;right:8px;box-sizing:border-box;background-color:#fff;width:351px;min-height:56px;height:auto;padding:8px 16px;border:1px solid #ddd;z-index:1000;line-height:1;display:flex;align-items:center;border-radius:50px;box-shadow:0 0 8px 0 rgba(0,0,0,0.16);justify-content:space-between}@media screen and (max-width: 480px){.notificationBanner{right:calc(50% - 310px/2);max-width:310px}}.notificationBanner.is_login_bonus{background-color:#ecf9fe;padding:8px 16px 8px 8px}.notificationBanner.is_login_bonus .notificationBanner__thumbnail{border-radius:50%}.notificationBanner.is_login_bonus .notificationBannerBody__title{font-size:0.875rem;font-weight:normal}.notificationBanner.is_login_bonus .notificationBannerBody__message{font-size:0.875rem;font-weight:bold}.notificationBanner__left,.notificationBanner__right{display:flex;align-items:center}.notificationBanner__thumbnail{height:40px;width:40px;background-position:center;background-size:contain;flex-shrink:0;margin-right:8px}.notificationBannerBody__title{margin-bottom:4px;font-size:1rem;font-weight:bold;line-height:1}.notificationBannerBody__message{font-size:0.75rem;line-height:1}.notificationBanner__fluctuation{font-size:1.5rem;font-weight:bold;color:#00A3D9;line-height:1}.outsideNormalCard{display:flex;border-radius:8px;border:solid 1px rgba(0,0,0,0.1);text-decoration:none;height:126px;overflow:hidden}.outsideNormalCard__img{width:126px;height:124px;flex-shrink:0;background-size:cover;background-position:top center;border-radius:4px 0 0 4px}.outsideNormalCard__main{padding:15px;display:flex;flex-direction:column;justify-content:center;background:#fff;width:100%}.outsideNormalCard__main--title{font-size:0.875rem;color:#000;max-height:36px;letter-spacing:-0.22px;line-height:1.29;margin-bottom:5px;overflow:hidden;word-break:break-all}.outsideNormalCard__main--description{font-size:0.75rem;color:rgba(0,0,0,0.54);max-height:36px;letter-spacing:-0.19px;line-height:1.5;margin-bottom:5px;overflow:hidden;word-break:break-all}.outsideNormalCard__main--domain{font-size:0.625rem;color:#000;max-height:16px;overflow:hidden;word-break:break-all}.registrationPaymentDetailBox{background-color:#eeeeee;border-radius:24px;padding:32px 23px 27px;margin-bottom:13px}.registrationPaymentDetailBox__title{color:rgba(0,0,0,0.54);font-size:0.875rem;font-weight:bold;margin-bottom:14px}.registration__convertAttention{display:flex;justify-content:space-between;max-width:380px;margin:36px auto 16px;padding:0 16px;text-align:left;font-weight:bold;font-size:14px;color:#f44336}.registrationSectionTitle{display:flex;justify-content:space-between;align-items:center;max-width:380px;margin:36px auto 16px;padding:0 16px}.registrationSectionTitle:first-of-type{margin:16px auto 16px}.registrationSectionTitle__text{font-weight:bold}.registration__basic__body{min-height:100%;height:auto;margin:0 auto;padding:0 0 30px 0;background-color:#fff;text-align:center}.registration__card_payment__fail__box__inner{max-width:320px;margin:0 auto;color:#ff874d;padding:20px;text-align:left;line-height:1.5em}.registration__card_payment__fail__box__inner a{color:#ff874d}.registration__ticket_title{padding:0px 16px;margin:0 auto;max-width:380px;text-align:left;color:#616161;font-size:0.875rem}.registration__ticket_title--name{color:#000;font-weight:bold;font-size:1rem}.registration__plan{max-width:480px;margin:0 auto}.registration__plan button{display:block;width:90%}.registration__plan_explain_pre_recruitment{color:#616161;font-size:0.75rem;text-align:left}.registration__plan__list{cursor:pointer;display:block;padding:10px 18px 0 18px;margin:20px auto;border-radius:8px;text-align:left;border:1px solid #bdbdbd}.registration__plan__list:hover{background-color:#E9F6FF}.registration__plan__list .plan_name{margin:0;display:inline-block}.registration__plan__list .plan_priceWrapper{display:flex;justify-content:space-between}.registration__plan__list .plan_is_pre_recruitment_icon{background-image:url(/assets/pass/front/key-807ff93847a2caa899592f30a48e5ee26d33ffd6afdefb775f61d84cc1baf215.svg);background-repeat:no-repeat;background-position:right 3px center;background-size:9px auto;padding:0 15px 0 7px;border-radius:0;opacity:0.6}.registration__plan__list .plan_is_pre_recruitment{font-family:HiraginoSans-W6;font-size:13px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#616161;align-self:flex-end;margin:0 0 5px 0}.registration__plan__list .plan_price{align-items:baseline}.registration__plan__list .plan_price .price{font-size:1.6875rem}.registration__plan__list.guest:hover{background-color:initial;border:1px solid #bdbdbd}.registration__choice__box{max-width:370px;margin:0 auto;text-align:left;height:auto;padding:0 24px;overflow:hidden}.registration__choice__box__dt{font-size:0.875rem;color:#616161;margin:0 0 5px 0;float:left;clear:both;line-height:1.4em;display:table-cell}.registration__choice__box__dd{font-size:0.875rem;margin-bottom:10px;text-align:left;margin-left:110px;line-height:1.4em;font-weight:bold}.registration__choice__box__dd .price{font-size:0.875rem}.registration__choice__box__title{display:flex;align-items:center;font-weight:bold;font-size:1.125rem;justify-content:center;margin-bottom:16px}.registration__choice__box__title:before{border-top:1px solid;content:"";margin-right:0.2rem;width:24px}.registration__choice__box__title:after{border-top:1px solid;content:"";margin-left:0.2rem;width:24px}.registration__choice__box__form__item{font-weight:bold;font-size:1.0625rem}.registration__choice__box__input{position:relative}.registration__choice__box__validate_icon{position:absolute;display:block;top:38px;right:18px;width:20px;height:20px;background:no-repeat url(/assets/pass/front/icon-nav-check-alert-4fa1908ae5c66ab6ea2c9b049247489b2f1a0a9606095d4e229f339534a40545.svg);background-size:100%}.registration__choice__box__field{width:100%;border-bottom:solid 1px #000;padding:7px;background-color:#fafafa;color:#616161}.registration__choice__box .remarks_text{font-weight:normal;color:#616161;font-size:0.875rem}.registration__choice__box__input_preview{margin:10px 0 0 0}.registration__choice__box__input_preview__back_button{margin:5px 0 0 0;font-size:0.75rem;float:right;color:#616161}.registration__choice__box__input_preview__back_button input[type="submit"]{text-decoration:underline}.registration__choice__top{text-align:left;line-height:1.5;margin:0 auto;background-color:#E9F6FF}.registration__choice__top__list__for_guest{background-color:#E9F6FF}.registration__choice__top__list,.registration__choice__top__list__for_guest{border-bottom:1px solid rgba(0,0,0,0.05);padding:20px 0px 10px 0px;margin:0 auto;max-width:380px}.registration__choice__top__list .plan_price,.registration__choice__top__list__for_guest .plan_price{align-items:baseline;max-width:380px;padding:0 16px;margin:0 auto}.registration__choice__top__list .plan_price .price,.registration__choice__top__list__for_guest .plan_price .price{font-size:1.625rem}.registration__choice__top__list .plan_price .price_comment,.registration__choice__top__list__for_guest .plan_price .price_comment{font-size:0.8125rem}.registration__choice__credit_cards{display:flex;align-items:center;margin-bottom:20px;justify-content:center}.registration__choice__credit_cards img{vertical-align:middle;height:25px;margin-right:5px}.registration__choice__credit_img{width:120px;height:35px;margin:0 0 10px 0}.registration__choice__footer{text-align:center}.registration__choice__footer__btn,.registration__choice__footer #payjp_checkout_box input[type=button],.registration__choice__footer .event_ticket__choice__button{margin:24px 0px;padding:7px 20px 5px;color:#fff;font-weight:bold;background-color:#342b80;border-radius:5px;font-size:1rem;border:none;background-image:none;width:240px;height:48px;border-radius:24px}.registration__choice__footer__btn:hover,.registration__choice__footer #payjp_checkout_box input[type=button]:hover,.registration__choice__footer .event_ticket__choice__button:hover{opacity:.7;cursor:pointer}.registration__choice__footer__btn:disabled,.registration__choice__footer #payjp_checkout_box input[type=button]:disabled,.registration__choice__footer .event_ticket__choice__button:disabled{opacity:.7;cursor:not-allowed}.registration__coupon__title{font-weight:bold;margin-bottom:10px;font-size:0.9375rem}.registration__coupon__input{float:left;width:70%;max-width:215px;background-color:#fafafa;border-bottom:1px solid #342b80;padding-left:12px;height:48px}.registration__coupon__applyed_label{float:right;font-weight:bold;font-size:1rem;margin-left:16px;margin-top:8px}.registration__coupon__submit{float:right;width:86px;height:40px;color:white;font-weight:bold;text-align:center;margin-left:16px;margin-top:4px}.plan_name{display:inline-block;background-color:#342b80;color:#fff;border-radius:4px;font-weight:bold;font-size:0.875rem;height:auto;padding:4px 8px}.plan_price{display:flex;align-items:center;margin-left:auto}.plan_price .price{font-weight:bold;color:#000;font-size:1.0625rem}.plan_price .price_comment{font-size:0.8125rem;color:#616161}.add-comment_area{border:1px solid rgba(0,0,0,0.1);border-radius:5px;background-color:#fafafa;color:#616161;margin:20px 0;padding:10px;font-size:0.75rem;line-height:21px}.content_permission_plans_previewer{margin:3px 0 0}.content_permission_plans_previewer__element{display:inline-block;padding:5px;font-size:0.875rem;font-weight:600;line-height:1.0;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;user-select:none;border:.0625rem solid transparent;border-radius:.25rem;color:#616161;margin:5px 5px 5px 0}.content_permission_plans_previewer__element.plans{background-color:#eceff1;border-color:#eceff1}.content_permission_plans_previewer__element.is_allow_unlogin{background-color:#E9F6FF;border-color:#E9F6FF}.content_permission_plans_previewer__element.excluded{opacity:0.3}.basicPlanList,.optionPlanList{min-height:100%;height:auto;margin:0 auto;padding:0 0 30px 0;background-color:#fff;text-align:center;max-width:1200px}.basicPlanList__text,.optionPlanList__text{color:#616161;font-size:0.75rem}.optionPlanFooter{bottom:0;width:100%;height:80px;position:fixed;padding:16px 0;z-index:100;background-color:white;box-shadow:0 0 30px 0 rgba(0,0,0,0.14);text-align:center}.optionPlanFooter .btn--primary,.optionPlanFooter .cartless_ec_item-detail__btn--join,.optionPlanFooter .event-detail__btn--join,.optionPlanFooter .group__btn--follow{margin:0 0 40px;cursor:pointer;width:240px;height:48px;padding:0;line-height:48px;border-radius:24px;font-size:1rem}.plan_guidance_modal-content{padding:25px 20px;font-size:14px;line-height:1.5;letter-spacing:-0.34px;color:#4a4a4a;font-weight:bold}.plan_guidance_modal .btn--primary,.plan_guidance_modal .cartless_ec_item-detail__btn--join,.plan_guidance_modal .event-detail__btn--join,.plan_guidance_modal .group__btn--follow{max-width:240px;width:90%;display:block;height:48px;margin:0 auto;line-height:37px;margin-top:20px}.plan_panels_area{display:grid;text-align:center;font-weight:bold;margin:0px auto;padding:16px;grid-template-columns:repeat(auto-fit, minmax(280px, 320px));grid-template-rows:auto;grid-gap:25px;justify-content:center}.plan_panels_area__panel{width:100%;max-width:320px;margin:0px}.plan_panels_area__panel--title{padding-top:49px;color:#000}.failed .plan_panels_area__panel--title{padding-top:25px}.plan_panels_area__panel--alertText{display:block;width:100%;font-size:0.75rem;color:#f44336;font-weight:bold;padding-top:24px;text-align:center}.plan_panels_area__panel--alertText>div{font-size:1rem}.plan_panels_area__panel--alertText>span{display:inline-block;padding:0 20px}.plan_panels_area__panel__box{margin:0px;width:inherit;border-radius:24px;box-shadow:0 0 30px 0 rgba(0,0,0,0.14);background-color:#fff}.plan_panels_area__panel__box:hover{transform:scale(1.02, 1.02);box-shadow:0 0 30px 0 rgba(0,0,0,0.34);transition:0.5s all}.plan_panels_area__panel__box.active{background-color:#eeeeee;box-shadow:none}.plan_panels_area__panel__box.active:hover{transform:none;box-shadow:none;transition:none}.plan_panels_area__panel__box.failed{background-color:#fae5e8;box-shadow:none}.plan_panels_area__panel__box.failed:hover{transform:none;box-shadow:none;transition:none}.plan_panels_area__panel__box--top{position:relative;width:100%;height:56px;font-size:1rem}.plan_panels_area__panel__box--item_price{letter-spacing:0.3px;font-family:Helvetica;line-height:56px;color:#000;font-size:1.875rem;font-weight:400}.plan_panels_area__panel__box--item_price .price_symbol{font-size:1.125rem;margin-right:3px}.plan_panels_area__panel__box--item_period{margin-left:3px;font-size:16px;position:relative;top:-1px}.plan_panels_area__panel__box--item_tax{font-size:12px;top:-2px;position:relative}.plan_panels_area__panel__box--bottom{padding:0;line-height:26px;border-radius:0 0 8px 8px;font-weight:normal;font-size:0.75rem;color:#616161;width:inherit}.plan_panels_area__panel__box--bottom--item_member{position:relative;height:32px;width:inherit}.plan_panels_area__panel__box--bottom--item_member--numbers{position:absolute;width:inherit;margin:0 auto}.plan_panels_area__panel__box--bottom--item_member--numbers--count{color:#000;font-size:1.125rem;font-weight:bold}.plan_panels_area__panel__box--bottom--item_member--numbers--limit{margin:0 0 0 5px}.plan_panels_area__panel__box--description{text-align:left;line-height:1.5;padding:23px 20px 27px}.plan_panels_area__panel__box--join_button{margin:0 0 40px;cursor:pointer;width:240px;height:48px;padding:0;line-height:48px;border-radius:24px;font-size:1rem}.plan_panels_area__panel__box--cancel_button{margin:0 0 40px;cursor:pointer;width:240px;height:48px;padding:0;line-height:48px;border-radius:24px;font-size:1rem;background:white;text-decoration:none;display:inline-block;font-weight:bold;color:rgba(0,0,0,0.54)}.pleaseActivate,.invitationWelcome,.userPreRecruitmentPlanWelcome{background-color:#fff}.pleaseActivate__contents,.invitationWelcome__contents,.userPreRecruitmentPlanWelcome__contents{max-width:327px;margin:0 auto;padding:0 20px;text-align:center}.pleaseActivate__title,.invitationWelcome__title,.userPreRecruitmentPlanWelcome__title{background-color:#fff;font-size:1.125rem;font-weight:bold;height:56px;line-height:56px;width:100%;text-align:center;margin:auto;color:#000;border-bottom:1px solid #c9cdd3}.pleaseActivate .message_modal,.invitationWelcome .message_modal,.userPreRecruitmentPlanWelcome .message_modal{padding-top:10%;padding-bottom:20%;width:calc(100vw - 200px);top:0;bottom:0;position:fixed;z-index:240;overflow-y:auto}.l-content--joinFlow .pleaseActivate .message_modal,.l-content--joinFlow .invitationWelcome .message_modal,.l-content--joinFlow .userPreRecruitmentPlanWelcome .message_modal{width:100vw}@media screen and (max-width: 768px){.pleaseActivate .message_modal,.invitationWelcome .message_modal,.userPreRecruitmentPlanWelcome .message_modal{width:100%;padding-top:15%}}.pleaseActivate .message_modal_content,.invitationWelcome .message_modal_content,.userPreRecruitmentPlanWelcome .message_modal_content{margin:0 auto;width:calc(100vw - 32px);max-width:375px;padding:16px 16px 30px;background-color:#fff;border-radius:5px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.16);position:relative;z-index:240;padding:30px}.pleaseActivate .message_modal_content-close,.invitationWelcome .message_modal_content-close,.userPreRecruitmentPlanWelcome .message_modal_content-close{height:32px;width:34px;position:absolute;top:-15px;right:-14px;cursor:pointer}.pleaseActivate .message_modal_content-title,.invitationWelcome .message_modal_content-title,.userPreRecruitmentPlanWelcome .message_modal_content-title{font-family:'HiraginoSans-W6';line-height:1.31;letter-spacing:-0.32px;text-align:center}.pleaseActivate .message_modal_content-txt,.invitationWelcome .message_modal_content-txt,.userPreRecruitmentPlanWelcome .message_modal_content-txt{font-family:'HiraginoSans-W3';font-size:14px;line-height:1.43;letter-spacing:-0.22px;padding-top:25px}.pleaseActivate .message_modal-background,.invitationWelcome .message_modal-background,.userPreRecruitmentPlanWelcome .message_modal-background{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);transition:opacity .5s;z-index:220}.invitationWelcome__contents{max-width:700px}.pleaseActivateCaution__image,.invitationWelcomeCaution__image{margin:0 auto;padding:30px 0 20px;display:block}.pleaseActivateCaution__image img,.invitationWelcomeCaution__image img{width:80px}.pleaseActivateCaution__maintxt,.invitationWelcomeCaution__maintxt{font-size:1rem;font-weight:bold;margin:0 auto;text-align:center}.pleaseActivateCaution__middletxt,.invitationWelcomeCaution__middletxt{margin:8px auto;text-align:center;font-size:0.875rem}.pleaseActivateCaution__subtxt,.invitationWelcomeCaution__subtxt{margin:8px auto;font-size:0.75rem;opacity:0.6}.pleaseActivateCaution__modal_message,.invitationWelcomeCaution__modal_message{font-family:'AxisStd';font-size:14px;letter-spacing:-0.34px;color:#757575;font-weight:bold;margin:30px auto;border-bottom:solid 1px #777;width:200px;cursor:pointer}.pleaseActivateFormWrap{padding:32px 0}.pleaseActivateForm{width:290px;margin:0 auto}.pleaseActivateForm button.btn--primary,.pleaseActivateForm button.cartless_ec_item-detail__btn--join,.pleaseActivateForm button.event-detail__btn--join,.pleaseActivateForm button.group__btn--follow{width:240px;height:48px;font-size:1rem;margin:27px auto 0;display:block}.pleaseActivateForm a{margin-top:50px;font-size:0.75rem;text-align:center;color:#777;display:block}.privateRoom__chatBot{padding-top:16px}#profileShow{background-color:#fff}#profileShow .top-content{border-bottom:none;width:100%;max-width:1000px;margin:0 auto}#profileShow .top-content__title{display:block}#profileShow .top-content__before_card{display:none}#profileShow .tab_content{flex-wrap:wrap;margin:0 auto;display:flex;justify-content:center}#profileShow .tab_content .tab_item{position:relative;width:calc(100%/2);max-width:calc(1000px/2);height:43px;font-size:0.625rem;text-align:center;transition:all 0.2s ease;display:block;font-weight:bold;border-bottom:2px solid;cursor:pointer}#profileShow .tab_content .tab_item .icon-Profile:before,#profileShow .tab_content .tab_item .icon-Post:before{display:block;font-size:24px}#profileShow .tab_content input[name="tab_item"]{display:none}#profileShow .tab_content #profile_tab,#profileShow .tab_content #myline_tab{display:none;overflow:hidden;width:100%}#profileShow .tab_content #profile_tab:checked ~ #profile_tab,#profileShow .tab_content #myline_tab:checked ~ #myline_tab{display:block}#profileShow .tab_content input:not(:checked)+.tab_item{border-bottom:2px solid rgba(0,0,0,0.05);color:#616161}#profileShow #tooltip-message_board_btn{left:-44%;top:44px}#profileShow #tooltip-message_board_btn .text::after{transform:rotate(180deg);top:-10px}.profileReadmore{color:#7C8494;cursor:pointer;text-align:center;font-weight:bold;padding:8px 0;font-size:0.875rem}.profileReadmore .icon-Chevron_Down:before,.profileReadmore .filter:before,.profileReadmore .group__dropdown_icon:before,.profileReadmore .icon-Chevron_Up:before{font-size:1.6rem;vertical-align:middle}.profileReadmore .icon-Chevron_Down.close:before,.profileReadmore .close.filter:before,.profileReadmore .close.group__dropdown_icon:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.profileThumb{width:100%;max-width:1000px;margin:0 auto;padding:0 0px;margin-bottom:8px;word-wrap:break-word;overflow-wrap:break-word;text-align:center;position:relative;margin-bottom:0px}.profileThumb__banner{width:100%;max-width:1000px;margin:0 auto;display:block;height:calc(100vw * 0.267);background-position:center;background-size:cover;background-color:#342b80}.profileThumb__btns{position:absolute;bottom:-52px;right:16px;z-index:20;display:flex}.profileThumb__btns--message{border-radius:4px;border:solid 1px;font-size:0.875rem;padding:0px 4px;height:36px;width:36px;text-decoration:none;display:inline-flex}.profileThumb__btns--message i.icon-Comment{display:inline-flex;align-items:center}.profileThumb__btns--message i.icon-Comment:before{font-size:1.625rem}.profileThumb__btns--edit{outline:none;display:flex;justify-content:center;align-items:center;text-decoration:none;font-size:0.875rem;border-radius:4px;border:solid 1px;font-weight:bold;margin-left:8px;padding:0 12px}.profileThumb__btns--edit i.icon-Post2{font-size:1.25rem;margin:0 2px 0px -4px}.profileThumb__btns--edit span{padding:0px 0px 0px 0px}.profileHeader{width:100%;max-width:1000px;margin:0 auto;padding:0 16px;margin-bottom:8px;word-wrap:break-word;overflow-wrap:break-word;position:relative}.profileHeaderBox{display:block;width:100%;margin-top:-50px;position:relative}.profileHeaderBoxIconWrap{display:inline-block;position:relative}.profileHeaderBox__singleWordStatus{position:absolute;top:8px;background-color:white;width:auto;border-radius:20px;padding:4px 16px;left:115px;white-space:nowrap;font-size:0.875rem;font-weight:bold;filter:drop-shadow(1px 1px 1px rgba(0,0,0,0.33));height:32px}.profileHeaderBox__singleWordStatus:before{content:"";display:inline-block;position:absolute;top:4px;left:-18px;border-radius:4px;border:12px solid transparent;border-right:11px solid #ffffff}.profileHeaderBox .userIcon{width:100px;height:100px;z-index:1}.profileHeaderBox .postedImg>.userIcon__img{padding:4px}.profileHeaderBox .userIcon.postedImg{background-color:white}.profileHeaderBox .userIcon.defaultImg{border:4px solid white}.profileHeaderBox__contents{font-weight:bold;padding-top:18px}.profileHeaderBox__contents--displayName{font-size:1.125rem;line-height:1.3}.profileHeaderBox__contents--name{font-size:0.875rem;color:rgba(0,0,0,0.54)}.profileHeaderBox__contents--occupation{font-size:0.875rem;color:rgba(0,0,0,0.54)}.profileHeaderBox .welcome-icon::after{position:absolute;width:130px;height:126px;content:'';background-image:url(/assets/pass/front/ui_2_0/welcome-icon-c04a94f6440eae444a9a669971636de8bbf19f138c0e3113218676179f73763b.svg);background-position:center;z-index:1;bottom:-11px;left:-15px;background-size:123px;top:-14px}.profileHeaderBox .birthday-icon::after{position:absolute;width:36px;height:36px;border-radius:50%;content:'';background-image:url(/assets/pass/front/ui_2_0/birthday-720521111077784ce55d4f6f6fdfbd88c1f168685a209f51d2ef93f33aea59fc.svg);background-position:center;background-color:#fff;z-index:2;bottom:-5px;left:68px;top:72px}.profileHeaderSelf_introduction{font-size:0.875rem;line-height:1.5;padding-top:8px}.profileHeaderDetail{padding-top:8px;position:relative;display:flex;flex-wrap:wrap}.profileHeaderDetail__item{color:rgba(0,0,0,0.54);font-size:0.8125rem;font-weight:bold;display:flex;line-height:16px;margin-bottom:8px;padding-right:15px}.profileHeaderDetail__item--icon{height:16px;width:16px;margin-right:5px;line-height:16px}.profileHeaderDetail__item--icon_font{font-size:1rem;height:16px;width:16px;margin-right:5px;line-height:15px}.profileHeaderDetail__item--text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profileHeaderDetail__item:last-child{margin-bottom:0px}.profileHeaderDetail__item__point_balance{font-weight:700;color:rgba(0,0,0,0.54)}.profileHeaderDetail__item__point_balance__show_unit{font-weight:500;padding-left:3px}.profileHeaderDetail__twitter{background-repeat:no-repeat;background-size:20px;background-position:right bottom;display:block;width:21px;height:20px;margin-right:8px;background:no-repeat url(/assets/pass/front/ui_2_0/twitter-7f8b5e5b4d4ac34620b7d3d639d109df86879dba608147c257750ee630aaa13a.svg);width:23px}.profileHeaderDetail__facebook{background-repeat:no-repeat;background-size:20px;background-position:right bottom;display:block;width:21px;height:20px;margin-right:8px;background:no-repeat url(/assets/pass/front/ui_2_0/facebook-756b6f88428666f9cb9873657d1b34e538792d7660e85684f290e5e10c9d1470.svg)}.profileHeaderDetail__instagram{background-repeat:no-repeat;background-size:20px;background-position:right bottom;display:block;width:21px;height:20px;margin-right:8px;background:no-repeat url(/assets/pass/front/ui_2_0/instagram-e8046214991849893f286afb53b7fe02801364de26980414535eb7466e08c0c5.png);background-size:20px}.profileHeaderRelatedData{display:flex;padding:8px 0;justify-content:space-between}.profileHeaderRelatedData__plans{display:flex;flex-wrap:wrap}.profileHeaderRelatedData__plans--item{background-color:#eee;color:#78909c;border-radius:4px;padding:1px 8px;font-size:0.75rem;font-weight:bold;margin-right:13px;margin-bottom:13px;word-break:break-all}.profileHeaderRelatedData__snsLinks{display:flex}.profileHeaderRelatedData__snsLinks a:last-of-type{margin-right:0px}.profile__bottomSectionTitle,.profileInterest__title,.profileSkill__title,.profileBody__title,.profileFollowGroup__title,.profileNotes__title,.profileJoinEvent__title,.profileChat__title{font-size:0.875rem;font-weight:bold;height:48px;line-height:54px;display:flex}.profile__bottomSectionNotExist{color:#616161;line-height:50px;margin-left:10px}.profileInterest{width:100%;max-width:1000px;margin:0 auto;padding:0 0px;padding-bottom:16px}.profileInterest__title{padding:0 12px}.profileInterest .interestCardTitle{margin-left:11px;margin-right:11px;max-width:150px}.profileInterest .not_exist--text{color:#616161;margin-left:10px}.profileSkill{width:100%;max-width:1000px;margin:0 auto;padding:0 12px;margin-bottom:8px;word-wrap:break-word;overflow-wrap:break-word}.profileSkill__title--icon{margin:0 5px 3px 0;width:22px;height:22px;align-self:center}.profileSkill__list{border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.profileSkill__list--name{font-weight:bold;font-size:0.875rem}.profileSkill__list--like{display:flex;float:right;color:#78909c;font-size:0.9375rem;margin:6px 0 0 10px}.profileSkill__list--like i.icon-Like{font-size:1.3125rem}.profileSkill__list--like i.icon-Like-active{font-size:1.3125rem}.profileSkill__heart{padding-left:3px}.profileBody{width:100%;max-width:1000px;margin:0 auto;padding:0 12px;margin-bottom:8px;word-wrap:break-word;overflow-wrap:break-word}.profileBody__title--icon{margin-right:5px}.profileBody__article{position:relative;padding:0 4px}.profileBody__article.open .profileBody__article--content,.profileBody__article.no_omit .profileBody__article--content{max-height:initial;overflow:initial}.profileBody__article.open .profileBody__article--gradientLayer,.profileBody__article.no_omit .profileBody__article--gradientLayer{background:inherit;display:none}.profileBody__article--gradientLayer{width:100%;height:50%;position:absolute;background:linear-gradient(to bottom, rgba(250,252,252,0) 0%, rgba(255,255,255,0.95) 90%);bottom:0;z-index:1}.profileBody__article--content{overflow:hidden;max-height:300px}.profileFollowGroup{width:100%;max-width:1000px;margin:0 auto;padding:0 12px;margin-bottom:8px;word-wrap:break-word;overflow-wrap:break-word}.profileFollowGroup__title--icon{margin-right:5px}.profileFollowGroup .userFollowGroups{display:flex;flex-wrap:wrap;background-color:#fff}.profileFollowGroup .userFollowGroups__item{position:relative;flex-basis:50%;padding:8px 0;overflow:hidden}.profileFollowGroup .userFollowGroups__item:nth-child(odd){padding-right:8px}.profileFollowGroup .userFollowGroups__item:nth-child(even){padding-left:8px}.profileFollowGroup .userFollowGroups__item--link{text-decoration:none;display:flex;align-items:center}.profileFollowGroup .userFollowGroups__thumb{position:relative}.profileFollowGroup .userFollowGroups__thumb--img{width:32px;border-radius:4px}.profileFollowGroup .userFollowGroups__thumb--groupLeader{position:absolute;width:16px;height:16px;background-image:url(/assets/pass/icons/icon-captain-357c08edf9ffaffe5be82360e1ccfb660576cfe65f156b000a065a84b1154b95.svg);background-size:16px 16px;background-repeat:no-repeat;bottom:-5px;right:-5px}.profileFollowGroup .userFollowGroups__name{font-size:0.875rem;font-weight:bold;color:#000;word-break:break-all;margin-left:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.profileNotes{width:100%;max-width:1000px;margin:0 auto;padding:0 12px;margin-bottom:8px;word-wrap:break-word;overflow-wrap:break-word;padding:0}.profileNotes__title{padding-left:16px}.profileJoinEvent{width:100%;max-width:1000px;margin:0 auto;padding:0 12px;margin-bottom:8px;word-wrap:break-word;overflow-wrap:break-word;padding:0}.profileJoinEvent__title{padding-left:16px}.profileChat{background-color:#f0f2f5}.profileChat__title{background-color:#fff;min-height:48px}.profileChat__titleInner{padding-left:12px;padding-right:12px;line-height:1.3;width:100%;max-width:1000px;margin:0 auto;display:flex;align-items:center}.profileChat__titleInner i{font-size:30px;color:#342b80}@media screen and (max-width: 480px){.profileChat__titleInner{line-height:normal}}.profileChat__wrapper{max-width:700px;margin:0 auto;margin-top:8px}#profileChat{display:block;padding-top:48px;margin-top:-48px;background-color:#fff}@media screen and (max-width: 480px){#profileChat{padding-top:0;margin-top:0}}.myline_wrap{width:100%;max-width:700px;margin:0 auto;padding:8px 0 16px}@media screen and (min-width: 770px){.profileThumb__banner{height:calc((100vw - 200px) * 0.267)}}@media screen and (min-width: 1200px){.profileThumb__banner{height:267px}}.progress-bar{display:inline-block;text-align:left;height:6px;width:100%;position:relative;background-color:#F0F2F5;border-radius:2px}.progress-bar span{position:absolute;display:inline-block;height:100%;transition:width .1s ease-in-out}.first_list__list--with_count__attributes .progress-bar{width:calc(100% - 140px)}.pb-round{border-radius:8px}.pb-round span{min-width:20px;border-radius:4px}.pb-lines span{background-size:2em 2em;background-image:linear-gradient(135deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);animation:animate-lines 3s linear infinite}@keyframes animate-lines{0%{background-position:0 0}100%{background-position:60px 0}}.shoulderRibbon_area{position:absolute;top:0px;right:0px;width:85px;height:85px;overflow:hidden;z-index:30}.shoulderRibbon--trial{display:inline-block;position:absolute;padding:4px 0 3px;left:-16px;top:10px;width:160px;text-align:center;font-size:0.625rem;font-weight:bold;line-height:16px;background-color:#ECEFF1;color:#616161;letter-spacing:0.05em;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);box-shadow:0 2px 4px rgba(0,0,0,0.2)}.shoulderRibbon--public{display:inline-block;position:absolute;padding:4px 0 3px;left:-16px;top:10px;width:160px;text-align:center;font-size:0.625rem;font-weight:bold;line-height:16px;background-color:#ECEFF1;color:#616161;letter-spacing:0.05em;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);box-shadow:0 2px 4px rgba(0,0,0,0.2)}.shoulderRibbon--limited{display:inline-block;position:absolute;padding:4px 0 3px;left:-16px;top:10px;width:160px;text-align:center;font-size:0.625rem;font-weight:bold;line-height:16px;background-color:#C2BA77;color:#616161;letter-spacing:0.05em;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);box-shadow:0 2px 4px rgba(0,0,0,0.2);color:#fff}.cloudy_layer_area{width:100%;height:100px;position:absolute;top:0;color:#fff;letter-spacing:-0.2px;background:-moz-linear-gradient(top, #00000030, transparent);background:-webkit-linear-gradient(top, #00000030, transparent);font-weight:bold;padding:12px 0 0 12px;font-size:0.6875rem}#room{min-height:calc(100vh - 44px)}.roomList{width:100%;margin:0 auto;padding:0 12px;display:flex;flex-wrap:wrap;max-width:724px;box-sizing:border-box;background:#fff;padding-bottom:90px;padding-top:8px}.roomListWrapper{margin:0 auto}.roomListWrapper .not_exists_text{color:rgba(0,0,0,0.54);margin:100px 0;line-height:initial}.roomListWrapper .not_exists_text p{margin:32px;margin:32px;letter-spacing:normal;font-size:0.75rem}.roomListWrapper .not_exists_text .btn--primary,.roomListWrapper .not_exists_text .cartless_ec_item-detail__btn--join,.roomListWrapper .not_exists_text .event-detail__btn--join,.roomListWrapper .not_exists_text .group__btn--follow{font-size:0.875rem;height:48px;width:220px;display:inline-flex;align-items:center;justify-content:center}.roomListItem{display:flex;justify-content:space-between;position:relative;width:100%;padding:8px 0}.roomListItem__title{font-size:1rem;font-weight:normal;color:#000;display:flex;align-items:center;width:100%;margin-bottom:4px}.roomListItem__title--roomName{flex-grow:0;height:16px;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roomListItem__title--memberNum{flex-grow:0;height:16px;line-height:16px}.roomListItem__title--is_notify_chat{flex-grow:1;height:16px;line-height:16px;font-size:1.25rem;margin-left:6px;color:rgba(0,0,0,0.33);max-width:15px}.roomListItem__title--lock{flex-grow:1;height:18px;width:100px;max-width:14px;margin-left:4px;margin-bottom:2px;background-image:url(/assets/pass/front/icon-lock-gray-0beaca73213e281f33e2a672002ff6e1edbbd1b9f6b091046b8f6d0288d434b8.svg);background-size:contain;background-position:center;transform:translateY(1px)}.roomListItem__title--is_notify_chat{flex-grow:1;height:16px;line-height:16px;font-size:1.25rem;margin-left:6px;color:rgba(0,0,0,0.33);max-width:15px}@media screen and (max-width: 768px){.roomListItem__title{font-size:0.875rem;height:14px;line-height:14px}}.roomListItem__title.unread{font-weight:bold}.roomListItem__description{display:-webkit-box;font-size:0.8125rem;line-height:1.3;color:#777;word-break:break-all;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (max-width: 768px){.roomListItem__description{font-size:0.75rem}}.roomListItem__description.unread{font-weight:bold;color:#000}.roomListItem__lastCommendDate{position:relative;margin:4px 0px 0px 8px;font-size:0.75rem;white-space:nowrap;color:#000}.roomListItem__link{display:flex;width:100%;justify-content:space-between;text-decoration:none}.roomListItem__content{flex-grow:2;min-width:0;display:flex;flex-direction:column;justify-content:center}.roomListItem__multiThumb{display:flex;width:58px;height:58px;margin-right:12px;border-radius:16px;position:relative;flex-shrink:0}.roomListItem__multiThumb.user_2_icons .roomListItem__multiThumb--userImg{width:100%;background-position:center;background-size:cover;border-radius:16px}.roomListItem__multiThumb.user_3_icons .roomListItem__multiThumb--userImg{width:50%;background-position:center;background-size:cover}.roomListItem__multiThumb.user_3_icons .roomListItem__multiThumb--userImg:first-child{border-radius:16px 0 0 16px}.roomListItem__multiThumb.user_3_icons .roomListItem__multiThumb--userImg:nth-child(2){border-radius:0 16px 16px 0;border-left:1px solid white}.roomListItem__multiThumb.user_4_icons{flex-direction:column;flex-wrap:wrap}.roomListItem__multiThumb.user_4_icons .roomListItem__multiThumb--userImg{width:50%;background-position:center;background-size:cover}.roomListItem__multiThumb.user_4_icons .roomListItem__multiThumb--userImg:first-child{height:50%;width:29px;border-radius:16px 0 0 0;border-bottom:1px solid white}.roomListItem__multiThumb.user_4_icons .roomListItem__multiThumb--userImg:nth-child(2){height:50%;width:29px;border-radius:0 0 0 16px}.roomListItem__multiThumb.user_4_icons .roomListItem__multiThumb--userImg:nth-child(3){height:100%;width:29px;border-radius:0 16px 16px 0;border-left:1px solid white}.roomListItem__multiThumb.user_5_icons{flex-direction:column;flex-wrap:wrap}.roomListItem__multiThumb.user_5_icons .roomListItem__multiThumb--userImg{width:50%;background-position:center;background-size:cover}.roomListItem__multiThumb.user_5_icons .roomListItem__multiThumb--userImg:first-child{height:50%;width:29px;border-radius:14px 0 0 0;border-bottom:1px solid white;border-right:1px solid white}.roomListItem__multiThumb.user_5_icons .roomListItem__multiThumb--userImg:nth-child(2){height:50%;width:29px;border-radius:0 0 0 14px;border-right:1px solid white}.roomListItem__multiThumb.user_5_icons .roomListItem__multiThumb--userImg:nth-child(3){height:50%;width:29px;border-radius:0 14px 0 0;border-bottom:1px solid white}.roomListItem__multiThumb.user_5_icons .roomListItem__multiThumb--userImg:nth-child(4){height:50%;width:29px;border-radius:0 0 14px 0}.roomListItem__thumb{margin-right:12px;position:relative;flex-shrink:0}.roomListItem__thumb--groupImg{width:58px;height:58px;border-radius:4px}.roomListItem__thumb .userIcon{width:58px;height:58px}.roomListItem__thumb--unread{position:absolute;top:-6px;right:-6px;min-width:12px;height:12px;border:1px solid #FFF;box-sizing:border-box;display:block;border-radius:30px;background-color:#00A3D9}.roomListItem__thumb--unread_direct_mention_count_badge{position:absolute;top:-9px;right:-9px;min-width:18px;height:18px;box-sizing:border-box;font-family:Helvetica;border-radius:30px;background-color:#00A3D9;font-size:0.7rem;color:#fff;padding:0 6px;display:flex;justify-content:center;align-items:center;flex-direction:column}.roundArrowBtn:before{content:'';width:15px;height:15px;border-top:solid 2px #607d8b;border-right:solid 2px #607d8b;position:absolute;top:50%;margin-top:-7px}.round_txt_badge{font-size:0.625rem;border-radius:13px;border:2px solid #00a3d9;font-weight:bold;color:#00a3d9;display:inline-block;padding:0px 10px 0px;line-height:21px;background-color:#fff}.selectActionModalWrapper{width:calc(100% - 200px);height:100%;position:fixed;top:0;left:0;display:flex;justify-content:center;z-index:200;margin-left:200px;line-height:initial}@media screen and (max-width: 768px){.selectActionModalWrapper{width:100%;margin-left:0}}@media screen and (max-width: 480px){.selectActionModalWrapper{width:100%;margin-left:0}}.selectActionModal{z-index:240;width:280px;border-radius:8px;background:#fff;color:rgba(0,0,0,0.54);text-align:center;margin-top:30vh;position:absolute}@media screen and (max-width: 480px){.selectActionModal{width:90%}}.selectActionModal__item{height:50px;border-bottom:1px solid #b0bec5;display:flex;align-items:center;justify-content:center;cursor:pointer}.selectActionModal__item-danger{color:#e6373c}.selectActionModal__item a{text-decoration:none;display:flex;align-items:center;justify-content:center;height:50px;line-height:50px}.selectActionModal__item i{height:16px;line-height:16px;font-size:1.25rem;color:rgba(0,0,0,0.33)}.selectActionModal__item:last-child{border-bottom:0px}.selectActionModalBackground{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);transition:opacity .5s;z-index:100}.messageSelectActionModalContainer{display:inline-block;font-size:1rem;line-height:24px;padding-left:12px}.messageSelectActionModalContainer [class^="icon-"]{font-size:1.5rem}.add_bot_message_modal .commonModalContents{padding:17px 24px;font-size:14px;line-height:1.5;letter-spacing:-0.22px;color:rgba(0,0,0,0.54)}.add_bot_message_modal_form{margin-top:36px}.add_bot_message_modal_form-title{letter-spacing:-0.29px;font-size:12px;font-weight:bold}.add_bot_message_modal_form-message{font-size:12px;color:rgba(0,0,0,0.54)}.add_bot_message_modal_form-textarea{height:48px;width:100%;background-color:#fafafa;border-bottom:solid 2px;font-size:14px;padding:0 12px;color:#000}.add_bot_message_modal .btn--primary,.add_bot_message_modal .cartless_ec_item-detail__btn--join,.add_bot_message_modal .event-detail__btn--join,.add_bot_message_modal .group__btn--follow{width:240px;height:48px;margin:30px auto 20px;display:block}.selectRefine{color:#78909c;font-size:0.8125rem}.selectRefine__separate{border:1px solid #78909c;margin:12px}.selectRefine__choices{cursor:pointer;font-size:0.8125rem}.selectRefine__choices:hover{opacity:.7}.selectRefine__choices--active{font-weight:bold;color:#000;border-bottom:1px solid}.l-main__contentHeader .selectRefine{margin:0 0 0 auto}.settingForm__field{text-align:center;margin-bottom:1px}.settingForm__field .form-control{background-color:#fff;width:100%;height:48px;padding-left:1rem}.settingForm__field .form-control--underline{background-color:#fff;width:100%;height:48px;padding-left:1rem;border-bottom:1px solid #342b80}@media screen and (max-width: 480px){.settingForm__field .form-control--underline{width:95%}}.settingForm__field .btn--primary,.settingForm__field .cartless_ec_item-detail__btn--join,.settingForm__field .event-detail__btn--join,.settingForm__field .group__btn--follow{width:240px;height:48px;margin-top:16px}.showIconModal .croppa-container{width:200px;height:200px;margin:20px auto}.showIconModal .croppa-container canvas{border-radius:50%;border:1px solid #f2f2f2;background-color:#eee !important}.showIconModal input[type=range]{width:120px}.showIconModal .btn--primary,.showIconModal .cartless_ec_item-detail__btn--join,.showIconModal .event-detail__btn--join,.showIconModal .group__btn--follow{width:115px;height:42px}.showIconModal .btn--cancel{width:115px;height:42px;border-radius:6px;border:solid 1px #979797;color:#4a4a4a}.showIconModal .showIconModal-range{text-align:center;display:flex;justify-content:center;align-items:center}.showIconModal .showIconModal-range i{color:#9e9e9e;margin:0px 7px}.showIconModal .showIconModal-range .range_icon-min{font-size:14px}.showIconModal .showIconModal-range .range_icon-max{font-size:22px}.showIconModal .showIconModal-btn{margin:20px auto;align-items:center;display:flex;justify-content:center}.showIconModal .showIconModal-btn .btn--primary,.showIconModal .showIconModal-btn .cartless_ec_item-detail__btn--join,.showIconModal .showIconModal-btn .event-detail__btn--join,.showIconModal .showIconModal-btn .group__btn--follow,.showIconModal .showIconModal-btn .btn--cancel{padding:5px 10px 5px;font-size:16px;font-weight:bold;height:40px;margin:0 10px}.slider_move{background-color:#fff}.slider_move--wrap{position:relative}.slider_move--left_btn,.slider_move--right_btn{margin-top:-1px;width:60px;height:176px;font-size:20px;font-weight:bold;position:absolute;background-color:inherit;opacity:0.9;z-index:40}@media screen and (max-width: 480px){.slider_move--left_btn,.slider_move--right_btn{display:none !important}}@media screen and (max-width: 768px){.slider_move--left_btn,.slider_move--right_btn{display:none !important}}.homeCardSliderBox.largeCard .slider_move--left_btn,.homeCardSliderBox.largeCard .slider_move--right_btn{height:280px}.homeCardSliderBox.smallCard .slider_move--left_btn,.homeCardSliderBox.smallCard .slider_move--right_btn{height:110px}.slider_move--left_btn:hover,.slider_move--right_btn:hover{cursor:pointer;background-color:inherit;opacity:1}.slider_move--left_btn:before,.slider_move--right_btn:before{content:'';width:15px;height:15px;border-top:solid 2px #607d8b;border-right:solid 2px #607d8b;position:absolute;top:50%;margin-top:-7px}.slider_move--left_btn{left:0;display:none}.slider_move--left_btn:before{left:25px;transform:rotate(225deg)}.slider_move--right_btn{right:0}.slider_move--right_btn:before{right:25px;transform:rotate(45deg)}.groupSlider__wrap .slider_move--left_btn,.groupSlider__wrap .slider_move--right_btn{margin-top:0;height:120px}.interest_card_sliders .slider_move--left_btn,.interest_card_sliders .slider_move--right_btn{margin-top:0;height:106px}.social_modules__text{font-size:0.875rem;font-weight:bold;padding-top:15px;text-align:center;color:rgba(0,0,0,0.54)}.social_modules__icons{padding-top:15px;padding-bottom:20px;text-align:center;display:flex;justify-content:center}.social_modules__icons a{height:32px;width:32px;margin-left:7px;margin-right:7px}.social_modules__icons a:hover{opacity:1}.social_modules__icons svg{color:rgba(0,0,0,0.54);height:32px;width:32px;border-radius:4px;background-color:rgba(0,0,0,0.54)}.social_modules__icons svg#shareBtnTwitter:hover{background-color:#55ACEF;transition:.5s}.social_modules__icons svg#shareBtnLine:hover{color:#00B901;background-color:#00B901;transition:.5s}.social_modules__icons svg#shareBtnHatena:hover{background-color:#008EDE;transition:.5s}.social_modules__icons svg#shareBtnFacebook:hover{background-color:#253C85;transition:.5s}.streaming_video__not_playable__loading{position:absolute;top:0;left:0;right:0;bottom:0;width:60px;height:60px;margin:auto;text-align:center;z-index:1}.streaming_video__not_playable__poster{position:relative}.streaming_video__not_playable__poster__img{max-width:300px;max-height:300px;opacity:0.4}.streaming_video__not_playable__poster__img__wrap{margin:0 auto;text-align:center}.streaming_video__not_playable__poster__img__background{background-color:#000;border-radius:8px}.streaming_video__not_playable__poster__dummy{width:300px;height:168px;background-color:#000;border-radius:8px}.streaming_video__not_playable__status{position:absolute;top:0;left:0;right:0;height:20px;margin:auto;bottom:-130px;text-align:center;color:#FFF}.streaming_audio{width:230px}.streaming_audio__not_playable__loading{position:absolute;top:0;left:0;right:0;bottom:0;width:60px;height:60px;margin:auto;text-align:center;z-index:1}.streaming_audio__not_playable__poster{position:relative}.streaming_audio__not_playable__poster__img{max-width:300px;height:130px;opacity:0.4}.streaming_audio__not_playable__poster__img__wrap{margin:0 auto;text-align:center}.streaming_audio__not_playable__poster__img__background{background-color:#000;border-radius:8px;overflow:hidden}.streaming_audio__not_playable__poster__dummy{width:300px;height:130px;background-color:#000;border-radius:8px}.streaming_audio__not_playable__status{position:absolute;top:0;left:0;right:0;height:20px;margin:auto;bottom:-110px;text-align:center;color:#FFF}.subMenu__item{position:relative;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subMenu__item:before{position:absolute;top:50%;right:5px;margin-top:-12px;transform:rotate(180deg);font-size:1.5rem;color:#bdbdbd}.subMenu__item a{position:relative;display:block;height:56px;text-decoration:none;color:#000;font-size:0.8125rem;font-weight:700;line-height:56px;padding:0 15px;border-bottom:1px solid #c9cdd3}.suggestList{position:absolute;left:50%;bottom:70px;overflow-y:auto;max-width:700px;width:100%;max-height:230px;height:auto;margin:0 auto 0 -350px;background-color:#fff;border-radius:12px;z-index:101}.suggestList__item{border-bottom:1px solid rgba(0,0,0,0.1)}.suggestList__item:last-of-type{border-bottom:none}.suggestList__item--active,.suggestList__item:hover{background-color:#E9F6FF}.suggestList__link{display:flex;align-items:center;width:100%;height:40px;text-decoration:none;padding:0 0 0 16px}.suggestList__link .userIcon{width:24px;height:24px;margin-right:12px}.suggestList__displayname,.suggestList__name{color:#000;font-size:0.8125rem;font-weight:700;line-height:1.4;margin-right:12px}.suggestList__name{color:#78909c}@media screen and (max-width: 700px){.suggestList{left:0;margin:0 auto;border-radius:0px}}.switch__label{width:40px;position:relative;display:inline-block}.switch__text{font-size:0.625rem;color:#777;font-weight:700;line-height:1;padding-bottom:5px}.l-content__headerSwirch--group .switch__text{display:block;position:relative;margin-top:-4px;vertical-align:middle}.switch__content{display:block;cursor:pointer;position:relative;border-radius:30px;height:12px;overflow:hidden}.switch__content:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;border-radius:18px;background-color:#b0bec5}.switch__content:after{content:"";display:block;position:absolute;background-color:transparent;width:0;height:0;top:50%;left:50%;border-radius:18px;transition:all .5s}.switch__input{display:none}.switch__circle{display:block;top:-4px;left:0;position:absolute;box-shadow:0 1px 3px rgba(0,0,0,0.3);width:20px;height:20px;border-radius:20px;background-color:#fff;transition:all .5s}.switch__input:checked ~ .switch__circle{left:20px}.switch__input:checked ~ .switch__content:after{background-color:#342b80;top:0;left:0;width:100%;height:100%}.tab{display:flex;align-items:stretch;justify-content:center;width:100%;padding:0 20px;background-color:#fff}@media screen and (max-width: 768px){.tab{padding:7px 4px}}.tab__wrap{background-color:#fff}.tab__item,.tab__item--active,.tab__item:hover{position:relative;flex-grow:1;text-decoration:none;background-color:#fff;color:#444;font-size:0.875rem;font-weight:700;width:100%;margin:0 2px;text-align:center;transition:all .3s;height:44px}@media screen and (max-width: 768px){.tab__item,.tab__item--active,.tab__item:hover{box-shadow:0 0px 4px rgba(187,187,187,0.5);border-radius:4px;height:36px;line-height:36px;display:flex;justify-content:center}}.tab__item--active,.tab__item:hover,.tab__item--active:hover{border-bottom:4px solid;border-bottom-color:#342b80;color:#342b80}@media screen and (max-width: 768px){.tab__item--active,.tab__item:hover,.tab__item--active:hover{background-color:#342b80;color:#fff;border:none}}.tab__unread{position:absolute;top:4px;right:50%;width:10px;height:10px;margin-right:-35px}@media screen and (max-width: 768px){.tab__unread{right:4px;margin-right:0px}}@media screen and (max-width: 768px){.tab.is-fixed{position:fixed;top:120px;z-index:10}}.tasking_tutorial{display:block;padding:10px 24px;font-size:0.75rem;text-decoration:none}.tasking_tutorial p{text-decoration:none}.tasking_tutorial .description{display:inline-block;width:calc(100% - 12px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:0.625rem;color:rgba(0,0,0,0.54)}.tasking_tutorial .description__wrap{height:17px}.tasking_tutorial .description__wrap .icon-Chevron_Right{height:17px;vertical-align:top;line-height:18px}.thanks{margin:0 auto;text-align:center;background-color:#fff}.thanks__title{background-color:#fff;font-size:1.125rem;font-weight:bold;height:56px;line-height:56px;width:100%;text-align:center;margin:auto;color:#000;border-bottom:1px solid #c9cdd3}.thanks__types_message{margin-top:32px;font-size:1rem}.thanks__sub_message{font-weight:bold}.thanks__main_text{font-weight:bold}.thanks__sub_text{font-weight:bold;color:rgba(0,0,0,0.54)}.thanksContents{width:90%;margin:30px auto}.thanksContents .btn--primary,.thanksContents .cartless_ec_item-detail__btn--join,.thanksContents .event-detail__btn--join,.thanksContents .group__btn--follow{width:240px;font-size:1.0625rem;cursor:pointer;line-height:35px}.thanks__option_message{padding:40px 0}.thanks__pre_recruitment_message{padding:20px 0 0 0}.tooltip{position:relative;align-self:flex-end;height:40px}.tooltip.is-show>.tooltip__title,.tooltip.is-show>.tooltip__title--leftdown{display:flex;justify-content:center;align-items:center}.tooltip__title,.tooltip__title--leftdown{position:absolute;background-color:#78909c;color:#fff;font-size:0.8125rem;font-weight:bold;min-width:184px;bottom:125%;left:calc(-130px / 2);display:none;padding:5px 15px;border-radius:10px;-ms-user-select:none;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}.tooltip__title::before,.tooltip__title--leftdown::before{content:" ";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:8px;border-style:solid;border-color:#78909c transparent transparent transparent}.tooltip__title--leftdown{right:0;left:initial;bottom:-100%}.tooltip__title--leftdown::before{top:-50%;left:85%;border-color:transparent transparent #78909c transparent}.new_feature_tooltip,.new_feature_tooltip--top{position:absolute;width:140px;transition:opacity 500ms;box-shadow:0 0px 4px rgba(0,0,0,0.3);border-radius:8px;z-index:100}.new_feature_tooltip_botton{margin:8px 0 0;cursor:pointer;text-decoration:underline}.new_feature_tooltip>.text,.new_feature_tooltip--top>.text{color:#fff;padding:12px;border-radius:8px;background:#00a3d9;font-size:0.75rem;line-height:1.35;font-weight:bold;display:inline-block;text-align:justify}.new_feature_tooltip>.text::after,.new_feature_tooltip--top>.text::after{content:" ";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#00a3d9 transparent transparent transparent}.new_feature_tooltip--top>.text::after{border-color:transparent transparent #00a3d9 transparent;bottom:100%;top:initial}.new_feature_tooltip#tooltip-create_room,#tooltip-create_room.new_feature_tooltip--top{left:initial;bottom:-107px;top:initial;z-index:121}.new_feature_tooltip#tooltip-create_room>.text::after,#tooltip-create_room.new_feature_tooltip--top>.text::after{left:92%;top:-10px;-webkit-transform:rotate(45deg);transform:rotate(180deg)}@media screen and (max-width: 768px){.new_feature_tooltip#tooltip-create_room>.text::after,#tooltip-create_room.new_feature_tooltip--top>.text::after{left:92%}}.new_feature_tooltip#tooltip-first_for_timeline,#tooltip-first_for_timeline.new_feature_tooltip--top{top:initial;left:initial;bottom:60px;top:initial;z-index:121}.new_feature_tooltip#tooltip-first_message_board,#tooltip-first_message_board.new_feature_tooltip--top{right:initial;bottom:46px;left:-53px;top:initial;z-index:61}.new_feature_tooltip#tooltip-first_myline,#tooltip-first_myline.new_feature_tooltip--top{right:0;left:0;margin:auto;bottom:46px;top:initial;z-index:61}.new_feature_tooltip#tooltip-first_search,#tooltip-first_search.new_feature_tooltip--top{top:40px;left:8px;z-index:82}.new_feature_tooltip#tooltip-first_search>.text::after,#tooltip-first_search.new_feature_tooltip--top>.text::after{left:28%;top:-10px;-webkit-transform:rotate(45deg);transform:rotate(180deg)}@media screen and (max-width: 768px){.new_feature_tooltip#tooltip-first_search>.text::after,#tooltip-first_search.new_feature_tooltip--top>.text::after{left:37%}}.new_feature_tooltip#tooltip-group_menu_open_and_close,#tooltip-group_menu_open_and_close.new_feature_tooltip--top{top:45px;margin:0 auto;left:calc(50% - 70px)}.new_feature_tooltip#tooltip-group_menu_open_and_close>.text::after,#tooltip-group_menu_open_and_close.new_feature_tooltip--top>.text::after{left:50%;top:-10px;-webkit-transform:rotate(45deg);transform:rotate(180deg)}@media screen and (max-width: 768px){.new_feature_tooltip#tooltip-group_menu_open_and_close>.text::after,#tooltip-group_menu_open_and_close.new_feature_tooltip--top>.text::after{left:50%}}.new_feature_tooltip#tooltip-create_collection,#tooltip-create_collection.new_feature_tooltip--top{z-index:121;position:absolute;top:-85px;right:3px}.new_feature_tooltip#tooltip-create_collection>.text::after,#tooltip-create_collection.new_feature_tooltip--top>.text::after{left:90%;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.userIconList{display:flex;align-items:center;padding:2px 0 0 0px}.event-detail__joinMember .userIconList{cursor:pointer;display:inline-flex;margin-top:10px}.userIconList__icon{display:inline-block;margin-left:-4px}.userIconList__icon .defaultImg>.userIcon__img{top:0px}.userIconList__icon:first-of-type{margin-left:12px}.event-detail__joinMember .userIconList__icon:first-of-type{margin-left:0px}.userIconList__icon:last-of-type{margin-right:4.5px}.event-detail__joinMember .userIconList__icon:last-of-type{margin-right:0px}.userIconList__icon .userIcon{margin:0;width:18px;height:18px}.event-detail__joinMember .userIconList__icon .userIcon{width:28px;height:28px;margin-left:2px}.eventInfo .userIconList{max-width:200px}.userList{position:fixed;bottom:-240px;left:0;z-index:10;width:100%;background-color:#fafafa;transition:bottom .5s}.userList.is-show{bottom:0}.userList__header{display:flex;height:48px;line-height:48px;color:#342b80;font-weight:700;padding:0 10px 0 15px;font-size:0.9375rem;align-items:center}.userList__header i{font-size:1.5rem}.userList__header .icon-Close,.userList__header .l-header__closeBtn,.userList__header .l-menu__close,.userList__header .commonModalHeader__close,.userList__header .unsplashModalHeader__close,.userList__header .attentionModalHeader__close,.userList__header .chat_message-modal__header__main__close,.userList__header #osiro_broadcast_message .flash--broadcast_message_close--button__icon,#osiro_broadcast_message .userList__header .flash--broadcast_message_close--button__icon,.userList__header #osiro_maintenance_information .flash--broadcast_message_close--button__icon,#osiro_maintenance_information .userList__header .flash--broadcast_message_close--button__icon,.userList__header .fukidashiSelectBoxHeader__close,.userList__header .interestAddModal__header--close,.userList__header .interestMemberModal__header--close,.userList__header .c__like_user-modal__header__main__close{margin-left:auto}.userList__items{background-color:#fff}.userList__item{height:48px;line-height:48px;border-bottom:1px solid #c9cdd3}.userList__link{display:flex;align-items:center;padding:0 8px;text-decoration:none}.userList__link:hover,.userList__link.is-active{background-color:#E9F6FF}.userList__thumb{width:36px;height:36px;border-radius:50%;margin-right:12px}.userList__name{font-size:0.875rem;font-weight:700;color:#000}.userList__role{font-size:0.75rem;font-weight:700;margin:0 8px 0 auto}.c__like_user-modal{width:100%;height:500px;max-width:500px;min-height:500px;top:50%;left:50%;position:fixed;margin:-250px 0 0 -250px;background-color:#fff;z-index:240;border-radius:4px}.c__like_user-modal__header{background-color:#eee;width:100%;height:40px;line-height:40px;border-top-left-radius:4px;border-top-right-radius:4px}.c__like_user-modal__header__main{position:relative;width:100%;max-width:700px;margin:0 auto;padding:0 15px;box-sizing:border-box}.c__like_user-modal__header__main__close_click{position:absolute;top:2px;right:2px;width:40px;height:40px}.c__like_user-modal__header__main__close{color:#455a64;position:absolute;top:9px;left:10px;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5rem}.c__like_user-modal__header__main__title{color:#455a64;font-size:0.9375rem}.c__like_user-modal__main{position:relative;height:460px;overflow:auto;border-radius:4px}.c__like_user-modal__main__member_list{margin:0px 0px 0px 0px;min-height:30px;border-bottom:solid 1px #eee;display:flex;align-items:center;justify-content:space-between;word-break:break-all;padding-right:15px;text-decoration:none}.c__like_user-modal__main__member_list--left{display:flex;align-items:center;max-width:400px;overflow:hidden;text-decoration:none}@media screen and (max-width: 480px){.c__like_user-modal__main__member_list--left{max-width:230px}}.c__like_user-modal__main__member_list--left a{display:flex}.c__like_user-modal__main__member_list--right{display:flex}.c__like_user-modal__main__member_list .userIcon{width:30px;height:30px;margin:0 15px}.c__like_user-modal__main__member_list__name{margin:0px 0 0px 0;color:#000;font-size:0.9375rem;line-height:50px;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c__like_user-modal__main__member_list__leader_image{display:inline-block;width:25px;height:25px;margin:0 10px;background-image:url(/assets/pass/icons/icon-captain-357c08edf9ffaffe5be82360e1ccfb660576cfe65f156b000a065a84b1154b95.svg);background-size:25px 25px;background-repeat:no-repeat}.c__like_user-modal__main__member_list .round_txt_badge{margin-left:5px;white-space:nowrap}.c__like_user-modal__main__member_list .first_entry_badge{color:#fff;background-color:#00a3d9}.c__like_user-modal__background{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);transition:opacity .5s;z-index:220}.c__like_user-modal .btn--readmore{margin:15px auto;display:block}@media screen and (max-width: 500px){.c__like_user-modal{width:100%;height:100%;max-width:500px;min-height:inherit;top:0;left:0;position:fixed;margin:0px 0 0 0px;background-color:#fff;z-index:240;border-radius:0px}.c__like_user-modal__header{background-color:#eee;width:100%;height:45px;line-height:45px;border-top-left-radius:0px;border-top-right-radius:0px}.c__like_user-modal__main{height:90%;border-bottom:solid 1px #eee;border-radius:0px}}.videoSelect{width:100%;height:100%;top:0;left:0;z-index:240;position:fixed;background-color:#fff;color:#000}.videoSelect__header{background-color:#eee;width:100%;height:45px;line-height:45px;text-align:center}.videoSelect__headerInner{position:relative;width:100%;max-width:700px;margin:0 auto;padding:0 20px;box-sizing:border-box}.videoSelect__headerInner--title{text-align:center;font-size:1.0625rem;font-weight:bold}.videoSelect__headerInner--close{position:absolute;right:10px;top:50%;font-size:1.5rem;margin-top:-12px;text-decoration:none;color:#000}.videoSelect__main{margin-top:16px}.videoSelect__main .formLabel{font-size:0.8125rem;color:#616161;font-weight:bold;text-align:left}.videoSelect__main--text{position:relative;display:block;width:100%;height:45px;line-height:45px;text-align:left;font-size:0.75rem;font-weight:bold;color:#616161;border-bottom:1px solid #342b80;background-color:#fafafa;margin-top:24px;padding:0 15px 0 14px}.videoSelect__main--btn{text-align:center;border:none;width:240px;height:48px;line-height:48px;margin:27px auto;padding:0;font-weight:bold;border-radius:6px;font-size:1.0625rem;background-color:#342b80;color:#fff;display:block}.chat__img__wrap .video-js{font-size:10px;color:#fff;border-radius:6px;overflow:hidden}.chat__img__wrap .video-js .vjs-picture-in-picture-control{display:none}.chat__img__wrap .video-js .vjs-volume-panel-horizontal{display:none}.chat__img__wrap .video-js .vjs-volume-panel{display:none}.chat__img__wrap .vjs-default-skin .vjs-big-play-button{font-size:3em;line-height:60px;height:60px;width:60px;border:0.06666em solid #fff;border-radius:50%;left:50%;top:50%;margin-left:-30px;margin-top:-30px}.chat__img__wrap .video-js .vjs-control-bar,.chat__img__wrap .video-js .vjs-big-play-button,.chat__img__wrap .video-js .vjs-menu-button .vjs-menu-content{background-color:#2B333F;background-color:rgba(43,51,63,0.7)}.chat__img__wrap .video-js .vjs-slider{background-color:#73859f;background-color:rgba(115,133,159,0.5)}.chat__img__wrap .video-js .vjs-volume-level,.chat__img__wrap .video-js .vjs-play-progress,.chat__img__wrap .video-js .vjs-slider-bar{background:#fff}.chat__img__wrap .video-js .vjs-load-progress{background:#bfc7d3;background:rgba(115,133,159,0.5)}.chat__img__wrap .video-js .vjs-load-progress div{background:white;background:rgba(115,133,159,0.75)}.welcome{margin:0 auto;text-align:center;background-color:#fff;max-width:550px}.welcome .welcome_image{width:100%}.welcome__wrapper{width:90%;margin:0 auto}.welcome__title{height:50px;font-size:1.25rem;font-weight:bold;line-height:45px}.welcome__main_message{margin-top:30px;font-size:1.875rem;font-weight:bold}.welcome__sub_message{margin-top:15px;font-size:1.125rem;font-weight:bold}.welcome__main_text{margin-top:22px;font-size:1rem}.welcome__sub_text{margin-top:10px;font-size:0.875rem;color:#78909c}.welcome--home{width:240px;height:48px;margin:20px auto;font-size:1.0625rem;cursor:pointer;line-height:35px;margin:10px 0 35px 0}.welcome__add_profile_message{padding:40px 0 20px 0}.welcome__pre_recruitment_message{padding:20px 0 0 0}.welcome__pre_recruitment_message--content{border-radius:17px;background-color:#342b80;color:white;font-weight:bold;display:inline-block;margin-top:5px;padding:4px 17px;margin-bottom:35px;font-size:0.875rem}.welcome .decisionWrapper{margin:32px 0 10px}.welcome .decision__label{font-size:0.875rem}#userContentsIndex .group_selection_area-wrapper{width:calc(100% - 200px);background-color:#fff;position:fixed}@media screen and (max-width: 768px){#userContentsIndex .group_selection_area-wrapper{width:100%}}@media screen and (max-width: 480px){#userContentsIndex .group_selection_area-wrapper{width:100%}}#userContentsIndex .group_selection_area{position:relative;padding:45px 0 10px;border-top:solid 1px #f2f2f2;max-height:50vh;height:fit-content;overflow:scroll;max-width:700px;margin:0 auto}#userContentsIndex .group_selection_area-close_btn{position:absolute;background-image:url(/assets/pass/front/close-af7b6e15cc24a492210b69fc8f5e5431c29c3f54256fd4b892323b1c8a2eb03c.png);z-index:1;width:32px;height:32px;border-radius:50%;right:10px;top:10px;background-color:#9e9e9e;background-position:center center}#userContentsIndex .group_selection_area-collections{display:flex;flex-wrap:wrap;padding:0 10px}#userContentsIndex .group_selection_area-btn{height:28px;min-width:80px;text-align:center;border-radius:22px;border:solid 1px rgba(0,0,0,0.1);color:rgba(0,0,0,0.54);font-size:12px;font-weight:bold;line-height:28px;padding:0 10px;margin:4px 5px;cursor:pointer;max-width:130px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#userContentsIndex .group_selection_area-btn.active{background-color:rgba(0,0,0,0.1)}#userContentsIndex .group_selection_area-background{display:block;position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,0.3);transition:opacity .5s}#userContentsIndex .group_selection-icon{height:32px;margin:10px 3px 10px 10px}.cancelCompleteSubscription{min-height:100vh;margin:0 auto;padding:0 0 30px 0;background-color:#fff;text-align:center}.cancelCompleteSubscription__title{height:53px;line-height:53px;font-size:1.25rem;font-weight:bold;border-bottom:1px solid #c9cdd3}.cancelCompleteSubscription__message{max-width:480px;margin:40px auto;font-size:1.125rem;font-weight:bold;color:#4a4a4a}.cancelCompleteSubscription__subMessage{color:#4a4a4a}.cancelCompleteSubscription__button{padding:16px 0px;margin-bottom:16px;font-size:1rem;width:264px}.cancelSubscription{min-height:100vh;margin:0 auto;padding:0 0 30px 0;background-color:#fff}.cancelSubscription__title{height:53px;line-height:53px;font-size:1.25rem;font-weight:bold;border-bottom:1px solid #c9cdd3;margin-bottom:40px}.cancelSubscription__content{max-width:480px;margin:20px auto;padding:0 16px;color:#4a4a4a}.cancelSubscription__content--center{text-align:center}.cancelSubscription__planList{margin-bottom:36px}.cancelSubscription__box{border-radius:8px;background-color:#f2f2f2;margin:16px 0;padding:16px}.cancelSubscription__box>span.bold{font-weight:bold}.cancelSubscription__contentList--title{margin-right:8px}.cancelSubscription__contentList--body{font-weight:bold}.cancelSubscription__dangerMessage{color:#c62828;margin-bottom:16px}.cancelSubscription__button{padding:16px 0px;margin-bottom:16px;font-size:1rem;width:264px}.c__charge_hisotory{background-color:#fff}.c__charge_hisotory__title{height:44px;font-size:1rem;font-weight:bold;text-align:center;line-height:44px;border-bottom:1px solid #c9cdd3}.c__charge_hisotory__body{margin:0 auto;max-width:700px;padding:28px;border-bottom:1px solid #eee}.c__charge_hisotory__body__title{font-weight:bold;color:#616161}.c__charge_hisotory__body__input{width:100%;font-size:1.0625rem;border-bottom:1px solid #342b80;font-weight:bold;height:40px;margin:15px 0;background-color:#fafafa}.c__charge_hisotory__body__button{font-size:1.0625rem;margin:10px auto;display:block}.c__charge_hisotory_boxs{margin:0 auto;max-width:700px;padding:18px;font-weight:bold;color:#616161;border-bottom:1px solid #eee}.c__charge_hisotory_boxs__date,.c__charge_hisotory_boxs__text,.c__charge_hisotory_boxs__payment_method{font-size:0.875rem}.c__charge_hisotory_boxs__price{font-size:1.125rem}.c__charge_hisotory_boxs .left_area{float:left}.c__charge_hisotory_boxs .btn--secondary{font-size:1rem;float:right;padding:7px 24px;margin-top:5px}#contentsIndex .noteCardTwoColumn{margin-top:20px}#contentsIndex,#contentsIndexAfterLogin,#userContentsIndex,#groupListIndex{width:100%}#contentsIndex .noteCardTwoColumn,#contentsIndexAfterLogin .noteCardTwoColumn,#userContentsIndex .noteCardTwoColumn,#groupListIndex .noteCardTwoColumn{margin-bottom:15px}#contentsIndex .contentsReadmore,#contentsIndexAfterLogin .contentsReadmore,#userContentsIndex .contentsReadmore,#groupListIndex .contentsReadmore{text-align:center;margin:16px auto 16px}#contentsIndex .contentsHeader__title--category,#contentsIndexAfterLogin .contentsHeader__title--category,#userContentsIndex .contentsHeader__title--category,#groupListIndex .contentsHeader__title--category{margin-left:1rem;font-weight:bold;border:1px solid;border-radius:4px;padding:3px 10px 2px 11px;font-size:0.9375rem}#contentsIndex .contentsHeader__title--series,#contentsIndexAfterLogin .contentsHeader__title--series,#userContentsIndex .contentsHeader__title--series,#groupListIndex .contentsHeader__title--series{margin-left:1rem;font-weight:bold;font-size:0.9375rem}#contentsIndex .contentsHeader__title--series:before,#contentsIndexAfterLogin .contentsHeader__title--series:before,#userContentsIndex .contentsHeader__title--series:before,#groupListIndex .contentsHeader__title--series:before{content:'#'}.controller-email{background-color:#fff}.email_authentication{max-width:560px;margin:0 auto}.email_authentication section{margin:0 28px}.email_authentication .settingForm__field .form-control{background-color:#fafafa;border-bottom:1px solid #342b80}.email_authentication__privacy_policy_txt{width:240px;text-align:left;margin:8px auto 0 auto;color:#7C8494;font-size:0.75rem}.email_authentication__switch_txt{margin-top:30px;font-size:0.75rem;text-align:center;color:#777;display:inline-block}.email_authentication section h3.email_authentication__subtitle{color:#000;padding:21px 0 7px 0;font-size:1rem;font-weight:bold;text-align:center}.enhancement{background-color:#fff}.enhancement__contents{max-width:700px;margin:0 auto;padding:16px}.enhancement__contents--title{font-size:0.875rem;font-weight:bold;color:#000}.enhancement__contents--body{font-size:0.9375rem;color:#000;padding-bottom:32px}.enhancement .pagination_wrapper{width:100%;text-align:center}.enhancement .pagination_wrapper .pagination{display:inline-block;margin:20px 0;font-size:0.9375rem}.enhancement .pagination_wrapper .pagination li{display:inline}.enhancement .pagination_wrapper .pagination li a{position:relative;float:left;padding:2px 10px;line-height:1.5;text-decoration:none;color:rgba(0,0,0,0.54);background-color:#f0f2f5;border:1px solid #f0f2f5;margin-left:4px;border-radius:4px}.enhancement .pagination_wrapper .pagination li :hover{background-color:#eee}.enhancement .pagination_wrapper .pagination .active a{z-index:3;color:#fff;background-color:#333333;border-color:#333333;cursor:default}.faq{background-color:#fff;padding:12px 0px}.faq__contents{font-size:0.7rem;font-weight:bold;max-width:700px;margin:0 auto;padding:0 16px;text-align:center}.faq__box{border-bottom:1px solid #c9cdd3;padding:30px 8px;margin-bottom:10px}.faq__box--toptxt{font-size:1rem;font-weight:bold}.faq__box--title{font-size:1rem;font-weight:bold;text-align:left;display:table}.faq__box--contents{font-size:0.875rem;text-align:left;color:#616161;padding-top:8px;display:table}.faq__box--before{font-size:1.125rem;font-weight:bold;color:#000;padding-right:10px;display:table-cell}.faq__box--questionTxt{color:#000;display:table-cell}.faq__box--answerTxt{color:#616161;display:table-cell}#first_list-index .first_list h2,#yattemiyo_list-index .first_list h2{font-size:0.875rem;margin:14px auto;text-align:center;color:#000}#first_list-index .first_list__complete_image,#yattemiyo_list-index .first_list__complete_image{width:100%;max-width:560px;margin:0 auto;display:block}#first_list-index .first_list__step,#yattemiyo_list-index .first_list__step{max-width:560px;margin:0 auto 40px auto;padding:0 12px 12px 12px}#first_list-index .first_list__step h4,#yattemiyo_list-index .first_list__step h4{font-size:1rem;color:#000}#first_list-index .first_list__list--single,#yattemiyo_list-index .first_list__list--single{position:relative;height:60px;margin:8px auto;padding:0 12px;border-radius:4px;border:solid 0.5px rgba(0,0,0,0.54);background-color:#fff;display:flex;justify-content:space-between;align-items:center}#first_list-index .first_list__list--single__main,#yattemiyo_list-index .first_list__list--single__main{width:calc(100% - 94px);display:flex;align-items:center}#first_list-index .first_list__list--single__checkbox__wrap,#yattemiyo_list-index .first_list__list--single__checkbox__wrap{display:table-cell;width:30px;height:62px;font-size:1.875rem}#first_list-index .first_list__list--single__checkbox--doing,#yattemiyo_list-index .first_list__list--single__checkbox--doing{vertical-align:middle;width:24px;height:24px}#first_list-index .first_list__list--single__checkbox--done,#yattemiyo_list-index .first_list__list--single__checkbox--done{vertical-align:middle;width:24px;height:24px}#first_list-index .first_list__list--single__text,#yattemiyo_list-index .first_list__list--single__text{margin:0 12px;color:#000;font-weight:bold;display:inline-block;font-size:0.875rem;line-height:1.3}#first_list-index .first_list__list--single__button,#yattemiyo_list-index .first_list__list--single__button{display:flex;justify-content:center;align-items:center;width:82px;height:36px}#first_list-index .first_list__list--with_count,#yattemiyo_list-index .first_list__list--with_count{position:relative;height:90px;margin:8px auto;padding:0 12px;border-radius:4px;border:solid 0.5px rgba(0,0,0,0.54);background-color:#fff;display:flex;align-items:center}#first_list-index .first_list__list--with_count__main,#yattemiyo_list-index .first_list__list--with_count__main{width:100%;margin-left:12px}#first_list-index .first_list__list--with_count__checkbox,#yattemiyo_list-index .first_list__list--with_count__checkbox{width:30px;display:table-cell;font-size:1.875rem}#first_list-index .first_list__list--with_count__checkbox__wrap,#yattemiyo_list-index .first_list__list--with_count__checkbox__wrap{display:table;width:30px;height:90px}#first_list-index .first_list__list--with_count__checkbox--doing,#yattemiyo_list-index .first_list__list--with_count__checkbox--doing{display:table-cell;vertical-align:middle;font-size:1.875rem;width:30px;height:30px}#first_list-index .first_list__list--with_count__text,#yattemiyo_list-index .first_list__list--with_count__text{width:100%;color:#000;font-weight:bold;font-size:0.875rem}#first_list-index .first_list__list--with_count__attributes,#yattemiyo_list-index .first_list__list--with_count__attributes{width:100%;display:flex;align-items:center;justify-content:space-between}.c__group_notification{background-color:#fff;padding-bottom:40px}.c__group_notification__title{height:53px;line-height:53px;font-size:1.25rem;font-weight:bold;border-bottom:1px solid #c9cdd3;text-align:center}.c__group_notification__main{max-width:560px;margin:0 auto}.c__group_notification__main-list{position:relative;border-bottom:1px solid #c9cdd3;padding:0 64px 0 15px;height:50px;line-height:50px;font-weight:bold;font-size:1.0625rem;display:flex}.c__group_notification__main-list--text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c__group_notification__main-list .disabled{color:#9B9B9B}.c__group_notification__main--text{margin:16px;font-size:0.9375rem;font-weight:normal}.c__group_notification__main--back{text-align:center;margin-top:40px;color:#616161;font-size:0.9375rem}.group_passwords{background-color:#fff}.group_passwords__header--title{height:40px;font-size:1.25rem;font-weight:bold;border-bottom:1px solid #c9cdd3;text-align:center;line-height:40px}.group_passwords__top{margin:30px 0;font-size:1.1875rem;font-weight:bold;text-align:center}.group_passwords__top img{width:105px;border-radius:12px}.group_passwords__top--name{margin-top:15px}.group_passwords__description{padding:0 16px}.group_passwords__form{background-color:#f0f2f5;margin:30px 0;padding:20px 16px}.group_passwords__form--title{font-size:1.25rem;font-weight:bold;text-align:center}.group_passwords__form--title img{margin-right:5px;vertical-align:none;width:12px;vertical-align:baseline}.group_passwords__form--text{margin:12px 0}.group_passwords__form form{padding:10px}.group_passwords__form form p{font-weight:bold}.group_passwords__form form #password{height:45px;width:100%;background-color:#fff;padding:0 15px;border-bottom:solid 1px #342b80;border-radius:2px}.group_passwords__form--submit{text-align:center;margin-top:25px}.group_passwords__form--submit_btn{width:240px;height:48px;font-size:0.9375rem}#mail_magazine_users-confirm_destroy .l-main{width:100%}#mail_magazine_users-confirm_destroy .btn--primary,#mail_magazine_users-confirm_destroy .cartless_ec_item-detail__btn--join,#mail_magazine_users-confirm_destroy .event-detail__btn--join,#mail_magazine_users-confirm_destroy .group__btn--follow{margin:32px auto;overflow:hidden;display:block;width:240px;line-height:35px;font-size:1.0625rem;text-decoration:none}#mail_magazine_users-confirm_destroy .btn--prev{margin:32px auto;overflow:hidden;display:block;width:240px;line-height:35px;font-size:1.0625rem;text-decoration:none}#mail_magazine_users-confirm_destroy .registration__thanks_signup__logo__image{margin-top:24px}#mail_magazine_users-confirm_destroy .l-content__title{margin:24px 0;font-size:1.125rem;font-weight:700;text-align:center;line-height:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-left:0}.join{background-color:#fff}.join__contents{margin:0 auto;padding:0 0 20px 0;text-align:center}.join__title{background-color:#fff;font-size:1.125rem;font-weight:bold;height:56px;line-height:56px;width:100%;text-align:center;margin:auto;color:#000;border-bottom:1px solid #c9cdd3}.join__subtitle{font-size:1.125rem;font-weight:bold;position:relative;display:inline-block;padding:0 1.6em;text-align:center;margin-top:35px}.join__subtitle:before,.join__subtitle:after{content:'';position:absolute;top:50%;display:inline-block;width:20px;height:1px;background-color:#000}.join__subtitle:before{left:0}.join__subtitle:after{right:0}.join__circlelist{counter-reset:number;list-style-type:none;width:90%;max-width:320px;text-align:left;font-size:0.875rem;font-weight:bold;border-radius:16px;background-color:#f0f2f5;padding:20px;margin:15px auto 0px}.join__circlelist li{position:relative;padding-left:30px;line-height:1em;padding:0.4em 0.4em 0.4em 0.4em}.join__list__support{cursor:pointer;text-decoration:underline}.joinProcessArea{background-color:#eee}.joinProcessArea .joinProcessContents{max-width:700px;margin:0 auto;padding:25px 25px 32px;text-align:center}.joinProcessArea .joinProcessContents__list{font-size:0.8125rem;color:#616161;width:60%;margin:0 auto;text-align:left}@media screen and (max-width: 768px){.joinProcessArea .joinProcessContents__list{width:100%}}.joinProcessArea .joinProcessContents__list__support{cursor:pointer;text-decoration:underline}.joinProcessArea .joinProcessContents__list__center{text-align:center}.joinProcessArea .joinProcessContents .joinProcessContents__shortBtn,.joinProcessArea .joinProcessContents .joinProcessContents__longBtn{line-height:48px;height:48px;padding:0 0 0 15px;font-size:1.0625rem;letter-spacing:-0.04em;background-image:url(/assets/pass/front/arrow-icon-76ec7fb8d0435a9a9e2257cf56ed9503a7db475e94ea15c5a212e19c14eec726.png);background-repeat:no-repeat;background-position:left 30px center;background-size:6px auto;margin:16px auto 0;cursor:pointer}.joinProcessArea .joinProcessContents__shortBtn{width:240px}.joinProcessArea .joinProcessContents__longBtn{width:280px}.joinProcessArea .joinProcessContents__text{font-size:0.8125rem;color:#616161;padding-top:32px}.joinProcessArea .joinProcessContents__text a{text-decoration:underline;color:#616161}.joinSpace{font-size:1.0625rem;font-weight:bold;text-align:center;margin:30px auto;color:#616161}.joinUsAttention,.joinUs{padding-top:10%;padding-bottom:20%;width:calc(100vw - 200px);top:0;bottom:0;position:fixed;z-index:240;overflow-y:auto}@media screen and (max-width: 768px){.joinUsAttention,.joinUs{width:100%;padding-top:15%}}.joinUsAttention__background,.joinUs__background{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);transition:opacity .5s;z-index:220}.l-content--joinFlow .joinUsAttention,.l-content--joinFlow .joinUs{width:100vw}.joinUsWrap{margin:0 auto;width:calc(100vw - 32px);max-width:375px;padding:16px 16px 30px;background-color:#fff;border-radius:8px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.16);position:relative;z-index:240}.joinUsWrap__title{text-align:center}.joinUsWrap hr{margin:20px 0 20px -15px;width:calc(100% + 30px);border-top:1px dashed #bbb}.joinUsWrap__txt{text-align:center;margin:14px 0 30px;font-size:0.875rem;font-weight:bold;color:#000}.joinUsWrap__txt.smaller{margin:0;font-size:0.75rem}.joinUsWrap__plan_name{font-size:1rem;font-weight:bold;text-align:center}.joinUsWrap__formitem{padding:32px 4px 8px;font-size:0.9375rem;font-weight:bold;float:left;width:100%;text-align:left}.joinUsWrap__formitem--essential{font-size:0.75rem;color:#f44336;border:1px solid #f44336;padding:1px 5px 0;margin-left:10px;border-radius:4px;height:20px}.joinUsWrap__formselect{font-size:1rem;width:100%;box-sizing:border-box;max-width:700px;border-bottom:1px solid #342b80;background-color:#fafafa;color:#000;color:#616161;border-radius:0;height:50px;line-height:50px}.joinUsWrap__formarea{position:relative}.joinUsWrap__formarea--input{font-size:1rem;width:100%;box-sizing:border-box;max-width:700px;border-bottom:1px solid #342b80;background-color:#fafafa;color:#000;font-size:0.9375rem;max-width:inherit;min-height:50px;line-height:50px;padding:0 14px 0 14px}.joinUsWrap__formarea--email__txt{text-align:left;opacity:0.6;font-size:0.75rem;font-weight:500;line-height:1.5;color:#000}.joinUsWrap__formarea--privacy__txt{margin:5px auto 0;opacity:0.6;width:270px;font-size:0.75rem;line-height:1.5}.joinUsWrap__btn--facebook,.joinUsWrap__btn--facebook--custom_oauth_provider,.joinUsWrap__btn--usual,.joinUsWrap__btn--usual--custom_oauth_provider{width:240px;height:48px;line-height:48px;padding:0;margin:18px auto;font-size:1rem;background-repeat:no-repeat;background-position:left 20px center;cursor:pointer;display:block}.joinUsWrap__btn--facebook{margin-top:30px;margin-bottom:0;padding:0px 0 0px 26px;background-color:#3b5898;background-image:url(/assets/pass/front/ui_2_0/icon_facebook-d5be6b5ade1be621c52d8405c33abab2b9f41182de68f376b89778cde58951b3.svg);background-size:20px auto;color:#fff}.joinUsWrap__btn--facebook--custom_oauth_provider{padding:0px 0 0px 26px;background-color:#3b5898;background-image:url(/assets/pass/front/ui_2_0/icon_facebook-d5be6b5ade1be621c52d8405c33abab2b9f41182de68f376b89778cde58951b3.svg);background-size:20px auto;color:#fff}.joinUsWrap__btn--usual--custom_oauth_provider{padding:0px 0 0px 16px;background-image:url(/assets/pass/front/arrow-icon-76ec7fb8d0435a9a9e2257cf56ed9503a7db475e94ea15c5a212e19c14eec726.png);background-size:6px auto}.joinUsWrap .btn--primary,.joinUsWrap .cartless_ec_item-detail__btn--join,.joinUsWrap .event-detail__btn--join,.joinUsWrap .group__btn--follow{width:240px;height:48px;margin:30px auto 0}.joinUsWrap .btn--primary.login-btn,.joinUsWrap .login-btn.cartless_ec_item-detail__btn--join,.joinUsWrap .login-btn.event-detail__btn--join,.joinUsWrap .login-btn.group__btn--follow{margin:10px auto 0;padding:10px;display:block}.joinUsAttentionWrap{margin:0 auto;width:calc(100vw - 32px);max-width:375px;padding:16px;background-color:#fff;border-radius:5px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.16);text-align:center;font-size:0.875rem;line-height:1.4;font-weight:bold;color:#78909c;position:relative;z-index:240}.joinUsAttentionWrap__close{position:relative}.joinUsAttentionWrap__close--btn{height:32px;width:32px;position:absolute;top:-32px;right:-32px;cursor:pointer}.joinUsAttentionWrap__txt{padding-top:16px}.joinUsAttentionWrap__title{padding:20px 0 10px}.joinUsAttentionWrap__debit__txt{padding-top:16px}.joinUsAttentionWrap__debit__txt--head{font-size:1rem;padding-top:16px}.joinUsAttentionWrap__debit__txt--left{text-align:left;max-width:260px;margin:0 auto;padding:20px 0 16px 0}.joinUsAttentionWrap__debit_image{position:absolute;margin:26px 0 0 33px}.joinUsAttentionWrap__list{width:100%;margin:0 auto}.joinUsAttentionWrap__list dt{float:left;clear:left;width:30%;padding:5px;text-align:left;border-bottom:1px solid #bdbdbd;margin-right:10px}.joinUsAttentionWrap__list dd{float:left;width:calc(70% - 10px);padding:5px;text-align:left;border-bottom:1px solid #bdbdbd}.joinUsAttentionWrap__list dt:first-child,.joinUsAttentionWrap__list dt:first-child+dd{border-top:1px solid #bdbdbd}.joinUsAttentionWrap__box{text-align:center;border:1px solid rgba(0,0,0,0.1);background-color:#fafafa;padding:18px 30px;border-radius:4px;display:inline-block}body#leave-complete{background-color:white}.leaveComplete{background-color:#fff}.leaveComplete__contents{max-width:700px;margin:0 auto;padding:0 16px;text-align:center;margin-top:48px}.leaveComplete__contents--message{font-size:1rem;font-weight:bold;line-height:50px}.leaveComplete__title{background-color:#fff;font-size:1rem;font-weight:bold;height:56px;line-height:56px;width:100%;text-align:center;margin:auto;color:#000;border-bottom:1px solid #c9cdd3}.leaveConfirm{background-color:#fff}.leaveConfirm__contents{max-width:700px;margin:0 auto;padding:0 16px;text-align:center}.leaveConfirm__contents .btn--primary,.leaveConfirm__contents .cartless_ec_item-detail__btn--join,.leaveConfirm__contents .event-detail__btn--join,.leaveConfirm__contents .group__btn--follow{padding:6px 45px;margin-bottom:25px;display:block;margin:0 auto;margin-bottom:10px}.leaveConfirm__title{background-color:#fff;font-size:1.125rem;font-weight:bold;height:56px;line-height:56px;width:100%;text-align:center;margin:auto;color:#000;border-bottom:1px solid #c9cdd3}.leaveConfirm__cautionText{font-size:1.125rem;text-align:center;color:#f44336;margin:20px auto;font-weight:bold}.leaveConfirm__box{border-bottom:1px solid #c9cdd3;padding:30px 8px}.leaveConfirm__box--toptxt{font-size:1rem;font-weight:bold}.leaveConfirm__box--title{font-size:1rem;font-weight:bold;text-align:left}.leaveConfirm__box--contents{font-size:0.875rem;text-align:left;color:#616161;padding-top:20px}.leaveEnquete{background-color:#fff}.leaveEnquete__title{background-color:#fff;font-size:1.125rem;font-weight:bold;height:56px;line-height:56px;width:100%;text-align:center;margin:auto;color:#000;border-bottom:1px solid #c9cdd3}.leaveEnquete__contents{max-width:700px;margin:0 auto;padding:0 16px}.leaveEnquete__contents .btn--primary,.leaveEnquete__contents .cartless_ec_item-detail__btn--join,.leaveEnquete__contents .event-detail__btn--join,.leaveEnquete__contents .group__btn--follow{padding:6px 45px;margin-bottom:25px;display:block;margin:20px auto 10px auto}.leaveEnquete__header{padding:30px 8px}.leaveEnquete__header--text{font-size:1rem;font-weight:bold;text-align:left}.leaveEnquete__wrap{border-bottom:1px solid #c9cdd3;padding:30px 8px;text-align:left}.leaveEnquete__wrap>textarea{height:auto;min-height:10em;padding:18px 14px;resize:none;overflow:scroll;font-size:1rem;width:100%;box-sizing:border-box;max-width:700px;background-color:#fafafa;border-bottom:1px solid #342b80;color:#000}.leaveEnquete__box--text{color:#000;padding-left:4px}.leaveEnquete__formitem{font-size:1rem;font-weight:bold;text-align:left;margin-bottom:10px}.leaveEnquete__formitem--essential{font-size:0.75rem;color:#f44336;border:1px solid #f44336;padding:3px 5px;margin-left:10px;border-radius:4px}.leaveEnquete input[type="radio"]{display:none}.leaveEnquete input[type="radio"]+label{position:relative;margin:5px 0;display:inline-block;height:24px;display:flex;align-items:center}.leaveEnquete input[type="radio"]+label:before{font-family:'icomoon';content:"\e92b";font-size:1.25rem}.leaveEnquete input[type="radio"]:checked+label{height:24px}.leaveEnquete input[type="radio"]:checked+label:before{font-family:'icomoon';content:"\e921";font-size:1.25rem}.leaveEnquete__return{display:block;text-align:center}#members{width:100%}.members__subtext{font-size:0.875rem;width:100%;margin:32px auto;text-align:center;color:rgba(0,0,0,0.54);font-weight:700}.membersHeader{width:80%;margin:0 auto;display:flex;justify-content:space-between}@media screen and (max-width: 480px){.membersHeader{width:100%;padding:16px}}.membersList{display:grid;grid-gap:8px 8px;padding:0 8px;justify-content:center;grid-template-columns:repeat(auto-fit, 175px);grid-template-rows:repeat(auto-fit, 284px)}.membersList .membersCard{width:175px;height:284px;display:flex;flex-direction:column;align-items:center;text-decoration:none;color:#000;background-color:#fff;position:relative;box-shadow:0 2px 6px 0 rgba(187,187,187,0.3);border-radius:8px}.membersList .membersCard__bgImage{height:100%;width:100%;position:absolute;border-radius:8px}.membersList .membersCard__singleWordStatus{position:relative;font-size:0.625rem;padding:4px 7px;z-index:1;width:100%;filter:drop-shadow(1px 1px 1px rgba(0,0,0,0.33))}.membersList .membersCard__singleWordStatus--text{border-radius:27px;background:#fff;padding:3px 14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:bold;text-align:center}.membersList .membersCard__singleWordStatus--text:before{content:"";display:inline-block;position:absolute;top:-12px;left:50%;margin-left:-10px;border:10px solid transparent;border-bottom:10px solid #ffffff}.membersList .membersCard__icon{margin-top:39px;z-index:1;position:relative}.membersList .membersCard__icon .userIcon{width:80px;height:80px}.membersList .membersCard__icon .postedImg>.userIcon__img{padding:4px}.membersList .membersCard__icon .userIcon.postedImg{background-color:white}.membersList .membersCard__icon .userIcon.defaultImg{border:4px solid white}.membersList .membersCard__icon .birthday-icon{position:absolute;position:absolute;width:36px;height:36px;border-radius:50%;content:'';background-image:url(/assets/pass/front/ui_2_0/birthday-720521111077784ce55d4f6f6fdfbd88c1f168685a209f51d2ef93f33aea59fc.svg);background-position:center;background-color:#fff;z-index:2;bottom:-5px;left:68px;left:53px;bottom:0px;background-size:22px;width:30px;height:30px}.membersList .membersCard__icon .welcome-icon{position:absolute;position:absolute;width:130px;height:126px;content:'';background-image:url(/assets/pass/front/ui_2_0/welcome-icon-c04a94f6440eae444a9a669971636de8bbf19f138c0e3113218676179f73763b.svg);background-position:center;z-index:1;bottom:-11px;left:-15px;background-size:123px;bottom:-10px;left:-10px;background-size:92px;width:100px;height:100px}.membersList .membersCard__commonPoint{position:absolute;top:7px;right:7px}.membersList .membersCard__boxWrap{display:block;position:absolute;width:100%;bottom:7px;padding:0 7px 0}.membersList .membersCard__box{display:block;width:100%;height:124px;position:relative;text-align:center;background:#fff;border-radius:4px;box-shadow:0 0 2px 0 rgba(0,0,0,0.33)}.membersList .membersCard__name{font-weight:bold;font-size:1rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:10px 8px 0}.membersList .membersCard__occupation{font-size:0.625rem;margin-top:3px;color:rgba(0,0,0,0.54);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:bold;height:16px;line-height:1;max-width:100%;padding:0 8px}.membersList .membersCard__introduction{font-size:0.6875rem;text-align:justify;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;width:100%;max-height:28px;height:auto;padding:0 9px;margin:0px 0 0px;line-height:1.35}.c__menu{background-color:#fff;overflow:hidden}.c__menu .logout{margin-top:40px}.c__menu__header__title{background-color:#fff;height:44px;font-size:1rem;font-weight:bold;border-bottom:1px solid #c9cdd3;text-align:center;line-height:44px}.c__menu__settings__main{max-width:560px;margin:0 auto}.c__menu__settings__main .commonForm{padding-bottom:32px}.c__menu__settings__main section h3{font-size:0.75rem;color:#616161;padding:21px 0 7px 16px}.c__menu__settings__main--password_forget__link{padding-left:16px;text-decoration:none;color:#7C8494;font-weight:bold;font-size:0.75rem;margin-top:8px;display:inline-block}.c__menu__settings__main--subText{padding:0 16px;margin-top:8px;margin-bottom:24px;color:rgba(0,0,0,0.54);font-size:0.75rem}.c__menu__settings__main--normalText{padding:0 16px;margin-top:8px;color:#000;font-size:0.875rem}.c__menu__settings__main__form__select{position:absolute;right:9%;top:0px;font-weight:normal;font-size:0.9375rem}.c__menu__settings__main__lists{border-top:1px solid #cfd8dc}.c__menu__settings__main__lists li{background-color:#fff;font-weight:bold;display:block;position:relative;box-sizing:border-box;min-height:50px;line-height:50px;border-bottom:1px solid #cfd8dc;font-size:0.90625rem}.c__menu__settings__main__lists .items{padding:0px 15px}.c__menu__settings__main__lists .link_items{position:relative}.c__menu__settings__main__lists .link_items a{color:#000;text-decoration:none;display:block;cursor:pointer;padding:0px 15px}.c__menu__settings__main__lists .link_items a:after{content:"";display:inline-block;width:15px;margin:-3px 0 0 5px;background-image:url(/assets/pass/front/ui_2_0/arrow-icon-gray-d15d25e9b96feadd149c8cae20c19dd80d6b27ae64f571f24475b504bfb43c17.png);background-size:contain;vertical-align:middle;top:41%;right:3%;position:absolute;height:15px}.c__menu__settings__main__lists .link_items--logout{text-align:center}.c__menu__settings__main__lists .link_items--logout a{font-size:0.875rem;color:#c62828;text-decoration:none;display:block;cursor:pointer}.c__menu__settings__main__lists__mail__text{display:inline-block;vertical-align:middle;margin:-5px 0 0 35px;font-size:1.1875rem}.c__menu__settings__main__lists__mail__text--edit{font-size:1.1875rem;display:inline-block;font-family:inherit;margin:-7px 0 0 35px;padding:0;line-height:50px;color:#00a3d9;overflow:auto;width:70%;height:50px;vertical-align:middle}.c__menu__settings__main__lists__mail__botton{position:absolute;right:15px;top:15px;line-height:20px}.c__menu__settings__main__lists__point{text-align:right;color:#00a3d9;padding:0px 15px;background-size:52px auto;background-repeat:no-repeat;background-position:10px center}.c__menu__settings__main__lists__mail{background:no-repeat url(/assets/pass/front/icon-mail-88c40b2e86df215f2ccb3586099a09e18ab63c67661817b5de3df0d281a0abf1.svg);background-size:21px;background-position:15px 50%}.c__menu__settings__main__lists--message_count{position:absolute;top:14px;right:50px;width:20px;height:20px;border-radius:50%}.c__menu__settings__main__lists--authorized_label{position:absolute;top:14px;right:50px;width:64px;height:22px;line-height:22px;opacity:0.3;font-size:0.75rem;text-align:right;color:#000}.c__menu__settings__main__lists--unauthorized_label{position:absolute;top:14px;right:50px;width:64px;height:22px;line-height:22px;text-align:center;border-radius:13px;background-color:#3399ff;font-size:0.75rem;color:#fff}.c__menu__settings__main__link_symbol_lists{border-top:1px solid #cfd8dc}.c__menu__settings__main__link_symbol_lists li{background-color:#fff;font-weight:bold;display:flex;align-items:center;position:relative;padding:0px 15px 0px 15px;height:50px;border-bottom:1px solid #cfd8dc;font-size:0.875rem}.c__menu__settings__main__link_symbol_lists li img{width:24px;height:24px;margin-right:8px}.c__menu__settings__main__link_symbol_lists li a{top:0px;right:16px;position:absolute}.c__menu__settings__main__lists:first-child{border-top:none}.c__menu__settings__logout{text-align:center}.c__menu__settings__logout .btn--prev{font-size:1.0625rem;margin:50px 0;padding:10px 70px;cursor:pointer}.c__menu .badge,.c__menu .l-header__unread,.c__menu .homeWrap .recommendGroup__item__unread,.homeWrap .c__menu .recommendGroup__item__unread,.c__menu .homeWrap .recommendGroup__item__is_follow,.homeWrap .c__menu .recommendGroup__item__is_follow,.c__menu .groupList__unread,.c__menu .groupList__is_follow,.c__menu .groupSlider__item__unread,.c__menu .tab__unread,.c__menu .top-main .recommendGroup__item__unread,.top-main .c__menu .recommendGroup__item__unread,.c__menu .top-main .recommendGroup__item__is_follow,.top-main .c__menu .recommendGroup__item__is_follow{position:absolute;top:11px;right:42px;width:25px;height:25px;line-height:24px;font-size:1.0625rem;color:#fff;background:#ff007f;text-align:center}.myplanContainer{margin:0 auto;padding:16px}.myplanContainer .btn--primary.registBasicBtn,.myplanContainer .registBasicBtn.cartless_ec_item-detail__btn--join,.myplanContainer .registBasicBtn.event-detail__btn--join,.myplanContainer .registBasicBtn.group__btn--follow{margin:0 auto;display:block;width:270px;font-size:1rem;padding:10px 30px;font-size:1rem}.myplan__title{font-size:1rem;justify-content:space-between;align-items:center;margin:50px auto 16px;display:flex;max-width:480px}.myplan__title:first-of-type{margin:16px auto}.myplan__box{display:block;width:100%;height:auto;box-sizing:border-box;margin:0px auto;overflow:hidden;max-width:480px;text-align:center}.myplan__box>.leaveBtn{font-size:0.875rem;color:#4a4a4a;font-weight:bold}.myplan__box>.btn--prev{padding:14px 60px;height:auto;line-height:auto}.myplan__box__child{width:92%;margin-left:auto}.myplan__box .check_circle{border-radius:50%;background-color:#00bfa5;width:20px;height:20px;display:flex;justify-content:center;align-items:center;margin-right:8px}.myplan__box .check_circle--icon{color:#fff;width:10px;height:6px;border-bottom:solid 2px currentColor;border-left:solid 2px currentColor;transform:rotate(-45deg)}.myplan__box .icon-Follow{font-size:1.875rem;color:#bdbdbd;margin-top:1px}.myplan__box .btn--arrow{border:solid 1px #e0e0e0}.myplan__box a{text-decoration:none}.myplan-payjp-button #payjp_checkout_box{text-align:center}.myplan-payjp-button #payjp_checkout_box input[type=button]{position:relative;color:#78909c;font-weight:bold;border-color:#cfd8dc;text-decoration:none;font-size:0.875rem;border-radius:28px;vertical-align:middle;transition:opacity .3s;background-color:#fff;background-image:none;line-height:0px;height:32px;padding:10px 20px}.myplan-payjp-button #payjp_checkout_box input[type=button]:hover{opacity:.7}.myplan__contact__button{margin:0 auto 20px auto;display:block;width:240px;height:46px;line-height:46px;box-sizing:border-box;color:#000;border:1px solid #000;font-weight:400;font-size:1rem;text-align:center;text-decoration:none}.myplan__alert__text{display:block;width:100%;font-size:0.75rem;color:#f44336;font-weight:bold;margin:0 0 0px 0;text-align:center}.myplan .btn--registration{width:70%;height:45px;line-height:35px}.myplan__currentCardBox{display:flex;background-color:#eeeeee;border-radius:24px;padding:22px 50px;align-items:center;justify-content:space-around;font-weight:bold;max-width:480px;margin:0 auto}.myplan__leave_community{display:flex;font-size:1rem;justify-content:space-between;align-items:center;margin:0 auto;max-width:180px}.plan_current_list{display:flex;flex-wrap:wrap;align-items:center;max-width:480px;margin-top:15px}.plan_current_list__payment{display:block;position:relative;width:100%;max-width:480px;height:auto;margin:0 auto;padding:0px;box-sizing:border-box}.plan_current_list__payment__title{display:block;width:auto;height:auto;margin:5px 0 20px 0px;text-decoration:none;overflow:hidden;text-align:left}.plan_current_list__payment dl{overflow:hidden;width:100%;height:48px;display:flex;align-items:center}.plan_current_list__payment dt{display:inline-block;font-size:0.75rem;font-weight:normal;text-align:left;color:#616161;width:30%}.plan_current_list__payment dd{display:inline-block;height:auto;font-size:0.875rem;font-weight:normal;font-weight:bold}.planNextPaymentDate{text-align:center;transform:translateY(-5px)}.planNextPaymentDateOneLine{margin-bottom:-5px}.planNextPaymentDate__text{font-size:0.75rem;color:#777777;font-weight:bold}.planNextPaymentDate__textDate{font-size:0.75rem;letter-spacing:-0.24px;font-weight:bold}#notifications_page .nav-horizontal .list button{position:relative}#notifications_page .nav-horizontal .l-header__unread{top:3px;right:1px}#notifications_page .nav-horizontal .l-header__unread--count{height:18px;top:1px;left:100px}#notifications_page .notifications_content{max-width:700px;margin:0 auto}#notifications_page .notification__thumbImg{border-radius:50%}#postsIndex .nav-horizontal{padding-left:8px}#postsIndex .pagination_wrapper{width:100%;text-align:center}#postsIndex .pagination_wrapper .pagination{display:inline-block;margin:20px 0;font-size:0.9375rem}#postsIndex .pagination_wrapper .pagination li{display:inline}#postsIndex .pagination_wrapper .pagination li a{position:relative;float:left;padding:2px 10px;line-height:1.5;text-decoration:none;color:rgba(0,0,0,0.54);background-color:#f0f2f5;border:1px solid #f0f2f5;margin-left:4px;border-radius:4px}#postsIndex .pagination_wrapper .pagination li :hover{background-color:#eee}#postsIndex .pagination_wrapper .pagination .active a{z-index:3;color:#fff;background-color:#333333;border-color:#333333;cursor:default}#postsIndex .search__item:first-of-type{margin:0 0 12px 0}#postsIndex .search__item__user_info__name{position:relative;padding-left:12px}#postsIndex .search__item__user_info__name--published,#postsIndex .search__item__user_info__name--reservation,#postsIndex .search__item__user_info__name--draft{content:'';position:absolute;background:#3399ff;top:10.5px;left:1px;height:6px;width:6px;border-radius:50%}#postsIndex .search__item__user_info__name--reservation{background:#8991a0;border:1px solid #8991a0}#postsIndex .search__item__user_info__name--draft{background:#fff;border:1px solid #8991a0}.authorized_facebook{text-align:center;margin:20px auto 0 auto;max-width:300px;line-height:20px}.authorized_facebook__image{width:20px;height:20px;border-radius:50%}.authorized_facebook__label{margin-left:4px;font-size:0.75rem;font-weight:bold;color:#7c8494}.pre_auth__tab{display:flex;align-items:stretch;justify-content:center;width:100%;max-width:560px;margin:0 auto;background-color:#fff}.pre_auth__tab__wrap{border-bottom:#F2F2F2 solid 1px}.pre_auth__tab__wrap{background-color:#fff}.pre_auth__tab__item,.pre_auth__tab__item--active,.pre_auth__tab__item:hover{position:relative;flex-grow:1;text-decoration:none;background-color:#fff;color:#444;font-size:0.875rem;font-weight:700;width:100%;margin:0 2px;padding:8px 10px 7px;text-align:center;transition:all .3s}.pre_auth__tab__item--active,.pre_auth__tab__item:hover,.pre_auth__tab__item--active:hover{border-bottom:4px solid;border-bottom-color:#00a3d9;color:#00a3d9}#pre_auth_email .settingForm__field button.btn--primary,#pre_auth_email .settingForm__field button.cartless_ec_item-detail__btn--join,#pre_auth_email .settingForm__field button.event-detail__btn--join,#pre_auth_email .settingForm__field button.group__btn--follow{margin-top:0}#pre_recruitment_users-confirm .l-main,#pre_recruitment_users-report_cancel_confirm .l-main{width:100%}#pre_recruitment_users-confirm .btn--primary,#pre_recruitment_users-confirm .cartless_ec_item-detail__btn--join,#pre_recruitment_users-confirm .event-detail__btn--join,#pre_recruitment_users-confirm .group__btn--follow,#pre_recruitment_users-report_cancel_confirm .btn--primary,#pre_recruitment_users-report_cancel_confirm .cartless_ec_item-detail__btn--join,#pre_recruitment_users-report_cancel_confirm .event-detail__btn--join,#pre_recruitment_users-report_cancel_confirm .group__btn--follow{margin:32px auto;overflow:hidden;display:block;width:240px;line-height:35px;font-size:1.0625rem;text-decoration:none}#pre_recruitment_users-confirm .btn--prev,#pre_recruitment_users-report_cancel_confirm .btn--prev{margin:32px auto;overflow:hidden;display:block;width:240px;line-height:35px;font-size:1.0625rem;text-decoration:none}#pre_recruitment_users-confirm .registration__thanks_signup__logo__image,#pre_recruitment_users-report_cancel_confirm .registration__thanks_signup__logo__image{margin-top:24px}#pre_recruitment_users-confirm .l-content__title,#pre_recruitment_users-report_cancel_confirm .l-content__title{margin:24px 0;font-size:1.125rem;font-weight:700;text-align:center;line-height:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-left:0}.privacyPolicy{background-color:#fff}.privacyPolicy__contents{max-width:700px;margin:0 auto;padding:0 16px;text-align:center}.policy__provision{border-bottom:1px solid #c9cdd3;padding:30px 8px}.policy__provision--title{font-size:1rem;font-weight:bold;text-align:left}.policy__provision--contents{font-size:0.875rem;text-align:left;color:#616161;padding-top:20px}#settings_password{padding:20px 32px}#settings_password .c__menu__settings__main--password_forget__link{text-align:center;display:block;margin-top:36px;padding-left:0px}.controller-sms_authentication{background-color:#fff}.sms_authentication{max-width:560px;margin:0 auto}.sms_authentication .settingForm__field .form-control{background-color:#fafafa;border-bottom:1px solid #342b80}.sms_authentication__privacy_policy_txt{margin:8px auto 0 auto;width:240px;text-align:left;color:#7C8494;font-size:0.75rem}.sms_authentication__switch_txt{margin-top:30px;font-size:0.75rem;text-align:center;color:#777;display:inline-block}.sms_authentication section{margin:0 28px}.sms_authentication section h3.sms_authentication__subtitle{color:#000;padding:21px 0 7px 0;font-size:1rem;font-weight:bold;text-align:center}.sms_authentication__message{margin-top:12px;text-align:center;font-size:0.75rem;line-height:1.42;color:#000}.sms_authentication__error_message{margin-top:6px;text-align:center;font-size:0.75rem;line-height:1.42;color:#f44336}h3.sms_authentication__title{text-align:center;padding:0;margin:18px auto;height:26px;font-size:1rem;font-weight:bold;line-height:1.63;color:#000}.sms_authentication_codes{text-align:center}.sms_authentication_codes__input{width:29px;height:48px;border:solid 1px #9B9B9B;background-color:#FFF;margin:0 6px;text-align:center;font-weight:bold}.specificCommercial{background-color:#fff}.specificCommercial__contents{max-width:700px;margin:0 auto;padding:0 16px;text-align:center}.policy__provision{border-bottom:1px solid #c9cdd3;padding:30px 8px}.policy__provision--title{font-size:1rem;font-weight:bold;text-align:left}.policy__provision--contents{font-size:0.875rem;text-align:left;color:#616161;padding-top:20px}#userTimelineIndex{min-height:calc(100vh - 88px)}#user_timeline-index .nav-horizontal .mask .list,#site_global_timeline-index .nav-horizontal .mask .list{width:100%}#user_timeline-index .nav-horizontal .mask .list li,#site_global_timeline-index .nav-horizontal .mask .list li{width:50%;padding:0}#user_timeline-index .nav-horizontal .mask .list li:first-of-type,#site_global_timeline-index .nav-horizontal .mask .list li:first-of-type{border-right:1px solid rgba(0,0,0,0.05)}#user_timeline-index .nav-horizontal .mask .list li>button,#site_global_timeline-index .nav-horizontal .mask .list li>button{width:100%}#user_timeline-index .timeline-wrap,#site_global_timeline-index .timeline-wrap{padding-bottom:80px;background:#fff}#user_timeline-index .timeline_cassete_wrap,#site_global_timeline-index .timeline_cassete_wrap{display:block;position:relative;padding:4px 0px 4px;border-radius:12px;margin:0 auto;overflow:hidden}#user_timeline-index .timeline_group_info,#site_global_timeline-index .timeline_group_info{display:block;position:relative;color:rgba(0,0,0,0.54);text-decoration:none;width:calc(100% - 8px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 0 0 8px}#user_timeline-index .timeline_group_info__image,#site_global_timeline-index .timeline_group_info__image{display:inline-grid;width:16px;height:16px;border-radius:4px;vertical-align:middle}#user_timeline-index .timeline_group_info__name,#site_global_timeline-index .timeline_group_info__name{font-size:12px;font-weight:bold;color:rgba(0,0,0,0.54);margin-left:4px}#user_timeline-index .chat_message-modal .actionBar__comment textarea,#site_global_timeline-index .chat_message-modal .actionBar__comment textarea{height:40px}#user_timeline-index .groupListSliderWrap .groupListSlider,#user_timeline-index .userListSliderWrap .userListSlider,#site_global_timeline-index .groupListSliderWrap .groupListSlider,#site_global_timeline-index .userListSliderWrap .userListSlider{display:inline-grid;grid-gap:28px;grid-auto-flow:column;grid-auto-columns:64px;grid-auto-rows:auto}#user_timeline-index .userListSlider__item--text,#site_global_timeline-index .userListSlider__item--text{text-align:center;color:rgba(0,0,0,0.54);font-weight:bold;font-size:0.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:78px;margin-bottom:4px}#user_timeline-index .groupListSlider__item--text,#site_global_timeline-index .groupListSlider__item--text{text-align:center;color:rgba(0,0,0,0.54);font-weight:bold;font-size:0.75rem;line-height:1.17;overflow:hidden;width:78px;height:2.25em;margin-bottom:4px}#user_timeline-index .new_message_button,#site_global_timeline-index .new_message_button{font-size:0.75rem;line-height:30px;font-weight:bold;text-decoration:none;color:rgba(0,0,0,0.54)}#user_timeline-index .new_message_button__wrap,#site_global_timeline-index .new_message_button__wrap{margin:2px auto 0px;position:sticky;z-index:100;top:140px;box-shadow:0 0 4px 0 rgba(0,0,0,0.3);border-radius:18px;width:180px;height:30px;display:flex;justify-content:center;align-items:center;background-color:#FFF}#user_timeline-index .new_message_button__wrap[v-cloak],#site_global_timeline-index .new_message_button__wrap[v-cloak]{display:none}#user_timeline-index .fade-enter-active,#user_timeline-index .fade-leave-active,#site_global_timeline-index .fade-enter-active,#site_global_timeline-index .fade-leave-active{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}#user_timeline-index .fade-enter,#user_timeline-index .fade-leave-to,#site_global_timeline-index .fade-enter,#site_global_timeline-index .fade-leave-to{opacity:0}#user_timeline-index .timelineMessage,#site_global_timeline-index .timelineMessage{width:100%;max-width:700px;margin:0px auto 8px;padding:0px 8px 0px;background:#fff}#user_timeline-index .timelineRecommend,#site_global_timeline-index .timelineRecommend{width:100%;padding:0px 0;overflow-y:hidden;margin:0 0 8px 0}#user_timeline-index .timelineRecommend .searchSubArea,#site_global_timeline-index .timelineRecommend .searchSubArea{max-width:700px;margin:12px auto}#user_timeline-index .chat__datePunctuation,#user_timeline-index .chat__follow_message_cassette,#site_global_timeline-index .chat__datePunctuation,#site_global_timeline-index .chat__follow_message_cassette{position:relative;display:flex;padding:0;margin:8px auto;justify-content:center}#user_timeline-index .chat__datePunctuation--borderline,#site_global_timeline-index .chat__datePunctuation--borderline{width:100%;position:absolute;top:14px;left:0;display:inline-block;height:1px;border-top:rgba(0,0,0,0.1) solid 1px;z-index:-10}#user_timeline-index .chat_message-modal .suggestList,#site_global_timeline-index .chat_message-modal .suggestList{top:inherit;bottom:70px}#user_timeline-index .chat_message-modal .fukidashiSelectBox,#site_global_timeline-index .chat_message-modal .fukidashiSelectBox{top:inherit;bottom:70px}#user_timeline-index .suggestList,#site_global_timeline-index .suggestList{top:initial;bottom:initial}.bot_tool_tip__content{background-color:#ECFAFF;position:relative}.bot_tool_tip__close_button{width:24px;height:24px;display:block;position:absolute;top:-10px;right:-10px}.bot_tool_tip .chat__userName{font-size:0.8125rem;font-weight:700;line-height:24px;color:#78909c}.simple_tool_tip{width:calc(100% - 32px);max-width:700px;margin:16px auto;height:auto;position:relative;padding:16px 0;border-radius:8px;border:solid 1px rgba(0,0,0,0.1);background-color:#ECFAFF}.simple_tool_tip__image_area{position:absolute;top:50%;left:16px;margin-top:-16px;width:auto}.simple_tool_tip__image_area img{border-radius:50%;width:32px;height:32px}.simple_tool_tip__image{display:block;font-size:2rem;color:rgba(0,0,0,0.54);line-height:1;width:32px;height:32px;margin:0 auto}.simple_tool_tip__text{display:block;width:100%;height:auto;vertical-align:middle;padding:0 24px 0 64px}.simple_tool_tip__text p{box-sizing:border-box;margin:0 16px;display:table-cell;vertical-align:middle;font-size:0.875rem;font-weight:bold;line-height:1.5;text-align:justify;color:rgba(0,0,0,0.54)}.simple_tool_tip__close_button{width:24px;height:24px;display:block;position:absolute;top:-10px;right:-10px}.top-main{background-color:#fff;border-bottom:1px solid rgba(0,0,0,0.1);width:100%}.top-main .recommendGroupWrapper{background-size:cover}.top-main .recommendGroupUpper{display:flex;align-items:center;justify-content:center}.top-main .recommendGroupUpper i.iconRoundBtn{opacity:0}.top-main .recommendGroupUpper i.iconRoundBtn:hover{opacity:1}@media screen and (max-width: 768px){.top-main .recommendGroupUpper i.iconRoundBtn{display:none}}.top-main .recommendGroup__slider,.top-main .recommendGroupFix{-ms-overflow-style:none;scrollbar-width:none;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding:0 0px;max-height:600px;max-width:640px;display:flex;flex-direction:row;box-sizing:content-box}.top-main .recommendGroup__slider::-webkit-scrollbar,.top-main .recommendGroupFix::-webkit-scrollbar{display:none}@media screen and (max-width: 768px){.top-main .recommendGroup__slider,.top-main .recommendGroupFix{max-height:360px;max-width:100%;margin:0 0px;padding:0px 0px 0px}}.top-main .recommendGroupColumn{padding:0 32px}.top-main .recommendGroupColumn:first-of-type{padding:0 32px}.top-main .recommendGroupColumn:last-of-type{padding:0  32px}@media screen and (max-width: 768px){.top-main .recommendGroupColumn{padding:0 12px}.top-main .recommendGroupColumn:first-of-type{padding:0 12px 0 24px}.top-main .recommendGroupColumn:last-of-type{padding:0 24px 0 12px}}.top-main .recommendGroup__item{text-align:center;width:96px;box-sizing:border-box;line-height:1.2857142857;padding-top:16px;padding-bottom:16px}@media screen and (max-width: 768px){.top-main .recommendGroup__item{width:64px;height:120px;padding-bottom:initial}}.top-main .recommendGroup__item__unread,.top-main .recommendGroup__item__is_follow{position:absolute;top:-4px;right:-4px;width:16px;height:16px;border:2px solid #FFF;box-sizing:border-box}@media screen and (max-width: 768px){.top-main .recommendGroup__item__unread,.top-main .recommendGroup__item__is_follow{width:10px;height:10px}}.top-main .recommendGroup__item__is_follow{background-color:#eceff1}.top-main .recommendGroup__thumb{position:relative;display:block;width:96px;height:96px;margin:0 auto 5px;border-radius:8px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.16)}@media screen and (max-width: 768px){.top-main .recommendGroup__thumb{width:64px;height:64px}}.top-main .recommendGroup__thumbImg{width:100%;height:100%;border-radius:8px}.top-main .recommendGroup__title{font-size:0.875rem;display:inline-block;padding:0px 2px 0;font-weight:700;line-height:1.3;color:#000;text-decoration:none;word-break:break-all;text-shadow:white 2px 0px, white -2px 0px, white 0px -2px, white 0px 2px, white 2px 2px, white -2px 2px, white 2px -2px, white -2px -2px, white 1px 2px, white -1px 2px, white 1px -2px, white -1px -2px, white 2px 1px, white -2px 1px, white 2px -1px, white -2px -1px;height:2.3rem;overflow:hidden}@media screen and (max-width: 768px){.top-main .recommendGroup__title{font-size:0.75rem;height:1.9rem;height:30px}}.top-main .recommendGroupFixWrapper{background-color:#ffffff9e;max-height:180px;max-width:100%;display:flex;justify-content:center}@media screen and (max-width: 768px){.top-main .recommendGroupFixWrapper{max-height:120px;max-width:100%}}.top-main .recommendGroupFix{flex-direction:row;max-height:180px;max-width:100%;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap}@media screen and (max-width: 768px){.top-main .recommendGroupFix{max-height:120px;width:auto;padding:0px 0px 0px}}.top-main .recommendGroupFix .recommendGroup__item{padding:20px 32px 20px;box-sizing:content-box}.top-main .recommendGroupFix .recommendGroup__item:first-of-type{padding:20px 32px}.top-main .recommendGroupFix .recommendGroup__item:last-of-type{padding:20px 32px}@media screen and (max-width: 768px){.top-main .recommendGroupFix .recommendGroup__item{padding:16px 12px 0}.top-main .recommendGroupFix .recommendGroup__item:first-of-type{padding:16px 12px 0 24px}.top-main .recommendGroupFix .recommendGroup__item:last-of-type{padding:16px 24px 0 12px}}.top-main__img{width:100%}.top-main__link{display:block;text-decoration:none;text-align:right;color:#607d8b;font-size:0.8125rem;font-weight:700;line-height:48px}.top-main__link i{position:relative;top:2px;margin-left:5px;font-size:1.5rem;vertical-align:text-bottom}.top-content{background-color:#fff;border-bottom:1px solid rgba(0,0,0,0.1);padding:0 0px}@media screen and (max-width: 768px){.top-content{padding:0 0px}}.top-content__header{display:flex;font-size:0.875rem;font-weight:700;height:40px;line-height:40px;padding:0 12px 0 12px}@media screen and (max-width: 768px){.top-content__header{height:48px;line-height:48px}}.top-content__title{font-size:0.875rem;font-weight:700;height:40px;line-height:40px;text-decoration:none;display:none}.top-content__title i{position:relative;top:5px;font-size:1.5rem}@media screen and (max-width: 768px){.top-content__title{height:48px;line-height:48px;display:block}}.top-content__before_card{display:flex;min-width:280px;align-items:center;margin:4px}.top-content__before_card .top-content__title{display:block;font-size:1.125rem}@media screen and (max-width: 768px){.top-content__before_card{display:none}}.mypage_wrap{padding-bottom:90px;background:#fff}.userPolicy{background-color:#fff}.userPolicy__contents{max-width:700px;margin:0 auto;padding:0 16px;text-align:center}.userPolicy__title,.contact__title,.faq__title,.privacyPolicy__title,.specificCommercial__title{background-color:#fff;font-size:1rem;font-weight:bold;height:44px;line-height:44px;width:100%;text-align:center;margin:auto;color:#000;border-bottom:1px solid #c9cdd3}.policy__provision{border-bottom:1px solid #c9cdd3;padding:30px 8px}.policy__provision--toptxt{font-size:1rem;font-weight:bold}.policy__provision--title{font-size:1rem;font-weight:bold;text-align:left}.policy__provision--contents{font-size:0.875rem;text-align:left;color:#616161;padding-top:20px}[v-cloak]{display:none}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.home-slider-fade-enter-active,.home-slider-fade-leave-active{transition:opacity .5s}.home-slider-fade-enter,.home-slider-fade-leave-to{opacity:0}.point-banner-fade-enter-active{animation:point-banner-fade 10.0s}.point-banner-fade-enter{opacity:1}@keyframes point-banner-fade{0%{opacity:0}10%{opacity:1}90%{opacity:1}100%{opacity:0}}.collection-fade-enter-active,.collection-fade-leave-active{transition:all .3s ease-in-out}.collection-fade-enter,.collection-fade-leave-to{opacity:0}
