*{margin:0;padding:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;word-break:normal;overflow-wrap:break-word;word-wrap:break-word;font-style:normal;text-decoration:inherit;vertical-align:inherit;color:inherit;border:none;outline:none;box-sizing:border-box}html body{font-family:YakuHanMP,"Noto Serif JP",YuMincho,"Yu Mincho","Hiragino Mincho ProN",serif;font-size:16px;font-weight:normal;line-height:1.6;color:#000;text-decoration:none;word-break:break-all;transition:opacity .3s}html body.hidden{overflow:hidden}@media screen and (min-width: 1024px),print{html body.hidden{overflow:auto}}html body main{display:block;width:100%;opacity:0;visibility:hidden;transition:opacity .3s}html body main h1,html body main h2,html body main h3,html body main h4,html body main h5,html body main h6,html body main p,html body main ul,html body main ol,html body main li,html body main dl,html body main dt,html body main dd,html body main small{line-height:1.6em}html body main a{transition:.3s}html.font-loading body{opacity:0;visibility:hidden}html.font-loaded body main{opacity:1;visibility:visible}a{transition:.3s}small{font-size:.75em;display:inline-block}summary{list-style-image:none}summary::-webkit-details-marker{display:none}summary:hover{cursor:pointer}table{border-collapse:collapse;border-spacing:0;vertical-align:top}sup{font-size:.75em;vertical-align:super}sub{font-size:.75em;vertical-align:sub}img{max-width:100%;max-height:100%}form input[type=submit],form input[type=reset],form button[type=submit],form button[type=reset]{width:6rem;box-shadow:0 0 0 1px #000;margin:0 .5em;line-height:1.25em;padding:.875em}form input[type=submit]:hover,form input[type=reset]:hover,form button[type=submit]:hover,form button[type=reset]:hover{cursor:pointer}button{background-color:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;border:none}button:hover{cursor:pointer}input,textarea,select{box-shadow:0 0 0 1px #000;border-radius:0;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;max-width:100%}input[type=radio]{border-radius:50%}.inner{width:calc(100% - 2em);max-width:1024px;margin:0 auto;padding:1em 0}.photo{margin:0;width:100%;position:relative}.photo img{width:100%;height:auto;font-size:0;line-height:0}.photo span{padding:.5em;position:absolute;right:0;bottom:0;color:#fff;font-size:min(2dvw,10px);line-height:1;text-shadow:0 0 3px #000}.photo span.bk{color:#000;text-shadow:none}.photo span.bg{background:rgba(0,0,0,.5019607843)}.photo span.left{left:0;right:auto}.photo .cap{margin:.5em 0 0;width:100%;text-align:right;color:#000;font-size:min(2dvw,10px);line-height:1.2}a.anchor{margin-top:-48px;padding-top:48px;display:block}@media screen and (min-width: 768px),print{a.anchor{margin-top:-100px;padding-top:100px}}.notes{padding:2em 0 0;background-color:#fff}@media screen and (768px <= width),print{.notes{padding:4em 0 0}}.notes_bg{padding:2em 0;background-color:#f7f7f7}@media screen and (768px <= width),print{.notes_bg{padding:4em 0}}.notes_bg_inner{margin:0 auto;max-width:840px;width:90%}@media screen and (768px <= width),print{.notes_bg_inner{width:100%}}.notes_bg_inner p{margin:0 0 0 1em;text-indent:-1em;font-size:min(2.3dvw,12px);line-height:1.6;text-align:justify}.notes_bg_inner p::before{content:"※"}.notes_bg_inner p.no_mark::before{content:none}.notes_bg_inner p.indent1{margin:0 0 0 2.5em;text-indent:-2.5em}.notes_bg_inner p.indent2{margin:0 0 0 3em;text-indent:-3em}.notes_bg_inner p a{border-bottom:1px #000 solid}/*# sourceMappingURL=common.css.map */