#main-page h3{margin:0;padding:8px 16px 4px 16px;color:#f83600;border-bottom:4px solid #f9d423}#main-page .h3-price{float:right;width:19em;margin-top:6px}#main-page .box{margin:0 1em;padding:2px;border:1px solid gray;border-radius:2px}#main-page .main{background-color:#FFe}#main-page .box p{margin:8px 1em}.half{width:280px;margin-right:0;float:left}#main-page .entry{margin-top:16px}#main-page .emphasis{padding-left:1em;padding-bottom:4px}#main-page .emphasis p{color:#fff;line-height:1.4;*/}#main-page .emphasis a{font:13px/1.6 'arial narrow',sans-serif;text-decoration:none;background:#FFE95B;color:#333;padding:7px 1em;border:1px solid #773;border-radius:4px}#main-page .emphasis a.mini{font:12px/1.6 'arial narrow',sans-serif;padding:3px 1em}#main-page h4{margin:8px 0 6px 4px;padding:2px 8px;color:#c73;font-size:13px;;border-bottom:2px solid #D3B702}#main-page h5{margin:0;padding:0;color:#333;font-size:12px;font-weight:400}ol.step{position:relative;margin:4px 1em;padding:0 1px 0 6px;list-style:none;counter-reset:li}ol.step li{position:relative;margin:4px 120px 8px 50px;padding:0;padding-left:4px;line-height:1.5;border-bottom:2px solid #773}ol.step>li:before{position:absolute;counter-increment:li;content:"STEP" counter(li) "";left:-50px;top:-4px;width:50px;height:24px;font-size:12px;text-align:center;box-sizing:border-box;line-height:1;background:#ffc33c;padding:6px 0;border-bottom:2px solid #773}#main-page ul.yoko{display:flex;margin:0}#main-page ul li{margin-right:3em;white-space:nowrap}.flipLeft{animation-name:flipLeftAnime;animation-duration:1s;animation-fill-mode:forwards;perspective-origin:left center;opacity:0}@keyframes flipLeftAnime{from{transform:perspective(600px) translate3d(0,0,0) rotateY(30deg);opacity:0}to{transform:perspective(600px) translate3d(0,0,0) rotateY(0deg);opacity:1}}.flipRight{animation-name:flipRightAnime;animation-duration:1s;animation-fill-mode:forwards;perspective-origin:right center;opacity:0}@keyframes flipRightAnime{from{transform:perspective(600px) translate3d(0,0,0) rotateY(-30deg);opacity:0}to{transform:perspective(600px) translate3d(0,0,0) rotateY(0deg);opacity:1}}.fadeIn{animation-name:fadeInAnime;animation-duration:1s;animation-fill-mode:forwards;opacity:0}@keyframes fadeInAnime{from{opacity:0}to{opacity:1}}.fadeUp{animation-name:fadeUpAnime;animation-duration:0.5s;animation-fill-mode:forwards;opacity:0}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.fadeRight{animation-name:fadeRightAnime;animation-duration:0.5s;animation-fill-mode:forwards;opacity:0}@keyframes fadeRightAnime{from{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}.delay-time02{animation-delay:0.2s}.delay-time04{animation-delay:0.4s}