.pageTitle{margin-bottom:24px}.pageTitleText{display:flex;align-items:center;justify-content:center;gap:0 15px}.pageTitleText::before{content:"";display:block;width:25px;height:28px;background-repeat:no-repeat;background-image:url(../../../images/icon-pamphlet.svg);background-size:contain;background-position:center}.mainPamphlet{background-color:#fafafa}.mainPamphlet p{font-size:1.4rem}.pamphletTitle{font-size:18px;font-weight:normal;width:100%;height:29px;line-height:29px;text-align:center;margin-bottom:30px;position:relative;height:30px;position:relative}.pamphletTitleText{width:fit-content;z-index:1;background-color:#fff;position:absolute;left:0;right:0;margin:0 auto;padding:0 8px}.pamphletTitleLine{position:absolute;top:calc(50% - 1px);left:0;width:100%;border-bottom:solid 2px #707070;z-index:0}.bookList{display:flex;justify-content:left;align-items:flex-start;gap:40px;flex-wrap:wrap}.bookListItem{width:100%}.bookListLink{color:inherit;text-decoration:none;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%}.bookListPic{border:1px solid #707070;border-radius:12px;display:block;margin:0 0 15px;width:100%;height:auto;overflow:hidden}.bookListName{display:block;text-align:center;font-size:1.5rem;font-weight:500;margin:0 0 20px;line-height:1.4}.bookListBtn{background-color:#7c7c7c;border:1px solid #7c7c7c;border-radius:30px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.4rem;line-height:1.2;text-align:center;max-width:280px;width:100%;height:40px;margin:0 auto;position:relative}.bookListBtn:hover .submitBtnArrow{background-color:#fff}.bookListBtn:hover .submitBtnArrow:after{border-top:solid 1px #7c7c7c;border-right:solid 1px #7c7c7c}.bookListBtnArrow{border-radius:50%;border:1px solid #fff;background-color:#7c7c7c;width:14px;height:14px;min-width:14px;position:relative;margin:auto;position:absolute;top:0;bottom:0;right:18px;transition:background .3s}.bookListBtnArrow:after{content:"";display:block;border-top:solid 1px #fff;border-right:solid 1px #fff;width:6px;height:6px;position:absolute;top:0;bottom:0;left:0;right:2px;margin:auto;transform:rotate(45deg);transition:border .3s}.formBox{padding:0 15px}.formTable{margin:0 auto;border-top:1px solid #acacac;border-bottom:1px solid #acacac;width:100%}.formTableHead{padding:17px 0 17px 0;vertical-align:top;width:100%;display:block}.formTableHeadBox{display:flex;align-items:center}.formTableHeadText{font-weight:normal;font-size:1.8rem}.require{width:40px;height:20px;background-color:#7e3030;border-radius:5px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:normal;padding:0 0 .5px;margin:0 0 0 10px}.formTableDetailGuide{padding:10px 0 10px 0;display:block}.formTableDetailGuideBox{display:flex;flex-wrap:wrap;align-items:center}.formTableDetailGuideTitle{font-size:1.8rem;font-weight:bold;min-width:200px;margin:0 20px 0 0}.formTableDetailGuideInputWrap{background-color:#f2f0ed;display:flex;align-items:center;padding:10px 15px}.formTableDetailGuideInput{border:0;background-color:rgba(0,0,0,0);width:50px;margin:0 10px 0 0}.formTableDetailGuideInputText{font-size:1.3rem}.formTableDetailGuideAlert{padding:20px 0 20px 0;border-bottom:1px solid #acacac}.formTableDetailGuideAlertListItem{display:flex;align-items:baseline;color:#7e3030;font-size:1.4rem}.formTableDetailGuideAlertListItem:before{content:"※";margin:0 5px 0 0}.formTableDetailGuideAlertListItem:not(:last-of-type){margin:0 0 5px}.formTableDetailGuideOther{padding:20px 0 20px 0}.formTableDetailGuideOtherBox{display:flex}.formTableDetailGuideOtherTitle{font-size:1.5rem;margin:0 15px 0 0;flex-shrink:0}.formTableDetailGuideOtherTextarea{background-color:#f2f0ed;min-height:115px;width:100%;border:0}.formTableSendTitle{font-size:1.8rem;text-align:center;margin:0 0 20px;display:block}.formTableRow{border-bottom:1px solid #acacac}.formTableRow.formTableRowSp{border-bottom:0px solid #acacac}.formTableDetai{padding:8px 0;display:block}.formTableDetaiInput{height:45px;padding:5px;max-width:325px;width:100%;background-color:#f2f0ed;border:0}.formTableDetaiInputLong{height:45px;padding:5px;width:100%;background-color:#f2f0ed;border:0}.formSubmitNo{max-width:300px;width:100%;text-align:center;display:block;padding:15px;border:1px solid #999;background-color:rgba(0,0,0,0);font-size:1.5rem;margin:0 auto;color:#999}.formSubmit{max-width:300px;width:100%;text-align:center;display:block;padding:15px;border:1px solid #707070;background-color:rgba(0,0,0,0);font-size:1.5rem;margin:0 auto}.businessLinkBox{display:grid;align-items:start;gap:20px;width:100%}.businessLink{display:block;transition:opacity .3s}.businessLink:hover{opacity:.8}@media (min-width: 400px){.pamphletTitleText{padding:0 16px}}@media (min-width: 768px){.pageTitle{margin-bottom:38px}.pamphletTitle{font-size:20px}.pamphletTitleText{padding:0 40px}.bookList{gap:35px 20px}.bookListItem{width:calc((100% - 20px)/2)}.bookListName{margin:0 0 40px}.businessLinkBox{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 960px){.pamphletTitleText{padding:0 60px}.bookListItem{width:calc((100% - 40px)/3)}.formTableHead{width:22%;min-width:190px;display:table-cell}.formTableDetailGuide{margin:0;display:table-cell;border-bottom:1px solid #acacac}.formTableRow.formTableRowSp{border-bottom:1px solid #acacac}.formTableDetai{display:table-cell}.businessLinkBox{grid-template-columns:repeat(3, 1fr)}}