.column-dt .container{max-width:800px;margin:0 auto;padding:60px 20px 80px}.column-detail-header{margin-bottom:32px}.column-date{color:#8a8479;letter-spacing:.05em;font-size:12px}.column-detail-title{color:var(--dark,#0f0e0c);margin:12px 0 0;font-family:Noto Sans JP,sans-serif;font-size:24px;font-weight:500;line-height:1.6}.column-detail-image{margin-bottom:32px}.column-detail-image img{border-radius:4px;width:100%}.column-detail-body{color:#3d3a32;font-size:15px;line-height:1.9}.column-detail-body p{margin-bottom:1.4em}.column-detail-body img{border-radius:4px;max-width:100%;height:auto;margin:16px 0}.column-detail-body a{color:var(--gold,#b8860b);text-decoration:underline}.column-detail-body h2,.column-detail-body h3{color:var(--dark,#0f0e0c);margin:1.6em 0 .6em;font-weight:500}.column-dt .back-link{border-top:1px solid #b8860b33;margin-top:48px;padding-top:24px}.column-dt .back-link a{color:var(--gold,#b8860b);letter-spacing:.03em;font-size:14px;text-decoration:none}.column-dt .back-link a:hover{text-decoration:underline}@media (max-width:768px){.column-dt .container{padding:40px 16px 60px}.column-detail-title{font-size:20px}.column-detail-body{font-size:14px;line-height:1.8}}
