/* THE THOR style.min.css から本文(.content)向けルールのみ抽出し .post_content にスコープ。rem は旧テーマの html{font-size:62.5%} 前提を px に換算。自動生成のため直接編集しない */
.post_content .es-BmarkQ{border-bottom:1px solid rgba(0,0,0,.1)}
.post_content .btn{width:100%}
.post_content .writers__img img{height:80px;font-family:'object-fit: cover;';object-fit:cover}
.post_content .reviewBox__title{font-size:20px}
.post_content div::after,.post_content p::after,.post_content::after{display:block;content:"";clear:both}
.post_content{position:relative;font-size:14px;line-height:1.85}
.post_content a{color:#63acb7}
.post_content a:hover{font-weight:700}
.post_content .eyecatch__cat a,.post_content .the__category a{color:#FFF}
.post_content .heading a,.post_content .sitemap li a{color:#191919}
.post_content img{max-width:100%;height:auto;vertical-align:bottom}
.post_content img[height="1"],.post_content img[width="1"]{position:absolute}
.post_content .eyecatch__link img{height:100%}
.post_content .btn{line-height:1}
.post_content .btn-left{text-align:left}
.post_content .btn-center{text-align:center}
.post_content .btn-right{text-align:right}
.post_content .btn__link{position:relative;display:inline-block;cursor:pointer;transition:.15s}
.post_content .btn__link::before{content:"";position:absolute;top:0;bottom:0;right:10px;width:5px;height:5px;margin:auto;border-top:1px solid;border-right:1px solid;transform:rotate(45deg)}
.post_content div,.post_content p{margin-top:20px}
.post_content .btn__link-normal{font-size:12px;padding:10px 20px;border-radius:5px;color:#a83f3f;border:1px solid}
.post_content .btn__link-normal:hover{color:#fff;background:#a83f3f;border:1px solid transparent;font-weight:400}
.post_content .btn__link-primary{padding:15px 40px;border-radius:5px;background:#a83f3f;border:none;border-bottom:solid 3px rgba(0,0,0,.25);font-size:14px;font-weight:700;color:#fff;overflow:hidden;line-height:normal}
.post_content .btn__link-primary::before{border-top:2px solid;border-right:2px solid}
.post_content .btn__link-primary::after{content:"";position:absolute;top:-50px;left:-100px;background:#fff;width:50px;height:calc(100% + 100px);opacity:.1;transform:rotate(45deg);transition:.3s}
.post_content .btn__link-primary:hover::after{left:calc(100% + 50px)}
.post_content .btn__link-primary:hover{border-bottom:solid 3px rgba(0,0,0,.25)}
.post_content .btn__link-primary:active{transform:translateY(3px);border-bottom:solid 3px transparent}
.post_content .btn__link-secondary{padding:5px 25px 5px 15px;border-radius:5px;background:#a83f3f;border:none;border-bottom:solid 3px rgba(0,0,0,.25);font-size:12px;font-weight:700;color:#fff;overflow:hidden;line-height:normal}
.post_content .btn__link-secondary:hover{border-bottom:solid 3px rgba(0,0,0,.25)}
.post_content .btn__link-secondary:active{transform:translateY(3px);border-bottom:solid 3px transparent}
.post_content .column-2,.post_content .column-237,.post_content .column-273{display:flex;position:relative}
.post_content .column-2 .column__item,.post_content .column-237 .column__item,.post_content .column-273 .column__item{flex:1;margin-left:20px;margin-top:0}
.post_content .column-2 .column__item:first-child,.post_content .column-237 .column__item:first-child,.post_content .column-273 .column__item:first-child{margin-left:0}
.post_content .column-237 .column__item:first-child{flex:3}
.post_content .column-237 .column__item:last-child,.post_content .column-273 .column__item:first-child{flex:7}
.post_content .column-273 .column__item:last-child{flex:3}
.post_content h2,.post_content h3,.post_content h4,.post_content h5{line-height:1.5;margin-top:40px}
.post_content h2{font-size:22px}
.post_content h3{font-size:18px}
.post_content h4{font-size:16px}
.post_content h5{font-size:14px}
.post_content h2+h2,.post_content h2+h3,.post_content h2+h4,.post_content h2+h5,.post_content h3+h2,.post_content h3+h3,.post_content h3+h4,.post_content h3+h5,.post_content h4+h2,.post_content h4+h3,.post_content h4+h4,.post_content h4+h5,.post_content h5+h2,.post_content h5+h3,.post_content h5+h4,.post_content h5+h5{margin-top:20px}
.post_content h2 a,.post_content h3 a,.post_content h4 a,.post_content h5 a{color:#191919}
.post_content h2{padding-bottom:10px;border-bottom:solid 4px #a83f3f}
.post_content h3{padding:10px 0 10px 20px;border-left:solid 4px #a83f3f}
.post_content .size-full,.post_content .size-large,.post_content .size-medium,.post_content .size-thumbnail{max-width:100%;height:auto}
.post_content .alignleft{float:left;margin:0 10px 10px 0;text-align:left}
.post_content .aligncenter{display:block;margin:0 auto 10px;text-align:center}
.post_content .alignright{float:right;margin:0 0 10px 10px;text-align:right}
.post_content .wp-caption{margin-top:20px}
.post_content .wp-caption a{display:block}
.post_content .wp-caption a:hover{border-bottom:none}
.post_content .wp-caption img{vertical-align:bottom}
.post_content .wp-caption-text{margin-top:10px;font-size:12px}
.post_content ol,.post_content ul{margin-top:20px;list-style-type:none}
.post_content ol ol,.post_content ol ul,.post_content ul ol,.post_content ul ul{padding:0;margin:0;background:0 0;box-shadow:none;border:none}
.post_content ol ol::after,.post_content ol ol::before,.post_content ol ul::after,.post_content ol ul::before,.post_content ul ol::after,.post_content ul ol::before,.post_content ul ul::after,.post_content ul ul::before{content:normal}
.post_content ol li,.post_content ul li{position:relative;list-style:none;margin-top:10px;padding-left:17px;line-height:1.5}
.post_content ol>li:before,.post_content ul>li:before{display:block;position:absolute;left:0;color:#a83f3f}
.post_content ol li ol li:first-child,.post_content ol li ul li:first-child,.post_content ul li ol li:first-child,.post_content ul li ul li:first-child{margin-top:10px}
.post_content ul>li:before{font-family:icomoon;content:"\ea57";transform:scale(.6)}
.post_content ul>li>ul>li:before{content:"\ea56"}
.post_content ul>li>ul>li>ul>li:before{content:"\ea55"}
.post_content ol{counter-reset:number}
.post_content ol li{padding-left:27px}
.post_content ol>li:before{counter-increment:number;content:counter(number);background:#fff;border:1px solid #a83f3f;width:22px;height:22px;line-height:20px;font-size:10px;font-weight:700;text-align:center;border-radius:50%}
.post_content ol>li>ol>li:before{background:#a83f3f;border:1px solid #a83f3f;color:#fff}
.post_content ol>li>ol>li>ol>li:before{background:#fff;border:1px dashed #a83f3f;color:#a83f3f}
.post_content .reviewBox{position:relative;background:#f2f2f2;padding:20px;border-radius:5px}
.post_content .reviewBox-border{background:#fff;border:1px solid rgba(0,0,0,.1)}
.post_content .reviewBox::after{content:"";position:absolute;bottom:-1px;right:-1px;border-color:rgba(0,0,0,.1) #fff #fff rgba(0,0,0,.1);border-style:solid;border-width:10px}
.post_content .reviewBox__title{font-weight:700;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #e5e5e5;line-height:1.5}
.post_content .reviewBox__contents{position:relative}
.post_content .reviewBox__imgBox{float:right;width:100px;height:auto;margin:0 0 20px 20px}
.post_content .reviewBox__img{width:100px;height:100px;border-radius:50%;border:1px solid #e5e5e5;overflow:hidden;background:url(/theme/img/img_mysteryman.gif);background-size:contain}
.post_content .tableScroll,.post_content pre{overflow:auto}
.post_content .reviewBox__img img{width:100px;height:100px;border-radius:50%;vertical-align:bottom}
.post_content .reviewBox__name{display:inline-block;width:100%;text-align:center;margin-top:5px;font-size:12px;color:rgba(0,0,0,.5)}
.post_content .reviewBox__star{display:block;font-weight:700;margin-bottom:10px}
.post_content .balloon{margin-top:20px;position:relative}
.post_content .balloon:after,.post_content .balloon:before{clear:both;content:"";display:block}
.post_content .balloon .balloon__img{width:60px;height:60px;margin-bottom:20px}
.post_content .balloon .balloon__img-left div,.post_content .balloon .balloon__img-right div{width:60px;height:60px;background-size:cover;background-position:center;margin-bottom:10px;border-radius:50%}
.post_content .balloon .balloon__img-left{float:left;margin-right:15px}
.post_content .balloon .balloon__img-right{float:right;margin-left:15px}
.post_content .balloon .balloon__img-left div{background-image:url(/theme/img/img_cat.gif)}
.post_content .balloon .balloon__img-right div{background-image:url(/theme/img/img_dog.gif)}
.post_content .balloon .balloon__img img{width:100%;height:100%;border-radius:50%;margin:0}
.post_content .balloon .balloon__name{font-size:10px;text-align:center;line-height:1}
.post_content .balloon .balloon__text{position:relative;padding:10px;margin:0;border-radius:5px;max-width:calc(100% - 75px);display:inline-block;background-color:#F2F2F2}
.post_content .balloon .balloon__text-left{float:right}
.post_content .balloon .balloon__text-right{float:left}
.post_content .balloon .balloon__text::before{content:"";position:absolute;top:15px;border:10px solid transparent}
.post_content .balloon .balloon__text-left::before{right:-20px;border-left:10px solid #F2F2F2}
.post_content .balloon .balloon__text-right::before{left:-20px;border-right:10px solid #F2F2F2}
.post_content .balloon-boder .balloon__text{border:1px solid #E5E5E5;background-color:#fff}
.post_content .balloon-boder .balloon__text:after{content:"";position:absolute;top:15px;border:10px solid transparent}
.post_content .balloon-boder .balloon__text-left:after{right:-18px;border-left:10px solid #fff}
.post_content .balloon-boder .balloon__text-right:after{left:-18px;border-right:10px solid #fff}
.post_content pre{font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo, Osaka","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:400;margin-top:20px;padding:20px;background-color:#F2F2F2;border-left:solid 5px #191919;color:#7F7F7F}
.post_content hr{margin-top:40px}
.post_content dl,.post_content dt{margin-top:20px}
.post_content dt{padding:10px;background-color:rgba(0,0,0,.05)}
.post_content dd{padding:10px;border:1px solid rgba(0,0,0,.05)}
.post_content .accordionBox dt{position:relative}
.post_content .accordionBox dt::after,.post_content blockquote::before{position:absolute;font-family:icomoon}
.post_content .accordionBox dt::after{content:"\ea0c";top:50%;right:10px;margin-top:-.5rem;font-size:10px;line-height:1}
.post_content .accordionBox dt.current::after{content:"\ea0d"}
.post_content .accordionBox-border dt{background:#fff;border:1px solid rgba(0,0,0,.05)}
.post_content .accordionBox-border dd{border-top:0}
.post_content table{margin-top:20px;width:100%;font-size:12px;border-top:1px solid;border-left:1px solid;border-right:0;border-bottom:0;border-top-color:#E5E5E5;border-left-color:#E5E5E5}
.post_content table th{padding:10px;background:#d8d8d8;border-right:1px solid;border-bottom:1px solid;border-right-color:#E5E5E5;border-bottom-color:#E5E5E5}
.post_content .scoreTable tr:nth-child(odd) td,.post_content table tr:nth-child(odd) td{background-color:#f2f2f2}
.post_content table td{padding:10px;border-right:1px solid;border-bottom:1px solid;border-right-color:#E5E5E5;border-bottom-color:#E5E5E5}
.post_content .tableScroll table td,.post_content .tableScroll table th{min-width:160px}
.post_content .scoreTable{border:1px solid #E5E5E5}
.post_content .scoreTable td{border:0}
.post_content .scoreTable td:first-child{font-weight:700}
.post_content .scoreTable td:last-child{width:140px}
.post_content .scoreTable-red tr:last-child td{background-color:#FDEDEC}
.post_content .scoreTable-blue tr:last-child td{background-color:#EAF6FE}
.post_content .scoreTable-yellow tr:last-child td{background-color:#FFFDED}
.post_content .scoreTable-pink tr:last-child td{background-color:#FDEFF5}
.post_content .scoreTable-green tr:last-child td{background-color:#EBF5EB}
.post_content .scoreTable-gray tr:last-child td{background-color:#D8D8D8}
.post_content .outline{border:1px dotted #D8D8D8;background:#FFF;padding:20px;display:inline-block}
.post_content .outline__toggle{display:none}
.post_content .outline__switch::before{content:"開く";cursor:pointer;border:1px solid #D8D8D8;padding:5px;font-size:12px;margin-left:5px;border-radius:5px}
.post_content .outline__toggle:checked+.outline__switch::before{content:"閉じる"}
.post_content .outline__item:before,.post_content .outline__switch+.outline__list::after,.post_content .outline__switch+.outline__list::before{content:normal}
.post_content .outline__switch+.outline__list{overflow:hidden;width:0;height:0;margin-top:0;margin-left:-20px;padding:0;transition:.2s;background:#FFF;border:0;box-shadow:none}
.post_content .outline__toggle:checked+.outline__switch+.outline__list{width:auto;height:auto;margin-top:20px}
.post_content .outline__item{font-size:12px}
.post_content .outline__link{display:inline-block;color:#191919}
.post_content .outline__link:hover{border:none}
.post_content .outline__number{display:inline-block;color:#7F7F7F;background:#F2F2F2;padding:3px 6px;font-weight:400;margin-right:5px}
.post_content .gallery{width:100%;overflow:hidden}
.post_content .gallery br{display:none}
.post_content .gallery-item{float:left}
.post_content .gallery-icon{text-align:center;line-height:1}
.post_content .gallery-icon img{max-width:100%;height:auto;margin-bottom:10px}
.post_content .gallery-caption{font-size:12px;margin:0 0 10px;text-align:center}
.post_content .gallery-columns-1 .gallery-item{width:100%;margin:0}
.post_content .gallery-columns-2 .gallery-item,.post_content .gallery-columns-3 .gallery-item,.post_content .gallery-columns-4 .gallery-item,.post_content .gallery-columns-5 .gallery-item{width:calc(50% - 20px);margin:0 10px}
.post_content blockquote{position:relative;color:#3F3F3F;margin-top:20px;padding:20px 20px 20px 70px;background-color:#F2F2F2}
.post_content blockquote::before{top:5px;left:15px;content:"\e9f8";font-size:30px;color:#d8d8d8}
.post_content .ep-btn:hover::after,.post_content .es-grada1::after,.post_content .es-grada2::after{top:0;left:0;right:0;content:"";bottom:0}
.post_content hr{clear:both;margin:20px 0;padding:0;height:0;border:0;border-top:1px solid rgba(0,0,0,.1)}
.post_content .hr-solid{border-top:1px solid rgba(0,0,0,.1)}
.post_content .hr-dashed{border-top:1px dashed rgba(0,0,0,.1)}
.post_content .hr-dotted{border-top:1px dotted rgba(0,0,0,.1)}
.post_content .marker-thickRed{background:linear-gradient(transparent 35%,#FFC6C6 35%)}
.post_content .marker-thickBlue{background:linear-gradient(transparent 35%,#cce5ff 35%)}
.post_content .marker-thickYellow{background:linear-gradient(transparent 35%,#ffffbc 35%)}
.post_content .marker-thickPink{background:linear-gradient(transparent 35%,#FFDFEF 35%)}
.post_content .marker-thickGreen{background:linear-gradient(transparent 35%,#D2FFD2 35%)}
.post_content .marker-thickGray{background:linear-gradient(transparent 35%,#d8d8d8 35%)}
.post_content .marker-halfRed{background:linear-gradient(transparent 60%,#FFC6C6 60%)}
.post_content .marker-halfBlue{background:linear-gradient(transparent 60%,#cce5ff 60%)}
.post_content .marker-halfYellow{background:linear-gradient(transparent 60%,#ffffbc 60%)}
.post_content .marker-halfPink{background:linear-gradient(transparent 60%,#FFDFEF 60%)}
.post_content .marker-halfGreen{background:linear-gradient(transparent 60%,#D2FFD2 60%)}
.post_content .marker-halfGray{background:linear-gradient(transparent 60%,#d8d8d8 60%)}
.post_content .marker-thinRed{background:linear-gradient(transparent 85%,#FFC6C6 85%)}
.post_content .marker-thinBlue{background:linear-gradient(transparent 85%,#cce5ff 85%)}
.post_content .marker-thinYellow{background:linear-gradient(transparent 85%,#ffffbc 85%)}
.post_content .marker-thinPink{background:linear-gradient(transparent 85%,#FFDFEF 85%)}
.post_content .marker-thinGreen{background:linear-gradient(transparent 85%,#D2FFD2 85%)}
.post_content .marker-thinGray{background:linear-gradient(transparent 85%,#d8d8d8 85%)}
.post_content .ep-btn,.post_content .ep-label{display:inline-block;background-color:rgba(0,0,0,.05);position:relative}
.post_content .ep-label{padding:0 5px}
.post_content .ep-btn{line-height:1;text-align:center;overflow:hidden;transition:.3s;padding:10px 15px}
.post_content .ep-btn:hover::after{position:absolute;background-color:rgba(255,255,255,.25);transition:.3s}
.post_content .ep-btn:hover{font-weight:400}
.post_content .ep-btn.es-bold:hover,.post_content .es-bold{font-weight:700}
.post_content .ep-box,.post_content .ep-inbox{position:relative;background-color:rgba(0,0,0,.05);padding:20px}
.post_content .es-size10{width:10%}
.post_content .es-size25{width:25%}
.post_content .es-size40{width:40%}
.post_content .es-size50{width:50%}
.post_content .es-size60{width:60%}
.post_content .es-size75{width:75%}
.post_content .es-size90{width:90%}
.post_content .es-size100{width:100%}
.post_content .es-padding0{padding:0}
.post_content .es-TpaddingSS{padding-top:10px}
.post_content .es-TpaddingS{padding-top:15px}
.post_content .es-TpaddingM{padding-top:30px}
.post_content .es-TpaddingL{padding-top:45px}
.post_content .es-RpaddingSS{padding-right:10px}
.post_content .es-RpaddingS{padding-right:15px}
.post_content .es-RpaddingM{padding-right:30px}
.post_content .es-RpaddingL{padding-right:45px}
.post_content .es-BpaddingSS{padding-bottom:10px}
.post_content .es-BpaddingS{padding-bottom:15px}
.post_content .es-BpaddingM{padding-bottom:30px}
.post_content .es-BpaddingL{padding-bottom:45px}
.post_content .es-LpaddingSS{padding-left:10px}
.post_content .es-LpaddingS{padding-left:15px}
.post_content .es-LpaddingM{padding-left:30px}
.post_content .es-LpaddingL{padding-left:45px}
.post_content .es-margin0{margin:0}
.post_content .es-TmarginSS{margin-top:10px}
.post_content .es-TmarginS{margin-top:15px}
.post_content .es-TmarginM{margin-top:30px}
.post_content .es-TmarginL{margin-top:45px}
.post_content .es-RmarginSS{margin-right:10px}
.post_content .es-RmarginS{margin-right:15px}
.post_content .es-RmarginM{margin-right:30px}
.post_content .es-RmarginL{margin-right:45px}
.post_content .es-BmarginSS{margin-bottom:10px}
.post_content .es-BmarginS{margin-bottom:15px}
.post_content .es-BmarginM{margin-bottom:30px}
.post_content .es-BmarginL{margin-bottom:45px}
.post_content .es-LmarginSS{margin-left:10px}
.post_content .es-LmarginS{margin-left:15px}
.post_content .es-LmarginM{margin-left:30px}
.post_content .es-LmarginL{margin-left:45px}
.post_content .es-borderSolidS{border:1px solid #191919}
.post_content .es-borderSolidM{border:3px solid #191919}
.post_content .es-borderDashedS{border:1px dashed #191919}
.post_content .es-borderDashedM{border:3px dashed #191919}
.post_content .es-borderDottedS{border:1px dotted #191919}
.post_content .es-borderDottedM{border:3px dotted #191919}
.post_content .es-BborderSolidS{border-bottom:1px solid #191919}
.post_content .es-BborderSolidM{border-bottom:3px solid #191919}
.post_content .es-BborderDashedS{border-bottom:1px dashed #191919}
.post_content .es-BborderDashedM{border-bottom:3px dashed #191919}
.post_content .es-BborderDottedS{border-bottom:1px dotted #191919}
.post_content .es-BborderDottedM{border-bottom:3px dotted #191919}
.post_content .es-LborderSolidS{border-left:1px solid #191919}
.post_content .es-LborderSolidM{border-left:3px solid #191919}
.post_content .es-LborderDashedS{border-left:1px dashed #191919}
.post_content .es-LborderDashedM{border-left:3px dashed #191919}
.post_content .es-LborderDottedS{border-left:1px dotted #191919}
.post_content .es-LborderDottedM{border-left:3px dotted #191919}
.post_content .es-Fsmall{font-size:12px}
.post_content .es-Fbig{font-size:16px}
.post_content .es-FbigL{font-size:20px}
.post_content .es-italic{font-style:italic}
.post_content .es-strike{text-decoration:line-through}
.post_content .es-under{text-decoration:underline}
.post_content .es-left{text-align:left}
.post_content .es-center{text-align:center}
.post_content .es-right{text-align:right}
.post_content .es-shadowL{box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}
.post_content .es-shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.25)}
.post_content .es-shadowD{box-shadow:0 1px 3px 0 rgba(0,0,0,.5)}
.post_content .es-shadowInL{box-shadow:inset 0 0 15px 1px rgba(0,0,0,.1)}
.post_content .es-shadowIn{box-shadow:inset 0 0 15px 1px rgba(0,0,0,.25)}
.post_content .es-shadowInD{box-shadow:inset 0 0 15px 1px rgba(0,0,0,.5)}
.post_content .es-TshadowL{text-shadow:0 1px 3px rgba(0,0,0,.1)}
.post_content .es-Tshadow{text-shadow:0 1px 3px rgba(0,0,0,.25)}
.post_content .es-TshadowD{text-shadow:0 1px 3px rgba(0,0,0,.5)}
.post_content .es-radius{border-radius:5px}
.post_content .es-radiusL{border-radius:10px}
.post_content .es-round{border-radius:50px}
.post_content .es-grada1::after{position:absolute;background:linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0) 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.05))}
.post_content .es-grada2::after{position:absolute;background:linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.25))}
.post_content .es-grid{background-color:#fff;background-image:-webkit-linear-gradient(transparent 95%,rgba(0,144,255,.1) 50%,rgba(0,144,255,.1)),-webkit-linear-gradient(0deg,transparent 95%,rgba(0,144,255,.1) 50%,rgba(0,144,255,.1));background-size:12px 12px}
.post_content .es-Lcorner{top:-20px;left:-20px}
.post_content .es-LroundL{border-radius:50px 0 0 50px}
.post_content .es-LroundR{border-radius:0 50px 50px 0}
.post_content .es-Licon:before{margin:0 5px}
.post_content .es-LiconBorder:before{margin:0 5px;padding-right:5px;border-right:1px solid rgba(255,255,255,.25);box-shadow:1px 0 0 0 rgba(0,0,0,.25)}
.post_content .es-LiconBox{height:28px;padding-left:35px}
.post_content .es-LiconBox:before{background:#a83f3f;color:#fff;position:absolute;top:0;left:0;height:100%;width:28px;text-align:center}
.post_content .es-LiconCircle{height:28px;padding-left:35px}
.post_content .es-LiconCircle:before{background:#a83f3f;color:#fff;position:absolute;top:0;left:0;height:100%;width:28px;text-align:center;border-radius:50%}
.post_content .es-BT3d{border-bottom:solid 3px rgba(0,0,0,.25)}
.post_content .es-BT3d:active{transform:translateY(3px);border-bottom:solid 3px transparent}
.post_content .es-BTshadow{border-left:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05)}
.post_content .es-BTrich{box-shadow:-1px 1px 0 0 rgba(255,255,255,.25) inset;border:1px solid rgba(0,0,0,.05)}
.post_content .es-BTarrow::before{content:"";position:absolute;top:0;bottom:0;right:10px;width:5px;height:5px;margin:auto;border-top:1px solid;border-right:1px solid;transform:rotate(45deg)}
.post_content .es-BTiconBox:before,.post_content .es-BTiconCircle:before{width:40px;line-height:40px;text-align:center;display:inline-block;background:#a83f3f}
.post_content .es-BTicon:before{margin-right:5px}
.post_content .es-BTiconBorder:before{margin-right:10px;padding-right:10px;border-right:1px solid rgba(255,255,255,.25);box-shadow:1px 0 0 0 rgba(0,0,0,.25)}
.post_content .es-BTiconBox{padding:0 15px 0 0}
.post_content .es-BTiconBox:before{color:#fff;height:40px;margin-right:10px}
.post_content .es-BTiconCircle:before{color:#fff;height:40px;margin-right:10px;border-radius:50%}
.post_content .es-Bwhole{margin:-20px -20px 0}
.post_content .es-Bbrackets:after,.post_content .es-Bbrackets:before{display:inline-block;position:absolute;width:30px;height:30px;content:""}
.post_content .es-Bbrackets:before{top:0;left:0;border-top:solid 1px #191919;border-left:solid 1px #191919}
.post_content .es-Bbrackets:after{right:0;bottom:0;border-right:solid 1px #191919;border-bottom:solid 1px #191919}
.post_content .es-BpaperLeft::after{content:"";position:absolute;bottom:0;left:0;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) #fff #fff;border-style:solid;border-width:10px}
.post_content .es-BmarkExcl::before,.post_content .es-BmarkHatena::before{position:absolute;top:20px;left:20px;line-height:30px;border-radius:50%;font-size:15px;font-weight:700;text-align:center;vertical-align:middle;width:30px;height:30px}
.post_content .es-BpaperRight::after{content:"";position:absolute;bottom:0;right:0;border-color:rgba(0,0,0,.1) #fff #fff rgba(0,0,0,.1);border-style:solid;border-width:10px}
.post_content .es-BmarkHatena{padding-left:70px}
.post_content .es-BmarkHatena::before{content:"?";background:#0081ba;color:#fff}
.post_content .es-BmarkExcl{padding-left:70px}
.post_content .es-BmarkExcl::before{content:"!";background:#b60105;color:#fff}
.post_content .es-BmarkQ{position:relative;padding:0 0 10px 40px;line-height:30px;font-size:18px}
.post_content .es-BmarkQ::before{content:"Q";background:#0081ba;position:absolute;top:0;left:0;font-size:15px;font-weight:700;color:#fff;text-align:center;vertical-align:middle;width:30px;height:30px;line-height:30px;border-radius:5px}
.post_content .es-BmarkQ::after{content:"";position:absolute;top:30px;left:10px;border:5px solid transparent;border-top:5px solid #0081ba}
.post_content .es-BmarkA{position:relative;padding:0 0 0 40px;margin-top:10px}
.post_content .es-BmarkA::before{content:"A";position:absolute;top:0;left:0;font-size:15px;font-weight:700;color:#b60105;text-align:center;vertical-align:middle;width:30px;height:30px;line-height:30px;border-radius:5px}
.post_content .es-BsubT{margin-top:35px;padding-top:35px}
.post_content .es-BsubT::before,.post_content .es-BsubTradi::before{padding:0 20px;border:1px solid transparent;top:-15px;content:attr(title);background:#b60105;font-size:15px;font-weight:700;text-align:center;left:20px;color:#fff;position:absolute;vertical-align:middle}
.post_content .es-BsubT::before{height:30px;line-height:30px}
.post_content .es-BsubTradi{margin-top:35px;padding-top:35px}
.post_content .es-BsubTradi::before{height:30px;line-height:30px;border-radius:5px}
.post_content .es-BsubTround{margin-top:35px;padding-top:35px}
.post_content .es-BsubTround::before{position:absolute;top:-15px;left:20px;height:30px;line-height:30px;padding:0 20px;content:attr(title);background:#b60105;color:#fff;border:1px solid transparent;border-radius:30px;font-size:15px;font-weight:700;text-align:center;vertical-align:middle}
.post_content .es-Bicon,.post_content .es-BiconCircle{padding-left:70px}
.post_content .es-Bicon:before{position:absolute;top:20px;left:20px;font-size:30px;line-height:30px}
.post_content .es-BiconBg:before{position:absolute;top:20px;left:20px;font-size:50px;line-height:50px;color:rgba(0,0,0,.1)}
.post_content .es-BiconObi{border-left:solid 50px #a83f3f}
.post_content .es-BiconObi:before{position:absolute;top:50%;left:-35px;transform:translateY(-50%);vertical-align:middle;font-size:20px;color:#fff;line-height:1}
.post_content .es-BiconCircle:before,.post_content .es-BiconCorner:before{font-size:15px;color:#fff;width:30px;line-height:30px;border-radius:50%;text-align:center;height:30px}
.post_content .es-BiconCorner:before{position:absolute;top:-10px;left:-10px;background:#a83f3f}
.post_content .es-BiconCircle:before{position:absolute;top:20px;left:20px;background:#a83f3f;vertical-align:middle}
.post_content .ftc-Vyellow{color:#fff100}
.post_content .ftc-Vorange{color:#f49801}
.post_content .ftc-Vred{color:#e60112}
.post_content .ftc-Vmagenta{color:#e5004f}
.post_content .ftc-Vpink{color:#e4017f}
.post_content .ftc-Vpurple{color:#920883}
.post_content .ftc-Vnavy{color:#1c1e84}
.post_content .ftc-Vblue{color:#0068b7}
.post_content .ftc-Vsky{color:#00a0e9}
.post_content .ftc-Vturquoise{color:#009e96}
.post_content .ftc-Vgreen{color:#094}
.post_content .ftc-Vlime{color:#8ec31f}
.post_content .ftc-Byellow{color:#fff338}
.post_content .ftc-Borange{color:#f6ad3a}
.post_content .ftc-Bred{color:#ea5532}
.post_content .ftc-Bmagenta{color:#e9536b}
.post_content .ftc-Bpink{color:#e95098}
.post_content .ftc-Bpurple{color:#a54a98}
.post_content .ftc-Bnavy{color:#4c4398}
.post_content .ftc-Bblue{color:#2b71b8}
.post_content .ftc-Bsky{color:#00b0ec}
.post_content .ftc-Bturquoise{color:#00ada9}
.post_content .ftc-Bgreen{color:#0ba95f}
.post_content .ftc-Blime{color:#a9cf52}
.post_content .ftc-DPyellow{color:#cbbd00}
.post_content .ftc-DPorange{color:#bf7601}
.post_content .ftc-DPred{color:#b60105}
.post_content .ftc-DPmagenta{color:#b5003c}
.post_content .ftc-DPpink{color:#b50165}
.post_content .ftc-DPpurple{color:#740169}
.post_content .ftc-DPnavy{color:#14116e}
.post_content .ftc-DPblue{color:#005293}
.post_content .ftc-DPsky{color:#0081ba}
.post_content .ftc-DPturquoise{color:#007f78}
.post_content .ftc-DPgreen{color:#007c36}
.post_content .ftc-DPlime{color:#6f9b12}
.post_content .ftc-Lyellow{color:#fff89a}
.post_content .ftc-Lorange{color:#fbce8a}
.post_content .ftc-Lred{color:#f39c76}
.post_content .ftc-Lmagenta{color:#f29c9f}
.post_content .ftc-Lpink{color:#f29fc3}
.post_content .ftc-Lpurple{color:#c490bf}
.post_content .ftc-Lnavy{color:#8f82bc}
.post_content .ftc-Lblue{color:#87abda}
.post_content .ftc-Lsky{color:#7ecff5}
.post_content .ftc-Lturquoise{color:#83ccc9}
.post_content .ftc-Lgreen{color:#88c997}
.post_content .ftc-Llime{color:#cce199}
.post_content .ftc-DLyellow{color:#cac04e}
.post_content .ftc-DLorange{color:#c39043}
.post_content .ftc-DLred{color:#ba5536}
.post_content .ftc-DLmagenta{color:#ba5460}
.post_content .ftc-DLpink{color:#ba5584}
.post_content .ftc-DLpurple{color:#8c4b82}
.post_content .ftc-DLnavy{color:#4e4282}
.post_content .ftc-DLblue{color:#3970a2}
.post_content .ftc-DLsky{color:#1894be}
.post_content .ftc-DLturquoise{color:#1d928f}
.post_content .ftc-DLgreen{color:#218f59}
.post_content .ftc-DLlime{color:#8ea953}
.post_content .ftc-VPyellow{color:#fffded}
.post_content .ftc-VPorange{color:#fef5e8}
.post_content .ftc-VPred{color:#feede3}
.post_content .ftc-VPmagenta{color:#fdedec}
.post_content .ftc-VPpink{color:#fdeff5}
.post_content .ftc-VPpurple{color:#f3eaf4}
.post_content .ftc-VPnavy{color:#e8e6f3}
.post_content .ftc-VPblue{color:#e9eef9}
.post_content .ftc-VPsky{color:#eaf6fe}
.post_content .ftc-VPturquoise{color:#eaf5f4}
.post_content .ftc-VPgreen{color:#ebf5eb}
.post_content .ftc-VPlime{color:#f2f7e5}
.post_content .ftc-DGyellow{color:#675f00}
.post_content .ftc-DGorange{color:#633c00}
.post_content .ftc-DGred{color:#5f0100}
.post_content .ftc-DGmagenta{color:#5f0017}
.post_content .ftc-DGpink{color:#600033}
.post_content .ftc-DGpurple{color:#3e0036}
.post_content .ftc-DGnavy{color:#08003a}
.post_content .ftc-DGblue{color:#00274f}
.post_content .ftc-DGsky{color:#004462}
.post_content .ftc-DGturquoise{color:#004340}
.post_content .ftc-DGgreen{color:#004215}
.post_content .ftc-DGlime{color:#395104}
.post_content .ftc-white{color:#fff}
.post_content .ftc-VLgray{color:#d8d8d8}
.post_content .ftc-Lgray{color:#b2b2b2}
.post_content .ftc-gray{color:#8c8c8c}
.post_content .ftc-Dgray{color:#656565}
.post_content .ftc-VDgray{color:#3f3f3f}
.post_content .ftc-black{color:#191919}
.post_content .bgc-Vyellow{background-color:#fff100}
.post_content .bgc-Vorange{background-color:#f49801}
.post_content .bgc-Vred{background-color:#e60112}
.post_content .bgc-Vmagenta{background-color:#e5004f}
.post_content .bgc-Vpink{background-color:#e4017f}
.post_content .bgc-Vpurple{background-color:#920883}
.post_content .bgc-Vnavy{background-color:#1c1e84}
.post_content .bgc-Vblue{background-color:#0068b7}
.post_content .bgc-Vsky{background-color:#00a0e9}
.post_content .bgc-Vturquoise{background-color:#009e96}
.post_content .bgc-Vgreen{background-color:#094}
.post_content .bgc-Vlime{background-color:#8ec31f}
.post_content .bgc-Byellow{background-color:#fff338}
.post_content .bgc-Borange{background-color:#f6ad3a}
.post_content .bgc-Bred{background-color:#ea5532}
.post_content .bgc-Bmagenta{background-color:#e9536b}
.post_content .bgc-Bpink{background-color:#e95098}
.post_content .bgc-Bpurple{background-color:#a54a98}
.post_content .bgc-Bnavy{background-color:#4c4398}
.post_content .bgc-Bblue{background-color:#2b71b8}
.post_content .bgc-Bsky{background-color:#00b0ec}
.post_content .bgc-Bturquoise{background-color:#00ada9}
.post_content .bgc-Bgreen{background-color:#0ba95f}
.post_content .bgc-Blime{background-color:#a9cf52}
.post_content .bgc-DPyellow{background-color:#cbbd00}
.post_content .bgc-DPorange{background-color:#bf7601}
.post_content .bgc-DPred{background-color:#b60105}
.post_content .bgc-DPmagenta{background-color:#b5003c}
.post_content .bgc-DPpink{background-color:#b50165}
.post_content .bgc-DPpurple{background-color:#740169}
.post_content .bgc-DPnavy{background-color:#14116e}
.post_content .bgc-DPblue{background-color:#005293}
.post_content .bgc-DPsky{background-color:#0081ba}
.post_content .bgc-DPturquoise{background-color:#007f78}
.post_content .bgc-DPgreen{background-color:#007c36}
.post_content .bgc-DPlime{background-color:#6f9b12}
.post_content .bgc-Lyellow{background-color:#fff89a}
.post_content .bgc-Lorange{background-color:#fbce8a}
.post_content .bgc-Lred{background-color:#f39c76}
.post_content .bgc-Lmagenta{background-color:#f29c9f}
.post_content .bgc-Lpink{background-color:#f29fc3}
.post_content .bgc-Lpurple{background-color:#c490bf}
.post_content .bgc-Lnavy{background-color:#8f82bc}
.post_content .bgc-Lblue{background-color:#87abda}
.post_content .bgc-Lsky{background-color:#7ecff5}
.post_content .bgc-Lturquoise{background-color:#83ccc9}
.post_content .bgc-Lgreen{background-color:#88c997}
.post_content .bgc-Llime{background-color:#cce199}
.post_content .bgc-DLyellow{background-color:#cac04e}
.post_content .bgc-DLorange{background-color:#c39043}
.post_content .bgc-DLred{background-color:#ba5536}
.post_content .bgc-DLmagenta{background-color:#ba5460}
.post_content .bgc-DLpink{background-color:#ba5584}
.post_content .bgc-DLpurple{background-color:#8c4b82}
.post_content .bgc-DLnavy{background-color:#4e4282}
.post_content .bgc-DLblue{background-color:#3970a2}
.post_content .bgc-DLsky{background-color:#1894be}
.post_content .bgc-DLturquoise{background-color:#1d928f}
.post_content .bgc-DLgreen{background-color:#218f59}
.post_content .bgc-DLlime{background-color:#8ea953}
.post_content .bgc-VPyellow{background-color:#fffded}
.post_content .bgc-VPorange{background-color:#fef5e8}
.post_content .bgc-VPred{background-color:#feede3}
.post_content .bgc-VPmagenta{background-color:#fdedec}
.post_content .bgc-VPpink{background-color:#fdeff5}
.post_content .bgc-VPpurple{background-color:#f3eaf4}
.post_content .bgc-VPnavy{background-color:#e8e6f3}
.post_content .bgc-VPblue{background-color:#e9eef9}
.post_content .bgc-VPsky{background-color:#eaf6fe}
.post_content .bgc-VPturquoise{background-color:#eaf5f4}
.post_content .bgc-VPgreen{background-color:#ebf5eb}
.post_content .bgc-VPlime{background-color:#f2f7e5}
.post_content .bgc-DGyellow{background-color:#675f00}
.post_content .bgc-DGorange{background-color:#633c00}
.post_content .bgc-DGred{background-color:#5f0100}
.post_content .bgc-DGmagenta{background-color:#5f0017}
.post_content .bgc-DGpink{background-color:#600033}
.post_content .bgc-DGpurple{background-color:#3e0036}
.post_content .bgc-DGnavy{background-color:#08003a}
.post_content .bgc-DGblue{background-color:#00274f}
.post_content .bgc-DGsky{background-color:#004462}
.post_content .bgc-DGturquoise{background-color:#004340}
.post_content .bgc-DGgreen{background-color:#004215}
.post_content .bgc-DGlime{background-color:#395104}
.post_content .bgc-white{background-color:#fff}
.post_content .bgc-VLgray{background-color:#d8d8d8}
.post_content .bgc-Lgray{background-color:#b2b2b2}
.post_content .bgc-gray{background-color:#8c8c8c}
.post_content .bgc-Dgray{background-color:#656565}
.post_content .bgc-VDgray{background-color:#3f3f3f}
.post_content .bgc-black{background-color:#191919}
.post_content .brc-Vyellow{border-color:#fff100}
.post_content .brc-Vorange{border-color:#f49801}
.post_content .brc-Vred{border-color:#e60112}
.post_content .brc-Vmagenta{border-color:#e5004f}
.post_content .brc-Vpink{border-color:#e4017f}
.post_content .brc-Vpurple{border-color:#920883}
.post_content .brc-Vnavy{border-color:#1c1e84}
.post_content .brc-Vblue{border-color:#0068b7}
.post_content .brc-Vsky{border-color:#00a0e9}
.post_content .brc-Vturquoise{border-color:#009e96}
.post_content .brc-Vgreen{border-color:#094}
.post_content .brc-Vlime{border-color:#8ec31f}
.post_content .brc-Byellow{border-color:#fff338}
.post_content .brc-Borange{border-color:#f6ad3a}
.post_content .brc-Bred{border-color:#ea5532}
.post_content .brc-Bmagenta{border-color:#e9536b}
.post_content .brc-Bpink{border-color:#e95098}
.post_content .brc-Bpurple{border-color:#a54a98}
.post_content .brc-Bnavy{border-color:#4c4398}
.post_content .brc-Bblue{border-color:#2b71b8}
.post_content .brc-Bsky{border-color:#00b0ec}
.post_content .brc-Bturquoise{border-color:#00ada9}
.post_content .brc-Bgreen{border-color:#0ba95f}
.post_content .brc-Blime{border-color:#a9cf52}
.post_content .brc-DPyellow{border-color:#cbbd00}
.post_content .brc-DPorange{border-color:#bf7601}
.post_content .brc-DPred{border-color:#b60105}
.post_content .brc-DPmagenta{border-color:#b5003c}
.post_content .brc-DPpink{border-color:#b50165}
.post_content .brc-DPpurple{border-color:#740169}
.post_content .brc-DPnavy{border-color:#14116e}
.post_content .brc-DPblue{border-color:#005293}
.post_content .brc-DPsky{border-color:#0081ba}
.post_content .brc-DPturquoise{border-color:#007f78}
.post_content .brc-DPgreen{border-color:#007c36}
.post_content .brc-DPlime{border-color:#6f9b12}
.post_content .brc-Lyellow{border-color:#fff89a}
.post_content .brc-Lorange{border-color:#fbce8a}
.post_content .brc-Lred{border-color:#f39c76}
.post_content .brc-Lmagenta{border-color:#f29c9f}
.post_content .brc-Lpink{border-color:#f29fc3}
.post_content .brc-Lpurple{border-color:#c490bf}
.post_content .brc-Lnavy{border-color:#8f82bc}
.post_content .brc-Lblue{border-color:#87abda}
.post_content .brc-Lsky{border-color:#7ecff5}
.post_content .brc-Lturquoise{border-color:#83ccc9}
.post_content .brc-Lgreen{border-color:#88c997}
.post_content .brc-Llime{border-color:#cce199}
.post_content .brc-DLyellow{border-color:#cac04e}
.post_content .brc-DLorange{border-color:#c39043}
.post_content .brc-DLred{border-color:#ba5536}
.post_content .brc-DLmagenta{border-color:#ba5460}
.post_content .brc-DLpink{border-color:#ba5584}
.post_content .brc-DLpurple{border-color:#8c4b82}
.post_content .brc-DLnavy{border-color:#4e4282}
.post_content .brc-DLblue{border-color:#3970a2}
.post_content .brc-DLsky{border-color:#1894be}
.post_content .brc-DLturquoise{border-color:#1d928f}
.post_content .brc-DLgreen{border-color:#218f59}
.post_content .brc-DLlime{border-color:#8ea953}
.post_content .brc-VPyellow{border-color:#fffded}
.post_content .brc-VPorange{border-color:#fef5e8}
.post_content .brc-VPred{border-color:#feede3}
.post_content .brc-VPmagenta{border-color:#fdedec}
.post_content .brc-VPpink{border-color:#fdeff5}
.post_content .brc-VPpurple{border-color:#f3eaf4}
.post_content .brc-VPnavy{border-color:#e8e6f3}
.post_content .brc-VPblue{border-color:#e9eef9}
.post_content .brc-VPsky{border-color:#eaf6fe}
.post_content .brc-VPturquoise{border-color:#eaf5f4}
.post_content .brc-VPgreen{border-color:#ebf5eb}
.post_content .brc-VPlime{border-color:#f2f7e5}
.post_content .brc-DGyellow{border-color:#675f00}
.post_content .brc-DGorange{border-color:#633c00}
.post_content .brc-DGred{border-color:#5f0100}
.post_content .brc-DGmagenta{border-color:#5f0017}
.post_content .brc-DGpink{border-color:#600033}
.post_content .brc-DGpurple{border-color:#3e0036}
.post_content .brc-DGnavy{border-color:#08003a}
.post_content .brc-DGblue{border-color:#00274f}
.post_content .brc-DGsky{border-color:#004462}
.post_content .brc-DGturquoise{border-color:#004340}
.post_content .brc-DGgreen{border-color:#004215}
.post_content .brc-DGlime{border-color:#395104}
.post_content .brc-white{border-color:#fff}
.post_content .brc-VLgray{border-color:#d8d8d8}
.post_content .brc-Lgray{border-color:#b2b2b2}
.post_content .brc-gray{border-color:#8c8c8c}
.post_content .brc-Dgray{border-color:#656565}
.post_content .brc-VDgray{border-color:#3f3f3f}
.post_content .brc-black{border-color:#191919}
.post_content .adPost{width:100%;overflow:hidden;text-align:center;padding:0 10px;background-color:#F2F2F2;background-image:linear-gradient(to top right,#fff 0,#fff 25%,transparent 25%,transparent 50%,#fff 50%,#fff 75%,transparent 75%,transparent 100%);background-size:6px 6px}
.post_content .adPost-no{padding:0;background:0 0}
.post_content .adPost__title{font-size:12px;padding:10px 0;display:block;font-weight:400;text-align:center}
.post_content .youtube{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;margin:20px auto 0}
.post_content .youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.post_content .instagram-media,.post_content .twitter-tweet{width:500px!important;max-width:100%!important;margin:20px auto 0!important}
.post_content .mejs-controls div{margin:0}
.post_content .mejs-controls .mejs-button>button{margin:10px 6px}
.post_content .mejs-controls .mejs-time-rail{margin:0 10px}
.post_content .mejs-controls .mejs-time-total{margin:5px 0 0}
.post_content :first-child{margin-top:0}
.post_content .es-Bwhole{margin-top:-20px}
.post_content .contactTable{width:100%;margin-top:20px;border:0;background:0 0}
.post_content .contactTable .contactTable__header{width:100%;display:block;padding:0 0 10px;vertical-align:top;line-height:1.5;border:0;background:0 0;color:#191919}
.post_content .contactTable .contactTable__header .required{display:inline-block;margin-left:10px;text-align:center;padding:3px 5px;font-size:12px;background:#C1272D;color:#fff;border-radius:5px}
.post_content .contactTable .contactTable__data{width:100%;display:block;padding:0 0 20px;vertical-align:top;line-height:1.5;border:0;background:0 0}
.post_content .contactTable .contactTable__data .error{display:block;font-size:12px;color:#B70000;padding:3px 0}
.post_content .contactTable .contactTable__data input,.post_content .contactTable .contactTable__data textarea{width:100%;display:block;border:none;padding:10px;border-radius:5px;background:#F2F2F2;border:1px solid rgba(0,0,0,.1)}
.post_content .blogcard,.post_content .sitecard,.post_content .writers__box{border:1px solid rgba(0,0,0,.1)}
.post_content .contactForm__error{display:block;font-size:14px;color:#B70000;margin-bottom:10px}
.post_content .writers{display:flex;flex-wrap:wrap;margin-top:0}
.post_content .writers__box{margin:20px 0 0;background:#f2f2f2}
.post_content .writers__title{display:flex;padding:20px;background:#fff;border-bottom:1px solid rgba(0,0,0,.1)}
.post_content .writers__img img{width:80px;border-radius:50%;vertical-align:bottom}
.post_content .writers__name{margin:0 0 0 20px;font-weight:700}
.post_content .writers__group{display:block;font-weight:400;font-size:12px}
.post_content .writers__description{display:block;margin-top:0;padding:20px;font-size:12px}
.post_content .passForm{display:flex}
.post_content .passForm__input{border:2px solid #d8d8d8;width:calc(100% - 80px);padding:10px;-webkit-appearance:none;border-radius:0}
.post_content .passForm__btn{width:80px;cursor:pointer;text-align:center;background:#f2f2f2;border-left:0;border-right:2px solid #d8d8d8;border-top:2px solid #d8d8d8;border-bottom:2px solid #d8d8d8;padding:10px}
.post_content .passForm__btn:hover{background:#a83f3f;color:#fff}
.post_content .starList{color:#FC3;display:inline-block}
.post_content .archiveScode{border-top:1px dotted rgba(0,0,0,.1)}
.post_content .archiveScode-rank{counter-reset:number}
.post_content .archiveScode__item{border-bottom:1px dotted rgba(0,0,0,.1);padding:20px 0;margin:0}
.post_content .archiveScode__item-no{padding:30px;text-align:center;border-left:1px dotted rgba(0,0,0,.1);border-right:1px dotted rgba(0,0,0,.1)}
.post_content .archiveScode-rank .archiveScode__item:before{position:absolute;counter-increment:number;content:counter(number);display:block;width:30px;height:30px;line-height:30px;text-align:center;background:#bfbfbf;color:#FFF;font-size:12px;z-index:5}
.post_content .archiveScode-rank .archiveScode__item:nth-child(1):before{background:#ecd357}
.post_content .archiveScode-rank .archiveScode__item:nth-child(2):before{background:#a9c6d5}
.post_content .archiveScode-rank .archiveScode__item:nth-child(3):before{background:#c58459}
.post_content .archiveScode-rank .archiveScode__item-no:before{content:none}
.post_content .archiveScode-rank .archiveScode__item-offline{display:none}
.post_content .archiveScode__item .eyecatch{width:100px;float:left;margin:0}
.post_content .archiveScode__contents{width:calc(100% - 120px);float:right;margin:0}
.post_content .archiveScode__contents .heading{margin-top:0;margin-bottom:5px}
.post_content .archiveScode__contents .phrase{margin-top:0}
.post_content .wp-embedded-content{width:100%}
.post_content .blogcard{position:relative;padding:20px;overflow:hidden;border-radius:5px}
.post_content .blogcard__subtitle{position:absolute;top:0;left:0;background:rgba(0,0,0,.05);padding:5px 10px;font-size:12px;border-radius:0 0 5px;max-width:95%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.post_content .blogcard__subtitle::before{margin-right:5px}
.post_content .blogcard__contents{float:left;width:70%;max-width:calc(100% - 115px);margin-top:25px}
.post_content .blogcard__contents .heading{margin-bottom:0}
.post_content .blogcard__contents .phrase{display:none;margin-bottom:0}
.post_content .blogcard .eyecatch{float:right;width:calc(30% - 15px);min-width:100px;margin-left:15px;margin-top:25px;margin-bottom:0}
.post_content .blogcard .eyecatch img{max-width:100%}
.post_content .sitecard{position:relative;padding:20px;overflow:hidden;border-radius:5px}
.post_content .sitecard__subtitle{position:absolute;top:0;left:0;background:rgba(0,0,0,.05);padding:5px 10px;font-size:12px;border-radius:0 0 5px}
.post_content .sitecard__contents{float:left;width:70%;max-width:calc(100% - 115px);margin-top:25px}
.post_content .afTagBox__banner img,.post_content .sitecard .eyecatch img{max-width:100%}
.post_content .sitecard__contents .heading{margin-bottom:0}
.post_content .sitecard__contents .phrase{display:none;margin-bottom:0}
.post_content .sitecard .eyecatch{float:right;width:calc(30% - 15px);min-width:100px;margin-left:15px;margin-top:25px;margin-bottom:0}
.post_content .afTagBox{position:relative;border:5px solid rgba(0,0,0,.05);background:#FFF;padding:20px;overflow:hidden}
.post_content .afTagBox__header{border-bottom:1px solid rgba(0,0,0,.1)}
.post_content .afTagBox-noFormat{padding-top:65px}
.post_content .afTagBox__header{padding-bottom:10px}
.post_content .afTagBox__title{font-size:16px;font-weight:700}
.post_content .afTagBox__star{margin-top:0;font-size:14px;color:#FC0}
.post_content .afTagBox__star-number__1:before{font-family:icomoon;content:"\e9da \e9d8 \e9d8 \e9d8 \e9d8"}
.post_content .afTagBox__star-number__2:before{font-family:icomoon;content:"\e9da \e9da \e9d8 \e9d8 \e9d8"}
.post_content .afTagBox__star-number__3:before{font-family:icomoon;content:"\e9da \e9da \e9da \e9d8 \e9d8"}
.post_content .afTagBox__star-number__4:before{font-family:icomoon;content:"\e9da \e9da \e9da \e9da \e9d8"}
.post_content .afTagBox__star-number__5:before{font-family:icomoon;content:"\e9da \e9da \e9da \e9da \e9da"}
.post_content .afTagBox__number{color:#7F7F7F;font-size:12px}
.post_content .afTagBox__number::before{content:"［"}
.post_content .afTagBox__number::after{content:"］"}
.post_content .afTagBox__contentBox{text-align:center}
.post_content .afTagBox__banner{margin:auto}
.post_content .afTagBox__banner img{height:auto;vertical-align:bottom}
.post_content .afTagBox__text{text-align:left;margin-top:10px}
.post_content .afTagBox__btnList a:nth-child(2){margin-top:10px}
.post_content .afTagBox__btnDetail{background:#076DA5}
.post_content .afTagBox__btnAf{background:#a83f3f}
.post_content .afTagBox__btnAf,.post_content .afTagBox__btnDetail{display:block;position:relative;padding:15px 40px;text-align:center;border-radius:5px;border:none;border-bottom:solid 3px rgba(0,0,0,.25);font-size:14px;font-weight:700;color:#fff;overflow:hidden;line-height:normal;transition:.15s}
.post_content .afTagBox__btnAf::before,.post_content .afTagBox__btnDetail::before{content:"";position:absolute;top:0;bottom:0;right:10px;width:5px;height:5px;margin:auto;border-top:2px solid;border-right:2px solid;transform:rotate(45deg)}
.post_content .afRank>li{margin-top:20px}
.post_content .afTagBox__btnAf::after,.post_content .afTagBox__btnDetail::after{content:"";position:absolute;top:-50px;left:-100px;background:#fff;width:50px;height:calc(100% + 100px);opacity:.1;transform:rotate(45deg);transition:.3s}
.post_content .afTagBox__btnAf:hover::after,.post_content .afTagBox__btnDetail:hover::after{left:calc(100% + 50px)}
.post_content .afTagBox__btnAf:active,.post_content .afTagBox__btnDetail:active{transform:translateY(3px);border-bottom:solid 3px transparent}
.post_content .afRank>li::before{font-family:Lato,"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;transform:scale(1);font-weight:700}
.post_content .afRank,.post_content .afRank>li{background:0 0;border:none;padding:0}
.post_content .afRank{box-shadow:none;counter-reset:number}
.post_content .afRank::after,.post_content .afRank::before{content:normal}
.post_content .afRank>li::before{counter-increment:number;content:counter(number);display:block;width:45px;height:45px;line-height:45px;text-align:center;background-color:#bfbfbf;background-size:contain;background-repeat:no-repeat;background-position:center center;border-radius:22.5px;color:#FFF;z-index:5;top:20px;font-size:20px;left:20px}
.post_content .afRank>li::after{content:normal}
.post_content .afRank>li:first-child{margin-top:0}
.post_content .afRank>li:nth-child(1)::before,.post_content .afRank>li:nth-child(2)::before,.post_content .afRank>li:nth-child(3)::before{border-radius:0;background-color:transparent}
.post_content .afRank__crown_1>li:nth-child(1)::before{background-image:url(/theme/img/rank1-01.png);line-height:55px}
.post_content .afRank__crown_1>li:nth-child(2)::before{background-image:url(/theme/img/rank1-02.png);line-height:55px}
.post_content .afRank__crown_1>li:nth-child(3)::before{background-image:url(/theme/img/rank1-03.png);line-height:55px}
.post_content .afRank__crown_2>li:nth-child(1)::before{background-image:url(/theme/img/rank2-01.png)}
.post_content .afRank__crown_2>li:nth-child(2)::before{background-image:url(/theme/img/rank2-02.png)}
.post_content .afRank__crown_2>li:nth-child(3)::before{background-image:url(/theme/img/rank2-03.png)}
.post_content .afRank__crown_3>li:nth-child(1)::before{background-image:url(/theme/img/rank3-01.png);line-height:37px}
.post_content .afRank__crown_3>li:nth-child(2)::before{background-image:url(/theme/img/rank3-02.png);line-height:37px}
.post_content .afRank__crown_3>li:nth-child(3)::before{background-image:url(/theme/img/rank3-03.png);line-height:37px}
.post_content .afRank__crown_4>li:nth-child(1)::before{background-image:url(/theme/img/rank4-01.png);color:#edc729}
.post_content .afRank__crown_4>li:nth-child(2)::before{background-image:url(/theme/img/rank4-02.png);color:#a6c2d0}
.post_content .afRank__crown_4>li:nth-child(3)::before{background-image:url(/theme/img/rank4-03.png);color:#be8057}
.post_content .afRank__crown_5>li:nth-child(1)::before{background-image:url(/theme/img/rank5-01.png);line-height:48px}
.post_content .afRank__crown_5>li:nth-child(2)::before{background-image:url(/theme/img/rank5-02.png);line-height:48px}
.post_content .afRank__crown_5>li:nth-child(3)::before{background-image:url(/theme/img/rank5-03.png);line-height:48px}
.post_content .afRank .afTagBox__header{padding-left:55px}
.post_content ul.menu li a{color:#191919}
@media only screen and (min-width:768px){.post_content h2{font-size:26px}.post_content .balloon .balloon__img,.post_content .balloon .balloon__img-left div,.post_content .balloon .balloon__img-right div{width:80px;height:80px}.post_content{font-size:16px}.post_content .btn__link-primary{padding:20px 50px}.post_content .column{display:flex;position:relative}.post_content .column__item{flex:1;margin-left:20px;margin-top:0}.post_content .column-2pc37 .column__item:first-child,.post_content .column-2pc73 .column__item:last-child{flex:3}.post_content .column__item:first-child{margin-left:0}.post_content .column-2pc37 .column__item:last-child,.post_content .column-2pc73 .column__item:first-child{flex:7}.post_content h3{font-size:22px}.post_content h4{font-size:18px}.post_content h5{font-size:16px}.post_content .es-Fsmall,.post_content .gallery-caption,.post_content .outline__item,.post_content .wp-caption-text,.post_content table{font-size:14px}.post_content .balloon .balloon__img-left{margin-right:20px}.post_content .balloon .balloon__img-right{margin-left:20px}.post_content .balloon .balloon__text{max-width:calc(100% - 200px)}.post_content .gallery-columns-3 .gallery-item{width:calc(33.333% - 20px);margin:0 10px}.post_content .gallery-columns-4 .gallery-item{width:calc(25% - 20px);margin:0 10px}.post_content .gallery-columns-5 .gallery-item{width:calc(20% - 20px);margin:0 10px}.post_content .es-Fbig{font-size:18px}.post_content .es-FbigL{font-size:22px}.post_content .writers{margin-left:-20px}.post_content .writers__box{width:calc(50% - 20px);margin:20px 0 0 20px}.post_content .blogcard__contents .phrase,.post_content .sitecard__contents .phrase{margin-top:10px;display:block}.post_content .archiveScode__item{padding:30px 0}.post_content .archiveScode__item .eyecatch{width:150px}.post_content .archiveScode__contents{width:calc(100% - 170px)}.post_content .blogcard__contents{width:80%}.post_content .blogcard .eyecatch{width:calc(20% - 15px)}.post_content .sitecard__contents{width:80%}.post_content .afTagBox__btnList a:nth-child(2),.post_content .afTagBox__text{margin-top:0;margin-left:20px}.post_content .afTagBox__btnList,.post_content .afTagBox__contentBox{display:flex}.post_content .sitecard .eyecatch{width:calc(20% - 15px)}.post_content .afTagBox__title{font-size:20px}.post_content .afTagBox__star{font-size:18px}.post_content .afTagBox__number{font-size:14px}.post_content .afTagBox__banner{flex:3}.post_content .afTagBox__text{flex:4}.post_content .afTagBox__btnAf,.post_content .afTagBox__btnDetail{flex:1}}
