*{margin:0;padding:0}html,body{height:100%}body{font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',メイリオ,Meiryo,Osaka,'MS Pゴシック','MS PGothic',sans-serif;background:#0d0d0d url(../img/bg-milu.png);background-repeat:no-repeat;background-size:cover;background-position:center;min-width:1253px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.side-content{width:1060px;height:624px;margin:auto;position:relative;background:url(../img/bg.png);background-repeat:no-repeat;background-position:center;position:relative}.side-content:before{content:"";width:257px;height:707px;position:absolute;background:url("../img/char-left.png");left:-82px;top:-63px;background-repeat:no-repeat}.side-content.bg-2{background:url(../img/bg2.png);background-size:cover;background-position:-1px 0px}.side-content.bg-3{background:url(../img/bg3.png);background-size:cover;background-position:-1px 0px}.side-content:after{content:"";width:214px;height:725px;position:absolute;background:url("../img/char-right.png");right:-95px;top:-21px;background-repeat:no-repeat}.milu-logo{padding-top:25px;text-align:center}.milu-bg-left-top{background-image:url(../img/light.png);width:100%;height:100%;background-position:calc(50% + 504px) calc(50% - 322px);background-repeat:no-repeat;margin:auto;float:left}.milu-left{float:left;width:218px;height:100%;margin-left:111px}.milu-right{float:right;width:731px;height:auto;height:100%;position:relative}.menu ul{list-style:none;margin-top:23px}.menu ul li{padding:10px 8px 10px 14px;border-bottom:1px solid #ccc;height:52px;cursor:pointer;position:relative;overflow:hidden;width:197px}.menu ul li a{text-decoration:none;color:inherit;font-size:14px;display:block;-webkit-transition:color 1s,font-size .2s;-moz-transition:color 1s,font-size .2s;-o-transition:color 1s,font-size .2s;transition:color 1s,font-size .2s}.menu ul li p{font-size:12px;line-height:14px;font-weight:600;color:#333;margin-top:4px;display:block;-webkit-transition:color .2s,font-size .2s;-moz-transition:color .2s,font-size .2s;-o-transition:color .2s,font-size .2s;transition:color .2s,font-size .2s;white-space:nowrap}.milu-text{width:628px;height:auto;padding:16px 13px;font-size:13.5px;line-height:21px;background:url('../img/bgbanner.png');margin:103px 0 0 18px;border-radius:5px;position:relative;font-weight:600;padding-right:5px;color:#444;letter-spacing:0px}.milu-text:before{content:"";background:url("../img/title.png") no-repeat;position:absolute;top:-94px;left:-11px;width:313px;height:122px}.tooltip{position:relative;margin:0 auto}.tooltip-content{position:absolute;line-height:1.2;pointer-events:none;text-align:center;z-index:100;opacity:0;padding:1.75em;font-size:15px;bottom:100%;color:#fff}.tooltip-effect-2 .tooltip-content{padding:0px;top:-84px;left:-85px;width:129px;text-align:left;font-size:15.5px;line-height:20px}.ele-yellow.tooltip-effect-2 .tooltip-content{left:-88px}.tooltip-effect-2.hover .tooltip-content{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:0.2s;transition-delay:0.2s;-webkit-transform:rotate(-9deg);-moz-transform:rotate(-8.8deg);-ms-transform:rotate(-8.5deg);-o-transform:rotate(-9deg);font-size:14px;line-height:15px}.tooltip-shape{position:absolute;width:214px;height:159px;pointer-events:none}.comming-soon .tooltip-shape{width:152px;height:108px}.tooltip-effect-2 .tooltip-shape{top:-114px;left:-20px;margin:0 0 0 -110px}.tooltip-effect-2.comming-soon .tooltip-shape{bottom:126%;left:10%;margin:0 0 0 -110px}.tooltip.hover .tooltip-shape{pointer-events:auto}.tooltip-shape svg{stroke:#068b1b;stroke-width:2}.tooltip-effect-2 .tooltip-shape svg polygon{fill:transparent;stroke-dasharray:580;stroke-dashoffset:580}.tooltip-effect-2.hover .tooltip-shape svg polygon{stroke-dashoffset:0;fill:#fff;-webkit-transition:stroke-dashoffset 0.8s,fill 0.8s;transition:stroke-dashoffset 0.8s,fill 0.8s}.ele-red.tooltip-effect-2.hover .tooltip-shape svg polygon{fill:#068b1b}.ele-green.tooltip-effect-2.hover .tooltip-shape svg polygon{fill:#609bb6;stroke:#609bb6}.ele-blue.tooltip-effect-2.hover .tooltip-shape svg polygon{fill:#c66500;stroke:#c66500}.ele-yellow.tooltip-effect-2.hover .tooltip-shape svg polygon{fill:#9672ca;stroke:#9672ca}.ele-violet.tooltip-effect-2.hover .tooltip-shape svg polygon{fill:#363636;stroke:#363636}.tooltip-effect-2.comming-soon.hover .tooltip-shape svg polygon{fill:#393939!important;stroke:#393939!important}.comming-soon .tooltip-content{padding:0em;font-size:11px;line-height:15px;width:140px;margin:-9px 0 72px -77px}.tooltip-effect-2.comming-soon .tooltip-shape svg{stroke-width:4px;stroke:#393939}.ele-blue{position:absolute;top:306px;left:334px;height:80px!important}.ele-green{position:absolute;top:412px;left:16px}.ele-yellow{position:absolute;bottom:245px;right:151px}.ele-violet{position:absolute;bottom:21px;right:394px}.ele-red{position:absolute;top:305px;left:159px}.tooltip.tooltip-effect-2{height:99px;-webkit-transition:height 0.25s ease-in;transition:height 1s ease-in}.tooltip.tooltip-effect-2 img{height:100%;transition:all .1s;outline:0;border:0px}.ele-2b{position:absolute;bottom:61px;right:156px}.grow{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}@-webkit-keyframes swing{15%{-webkit-transform:translateX(5px);transform:translateX(5px)}30%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}50%{-webkit-transform:translateX(3px);transform:translateX(3px)}65%{-webkit-transform:translateX(-3px);transform:translateX(-3px)}80%{-webkit-transform:translateX(2px);transform:translateX(2px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes swing{15%{-webkit-transform:translateX(5px);transform:translateX(5px)}30%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}50%{-webkit-transform:translateX(3px);transform:translateX(3px)}65%{-webkit-transform:translateX(-3px);transform:translateX(-3px)}80%{-webkit-transform:translateX(2px);transform:translateX(2px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.swing{-webkit-animation:swing .5s ease;animation:swing .5s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1}.tooltip.hover img{height:150px;margin-top:-20%}img.lg-logo{position:absolute;bottom:6px;left:18px;width:105px}.menu{margin-top:7px}.ele-2b.tooltip-effect-2.comming-soon .tooltip-shape{top:-115px;left:68px}.ele-2b.tooltip-effect-2 .tooltip-shape{top:-137px;left:17px;width:190px;height:142px}.ele-2b.tooltip-effect-2 .tooltip-content{top:-113px;left:-39px}.ele-2b.tooltip-effect-2.comming-soon .tooltip-content{top:-77px;left:66px;color:#fff}.tooltip-effect-2.comming-soon.hover .tooltip-content{-webkit-transform:rotate(-9deg);-moz-transform:rotate(-8.4deg);-ms-transform:rotate(-8.1deg);-o-transform:rotate(-9deg);font-size:12px}.ele-green.tooltip-effect-2 .tooltip-shape{left:52px;top:-147px}.ele-green.tooltip-effect-2.comming-soon .tooltip-shape{top:-119px;left:97px}.ele-green.tooltip-effect-2 .tooltip-content{left:0px;top:-115px}.menu ul li.item-1,.menu ul li.item-1 p{color:#c66500}.menu ul li.item-1,.menu ul li.item-1 p{color:#c66500}.menu ul li.item-1:hover,.menu ul li.item-1:hover p{color:#fff;background:#c66500;line-height:12px}.menu ul li.item-1:hover p{margin-top:6px}.menu ul li:not(.comming-soon):hover,.menu ul li:not(.comming-soon).active{width:196px}.menu ul li:not(.comming-soon):hover a,.menu ul li:not(.comming-soon):hover p,.menu ul li:not(.comming-soon).active a,.menu ul li:not(.comming-soon).active p{font-size:10px}.menu ul li:not(.comming-soon):hover a,.menu ul li:not(.comming-soon).active a{margin-top:5px;padding-left:38px;position:relative;z-index:99}.menu ul li.item-2,.menu ul li.item-2 p{color:#068b1b}.menu ul li.item-2:hover,.menu ul li.item-2:hover p,.menu ul li.item-2.active,.menu ul li.item-2.active p{color:#fff;background:#068b1b}.menu ul li.item-3,.menu ul li.item-3 p{color:#9672ca}.menu ul li.item-3:hover,.menu ul li.item-3:hover p{color:#fff;background:#9672ca}.menu ul li.item-4,.menu ul li.item-4 p{color:#959759}.menu ul li.item-4.active,.menu ul li.item-4.active p{color:#fff;background:#959759}.menu ul li.item-4:hover,.menu ul li.item-4:hover p{color:#fff;background:#959759}.menu ul li.item-5,.menu ul li.item-5 p{color:#333333}.menu ul li.item-5:hover,.menu ul li.item-5:hover p{color:#fff;background:#363636}.menu ul li.item-6,.menu ul li.item-6 p{color:#609bb6}.menu ul li.item-6:hover,.menu ul li.item-6:hover p{color:#fff;background:#609bb6}.menu ul li.comming-soon,.menu ul li.comming-soon p{background:transparent!important}.menu ul li:before{content:'';transition:opacity 2s ease-in-out;opacity:0;-webkit-transition:opacity 2s ease-in-out}.menu ul li:not(.comming-soon):hover:before,.menu ul li:not(.comming-soon).active:before{content:'';height:43px;width:40px;background-size:contain!important;position:absolute;left:6px;top:16px;transition:opacity .3s ease-in-out;opacity:1;-webkit-transition:opacity .3s ease-in-out}.menu ul li.item-1:hover:before{background:url('../img/1.png') no-repeat}.menu ul li.item-2:hover:before,.menu ul li.item-2.active:before{background:url('../img/2.png') no-repeat}.menu ul li.item-3.active,.menu ul li.item-3.active p{color:#fff;background:#9672ca}.menu ul li.item-3:hover:before,.menu ul li.item-3.active:before{background:url('../img/6.png') no-repeat}.menu ul li.item-4:hover:before,.menu ul li.item-4.active:before{background:url('../img/4.png') no-repeat}.menu ul li.item-5:hover:before{background:url('../img/3.png') no-repeat}.menu ul li.item-6:hover:before{background:url('../img/5.png') no-repeat}.ele-green.tooltip.tooltip-effect-2.hover{z-index:10;-webkit-transition:height 0.25s ease-in;transition:height 1s ease-in}.ele-red.tooltip-effect-2.comming-soon .tooltip-shape{top:-74px;left:32px}.ele-red.tooltip-effect-2.comming-soon .tooltip-content{left:21px;top:-40px}.ele-yellow.tooltip-effect-2.comming-soon .tooltip-shape{top:-94px}.ele-yellow.tooltip-effect-2.comming-soon .tooltip-content{left:4px;top:-54px}.ele-green.tooltip-effect-2.comming-soon .tooltip-content{left:94px;top:-82px}.ele-violet.tooltip.tooltip-effect-2.comming-soon .tooltip-shape{top:-80px;left:95px}.ele-violet.tooltip.tooltip-effect-2.comming-soon .tooltip-content{left:91px;top:-41px}.ele-violet.tooltip.tooltip-effect-2 .tooltip-shape{top:-124px;left:65px}.ele-violet.tooltip.tooltip-effect-2 .tooltip-shape{top:-124px;left:65px}.ele-violet.tooltip.tooltip-effect-2 .tooltip-content{left:-2px;top:-98px}.ele-2b.tooltip.tooltip-effect-2.hover .tooltip-shape polygon{fill:#959759;stroke:#959759}.ele-blue.tooltip.tooltip-effect-2.comming-soon .tooltip-shape{left:35px;top:-101px;height:100px}.ele-blue.tooltip.tooltip-effect-2.comming-soon .tooltip-content{left:23px;top:-66px}.ele-blue.tooltip-effect-2.hover .tooltip-shape{top:-143px}.ele-blue.tooltip-effect-2.hover .tooltip-content{top:-119px}.pr-btn{position:absolute;bottom:18px;right:113px;font-size:12px;background:linear-gradient(#877150 50%,#604316 50%);color:#fff;border-radius:5px;border:0 solid #fff;padding:5px 10px;text-decoration:none;line-height:1}.pr-btn:hover{background:linear-gradient(#ab9c85 50%,#907b5c 50%)}.menu ul li.comming-soon{color:#5f5f5f!important}.menu ul li.comming-soon p{color:#a5a3a3!important}.milu-logo img:hover{opacity:.7}.tooltip-effect-2.hover .tooltip-content p{margin-top:7px}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@-webkit-keyframes heartbeat{0%{-webkit-transform:scale(.75);transform:scale(.75)}20%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(.75);transform:scale(.75)}60%{-webkit-transform:scale(1);transform:scale(1)}80%{-webkit-transform:scale(.75);transform:scale(.75)}100%{-webkit-transform:scale(.75);transform:scale(.75)}}@keyframes heartbeat{0%{-webkit-transform:scale(.75);transform:scale(.75)}20%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(.75);transform:scale(.75)}60%{-webkit-transform:scale(1);transform:scale(1)}80%{-webkit-transform:scale(.75);transform:scale(.75)}100%{-webkit-transform:scale(.75);transform:scale(.75)}}.tada{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:tada;animation-name:tada}img{outline:0;border:0px}span.heart-icon{color:#ff4c83;font-size:30px;margin-left:2px;line-height:11px;-webkit-animation:heartbeat 1s infinite;animation:heartbeat 1s infinite;display:inline-block;position:absolute;bottom:21px}.milu-text strong{color:#000;font-size:13px}.side-content.bg-4{background:url(../img/bg4.png);background-position:0px 0px;background-repeat:no-repeat}.side-content.bg-5{background:url(../img/bg5.png);background-position:28px 0px;background-repeat:no-repeat}.menu ul li.item-5.active:before{background:url(../img/3.png) no-repeat}.menu ul li.item-5.active,.menu ul li.item-5.active p{color:#fff;background:#363636}.ele-violet.tooltip-effect-2.hover .tooltip-content p{font-size:13px}.side-content.bg-4 .milu-left li{width:195px}.side-content.bg-5 .milu-left li:hover,.side-content.bg-5 .milu-left li.active{width:198px}.side-content.bg-4 .milu-left li:hover,.side-content.bg-4 .milu-left li.active{width:195px}
.box-video{position: absolute;bottom: 82px;left: 35px;background: #fff;padding: 5px 5px 0 5px;}
.side-content.bg-6 {
    background: url(../img/bg6.png);
    background-position: 0px 0px;
    background-repeat: no-repeat;
}
.menu ul li.item-6.active, .menu ul li.item-6.active p{
	color: #fff;
    background: #609bb6;
}
.menu ul li.item-6.active:before {
    background: url(../img/5.png) no-repeat;
}