.slide-leave-active[data-v-b76f027a]{transition:all .6s ease;position:absolute;z-index:10}.slide-leave-to[data-v-b76f027a]{transform:translateX(-100%)}.up-enter[data-v-b76f027a]{position:absolute;transform:translateY(100%)}.up-enter-active[data-v-b76f027a]{transition:all .6s ease}.up-enter-to[data-v-b76f027a]{transform:translateY(0)}.gnav-links__item:after,.u-arrow:after,.u-arrow:before{top:0;bottom:0;margin-top:auto;margin-bottom:auto}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}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:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{height:100%;font-size:62.5%}@media screen and (min-width:375px){html{font-size:67.5%}}@media screen and (min-width:568px){html{font-size:72.5%}}@media screen and (min-width:768px){html{font-size:82.5%}}body{overflow-x:hidden;height:100%;-webkit-text-size-adjust:100%;color:#444;font-family:メイリオ,Meiryo,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,ヒラギノ角ゴシック,Hiragino Sans,ＭＳ Ｐゴシック,sans-serif;font-size:1.35rem;line-height:1.5}@media screen and (min-width:375px){body{font-size:1.4rem}}body *{box-sizing:border-box}a{text-decoration:none;color:inherit}img{max-width:100%;height:auto;vertical-align:bottom}@font-face{font-family:NotoSansCJKjp Medium;font-style:normal;font-weight:500;src:url(/common/font/NotoSansCJKjp-Medium.woff2) format("woff2"),url(/common/font/NotoSansCJKjp-Medium.woff) format("woff");font-display:swap}@font-face{font-family:NotoSansCJKjp Bold;font-style:normal;font-weight:700;src:url(/common/font/NotoSansCJKjp-Bold.woff2) format("woff2"),url(/common/font/NotoSansCJKjp-Bold.woff) format("woff");font-display:swap}.header{padding:1rem 1.5rem;border-top:.2rem solid #e50012;box-shadow:0 3px 4px 0 rgba(0,0,0,.15);position:relative;z-index:10}.header__inner{height:45px;margin:0 auto;display:flex;align-items:center}@media screen and (min-width:1024px){.header__inner{padding:2rem;height:auto}}.header__logo{display:inline-block;width:135px;height:auto;margin-right:auto}@media screen and (min-width:1024px){.header__logo{width:157px}}@media screen and (min-width:414px){.header{padding-left:2rem;padding-right:2rem}}@media screen and (min-width:768px){.header{padding-top:1.5rem;padding-bottom:1.5rem;border-top-width:.4rem}}@media screen and (min-width:1024px){.header{padding:0}}.footer{position:absolute;bottom:0;width:100%;height:45px;display:flex;justify-content:center;align-items:center;background:#e50012}.footer__bottom{color:#fff}.footer__copyright{font-size:.6em}.container{overflow:hidden;width:100%;min-height:100%;position:relative}main{display:block;margin-left:auto;margin-right:auto}html.is-nav-open{overflow:auto;height:100%}html.is-nav-open body{overflow:hidden;height:100%}.header__nav-pc{display:none}@media screen and (min-width:768px){.header__nav-pc{display:flex;align-items:center}}.nav-pc__item{display:inline-block;margin-left:2rem;letter-spacing:-.02rem}.nav-pc__item:last-child{margin-left:1.5rem}.nav-pc__link{display:block;font-size:1.15rem;color:#444}@media screen and (min-width:768px){.nav-pc__link:active,.nav-pc__link:hover{text-decoration:underline}}.header__nav{width:calc(55px - 1.5rem);height:45px;border-left:1px solid #ccc}@media screen and (min-width:414px){.header__nav{width:calc(55px - 2rem)}}@media screen and (min-width:768px){.header__nav{display:none}}.gnav{top:0}.gnav,.gnav__ham{position:absolute;right:0}.gnav__ham{top:1rem;display:inline-block;width:55px;height:48px;display:flex;flex-flow:column;justify-content:center;z-index:30;cursor:pointer}@media screen and (min-width:768px){.gnav__ham{top:1.8rem}}.gnav__part{display:block;width:21px;height:3px;background-color:#e50012;border-radius:1px;margin:0 auto 5px}.gnav__part:last-child{margin-bottom:0}@media screen and (min-width:768px){.gnav__part{width:23px}}.gnav__inner{overflow:auto;-webkit-overflow-scrolling:touch;padding-top:70px;padding-bottom:100px;position:fixed;width:300px;height:100vh;top:0;background:#fff;z-index:20;transition:all .5s ease}.ios .gnav__inner{right:-300px}.android .gnav__inner{right:-320px}.is-open .gnav__ham span:first-of-type{animation:top-open .5s;animation-fill-mode:forwards}.is-open .gnav__ham span:nth-of-type(2){opacity:0;transition:opacity .5s}.is-open .gnav__ham span:nth-of-type(3){margin-bottom:0;animation:bottom-open .5s;animation-fill-mode:forwards}.is-open .gnav__inner{transform:translateX(-300px)}.is-open+.overlay{animation:overlay-show .5s forwards}.is-close .gnav__ham{animation:ham-front .5s}.is-close .gnav__ham span:first-of-type{animation:top-close .5s forwards}.is-close .gnav__ham span:nth-of-type(2){opacity:1;transition:opacity .5s}.is-close .gnav__ham span:nth-of-type(3){animation:bottom-close .5s forwards}.is-close .gnav__inner{transform:translateX(0)}.is-close+.overlay{animation:overlay-hide .5s forwards}.overlay{background:#333;display:block;width:0;height:0;position:fixed;top:0;left:0;z-index:5}@keyframes top-open{0%{transform:translateY(0) rotate(0deg);transform-origin:center}50%{transform:translateY(8px) rotate(0deg)}to{transform:translateY(8px) rotate(-45deg)}}@keyframes bottom-open{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-8px) rotate(0deg)}to{transform:translateY(-8px) rotate(45deg)}}@keyframes top-close{0%{transform:translateY(8px) rotate(-45deg)}50%{transform:translateY(8px) rotate(0deg)}to{transform:translateY(0) rotate(0deg)}}@keyframes bottom-close{0%{transform:translateY(-8px) rotate(45deg)}50%{transform:translateY(-8px) rotate(0deg)}to{transform:translateY(0) rotate(0deg)}}@keyframes overlay-show{0%{width:0;height:0;opacity:0}10%{width:100%;height:100%;opacity:0}to{width:100%;height:100%;opacity:.5}}@keyframes overlay-hide{0%{width:100%;height:100%;opacity:.5}90%{width:100%;height:100%;opacity:0}to{width:0;height:0;opacity:0}}.gnav-list{font-size:1.5rem}@media screen and (min-width:568px){.gnav-list{font-size:1.3rem}}@media screen and (min-width:768px){.gnav-list{font-size:1.2rem}}.gnav-list__category{padding:.6rem 1.6rem;background-color:#e50012;font-size:1.5rem;color:#fff;letter-spacing:.04em;border-bottom:1px solid #ccc}.android .gnav-list{width:calc(100% - 20px)}.gnav-links__item{border-bottom:1px solid #ccc;position:relative}.gnav-links__item:after{content:"";width:.4rem;height:.4rem;position:absolute;right:1.8rem;border-top:1px solid #444;border-right:1px solid #444;transform:rotate(45deg)}.gnav-links__item--search:after{display:none}.gnav-links__link{display:block;padding:1.1rem 3rem 1.1rem 1.8rem;background-size:5px 7px}input::-ms-clear{visibility:hidden}.search__btn{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search{display:block;margin:1.7rem}.search form{display:flex;align-items:stretch}.search__text{display:block;width:100%;border:1px solid #ccc;border-right:none;border-radius:6px 0 0 6px;font-size:1.6rem;padding:1.2rem .5rem 1.2rem 1rem;outline:none;background:#fff}.search__text::-moz-placeholder{color:#ccc}.search__text:-ms-input-placeholder{color:#ccc}.search__text::placeholder{color:#ccc}.search__btn{-webkit-tap-highlight-color:rgba(0,0,0,0);transform:translateX(-1px)}.search__magnify{display:block;width:42px;background:#999;border-top-right-radius:5px;border-bottom-right-radius:5px}@media screen and (min-width:375px){.search__magnify{width:48px}}@media screen and (min-width:568px){.search__magnify{width:53px}}@media screen and (min-width:768px){.search__magnify{width:57px}}.search__magnify:before{content:"検索";color:#fff;letter-spacing:.08em;line-height:45px;font-size:1.1rem}@media screen and (min-width:375px){.search__magnify:before{line-height:49px}}@media screen and (min-width:568px){.search__magnify:before{line-height:53px}}@media screen and (min-width:768px){.search__magnify:before{line-height:57px;font-size:1.2rem}}@media screen and (min-width:1024px){.search__magnify:before{font-size:2rem}}.search-suggest{overflow:hidden;font-size:14px;width:88%;line-height:1.5;position:absolute;top:50px;max-height:40vh;border-radius:4px;overflow-y:auto;overflow-x:hidden;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);z-index:10}@media screen and (min-width:375px){.search-suggest{top:56px}}.search-suggest__item{padding:.5rem 1rem;cursor:pointer}.breadcrumb-nav{padding:10px 1.5rem 5px;font-size:1rem}@media screen and (min-width:414px){.breadcrumb-nav{padding-left:2rem;padding-right:2rem}}@media screen and (min-width:768px){.breadcrumb-nav{font-size:1.1rem}}.breadcrumb-nav__list{width:100%;margin-bottom:0}.breadcrumb-nav__item{display:inline}.breadcrumb-nav__link{margin-right:5px;color:#e25452;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.breadcrumb-nav__link:hover{opacity:.7}@media screen and (min-width:768px){.breadcrumb-nav__link{margin-right:7px}}.breadcrumb-nav__link:after{content:"";display:inline-block;width:7px;height:12px;margin-left:10px;background:url(/common/img/icon_breadcrumb.svg) no-repeat 50%}@media screen and (min-width:768px){.breadcrumb-nav__link:after{margin-left:12px}}.breadcrumb-nav__link--top:before{content:"";display:inline-block;width:14px;height:14px;margin-right:3px;background:url(/common/img/icon_home.svg) no-repeat 50%;vertical-align:-.2em}@media screen and (min-width:768px){.breadcrumb-nav__link--top:before{width:16px;height:16px;vertical-align:-.15em}}.pagetop{position:fixed;right:10px;bottom:10px;z-index:20;width:60px;margin-top:2rem;padding:2px 2px 4px;border-radius:100%;background:#cdc4b3;text-align:center}@media screen and (min-width:768px){.pagetop{right:20px;bottom:20px}}.pagetop__btn{display:flex;justify-content:center;align-items:center;width:100%;height:54px;padding-top:16px;border-radius:100%;background:url(/course/common/images/icon_pagetop_btn.svg) no-repeat center top 12px #fff;font-size:1.2rem;cursor:pointer}@media screen and (min-width:375px){.pagetop__btn{font-size:1.11111rem}}@media screen and (min-width:568px){.pagetop__btn{font-size:1.03448rem}}@media screen and (min-width:768px){.pagetop__btn{font-size:.90909rem}}.pagetop__btn:hover{opacity:.7}.acd-body__link,.acd-course,.block-more .acd-course,.head-title,.others-sub__link,.others-sub__title,.others__title,.unit{padding-left:1.5rem;padding-right:1.5rem}@media screen and (min-width:375px){.acd-body__link,.acd-course,.block-more .acd-course,.head-title,.others-sub__link,.others-sub__title,.others__title,.unit{padding-left:2rem;padding-right:2rem}}.is-sp{display:block}@media screen and (min-width:768px){.is-sp{display:none}}.is-sp-large{display:block}@media screen and (min-width:568px){.is-sp-large{display:none}}.is-pc{display:none}@media screen and (min-width:568px){.is-pc{display:block}}.is-pc--large{display:none}@media screen and (min-width:768px){.is-pc--large{display:block}}#app{position:relative;padding-bottom:45px;min-height:100vh}.main{display:block;margin-top:1.5rem;padding-bottom:2rem;color:#6a6b6b;font-size:1.48148rem;line-height:1.55556}@media screen and (min-width:568px){.main{font-size:1.55172rem}}@media screen and (min-width:768px){.main{font-size:1.36364rem}}@media screen and (min-width:1024px){.main{padding-bottom:4rem}}.main a{text-decoration:underline;-webkit-tap-highlight-color:rgba(0,0,0,.05)}.main a:hover{opacity:.7}.main button{-webkit-tap-highlight-color:rgba(0,0,0,.05)}.main :after,.main :before{box-sizing:inherit}.unit{max-width:1024px;margin-left:auto;margin-right:auto}@media screen and (min-width:1024px){.unit.cover-select,.unit.qu-content,.unit.result-content{width:calc(1024px - 4rem)}}.section-block+.section-block{margin-top:2rem}@media screen and (min-width:768px){.section-block+.section-block{margin-top:4rem}}a:hover,button:hover{opacity:.7}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.u-arrow{position:relative}.u-arrow:before{content:"";width:1rem;height:1rem;background:#c9c9c9;border-radius:50%;position:absolute;right:1rem;z-index:10}@media screen and (min-width:414px){.u-arrow:before{right:1.5rem}}.u-arrow:after{content:"";width:.32rem;height:.32rem;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);position:absolute;right:1.35rem;z-index:10}@media screen and (min-width:414px){.u-arrow:after{right:1.9rem}}@media screen and (min-width:568px){.u-arrow:after{width:.28rem;height:.28rem;right:1.85rem}}.head{max-width:calc(1024px - 4rem);margin:0 auto;display:flex;flex-direction:column}@media screen and (min-width:568px){.head{flex-direction:row;align-items:flex-start;margin-bottom:2rem}}.head-title{display:flex;align-items:flex-end;margin-top:2rem}@media screen and (min-width:568px){.head-title{width:53%;margin-right:2%;padding-right:0}}@media screen and (min-width:768px){.head-title{width:37%;margin-right:3%}}@media screen and (min-width:1024px){.head-title{padding-left:0}}.head-title__logo{width:100%}.head-lead{margin-top:2rem;padding-right:2rem;color:#444}@media screen and (min-width:568px){.head-lead{width:45%}}@media screen and (min-width:768px){.head-lead{padding-right:0;width:60%;font-size:1.4rem}}@media screen and (min-width:1024px){.head-lead{font-size:1.7rem;text-align:left;line-height:1.6}}@media screen and (min-width:768px){.head-lead__catch,.head-lead__text{margin-bottom:.4rem}}.cover{background:#fff}.cover-lead__catch{font-family:NotoSansCJKjp Medium,sans-serif;font-size:2rem;text-align:center}.cover-main{display:block;margin-top:1rem}@media screen and (min-width:768px){.cover-main{margin-top:2rem}}.cover-select{width:100vw;position:relative;left:50%;transform:translateX(-50%);background:#faf1d6;padding-top:1.5rem;padding-bottom:1.5rem}@media screen and (min-width:375px){.cover-select{padding-top:2rem;padding-bottom:2rem}}@media screen and (min-width:768px){.cover-select{padding:4rem}}.cover-select__list{max-width:calc(1024px - 4rem);margin:0 auto;display:flex;justify-content:space-between}.cover-select__item{width:48%}.cover-select__btn{cursor:pointer;display:block;width:100%;padding:1rem 0;border-radius:8px;font-family:NotoSansCJKjp Medium,sans-serif;font-size:2rem;color:#fff;border:3px solid #fff;box-shadow:2px 3px 5px 0 rgba(0,0,0,.2)}.cover-select__btn:hover{opacity:1}.cover-select__btn--female{background:#dc4d5b}.cover-select__btn--female:hover{background:rgb(228.3802816901,119.6197183099,130.2676056338)}.cover-select__btn--male{background:#3755b1}.cover-select__btn--male:hover{background:rgb(81.8146551724,111.1681034483,201.1853448276)}.cover-note__title{margin-bottom:.8rem;font-family:NotoSansCJKjp Medium,sans-serif}.cover-note__item{text-indent:-1em;padding-left:1em;margin-bottom:.6rem}.cover-note__item:before{content:"・"}.cover-discription{background:#ffeced;font-weight:700;padding:1rem;border-radius:5px}svg{width:100vw;height:20px;position:relative;left:50%;transform:translateX(-50%)}svg line{fill:none;stroke:#e50012;stroke-width:10;stroke-linecap:round;stroke-dasharray:.5,22}@media screen and (min-width:768px){svg line{stroke-width:6;stroke-dasharray:.5,14}}.qu{max-width:calc(1024px - 4rem);margin:0 auto}.qu-body{background:#faf1d6;padding-top:2rem;padding-bottom:2rem}.qu-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.4rem}.qu-head__num{width:96px;background:#fff;font-size:2.2rem;color:#444;border-radius:5px}.qu-head__calc,.qu-head__num{display:flex;align-items:center;justify-content:center;height:40px}.qu-head__calc{width:90px;background:#fb3c3c;color:#fff}@media screen and (min-width:768px){.qu-head__calc{width:110px}}.qu-head__calc span{display:inline-block;margin-right:.2rem;font-weight:700}.qu-select{background:#fff;border-radius:5px;padding:1.5rem}@media screen and (min-width:375px){.qu-select{padding:2rem}}@media screen and (min-width:768px){.qu-select{padding:4rem}}.qu-select__text{margin-bottom:2rem;font-size:1.8rem;line-height:1.35;height:75px;color:#444;background:#fff}@media screen and (min-width:568px){.qu-select__text{height:55px}}@media screen and (min-width:768px){.qu-select__text{height:64px}}.qu-select__list{display:flex;justify-content:space-between}.qu-select__item{width:48%}@media screen and (min-width:1024px){.qu-select__item{width:47%}}.qu-select__btn{touch-action:none;cursor:pointer;display:block;width:100%;height:128px;background:#f7f8ff;background-position:center 2px;background-repeat:no-repeat;background-size:110px auto;border-radius:10px;box-shadow:2px 3px 5px 0 rgba(0,0,0,.2);position:relative}@media screen and (min-width:768px){.qu-select__btn{height:214px;background-position:center 8px;background-size:200px}}@media screen and (min-width:1024px){.qu-select__btn{height:224px}}.qu-select__btn:after{display:inline-block;width:100%;height:38px;padding-top:.5rem;display:flex;justify-content:center;align-items:center;font-family:NotoSansCJKjp Medium,sans-serif;color:#fff;font-size:2.4rem;letter-spacing:.04em;position:absolute;left:0;bottom:0}@media screen and (min-width:768px){.qu-select__btn:after{height:44px}}@media screen and (min-width:1024px){.qu-select__btn:after{height:54px}}.qu-select__btn:hover{opacity:1}.qu-select__btn--yes{border:3px solid #fb3c3c;background-image:url(/diagnosis/common/img/btn_yes.png)}.qu-select__btn--yes:after{background:#fb3c3c;content:"YES"}.qu-select__btn--yes:hover{border-color:#fc6e6e}.qu-select__btn--yes:hover:after{background:#fc6e6e}.qu-select__btn--no{border:3px solid #4673d3;background-image:url(/diagnosis/common/img/btn_no.png)}.qu-select__btn--no:after{background:#4673d3;content:"NO"}.qu-select__btn--no:hover{border-color:rgb(111.2008733624,146.1790393013,220.7991266376)}.qu-select__btn--no:hover:after{background:rgb(111.2008733624,146.1790393013,220.7991266376)}.qu-note__text{margin-bottom:2rem;text-indent:-1em;padding-left:1em}.qu-note__text:before{content:"※"}.result-content{background:#faf1d6;padding-top:2rem;padding-bottom:calc(2rem + 20px)}.result-type{margin-bottom:2rem;text-align:center;font-family:NotoSansCJKjp Medium,sans-serif}.result-type__caption{font-size:1.6rem;color:#555}@media screen and (min-width:768px){.result-type__caption{font-size:1.7rem}}.result-type__head{color:#e50012;font-size:2.1rem;display:flex;align-items:flex-end;justify-content:center}@media screen and (min-width:375px){.result-type__head{font-size:2.3rem}}@media screen and (min-width:414px){.result-type__head{font-size:2.7rem}}@media screen and (min-width:768px){.result-type__head{font-size:3rem;letter-spacing:.04em}}.result-type__head:after,.result-type__head:before{content:"";display:inline-block;width:3rem;height:3rem;border-bottom:1px solid #e50012}.result-type__head:before{transform:translateY(-4px) rotate(45deg);transform-origin:right bottom;margin-right:5px}.result-type__head:after{transform:translateY(-4px) rotate(-45deg);transform-origin:left bottom;margin-left:5px}.result-detail{display:flex;flex-direction:column}@media screen and (min-width:768px){.result-detail{flex-direction:row}}.result-chart{background:#fff;padding:1rem 140px 1rem 1rem;border-radius:8px;box-shadow:0 0 4px 0 gba(0,0,0,.2);position:relative}@media screen and (min-width:768px){.result-chart{width:50%;border-top-right-radius:0;border-bottom-right-radius:0}}.result-chart__town{position:absolute;width:120px;height:auto;top:64px;right:0}@media screen and (min-width:375px){.result-chart__town{width:135px;top:45px}}.result-description{background:#fff;position:relative;transform:translateY(20px);border-radius:8px;padding:1.5rem;box-shadow:0 0 4px 0 gba(0,0,0,.2)}@media screen and (min-width:375px){.result-description{padding:2rem}}@media screen and (min-width:768px){.result-description{transform:translateY(0);width:50%;border-top-left-radius:0;border-bottom-left-radius:0;border-left:1px solid;-o-border-image:linear-gradient(180deg,#fff 0,#fff 5%,#ccc 0,#ccc 95%,#fff 0,#fff);border-image:linear-gradient(180deg,#fff 0,#fff 5%,#ccc 0,#ccc 95%,#fff 0,#fff);border-image-slice:1;line-height:1.4}}.result-description:before{content:"";position:absolute;left:25px;top:-15px;display:block;width:0;height:0;border-right:10px solid transparent;border-bottom:15px solid #fff;border-left:10px solid transparent}@media screen and (min-width:768px){.result-description:before{display:none}}.result-description__letters{margin-bottom:.5rem}.result-description__text{margin-bottom:2.5rem}.result-description__advice-title{margin-bottom:1rem;padding-bottom:.2rem;font-family:NotoSansCJKjp Medium,sans-serif;color:#1f2e57;border-bottom:1px dashed #1f2e57}.result-description__advice-title img{height:20px;width:auto;transform:rotate(-20deg);margin-right:.5rem;vertical-align:-4px}.result-description__advice-text{color:#1f2e57}.acd{border-radius:5px;position:relative}.acd.section-block{margin-top:6rem}@media screen and (min-width:768px){.acd{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}}.acd__fukidashi{position:absolute;top:44px;left:4%;width:90px;height:auto;z-index:10}@media screen and (min-width:375px){.acd__fukidashi{top:48px}}@media screen and (min-width:414px){.acd__fukidashi{top:54px}}@media screen and (min-width:568px){.acd__fukidashi{top:60px}}@media screen and (min-width:768px){.acd__fukidashi{top:82px;left:3%}}.acd-title{width:100%;margin-bottom:5rem;padding-bottom:.6rem;border-bottom:3px solid #e45a51;font-family:NotoSansCJKjp Medium,sans-serif;font-size:2.2rem;line-height:1.18182}@media screen and (min-width:568px){.acd-title{text-align:center}}@media screen and (min-width:768px){.acd-title{font-size:2.57576rem}}.acd-block{position:relative}.acd-block:before{z-index:10;position:absolute;top:12px;right:1.25rem;content:"";display:block;width:18px;height:18px;border-radius:50%}@media screen and (min-width:768px){.acd-block:before{display:none}}@media screen and (min-width:768px){.acd-block{width:48%;margin-bottom:1.4rem;border-width:2px;border-style:solid;border-radius:5px}.others-box--syumi2 .acd-block{margin-bottom:1rem}}.acd-block.block-1{width:100%;border-color:#f7999b}.acd-block.block-1:before{background:#f7999b}.acd-block.block-2{border-color:#2fafd9}.acd-block.block-2:before{background:#2fafd9}.acd-block.block-3{border-color:#fe7a2b}.acd-block.block-3:before{background:#fe7a2b}.acd-block.block-4{border-color:#74bb57}.acd-block.block-4:before{background:#74bb57}.acd-block.block-5{border-color:#ab6eba}.acd-block.block-5:before{background:#ab6eba}.acd-block.block-more:before{background:#999}.acd-course{line-height:1.2;min-height:45px;font-family:NotoSansCJKjp Medium,sans-serif;color:#555;border:1px solid #999;display:flex;align-items:center;position:relative;cursor:pointer;transition:background-color .3s ease}@media screen and (min-width:768px){.acd-course{border:none}}.acd-course__link:before{display:none}@media screen and (min-width:768px){.acd-course__link:before{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0}}.acd-course__link:hover:before{background:hsla(0,0%,100%,.3)}.acd-course:before{z-index:20;position:absolute;top:45%;right:1.5rem;content:"";display:block;width:10px;height:10px;border-top:2px solid #fff}@media screen and (min-width:768px){.acd-course:before{display:none}}.acd-course:after{z-index:20;position:absolute;top:15px;right:1.4rem;content:"";display:block;width:10px;height:10px;border-right:2px solid #fff;transform:translate(-5px) rotate(0);transform-origin:right center;transition:all .5s}@media screen and (min-width:568px){.acd-course:after{right:1.45rem}}@media screen and (min-width:768px){.acd-course:after{display:none}}.is-open .acd-course:after{transform:translate(-6px,1px) rotate(90deg)}.block-1 .acd-course{background:rgba(247,153,155,.25);border-color:#f7999b;border-top-left-radius:5px;border-top-right-radius:5px}.block-2 .acd-course{background:rgba(47,175,217,.25);border-color:#2fafd9}.block-3 .acd-course{background:rgba(254,122,43,.25);border-color:#fe7a2b}.block-4 .acd-course{background:rgba(116,187,87,.25);border-color:#74bb57}.block-5 .acd-course{background:rgba(171,110,186,.25);border-color:#ab6eba;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.acd .is-open.block-5 .acd-course{border-bottom-left-radius:0;border-bottom-right-radius:0}.acd-body{border-left:1px solid #999;border-right:1px solid #999}@media screen and (min-width:768px){.acd-body{border-left:none;border-right:none;border-top-width:2px;border-top-style:solid}.others-box--syumi2 .acd-body{border-top:none}}.block-1 .acd-body{border-color:#f7999b}.block-2 .acd-body{border-color:#2fafd9}.block-3 .acd-body{border-color:#fe7a2b}.block-4 .acd-body{border-color:#74bb57}.block-5 .acd-body{border-color:#ab6eba;border-bottom:1px solid #ab6eba;border-bottom-left-radius:5px;border-bottom-right-radius:5px}@media screen and (min-width:768px){.block-5 .acd-body{border-bottom:none}}.acd-body__flex{display:flex;align-items:flex-start}.acd-body__img{width:40%;padding:1.5rem 0;text-align:center;background-position:center 90%;background-repeat:no-repeat;background-size:85px auto}@media screen and (min-width:768px){.acd-body__img{width:30%}.block-1 .acd-body__img{width:20%}}.block-1 .acd-body__img{background-image:url(/diagnosis/common/img/pattern/bg-repo_01.png)}.block-2 .acd-body__img{background-image:url(/diagnosis/common/img/pattern/bg-repo_02.png)}.block-3 .acd-body__img{background-image:url(/diagnosis/common/img/pattern/bg-repo_03.png)}.block-4 .acd-body__img{background-image:url(/diagnosis/common/img/pattern/bg-repo_04.png)}.block-5 .acd-body__img{background-image:url(/diagnosis/common/img/pattern/bg-repo_05.png)}.acd-body__list{padding:1.5rem;padding-left:0;width:60%}@media screen and (min-width:768px){.acd-body__list{width:70%}.block-1 .acd-body__list{width:80%}}.block-1 .acd-body__item{text-indent:-.8em;padding-left:.8em}.block-1 .acd-body__item:before{content:"";display:inline-block;margin-right:.5rem;background:#f7999b;width:8px;height:8px;transform:translateY(-3px) rotate(45deg)}.acd-body__link{display:none;position:static;text-align:right}@media screen and (min-width:768px){.acd-body__link{display:block;position:absolute;bottom:1rem;right:1.5rem;padding:0}}.is-open .acd-body__link{display:block}.acd-body__link a:before{content:"";position:absolute;top:45px;right:0;bottom:0;left:0}@media screen and (min-width:768px){.acd-body__link a:before{display:none}}.acd .acd-body{padding-bottom:1rem}@media screen and (min-width:768px){.acd .acd-body{padding-bottom:3rem}}@media screen and (min-width:768px){.acd .acd-body,.others .acd-body{display:block!important}}.acdBody-enter-active,.acdBody-leave-active{transition:all .3s ease}.others{border:1px solid #ccc;border-radius:5px}.others-wrap.section-block{margin-top:4rem}@media screen and (min-width:768px){.others-wrap.section-block{margin-top:6rem}}@media screen and (min-width:768px){.others{border:none}}.others a{text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,.05)}.others__title{height:45px;display:flex;align-items:center;background:#f77732;color:#fff;border-top-left-radius:5px;border-top-right-radius:5px;font-size:1.6rem;font-family:NotoSansCJKjp Medium,sans-serif}@media screen and (min-width:768px){.others__title{height:50px;border-top-left-radius:0;border-top-right-radius:0}}.others__lead{padding:1.5rem}@media screen and (min-width:375px){.others__lead{padding-left:2rem;padding-right:2rem}}@media screen and (min-width:768px){.others__lead{padding-left:0;padding-right:0}}@media screen and (min-width:768px){.others-body__flex{display:flex;justify-content:space-between}}@media screen and (min-width:768px){.others-sub{width:48%}}.others-sub__title{height:45px;display:flex;align-items:center;font-size:1.5rem;font-family:NotoSansCJKjp Medium,sans-serif;border-top:1px solid #ccc}.others-sub__title:before{content:"";width:1.6rem;height:1.6rem;border-width:3px;border-style:solid;border-radius:50%;margin-right:5px}@media screen and (min-width:768px){.others-sub__title:before{width:1.4rem;height:1.4rem}}@media screen and (min-width:768px){.others-sub__title{border-top-left-radius:5px;border-top-right-radius:5px}}.others-box--shikaku2 .others-sub__title{background:#fee5e2}.others-box--shikaku2 .others-sub__title:before{border-color:#fd0017}.others-box--syumi1 .others-sub__title{background:#e5e8fd}.others-box--syumi1 .others-sub__title:before{border-color:#707fdc}@media screen and (min-width:768px){.others-sub__list{padding-top:1rem}}.others-sub__item{line-height:1.2;border-top:1px solid #ccc}@media screen and (min-width:768px){.others-sub__item{line-height:1.55556;border-top:none}}.others-sub__link{min-height:45px;display:flex;align-items:center}@media screen and (min-width:768px){.others-sub__link{display:inline;font-size:1.2rem;padding-left:3rem}.others-sub__link:before{display:none}.others-sub__link:after{border-top-color:#666;border-right-color:#666;right:auto;left:2rem}}@media screen and (min-width:768px){.others-box--shikaku2,.others-box--syumi{border:1px solid #ccc;border-top:none;border-radius:5px}}.block-define{margin:1rem .5rem .5rem .5rem;margin-right:calc(-140px + 1.5rem)}@media screen and (min-width:768px){.block-define{margin-top:2rem;margin-right:0;width:calc(100% + 140px - 1.5rem)}}.block-define.acd-block{border-width:1px;border-radius:0}.block-define.acd-block:before{display:none}.block-define .acd-course{padding:.8rem 1rem;font-family:メイリオ,Meiryo,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,ヒラギノ角ゴシック,Hiragino Sans,ＭＳ Ｐゴシック,sans-serif;color:#6a6b6b}@media screen and (min-width:768px){.block-define .acd-course{padding-top:.6rem;padding-bottom:.6rem;min-height:auto;height:auto}.block-define .acd-course:hover{background:#eee}}.block-define .acd-course:after{display:block;width:8px;height:8px;border-right:1px solid #6a6b6b;border-bottom:1px solid #6a6b6b;transform:translate(-5px,1px) rotate(45deg);transform-origin:center center}.block-define .acd-body{border-bottom:1px solid #999}@media screen and (min-width:768px){.block-define .acd-body{border-top-width:1px;border-bottom:none}}.block-define.is-open .acd-course:after{transform:translate(-6px,2px) rotate(225deg)}.define__list{display:flex;flex-wrap:wrap;padding:1rem}.define__item{font-weight:700;width:54px;margin-bottom:.4rem;font-size:1.3rem}@media screen and (min-width:768px){.define__item{font-size:1.1rem}}.define__item--1{color:#e58728}.define__item--2{color:rgb(33.9505813953,145.1976744186,227.5494186047)}.define__item--3{color:rgb(69.3928571429,142.7738095238,58.2261904762)}.define__item--4{color:#e64f3e}.define__item--5{color:rgb(172.8414096916,161.9251101322,33.6585903084)}.define__item--6{color:#2c649a}.define__exp{width:calc(100% - 54px);margin-bottom:.4rem;font-size:1.3rem}@media screen and (min-width:768px){.define__exp{font-size:1.1rem}}.block-more.acd-block:before{right:1.16rem}@media screen and (min-width:768px){.block-more{width:100%;border:none}}.block-more .acd-course{background:#ddd;height:45px;display:flex;align-items:center;font-size:1.5rem;font-family:NotoSansCJKjp Medium,sans-serif;line-height:1.24;color:#6a6b6b;border:none}@media screen and (min-width:768px){.block-more .acd-course{display:none}}.block-more .acd-course:after{transform:translate(-5px,1px) rotate(0)}.block-more .acd-body{border-left:none;border-right:none}.block-more.is-open .acd-course:after{transform:translate(-6px,2px) rotate(90deg)}.block-more .others-sub__item{border-left:none;border-right:none;border-bottom:none}@media screen and (min-width:768px){.block-more .others-sub__item{border-top:none}}.result-note{display:flex;flex-direction:column}@media screen and (min-width:768px){.result-note{flex-direction:row}}.result-note__text{margin-bottom:2rem;text-indent:-1em;padding-left:1em}.result-note__text:before{content:"※"}@media screen and (min-width:768px){.result-note__text{width:45%}}.result-note__link{text-align:right}@media screen and (min-width:768px){.result-note__link{width:55%}}.restart-btn{display:block;margin:0 auto;padding:.8rem;width:clamp(170px,60%,380px);background:#8d8d8d;font-size:1.5rem;color:#fff;border-radius:999em;box-shadow:2px 3px 5px 0 rgba(0,0,0,.2)}@media screen and (min-width:768px){.restart-btn{padding:1rem}}@media (-ms-high-contrast:none){.acd-course,::-ms-backdrop{height:45px}.acd-course:before,::-ms-backdrop:before{transform:translateY(4px)}.others-sub__link,::-ms-backdrop{height:45px}.restart-btn,::-ms-backdrop{width:50%;max-width:380px}}.u-strong{color:#e50012}.u-letter-s{letter-spacing:-.02em}.u-small-text{font-size:1.2963rem}@media screen and (min-width:568px){.u-small-text{font-size:1.2069rem}}@media screen and (min-width:768px){.u-small-text{font-size:1.06061rem}}