﻿body{background-color:#f8f8f8}html,body{height:100%}.padding-x-0{padding-right:0;padding-left:0}.container{width:85%}header{background:#fff;height:80px}header.no-border{border-bottom:none}header .header-logo-area{margin-top:25px;padding:0}header .header-logo-area img{width:100%}header .sign-in-status{margin-top:20px;text-align:right;font-size:24px;display:flex;justify-content:space-between;max-width:980px;float:right;padding-right:0;color:#444}header .header-menu-button-area{padding-right:72px;display:flex;justify-content:right;margin-top:24px}header .header-menu-button-area .header-menu-button-area-inner{text-align:center;margin:0 45px}header .header-menu-button-area .header-menu-button-area-inner i{font-size:30px;color:#444}header .header-menu-button-area .header-menu-button-area-inner p{font-size:12px;font-weight:bold;color:#444}header .header-menu-button-area .header-menu-button-area-inner .header-menu-new-post{letter-spacing:1px}header .header-menu-button-area a{color:#333;text-decoration:none}header .header-menu-button-area a :hover p{color:#0080cc}header .keyword-search-section{margin-top:24px;padding:0 15px 0 50px}header .keyword-search-section .btn-info{background-color:#0080cc;border-color:#0080cc;transition:all 0.2s}header .keyword-search-section .btn-info.active,header .keyword-search-section .btn-info.focus,header .keyword-search-section .btn-info:active,header .keyword-search-section .btn-info:focus,header .keyword-search-section .btn-info:hover{color:#0080cc !important;background-color:#fff;border-color:#0080cc}.reload-button{background-color:#0080cc;text-align:center;width:100%;padding:10px;z-index:1000;border-radius:20px;margin:5px auto;line-height:20px;color:#fff;height:38px}.fixed{position:fixed;top:10px;width:60%;left:0;right:390px;max-width:750px;margin:0 auto}.common-left-column{padding:20px;background:#fff;margin:20px 0;border:1px solid #e6ecf0}.common-left-column li{width:85%;line-height:50px;color:#666;position:relative;border-bottom:1px solid #e6ecf0;margin:0 20px;font-size:16px}.common-left-column li a{color:#666;display:block;position:absolute;top:0;left:20px;width:100%;height:100%;text-decoration:none}.common-left-column li a:hover{color:#1da1f2}.common-left-column .list-separator{background-color:#e9ebec;font-weight:bold;font-size:16px;padding:10px 15px;border-left:solid 5px #0080cc}.keyword-search-result{margin-top:20px;word-break:break-all}.keyword-search-result .keyword-search-result-count{color:#1da1f2;font-weight:bold;font-size:20px}.feed .no-post-message{text-align:center;color:#666;margin:20px;font-size:16px}.feed .post{padding:20px;background:#fff;margin:20px 0;border:1px solid #e6ecf0}.feed .post .user-profile-area .delete-post-area .delete-button{float:right}.feed .post .user-profile-area .user-name{font-weight:bold}.feed .post .user-profile-area .user-name a{color:#333;cursor:pointer;text-decoration:none}.feed .post .user-profile-area .user-name a:hover{color:#666}.feed .post .user-profile-area .mod-date{color:#8a8a8a;font-size:12px;font-weight:normal;margin:0 0 10px 0}.feed .post .user-profile-area .body-area-outer{float:right;margin-top:10px}.feed .post .user-profile-area .body-area a{color:#333;cursor:pointer}.feed .post .user-profile-area .body-area a:hover{color:#666}.feed .post .user-profile-area .tag-title{color:#666;font-size:12px}.feed .post .user-profile-area .add-reaction-area{margin:18px 0 0 0}.feed .post .user-profile-area .add-reaction-area a{color:#666;cursor:pointer;text-decoration:none}.feed .post .user-profile-area .add-reaction-area a:hover{color:#888}.feed .post .user-profile-area .post-hashtag-area span{color:#1da1f2;font-size:14px;position:relative;padding:5px}.feed .post .user-profile-area .post-keywords-area span{color:#1da1f2;font-size:14px;position:relative;padding-right:10px}.feed .post .user-profile-area .view-target-post-area{padding:20px;margin-top:20px;border-bottom:1px solid #e6ecf0}.feed .post .user-profile-area .view-target-post-area label{background:#daecf7;padding:0 10px;border-radius:5px}.feed .post .user-profile-area .view-target-post-area .target-post-container{padding:20px 0}.feed .post .user-profile-area .view-target-post-area .target-post-container .user-name{font-weight:bold}.feed .post .user-profile-area .view-target-post-area .target-post-container .user-name a{color:#333;cursor:pointer;text-decoration:none}.feed .post .user-profile-area .view-target-post-area .target-post-container .user-name a:hover{color:#666}.feed .post .user-profile-area .view-target-post-area .target-post-container .mod-date{color:#8a8a8a;font-size:12px;font-weight:normal;margin:0 0 10px 0}.feed .reaction-area{padding:0 10px}.feed .reaction-area .reaction-icon,.feed .reaction-area .smile-reaction-icon,.feed .reaction-area .sad-reaction-icon{color:#fff;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#666;font-size:20px;margin:0 3px;cursor:pointer}@media all and (-ms-high-contrast: none){.feed .reaction-area .reaction-icon,.feed .reaction-area .smile-reaction-icon,.feed .reaction-area .sad-reaction-icon{text-shadow:#666 1px 1px 0px, #666 -1px 1px 0px, #666 1px -1px 0px, #666 -1px -1px 0px}}.feed .reaction-area .reaction-icon.reaction-on{color:#e0245e;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#e0245e}.feed .reaction-area .smile-reaction-icon.reaction-on{color:#f3b233;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#f3b233}.feed .reaction-area .sad-reaction-icon.reaction-on{color:#516de0;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#516de0}.feed .reaction-area .exist_reaction{cursor:pointer}.feed .reaction-area .exist_reaction:hover{color:#888}.post-detail{padding:30px 20px 20px 20px;background:#fff;margin:20px 0}.post-detail .delete-post-area .delete-button{float:right}.post-detail .user-name{font-weight:bold}.post-detail .user-name a{color:#333;cursor:pointer;text-decoration:none}.post-detail .user-name a:hover{color:#666}.post-detail .mod-date{color:#8a8a8a;font-size:12px;font-weight:normal;margin:0 0 10px 0}.post-detail .body-area-outer{float:right;margin-top:20px}.post-detail .body-area a{cursor:pointer}.post-detail .body-area a:hover{color:#666}.post-detail .post-hashtag-area,.post-detail .post-keywords-area{margin-bottom:10px}.post-detail .tag-title{color:#666;font-size:12px}.post-detail .add-reaction-area{margin:30px 0 0 0;display:flex;align-items:center;justify-content:space-between}.post-detail .add-reaction-area a{color:#666;cursor:pointer;text-decoration:none}.post-detail .add-reaction-area a:hover{color:#888}.post-detail .post-hashtag-area span{color:#1da1f2;font-size:14px;position:relative;padding:5px}.post-detail .post-keywords-area span{color:#1da1f2;font-size:14px;position:relative;padding-right:10px}.post-detail .view-comment-area{border-top:1px solid #e6ecf0;padding:30px 20px 20px 20px;margin-top:30px}.post-detail .view-comment-area .comment-container{padding:37px 20px 30px 20px;word-wrap:break-word;border-bottom:1px solid #e6ecf0}.post-detail .view-comment-area .comment-container .comment-hashtag-area span{color:#1da1f2;font-size:14px;position:relative;padding:5px}.post-detail .view-comment-area .comment-container:first-of-type{padding:10px 20px 30px 20px}.post-detail .reaction-area{padding:0}.post-detail .reaction-area .reaction-icon,.post-detail .reaction-area .smile-reaction-icon,.post-detail .reaction-area .sad-reaction-icon,.post-detail .reaction-area .comment-reaction-icon,.post-detail .reaction-area .comment-smile-reaction-icon,.post-detail .reaction-area .comment-sad-reaction-icon{color:#fff;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#666;font-size:20px;margin:0 3px}@media all and (-ms-high-contrast: none){.post-detail .reaction-area .reaction-icon,.post-detail .reaction-area .smile-reaction-icon,.post-detail .reaction-area .sad-reaction-icon,.post-detail .reaction-area .comment-reaction-icon,.post-detail .reaction-area .comment-smile-reaction-icon,.post-detail .reaction-area .comment-sad-reaction-icon{text-shadow:#666 1px 1px 0px, #666 -1px 1px 0px, #666 1px -1px 0px, #666 -1px -1px 0px}}.post-detail .reaction-area .reaction-icon.reaction-on,.post-detail .reaction-area .comment-reaction-icon.reaction-on{color:#e0245e;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#e0245e}.post-detail .reaction-area .smile-reaction-icon.reaction-on,.post-detail .reaction-area .comment-smile-reaction-icon.reaction-on{color:#f3b233;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#f3b233}.post-detail .reaction-area .sad-reaction-icon.reaction-on,.post-detail .reaction-area .comment-sad-reaction-icon.reaction-on{color:#516de0;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#516de0}.post-detail .reaction-area .exist_reaction{cursor:pointer}.post-detail .reaction-area .exist_reaction:hover{color:#888}.post-button{position:fixed;top:85%;right:35%;width:75px;height:75px;border-radius:50%;background:#0080cc;color:#fff;text-align:center;padding-top:7px;font-size:30px;box-shadow:0 0 20px -3px rgba(0,0,0,0.8)}.post-button:hover{opacity:0.9;color:#fff;text-decoration:none}.post-button:focus{color:#fff}.post-button .post-button_text{font-size:10px;font-weight:bold}.comment-button{position:fixed;top:85%;right:35%;width:75px;height:75px;border-radius:50%;background:#f0ad4e;color:#fff;text-align:center;padding-top:7px;font-size:30px;box-shadow:0 0 20px -3px rgba(0,0,0,0.8)}.comment-button:hover{opacity:0.9;color:#fff;text-decoration:none}.comment-button:focus{color:#fff}.comment-button .post-button_text{font-size:10px;font-weight:bold}.new-post{padding:20px;background:#fff;margin:20px}.new-post .user-profile-area .delete-post-area .delete-button{float:right}.new-post .user-profile-area .user-name{font-weight:bold}.new-post .user-profile-area .user-name a{color:#333;cursor:pointer;text-decoration:none}.new-post .user-profile-area .user-name a:hover{color:#666}.new-post .user-profile-area .mod-date{color:#8a8a8a;font-size:12px;font-weight:normal;margin:0 0 10px 0}.new-post .body-area-outer{float:right}.new-post .body-area{margin:45px 20px 20px 20px}.new-post .body-area .post-text-area{width:100%;border-radius:0;border-width:0;border-bottom:1px solid #ccd6dd;font-size:20px;outline:none;resize:none;min-height:65px;line-height:30px;overflow-y:scroll}.new-post .body-area a{color:#333;cursor:pointer}.new-post .body-area a:hover{color:#666}.new-post .add-reaction-area{margin:10px 0 0 0}.new-post .add-reaction-area a{color:#666;cursor:pointer;text-decoration:none}.new-post .add-reaction-area a:hover{color:#888}.new-post .post-btn-section{text-align:center;margin:10px 20px 50px 20px}.new-post .post-btn-section .post-btn{margin:0 auto}.new-post .view-target-post-area{padding:20px 20px 40px 20px;margin-top:27px;border-bottom:1px solid #e9ebec}.new-post .view-target-post-area .body-area-outer{margin-top:20px}.new-post .view-target-post-area .target-post-label{background:#e9ebec;padding:0 15px;border-radius:5px;font-size:14.3px}.new-post .view-target-post-area .target-comment-label{background:#daecf7;padding:0 15px;border-radius:5px;font-size:14.3px}.new-post .view-target-post-area .target-post-container{padding:25px 0 20px 0}.new-post .view-target-post-area .target-post-container .user-name{font-weight:bold}.new-post .view-target-post-area .target-post-container .user-name a{color:#333;cursor:pointer;text-decoration:none}.new-post .view-target-post-area .target-post-container .user-name a:hover{color:#666}.new-post .view-target-post-area .target-post-container .mod-date{color:#8a8a8a;font-size:12px;font-weight:normal;margin:0 0 10px 0}.new-post .post-hashtag-area{min-height:30px}.new-post .post-hashtag-area span{color:#1da1f2;font-size:16px;position:relative;padding:10px}.new-post .post-hashtag-area span .delete-hashtag{color:#8a8a8a;position:absolute;top:2px;right:0}.new-post .post-keywords-area{min-height:30px}.new-post .post-keywords-area span{color:#1da1f2;font-size:16px;position:relative;padding:10px}.new-post .post-keywords-area span .delete-hashtag{color:#8a8a8a;position:absolute;top:2px;right:0}.new-post .master-tag-area{padding:10px 20px}.new-post .set-is-expert-request-area{padding:10px 20px}.user-sign-up{padding:20px;background:#fff;border:1px solid #e6ecf0;max-width:500px;margin:20px auto;text-align:center}.user-sign-up h1{font-weight:bold;border-bottom:1px solid #6ea3cc;padding-bottom:10px;max-width:400px;margin:20px auto 20px auto;font-size:26px}.user-sign-up .form-in .form-main .new-user .user-new_input{margin-bottom:10px;display:block;width:100%;padding:4px 5px 5px;font-size:12px;border-radius:3px;border:1px solid #ddd;box-sizing:border-box;vertical-align:middle}.user-sign-up .form-in .form-main .new-user .sign-up-btn-section{margin:20px;text-align:center}.user-sign-up .form-in .form-main .new-user .sign-up-btn-section .sign-up-btn{width:300px}.user-sign-up .form-in .sign-in-btn-section{margin:20px;text-align:center}.user-sign-up .form-in .sign-in-btn-section .sign-in-btn{width:300px}.user{padding:30px 40px;background:#fff;margin:20px;border:1px solid #e9ebec;font-size:clamp(16px, 1.12vw, 18px);border-radius:5px}.user .user-profile-section{font-weight:bold}.user .user-profile-section table{margin:0}.user .user-profile-section table tbody>tr{height:53px}.user .user-profile-section table tbody>tr.border-top{border-top:1px solid #e9ebec}.user .user-profile-section table tbody>tr>td{vertical-align:middle;border:none}.user .user-profile-section .main-title{background-color:#daecf7;font-weight:bold;font-size:18px;padding:10px 15px;line-height:inherit;text-align:center;border-radius:5px;margin-top:0;margin-bottom:30px}.user .user-profile-section .sub-title{background-color:#e9ebec;font-weight:bold;font-size:18px;padding:10px 15px;line-height:inherit;text-align:center;border-radius:5px;margin-bottom:20px}.user .user-profile-section .main-section{margin-top:20px}.user .user-profile-section .main-section .main-section_image{margin:0;width:140px}.user .user-profile-section .main-section .main-section_my_profile{margin-top:20px;margin-bottom:15px}.user .user-profile-section .main-section table tbody tr td{width:50%}.user .user-profile-section .main-section .main-section_content{display:flex}.user .user-profile-section .main-section .main-section_content .main-section_content-inner{margin:70px 70px 90px 30px}.user .user-profile-section .main-section .main-section_content .main-section_content-inner.own-profile{margin:auto 70px auto 30px}.user .user-profile-section .main-section .main-section_content .edit-link-area{display:flex;justify-content:center;margin:40px auto 0 auto}.user .user-profile-section .main-section .main-section_content .edit-link-area .btn{padding:8px 12px;width:140px}.user .user-profile-section .sub-section .sub-title{background-color:#e9ebec;font-weight:bold;font-size:18px;padding:10px 15px;line-height:inherit;text-align:center;border-radius:5px;margin:40px 0 10px 0}.user .user-profile-section .sub-section table tbody tr td:first-child{width:35%}.user .user-profile-section .sub-section table tbody tr td:last-child{width:65%}.user .user-profile-section .sub-section p{padding-top:18px}.user .user-profile-section .sub-section .post-comment-tabs{margin-top:50px}.user .user-profile-section .sub-section .post-comment-tabs .post-comment-tabs-link{outline:none}.user .user-profile-section .margin-top-12px{margin-top:12px !important}.user .user-profile-section .margin-bottom-12px{margin-bottom:12px !important}.user .user-profile-section .margin-bottom-15px{margin-bottom:15px !important}.user .user-profile-section .margin-bottom-20px{margin-bottom:20px !important}.user .user-profile-section .margin-top-0{margin-top:0 !important}.user .user-profile-section .margin-bottom-0{margin-bottom:0 !important}.user-edit{padding:30px 40px;background:#fff;margin:20px;border:1px solid #e9ebec;font-size:clamp(16px, 1.12vw, 18px);border-radius:5px}.user-edit .user-profile-section{font-weight:bold}.user-edit .user-profile-section table{margin:0}.user-edit .user-profile-section table tbody>tr>td{vertical-align:middle;border:none}.user-edit .user-profile-section .form-control{font-size:16px !important}.user-edit .user-profile-section .main-title{background-color:#daecf7;font-weight:bold;font-size:18px;padding:10px 15px;line-height:inherit;text-align:center;border-radius:5px;margin-top:0;margin-bottom:30px}.user-edit .user-profile-section .sub-title{background-color:#e9ebec;font-weight:bold;font-size:18px;padding:10px 15px;line-height:inherit;text-align:center;border-radius:5px;margin-bottom:20px}.user-edit .user-profile-section .main-section{margin-top:20px}.user-edit .user-profile-section .main-section .main-section_image{max-width:140px}.user-edit .user-profile-section .main-section .main-section_image .profile-change-outer{margin-top:10px}.user-edit .user-profile-section .main-section .main-section_my_profile{margin-top:20px}.user-edit .user-profile-section .main-section .main-section_content{display:flex}.user-edit .user-profile-section .main-section .main-section_content .main-section_content-inner{margin:70px 70px 90px 30px}.user-edit .user-profile-section .main-section .main-section_content .main-section_content-inner.own-profile{margin:auto 70px auto 30px}.user-edit .user-profile-section .main-section .main-section_content .edit-link-area{display:flex;justify-content:center;margin:40px auto 0 auto}.user-edit .user-profile-section .main-section .main-section_content .edit-link-area .btn{padding:8px 12px;width:140px;letter-spacing:0.3px}.user-edit .user-profile-section .main-section .main-section_content input,.user-edit .user-profile-section .main-section .main-section_content textarea{width:100%}.user-edit .user-profile-section .sub-section .sub-title{background-color:#e9ebec;font-weight:bold;font-size:18px;padding:10px 15px;line-height:inherit;text-align:center;border-radius:5px;margin:40px 0 10px 0}.user-edit .user-profile-section .sub-section input,.user-edit .user-profile-section .sub-section textarea{width:100%}.user-edit .user-profile-section .sub-section textarea{height:200px;margin-top:18px;resize:none}.user-edit .user-profile-section .sub-section label{margin-bottom:inherit;font-weight:inherit}.user-edit .user-profile-section .sub-section input[type="checkbox"]{width:20px;height:20px;accent-color:#0080cc;cursor:pointer}.user-edit .user-profile-section .user-edit-btn-section{margin:20px 0 5px 0;text-align:center}.user-edit .user-profile-section .user-edit-btn-section .btn{min-width:200px;font-size:18px;margin:0;padding:5px 12px}.user-edit .user-profile-section .margin-top-12px{margin-top:12px !important}.user-edit .user-profile-section .margin-bottom-12px{margin-bottom:12px !important}.user-edit .user-profile-section .margin-bottom-15px{margin-bottom:15px !important}.user-edit .user-profile-section .margin-bottom-20px{margin-bottom:20px !important}.user-edit .user-profile-section .margin-bottom-27px{margin-bottom:27px !important}.user-edit .user-profile-section .margin-top-0{margin-top:0 !important}.user-edit .user-profile-section .margin-bottom-0{margin-bottom:0 !important}.user-edit .form-control{height:40px}.user-edit #newsletter-scroll-section{text-align:center;margin:10px auto 20px auto}.user-edit #newsletter-scroll-section #newsletter-scroll-link{background-color:#0080cc;color:white;font-weight:bold;font-size:18px;line-height:inherit;padding:10px 15px;border-radius:5px;width:100%;display:block}.user-edit .newsletter-highlight-start{animation:newsletter-section-highlight 1.5s ease-out}@keyframes newsletter-section-highlight{0%{background-color:#0080cc8a}100%{background-color:transparent}}.user-edit .welcome-panel{border:1px solid #0080cc;border-radius:5px;box-shadow:none}.user-edit .welcome-header{display:flex;align-items:flex-start;gap:16px;margin-bottom:20px}.user-edit .welcome-text h3{font-size:18px;font-weight:bold;margin:10px 0 20px}.user-edit .welcome-text p{line-height:1.6;font-weight:normal}.user-edit .welcome-points{list-style:none;padding:0;margin:16px 0 0;font-weight:normal}.user-edit .welcome-points li{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.user-edit .welcome-points .fas{color:#0080cc;margin-top:3px;flex-shrink:0}.user-edit .welcome-points a{color:#0080cc;text-decoration:underline}.contact-section{padding:20px;background:#fff;margin:20px;border:1px solid #e6ecf0;text-align:center}.contact-section h1{font-weight:bold;border-bottom:1px solid #6ea3cc;padding-bottom:10px;max-width:400px;margin:20px auto 20px auto;font-size:26px}.contact-section .service-info{width:100%;height:auto;max-width:980px}.contact-section .service-info .row{margin-bottom:30px}.contact-section .service-info button{min-width:200px;min-height:50px}.infinity-scroll-view .pagination{display:block}.user-show-image{padding:30px 40px;background:#fff;margin:20px;border:1px solid #e9ebec;font-size:clamp(16px, 1.12vw, 18px);border-radius:5px;text-align:center}.user-show-image .profile-image-outer .profile-image{max-width:120px;margin:0 auto;position:relative}.user-show-image .profile-image-outer .profile-image .file_photo-select{position:absolute;bottom:0;right:0;padding:10px;margin:0;background:#51595d;color:#fff;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0.85}.user-show-image .profile-image-outer .profile-image .file_photo-select:hover{opacity:1}.user-show-image .profile-image-outer .edit-profile-image{max-width:120px;margin:0 auto 40px  auto}.user-show-image .profile-image-outer .file-select-label{margin:30px 20px 30px 20px;text-align:center;text-decoration:underline;cursor:pointer;display:inline-block}.user-show-image .profile-image-outer .file-select-label span{display:block !important}.user-show-image .main-title{background-color:#daecf7;font-weight:bold;font-size:18px;padding:10px 15px;line-height:inherit;text-align:center;border-radius:5px;margin-top:0;margin-bottom:30px}.user-show-image .sub-title{font-size:18px;background:#e9ebec;padding:0 15px;border-radius:5px;width:160px;margin:50px auto 30px auto;font-weight:bold}.user-show-image #request_btn{min-width:200px;font-size:18px;padding:5px 12px}.user-show-image .cancel_btn{min-width:200px;font-size:18px;padding:5px 12px}.user-show-image .user-show-image-button-section{display:flex;justify-content:space-around;align-items:center;width:520px;margin:50px auto 200px auto}.policy{margin:50px 0 200px 0;line-height:1.9;word-break:break-all;font-size:17.5px;color:#434343}.policy p,.policy ol,.policy ul{line-height:2.1}.policy a{color:#0080cc;font-weight:bold}.policy h1{text-align:center;font-weight:bold;padding-bottom:20px;width:100%;margin:35px auto 60px auto;font-size:1.85vw;position:relative}.policy h1:after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:180px;height:3px;background-color:#0080cc}.policy h1 .title-top-line{margin-bottom:60px}.policy h1 .title-top-line span{display:block;background:#daecf7;font-weight:bold;font-size:20px;padding:8px 15px;line-height:1.5;text-align:center;border-radius:5px}.policy h1 p{line-height:inherit}.policy h2{background-color:#e9ebec;font-weight:bold;font-size:20px;padding:8px 15px;text-align:center;border-radius:5px;margin:65px 0 45px 0;line-height:1.5;letter-spacing:1px}.policy h3{font-weight:bold;font-size:19px;position:relative;display:flex;align-items:center;margin-top:35px;line-height:2.1;letter-spacing:1px}.policy h3.top-item{margin-top:45px}.policy h3:before{font-family:"Font Awesome 5 Free";content:"\f0c8";font-size:10px;color:#0080cc;padding-right:12px;padding-top:1px}.policy ul{margin-left:20px}.policy li{list-style-type:decimal;margin-bottom:7px}.password-new .form-wrap{background:#fff;margin:10px 0;padding:17px 30px 30px 30px}.password-new .form-wrap h1{font-size:26px;margin:0}.password-new .form-wrap #form{margin-top:20px;border:2px solid #eee;padding:15px}.password-new .form-wrap #form .form-button{width:230px}.password-new .form-wrap #form h2{border-bottom:1px solid #eee;font-size:17px;font-weight:bold;padding-bottom:10px}.password-new .form-wrap #form .str-area{margin-bottom:15px}.password-new .form-wrap #form .str-area .big-str{color:#333;font-size:18px;font-weight:bold;line-height:34px;margin-bottom:13px}.password-new .form-wrap #form .str-area .small-str{color:#666;font-size:13px;line-height:1.7em}.password-new .form-wrap #form .form-side .regest-info{padding:10px 10px 20px 23px;text-align:center}.password-new .form-wrap #form .form-side .regest-info .image-area{margin-bottom:15px}.password-new .form-wrap #form .form-side .new-user{padding:10px 10px 20px 23px}.password-new .form-wrap #form .form-side .new-user input[type=email],.password-new .form-wrap #form .form-side .new-user input[type=password]{margin-bottom:10px;display:block;width:100%;padding:4px 5px 5px;font-size:13px;border-radius:3px;border:1px solid #ddd;box-sizing:border-box;vertical-align:middle}.password-new .form-wrap #form .form-side .new-user .select-area{margin-bottom:10px}.password-new .form-wrap #form .form-side .new-user .login-button-area{text-align:center}.password-new .form-wrap #form .form-side .new-user .fb-area{text-align:center}.password-new .form-wrap #form .form-side .new-user .fb-area .fb-message{font-size:13px;color:#ff5628}.password-new .form-wrap #form .forget-user label{display:block;margin:15px 0 8px;font-size:13px;line-height:22px;color:#666}.password-new .form-wrap #form .forget-user input[type=email],.password-new .form-wrap #form .forget-user input[type=password],.password-new .form-wrap #form .forget-user input[type=text]{margin-bottom:10px;display:block;width:100%;padding:4px 5px 5px;font-size:13px;border-radius:3px;border:1px solid #ddd;box-sizing:border-box;vertical-align:middle}.password-new .form-wrap #form .new-user-main{padding:10px 4px 17px 20px}.password-new .form-wrap #form .new-user-main label{display:block;margin:15px 0 8px;font-size:13px;line-height:22px;color:#666}.password-new .form-wrap #form .new-user-main .image-area{text-align:center;margin-top:30px}.password-new .form-wrap #form .form-main input[type=email],.password-new .form-wrap #form .form-main input[type=password]{margin-bottom:10px;display:block;width:100%;padding:4px 5px 5px;font-size:12px;border-radius:3px;border:1px solid #ddd;box-sizing:border-box;vertical-align:middle}.password-new .form-wrap #form .form-main select{border:1px solid #efefef}.password-new .form-wrap #form .form-main .login-button-area{text-align:center}.password-new .form-wrap #form .form-main .fb-area{text-align:center;margin-top:23px}.password-new .form-wrap #form .form-main .fb-area .fb-message{font-size:13px;color:#ff5628}.password-new .form-wrap #form .form-main .password-forgot{text-align:center}.password-new .form-wrap #form .sign-up-btn{margin-top:15px}.password-new .form-wrap .sub-link{color:#7cd6e5;text-decoration:underline;font-size:12px}.official-acount-image{position:relative}.official-acount-image::before{content:"";top:0px;left:15px;border-bottom:4em solid transparent;border-left:4em solid rgba(255,53,74,0.8);position:absolute;z-index:5}.official-acount-image::after{content:"公式";display:block;top:5px;transform:rotate(-45deg);color:#fff;left:15px;position:absolute;z-index:6}.hidden-post{position:relative}.hidden-post::before{content:"";top:0px;left:0px;border-bottom:4em solid transparent;border-left:4em solid rgba(168,224,255,0.8);position:absolute;z-index:5}.hidden-post::after{content:"非公開";display:block;top:8px;transform:rotate(-45deg);color:#fff;left:0px;position:absolute;z-index:6}.header-link{font-size:1.4rem;text-align:center;padding-bottom:5px;position:relative;color:#444;font-weight:bold}.header-link i{color:#0080cc;font-size:24px}#reaction-users-modal{width:60%}#reaction-users-modal .user-profile-area .body-area-outer{float:right}#reaction-users-modal .user-profile-area .user-name{font-weight:bold}#reaction-users-modal .user-profile-area .user-name a{color:#333;cursor:pointer;text-decoration:none}#reaction-users-modal .user-profile-area .user-name a:hover{color:#666}#reaction-users-modal .user-profile-area .mod-date{color:#8a8a8a;font-size:12px;font-weight:normal;margin:0 0 10px 0}#reaction-users-modal #reaction-tabs .reaction-tabs-link{outline:none}.title-search-keyword{margin-bottom:10px}.search-keyword-button{border:solid 1px #bfbfbf;background-color:#f0f0f0;border-radius:10px;cursor:pointer;margin-left:2%;text-align:center;font-size:12px;padding:5px 10px}.search-keyword-button .tag-checkbox-input{display:none}.search-keyword-button .tag-checkbox-parts{padding-left:20px;position:relative;margin-right:10px}.search-keyword-button .tag-checkbox-parts::before{content:"";display:block;position:absolute;top:0;left:0;width:15px;height:15px;border:1px solid #999;border-radius:4px}.search-keyword-button .tag-checkbox-input:checked+.tag-checkbox-parts{color:#1da1f2}.search-keyword-button .tag-checkbox-input:checked+.tag-checkbox-parts::after{content:"";display:block;position:absolute;top:-5px;left:5px;width:7px;height:14px;transform:rotate(40deg);border-bottom:3px solid #1da1f2;border-right:3px solid #1da1f2}.expert-label-area{text-align:left}footer{color:#666;background:#fff}footer .footer-title h4{padding-bottom:10px;border-bottom:solid 1px #2c2c2c;width:200px;margin:20px auto 0 auto}footer .footer-menu-section{display:flex;padding:0;margin:0 100px;border-top:2.4px solid #0080cc}footer .footer-menu-section .footer-menu{margin:40px 40px 40px 0;font-size:16px;font-weight:bold}footer .footer-copyright{background:#0080cc;color:#fff;padding:20px 0 40px 0}.tmp-contact-message{font-size:25px;margin:100px 0}.tmp-contact-message .alert-text{color:#a94442;font-weight:bold}.post-btn,.post-comment-btn{font-size:16px;padding:7px 55px}.post-btn-style{margin:0 auto;font-size:14px;width:300px;padding:6px 12px;font-weight:normal;height:34px}#newsletterModal{display:flex;align-items:center}#newsletterModal .btn{display:block;width:100%;margin-bottom:10px;margin-left:0}
