html{font-size:18px}#container{max-width:768px}#contents{display:block;height:auto;padding:20px}#container h1{font-size:1.5rem}#container h2{font-size:1.2rem}#container>header nav.top{align-items:flex-end;display:flex;padding:0 10px;width:100%}#container>header .logo{border:0;cursor:pointer;font-size:1.6rem;font-weight:bold;margin-right:auto;padding:8px;width:auto}#container>header .icon,#container>header .link i{cursor:pointer;padding:8px 8px 3px;text-align:center}#container>header .icon img{width:28px}#container>header .icon div{font-size:.6rem}#container>header .icon.top{margin-left:15px}#container>header .icon.notice{position:relative}#container>header .icon.notice .badge:not(:empty){align-items:center;background-color:#f25f5f;border-radius:50%;bottom:3px;color:#FFF;display:flex;font-size:.7rem;font-weight:bold;justify-content:center;min-width:25px;padding:2px 0;position:absolute;right:-5px}#container>header .photo{align-self:center;margin-left:10px}#container>header .photo img{border-radius:10px;height:42px}#container>header .photo img:hover{filter:brightness(110%)}#container>header .status{font-size:.8rem;display:flex;min-height:30px;padding:3px 10px;width:100%}#container>header .status .date{margin-right:10px}#container>header .status .date .week:not(:empty):before{content:"("}#container>header .status .date .week:not(:empty):after{content:")"}#container>header .status .tanto_name{margin-left:auto}#container .icon.circle{border-radius:50%;cursor:pointer;padding:3px;width:26px}#container .icon.circle img{display:block;width:100%}#container ul.list{display:block}#container ul.list li.data{display:flex;flex-wrap:wrap;border-bottom:1px dashed #999;font-size:1rem;padding:8px}#main_header{display:none}.stamp_loss_date h1{color:#d71a1a}.stamp_loss_date .list{background-color:#e63c3c;display:flex;flex-wrap:wrap;margin:0 auto;padding:10px;width:95%}.stamp_loss_date .list .date{color:#FFF;padding:3px;text-align:center;width:20%}.stamp_loss_date .list a.date{text-decoration:underline}#container>header .slide_menu{display:none;height:100vh;min-width:40%;padding:10px;position:absolute;right:0;top:0;z-index:100}#container>header .slide_menu h1{align-items:center;display:flex;font-size:1.2rem;margin:0;padding-bottom:5px}#container>header .slide_menu h1 .icon{padding:3px;margin-left:auto;cursor:pointer}#container>header .slide_menu h1 .icon img{display:block;width:20px}#container>header .slide_menu dl{padding-left:10px}#container>header .slide_menu dt,#container>header .slide_menu dd{align-items:center;display:flex;margin-bottom:5px}#container>header .slide_menu dt:not(:first-child){margin-top:20px}#container>header .slide_menu dt .icon{width:36px;margin-right:5px}#container>header .slide_menu .link{cursor:pointer}#container>header .slide_menu .link span{align-self:flex-end}#container>header .slide_menu .link.disabled{cursor:default}#container>header .slide_overlay{display:none;background-color:rgba(0,0,0,0.2);height:100vh;left:0;position:absolute;top:0;width:100%;z-index:99}@media only screen and (max-width:680px){.stamp_loss_date .list .date{width:33.3%}}@media only screen and (max-width:480px){html{font-size:16px}#contents{padding:20px 10px}#container>header .status{font-size:.9rem}#container>header .slide_menu{min-width:50%}.stamp_loss_date .list .date{width:50%}.ui-widget-overlay{cursor:pointer}}