@charset "UTF-8";.c-body{overflow:hidden}h3{font-size:2.2rem;font-weight:700;letter-spacing:.04em;line-height:1.8;margin-bottom:2.7rem;margin-top:2.8rem}.line{background-color:#dc444b;display:block;height:1px;margin:0 auto 2.4rem;width:80px}.note{font-size:1.2rem;margin:0;padding-left:calc(1em + 8px);text-indent:calc(-1em - 8px)}.note:before{background-color:transparent;content:"※";display:inline-block;height:auto;margin:0 8px 0 0;text-align:center;text-indent:0;width:1em}.structure h3{font-size:2rem;margin-bottom:19px}@media screen and (max-width:768px){.structure h3{font-size:1.8rem;margin-bottom:13px}}.structure img{margin-bottom:10px;margin-top:28px}@media screen and (max-width:768px){.structure img{margin-top:12px}}.structure .note{display:flex;justify-content:flex-end;padding:0;text-indent:0}.structure .note:before{color:#dc444b}