body{font-size:16px;line-height:2;background-color:#000;color:#fff}
#container{overflow-x:hidden;position:relative;width:100%;min-width:1000px}
#container .fix{position:relative;width:1000px;margin:0 auto}
header{position:relative;width:100%;background:url(../../../../../icarus-web.nefficient.jp/images/Event/15_3Campaign/bg_header.webp) no-repeat 50% 0;font:0/0 a}
header h1{position:absolute;top:20px;left:50%;width:150px;height:50px;margin-left:-75px;background:url(../../../../../icarus-web.nefficient.jp/images/Event/15_3Campaign/logo_icarus.webp) no-repeat center;z-index:1}
header h1 a{display:block;width:100%;height:100%}
header #gnb{position:relative;width:100%;height:128px;margin-top:525px;background:url(../../../../../icarus-web.nefficient.jp/images/Event/15_3Campaign/bg_gnb.webp) repeat-x}
header #gnb ul{position:relative;width:999px;height:100%;margin:0 auto}
header #gnb ul li{float:left;position:relative;width:333px;height:100%;background-repeat:no-repeat;background-image:url(../../../../../icarus-web.nefficient.jp/images/Event/15_3Campaign/gnb.webp);cursor:pointer}
header #gnb ul li:nth-child(1){background-position:0 0}
header #gnb ul li:nth-child(1).on{background-position:0 100%}
header #gnb ul li:nth-child(2){background-position:-333px 0}
header #gnb ul li:nth-child(2).on{background-position:-333px 100%}
header #gnb ul li:nth-child(3){background-position:-666px 0}
header #gnb ul li:nth-child(3).on{background-position:-666px 100%}
header .desc{position:relative;width:100%;padding:50px 0;background:#a04c19;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2EwNGMxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNThiMzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#a04c19 0%,#d58b30 100%);background:-webkit-linear-gradient(top,#a04c19 0%,#d58b30 100%);background:linear-gradient(to bottom,#a04c19 0%,#d58b30 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a04c19',endColorstr='#d58b30',GradientType=0)}
header .desc h3{margin-top:30px}
#content{position:relative;width:100%}
#content .tcor{color:#ff5223}
#content h4{padding:60px 0 10px}
#content big{font-size:26px;font-weight:700}
#content table{position:relative;width:100%;margin:20px 0;border-collapse:separate;border-spacing:0 5px;color:#503e31}
#content table caption{display:none}
#content table tr th{padding:5px 0;font-size:16px;color:#fff}
#content table tr td{position:relative;padding:5px 10px;font-size:14px}
#content table img{vertical-align:middle!important}
#content table tr th:nth-child(odd){background-color:#b15e2c}
#content table tr th:nth-child(even){background-color:#c47046}
#content table tr td:nth-child(odd){background-color:#d0cac6}
#content table tr td:nth-child(even){background-color:#e9e6e4}
#content .caution{position:relative;width:100%;margin-top:100px;padding:60px 0;background:url(../../../../../icarus-web.nefficient.jp/images/Event/06_ReStart/bg_caution.webp) no-repeat 50% 0 #000;font-size:14px}
#content .caution h4{margin-bottom:20px;padding:0}
#content .order-list,#content .order-list2{position:relative;width:100%}
#content .order-list li{list-style:disc;margin-left:20px}
#content .order-list2 li{position:relative;margin-left:25px;font-size:14px}
#content .order-list2 li:before{content:'※';display:inline-block;position:absolute;top:0;left:-25px}
#content .wrap-popup{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:100}
#content .wrap-popup .popup{position:absolute;top:100px;left:50%;width:800px;margin-left:-400px;padding:80px 50px;background-color:rgba(255,255,255,0.9);-webkit-box-shadow:inset 0 0 30px rgba(0,0,0,0.4);-moz-box-shadow:inset 0 0 30px rgba(0,0,0,0.4);box-shadow:inset 0 0 30px rgba(0,0,0,0.4)}
#content .wrap-popup .popup .btn_close{position:absolute;top:15px;right:15px;width:30px;height:30px;background:url(../../../../../icarus-web.nefficient.jp/images/Event/15_3Campaign/btn_close.webp) no-repeat center;cursor:pointer;font:0/0 a}
#content .wrap-popup .popup h4{margin-bottom:30px;padding:0;text-align:center}
#inactive{position:relative;width:100%;background-color:#483526;background-repeat:no-repeat;background-position:50% 0,50% 800px;background-image:url(../../../../../icarus-web.nefficient.jp/images/Event/15_3Campaign/bg_content1.webp),url(http://icarus-web.nefficient.jp/images/Event/15_3Campaign/bg_content2.jpg)}
#inactive .share{position:relative;width:100%;margin:30px 0;font:0/0 a}
#inactive .share li{display:inline-block;width:393px;height:145px;background-repeat:no-repeat;background-image:url(../../../../../icarus-web.nefficient.jp/images/Event/15_3Campaign/btn_share.webp);cursor:pointer}
#inactive .share li a{display:block;width:100%;height:100%}
#inactive .share li.btn_twitter{margin-right:30px;background-position:0 0}
#inactive .share li.btn_twitter:hover{background-position:0 100%}
#inactive .share li.btn_skype{background-position:-393px 0}
#inactive .share li.btn_skype:hover{background-position:-393px 100%}
#inactive .share li.btn_howtoskype{width:144px;background-position:-786px 0}
#inactive .share li.btn_howtoskype:hover{background-position:-786px 100%}
#inactive table tr td:first-child{font-weight:700}
#inactive table tr:nth-child(1) td,#inactive table tr:nth-child(1) td .clear{height:70px}
#inactive table tr:nth-child(2) td,#inactive table tr:nth-child(2) td .clear{height:180px}
#inactive table tr:nth-child(3) td,#inactive table tr:nth-child(3) td .clear{height:70px}
#inactive table tr:nth-child(4) td,#inactive table tr:nth-child(4) td .clear{height:100px}
#inactive table tr:nth-child(4) td:first-child{font-size:17px}
#inactive table tr:nth-child(4) td strong{font-size:15px}
#inactive table tr:nth-child(5) td,#inactive table tr:nth-child(5) td .clear{height:100px}
#inactive table tr:nth-child(5) td:first-child{font-size:19px}
#inactive table tr:nth-child(5) td strong{font-size:17px}
#inactive .clear{position:absolute;top:0;left:0;width:1000px;height:100%;border-top:3px solid #c59c4f;border-bottom:3px solid #654403;border-left:3px solid #eff28a;border-right:3px solid #7b6119;background-color:rgba(255,137,121,0.5);z-index:1}
#inactive .clear:before,#inactive .clear:after{content:'';display:block;position:absolute;width:45px;height:44px;background-position:0 0;background-repeat:no-repeat;z-index:1}
#inactive .clear:before{top:0;left:0;background-image:url(../../../../../icarus-web.nefficient.jp/images/Event/15_3Campaign/img_clear_left.webp)}
#inactive .clear:after{bottom:0;right:0;background-image:url(../../../../../icarus-web.nefficient.jp/images/Event/15_3Campaign/img_clear_right.webp)}
#inactive .clear img{position:absolute;top:50%;left:50%;width:145px;height:77px;margin-top:-38px;margin-left:-73px;max-width:none;max-height:none}
#skype .wrap-step{position:relative;width:100%}
#skype .wrap-step .step{position:relative;width:400px;font-weight:700}
#skype .wrap-step .step li{position:relative;margin-bottom:20px;padding:10px 10px 10px 40px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background-color:#e4dedb;color:#683122}
#skype .wrap-step .step li:before{display:inline-block;position:absolute;top:5px;left:15px;font-size:24px;font-weight:700;color:#a86952}
#skype .wrap-step .step li:nth-child(1):before{content:'1'}
#skype .wrap-step .step li:nth-child(2):before{content:'2'}
#skype .wrap-step .step li:nth-child(3):before{content:'3'}
#skype .wrap-step .step li:nth-child(4):before{content:'4'}
#skype .wrap-step .step li:nth-child(5):before{content:'5'}
#skype .wrap-step .step li small{display:block;font-size:11px;font-weight:400}
#skype .wrap-step .img{position:absolute;top:50%;right:0;width:280px;height:547px;margin-top:-273px}
#skype .caution{position:relative;margin:50px 0 0;padding:0;background:none;color:#d4634a}
#skype .caution h5{display:inline-block;margin-bottom:10px;padding:0 5px;background-color:#d4634a;font-size:14px;color:#fff}
#campaign{display:none;position:relative;width:100%;background-color:#483526;background-repeat:no-repeat;background-image:url(../../../../../icarus-web.nefficient.jp/images/Event/15_3Campaign/bg_content1.webp),url(http://icarus-web.nefficient.jp/images/Event/15_3Campaign/bg_content3.jpg),url(http://icarus-web.nefficient.jp/images/Event/15_3Campaign/bg_content2.jpg)}
#campaign.new{background-position:50% 0,50% 900px,50% 1800px}
#campaign.new #new{display:block}
#campaign.new #comeback,#campaign.new #labini{display:none}
#campaign.comeback{background-position:50% 0,50% 1200px,50% 2700px}
#campaign.comeback #new{display:none}
#campaign.comeback #comeback,#campaign.comeback #labini{display:block}
#campaign .btn_get{position:relative;width:333px;height:62px;margin:50px auto 0;background:url(../../../../../icarus-web.nefficient.jp/images/Event/15_3Campaign/btn_get.webp) no-repeat 0 0;cursor:pointer;font:0/0 a}
#campaign .btn_get:hover{background-position:0 100%}
#campaign .btn_entry{position:relative;width:444px;height:99px;margin:70px auto;background:url(../../../../../icarus-web.nefficient.jp/images/Event/15_3Campaign/btn_entry.webp) no-repeat 0 0;cursor:pointer;font:0/0 a}
#campaign .btn_entry:hover{background-position:0 100%}
#campaign #item .form label,#campaign #item .form select{display:block;width:100%;height:100%}
#campaign #item .form select{padding:10px}
#campaign #item .form tr th{background-color:#4a3533}
#campaign #item .form tr td{padding:10px;background-color:#5c4b49}
#campaign .get-process{position:relative;width:100%;margin:30px 0;padding:70px 60px;background-color:#f8f3f2;color:#5e504c}
#campaign .get-process h4{margin-bottom:30px;padding:0}
#campaign .get-process h5{margin-bottom:10px}
#campaign .get-process .ss{margin-top:40px;text-align:center}
#campaign .get-process .step:nth{position:relative;width:100%}
#campaign .get-process .step li:after{content:'ↁE;display:block;position:relative;width:108px;height:80px;margin:30px auto;background:url(../../../../../icarus-web.nefficient.jp/images/Event/15_3Campaign/ic_arrow.webp) no-repeat 0 0;font:0/0 a}
#campaign .get-process .step li:last-child:after{content:none}
.lnb{position:absolute;top:1000px;left:50%;width:120px;height:90px;margin-left:520px;z-index:100}
.lnb .btn_top{cursor:pointer}
footer{position:relative;width:100%;padding:40px 0;background-color:#000;text-align:center;font-size:12px;color:#a0a0a0}
footer ul{position:relative;width:100%}
footer ul li{display:inline-block;margin:0 5px}