﻿.researchBox{box-sizing:border-box}.researchBox__titleArea{margin-bottom:15px;display:flex}@media screen and (min-width: 601px){.researchBox--title .researchBox__titleArea{padding-bottom:15px;border-bottom:solid 1px #b3b3b3}}.researchBox__titleIcon{width:50px;height:33px;font-size:18px;font-weight:bold;color:#fff;background-color:#4b74b3;display:flex;align-items:center;justify-content:center;border-radius:3px;margin-right:10px}@media screen and (min-width: 601px){.researchBox__titleIcon{margin-right:20px}}.researchBox--title .researchBox__titleIcon{width:50px;height:33px;font-size:18px}@media screen and (min-width: 601px){.researchBox--title .researchBox__titleIcon{width:60px;height:40px;font-size:22px}}.researchBox__title{font-size:20px;line-height:1.2;font-weight:bold;color:#1a1a1a;padding-top:6px;flex:1}@media screen and (min-width: 601px){.researchBox__title{font-size:23px;line-height:1.17}}.researchBox--title .researchBox__title{font-size:20px}@media screen and (min-width: 601px){.researchBox--title .researchBox__title{font-size:32px}}@media screen and (min-width: 601px){.researchBox__detail{display:flex;justify-content:space-between}}@media screen and (max-width: 600px){.researchBox__image{width:140px;margin:0 auto;margin-bottom:15px}}@media screen and (min-width: 601px){.researchBox__image{width:170px;margin-right:20px}}.researchBox__info{overflow:hidden}@media screen and (max-width: 600px){.researchBox__info{margin-bottom:25px}}@media screen and (min-width: 601px){.researchBox__info{flex:1}}.researchBox__info .js-info+[data-readmore-toggle],.researchBox__info .js-info[data-readmore]{display:inline-block;width:auto;float:right}.researchBox__question{font-size:14px;line-height:1.5;color:#333;margin-bottom:15px}@media screen and (min-width: 601px){.researchBox__question{font-size:16px;line-height:1.64}}.researchBox__date{clear:both;font-size:14px;line-height:1.5;color:#333}@media screen and (max-width: 600px){.researchBox__date{margin:0 auto}}@media screen and (min-width: 601px){.researchBox__date{line-height:1.7;display:flex}}@media screen and (max-width: 600px){.researchBox__date>li{text-align:center}}@media screen and (min-width: 601px){.researchBox__date>li:not(:last-child){margin-right:15px}}.researchBox__answerNote{margin-top:20px}@media screen and (max-width: 600px){.researchBox__answerNote{background-color:#f9f0ca;border:solid 1px #8c8c8c;padding:20px;font-size:16px;line-height:24px;letter-spacing:-0.16px;color:#333;border-radius:10px}}@media screen and (min-width: 601px){.researchBox__answerNote{background-color:#f9f0ca;border:solid 1px #8c8c8c;padding:20px;font-size:16px;line-height:26px;letter-spacing:-0.16px;color:#333;border-radius:9px}}.researchBox__answerNote .font--red{color:#e5172b}.researchBox__answerNote .font--bold{font-weight:bold}.js-info{position:relative}@media screen and (max-width: 600px){.js-info{max-height:84px;overflow:hidden}}.js-info::after{position:absolute;content:'';bottom:0;left:0;right:0;height:42px;background:linear-gradient(rgba(255,255,255,0), #fff)}.js-info--open::after{content:none}.js-readmoreButton{margin-bottom:15px;font-size:14px;color:#4b74b3;display:inline-block}.questionBlock__titleArea{margin-bottom:20px;padding-bottom:10px;border-bottom:solid 1px #b3b3b3;display:flex;align-items:flex-start}.questionBlock__titleIcon{width:50px;height:33px;font-size:18px;font-weight:bold;color:#fff;background-color:#4b74b3;display:flex;align-items:center;justify-content:center;border-radius:3px;margin-right:10px}@media screen and (min-width: 601px){.questionBlock__titleIcon{width:60px;height:40px;font-size:22px;margin-right:20px}}.questionBlock__title{font-size:18px;line-height:1.2;font-weight:bold;color:#1a1a1a;padding-top:7px;flex:1}@media screen and (min-width: 601px){.questionBlock__title{font-size:24px;line-height:1.12}}.questionBlock__inner{padding:0 20px;line-height:1.6}.questionBlock__inner:not(:last-child){margin-bottom:20px}.questionBlock__episodeList{padding-left:20px}.questionBlock__episodeList>li{color:#333;font-size:16px;line-height:1.4;list-style:outside disc}.questionBlock__episodeList>li:not(:last-child){margin-bottom:10px}.f-u-jc-fs{justify-content:flex-start !important}.registerMonitor{border:solid 4px #e6e6e6;padding:20px;background-color:#fffff8;border-radius:30px}.registerMonitor__lead{font-weight:bold;font-size:20px;line-height:1.75;color:#4c71a9;text-align:center;margin-bottom:10px}.registerMonitor__about{margin-bottom:10px}.registerMonitor__aboutTitle{font-size:14px;line-height:1.2;font-weight:bold;color:#333;margin-bottom:10px}.registerMonitor__aboutList{font-size:14px;line-height:1.2;color:#555;margin-bottom:10px}.registerMonitor__aboutList>li{display:flex;align-items:flex-start}.registerMonitor__aboutList>li:not(:last-child){margin-bottom:10px}.registerMonitor__aboutList>li::before{position:relative;top:1px;width:10px;height:10px;margin-right:3px;background-color:#4c71a9;content:'';border-radius:50%}.registerMonitor__aboutItem{flex:1}.registerMonitor__aboutNoteArea{display:flex;line-height:1}.registerMonitor__aboutNote{font-size:14px;line-height:1.2;color:#555}.registerMonitor__aboutNote::before{position:relative;top:1px;margin-right:3px;content:'※';color:#f00}.registerMonitor__aboutLinkArea{margin-left:15px}.registerMonitor__aboutLink{font-size:14px;line-height:1.2}.registerMonitor__linkArea{position:relative;display:flex;align-items:center}.registerMonitor__linkArea--logined{justify-content:flex-end}.registerMonitor__linkArea--notLogin{justify-content:space-between}.registerMonitor__linkAreaTitle{position:absolute;top:0;left:0;font-size:16px;line-height:1.26;color:#f00;width:242px;text-align:center}.registerMonitor__links{width:100%}.registerMonitor__linkAreaButton{margin:auto;height:50px;overflow:hidden;border-radius:6px}.registerMonitor__linkAreaButton .button{font-size:20px}.registerMonitor__linkAreaButton--login{width:240px}.registerMonitor__linkAreaButton--registerMonitor{width:300px}.registerMonitor__registerLink{margin:auto;margin-top:10px}.registerMonitor__registerLink p{line-height:1.2;text-align:center;font-size:16px;color:#333}.registerMonitor__registerLink p>.text{display:inline-block}.noRegisterMonitor{max-width:960px;padding:0 10px 30px;margin:0 auto;font-size:16px;line-height:1.4;background-color:#fff;box-sizing:border-box;padding-top:10px}.noRegisterMonitor__titleArea{border-left:10px solid #4c71a9;margin-bottom:20px}.noRegisterMonitor__title{border-top:1px solid #d2d2d2;font-size:1.25em;line-height:1.6;font-weight:bold;color:#4d4d4d;padding:7px 0 5px 14px;background:linear-gradient(to bottom, #ededed 0%, #fff 31%, #fff 100%);font-size:1em}.noRegisterMonitor__bannerArea{text-align:center;margin-bottom:20px}.noRegisterMonitor__infoArea{margin-bottom:20px}
