body,html{min-width:900px;width:100%}#contents,body,html{width:100%}html{background-color:#fff;font-size:62.5%}body{position:relative;background:#fff;color:#000}#contents{background:url(../../../assets_180316/fresher/images/bg.jpg) repeat-x fixed;background-size:auto 100%;min-height:1200px;min-width:1130px;opacity:0;overflow:hidden;position:relative}#contents .contents_inner{background:url(../../../assets_180316/fresher/images/bg_character.png) center 813px no-repeat}#contents .contents_header{background:url(../../../assets_180316/fresher/images/bg_header.png) no-repeat;height:686px;margin:0 auto;position:relative;text-align:center;width:1000px}#contents .contents_header h1{padding-bottom:52px}#contents .contents_header h1 img{line-height:0;position:relative;vertical-align:bottom}#contents .contents_header .event_nav{margin:0 auto;position:relative;width:670px}#contents .contents_header .event_nav ul{font-size:0;text-align:center}#contents .contents_header .event_nav ul li{display:inline-block;padding:0 13px;width:108px}#contents .contents_header .event_nav ul li a:hover{opacity:.9}#contents .official_site{position:relative;margin:0 auto 150px;width:510px}#contents .official_site a:hover img{opacity:.8}#contents .storeBtn a{display:inline-block}#contents .btn_top{position:absolute;bottom:20px;right:50px;display:block;cursor:pointer}#contents .btn_top .fixed{position:fixed;bottom:20px}#contents .event_box{background:url(../../../assets_170116/images/dai_event/frame_middle.png) center top repeat-y;color:#fff;font-size:20px;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;line-height:1.333;margin:47px auto 150px;padding:0 50px;position:relative;width:800px}#contents .event_box:after,#contents .event_box:before{content:"";position:absolute;left:0;display:block;width:100%;height:47px}#contents .event_box:before{top:-47px;background:url(../../../assets_170116/images/dai_event/frame_top.png) left top no-repeat}#contents .event_box:after{bottom:-47px;background:url(../../../assets_170116/images/dai_event/frame_bottom.png) left top no-repeat}#contents .event_box h1{padding-bottom:32px;text-align:center}#contents .event_box h1 img{line-height:0;vertical-align:bottom}#contents .event_box h2{color:#5aff00;font-weight:400;padding:0 70px 10px}#contents .event_box a{color:#00adfa}#contents .event_box .event_date dt,#contents .event_box .event_dates .title{color:#ff9000}#contents .event_box li{padding-left:1em;text-indent:-1em}#contents .event_box .event_date{font-weight:700;line-height:1.8;padding:0 70px 45px;overflow:hidden;width:682px}#contents .event_box .event_date dd,#contents .event_box .event_date.recept dd{float:left;width:525px}#contents .event_box .event_date.recept dt{clear:left;float:left;padding-right:30px}#contents .event_box .event_dates{font-weight:700;line-height:1.8;padding:0 70px 45px}#contents .event_box .event_dates dt{color:#0f0}#contents .event_box .explain{font-weight:700;line-height:1.8;padding:0 70px 45px}#contents .event_box .explain.padding_bottom{padding:0 70px 45px}#contents .event_box .caution{font-size:16px;font-weight:700;text-indent:-16px;padding:20px 60px 0 86px;text-align:left}#contents .event_box .btn{padding-bottom:15px;text-align:center}#contents .event_box .btn a:hover img{opacity:.9}#contents .yellow{color:#ffea00}#contents .red{color:#f12838}#contents .pink{color:#f0f}#contents .purple{color:#f951ff}#contents .green{color:#0f0}#contents .sky{color:#00f6ff}#contents .small{font-size:14px}#contents .line{background-color:#db912c;border-radius:2px;height:4px;margin:32px auto 38px;width:530px}#contents .event_figure{padding-bottom:10px;text-align:center}#contents .storeBtn{position:relative;width:800px;margin:10px auto 40px;text-align:center}#contents .storeBtn>*{display:inline-block;vertical-align:middle}#contents .storeBtn>img{display:block;width:428px;margin:0 auto}#contents .storeBtn a{background-color:#fff;border-radius:8px}#contents .storeBtn a img{display:block}#contents .storeBtn a.device{margin-top:10px}#contents .officialBtn{font-size:0;padding-bottom:140px;position:relative;z-index:1;text-align:center}#contents .officialBtn a{display:inline-block;width:434px;background-color:#fff;border-radius:18px}#contents .officialBtn a:last-child{margin-left:15px;width:431px}#contents #event02{position:relative}#contents #event02 .figure{position:absolute;top:354px;right:65px}#contents #event03{margin-bottom:100px}#contents #event03>img{display:block;margin:0 auto 25px}#contents #event03 .event_date dd{width:100%}#btnTop{position:absolute;bottom:20px;right:50px;z-index:3000;display:block;cursor:pointer}#btnTop.fixed{position:fixed;bottom:20px}