.d__return-btn{display:inline-block;width:73px;height:26px;background:url('../img/decor/return-btn/btn--large.png');text-indent:-9999px}.d__return-btn:hover{opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}.m__yes-no{font-size:13px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.m__yes-no li{padding-right:9px;padding-bottom:9px}.m__yes-no li a{display:block;text-decoration:none;text-indent:-9999px;border:2px solid #FFF;border-radius:50px}.m__yes-no li:nth-child(1) a{width:173px;height:58px;background:url('../img/module/yes-no/yes.jpg');box-shadow:9px 9px 0 #ea5513}.m__yes-no li:nth-child(1) a:hover{opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}.m__yes-no li:nth-child(2) a{width:173px;height:59px;background:url('../img/module/yes-no/no.jpg');box-shadow:9px 9px 0 #0167e5}.m__yes-no li:nth-child(2) a:hover{opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}body>.wrapper{display:none}body.ready>.wrapper{display:block}.b_first-view{display:none;padding-bottom:55px}.b_first-view .catch{margin-bottom:0.6em}.b_first-view .catch .small-cnt{display:none}.b_first-view .catch .large-cnt{position:relative;height:265px;box-sizing:border-box}.b_first-view .catch .large-cnt>*{position:absolute}.b_first-view .catch .large-cnt .site-name{top:25px;left:50%;margin-left:-208px}.b_first-view .catch .large-cnt .hukidashi{top:38px;left:50%;margin-left:220px}.b_first-view .catch .large-cnt .left-person{top:10px;left:50%;margin-left:-324px}.b_first-view .catch .large-cnt .right-person{top:107px;left:50%;margin-left:169px}.b_first-view .catch>h2{color:#FFF;text-align:center;font-weight:bold;font-size:23px;line-height:1.25;font-feature-settings:'palt';letter-spacing:0.02em}.b_first-view .l__cnt{width:100%;padding:30px 0 37px}.b_first-view .l__cnt .status{position:relative;height:221px;margin-left:187px}.b_first-view .l__cnt .status>*{position:absolute;display:none}.b_first-view .l__cnt .status .def{top:19px;left:2px}.b_first-view .l__cnt .status .weak{top:26px;left:-5px}.b_first-view .l__cnt .status .normal{top:18px;left:2px}.b_first-view .l__cnt .status .strong{top:10px}.b_first-view .l__cnt .status[data-active="def"] .def{display:block}.b_first-view .l__cnt .status[data-active="weak"] .weak{display:block}.b_first-view .l__cnt .status[data-active="normal"] .normal{display:block}.b_first-view .l__cnt .status[data-active="strong"] .strong{display:block}.b_first-view .l__cnt .input-set{width:534px;margin:0 auto}.b_first-view .l__cnt .input-set input[type="text"]{outline:0;display:block;box-sizing:border-box;width:100%;height:40px;padding:0 0.5em;border:3px solid #009FE6;border-radius:6px;font-size:18px;font-weight:bold;line-height:40px}.b_first-view .l__cnt .input-set input[type="text"]:-ms-input-placeholder{color:#CCC}.b_first-view .l__cnt .input-set input[type="text"]::-moz-placeholder{color:#CCC}.b_first-view .l__cnt .input-set input[type="text"]::-webkit-input-placeholder{color:#CCC}.b_first-view .l__cnt .input-set input[type="text"]:placeholder-shown{color:#CCC}.b_first-view .l__cnt .input-set p.err{color:#F00;font-size:14px;padding-top:0.5em}.b_first-view .l__cnt .input-set p.err:empty{display:none}.b_first-view .l__cnt .codicil{width:534px;margin:0 auto;padding-top:0.3em;margin-bottom:1.3em}.b_first-view .l__cnt .codicil li{font-weight:bold;text-indent:-1em;margin-left:1em;text-align:justify;font-size:10px;line-height:1.35}.b_first-view .l__cnt .codicil li:before{content:'※'}.b_first-view .l__cnt .check-start-btn{text-align:center}.b_first-view .l__cnt .check-start-btn a:hover{opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}.b_first-view .l__cnt .check-start-btn img{border:2px solid #FFF;box-shadow:6px 5px 0 #EA5514;border-radius:40px}body.step--first-view .b_first-view{display:block}@keyframes logo_anime{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transform:translateY(-30px)}100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transform:translateY(0)}}@keyframes hukidashi_anime{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transform:scale(0.5)}100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transform:scale(1)}}@keyframes person_anime{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transform:translateY(-10px)}100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transform:translateY(0)}}body.step--first-view .b_first-view .hukidashi{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-ms-transform:scale(0);transform:scale(0);animation:hukidashi_anime 0.3s cubic-bezier(0.445, -0.05, 0.74, 1.8);animation-fill-mode:forwards}body.step--first-view .b_first-view .site-name{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";animation:logo_anime 0.8s ease-in 0.5s;animation-fill-mode:forwards}body.step--first-view .b_first-view .left-person{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";animation:person_anime 0.3s ease-in 1.5s;animation-fill-mode:forwards}body.step--first-view .b_first-view .right-person{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";animation:person_anime 0.3s ease-in 1.6s;animation-fill-mode:forwards}.b__q1{display:none;width:100%}.b__q1 .l__cnt{padding-top:13px;padding-bottom:67px}.b__q1 .l__cnt .btn{*zoom:1;margin-right:24px;margin-bottom:11px}.b__q1 .l__cnt .btn:after{content:"";display:block;clear:both}.b__q1 .l__cnt .btn .d__return-btn{float:right}.b__q1 .l__cnt h2{text-align:center;margin-bottom:40px}.b__q1 .l__cnt h2 img{margin-left:-20px}.b__q1 .l__cnt .m__yes-no{margin:0 auto;width:450px}body.step--q1 .f__main-cnt{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-top:94px;padding-bottom:94px;box-sizing:border-box}body.step--q1 .b__q1{display:block}.b__q2{display:none;width:100%}.b__q2 .l__cnt{padding-top:13px;padding-bottom:67px}.b__q2 .l__cnt .btn{*zoom:1;margin-right:24px;margin-bottom:11px}.b__q2 .l__cnt .btn:after{content:"";display:block;clear:both}.b__q2 .l__cnt .btn .d__return-btn{float:right}.b__q2 .l__cnt h2{text-align:center;margin-bottom:40px}.b__q2 .l__cnt h2 img{margin-left:-20px}.b__q2 .l__cnt .m__yes-no{margin:0 auto;width:450px}body.step--q2 .f__main-cnt{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-top:94px;padding-bottom:94px;box-sizing:border-box}body.step--q2 .b__q2{display:block}.b__q3{display:none;width:100%}.b__q3 .l__cnt{padding-top:13px;padding-bottom:67px}.b__q3 .l__cnt .btn{*zoom:1;margin-right:24px;margin-bottom:11px}.b__q3 .l__cnt .btn:after{content:"";display:block;clear:both}.b__q3 .l__cnt .btn .d__return-btn{float:right}.b__q3 .l__cnt h2{text-align:center;margin-bottom:15px}.b__q3 .l__cnt h2 img{margin-left:-20px}.b__q3 .l__cnt .m__yes-no{margin:0 auto;width:450px}.b__q3 .l__cnt .radio-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:172px;margin-top:-15px;margin-bottom:30px}.b__q3 .l__cnt .radio-list li{width:50%;-ms-flex-negative:1;flex-shrink:1;-ms-flex-positive:1;flex-grow:1;margin-top:15px}.b__q3 .l__cnt .radio-list li label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer}.b__q3 .l__cnt .radio-list li label input{display:none}.b__q3 .l__cnt .radio-list li label i{display:block;width:20px;height:20px;box-sizing:border-box;border:3px solid #000;margin-right:10px;position:relative}.b__q3 .l__cnt .radio-list li label input:checked+i:after{content:'✔︎';line-height:0;position:absolute;top:0;font-size:28px;color:#FF3636}.b__q3 .l__cnt .radio-list li:nth-child(odd){width:345px}.b__q3 .l__cnt .result-btn a{display:block;width:247px;height:58px;background:url('../img/page/toppage/q3/result-btn--large.png');margin:0 auto;text-indent:-9999px;border:2px solid #FFF;box-shadow:9px 9px 0 #EA5514;border-radius:50px}.b__q3 .l__cnt .result-btn a:hover{opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}body.step--q3 .f__main-cnt{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-top:94px;padding-bottom:94px;box-sizing:border-box}body.step--q3 .f__main-cnt .b__q3{display:block}.b__result{padding-top:95px;padding-bottom:98px;display:none}.b__result>section{display:none}.b__result>section .header{padding-top:55px}.b__result>section .header .top .risk-lv{margin-left:80px;margin-bottom:26px}.b__result>section .header .top .risk-lv img{border-radius:13px}.b__result>section .header .top div.text{width:445px;font-size:20px;font-weight:bold;line-height:1.65;margin-left:77px;font-feature-settings:'palt';text-align:justify}.b__result>section .header .top div.text svg{display:block;width:100%;height:6px;margin-bottom:0.8em}.b__result>section .header .top div.text svg line{stroke:#000}.b__result>section .header .bottom{padding-bottom:110px;background:url('../img/page/toppage/result/cnt_header_bottom_arrow.gif') center bottom 28px no-repeat}.b__result>section .header .bottom .hukidashi{margin-left:83px;width:737px;box-sizing:border-box;border-radius:42px;border:4px solid #019fe6;background:#FFF;box-shadow:9px 11px 0 #019fe6;padding:2.25em 34px 1.45em 34px;font-size:17px;line-height:1.6;text-align:justify;font-feature-settings:'palt';position:relative}.b__result>section .header .bottom .hukidashi:before{content:'';position:absolute;top:-40px;right:88px;border:22px solid transparent;border-bottom:18px solid #FFF;z-index:2}.b__result>section .header .bottom .hukidashi:after{content:'';position:absolute;top:-54px;right:80px;border:30px solid transparent;border-bottom:24px solid #019fe6;z-index:1}.b__result>section .header .bottom .hukidashi h3{margin-bottom:8px}.b__result>section .detail{padding-top:96px;padding-left:77px;padding-bottom:88px;background:#feec20 url('../img/page/toppage/result/cnt_detail_bg.gif') left top repeat-x}.b__result>section .detail .title{padding-left:3px;margin-bottom:35px}.b__result>section .detail .catch{margin-bottom:43px}.b__result>section .detail .catch img{border-radius:14px;border:4px solid #fe0000;box-shadow:11px 11px 0 #fe0000}.b__result>section .detail>figure{width:562px;text-align:center;margin-left:96px;margin-bottom:42px}.b__result>section .detail>figure img{margin-bottom:18px}.b__result>section .detail>figure figcaption{font-size:10px;line-height:1.3;font-weight:bold}.b__result>section .detail>figure figcaption a{text-decoration:none;color:#000}.b__result>section .detail>figure figcaption a:hover{text-decoration:underline}.b__result>section .detail .detail-btn{margin-left:158px}.b__result>section .detail .detail-btn a:hover{opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}.b__result>section .detail .detail-btn img{border-radius:14px;border:3px solid #FFF;box-shadow:6px 10px 0 #963637}.b__result section[data-type="going-my-way"] .header{background:url('../img/page/toppage/result/going-my-way/image.jpg') right 33px top 34px no-repeat}.b__result section[data-type="going-my-way"] .header .top{margin-bottom:4.5em}.b__result section[data-type="going-my-way"] .header .top h2{margin-left:-32px}.b__result section[data-type="going-my-way"] .header .top div.text{color:#BE0064}.b__result section[data-type="going-my-way"] .header .top div.text svg line{stroke:#BE0064}.b__result section[data-type="narcissist"] .header{background:url('../img/page/toppage/result/narcissist/image.jpg') right 80px top 90px no-repeat}.b__result section[data-type="narcissist"] .header .top{margin-bottom:4.5em}.b__result section[data-type="narcissist"] .header .top h2{margin-left:-32px}.b__result section[data-type="narcissist"] .header .top div.text{color:#5000AA}.b__result section[data-type="narcissist"] .header .top div.text svg line{stroke:#5000AA}.b__result section[data-type="accidia"] .header{background:url('../img/page/toppage/result/accidia/image.jpg') right 25px top 170px no-repeat}.b__result section[data-type="accidia"] .header .top{margin-bottom:4.5em}.b__result section[data-type="accidia"] .header .top h2{margin-left:-32px}.b__result section[data-type="accidia"] .header .top div.text{color:#006E00}.b__result section[data-type="accidia"] .header .top div.text svg line{stroke:#006E00}.b__result section[data-type="mypace"] .header{background:url('../img/page/toppage/result/mypace/image.jpg') right 80px top 56px no-repeat}.b__result section[data-type="mypace"] .header .top{margin-bottom:4.5em}.b__result section[data-type="mypace"] .header .top h2{margin-left:-32px}.b__result section[data-type="mypace"] .header .top div.text{color:#E4671C}.b__result section[data-type="mypace"] .header .top div.text svg line{stroke:#E4671C}.b__result section[data-type="simplist"] .header{background:url('../img/page/toppage/result/simplist/image.jpg') right 84px top 78px no-repeat}.b__result section[data-type="simplist"] .header .top{margin-bottom:4.5em}.b__result section[data-type="simplist"] .header .top h2{margin-left:-32px}.b__result section[data-type="simplist"] .header .top div.text{color:#54576D}.b__result section[data-type="simplist"] .header .top div.text svg line{stroke:#54576D}.b__result section[data-type="a-student"] .header{background:url('../img/page/toppage/result/a-student/image.jpg') right 80px top 114px no-repeat}.b__result section[data-type="a-student"] .header .top{margin-bottom:4.5em}.b__result section[data-type="a-student"] .header .top h2{margin-left:-32px}.b__result section[data-type="a-student"] .header .top div.text{color:#000596}.b__result section[data-type="a-student"] .header .top div.text svg line{stroke:#000596}body.step--result .b__result{display:block}body.step--result.active-type--going-my-way .b__result>section[data-type="going-my-way"]{display:block}body.step--result.active-type--narcissist .b__result>section[data-type="narcissist"]{display:block}body.step--result.active-type--accidia .b__result>section[data-type="accidia"]{display:block}body.step--result.active-type--mypace .b__result>section[data-type="mypace"]{display:block}body.step--result.active-type--simplist .b__result>section[data-type="simplist"]{display:block}body.step--result.active-type--a-student .b__result>section[data-type="a-student"]{display:block}.p__rtn-btn{display:none;position:relative;margin:0 auto;box-sizing:border-box;width:960px;padding:0 30px;text-align:right;z-index:1000;margin-top:-162px;margin-bottom:25px}.p__rtn-btn a{margin-right:22px}.p__rtn-btn a:hover{opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}body.step--result .p__rtn-btn{display:block}

.campaign {
  width: 270px;
  margin: 40px auto 0;
  padding: 20px;
  border: 2px solid #fff;
  color: #fff;
  text-align: center;
}

.campaign img {
  display: block;
  width: 270px;
  vertical-align: top;
  margin: 0 auto 10px;
}

.campaign a {
  color: #fff;
  text-decoration: underline;
}

.campaign a:hover {
  text-decoration: none;
}

.campaign small {
  display: inline-block;
  margin: 10px 0 0;
  font-size: 11px;
}

.share-btn {
  margin: 40px 0 0;
  text-align: center;
}

.share-btn ul {
  line-height: 1;
}

.share-btn li {
  display: inline-block;
  margin: 0 7px;
}

.share-btn li * {
  vertical-align: bottom;
}

.b__result > section .header .top + .share-btn {
  width: 445px;
  margin: -20px 0 40px 77px;
}

.sec-howto-app img {
  max-width: 100%;
}

.sec-howto-app__ttl {
  margin: 0 77px 20px 0;
  text-align: center;
}

.sec-howto-app__ttl img {
  width: 270px;
}

.sec-howto-app__inner {
  margin: 0 77px 15px 0;
  padding: 25px 50px;
  background: #fff;
}

.sec-howto-app__vb {
  overflow: hidden;
  margin: 0 0 15px;
}

.sec-howto-app__vb dt {
  margin: 0 0 15px;
  text-align: center;
}

.sec-howto-app__vb dt img {
  width: 300px;
}

.sec-howto-app__vb dd img {
  float: left;
  width: 48px;
  margin: 0 10px 0 0;
  border-radius: 4px;
}

.sec-howto-app__install {
  clear: both;
}

.sec-howto-app__install dt {
  position: relative;
  margin: 0 0 10px;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
}

.sec-howto-app__install dt:before {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  border-top: 1px solid #999;
}

.sec-howto-app__install dt span {
  display: inline-block;
  position: relative;
  padding: 0 15px;
  background: #fff;
}

.sec-howto-app__install ul {
  display: flex;
  justify-content: center;
}

.sec-howto-app__install li {
  width: 195px;
  margin: 0 10px;
  text-align: center;
}

.sec-howto-app__install li a {
  display: block;
  margin: 5px 0 0;
}

.sec-howto-app__install li a:hover {
  opacity: .8;
}

.sec-howto-app__install--pc {
  margin: 0 0 30px;
}

.sec-howto-app__install--pc li a {
  padding: 15px;
  border-radius: 5px;
  color: #fff;
  font-size: 16px;
  text-decoration: none;
  background: #000;
}

img[width="1"][height="1"] {
  position: absolute;
  top: 0;
  left: 0;
}

div[style="visibility: visible; display: block;"] {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
}