﻿*{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}a:hover{text-decoration:none;color:initial}ins.adsbygoogle{background-color:transparent !important}.c-black,.table-of-contents a{color:#494949}.bg-black{background:#494949}.c-white,.diagnosis-top .h2,.x_share_button a:hover,.x_share_button a,.x_share_button,.sns_share_button td .link-copy,.registration-button:hover,.registration-button,.menu-mb .registration-button-menu-mb,.button-base,.result-button:hover,.result-button,.card .image .rank,.footer h2{color:#FFFFFF}.bg-white,.login-button,.menu-mb .login-button-menu-mb,.card-service .text,.card-service .text-fix-height,.card-service .image,.card .text,.card .text-fix-height,.card .image{background:#FFFFFF}.c-text,.card-horizontal-fixed .text .title,.card-horizontal-fixed .card .text-fix-height .title,.card .card-horizontal-fixed .text-fix-height .title,.card-horizontal-fixed .card-service .text-fix-height .title,.card-service .card-horizontal-fixed .text-fix-height .title,.menu-pc .link:hover,.menu-pc .link{color:#2F4846}.bg-text{background:#2F4846}.c-text-hover{color:#068377}.bg-text-hover{background:#068377}.c-main{color:#1fd1a5}.bg-main,.diagnosis-top .h2{background:#1fd1a5}.c-main-md{color:#bbf4df}.bg-main-md{background:#bbf4df}.c-main-lt{color:#E8FBF6}.bg-main-lt{background:#E8FBF6}.c-accent,.login-button:hover,.login-button,.menu-mb .login-button-menu-mb{color:#F61D4C}.bg-accent,.registration-button,.menu-mb .registration-button-menu-mb,.button-base,.result-button,.card .image .rank{background:#F61D4C}.c-accent-lt{color:#FFF1F9}.bg-accent-lt{background:#FFF1F9}.c-base{color:#F6F7F6}.bg-base{background:#F6F7F6}.c-base-lt{color:#F0FEFF}.bg-base-lt{background:#F0FEFF}.c-nega{color:#555555}.bg-nega{background:#555555}.c-nega-md,.card-horizontal-fixed .text .description,.card-horizontal-fixed .card .text-fix-height .description,.card .card-horizontal-fixed .text-fix-height .description,.card-horizontal-fixed .card-service .text-fix-height .description,.card-service .card-horizontal-fixed .text-fix-height .description{color:#999999}.bg-nega-md{background:#999999}.c-nega-mdlt{color:#cccccc}.bg-nega-mdlt{background:#cccccc}.c-nega-lt{color:#F6F7F6}.bg-nega-lt,.table-of-contents{background:#F6F7F6}.c-facebook{color:#4267B2}.bg-facebook{background:#4267B2}.c-line{color:#00E000}.bg-line{background:#00E000}.c-x{color:#1AA1F3}.bg-x,.x_share_button{background:#1AA1F3}.c-instagram{color:#ed1e79}.bg-instagram{background:#ed1e79}.c-sky{color:#00A9F4}.bg-sky{background:#00A9F4}.c-sky-lt{color:#E3FAFF}.bg-sky-lt{background:#E3FAFF}.c-gray-lt{color:#F1F1F1}.bg-gray-lt{background:#F1F1F1}.c-red{color:#f3494f}.bg-red{background:#f3494f}.c-navy{color:#709cdb}.bg-navy{background:#709cdb}.c-green{color:#83c86b}.bg-green{background:#83c86b}.c-green-hv{color:#478632}.bg-green-hv{background:#478632}.c-gold{color:#e8be4c}.bg-gold{background:#e8be4c}.c-gold-hv{color:#987513}.bg-gold-hv{background:#987513}.c-indigo{color:#2E4E83}.bg-indigo{background:#2E4E83}.c-indigo-lt{color:#dae8f0}.bg-indigo-lt{background:#dae8f0}.c-olive{color:#B3AA49}.bg-olive{background:#B3AA49}.c-olive-lt{color:#fbf9df}.bg-olive-lt{background:#fbf9df}.c-brown{color:#5c5048}.bg-brown{background:#5c5048}.c-brown-lt{color:#efecea}.bg-brown-lt{background:#efecea}.c-orange{color:#f6511d}.bg-orange{background:#f6511d}.c-orange-lt{color:#FEECE7}.bg-orange-lt{background:#FEECE7}.c-yellow{color:#ffb400}.bg-yellow{background:#ffb400}.c-yellow-lt{color:#FFF7E4}.bg-yellow-lt{background:#FFF7E4}.c-crimson{color:#e53838}.bg-crimson{background:#e53838}.c-crimson-lt{color:#fad6d6}.bg-crimson-lt{background:#fad6d6}.bg-new-grad{background:#E8FBF6}.bg-mid-career{background:#E3FAFF}.r-0{border-radius:0px}.r-2{border-radius:2px}.r-4,.x_share_button,.sns_share_button td .link-copy{border-radius:4px}.r-8,.registration-button,.menu-mb .registration-button-menu-mb,.login-button,.menu-mb .login-button-menu-mb,.result-button{border-radius:8px}.r-12{border-radius:12px}.r-16{border-radius:16px}.r-20{border-radius:20px}.r-24{border-radius:24px}.r-25{border-radius:25px}.r-30{border-radius:30px}.r-32{border-radius:32px}.r-33{border-radius:33px}.r-36{border-radius:36px}.r-40{border-radius:40px}.r-48{border-radius:48px}.r-50{border-radius:50px}.r-60{border-radius:60px}.r-64{border-radius:64px}.r-70{border-radius:70px}.r-75{border-radius:75px}.r-80{border-radius:80px}.r-90{border-radius:90px}.r-96{border-radius:96px}.r-100{border-radius:100px}.r-128{border-radius:128px}.r-256{border-radius:256px}.lh-0{line-height:0px}.lh-2{line-height:2px}.lh-4{line-height:4px}.lh-8{line-height:8px}.lh-12{line-height:12px}.lh-16{line-height:16px}.lh-20{line-height:20px}.lh-24{line-height:24px}.lh-25{line-height:25px}.lh-30,.diagnosis-top h3{line-height:30px}.lh-32,.table-of-contents{line-height:32px}.lh-33{line-height:33px}.lh-36{line-height:36px}.lh-40{line-height:40px}.lh-48{line-height:48px}.lh-50{line-height:50px}.lh-60{line-height:60px}.lh-64{line-height:64px}.lh-70{line-height:70px}.lh-75{line-height:75px}.lh-80{line-height:80px}.lh-90{line-height:90px}.lh-96{line-height:96px}.lh-100{line-height:100px}.lh-128{line-height:128px}.lh-256{line-height:256px}@font-face{font-family:'GenJyuuGothic-Bold';src:url(/assets/GenJyuuGothic-Bold-5c0b38194e39214c0d7b69fd8a1621cc74116a4c59e12f4a7c955a4845ce6356.ttf) format("opentype")}.ff-gen-bold{font-family:"GenJyuuGothic-Bold"}@font-face{font-family:'GenJyuuGothic-Normal';src:url(/assets/GenJyuuGothic-Normal-71afff97046cbfd8aededd78bd3d5c11f6b0210f4f58cdb828be152b4785103b.ttf) format("opentype")}.ff-gen-normal{font-family:"GenJyuuGothic-Normal"}.text-mn{font-size:10.5px}.text-xs{font-size:0.75rem;line-height:1rem}.text-sm,.card .image .rank{font-size:0.9rem;line-height:1.5rem}.text-base,.profile-name-long,.profile-name,.button-base,.f-label,.f-label-required,.f-label-optional{font-size:1rem;line-height:1.5rem}.text-lg,.policy h3,.profile-title{font-size:1.125rem;line-height:1.5rem}.text-xl,.sns_share_button td .link-copy{font-size:1.2rem;line-height:1.3}.text-2xl,.policy h2,.table-of-contents h2{font-size:1.3rem;line-height:1.5}.text-3xl,.policy h1{font-size:1.5rem;line-height:2.25rem}.text-4xl{font-size:2.5rem;line-height:3.5rem;font-weight:900}@media (max-width: 768px){.text-4xl{font-size:1.8rem;line-height:2.7rem}}.text-5xl{font-size:3rem}.text-6xl{font-size:3.75rem;line-height:1}.text-7xl{font-size:4.5rem;line-height:1}.text-8xl{font-size:6rem;line-height:1}.text-9xl{font-size:8rem;line-height:1}.text-left{text-align:left}.text-center,.policy h1,.table-of-contents h2,.card .image .rank{text-align:center}.text-right{text-align:right}.al-left{text-align:left}.al-center,.diagnosis-top .h2{text-align:center}.al-right{text-align:right}.t-xsmall{font-size:0.75rem}.t-small{font-size:0.8rem}.t-small-m{font-size:0.85rem}@media (max-width: 575.98px){.t-small-m{font-size:0.9rem}}.t-small-l{font-size:0.9rem}@media (max-width: 350.98px){.t-small-l{font-size:0.75rem}}.t-small-ll{font-size:0.95rem}@media (max-width: 350.98px){.t-small-ll{font-size:0.8rem}}.t-normal{font-size:1rem}@media (max-width: 350.98px){.t-normal{font-size:0.85rem}}.t-normal-m{font-size:1.1rem}.t-normal-l,.service h2{font-size:1.2rem}.t-medium,.diagnosis-top .h2{font-size:1.3rem}.t-medium-l{font-size:1.5rem}@media (max-width: 575.98px){.t-medium-l{font-size:1.3rem}}.t-medium-l2{font-size:1.5rem}.t-medium-ll{font-size:1.5rem}@media (max-width: 575.98px){.t-medium-ll{font-size:1.4rem}}.t-medium-ll2{font-size:1.5rem}.t-xmedium{font-size:1.8rem}@media (max-width: 575.98px){.t-xmedium{font-size:1.6rem}}.t-xmedium2{font-size:1.8rem}.t-large{font-size:2.3rem}@media (max-width: 575.98px){.t-large{font-size:1.8rem}}.t-large2{font-size:2.3rem}.t-large-l{font-size:2.6rem}@media (max-width: 575.98px){.t-large-l{font-size:2.1rem}}.t-large-l2{font-size:2.6rem}.t-xlarge{font-size:3rem}.t-xlarge-l{font-size:5rem}.fw-heavy{font-weight:900}.fw-bold,.registration-button,.menu-mb .registration-button-menu-mb,.login-button,.menu-mb .login-button-menu-mb,.table-of-contents h2{font-weight:700}.bold{font-weight:700}.fw-normal,.card-horizontal-fixed .text .description,.card-horizontal-fixed .card .text-fix-height .description,.card .card-horizontal-fixed .text-fix-height .description,.card-horizontal-fixed .card-service .text-fix-height .description,.card-service .card-horizontal-fixed .text-fix-height .description{font-weight:400}.underline{text-decoration:underline}.ellipsis,.ellipsis-ad-card,.ellipsis4,.ellipsis3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.ellipsis1,.card-horizontal .text .title,.card-horizontal .card-service .text-fix-height .title,.card-service .card-horizontal .text-fix-height .title,.card-horizontal .card .text-fix-height .title,.card .card-horizontal .text-fix-height .title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;line-height:1.5em;max-height:2.5em}.ellipsis2,.card-horizontal-fixed .text .description,.card-horizontal-fixed .card .text-fix-height .description,.card .card-horizontal-fixed .text-fix-height .description,.card-horizontal-fixed .card-service .text-fix-height .description,.card-service .card-horizontal-fixed .text-fix-height .description,.card-horizontal-fixed .text .title,.card-horizontal-fixed .card .text-fix-height .title,.card .card-horizontal-fixed .text-fix-height .title,.card-horizontal-fixed .card-service .text-fix-height .title,.card-service .card-horizontal-fixed .text-fix-height .title,.card-horizontal .text .description,.card-horizontal .card-service .text-fix-height .description,.card-service .card-horizontal .text-fix-height .description,.card-horizontal .card .text-fix-height .description,.card .card-horizontal .text-fix-height .description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;line-height:1.5em;max-height:2.5em}.ellipsis3{-webkit-line-clamp:3;max-height:4em}.ellipsis4{-webkit-line-clamp:4;line-height:1.5em;max-height:5.5em}.ellipsis-ad-card{-webkit-line-clamp:4;line-height:1.4em;max-height:5.5em}.ul-none{list-style:none}.center-text,.x_share_button .icon_text{position:absolute;top:0;left:0;right:0;margin:auto;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.container{width:100%;position:relative;min-height:100vh}.wrapper{padding-top:60px;padding-bottom:295px}@media (max-width: 768px){.wrapper{padding-top:50px}}.content,.content-wide{width:95%;margin:0 auto}@media (min-width: 768px){.content-wide{width:100%}}.flex-wrap{display:flex;flex-wrap:wrap}.flex,.logo{display:flex}.flex-1{flex:1}.flex-v-center,.logo{align-items:center}.flex-h-center{justify-items:center}.flex-vh-center{align-items:center;justify-content:center}.flex-space-between{justify-content:space-between}.flex-center{display:flex;justify-content:center;align-items:center}.flex-nowrap{flex-wrap:nowrap}.flex-item{flex-shrink:0}.flex-left{flex-grow:1;flex-basis:40%}.flex-right{flex-grow:1;flex-basis:60%}.fixed,.header{position:fixed;top:0;width:100%;z-index:1000}.h-center{position:relative;display:flex;align-items:center}.col-sm-3{width:25%}@media (max-width: 575.98px){.col-sm-3{width:100%}}.col-sm-3-2columns{width:25%}.col-sm-3-2columns:hover{opacity:0.7;transition:all 0.1s}@media (max-width: 575.98px){.col-sm-3-2columns{width:50%}}.col-sm-4-2columns{width:33.3333333%}.col-sm-4-2columns:hover{opacity:0.7;transition:all 0.1s}@media (max-width: 575.98px){.col-sm-4-2columns{width:50%}}.col-sm-4{width:33.3333333%}@media (max-width: 575.98px){.col-sm-4{width:100%}}.col-sm-6{width:50%}@media (max-width: 575.98px){.col-sm-6{width:100%}}.col-sm-6s{width:50%}@media (max-width: 430px){.col-sm-6s{width:100%}}.col3-list{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0}.col3-list .col3-list-item{flex:1 1 calc(33.333% - 10px);margin:5px;padding-bottom:4px;line-height:1.4rem}@media (max-width: 1024px){.col3-list .col3-list-item{flex:1 1 calc(50% - 10px)}}.col3-list::after{content:'';flex:1 1 calc(33.333% - 10px);margin:5px;box-sizing:border-box;visibility:hidden}.vh-center{position:relative;display:flex;justify-content:center;align-items:center}@use "sass:math";.mw-300{max-width:300px;margin:0 auto}.mw-400{max-width:400px;margin:0 auto}.mw-500{max-width:500px;margin:0 auto}.mw-600{max-width:600px;margin:0 auto}.mw-700{max-width:700px;margin:0 auto}.mw-1024{max-width:1024px;margin:0 auto}.w-0{width:0px}.h-0{height:0px}.wh-0{width:0px;height:0px}.w-2{width:2px}.h-2{height:2px}.wh-2{width:2px;height:2px}.w-4{width:4px}.h-4{height:4px}.wh-4{width:4px;height:4px}.w-8{width:8px}.h-8{height:8px}.wh-8{width:8px;height:8px}.w-12{width:12px}.h-12{height:12px}.wh-12{width:12px;height:12px}.w-16{width:16px}.h-16{height:16px}.wh-16{width:16px;height:16px}.w-20,.card .image .rank{width:20px}.h-20,.card .image .rank{height:20px}.wh-20{width:20px;height:20px}.w-24{width:24px}.h-24{height:24px}.wh-24{width:24px;height:24px}.w-25{width:25px}.h-25{height:25px}.wh-25{width:25px;height:25px}.w-30{width:30px}.h-30{height:30px}.wh-30{width:30px;height:30px}.w-32{width:32px}.h-32{height:32px}.wh-32{width:32px;height:32px}.w-33{width:33px}.h-33{height:33px}.wh-33{width:33px;height:33px}.w-36{width:36px}.h-36{height:36px}.wh-36{width:36px;height:36px}.w-40{width:40px}.h-40{height:40px}.wh-40{width:40px;height:40px}.w-48{width:48px}.h-48{height:48px}.wh-48{width:48px;height:48px}.w-50{width:50px}.h-50{height:50px}.wh-50{width:50px;height:50px}.w-60{width:60px}.h-60{height:60px}.wh-60{width:60px;height:60px}.w-64{width:64px}.h-64{height:64px}.wh-64{width:64px;height:64px}.w-70{width:70px}.h-70{height:70px}.wh-70{width:70px;height:70px}.w-75{width:75px}.h-75{height:75px}.wh-75{width:75px;height:75px}.w-80{width:80px}.h-80{height:80px}.wh-80{width:80px;height:80px}.w-90{width:90px}.h-90{height:90px}.wh-90{width:90px;height:90px}.w-96{width:96px}.h-96{height:96px}.wh-96{width:96px;height:96px}.w-100{width:100px}.h-100{height:100px}.wh-100{width:100px;height:100px}.w-128,.logo img{width:128px}.h-128{height:128px}.wh-128{width:128px;height:128px}.w-256{width:256px}.h-256{height:256px}.wh-256{width:256px;height:256px}.w-0p{width:0%}.h-0p{height:0%}.w-2p{width:2%}.h-2p{height:2%}.w-4p{width:4%}.h-4p{height:4%}.w-8p{width:8%}.h-8p{height:8%}.w-12p{width:12%}.h-12p{height:12%}.w-16p{width:16%}.h-16p{height:16%}.w-20p{width:20%}.h-20p{height:20%}.w-24p{width:24%}.h-24p{height:24%}.w-25p,.sns_share_button td{width:25%}.h-25p{height:25%}.w-30p{width:30%}.h-30p{height:30%}.w-32p{width:32%}.h-32p{height:32%}.w-33p{width:33%}.h-33p{height:33%}.w-36p{width:36%}.h-36p{height:36%}.w-40p{width:40%}.h-40p{height:40%}.w-48p{width:48%}.h-48p{height:48%}.w-50p{width:50%}.h-50p{height:50%}.w-60p{width:60%}.h-60p{height:60%}.w-64p{width:64%}.h-64p{height:64%}.w-70p{width:70%}.h-70p{height:70%}.w-80p{width:80%}.h-80p{height:80%}.w-90p{width:90%}.h-90p{height:90%}.w-96p{width:96%}.h-96p{height:96%}.w-100p{width:100%}.h-100p{height:100%}.w-128p{width:128%}.h-128p{height:128%}.w-256p{width:256%}.h-256p{height:256%}.w-full,.sns_share_button td .link-copy,.sns_share_button,.logo{width:100%}.h-full{height:100%}.m-t-0{margin-top:0px}.nm-t-0{margin-top:-0px}.p-t-0{padding-top:0px}.m-b-0{margin-bottom:0px}.nm-b-0{margin-bottom:-0px}.p-b-0{padding-bottom:0px}.m-l-0{margin-left:0px}.nm-l-0{margin-left:-0px}.p-l-0,.sns_share_button td:first-child{padding-left:0px}.m-r-0{margin-right:0px}.nm-r-0{margin-right:-0px}.p-r-0,.sns_share_button td:last-child{padding-right:0px}.m-t-2{margin-top:2px}.nm-t-2{margin-top:-2px}.p-t-2{padding-top:2px}.m-b-2{margin-bottom:2px}.nm-b-2{margin-bottom:-2px}.p-b-2{padding-bottom:2px}.m-l-2{margin-left:2px}.nm-l-2{margin-left:-2px}.p-l-2{padding-left:2px}.m-r-2{margin-right:2px}.nm-r-2{margin-right:-2px}.p-r-2{padding-right:2px}.m-t-4{margin-top:4px}.nm-t-4{margin-top:-4px}.p-t-4{padding-top:4px}.m-b-4{margin-bottom:4px}.nm-b-4{margin-bottom:-4px}.p-b-4{padding-bottom:4px}.m-l-4{margin-left:4px}.nm-l-4{margin-left:-4px}.p-l-4{padding-left:4px}.m-r-4{margin-right:4px}.nm-r-4{margin-right:-4px}.p-r-4{padding-right:4px}.m-t-8{margin-top:8px}.nm-t-8{margin-top:-8px}.p-t-8{padding-top:8px}.m-b-8{margin-bottom:8px}.nm-b-8{margin-bottom:-8px}.p-b-8{padding-bottom:8px}.m-l-8,.x_share_button .icon_text .text,.x_share_button .icon_text .card .text-fix-height,.card .x_share_button .icon_text .text-fix-height,.x_share_button .icon_text .card-service .text-fix-height,.card-service .x_share_button .icon_text .text-fix-height{margin-left:8px}.nm-l-8{margin-left:-8px}.p-l-8{padding-left:8px}.m-r-8{margin-right:8px}.nm-r-8{margin-right:-8px}.p-r-8{padding-right:8px}.m-t-12{margin-top:12px}.nm-t-12{margin-top:-12px}.p-t-12{padding-top:12px}.m-b-12{margin-bottom:12px}.nm-b-12{margin-bottom:-12px}.p-b-12{padding-bottom:12px}.m-l-12{margin-left:12px}.nm-l-12{margin-left:-12px}.p-l-12{padding-left:12px}.m-r-12{margin-right:12px}.nm-r-12{margin-right:-12px}.p-r-12{padding-right:12px}.m-t-16{margin-top:16px}.nm-t-16{margin-top:-16px}.p-t-16{padding-top:16px}.m-b-16{margin-bottom:16px}.nm-b-16{margin-bottom:-16px}.p-b-16{padding-bottom:16px}.m-l-16{margin-left:16px}.nm-l-16{margin-left:-16px}.p-l-16{padding-left:16px}.m-r-16{margin-right:16px}.nm-r-16{margin-right:-16px}.p-r-16{padding-right:16px}.m-t-20{margin-top:20px}.nm-t-20{margin-top:-20px}.p-t-20{padding-top:20px}.m-b-20{margin-bottom:20px}.nm-b-20{margin-bottom:-20px}.p-b-20{padding-bottom:20px}.m-l-20{margin-left:20px}.nm-l-20{margin-left:-20px}.p-l-20{padding-left:20px}.m-r-20{margin-right:20px}.nm-r-20{margin-right:-20px}.p-r-20{padding-right:20px}.m-t-24{margin-top:24px}.nm-t-24{margin-top:-24px}.p-t-24{padding-top:24px}.m-b-24{margin-bottom:24px}.nm-b-24{margin-bottom:-24px}.p-b-24{padding-bottom:24px}.m-l-24{margin-left:24px}.nm-l-24{margin-left:-24px}.p-l-24{padding-left:24px}.m-r-24{margin-right:24px}.nm-r-24{margin-right:-24px}.p-r-24{padding-right:24px}.m-t-25{margin-top:25px}.nm-t-25{margin-top:-25px}.p-t-25{padding-top:25px}.m-b-25{margin-bottom:25px}.nm-b-25{margin-bottom:-25px}.p-b-25{padding-bottom:25px}.m-l-25{margin-left:25px}.nm-l-25{margin-left:-25px}.p-l-25{padding-left:25px}.m-r-25{margin-right:25px}.nm-r-25{margin-right:-25px}.p-r-25{padding-right:25px}.m-t-30{margin-top:30px}.nm-t-30{margin-top:-30px}.p-t-30{padding-top:30px}.m-b-30{margin-bottom:30px}.nm-b-30{margin-bottom:-30px}.p-b-30{padding-bottom:30px}.m-l-30{margin-left:30px}.nm-l-30{margin-left:-30px}.p-l-30{padding-left:30px}.m-r-30{margin-right:30px}.nm-r-30{margin-right:-30px}.p-r-30{padding-right:30px}.m-t-32{margin-top:32px}.nm-t-32{margin-top:-32px}.p-t-32{padding-top:32px}.m-b-32,.table-of-contents{margin-bottom:32px}.nm-b-32{margin-bottom:-32px}.p-b-32{padding-bottom:32px}.m-l-32{margin-left:32px}.nm-l-32{margin-left:-32px}.p-l-32{padding-left:32px}.m-r-32{margin-right:32px}.nm-r-32{margin-right:-32px}.p-r-32{padding-right:32px}.m-t-33{margin-top:33px}.nm-t-33{margin-top:-33px}.p-t-33{padding-top:33px}.m-b-33{margin-bottom:33px}.nm-b-33{margin-bottom:-33px}.p-b-33{padding-bottom:33px}.m-l-33{margin-left:33px}.nm-l-33{margin-left:-33px}.p-l-33{padding-left:33px}.m-r-33{margin-right:33px}.nm-r-33{margin-right:-33px}.p-r-33{padding-right:33px}.m-t-36{margin-top:36px}.nm-t-36{margin-top:-36px}.p-t-36{padding-top:36px}.m-b-36{margin-bottom:36px}.nm-b-36{margin-bottom:-36px}.p-b-36{padding-bottom:36px}.m-l-36{margin-left:36px}.nm-l-36{margin-left:-36px}.p-l-36{padding-left:36px}.m-r-36{margin-right:36px}.nm-r-36{margin-right:-36px}.p-r-36{padding-right:36px}.m-t-40{margin-top:40px}.nm-t-40{margin-top:-40px}.p-t-40{padding-top:40px}.m-b-40{margin-bottom:40px}.nm-b-40{margin-bottom:-40px}.p-b-40{padding-bottom:40px}.m-l-40{margin-left:40px}.nm-l-40{margin-left:-40px}.p-l-40{padding-left:40px}.m-r-40{margin-right:40px}.nm-r-40{margin-right:-40px}.p-r-40{padding-right:40px}.m-t-48{margin-top:48px}.nm-t-48{margin-top:-48px}.p-t-48{padding-top:48px}.m-b-48{margin-bottom:48px}.nm-b-48{margin-bottom:-48px}.p-b-48{padding-bottom:48px}.m-l-48{margin-left:48px}.nm-l-48{margin-left:-48px}.p-l-48{padding-left:48px}.m-r-48{margin-right:48px}.nm-r-48{margin-right:-48px}.p-r-48{padding-right:48px}.m-t-50{margin-top:50px}.nm-t-50{margin-top:-50px}.p-t-50{padding-top:50px}.m-b-50{margin-bottom:50px}.nm-b-50{margin-bottom:-50px}.p-b-50{padding-bottom:50px}.m-l-50{margin-left:50px}.nm-l-50{margin-left:-50px}.p-l-50{padding-left:50px}.m-r-50{margin-right:50px}.nm-r-50{margin-right:-50px}.p-r-50{padding-right:50px}.m-t-60{margin-top:60px}.nm-t-60{margin-top:-60px}.p-t-60{padding-top:60px}.m-b-60{margin-bottom:60px}.nm-b-60{margin-bottom:-60px}.p-b-60{padding-bottom:60px}.m-l-60{margin-left:60px}.nm-l-60{margin-left:-60px}.p-l-60{padding-left:60px}.m-r-60{margin-right:60px}.nm-r-60{margin-right:-60px}.p-r-60{padding-right:60px}.m-t-64{margin-top:64px}.nm-t-64{margin-top:-64px}.p-t-64{padding-top:64px}.m-b-64{margin-bottom:64px}.nm-b-64{margin-bottom:-64px}.p-b-64{padding-bottom:64px}.m-l-64{margin-left:64px}.nm-l-64{margin-left:-64px}.p-l-64{padding-left:64px}.m-r-64{margin-right:64px}.nm-r-64{margin-right:-64px}.p-r-64{padding-right:64px}.m-t-70{margin-top:70px}.nm-t-70{margin-top:-70px}.p-t-70{padding-top:70px}.m-b-70{margin-bottom:70px}.nm-b-70{margin-bottom:-70px}.p-b-70{padding-bottom:70px}.m-l-70{margin-left:70px}.nm-l-70{margin-left:-70px}.p-l-70{padding-left:70px}.m-r-70{margin-right:70px}.nm-r-70{margin-right:-70px}.p-r-70{padding-right:70px}.m-t-75{margin-top:75px}.nm-t-75{margin-top:-75px}.p-t-75{padding-top:75px}.m-b-75{margin-bottom:75px}.nm-b-75{margin-bottom:-75px}.p-b-75{padding-bottom:75px}.m-l-75{margin-left:75px}.nm-l-75{margin-left:-75px}.p-l-75{padding-left:75px}.m-r-75{margin-right:75px}.nm-r-75{margin-right:-75px}.p-r-75{padding-right:75px}.m-t-80{margin-top:80px}.nm-t-80{margin-top:-80px}.p-t-80{padding-top:80px}.m-b-80{margin-bottom:80px}.nm-b-80{margin-bottom:-80px}.p-b-80{padding-bottom:80px}.m-l-80{margin-left:80px}.nm-l-80{margin-left:-80px}.p-l-80{padding-left:80px}.m-r-80{margin-right:80px}.nm-r-80{margin-right:-80px}.p-r-80{padding-right:80px}.m-t-90{margin-top:90px}.nm-t-90{margin-top:-90px}.p-t-90{padding-top:90px}.m-b-90{margin-bottom:90px}.nm-b-90{margin-bottom:-90px}.p-b-90{padding-bottom:90px}.m-l-90{margin-left:90px}.nm-l-90{margin-left:-90px}.p-l-90{padding-left:90px}.m-r-90{margin-right:90px}.nm-r-90{margin-right:-90px}.p-r-90{padding-right:90px}.m-t-96{margin-top:96px}.nm-t-96{margin-top:-96px}.p-t-96{padding-top:96px}.m-b-96{margin-bottom:96px}.nm-b-96{margin-bottom:-96px}.p-b-96{padding-bottom:96px}.m-l-96{margin-left:96px}.nm-l-96{margin-left:-96px}.p-l-96{padding-left:96px}.m-r-96{margin-right:96px}.nm-r-96{margin-right:-96px}.p-r-96{padding-right:96px}.m-t-100{margin-top:100px}.nm-t-100{margin-top:-100px}.p-t-100{padding-top:100px}.m-b-100{margin-bottom:100px}.nm-b-100{margin-bottom:-100px}.p-b-100{padding-bottom:100px}.m-l-100{margin-left:100px}.nm-l-100{margin-left:-100px}.p-l-100{padding-left:100px}.m-r-100{margin-right:100px}.nm-r-100{margin-right:-100px}.p-r-100{padding-right:100px}.m-t-128{margin-top:128px}.nm-t-128{margin-top:-128px}.p-t-128{padding-top:128px}.m-b-128{margin-bottom:128px}.nm-b-128{margin-bottom:-128px}.p-b-128{padding-bottom:128px}.m-l-128{margin-left:128px}.nm-l-128{margin-left:-128px}.p-l-128{padding-left:128px}.m-r-128{margin-right:128px}.nm-r-128{margin-right:-128px}.p-r-128{padding-right:128px}.m-t-256{margin-top:256px}.nm-t-256{margin-top:-256px}.p-t-256{padding-top:256px}.m-b-256{margin-bottom:256px}.nm-b-256{margin-bottom:-256px}.p-b-256{padding-bottom:256px}.m-l-256{margin-left:256px}.nm-l-256{margin-left:-256px}.p-l-256{padding-left:256px}.m-r-256{margin-right:256px}.nm-r-256{margin-right:-256px}.p-r-256{padding-right:256px}.m-tb-0{margin-top:0px;margin-bottom:0px}.nm-tb-0{margin-top:-0px;margin-bottom:-0px}.p-tb-0{padding-top:0px;padding-bottom:0px}.m-tb-2{margin-top:2px;margin-bottom:2px}.nm-tb-2{margin-top:-2px;margin-bottom:-2px}.p-tb-2{padding-top:2px;padding-bottom:2px}.m-tb-4{margin-top:4px;margin-bottom:4px}.nm-tb-4{margin-top:-4px;margin-bottom:-4px}.p-tb-4{padding-top:4px;padding-bottom:4px}.m-tb-8{margin-top:8px;margin-bottom:8px}.nm-tb-8{margin-top:-8px;margin-bottom:-8px}.p-tb-8,.sns_share_button td .link-copy{padding-top:8px;padding-bottom:8px}.m-tb-12{margin-top:12px;margin-bottom:12px}.nm-tb-12{margin-top:-12px;margin-bottom:-12px}.p-tb-12,.diagnosis-top .h2{padding-top:12px;padding-bottom:12px}.m-tb-16{margin-top:16px;margin-bottom:16px}.nm-tb-16{margin-top:-16px;margin-bottom:-16px}.p-tb-16{padding-top:16px;padding-bottom:16px}.m-tb-20{margin-top:20px;margin-bottom:20px}.nm-tb-20{margin-top:-20px;margin-bottom:-20px}.p-tb-20{padding-top:20px;padding-bottom:20px}.m-tb-24{margin-top:24px;margin-bottom:24px}.nm-tb-24{margin-top:-24px;margin-bottom:-24px}.p-tb-24{padding-top:24px;padding-bottom:24px}.m-tb-25{margin-top:25px;margin-bottom:25px}.nm-tb-25{margin-top:-25px;margin-bottom:-25px}.p-tb-25{padding-top:25px;padding-bottom:25px}.m-tb-30{margin-top:30px;margin-bottom:30px}.nm-tb-30{margin-top:-30px;margin-bottom:-30px}.p-tb-30{padding-top:30px;padding-bottom:30px}.m-tb-32{margin-top:32px;margin-bottom:32px}.nm-tb-32{margin-top:-32px;margin-bottom:-32px}.p-tb-32{padding-top:32px;padding-bottom:32px}.m-tb-33{margin-top:33px;margin-bottom:33px}.nm-tb-33{margin-top:-33px;margin-bottom:-33px}.p-tb-33{padding-top:33px;padding-bottom:33px}.m-tb-36{margin-top:36px;margin-bottom:36px}.nm-tb-36{margin-top:-36px;margin-bottom:-36px}.p-tb-36{padding-top:36px;padding-bottom:36px}.m-tb-40{margin-top:40px;margin-bottom:40px}.nm-tb-40{margin-top:-40px;margin-bottom:-40px}.p-tb-40{padding-top:40px;padding-bottom:40px}.m-tb-48{margin-top:48px;margin-bottom:48px}.nm-tb-48{margin-top:-48px;margin-bottom:-48px}.p-tb-48{padding-top:48px;padding-bottom:48px}.m-tb-50{margin-top:50px;margin-bottom:50px}.nm-tb-50{margin-top:-50px;margin-bottom:-50px}.p-tb-50{padding-top:50px;padding-bottom:50px}.m-tb-60{margin-top:60px;margin-bottom:60px}.nm-tb-60{margin-top:-60px;margin-bottom:-60px}.p-tb-60{padding-top:60px;padding-bottom:60px}.m-tb-64{margin-top:64px;margin-bottom:64px}.nm-tb-64{margin-top:-64px;margin-bottom:-64px}.p-tb-64{padding-top:64px;padding-bottom:64px}.m-tb-70{margin-top:70px;margin-bottom:70px}.nm-tb-70{margin-top:-70px;margin-bottom:-70px}.p-tb-70{padding-top:70px;padding-bottom:70px}.m-tb-75{margin-top:75px;margin-bottom:75px}.nm-tb-75{margin-top:-75px;margin-bottom:-75px}.p-tb-75{padding-top:75px;padding-bottom:75px}.m-tb-80{margin-top:80px;margin-bottom:80px}.nm-tb-80{margin-top:-80px;margin-bottom:-80px}.p-tb-80{padding-top:80px;padding-bottom:80px}.m-tb-90{margin-top:90px;margin-bottom:90px}.nm-tb-90{margin-top:-90px;margin-bottom:-90px}.p-tb-90{padding-top:90px;padding-bottom:90px}.m-tb-96{margin-top:96px;margin-bottom:96px}.nm-tb-96{margin-top:-96px;margin-bottom:-96px}.p-tb-96{padding-top:96px;padding-bottom:96px}.m-tb-100{margin-top:100px;margin-bottom:100px}.nm-tb-100{margin-top:-100px;margin-bottom:-100px}.p-tb-100{padding-top:100px;padding-bottom:100px}.m-tb-128{margin-top:128px;margin-bottom:128px}.nm-tb-128{margin-top:-128px;margin-bottom:-128px}.p-tb-128{padding-top:128px;padding-bottom:128px}.m-tb-256{margin-top:256px;margin-bottom:256px}.nm-tb-256{margin-top:-256px;margin-bottom:-256px}.p-tb-256{padding-top:256px;padding-bottom:256px}.m-rl-0{margin-right:0px;margin-left:0px}.nm-rl-0{margin-right:-0px;margin-left:-0px}.p-rl-0{padding-right:0px;padding-left:0px}.m-rl-2{margin-right:2px;margin-left:2px}.nm-rl-2{margin-right:-2px;margin-left:-2px}.p-rl-2{padding-right:2px;padding-left:2px}.m-rl-4{margin-right:4px;margin-left:4px}.nm-rl-4{margin-right:-4px;margin-left:-4px}.p-rl-4,.sns_share_button td,.result-button{padding-right:4px;padding-left:4px}.m-rl-8{margin-right:8px;margin-left:8px}.nm-rl-8{margin-right:-8px;margin-left:-8px}.p-rl-8{padding-right:8px;padding-left:8px}.m-rl-12{margin-right:12px;margin-left:12px}.nm-rl-12{margin-right:-12px;margin-left:-12px}.p-rl-12{padding-right:12px;padding-left:12px}.m-rl-16{margin-right:16px;margin-left:16px}.nm-rl-16{margin-right:-16px;margin-left:-16px}.p-rl-16{padding-right:16px;padding-left:16px}.m-rl-20{margin-right:20px;margin-left:20px}.nm-rl-20{margin-right:-20px;margin-left:-20px}.p-rl-20{padding-right:20px;padding-left:20px}.m-rl-24{margin-right:24px;margin-left:24px}.nm-rl-24{margin-right:-24px;margin-left:-24px}.p-rl-24{padding-right:24px;padding-left:24px}.m-rl-25{margin-right:25px;margin-left:25px}.nm-rl-25{margin-right:-25px;margin-left:-25px}.p-rl-25{padding-right:25px;padding-left:25px}.m-rl-30{margin-right:30px;margin-left:30px}.nm-rl-30{margin-right:-30px;margin-left:-30px}.p-rl-30{padding-right:30px;padding-left:30px}.m-rl-32{margin-right:32px;margin-left:32px}.nm-rl-32{margin-right:-32px;margin-left:-32px}.p-rl-32{padding-right:32px;padding-left:32px}.m-rl-33{margin-right:33px;margin-left:33px}.nm-rl-33{margin-right:-33px;margin-left:-33px}.p-rl-33{padding-right:33px;padding-left:33px}.m-rl-36{margin-right:36px;margin-left:36px}.nm-rl-36{margin-right:-36px;margin-left:-36px}.p-rl-36{padding-right:36px;padding-left:36px}.m-rl-40{margin-right:40px;margin-left:40px}.nm-rl-40{margin-right:-40px;margin-left:-40px}.p-rl-40{padding-right:40px;padding-left:40px}.m-rl-48{margin-right:48px;margin-left:48px}.nm-rl-48{margin-right:-48px;margin-left:-48px}.p-rl-48{padding-right:48px;padding-left:48px}.m-rl-50{margin-right:50px;margin-left:50px}.nm-rl-50{margin-right:-50px;margin-left:-50px}.p-rl-50{padding-right:50px;padding-left:50px}.m-rl-60{margin-right:60px;margin-left:60px}.nm-rl-60{margin-right:-60px;margin-left:-60px}.p-rl-60{padding-right:60px;padding-left:60px}.m-rl-64{margin-right:64px;margin-left:64px}.nm-rl-64{margin-right:-64px;margin-left:-64px}.p-rl-64{padding-right:64px;padding-left:64px}.m-rl-70{margin-right:70px;margin-left:70px}.nm-rl-70{margin-right:-70px;margin-left:-70px}.p-rl-70{padding-right:70px;padding-left:70px}.m-rl-75{margin-right:75px;margin-left:75px}.nm-rl-75{margin-right:-75px;margin-left:-75px}.p-rl-75{padding-right:75px;padding-left:75px}.m-rl-80{margin-right:80px;margin-left:80px}.nm-rl-80{margin-right:-80px;margin-left:-80px}.p-rl-80{padding-right:80px;padding-left:80px}.m-rl-90{margin-right:90px;margin-left:90px}.nm-rl-90{margin-right:-90px;margin-left:-90px}.p-rl-90{padding-right:90px;padding-left:90px}.m-rl-96{margin-right:96px;margin-left:96px}.nm-rl-96{margin-right:-96px;margin-left:-96px}.p-rl-96{padding-right:96px;padding-left:96px}.m-rl-100{margin-right:100px;margin-left:100px}.nm-rl-100{margin-right:-100px;margin-left:-100px}.p-rl-100{padding-right:100px;padding-left:100px}.m-rl-128{margin-right:128px;margin-left:128px}.nm-rl-128{margin-right:-128px;margin-left:-128px}.p-rl-128{padding-right:128px;padding-left:128px}.m-rl-256{margin-right:256px;margin-left:256px}.nm-rl-256{margin-right:-256px;margin-left:-256px}.p-rl-256{padding-right:256px;padding-left:256px}.m-0{margin:0px !important}.p-0{padding:0px !important}.m-2{margin:2px !important}.p-2{padding:2px !important}.m-4{margin:4px !important}.p-4{padding:4px !important}.m-8{margin:8px !important}.p-8,.card-horizontal-fixed .text .description,.card-horizontal-fixed .card .text-fix-height .description,.card .card-horizontal-fixed .text-fix-height .description,.card-horizontal-fixed .card-service .text-fix-height .description,.card-service .card-horizontal-fixed .text-fix-height .description,.card-horizontal-fixed .text .title,.card-horizontal-fixed .card .text-fix-height .title,.card .card-horizontal-fixed .text-fix-height .title,.card-horizontal-fixed .card-service .text-fix-height .title,.card-service .card-horizontal-fixed .text-fix-height .title,.card-service .text,.card-service .text-fix-height,.card .text,.card .text-fix-height{padding:8px !important}.m-12{margin:12px !important}.p-12{padding:12px !important}.m-16{margin:16px !important}.p-16,.table-of-contents{padding:16px !important}.m-20{margin:20px !important}.p-20{padding:20px !important}.m-24{margin:24px !important}.p-24{padding:24px !important}.m-25{margin:25px !important}.p-25{padding:25px !important}.m-30{margin:30px !important}.p-30{padding:30px !important}.m-32{margin:32px !important}.p-32{padding:32px !important}.m-33{margin:33px !important}.p-33{padding:33px !important}.m-36{margin:36px !important}.p-36{padding:36px !important}.m-40{margin:40px !important}.p-40{padding:40px !important}.m-48{margin:48px !important}.p-48{padding:48px !important}.m-50{margin:50px !important}.p-50{padding:50px !important}.m-60{margin:60px !important}.p-60{padding:60px !important}.m-64{margin:64px !important}.p-64{padding:64px !important}.m-70{margin:70px !important}.p-70{padding:70px !important}.m-75{margin:75px !important}.p-75{padding:75px !important}.m-80{margin:80px !important}.p-80{padding:80px !important}.m-90{margin:90px !important}.p-90{padding:90px !important}.m-96{margin:96px !important}.p-96{padding:96px !important}.m-100{margin:100px !important}.p-100{padding:100px !important}.m-128{margin:128px !important}.p-128{padding:128px !important}.m-256{margin:256px !important}.p-256{padding:256px !important}.m-auto,.logo{margin:0 auto}.m-rl-a{margin:0 auto}@media (min-width: 768.01px){.menu-pc ul{display:flex}.menu-pc ul li{display:flex;white-space:nowrap;display:inline-block;line-height:60px;height:60px;margin-left:16px;color:#2F4846;font-size:1rem;font-weight:bold}}@media (max-width: 768px){.menu-pc{display:none}}.menu-pc .menu{list-style:none}.menu-pc .menu-item{position:relative;margin:0}.menu-pc .menu-item>a{display:block;color:#fff;text-decoration:none}.menu-pc .menu-item:hover .submenu{display:block;cursor:pointer}.menu-pc .submenu{list-style:none;margin:0;padding:0;display:none;position:absolute;top:100%;left:0;background:#FFFFFF;min-width:200px;z-index:1000;text-align:left;margin:0 !important;padding:0 !important;box-shadow:2px 2px 16px rgba(0,0,0,0.1);border-radius:8px}.menu-pc .submenu li{padding:0;display:block;margin:0 !important;padding:0 !important;height:45px;line-height:45px;border-bottom:0.5px dashed #cccccc}.menu-pc .submenu li a{display:block;color:#fff;text-decoration:none}.menu-pc .submenu li a:hover{background:#E8FBF6;height:45px}.menu-mb{margin-top:0;display:none;position:fixed;right:-240px;top:0;width:240px;height:100vh;background:#FFFFFF;transition:all .35s;z-index:2000;overflow-y:auto}.menu-mb a{display:block;width:100%;height:100%;align-items:center;justify-content:center;padding:12px 0}.menu-mb ul{margin-top:10px}.menu-mb ul li{line-height:12px;display:flex;align-items:center}.menu-mb ul li a:hover{color:#1fd1a5}.menu-mb-logo{margin:10px 0 0 15px;width:110px}@media (max-width: 768px){.menu-mb{display:initial}}.menu-mb .login-button-menu-mb{padding:10px 12px !important}.menu-mb .registration-button-menu-mb{padding:10px 12px !important}.menu-button{position:absolute;right:0;top:16px;width:35px;height:40px;cursor:pointer;z-index:3000}@media (max-width: 768px){.menu-button .mb-line{position:absolute;left:0px;width:20px;height:2px;background:#494949;transition:all .35s}.menu-button .mb-line-1{top:0px}.menu-button .mb-line-2{top:8px}.menu-button .mb-line-3{top:16px;width:16px}}.menu-except-area{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:1500;background:#494949;opacity:0;visibility:hidden;transition:all .1s;cursor:pointer}.menu-mb.menu-open{right:0}.menu-except-area.menu-open{opacity:.8;visibility:visible}.menu-button.menu-open .mb-line-1{transform:rotate(45deg);top:8px}.menu-button.menu-open .mb-line-2{width:0;left:50%}.menu-button.menu-open .mb-line-3{width:20px;transform:rotate(-45deg);top:8px}.fa-menu{width:22px;height:22px}.header .header-height{height:60px}@media (max-width: 768px){.header .header-height{height:50px}}@media (max-width: 768px){.header{transition:transform 0.3s ease-in-out}.header.hidden{transform:translateY(-100%)}}.footer{width:100%;font-size:0.9rem;background:#494949;position:absolute;bottom:0}.footer .col2-container{display:grid;grid-template-columns:1fr 1fr;justify-content:center;align-items:start;grid-gap:1rem}.footer .col2-container .col2-item{display:grid;justify-content:center}.footer h2{font-size:1.1rem;margin-bottom:16px}.footer ul li{margin-bottom:12px}.footer ul li a{color:white}.fixed-footer{position:fixed;bottom:0;left:0;width:100%;background:#FFFFFF;border-top:1px solid #eeeeee;z-index:1000;display:flex;justify-content:space-around;padding:0.7rem 0;box-shadow:0 -2px 5px rgba(200,200,200,0.1);transition:transform 0.3s ease-in-out}.fixed-footer.hidden{transform:translateY(100%)}.fixed-footer nav ul{list-style:none;display:flex;justify-content:space-around;width:100%;margin:0;padding:0}.fixed-footer nav ul li{flex:1;text-align:center}.fixed-footer nav ul li a{text-decoration:none;color:#333;font-size:14px}.fixed-footer nav ul li a i{font-size:20px;display:block}.fixed-footer nav ul li a span{font-size:12px;margin-top:4px}.hidden-md-up{display:none}@media (max-width: 768px){.hidden-md-up{display:block}}.card{padding:10px}.card:hover{opacity:0.7;transition:all 0.1s}.card .image{border-radius:10px 10px 0 0;position:relative;width:100%;height:auto}.card .image img{border-radius:10px 10px 0 0}.card .image .rank{position:absolute;top:0;left:0}@media (max-width: 575.98px){.card .image .rank{width:16px;height:16px;font-size:0.65rem}}.card .text,.card .text-fix-height{font-size:1rem;line-height:25px;border-radius:0 0 10px 10px;height:52px}@media (max-width: 575.98px){.card .text,.card .text-fix-height{font-size:1.1rem;line-height:24px}}.card .text-fix-height{position:relative;height:120px}.card .text-fix-height .duration{position:absolute;left:10px;bottom:10px}.card .text-fix-height .question{position:absolute;left:80px;bottom:10px}.card .detail{position:absolute;bottom:12px;left:8px;font-size:0.9rem}@media (max-width: 575.98px){.card .detail{position:initial;bottom:initial;left:initial;margin:8px auto 0 auto;width:100%;text-align:center;color:#1fd1a5}}.card .detail .icon{padding-right:4px;font-size:0.9rem}.card a{display:block;color:#2F4846;font-weight:bold;border-radius:10px;box-shadow:2px 2px 16px rgba(0,0,0,0.1);-webkit-font-smoothing:antialiased}.card a:hover{color:#2F4846}.card .course-height,.card .course-height-wide{height:150px}@media (max-width: 920px){.card .course-height,.card .course-height-wide{height:150px}}@media (max-width: 575.98px){.card .course-height,.card .course-height-wide{height:130px}}@media (max-width: 460px){.card .course-height,.card .course-height-wide{height:150px}}@media (min-width: 920.01px){.card .course-height-wide{height:130px}}.card-horizontal:hover{opacity:0.7;transition:all 0.1s}.card-horizontal .image{width:45%;border-radius:10px 10px 0 0}@media (max-width: 575.98px){.card-horizontal .image{width:100%}}.card-horizontal .image img{border-radius:10px 0 0 10px}@media (max-width: 575.98px){.card-horizontal .image img{border-radius:10px 10px 0 0}}.card-horizontal .text,.card-horizontal .card-service .text-fix-height,.card-service .card-horizontal .text-fix-height,.card-horizontal .card .text-fix-height,.card .card-horizontal .text-fix-height{position:relative;width:55%}@media (max-width: 575.98px){.card-horizontal .text,.card-horizontal .card-service .text-fix-height,.card-service .card-horizontal .text-fix-height,.card-horizontal .card .text-fix-height,.card .card-horizontal .text-fix-height{width:100%;height:120px;padding:8px}}.card-horizontal .text .title,.card-horizontal .card-service .text-fix-height .title,.card-service .card-horizontal .text-fix-height .title,.card-horizontal .card .text-fix-height .title,.card .card-horizontal .text-fix-height .title{font-weight:bold;color:#2F4846;font-size:1.1rem;margin-top:8px;padding:0 8px}@media (max-width: 575.98px){.card-horizontal .text .title,.card-horizontal .card-service .text-fix-height .title,.card-service .card-horizontal .text-fix-height .title,.card-horizontal .card .text-fix-height .title,.card .card-horizontal .text-fix-height .title{display:none}}.card-horizontal .text .description,.card-horizontal .card-service .text-fix-height .description,.card-service .card-horizontal .text-fix-height .description,.card-horizontal .card .text-fix-height .description,.card .card-horizontal .text-fix-height .description{margin-top:12px;color:#555555;font-weight:normal;font-size:0.8rem;max-height:2.7rem;padding:0 8px}@media (max-width: 575.98px){.card-horizontal .text .description,.card-horizontal .card-service .text-fix-height .description,.card-service .card-horizontal .text-fix-height .description,.card-horizontal .card .text-fix-height .description,.card .card-horizontal .text-fix-height .description{padding:4px;font-size:1rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;max-height:4.7rem}}.card-horizontal .text .detail,.card-horizontal .card-service .text-fix-height .detail,.card-service .card-horizontal .text-fix-height .detail,.card-horizontal .card .text-fix-height .detail,.card .card-horizontal .text-fix-height .detail{position:absolute;bottom:8px;left:8px}@media (max-width: 575.98px){.card-horizontal .text .detail,.card-horizontal .card-service .text-fix-height .detail,.card-service .card-horizontal .text-fix-height .detail,.card-horizontal .card .text-fix-height .detail,.card .card-horizontal .text-fix-height .detail{font-size:1.1rem;position:initial;bottom:initial;left:initial;margin:8px auto 0 auto;width:100%;text-align:center;color:#1fd1a5}}.card-horizontal .text .detail .icon,.card-horizontal .card-service .text-fix-height .detail .icon,.card-service .card-horizontal .text-fix-height .detail .icon,.card-horizontal .card .text-fix-height .detail .icon,.card .card-horizontal .text-fix-height .detail .icon{width:14px;margin-top:-2px;padding-right:4px}@media (max-width: 575.98px){.card-horizontal .text .detail .icon,.card-horizontal .card-service .text-fix-height .detail .icon,.card-service .card-horizontal .text-fix-height .detail .icon,.card-horizontal .card .text-fix-height .detail .icon,.card .card-horizontal .text-fix-height .detail .icon{font-size:1rem}}.card-horizontal a{display:block;color:#2F4846;font-weight:bold;border-radius:10px;box-shadow:2px 2px 16px rgba(0,0,0,0.1);margin-bottom:16px;-webkit-font-smoothing:antialiased}.card-horizontal a:hover{color:#2F4846}.card-service{padding:10px}.card-service:hover{opacity:0.7;transition:all 0.1s}.card-service .image{border-radius:10px 10px 0 0;position:relative;width:100%;height:auto}.card-service .image img{border-radius:10px 10px 0 0}.card-service .text,.card-service .text-fix-height{font-size:1rem;line-height:25px;border-radius:0 0 10px 10px;height:52px}@media (max-width: 575.98px){.card-service .text,.card-service .text-fix-height{font-size:1.1rem;line-height:24px}}.card-service .text-fix-height{position:relative;height:120px}.card-service .text-fix-height .duration{position:absolute;left:10px;bottom:10px}.card-service .text-fix-height .question{position:absolute;left:80px;bottom:10px}.card-service .detail{position:absolute;bottom:12px;left:8px;font-size:0.9rem}.card-service .detail .icon{font-size:0.9rem}.card-service a{display:block;color:#2F4846;font-weight:bold;border-radius:10px;box-shadow:2px 2px 16px rgba(0,0,0,0.1);-webkit-font-smoothing:antialiased}.card-service a:hover{color:#2F4846}.card-service .course-height,.card-service .course-height-wide{height:150px}@media (max-width: 920px){.card-service .course-height,.card-service .course-height-wide{height:150px}}@media (max-width: 575.98px){.card-service .course-height,.card-service .course-height-wide{height:130px}}@media (max-width: 460px){.card-service .course-height,.card-service .course-height-wide{height:150px}}@media (min-width: 920.01px){.card-service .course-height-wide{height:130px}}.card-horizontal-fixed:hover{opacity:0.7;transition:all 0.1s}.card-horizontal-fixed .image{width:45%;border-radius:10px 10px 0 0}.card-horizontal-fixed .image img{border-radius:10px 0 0 10px}.card-horizontal-fixed .text,.card-horizontal-fixed .card .text-fix-height,.card .card-horizontal-fixed .text-fix-height,.card-horizontal-fixed .card-service .text-fix-height,.card-service .card-horizontal-fixed .text-fix-height{width:55%}@media (max-width: 575.98px){.card-horizontal-fixed .text .title,.card-horizontal-fixed .card .text-fix-height .title,.card .card-horizontal-fixed .text-fix-height .title,.card-horizontal-fixed .card-service .text-fix-height .title,.card-service .card-horizontal-fixed .text-fix-height .title{font-size:0.9rem}}@media (max-width: 575.98px){.card-horizontal-fixed .text .description,.card-horizontal-fixed .card .text-fix-height .description,.card .card-horizontal-fixed .text-fix-height .description,.card-horizontal-fixed .card-service .text-fix-height .description,.card-service .card-horizontal-fixed .text-fix-height .description{display:none}}.card-horizontal-fixed a{display:block;color:#2F4846;font-weight:bold;border-radius:10px;box-shadow:2px 2px 16px rgba(0,0,0,0.1);-webkit-font-smoothing:antialiased}.card-horizontal-fixed a:hover{color:#2F4846}.tb-v-center{vertical-align:middle}.progress .clear{color:#999999;background:#EEEEEE}.progress .clear:hover{color:#999999}.progress .now{color:#F61D4C;background:#FFF1F9}.progress .now:hover{color:#F61D4C}.progress .waiting{color:#2F4846;background:#FFFFFF}.progress .waiting:hover{color:#2F4846}.simple-table td{border:1px solid #e5e0d7}.form h2{font-size:1.1rem;margin-bottom:8px;margin-top:32px}.form .label-required,.form .label-optional{position:relative}.form .label-required:after,.form .label-optional:after{position:absolute;background:#F61D4C;color:#FFFFFF;font-size:0.8rem;margin-left:8px;padding:3px 6px;border-radius:4px;content:"必須"}.form .label-optional:after{background:#555555;content:"任意"}#form{padding-top:70px;margin-top:-70px}.radio input[type=radio]{display:none}.radio input[type="radio"]:checked+label{background:#F61D4C;color:#F61D4C;font-weight:bold;border:3px solid #F61D4C}.checkbox,.checkbox-1col{margin:0 4px}.checkbox .check,.checkbox-1col .check{display:none;background:#1fd1a5}.checkbox .check:checked+label,.checkbox-1col .check:checked+label{background:#FFF1F9;color:#F61D4C;font-weight:bold;border:1px solid #F61D4C}.checkbox .label,.checkbox-1col .label,.checkbox .label-2line,.checkbox-1col .label-2line{color:#2F4846;background:#E8FBF6;border:2px solid #1fd1a5;font-weight:bold;padding:10px 0;box-sizing:border-box}.checkbox .label:hover,.checkbox-1col .label:hover,.checkbox .label-2line:hover,.checkbox-1col .label-2line:hover{cursor:pointer}.checkbox .label-2line,.checkbox-1col .label-2line{color:#2F4846;background:#F6F7F6;font-weight:normal;border:1px solid #F6F7F6}.checkbox label:nth-of-type(odd),.checkbox-1col label:nth-of-type(odd){margin-right:8px}.checkbox .label-width,.checkbox-1col .label-width{width:48%}.checkbox-1col label:nth-of-type(odd){margin-right:0px}.checkbox-1col .label-width{width:96%}.right-bottom{position:absolute;right:0;bottom:0}.right-center,.left-center{position:absolute;top:50%;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.left-center{left:0}.right-top{position:absolute;right:0;top:0}.sortable-container{width:100%;box-sizing:border-box}.sortable-item{width:100%;display:block}.sortable-width{width:400px}@media (max-width: 400px){.sortable-width{width:340px}}@media (max-width: 340px){.sortable-width{width:310px}}.textbox,.textbox-icon{box-sizing:border-box;width:100%;border-radius:8px;border:1px solid #cccccc;padding:10px;line-height:24px}.textbox::placeholder,.textbox-icon::placeholder{color:#999999}.textbox-icon{text-indent:24px;margin-bottom:0}.select-box{color:#2F4846;width:100%;padding:10px;line-height:24px;border:1px solid #cccccc;border-radius:8px;cursor:pointer;background:transparent;outline:none}.f-label,.f-label-required,.f-label-optional{font-size:1rem}.f-label-required,.f-label-optional{margin-bottom:8px;position:relative}.f-label-required:after,.f-label-optional:after{position:absolute;background:#F61D4C;color:#FFFFFF;font-size:0.8rem;margin-left:8px;padding:0 4px;border-radius:4px;content:"必須"}.f-label-optional:after{background:#555555;content:"任意"}.field_with_errors{border:1px solid #F61D4C !important;border-radius:8px !important}.field_with_errors input,.field_with_errors select{background:#FFF1F9}.modal,.modal-clear{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.4)}.modal-content,.modal-content-clear{background-color:#fefefe;margin:80px auto;padding:20px;border:1px solid #888;width:80%;max-width:400px;position:relative}.modal-content-clear{padding:0;width:93%;border:none;max-width:500px}.close,.close-clear{position:absolute;top:3px;right:8px;color:#aaa;font-size:28px;font-weight:bold;cursor:pointer}.close:hover,.close-clear:hover{color:black;text-decoration:none;cursor:pointer}.close:focus,.close-clear:focus{color:black;text-decoration:none;cursor:pointer}.close-clear{color:white;top:-13px;right:-13px}.close-clear:hover,.close-clear :focus{color:white}.modal_instagram:hover{color:#F61D4C}.table-of-contents ul{list-style:none}#toc{background:#F6F7F6;padding:16px}#toc h2{margin:0 0 16px 0;text-align:center;font-size:1.4rem}#toc h2 ul{margin-top:16px}#toc h2 ul .parent-li{padding-bottom:8px}#toc h2 ul .child-li{padding-top:8px}#toc .ul-list-none{list-style:none;margin-left:0;margin-bottom:0}#toc .ul-list-none li{padding-bottom:8px}#toc .ul-list-none li a{color:#999999}.anchor-offset{display:block;margin-top:-30px;padding-top:30px}.pr-wrapper,.pr-wrapper-v-pc,.pr-wrapper-top-header,.pr-wrapper-1,.pr-wrapper-2,.pr-wrapper-3,.pr-wrapper-4,.pr-wrapper-5,.pr-wrapper-6,.pr-wrapper-7,.pr-wrapper-8,.pr-wrapper-v,.pr-wrapper-n,.pr-wrapper-q{width:auto;text-align:center}@media screen and (max-width: 339px){.pr-wrapper,.pr-wrapper-v-pc,.pr-wrapper-top-header,.pr-wrapper-1,.pr-wrapper-2,.pr-wrapper-3,.pr-wrapper-4,.pr-wrapper-5,.pr-wrapper-6,.pr-wrapper-7,.pr-wrapper-8,.pr-wrapper-v,.pr-wrapper-n,.pr-wrapper-q{width:300px}}.pr-wrapper-top-header{min-height:280px;height:auto}.pr-wrapper-v-pc{width:auto;text-align:center}html{font-size:16px;min-height:100%;position:relative;line-height:1rem}@media (max-width: 350.98px){html{font-size:14px}}@font-face{font-family:'GenJyuuGothic';src:url(/assets/GenJyuuGothic-Normal-71afff97046cbfd8aededd78bd3d5c11f6b0210f4f58cdb828be152b4785103b.ttf) format("opentype");font-weight:400}@font-face{font-family:'GenJyuuGothic';src:url(/assets/GenJyuuGothic-Bold-5c0b38194e39214c0d7b69fd8a1621cc74116a4c59e12f4a7c955a4845ce6356.ttf) format("opentype");font-weight:700}body{font-family:"GenJyuuGothic", 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', "Noto Sans JP", "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;color:#494949}a{color:#1fd1a5;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}a:hover{text-decoration:none;color:#068377}p{line-height:1.8rem;margin-bottom:1.3rem}img{display:block;width:100%;height:auto;-webkit-backface-visibility:hidden;image-rendering:-webkit-optimize-contrast}input,select{-moz-appearance:none;-webkit-appearance:none;appearance:none}label{display:inline-block;-webkit-tap-highlight-color:rgba(0,0,0,0)}.h-bg,.h-indigo,.h-sky,.h-main{color:#FFFFFF;font-weight:bold;font-size:1.2rem;text-align:center;padding:8px;margin:32px 0;line-height:26px}.h-main{background:#1fd1a5}.h-sky{background:#00A9F4}.h-indigo{background:#2E4E83}.h1{font-weight:bold;font-size:1.5rem;text-align:center;padding:8px;margin:32px 0;line-height:26px}.image-border{border:0.5px solid #cccccc}.question-border{border:3px solid #D7D7D7}.thin-dashed-border{border:0.5px dashed #E5E5E5}.ul-check,.ul-check-crimson,.ul-check-crimson-simple,.ul-check-yellow,.ul-check-yellow-simple,.ul-check-orange,.ul-check-orange-simple,.ul-check-brown,.ul-check-brown-simple,.ul-check-olive,.ul-check-olive-simple,.ul-check-indigo,.ul-check-indigo-simple,.ul-check-nega,.ul-check-nega-simple,.ul-check-accent,.ul-check-accent-simple,.ul-check-sky,.ul-check-sky-simple,.ul-check-main,.ul-check-main-simple{margin-bottom:20px;line-height:24px}.ul-check li,.ul-check-crimson li,.ul-check-crimson-simple li,.ul-check-yellow li,.ul-check-yellow-simple li,.ul-check-orange li,.ul-check-orange-simple li,.ul-check-brown li,.ul-check-brown-simple li,.ul-check-olive li,.ul-check-olive-simple li,.ul-check-indigo li,.ul-check-indigo-simple li,.ul-check-nega li,.ul-check-nega-simple li,.ul-check-accent li,.ul-check-accent-simple li,.ul-check-sky li,.ul-check-sky-simple li,.ul-check-main li,.ul-check-main-simple li{list-style:none;margin-bottom:6px}.ul-check li:last-child,.ul-check-crimson li:last-child,.ul-check-crimson-simple li:last-child,.ul-check-yellow li:last-child,.ul-check-yellow-simple li:last-child,.ul-check-orange li:last-child,.ul-check-orange-simple li:last-child,.ul-check-brown li:last-child,.ul-check-brown-simple li:last-child,.ul-check-olive li:last-child,.ul-check-olive-simple li:last-child,.ul-check-indigo li:last-child,.ul-check-indigo-simple li:last-child,.ul-check-nega li:last-child,.ul-check-nega-simple li:last-child,.ul-check-accent li:last-child,.ul-check-accent-simple li:last-child,.ul-check-sky li:last-child,.ul-check-sky-simple li:last-child,.ul-check-main li:last-child,.ul-check-main-simple li:last-child{margin-bottom:0}.ul-check li:before,.ul-check-crimson li:before,.ul-check-crimson-simple li:before,.ul-check-yellow li:before,.ul-check-yellow-simple li:before,.ul-check-orange li:before,.ul-check-orange-simple li:before,.ul-check-brown li:before,.ul-check-brown-simple li:before,.ul-check-olive li:before,.ul-check-olive-simple li:before,.ul-check-indigo li:before,.ul-check-indigo-simple li:before,.ul-check-nega li:before,.ul-check-nega-simple li:before,.ul-check-accent li:before,.ul-check-accent-simple li:before,.ul-check-sky li:before,.ul-check-sky-simple li:before,.ul-check-main li:before,.ul-check-main-simple li:before{font-family:"Font Awesome 5 Free";content:"\f058";font-weight:bold;margin-right:5px}.ul-check-main,.ul-check-main-simple{background:#E8FBF6;padding:16px 12px}.ul-check-main li:before,.ul-check-main-simple li:before{color:#1fd1a5}.ul-check-main-simple{padding:0;margin:0;background:initial}.ul-check-main-simple li{margin-bottom:4px}.ul-check-sky,.ul-check-sky-simple{background:#E3FAFF;padding:16px 12px}.ul-check-sky li:before,.ul-check-sky-simple li:before{color:#00A9F4}.ul-check-sky-simple{padding:0;margin:0;background:initial}.ul-check-sky-simple li{margin-bottom:4px}.ul-check-accent,.ul-check-accent-simple{background:#FFF1F9;padding:16px 12px}.ul-check-accent li:before,.ul-check-accent-simple li:before{color:#F61D4C}.ul-check-accent-simple{padding:0;margin:0;background:initial}.ul-check-accent-simple li{margin-bottom:4px}.ul-check-nega,.ul-check-nega-simple{background:#F6F7F6;padding:16px 12px}.ul-check-nega li:before,.ul-check-nega-simple li:before{color:#555555}.ul-check-nega-simple{padding:0;margin:0;background:initial}.ul-check-nega-simple li{margin-bottom:4px}.ul-check-indigo,.ul-check-indigo-simple{background:#dae8f0;padding:16px 12px}.ul-check-indigo li:before,.ul-check-indigo-simple li:before{color:#2E4E83}.ul-check-indigo-simple{padding:0;margin:0;background:initial}.ul-check-indigo-simple li{margin-bottom:4px}.ul-check-olive,.ul-check-olive-simple{background:#fbf9df;padding:16px 12px}.ul-check-olive li:before,.ul-check-olive-simple li:before{color:#B3AA49}.ul-check-olive-simple{padding:0;margin:0;background:initial}.ul-check-olive-simple li{margin-bottom:4px}.ul-check-brown,.ul-check-brown-simple{background:#efecea;padding:16px 12px}.ul-check-brown li:before,.ul-check-brown-simple li:before{color:#5c5048}.ul-check-brown-simple{padding:0;margin:0;background:initial}.ul-check-brown-simple li{margin-bottom:4px}.ul-check-orange,.ul-check-orange-simple{background:#FEECE7;padding:16px 12px}.ul-check-orange li:before,.ul-check-orange-simple li:before{color:#f6511d}.ul-check-orange-simple{padding:0;margin:0;background:initial}.ul-check-orange-simple li{margin-bottom:4px}.ul-check-yellow,.ul-check-yellow-simple{background:#FFF7E4;padding:16px 12px}.ul-check-yellow li:before,.ul-check-yellow-simple li:before{color:#ffb400}.ul-check-yellow-simple{padding:0;margin:0;background:initial}.ul-check-yellow-simple li{margin-bottom:4px}.ul-check-crimson,.ul-check-crimson-simple{background:#fad6d6;padding:16px 12px}.ul-check-crimson li:before,.ul-check-crimson-simple li:before{color:#e53838}.ul-check-crimson-simple{padding:0;margin:0;background:initial}.ul-check-crimson-simple li{margin-bottom:4px}.ol-circle,.ol-circle-crimson,.ol-circle-crimson-simple,.ol-circle-yellow,.ol-circle-yellow-simple,.ol-circle-orange,.ol-circle-orange-simple,.ol-circle-brown,.ol-circle-brown-simple,.ol-circle-olive,.ol-circle-olive-simple,.ol-circle-indigo,.ol-circle-indigo-simple,.ol-circle-nega,.ol-circle-nega-simple,.ol-circle-accent,.ol-circle-accent-simple,.ol-circle-sky,.ol-circle-sky-simple,.ol-circle-main,.ol-circle-main-simple{margin-top:24px;margin-bottom:1.6rem;font-size:1.05rem;counter-reset:my-counter;list-style:none}.ol-circle li,.ol-circle-crimson li,.ol-circle-crimson-simple li,.ol-circle-yellow li,.ol-circle-yellow-simple li,.ol-circle-orange li,.ol-circle-orange-simple li,.ol-circle-brown li,.ol-circle-brown-simple li,.ol-circle-olive li,.ol-circle-olive-simple li,.ol-circle-indigo li,.ol-circle-indigo-simple li,.ol-circle-nega li,.ol-circle-nega-simple li,.ol-circle-accent li,.ol-circle-accent-simple li,.ol-circle-sky li,.ol-circle-sky-simple li,.ol-circle-main li,.ol-circle-main-simple li{font-size:16px;line-height:1.7rem;padding:0 0 12px 28px;position:relative;margin:0 0 12px 0;border-bottom:0.5px dashed #2F4846}.ol-circle li:before,.ol-circle-crimson li:before,.ol-circle-crimson-simple li:before,.ol-circle-yellow li:before,.ol-circle-yellow-simple li:before,.ol-circle-orange li:before,.ol-circle-orange-simple li:before,.ol-circle-brown li:before,.ol-circle-brown-simple li:before,.ol-circle-olive li:before,.ol-circle-olive-simple li:before,.ol-circle-indigo li:before,.ol-circle-indigo-simple li:before,.ol-circle-nega li:before,.ol-circle-nega-simple li:before,.ol-circle-accent li:before,.ol-circle-accent-simple li:before,.ol-circle-sky li:before,.ol-circle-sky-simple li:before,.ol-circle-main li:before,.ol-circle-main-simple li:before{content:counter(my-counter);counter-increment:my-counter;background:#2F4846;border:1px solid;border-radius:50%;box-sizing:border-box;display:flex;justify-content:center;align-items:center;height:22px;width:22px;color:#FFFFFF;font-size:80%;line-height:1;position:absolute;top:2px;left:0}.ol-circle-main li,.ol-circle-main-simple li{border-bottom:0.5px dashed #1fd1a5}.ol-circle-main li:before,.ol-circle-main-simple li:before{background:#1fd1a5}.ol-circle-main-simple{padding:0;margin:0;background:initial}.ol-circle-main-simple li{border-bottom:initial;margin:0;padding-bottom:4px}.ol-circle-sky li,.ol-circle-sky-simple li{border-bottom:0.5px dashed #1fd1a5}.ol-circle-sky li:before,.ol-circle-sky-simple li:before{background:#00A9F4}.ol-circle-sky-simple{padding:0;margin:0;background:initial}.ol-circle-sky-simple li{border-bottom:initial;margin:0;padding-bottom:4px}.ol-circle-accent li,.ol-circle-accent-simple li{border-bottom:0.5px dashed #1fd1a5}.ol-circle-accent li:before,.ol-circle-accent-simple li:before{background:#F61D4C}.ol-circle-accent-simple{padding:0;margin:0;background:initial}.ol-circle-accent-simple li{border-bottom:initial;margin:0;padding-bottom:4px}.ol-circle-nega li,.ol-circle-nega-simple li{border-bottom:0.5px dashed #1fd1a5}.ol-circle-nega li:before,.ol-circle-nega-simple li:before{background:#555555}.ol-circle-nega-simple{padding:0;margin:0;background:initial}.ol-circle-nega-simple li{border-bottom:initial;margin:0;padding-bottom:4px}.ol-circle-indigo li,.ol-circle-indigo-simple li{border-bottom:0.5px dashed #1fd1a5}.ol-circle-indigo li:before,.ol-circle-indigo-simple li:before{background:#2E4E83}.ol-circle-indigo-simple{padding:0;margin:0;background:initial}.ol-circle-indigo-simple li{border-bottom:initial;margin:0;padding-bottom:4px}.ol-circle-olive li,.ol-circle-olive-simple li{border-bottom:0.5px dashed #1fd1a5}.ol-circle-olive li:before,.ol-circle-olive-simple li:before{background:#B3AA49}.ol-circle-olive-simple{padding:0;margin:0;background:initial}.ol-circle-olive-simple li{border-bottom:initial;margin:0;padding-bottom:4px}.ol-circle-brown li,.ol-circle-brown-simple li{border-bottom:0.5px dashed #1fd1a5}.ol-circle-brown li:before,.ol-circle-brown-simple li:before{background:#5c5048}.ol-circle-brown-simple{padding:0;margin:0;background:initial}.ol-circle-brown-simple li{border-bottom:initial;margin:0;padding-bottom:4px}.ol-circle-orange li,.ol-circle-orange-simple li{border-bottom:0.5px dashed #1fd1a5}.ol-circle-orange li:before,.ol-circle-orange-simple li:before{background:#f6511d}.ol-circle-orange-simple{padding:0;margin:0;background:initial}.ol-circle-orange-simple li{border-bottom:initial;margin:0;padding-bottom:4px}.ol-circle-yellow li,.ol-circle-yellow-simple li{border-bottom:0.5px dashed #1fd1a5}.ol-circle-yellow li:before,.ol-circle-yellow-simple li:before{background:#ffb400}.ol-circle-yellow-simple{padding:0;margin:0;background:initial}.ol-circle-yellow-simple li{border-bottom:initial;margin:0;padding-bottom:4px}.ol-circle-crimson li,.ol-circle-crimson-simple li{border-bottom:0.5px dashed #1fd1a5}.ol-circle-crimson li:before,.ol-circle-crimson-simple li:before{background:#e53838}.ol-circle-crimson-simple{padding:0;margin:0;background:initial}.ol-circle-crimson-simple li{border-bottom:initial;margin:0;padding-bottom:4px}.button,.button-base{-webkit-appearance:none;width:90%;max-width:400px;padding:0.75rem 0;border:none;border-radius:30px;display:block;text-align:center;font-weight:bold;cursor:pointer;margin:0 auto;line-height:1.3rem;box-shadow:0 2px 3px rgba(0,0,0,0.25),0 2px 3px -2px rgba(0,0,0,0.15)}.button:hover,.button-base:hover{color:#FFFFFF;text-decoration:none}.pointer,.x_share_button a,.sns_share_button td .link-copy{cursor:pointer}.login-button,.menu-mb .login-button-menu-mb{padding:4px 8px;border:1px solid}.registration-button,.menu-mb .registration-button-menu-mb{padding:4px 8px;border:1px solid}@keyframes shiny{0%{transform:scale(0) rotate(25deg);opacity:0}50%{transform:scale(1) rotate(25deg);opacity:1}100%{transform:scale(50) rotate(25deg);opacity:0}}.shiny-btn{position:relative;display:block;text-align:center;text-decoration:none;color:#ffffff;background-color:#F61D4C;overflow:hidden}.shiny-btn::after{content:'';position:absolute;top:-100px;left:-100px;width:50px;height:50px;background-image:linear-gradient(100deg, rgba(255,255,255,0) 10%, white 100%, rgba(255,255,255,0) 0%);animation-name:shiny;animation-duration:3s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.bg-image-repeat,.bg-image-blue-lt-dot,.bg-image-gold-lt-arrow-down,.bg-image-green-lt-arrow-up,.bg-image-navy-lt-arrow-down,.bg-image-red-lt-arrow-up,.bg-image-nega-lt-arrow-down,.bg-image-nega-lt-dot,.bg-image-accent-lt-arrow-up,.bg-image-main-lt-arrow-down,.bg-image-main-lt-dot{background-repeat:repeat;background-position:left top}.bg-image-main-lt-dot{background-image:url(/assets/commons/backgrounds/main-lt-dot-b31b7cb09b8a40ebd715e2a59d04ff46830762fe35563d8b550a500f6b4c064c.png)}.bg-image-main-lt-arrow-down{background-image:url(/assets/commons/backgrounds/main-lt-arrow-down-a8a4278cdfb161803ee0c44f0693e6a9219326dd6563b1eebc7c2da91405f763.png)}.bg-image-accent-lt-arrow-up{background-image:url(/assets/commons/backgrounds/accent-lt-arrow-up-543cc4f18b52dba0ae473ddfe627dc09d4e62a78dc972db6778413b0e7322ba2.png)}.bg-image-nega-lt-dot{background-image:url(/assets/commons/backgrounds/nega-lt-dot-26adb563b700663036f3bff715ce574da2e21f698364a7f979ccda66c128dbf4.png)}.bg-image-nega-lt-arrow-down{background-image:url(/assets/commons/backgrounds/nega-lt-arrow-down-b00199e8e2b8837ee39da71aa7a0f658ebf3068c39288819c3a516717d06d798.png)}.bg-image-red-lt-arrow-up{background-image:url(/assets/commons/backgrounds/red-lt-arrow-up-282424b0f1f0e985a37dcfcf4835803d6c593dbd0101273b7869b80f2b2040b3.png)}.bg-image-navy-lt-arrow-down{background-image:url(/assets/commons/backgrounds/navy-lt-arrow-down-668468e8c0b156c89b3f32593860bd3eb839fb491017d45c0ca5bd6fedc7199c.png)}.bg-image-green-lt-arrow-up{background-image:url(/assets/commons/backgrounds/green-lt-arrow-up-34bc0544228114b2ff8cd208e18d16dadd4e463a257549a313da82951b70afb2.png)}.bg-image-gold-lt-arrow-down{background-image:url(/assets/commons/backgrounds/gold-lt-arrow-down-09163ed94b05602b47a0a5f348d645e0a2607ca4d5e9b94fc0cc1302057c260f.png)}.bg-image-blue-lt-dot{background-image:url(/assets/commons/backgrounds/blue-lt-dot-48d904b88f91725ae175ebbf5b3da5e99d5aaf81ef840e0a6b16362d2950b715.png)}@media (max-width: 768px){.logo img{width:110px}}.logo .logo-text-size{font-size:10px}.warning,.complete{background:#FFF1F9;color:#F61D4C;border:0.5px solid #F61D4C;margin:0 0 1.6rem 0;line-height:1.6rem;padding:1rem}.warning-box{background:#FFF1F9;color:#F61D4C;border:0.5px solid #F61D4C;margin:0 8px}.complete{background:#E8FBF6;color:#1fd1a5;border:0.5px solid #1fd1a5;font-weight:700}.triangle{background:#fafafa;top:0;left:0;position:absolute}.triangle:before{content:"";top:0;left:0;border-bottom:2rem solid transparent;border-left:2rem solid #F61D4C;position:absolute;z-index:100}.triangle:after{content:"New";font-size:8px;display:block;top:4px;transform:rotate(-45deg);color:#FFFFFF;left:0;position:absolute;z-index:101}.down-triangle,.down-triangle-sky{width:0;border-top:12px solid #1fd1a5;border-right:12px solid transparent;border-left:12px solid transparent}.down-triangle-sky{border-top:12px solid #00A9F4}.down-triangle-bg-accent{width:20px;border-top:20px solid #F61D4C;border-right:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid transparent}.circle{border-radius:50%}.nowrap{white-space:nowrap}.sns_share_button{border-collapse:collapse}.sns_share_button td .link-copy{transition:all 0.3s;display:block}.x_share_button{max-width:300px;margin-right:auto;margin-left:auto;position:relative;transition:all 0.3s}.x_share_button .icon_text .text,.x_share_button .icon_text .card .text-fix-height,.card .x_share_button .icon_text .text-fix-height,.x_share_button .icon_text .card-service .text-fix-height,.card-service .x_share_button .icon_text .text-fix-height{vertical-align:10%}.x_share_button a{display:block;padding:1.5rem 2rem}.button_hover,.sns_share_button td .link-copy:hover,.x_share_button:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-transition:all 0.3s;transition:all 0.3s}.block{display:block}.bar,.bar-radius{position:absolute;top:0;left:0}.bar-bg{position:relative}.bar-both{position:absolute;top:0}.job-change-necessity-bar-width{width:60px}@media (max-width: 400px){.job-change-necessity-bar-width{width:40px}}.square{width:100%;padding-top:100%}.relative{position:relative}.square-height{height:220px}@media (max-width: 470px){.square-height{height:160px}}.anchor{display:block;padding-top:60px;margin-top:-60px}@media (max-width: 768px){.anchor{padding-top:50px;margin-top:-50px}}.only-sp{display:none}@media (max-width: 575.98px){.only-sp{display:block;margin:0 auto;width:300px}}@media (max-width: 740px){.only-pc{display:block;margin:0 auto;max-width:500px}}@media (max-width: 575.98px){.only-pc{display:none}}@media (max-width: 768px){.fixed-menu-footer-padding-bottom{padding-bottom:60px}}@media (max-width: 768px){.fixed-menu-wrapper-padding-bottom{padding-bottom:355px}}.profile-icon{max-width:90px;max-height:90px;border-radius:50%;object-fit:cover}@media (max-width: 420px){.profile-name-long{font-size:0.8rem}}.profile-title{border-left:5px solid #1fd1a5;padding-left:10px;margin:32px 0 12px 0}.bar,.bar-radius{position:absolute;top:0;left:0;border-radius:6px 0 0 6px}.bar-arrow{position:absolute;transform:translateX(-50%);top:0}.bar-radius{border-radius:6px}.bar-bg{position:relative;width:100%}.underline-offset{text-decoration:underline;text-underline-offset:7px}.border-list ul li{padding:3px 0 3px 5px;border:thin solid #555555;border-bottom:thin solid #FFFFFF;line-height:180%}.border-list ul li:last-child{border-bottom:thin solid #555555}.radio-text input[type=radio]{display:none}.radio-text input[type="radio"]:checked+label{background:#FFF1F9;color:#F61D4C;font-weight:bold;border:1px solid #F61D4C;margin-left:-1px;box-sizing:border-box}.radio-text .border{border:4px solid #555555 !important}.marker,.marker-title-green{background:rgba(0,0,0,0) linear-gradient(transparent 70%, #FCC3D9 0%);display:inline-block;height:1.6rem}.marker-title-green{height:1.9rem;background:rgba(0,0,0,0) linear-gradient(transparent 70%, #1fd1a5 0%)}.v-bottom{vertical-align:bottom}.bd-main{border:2px solid #1fd1a5}@font-face{font-family:'GenJyuuGothic-Heavy';src:url(/assets/GenJyuuGothic-Heavy-a7ceba070f1d1f8256a9fa94c0279c471f5b258494045648e7e80b43e63b3b8d.ttf) format("opentype")}.ff-gen-heavy{font-family:"GenJyuuGothic-Heavy"}.top-main-visual{display:flex;justify-content:space-between;padding:0 32px}@media (max-width: 768px){.top-main-visual{flex-direction:column;padding:0}}.top-main-visual .left{flex-direction:column;margin:0 16px}@media (max-width: 768px){.top-main-visual .left .catch-phrase{margin-top:-16px;text-align:center}}.top-main-visual .left .registration{max-width:300px;text-align:center}@media (max-width: 768px){.top-main-visual .left .registration{margin:0 auto}}.top-main-visual .right{margin:0 16px}.top-main-visual .right .image{max-width:430px;width:100%;margin:0 auto;text-align:center}@media (max-width: 768px){.top-main-visual .right .image{max-width:350px;margin-bottom:-42px}}.article h1{font-size:1.7rem;line-height:2.2rem}@media (max-width: 768px){.article h1{font-size:1.4rem;line-height:2rem}}.article h2{background:#1fd1a5;color:#FFFFFF;padding:8px;margin:32px 0;font-size:1.4rem;line-height:2rem}@media (max-width: 768px){.article h2{font-size:1.3rem;line-height:1.8rem}}.article h3{border-left:6px solid #1fd1a5;font-size:1.1rem;font-weight:900;margin:1rem 0 1.6rem 0;padding:1rem 0.8rem}.article h4{font-size:1.05rem;font-weight:900;border-left:4px solid #1fd1a5;padding:0.5rem 0.8rem;margin:1rem 0 1.6rem 0}.article p{font-size:1.05rem}.article img{padding-bottom:1.2em;width:100%}.article strong{border-bottom:2px solid #F61D4C;margin:0 0.3rem}.article ul{background:#E8FBF6;border-left:3px solid #1fd1a5;margin-top:28px;margin-bottom:1.6rem;padding:1.3rem 1rem 0.2rem 1.3rem;font-size:1.05rem}.article ul li{list-style:none;margin:0 0 1rem 0;padding-bottom:0.3rem;line-height:1.7rem;border-bottom:0.5px dashed #1fd1a5}.article ul li:before{font-family:"Font Awesome 5 Free";content:"\f14a";font-weight:900;color:#1fd1a5;padding:0 0.3rem 0 0}.article ol{background:#E8FBF6;border-left:3px solid #1fd1a5;margin-top:24px;margin-bottom:1.6rem;padding:1.1rem 1rem 0.5rem 1rem;font-size:1.05rem;counter-reset:my-counter;list-style:none}.article ol li{font-size:16px;line-height:1.5;padding:0 0 2px 28px;position:relative;margin:0 0 0.7rem 0;border-bottom:0.5px dashed #1fd1a5}.article ol li:before{content:counter(my-counter);counter-increment:my-counter;background:#1fd1a5;border:1px solid;border-radius:50%;box-sizing:border-box;display:flex;justify-content:center;align-items:center;height:22px;width:22px;color:#FFFFFF;font-size:85%;line-height:1;position:absolute;top:0;left:0}.article table,.article tr,.article td,.article th{border:0.5px solid #cccccc;margin:0 0 2rem 0}.article table caption,.article tr caption,.article td caption,.article th caption{margin-top:1rem;margin-bottom:1rem;caption-side:top;text-align:center}.article table th,.article tr th,.article td th,.article th th{padding:10px;background:#1fd1a5;color:#FFFFFF;text-align:center;font-weight:400}.article table td,.article tr td,.article td td,.article th td{font-size:1rem;padding:10px;vertical-align:top;line-height:1.5rem}.article table td:first-child,.article tr td:first-child,.article td td:first-child,.article th td:first-child{background:#E8FBF6;min-width:50px}.article table td span.small,.article tr td span.small,.article td td span.small,.article th td span.small{font-size:0.7rem;color:#1fd1a5}.article table td.positive,.article tr td.positive,.article td td.positive,.article th td.positive{color:#F61D4C}.article table td.negative,.article tr td.negative,.article td td.negative,.article th td.negative{color:#999999}.article table td.white,.article tr td.white,.article td td.white,.article th td.white{background:#FFFFFF}.article table td.sum,.article tr td.sum,.article td td.sum,.article th td.sum{background:#FFF1F9}.article table td.center,.article tr td.center,.article td td.center,.article th td.center{text-align:center}.article table td.bar,.article table td.bar-radius,.article tr td.bar,.article tr td.bar-radius,.article td td.bar,.article td td.bar-radius,.article th td.bar,.article th td.bar-radius{width:50px;display:block;position:relative;top:17px;padding-left:5px;padding-right:5px;margin-right:10px;border:none}.article table td.bar .bar,.article table td.bar-radius .bar,.article table td.bar .bar-radius,.article table td.bar-radius .bar-radius,.article tr td.bar .bar,.article tr td.bar-radius .bar,.article tr td.bar .bar-radius,.article tr td.bar-radius .bar-radius,.article td td.bar .bar,.article td td.bar-radius .bar,.article td td.bar .bar-radius,.article td td.bar-radius .bar-radius,.article th td.bar .bar,.article th td.bar-radius .bar,.article th td.bar .bar-radius,.article th td.bar-radius .bar-radius{position:absolute;bottom:7px;height:10px;background:#1fd1a5}.article table td.bar .bar.positive,.article table td.bar-radius .bar.positive,.article table td.bar .positive.bar-radius,.article table td.bar-radius .positive.bar-radius,.article tr td.bar .bar.positive,.article tr td.bar-radius .bar.positive,.article tr td.bar .positive.bar-radius,.article tr td.bar-radius .positive.bar-radius,.article td td.bar .bar.positive,.article td td.bar-radius .bar.positive,.article td td.bar .positive.bar-radius,.article td td.bar-radius .positive.bar-radius,.article th td.bar .bar.positive,.article th td.bar-radius .bar.positive,.article th td.bar .positive.bar-radius,.article th td.bar-radius .positive.bar-radius{background:#F61D4C}.article table td.bar .bar.negative,.article table td.bar-radius .bar.negative,.article table td.bar .negative.bar-radius,.article table td.bar-radius .negative.bar-radius,.article tr td.bar .bar.negative,.article tr td.bar-radius .bar.negative,.article tr td.bar .negative.bar-radius,.article tr td.bar-radius .negative.bar-radius,.article td td.bar .bar.negative,.article td td.bar-radius .bar.negative,.article td td.bar .negative.bar-radius,.article td td.bar-radius .negative.bar-radius,.article th td.bar .bar.negative,.article th td.bar-radius .bar.negative,.article th td.bar .negative.bar-radius,.article th td.bar-radius .negative.bar-radius{background:#999999}.article table td.bar-single,.article tr td.bar-single,.article td td.bar-single,.article th td.bar-single{display:block;position:relative;top:17px;padding-left:5px;padding-right:5px;margin:0;border:none}.article table td.bar-single .bar,.article table td.bar-single .bar-radius,.article tr td.bar-single .bar,.article tr td.bar-single .bar-radius,.article td td.bar-single .bar,.article td td.bar-single .bar-radius,.article th td.bar-single .bar,.article th td.bar-single .bar-radius{position:absolute;bottom:7px;height:10px;background:#1fd1a5}.article table td.bar-single .bar.positive,.article table td.bar-single .positive.bar-radius,.article tr td.bar-single .bar.positive,.article tr td.bar-single .positive.bar-radius,.article td td.bar-single .bar.positive,.article td td.bar-single .positive.bar-radius,.article th td.bar-single .bar.positive,.article th td.bar-single .positive.bar-radius{background:#F61D4C}.article table td.bar-single .bar.negative,.article table td.bar-single .negative.bar-radius,.article tr td.bar-single .bar.negative,.article tr td.bar-single .negative.bar-radius,.article td td.bar-single .bar.negative,.article td td.bar-single .negative.bar-radius,.article th td.bar-single .bar.negative,.article th td.bar-single .negative.bar-radius{background:#999999}.article table.satisfaction,.article tr.satisfaction,.article td.satisfaction,.article th.satisfaction{width:100%}.article table.satisfaction th.satisfaction,.article tr.satisfaction th.satisfaction,.article td.satisfaction th.satisfaction,.article th.satisfaction th.satisfaction{background:#F61D4C;width:80px}.article table.satisfaction th:first-child,.article tr.satisfaction th:first-child,.article td.satisfaction th:first-child,.article th.satisfaction th:first-child{border-right:2px solid #F61D4C;white-space:nowrap;position:-webkit-sticky;position:sticky;left:0;z-index:1}.article table.satisfaction td,.article tr.satisfaction td,.article td.satisfaction td,.article th.satisfaction td{text-align:center}.article table.satisfaction td.correl_60_69,.article tr.satisfaction td.correl_60_69,.article td.satisfaction td.correl_60_69,.article th.satisfaction td.correl_60_69{background:#ffaad5}.article table.satisfaction td.correl_50_59,.article tr.satisfaction td.correl_50_59,.article td.satisfaction td.correl_50_59,.article th.satisfaction td.correl_50_59{background:#ffd5ea}.article table.satisfaction td.correl_40_49,.article tr.satisfaction td.correl_40_49,.article td.satisfaction td.correl_40_49,.article th.satisfaction td.correl_40_49{background:#fff4fa}.article table.satisfaction td.correl_30_39,.article tr.satisfaction td.correl_30_39,.article td.satisfaction td.correl_30_39,.article th.satisfaction td.correl_30_39{background:#88dabf}.article table.satisfaction td.correl_20_29,.article tr.satisfaction td.correl_20_29,.article td.satisfaction td.correl_20_29,.article th.satisfaction td.correl_20_29{background:#cfefe8}.article table.satisfaction td:first-of-type,.article tr.satisfaction td:first-of-type,.article td.satisfaction td:first-of-type,.article th.satisfaction td:first-of-type{width:10%;color:#F61D4C;font-weight:900;border-right:2px solid #F61D4C;border-bottom:2px solid #F61D4C}.it-job-change-table{margin:0 auto !important}.article2 h1{margin:1.2rem 0;font-size:1.7rem;line-height:2.2rem}@media (max-width: 768px){.article2 h1{font-size:1.4rem;line-height:2rem}}.article2 .h2{background:#1fd1a5;color:#FFFFFF;padding:8px;margin:32px 0;font-size:1.4rem;line-height:2rem}@media (max-width: 768px){.article2 .h2{font-size:1.3rem;line-height:1.8rem}}.article2 .h3{border-left:6px solid #1fd1a5;background:#E8FBF6;font-size:1.3rem;line-height:2rem;font-weight:900;margin:1rem 0 1.6rem 0;padding:8px 0.8rem}@media (max-width: 768px){.article2 .h3{font-size:1.2rem;line-height:1.8rem}}.article2 .h4{font-size:1.3rem;line-height:2rem;font-weight:900;border-left:6px solid #1fd1a5;padding:0.5rem 0.8rem;margin:1.6rem 0 1.2rem 0}@media (max-width: 768px){.article2 .h4{font-size:1.2rem;line-height:1.8rem}}.article2 .h5{font-size:1.3rem;line-height:2rem;font-weight:900;border-left:6px solid #555555;padding:0.5rem 0.8rem;margin:1rem 0 1.6rem 0}@media (max-width: 768px){.article2 .h5{font-size:1.2rem;line-height:1.8rem}}.article2 p{font-size:1rem}.article2 img{width:100%}.article2 strong{border-bottom:2px solid #F61D4C;margin:0 0.3rem}.article2 .ul{background:#E8FBF6;margin:1rem 0;padding:0.8rem 1rem 0.4rem 1rem}.article2 .ul .li{list-style:none;padding-bottom:0.3rem;line-height:1.7rem;font-weight:900}.article2 .ul .li:before{font-family:"Font Awesome 5 Free";content:"\f14a";font-weight:900;color:#1fd1a5;padding:0 0.3rem 0 0;font-size:1rem}.article2 .ol{background:#E8FBF6;border-left:3px solid #1fd1a5;margin-top:24px;margin-bottom:1.6rem;padding:1.1rem 1rem 0.5rem 1rem;font-size:1.05rem;counter-reset:my-counter;list-style:none}.article2 .ol .li{font-size:16px;line-height:1.5;padding:0 0 2px 28px;position:relative;margin:0 0 0.7rem 0;border-bottom:0.5px dashed #1fd1a5}.article2 .ol .li:before{content:counter(my-counter);counter-increment:my-counter;background:#1fd1a5;border:1px solid;border-radius:50%;box-sizing:border-box;display:flex;justify-content:center;align-items:center;height:22px;width:22px;color:#FFFFFF;font-size:85%;line-height:1;position:absolute;top:0;left:0}.article2 #toc{background:#F6F7F6;padding:24px 16px 16px 16px}.article2 #toc h2{margin:0 0 24px 0;text-align:center;font-size:1.4rem}.article2 #toc h2 ul{margin-top:16px}.article2 #toc h2 ul .parent-li{padding-bottom:8px}.article2 #toc h2 ul .child-li{padding-top:8px}.article2 #toc .ul-list-none{list-style:none;margin-left:0;margin-bottom:0}.article2 #toc .ul-list-none li{padding-bottom:2px}.article2 #toc .ul-list-none li a{line-height:1.4rem;color:#555555}.article2 #toc .ul-list-none li a:hover{color:#999999}.article2 #toc .anchor-offset{display:block;margin-top:-30px;padding-top:30px}.service h1{font-size:1.7rem;line-height:2.2rem}@media (max-width: 768px){.service h1{font-size:1.4rem;line-height:2rem}}.service h2{line-height:1.5rem;border-left:10px solid #1fd1a5;margin:1rem 0 1.6rem 0;padding:1rem 0.8rem}.service .table{border:0.5px solid #cccccc;margin:0 0 2rem 0}.service .table caption{margin-top:1rem;margin-bottom:1rem;caption-side:top;text-align:center}.service .table th{border:0.5px solid #cccccc;padding:10px;background:#1fd1a5;color:#FFFFFF;text-align:center;font-weight:400}.service .table tr{border:0.5px solid #cccccc}.service .table td{border:0.5px solid #cccccc;font-size:1rem;padding:8px;vertical-align:top;line-height:1.5rem}.service .table td:first-child{background:#E8FBF6;min-width:50px}.service .table td.bar-single{display:block;position:relative;top:17px;padding-left:5px;padding-right:5px;margin:0;border:none}.service .table td.bar-single .bar,.service .table td.bar-single .bar-radius{position:absolute;bottom:7px;height:10px;border-radius:0;background:#1fd1a5}.service .table td.bar-single .bar.positive,.service .table td.bar-single .positive.bar-radius{background:#F61D4C}.service .table td.bar-single .bar.negative,.service .table td.bar-single .negative.bar-radius{background:#999999}.service .table-odd-main-lt{width:100%}.service .table-odd-main-lt th{padding:10px;background:#1fd1a5;color:#FFFFFF;text-align:center;font-weight:700}.service .table-odd-main-lt tr:nth-child(odd){background:#E8FBF6}.service .table-odd-main-lt tr td{font-size:1rem;padding:6px;vertical-align:top;line-height:1.5rem}.policy h2{margin:32px 0 12px 0}.policy h3{margin:32px 0 12px 0}.policy h4{margin:32px 0 12px 0}.policy ul{padding-left:16px}.policy ul li{list-style-type:disc;margin-bottom:8px;line-height:24px}
