@import url(https://fonts.googleapis.com/css?family=Noto+Sans);@import url(https://fonts.googleapis.com/css?family=Noto+Sans+JP);.clearfix:after{content:".";display:block;visibility:hidden;height:0.1px;font-size:0.1em;line-height:0;clear:both}body{overflow:hidden;width:100%;background:url(/lds/promo/h/3/2GRaEa4bGduPH40SuC6JY1HYLs.png) #803333}.brand{padding:0 12px;box-sizing:border-box}.brand__section{width:100%;position:relative}.social__btn{position:absolute;top:10px;right:10px;z-index:1}.db-tooltip__external_header,.db-tooltip__external_footer{display:none !important}.tales_of_adventure{width:960px;height:auto;background:#fafafa;-moz-box-shadow:0px 0px 32px 0px rgba(51,0,0,0.5);-webkit-box-shadow:0px 0px 32px 0px rgba(51,0,0,0.5);box-shadow:0px 0px 32px 0px rgba(51,0,0,0.5);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom-left-radius:16px;border-bottom-right-radius:16px;margin:0 auto 64px;padding-bottom:16px;font-family:'Noto Sans', sans-serif}.tales_of_adventure.jp{font-family:'Noto Sans JP', sans-serif}.tales_of_adventure__header{position:relative;width:960px;height:500px}.tales_of_adventure__header__ldst{position:absolute;top:10px;left:18px;width:306px;height:30px;display:block;overflow:hidden}.tales_of_adventure__header__ldst img{display:block}.tales_of_adventure__header__ldst:hover img{margin-top:-32px}.tales_of_adventure__header__ldst:active img{margin-top:-64px}.tales_of_adventure__header__social{position:absolute;top:10px;right:16px}.tales_of_adventure__top_text{margin:0 40px 40px;color:#4d4d4d;font-size:14px;padding-top:24px}.tales_of_adventure__page-top{bottom:-48px}.tales_of_adventure__page-top.page-top__btn--absolute{bottom:0}.tales_of_adventure__select__tab{width:900px;margin:0 auto 16px}.tales_of_adventure__select__tab li{width:450px;float:left;display:block;padding:0 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.tales_of_adventure__select__tab li a{width:430px;height:160px;display:block;border-radius:12px;-moz-transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1)}.tales_of_adventure__select__tab--job a{background:#1a4480;-moz-box-shadow:0px 2px 0px 0px rgba(255,255,255,0.25) inset,0px 2px 0px 0px rgba(0,0,0,0.1) inset,0px 2px 4px 0px rgba(0,0,0,0.4);-webkit-box-shadow:0px 2px 0px 0px rgba(255,255,255,0.25) inset,0px 2px 0px 0px rgba(0,0,0,0.1) inset,0px 2px 4px 0px rgba(0,0,0,0.4);box-shadow:0px 2px 0px 0px rgba(255,255,255,0.25) inset,0px 2px 0px 0px rgba(0,0,0,0.1) inset,0px 2px 4px 0px rgba(0,0,0,0.4)}.tales_of_adventure__select__tab--job a:hover{background:#245fb2;-moz-box-shadow:0px 2px 0px 0px rgba(255,255,255,0.25) inset,0px 2px 0px 0px rgba(0,0,0,0.1) inset,0px 2px 4px 0px rgba(0,0,0,0.4);-webkit-box-shadow:0px 2px 0px 0px rgba(255,255,255,0.25) inset,0px 2px 0px 0px rgba(0,0,0,0.1) inset,0px 2px 4px 0px rgba(0,0,0,0.4);box-shadow:0px 2px 0px 0px rgba(255,255,255,0.25) inset,0px 2px 0px 0px rgba(0,0,0,0.1) inset,0px 2px 4px 0px rgba(0,0,0,0.4)}.tales_of_adventure__select__tab--job a:active{background:#1a4480;-moz-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.2) inset;-webkit-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.2) inset;box-shadow:0px 2px 2px 0px rgba(0,0,0,0.2) inset}.tales_of_adventure__select__tab--job a.selected{background:#f5b800;-moz-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.2) inset;-webkit-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.2) inset;box-shadow:0px 2px 2px 0px rgba(0,0,0,0.2) inset}.tales_of_adventure__select__tab--mainquest a{background:#801a1a;-moz-box-shadow:0px 2px 0px 0px rgba(255,255,255,0.25) inset,0px 2px 0px 0px rgba(0,0,0,0.1) inset,0px 2px 4px 0px rgba(0,0,0,0.4);-webkit-box-shadow:0px 2px 0px 0px rgba(255,255,255,0.25) inset,0px 2px 0px 0px rgba(0,0,0,0.1) inset,0px 2px 4px 0px rgba(0,0,0,0.4);box-shadow:0px 2px 0px 0px rgba(255,255,255,0.25) inset,0px 2px 0px 0px rgba(0,0,0,0.1) inset,0px 2px 4px 0px rgba(0,0,0,0.4)}.tales_of_adventure__select__tab--mainquest a:hover{background:#b22424;-moz-box-shadow:0px 2px 0px 0px rgba(255,255,255,0.25) inset,0px 2px 0px 0px rgba(0,0,0,0.1) inset,0px 2px 4px 0px rgba(0,0,0,0.4);-webkit-box-shadow:0px 2px 0px 0px rgba(255,255,255,0.25) inset,0px 2px 0px 0px rgba(0,0,0,0.1) inset,0px 2px 4px 0px rgba(0,0,0,0.4);box-shadow:0px 2px 0px 0px rgba(255,255,255,0.25) inset,0px 2px 0px 0px rgba(0,0,0,0.1) inset,0px 2px 4px 0px rgba(0,0,0,0.4)}.tales_of_adventure__select__tab--mainquest a:active{background:#801a1a;-moz-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.2) inset;-webkit-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.2) inset;box-shadow:0px 2px 2px 0px rgba(0,0,0,0.2) inset}.tales_of_adventure__select__tab--mainquest a.selected{background:#f5b800;-moz-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.2) inset;-webkit-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.2) inset;box-shadow:0px 2px 2px 0px rgba(0,0,0,0.2) inset}.js__fixed_menu .fixed{position:fixed;top:0;z-index:10}.js__fixed_menu .top{display:none}.content{background:url(/lds/promo/h/p/xwzf_Wn4-jaXShPhpWiCMZoJeM.png) repeat-y top center;padding-top:24px;height:1%;display:none;position:relative}.content::before{content:"";background:url(/lds/promo/h/C/jaUUPAYoRwzvKkvtEWcSc2ztj8.png) no-repeat 0 0;display:block;width:100px;height:24px;position:absolute;top:0;left:205px}.content.selected{display:block}.content__inner{width:880px;margin:0 auto;padding-bottom:32px}.content__title{background:url(/lds/promo/h/K/NrXtpOxin6-RajRz30XgbWDxkY.png) no-repeat bottom center;padding-bottom:7px;margin-bottom:32px}.content__lead{font-size:18px;font-weight:bold;color:#404040;text-align:left;margin-bottom:32px;padding:0 40px}.content__lead span{font-size:inherit;font-weight:bold;color:#a62137}.content__notes{font-size:14px;color:#a62137;font-weight:normal;margin-bottom:32px;padding:0 40px}.job::before{left:205px}.job__menu{background:url(/lds/promo/h/p/xwzf_Wn4-jaXShPhpWiCMZoJeM.png) repeat-y top center;padding:8px 36px;width:960px;height:80px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.job__menu ul{display:-webkit-box;display:-ms-flexbox;-js-display:flex;display:-webkit-flex;display:flex}.job__menu__bace{width:960px;height:80px;margin-bottom:32px}.job__menu li{width:214px;height:64px;margin:0 4px}.job__menu li a{width:214px;height:64px;display:block;background:#1a4480;-moz-box-shadow:0px 1px 0px 0px rgba(255,255,255,0.25) inset,0px 1px 0px 0px rgba(0,0,0,0.1) inset,0px 2px 4px 0px rgba(0,0,0,0.4);-webkit-box-shadow:0px 1px 0px 0px rgba(255,255,255,0.25) inset,0px 1px 0px 0px rgba(0,0,0,0.1) inset,0px 2px 4px 0px rgba(0,0,0,0.4);box-shadow:0px 1px 0px 0px rgba(255,255,255,0.25) inset,0px 1px 0px 0px rgba(0,0,0,0.1) inset,0px 2px 4px 0px rgba(0,0,0,0.4);-moz-transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1);border-radius:8px}.job__menu li a:hover{background:#245fb2;-moz-box-shadow:0px 1px 0px 0px rgba(255,255,255,0.25) inset,0px 1px 0px 0px rgba(0,0,0,0.1) inset,0px 2px 4px 0px rgba(0,0,0,0.4);-webkit-box-shadow:0px 1px 0px 0px rgba(255,255,255,0.25) inset,0px 1px 0px 0px rgba(0,0,0,0.1) inset,0px 2px 4px 0px rgba(0,0,0,0.4);box-shadow:0px 1px 0px 0px rgba(255,255,255,0.25) inset,0px 1px 0px 0px rgba(0,0,0,0.1) inset,0px 2px 4px 0px rgba(0,0,0,0.4)}.job__menu li a:active{background:#1a4480;-moz-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.2) inset;-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.2) inset;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.2) inset}.job__menu li a.selected{background:#f5b800;-moz-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.2) inset;-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.2) inset;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.2) inset}.job__menu li a img{display:block}.job__title{font-size:24px;font-weight:bold;color:#1a4480;margin:0 0 16px;padding-bottom:4px;border-bottom:2px solid #4d6280}.job__title.space_add__32{margin-bottom:32px}.job__sub_title{font-size:18px;font-weight:bold;color:#1a4480;margin:0 0 10px}.job__text{font-size:14px;color:#404040;margin-bottom:16px}.job__text.space_add__32{margin-bottom:32px}.job__table{border-radius:8px;overflow:hidden;border:2px solid #1a4480;-moz-box-shadow:0px 0px 0px 2px #1a4480 inset;-webkit-box-shadow:0px 0px 0px 2px #1a4480 inset;box-shadow:0px 0px 0px 2px #1a4480 inset;margin-bottom:32px}.job__table.benefits{margin-bottom:64px}.job__table table{width:100%;background:#1a4480}.job__table table th{border-bottom:1px solid #143666;background:#1a4480;padding:12px;color:#ffffff;text-align:center;font-size:16px;font-weight:bold}.job__table table td{background:#fafafa;font-size:14px;text-align:left;border-bottom:1px solid #e6e6e6;padding:12px 18px;color:#4d4d4d}.job__table table td a{color:#4c7ee8}.job__table table td a:hover{color:#6696ff;text-decoration:underline}.job__table table td p{font-size:14px;text-align:left;color:#4d4d4d;padding-top:8px}.job__table table td span{font-size:14px;text-align:left;color:#a62137}.job__howto{margin-bottom:52px}.job__howto__title{position:relative;border-top-right-radius:20px;border-bottom-right-radius:20px;min-height:40px;background:#ebeffa;-moz-box-shadow:0px 0px 0px 2px #1a4480 inset;-webkit-box-shadow:0px 0px 0px 2px #1a4480 inset;box-shadow:0px 0px 0px 2px #1a4480 inset;line-height:20px;margin-left:20px;padding:10px 8px 8px 52px;font-size:18px;font-weight:bold;color:#1a4480;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.job__howto__title .num{width:64px;height:64px;position:absolute;top:50%;left:-20px;margin-top:-32px;display:block;border-radius:100%;background:#1a4480;text-align:center;line-height:64px;font-size:40px;color:#ffffff;font-family:'Noto Sans', sans-serif;font-weight:bold}.job__howto__wrapper{margin-left:20px;position:relative;border-left:24px solid #1a4480}.job__howto__wrapper::after{content:"";background:url(/lds/promo/h/z/3J-92tBI5aho8NSsvysglMAYoA.png) no-repeat center center;width:48px;height:24px;display:block;position:absolute;bottom:-24px;left:-36px}.job__howto__inner{padding:20px 16px 20px 20px}.job__howto__image{float:left;width:420px}.job__howto__image img{border-radius:8px}.job__howto__explanation{width:360px;float:right}.job__howto__text{font-size:16px;padding:16px 0;color:#4d4d4d}.job__howto__text strong{color:#4d4d4d;font-size:16px;font-weight:bold;display:block;margin-bottom:8px}.job__howto__text a{color:#4c7ee8}.job__howto__text a:hover{color:#6696ff;text-decoration:underline}.job__howto__notes{font-size:14px;color:#a62137;font-weight:normal;line-height:1.5;display:block}.job__howto__complete{position:relative;margin-bottom:44px}.job__howto__complete__title{position:relative;border-top-right-radius:20px;border-bottom-right-radius:20px;min-height:40px;background:#faf5eb;-moz-box-shadow:0px 0px 0px 2px #e58a2e inset;-webkit-box-shadow:0px 0px 0px 2px #e58a2e inset;box-shadow:0px 0px 0px 2px #e58a2e inset;line-height:20px;margin-left:20px;padding:10px 8px 8px 52px;font-size:18px;font-weight:bold;color:#e58a2e;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.job__howto__complete__title .num{width:64px;height:64px;position:absolute;top:50%;left:-20px;margin-top:-32px;display:block;border-radius:100%;background:#e58a2e;text-align:center;line-height:64px;font-size:40px;color:#ffffff;font-family:'Noto Sans', sans-serif;font-weight:bold}.job__purchasing{height:1%}.job__purchasing__list{display:-webkit-box;display:-ms-flexbox;-js-display:flex;display:-webkit-flex;display:flex;flex-wrap:wrap;padding-bottom:32px}.job__purchasing__list:last-child{padding-bottom:0}.job__purchasing__list li{width:280px;background:#fafafa;margin:0 20px 32px 0;padding:0 0 72px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;position:relative}.job__purchasing__list li:nth-child(3n){margin-right:0}.job__purchasing__list li header{font-size:14px;color:#ffffff;font-weight:bold;padding:8px;display:block;border-top-left-radius:8px;border-top-right-radius:8px;line-height:1}.job__purchasing__list li img{display:block;margin-bottom:16px}.job__purchasing__list li h3{font-size:18px;font-weight:bold;margin-bottom:16px;padding:0 16px;text-align:center;line-height:1.3}.job__purchasing__list li.tank header{background:#2d3a80}.job__purchasing__list li.tank h3{color:#2d3a80}.job__purchasing__list li.healer header{background:#346624}.job__purchasing__list li.healer h3{color:#346624}.job__purchasing__list li.dps header{background:#732828}.job__purchasing__list li.dps h3{color:#732828}.job__purchasing__list li p{font-size:14px;padding:0 16px;color:#4d4d4d}.job__purchasing__list li a{display:block;width:160px;height:40px;position:absolute;bottom:16px;left:0;right:0;margin:0 auto;font-size:18px;font-weight:bold;color:#ffffff;text-align:center;line-height:40px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;text-decoration:none;background:#990000;-moz-box-shadow:0px 1px 0px 0px rgba(255,255,255,0.25) inset,0px 1px 0px 0px rgba(0,0,0,0.1) inset,0px 2px 4px 0px rgba(0,0,0,0.4);-webkit-box-shadow:0px 1px 0px 0px rgba(255,255,255,0.25) inset,0px 1px 0px 0px rgba(0,0,0,0.1) inset,0px 2px 4px 0px rgba(0,0,0,0.4);box-shadow:0px 1px 0px 0px rgba(255,255,255,0.25) inset,0px 1px 0px 0px rgba(0,0,0,0.1) inset,0px 2px 4px 0px rgba(0,0,0,0.4);-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.job__purchasing__list li a:hover{background:#cc0000;-moz-box-shadow:0px 1px 0px 0px rgba(255,255,255,0.25) inset,0px 1px 0px 0px rgba(0,0,0,0.1) inset,0px 2px 4px 0px rgba(0,0,0,0.4);-webkit-box-shadow:0px 1px 0px 0px rgba(255,255,255,0.25) inset,0px 1px 0px 0px rgba(0,0,0,0.1) inset,0px 2px 4px 0px rgba(0,0,0,0.4);box-shadow:0px 1px 0px 0px rgba(255,255,255,0.25) inset,0px 1px 0px 0px rgba(0,0,0,0.1) inset,0px 2px 4px 0px rgba(0,0,0,0.4)}.job__purchasing__list li a:active{background:#990000;-moz-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.2) inset;-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.2) inset;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.2) inset}.job__purchasing__role{margin-bottom:16px;text-align:center}.job__purchasing__role img{width:64px;height:64px;margin-bottom:8px}.job__purchasing__role p{font-size:20px;font-weight:bold}.job__purchasing__role p.tank{color:#2d3a80}.job__purchasing__role p.healer{color:#346624}.job__purchasing__role p.dps{color:#732828}.mainquest::before{left:656px}.mainquest__menu{width:960px;height:176px}.mainquest__menu__bace{width:960px;height:176px;margin-bottom:64px}.mainquest__menu ul{padding:8px 36px;width:960px;height:80px;background:url(/lds/promo/h/p/xwzf_Wn4-jaXShPhpWiCMZoJeM.png) repeat-y top center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;-js-display:flex;display:-webkit-flex;display:flex}.mainquest__menu ul li{width:214px;height:64px;margin:0 4px}.mainquest__menu ul li.target__patch{display:none}.mainquest__menu ul li.target__patch.selected{display:block}.mainquest__menu ul li a{width:214px;height:64px;display:block;background:#801a1a;border-radius:8px;-moz-box-shadow:0px 1px 0px 0px rgba(255,255,255,0.25) inset,0px 1px 0px 0px rgba(0,0,0,0.1) inset,0px 2px 4px 0px rgba(0,0,0,0.4);-webkit-box-shadow:0px 1px 0px 0px rgba(255,255,255,0.25) inset,0px 1px 0px 0px rgba(0,0,0,0.1) inset,0px 2px 4px 0px rgba(0,0,0,0.4);box-shadow:0px 1px 0px 0px rgba(255,255,255,0.25) inset,0px 1px 0px 0px rgba(0,0,0,0.1) inset,0px 2px 4px 0px rgba(0,0,0,0.4);-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.mainquest__menu ul li a:hover{background:#b22424;-moz-box-shadow:0px 1px 0px 0px rgba(255,255,255,0.25) inset,0px 1px 0px 0px rgba(0,0,0,0.1) inset,0px 2px 4px 0px rgba(0,0,0,0.4);-webkit-box-shadow:0px 1px 0px 0px rgba(255,255,255,0.25) inset,0px 1px 0px 0px rgba(0,0,0,0.1) inset,0px 2px 4px 0px rgba(0,0,0,0.4);box-shadow:0px 1px 0px 0px rgba(255,255,255,0.25) inset,0px 1px 0px 0px rgba(0,0,0,0.1) inset,0px 2px 4px 0px rgba(0,0,0,0.4)}.mainquest__menu ul li a:active{background:#801a1a;-moz-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.2) inset;-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.2) inset;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.2) inset}.mainquest__menu ul li a.selected{background:#f5b800;-moz-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.2) inset;-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.2) inset;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.2) inset}.mainquest__menu ul li a img{display:block}.mainquest__menu ul.patch{background:#611313;height:96px}.mainquest__menu ul.patch li{width:214px;height:80px}.mainquest__menu ul.patch li a{width:214px;height:80px}.mainquest .patch__title{font-size:32px;font-weight:bold;color:#801a1a;text-align:center;margin-bottom:32px;line-height:1}.mainquest__title{font-size:24px;font-weight:bold;color:#801a1a;margin:0 0 16px;padding-bottom:4px;border-bottom:2px solid #804d4d}.mainquest__title.space_add__32{margin-bottom:32px}.mainquest__sub_title{font-size:18px;font-weight:bold;color:#801a1a;margin:0 0 10px}.mainquest__text{font-size:14px;color:#404040;margin-bottom:16px}.mainquest__text.space_add__32{margin-bottom:32px}.mainquest__text a{color:#4c7ee8;font-size:inherit;font-weight:bold}.mainquest__tab li{width:440px;height:96px;float:left;display:block}.mainquest__tab li a{width:420px;height:86px;display:block;margin:0 10px 10px 10px;border-radius:12px;background:#b23e3e;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;-moz-box-shadow:0px 1px 0px 0px rgba(255,255,255,0.25) inset,0px 1px 0px 0px rgba(0,0,0,0.1) inset,0px 2px 4px 0px rgba(0,0,0,0.4);-webkit-box-shadow:0px 1px 0px 0px rgba(255,255,255,0.25) inset,0px 1px 0px 0px rgba(0,0,0,0.1) inset,0px 2px 4px 0px rgba(0,0,0,0.4);box-shadow:0px 1px 0px 0px rgba(255,255,255,0.25) inset,0px 1px 0px 0px rgba(0,0,0,0.1) inset,0px 2px 4px 0px rgba(0,0,0,0.4)}.mainquest__tab li a:hover{background:#d94c4c;-moz-box-shadow:0px 1px 0px 0px rgba(255,255,255,0.25) inset,0px 1px 0px 0px rgba(0,0,0,0.1) inset,0px 2px 4px 0px rgba(0,0,0,0.4);-webkit-box-shadow:0px 1px 0px 0px rgba(255,255,255,0.25) inset,0px 1px 0px 0px rgba(0,0,0,0.1) inset,0px 2px 4px 0px rgba(0,0,0,0.4);box-shadow:0px 1px 0px 0px rgba(255,255,255,0.25) inset,0px 1px 0px 0px rgba(0,0,0,0.1) inset,0px 2px 4px 0px rgba(0,0,0,0.4)}.mainquest__tab li a:active{background:#b23e3e;-moz-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.2) inset;-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.2) inset;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.2) inset}.mainquest__tab li .on{display:none}.mainquest__tab li.selected .on{display:block}.mainquest__tab li.selected a{display:none}.mainquest .quest-target{display:none}.mainquest .quest-target.selected{display:block}.mainquest__select_title{text-align:center;margin-bottom:16px}.mainquest__text{font-size:14px;color:#404040;margin-bottom:16px}.mainquest__text.space_add__32{margin-bottom:32px}.mainquest__table{border-radius:8px;overflow:hidden;border:2px solid #801a1a;-moz-box-shadow:0px 0px 0px 2px #801a1a inset;-webkit-box-shadow:0px 0px 0px 2px #801a1a inset;box-shadow:0px 0px 0px 2px #801a1a inset;margin-bottom:32px}.mainquest__table.benefits{margin-bottom:64px}.mainquest__table table{width:100%;background:#801a1a}.mainquest__table table th{border-bottom:1px solid #701616;background:#801a1a;padding:12px;color:#ffffff;text-align:center;font-size:16px;font-weight:bold}.mainquest__table table td{background:#fafafa;font-size:14px;text-align:left;border-bottom:1px solid #e6e6e6;padding:12px 18px;color:#4d4d4d}.mainquest__table table td a{color:#4c7ee8;font-weight:bold}.mainquest__table table td a:hover{color:#6696ff;text-decoration:underline}.mainquest__table table td p{font-size:14px;text-align:left;color:#4d4d4d;padding-top:8px}.mainquest__table table td .notes{font-size:14px;text-align:left;color:#a62137;display:block}.mainquest__contents__title{font-size:14px;font-weight:bold;margin-bottom:8px;color:#404040}.mainquest__contents__list{line-height:1.5;margin-bottom:32px;word-break:break-all}.mainquest__contents__list li{display:inline;font-size:12px;line-height:1.5;color:#404040;word-break:break-all;word-wrap:break-word}.mainquest__requirements{padding-bottom:32px}.mainquest__requirements .mainquest__text a,.mainquest__requirements .mainquest__text span{color:#4c7ee8;font-size:inherit;font-weight:bold}.mainquest__requirements__lead{font-size:18px;font-weight:bold;color:#cc6600;margin-bottom:32px}.mainquest__howto{margin-bottom:52px}.mainquest__howto__title{position:relative;border-top-right-radius:20px;border-bottom-right-radius:20px;min-height:40px;background:#faf6f5;-moz-box-shadow:0px 0px 0px 2px #801a1a inset;-webkit-box-shadow:0px 0px 0px 2px #801a1a inset;box-shadow:0px 0px 0px 2px #801a1a inset;line-height:20px;margin-left:20px;font-size:18px;font-weight:bold;color:#801a1a;padding:10px 8px 8px 52px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.mainquest__howto__title .num{width:64px;height:64px;position:absolute;top:50%;left:-20px;margin-top:-32px;display:block;border-radius:100%;background:#801a1a;text-align:center;line-height:64px;font-size:40px;color:#ffffff;font-family:'Noto Sans', sans-serif;font-weight:bold}.mainquest__howto__wrapper{margin-left:20px;position:relative;border-left:24px solid #801a1a}.mainquest__howto__wrapper::after{content:"";background:url(/lds/promo/h/J/pO746BdWXDqc1F-oHjCYywdKNE.png) no-repeat center center;width:48px;height:24px;display:block;position:absolute;bottom:-24px;left:-36px}.mainquest__howto__inner{padding:20px 16px 20px 20px}.mainquest__howto__image{float:left;width:420px}.mainquest__howto__image img{border-radius:8px}.mainquest__howto__explanation{width:360px;float:right}.mainquest__howto__text{font-size:16px;padding:16px 0;color:#4d4d4d}.mainquest__howto__text strong{color:#4d4d4d;font-size:16px;font-weight:bold;display:block;margin-bottom:8px}.mainquest__howto__text a{color:#4c7ee8;font-weight:bold}.mainquest__howto__text a:hover{color:#6696ff;text-decoration:underline}.mainquest__howto__notes{font-size:14px;color:#a62137;font-weight:normal;line-height:1.5;display:block}.mainquest__howto__complete{position:relative;margin-bottom:44px}.mainquest__howto__complete__title{position:relative;border-top-right-radius:20px;border-bottom-right-radius:20px;height:40px;background:#faf5eb;-moz-box-shadow:0px 0px 0px 2px #e58a2e inset;-webkit-box-shadow:0px 0px 0px 2px #e58a2e inset;box-shadow:0px 0px 0px 2px #e58a2e inset;line-height:40px;margin-left:20px;padding-left:52px;font-size:18px;font-weight:bold;color:#e58a2e}.mainquest__howto__complete__title .num{width:64px;height:64px;position:absolute;top:50%;left:-20px;margin-top:-32px;display:block;border-radius:100%;background:#e58a2e;text-align:center;line-height:64px;font-size:40px;color:#ffffff;font-family:'Noto Sans', sans-serif;font-weight:bold}.mainquest__purchasing__list{margin:0 0 0 0;display:-webkit-box;display:-ms-flexbox;-js-display:flex;display:-webkit-flex;display:flex;flex-wrap:wrap}.mainquest__purchasing__list li{width:280px;margin:0 20px 32px 0;padding:16px 0 72px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;position:relative;float:left;background:#fafafa}.mainquest__purchasing__list li:nth-child(3n){margin-right:0}.mainquest__purchasing__list li.quest-target{display:block;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.mainquest__purchasing__list li.quest-target.selected{-moz-box-shadow:0px 0px 0px 4px #e68a2e;-webkit-box-shadow:0px 0px 0px 4px #e68a2e;box-shadow:0px 0px 0px 4px #e68a2e}.mainquest__purchasing__list li img{display:block;margin-bottom:16px}.mainquest__purchasing__list li h3{font-size:18px;font-weight:bold;color:#801a1a;margin-bottom:16px;padding:0 16px;text-align:center;line-height:1.3}.mainquest__purchasing__list li p{font-size:14px;color:#4c4c4c;text-align:left;margin-bottom:16px;padding:0 16px}.mainquest__purchasing__list li a{display:block;width:160px;height:40px;position:absolute;bottom:16px;left:0;right:0;margin:0 auto;font-size:18px;font-weight:bold;color:#ffffff;text-align:center;line-height:40px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;text-decoration:none;background:#990000;-moz-box-shadow:0px 1px 0px 0px rgba(255,255,255,0.25) inset,0px 1px 0px 0px rgba(0,0,0,0.1) inset,0px 2px 4px 0px rgba(0,0,0,0.4);-webkit-box-shadow:0px 1px 0px 0px rgba(255,255,255,0.25) inset,0px 1px 0px 0px rgba(0,0,0,0.1) inset,0px 2px 4px 0px rgba(0,0,0,0.4);box-shadow:0px 1px 0px 0px rgba(255,255,255,0.25) inset,0px 1px 0px 0px rgba(0,0,0,0.1) inset,0px 2px 4px 0px rgba(0,0,0,0.4);-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.mainquest__purchasing__list li a:hover{background:#cc0000;-moz-box-shadow:0px 1px 0px 0px rgba(255,255,255,0.25) inset,0px 1px 0px 0px rgba(0,0,0,0.1) inset,0px 2px 4px 0px rgba(0,0,0,0.4);-webkit-box-shadow:0px 1px 0px 0px rgba(255,255,255,0.25) inset,0px 1px 0px 0px rgba(0,0,0,0.1) inset,0px 2px 4px 0px rgba(0,0,0,0.4);box-shadow:0px 1px 0px 0px rgba(255,255,255,0.25) inset,0px 1px 0px 0px rgba(0,0,0,0.1) inset,0px 2px 4px 0px rgba(0,0,0,0.4)}.mainquest__purchasing__list li a:active{background:#990000;-moz-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.2) inset;-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.2) inset;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.2) inset}.mainquest__purchasing__list__notes{color:#a62137;font-size:14px;padding:0 16px;display:block}.mainquest__purchasing__notes{margin:0 40px;color:#cc4747;font-size:14px;margin-bottom:80px}.sale_banner{display:block;width:878px;margin:-88px auto 64px;position:relative}
