#detail div{text-align:left}#detail div h4{padding-bottom:20px;font-size:1.6em;text-align:center;white-space:nowrap}#detail div figure{display:flex;justify-content:space-around;align-items:center}#detail div figure img{flex-grow:0;border-radius:2px;object-fit:contain}#detail div figure img.logo{width:40%}#detail div figure span.car{display:inline-block;background-color:#fff;border:solid 8px #e8ae4b;border-radius:50%;padding:5%;width:40%}#detail div figure span img.car{width:100%}#detail div p{padding:40px 0;font-size:1.2em;text-align:center;white-space:nowrap}#detail div p a{color:#4e92df}#movie{padding:40px}#movie div{position:relative}#movie div::before{content:"";display:block;padding-top:56%;width:0;height:0}#movie div iframe{position:absolute;top:0;left:0;border-radius:2px;width:100%!important;height:100%!important}#photo div figure{display:flex;justify-content:space-around;align-items:center}#photo div figure img{flex-grow:0;border-radius:2px;object-fit:contain}#photo div figure img.landscape{width:32%}#photo div figure img.portrait{width:17.3%}#photo div p{padding-top:20px;font-size:1.2em;text-align:center;white-space:nowrap}#achievement ul{display:flex;flex-wrap:wrap;justify-content:space-around}#achievement ul::before{content:"";display:block;width:23%;height:0;order:1}#achievement ul::after{content:"";display:block;width:23%;height:0}#achievement ul.double::after{content:"";display:block;width:46%;height:0}#achievement ul li{padding-bottom:10px;width:23%}@media screen and (max-width:967px){#achievement ul li{width:32%}}@media screen and (max-width:705px){#achievement ul li{width:48%}}@media screen and (max-width:482px){#achievement ul li{width:98%}}#achievement ul li figure{width:100%}#achievement ul li figure img{border-radius:2px;width:100%;object-fit:contain}#achievement ul li figure figcaption{padding-bottom:10px}#achievement ul li aside{padding-bottom:10px}#achievement ul li aside time{display:flex;font-size:.9em;text-align:left}#achievement ul li aside time::before{content:"\65E5\6642\FF1A";display:block;white-space:nowrap}#achievement ul li aside time.since::before{content:"Since:"}#achievement ul li aside address{display:flex;font-size:.9em;text-align:left;white-space:nowrap}#achievement ul li aside address::before{content:"\4F1A\5834\FF1A";display:block;white-space:nowrap}#document p a.btn{background-color:#f6bb80}#document p a.btn.on{background-color:rgba(246,187,128,.8)}#achievement ul li figure figcaption{white-space:nowrap}#achievement ul li aside time::before{content:"Date :";margin-right:4px}#achievement ul li aside address::before{content:"Venue :";margin-right:4px}