.p-ringList{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:15px;margin:30px auto;max-width:600px}.p-ringList a{text-decoration:none}.p-ringList h3{font-size:10px;margin:5px 0 10px;text-align:center}.p-ringList h3 i{font-size:12px;font-style:normal;display:block}.p-ringList h3 span{display:block}.p-section{padding:0 var(--contents-padding);max-width:600px;margin:60px auto 100px}@media screen and (min-width: 900px){.p-section{margin-bottom:200px}}.p-sectionHead{text-align:center;font-size:18px}@media screen and (min-width: 900px){.p-sectionHead{font-size:24px}}.p-sectionSubHead{font-size:14px;margin:1.5em 0 .5em}@media screen and (min-width: 900px){.p-sectionSubHead{font-size:16px}}.p-sectionFigure{margin:0 0 20px}.p-topSection{margin-bottom:100px}.p-topSection__inner{padding:0 var(--contents-padding);max-width:840px;margin:40px auto 0;text-align:justify}.p-topSectionHead1{text-align:center;font-family:var(--sans-serif-en);font-size:15px}.p-topSectionHead{font-family:"Zen Old Mincho",var(--serif);font-family:'Dancing Script', cursive;margin:0;line-height:1.4;font-size:24px;text-align:center}.p-topSectionHead>span{display:block}@media screen and (min-width: 900px){.p-topSectionHead{font-size:34px}}.p-topSectionSubHead{text-align:center;font-family:var(--serif);font-size:20px}@media screen and (min-width: 900px){.p-topSectionSubHead{font-size:24px}}.p-mainSection{margin:100px auto 0;position:relative;max-width:1200px}@media screen and (max-width: 899.9px){.p-mainSection.p-conversionSection{margin-top:4px}}@media screen and (min-width: 900px){.p-mainSection{margin-bottom:200px}}.p-mainSection__figure{margin:20px auto;text-align:center;max-width:1200px}.p-mainSection__inner{position:relative}.p-mainSection__bg{position:absolute;top:0;right:0;bottom:0;left:0}.p-mainSection__bg img{width:100%;height:100%;object-fit:cover;filter:grayscale(1);opacity:.3}.p-mainSectionEnglish{font-family:'Dancing Script', cursive;text-align:center;font-size:16px}@media screen and (min-width: 900px){.p-mainSectionEnglish{font-size:20px}}.p-mainSectionHead{text-align:center;font-family:var(--serif);font-size:20px}@media screen and (min-width: 900px){.p-mainSectionHead{font-size:24px}}.p-mainSectionDesc{margin:0 auto 20px;padding:0 0px;max-width:640px;text-align:justify}.p-mainSectionDesc>p{margin:1em 0;line-height:2.4;letter-spacing:.025em;text-align:justify}.p-fiveExGraph{margin:60px auto;max-width:640px}.p-fiveExGraph__title{text-align:center;font-weight:500;font-family:var(--serif);margin-bottom:5px}.p-fiveExGraph__description{text-align:center;margin-bottom:10px}.p-fiveExGraph2Wrap{margin:0 auto;padding:0 20px;max-width:640px}.p-fiveExGraph2Wrap .c-accordion__toggleButton{font-size:14px;text-align:center}.p-fiveExGraph2Head{text-align:center;font-weight:500;font-family:var(--serif);margin:60px 0 0;font-size:16px}@media screen and (min-width: 900px){.p-fiveExGraph2Head{font-size:20px}}.p-fiveExGraph2Img{margin:0 auto 20px}.p-fiveExGraph2{padding:0 10px}.p-fiveExGraph2__title{text-align:center;font-weight:500;font-family:var(--serif);margin-bottom:5px;font-size:16px}@media screen and (min-width: 900px){.p-fiveExGraph2__title{font-size:20px}}.p-fiveExGraph2__description{margin-bottom:30px;letter-spacing:.025em;text-align:justify}.p-campaignSection{background:#e4dec6;padding:60px 20px}@media screen and (min-width: 900px){.p-campaignSection{padding:100px 20px}}.p-campaignSection__inner{max-width:600px;margin:0 auto}.p-campaignSectionHead{text-align:center;font-family:var(--serif);font-size:20px}@media screen and (min-width: 900px){.p-campaignSectionHead{font-size:24px}}.p-campaignItems{margin-top:40px}.p-campaignItem{counter-increment:campaign-item;position:relative;padding-left:2.5em;margin:20px 0 60px}.p-campaignItem::before{content:counter(campaign-item) ".";display:inline-block;margin-right:.5em;font-family:var(--serif);font-size:20px;line-height:1.2;position:absolute;top:0;left:0}@media screen and (min-width: 900px){.p-campaignItem::before{font-size:24px}}.p-campaignItem__head{font-family:var(--serif);font-size:20px;line-height:1.2}@media screen and (min-width: 900px){.p-campaignItem__head{font-size:24px}}.p-campaignItem__tags{margin:10px 0}.p-campaignItem__tag{display:inline-block;padding:4px 6px;background:#000;color:#fff;line-height:1}.p-campaignItem__target{margin-top:20px}.p-campaignItem__target th,.p-campaignItem__target td{line-height:1.6}.p-campaignItem__target th{white-space:nowrap}.p-qaItems{border-top:1px solid var(--border-color)}.p-qaItem{padding:20px 0;border-bottom:1px solid var(--border-color)}.p-qaItem__q{padding-left:30px;margin-bottom:10px;position:relative;font-size:14px}.p-qaItem__q::before{content:"Q";font-size:16px;position:absolute;left:0;top:4px;line-height:1;font-family:var(--sans-serif-en)}.p-qaItem__a{padding-left:30px;position:relative}.p-qaItem__a::before{content:"A";font-size:16px;position:absolute;left:2px;top:4px;line-height:1;font-family:var(--sans-serif-en)}
