@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.admin-edit{max-width:640px;margin:0 auto}.admin-edit h1{margin:32px 0 16px}.admin-edit .form-group{margin-bottom:24px}.admin-edit .form-group .form-control{margin-bottom:0}.admin-edit .form-group small a{color:#16169B}.admin-edit .action-buttons{display:flex;margin:16px 0}.admin-edit .action-buttons .btn{margin-right:16px;font-size:14px}.admin-edit img{width:100%}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.admin-index{margin:32px auto 0;max-width:1048px}.admin-index .btn{min-width:120px;float:right}.admin-index table{width:100%}.admin-index table .number{text-align:right}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.admin-show{margin:32px auto 0;max-width:1048px}.admin-show h1,.admin-show h2,.admin-show h3{margin-bottom:16px}.admin-show p{margin-bottom:8px}.admin-show .action-buttons{display:flex;margin:16px 0}.admin-show .action-buttons .btn{margin-right:16px;font-size:14px}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.admin-users-show{margin:32px auto 0;max-width:1048px}.admin-users-show h1{margin-bottom:16px}.admin-users-show h2{margin:16px 0 8px}.admin-users-show p{margin-bottom:8px}.admin-users-show table,.admin-users-show th,.admin-users-show td{border-collapse:collapse}.admin-users-show th,.admin-users-show td{padding:16px}.admin-users-show thead tr>th{border-bottom:1px solid #222222}.admin-users-show thead th,.admin-users-show thead td{font-weight:normal}.admin-users-show tbody tr{background:#F2F4F7}.admin-users-show tbody tr td{border-bottom:#E0E0E0}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.admin-contributor-profiles-show{margin:32px auto 0;max-width:1048px}.admin-contributor-profiles-show h1{margin-bottom:16px}.admin-contributor-profiles-show .action-buttons{display:flex;margin:16px 0}.admin-contributor-profiles-show .action-buttons .btn{margin-right:16px;font-size:14px}.admin-contributor-profiles-show p{margin-bottom:8px}.admin-contributor-profiles-show p a{color:#16169B}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.fact-edit .editor-form{display:flex;justify-content:space-around}.fact-edit .editor-form .form-section{flex:1;max-width:640px}.fact-edit .editor-form .form-section:first-child{margin-right:24px}.fact-edit .action-buttons{display:flex;margin-top:24px}.fact-edit .action-buttons .btn{margin-right:16px;font-size:14px}.fact-edit .action-buttons a{margin-left:auto;margin-right:16px}.fact-edit .action-buttons .btn-brand{margin-right:0}.fact-edit .btn-group{display:flex;justify-content:flex-start}.fact-edit .btn-group .btn{margin-right:4px}.fact-edit .data-table-wrapper{overflow-x:scroll;overflow-y:scroll;border:solid 1px #EDEDED;margin-bottom:24px}.fact-edit .data-table-wrapper table{width:100%;height:30vh;display:block;white-space:nowrap;border-collapse:collapse}.fact-edit .data-table-wrapper table td{height:24px;min-width:120px;font-size:13px;border:solid 1px #EDEDED}.fact-edit .form-group img{width:100%;margin-top:24px}.glossaries-edit .action-buttons{display:flex;margin:16px 0}.glossaries-edit .action-buttons .btn{margin-right:16px;font-size:14px}.admin-newsletter-analytics{margin:32px auto 0;max-width:1048px}.admin-newsletter-analytics .date-input{width:240px}.admin-newsletter-analytics .heading-area{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin-bottom:16px}.admin-newsletter-analytics .heading-area .btn{width:120px;height:26px}.admin-newsletter-analytics table th.date{width:110px}.admin-newsletter-analytics table th.value{width:67px}.admin-newsletter-analytics table tr{height:32px}.admin-newsletter-analytics table tr td{border:2px #FFFFFF solid;text-align:center}.admin-newsletter-analytics table tr td.value{color:#FFFFFF}.admin-newsletter-analytics table tr td.value.val-0{background-color:#9fd9f6}.admin-newsletter-analytics table tr td.value.val-1{background-color:#92cff5}.admin-newsletter-analytics table tr td.value.val-2{background-color:#85c6f3}.admin-newsletter-analytics table tr td.value.val-3{background-color:#78bcf2}.admin-newsletter-analytics table tr td.value.val-4{background-color:#6bb3f0}.admin-newsletter-analytics table tr td.value.val-5{background-color:#5fa9ef}.admin-newsletter-analytics table tr td.value.val-6{background-color:#529fed}.admin-newsletter-analytics table tr td.value.val-7{background-color:#4596ec}.admin-newsletter-analytics table tr td.value.val-8{background-color:#388cea}.admin-newsletter-analytics table tr td.value.val-9{background-color:#2b83e9}.admin-newsletter-analytics table tr td.value.val-10{background-color:#1e79e7}.recommend_edit{max-width:1320px;margin:24px auto 0;display:flex;justify-content:space-around}.recommend_edit .section{max-width:640px}.story-diff{max-width:1320px;margin:0 auto;display:flex;justify-content:space-around;padding-top:32px}.story-diff .diff-panel{max-width:640px;display:block;margin:0px auto}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.alert-message{position:fixed;z-index:9999999;top:24px;display:flex;align-items:center;flex-flow:column wrap;width:100%}.alert-message .alert-message-inner{display:flex;min-width:200px;max-width:550px;min-height:44px;padding:8px 16px;border-radius:4px;background:#F44336;color:#FFFFFF;text-align:center;align-items:center;font-size:14px}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.authors-show .profile-image img{width:64px;height:64px;border-radius:50%}.authors-show .name{margin-top:16px;font-weight:bold}.authors-show .description{margin-top:8px;color:#878787;font-size:14px;line-height:21px}.authors-show .contact-list{display:flex;column-gap:12px}.authors-show .contact-list img{width:32px;height:32px;border-radius:50%}.authors-show h2{margin-top:32px;font-weight:bold;font-size:18px;line-height:27px}.authors-show .article-list{display:flex;flex-wrap:wrap;margin-top:16px}.authors-show .article-list .story-list-item img{width:100%;height:auto;object-fit:cover;border-radius:8px;box-shadow:0px 4px 8px rgba(0,0,0,0.12);aspect-ratio:16 / 9}.authors-show .article-list .story-list-item .title{font-weight:bold}.authors-show .article-list .story-list-item .datetime{color:#878787;font-size:14px;line-height:21px}@media screen and (max-width: 767px){.authors-show{padding:0 16px}.authors-show .profile-image{margin-top:22px}.authors-show .name{font-size:20px;line-height:30px}.authors-show .article-list{column-gap:16px}.authors-show .article-list .story-list-item{width:calc((100% - 16px) / 2);margin-bottom:16px}.authors-show .article-list .story-list-item .title{margin-top:12px;font-size:14px;line-height:21px}.authors-show .article-list .story-list-item .datetime{margin-top:4px}}@media screen and (min-width: 767px){.authors-show .profile-image{margin-top:32px}.authors-show .name{font-size:24px;line-height:36px}.authors-show .article-list{column-gap:29px}.authors-show .article-list .story-list-item{width:calc((100% - 58px) / 3);margin-bottom:32px}.authors-show .article-list .story-list-item img{aspect-ratio:16 / 9}.authors-show .article-list .story-list-item .title{margin-top:16px;font-size:16px;line-height:24px}.authors-show .article-list .story-list-item .datetime{margin-top:8px}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.block-editor .block{width:calc(100% + 52px + 296px);margin-left:-52px;display:flex;margin-bottom:24px}.block-editor .block .handle{z-index:2;cursor:pointer;margin-right:4px;width:20px;height:32.4px;border-radius:4px}.block-editor .block .handle:before{display:block;content:'';width:20px;height:32.4px;background-color:#878787;mask:no-repeat center/100%;-webkit-mask:no-repeat center/100%;mask-image:url(/icon/more.png),url(/icon/more.png);-webkit-mask-image:url(/icon/more.png),url(/icon/more.png);mask-position:-3px center, 3px center;-webkit-mask-position:-3px center, 3px center}.block-editor .block .handle:hover{background-color:#F0F0F0}.block-editor .block .handle .switcher{width:280px;background:#FFFFFF;box-shadow:0px 4px 8px rgba(0,0,0,0.12);border-radius:4px}.block-editor .block .plus{z-index:3;cursor:pointer;margin-right:4px;width:28px;height:32.4px;border-radius:4px}.block-editor .block .plus:before{display:block;content:'';width:28px;height:32.4px;background-color:#878787;mask:no-repeat center/100%;-webkit-mask:no-repeat center/100%;mask-image:url(/icon/add.png);-webkit-mask-image:url(/icon/add.png);mask-position:center;-webkit-mask-position:center;mask-size:20px 20px;-webkit-mask-size:20px 20px}.block-editor .block .plus:hover{background-color:#F0F0F0}.block-editor .block .switcher{width:280px;padding:16px;background:#FFFFFF;box-shadow:0px 4px 8px rgba(0,0,0,0.12);border-radius:4px}.block-editor .block .switcher .select-item{cursor:pointer;font-size:14px;height:28px;display:flex;justify-content:space-between;align-items:center;border-radius:4px;padding:0 4px}.block-editor .block .switcher .select-item:hover{background:#E0E0E0;color:#222222}.block-editor .block .block-content{z-index:1;flex:1;font-size:18px;line-height:180%;min-height:28px;outline:none;word-break:break-word}.block-editor .block .block-content.h2{font-weight:700;font-size:20px}.block-editor .block .block-content.blockquote{font-size:16px;line-height:27px;padding:24px 24px;background-color:#f7f9f9;border-radius:8px}.block-editor .block .block-content.youtube{background-color:#F5F7FA;padding:16px}.block-editor .block .block-content.youtube label{line-height:100%}.block-editor .block .block-content.youtube input{width:100%;padding:4px 8px;border:1px solid #E0E0E0;border-radius:4px;outline:none}.block-editor .block .block-content.image-uploader{height:48px;background-color:#F5F7FA;color:#878787;border-radius:4px;text-align:center;line-height:48px;position:relative}.block-editor .block .block-content.image-uploader input[type=file]{cursor:pointer;position:absolute;top:0;left:0;height:100%;width:100%;opacity:0}.block-editor .block .block-content img{display:block;width:100%;border-radius:8px}.block-editor .block .block-content input.caption{margin-top:4px;display:block;width:100%;outline:none;border:none;font-size:12px;font-style:italic}.block-editor .block .block-content.dripper>a.edit{position:absolute;font-size:14px;margin-top:4px;margin-left:8px}.block-editor .block .dripper_integration{flex:1;background:#F5F7FA;border-radius:4px;padding:16px}.block-editor .block .dripper_integration a.question{float:right;width:24px;height:24px;background-image:url(/icon/question.png);background-size:cover}.block-editor .block .dripper_integration h4{margin-bottom:16px}.block-editor .block .dripper_integration label{margin-bottom:4px}.block-editor .block .dripper_integration input{width:100%;padding:4px 8px;border:1px solid #E0E0E0;border-radius:4px;outline:none;margin-bottom:16px}.block-editor .block .dripper_integration input[type="checkbox"]{width:30px;height:30px;background-color:#FFFFFF}.block-editor .block .dripper_integration span.bar,.block-editor .block .dripper_integration span.line{margin-right:4px;cursor:pointer;font-size:12px;padding:2px 4px;border-radius:4px;color:#FFFFFF;font-weight:bold}.block-editor .block .dripper_integration span.bar{background-color:#2196F3}.block-editor .block .dripper_integration span.line{background-color:#F44336}.block-editor .block .tooltip{z-index:4;position:absolute;box-shadow:0px 4px 8px rgba(0,0,0,0.12);border-radius:4px;background-color:#FFFFFF;display:flex;height:40px}.block-editor .block .tooltip a{display:block;padding:8px;font-size:16px;color:#222222}.block-editor .block .tooltip a:hover{background:#F0F0F0}.block-editor .block .tooltip a:not(:last-child){border-right:solid 1px #E0E0E0}.block-editor .block .tooltip input{display:block;border:none;outline:none;font-size:16px;line-height:21px;padding:8px;min-width:180px}.block-editor .block .tooltip button.icon-check{border-left:1px solid #E0E0E0;display:block;width:40px;height:40px;border:none;background-color:#F5F7FA;background-image:url(/icon/check.png);background-size:20px 20px;background-position:center;background-repeat:no-repeat}.block-editor .block .tooltip button.icon-check:hover{background-color:#F0F0F0}.block-editor .block .block-message{width:280px;margin-left:16px;padding-left:16px;display:flex;align-items:center}.block-editor .block .block-message.warning{border-left:3px solid #2196F3}.block-editor .block .block-message.danger{border-left:3px solid #F44336}.block-editor .block .block-message .icon{content:'';width:28px;height:28px;mask:no-repeat center/100%;-webkit-mask:no-repeat center/100%}.block-editor .block .block-message small{display:block;margin-left:8px;font-size:14px;font-weight:bold;max-width:225px}.block-editor .block .block-message.warning small{color:#2196F3}.block-editor .block .block-message.warning .icon{background-color:#2196F3;mask-image:url(/icon/warning.png);-webkit-mask-image:url(/icon/warning.png)}.block-editor .block .block-message.danger small{color:#F44336}.block-editor .block .block-message.danger .icon{background-color:#F44336;mask-image:url(/icon/danger.png);-webkit-mask-image:url(/icon/danger.png)}.block-editor .bottom-padding{width:100%;height:48px}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.block_editor-title{position:relative}.block_editor-title .title{width:100%;border:none;outline:none;margin:16px 0;font-size:32px;line-height:47px;font-weight:bold}.block_editor-title .title::placeholder{color:#C2C2C2}.block_editor-title .alert{position:absolute;height:100%;width:280px;top:0;right:-296px;display:flex;align-items:center}.block_editor-title .alert.warning{border-left:3px solid #2196F3}.block_editor-title .alert.danger{border-left:3px solid #F44336}.block_editor-title .alert .icon{content:'';width:28px;height:28px;mask:no-repeat center/100%;-webkit-mask:no-repeat center/100%}.block_editor-title .alert small{display:block;margin-left:8px;font-size:14px;max-width:200px}.block_editor-title .alert.warning small{color:#2196F3}.block_editor-title .alert.warning .icon{background-color:#2196F3;mask-image:url(/icon/warning.png);-webkit-mask-image:url(/icon/warning.png)}.block_editor-title .alert.danger small{color:#F44336}.block_editor-title .alert.danger .icon{background-color:#F44336;mask-image:url(/icon/danger.png);-webkit-mask-image:url(/icon/danger.png)}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.book .book-header-image{box-shadow:0px 4px 8px rgba(0,0,0,0.12);overflow:hidden}.book .book-contents .book-content-row{display:flex;align-items:center}.book .book-contents .book-content-row .book-content-image{margin-left:auto}.book .book-contents .book-content-row .book-content-image img{box-shadow:0px 4px 8px rgba(0,0,0,0.12);border-radius:4px}.book .book-contents .book-content-row:not(:last-child){border-bottom:solid 1px #EDEDED}.book .book-contents a{color:#222222}.book .recommend-books{border-radius:8px;background:#F2F4F7;padding:24px;display:flex;flex-wrap:wrap;justify-content:space-between}.book .recommend-books .book-list-item{width:144px;margin-bottom:24px}.book .recommend-books .book-list-item .book-list-item-image{margin-bottom:10.81px}.book .recommend-books .book-list-item h2{font-size:14px;line-height:140%}@media screen and (max-width: 767px){.book{display:block}.book .book_show-main,.book .book_show-sidebar{width:100%}.book .book-header-image{margin:0 auto;width:200px;height:282.21px;border-radius:14px}.book .book-header-image img{width:200px;height:282.21px}.book .book-header{display:block;margin-top:21px}.book .book-header .book-header-image{text-align:center}.book .book-header .book-header-image img{width:200px}.book .book-header .book-header-title{margin:24px 16px 32px}.book table img{width:100%}.book .book-content-row>label.label-black{box-sizing:border-box;display:block;padding:0;min-width:24px;height:16px;font-size:12px;line-height:16px}.book hr{margin:32px 16px}.book-contents{padding:0 16px}.book-contents .book-content-row{padding-bottom:16px;margin-bottom:16px}.book-contents .book-content-title{margin-right:16px;font-size:14px;color:#878787}.book-contents .book-content-image{height:40.5px}.book-contents .book-content-image img{width:72px;height:40.5px}}@media screen and (max-width: 1048px){.book .book_show-sidebar{display:none}}@media screen and (min-width: 767px){.book{display:flex;flex-wrap:nowrap;justify-content:space-around;margin-top:32px}.book .book_show-main{width:640px}.book .book_show-sidebar{margin-left:48px;width:360px}.book hr{margin:32px 0}.book .book-header{display:flex;flex-wrap:nowrap;justify-content:space-between}.book .book-header .book-header-title{flex:1}.book .book-header-title label.label-black{box-sizing:border-box;padding:4px 11px;min-width:53px;height:26px;font-size:12px;line-height:26px}.book .book-content-row{padding-bottom:24px;margin-bottom:24px}.book .book-content-row label.label-black{box-sizing:border-box;display:block;padding:0;min-width:32px;height:20px;font-size:14px;line-height:20px}.book .book-header-image{margin-right:32px;border-radius:20px;height:406px}.book .book-header-image img{width:287px;height:406px}.book .book-content-title{margin-right:24px}.book .book-content-image{height:90px}.book .book-content-image img{width:160px;height:90px}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}@media (max-width: 767px){.book-list{padding:0 16px}.book-list h1.book-list-title{margin-top:24px;margin-bottom:16px}.book-list .book-list-item{width:calc(50% - 8px);margin-bottom:24px}.book-list .book-list-item .book-list-item-image{margin-bottom:12px}}@media (min-width: 767px){.book-list h1.book-list-title{margin-top:32px;margin-bottom:16px}.book-list .book-list-item{width:calc(25% - 24px);margin-bottom:44px}.book-list .book-list-item .book-list-item-image{margin-bottom:24px}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.book-list-item-container{display:flex;flex-wrap:wrap;justify-content:space-between}.book-list-item .book-list-item-image{position:relative;overflow:hidden;box-shadow:0px 4px 8px rgba(0,0,0,0.12);border-radius:16px}.book-list-item .book-list-item-image:before{content:"";display:block;padding-top:141%}.book-list-item .book-list-item-image img{position:absolute;left:0;top:0;bottom:0;width:100%;object-fit:cover}@media (max-width: 767px){.book-list-item{width:calc(50% - 8px);margin-bottom:24px}.book-list-item .book-list-item-image{margin-bottom:12px}.book-list-item h2{font-size:14px}}@media (min-width: 767px){.book-list-item{width:320px;margin-bottom:44px}.book-list-item .book-list-item-image{margin-bottom:24px}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.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(/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}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.business_lp-heading{width:100%;background-image:url(/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(/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(/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(/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}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.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}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.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}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.categories-index .list-item{background:#FFFFFF;margin-bottom:12px;border:1px solid #E0E0E0;box-sizing:border-box;border-radius:4px;display:flex;justify-content:space-between;font-weight:bold}@media screen and (max-width: 767px){.categories-index .categories-index-heading{margin:21px 16px}.categories-index .page-tabs{margin:16px 16px 24px}.categories-index .section-bg{margin:32px 0}.categories-index .categories-index-body .categories-index-main{margin:0 16px}.categories-index .categories-index-body .categories-index-sidebar h2{margin:0 16px 16px}.categories-index .categories-index-body .categories-index-sidebar .well{padding:0;background:#FFFFFF}.categories-index .list-item{padding:15px 16px;font-size:12px;line-height:18px}}@media screen and (min-width: 767px){.categories-index{max-width:1048px;margin:0 auto}.categories-index .categories-index-heading{margin-top:32px}.categories-index .categories-index-body{display:flex;justify-content:space-between}.categories-index .categories-index-body .categories-index-main{width:640px;margin-right:48px}.categories-index .categories-index-body .categories-index-sidebar{width:360px}.categories-index .categories-index-body .categories-index-sidebar h2{margin-bottom:24px}.categories-index .categories-index-body .categories-index-sidebar .clip-list>.clip-list-item .clip-title,.categories-index .categories-index-body .categories-index-sidebar .clip-list>.clip-list-item .clip-company-count{font-size:12px;line-height:18px}.categories-index .categories-index-body .categories-index-sidebar .clip-list>.clip-list-item:not(:last-child){margin-bottom:8px}.categories-index .list-item{padding:15px 16px;font-size:14px;line-height:21px}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.clip-data-table-wrapper{overflow:scroll;max-height:500px}.clip-data-table-wrapper table{width:100%}table.clip-data-table{border-spacing:0}table.clip-data-table th,table.clip-data-table td{font-weight:normal;text-align:left;font-size:12px;padding-left:16px;white-space:nowrap;min-width:108px}table.clip-data-table th{padding-top:0;padding-bottom:12px}table.clip-data-table tbody tr{height:46px}table.clip-data-table tbody tr:first-child td{border-top:solid 1px #222222}table.clip-data-table tbody tr td{background:#F7F7F7;border-bottom:solid 1px #E0E0E0;padding-left:16px;padding-right:16px}table.clip-data-table tbody tr td:first-child{border-left:solid 1px #E0E0E0}table.clip-data-table tbody tr td:last-child{border-right:solid 1px #E0E0E0}@media screen and (min-width: 767px){table.clip-data-table tbody tr:last-child td:first-child{border-radius:0px 0px 0px 8px}table.clip-data-table tbody tr:last-child td:last-child{border-radius:0px 0px 8px 0px}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.clip_index .clip_index-heading{display:flex;justify-content:space-between;align-items:center}.clip_index .clip_index-heading select{width:116px}@media screen and (max-width: 767px){.clip_index .clip_index-heading{margin:21px 16px}.clip_index .page-tabs{margin:16px 16px 24px}.clip_index .section-bg{margin:32px 0}.clip_index .clip_index-sidebar h3{margin:0 16px 16px}.clip_index .clip_index-sidebar .well{padding:0;background:#FFFFFF}}@media screen and (min-width: 767px){.clip_index{max-width:1048px;margin:0 auto}.clip_index .clip_index-heading{margin-top:32px}.clip_index .clip_index-body{display:flex;justify-content:space-between}.clip_index .clip_index-body .clip_index-main{width:640px;margin-right:48px}.clip_index .clip_index-body .clip_index-sidebar{width:360px}.clip_index .clip_index-body .clip_index-sidebar h3{margin-bottom:24px}.clip_index .clip_index-body .clip_index-sidebar .clip-list>.clip-list-item .clip-title,.clip_index .clip_index-body .clip_index-sidebar .clip-list>.clip-list-item .clip-company-count{font-size:12px;line-height:18px}.clip_index .clip_index-body .clip_index-sidebar .clip-list>.clip-list-item:not(:last-child){margin-bottom:8px}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.clip-list{margin:0;padding:0}.clip-list .clip-list-item{background:#FFFFFF;border:1px solid #E0E0E0;box-sizing:border-box;border-radius:4px;display:flex;justify-content:space-between}.clip-list .clip-list-item .clip-title{display:block;font-weight:bold}@media (max-width: 767px){.clip-list{margin:0 16px}.clip-list .clip-list-item{padding:15px 16px}.clip-list .clip-list-item:not(:last-child){margin-bottom:8px}.clip-list .clip-list-item .clip-title,.clip-list .clip-list-item .clip-company-count{font-size:12px;line-height:18px}}@media (min-width: 767px){.clip-list .clip-list-item{padding:15px 16px}.clip-list .clip-list-item:not(:last-child){margin-bottom:12px}.clip-list .clip-list-item .clip-title,.clip-list .clip-list-item .clip-company-count{font-size:14px;line-height:21px}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.clip_show .clip_show-heading{display:flex;justify-content:space-between;align-items:center}.clip_show .clip_show-heading .company_count{font-weight:bold}.clip_show p.description{font-size:12px;line-height:18px;color:#878787}.clip_show .clip_show-button_group{display:flex;justify-content:flex-end}@media screen and (max-width: 767px){.clip_show .clip_show-heading{padding:0 16px;margin:24px 0 8px}.clip_show .clip_show-heading h1{font-size:18px;line-height:27px;font-weight:normal}.clip_show .clip_show-heading .company_count{font-size:14px;line-height:21px}.clip_show .clip-show-inner{width:100%}.clip_show p.description{margin:0 16px}.clip_show .page-tabs{margin:24px 16px}.clip_show .clip_show-button_group{margin:16px}}@media screen and (min-width: 767px){.clip_show{max-width:1048px;margin:0 auto}.clip_show .clip_show-heading{margin:32px 0 8px}.clip_show .clip_show-heading .company_count{font-weight:bold;font-size:18px;line-height:27px}.clip_show .clip-show-inner{max-width:640px}.clip_show .page-tabs{margin:16px 0 32px}.clip_show hr{margin-bottom:32px}.clip_show .clip_show-button_group{margin-bottom:24px}.clip_show .clip_show-button_group .dropdown_toggle-wrapper{margin-right:8px;width:144px}.clip_show .clip_show-button_group .btn{font-size:12px;margin-right:8px;font-weight:normal}.clip_show .note-list{max-width:640px}.clip_show .clip-selector{width:640px;margin-top:24px}.clip_show .clip-selector .clip-selector-row{display:flex;flex-wrap:wrap}.clip_show .clip-selector .clip-selector-row a{font-size:14px;line-height:21px;display:block;color:#878787;flex-basis:25%;margin-bottom:4px}.clip_show .clip-selector .clip-selector-row a.active{color:#16169B}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}@media (max-width: 767px){.comment-list{padding:0 16px}.comment-list h3{margin:0 0 16px}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.comment-list-item{word-break:break-all;display:flex;justify-content:space-between}.comment-list-item .avatar-image-wrapper{margin-right:16px}.comment-list-item .avatar-image-wrapper div.avatar-image{display:block}.comment-list-item .avatar-image-wrapper div.avatar-image img{border-radius:50%}.comment-list-item .comment-list-item-content{flex:1}.comment-list-item .comment-list-item-content .user-link{font-weight:bold}.comment-list-item .comment-list-item-content .published_at{font-size:12px;margin-bottom:8px}.comment-list-item .comment-list-item-content .published_at span{color:#878787;margin-right:8px}.comment-list-item .comment-list-item-content p{font-size:14px;line-height:19px;margin-bottom:8px}.comment-list-item .comment-list-item-content a.comment-source-url{font-size:12px;line-height:14px;color:#16169B}.comment-list-item .comment-list-item-content .comment-btn{font-size:14px;line-height:22px;padding-left:20px;background-position:left center;background-repeat:no-repeat;background-size:16px 16px;color:#878787;margin-left:8px}.comment-list-item .comment-list-item-content .comment-btn.balloon-btn{background-image:url(/compiled/comment/comment-6f2ce335e185161769d181ca7ad1e2ac9126aaf89381fca128b818f627dd8e14.png)}.comment-list-item .comment-list-item-content .comment-btn.like-btn{background-image:url(/compiled/comment/heart-4a0b0287a0911968134ff19d31b581fe878fbfc37213805558bcfdfdfd264733.png)}.comment-list-item .comment-list-item-content .comment-btn.like-btn.active{background-image:url(/compiled/comment/like-active-45a77b7df53239fa26a406497d55040ed2a71284df0b57496cc54baadf54445a.png);color:#F44336}.comment-list-item .comment-list-item-content .comment-btn.menu-btn{background-image:url(/compiled/comment/popup-babb8acfc53a5df73ebf6076253be781dbea023c82cd0050a6b8c6d65800703f.png)}.comment-list-item .comment-list-item-content .menu-btn-wrapper{position:relative}.comment-list-item .comment-list-item-content .menu-btn-wrapper .comment-popover{display:none;position:absolute;margin-top:-84px;margin-left:-120px;width:160px;padding:16px;padding-bottom:8px;font-size:12px;line-height:18px;border-radius:8px}.comment-list-item .comment-list-item-content .menu-btn-wrapper .comment-popover.active{display:block}.comment-list-item .comment-list-item-content .menu-btn-wrapper .comment-popover.balloon,.comment-list-item .comment-list-item-content .menu-btn-wrapper .comment-popover.balloon::before{box-shadow:0px 4px 8px rgba(0,0,0,0.12)}.comment-list-item .comment-list-item-content .menu-btn-wrapper .comment-popover.balloon,.comment-list-item .comment-list-item-content .menu-btn-wrapper .comment-popover.balloon::before,.comment-list-item .comment-list-item-content .menu-btn-wrapper .comment-popover.balloon::after{background:#FFFFFF}.comment-list-item .comment-list-item-content .menu-btn-wrapper .comment-popover a{display:block;margin-bottom:8px}.comment-list-item .connect-line{margin:4px auto;width:2px;height:calc(100% - 8px);background:#E0E0E0}.comment-list-item .comment-editing .form-control{margin-bottom:8px}.comment-list-item .comment-editing .btn{margin-left:8px}.comment-list-item .comment-editing .comment-editing-buttons{display:flex;justify-content:flex-end}@media screen and (max-width: 767px){.comment-list-item{margin:0}.comment-list-item .avatar-image-wrapper{flex-basis:32px}.comment-list-item .avatar-image-wrapper div.avatar-image{display:block;width:32px;height:32px}.comment-list-item .avatar-image-wrapper div.avatar-image img{width:32px;height:32px}.comment-list-item .connect-line{height:calc(100% - 8px - 32px)}.comment-list-item .comment-list-item-content{flex:1;padding-bottom:24px}.comment-list-item .comment-editing input.form-control{height:42px}.comment-list-item .comment-editing .btn{width:80px}}@media screen and (min-width: 767px){.comment-list-item .avatar-image-wrapper{flex-basis:48px}.comment-list-item .avatar-image-wrapper div.avatar-image{width:48px;height:48px}.comment-list-item .avatar-image-wrapper div.avatar-image img{width:48px;height:48px}.comment-list-item .comment-list-item-content{flex:1;padding-bottom:32px}.comment-list-item .comment-list-item-content a.comment-source-url{font-size:12px;line-height:16px;color:#16169B}.comment-list-item .connect-line{height:calc(100% - 8px - 48px)}.comment-list-item .comment-editing input.form-control{height:45px}.comment-list-item .comment-editing .btn{width:100px}}.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)}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.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}.border{border:solid 1px #E0E0E0}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}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-default{border:solid 1px #E0E0E0 !important;color:#222222 !important;background:#FFFFFF !important}.btn-default:hover{background:#F0F0F0 !important}.btn-brand{border:none;background:#16169B !important;color:#FFFFFF !important}.btn-brand:hover{background:#0A1461 !important}.btn-brand-border{border:solid 1px #16169B !important;color:#16169B !important;background:#FFFFFF !important}.btn-danger{border:none;background:#F44336 !important;color:#FFFFFF !important}.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}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.subtext{color:#878787}.text-brand{color:#16169B}.text-white{color:#FFFFFF !important}.text-red{color:#F44336 !important}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.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(/compiled/comment/toggle-e9c75d0caf4c292bd45d98ca7bfc3042ff29204897845101c6f94371917b1bc3.png)}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.company-no-follow{text-align:center}.company-no-follow .company-no-follow-image{background-repeat:no-repeat;background-image:url(/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}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.container{margin:0 auto;max-width:1048px}@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:360px}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}@media (max-width: 767px){.mobile-hidden{display:none !important}}@media (min-width: 767px){.pc-hidden{display:none !important}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.dropdown_toggle{display:block;-webkit-appearance:none;background:#FFFFFF;background-repeat:no-repeat;background-size:24px 24px;background-image:url(/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 .dropdown_toggle-list.active{display:block;position:absolute;background:#FFFFFF;box-shadow:0px 4px 8px rgba(0,0,0,0.12);border-radius:4px}.dropdown_toggle-wrapper .dropdown_toggle-list.active ul{list-style:none;font-size:12px;margin:0;padding:8px 0}.dropdown_toggle-wrapper .dropdown_toggle-list.active ul li{padding:8px 16px}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.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(/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}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}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)}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}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}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.icon{background-repeat:no-repeat;background-position:center}.icon-notification{width:24px;height:24px;background-image:url(/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(/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(/compiled/input/radio-0b1a967246df00ecb3c964a3d269659650500342187fc6b90ba7ae8d6bbaf7f9.png);background-size:12px 12px;background-repeat:no-repeat;background-position:center}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.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}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}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}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}@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}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}select{-webkit-appearance:none;background:#FFFFFF;background-repeat:no-repeat;background-size:24px 24px;background-image:url(/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}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.show_more{margin:16px auto;font-size:12px;line-height:18px}.show_more a{color:#16169B}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.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}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.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}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.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}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.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}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.performance-heading{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #E0E0E0;margin-bottom:24px}.performance-heading #csv-download-button{height:28px;padding:0 12px;font-size:14px;line-height:28px;display:block;border:none;background:#222222;color:#FFFFFF;border-radius:4px}.performance-table-tabs{display:flex}.performance-table-tabs a,.performance-table-tabs span{display:block;font-size:14px}.performance-table-tabs div{padding:2px}.performance-table-tabs a{padding:4px 8px;color:#878787;border-radius:4px}.performance-table-tabs a:hover{background-color:#F0F0F0}.performance-table-tabs span{border-bottom:2px solid #222222;padding:6px 10px}.company-data-table-wrapper{overflow-x:scroll}.company-data-table-wrapper table{width:100%}table.company-data-table{border-spacing:0}table.company-data-table th,table.company-data-table td{font-weight:normal;text-align:left;font-size:16px;padding-left:16px;padding-right:16px;white-space:nowrap}table.company-data-table th:first-child,table.company-data-table td:first-child{padding-right:0}table.company-data-table th:nth-child(n+3),table.company-data-table td:nth-child(n+3){padding-left:0}table.company-data-table th.center,table.company-data-table td.center{text-align:center}table.company-data-table th.number,table.company-data-table td.number{text-align:right}table.company-data-table thead>tr th:first-child{padding-right:16px}table.company-data-table thead>tr th:nth-child(n+2){padding-left:0}table.company-data-table th{padding-top:0;padding-bottom:12px}table.company-data-table th a{color:#16169B}table.company-data-table tbody tr{height:46px}table.company-data-table tbody tr:first-child td{border-top:solid 1px #222222}table.company-data-table tbody tr td{background:#f7f7f7;border-bottom:solid 1px #E0E0E0}table.company-data-table tbody tr td:first-child{border-left:solid 1px #E0E0E0}table.company-data-table tbody tr td:last-child{border-right:solid 1px #E0E0E0}table.company-data-table tbody tr td.check-box input{background-color:#FFFFFF !important;vertical-align:middle}table.company-data-table tbody tr td a.chart{display:block;width:20px;height:20px;background-image:url(/icon/chart.png);background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (min-width: 767px){table.company-data-table tbody tr td{max-width:320px}table.company-data-table tbody tr:last-child td:first-child{border-radius:0px 0px 0px 8px}table.company-data-table tbody tr:last-child td:last-child{border-radius:0px 0px 8px 0px}}.company_edit h1{margin:32px 0 16px}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.company-history td{padding:8px 16px}.company-history td.date{white-space:nowrap;padding-left:0}.company-history h2{padding-bottom:8px;border-bottom:2px solid #222222}@media screen and (max-width: 767px){.company-history{width:100%;padding:0 16px}.company-history td{padding:8px 0;font-size:12px;line-height:18px}.company-history td.date{padding-right:8px}.company-history .note{padding:0;margin-bottom:24px}.company-history h2{font-size:20px;line-height:30px;margin-bottom:24px}}@media screen and (min-width: 767px){.company-history{max-width:640px}.company-history td{font-size:14px;line-height:21px}.company-history .note{margin-bottom:32px}.company-history h2{font-size:24px;line-height:36px;margin-bottom:32px}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.company-info-editor-wrapper{max-width:1320px;margin:0 auto;display:flex;justify-content:space-around;padding-top:24px}.company-info-editor-wrapper .company-info-editor{width:640px}.company-info-editor-wrapper .company-info-editor a{color:#16169B}.company-info-editor-wrapper .company-info-editor .button-group{display:flex;margin-bottom:12px}.company-info-editor-wrapper .company-info-editor .button-group a.btn.btn-md{display:block;line-height:30px;height:32px;margin-right:16px}.company-info-editor-wrapper .company-info-editor .form-group .logo-image-upload{border-radius:8px;display:flex;justify-content:center;align-items:center;width:240px;height:240px;margin-bottom:36px;background-color:#F5F7FA;color:#878787;text-align:center;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.company-info-editor-wrapper .company-info-editor .form-group .logo-image-upload img{display:block;border-radius:8px;box-shadow:0px 4px 8px rgba(0,0,0,0.12);width:100%}.company-info-editor-wrapper .company-info-editor .form-group .logo-image-upload input[type=file]{cursor:pointer;position:absolute;top:0;left:0;height:100%;width:100%;opacity:0}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.company-menu{top:24px;padding:24px;border:1px solid #E0E0E0;box-sizing:border-box;border-radius:8px}.company-menu p{margin-bottom:16px;font-weight:bold;font-size:14px;line-height:21px;color:#878787}.company-menu .menu-item{padding:12px 0 12px 12px;font-size:14px;line-height:21px}.company-menu .menu-item.active{background:#f2f4f7;border-radius:8px;font-weight:bold}@media screen and (max-width: 767px){.company-menu{margin-top:24px}}@media screen and (min-width: 767px){.company-menu{position:sticky}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.company-page .company_page-financial_chart iframe{width:100%;aspect-ratio:4 / 3}.company-page a.performance-image{display:block}.company-page .company-page-gutter{margin:24px 0}.company-page .company-page-gutter h2{padding-bottom:8px;border-bottom:2px solid #222222}.company-page .company-page-gutter .argentum-widget-container iframe{width:100%;height:400px;border-width:0px}.company-page .company_page-note_list{display:flex;flex-wrap:wrap;justify-content:space-between}.company-page .company_page-note_list .company_page-note_item{width:calc(50% - 12px);margin-bottom:24px}.company-page .company_page-note_list .company_page-note_item .company_page-note_item-image{width:100%;padding-top:56%;position:relative}.company-page .company_page-note_list .company_page-note_item .company_page-note_item-image img{height:100%;width:100%;position:absolute;top:0;object-fit:cover;border-radius:8px;box-shadow:0px 4px 8px rgba(0,0,0,0.12)}.company-page .company_page-note_list .company_page-note_item .company_page-note_item-title h3{margin:16px 0 8px;font-size:16px;line-height:24px}.company-page .company_page-note_list .company_page-note_item .company_page-note_item-tag_row{display:flex;align-items:center}.company-page .company_page-note_list .company_page-note_item .company_page-note_item-tag_row label{display:block;margin-right:8px;color:#878787}@media screen and (max-width: 767px){.company-page .performance-image{margin:0 16px}.company-page .company-page-gutter{margin-left:16px;margin-right:16px}.company-page .company-page-gutter h2{font-size:20px;line-height:30px;margin-bottom:24px}.company-page .company-page-title{margin-bottom:4px}.company-page .company-page-subtitle{margin-bottom:16px}.company-page .company-page-subtitle span{margin-right:24px;font-size:12px;line-height:18px}.company-page .company_page-note_list{padding:0 16px}.company-page .company_page-note_list .company_page-note_item{width:100%}.company-page .sidebar-gutter{margin:0 16px}}@media screen and (min-width: 767px){.company-page .filing-list{margin-top:0}.company-page .note-table-of-contents{margin-top:0}.company-page .company-page-gutter h2{font-size:24px;line-height:36px;margin-bottom:32px}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.company-page-heading .header-info .company-logo img{box-shadow:0px 4px 8px rgba(0,0,0,0.12);border-radius:8px;object-fit:cover}.company-page-heading .company-name{font-weight:bold}.company-page-heading .company-name small{font-size:20px}@media screen and (max-width: 767px){.company-page-heading .header-info{padding:16px}.company-page-heading .header-info .company-logo img{display:block;width:64px;height:64px}.company-page-heading .header-info .company-follow .btn{width:100%}.company-page-heading .pc-hidden{background:#FFFFFF;margin:-32px 0 24px;padding:32px 0 24px;border-bottom:1px solid #E0E0E0}.company-page-heading .company-name{margin-bottom:16px;font-size:24px;line-height:30px}.company-page-heading .company-description{margin:8px 16px}}@media screen and (min-width: 767px){.company-page-heading{margin:0 0 8px 0}.company-page-heading .header-info{display:flex;align-items:center}.company-page-heading .header-info .company-logo img{width:72px;height:72px}.company-page-heading .header-info .company-follow{margin:4px 0 0 auto}.company-page-heading .header-info .company-follow .btn{width:144px;font-size:14px}.company-page-heading .company-name{font-size:28px;line-height:41px;color:#222222}.company-page-heading .company-description{margin-top:8px;margin-left:24px}.company-page-heading .company-name{padding-top:3px;font-size:28px;line-height:41px;color:#222222}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}@media screen and (max-width: 767px){.company_screener h1{font-size:20px;margin:21px 16px 16px}}@media screen and (min-width: 767px){.company_screener h1{font-size:24px;margin:32px 0 16px}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.company_table{box-sizing:border-box;width:100%;overflow:hidden;border-spacing:0;overflow-x:scroll}.company_table td:not(:first-child){text-align:right}.company_table .thead{display:flex;justify-content:stretch;align-items:center}.company_table .thead .td{border:solid 1px #FFFFFF}.company_table .thead .td:not(:first-child){text-align:right}.company_table .thead .td.company-name{text-align:left}.company_table .tbody .tr{display:flex;justify-content:stretch;align-items:center;height:64px}.company_table .tbody .tr:first-child .td{border-top:solid 1px #222222}.company_table .tbody .tr .td{display:flex;align-items:center;height:64px;background:#F2F4F7;border-bottom:solid 1px #E0E0E0;padding-left:16px;padding-right:16px}.company_table .tbody .tr .td.company-market-cap,.company_table .tbody .tr .td.company-category{justify-content:flex-end;text-align:right}.company_table .tbody .tr .td:first-child{border-left:solid 1px #E0E0E0}.company_table .tbody .tr .td:last-child{border-right:solid 1px #E0E0E0}.company_table .company_link{cursor:pointer}@media (max-width: 767px){.company_table{font-size:12px;line-height:18px;overflow-x:scroll}.company_table .tbody .tr,.company_table .tbody .tr>.td{height:56px}.company_table .td.idx{flex-basis:40px;width:40px}.company_table .td.company-name{flex:1;padding:0}.company_table .td.company-category{flex:1}.company_table .td.company-market-cap{flex:1}.company_table .td.company-button-cell{flex-basis:112px;width:112px}.company_table .td.company-button-cell .btn{width:80px;font-size:12px}.company_table .thead .td{padding:12px 16px;padding-top:0}}@media (min-width: 767px){.company_table{font-size:14px;line-height:21px}.company_table .td.idx{flex-basis:40px;width:40px}.company_table .td.company-name{flex:4}.company_table .td.company-category{flex:2}.company_table .td.company-market-cap{flex-basis:152px}.company_table .td.company-button-cell{flex-basis:136px}.company_table .thead .td{padding:16px;padding-top:0}.company_table .tbody .tr .td:last-child .btn{width:104px}.company_table .tbody .tr:last-child .td:first-child{border-radius:0px 0px 0px 8px}.company_table .tbody .tr:last-child .td:last-child{border-radius:0px 0px 8px 0px}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.company_screener-table{table-layout:fixed;box-sizing:border-box;width:100%;border-spacing:0;text-align:left;font-size:14px;line-height:21px}.company_screener-table .hidden{display:none !important}.company_screener-table th.number,.company_screener-table td.number{text-align:right}.company_screener-table th.idx,.company_screener-table td.idx{text-align:center;width:48px}.company_screener-table th,.company_screener-table td{padding-left:0;padding-right:16px}.company_screener-table th:first-child,.company_screener-table td:first-child{padding-left:16px}.company_screener-table th.company_name a,.company_screener-table td.company_name a{background-color:transparent;display:block;width:100%;text-decoration:underline;text-decoration-color:#E0E0E0;text-underline-offset:0.2em}.company_screener-table th:not(.company_name)>a,.company_screener-table td:not(.company_name)>a{border:1px solid #E0E0E0;border-radius:4px;padding:2px 6px;font-size:12px}.company_screener-table th:not(.company_name)>a.category,.company_screener-table td:not(.company_name)>a.category{background-color:#FFFFFF}.company_screener-table thead{background:#FFFFFF;position:sticky;top:0;z-index:1}.company_screener-table thead th{padding-top:8px;padding-bottom:8px;border-bottom:solid 1px #222222;font-weight:normal}.company_screener-table tbody tr td{height:36px;background:#f2f4f7;border-bottom:solid 1px #E0E0E0}.company_screener-table tbody tr td:first-child{border-left:solid 1px #E0E0E0}.company_screener-table tbody tr td:last-child{border-right:solid 1px #E0E0E0}.company_screener-table tbody tr:hover td{background-color:#F5F7FA}.company_screener-table .company_link{cursor:pointer}.company_screener-table td.tagcell{overflow-x:hidden;position:relative}.company_screener-table td.tagcell.editing{overflow-x:visible}.company_screener-table td.tagcell label{font-size:14px;line-height:28px;background:#FFFFFF;padding:0 6px;border-radius:4px;border:solid 1px #E0E0E0;margin-right:4px;white-space:nowrap}.company_screener-table td.tagcell .tag-editor{position:absolute;top:0;left:8px;z-index:100;width:240px;min-height:110px;background:#FFFFFF;box-shadow:0px 4px 8px rgba(0,0,0,0.12);border-radius:4px;overflow:hidden}.company_screener-table td.tagcell .tag-editor .input-wrapper{background:#EDEDED;display:flex;flex-wrap:wrap;align-items:center;padding:2px 8px 2px}.company_screener-table td.tagcell .tag-editor .input-wrapper label{display:block;margin-right:4px;margin-bottom:4px}.company_screener-table td.tagcell .tag-editor .input-wrapper div{width:auto}.company_screener-table td.tagcell .tag-editor .input-wrapper div input{width:100%;height:30px;border:none;outline:none;background:transparent}.company_screener-table td.tagcell .tag-editor .tag-dropdown{padding:8px 16px;max-height:260px;overflow-y:scroll}.company_screener-table td.tagcell .tag-editor .tag-dropdown span{display:block;font-size:11px;margin-bottom:8px}.company_screener-table td.tagcell .tag-editor .tag-dropdown a{cursor:pointer;font-size:14px;height:28px;display:flex;align-items:center;border-radius:4px;padding:0 4px}.company_screener-table td.tagcell .tag-editor .tag-dropdown a:hover{background:#E0E0E0;color:#222222}@media screen and (max-width: 767px){.company_screener-table{overflow-x:scroll}.company_screener-table th.company_name,.company_screener-table td.company_name{width:60%}.company_screener-table tbody tr,.company_screener-table tbody tr>td{height:36px}.company_screener-table td.company-button-cell{flex-basis:112px;width:112px}}@media screen and (min-width: 767px){.company_screener-table td.company-button-cell{flex-basis:136px}.company_screener-table th.company_name,.company_screener-table td.company_name{width:30%}.company_screener-table tbody tr:last-child td:first-child{border-radius:0px 0px 0px 8px}.company_screener-table tbody tr:last-child td:last-child{border-radius:0px 0px 8px 0px}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.contact-list .contact-list-item{display:block;border-bottom:solid 1px #E0E0E0}.contact-list .contact-list-item.active{background:#F2F4F7}.contact-list .contact-list-item h3.contact-title{font-weight:normal;font-size:14px;line-height:21px;margin-bottom:4px}.contact-list .contact-list-item span.contact-date{color:#878787;font-size:11px;line-height:16px}@media (max-width: 767px){.contact-list .contact-list-empty{margin-top:32px;font-size:14px;line-height:21px;color:#878787;text-align:center}.contact-list-item{margin:0 16px;padding:12px 0}}@media (min-width: 767px){.contact-list .contact-list-empty{font-size:14px;line-height:21px;color:#878787}.contact-list-item{padding:12px 16px}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.contact-message-item{display:flex;align-items:flex-end;margin-bottom:24px}.contact-message-item.received{justify-content:flex-start}.contact-message-item.received .message-balloon{background:#FFFFFF}.contact-message-item.sent{justify-content:flex-end}.contact-message-item.sent .message-balloon{background:#16169B}.contact-message-item.sent .message-balloon p{color:#FFFFFF}.contact-message-item img.contact-message-icon{border-radius:50%;display:block;width:28px;min-width:28px;height:28px}.contact-message-item .message-balloon{margin-left:8px;border-radius:8px;padding:12px;font-size:14px;line-height:21px}.contact-message-item .date-label{margin-top:8px;text-align:right;font-size:12px;line-height:16px;color:#878787}@media (max-width: 767px){.contact-message-item.received .message-balloon{width:auto}.contact-message-item.sent .message-balloon{width:auto}}@media (min-width: 767px){.contact-message-item.received .message-balloon{width:307px}.contact-message-item.sent .message-balloon{width:255px}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.contact-page{background:#FFFFFF;position:absolute;left:0;right:0;bottom:0;z-index:100}.contact-page .contact-sidemenu-heading{display:flex;align-items:center}.chat-input button{font-size:20px;position:absolute;color:#aaa;right:8px;top:75%;margin-top:-10px;cursor:pointer;border:0px;background:rgba(255,255,255,0)}.tools .icon{display:inline-block;margin-left:5px;font-size:21px;line-height:23px;vertical-align:middle;cursor:pointer}.chat-window .contact-close{display:inline-block;float:right}.chat .chat-window .chat-messages ul>li.self .msg a{color:white}@media (max-width: 767px){.contact-page{top:56px}.contact-page .breadcrumb{margin-bottom:21px}.contact-page .contact-sidemenu-heading{justify-content:space-between;padding-left:16px;padding-right:19px;margin-bottom:12px}.contact-page .contact-sidemenu-heading h1{font-size:18px}.contact-page .contact-sidemenu-heading a{display:flex;justify-content:center;align-items:center;font-weight:bold;font-size:12px;border-radius:4px;width:80px;height:32px;background:#16169B;color:#FFFFFF;text-align:center}.contact-page .contact-back-section{height:35px;padding:8px;display:flex;align-items:center;border-bottom:solid 1px #E0E0E0}.contact-page .contact-back-section a{padding-left:16px;background-repeat:no-repeat;background-size:16px 16px;background-position:left center;background-image:url(/compiled/contact/back-dcb2a5286e7a4a0eef7ad558c377cdf42fe38da2095efe276be5a4bee8754d59.png);color:#16169B;font-weight:bold;font-size:12px;line-height:18px}.contact-page .contact-main-section .contact-message-section{background:#F2F4F7;box-sizing:border-box;height:calc(100vh - 56px - 35px - 84px);overflow:scroll;padding:24px 16px 0}.contact-page .contact-main-section .contact-message-section.app_version{height:calc(100vh - 51px)}.contact-page .contact-main-section form{border:1px solid #E0E0E0;padding:8px;background:#FFFFFF;display:flex;justify-content:space-between;align-items:flex-end}.contact-page .contact-main-section form textarea{outline:none;flex:1;padding:6px 8px;height:66px;resize:none;font-size:12px;line-height:18px}.contact-page .contact-main-section form .btn{margin-left:8px;width:64px;height:33px;font-weight:bold;font-size:12px;background:#16169B;color:#FFFFFF}}@media (min-width: 767px){.contact-page{top:72px}.contact-page-inner{display:flex}.contact-page-inner .contact-sidemenu{flex-basis:360px;margin-right:40px}.contact-page-inner .contact-sidemenu .breadcrumb{background:#FFFFFF;margin:16px 0;height:auto}.contact-page-inner .contact-sidemenu .breadcrumb ol{padding:0}.contact-page-inner .contact-sidemenu .contact-sidemenu-heading{margin-bottom:32px}.contact-page-inner .contact-sidemenu .contact-sidemenu-heading a{margin-left:16px;font-size:14px;line-height:21px;font-weight:bold;color:#16169B}.contact-page-inner .contact-main-section{flex:1}.contact-page-inner .contact-main-section .contact-message-section{background:#F2F4F7;box-sizing:border-box;height:calc(100vh - 72px - 106px);overflow:scroll;border-left:1px solid #E0E0E0;border-right:1px solid #E0E0E0;padding:74px 24px 0}.contact-page-inner .contact-main-section form{border:1px solid #E0E0E0;padding:12px;background:#FFFFFF;display:flex;justify-content:space-between;align-items:flex-end}.contact-page-inner .contact-main-section form textarea{outline:none;flex:1;padding:10px;height:80px;resize:none;font-size:14px;line-height:19px}.contact-page-inner .contact-main-section form .btn{margin-left:16px;width:64px;height:40px;font-weight:bold;font-size:14px;background:#16169B;color:#FFFFFF}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.contributor-profile-new .form-group{margin-bottom:24px}.contributor-profile-new .form-group .form-control{margin-bottom:0}@media (max-width: 767px){.contributor-profile-new{margin:0 16px}.contributor-profile-new h1{font-size:18px;margin:24px 0 18px}.contributor-profile-new .btn.btn-lg{width:100%}}@media (min-width: 767px){.contributor-profile-new{max-width:640px;margin:0 auto}.contributor-profile-new h1{margin:32px 0 16px}.contributor-profile-new .btn.btn-lg{margin:0 auto;width:280px}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.earnings_index-heading{display:flex;flex-wrap:wrap;justify-content:space-between}.earnings_index-heading h1{flex:1}.earnings_index-heading input{font-size:12px;height:32px;padding-left:12px}.earnings_index-body-wrapper .earnings_index-body .earnings_index-list_item .earnings_index-list_item-body{overflow-x:scroll;-ms-overflow-style:none;margin-left:-16px;padding-left:16px}.earnings_index-body-wrapper .earnings_index-body .earnings_index-list_item .earnings_index-list_item-body::-webkit-scrollbar{display:none}.earnings_index-body-wrapper .earnings_index-body .earnings_index-list_item .earnings_index-list_item-body .well.row{width:1048px}.earnings_index-list_item{border-bottom:solid 1px #EDEDED}.earnings_index-list_item a{display:block}.earnings_index-list_item a.filing-title{text-decoration:underline;color:#878787}.earnings_index-list_item .earnings_index-list_item-body{font-size:12px}.earnings_index-list_item .earnings_index-list_item-body .earnings_index-list_item-body-column{width:calc(25% - 24px);white-space:nowrap}.earnings_index-list_item .earnings_index-list_item-body .earnings_index-list_item-body-column label,.earnings_index-list_item .earnings_index-list_item-body .earnings_index-list_item-body-column span,.earnings_index-list_item .earnings_index-list_item-body .earnings_index-list_item-body-column strong{display:block;margin-bottom:2px}.earnings_index-list_item .earnings_index-list_item-body .earnings_index-list_item-body-column label{font-weight:bold;margin-bottom:4px}.earnings_index-list_item .earnings_index-list_item-body .earnings_index-list_item-body-column .quarterly-report-ratio{font-weight:bold}.earnings_index-list_item .earnings_index-list_item-body .earnings_index-list_item-body-column .quarterly-report-ratio .positive{color:#4CAF50}.earnings_index-list_item .earnings_index-list_item-body .earnings_index-list_item-body-column .quarterly-report-ratio .negative{color:#F44336}@media (max-width: 767px){.earnings_index{margin-top:24px;margin-left:16px}.earnings_index .page-tabs{margin-top:16px;margin-bottom:24px}.earnings_index-heading{margin-right:16px}.earnings_index-heading input{display:none}.earnings_index-heading select{margin-left:8px;width:96px}.earnings_index-footer{margin-right:16px}.earnings_index-list_item{margin-bottom:16px;padding-bottom:16px}.earnings_index-list_item .earnings_index-list_item-heading{margin-bottom:12px}.earnings_index-list_item a.company-name{font-size:14px;line-height:21px;margin-bottom:2px}.earnings_index-list_item a.filing-title{font-size:11px;line-height:16px}}@media (min-width: 767px){.earnings_index{margin-top:32px}.earnings_index .page-tabs{margin-top:16px;margin-bottom:32px}.earnings_index-heading select{margin-left:16px;width:116px}.earnings_index-heading select#quarterly-report-sort{width:140px}.earnings_index-list_item{margin-bottom:24px;padding-bottom:24px}.earnings_index-list_item .earnings_index-list_item-heading{margin-bottom:16px}.earnings_index-list_item a.company-name{font-size:16px;line-height:24px;margin-bottom:4px}.earnings_index-list_item a.filing-title{font-size:12px;line-height:18px}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.featured-note-wrapper{border-radius:8px;box-shadow:0px 4px 24px rgba(0,0,0,0.08);overflow:hidden}.featured-note-wrapper .featured-note-image-wrapper{overflow:hidden;position:relative;width:100%;background-size:cover;background-position:center;padding-bottom:56.25%}.featured-note-wrapper .featured-note-image-wrapper .featured-note-image-inner-wrapper{position:absolute;top:0;left:0;bottom:0;right:0}.featured-note-wrapper .featured-note-image-wrapper .featured-note-image-inner-wrapper .featured-note-image{width:100%;height:100%}.featured-note-wrapper .featured-note-image-wrapper .featured-note-image-inner-wrapper .featured-note-image img{position:absolute;width:100%;height:auto;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.featured-note-wrapper .featured-note-title{background:#fff}.featured-note-wrapper .featured-note-title label.new{background:#222222;color:#FFFFFF;font-weight:bold;display:block;text-align:center;box-sizing:border-box}.featured-note-wrapper .featured-note-title .featured_note-tag_row{display:flex;align-items:center}.featured-note-wrapper .featured-note-title .featured_note-tag_row label{display:block}.featured-note-wrapper .featured-note-title .featured_note-tag_row label.tag{padding:3px 8px;border:1px solid #E0E0E0;box-sizing:border-box;border-radius:4px;text-align:center;color:#878787}.featured-note-wrapper .featured-note-title .featured_note-tag_row label.datetime{color:#878787}.featured-note-wrapper .featured-note-title .featured_note-tag_row img{display:block;margin-right:4px}@media screen and (max-width: 767px){.featured-note-wrapper{display:block;margin:0 16px}.featured-note-wrapper .featured-note-wrapper-inner{width:100%}.featured-note-title{padding:16px}.featured-note-title label.new{font-size:12px;line-height:14px;width:39px;height:16px;border-radius:20px;padding:1px}.featured-note-title h1{margin:8px 0;font-size:18px;line-height:21px}.featured-note-title label.tag{margin-right:8px;font-size:11px;line-height:16px}.featured-note-title label.datetime{font-size:11px;line-height:13px}.featured-note-title img.read_icon{height:13px}}@media screen and (min-width: 767px){.featured-note-wrapper{margin-bottom:40px;display:flex}.featured-note-wrapper .featured-note-wrapper-inner{width:50%}.featured-note-title{height:100%;display:flex;align-items:center;padding-left:29px;padding-right:35px}.featured-note-title label.new{width:49px;height:25px;border-radius:30px;padding:2px;font-size:14px}.featured-note-title h1{margin:12px 0 16px;font-size:24px;line-height:36px}.featured-note-title label.tag{margin-right:16px;font-size:14px;line-height:21px}.featured-note-title label.datetime{font-size:14px;line-height:19px}.featured-note-title img.read_icon{height:19px}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.filing_show h1{font-weight:normal}.filing_show .filing_show-heading{display:flex}.filing_show .filing_show-heading a,.filing_show .filing_show-heading span{display:block}.filing_show .filing_show-heading a.underline{color:#878787;text-decoration:underline}.filing_show .filing-share-buttons{display:flex;align-items:start}.filing_show .filing-like-button{color:#878787;font-size:16px;line-height:22px;display:block;height:22px;width:40px;padding-left:20px;margin-left:16px;margin-top:2px;background-repeat:no-repeat;background-size:16px 16px;background-position:left 4px;background-image:url(/compiled/filing/heart-4a0b0287a0911968134ff19d31b581fe878fbfc37213805558bcfdfdfd264733.png)}.filing_show .filing-like-button.active{color:#EB5757;background-image:url(/compiled/filing/heart_active-a0c99cf6d7575342d05cbd1bb9f24f89c79b3621af320dbed372919f095e02e6.png);background-size:12px 12px;background-position:left 6px}@media screen and (max-width: 767px){.filing_show h1{font-size:18px;line-height:27px;margin:24px 16px 4px}.filing_show .filing_show-heading{margin-left:16px;margin-right:16px;margin-bottom:16px}.filing_show .filing_show-heading a,.filing_show .filing_show-heading span{margin-right:8px;font-size:12px;line-height:18px}.filing_show .filing_show-heading a.underline{font-size:11px}.filing_show .filing-share-buttons{margin-left:16px;margin-right:16px;justify-content:space-between;margin-bottom:24px}.filing_show .main-section{margin-bottom:32px}.filing_show .sidebar-section{padding-left:16px;padding-right:16px;width:auto}.filing_show .sidebar-section h3{margin-bottom:24px}}@media screen and (min-width: 767px){.filing_show hr{margin-bottom:48px}.filing_show h1{font-size:24px;line-height:36px;margin-top:32px;margin-bottom:8px}.filing_show h3{margin-bottom:24px}.filing_show .filing_show-heading{margin-bottom:16px}.filing_show .filing_show-heading a,.filing_show .filing_show-heading span{margin-right:16px;font-size:14px;line-height:21px}.filing_show .filing-share-buttons{margin-bottom:32px}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.filing-list .filing-list-heading{display:flex;justify-content:space-between;align-items:center}.filing-list .filing-list-heading select{width:116px}@media (max-width: 767px){.filing-list{margin-top:24px;padding:0 16px}.filing-list h2{font-size:14px;line-height:21px}.filing-list .subtext{font-size:11px;line-height:16px}}@media (min-width: 767px){.filing-list{margin-top:32px}.filing-list h2{font-size:16px;line-height:24px}.filing-list .subtext{font-size:12px;line-height:18px}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.filing-list-item h2{font-weight:normal;margin-bottom:4px}.filing-list-item:not(:last-child){border-bottom:solid 1px #EDEDED}.filing-list-item .subtext{display:flex;align-items:center}.filing-list-item .subtext img{display:block;margin-right:4px;margin-left:8px}.filing-list-item .subtext img.read_icon{height:16px}.filing-list-item .subtext label{display:block;color:#878787;text-align:center}@media (max-width: 767px){.filing-list-item{padding:12px 0}.filing-list-item:first-child{padding-top:0}.filing-list-item .subtext label{font-size:11px;line-height:16px}}@media (min-width: 767px){.filing-list-item{padding:16px 0}.filing-list-item:first-child{padding-top:0}.filing-list-item .subtext label{font-size:12px;line-height:18px}}.btn.btn-filter{width:50px;height:50px;margin-top:60px}@media screen and (max-width: 991px){.btn.btn-filter{margin-top:0;float:right}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.content-wrapper{position:relative;min-height:100%}.footer{background:#222222;position:absolute;bottom:0;width:100%;z-index:3;box-sizing:border-box;padding:32px 24px}.footer .footer-inner{display:flex;justify-content:space-between;font-size:12px;line-height:18px}.footer .footer-main .footer-main-row{display:flex}.footer .footer-main a{display:block;color:#fff;margin-right:24px;margin-bottom:16px}.footer .footer-side-row h4{margin-top:2px;margin-bottom:16px;color:#FFF;font-size:16px;line-height:24px}.footer .footer-side-row .app-image-wrapper{display:flex}.footer .footer-side-row .app-image-wrapper img{display:block;height:40px;margin-right:16.15px}.footer .copyright{font-size:12px;color:#FFFFFF;opacity:0.5}@media (max-width: 767px){.content-wrapper-inner{padding-bottom:calc(456px + 48px)}}@media (min-width: 767px){.content-wrapper-inner{padding-bottom:calc(164px + 80px)}.content-wrapper-inner.no-footer{padding-bottom:0px}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.header{background:#FFFFFF;border-bottom:solid 1px #EDEDED}.header-inner-wrapper{display:flex;justify-content:space-between;align-items:center;height:100%}.header-inner-wrapper.signin{justify-content:center}.header-inner{display:flex;align-items:center;height:100%}.header-inner #mobile-menu-button{display:none}.header-inner .header-brand{width:80px;height:72px;background-image:url(/compiled/Strainer-Logo-2e439487de39f50acb3952d594a08ec25d65733fed67124b0731f6ea6cc33574.png);background-repeat:no-repeat;background-position:center;background-size:80px auto}.header-inner .global-nav{display:flex;align-items:center;margin:0;padding:0}.header-inner .global-nav li.global-nav-item{display:block;margin-right:16px;list-style:none}.header-inner .global-nav li.global-nav-item.search-nav-item{margin-right:16px}.header-inner .global-nav li.global-nav-item:last-child{margin-right:0}.header-inner .global-nav li.global-nav-item>a{display:block;font-size:14px;white-space:nowrap}.header-inner .global-nav li.global-nav-item>a.active{font-weight:bold}.header-inner .global-nav li.global-nav-item.signup{display:flex;align-items:center}.header-inner .global-nav li.global-nav-item.signup a.btn{display:flex;align-items:center;justify-content:center;text-align:center;font-weight:bold;font-size:12px;line-height:18px;border-radius:4px}.header-inner .global-nav li.global-nav-item.signup a.btn-default{margin-right:8px}.header-inner .global-nav li.global-nav-item.signup a.btn-brand{box-sizing:border-box}.header-inner .user-profile img{display:block;border-radius:50%}@media (max-width: 767px){.header{height:56px}.header.mb-fixed{position:fixed;top:0;left:0;right:0;z-index:1000}.header-inner{display:flex}.header-inner ul>li.global-nav-item{height:56px;margin-left:0;margin-right:16px !important}.header-inner #mobile-menu-button{margin:16px;display:block;width:24px;height:24px;background-image:url(/compiled/header/menu-3b791ff755e41b8f7ae7be6ba81af1e099bca0571edfcae67bbb74780e850171.png);background-repeat:no-repeat;background-position:center;background-size:24px auto}.header-inner .mobile-menu ul>li.global-nav-item{height:auto}.header-inner .mobile-menu.active{z-index:20000;display:block;position:absolute;top:56px;bottom:0;left:0;right:0;background:rgba(0,0,0,0.7)}.header-inner .mobile-menu.active ul.global-nav{background:#FFFFFF;width:295px;display:block;padding-top:24px;height:calc(100% - 56px)}.header-inner .mobile-menu.active ul.global-nav li.global-nav-item{margin-left:0;margin-right:16px;padding-left:24px;padding-bottom:24px}.header-inner .mobile-menu.active ul.global-nav li.global-nav-item a{font-size:16px;font-weight:bold}.header-inner .header-brand{height:56px}.header-inner .mobile-menu{display:none}.header-inner .user-profile img{width:28px;height:28px}.header-inner .global-nav .global-nav-item .user-profile{padding-top:14px}.header-inner .global-nav .global-nav-item>a.icon{line-height:56px;height:56px}.header-inner .global-nav .global-nav-item a.btn{width:64px;min-width:64px;height:28px}.header-inner .global-nav .global-nav-item a.btn.btn-block{width:100%;min-width:100%;height:48px;font-size:16px}}@media (min-width: 767px){.header{height:72px}.header-brand{margin-right:22px}.signin .header-brand{margin-right:0}ul.global-nav li.global-nav-item{height:72px}ul.global-nav li.global-nav-item>a{line-height:72px;height:72px}ul.global-nav li.global-nav-item .user-profile{padding-top:20px;width:32px;box-sizing:border-box}ul.global-nav li.global-nav-item .user-profile img{width:32px;height:32px}ul.global-nav li.global-nav-item a.btn{width:80px;height:32px}ul.global-nav li.global-nav-item a.btn.btn-block{width:100%}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.header-dropdown .dropdown-menu{padding:20px 20px 0 20px;list-style:none;position:absolute;box-sizing:border-box;display:none;min-width:164px;z-index:1000;background:#fff;box-shadow:0px 4px 8px rgba(0,0,0,0.12);border-radius:0px 0px 8px 8px}.header-dropdown .dropdown-menu li.dropdown-menu-item{margin-bottom:20px;height:21px}.header-dropdown .dropdown-menu li.dropdown-menu-item a{display:block;font-size:14px;line-height:21px;width:100%}.header-dropdown.active>.dropdown-menu{display:block}.header-dropdown .dropdown-menu.dropdown-wide{padding:0;right:0;min-width:288px;min-height:134px}.header-dropdown .header_dropdown-toggle span.icon-dropdown{margin-left:5px;padding-right:16px;background-image:url(/compiled/header/toggle-f3e6cf3ec4b02759f0e0a7bc30ce23e8be7baa0da4d31be9aa6f5445ddda3496.png);background-repeat:no-repeat;background-position:center;background-size:16px 16px}@media (max-width: 767px){.header-dropdown{position:static}.header-dropdown .dropdown-menu.dropdown-wide{top:56px;left:0;right:0;bottom:0;box-shadow:none;border-radius:0}.header-dropdown .header_dropdown-toggle span.icon-dropdown{float:right;padding-top:24px;padding-right:20px;background-size:20px 20px}.header-dropdown.active .icon-dropdown{transform:rotateZ(180deg)}.header-dropdown.active .dropdown-menu.dropdown-wide{position:absolute}.mobile-menu.active li.header-dropdown.active ul.dropdown-menu{display:block;background:#F2F4F7;margin-top:24px;margin-left:-24px;margin-right:-16px;position:static;min-width:124px;min-height:103px;padding:20px 24px;z-index:1000;box-shadow:none}.mobile-menu.active li.header-dropdown.active ul.dropdown-menu li.dropdown-menu-item{padding-left:0;padding-bottom:0;margin-bottom:20px}.mobile-menu.active li.header-dropdown.active ul.dropdown-menu li.dropdown-menu-item:last-child{margin-bottom:0}.mobile-menu.active li.header-dropdown.active ul.dropdown-menu li.dropdown-menu-item a{font-size:14px;font-weight:normal}}@media (min-width: 767px){.header-dropdown{position:relative}.header-dropdown.active>a.header_dropdown-toggle span{color:#16169B}.header-dropdown.active>a.header_dropdown-toggle span.icon-dropdown{background-image:url(/compiled/header/toggle-brand-edc41b9f229008357beb7c69e8ad8d025f7e95fcc16533c04fc974c2a85b60bd.png)}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.header-dropdown .dropdown-menu{padding:20px 20px 0 20px;list-style:none;position:absolute;box-sizing:border-box;display:none;min-width:164px;z-index:1000;background:#fff;box-shadow:0px 4px 8px rgba(0,0,0,0.12);border-radius:0px 0px 8px 8px}.header-dropdown .dropdown-menu.active{display:block}.header-dropdown .dropdown-menu li.user-dropdown-menu a{box-sizing:border-box;display:block;width:100%;border-radius:4px;font-size:14px;line-height:21px;height:auto}.header-dropdown .dropdown-menu li.user-dropdown-menu a:hover{background:#F7F7F7}.header-dropdown .dropdown-menu li.user-dropdown-menu a.header-icon{background-repeat:no-repeat;background-size:20px 20px}.header-dropdown .dropdown-menu li.user-dropdown-menu a.header-icon-comment{background-image:url(/compiled/header/dropdown/comment-e9d3be9709eb23a519de65868d2febe5d123f3c36a0f74bc6c2ebfb2d9721cd3.png)}.header-dropdown .dropdown-menu li.user-dropdown-menu a.header-icon-day{background-image:url(/compiled/header/dropdown/day-47bbbf63ae81ad9ca15c9b0494e15db41ef006fd95514197217358b6ba16971b.png)}.header-dropdown .dropdown-menu li.user-dropdown-menu a.header-icon-follow{background-image:url(/compiled/header/dropdown/follow-8b0ab9fdb97c8479aa0c5d52f77d94313d93b0bd0c74fee71bb433c1170caada.png)}.header-dropdown .dropdown-menu li.user-dropdown-menu a.header-icon-heart{background-image:url(/compiled/header/dropdown/heart-abbba3532374d712d04eca67d4b273ec458a3be99f49444b60950807603d1bb2.png)}.header-dropdown .dropdown-menu li.user-dropdown-menu a.header-icon-setting{background-image:url(/compiled/header/dropdown/setting-8d63488284e2b701e0870c83635b5553c1470e30027e28e812975356dcf94d6f.png)}.header-dropdown .dropdown-menu.dropdown-wide{padding:0;right:0;min-width:288px;min-height:134px}.header-dropdown .dropdown-menu.dropdown-wide li.user-label{margin:0;display:flex;justify-content:space-between;align-items:center}.header-dropdown .dropdown-menu.dropdown-wide li.user-label a{display:block}.header-dropdown .dropdown-menu.dropdown-wide li.user-label span.username{font-weight:bold;font-size:16px;line-height:22px}.header-dropdown .dropdown-menu.dropdown-wide li.user-label a.logout{margin-right:4px;text-align:center;width:92px;height:32px;padding:7px;border:1px solid #C2C2C2;box-sizing:border-box;border-radius:4px;font-weight:bold;font-size:12px;line-height:16px;color:#222}.header-dropdown .dropdown-menu.dropdown-wide li.divider{margin:0;padding:0;height:1px;border-bottom:1px solid #E0E0E0}@media (max-width: 767px){.header-dropdown .dropdown-menu.dropdown-wide li.user-label{padding:19px 16px 19px 24px}.header-dropdown .dropdown-menu.dropdown-wide li.user-dropdown-menu{margin:24px}.header-dropdown .dropdown-menu.dropdown-wide li.user-dropdown-menu a{padding:0 28px}.header-dropdown .dropdown-menu.dropdown-wide li.user-dropdown-menu a.header-icon{background-position:left}}@media (min-width: 767px){.header-dropdown .dropdown-menu.dropdown-wide li.user-label{padding:16px 24px}.header-dropdown .dropdown-menu.dropdown-wide li.user-dropdown-menu{margin:16px}.header-dropdown .dropdown-menu.dropdown-wide li.user-dropdown-menu a{padding:8px 36px 8px}.header-dropdown .dropdown-menu.dropdown-wide li.user-dropdown-menu a.header-icon{background-position:8px}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.header-notification-list a{box-sizing:border-box}.header-notification-list .header-notification-body{border-bottom:solid 1px #E0E0E0}.header-notification-list .header-notification-list-item{border-bottom:1px solid #EDEDED}.header-notification-list .header-notification-list-item .notification-content{margin-bottom:4px}.header-notification-list .header-notification-list-item .notification-date{font-size:11px;line-height:16px;color:#878787}.header-notification-list-empty span{display:block;color:#878787;font-size:14px}@media (max-width: 767px){.header-notification-list{height:100vh}.header-notification-list .header-notification-list-item{margin:0 16px;padding:15px 0}.header-notification-list .header-notification-list-item .notification-content{font-size:14px;line-height:21px}.header-notification-list .header-notification-body{position:fixed;top:56px;left:0;right:0;bottom:72px;overflow:scroll}.header-notification-list .header-notification-footer{height:72px;position:fixed;padding:12px 16px;left:0;right:0;bottom:0}.header-notification-list .header-notification-footer .btn{height:48px}.header-notification-list-empty{text-align:center}.header-notification-list-empty span{margin:32px auto}}@media (min-width: 767px){.header-notification-list{height:314px}.header-notification-list .header-notification-list-item{padding:12px 16px}.header-notification-list .header-notification-list-item .notification-content{font-size:12px;line-height:18px}.header-notification-list .header-notification-body{height:258px;overflow:scroll}.header-notification-list .header-notification-footer{padding:12px;left:0;right:0;bottom:0}.header-notification-list-empty{height:314px;display:flex;justify-content:center;align-items:center}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.header_search{position:relative}.header_search input{padding:9px 9px 9px 36px;background:#ffffff;border:1px solid #e0e0e0;box-sizing:border-box;border-radius:4px;width:100%;height:36px;font-size:14px;line-height:18px;display:flex;align-items:center;background-image:url(/compiled/header/search-f092f2424ea50a05930aa9a6351c47f8e07f04b4c9b533d4f66956d6f68ed4e3.png);background-repeat:no-repeat;background-position:8px;background-size:20px 20px}.header_search input::-webkit-input-placeholder{color:#c2c2c2}.header_search input::-moz-placeholder{color:#c2c2c2}.header_search input:-ms-input-placeholder{color:#c2c2c2}.header_search input:-moz-placeholder{color:#c2c2c2}.header_search .header_search-inner.active>.header_search-dropdown{z-index:100;display:block}.header_search .header_search-dropdown_heading{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:solid 1px #e0e0e0}.header_search .header_search-dropdown_heading.compact{padding:8px 16px}.header_search .header_search-dropdown_heading .search_log-label{font-weight:bold;font-size:14px;line-height:21px}.header_search .header_search-dropdown_heading a.search_log-clear{color:#5b6f7b;font-size:12px;line-height:18px}.header_search .search_log-list{padding:16px}.header_search .search_log-list .search_log-list_item{display:flex;justify-content:space-between;align-items:center}.header_search .search_log-list .search_log-list_item:not(:last-child){margin-bottom:16px}.header_search .search_log-list .search_log-list_item a{display:block}.header_search .search_log-list .search_log-list_item a.search_log-list_item-action{font-size:14px;line-height:21px}.header_search .search_log-list .search_log-list_item a.clear_button{width:16px;height:16px;background-image:url(/compiled/header/search/cancel_gray-e695e34bab269e11aae7e84f76735027f83f0bcf897b4dc948b53ce06879b097.png);background-repeat:no-repeat;background-position:center;background-size:16px 16px}.header_search .company-recommend-list{max-height:400px;overflow-y:auto}.header_search .company-recommend-list .company-recommend-item .company-recommend-link{display:block;padding:10px 16px;color:#333;text-decoration:none;transition:background-color 0.2s}.header_search .company-recommend-list .company-recommend-item .company-recommend-link:hover,.header_search .company-recommend-list .company-recommend-item .company-recommend-link.selected{background-color:#f8f8f8}.header_search .company-recommend-list .company-recommend-item .company-recommend-link .company-ticker{display:inline-block;margin-right:8px;padding:2px 6px;background-color:#f0f0f0;border-radius:3px;font-size:11px;font-weight:600;color:#666}.header_search .company-recommend-list .company-recommend-item .company-recommend-link .company-name{font-size:14px;line-height:1.5}.header_search .search-fallback{padding:10px 16px}.header_search .search-fallback a{color:#16169B;text-decoration:none;font-size:14px}.header_search .search-fallback a:hover,.header_search .search-fallback a.selected{text-decoration:underline}@media screen and (min-width: 767px){.header_search{left:auto;right:auto;margin-top:18px}.header_search .header_search-dropdown{position:absolute;top:100%;left:0;right:0;width:100%;display:none;background:#FFFFFF;box-shadow:0px 4px 8px rgba(0,0,0,0.12);border-radius:0px 0px 8px 8px;margin-top:18px}}@media screen and (max-width: 767px){.header_search{width:24px;height:100%;background-image:url(/compiled/header/search-f092f2424ea50a05930aa9a6351c47f8e07f04b4c9b533d4f66956d6f68ed4e3.png);background-repeat:no-repeat;background-position:center;background-size:24px auto}.header_search .header_search-inner{z-index:1000;display:none}.header_search .header_search-inner.active{background-color:#FFFFFF;display:block;position:fixed;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column}.header_search .header_search-heading{padding:8px 8px 0;display:flex;justify-content:space-between;align-items:center}.header_search .header_search-heading input{height:40px;background-position:12px;padding-left:40px;font-size:14px;line-height:21px}.header_search .header_search-heading a.cancel_black{margin-left:8px;display:block;width:24px;height:24px;background-image:url(/compiled/header/search/cancel_black-a93a2ae1f9b75153ad1743ab8ad758438ed8f66c1b86f87f7bb661182ed9ffa4.png);background-repeat:no-repeat;background-position:center;background-size:24px 24px}.header_search .header_search-dropdown_heading{padding:12px 16px;border-bottom:solid 1px #e0e0e0}.header_search .header_search-dropdown_heading.compact{padding:8px 16px}.header_search .header_search-dropdown_heading .search_log-label{font-weight:bold;font-size:16px;line-height:24px}.header_search .header_search-dropdown_heading a.search_log-clear{color:#16169B}.header_search .search_log-list .search_log-list_item:not(:last-child){margin-bottom:24px}.header_search p.empty_desc{border-top:solid 1px #e0e0e0;margin-top:8px;padding-top:32px;font-size:14px;line-height:21px;text-align:center;color:#878787}.header_search .header_search-dropdown{position:static;flex:1;overflow-y:auto;display:flex;flex-direction:column}.header_search .company-recommend-list{max-height:none;flex:1;overflow-y:auto}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.ipo_page .ipo_page-heading{display:flex;justify-content:space-between;align-items:center}.ipo_page .ipo_page-heading h1{margin:32px 0}.ipo_page .ipo_page-heading label{margin-right:8px}.ipo_page .ipo_page-heading select{width:120px}.ipo_page .ipo_page-card_list .ipo_page-card{display:flex;width:100%;box-shadow:0px 4px 8px rgba(0,0,0,0.12);margin-bottom:24px;border-radius:8px;overflow:hidden}.ipo_page .ipo_page-card_list .ipo_page-card a.img-wrapper{display:block;width:50%}.ipo_page .ipo_page-card_list .ipo_page-card a.img-wrapper img{display:block;width:100%}.ipo_page .ipo_page-card_list .ipo_page-card .ipo_page-card_description{padding:16px;flex:1;display:flex;flex-direction:column;justify-content:space-between}.ipo_page .ipo_page-card_list .ipo_page-card .ipo_page-card_description a{display:block;color:#16169B}.ipo_page .ipo_page-card_list .ipo_page-card .ipo_page-card_description table{width:100%;table-layout:fixed;border-spacing:0;box-sizing:border-box;font-size:14px;line-height:21px;background-color:#F2F4F7}.ipo_page .ipo_page-card_list .ipo_page-card .ipo_page-card_description table tr:first-child>th,.ipo_page .ipo_page-card_list .ipo_page-card .ipo_page-card_description table tr:first-child>td{border-top:solid 1px #222222}.ipo_page .ipo_page-card_list .ipo_page-card .ipo_page-card_description table tr:last-child>th,.ipo_page .ipo_page-card_list .ipo_page-card .ipo_page-card_description table tr:last-child>td{border-bottom:solid 1px #222222}.ipo_page .ipo_page-card_list .ipo_page-card .ipo_page-card_description table th,.ipo_page .ipo_page-card_list .ipo_page-card .ipo_page-card_description table td{padding:8px 12px;border-bottom:solid 1px #E0E0E0}.ipo_page .ipo_page-card_list .ipo_page-card .ipo_page-card_description table th{text-align:left;width:140px}.ipo_page .ipo_page-card_list .ipo_page-card .ipo_page-card_description table td{text-align:left;text-align:left}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.login h1{white-space:nowrap}.login .btn{margin:0 auto;width:100%;height:48px;border:none;border-radius:4px;font-weight:bold;font-size:14px;line-height:21px;color:#FFF;margin-bottom:16px}.login .btn.btn-facebook{background:#1877F2;background-image:url(/compiled/login/facebook-f69b53c23dd00913ebd4b0a591c574aa68a7bd812ecd89956ef27be5d899b08b.png);background-repeat:no-repeat;background-position:18px 8px;background-size:28px 28px}.login .btn.btn-twitter{background:#48A0EB;background-image:url(/compiled/login/twitter-07e0f20707cb030474431f408ac17089da3924b6fa298e26f23a9e3241b7f2f2.png);background-repeat:no-repeat;background-position:16px 8px;background-size:32px 32px}.login .title-border{margin-top:16px;margin-bottom:32px;font-size:14px;line-height:21px;text-align:center;display:flex;align-items:center;color:#222222}.login .title-border:before,.login .title-border:after{border-top:1px solid #E0E0E0;content:"";flex-grow:1}.login .title-border:before{margin-right:0.5rem}.login .title-border:after{margin-left:0.5rem}.login form .form-group label{display:block;font-size:12px;line-height:18px;color:#222222;margin-bottom:8px}.login form .form-group .password-reset{float:right;font-size:12px;line-height:18px;color:#878787}.login form .form-group input{width:100%;height:48px;border:1px solid #E0E0E0;padding:14px 16px;box-sizing:border-box;border-radius:4px;font-size:14px;line-height:21px}.login form .form-group input::-webkit-input-placeholder{color:#C2C2C2}.login form .form-group input::-moz-placeholder{color:#C2C2C2}.login form .form-group input:-ms-input-placeholder{color:#C2C2C2}.login form .form-group input:-moz-placeholder{color:#C2C2C2}.login .register-link{text-align:center}.login .register-link a{font-size:12px;line-height:18px;color:#16169B}.login .login-icon-success{width:80px;height:80px;margin:32px auto;background-repeat:no-repeat;background-position:center;background-size:80px;background-image:url(/compiled/login/success-b3d3398428b6ae7a13fd9924aedffd67885b6f47c6234168cf18b97af77ef744.png)}.login p{font-size:14px;line-height:180%}@media (max-width: 767px){.login{margin:0 16px}.login h1{margin-top:24px;margin-bottom:24px;font-size:18px;line-height:27px}.login .title-border{margin-top:24px;margin-bottom:24px}.login .form-group{margin-bottom:16px}}@media (min-width: 767px){.login{width:280px;margin:0 auto}.login h1{margin-top:32px;margin-bottom:24px;text-align:center;font-size:24px;line-height:36px}.login .title-border{margin-top:32px;margin-bottom:32px}.login .form-group{margin-bottom:24px}.login .form-group:last-child{margin-bottom:16px}}.registration{width:100%;border-collapse:collapse}.registration *{font-family:sans-serif}.registration .registration-inner{max-width:640px;display:block;margin:0px auto}.registration .panel{border:solid 1px #E0E0E0;border-radius:8px;margin:16px 0}.registration .panel table{width:100%;border-collapse:collapse}.registration .panel a{color:#222;text-decoration:none}.registration .panel a.primary-button{background:#16169b;border-radius:4px;color:#fff !important;display:block;box-sizing:border-box;width:200px;height:48px;padding:11px;font-weight:bold;text-align:center}.registration .panel p{font-size:16px;font-weight:normal;line-height:1.8em;margin-bottom:12px}.registration .panel p a{border-bottom:2px solid #16169B;text-decoration:none;color:#222222}.registration .panel p img{width:100%;margin-bottom:12px}.registration .panel.heading table.panel_inner th{padding:12px}.registration .panel.heading table.panel_inner>tr{text-align:left;font-weight:400;padding:15px;font-family:sans-serif;font-size:16px;color:#333;display:block;background-color:#fff;border-radius:15px;border:1px solid #e6e6e6;border-collapse:collapse}.registration .panel.heading table.panel_inner tr.heading_label{font-weight:normal}.registration .panel.heading table.panel_inner tr.heading_label .datetime{font-size:12px;text-align:left}.registration .panel.heading table.panel_inner tr.heading_label .sign_up{font-size:12px;text-align:right}.registration .panel.heading table.panel_inner tr.heading_image td{text-align:center;padding-top:25px}.registration .panel.heading table.panel_inner tr.heading_image img{display:block;width:100%;max-width:450px;margin:0 auto}.registration .panel.heading table.panel_inner td.heading_text{text-align:left;font-size:15px;lineHeight:27px}.registration .panel.story th{padding:0}.registration .panel.story img{width:100%;display:block;max-width:640px}.registration .panel.story .title td{padding:15px}.registration .panel.story .title td h1{text-align:left;font-size:24px;color:#222222;font-weight:700;margin-bottom:0;line-height:30px;margin-top:8px}.registration .panel.story .title td h1 a{color:#222222;border-bottom:none}.registration .panel.story .title td h3{text-align:left;font-size:16px;color:#16169B;font-weight:700;margin-top:0;margin-bottom:0}.registration .panel.story .image_source{text-align:left;line-height:14px;margin-top:0;margin-bottom:15px;padding-left:10px;margin-top:5px;margin-bottom:0}.registration .panel.story .story-body td{text-align:left;padding:15px}.registration .panel.story .story-body h2{font-size:19px;font-weight:700;color:#222;margin:0 0 15px 0}.registration .panel.story .story-body p{line-height:27px;margin-top:0;margin-bottom:15px}.registration .panel.story .story-body a{border-bottom:2px solid #16169B;text-decoration:none;color:#222222}.registration .panel.story .story-body ul,.registration .panel.story .story-body ol{margin-top:0;padding-left:30px}.registration .panel.story .story-body ul li,.registration .panel.story .story-body ol li{line-height:27px;margin-bottom:8px;font-size:16px;font-weight:normal;line-height:1.8em}.registration .panel.story .share-area{margin-bottom:0 !important}.registration .panel.story .share-area .share-icon{border-bottom:none !important}.registration .panel.story .share-area .share-icon img{width:24px;display:inline;margin-bottom:0px;margin-right:8px}.registration .footer{width:100%;background-color:#F1F1F1;border-collapse:collapse;color:#222}.registration .footer a{border-bottom:2px solid #16169B;text-decoration:none;color:#222}.registration .footer .body{font-size:15px;line-height:27px;text-align:left;border-bottom:1px solid #787878;padding:15px}.registration .footer .body p{font-size:15px;line-height:27px;margin-top:0;margin-bottom:15px}.registration .footer .copyright{text-align:center;font-size:12px;color:#222;padding:15px}@media screen and (max-width: 767px){.mobile-padding{padding-left:0;padding-right:0}.mobile-padding .row{margin-left:0;margin-right:0}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}@media (max-width: 767px){.featured-note-wrapper{margin-bottom:32px}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}@media (max-width: 767px){.footer .footer-inner{display:block}.footer .footer-main{display:flex;margin-bottom:12px}.footer .footer-main .footer-main-row{display:block}.footer .footer-main a{margin-right:36px;margin-bottom:12px}.footer .footer-side-row{margin-bottom:24px}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}@media screen and (max-width: 767px){.note-wrapper{display:block}.note-wrapper .note-main-section{width:100%;margin-right:0}.note-wrapper .note-sidebar-section{display:none}.note-table-of-contents{margin-top:24px;margin-bottom:24px;border-radius:4px}.note{padding:0 16px}.note h1.note-title{font-size:22px;line-height:140%;margin-bottom:12px}.note h2{font-size:20px;line-height:30px;margin-bottom:24px}.note p{font-size:16px;margin-bottom:24px}.note img{max-width:calc(100% + 40px)}.note img:not(.no-radius){border-radius:calc((100vw - 32px) * 0.02)}.note blockquote{font-size:14px;padding:10px 15px;margin-bottom:24px}.note .twitter-tweet-rendered{margin-bottom:24px !important}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.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}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.newsletter_builder-wrapper{max-width:1320px;margin:0 auto;display:flex;justify-content:space-around;padding-top:32px}.newsletter_builder-wrapper .newsletter_builder{width:640px;height:100vh;overflow:scroll}.newsletter_builder-wrapper .newsletter_builder a{color:#16169B}.newsletter_builder-wrapper .newsletter_builder select{margin-bottom:24px}.newsletter_builder-wrapper .newsletter_builder .form-group a{margin-right:16px}@media screen and (max-width: 1080px){.newsletter-edit{max-width:640px;display:block}.newsletter-edit .newsletter-edit-sidebar{margin-right:0}}.newsletter_preview-wrapper{width:640px;height:100vh;overflow:scroll}.newsletter_preview{width:100%;border-collapse:collapse}.newsletter_preview *{font-family:sans-serif}.newsletter_preview .newsletter_preview-inner{max-width:640px;display:block;margin:0px auto}.newsletter_preview .panel{border:solid 1px #E0E0E0;border-radius:8px;margin:16px 0}.newsletter_preview .panel table{width:100%;border-collapse:collapse}.newsletter_preview .panel a:not(.invite-button){border-bottom:2px solid #16169B;text-decoration:none;color:#222222}.newsletter_preview .panel a.invite-button{background:#16169b;border-radius:4px;color:#fff;display:block;box-sizing:border-box;width:200px;height:48px;line-height:48px;font-weight:bold;text-align:center;text-decoration:none}.newsletter_preview .panel a.read-more{width:220px;height:41px;font-size:14px;line-height:21px;display:block;text-align:center;padding:10px 0;font-weight:bold;background:#FFFFFF;border:1px solid #E0E0E0;box-sizing:border-box;border-radius:4px;text-decoration:none;margin:0 0 0 auto}.newsletter_preview .panel p{font-size:16px;font-weight:normal;line-height:1.8em;margin-bottom:12px}.newsletter_preview .panel p img{width:100%;margin-bottom:12px}.newsletter_preview .panel.newsletter_heading table.panel_inner th{padding:12px}.newsletter_preview .panel.newsletter_heading table.panel_inner>tr{text-align:left;font-weight:400;padding:15px;font-family:sans-serif;font-size:16px;color:#333;display:block;background-color:#fff;border-radius:15px;border:1px solid #e6e6e6;border-collapse:collapse}.newsletter_preview .panel.newsletter_heading table.panel_inner tr.heading_label{font-weight:normal}.newsletter_preview .panel.newsletter_heading table.panel_inner tr.heading_label .datetime{font-size:12px;text-align:left}.newsletter_preview .panel.newsletter_heading table.panel_inner tr.heading_label .sign_up{font-size:12px;text-align:right}.newsletter_preview .panel.newsletter_heading table.panel_inner tr.heading_image td{text-align:center;padding:120px 0 96px}.newsletter_preview .panel.newsletter_heading table.panel_inner tr.heading_image td.with-partner{padding-bottom:48px}.newsletter_preview .panel.newsletter_heading table.panel_inner tr.heading_image img{display:block;width:43%;max-width:188px;margin:0 auto}.newsletter_preview .panel.newsletter_heading table.panel_inner tr.partner td{text-align:center;padding-bottom:20px}.newsletter_preview .panel.newsletter_heading table.panel_inner tr.partner td a{border-bottom:none}.newsletter_preview .panel.newsletter_heading table.panel_inner tr.partner span{font-weight:bold;color:#222222;vertical-align:middle;line-height:100%;font-size:13px;padding-right:8px}.newsletter_preview .panel.newsletter_heading table.panel_inner tr.partner img{width:100%;max-width:140px;display:inline;vertical-align:middle}.newsletter_preview .panel.newsletter_heading table.panel_inner td.heading_text{text-align:left;font-size:15px;line-height:27px}.newsletter_preview .panel.newsletter_story{text-align:left}.newsletter_preview .panel.newsletter_story th{padding:0}.newsletter_preview .panel.newsletter_story img{width:100%;display:block;max-width:640px}.newsletter_preview .panel.newsletter_story .title td{padding:15px}.newsletter_preview .panel.newsletter_story .title td h1{font-size:24px;color:#222222;font-weight:700;margin-bottom:0;line-height:30px;margin-top:8px}.newsletter_preview .panel.newsletter_story .title td h1 a{color:#222222;border-bottom:none}.newsletter_preview .panel.newsletter_story .title td h3{font-size:16px;color:#16169B;font-weight:700;margin-top:0;margin-bottom:0}.newsletter_preview .panel.newsletter_story .image_source{text-align:left;line-height:14px;margin-top:0;margin-bottom:15px;padding-left:10px;margin-top:5px;margin-bottom:0}.newsletter_preview .panel.newsletter_story .newsletter_story-body td{padding:15px}.newsletter_preview .panel.newsletter_story .newsletter_story-body h2{font-size:19px;font-weight:700;color:#222;margin:0 0 15px 0}.newsletter_preview .panel.newsletter_story .newsletter_story-body p{line-height:27px;margin-top:0;margin-bottom:15px}.newsletter_preview .panel.newsletter_story .newsletter_story-body p.read-more-wrapper{display:flex;justify-content:center}.newsletter_preview .panel.newsletter_story .newsletter_story-body p.read-more-wrapper a.read-more{text-align:center;font-size:14px;line-height:32px;display:block;border-bottom:none;width:180px;height:32px;background:#E0E0E0;font-weight:bold;border-radius:4px}.newsletter_preview .panel.newsletter_story .newsletter_story-body ul,.newsletter_preview .panel.newsletter_story .newsletter_story-body ol{margin-top:0;padding-left:30px}.newsletter_preview .panel.newsletter_story .newsletter_story-body ul li,.newsletter_preview .panel.newsletter_story .newsletter_story-body ol li{line-height:27px;margin-bottom:8px;font-size:16px;font-weight:normal;line-height:1.8em}.newsletter_preview .panel.newsletter_story table{width:100%}.newsletter_preview .panel.newsletter_story table .icon-only{width:96px}.newsletter_preview .panel.newsletter_story table .share-area tr{height:24px}.newsletter_preview .panel.newsletter_story table .share-area td{padding:0}.newsletter_preview .panel.newsletter_story table .share-area td.share-icon{width:32px}.newsletter_preview .panel.newsletter_story table .share-area .share-icon{border-bottom:none !important}.newsletter_preview .panel.newsletter_story table .share-area .share-icon img{width:24px}.newsletter_preview .newsletter-footer{width:100%;background-color:#F1F1F1;border-collapse:collapse;color:#222}.newsletter_preview .newsletter-footer a{border-bottom:2px solid #16169B;text-decoration:none;color:#222}.newsletter_preview .newsletter-footer .body{font-size:15px;line-height:27px;text-align:left;border-bottom:1px solid #787878;padding:15px}.newsletter_preview .newsletter-footer .body p{font-size:15px;line-height:27px;margin-top:0;margin-bottom:15px}.newsletter_preview .newsletter-footer .copyright{text-align:center;font-size:12px;color:#222;padding:15px}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.newsletters-follow h1{margin-bottom:24px}.newsletters-follow p{line-height:180%;min-height:20px;margin-bottom:16px;font-weight:bold}.newsletters-follow form{margin-top:24px}.newsletters-follow form .news-genre{margin-bottom:24px}.newsletters-follow .description{font-size:14px}@media screen and (max-width: 767px){.newsletters-follow{margin:21px 16px}.newsletters-follow h1{font-size:18px;line-height:27px}.newsletters-follow p{font-size:16px;margin-bottom:24px}.newsletters-follow .btn.btn-lg{width:100%}}@media screen and (min-width: 767px){.newsletters-follow{margin:32px auto 0;max-width:480px}.newsletters-follow h1{font-size:24px;line-height:36px;margin-top:32px}.newsletters-follow p{font-size:18px}.newsletters-follow .btn.btn-lg{margin:0 auto;width:280px}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.newsletters-index .newsletters-index-heading{margin-bottom:16px}@media (max-width: 767px){.newsletters-index .newsletters-index-heading{margin:21px 16px}}@media (min-width: 767px){.newsletters-index{margin:32px auto 0;max-width:640px}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.newsletters-show .click-count .url{word-break:break-all}.newsletters-show .click-count .number{text-align:right}@media screen and (max-width: 767px){.newsletters-show{margin:21px 16px}}@media screen and (min-width: 767px){.newsletters-show{margin:32px auto 0;max-width:640px}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.note-book-index .note-book-title{font-size:24px;margin:8px 0}@media (max-width: 767px){.note-book-index-body{padding:24px 16px;display:flex;flex-wrap:nowrap;overflow-x:scroll}.note-book-index-body .note-book-list-item{min-width:251px;margin-right:24px}.note-book-index-body .note-book-list-item .note-book-list-item-title{margin-top:16px;font-size:14px;color:#222222;line-height:21px}.note-book-index-body .note-book-list-item .note-book-list-item-image{position:relative;height:141px;overflow:hidden}.note-book-index-body .note-book-list-item .note-book-list-item-image img{box-shadow:0px 4px 8px rgba(0,0,0,0.12);border-radius:4px;width:100%}.note-book-index-body .note-book-list-item .note-book-list-item-image .title-image-label{border-radius:0px 4px;text-align:center;font-size:16px;font-weight:bold;background:#222222;color:#FFFFFF;position:absolute;left:0;bottom:0px;width:40px;height:28px}.note-book-index-footer{padding:0 16px 32px}}@media (min-width: 767px){.note-book-index .note-book-list-item{display:flex;align-items:center;padding:24px 0;font-size:18px}.note-book-index .note-book-list-item .note-book-list-item-title{margin-left:16px;margin-right:24px}.note-book-index .note-book-list-item .note-book-list-item-title a{color:#878787}.note-book-index .note-book-list-item .note-book-list-item-title .active{font-weight:bold}.note-book-index .note-book-list-item .note-book-list-item-image{margin-left:auto}.note-book-index .note-book-list-item .note-book-list-item-image img{box-shadow:0px 4px 8px rgba(0,0,0,0.12);border-radius:4px;width:160px}.note-book-index .note-book-list-item:not(:last-child){border-bottom:solid 1px #EDEDED}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.note-comment-list-header a.note-comment-back{display:block;color:#16169B;font-weight:bold;font-size:14px;line-height:21px;background-image:url(/compiled/comment/back-6c9c1e2e9c7d5387bc916b4c198e948215f9942be47568b265fbcbf3f98db3b9.png);background-repeat:no-repeat;background-position:left center;background-size:20px 20px;padding-left:20px;margin-bottom:24px}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.note-edit{max-width:1320px;margin:0 auto;display:flex;justify-content:space-around}.note-edit .note-edit-sidebar{flex:1;margin-right:40px;max-width:640px}.note-edit .note-edit-sidebar .note_edit-sidebar_head{margin-top:32px}.note-edit .note-edit-sidebar .note_edit-sidebar_head .button-group{display:flex;margin-bottom:24px}.note-edit .note-edit-sidebar .note_edit-sidebar_head .button-group a.btn.btn-md{display:block;line-height:30px;height:32px;margin-right:16px}.note-edit .note-edit-sidebar .note_edit-sidebar_head .button-group a.btn.btn-md:last-child{margin-left:auto;margin-right:0}.note-edit .note-edit-sidebar .note_edit-sidebar_head .picker-group{display:flex;justify-content:space-between;margin-bottom:16px}.note-edit .note-edit-sidebar .note_edit-sidebar_head .picker-group .form-group{width:calc(50% - 8px)}.note-edit .note-edit-sidebar .note_edit-sidebar_head .picker-group .form-group label{display:block;margin-bottom:4px}.note-edit .note-edit-sidebar .note_edit-sidebar_head .picker-group .form-group ul{height:30.5px}.note-edit .note-edit-sidebar .note_edit-sidebar_head .company_data-folder{margin-bottom:8px}.note-edit .note-edit-main{flex-basis:640px}.note-edit .note textarea{width:100%}.note-edit *{outline:none}.note-edit .note.editing{position:relative}.note-edit .note.editing .popover{position:absolute}.note-edit .note.editing .popover a>*{color:white}@media screen and (max-width: 1080px){.note-edit{max-width:640px;display:block}.note-edit .note-edit-sidebar{margin-right:0}}@media screen and (min-width: 1081px){.note-edit .note-edit-sidebar{height:calc(100vh - 72px);overflow-y:scroll;top:0px;position:sticky;position:-webkit-sticky}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.note_editor-wrapper{max-width:1320px;margin:0 auto;display:flex;justify-content:space-around;padding-top:24px}.note_editor-wrapper .note_editor{width:640px}.note_editor-wrapper .note_editor a{color:#16169B}.note_editor-wrapper .note_editor select{margin-bottom:24px}.note_editor-wrapper .note_editor .button-group{display:flex;margin-bottom:12px}.note_editor-wrapper .note_editor .button-group a.btn.btn-md{display:block;line-height:30px;height:32px;margin-right:16px}.note_editor-wrapper .note_editor .button-group a.btn.btn-md:last-child{margin-left:auto;margin-right:0}.note_editor-wrapper .note_editor .picker-group{display:flex;justify-content:space-between;margin-bottom:16px}.note_editor-wrapper .note_editor .picker-group .form-group{width:calc(50% - 8px)}.note_editor-wrapper .note_editor .picker-group .form-group label{display:block;margin-bottom:4px}.note_editor-wrapper .note_editor .picker-group .form-group ul{height:30.5px}.note_editor-wrapper .note_editor .form-group .title{width:100%;border:none;outline:none;margin:8px 0 16px;font-size:32px;line-height:47px;font-weight:bold}.note_editor-wrapper .note_editor .form-group .title::placeholder{color:#C2C2C2}.note_editor-wrapper .note_editor .form-group .ogp_image-upload{border-radius:8px;display:flex;justify-content:center;align-items:center;min-height:240px;margin-bottom:36px;background-color:#F5F7FA;color:#878787;text-align:center;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.note_editor-wrapper .note_editor .form-group .ogp_image-upload img{display:block;border-radius:8px;box-shadow:0px 4px 8px rgba(0,0,0,0.12);width:100%}.note_editor-wrapper .note_editor .form-group .ogp_image-upload input[type=file]{cursor:pointer;position:absolute;top:0;left:0;height:100%;width:100%;opacity:0}@media screen and (max-width: 1080px){.newsletter-edit{max-width:640px;display:block}.newsletter-edit .newsletter-edit-sidebar{margin-right:0}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.note-filings a.filing-item{display:block;margin-top:8px;color:#16169B}.note-filings .note-filing-group:not(:last-child){margin-bottom:24px}@media (max-width: 767px){.note-filings h1{margin:24px 0}.note-filings h3{margin-bottom:16px}.note-filings a.filing-item{display:block;margin-top:8px;color:#16169B;font-size:16px;line-height:24px}.note-filings .note-filing-group:not(:last-child){margin-bottom:32px}.note-filings .note-filings-body,.note-filings .note-filings-footer{margin:0 16px}.note-filings .note-filings-body{padding-bottom:32px}.note-filings .note-list-item{margin:0}}@media (min-width: 767px){.note-filings{width:640px;margin:0 auto}.note-filings h1{margin:32px 0}.note-filings a.filing-item{display:block;margin-top:8px;color:#16169B;font-size:16px;line-height:24px}.note-filings .note-filing-group:not(:last-child){margin-bottom:32px}.note-filings .section-bg{margin-top:32px;margin-bottom:40px}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.note-footer .note-footer-tags{display:flex;flex-wrap:wrap}.note-footer .note-footer-tags a.tag{display:block;margin-bottom:8px;margin-right:8px}.recommend-notes .recommend-note-list .list-item img,.popular-notes-wrapper-inner .recommend-note-list .list-item img{border-radius:8px}.recommend-notes .recommend-note-list .list-item .list-item-tag-row,.popular-notes-wrapper-inner .recommend-note-list .list-item .list-item-tag-row{display:flex;align-items:center}.recommend-notes .recommend-note-list .list-item .list-item-tag-row label,.popular-notes-wrapper-inner .recommend-note-list .list-item .list-item-tag-row label{display:block;color:#878787;text-align:center}.recommend-notes .recommend-note-list .list-item .list-item-tag-row label.tag,.popular-notes-wrapper-inner .recommend-note-list .list-item .list-item-tag-row label.tag{margin-right:8px;padding:3px 8px;border:1px solid #E0E0E0;box-sizing:border-box;border-radius:4px;background:#FFFFFF}@media screen and (max-width: 767px){.note-footer{margin:32px 16px}.note-footer h3{margin-bottom:16px}.note-footer .note-footer-tags a.tag{margin-bottom:8px;margin-right:8px}.recommend-notes,.popular-notes-wrapper-inner{margin:32px 0}.recommend-notes .recommend-notes-heading,.popular-notes-wrapper-inner .recommend-notes-heading{margin:0 16px}.recommend-notes .recommend-note-list,.popular-notes-wrapper-inner .recommend-note-list{margin:0 16px}.recommend-notes .recommend-note-list .list-item:not(:last-child),.popular-notes-wrapper-inner .recommend-note-list .list-item:not(:last-child){border-bottom:1px solid #EDEDED}.recommend-notes .recommend-note-list .list-item a,.popular-notes-wrapper-inner .recommend-note-list .list-item a{display:flex;flex-direction:row-reverse;justify-content:space-between;background:#fff;margin:12px 0}.recommend-notes .recommend-note-list .list-item .list-item-title,.popular-notes-wrapper-inner .recommend-note-list .list-item .list-item-title{margin-right:16px}.recommend-notes .recommend-note-list .list-item .list-item-title h2,.popular-notes-wrapper-inner .recommend-note-list .list-item .list-item-title h2{margin-top:0;margin-bottom:8px;font-weight:normal;font-size:14px;line-height:140%}.recommend-notes .recommend-note-list .list-item .list-item-title .list-item-tag-row,.popular-notes-wrapper-inner .recommend-note-list .list-item .list-item-title .list-item-tag-row{display:flex;align-items:center}.recommend-notes .recommend-note-list .list-item .list-item-title .list-item-tag-row img,.popular-notes-wrapper-inner .recommend-note-list .list-item .list-item-title .list-item-tag-row img{display:block;margin-right:4px}.recommend-notes .recommend-note-list .list-item .list-item-title .list-item-tag-row img.read_icon,.popular-notes-wrapper-inner .recommend-note-list .list-item .list-item-title .list-item-tag-row img.read_icon{height:16px}.recommend-notes .recommend-note-list .list-item .list-item-title .list-item-tag-row label,.popular-notes-wrapper-inner .recommend-note-list .list-item .list-item-title .list-item-tag-row label{display:block;color:#878787;text-align:center;font-size:11px}.recommend-notes .recommend-note-list .list-item .list-item-title .list-item-tag-row label.tag,.popular-notes-wrapper-inner .recommend-note-list .list-item .list-item-title .list-item-tag-row label.tag{line-height:18px}.recommend-notes .recommend-note-list .list-item .list-item-title .list-item-tag-row label.datetime,.popular-notes-wrapper-inner .recommend-note-list .list-item .list-item-title .list-item-tag-row label.datetime{line-height:16px}.recommend-notes .recommend-note-list .list-item .list-item-image,.popular-notes-wrapper-inner .recommend-note-list .list-item .list-item-image{padding-top:14px;width:72px}.recommend-notes .recommend-note-list .list-item .list-item-image img,.popular-notes-wrapper-inner .recommend-note-list .list-item .list-item-image img{width:72px;height:auto;box-shadow:0 4px 8px rgba(0,0,0,0.12);border-radius:4px}}@media screen and (min-width: 767px){.note-footer{margin:48px 0}.note-footer h3{margin-bottom:24px}.note-footer .note-footer-tags a.tag{margin-bottom:16px;margin-right:16px}.recommend-notes,.popular-notes-wrapper-inner{max-width:1048px}.recommend-notes .recommend-note-list,.popular-notes-wrapper-inner .recommend-note-list{margin-top:24px;display:flex;flex-wrap:wrap}.recommend-notes .recommend-note-list .list-item,.popular-notes-wrapper-inner .recommend-note-list .list-item{width:calc((100% - 64px) / 3)}.recommend-notes .recommend-note-list .list-item:not(:last-child),.popular-notes-wrapper-inner .recommend-note-list .list-item:not(:last-child){margin-right:32px}.recommend-notes .recommend-note-list .list-item .list-item-image,.popular-notes-wrapper-inner .recommend-note-list .list-item .list-item-image{width:100%;padding-top:56%;position:relative}.recommend-notes .recommend-note-list .list-item .list-item-image img,.popular-notes-wrapper-inner .recommend-note-list .list-item .list-item-image img{height:100%;width:100%;position:absolute;top:0;object-fit:cover}.recommend-notes .recommend-note-list .list-item h2,.popular-notes-wrapper-inner .recommend-note-list .list-item h2{margin:16px 0 8px;font-size:16px;line-height:24px}.recommend-notes .recommend-note-list .list-item label,.popular-notes-wrapper-inner .recommend-note-list .list-item label{font-size:12px}.recommend-notes .recommend-note-list .list-item label.tag,.popular-notes-wrapper-inner .recommend-note-list .list-item label.tag{line-height:18px}.recommend-notes .recommend-note-list .list-item label.datetime,.popular-notes-wrapper-inner .recommend-note-list .list-item label.datetime{line-height:16px}.recommend-notes{margin:48px auto 0}.popular-notes-wrapper{background:#F2F4F7;margin:48px 0 -80px;padding:48px 0}.popular-notes-wrapper .popular-notes-wrapper-inner{margin:0 auto}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.note-header-image{position:relative;width:100%;background-size:cover;background-position:center;overflow:hidden}.note-header-image:before{content:"";display:block;padding-top:56.25%}.note-header-image img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;object-fit:cover}@media screen and (max-width: 767px){.note-header-image-wrapper{margin-bottom:24px}}@media screen and (min-width: 767px){.note-header-image-wrapper{margin-bottom:32px}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.note_list-wrapper h3{margin-bottom:24px}.note_list{display:flex;flex-wrap:wrap;justify-content:space-between}.note_list .company_page-note_item{width:calc(50% - 12px);margin-bottom:24px}.note_list .company_page-note_item .company_page-note_item-image{width:100%;padding-top:56%;position:relative}.note_list .company_page-note_item .company_page-note_item-image img{height:100%;width:100%;position:absolute;top:0;object-fit:cover;border-radius:8px;box-shadow:0px 4px 8px rgba(0,0,0,0.12)}.note_list .company_page-note_item .company_page-note_item-title h3{margin:16px 0 8px;font-size:16px;line-height:24px}.note_list .company_page-note_item .company_page-note_item-tag_row{display:flex;align-items:center}.note_list .company_page-note_item .company_page-note_item-tag_row label{display:block;margin-right:8px;color:#878787}@media screen and (max-width: 767px){.note_list-wrapper{margin:0 16px}.note_list .company_page-note_item{width:100%}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.note-list-header{background:linear-gradient(180deg, #16169B 0px, #16169B 230px, #fff 230px)}.note-list-header ul.tag-list{margin:0;display:flex;justify-content:center}.note-list-header ul.tag-list li{display:block;margin:32px 16px}.note-list-header ul.tag-list li a{display:block;color:#fff;font-style:normal;font-weight:bold;font-size:14px;line-height:19px;display:flex;align-items:center;text-decoration:none}@media screen and (max-width: 767px){.note-list-header ul.tag-list{overflow-x:scroll;white-space:nowrap;padding:0 16px;justify-content:flex-start}.note-list-header ul.tag-list li{margin:20px 20px 20px 0}.note-list-header ul.tag-list li a{font-size:12px}}@media screen and (min-width: 767px){.note-list-header ul.tag-list{padding-left:0}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.note-list-item{display:flex;justify-content:space-between;background:#fff;margin-bottom:0px}.note-list-item:not(:last-child){border-bottom:1px solid #EDEDED}.note-list-item .note-list-item-title h2,.note-list-item .note-list-item-title h3{margin-top:0;margin-bottom:8px;font-weight:normal}.note-list-item .note-list-item-title .note_list_item-tag_row{display:flex;align-items:center}.note-list-item .note-list-item-title .note_list_item-tag_row img{display:block;margin-right:4px}.note-list-item .note-list-item-title .note_list_item-tag_row img.read_icon{height:16px}.note-list-item .note-list-item-title .note_list_item-tag_row label{display:block;color:#878787;text-align:center}.note-list-item .note-list-item-title .note_list_item-tag_row label.tag{margin-right:8px;padding:3px 8px;border:1px solid #E0E0E0;box-sizing:border-box;border-radius:4px}.note-list-item .note-list-item-image img{height:auto;object-fit:cover;box-shadow:0px 4px 8px rgba(0,0,0,0.12);border-radius:4px}@media screen and (min-width: 767px){.note-list-item{margin-top:24px;padding-bottom:24px}.note-list-item .note-list-item-title{margin-right:24px}.note-list-item .note-list-item-title h2,.note-list-item .note-list-item-title h3{font-size:18px;line-height:27px}.note-list-item .note-list-item-title label{font-size:12px}.note-list-item .note-list-item-title label.tag{line-height:18px}.note-list-item .note-list-item-title label.datetime{line-height:16px}.note-list-item .note-list-item-image{width:160px}.note-list-item .note-list-item-image img{width:160px;max-height:90px}}@media screen and (max-width: 767px){.note-list-item{margin-top:12px;padding-bottom:12px}.note-list-item .note-list-item-title{margin-right:16px}.note-list-item .note-list-item-title h2,.note-list-item .note-list-item-title h3{font-size:14px;line-height:140%}.note-list-item .note-list-item-title label{font-size:11px}.note-list-item .note-list-item-title label.tag{line-height:18px}.note-list-item .note-list-item-title label.datetime{line-height:16px}.note-list-item .note-list-item-image{padding-top:14px;width:72px}.note-list-item .note-list-item-image img{width:72px;max-height:40.5px}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}@media screen and (max-width: 767px){.note-main-section .section-bg{margin:32px 0}.note-main-section h3{margin:0 0 16px}}@media screen and (min-width: 767px){.note-main-section{width:640px;margin:0}.note-main-section .section-bg{margin:48px 0}.note-main-section h3{margin-bottom:24px}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.note-scheduler-main{max-width:1320px;margin:0 auto;display:flex;justify-content:space-around;gap:40px;margin-top:32px}.note-scheduler-main .scheduler-gutter{max-width:640px;flex-basis:640px}.note_show-share_area{margin:24px 0;display:flex;justify-content:flex-end;gap:8px}.note_show-share_area a{display:block;width:32px;height:32px}.note_show-share_area a img{width:32px;height:32px}.note_show-share_area a.heart{border:1px solid #e0e0e0;box-sizing:border-box;border-radius:50%;background-image:url(/compiled/note/heart-752f8a6d9b6120624fbbcd58b43112077cad0729f425c8496198511f17f74ddc.png);background-repeat:no-repeat;background-position:center 6px;background-size:19.2px 19.2px}.note_show-share_area a.heart.active{background-image:url(/compiled/note/heart-fill-8c2d1b6b32ad3541bea29027aebbdfccf5a391bd3525795f415ae310d3892a86.png);background-size:14.4px 12.8px;background-position:center}.note_show-share_area a.no-link{pointer-events:none}.note-sidebar{position:sticky;top:10px;position:-webkit-sticky;margin-bottom:20px}.note-sidebar .sidebar-widget{margin-bottom:16px;background:#FFFFFF;border:1px solid #E0E0E0;box-sizing:border-box;border-radius:4px}.note-sidebar .sidebar-widget .sidebar-widget-head{padding:6px 0;text-align:center;background:#F2F4F7;border-radius:4px 4px 0px 0px;font-size:11px;line-height:16px}.note-sidebar .sidebar-widget .sidebar-widget-body{display:flex;flex-wrap:wrap;justify-content:space-between}.note-sidebar .sidebar-widget .sidebar-widget-body.share-area{padding:16px 30px}.note-sidebar .sidebar-widget .sidebar-widget-body.share-area a{display:block;width:32px;height:32px}.note-sidebar .sidebar-widget .sidebar-widget-body.share-area a img{width:32px;height:32px}.note-sidebar .sidebar-widget .sidebar-widget-body.share-area a.heart{border:1px solid #E0E0E0;box-sizing:border-box;border-radius:50%;background-image:url(/compiled/note/heart-752f8a6d9b6120624fbbcd58b43112077cad0729f425c8496198511f17f74ddc.png);background-repeat:no-repeat;background-position:center 6px;background-size:19.2px 19.2px}.note-sidebar .sidebar-widget .sidebar-widget-body.share-area a.heart.active{background-image:url(/compiled/note/heart-fill-8c2d1b6b32ad3541bea29027aebbdfccf5a391bd3525795f415ae310d3892a86.png);background-size:14.4px 12.8px;background-position:center}.note-sidebar .sidebar-widget .sidebar-widget-body.share-area a.no-link{pointer-events:none}.note-sidebar .sidebar-widget .sidebar-widget-body.download-area{padding:16px;padding-bottom:8px}.note-sidebar .sidebar-widget .sidebar-widget-body.download-area a{display:block}.note-sidebar .sidebar-widget .sidebar-widget-body.download-area a.btn{margin:0;margin-bottom:8px;padding-left:35px;display:flex;align-items:center;min-width:78px;width:78px;height:32px;border:1px solid #E0E0E0;box-sizing:border-box;border-radius:4px;font-weight:bold;font-size:11px;line-height:16px;color:#222222;background-repeat:no-repeat;background-position:12.32px;background-size:16.42px 16px}.note-sidebar .sidebar-widget .sidebar-widget-body.download-area a.btn.jpg{background-image:url(/compiled/note/jpg-61bbf21cb0095ca6dd723eaf986cf41364f63f6851254b796b08bb7786db0b3e.png)}.note-sidebar .sidebar-widget .sidebar-widget-body.download-area a.btn.pdf{background-image:url(/compiled/note/pdf-9b2e99c81e9f5796151ce3ff18ab1262b9e96ad99704d546544314a64718a965.png)}.note-sidebar .sidebar-widget .sidebar-widget-body.download-area a.btn.xls{background-image:url(/compiled/note/excel-118a1d3ed36706360b8137925511ba9af87573efe6b84cd9bd7197f98aa9c969.png)}.note-sidebar .sidebar-widget .sidebar-widget-body.download-area a.btn.ppt{background-image:url(/compiled/note/powerpoint-804bfc376e6f786fbcbab51a9d0a6773f7e6af6bf9bed22213afab6e5dd31e9c.png)}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}@media screen and (min-width: 767px){.note-wrapper{display:flex;justify-content:space-between;max-width:1048px;margin:0 auto;display:-webkit-flex}.note-wrapper .sidebar-section{margin-top:32px;width:360px}.note-table-of-contents{margin-top:34px;margin-bottom:48px;border-radius:8px}.note h1.note-title,.note textarea.title-input{font-style:normal;font-weight:bold;font-size:32px;line-height:47px;margin-top:0px;margin-bottom:16px;color:#222}.note h1.note-title a:link,.note textarea.title-input a:link{color:#555;text-decoration:none}.note h1.note-title.read a:link,.note h1.note-title a:visited,.note textarea.title-input.read a:link,.note textarea.title-input a:visited{color:#999;text-decoration:none}.note h2{font-size:24px;line-height:36px;margin-bottom:32px}.note p{font-size:18px;margin-bottom:48px}.note blockquote{margin-bottom:48px}.note .twitter-tweet-rendered{margin-bottom:48px !important}.note img:not(.no-radius){border-radius:calc(640px * 0.02)}}@media screen and (max-width: 767px){.note-wrapper .sidebar-section{margin:24px 16px}}.note-wrapper *:not(.icon):not(.fa){outline:none}.note-wrapper .note-label-area a.tag-label{text-decoration:none;padding:4px 8px;border:1px solid #e0e0e0;box-sizing:border-box;border-radius:4px;font-size:14px;line-height:21px;color:#878787;margin-right:16px}.note-wrapper .note-label-area label.datetime{margin-right:16px;font-size:14px;line-height:19px;color:#878787}.note-wrapper .note-label-area a{margin-right:16px;color:#878787;text-decoration:underline;font-size:14px;line-height:19px}[contenteditable='true']:empty:before{content:attr(placeholder);color:#ccc;display:block}.note a.read-more,.note a.btn,.note a:hover,.note .add-button-wrapper a{text-decoration:none}.note a{color:#16169B}.note .content-edit{min-height:80px}.note .breadcrumb{background-color:#fff;padding-left:0;padding-right:0;margin-bottom:0}.note .published_at{color:#666}.note textarea.title-input{width:100%;border:none;resize:none}.note h2{padding-bottom:8px;border-bottom:2px solid #222222}.note h2 span.highlight,.note p span.highlight,.note blockquote span.highlight{background-color:transparent !important;background-image:linear-gradient(to bottom, #b7f2ff, #b7f2ff);cursor:pointer}.note h2 span.highlight:hover,.note p span.highlight:hover,.note blockquote span.highlight:hover{background-image:linear-gradient(to bottom, #94efff, #94efff)}.note h2 img.highlight,.note p img.highlight,.note blockquote img.highlight{cursor:pointer;border:solid 3px #b7f2ff}.note h2 img.highlight:hover,.note p img.highlight:hover,.note blockquote img.highlight:hover{border:solid 3px #94efff}.note p{line-height:180%;min-height:20px}.note small{font-size:13px}.note blockquote{font-size:16px;line-height:27px;padding:24px 24px;background-color:#f7f9f9;border-radius:8px;margin-left:0;margin-right:0}.note th,.note td{font-size:13px}.note img{width:100%;height:auto;display:block;margin:auto;-webkit-user-drag:none}.note iframe{max-width:100%;border:none}.note ul.purchase_merit{position:relative;list-style:none;padding-left:0px;color:#222;font-size:14px;margin-bottom:20px}.note ul.purchase_merit li{padding-left:25px;margin-bottom:10px}.note ul.purchase_merit li:before{position:absolute;left:5px;color:#76d3ed;font-family:FontAwesome;content:'\f00c';margin-right:10px}.note .add-button-wrapper{position:absolute}.note .add-button-wrapper a{text-align:center;width:36px;border:solid 1px #7f64b5;border-radius:50%;position:absolute;font-size:24px}.note .add-button-wrapper a.toggle-button{left:-60px}.note .add-button-wrapper a.add-image{left:0;overflow:hidden}.note .add-button-wrapper a.add-image input[type='file']{position:absolute;top:0;right:0;margin:0;opacity:0;font-size:200px;direction:'ltr';cursor:'pointer';z-index:10}.note .add-button-wrapper a.add-video{left:50px}.note .add-button-wrapper a.add-chart{left:100px}.note .add-button-wrapper a.add-dcf{left:150px}.note .add-button-wrapper .form-group{width:400px}.note table.table.table-bordered.table-condensed{display:block;overflow-x:auto;white-space:nowrap}.note table.table.table-bordered.table-condensed>tbody>tr>td{height:33px}.note .note-footer{padding-top:30px}.note-heading{display:table;width:100%}.note-heading .note-heading-table-cell{display:table-cell;vertical-align:middle}.note-heading .avatar-image-wrapper{width:36px;height:36px}.note-heading .avatar-image-wrapper div.avatar-image img.img-circle{width:36px;height:36px}.note-heading .note-meta-line{padding-left:10px;font-size:14px;line-height:1.4}.note-heading .note-meta-line a.user-link{white-space:nowrap;font-weight:600;font-size:14px;color:#555}.note-heading .note-labels{text-align:right;line-height:2em}.note-heading .action-buttons{width:60px;text-align:right;white-space:nowrap;padding-left:5px}.note-heading .action-buttons .btn{float:none}.note-table-of-contents{background:#f2f4f7;padding:16px}.note-table-of-contents label{font-weight:bold;font-size:16px;line-height:24px;color:#878787}.note-table-of-contents ul{margin:0;list-style:none;padding-left:0}.note-table-of-contents ul li{padding:8px 0}.note-table-of-contents ul li a{color:#878787;font-size:14px;line-height:21px}.note-table-of-contents ul li:not(:last-child){border-bottom:1px dashed #e0e0e0;box-sizing:border-box}.note-table-of-contents ul li:last-child{padding-bottom:0}.form-group .datetime{display:inline-block;width:auto}.tag-image{max-height:200px;max-width:100%}@media screen and (max-width: 1096px){.note-wrapper{max-width:900px}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}@media (max-width: 767px){.notification-list{padding:0 16px}.notification-list h1.notification-list-title{margin-top:24px;margin-bottom:4px}}@media (min-width: 767px){.notification-list{max-width:640px;margin:0 auto}.notification-list h1.notification-list-title{margin-top:32px;margin-bottom:16px}.notification-list .notification-list-item{margin-bottom:44px}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.notification-list-item{padding:15px 0 13px 0}.notification-list-item:not(:last-child){border-bottom:1px solid #EDEDED}.notification-list-item .notification-content{font-size:14px;line-height:21px;margin-bottom:4px}.notification-list-item .notification-date{font-size:11px;line-height:16px;color:#878787}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.paginate{text-align:center}.paginate ul{padding:0;display:flex;align-items:center;justify-content:center}.paginate ul li{list-style:none;margin:25px 4px;white-space:nowrap}.paginate ul li:not(.next):not(.prev) a{display:block;color:#222222;width:32px;height:32px;font-style:normal;font-weight:normal;font-size:14px;line-height:30px;background:#F2F4F7;border-radius:4px}.paginate ul li.active{width:32px;height:32px;background:#16169B;border-radius:4px;font-style:normal;font-weight:normal;font-size:14px;line-height:30px}.paginate ul li.active span{color:#fff}.paginate ul li.next,.paginate ul li.prev{background:none;font-family:noto-sans-cjk-jp, sans-serif;font-style:normal;font-weight:bold;font-size:12px;line-height:18px}.paginate ul li.next a,.paginate ul li.next span,.paginate ul li.prev a,.paginate ul li.prev span{color:#16169B}.paginate ul li.next.disabled,.paginate ul li.prev.disabled{opacity:0.5}.paginate ul li.prev{padding-left:16px;margin-left:0;margin-right:39px;background-image:url(/compiled/paginate/back-00765198c04bb45208771d9b2759a780592461f41cc77526cfafe4cbba1fdbd3.png);background-repeat:no-repeat;background-position:left;background-size:16px 16px}.paginate ul li.next{margin-left:39px;margin-right:0;padding-right:16px;background-image:url(/compiled/paginate/next-2eb77e3afad3fa73ad914ac89b2271e96d69fc91a9311ee4aa15a39b31950c4f.png);background-repeat:no-repeat;background-position:right;background-size:16px 16px}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.paywall{border:1px solid #E0E0E0;box-sizing:border-box;box-shadow:0px 4px 8px rgba(0,0,0,0.12);border-radius:8px;padding-top:32px;padding-bottom:40px;text-align:center}.paywall label{display:block;font-size:12px;line-height:180%;margin-bottom:8px}.paywall p{font-size:14px;line-height:180%;margin-bottom:16px}.paywall .back-border{margin-top:16px;margin-bottom:16px}.paywall .btn-group h3{margin-bottom:16px}@media (max-width: 767px){.paywall{padding:32px 24px;margin-top:32px;margin-bottom:48px}}@media (min-width: 767px){.paywall{margin-bottom:48px;padding:32px 0 40px;max-width:640px;margin:0 auto}.paywall h3{font-size:18px;line-height:27px;margin-bottom:0}.paywall .btn-group{max-width:295px;margin:0 auto}.paywall .btn.btn-default{margin-bottom:0}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.popover.top{width:210px;height:32px;border-radius:5px;background-image:linear-gradient(to bottom, rgba(49,49,47,0.99), #262625)}.popover.top .arrow:after{border-top-color:rgba(0,0,0,0.8)}.popover.top a{color:white;font-size:18px;padding-left:8px;padding-right:8px}.popover.top a.highlight{color:#48e79a}.popover.top .popover-content:first-child,.popover.top .popoer-content:last-child{padding-left:18px}.popover.top .separator{display:inline-block;vertical-align:middle;width:1px;margin:0 6px;height:24px;background:rgba(255,255,255,0.2)}.popover.top .popover-content.input-box{padding:0}.popover.top .popover-content.input-box .form-group{margin-bottom:0}.popover.top .popover-content.input-box .form-group input{background:#262625;border:none;color:#FFFFFF}.memo-editor textarea{width:100%;border:none;resize:none;padding:0}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.post_editor-wrapper{max-width:1320px;margin:0 auto;display:flex;justify-content:space-around;padding-top:24px}.post_editor-wrapper .post_editor{width:640px}.post_editor-wrapper .post_editor a{color:#16169B}.post_editor-wrapper .post_editor select{margin-bottom:24px}.post_editor-wrapper .post_editor .button-group{display:flex;margin-bottom:12px}.post_editor-wrapper .post_editor .button-group a.btn.btn-md{display:block;line-height:30px;height:32px;margin-right:16px}.post_editor-wrapper .post_editor .button-group a.btn.btn-md:last-child{margin-left:auto;margin-right:0}.post_editor-wrapper .post_editor .toast{display:block;margin:16px 0;padding:16px;background-color:#2196F3;color:#FFFFFF;border-radius:4px;font-size:14px;line-height:180%}.post_editor-wrapper .post_editor .form-group .ogp_image-upload{border-radius:8px;display:flex;justify-content:center;align-items:center;min-height:240px;margin-bottom:36px;background-color:#F5F7FA;color:#878787;text-align:center;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.post_editor-wrapper .post_editor .form-group .ogp_image-upload img{display:block;border-radius:8px;box-shadow:0px 4px 8px rgba(0,0,0,0.12);width:100%}.post_editor-wrapper .post_editor .form-group .ogp_image-upload input[type=file]{cursor:pointer;position:absolute;top:0;left:0;height:100%;width:100%;opacity:0}@media screen and (max-width: 1080px){.newsletter-edit{max-width:640px;display:block}.newsletter-edit .newsletter-edit-sidebar{margin-right:0}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.post-list .post-list-item:not(:last-child){border-bottom:1px solid #E0E0E0}.post-list .post-list-item .author{display:flex;column-gap:12px}.post-list .post-list-item .author img{width:32px;height:32px;border-radius:50%}.post-list .post-list-item .author .datetime{font-size:11px;line-height:15px;color:#878787}.post-list .post-list-item .author .name{font-size:12px;line-height:18px;display:block}.post-list .post-list-item a.title{display:block;font-weight:bold}.post-list .post-list-item a.ogp{display:block}.post-list .post-list-item a.ogp img{width:100%;border-radius:8px;box-shadow:0px 4px 8px rgba(0,0,0,0.12)}.post-list .post-list-item .content{word-wrap:break-word}.post-list .post-list-item .content h2{font-weight:700;color:#222222;margin:0 0 15px 0}.post-list .post-list-item .content p{margin-top:0;line-height:180%;min-height:20px}.post-list .post-list-item .content ul,.post-list .post-list-item .content ol{margin-top:0;padding-left:30px}.post-list .post-list-item .content ul li,.post-list .post-list-item .content ol li{font-weight:normal}.post-list .post-list-item .content img{width:100%;border-radius:8px}.post-list .post-list-item .content a{color:#16169B}.post-list .post-list-item .item-footer{display:flex;justify-content:space-between;align-items:center}.post-list .post-list-item .item-footer img{width:32px;height:32px;border-radius:50%}.post-list .post-list-item .item-footer a.read-more{display:block;text-align:center;padding:10px 0;font-weight:bold;background:#FFFFFF;border:1px solid #E0E0E0;box-sizing:border-box;border-radius:4px}@media (max-width: 767px){.post-list .post-list-item .author{padding:0 16px;height:52px;padding-top:20px}.post-list .post-list-item .title{padding:8px 16px;font-size:20px;line-height:30px}.post-list .post-list-item .ogp{padding:0 16px}.post-list .post-list-item .content{padding:8px 16px}.post-list .post-list-item .content h2{font-size:19px}.post-list .post-list-item .content p{font-size:16px}.post-list .post-list-item .content p:not(:last-child){margin-bottom:24px}.post-list .post-list-item .content ul li,.post-list .post-list-item .content ol li{font-size:16px;line-height:24px;margin-bottom:24px}.post-list .post-list-item .item-footer{padding:12px 16px}.post-list .post-list-item .item-footer img{margin-right:8px}.post-list .post-list-item .item-footer a.read-more{padding:10px 16.5px;font-size:12px;line-height:18px}}@media (min-width: 767px){.post-list .post-list-item .author{height:33px;padding-top:32px}.post-list .post-list-item .title{margin:8px 0 16px;font-size:24px;line-height:30px}.post-list .post-list-item .content{margin-top:12px}.post-list .post-list-item .content h2{font-size:20px}.post-list .post-list-item .content p{font-size:16px;line-height:27px}.post-list .post-list-item .content p:not(:last-child){margin-bottom:27px}.post-list .post-list-item .content ul li,.post-list .post-list-item .content ol li{font-size:16px;line-height:27px;margin-bottom:27px}.post-list .post-list-item .item-footer{margin:16px 0}.post-list .post-list-item .item-footer img{margin-right:12px}.post-list .post-list-item .item-footer a.read-more{width:200px;height:41px;font-size:14px;line-height:21px}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.posts-index .posts-index-heading{margin-bottom:16px}.posts-index .action-buttons{display:flex;justify-content:flex-end;margin-bottom:8px}.posts-index .btn{width:120px}@media (max-width: 767px){.posts-index .posts-index-heading{margin:21px 16px}}@media (min-width: 767px){.posts-index{margin:32px auto 0;max-width:640px}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.posts-scheduler h1{margin-bottom:16px}.posts-scheduler .btn-md{height:32px}.posts-scheduler .btn-default{width:120px}.posts-scheduler .action-buttons{display:flex;gap:0 16px}@media (max-width: 767px){.posts-scheduler{margin:21px 16px}}@media (min-width: 767px){.posts-scheduler{margin:32px auto 0;max-width:640px}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.subscription_form-progress_bar-wrapper{position:relative;height:61px}.subscription_form-progress_bar-wrapper span{position:absolute;margin-top:0;font-size:11px;line-height:15px}.subscription_form-progress_bar-wrapper span.today{margin-left:0}.subscription_form-progress_bar-wrapper span.trial_end{margin-left:172px;width:30px;text-align:center}.subscription_form-progress_bar-wrapper .subscription_form-progress_bar{position:absolute;margin-top:23px;height:12px;width:100%;background:#16169B;border-radius:32px;opacity:0.3}.subscription_form-progress_bar-wrapper .subscription_form-progress_bar.ball{opacity:1.0;width:12px;margin-left:181px;border:2px solid #5B6F7B;background:#FFFFFF}.subscription_form-progress_bar-wrapper .subscription_form-progress_bar.brand{width:187px;opacity:1.0}.subscription_form-progress_bar-wrapper strong{position:absolute;font-size:12px;line-height:18px;margin-top:43px}.subscription_form-progress_bar-wrapper strong.free_term{color:#16169B}.subscription_form-progress_bar-wrapper strong.first_payment{color:#878787;margin-left:158px}@media (max-width: 767px){.subscription_form-progress_bar-wrapper{margin:16px 0 24px}}@media (min-width: 767px){.subscription_form-progress_bar-wrapper{margin:24px 0}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.premium_purchase_history{box-sizing:border-box;width:100%;font-size:14px;line-height:21px;overflow:hidden}.premium_purchase_history .tr>.td.date{flex:1;padding-left:16px}.premium_purchase_history .tr>.td.amount{flex-basis:70px;text-align:right;padding-right:16px}.premium_purchase_history .tr>.td.method{flex-basis:102px;text-align:right;padding-left:16px;padding-right:16px}.premium_purchase_history .tr>.td.invoice{flex-basis:136px;padding-left:16px;padding-right:16px}.premium_purchase_history .tr>.td.invoice .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}.premium_purchase_history .thead>.tr{display:flex;justify-content:stretch;align-items:center}.premium_purchase_history .tbody .tr{display:flex;justify-content:stretch;align-items:center;height:64px}.premium_purchase_history .tbody .tr:first-child .td{border-top:solid 1px #222222}.premium_purchase_history .tbody .tr .td{display:flex;align-items:center;height:64px;background:#F2F4F7;border-bottom:solid 1px #E0E0E0}.premium_purchase_history .tbody .tr .td.amount,.premium_purchase_history .tbody .tr .td.method{justify-content:flex-end}.premium_purchase_history .tbody .tr .td:first-child{border-left:solid 1px #E0E0E0}.premium_purchase_history .tbody .tr .td:last-child{border-right:solid 1px #E0E0E0}@media (max-width: 767px){.premium_purchase_history{font-size:12px;line-height:18px}.premium_purchase_history .tr>.td.method{padding-left:0;flex-basis:76px}.premium_purchase_history .tr>.td.invoice{flex-basis:84px;padding-left:0}.premium_purchase_history .tr>.td.invoice .btn{width:68px;min-width:68px;font-size:12px;line-height:18px;height:32px}.premium_purchase_history .td.idx{flex-basis:40px;width:40px}.premium_purchase_history .td.company-name{flex:1;padding:0}.premium_purchase_history .td.company-category{flex:1}.premium_purchase_history .td.company-market-cap{flex:1}.premium_purchase_history .td.company-button-cell{flex-basis:96px;width:96px}.premium_purchase_history .td.company-button-cell .btn{width:80px;font-size:12px}.premium_purchase_history .thead .td{padding:12px 16px;padding-top:0}.premium_purchase_history .tbody .tr,.premium_purchase_history .tbody .tr>.td{height:52px}}@media (min-width: 767px){.premium_purchase_history .td.idx{flex-basis:40px;width:40px}.premium_purchase_history .td.company-name{flex:4}.premium_purchase_history .td.company-category{flex:2}.premium_purchase_history .td.company-market-cap{flex-basis:152px}.premium_purchase_history .td.company-button-cell{flex-basis:120px}.premium_purchase_history .thead .td{padding:16px;padding-top:0}.premium_purchase_history .tbody .tr .td:last-child .btn{width:104px}.premium_purchase_history .tbody .tr:last-child .td:first-child{border-radius:0px 0px 0px 8px}.premium_purchase_history .tbody .tr:last-child .td:last-child{border-radius:0px 0px 8px 0px}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.subscription_cancel .checkbox-group{display:flex;align-items:center;margin-bottom:16px}.subscription_cancel .checkbox-group input{display:block}.subscription_cancel .checkbox-group label{margin-bottom:0;margin-left:16px}.subscription_cancel form{margin:32px 0 0}.subscription_cancel form textarea.form-control{height:160px;resize:none;margin-bottom:0}@media (max-width: 767px){.subscription_cancel{padding:0 16px}.subscription_cancel h1{margin:24px 0 18px}.subscription_cancel h3{margin-bottom:16px}.subscription_cancel p{margin-bottom:32px}.subscription_cancel .section-bg{margin-left:-16px;margin-right:-16px;width:calc(100% + 32px)}.subscription_cancel form .checkbox-group:last-of-type{margin-bottom:24px}.subscription_cancel form .btn{width:100%;margin:24px 0 0}}@media (min-width: 767px){.subscription_cancel{max-width:640px;margin:0 auto}.subscription_cancel h1{margin:32px 0}.subscription_cancel p{font-size:14px;line-height:21px}.subscription_cancel h3{font-size:18px;line-height:180%;margin:48px 0 24px}.subscription_cancel form .checkbox-group:last-of-type{margin-bottom:32px}.subscription_cancel form .btn{width:280px;margin:32px auto 0}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.subscription-canceled h1{white-space:nowrap;text-align:center}.subscription-canceled p{text-align:center}.subscription-canceled .btn{margin:0 auto;width:100%;height:48px;font-weight:bold;font-size:14px;line-height:21px}.subscription-canceled .icon-success{width:80px;height:80px;margin:32px auto;background-repeat:no-repeat;background-position:center;background-size:80px;background-image:url(/compiled/login/success-b3d3398428b6ae7a13fd9924aedffd67885b6f47c6234168cf18b97af77ef744.png)}.subscription-canceled p{font-size:14px;line-height:180%}@media (max-width: 767px){.subscription-canceled{margin:0 16px}.subscription-canceled .icon-success{width:64px;height:64px;margin:32px auto 16px;background-size:64px}.subscription-canceled h1{margin-bottom:8px;font-size:18px;line-height:27px}.subscription-canceled p{margin-bottom:24px}}@media (min-width: 767px){.subscription-canceled{max-width:280px;margin:0 auto}.subscription-canceled h1{margin-top:32px;margin-bottom:24px;font-size:24px;line-height:36px}.subscription-canceled p{margin-bottom:32px}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}div.price-per-month{font-size:48px}.btn.cancel-premium-plan{float:right}.premium_subscription_form a.plan_select{display:flex;justify-content:space-between;padding:15px 16px;padding-left:52px;border:1px solid #E0E0E0;box-sizing:border-box;border-radius:4px;font-weight:bold;margin-bottom:16px;background-image:url(/compiled/subscription/check-gray-071f8b2b4ffa1ec1086732eea19832afcf6e5dd35885010d540e2e5f25f97c1c.png);background-position:16px center;background-size:24px 24px;background-repeat:no-repeat}.premium_subscription_form a.plan_select.active{border:1px solid #16169B;background-image:url(/compiled/subscription/check-brand-979974503953d2fb53969aaf309e1b3248ab56d159cc5331868f85cad4970c53.png)}.premium_subscription_form a.plan_select.active span{color:#16169B}.premium_subscription_form .user-profile-form input.form-control{height:48px}.premium_subscription_form .user-profile-form .name-row{display:flex;justify-content:space-between}.premium_subscription_form .user-profile-form select{width:100%;margin-bottom:24px;height:48px;padding-left:16px;font-size:14px;line-height:21px;border:1px solid #E0E0E0;box-sizing:border-box;border-radius:4px}.premium_subscription_form .user-profile-form .description{margin-bottom:48px}.premium_subscription_form .form-control{max-height:48px}.premium_subscription_form .payment-confirm h3{margin-bottom:24px}.premium_subscription_form .payment-confirm span.amount-label,.premium_subscription_form .payment-confirm span.amount-value{font-size:18px;line-height:27px}.premium_subscription_form .payment-confirm span.amount-label{margin-right:16px}.premium_subscription_form .payment-confirm span.amount-value{font-weight:bold}.premium_subscription_form .payment-confirm p{margin:16px 0 24px}.premium_subscription_form .payment-confirm .checkbox-group>label{font-size:14px;line-height:21px;margin-left:8px}.premium_subscription_form .payment-confirm .checkbox-group>label a{color:#16169B}.premium_subscription_form .btn{margin:32px auto 0}.premium_subscription_form .btn:disabled{opacity:50%}@media (max-width: 767px){.premium_subscription_form{margin:0 16px}.premium_subscription_form h1{font-size:18px;line-height:27px;margin:24px 0}.premium_subscription_form h3{margin-bottom:16px}.premium_subscription_form a.plan_select{padding-top:13px;padding-bottom:13px;font-size:12px;line-height:180%;margin-bottom:12px}.premium_subscription_form .section-bg{margin:32px -16px;width:calc(100% + 32px)}.premium_subscription_form .form-group>.form-control{margin-bottom:16px}.premium_subscription_form .user-profile-form .name-row input{width:calc(50% - 8px)}.premium_subscription_form .payment-confirm{margin-bottom:32px}.premium_subscription_form .payment-confirm h3{margin-bottom:16px}.premium_subscription_form .payment-confirm span.amount-label,.premium_subscription_form .payment-confirm span.amount-value{font-size:14px;line-height:21px}.premium_subscription_form .btn{width:100%}}@media (min-width: 767px){.premium_subscription_form{max-width:640px;margin:0 auto}.premium_subscription_form h1{font-size:24px;margin:32px 0;line-height:36px}.premium_subscription_form h3{margin-bottom:24px}.premium_subscription_form .plan_select_list{margin:24px 0 48px}.premium_subscription_form a.plan_select{font-size:14px;line-height:180%}.premium_subscription_form .user-profile-form .name-row input{width:calc(50% - 16px)}.premium_subscription_form .btn{width:280px;min-width:280px}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.subscription_info .subscription_info-row{display:flex;font-size:18px;line-height:27px;margin-bottom:8px}.subscription_info .subscription_info-row .subscription_info-label{flex-basis:108px;margin-right:16px}.subscription_info .subscription_info-row .subscription_info-value{font-weight:bold;flex:1}.subscription_info .subscription_info-buttons{display:flex;margin-top:24px}.subscription_info .subscription_info-buttons .btn{display:flex;align-items:center;width:200px;height:48px;margin-right:20px;font-weight:bold;font-size:14px;line-height:21px}@media (max-width: 767px){.subscription_info .subscription_info-heading{padding:24px 16px 32px}.subscription_info .subscription_info-heading h1{font-size:18px;line-height:27px;margin-bottom:18px}.subscription_info .subscription_info-row{font-size:14px;line-height:21px}.subscription_info .subscription_info-buttons{flex-wrap:wrap;justify-content:space-between;margin-top:0}.subscription_info .subscription_info-buttons .btn{margin-top:16px}.subscription_info .subscription_info-buttons .btn-default{height:32px;width:calc(50% - 8px);margin-right:0}.subscription_info .subscription_info-buttons .btn-brand{width:100%;margin-right:0}.subscription_info h3{font-size:16px;line-height:180%;margin:0 16px 16px}}@media (min-width: 767px){.subscription_info{max-width:640px;margin:0 auto}.subscription_info h1{font-size:24px;line-height:36px;margin:32px 0 24px}.subscription_info h3{font-size:18px;line-height:27px;margin:48px 0 24px}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.subscription-success h1{white-space:nowrap;text-align:center}.subscription-success p{text-align:center}.subscription-success .btn{margin:0 auto;height:48px;font-weight:bold;font-size:14px;line-height:21px}.subscription-success .icon-success{width:80px;height:80px;margin:32px auto;background-repeat:no-repeat;background-position:center;background-size:80px;background-image:url(/compiled/login/success-b3d3398428b6ae7a13fd9924aedffd67885b6f47c6234168cf18b97af77ef744.png)}.subscription-success p{font-size:14px;line-height:180%}.subscription-success h3{margin-bottom:8px}.subscription-success textarea.form-control{resize:none;height:160px;margin-bottom:16px}@media (max-width: 767px){.subscription-success{margin:0 16px}.subscription-success .icon-success{width:64px;height:64px;margin:32px auto 16px;background-size:64px}.subscription-success h1{margin-bottom:8px;font-size:18px;line-height:27px}.subscription-success p{margin-bottom:24px}.subscription-success .btn{width:100%}}@media (min-width: 767px){.subscription-success{max-width:640px;margin:0 auto}.subscription-success h1{margin-top:32px;margin-bottom:24px;font-size:24px;line-height:36px}.subscription-success p{margin-bottom:32px}.subscription-success h3{margin-bottom:8px}.subscription-success textarea.form-control{margin-bottom:42px}.subscription-success .btn{width:280px}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.premium_lp .logo{background-repeat:no-repeat;background-position:center;width:164px;height:75px;background-size:164px auto}.premium_lp .logo.premium{background-image:url(/compiled/landing_page/premium_logo-fae691986dec5976e050940e9fd8cc143d52e4ae2c3d527a9fb448c4313a6d99.png)}.premium_lp .logo.business{background-image:url(/compiled/landing_page/business_logo-e84f1c319111a35680fb0f3de1b8cceaab7ccc968669b8f692051b67e772a5e6.png)}.premium_lp .logo.student{background-image:url(/compiled/landing_page/student_logo-8ae975d61a7e851161ad4749c112987f4a94e6b689e3d6ef9afd0f4864aed230.png)}.premium_lp .btn.new-premium-plan-subscription{background:#BF9265;box-shadow:0px 6px 12px rgba(155,126,22,0.2);border-radius:4px;width:280px;height:48px;font-size:20px;color:#FFFFFF}.premium_lp .btn.new-business-plan-subscription{background:#222222;box-shadow:0px 6px 12px rgba(135,135,135,0.2);border-radius:4px;width:280px;height:48px;font-size:20px;color:#FFFFFF}.premium_lp .btn.new-student-plan-subscription{background:#878787;box-shadow:0px 6px 12px rgba(135,135,135,0.2);border-radius:4px;width:280px;height:48px;font-size:20px;color:#FFFFFF}.premium_lp .premium_lp-header .business-link{text-align:left;display:block;margin-top:24px;font-size:12px}.premium_lp .premium_lp-header .business-link a{color:#878787}.premium_lp .premium_lp-merits .premium_lp-merit-item{text-align:center}.premium_lp .premium_lp-merits .premium_lp-merit-item .premium_lp-merit-item-heading .label{box-sizing:border-box;display:block;width:96px;height:26px;padding:0;line-height:26px;margin:0 auto 12px}.premium_lp .premium_lp-merits .premium_lp-merit-item img{width:100%}.premium_lp .premium_lp-merits .premium_lp-merit-item h3{font-weight:normal;font-size:20px;line-height:30px}.premium_lp .premium_lp-merits .premium_lp-merit-item p{font-size:16px;line-height:24px}.premium_lp .premium_lp-comparison{background:#F2F4F7}.premium_lp .premium_lp-comparison h2{text-align:center}@media screen and (max-width: 767px){.premium_lp .premium_lp-header{margin:64px 28px}.premium_lp .premium_lp-header .logo{margin-bottom:32px}.premium_lp .premium_lp-header h1{font-size:24px;line-height:140%;margin-bottom:18px}.premium_lp .btn.new-premium-plan-subscription{width:224px}.premium_lp .btn.new-student-plan-subscription{width:224px}.premium_lp .premium_lp-comparison{padding:48px 0 52px;margin-bottom:48px}.premium_lp .premium_lp-comparison h2{font-size:20px;line-height:30px;margin-bottom:32px}.premium_lp .premium_lp-merits .premium_lp-merit-item{margin-bottom:16px}.premium_lp .premium_lp-merits .premium_lp-merit-item .premium_lp-merit-item-heading{text-align:center}.premium_lp .premium_lp-merits .premium_lp-merit-item img{width:80%;margin:16px auto}.premium_lp .premium_lp-merits .premium_lp-merit-item p{margin:16px 24px}.premium_lp .premium_lp-footer{margin:64px auto}.premium_lp .premium_lp-footer .logo{margin:0 auto 32px}.premium_lp .premium_lp-footer .btn{margin:0 auto;width:279px}.premium_lp .premium_lp-footer .app_description{margin:64px 24px}.premium_lp .premium_lp-footer .app_description p{margin-bottom:16px;color:#878787;font-size:12px;line-height:18px}.premium_lp .premium_lp-footer .app_description a{font-weight:bold;color:#878787;font-size:12px;line-height:18px;margin-right:12px}}@media screen and (min-width: 767px){.premium_lp .premium_lp-header{display:flex;justify-content:center;align-items:center}.premium_lp .premium_lp-header .logo{flex-basis:270px;height:137px;background-size:270px auto}.premium_lp .premium_lp-header .premium_lp-header-divider{margin:120px 80px;background:#E0E0E0;width:1px;height:72px}.premium_lp .premium_lp-header .premium_lp-header-title h1{font-size:32px;line-height:150%;margin-bottom:24px}.premium_lp .premium_lp-header .premium_lp-header-title .premium_lp-buttons{text-align:center;width:280px}.premium_lp .premium_lp-merits{max-width:1048px;margin:0 auto 48px;display:flex;justify-content:space-between}.premium_lp .premium_lp-merits .premium_lp-merit-item{width:328px}.premium_lp .premium_lp-merits .premium_lp-merit-item .premium_lp-merit-item-heading{text-align:center}.premium_lp .premium_lp-merits .premium_lp-merit-item .premium_lp-merit-item-heading .label{box-sizing:border-box;display:block;width:88px;margin:0 auto 14px}.premium_lp .premium_lp-merits .premium_lp-merit-item img{width:100%;margin:16px 0;border-radius:8px}.premium_lp .premium_lp-merits .premium_lp-merit-item p{font-size:16px;line-height:24px}.premium_lp .premium_lp-comparison{width:100%;padding:64px 0;margin-bottom:80px}.premium_lp .premium_lp-comparison h2{font-size:24px;line-height:36px;margin-bottom:32px}.premium_lp .premium_lp-footer{margin:80px auto 0}.premium_lp .premium_lp-footer .logo{margin:0 auto 32px}.premium_lp .premium_lp-footer .btn{margin:0 auto}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.premium_lp-plan_list{display:flex;justify-content:space-between;gap:16px}.premium_lp-plan_list.single{justify-content:center}.premium_lp-plan_list .plan_list-item{padding:32px 16px;background:#ffffff;box-shadow:0px 4px 8px rgba(0,0,0,0.12);border-radius:12px}.premium_lp-plan_list .plan_list-item label{text-align:center;display:block;margin:0 auto 16px;color:#16169B;font-weight:bold;font-size:16px;line-height:24px}.premium_lp-plan_list .plan_list-item h2{font-size:24px;line-height:36px;text-align:center;margin-bottom:8px}.premium_lp-plan_list .plan_list-item span{text-align:center;display:block;font-size:16px;line-height:24px}.premium_lp-plan_list .plan_list-item hr{margin:32px 0}.premium_lp-plan_list .plan_list-item ul{list-style:none;padding-left:16px}.premium_lp-plan_list .plan_list-item ul li{padding-left:28px;font-size:14px;margin-bottom:24px;line-height:21px;background-image:url(/compiled/business_lp/check-gray-d6683ce551fa4b3c35730628c7567dfbbc2b29f1bc9855a2ba50011d507e92a0.png);background-repeat:no-repeat;background-position:left center;background-size:16px 16px}.premium_lp-plan_list .plan_list-item ul li.active{background-image:url(/compiled/business_lp/check-green-246ac936ae016aa4d7fe763a305e830beb6faae9737d654ce2c19f9f16724bfc.png)}.premium_lp-plan_list .plan_list-item .btn{font-size:14px}@media screen and (max-width: 767px){.premium_lp-plan_list-wrapper{width:100%;overflow:scroll;padding-bottom:32px;padding-left:47px}.premium_lp-plan_list{width:631px;padding-right:47px}.premium_lp-plan_list.single{width:100%}.premium_lp-plan_list .plan_list-item{width:280px;padding:32px 20px 24px;background:#ffffff;border-radius:12px}.premium_lp-plan_list .plan_list-item label{text-align:center;display:block;margin:0 auto 16px;color:#16169B;font-weight:bold;font-size:16px;line-height:24px}.premium_lp-plan_list .plan_list-item h2{font-size:24px;line-height:36px;text-align:center;margin-bottom:8px}.premium_lp-plan_list .plan_list-item span{text-align:center;display:block;font-size:16px;line-height:24px}.premium_lp-plan_list .plan_list-item hr{margin:24px 0}.premium_lp-plan_list .plan_list-item ul{list-style:none;padding-left:0}.premium_lp-plan_list .plan_list-item ul li{padding-left:28px;font-size:12px;line-height:18px;margin-bottom:24px;background-image:url(/compiled/business_lp/check-gray-d6683ce551fa4b3c35730628c7567dfbbc2b29f1bc9855a2ba50011d507e92a0.png);background-repeat:no-repeat;background-position:left center;background-size:16px 16px}.premium_lp-plan_list .plan_list-item ul li.active{background-image:url(/compiled/business_lp/check-green-246ac936ae016aa4d7fe763a305e830beb6faae9737d654ce2c19f9f16724bfc.png)}.premium_lp-plan_list .plan_list-item .btn{margin:0;line-height:21px;width:240px !important}}@media screen and (min-width: 767px){.premium_lp-plan_list-wrapper p{max-width:1048px;margin:24px auto 0}.premium_lp-plan_list-wrapper p a{color:#16169B}.premium_lp-plan_list{max-width:1048px;margin:0 auto}.premium_lp-plan_list .plan_list-item{width:328px}.premium_lp-plan_list .btn{width:264px !important;margin:0 24px}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.ranking-list{max-width:640px;margin:0 auto}.ranking-list .ranking-list-heading{display:flex;justify-content:space-between;align-items:center}.ranking-list .ranking-list-item{background:#FFFFFF;margin-bottom:12px;border:1px solid #E0E0E0;box-sizing:border-box;border-radius:4px;display:flex;justify-content:space-between;font-weight:bold}@media (max-width: 767px){.ranking-list{margin:0 16px}.ranking-list .page-tabs{margin-bottom:16px}.ranking-list .ranking-list-heading{margin-top:24px;margin-bottom:16px}.ranking-list .ranking-list-heading select{width:160px;height:32px}.ranking-list h3{margin-bottom:16px}.ranking-list .ranking-list-item{padding:15px 16px;font-size:12px;line-height:18px}}@media (min-width: 767px){.ranking-list h3{margin-bottom:24px}.ranking-list .page-tabs{margin-bottom:24px}.ranking-list .ranking-list-heading{margin-top:32px;margin-bottom:32px}.ranking-list .ranking-list-heading select{width:190px;height:32px}.ranking-list .ranking-list-item{padding:15px 16px;font-size:14px;line-height:21px}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.ranking-menu .ranking-gutter{padding:24px;border:1px solid #E0E0E0;box-sizing:border-box;border-radius:8px}.ranking-menu p{margin-bottom:16px;font-weight:bold;font-size:14px;line-height:21px;color:#878787}.ranking-menu .menu-item{padding:12px 0 12px 12px;font-size:14px;line-height:21px}.ranking-menu .menu-item.active{background:#f2f4f7;border-radius:8px;font-weight:bold}@media screen and (max-width: 767px){.ranking-menu{margin-left:16px;margin-right:16px}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.ranking-page .range{display:flex;flex-wrap:wrap;margin-bottom:24px}.ranking-page .range a{display:block;margin-right:8px;margin-bottom:8px;color:#16169B}.ranking-page .range a.active{color:#222222}.ranking-page .ranking-page-body .ranking-page_footer{display:flex;flex-wrap:wrap}.ranking-page .ranking-page-body .ranking-page_footer a{display:block;flex-basis:33.3%;margin-bottom:8px;color:#16169B}.ranking-page .ranking-page-body .ranking-page_footer a.active{color:#222222;font-weight:bold}@media (max-width: 767px){.ranking-page .ranking-page-heading{margin-left:16px;margin-right:16px}.ranking-page .ranking-page-heading h1{margin-top:24px;margin-bottom:10px}.ranking-page .range-section{margin-left:16px;margin-right:16px}.ranking-page .ranking-page-body .ranking-page_footer{margin:24px 16px 0 16px}}@media (min-width: 767px){.ranking-page h1{margin-top:32px;margin-bottom:32px}.ranking-page-body{display:flex;justify-content:space-between}.ranking-page-body .ranking-page-main{width:720px}.ranking-page-body .ranking-page-sidebar{width:280px}.ranking-page-body .ranking-page_footer{margin-top:24px}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.registrations-new{background:#e7ebee}.registrations-new .registrations-new-inner{display:flex;flex-wrap:nowrap;justify-content:space-between}.registrations-new .registrations-new-inner .content{display:flex;flex-direction:column}.registrations-new .registrations-new-inner .content .description h1{color:#16169B}.registrations-new .registrations-new-inner .content .description p{line-height:180%;min-height:20px}.registrations-new .registrations-new-inner .content form{display:flex;flex-direction:row}.registrations-new .registrations-new-inner .content form .form-control{border-radius:4px 0 0 4px;height:48px}.registrations-new .registrations-new-inner .content form .btn{border-radius:0 4px 4px 0;height:48px}.registrations-new .registrations-new-inner .content form input[type='email']{outline:none}.registrations-new .registrations-new-inner .content .previous-letter{margin-top:16px}.registrations-new .registrations-new-inner .content .previous-letter a{color:#16169B}.registrations-new .registrations-new-inner .content .notice{margin-top:32px}.registrations-new .registrations-new-inner .content .notice p{font-size:14px;line-height:180%;min-height:20px}.registrations-new .registrations-new-inner .content .company-info{margin-top:32px}.registrations-new .registrations-new-inner .content .company-info p{color:#878787;font-size:14px;line-height:20px}.registrations-new .registrations-new-inner .content .company-info a{margin-right:16px}.registrations-new .registrations-new-inner .sidebar{height:100%}.registrations-new .registrations-new-inner .sidebar img{height:100%}@media screen and (max-width: 767px){.registrations-new .registrations-new-inner{min-height:100vh;padding:52px 16px}.registrations-new .registrations-new-inner .content{justify-content:flex-start}.registrations-new .registrations-new-inner .content .description .logo{width:164px;margin-bottom:32px}.registrations-new .registrations-new-inner .content .description h1{font-size:26px;line-height:39px;margin-bottom:32px}.registrations-new .registrations-new-inner .content .description p{font-size:16px;margin-bottom:32px}.registrations-new .registrations-new-inner .content .notice p{margin-bottom:32px}.registrations-new .registrations-new-inner .content .newsletter-example h2{font-size:20px;line-height:30px;margin-bottom:16px}.registrations-new .registrations-new-inner .content .newsletter-example .panel{margin-top:0;background:#FFFFFF;margin-bottom:32px}.registrations-new .registrations-new-inner .content .newsletter-example .clip-list{margin:0 0 32px}.registrations-new .registrations-new-inner .content .newsletter-example a{pointer-events:none}.registrations-new .registrations-new-inner .content form .btn{width:124px}}@media screen and (min-width: 767px){.registrations-new .registrations-new-inner{height:100vh}.registrations-new .registrations-new-inner .content{min-width:544px;max-width:674px;width:100%;padding:0 16px 0 48px;justify-content:center}.registrations-new .registrations-new-inner .content .description .logo{width:173px}.registrations-new .registrations-new-inner .content .description h1{font-size:32px;line-height:40px;margin:16px 0 32px}.registrations-new .registrations-new-inner .content .description p{font-size:18px;margin-bottom:32px}.registrations-new .registrations-new-inner .content form .btn{width:124px}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.student-profile-form input.form-control{height:48px}.student-profile-form .name-row{display:flex;justify-content:space-between}.student-profile-form select{width:100%;margin-bottom:24px;height:48px;padding-left:16px;font-size:14px;line-height:21px;border:1px solid #E0E0E0;box-sizing:border-box;border-radius:4px}.student-profile-form .description{margin-bottom:36px}.student-profile-form .policy-confirm p{margin:16px 0 24px}.student-profile-form .policy-confirm .checkbox-group>label{font-size:14px;line-height:21px;margin-left:8px}.student-profile-form .policy-confirm .checkbox-group>label a{color:#16169B}.student-profile-form .btn{margin:32px auto 0}.student-profile-form .btn:disabled{opacity:50%}@media (max-width: 767px){.student-profile-form{margin:0 16px}.student-profile-form h1{font-size:18px;line-height:27px;margin:24px 0}.student-profile-form .name-row input{width:calc(50% - 8px)}.student-profile-form .policy-confirm{margin-bottom:32px}}@media (min-width: 767px){.student-profile-form{max-width:640px;margin:0 auto}.student-profile-form h1{font-size:24px;margin:32px 0;line-height:36px}.student-profile-form .name-row input{width:calc(50% - 16px)}.student-profile-form .btn{width:280px;min-width:280px}}input,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;box-sizing:border-box;color:inherit}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.search-result p.search-result-empty{font-size:14px;line-height:21px;color:#878787;text-align:center}.search-result .content-request p{margin-bottom:16px}.search-result .content-request .mail-change{float:right;font-size:12px;line-height:18px;color:#878787}@media (max-width: 767px){.search-result h1{font-size:18px;line-height:27px;margin-bottom:16px}.search-result ul{padding:0 16px}.search-result .search-result-heading{margin:24px 16px 16px}.search-result .note-list{margin-bottom:24px}.search-result .company-search-result,.search-result .clip-search-result{margin-top:24px}.search-result p.search-result-empty{margin-top:32px;margin-bottom:32px}.search-result .content-request{margin:0 16px}.search-result .content-request h2{margin:0 0 18px}.search-result .content-request .btn.btn-lg{width:100%}}@media (min-width: 767px){.search-result{max-width:640px;margin:0 auto}.search-result .search-result-heading{display:flex;align-items:center;justify-content:space-between;margin-top:32px;margin-bottom:16px}.search-result .note-list{margin-bottom:32px}.search-result .company-search-result,.search-result .clip-search-result{margin-top:32px}.search-result p.search-result-empty{margin-top:64px;margin-bottom:64px}.search-result .content-request h2{margin:0 0 16px}.search-result .content-request .btn.btn-lg{margin:0 auto;width:280px}}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;font-size:14px}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:white}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.settings a.change-password-link{display:block;font-weight:bold;font-size:12px;color:#16169B;margin-bottom:24px}.settings .checkbox-group{display:flex;align-items:center;margin-bottom:16px}.settings .checkbox-group input{display:block}.settings .checkbox-group label{margin-bottom:0;margin-left:16px}.settings .radio-group{margin-bottom:16px}.settings .form-group{margin-bottom:24px}.settings .form-group .form-control{margin-bottom:0}.settings select{width:100%;height:48px;border:1px solid #E0E0E0;box-sizing:border-box;border-radius:4px}@media (max-width: 767px){.settings{margin:0 16px}.settings h1{font-size:18px;margin:24px 0 18px}.settings .page-tabs{margin-bottom:24px}.settings .btn.btn-lg{width:100%}}@media (min-width: 767px){.settings{max-width:640px;margin:0 auto}.settings h1{margin:32px 0 16px}.settings .page-tabs{margin-bottom:32px}.settings .btn.btn-lg{margin:0 auto;width:280px}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.sidebar-container p{font-size:16px;line-height:27px;margin-top:0}.sidebar-container .note-item .list-item-image img{background-color:#FFFFFF;border-radius:4px;aspect-ratio:16 / 9;object-fit:cover}.sidebar-container .note-item .list-item-title h3{margin-top:8px;margin-bottom:4px;font-size:14px;font-weight:normal;line-height:140%}.sidebar-container .note-item .list-item-title h3:hover{text-decoration:underline}.sidebar-container .note-item .list-item-tag-row{display:flex;align-items:center}.sidebar-container .note-item .list-item-tag-row img{display:block;margin-right:4px}.sidebar-container .note-item .list-item-tag-row img.read_icon{height:16px}.sidebar-container .note-item .list-item-tag-row label{display:block;color:#878787;text-align:center}.sidebar-container .note-item .list-item-tag-row label.tag{margin-right:8px;padding:3px 8px;border:1px solid #e0e0e0;box-sizing:border-box;border-radius:4px;background:#ffffff}.sidemenu-note-list{display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 767px){.sidebar-container{margin-top:16px;border-radius:8px;display:flex;flex-wrap:wrap;justify-content:space-between}.sidebar-container .note-item{width:100%}.sidebar-container .note-item a{display:flex;flex-direction:row-reverse;justify-content:space-between;margin-bottom:24px}.sidebar-container .note-item .list-item-image{padding-top:14px;width:72px}.sidebar-container .note-item .list-item-image img{width:72px;height:auto;box-shadow:0 4px 8px rgba(0,0,0,0.12)}.sidebar-container .note-item .list-item-title{margin-right:16px}.sidebar-container .note-item .list-item-title h3{margin-top:8px;margin-bottom:8px;font-weight:normal;font-size:14px;line-height:140%}.sidebar-container .note-item .list-item-title h3:hover{text-decoration:underline}.sidebar-container .note-item .list-item-title .list-item-tag-row label{font-size:11px}.sidebar-container .note-item .list-item-title .list-item-tag-row label.tag{line-height:18px}.sidebar-container .note-item .list-item-title .list-item-tag-row label.datetime{line-height:16px}.sidemenu-note-list{padding:32px 16px;background:#f2f4f7;margin-top:32px;margin-bottom:48px}}@media screen and (min-width: 767px){.sidebar-container{margin-top:24px;margin-bottom:32px;background:#f2f4f7;border-radius:8px;padding:24px;display:flex;flex-wrap:wrap;justify-content:space-between}.sidebar-container .note-item .list-item-image img{width:100%}.sidebar-container .note-item h4{margin:16px 0 8px;font-size:16px;line-height:24px}.sidemenu-note-list{margin-top:32px}}.fb-like,.fb-share-button{display:inline;vertical-align:top}.twitter-btn-wrap{display:inline-block}.twitter-btn-wrap .balloon{display:inline-block;position:relative;padding:0 3px;border:1px solid #bbb;border-radius:3px;background:#fff;color:#333;font:11px/18px "Helvetica Neue",Arial,sans-serif;text-decoration:none;white-space:nowrap;vertical-align:top}.twitter-btn-wrap .balloon:hover{text-decoration:underline}.twitter-btn-wrap .balloon::before,.twitter-btn-wrap .balloon::after{content:"";display:block;position:absolute;top:50%;left:0;width:0;height:0;line-height:0;margin:-4px 0 0 -4px;border-style:solid solid solid none;border-width:4px 4px 4px 0}.twitter-btn-wrap .balloon::before{border-color:transparent #aaa transparent #aaa;margin:-4px 0 0 -4px}.twitter-btn-wrap .balloon::after{border-color:transparent #fff;margin:-4px 0 0 -3px}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.stories-index .click-count .url{word-break:break-all}.stories-index .click-count .number{text-align:right}@media screen and (max-width: 767px){.stories-index{margin:21px 16px}}@media screen and (min-width: 767px){.stories-index{margin:16px auto 0;max-width:640px}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.story-registration{border:1px solid #E0E0E0;box-sizing:border-box;box-shadow:0px 4px 8px rgba(0,0,0,0.12);border-radius:8px;padding:32px 32px 40px;margin-bottom:16px}.story-registration .center{text-align:center}.story-registration label{display:block;font-size:12px;line-height:180%;margin-bottom:8px}.story-registration p{font-size:14px;line-height:180%;margin-bottom:16px}.story-registration select{width:100%;height:48px;border:1px solid #E0E0E0;box-sizing:border-box;border-radius:4px;margin-bottom:24px}.story-registration .checkbox-group{align-items:center;margin-bottom:24px}.story-registration .checkbox-group label{margin-bottom:0;margin-left:8px}.story-registration .btn{text-align:center;width:100%}@media (max-width: 767px){.story-registration{padding:32px 24px;margin-top:32px}}@media (min-width: 767px){.story-registration{max-width:640px}.story-registration h3{font-size:18px;line-height:27px;margin-bottom:0}.story-registration .btn{max-width:295px;margin:0 auto}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.stories-show .action-buttons{margin-top:16px}.stories-show .story .author{display:flex;column-gap:12px}.stories-show .story .author img{width:32px;height:32px;border-radius:50%}.stories-show .story .author .datetime{font-size:11px;line-height:15px;color:#878787}.stories-show .story .author .name{font-size:12px;line-height:18px;display:block}.stories-show .story .title{font-weight:bold}.stories-show .story .ogp img{width:100%;border-radius:8px;box-shadow:0px 4px 8px rgba(0,0,0,0.12)}.stories-show .story .image-source{margin-top:4px;text-align:right;color:#878787}.stories-show .story .content{word-wrap:break-word}.stories-show .story .content h2{font-weight:700;color:#222222;margin:0 0 15px 0}.stories-show .story .content p{margin-top:0;line-height:180%;min-height:20px}.stories-show .story .content blockquote{font-size:16px;line-height:27px;padding:24px 24px;background-color:#f7f9f9;border-radius:8px;margin-left:0;margin-right:0}.stories-show .story .content ul,.stories-show .story .content ol{margin-top:0;padding-left:30px}.stories-show .story .content ul li,.stories-show .story .content ol li{font-weight:normal}.stories-show .story .content img{width:100%;border-radius:8px}.stories-show .story .content a:not(.invite-button){color:#16169B}.stories-show .story .content a.invite-button{background:#16169B;border-radius:4px;color:#FFFFFF;display:block;box-sizing:border-box;width:200px;height:48px;line-height:48px;font-weight:bold;text-align:center;text-decoration:none}.stories-show .story .item-footer{display:flex;justify-content:space-between;align-items:center}.stories-show .story .item-footer img{width:32px;height:32px;border-radius:50%}.stories-show .story .item-footer a.read-more{display:block;text-align:center;padding:10px 0;font-weight:bold;background:#FFFFFF;border:1px solid #E0E0E0;box-sizing:border-box;border-radius:4px}@media screen and (max-width: 767px){.stories-show{margin:0}.stories-show .action-buttons{padding:0 16px}.stories-show .story{padding:0 16px}.stories-show .story .author{height:56px;padding-top:24px}.stories-show .story .title{padding:8px 0;font-size:24px;line-height:36px}.stories-show .story .image-source{font-size:11px;line-height:16px}.stories-show .story .content{padding:8px 0}.stories-show .story .content h2{font-size:19px}.stories-show .story .content p{font-size:16px}.stories-show .story .content p:not(:last-child),.stories-show .story .content blockquote:not(:last-child){margin-bottom:24px}.stories-show .story .content ul li,.stories-show .story .content ol li{font-size:16px;line-height:24px;margin-bottom:24px}.stories-show .story .item-footer{padding:12px 0 32px}.stories-show .story .item-footer img{margin-right:8px}.stories-show .story .item-footer a.read-more{padding:10px 16.5px;font-size:12px;line-height:18px}}@media screen and (min-width: 767px){.stories-show{margin:0 auto;max-width:640px}.stories-show .story .author{height:65px;padding-top:32px}.stories-show .story .title{margin:8px 0 16px;font-size:32px;line-height:47px}.stories-show .story .image-source{font-size:12px;line-height:18px}.stories-show .story .content{margin-top:12px}.stories-show .story .content h2{font-size:20px}.stories-show .story .content p{font-size:18px}.stories-show .story .content p:not(:last-child),.stories-show .story .content blockquote:not(:last-child){margin-bottom:27px}.stories-show .story .content ul li,.stories-show .story .content ol li{font-size:18px;line-height:27px;margin-bottom:27px}.stories-show .story .item-footer{margin:16px 0 48px}.stories-show .story .item-footer img{margin-right:12px}.stories-show .story .item-footer a.read-more{width:200px;height:41px;font-size:14px;line-height:21px}}@font-face{font-family:'Stroke 7';src:url(/amaretti/lib/stroke-7/fonts/Stroke-7.eot?21lgsr);src:url(/amaretti/lib/stroke-7/fonts/Stroke-7.eot?#iefix21lgsr) format("embedded-opentype"),url(/amaretti/lib/stroke-7/fonts/Stroke-7.ttf?21lgsr) format("truetype"),url(/amaretti/lib/stroke-7/fonts/Stroke-7.woff?21lgsr) format("woff"),url(/amaretti/lib/stroke-7/fonts/Stroke-7.svg?21lgsr#Stroke-7) format("svg");font-weight:normal;font-style:normal}[class^="s7-"],[class*=" s7-"]{font-family:'Stroke 7';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}.s7-point:before{content:"\e6ce"}.s7-input-check:before{content:"\e6cd"}.s7-menu3:before{content:"\e6cc"}.s7-menu2:before{content:"\e6cb"}.s7-check:before{content:"\e6ca"}.s7-album:before{content:"\e6aa"}.s7-arc:before{content:"\e6ab"}.s7-back-2:before{content:"\e6ac"}.s7-bandaid:before{content:"\e6ad"}.s7-car:before{content:"\e6ae"}.s7-diamond:before{content:"\e6af"}.s7-door-lock:before{content:"\e6b0"}.s7-eyedropper:before{content:"\e6b1"}.s7-female:before{content:"\e6b2"}.s7-gym:before{content:"\e6b3"}.s7-hammer:before{content:"\e6b4"}.s7-headphones:before{content:"\e6b5"}.s7-helm:before{content:"\e6b6"}.s7-hourglass:before{content:"\e6b7"}.s7-leaf:before{content:"\e6b8"}.s7-magic-wand:before{content:"\e6b9"}.s7-male:before{content:"\e6ba"}.s7-map-2:before{content:"\e6bb"}.s7-next-2:before{content:"\e6bc"}.s7-paint-bucket:before{content:"\e6bd"}.s7-pendrive:before{content:"\e6be"}.s7-photo:before{content:"\e6bf"}.s7-piggy:before{content:"\e6c0"}.s7-plugin:before{content:"\e6c1"}.s7-refresh-2:before{content:"\e6c2"}.s7-rocket:before{content:"\e6c3"}.s7-settings:before{content:"\e6c4"}.s7-shield:before{content:"\e6c5"}.s7-smile:before{content:"\e6c6"}.s7-usb:before{content:"\e6c7"}.s7-vector:before{content:"\e6c8"}.s7-wine:before{content:"\e6c9"}.s7-cloud-upload:before{content:"\e68a"}.s7-cash:before{content:"\e68c"}.s7-close:before{content:"\e680"}.s7-bluetooth:before{content:"\e68d"}.s7-cloud-download:before{content:"\e68b"}.s7-way:before{content:"\e68e"}.s7-close-circle:before{content:"\e681"}.s7-id:before{content:"\e68f"}.s7-angle-up:before{content:"\e682"}.s7-wristwatch:before{content:"\e690"}.s7-angle-up-circle:before{content:"\e683"}.s7-world:before{content:"\e691"}.s7-angle-right:before{content:"\e684"}.s7-volume:before{content:"\e692"}.s7-angle-right-circle:before{content:"\e685"}.s7-users:before{content:"\e693"}.s7-angle-left:before{content:"\e686"}.s7-user-female:before{content:"\e694"}.s7-angle-left-circle:before{content:"\e687"}.s7-up-arrow:before{content:"\e695"}.s7-angle-down:before{content:"\e688"}.s7-switch:before{content:"\e696"}.s7-angle-down-circle:before{content:"\e689"}.s7-scissors:before{content:"\e697"}.s7-wallet:before{content:"\e600"}.s7-safe:before{content:"\e698"}.s7-volume2:before{content:"\e601"}.s7-volume1:before{content:"\e602"}.s7-voicemail:before{content:"\e603"}.s7-video:before{content:"\e604"}.s7-user:before{content:"\e605"}.s7-upload:before{content:"\e606"}.s7-unlock:before{content:"\e607"}.s7-umbrella:before{content:"\e608"}.s7-trash:before{content:"\e609"}.s7-tools:before{content:"\e60a"}.s7-timer:before{content:"\e60b"}.s7-ticket:before{content:"\e60c"}.s7-target:before{content:"\e60d"}.s7-sun:before{content:"\e60e"}.s7-study:before{content:"\e60f"}.s7-stopwatch:before{content:"\e610"}.s7-star:before{content:"\e611"}.s7-speaker:before{content:"\e612"}.s7-signal:before{content:"\e613"}.s7-shuffle:before{content:"\e614"}.s7-shopbag:before{content:"\e615"}.s7-share:before{content:"\e616"}.s7-server:before{content:"\e617"}.s7-search:before{content:"\e618"}.s7-film:before{content:"\e6a5"}.s7-science:before{content:"\e619"}.s7-disk:before{content:"\e6a6"}.s7-ribbon:before{content:"\e61a"}.s7-repeat:before{content:"\e61b"}.s7-refresh:before{content:"\e61c"}.s7-add-user:before{content:"\e6a9"}.s7-refresh-cloud:before{content:"\e61d"}.s7-paperclip:before{content:"\e69c"}.s7-radio:before{content:"\e61e"}.s7-note2:before{content:"\e69d"}.s7-print:before{content:"\e61f"}.s7-network:before{content:"\e69e"}.s7-prev:before{content:"\e620"}.s7-mute:before{content:"\e69f"}.s7-power:before{content:"\e621"}.s7-medal:before{content:"\e6a0"}.s7-portfolio:before{content:"\e622"}.s7-like2:before{content:"\e6a1"}.s7-plus:before{content:"\e623"}.s7-left-arrow:before{content:"\e6a2"}.s7-play:before{content:"\e624"}.s7-key:before{content:"\e6a3"}.s7-plane:before{content:"\e625"}.s7-joy:before{content:"\e6a4"}.s7-photo-gallery:before{content:"\e626"}.s7-pin:before{content:"\e69b"}.s7-phone:before{content:"\e627"}.s7-plug:before{content:"\e69a"}.s7-pen:before{content:"\e628"}.s7-right-arrow:before{content:"\e699"}.s7-paper-plane:before{content:"\e629"}.s7-delete-user:before{content:"\e6a7"}.s7-paint:before{content:"\e62a"}.s7-bottom-arrow:before{content:"\e6a8"}.s7-notebook:before{content:"\e62b"}.s7-note:before{content:"\e62c"}.s7-next:before{content:"\e62d"}.s7-news-paper:before{content:"\e62e"}.s7-musiclist:before{content:"\e62f"}.s7-music:before{content:"\e630"}.s7-mouse:before{content:"\e631"}.s7-more:before{content:"\e632"}.s7-moon:before{content:"\e633"}.s7-monitor:before{content:"\e634"}.s7-micro:before{content:"\e635"}.s7-menu:before{content:"\e636"}.s7-map:before{content:"\e637"}.s7-map-marker:before{content:"\e638"}.s7-mail:before{content:"\e639"}.s7-mail-open:before{content:"\e63a"}.s7-mail-open-file:before{content:"\e63b"}.s7-magnet:before{content:"\e63c"}.s7-loop:before{content:"\e63d"}.s7-look:before{content:"\e63e"}.s7-lock:before{content:"\e63f"}.s7-lintern:before{content:"\e640"}.s7-link:before{content:"\e641"}.s7-like:before{content:"\e642"}.s7-light:before{content:"\e643"}.s7-less:before{content:"\e644"}.s7-keypad:before{content:"\e645"}.s7-junk:before{content:"\e646"}.s7-info:before{content:"\e647"}.s7-home:before{content:"\e648"}.s7-help2:before{content:"\e649"}.s7-help1:before{content:"\e64a"}.s7-graph3:before{content:"\e64b"}.s7-graph2:before{content:"\e64c"}.s7-graph1:before{content:"\e64d"}.s7-graph:before{content:"\e64e"}.s7-global:before{content:"\e64f"}.s7-gleam:before{content:"\e650"}.s7-glasses:before{content:"\e651"}.s7-gift:before{content:"\e652"}.s7-folder:before{content:"\e653"}.s7-flag:before{content:"\e654"}.s7-filter:before{content:"\e655"}.s7-file:before{content:"\e656"}.s7-expand1:before{content:"\e657"}.s7-expand2:before{content:"\e658"}.s7-edit:before{content:"\e659"}.s7-drop:before{content:"\e65a"}.s7-drawer:before{content:"\e65b"}.s7-download:before{content:"\e65c"}.s7-display2:before{content:"\e65d"}.s7-display1:before{content:"\e65e"}.s7-diskette:before{content:"\e65f"}.s7-date:before{content:"\e660"}.s7-cup:before{content:"\e661"}.s7-culture:before{content:"\e662"}.s7-crop:before{content:"\e663"}.s7-credit:before{content:"\e664"}.s7-copy-file:before{content:"\e665"}.s7-config:before{content:"\e666"}.s7-compass:before{content:"\e667"}.s7-comment:before{content:"\e668"}.s7-coffee:before{content:"\e669"}.s7-cloud:before{content:"\e66a"}.s7-clock:before{content:"\e66b"}.s7-check-circle:before{content:"\e66c"}.s7-chat:before{content:"\e66d"}.s7-cart:before{content:"\e66e"}.s7-camera:before{content:"\e66f"}.s7-call:before{content:"\e670"}.s7-calculator:before{content:"\e671"}.s7-browser:before{content:"\e672"}.s7-box2:before{content:"\e673"}.s7-box1:before{content:"\e674"}.s7-bookmarks:before{content:"\e675"}.s7-bicycle:before{content:"\e676"}.s7-bell:before{content:"\e677"}.s7-battery:before{content:"\e678"}.s7-ball:before{content:"\e679"}.s7-back:before{content:"\e67a"}.s7-attention:before{content:"\e67b"}.s7-anchor:before{content:"\e67c"}.s7-albums:before{content:"\e67d"}.s7-alarm:before{content:"\e67e"}.s7-airplay:before{content:"\e67f"}table>tbody>tr.vertical-top td{vertical-align:top}.horizontal-scroll-lg{overflow-x:scroll}.horizontal-scroll-lg table{width:3500px;max-width:none}.horizontal-scroll table{display:block;overflow-x:auto;white-space:nowrap}table>tbody>tr .today{background:#FFD2D2}.nav-tabs.profile-tabs>li i.icon{vertical-align:middle;font-size:20px}.nav-tabs.profile-tabs>li span{margin-left:5px;vertical-align:middle}@media screen and (max-width: 767px){.nav-tabs.profile-tabs>li{margin-right:0}.nav-tabs.profile-tabs>li a{padding:18px 10px;min-width:74px}.nav-tabs.profile-tabs>li i.icon{font-size:24px}.nav-tabs.profile-tabs.five-tabs>li{width:20%}.nav-tabs.profile-tabs.four-tabs>li{width:25%}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}@media (max-width: 767px){.tag-list{margin:0 16px}.tag-list h1{margin:24px 0;font-size:16px}}@media (min-width: 767px){.tag-list{width:1048px;margin:0 auto}.tag-list h1{margin:32px 0}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.tag-list-item{overflow:hidden;border-radius:8px 8px 8px 8px;box-shadow:0px 4px 8px rgba(0,0,0,0.12)}.tag-list-item .tag-list-item-image{position:relative;overflow:hidden}.tag-list-item .tag-list-item-image:before{content:"";display:block}.tag-list-item .tag-list-item-image img{position:absolute;left:0;top:0;bottom:0;width:100%;object-fit:cover}@media (max-width: 767px){.tag-list-item{width:calc(50% - 8px);margin-bottom:16px}.tag-list-item .tag-list-item-image:before{padding-top:93.25%}.tag-list-item .tag-body{padding:12px 0 10px;text-align:center}.tag-list-item .tag-body h2{font-size:12px}.tag-list-item .tag-body .btn{width:82px;height:22px;margin:8px auto 0}}@media (min-width: 767px){.tag-list-item{width:320px;margin-bottom:44px}.tag-list-item .tag-list-item-image:before{padding-top:50%}.tag-list-item .tag-body{padding:20px 24px;display:flex;justify-content:space-between;align-items:center}.tag-list-item .tag-body h2{font-size:16px}.tag-list-item .tag-body .btn{width:84px}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}@media (max-width: 767px){.tag-show .tag-header{margin:0;padding:36px 24px;display:flex;justify-content:space-between;align-items:center;background-size:100%;background-position:center}.tag-show .tag-header h1{font-size:16px;color:#FFFFFF}.tag-show .tag-header .btn{width:84px;height:22px;border-radius:20px;font-size:12px}.tag-show .tag-header .btn.btn-brand,.tag-show .tag-header .btn.btn-brand-border{border:none;background:#FFFFFF;color:#222222}.tag-show .tag-body{margin:15px 16px 0}}@media (min-width: 767px){.tag-show{max-width:640px;margin:0 auto}.tag-show .tag-header{margin:32px 0;display:flex;justify-content:space-between;align-items:center;background-image:none !important}.tag-show .tag-header .btn{width:104px}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}@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}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}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}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.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}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.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}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.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}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.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}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.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}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.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}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}@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}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.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)}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.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)}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.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}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.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}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.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}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.terms-company .company-outline .outline-list-item{display:flex;margin-bottom:24px}.terms-company .company-outline .outline-list-item .outline-label{font-weight:bold;border-bottom:solid 2px #E0E0E0;padding-bottom:15px}.terms-company .company-outline .outline-list-item .outline-value{padding-left:16px;border-bottom:solid 1px #E0E0E0;flex:1;padding-bottom:16px}.terms-company table{margin-top:8px;text-align:left;border-collapse:collapse}.terms-company table th,.terms-company table td{padding:8px;border:1px solid #E0E0E0;font-size:12px}@media screen and (min-width: 767px){.terms-company{max-width:640px;margin:0 auto}.terms-company h1{margin:32px 0}.terms-company .company-outline .outline-list-item{font-size:14px;line-height:21px}.terms-company .company-outline .outline-list-item .outline-label{flex-basis:144px}}@media screen and (max-width: 767px){.terms-company{margin:24px 16px 0}.terms-company h1{margin-bottom:26px}.terms-company .company-outline .outline-list-item{font-size:12px;line-height:18px}.terms-company .company-outline .outline-list-item .outline-label{flex-basis:48px}}ul.list-unstyled{list-style-type:none;padding-left:16px}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.terms-use div{font-size:14px;line-height:150%}.terms-use table{margin-top:8px;text-align:left;border-collapse:collapse}.terms-use table th,.terms-use table td{padding:8px;border:1px solid #E0E0E0;font-size:12px}@media screen and (min-width: 767px){.terms-use{max-width:640px;margin:0 auto}.terms-use h1{margin:32px 0}}@media screen and (max-width: 767px){.terms-use{margin:24px 16px 0}.terms-use h1{margin-bottom:26px}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.top-page .story-list .story-list-item:not(:last-child){border-bottom:1px solid #E0E0E0}.top-page .story-list .story-list-item.top-content .author .datetime{color:#FFFFFF}.top-page .story-list .story-list-item.top-content .author .name,.top-page .story-list .story-list-item.top-content .author .name a{color:#FFFFFF}.top-page .story-list .story-list-item.top-content a.title{color:#FFFFFF}.top-page .story-list .story-list-item .author{display:flex;column-gap:12px}.top-page .story-list .story-list-item .author img{width:32px;height:32px;border-radius:50%}.top-page .story-list .story-list-item .author .datetime{font-size:11px;line-height:15px;color:#878787}.top-page .story-list .story-list-item .author .name{font-size:12px;line-height:18px;display:block}.top-page .story-list .story-list-item a.title{display:block;font-weight:bold}.top-page .story-list .story-list-item a.ogp{display:block}.top-page .story-list .story-list-item a.ogp img{width:100%;border-radius:8px;box-shadow:0px 4px 8px rgba(0,0,0,0.12)}.top-page .story-list .story-list-item .image-source{margin-top:4px;text-align:right;color:#878787}.top-page .story-list .story-list-item .content h2{font-weight:700;color:#222222;margin:0 0 15px 0}.top-page .story-list .story-list-item .content p{margin-top:0;line-height:180%;min-height:20px}.top-page .story-list .story-list-item .content ul,.top-page .story-list .story-list-item .content ol{margin-top:0;padding-left:30px}.top-page .story-list .story-list-item .content ul li,.top-page .story-list .story-list-item .content ol li{font-weight:normal}.top-page .story-list .story-list-item .content img{width:100%;border-radius:8px}.top-page .story-list .story-list-item .content a:not(.invite-button){color:#16169B}.top-page .story-list .story-list-item .content a.invite-button{background:#16169B;border-radius:4px;color:#FFFFFF;display:block;box-sizing:border-box;width:200px;height:48px;line-height:48px;font-weight:bold;text-align:center;text-decoration:none}.top-page .story-list .story-list-item .item-footer{display:flex;justify-content:space-between;align-items:center}.top-page .story-list .story-list-item .item-footer img{width:32px;height:32px;border-radius:50%}.top-page .story-list .story-list-item .item-footer a.read-more{display:block;text-align:center;padding:10px 0;font-weight:bold;background:#FFFFFF;border:1px solid #E0E0E0;box-sizing:border-box;border-radius:4px}@media screen and (max-width: 767px){.top-page{display:block}.top-page .main-section,.top-page .sidebar-section{width:100%}.top-page .story-list .story-list-item .author{padding:0 16px;height:52px;padding-top:20px}.top-page .story-list .story-list-item .title{padding:8px 16px;font-size:20px;line-height:30px}.top-page .story-list .story-list-item .ogp{padding:0 16px}.top-page .story-list .story-list-item .image-source{padding:0 16px;font-size:11px;line-height:16px}.top-page .story-list .story-list-item .content{padding:8px 16px}.top-page .story-list .story-list-item .content h2{font-size:19px}.top-page .story-list .story-list-item .content p{font-size:16px}.top-page .story-list .story-list-item .content p:not(:last-child){margin-bottom:24px}.top-page .story-list .story-list-item .content ul li,.top-page .story-list .story-list-item .content ol li{font-size:16px;line-height:24px;margin-bottom:24px}.top-page .story-list .story-list-item .item-footer{padding:12px 16px}.top-page .story-list .story-list-item .item-footer img{margin-right:8px}.top-page .story-list .story-list-item .item-footer a.read-more{padding:10px 16.5px;font-size:12px;line-height:18px}}@media screen and (min-width: 767px){.top-page{display:flex;flex-wrap:nowrap}.top-page .main-section{flex:1}.top-page .sidebar-section{margin-left:48px;width:360px}.top-page .story-list .story-list-item .author{height:33px;padding-top:32px}.top-page .story-list .story-list-item .title{margin:8px 0 16px;font-size:24px;line-height:30px}.top-page .story-list .story-list-item .image-source{font-size:12px;line-height:18px}.top-page .story-list .story-list-item .content{margin-top:12px}.top-page .story-list .story-list-item .content h2{font-size:20px}.top-page .story-list .story-list-item .content p{font-size:16px;line-height:27px}.top-page .story-list .story-list-item .content p:not(:last-child){margin-bottom:27px}.top-page .story-list .story-list-item .content ul li,.top-page .story-list .story-list-item .content ol li{font-size:16px;line-height:27px;margin-bottom:27px}.top-page .story-list .story-list-item .item-footer{margin:16px 0}.top-page .story-list .story-list-item .item-footer img{margin-right:12px}.top-page .story-list .story-list-item .item-footer a.read-more{width:200px;height:41px;font-size:14px;line-height:21px}.top-page .book-list-item{width:144px;margin-bottom:32px}.top-page .book-list-item .book-list-item-image{margin-bottom:10.81px}.top-page .book-list-item h2{font-size:14px;line-height:140%}.top-page .earnings_index-body-wrapper{max-width:100%}.top-page .earnings_index-body-wrapper .well{background:#FFFFFF}.top-page .earnings_index-body-wrapper .earnings_index-list_item:last-child{padding-bottom:0;border-bottom:none}.top-page .filing-list{margin-top:0;width:100%}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.user-edit .alert-danger{margin-bottom:24px}.user-edit .user-edit-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.user-edit .user-edit-heading .btn-save{margin-left:8px}.user-edit .image-cropper-wrapper{display:flex;align-items:center}.user-edit .image-cropper-wrapper .change-image-button{color:#16169B;font-size:14px}.user-edit .editing-image-wrapper{position:relative;border-radius:50%}.user-edit .editing-image-wrapper .image-hover,.user-edit .editing-image-wrapper img{position:absolute}.user-edit .editing-image-wrapper .image-hover{background:rgba(0,0,0,0.5);background-position:center;background-repeat:no-repeat;background-image:url(/compiled/mypage/camera-c74bcc22d7672ba57552e36cb0dbba1f42db117411bc250266b6a19d3c953cb0.png)}.user-edit .form-group .form-control{padding:12px;margin-bottom:0}.user-edit .form-group input.form-control{height:48px}.user-edit a.change-password-link{display:block;font-weight:bold;font-size:12px;color:#16169B;margin-bottom:24px}@media (max-width: 767px){.user-edit{margin:16px 16px 0}.user-edit .user-edit-heading{margin-bottom:24px}.user-edit .image-cropper-wrapper .change-image-button{margin-left:16px}.user-edit .editing-image-wrapper{width:48px;height:48px}.user-edit .editing-image-wrapper .image-hover,.user-edit .editing-image-wrapper img{width:48px;height:48px}.user-edit .editing-image-wrapper .image-hover{background-size:24px 24px}.user-edit .form-group{margin-bottom:16px}.user-edit .btn.btn-lg{width:100%}}@media (min-width: 767px){.user-edit{max-width:640px;margin:32px auto 0}.user-edit .user-edit-heading .btn-cancel{width:92px}.user-edit .user-edit-heading .btn-save{min-width:60px;width:60px}.user-edit .image-cropper-wrapper .change-image-button{margin-left:24px}.user-edit .editing-image-wrapper{width:88px;height:88px}.user-edit .editing-image-wrapper .image-hover,.user-edit .editing-image-wrapper img{width:88px;height:88px}.user-edit .editing-image-wrapper .image-hover{background-size:32px 32px}.user-edit .form-group{margin-bottom:24px}.user-edit .btn.btn-lg{margin:0 auto;width:280px}}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("Noto Sans CJK JP"),local("Noto Sans JP Regular");font-display:swap}@font-face{font-family:"noto-sans-cjk-jp";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("Noto Sans JP 700"),local("Noto Sans JP"),local("Noto Sans CJK JP");font-display:swap}.user-profile .user-profile-heading{display:flex;justify-content:space-between}.user-profile .user-avatar{border-radius:50%;overflow:hidden}.user-profile .user-avatar img{width:100%}.user-profile .user-desc{flex:1}.user-profile .user-desc .user-desc-heading{display:flex;justify-content:space-between;align-items:center}.user-profile .user-desc .btn-edit{margin-left:auto}.user-profile .comment-list-item:not(:last-child){border-bottom:1px solid #EDEDED}@media (max-width: 767px){.user-profile .user-profile-heading{align-items:center;margin:16px}.user-profile .profile-description{margin:16px}.user-profile .page-tabs{margin-left:16px;margin-right:16px;margin-bottom:24px}.user-profile hr{margin-bottom:24px}.user-profile .user-avatar{width:48px;height:48px;margin-right:20px}.user-profile .comment-list-item{padding-bottom:12px;margin-bottom:12px}.user-profile .company_table .tbody .tr:first-child .td{border-top:none}.user-profile.follow-page hr{margin-bottom:0}}@media (min-width: 767px){.user-profile{max-width:640px;margin:0 auto}.user-profile .user-profile-heading{margin:32px 0 24px}.user-profile .page-tabs{margin-bottom:32px}.user-profile hr{margin-bottom:32px}.user-profile .user-desc-heading{margin-bottom:12px}.user-profile .user-avatar{margin-top:1px;width:88px;height:88px;margin-right:24px}.user-profile .user-desc{font-size:14px;line-height:21px}.user-profile .comment-list-item{padding-bottom:24px;margin-bottom:24px}}[data-dropdown] [data-dropdown-menu]{display:none}[data-dropdown].active [data-dropdown-menu]{display:block}
