#contentit h1.p_title{font-size:clamp(18px,2.6vw,30px) !important;width:100%;height:auto}@media screen and (max-width: 767px){#contentit h1.p_title{padding-top:1em}}#content .inner{position:relative;margin:0 auto;padding:0 5%;max-width:1000px;width:100%;z-index:3}@media print,screen and (min-width: 768px){#content .inner{padding:0 40px}}#content section,#content div.section{position:relative;padding-bottom:60px}@media print,screen and (min-width: 768px){#content section,#content div.section{padding-bottom:120px}#content section .centerPc,#content div.section .centerPc{text-align:center}}#content section.message .headline,#content div.section.message .headline{margin-bottom:2em;padding:5px 0;font-size:clamp(18px,2.2vw,24px);font-weight:700;border-bottom:4px double #22ac38}#content section.message p.big,#content div.section.message p.big{font-size:clamp(16px,2vw,20px)}#content section.message .photoWrap,#content div.section.message .photoWrap{margin-bottom:20px}@media print,screen and (min-width: 768px){#content section.message .photoWrap,#content div.section.message .photoWrap{margin-bottom:40px}}#content section.message .photoWrap div,#content div.section.message .photoWrap div{margin-bottom:20px;text-align:center}#content section.message .photoWrap div img,#content div.section.message .photoWrap div img{margin:0 auto}#content section.message .nameWrap,#content div.section.message .nameWrap{text-align:right}#content section.message .nameWrap .name,#content div.section.message .nameWrap .name{display:inline-block}#content section.message .nameWrap .name p,#content div.section.message .nameWrap .name p{text-align:left}#content section .head,#content div.section .head{margin-bottom:1.2em;color:#303030;font-size:clamp(18px,2.2vw,24px);font-weight:500}#content ul.nameList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 767px){#content ul.nameList{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#content ul.nameList li{margin:0 0 8px;padding:10px 2px;width:49%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:13px;text-align:center;background-color:#fff;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}@media print,screen and (min-width: 768px){#content ul.nameList li{margin:0 .5% 8px;width:32%;font-size:14px}}@media print,screen and (min-width: 1025px){#content ul.nameList li{width:24%}}#content ul.nameList li small{padding-left:.5em;font-size:12px}