body{background-color:#3c1414;color:#fff}header{height:910px;background-image:url(bg_header.webp)}header h1{background-image:url(logo_title.webp);z-index:1}header .btn-luckybox,header .btn-fellow{position:absolute;top:620px;left:50%;width:330px;height:160px;z-index:1}header .btn-luckybox a,header .btn-fellow a{display:block;width:100%;height:100%}header .btn-luckybox{background-repeat:no-repeat;background-image:url(http://icarus-web.nefficient.jp/images//Event/35_2ndAnniversary/btn_luckybox.png);background-position:50% 0;margin-left:-560px}header .btn-fellow{background-repeat:no-repeat;background-image:url(http://icarus-web.nefficient.jp/images//Event/35_2ndAnniversary/btn_fellow.png);background-position:50% 0;margin-left:235px}header .header-effect{position:absolute;top:0;left:0;width:100%;height:100%}header .header-effect p{position:absolute;left:50%;width:160px;height:370px;background-position:50% 0;background-repeat:no-repeat}header .header-effect p:nth-child(1){top:70px;margin-left:700px;background-image:url(http://icarus-web.nefficient.jp/images//Event/35_2ndAnniversary/img_balloon1.png);-moz-animation-name:fly;-moz-animation-duration:3s;-moz-animation-timing-function:linear;-moz-animation-delay:0;-webkit-animation-name:fly;-webkit-animation-duration:3s;-webkit-animation-timing-function:linear;-webkit-animation-delay:0;-o-animation-name:fly;-o-animation-duration:3s;-o-animation-timing-function:linear;-o-animation-delay:0;animation-name:fly;animation-duration:3s;animation-timing-function:linear;animation-delay:0;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite}header .header-effect p:nth-child(2){top:140px;margin-left:-810px;background-image:url(http://icarus-web.nefficient.jp/images//Event/35_2ndAnniversary/img_balloon2.png);-moz-animation-name:fly;-moz-animation-duration:5s;-moz-animation-timing-function:linear;-moz-animation-delay:0;-webkit-animation-name:fly;-webkit-animation-duration:5s;-webkit-animation-timing-function:linear;-webkit-animation-delay:0;-o-animation-name:fly;-o-animation-duration:5s;-o-animation-timing-function:linear;-o-animation-delay:0;animation-name:fly;animation-duration:5s;animation-timing-function:linear;animation-delay:0;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite}header .header-effect p:nth-child(3){top:80px;margin-left:480px;background-image:url(http://icarus-web.nefficient.jp/images//Event/35_2ndAnniversary/img_balloon3.png);-moz-animation-name:fly;-moz-animation-duration:3s;-moz-animation-timing-function:linear;-moz-animation-delay:0;-webkit-animation-name:fly;-webkit-animation-duration:3s;-webkit-animation-timing-function:linear;-webkit-animation-delay:0;-o-animation-name:fly;-o-animation-duration:3s;-o-animation-timing-function:linear;-o-animation-delay:0;animation-name:fly;animation-duration:3s;animation-timing-function:linear;animation-delay:0;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite}header .header-effect p:nth-child(4){top:220px;margin-left:600px;background-image:url(http://icarus-web.nefficient.jp/images//Event/35_2ndAnniversary/img_balloon4.png);-moz-animation-name:fly;-moz-animation-duration:5s;-moz-animation-timing-function:linear;-moz-animation-delay:0;-webkit-animation-name:fly;-webkit-animation-duration:5s;-webkit-animation-timing-function:linear;-webkit-animation-delay:0;-o-animation-name:fly;-o-animation-duration:5s;-o-animation-timing-function:linear;-o-animation-delay:0;animation-name:fly;animation-duration:5s;animation-timing-function:linear;animation-delay:0;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite}header .header-effect p:nth-child(5){top:50px;margin-left:-660px;background-image:url(http://icarus-web.nefficient.jp/images//Event/35_2ndAnniversary/img_balloon5.png);-moz-animation-name:fly;-moz-animation-duration:3s;-moz-animation-timing-function:linear;-moz-animation-delay:0;-webkit-animation-name:fly;-webkit-animation-duration:3s;-webkit-animation-timing-function:linear;-webkit-animation-delay:0;-o-animation-name:fly;-o-animation-duration:3s;-o-animation-timing-function:linear;-o-animation-delay:0;animation-name:fly;animation-duration:3s;animation-timing-function:linear;animation-delay:0;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite}nav{top:770px;height:140px;background-image:url(http://icarus-web.nefficient.jp/images//Event/35_2ndAnniversary/bg_nav.jpg)}nav ul li:nth-child(1){background-image:url(http://icarus-web.nefficient.jp/images//Event/35_2ndAnniversary/btn_menu1.png)}nav ul li:nth-child(2){background-image:url(http://icarus-web.nefficient.jp/images//Event/35_2ndAnniversary/btn_menu2.png)}nav ul li:nth-child(3){background-image:url(http://icarus-web.nefficient.jp/images//Event/35_2ndAnniversary/btn_menu3.png)}nav ul li:nth-child(4){background-image:url(http://icarus-web.nefficient.jp/images//Event/35_2ndAnniversary/btn_menu4.png)}nav ul li:nth-child(5){background-image:url(http://icarus-web.nefficient.jp/images//Event/35_2ndAnniversary/btn_menu5.png)}main{background-image:url(http://icarus-web.nefficient.jp/images//Event/35_2ndAnniversary/bg_content.jpg)}.content{padding:60px 0}.content .tco{color:#fa6718}.content .mark-list{margin:20px 0;font-size:12px;color:#998989}.content .btn-default{display:inline-block;*display:inline;zoom:1;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;margin:5px 0;padding:5px 15px;background-color:#9f7947;color:#fff}.content .btn-default:hover{background-color:#69481e}.content .btn-default a{color:#fff}.content .box{position:relative;width:100%;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;margin:5px 0;padding:10px 15px;background-color:#eee}.content h3{position:relative;width:100%;height:185px;overflow:hidden;text-indent:-9999px;margin:20px auto;background-position:50%;background-repeat:no-repeat}.content h4{margin-top:60px;margin-bottom:20px}.content h4:after{content:"";display:block;position:relative;width:100%;height:7px;background-repeat:no-repeat;background-image:url(http://icarus-web.nefficient.jp/images//Event/35_2ndAnniversary/img_line.png);background-position:50% 0}.content h4.first{margin-top:0}.content h5{margin-top:50px;margin-bottom:10px;font-size:22px;font-weight:700;color:#81511c}.content h5.first{margin-top:0}.content .frame{margin:80px auto 120px;padding:15px 50px;background-image:url(http://icarus-web.nefficient.jp/images//Event/35_2ndAnniversary/frame_middle.png);font-size:14px;color:#333}.content .frame:before{background-image:url(http://icarus-web.nefficient.jp/images//Event/35_2ndAnniversary/frame_top.png)}.content .frame:after{background-image:url(http://icarus-web.nefficient.jp/images//Event/35_2ndAnniversary/frame_bottom.png)}.content .frame .date{font-size:20px;font-weight:700}.content table{margin:20px auto;border-collapse:separate;border-spacing:5px}.content table thead tr th{background-color:#795231;color:#fff}.content table tbody tr th{background-color:#e2d4ce;color:#553524}.content table tbody tr td{background-color:#f4f2f1;font-size:12px}.content .tap-content{display:none}.content .caution{margin:80px 0 0;padding:0;font-size:12px}.content .caution ul li{margin-left:20px;color:#666}.content .caution strong{display:block;margin-top:20px;margin-left:20px;font-size:14px}main[data-menu="0"]{background-image:url(http://icarus-web.nefficient.jp/images//Event/35_2ndAnniversary/main/bg_content.jpg)}main[data-menu="0"] .content .btn-twitter{position:absolute;top:215px;left:50%;width:325px;height:100px;background-repeat:no-repeat;background-image:url(http://icarus-web.nefficient.jp/images//Event/35_2ndAnniversary/main/btn_twitter.png);background-position:50% 0;overflow:hidden;text-indent:-9999px;margin-left:-162.5px}main[data-menu="0"] .content .btn-twitter:hover{background-position:50% 100%}main[data-menu="0"] .content .timeline{overflow:hidden;position:relative;width:620px;height:450px;margin:65px auto 120px}main[data-menu="0"] .content .timeline iframe{display:block;width:100%!important;height:100%!important}main[data-menu="1"] .content h3{background-image:url(http://icarus-web.nefficient.jp/images//Event/35_2ndAnniversary/premium/title.png)}main[data-menu="1"] .content .date{overflow:hidden;position:relative;width:900px;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;box-shadow:0 0 10px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);-moz-box-shadow:0 0 10px rgba(0,0,0,0.5);-ms-box-shadow:0 0 10px rgba(0,0,0,0.5);-o-box-shadow:0 0 10px rgba(0,0,0,0.5);box-shadow:inset 0 0 10px rgba(0,0,0,0.2);-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 0 10px rgba(0,0,0,0.2);-ms-box-shadow:inset 0 0 10px rgba(0,0,0,0.2);-o-box-shadow:inset 0 0 10px rgba(0,0,0,0.2);background-color:rgba(255,255,255,0.8);border:3px solid #efb52b;margin:20px auto;padding:20px 15px;font-size:24px;font-weight:700;text-align:center;line-height:1;color:#3a2c2c}main[data-menu="1"] .content .date strong{display:block;position:relative;width:100%;margin-bottom:15px;color:#9c4504}main[data-menu="2"] .content h3{background-image:url(http://icarus-web.nefficient.jp/images//Event/35_2ndAnniversary/update/title.png)}main[data-menu="2"] .content .gallery-map,main[data-menu="2"] .content .gallery-equip{position:relative;width:100%;line-height:1}main[data-menu="2"] .content .gallery-map .nav,main[data-menu="2"] .content .gallery-equip .nav{position:relative;text-align:center}main[data-menu="2"] .content .gallery-map .nav li,main[data-menu="2"] .content .gallery-equip .nav li{position:relative;background-color:#976a3e;font-size:20px;color:#fff;cursor:pointer;text-shadow:0 1px 2px rgba(0,0,0,0.5);-webkit-text-shadow:0 1px 2px rgba(0,0,0,0.5);-moz-text-shadow:0 1px 2px rgba(0,0,0,0.5);-ms-text-shadow:0 1px 2px rgba(0,0,0,0.5);-o-text-shadow:0 1px 2px rgba(0,0,0,0.5)}main[data-menu="2"] .content .gallery-map .nav li.on,main[data-menu="2"] .content .gallery-equip .nav li.on{background-color:#d2841f;color:#fffca6}main[data-menu="2"] .content .gallery-map .img,main[data-menu="2"] .content .gallery-equip .img{position:relative;height:500px}main[data-menu="2"] .content .gallery-map .img li,main[data-menu="2"] .content .gallery-equip .img li{display:none;position:absolute;top:0;left:0;width:100%;height:100%}main[data-menu="2"] .content .gallery-map .nav{width:100%;margin-bottom:20px}main[data-menu="2"] .content .gallery-map .nav li{display:inline-block;*display:inline;zoom:1;width:200px;height:40px;margin:5px;padding-top:10px}main[data-menu="2"] .content .gallery-map .img{width:100%}main[data-menu="2"] .content .gallery-equip{height:500px;margin:20px 0}main[data-menu="2"] .content .gallery-equip:after{content:"";display:block;clear:both}main[data-menu="2"] .content .gallery-equip .nav{float:left;width:180px;margin-right:20px}main[data-menu="2"] .content .gallery-equip .nav li{width:100%;height:62px;margin-bottom:11px;padding-top:21px;font-weight:700}main[data-menu="2"] .content .gallery-equip .nav li:last-child{margin-bottom:0}main[data-menu="2"] .content .gallery-equip .img{float:left;width:700px}main[data-menu="3"] .content h3{background-image:url(http://icarus-web.nefficient.jp/images//Event/35_2ndAnniversary/contest/title.png)}main[data-menu="3"] .content .contest-nav{position:relative;width:100%;height:200px;background-repeat:no-repeat;background-image:url(http://icarus-web.nefficient.jp/images//Event/35_2ndAnniversary/bg_tap.png);background-position:50% 0;overflow:hidden;text-indent:-9999px;margin:20px auto;padding:55px 15px 0}main[data-menu="3"] .content .contest-nav:after{content:"";display:block;clear:both}main[data-menu="3"] .content .contest-nav li{float:left;position:relative;width:480px;height:130px;background-position:50% 0;background-repeat:no-repeat;cursor:pointer}main[data-menu="3"] .content .contest-nav li.on{background-position:50% 100%}main[data-menu="3"] .content .contest-nav li:nth-child(1){margin-right:10px;background-image:url(http://icarus-web.nefficient.jp/images//Event/35_2ndAnniversary/contest/btn_movie.png)}main[data-menu="3"] .content .contest-nav li:nth-child(2){background-image:url(http://icarus-web.nefficient.jp/images//Event/35_2ndAnniversary/contest/btn_illust.png)}main[data-menu="4"] .content h3{background-image:url(http://icarus-web.nefficient.jp/images//Event/35_2ndAnniversary/campaign/title.png)}main[data-menu="4"] .content .campaign-nav{position:relative;width:100%;height:200px;background-repeat:no-repeat;background-image:url(http://icarus-web.nefficient.jp/images//Event/35_2ndAnniversary/bg_tap.png);background-position:50% 0;overflow:hidden;text-indent:-9999px;margin:20px auto;padding:55px 15px 0}main[data-menu="4"] .content .campaign-nav:after{content:"";display:block;clear:both}main[data-menu="4"] .content .campaign-nav li{float:left;position:relative;width:315px;height:130px;background-position:50% 0;background-repeat:no-repeat;cursor:pointer}main[data-menu="4"] .content .campaign-nav li.on{background-position:50% 100%}main[data-menu="4"] .content .campaign-nav li:nth-child(1){margin-right:10px;background-image:url(http://icarus-web.nefficient.jp/images//Event/35_2ndAnniversary/campaign/btn_new.png)}main[data-menu="4"] .content .campaign-nav li:nth-child(2){margin-right:10px;background-image:url(http://icarus-web.nefficient.jp/images//Event/35_2ndAnniversary/campaign/btn_comeback.png)}main[data-menu="4"] .content .campaign-nav li:nth-child(3){background-image:url(http://icarus-web.nefficient.jp/images//Event/35_2ndAnniversary/campaign/btn_share.png)}main[data-menu="4"] .content table{border-collapse:collapse}main[data-menu="4"] .content table tbody tr td{border-bottom:1px solid #aea59e}main[data-menu="4"] .content .btn-new,main[data-menu="4"] .content .btn-comeback,main[data-menu="4"] .content .btn-share{position:relative;width:100%;height:120px;overflow:hidden;text-indent:-9999px;margin:20px auto;background-position:50%;background-repeat:no-repeat}main[data-menu="4"] .content .btn-new a,main[data-menu="4"] .content .btn-comeback a,main[data-menu="4"] .content .btn-share a{display:block;width:100%;height:100%;cursor:pointer}main[data-menu="4"] .content .btn-new{background-image:url(http://icarus-web.nefficient.jp/images//Event/35_2ndAnniversary/campaign/bg_new.jpg)}main[data-menu="4"] .content .btn-comeback{background-image:url(http://icarus-web.nefficient.jp/images//Event/35_2ndAnniversary/campaign/bg_comeback.jpg)}main[data-menu="4"] .content .btn-share{background-image:url(http://icarus-web.nefficient.jp/images//Event/35_2ndAnniversary/campaign/bg_share.jpg)}main[data-menu="4"] .content .share-button{position:relative;width:100%;height:80px}main[data-menu="4"] .content .share-button:after{content:"";display:block;clear:both}main[data-menu="4"] .content .share-button p{float:left;position:relative;width:330px;height:100%;overflow:hidden;text-indent:-9999px;background-repeat:no-repeat;background-position:50%;cursor:pointer}main[data-menu="4"] .content .share-button p.btn-twitter{left:0;margin:0 20px 0 0;background-image:url(http://icarus-web.nefficient.jp/images//Event/35_2ndAnniversary/campaign/btn_twitter.png);z-index:1}main[data-menu="4"] .content .share-button p.btn-skype{background-image:url(http://icarus-web.nefficient.jp/images//Event/35_2ndAnniversary/campaign/btn_skype.png);z-index:1}main[data-menu="4"] .content .share-button p.btn-howto{margin-left:-110px;background-image:url(http://icarus-web.nefficient.jp/images//Event/35_2ndAnniversary/campaign/btn_howto.png)}main[data-menu="4"] .content .img-list{position:relative;width:100%}main[data-menu="4"] .content .img-list li{position:relative;width:100%;min-height:95px;margin-bottom:40px;padding-left:150px}main[data-menu="4"] .content .img-list li img{margin-top:20px}main[data-menu="4"] .content .img-list li:before{content:"";display:block;position:absolute;top:0;left:0;width:110px;height:95px;background-repeat:no-repeat;background-position:0 0}main[data-menu="4"] .content .img-list li:nth-child(1):before{background-image:url(http://icarus-web.nefficient.jp/images//Event/35_2ndAnniversary/campaign/icon_step1.png)}main[data-menu="4"] .content .img-list li:nth-child(2):before{background-image:url(http://icarus-web.nefficient.jp/images//Event/35_2ndAnniversary/campaign/icon_step2.png)}main[data-menu="4"] .content .img-list li:nth-child(3):before{background-image:url(http://icarus-web.nefficient.jp/images//Event/35_2ndAnniversary/campaign/icon_step3.png)}.layer{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:100}.layer .layer-content{position:absolute;top:50%;left:50%;width:700px;height:500px;box-shadow:0 0 50px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 50px rgba(0,0,0,0.5);-moz-box-shadow:0 0 50px rgba(0,0,0,0.5);-ms-box-shadow:0 0 50px rgba(0,0,0,0.5);-o-box-shadow:0 0 50px rgba(0,0,0,0.5);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;background-repeat:no-repeat;background-image:url(http://icarus-web.nefficient.jp/images//Event/35_2ndAnniversary/campaign/img_skype.png);background-position:92% 71%;margin:-250px 0 0 -350px;padding:30px;background-color:#fff;border:5px solid #45beee;font-size:14px;color:#15326d}.layer .layer-content .btn-close{position:absolute;top:10px;right:10px;width:auto;height:auto;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;padding:5px 15px;background-color:#45beee;cursor:pointer;color:#fff}.layer .layer-content .btn-close:hover{background-color:#4a96ee}.layer .layer-content h3{margin-bottom:20px;text-align:center;font-size:24px}.btn-top{top:1000px;width:100px;height:140px;background-image:url(http://icarus-web.nefficient.jp/images//Event/35_2ndAnniversary/btn_top.png)}footer{background-color:#222;color:#aaa}@-webkit-keyframes fly{0%{margin-top:0}25%{margin-top:1%}50%{margin-top:0}75%{margin-top:-1%}100%{margin-top:0}}@keyframes fly{0%{margin-top:0}25%{margin-top:1%}50%{margin-top:0}75%{margin-top:-1%}100%{margin-top:0}}n-top:1%}50%{margin-top:0}75%{margin-top:-1%}100%{margin-top:0}}