@charset "utf-8";@import url(../../assets/css/common.css) ;@import url(../../assets/css/format.css) ;figure img{max-width:100%;vertical-align:bottom}.orBox{border:1px solid #ccc}.orBox+.orBox{margin-top:15px}.orBox a{display:flex;justify-content:space-between;flex-direction:column;gap:1em;padding:20px}.orBox a div{}.orBox a div h3{font-size:120%;margin-bottom:10px}.orBox a div p{color:#666;margin:0.2rem 0}.orBox a figure{margin:0;flex-basis:40%}.orBox a::after{content:none}@media print,screen and (min-width:768px){.orBox+.orBox{margin-top:20px}.orBox a{flex-direction:row}.orBox a div h3{font-size:130%}}@media print,screen and (min-width:1024px){.orBox+.orBox{margin-top:30px}.orBox a div h3{font-size:140%}}.orSection{}.orSection h3{border-bottom:2px solid;color:#039;font-size:130%;margin-bottom:1em;padding-bottom:0.5em}.orSection p{line-height:1.7;margin:0.5em 0}.orSection figure{margin:2em auto;max-width:fit-content}.orSection figure._flex{display:flex;gap:20px;margin:0}.orSection hr{margin:2em 0}.orSection dl.reach_info{margin:2em auto}.orSection dl.reach_info ._flex{display:flex;gap:1em;margin:0.5em auto}.orSection dl.reach_info dt{background:#eee;color:#039;flex-basis:5em;text-align:center}.orSection dl.reach_info dd{}@media print,screen and (min-width:768px){.orSection h3{font-size:145%}}@media print,screen and (min-width:1024px){.orSection h3{font-size:160%}}