<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* =========================================================
　◆top page
========================================================= */
.sitetop h1.logo { display: none; }
.sitetop.cont_slide_item { min-width: 1000px; height: 1560px; }
.sitetop.cont_slide_item .cont_bg { background: url(../../images/sitetop/top_base_bg.png) center top no-repeat; }
.sitetop.cont_slide_item .cont_slide_item_inner { background: url(../../images/sitetop/character_bg.png) center top no-repeat; }
.sitetop.cont_slide_item .cont_slide_item_inner &gt; .inner_top { width: 1000px; margin: 0 auto; padding: 83px 0 70px; }
.sitetop.cont_slide_item .cont_slide_item_inner &gt; .inner_top .sitetop_logo { margin-left: -21px; margin-bottom: -2px; }
.sitetop.cont_slide_item .cont_slide_item_inner &gt; .inner_top .sitetop_catch_txt { margin-left: -21px; margin-bottom: -25px; }
.sitetop.cont_slide_item .cont_slide_item_inner &gt; .inner_top .mv_btn { margin-left: -21px; margin-top:5px; }
.sitetop.cont_slide_item .cont_slide_item_inner &gt; .inner_top .mv_btn a { display: inline-block; outline: none; }
.sitetop.cont_slide_item .cont_slide_item_inner &gt; .inner_top .lp { margin-left: -21px; margin-top: -13px; }
.sitetop.cont_slide_item .cont_slide_item_inner &gt; .inner_top .lp a { display: inline-block; outline: none; }
.sitetop.cont_slide_item .cont_slide_item_inner &gt; .inner_top .guideline { margin-left:10px; margin-bottom:15px; margin-top: -8px;}
.sitetop.cont_slide_item .cont_slide_item_inner &gt; .inner_top .guideline a { display: inline-block; outline: none; }
.sitetop.cont_slide_item .cont_slide_item_inner &gt; .inner_top .sop { margin-left: 8px;}
.sitetop.cont_slide_item .cont_slide_item_inner &gt; .inner_top .manual { margin-left: 10px;}
.sitetop.cont_slide_item .cont_slide_item_inner &gt; .inner_top .manual a { display: inline-block; outline: none; }
.sitetop.cont_slide_item .cont_slide_item_inner &gt; .release_date { width: 100%; height: 90px; background: url(../../images/sitetop/coming_txt.png) center top no-repeat; text-indent: -9999px; overflow: hidden; margin-top:-40px; }



