/* SWELLブロック用（career-survivor本文専用・セレクタ単位で名前空間フィルタ済み v2 2026-09-08 17:54）*/
.swl-cell-bg{--cell-icon-size:1.5em;background-color:var(--the-cell-bg,unset);display:inline-block;line-height:1;position:static;width:0}
.swl-cell-bg:before{background-color:inherit;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;text-align:center;top:0;width:100%;z-index:-1}
.swl-cell-bg[data-icon]:after{background-color:var(--cell-icon-color,currentColor);content:"";-webkit-mask-image:var(--cell-icon-svg,unset);mask-image:var(--cell-icon-svg,unset);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;pointer-events:none}
.swl-cell-bg[data-icon-type=bg]:after{display:block;height:100%;left:calc(50% - var(--cell-icon-size)/2);-webkit-mask-size:auto var(--cell-icon-size);mask-size:auto var(--cell-icon-size);position:absolute;top:0;width:var(--cell-icon-size);z-index:-1}
.swl-cell-bg[data-icon-type=obj]{display:inline-flex!important;flex-direction:row-reverse;font-family:Arial,Helvetica,sans-serif;height:auto;text-indent:-.28em;vertical-align:middle;width:auto}
.swl-cell-bg[data-icon-type=obj]:after{display:inline-block;height:var(--cell-icon-size);position:relative;width:var(--cell-icon-size);z-index:0}
.swl-cell-bg[data-icon-size=l]{--cell-icon-size:2.5em}
.swl-cell-bg[data-icon-size=l][data-icon-type=bg]:after{opacity:.75}
.swl-cell-bg[data-icon-size=s]{--cell-icon-size:1em}
.swl-cell-bg[data-icon-size=s][data-icon-type=bg]:after{height:var(--cell-icon-size);left:auto;right:.25em;top:.25em}
.swl-cell-bg[data-icon=doubleCircle]{--cell-icon-svg:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50"><path d="M25,43.4C14.9,43.4,6.6,35.1,6.6,25S14.9,6.6,25,6.6S43.4,14.9,43.4,25S35.1,43.4,25,43.4z M25,8.8 C16.1,8.8,8.8,16.1,8.8,25S16.1,41.2,25,41.2S41.2,33.9,41.2,25S33.9,8.8,25,8.8z"/><path d="M25,2C12.3,2,2,12.3,2,25s10.3,23,23,23s23-10.3,23-23S37.7,2,25,2z M25,45.5C13.7,45.5,4.5,36.3,4.5,25S13.7,4.5,25,4.5 S45.5,13.7,45.5,25S36.3,45.5,25,45.5z"/></svg>')}
.swl-cell-bg[data-icon=circle]{--cell-icon-svg:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50"><path d="M25,47C12.9,47,3,37.1,3,25S12.9,3,25,3s22,9.9,22,22S37.1,47,25,47z M25,5.6C14.3,5.6,5.6,14.3,5.6,25S14.3,44.4,25,44.4 S44.4,35.7,44.4,25S35.7,5.6,25,5.6z"/></svg>')}
.swl-cell-bg[data-icon=triangle]{--cell-icon-svg:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50"><path d="M46.7,42.9H3.3c-0.4,0-0.6-0.4-0.4-0.8L24.6,4.6c0.2-0.3,0.7-0.3,0.9,0l21.7,37.6C47.4,42.5,47.1,42.9,46.7,42.9z M6.7,40.4 h36.5L25,8.8L6.7,40.4z"/></svg>')}
.swl-cell-bg[data-icon=close]{--cell-icon-svg:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50"><path d="M42.7,42.7L42.7,42.7c-0.5,0.5-1.3,0.5-1.8,0L7.3,9.1c-0.5-0.5-0.5-1.3,0-1.8l0,0c0.5-0.5,1.3-0.5,1.8,0l33.6,33.6 C43.2,41.4,43.2,42.2,42.7,42.7z"/><path d="M7.3,42.7L7.3,42.7c-0.5-0.5-0.5-1.3,0-1.8L40.9,7.3c0.5-0.5,1.3-0.5,1.8,0v0c0.5,0.5,0.5,1.3,0,1.8L9.1,42.7 C8.6,43.2,7.8,43.2,7.3,42.7z"/></svg>')}
.swl-cell-bg[data-icon=hatena]{--cell-icon-svg:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50"><path d="M31.3,28.4c5.2-2.9,7.7-6.8,7.7-12c0-9.4-7.5-12.7-14-12.7c-6.8,0-14,4.9-14,14.1c0,0.9,0.7,1.6,1.6,1.6 c0.9,0,1.6-0.7,1.6-1.6C14.3,10.7,19.7,7,25,7c6.7,0,10.7,3.5,10.7,9.4c0,2.5-0.6,6.1-6,9.1c-2.2,1.2-6.3,4.6-6.3,8.6 c0,0.9,0.7,1.6,1.6,1.6s1.6-0.7,1.6-1.6C26.6,32,29.4,29.5,31.3,28.4z"/><circle cx="25" cy="43.3" r="2.9"/></svg>')}
.swl-cell-bg[data-icon=check]{--cell-icon-svg:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50"><path d="M46.8,11c-0.6-0.5-1.7-0.4-2.2,0.1L19.4,36.2l-12-12c-0.6-0.6-1.5-0.6-2.3,0c-0.6,0.6-0.6,1.5,0,2.3l13.1,13.1 c0.3,0.3,0.7,0.4,1.1,0.4c0.4,0,0.8-0.1,1.2-0.4l26.3-26.3C47.4,12.7,47.4,11.7,46.8,11z"/></svg>')}
.swl-cell-bg[data-icon=line]{--cell-icon-svg:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50"><path d="M38.5,26.5h-27c-0.8,0-1.5-0.7-1.5-1.5v0c0-0.8,0.7-1.5,1.5-1.5h27c0.8,0,1.5,0.7,1.5,1.5v0C40,25.8,39.3,26.5,38.5,26.5z"/></svg>')}
.swell-block-accordion__item+.swell-block-accordion__item{margin-top:.5em}
.swell-block-accordion__title{align-items:center;background:var(--color_gray);cursor:pointer;display:flex;font-weight:400;justify-content:space-between;padding:1em;position:relative}
.swell-block-accordion__title::-webkit-details-marker{display:none}
.swell-block-accordion__title .swell-block-accordion__label{flex:1 1 auto;font-size:inherit;font-weight:inherit;margin:0;padding:0 1em 0 0;word-break:break-all}
.swell-block-accordion__icon{flex:0 0 auto;font-size:1.25em;text-align:right;width:1em}
.swell-block-accordion__body{height:auto;opacity:1;overflow:hidden;padding:1em;transition:padding .25s,height .25s,opacity .25s,visibility .25s}
:not(.is-opened)>.swell-block-accordion__body{height:0!important;opacity:0;padding-bottom:0!important;padding-top:0!important}
.swell-block-accordion.is-style-border .swell-block-accordion__title,.swell-block-accordion.is-style-simple .swell-block-accordion__title{background:none}
.swell-block-accordion.is-style-border .swell-block-accordion__body,.swell-block-accordion.is-style-simple .swell-block-accordion__body{border-top:1px dashed var(--color_border);margin:0 .5em;padding:1em .5em}
.is-style-border>.swell-block-accordion__item{border:1px solid var(--color_border)}
.is-style-simple>.swell-block-accordion__item{border-bottom:1px solid var(--color_border);margin-bottom:0}
.is-style-simple>.swell-block-accordion__item:first-child{border-top:1px solid var(--color_border)}
.is-style-simple>.swell-block-accordion__item+.swell-block-accordion__item{margin-top:0}
.swell-block-accordion.is-style-main .swell-block-accordion__title{background-color:var(--color_main);color:#fff}
.swell-block-accordion.is-style-main .swell-block-accordion__body{border:1px solid var(--color_main);border-top:none}
.c-balloon{align-content:flex-start;display:flex;justify-content:space-between;position:relative}
.c-balloon.-bln-right{flex-direction:row-reverse}
.c-balloon__icon{flex-shrink:0;position:relative;text-align:center;width:60px}
.c-balloon__iconImg{display:block;margin:0 auto;-o-object-fit:cover;object-fit:cover}
.c-balloon .c-balloon__iconImg{height:60px;width:60px}
.-circle>.c-balloon__iconImg{border:2px solid #ececec;border-radius:50%}
.c-balloon__iconName{display:block;font-size:10px;line-height:1;opacity:.8;padding-top:4px}
.c-balloon__body{align-items:flex-start;display:flex;flex-basis:100%;padding:4px 24px}
.c-balloon__body.-thinking{padding-top:8px}
.-bln-left .c-balloon__body{justify-content:flex-start}
.-bln-right .c-balloon__body{justify-content:flex-end}
.c-balloon__text{border-radius:8px;color:#333;line-height:1.6;max-width:560px;padding:1em;position:relative}
.-border-on .c-balloon__text{border-style:solid;border-width:1px}
.c-balloon .c-balloon__text>p{margin-bottom:0;margin-top:0}
.c-balloon__shapes{background-color:inherit;border-color:inherit;height:0;position:absolute;top:16px;width:0;z-index:1}
.-bln-left .c-balloon__shapes{left:0}
.-bln-right .c-balloon__shapes{right:0;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}
.c-balloon__after,.c-balloon__before{border-color:transparent;border-style:solid;display:block;height:0;position:absolute;top:0;width:0}
.-speaking .c-balloon__after,.-speaking .c-balloon__before{border-width:8px 10px 8px 0;left:-10px}
.-thinking .c-balloon__after,.-thinking .c-balloon__before{background:inherit;border-radius:50%}
.-thinking.-border-none .c-balloon__after,.-thinking.-border-none .c-balloon__before{border:none}
.-thinking.-border-on .c-balloon__after,.-thinking.-border-on .c-balloon__before{border-color:inherit;border-width:1px}
.c-balloon__before{z-index:3}
.-speaking.-border-on .c-balloon__before{left:-8px}
.-thinking .c-balloon__before{border-radius:50%;height:8px;left:-21px;top:0;width:8px}
.c-balloon__after{border-right-color:inherit;z-index:2}
.-speaking.-border-none .c-balloon__after{display:none}
.-thinking .c-balloon__after{height:12px;left:-16px;top:8px;width:12px}
.cap_box{--capbox-color:var(--color_main);--capbox-color--bg:unset;--the-icon-size:1.1em;position:relative}
.cap_box_ttl{align-items:center;background-color:var(--capbox-color);color:#fff;display:flex;gap:.5em;justify-content:center;line-height:1.5;margin-bottom:0!important;padding:.5em;position:relative;text-align:center;z-index:1}
.cap_box_ttl i{font-size:var(--the-icon-size)}
.cap_box_ttl i:not(.-right){margin-left:-.25em}
.cap_box_ttl i.-right{margin-left:.4em}
.cap_box_ttl svg{height:var(--the-icon-size);width:var(--the-icon-size)}
.cap_box_ttl svg:not(.-right){margin-left:-.25em}
.cap_box_ttl svg.-right{margin-right:-.25em}
.cap_box_content{background-color:var(--capbox-color--bg);border:1px solid var(--capbox-color);clear:both;margin-top:-2px;padding:1.25em;position:relative;z-index:0}
.is-style-small_ttl .cap_box_ttl{float:left;font-size:.85em;padding:.25em .75em;position:relative;top:1px}
.is-style-onborder_ttl2>.cap_box_ttl,.is-style-onborder_ttl>.cap_box_ttl{display:inline-flex;font-size:.85em;left:1em;line-height:1;margin-bottom:0;padding:.5em .75em;position:relative;text-align:center;top:1em;z-index:1}
.is-style-onborder_ttl2>.cap_box_content,.is-style-onborder_ttl>.cap_box_content{padding-top:1.5em}
.is-style-onborder_ttl>.cap_box_ttl{color:var(--capbox-color)}
.is-style-onborder_ttl>.cap_box_content,.is-style-onborder_ttl>.cap_box_ttl{background-color:var(--color_content_bg)!important}
.is-style-shadow.cap_box{box-shadow:var(--swl-box_shadow);overflow:hidden}
.is-style-shadow>.cap_box_content{border:none}
.is-style-shadow:not([data-colset])>.cap_box_content{color:#333}
.is-style-inner>.cap_box_ttl{font-size:.85em;max-width:100%;min-width:2em;overflow:hidden;padding:.25em 1em;position:absolute;white-space:nowrap}
.is-style-inner>.cap_box_content:before{content:"";display:block;height:1em;visibility:hidden;width:100%}
.is-style-intext.cap_box{border:1px solid var(--capbox-color);padding:1.5em}
.is-style-intext>.cap_box_ttl{background:none!important;color:var(--capbox-color);justify-content:flex-start;padding:0;text-align:left}
.is-style-intext>.cap_box_content{background:none!important;border:none;margin-top:1em;padding:0}
.swell-block-columns{--swl-clmn-mrgn--x:1.5rem;--swl-clmn-mrgn--y:1.5rem;--swl-clmn-pddng:0}
.swell-block-columns>.c-scrollHint{margin-top:0}
.swell-block-columns[data-scrollable]{--swl-clmn-mrgn--y:0px;overflow:hidden}
.swell-block-columns[data-scrollable]>.swell-block-columns__inner{padding-bottom:16px}
.swell-block-columns.alignfull{margin-left:0;margin-right:0}
.swell-block-columns[data-valign=top]>.swell-block-columns__inner{align-items:flex-start}
.swell-block-columns[data-valign=center]>.swell-block-columns__inner{align-items:center}
.swell-block-columns[data-valign=bottom]>.swell-block-columns__inner{align-items:flex-end}
.swell-block-columns__inner{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:calc(var(--swl-clmn-mrgn--x)*-1);margin-top:0!important;row-gap:var(--swl-clmn-mrgn--y)}
.swell-block-column{--clmn-w:var(--clmn-w--mobile,100%)}
.swell-block-columns .swell-block-column{margin:0 0 0 var(--swl-clmn-mrgn--x);padding:var(--swl-clmn-pddng);width:calc(var(--clmn-w) - var(--swl-clmn-mrgn--x))}
.swell-block-column[data-valign=top]{align-self:flex-start}
.swell-block-column[data-valign=center]{align-self:center}
.swell-block-column[data-valign=bottom]{align-self:flex-end}
.swell-block-column.is-breadk-all{word-break:break-all}
.is-style-clmn-shadow[data-scrollable="1"]>.swell-block-columns__inner{padding:4px 4px 20px}
.is-style-clmn-shadow>.swell-block-columns__inner>.swell-block-column{background-color:#fff;box-shadow:var(--swl-box_shadow);color:#333}
.is-style-clmn-border>.swell-block-columns__inner>.swell-block-column{border:1px solid var(--color_border)}
.swell-block-columns[data-scrollable="1"]>.swell-block-columns__inner{flex-wrap:nowrap;margin-left:0;overflow-x:auto}
.swell-block-columns[data-scrollable="1"]>.swell-block-columns__inner>.swell-block-column{flex-shrink:0;width:var(--clmn-w)}
.swell-block-columns[data-scrollable="1"]>.swell-block-columns__inner>.swell-block-column:first-child{margin-left:0}
.swell-block-dl__dt{font-weight:700}
.swell-block-dl__dd{margin-left:1em;padding:1em}
.swell-block-dl__dd+.swell-block-dl__dt{margin-top:1em}
.is-style-border>.swell-block-dl__dt{border-left:1px solid var(--color_main);padding-left:.75em}
.is-style-vtabel>.swell-block-dl__dt{background-color:var(--color_main);color:#fff;margin-top:-1px!important;padding:.5em 1em}
.is-style-vtabel>.swell-block-dl__dd{border:1px solid var(--color_border);border-top:none;margin-left:0}
.is-style-float.swell-block-dl{display:flex;flex-wrap:wrap;line-height:1.5}
.is-style-float>.swell-block-dl__dt{margin-top:0!important;padding:.25em 2.5em .25em 0;position:relative;width:var(--swl-dt-width)}
.is-style-float>.swell-block-dl__dt:after{background:var(--color_border);bottom:auto;content:"";display:block;height:2px;left:auto;position:absolute;right:1em;top:calc(1em - 1px);width:.5em}
.is-style-float>.swell-block-dl__dd{margin-left:0;padding:.25em 0;width:calc(100% - var(--swl-dt-width))}
.is-style-float>.swell-block-dl__dd+.swell-block-dl__dd{margin-left:var(--swl-dt-width)}
.swell-block-faq{--swl-faq_icon_radius:0}
.swell-block-faq.-icon-rounded{--swl-faq_icon_radius:10%}
.swell-block-faq.-icon-circle{--swl-faq_icon_radius:50%}
.swell-block-faq .swell-block-faq__item+.swell-block-faq__item{margin-top:1em}
.swell-block-faq .faq_q{font-size:inherit;font-weight:700;line-height:1.5;margin:0;padding:1em 1em 1em 3em;position:relative}
.swell-block-faq .faq_q:before{border-radius:var(--swl-faq_icon_radius);bottom:unset;content:"Q";display:block;font-family:Arial,sans-serif;font-weight:400;left:0;line-height:2;position:absolute;text-align:center;top:.75em;width:2em}
.swell-block-faq .faq_a{line-height:1.5;padding:1em 1em 1em 3em;position:relative}
.swell-block-faq .faq_a:before{border-radius:var(--swl-faq_icon_radius);content:"A";display:block;font-family:Arial,sans-serif;left:0;line-height:2;position:absolute;text-align:center;top:.75em;width:2em}
.is-style-faq-border .swell-block-faq__item{padding-left:.5em;padding-right:.5em}
.is-style-faq-border .swell-block-faq__item+.swell-block-faq__item{border-top:1px solid var(--color_border);padding-top:1em}
.is-style-faq-box .swell-block-faq__item{border:1px solid var(--color_border)}
.is-style-faq-stripe .swell-block-faq__item:not(:last-child){margin-bottom:1.5em}
.swell-block-step{--swl-step_arrow_color:#dedede;counter-reset:step}
.swell-block-step__item{margin-bottom:0!important;padding:0 0 3em 64px;position:relative}
.swell-block-step__item:before{border-left:1px dashed var(--color_border);content:"";display:block;height:100%;left:23px;position:absolute;top:0;width:0}
.swell-block-step__item:last-child:before{content:none}
.swell-block-step__item .swell-block-step__title{font-weight:700;margin:0;padding:0}
.swell-block-step__number{box-sizing:content-box;color:#fff;display:flex;flex-direction:column;height:48px;justify-content:center;left:0;line-height:1;position:absolute;text-align:center;top:0;width:48px}
.swell-block-step__number .__label{content:attr(data-label);display:block;font-size:10px;padding-bottom:1px}
.swell-block-step__number:after{content:counter(step);counter-increment:step;display:block;font-size:20px}
.swell-block-step__number[data-num]:after{content:attr(data-num)}
.swell-block-step__number[data-hide] .__label,.swell-block-step__number[data-hide]:after{display:none}
[data-num-style=circle] .swell-block-step__number,[data-num-style=circle] .swell-block-step__number .__shape{border-radius:50%}
[data-num-style=horizontal] .swell-block-step__number{align-items:flex-end;flex-direction:row}
[data-num-style=horizontal] .swell-block-step__number .__label{padding-bottom:4px;padding-right:4px}
.swell-block-step__title+.swell-block-step__body{margin-top:1em}
.swell-block-step:not(.is-style-big)>.swell-block-step__item:last-child{padding-bottom:0}
.swell-block-step:not(.is-style-big):not(.is-style-small)>.swell-block-step__item>.swell-block-step__title{display:flex;flex-direction:column;justify-content:center;min-height:48px}
.is-style-big>.swell-block-step__item{border-bottom:1px dashed var(--swl-step_arrow_color);padding:2em}
.is-style-big>.swell-block-step__item:first-child{border-top:1px dashed var(--swl-step_arrow_color)}
.is-style-big>.swell-block-step__item:before{border:12px solid transparent;border-top:12px solid var(--swl-step_arrow_color);display:block;height:0;left:50%;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0}
.is-style-big>.swell-block-step__item>.swell-block-step__number{border-radius:0;color:inherit;height:auto;margin:0 auto 1em;position:relative;width:auto}
.is-style-big>.swell-block-step__item>.swell-block-step__number .__label{font-size:12px}
.is-style-big>.swell-block-step__item>.swell-block-step__number:after{font-size:24px}
.is-style-big .swell-block-step__title{text-align:center}
.is-style-small .swell-block-step__item{padding:0 0 2em 24px}
.is-style-small .swell-block-step__item:before{border-left:2px solid var(--color_border);height:calc(100% - 20px);left:7px;top:18px}
.is-style-small .swell-block-step__title{margin-top:.25em;text-align:left}
.is-style-small .swell-block-step__body{margin-top:.5em}
.is-style-small .swell-block-step__number{align-items:center;color:inherit;flex-direction:row;height:auto;justify-content:flex-start;margin-left:-24px;position:relative;width:auto}
.is-style-small .swell-block-step__number .__shape{border:2px solid;box-sizing:border-box;height:16px;margin-right:8px;width:16px}
.is-style-small .swell-block-step__number .__label{font-size:12px;opacity:.8;padding:0 2px 0 0}
.is-style-small .swell-block-step__number:after{font-size:14px;opacity:.8}
.is-style-small [data-hide]+.swell-block-step__title{margin-top:-24px}
@media (min-width:600px){.c-balloon__icon{width:80px}.c-balloon .c-balloon__iconImg{height:80px;width:80px}.c-balloon__body{padding:8px 24px}.c-balloon__body.-thinking{padding-top:16px}.cap_box_content{padding:1.5em}.is-style-onborder_ttl2>.cap_box_content,.is-style-onborder_ttl>.cap_box_content{padding-top:2em}.swell-block-column{--clmn-w:var(--clmn-w--tab,50%)}}
@media not all and (min-width:960px){.is-style-float.swell-block-dl{font-size:.95em}}
@media (min-width:960px){.swell-block-column{--clmn-w:var(--clmn-w--pc,50%)}}
@media not all and (min-width:600px){.c-balloon__text{font-size:.95em}.-sp-vrtcl.c-balloon{flex-wrap:wrap}.-sp-vrtcl .c-balloon__body{padding:8px 0 0;width:100%}.-sp-vrtcl .-speaking .c-balloon__shapes{margin:0 22px 0 36px;top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.-sp-vrtcl .-thinking .c-balloon__shapes{margin:0 88px;top:-24px}.swell-block-step:not(.is-style-big):not(.is-style-small)>.swell-block-step__item:before{display:none}.swell-block-step:not(.is-style-big):not(.is-style-small)>.swell-block-step__item>.swell-block-step__body{margin-left:-48px}.is-style-big>.swell-block-step__item{padding:2em 1em}}
.is-style-btn_shiny a{overflow:hidden;position:relative;transition:opacity .25s,-webkit-transform .25s;transition:opacity .25s,transform .25s;transition:opacity .25s,transform .25s,-webkit-transform .25s;z-index:0}
.is-style-btn_shiny a:before{background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.6) 80%,hsla(0,0%,100%,0));content:"";height:200px;left:-120px;position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(25deg);transform:translateY(-50%) rotate(25deg);width:80px}
.is-style-btn_shiny a:after{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:shiny_btn;animation-name:shiny_btn;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;background-image:linear-gradient(100deg,hsla(0,0%,100%,0),#fff);content:"";height:100%;left:-100px;position:absolute;top:0;width:50px}
.is-style-btn_shiny a:hover{-webkit-transform:translateY(2px);transform:translateY(2px)}
.is-style-btn_shiny a:hover:before{left:110%;transition:.25s ease-in-out}
.is-style-btn_shiny a:hover:after{-webkit-animation:none;animation:none}
.cap_box_content>*,.swell-block-accordion__body>*,.swell-block-dl__dd>*,.swell-block-step__body>*{margin-bottom:1em}
.swell-block-column .is-style-browser_mac{--frame-width:4px;--caption-fz:11px;--bar-height:30px}
.swell-block-column .is-style-desktop{--bezel-width:6px}
.swl-marker{display:inline;padding:2px}
.swl-inline-list{display:inline-block;line-height:1.5;padding:2px 0 2px 1.5em;position:relative}
.swl-inline-list[data-icon=dot]:before{background-color:currentcolor;border-radius:50%;color:inherit;content:"";display:block;height:6px;left:.5em;position:absolute;top:calc(.75em - 1px);width:6px}
.swl-inline-list:not([data-icon=dot]):before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:none;border:none;border-radius:0;display:block;font-family:icomoon;height:auto;left:.25em;position:absolute;top:2px;width:1em}
.swl-inline-list[data-icon=check]:before{color:var(--color_list_check);content:"\e923";-webkit-transform:scale(.8);transform:scale(.8)}
.swl-inline-list[data-icon=circle]:before{color:var(--color_list_good);content:"\ea56"}
.swl-inline-list[data-icon=triangle]:before{color:var(--color_list_triangle);content:"\e93f"}
.swl-inline-list[data-icon=close]:before{color:var(--color_list_bad);content:"\e91f"}
.swell-block-button{--the-icon-size:1.1em}
.swell-block-button[data-align=right]{text-align:right}
.swell-block-button[data-align=left]{text-align:left}
.swell-block-button a{text-align:center}
.swell-block-button .swell-block-button__link[data-has-icon]{align-items:center;display:inline-flex;gap:.5em;justify-content:center}
.swell-block-button .__icon:not(.-right){margin-left:-.25em}
.swell-block-button .__icon.-right{margin-right:-.25em}
.swell-block-button .__icon{font-size:var(--the-icon-size);height:var(--the-icon-size);width:var(--the-icon-size)}
.swell-block-button .__icon:before{display:block}
.swell-block-button__img{border:none;display:none!important}
.is-style-btn_normal a{color:#fff;font-weight:700;transition:box-shadow .25s}
.is-style-btn_normal a:hover{box-shadow:0 4px 12px rgba(0,0,0,.1),0 12px 24px -12px rgba(0,0,0,.2);opacity:1}
.is-style-btn_solid a{box-shadow:0 4px 0 var(--the-solid-shadow,var(--color_main_dark));color:#fff;font-weight:700;transition:box-shadow .25s,-webkit-transform .25s;transition:transform .25s,box-shadow .25s;transition:transform .25s,box-shadow .25s,-webkit-transform .25s;z-index:1}
.is-style-btn_solid a:hover{box-shadow:0 0 0 transparent!important;-webkit-transform:translate3d(0,4px,0);transform:translate3d(0,4px,0)}
.is-style-btn_shiny a{color:#fff;font-weight:700}
.is-style-btn_line a{background:none;border:1px solid;color:var(--the-btn-color,var(--color_main));position:relative;transition:background-color .25s}
.is-style-btn_line a:hover{background-color:var(--the-btn-color,var(--color_main));border-color:transparent;color:#fff!important}
.swl-inline-btn{display:inline-block;font-size:.9em;margin:0 .25em}
table .swl-inline-btn{margin:.5em .25em}
.swl-inline-btn.is-style-btn_solid{-webkit-transform:translateY(-2px);transform:translateY(-2px)}
.swl-inline-btn a{display:inline-flex;letter-spacing:var(--swl-letter_spacing,.5px);padding:.5em 1em}
