﻿.inquiryBanner{background-color:#f2f2f2;padding:30px}.inquiryBanner__info{margin-bottom:25px;display:flex;justify-content:space-between}.inquiryBanner__leadArea{width:390px;font-size:15px;line-height:1.5}.inquiryBanner__lead{font-weight:bold}.inquiryBanner__note::before{content:'※';display:inline-block;color:#f00}.inquiryBanner__noteInner{display:inline-block}.inquiryBanner__inquiry{width:320px}.inquiryBanner__inquiryTitle{font-size:18px;line-height:1.1;font-weight:bold;color:#666;text-align:center;margin-bottom:20px}.inquiryBanner__inquiryItemButton{margin:0 auto;width:320px;height:50px;overflow:hidden;text-align:center;border-radius:6px}.inquiryBanner__inquiryItemButton .button{font-size:18px}.inquiryBanner__linkArea{text-align:center}.inquiryBanner__link{font-size:18px;font-weight:bold;color:#08c}.inquiryBanner2{padding:20px;border:solid 4px #e6e6e6;background-color:#f2f2f2;border-radius:5px}.inquiryBanner2__lead{font-size:18px;line-height:1.5;font-weight:bold;color:#333;padding-bottom:15px;border-bottom:solid 1px #b3b3b3;margin-bottom:15px}.inquiryBanner2__inquiryWrap{display:flex;justify-content:space-between;align-items:center}.inquiryBanner2__telInquiryTitle{font-size:18px;line-height:1.5;font-weight:bold;color:#333}.inquiryBanner2__telInquiryInner{display:flex;flex-direction:column}.inquiryBanner2__tel{font-size:29px;line-height:1.5;font-weight:bold;color:#333;margin-right:20px}.inquiryBanner2__tel:hover{color:#333;text-decoration:none}.inquiryBanner2__telInquiryNote>li{font-size:14px;line-height:1.5;color:#333}.inquiryBanner2__formInquiry{width:400px;display:flex;align-items:flex-end}.inquiryBanner2__formButton{width:400px;height:70px;margin:0 auto;overflow:hidden;border-radius:10px}.researchBox__tagList{display:flex;flex-wrap:wrap;gap:5px}.researchBox__titleArea{margin-bottom:15px;display:flex;align-items:flex-start}.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:20px}.researchBox--title .researchBox__titleIcon{width:60px;height:40px;font-size:22px}.researchBox__title{font-size:23px;line-height:1.17;font-weight:bold;color:#1a1a1a;flex:1}.researchBox--title .researchBox__title{font-size:32px}.researchBox__titleLink{color:#1a1a1a}.researchBox__titleLink:hover{color:#1a1a1a}.researchBox__inner{padding-left:70px}.researchBox__detail{display:flex;justify-content:space-between;align-items:flex-start}.researchBox__image{width:170px}.researchBox__info{width:450px}.researchBox__question{font-size:15px;line-height:1.5;color:#333;margin-bottom:15px}.researchBox__date{font-size:14px;line-height:1.7;color:#333;overflow:hidden}.researchBox__result{width:220px}.researchBox__answerCount{line-height:40px;text-align:center;font-size:20px;font-weight:bold;color:#666;background-color:#e6e6e6;margin-bottom:10px}.researchBox__answerButton{height:50px;overflow:hidden;border-radius:6px}.researchBox__answerButton .button{font-size:24px}.researchBox--small .researchBox__answerButton .button{font-size:20px}.researchBox__answerButton .button.button--font20{font-size:20px}.researchBox__answerButton .button.button--font24{font-size:24px}.researchBox__answerButton .button.button--disabledOrange{background:#f7931e;color:#fff;opacity:0.4}.researchBox__secretAnswerMessage{margin-top:12px;font-size:14px}.researchBox__term{font-size:14px;color:#666;margin-bottom:30px;overflow:hidden}.researchBox--title .researchBox__term{color:#333}.researchBox__term>dt{float:left}.researchBox__term>dt::after{display:inline-block;content:'：';margin-right:5px}.researchBox__term>dd{float:left}.researchBox__report{margin-top:10px;text-align:center}.researchBox--title .researchBox__report{margin-top:0;display:block;line-height:40px;text-align:center;font-size:15px;font-weight:bold;color:#08c;background-color:#e6e6e6}.researchBox__reportLinkWrap{display:inline-block}.researchBox__reportLink{display:flex;align-items:center;text-align:center}.researchBox__reportLink--center{justify-content:center}.researchBox__reportInnerIcon{font-size:19px;color:#08c;margin-right:5px}.researchList>li{padding-bottom:30px;border-bottom:solid 1px #b3b3b3;margin-bottom:20px}.researchList--2column{display:flex;flex-wrap:wrap}.researchList--2column>li{width:460px;padding-bottom:20px}.researchList--2column>li:nth-child(2n){margin-left:20px}.researchList--2column>li:nth-last-child(n + 3){margin-bottom:20px}main{display:block;background:linear-gradient(180deg, #3769af 0, #3769af 246px, #fff 246px)}.resultPage{padding-bottom:30px}.resultPage__summary{margin-bottom:30px}.resultPage__customer{margin-bottom:30px}.resultPage__listButton{width:250px;height:50px;margin:0 auto}.resultPage__listButton .button--gray{border-radius:10px}.resultPage__result{margin-bottom:30px}.resultPage__foodist{margin-top:30px}.resultPage__listLink{margin-top:20px}.resultPage__inquiryArea{margin:30px auto 0;width:940px}.researchInfoArea__titleArea{padding:35px 0}.researchInfoArea__title{font-size:32px;font-weight:700;color:#fff;text-align:center;line-height:1}.resultArea{margin-bottom:20px}.resultArea__title{font-weight:bold;line-height:40px;text-align:center;margin-bottom:20px}.resultArea__title--result{background-color:#4b74b3;font-size:18px;color:#fff}.resultArea__title--summary{border-bottom:2px solid #555;font-size:22px}.resultArea__articleBox{padding:0 20px 0 20px;font-size:15px;color:#555;line-height:22.5px;text-indent:1em}.resultArea__articleBox ul{padding-left:20px}.resultArea__articleBox ul li{list-style:disc;text-indent:0}.resultArea__list>li:not(:last-child){margin-bottom:50px}.resultArea__summary{padding-bottom:50px}.resultArea__summaryList{display:flex;justify-content:space-between}.resultBlock__titleArea{margin-bottom:20px;padding-top:20px;border-top:solid 1px #ddd;display:flex;align-items:flex-start}.resultBlock__titleIcon{width:60px;height:40px;font-size:22px;font-weight:bold;color:#fff;background-color:#4b74b3;display:flex;align-items:center;justify-content:center;border-radius:3px;margin-right:20px}.resultBlock__titleCount{flex:1}.resultBlock__title{font-size:22px;line-height:1.4;color:#1a1a1a}.resultBlock__count{font-size:22px;line-height:1.4;color:#1a1a1a}.resultBlock__inner{padding:0 20px;overflow:hidden}.resultBlock__inner:not(:last-child){margin-bottom:20px}.resultBlock__episodeList{padding-left:20px}.resultBlock__episodeList>li{color:#333;font-size:16px;line-height:1.4;list-style:outside disc;margin-bottom:10px}.resultBlock__registerLead{color:#f00;font-size:17px;line-height:1.7;text-align:center}.resultBlock__registerMonitor{margin-bottom:30px}.researchDetail{display:flex;background-color:#f9f9f9}.researchDetail__image{width:254px;border:1px solid gray;border-right:none;background-color:#ccc;background-size:254px auto;background-repeat:no-repeat}.researchDetail__info{flex:1;padding:26px 30px 20px;border:1px solid #bbb;box-sizing:border-box}.researchDetail__title{font-size:15px;font-weight:bold;color:#333}.researchDetail__table{margin-top:7px;font-size:14px;color:#333}.researchDetail__table th{text-align:left;padding:3px 0;white-space:nowrap;vertical-align:top}.researchDetail__table th::after{content:'：'}.researchDetail__table td{padding:3px 0 3px 14px;vertical-align:top}.foodistLink{font-size:16px;text-align:center}.summaryBox__name{font-size:14px;font-weight:bold;color:#333}div.js-textAnswer{position:relative;overflow:hidden;max-height:380px}div.js-textAnswer--hide::after{position:absolute;content:'';bottom:0;left:0;right:0;height:42px;background:linear-gradient(rgba(255,255,255,0), #fff);visibility:initial}div.js-textAnswer--open::after{content:none}.js-readmoreButton{display:block;width:600px;line-height:50px;text-align:center;margin:10px auto 0;border-radius:8px;border:solid 1px #6c8eb7;color:#08c;font-size:16px;font-weight:bold;box-sizing:border-box}.js-readmoreButton:hover{background-color:#e5e5e5}.socialButtonArea{margin:10px 0 0;display:flex}.socialButtonArea--center{justify-content:center}.socialButtonArea--right{justify-content:flex-end}.socialButtonArea__btn{margin-right:10px}