.sitetop.cont_slide_item .cont_slide_item_inner &gt; .inner_btm { width: 1000px; margin: 0 auto; margin: -8px auto 0; padding-bottom: 51px; }
.sitetop.cont_slide_item .cont_slide_item_inner &gt; .inner_btm .topic_list {margin: 0 0 45px 170px; }
.sitetop.cont_slide_item .cont_slide_item_inner &gt; .inner_btm .topic_list .topic_list_item { position: relative; padding-left: 95px; font-size: 1.6rem; color: #FFF; letter-spacing: 0.7em;}
.sitetop.cont_slide_item .cont_slide_item_inner &gt; .inner_btm .topic_list .topic_list_item.new:before { content: ''; width: 74px; height: 27px; display: block; position: absolute; left: 0; top: 0; background: url(../../images/sitetop/new_icon.png) 0 0 no-repeat; }

.sitetop.cont_slide_item .cont_slide_item_inner &gt; .inner_btm .bnr_list .left {float: left;}
.sitetop.cont_slide_item .cont_slide_item_inner &gt; .inner_btm .bnr_list .right {float: right;}
.sitetop.cont_slide_item .cont_slide_item_inner &gt; .inner_btm .bnr_list .guidebook_bnr {margin-left:25px; margin-top:-5px;}
.sitetop.cont_slide_item .cont_slide_item_inner &gt; .inner_btm .bnr_list .guidebook_bnr a { display: inline-block;}
.sitetop.cont_slide_item .cont_slide_item_inner &gt; .inner_btm .bnr_list .comic_bnr {margin-top: 25px; margin-right: 40px;}
.sitetop.cont_slide_item .cont_slide_item_inner &gt; .inner_btm .bnr_list .comic_bnr a { display: inline-block;}


.sitetop.cont_slide_item .cont_slide_item_inner &gt; .inner_btm .bnr_list0 .left {float: left;}
.sitetop.cont_slide_item .cont_slide_item_inner &gt; .inner_btm .bnr_list0 .right {float: right;}
.sitetop.cont_slide_item .cont_slide_item_inner &gt; .inner_btm .bnr_list0 .androp_bnr {margin-right: 40px;}
.sitetop.cont_slide_item .cont_slide_item_inner &gt; .inner_btm .bnr_list0 .androp_bnr a {display: inline-block;}
.sitetop.cont_slide_item .cont_slide_item_inner &gt; .inner_btm .bnr_list0 .dengeki_bnr {  margin-top: -25px; margin-left: 40px;}
.sitetop.cont_slide_item .cont_slide_item_inner &gt; .inner_btm .bnr_list0 .dengeki_bnr a {display: inline-block;}

/*
.sitetop.cont_slide_item .cont_slide_item_inner &gt; .inner_btm .bnr_list .cd_bnr {margin-top:0px; margin-right:40px;}
.sitetop.cont_slide_item .cont_slide_item_inner &gt; .inner_btm .bnr_list .cd_bnr a { display: inline-block;}


.sitetop.cont_slide_item .cont_slide_item_inner &gt; .inner_btm .bnr_list1 .left {float: left;}
.sitetop.cont_slide_item .cont_slide_item_inner &gt; .inner_btm .bnr_list1 .right {float: right;}
.sitetop.cont_slide_item .cont_slide_item_inner &gt; .inner_btm .bnr_list1 .ps4ps3_bnr {margin-top:14px; margin-left:40px;}
.sitetop.cont_slide_item .cont_slide_item_inner &gt; .inner_btm .bnr_list1 .ps4ps3_bnr a { display: inline-block;}
.sitetop.cont_slide_item .cont_slide_item_inner &gt; .inner_btm .bnr_list1 .ps4_bnr {margin-top:4px; margin-right:25px;}
.sitetop.cont_slide_item .cont_slide_item_inner &gt; .inner_btm .bnr_list1 .ps4_bnr a { display: inline-block;}
*/


/*
.sitetop.cont_slide_item .cont_slide_item_inner &gt; .inner_btm .bnr_list2 .left {float: left;}
.sitetop.cont_slide_item .cont_slide_item_inner &gt; .inner_btm .bnr_list2 .right {float: right;}
.sitetop.cont_slide_item .cont_slide_item_inner &gt; .inner_btm .bnr_list2 .shop_bnr {margin-top:-3px; margin-left:10px;}
.sitetop.cont_slide_item .cont_slide_item_inner &gt; .inner_btm .bnr_list2 .shop_bnr a { display: inline-block;}
.sitetop.cont_slide_item .cont_slide_item_inner &gt; .inner_btm .bnr_list2 .comic_bnr {margin-top: 25px; margin-right: 40px;}
.sitetop.cont_slide_item .cont_slide_item_inner &gt; .inner_btm .bnr_list2 .comic_bnr a { display: inline-block;}
*/

/*
.sitetop.cont_slide_item .cont_slide_item_inner &gt; .inner_btm .bnr_list3 .left {float: left;}
.sitetop.cont_slide_item .cont_slide_item_inner &gt; .inner_btm .bnr_list3 .right {float: right;}
.sitetop.cont_slide_item .cont_slide_item_inner &gt; .inner_btm .bnr_list3 .radio_bnr {margin-top:5px; margin-left:40px;}
.sitetop.cont_slide_item .cont_slide_item_inner &gt; .inner_btm .bnr_list3 .radio_bnr a { display: inline-block;}


*/



/*
.sitetop.cont_slide_item .cont_slide_item_inner &gt; .inner_btm .bnr_list4 .left {float: left;}
.sitetop.cont_slide_item .cont_slide_item_inner &gt; .inner_btm .bnr_list4 .right {float: right;}
.sitetop.cont_slide_item .cont_slide_item_inner &gt; .inner_btm .bnr_list4 .androp_bnr {margin-right: 40px;}
.sitetop.cont_slide_item .cont_slide_item_inner &gt; .inner_btm .bnr_list4 .androp_bnr a {display: inline-block;}
*/
.sitetop.cont_slide_item .cont_slide_item_inner &gt; .inner_btm .official_tw_bnr {margin:4px 0 0 333px;}
.sitetop.cont_slide_item .cont_slide_item_inner &gt; .inner_btm .official_tw_bnr a {display: inline-block;}

.topic_list a:link { color: #fff; text-decoration: underline; }
.topic_list a:visited { color: #fff; text-decoration: underline; }
.topic_list a:hover { color: #fff; text-decoration: none; }
.topic_list a:active { color: #fff; text-decoration: underline; }



/* =========================================================
　◆characters page
========================================================= */
.page_characters.cont_slide_item .cont_bg { background: url(../../images/characters/chara_base_bg.png) center bottom no-repeat; }
.page_characters.cont_slide_item.characters_top { min-height: 1035px; padding: 0; height: 1035px; }
.page_characters.cont_slide_item.characters_top .cont_slide_item_inner { background: url(../../images/characters/top/chara_top_bg.png) center top no-repeat; padding: 0 0 166px; }
.page_characters.cont_slide_item.characters_fidel { height: 1167px; }
.page_characters.cont_slide_item.characters_fidel .cont_slide_item_inner { background: url(../../images/characters/fidel/chara_bg_fidel.png) center top no-repeat; padding: 237px 0 166px; }
.page_characters.cont_slide_item.characters_miki { height: 1167px; }
.page_characters.cont_slide_item.characters_miki .cont_slide_item_inner { background: url(../../images/characters/miki/chara_bg_miki.png) center top no-repeat; padding: 237px 0 166px; }
.page_characters.cont_slide_item.characters_victor { height: 1167px; }
.page_characters.cont_slide_item.characters_victor .cont_slide_item_inner { background: url(../../images/characters/victor/chara_bg_victor.png) center top no-repeat; padding: 237px 0 166px; }
.page_characters.cont_slide_item.characters_fiore { height: 1167px; }
.page_characters.cont_slide_item.characters_fiore .cont_slide_item_inner { background: url(../../images/characters/fiore/chara_bg_fiore.png) center top no-repeat; padding: 237px 0 166px; }
.page_characters.cont_slide_item.characters_emmerson { height: 1167px; }
.page_characters.cont_slide_item.characters_emmerson .cont_slide_item_inner { background: url(../../images/characters/emmerson/chara_bg_emmerson.png) center top no-repeat; padding: 237px 0 166px; }
.page_characters.cont_slide_item.characters_anne { height: 1167px; }
.page_characters.cont_slide_item.characters_anne .cont_slide_item_inner { background: url(../../images/characters/anne/chara_bg_anne.png) center top no-repeat; padding: 237px 0 166px; }
.page_characters.cont_slide_item.characters_relia { height: 1167px; }
.page_characters.cont_slide_item.characters_relia .cont_slide_item_inner { background: url(../../images/characters/relia/chara_bg_relia.png) center top no-repeat; padding: 237px 0 166px; }
.page_characters.cont_slide_item.characters_welch { height: 995px; }
.page_characters.cont_slide_item.characters_welch .cont_slide_item_inner { background: url(../../images/characters/welch/chara_bg_welch.png) center top no-repeat; padding: 237px 0 166px; }
.page_characters.cont_slide_item.characters_gunter { height: 995px; }
.page_characters.cont_slide_item.characters_gunter .cont_slide_item_inner { background: url(../../images/characters/gunter/chara_bg_gunter.png) center top no-repeat; padding: 237px 0 166px; }
.page_characters.cont_slide_item.characters_hana { height: 995px; }
.page_characters.cont_slide_item.characters_hana .cont_slide_item_inner { background: url(../../images/characters/hana/chara_bg_hana.png) center top no-repeat; padding: 237px 0 166px; }
.page_characters.cont_slide_item.characters_daks { height: 995px; }
.page_characters.cont_slide_item.characters_daks .cont_slide_item_inner { background: url(../../images/characters/daks/chara_bg_daks.png) center top no-repeat; padding: 237px 0 166px; }
.page_characters.cont_slide_item:after { content: ""; clear: both; display: block; }
.page_characters .cat_tit { width: 226px; position: absolute; right: 100px; top: 70px; z-index: 20; }
.page_characters .characters_wrap { width: 1000px; margin: 0 auto; position: relative; }
.page_characters .characters_wrap:after { content: ""; clear: both; display: block; }

.page_characters .characters_wrap .characters_link_list { position: relative; width: 1000px; margin: 0 auto; height:1037px; }
.page_characters .characters_wrap .characters_link_list .characters_link_list_item { position: absolute; }
.page_characters .characters_wrap .characters_link_list .characters_link_list_item.list_item_fidel { left: 423px; top: 244px; }
.page_characters .characters_wrap .characters_link_list .characters_link_list_item.list_item_miki { left: 182px; top: 371px; }
.page_characters .characters_wrap .characters_link_list .characters_link_list_item.list_item_victor { left: 654px; top: 172px; }
.page_characters .characters_wrap .characters_link_list .characters_link_list_item.list_item_fiore { left: -182px; top: 300px; }
.page_characters .characters_wrap .characters_link_list .characters_link_list_item.list_item_anne { left: 865px; top: 305px; }
.page_characters .characters_wrap .characters_link_list .characters_link_list_item.list_item_emmerson { left: 183px; top: 119px; }
.page_characters .characters_wrap .characters_link_list .characters_link_list_item.list_item_relia { left: 653px; top:515px; }
.page_characters .characters_wrap .characters_link_list .characters_link_list_item .link_item { display: block; position: relative; }
.page_characters .characters_wrap .characters_link_list .characters_link_list_item .link_item.link_fidel { width: 229px; height: 792px; }
.page_characters .characters_wrap .characters_link_list .characters_link_list_item .link_item.link_miki { width: 240px; height: 664px; }
.page_characters .characters_wrap .characters_link_list .characters_link_list_item .link_item.link_victor { width: 165px; height: 343px; }
.page_characters .characters_wrap .characters_link_list .characters_link_list_item .link_item.link_fiore { width: 363px; height: 735px; }
.page_characters .characters_wrap .characters_link_list .characters_link_list_item .link_item.link_anne { width: 326px; height: 731px; }
.page_characters .characters_wrap .characters_link_list .characters_link_list_item .link_item.link_emmerson { width: 240px; height: 252px; }
.page_characters .characters_wrap .characters_link_list .characters_link_list_item .link_item.link_relia { width: 210px; height: 520px; }
.page_characters .characters_wrap .characters_link_list .characters_link_list_item .link_item .name_img { display: inline-block; position: absolute; text-indent: -9999px; position: absolute; overflow: hidden; }
.page_characters .characters_wrap .characters_link_list .characters_link_list_item .link_item .name_img.name_fidel {width: 119px; height: 79px; background: url(../../images/characters/top/name_fidel.png) 0 0 no-repeat; left:60px; top: -48px; }
.page_characters .characters_wrap .characters_link_list .characters_link_list_item .link_item .name_img.name_miki {width: 108px; height: 80px; background: url(../../images/characters/top/name_miki.png) 0 0 no-repeat; left: 180px; top:-23px; }
.page_characters .characters_wrap .characters_link_list .characters_link_list_item .link_item .name_img.name_victor {width: 132px; height: 80px; background: url(../../images/characters/top/name_victor.png) 0 0 no-repeat; left: -50px; top: -60px; }
.page_characters .characters_wrap .characters_link_list .characters_link_list_item .link_item .name_img.name_fiore {width: 120px; height: 80px; background: url(../../images/characters/top/name_fiore.png) 0 0 no-repeat; left:182px; top: -60px; }
.page_characters .characters_wrap .characters_link_list .characters_link_list_item .link_item .name_img.name_anne {width: 119px; height: 80px; background: url(../../images/characters/top/name_anne.png) 0 0 no-repeat; left:-68px; top: -20px; }
.page_characters .characters_wrap .characters_link_list .characters_link_list_item .link_item .name_img.name_emmerson {width: 177px; height: 82px; background: url(../../images/characters/top/name_emmerson.png) 0 0 no-repeat; left:150px; top:-10px; }
.page_characters .characters_wrap .characters_link_list .characters_link_list_item .link_item .name_img.name_relia {width: 119px; height: 80px; background: url(../../images/characters/top/name_relia.png) 0 0 no-repeat; left:23px; top: -70px; }
.page_characters .characters_wrap .characters_link_list .list_item_subchara {position:absolute; top:103px; right:0px;}

.page_characters .characters_wrap .characters_link_list .characters_link_list_item .link_item:hover .name_img { background-position: left bottom; }
.page_characters .characters_wrap .chara_info_box { margin-bottom:30px;}
.page_characters .characters_wrap .chara_info_box .chara_name { margin-bottom: 10px; background-color: rgba(15, 41, 206, 0.6); }
.page_characters .characters_wrap .chara_info_box .chara_voice { margin-bottom: 10px; position: relative; background-color: rgba(15, 41, 206, 0.6); }
.page_characters .characters_wrap .chara_info_box .chara_voice .voice_list { position: absolute; right: 17px; top: 19px; }
.page_characters .characters_wrap .chara_info_box .chara_voice .voice_list .voice_item { display: inline; float: left; margin-right: 10px; }
.page_characters .characters_wrap .chara_info_box .chara_voice .voice_list .voice_item:last-child { margin-right: 0; }
.page_characters .characters_wrap .chara_info_box .chara_voice .voice_list .voice_item a { display: block; }
.page_characters .characters_wrap .chara_info_box .chara_txt { background-color: rgba(15, 41, 206, 0.6); }

.page_characters .characters_wrap .chara_movie_box {clear: both; width: 392px; margin:0 0 0 86px;}
.page_characters .characters_wrap .chara_movie_box2 {clear: both; width: 392px; margin:0 0 0 520px;}

.page_characters .characters_wrap .chara_gallery_box { clear: both; width: 500px; }
.page_characters .characters_wrap .chara_gallery_box .chara_img_box01 { display: inline; float: left; }
.page_characters .characters_wrap .chara_gallery_box .chara_img_box01 a { display: block; outline: none; }
.page_characters .characters_wrap .chara_gallery_box .chara_img_box02 { display: inline; float: right; }
.page_characters .characters_wrap .chara_gallery_box .chara_img_box02 .chara_img_item { margin-bottom: 10px; }
.page_characters .characters_wrap .chara_gallery_box .chara_img_box02 .chara_img_item:last-child { margin-bottom: 0; }
.page_characters .characters_wrap .chara_gallery_box .chara_img_box02 .chara_img_item a { display: block; outline: none; }
.page_characters .characters_wrap.type_left .chara_info_box { float: left; margin-left: 66px;}
.page_characters .characters_wrap.type_left .chara_gallery_box { float: left; }
.page_characters .characters_wrap.type_right .chara_info_box { float: right; margin-right: 66px; }
.page_characters .characters_wrap.type_right .chara_gallery_box { float: right; }
.page_characters .characters_btm_btn { position: absolute; left: 50%; bottom: 0; margin-left: -65px; z-index: 50; }

.page_characters.cont_slide_item.characters_sub { height:1450px; }
.page_characters .characters_wrap .characters_sub_link_list1 { position:relative; width: 1000px; margin: 0 auto; padding:170px 0 100px; float:left; margin-right:6px;}
.page_characters .characters_wrap .characters_sub_link_list1 li { margin-right:6px; float:left;}
.page_characters .characters_wrap .characters_sub_link_list1 li.last { margin-right:0;}
.page_characters .characters_wrap .characters_sub_link_list2 {width: 1000px; margin: 0 auto; padding:45px 0;}
.page_characters .characters_wrap .characters_sub_link_list2 h3 {width: 347px; margin: 0 auto;}
.page_characters .characters_wrap .characters_sub_link_list2 li {margin-right:10px; float:left;}
.page_characters .characters_wrap .characters_sub_link_list2 li.last { margin-right:0;}

.page_characters.cont_slide_item.characters_treikur { height: 1066px; }
.page_characters.cont_slide_item.characters_treikur .cont_slide_item_inner { background: url(../../images/characters/treikur/chara.png) center top no-repeat; padding: 205px 0 0 0; }
.page_characters.cont_slide_item.characters_treikur .cont_slide_item_inner .sub_characters_wrap {width:1000px; margin:0 auto; position:relative;}
.page_characters.cont_slide_item.characters_treikur .cont_slide_item_inner .sub_characters_wrap .title {width:204px; margin:0 auto 52px;}
.page_characters.cont_slide_item.characters_treikur .cont_slide_item_inner .sub_characters_wrap .chara_info_left {padding-left:500px;}
.page_characters.cont_slide_item.characters_treikur .cont_slide_item_inner .sub_characters_wrap .chara_info_left .name {width:434px; margin-bottom: 10px; background-color: rgba(15, 41, 206, 0.6);}
.page_characters.cont_slide_item.characters_treikur .cont_slide_item_inner .sub_characters_wrap .chara_info_left .chara_voice {width:434px; margin-bottom: 10px; background-color: rgba(15, 41, 206, 0.6); position:relative;}
.page_characters.cont_slide_item.characters_treikur .cont_slide_item_inner .sub_characters_wrap .chara_info_left .chara_voice .voice_list { position: absolute; right: 17px; top: 19px; }
.page_characters.cont_slide_item.characters_treikur .cont_slide_item_inner .sub_characters_wrap .chara_info_left .chara_voice .voice_list .voice_item { display: inline; float: left; margin-right: 10px; }
.page_characters.cont_slide_item.characters_treikur .cont_slide_item_inner .sub_characters_wrap .chara_info_left .chara_voice .voice_list .voice_item:last-child { margin-right: 0; }
.page_characters.cont_slide_item.characters_treikur .cont_slide_item_inner .sub_characters_wrap .chara_info_left .chara_voice .voice_list .voice_item a { display: block; }
.page_characters.cont_slide_item.characters_treikur .cont_slide_item_inner .sub_characters_wrap .chara_info_left .txt {width:434px; margin-bottom: 10px; background-color: rgba(15, 41, 206, 0.6);}
.page_characters.cont_slide_item.characters_treikur .cont_slide_item_inner .sub_characters_wrap .chara_info_left .img {position:relative;}
.page_characters.cont_slide_item.characters_treikur .cont_slide_item_inner .sub_characters_wrap .chara_info_left .img .ss01 {position:absolute; left:-94px;}
.page_characters.cont_slide_item.characters_treikur .cont_slide_item_inner .sub_characters_wrap .chara_info_left .img .ss02 {position:absolute; left:265px;}
.page_characters.cont_slide_item.characters_treikur .cont_slide_item_inner .sub_characters_wrap .chara_info_left .img .ss03 {position:absolute; left:265px; top:142px;}

.page_characters.cont_slide_item.characters_faykreed { height: 2600px; }
.page_characters.cont_slide_item.characters_faykreed .cont_slide_item_inner .sub_characters_wrap {width:1000px; margin:0 auto; position:relative;}
.page_characters.cont_slide_item.characters_faykreed .cont_slide_item_inner .sub_characters_wrap .chara01 { background: url(../../images/characters/faykreed/chara01.png) center top no-repeat; padding-top: 50px; height:939px; margin-top:-30px;  }
.page_characters.cont_slide_item.characters_faykreed .cont_slide_item_inner .sub_characters_wrap .chara02 { background: url(../../images/characters/faykreed/chara02.png) center top no-repeat; padding-top: 70px; height:929px; margin-top:-200px;  }
.page_characters.cont_slide_item.characters_faykreed .cont_slide_item_inner .sub_characters_wrap .chara03 { background: url(../../images/characters/faykreed/chara03.png) center top no-repeat; padding-top: 80px; height:941px; margin-top:-250px; }
.page_characters.cont_slide_item.characters_faykreed .cont_slide_item_inner .sub_characters_wrap .title {width:509px; margin:0 auto 52px; padding-top:205px;}
.page_characters.cont_slide_item.characters_faykreed .cont_slide_item_inner .sub_characters_wrap .chara_info_left {padding-left:500px;}
.page_characters.cont_slide_item.characters_faykreed .cont_slide_item_inner .sub_characters_wrap .chara_info_left .name {width:434px; margin-bottom: 10px; background-color: rgba(15, 41, 206, 0.6);}
.page_characters.cont_slide_item.characters_faykreed .cont_slide_item_inner .sub_characters_wrap .chara_info_left .chara_voice {width:434px; margin-bottom: 10px; background-color: rgba(15, 41, 206, 0.6); position:relative;}
.page_characters.cont_slide_item.characters_faykreed .cont_slide_item_inner .sub_characters_wrap .chara_info_left .chara_voice .voice_list { position: absolute; right: 17px; top: 19px; }
.page_characters.cont_slide_item.characters_faykreed .cont_slide_item_inner .sub_characters_wrap .chara_info_left .chara_voice .voice_list .voice_item { display: inline; float: left; margin-right: 10px; }
.page_characters.cont_slide_item.characters_faykreed .cont_slide_item_inner .sub_characters_wrap .chara_info_left .chara_voice .voice_list .voice_item:last-child { margin-right: 0; }
.page_characters.cont_slide_item.characters_faykreed .cont_slide_item_inner .sub_characters_wrap .chara_info_left .chara_voice .voice_list .voice_item a { display: block; }
.page_characters.cont_slide_item.characters_faykreed .cont_slide_item_inner .sub_characters_wrap .chara_info_left .txt {width:434px; margin-bottom: 10px; background-color: rgba(15, 41, 206, 0.6);}
.page_characters.cont_slide_item.characters_faykreed .cont_slide_item_inner .sub_characters_wrap .chara_info_left .img {position:relative;}
.page_characters.cont_slide_item.characters_faykreed .cont_slide_item_inner .sub_characters_wrap .chara_info_left .img .ss01 {position:absolute; left:-94px;}
.page_characters.cont_slide_item.characters_faykreed .cont_slide_item_inner .sub_characters_wrap .chara_info_left .img .ss02 {position:absolute; left:265px;}
.page_characters.cont_slide_item.characters_faykreed .cont_slide_item_inner .sub_characters_wrap .chara_info_left .img .ss03 {position:absolute; left:265px; top:142px;}
.page_characters.cont_slide_item.characters_faykreed .cont_slide_item_inner .sub_characters_wrap .chara_info_right {padding-left:66px;}
.page_characters.cont_slide_item.characters_faykreed .cont_slide_item_inner .sub_characters_wrap .chara_info_right .name {width:434px; margin-bottom: 10px; background-color: rgba(15, 41, 206, 0.6);}
.page_characters.cont_slide_item.characters_faykreed .cont_slide_item_inner .sub_characters_wrap .chara_info_right .chara_voice {width:434px; margin-bottom: 10px; background-color: rgba(15, 41, 206, 0.6); position:relative;}
.page_characters.cont_slide_item.characters_faykreed .cont_slide_item_inner .sub_characters_wrap .chara_info_right .chara_voice .voice_list { position: absolute; right: 17px; top: 19px; }
.page_characters.cont_slide_item.characters_faykreed .cont_slide_item_inner .sub_characters_wrap .chara_info_right .chara_voice .voice_list .voice_item { display: inline; float: left; margin-right: 10px; }
.page_characters.cont_slide_item.characters_faykreed .cont_slide_item_inner .sub_characters_wrap .chara_info_right .chara_voice .voice_list .voice_item:last-child { margin-right: 0; }
.page_characters.cont_slide_item.characters_faykreed .cont_slide_item_inner .sub_characters_wrap .chara_info_right .chara_voice .voice_list .voice_item a { display: block; }
.page_characters.cont_slide_item.characters_faykreed .cont_slide_item_inner .sub_characters_wrap .chara_info_right .txt {width:434px; margin-bottom: 10px; background-color: rgba(15, 41, 206, 0.6);}
.page_characters.cont_slide_item.characters_faykreed .cont_slide_item_inner .sub_characters_wrap .chara_info_right .img {position:relative;}
.page_characters.cont_slide_item.characters_faykreed .cont_slide_item_inner .sub_characters_wrap .chara_info_right .img .ss01 {position:absolute; left:-94px;}
.page_characters.cont_slide_item.characters_faykreed .cont_slide_item_inner .sub_characters_wrap .chara_info_right .img .ss02 {position:absolute; left:265px;}
.page_characters.cont_slide_item.characters_faykreed .cont_slide_item_inner .sub_characters_wrap .chara_info_right .img .ss03 {position:absolute; left:265px; top:142px;}

.page_characters.cont_slide_item.characters_kronos { height: 3250px; }
.page_characters.cont_slide_item.characters_kronos .cont_slide_item_inner .sub_characters_wrap .title {width:204px; margin:0 auto 52px; padding-top:205px;}
.page_characters.cont_slide_item.characters_kronos .cont_slide_item_inner .sub_characters_wrap .chara01 { background: url(../../images/characters/kronos/chara01.png) center top no-repeat; padding-top: 110px; height:895px; margin-top:-60px;}
.page_characters.cont_slide_item.characters_kronos .cont_slide_item_inner .sub_characters_wrap .chara02 { background: url(../../images/characters/kronos/chara02.png) center top no-repeat; padding-top: 167px; height:948px; margin-top:-160px; }
.page_characters.cont_slide_item.characters_kronos .cont_slide_item_inner .sub_characters_wrap .chara03 { background: url(../../images/characters/kronos/chara03.png) center top no-repeat; padding-top: 127px; height:879px; margin-top:-230px;}
.page_characters.cont_slide_item.characters_kronos .cont_slide_item_inner .sub_characters_wrap .chara04 { background: url(../../images/characters/kronos/chara.png) center top no-repeat; padding-top: 69px; height:932px; margin-top:-180px;}
.page_characters.cont_slide_item.characters_kronos .cont_slide_item_inner .sub_characters_wrap .chara_info_left .inner {width:1000px; margin:0 auto; position:relative; padding-left:500px;}
/*.page_characters.cont_slide_item.characters_kronos .cont_slide_item_inner .sub_characters_wrap .chara_info_left {padding-left:500px;}*/
.page_characters.cont_slide_item.characters_kronos .cont_slide_item_inner .sub_characters_wrap .chara_info_left .name {width:434px; margin-bottom: 10px; background-color: rgba(15, 41, 206, 0.6);}
.page_characters.cont_slide_item.characters_kronos .cont_slide_item_inner .sub_characters_wrap .chara_info_left .chara_voice {width:434px; margin-bottom: 10px; background-color: rgba(15, 41, 206, 0.6); position:relative;}
.page_characters.cont_slide_item.characters_kronos .cont_slide_item_inner .sub_characters_wrap .chara_info_left .chara_voice .voice_list { position: absolute; right: 17px; top: 19px; }
.page_characters.cont_slide_item.characters_kronos .cont_slide_item_inner .sub_characters_wrap .chara_info_left .chara_voice .voice_list .voice_item { display: inline; float: left; margin-right: 10px; }
.page_characters.cont_slide_item.characters_kronos .cont_slide_item_inner .sub_characters_wrap .chara_info_left .chara_voice .voice_list .voice_item:last-child { margin-right: 0; }
.page_characters.cont_slide_item.characters_kronos .cont_slide_item_inner .sub_characters_wrap .chara_info_left .chara_voice .voice_list .voice_item a { display: block; }
.page_characters.cont_slide_item.characters_kronos .cont_slide_item_inner .sub_characters_wrap .chara_info_left .txt {width:434px; margin-bottom: 10px; background-color: rgba(15, 41, 206, 0.6);}
.page_characters.cont_slide_item.characters_kronos .cont_slide_item_inner .sub_characters_wrap .chara_info_left .img {position:relative;}
.page_characters.cont_slide_item.characters_kronos .cont_slide_item_inner .sub_characters_wrap .chara_info_left .img .ss01 {position:absolute; left:-94px;}
.page_characters.cont_slide_item.characters_kronos .cont_slide_item_inner .sub_characters_wrap .chara_info_left .img .ss02 {position:absolute; left:265px;}
.page_characters.cont_slide_item.characters_kronos .cont_slide_item_inner .sub_characters_wrap .chara_info_left .img .ss03 {position:absolute; left:265px; top:142px;}
.page_characters.cont_slide_item.characters_kronos .cont_slide_item_inner .sub_characters_wrap .chara_info_right .inner {width:1000px; margin:0 auto; position:relative; padding-left:66px;}
.page_characters.cont_slide_item.characters_kronos .cont_slide_item_inner .sub_characters_wrap .chara_info_right {}
.page_characters.cont_slide_item.characters_kronos .cont_slide_item_inner .sub_characters_wrap .chara_info_right .name {width:434px; margin-bottom: 10px; background-color: rgba(15, 41, 206, 0.6);}
.page_characters.cont_slide_item.characters_kronos .cont_slide_item_inner .sub_characters_wrap .chara_info_right .chara_voice {width:434px; margin-bottom: 10px; background-color: rgba(15, 41, 206, 0.6); position:relative;}
.page_characters.cont_slide_item.characters_kronos .cont_slide_item_inner .sub_characters_wrap .chara_info_right .chara_voice .voice_list { position: absolute; right: 17px; top: 19px; }
.page_characters.cont_slide_item.characters_kronos .cont_slide_item_inner .sub_characters_wrap .chara_info_right .chara_voice .voice_list .voice_item { display: inline; float: left; margin-right: 10px; }
.page_characters.cont_slide_item.characters_kronos .cont_slide_item_inner .sub_characters_wrap .chara_info_right .chara_voice .voice_list .voice_item:last-child { margin-right: 0; }
.page_characters.cont_slide_item.characters_kronos .cont_slide_item_inner .sub_characters_wrap .chara_info_right .chara_voice .voice_list .voice_item a { display: block; }
.page_characters.cont_slide_item.characters_kronos .cont_slide_item_inner .sub_characters_wrap .chara_info_right .txt {width:434px; margin-bottom: 10px; background-color: rgba(15, 41, 206, 0.6);}
.page_characters.cont_slide_item.characters_kronos .cont_slide_item_inner .sub_characters_wrap .chara_info_right .img {position:relative;}
.page_characters.cont_slide_item.characters_kronos .cont_slide_item_inner .sub_characters_wrap .chara_info_right .img .ss01 {position:absolute; left:-94px;}
.page_characters.cont_slide_item.characters_kronos .cont_slide_item_inner .sub_characters_wrap .chara_info_right .img .ss02 {position:absolute; left:265px;}
.page_characters.cont_slide_item.characters_kronos .cont_slide_item_inner .sub_characters_wrap .chara_info_right .img .ss03 {position:absolute; left:265px; top:142px;}


/* =========================================================
　◆spec page
========================================================= */
.page_spec.cont_slide_item { height: 1347px; }
.page_spec.cont_slide_item .cont_bg { background: url(../../images/spec/spec_base_bg.png) center bottom no-repeat; }
.page_spec.cont_slide_item .cont_slide_item_inner { padding: 163px 0 120px; }
.page_spec.cont_slide_item:after { content: ""; clear: both; display: block; }
.page_spec .cat_tit { width: 96px; position: absolute; right: 100px; top: 70px; z-index: 20; }
.page_spec .spec_wrap { width: 1000px; margin: 0 auto; position: relative; }
.page_spec .spec_wrap:after { content: ""; clear: both; display: block; }
.page_spec .spec_wrap .spec_info_box { width: 751px; margin: 0 auto 76px; padding:35px 30px; border: 12px solid rgba(255, 255, 255, 0.12); background-color: rgba(15, 41, 206, 0.6); }
.page_spec .spec_wrap .spec_info_box dl.spec_txt {width:310px; float:left;}
.page_spec .spec_wrap .spec_info_box .packet_img {float:right;}
.page_spec .spec_wrap .spec_info_box dl dt img {margin-left:-10px;}
.page_spec .spec_wrap .spec_info_box dl dd { margin-bottom: 24px; }
.page_spec .spec_wrap .spec_info_box dl dd.txt_box_06 { margin-bottom: 0; }
.page_spec .spec_wrap .spec_developer_box .developer_box_l { width: 480px; float: left; }
.page_spec .spec_wrap .spec_developer_box .developer_box_r { width: 520px; float: right; }

/* =========================================================
　◆world page
========================================================= */
.page_world.cont_slide_item .cont_bg { background: url(../../images/world/world_base_bg.png) center bottom no-repeat; }
.page_world.cont_slide_item:after { content: ""; clear: both; display: block; }
.page_world.cont_slide_item .cont_slide_item_inner { padding: 202px 0 0; overflow: hidden; }
.page_world .world_wrap { width: 1000px; margin: 0 auto; padding-bottom: 98px; position: relative; }
.page_world .world_wrap:after { content: ""; clear: both; display: block; }
.page_world .world_btm_btn { position: absolute; left: 50%; bottom: 0; margin-left: -65px; z-index: 50; }

.world_top.cont_slide_item { height:2350px;}
.world_top .world_wrap .world_btns li.left {float:left; width:466px; height:248px; margin-bottom:25px;}
.world_top .world_wrap .world_btns li.right {float:right; width:466px; height:248px; margin-bottom:25px;}
.world_top .world_wrap .world_btns li.center {float:left; width:1000px;}
.world_top .world_wrap .world_btns li.center img {width:466px; margin:0 auto;}
.world_top .world_wrap .world_btns li.center2 {float:left; width:1000px;}
.world_top .world_wrap .world_btns li.center2 img {width:566px; margin:0 auto;}
.world_top .world_wrap .world_btns li.border {width:879px; margin:0 auto; padding:30px 0; clear:both;}

.world_prologue.cont_slide_item { height: 2232px;}
.world_prologue.cont_slide_item .bg_top_area { background: url(../../images/world/prologue/bg_top_area.png) no-repeat top center;}
.world_prologue .cat_tit { width: 145px; position: absolute; right: 90px; top: 70px; z-index: 20; }
.world_prologue .world_wrap { width: 1000px; margin: 0 auto; padding-bottom: 98px; position: relative; }
.world_prologue .world_wrap .world_info_box { width: 880px; margin: 0 auto; }
.world_prologue .world_wrap .world_info_box .txt_intro { margin-bottom: 1px; }
.world_prologue .world_wrap .world_info_box .mainvis_box { margin: 0 0 14px -315px; }
.world_prologue .world_wrap .world_info_box .txt_box_01 { margin-bottom: 90px; background-color: rgba(15, 41, 206, 0.6); }
.world_prologue .world_wrap .world_info_box .txt_box_02 { margin-bottom: 90px; background-color: rgba(15, 41, 206, 0.6); position: relative; }
.world_prologue .world_wrap .world_info_box .txt_box_02 .img_ss_box { width: 694px; position: absolute; top: -56px; left: 477px; }
.world_prologue .world_wrap .world_info_box .txt_box_03 { background-color: rgba(15, 41, 206, 0.6); }
.world_prologue .world_wrap .btm_chara_box { position: absolute; bottom: 0; right: -337px; }

.world_planet.cont_slide_item { height: 1010px;}
.world_planet.cont_slide_item .bg_top_area { background: url(../../images/world/planet/bg_top_area.png) no-repeat top center;}
.world_planet .cat_tit { width: 145px; position: absolute; right: 90px; top: 70px; z-index: 20; }
.world_planet .world_wrap { width: 1000px; margin: 0 auto; padding-bottom: 98px; position: relative; }
.world_planet .world_wrap .world_info_box { width: 974px; margin: 0 auto; }
.world_planet .world_wrap .world_info_box .txt_intro { width:498px; margin:0 auto 145px auto;}
.world_planet .world_wrap .world_info_box .txt_box {background-color: rgba(15, 41, 206, 0.6); position: relative; padding:30px 0 30px 634px}
.world_planet .world_wrap .world_info_box .txt_box .img_ss_box { width: 690px; position: absolute; top: -80px; left: -93px; }

.world_kingdom.cont_slide_item { height: 1088px;}
.world_kingdom.cont_slide_item .bg_top_area { background: url(../../images/world/kingdom/bg_top_area.png) no-repeat top center;}
.world_kingdom .cat_tit { width: 145px; position: absolute; right: 90px; top: 70px; z-index: 20; }
.world_kingdom .world_wrap { width: 1000px; margin: 0 auto; padding-bottom: 98px; position: relative; }
.world_kingdom .world_wrap .world_info_box { width: 974px; margin: 0 auto; }
.world_kingdom .world_wrap .world_info_box .txt_intro { width:496px; margin:0 auto 154px auto;}
.world_kingdom .world_wrap .world_info_box .txt_box {background-color: rgba(15, 41, 206, 0.6); position: relative; padding:30px 0 30px 30px;}
.world_kingdom .world_wrap .world_info_box .txt_box .img_ss_box01 { width: 690px; position: absolute; top: -77px; left: 595px; z-index:10;}
.world_kingdom .world_wrap .world_info_box .txt_box .img_ss_box02 { width: 690px; position: absolute; top: 135px; left: 444px; z-index:9;}

.world_surrounding.cont_slide_item { height: 1710px;}
.world_surrounding.cont_slide_item .bg_top_area { background: url(../../images/world/surrounding/bg_top_area.png) no-repeat top center;}
.world_surrounding .cat_tit { width: 145px; position: absolute; right: 90px; top: 70px; z-index: 20; }
.world_surrounding .world_wrap { width: 1000px; margin: 0 auto; padding-bottom: 98px; position: relative; }
.world_surrounding .world_wrap .world_info_box { width: 974px; margin: 0 auto; }
.world_surrounding .world_wrap .world_info_box .txt_intro { width:553px; margin:0 auto 54px auto;}
.world_surrounding .world_wrap .world_info_box .img_ss_box01 { width: 786px; margin:0 auto 132px auto;}
.world_surrounding .world_wrap .world_info_box .txt_box01 {background-color: rgba(15, 41, 206, 0.6); position: relative; padding:30px 0 30px 455px; margin-bottom:160px;}
.world_surrounding .world_wrap .world_info_box .txt_box01 .img_ss_box02 { width: 690px; position: absolute; top: -56px; left: -101px;}
.world_surrounding .world_wrap .world_info_box .txt_box02 {background-color: rgba(15, 41, 206, 0.6); position: relative; padding:30px 0 30px 30px;}
.world_surrounding .world_wrap .world_info_box .txt_box02 .img_ss_box03 { width: 690px; position: absolute; top: -60px; left: 497px;}

.world_unknown.cont_slide_item { height: 1060px;}
.world_unknown.cont_slide_item .bg_top_area { background: url(../../images/world/unknown/bg_top_area.png) no-repeat top center;}
.world_unknown .cat_tit { width: 145px; position: absolute; right: 90px; top: 70px; z-index: 20; }
.world_unknown .world_wrap { width: 1000px; margin: 0 auto; padding-bottom: 98px; position: relative; }
.world_unknown .world_wrap .world_info_box { width: 974px; margin: 0 auto; }
.world_unknown .world_wrap .world_info_box .txt_intro { width:496px; margin:0 auto 111px auto;}
.world_unknown .world_wrap .world_info_box .txt_box {background-color: rgba(15, 41, 206, 0.6); position: relative; padding:40px 0 40px 30px;}
.world_unknown .world_wrap .world_info_box .txt_box .img_ss_box01 { width: 690px; position: absolute; top: -65px; left: 505px; z-index:10;}
.world_unknown .world_wrap .world_info_box .txt_box .img_ss_box02 { width: 690px; position: absolute; top: 135px; left: 279px; z-index:9;}

.world_kingdom2.cont_slide_item { height: 1088px;}
.world_kingdom2.cont_slide_item .bg_top_area { background: url(../../images/world/kingdom/bg_top_area.png) no-repeat top center;}
.world_kingdom2 .cat_tit { width: 145px; position: absolute; right: 90px; top: 70px; z-index: 20; }
.world_kingdom2 .world_wrap { width: 1000px; margin: 0 auto; padding-bottom: 98px; position: relative; }
.world_kingdom2 .world_wrap .world_info_box { width: 974px; margin: 0 auto; }
.world_kingdom2 .world_wrap .world_info_box .txt_intro { width:551px; margin:0 auto 154px auto;}
.world_kingdom2 .world_wrap .world_info_box .txt_box {background-color: rgba(15, 41, 206, 0.6); position: relative; padding:30px 0 30px 30px;}
.world_kingdom2 .world_wrap .world_info_box .txt_box .img_ss_box01 { width: 557px; position: absolute; top: -117px; left: 486px; z-index:9;}
.world_kingdom2 .world_wrap .world_info_box .txt_box .img_ss_box02 { width: 453px; position: absolute; top: 145px; left: 680px; z-index:10;}

.world_surrounding2.cont_slide_item { height: 1665px;}
.world_surrounding2.cont_slide_item .bg_top_area { background: url(../../images/world/surrounding/bg_top_area.png) no-repeat top center;}
.world_surrounding2 .cat_tit { width: 145px; position: absolute; right: 90px; top: 70px; z-index: 20; }
.world_surrounding2 .world_wrap { width: 1000px; margin: 0 auto; padding-bottom: 98px; position: relative; }
.world_surrounding2 .world_wrap .world_info_box { width: 974px; margin: 0 auto; }
.world_surrounding2 .world_wrap .world_info_box .txt_intro { width:571px; margin:0 auto 175px auto;}
.world_surrounding2 .world_wrap .world_info_box .txt_box01 {background-color: rgba(15, 41, 206, 0.6); position: relative; padding:30px 0 30px 650px; margin-bottom:173px;}
.world_surrounding2 .world_wrap .world_info_box .txt_box01 .img_ss_box01 { width: 674px; position: absolute; top: -120px; left: -50px;}
.world_surrounding2 .world_wrap .world_info_box .txt_box02 {background-color: rgba(15, 41, 206, 0.6); position: relative; padding:30px 0 30px 30px; margin-bottom:130px;}
.world_surrounding2 .world_wrap .world_info_box .txt_box02 .img_ss_box02 { width: 690px; position: absolute; top: -60px; left: 516px;}
.world_surrounding2 .world_wrap .world_info_box .txt_box03 {background-color: rgba(15, 41, 206, 0.6); position: relative; padding:30px 0 30px 500px;}
.world_surrounding2 .world_wrap .world_info_box .txt_box03 .img_ss_box03 { width: 690px; position: absolute; top: -61px; left: -100px;}

.world_kingdom3.cont_slide_item { height: 1086px;}
.world_kingdom3.cont_slide_item .bg_top_area { background: url(../../images/world/kingdom/bg_top_area.png) no-repeat top center;}
.world_kingdom3 .cat_tit { width: 145px; position: absolute; right: 90px; top: 70px; z-index: 20; }
.world_kingdom3 .world_wrap { width: 1000px; margin: 0 auto; padding-bottom: 98px; position: relative; }
.world_kingdom3 .world_wrap .world_info_box { width: 974px; margin: 0 auto; }
.world_kingdom3 .world_wrap .world_info_box .txt_intro { width:386px; margin:0 auto 154px auto;}
.world_kingdom3 .world_wrap .world_info_box .txt_box {background-color: rgba(15, 41, 206, 0.6); position: relative; padding:30px 0 30px 496px;}
.world_kingdom3 .world_wrap .world_info_box .txt_box .img_ss_box01 { width: 453px; position: absolute; top: -117px; left: 22px; z-index:9;}
.world_kingdom3 .world_wrap .world_info_box .txt_box .img_ss_box02 { width: 540px; position: absolute; top:93px; left:-127px; z-index:10;}

.world_surrounding3.cont_slide_item { height: 1086px;}
.world_surrounding3.cont_slide_item .bg_top_area { background: url(../../images/world/kingdom/bg_top_area.png) no-repeat top center;}
.world_surrounding3 .cat_tit { width: 145px; position: absolute; right: 90px; top: 70px; z-index: 20; }
.world_surrounding3 .world_wrap { width: 1000px; margin: 0 auto; padding-bottom: 98px; position: relative; }
.world_surrounding3 .world_wrap .world_info_box { width: 961px; margin: 0 auto; }
.world_surrounding3 .world_wrap .world_info_box .txt_intro { width:516px; margin:0 auto 175px auto;}
.world_surrounding3 .world_wrap .world_info_box .txt_box01 {background-color: rgba(15, 41, 206, 0.6); position: relative; padding:30px 0 30px 30px;}
.world_surrounding3 .world_wrap .world_info_box .txt_box01 .img_ss_box01 { width: 505px; position: absolute; top: -97px; left: 480px; z-index:10;}
.world_surrounding3 .world_wrap .world_info_box .txt_box01 .img_ss_box02 { width: 403px; position: absolute; top: 166px; left: 649px; z-index:9;}

.world_city1.cont_slide_item {height: 1086px;}
.world_city1.cont_slide_item .bg_top_area { background: url(../../images/world/kingdom/bg_top_area.png) no-repeat top center;}
.world_city1 .cat_tit { width: 145px; position: absolute; right: 90px; top: 70px; z-index: 20;}
.world_city1 .world_wrap { width: 1000px; margin: 0 auto; padding-bottom: 98px; position: relative;}
.world_city1 .world_wrap .world_info_box { width: 974px; margin: 0 auto;}
.world_city1 .world_wrap .world_info_box .txt_intro { width:279px; margin:0 auto 173px auto;}
.world_city1 .world_wrap .world_info_box .txt_box {background-color: rgba(15, 41, 206, 0.6); position: relative; padding:30px 0 30px 508px;}
.world_city1 .world_wrap .world_info_box .txt_box .img_ss_box01 { width: 530px; position: absolute; top: -108px; left: -50px; z-index:10;}
.world_city1 .world_wrap .world_info_box .txt_box .img_ss_box02 { width: 451px; position: absolute; top:140px; left:-155px; z-index:9;}

.world_battleship.cont_slide_item {height: 1255px;}
.world_battleship.cont_slide_item .bg_top_area { background: url(../../images/world/kingdom/bg_top_area.png) no-repeat top center;}
.world_battleship .cat_tit { width: 145px; position: absolute; right: 90px; top: 70px; z-index: 20;}
.world_battleship .world_wrap { width: 1000px; margin: 0 auto; padding-bottom: 98px; position: relative;}
.world_battleship .world_wrap .world_info_box { width: 974px; margin: 0 auto;}
.world_battleship .world_wrap .world_info_box .txt_intro { width:451px; margin:0 auto 102px auto;}
.world_battleship .world_wrap .world_info_box .txt_box {background-color: rgba(15, 41, 206, 0.6); position: relative; padding:30px 0 30px 30px; margin-bottom:274px;}
.world_battleship .world_wrap .world_info_box .txt_box .img_ss_box01 { width: 452px; position: absolute; top: -108px; left: 712px; z-index:10;}
.world_battleship .world_wrap .world_info_box .txt_box .img_ss_box02 { width: 538px; position: absolute; top:30px; left:467px; z-index:9;}
.world_battleship .world_wrap .world_info_box .txt_box2 {background-color: rgba(15, 41, 206, 0.6); position: relative; padding:30px 0 30px 627px;}
.world_battleship .world_wrap .world_info_box .txt_box2 .img_ss_box03 { width: 536px; position: absolute; top: -236px; left: -192px; z-index:10;}
.world_battleship .world_wrap .world_info_box .txt_box2 .img_ss_box04 { width: 409px; position: absolute; top:-20px; left:186px; z-index:9;}
.world_battleship .world_wrap .world_info_box .txt_box2 .img_ss_box05 { width: 399px; position: absolute; top:131px; left:-61px; z-index:9;}

.world_dungeon.cont_slide_item {height: 2850px;}
.world_dungeon.cont_slide_item .bg_top_area { background: url(../../images/world/kingdom/bg_top_area.png) no-repeat top center;}
.world_dungeon .cat_tit { width: 145px; position: absolute; right: 90px; top: 70px; z-index: 20;}
.world_dungeon .world_wrap { width: 1000px; margin: 0 auto; padding-bottom: 98px; position: relative;}
.world_dungeon .world_wrap .world_info_box { width: 974px; margin: 0 auto;}
.world_dungeon .world_wrap .world_info_box .txt_intro { width:260px; margin:0 auto 148px auto;}
.world_dungeon .world_wrap .world_info_box .txt_box {background-color: rgba(15, 41, 206, 0.6); position: relative; padding:30px 0 30px 427px; margin-bottom:274px;}
.world_dungeon .world_wrap .world_info_box .txt_box .img_ss_box01 { width: 475px; position: absolute; top: -80px; left: -70px; z-index:9;}
.world_dungeon .world_wrap .world_info_box .txt_box .img_ss_box02 { width: 559px; position: absolute; top:150px; left:-250px; z-index:10;}
.world_dungeon .world_wrap .world_info_box .txt_box2 {background-color: rgba(15, 41, 206, 0.6); position: relative; padding:30px 0 30px 30px; margin-top:-30px;}
.world_dungeon .world_wrap .world_info_box .txt_box2 .img_ss_box03 { width: 563px; position: absolute; top: -100px; right: -200px; z-index:10;}
.world_dungeon .world_wrap .world_info_box .txt_box2 .img_ss_box04 { width: 498px; position: absolute; top:150px; right:-20px; z-index:9;}
.world_dungeon .world_wrap .world_info_box .txt_box3 {background-color: rgba(15, 41, 206, 0.6); position: relative; padding:30px 0 30px 493px; margin-bottom:256px;}
.world_dungeon .world_wrap .world_info_box .txt_box3 .img_ss_box05 { position: absolute; top: -113px; left: -94px; z-index:9;}
.world_dungeon .world_wrap .world_info_box .txt_box3 .img_ss_box06 {  position: absolute; top:160px; left:-160px; z-index:10;}
.world_dungeon .world_wrap .world_info_box .txt_box4 {background-color: rgba(15, 41, 206, 0.6); position: relative; padding:30px 0 30px 30px;margin-bottom:180px;}
.world_dungeon .world_wrap .world_info_box .txt_box4 .img_ss_box07 { position: absolute; top: -160px; right: -114px; z-index:10;}
.world_dungeon .world_wrap .world_info_box .txt_box4 .img_ss_box08 {  position: absolute; top:29px; right:-64px; z-index:9;}

.world_dungeon .world_wrap .world_info_box .txt_box5 {background-color: rgba(15, 41, 206, 0.6); position: relative; padding:30px 0 30px 30px;margin-bottom:215px;}
.world_dungeon .world_wrap .world_info_box .txt_box5 .img_ss_box09 { position: absolute; top: -115px; right:208px; z-index:10;}
.world_dungeon .world_wrap .world_info_box .txt_box5 .img_ss_box10 {  position: absolute; top:-80px; right:-200px; z-index:11;}
.world_dungeon .world_wrap .world_info_box .txt_box5 .img_ss_box11 { position: absolute; top: 140px; right: 190px; z-index:10;}
.world_dungeon .world_wrap .world_info_box .txt_box5 .img_ss_box12 {  position: absolute; top:234px; right:-50px; z-index:9;}

.world_affairs.cont_slide_item { height: 1086px;}
.world_affairs.cont_slide_item .bg_top_area { background: url(../../images/world/kingdom/bg_top_area.png) no-repeat top center;}
.world_affairs .cat_tit { width: 145px; position: absolute; right: 90px; top: 70px; z-index: 20; }
.world_affairs .world_wrap { width: 1000px; margin: 0 auto; padding-bottom: 98px; position: relative; }
.world_affairs .world_wrap .world_info_box .txt_intro {width:167px; margin:0 auto 43px auto;}
.world_affairs .world_wrap .world_info_box .img_ss_box {width:977px; margin:0 auto 40px auto;}
.world_affairs .world_wrap .world_info_box .txt_box {background-color: rgba(15, 41, 206, 0.6); padding:30px 0 30px 30px; width: 900px; margin:0 auto; }


/* =========================================================
　◆special page
========================================================= */
.page_special.cont_slide_item .cont_bg {background: url(../../images/special/special_base_bg.png) center top no-repeat; }
.page_special.cont_slide_item .cont_slide_item_inner { padding: 177px 0 157px; }
.page_special.cont_slide_item:after { content: ""; clear: both; display: block; }
.page_special .cat_tit { width: 156px; position: absolute; right: 90px; top: 70px; z-index: 20; }
.page_special .special_wrap { width: 1000px; margin: 0 auto; position: relative; }
.page_special .special_wrap:after { content: ""; clear: both; display: block; }
.page_special .special_btm_btn { position: absolute; left: 50%; bottom: 0; margin-left: -65px; z-index: 50; }

.special_top.cont_slide_item { height:750px;}
.page_special.special_top .special_wrap .special_info_box ul li.thumb_left {position:absolute; top:90px; left:30px;}
.page_special.special_top .special_wrap .special_info_box ul li.thumb_right {position:absolute; top:88px; right:32px;}
.page_special.special_top .special_wrap .special_info_box ul li.thumb_center {position:absolute; top:400px; right:265px;}

.special_movie.cont_slide_item { height: 3640px;}
.special_movie.cont_slide_item .cont_slide_item_inner {background:url(../../images/special/special_base_bg_bottom.png) no-repeat center bottom;}
.page_special.special_movie .special_wrap .special_info_box { width: 800px; margin: 0 auto; }
.page_special.special_movie .special_wrap  ul.subnav {margin:0 0 100px 127px;}
.page_special.special_movie .special_wrap  ul.subnav li {width:185px; float:left; margin-right:2px;}
.page_special.special_movie .special_wrap .special_info_box h3.find01 {width:231px; margin:0 auto 20px auto;}
.page_special.special_movie .special_wrap .special_info_box h3.find02 {width:531px; margin:70px auto 20px auto;}
.page_special.special_movie .special_wrap .special_info_box h3.find03 {width:244px; margin:70px auto 20px auto;}
.page_special.special_movie .special_wrap .special_info_box h3.find04 {width:451px; margin:70px auto 20px auto;}
.page_special.special_movie .special_wrap .special_info_box ul li.thumb_left { width: 394px; float: left; }
.page_special.special_movie .special_wrap .special_info_box ul li.thumb_right { width: 394px; float: right; }
.page_special.special_movie .special_wrap .special_info_box ul li.thumb_center { width: 394px; float: none; margin:0 auto; }

.special_movie2.cont_slide_item { height: 1680px;}
.special_movie2.cont_slide_item .cont_slide_item_inner {background:url(../../images/special/special_base_bg_bottom.png) no-repeat center bottom;}
.page_special.special_movie2 .special_wrap .special_info_box { width: 800px; margin: 0 auto; }
.page_special.special_movie2 .special_wrap  ul.subnav {margin:0 0 100px 127px;}
.page_special.special_movie2 .special_wrap  ul.subnav li {width:185px; float:left; margin-right:2px;}
.page_special.special_movie2 .special_wrap .special_info_box h3.find01 {width:231px; margin:0 auto 20px auto;}
.page_special.special_movie2 .special_wrap .special_info_box h3.find02 {width:531px; margin:70px auto 20px auto;}
.page_special.special_movie2 .special_wrap .special_info_box h3.find03 {width:244px; margin:70px auto 20px auto;}
.page_special.special_movie2 .special_wrap .special_info_box h3.find04 {width:451px; margin:70px auto 20px auto;}
.page_special.special_movie2 .special_wrap .special_info_box ul li.thumb_left { width: 394px; float: left; }
.page_special.special_movie2 .special_wrap .special_info_box ul li.thumb_right { width: 394px; float: right; }
.page_special.special_movie2 .special_wrap .special_info_box ul li.thumb_center { width: 394px; float: none; margin:0 auto; }

.special_movie3.cont_slide_item { height: 1450px;}
.special_movie3.cont_slide_item .cont_slide_item_inner {background:url(../../images/special/special_base_bg_bottom.png) no-repeat center bottom;}
.page_special.special_movie3 .special_wrap .special_info_box { width: 800px; margin: 0 auto; }
.page_special.special_movie3 .special_wrap  ul.subnav {margin:0 0 100px 127pxx;}
.page_special.special_movie3 .special_wrap  ul.subnav li {width:185px; float:left; margin-right:2px;}
.page_special.special_movie3 .special_wrap .special_info_box h3.find01 {width:231px; margin:0 auto 20px auto;}
.page_special.special_movie3 .special_wrap .special_info_box h3.find02 {width:531px; margin:70px auto 20px auto;}
.page_special.special_movie3 .special_wrap .special_info_box h3.find03 {width:244px; margin:70px auto 20px auto;}
.page_special.special_movie3 .special_wrap .special_info_box h3.find04 {width:451px; margin:70px auto 20px auto;}
.page_special.special_movie3 .special_wrap .special_info_box ul li.thumb_left { width: 394px; float: left; }
.page_special.special_movie3 .special_wrap .special_info_box ul li.thumb_right { width: 394px; float: right; }
.page_special.special_movie3 .special_wrap .special_info_box ul li.thumb_center { width: 394px; float: none; margin:0 auto; }

.special_movie4.cont_slide_item { height: 900px;}
.page_special.special_movie4 .special_wrap .special_info_box { width: 800px; margin: 0 auto; }
.page_special.special_movie4 .special_wrap  ul.subnav {margin:0 0 100px 127px;}
.page_special.special_movie4 .special_wrap  ul.subnav li {width:185px; float:left; margin-right:2px;}
.page_special.special_movie4 .special_wrap .special_info_box h3.find01 {width:231px; margin:0 auto 20px auto;}
.page_special.special_movie4 .special_wrap .special_info_box h3.find02 {width:531px; margin:70px auto 20px auto;}
.page_special.special_movie4 .special_wrap .special_info_box h3.find03 {width:244px; margin:70px auto 20px auto;}
.page_special.special_movie4 .special_wrap .special_info_box h3.find04 {width:451px; margin:70px auto 20px auto;}
.page_special.special_movie4 .special_wrap .special_info_box ul li.thumb_left { width: 394px; float: left; }
.page_special.special_movie4 .special_wrap .special_info_box ul li.thumb_right { width: 394px; float: right; }
.page_special.special_movie4 .special_wrap .special_info_box ul li.thumb_center { width: 394px; float: none; margin:0 auto; }

.special_movie5.cont_slide_item { height: 2150px;}
.special_movie5.cont_slide_item .cont_slide_item_inner {background:url(../../images/special/special_base_bg_bottom.png) no-repeat center bottom;}
.page_special.special_movie5 .special_wrap .special_info_box { width: 800px; margin: 0 auto; }
.page_special.special_movie5 .special_wrap  ul.subnav {margin:0 0 100px 127px;}
.page_special.special_movie5 .special_wrap  ul.subnav li {width:185px; float:left; margin-right:2px;}
.page_special.special_movie5 .special_wrap .special_info_box h3.find01 {width:231px; margin:0 auto 20px auto;}
.page_special.special_movie5 .special_wrap .special_info_box h3.find02 {width:531px; margin:70px auto 20px auto;}
.page_special.special_movie5 .special_wrap .special_info_box h3.find03 {width:244px; margin:70px auto 20px auto;}
.page_special.special_movie5 .special_wrap .special_info_box h3.find04 {width:451px; margin:70px auto 20px auto;}
.page_special.special_movie5 .special_wrap .special_info_box ul li.thumb_left { width: 394px; float: left; }
.page_special.special_movie5 .special_wrap .special_info_box ul li.thumb_right { width: 394px; float: right; }
.page_special.special_movie5 .special_wrap .special_info_box ul li.thumb_center { width: 394px; float: none; margin:0 auto; }


.special_shop.cont_slide_item { height:4650px;}
.special_shop.cont_slide_item .cont_slide_item_inner {background:url(../../images/special/special_base_bg_bottom.png) no-repeat center bottom;}
.page_special.special_shop .special_wrap .special_info_box h3.first {width:311px; margin:0 auto 40px auto;}
.page_special.special_shop .special_wrap .special_info_box .productimg_first {width:800px; margin:0 auto 100px auto; background-color: rgba(15, 41, 206, 0.6); position:relative;}
.page_special.special_shop .special_wrap .special_info_box .productimg_first img.info {width:726px; margin:0 auto; padding:20px 0;}
.page_special.special_shop .special_wrap .special_info_box .productimg_first .movie {position:absolute; top:5px; right:0;}
.page_special.special_shop .special_wrap .special_info_box h3.reserve {width:231px; margin:0 auto;}
.page_special.special_shop .special_wrap .special_info_box .reserve_lead {width:940px; margin:0 auto 30px auto;}
.page_special.special_shop .special_wrap .special_info_box .reserve_lead img {margin-top:-9px;}
.page_special.special_shop .special_wrap .special_info_box .product_info {width:960px; margin:0 auto 20px auto; background-color: rgba(15, 41, 206, 0.6); position:relative;}
.page_special.special_shop .special_wrap .special_info_box .product_info h4 {position:absolute; top:15px; left:266px;}
.page_special.special_shop .special_wrap .special_info_box .product_info .img {padding:21px 0 21px 21px;} 
.page_special.special_shop .special_wrap .special_info_box .product_info .shop_logo {position:absolute; top:30px; right:30px;}
.page_special.special_shop .special_wrap .special_info_box .product_info .reserve_btn {width:660px; position:absolute; bottom:30px; right:30px;}
.page_special.special_shop .special_wrap .special_info_box .product_info .reserve_btn li.left {float:left;}
.page_special.special_shop .special_wrap .special_info_box .product_info .reserve_btn li.right {float:right;}


.special_themesong.cont_slide_item { height:1450px;}
.page_special.special_themesong .special_wrap .special_info_box h3.first {width:412px; margin:0 auto 40px auto;}
.page_special.special_themesong .special_wrap .special_info_box .productimg_first {width:850px; margin:0 auto 110px auto;}
.page_special.special_themesong .special_wrap .special_info_box .main {width:980px; margin:0 auto; position:relative;}
.page_special.special_themesong .special_wrap .special_info_box .main .img{ position:absolute; left:-65px; top:-73px;}
.page_special.special_themesong .special_wrap .special_info_box .profile {width:980px; margin:0 auto 50px auto; padding-top:100px;}
.page_special.special_themesong .special_wrap .special_info_box .btn {width:980px; margin:0 auto; }


/* =========================================================
　◆battle page
========================================================= */
.page_battle.cont_slide_item { overflow: hidden; }
.page_battle.cont_slide_item .cont_bg { background: url(../../images/battle/battle_base_bg.png) center bottom no-repeat; }
.page_battle.cont_slide_item.battle_top { height: 1528px; }
.page_battle.cont_slide_item.battle_top .cont_slide_item_inner { padding: 186px 0 0; }
.page_battle.cont_slide_item.battle_reserve { height: 2064px; }
.page_battle.cont_slide_item.battle_reserve .cont_slide_item_inner { padding: 110px 0 0; }
.page_battle.cont_slide_item.battle_about { height: 1165px; }
.page_battle.cont_slide_item.battle_about .cont_slide_item_inner { padding: 184px 0 0; }
.page_battle.cont_slide_item.battle_skill { height: 2320px; }
.page_battle.cont_slide_item.battle_skill .cont_slide_item_inner { padding: 211px 0 0; }
.page_battle.cont_slide_item:after { content: ""; clear: both; display: block; }
.page_battle .battle_wrap { width: 1000px; margin: 0 auto; position: relative; }
.page_battle .battle_wrap .battle_btn_about { width: 506px; margin: 0 auto 26px; }
.page_battle .battle_wrap .battle_btns { width: 940px; margin: 0 auto 26px; }
.page_battle .battle_wrap .battle_btns .battle_btn_list:nth-child(odd) { float: left; clear: both; }
.page_battle .battle_wrap .battle_btns .battle_btn_list:nth-child(even) { float: right; }
.page_battle .battle_wrap .battle_btns .battle_btn_list a { display: block; }
.page_battle .battle_wrap .battle_btns .battle_btn_list.center {width:940px;}
.page_battle .battle_wrap .battle_btns .battle_btn_list.center img {width:466px; margin:0 auto; padding-top:20px;}
.page_battle .battle_wrap .battle_btns:after { content: ""; clear: both; display: block; }

.page_battle .battle_wrap .reserve_box.type_gauge { position: relative; height: 486px; }
.page_battle .battle_wrap .reserve_box.type_gauge .gauge_txt { background-color: rgba(15, 41, 206, 0.6); position: absolute; left: 262px; top: 113px; }
.page_battle .battle_wrap .reserve_box.type_gauge .gauge_img { position: absolute; left: 80px; top: 0; }
.page_battle .battle_wrap .reserve_box.type_rush { position: relative; height: 358px; }
.page_battle .battle_wrap .reserve_box.type_rush .rush_txt { background-color: rgba(15, 41, 206, 0.6); position: absolute; left: 0; top: 101px; }
.page_battle .battle_wrap .reserve_box.type_rush .rush_img { position: absolute; left: 459px; top: 0; }
.page_battle .battle_wrap .reserve_box.type_system { position: relative; height: 486px; }
.page_battle .battle_wrap .reserve_box.type_system .system_txt { background-color: rgba(15, 41, 206, 0.6); margin-top:80px; }
.page_battle .battle_wrap .reserve_box.type_system .system_img { position: absolute; left: -230px; top: -50px; }
.page_battle .battle_wrap .reserve_box.type_system .system_img01 { position: absolute; right: 22px; top: 323px; z-index:50;}
.page_battle .battle_wrap .reserve_box.type_system .system_img02 { position: absolute; right: -100px; top: 537px; z-index:100;}
.page_battle .battle_wrap .reserve_box.type_system .system_img03 { position: absolute; right: 263px; top: 595px; z-index:50; }

.page_battle .battle_wrap .about_box { position: relative; }
.page_battle .battle_wrap .about_box.type_seamless { background-color: rgba(15, 41, 206, 0.6); position: relative; margin-bottom: 75px; }
.page_battle .battle_wrap .about_box.type_seamless .seamless_img { position: absolute; top: -34px; right: -142px; }
.page_battle .battle_wrap .about_box.type_deadlock { position: relative; height: 615px; }
.page_battle .battle_wrap .about_box.type_deadlock .sa_img { position: absolute; top: 0; left: 343px; }
.page_battle .battle_wrap .about_box.type_deadlock .ba_img { position: absolute; bottom: 17px; left: 32px; }
.page_battle .battle_wrap .about_box.type_deadlock .g_img { position: absolute; bottom: 17px; right: 35px; }
.page_battle .battle_wrap .about_box.type_deadlock .gc_img { position: absolute; bottom: 0; right: 49px; }
.page_battle .battle_wrap .about_box.type_deadlock .ll_arrow { position: absolute; top: 158px; left: 280px; }
.page_battle .battle_wrap .about_box.type_deadlock .ul_arrow { position: absolute; top: 166px; right: 269px; }
.page_battle .battle_wrap .about_box.type_deadlock .r_arrow { position: absolute; bottom: 112px; left: 383px; }
.page_battle .battle_wrap .about_box.type_deadlock .a_balloon { position: absolute; top: 141px; left: 138px; }
.page_battle .battle_wrap .about_box.type_deadlock .gr_balloon { position: absolute; top: 141px; right: 130px; }
.page_battle .battle_wrap .about_box.type_deadlock .gb_balloon { position: absolute; bottom: 28px; right: 416px; }
.page_battle .battle_wrap .about_box.type_deadlock .deadlock { position: absolute; top: 259px; left: 368px; }

.page_battle .battle_wrap .skill_box { position: relative; }
.page_battle .battle_wrap .skill_box.type_skill { background-color: rgba(15, 41, 206, 0.6); position: relative; margin-bottom: 250px; width: 1000px; }
.page_battle .battle_wrap .skill_box.type_skill .skill_img01 { position: absolute; right:260px; top: -110px; z-index:9;}
.page_battle .battle_wrap .skill_box.type_skill .skill_img02 { position: absolute; right:50px; top: 15px; z-index:10;}
.page_battle .battle_wrap .skill_box.type_skill .skill_img03 { position: absolute; right: 160px; top: 192px; z-index:9;}
.page_battle .battle_wrap .skill_box.type_skill .skill_img04 { position: absolute; right: -50px; bottom: -190px; z-index:8;}
.page_battle .battle_wrap .skill_box.type_skill .fidel_icon { position: absolute; left: 27px; bottom: 179px; }
.page_battle .battle_wrap .skill_box.type_skill .victor_icon { position: absolute; left: 27px; bottom: 125px; }
.page_battle .battle_wrap .skill_box.type_skill .emmerson_icon { position: absolute; left: 27px; bottom: 82px; }
.page_battle .battle_wrap .skill_box.type_skill .anne_icon { position: absolute; left: 27px; bottom: 39px; }
.page_battle .battle_wrap .skill_box.type_juin_jutsu { background-color: rgba(15, 41, 206, 0.6); position: relative; width: 735px; margin-left:265px; margin-bottom: 150px;}
.page_battle .battle_wrap .skill_box.type_juin_jutsu .img_R { float: right; }
.page_battle .battle_wrap .skill_box.type_juin_jutsu .juin_jutsu_img01 { position: absolute; left: -186px; top: -122px; }
.page_battle .battle_wrap .skill_box.type_juin_jutsu .juin_jutsu_img02 { position: absolute; left: -313px; bottom: -68px; }
.page_battle .battle_wrap .skill_box.type_juin_jutsu .miki_icon { position: absolute; right: 123px; bottom: 75px; }
.page_battle .battle_wrap .skill_box.type_juin_jutsu .fiore_icon { position: absolute; right: 123px; bottom: 21px; }

.page_battle .battle_wrap .skill_box.type_relia_skill { background-color: rgba(15, 41, 206, 0.6); position: relative; width: 1000px;}
.page_battle .battle_wrap .skill_box.type_relia_skill .relia_skill_img01 { position: absolute; right: 165px; top: -105px; }
.page_battle .battle_wrap .skill_box.type_relia_skill .relia_skill_img02 { position: absolute; right: -173px; top: -80px; }
.page_battle .battle_wrap .skill_box.type_relia_skill .relia_skill_img03 { position: absolute; left: -105px; bottom: -116px; }


.page_battle .battle_wrap .skill_box.type_movie { background-color: rgba(15, 41, 206, 0.6); position: relative; margin-bottom: 180px; width: 1000px; }
.page_battle .battle_wrap .skill_box.type_movie .movie { position: absolute; right: 10px; top: 0; }

.page_battle .battle_btm_btn { position: absolute; left: 50%; bottom: 0; margin-left: -65px; z-index: 50; }

.page_battle.cont_slide_item.battle_step { height: 904px; }
.page_battle.cont_slide_item.battle_step .cont_slide_item_inner { padding: 325px 0 0; }
.page_battle .battle_wrap .step_box { width:1000px; margin:0 auto; background-color: rgba(15, 41, 206, 0.6); position: relative; padding:30px 0 30px 30px;}
.page_battle .battle_wrap .step_box .img_ss_box01 { width: 549px; position: absolute; top:-158px; left:361px; z-index:9;}
.page_battle .battle_wrap .step_box .img_ss_box02 { width: 558px; position: absolute; top:77px; left:516px; z-index:10;}

.page_battle.cont_slide_item.battle_charachange { height: 1476px; }
.page_battle.cont_slide_item.battle_charachange .cont_slide_item_inner { padding: 193px 0 0; }
.page_battle .battle_wrap .charachange_box {width:930px; margin:0 auto; background-color: rgba(15, 41, 206, 0.6); position: relative; padding:25px 0 30px 30px; margin-bottom:585px;}
.page_battle .battle_wrap .charachange_box .img_txt_box { width: 407px; position: absolute; top:191px; left:406px;}
.page_battle .battle_wrap .charachange_box .img_ss_box01 { width: 530px; position: absolute; top:202px; left:-137px;}
.page_battle .battle_wrap .charachange_box .img_arrow01 { width: 119px; position: absolute; top:347px; left:395px;}
.page_battle .battle_wrap .charachange_box .img_ss_box02 { width: 578px; position: absolute; top:283px; left:523px;}
.page_battle .battle_wrap .charachange_box .img_arrow02 { width: 119px; position: absolute; top:561px; left:443px;}
.page_battle .battle_wrap .charachange_box2 {width:1000px; margin:0 auto; background-color: rgba(15, 41, 206, 0.6); position: relative; padding:25px 0 30px 600px;}
.page_battle .battle_wrap .charachange_box2 .img_ss_box03 { width: 645px; position: absolute; top:-45px; left:-80px;}

.page_battle.cont_slide_item.battle_attack { height: 940px; }
.page_battle.cont_slide_item.battle_attack .cont_slide_item_inner { padding: 341px 0 0; }
.page_battle .battle_wrap .attack_box {width:1000px; margin:0 auto; background-color: rgba(15, 41, 206, 0.6); position: relative; padding:25px 0 30px 500px; margin-bottom:585px;}
.page_battle .battle_wrap .attack_box .img_ss_box01 {position: absolute; top:-127px; left:-61px; z-index:10;}
.page_battle .battle_wrap .attack_box .img_ss_box02 {position: absolute; top:133px; left:-210px; z-index:9;}

.page_battle.cont_slide_item.battle_bonus { height: 950px; }
.page_battle.cont_slide_item.battle_bonus .cont_slide_item_inner { padding: 325px 0 0; }
.page_battle .battle_wrap .bonus_box { width:1000px; margin:0 auto; background-color: rgba(15, 41, 206, 0.6); position: relative; padding:30px 0 30px 30px;}
.page_battle .battle_wrap .bonus_box .img_ss_box01 { position: absolute; top:-128px; right:-102px; z-index:9;}
.page_battle .battle_wrap .bonus_box .img_ss_box02 { position: absolute; top:177px; right:-139px; z-index:10;}


/* =========================================================
　◆system page
========================================================= */
.page_system.cont_slide_item .cont_bg { background: url(../../images/system/system_base_bg.png) center bottom no-repeat; }
.page_system.cont_slide_item:after { content: ""; clear: both; display: block; }
.page_system.cont_slide_item .cont_slide_item_inner { padding: 202px 0 0; overflow: hidden; }
.page_system .system_wrap { width: 1000px; margin: 0 auto; padding-bottom: 98px; position: relative; }
.page_system .system_wrap:after { content: ""; clear: both; display: block; }
.page_system .system_btm_btn { position: absolute; left: 50%; bottom: 0; margin-left: -65px; z-index: 50; }

.system_top.cont_slide_item { height:1500px;}
.system_top .system_btn {margin-top:-20px; width:955px;}
.system_top .system_btn .border {width:879px; margin:0 auto; padding:30px 0;}
.system_top .system_btn  li.left {float:left; width:466px; height:248px; margin-bottom:25px;}
.system_top .system_btn  li.right {float:right; width:466px; height:248px; margin-bottom:25px;}
.system_top .system_btn  li.center {float:left; width:1000px;}
.system_top .system_btn  li.center.margin_bottom {margin-bottom:35px;}
.system_top .system_btn  li.center img {width:466px; margin:0 auto;}

.system_role.cont_slide_item { height: 2600px;}
.system_role .role_txt_box01 {width:1000px; background-color: rgba(15, 41, 206, 0.6); position: relative; margin-bottom:98px;}
.system_role .role_txt_box01 .txt {padding:20px 30px 30px 30px;}
.system_role .role_txt_box01 .img {position:absolute; top:5px; right:-50px;}
.system_role .role_txt_box02 {width:1000px; background-color: rgba(15, 41, 206, 0.6); position: relative; margin-bottom:130px;}
.system_role .role_txt_box02 .txt {padding:20px 30px 30px 478px;}
.system_role .role_txt_box02 .img {position:absolute; top:-65px; left:-110px;}
.system_role .find01 {width:388px; margin:0 auto 90px auto;}
.system_role .role_txt_box03 {width:1000px; background-color: rgba(15, 41, 206, 0.6); position: relative; margin-bottom:85px;}
.system_role .role_txt_box03 .txt {padding:20px 30px 30px 30px;}
.system_role .role_txt_box03 .img {position:absolute; top:-50px; right:-30px;}
.system_role .role_txt_box04 {width:1000px; background-color: rgba(15, 41, 206, 0.6); position: relative; margin-bottom:85px;}
.system_role .role_txt_box04 .txt {padding:20px 30px 30px 520px;}
.system_role .role_txt_box04 .img {position:absolute; top:-50px; left:-30px;}
.system_role .role_txt_box05 {width:1000px; background-color: rgba(15, 41, 206, 0.6); position: relative; margin-bottom:85px;}
.system_role .role_txt_box05 .txt {padding:20px 30px 30px 30px;}
.system_role .role_txt_box05 .img {position:absolute; top:-52px; right:-30px;}
.system_role .role_txt_box06 {width:1000px; background-color: rgba(15, 41, 206, 0.6); position: relative; margin-bottom:85px;}
.system_role .role_txt_box06 .txt {padding:20px 30px 30px 520px;}
.system_role .role_txt_box06 .img {position:absolute; top:-53px; left:-30px;}
.system_role .role_txt_box07 {width:1000px; background-color: rgba(15, 41, 206, 0.6); position: relative;}
.system_role .role_txt_box07 .txt {padding:20px 30px 30px 30px;}
.system_role .role_txt_box07 .img {position:absolute; top:-60px; right:-30px;}

.system_private.cont_slide_item { height: 1827px;}
.system_private .private_txt_box01 {width:1000px; background-color: rgba(15, 41, 206, 0.6); position: relative; margin-bottom:98px;}
.system_private .private_txt_box01 .txt {padding:20px 30px 30px 30px;}
.system_private .private_txt_box01 .img {position:absolute; top:-52px; right:-100px;}
.system_private .private_txt_box02 {width:1000px; background-color: rgba(15, 41, 206, 0.6); position: relative; margin-bottom:137px;}
.system_private .private_txt_box02 .txt {padding:20px 30px 30px 465px;}
.system_private .private_txt_box02 .img {position:absolute; top:-95px; left:30px;}
.system_private .private_txt_box03 {width:1000px; background-color: rgba(15, 41, 206, 0.6); position: relative; margin-bottom:167px;}
.system_private .private_txt_box03 .txt {padding:20px 30px 30px 30px;}
.system_private .private_txt_box03 .img01 {position:absolute; top:-93px; left:520px;}
.system_private .private_txt_box03 .img02 {position:absolute; top:95px; left:600px;}
.system_private .private_txt_box04 {width:1000px; background-color: rgba(15, 41, 206, 0.6); position: relative;}
.system_private .private_txt_box04 .txt {padding:20px 30px 30px 465px;}
.system_private .private_txt_box04 .img01 {position:absolute; top:-106px; left:17px;}
.system_private .private_txt_box04 .img02 {position:absolute; top:92px; left:-107px;}

.system_party.cont_slide_item { height: 2155px;}
.system_party .party_txt_box01 {width:1000px; background-color: rgba(15, 41, 206, 0.6); position: relative; margin-bottom:100px;}
.system_party .party_txt_box01 .txt {padding:20px 30px 30px 30px;}
.system_party .party_txt_box01 .img {position:absolute; top:-50px; right:-62px;}
.system_party .find01 {width:488px; margin:0 auto 90px auto;}
.system_party .party_txt_box02 {width:1000px; background-color: rgba(15, 41, 206, 0.6); position: relative; margin-bottom:100px;}
.system_party .party_txt_box02 .txt {padding:20px 30px 30px 30px;}
.system_party .party_txt_box02 .img {position:absolute; top:-30px; right:-80px;}
.system_party .party_txt_box03 {width:1000px; background-color: rgba(15, 41, 206, 0.6); position: relative; margin-bottom:100px;}
.system_party .party_txt_box03 .txt {padding:20px 30px 30px 435px;}
.system_party .party_txt_box03 .img {position:absolute; top:-30px; left:-78px;}
.system_party .party_txt_box04 {width:1000px; background-color: rgba(15, 41, 206, 0.6); position: relative; margin-bottom:100px;}
.system_party .party_txt_box04 .txt {padding:20px 30px 30px 30px;}
.system_party .party_txt_box04 .img {position:absolute; top:-50px; right:-80px;}
.system_party .party_txt_box05 {width:1000px; background-color: rgba(15, 41, 206, 0.6); position: relative; margin-bottom:100px;}
.system_party .party_txt_box05 .txt {padding:20px 30px 30px 430px;}
.system_party .party_txt_box05 .img {position:absolute; top:-30px; left:-80px;}

.system_creation.cont_slide_item { height:2330px;}
.system_creation .creation_txt_box01 {width:1000px; background-color: rgba(15, 41, 206, 0.6); position: relative; margin-bottom:180px;}
.system_creation .creation_txt_box01 .txt {padding:20px 30px 30px 30px;}
.system_creation .creation_txt_box01 .img01 {position:absolute; top:-28px; right:-120px;}
.system_creation .creation_txt_box02 {width:1000px; background-color: rgba(15, 41, 206, 0.6); position: relative; margin-bottom:342px;}
.system_creation .creation_txt_box02 .txt {padding:20px 30px 30px 388px;}
.system_creation .creation_txt_box02 .img01 {position:absolute; top:-148px; left:-29px; z-index:10;}
.system_creation .creation_txt_box02 .img02 {position:absolute; top:-77px; left:-306px; z-index:11;}
.system_creation .creation_txt_box02 .img03 {position:absolute; top:226px; left:-160px; z-index:9;}
.system_creation .creation_txt_box02 .img04 {position:absolute; top:277px; left:206px; z-index:8;}
.system_creation .creation_txt_box03 {width:1000px; background-color: rgba(15, 41, 206, 0.6); position: relative; margin-bottom:216px;}
.system_creation .creation_txt_box03 .txt {padding:20px 30px 30px 30px;}
.system_creation .creation_txt_box03 .img01 {position:absolute; top:-211px; right:-300px; z-index:10;}
.system_creation .creation_txt_box03 .img02 {position:absolute; top:64px; right:84px; z-index:8;}
.system_creation .creation_txt_box03 .img03 {position:absolute; top:156px; right:-205px; z-index:9;}
.system_creation .creation_txt_box04 {width:1000px; background-color: rgba(15, 41, 206, 0.6); position: relative;}
.system_creation .creation_txt_box04 .txt {padding:20px 30px 30px 506px;}
.system_creation .creation_txt_box04 .img01 {position:absolute; top:-110px; left:-93px; z-index:10;}
.system_creation .creation_txt_box04 .img02 {position:absolute; top:184px; left:-146px; z-index:9;}
.system_creation .creation_txt_box04 .img03 {position:absolute; top:228px; left:164px; z-index:8;}

.system_transporter.cont_slide_item { height:1108px;}
.system_transporter .transporter_txt_box01 {width:1000px; background-color: rgba(15, 41, 206, 0.6); position: relative; margin-bottom:220px;}
.system_transporter .transporter_txt_box01 .txt {padding:20px 30px 30px 30px;}
.system_transporter .transporter_txt_box01 .img01 {position:absolute; top:-63px; right:-158px;}
.system_transporter .transporter_txt_box02 {width:1000px; background-color: rgba(15, 41, 206, 0.6); position: relative;}
.system_transporter .transporter_txt_box02 .txt {padding:20px 30px 30px 490px;}
.system_transporter .transporter_txt_box02 .img01 {position:absolute; top:-81px; left:-66px;}

.system_quest.cont_slide_item { height:1260px;}
.system_quest .quest_txt_box01 {width:1000px; background-color: rgba(15, 41, 206, 0.6); position: relative; margin-bottom:300px; margin-top:40px;}
.system_quest .quest_txt_box01 .txt {padding:20px 30px 30px 30px;}
.system_quest .quest_txt_box01 .img01 {position:absolute; top:-100px; right:-110px; z-index:5;}
.system_quest .quest_txt_box01 .img02 {position:absolute; top:160px; right:-225px; z-index:6;}
.system_quest .quest_txt_box01 .img03 {position:absolute; top:294px; right:93px; z-index:5;}
.system_quest .quest_txt_box02 {width:1000px; background-color: rgba(15, 41, 206, 0.6); position: relative;}
.system_quest .quest_txt_box02 .txt {padding:20px 30px 30px 490px;}
.system_quest .quest_txt_box02 .img04 {position:absolute; top:-194px; left:-79px; z-index:7;}
.system_quest .quest_txt_box02 .img05 {position:absolute; top:43px; left:-141px; z-index:6;}
.system_quest .quest_txt_box02 .img06 {position:absolute; bottom:-170px; left:134px; z-index:5;}



/* =========================================================
　◆info page
========================================================= */
.page_info.cont_slide_item .cont_bg { background: url(../../images/info/info_base_bg.png) center top no-repeat; }
.page_info.cont_slide_item:after { content: ""; clear: both; display: block; }
.page_info.cont_slide_item .cont_slide_item_inner { padding: 202px 0 0; overflow: hidden; }
.page_info .info_wrap { width: 1000px; margin: 0 auto; padding-bottom: 98px; position: relative; }
.page_info .info_wrap:after { content: ""; clear: both; display: block; }
.page_info .info_btm_btn { position: absolute; left: 50%; bottom: 0; margin-left: -65px; z-index: 50; }

.info_page01.cont_slide_item { height:1000px;}
.info_page01 .page01_img {width:791px; margin:0 auto;}

.info_page02.cont_slide_item { height:1065px;}
.info_page02 .info_wrap {width: 980px; margin: 0 auto 76px; padding:35px 0; border: 12px solid rgba(255, 255, 255, 0.12); background-color: rgba(15, 41, 206, 0.6); position:relative;}
.info_page02 .info_wrap .title {margin-bottom:35px; margin-left:50px;}
.info_page02 .info_wrap .movie {position:absolute; top:11px; right:32px;}
.info_page02 .info_wrap .txt {width:890px; margin:0 auto}

.info_page03.cont_slide_item { height:1150px;}
.info_page03 .info_wrap {width: 791px; height:845px; margin: 0 auto 76px; position:relative;}
.info_page03 .page03_img {width:791px; position: absolute; top:0px; left:20px;}
.info_page03 .page03_txt {width:791px;  position: absolute; bottom:65px; left:120px;}

.info_page04.cont_slide_item { height:1280px;}
.info_page04 .info_wrap .txt_box01 {width:1000px; background-color: rgba(15, 41, 206, 0.6); position: relative; margin-bottom:100px; z-index:10;}
.info_page04 .info_wrap .txt_box01 .txt {padding:20px 30px 30px 30px;}
.info_page04 .info_wrap .txt_box01 .ma_image01 {position:absolute; top:-90px; right:18px;}
.info_page04 .info_wrap .txt_box02 {width:1000px; background-color: rgba(15, 41, 206, 0.6); position: relative; margin-bottom:45px; z-index:9;}
.info_page04 .info_wrap .txt_box02 .txt {padding:20px 30px 30px 450px;}
.info_page04 .info_wrap .txt_box02 .ma_image01 {position:absolute; top:-50px; left:-36px;}

.info_page05.cont_slide_item { height:1800px;}
.info_page05 .info_wrap .txt_box01 {width: 751px; margin: 0 auto 76px; padding:45px 0 60px; border: 12px solid rgba(255, 255, 255, 0.12); background-color: rgba(15, 41, 206, 0.6);}
.info_page05 .info_wrap .txt_box01 .find {width:643px; margin:0 auto 40px;}
.info_page05 .info_wrap .txt_box01 .txt {width:643px; margin:0 auto; color:#fff; font-size:15px; line-height:25px;}
.info_page05 .info_wrap .txt_box01 .txt strong {font-weight:bold;}
.info_page05 .info_wrap .txt_box01 ul {list-style-type: disc; list-style-position: inside; padding-top:15px; }
.info_page05 .info_wrap .txt_box01 ul li {margin-bottom:15px; text-indent:-1.0em;margin-left:20px;}</pre></body></html>