.static_scroll_contents {
  position: relative !important;
}
.static_scroll_contents .side_nav h1,
.static_scroll_contents .side_nav a {
  text-align: left !important;
}
.static_scroll_contents .area {
  padding-bottom: 300px;
}
#system h1.title_name {
  margin: 0 auto;
}
#system .lead {
  margin: 0 0 10px;
  text-align: center;
  line-height: 2.7;
  letter-spacing: 1px;
}
#system_nav {
  margin-bottom: 46px;
  padding: 0 1px;
}
#system_nav li {
  width: 220px;
  margin-right: 26px;
  float: left;
  position: relative;
}
#system_nav li.end {
  margin-right: 0;
}
#system_nav li h2 {
  width: 220px;
  height: 106px;
  margin-bottom: 10px;
  overflow: hidden;
}
#system_nav li a:hover h2 img {
  margin-top: -106px;
}
#system_nav li .line {
  width: 220px;
  height: 106px;
  background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20260901beastmaster/images/e6azoNP4rqQOX_zEW1ncnmTaGE.png) no-repeat;
  position: absolute;
  top: 0;
}
#system .contents_title {
  min-height: 234px;
  padding-top: 110px;
  position: relative;
}
#system .contents_title h2 {
  width: 220px;
  height: 106px;
  margin: 0 auto 24px;
  padding-top: 0;
  background-position: left bottom;
  overflow: hidden;
}
#system .contents_title .line {
  width: 960px;
  height: 130px;
  background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20260901beastmaster/images/oYjPQk5Waqei2BWaGCPmc0spxA.png) no-repeat;
  position: absolute;
  top: 90px;
}
#system .view .view_inner {
  padding-bottom: 70px;
}
#system .view .view_inner h3 {
  margin: 0 auto;
}
#system .view .view_inner .lead {
  color: #4d88d0;
  text-align: center;
  line-height: 2.3;
  letter-spacing: 1px;
}
#system .view .view_inner .column {
  padding-left: 45px;
}
#system .view .view_inner .column .col_inner {
  width: 870px;
}
#system .view .view_inner .column .box_01 {
  position: relative;
}
#system .view .view_inner .column .box_01 .left {
  width: 386px;
  padding-left: 8px;
  font-size: 13px;
  line-height: 2.7;
  letter-spacing: 1px;
}
#system .view .view_inner .column .box_01 .right {
  width: 447px;
}
#system .view .view_inner .column .box_02 .left {
  width: 417px;
  padding-left: 8px;
  line-height: 2.2;
}
#system .view .view_inner .column .box_02 .right {
  width: 417px;
  line-height: 2.2;
}
#system .view .view_inner .column .box_02 .left h5,
#system .view .view_inner .column .box_02 .right h5 {
  font-size: 15px;
  font-weight: bold;
  line-height: 2.2;
  letter-spacing: 1px;
  color: #a23315;
}
#system .view .view_inner .column .box_02 .left .txt,
#system .view .view_inner .column .box_02 .right .txt {
  width: 400px;
  margin-bottom: 10px;
}
#system .view .view_inner .column .txt_box {
  padding-left: 8px;
  font-size: 13px;
  line-height: 2.7;
  letter-spacing: 1px;
}
.system_index .section {
  padding-top: 43px;
}
.system_index #crystal_03 {
  height: 900px;
}
.system_contents #crystal_01 {
  height: 12500px;
}
.system_contents #crystal_02 {
  height: 12500px;
}
.system_contents #crystal_03 {
  height: 12500px;
}
.system_contents .contents_03 .column h4 {
  margin-top: 70px;
}
.system_gamesystem #crystal_01 {
  height: 9000px;
}
.system_gamesystem #crystal_02 {
  height: 9000px;
}
.system_gamesystem #crystal_03 {
  height: 9000px;
}
.system_community #crystal_01 {
  height: 3500px;
}
.system_community #crystal_02 {
  height: 3500px;
}
.system_community #crystal_03 {
  height: 3500px;
}
.system_community .contents_title {
  min-height: 110px !important;
}
.system_community .pos_box {
  position: relative;
}
.system_community .pos_box .pos_obj {
  position: absolute;
  top: -109px;
  right: -133px;
}
.system_companions #crystal_01 {
  height: 4500px;
}
.system_companions #crystal_02 {
  height: 4500px;
}
.system_companions #crystal_03 {
  height: 4500px;
}
.system_companions .pos_box {
  height: 365px;
  position: relative;
}
.system_companions .pos_box .pos_obj {
  position: absolute;
  top: 0px;
  left: -145px;
}
.system_contents .area,
.system_gamesystem .area,
.system_community .area,
.system_companions .area {
  background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20260901beastmaster/images/phTvGVLZrYv_POHWlcEuZ8-O_o.png) no-repeat;
}
#media .layout {
  min-height: 885px;
}
#media .area {
  width: 100%;
  position: absolute;
  top: 43px;
}
#media .media_main {
  width: 883px;
  margin: 0 auto;
  padding-top: 20px;
}
#media .media_main .media_nav {
  width: 570px;
  margin: 0 auto;
}
#media .media_main .media_nav li {
  width: 190px;
  height: 34px;
  float: left;
}
#media .media_main .media_nav li a {
  width: 190px;
  height: 34px;
  display: block;
  overflow: hidden;
}
#media .media_main .media_nav li a:hover img {
  margin-top: -34px;
}
#media .media_main .media_nav li a.active img {
  margin-top: -68px;
}
.media_player .mp_view {
  width: 853px;
  height: 480px;
  margin-bottom: 6px;
  padding: 15px;
  background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20260901beastmaster/images/kkLcSnbLEiPIXtc-EwLp3_AZ54.png) no-repeat;
}
.media_player .mp_view iframe {
  background-color: #000;
}
.media_player .mp_thumb {
  width: 810px;
  margin: 0 auto;
  position: relative;
}
.media_player .mp_thumb .mp_thumb_prev {
  width: 30px;
  height: 56px;
  background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20260901beastmaster/images/dDy6NLF-7LgNqbnBWpQr6BgzuI.png) no-repeat;
  position: absolute;
  top: 16px;
  left: 0;
}
.media_player .mp_thumb .mp_thumb_next {
  width: 30px;
  height: 56px;
  background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20260901beastmaster/images/m5LOrxzKgVc3csCWt5ajiS5VKg.png) no-repeat;
  position: absolute;
  top: 16px;
  right: 0;
}
.media_player .mp_thumb .mp_thumb_prev:hover,
.media_player .mp_thumb .mp_thumb_next:hover {
  background-position: left bottom;
}
.media_player .mp_thumb .mp_thumb_cont {
  width: 750px;
  height: 88px;
  margin: 0 auto 20px;
  overflow: hidden;
}
.media_player .mp_thumb .mp_thumb_cont ul {
  width: 99999px;
}
.media_player .mp_thumb .mp_thumb_cont ul li {
  width: 142px;
  height: 80px;
  padding: 4px;
  float: left;
  position: relative;
  cursor: pointer;
}
.media_player .mp_thumb .mp_thumb_cont ul li .thumb_active_obj {
  width: 150px;
  height: 88px;
  background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20260901beastmaster/images/XIhrFnxsUEJvkQao_BZ-wBVziU.png) no-repeat;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
}
.media_player .mp_thumb .mp_thumb_cont ul li.active .thumb_active_obj {
  display: block;
}
.media_player .mp_thumb .mp_thumb_pager {
  position: relative;
  left: 50%;
}
.media_player .mp_thumb .mp_thumb_pager li {
  width: 20px;
  height: 20px;
  margin: 0 1px;
  background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20260901beastmaster/images/40pgJPgMAMTJX9jVhDF-jETD8I.png) no-repeat;
  display: inline-block !important;
  vertical-align: middle;
  *display: inline !important;
  *zoom: 1 !important;
  cursor: pointer;
}
.media_player .mp_thumb .mp_thumb_pager li:hover,
.media_player .mp_thumb .mp_thumb_pager li.active {
  background-position: left bottom;
}
#start #container .layout {
  min-height: 840px !important;
}
#start .section {
  top: 0;
}
#start .bt_col {
  width: 240px;
  height: 32px;
  display: inline-block !important;
  vertical-align: middle;
  *display: inline !important;
  *zoom: 1 !important;
  overflow: hidden;
}
#start .bt_w500 {
  width: 500px;
}
#start .bt_col:hover img {
  margin-top: -32px;
}
#start .view {
  width: 100%;
}
#start .view .view_inner {
  width: 100%;
}
#start .start_overlay_header {
  width: 760px;
  padding-top: 20px;
  background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20260901beastmaster/images/e1Fi_jleUuJysm1llXGEVrXJzI.png) no-repeat;
}
#start .start_overlay_footer {
  padding-bottom: 20px;
  background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20260901beastmaster/images/AVW_Ws7xEF13yMeUhIbNoiu1Nc.png) no-repeat left
    bottom;
}
#start .start_overlay_body {
  padding: 0 30px;
  background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20260901beastmaster/images/2bg9fOCajH3W5Xwcl4AePc7tfs.png) repeat-y;
  color: #333333;
  text-align: left;
}
#start .start_overlay_body .txt_red {
  color: #bf0000;
}
#start .start_overlay_body .mb24 {
  margin-bottom: 24px;
}
#start .start_overlay_body .cap_mac {
  border: solid 1px #bf0000;
  text-align: center;
  margin: 0 0 37px 0;
  padding: 8px;
  color: #bf0000;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
}
#start .start_overlay_body .line {
  width: 700px;
  height: 2px;
  background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20260901beastmaster/images/q49z05so7KhoH-12mI7-64h_L4.png) no-repeat;
}
#start .start_overlay_body h2 {
  font-size: 16px;
}
#start .start_overlay_body a {
  color: #0077b3;
}
#start .start_overlay_body a:hover {
  color: #08c;
  text-decoration: underline;
}
#start .table_wrap {
  width: 698px;
  border: 1px solid #999082;
}
#start .table_wrap table {
  width: 698px;
  border-top: 1px solid #d9d5ce;
  border-left: 1px solid #d9d5ce;
}
#start .table_wrap th,
#start .table_wrap td {
  padding: 3px 5px;
  border-bottom: 1px solid #d9d5ce;
  border-right: 1px solid #d9d5ce;
}
#start .table_wrap thead th {
  background-color: #403930;
  color: #ccb266;
}
#start .table_wrap tbody tr:nth-child(odd) td,
#start .table_wrap tbody tr:nth-child(odd) th {
  background-color: #f0ebe4;
}
#start .table_wrap tbody tr:nth-child(even) td,
#start .table_wrap tbody tr:nth-child(even) th {
  background-color: #faf5ee;
}
#start .table_wrap tbody th:nth-child(1) {
  width: 210px;
}
#start .table_wrap td:nth-child(1) {
  width: 210px;
}
#start .table_wrap td:nth-child(2),
#start .table_wrap td:nth-child(3) {
  width: 466px;
}
#start .table_wrap .txt_cap {
  color: #bf0000;
}
#start .payment__inner {
  margin-bottom: 20px;
}
#start .start_index .start_index_cont {
  width: 740px;
  margin: 0 auto;
  background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20260901beastmaster/images/LlRAgRDFTXm5Qr0G9-Pk9uhFks.png) no-repeat;
}
#start .start_index .btn_cont {
  margin-bottom: 10px;
}
#start .start_index .btn_cont a {
  width: 360px;
  height: 100px;
  display: block;
  overflow: hidden;
}
#start .start_index .btn_cont a:hover img {
  margin-top: -100px;
}
#start .start_index .lead {
  margin: 0;
  font-size: 14px;
}
#start .static_scroll_contents #crystal_01,
#start .static_scroll_contents #crystal_02,
#start .static_scroll_contents #crystal_03 {
  height: 4500px;
}
#start .static_scroll_contents .area {
  padding-bottom: 160px;
}
#start #wrapper.start_index,
#start #wrapper.start_under {
  opacity: 0;
  display: block;
}
#start .start_under .start_under_cont {
  width: 928px;
  margin: 0 auto;
}
#start .start_under .subtitle {
  min-height: 22px;
  padding: 2px 0 0 27px;
  background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20260901beastmaster/images/taBRG7E5rtYlFKbuB6LIEZTAwM.png) no-repeat;
  font-size: 14px;
}
#start .start_under .bt_step li {
  width: 233px;
  float: left;
}
#start .start_under .bt_step li.end {
  width: 220px;
}
#start .start_under .bt_step li a {
  width: 233px;
  display: block;
  font-size: 14px;
  font-weight: bold;
}
#start .start_under .bt_step li a.btn {
  height: 320px;
  margin-bottom: 5px;
  overflow: hidden;
}
#start .start_under .bt_step li a.btn:hover img {
  margin-top: -320px;
}
#start .start_under .nav_step .nav_step_title {
  width: 130px;
  float: left;
}
#start .start_under .nav_step ul {
  width: 790px;
  float: right;
}
#start .start_under .nav_step ul li {
  width: 200px;
  float: left;
}
#start .start_under .nav_step ul li.end {
  width: 190px;
}
#start .start_under .nav_step ul li a {
  width: 200px;
  height: 38px;
  float: left;
  display: block;
  overflow: hidden;
}
#start .start_under .nav_step ul li.end a {
  width: 190px;
}
#start .start_under .nav_step ul li a.active img,
#start .start_under .nav_step ul li a:hover img {
  margin-top: -38px;
}
#start .start_under .col {
  width: 560px;
  margin: 0px auto;
}
#start .start_under .comment_box {
  width: 908px;
  margin: 0 auto;
}
#start .start_under .comment_box .comment_l {
  width: 148px;
  float: left;
}
#start .start_under .comment_box .comment_r {
  width: 148px;
  float: right;
}
#start .start_under .comment_box .balloon_header {
  width: 612px;
  padding-top: 20px;
  float: left;
  background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20260901beastmaster/images/sxkZlRHzEjxoMt3CfZViBbVyhY.png) no-repeat;
}
#start .start_under .comment_box .balloon_footer {
  padding-bottom: 20px;
  background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20260901beastmaster/images/1Ky8xLjmKKA_U8VSuI_NMgtp4w.png) no-repeat left
    bottom;
}
#start .start_under .comment_box .balloon_body {
  min-height: 88px;
  padding: 0 56px;
  background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20260901beastmaster/images/s0-8xjLExx5Qph_axE0c2Ertnk.png) repeat-y;
  position: relative;
  font-size: 14px;
  color: #343434;
  text-align: left;
}
#start .start_under .comment_box .balloon_l,
#start .start_under .comment_box .balloon_r {
  width: 46px;
  height: 40px;
  position: absolute;
  top: 0px;
}
#start .start_under .comment_box .balloon_l {
  background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20260901beastmaster/images/YOcwxL_PjXTs0rcLXjGavNi3vg.png) no-repeat;
  left: 0px;
}
#start .start_under .comment_box .balloon_r {
  background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20260901beastmaster/images/8lGVYvfdT1OHCbVIckPsRVW3vk.png) no-repeat;
  right: 0px;
}
#start .start_under .comment_box .balloon_body .ps_package .left,
#start .start_under .comment_box .balloon_body .ps_package .right {
  width: 248px;
}
#start .start_under .comment_box .balloon_body .ps_package .left a,
#start .start_under .comment_box .balloon_body .ps_package .right a {
  display: block;
  margin-bottom: 10px;
  text-align: center;
}
#start .start_under .comment_box .balloon_body .ps_package .right.fr,
#start .start_under .comment_box .balloon_body .ps_package .right.de,
#start .start_under .comment_box .balloon_body .ps_package .right.en-gb {
  width: 100%;
}
#start .start_under .comment_box .balloon_body .win_pkg .under {
  padding-top: 10px;
}
#start .start_under .comment_box .balloon_body a {
  color: #0077b3;
}
#start .start_under .comment_box .balloon_body a:hover {
  color: #08c;
  text-decoration: underline;
}
#start .start_under .attention_header {
  width: 560px;
  padding-top: 20px;
  background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20260901beastmaster/images/qgi4-cSrSrpltvOV1mvOqdpYWM.png) no-repeat;
}
#start .start_under .attention_footer {
  padding-bottom: 20px;
  background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20260901beastmaster/images/3ptBo_CLgnyF5aZZF9NG7Vo7us.png) no-repeat left
    bottom;
}
#start .start_under .attention_body {
  padding: 0 30px;
  background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20260901beastmaster/images/pz_29QTHvWIM0pogfcohshOHog.png) repeat-y;
  font-size: 14px;
  color: #ffffff;
}
#start .start_under .bt_step_next {
  width: 270px;
  height: 60px;
  display: block;
  overflow: hidden;
}
#start .start_under .bt_step_next:hover img {
  margin-top: -60px;
}
.mb50 {
  margin-bottom: 50px !important;
}
