#special h3{border-left:6px solid #D7A0FA;height:40px;line-height:40px;vertical-align:middle;color:#C069ED;font-size:3.2rem;font-weight:bold;padding-left:8px;margin:20px 0}#special ul li{margin-top:20px}#special ul li img{width:100%;margin-top:10px}#special ul li h4{font-size:1.6rem;font-weight:bold;padding-bottom:10px;border-bottom:1px solid #212121}#special ul li h4 span{padding:3px 6px 3px 6px;color:#fff;background-color:#D7A0FA;margin-right:10px}#special ul li p{padding:10px 0;margin:0 !important}#special ul li span.annotation{font-size:1rem;display:block;line-height:1.5em}#special #kihonhen h3{border-left:6px solid #D7A0FA;color:#C069ED}#special #kihonhen ul li h4 span{background-color:#D7A0FA}#special #seisakuhen h3{border-left:6px solid #9AD9E9;color:#69CBE4}#special #seisakuhen ul li h4 span{background-color:#9AD9E9}@media screen and (min-width: 768px){#special ul li{width:460px;float:left;margin-top:30px}#special ul li:nth-child(odd){margin-right:60px}#special ul li img{width:100%;margin-top:20px}#special ul li h4{font-size:1.8rem;padding-bottom:10px}#special ul li h4 span{font-size:2.4rem}#special ul li p{padding:10px 0;margin:0 !important}#special ul li span.annotation{font-size:1rem;display:block;line-height:1.5em}#special #kihonhen h3{margin:40px 0 10px 0}#special #kihonhen ul li h4 span{background-color:#D7A0FA}#special #seisakuhen h3{border-left:6px solid #9AD9E9;color:#69CBE4;margin:40px 0 10px 0}#special #seisakuhen ul li h4 span{background-color:#9AD9E9}}
