@layer theme, base, components, utilities, app;@layer app{.back-border{font-size:14px;line-height:21px;text-align:center;display:flex;align-items:center;color:#222222}.back-border:before,.back-border:after{border-top:1px solid #E0E0E0;content:"";flex-grow:1}.back-border:before{margin-right:0.5rem}.back-border:after{margin-left:0.5rem}.balloon{position:relative;width:200px;min-height:60px;margin:20px;padding:10px}.balloon::before{content:'';position:absolute;z-index:1;width:20px;height:20px}.balloon::after{content:'';position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.balloon>*{position:relative;z-index:3}.balloon,.balloon::after{border-radius:5px}.balloon--top_left::before{top:-10px;left:10px;transform:rotate(45deg) skew(20deg, 20deg)}.balloon--top_center::before{top:-10px;left:50%;transform:translateX(-50%) rotate(45deg) skew(20deg, 20deg)}.balloon--top_right::before{top:-10px;right:10px;transform:rotate(45deg) skew(20deg, 20deg)}.balloon--right_top::before{right:-10px;top:10px;transform:rotate(45deg) skew(-20deg, -20deg)}.balloon--right_middle::before{right:-10px;top:50%;transform:translateY(-50%) rotate(45deg) skew(-20deg, -20deg)}.balloon--right_bottom::before{right:-10px;bottom:10px;transform:rotate(45deg) skew(-20deg, -20deg)}.balloon--bottom_left::before{bottom:-10px;left:10px;transform:rotate(45deg) skew(20deg, 20deg)}.balloon--bottom_center::before{bottom:-10px;left:50%;transform:translateX(-50%) rotate(45deg) skew(20deg, 20deg)}.balloon--bottom_right::before{bottom:-2px;right:14px;transform:rotate(45deg) skew(20deg, 20deg)}.balloon--left_top::before{left:-10px;top:10px;transform:rotate(45deg) skew(-20deg, -20deg)}.balloon--left_middle::before{left:-10px;top:50%;transform:translateY(-50%) rotate(45deg) skew(-20deg, -20deg)}.balloon--left_bottom::before{left:-10px;bottom:10px;transform:rotate(45deg) skew(-20deg, -20deg)}.bg-brand{background-color:#16169B}.bg-yellow{background-color:#FFC107}.bg-red{background-color:#F44336}.bg-pink{background-color:#EB5757}.bg-green{background-color:#4CAF50}.bg-blue{background-color:#2196F3}.bg-black{background-color:#222222}.bg-gray{background-color:#878787}.bg-white{background-color:#FFFFFF}.border-round-lv1{border-radius:4px}.border-round-lv2{border-radius:8px}.border-round-bottom-lv1{border-radius:0px 0px 4px 4px}.border-round-bottom-lv2{border-radius:0px 0px 8px 8px}input[type="submit"],input[type="button"],input[type="reset"]{-webkit-appearance:none;cursor:pointer}.btn{display:flex;padding:0 8px;box-sizing:border-box;justify-content:center;align-items:center;text-align:center;border-radius:4px;font-family:ui-sans-serif, -apple-system, system-ui, "Hiragino Sans", "Yu Gothic", "Noto Sans JP", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-weight:bold;min-width:80px}.btn:disabled{opacity:0.3}.btn-circle{border-radius:50%}.btn-sm{height:32px;font-size:12px}.btn-md{height:48px;font-size:14px}.btn-lg{height:48px;min-width:183px;font-size:16px}.btn-block{width:100%}.btn.btn-default{border:solid 1px #E0E0E0;color:#222222;background:#FFFFFF}.btn.btn-default:hover{background:#F0F0F0}.btn.btn-brand{border:none;background:#16169B;color:#FFFFFF}.btn.btn-brand:hover{background:#0A1461}.btn.btn-brand-border{border:solid 1px #16169B;color:#16169B;background:#FFFFFF}.btn.btn-danger{border:none;background:#F44336;color:#FFFFFF}.card_input-group .form-group input.form-control{height:48px}.card_input-group .form-group input.form-control.cvc{width:112px}.card_input-group .form-group .expiration-row{display:flex;margin-bottom:48px}.card_input-group .form-group .expiration-row select{border-radius:4px;padding-left:16px;font-size:14px;line-height:21px;display:block;flex-basis:96px;width:96px;height:48px;margin-right:16px}.checkbox-group{display:flex;align-items:center}.checkbox-group input{display:block}.checkbox-group label{margin-left:16px;cursor:pointer}.subtext{color:#878787}.text-brand{color:#16169B}.text-white{color:#FFFFFF !important}.text-red{color:#F44336 !important}.comment-form textarea.form-control{border-radius:4px;margin-bottom:16px;resize:none}.comment-form select.comment-select{border-radius:4px;font-size:14px;line-height:21px;height:48px;width:154px;background-position:right 13px center}.comment-form .text-right .btn{margin-left:auto}@media (max-width: 767px){.comment-form textarea.form-control{height:80px}.comment-form .row select.comment-select{width:116px;margin-right:16px}.comment-form .row .btn{flex:1}}@media (min-width: 767px){.comment-form textarea.form-control{height:120px}.comment-form select.comment-select{background-image:url(https://assets.strainer.jp/compiled/comment/toggle-e9c75d0caf4c292bd45d98ca7bfc3042ff29204897845101c6f94371917b1bc3.png)}}.company-no-follow{text-align:center}.company-no-follow .company-no-follow-image{background-repeat:no-repeat;background-image:url(https://assets.strainer.jp/compiled/company/no_follow-70820bedbcb0fcf3e70df334b4e6757d229b2ee5141f8f7b2e61b23bef819690.png)}.company-no-follow h2,.company-no-follow p{color:#878787}.company-no-follow p{margin-bottom:24px}@media (max-width: 767px){.company-no-follow .company-no-follow-image{margin:48px auto 24px;width:100px;height:100px;background-size:100px 100px}.company-no-follow h2{font-size:14px;line-height:21px;margin-bottom:8px}.company-no-follow p{font-size:12px;line-height:18px}.company-no-follow .btn{font-size:12px;margin:0 auto;width:160px;height:32px}}@media (min-width: 767px){.company-no-follow .company-no-follow-image{margin:64px auto 32px;width:120px;height:120px;background-size:120px 120px}.company-no-follow h2{font-size:18px;line-height:27px;margin-bottom:8px}.company-no-follow p{font-size:14px;line-height:21px}.company-no-follow .btn{font-size:14px;margin:0 auto;width:256px}}.container{margin:0 auto;max-width:1088px}.layout-container{box-sizing:content-box}.layout-container>*{box-sizing:border-box}@media screen and (max-width: 767px){.container{width:100%}.container .flex-container{display:block}.container .flex-container .main-section,.container .flex-container .sidebar-section{width:100%}}@media screen and (min-width: 767px){.container{box-sizing:content-box;padding:0 24px}.container .flex-container{display:flex;flex-wrap:nowrap;justify-content:space-between}.container .flex-container.flex-left{justify-content:start}.container .flex-container .main-section{width:640px}.container .flex-container .sidebar-section{width:400px}}@media screen and (min-width: 1024px){.container{padding:0 32px}}@media (max-width: 767px){.mobile-hidden{display:none !important}}@media (min-width: 767px){.pc-hidden{display:none !important}}.dropdown_toggle{display:block;-webkit-appearance:none;background:#FFFFFF;background-repeat:no-repeat;background-size:24px 24px;background-image:url(https://assets.strainer.jp/compiled/components/select-6688263610ea17c366281e7f08a950ea1fa2e923bbc6be62e0021d41221e11ff.png);background-position:right 4px center;padding:7px 12px;padding-right:28px;height:32px;font-size:12px;border:1px solid #E0E0E0;box-sizing:border-box;border-radius:4px}.dropdown_toggle-wrapper .dropdown_toggle-list{display:none}.dropdown_toggle-wrapper.active .dropdown_toggle-list{display:block;position:absolute;background:#FFFFFF;box-shadow:0px 4px 8px rgba(0,0,0,0.12);border-radius:4px}.dropdown_toggle-wrapper.active .dropdown_toggle-list ul{list-style:none;font-size:12px;margin:0;padding:8px 0}.dropdown_toggle-wrapper.active .dropdown_toggle-list ul li{padding:8px 16px}.alert{padding:15px 16px;color:#FFFFFF;font-size:12px;font-weight:bold}.alert.alert-success{background-color:#4CAF50}.alert.alert-danger{background-color:#F44336}.alert .message{color:#FFFFFF}.alert button.close{width:14px;height:14px;display:block;border:none;background:none;background-image:url(https://assets.strainer.jp/compiled/login/union-c8c0fd9c6d3e2cddc78e1a3c6a5122a1be9f889e69ad44cf8af1cb58001ecf15.png);background-repeat:no-repeat;background-position:center;background-size:14px 14px}.flash-message{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}.form-control{width:100%;padding:13px;font-size:14px;line-height:20px;background:#FFFFFF;border:1px solid #E0E0E0;box-sizing:border-box;border-radius:4px}.form-control::-webkit-input-placeholder{color:#C2C2C2}.form-control::-moz-placeholder{color:#C2C2C2}.form-control:-ms-input-placeholder{color:#C2C2C2}.form-control:-moz-placeholder{color:#C2C2C2}.form-control.disabled{background:#F2F4F7;border:1px solid #E0E0E0;box-sizing:border-box;border-radius:4px;color:#C2C2C2}.form-group label{display:block;margin-bottom:8px}.form-group .form-control{margin-bottom:24px}html,body{height:100%;margin:0px;padding:0px}a{text-decoration:none}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}.row{display:flex;flex-wrap:wrap;justify-content:space-between}.row.flex-nowrap{flex-wrap:nowrap}.row.align-right{justify-content:flex-end}.row .col6{width:calc(50% - 8px)}.row .col4{width:calc(33.3333% - 5.3333px)}.row .col3{width:calc(25% - 4px)}a.hover_button{display:block;position:relative}a.hover_button .hover_button-inner{overflow:hidden}a.hover_button .hover_button-label{display:none;top:-50px;left:17px;transform:translate(-50%, 0);position:absolute;white-space:nowrap;box-shadow:0px 4px 8px rgba(33,35,37,0.12);border-radius:8px;background:#222222;color:#FFFFFF;padding:8px 16px;font-size:12px}a.hover_button .hover_button-label:before{content:'';position:absolute;top:100%;left:50%;margin-left:-20px;margin-top:-27px;border:20px solid transparent;border-top:35px solid #222222;z-index:-1}a.hover_button:hover .hover_button-label{display:block}hr{margin:0;border:solid 0.5px #E0E0E0}.icon{background-repeat:no-repeat;background-position:center}.icon-notification{width:24px;height:24px;background-image:url(https://assets.strainer.jp/compiled/header/notification-93830be9ed6f63190dd621819e9e0c6b2c1f3452e26fea6f489716c87989b257.png);background-size:24px 24px}input[type=button],input[type=submit],input[type=checkbox],input[type=radio]{cursor:pointer}input[type=checkbox]{margin:0;min-width:24px;width:24px;height:24px;border:1px solid #E0E0E0;box-sizing:border-box;border-radius:4px}input[type=checkbox]:checked{background-image:url(https://assets.strainer.jp/compiled/input/check-277fbfa3fea21a475e19a8fd4294dcc151669206db0ca49eac9768bfbb315fc9.png);background-size:12px 12px;background-repeat:no-repeat;background-position:center}input[type=radio]{background:#FFFFFF;margin:0;width:24px;height:24px;border:1px solid #E0E0E0;box-sizing:border-box;border-radius:43px}input[type=radio]:checked{background-image:url(https://assets.strainer.jp/compiled/input/radio-0b1a967246df00ecb3c964a3d269659650500342187fc6b90ba7ae8d6bbaf7f9.png);background-size:12px 12px;background-repeat:no-repeat;background-position:center}.label{font-size:14px;text-align:center;padding:4px 11px;border-radius:21px;font-weight:bold}.label-black{background:#222222;color:#FFFFFF}.label-brand{background:#16169B;color:#FFFFFF}@media (max-width: 767px){.label{font-size:12px}}.loader,.loader:before,.loader:after{background:#ffffff;-webkit-animation:load1 1s infinite ease-in-out;animation:load1 1s infinite ease-in-out;width:1em;height:4em}.loader{color:#ffffff;text-indent:-9999em;margin:88px auto;position:relative;font-size:11px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.loader:before,.loader:after{position:absolute;top:0;content:''}.loader:before{left:-1.5em;-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.loader:after{left:1.5em}@-webkit-keyframes load1{0%,
  80%,
  100%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}@keyframes load1{0%,
  80%,
  100%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}ul.page-tabs{list-style:none;display:flex;padding:0}ul.page-tabs li a,ul.page-tabs li a>span{color:#878787}ul.page-tabs li.active{background:#16169B;box-shadow:0px 4px 8px rgba(0,0,0,0.12);border-radius:20px;padding-left:12px;padding-right:12px;color:#FFF;font-weight:bold}ul.page-tabs li.active a{color:#FFFFFF;font-weight:bold}ul.page-tabs li.active a span{color:#FFFFFF;font-weight:bold}@media (max-width: 767px){ul.page-tabs li{font-size:12px;line-height:18px;margin-right:20px;padding-top:2px;padding-bottom:2px}}@media (min-width: 767px){ul.page-tabs li{font-size:14px;line-height:21px;margin-right:24px;padding-top:3px;padding-bottom:3px}}.radio-group{display:flex;align-items:center;margin-bottom:16px}.radio-group input{display:block}.radio-group label{margin-bottom:0;margin-left:8px}@media screen and (max-width: 767px){.section-bg{background:#F2F4F7;width:100%;height:16px;margin-bottom:32px}}@media screen and (min-width: 767px){.section-bg{height:1px;background:#E0E0E0}}select{-webkit-appearance:none;background:#FFFFFF;background-repeat:no-repeat;background-size:24px 24px;background-image:url(https://assets.strainer.jp/compiled/components/select-6688263610ea17c366281e7f08a950ea1fa2e923bbc6be62e0021d41221e11ff.png);background-position:right 4px center;padding:7px 12px;padding-right:28px;height:32px;font-size:12px;border:1px solid #E0E0E0;box-sizing:border-box;border-radius:4px}.shadow-lv1{box-shadow:0px 4px 8px rgba(0,0,0,0.12)}.shadow-lv2{box-shadow:0px 4px 12px rgba(33,35,37,0.24)}.shadow-lv3{box-shadow:0px 8px 24px rgba(33,35,37,0.32)}.share-button-list{display:flex;align-items:start}.share-button-list .twitter-btn-wrap,.share-button-list .hatena-bookmark-button-frame{margin-left:8px;margin-top:4px}.show_more{margin:16px auto;font-size:12px;line-height:18px}.show_more a{color:#16169B}.sidemenu_panel{padding:24px;margin-bottom:24px;border:1px solid #E0E0E0;box-sizing:border-box;border-radius:8px}.sidemenu_panel h2{margin-bottom:16px;font-weight:bold;font-size:14px;line-height:21px}.sidemenu_panel p{font-size:14px;line-height:180%}.sidemenu_panel a.menu-item{display:block;padding:12px 0 12px 12px;font-size:14px;line-height:21px}.sidemenu_panel a.menu-item:hover{background:#F5F7FA;border-radius:8px;font-weight:bold}.mr-8{margin-right:8px !important}.mr-12{margin-right:12px !important}.mr-16{margin-right:16px !important}.mr-24{margin-right:24px !important}.mr-32{margin-right:32px !important}.mr-48{margin-right:48px !important}.mr-64{margin-right:64px !important}.mr-80{margin-right:80px !important}.mb-0{margin-bottom:0px !important}.mb-12{margin-bottom:12px !important}.mb-16{margin-bottom:16px !important}.mb-24{margin-bottom:24px !important}.mb-32{margin-bottom:32px !important}.mb-48{margin-bottom:48px !important}.mb-64{margin-bottom:64px !important}.mb-80{margin-bottom:80px !important}@media (max-width: 767px){.xs-mb-8{margin-bottom:8px !important}.xs-mb-12{margin-bottom:12px !important}.xs-mb-16{margin-bottom:16px !important}.xs-mb-24{margin-bottom:24px !important}.xs-mb-32{margin-bottom:32px !important}.xs-mb-48{margin-bottom:48px !important}.xs-mb-64{margin-bottom:64px !important}.xs-mb-80{margin-bottom:80px !important}}@media (min-width: 767px){.pc-mb-8{margin-bottom:8px !important}.pc-mb-12{margin-bottom:12px !important}.pc-mb-16{margin-bottom:16px !important}.pc-mb-24{margin-bottom:24px !important}.pc-mb-32{margin-bottom:32px !important}.pc-mb-48{margin-bottom:48px !important}.pc-mb-64{margin-bottom:64px !important}.pc-mb-80{margin-bottom:80px !important}}.tag{padding:4px 8px;text-align:center;color:#222222;border:1px solid #E0E0E0;box-sizing:border-box;border-radius:4px}.tag a{text-decoration:none}.tag-sm{font-size:11px;height:20px}.tag-md{font-size:12px;height:26px}.tag-lg{font-size:14px;height:29px}.tag-black{background:#222222;color:#FFFFFF}a{cursor:pointer}.ts-900{font-size:32px}.ts-800{font-size:28px}.ts-700{font-size:24px}.ts-600{font-size:20px}.ts-500{font-size:18px}.ts-400{font-size:16px}.ts-300{font-size:14px}.ts-200{font-size:12px}.ts-100{font-size:11px}p,.bodytext{font-size:14px}label,small,.smalltext{font-size:12px}.disclaimer{font-size:11px}@media (max-width: 767px){.page-title{font-size:20px}h2,.large-headline{font-size:18px}h3,.small-headline{font-size:16px}}@media (min-width: 767px){.page-title{font-size:24px}h2,.large-headline{font-size:20px}h3,.small-headline{font-size:18px}}*{font-family:ui-sans-serif, -apple-system, system-ui, "Hiragino Sans", "Yu Gothic", "Noto Sans JP", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"}.text-underline{text-decoration:underline}.well{background:#F2F4F7;border-radius:8px;padding:16px}.breadcrumb{height:34px}.breadcrumb ol{margin:0;padding:8px 0;display:flex;overflow:hidden;overflow-x:auto}.breadcrumb ol li{white-space:nowrap;color:#222222;list-style:none;font-family:noto-sans-cjk-jp, sans-serif;font-style:normal;font-weight:normal;font-size:12px;line-height:18px;padding-right:16px}.breadcrumb ol li:not(:last-child){background-image:url(https://assets.strainer.jp/compiled/breadcrumb/arrow-2b4ed46d215305e1f3cd4555a5868999ac1b662d192487c129618c30b8baa6da.png);background-repeat:no-repeat;background-position:right;background-size:16px 16px}.breadcrumb ol li a{color:#16169B}@media (max-width: 767px){.breadcrumb ol{padding-left:16px}}.business_lp-heading{width:100%;background-image:url(https://assets.strainer.jp/compiled/business_lp/business-83d1dd356b0650e15d2c2858afbd53a8cfa097348ad4a771e9ca7a89a8aa4ffd.png);background-repeat:no-repeat;background-size:cover;text-align:center}.business_lp-heading h1{padding:8px 0;display:block;margin:0 auto;color:#FFFFFF}.business_lp-heading p{color:#FFFFFF}.business_lp-heading .personal-btn{margin:0 auto;display:flex;justify-content:center;align-items:center;height:32px;background:none;border:1px solid #FFFFFF;box-sizing:border-box;border-radius:4px;color:#FFFFFF;font-weight:bold;font-size:12px;line-height:18px}@media screen and (max-width: 767px){.business_lp-heading{padding:44px 0;background-image:url(https://assets.strainer.jp/compiled/business_lp/business_mobile-084084c9fcc3db087d132b6ef9c1ea1f553a8c030bb1401ecc25f328590c0f41.png);margin-bottom:64px}.business_lp-heading h1{width:293px;font-size:20px;line-height:30px;border-top:solid 1px #FFFFFF;border-bottom:solid 1px #FFFFFF}.business_lp-heading p{font-size:12px;line-height:18px;margin:16px auto}.business_lp-heading .personal-btn{width:160px}.business_lp-comparison{background:#F2F4F7;padding:48px 0 52px;margin-bottom:48px}.business_lp-comparison h3{text-align:center;font-size:20px;line-height:30px;margin-bottom:32px}.business_lp-comparison ul.plan-carousel{display:flex;justify-content:space-between;width:40px;margin:0 auto;list-style:none;padding:0}.business_lp-comparison ul.plan-carousel li{width:8px;height:8px}.business_lp-comparison ul.plan-carousel li a{display:block;width:8px;height:8px;background-image:url(https://assets.strainer.jp/compiled/business_lp/dot-996c6a80f8a0a11fb4263a854673fc008803cda78643da1d28ed49a448bf1871.png);background-size:8px 8px;background-position:center;background-repeat:none}.business_lp-comparison ul.plan-carousel li.active>a{background-image:url(https://assets.strainer.jp/compiled/business_lp/dot-active-6e5d35bf10e45846ca5740bbe96672030712fc1ee26b11795cc2f61693df4b10.png)}}@media screen and (min-width: 767px){.business_lp-heading{padding:80px 0;margin-bottom:80px}.business_lp-heading h1{width:468px;font-size:32px;line-height:47px;border-top:solid 2px #FFFFFF;border-bottom:solid 2px #FFFFFF}.business_lp-heading p{font-size:14px;line-height:21px;margin:16px auto 24px}.business_lp-heading .personal-btn{width:152px}.business_lp-comparison{background:#F2F4F7;width:100%;padding:64px 0;margin-bottom:80px}.business_lp-comparison h3{text-align:center;font-size:24px;line-height:36px;margin-bottom:32px}}.business_lp-customers .customer-list{display:flex;justify-content:space-around;flex-wrap:wrap}.business_lp-customers .customer-list .customer-list_item{width:200px}.business_lp-customers .customer-list .customer-list_item img{width:100%;margin-bottom:16px}.business_lp-customers h3{text-align:center}@media screen and (max-width: 767px){.business_lp-customers{margin:0 24px}.business_lp-customers h3{font-size:20px;line-height:30px;margin-bottom:24px}}@media screen and (min-width: 767px){.business_lp-customers{max-width:960px;margin:0 auto}.business_lp-customers h3{font-size:24px;line-height:36px;margin-bottom:32px}}.business_lp-merits .business_lp-merit-item .business_lp-merit-item-heading{text-align:center}.business_lp-merits .business_lp-merit-item .business_lp-merit-item-heading .label{box-sizing:border-box;display:block;width:96px;height:26px;padding:0;line-height:26px;margin:0 auto 12px}.business_lp-merits .business_lp-merit-item .business_lp-merit-item-heading h3{font-weight:normal;font-size:20px;line-height:30px}.business_lp-merits .business_lp-merit-item img{width:100%}.business_lp-merits .business_lp-merit-item p{font-size:16px;line-height:24px}@media screen and (max-width: 767px){.business_lp-merits .business_lp-merit-item{margin-bottom:64px}.business_lp-merits .business_lp-merit-item .business_lp-merit-item-heading{text-align:center}.business_lp-merits .business_lp-merit-item img{width:100%;margin-top:24px}.business_lp-merits .business_lp-merit-item p{margin:16px 24px}}@media screen and (min-width: 767px){.business_lp-merits{max-width:1048px;margin:0 auto 80px;display:flex;justify-content:space-between}.business_lp-merits .business_lp-merit-item{width:328px}.business_lp-merits .business_lp-merit-item .business_lp-merit-item-heading{text-align:center}.business_lp-merits .business_lp-merit-item .business_lp-merit-item-heading .label{box-sizing:border-box;display:block;width:88px;margin:0 auto 14px}.business_lp-merits .business_lp-merit-item img{width:100%;margin:24px 0}.business_lp-merits .business_lp-merit-item p{font-size:16px;line-height:24px}}.modal{position:fixed;background-color:#FFFFFF;background-blend-mode:lighten;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:8px;z-index:102;display:none}.modal .modal-body{padding:16px}.modal-mask{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#222222;opacity:0.7;z-index:101;display:none}input,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;box-sizing:border-box;color:inherit}@media (min-width: 767px){.team_edit{max-width:640px;margin:0 auto}.team_edit h1{margin:32px 0}.team_edit .buttons{display:flex;justify-content:space-between}.team_edit .buttons .btn{min-width:280px}}table.team_member-table{border-spacing:0}table.team_member-table th,table.team_member-table td{font-weight:normal;text-align:left;font-size:12px;padding-left:16px;white-space:nowrap}table.team_member-table th{padding-top:0;padding-bottom:12px}table.team_member-table tbody tr{height:46px}table.team_member-table tbody tr:first-child td{border-top:solid 1px #222222}table.team_member-table tbody tr td{background:#F7F7F7;border-bottom:solid 1px #E0E0E0;padding-left:16px;padding-right:16px}table.team_member-table tbody tr td:first-child{border-left:solid 1px #E0E0E0}table.team_member-table tbody tr td:last-child{border-right:solid 1px #E0E0E0}@media screen and (min-width: 767px){table.team_member-table tbody tr:last-child td:first-child{border-radius:0px 0px 0px 8px}table.team_member-table tbody tr:last-child td:last-child{border-radius:0px 0px 8px 0px}}.team-members-edit .checkbox-group{display:flex;align-items:center;margin-bottom:16px}.team-members-edit .checkbox-group label{margin-bottom:0;margin-left:16px}@media (max-width: 767px){.team-members-edit{margin:0 16px}.team-members-edit h1{font-size:18px;line-height:27px;margin:24px 0 18px}.team-members-edit .btn.btn-lg{width:100%}}@media (min-width: 767px){.team-members-edit{max-width:640px;margin:0 auto}.team-members-edit h1{margin:32px 0 16px}.team-members-edit .btn-lg{margin:0 auto;width:280px}}.team_page a.change-password-link{display:block;font-weight:bold;font-size:12px;color:#16169B;margin-bottom:24px}.team_page .checkbox-group{display:flex;align-items:center;margin-bottom:16px}.team_page .checkbox-group input{display:block}.team_page .checkbox-group label{margin-bottom:0;margin-left:16px}.team_page .radio-group{margin-bottom:16px}.team_page .form-group{margin-bottom:24px}.team_page .form-group .form-control{margin-bottom:0}.team_page select{width:100%;height:48px;border:1px solid #E0E0E0;box-sizing:border-box;border-radius:4px}@media (max-width: 767px){.team_page{margin:0 16px}.team_page h1{font-size:18px;margin:24px 0 18px}.team_page .page-tabs{margin-bottom:24px}.team_page .btn.btn-lg{width:100%}}@media (min-width: 767px){.team_page{max-width:640px;margin:0 auto}.team_page h1{margin:32px 0 16px}.team_page .page-tabs{margin-bottom:32px}.team_page .btn.btn-lg{margin:0 auto;width:280px}}.team_plan-table{box-sizing:border-box;width:100%;font-size:14px;overflow:hidden;border-spacing:0}.team_plan-table td:not(:first-child){text-align:right}.team_plan-table .thead{display:flex;align-items:center}.team_plan-table .tbody .tr{display:flex;align-items:center;height:64px}.team_plan-table .tbody .tr:first-child .td{border-top:solid 1px #222222}.team_plan-table .tbody .tr .td{display:flex;align-items:center;height:64px;background:#F2F4F7;border-bottom:solid 1px #E0E0E0;padding-left:16px;padding-right:16px}.team_plan-table .tbody .tr .td:first-child{border-left:solid 1px #E0E0E0}.team_plan-table .tbody .tr .td:last-child{border-right:solid 1px #E0E0E0;padding-left:0}@media (max-width: 767px){.team_plan-table .td.idx{flex-basis:40px;width:40px}.team_plan-table .td.team_plan-count{flex:1;padding:0}.team_plan-table .td.team_plan-price{flex:1}.team_plan-table .td.team_plan-market-cap{flex:1}.team_plan-table .td.team_plan-button-cell{flex-basis:96px;width:96px}.team_plan-table .td.team_plan-button-cell .btn{width:80px;font-size:12px}.team_plan-table .thead .td{padding:12px 16px;padding-top:0}}@media (min-width: 767px){.team_plan-table{margin-bottom:16px}.team_plan-table .td{flex-basis:56px}.team_plan-table .td.team_plan-count{flex-basis:116px}.team_plan-table .td.team_plan-price{flex:1}.team_plan-table .td.team_plan-market-cap{flex-basis:152px}.team_plan-table .td.team_plan-button-cell{flex-basis:120px}.team_plan-table .thead .td{padding:16px;padding-top:0}.team_plan-table .tbody .tr .td:last-child .btn{width:104px}.team_plan-table .tbody .tr:last-child .td:first-child{border-radius:0px 0px 0px 8px}.team_plan-table .tbody .tr:last-child .td:last-child{border-radius:0px 0px 8px 0px}}.team-posts{margin:32px auto 0;max-width:1048px}.team-posts .tool-area{display:flex;justify-content:space-between;align-items:center}.team-posts .tool-area .action-buttons{display:flex}.team-posts .tool-area .action-buttons .btn{min-width:120px;height:40px;padding:0 16px}.team-posts table{width:100%;border-collapse:separate;border-spacing:0}.team-posts table thead th{padding:16px 0 16px 16px;border-bottom:solid 1px #222222;text-align:left;font-size:14px;line-height:21px;font-weight:400}.team-posts table tbody tr td{padding:21.5px 16px;background:#F2F4F7;border-bottom:solid 1px #E0E0E0;font-size:16px;line-height:24px}.team-posts table tbody tr td:first-child{border-left:solid 1px #E0E0E0}.team-posts table tbody tr td:last-child{border-right:solid 1px #E0E0E0}.team-posts table tbody tr td .date-time{margin-top:4px;font-size:14px;line-height:21px}.team-posts table tbody tr td .btn{width:104px;height:40px;float:right;font-size:14px;line-height:21px;background:#FFFFFF;border:1px solid #16169B;color:#16169B}.team-posts table tbody tr:last-child td:first-child{border-radius:0px 0px 0px 8px}.team-posts table tbody tr:last-child td:last-child{border-radius:0px 0px 8px 0px}.team-posts-modal{width:380px;height:188px}.team-posts-modal h2{margin-bottom:16px}.team-posts-modal .btn-md{line-height:30px;height:32px}.team_purchase small{color:#878787;font-size:12px;line-height:18px}.team_purchase .payment_frequency{margin:48px 0}.team_purchase .payment_frequency h3{margin-bottom:24px}.team_purchase .payment_frequency .radio-group label{font-size:14px;line-height:21px}@media (max-width: 767px){.team_purchase{margin:0 16px}.team_purchase h1{margin:24px 0}.team_purchase h3{margin-bottom:16px}.team_purchase .section-bg{margin:32px -16px;width:calc(100% + 32px)}.team_purchase .form-control{margin-bottom:16px}.team_purchase .team_purchase-side_column{width:248px;margin:0 auto}.team_purchase .team_purchase-step_list{display:flex;justify-content:space-between}.team_purchase .team_purchase-step{margin-bottom:32px}.team_purchase .team_purchase-step .team_purchase-step_number{margin:0 auto 8px;position:relative;padding-left:1px;width:16px;height:16px;background:#E0E0E0;border-radius:21px;text-align:center;font-weight:bold;font-size:10px;line-height:16px;color:#FFFFFF}.team_purchase .team_purchase-step .team_purchase-step_name{font-size:12px;line-height:18px;color:#878787}.team_purchase .team_purchase-step.active .team_purchase-step_number{background:#16169B}.team_purchase .team_purchase-step.active .team_purchase-step_name{font-weight:bold;color:#222222}.team_purchase .team_purchase-step:not(:last-child) .team_purchase-step_number::after{z-index:-1;position:absolute;content:'';width:80px;height:2px;margin-left:5px;margin-top:7px;background:#E0E0E0}.team_purchase .team_purchase-buttons{position:relative;margin-bottom:64px}.team_purchase .team_purchase-buttons .btn{width:100%}.team_purchase .team_purchase-buttons .btn-default{position:absolute;margin-top:64px}.team_purchase .team_purchase-plan_select .team_plan-table{margin:0 -16px 16px;width:calc(100% + 32px)}.team_purchase .team_purchase-plan_select small{font-size:12px;line-height:18px;color:#878787}.team_purchase .team_purchase-plan_select .payment_frequency{margin:24px 0}.team_purchase .team_purchase-submit_form .confirm_row{display:flex;margin-bottom:12px}.team_purchase .team_purchase-submit_form .confirm_row span,.team_purchase .team_purchase-submit_form .confirm_row strong{display:block;font-size:14px;line-height:21px;margin-right:16px}.team_purchase .team_purchase-submit_form .confirm_row span{flex-basis:98px}.team_purchase .team_purchase-submit_form p{font-size:12px;line-height:18px;margin:16px 0 24px}}@media (min-width: 767px){.team_purchase{max-width:1048px;margin:0 auto}.team_purchase h1{margin:32px 0}.team_purchase h3{margin-bottom:24px}.team_purchase .team_purchase-row{display:flex;justify-content:space-between}.team_purchase .team_purchase-side_column{width:360px}.team_purchase .team_purchase-side_column .team_purchase-step_list{border:1px solid #E0E0E0;box-sizing:border-box;border-radius:8px;padding:32px}.team_purchase .team_purchase-step{display:flex;align-items:center}.team_purchase .team_purchase-step .team_purchase-step_number{position:relative;width:24px;height:24px;background:#E0E0E0;border-radius:21px;text-align:center;font-weight:bold;font-size:14px;line-height:24px;color:#FFFFFF;margin-right:16px}.team_purchase .team_purchase-step .team_purchase-step_name{font-size:14px;line-height:21px;color:#878787}.team_purchase .team_purchase-step.active .team_purchase-step_number{background:#16169B}.team_purchase .team_purchase-step.active .team_purchase-step_name{font-weight:bold;color:#222222}.team_purchase .team_purchase-step:not(:last-child){padding-bottom:32px}.team_purchase .team_purchase-step:not(:last-child) .team_purchase-step_number::before{position:absolute;content:'';width:2px;height:32px;margin-left:3px;margin-top:24px;background:#E0E0E0}.team_purchase .team_purchase-main_column{width:640px}.team_purchase .team_purchase-buttons{display:flex;justify-content:space-between}.team_purchase .team_purchase-buttons .btn{flex-basis:calc(50% - 16px)}.team_purchase .team_purchase-submit_form .card_input-group{margin-bottom:48px}.team_purchase .team_purchase-submit_form .confirm_row{display:flex;margin-bottom:8px}.team_purchase .team_purchase-submit_form .confirm_row span,.team_purchase .team_purchase-submit_form .confirm_row strong{display:block;font-size:18px;line-height:27px;margin-right:16px}.team_purchase .team_purchase-submit_form .confirm_row span{flex-basis:108px}.team_purchase .team_purchase-submit_form p{font-size:14px;line-height:21px;margin:32px 0}}.teams-invitation .description{margin-bottom:24px}@media (max-width: 767px){.teams-invitation{margin:0 16px}.teams-invitation h1{font-size:18px;line-height:27px;margin:24px 0 18px}.teams-invitation .btn.btn-lg{width:100%}}@media (min-width: 767px){.teams-invitation{max-width:640px;margin:0 auto}.teams-invitation h1{margin:32px 0 16px}.teams-invitation .btn-lg{margin:0 auto;width:280px}}.teams-invite .invitation-url{margin-bottom:24px}@media (max-width: 767px){.teams-invite{margin:0 16px}.teams-invite h1{font-size:18px;line-height:27px;margin:24px 0 18px}.teams-invite .btn.btn-lg{width:100%}}@media (min-width: 767px){.teams-invite{max-width:640px;margin:0 auto}.teams-invite h1{margin:32px 0 16px}.teams-invite .btn-lg{margin:0 auto;width:280px}.teams-invite p{font-size:14px;line-height:21px}}.teams-show .teams-show-row{display:flex;font-size:18px;line-height:27px;margin-bottom:8px}.teams-show .teams-show-row .teams-show-label{flex-basis:108px;margin-right:16px}.teams-show .teams-show-row .teams-show-value{font-weight:bold;flex:1}.teams-show .teams-show-buttons{display:flex;margin-top:24px}.teams-show .teams-show-buttons .btn{display:flex;align-items:center;width:200px;height:48px;margin-right:20px;font-weight:bold;font-size:14px;line-height:21px}.teams-show .team-invitation{margin-bottom:16px}@media (max-width: 767px){.teams-show .teams-show-heading{padding:24px 16px 32px}.teams-show .teams-show-heading h1{font-size:18px;line-height:27px;margin-bottom:18px}.teams-show .teams-show-row{font-size:14px;line-height:21px}.teams-show .teams-show-buttons{flex-wrap:wrap;justify-content:space-between;margin-top:0}.teams-show .teams-show-buttons .btn{margin-top:16px}.teams-show .teams-show-buttons .btn-default{height:32px;width:calc(50% - 8px);margin-right:0}.teams-show .teams-show-buttons .btn-brand{width:100%;margin-right:0}.teams-show h3{font-size:16px;line-height:180%;margin:0 16px 16px}}@media (min-width: 767px){.teams-show{max-width:640px;margin:0 auto}.teams-show h1{font-size:24px;line-height:36px;margin:32px 0 24px}.teams-show h3{font-size:18px;line-height:27px;margin:48px 0 24px}}.card-list{margin-top:24px;box-sizing:border-box;width:100%;font-size:14px;line-height:21px;overflow:hidden}.card-list .tr>.td.number{flex:1;padding-left:16px;padding-right:16px}.card-list .tr>.td.exp-month{flex-basis:104px;padding-right:16px}.card-list .tr>.td.brand{flex-basis:104px;padding-right:16px}.card-list .tr>.td.default{flex-basis:168px;padding-left:16px;padding-right:16px}.card-list .tr>.td.default .btn{font-weight:bold;font-size:14px;line-height:21px;background:#FFFFFF;width:136px;height:32px;border:1px solid #222222;box-sizing:border-box;border-radius:4px}.card-list .tr>.td.delete{flex-basis:136px;padding-left:16px;padding-right:16px}.card-list .tr>.td.delete .btn{font-weight:bold;font-size:14px;line-height:21px;background:#FFFFFF;width:104px;height:32px;border:1px solid #222222;box-sizing:border-box;border-radius:4px}.card-list .thead>.tr{display:flex;justify-content:stretch;align-items:center}.card-list .tbody .tr{display:flex;justify-content:stretch;align-items:center;height:64px}.card-list .tbody .tr:first-child .td{border-top:solid 1px #222222}.card-list .tbody .tr .td{display:flex;align-items:center;height:64px;background:#F2F4F7;border-bottom:solid 1px #E0E0E0}.card-list .tbody .tr .td:first-child{border-left:solid 1px #E0E0E0}.card-list .tbody .tr .td:last-child{border-right:solid 1px #E0E0E0}@media (max-width: 767px){.card-list{font-size:12px;line-height:18px}.card-list .tr>.td.method{padding-left:0;flex-basis:76px}.card-list .tr>.td.invoice{flex-basis:84px;padding-left:0}.card-list .tr>.td.invoice .btn{width:68px;min-width:68px;font-size:12px;line-height:18px;height:32px}.card-list .thead .td{padding:12px 16px;padding-top:0}.card-list .tbody .tr,.card-list .tbody .tr>.td{height:52px}}@media (min-width: 767px){.card-list .thead .td{padding:16px;padding-top:0}.card-list .tbody .tr .td:last-child .btn{width:104px}.card-list .tbody .tr:last-child .td:first-child{border-radius:0 0 0 8px}.card-list .tbody .tr:last-child .td:last-child{border-radius:0 0 8px}}@media (max-width: 767px){.team-cards-new{margin:0 16px}.team-cards-new .team-cards-new-heading h1{font-size:18px;line-height:27px;margin:24px 0 18px}.team-cards-new .btn.btn-lg{width:100%}}@media (min-width: 767px){.team-cards-new{max-width:640px;margin:0 auto}.team-cards-new .team-cards-new-heading h1{margin:32px 0 16px}.team-cards-new .btn-lg{margin:0 auto;width:280px}}.teams-license-confirm .disclaimer{margin-bottom:24px}.teams-license-confirm .number{text-align:right}.teams-license-confirm td,.teams-license-confirm th{padding:8px 16px}.teams-license-confirm tfoot tr:first-child td{border-top:solid 1px #E0E0E0}.teams-license-confirm .next-payment{margin-top:24px}.teams-license-confirm .buttons{margin-top:24px}@media (max-width: 767px){.teams-license-confirm td{padding:8px 0;font-size:12px;line-height:18px}.teams-license-confirm td.date{padding-right:8px}.teams-license-confirm .buttons{position:relative;margin-bottom:64px}.teams-license-confirm .buttons .btn{width:100%}.teams-license-confirm .buttons .btn-default{position:absolute;margin-top:64px}}@media (min-width: 767px){.teams-license-confirm td{font-size:14px;line-height:21px}.teams-license-confirm .buttons{display:flex;justify-content:space-between}.teams-license-confirm .buttons .btn{flex-basis:calc(50% - 16px)}}.teams-price-table .description{margin-bottom:24px}@media (max-width: 767px){.teams-price-table .buttons{position:relative;margin-bottom:64px}.teams-price-table .buttons .btn{width:100%}.teams-price-table .buttons .btn-default{position:absolute;margin-top:64px}}@media (min-width: 767px){.teams-price-table .buttons{display:flex;justify-content:space-between}.teams-price-table .buttons .btn{flex-basis:calc(50% - 16px)}}}
