.sort-area{margin-bottom:24px}.sort-area,.sort-area .dropdown{display:inline-block}.sort-area .dropdown .liststyle{background:#fff;border:1px solid #cdcdcd;color:#2c3d30;font-size:14px;letter-spacing:.2px;overflow-x:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.sort-area .dropdown .top-sort{width:160px}.sort-area .dropdown .forum-sort{width:180px}.sort-area .dropdown a.liststyle{padding:8px}.sort-area .dropdown .dropdown-menu{background:inherit;margin:0;padding:0}.sort-area .dropdown .listbtn{font-weight:400!important;height:32px!important;padding:0 20px 0 12px!important}.sort-area .dropdown .listbtn:after{content:"▼"!important;font-size:8px!important;left:unset!important;position:absolute!important;right:8px!important;top:12px!important;width:unset!important}.forum-icon-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.container button:focus,.container input:focus{outline:none}.container button.btn,.container input.btn{border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.12);box-shadow:0 1px 2px rgba(0,0,0,.12);-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;font-weight:700;height:48px;letter-spacing:.3px;padding:0 24px;position:relative}.container button.btn:active,.container button.btn:focus,.container input.btn:active,.container input.btn:focus{outline:none}.container button.btn:after,.container input.btn:after{background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.4)),to(hsla(0,0%,100%,0)));background:linear-gradient(hsla(0,0%,100%,.4),hsla(0,0%,100%,0));bottom:0;content:"";cursor:pointer;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.container button.btn-default,.container input.btn-default{background-color:#e1e0e0;border:1px solid #777;color:#000}.container button.btn-default:hover,.container input.btn-default:hover{background-color:#cacbcb}.container button.btn-default:active,.container input.btn-default:active{background-color:#cacaca;border:1px solid #aaa}.container button.btn-default:after,.container input.btn-default:after{background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.5)),to(hsla(0,0%,100%,0)));background:linear-gradient(hsla(0,0%,100%,.5),hsla(0,0%,100%,0))}.container button.btn-primary,.container input.btn-primary{background-color:#005ded;border-color:#002cff;color:#fff}.container button.btn-primary:hover,.container input.btn-primary:hover{background-color:#0c3e8a;border-color:#002cff}.container button.btn-primary:active,.container input.btn-primary:active{background-color:#025888}.container button.btn-outline-primary,.container input.btn-outline-primary{background-color:#fff;border:1px solid #005ded;color:#005ded;font-weight:400}.container button.btn-outline-primary:active,.container button.btn-outline-primary:hover,.container input.btn-outline-primary:active,.container input.btn-outline-primary:hover{background-color:rgba(22,148,224,.2);color:#fff}.container button.btn-outline-primary:after,.container input.btn-outline-primary:after{content:none}.container button.small,.container input.small{height:26px;line-height:22px;padding:2px 12px}.container button[disabled],.container input[disabled]{opacity:.3}#footer_link .container .h3-regular,.container #footer_link .h3-regular,.container .c1,.container .c2,.container .c3,.container .c4,.container .c5,.container .e1,.container .f1,.container .f2,.container .h1,.container .h2,.container .h3,.container .h3-regular,.container .h4,.container .h5,.container .h6,.container .h7,.container .h8,.container .h9,.container .l1,.container .l2,.container .l3{font-family:ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Helvetica Neue,Arial,メイリオ,Meiryo,sans-serif}.container .noto{font-family:inherit}.container .h1{color:#2c3d30;font-size:36px;font-weight:700;letter-spacing:1px}.container .h2{color:#2c3d30;font-size:32px;font-weight:700;letter-spacing:.8px}#footer_link .container .h3-regular,.container #footer_link .h3-regular,.container .h3,.container .h3-regular{color:#2c3d30;font-size:24px;font-weight:700;letter-spacing:.6px}.container .h3-regular{font-weight:400}.container .h4{color:#bcbcbc;font-size:24px;font-weight:700;letter-spacing:.6px}.container .h5{color:#2c3d30;font-size:20px;font-weight:700;letter-spacing:.5px}.container .h6{color:#2c3d30;font-size:18px;font-weight:700;letter-spacing:.4px}.container .h7{color:#2c3d30;font-size:16px;font-weight:500;letter-spacing:.3px}.container .h8{font-size:14px;font-weight:400}.container .h8,.container .h9{color:#2c3d30;letter-spacing:.2px}.container .h9{font-size:16px;font-weight:700}.container .c1{color:#2c3d30;font-size:16px;font-weight:400;letter-spacing:.3px}.container .c2{color:#2c3d30;font-size:14px;font-weight:400;letter-spacing:.2px}.container .c3{color:#fff;font-size:16px;font-weight:400;letter-spacing:.3px}.container .c4{color:#9b9b9b}.container .c4,.container .c5{font-size:14px;font-weight:400;letter-spacing:.2px}.container .c5{color:#777}.container .L1,.container .L2,.container .L3,.container .L4{color:#1694e0;font-family:Roboto,sans-serif;font-weight:400}.container .L1{font-weight:500}.container .L1,.container .L2{font-size:14px;letter-spacing:.3px}.container .L3{color:#bcbcbc;font-size:18px;font-weight:700;letter-spacing:.4px}.container .L4{font-size:12px;letter-spacing:.1px}.container .F2{color:#b4b4b4;font-weight:500}.container .E1,.container .F2{font-family:Roboto,sans-serif;font-size:16px;letter-spacing:.3px}.container .E1{color:#d90000;font-weight:400}.container .l1{font-weight:500}.container .l1,.container .l2{color:#1694e0;font-size:16px;letter-spacing:.3px}.container .l2{font-weight:400}.container .l3{color:#bcbcbc;font-size:18px;font-weight:700;letter-spacing:.4px}.container .f1{color:#777}.container .f1,.container .f2{font-size:16px;font-weight:400;letter-spacing:.3px}.container .f2{color:#b4b4b4}.container .e1{color:#d90000;font-size:16px;font-weight:400;letter-spacing:.3px}.container .e1:before{content:"";font-family:FontAwesome;margin-right:4px}.container input.error,.container textarea.error{border-color:#d90000}.container input.error:focus,.container textarea.error:focus{border-color:#d90000;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(217,0,0,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(217,0,0,.6)}.container .forum-subtitle{font-weight:400;margin-bottom:16px}.container .forum-subtitle .view-more{display:inline-block;margin-bottom:0;margin-left:16px}.container .forum-list-container{margin-bottom:24px;margin-top:24px;position:relative}.container .forum-list-container img{max-width:100%}.container .forum-list-container ul{list-style-type:none;padding:0;position:relative}.container .forum-list-container .forum-list-text{padding-top:4px}.container .forum-list-container .forum-list-text b{color:#2c3d30}.container .forum-list-container .forum-list-text b.popular{color:#00bf2c}.container .forum-list-container .forum-list-text span{display:inline-block}.container .forum-list-container .forum-list-text span:not(:first-child):before{border-left:1.3px solid #9b9b9b;content:"";display:inline-block;height:22px;margin-left:8px;margin-right:8px;vertical-align:middle}.container .forum-list-container .forum-result-margin{margin-bottom:24px;margin-top:24px}.container .forum-list-container .forum-list-title{padding-top:6px}.container .forum-list-container .forum-list-owner-info{padding-top:8px}.container .forum-list-container .forum-list-owner-info>*{display:inline-block;vertical-align:middle}.container .forum-list-container .forum-list-owner-info div{background-position:50%;background-size:cover;border:1px solid #f3f3f3;border-radius:50%;height:22px;margin-right:8px;width:22px}.container .forum-list-container .forum-list-group{border:1px solid #cdcdcd;border-radius:8px;-webkit-box-shadow:0 6px 5px -5px rgba(0,0,0,.2);box-shadow:0 6px 5px -5px rgba(0,0,0,.2);padding-bottom:8px;padding-left:8px;padding-right:8px;position:relative}.container .forum-list-container .forum-list-group .forum-list-image{border-radius:8px 8px 0 0;margin-left:-8px;margin-right:-8px;overflow:hidden}.container .forum-list-container .forum-list-group .image-md-3{height:150px}.container .forum-list-container .forum-list-group .image-md-4{height:200px}.container .forum-list-container .forum-list-group .hover-forum-list-group{display:none}.container .forum-list-container .forum-list-group:hover .hover-forum-list-group{background-color:#fff;border:1px solid #cdcdcd;border-radius:8px;-webkit-box-shadow:0 6px 5px -5px rgba(0,0,0,.2);box-shadow:0 6px 5px -5px rgba(0,0,0,.2);display:inline-table;left:100%;left:calc(100% + 4px);padding:16px;position:absolute;top:0;width:100%;z-index:10}.container .forum-list-container .forum-list-group:hover .hover-forum-list-group:before{border:13px solid transparent;border-right-color:#cdcdcd;content:"";left:-25px;position:absolute;top:16px}.container .forum-list-container .forum-list-group:hover .hover-forum-list-group:after{border:12px solid transparent;border-right-color:#fff;content:"";left:-23px;position:absolute;top:17px}.container .forum-list-container .forum-list-group:hover .hover-forum-list-group p{margin:0}.container .forum-list-container .forum-list-group:hover .hover-forum-list-group h1{font-weight:700;margin-bottom:8px;margin-top:0}.container .forum-list-container .forum-list-group:hover .hover-forum-list-group button{width:100%}.container .forum-list-container .forum-list-group:hover .hover-forum-list-group>*{padding:8px}.container .forum-list-container .forum-list-group:hover .hover-forum-list-group header{border-bottom:1px solid #cdcdcd;padding-bottom:16px}.container .forum-list-container .forum-list-group:hover .hover-forum-list-group header .forum-list-members{white-space:nowrap}.container .forum-list-container .forum-list-group:hover .hover-forum-list-group section{padding-top:16px}.container .forum-list-container .forum-list-group:hover .hover-forum-list-group section .forum-list-owner-info div{float:left;height:44px;margin:0;width:44px}.container .forum-list-container .forum-list-group:hover .hover-forum-list-group section .forum-list-owner-info p{display:block;margin-left:52px}.container .forum-list-container .forum-list-group:hover .hover-forum-list-group footer{padding-top:16px}.container .forum-list-container ul>li:last-child .forum-list-group:hover .hover-forum-list-group{left:-100%;left:calc(-100% - 4px)}.container .forum-list-container ul>li:last-child .forum-list-group:hover .hover-forum-list-group:before{border-left:13px solid #cdcdcd;border-right:13px solid transparent;left:auto;right:-25px}.container .forum-list-container ul>li:last-child .forum-list-group:hover .hover-forum-list-group:after{border-left:12px solid #fff;border-right:12px solid transparent;left:auto;right:-23px}.container .forum-list-container ul li{height:296px;padding:0;width:262px}.container .forum-list-container ul li:not(:last-of-type){margin-bottom:20px;margin-right:20px}.container .forum-list-container ul li .forum-icon-image{height:156px;width:auto}.container .forum-list-container ul li .forum-list-title{height:50px;margin-bottom:8px;margin-top:12px;overflow:hidden}.container .forum-list-container ul li .forum-list-title .L2{font-size:18px}.container .forum-list-container ul li .forum-list-group{background-color:#fff;height:100%;position:relative}.container .forum-list-container ul li .forum-list-group .forum-list-members .c2{font-weight:500}.container .forum-list-container ul li .forum-list-group .forum-list-provider{bottom:12px;left:0;position:absolute;width:100%}.container .forum-list-container ul li .forum-list-group .forum-list-provider .forum-provider-name{display:inline-block;font-weight:400;left:16px;line-height:1.2em;overflow:hidden;position:relative;vertical-align:middle;width:200px}.container .forum-list-container ul li .forum-list-group .forum-list-provider .forum-provider-image{display:inline-block;height:24px;left:12px;position:relative;vertical-align:middle;width:24px}.container .forum-list-container ul li .forum-list-group .forum-list-provider .forum-provider-image .user-thumbnail{border-radius:24px;-webkit-border-radius:24px;-moz-border-radius:24px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.container .forum-list-container ul li .forum-list-group .forum-list-provider .forum-provider-country{background-color:#ddd;border-radius:6px;bottom:0;display:inline-block;font-weight:700;padding:2px 4px;position:absolute;right:12px;vertical-align:middle}.container .next_btn{background-color:#fff;border:1px solid #cdcdcd;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;box-shadow:5px 4px 2px -1px rgba(0,0,0,.3);-moz-box-shadow:5px 4px 2px -1px rgba(0,0,0,.3);-webkit-box-shadow:5px 4px 2px -1px rgba(0,0,0,.3);cursor:pointer;display:inline;filter:alpha(opacity=90);height:45px;-moz-opacity:.9;opacity:.9;position:absolute;right:0;top:45%;width:45px}.container .next_btn:before{border:0;border-right:2px solid #2c3d30;border-top:2px solid #2c3d30;content:"";height:12px;left:14px;margin-top:-6px;position:absolute;top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:12px}.container .prev_btn{background-color:#fff;border:1px solid #cdcdcd;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;box-shadow:5px 4px 2px -1px rgba(0,0,0,.3);-moz-box-shadow:5px 4px 2px -1px rgba(0,0,0,.3);-webkit-box-shadow:5px 4px 2px -1px rgba(0,0,0,.3);cursor:pointer;display:inline;filter:alpha(opacity=90);height:45px;left:0;-moz-opacity:.9;opacity:.9;position:absolute;top:45%;width:45px}.container .prev_btn:before{border:0;border-right:2px solid #2c3d30;border-top:2px solid #2c3d30;content:"";height:12px;left:18px;margin-top:-6px;position:absolute;top:50%;-webkit-transform:rotate(225deg);transform:rotate(225deg);width:12px}.container .topic_searchlist table td{padding-bottom:32px;padding-top:32px}.container .topic_searchlist .topic_searchlist_image_col{height:150px;overflow:hidden;width:250px}.container .topic_searchlist .publisher_info{display:table;margin-top:16px}.container .topic_searchlist .publisher_info .publisher_image{display:table-cell}.container .topic_searchlist .publisher_info .publisher_name_space{display:table-cell;padding-left:12px}.container .topic_searchlist .topic_searchlist_data_content{padding-left:32px}.container .no-results{padding-top:64px;text-align:center}.container .topic_search_footer{border-top:1px solid #cdcdcd;padding-top:16px;text-align:center}.container .search-room-area{margin-bottom:24px}.forum-list-members:before{background-image:url(../../../img/forum_temp/icon_person.png)}.forum-list-checked:after,.forum-list-members:before{background-repeat:no-repeat;background-size:16px;content:"";display:inline-block;height:20px;vertical-align:middle;width:20px}.forum-list-checked:after{background-image:url(../../../img/green-check.png);margin-left:8px}#forum-header{background:-webkit-gradient(linear,left top,right top,from(#10426a),color-stop(50%,#2593d3),to(#10426a));background:linear-gradient(90deg,#10426a,#2593d3 50%,#10426a)}#forum-header h1,#forum-header p{color:#fff;margin:0;text-align:center}#forum-header h1{font-weight:700;padding-top:40px}#forum-header p{padding-bottom:40px}#forum-header a{text-decoration:none}#search-area,#search-area-right{background-color:#ecedee;padding:16px;width:100%}#search-area .form-control,#search-area-right .form-control{background-image:url(../../../img/icon/icon_search.png);background-position-x:8px;background-position-y:center;background-repeat:no-repeat;background-size:20px;height:40px;margin:auto;text-indent:28px;width:50%}#search-area-right{background-color:unset;display:inline-block;padding:0;position:absolute;right:16px;width:30%}#search-area-right .form-control{height:32px;margin-right:0;width:100%}.publisher_image{display:inline-block;height:40px;margin-right:6px;overflow:hidden;width:40px}.publisher_image img{border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.search-box-right form{position:relative}.search-box-right .search-box__clear{line-height:32px;right:0;width:30%}.search-box form{position:relative}.search-box .search-box__clear{line-height:36px;right:25%;width:50%}.search-box__clear{padding:0 16px;pointer-events:none;position:absolute;text-align:right;top:0}.search-box__clear .search-box__clear_icon{color:#1694e0;cursor:pointer;display:none;font-size:1.2em;font-style:normal;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.search-box input::-ms-clear{display:none}.forum-footer-link-gray{background-color:#ecedee}#footer_link .c1,#footer_link .c2,#footer_link .c3,#footer_link .c4,#footer_link .c5,#footer_link .e1,#footer_link .f1,#footer_link .f2,#footer_link .h1,#footer_link .h2,#footer_link .h3,#footer_link .h3-regular,#footer_link .h4,#footer_link .h5,#footer_link .h6,#footer_link .h7,#footer_link .h8,#footer_link .h9,#footer_link .l1,#footer_link .l2,#footer_link .l3{font-family:ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Helvetica Neue,Arial,メイリオ,Meiryo,sans-serif}#footer_link .noto{font-family:inherit}#footer_link .h1{color:#2c3d30;font-size:36px;font-weight:700;letter-spacing:1px}#footer_link .h2{color:#2c3d30;font-size:32px;font-weight:700;letter-spacing:.8px}#footer_link .h3,#footer_link .h3-regular{color:#2c3d30;font-size:24px;font-weight:700;letter-spacing:.6px}#footer_link .h3-regular{font-weight:400}#footer_link .h4{color:#bcbcbc;font-size:24px;font-weight:700;letter-spacing:.6px}#footer_link .h5{color:#2c3d30;font-size:20px;font-weight:700;letter-spacing:.5px}#footer_link .h6{color:#2c3d30;font-size:18px;font-weight:700;letter-spacing:.4px}#footer_link .h7{color:#2c3d30;font-size:16px;font-weight:500;letter-spacing:.3px}#footer_link .h8{color:#2c3d30;font-size:14px;font-weight:400;letter-spacing:.2px}#footer_link .h9{color:#2c3d30;font-size:16px;font-weight:700;letter-spacing:.2px}#footer_link .c1{color:#2c3d30;font-size:16px;font-weight:400;letter-spacing:.3px}#footer_link .c2{color:#2c3d30;font-size:14px;font-weight:400;letter-spacing:.2px}#footer_link .c3{color:#fff;font-size:16px;font-weight:400;letter-spacing:.3px}#footer_link .c4{color:#9b9b9b}#footer_link .c4,#footer_link .c5{font-size:14px;font-weight:400;letter-spacing:.2px}#footer_link .c5{color:#777}#footer_link .L1,#footer_link .L2,#footer_link .L3,#footer_link .L4{color:#1694e0;font-family:Roboto,sans-serif;font-weight:400}#footer_link .L1{font-weight:500}#footer_link .L1,#footer_link .L2{font-size:14px;letter-spacing:.3px}#footer_link .L3{color:#bcbcbc;font-size:18px;font-weight:700;letter-spacing:.4px}#footer_link .L4{font-size:12px;letter-spacing:.1px}#footer_link .F2{color:#b4b4b4;font-weight:500}#footer_link .E1,#footer_link .F2{font-family:Roboto,sans-serif;font-size:16px;letter-spacing:.3px}#footer_link .E1{color:#d90000;font-weight:400}#footer_link .l1{font-weight:500}#footer_link .l1,#footer_link .l2{color:#1694e0;font-size:16px;letter-spacing:.3px}#footer_link .l2{font-weight:400}#footer_link .l3{color:#bcbcbc;font-size:18px;font-weight:700;letter-spacing:.4px}#footer_link .f1{color:#777}#footer_link .f1,#footer_link .f2{font-size:16px;font-weight:400;letter-spacing:.3px}#footer_link .f2{color:#b4b4b4}#footer_link .e1{color:#d90000;font-size:16px;font-weight:400;letter-spacing:.3px}#footer_link .e1:before{content:"";font-family:FontAwesome;margin-right:4px}#footer_link input.error,#footer_link textarea.error{border-color:#d90000}#footer_link input.error:focus,#footer_link textarea.error:focus{border-color:#d90000;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(217,0,0,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(217,0,0,.6)}#footer_link ul{list-style-type:none;padding:0;position:relative}#footer_link .forum-list-title{padding-top:6px}label{position:relative}label .question{background-color:#1694e0;border-radius:50%;color:#fff;cursor:pointer;display:inline-block;height:20px;line-height:22px;margin-left:8px;text-align:center;width:20px}label .question:hover~.role-description-tooltip{background-color:#fff;border:1px solid #cdcdcd;border-radius:4px;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.4);box-shadow:2px 2px 4px rgba(0,0,0,.4);display:inline-block;left:auto;left:84px;margin-top:0;padding:12px;position:absolute;right:0;top:-18px;width:350px;z-index:100}label .question:hover~.role-description-tooltip.black{background-color:rgba(0,0,0,.8);color:#fff}label .question:hover~.role-description-tooltip:after,label .question:hover~.role-description-tooltip:before{border:12px solid transparent;content:"";pointer-events:none;position:absolute}label .question:hover~.role-description-tooltip.target-offset-left:after,label .question:hover~.role-description-tooltip.target-offset-left:before{left:10%}label .question:hover~.role-description-tooltip.target-offset-right:after,label .question:hover~.role-description-tooltip.target-offset-right:before{right:10%}label .question:hover~.role-description-tooltip.target-top:before{border-bottom:12px solid #cdcdcd;top:-25.5px}label .question:hover~.role-description-tooltip.target-top:after{border-bottom:12px solid #fff;top:-24px}label .question:hover~.role-description-tooltip.target-left:before{border-right:12px solid #cdcdcd;left:-25px}label .question:hover~.role-description-tooltip.target-left:after{border-right:12px solid #fff;content:"";left:-24px}label .question:hover~.role-description-tooltip.target-right:before{border-left:12px solid #cdcdcd;right:25.5px}label .question:hover~.role-description-tooltip.target-right:after{border-left:12px solid #fff;right:24px}label .question:hover~.role-description-tooltip.target-bottom:before{border-top:12px solid #cdcdcd;bottom:25.5px}label .question:hover~.role-description-tooltip.target-bottom:after{border-top:12px solid #fff;bottom:24px}label .question:hover~.role-description-tooltip:after,label .question:hover~.role-description-tooltip:before{top:14px}label .question:hover~.role-description-tooltip dt{line-height:2em}label .question:hover~.role-description-tooltip dd{margin-bottom:16px}.role-description-tooltip{display:none}