﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{font-size:100%;margin:0;padding:0;vertical-align:baseline;border:0;outline:0;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{font-size:100%;margin:0;padding:0;vertical-align:baseline;background:transparent}ins{text-decoration:none;color:#000;background-color:#ff9}mark{font-weight:bold;font-style:italic;color:#000;background-color:#ff9}del{text-decoration:line-through}abbr[title],dfn[title]{cursor:help;border-bottom:1px dotted}table{border-spacing:0;border-collapse:collapse}hr{display:block;height:1px;margin:1em 0;padding:0;border:0;border-top:1px solid #ccc}input,select{vertical-align:middle}img{font-size:0;line-height:0}address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal}html,body{height:100%}body{font-family:'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;font-size:12px;width:100%;color:#000;background-color:#fff;line-height:1.5;word-break:break-all}a:link,a:visited{color:#000000;text-decoration:underline}a:link:hover,a:visited:hover{color:#999999}header,nav,footer,article,section,div,aside,ul,li,a,figure{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.wrap{min-width:1012px;min-height:2000px;background-image:url(../img/bg_wrap01.jpg),url(../img/bg_wrap02.jpg);background-repeat:no-repeat, repeat-y;background-position:center top, center 1045px}.header{position:relative;z-index:10;overflow:hidden;min-width:1012px;height:825px}.header__inner{width:1012px;margin:0 auto}.header__title{width:376px;height:357px;margin:10px auto 0;background-image:url(../img/bg_logo.png);background-repeat:no-repeat;text-indent:-99999px}.logo__3ds{position:absolute;top:10px;right:10px;width:200px;height:24px;background-image:url(../img/bg_3ds.png);background-repeat:no-repeat}.gnav{margin-top:354px}.gnav ul{font-size:0;text-align:center}.gnav ul li{display:inline-block;margin:0 38px}.gnav ul li a{display:block;height:80px;background-repeat:no-repeat}.gnav ul li a:hover{opacity:.6}.gnav ul li .gnav__character{width:211px;background-image:url(../img/bg_gnav01.png)}.gnav ul li .gnav__cooking{width:311px;background-image:url(../img/bg_gnav02.png)}.gnav ul li .gnav__town{width:236px;background-image:url(../img/bg_gnav03.png)}.info{position:relative;width:1012px;height:220px;margin:0 auto}.info__movie{display:block;float:left;width:265px;height:166px;margin:27px 0 0 24px;background-image:url(../img/bg_btn_movie.png);background-repeat:no-repeat}.info__movie:hover{opacity:.6}.info__details{float:left;width:717px;height:213px;margin:27px 0 0 0;background-image:url(../img/bg_info.png);background-repeat:no-repeat}.info__btn--buy{position:absolute;z-index:10;top:139px;left:560px;width:141px;height:35px;background-image:url(../img/bg_btn_buy.png);background-repeat:no-repeat}.info__btn--buy:hover{opacity:.6}.character{position:relative;min-width:1012px;margin-top:-16px}.character__bg{width:1012px;height:928px;margin:0 auto 0;background-image:url(../img/bg_character.png);background-repeat:no-repeat}.character__bg img{margin-top:-47px}.character__note{position:relative;min-width:1012px;height:868px;margin-top:-970px;background-image:url(../img/bg_character_note.png);background-repeat:no-repeat;background-position:center top}.cooking{position:relative;min-width:1012px;margin-top:98px}.cooking__bg{width:1012px;height:1758px;margin:0 auto;background-image:url(../img/bg_cooking.png);background-repeat:no-repeat}.cooking__note{position:relative;min-width:1012px;height:1740px;margin-top:-1774px;background-image:url(../img/bg_cooking_note.png);background-repeat:no-repeat;background-position:center top}.cooking__contents{position:relative;z-index:10;overflow:hidden;width:1012px;height:1758px;margin:-1703px auto 0}.cooking__contents__audio01,.cooking__contents__audio02{font-size:0;margin-top:1248px;text-align:center}.cooking__contents__audio01 li,.cooking__contents__audio02 li{display:inline-block;margin:0 19px 5px;vertical-align:top}.cooking__contents__audio01 li a,.cooking__contents__audio02 li a{display:block;background-repeat:no-repeat}.cooking__contents__audio01 li a:hover,.cooking__contents__audio02 li a:hover{opacity:.8}.cooking__contents__audio02{margin-top:5px}.cooking__contents__audio02 li{margin:0 10px 0}.audio__list01{width:235px;height:206px;background-image:url(../img/bg_cooking_btn01.png)}.audio__list02{width:240px;height:206px;background-image:url(../img/bg_cooking_btn02.png)}.audio__list03{width:229px;height:206px;background-image:url(../img/bg_cooking_btn03.png)}.audio__list04{width:215px;height:225px;background-image:url(../img/bg_cooking_btn04.png)}.audio__list05{width:213px;height:225px;background-image:url(../img/bg_cooking_btn05.png)}.audio__list06{width:224px;height:225px;background-image:url(../img/bg_cooking_btn06.png)}.audio__list07{width:195px;height:225px;background-image:url(../img/bg_cooking_btn07.png)}.town{position:relative;min-width:1012px;margin-top:-25px}.town__bg{width:1012px;height:1788px;margin:0 auto;background-image:url(../img/bg_town.png);background-repeat:no-repeat}.town__note{position:relative;min-width:1012px;height:1890px;margin-top:-1810px;background-image:url(../img/bg_town_note.png);background-repeat:no-repeat;background-position:center top}.footer{position:relative;width:1012px;height:190px;margin:-65px auto}.footer__copyright{width:1012px;height:78px;text-indent:-99999px;background-image:url(../img/bg_footer_copyright.png);background-repeat:no-repeat}.footer__logo{font-size:0;text-align:center}.footer__logo li{display:inline-block;vertical-align:top}.footer__logo--rate{position:absolute;top:90px;left:11px;font-size:0;text-align:center}.footer__logo--rate li{display:inline-block;vertical-align:top;margin:0 5px}.btn--pagetop{font-size:0;position:fixed;right:10px;bottom:-29px;display:block;width:152px;height:29px;background-image:url(../img/bg_btn_pagetop.png);background-repeat:no-repeat}.btn--pagetop:hover{opacity:.6}.audio--cook{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;width:300px;height:50px;margin:auto}.bg--audio{position:fixed;z-index:1000;top:0;display:none;width:100%;height:100%;cursor:pointer;background-color:rgba(0,0,0,0.6)}.bg--movie{position:fixed;z-index:1000;top:0;display:none;width:100%;height:100%;cursor:pointer;background-color:rgba(0,0,0,0.6)}.movie{position:absolute;top:0;right:0;bottom:0;left:0;display:none;width:560px;height:315px;margin:auto}.header__star01,.header__star02,.header__star03,.header__star04,.header__star05,.header__star06,.cha__star01,.cha__star02,.cha__star03,.cha__star04,.cha__star05,.cha__star06,.cook__star01,.cook__star02,.cook__star03,.cook__star04,.cook__star05,.cook__star06,.town__star01,.town__star02,.town__star03,.town__star04,.town__star05,.town__star06{position:absolute;top:0;width:100%;min-width:1012px;height:835px;opacity:0;background-repeat:no-repeat;background-position:center top}.header__star01{background-image:url(../img/bg_star01_header.png);-webkit-animation:twinkle 2.4s linear 0s infinite;-moz-animation:twinkle 2.4s linear 0s infinite;-ms-animation:twinkle 2.4s linear 0s infinite;-o-animation:twinkle 2.4s linear 0s infinite;animation:twinkle 2.4s linear 0s infinite}.header__star02{background-image:url(../img/bg_star02_header.png);-webkit-animation:twinkle 2.4s linear 0.8s infinite;-moz-animation:twinkle 2.4s linear 0.8s infinite;-ms-animation:twinkle 2.4s linear 0.8s infinite;-o-animation:twinkle 2.4s linear 0.8s infinite;animation:twinkle 2.4s linear 0.8s infinite}.header__star03{background-image:url(../img/bg_star03_header.png);-webkit-animation:twinkle 2.4s linear 1.6s infinite;-moz-animation:twinkle 2.4s linear 1.6s infinite;-ms-animation:twinkle 2.4s linear 1.6s infinite;-o-animation:twinkle 2.4s linear 1.6s infinite;animation:twinkle 2.4s linear 1.6s infinite}.header__star04{background-image:url(../img/bg_star04_header.png);-webkit-animation:twinkle 2.4s linear 0.4s infinite;-moz-animation:twinkle 2.4s linear 0.4s infinite;-ms-animation:twinkle 2.4s linear 0.4s infinite;-o-animation:twinkle 2.4s linear 0.4s infinite;animation:twinkle 2.4s linear 0.4s infinite}.header__star05{background-image:url(../img/bg_star05_header.png);-webkit-animation:twinkle 2.4s linear 1.2s infinite;-moz-animation:twinkle 2.4s linear 1.2s infinite;-ms-animation:twinkle 2.4s linear 1.2s infinite;-o-animation:twinkle 2.4s linear 1.2s infinite;animation:twinkle 2.4s linear 1.2s infinite}.header__star06{background-image:url(../img/bg_star06_header.png);-webkit-animation:twinkle 2.4s linear 2s infinite;-moz-animation:twinkle 2.4s linear 2s infinite;-ms-animation:twinkle 2.4s linear 2s infinite;-o-animation:twinkle 2.4s linear 2s infinite;animation:twinkle 2.4s linear 2s infinite}.cha__star01,.cha__star02,.cha__star03,.cha__star04,.cha__star05,.cha__star06{top:-6px;height:904px}.cha__star01{background-image:url(../img/bg_star01_cha.png);-webkit-animation:twinkle 2.4s linear 0s infinite;-moz-animation:twinkle 2.4s linear 0s infinite;-ms-animation:twinkle 2.4s linear 0s infinite;-o-animation:twinkle 2.4s linear 0s infinite;animation:twinkle 2.4s linear 0s infinite}.cha__star02{background-image:url(../img/bg_star02_cha.png);-webkit-animation:twinkle 2.4s linear 0.8s infinite;-moz-animation:twinkle 2.4s linear 0.8s infinite;-ms-animation:twinkle 2.4s linear 0.8s infinite;-o-animation:twinkle 2.4s linear 0.8s infinite;animation:twinkle 2.4s linear 0.8s infinite}.cha__star03{background-image:url(../img/bg_star03_cha.png);-webkit-animation:twinkle 2.4s linear 1.6s infinite;-moz-animation:twinkle 2.4s linear 1.6s infinite;-ms-animation:twinkle 2.4s linear 1.6s infinite;-o-animation:twinkle 2.4s linear 1.6s infinite;animation:twinkle 2.4s linear 1.6s infinite}.cha__star04{background-image:url(../img/bg_star04_cha.png);-webkit-animation:twinkle 2.4s linear 0.4s infinite;-moz-animation:twinkle 2.4s linear 0.4s infinite;-ms-animation:twinkle 2.4s linear 0.4s infinite;-o-animation:twinkle 2.4s linear 0.4s infinite;animation:twinkle 2.4s linear 0.4s infinite}.cha__star05{background-image:url(../img/bg_star05_cha.png);-webkit-animation:twinkle 2.4s linear 1.2s infinite;-moz-animation:twinkle 2.4s linear 1.2s infinite;-ms-animation:twinkle 2.4s linear 1.2s infinite;-o-animation:twinkle 2.4s linear 1.2s infinite;animation:twinkle 2.4s linear 1.2s infinite}.cha__star06{background-image:url(../img/bg_star06_cha.png);-webkit-animation:twinkle 2.4s linear 2s infinite;-moz-animation:twinkle 2.4s linear 2s infinite;-ms-animation:twinkle 2.4s linear 2s infinite;-o-animation:twinkle 2.4s linear 2s infinite;animation:twinkle 2.4s linear 2s infinite}.cook__star01,.cook__star02,.cook__star03,.cook__star04,.cook__star05,.cook__star06{top:-6px;height:1743px}.cook__star01{background-image:url(../img/bg_star01_cook.png);-webkit-animation:twinkle 2.4s linear 0s infinite;-moz-animation:twinkle 2.4s linear 0s infinite;-ms-animation:twinkle 2.4s linear 0s infinite;-o-animation:twinkle 2.4s linear 0s infinite;animation:twinkle 2.4s linear 0s infinite}.cook__star02{background-image:url(../img/bg_star02_cook.png);-webkit-animation:twinkle 2.4s linear 0.8s infinite;-moz-animation:twinkle 2.4s linear 0.8s infinite;-ms-animation:twinkle 2.4s linear 0.8s infinite;-o-animation:twinkle 2.4s linear 0.8s infinite;animation:twinkle 2.4s linear 0.8s infinite}.cook__star03{background-image:url(../img/bg_star03_cook.png);-webkit-animation:twinkle 2.4s linear 1.6s infinite;-moz-animation:twinkle 2.4s linear 1.6s infinite;-ms-animation:twinkle 2.4s linear 1.6s infinite;-o-animation:twinkle 2.4s linear 1.6s infinite;animation:twinkle 2.4s linear 1.6s infinite}.cook__star04{background-image:url(../img/bg_star04_cook.png);-webkit-animation:twinkle 2.4s linear 0.4s infinite;-moz-animation:twinkle 2.4s linear 0.4s infinite;-ms-animation:twinkle 2.4s linear 0.4s infinite;-o-animation:twinkle 2.4s linear 0.4s infinite;animation:twinkle 2.4s linear 0.4s infinite}.cook__star05{background-image:url(../img/bg_star05_cook.png);-webkit-animation:twinkle 2.4s linear 1.2s infinite;-moz-animation:twinkle 2.4s linear 1.2s infinite;-ms-animation:twinkle 2.4s linear 1.2s infinite;-o-animation:twinkle 2.4s linear 1.2s infinite;animation:twinkle 2.4s linear 1.2s infinite}.cook__star06{background-image:url(../img/bg_star06_cook.png);-webkit-animation:twinkle 2.4s linear 2s infinite;-moz-animation:twinkle 2.4s linear 2s infinite;-ms-animation:twinkle 2.4s linear 2s infinite;-o-animation:twinkle 2.4s linear 2s infinite;animation:twinkle 2.4s linear 2s infinite}.town__star01,.town__star02,.town__star03,.town__star04,.town__star05,.town__star06{top:-6px;height:1743px}.town__star01{background-image:url(../img/bg_star01_town.png);-webkit-animation:twinkle 2.4s linear 0s infinite;-moz-animation:twinkle 2.4s linear 0s infinite;-ms-animation:twinkle 2.4s linear 0s infinite;-o-animation:twinkle 2.4s linear 0s infinite;animation:twinkle 2.4s linear 0s infinite}.town__star02{background-image:url(../img/bg_star02_town.png);-webkit-animation:twinkle 2.4s linear 0.8s infinite;-moz-animation:twinkle 2.4s linear 0.8s infinite;-ms-animation:twinkle 2.4s linear 0.8s infinite;-o-animation:twinkle 2.4s linear 0.8s infinite;animation:twinkle 2.4s linear 0.8s infinite}.town__star03{background-image:url(../img/bg_star03_town.png);-webkit-animation:twinkle 2.4s linear 1.6s infinite;-moz-animation:twinkle 2.4s linear 1.6s infinite;-ms-animation:twinkle 2.4s linear 1.6s infinite;-o-animation:twinkle 2.4s linear 1.6s infinite;animation:twinkle 2.4s linear 1.6s infinite}.town__star04{background-image:url(../img/bg_star04_town.png);-webkit-animation:twinkle 2.4s linear 0.4s infinite;-moz-animation:twinkle 2.4s linear 0.4s infinite;-ms-animation:twinkle 2.4s linear 0.4s infinite;-o-animation:twinkle 2.4s linear 0.4s infinite;animation:twinkle 2.4s linear 0.4s infinite}.town__star05{background-image:url(../img/bg_star05_town.png);-webkit-animation:twinkle 2.4s linear 1.2s infinite;-moz-animation:twinkle 2.4s linear 1.2s infinite;-ms-animation:twinkle 2.4s linear 1.2s infinite;-o-animation:twinkle 2.4s linear 1.2s infinite;animation:twinkle 2.4s linear 1.2s infinite}.town__star06{background-image:url(../img/bg_star06_town.png);-webkit-animation:twinkle 2.4s linear 2s infinite;-moz-animation:twinkle 2.4s linear 2s infinite;-ms-animation:twinkle 2.4s linear 2s infinite;-o-animation:twinkle 2.4s linear 2s infinite;animation:twinkle 2.4s linear 2s infinite}@-webkit-keyframes twinkle{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@-moz-keyframes twinkle{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@-ms-keyframes twinkle{0%{opacity:0}50%{opacity:1}100%{opacity:0}}
