.content{width:100%}.content .container-sub{display:flex;justify-content:space-around;flex-direction:column}.content .container-sub .title-past{text-align:center;margin:0 0 1.5em 0}.content .container-sub .title-past span{padding:0 0 0 1.4em;background-image:url(../../../inc/img/icon-past.png);background-repeat:no-repeat;background-position:left center;background-size:.9em .9em;text-align:center;margin:0 0 .8em;font-size:1.3em}.content .container-sub .device-past{width:100%}.content .container-sub .device-past img{box-shadow:0 2px 15px -8px #7a7a7a}.content .container-sub .device-past .date{display:none}.content .container-sub .container-device{width:100%}.breadcrumb{font-size:.8em}.breadcrumb a{font-size:.8em}.device-title{margin:0 0 20px 0;padding:0;flex-basis:100%;font-size:1.2rem}.container-device{margin:0 0 30px 0}.sub-btn-area{display:flex;justify-content:space-between}.sub-dlbtn-wrap{display:none}.date-sp{font-size:.9rem;text-align:center;margin:5px 0 0 0}.date-sp .text{position:relative;padding:0 0 0 1.3em;margin:0 5px 0 0;color:#555;border-radius:3px;font-size:1em}.date-sp .text:before{position:absolute;top:0;left:0;font-family:dashicons;content:"\f469";color:#555}.date-sp .obsrved{font-size:1em;color:#555}@media screen and (min-width:768px){.content{display:flex;justify-content:space-between;flex-basis:100%}.content .container-device{max-width:640px;width:48%}.content .container-sub{width:48%;justify-content:flex-start}.content .container-sub .section-map{display:flex;flex-flow:column}.content .container-sub .section-memo{display:flex;flex-flow:column}.content .container-sub .title-past{display:none}.content .container-sub .device-past{width:48%}.content .container-sub .device-past .date{display:none}.content .container-sub .device-past .date-sp{display:block}.content .container-sub .device-past .date-sp .obsrved{display:block}}@media screen and (min-width:768px) and (min-width:64em){.content .container-sub .device-past .date-sp .obsrved{display:inline}}@media screen and (min-width:768px){.device-title{margin:0 0 20px 0;font-size:1.5rem}.section-map{width:100%}}