﻿.icon-wrapper{position:relative;top:0.2em;left:0em;width:1em;display:inline-block;height:0}.icon-wrapper img{display:inline-block;height:1.2em;width:1.2em}.action__btn .icon-wrapper{position:relative;top:-1em;left:-1em;width:1em;display:inline-block}.action__btn .icon-wrapper img{position:absolute}@media only screen and (max-width: 480px){.action__btn .icon-wrapper{top:-1.02em;left:-0.95em;width:0.9em}}@media only screen and (min-width: 481px){html,body{font-size:12px}}.responsive-wrapper-inner-640{max-width:640px;margin-left:auto;margin-right:auto}.responsive-wrapper-inner-660{max-width:660px;margin-left:auto;margin-right:auto}.responsive-wrapper-inner-840{max-width:840px;margin-left:auto;margin-right:auto}@media only screen and (min-width: 769px){.responsive-wrapper-screen-lg-320{max-width:320px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 769px){.hidden-screen-lg{display:none}}@media only screen and (min-width: 769px){.block-screen-lg{display:block !important}}.height-100-percent{height:100%}.padding-none{padding:0 !important}.padding-top-4{padding-top:4px}.margin-none{margin:0 !important}.no-margin-bottom{margin-bottom:0 !important}.margin-bottom-8{margin-bottom:8px}.margin-bottom-12{margin-bottom:12px}.margin-bottom-16{margin-bottom:16px}.margin-bottom-24{margin-bottom:24px}.margin-bottom-32{margin-bottom:24px}.margin-left-9{margin-left:9px}.margin-right-4{margin-right:4px}.margin-right-9{margin-right:9px}.margin-top-4{margin-top:4px}.margin-top-6{margin-top:6px}.margin-top-8{margin-top:8px}.margin-top-12{margin-top:12px}.margin-top-16{margin-top:18px}.margin-top-18{margin-top:18px}.margin-top-24{margin-top:24px}.margin-top-40{margin-top:40px}.margin-right-40{margin-right:40px}@media only screen and (min-width: 769px){.margin-top-screen-lg-60{margin-top:60px}}@media only screen and (min-width: 769px){.margin-bottom-screen-lg-24{margin-bottom:24px}}@media only screen and (min-width: 769px){.margin-bottom-screen-lg-48{margin-bottom:48px}}.padding-40{padding:40px}.padding-left-16{padding-left:16px}.padding-bottom-4{padding-bottom:4px}.padding-bottom-60{padding-bottom:60px}.padding-bottom-80{padding-bottom:80px}@media only screen and (min-width: 769px){.padding-screen-lg-40{padding:40px}}@media only screen and (min-width: 769px){.padding-top-screen-lg-29{padding:29px !important}}@media only screen and (min-width: 769px){.padding-top-screen-lg-60{padding-top:60px !important}}@media only screen and (min-width: 769px){.padding-left-screen-lg-16{padding-left:16px}}@media only screen and (min-width: 769px){.padding-right-screen-lg-16{padding-right:16px}}.bg-white{background-color:#ffffff}.clickable{cursor:pointer}@media only screen and (max-width: 768px){.hide-mobile-global-navi .globalnavi__container{bottom:-999px}}.position-relative{position:relative}.position-absolute-centered{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.block-center{margin-left:auto;margin-right:auto}.height-fill{height:100%}.centered,.text-center,.center-align{text-align:center}.right-align,.text-right{text-align:right !important}.remove-shadow{box-shadow:none !important}.base-component.horizontal-scrollable-list{padding-top:4px;padding-bottom:12px;padding-left:8px;padding-right:8px;width:100%;overflow-x:auto;white-space:nowrap}.base-component.horizontal-scrollable-list .base-component.horizontal-scrollable-list-item{margin-right:4px}.base-component.horizontal-scrollable-list-item{display:inline-block;vertical-align:top;height:88px;background-color:#fff;box-shadow:0px 0px 2px rgba(0,0,0,0.12),0px 1px 2px rgba(0,0,0,0.12);border-radius:2px}.base-component.horizontal-scrollable-list-item.x-note{font-family:Hiragino Sans;font-style:normal;position:relative;width:200px}.base-component.horizontal-scrollable-list-item.x-note a{display:block;padding-left:64px}.base-component.horizontal-scrollable-list-item.x-note a>*:first-child{height:80px;width:60px;margin:4px;position:absolute;left:0px;background-color:#f0f0f0;border-radius:4px;overflow:hidden}.base-component.horizontal-scrollable-list-item.x-note a>*:first-child img{width:100%;height:auto;position:absolute;top:50%;transform:translateY(-50%)}.base-component.horizontal-scrollable-list-item.x-note a>*:last-child{padding:4px;padding-top:12.5px;height:100%;width:100%}.base-component.horizontal-scrollable-list-item.x-note a>*:last-child>*:nth-child(1){color:#212121;font-weight:bold;font-size:12px;line-height:17px;align-self:stretch;margin-bottom:4px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.base-component.horizontal-scrollable-list-item.x-note a>*:last-child>*:nth-child(2){color:#212121;font-weight:500;font-size:12px;line-height:17px;height:20px;margin-bottom:4px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.base-component.horizontal-scrollable-list-item.x-note a>*:last-child>*:nth-child(2)>*{vertical-align:middle}.base-component.horizontal-scrollable-list-item.x-note a>*:last-child>*:nth-child(2) i{position:relative;display:inline-block;background-color:#ddd;border-radius:2em;width:20px;height:20px;overflow:hidden}.base-component.horizontal-scrollable-list-item.x-note a>*:last-child>*:nth-child(2) i img{width:100%;position:absolute;top:50%;transform:translateY(-50%)}.base-component.horizontal-scrollable-list-item.x-note a>*:last-child>*:nth-child(3) span{color:#bdbdbd;line-height:17px;letter-spacing:-0.337647px;margin-right:8px}.base-component.horizontal-scrollable-list-item.see-more{position:relative;width:88px;font-family:Hiragino Sans, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro W3", HiraginoSansCustom, "Hiragino Sans", Meiryo, メイリオ, Osaka, sans-serif, system-ui;font-style:normal;font-weight:600;line-height:18px;font-size:12px}.base-component.horizontal-scrollable-list-item.see-more a{display:block;height:100%;width:100%}.base-component.horizontal-scrollable-list-item.see-more a span{position:absolute;top:50%;transform:translateY(-50%);left:0px;right:0px;padding:4px;display:block;color:#1298ff;text-align:center;white-space:initial}.base-component.x-btn-wrapper{display:inline-block;position:relative}.base-component.x-btn{font-family:Hiragino Sans, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro W3", HiraginoSansCustom, "Hiragino Sans", Meiryo, メイリオ, Osaka, sans-serif, system-ui;font-size:14px;font-weight:500;line-height:20px;position:relative;background-color:lightgrey !important;border-radius:4px;outline:none;padding:4px 6px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1)}.base-component.x-btn:hover{cursor:pointer;filter:brightness(110%)}.base-component.x-btn:active{filter:brightness(120%)}.base-component.x-btn:disabled{filter:grayscale(0.5) brightness(100%)}.base-component.x-btn.block{display:block;width:100%}.base-component.x-btn.large{padding:1.4167em 0.8333em}.base-component.x-btn.primary{background-color:#1298ff !important;color:#ffffff;border-color:#1298ff;border-style:solid}.base-component.x-btn.primary:hover{filter:none;background-color:#14bbff !important;border-color:#14bbff !important}.base-component.x-btn.primary:active{filter:none;background-color:#16ccff !important;border-color:#16ccff !important}.base-component.x-btn.outline{position:relative;background-color:transparent !important;color:#1298ff;border:solid 1px #1298ff;padding-top:5px;padding-bottom:5px;margin-top:0;margin-bottom:0}.base-component.x-btn.line{font-size:1.24em;padding:0 0.333em;line-height:1.75em;height:2.084em;background-color:#00b900 !important;border-color:#00b900;color:#ffffff;border-radius:0.5em;border-style:solid}.base-component.x-btn.line i{position:relative;top:-0.1em;left:0;margin-right:0.333em;display:inline-block;background:url(https://d.line-scdn.net/r/web/social-plugin/img/common/line_v3.png) 0 4px no-repeat;background-size:24px 22px;width:24px;height:100%}.base-component.x-btn.line span{position:relative;top:-0.6em}.base-component.x-btn.white{background-color:#ffffff !important;border-style:none;color:#1298ff}.base-component.x-btn.white:hover{background-color:#ddd !important}.base-component.x-btn.white:active{background-color:#c1c1c1 !important}button.base-component.x-btn.legacy{font-family:"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro W3", HiraginoSansCustom, "Hiragino Sans", Meiryo, メイリオ, Osaka, sans-serif, system-ui;font-size:1.4rem;padding:1.2rem;border:1px solid #1298ff;border-radius:0.4rem;line-height:1}@media only screen and (min-width: 769px){button.base-component.x-btn.legacy{padding:1.2rem 3.6rem}}button.base-component.x-btn.outline-app{font-family:"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro W3", HiraginoSansCustom, "Hiragino Sans", Meiryo, メイリオ, Osaka, sans-serif, system-ui;font-size:1.2rem;font-weight:bold;color:#1298ff;background-color:#fff !important;border:solid 1px #e0e0e0;padding:8px 1em}button.base-component.x-btn.outline-app:hover{filter:brightness(104%)}button.base-component.x-btn.outline-app:active{filter:brightness(108%)}.base-component.x-btn-icon{font-size:1.2em;position:relative;top:0.05em}.base-component.x-btn.primary.create-notebook-btn{position:relative;width:50px;height:50px;border-radius:50%;box-shadow:0px 0px 6px rgba(0,0,0,0.12),0px 6px 6px rgba(0,0,0,0.24)}.base-component.x-btn.primary.create-notebook-btn svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.base-component.x-btn.primary.create-notebook-btn span{display:none}@media only screen and (min-width: 769px){.base-component.x-btn.primary.create-notebook-btn{height:initial;width:initial;font-size:12px;font-weight:bold;font-family:Hiragino Sans, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro W3", HiraginoSansCustom, "Hiragino Sans", Meiryo, メイリオ, Osaka, sans-serif, system-ui;line-height:18px;letter-spacing:0.2px;padding:16px 12px;padding-left:45px;border-radius:4px}.base-component.x-btn.primary.create-notebook-btn span{display:initial;white-space:nowrap}.base-component.x-btn.primary.create-notebook-btn svg{position:absolute;top:50%;left:12px;transform:translateY(-50%)}}a.base-component.tutoring-outline-link-btn,.publishable-content .rich-text .link-block{position:relative;display:inline-block;border:2px solid #1298ff;border-radius:4px;color:#1298ff;font-weight:bold;font-family:"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro W3", HiraginoSansCustom, "Hiragino Sans", Meiryo, "メイリオ", Osaka, sans-serif, system-ui;box-shadow:0px 2px 0px #1298ff;text-align:center;box-sizing:border-box;line-height:0.8;font-size:14px;padding:21px 27.4px 20px 27.4px}a.base-component.tutoring-outline-link-btn.block,.publishable-content .rich-text .link-block.block{display:block}a.base-component.tutoring-outline-link-btn.with-icon,.publishable-content .rich-text .link-block.with-icon{padding-left:50px;padding-right:30px}a.base-component.tutoring-outline-link-btn.with-icon i,a.base-component.tutoring-outline-link-btn.with-icon svg,a.base-component.tutoring-outline-link-btn.with-icon img,.publishable-content .rich-text .link-block.with-icon i,.publishable-content .rich-text .link-block.with-icon svg,.publishable-content .rich-text .link-block.with-icon img{display:inline-block;width:24px;height:24px;line-height:24px;font-size:24px;position:absolute;top:50%;transform:translateY(-12px);left:14px}.base-component.x-btn-outline-v2{padding:5px 8px;padding-bottom:4px;border:1px solid #1298ff;box-sizing:border-box;border-radius:4px;background:#fff;font-weight:600;font-family:Hiragino Sans;font-size:14px;line-height:21px;letter-spacing:0.464286px;color:#1298ff;outline:none;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1)}.base-component.x-btn-outline-v2.active{background:#f5f5f5;border-color:#f5f5f5}.base-component.x-btn-outline-v2.active:hover{filter:brightness(101%)}.base-component.x-btn-outline-v2.active:active{filter:brightness(102%)}.base-component.x-btn-outline-v2:hover{cursor:pointer;filter:brightness(110%)}.base-component.x-btn-outline-v2:active{filter:brightness(120%)}.base-component.x-btn-outline-v2.follow{min-width:120px}.base-component.follow-count{text-align:center;display:inline-block}.base-component.follow-count>span>div:first-child,.base-component.follow-count>a>div:first-child{font-family:Hiragino Sans;font-style:normal;font-weight:600;font-size:18px;line-height:27px;letter-spacing:0.464286px;color:#1298ff}.base-component.follow-count>span>div:last-child,.base-component.follow-count>a>div:last-child{font-family:Hiragino Sans;font-style:normal;font-weight:bold;font-size:12px;line-height:18px;letter-spacing:0.464286px;color:#9e9e9e}.base-component.sort-tabs{margin-left:auto;margin-right:auto}.base-component.sort-tabs ul{display:flex;flex-direction:row}.base-component.sort-tabs ul li{display:inline-block;width:33.33%}.base-component.sort-tabs ul li:last-child{flex:1}.base-component.sort-tabs ul li a,.base-component.sort-tabs ul li .clickable{font-family:Hiragino Sans, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro W3", HiraginoSansCustom, "Hiragino Sans", Meiryo, メイリオ, Osaka, sans-serif, system-ui;background-color:#fff;color:#757575;border-color:#eeeeee;border-top-style:solid;border-top-width:1px;border-bottom-style:solid;border-bottom-width:1px;display:block;width:100%;padding:4px 0px;font-size:12px;font-weight:bold;line-height:18px;text-align:center}.base-component.sort-tabs ul li a.active,.base-component.sort-tabs ul li .clickable.active{background-color:#1298ff;border-color:#1298ff;color:#ffffff}.base-component.sort-tabs ul li:first-child a,.base-component.sort-tabs ul li:first-child .clickable{border-style:solid;border-width:1px;border-top-left-radius:4px;border-bottom-left-radius:4px}.base-component.sort-tabs ul li:last-child a,.base-component.sort-tabs ul li:last-child .clickable{border-style:solid;border-width:1px;border-top-right-radius:4px;border-bottom-right-radius:4px}@media only screen and (min-width: 961px){.base-component.sort-tabs{max-width:304px}}.google-search{max-width:960px;margin:auto;padding:0;background:#f5f5f5;padding:12px}.base-component.google-search-count{margin-left:auto;margin-right:auto;text-align:center;background-color:#1298ff;max-width:960px;border-radius:8px;padding:8px;color:whitesmoke;font-size:26px;font-weight:900;font-family:"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro W3", HiraginoSansCustom, "Hiragino Sans", Meiryo, メイリオ, Osaka, sans-serif, system-ui}.base-component.google-search-count_area>.search_query{font-size:14px;margin-bottom:22px}.base-component.google-search-count_area>.search_query>.search_query-text{font-size:24px;font-weight:bold}.base-component.google-search-count_area>.search_qa{font-size:16px;text-align:center;color:#1298FF;text-decoration:underline}.base-component.google-note-count_note{margin-top:60px;display:flex;justify-content:space-between;align-items:center}.base-component.google-note-count_note>.note_query-text span{font-size:24px;font-weight:bold}.base-component.google-note-count_note>.note_query-count span{font-size:16px;font-weight:bold}.base-component.tabs,.base-component.mypage-tabs__container,.base-component.mypage-2nd-tabs__container{border-bottom:0.1rem solid #e0e0e0}.base-component.tabs ul,.base-component.mypage-tabs__container ul,.base-component.mypage-2nd-tabs__container ul{font-family:"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro W3", HiraginoSansCustom, "Hiragino Sans", Meiryo, メイリオ, Osaka, sans-serif, system-ui;width:100%;max-width:960px;margin:auto;display:table;padding:0;position:relative;height:4.5rem;background:#fff}.base-component.tabs ul li,.base-component.mypage-tabs__container ul li,.base-component.mypage-2nd-tabs__container ul li{width:50%;display:table-cell}.base-component.tabs ul li .clickable,.base-component.mypage-tabs__container ul li .clickable,.base-component.mypage-2nd-tabs__container ul li .clickable,.base-component.tabs ul li a,.base-component.mypage-tabs__container ul li a,.base-component.mypage-2nd-tabs__container ul li a{color:#757575;text-align:center;color:#757575;font-size:1.1rem;padding:0;line-height:4.5rem;display:block;white-space:nowrap;text-decoration:none;height:4.5rem}.base-component.tabs ul li .clickable.active,.base-component.mypage-tabs__container ul li .clickable.active,.base-component.mypage-2nd-tabs__container ul li .clickable.active,.base-component.tabs ul li a.active,.base-component.mypage-tabs__container ul li a.active,.base-component.mypage-2nd-tabs__container ul li a.active{font-weight:bold;border-bottom:0.3rem solid #757575}.base-component.tabs ul li .clickable:hover,.base-component.mypage-tabs__container ul li .clickable:hover,.base-component.mypage-2nd-tabs__container ul li .clickable:hover,.base-component.tabs ul li a:hover,.base-component.mypage-tabs__container ul li a:hover,.base-component.mypage-2nd-tabs__container ul li a:hover{color:#757575;background-color:#e0e0e0;border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;cursor:pointer}.base-component.clear-pagination-organism{position:relative}.base-component.clear-pagination-organism>*:first-child{font-size:12px;line-height:32px;color:#212121;letter-spacing:0.2px;text-align:center;margin-bottom:8px;display:none;position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%)}.base-component.clear-pagination-organism .base-component.clear-pagination{text-align:center}.base-component.clear-pagination-organism .base-component.clear-pagination>*{display:none;margin-right:0}.base-component.clear-pagination-organism .base-component.clear-pagination>*.pagination-info{display:inline-block;width:initial;padding:0 5px;font-size:12px;font-weight:normal;color:#212121;letter-spacing:0.2px}.base-component.clear-pagination-organism .base-component.clear-pagination>*:first-child{display:inline-block}.base-component.clear-pagination-organism .base-component.clear-pagination>*:last-child{display:inline-block}@media only screen and (min-width: 769px){.base-component.clear-pagination-organism>*:first-child{display:block;line-height:18px;margin-bottom:8px;position:initial;transform:none}.base-component.clear-pagination-organism .base-component.clear-pagination>*{display:inline-block;margin-right:5px}.base-component.clear-pagination-organism .base-component.clear-pagination>*.pagination-info{display:none}.base-component.clear-pagination-organism .base-component.clear-pagination>*:first-child{display:inline-block}.base-component.clear-pagination-organism .base-component.clear-pagination>*:last-child{display:inline-block;margin-right:0px}}.base-component.clear-pagination .boxed{background:#ffffff;box-shadow:0px 0px 2px rgba(0,0,0,0.12),0px 1px 2px rgba(0,0,0,0.12);border-radius:2px}.base-component.clear-pagination>a,.base-component.clear-pagination>span{font-size:12px;font-weight:bold;vertical-align:top;text-align:center;line-height:32px;display:inline-block;width:32px;height:32px;margin-right:5px}.base-component.clear-pagination>a:last-child,.base-component.clear-pagination>span:last-child{margin-right:0px}.base-component.clear-pagination>a>*,.base-component.clear-pagination>span>*{line-height:32px}.base-component.clear-pagination>a{color:#1298ff}.base-component.clear-pagination>span{color:#212121}.base-component.clear-pagination>span i{color:#9e9e9e}.base-component.pagination{font-family:"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro W3", HiraginoSansCustom, "Hiragino Sans", Meiryo, メイリオ, Osaka, sans-serif, system-ui;display:table;width:100%;position:relative}.base-component.pagination.with-bottom-border{border-bottom:1px solid #e6e6e6}.base-component.pagination>div{display:table-cell;width:33%;text-align:center}.base-component.pagination .pagination-info{color:#333333}.base-component.pagination .pagination-prev,.base-component.pagination .pagination-next{color:#cccccc}.base-component.pagination .pagination-prev a,.base-component.pagination .pagination-prev span,.base-component.pagination .pagination-next a,.base-component.pagination .pagination-next span{display:block;padding:1.25em;text-align:center}.base-component.pagination .pagination-prev a,.base-component.pagination .pagination-prev .clickable,.base-component.pagination .pagination-next a,.base-component.pagination .pagination-next .clickable{color:#1298ff}.base-component.pagination .pagination-prev a:hover,.base-component.pagination .pagination-prev .clickable:hover,.base-component.pagination .pagination-next a:hover,.base-component.pagination .pagination-next .clickable:hover{background-color:#dbf2fd}.base-component.notebook-list .see-more-notes{text-align:center;padding-bottom:24px}.base-component.notebook-list .see-more-notes a{background-color:#fff;border-radius:4px;border:solid 1px #1298ff;color:#1298ff;font-size:14px;font-weight:bold;padding:16px 84px;display:inline-block}@media only screen and (max-width: 480px){.base-component.notebook-list .see-more-notes{padding-left:12px;padding-right:12px}.base-component.notebook-list .see-more-notes a{display:block}}.base-component.notebook-list ul{padding-bottom:24px}.base-component.notebook-list ul li{border-bottom:solid 1px #eeeeee;position:relative;height:80px}.base-component.notebook-list ul li>a{display:block;height:100%;font-size:14px;color:#212121;line-height:21px;padding:12px;padding-top:8px;padding-bottom:8px;padding-left:calc(12px + 56px + 8px)}.base-component.notebook-list ul li>a:hover{background:whitesmoke}.base-component.notebook-list ul li>a .frame{content:"";position:absolute;display:block;left:12px;top:12px;bottom:12px;width:41px;border-radius:0.3em;overflow:hidden}.base-component.notebook-list ul li>a .frame img{position:absolute;width:100%;top:50%;transform:translateY(-50%)}.base-component.notebook-list ul li>a .super{font-size:12px;color:#9e9e9e}.base-component.notebook-list ul li>a .super span{display:inline-block}.base-component.notebook-list ul li>a .super span:not(:last-child){margin-right:12px}.base-component.notebook-list ul li>a .main{font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.base-component.notebook-list ul li>a .sub{display:flex;flex-direction:row;font-size:12px;color:#9e9e9e}.base-component.notebook-list ul li>a .sub>div:first-child{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.base-component.notebook-list ul li>a .sub>div:last-child{text-align:right;padding-left:1em;min-width:10em}.base-component.notebook-list ul li>a .sub>div:last-child span{font-size:12px;display:inline-block}.base-component.notebook-list ul li>a .sub>div:last-child span:not(:last-child){margin-right:9px}.base-component.notebook-list ul li>a .sub>div:last-child i{margin-right:6px}.base-component.user-list{font-family:"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro W3", HiraginoSansCustom, "Hiragino Sans", Meiryo, メイリオ, Osaka, sans-serif, system-ui;background-color:#fff}@media only screen and (min-width: 961px){.base-component.user-list{border-radius:0.8rem;border:1px solid #e6e6e6;border-bottom:none;overflow:hidden}}.base-component.user-list .user-link{display:table;position:relative;overflow:hidden;border-bottom:1px solid #e6e6e6;width:100%;padding:0.8rem;color:#212121}.base-component.user-list .user-link:hover{background-color:whitesmoke}.base-component.user-list .user-frame{border-radius:50%;float:left;overflow:hidden;display:table-cell;border:solid 1px #e6e6e6;width:4.8rem;height:4.8rem}.base-component.user-list .user-frame img{width:100%}.base-component.user-list .user-info{display:table-cell;padding:0 1.6rem;width:100%;vertical-align:top;overflow:hidden}.base-component.user-list .user-info h4{font-size:1.6rem;color:#1298ff;line-height:1.6}.base-component.user-list .user-info .user-desc{width:100%;font-size:1.2rem;overflow:hidden;line-height:1.6}.base-component.clear-heading-3{font-weight:bold;font-size:1.5rem;color:#1298ff;padding:10px}.base-component.clear-suggest{background-color:#fafafa;padding:12px;border-radius:4px}.base-component.clear-suggest.x-info{background-color:#fffbee;border-color:#fffbee}@media only screen and (min-width: 961px){.base-component.clear-suggest{position:relative}.base-component.clear-suggest>div:first-child{display:table;height:68px;width:52.5%;padding-right:12px}.base-component.clear-suggest>div:first-child p{display:table-cell;margin-bottom:0px !important;line-height:21px !important;vertical-align:middle}.base-component.clear-suggest>div:last-child{position:absolute;top:50%;right:12px;left:52.5%;transform:translateY(-50%);width:46.5%}.base-component.clear-suggest>div:last-child a,.base-component.clear-suggest>div:last-child button{padding-top:10px;padding-bottom:10px}}.base-component.clear-suggest p{font-family:Hiragino Sans;font-style:normal;font-weight:bold;font-size:12px;line-height:18px;text-align:center;margin-bottom:12px}.base-component.clear-suggest>div:last-child{background-color:#fff;padding:12px 13px;border-radius:4px}.base-component.clear-suggest>div:last-child>a,.base-component.clear-suggest>div:last-child>button{font-style:normal;font-weight:500;font-size:14px;line-height:20px;border-radius:4px;padding-top:11px;padding-bottom:11px}.base-component.tutoring-back{display:inline-block;padding:12px;height:48px;width:48px}.base-component.tutoring-text-input{position:relative}.base-component.tutoring-text-input input{background:#fff;border:solid 1px #e0e0e0;box-sizing:border-box;border-radius:8px;padding-top:15px;padding-bottom:14px;padding-left:11px;padding-right:49px;font-size:14px;line-height:21px;width:100%;outline:none;-webkit-appearance:none}.base-component.tutoring-text-input input ::placeholder{color:#9e9e9e;opacity:1}.base-component.tutoring-text-input input :-ms-input-placeholder{color:#9e9e9e}.base-component.tutoring-text-input input ::-ms-input-placeholder{color:#9e9e9e}.base-component.tutoring-text-input img{position:absolute;right:0;padding:14px;top:50%;transform:translateY(-50%);z-index:1}.base-component.tutoring-text-input img:hover{cursor:pointer}.base-component.tutoring-hot-keyword{display:inline-block;padding:5px 8px 4px 8px;box-sizing:border-box;border:solid 1px #e0e0e0;border-radius:4px;font-family:Hiragino Sans;line-height:21px;font-size:14px;text-align:center;color:#212121}.base-component.tutoring-hot-keyword:hover{cursor:pointer}.base-component.tutoring-hot-keyword-list{padding-left:12px;padding-top:3px;padding-bottom:3px;white-space:nowrap;overflow-x:auto}.base-component.tutoring-hot-keyword-list .base-component.tutoring-hot-keyword{margin-right:12px}.base-component.tutoring-search-tabs ul{display:flex;flex-direction:row}.base-component.tutoring-search-tabs ul li{display:inline-block;width:33.33%}.base-component.tutoring-search-tabs ul li:last-child{flex:1}.base-component.tutoring-search-tabs ul li .clickable{font-family:Hiragino Sans;color:#757575;border-bottom:solid 2px #e0e0e0;display:block;width:100%;padding:8px 0px;font-size:14px;font-weight:bold;line-height:21px;text-align:center}.base-component.tutoring-search-tabs ul li .clickable.active{color:#1298ff;border-bottom:solid 2px #1298ff}.base-component.tutoring-search-suggest-list>div{font-family:Hiragino Sans;font-weight:bold;font-size:12px;line-height:18px;background-color:#eeeeee;color:#757575;padding:16px 12px}.base-component.tutoring-search-suggest-list>ul{font-family:Hiragino Sans;background-color:#fff}.base-component.tutoring-search-suggest-list>ul li{border-bottom:solid 1px #eeeeee;padding-top:20px;padding-bottom:18px;padding-left:42px;background-image:url(https://d1e9oo257tadp1.cloudfront.net/public/assets/tutoring_schools/graduation_cap.svg);background-repeat:no-repeat;background-position:12px 50%}.base-component.tutoring-search-suggest-list>ul li>span{font-weight:bold;font-size:12px;line-height:18px;color:#9e9e9e;display:inline-block;margin-bottom:4px}.base-component.tutoring-search-suggest-list>ul li>div:last-child{font-size:16px;line-height:22px}.base-component.tutoring-search-suggest-list>ul li.school{background-image:url(https://d1e9oo257tadp1.cloudfront.net/public/assets/tutoring_schools/ui_icons/search.svg);padding-top:9px;padding-bottom:7px}.base-component.tutoring-search-suggest-list>ul li:hover{cursor:pointer;background-color:rgba(18,152,255,0.1)}.base-component.tutoring-search-suggest-illust{background-image:url(https://d1e9oo257tadp1.cloudfront.net/public/assets/tutoring_schools/advanced_search-example.png);display:inline-block;background-repeat:no-repeat;height:232px;width:285px;background-position-x:right}.th .base-component.tutoring-search-suggest-illust{background-size:contain;background-image:url(https://d1e9oo257tadp1.cloudfront.net/public/assets/tutoring_schools/advanced_search-example-th.png)}.base-component.clear-mail-received-illust{background-image:url(https://d1e9oo257tadp1.cloudfront.net/public/assets/mail_received.png);display:inline-block;background-repeat:no-repeat;height:131px;width:152px}.base-component.clear-timeline-illust{background-image:url(https://d1e9oo257tadp1.cloudfront.net/public/assets/guides/timeline.png);display:inline-block;background-repeat:no-repeat;background-size:contain;height:232px;width:255px}.base-component.clear-liked-notes-illust{background-image:url(https://d1e9oo257tadp1.cloudfront.net/public/assets/guides/liked_notes.png);display:inline-block;background-repeat:no-repeat;background-size:contain;height:232px;width:230px}.base-component.clear-liked-notes-illust.use-webp{background-image:url(https://d1e9oo257tadp1.cloudfront.net/public/assets/guides/liked_notes.webp)}.base-component.clear-bookmarked-pages-illust{background-image:url(https://d1e9oo257tadp1.cloudfront.net/public/assets/guides/bookmarked_pages.png);display:inline-block;background-repeat:no-repeat;background-size:contain;height:232px;width:230px}.base-component.clear-created-notes-illust{background-image:url(https://d1e9oo257tadp1.cloudfront.net/public/assets/guides/created_notes.png);display:inline-block;background-repeat:no-repeat;background-size:contain;height:200px;width:215px}.base-component.clear-note-view-history-illust{background-image:url(https://d1e9oo257tadp1.cloudfront.net/public/assets/guides/note_view_history.png);display:inline-block;background-repeat:no-repeat;background-size:contain;height:190px;width:192px}.base-component.clear-note-view-history-illust.use-webp{background-image:url(https://d1e9oo257tadp1.cloudfront.net/public/assets/guides/note_view_history.webp)}.base-component.ranking-title{text-align:center;font-weight:bold;color:#757575;line-height:22px;margin:0px auto;padding:9px 0px;font-size:12px}.base-component.ranking-title .base-component.ranking-decoration{vertical-align:sub;margin-right:5px}@media only screen and (min-width: 769px){.base-component.ranking-title{font-size:20px;line-height:29px;padding:17.5px 0px}}.base-component.ranking-decoration{background-image:url(https://d1e9oo257tadp1.cloudfront.net/public/assets/decorations/ranking.png);display:inline-block;background-repeat:no-repeat;background-size:contain;height:22px;width:33px}@media only screen and (min-width: 769px){.base-component.ranking-decoration{height:29px;width:44px}}.base-component.alert.alert-info,.base-component.alert-info.alert-success,.flash-wrapper .base-component.alert-info.notice,.base-component.alert-info.alert-warning,.flash-wrapper .base-component.alert-info.error{display:block;border-radius:4px;padding:11px 11px;background:rgba(18,152,255,0.1);border:1px solid #1298ff;box-sizing:border-box;text-align:left;line-height:20px;font-size:14px;font-family:Noto Sans JP;font-style:normal;font-weight:normal;color:#212121}@media only screen and (min-width: 769px){.base-component.alert.alert-info,.base-component.alert-info.alert-success,.flash-wrapper .base-component.alert-info.notice,.base-component.alert-info.alert-warning,.flash-wrapper .base-component.alert-info.error{padding:21px 22px}}.tooltip{cursor:pointer;background:black;color:white;line-height:2em;padding:0 0.5em;position:absolute;right:1em;top:calc(-2em - 6px);border-radius:0.3em}.tooltip::before{content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid black;position:absolute;right:1em;bottom:-4px}.base-component.pick-interests-list{text-align:center;padding-bottom:8px;max-width:640px;margin-left:auto;margin-right:auto}.base-component.pick-interests-list .base-component.pick-interests-item{position:relative;left:8px;margin-right:16px;margin-bottom:16px}.base-component.pick-interests-item{display:inline-block;vertical-align:top;width:80px;height:80px;border-radius:50%;border:solid 1px #1298ff;text-align:center;font-style:normal;font-weight:normal;font-size:14px;line-height:20px;color:#1298ff;overflow:hidden;overflow-wrap:break-word;user-select:none}.base-component.pick-interests-item>div{height:100%;display:flex;justify-content:center;align-content:center;flex-direction:column}.base-component.pick-interests-item:hover{cursor:pointer}.base-component.pick-interests-item.active{background-color:#1298ff;color:#fff}.base-component.pick-interests-item.disabled:hover{cursor:initial}.base-component.action-form-button{font-size:16px;font-weight:500;line-height:23px;color:#fff;border-radius:30px;background-color:#1298ff;border:none;outline:none;padding:12px 64px 13px}.base-component.action-form-button:hover{cursor:pointer}.base-component.action-form-button:active{filter:brightness(0.7)}.base-component.action-form-button:focus{box-shadow:#12aaef 0px 0px 6px}.base-component.action-form-input-control label{display:block;color:#424242;font-size:16px;line-height:23px;margin-bottom:0.5rem}.base-component.action-form-input-control input[type="text"]{font-size:14px;appearance:none;padding:16px 13px;border:1px solid #cccccc;box-sizing:border-box;border-radius:8px;width:calc(100% - 2px);margin:1px}.base-component.action-form-input-control input[type="text"]:focus{outline:none;border:3px solid #41c3ff;width:100%;padding:15px 12px;margin:0px}.base-component.action-form-input-control input[type="text"]::placeholder{color:#949494}.base-component.action-form-input-control.error input[type="text"]{background:rgba(255,90,90,0.1);border:1px solid #ff5a5a}.base-component.action-form-input-control.error input[type="text"]:focus{padding:16px 13px;width:calc(100% - 2px);margin:1px}.base-component.action-form-input-control.error .error-message{margin-top:8px;display:block;color:#ff5a5a}.base-component.app-download-banner-modal{padding:12px;padding-top:0px;padding-bottom:0px}.base-component.app-download-banner-modal .app-download-banner-inner>div:nth-child(3){padding-top:44px}.base-component.app-download-banner-modal .app-download-banner-inner>div:nth-child(3)>div:last-child{height:124px}.question-index-v2.embedded .base-component.question-v2{padding:0}.question-index-v2.embedded .base-component.question-v2 .question-wrapper-v2{margin-top:0;box-shadow:none;border-top:solid 1px #e0e0e0}.question-index-v2.embedded .base-component.question-v2 .question-wrapper-v2>a{padding-bottom:12px}.question-index-v2.embedded .base-component.question-v2 .question-wrapper-v2>a>div:nth-child(3){margin-bottom:0}.question-index-v2.embedded .base-component.question-v2 .question-wrapper-v2>a>div:nth-child(3) ul{margin-bottom:0}.question-index-v2 .base-component.question-v2{padding:0 0.8em}.question-index-v2 .base-component.question-v2 .question-wrapper-v2{position:relative;box-shadow:0px 0px 2px rgba(0,0,0,0.12),0px 1px 2px rgba(228,167,167,0.12);transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);display:block;color:#212121;background-color:#fff;border-radius:2px;max-width:960px;margin-left:auto;margin-right:auto;margin-top:0.8rem}.question-index-v2 .base-component.question-v2 .question-wrapper-v2:hover{background-color:#dbf2fd}.question-index-v2 .base-component.question-v2 .question-wrapper-v2 a{display:block;color:#212121;padding:12px;padding-bottom:56px}.question-index-v2 .base-component.question-v2>.question-wrapper-v2 a>div:nth-child(1){margin-bottom:6px}.question-index-v2 .base-component.question-v2>.question-wrapper-v2 a>div:nth-child(1)>span:nth-child(1){display:inline-block;padding:3px 6px;border-radius:2px;background:#eeeeee;font-size:12px;line-height:14px;letter-spacing:0.428571px;text-align:center}.question-index-v2 .base-component.question-v2>.question-wrapper-v2 a>div:nth-child(1)>span:nth-child(2){font-size:12px;line-height:18px;letter-spacing:-0.337647px;color:#757575;position:relative;top:-0.12em;margin-left:12px}.question-index-v2 .base-component.question-v2>.question-wrapper-v2 a>div:nth-child(1)>time{font-size:12px;line-height:18px;letter-spacing:-0.337647px;color:#757575;position:relative;top:-0.12em;float:right}.question-index-v2 .base-component.question-v2>.question-wrapper-v2 a>div:nth-child(2){margin-bottom:8px}.question-index-v2 .base-component.question-v2>.question-wrapper-v2 a>div:nth-child(2) h2{font-size:12px;line-height:16px}.question-index-v2 .base-component.question-v2>.question-wrapper-v2 a>div:nth-child(2) b{color:#1298ff}.question-index-v2 .base-component.question-v2>.question-wrapper-v2 a>div:nth-child(3){margin-bottom:12px}.question-index-v2 .base-component.question-v2>.question-wrapper-v2 a>div:nth-child(3) ul{margin-bottom:6px}.question-index-v2 .base-component.question-v2>.question-wrapper-v2 a>div:nth-child(3) li{background:#eeeeee;position:relative;display:inline-block;height:72px;width:72px;overflow:hidden;border-radius:2px;margin-right:12px}.question-index-v2 .base-component.question-v2>.question-wrapper-v2 a>div:nth-child(3) li img{width:100%;position:absolute;top:50%;transform:translateY(-50%)}.question-index-v2 .base-component.question-v2>.question-wrapper-v2 a>div:nth-child(3) p{padding:4px;background-color:#eeeeee;color:#757575;border-radius:2px;font-size:10px;line-height:16px}.question-index-v2 .base-component.question-v2>.question-wrapper-v2>div:last-child{position:absolute;left:0;right:0;bottom:0;min-height:40px;padding:12px;padding-top:0;padding-bottom:6px}.question-index-v2 .base-component.question-v2>.question-wrapper-v2>div:last-child button{position:relative;z-index:1}.question-index-v2 .base-component.question-v2>.question-wrapper-v2>div:last-child>span:nth-child(1).active{font-size:12px;line-height:18px;letter-spacing:-0.337647px;color:#4db6ac}.question-index-v2 .base-component.question-v2>.question-wrapper-v2>div:last-child>span:nth-child(1).done{font-size:12px;line-height:18px;letter-spacing:-0.337647px;color:#ff5a5a}.question-index-v2 .base-component.question-v2>.question-wrapper-v2>div:last-child>span:last-child{position:absolute;right:12px;bottom:12px}.question-index-v2 .base-component.question-v2>.question-wrapper-v2>div:last-child>span:last-child>span:last-child{font-weight:bold;color:#1298ff}.base-component.login-required{font-size:14px;text-align:center;padding:12px}.base-component.login-required a:hover{cursor:pointer;filter:brightness(120%)}.base-component.login-required a:active{filter:brightness(110%)}.base-component.login-required>div:nth-child(1){margin-bottom:16px}.base-component.login-required>div:nth-child(2){margin-bottom:24px}.base-component.login-required>div:nth-child(2) a{display:inline-block;background-color:#1298ff;color:#fff;padding:16px 20px;border-radius:4px}.base-component.login-required>div:nth-child(3) a{color:#1298ff;text-decoration:underline}.base-component.question-followup{font-family:Hiragino Sans, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro W3", HiraginoSansCustom, "Hiragino Sans", Meiryo, メイリオ, Osaka, sans-serif, system-ui;background-color:#fff;border-radius:2px;box-shadow:0px 0px 2px rgba(0,0,0,0.12),0px 1px 2px rgba(0,0,0,0.12);padding:16px}.base-component.question-followup>div:nth-child(1){font-size:14px;color:#757575;letter-spacing:2px;text-align:center;font-weight:500;line-height:21px;margin-bottom:16px}.base-component.question-followup>div:nth-child(2){text-align:center}.base-component.question-followup>div:nth-child(2) button{width:calc(50% - 9px);background:none;color:#1298ff;border:solid 1px #1298ff;box-sizing:border-box;border-radius:4px;padding:12px}.base-component.question-followup>div:nth-child(2) button:not(:first-child){margin-left:12px}.base-component.question-followup>div:nth-child(2) button:hover{cursor:pointer;filter:brightness(110%)}.base-component.question-followup>div:nth-child(2) button:active{filter:brightness(120%)}.base-component.question-followup>div:nth-child(2) button:disabled{cursor:initial;filter:grayscale(0.5) brightness(100%)}.base-component.question-followup-list{font-family:Hiragino Sans, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro W3", HiraginoSansCustom, "Hiragino Sans", Meiryo, メイリオ, Osaka, sans-serif, system-ui;background-color:#fff;border-radius:2px;box-shadow:0px 0px 2px rgba(0,0,0,0.12),0px 1px 2px rgba(0,0,0,0.12)}.base-component.question-followup-list>div:nth-child(1){font-size:14px;color:#212121;letter-spacing:2px;text-align:center;font-weight:bold;line-height:21px;padding:16px}.base-component.notebook-grid-v2{display:inline-block;padding:2px;margin:0;width:calc(50% - 3px);max-width:236px;vertical-align:top}.ad-grid{width:100%;min-height:100px;background-color:#efefef;margin-top:9px;margin-bottom:9px}.base-component.notebook-v2{font-family:Hiragino Sans, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro W3", HiraginoSansCustom, "Hiragino Sans", Meiryo, メイリオ, Osaka, sans-serif, system-ui;position:relative;text-align:left;width:100%;height:auto;overflow:hidden;background-color:#fff;box-shadow:0px 0px 2px rgba(0,0,0,0.12),0px 1px 2px rgba(0,0,0,0.12);border-radius:2px}.base-component.notebook-v2 a{transition:all 0.15s cubic-bezier(0.25, 0.8, 0.25, 1)}.base-component.notebook-v2 a:hover{opacity:0.8}.base-component.notebook-v2.list>div:nth-child(1){background-color:rgba(18,152,255,0.72)}.base-component.notebook-v2.list>div:nth-child(1)>a>div:nth-child(1){height:100%}.base-component.notebook-v2.list>div:nth-child(1)>a>div:nth-child(1)>div{position:relative;float:left;width:50%;height:50%;border-radius:4px;overflow:hidden}.base-component.notebook-v2.list>div:nth-child(1)>a>div:nth-child(1)>div:only-child{height:100%;width:100%}.base-component.notebook-v2.list.empty>div:nth-child(1)>a>div:nth-child(1)>div:only-child{background-color:#e0e0e0}.base-component.notebook-v2.list.empty>div:nth-child(1)>a>div:nth-child(1) img{width:initial;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.base-component.notebook-v2>div:nth-child(1){padding:4px}.base-component.notebook-v2>div:nth-child(1)>a{display:block;position:relative;width:100%;height:168px;overflow:hidden;-webkit-appearance:none;border-radius:4px}.base-component.notebook-v2>div:nth-child(1)>a>div:nth-child(1) img{width:100%;position:absolute;top:50%;transform:translateY(-50%)}.base-component.notebook-v2>div:nth-child(1)>a>div:nth-child(1)>span{position:absolute;top:6px;left:6px;-webkit-appearance:none;border-radius:0.2rem;-webkit-border-radius:0.2rem;-moz-border-radius:0.2rem;padding:0.4rem;color:#fff}.base-component.notebook-v2>div:nth-child(1)>a>div:nth-child(1)>span.pro{background-color:#ff7152}.base-component.notebook-v2>div:nth-child(1)>a>div:nth-child(1)>span.article{background-color:#bf57c8}.base-component.notebook-v2>div:nth-child(1)>a>div:nth-child(1)>i{position:absolute;font-size:4.7em;color:#fff;left:50%;top:50%;transform:translate(-50%, -50%);z-index:1}.base-component.notebook-v2>div:nth-child(1)>a>div:nth-child(2){position:absolute;z-index:1;top:0;left:0;right:0;bottom:0}.base-component.notebook-v2>div:nth-child(1)>a>div:nth-child(2) span{border-radius:2px 0px 4px;display:inline-block;padding:3px 6px;padding-top:5px;background-color:rgba(18,152,255,0.8);color:#fff;position:absolute;bottom:0;right:0;font-size:12px}.base-component.notebook-v2>div:nth-child(1)>a>div:nth-child(2) i{font-size:8px}.base-component.notebook-v2>div:nth-child(2){padding:4px;padding-top:0px}.base-component.notebook-v2>div:nth-child(2)>div:nth-child(1){font-size:14px;line-height:21px;margin:4px 0px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.base-component.notebook-v2>div:nth-child(2)>div:nth-child(1) a{color:#212121;font-weight:bold}.base-component.notebook-v2>div:nth-child(2)>div:nth-child(2){position:relative;padding-left:40px;min-height:32px}.base-component.notebook-v2>div:nth-child(2)>div:nth-child(2) a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.base-component.notebook-v2>div:nth-child(2)>div:nth-child(2) a>div:nth-child(1){position:absolute;left:0px;width:32px;height:32px;border-radius:50%;overflow:hidden}.base-component.notebook-v2>div:nth-child(2)>div:nth-child(2) a>div:nth-child(1) img{width:100%;height:100%}.base-component.notebook-v2>div:nth-child(2)>div:nth-child(2) a>span:nth-child(2){font-size:12px;line-height:18px;color:#212121;color:#1298ff;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.base-component.notebook-v2>div:nth-child(2)>div:nth-child(2)>div:nth-child(2){color:#757575}.base-component.notebook-v2>div:nth-child(2)>div:nth-child(2)>div:nth-child(2) span:not(:last-child){display:inline-block;margin-right:12px}.base-component.notebook-v2>div:nth-child(2)>div:nth-child(2)>div:nth-child(2) i{color:#bdbdbd}.base-component.notebook-v2>div:nth-child(2)>div:nth-child(2)>div:nth-child(2) i.fas.fa-heart{color:#1298ff}.base-component.notebook-sticky-v2{position:relative;text-align:left;width:100%;height:auto;padding:4px;background-color:#fff;box-shadow:0px 0px 2px rgba(0,0,0,0.12),0px 1px 2px rgba(0,0,0,0.12);border-radius:2px}.base-component.notebook-sticky-v2>div:nth-child(1){min-height:180px}.base-component.notebook-sticky-v2>div:nth-child(1) img{width:100%;height:auto;border-radius:4px}header{overflow:hidden;overflow:visible;margin:0;padding:0}h1{font-size:1em;margin:0;padding:0}h1 img{height:2.5em}h1 img:hover{opacity:.7}h1 a{margin:auto}main{padding:0}.container,.registrations__container,.sessions-new__container,.banner,.question-new-error__container,.answers-new__container,.answers-new-error__container,.responses-new__container,.responses-new-error__container,.user-edit__container,.album-form{max-width:960px;margin:0 auto}.contents__bg,.registrations__bg,.sessions-new__bg,.timelines__bg,.study_talks__bg,.unpublished__bg,.author__bg,.featured-tutoring-schools__bg,.tutoring-schools-columns__bg,.questions__bg,.question-new__bg,.question-answers__bg,.mypage__bg,.user-edit__bg{background-color:#EEEEEE}.error__title{font-size:1.6em;padding:.5em;line-height:1.4;margin:0 8px}.error__description{margin:0 16px}.pagenation__container{max-width:960px;margin:auto;background-color:#fff}.pagenation--with_bottomline{border-bottom:1px solid #e6e6e6}.pagenation--with-line{border-top:1px solid #e6e6e6}.pagenation__no-link,.question__pagenation__no-link{padding:1.25em}.pagenation__cell,.pagenation__back,.question__pagenation__back,.pagenation__number,.question__pagenation__number,.pagenation__forward,.question__pagenation__forward{display:table-cell;width:33%;text-align:center;color:#cccccc}.pagenation__number,.question__pagenation__number{color:#333333}.pagenation__btn,.question__pagenation__btn{display:block;padding:1.25em;color:#1298ff;text-align:center}.pagenation__btn:hover,.question__pagenation__btn:hover{background-color:#e8f5ff}.avatar__img,.timeline-avatar__img,.study_talk-avatar__img,.answers-question-avatar__img,.answers-answer-avatar__img,.answers-comment-avatar__img,.responses-answer-avatar__img,.responses-response-avatar__img{-webkit-appearance:none;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;display:block;overflow:hidden;width:3.2em;height:3.2em}.avatar__img img,.timeline-avatar__img img,.study_talk-avatar__img img,.answers-question-avatar__img img,.answers-answer-avatar__img img,.answers-comment-avatar__img img,.responses-answer-avatar__img img,.responses-response-avatar__img img{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;margin:0;padding:0;width:3.2em;height:3.2em}.detail__container{max-width:960px;margin:auto;background-color:#fff}.detail{position:relative}.detail__btn{display:block;padding:1em 2em;color:#1298ff;text-align:center;font-size:1.2em}.detail__btn:hover{background-color:#e8f5ff}.detail__icon{position:absolute;top:.2em;left:97%;height:1.5em}.sns{padding:1em;text-align:center;background-color:#e0e0e0}.sns__container{display:table;margin-left:auto;margin-right:auto}.sns__title{font-size:1rem;margin:0;float:left;padding:1rem 0 0 0;color:#999999}.sns__title-img{height:1.15em}.sns__icons{float:left}.sns__icon{float:left;margin-left:.5em}.sns__btn:hover{opacity:.6}.sns__icon-img{padding:0;height:3em}.alert,.alert-success,.flash-wrapper .notice,.alert-warning,.flash-wrapper .error{-webkit-appearance:none;border-radius:0.3em;-webkit-border-radius:0.3em;-moz-border-radius:0.3em;font-size:1.2rem;padding:2rem;text-align:center;line-height:1.6;margin-bottom:2rem}.alert h2,.alert-success h2,.flash-wrapper .notice h2,.alert-warning h2,.flash-wrapper .error h2{font-size:1.6rem}.alert-success,.flash-wrapper .notice{background-color:#dbeed3;color:#356b35;border:1px solid #d0e6bf}.alert-warning,.flash-wrapper .error{background-color:#f0d9d9;color:#9f3b56;border:1px solid #e8c5cb}.field-with-errors{float:left}.field-with-errors .error{font-size:1.2rem;color:#356b35;font-weight:bold;margin-top:.8rem}.form-label,.album-form-label{font-size:1.2rem;color:#757575}.form-checkbox__container{height:3.2rem;padding:1.6rem 0;font-size:1.2rem}.form-description{font-size:1rem;color:#757575;margin-top:.4rem}.form-control,.album-form-control{-webkit-appearance:none;border-radius:0.3em;-webkit-border-radius:0.3em;-moz-border-radius:0.3em;margin-top:.5em;width:100%;height:4em;border:1px solid #b3b3b3}.form-group{margin-bottom:1.6rem}.form__btn,.form-main__btn,.album-form__btn,.form-sub__btn,.album-form-sub__btn{-webkit-appearance:none;border-radius:0.4rem;-webkit-border-radius:0.4rem;-moz-border-radius:0.4rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;border:1px solid #1298ff;margin:.8rem auto 0 auto;padding:1.2rem;display:block;color:#fff;position:relative;width:100%;max-width:960px;background-color:#1298ff;text-align:center;font-size:1.4rem}.form__btn:hover,.form-main__btn:hover,.album-form__btn:hover,.form-sub__btn:hover,.album-form-sub__btn:hover{opacity:0.5}.form-main__btn,.album-form__btn{color:#fff;background-color:#1298ff}.title{font-size:1.4rem;font-weight:bold;margin-bottom:1.6rem}.date__tx,.notebook-date,.question__header__date{text-align:right;color:#b3b3b3}.content--status_fixedfooter{margin-bottom:-5em;padding-bottom:5em}.fixed__footer{position:absolute;width:100%;bottom:0;position:fixed;left:0;z-index:9999999999;height:5em}.header-shadow{position:relative;box-shadow:0 3px 2px -2px rgba(0,0,0,0.2);z-index:1;padding-top:6.8rem;padding-top:calc(4rem + 58px);box-shadow:none;border-bottom:solid 1px #dedede}@media only screen and (min-width: 769px){.header-shadow{padding-top:4rem}}.floating__btn,.notebook-floating__btn,.notebook-liked-floating__btn,.page-floating__btn,.page-liked-floating__btn{position:fixed;width:6.4rem;height:6.4rem;right:2.4rem;bottom:8rem;background-color:#1298ff;color:#FFF;border-radius:3.2rem;text-align:center;box-shadow:0.3rem 0.3rem 0.2rem 0.2rem rgba(0,0,0,0.1);z-index:10;border:none;cursor:pointer}.floating__btn:hover,.notebook-floating__btn:hover,.notebook-liked-floating__btn:hover,.page-floating__btn:hover,.page-liked-floating__btn:hover{background-color:#1298ff}.floating__ic{height:auto}.footer-banner{background-color:#EEEEEE;padding:1.5em 0.75em;text-align:center}.footer-banner a:hover{opacity:0.5}.footer-banner__img{width:100%;max-width:500px;margin-left:auto;margin-right:auto}.footer-form{background:#0e84df;color:#fffef9;-webkit-appearance:none;border-radius:1.6rem;-webkit-border-radius:1.6rem;-moz-border-radius:1.6rem;display:inline;padding:.4rem 1.6rem}.search__container{position:absolute;z-index:2;width:100%;height:100%;background-color:rgba(0,0,0,0.6);visibility:hidden}.search{background-color:#f0f0f0;padding:0;width:100%;height:4.5em;border-bottom:2px solid #1298ff}.search__close{display:table-cell;width:4.5em;height:4.5em;background-color:#1298ff}.search__btn{display:block;height:100%;width:4.5em}.search__img{position:relative;top:1.4em;left:1.4em;width:1.7em;height:1.7em}.search__textbox_container{display:table-cell;width:100%;height:0em;padding:0em .75em;vertical-align:middle}.settings,.questions__filter__options,.questions__filter__status__options,.questions__filter__grade__options,.questions__filter__subject__options,.school-years-settings{position:fixed;z-index:3;width:100%;height:100%;background-color:rgba(0,0,0,0.6);padding:2rem;visibility:hidden;padding-top:15rem}.settings__contents,.questions__filter__options__contents{position:relative;-webkit-appearance:none;border-radius:0.4rem;-webkit-border-radius:0.4rem;-moz-border-radius:0.4rem;overflow:hidden}.settings__cat,.questions__filter__options__cat{position:relative;border-top:1px solid #e6e6e6;background-color:#f0f0f0;padding:1em;font-size:1.2em}.settings__option,.questions__filter__options__option{position:relative;background-color:#fff;border-top:1px solid #e6e6e6}.settings__btn,.questions__filter__options__btn{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;position:relative;width:100%;height:100%;padding:1.5rem 1rem 1.5rem 2rem;display:block;font-size:1.2em;color:#666666}.settings__btn:hover,.questions__filter__options__btn:hover{background-color:#f2faff}.settings__img,.questions__filter__options__img{position:absolute;top:1.45rem;left:.5rem;width:1rem;height:1rem}.settings__options_active,.questions__filter__options__options_active{background-image:url(https://d1e9oo257tadp1.cloudfront.net/public/assets/web/ic_check.gif);background-repeat:no-repeat;background-size:auto .75em;background-position:1em 50%}.settings__header,.subjects__header,.questions__filter__options__header,.questions__filter__status__options__header,.questions__filter__grade__options__header,.questions__filter__subject__options__header{overflow:hidden;width:100%;height:4.5em}.settings__close,.questions__filter__options__close{width:4.5em;height:4.5em;float:right;background-color:#1298ff}.settings__close__btn,.subjects__close__btn,.questions__filter__options__close__btn{display:block;height:100%;width:100%}.settings__close__img,.subjects__close__img,.questions__filter__options__close__img{position:relative;top:1.4em;left:1.4em;width:1.7em;height:1.7em}.subjects{position:absolute;z-index:3;width:100%;height:200%;background-color:rgba(0,0,0,0.6);visibility:hidden;padding:2rem}.subjects__contents{position:relative;-webkit-appearance:none;border-radius:0.4rem;-webkit-border-radius:0.4rem;-moz-border-radius:0.4rem;overflow:hidden}.subjects__cat{position:relative;border-top:1px solid #e6e6e6;background-color:#f0f0f0;padding:1em;font-size:1.2em}.subjects__option{position:relative;background-color:#fff;border-top:1px solid #e6e6e6}.subjects__btn{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;position:relative;width:100%;height:100%;padding:1.5rem 1rem 1.5rem 2rem;display:block;font-size:1.2em;color:#666666}.subjects__btn:hover{background-color:#f2faff}.subjects__img{position:absolute;top:1.45rem;left:.5rem;width:1rem;height:1rem}.subjects__options_active{background-image:url(https://d1e9oo257tadp1.cloudfront.net/public/assets/web/ic_check.gif);background-repeat:no-repeat;background-size:auto .75em;background-position:1em 50%}.subjects__close{width:4.5em;height:4.5em;background-color:#1298ff}.nav{height:4rem}.header-center{vertical-align:top;text-align:center;width:100%;height:4rem;padding-left:1.6rem}.header-center-content{text-align:left;height:4rem}.bottom-navi-padding{margin-bottom:8rem}.header-right{position:absolute;right:0}.header-grade,.header-school-year{vertical-align:middle;display:table-cell;padding:.8rem}.header-grade__btn,.header-school-year__btn{display:block;background:#1298ff;color:#fff;-webkit-appearance:none;border-radius:1.2rem;-webkit-border-radius:1.2rem;-moz-border-radius:1.2rem;padding:.2rem .8rem;margin-top:.4rem;font-size:1rem}.header__active{background-color:#fff}.header__account{display:table-cell;vertical-align:top;width:4.5em}.globalnavi-mypage__ic{background-image:url(https://d1e9oo257tadp1.cloudfront.net/public/ic_mypage.png)}.globalnavi__btn--active .globalnavi-mypage__ic{background-image:url(https://d1e9oo257tadp1.cloudfront.net/public/ic_mypage_on.png)}.header__back{position:absolute;margin:.75em .5em;top:0px;left:0px}.header__back__btn{background-image:url(https://d1e9oo257tadp1.cloudfront.net/public/assets/web/header_back.gif);background-repeat:no-repeat;-webkit-appearance:none;border-radius:0.3em;-webkit-border-radius:0.3em;-moz-border-radius:0.3em;background-size:contain;padding:1em 1em 1em 1.5em;float:left;text-align:center;display:block;color:#1298ff;background-color:#fff;background-position:center left}.header__back__btn:hover{opacity:.7}.header-whatcanido__btn{-webkit-appearance:none;border-radius:1.4rem;-webkit-border-radius:1.4rem;-moz-border-radius:1.4rem;left:100%;color:#fff;padding:.4rem .8rem;font-size:1rem;background-color:#1298ff}.header-whatcanido{line-height:1.2rem;margin-top:.4rem;margin:0;display:table-cell;vertical-align:middle;padding-left:.8rem}.header-menu__container{height:2.8rem;width:100%;text-align:right;background-color:#0e84df;overflow:hidden}.header-menu{width:auto;float:right;display:table}.header-menu__btn{display:table-cell;height:2.8rem;width:auto;color:#fff;padding:.8rem;font-size:1.2rem;vertical-align:middle}.header-menu-btn__tx{display:inline}.header-login__btn{display:table-cell}.header-login-avatar{display:table-cell;vertical-align:middle}.header-login-avatar__img{-webkit-appearance:none;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;float:left;width:2rem;height:2rem}.white__container,.registrations__container,.sessions-new__container,.timeline__container,.timeline__container-linked,.timeline__container.clickable,.study_talk__container,.study_talk__container-linked,.study_talk__container.clickable,.authorinfo,.question__container,.question-new__container,.answers-answer__container,.user-edit__container{box-shadow:0 1px 3px rgba(0,0,0,0.1);transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);text-align:left;width:100%;position:relative;height:auto;background:#fff;padding:.4rem}.white__container a:hover,.registrations__container a:hover,.sessions-new__container a:hover,.timeline__container a:hover,.timeline__container-linked a:hover,.study_talk__container a:hover,.study_talk__container-linked a:hover,.authorinfo a:hover,.question__container a:hover,.question-new__container a:hover,.answers-answer__container a:hover,.user-edit__container a:hover{opacity:0.5}.btn,.submit__btn,.action__btn,.registrations__btn,.question-new__btn,.answers-answer-new__btn,.answers-new__btn,.responses-new__btn,.edit__btn,.authorinfo-edit__btn,.grey__btn,.timeline__btn,.study_talk__btn,.answers-comment__btn{-webkit-appearance:none;border-radius:0.4rem;-webkit-border-radius:0.4rem;-moz-border-radius:0.4rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;margin:.8rem auto 1.6rem auto;padding:1.6rem;display:block;position:relative;width:100%;max-width:960px;text-align:center;font-size:1.4rem}.btn:hover,.submit__btn:hover,.action__btn:hover,.registrations__btn:hover,.question-new__btn:hover,.answers-answer-new__btn:hover,.answers-new__btn:hover,.responses-new__btn:hover,.edit__btn:hover,.authorinfo-edit__btn:hover,.grey__btn:hover,.timeline__btn:hover,.study_talk__btn:hover,.answers-comment__btn:hover{opacity:0.5}.submit__btn,.action__btn,.registrations__btn,.question-new__btn,.answers-answer-new__btn,.answers-new__btn,.responses-new__btn{box-shadow:0 1px 3px rgba(0,0,0,0.1);transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);color:#fff;background-color:#4db6ac;border:none}.edit__btn,.authorinfo-edit__btn{color:#1298ff;background-color:transparent;border:1px solid #1298ff}.grey__btn,.timeline__btn,.study_talk__btn,.answers-comment__btn{color:#1298ff;margin:1.6rem auto 0 auto;padding:1.6rem;background-color:#eeeeee}.action__btn{font-weight:bold;background-color:#1298ff}.links__container{text-align:center;font-size:1.2rem}.link__btn{display:block;margin-bottom:1.2rem;color:#1298ff}.action__btn.content-partner-schools:hover{opacity:1}.action__btn.content-partner-schools:active{filter:grayscale(0.4)}.registrations__bg{-webkit-appearance:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;padding-top:4rem}.registrations__container{padding:2.4rem}.sessions-new__bg{padding-top:4rem}.sessions-new__container{-webkit-appearance:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;padding:2.4rem}.sessions-new-rememberme__container{text-align:center;font-size:1.2rem;color:#757575}.tabs,.mypage-tabs__container,.mypage-2nd-tabs__container{position:relative;overflow:auto;background-color:#fafafa;background-color:initial}.tabs.initializing .tabs__btn,.initializing.mypage-tabs__container .tabs__btn,.initializing.mypage-2nd-tabs__container .tabs__btn,.tabs.initializing .mypage-tab__btn,.initializing.mypage-tabs__container .mypage-tab__btn,.initializing.mypage-2nd-tabs__container .mypage-tab__btn,.tabs.initializing .mypage-2nd-tab__btn,.initializing.mypage-tabs__container .mypage-2nd-tab__btn,.initializing.mypage-2nd-tabs__container .mypage-2nd-tab__btn{color:transparent;cursor:initial !important;position:relative}.tabs.initializing .tabs__btn:hover,.initializing.mypage-tabs__container .tabs__btn:hover,.initializing.mypage-2nd-tabs__container .tabs__btn:hover,.tabs.initializing .mypage-tab__btn:hover,.initializing.mypage-tabs__container .mypage-tab__btn:hover,.initializing.mypage-2nd-tabs__container .mypage-tab__btn:hover,.tabs.initializing .mypage-2nd-tab__btn:hover,.initializing.mypage-tabs__container .mypage-2nd-tab__btn:hover,.initializing.mypage-2nd-tabs__container .mypage-2nd-tab__btn:hover{cursor:initial !important;background-color:initial}.tabs.initializing .tabs__btn--status_active,.initializing.mypage-tabs__container .tabs__btn--status_active,.initializing.mypage-2nd-tabs__container .tabs__btn--status_active,.tabs.initializing .mypage-2nd-tab__btn--active,.initializing.mypage-tabs__container .mypage-2nd-tab__btn--active,.initializing.mypage-2nd-tabs__container .mypage-2nd-tab__btn--active{border-bottom-width:0;background:initial !important}.tabs.initializing .tabs__btn:before,.initializing.mypage-tabs__container .tabs__btn:before,.initializing.mypage-2nd-tabs__container .tabs__btn:before,.tabs.initializing .mypage-tab__btn:before,.initializing.mypage-tabs__container .mypage-tab__btn:before,.initializing.mypage-2nd-tabs__container .mypage-tab__btn:before,.tabs.initializing .mypage-2nd-tab__btn:before,.initializing.mypage-tabs__container .mypage-2nd-tab__btn:before,.initializing.mypage-2nd-tabs__container .mypage-2nd-tab__btn:before{content:'';position:absolute;top:10px;bottom:10px;left:8px;right:8px;background:#eeeeee;border-radius:.75em}.tabs__btns,.mypage-tabs,.mypage-2nd-tabs{display:table;margin:0;padding:0;position:relative;height:4.5rem}.tab-event__subtitle{position:relative;font-size:1rem;top:-.5rem}.tab-event__title{font-size:1.2rem}.tabs__btn__wrapper,.mypage-tab,.mypage-2nd-tab,.mypage-notebooks-tab{font-size:1.2rem;display:table-cell}.pronote.tabs__btn__wrapper>a:hover,.pronote.mypage-tab>a:hover,.pronote.mypage-2nd-tab>a:hover,.pronote.mypage-notebooks-tab>a:hover{color:#ff7152;border-bottom-color:#ff7152}.pronote.tabs__btn__wrapper>.tabs__btn--status_active,.pronote.mypage-tab>.tabs__btn--status_active,.pronote.mypage-2nd-tab>.tabs__btn--status_active,.pronote.mypage-notebooks-tab>.tabs__btn--status_active,.pronote.tabs__btn__wrapper>.mypage-2nd-tab__btn--active,.pronote.mypage-tab>.mypage-2nd-tab__btn--active,.pronote.mypage-2nd-tab>.mypage-2nd-tab__btn--active,.pronote.mypage-notebooks-tab>.mypage-2nd-tab__btn--active{background:#ff7152}.pronote.tabs__btn__wrapper>.tabs__btn--status_active:hover,.pronote.mypage-tab>.tabs__btn--status_active:hover,.pronote.mypage-2nd-tab>.tabs__btn--status_active:hover,.pronote.mypage-notebooks-tab>.tabs__btn--status_active:hover,.pronote.tabs__btn__wrapper>.mypage-2nd-tab__btn--active:hover,.pronote.mypage-tab>.mypage-2nd-tab__btn--active:hover,.pronote.mypage-2nd-tab>.mypage-2nd-tab__btn--active:hover,.pronote.mypage-notebooks-tab>.mypage-2nd-tab__btn--active:hover{color:#fff}.tabs__btn,.mypage-tab__btn,.mypage-2nd-tab__btn{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:.8em 1em;display:block;white-space:nowrap;text-decoration:none;color:#757575;height:4.5rem;text-align:center;color:#555555;margin-top:1px;height:48px}.tabs__btn:hover,.mypage-tab__btn:hover,.mypage-2nd-tab__btn:hover{box-sizing:border-box;color:#1298ff;background-color:#fff;border-bottom:0.3rem solid #1298ff}.tabs__btn--status_active,.mypage-2nd-tab__btn--active{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;color:#fff;background-color:#1298ff;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.tabs__btn--status_active:hover,.mypage-2nd-tab__btn--active:hover{color:#fff;background-color:#1298ff;filter:brightness(110%)}.tab-event__subtitle{display:inline-block;vertical-align:top;text-align:center;font-size:.8em;font-weight:500 !important}.tab-event__title{position:relative;top:-1.3em;text-align:center}.sort,.search__sort{position:relative;background-color:#eeeeee;padding-top:1em;height:5em;width:100%;font-style:24em;padding-top:16px;padding-bottom:8px}.sort__btns{-webkit-appearance:none;border-radius:0.3em;-webkit-border-radius:0.3em;-moz-border-radius:0.3em;display:table;margin-left:auto;margin-right:auto;margin-top:0;list-style-type:none}.sort__btn__wrapper,.sort__btn__wrapper--status_active{width:7em;text-align:center;display:block;float:left;background-color:#fff;border:1px solid #b3b3b3;border-color:#E5E5E5}.sort__btn__wrapper--status_active{background-color:#b3b3b3}.sort__btn--pos_left{border-radius:0.3em 0 0 0.3em;-webkit-border-radius:0.3em 0 0 0.3em;-moz-border-radius:0.3em 0 0 0.3em;border-right:0px;overflow:hidden}.sort__btn--pos_right{border-radius:0 0.3em 0.3em 0;-webkit-border-radius:0 0.3em 0.3em 0;-moz-border-radius:0 0.3em 0.3em 0;border-left:0px;overflow:hidden}.sort__btn,.sort__btn--status_active{display:block;padding:.9em .5em .8em;color:#b3b3b3}.sort__btn:hover,.sort__btn--status_active:hover{background-color:#f2f2f2}.sort__btn--status_active{color:#fff}.sort__btn--status_active:hover{background-color:#999999}.banner-light__container,.banner-dark__container{overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-appearance:none;border-radius:0.8em;-webkit-border-radius:0.8em;-moz-border-radius:0.8em;position:relative;margin:0 .8rem .8rem;padding:1rem;max-width:960px;background-color:#e7f6fd;border:1px solid #e6e6e6}.banner-light__container a:hover,.banner-dark__container a:hover{opacity:0.5}.banner{width:100%;max-width:500px;display:table}.banner__left{display:table-cell;width:4rem}.banner-clear__img{width:4rem}.banner-google__img{width:6rem}.banner-appstore__img{width:6rem}.banner__center{display:table-cell;vertical-align:top;text-align:left;padding:0 1rem}.banner-light-precatch,.banner-dark-precatch{font-size:1rem;color:#1298ff}.banner-light-catch,.banner-dark-catch{margin-top:.3rem;font-size:1.4rem;color:#1298ff;line-height:1.5}.banner-light-function,.banner-dark-function{display:none}.banner__right{display:table-cell;width:5.9rem;vertical-align:middle}.banner-dark__container{background-color:#1298ff}.banner-dark-precatch{color:#fff}.banner-dark-catch{color:#fff}.banner-app__container{height:4rem;line-height:4rem;padding:0;background-color:#e7f6fd;border-bottom:0}.banner-app__container a{display:inline-block;width:100%;height:100%}.banner-app__container a span{display:inline-block;vertical-align:middle;padding-left:.5em;font-size:1.4em}.banner-app__container a,.banner-app__container a:active,.banner-app__container a:hover,.banner-app__container a:visited{color:#1298ff}.timelines__bg,.study_talks__bg{padding-top:1.6rem}.timelines,.study_talks{padding-bottom:.8em}.timeline__container,.timeline__container-linked,.timeline__container.clickable,.study_talk__container,.study_talk__container-linked,.study_talk__container.clickable{overflow:hidden;position:relative;margin:.8rem auto 0 auto;padding:.8rem;display:block;width:100%;max-width:960px}.timeline__container-linked:hover,.timeline__container.clickable:hover,.clickable.timeline__container-linked:hover{background-color:#e8f5ff}.study_talk__container-linked:hover,.study_talk__container.clickable:hover,.clickable.study_talk__container-linked:hover{background-color:#e8f5ff}.timeline,.study_talk{overflow:hidden;margin:0;padding:0 .8em;position:relative}.timeline-header,.study_talk-header{overflow:hidden;width:100%}.timeline-header-date,.study_talk-header-date{float:right;color:#b3b3b3}.timeline-message,.study_talk-message{display:table}.timeline-avatar__img,.study_talk-avatar__img{display:table-cell}.timeline-message__tx,.study_talk-message__tx{display:table-cell;vertical-align:middle;color:#757575;padding-left:.8rem;line-height:1.6}.timeline-contents,.timeline-image__container,.study_talk-image__container,.study_talk-contents{margin-top:.4rem;font-size:1.2rem;line-height:1.6;width:100%;color:#212121}.timeline-contents p,.timeline-image__container p,.study_talk-image__container p,.study_talk-contents p{margin-bottom:1.2rem}.timeline-notebook,.study_talk-notebook{margin-top:.8rem;overflow:hidden;border:solid 1px #e0e0e0;-webkit-appearance:none;border-radius:0.4rem;-webkit-border-radius:0.4rem;-moz-border-radius:0.4rem}.timeline-notebook__img,.study_talk-notebook__img{float:left;width:4rem;height:5.4rem;-webkit-appearance:none;border-radius:0.4rem 0 0 0.4rem;-webkit-border-radius:0.4rem 0 0 0.4rem;-moz-border-radius:0.4rem 0 0 0.4rem;overflow:hidden;background:#9e9e9e}.timeline-notebook__img img,.study_talk-notebook__img img{width:4.5em}.timeline-notebook__right,.study_talk-notebook__right{float:left;padding:0 .8rem}.timeline-notebook__cat,.study_talk-notebook__cat{overflow:hidden;color:#999999;margin-top:.8rem;overflow:visible;font-size:1rem;display:block;height:.8rem}.timeline-notebook__cat li,.study_talk-notebook__cat li{display:block;float:left;margin-right:1em}.timeline-notebook__title,.study_talk-notebook__title{margin-top:.8rem;font-size:1.6rem;color:#212121}.timeline__img,.study_talk__img{width:100%}.timeline-image__container,.study_talk-image__container{text-align:center}.timeline-pagination__container,.study_talk-pagination__container{max-width:960px;margin:auto;background-color:#fff}.timeline-pagination,.study_talk-pagination{display:table;width:100%;position:relative;border-top:1px solid #e6e6e6}.timelines--not__exist,.study_talk--not__exist{padding:1.6rem;max-width:960px;margin-left:auto;margin-right:auto}.notes-banner-bg{background:whitesmoke;padding:.8rem 0}.notes{overflow:hidden;padding:1em .75em}.notes_container{max-width:960px;margin:auto}.notes_container--status_no-note{text-align:center;padding:2em 0 1em}.note__container{position:relative;padding:8px;width:50%;max-width:240px;float:left}.grid-notes_container{max-width:960px;margin:auto;padding:0}.grid-notes_container .stamp{display:inline-block;width:50%;max-width:240px;min-height:200px;padding:4px;overflow:hidden}.new-notebook,.mypage-new-notebook{padding-top:13px}.new-notebook .notebook-new-btn__container,.mypage-new-notebook .notebook-new-btn__container{max-width:960px;margin:auto;border-bottom:solid 1px #ddd;width:calc(100% - 3em)}.mypage-new-notebook{padding-bottom:13px}.note-like__btn{-webkit-appearance:none;border-radius:0.4rem;-webkit-border-radius:0.4rem;-moz-border-radius:0.4rem;height:auto;background:#fff;padding:.4rem;position:absolute;right:0;top:0;width:4.8rem;text-align:center;z-index:1;padding:.8rem;color:#9e9e9e;border:none;cursor:pointer}.note-liked-btn__ic{color:#1298ff}.note-like-btn__tx{margin-top:.8rem}.note__img{width:100%;position:absolute;top:50%;transform:translateY(-50%)}.contents__bg.x-notebook-list.details,.x-notebook-list.details.registrations__bg,.x-notebook-list.details.sessions-new__bg,.x-notebook-list.details.timelines__bg,.x-notebook-list.details.study_talks__bg,.x-notebook-list.details.unpublished__bg,.x-notebook-list.details.author__bg,.x-notebook-list.details.featured-tutoring-schools__bg,.x-notebook-list.details.tutoring-schools-columns__bg,.x-notebook-list.details.questions__bg,.x-notebook-list.details.question-new__bg,.x-notebook-list.details.question-answers__bg,.x-notebook-list.details.mypage__bg,.x-notebook-list.details.user-edit__bg{padding-bottom:0px}.contents__bg.x-notebook-list.details .notes,.x-notebook-list.details.registrations__bg .notes,.x-notebook-list.details.sessions-new__bg .notes,.x-notebook-list.details.timelines__bg .notes,.x-notebook-list.details.study_talks__bg .notes,.x-notebook-list.details.unpublished__bg .notes,.x-notebook-list.details.author__bg .notes,.x-notebook-list.details.featured-tutoring-schools__bg .notes,.x-notebook-list.details.tutoring-schools-columns__bg .notes,.x-notebook-list.details.questions__bg .notes,.x-notebook-list.details.question-new__bg .notes,.x-notebook-list.details.question-answers__bg .notes,.x-notebook-list.details.mypage__bg .notes,.x-notebook-list.details.user-edit__bg .notes{padding-bottom:calc(70px + 12px)}.contents__bg.x-notebook-list.details .notes .ranking-pos,.x-notebook-list.details.registrations__bg .notes .ranking-pos,.x-notebook-list.details.sessions-new__bg .notes .ranking-pos,.x-notebook-list.details.timelines__bg .notes .ranking-pos,.x-notebook-list.details.study_talks__bg .notes .ranking-pos,.x-notebook-list.details.unpublished__bg .notes .ranking-pos,.x-notebook-list.details.author__bg .notes .ranking-pos,.x-notebook-list.details.featured-tutoring-schools__bg .notes .ranking-pos,.x-notebook-list.details.tutoring-schools-columns__bg .notes .ranking-pos,.x-notebook-list.details.questions__bg .notes .ranking-pos,.x-notebook-list.details.question-new__bg .notes .ranking-pos,.x-notebook-list.details.question-answers__bg .notes .ranking-pos,.x-notebook-list.details.mypage__bg .notes .ranking-pos,.x-notebook-list.details.user-edit__bg .notes .ranking-pos{position:absolute;right:.8rem;bottom:.8rem;font-size:1.4em;font-weight:bold;color:white;background:#FF9177;z-index:1;width:1.571em;height:1.571em;text-align:center;line-height:1.571em;border-radius:1.5rem;opacity:1;overflow:hidden;box-shadow:1px 1px 1px 1px rgba(255,145,119,0.7)}.contents__bg.x-notebook-list.details .notes .ranking-pos.top-4,.x-notebook-list.details.registrations__bg .notes .ranking-pos.top-4,.x-notebook-list.details.sessions-new__bg .notes .ranking-pos.top-4,.x-notebook-list.details.timelines__bg .notes .ranking-pos.top-4,.x-notebook-list.details.study_talks__bg .notes .ranking-pos.top-4,.x-notebook-list.details.unpublished__bg .notes .ranking-pos.top-4,.x-notebook-list.details.author__bg .notes .ranking-pos.top-4,.x-notebook-list.details.featured-tutoring-schools__bg .notes .ranking-pos.top-4,.x-notebook-list.details.tutoring-schools-columns__bg .notes .ranking-pos.top-4,.x-notebook-list.details.questions__bg .notes .ranking-pos.top-4,.x-notebook-list.details.question-new__bg .notes .ranking-pos.top-4,.x-notebook-list.details.question-answers__bg .notes .ranking-pos.top-4,.x-notebook-list.details.mypage__bg .notes .ranking-pos.top-4,.x-notebook-list.details.user-edit__bg .notes .ranking-pos.top-4{background:#FF3708}.contents__bg.x-notebook-list.details .notes .ranking-pos.large-pos,.x-notebook-list.details.registrations__bg .notes .ranking-pos.large-pos,.x-notebook-list.details.sessions-new__bg .notes .ranking-pos.large-pos,.x-notebook-list.details.timelines__bg .notes .ranking-pos.large-pos,.x-notebook-list.details.study_talks__bg .notes .ranking-pos.large-pos,.x-notebook-list.details.unpublished__bg .notes .ranking-pos.large-pos,.x-notebook-list.details.author__bg .notes .ranking-pos.large-pos,.x-notebook-list.details.featured-tutoring-schools__bg .notes .ranking-pos.large-pos,.x-notebook-list.details.tutoring-schools-columns__bg .notes .ranking-pos.large-pos,.x-notebook-list.details.questions__bg .notes .ranking-pos.large-pos,.x-notebook-list.details.question-new__bg .notes .ranking-pos.large-pos,.x-notebook-list.details.question-answers__bg .notes .ranking-pos.large-pos,.x-notebook-list.details.mypage__bg .notes .ranking-pos.large-pos,.x-notebook-list.details.user-edit__bg .notes .ranking-pos.large-pos{font-size:2em;width:1.1em;height:1.1em;text-align:center;line-height:1.1em}.contents__bg.x-notebook-list.details .pagenation,.x-notebook-list.details.registrations__bg .pagenation,.x-notebook-list.details.sessions-new__bg .pagenation,.x-notebook-list.details.timelines__bg .pagenation,.x-notebook-list.details.study_talks__bg .pagenation,.x-notebook-list.details.unpublished__bg .pagenation,.x-notebook-list.details.author__bg .pagenation,.x-notebook-list.details.featured-tutoring-schools__bg .pagenation,.x-notebook-list.details.tutoring-schools-columns__bg .pagenation,.x-notebook-list.details.questions__bg .pagenation,.x-notebook-list.details.question-new__bg .pagenation,.x-notebook-list.details.question-answers__bg .pagenation,.x-notebook-list.details.mypage__bg .pagenation,.x-notebook-list.details.user-edit__bg .pagenation{background-color:#ffffff}.author__bg .wrapper.search-by-location{padding:1.2rem}.author__bg button.search-by-location{width:100%;background-color:#1298ff;color:#ffffff;box-shadow:0px 1px 2px rgba(0,0,0,0.5);border:none;border-radius:0.4rem;padding:0rem 3.6rem;line-height:3.65;font-size:1.2rem;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1)}.author__bg button.search-by-location:active{opacity:.5}.author__bg button.search-by-location .fa.fa-location-arrow{font-size:1.5em;position:relative;top:.09em;margin-right:.4em}#school-scroll-target{position:relative;top:-105px}div.content-partner-schools-placeholder{min-height:50px;padding:.8rem;font-size:3rem;line-height:3;text-align:center}.content-partner-company-desc{padding:.8rem;font-size:1.2rem;line-height:1.5}@media only screen and (max-width: 480px){#school-scroll-target{top:0px}}.list-notebook,.list-user{display:block;position:relative;overflow:hidden;border-bottom:1px solid #e6e6e6;width:100%;padding:.8rem;color:#212121}.list-notebook:hover,.list-user:hover{background-color:whitesmoke}.list-notebook__cat{overflow:hidden;color:#999999;font-size:1rem}.list-notebook__cat li{display:block;float:left;margin-right:1em}.list-notebook-pronote__tx{position:absolute;background-color:#ff7152;top:1.2rem;left:1.2rem;-webkit-appearance:none;border-radius:0.2rem;-webkit-border-radius:0.2rem;-moz-border-radius:0.2rem;padding:.4rem;color:#fff;top:.8rem;right:.8rem;left:auto}.list-notebook-author{margin-top:.8rem;color:#999999}.list-notebook-counts{position:absolute;right:.4rem;bottom:.4rem}.list-bookmark-page__tx{font-size:1rem;padding:.2rem 1.2rem;-webkit-appearance:none;border-radius:1rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;color:#9e9e9e;background-color:#EEEEEE}.list-user{display:table}.list-user-img__container{-webkit-appearance:none;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;float:left;overflow:hidden;display:table-cell;border:solid 1px #e6e6e6;width:4.8rem;height:4.8rem}.list-user__img{width:100%}.list-user-info__container{display:table-cell;padding:0 1.6rem;width:100%;vertical-align:top;overflow:hidden}.list-user__title{font-size:1.6rem;color:#1298ff;line-height:1.6}.list-user-intro__container{width:100%;font-size:1.2rem;overflow:hidden;line-height:1.6}.note-bg{background-color:#EEEEEE;padding-bottom:1rem;width:100%;border-radius:0}.info,.album-form-info{max-width:960px;background-color:#fff;position:relative;padding:1.2rem 0  0;background-color:#fff;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;overflow:hidden}.notebook-header{padding:0 .8rem}.notebook-floating__btn{background-color:#fff;color:#9e9e9e}.notebook-floating__btn:hover{background-color:#e7f6fd}.notebook-liked-floating__btn{background-color:#fff;color:#1298ff}.notebook-liked-floating__btn:hover{background-color:#e7f6fd}.notebook__title{font-size:2rem;padding:.8rem 0;line-height:1.4;margin:0}.notebook-date{display:block;padding:.4rem .8rem}.notebook-category{overflow:hidden;display:table;position:relative;padding:.0em;margin:.8rem 0 0;background-color:#fff;width:100%;font-size:1.2rem}.notebook-category__btn,.notebook-category-pronote__badge,.notebook-category-grade__btn,.notebook-category-grade__btn-disabled,.notebook-category-school-year__btn,.notebook-category-subject__btn,.notebook-category-subject__btn-disabled,.authorinfo-grade__btn{-webkit-appearance:none;border-radius:0.3em;-webkit-border-radius:0.3em;-moz-border-radius:0.3em;display:block;padding:.5em}.notebook-category-pronote{display:table-cell;float:left;margin-right:.8rem}.notebook-category-pronote__badge{color:#fff;background-color:#ff7152}.notebook-category-grade{display:table-cell;float:left;margin-right:.8rem}.notebook-category-grade__btn,.notebook-category-grade__btn-disabled{color:#fff;white-space:nowrap;background-color:#4db6ac}.notebook-category-grade__btn:hover,.notebook-category-grade__btn-disabled:hover{background-color:#cccccc}.notebook-category-grade__btn-disabled:hover{background-color:#4db6ac}.notebook-category-school-year{display:table-cell;float:left;margin-right:.8rem}.notebook-category-school-year__btn{color:#666666}.notebook-category-subject{display:table-cell;float:left;margin-right:1rem}.notebook-category-subject__btn,.notebook-category-subject__btn-disabled{color:#666666;white-space:nowrap;background-color:#e6e6e6}.notebook-category-subject__btn:hover,.notebook-category-subject__btn-disabled:hover{background-color:#cccccc}.notebook-category-subject__btn-disabled:hover{background-color:#e6e6e6}@keyframes action-btn-slide-down{from{bottom:calc(56px + 13px + 1px)}to{bottom:-100px}}@keyframes action-btn-slide-up{from{bottom:-100px}to{bottom:calc(56px + 13px + 1px)}}@keyframes new-action-btn-slide-up{from{bottom:-100px}to{bottom:calc(0px + 13px + 1px)}}.notebook-counts{overflow:hidden;padding:.2rem .8rem 0;text-align:left;color:#9e9e9e;font-size:1.2rem}.notebook-counts__count{position:relative;margin-right:2rem;display:inline}.notebook-counts__label__icon{margin-bottom:.1em}.notebook-counts__figure{display:inline-block;position:relative;margin-left:.4rem}.timeline-counts,.study_talk-counts{overflow:hidden;padding-top:6px;text-align:left;color:#9e9e9e;font-size:1.2rem}.timeline-counts__count,.study_talk-counts__count{position:relative;margin-right:2rem;display:inline}.timeline-counts__label__icon,.study_talk-counts__label__icon{margin-bottom:.1em}.timeline-counts__figure,.study_talk-counts__figure{display:inline-block;position:relative;margin-left:.4rem}.subinfo{overflow:hidden;position:relative;padding:0 1rem 1rem}.subinfo p{font-size:1.2em;line-height:1.4em;max-width:960px;text-align:left}.subinfo__author{overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;position:relative;padding:.8rem 1rem 1rem 1rem;font-size:1.5em;color:#1298ff;display:block;-moz-transition:all;-o-transition:all;-webkit-transition:all;transition:all;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;-webkit-transition-duration:0.2s;transition-duration:0.2s}.subinfo__author__img{-webkit-appearance:none;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;float:left;width:4rem;height:4rem}.subinfo__author__name{float:left;margin:1rem 0 0 1rem}.pages__bg .viewer-actions{text-align:right;margin-top:8px;margin-right:8px}.pages__bg .viewer-actions .new-tag{margin-right:.5em;position:relative;top:-1px}.pages__bg .viewer-actions .separator{color:#bbb;margin-left:.3em;margin-right:.3em}.pages__bg .viewer-actions .separator:after{content:'|'}.pages__bg .viewer-actions a{line-height:2;color:#1298ff}.pages__bg .viewer-actions a:hover{text-decoration:underline}.pages__container{overflow:hidden;padding:1em .5em;max-width:960px;margin:auto}.pages{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.pages::before,.pages::before{order:1}.pages>*{-webkit-box-flex:1;-webkit-flex:1 1 150px;-moz-box-flex:1;-moz-flex:1 1 150px;-ms-flex:1 1 150px;flex:1 1 150px;padding:.4em .3em 0 0}.pages__page{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;padding:.2em .2em .2em .2em;width:100%;text-align:center;display:block}.pages__page a:hover{opacity:0.5}.pages__page:hover{opacity:0.5}.pages__page p{color:#999999;padding:.2em 0 .3em 0}.pages__page img{width:100%}.pages__page__trimming{position:relative}.pages__page__trimming img{overflow:hidden;-webkit-appearance:none;border-radius:0.5em;-webkit-border-radius:0.5em;-moz-border-radius:0.5em;box-shadow:0 1px 3px rgba(0,0,0,0.1);transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1)}.pages__page__trimming .vid-wrapper{position:absolute;font-size:6rem;top:calc(50% - 3.2rem);left:0;right:0;color:#FFF}.pages__page__trimming .vid-wrapper>.fill-circle{background:#9E9E9E;position:absolute;left:calc(50% - 2.4rem);right:calc(50% - 2.4rem);top:.5rem;bottom:calc(100% - 5.5rem);border-radius:2rem}.pages__page__trimming .vid-wrapper>i{position:relative}.smartphone .pages__page>div{position:relative}.smartphone .pages__page>div .vid-wrapper{position:absolute;font-size:4.5rem;top:calc(50% - 2.2rem);left:0;right:0;color:#FFF}.smartphone .pages__page>div .vid-wrapper>.fill-circle{background:#9E9E9E;position:absolute;left:calc(50% - 1.8rem);right:calc(50% - 1.8rem);top:.5rem;bottom:calc(100% - 4rem);border-radius:2rem}.smartphone .pages__page>div .vid-wrapper>i{position:relative}.note-info{max-width:960px;margin:.8rem auto 0;background-color:#fff}.note-info-title{font-size:1.2rem;background-color:#b3b3b3;width:100%;padding:.75em;color:#424242;max-width:960px;margin:auto;background-color:#eeeeee}.tags__applicationlink__container{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;padding:0em 1em;margin-top:1.5em;margin-bottom:1.5em;text-align:center;width:100%;display:block}.tags__applicationlink{overflow:hidden;-webkit-appearance:none;border-radius:0.3em;-webkit-border-radius:0.3em;-moz-border-radius:0.3em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;color:#333333;background-color:#e0e0e0;display:block;width:100%;max-width:500px;margin-left:auto;margin-right:auto;font-size:1.2em;padding:.75em}.tags__applicationlink__ic{padding-right:.25em}.note-comments{max-width:960px;margin:.8rem auto 0;background-color:#fff}.note-comments-title{font-size:1.2rem;background-color:#b3b3b3;width:100%;padding:.75em;color:#424242;max-width:960px;margin:auto;background-color:#eeeeee}.unpublished__bg{text-align:center;padding-top:6.1rem}.author__bg{padding-top:6.8rem}.authorinfo{overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;padding:1.6rem;background-color:#fff;width:100%;max-width:960px;border-bottom:1px solid #e6e6e6;margin:0 auto 1.6rem}.authorinfo-company-catch__container{font-size:2rem;font-weight:bold;margin:.8rem 0rem;line-height:1.6}.authorinfo-basic__container{overflow:hidden}.authorinfo__img__container{-webkit-appearance:none;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;float:left;width:6em;height:6em;overflow:hidden}.authorinfo-grade__btn{color:#fff;white-space:nowrap;background-color:#4db6ac;width:auto;display:table;margin-bottom:.8rem;font-size:1.2rem}.authorinfo-grade__btn:hover{background-color:#cccccc}.authorinfo__img{width:100%}.authorinfo__right{width:100%;margin-top:.8rem;margin-left:-6em;float:left}.authorinfo__name__container{width:100%;margin:.5em 0 0 7em;float:left}.authorinfo__name{font-size:1.8em}.authorinfo__follow__container{margin:.5em 0 0 7em;float:left;display:table}.authorinfo__follow{display:table-cell}.authorinfo__follow__label{display:table-cell;color:#9e9e9e;padding-right:1.6rem;font-size:1.1rem}.authorinfo__follow__figure{display:table-cell;color:gray;font-size:1.6rem;padding-right:1.6rem}.authorinfo-detail__container{overflow:hidden}.authorinfo-detail-item{display:table;padding:.8rem 0 0 0;float:left;margin-right:1.6rem;width:100%}.authorinfo-detail-item__label{display:table-cell;font-size:1.2rem;color:#9e9e9e;padding-right:.8rem}.authorinfo-detail-item__value{display:table-cell;color:#212121;font-size:1.6rem;line-height:1.4em;text-align:right}.authorinfo-detail-item__desc{display:table-cell;text-align:center;background-color:#4db6ac;color:white;border-radius:3px;padding:1px;width:48%;font-size:1.2rem;line-height:1.4em}.authorinfo-edit__btn{margin-bottom:1.6rem}.author-follow__button,.author-unfollow__button{font-size:1.2rem;border:solid 1px #1298ff;line-height:2.8em;text-align:center;text-decoration:none;border-radius:.3em;display:inline-block;background:white;color:#1298ff;padding:0 1.7em;margin-top:1.6rem;margin-bottom:1.6rem}.author-follow__button:hover,.author-unfollow__button:hover{filter:brightness(110%)}.author-follow__button:active,.author-unfollow__button:active{filter:brightness(120%)}.author-follow__button:disabled,.author-unfollow__button:disabled{filter:grayscale(0.5) brightness(100%)}.author-follow__button .fa,.author-unfollow__button .fa{position:relative;top:.1em;font-size:1.2em;margin-right:3px}.author-unfollow__button{color:#fff;background-color:#1298ff}.authorintro article{font-size:1.2em;line-height:1.4em;margin:1.6rem 0}.authorintro-company__img{width:100%}.authorcounts__container{margin:0 -1.6rem -1.6rem;padding:0}.authorcounts{width:100%;background-color:#fff}.authorcounts h3{background-color:whitesmoke;width:100%;padding:.75em;color:#9e9e9e;font-size:1.3em;max-width:960px;margin:auto}.authorcount__container{display:table;width:100%}.authorcount__label{display:table-cell;width:30%;padding:1.6rem 0 1.6rem 1.6rem;color:#9e9e9e;font-size:1.1rem}.authorcount__label--with-line{background-image:url(https://d1e9oo257tadp1.cloudfront.net/public/assets/web/author_counts_bg.png);background-repeat:no-repeat;background-position:right center}.authorcount__figure{display:table-cell;width:20%;padding:1.6rem 1.6rem 1.6rem 0;color:#333333;font-size:1.6rem;text-align:right}.school.authorinfo{margin-bottom:1rem;max-width:680px}@media only screen and (max-width: 480px){.school.authorinfo{margin-bottom:0}}.school.authorinfo h2{text-align:center;font-weight:bold;margin-bottom:1.5rem}.school.authorinfo .cover-wrapper{position:relative;left:-1.6rem;height:28.6rem;width:calc(100% + 3.2rem);text-align:center;overflow:hidden}.school.authorinfo .cover-wrapper img{width:100%;position:absolute;left:0;right:0;margin:auto}.school.authorinfo .profile-pic-wrapper{position:relative;top:0;height:calc(6rem + 7px);margin-bottom:12px}.school.authorinfo .profile-pic-inner{position:relative;top:calc(-6rem - 7px);display:inline-block;width:calc(12rem + 14px);height:calc(12rem + 14px);border:solid 7px white;background-color:white;border-radius:50%;overflow:hidden}.school.authorinfo .profile-pic-inner img{width:100%}.school.authorinfo .followers{font-size:1.2em;margin-bottom:6px;color:#999999}.school.authorinfo .followers b{color:#000}.school.authorinfo .teaching-format-tag-list{font-size:1.2em;color:#999999}.school.authorinfo .teaching-format-tag-list a{color:#333333}.school.authorinfo .teaching-format-tag-list span{display:inline-block;margin-left:.3em}.school.authorinfo .teaching-format-tag-list .fa-question-circle{font-size:1.2em;color:#9E9E9E}.school.authorinfo .follow-button-container{position:relative;top:-6rem;height:0;float:right}.new-user-profile.company{max-width:680px;margin-left:auto;margin-right:auto}.new-user-profile.company.main{background-color:#ffffff}@media only screen and (min-width: 481px){.new-user-profile.company.main{border-radius:0.8em;margin-bottom:1em}}.new-user-profile.company.main .header{position:relative;line-height:4.2em;padding-left:calc(4.2em + 2.67em + 0.083em + 0.083em + 1.2em)}.new-user-profile.company.main .header .user-avatar-wrapper{position:absolute;top:calc(50% - 1.335em);bottom:calc(50% - 1.335em);left:calc(4.2em + .8em)}.new-user-profile.company.main .header .back-button{font-size:1.2em;color:#757575;position:absolute;left:0;width:calc(3.5em);height:calc(3.5em);text-align:center;border-bottom-right-radius:0.8rem;border-right:solid 1px #eee;border-bottom:solid 1px #eee}@media only screen and (min-width: 481px){.new-user-profile.company.main .header .back-button{border-top-left-radius:0.8rem;width:calc(3.5em - 1px);height:calc(3.5em - 1px)}}.new-user-profile.company.main .header .back-button:hover{background-color:#e9faff}.new-user-profile.company.main .header h2{font-size:1.1em;font-weight:bold}.new-user-profile.company.main .cover-wrapper{position:relative;height:32rem;width:100%;text-align:center;overflow:hidden}.new-user-profile.company.main .cover-wrapper img{width:100%;position:absolute;left:0;right:0;margin:auto}.new-user-profile.company.main .tag-wrapper{margin-top:.75em;margin-bottom:.75em}.new-user-profile.company.main .tag-wrapper .tag-list{font-weight:bold;line-height:1.9;padding-left:1em}.new-user-profile.company.main .tag-wrapper .tag-list a{color:#333333}.new-user-profile.company.main .tag-wrapper .tag-list a:hover{opacity:0.5}.new-user-profile.company.main .tag-wrapper .tag-list span.clickable{display:inline-block;width:calc(100% - 1em)}@media only screen and (min-width: 481px){.new-user-profile.company.main .tag-wrapper .tag-list span.clickable{width:initial}}.new-user-profile.company.main .tag-wrapper .tag-list img{height:1.4em;position:relative;top:.25em;margin-right:.75em}.new-user-profile.company.main .tag-wrapper .tag-list .fa-question-circle{font-size:1.2em;color:#9E9E9E}.new-user-profile.company.main .profile-action-controls{display:flex;flex-direction:row;padding-left:1em;padding-right:1em;padding-top:.5em;padding-bottom:3em}.new-user-profile.company.main .profile-action-controls .follow-wrapper{position:relative;flex:1;margin-right:1em}.new-user-profile.company.main .profile-action-controls .follow-wrapper .x-followers{color:#9E9E9E;position:absolute;width:100%;text-align:center;line-height:2.5}.new-user-profile.company.main .profile-action-controls .follow-wrapper .x-followers b{color:#000000}.new-user-profile.company.content{margin-top:3.25em;margin-bottom:3.25em}@media only screen and (min-width: 481px){.new-user-profile.company.content{margin-top:2.75em;margin-bottom:2.75em}}.new-user-profile.company.content .user-avatar-wrapper{position:absolute;left:.3em}.new-user-profile.company.content .bubble{border-radius:8px}.new-user-profile.company.content .content-question{position:relative}.new-user-profile.company.content .content-question .bubble{position:relative;background-color:#1298ff;color:#ffffff;font-size:1.2em;font-weight:500;margin-left:3.33em;line-height:1.2em;margin-right:calc(.21em + 6px);margin-bottom:0.83em;padding:.6em 1em}.new-user-profile.company.content .content-question .bubble::after{content:"";width:0;height:0;border-top:6px solid #1298ff;border-right:6px solid transparent;position:absolute;right:-6px;bottom:10px}.new-user-profile.company.content .content-answer{position:relative}.new-user-profile.company.content .content-answer .bubble{position:relative;background-color:white;margin-left:calc(3.95em + 6px);margin-right:3.95em;padding:1em;line-height:1.5}.new-user-profile.company.content .content-answer .bubble::before{content:"";width:0;height:0;border-top:6px solid #ffffff;border-left:6px solid transparent;position:absolute;left:-6px;top:1.5em}.new-user-profile.company.content .content-answer .user-avatar-wrapper{font-size:1.155em}.new-user-profile.company.content .content-answer .answer-title{font-weight:bold;margin-bottom:1em}.new-user-profile.company.content.bullet ul{font-weight:500;padding-left:2em}.new-user-profile.company.content.bullet li{position:relative;margin-bottom:.5em}.new-user-profile.company.content.bullet li:last-child{margin-bottom:0}.new-user-profile.company.content.bullet li img{position:absolute;height:1.4em;top:.1em;left:-2em}.new-user-profile.company.content.message .sub-content.full-height{height:100%}.new-user-profile.company.content.message .sub-content{position:relative;height:4.9em;overflow:hidden}.new-user-profile.company.content.message .sub-content .faded-text{position:absolute;left:0;right:0;height:33%;bottom:0;background-image:linear-gradient(to bottom, rgba(255,255,255,0.25), #fff)}.new-user-profile.company.content.message .sub-footer{display:block;text-align:right}.new-user-profile.company.content.message .sub-footer span{display:inline-block;color:#1298ff;line-height:2em}.new-user-profile.company.content.message .sub-footer span:active{filter:brightness(120%)}@media only screen and (min-width: 481px){.new-user-profile.company.content.message .sub-content{height:100%}.new-user-profile.company.content.message .sub-content .faded-text{display:none}.new-user-profile.company.content.message .sub-footer{display:none}}.new-user-profile.company.content.carousel .x-slick-carousel{margin-right:3.95em;margin-left:3.95em}.new-user-profile.company.content.carousel .x-slick-carousel img{display:none}.new-user-profile.company.content.carousel .x-slick-carousel .slick-initialized img{display:block}.new-user-profile.company.content.carousel .content-answer.increased-bottom-margin .bubble{margin-bottom:4.3em}.new-user-profile.company.content.carousel .slick-slider{margin-bottom:1em}.new-user-profile.company.content.carousel .slick-dots button::before{font-size:20px}.new-user-profile.company.blackboard{margin-top:.5em;margin-bottom:3.5em}.new-user-profile.company.blackboard .blackboard-image-wrapper img{width:100%}.new-user-profile.company.blackboard .cta-button-wrapper{margin-left:3em;margin-right:3em}.new-user-profile.company.blackboard .cta-button-wrapper .action__btn{margin-top:0;font-size:1.2em;padding:1.4167em .8333em;line-height:2.1em;box-shadow:0px 4px 4px rgba(0,0,0,0.15)}.new-user-profile.company.share-actions{background-color:#ffffff}@media only screen and (min-width: 481px){.new-user-profile.company.share-actions{border-radius:0.8em}}.new-user-profile.company.share-actions .share-actions-title{font-size:1.2em;text-align:center;line-height:2.5em}.new-user-profile.company.share-actions .action-break{display:inline-block;width:2em}.new-user-profile.company.share-actions .share-actions-wrapper{padding:1em;display:flex;justify-content:center}.school.detailed-authorinfo{font-size:1.2rem;max-width:680px;margin:0 auto 1rem}.school.detailed-authorinfo .sub-section{background:white;margin:.8rem;border-radius:.4em;padding:0 .75em .75em .75em}.school.detailed-authorinfo .sub-section .sub-title{font-size:1em;line-height:2.5}.school.detailed-authorinfo .sub-section .sub-title b{display:inline-block;margin-left:.4em;color:#999999}.school.detailed-authorinfo .sub-section .catch-phrase{font-weight:bold}.school.detailed-authorinfo .sub-section .sub-content{position:relative;line-height:1.5}.school.detailed-authorinfo .sub-section .sub-footer{display:none}.school.notebook-btn__container{max-width:680px;margin:0 auto 1.6rem;margin-bottom:1rem}.school.notebook-btn__container a.action__btn{display:inline-block;width:calc(50% - 2px);margin:0}.school.notebook-btn__container a.action__btn:first-child{margin-right:4px}.school.notebook-btn__container a.action__btn:nth-child(2){background-color:#ff7152}.school.notebook-btn__container.full-width a.action__btn{width:100%;margin-right:0px !important}@media only screen and (max-width: 480px){.school.authorinfo .cover-wrapper{height:17.6rem}.school.authorinfo .cover-wrapper img{top:-100%;bottom:-100%}.school.authorinfo .profile-pic-wrapper{height:calc(4rem + 5px)}.school.authorinfo .profile-pic-inner{top:calc(-4rem - 5px);width:calc(8rem + 10px);height:calc(8rem + 10px);border:solid 5px white}.school.authorinfo .follow-button-container{top:-4rem}.new-user-profile.company.main .cover-wrapper{height:17.6rem}.new-user-profile.company.main .cover-wrapper img{top:-100%;bottom:-100%}.school.detailed-authorinfo .sub-section .sub-content{height:3em;min-height:3em;overflow:hidden}.school.detailed-authorinfo .sub-section .sub-content .faded-text{position:absolute;left:0;right:0;height:42%;bottom:0;background-image:linear-gradient(to bottom, rgba(255,255,255,0.25), #fff)}.school.detailed-authorinfo .sub-section .sub-content.full-height{height:100%}.school.detailed-authorinfo .sub-section .sub-footer{display:block;text-align:right}.school.detailed-authorinfo .sub-section .sub-footer span{margin-right:.3em;display:inline-block;color:#1298ff;line-height:2em}.school.detailed-authorinfo .sub-section .sub-footer span:active{filter:brightness(120%)}.school.notebook-btn__container{position:fixed;z-index:3;bottom:-100px;right:10px;left:10px;margin:0px;padding:.4rem 0px}.school.notebook-btn__container.slide-up{animation:new-action-btn-slide-up 0.2s ease-out 0s;bottom:calc(0px + 13px + 1px)}.school.notebook-btn__container.slide-down{animation:action-btn-slide-down 0.2s ease-out 0s}.school.notebook-btn__container:not(.full-width) a.action__btn{height:60px;vertical-align:bottom}.school.notebook-btn__container a.action__btn{margin:0;box-shadow:0px 2px 4px rgba(0,0,0,0.5);padding:0.6rem;padding-top:1rem;padding-bottom:1rem;padding-left:2.3rem;font-size:1.1rem;line-height:1.4;text-align:left}.school.notebook-btn__container a.action__btn .icon-wrapper{position:absolute;top:1em;left:.4em}}.featured-tutoring-schools__bg,.tutoring-schools-columns__bg{padding-top:calc(4.0rem + 1px + 3px)}@media only screen and (max-width: 480px){.featured-tutoring-schools__bg,.tutoring-schools-columns__bg{padding-top:calc(4.0rem + 1px + 0px)}}@media only screen and (max-width: 480px){.tutoring-school-app.top.new .publishable-content>section.featured-list,.tutoring-school-app.top.new .publishable-content>section.column-list{padding-left:12px;padding-right:12px;padding-bottom:24px}.tutoring-school-app.top.new .publishable-content>section.featured-list ul li a .fa-chevron-right,.tutoring-school-app.top.new .publishable-content>section.column-list ul li a .fa-chevron-right{font-size:16.8px}}@media only screen and (min-width: 481px){.tutoring-school-app.top.new .publishable-content>section.featured-list,.tutoring-school-app.top.new .publishable-content>section.column-list{padding-left:12px;padding-right:12px;padding-bottom:24px}}.featured-tutoring-schools,.tutoring-schools-columns{padding-bottom:80px}.featured-tutoring-schools .tutoring-school-header-v2 a,.tutoring-schools-columns .tutoring-school-header-v2 a{font-size:16px;padding-left:2px;padding-right:2px;height:42px;line-height:42px}.featured-tutoring-schools .tutoring-school-header-v2 a i,.tutoring-schools-columns .tutoring-school-header-v2 a i{font-size:19px}@media only screen and (max-width: 480px){.featured-tutoring-schools .tutoring-school-header-v2 a,.tutoring-schools-columns .tutoring-school-header-v2 a{padding-left:12px;padding-right:12px;height:48px;line-height:48px}}.featured-tutoring-schools .responsive-wrapper,.tutoring-schools-columns .responsive-wrapper{max-width:840px;margin-left:auto;margin-right:auto}.publishable-content .featured-tag{display:inline-block;padding:4px;letter-spacing:.1em;font-size:14px;font-weight:bold;color:#FFFFFF;background-color:#1238FF;line-height:113%}.publishable-content>section{background:#FFFFFF;box-shadow:0px 1px 0px rgba(0,0,0,0.1);margin-bottom:24px;font-size:14px;line-height:21px;color:#212121;padding-left:100px;padding-right:100px}.publishable-content>section .section-title{padding-top:16px;padding-bottom:16px;font-weight:bold;font-size:18px;line-height:27px}.publishable-content>section.featured-main{padding-top:40px;padding-bottom:40px}.publishable-content>section.featured-main .featured-main-frame{width:100%;position:relative;display:block;padding-bottom:56.25%;overflow-y:hidden}.publishable-content>section.featured-main .featured-main-frame img{position:absolute;width:100%;top:50%;transform:translateY(-50%)}.publishable-content>section.featured-main .featured-main-title{font-size:16px;padding-top:16px;margin-bottom:12px}.publishable-content>section.featured-main .featured-main-title.no-main-visual{padding-top:0px}.publishable-content>section.featured-main .featured-main-title .featured-tag{margin-right:8px}.publishable-content>section.featured-main .featured-main-title span:last-child{letter-spacing:.1em}@media only screen and (max-width: 480px){.publishable-content>section.featured-main{padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:16px}.publishable-content>section.featured-main .featured-main-title{padding-left:16px;padding-right:16px}.publishable-content>section.featured-main .featured-main-title.no-main-visual{padding-top:16px}.publishable-content>section.featured-main .featured-main-description{padding-left:16px;padding-right:16px}}.publishable-content>section.featured-schools,.publishable-content>section .featured-schools{padding-bottom:16px}.publishable-content>section.featured-schools:not(section),.publishable-content>section .featured-schools:not(section){padding-bottom:0px}.publishable-content>section.featured-schools ul li,.publishable-content>section .featured-schools ul li{position:relative;border-bottom:1px solid #E0E0E0;padding-left:230px;padding-top:12px;min-height:189px;font-family:"Hiragino Kaku Gothic ProN"}.publishable-content>section.featured-schools ul li:first-child,.publishable-content>section .featured-schools ul li:first-child{border-top:1px solid #E0E0E0}.publishable-content>section.featured-schools ul li a:first-child,.publishable-content>section .featured-schools ul li a:first-child{font-size:12px;color:#212121}.publishable-content>section.featured-schools ul li a:first-child .frame,.publishable-content>section .featured-schools ul li a:first-child .frame{position:absolute;left:12px;top:12px;width:200px;height:150px;overflow:hidden}.publishable-content>section.featured-schools ul li a:first-child .frame img,.publishable-content>section .featured-schools ul li a:first-child .frame img{position:absolute;width:100%;top:50%;transform:translateY(-50%)}.publishable-content>section.featured-schools ul li a:first-child .featured-inner-wrapper,.publishable-content>section .featured-schools ul li a:first-child .featured-inner-wrapper{position:relative;min-height:87px;padding-right:2.1em}.publishable-content>section.featured-schools ul li a:first-child .featured-inner-wrapper .fa-chevron-right,.publishable-content>section .featured-schools ul li a:first-child .featured-inner-wrapper .fa-chevron-right{font-size:16px;position:absolute;right:11px;top:calc(50% - 8px);color:#1298FF}@media only screen and (max-width: 480px){.publishable-content>section.featured-schools ul li a:first-child .featured-inner-wrapper .fa-chevron-right,.publishable-content>section .featured-schools ul li a:first-child .featured-inner-wrapper .fa-chevron-right{right:0px}}.publishable-content>section.featured-schools ul li a:first-child .featured-inner-wrapper .featured-school-name,.publishable-content>section .featured-schools ul li a:first-child .featured-inner-wrapper .featured-school-name{font-weight:bold;font-size:16px;line-height:24px}.publishable-content>section.featured-schools ul li a:first-child .featured-inner-wrapper .featured-school-title,.publishable-content>section .featured-schools ul li a:first-child .featured-inner-wrapper .featured-school-title{font-weight:bold;font-size:14px;margin-bottom:13px}.publishable-content>section.featured-schools ul li a:first-child .featured-inner-wrapper .featured-school-grades,.publishable-content>section .featured-schools ul li a:first-child .featured-inner-wrapper .featured-school-grades{display:inline-block;width:45px;height:20px;background:rgba(255,127,0,0.3);border-radius:2px;color:#212121;margin-bottom:5px}.publishable-content>section.featured-schools ul li a:first-child .featured-inner-wrapper .featured-school-grades>span,.publishable-content>section .featured-schools ul li a:first-child .featured-inner-wrapper .featured-school-grades>span{margin:1px 4px}.publishable-content>section.featured-schools ul li a:first-child .featured-inner-wrapper .featured-school-grades>span:not(:last-child),.publishable-content>section .featured-schools ul li a:first-child .featured-inner-wrapper .featured-school-grades>span:not(:last-child){margin-right:4px}.publishable-content>section.featured-schools ul li a:first-child .featured-inner-wrapper .featured-school-teaching-formats,.publishable-content>section .featured-schools ul li a:first-child .featured-inner-wrapper .featured-school-teaching-formats{display:inline-block;width:57px;height:20px;background:#F5F5F5;border-radius:2px;color:black;margin-bottom:8px}.publishable-content>section.featured-schools ul li a:first-child .featured-inner-wrapper .featured-school-teaching-formats>span,.publishable-content>section .featured-schools ul li a:first-child .featured-inner-wrapper .featured-school-teaching-formats>span{margin:1px 4px}.publishable-content>section.featured-schools ul li a:first-child .featured-inner-wrapper .featured-school-teaching-formats>span:not(:last-child),.publishable-content>section .featured-schools ul li a:first-child .featured-inner-wrapper .featured-school-teaching-formats>span:not(:last-child){margin-right:4px}@media only screen and (max-width: 480px){.publishable-content>section.featured-schools ul li a:first-child .featured-inner-wrapper .featured-school-teaching-formats-warapper,.publishable-content>section .featured-schools ul li a:first-child .featured-inner-wrapper .featured-school-teaching-formats-warapper{width:211px;height:54px}}.publishable-content>section.featured-schools ul li a:first-child .featured-inner-wrapper .featured-school-teaching-contents,.publishable-content>section .featured-schools ul li a:first-child .featured-inner-wrapper .featured-school-teaching-contents{width:378px;height:36px;size:12px;line-height:18px;color:#757575;margin-bottom:12px}@media only screen and (max-width: 480px){.publishable-content>section.featured-schools ul li a:first-child .featured-inner-wrapper .featured-school-teaching-contents,.publishable-content>section .featured-schools ul li a:first-child .featured-inner-wrapper .featured-school-teaching-contents{width:211px;word-break:keep-all}}.publishable-content>section.featured-schools ul li a:last-child,.publishable-content>section .featured-schools ul li a:last-child{margin-bottom:15px;position:relative;display:inline-block;color:#1298FF;font-weight:bold;padding-left:51px;padding-right:32px;text-align:center;border:2px solid #1298FF;border-radius:4px;box-shadow:0px 2px 0px #1298FF;line-height:54px;width:327px}.publishable-content>section.featured-schools ul li a:last-child .fa.fa-search,.publishable-content>section .featured-schools ul li a:last-child .fa.fa-search{font-size:22px;position:absolute;left:16px;top:calc(50% - 13px)}@media only screen and (max-width: 480px){.publishable-content>section.featured-schools,.publishable-content>section .featured-schools{padding-left:12px;padding-right:12px;padding-bottom:24px}.publishable-content>section.featured-schools ul li,.publishable-content>section .featured-schools ul li{padding-left:140px;padding-bottom:93px}.publishable-content>section.featured-schools ul li a:first-child .frame,.publishable-content>section .featured-schools ul li a:first-child .frame{width:120px;height:90px}.publishable-content>section.featured-schools ul li a:last-child,.publishable-content>section .featured-schools ul li a:last-child{position:absolute;left:12px;right:12px;bottom:15px;margin:0;width:initial}}.publishable-content>section.featured-list,.publishable-content>section.column-list{padding-bottom:16px}.publishable-content>section.featured-list ul li,.publishable-content>section.column-list ul li{border-bottom:1px solid #E0E0E0}.publishable-content>section.featured-list ul li:first-child,.publishable-content>section.column-list ul li:first-child{border-top:1px solid #E0E0E0}.publishable-content>section.featured-list ul li a,.publishable-content>section.column-list ul li a{position:relative;font-weight:bold;color:#212121;display:block;padding-left:12px;padding-top:16px;padding-bottom:16px;padding-right:32px}.publishable-content>section.featured-list ul li a:hover>span:last-child,.publishable-content>section.column-list ul li a:hover>span:last-child{text-decoration:underline}.publishable-content>section.featured-list ul li a .fa-chevron-right,.publishable-content>section.column-list ul li a .fa-chevron-right{position:absolute;right:12px;top:calc(50% - 8px);color:#1298FF}.publishable-content>section.featured-list ul li a .featured-tag,.publishable-content>section.featured-list ul li a .column-tag,.publishable-content>section.column-list ul li a .featured-tag,.publishable-content>section.column-list ul li a .column-tag{margin-right:8px}@media only screen and (max-width: 480px){.publishable-content>section.featured-list,.publishable-content>section.column-list{padding-left:12px;padding-right:12px;padding-bottom:24px}}.publishable-content>section{font-size:14px;color:#212121}.publishable-content>section .column-tag{display:inline-block;padding:4px;letter-spacing:.1em;font-size:14px;font-weight:bold;color:#FFFFFF;background-color:#0DB464;line-height:113%}.publishable-content>section.column-main{padding-top:40px;padding-bottom:16px}.publishable-content>section.column-main .column-main-title{margin-bottom:16px}.publishable-content>section.column-main .column-main-title>div:nth-child(1){margin-bottom:8px}.publishable-content>section.column-main .column-main-title>div:nth-child(1) .column-article-timestamp{color:#757575;font-size:12px;letter-spacing:.1em}.publishable-content>section.column-main .column-main-title>div:nth-child(1) .column-article-timestamp img{vertical-align:middle}.publishable-content>section.column-main .column-main-title>div:nth-child(2){margin-bottom:16px}.publishable-content>section.column-main .column-main-title>div:nth-child(2) h1{font-size:16px;line-height:113%;letter-spacing:0.1em;font-weight:bold}.publishable-content>section.column-main .column-main-title>.tag-group{margin-top:16px;margin-bottom:16px}.publishable-content>section.column-main .column-main-title>.tag-group>span{display:inline-block;color:#1298FF;line-height:113%;letter-spacing:.1em}.publishable-content>section.column-main .column-main-title>.tag-group>span:not(:last-child){margin-right:12px}.publishable-content>section.column-main .column-main-frame{position:relative;width:100%;padding-bottom:56.25%;overflow-y:hidden;background:#ddd;margin-top:16px;margin-bottom:16px}.publishable-content>section.column-main .column-main-frame img{position:absolute;width:100%;top:50%;transform:translateY(-50%)}@media only screen and (max-width: 480px){.publishable-content>section.column-main{padding-top:16px;padding-left:16px;padding-right:16px}}.publishable-content>section.column-article-section{padding-top:40px;padding-bottom:40px}.publishable-content>section.column-article-section .column-section-title{font-size:16px;font-weight:bold;line-height:113%;letter-spacing:0.1em;margin-bottom:16px}.publishable-content>section.column-article-section .column-section-content{line-height:160%}@media only screen and (max-width: 480px){.publishable-content>section.column-article-section{padding-top:16px;padding-left:16px;padding-right:16px;padding-bottom:16px}.publishable-content>section.column-article-section .featured-schools{position:relative;left:-4px;width:calc(100% + 4px + 4px);padding-left:0px;padding-right:0px}}.publishable-content>section .rich-text .text-bold{font-weight:bold}.publishable-content>section .rich-text .text-larger{font-size:16px}.publishable-content>section .rich-text .text-primary-color{color:#ff7f00}.publishable-content>section .rich-text .text-secondary-color{color:#0db464}.publishable-content>section .rich-text .link-inline{color:#1298FF}.publishable-content>section .rich-text .link-inline:hover{text-decoration:underline}.publishable-content>section .rich-text .link-block{display:block;margin-top:16px;margin-bottom:16px}.publishable-content>section .rich-text .image-frame{position:relative;width:100%;padding-bottom:56.25%;overflow-y:hidden;background:#ddd;margin-top:16px;margin-bottom:8px}.publishable-content>section .rich-text .image-frame img{position:absolute;width:100%;top:50%;transform:translateY(-50%)}.publishable-content>section .rich-text .image-caption{font-size:12px;color:#757575;margin-top:8px;margin-bottom:12px}.publishable-content>section .rich-text .header-middle{font-weight:bold;font-size:14px;margin-top:16px;margin-bottom:12px}.publishable-content>section .rich-text .header-small{font-weight:normal;font-size:14px;margin-top:16px;margin-bottom:12px}.publishable-content>section .rich-text .header-small:before{content:'';display:inline-block;width:12px;height:12px;background-color:#0DB464;border-radius:2em;margin-right:8px;vertical-align:middle}.registration h2{background-color:#f2f2f2;text-align:center;font-size:1.5em;padding:.75em}.registration form{padding:1px 1.5em 2.5em}.registration h3{margin-top:1.5em;font-size:1.5em}.registration input{-webkit-appearance:none;border-radius:0.3em;-webkit-border-radius:0.3em;-moz-border-radius:0.3em;margin-top:.5em;width:100%;height:4em;border:1px solid #b3b3b3}.registration p{font-size:1.5em;line-height:1.5;margin-top:2em}.registration button{-webkit-appearance:none;border-radius:0.5rem;-webkit-border-radius:0.5rem;-moz-border-radius:0.5rem;background-color:#1298ff;width:100%;padding:0;margin-top:1em;height:4rem;font-size:1.8em;text-align:center;color:#fff;border:none}.page{background-color:#000}.page main{background:none;text-align:center}.page-floating__btn{bottom:2.4rem;background-color:#fff;color:#9e9e9e}.page-floating__btn:hover{background-color:#e7f6fd}.page-liked-floating__btn{background-color:#fff;color:#1298ff;bottom:2.4rem}.page-liked-floating__btn:hover{background-color:#e7f6fd}.page__container{position:relative;height:100%;max-width:500px;margin:auto}.page__container img{height:100%;width:100%}.page__container a{display:block}.page__ic{color:#fff;font-size:5.4rem;text-shadow:0 0 0.5em #000;text-shadow:0 0 0.5em 1em #000}.page__close{position:absolute;left:50%;width:50%;height:5em;padding:1em;text-align:right}.page__left{position:absolute;width:50%;height:100%}.page__left a{position:absolute;top:0;bottom:0;width:100%;margin:auto;text-align:left}.page__left i{position:absolute;top:0;bottom:0;margin:auto;height:1em;left:-1em}.page__right{position:absolute;left:50%;width:50%;height:100%}.page__right a{position:absolute;top:0;bottom:0;width:100%;margin:auto;padding:0;text-align:right}.page__right i{position:absolute;top:0;bottom:0;right:-1em;margin:auto;padding:0;height:1em}.page__number{width:100%;padding:1em;text-align:center;position:absolute;bottom:0;color:#fff;font-size:1.2em;text-shadow:0 0 0.5em #000;text-shadow:0 0 0.5em 1em #000}.page-menu__container{position:absolute;top:.8rem;left:.8rem;width:9.6rem}.page-bookmark__btn,.page-print__btn{position:relative;float:left;width:4rem;height:4rem;padding:1em;margin-right:.8rem;border:none;cursor:pointer;border:1px solid #9e9e9e;background-color:#fff;-webkit-appearance:none;border-radius:0.4rem;-webkit-border-radius:0.4rem;-moz-border-radius:0.4rem}.page-bookmark-btn__ic{color:#9e9e9e}.page-bookmarked-btn__ic{color:#1298ff}.page-print__btn{color:#1298ff}.search-searchbox__container{background-color:#fafafa;padding:.75em}.search__searchbox{-webkit-appearance:none;border-radius:0.3em;-webkit-border-radius:0.3em;-moz-border-radius:0.3em;width:100%;height:3.5em;border:1px solid #e6e6e6}nav.search-options{background:#fafafa;padding:0 1em;line-height:3em}nav.search-options input:hover{cursor:pointer}nav.search-options label:hover{cursor:pointer}.search__sort{border:none}.questions__bg{padding-top:1.6rem}.question-header,.answers-answer-header__container,.answers-comment-header__container,.responses-answer-header__container,.responses-response-header__container{display:table;width:100%}.question-header-category{display:table-cell}.question-header-subject{-webkit-appearance:none;border-radius:0.25em;-webkit-border-radius:0.25em;-moz-border-radius:0.25em;padding:.35em .4em .25em;background-color:#1298ff;color:#fff;display:block;float:left}.question-header-grade,.question-header-type,.question-header-status{padding:.35em;margin-left:.8em;float:left;color:#b3b3b3}.question-header-type{margin-left:.4em}.question-header-date,.answers-answer-header__date,.answers-comment-header__date,.responses-answer-header__date,.responses-response-header__date{display:table-cell;text-align:right;color:#b3b3b3;vertical-align:top}.questions{padding-bottom:.8em}.questions-header__sitename{display:table-cell;vertical-align:middle;pointer-events:none;width:8rem}.questions-header__sitename img{height:3.2rem}.questions__filter{background:#fafafa;width:100%;height:4.5em}.questions__filter__categories{display:table;width:100%}.questions__filter__category,.questions__filter__category--status_last{display:table-cell;width:33%;background-image:url(https://d1e9oo257tadp1.cloudfront.net/public/assets/web/questions_filter_bg.png);background-repeat:no-repeat;background-size:.1em 3.5em;background-position:right .5em}.questions__filter__category--status_last{background:none}.questions__filter__category__btn,.questions__filter__category__status__btn,.questions__filter__category__grade__btn,.questions__filter__category__subject__btn{display:block;width:100%;height:4.5em;text-align:center;font-size:1.1em;padding:1.6em;color:#666666;background-image:url(https://d1e9oo257tadp1.cloudfront.net/public/assets/web/questions_filter_arrow.png);background-repeat:no-repeat;background-position:right 1.8em;background-size:1.25em .55em}.questions__filter__options__options{max-height:30rem;overflow-y:scroll}.questions__filter__options__footer{height:0.4rem;background:#fafafa}.question{overflow:hidden;margin:0;padding:0 .8em;position:relative}.question__container,.question-new__container{-webkit-appearance:none;border-radius:0.8em;-webkit-border-radius:0.8em;-moz-border-radius:0.8em;overflow:hidden;position:relative;margin:.8rem auto 0 auto;padding:.8rem;color:#1298ff;display:block;width:100%;max-width:960px}.question__container:hover,.question-new__container:hover{background-color:#e8f5ff}.question__container--status_no-question{max-width:960px;margin:0 auto;padding:4.5em 0 3.5em;text-align:center;color:gray}.question__header{display:table;width:100%}.question__header__category{display:table-cell}.question__header__subject{-webkit-appearance:none;border-radius:0.25em;-webkit-border-radius:0.25em;-moz-border-radius:0.25em;padding:.35em .4em .25em;background-color:#1298ff;color:#fff;display:block;float:left}.question__header__grade{padding:.35em;margin-left:.8em;float:left;color:#b3b3b3}.question__header__date{display:table-cell;vertical-align:top}.question__content,.answers-answer__content,.responses-answer__content{margin-top:.4em;font-size:1.2em;line-height:1.4em;width:100%;color:#333333;word-break:break-all}.question-footer{display:table;width:100%;margin:1.6rem 0 0}.question-footer-like__btn,.question-footer-liked__btn{display:table;color:#9e9e9e;margin-left:.8rem;border:none;width:auto;cursor:pointer;background-color:transparent}i.question-footer-like-btn__ic{display:table-cell}i.question-footer-liked-btn__ic{display:table-cell;color:#1298ff}.question-footer-like-btn__tx{display:table-cell;padding-left:.8rem;vertical-align:middle;font-size:1.2rem}.question-footer-status{display:table-cell;text-align:left;color:#b3b3b3}.question-footer-answernumber{display:table-cell;text-align:right;color:#b3b3b3}.question-footer-answernumber-figure{color:#1298ff;font-weight:bold}.question-img__container,.question-img__container--ocr,.answers-answer-img__container,.answers-comment-img__container,.responses-answer-img__container,.responses-response-img__container{-webkit-appearance:none;border-radius:0.4rem;-webkit-border-radius:0.4rem;-moz-border-radius:0.4rem;height:6.4rem;margin-top:.8em;overflow:hidden}.question-img__container--ocr{-webkit-appearance:none;border-radius:0.4rem 0.4rem 0 0;-webkit-border-radius:0.4rem 0.4rem 0 0;-moz-border-radius:0.4rem 0.4rem 0 0}.question__img,.answers-answer__img,.answers-comment__img,.responses-answer__img,.responses-response__img{width:100%;position:relative}.question-ocr__container{color:#757575;line-height:1.5;-webkit-appearance:none;border-radius:0 0 0.4rem 0.4rem;-webkit-border-radius:0 0 0.4rem 0.4rem;-moz-border-radius:0 0 0.4rem 0.4rem;border:1px solid #eeeeee;background-color:#eeeeee;padding:.4rem}.question-tags__container,.answers-answer-tags__container{overflow:hidden;margin-top:.8rem}.question-tag__container,.answers-answer-tag__container{-webkit-appearance:none;border-radius:0.2rem;-webkit-border-radius:0.2rem;-moz-border-radius:0.2rem;display:block;float:left;background-color:#e0e0e0;padding:.5em .5em;color:#757575;margin:.125em;font-size:1em}.question__footer-banner,.answers__footer-banner{background-color:#EEEEEE;padding:1.5em 0.75em;text-align:center}.question__footer-banner a:hover,.answers__footer-banner a:hover{opacity:0.5}.question__pagenation__container{max-width:960px;margin:auto;background-color:#fff}.question__pagenation{display:table;width:100%;position:relative;border-top:1px solid #e6e6e6}.question-new__bg{padding-top:4.2rem;padding-bottom:1.6rem}.question-new__container{margin-top:1rem}@media only screen and (min-width: 961px){.question-new__container{margin-top:2rem}}.question-new__container:hover{background-color:#fff}.question-new-content__input{-webkit-appearance:none;border-radius:0.2rem;-webkit-border-radius:0.2rem;-moz-border-radius:0.2rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;margin:.8rem auto 0 auto;padding:.8rem;width:100%;border:1px solid #e6e6e6;font-size:1.6rem;margin:0;display:block;font-size:1.2rem;height:17.5rem}.question-new-content__input::placeholder{font-family:inherit;font-size:1em}@media only screen and (min-width: 961px){.question-new-content__input{height:12rem}}.question-new-select__input{-webkit-appearance:none;border-radius:0.2rem;-webkit-border-radius:0.2rem;-moz-border-radius:0.2rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;margin:.8rem auto 0 auto;padding:.8rem;width:100%;border:1px solid #e6e6e6;font-size:1.6rem;margin:.8rem 0 0;display:block;font-size:1.2rem}.question-new-error__container{margin-top:1rem;padding:0 .8rem 1.6rem .8rem}.question-new__btn{border:1px solid #1298ff;margin:.8rem auto;background-color:#1298ff}.answers-question{position:relative;padding:0;background-color:#fff}.answers-question__container{overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;position:relative;margin:0em auto 0 auto;padding:.8em;color:#1298ff;display:block;width:100%;max-width:960px}.answers-question__user{margin-top:.8em;display:table}.answers-question-avatar__container{display:table-cell}.answers-question__username,.answers-answer__username,.answers-comment-username,.responses-answer__username,.responses-response-username{display:table-cell;vertical-align:middle;padding-left:.8em;font-size:1.2em;color:#1298ff}.answers-answers__title{text-align:center;color:#9e9e9e;font-size:1.2rem;margin-bottom:.4rem}.answers-answers__container{overflow:hidden;padding:.8rem;position:relative;background-color:#EEEEEE}.answers-answer{overflow:hidden;margin:0;padding:0 .8em;position:relative}.answers__answer.best-answer .answers-answer__container>*{position:relative;z-index:2}.answers__answer.best-answer .answers-answer__container>svg{position:absolute;z-index:1;top:5rem;left:50%;transform:translateX(-50%)}.answers__answer.best-answer .answers-answer__content-wrapper{min-height:7.2rem}.answers-answer__container{position:relative;margin:.8em auto 0 auto;padding:1.2em .8em .8em .8em;width:100%;max-width:960px}.answers-answer-best__container{margin-bottom:.8em;text-align:center;color:#FF5A5A;font-size:1.2rem;font-weight:bold}.answers-answer-header__left{display:table-cell}.answers-answer__user{display:table}.answers-answer-best__btn,.responses-answer-best__btn{-webkit-appearance:none;border-radius:0.4rem;-webkit-border-radius:0.4rem;-moz-border-radius:0.4rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;display:block;border:1px solid #1298ff;color:#1298ff;position:relative;margin:1.6rem auto .8rem 0;padding:1.4rem;display:block;width:100%;max-width:960px;text-align:center;font-size:1.2rem}.answers-answer__container .best-answer-wrapper{margin-top:12px}.answers-answer__container .best-answer-wrapper hr{position:relative;left:-4px;width:calc(100% + 4px + 4px);border:none;border-top:solid 1px #e0e0e0;margin-top:12px;margin-bottom:0}.answers-comment__container{display:table;border-top:1px solid #e6e6e6;width:100%;margin-top:.8em;padding-top:.8em}.answers-comment__left{display:table-cell}.answers-comment__right{display:table-cell;vertical-align:top;width:100%;padding-left:.8em}.answers-comment-header__username{display:table-cell;vertical-align:middle;font-size:1.2em;color:#1298ff}.answers-comment__content{margin-top:.8em;color:#333333;line-height:1.4em;font-size:1.2rem;word-break:break-all}.answers-comment__btn{margin-top:8px}.answers-answer-new-btn__container{margin:0;padding:0}.answers-answer-new__btn{background-color:#1298ff}.answers-new-error__container{margin-top:1rem;padding:.8em}.answers-new-content__input{-webkit-appearance:none;border-radius:0.2rem;-webkit-border-radius:0.2rem;-moz-border-radius:0.2rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;margin:.8rem auto 0 auto;padding:.8rem;width:100%;border:1px solid #e6e6e6;font-size:1.6rem;display:block;font-size:1.2rem;height:10rem}.answers-new-keywords__input{-webkit-appearance:none;border-radius:0.2rem;-webkit-border-radius:0.2rem;-moz-border-radius:0.2rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;margin:.8rem auto 0 auto;padding:.8rem;width:100%;border:1px solid #e6e6e6;font-size:1.6rem;display:block;margin-bottom:2rem;font-size:1.2rem}.answers-new-imgs__container{padding:0 .8rem}.answers-new-img__container{-webkit-appearance:none;border-radius:0.5rem;-webkit-border-radius:0.5rem;-moz-border-radius:0.5rem;border:1px solid #e6e6e6;height:9.05rem;width:9.05rem;margin-top:.8rem;overflow:hidden}.answers-new-img__img{height:100%;position:relative}.answers-new-img__btn{-webkit-appearance:none;border-radius:0.4rem;-webkit-border-radius:0.4rem;-moz-border-radius:0.4rem;display:block;text-align:center;padding:1.6rem;width:100%;font-size:1.8rem;color:#1298ff;border:1px solid #1298ff;background-color:#fff;margin-top:.8rem;padding:.8rem;height:3.2rem;width:9.05rem;font-size:1.2rem}.answers-new-imgfile{-webkit-appearance:none;border-radius:0.2rem;-webkit-border-radius:0.2rem;-moz-border-radius:0.2rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;margin:.8rem auto 0 auto;padding:.8rem;width:100%;border:1px solid #e6e6e6;font-size:1.6rem;width:100%;color:#1298ff;background-color:#fff;font-size:1.2rem}.answers-new-imgfile__btn{-webkit-appearance:none;border-radius:0.3em;-webkit-border-radius:0.3em;-moz-border-radius:0.3em;color:#333333;font-size:1.3rem;padding:1rem}.answers-new-btn__container{margin:0;padding:0}.answers-new__btn,.responses-new__btn{border:1px solid #1298ff;margin:.8rem auto 1.6rem auto;background-color:#1298ff}.answers-new__btn:disabled,.responses-new__btn:disabled{background-color:#aaa;border-color:#aaa}.answers-new__btn:disabled:hover,.responses-new__btn:disabled:hover{opacity:1}.responses-answer{position:relative;padding:0;background-color:#fff}.responses-answer__container{overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;position:relative;margin:0em auto 0 auto;padding:.8em;display:block;width:100%;max-width:960px}.responses-answer-header__left{display:table-cell}.responses-answer__user{display:table}.responses-answer-tags__container{overflow:hidden;margin-top:.8rem}.responses-answer-tag__container{-webkit-appearance:none;border-radius:0.2rem;-webkit-border-radius:0.2rem;-moz-border-radius:0.2rem;display:block;float:left;background-color:#e0e0e0;padding:.5em .5em;color:#757575;margin:.125em;font-size:1em}.responses-answer-best__txt{color:#9e9e9e;text-align:center;font-size:1.2rem}.responses-responses__container{border-top:1px solid #e6e6e6;position:relative;background-color:#fff}.responses-response{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;position:relative;margin:0 auto 0 auto;padding:1.2em .8em 1.6em .8em;background-color:#fff;color:#1298ff;display:table;width:100%;max-width:960px}.responses-response__left{display:table-cell}.responses-response__right{display:table-cell;vertical-align:top;width:100%;padding-left:.8em}.responses-response-header__username{display:table-cell;vertical-align:middle;font-size:1.2em;color:#1298ff}.responses-response__content{margin-top:.8em;color:#333333;line-height:1.4em;font-size:1.2rem}.responses-response__btn{-webkit-appearance:none;border-radius:0.4rem;-webkit-border-radius:0.4rem;-moz-border-radius:0.4rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;display:block;color:#1298ff;position:relative;top:.8rem;margin:.8rem auto 0 auto;padding:1.6rem;background-color:#eeeeee;display:block;width:100%;max-width:960px;text-align:center;font-size:1.4rem}.responses-new{border-top:1px solid #e6e6e6;margin-top:.8rem;padding-top:.8rem}.responses-new-error__container{margin-top:1rem;padding:0 .8rem 1.6rem .8rem}.responses-new-content__input{-webkit-appearance:none;border-radius:0.2rem;-webkit-border-radius:0.2rem;-moz-border-radius:0.2rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;margin:.8rem auto 0 auto;padding:.8rem;width:100%;border:1px solid #e6e6e6;font-size:1.6rem;margin:0;display:block;font-size:1.2rem;height:10rem}.responses-new-img__container{-webkit-appearance:none;border-radius:0.5rem;-webkit-border-radius:0.5rem;-moz-border-radius:0.5rem;border:1px solid #e6e6e6;height:9.05rem;width:9.05rem;margin-top:.8rem;overflow:hidden;text-align:center}.responses-new-img__img{max-height:9.05rem;max-width:9.05rem;position:relative}.responses-new-img__btn{-webkit-appearance:none;border-radius:0.4rem;-webkit-border-radius:0.4rem;-moz-border-radius:0.4rem;display:block;text-align:center;padding:1.6rem;width:100%;font-size:1.8rem;color:#1298ff;border:1px solid #1298ff;background-color:#fff;margin-top:.8rem;padding:.8rem;height:3.2rem;width:9.05rem;font-size:1.2rem}.responses-new-imgfile{-webkit-appearance:none;border-radius:0.2rem;-webkit-border-radius:0.2rem;-moz-border-radius:0.2rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;margin:.8rem auto 0 auto;padding:.8rem;width:100%;border:1px solid #e6e6e6;font-size:1.6rem;width:100%;color:#1298ff;background-color:#fff;font-size:1.2rem}.responses-new-imgfile__btn{-webkit-appearance:none;border-radius:0.3em;-webkit-border-radius:0.3em;-moz-border-radius:0.3em;color:#333333;font-size:1.3rem;padding:1rem}.responses-new__btn{margin-bottom:0}.question-answers__bg{padding-top:6.8rem;padding-bottom:1.6rem}.mypage__bg{padding-top:0}.mypage__container{max-width:960px;margin:auto}.mypage-tabs{width:100%;max-width:960px;margin:auto}.mypage-tab{width:25%}.mypage-tab__btn{text-align:center;font-size:1.1rem;padding:0;line-height:4.5rem}.mypage__bg.chat{background:#fff;padding-top:0;padding-bottom:0}.mypage__container.chat{height:45rem}@media only screen and (max-width: 480px){main.mypage__dm{height:calc(100% - 56px - 2.8rem - 6.8rem - 4.5rem + 1px)}.mypage__bg.chat,.mypage__container.chat{height:100%}}.mypage-2nd-tabs__container{border-bottom:0.1rem solid #e0e0e0}.mypage-2nd-tabs{width:100%;max-width:960px;margin:auto}.mypage-2nd-tab{width:50%}.mypage-2nd-tab__btn{text-align:center;font-size:1.1rem;padding:0;line-height:4.5rem}.mypage-2nd-tab__btn--active{background-color:#1279ff}.mypage-notebooks-tab{width:50%}.mypage--not_exist{padding:1.6rem;max-width:960px;margin-left:auto;margin-right:auto}.mypage--not_exist p{font-size:1.2rem;text-align:center;color:#757575}.mypage--not_exist div{padding-top:.8em}.mypage-question{position:relative;overflow:hidden;border-bottom:1px solid #e6e6e6;width:100%}.mypage-question__btn{display:block;width:100%;color:#333333;padding:.8rem;line-height:1.5}.mypage-question__btn:hover{background-color:whitesmoke}.mypage-question__tx{font-size:1.2rem;margin-top:.4rem}.article__source01{background:#f8bbd0}.article__source02{background:#81d4fa}.article__source03{background:#80cbc4}.article__source04{background:#ffe082}.article__count{position:relative;float:left;color:#999999;font-size:.9em;margin-right:.8em}.article__count__icon{padding-right:.5em;color:#999999}.article__source__bg{background-color:#f0f0f0;padding-bottom:1em;padding:.8em}.article__sources__container{overflow:hidden;max-width:960px;margin:0 auto;width:100%;padding:.8em}.article__sources__container__row{width:100%}.article__source__container__left{width:50%;float:left;padding-right:.4em}.article__source__container__right{width:50%;float:left;padding-left:.4em}.article__source{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;display:block;width:100%;background:#fff;-webkit-appearance:none;border-radius:0.3em;-webkit-border-radius:0.3em;-moz-border-radius:0.3em;padding:.2em;margin-bottom:.8em}.article__source01_bg{background-image:url(https://d1e9oo257tadp1.cloudfront.net/public/assets/web/article_hat-baaed7d1b38db5fbafa4127e708388eb.png);background-repeat:no-repeat;background-position:center center;background-size:8em 8em}.article__source02_bg{background-image:url(https://d1e9oo257tadp1.cloudfront.net/public/assets/web/article_leaf-6f55d2e6adb53614d71b6c8548db3630.png);background-repeat:no-repeat;background-position:center center;background-size:8em 8em}.article__source03_bg{background-image:url(https://d1e9oo257tadp1.cloudfront.net/public/assets/web/article_pencil-c852efffbaff3d3e8793e01904df491a.png);background-repeat:no-repeat;background-position:center center;background-size:8em 8em}.article__source04_bg{background-image:url(https://d1e9oo257tadp1.cloudfront.net/public/assets/web/article_people-3358179218a88bab78af7699ec077b36.png);background-repeat:no-repeat;background-position:center center;background-size:8em 8em}.article__source__title{-webkit-appearance:none;border-radius:0.2em;-webkit-border-radius:0.2em;-moz-border-radius:0.2em;padding-top:1.6em;width:100%;height:14em;text-align:center;color:#fff;font-size:1.3em}.article__source__news{-webkit-appearance:none;border-radius:0.2em;-webkit-border-radius:0.2em;-moz-border-radius:0.2em;width:100%;background:#f5f5f5;padding:.8em;display:block;margin-top:.2em}.article__source__news__title{color:#999999;text-align:center}.article__source__news__subtitle{line-height:1.4;color:#333333}.article__list__bg{background-color:#f0f0f0}.article__list__title{color:#fff;padding:.8em;text-align:center}.article__list__articles{padding:.8em .8em 1.6em .8em}.article__list__article{-webkit-appearance:none;border-radius:0.5em;-webkit-border-radius:0.5em;-moz-border-radius:0.5em;background:#fff;margin-top:.8em;display:block}.article__list__article__header{padding:.6em .6em 0 .6em}.article__list__article__source{-webkit-appearance:none;border-radius:0.2em;-webkit-border-radius:0.2em;-moz-border-radius:0.2em;display:table-cell;color:#fff;padding:.4em .4em;margin:0}.article__list__artitle__contents{padding:.8em;display:table;width:100%}.article__list__article__tx{display:table-cell;padding-right:.8em;vertical-align:top}.article__list__article__info{display:table;margin-bottom:.8em}.article__list__article__title{overflow:hidden;font-size:1.7em;margin-bottom:1.6em;display:table-cell;padding-right:.4em;color:#333333}.article__list__article__label{overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-appearance:none;border-radius:0.2em;-webkit-border-radius:0.2em;-moz-border-radius:0.2em;display:table-cell;color:#fff;padding:.4em .4em;margin:0;background:#f27573}.article__list__article__sentence{font-size:1.2em;line-height:1.4em;color:#333333}.article__list__article__img{display:table-cell;width:8.6em}.article__list__article__counts{overflow:hidden;border-top:1px solid #e6e6e6;padding:.6em;color:#999999}.article__container{padding:.8em .8em 1.6em;background:#fff}.article__header__source{-webkit-appearance:none;border-radius:0.2em;-webkit-border-radius:0.2em;-moz-border-radius:0.2em;display:table;color:#fff;padding:.4em .4em;margin-bottom:.8em}.article__counts{overflow:hidden;margin:0 -.8em .8em;padding:0 .8em;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding:.6em;color:#999999}.article__info{display:table;margin-bottom:.4em}.article__title{overflow:hidden;font-size:1.7em;margin-bottom:1.6em;display:table-cell;padding-right:.4em}.article__label{overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-appearance:none;border-radius:0.2em;-webkit-border-radius:0.2em;-moz-border-radius:0.2em;display:inline-block;color:#fff;padding:.4em .4em;margin:0;background:#f27573}.article__description{color:#999999;font-size:1.2em;line-height:1.6em;margin-bottom:.8em}.article__contents{color:#333333;font-size:1.4em;line-height:1.6em}.article__contents p{margin-bottom:1.4em}.article__contents__img__container{-webkit-appearance:none;border-radius:0.4em;-webkit-border-radius:0.4em;-moz-border-radius:0.4em;display:block;width:200px;height:200px;float:right;margin:0 0 0 .8em;padding:0;overflow:hidden;margin-left:.8em}.article__contents__img{width:100%;margin:0;padding:0}.article__contents__subtitle{width:100%;font-size:1.4em;margin-top:1.6em;margin-bottom:.4em;padding:0;font-weight:bold}.article__contents__author{text-align:right}.article__exam{padding:.8em;margin-top:2.4em;background-color:#f2f2f2;font-size:1em;margin-bottom:1.6em}.article__exam__header{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;text-align:center;width:100%;display:block}.article__exam__title{overflow:hidden;-webkit-appearance:none;border-radius:0.8em;-webkit-border-radius:0.8em;-moz-border-radius:0.8em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;color:#666;background-color:#fff;width:100%;margin-left:auto;margin-right:auto;padding:.4em .1em}.article__exam__question,.article__exam__question--status_last{font-size:1.2em;color:#666666;line-height:1.4em;padding:.8em 0}.article__exam__question--status_last{border-top:1px solid #e6e6e6}.article__exam__source{text-align:right;margin-top:1em}.article__quiz{-webkit-appearance:none;border-radius:0.4em;-webkit-border-radius:0.4em;-moz-border-radius:0.4em;margin-top:.8em;padding:.8em;background-color:#ffebee;margin-bottom:1.6em}.article__quiz__category{-webkit-appearance:none;border-radius:0.2em;-webkit-border-radius:0.2em;-moz-border-radius:0.2em;background-color:#ef9a9a;color:#fff;padding:.4em .8em;display:inline-block;font-size:1.1em;margin-bottom:.6em}.article__quiz__description{font-size:1.1em;color:#666666;line-height:1.4em}.user-edit__bg{padding-top:4.5rem}.user-edit__container{padding:2.4rem;-webkit-appearance:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.user-edit-notice__container{height:3.2rem;padding:.8rem 0;font-size:1.2rem}.account__title{color:#666666;font-size:1.6rem;background-color:#e6e6e6;text-align:center;padding:1.6rem}.account-main{padding:.8rem 1.6rem 4rem 1.6rem}.account-item,.account-name,.account-intro,.account-email,.account-password,.account-grade,.account-country,.account-prefecture,.account-schpol-year,.account-profile-school,.account-first-choice-school,.account-gender,.account-old-school{width:100%;display:table;border-bottom:1px solid #e6e6e6;padding:2rem 0 1.6rem 0}.account-item__label,.account-name__label,.account-avatar__label,.account-intro__label,.account-email__label,.account-password__label,.account-grade__label,.account-country__label,.account-prefecture__label,.account-schpol-year__label,.account-profile-school__label,.account-first-choice-school__label,.account-gender__label,.account-old-school__label{display:table-cell;font-size:1.2rem;color:#666666;width:30%}.account-item__value,.account-name__value,.account-avatar__value,.account-intro__value,.account-email__value,.account-password__value,.account-country__value,.account-grade__value,.account-prefecture__value,.account-schpol-year__value,.account-profile-school__value,.account-first-choice-school__value,.account-gender__value,.account-old-school__value{display:table-cell;color:#333333;width:70%;font-size:1.6rem;line-height:1.4em}.account-avatar{width:100%;border-bottom:1px solid #e6e6e6;padding:2rem 0 1.6rem 0}.account-avatar__container{width:100%;display:table}.account-avatar-img__container{-webkit-appearance:none;border-radius:3rem;-webkit-border-radius:3rem;-moz-border-radius:3rem;height:6rem;width:6rem;overflow:hidden}.account-avatar-img{width:100%}.account-avatar-img__cell{display:table-cell;width:70%}.account-avatar-imgfile__cell{-webkit-appearance:none;border-radius:0.2rem;-webkit-border-radius:0.2rem;-moz-border-radius:0.2rem;display:table-cell;width:50%;vertical-align:middle}.account-avatar-imgfile{-webkit-appearance:none;border-radius:0.3em;-webkit-border-radius:0.3em;-moz-border-radius:0.3em;margin-top:1rem;padding:.5rem;width:100%;border:#bdbdbd solid 1px;background-color:#eeeeee;font-size:1.3rem}.account-avatar-imgfile__btn{-webkit-appearance:none;border-radius:0.3em;-webkit-border-radius:0.3em;-moz-border-radius:0.3em;font-size:1.3rem;padding:1rem}.account-intro__value{font-size:1.3rem}.account-email__btn{-webkit-appearance:none;border-radius:0.4rem;-webkit-border-radius:0.4rem;-moz-border-radius:0.4rem;display:block;text-align:center;padding:1.6rem;width:100%;font-size:1.8rem;color:#1298ff;border:1px solid #1298ff;background-color:#fff;font-size:1.3rem;padding:1rem;margin-top:1rem}.account-password__btn{-webkit-appearance:none;border-radius:0.4rem;-webkit-border-radius:0.4rem;-moz-border-radius:0.4rem;display:block;text-align:center;padding:1.6rem;width:100%;font-size:1.8rem;color:#1298ff;border:1px solid #1298ff;background-color:#fff;font-size:1.3rem;padding:1rem;margin-top:1rem}.account-detail .Select-control{font-size:1.6rem;height:calc(2.5em - 2px);border-width:1px}.account-detail .Select-input{line-height:calc(2.5em - 2px);height:calc(2.5em - 2px)}.account-detail .Select-value{line-height:calc(2.5em - 2px)}.account-detail .Select-value-label{line-height:calc(2.5em - 2px)}.account-detail .Select-placeholder{height:calc(2.5em - 2px);line-height:calc(2.5em - 2px)}.account-detail .Select-menu-outer{font-size:1.3em;line-height:2}.account-profile-school{position:relative}.account-first-choice-school{position:relative}.account-old-school{position:relative}.account-edit{padding-top:2rem}.account-edit__btn{-webkit-appearance:none;border-radius:0.4rem;-webkit-border-radius:0.4rem;-moz-border-radius:0.4rem;display:block;text-align:center;padding:1.6rem;width:100%;font-size:1.8rem;color:#1298ff;border:1px solid #1298ff;background-color:#fff}.account__input,.account-name__input,.account-intro__input,.account-email__input,.account-password__input,.account-prefecture__input,.account-schpol-year__input,.account-gender__input,.account-old-school__input,.account-grade__input,.account-country__input,.account-profile-school__input,.account-first-choice-school__input{-webkit-appearance:none;border-radius:0.2rem;-webkit-border-radius:0.2rem;-moz-border-radius:0.2rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;padding:.8rem;width:100%;border:1px solid #e6e6e6;font-size:1.6rem}.account-confirm{text-align:center;padding-top:2rem}.account-back__btn{-webkit-appearance:none;border-radius:0.4rem;-webkit-border-radius:0.4rem;-moz-border-radius:0.4rem;display:block;text-align:center;padding:1.6rem;width:100%;font-size:1.8rem;color:#1298ff;border:1px solid #1298ff;background-color:#fff}.account-change__btn{-webkit-appearance:none;border-radius:0.4rem;-webkit-border-radius:0.4rem;-moz-border-radius:0.4rem;display:block;text-align:center;padding:1.6rem;width:100%;font-size:1.8rem;color:#fff;border:1px solid #1298ff;font-size:1.8rem;background-color:#1298ff;margin-top:1.2rem}.search-result-count{position:absolute;top:7em;left:10px;right:calc(70% + 10px);text-align:right}.select-arrow-down{position:absolute;top:7em;right:-20px;color:#1298ff}@media only screen and (min-width: 481px){.note_wrapper{width:200px}.registration button{display:table;width:200px;margin:1em auto}.header-whatcanido{display:table-cell}.floating__btn,.notebook-floating__btn,.notebook-liked-floating__btn,.page-floating__btn,.page-liked-floating__btn{bottom:2.4rem}}@media only screen and (min-width: 769px){.form-label,.album-form-label{display:block;width:20%;float:left;position:relative;top:.8rem}.field-with-errors{width:20%}.field-with-errors .form-label,.field-with-errors .album-form-label{width:100%}.field-with-errors .error{position:relative;top:.8rem;margin-top:1.6rem}.form-control,.album-form-control{width:80%;float:left}.form-control-group{width:80%;float:left}.form-control-group .form-control,.form-control-group .album-form-control{width:100%;float:none}.form-group{overflow:hidden}.submit__btn,.action__btn,.registrations__btn,.question-new__btn,.answers-answer-new__btn,.answers-new__btn,.responses-new__btn{width:auto;padding:1.2rem 3.6rem;font-size:1.2rem}.answers-new__btn,.responses-new__btn{width:100%}.info,.album-form-info{-webkit-appearance:none;border-radius:0.8em;-webkit-border-radius:0.8em;-moz-border-radius:0.8em;border:1px solid #e6e6e6;margin:0 1rem}.header-grade{display:table-cell;padding:.8rem}.header-grade__btn,.header-school-year__btn{margin:0;color:#fff;background-color:#1298ff}.banner-light-function,.banner-dark-function{-webkit-appearance:none;border-radius:0.8em;-webkit-border-radius:0.8em;-moz-border-radius:0.8em;display:block;padding:.2rem;margin-top:.4rem;font-size:.8rem;text-align:center;background:#fff;background:#fff;color:#999999}.globalnav{display:none}.globalnavi__btn{height:4rem;width:auto;padding:1.2rem;padding-right:.3rem;padding-left:.3rem;line-height:4rem}.globalnavi__ic,.globalnavi-mypage__ic{position:relative;top:1.2rem;width:22px;height:22px;line-height:4.5rem;vertical-align:middle}.globalnavi__tx{display:block;position:relative;top:1rem;float:left;vertical-align:middle;line-height:3rem;margin-left:.4rem;font-size:.95rem}.globalnavi__tx.sm{font-size:.95rem;line-height:3rem}.header-menu__btn{width:auto}.header-menu-btn__tx{display:inline}.header-login__btn{display:table-cell}.globalnavi-timeline__btn--active .globalnavi__tx{color:#1298ff}.globalnavi-notebooks__btn--active .globalnavi__tx{color:#1298ff}.globalnavi-questions__btn--active .globalnavi__tx{color:#1298ff}.globalnavi-mypage__btn--active .globalnavi__tx{color:#1298ff}.author__bg,.registrations__bg,.sessions-new__bg,.user-edit__bg{padding-top:5.6rem}.authorinfo,.registrations__container,.sessions-new__container,.user-edit__container{-webkit-appearance:none;border-radius:0.8em;-webkit-border-radius:0.8em;-moz-border-radius:0.8em}.timeline__img{width:24rem}.authorintro-company__img{width:32rem;float:left;margin-right:2.4rem;margin-bottom:2.4rem}}.ad-text{overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-appearance:none;border-radius:0.8em;-webkit-border-radius:0.8em;-moz-border-radius:0.8em;color:white;position:relative;margin:0 .8rem .8rem;padding:1rem;max-width:960px;border:1px solid #e6e6e6;max-width:960px;font-size:12px}.ad-text a:hover{opacity:0.5}.ad-promotion{padding-bottom:20px}@media only screen and (min-width: 961px){h1{position:relative}h1 img{height:30px}.contents__bg,.registrations__bg,.sessions-new__bg,.timelines__bg,.study_talks__bg,.unpublished__bg,.author__bg,.featured-tutoring-schools__bg,.tutoring-schools-columns__bg,.questions__bg,.question-new__bg,.question-answers__bg,.mypage__bg,.user-edit__bg{padding-bottom:1.6rem}.account-main{background-color:transparent}.notes{border:none}.sns_top{display:none}.subinfo{background:none}.list-contents,.mypage-questions,.mypage-notebooks,.mypage-follows,.article__comments{margin-top:1.6rem;-webkit-appearance:none;border-radius:0.8rem;-webkit-border-radius:0.8rem;-moz-border-radius:0.8rem;border:1px solid #e6e6e6;border-bottom:none;overflow:hidden}.pages{border:none}.fixed__footer{height:4.5em}.content--status_fixedfooter{margin-bottom:0;padding-bottom:0}.info,.album-form-info{overflow:hidden;margin:auto}.authorcounts{overflow:hidden;margin-top:1em}.authorinfo{border-bottom:1px solid #e6e6e6}.question{background:none}.mypage__bg{padding-top:1.6rem;padding-bottom:1.6rem}.mypage-notebooks,.mypage-questions,.mypage-follows{margin-top:0}.detail__container{-webkit-appearance:none;border-radius:0.25em;-webkit-border-radius:0.25em;-moz-border-radius:0.25em;border:1px solid #e6e6e6;overflow:hidden}.pagenation__container{box-shadow:0 1px 3px rgba(0,0,0,0.1);transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);-webkit-appearance:none;border-radius:0.25em;-webkit-border-radius:0.25em;-moz-border-radius:0.25em;margin:2rem auto 0;overflow:hidden}.question__pagenation__container{-webkit-appearance:none;border-radius:0.5em;-webkit-border-radius:0.5em;-moz-border-radius:0.5em;border:1px solid #e6e6e6;overflow:hidden}.question__pagenation{border:none}.timeline-pagination__container{-webkit-appearance:none;border-radius:0.5em;-webkit-border-radius:0.5em;-moz-border-radius:0.5em;border:1px solid #e6e6e6;overflow:hidden}.timeline-pagination{border:none}.article__comments{-webkit-appearance:none;border-radius:0 0 0.25em 0.25em;-webkit-border-radius:0 0 0.25em 0.25em;-moz-border-radius:0 0 0.25em 0.25em;border:1px solid #e6e6e6;overflow:hidden;border-top:none}.banner__left{display:table-cell;width:5rem}.banner-clear__img{width:5rem}.banner-google__img{width:8rem}.banner-appstore__img{width:8rem}.banner-light__container,.banner-dark__container{box-shadow:0 1px 3px rgba(0,0,0,0.1);transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);max-width:960px;margin:0 auto 1.6rem}.banner-light-precatch,.banner-dark-precatch{font-size:1.2rem}.banner-light-catch,.banner-dark-catch{font-size:1.9rem}.banner-light-function,.banner-dark-function{-webkit-appearance:none;border-radius:0.8em;-webkit-border-radius:0.8em;-moz-border-radius:0.8em;font-size:1rem}.ad-text{box-shadow:0 1px 3px rgba(0,0,0,0.1);transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);max-width:960px;margin:0 auto 1.6rem}}.x-content-tab{width:calc(100% - 3em);max-width:960px;margin-left:auto;margin-right:auto;margin-bottom:.3em}@media only screen and (min-width: 961px){.x-content-tab{margin-bottom:.5em}}.x-content-tab li{max-width:240px;width:calc(50% - 2px);display:inline-block}.x-content-tab li.active a{color:#1298ff;border-bottom:solid 2px #1298ff}.x-content-tab li a{width:100%;height:3em;line-height:3em;text-align:center;display:inline-block;border-radius:.7em;color:#757575;background:#ffffff}.x-content-tab li a:hover{background:#e9faff}.x-content-tab li a .fa{font-size:1.2em;position:relative;top:.09em;margin-right:3px}.x-content-tab li:first-child a{border-top-right-radius:0;border-bottom-right-radius:0}.x-content-tab li:last-child a{border-top-left-radius:0;border-bottom-left-radius:0}.form-btn__container{margin:0 0 .8rem 0;padding:0;text-align:center}.form__btn,.form-main__btn,.album-form__btn,.form-sub__btn,.album-form-sub__btn{-webkit-appearance:none;border-radius:0.4rem;-webkit-border-radius:0.4rem;-moz-border-radius:0.4rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;border:1px solid #1298ff;margin:.8rem auto 0 auto;padding:1.2rem;display:block;color:#fff;position:relative;width:100%;max-width:960px;background-color:#1298ff;text-align:center;font-size:1.4rem}.form__btn:hover,.form-main__btn:hover,.album-form__btn:hover,.form-sub__btn:hover,.album-form-sub__btn:hover{opacity:0.5}.form-main-btn__container{margin:0;text-align:center}.form-main__btn,.album-form__btn{color:#fff;background-color:#1298ff}.form-sub__btn,.album-form-sub__btn{color:#1298ff;background-color:#fff}.form-group{overflow:hidden;margin-bottom:2rem}.form-label,.album-form-label{margin-bottom:1.2rem;font-size:1.2rem;line-height:1.2rem;position:relative;top:.6rem;float:left}.form-control,.album-form-control{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;border-radius:.4rem;display:block;width:100%;height:3rem;padding:.4rem;font-size:1.2rem;border:1px solid #ccc;float:left;margin:0 auto;overflow:auto}.form-checkbox__container{height:3rem;padding:.2rem 0;width:100%;float:left;margin:0 auto}.form-inputfile{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.form-files__container{width:100%;overflow:auto;padding:0 .5rem 1.6rem}.form-files{display:table}.form-file__container{display:table-cell;text-align:center;padding:.4rem;vertical-align:top}.form-file__tx{padding:0 0 .4rem 0;font-size:.8rem;color:#999}.form-file__bg,.form-file-add__bg{position:relative;background:#e0e0e0;-webkit-appearance:none;border-radius:0.2rem;-webkit-border-radius:0.2rem;-moz-border-radius:0.2rem;width:90px;height:120px;text-align:center;vertical-align:middle;overflow:hidden}.form-file__bg:hover,.form-file-add__bg:hover{background:#BDBDBD}.form-file-add__bg{line-height:120px;color:#9e9e9e}.form-file-ic__container{position:absolute;top:30px;width:90px;text-align:center;display:block;color:#9e9e9e;font-size:.8rem;cursor:pointer}.form-file__tx{margin-top:.8rem}.form-file__img{position:relative;max-width:90px;max-height:120px;width:auto;height:auto;z-index:1}.form-file__btn,.form-file-remove__btn{cursor:pointer;position:absolute;display:block;background:#9e9e9e;color:#EEEEEE;padding:.6rem;font-size:.8rem;z-index:2}.form-file-remove__btn{-webkit-appearance:none;border-radius:0 0.2rem 0 0.2rem;-webkit-border-radius:0 0.2rem 0 0.2rem;-moz-border-radius:0 0.2rem 0 0.2rem;top:0;right:0}.album-form__bg{padding:6.1rem 0 0 0}.album-form-pages__container{width:100%;overflow:auto;padding:0 .5rem 1.6rem}.album-form-notebook-images{display:table}.album-form-notebook-images__container{display:table-cell;text-align:center;vertical-align:top}.album-form-pages{display:table}.album-form-page__container{display:table-cell;text-align:center;padding:.4rem;vertical-align:top}.album-form-page__tx{padding:0 0 .4rem 0;font-size:.8rem;color:#999}.album-form-page__bg,.album-form-page-add__bg{position:relative;background:#e0e0e0;-webkit-appearance:none;border-radius:0.2rem;-webkit-border-radius:0.2rem;-moz-border-radius:0.2rem;width:90px;height:120px;text-align:center;vertical-align:middle;overflow:hidden;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.05)}.album-form-page__bg:hover,.album-form-page-add__bg:hover{background:#BDBDBD}.album-form-page-add__bg{line-height:120px;color:#9e9e9e}.album-form-page-ic__container{position:absolute;top:30px;width:90px;text-align:center;display:block;color:#9e9e9e;font-size:.8rem;cursor:pointer}.album-form-page__tx{margin-top:.8rem}.album-form-page__img{position:relative;max-width:90px;max-height:120px;width:auto;height:auto;z-index:1}.album-form-page__btn,.album-form-page-remove__btn,.album-form-page-rightmove__btn,.album-form-page-leftmove__btn{cursor:pointer;position:absolute;display:block;background:#9e9e9e;color:#EEEEEE;padding:.6rem;font-size:.8rem;z-index:2}.album-form-page-remove__btn{-webkit-appearance:none;border-radius:0 0.2rem 0 0.2rem;-webkit-border-radius:0 0.2rem 0 0.2rem;-moz-border-radius:0 0.2rem 0 0.2rem;top:0;right:0}.album-form-page-rightmove__btn{-webkit-appearance:none;border-radius:0.2rem 0rem 0 0;-webkit-border-radius:0.2rem 0rem 0 0;-moz-border-radius:0.2rem 0rem 0 0;bottom:0;right:0}.album-form-page-leftmove__btn{-webkit-appearance:none;border-radius:0 0.2rem 0 0;-webkit-border-radius:0 0.2rem 0 0;-moz-border-radius:0 0.2rem 0 0;bottom:0;left:0}.album-form-info{padding:3.2rem 2.4rem 1.6rem}.album-form-description{-webkit-appearance:none;border-radius:0.2rem;-webkit-border-radius:0.2rem;-moz-border-radius:0.2rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;margin:.8rem auto 0 auto;padding:.8rem;width:100%;border:1px solid #e6e6e6;font-size:1.6rem;height:10rem}.album-form-btn__container{margin:0;padding:0;text-align:center}
