/*
article{margin-top:-90px;}
*/
.spOnly,.mailmagazine h2::after,.mailmagazine h3::before,.mailmagazine h4::after,a::before,.mlfoot p:first-child br{display:none;}
@media(max-width:480px){.spOnly{display:block;}}
.mailmagazine{max-width:660px;padding:0 2.25%;background:#FFF;margin:30px auto 0;}
.mailmagazine *{margin:30px 0;}
.mailmagazine div{margin:0;}
#container .mailmagazine a{background:none;text-decoration:underline;color:#09F;}
.mailmagazine a:hover{opacity:.7;}
.mailmagazine h2{border-left:5px solid #F60;padding-left:10px;font-size:1.3rem;}
.mailmagazine p strong{color:#0b183d;}
.mailmagazine h3,.next{text-align:center;font-size:1.2rem;}
.mailmagazine h4{font-size:1.2rem;}
.mailmagazine .next{color:#777;margin:30px 0;}
.mlbkb,hr{border:none;border-bottom:1px solid #ccc;}
.mailmagazine img{display:block;margin:auto;}
.mailmagazine div img+p,.mlfoot p{text-align:center;margin:0;}
#container .btn a{display:block;text-align:center;width:80%;margin:30px auto;padding:10px 25px;color:#fff;border-radius:7px;font-size:1.15rem;text-decoration:none;background:#09f;position:relative;}
.btn a::after{position:absolute;top:0;bottom:0;right:16px;margin:auto;content:"";width:.4em;height:.4em;border:solid #fff;border-width:2px 2px 0 0;transform:rotate(45deg);}
#tips:first-line{font-weight:500;font-size:1rem;}
.mailmagazine .ancor{padding-left:2em;display:block;}
#news{margin:30px 0 0;}
.newsArea{margin:0;}
.newsArea li span,.newsArea dt{display:inline-block;color:#fff;border-radius:4px;padding:.5% 1%;margin:30px 0 1%;}
.newsArea dd{display:list-item;margin:0 0 0 2em;}
.newsArea .ir{background:#1c5eb9;}
.newsArea .nr{background:#D34509;}
.newsArea .light{background:#CE7E0D;}
.newsArea .opt{background:#08A173;}
.newsArea .event{background:#8E9B17;}
.newsArea .corporate{background:#a51cb9;}
.newsArea .rec{background:#0999D7;}
.newsArea .tec{background:#4a86e8;}
.newsArea .ct{background:#B88A00;}
.newsArea .projects{background:#2FA919;}
.newsArea .info{background:#e00964;}
.mlfoot{padding:30px 0;}
.mailmagazine hr+.mlfoot{padding:0 0 30px;}
.mlfoot p:first-child{margin:0 0 15px;}
#container .mlfoot p a{color:#777;display:inline-block;min-width:12em;margin:0;}
.mlimg,.mlLimg{text-align:center;}
.mailmagazine .mlimg p,.mailmagazine .mlLimg p{margin:0 0 30px;display:inline-block;text-align:left;}
.mlbkb .newsArea{margin:0 0 30px;}
#container .mailmagazine ul li{list-style:disc;padding:0;margin:0;}
#container .mailmagazine ul li::before{display:none;}
#container .mailmagazine ul{padding-left:2em;}
#container .mailmagazine ul.newsArea{padding-left:0;}
#container .mailmagazine .newsArea li{list-style:none;margin:0 0 1em;}
#lNavBtn, #tPath li:has(:is(a[href*="/info/magazine/back/20"], a[href="/info/"])){display:none;}

@media(min-width:1400px){
.mailmagazine{margin-left:calc(270px - 2.25%);}
}
.mailmagazine div.btn + h3{margin-top:3rem;}
.mailmagazine h3:has(+ p){margin-bottom:0;}
.mailmagazine h3+ p{margin-top:0;}
