@charset "utf-8";html{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;font-size:16px}body{width:100%;max-width:100% !important;line-height:1.8;background-color:#f2f2f2;color:#191919;margin:0 !important}p{margin-bottom:0}@media screen and (max-width:767.9px){html{font-size:14px}}.inner{width:100%;max-width:992px;margin:0 auto}.header-inner{width:100%;max-width:1400px;margin:0 auto}.header a{text-decoration:none;color:#191919}.header-wrapper{width:100%;background-color:#fff;padding-bottom:1rem;border-bottom:1px solid #212529}.header-container{width:95%;height:100px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.header-left-col{width:400px;height:100%;display:flex;justify-content:center;align-items:center}.header-right-col{width:calc(100% - 400px);display:flex;justify-content:space-between;align-items:center}.header-logo-img-wrapper{width:100%;max-width:400px;margin-top:1rem;display:flex;justify-content:center;align-items:center}.header-center-text{width:calc(100% - 400px);font-size:2rem;margin-bottom:0;display:flex;align-items:center;justify-content:center;text-wrap:nowrap}.header-center-text-sp{display:none}.header-center-text p{margin-bottom:0}.header-login-button-container{width:400px;display:flex;justify-content:center}.header-login-button{display:flex;flex-direction:column;justify-content:space-around;align-items:center;font-size:1.1rem;border:1px solid #212529;border-radius:3px;padding:.5rem 1rem;height:fit-content}.header-login-button p{margin:0;line-height:1}.header-login-button a{display:flex;flex-direction:column;justify-content:space-around;align-items:center}@media screen and (max-width:1199.9px){.header-left-col,.header-login-button-container{width:350px}.header-right-col,.header-center-text{width:calc(100% - 350px)}.header-menu-item{font-size:1rem}}@media screen and (max-width:991.9px){.header-left-col,.header-login-button-container{width:260px}.header-right-col,.header-center-text{width:calc(100% - 250px);font-size:1.8rem}.header-menu-item{font-size:.9rem}}@media screen and (max-width:767.9px){.header-container{flex-direction:column-reverse;height:auto}.header-left-col{width:100%;max-width:360px;margin-top:1rem}.header-logo-img-wrapper{margin-top:0}.header-right-col{width:100%;justify-content:flex-end;margin-top:10px}.header-center-text{display:none}.header-center-text-sp{display:block}.header-center-text-sp p{font-size:1.7rem;text-align:center;margin-top:.25rem;margin-bottom:0}.header-login-button-container{width:100%;justify-content:flex-start}}footer{width:100%;margin:2rem auto;background-color:#0e1344;color:#fff;line-height:1.8}footer a{text-decoration:none;color:#fff}.footer-inner{width:100%;max-width:992px;margin:0 auto;display:flex;justify-content:space-around;align-items:center;line-height:1;padding-top:1rem;padding-bottom:1rem}.footer-inner p{margin-bottom:0}.footer-item{display:flex;flex-direction:column;align-items:center;font-size:1.1rem}.footer-item a{display:flex;flex-direction:column;align-items:center}.footer-item-sub{font-size:.9rem}.footer-copyright{background-color:#fff;color:#191919;width:100%;padding:.5rem 0;text-align:center}@media screen and (max-width:1499.9px){.footer-inner{width:90%}}@media screen and (max-width:767.9px){.footer-inner{width:100%;justify-content:flex-start;flex-wrap:wrap;padding:.8rem}.footer-item{width:calc(100%/3);padding:.75rem 0}}@media screen and (max-width:575.9px){.footer-item{width:calc(100%/2);font-size:.9rem}}.hamburger-menu label.hm-display-btn{padding:10px;position:fixed;top:15px;right:20px;z-index:100;background-color:#fff;border:1.5px solidgray;border-radius:5px;display:flex;height:50px;width:50px;justify-content:center;align-items:center}.hm-display-btn span,.hm-display-btn span:before,.hm-display-btn span:after{content:'';display:block;height:3px;width:28px;border-radius:5px;background-color:#000;position:absolute}.hm-display-btn span:before{bottom:9px}.hm-display-btn span:after{top:9px}#hm_display_change:checked~.hm-display-btn span{background-color:rgba(255,255,255,0)}#hm_display_change:checked~.hm-display-btn span:before{bottom:0;transform:rotate(45deg)}#hm_display_change:checked~.hm-display-btn span:after{top:0;transform:rotate(-45deg)}#hm-display-btn-check{display:none}#hm_display_change:checked~#gnav-content{left:0}#gnav-content{position:fixed;top:0;left:100%;z-index:20;transition:.3s;width:100%;height:100%}#gnav-content .scroll-wrapper{height:100%;overflow:auto}.hamburger-menu__title{height:80px;font-size:1.6rem;font-weight:700;line-height:80px;padding-left:1.5rem;padding-right:80px;background-color:#fff;color:#3a4dd6;display:flex;justify-content:space-between;align-items:center}.hamburger-menu__title p{margin-bottom:0}#gnav-content ul{border-bottom:.5px solid #c7c5c5;list-style:none;padding-left:0}.hamburger-menu-group{display:flex;justify-content:space-between;align-items:center;width:100%;height:70px;border-top:.5px solid #c7c5c5}.hamburger-menu-group-full{width:100vw;height:100%;padding-left:2.5rem;background-color:#fff}.hamburger-menu-group-left a,.hamburger-menu-group-full a{display:block;text-decoration:none;font-size:1.3rem;font-weight:700;line-height:70px;color:#191919}.hamburger-menu-group span.hm-underline{border-bottom:1.5px solid #fff}.hamburger-menu label{display:flex;justify-content:space-between;align-items:center;border:2px solid #052aa0;border-radius:5px;padding:0 .5rem}.hamburger-menu label#gnav-btn{border:1.5px solid gray}.hamburger-menu input{display:none}body.scroll-lock{height:100%;overflow:hidden}.overlay-shade{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.75;z-index:10;visibility:hidden}.language-change-button-sp{border:none;color:#fff;background-color:#3a4dd6;padding:0 1rem;border-radius:20px;font-size:1.2rem;line-height:1.6}.domicile-img{width:100%;margin-top:1rem}.example-title{font-size:1.2rem;line-height:1.2;font-weight:700;width:100%;border-left:10px solid #001d7f;padding-left:.5rem}.example-content{margin-top:1rem}.example-content-head{font-size:1.1rem;font-weight:700}.example-content-body{padding-left:1rem;font-weight:400}h1{color:#fff;font-size:2.4rem;font-weight:700;margin:0}.h1-wrapper{width:95%;height:260px;margin:1rem auto 0}.h1-container{display:flex;justify-content:flex-start;align-items:flex-start;height:100%}.h1-left-col{display:none}.h1-right-col{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:cover;z-index:0;overflow:hidden;backdrop-filter:blur(12px)}.h1-full-col{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:cover;z-index:0;overflow:hidden;backdrop-filter:blur(12px)}.h1-right-col:before,.h1-full-col:before{content:'';background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;top:-3px;bottom:-3px;left:-3px;right:-3px;z-index:1}#article .h1-right-col:before{background-image:url(//member.jcc-captive.jp/wp/wp-content/themes/jcc/./assets/images/photo_h1_membership.jpg)}#articles .h1-right-col:before{background-image:url(//member.jcc-captive.jp/wp/wp-content/themes/jcc/./assets/images/photo_h1_articles.jpg)}#home .h1-right-col:before{background-image:url(//member.jcc-captive.jp/wp/wp-content/themes/jcc/./assets/images/photo_h1_membership.jpg)}#login .h1-right-col:before{background-image:url(//member.jcc-captive.jp/wp/wp-content/themes/jcc/./assets/images/photo_h1_membership.jpg)}#password-reset .h1-right-col:before{background-image:url(//member.jcc-captive.jp/wp/wp-content/themes/jcc/./assets/images/photo_h1_membership.jpg)}#profile .h1-right-col:before{background-image:url(//member.jcc-captive.jp/wp/wp-content/themes/jcc/./assets/images/photo_h1_membership.jpg)}#register .h1-right-col:before{background-image:url(//member.jcc-captive.jp/wp/wp-content/themes/jcc/./assets/images/photo_h1_application.jpg)}#search-result .h1-right-col:before{background-image:url(//member.jcc-captive.jp/wp/wp-content/themes/jcc/./assets/images/photo_h1_membership.jpg)}#news .h1-right-col:before{background-image:url(//member.jcc-captive.jp/wp/wp-content/themes/jcc/./assets/images/photo_h1_membership.jpg)}#single .h1-right-col:before{background-image:url(//member.jcc-captive.jp/wp/wp-content/themes/jcc/./assets/images/photo_h1_membership.jpg)}#seminar-history .h1-right-col:before{background-image:url(//member.jcc-captive.jp/wp/wp-content/themes/jcc/./assets/images/photo_h1_membership.jpg)}#seminar-info .h1-right-col:before{background-image:url(//member.jcc-captive.jp/wp/wp-content/themes/jcc/./assets/images/photo_h1_seminar_info.jpg)}.h1-sub{font-size:2rem;font-weight:700;color:#fff;text-shadow:1px 1px 4px #383838,1px -1px 6px #383838;letter-spacing:2;z-index:2;line-height:1.3;margin-bottom:0}.h1-sub2{font-size:1.2rem;font-weight:700;color:#fff;text-shadow:1px 1px 4px #383838,1px -1px 6px #383838;letter-spacing:2;z-index:2;line-height:1.8;margin-bottom:0}h2{color:#3a4dd6;font-size:2.6rem !important;font-weight:700;margin:0}.h2-sub{padding:0 1rem;margin-top:3rem;border-bottom:2px solid #191919}.h2-sub a{text-decoration:none;color:#191919}h3{font-size:1.6rem;font-weight:700;margin:0}.indented{margin-top:1.5rem;padding-left:1.5rem}.float-img-right{float:right;margin-left:1.5rem}.float-img-left{float:left;margin-right:1.5rem}ul.dotted-list{list-style:none;padding-left:1rem}ul.dotted-list li{position:relative;padding-left:1rem}ul.dotted-list li:before{content:"・";position:absolute;top:0;left:0}.text-indent1{padding-left:1em;text-indent:-1em}.white-wrapper{width:95%;margin:0 auto;padding:2rem 0;background-color:#fff}.lightblue-back{background-color:#dbe7ed;font-weight:700;padding:1rem}.lightyellow-back{background-color:#fcfaa5;font-weight:700;padding:1rem}.lightgreen-back{background-color:#c2ffaa;font-weight:700;padding:1rem}.clear-wrapper{width:95%;margin:3rem auto 0;padding:2rem}.base-text{font-size:1rem}.linkbox{width:200px;border:1px solid #001d7f;padding:.5rem 1rem;margin-left:auto}.linkbox a{display:block;color:#001d7f;text-decoration:none}.linkbox:hover{border:1px solid #3a4dd6}.linkbox:hover a{color:#3a4dd6}.linkbox-container{display:flex;justify-content:space-around;align-items:center}.linkbox-right-col{display:flex;flex-direction:column;justify-content:center;align-items:flex-end}.linkbox-left-col a{color:#191919}.more-link{text-align:right;padding-right:1.5rem;margin-top:auto}.more-link a{color:#001d7f;text-decoration:none}.more-link a:hover{color:#3a4dd6}.linked-pdf{position:relative}.linked-pdf a:after{content:'';position:absolute;top:50%;margin-left:6px;background-image:url(//member.jcc-captive.jp/wp/wp-content/themes/jcc/../images/icon_pdf.png);background-position:center;background-repeat:no-repeat;background-size:contain;width:16px;height:18px;transform:translateY(-50%)}.d-800-block{display:block}@media screen and (max-width:991.9px){.indented{padding-left:0;width:95%;margin-left:auto;margin-right:auto}}@media screen and (max-width:800px){.d-800-block{display:none}}@media screen and (max-width:767.9px){.h1-wrapper{height:200px}.h1-container{flex-direction:column}.h1-left-col{width:100%;height:60px}.h1-right-col{width:100%;display:flex;justify-content:center;align-items:center}.h1-sub{padding-left:0}.float-img-right,.float-img-left{float:none;width:fit-content;margin-top:1rem;margin-left:auto;margin-right:auto;margin-bottom:1rem}.white-wrapper,.clear-wrapper{padding:1.5rem 0}.linkbox{width:170px}}@media screen and (max-width:575.9px){ul,ul.dotted-list,ol{padding-left:0}}.page-title{width:100%;padding:1rem 0;text-align:center;font-size:2rem;color:#0e1344;border-top:1px solid #212529;border-bottom:1px solid #212529;margin-top:2rem}.button-blue{background-color:#3ba1da;color:#fff;border:none;border-radius:5px;width:150px;padding:.5rem 0}.wp-search-window-wrapper{width:95%;margin:1.5rem auto 0}.wp-search-window{width:fit-content;margin-left:auto}.wp-search-window form{margin-block-end:0}.wp-search-window form input[type=text]{height:30px}.wp-search-window form button{background-color:#3ba1da;color:#fff;border:none;border-radius:5px;height:30px;padding:0 .5rem}.login-text1{text-align:center}#login .lightblue-back{padding-top:30px;padding-bottom:.01rem}#login a.um-link-alt{color:#555 !important}.whats-new-head{width:95%;font-size:1.5rem;margin:1.5rem auto 0}.whats-new-head a{text-decoration:none;color:inherit}.whats-new-wrapper{width:95%;padding:1rem;border:1px solid #212529;margin:1rem auto 0}.whats-new-row{display:flex;justify-content:flex-start;margin-top:.75rem}.whats-new-row:first-child{margin-top:0}.whats-new-row a{text-decoration:none;color:inherit}.whats-new-icon{color:#fff;background-color:#0056b3;display:flex;justify-content:center;align-items:center;padding:.25rem;width:80px;line-height:1.2;border-radius:5px;font-size:.9rem}.whats-new-icon-red{background-color:#e63939}.whats-new-icon-green{background-color:#0ab87e}.whats-new-icon a{color:#fff;text-decoration:none;display:block;text-align:center}.whats-new-icon a:hover{color:#fff}.whats-new-icon ul{list-style:none;margin-bottom:0;padding-left:0;width:100%}.whats-new-texts{display:flex}.whats-new-date{margin-left:1rem}.whats-new-title{margin-left:1rem}@media screen and (max-width:767.9px){.whats-new-row{margin-top:.75rem}.whats-new-texts{display:block}}#password-reset .um-field-area{padding-left:0}#password-reset .um-field-text{text-align:center}.memberinfo-button{width:80%;display:flex;justify-content:space-around;margin:1rem auto 0}#register .header-container{height:auto;align-items:flex-start}#register .header-right-col{height:auto;align-items:flex-start;width:calc(100% - 450px);display:block}#register .header-menu-item{border:none;padding:0;line-height:1.8}.language-change-button-wrapper{width:92%;display:flex;justify-content:flex-end;margin:.8rem auto}.language-change-button{border:none;color:#fff;background-color:#3a4dd6;padding:0 1rem;border-radius:20px;line-height:28.8px;font-size:1rem}.language-change-button:hover{opacity:.8}.header-menu-container{width:92%;display:flex;justify-content:space-around;align-items:flex-start;margin:1rem auto 0;font-weight:700}.header-menu-item{display:flex;flex-direction:column;justify-content:space-around;align-items:center;font-size:1.1rem;border:1px solid #212529;border-radius:3px;padding:.5rem 1rem}.header-menu-item p{margin:0}.header-menu-item a{display:flex;flex-direction:column;justify-content:space-around;align-items:center}.header-menu-item-sub{font-size:.9rem;line-height:1}#register .footer-inner{height:180px;line-height:inherit;padding-top:0;padding-bottom:0}@media screen and (max-width:1199.9px){#register .header-right-col{width:calc(100% - 400px)}#register .header-right-col{width:calc(100% - 400px)}#register .header-menu-item{font-size:1rem}}@media screen and (max-width:991.9px){#register .header-right-col{width:calc(100% - 260px)}.header-menu-item{font-size:.9rem}.header-menu-item-sub{font-size:.7rem}#register .header-menu-item{font-size:.9rem}}@media screen and (max-width:767.9px){#register .header-menu-container{display:none}#register .header-wrapper{padding-top:45px}#register .header-left-col{width:100%}#register .header-right-col{display:none}#register .footer-inner{width:100%;justify-content:space-around;align-items:center;line-height:1;padding:1rem 0}#register .footer-item{width:auto}}@media screen and (max-width:575.9px){#register .footer-inner{width:100%;justify-content:flex-start;flex-wrap:wrap;padding:.8rem}#register .footer-item{width:calc(100%/3)}}body#register{background-color:#f2f2f2}#register .h1-wrapper{margin-top:2rem}#register h3{font-size:1.6rem;font-weight:700;margin:0}#register .white-wrapper{margin-top:1.5rem;padding:2rem}.ultimatemember_form{font-size:12px !important;line-height:21.6px !important}.ultimatemember_form .um{opacity:1 !important}.ultimatemember_form .um:not(.um-admin){width:100%;text-align:left;box-sizing:border-box;color:#191919 !important;font-size:12px !important;line-height:normal !important;margin-bottom:30px !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;opacity:0}.ultimatemember_form .register-form-body{font-size:14px;font-weight:400}.ultimatemember_form .um-row{margin:0 !important}.ultimatemember_form .um-8.um{max-width:none !important;width:100%;margin:0 auto}.ultimatemember_form .um-field{font-size:inherit !important;padding:10px 5px 20px 0;border-top:solid 1px #ccc;display:flex;justify-content:flex-start}.ultimatemember_form .um-field:nth-child(even){background-color:#f6f7f9}.ultimatemember_form .um-field-half{width:fit-content !important;padding:3px;border:solid 1px #ccc;height:33.78px}.ultimatemember_form .um-field-label{font-size:inherit !important;line-height:1.5;vertical-align:middle;display:inline-block !important;width:160px;text-align:right;font-weight:700;margin-bottom:10px}.ultimatemember_form .um-field-label label{font-size:inherit !important;width:100%;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;padding-left:5px}.ultimatemember_form .um-field-area{padding-left:1rem;width:calc(100% - 160px);display:flex !important;flex-wrap:wrap}.ultimatemember_form .um .um-form input[type=text],.ultimatemember_form .um .um-form input[type=number],.ultimatemember_form .um .um-form input[type=tel],.ultimatemember_form .um .um-form input[type=password]{width:100% !important;max-width:400px;height:28px !important;border:solid 1px #ccc !important;border-radius:3px;box-shadow:0px 0px 5px #ccc inset !important;padding:3px 8px !important;margin:2px !important;vertical-align:middle}.ultimatemember_form .um .um-form #Fullname-8{width:100% !important;max-width:150px !important}.ultimatemember_form .um .um-form #Age-8{width:100% !important;max-width:60px !important}.ultimatemember_form .um .um-form #postal_code-8{width:100% !important;max-width:180px !important}.ultimatemember_form .um .um-form #phone_number-8{width:100% !important;max-width:140px !important}.ultimatemember_form .um-field-label-icon{display:none !important}.ultimatemember_form .um-toggle-password{top:6.5px}.ultimatemember_form .um-field-area textarea{width:100%;height:180px !important;resize:none;max-width:480px}.ultimatemember_form .um-field .select2.select2-container .select2-selection,.ultimatemember_form .um-search-filter .select2.select2-container .select2-selection{height:auto;width:fit-content;font-size:inherit !important;line-height:inherit !important;background:#fff !important;border:none !important;padding:3px 8px !important}.ultimatemember_form .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#000}.ultimatemember_form .um-field .select2.select2-container .select2-selection{height:auto !important;padding:5px 8px !important;border:solid 1px #ccc;border-radius:3px;box-shadow:0px 0px 5px #ccc inset;margin:2px;vertical-align:middle}.ultimatemember_form .um-field .select2-container--default .select2-selection--multiple .select2-selection__clear,.ultimatemember_form .um-field .select2-container--default .select2-selection--single .select2-selection__clear,.ultimatemember_form .um-search-filter .select2-container--default .select2-selection--multiple .select2-selection__clear,.ultimatemember_form .um-search-filter .select2-container--default .select2-selection--single .select2-selection__clear{color:#aaa;font-size:28px;font-weight:400;line-height:34px;margin:-9px !important;right:-14px}.ultimatemember_form .um-field .select2-container--default .select2-selection--single .select2-selection__rendered,.ultimatemember_form .um-search-filter .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:inherit;font-size:12px;padding-right:36px}.ultimatemember_form .um-field .select2.select2-container .select2-selection .select2-selection__arrow:before,.ultimatemember_form .um-search-filter .select2.select2-container .select2-selection .select2-selection__arrow:before{font-size:18px !important;font-weight:700;display:block;height:100%;line-height:normal !important;min-width:1em;text-align:center;color:#000 !important;margin-top:.2rem}.um-field .select2-container--default .select2-selection--multiple .select2-selection__clear,.um-field .select2-container--default .select2-selection--single .select2-selection__clear,.um-search-filter .select2-container--default .select2-selection--multiple .select2-selection__clear,.um-search-filter .select2-container--default .select2-selection--single .select2-selection__clear{top:-2px;right:5px}.ultimatemember_form .select2-search--dropdown{display:none !important;padding:0 !important}.ultimatemember_form .um-field-checkbox input,.ultimatemember_form .um-field-radio input{opacity:10 !important;display:inline !important;width:auto !important;float:left;vertical-align:middle;font-family:inherit;font-size:inherit;line-height:24px;margin:.4rem 2px}.ultimatemember_form .um-field-checkbox-option,.ultimatemember_form .um-field-radio-option{margin:0 0 0 10px;line-height:24px;color:#191919 !important}.ultimatemember_form .um-icon-android-radio-button-off:before,.ultimatemember_form .um-icon-android-radio-button-on:before,.ultimatemember_form .um-icon-android-checkbox-outline:before,.ultimatemember_form .um-icon-android-checkbox-outline-blank:before{content:none}.um-field-checkbox:not(.um-field),.um-field-radio:not(.um-field){margin:3px !important}.um-field-area .um-field-checkbox,.um-field-area .um-field-radio{padding:3px 14px 3px 7px;border:solid 1px #eee;border-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;margin:3px;display:inline-block;white-space:nowrap}.um-field-area .um-field-checkbox.active,.um-field-area .um-field-radio.active{border:solid 1px #ccc;background-color:#e8eef9;box-shadow:0px 1px 3px #ccc inset}.ultimatemember_form .um-field-checkbox-state,.ultimatemember_form .um-field-radio-state{display:none !important}.ultimatemember_form .um-field-checkbox-state i,.ultimatemember_form .um-field-radio-state i{font-size:16px !important;color:#191919 !important}.ultimatemember_form .um-field-type_terms_conditions{display:flex;justify-content:center}.ultimatemember_form .um-field-type_terms_conditions .um-field-area{padding-top:10px;padding-left:0;font-size:16px;width:100%;display:flex;justify-content:center;background-color:#fff;text-align:center}.ultimatemember_form .um-field-type_terms_conditions .um-field-area p{margin-bottom:0}.ultimatemember_form .um-field-type_terms_conditions .um-field-area:first-child{display:none}.ultimatemember_form .um-field-type_terms_conditions .um-field-area .um-field-checkbox{padding:10px;width:90%;max-width:450px}.um span.um-req{font-size:0 !important;display:inline;margin-left:0}.no-padding{padding:0}.um-req:before{content:"必須";display:block;background-color:#f74a4a;text-shadow:0px 1px 2px #933;padding:2px 5px;font-size:10px;color:#fff;float:left;margin:0 5px;border-radius:4px;background-image:url(//member.jcc-captive.jp/wp/wp-content/themes/jcc/assets/images/mfp_header.png);background-size:100% 100%}.um-field-area{display:inline-block}.um_request_name{display:none}.um-field-error{color:red}.logout{display:inline-block;padding:10px 20px;background-color:#ccc;color:#333;border:none;border-radius:5px;cursor:pointer;text-align:center;text-decoration:none;transition:background-color .3s ease}.logout:hover{background-color:#bbb}.ultimatemember_form .um-postmessage{font-size:1rem}@media screen and (max-width:799.9px){.ultimatemember_form .um-field{flex-direction:column}.ultimatemember_form .um-field-label,.ultimatemember_form .um-field-area{width:100%}.ultimatemember_form .um-field-label{text-align:left}.ultimatemember_form .um-field-label label{justify-content:flex-end}.ultimatemember_form .um-field-checkbox.um-field-half{width:fit-content !important}.ultimatemember_form .um-field-type_terms_conditions .um-field-checkbox-option{text-wrap:wrap}}@media screen and (max-width:767.9px){#register .white-wrapper{padding:1.5rem}}.main{margin:1em auto;border:1px solid #000;padding:1em;box-shadow:0 3px 6px rgba(0,0,0,.25);border-radius:9px}.card-container{display:flex;flex-wrap:wrap;justify-content:center}.card{width:250px;margin:20px;border:1px solid #ddd;border-radius:5px;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,.1)}.card img{width:100%;height:auto;border-bottom:1px solid #ddd}.card a{text-decoration:none;color:#000}.card-content{padding:15px}.card-content h3{margin-top:0}.card-content p{margin-bottom:0}#articles h2,#search-result h2,#news h2,#seminar-info h2{font-size:1.5rem !important}#articles .article,#search-result .article,#news .article,#seminar-info .article{width:95%;margin:1em auto;border:1px solid #000;padding:1em;box-shadow:0 3px 6px rgba(0,0,0,.25);border-radius:9px}#articles .article a,#search-result .article a,#news .article a,#seminar-info .article a{text-decoration:none;color:#000}#articles .article:hover,#search-result .article:hover,#news .article:hover,#seminar-info .article:hover{background:#f3f1f1}.page-numbers{list-style:none;padding:0;justify-content:center;margin:auto .2em}.page-numbers{text-decoration:none;padding:5px 10px;border:1px solid #ccc;color:#333;border-radius:3px}.page-numbers a:hover{background-color:#f0f0f0}.page-numbers.current{background-color:#e3e3e3;color:#fff;border-color:#007bff}#article .article,#single .article{border:1px solid #000;padding:1em;box-shadow:0 3px 6px rgba(0,0,0,.25);border-radius:9px}h1.article-title,#single h2{color:#000;font-size:1.5rem !important}.article-date{font-size:.9rem}#article #comments{border:1px solid #000;padding:1em;box-shadow:0 3px 6px rgba(0,0,0,.25);border-radius:9px}#article .comment{margin:1.5em auto;border:1px solid #000;padding:1em;box-shadow:0 3px 6px rgba(0,0,0,.25);border-radius:9px}#article .comments-list li{list-style:none}#article .comment-respond{margin:1.5em auto;border:1px solid #000;padding:1em;box-shadow:0 3px 6px rgba(0,0,0,.25);border-radius:9px}#article .required{color:red}#article .comment-form{margin:0 auto;width:50%}#article .comment-form-comment textarea{width:100%}#article .submit{display:inline-block;padding:10px 20px;background-color:#007bff;color:#fff;border:2px solid #007bff;border-radius:5px;cursor:pointer;text-align:center;text-decoration:none;transition:background-color .3s ease;width:100%}#article .submit:hover{background-color:#0056b3}#search-result h2{font-size:1.5rem !important}#search-result .article{border:1px solid #000;padding:1em;box-shadow:0 3px 6px rgba(0,0,0,.25);border-radius:9px;margin-top:1rem}#articles .article a{text-decoration:none;color:#000}#articles .article:hover{background:#f3f1f1}.article-inner{width:100%;display:flex;justify-content:space-between}.article-left-item{width:calc(100% - 130px)}.seminar-photo-item-small{width:120px;margin-top:.5rem;margin-right:10px}.seminar-greeting{width:95%;margin:0 auto}.seminar-greeting p{margin-bottom:0}.seminar-greeting a{word-wrap:break-word}.seminar-greeting-title{font-size:1.3rem;font-weight:700}.seminar-pg{width:240px;padding:.5rem;border:1px solid #acacac}.seminar-content-title{margin-bottom:0;padding:.5rem;background-color:#0e1344;color:#fff;font-size:1rem;font-weight:700}.seminar-movie-area,.seminar-document-area{width:95%;margin:2rem auto 0}.seminar-movie-wrapper{width:95%;margin:1rem auto 0}.seminar-movie{width:100%;text-align:center}.seminar-movie-caution{width:95%;margin:.5rem auto 0;font-size:.9rem}.seminar-document-wrapper{display:flex}.seminar-document-item{width:25%;text-align:center;display:flex;flex-direction:column}.seminar-document-item-name{margin-top:1rem;margin-bottom:.5rem;font-weight:700;flex-grow:1;display:flex;align-items:center;justify-content:center}.seminar04-document-item-name{font-size:.8rem}.seminar-document-img{width:90%;margin:0 auto;padding:.5rem;border:1px solid #acacac}.img-square{display:flex;justify-content:center;align-items:center}.img-square img{width:200px;height:180px;object-fit:contain}.seminar-photo-wrapper{width:100%;margin:1.5rem auto 0;display:flex;justify-content:space-around}.seminar-photo-item{width:240px;border:1px solid #acacac}.seminar-info-detail-item{margin-top:.5rem;display:flex;justify-content:flex-start;width:100%}.seminar-info-detail-item-l{width:5rem}.seminar-info-detail-item-r{width:calc(100% - 5rem)}@media screen and (max-width:991.9px){.seminar-document-wrapper{flex-wrap:wrap}.seminar-document-item{width:50%;text-align:center}}@media screen and (max-width:767.9px){.seminar-movie-wrapper{width:100%}.seminar-photo-wrapper{flex-wrap:wrap;flex-direction:column;width:90%}.seminar-photo-item{margin:1.5rem auto 0;width:100%;max-width:240px}.seminar-photo-item:first-child{margin-top:0}}@media screen and (max-width:575.9px){.article-inner{flex-wrap:wrap}.article-left-item{width:100%}.seminar-document-item{width:100%;margin-top:1.5rem}.seminar-document-img{width:100%}.seminar-photo-item-small{margin-right:0}}.memberlist-wrapper{width:95%;margin:1rem auto 0;border:1px solid}.memberlist-row{display:flex;justify-content:flex-start;border-bottom:1px solid}.memberlist-row:last-child{border-bottom:none}.memberlist-col{padding:.5rem .75rem;display:flex;flex-direction:column;justify-content:space-around}.memberlist-head .memberlist-col{text-align:center;font-weight:700;background-color:#d6eefb}.memberlist-col p{margin-bottom:0}.memberlist-col1{width:60%;border-right:1px solid;text-align:center}.memberlist-col2{width:calc(40% - 100px);border-right:1px solid}.memberlist-col3{width:100px;text-align:center}@media screen and (max-width:767.9px){.memberlist-col1{width:50%}.memberlist-col2{width:calc(50% - 80px)}.memberlist-col3{width:80px}}@media screen and (max-width:575.9px){.memberlist-col{font-size:.8rem;padding:.5rem}.memberlist-col2{width:calc(50% - 68px)}.memberlist-col3{width:68px}}ul.breadcrumb-list{list-style:none;padding-left:0;width:95%;margin:1rem auto 0}.breadcrumb-list li{display:inline}.breadcrumb-list li+li:before{content:">";margin:.5em}