﻿hrml,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,figure{margin:0;padding:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal}ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}q:before,q:after{content:''}object,embed{vertical-align:top}legend{display:none}h1,h2,h3,h4,h5,h6{font-size:100%}img,abbr,acronym,fieldset{border:0}body{font-family:"Zen Maru Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", Verdana, Arial, sans-serif}a{text-decoration:none}a:active,a:focus,input:active,input:focus{outline:0}section{width:100%}.wrap{overflow:hidden;position:relative}html{font-size:62.5%;font-family:"Zen Maru Gothic", sans-serif;font-weight:500}.wrap{background-color:#fefbf0}img{display:block;width:100%;height:auto}.fadein{opacity:0;transform:translate(0, 50px);transition:all 0.5s}.fadein.scrollin{opacity:1;transform:translate(0, 0)}.pcClass{display:block}@media (max-width: 1280px){.pcClass{display:block}}@media (max-width: 1024px){.pcClass{display:block}}@media (max-width: 768px){.pcClass{display:none}}@media (max-width: 480px){.pcClass{display:none}}@media (max-width: 320px){.pcClass{display:none}}.spClass{display:none}@media (max-width: 1280px){.spClass{display:none}}@media (max-width: 1024px){.spClass{display:none}}@media (max-width: 768px){.spClass{display:block}}@media (max-width: 480px){.spClass{display:block}}@media (max-width: 320px){.spClass{display:block}}h2{font-size:40px}h3{font-size:32px}h4{font-size:24px}p{font-size:1.8rem;line-height:2;color:#513C33}@media (max-width: 768px){p{font-size:1.6rem}}a{color:#513C33;transition:0.3s}a:hover{opacity:0.5}::selection{background:#57af7d;color:#ffffff}::-moz-selection{background:#57af7d;color:#ffffff}.click-btn{font-size:16px;max-width:232px;width:100%;line-height:48px;text-align:center;display:inline-block;transition:all 0.3s;font-family:"Bebas Neue";font-weight:bold}.t-center{text-align:center}.t-left{text-align:left}.t-right{text-align:right}.header{display:block;width:100%;z-index:1000;position:fixed;transition:0.15s;padding:30px 0 0 0}@media (max-width: 768px){.header{padding:10px 0 0 0}}.header_nav{width:96%;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;transition:0.15s}@media (max-width: 768px){.header_nav{justify-content:flex-end}}.header_nav_logo{width:164px;height:74px}@media (max-width: 768px){.header_nav_logo{display:none}}.header_nav_mlogo{width:130px;transition:0.3s all}@media (max-width: 768px){.header_nav_mlogo{width:70px;height:70px}}.header .logo-shrink{width:70px;height:70px}.header-sub{display:block;width:100%;z-index:1000;position:fixed;transition:0.15s;padding:30px 0 0 0}@media (max-width: 768px){.header-sub{padding:10px 0 0 0}}.header-sub_nav{width:96%;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;transition:0.15s}.header-sub_nav_logo{width:164px;height:74px}@media (max-width: 768px){.header-sub_nav_logo{width:90px}}.header-sub_nav_mlogo{width:130px;transition:0.3s all}@media (max-width: 768px){.header-sub_nav_mlogo{width:70px;height:70px}}.header-sub .logo-shrink{width:70px;height:70px}.appear{animation:appear 0.6s forwards}@keyframes appear{from{transform:translateY(-100%)}to{transform:translateY(0%)}}.disappear{animation:disappear 0.6s forwards}@keyframes disappear{from{transform:translateY(0%)}to{transform:translateY(-100%)}}article{background:url(../img/sub-bg.jpg);width:100%;background-repeat:no-repeat;background-position:top center;background-size:contain}@media (max-width: 768px){article{background:url(../img/sub-bg_sp.jpg);background-size:contain;padding:90px 0 0 0;background-repeat:no-repeat}}article .main{width:100%;padding:5% 0 0 0}@media (max-width: 768px){article .main{padding:0 0 16% 0}}article .main_inner{width:80%;margin:0 auto;display:flex;flex-direction:column;justify-content:space-between}article .main_inner .main-title{padding:0 10% 0 10%}@media (max-width: 768px){article .main_inner .main-title{padding:initial}}article .main_inner .main-object{margin:20px 0 0 0}.lifedesign{margin:10% 0 0 0}.lifedesign_inner{max-width:960px;width:90%;margin:0 auto;text-align:center}.lifedesign_inner .sim-title{width:100%;margin-inline:auto;margin-bottom:5%;margin-top:8%;padding:0 110px 0 0}.lifedesign_inner .ld-h3{color:#513C33;font-size:3.0rem;margin:0 0 30px 0;text-align:center}@media (max-width: 768px){.lifedesign_inner .ld-h3{font-size:2.8rem}}.lifedesign_inner .field{background-color:#fff;border:solid 2px #513C33;border-radius:20px;padding:2% 5% 5% 5%;margin:0 0 50px 0;position:relative}.lifedesign_inner .field p{font-size:1.4rem}.lifedesign_inner .field_block{padding:0 0 30px 0;border-bottom:dotted 2px #cccccc}.lifedesign_inner .field_block:last-of-type{border-bottom:none}.lifedesign_inner .field_block .field-title{color:#513C33;font-size:2.4rem;margin:30px 0 30px 0}@media (max-width: 768px){.lifedesign_inner .field_block .field-title{font-size:1.8rem}}.lifedesign_inner .field_block .field-title span{display:block}.lifedesign_inner .field_block input.text{text-align:center;height:70px;max-width:300px;width:100%;border-radius:50px;font-size:1.6rem;padding:0 20px 0 20px;box-sizing:border-box;border:solid 2px #808080}.lifedesign_inner .field_block input.text::placeholder{color:#cccccc}.lifedesign_inner .field_block .textarea{border:solid 2px #808080;border-radius:10px;max-width:740px;width:100%;padding:15px;box-sizing:border-box;font-size:1.6rem}.lifedesign_inner .field_block .textarea::placeholder{color:#cccccc}.lifedesign_inner .field_block .selectbox{display:inline-flex;align-items:center;position:relative;max-width:300px;width:100%}@media (max-width: 480px){.lifedesign_inner .field_block .selectbox{max-width:230px}}.lifedesign_inner .field_block .selectbox::after{position:absolute;right:15px;width:10px;height:7px;background-color:#535353;clip-path:polygon(0 0, 100% 0, 50% 100%);content:'';pointer-events:none}.lifedesign_inner .field_block .selectbox select{text-align:center;height:70px;width:100%;border-radius:50px;font-size:1.6rem;padding:0 20px 0 20px;box-sizing:border-box;appearance:none;border:solid 2px #808080}.lifedesign_inner .field_block .checkbox{width:fit-content;display:grid;grid-template-columns:auto 1fr;gap:10px;padding:8px;font-size:16px;font-weight:normal;line-height:1.5;color:#404040}.lifedesign_inner .field_block fieldset.radio{display:flex;align-items:center;flex-wrap:wrap;gap:20px 20px}.lifedesign_inner .field_block fieldset.radio .radioitem{display:flex;align-items:center;column-gap:8px;width:fit-content;line-height:1.2;cursor:pointer;font-size:1.8rem;color:#513C33;text-align:left}@media (max-width: 768px){.lifedesign_inner .field_block fieldset.radio .radioitem{font-size:1.6rem}}.lifedesign_inner .field_block fieldset.radio .radioitem .radiobtn{appearance:none;position:relative;width:24px;height:24px;border:1px solid #808080;border-radius:9999px;cursor:pointer;padding:12px}.lifedesign_inner .field_block fieldset.radio .radioitem .radiobtn:checked::after{content:"";position:absolute;inset:0;width:12px;height:12px;margin:auto;border-radius:9999px;background-color:#58abcc}.lifedesign_inner .field_block fieldset.check{display:flex;align-items:center;flex-wrap:wrap;gap:20px 20px}.lifedesign_inner .field_block fieldset.check .checkboxitem{display:flex;align-items:center;column-gap:8px;width:fit-content;line-height:1;cursor:pointer;font-size:1.8rem;color:#513C33;text-align:left}@media (max-width: 768px){.lifedesign_inner .field_block fieldset.check .checkboxitem{font-size:1.6rem}}.lifedesign_inner .field_block fieldset.check .checkboxitem .checkbox{appearance:none;position:relative;width:24px;height:24px;border:1px solid #808080;border-radius:2px;cursor:pointer}.lifedesign_inner .field_block fieldset.check .checkboxitem .checkbox:checked::after{content:"";position:absolute;top:3px;left:3px;width:12px;height:6px;border-bottom:2px solid #58abcc;border-left:2px solid #58abcc;transform:rotate(-45deg)}.lifedesign_inner .field_block .btn-field{display:flex;justify-content:center;gap:30px 30px;margin:50px 0 30px 0}.lifedesign_inner .field_block .btn-field button{border:none;all:unset;cursor:pointer;width:154px}.lifedesign_inner .field_block .btn-field_add{width:154px}.lifedesign_inner .field_block .btn-field_remove{width:154px}.lifedesign_inner .field_block .field_group{margin:40px 0 0 0;border-top:dashed 2px #cccccc}.lifedesign_inner .field .branch{display:none;padding:initial;border-bottom:initial}.lifedesign_inner .field .text-none{display:none}.lifedesign_inner .field .field_block:has(.branch){padding:initial;border-bottom:initial}.lifedesign_inner .field .btn{display:flex;justify-content:center;gap:20px 30px;flex-wrap:wrap;margin:50px 0 40px 0}.lifedesign_inner .field .btn_li button{border:none;all:unset;cursor:pointer;transition:0.3s}.lifedesign_inner .field .btn_li button:hover{opacity:0.5}.lifedesign_inner .field .btn_li button img{height:69px}.lifedesign_inner .field .hint{background-color:#fcf0f2;border-radius:10px;max-width:863px;width:100%;padding:4% 8%;box-sizing:border-box;margin:50px 0 0 0}.lifedesign_inner .field .hint .field-title{margin:0 0 30px 0}.lifedesign_inner .field .hint p{text-align:left;font-size:1.6rem}#simulation_1 .sim-title{max-width:629px}@media (max-width: 480px){#simulation_1 .sim-title{max-width:75%;padding:initial}}#simulation_1 .field{position:relative}#simulation_1 .field .field-deco_1{top:-1.5vw;left:2.0vw;width:5vw;position:absolute}@media (max-width: 768px){#simulation_1 .field .field-deco_1{width:10vw}}#simulation_1 .field .field-deco_2{bottom:-2.0vw;right:-2.0vw;width:10vw;position:absolute}@media (max-width: 768px){#simulation_1 .field .field-deco_2{width:20vw}}#simulation_1 .field .comment{display:flex;justify-content:center;flex-wrap:wrap;gap:20px 20px;padding:0 0 40px 0}#simulation_1 .field .comment_li{width:180px;text-align:center}#simulation_1 .field .comment_li_img{margin:0 0 20px 0;width:135px;display:inline-block}#simulation_1 .field .comment_li .radioitem{display:inline-flex;flex-wrap:wrap;align-items:center;column-gap:8px;width:fit-content;line-height:1;cursor:pointer;color:#513C33;padding:0 0 15px 0}#simulation_1 .field .comment_li .radioitem .radiobtn{appearance:none;position:relative;width:24px;height:24px;border:1px solid #808080;border-radius:9999px;cursor:pointer}#simulation_1 .field .comment_li .radioitem .radiobtn:checked::after{content:"";position:absolute;inset:0;width:12px;height:12px;margin:auto;border-radius:9999px;background-color:#58abcc}#simulation_1 .field .comment_li .radioitem span{font-size:1.6rem;position:relative}#simulation_1 .field .comment_li .radioitem span::after{font-size:1.4rem;position:absolute;left:-5px;bottom:-16px;width:150px;text-align:left}#simulation_1 .field .comment_li:nth-of-type(1) span::after{content:"（優しめ/感情的）"}#simulation_1 .field .comment_li:nth-of-type(2) span::after{content:"（普通）"}#simulation_1 .field .comment_li:nth-of-type(3) span::after{content:"（厳しめ/論理的）"}#simulation_1 .field .selectbox{margin:0 0 30px 0}#simulation_1 .field .mbti{background-color:#ebf3f7;border-radius:14px;padding:25px;margin:30px 0 0 0}#simulation_1 .field .mbti .mbti-title{font-size:2.0rem;color:#58abcc;margin:0 0 20px 0}@media (max-width: 768px){#simulation_1 .field .mbti .mbti-title{font-size:1.6rem}}#simulation_1 .field .mbti .mbti-p{margin:30px 0 0 0}#simulation_1 .field .mbti .mbti-link{font-size:1.8rem;position:relative;display:inline-block;padding:0 0 0 20px}#simulation_1 .field .mbti .mbti-link:before{content:'';width:16px;height:16px;background:#58abcc;border-radius:50%;position:absolute;top:1px;left:0;bottom:0;margin:auto}#simulation_1 .field .mbti .mbti-link:after{content:'';width:5px;height:5px;border:0;border-top:solid 2px #fff;border-right:solid 2px #fff;transform:rotate(45deg);position:absolute;top:2px;left:3px;bottom:0;margin:auto}#simulation_2{background-size:100%}@media (max-width: 768px){#simulation_2{background-size:contain}}#simulation_2 .sim-title{max-width:523px}@media (max-width: 480px){#simulation_2 .sim-title{max-width:75%;padding:initial}}#simulation_2 .field{position:relative}#simulation_2 .field .field-deco_1{top:-1.5vw;left:2.0vw;width:6.5vw;position:absolute}@media (max-width: 768px){#simulation_2 .field .field-deco_1{width:12vw}}#simulation_2 .field .field-deco_2{bottom:-2.0vw;right:-2.0vw;width:7vw;position:absolute}@media (max-width: 768px){#simulation_2 .field .field-deco_2{width:15vw}}#simulation_2 .field .field-age{display:flex;align-items:center;justify-content:center}#simulation_2 .field .field-age p{margin:0 0 0 20px;font-size:2.0rem}#simulation_2 .field .check-hobby{max-width:760px;flex-wrap:wrap;margin-inline:auto;margin-bottom:40px}#simulation_2 .field .check-hobby .checkboxitem{width:calc(100% / 2 - 20px)}@media (max-width: 768px){#simulation_2 .field .check-hobby .checkboxitem{width:100%}}#simulation_2 .field .check-important{max-width:760px;flex-wrap:wrap;margin-inline:auto;margin-bottom:40px}#simulation_2 .field .check-important .checkboxitem{width:calc(100% / 2 - 20px)}@media (max-width: 768px){#simulation_2 .field .check-important .checkboxitem{width:100%}}#simulation_2 .field .radio-current{max-width:540px;flex-wrap:wrap;margin-inline:auto}#simulation_2 .field .radio-current .radioitem:nth-child(odd){width:32%}@media (max-width: 768px){#simulation_2 .field .radio-current .radioitem:nth-child(odd){width:100%}}#simulation_3{background-size:100%}#simulation_3 .sim-title{max-width:602px}@media (max-width: 480px){#simulation_3 .sim-title{max-width:75%;padding:initial}}#simulation_3 .field{position:relative}#simulation_3 .field .field-deco_1{top:-2.0vw;left:1.0vw;width:5.0vw;position:absolute}@media (max-width: 768px){#simulation_3 .field .field-deco_1{width:12vw}}#simulation_3 .field .radio-destination{max-width:660px;flex-wrap:wrap;margin-inline:auto}#simulation_3 .field .radio-destination .radioitem{width:calc(100% / 4 - 20px)}@media (max-width: 768px){#simulation_3 .field .radio-destination .radioitem{width:100%}}#simulation_3 .field .radio-place{max-width:760px;flex-wrap:wrap;margin-inline:auto;gap:15px 40px}@media (max-width: 768px){#simulation_3 .field .radio-place .radioitem{width:100%}}#simulation_3 .field .check-genre{max-width:760px;flex-wrap:wrap;margin-inline:auto;margin-bottom:40px}#simulation_3 .field .check-genre .checkboxitem{width:calc(100% / 2 - 20px)}@media (max-width: 768px){#simulation_3 .field .check-genre .checkboxitem{width:100%}}#simulation_3 .field .check-faculty{max-width:760px;flex-wrap:wrap;margin-inline:auto}#simulation_3 .field .check-faculty .checkboxitem{width:calc(100% / 4 - 20px)}@media (max-width: 768px){#simulation_3 .field .check-faculty .checkboxitem{width:calc(100% / 2 - 20px)}}@media (max-width: 480px){#simulation_3 .field .check-faculty .checkboxitem{width:100%}}#simulation_4{background-size:100%}@media (max-width: 768px){#simulation_4{background-size:contain}}#simulation_4 .sim-title{max-width:461px}@media (max-width: 480px){#simulation_4 .sim-title{max-width:75%;padding:initial}}#simulation_4 .field{position:relative}#simulation_4 .field .field-deco_1{top:-2.0vw;left:1.0vw;width:5.0vw;position:absolute}@media (max-width: 768px){#simulation_4 .field .field-deco_1{width:12vw}}#simulation_4 .field .field-age{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:15px 15px;margin:30px 0 15px 0}#simulation_4 .field .field-age p{font-size:2.0rem}#simulation_4 .field .radio-afterhighschool{max-width:730px;flex-wrap:wrap;margin-inline:auto;gap:15px 20px}#simulation_4 .field .radio-afterhighschool .radioitem{width:calc(100% / 4 - 20px)}@media (max-width: 768px){#simulation_4 .field .radio-afterhighschool .radioitem{width:calc(100% / 2 - 20px)}}@media (max-width: 480px){#simulation_4 .field .radio-afterhighschool .radioitem{width:100%}}#simulation_4 .field .radio-placeoffurtherstudy{max-width:700px;flex-wrap:wrap;margin-inline:auto;gap:15px 20px}@media (max-width: 480px){#simulation_4 .field .radio-placeoffurtherstudy .radioitem{width:100%}}#simulation_4 .field .radio-relearn{gap:15px 100px;justify-content:center}@media (max-width: 480px){#simulation_4 .field .radio-relearn .radioitem{width:100%}}#simulation_5{background-size:contain}@media (max-width: 768px){#simulation_5{background-size:contain}}#simulation_5 .sim-title{max-width:675px}@media (max-width: 480px){#simulation_5 .sim-title{max-width:75%;padding:initial}}#simulation_5 .field{position:relative}#simulation_5 .field .field-deco_1{top:-3.5vw;right:1.0vw;width:7.0vw;position:absolute}@media (max-width: 768px){#simulation_5 .field .field-deco_1{width:17vw}}#simulation_5 .field .field-age{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:15px 15px;margin:15px 0 15px 0}#simulation_5 .field .field-age p{font-size:2.0rem}#simulation_5 .field .radio-region{max-width:760px;flex-wrap:wrap;margin-inline:auto}#simulation_5 .field .radio-region .radioitem{width:calc(100% / 3 - 20px)}@media (max-width: 480px){#simulation_5 .field .radio-region .radioitem{width:100%}}#simulation_5 .field .check-dream_job{max-width:760px;flex-wrap:wrap;margin-inline:auto;margin-bottom:40px}#simulation_5 .field .check-dream_job .checkboxitem{width:calc(100% / 3 - 20px)}@media (max-width: 768px){#simulation_5 .field .check-dream_job .checkboxitem{width:100%}}#simulation_5 .field .check-like{max-width:760px;flex-wrap:wrap;margin-inline:auto;margin-bottom:40px}#simulation_5 .field .check-like .checkboxitem{width:calc(100% / 3 - 20px)}@media (max-width: 768px){#simulation_5 .field .check-like .checkboxitem{width:100%}}#simulation_5 .field .check-workstyle{max-width:700px;flex-wrap:wrap;margin-inline:auto;margin-bottom:30px}#simulation_5 .field .check-workstyle .checkboxitem{width:calc(100% / 2 - 20px)}@media (max-width: 768px){#simulation_5 .field .check-workstyle .checkboxitem{width:100%}}#simulation_6{background-size:contain}@media (max-width: 768px){#simulation_6{background-size:contain}}#simulation_6 .sim-title{max-width:557px}@media (max-width: 480px){#simulation_6 .sim-title{max-width:75%;padding:initial}}#simulation_6 .field{position:relative}#simulation_6 .field .field-deco_1{top:-3.5vw;right:1.0vw;width:7.0vw;position:absolute}@media (max-width: 768px){#simulation_6 .field .field-deco_1{width:17vw}}#simulation_6 .field .field-age{display:flex;align-items:center;justify-content:center;gap:15px 15px;margin:40px 0 15px 0}#simulation_6 .field .field-age p{font-size:2.0rem}#simulation_6 .field .radio-occupation{max-width:730px;flex-wrap:wrap;margin-inline:auto;margin-bottom:30px}@media (max-width: 768px){#simulation_6 .field .radio-occupation .radioitem{width:100%}}#simulation_6 .field .check-future{max-width:700px;flex-wrap:wrap;margin-inline:auto;margin-bottom:30px}#simulation_6 .field .check-future .checkboxitem{width:calc(100% / 2 - 20px)}@media (max-width: 768px){#simulation_6 .field .check-future .checkboxitem{width:100%}}#simulation_6 .field .radio-workplace{justify-content:center;flex-wrap:wrap;margin-inline:auto}@media (max-width: 480px){#simulation_6 .field .radio-workplace .radioitem{width:100%}}#simulation_6 .field .radio-region_2{max-width:760px;flex-wrap:wrap;margin-inline:auto}#simulation_6 .field .radio-region_2 .radioitem{width:calc(100% / 3 - 20px)}@media (max-width: 480px){#simulation_6 .field .radio-region_2 .radioitem{width:100%}}#simulation_7{background-size:100%}@media (max-width: 768px){#simulation_7{background-size:contain}}#simulation_7 .sim-title{max-width:539px}@media (max-width: 480px){#simulation_7 .sim-title{max-width:75%;padding:initial}}#simulation_7 .field{position:relative}#simulation_7 .field .field-deco_1{bottom:-4.0vw;right:1.5vw;width:5vw;position:absolute}@media (max-width: 768px){#simulation_7 .field .field-deco_1{width:10vw}}#simulation_7 .field .field-age{display:flex;align-items:center;justify-content:center;gap:15px 15px;margin:15px 0 15px 0}#simulation_7 .field .field-age p{font-size:2.0rem}#simulation_7 .field .check-marriage_value{max-width:730px;flex-wrap:wrap;margin-inline:auto;margin-bottom:30px}#simulation_7 .field .check-marriage_value .checkboxitem{width:calc(100% / 2 - 20px)}@media (max-width: 768px){#simulation_7 .field .check-marriage_value .checkboxitem{width:100%}}#simulation_7 .field .radio-marriage{max-width:580px;flex-wrap:wrap;margin-inline:auto;gap:15px 100px;margin-bottom:40px}@media (max-width: 480px){#simulation_7 .field .radio-marriage .radioitem{width:100%}}#simulation_7 .field .radio-aftermarriage{justify-content:center;flex-wrap:wrap;margin-inline:auto}@media (max-width: 480px){#simulation_7 .field .radio-aftermarriage .radioitem{width:100%}}#simulation_7 .field .check-no_marriage_reason{max-width:730px;flex-wrap:wrap;margin-inline:auto;margin-bottom:30px}#simulation_7 .field .check-no_marriage_reason .checkboxitem{width:calc(100% / 2 - 20px)}@media (max-width: 768px){#simulation_7 .field .check-no_marriage_reason .checkboxitem{width:100%}}#simulation_8{background-size:cover}@media (max-width: 768px){#simulation_8{background-size:contain}}#simulation_8 .sim-title{max-width:598px}@media (max-width: 480px){#simulation_8 .sim-title{max-width:75%;padding:initial}}#simulation_8 .field{position:relative}#simulation_8 .field .field-deco_1{bottom:-2.0vw;left:-1vw;width:4vw;position:absolute}@media (max-width: 768px){#simulation_8 .field .field-deco_1{width:10vw}}#simulation_8 .field .field-age{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:15px 15px;margin:15px 0 15px 0}@media (max-width: 768px){#simulation_8 .field .field-age{flex-direction:column}}#simulation_8 .field .field-age p{font-size:2.0rem}#simulation_8 .field .radio-child{max-width:630px;flex-wrap:wrap;margin-inline:auto;justify-content:center;gap:15px 100px;margin-bottom:40px}@media (max-width: 480px){#simulation_8 .field .radio-child .radioitem{width:100%}}#simulation_8 .field .radio-parentalleave{max-width:540px;flex-wrap:wrap;margin-inline:auto;justify-content:center;gap:15px 100px;margin-bottom:40px}@media (max-width: 480px){#simulation_8 .field .radio-parentalleave .radioitem{width:100%}}#simulation_8 .field .check-no_children_reason{max-width:730px;flex-wrap:wrap;margin-inline:auto;margin-bottom:30px}#simulation_8 .field .check-no_children_reason .checkboxitem{width:calc(100% / 2 - 20px)}@media (max-width: 768px){#simulation_8 .field .check-no_children_reason .checkboxitem{width:100%}}#simulation_9{background-size:contain}@media (max-width: 768px){#simulation_9{background-size:contain}}#simulation_9 .sim-title{max-width:557px}@media (max-width: 480px){#simulation_9 .sim-title{max-width:75%;padding:initial}}#simulation_9 .field{position:relative}#simulation_9 .field .field-deco_1{top:-2.0vw;right:1vw;width:6vw;position:absolute}@media (max-width: 768px){#simulation_9 .field .field-deco_1{width:15vw}}#simulation_9 .field .field-age{display:flex;align-items:center;justify-content:center;gap:15px 15px;margin:15px 0 15px 0}@media (max-width: 480px){#simulation_9 .field .field-age{flex-direction:column}}#simulation_9 .field .field-age p{font-size:2.0rem}#simulation_9 .field .radio-currentresidence{max-width:760px;flex-wrap:wrap;margin-inline:auto}#simulation_9 .field .radio-currentresidence .radioitem{width:calc(100% / 3 - 20px)}@media (max-width: 480px){#simulation_9 .field .radio-currentresidence .radioitem{width:100%}}#simulation_9 .field .radio-residence{max-width:540px;flex-wrap:wrap;margin-inline:auto;justify-content:center;gap:15px 100px;margin-bottom:40px}@media (max-width: 480px){#simulation_9 .field .radio-residence .radioitem{width:100%}}#simulation_9 .field .radio-changeresidence{max-width:540px;flex-wrap:wrap;margin-inline:auto;justify-content:center;gap:15px 100px;margin-bottom:40px}@media (max-width: 480px){#simulation_9 .field .radio-changeresidence .radioitem{width:100%}}#simulation_9 .field .radio-timing{max-width:760px;flex-wrap:wrap;margin-inline:auto;justify-content:center;gap:15px 50px}@media (max-width: 480px){#simulation_9 .field .radio-timing .radioitem{width:100%}}#simulation_9 .field .radio-residence_2{max-width:540px;flex-wrap:wrap;margin-inline:auto;justify-content:center;gap:15px 100px;margin-bottom:40px}@media (max-width: 480px){#simulation_9 .field .radio-residence_2 .radioitem{width:100%}}#simulation_9 .field .radio-mishimafuture{max-width:540px;flex-wrap:wrap;margin-inline:auto;justify-content:center;gap:15px 100px;margin-bottom:40px}@media (max-width: 480px){#simulation_9 .field .radio-mishimafuture .radioitem{width:100%}}#simulation_9 .field .radio-mishimatiming{max-width:760px;flex-wrap:wrap;margin-inline:auto;gap:15px 80px;margin-bottom:40px}@media (max-width: 480px){#simulation_9 .field .radio-mishimatiming .radioitem{width:100%}}#simulation_9 .field .check-ideal_life{max-width:730px;flex-wrap:wrap;margin-inline:auto;margin-bottom:30px}#simulation_9 .field .check-ideal_life .checkboxitem{width:calc(100% / 2 - 20px)}@media (max-width: 768px){#simulation_9 .field .check-ideal_life .checkboxitem{width:100%}}#simulation_9 .field .radio-changeresidence_2{max-width:600px;flex-wrap:wrap;margin-inline:auto;gap:15px 80px;margin-bottom:40px}@media (max-width: 480px){#simulation_9 .field .radio-changeresidence_2 .radioitem{width:100%}}#simulation_9 .field .notice{color:#FF0004}@media (max-width: 768px){#simulation_9 .field .notice{text-align:left}}#result{background-size:100%}@media (max-width: 1280px){#result{background-size:contain}}@media (max-width: 768px){#result{background-size:contain}}#result .sim-title{max-width:523px}#result .result-h3{color:#513C33;font-size:3.2rem;margin:0 0 30px 0;text-align:center}@media (max-width: 768px){#result .result-h3{font-size:2.6rem}}@media (max-width: 480px){#result .result-h3{font-size:2.0rem}}#result .result-h3 span{background:linear-gradient(transparent 75%, #fcd13e 60%);padding:0 10px 0 10px}#result .basic-data{margin:15% 0 0 0}#result .basic-data_inner{max-width:960px;width:90%;margin:0 auto}#result .basic-data_inner .field-title{color:#513C33;font-size:2.4rem;margin:30px 0 30px 0;text-align:center}@media (max-width: 768px){#result .basic-data_inner .field-title{font-size:2.0rem}}#result .basic-data_inner .field-title span{display:block}#result .basic-data_inner .data-wrap{background-color:#fff;border:solid 2px #513C33;border-radius:20px;padding:30px 10%;display:flex;gap:20px 20px;position:relative}#result .basic-data_inner .data-wrap .data-deco_1{top:-1.5vw;left:0.8vw;width:4vw;position:absolute}@media (max-width: 768px){#result .basic-data_inner .data-wrap .data-deco_1{width:10vw}}#result .basic-data_inner .data-wrap .data-deco_2{bottom:-1.0vw;right:-2.0vw;width:7vw;position:absolute}@media (max-width: 768px){#result .basic-data_inner .data-wrap .data-deco_2{width:20vw}}@media (max-width: 768px){#result .basic-data_inner .data-wrap{flex-wrap:wrap}}#result .basic-data_inner .data-wrap_box{width:50%}@media (max-width: 768px){#result .basic-data_inner .data-wrap_box{width:100%}}#result .basic-data_inner .data-wrap_box h4{font-size:2.0rem;color:#513C33;margin:30px 0 5px 0;padding:2px 5px 2px 15px;border-left:solid 5px #58abcc}#result .basic-data_inner .data-wrap_box h4:first-of-type{margin:0 0 5px 0}#result .basic-data_inner .data-wrap_box p{font-size:2.0rem;color:#513C33}#result .chart{margin:7% 0 5% 0}#result .chart_inner{max-width:1150px;width:90%;margin:0 auto}#result .chart_inner .chart{max-width:1150px;width:100%;height:500px}@media (max-width: 1024px){#result .chart_inner .chart{overflow-x:scroll;padding:0 0 10px 0}}#result .chart_inner .chart .data-area{width:1150px}#result .introduction{padding:60px 0 60px 0}#result .introduction_inner{max-width:960px;width:90%;margin:0 auto;text-align:center}#result .introduction_inner .modify{max-width:580px;width:100%;display:inline-block;margin:0 0 60px 0}#result .introduction_inner .modify_link{max-width:364px;width:100%;display:inline-block;margin:40px 0 0 0}#result .introduction_inner .ai-text{border:solid 1px #58abcc;border-radius:10px;overflow:hidden}#result .introduction_inner .ai-text .tabs{display:flex}#result .introduction_inner .ai-text .tabs_item{width:50%;background-color:#ebf3f7;cursor:pointer;text-align:center;padding:20px;color:#58abcc;font-size:2.4rem;font-weight:bold}@media (max-width: 768px){#result .introduction_inner .ai-text .tabs_item{font-size:1.8rem}}#result .introduction_inner .ai-text .tabs_item.active{background-color:#58abcc;color:#fff;position:relative;display:inline-block;position:relative}#result .introduction_inner .ai-text .tabs_item.active:before{content:"";display:inline-block;top:70%;left:50%;transform:translateX(-50%);width:80px;height:50px;position:absolute;background-repeat:no-repeat}#result .introduction_inner .ai-text .tabs_item.active .arrow{height:30px;display:block;position:absolute;bottom:-50px;left:45%;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #58abcc}@media (max-width: 480px){#result .introduction_inner .ai-text .tabs_item.active .arrow{left:40%}}#result .introduction_inner .ai-text .tabs-container{background-color:#fff}#result .introduction_inner .ai-text .tabs-container .content{display:none;text-align:left;padding:50px 5% 5% 5%}#result .introduction_inner .ai-text .tabs-container .content .character{display:flex;align-items:center;margin:0 0 50px 0;gap:20px 30px}@media (max-width: 768px){#result .introduction_inner .ai-text .tabs-container .content .character{flex-wrap:wrap;justify-content:center}}#result .introduction_inner .ai-text .tabs-container .content .character_img{width:135px}#result .introduction_inner .ai-text .tabs-container .content .character_text{width:calc(100% - 135px)}@media (max-width: 768px){#result .introduction_inner .ai-text .tabs-container .content .character_text{width:100%}}#result .introduction_inner .ai-text .tabs-container .content .tab-title{color:#513C33;font-size:2.8rem;margin:45px 0 30px 0;text-align:center}@media (max-width: 768px){#result .introduction_inner .ai-text .tabs-container .content .tab-title{font-size:2.0rem}}#result .introduction_inner .ai-text .tabs-container .content .tab-title span{display:block}#result .introduction_inner .ai-text .tabs-container .content .pdf-btn{max-width:590px;width:100%;margin-inline:auto;margin-top:60px;margin-bottom:60px}@media (max-width: 768px){#result .introduction_inner .ai-text .tabs-container .content .pdf-btn{margin-top:30px;margin-bottom:30px}}#result .introduction_inner .ai-text .tabs-container .content .celebrity{display:flex;align-items:center;justify-content:center;padding:20px 0 20px 0;gap:20px 30px;border-top:solid 2px #cccccc}@media (max-width: 768px){#result .introduction_inner .ai-text .tabs-container .content .celebrity{flex-wrap:wrap;justify-content:center}}#result .introduction_inner .ai-text .tabs-container .content .celebrity_img{width:100px}#result .introduction_inner .ai-text .tabs-container .content .celebrity_text{text-align:center}@media (max-width: 768px){#result .introduction_inner .ai-text .tabs-container .content .celebrity_text{width:100%}}#result .introduction_inner .ai-text .tabs-container .content .celebrity_text p:nth-child(1){font-size:1.8rem}#result .introduction_inner .ai-text .tabs-container .content .celebrity_text p:nth-child(2){font-size:2.4rem;line-height:1.2}#result .introduction_inner .ai-text .tabs-container .content .share-results{background-color:#EBF3F7;border-radius:20px;padding:4% 5%}#result .introduction_inner .ai-text .tabs-container .content .share-results .tab-title{margin:inherit}@media (max-width: 768px){#result .introduction_inner .ai-text .tabs-container .content .share-results .tab-title{margin:0 0 15px 0}}#result .introduction_inner .ai-text .tabs-container .content .share-results .results-box{display:flex;justify-content:center;align-items:center;gap:20px 50px}@media (max-width: 768px){#result .introduction_inner .ai-text .tabs-container .content .share-results .results-box{flex-direction:column-reverse}}#result .introduction_inner .ai-text .tabs-container .content .share-results .results-box_url{display:flex}@media (max-width: 768px){#result .introduction_inner .ai-text .tabs-container .content .share-results .results-box_url{flex-direction:column;width:100%}}#result .introduction_inner .ai-text .tabs-container .content .share-results .results-box_url .copytxt{border:solid 2px #2878b8;padding:10px 10px 10px 10px;font-size:1.8rem;width:380px;line-height:1;background-color:#FFFFFF}@media (max-width: 768px){#result .introduction_inner .ai-text .tabs-container .content .share-results .results-box_url .copytxt{width:auto;word-break:break-all}}#result .introduction_inner .ai-text .tabs-container .content .share-results .results-box_url button{display:inline-block;border:none;padding:10px 15px;line-height:0.8;background-color:#2878b8;color:#FFFFFF;text-align:center;text-decoration:none;font-size:1.8rem;cursor:pointer}#result .introduction_inner .ai-text .tabs-container .content .share-results .results-box_qr{width:115px;height:115px;background-color:#e6e6e6}#result .introduction_inner .ai-text .tabs-container .content .attention{border:solid 2px #f26666;text-align:center;margin:40px 0 0 0;padding:2% 4%}#result .introduction_inner .ai-text .tabs-container .content .attention p{color:#f26666;font-size:1.6rem}#result .introduction_inner .ai-text .tabs-container .content .attention_2{padding:2% 4%}#result .introduction_inner .ai-text .tabs-container .content .attention_2 p{color:#f26666;font-size:1.6rem}#result .introduction_inner .ai-text .tabs-container .content.show{display:block}#result .system{padding:0 0 60px 0}#result .system_inner{max-width:960px;width:90%;margin:0 auto}#result .system_inner .system-wrap_top{background-color:#fff;border:solid 2px #513C33;border-radius:20px;padding:30px;margin:0 0 50px 0;box-sizing:border-box}#result .system_inner .system-wrap_top .recommend{display:flex;justify-content:center;align-items:center;gap:25px 25px}@media (max-width: 768px){#result .system_inner .system-wrap_top .recommend{flex-direction:column-reverse}}#result .system_inner .system-wrap_top .recommend_img{max-width:236px;width:100%;height:auto}#result .system_inner .system-wrap_top .recommend_text{max-width:624px;width:100%}#result .system_inner .system-wrap_top .recommend_text h4{font-size:2.4rem;color:#513C33;margin:0 0 20px 0;padding:0 5px 10px 0;border-bottom:dotted 2px #b2c950;display:flex;align-items:center;gap:10px 10px;flex-wrap:wrap}@media (max-width: 768px){#result .system_inner .system-wrap_top .recommend_text h4{font-size:2.0rem}}#result .system_inner .system-wrap_top .recommend_text h4 span{background-color:#b2c950;color:#fff;font-size:1.6rem;padding:5px 10px}#result .system_inner .system-wrap_top .recommend_text .cat-work-heading{border-bottom:dotted 2px #58abcc}#result .system_inner .system-wrap_top .recommend_text .cat-work-heading span{background-color:#58abcc}#result .system_inner .system-wrap_top .recommend_text .cat-marriage-heading,#result .system_inner .system-wrap_top .recommend_text .cat-child-heading{border-bottom:dotted 2px #f88994}#result .system_inner .system-wrap_top .recommend_text .cat-marriage-heading span,#result .system_inner .system-wrap_top .recommend_text .cat-child-heading span{background-color:#f88994}#result .system_inner .system-wrap_top .recommend_text .cat-housing-heading{border-bottom:dotted 2px #b2c950}#result .system_inner .system-wrap_top .recommend_text .cat-housing-heading span{background-color:#b2c950}#result .system_inner .system-wrap_top .recommend_text p{font-size:1.6rem;color:#513C33}#result .system_inner .system-wrap_top .recommend_text .notes{font-size:1.3rem;color:#f26666;margin:10px 0 0 0}#result .system_inner .system-wrap_top .recommend_text .link{font-size:1.8rem;color:#513C33;text-align:right;margin:15px 0 0 0}#result .system_inner .system-wrap_top .recommend_text .link a{position:relative;display:inline-block;padding:0 0 0 25px}#result .system_inner .system-wrap_top .recommend_text .link a::before{content:'';width:18px;height:18px;background:#b2c950;border-radius:50%;position:absolute;top:0;left:0;bottom:0;margin:auto}#result .system_inner .system-wrap_top .recommend_text .link a::after{content:'';width:6px;height:6px;border:0;border-top:solid 2px #fff;border-right:solid 2px #fff;transform:rotate(45deg);position:absolute;top:0;left:4px;bottom:0;margin:auto}#result .system_inner .system-wrap_top .recommend_text .cat-work-link a::before{background:#58abcc}#result .system_inner .system-wrap_top .recommend_text .cat-marriage-link a::before,#result .system_inner .system-wrap_top .recommend_text .cat-child-link a::before{background:#f88994}#result .system_inner .system-wrap_top .recommend_text .cat-housing-link a::before{background:#b2c950}#result .system_inner .system-wrap_top .case{display:flex;width:100%;background-color:#fffbe6;align-items:center;justify-content:center;box-sizing:border-box;padding:4% 5%;gap:15px 20px;border-radius:15px;margin:40px 0 0 0}@media (max-width: 768px){#result .system_inner .system-wrap_top .case{flex-direction:column-reverse}}#result .system_inner .system-wrap_top .case_text{text-align:center;width:460px}@media (max-width: 768px){#result .system_inner .system-wrap_top .case_text{width:100%}}#result .system_inner .system-wrap_top .case_text p:nth-child(1){font-size:1.8rem}#result .system_inner .system-wrap_top .case_text p:nth-child(2){font-size:2.4rem;line-height:1.2;font-weight:bold;margin:10px 0 10px 0}#result .system_inner .system-wrap_top .case_text p:nth-child(3){font-size:1.8rem;line-height:1.2}#result .system_inner .system-wrap_top .case_text p a{position:relative;display:inline-block;padding:0 0 0 25px}#result .system_inner .system-wrap_top .case_text p a::before{content:'';width:18px;height:18px;background:#58abcc;border-radius:50%;position:absolute;top:0;left:0;bottom:0;margin:auto}#result .system_inner .system-wrap_top .case_text p a::after{content:'';width:5px;height:5px;border:0;border-top:solid 2px #fff;border-right:solid 2px #fff;transform:rotate(45deg);position:absolute;top:0;left:4px;bottom:0;margin:auto}#result .system_inner .system-wrap_top .case_img{width:100px;height:100px}#result .system_inner .system-wrap_bottom{display:flex;flex-wrap:wrap;gap:30px 30px}#result .system_inner .system-wrap_bottom_li{flex:0 0 calc((100% - 60px) / 3);background-color:#fff;border:solid 2px #513C33;border-radius:20px;padding:25px;box-sizing:border-box;display:flex;flex-direction:column}@media (max-width: 768px){#result .system_inner .system-wrap_bottom_li{flex:initial;width:100%}}#result .system_inner .system-wrap_bottom_li h4{font-size:2.4rem;color:#513C33;margin:0 0 20px 0;padding:0 5px 10px 0;border-bottom:dotted 2px transparent}#result .system_inner .system-wrap_bottom_li h4 span{border-left:solid 5px transparent;padding:0 0 0 10px}#result .system_inner .system-wrap_bottom_li .sys-link{margin:0 0 20px 0}#result .system_inner .system-wrap_bottom_li .sys-link_li{font-size:1.6rem;color:#513C33;margin:0 0 10px 0}#result .system_inner .system-wrap_bottom_li .sys-link_li a{position:relative;display:inline-block;padding:0 0 0 25px}#result .system_inner .system-wrap_bottom_li .sys-link_li a::before{content:'';width:18px;height:18px;background:#58abcc;border-radius:50%;position:absolute;top:2px;left:0;bottom:0}#result .system_inner .system-wrap_bottom_li .sys-link_li a::after{content:'';width:5px;height:5px;border:0;border-top:solid 2px #fff;border-right:solid 2px #fff;transform:rotate(45deg);position:absolute;top:8px;left:4px;bottom:0}#result .system_inner .system-wrap_bottom_li .link{text-align:center;position:relative;margin-top:auto}#result .system_inner .system-wrap_bottom_li .link:nth-of-type(2){margin:20px 0 0 0;margin-inline:auto}@media (max-width: 768px){#result .system_inner .system-wrap_bottom_li .link{width:60%;margin-inline:auto}}@media (max-width: 480px){#result .system_inner .system-wrap_bottom_li .link{width:80%;margin-inline:auto}}#result .system_inner .system-wrap_bottom_li .link a{color:#fff;display:block}#result .system_inner .system-wrap_bottom_li .link a::before{width:0;height:0;border-style:solid;border-width:6px 0 6px 8px;border-color:transparent transparent transparent #fff;position:absolute;top:0;right:15px;bottom:0;margin:auto}#result .system_inner .system-wrap_bottom_li:nth-child(1) h4{border-bottom-color:#58abcc}#result .system_inner .system-wrap_bottom_li:nth-child(1) h4 span{border-left-color:#58abcc}#result .system_inner .system-wrap_bottom_li:nth-child(1) .system-wrap_li a::before{background:#58abcc}#result .system_inner .system-wrap_bottom_li:nth-child(2) h4{border-bottom-color:#f88994}#result .system_inner .system-wrap_bottom_li:nth-child(2) h4 span{border-left-color:#f88994}#result .system_inner .system-wrap_bottom_li:nth-child(2) .sys-link_li a::before{background:#f88994}#result .system_inner .system-wrap_bottom_li:nth-child(3) h4{border-bottom-color:#b2c950}#result .system_inner .system-wrap_bottom_li:nth-child(3) h4 span{border-left-color:#b2c950}#result .system_inner .system-wrap_bottom_li:nth-child(3) .sys-link_li a::before{background:#b2c950}#result .system_inner .movie{max-width:656px;width:100%;margin-inline:auto;margin-top:80px}#result .system_inner .movie_wrap{position:relative;aspect-ratio:16 / 9}#result .system_inner .movie_wrap iframe{width:100%;height:100%}#result .system_inner .movie_wrap .croquette-deco{bottom:-1.0vw;right:-7.0vw;width:6vw;position:absolute}@media (max-width: 768px){#result .system_inner .movie_wrap .croquette-deco{display:none}}.overlay-movie{max-width:450px;width:70%;margin-inline:auto}.overlay-movie_wrap{position:relative;aspect-ratio:16 / 9}.overlay-movie_wrap iframe{width:100%;height:100%}.loading-text{font-size:3.5rem;margin:0 0 10px 0}@media (max-width: 768px){.loading-text{font-size:2.5rem}}@media (max-width: 480px){.loading-text{font-size:1.6rem}}#loading-overlay{background:rgba(0,0,0,0.5)}#statistics{background-size:contain}@media (max-width: 1280px){#statistics{background-size:contain}}@media (max-width: 768px){#statistics{background-size:contain}}#statistics .sim-title{max-width:523px}#statistics .statistics-h2{margin:0 0 30px 0;padding:30px 0 0 0;display:inline-block;height:35px}#statistics .statistics-h2:nth-of-type(1){width:70px}@media (max-width: 480px){#statistics .statistics-h2:nth-of-type(1){width:50px}}#statistics .statistics-h2:nth-of-type(2){width:180px}@media (max-width: 480px){#statistics .statistics-h2:nth-of-type(2){width:160px}}#statistics .statistics-h2:nth-of-type(3){width:95px}@media (max-width: 480px){#statistics .statistics-h2:nth-of-type(3){width:75px}}#statistics .field{text-align:left;padding:5% 5% 5% 5%}#statistics .field .statistics-title{border-left:6px solid #b2c950;padding:0px 6px 3px 20px;font-size:2.4rem;color:#513C33;margin:0 0 20px 0}@media (max-width: 768px){#statistics .field .statistics-title{font-size:2.0rem}}#statistics .field .statistics-subtitle{font-size:2.0rem;color:#b2c950;margin:20px 0 20px 0}@media (max-width: 768px){#statistics .field .statistics-subtitle{font-size:1.8rem}}#statistics .field_block{border-bottom:initial}#statistics .chart-area{margin:25px 0 0 0}#statistics .result-h3{color:#513C33;font-size:3.2rem;margin:0 0 30px 0;text-align:center}@media (max-width: 768px){#statistics .result-h3{font-size:2.6rem}}@media (max-width: 480px){#statistics .result-h3{font-size:2.0rem}}#statistics .result-h3 span{background:linear-gradient(transparent 75%, #fcd13e 60%);padding:0 10px 0 10px}#notfound{background-size:cover}@media (max-width: 768px){#notfound{padding:40px 0 0 0;background-position:top center}}#notfound .main_inner{justify-content:center;flex-direction:initial}#notfound .sim-title{max-width:557px}#notfound .main-title{text-align:center;width:200px}#notfound .field{position:relative}#notfound .field h3{color:#513C33}#notfound .field .field-deco_1{top:-1.5vw;left:2.0vw;width:5vw;position:absolute}@media (max-width: 768px){#notfound .field .field-deco_1{width:10vw}}#notfound .field .field-deco_2{bottom:-2.0vw;right:-2.0vw;width:10vw;position:absolute}@media (max-width: 768px){#notfound .field .field-deco_2{width:20vw}}#notfound .field .field-age{display:flex;align-items:center;justify-content:center;gap:15px 15px;margin:15px 0 15px 0}#notfound .field .field-age p{font-size:2.0rem}.footer{width:100%;text-align:center;padding:40px 0}.footer_logo{width:173px;display:inline-block}.footer_supervisor{background-color:#fff;border:solid 1px #2878b8;max-width:400px;width:90%;margin-inline:auto;padding:10px 15px;box-sizing:border-box;margin-top:30px;margin-bottom:20px}.footer_supervisor p{color:#2878b8}.footer_supervisor p:last-of-type{font-size:1.4rem;line-height:1.5}.footer_text{margin:15px 0 15px 0;font-weight:700;font-size:1.6rem}.footer_text span{font-size:2.0rem;display:block}.footer address{font-size:1.4rem}.footer_copy{padding:10px 0;font-size:1.2rem}.footer .pagetop{width:70px;height:70px;position:fixed;right:20px;bottom:50px;z-index:11}@media (max-width: 480px){.footer .pagetop{width:50px;height:50px;right:5px;bottom:5px}}.footer .pagetop a{transition:all 0.5s}.footer .pagetop a:hover{opacity:0.4}
