#body{padding:40px;min-height:100vh;background:linear-gradient(180deg, #5c9db1 0%, #eafbff 100%)}@media (max-width: 1500px){#body{padding:0}}#body.scroll_off{overflow-y:hidden}.ttl_main{font-size:32px;font-family:"Montserrat";font-weight:700;text-align:center;letter-spacing:0.15em}@media (max-width: 600px){.ttl_main{font-size:28px}}@media (max-width: 600px){.ttl_main{font-size:24px}}@media (max-width: 500px){.ttl_main{font-size:20px}}@media (max-width: 360px){.ttl_main{font-size:18px}}.ttl_lower{font-family:"Montserrat";font-weight:700;font-size:32px;letter-spacing:0.1em}.contents_frame{position:relative;z-index:10;margin:0 auto;max-width:1440px;min-height:calc(100vh - 80px);display:grid;grid-template-columns:320px calc(100% - 320px);box-shadow:0 3px 14px rgba(0,0,0,0.27)}@media (max-width: 1500px){.contents_frame{max-width:100%;min-height:auto;min-height:100vh}}@media (max-width: 1100px){.contents_frame{grid-template-columns:280px calc(100% - 280px)}}@media (max-width: 900px){.contents_frame{grid-template-columns:1fr;background-size:cover;background-position:center}}.contents_frame .bg_img{position:absolute;top:0;left:0;z-index:-2;width:100%;height:100%;display:block;background:#000;clip:rect(auto, auto, auto, auto);content:"";overflow:hidden}.contents_frame .bg_img img{position:fixed;top:0;left:0;z-index:-2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;clip:rect(auto, auto, auto, auto)}.contents_frame .bg_img::after{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;content:"";background:#000;display:block;opacity:0.2}.main_contents{position:relative;z-index:10;height:100%;min-height:600px;overflow:hidden}.main_contents::after{position:absolute;top:0;left:0;z-index:-10;width:100%;height:100%;content:"";display:block;background:rgba(0,0,0,0.2)}.main_contents.pc_scroll{max-height:calc(100vh - 80px);overflow-y:scroll;background:#fff}@media (max-width: 1500px){.main_contents.pc_scroll{max-height:100vh}}@media (max-width: 900px){.main_contents.pc_scroll{max-height:inherit;overflow:inherit}}.main_contents.pc_scroll::after{display:none}@media (max-width: 900px){.main_contents.pc_scroll::after{display:block}}.main_contents.pc_scroll.bg_color_off{background:rgba(0,0,0,0.2)}@media (max-width: 900px){.main_contents.pc_scroll.bg_color_off{background:rgba(0,0,0,0.2)}}.archive_page{padding:80px 40px}@media (max-width: 1200px){.archive_page{padding:64px 24px}}@media (max-width: 600px){.archive_page{padding:56px 8px;padding-top:104px}}@media (max-width: 430px){.archive_page{padding:56px 16px}}.archive_page header{margin-bottom:32px;display:flex;justify-content:center}.archive_page header h1{color:#fff;text-align:center;font-size:24px}.archive_page .conts{margin:0 auto;max-width:960px;display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}@media (max-width: 1200px){.archive_page .conts{gap:16px}}@media (max-width: 900px){.archive_page .conts{grid-template-columns:repeat(3, 1fr)}}@media (max-width: 800px){.archive_page .conts{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 600px){.archive_page .conts{gap:8px}}@media (max-width: 500px){.archive_page .conts{grid-template-columns:repeat(1, 1fr)}}.archive_page .conts a{display:block}.archive_page .conts a .in{padding:24px;height:100%;background:#fff;border-left:8px solid #358bad;box-shadow:3px 3px 8px rgba(0,0,0,0.199);transition:border-color 0.1s}@media (max-width: 1100px){.archive_page .conts a .in{padding:16px}}.archive_page .conts a .in .post_ttl{margin-bottom:8px;font-size:16px;line-height:1.5em;color:#358bad;transition:color 0.1s}@media (max-width: 1100px){.archive_page .conts a .in .post_ttl{margin-bottom:4px;font-size:15px}}@media (max-width: 600px){.archive_page .conts a .in .post_ttl{margin-bottom:4px;font-size:14px}}.archive_page .conts a .in .post_ttl br{display:none}.archive_page .conts a .in p{line-height:1.6em;font-size:13px;color:#131313;transition:color 0.1s}@media (max-width: 1100px){.archive_page .conts a .in p{font-size:11px}}.archive_page .conts a .in .ftr{margin-top:16px;display:flex;justify-content:space-between;font-size:11px;color:#358bad;transition:color 0.1s}@media (max-width: 1100px){.archive_page .conts a .in .ftr{margin-top:8px}}@media (max-width: 500px){.archive_page .conts a .in .ftr .date{display:none}}@media (max-width: 430px){.archive_page .conts a .in .ftr .date{display:block}}.archive_page .conts a .in:hover{border-color:#ee7f7f}.archive_page .conts a .in:hover .post_ttl,.archive_page .conts a .in:hover p{color:#ee7f7f}.archive_page .conts a .in:hover .ftr{color:#ee7f7f}.header_nav_pc{position:relative;z-index:10;padding:54px 40px 40px 40px;height:100%;display:flex;align-content:space-between;flex-wrap:wrap}@media (max-width: 900px){.header_nav_pc{display:none}}.header_nav_pc::after{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;content:"";display:block;background:#358bad;opacity:0.9}.header_nav_pc a{color:#fff}.header_nav_pc .cont_main{width:100%}.header_nav_pc .logo{width:100%;display:flex;flex-wrap:wrap;justify-content:center}.header_nav_pc .logo a{display:block;width:100%}.header_nav_pc .logo p{margin-top:24px;width:100%;color:#fff;text-align:center;font-size:17px;line-height:2.2em}.header_nav_pc .sns_info{color:#fff;font-size:14px;line-height:2em}.header_nav_pc .sns_info a{color:#fff;transition:0.3s}.header_nav_pc .sns_info a:hover{color:#ee7f7f}@media (max-width: 1100px){.header_nav_pc .sns_info p{letter-spacing:0.02em}}.header_nav_pc .sns_info ul{margin-top:16px}.header_nav_pc .sns_info ul li a{margin-top:12px;display:flex;align-items:center}.header_nav_pc .sns_info ul li a img{margin-right:24px;width:28px;height:28px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (max-width: 1100px){.header_nav_pc .sns_info ul li a img{margin-right:16px}}.header_nav_sp{position:fixed;top:0;left:0;z-index:999;display:none}@media (max-width: 900px){.header_nav_sp{display:block}}.header_nav_sp a{color:#fff}.header_nav_sp .logo{margin:32px 0 0 32px}@media (max-width: 600px){.header_nav_sp .logo{margin:24px 0 0 24px}}.header_nav_sp .logo a{color:#358bad;transition:color 0.5s}.header_nav_sp .logo.ham_btn_on a{color:#fff}.header_nav_sp .logo.color_w a{color:#fff;transition:color 0.5s}.header_nav_sp .hum_btn_frame{position:fixed;right:0;top:0;z-index:9999;padding:37px 25px;width:94px;height:102px}@media (max-width: 600px){.header_nav_sp .hum_btn_frame{top:-4px;right:2px;padding:32px 21px;width:80px;height:88px}}.header_nav_sp .hum_btn_frame.color_w #ham_btn div{background:#fff}.header_nav_sp .hum_btn_frame.color_w .text{color:#fff}.header_nav_sp #ham_btn{position:relative;z-index:999;height:100%}.header_nav_sp #ham_btn div{position:absolute;left:0;right:0;margin:auto;width:100%;height:3px;background:#358bad;border-radius:3px;transition:0.5s}@media (max-width: 600px){.header_nav_sp #ham_btn div{height:2px}}.header_nav_sp #ham_btn div:nth-of-type(1){top:0;bottom:100%}.header_nav_sp #ham_btn div:nth-of-type(2){top:0;bottom:0}.header_nav_sp #ham_btn div:nth-of-type(3){top:100%;bottom:0}.header_nav_sp #ham_btn.on div{width:90%;background:#fff}.header_nav_sp #ham_btn.on div:nth-of-type(1){bottom:0;transform:rotate(45deg)}.header_nav_sp #ham_btn.on div:nth-of-type(2){opacity:0;left:8px}.header_nav_sp #ham_btn.on div:nth-of-type(3){top:0;transform:rotate(-45deg)}.header_nav_sp .text{margin-top:8px;font-weight:500;font-size:12px;color:#358bad;font-family:"Kiwi Maru";text-align:center;transition:opacity 0.5s}@media (max-width: 600px){.header_nav_sp .text{font-size:11px;letter-spacing:0.1em}}.header_nav_sp .text.on{opacity:0}.header_nav_sp #nav_main{position:fixed;top:0;right:-100%;z-index:-1;padding:144px 80px 32px 80px;height:100%;width:calc(100% - 576px);display:flex;flex-wrap:wrap;align-content:space-between;overflow-y:scroll;opacity:0;visibility:hidden;transition:0.7s;background:#084369}@media (max-width: 1440px){.header_nav_sp #nav_main{width:60%}}@media (max-width: 1100px){.header_nav_sp #nav_main{width:68%}}@media (max-width: 900px){.header_nav_sp #nav_main{width:100%}}@media (max-width: 800px){.header_nav_sp #nav_main{padding:144px 40px 32px 40px}}@media (max-width: 700px){.header_nav_sp #nav_main{padding:144px 32px 32px 32px}}@media (max-width: 700px){.header_nav_sp #nav_main{padding:144px 48px 32px 48px}}@media (max-width: 500px){.header_nav_sp #nav_main{padding:120px 40px 32px 40px}}@media (max-width: 400px){.header_nav_sp #nav_main{padding:112px 40px 24px 40px}}@media (max-width: 370px){.header_nav_sp #nav_main{padding:112px 24px 24px 24px}}.header_nav_sp #nav_main.on{right:0;opacity:1;visibility:inherit}.header_nav_sp #nav_main nav{width:100%}.header_nav_sp #nav_main nav .menu{width:100%;display:grid;grid-template-columns:repeat(1, 1fr);gap:32px}@media (max-width: 650px){.header_nav_sp #nav_main nav .menu{grid-template-columns:repeat(1, 1fr);gap:24px}}.header_nav_sp #nav_main nav .menu>li>a{position:relative;padding-bottom:8px;display:flex;justify-content:space-between;align-items:flex-end;letter-spacing:0.1em;overflow:hidden;transition:0.7s;font-size:20px}.header_nav_sp #nav_main nav .menu>li>a span{font-size:12px}.header_nav_sp #nav_main nav .menu>li>ul{padding:0 0 0 40px;border-top:1px solid #fff;list-style-type:decimal-leading-zero;color:#fff;font-size:14px;overflow:hidden}@media (max-width: 700px){.header_nav_sp #nav_main nav .menu>li>ul{font-size:13px}}.header_nav_sp #nav_main nav .menu>li>ul>li{position:relative;transition:color 0.3s}.header_nav_sp #nav_main nav .menu>li>ul>li::after{position:absolute;bottom:0;left:-49%;width:200%;content:"";display:block;border-bottom:1px dashed rgba(255,255,255,0.3)}.header_nav_sp #nav_main nav .menu>li>ul>li>a{margin-left:-4px;padding:1.3em 0;display:block;line-height:1.5em}.header_nav_sp #nav_main nav .menu>li>ul>li>a span{display:none}.header_nav_sp #nav_main nav .menu>li>ul>li.link_off{pointer-events:none;opacity:0.5}.header_nav_sp #nav_main nav .menu>li>ul>li>ul{margin-top:-1em;padding-bottom:0.8em}.header_nav_sp #nav_main nav .menu>li>ul>li>ul>li>a{padding:0.5em 0;display:block;line-height:1.5em}.header_nav_sp #nav_main nav .menu>li>ul>li>ul>li>a span{display:none}.header_nav_sp #nav_main nav .sns{margin-top:32px;display:grid;grid-template-columns:1fr;gap:16px}.header_nav_sp #nav_main nav .sns li a{display:flex;align-items:center;font-size:14px;transition:0.5s;line-height:1.5em}.header_nav_sp #nav_main nav .sns li a img{margin-right:16px;width:auto;height:30px}.header_nav_sp #nav_main nav .sns li a:hover{color:#ee7f7f}.header_nav_sp #nav_main.sp_menu_02 nav .menu{margin:1em 0}.header_nav_sp #nav_main.sp_menu_02 nav .menu:first-of-type{margin-top:0}.header_nav_sp #nav_main.sp_menu_02 nav .menu:last-of-type{margin-bottom:0}.header_nav_sp #nav_main.sp_menu_02 nav .menu>li>ul{padding:0;list-style-type:none}.header_nav_sp #nav_main.sp_menu_02 nav .menu>li>ul>li>a{position:relative;padding-left:1.3em;margin-left:0}.header_nav_sp #nav_main.sp_menu_02 nav .menu>li>ul>li.down>a::before{position:absolute;top:1.37em;left:0;margin-right:0.5em;font-family:"Font Awesome 5 Free";content:"\f0da";font-weight:900}.header_nav_sp #nav_main.sp_menu_02 nav .menu>li>ul>li.down_open ul{display:block}.header_nav_sp #nav_main.sp_menu_02 nav .menu>li>ul>li:last-of-type::after{display:none}.header_nav_sp #nav_main.sp_menu_02 nav .menu>li>ul>li>ul{padding-top:2px;padding-left:3.4em;list-style-type:decimal-leading-zero;display:none}.header_nav_sp #nav_main.sp_menu_02 nav .menu>li>ul>li>ul>li>ul>li>a{padding:0.5em 0;display:block}.header_nav_sp #nav_main.sp_menu_02 nav .menu>li>ul>li>ul>li>ul>li>a::before{margin-right:0.5em;content:"-"}.header_nav_sp #nav_main .logo_in{margin-top:80px;width:100%;font-size:24px;letter-spacing:0.1em;text-align:center;color:#fff}@media (max-width: 500px){.header_nav_sp #nav_main .logo_in{font-size:20px}}.header_nav_sp #nav_main .logo_in p{margin-top:48px;font-size:10px;line-height:1.7em;letter-spacing:0.2em}@media (max-width: 600px){.header_nav_sp #nav_main .logo_in p{margin-top:40px}}@media (max-width: 400px){.header_nav_sp #nav_main .logo_in p{margin-top:32px}}.user_login_form{padding:0 24px;height:100%;width:100%;display:flex;align-items:center;align-content:center;justify-content:center;flex-wrap:wrap;color:#fff}.user_login_form a{color:#fff}.user_login_form header{margin-bottom:16px;width:100%}@media (max-width: 900px){.user_login_form header{display:block}}.user_login_form header h1{text-align:center;font-size:28px;line-height:1.8em}@media (max-width: 500px){.user_login_form header h1{font-size:23px}}.user_login_form header h1 span{margin-top:8px;display:block;font-size:0.6em;line-height:1.8em}.user_login_form header p{margin-top:16px;text-align:center;font-size:14px}.user_login_form form{max-width:280px;width:100%;font-size:16px}@media (max-width: 500px){.user_login_form form{max-width:263px}}.user_login_form form label,.user_login_form form input,.user_login_form form button,.user_login_form form p{width:100%;display:block}.user_login_form form label{margin:8px 0;font-size:14px}@media (max-width: 500px){.user_login_form form label{font-size:12px}}.user_login_form form input[type="text"],.user_login_form form input[type="password"]{margin-bottom:16px;padding:0 1em;height:48px;display:flex;align-items:center;background:rgba(255,255,255,0.8);border:none;font-size:18px;letter-spacing:0.1em;border-radius:3em}@media (max-width: 500px){.user_login_form form input[type="text"],.user_login_form form input[type="password"]{font-size:16px}}.user_login_form form button,.user_login_form form .register_btn{margin-top:32px;height:48px;display:flex;align-items:center;justify-content:center;border:none;background:#e0c91b;border-radius:3em;letter-spacing:0.1em;font-size:14px;transition:0.5s}@media (max-width: 500px){.user_login_form form button,.user_login_form form .register_btn{margin-top:28px;font-size:14px}}.user_login_form form button:hover,.user_login_form form .register_btn:hover{transform:scale(0.95)}.user_login_form form .register_btn{margin-top:8px;background:#1150af}.user_login_form form .register_btn+.my_forgot_pass{display:block}.user_login_form form p{margin-top:1em;text-align:center;font-size:14px;line-height:1.6em}@media (max-width: 500px){.user_login_form form p{font-size:12px}}.user_login_form .error{padding:40px;background:#fff;color:#000;text-align:center;line-height:1.6em}@media (max-width: 400px){.user_login_form .error{font-size:14px}}.user_login_form .error .btn{margin:0 auto;margin-top:16px;min-width:200px;width:100%;height:64px;display:flex;align-items:center;justify-content:center;background:#358bad;transition:0.1s}@media (max-width: 400px){.user_login_form .error .btn{height:56px}}.user_login_form .error .btn:hover{background:#ee7f7f}.user_login_form ul.register_btn{margin:24px auto;max-width:320px;width:100%;display:grid;grid-template-columns:1fr;gap:16px}.user_login_form ul.register_btn li{width:100%}.user_login_form ul.register_btn li a{height:56px;width:100%;display:flex;justify-content:center;align-items:center;background:#d6ac05;cursor:pointer;border-radius:3em}.user_login_form ul.register_btn li:nth-of-type(2) a{background:#358bad}.user_unsubscribe_form{padding:0 24px;height:100%;width:100%;display:flex;align-items:center;align-content:center;justify-content:center;flex-wrap:wrap}@media (max-width: 500px){.user_unsubscribe_form{padding:0 16px}}@media (max-width: 400px){.user_unsubscribe_form{padding:0 8px}}.user_unsubscribe_form .inner{padding:48px;width:100%;max-width:580px;background:#fff}@media (max-width: 500px){.user_unsubscribe_form .inner{padding:40px 32px}}@media (max-width: 400px){.user_unsubscribe_form .inner{padding:32px 24px}}.user_unsubscribe_form .inner h1{margin-bottom:24px;font-size:24px;text-align:center}@media (max-width: 600px){.user_unsubscribe_form .inner h1{font-size:20px}}@media (max-width: 500px){.user_unsubscribe_form .inner h1{margin-bottom:16px}}.user_unsubscribe_form .inner p{line-height:2.2em}@media (max-width: 600px){.user_unsubscribe_form .inner p{font-size:14px}}.user_unsubscribe_form .inner b{font-weight:700;color:#c85454}.user_unsubscribe_form .inner .point{margin-top:16px;padding:16px 24px;background:#d8e1f2;line-height:2em}@media (max-width: 600px){.user_unsubscribe_form .inner .point{font-size:14px}}.user_unsubscribe_form .btn{margin:0 auto;margin-top:16px;min-width:200px;width:100%;height:64px;display:flex;align-items:center;justify-content:center;background:#d12e2e;transition:0.1s;color:#fff;font-size:16px;letter-spacing:.05em}@media (max-width: 600px){.user_unsubscribe_form .btn{font-size:14px}}@media (max-width: 400px){.user_unsubscribe_form .btn{height:56px}}.user_unsubscribe_form .btn:hover{background:#ee7f7f}.profile_up_date_check{position:absolute;top:0;left:0;z-index:999;padding:0 16px;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;background:rgba(15,38,65,0.8);color:#fff;text-align:center}.profile_up_date_check .inner{max-width:320px;width:100%;display:grid;grid-template-columns:1fr;gap:8px}.profile_up_date_check .inner h2{margin-bottom:16px;font-size:22px}.profile_up_date_check .inner a{padding:1.4em;width:100%;display:block;color:#363636;background:#fad91d;border:2px solid #fff;border-radius:3em;text-align:center;font-weight:600}.user_profile{position:relative;margin:0 auto;padding:80px;width:100%;color:#000}.user_profile.bg_on{height:100%;background:rgba(118,118,118,0.452)}@media (max-width: 1150px){.user_profile{padding:64px 40px}}@media (max-width: 1000px){.user_profile{padding:64px 24px}}@media (max-width: 1000px){.user_profile{padding:120px 40px;max-width:880px}}@media (max-width: 700px){.user_profile{font-size:14px}}@media (max-width: 600px){.user_profile{padding:100px 24px}}@media (max-width: 500px){.user_profile{padding:96px 16px;font-size:12px}}@media (max-width: 400px){.user_profile{padding:96px 8px}}.user_profile h1{margin-bottom:16px;font-size:32px;text-align:center;letter-spacing:0.15em;color:#fff}@media (max-width: 700px){.user_profile h1{font-size:28px}}@media (max-width: 600px){.user_profile h1{font-size:24px}}@media (max-width: 500px){.user_profile h1{font-size:20px}}@media (max-width: 360px){.user_profile h1{font-size:18px}}.user_profile p{margin:1.5em auto;max-width:680px;text-align:center;color:#fff;text-align:center;font-size:15px;line-height:1.8em}@media (max-width: 700px){.user_profile p{margin:1.5em 1em;font-size:13px;text-align:left}}.user_profile .detail{margin:0 auto;max-width:720px;display:grid;grid-template-columns:180px calc(100% - 180px)}@media (max-width: 600px){.user_profile .detail{grid-template-columns:1fr}}.user_profile .detail dt,.user_profile .detail dd{margin-bottom:4px;padding:12px 16px;line-height:1.6em;font-size:14px}@media (max-width: 600px){.user_profile .detail dt,.user_profile .detail dd{padding:8px 12px;font-size:13px}}.user_profile .detail dt{background:#228b9d;color:#fff;white-space:nowrap;letter-spacing:0;border-radius:4px 0 0 4px}@media (max-width: 600px){.user_profile .detail dt{margin-bottom:0;border-radius:4px 4px 0 0}}.user_profile .detail dd{padding-left:18px;background:#fff;border-radius:0 4px 4px 0}@media (max-width: 600px){.user_profile .detail dd{margin-bottom:8px;padding-left:16px;padding-right:10px;border-radius:0 0 4px 4px}}.user_profile .detail dd input,.user_profile .detail dd select,.user_profile .detail dd textarea{padding:12px 12px 12px 16px;width:100%;font-size:15px;border:none;color:#358bad;border-radius:0 4px 4px 0;font:inherit}@media (max-width: 600px){.user_profile .detail dd input,.user_profile .detail dd select,.user_profile .detail dd textarea{padding:12px;font-size:14px;border-radius:0 0 4px 4px}}.user_profile .detail dd input:focus,.user_profile .detail dd select:focus,.user_profile .detail dd textarea:focus{outline:none}.user_profile .detail dd input::placeholder,.user_profile .detail dd select::placeholder,.user_profile .detail dd textarea::placeholder{color:#fd6d6d;font-size:0.8em}.user_profile .detail dd select:invalid{color:#fd6d6d;font-size:0.85em}.user_profile .detail dd input.Furigana_input+.w_Furigana,.user_profile .detail dd input.maiden_name_Furigana_input+.w_Furigana{position:absolute;bottom:calc(100% + 4px);left:8px;z-index:999;padding:1em;display:none;background:#358bad;font-size:12px;color:#fff;border-radius:8px;box-shadow:3px 3px 8px rgba(0,0,0,0.205)}@media (max-width: 450px){.user_profile .detail dd input.Furigana_input+.w_Furigana,.user_profile .detail dd input.maiden_name_Furigana_input+.w_Furigana{font-size:11px}}.user_profile .detail dd input.Furigana_input+.w_Furigana::before,.user_profile .detail dd input.maiden_name_Furigana_input+.w_Furigana::before{position:absolute;bottom:-7px;left:24px;z-index:-1;width:16px;height:16px;content:"";display:block;background:#358bad;transform:rotate(45deg)}@media (max-width: 450px){.user_profile .detail dd input.Furigana_input+.w_Furigana::before,.user_profile .detail dd input.maiden_name_Furigana_input+.w_Furigana::before{top:-5px;z-index:-1;width:12px;height:12px}}.user_profile .detail dd input.Furigana_input:focus+.w_Furigana,.user_profile .detail dd input.maiden_name_Furigana_input:focus+.w_Furigana{display:block}.user_profile .detail dd.space{height:40px;grid-column:1 / 3;background:none}.user_profile .detail dt.update{background:#f48080}.user_profile .detail dd{position:relative}.user_profile .detail dd .private_status{position:absolute;top:7px;right:8px;z-index:100;margin:auto;padding:0;min-width:64px;height:32px;display:flex;align-items:center;justify-content:center;text-align:center;background:#d4ebfb;border-radius:2px;font-family:"Noto Sans JP";font-weight:400;color:#333;font-size:11px;line-height:1em}@media (max-width: 600px){.user_profile .detail dd .private_status{top:5px;right:5px;padding-top:1px;height:27px;font-size:11px}}.user_profile .detail dd.update{position:relative;padding:0}.user_profile .detail dd.update select.private_set{position:absolute;bottom:7px;right:8px;z-index:100;margin:auto;padding:0 16px;width:67px;height:32px;background:#277dc3;border-radius:3em;color:#fff;font-size:12px;line-height:1em;box-shadow:1px 1px 3px rgba(0,0,0,0.4)}@media (max-width: 600px){.user_profile .detail dd.update select.private_set{padding-top:1px;height:27px;font-size:11px}}.user_profile .detail dd.lock{position:relative;z-index:100}.user_profile .detail dd.lock::after{position:absolute;top:-50px;left:0;z-index:100;padding:8px;content:"ユーザーIDは変更できません";display:block;width:112px;height:auto;background:#fff;font-size:11px;color:#131313;white-space:normal;line-height:1.2em;border-radius:8px;box-sizing:3px 3px 4px rgba(0,0,0,0.348);transition:0.3s;opacity:0;letter-spacing:0;text-align:justify}.user_profile .detail dd.lock:hover::after{opacity:1}.user_profile .detail .explanation{margin-bottom:4px;padding:0.5em;grid-column:1 / 3;border-radius:4px;font-size:13px;color:#fff;line-height:1.6em}@media (max-width: 600px){.user_profile .detail .explanation{padding-top:0;grid-column:1 / 2}}.user_profile .detail .explanation .center{text-align:center;display:block}@media (max-width: 600px){.user_profile .detail .explanation .center{text-align:left}}.user_profile .noto_bottom{margin:40px auto;padding:20px 32px;max-width:720px;border:2px solid #ec6767;background:#fff;border-radius:4px;font-size:14px;line-height:2em}@media (max-width: 600px){.user_profile .noto_bottom{padding:20px 24px;font-size:13px}}.user_profile .event_info_check{margin:24px auto;padding:16px 32px;max-width:720px;line-height:1.7em;background:#fff;border-radius:4px;color:#000;border:2px double #ec6767}@media (max-width: 600px){.user_profile .event_info_check{margin:-8px auto;padding:8px 24px}}.user_profile .event_info_check .in{padding:16px 0;border-top:1px solid #bbb}.user_profile .event_info_check .in:first-of-type{margin-top:0;border:none}.user_profile .event_info_check .in p{margin:0;margin-bottom:4px;display:block;text-align:left;font-size:15px;color:#1f73a4}@media (max-width: 600px){.user_profile .event_info_check .in p{font-size:13px}}.user_profile .event_info_check .in .radio{font-size:14px;display:flex}@media (max-width: 600px){.user_profile .event_info_check .in .radio{font-size:12px}}.user_profile .event_info_check .in .radio div{margin-left:-5px;margin-right:8px;display:flex;align-items:center}.user_profile .event_info_check .in .radio div label{margin-left:4px}.user_profile .btn{margin:0 auto;margin-top:16px;width:320px;height:64px;display:flex;align-items:center;justify-content:center;background:#e9c009;color:#000;transition:0.3s;border-radius:4px}@media (max-width: 600px){.user_profile .btn{margin-top:8px;width:280px;height:56px}}@media (max-width: 450px){.user_profile .btn{margin-top:4px;width:100%;height:56px}}.user_profile .btn:hover{background:#d3ae09}.user_profile .up_btn{margin-top:24px;display:flex;justify-content:center}.user_profile .up_btn li{position:relative;margin:0 4px;width:144px;height:56px;transition:0.3s}@media (max-width: 500px){.user_profile .up_btn li{width:144px;height:52px}}.user_profile .up_btn li:nth-of-type(1){background:#358bad}.user_profile .up_btn li:nth-of-type(1):hover{background:#1c7cb4}.user_profile .up_btn li:nth-of-type(2){background:#e9c009}.user_profile .up_btn li:nth-of-type(2):hover{background:#d6b10f}.user_profile .up_btn li a,.user_profile .up_btn li input{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;background:none;font-size:16px;text-shadow:0 0 3px rgba(0,0,0,0.2)}@media (max-width: 500px){.user_profile .up_btn li a,.user_profile .up_btn li input{font-size:14px}}.profile_update_btn.invalid{pointer-events:none;background:#aaa !important}.user_data_up_csv{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.user_data_up_csv form{padding:40px;background:#fff;color:#000;text-align:center;line-height:1.6em}@media (max-width: 400px){.user_data_up_csv form{font-size:14px}}.user_data_up_csv form input[type="submit"]{margin:0 auto;margin-top:16px;width:100%;height:48px;display:flex;align-items:center;justify-content:center;background:#358bad;font-family:"Noto Serif JP";font-weight:300;color:#fff;transition:0.2s}@media (max-width: 400px){.user_data_up_csv form input[type="submit"]{height:56px}}.user_data_up_csv form input[type="submit"]:hover{background:#ee7f7f}.user_data_up_conf{padding:16px;width:100%;overflow-x:scroll}.user_data_up_conf .conf_table{background:#fff}.user_data_up_conf .conf_table thead{background:#555;color:#fff}.user_data_up_conf .conf_table tbody tr:nth-of-type(odd){background:#d2e5f9}.user_data_up_conf .conf_table th,.user_data_up_conf .conf_table td{padding:4px 6px;white-space:nowrap;font-size:13px;line-height:1.4em}.user_data_up_conf .error_duplication{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.8);color:#fff;font-size:20px;opacity:0;visibility:hidden;text-align:center;line-height:1.5em}.user_data_up_conf .error_duplication.on{opacity:1;visibility:inherit}#user_search{position:relative;padding:40px;min-height:100%}@media (max-width: 1000px){#user_search{padding:24px}}@media (max-width: 1000px){#user_search{padding-top:120px}}@media (max-width: 350px){#user_search{padding:16px;padding-top:100px}}#user_search.bg_on{background:rgba(0,0,0,0.452)}#user_search #error_massage{display:flex;justify-content:center}#user_search #error_massage div{margin:24px auto;padding:1em;display:inline-block;background:rgba(255,255,255,0.905);border:2px solid #ed7676;color:#e64c4c;font-size:16px;font-weight:500;text-align:center;line-height:1.5em}@media (max-width: 600px){#user_search #error_massage div{font-size:14px}}#user_search .inner{margin:0 auto;width:100%;max-width:720px}#user_search .inner .user_search_form{display:grid;grid-template-columns:repeat(2, 1fr);gap:8px}@media (max-width: 600px){#user_search .inner .user_search_form{margin:0 auto;max-width:336px;grid-template-columns:repeat(1, 1fr)}}#user_search .inner .user_search_form>div{width:100%;height:40px;display:flex;border-radius:4px;overflow:hidden}#user_search .inner .user_search_form>div label{height:100%;width:122px;display:flex;align-items:center;justify-content:center;background:#358bad;color:#fff;text-align:center;font-size:13px;white-space:nowrap}#user_search .inner .user_search_form>div input,#user_search .inner .user_search_form>div select{height:100%;width:calc(100% - 122px);padding:0 8px;display:flex;align-items:center;border-radius:0;text-align:center;background:#fff;border:none;font-size:15px}#user_search .inner .user_search_form>div input:focus,#user_search .inner .user_search_form>div select:focus{outline:none}#user_search .inner .user_search_form>div input::placeholder,#user_search .inner .user_search_form>div select::placeholder{opacity:0.7;font-size:0.9em}#user_search .inner .user_search_form>div input::placeholder,#user_search .inner .user_search_form>div select::placeholder{color:#bbb}#user_search .inner .user_search_form>div select{text-align:center}@media (max-width: 600px){#user_search .inner .user_search_form>div.sp_row-1{grid-row:1 / 2}#user_search .inner .user_search_form>div.sp_row-2{grid-row:2 / 3}#user_search .inner .user_search_form>div.sp_row-3{grid-row:3 / 4}#user_search .inner .user_search_form>div.sp_row-4{grid-row:4 / 5}#user_search .inner .user_search_form>div.sp_row-5{grid-row:5 / 6}#user_search .inner .user_search_form>div.sp_row-7{grid-row:7 / 8}}#user_search .inner .user_search_form .btn{width:100%;height:56px;background:linear-gradient(38deg, #ded00c 0%, #e3ba05 100%);color:#fff;box-shadow:3px 3px 8px rgba(0,0,0,0.154);border-radius:4px;grid-column:1 / 3;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:0.3s}@media (max-width: 600px){#user_search .inner .user_search_form .btn{grid-column:1 / 2}}#user_search .inner .user_search_form .btn svg{margin-right:8px;margin-top:2px;width:14px;height:auto;fill:#fff}#user_search .inner .user_search_form .btn:hover{opacity:0.9}#user_search .inner .p{margin:1em 0;width:100%;text-align:center;color:#fff;font-size:0.8em;grid-column:1 / 3}#user_search .inner .user_list{position:relative;z-index:100;margin-top:64px;display:grid;grid-template-columns:repeat(2, 1fr);gap:8px}@media (max-width: 600px){#user_search .inner .user_list{grid-template-columns:repeat(1, 1fr)}}#user_search .inner .user_list .detail_check{visibility:hidden;opacity:0;position:fixed;z-index:-100}#user_search .inner .user_list .detail_filter{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;background:rgba(0,0,0,0.8);visibility:hidden;opacity:0;transition:0.1s}#user_search .inner .user_list>li{padding:24px 24px 22px 24px;background:#fff;box-shadow:3px 3px 8px rgba(0,0,0,0.341);transition:0.5s}@media (max-width: 600px){#user_search .inner .user_list>li{margin:0 auto;max-width:336px;width:100%}}#user_search .inner .user_list>li .name{padding-bottom:4px;font-size:20px;border-bottom:1px solid #358bad}@media (max-width: 1080px){#user_search .inner .user_list>li .name{font-size:18px}}#user_search .inner .user_list>li .name span{margin-top:8px;display:block;color:#166b98;font-size:10px}#user_search .inner .user_list>li dl{margin-top:16px;display:flex;flex-wrap:wrap;font-size:12px}@media (max-width: 1080px){#user_search .inner .user_list>li dl{font-size:11px}}#user_search .inner .user_list>li dl dt,#user_search .inner .user_list>li dl dd{margin-bottom:4px}#user_search .inner .user_list>li dl dt:last-of-type,#user_search .inner .user_list>li dl dd:last-of-type{margin-bottom:0}#user_search .inner .user_list>li dl dt.hidden,#user_search .inner .user_list>li dl dd.hidden{display:none}#user_search .inner .user_list>li dl dt{width:72px;white-space:nowrap}#user_search .inner .user_list>li dl dd{width:calc(100% - 72px);line-height:1.4em}#user_search .inner .user_list>li .btn_wrap{margin-top:14px;display:flex;gap:8px}#user_search .inner .user_list>li .btn{flex:1}#user_search .inner .user_list>li .btn div{width:100%;height:36px;display:flex;align-items:center;justify-content:center;background:rgba(53,139,173,0.3);color:#000;font-size:11px}#user_search .inner .user_list>li .btn div::before{content:"さらに詳しく"}#user_search .inner .user_list>li .message_send_btn{flex:1;width:100%;height:36px;display:flex;align-items:center;justify-content:center;background:rgba(53,139,173,0.3);color:#000;font-size:11px;letter-spacing:0.05em}#user_search .inner .user_list>li .user_detail{position:fixed;top:0;left:0;z-index:-10;width:100%;height:100%;display:flex;align-items:center;justify-content:center;visibility:hidden;opacity:0;transition:0.3s}#user_search .inner .user_list>li .user_detail.on{visibility:inherit !important;opacity:1;z-index:99999}#user_search .inner .user_list>li .user_detail .filter{position:absolute;top:0;left:0;z-index:-1;content:"";width:100%;height:100%;display:block;background:#000;opacity:0.5}#user_search .inner .user_list>li .user_detail .in{padding:40px 32px;max-width:640px;max-height:700px;width:calc(100% - 48px);background:#fff;box-shadow:4px 4px 8px rgba(0,0,0,0.5);overflow-y:scroll}@media (max-width: 700px){#user_search .inner .user_list>li .user_detail .in{max-height:calc(100vh - 80px)}}@media (max-width: 500px){#user_search .inner .user_list>li .user_detail .in{width:calc(100% - 24px);max-height:calc(100vh - 48px)}}#user_search .inner .user_list>li .user_detail .in h1{margin-bottom:24px;padding-bottom:8px;border-bottom:1px solid #358bad;font-size:24px;color:#358bad}@media (max-width: 500px){#user_search .inner .user_list>li .user_detail .in h1{margin-bottom:0;font-size:20px}}#user_search .inner .user_list>li .user_detail .in h1 span{margin-top:8px;display:block;font-size:12px}#user_search .inner .user_list>li .user_detail .in dl{display:flex;flex-wrap:wrap;line-height:1.8em}#user_search .inner .user_list>li .user_detail .in dl dt,#user_search .inner .user_list>li .user_detail .in dl dd{padding:12px 0;border-bottom:1px solid #ddd}#user_search .inner .user_list>li .user_detail .in dl dt{width:180px;white-space:nowrap}@media (max-width: 500px){#user_search .inner .user_list>li .user_detail .in dl dt{width:100%;color:#358bad;border:none;padding-bottom:0;font-weight:600}}#user_search .inner .user_list>li .user_detail .in dl dd{width:calc(100% - 180px)}@media (max-width: 500px){#user_search .inner .user_list>li .user_detail .in dl dd{width:100%;padding-top:0;font-size:13px;line-height:1.8em}}#user_search .inner .user_list>li .user_detail .in .close{margin:0 auto;margin-top:24px;width:200px;height:48px;display:flex;align-items:center;justify-content:center;background:#358bad;color:#fff;cursor:pointer}#user_search .inner .user_list>li .user_detail .in .close:hover{background:#ee7f7f}.users_list{margin:40px auto;max-width:96%;overflow-x:scroll}.users_list .table{margin:0 auto;display:table;border-collapse:collapse;font-size:12px}.users_list .table .row{display:table-row}.users_list .table .row.ttl{text-align:center;font-weight:700;color:#fff}.users_list .table .row.ttl>div{background:#358bad;border:none;border-right:1px solid #6595c2}.users_list .table .row>div{max-width:300px;padding:8px;border:1px solid #a7afb3;background:rgba(255,255,255,0.9);display:table-cell;vertical-align:middle;border-collapse:collapse;white-space:nowrap;overflow-x:scroll}.users_list .up_date_btn{margin:0 8px;padding:6px 12px;background:#f3a915;color:#fff;border-radius:3em;font-size:10px}.users_list_up_date{padding:40px;padding-top:104px;background:#fff}.users_list_up_date h1{margin-bottom:40px;font-size:24px;text-align:center}.users_list_up_date .inner{margin:0 auto;max-width:800px}.users_list_up_date .inner form{display:grid;grid-template-columns:176px calc(100% - 200px);gap:16px 0}.users_list_up_date .inner form .item_ttl{display:flex;align-items:center}.users_list_up_date .inner form input{padding:8px}.users_list_up_date .inner form ul.up_btn{width:100%;display:flex;align-items:center;justify-content:center}.users_list_up_date .inner form ul.up_btn li{margin:0 8px}.users_list_up_date .inner form ul.up_btn li a,.users_list_up_date .inner form ul.up_btn li input{width:104px;height:48px;display:flex;align-items:center;justify-content:center;color:#fff;border:none}.users_list_up_date .inner form ul.up_btn li a{background:#aaa}.users_list_up_date .inner form ul.up_btn li input{background:#ea6e6e}.users_list_up_date .return{margin:0 auto;display:flex;align-items:center;justify-content:center;width:240px;height:56px;background:#267bdd;color:#fff}@media (max-width: 500px){#fep-wrapper{margin-left:-24px;margin-right:-24px}}@media (max-width: 400px){#fep-wrapper{margin-left:-16px;margin-right:-16px}}@media (max-width: 360px){#fep-wrapper{margin-left:-8px;margin-right:-8px}}#fep-wrapper #fep-header.fep-table{padding:24px 16px 20px 16px;width:100%;display:block;font-size:14px;line-height:1.8em;background:#fff;border-radius:4px}@media (max-width: 500px){#fep-wrapper #fep-header.fep-table{padding:24px 8px 20px 8px}}@media (max-width: 500px){#fep-wrapper #fep-header.fep-table{font-size:12px}}@media (max-width: 400px){#fep-wrapper #fep-header.fep-table{padding:24px 8px 20px 0px;font-size:11px;line-height:1.5em}}#fep-wrapper #fep-header.fep-table>div{width:100%;display:flex;align-content:center;align-items:center}#fep-wrapper #fep-header.fep-table>div .fep-header-avatar{width:104px;display:none}@media (max-width: 500px){#fep-wrapper #fep-header.fep-table>div .fep-header-avatar{width:80px}}#fep-wrapper #fep-header.fep-table>div .fep-header-avatar img{margin:0;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}#fep-wrapper #fep-header.fep-table>div>div:nth-of-type(2){padding-left:16px}#fep-wrapper #fep-header.fep-table strong{color:#358bad}@media (max-width: 500px){#fep-wrapper #fep-header.fep-table strong{font-size:16px}}@media (max-width: 400px){#fep-wrapper #fep-header.fep-table strong{font-size:14px}}#fep-wrapper #fep-header.fep-table strong::after{margin-left:4px;content:"さん"}#fep-wrapper #fep-menu{margin:4px 0;display:grid;grid-template-columns:repeat(3, 1fr);gap:4px}@media (max-width: 750px){#fep-wrapper #fep-menu{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 500px){#fep-wrapper #fep-menu{gap:4px}}#fep-wrapper #fep-menu .fep-button,#fep-wrapper #fep-menu .fep-button-active{margin:0;padding:0;height:56px;display:flex;align-items:center;justify-content:center;background:#358bad;color:#fff;border:none;border-radius:4px;transition:0.3s;text-align:center;font-weight:300}@media (max-width: 500px){#fep-wrapper #fep-menu .fep-button,#fep-wrapper #fep-menu .fep-button-active{font-size:12px}}@media (max-width: 400px){#fep-wrapper #fep-menu .fep-button,#fep-wrapper #fep-menu .fep-button-active{height:48px;font-size:11px}}#fep-wrapper #fep-menu .fep-button:hover,#fep-wrapper #fep-menu .fep-button-active:hover{background:#0f648b}#fep-wrapper #fep-menu .fep-button-active{background:#db5c5c}#fep-wrapper #fep-menu .fep-button-active:hover{background:#c44e4e}#fep-wrapper #fep-menu-toggle-button{display:none}#fep-wrapper #fep-content{margin:4px 0;padding:32px;background:#fff;border-radius:4px}@media (max-width: 700px){#fep-wrapper #fep-content{padding:24px}}@media (max-width: 500px){#fep-wrapper #fep-content{padding:8px}}#fep-wrapper #fep-content h2{margin:0.5em 0 0.5em 0;border:none;text-align:center;font-weight:300}#fep-wrapper #fep-content h2::before{display:none}#fep-wrapper #fep-content .fep-form-field{margin-top:16px}#fep-wrapper #fep-content .fep-form-field:first-of-type{margin-top:0}#fep-wrapper #fep-content input{padding:8px;border:1px solid #aaa}#fep-wrapper #fep-content #fep-result{background:#131313;border:none}#fep-wrapper #fep-content #fep-result ul li{padding:8px;border:none;color:#fff}#fep-wrapper #fep-content #fep-result ul li a{color:#fff}#fep-wrapper #fep-content #fep-result ul li a:hover{background:#358bad}#fep-wrapper #fep-content .front-end-pm-form .fep-button{height:56px;min-width:none;width:100%;display:flex;align-items:center;justify-content:center;background:#358bad;color:#fff;border:none;font-size:16px;font-weight:300;border-radius:2px;transition:0.1s}#fep-wrapper #fep-content .front-end-pm-form .fep-button:hover{background:#ee7f7f}#fep-wrapper #fep-announcementbox-search-form input,#fep-wrapper #fep-directory-search-form input{padding:12px;padding-bottom:10px;width:50%}@media (max-width: 600px){#fep-wrapper #fep-announcementbox-search-form input,#fep-wrapper #fep-directory-search-form input{width:100%}}#fep-wrapper .fep-announcement-table .fep-bulk-action select,#fep-wrapper .fep-announcement-table .fep-filter select,#fep-wrapper .fep-action-table .fep-bulk-action select,#fep-wrapper .fep-action-table .fep-filter select{margin-bottom:3px;padding:8px;width:calc(100% - 8px)}@media (max-width: 480px){#fep-wrapper .fep-announcement-table .fep-bulk-action select,#fep-wrapper .fep-announcement-table .fep-filter select,#fep-wrapper .fep-action-table .fep-bulk-action select,#fep-wrapper .fep-action-table .fep-filter select{width:100%}}#fep-wrapper .fep-announcement-table .fep-button,#fep-wrapper .fep-action-table .fep-button{display:block;background:#358bad;color:#fff;border:none;border-radius:2px;transition:0.1s;font-weight:300}#fep-wrapper .fep-announcement-table .fep-button:hover,#fep-wrapper .fep-action-table .fep-button:hover{background:#ee7f7f}#fep-wrapper #fep-table{line-height:1.8em}#fep-wrapper #fep-table .fep-table-row>div{padding:8px 0}#fep-wrapper #fep-table .fep-table-row .fep-column-fep-cb{padding-left:8px}#fep-wrapper #fep-table .fep-table-row .fep-column-date .fep-message-date{height:100%;display:flex;align-items:center}#fep-wrapper .fep-directory-table #fep-table{display:flex;flex-wrap:wrap}#fep-wrapper .fep-directory-table #fep-table .fep-table-row{padding:16px;width:100%;display:flex;font-size:14px;line-height:1.5em}@media (max-width: 1000px){#fep-wrapper .fep-directory-table #fep-table .fep-table-row{font-size:12px}}@media (max-width: 900px){#fep-wrapper .fep-directory-table #fep-table .fep-table-row{font-size:14px}}@media (max-width: 700px){#fep-wrapper .fep-directory-table #fep-table .fep-table-row{font-size:12px}}@media (max-width: 600px){#fep-wrapper .fep-directory-table #fep-table .fep-table-row{flex-wrap:wrap}}#fep-wrapper .fep-directory-table #fep-table .fep-table-row div{padding:0;display:flex;align-items:center;white-space:nowrap}#fep-wrapper .fep-directory-table #fep-table .fep-table-row div:nth-of-type(3),#fep-wrapper .fep-directory-table #fep-table .fep-table-row div:nth-of-type(4),#fep-wrapper .fep-directory-table #fep-table .fep-table-row div:nth-of-type(5){padding-left:1em}#fep-wrapper .fep-directory-table #fep-table .fep-table-row div:nth-of-type(1){width:30px}#fep-wrapper .fep-directory-table #fep-table .fep-table-row div:nth-of-type(2){width:55px}#fep-wrapper .fep-directory-table #fep-table .fep-table-row div:nth-of-type(3){width:96px}@media (max-width: 600px){#fep-wrapper .fep-directory-table #fep-table .fep-table-row div:nth-of-type(3){width:calc(100% - 85px)}}#fep-wrapper .fep-directory-table #fep-table .fep-table-row div:nth-of-type(4){width:auto}@media (max-width: 600px){#fep-wrapper .fep-directory-table #fep-table .fep-table-row div:nth-of-type(4){margin-top:1em;padding-left:28px}}#fep-wrapper .fep-directory-table #fep-table .fep-table-row div:nth-of-type(5){padding-left:2em;width:auto}@media (max-width: 600px){#fep-wrapper .fep-directory-table #fep-table .fep-table-row div:nth-of-type(5){margin-top:1em}}#fep-wrapper .fep-message-toggle-all{margin:0;background:#ee7f7f;color:#fff;border:none}#fep-wrapper #fep-content-single-sidebar{padding:0}#fep-wrapper #fep-content-single-sidebar .fep-filter{padding:10px;padding-bottom:8px;width:100%;border:1px solid #aaa}#fep-wrapper .fep-message-title-heading{padding:8px 12px;font-size:14px}#fep-wrapper .fep-per-message{padding:8px}#fep-wrapper .fep-message-title{background:#38a3c6;color:#fff;border:none}#fep-wrapper .fep-announcement-content{padding:8px}#fep-wrapper .fep-announcement-content p{font-size:14px;line-height:1.5em}#fep-wrapper #fep-footer{display:none}#fep-wrapper .fep_unread_message_count{color:#fff}#fep-wrapper .fep-unread-class{position:static;margin-left:4px;padding:0 4px;display:inline-block;background:none;background:red;color:#fff;box-shadow:none;border-radius:0}#fep-wrapper #fep-box-content-content{font-size:15px;line-height:1.5em}@media (max-width: 700px){#fep-wrapper #fep-box-content-content{font-size:14px}}@media (max-width: 500px){#fep-wrapper #fep-box-content-content{font-size:12px}#fep-wrapper #fep-box-content-content .fep-column-author{padding-left:4px !important}}#fep-wrapper .fep-header-box-size{display:none}#fep-wrapper .fep-form-field.fep-form-field-allow_ann,#fep-wrapper .fep-form-field.fep-form-field-allow_emails{display:none}.fep-notice-dismiss{padding:0;border-color:#ee7f7f;display:flex;align-items:center;height:100%;width:30px}.navigation{margin-top:24px;display:flex;justify-content:center}.navigation .nav-links{display:flex;justify-content:center}.navigation .nav-links .page-numbers{margin:0 9px;padding:13px 16px;color:#358bad;font-size:14px;transition:0.3s;background:#fff;font-family:"Montserrat";font-weight:700}@media (max-width: 500px){.navigation .nav-links .page-numbers{margin:0 4px;padding:11px 13px;font-size:12px}}.navigation .nav-links .page-numbers:hover{background:#ee7f7f;color:#fff}.navigation .nav-links .current{background:#ee7f7f;color:#fff;pointer-events:none}.navigation .nav-links .prev,.navigation .nav-links .next{white-space:nowrap;color:#fff;background:#358bad;border:none}@media (max-width: 600px){.navigation .nav-links .prev span,.navigation .nav-links .next span{display:none}}@media (max-width: 600px){.navigation .nav-links .prev i,.navigation .nav-links .next i{margin:0 !important;color:#fff}}.navigation .nav-links .prev i{margin-right:5px}.navigation .nav-links .next i{margin-left:5px}.navigation .nav-links .page-numbers.dots{display:none}#fep-notification-bar{position:fixed;bottom:56px;left:320px;right:0;margin:auto;padding:16px;max-width:600px;width:calc(100% - 48px);font-size:15px;border-radius:3em;border:3px solid #358bad;background:rgba(255,255,255,0.9)}@media (max-width: 1400px){#fep-notification-bar{left:320px;bottom:16px;width:50%}}@media (max-width: 1080px){#fep-notification-bar{left:280px;width:50%}}@media (max-width: 900px){#fep-notification-bar{left:0}}@media (max-width: 700px){#fep-notification-bar{width:90%;max-width:340px;font-size:14px}}@media (max-width: 450px){#fep-notification-bar{font-size:11px}}.fep_unread_message_count_text{color:red}#bogo_in{position:fixed;top:0;right:0;z-index:990}.bogo-language-switcher{position:absolute;top:16px;right:16px;z-index:9999;display:flex}@media (max-width: 900px){.bogo-language-switcher{position:fixed;top:auto;right:auto;left:8px;bottom:8px}}.bogo-language-switcher li{margin-left:2px;padding:0;font-size:0;letter-spacing:0}.bogo-language-switcher li span:nth-of-type(1){display:none}.bogo-language-switcher li span:nth-of-type(2) a{position:relative;height:34px;width:80px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;letter-spacing:0.1em;border-radius:2px;overflow:hidden;transition:0.2s}.bogo-language-switcher li span:nth-of-type(2) a::after{position:absolute;top:0;left:0;z-index:-1;content:"";width:100%;height:100%;display:block;background:#358bad;opacity:0.8;transition:0.2s}.bogo-language-switcher li span:nth-of-type(2) a:hover::after{background:rgba(241,127,127,0.8)}#PaidMembersOnly{position:fixed;top:0;left:0;z-index:99999;padding:0 8px;width:100%;min-height:100%;display:grid;place-items:center;visibility:hidden;opacity:0;transition:0.3s}@media (max-width: 500px){#PaidMembersOnly{padding:0}}#PaidMembersOnly.on{visibility:inherit;opacity:1}#PaidMembersOnly .filter{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background:#000;opacity:0.8}#PaidMembersOnly .inner{margin:0 auto;padding:56px;max-width:680px;width:100%;height:auto;background:#fff;overflow-y:scroll}@media (max-width: 500px){#PaidMembersOnly .inner{padding:56px 32px;height:100vh}}#PaidMembersOnly .inner .ttl{margin-bottom:24px;font-size:24px;text-align:center;font-weight:500;color:#358bad}#PaidMembersOnly .inner p{margin-top:8px;line-height:1.8em;font-size:15px}#PaidMembersOnly .inner p:first-of-type{margin:0}#PaidMembersOnly .inner p a{color:blue;text-decoration:underline}#PaidMembersOnly .terms .in{margin-top:8px;margin-bottom:8px;padding:16px;height:200px;background:#cce9f9;line-height:1.6em;font-size:13px;text-align:justify;overflow-y:scroll;border-radius:2px}#PaidMembersOnly .terms .privacy_check_in{display:flex;align-items:center}#PaidMembersOnly .terms .privacy_check_in #privacy_check_2{width:18px;height:18px}#PaidMembersOnly .terms .privacy_check_in label{margin-left:4px;padding-bottom:2px}#PaidMembersOnly .btn{margin:0 auto;margin-top:1em;width:240px;height:56px;display:grid;place-items:center;background:#358bad;color:#fff}#PaidMembersOnly .swpm-payment-button .stripe-button-el{margin:0 auto;margin-top:24px;width:320px;height:58px;display:block;background:#aaa;border-radius:3em;overflow:hidden;transition:0.3s;pointer-events:none}#PaidMembersOnly .swpm-payment-button .stripe-button-el span{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:none;font-size:18px;box-shadow:none}#PaidMembersOnly .swpm-payment-button.on .stripe-button-el{background:#358bad;pointer-events:inherit}#PaidMembersOnly .swpm-payment-button.on .stripe-button-el:hover{background:#d6ac05}#PaidMembersOnly .return{margin-top:16px;display:block;text-align:center;color:#358bad;font-size:14px;cursor:pointer;font-weight:500}.logout_thanks{position:fixed;top:0;left:0;z-index:9999999;padding:24px 8px;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.logout_thanks::after{position:absolute;top:0;left:0;z-index:-1;content:"";width:100%;height:100%;display:block;background:#000;opacity:0.8}.logout_thanks .inner{padding:40px;max-width:480px;width:100%;max-height:calc(100% - 16px);background:#fff;overflow-y:scroll}@media (max-width: 500px){.logout_thanks .inner{padding:40px 32px;max-width:400px}}@media (max-width: 400px){.logout_thanks .inner{padding:40px 24px}}@media (max-width: 360px){.logout_thanks .inner{padding:40px 16px}}.logout_thanks .inner header h1{margin-bottom:24px;font-size:24px;color:#358bad;text-align:center}@media (max-width: 500px){.logout_thanks .inner header h1{font-size:20px}}.logout_thanks .inner section p{margin:1em;line-height:1.8em;text-align:justify}@media (max-width: 500px){.logout_thanks .inner section p{font-size:14px}}.logout_thanks .inner .btn{margin:0 auto;margin-top:24px;width:232px;height:56px;display:flex;justify-content:center;align-items:center;background:#358bad;color:#fff;transition:0.2s}@media (max-width: 500px){.logout_thanks .inner .btn{width:196px;height:52px;font-size:14px}}.logout_thanks .inner .btn:hover{background:#d6ac05}.swpm-pw-reset-widget-form{margin:0 auto;max-width:480px}.swpm-pw-reset-widget-form .swpm-pw-reset-email label{display:none}.swpm-pw-reset-widget-form .swpm-pw-reset-email-input{margin-top:0}.swpm-pw-reset-widget-form .swpm-pw-reset-email-input input{padding:0.7em;width:100%;font-size:1.2em;border:1px solid #ddd;background:#dceefc}.swpm-pw-reset-widget-form .swpm-pw-reset-submit-button input[type="submit"]{padding:1.1em;background:#358bad;color:#fff;transition:0.2s;font-size:14px}.swpm-pw-reset-widget-form .swpm-pw-reset-submit-button input[type="submit"]:hover{background:#d6ac05}#swpm_message{position:fixed;top:144px;left:320px;right:0;margin:auto;padding:40px 24px;width:calc(100% - 16px);max-width:600px;min-height:130px;z-index:999999999;display:flex;align-items:center;align-content:center;justify-content:center;flex-wrap:wrap;background:#d6ac05;border-radius:4px;box-shadow:3px 3px 8px rgba(0,0,0,0.249)}@media (max-width: 1500px){#swpm_message{top:104px}}@media (max-width: 1100px){#swpm_message{top:88px;left:280px}}@media (max-width: 900px){#swpm_message{padding:24px;left:0;max-width:480px;font-size:14px}}@media (max-width: 700px){#swpm_message{padding:24px}}@media (max-width: 600px){#swpm_message{font-size:12px}}#swpm_message .swpm-reset-pw-error,#swpm_message .swpm-reset-pw-error-email{margin:0;padding:0;width:100%;display:block;text-align:center;color:#000;line-height:1.5em}#swpm_message .swpm-reset-pw-success-box{margin:0;padding:0;border:none;background:none;line-height:1.8em}#member_link{width:100%;display:grid;grid-template-columns:repeat(2, 1fr);gap:8px}@media (max-width: 1100px){#member_link{margin:0 -18px;width:calc(100% + 36px)}}@media (max-width: 900px){#member_link{margin:40px 0;gap:24px}}@media (max-width: 600px){#member_link{margin:24px 0;width:100%;gap:16px}}@media (max-width: 500px){#member_link{gap:8px}}#member_link a{padding-bottom:1px;height:46px;display:flex;justify-content:center;align-items:center;border-radius:100px;border:2px solid #fff;font-size:14px;font-weight:600;color:#fff;background:#e4a404;transition:0.3s}#member_link a:nth-of-type(2){background:#ff7474}@media (max-width: 900px){#member_link a{height:56px;background:none}}@media (max-width: 500px){#member_link a{height:48px}}#member_link a:hover{background:#c65f5f;box-shadow:3px 3px 6px rgba(0,0,0,0.297)}.st_error_message{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1000;padding:24px;margin:auto;max-width:330px;width:100%;height:240px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;align-content:center;background:#fff;line-height:1.8em;font-size:15px}.st_error_message .return_btn{margin-top:16px;width:100%;height:56px;display:flex;align-items:center;justify-content:center;background:#2f70b5;color:#fff;transition:.3s}.st_error_message .return_btn:hover{background:#e25a5a}
