.treatment{position:relative;margin-bottom:120px}.treatment__intro p{line-height:1.8em}.treatment__list{margin-top:50px}.treatment__list--ex ul{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;gap:20px;list-style-type:none;margin:0;padding:0}.treatment__list--ex ul li a{display:flex;flex-direction:column;background-color:#fff;border-radius:25px;padding:20px 16px;text-decoration:none;height:100%;border:1px solid #F7F1E9;transition:.3s ease-out}.treatment__list--ex ul li a:hover{filter:drop-shadow(0px 0px 18px #efdac2)}.treatment__list--ex ul li a:hover img{transform:scale(1.1)}.treatment__list--ex--img{display:flex;align-items:center;justify-content:center;margin-bottom:10px}.treatment__list--ex--img img{max-width:80px;transition:.3s ease-out}.treatment__list--ex--ttl:last-of-type{font-size:clamp(calc(14rem / 16), calc((1vw * 0.02) + (16vw * .5)), calc(14rem / 16));display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;flex:1}.treatment__list--ex--ttl:last-of-type span{font-size:clamp(calc(12rem / 16), calc((1vw * 0.02) + (16vw * .5)), calc(12rem / 16))}.treatment__block{display:flex;justify-content:flex-end;position:relative}.treatment__block--toc{width:calc(30% - 95px);max-width:235px;position:absolute;left:0;top:0;max-height:calc(100vh - 20px);overflow:auto}.treatment__block--toc:before{content:'';background-color:#EFE3D3;width:100%;height:1px;position:absolute;top:0;left:0}.treatment__block--toc.is-fixed{position:fixed;top:20px}.treatment__block--toc.is-fixed.is-end{position:absolute;top:auto;bottom:0}.treatment__block--toc p{font-size:clamp(calc(18rem / 16), calc((1vw * 0.02) + (16vw * .5)), calc(18rem / 16));margin-top:30px}.treatment__block--toc ul{margin-top:34px;padding-left:1.2em}.treatment__block--toc ul li{cursor:pointer;font-size:clamp(calc(15rem / 16), calc((1vw * 0.02) + (16vw * .5)), calc(15rem / 16));width:fit-content;position:relative;box-sizing:border-box;transition:.4s ease-out}.treatment__block--toc ul li:hover:after{content:'';position:absolute;left:0;bottom:-5px;width:100%;height:2px;background-color:#D6A154}.treatment__block--toc ul li+li{margin-top:20px}.treatment__block--toc ul li.tmp-marker:after{content:'';position:absolute;left:0;bottom:-5px;width:100%;height:2px;background-color:#D6A154}.treatment__block--detail{width:70%;margin-left:95px}.treatment__block--detail .com__link{margin-top:300px}.treatment__block--detail h2{font-size:clamp(calc(30rem / 16), calc((1vw * 0.02) + (16vw * .5)), calc(30rem / 16));font-family:"Zen Maru Gothic",serif;position:relative;padding:30px 0}.treatment__block--detail h2:before{content:'';position:absolute;top:0;left:0;width:100px;height:2px;background-color:#D6A154}.treatment__block--detail h3{font-size:clamp(calc(24rem / 16), calc((1vw * 0.02) + (16vw * .5)), calc(24rem / 16));font-family:"Zen Maru Gothic",serif;position:relative;padding-left:1em}.treatment__block--detail h3:before{content:'';background-color:#D6A154;width:12px;height:2px;display:block;position:absolute;top:calc((1.4em + 2px) / 2);left:0}.treatment__block--detail h4{font-size:clamp(calc(22rem / 16), calc((1vw * 0.02) + (16vw * .5)), calc(22rem / 16));font-family:"Zen Maru Gothic",serif;color:#D6A154}.treatment__block--detail h5{font-size:clamp(calc(20rem / 16), calc((1vw * 0.02) + (16vw * .5)), calc(20rem / 16));font-family:"Zen Maru Gothic",serif}.treatment__block--detail h6{font-size:clamp(calc(18rem / 16), calc((1vw * 0.02) + (16vw * .5)), calc(18rem / 16));font-family:"Zen Maru Gothic",serif}.treatment__block--detail>*:first-child{margin-top:0 !important}.treatment__block--detail h1,.treatment__block--detail h2,.treatment__block--detail h3,.treatment__block--detail h4,.treatment__block--detail h5,.treatment__block--detail h6{margin-top:60px;line-height:1.4}.treatment__block--detail p{line-height:1.8}.treatment__block--detail p+p{margin-top:20px}.treatment__block--detail img{max-width:100%}.treatment__block--detail ul,.treatment__block--detail ol{line-height:1.8;padding-left:1em}.treatment__block--detail ol li::marker{font-weight:bold}.treatment__block--detail a{position:relative;cursor:pointer;transition:.4s ease-out}.treatment__block--detail a:hover{color:#D6A154}.treatment__block--detail a:after{background-size:contain;background-repeat:no-repeat;background-position:bottom;display:inline-block;width:1em;height:1em;margin-left:5px;line-height:inherit}.treatment__block--detail a[target="_blank"]:after{content:'';background-image:url("../../../images/common/icon_exlink.png")}.treatment__block--detail a[href*=".pdf"]:after{content:'';background-image:url("../../../images/common/icon_pdf.png")}.treatment__block--detail a[href*=".docx"]:after{content:'';background-image:url("../../../images/common/icon_word.png")}.treatment__block--detail a[href*=".xlsx"]:after,.treatment__block--detail a[href*=".xls"]:after{content:'';background-image:url("../../../images/common/icon_excel.png")}.treatment__block--detail figure:has(img){text-align:center}.treatment__block--detail blockquote{margin:0 0.4em;background:#efefef;padding:2px 12px}.treatment__block--detail blockquote p{color:#333;line-height:140%;margin-bottom:1em}.treatment__block--detail table thead{border-color:#EFE3D3}.treatment__block--detail table tfoot{border-color:#EFE3D3}.treatment__block--detail table th{border-color:#EFE3D3;background-color:#FFF9F2}.treatment__block--detail table td{border-color:#EFE3D3}@media only screen and (max-width: 1024px){.treatment__list--ex ul{grid-template-columns:1fr 1fr 1fr 1fr}}@media only screen and (max-width: 768px){.treatment__list--ex ul{grid-template-columns:1fr 1fr 1fr}.treatment__block{display:grid;grid-template-columns:1fr}.treatment__block--toc{position:relative;width:auto;max-width:unset;max-height:none;margin-bottom:60px;border:1px solid #EFE3D3;padding:20px}.treatment__block--toc:before{content:none}.treatment__block--toc.is-fixed{position:relative}.treatment__block--toc.is-fixed.is-end{position:relative}.treatment__block--toc p{display:none}.treatment__block--toc ul{margin-top:0;margin-bottom:0}.treatment__block--detail{width:auto;margin-left:0}}@media only screen and (max-width: 512px){.treatment__list--ex ul{grid-template-columns:1fr 1fr}}
/*# sourceMappingURL=_style.css.map */
