.readerWrap{padding:0 15px}.reader{position:relative;max-width:1400px;margin:0 auto}@media print,screen and (min-width: 1400px){.reader{display:grid;grid-template-columns:55% 1fr}}.readerBody{padding:40px 45px 45px;margin:0 0 80px;border:1px solid #eff3f3;box-shadow:5px 5px 0 rgba(0,0,0,.16);background-color:#fff}@media print,screen and (min-width: 1400px){.readerBody{margin:0;margin-top:250px;margin-left:-20px}}.readerIntro{border-bottom:3px solid #3fccc8;font-weight:bold;font-size:1.5625rem;display:inline-block;margin:0 0 25px;padding:0 40px 0 0}@media(max-width: 960px){.readerIntro{font-size:calc(1.05625rem + 0.84375vw)}}.readerNameWrap{display:flex;justify-content:flex-end;align-items:baseline}.readerPosition{margin:0 20px 0 0}.readerName{font-size:1.25rem}@media(max-width: 960px){.readerName{font-size:calc(1.025rem + 0.375vw)}}.readerPic{width:60%;margin:0 auto 20px}@media print,screen and (min-width: 1400px){.readerPic{width:auto;margin:0}}.readerPic img{margin:0 0 0 auto}.philosophy{padding:100px 15px 120px;background-image:url(../images/message-philosophy-bg.png?t=1)}.philosophyTitle{margin:0 0 30px;font-size:1.875rem;text-align:center}@media(max-width: 960px){.philosophyTitle{font-size:calc(1.0875rem + 1.3125vw)}}.philosophyText{text-align:center;font-size:1.375rem;line-height:2.5}@media(max-width: 960px){.philosophyText{font-size:calc(1.0375rem + 0.5625vw)}}.historyTable{width:100%}.historyTableRow{border-bottom:3px dotted #eff3f3}.historyTableHead{font-weight:normal;padding:20px 15px 0;text-align:left;vertical-align:top;display:block}@media print,screen and (min-width: 960px){.historyTableHead{padding:20px 15px;width:25%;display:table-cell}}.historyTableDetail{padding:20px 15px;display:block}@media print,screen and (min-width: 960px){.historyTableDetail{display:table-cell}}.policy{border:5px solid #d3fbf5;padding:30px 20px 40px}@media print,screen and (min-width: 960px){.policy{border:10px solid #d3fbf5;padding:60px 50px}}.policySectionTitle{margin:0 0 30px;font-size:1.875rem;text-align:center}@media(max-width: 960px){.policySectionTitle{font-size:calc(1.0875rem + 1.3125vw)}}.policyList{display:grid;gap:35px;counter-reset:num 0}@media print,screen and (min-width: 768px){.policyList{gap:50px}}.policyListItem{counter-increment:num}.policyTitle{font-size:1.5rem;font-weight:bold;line-height:1.6;margin-bottom:15px;padding-left:40px;position:relative}@media(max-width: 960px){.policyTitle{font-size:calc(1.05rem + 0.75vw)}}.policyTitle::before{content:counter(num);display:flex;align-items:center;justify-content:center;background-color:#d3fbf5;border-radius:50%;font-size:1.25rem;line-height:1;width:32px;height:32px;position:absolute;top:0;left:0}@media(max-width: 960px){.policyTitle::before{font-size:calc(1.025rem + 0.375vw)}}@media print,screen and (min-width: 768px){.policyTitle{font-size:1.625rem;margin-bottom:10px;padding-left:54px}}@media print and (max-width: 960px),screen and (min-width: 768px)and (max-width: 960px){.policyTitle{font-size:calc(1.0625rem + 0.9375vw)}}@media print,screen and (min-width: 768px){.policyTitle::before{font-size:1.5rem;width:38px;height:38px}}@media print and (max-width: 960px),screen and (min-width: 768px)and (max-width: 960px){.policyTitle::before{font-size:calc(1.05rem + 0.75vw)}}.policyText{font-size:1rem;line-height:1.6}@media print,screen and (min-width: 768px){.policyText{font-size:1.25rem}}@media print and (max-width: 960px),screen and (min-width: 768px)and (max-width: 960px){.policyText{font-size:calc(1.025rem + 0.375vw)}}