@charset "UTF-8";@property --color-main{syntax:"<color>";inherits:false;initial-value:#003b83}@property --color-main-hover{syntax:"<color>";inherits:false;initial-value:#001e59}@property --color-main-light{syntax:"<color>";inherits:false;initial-value:#00c0f2}@property --color-main-light-hover{syntax:"<color>";inherits:false;initial-value:#009fd9}@property --color-main-pale{syntax:"<color>";inherits:false;initial-value:#dfeffe}@property --color-sub{syntax:"<color>";inherits:false;initial-value:#f2f230}@property --color-accent{syntax:"<color>";inherits:false;initial-value:#e6204d}@property --color-text{syntax:"<color>";inherits:false;initial-value:#000}@property --color-text-bright{syntax:"<color>";inherits:false;initial-value:#fff}@property --color-base{syntax:"<color>";inherits:false;initial-value:#fff}html{font-size:62.5%}body,html{height:100%}body{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,ヒラギノ角ゴシック,Hiragino Sans,YuGothic,Yu Gothic,メイリオ,Meiryo,Meiryo UI,sans-serif;font-size:1.5rem;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;line-height:1.6}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mb70{margin-bottom:70px}.mb80{margin-bottom:80px}.mb100{margin-bottom:100px}.mb120{margin-bottom:120px}.mb150{margin-bottom:150px}.mb05em{margin-bottom:.5em}.mb10em{margin-bottom:1em}.mb15em{margin-bottom:1.5em}.mb20em{margin-bottom:2em}.pt5{padding-top:5px}.pt10{padding-top:10px}.pt15{padding-top:15px}.pt20{padding-top:20px}.pt30{padding-top:30px}.pt40{padding-top:40px}.pt50{padding-top:50px}.pt60{padding-top:60px}.pt70{padding-top:70px}.pt80{padding-top:80px}.pt100{padding-top:100px}.pt120{padding-top:120px}.pt150{padding-top:150px}.pt05em{padding-top:.5em}.pt10em{padding-top:1em}.pt15em{padding-top:1.5em}.pt20em{padding-top:2em}.borderBox{-webkit-box-sizing:border-box;box-sizing:border-box}.fwBold,.strong,strong{font-weight:700}.fwNormal{font-weight:400}.sans-serif{font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,ヒラギノ角ゴシック,Hiragino Sans,YuGothic,Yu Gothic,メイリオ,Meiryo,Meiryo UI,sans-serif}.serif{font-family:ヒラギノ明朝 ProN,Hiragino Mincho ProN,Yu Mincho Light,YuMincho,Yu Mincho,游明朝体,sans-serif}.fcLight,.fcTextLight{color:#999}.fcBright{color:#fff}.fcSub{color:#fdf636}.fcSub2{color:#009ba3}.fcAccent,.fcError{color:#eb5f5f}.fs10{font-size:10px;font-size:1rem}.fs11{font-size:11px;font-size:1.1rem}.fs12{font-size:12px;font-size:1.2rem}.fs13{font-size:13px;font-size:1.3rem}.fs14{font-size:14px;font-size:1.4rem}.fs15{font-size:15px;font-size:1.5rem}.fs16{font-size:16px;font-size:1.6rem}.fs18{font-size:18px;font-size:1.8rem}.fs20{font-size:20px;font-size:2rem}.fs22{font-size:22px;font-size:2.2rem}.fs24{font-size:24px;font-size:2.4rem}.fs26{font-size:26px;font-size:2.6rem}.fs28{font-size:28px;font-size:2.8rem}.fs30{font-size:30px;font-size:3rem}.fs40{font-size:40px;font-size:4rem}.fs60{font-size:60px;font-size:6rem}.fs50per{font-size:50%}.fs60per{font-size:60%}.fs70per{font-size:70%}.fs80per{font-size:80%}.fs90per{font-size:90%}.fs110per{font-size:110%}.fs120per{font-size:120%}.fs130per{font-size:130%}.fs140per{font-size:140%}.fs150per{font-size:150%}.lh10{line-height:1}.lh12{line-height:1.2}.lh14{line-height:1.4}.lh16{line-height:1.6}.lh18{line-height:1.8}.lh20{line-height:2}.ls05{letter-spacing:.05em}.ls10{letter-spacing:.1em}.ls20{letter-spacing:.2em}.ls-05{letter-spacing:-.05em}.ls-10{letter-spacing:-.1em}.ls-20{letter-spacing:-.2em}img,video{max-width:100%;height:auto;vertical-align:bottom}.imageReplace{overflow:hidden;text-indent:100%;white-space:nowrap}img.objectFit{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}a,a:active,a:hover,a:link,a:visited{outline:none;text-decoration:none}a{color:#000;-webkit-transition:opacity .1s ease;transition:opacity .1s ease}a.underline{text-decoration:underline}.no-touch a.underline:hover{text-decoration:none}.animeFade{-webkit-transition:opacity .1s ease;transition:opacity .1s ease}.no-touch .animeFade:hover{opacity:.5}.linkTextHasIcon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;-webkit-transition:color .1s ease;transition:color .1s ease}.linkTextHasIcon .text{font-size:1.2rem;line-height:1.6}.linkTextHasIcon .text.large{font-size:1.6rem}.linkTextHasIcon .text.fsInherit{font-size:inherit}.linkTextHasIcon [class*=fa-].posLeft,.linkTextHasIcon [class*=icon-].posLeft{margin-right:.25em}.linkTextHasIcon [class*=fa-].posRight,.linkTextHasIcon [class*=icon-].posRight{margin-left:.25em}button.linkTextHasIcon{padding:0;border:none;border-radius:0;background-color:transparent;color:inherit}ul li{list-style-type:none}ol li{list-style-type:decimal}.post-content ul,ol,ul.disc{padding-left:1.2em}ul.disc li{list-style-type:disc}ul.disc li:not(:first-child){margin-top:.5em}ul.disc li:not(:first-child).mt0{margin-top:0}.listMarkSqu{padding-left:1em}.listMarkSqu li:before{display:inline-block;width:.8em;height:.8em;margin-right:.4em;margin-left:-1em;background-color:#000;content:""}.listNumCount{padding-left:0;counter-reset:listCount}.listNumCount li{position:relative;padding-left:1.5em;line-height:1.6;list-style-type:none;counter-increment:listCount}.listNumCount li:before{display:block;position:absolute;top:.5em;left:0;width:1.5em;color:#000;font-size:.6em;font-weight:700;line-height:1;text-align:right;content:counter(listCount) " -"}.listNumCount.markBrackets li{padding-left:2em}.listNumCount.markBrackets li:before{top:.3em;font-size:1em;font-weight:400;content:counter(listCount) " )"}.listNumCount.markBracketsBoth li{padding-left:2.5em}.listNumCount.markBracketsBoth li:before{top:0;width:2.5em;font-size:1em;font-weight:400;line-height:inherit;text-align:left;content:"(" counter(listCount) ")"}h1,h2,h3,h4,h5,h6{font-weight:700}table{width:100%;border-collapse:collapse}th{font-weight:700}.tableBasic td,.tableBasic th{-webkit-box-sizing:border-box;box-sizing:border-box;padding:.53333em max(.66667em,10px)}.tableBasic td:first-child,.tableBasic th:first-child{padding-left:max(1.33333em,20px)}.tableBasic td:last-child,.tableBasic th:last-child{padding-right:max(1.33333em,20px)}.tableBasic td.notEdge,.tableBasic th.notEdge{padding-right:max(.66667em,10px);padding-left:max(.66667em,10px)}.tableBasic th{border-right:1px solid #666;border-bottom:1px solid #666;background-color:#333;color:#fff}.tableBasic th:last-child{border-right-color:#333}.tableBasic th.bgLight{border-right:1px solid #a3a3a3;border-bottom:1px solid #a3a3a3;background-color:#bcbcbc;color:#000}.tableBasic th.bgLight:last-child{border-right-color:#bcbcbc}.tableBasic td{border-right:1px solid #ddd;border-bottom:1px solid #ddd}.tableAlternate td,.tableAlternate th{-webkit-box-sizing:border-box;box-sizing:border-box;padding:.53333em max(.66667em,10px)}.tableAlternate td:first-child,.tableAlternate th:first-child{padding-left:max(1.33333em,20px)}.tableAlternate td:last-child,.tableAlternate th:last-child{padding-right:max(1.33333em,20px)}.tableAlternateFoot td,.tableAlternateFoot th,.tableAlternateHead td,.tableAlternateHead th{padding-top:.5em;padding-bottom:.5em;background-color:#333;color:#fff;font-size:1.2rem}.tableAlternateBody td,.tableAlternateBody th{padding-top:.53333em;padding-bottom:.53333em;border-bottom:1px solid #ddd}.tableAlternateBody tr:last-child td,.tableAlternateBody tr:last-child th{border-bottom:none}hr{clear:both}hr.dot{border-top:1px dotted #999}.displayInlineBlock{display:inline-block}.displayInline{display:inline}.displayBlock{display:block}.displayNone{display:none}.posRelative{position:relative}.posAbsolute{position:absolute}.posFixed{position:fixed}.posStatic{position:static}.floatLeft{float:left}.floatRight{float:right}.clearLeft{clear:left}.clearRight{clear:right}.clearBoth{clear:both}.txtLeft{text-align:left}.txtCenter{text-align:center}.txtRight{text-align:right}.verticalTop{vertical-align:top}.verticalMiddle{vertical-align:middle}.verticalBottom{vertical-align:bottom}.inlineLeft{-webkit-margin-end:auto;margin-inline-end:auto}.inlineCenter,.inlineLeft{max-inline-size:-webkit-max-content;max-inline-size:-moz-max-content;max-inline-size:max-content}.inlineCenter{margin-inline:auto}.inlineRight{max-inline-size:-webkit-max-content;max-inline-size:-moz-max-content;max-inline-size:max-content;-webkit-margin-start:auto;margin-inline-start:auto}.btn,.tag,a.btn,a.tag,button.btn,button.tag,input.btn,input.tag{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.6em 1.33333em;border:none;border-radius:8px;background-color:#000;-webkit-box-shadow:inset 0 0 0 1px #000;box-shadow:inset 0 0 0 1px #000;color:#fff;font-size:inherit;line-height:1.6;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.no-touch .btn:hover,.no-touch .tag:hover,.no-touch a.btn:hover,.no-touch button.btn:hover,.no-touch input.btn:hover{background-color:#fff;color:#000}.btn.colorLight,.colorLight.tag,a.btn.colorLight,a.colorLight.tag,button.btn.colorLight,button.colorLight.tag,input.btn.colorLight,input.colorLight.tag{background-color:#999;-webkit-box-shadow:none;box-shadow:none}.no-touch .btn.colorLight:hover,.no-touch .colorLight.tag:hover,.no-touch a.btn.colorLight:hover,.no-touch button.btn.colorLight:hover,.no-touch input.btn.colorLight:hover{background-color:#bcbcbc;color:#fff}.btn.colorPale,.colorPale.tag,a.btn.colorPale,a.colorPale.tag,button.btn.colorPale,button.colorPale.tag,input.btn.colorPale,input.colorPale.tag{background-color:#efefef;-webkit-box-shadow:none;box-shadow:none;color:#000}.no-touch .btn.colorPale:hover,.no-touch .colorPale.tag:hover,.no-touch a.btn.colorPale:hover,.no-touch button.btn.colorPale:hover,.no-touch input.btn.colorPale:hover{background-color:#efefef;color:#777}.btn.colorDark,.colorDark.tag,a.btn.colorDark,a.colorDark.tag,button.btn.colorDark,button.colorDark.tag,input.btn.colorDark,input.colorDark.tag{background-color:#333;-webkit-box-shadow:none;box-shadow:none}.no-touch .btn.colorDark:hover,.no-touch .colorDark.tag:hover,.no-touch a.btn.colorDark:hover,.no-touch button.btn.colorDark:hover,.no-touch input.btn.colorDark:hover{background-color:#333;color:#fff}.btn.colorSub,.colorSub.tag,a.btn.colorSub,a.colorSub.tag,button.btn.colorSub,button.colorSub.tag,input.btn.colorSub,input.colorSub.tag{background-color:#fdf636;-webkit-box-shadow:none;box-shadow:none;color:#000}.btn.colorSub2,.colorSub2.tag,a.btn.colorSub2,a.colorSub2.tag,button.btn.colorSub2,button.colorSub2.tag,input.btn.colorSub2,input.colorSub2.tag{background-color:#009ba3;-webkit-box-shadow:none;box-shadow:none}.no-touch .btn.colorSub2:hover,.no-touch .colorSub2.tag:hover,.no-touch a.btn.colorSub2:hover,.no-touch button.btn.colorSub2:hover,.no-touch input.btn.colorSub2:hover{background-color:#009199;color:#fff}.btn.colorBright,.colorBright.tag,a.btn.colorBright,a.colorBright.tag,button.btn.colorBright,button.colorBright.tag,input.btn.colorBright,input.colorBright.tag{background-color:#fff;-webkit-box-shadow:none;box-shadow:none;color:#000}.no-touch .btn.colorBright:hover,.no-touch .colorBright.tag:hover,.no-touch a.btn.colorBright:hover,.no-touch button.btn.colorBright:hover,.no-touch input.btn.colorBright:hover{background-color:#000;color:#fff}.btn.colorAccent,.colorAccent.tag,a.btn.colorAccent,a.colorAccent.tag,button.btn.colorAccent,button.colorAccent.tag,input.btn.colorAccent,input.colorAccent.tag{background-color:#eb5f5f;-webkit-box-shadow:none;box-shadow:none}.no-touch .btn.colorAccent:hover,.no-touch .colorAccent.tag:hover,.no-touch a.btn.colorAccent:hover,.no-touch button.btn.colorAccent:hover,.no-touch input.btn.colorAccent:hover{background-color:#eb5f5f;color:#fff;opacity:.5}.btn.colorAttention,.colorAttention.tag,a.btn.colorAttention,a.colorAttention.tag,button.btn.colorAttention,button.colorAttention.tag,input.btn.colorAttention,input.colorAttention.tag{background-color:#eb5f5f;-webkit-box-shadow:none;box-shadow:none}.btn.ghost,.ghost.tag,a.btn.ghost,a.ghost.tag,button.btn.ghost,button.ghost.tag,input.btn.ghost,input.ghost.tag{background-color:transparent;color:#000}.no-touch .btn.ghost:hover,.no-touch .ghost.tag:hover,.no-touch a.btn.ghost:hover,.no-touch button.btn.ghost:hover,.no-touch input.btn.ghost:hover{background-color:#000;color:#fff}.btn.ghost.onDark,.ghost.onDark.tag,a.btn.ghost.onDark,button.btn.ghost.onDark,input.btn.ghost.onDark{-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff;color:#fff}.no-touch .btn.ghost.onDark:hover,.no-touch .ghost.onDark.tag:hover,.no-touch a.btn.ghost.onDark:hover,.no-touch button.btn.ghost.onDark:hover,.no-touch input.btn.ghost.onDark:hover{background-color:#fff;color:#000}.btn.ghost.colorAccent,.ghost.colorAccent.tag,a.btn.ghost.colorAccent,button.btn.ghost.colorAccent,input.btn.ghost.colorAccent{-webkit-box-shadow:inset 0 0 0 1px #eb5f5f;box-shadow:inset 0 0 0 1px #eb5f5f;color:#eb5f5f}.no-touch .btn.ghost.colorAccent:hover,.no-touch .ghost.colorAccent.tag:hover,.no-touch a.btn.ghost.colorAccent:hover,.no-touch button.btn.ghost.colorAccent:hover,.no-touch input.btn.ghost.colorAccent:hover{background-color:#eb5f5f;color:#fff;opacity:1}.btn.transparent,.transparent.tag,a.btn.transparent,a.transparent.tag,button.btn.transparent,button.transparent.tag,input.btn.transparent,input.transparent.tag{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;color:#000}.btn.transparent:focus,.no-touch .btn.transparent:hover,.no-touch .transparent.tag:hover,.no-touch a.btn.transparent:hover,.no-touch button.btn.transparent:hover,.no-touch input.btn.transparent:hover,.transparent.tag:focus,a.btn.transparent:focus,button.btn.transparent:focus,input.btn.transparent:focus{background-color:transparent;opacity:.5}.btn.round,.round.tag,a.btn.round,a.round.tag,button.btn.round,button.round.tag,input.btn.round,input.round.tag{border-radius:9999px}.btn.hasShadow,.hasShadow.tag,a.btn.hasShadow,a.hasShadow.tag,button.btn.hasShadow,button.hasShadow.tag,input.btn.hasShadow,input.hasShadow.tag{-webkit-box-shadow:3px 3px 6px 0 rgba(0,0,0,.4);box-shadow:3px 3px 6px 0 rgba(0,0,0,.4)}.btn.hasShadow:focus,.hasShadow.tag:focus,.no-touch .btn.hasShadow:hover,.no-touch .hasShadow.tag:hover,.no-touch a.btn.hasShadow:hover,.no-touch button.btn.hasShadow:hover,.no-touch input.btn.hasShadow:hover,a.btn.hasShadow:focus,button.btn.hasShadow:focus,input.btn.hasShadow:focus{-webkit-box-shadow:8px 8px 12px -2px rgba(0,0,0,.25);box-shadow:8px 8px 12px -2px rgba(0,0,0,.25)}.btn.hasIcon [class*=fa-],.btn.hasIcon [class*=icon-],.hasIcon.tag [class*=fa-],.hasIcon.tag [class*=icon-],a.btn.hasIcon [class*=fa-],a.btn.hasIcon [class*=icon-],button.btn.hasIcon [class*=fa-],button.btn.hasIcon [class*=icon-],input.btn.hasIcon [class*=fa-],input.btn.hasIcon [class*=icon-]{-ms-flex-negative:0;flex-shrink:0}.btn.hasIcon [class*=fa-].posLeft,.btn.hasIcon [class*=icon-].posLeft,.hasIcon.tag [class*=fa-].posLeft,.hasIcon.tag [class*=icon-].posLeft,a.btn.hasIcon [class*=fa-].posLeft,a.btn.hasIcon [class*=icon-].posLeft,button.btn.hasIcon [class*=fa-].posLeft,button.btn.hasIcon [class*=icon-].posLeft,input.btn.hasIcon [class*=fa-].posLeft,input.btn.hasIcon [class*=icon-].posLeft{-webkit-margin-end:.53333em;margin-inline-end:.53333em}.btn.hasIcon [class*=fa-].posRight,.btn.hasIcon [class*=icon-].posRight,.hasIcon.tag [class*=fa-].posRight,.hasIcon.tag [class*=icon-].posRight,a.btn.hasIcon [class*=fa-].posRight,a.btn.hasIcon [class*=icon-].posRight,button.btn.hasIcon [class*=fa-].posRight,button.btn.hasIcon [class*=icon-].posRight,input.btn.hasIcon [class*=fa-].posRight,input.btn.hasIcon [class*=icon-].posRight{-webkit-margin-start:.53333em;margin-inline-start:.53333em}.btn.hasIcon .icon-arrow.posLeft,.hasIcon.tag .icon-arrow.posLeft,a.btn.hasIcon .icon-arrow.posLeft,button.btn.hasIcon .icon-arrow.posLeft,input.btn.hasIcon .icon-arrow.posLeft{-webkit-margin-start:-.53333em;margin-inline-start:-.53333em}.btn.hasIcon .icon-arrow.posRight,.hasIcon.tag .icon-arrow.posRight,a.btn.hasIcon .icon-arrow.posRight,button.btn.hasIcon .icon-arrow.posRight,input.btn.hasIcon .icon-arrow.posRight{-webkit-margin-end:-.53333em;margin-inline-end:-.53333em}.btn.hasIcon:has(.posAbsolute),.hasIcon.tag:has(.posAbsolute),a.btn.hasIcon:has(.posAbsolute),button.btn.hasIcon:has(.posAbsolute),input.btn.hasIcon:has(.posAbsolute){padding-inline:2.66667em}.btn.hasIcon [class*=fa-].posAbsolute,.btn.hasIcon [class*=icon-].posAbsolute,.hasIcon.tag [class*=fa-].posAbsolute,.hasIcon.tag [class*=icon-].posAbsolute,a.btn.hasIcon [class*=fa-].posAbsolute,a.btn.hasIcon [class*=icon-].posAbsolute,button.btn.hasIcon [class*=fa-].posAbsolute,button.btn.hasIcon [class*=icon-].posAbsolute,input.btn.hasIcon [class*=fa-].posAbsolute,input.btn.hasIcon [class*=icon-].posAbsolute{inset-block-start:50%;translate:0 -50%;position:absolute}.btn.hasIcon [class*=fa-].posAbsolute.posRight,.btn.hasIcon [class*=icon-].posAbsolute.posRight,.hasIcon.tag [class*=fa-].posAbsolute.posRight,.hasIcon.tag [class*=icon-].posAbsolute.posRight,a.btn.hasIcon [class*=fa-].posAbsolute.posRight,a.btn.hasIcon [class*=icon-].posAbsolute.posRight,button.btn.hasIcon [class*=fa-].posAbsolute.posRight,button.btn.hasIcon [class*=icon-].posAbsolute.posRight,input.btn.hasIcon [class*=fa-].posAbsolute.posRight,input.btn.hasIcon [class*=icon-].posAbsolute.posRight{inset-inline-end:1.33333em}.btn.hasIcon [class*=fa-].posAbsolute.posLeft,.btn.hasIcon [class*=icon-].posAbsolute.posLeft,.hasIcon.tag [class*=fa-].posAbsolute.posLeft,.hasIcon.tag [class*=icon-].posAbsolute.posLeft,a.btn.hasIcon [class*=fa-].posAbsolute.posLeft,a.btn.hasIcon [class*=icon-].posAbsolute.posLeft,button.btn.hasIcon [class*=fa-].posAbsolute.posLeft,button.btn.hasIcon [class*=icon-].posAbsolute.posLeft,input.btn.hasIcon [class*=fa-].posAbsolute.posLeft,input.btn.hasIcon [class*=icon-].posAbsolute.posLeft{inset-inline-start:1.33333em}.btn.onlyIcon,.onlyIcon.tag,a.btn.onlyIcon,a.onlyIcon.tag,button.btn.onlyIcon,button.onlyIcon.tag,input.btn.onlyIcon,input.onlyIcon.tag{width:40px;height:40px;padding:0}.btn.onlyIcon.smallX,.onlyIcon.smallX.tag,a.btn.onlyIcon.smallX,button.btn.onlyIcon.smallX,input.btn.onlyIcon.smallX{width:24px;height:24px;padding:0}.btn.onlyIcon.small,.onlyIcon.small.tag,a.btn.onlyIcon.small,button.btn.onlyIcon.small,input.btn.onlyIcon.small{width:32px;height:32px;padding:0}.btn.onlyIcon.large,.onlyIcon.large.tag,a.btn.onlyIcon.large,button.btn.onlyIcon.large,input.btn.onlyIcon.large{width:75px;height:75px;padding:0}.btn.onlyIcon .text,.onlyIcon.tag .text,a.btn.onlyIcon .text,button.btn.onlyIcon .text,input.btn.onlyIcon .text{display:none}.btn.small,.small.tag,a.btn.small,a.small.tag,button.btn.small,button.small.tag,input.btn.small,input.small.tag{padding:.45em 1.33333em;font-size:1.2rem}.btn.smallX,.smallX.tag,a.btn.smallX,a.smallX.tag,button.btn.smallX,button.smallX.tag,input.btn.smallX,input.smallX.tag{padding:.25em .33333em;font-size:1.2rem;line-height:1}.btn.width100per,.btn.widthFixed,.width100per.tag,.widthFixed.tag,a.btn.width100per,a.btn.widthFixed,a.width100per.tag,a.widthFixed.tag,button.btn.width100per,button.btn.widthFixed,button.width100per.tag,button.widthFixed.tag,input.btn.width100per,input.btn.widthFixed,input.width100per.tag,input.widthFixed.tag{max-width:100%;padding:.86667em 1.33333em}.btn.hasIcon.width100per,.btn.widthFixed.hasIcon,.hasIcon.width100per.tag,.widthFixed.hasIcon.tag,a.btn.widthFixed.hasIcon,button.btn.widthFixed.hasIcon,input.btn.widthFixed.hasIcon{padding-right:60px;padding-left:60px}.btn.hasIcon.width100per [class*=icon-],.btn.widthFixed.hasIcon [class*=icon-],.hasIcon.width100per.tag [class*=icon-],.widthFixed.hasIcon.tag [class*=icon-],a.btn.widthFixed.hasIcon [class*=icon-],button.btn.widthFixed.hasIcon [class*=icon-],input.btn.widthFixed.hasIcon [class*=icon-]{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.btn.hasIcon.width100per [class*=icon-].posRight,.btn.widthFixed.hasIcon [class*=icon-].posRight,.hasIcon.width100per.tag [class*=icon-].posRight,.widthFixed.hasIcon.tag [class*=icon-].posRight,a.btn.widthFixed.hasIcon [class*=icon-].posRight,button.btn.widthFixed.hasIcon [class*=icon-].posRight,input.btn.widthFixed.hasIcon [class*=icon-].posRight{right:20px}.btn.hasIcon.width100per [class*=icon-].posLeft,.btn.widthFixed.hasIcon [class*=icon-].posLeft,.hasIcon.width100per.tag [class*=icon-].posLeft,.widthFixed.hasIcon.tag [class*=icon-].posLeft,a.btn.widthFixed.hasIcon [class*=icon-].posLeft,button.btn.widthFixed.hasIcon [class*=icon-].posLeft,input.btn.widthFixed.hasIcon [class*=icon-].posLeft{left:20px}.btn.hasIcon.round.width100per [class*=icon-].posRight,.btn.widthFixed.hasIcon.round [class*=icon-].posRight,.hasIcon.round.width100per.tag [class*=icon-].posRight,.widthFixed.hasIcon.round.tag [class*=icon-].posRight,a.btn.widthFixed.hasIcon.round [class*=icon-].posRight,button.btn.widthFixed.hasIcon.round [class*=icon-].posRight,input.btn.widthFixed.hasIcon.round [class*=icon-].posRight{right:25px}.btn.hasIcon.round.width100per [class*=icon-].posLeft,.btn.widthFixed.hasIcon.round [class*=icon-].posLeft,.hasIcon.round.width100per.tag [class*=icon-].posLeft,.widthFixed.hasIcon.round.tag [class*=icon-].posLeft,a.btn.widthFixed.hasIcon.round [class*=icon-].posLeft,button.btn.widthFixed.hasIcon.round [class*=icon-].posLeft,input.btn.widthFixed.hasIcon.round [class*=icon-].posLeft{left:25px}.animeSwipe.tag,.btn.animeSwipe,a.animeSwipe.tag,a.btn.animeSwipe,button.animeSwipe.tag,button.btn.animeSwipe,input.animeSwipe.tag,input.btn.animeSwipe{overflow:hidden;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.animeSwipe.tag .text,.btn.animeSwipe .text,a.btn.animeSwipe .text,button.btn.animeSwipe .text,input.btn.animeSwipe .text{z-index:1;position:relative}.animeSwipe.tag:before,.btn.animeSwipe:before,a.btn.animeSwipe:before,button.btn.animeSwipe:before,input.btn.animeSwipe:before{display:block;z-index:0;position:absolute;top:0;bottom:0;left:0;width:200%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:-webkit-gradient(linear,right top,left top,color-stop(50%,#000),color-stop(50%,#fff));background:linear-gradient(270deg,#000 50%,#fff 0);content:"";-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.animeSwipe.ghost.tag:before,.btn.animeSwipe.ghost:before,a.btn.animeSwipe.ghost:before,button.btn.animeSwipe.ghost:before,input.btn.animeSwipe.ghost:before{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#000),color-stop(50%,#fff));background:linear-gradient(90deg,#000 50%,#fff 0)}.animeSwipe.tag:after,.btn.animeSwipe:after,a.btn.animeSwipe:after,button.btn.animeSwipe:after,input.btn.animeSwipe:after{display:block;z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-box-shadow:inset 0 0 0 1px #000;box-shadow:inset 0 0 0 1px #000;content:""}.no-touch .animeSwipe.tag:hover,.no-touch .btn.animeSwipe:hover,.no-touch a.btn.animeSwipe:hover,.no-touch button.btn.animeSwipe:hover,.no-touch input.btn.animeSwipe:hover{background-color:transparent}.no-touch .animeSwipe.tag:hover:before,.no-touch .btn.animeSwipe:hover:before,.no-touch a.btn.animeSwipe:hover:before,.no-touch button.btn.animeSwipe:hover:before,.no-touch input.btn.animeSwipe:hover:before{-webkit-transform:translateX(0);transform:translateX(0)}.btn.disabled,.btn:disabled,.disabled.tag,.tag:disabled,a.btn.disabled,a.btn:disabled,a.disabled.tag,a.tag:disabled,button.btn.disabled,button.btn:disabled,button.disabled.tag,button.tag:disabled,input.btn.disabled,input.btn:disabled,input.disabled.tag,input.tag:disabled{border:none;cursor:not-allowed;opacity:.4;pointer-events:none}.btn.disabled:hover,.btn[disabled]:hover,.disabled.tag:hover,[disabled].tag:hover,a.btn.disabled:hover,a.btn[disabled]:hover,button.btn.disabled:hover,button.btn[disabled]:hover,input.btn.disabled:hover,input.btn[disabled]:hover{background-color:#000}.tag{cursor:default;pointer-events:none}button.btn,button.tag{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;font-family:inherit}input[type=button].btn,input[type=button].tag,input[type=reset].btn,input[type=reset].tag,input[type=submit].btn,input[type=submit].tag{border:none;font-family:inherit;vertical-align:baseline}button.linkText,input[type=button].linkText,input[type=reset].linkText,input[type=submit].linkText{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:none;outline:none;background:transparent;color:inherit;font-family:inherit;font-size:inherit;vertical-align:baseline;-webkit-transition:color .3s ease;transition:color .3s ease}button.linkText.hasIcon [class*=icon-],input[type=button].linkText.hasIcon [class*=icon-],input[type=reset].linkText.hasIcon [class*=icon-],input[type=submit].linkText.hasIcon [class*=icon-]{position:relative;top:-.15em}button.linkText.hasIcon [class*=icon-].posLeft,input[type=button].linkText.hasIcon [class*=icon-].posLeft,input[type=reset].linkText.hasIcon [class*=icon-].posLeft,input[type=submit].linkText.hasIcon [class*=icon-].posLeft{margin-right:.5em}button.linkText.hasIcon [class*=icon-].posRight,input[type=button].linkText.hasIcon [class*=icon-].posRight,input[type=reset].linkText.hasIcon [class*=icon-].posRight,input[type=submit].linkText.hasIcon [class*=icon-].posRight{margin-left:.5em}button.linkText.underline,input[type=button].linkText.underline,input[type=reset].linkText.underline,input[type=submit].linkText.underline{text-decoration:underline}.no-touch button.linkText.underline:hover,.no-touch input[type=button].linkText.underline:hover,.no-touch input[type=reset].linkText.underline:hover,.no-touch input[type=submit].linkText.underline:hover{text-decoration:none}input.txt,input[type=date],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;margin:0;padding:.6em 1em;border:none;border-radius:8px;background:#fff;-webkit-box-shadow:inset 0 0 0 1px #bcbcbc;box-shadow:inset 0 0 0 1px #bcbcbc;color:inherit;line-height:1.6;-webkit-transition:all .1s ease;transition:all .1s ease}input.txt:focus,input[type=date]:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{-webkit-box-shadow:inset 0 0 0 1px #000;box-shadow:inset 0 0 0 1px #000}input.txt.sizeFixed,input[type=date].sizeFixed,input[type=email].sizeFixed,input[type=password].sizeFixed,input[type=search].sizeFixed,input[type=tel].sizeFixed,input[type=text].sizeFixed,input[type=url].sizeFixed,textarea.sizeFixed{width:auto}input.txt.disabled,input.txt:disabled,input[type=date].disabled,input[type=date]:disabled,input[type=email].disabled,input[type=email]:disabled,input[type=password].disabled,input[type=password]:disabled,input[type=search].disabled,input[type=search]:disabled,input[type=tel].disabled,input[type=tel]:disabled,input[type=text].disabled,input[type=text]:disabled,input[type=url].disabled,input[type=url]:disabled,textarea.disabled,textarea:disabled{background-color:#efefef;cursor:not-allowed}.hasError input.txt,.hasError input[type=date],.hasError input[type=email],.hasError input[type=password],.hasError input[type=search],.hasError input[type=tel],.hasError input[type=text],.hasError input[type=url],.hasError textarea{-webkit-box-shadow:inset 0 0 0 1px #eb5f5f;box-shadow:inset 0 0 0 1px #eb5f5f}textarea{height:8em}::-webkit-input-placeholder{color:rgba(0,0,0,.4)}::-moz-placeholder{color:rgba(0,0,0,.4)}:-ms-input-placeholder{color:rgba(0,0,0,.4)}.radioWrap{display:inline-block;position:relative}.radioWrap input[type=radio]{position:absolute;top:0;left:0;opacity:0}.radioWrap .text{display:inline-block;padding-left:2.125em}.radioWrap .text:after,.radioWrap .text:before{display:block;position:absolute;top:.75em;content:""}.radioWrap .text:before{-webkit-box-sizing:border-box;box-sizing:border-box;left:0;width:1.73333em;height:1.73333em;margin-top:-.86667em;border:1px solid #bcbcbc;border-radius:50%;background-color:#fff;-webkit-transition:all .1s ease;transition:all .1s ease}.radioWrap .text:after{left:.86667em;width:1.06667em;height:1.06667em;margin-top:-.53333em;margin-left:-.53333em;border-radius:50%;background-color:#000;opacity:0;-webkit-transition:opacity .1s ease;transition:opacity .1s ease}.radioWrap input[type=radio]:checked+.text:after{opacity:1}.radioWrap input[type=radio]:focus+.text:before{border-color:#000}.radioWrap input[type=radio]:disabled+.text{cursor:not-allowed;opacity:.4}.radioWrap input[type=radio]:disabled+.text:after{opacity:0}.hasError .radioWrap .text:before{border-color:#eb5f5f}.radioBtnGroup{display:-webkit-box;display:-ms-flexbox;display:flex}.radioBtnGroupItem{position:relative}.radioBtnGroupItem input[type=radio]{position:absolute;top:0;left:0;opacity:0}.radioBtnGroupItem .text{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.6em 1.06667em .6em 2.66667em;border-radius:8px;background-color:#fff;-webkit-box-shadow:inset 0 0 0 1px #000;box-shadow:inset 0 0 0 1px #000;color:#000;font-size:inherit;line-height:1.6;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.radioBtnGroupItem .text:hover{opacity:.5}.radioBtnGroupItem .text:before{display:block;position:absolute;top:1.33333em;left:1em;width:.93333em;height:0;border-bottom:2px solid #000;border-left:2px solid #000;content:"";-webkit-transition:all .1s ease;transition:all .1s ease}.radioBtnGroupItem:not(:first-child){margin-left:-1px}.radioBtnGroupItem input[type=radio]:checked+.text{background-color:#000;color:#fff}.radioBtnGroupItem input[type=radio]:checked+.text:before{top:1.33333em;left:1.6em;width:.93333em;height:.46667em;margin-top:-.4em;margin-left:-.53333em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom-color:#fff;border-left-color:#fff}.checkboxWrap{display:inline-block;position:relative}.checkboxWrap input[type=checkbox]{position:absolute;top:0;left:0;opacity:0}.checkboxWrap .text{display:inline-block;padding-left:2.26667em}.checkboxWrap .text:after,.checkboxWrap .text:before{display:block;position:absolute;top:.75em;content:""}.checkboxWrap .text:before{-webkit-box-sizing:border-box;box-sizing:border-box;left:0;width:1.73333em;height:1.73333em;margin-top:-.86667em;border:1px solid #bcbcbc;border-radius:8px;background-color:#fff;-webkit-transition:all .1s ease;transition:all .1s ease}.checkboxWrap .text:after{left:.86667em;width:.93333em;height:.46667em;margin-top:-.4em;margin-left:-.53333em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:2px solid #000;border-left:2px solid #000;opacity:0;-webkit-transition:opacity .1s ease;transition:opacity .1s ease}.checkboxWrap input[type=checkbox]:checked+.text:after{opacity:1}.checkboxWrap input[type=checkbox]:focus+.text:before{border-color:#000}.checkboxWrap input[type=checkbox]:disabled+.text{cursor:not-allowed;opacity:.4}.checkboxWrap input[type=checkbox]:disabled+.text:after{opacity:0}.hasError .checkboxWrap .text:before{border-color:#eb5f5f}.toggleWrap{position:relative;left:-.1em}.toggleWrap input[type=checkbox]{position:absolute;top:0;left:0;opacity:0}.toggleWrap .text{display:inline-block;padding-left:3em}.toggleWrap .text:after,.toggleWrap .text:before{display:block;position:absolute;top:50%;content:""}.toggleWrap .text:before{-webkit-box-sizing:border-box;box-sizing:border-box;left:0;width:2.5em;height:1.5em;margin-top:-.75em;border:1px solid #bcbcbc;border-radius:9999px;background-color:#fff}.toggleWrap .text:after,.toggleWrap .text:before{-webkit-transition:all .1s ease;transition:all .1s ease}.toggleWrap .text:after{left:.25em;width:1em;height:1em;margin-top:-.5em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-radius:50%;background-color:#bcbcbc}.toggleWrap input[type=checkbox]:checked+.text:before{background-color:rgba(235,95,95,.1)}.toggleWrap input[type=checkbox]:checked+.text:after{left:1.25em;background-color:#eb5f5f}.toggleWrap input[type=checkbox]:focus+.text:before{border-color:#000}.toggleWrap input[type=checkbox]:disabled+.text{cursor:not-allowed;opacity:.4}.toggleWrap input[type=checkbox]:disabled+.text:after{opacity:0}.rating{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-right:-10px;margin-left:-10px}.rating input[type=radio]{position:absolute;top:0;left:0;opacity:0}.ratingLabel{padding-right:10px;padding-left:10px;-webkit-transition:opacity .1s ease;transition:opacity .1s ease}.ratingLabel .icon-star{width:30px;height:30px;font-size:3rem;line-height:1;vertical-align:top}.ratingLabel .icon-star:before{color:#bcbcbc;content:"\2606"}.ratingLabel .text{display:none}.no-touch .ratingLabel:hover{opacity:.5}.rating input[type=radio]:checked~.ratingLabel .icon-star:before{color:#d0cb3c;content:"\2605"}.ratingResults{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:-10px;margin-left:-10px}.ratingResults .icon-star{width:30px;height:30px;padding-right:10px;padding-left:10px;color:#bcbcbc;font-size:3rem;line-height:1;vertical-align:top}.ratingResults .icon-star.isChecked{color:#d0cb3c}.selectWrap{position:relative}.selectWrap:after,.selectWrap:before{display:block;position:absolute;content:"";pointer-events:none}.selectWrap:before{z-index:1;top:50%;right:1.5em;margin-top:-.2em;margin-right:-.4em;border-top:.6em solid #000;border-right:.4em solid transparent;border-left:.4em solid transparent}.selectWrap:after{z-index:0;top:1px;right:1px;bottom:1px;width:3em;border-radius:8px}.selectWrap.hasIcon:before{display:none}.selectWrap.hasIcon [class*=icon-]{position:absolute;top:50%;right:1em;width:24px;height:24px;margin-top:-10px}.selectWrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;margin:0;padding:.6em 3em .6em 1em;border:none;border-radius:8px;background-color:#fff;-webkit-box-shadow:inset 0 0 0 1px #bcbcbc;box-shadow:inset 0 0 0 1px #bcbcbc;color:inherit;line-height:1.6;cursor:pointer;-webkit-transition:all .1s ease;transition:all .1s ease}.selectWrap select:focus{-webkit-box-shadow:inset 0 0 0 1px #000;box-shadow:inset 0 0 0 1px #000}.selectWrap.colorSub select{color:#fff}.selectWrap.colorSub select,.selectWrap.colorSub select:focus{border-color:#fdf636;background-color:#fdf636}.selectWrap.disabled,.selectWrap:has(select.disabled,select:disabled){opacity:.4}.selectWrap.disabled select,.selectWrap select.disabled,.selectWrap select:disabled{background-color:#efefef;cursor:not-allowed;opacity:1}.hasError .selectWrap select{-webkit-box-shadow:inset 0 0 0 1px #eb5f5f;box-shadow:inset 0 0 0 1px #eb5f5f}:root .selectWrap:after,_:-ms-fullscreen:after{background-color:#fff}:root .selectWrap select,_:-ms-fullscreen select{padding-right:1em}:root .selectWrap select:focus,_:-ms-fullscreen select:focus{background-color:#fff}.cf:after,.clearfix:after{display:block;clear:both;content:""}.content[id=tx-life]{overflow:clip}.content[id=tx-life],.txLifeFooter{font-family:Zen Kaku Gothic New,sans-serif;letter-spacing:.05em}.content[id=tx-life] .container,.txLifeFooter .container{-webkit-box-sizing:border-box;box-sizing:border-box}.content[id=tx-life] .displayInlineBlock,.txLifeFooter .displayInlineBlock{display:inline-block}.content[id=tx-life] img,.txLifeFooter img{vertical-align:top}.content[id=tx-life] .fcAccent,.txLifeFooter .fcAccent{color:var(--color-accent)}.content[id=tx-life] .kerningLeft-04,.txLifeFooter .kerningLeft-04{-webkit-margin-start:-.4em;margin-inline-start:-.4em}.content[id=tx-life] .kerningRight-04,.txLifeFooter .kerningRight-04{-webkit-margin-end:-.4em;margin-inline-end:-.4em}.content[id=tx-life] .kerningLeft-025,.txLifeFooter .kerningLeft-025{-webkit-margin-start:-.25em;margin-inline-start:-.25em}.content[id=tx-life] .kerningRight-025,.txLifeFooter .kerningRight-025{-webkit-margin-end:-.25em;margin-inline-end:-.25em}.content[id=tx-life] .linkBtn,.txLifeFooter .linkBtn{padding-block:.8em;padding-inline:1.6em;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:.6em;-moz-column-gap:.6em;column-gap:.6em;border:none;border-radius:10vmax;outline:none;background:var(--color-main-light);-webkit-box-shadow:inset 0 0 0 2px var(--color-text-bright),4px 4px 6px 0 rgba(0,0,0,.1);box-shadow:inset 0 0 0 2px var(--color-text-bright),4px 4px 6px 0 rgba(0,0,0,.1);color:var(--color-text-bright);font-family:inherit;font-size:1.25em;font-weight:700;letter-spacing:.05em;line-height:1.4;text-align:center;text-decoration:none}.content[id=tx-life] .linkBtn.colorAccent,.txLifeFooter .linkBtn.colorAccent{background:var(--color-accent)}.content[id=tx-life] .linkBtn.ghost,.txLifeFooter .linkBtn.ghost{background:transparent;-webkit-box-shadow:inset 0 0 0 2px var(--color-main);box-shadow:inset 0 0 0 2px var(--color-main);color:var(--color-main)}.content[id=tx-life] .linkBtn.ghost.onDark,.txLifeFooter .linkBtn.ghost.onDark{-webkit-box-shadow:inset 0 0 0 2px var(--color-text-bright);box-shadow:inset 0 0 0 2px var(--color-text-bright);color:var(--color-text-bright)}.content[id=tx-life] .linkBtn.large,.txLifeFooter .linkBtn.large{-webkit-box-shadow:inset 0 0 0 2px var(--color-text-bright),6px 6px 8px 0 rgba(0,0,0,.4);box-shadow:inset 0 0 0 2px var(--color-text-bright),6px 6px 8px 0 rgba(0,0,0,.4);font-size:clamp(20px,calc(100lvw*0.01944),28px)}.content[id=tx-life] .linkBtn [class*=icon-][class*=material-symbols-],.txLifeFooter .linkBtn [class*=icon-][class*=material-symbols-]{font-size:1.2em}.content[id=tx-life] .linkBtn [class*=icon-].icon-arrow:last-child,.txLifeFooter .linkBtn [class*=icon-].icon-arrow:last-child{-webkit-margin-end:-.33333em;margin-inline-end:-.33333em}.content[id=tx-life] .linkHasIcon,.txLifeFooter .linkHasIcon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.28571em;-moz-column-gap:.28571em;column-gap:.28571em;color:inherit;font-size:inherit;text-decoration:none}.content[id=tx-life] .linkHasIcon .text,.txLifeFooter .linkHasIcon .text{text-decoration:underline}.content[id=tx-life] .linkHasIcon [class*=icon-],.txLifeFooter .linkHasIcon [class*=icon-]{-ms-flex-negative:0;flex-shrink:0;font-size:1em}.content[id=tx-life] [class*=icon-],.txLifeFooter [class*=icon-]{aspect-ratio:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.content[id=tx-life] .icon-arrow.arrowLeft,.txLifeFooter .icon-arrow.arrowLeft{rotate:y 180deg}.content[id=tx-life] .icon-arrow.arrowUp,.txLifeFooter .icon-arrow.arrowUp{rotate:-90deg}.content[id=tx-life] .icon-arrow.arrowDown,.txLifeFooter .icon-arrow.arrowDown{rotate:90deg}.txLifeMV{position:relative;background-color:var(--color-main);color:var(--color-text-bright)}.txLifeMVTitle img{width:100%;max-width:100%;height:auto}.txLifeMVLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:clamp(14px,calc(100lvw*0.01111),16px);text-align:center}.txLifeMVLink .linkBtn{width:100%}.txLifeCospe{-webkit-padding-before:clamp(64px,calc(100lvw*0.12),120px);padding-block-start:clamp(64px,calc(100lvw*0.12),120px);-webkit-padding-after:clamp(64px,calc(100lvw*0.1),100px);padding-block-end:clamp(64px,calc(100lvw*0.1),100px)}.txLifeCospeTitle{position:relative;-webkit-margin-after:.85714em;margin-block-end:.85714em;color:var(--color-main);font-weight:900;line-height:1.4;text-align:center}.txLifeCospeTitle .textShoulder{inset-block-start:0;inset-inline-start:50%;translate:0 -61.11111%;aspect-ratio:1;padding-inline:.42857em;-webkit-box-sizing:border-box;box-sizing:border-box;display:grid;position:absolute;place-items:center;rotate:-20deg;border-radius:10vmax;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,var(--color-main-light)),to(#94e9ff));background-image:linear-gradient(180deg,var(--color-main-light) 50%,#94e9ff);color:var(--color-text-bright);font-size:.5em;letter-spacing:.025em;line-height:1.2}.txLifeCospeTitle .textMain{z-index:1;position:relative}.txLifeCospeDescription{font-size:clamp(14px,calc(100lvw*0.02083),20px);letter-spacing:.025em;line-height:1.8}.txLifeCospeDescription strong{font-weight:700}.txLifeCospeImage img{width:100%;height:auto}.txLifeCospeMerit{-webkit-margin-before:clamp(40px,calc(100lvw*0.08333),80px);margin-block-start:clamp(40px,calc(100lvw*0.08333),80px)}.txLifeCospeMeritTitle{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-margin-after:.5em;margin-block-end:.5em;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;color:var(--color-main);font-size:clamp(24px,calc(100lvw*0.06154),32px);font-weight:900;line-height:1.1}.txLifeCospeMeritTitle,.txLifeCospeMeritTitleInner{display:-webkit-box;display:-ms-flexbox;display:flex}.txLifeCospeMeritTitleInner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.txLifeCospeMeritTitle .textMain .fsLarge{font-size:1.33333em}.txLifeCospeMeritTitle .textSub{font-size:.75em}.txLifeCospeMeritTitle:after,.txLifeCospeMeritTitle:before{translate:0 .375em;position:relative;width:2px;height:2em;background-color:var(--color-main);content:""}.txLifeCospeMeritTitle:before{rotate:-30deg}.txLifeCospeMeritTitle:after{rotate:30deg}.txLifeCospeMeritContent{padding-inline:clamp(16px,calc(100lvw*0.05128),40px);-webkit-padding-before:clamp(32px,calc(100lvw*0.10256),48px);padding-block-start:clamp(32px,calc(100lvw*0.10256),48px);-webkit-padding-after:clamp(24px,calc(100lvw*0.08205),32px);padding-block-end:clamp(24px,calc(100lvw*0.08205),32px);border-radius:16px;-webkit-box-shadow:inset 0 0 0 2px var(--color-main);box-shadow:inset 0 0 0 2px var(--color-main)}.txLifeCospeMerit .listMerit{display:grid}.txLifeCospeMerit .listMeritItem{container-type:inline-size;position:relative}.txLifeCospeMerit .listMeritTitle{inset-block-start:0;inset-inline-start:50%;translate:-50% -50%;padding-block:.5em;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;width:11.25em;border-radius:10vmax;-webkit-box-shadow:inset 0 0 0 1px var(--color-main);box-shadow:inset 0 0 0 1px var(--color-main);color:var(--color-main);font-size:clamp(14px,calc(100cqw*0.05517),20px);font-weight:700;line-height:1.4;text-align:center}.txLifeCospeMerit .listMeritTitle:before{inset-block:0;inset-inline:0;translate:.25em .25em;z-index:-1;position:absolute;border-radius:10vmax;background-color:var(--color-main-pale);mix-blend-mode:multiply;content:""}.txLifeCospeMerit .listMeritTitle:after{inset-inline-start:50%;inset-block-end:0;translate:-50% .25em;position:absolute;width:1.375em;height:1px;rotate:-45deg;background-color:var(--color-main);content:""}.txLifeCospeMerit .listMeritContent{row-gap:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:clamp(12px,calc(100cqw*0.04828),16px);letter-spacing:.025em;line-height:1.8}.txLifeCospeMerit .listMeritImage{overflow:clip;border-radius:8px}.txLifeCospeMerit .listMeritImage img{width:100%;height:auto}.txLifeMHInformation{-webkit-padding-after:clamp(64px,calc(100lvw*0.1),100px);padding-block-end:clamp(64px,calc(100lvw*0.1),100px)}.txLifeMHInformationTitle{row-gap:.4em;margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-margin-after:.85714em;margin-block-end:.85714em;-webkit-column-gap:.4em;-moz-column-gap:.4em;column-gap:.4em;color:var(--color-main);font-size:clamp(24px,calc(100lvw*0.07179),40px);font-weight:900;line-height:1.4;text-align:center}.txLifeMHInformationTitle:before{aspect-ratio:1;display:grid;-ms-flex-negative:0;flex-shrink:0;place-items:center;width:3.5em;border-radius:100vmax;background-color:var(--color-accent);color:var(--color-text-bright);font-size:.4em;font-weight:900;text-transform:uppercase;content:"new"}.txLifeMHInformationTitle:after{position:absolute;content:""}.txLifeMHInformationContent{row-gap:2px;overflow:clip;border-radius:16px}.txLifeMHInformationContent,.txLifeMHInformationSub{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.txLifeMHInformationSub{row-gap:clamp(32px,calc(100lvw*0.10256),48px);padding-inline:clamp(16px,calc(100lvw*0.05128),40px);-webkit-padding-before:clamp(32px,calc(100lvw*0.10256),56px);padding-block-start:clamp(32px,calc(100lvw*0.10256),56px);-webkit-padding-after:clamp(40px,calc(100lvw*0.12308),64px);padding-block-end:clamp(40px,calc(100lvw*0.12308),64px);background-color:var(--color-main-pale)}.txLifeMHInformationSubTitle{color:var(--color-main);font-size:clamp(16px,calc(100lvw*0.04615),24px);font-weight:700;line-height:1.4;text-align:center}.txLifeMHInformationSubContent .listTag{row-gap:.33333em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:1.16667em;-moz-column-gap:1.16667em;column-gap:1.16667em;font-size:clamp(9.42857px,calc(100cqw*0.05217),12px);line-height:1.4}.txLifeMHInformationSubContent .listTagLink{padding-block:.16667em .25em;padding-inline:.5em .33333em;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:0;position:relative;border-radius:3px;background-color:var(--color-base);color:var(--color-main);text-decoration:none}.txLifeMHInformationSubContent .listTagLink:before{inset-block-start:50%;inset-inline-end:.16667em;translate:50% -50%;z-index:-1;position:absolute;width:1.33333em;height:1.33333em;rotate:-45deg;border-radius:3px;background-color:var(--color-base);content:""}.txLifeMHInformationSubContent .listTag a.listTagLink{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.txLifeMHInformationSubFooter{text-align:center}.txLifeMHInformationSubFooter .linkBtn{width:min(330px,100%)}.listTxLifeNews{row-gap:clamp(24px,calc(100lvw*0.05208),40px);display:grid;-webkit-column-gap:max(16px,2.4%);-moz-column-gap:max(16px,2.4%);column-gap:max(16px,2.4%)}.listTxLifeNewsItem{container-type:inline-size}.listTxLifeNewsLink{row-gap:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.listTxLifeNewsImage{overflow:clip;border-radius:8px}.listTxLifeNewsImage img{aspect-ratio:1;width:100%;-o-object-fit:cover;object-fit:cover}.listTxLifeNewsMeta{row-gap:.28571em;display:grid;grid-template-columns:1fr calc(100cqw*0.38621);-webkit-column-gap:.57143em;-moz-column-gap:.57143em;column-gap:.57143em;font-size:clamp(11px,calc(100cqw*0.06087),14px)}.listTxLifeNewsMeta .date{grid-column:1;grid-row:1;align-self:flex-end;font-weight:400;line-height:1.4}.listTxLifeNewsMeta .category{padding-block:.16667em .25em;padding-inline:.66667em;grid-column:1;grid-row:2;align-self:flex-start;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:1px solid var(--color-main);border-radius:100vmax;color:var(--color-main);font-size:.85714em;line-height:1.1}.listTxLifeNewsMeta .modelHouse{aspect-ratio:91/51;-webkit-box-sizing:border-box;box-sizing:border-box;display:grid;grid-column:2;grid-row:1/span 2;place-items:center;padding:8.79121%;border-radius:4px;background-color:var(--color-base);font-size:max(8px,calc(100cqw*0.04348));line-height:1.2;text-align:center}.listTxLifeNewsMeta .modelHouse img{aspect-ratio:75/35;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.listTxLifeNewsTitle{font-size:clamp(14px,calc(100cqw*0.06957),20px);font-weight:700;line-height:1.4}.listTxLifeJitsurei{row-gap:clamp(40px,calc(100lvw*0.12308),64px);display:grid}.listTxLifeJitsureiItem{container-type:inline-size;display:grid;position:relative}.listTxLifeJitsureiLink{display:-webkit-box;display:-ms-flexbox;display:flex}.listTxLifeJitsurei a.listTxLifeJitsureiLink{color:inherit;text-decoration:none}.listTxLifeJitsureiImage{aspect-ratio:3/2;overflow:hidden;border-radius:8px}.listTxLifeJitsureiImage img{display:block;z-index:0;position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.listTxLifeJitsureiBody{row-gap:clamp(12px,calc(100cqw*0.04571),20px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.listTxLifeJitsureiBody .category{padding-block:.16667em .25em;padding-inline:.66667em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:100vmax;-webkit-box-shadow:inset 0 0 0 1px var(--color-main);box-shadow:inset 0 0 0 1px var(--color-main);color:var(--color-main);font-size:12px;line-height:1.2}.listTxLifeJitsureiTitle{font-size:clamp(16px,calc(100cqw*0.06061),20px);font-weight:700}.listTxLifeJitsureiTitle:not(:last-child){-webkit-margin-after:.2em;margin-block-end:.2em}.listTxLifeJitsureiTitle .text{text-box:trim-both cap alphabetic;line-height:1.5}@supports not (text-box:trim-both cap alphabetic){.listTxLifeJitsureiTitle .text{margin-block:calc(.5em - 1lh/2)}}.listTxLifeJitsureiPoint{row-gap:.66667em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.4}.listTxLifeJitsureiPointTitle{padding-inline:.33333em;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:4px;border-bottom-left-radius:0;background-color:var(--color-main);color:var(--color-text-bright);font-size:.85714em;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.listTxLifeJitsureiPointTitle:after{inset-block-start:100%;inset-inline-start:0;position:absolute;-webkit-border-end:.5em solid transparent;border-inline-end:.5em solid transparent;-webkit-border-before:.5em solid var(--color-main);border-block-start:.5em solid var(--color-main);content:""}.listTxLifeJitsureiFooter{row-gap:1.66667em;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.listTxLifeJitsureiFooter:before{position:absolute;content:""}.listTxLifeJitsureiMeta{row-gap:1.66667em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.listTxLifeJitsureiHouseMaker{display:grid;grid-template-columns:min(91px,calc(100cqw*0.26)) 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1.33333em;-moz-column-gap:1.33333em;column-gap:1.33333em}.listTxLifeJitsureiHouseMakerLogo{aspect-ratio:91/51;display:grid;place-items:center;border-radius:4px;background-color:#fff}.listTxLifeJitsureiHouseMakerLogo img{aspect-ratio:75/35;width:82.41758%;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.listTxLifeJitsureiHouseMakerLogo .text{padding-inline:1em;font-size:min(12px,calc(100cqw*0.02571));line-height:1.4;text-align:center}.listTxLifeJitsureiSummary{row-gap:.66667em;display:grid;line-height:1.5}.listTxLifeJitsureiSummaryItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:.5em;-moz-column-gap:.5em;column-gap:.5em}.listTxLifeJitsureiSummaryItem [class*=icon-]{inset-block-start:.08333em;position:relative;-ms-flex-negative:0;flex-shrink:0;width:1.33333em;height:1.33333em;font-size:1.33333em}.txLifeHousingStage{padding-block:clamp(32px,calc(100lvw*0.08333),64px);background-color:var(--color-main-pale)}.txLifeHousingStageTitle{-webkit-margin-after:.66667em;margin-block-end:.66667em;color:var(--color-main);font-size:clamp(16px,calc(100lvw*0.04615),24px);font-weight:700;line-height:1.4;text-align:center}.txLifeHousingStageDescription{-webkit-margin-after:clamp(24px,calc(100lvw*0.04167),32px);margin-block-end:clamp(24px,calc(100lvw*0.04167),32px);font-size:clamp(14px,calc(100lvw*0.02083),16px);line-height:1.6;text-align:center}.txLifeHousingStageSummary{overflow:clip;border-radius:8px;background-color:var(--color-base)}.txLifeHousingStageSummaryImage img{width:100%;height:auto}.txLifeHousingStageSummaryContent{container-type:inline-size;padding-inline:clamp(16px,calc(100lvw*0.05128),40px);-webkit-padding-before:clamp(16px,calc(100lvw*0.05128),32px);padding-block-start:clamp(16px,calc(100lvw*0.05128),32px);-webkit-padding-after:clamp(24px,calc(100lvw*0.06154),32px);padding-block-end:clamp(24px,calc(100lvw*0.06154),32px)}.txLifeHousingStageSummaryName{-webkit-margin-after:.88889em;margin-block-end:.88889em;font-size:clamp(16px,calc(100lvw*0.04615),20px);font-weight:700;line-height:1.4}.txLifeHousingStageSummary .listSummaryHousingStage{row-gap:clamp(16px,calc(100cqw*0.05517),24px);display:grid;font-size:clamp(10px,calc(100cqw*0.04138),14px)}.txLifeHousingStageSummary .listSummaryHousingStageItem{row-gap:.33333em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.txLifeHousingStageSummary .listSummaryHousingStageTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.33333em;-moz-column-gap:.33333em;column-gap:.33333em;color:var(--color-main);font-weight:700;line-height:1.2}.txLifeHousingStageSummary .listSummaryHousingStageTitle [class*=icon-][class*=material-symbols-]{font-size:1.66667em}.txLifeHousingStageSummary .listSummaryHousingStageDescription{letter-spacing:.025em;line-height:1.6}.txLifeHousingStageSummaryModelHouse{padding-inline:clamp(16px,calc(100lvw*0.05128),40px);-webkit-padding-before:clamp(16px,calc(100lvw*0.05128),32px);padding-block-start:clamp(16px,calc(100lvw*0.05128),32px);-webkit-padding-after:clamp(24px,calc(100lvw*0.06154),40px);padding-block-end:clamp(24px,calc(100lvw*0.06154),40px);-webkit-border-before:2px solid var(--color-main-pale);border-block-start:2px solid var(--color-main-pale)}.txLifeHousingStageSummaryModelHouseTitle{margin-inline:auto;padding-block:.28571em;width:min(320px,100%);-webkit-margin-after:clamp(16px,calc(100lvw*0.05128),24px);margin-block-end:clamp(16px,calc(100lvw*0.05128),24px);border:1px solid var(--color-main);border-radius:10vmax;color:var(--color-main);font-size:clamp(12px,calc(100lvw*0.0359),14px);font-weight:700;line-height:1.4;text-align:center}.txLifeHousingStageSummaryModelHouse .listHouseMaker{row-gap:16px;display:grid;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.txLifeHousingStageSummaryModelHouse .listHouseMakerItem img{aspect-ratio:130/45;width:100%;-o-object-fit:contain;object-fit:contain}.txLifeFooter{background-color:var(--color-main);color:var(--color-text-bright);font-family:Zen Kaku Gothic New,sans-serif;letter-spacing:.05em}.txLifeFooterLink{container-type:inline-size;padding-block:clamp(32px,calc(100lvw*0.05208),64px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:clamp(14px,calc(100lvw*0.01111),16px);text-align:center}.txLifeFooterLink .linkBtn{width:100%}.txLifeFooterLinkAppeal{padding-block:calc(100cqw*0.06061);padding-inline:calc(100cqw*0.09091);z-index:1;position:relative;border-radius:clamp(8px,calc(100lvw*0.02083),16px);background-color:var(--color-sub);color:var(--color-main);font-size:clamp(12px,calc(100cqw*0.04242),20px);font-weight:500;letter-spacing:.025em;text-align:left}.txLifeFooterLinkAppeal:after{inset-block-start:100%;inset-inline-start:50%;translate:-50% 0;border-inline:calc(100cqw*0.02424) solid transparent;z-index:0;position:absolute;-webkit-border-before:calc(100cqw*0.06061) solid var(--color-sub);border-block-start:calc(100cqw*0.06061) solid var(--color-sub);content:""}.txLifeFooterLinkAppealImage{inset-block-start:0;inset-inline-end:0;aspect-ratio:128/72;position:absolute;width:calc(100cqw*0.38788);-webkit-margin-end:calc(100cqw*-0.04848);margin-inline-end:calc(100cqw*-0.04848);-webkit-margin-before:calc(100cqw*-0.13333);margin-block-start:calc(100cqw*-0.13333);rotate:10deg;-webkit-box-shadow:6px 6px 8px 0 rgba(0,0,0,.25);box-shadow:6px 6px 8px 0 rgba(0,0,0,.25)}.txLifeFooterLinkAppealImage img{width:100%;height:auto}.txLifeFooterLinkAppealDescription{line-height:1.4}.txLifeFooterLinkAppealDescription strong{font-weight:900}.txLifeFooterCopyright{padding-block:clamp(16px,calc(100lvw*0.03125),24px);background-color:var(--color-base);color:var(--color-text);font-family:Helvetica Neue,Arial,sans-serif;font-size:clamp(10px,calc(100lvw*0.01563),12px);letter-spacing:.025em;line-height:1.4;text-align:center}[id=footer] .listFooterLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em;font-size:1.2rem}[id=footer] .copyright{font-size:1rem;letter-spacing:.05em}@media screen and (max-width:767px){.mbSp5{margin-bottom:5px}.mbSp10{margin-bottom:10px}.mbSp15{margin-bottom:15px}.mbSp20{margin-bottom:20px}.mbSp30{margin-bottom:30px}.mbSp40{margin-bottom:40px}.mbSp50{margin-bottom:50px}.mbSp60{margin-bottom:60px}.mbSp70{margin-bottom:70px}.mbSp80{margin-bottom:80px}.mbSp100{margin-bottom:100px}.mbSp120{margin-bottom:120px}.mbSp150{margin-bottom:150px}.ptSp5{padding-top:5px}.ptSp10{padding-top:10px}.ptSp15{padding-top:15px}.ptSp20{padding-top:20px}.ptSp30{padding-top:30px}.ptSp40{padding-top:40px}.ptSp50{padding-top:50px}.ptSp60{padding-top:60px}.ptSp70{padding-top:70px}.ptSp80{padding-top:80px}.ptSp100{padding-top:100px}.ptSp120{padding-top:120px}.ptSp150{padding-top:150px}.fsSp12{font-size:12px;font-size:1.2rem}.fsSp14{font-size:14px;font-size:1.4rem}.fsSp20{font-size:20px;font-size:2rem}.displayPc{display:none}.displaySp{display:inherit}.spTxtLeft{text-align:left}.spTxtCenter{text-align:center}.spTxtRight{text-align:right}.btn.large,.large.tag,a.btn.large,a.large.tag,button.btn.large,button.large.tag,input.btn.large,input.large.tag{width:100%;padding:1.00556em 1.11111em}.btn.width100per,.btn.widthFixed,.width100per.tag,.widthFixed.tag,a.btn.width100per,a.btn.widthFixed,a.width100per.tag,a.widthFixed.tag,button.btn.width100per,button.btn.widthFixed,button.width100per.tag,button.widthFixed.tag,input.btn.width100per,input.btn.widthFixed,input.width100per.tag,input.widthFixed.tag{width:56vw}.btn.width100per,.width100per.tag,a.btn.width100per,a.width100per.tag,button.btn.width100per,button.width100per.tag,input.btn.width100per,input.width100per.tag{width:100%}input.txt,input[type=date],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{font-size:16px}.content[id=tx-life]{padding-top:81px}.content[id=tx-life] .container,.txLifeFooter .container{padding-inline:calc(100lvw*0.07692)}.content[id=tx-life] .displayPc,.txLifeFooter .displayPc{display:none}.txLifeMVLink{row-gap:clamp(12px,calc(100lvw*0.03077),24px);padding-inline:calc(100lvw*0.07692);-webkit-padding-before:calc(100lvw*0.06154);padding-block-start:calc(100lvw*0.06154);-webkit-padding-after:calc(100lvw*0.08205);padding-block-end:calc(100lvw*0.08205)}.content[id=tx-life] .txLifeMVLink .linkBtn.large{font-size:clamp(16px,calc(100lvw*0.05128),28px)}.txLifeCospeTitle{font-size:clamp(24px,calc(100lvw*0.07179),40px)}.txLifeCospeTitle .textShoulder{-webkit-margin-start:-11.78571em;margin-inline-start:-11.78571em}.txLifeCospeDescription{margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-margin-after:clamp(24px,calc(100lvw*0.08205),48px);margin-block-end:clamp(24px,calc(100lvw*0.08205),48px)}.txLifeCospeImage{margin-inline:calc(100lvw*-0.21795);width:calc(100lvw*1.28205)}.txLifeCospeMerit .listMerit{row-gap:40px}.txLifeMHInformationTitle{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.txLifeMHInformationTitle:before{font-size:.5em}.txLifeMHInformationTitle:after{inset-block-start:1.75em;inset-inline-start:50%;translate:-50% 0;border-inline:.2em solid transparent;-webkit-border-before:.4em solid var(--color-accent);border-block-start:.4em solid var(--color-accent)}.txLifeMHInformationContent{margin-inline:calc(-50vw + 50%)}.txLifeMHInformationSub{padding-inline:calc(100lvw*0.07692)}.listTxLifeNews{grid-template-columns:repeat(2,1fr)}.listTxLifeJitsureiItem{row-gap:min(20px,calc(100cqw*0.04848))}.listTxLifeJitsureiLink{row-gap:min(24px,calc(100cqw*0.06061));-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.listTxLifeJitsureiBody{font-size:clamp(12px,calc(100cqw*0.04242),14px)}.listTxLifeJitsureiFooter{-webkit-padding-before:min(24px,calc(100cqw*0.06061));padding-block-start:min(24px,calc(100cqw*0.06061));font-size:clamp(12px,calc(100cqw*0.03429),14px)}.listTxLifeJitsureiFooter:before{inset-block-start:0;inset-inline:0;-webkit-border-before:1px solid rgba(0,59,131,.15);border-block-start:1px solid rgba(0,59,131,.15)}.txLifeHousingStageSummaryName{text-align:center}.txLifeHousingStageSummaryModelHouse .listHouseMaker{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.txLifeFooterLink{row-gap:clamp(12px,calc(100lvw*0.03077),24px)}.content[id=tx-life] .txLifeFooterLink .linkBtn.large{font-size:clamp(16px,calc(100lvw*0.05128),28px)}.txLifeFooterLinkAppeal{-webkit-margin-after:clamp(12px,calc(100lvw*0.03077),24px);margin-block-end:clamp(12px,calc(100lvw*0.03077),24px)}[id=footer]{padding-block:30px}[id=footer] .copyright{padding-top:15px;text-align:center}}@media screen and (min-width:768px){.displayPc{display:inherit}.displaySp{display:none}.btn.large,.large.tag,a.btn.large,a.large.tag,button.btn.large,button.large.tag,input.btn.large,input.large.tag{width:80%;max-width:470px;padding:1.28333em 1.11111em;font-size:1.8rem}.btn.width100per,.btn.widthFixed,.width100per.tag,.widthFixed.tag,a.btn.width100per,a.btn.widthFixed,a.width100per.tag,a.widthFixed.tag,button.btn.width100per,button.btn.widthFixed,button.width100per.tag,button.widthFixed.tag,input.btn.width100per,input.btn.widthFixed,input.width100per.tag,input.widthFixed.tag{width:275px}.btn.width100per,.width100per.tag,a.btn.width100per,a.width100per.tag,button.btn.width100per,button.width100per.tag,input.btn.width100per,input.width100per.tag{width:100%}.content[id=tx-life]{padding-top:170px}.content[id=tx-life] .displaySp,.txLifeFooter .displaySp{display:none}.txLifeMVLink{row-gap:max(12px,calc(100lvw*0.01667));inset-block-start:0;inset-inline-end:0;position:absolute;width:31.94444%;-webkit-margin-end:6.11111%;margin-inline-end:6.11111%;-webkit-margin-before:37.77778%;margin-block-start:37.77778%}.content[id=tx-life] .txLifeMVLink .linkBtn.large{font-size:max(20px,calc(100lvw*0.01944))}.txLifeCospeTitle{font-size:clamp(40px,calc(100lvw*0.0375),48px)}.txLifeCospeTitle .textShoulder{-webkit-margin-start:clamp(-490px,calc(100lvw*-0.38281),-410px);margin-inline-start:clamp(-490px,calc(100lvw*-0.38281),-410px)}.txLifeCospeContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:3.7037%;-moz-column-gap:3.7037%;column-gap:3.7037%}.txLifeCospeDescription{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.txLifeCospeImage{width:64.81481%;-webkit-margin-end:-11.11111%;margin-inline-end:-11.11111%}.txLifeCospeMerit .listMerit{grid-template-columns:repeat(3,1fr);-webkit-column-gap:3.2%;-moz-column-gap:3.2%;column-gap:3.2%}.txLifeMHInformationTitle:after{inset-block-start:50%;inset-inline-start:1.35em;border-block:.15em solid transparent;-webkit-transform-origin:0 50%;transform-origin:0 50%;rotate:20deg;-webkit-border-start:.3em solid var(--color-accent);border-inline-start:.3em solid var(--color-accent)}.listTxLifeNews{grid-template-columns:repeat(4,1fr)}.listTxLifeJitsureiItem{grid-template-columns:1fr 30%;-webkit-column-gap:2.4%;-moz-column-gap:2.4%;column-gap:2.4%}.listTxLifeJitsureiLink{-webkit-column-gap:3.5503%;-moz-column-gap:3.5503%;column-gap:3.5503%}.listTxLifeJitsureiImage{aspect-ratio:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:start;align-self:flex-start;width:max(160px,32.54438%)}.listTxLifeJitsureiBody{font-size:14px}.listTxLifeJitsureiFooter{-webkit-padding-start:8%;padding-inline-start:8%;font-size:12px}.listTxLifeJitsureiFooter:before{inset-block:0;inset-inline-start:0;-webkit-border-start:1px solid rgba(0,59,131,.15);border-inline-start:1px solid rgba(0,59,131,.15)}.txLifeHousingStageSummary{display:grid;grid-template-columns:30.8642% 1fr}.txLifeHousingStageSummaryModelHouse{grid-column:span 2}.txLifeHousingStageSummaryImage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.txLifeHousingStageSummary .listSummaryHousingStage{grid-template-columns:repeat(2,1fr);-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}.txLifeHousingStageSummary .listSummaryHousingStageItem:first-child{grid-column:span 2}.txLifeHousingStageSummaryModelHouse .listHouseMaker{grid-template-columns:repeat(8,1fr)}.txLifeFooterLink{row-gap:max(12px,calc(100lvw*0.01667));margin-inline:auto;max-width:560px}.content[id=tx-life] .txLifeFooterLink .linkBtn.large{font-size:max(20px,calc(100lvw*0.01944))}.txLifeFooterLinkAppeal{-webkit-margin-after:max(12px,calc(100lvw*0.01667));margin-block-end:max(12px,calc(100lvw*0.01667))}[id=footer]{padding-block:40px}}@media print{.displayNonePrint{display:none}}@media (any-hover:hover){.content[id=tx-life] .linkBtn,.txLifeFooter .linkBtn{-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-transition-property:background-color,scale;transition-property:background-color,scale}.content[id=tx-life] .linkBtn:hover,.txLifeFooter .linkBtn:hover{scale:1.025;background-color:var(--color-main-light-hover)}.content[id=tx-life] .linkBtn.ghost.onDark:hover,.txLifeFooter .linkBtn.ghost.onDark:hover{background-color:var(--color-main-hover)}.content[id=tx-life] .linkHasIcon,.txLifeFooter .linkHasIcon{-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.content[id=tx-life] .linkHasIcon:hover,.txLifeFooter .linkHasIcon:hover{opacity:.6}.txLifeMHInformationSubContent .listTag a.listTagLink:hover{opacity:.5}.listTxLifeNewsLink .listTxLifeNewsImage img{-webkit-transition:scale .3s ease;transition:scale .3s ease}.listTxLifeNewsLink>:not(.listTxLifeNewsImage){-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.listTxLifeNewsLink:hover .listTxLifeNewsImage img{scale:1.05}.listTxLifeNewsLink:hover>:not(.listTxLifeNewsImage){opacity:.6}.listTxLifeJitsurei a.listTxLifeJitsureiLink>:not(.listTxLifeJitsureiImage){-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.listTxLifeJitsurei a.listTxLifeJitsureiLink:hover>:not(.listTxLifeJitsureiImage){opacity:.6}.listTxLifeJitsurei a.listTxLifeJitsureiLink .listTxLifeJitsureiImage img{-webkit-transition:scale .3s ease;transition:scale .3s ease}.listTxLifeJitsurei a.listTxLifeJitsureiLink:hover .listTxLifeJitsureiImage img{scale:1.05}}