﻿.chevron-left,.more a:before,.vk_post_btn:before{font-family:"Font Awesome 5 free";content:"";font-weight:bold;margin-right:10px}body{line-height:1.7 !important}.page-header{background:url(https://member.kyarikaku.jp/wp-content/themes/lightning-child/assets/img/10076-1.jpg) no-repeat;background-size:cover;background-position:center;position:relative;height:20vh}.page-header:before{content:"";display:block;position:absolute;left:0;top:0;background-color:rgba(0, 0, 0, 0.4);width:100%;height:100%}.global-nav-list *{font-size:16px}.breadcrumb-list{padding:10px 0 !important}.site-body a:not(.btn):link,.site-body a:not(.btn):visited{color:#0078AB !important}.site-body a:not(.btn):hover{color:#0078AB !important}.swiper-wrapper{margin-bottom:50px}.news-list{list-style-type:none;padding:0}.news-list li{display:flex;align-items:center;margin-bottom:15px}.news-list span{margin-right:10px}.news-list span.news-cat{background-color:#5997ae;color:#FFF;font-weight:700;padding:2px 8px;font-size:13px;border-radius:25px;text-align:center;display:inline-block;min-width:10%}.more{text-align:right;margin-bottom:30px}.top-contents-list{margin-bottom:50px}.top-contents-list .parent{padding:0;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0}.top-contents-list .parent .contents-group{border:1px solid #dedede;list-style-type:none;border-radius:8px;padding:0;margin-bottom:10px;flex-basis:calc(50% - 10px);font-size:18px}.top-contents-list .parent .contents-group.icons{display:flex;justify-content:end}.top-contents-list .parent .contents-group .inner{padding:0}.top-contents-list .parent .contents-group .inner:after{font-size:36px}.device-mobile .top-contents-list .parent .contents-group .inner:after{font-size:24px}.top-contents-list .parent .contents-title{font-size:18px;margin-bottom:0;padding:35px;font-weight:700}.device-mobile .top-contents-list .parent .contents-title{padding:16px;font-size:16px}.top-contents-list .parent .contents-title:hover{background-color:rgba(0, 0, 0, 0.1);border-radius:5px}.vk_post_imgOuter_singleTermLabel{font-size:10px !important;padding:0.3em !important}.vk_post .vk_post_excerpt{opacity:1 !important}.main-section .vk_post *{font-size:16px !important}.contents-title{font-size:27px;margin-bottom:15px;font-weight:700;display:block}.device-mobile .contents-title{font-size:22px}.contents-title span{display:none}.contents-group{border:1px solid #dedede;list-style-type:none;border-radius:8px;margin-bottom:25px;position:relative}.device-mobile .contents-group{margin-bottom:15px}.contents-group.icons{position:relative;display:flex;justify-content:end}.contents-group .inner{padding:30px;width:75%}.device-mobile .contents-group .inner{padding:20px}.contents-group .inner:before{content:"";position:absolute;left:0;top:0;height:100%;background-color:#003042;border-radius:8px 0 0 8px;width:25%}.contents-group .inner:after{content:"";color:rgba(146, 217, 243, 0.7);font-family:"Font Awesome 5 free";content:"";font-weight:bold;font-size:50px;position:absolute;top:50%;left:10%;transform:translate(0, -50%)}.device-mobile .contents-group .inner:after{font-size:30px;left:9%}.contents-group:nth-child(1) .inner:after{content:"";font-weight:normal}.contents-group:nth-child(2) .inner:after{content:"";left:8%;font-size:45px}.device-mobile .contents-group:nth-child(2) .inner:after{font-size:29px;left:7.5%}.contents-group:nth-child(3) .inner:after{content:"";left:9%}.contents-group:nth-child(4) .inner:after{content:"";left:9%;font-size:45px}.device-mobile .contents-group:nth-child(4) .inner:after{font-size:29px;left:8%}.contents-group:nth-child(5) .inner:after{left:9%;content:""}.contents-group:nth-child(6) .inner:after{content:"";left:10%}.contents-group:nth-child(7) .inner:after{content:""}.contents-group .child{margin-top:30px}.contents-group .child a span{display:none}.tax-contents_cat .vk_post_imgOuter{display:none}.main-section .vk_post_title a{font-size:18px !important}.main-section .vk_post_imgOuter_singleTermLabel{font-size:12px !important}.vk_post_title_new{visibility:hidden}.vk_post_title_new:before{content:"NEW!";visibility:visible;margin-left:6px;display:none}.vk_posts.next-prev{display:none !important}#toc_container{width:auto;display:block !important;padding:25px;border-radius:5px;margin-bottom:30px}#toc_container .toc_title{text-align:center;font-weight:700;margin:0 0 20px 0;padding:0 0 10px 0}.wp-block-file:not(.wp-element-button) a{font-size:16px;border:1px solid #dedede;border-radius:5px;display:flex;align-items:center;padding:15px 15px 15px 60px !important}.mtli_attachment{background-position:3% 50% !important}.mtli_attachment:hover{background-color:rgba(0, 0, 0, 0.05) !important}:where(.wp-block-file){margin-bottom:10px}iframe{width:100%}body:not(.post-type-contents) #custom-post-type-categories-4{display:none}body:not(.post-type-faq) #custom-post-type-categories-5{display:none}.widget_search{margin-top:10px}.faq-cont{border:1px solid #dedede;border:1px solid #dedede;border-radius:5px;padding:30px 30px 20px 30px;margin-bottom:10px}.device-mobile .faq-cont{padding:15px}.faq-cont .faq-q{font-weight:700;margin-bottom:0.5em;display:flex;align-items:center;font-size:18px;position:relative;z-index:10}.device-mobile .faq-cont .faq-q{font-size:16px;margin-bottom:0}.faq-cont .faq-q:hover{cursor:pointer}.faq-cont .faq-q:before{content:"Q.";font-size:25px;margin-right:10px;color:#483d8b}.device-mobile .faq-cont .faq-q:before{font-size:20px}.faq-cont .faq-q i{position:absolute;right:0}.faq-cont .faq-q.is-open i:before{content:""}.faq-cont .faq-a{border-left:1px solid #dedede;padding-left:20px;opacity:0;transition:0.3s ease-in-out;transform:translateY(-30px);position:absolute;z-index:0}.faq-cont .faq-a.is-open{opacity:1;transform:translateY(0);position:relative}.faq-cat-group{margin-bottom:50px}.home .site-body-bottom,.home .site-widget,.home .main-section--margin-bottom--on{display:none}.home.device-mobile .top-search-area{padding:10px 0 20px}.home.device-mobile .wp-block-search input.wp-block-search__input{font-size:16px !important;padding:5px 15px !important}.home .top-search-area{background-color:#f2f2f2;display:flex;padding:20px 0 30px;position:relative;top:-50px;margin-bottom:0px}.home .top-search-area .wp-block-search input.wp-block-search__input{max-width:initial;width:65%;border:1px solid #ccc;padding:15px;font-size:18px;margin-right:0;margin-bottom:0;font-weight:bold;padding-left:25px}.home .top-search-area .wp-block-search__button{width:20%;font-size:18px;font-weight:bold}#block-5,#block-6,.um-member-directory-nav-line{display:none !important}.um-profile-nav{background:#F9F9F9 !important}.site-body .um .um-profile-nav-item.active a:not(.btn):link{color:#FFF !important}#vk-mobile-nav-menu-btn{top:15px;left:15px}.vk-mobile-nav-widget#custom-post-type-categories-2{display:none}.vk-mobile-nav{padding:75px 10px 30px}.device-mobile .news-list li{display:block !important;margin-bottom:10px;border-bottom:1px dotted #dedede;padding:5px 0}.device-mobile .news-list li a{display:block}.device-mobile .news-list li .news-cat{min-width:25%;padding:0 15px;font-size:12px}.device-mobile .top-contents-list .parent{display:block}.device-mobile.post-type-archive-contents #main .parent{padding-left:0}.device-mobile.tax-contents_cat .vk_post-postType-contents{margin:0 15px}.device-mobile.tax-contents_cat .entry-title{margin:0 15px 20px}.tax-contents_cat .vk_post-postType-contents{margin:0}.tax-contents_cat .vk_post-btn-display.media .vk_post_body{padding-bottom:45px;border-left:2px solid #0078AB;padding-left:4%}.entry-title span:nth-child(2){display:none}.site-body .um-profile-nav .active a:not(.btn):visited{color:#fff !important}.main-section>.vk_posts>.vk_post-col-lg-12 .vk_post_title a{font-size:21px !important}.vk_post_imgOuter_singleTermLabel{background-color:#5997ae !important}a[href$=".xls"],a[href$=".xlsx"]{background:url(/wp-content/plugins/mimetypes-link-icons/images/xlsx-icon-24x24.png) no-repeat 3% center}a[href$=".ppt"],a[href$=".pptx"]{background:url(/wp-content/plugins/mimetypes-link-icons/images/ppt-icon-24x24.png) no-repeat 3% center}a[href$=".doc"],a[href$=".docx"]{background:url(/wp-content/plugins/mimetypes-link-icons/images/doc-icon-24x24.png) no-repeat 3% center}a[href$=".pdf"]{background:url(/wp-content/plugins/mimetypes-link-icons/images/pdf-icon-24x24.png) no-repeat 3% center}.post-type-post.device-mobile .vk_post.media{flex-direction:column}.post-type-post.device-mobile .media-body{width:auto;margin-bottom:20px}.post-type-post.device-mobile .media-img{order:1;width:100%;margin-right:0}.post-name-material-ordering #block-7{display:none}.post-name-material-ordering .wp-block-search{display:none}.post-name-material-ordering .order-cat dl{margin:0}.post-name-material-ordering .order-cat dl dt{margin:10px 0}.post-name-material-ordering .lead{margin-bottom:30px;border-bottom:1px solid #d9d9d9;padding-bottom:10px}.post-name-material-ordering .select-box{margin-bottom:10px}.post-name-material-ordering .select-box p{margin:0 0 10px 0;font-size:13px;font-weight:700}.post-name-material-ordering .select-box select{margin:0}.post-name-material-ordering .select-box-group{display:flex;flex-wrap:wrap;justify-content:space-between}.post-name-material-ordering .select-box-group .select-box{flex-basis:48%}.post-name-material-ordering .item-data{display:flex}.post-name-material-ordering .tool-item{margin-bottom:80px}.post-name-material-ordering .tool-item .item-image{flex-basis:30%;margin-right:40px;width:100%;max-height:210px;background-size:contain;border:1px solid #e9e9e9}.post-name-material-ordering .tool-item .item-select-val{flex-basis:70%}.item-namecard .item-image{background:url(https://member.kyarikaku.jp/wp-content/uploads/2024/10/namecard.jpg) no-repeat center center;background-size:cover !important}.item-a4-billa .item-image{background:url(https://member.kyarikaku.jp/wp-content/uploads/2024/10/a4_billa.jpg) no-repeat center center;background-size:90% !important}.item-tshirts-half .item-image{background:url(https://member.kyarikaku.jp/wp-content/uploads/2024/10/tshirts-half.jpg) no-repeat center center;background-size:90% !important}.post-name-material-ordering.device-mobile .page_top_btn{display:none}.post-name-material-ordering.device-mobile .page-header-title{font-size:22px}.post-name-material-ordering.device-mobile [name^="totalfee"]{font-size:34px}.post-name-material-ordering.device-mobile .item-data{display:block}.post-name-material-ordering.device-mobile .item-image{min-height:210px;margin-bottom:15px;background-size:contain !important}.post-name-material-ordering.device-mobile .item-tshirts-half .item-image{background-color:#f2f1ef}.header_scrolled.device-mobile .fixed-submit-area .container{display:block;justify-content:center;margin:15px auto}.header_scrolled.device-mobile p{flex-basis:47%}.header_scrolled.device-mobile .order-total{flex-basis:50%}.header_scrolled.device-mobile .calculate{margin-bottom:10px}.header_scrolled.device-mobile .submit-bt input{margin:auto;font-size:17px;display:block;width:100%}.header_scrolled .fixed-submit-area{position:fixed;bottom:0;left:0;background-color:rgba(0, 0, 0, 0.8);color:#FFF;width:100%;z-index:50}.header_scrolled .fixed-submit-area .container{margin:20px auto;display:flex;justify-content:space-between;align-items:center}.header_scrolled .fixed-submit-area .container .calculate{display:flex;justify-content:space-between;align-items:center;flex-basis:70%}.header_scrolled .fixed-submit-area p{margin-bottom:0}.header_scrolled .totalfee{left:-10px;width:220px}.header_scrolled .submit-bt input{font-size:20px;font-weight:700}.header_scrolled [name^="totalfee"],.header_scrolled #confirmSubmit,.header_scrolled #cancelSubmit{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#FFF;font-family:arial;font-size:38px;font-weight:700;text-align:right}.header_scrolled .order-total{flex-basis:20%}.header_scrolled .order-total p{display:flex;align-items:center}.header_scrolled .wpcf7-spinner{display:none}.selected-option{background-color:#fefe}.submit-bt input[disabled]{background-color:#ccc;cursor:not-allowed}.post-name-material-ordering{padding-bottom:200px}.hidden-submit{display:none}.confirmation-modal{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background-color:white;padding:20px;box-shadow:0 4px 8px rgba(0, 0, 0, 0.3);z-index:1000;padding:60px;min-width:50%}.post-name-application .confirmation-modal{min-width:70%}.post-name-application .confirmation-modal .name-user_profile_description{display:none}.device-mobile .confirmation-modal{padding:30px;width:90%}.confirmation-modal:before{content:"";display:block;background-color:red;width:100%;height:100%}.confirmation-modal ul{list-style-type:none;padding:0}.confirmation-modal ul li{padding:0 !important;margin:0 !important;display:flex;justify-content:space-between}.confirmation-modal .name-your-name{border-top:1px solid #D9D9D9;padding:15px 0 0 !important;margin-top:20px !important}.device-mobile .confirmation-modal .name-your-name{display:block;margin-bottom:15px !important}.device-mobile .confirmation-modal .name-your-name strong{display:block}.confirmation-modal .name-user_profile_description{border-bottom:1px solid #D9D9D9;padding:0 0 20px 0 !important;text-align:right;margin-bottom:20px !important}.device-mobile .confirmation-modal .name-user_profile_description{display:block;text-align:left}.confirmation-modal .name-user_profile_description strong{display:block}.confirmation-modal .name-remarks{display:block !important;max-height:150px;overflow:auto}.confirmation-modal .name-remarks strong{display:block !important}.confirmation-modal .name-totalfee{text-align:right;margin:20px 0 !important;display:block;font-size:25px;border-top:1px solid;padding-top:20px !important}.confirmation-modal .name-totalfee strong{margin-right:10px;font-size:17px}.confirmation-modal .submit-group{text-align:center;border-top:1px solid #000;padding-top:20px}.confirmation-modal .submit-group button{border:1px solid #337ab7 !important;background-color:#337ab7 !important;color:#fff !important;border-radius:3px !important;margin:0 8px !important;font-size:18px !important;padding:0.5em 2em !important}.device-mobile .confirmation-modal .submit-group button{font-size:15px !important}.confirmation-modal .submit-group button:hover{border:1px solid #296292 !important;background-color:#296292 !important;font-size:18px !important;cursor:pointer;padding:0.5em 2em !important}.confirmation-modal .submit-group button#cancelSubmit{background-color:#fff !important;color:#337ab7 !important}.modal-on:before{content:"";display:block;position:fixed;width:100vw;height:100vh;background-color:rgba(0, 0, 0, 0.7);top:0px;left:0;z-index:100}.um-page-login .sub-section,.um-page-loggedout .sub-section{display:none}.widget_categories .children a{padding-left:15px}.widget_categories .children a:before{content:"--";margin-right:5px;color:#999}.post-name-application.device-mobile .select-box-group{display:block}.post-name-application .widget_search{display:none}.post-name-application .entry-body h4{padding-left:30px;background-color:#337ab7;color:#FFF}.post-name-application .entry-body h5{border-color:#337ab7}.post-name-application aside li a{padding-top:0.5em;padding-bottom:0.5em}.post-name-application .select-box-group{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:30px}.post-name-application .select-box-group.flat-panel{display:block}.post-name-application .select-box-group.flat-panel .selector-group .wpcf7-form-control{display:block}.post-name-application .select-box-group.flat-panel .selector-group .wpcf7-list-item{margin-right:20px;display:block}.post-name-application .select-box-group.flat-panel p.desc{min-height:auto}.post-name-application .select-box-group.flat-panel .select-box{margin-bottom:20px}.post-name-application .select-box-group .select-box{flex-basis:calc(50% - 10px);border:1px solid #aaa;padding:30px 30px 0px 30px;border-radius:5px;display:flex;flex-direction:column;margin-bottom:20px}.post-name-application .select-box-group .select-box select{font-size:14px !important}.post-name-application .select-box-group .wpcf7-form-control{font-size:14px}.post-name-application .select-box-group .wpcf7-form-control .wpcf7-list-item{margin-left:0;font-weight:700}.post-name-application .select-box-group .wpcf7-form-control .wpcf7-list-item input{margin-left:0}.post-name-application p.desc{font-size:14px}.selector-group .wpcf7-form-control{display:flex;flex-direction:column}input[type="radio"].force-checked{position:relative;appearance:none;width:14px;height:14px;border:1px solid #0078ff;border-radius:50%;outline:none}input[type="radio"].force-checked::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:8px;height:8px;background-color:#0078ff;border-radius:50%;display:block;visibility:visible}.desc-min{font-size:12px;margin-top:-20px;margin-bottom:20px}.desc-min:before{content:"※";display:inline;color:red}.desc-min p{display:inline}.form-inner{counter-reset:question;padding:80px;width:90%;margin:auto;border:12px solid #DDD;border-top-color:#e95514;border-left-color:#e95514;border-bottom-color:#01a0e9;border-right-color:#01a0e9}.form-inner .check-title{text-align:center;font-size:30px;font-weight:900;margin-bottom:60px;position:relative}.form-inner .check-title:before,.form-inner .check-title:after{content:"";display:block;border-bottom:2px solid #000;width:50px;bottom:-15px;position:absolute}.form-inner .check-title:before{left:calc(50% - 50px);border-color:#e95514}.form-inner .check-title:after{right:calc(50% - 50px);border-color:#01a0e9}.device-mobile .form-inner{padding:28px;width:auto}.form-inner h3{margin-bottom:40px}.device-mobile .form-inner h3{margin-bottom:30px}.form-inner .qa-line{border-bottom:1px solid #E9E9E9}.form-inner .qa-line dt p:before{counter-increment:question;content:"Q." counter(question) " ";font-weight:bold;margin-right:0.5em;display:inline-block;background-color:#029fe8;border-radius:50px;line-height:1;height:40px;line-height:40px;width:40px;align-items:center;font-family:arial;text-align:center;color:white}.device-mobile .form-inner .qa-line dt p:before{display:block;margin:0 auto 10px}.form-inner .qa-line:nth-child(odd) dt p:before{background-color:#e95512}.form-step{display:none}.form-step-active{display:block}.result-tooltip{position:absolute;background:#333;color:#fff;padding:8px 12px;border-radius:4px;font-size:14px;z-index:9999;white-space:nowrap;box-shadow:0 0 6px rgba(0, 0, 0, 0.3)}.form-step{margin:auto}.form-step .wpcf7-form-control{counter-reset:item-num}.form-step .wpcf7-form-control-wrap .wpcf7-list-item{margin:0 10px 6px 0px;display:inline-block;background-color:rgba(245, 222, 179, 0);border-radius:50px;transition:0.3s;padding:5px 15px}.form-step .wpcf7-form-control-wrap .wpcf7-list-item:hover,.form-step .wpcf7-form-control-wrap .wpcf7-list-item.selected{background-color:rgba(245, 222, 179, 0.5);cursor:pointer;color:red;opacity:1}.form-step .wpcf7-list-item-label:hover{cursor:pointer}.form-step .wpcf7-list-item-label:before{margin-right:4px}.form-step p{margin-bottom:0}.form-step dl dt{margin-bottom:15px;font-size:18px}.form-step dl dd{margin-bottom:20px}.form-step .navi-button{margin-top:50px;text-align:center}.form-step .navi-button p{display:flex;justify-content:center;margin-bottom:0}.device-mobile .form-step .navi-button p{flex-direction:column;margin-bottom:5px}.device-mobile .form-step .navi-button p br{display:none}.form-step .navi-button p button{margin:0 5px}.device-mobile .form-step .navi-button p button:nth-child(1){order:1}.device-mobile .form-step .navi-button p button:nth-child(2){order:0}.form-step .navi-button p button.prev-step{background-color:#fff;color:var(--vk-color-primary-dark);box-shadow:0 4px 0px #296292}.form-step .navi-button p button.prev-step:hover{background-color:#dedede}.form-step button{border:1px solid var(--vk-color-primary-dark);background-color:var(--vk-color-primary);box-shadow:0 4px 0px #296292;color:#fff;padding:0.5em 2em;border-radius:var(--vk-size-radius);font-size:20px;font-weight:700;transition:0.5s}.device-mobile .form-step button{font-size:18px;margin:0 0 15px !important;width:100%}.form-step button:hover{cursor:pointer;background-color:#296292}.form-step input[type=submit]{font-size:20px;font-weight:900;box-shadow:0 4px 0px #296292}.device-mobile .form-step input[type=submit]{margin:0 5px 15px;width:100%;padding:8px;font-size:18px}.form-step .wpcf7-not-valid-tip{display:block}.score-result{display:flex;justify-content:space-around;margin-bottom:30px;font-weight:900}.device-mobile .score-result{text-align:center;margin-bottom:10px;flex-wrap:wrap}.score-result .cat-name{display:block;border-bottom:1px solid #000;padding-bottom:10px;margin-bottom:10px;font-size:20px}.device-mobile .score-result .cat-name{font-size:16px}.score-result div{border:2px solid #dedede;border-radius:5px;flex-basis:calc(25% - 20px);padding:30px;text-align:center}.device-mobile .score-result div{padding:12px;flex-basis:calc(50% - 10px);margin-bottom:10px}.score-result .score-frame{font-size:45px;font-weight:900;line-height:1;font-family:arial}.device-mobile .score-result .score-frame{font-size:35px}.score-result .score-frame .full-count{font-size:20px}.total-score{font-weight:900;font-size:30px;text-align:center}.total-score strong{display:block;font-size:30px}#score-total{font-size:160px;line-height:1;font-family:arial;letter-spacing:-0.05em}.device-mobile #score-total{font-size:110px;margin-right:7px}.device-mobile #score-message{font-size:18px}.post-name-level-check-list thead{background-color:#e9e9e9}.post-name-level-check-result .form-inner{padding-bottom:50px}.post-name-level-check-result h3{text-align:center}.result-tooltip{display:flex;align-items:center}.result-tooltip p{margin:0 5px;text-align:center;border-right:1px solid rgba(255, 255, 255, 0.3);padding:0 10px}#check-filters{display:flex;background-color:#f2f2f2;margin-bottom:20px;padding:10px}#check-filters label{margin-right:10px}#check-filters label select{margin-bottom:0;padding:0.5em 1em}.select-box-group a[href$=".pdf"]{background-size:contain !important}