:root{--news-green:#294d40;--news-paper:#fffdf5}.sample{background:#e5e2d7}.sample-toolbar{display:flex;justify-content:space-between;gap:20px;font-size:11px;padding:16px 0;line-height:1.8}.sample-toolbar a{border-bottom:1px solid;align-self:flex-start}.news-paper{max-width:990px;margin:0 auto 38px;padding:38px 44px 20px;background:var(--news-paper);color:#253a30;box-shadow:0 12px 30px #1e292012;font-family:'Yu Mincho','Hiragino Mincho ProN',serif}.news-topline{display:flex;justify-content:space-between;border-top:3px solid var(--news-green);border-bottom:1px solid var(--news-green);padding:8px 0;font-size:10px;gap:20px;font-family:StorySans,sans-serif;letter-spacing:.09em}.news-mast{display:flex;align-items:center;justify-content:space-between;padding:24px 0 20px;gap:20px;border-bottom:1px solid #b3baac}.news-mast small{font-size:11px;letter-spacing:.12em}.news-mast h3{font-size:clamp(30px,4.5vw,64px);font-family:'Yu Mincho',serif;letter-spacing:.02em;line-height:1.55}.news-mast h3 span{color:#b06d40}.news-mast p{font-size:12px;letter-spacing:.06em}.issue-badge{border:1px solid var(--news-green);width:67px;min-width:67px;min-height:90px;display:flex;align-items:center;justify-content:center;flex-direction:column;font-family:StorySans,sans-serif;font-size:10px;line-height:1.2}.issue-badge span{font-family:Georgia,serif;font-size:49px}.cover-main{display:grid;grid-template-columns:68% 32%;gap:0;padding:28px 0 22px}.cover-main figure{min-width:0}.cover-main img{width:100%;height:385px;object-fit:cover;object-position:48% center;filter:saturate(.72)}.cover-main figcaption{font-size:10px;margin-top:7px}.vertical-headline{display:flex;flex-direction:row-reverse;gap:13px;justify-content:center;min-height:385px;padding-left:15px}.vertical-headline>span{writing-mode:vertical-rl;font-size:11px;padding-top:6px;letter-spacing:.16em;color:#8c674a}.vertical-headline h4{writing-mode:vertical-rl;font-size:clamp(27px,3.4vw,45px);line-height:1.7;letter-spacing:.1em;margin:0;font-weight:700}.cover-bottom{display:grid;grid-template-columns:1.1fr 1fr;gap:35px;border-top:1px solid #adb6a7;padding:22px 0}.news-rubric{display:block;font-family:StorySans,sans-serif;font-size:10px;letter-spacing:.09em;color:#946342;margin-bottom:12px}.cover-intro h4{font-size:22px;line-height:1.7;margin:0 0 11px}.cover-intro p{font-size:13px;line-height:2.15;text-align:justify;letter-spacing:.04em}.news-contents{border-left:1px solid #b5bdaf;padding-left:26px;font-family:StorySans,sans-serif}.news-contents>span{font-size:10px;letter-spacing:.2em;display:block;margin-bottom:11px}.news-contents a{display:block;font-size:11px;padding:9px 0;border-bottom:1px solid #d8dcd0;line-height:1.8}.news-contents p{font-family:'Yu Mincho',serif;font-size:18px;font-weight:bold;line-height:1.8;margin-top:22px}.news-folio{border-top:1px solid #adb6a7;margin-top:15px;padding-top:12px;display:flex;justify-content:space-between;font-family:StorySans,sans-serif;font-size:8px;gap:15px}.news-folio>span:last-child{font-family:Georgia,serif;font-size:17px;line-height:1}.inside-title{padding:30px 0 25px;border-bottom:1px solid #b5bdaf}.inside-title h3{font-size:clamp(36px,4.3vw,59px);font-family:'Yu Mincho',serif;line-height:1.6;letter-spacing:.02em}.inside-title h3 em{color:#a15e3e}.inside-title>p{font-size:13px;margin-top:12px}.news-columns{column-count:2;column-gap:40px;column-rule:1px solid #dfdfd3;padding-top:25px}.news-columns p{font-size:15px;line-height:2.25;text-align:justify;letter-spacing:.055em;margin:0 0 17px;text-indent:1em}.news-pullquote{font-family:'Yu Mincho',serif;font-size:29px;font-weight:bold;line-height:1.9;letter-spacing:.03em;margin:22px 0;padding:23px 0;border-top:2px solid var(--news-green);border-bottom:2px solid var(--news-green);text-align:center}.news-small-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding-top:16px}.news-small-grid>aside{background:#eff0e5;padding:24px}.news-small-grid h4{font-size:22px;line-height:1.8;margin:0 0 15px}.news-small-grid p{font-size:13px;line-height:2.1;text-align:justify}.news-small-grid small{display:block;font-size:9px;line-height:1.8;margin-top:15px}.news-secret{display:flex;align-items:center;gap:20px;background:#24392f;color:#f4f1e3;padding:23px;margin-top:30px}.sealed-icon{font-size:37px;line-height:1}.news-secret small{font-size:9px;letter-spacing:.12em}.news-secret h4{font-size:18px;line-height:1.8;margin:5px 0 7px}.news-secret p{font-size:11px;line-height:2}.news-secret button,.news-secret>a{font-family:StorySans,sans-serif;font-size:10px;background:transparent;border-bottom:1px solid #bcbfaf;color:inherit;padding:8px 0;margin-left:auto;white-space:nowrap}.sample-after{display:flex;justify-content:space-between;align-items:center;gap:25px;margin:40px auto 0;max-width:990px;padding-top:25px;border-top:1px solid #a8afa0}.sample-after>p{font-size:13px;line-height:2}.sample-after b{font-size:20px}.free-preview{background:#f5f1e5}.free-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:10%;align-items:center}.free-stamp{display:inline-block;background:#294d40;color:#fff8e9;padding:5px 15px;font-size:11px;letter-spacing:.15em;transform:rotate(-4deg);margin-bottom:20px}.free-preview h2{font-size:clamp(29px,3.3vw,46px);line-height:1.8}.free-grid>div>p{font-size:12px;line-height:2.1;margin-top:22px}.free-includes{font-size:13px;font-weight:650;line-height:2.3;margin-top:24px}.free-includes li:before{content:'＋';color:#a15e3e;margin-right:8px}.free-grid>div>.free-boundary{font-size:10px;border-top:1px solid #d5cdbd;padding-top:18px}.free-grid>div>.free-delivery{font-size:10px;margin-top:15px}.free-cover{background:var(--news-paper);border:1px solid #d3cdbf;padding:26px;transform:rotate(3deg);box-shadow:10px 10px 0 #e3ddce;color:#294d40}.free-cover-top{font-size:8px;display:flex;justify-content:space-between;border-top:2px solid #294d40;padding-top:8px;gap:10px}.free-cover h3{font-family:'Yu Mincho',serif;font-size:36px;letter-spacing:.05em;border-bottom:1px solid;padding:12px 0}.free-cover h3 span{color:#a15e3e}.free-cover-box{min-height:180px;background:#e1e5d7;margin-top:18px;padding:18px;display:flex;flex-direction:column;justify-content:space-between;border:1px dashed #a7b39a}.free-cover-box>span{font-size:8px;align-self:center}.free-cover-box strong{font-family:'Yu Mincho',serif;font-size:23px;line-height:1.9}.free-cover-bottom{padding-top:18px}.free-cover-bottom>b{font-size:11px}.free-cover-bottom p{font-size:10px;line-height:2.2;margin-top:9px}.free-cover-bottom small{font-size:8px;display:block;margin-top:10px}.free-ways{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:60px}.free-ways>a{padding:25px 30px;border:1px solid #294d40;display:grid;grid-template-columns:30px 1fr;column-gap:12px;background:#fffdf5;transition:transform .2s,background .2s}.free-ways>a:hover{background:#e4e9d8;transform:translateY(-4px)}.free-ways>a>span{grid-row:1/4;font-family:Georgia,serif;font-size:19px;color:#99673f}.free-ways strong{font-size:22px}.free-ways small{font-size:10px;line-height:2;margin-top:9px}.free-ways b{font-size:11px;margin-top:15px}.request{background:#fffdf5}.request>h2{font-size:34px;line-height:1.8}.request>p{font-size:11px;line-height:2;margin-top:16px}.request form{max-width:850px;margin-top:35px}.request fieldset{border:1px solid #b4beac;padding:22px;margin:0 0 30px;display:flex;gap:25px;flex-wrap:wrap}.request legend{font-size:12px;padding:0 8px;font-weight:bold}.request .choice-field label{font-size:13px;margin:0}.request label{display:block;font-size:13px;font-weight:650;margin-bottom:25px;line-height:1.9}.request label small{display:block;font-size:10px;font-weight:400;margin-top:6px}.request input:not([type=radio]),.request textarea{font:inherit;font-size:14px;display:block;width:100%;padding:14px;border:1px solid #b6beae;border-radius:0;background:#f9f8f0;margin-top:10px;color:#24392f;resize:vertical}.request input:focus,.request textarea:focus{outline:2px solid #6b8660;outline-offset:2px}.request input[type=radio]{accent-color:#294d40}.request-basic{display:grid;grid-template-columns:1fr 1fr;gap:25px}.request-actions{display:flex;gap:15px;flex-wrap:wrap;align-items:center}.request-actions .pill-link{font-size:11px;gap:20px}.request-note{font-size:10px;line-height:2.1;display:block;max-width:750px;margin-top:23px;color:#69705f}.request-status,#request-status{font-size:12px;line-height:2;white-space:pre-wrap;margin-top:15px;color:#294d40}.standalone-news{padding:25px;background:#e4e1d7}.standalone-news>.sample-toolbar{max-width:990px;margin:0 auto 20px}.standalone-news .news-paper{max-width:990px}.standalone-news main{max-width:990px;margin:auto}
@media(max-width:1000px){.news-paper{padding:28px 30px 20px}.cover-main img{height:320px}.vertical-headline{min-height:320px;gap:8px}.vertical-headline h4{font-size:34px}.news-secret{flex-wrap:wrap}.news-secret button,.news-secret>a{margin-left:57px}.free-grid{gap:6%}.free-cover{padding:22px}.free-cover-box strong{font-size:20px}.free-ways strong{font-size:19px}.sample-after b{font-size:17px}}
@media(max-width:780px){.sample-toolbar{font-size:9px;flex-direction:column;gap:8px}.news-paper{padding:20px 18px 17px;margin-bottom:25px;box-shadow:4px 5px 0 #d8d5ca}.news-topline{font-size:7px;line-height:1.8;gap:12px}.news-mast{padding:18px 0;gap:10px}.news-mast small{font-size:8px}.news-mast h3{font-size:clamp(28px,7.1vw,40px);white-space:nowrap}.news-mast p{font-size:9px;line-height:1.9;margin-top:7px}.issue-badge{width:43px;min-width:43px;min-height:67px;font-size:8px}.issue-badge span{font-size:34px}.cover-main{grid-template-columns:61% 39%;padding:20px 0}.cover-main img{height:265px;object-position:40% center}.cover-main figcaption{font-size:8px;line-height:1.9}.vertical-headline{min-height:265px;padding-left:8px;gap:6px}.vertical-headline h4{font-size:27px;line-height:1.55;letter-spacing:.045em}.vertical-headline>span{font-size:8px;letter-spacing:.1em}.cover-bottom{grid-template-columns:1fr;gap:23px;padding:19px 0}.cover-intro h4{font-size:21px;line-height:1.8}.cover-intro p{font-size:14px;line-height:2.15}.news-rubric{font-size:9px}.news-contents{padding-left:0;border-left:0;border-top:1px solid #b5bdaf;padding-top:20px}.news-contents a{font-size:11px;padding:10px 0}.news-contents p{font-size:19px;margin-top:17px}.news-folio{font-size:7px;line-height:1.9}.news-folio>span:last-child{font-size:15px}.inside-title{padding:23px 0}.inside-title h3{font-size:35px;line-height:1.75}.inside-title>p{font-size:12px;line-height:2}.news-columns{column-count:1;padding-top:22px}.news-columns p{font-size:16px;line-height:2.2;margin-bottom:20px;letter-spacing:.045em}.news-pullquote{font-size:22px;line-height:1.9;margin:15px 0 24px;padding:20px 0}.news-small-grid{grid-template-columns:1fr;gap:20px;padding-top:0}.news-small-grid>aside{padding:20px}.news-small-grid h4{font-size:21px;margin-bottom:13px}.news-small-grid p{font-size:14px;line-height:2}.news-secret{padding:20px;gap:14px;margin-top:24px}.sealed-icon{font-size:27px;align-self:flex-start}.news-secret>div{flex:1;min-width:180px}.news-secret h4{font-size:17px;line-height:1.8}.news-secret p{font-size:11px}.news-secret button,.news-secret>a{margin-left:0;font-size:10px}.sample-after{flex-direction:column;align-items:flex-start;gap:23px;margin-top:28px}.sample-after>p{font-size:12px}.sample-after b{font-size:18px}.free-grid{grid-template-columns:1fr;gap:35px}.free-preview h2{font-size:29px;line-height:1.9}.free-preview h2 .ink-line{white-space:normal}.free-grid>div>p{font-size:12px}.free-includes{font-size:12px}.free-cover{max-width:390px;width:95%;margin:0 auto;padding:22px;transform:rotate(2deg)}.free-cover h3{font-size:35px}.free-cover-box{min-height:190px}.free-cover-box strong{font-size:23px}.free-ways{grid-template-columns:1fr;gap:18px;margin-top:40px}.free-ways>a{padding:23px}.free-ways strong{font-size:21px}.free-ways small{font-size:11px}.request>h2{font-size:27px;line-height:1.9}.request fieldset{padding:20px 15px;gap:15px}.request .choice-field label{font-size:12px}.request-basic{grid-template-columns:1fr;gap:0}.request label{font-size:12px}.request-actions{flex-direction:column;align-items:stretch}.request-actions .pill-link{justify-content:space-between}.request-note{font-size:9px}.standalone-news{padding:15px 13px}.standalone-news .news-paper{padding:20px 18px}.standalone-news>.sample-toolbar{font-size:10px}}
@media(max-width:370px){.news-paper{padding:18px 14px}.news-mast h3{font-size:25px}.news-mast p{font-size:8px}.issue-badge{width:36px;min-width:36px;min-height:59px}.issue-badge span{font-size:29px}.vertical-headline h4{font-size:23px}.vertical-headline>span{font-size:7px}.cover-main img{height:250px}.vertical-headline{min-height:250px;padding-left:5px;gap:3px}.inside-title h3{font-size:30px}.news-pullquote{font-size:19px}.news-small-grid>aside{padding:17px}.news-secret{padding:16px}.news-secret>div{min-width:150px}.news-secret h4{font-size:15px}.free-preview h2{font-size:26px}.free-cover-box strong{font-size:19px}.free-ways strong{font-size:19px}}
@media print{.standalone-news{padding:0;background:#fff}.standalone-news>.sample-toolbar{display:none}.news-paper{box-shadow:none!important;break-after:page;max-width:none;margin:0;padding:15mm;color:#111}.news-secret{background:#fff;color:#111;border:1px solid}.news-secret a,.news-secret button{display:none}}
