@charset "UTF-8";dl.overview dt:before,dl.recommended ul li:before{font-family:FontAwesome;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f111"}dl.overview dd ul li.nd,ul.note li{list-style-type:none}.link-button a,.shop-link-wrap li a{position:relative;text-decoration:none}.shop-link-wrap li a:after,.shop-link-wrap li a:hover{-moz-transition:.25s linear;-webkit-transition:.25s linear;-o-transition:.25s linear}#all h1 span,#all h2 i{color:red}.information{margin:0 auto 1em;padding:.5em;font-size:110%;width:auto;max-width:1000px;box-sizing:border-box}.information .inner-wrap{border:2px dashed #999;padding:1em;background-color:#fffcf0;box-shadow:0 0 0 10px #f9f9f9;text-align:left!important}.information .inner-wrap h2{margin-top:0;padding:0 0 .3em;font-size:140%;text-align:center;background:0 0!important}.information .inner-wrap h2:before{display:none}.information .inner-wrap h2 i{font-size:60%;color:#fc3;vertical-align:middle}.information p{line-height:1.7}.information p span{font-size:90%;font-weight:400}dl.overview{margin:1em auto 2em;padding:0 1em 1em;max-width:90%;border:2px solid #fc0;background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}dl.overview dt{padding:.5em .2em .4em .8em;color:#000;font-size:100%;font-weight:700;text-align:left;border-bottom:2px dotted #fc0}dl.overview dt:before{margin:0 .3em 0 0;padding-right:.2em;text-indent:-1em;display:inline-block;line-height:1;color:#fc0;font-size:80%}dl.overview dd{padding:.5em .2em 0 .8em;color:#000;font-size:100%;text-align:left}dl.overview dd ul{margin-left:1em}dl.overview dd ul li{margin-top:.2em;margin-left:1em;font-size:90%;list-style-type:disc}dl.recommended{margin:1em 0;padding:1em 1em 0;background-color:#fff!important;border:3px solid rgba(255,160,98,.8)!important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}dl.recommended dt{max-width:15em;font-size:100%;font-weight:500;margin:0 auto;padding:.3em;background-color:#ff7c3a;color:#fff;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;letter-spacing:1px}dl.recommended ul{margin:0 auto;padding:1em;width:90%;font-size:100%}dl.recommended ul li{margin-left:0;text-indent:-2em;margin-bottom:.5em;line-height:1.7}dl.recommended ul li:before{line-height:1;padding:.5em;color:#ffa062}.main-image-wrap{margin:10px auto 2em;text-align:center}.exam{width:96%;margin:1em auto;padding:.3em;background-color:#ffe1f0;border:5px solid #ff80c0;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;text-align:left;font-size:120%}.exam .title{margin:.2em auto;padding:.2em;font-weight:700;font-size:130%;text-align:center}.exam .title span{font-size:70%}.exam p{margin:.2em .5em;padding:.2em}.price-wrap{margin:0 0 2em}.price-wrap li{margin:.5em .8em!important;padding:.5em;text-align:center;list-style-type:none!important;line-height:1}.price-wrap li.price{background-color:#fff;border:2px solid #ccc;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.price-wrap li.price.sp{border:2px solid red;background-color:#fff7e8}.price-wrap li.price div{font-weight:700;padding:.2em;color:#000}.link-button a:after,.link-button a:before,.shop-link-wrap li a:after{font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translateY(-50%);position:absolute}.price-wrap li.price div span{font-family:Lato,sans-serif;font-size:180%;padding:0 .2em}.price-wrap li.price div span.special-price{font-size:260%;color:red}.price-wrap li.price div span.tax-included{font-size:120%}.price-wrap li.arrow{margin:0!important;padding:0!important}.price-wrap li p{padding:.5em 0;font-size:90%;text-align:left}.link-button{width:100%;margin:0 auto 2em;text-align:center}.link-button a{min-width:300px;display:inline-block;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:9px 18px;background-color:red;color:#fff;font-size:140%}.link-button.app a{background-color:#f90}.link-button a:before{left:6%;top:34%;animation:1.5s infinite vis;content:'\f111';font-size:100%!important;color:#ff0}@keyframes vis{from{transform:scale(1,1);opacity:1)}to{transform:scale(1.5,1.5);opacity:0}}.link-button a:after{right:6%;top:50%;content:'\F061';color:#ff0}.link-button a:hover{background-color:#f66}.link-button.app a:hover{background-color:#fc3}ul.note{margin-left:20px;margin-bottom:2em}ul.note:last-child{margin-bottom:0}ul.note li{padding-left:1em;text-indent:-1em;margin:.5em 0}.shop-link-wrap{display:flex;flex-direction:column}.shop-link-wrap li{margin:10px;box-sizing:border-box}.shop-link-wrap li a{display:block;padding:.5em 1em;background-color:#c00;color:#fff}.shop-link-wrap li a:after{right:5%;top:50%;content:'\f054';color:#ff3;transition:.25s linear}.shop-link-wrap li a:hover{transition:.25s linear}.shop-link-wrap li a:hover:after{position:absolute;right:3%;top:50%;-moz-transition:.25s linear;-webkit-transition:.25s linear;-o-transition:.25s linear;transition:.25s linear}@media all and (min-width:700px){dl.recommended{max-width:880px;margin:1em auto;padding:1em 1em 0}.link-button-wrap{display:flex;align-items:center;justify-content:center;max-width:800px;margin:0 auto}.link-button-wrap>div{flex:1}.price-wrap{display:flex;margin:0 0 1em;align-items:center;justify-content:space-around}.price-wrap li{flex:0 0 40%;margin:2em 1em 0}.price-wrap li.arrow{flex:0 0 30px;-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);position:relative}.shop-link-wrap{flex-direction:row;flex-wrap:wrap;justify-content:center}.shop-link-wrap li{width:calc((90% - 10px)/ 2)}}@media all and (min-width:960px){.shop-link-wrap li{width:calc((90% - 10px)/ 3)}}