*,*::before,*::after{box-sizing:border-box}a{text-decoration:none}body,h1,h2,h3,h4,h5,h6,p,ol,ul,li,dl,dd{margin:0}ol,ul,li{list-style:none;padding:0}.result__temple-paraph p{padding:1em}.result__temple-imgs{display:flex;gap:1em}@media screen and (min-width: 768px){.result__temple-imgs{display:flex;gap:1em}}.result__temple-imgs img{width:calc((100% - 1em)/2)}.result__temple img{vertical-align:top}.result__temple-name{padding:.5em;background:#006300;text-align:center;color:#fff;font-size:1.5rem}@media screen and (min-width: 768px){.result__temple-flx{display:flex;justify-content:space-around;align-items:center}.result__temple-flx>div{width:50%}}.result__temple-section:not(:first-of-type){margin-top:8em}.result__iframe-wprapper{aspect-ratio:16/9}.result h2{color:#fff;text-align:center;font-size:1.5em;background:#a92222;padding:.5em}@media screen and (min-width: 768px){.result h2{padding:1em 0}}.result h3{font-size:1.25rem;padding:.5em;line-height:1.1;border-left:4px solid #a92222}@media screen and (min-width: 768px){.result h3{padding:1em}}.result__lead{padding:1em 2em}.result__text{padding:.5em 2em}.result_pre{margin:0 auto;margin-top:2em;border:1px solid #313131;outline:1px solid #8d8c8c;outline-offset:-4px;text-align:center}@media screen and (min-width: 768px){.result_pre{max-width:1052px;padding:2em}}.result_pre ul{display:flex;flex-wrap:wrap}.result_pre li{width:50%;height:48px;line-height:48px;text-align:center;background-color:#e9e9e9}@media screen and (min-width: 768px){.result_pre li{border-bottom:1px solid #000}}@media screen and (min-width: 768px){.result_pre li{position:static;border-right:1px solid #000}}.result_pre li a{color:#000;display:block}.result_case{margin-top:2em;padding:0 1em}.result_case-wrapper{margin-top:4em}.result_case:not(:first-child){margin-top:4em}.result_case ul{display:flex;flex-wrap:wrap}@media screen and (min-width: 768px){.result_case ul{max-width:1052px}}.result_case li{width:50%}.result_case li iframe{width:100%;height:100%}.result_case li a{display:block}.result_case li a img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;vertical-align:bottom}@media screen and (min-width: 768px){.result_case li a img{aspect-ratio:4/3}}@media screen and (min-width: 768px){.result{float:left;width:1052px;margin:0 29px 0 0;padding:0}}.result{width:100%;margin:0 0 0 0;padding:0}@media screen and (min-width: 768px){.result{float:left;width:1052px;margin:0 29px 0 0;padding:0}}