html{font-size:15px;font-family:"Noto Sans JP","Noto Sans","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.header-buttons .sign-up-button{display:none}#main-outlet{padding-top:calc(5.8572em + 56px)}li.dropdown-toggle{display:flex;align-items:center}.atom-nav .wrap li.dropdown-toggle:hover>a{color:#51839b}.pc-br{display:block}@media screen and (max-width: 750px){.pc-br{display:none}}.sp-br{display:none}@media screen and (max-width: 750px){.sp-br{display:block}}.atom-nav .mobile-only{display:none}@media screen and (max-width: 750px){.atom-nav .desktop-only{display:none}.atom-nav .mobile-only{display:inline}}.mobile-view .atom-nav .desktop-only{display:none}.mobile-view .atom-nav .mobile-only{display:inline}.dropdown-toggle:after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0)}.d-header-wrap{top:56px}@media screen and (max-width: 475px){.d-header-wrap{top:49px}}@media screen and (max-width: 330px){.d-header-wrap{top:45px}}.d-header-wrap #site-logo{display:none}.below-site-header-outlet{margin-top:56px}@media screen and (max-width: 475px){.below-site-header-outlet{margin-top:49px}}@media screen and (max-width: 330px){.below-site-header-outlet{margin-top:45px}}.atom-nav{position:fixed;width:100%;top:0;z-index:1030;background:#bc422e;color:#fff;font-size:16px}@media screen and (max-width: 475px){.atom-nav{font-size:13px}}@media screen and (max-width: 330px){.atom-nav{font-size:11px}}.atom-nav .logo{padding:14px 0 16px 0}.atom-nav .logo a{display:block}.atom-nav .logo img{max-width:102px}@media screen and (max-width: 475px){.atom-nav .logo img{max-width:80px}}@media screen and (max-width: 330px){.atom-nav .logo img{max-width:70px}}.atom-nav ul{list-style-type:none;display:flex;margin:0;align-self:center;position:relative}.atom-nav ul li{padding:14px 0 16px 0;margin:0 16px;background:#bc422e;z-index:2;white-space:nowrap}@media screen and (max-width: 475px){.atom-nav ul li{margin:0 4px}}@media screen and (max-width: 340px){.atom-nav ul li{margin:0 4px}}.atom-nav ul li:first-of-type{margin-left:0}.atom-nav ul li:last-of-type{margin-right:0}.atom-nav ul.community-dropdown{position:absolute;display:none;top:44px;left:-15px;border-top:10px solid rgba(0,0,0,0)}@media screen and (max-width: 475px){.atom-nav ul.community-dropdown{top:39px}}.atom-nav ul.community-dropdown li{background:#f1f3f3;display:block;white-space:nowrap;padding:.5em 1em;margin:0}.atom-nav ul.community-dropdown li:first-of-type{padding-top:1em}.atom-nav ul.community-dropdown li:last-of-type{margin-bottom:0;padding-bottom:1em}.atom-nav ul.community-dropdown li a{color:#666;font-weight:500}.atom-nav ul.community-dropdown li a:hover{color:#51839b}.atom-nav .wrap{display:grid;grid-template-columns:130px 1fr;grid-template-rows:1fr;display:-ms-grid;-ms-grid-columns:1fr 1fr 1fr;-ms-grid-rows:1fr}@media screen and (max-width: 475px){.atom-nav .wrap{grid-template-columns:90px 1fr}}@media screen and (max-width: 330px){.atom-nav .wrap{grid-template-columns:80px 1fr}}.atom-nav .wrap .left-nav{display:flex;grid-row-start:1;grid-column-start:2}.atom-nav .wrap .left-nav ul{justify-content:flex-start}.atom-nav .wrap .right-nav{display:flex;justify-content:flex-end;grid-row-start:1;grid-column-start:3}.atom-nav .wrap .right-nav ul{justify-content:flex-end}.atom-nav .wrap li a{color:#fff}.atom-nav .wrap:before,.atom-nav .wrap:after{display:none}.atom-nav .wrap .left-nav{-ms-grid-row:1;-ms-grid-column:1}.atom-nav .wrap .right-nav{-ms-grid-row:1;-ms-grid-column:3}.atom-nav .wrap .logo{-ms-grid-row:1;-ms-grid-column:2}.d-header{opacity:.95;box-shadow:0 5px 15px rgba(0,0,0,.05)}.d-header .d-header-icons .d-icon{font-size:var(--font-up-3)}.user-menu .notifications li,.select-kit .select-kit-row.is-highlighted{background:#fff}.category-list tbody .category h3{font-size:1.4em}.category-list .category-name{line-height:1.3}.category-logo.aspect-image img{background:#bc422e;box-sizing:border-box;margin-bottom:1rem;max-height:120px;max-width:120px}tbody{border-width:1px}#topic-title h1{line-height:1.3}.list-controls .combo-box .combo-box-header{border-radius:3px;border-color:#51839b;color:#51839b}.topic-list-item:nth-child(odd){background:#efefef}.topic-map section:nth-of-type(2){border:none}.timeline-container .btn.toggle-admin-menu{border:none;margin-left:-0.75em}.timeline-container .topic-timeline .timeline-scrollarea{border-color:hsl(0,0%,94%)}.timeline-container .topic-timeline .timeline-handle{background:#51839b}.timeline-container .timeline-footer-controls .btn{border:none;margin-left:-0.75em}.custom-search-banner{padding-top:40px}.show-custom-homepage #main-outlet{padding-top:0}.custom-homepage-wrapper{margin-left:8px;margin-right:8px}.custom-homepage-wrapper h2{font-size:1.75em}.custom-homepage-wrapper h2.center-title{width:100%;text-align:center}@media screen and (max-width: 750px){.custom-homepage-wrapper h2{font-size:1.5em}}.custom-homepage-wrapper .custom-homepage-columns{display:flex;margin-top:2em;padding-bottom:2em;margin-bottom:2em;border-bottom:1px solid #bc422e}.custom-homepage-wrapper .custom-homepage-columns .discourse-tags{display:none}.custom-homepage-wrapper .custom-homepage-columns .num.likes{display:none}@media screen and (max-width: 750px){.custom-homepage-wrapper .custom-homepage-columns{flex-wrap:wrap}}.custom-homepage-wrapper .custom-homepage-columns .col{width:50%}@media screen and (max-width: 750px){.custom-homepage-wrapper .custom-homepage-columns .col{width:100%}}.custom-homepage-wrapper .custom-homepage-columns .col-1{margin-right:1.5em}.custom-homepage-wrapper .custom-homepage-columns .col-1+.col-2{margin-left:1.5em}@media screen and (max-width: 750px){.custom-homepage-wrapper .custom-homepage-columns .col-1,.custom-homepage-wrapper .custom-homepage-columns .col-2{margin:0 0 2em 0 !important}}.custom-homepage-wrapper .custom-homepage-columns .header-wrapper{display:flex;margin-bottom:1em;align-items:flex-start}.custom-homepage-wrapper .custom-homepage-columns .header-wrapper button{margin-left:auto}.custom-homepage-wrapper .custom-homepage-columns .topic-list thead,.custom-homepage-wrapper .custom-homepage-columns .topic-list td.posts-map,.custom-homepage-wrapper .custom-homepage-columns .topic-list td.num.views,.custom-homepage-wrapper .custom-homepage-columns .topic-list td.category{display:none}.custom-homepage-wrapper .custom-homepage-columns .topic-list td.posters a{display:none}.custom-homepage-wrapper .custom-homepage-columns .topic-list td.posters a:last-of-type{display:inline-block}.custom-homepage-wrapper .custom-homepage-columns .topic-list .main-link{width:80%}.custom-homepage-wrapper .custom-homepage-wide{padding:1.25em 0 .5em;margin:2.5em 0 2em 0;background:hsl(0,0%,98.2%)}@media screen and (max-width: 750px){.custom-homepage-wrapper .custom-homepage-wide{margin:1em 0 2em}}.custom-homepage-wrapper .custom-homepage-wide .wrap{padding:2em 0 2.5em}@media screen and (max-width: 1110px){.custom-homepage-wrapper .custom-homepage-wide .wrap{padding:3em 8px}}@media screen and (max-width: 750px){.custom-homepage-wrapper .custom-homepage-wide .wrap{padding:1em 8px 2em}}.custom-homepage-wrapper .custom-homepage-wide .custom-homepage-wide-flex-wrapper{display:flex;margin:1em -1.7% 0}@media screen and (max-width: 450px){.custom-homepage-wrapper .custom-homepage-wide .custom-homepage-wide-flex-wrapper{flex-wrap:wrap}}.custom-homepage-wrapper .custom-homepage-wide .custom-homepage-wide-topic{flex:1 1 25%;margin:0 1.65% 2%;border:1px solid hsl(0,0%,94%);background:#fff;align-content:center;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 750px){.custom-homepage-wrapper .custom-homepage-wide .custom-homepage-wide-topic:last-of-type{display:none}}@media screen and (max-width: 450px){.custom-homepage-wrapper .custom-homepage-wide .custom-homepage-wide-topic{flex:1 1 100%;margin-bottom:1em}.custom-homepage-wrapper .custom-homepage-wide .custom-homepage-wide-topic:last-of-type{display:none;margin-bottom:0}}.custom-homepage-wrapper .custom-homepage-wide .custom-homepage-wide-topic a{color:#666}.custom-homepage-wrapper .custom-homepage-wide .custom-homepage-wide-topic h3{margin:0;display:flex;text-align:center;justify-content:center;align-items:center;flex:1 1 auto;padding:1em 2em;font-size:var(--font-up-1);font-weight:normal;min-height:75px;background:#fff}.custom-homepage-wrapper .custom-homepage-wide .custom-homepage-wide-title{text-transform:capitalize;display:flex;margin-bottom:1.5em}.custom-homepage-wrapper .custom-homepage-wide .custom-homepage-wide-title button{align-self:flex-start;margin-left:auto}@media screen and (max-width: 450px){.custom-homepage-wrapper .custom-homepage-wide .custom-homepage-wide-title{margin-bottom:.25em;flex-wrap:wrap;text-align:center}.custom-homepage-wrapper .custom-homepage-wide .custom-homepage-wide-title button{display:none}}.custom-homepage-wrapper .custom-homepage-wide .custom-homepage-wide-topic-responses{margin-left:auto;display:flex;flex-direction:column}.custom-homepage-wrapper .custom-homepage-wide .custom-homepage-wide-topic-info{box-sizing:border-box;width:calc(100% - 2em);padding:1em 0;margin:0 1em;background:#fff;border-top:1px solid hsl(0,0%,94%);display:flex;color:hsl(0,0%,70%)}.custom-homepage-wrapper .custom-homepage-wide .custom-homepage-wide-topic-info .d-icon{margin-right:.25em;color:hsl(0,0%,82%)}.custom-homepage-wrapper .custom-homepage-wide .custom-homepage-wide-topic-info a{color:hsl(0,0%,70%)}.custom-homepage-wrapper .custom-homepage-wide .custom-homepage-wide-topic-info img{max-width:40px;margin-top:.15em;margin-right:.5em;border-radius:100%}.custom-homepage-wrapper .homepage-category-boxes{display:flex;flex-wrap:wrap;justify-content:center;margin:1em -1.7% 1em}@media screen and (max-width: 700px){.custom-homepage-wrapper .homepage-category-boxes{margin-top:1em}}.custom-homepage-wrapper .homepage-category-boxes a.box{position:relative;min-width:0;flex:0 1 21.7%;margin:0 1.65% 2%}.custom-homepage-wrapper .homepage-category-boxes a.box:hover h2{color:#51839b}@media screen and (max-width: 820px){.custom-homepage-wrapper .homepage-category-boxes a.box{flex:0 1 30%;margin:0 1.65% 2%}}@media screen and (max-width: 700px){.custom-homepage-wrapper .homepage-category-boxes a.box{flex:0 1 46.7%;margin:0 1.65% 2%}}.custom-homepage-wrapper .homepage-category-boxes a.box.show{display:block !important}.custom-homepage-wrapper .homepage-category-boxes .homepage-category-box{padding:1em;text-align:center;box-sizing:border-box;height:100%;display:flex;flex-wrap:wrap;align-items:center}.custom-homepage-wrapper .homepage-category-boxes .homepage-category-box .homepage-category-box-count{width:100%;text-align:center;color:hsl(0,0%,70%)}.custom-homepage-wrapper .homepage-category-boxes .homepage-category-box .homepage-category-box-count .d-icon{color:hsl(0,0%,82%)}.custom-homepage-wrapper .homepage-category-boxes .homepage-category-box .category-image-wrapper{margin:0 auto 1rem}.custom-homepage-wrapper .homepage-category-boxes .homepage-category-box img{width:100%;max-height:120px;max-width:120px;background:#bc422e;box-sizing:border-box;margin-bottom:1rem}.custom-homepage-wrapper .homepage-category-boxes .homepage-category-box h2{color:#666;width:100%;margin:0;font-size:var(--font-up-1);text-align:center}.custom-homepage-wrapper .homepage-category-boxes .homepage-category-box .svg-icon{margin-right:.5rem}.custom-homepage-search{background:#ffffff}.custom-homepage-search-wrap{padding:3em 8px 4em;margin:0 auto 3em auto;position:relative;border-bottom:1px solid #bc422e}@media screen and (max-width: 700px){.custom-homepage-search-wrap{padding:1em 8px 2em 8px;margin-top:.5em}}.custom-homepage-search-wrap .search-menu input[type=text]{margin:.5em 0;width:100%}.custom-homepage-search-wrap p{text-align:center;font-size:18px;line-height:1.8}.custom-homepage-search-wrap h1{text-align:center;font-size:3em;margin-bottom:30px}@media screen and (max-width: 600px){.custom-homepage-search-wrap h1{font-size:2em}}.custom-homepage-search-wrap .search-menu{position:relative}.custom-homepage-search-wrap>div{margin:0 auto;max-width:600px}.custom-homepage-search-wrap .search-input,.custom-homepage-search-wrap .search-context,.custom-homepage-search-wrap .results{margin:0 auto;max-width:600px}.custom-homepage-search-wrap .search-context{position:absolute;z-index:10;right:0;top:45px}.custom-homepage-search-wrap .results{box-sizing:border-box;background:#fff;box-shadow:0 5px 10px rgba(0,0,0,.15);position:absolute;width:600px;z-index:9;margin-left:auto;margin-right:auto;left:0;top:39px;right:0;padding:2em 1em 1em 1em}@media screen and (max-width: 599px){.custom-homepage-search-wrap .results{width:100%}.custom-homepage-search-wrap .results .badge-wrapper{display:none}}.custom-homepage-search-wrap .results ul,.custom-homepage-search-wrap .results ol{list-style-type:none;margin:0}.custom-homepage-search-wrap .results li.item{margin-bottom:10px}.custom-homepage-search-wrap .results li.item a{color:#666}.custom-homepage-category-title{display:flex}@media screen and (max-width: 350px){.custom-homepage-category-title{flex-wrap:wrap;justify-content:center}}@media screen and (max-width: 1110px){.wrap.carousel-wrap{padding:0;margin-bottom:3em}}.jcarousel-wrapper{margin:0 auto;background:hsl(0,0%,98.2%);padding:3em 0 2em;position:relative}@media screen and (max-width: 750px){.jcarousel-wrapper{margin-bottom:2em;padding:0}}.jcarousel{position:relative;overflow:hidden;width:100%}.jcarousel ul{width:20000em;position:relative;list-style:none;margin:0;padding:0}.jcarousel li{float:left}.jcarousel li iframe,.jcarousel li video{display:flex;margin:0 auto;width:463px;height:260px;text-align:center;max-height:unset}@media screen and (max-width: 1110px){.jcarousel li iframe,.jcarousel li video{height:25vw;min-height:260px}}@media screen and (max-width: 600px){.jcarousel li iframe,.jcarousel li video{width:100%;min-height:unset;height:57vw}}.jcarousel img{display:block;max-width:100%;height:auto !important;margin:0 auto}.jcarousel-control-prev,.jcarousel-control-next{position:absolute;top:50%;margin-top:-25px;width:2em;height:3em;font-size:1.25em;text-align:center;background:#51839b;color:#fff;display:flex;text-decoration:none;align-items:center;justify-content:center;transition:all .25s}@media screen and (max-width: 600px){.jcarousel-control-prev,.jcarousel-control-next{font-size:.875em}}.jcarousel-control-prev:hover,.jcarousel-control-next:hover{box-shadow:0 5px 10px rgba(0,0,0,.21);background:rgb(63.4957627119,102.6906779661,121.5042372881)}.jcarousel-control-prev .d-icon,.jcarousel-control-next .d-icon{color:#fff}.jcarousel-control-prev{left:0;border-radius:0 3px 3px 0}.jcarousel-control-next{right:0;border-radius:3px 0 0 3px}body.category-roadmap th.likes,body.category-roadmap td.likes{display:none}tr.category-roadmap td.likes a{visibility:hidden}section.about.description{margin-bottom:20px}@media screen and (min-width: 951px){section.about.group{justify-content:unset}}.about-user-card{position:relative;margin-bottom:30px;opacity:1;transform:unset}.about-user-card a.btn.more-user-badges{padding:.45em 8px !important;min-height:unset}.about-user-card .avatar-flair{display:none}.about-user-card .badge-section{font-size:.875em}.about-user-card .location-and-website{display:none}.about-user-card .usercard-controls{display:none}.about-user-card .metadata h3{display:none}.about-user-card .metadata h3 h3[title]{display:inline}.about-user-card .badge-section{display:flex;flex-wrap:wrap}.about-user-card .badge-section .user-badge{margin-bottom:.5em}.about-user-card .badge-section span{margin-right:.15em}#user-card .names,#group-card .names{width:43%}.fullscreen-composer #reply-control.fullscreen{z-index:9999}body.category-roadmap #navigation-bar li a[href="/c/roadmap/l/top"],body.category-roadmap #navigation-bar li a[href="/c/roadmap/l/unread"]{display:none}body.category-roadmap #navigation-bar li a[href="/c/roadmap/l/votes"]:before{content:"TOP";margin-right:.25em}.banner-section{color:#bc422e}#banner-content p{line-height:1.8}#banner{background:#f9ecf1}.category-heading p{font-size:1.1em}.nav-item-guidelines{display:none}.about.admins{display:none}.about.stats{display:none}
/*# sourceMappingURL=common_theme_7_ca0fabf2e8a0f5f40423de101b726a0c4fae26f3.css.map?__ws=community.atomtech.co.jp */