.p-nenkin-support-top{margin-bottom:40px}.p-nenkin-support-top p{margin-bottom:30px}.p-nenkin-support-list .c-list__item{padding-bottom:0;border-bottom:none}.p-nenkin-support .p-nenkin-support-media .grid__item{margin-top:30px}.p-nenkin-support .p-nenkin-support-media .grid__item a{display:block}.p-nenkin-support .p-nenkin-support-media .grid__item a+p{margin-top:10px}.p-nenkin-support .flex{margin-bottom:60px;padding-bottom:20px;border-bottom:1px dotted #D1D1D1}.p-nenkin-support .flex:last-child{margin-bottom:0}.p-nenkin-support .modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.p-nenkin-support .modal:not(.hidden){opacity:1;visibility:visible}.p-nenkin-support .modal-content{position:relative;width:calc(100% - 40px);max-width:800px;background:#fff;animation:zoomIn .3s ease}.p-nenkin-support .close-modal{position:absolute;top:-40px;right:0;width:26px;height:26px;cursor:pointer}.p-nenkin-support .close-modal:before,.p-nenkin-support .close-modal:after{content:"";position:absolute;top:15px;width:26px;height:1px;background-color:#fff}.p-nenkin-support .close-modal:before{transform:rotate(45deg)}.p-nenkin-support .close-modal:after{transform:rotate(-45deg)}.p-nenkin-support iframe{width:100%;height:250px;border:none}@media (min-width: 48em){.p-nenkin-support iframe{height:450px}}@media (min-width: 48em){.p-nenkin-support .p-nenkin-support-media{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.p-nenkin-support .flex{display:flex;align-items:start;justify-content:space-between}.p-nenkin-support .flex a{text-decoration:underline}.p-nenkin-support .flex .u-mt-30{margin-top:0}}
