.pc{display:block}.tablet{display:none}.smp{display:none}.message-block{margin:0 auto;width:94%;max-width:700px}.message-block ul{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch;display:-ms-flexbox;-ms-flex-flow:row wrap;-ms-flex-pack:flex-start;-ms-flex-align:stretch;display:-webkit-box;-webkit-box-direction:row;-webkit-box-pack:flex-start;-webkit-box-align:stretch;display:-webkit-flex;-webkit-flow:row wrap;-webkit-justify-content:flex-start;-webkit-align-items:stretch}.message-block ul li{width:48%;margin:0 4% 40px 0;position:relative}.message-block ul li:nth-child(3n){margin-right:4%}.message-block ul li:nth-child(2n){margin-right:0}.message-block ul li .image .mask .in{padding:15px;font-size:16px;line-height:150%}.link-meun{border-top:1px #c9c9c9 solid;padding:50px 0}.link-meun ul{margin:0 auto;width:94%;max-width:1046px;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch;display:-ms-flexbox;-ms-flex-flow:row wrap;-ms-flex-pack:flex-start;-ms-flex-align:stretch;display:-webkit-box;-webkit-box-direction:row;-webkit-box-pack:flex-start;-webkit-box-align:stretch;display:-webkit-flex;-webkit-flow:row wrap;-webkit-justify-content:flex-start;-webkit-align-items:stretch}.link-meun ul li{width:48%;padding:0;border-right:1px #c9c9c9 solid}.link-meun ul li a{text-decoration:none;color:#fff}.link-meun ul li dt{margin-bottom:10px;border:1px #fff solid;padding:2px;text-align:center}.link-meun ul li dd{font-size:22px;line-height:150%;text-align:center}.link-meun ul li:first-child{margin-bottom:20px;width:48%;padding:0 2% 0 0;border-right:1px #c9c9c9 solid}.link-meun ul li:first-child dl{background:#f88dba;color:#fff;padding:10px 20px}.link-meun ul li:last-child{width:48%;padding:0 0 0 2%;border-right:none}.link-meun ul li:last-child dl{background:#b83920;color:#fff;padding:10px 20px}.link-meun ul li:nth-child(2){margin-bottom:20px;padding:0 0 0 2%;width:48%;border-right:none}.link-meun ul li:nth-child(2) dl{background:#ed8f00;color:#fff;padding:10px 20px}.link-meun ul li:nth-child(3){width:48%;padding:0 2% 0 0}.link-meun ul li:nth-child(3) dl{background:#24529b;color:#fff;padding:10px 20px}footer{padding:20px 0;background:#f3f3f3;position:relative;z-index:100}footer .innar{margin:0 auto;width:94%;max-width:1120px}footer .innar ul{margin-bottom:20px;text-align:center;display:block}footer .innar ul li{font-size:15px;line-height:150%}footer .innar ul li:last-child{padding-top:20px;padding-left:0}footer .innar #copyrights{border-top:1px #000 solid;padding-top:20px;text-align:center;font-size:14px;line-height:150%}
