#detail{background-color:#111;padding:120px 0 20px}#detail .DetailIn{max-width:1230px;width:90%;margin:auto}@media (min-width: 1024px){#detail .DetailIn{display:flex}}#detail .DetailIn .thumbnail{margin-bottom:20px}@media (min-width: 1024px){#detail .DetailIn .thumbnail{width:45%;padding-right:20px}}#detail .DetailIn .thumbnail a img{width:100%;height:auto;border-radius:10px;transition:.5s}#detail .DetailIn .thumbnail a img:hover{opacity:0.8}#detail .DetailIn .TextContents{color:#fff}@media (min-width: 1024px){#detail .DetailIn .TextContents{width:55%;padding-left:20px}}#detail .DetailIn .TextContents h3{color:#D3D3D3;font-size:0.8em;margin-bottom:10px}#detail .DetailIn .TextContents h2{font-size:1.5em;margin-bottom:16px}#detail .DetailIn .TextContents h4{font-size:1em;margin-bottom:24px;line-height:1.5em;font-feature-settings:"palt";letter-spacing:0.04em}#detail .DetailIn .TextContents p{font-size:0.9em;line-height:1.5em;text-align:justify;font-feature-settings:"palt";letter-spacing:0.01em}#detail .DetailIn .TextContents .LP9pageLink{margin-top:10px}#detail .DetailIn .TextContents .LP9pageLink a{font-size:0.9em;color:#9EF1FF;font-weight:bold;display:inline-block;position:relative}#detail .DetailIn .TextContents .LP9pageLink a::after{position:absolute;bottom:0px;left:0;content:'';width:100%;height:1px;background:#9EF1FF;transform:scale(0, 1);transform-origin:right top;transition:transform .3s}#detail .DetailIn .TextContents .LP9pageLink a:hover::after{transform-origin:left top;transform:scale(1, 1)}#detail .DetailIn .TextContents .LP9pageLink img{width:13px;height:auto;margin:-1px 0 0 5px}.Radio{margin-top:20px}.Radio h6{font-size:15px;margin:5px 0px 0px 0}@media (min-width: 1024px){.Radio h6{margin:2px 0px 5px 0}}.Radio ul{color:#999999}.Radio ul li{display:inline-block}.Radio ul li a{font-size:15px;color:#999999;position:relative;display:inline-block;text-decoration:none;margin:0 10px 0 0px}.Radio ul li a::after{position:absolute;bottom:0px;left:0;content:'';width:100%;height:1px;background:#999999;transform:scale(0, 1);transform-origin:right top;transition:transform .3s}.Radio ul li a:hover::after{transform-origin:left top;transform:scale(1, 1)}.Radio ul li::after{content:'/'}.Radio ul li:last-child::after{content:none}#podcast{max-width:1230px;width:90%;margin:1em auto 0}
