@import url("https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@400;500;800&display=swap");body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,ul,th,td{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,main,section,footer{display:block}img{vertical-align:bottom}a img{border:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul,li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0}img{backface-visibility:hidden;-webkit-backface-visibility:hidden;image-rendering:-webkit-optimize-contrast;image-rendering:auto;vertical-align:bottom;line-height:1}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#FFF}::-webkit-scrollbar-thumb{background:#0a5695}#contents{font-family:"M PLUS Rounded 1c","游ゴシック", "Yu Gothic", "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;font-size:2.85714vw;font-weight:700;line-height:1.4;color:#0a5695;background:#e3f1d6}#contents::before{content:"";width:100%;height:100%;background:url(../images/bg_star.jpg) top center;background-size:auto;position:fixed;z-index:0}@media (min-width: 700px){#contents{font-size:1.45455vw}}@media (min-width: 700px) and (min-width: 1100px){#contents{font-size:16px}}#contents *{box-sizing:border-box;margin:0;padding:0;outline:none;font-size:100%}#contents img{width:100%;height:auto}#contents main{display:block}#contents .pc{display:none}@media (min-width: 700px){#contents .sp{display:none}#contents .pc{display:block}}#contents a{color:#edaa3b;text-decoration:underline}#contents a:hover{text-decoration:none}#contents .contentsInner{margin:0 auto;max-width:1100px;width:100%;padding:0vw 5.71429vw 0vw 5.71429vw}@media (min-width: 700px){#contents .contentsInner{padding:0vw 3.63636vw 0vw 3.63636vw}}@media (min-width: 700px) and (min-width: 1100px){#contents .contentsInner{padding:0px 40px 0px 40px}}@media (min-width: 700px){#contents .hoverS{-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}#contents .hoverS:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}}@media (min-width: 700px){#contents .hoverO{transition:opacity 0.3s}#contents .hoverO:hover{opacity:0.7}}#contents footer{background:#FFF;border-bottom:#e3f1d6 solid 3px;position:relative}#contents footer .footerInner{padding:3.63636vw 3.63636vw 3.63636vw 3.63636vw;margin:0 auto;max-width:1100px;text-align:center;color:#333}@media (min-width: 1100px){#contents footer .footerInner{padding:40px 40px 40px 40px}}#contents footer .iconList{display:-webkit-flex;display:flex;-webkit-flex:flex;flex:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;margin:0vw 0vw 2.72727vw 0vw}@media (min-width: 1100px){#contents footer .iconList{margin:0px 0px 30px 0px}}#contents footer .iconList li{width:5.45455vw;max-width:60px;margin:0vw .90909vw 0vw .90909vw}@media (min-width: 1100px){#contents footer .iconList li{margin:0px 10px 0px 10px}}#contents footer p{font-size:1.27273vw}@media (min-width: 1100px){#contents footer p{font-size:14px}}#contents footer .copy{margin:0vw 0vw 3.63636vw 0vw}@media (min-width: 1100px){#contents footer .copy{margin:0px 0px 40px 0px}}#contents footer:before{content:"";width:100%;height:3.63636vw;max-height:40px;display:block;background:url(../images/bg_fuwaline.png) top center repeat-x;background-size:contain;position:absolute;top:-3.63636vw;left:0vw}@media (min-width: 1100px){#contents footer:before{top:-40px;left:0px}}#contents footer .pageTop{position:fixed;bottom:1.81818vw;right:1.81818vw;width:13.36364vw;max-width:147px;z-index:10;-webkit-animation:4s fuwafuwa  infinite;animation:4s fuwafuwa  infinite;display:none}@media (min-width: 1100px){#contents footer .pageTop{bottom:20px;right:20px}}@-webkit-keyframes fuwafuwa{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes fuwafuwa{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}#contents.top header .mvColWrap{width:100%;position:relative;padding:6.36364vw 0vw 6.36364vw 0vw;background:url(../images/mv_bg.png) top center no-repeat;background-size:auto;background-color:#d6e9c4}@media (min-width: 1100px){#contents.top header .mvColWrap{padding:70px 0px 70px 0px}}#contents.top header .mvColWrap:before{content:"";width:100%;background:url(../images/bg_mv_line.png) repeat-x top center;background-size:auto 100%;height:2.45455vw;max-height:27px;position:absolute;bottom:-2.45455vw;left:0vw;right:0;margin:auto;display:block}@media (min-width: 1100px){#contents.top header .mvColWrap:before{bottom:-27px;left:0px}}#contents.top header .mvColInner{max-width:1100px;width:100%;display:block;margin:0 auto}#contents.top header h1{width:79.45455vw;max-width:874px;margin:0 auto}#contents.top header .gLogo{width:15.63636vw;max-width:172px;position:absolute;top:1.81818vw;left:1.81818vw}@media (min-width: 1100px){#contents.top header .gLogo{top:20px;left:20px}}#contents.top header .mvChara{position:relative;width:100%;padding:0vw 0vw 40.90909vw 0vw;margin:.90909vw 0vw 0vw 0vw}@media (min-width: 1100px){#contents.top header .mvChara{padding:0px 0px 450px 0px}}@media (min-width: 1100px){#contents.top header .mvChara{margin:10px 0px 0px 0px}}#contents.top header .mvChara .mv01{width:30.09091vw;max-width:331px;position:absolute;top:14.54545vw;left:1.81818vw}@media (min-width: 1100px){#contents.top header .mvChara .mv01{top:160px;left:20px}}#contents.top header .mvChara .mv02{width:36.90909vw;max-width:406px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}#contents.top header .mvChara .mv03{width:29.27273vw;max-width:322px;position:absolute;top:13.63636vw;right:1.81818vw}@media (min-width: 1100px){#contents.top header .mvChara .mv03{top:150px;right:20px}}#contents.top main{padding:8.18182vw 0vw 8.18182vw 0vw}@media (min-width: 1100px){#contents.top main{padding:90px 0px 90px 0px}}#contents.top main .itemCol h2{width:42.36364vw;max-width:466px;margin:0 auto;position:relative}#contents.top main .itemCol .navBtnList{display:-webkit-flex;display:flex;-webkit-flex:flex;flex:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:row;align-items:row;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:space-between;flex-wrap:space-between;margin:5.45455vw auto 0vw auto}@media (min-width: 1100px){#contents.top main .itemCol .navBtnList{margin:60px auto 0px auto}}#contents.top main .itemCol .navBtnList li{position:relative;padding:5px}#contents.top main .itemCol .navBtnList li:nth-child(1){width:34.09091vw;max-width:375px}#contents.top main .itemCol .navBtnList li:nth-child(2){width:25.81818vw;max-width:284px}#contents.top main .itemCol .navBtnList li:nth-child(3){width:25.81818vw;max-width:284px}#contents.top main .itemCol .navBtnList li:nth-child(4){width:18.54545vw;max-width:204px}#contents.top main .itemCol .navBtnList li a{display:block}#contents.top main .itemCol .navBtnList li.new::before{content:"";display:block;width:6.90909vw;max-width:76px;height:2.90909vw;max-height:32px;background:url(../images/ico_nav_new.png) no-repeat center;background-size:contain;position:absolute;top:-1.45455vw;left:0vw;right:0;margin:auto;z-index:2}@media (min-width: 1100px){#contents.top main .itemCol .navBtnList li.new::before{top:-16px;left:0px}}#contents.top main .itemCol .itemListCol{margin:5.45455vw auto 0vw auto}@media (min-width: 1100px){#contents.top main .itemCol .itemListCol{margin:60px auto 0px auto}}#contents.top main .itemCol .itemListCol h3{background-color:#41a41e;border:5px solid #d6e9c4;text-align:center;padding:1.81818vw 1.81818vw 1.81818vw 1.81818vw;margin:2.72727vw auto 0vw auto;border-radius:2.72727vw;position:relative}@media (min-width: 1100px){#contents.top main .itemCol .itemListCol h3{padding:20px 20px 20px 20px}}@media (min-width: 1100px){#contents.top main .itemCol .itemListCol h3{margin:30px auto 0px auto}}@media (min-width: 1100px){#contents.top main .itemCol .itemListCol h3{border-radius:30px}}#contents.top main .itemCol .itemListCol .itemList li{margin:2.72727vw auto 0vw auto;position:relative}@media (min-width: 1100px){#contents.top main .itemCol .itemListCol .itemList li{margin:30px auto 0px auto}}#contents.top main .itemCol .itemListCol .itemList li.top{display:none}#contents.top main .itemCol .itemListCol .itemList li.top.new{display:block}#contents.top main .itemCol .itemListCol .itemList li.top.new::before{content:"";display:none}#contents.top main .itemCol .itemListCol .itemList li.new::before{content:"";display:block;width:11.36364vw;max-width:125px;height:11vw;max-height:121px;display:block;background:url(../images/ico_new.png) no-repeat center;background-size:contain;position:absolute;top:-1.81818vw;right:-1.81818vw;z-index:3}@media (min-width: 1100px){#contents.top main .itemCol .itemListCol .itemList li.new::before{top:-20px;right:-20px}}#contents.top main .itemCol .itemListCol .itemList li .item{margin:2.72727vw auto 0vw auto}@media (min-width: 1100px){#contents.top main .itemCol .itemListCol .itemList li .item{margin:30px auto 0px auto}}@media (min-width: 700px){#contents.top main .itemCol .itemListCol .itemList li .item a{transition:opacity 0.3s}#contents.top main .itemCol .itemListCol .itemList li .item a:hover{opacity:0.7}}#contents.top main .itemCol .itemListCol .itemList li .shopBtn{width:60.09091vw;max-width:661px;margin:3.63636vw auto 0vw auto;display:block}@media (min-width: 1100px){#contents.top main .itemCol .itemListCol .itemList li .shopBtn{margin:40px auto 0px auto}}#contents.top main .itemCol .itemListCol .itemList li .itemListinner{width:100%;height:100%;position:relative;padding:2.72727vw 2.72727vw 2.72727vw 2.72727vw;border-radius:2.72727vw;overflow:hidden;background-color:#FFF;border:#d6e9c4 solid 5px}@media (min-width: 1100px){#contents.top main .itemCol .itemListCol .itemList li .itemListinner{padding:30px 30px 30px 30px}}@media (min-width: 1100px){#contents.top main .itemCol .itemListCol .itemList li .itemListinner{border-radius:30px}}#contents.top main .itemCol .itemListCol .itemList li .itemListinner::before,#contents.top main .itemCol .itemListCol .itemList li .itemListinner::after{content:"";display:block}#contents.top main .itemCol .itemListCol .itemList li .itemListinner::before{width:15.18182vw;max-width:167px;height:11.54545vw;max-height:127px;position:absolute;top:0vw;right:0vw;background:url(../images/item/fl_tr.png) top right no-repeat;background-size:contain}#contents.top main .itemCol .itemListCol .itemList li .itemListinner::after{width:16.63636vw;max-width:183px;height:13.09091vw;max-height:144px;position:absolute;bottom:0vw;left:0vw;background:url(../images/item/fl_bl.png) bottom left no-repeat;background-size:contain}#contents.top main .itemCol #wanwan h3 img{width:25.36364vw;max-width:279px}#contents.top main .itemCol #funtane h3 img{width:20.36364vw;max-width:224px}#contents.top main .itemCol #miitsuketa h3 img{width:18.63636vw;max-width:205px}#contents.top main .itemCol #other h3 img{width:10vw;max-width:110px}#contents.top main #btnCol a{position:relative;width:64vw;max-width:704px;margin:5.45455vw auto 0vw auto;display:block}@media (min-width: 1100px){#contents.top main #btnCol a{margin:60px auto 0px auto}}

/*# sourceMappingURL=maps/top.css.map */
