/* detail */
.detail-box{padding:15px 20px 15px 20px}
.detail-label{margin-right:8px;padding:0 5px; margin-bottom: 5px}
.detail-footer::before{content: ""; margin-right: 5px;margin-bottom: 4px;display: inline-block;width: 40px;height:1px;background-color:#AAB0BB}
.detail-footer::after{content: ""; margin-left: 5px;margin-bottom: 4px;display: inline-block;width: 40px;height:1px;background-color:#AAB0BB}
.detail-telegraph{margin-left: 5px}
.detail-telegraph::after{content: "";margin:0 2px 3px 2px; display: inline-block; vertical-align: text-bottom; width: 2px;height:16px;background-color:#0E293E}
.detail-recommended_reading::before{content: ""; margin-right: 5px;margin-bottom:2px;display: inline-block;width: 5px;height:5px;background-color:#1A73E8}

/* content */
.content{word-wrap:break-word;word-break:break-all}
.content a{font-weight:bold;color:#1A73E8;border-bottom:1px solid #1A73E8}
.content img{display:block;margin:10px auto 25px;max-width:100%;height:auto !important}
.content li{margin:1px 0 25px;list-style-type:disc;list-style-position:inside}
.content li p{display:inline}
.content p{margin:1px 0 25px}
.content p:last-of-type{margin-bottom:8px}
.content center{margin:1px 0 25px}
.content center:last-of-type{margin-bottom:8px}
.content h1, .content h2, .content h5{margin:1px 0 25px}
.content h3{margin-bottom:25px;font-size:0.88889em;color:#868FA9;font-weight:normal}
.content em{font-style:normal}
.content p + center{margin-top:-14px}
.content center + h3{margin-top:-14px}
.content h4{margin-bottom:25px}
.content blockquote{position:relative;margin-bottom:25px;padding:16px;background-color:#f6f7f9}
.content blockquote p{margin:0}
.content blockquote p:first-child:before{content:'\20';display:inline-block;vertical-align:middle;margin-right:8px;width:5px;height:0.9em;background-color:#1a73e8;-webkit-transform:translateY(-2px);transform:translateY(-2px)}
.content blockquote p:last-of-type{margin-bottom:0}
.content blockquote + blockquote{margin-top:-25px;padding-top:0}
.content .brief{display:none}
.content table{margin:1px 0 25px;width:100%;border-collapse:collapse;border:1px solid #868FA9;text-align:center}
.content th{padding:4px;border:1px solid #868FA9;word-break:break-all}
.content td{padding:4px;border:1px solid #868FA9;word-break:break-all}
.content .underLine{border-bottom:1px solid #1A73E8}
.content u{text-decoration:none;border-bottom:1px solid #1A73E8}  
.stock-color{color:#1A73E8}
.content-audio{width:100%}