:root{--base-font:ui-sans-serif,"Trebuchet MS","Lucida Grande","Hiragino Kaku Gothic ProN W3","HiraKakuProN-W3",YuGothic,Meiryo,sans-serif;--menu-font:"Gill Sans",var(--base-font);--base-line-height:1.4em;--shop-red:#b9001c;--shop-darkred:#900;--text-black:#333;--text-dark-gray:#5e5e5e;--dark-black:#000;--dim-black:#a9a799;--highlight-gray:#eee;--border-gray:#d5d5d5;--border-darkgray:#aaa;--hilite-link-bgcolor:#eee;--bg-beige:#f3ebd4;--catch-baige:#e7e4c3;--dark-baige:#b9b695}.header-body{bottom:0;display:block;left:30px;position:absolute}.header-body h2{font-family:Gill Sans,ui-sans-serif,Trebuchet MS,Lucida Grande,Hiragino Kaku Gothic ProN W3,HiraKakuProN-W3,YuGothic,Meiryo,sans-serif;font-family:var(--menu-font);font-size:153.84615%;font-weight:400;margin:0}.header-body h2 span{font-size:.5em;font-weight:700;margin-left:.5em}.important-text{color:#900;color:var(--shop-darkred)}.std-margin-bottom{margin-bottom:1.6em}#main-content{line-height:138%}#main-content a{-webkit-text-decoration:underline;text-decoration:underline}#main-content a:link{color:#0000a4}#main-content a:visited{color:#691caf}#main-content a:hover{color:#900;color:var(--shop-darkred)}#main-content h3{margin:0}.big-head img{display:block}.sec-toc{margin-bottom:1.6em}.description{color:#000;color:var(--dark-black);font-size:105%;font-weight:bolder;line-height:1.45em;margin:0 0 .3em;padding:.5em}.std-margin{margin:.9em 0 0}.priceunit{font-size:80%;font-weight:bolder;line-height:1.4em;margin-bottom:1.6em;padding:1em 1em 1em 1.5em}.priceunit .itemvariation{font-size:114%;margin:.9em 0 0}.priceunit .sales-price{font-size:133%;margin:.9em 0 0}.priceunit .sales-price span{font-size:80%;font-weight:400}.priceunit .not-available .sales-price{color:#a9a799;color:var(--dim-black)}.priceunit .availability,.priceunit .pricenote{color:#900;color:var(--shop-darkred);margin:.9em 0 0}.note{margin-bottom:1.6em}.spec{font-size:.9em;line-height:1.3em}.spec h3.catch{font-size:1em}.video{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:hidden;padding-bottom:56%;position:relative}.video iframe{height:100%;left:0;position:absolute;top:0;width:100%}p.caution,p.guide,p.memo{border-radius:10px;color:#000;margin:0;padding:1em}p.caution{background:-webkit-gradient(linear,0 0,0 100%,from(#fee),to(#fdd));background-color:#fee}p.memo{background:-webkit-gradient(linear,0 0,0 100%,from(#fef8bc),to(#fcf184));background-color:#fef8bc}p.guide{background:-webkit-gradient(linear,0 0,0 100%,from(#e0e0e0),to(#c5c5c5));background-color:#e0e0e0}.error{color:#900;color:var(--shop-darkred);font-weight:700}.error.again{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:growing;animation-name:growing;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform-origin:20% 80%;-ms-transform-origin:20% 80%;transform-origin:20% 80%}@-webkit-keyframes growing{0%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(1.3);transform:scale(1.3)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growing{0%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(1.3);transform:scale(1.3)}to{-webkit-transform:scale(1);transform:scale(1)}}.box-layout{width:100%}.box-layout .text{padding-left:1em}
