@charset "utf-8";.column__main{& .single-page--header{& .heading{line-height:1.25;@media only screen and (min-width:960px){line-height:1.6}}}& #ez-toc-container{background-color:#fff;box-sizing:border-box;border:1px solid #ddd;width:100%;@media only screen and (min-width:960px){padding:35px}& .ez-toc-list{& li{margin-top:7px;line-height:1.83;& .ez-toc-list-level-3{& li{margin-top:2px}}}}}}main,.heading,.heading-sub,.column__item--meta{font-family:var(--sans-serif)}body .page-header .header-heading .heading{font-weight:700;margin-top:21px}.heading-sub{font-size:1.6rem;color:#adadad;text-align:center;font-weight:700}.column__link{display:block}.column__heading{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;padding:0 7px;& h2{line-height:1.12;font-weight:700}}.column__item--meta{font-size:1.2rem;color:#adadad;padding:7px 4px 2px;@media only screen and (min-width:960px){padding:21px 4px 7px}}.column__item--thumbnail{height:116px;& img{width:100%;object-fit:cover;height:100%;border-radius:4px}@media only screen and (min-width:640px){height:320px}@media only screen and (min-width:960px){height:220px}}.column__related-list--wrap{background-color:#fff;border:1px solid #ddd;border-radius:5px;padding:20px;& .column__related-list{margin:0;padding:0;list-style:none}& .column-link-card_heading{margin-right:10px;font-size:1.4rem;font-weight:bold;opacity:.86;line-height:1.25;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;@media only screen and (min-width:1200px){font-size:1.8rem;-webkit-line-clamp:2}}& .column-link-card_body p{margin-top:10px;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.5;font-size:92.5%;opacity:.8;margin-top:7px;margin-right:10px}}.column__related-list__thumbnail{& img{border-radius:4px}}.post-hero{border-radius:10px;overflow:hidden}.post-hero img{max-width:100%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.column_detail{& section{margin-top:42px;@media only screen and (min-width:960px){margin-top:62px}&>ul.wp-block-list{@media only screen and (min-width:1200px){margin-top:14px}@media only screen and (min-width:1921px){margin-top:21px}}}.column-heading{&.heading-main{font-size:2.1rem;padding:0 2px 14px;border-bottom:4px solid var(--primary-color);font-weight:bold;@media only screen and (min-width:960px){font-size:2.4rem}@media only screen and (min-width:1200px){margin-bototm:26px}@media only screen and (min-width:1921px){font-size:2.6rem;margin-bottom:32px}}&.heading-medium{font-size:1.8rem;font-weight:700;margin:14px 0;padding:4px 0 4px 14px;border-left:4px solid var(--primary-color);@media only screen and (min-width:960px){font-size:2.1rem;margin:21px 0}@media only screen and (min-width:1200px){margin:26px 0}@media only screen and (min-width:1921px){font-size:2.4rem;margin:32px 0}}&.heading-small{font-size:1.6rem;margin:14px 0;font-weight:700;background:#ededed;padding:7px;border-bottom:2px solid;@media only screen and (min-width:960px){font-size:1.8rem;margin:21px 0;padding:14px}@media only screen and (min-width:1200px){margin:26px 0}@media only screen and (min-width:1921px){font-size:2.1rem;margin:32px 0}}}& .column-image{border-radius:10px;overflow:hidden;margin:21px 0;@media only screen and (min-width:960px){margin:42px 0}}& .read{font-size:1.6rem}& p{font-weight:400;margin-top:14px;&:not(:first-child){margin-top:7px}@media only screen and (min-width:960px){margin-top:21px;line-height:1.86;font-size:1.6rem;&:not(:first-child){margin-top:7px}}@media only screen and (min-width:1200px){&:not(:first-child){margin-top:14px}}@media only screen and (min-width:1921px){font-size:1.8rem}& strong{font-weight:700}}& li{margin-top:14px;font-weight:500;&:not(:last-child) .wp-block-list{margin-bottom:14px;@media only screen and (min-width:1921px){margin-bottom:21px}}&:first-of-type{margin-top:0}}.column__cta{border:1px solid #898989;@media only screen and (max-width:640px){margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);overflow-x:clip;border-left:none;border-right:none;border-radius:0!important}& .vk_button .vk_button_link.btn{padding:18px 16px 18px 42px}& .vk_button_link_caption{font-size:1.8rem;font-weight:700}.vk_button .vk_button_link_after,.editor-styles-wrapper .vk_button .vk_button_link_after{margin-left:35px}}& .column-fukidashi,& .column-icon-box{margin-top:12px;@media only screen and (min-width:1200px){margin-top:14px}@media only screen and (min-width:1921px){margin-top:21px}&.fukidashi-blue.column-fukidashi-icon_position-right{& .column_fukidashi-icon_body{&:before{border-left-color:#b2f0f7!important}}& .column_fukidashi-body{& .column_fukidashi-body_inner{background-color:#b2f0f7!important}}}&.fukidashi-blue.column-fukidashi-icon_position-left{& .column_fukidashi-icon_body{&:before{border-right-color:#b2f0f7!important}}& .column_fukidashi-body{& .column_fukidashi-body_inner{background-color:#b2f0f7!important}}}&.fukidashi-red.column-fukidashi-icon_position-right{& .column_fukidashi-icon_body{&:before{border-left-color:#f7b2b6!important}}& .column_fukidashi-body{& .column_fukidashi-body_inner{background-color:#f7b2b6!important}}}&.fukidashi-red.column-fukidashi-icon_position-left{& .column_fukidashi-icon_body{&:before{border-right-color:#f7b2b6!important}}& .column_fukidashi-body{& .column_fukidashi-body_inner{background-color:#f7b2b6!important}}}&.fukidashi-green.column-fukidashi-icon_position-right{& .column_fukidashi-icon_body{&:before{border-left-color:#b2f7b8!important}}& .column_fukidashi-body{& .column_fukidashi-body_inner{background-color:#b2f7b8!important}}}&.fukidashi-green.column-fukidashi-icon_position-left{& .column_fukidashi-icon_body{&:before{border-right-color:#b2f7b8!important}}& .column_fukidashi-body{& .column_fukidashi-body_inner{background-color:#b2f7b8!important}}}& .column_fukidashi-icon_normal,& .column_icon-box-icon_normal{border-radius:0}& .column_fukidashi-icon_circle,& .column_icon-box-icon_circle{border-radius:50%}& .column_fukidashi-icon_rounded,& .column_icon-box-icon_rounded{border-radius:10px}& .column_fukidashi-icon_small,& .column_icon-box-icon_small{width:30px;height:30px}& .column_fukidashi-icon_medium,& .column_icon-box-icon_medium{width:60px;height:60px}& .column_fukidashi-icon_large,& .column_icon-box-icon_large{width:90px;height:90px}& .column_fukidashi-body,& .column_icon-box-body{min-width:100%;min-height:100%;box-sizing:border-box;& .column_fukidashi-body_inner,& .column_icon-box-body_inner{background-color:#f9e9ae;box-sizing:border-box;border-radius:10px;margin-left:20px;padding:7px 14px;position:relative;z-index:1;min-width:60%;@media only screen and (min-width:1200px){margin-left:30px;padding:14px 21px}& p.read{line-height:1.25}}}& .column_icon-box-body{& .column_icon-box-body_inner{margin-left:10px;@media only screen and (min-width:1200px){margin-left:15px}}}&.column-fukidashi-icon_position-left,&.column-icon-box-icon_position-left{& .column_fukidashi-icon_body{position:relative;z-index:1;&:before{content:'';width:0;height:0;border-style:solid;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:20px solid #f9e9ae;border-left:0;position:absolute;right:-24px;top:50%;z-index:-1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);@media only screen and (min-width:1200px){right:-30px}}}& .column_icon-box-icon_body{position:relative;z-index:1;border-right:1px solid #f9e9ae;padding-right:10px;&:before{content:'';width:1px;height:100%;position:absolute;right:-10px;top:0;background-color:inherit;z-index:-1;@media only screen and (min-width:1200px){padding-right:15px}}}}&.column-fukidashi-icon_position-right,&.column-icon-box-icon_position-right{& .column_fukidashi-icon,& .column_icon-box-icon{order:1;& .column_fukidashi-icon_body,& .column_icon-box-icon_body{position:relative;z-index:1;&:before{content:'';width:0;height:0;border-style:solid;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:20px solid #f9e9ae;border-right:0;position:absolute;left:-24px;top:50%;z-index:-1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);@media only screen and (min-width:1200px){left:-34px}}}}& .column_fukidashi-body{justify-content:flex-end}& .column_fukidashi-body,& .column_icon-box-body{& .column_fukidashi-body_inner,& .column_icon-box-body_inner{margin-left:0;margin-right:20px;@media only screen and (min-width:1200px){margin-right:30px}}}}}& .column-icon-box{padding:14px;background-color:#f9e9ae;border-radius:10px;@media only screen and (min-width:1200px){padding:14px 21px}& .column_icon-box-icon_body{border-color:inherit}& .column_icon-box-body{& .column_icon-box-body_inner{background-color:unset;padding:0;& p.read{& br{display:block;content:'';margin:7px 0}}}}&.column-icon-box-icon_position-right{& .column_icon-box-body{& .column_icon-box-body_inner{margin-left:0px;margin-right:10px;@media only screen and (min-width:1200px){margin-left:0;margin-right:15px}}}& .column_icon-box-icon_body{border-left:1px solid #f9e9ae;padding-left:10px;@media only screen and (min-width:1200px){padding-left:15px}}}}& .column_tab-box{margin-top:12px;@media only screen and (min-width:1200px){margin-top:14px}@media only screen and (min-width:1921px){margin-top:21px}& .column_tab-box_heading{border-radius:10px 10px 0 0;display:inline-flex;padding:4px 14px;& .column_icon-box-icon_normal{border-radius:0}& .column_icon-box-icon_rounded{border-radius:4px}& .column_icon-box-icon_circle{border-radius:50%}& small{display:flex;align-items:center;line-height:1}}& .column_tab-box_body{border-radius:0 10px 10px 10px;padding:14px;@media only screen and (min-width:1200px){padding:14px 21px}}& .column_tab-box_body>*{margin:0;font-size:90%}& .column_tab-box_body br{display:block;content:'';margin:7px 0}}.column_faq{margin-top:12px;@media only screen and (min-width:1200px){margin-top:14px}@media only screen and (min-width:1921px){margin-top:21px}}.accordion--link{padding:20px;background:#ededed;font-weight:700}.ele--accordion li{margin-left:0;border-radius:10px;overflow:hidden}.ele--accordion .accordion--link{display:flex;align-items:center;flex-wrap:wrap}.ele--accordion .accordion--link:before{display:none}.ele--accordion .accordion--title{align-items:center;display:flex;flex-wrap:nowrap;max-width:calc(100% - 60px);font-size:1.5rem}.ele--accordion .uk-accordion-content{margin:0;padding:20px}.open-icon{border-radius:50%;display:block;position:relative;width:40px;height:40px}.open-icon span{border-radius:100px;display:block;position:absolute;left:50%;top:50%;width:20px;height:4px;-webkit-transform:translate(-50%,-50%) rotate(-180deg);-ms-transform:translate(-50%,-50%) rotate(-180deg);transform:translate(-50%,-50%) rotate(-180deg);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;transform-origin:center center}.open-icon .line2{-webkit-transform:translate(-50%,-50%) rotate(-90deg);-ms-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg)}.uk-open .open-icon .line1,.uk-open .open-icon .line2{-webkit-transform:translate(-50%,-50%) rotate(0deg);-ms-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}& .definition-list_container{margin-top:12px;&.remove-margin{margin:0}@media only screen and (min-width:1200px){margin-top:14px}@media only screen and (min-width:1921px){margin-top:21px}& .definition-term_inner{position:relative;&:after{content:':';margin:0 4px}}&.remove-padding{padding:0}&.default-padding{padding:20px}&.list-none{& ul{padding:0}}&.definition_term--small{& dt{min-width:120px}}&.definition_term--middle{& dt{min-width:160px}}&.definition_term--large{& dt{min-width:200px}}&.definition_term--full{& dt{min-width:100%}& .definition-list_item{&:not(:first-of-type){margin-top:20px}& dl{@media only screen and (min-width:960px){gap:10px}}}}}.column-link{display:block;position:relative;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px -2px rgba(0,0,0,0.23);margin-top:12px;transition:all .3s;@media only screen and (min-width:1200px){margin-top:14px}@media only screen and (min-width:1921px){margin-top:21px}&:hover{transform:translateY(-4px);box-shadow:0 8px 12px 4px rgba(0,0,0,.16);opacity:.9}& .column-link-card{padding:7px;overflow:hidden;& .column-link-card_heading{margin-right:10px;font-size:1.4rem;font-weight:bold;opacity:.86;line-height:1.25;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;@media only screen and (min-width:1200px){font-size:1.8rem;-webkit-line-clamp:2}}& .column-link-card_body{margin-top:10px;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.5;font-size:92.5%;opacity:.8;margin-top:7px;margin-right:10px;@media only screen and (min-width:1200px){margin-top:14px}}& .column-link-card_img img{width:100%;border-radius:7px}& .column-link_after{margin-top:7px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);overflow-x:clip;padding:4px 0;background-color:#ededed;color:#3b8df7;text-align:center;letter-spacing:.25em}}& .column-link-card_caption{display:flex;align-items:center;position:absolute;right:20px;top:-24px;z-index:1;padding:2px 4px;border-radius:4px;background-color:#f9e9ae;& .column-link-card_icon{width:24px;margin-right:4px}& .column-link-card_caption-meta{font-size:1.1rem;line-height:1;opacity:.8;font-weight:600}&:before{content:'';width:0;height:0;border-style:solid;border-right:5px solid transparent;border-left:5px solid transparent;border-top:10px solid #f9e9ae;border-bottom:0;position:absolute;left:14px;bottom:-8px;z-index:-1}}}& .definition-list_container{& .definition-list{& .definition-list_item{& dl{@media only screen and (min-width:960px){gap:20px}& dt{max-width:220px}}}}}}