@charset "utf-8";html{overflow-y:scroll}body{margin:0;word-wrap:break-word;font:85%/1.75em -apple-system,BlinkMacSystemFont,YuGothic,"Segoe UI",meiryo,sans-serif;-webkit-text-size-adjust:100%;color:#555;background-color:#f5f3f8;min-width:497px;width:100%;position:absolute;min-height:100%;}img{border-style:none;vertical-align:bottom;}h1,h2,h3{margin:0;font-size:100%}a{text-decoration:none;outline:none}a:hover{text-decoration:underline}#title:hover,.sprite-banner:hover,.app-badge:hover,a:hover img{opacity:.8}.product-image{background-color:#fff;box-shadow:0 0 6px #889;border:3px solid #fff;border-radius:4px;}.product-list{display:inline-block;margin:10px 10px 20px;}#topimage{padding-right:160px;text-align:center}.topimage2{margin:0 auto;max-width:1000px;}.stretch-a{display:block;position:relative;padding-top:100%;}.stretch-img{position:absolute;top:0;left:0;max-width:100%;height:auto;}#banner{height:40px;background-size:128px 8px;background-color:#e1cee5;background-image:url(./image/background.png);background-image:linear-gradient(#e4c6df 50%,#e1cee5 50%);border-bottom:1px solid #b69eaf;}.sprite-title{position:absolute;top:0;margin:0;padding:0;white-space:nowrap;background:url(./image/sprite_title.png) -190px 0 no-repeat;}svg+.sprite-title{background-image:url(./image/sprite_title.svgz)}#title{background-position:0 0;width:176px;height:40px;overflow:hidden;}#navi{position:absolute;top:0;right:0;background:linear-gradient(#c9a8c0 50%,#c7aec4 50%) top/128px 8px;background-color:#c7aec4;width:321px;height:40px;overflow:hidden;}.navi-li{width:98px;height:40px;border-left:1px solid #b69eaf;padding:0 4px;display:inline-block;}.navi-on{background-color:rgba(255,255,255,.2)}.navi-a:before{content:'';display:block;position:absolute;top:0;width:104px;height:38px;margin-left:-4px;border:1px solid transparent;transition:.1s;transform:scale(.9);}.navi-a:hover:before{transform:scale(1);border-color:#f3f3fe;background-color:rgba(255,255,255,.1);}#center-top,#center{max-width:1180px;margin:0 auto;padding:0 4px 30px;}#center-top{position:relative;padding-left:0;padding-right:0;min-height:2180px;background:right repeat-y;background-size:160px 4px;background-image:url(./image/container_left.png);background-image:linear-gradient(#e4e3ef 50%,#eae9f4 50%);}#center-top2{padding:0 164px 0 4px}#left{width:160px;font-size:85%;line-height:110%;position:absolute;top:-6px;right:0;}#foot{background-color:#e1cee5;background-size:128px 8px;background-image:url(./image/background.png);background-image:linear-gradient(#e4c6df 50%,#e1cee5 50%);border-top:1px solid #b69eaf;text-align:right;font-size:10px;line-height:1em;padding-top:4px;height:13px;position:absolute;bottom:0;width:100%;}.recent-border{font-size:95%;line-height:190%;border-top:dashed 1px #DDD;padding:2px 0 0 3px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.recent-border:first-child{border-top:0}.header00{margin:5px 0 15px;font-size:120%;letter-spacing:5px;text-align:center;line-height:200%;background:linear-gradient(to left,rgba(220,230,230,0),rgba(220,230,230,.8) 20%,rgba(220,230,230,.8) 80%,rgba(255,255,255,0));}.header01{margin:5px 0 15px;color:#559;letter-spacing:2px;}.header01::before{content:'';display:inline-block;width:10px;visibility:hidden;}.header01::after{content:'';display:block;height:2px;margin-top:-2px;background:linear-gradient(to left,rgba(180, 190, 240,.1),rgba(180, 190, 240,1));}.header02{background-color:#fff;border:solid 1px #dde;border-bottom-style:dashed;padding:4px 0 0 4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.header02-left{margin-right:6px;font-weight:normal}#rss{width:15px;height:15px;position:relative;top:2px;left:4px;}.waku{background-color:#fff;border:solid 1px #dde;margin:0;padding:0;}.waku2{background-color:#fff;border:solid 1px #dde;border-top:0;margin:0 0 15px 0;padding:1px 20px;}.side01{color:#449;margin:20px 4px 0;font-size:112%;line-height:188%;text-align:center;letter-spacing:2px;background:linear-gradient(to left,rgba(255,255,255,0),rgba(255,255,255,.8) 40%,rgba(255,255,255,.8) 60%,rgba(255,255,255,0));}.side01::before,.side01::after{height:1px;content:'';display:block;background:linear-gradient(to left,rgba(255,255,255,0),#559 40%,#559 60%,rgba(255,255,255,0));}.side02{background-color:#fff;margin:13px 0 13px 4px;border:solid 1px #ccd;overflow:hidden;width:150px;}.center{text-align:center}.more{text-align:right;font-size:95%;}.side-ul{list-style-type:none;margin:4px 1px 2px;padding:0;}.side-ul>li{padding:5px 0}.sprite-banner{background:url(./image/sprite_banner.png) no-repeat;overflow:hidden;width:152px;height:31px;}#sprite-b2{background-position:0 -31px}#sprite-b3{background-position:0 -62px}#sprite-b4{background-position:0 -93px}#sprite-b5{background-position:0 -124px}#sprite-b6{background-position:0 -155px}#sprite-b8{background-position:0 -217px}#sprite-b9{background-position:0 -248px}.sprite-a{display:block;height:100%}.sprite-s{display:block;padding-top:52px}.ariesimage{background-position:0 -279px;display:inline-block;width:16px;height:16px;}.app-badge{background:url(./image/app_badge.png) no-repeat;width:135px;height:40px;overflow:hidden;display:inline-block;}svg+.app-badge{background-image:url(./image/app_badge.svgz)}.apple{background-position:0 -51px;height:50px}.amazon{background-position:0 -102px;height:39px}.book{background-position:0 -153px;height:38px}#bread-ol{border-bottom:1px solid #aab;margin:0 10px 15px;padding:0;font-size:80%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.bread-li{display:inline;list-style-type:none;}.bread-li:after{content:' › '}.bread-li:last-child:after{content:none}.small{font-size:95%;list-style-type:none;line-height:1.6em;}.indent{padding-left:2.5em}.button>a{background-color:#EEE;background:linear-gradient(#FFF,#EEE);border:1px solid #999;border-radius:3px;text-align:center;color:#000;margin:0 8px 8px 0;padding:1px 10px;font-size:12px;line-height:17px;white-space:nowrap;}.button>a:hover{background-color:#CCC;text-decoration:none;}#twitter-head{background-color:#fff;border:solid 1px #dde;border-bottom-style:dashed;font-size:90%;line-height:130%;margin-top:5px;}#twitter-body{background-color:#fff;border:solid 1px #dde;border-top:0;font-size:10px;line-height:0;margin:0 0 15px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}#ariestext1,#ariestext2{vertical-align:3px}@media screen and (max-device-width:497px){body{min-height:156%}}@media screen and (max-width:767px){#topimage{padding-right:0}#center-top2{position:relative;min-height:2180px}#left{top:-20px}.waku2>p>br{display:none}.waku2{padding:1px 6px}}@media screen and (min-width:1177px){#left{top:-20px}#topimage{margin-top:14px}#topimage img{box-shadow:4px 4px 8px #88c;}body{background-image:url(./image/background_island.jpg);background-repeat:no-repeat;background-size:100% 860px;}#center-top{background:none}}