.article-content .tabNav_list li.on a,
.article-content .tabNav_list li:hover a {
	background: url(//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/cmn/bg_ifotab.png?1464749367) repeat-x 0 0;
}

.article-content .introChapter1 {
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/intro/bg_chapter_1.jpg') no-repeat 0 0
}

.article-content .introChapter2 {
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/intro/bg_chapter_2.jpg') no-repeat 0 0
}

.article-content .introChapter3 {
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/intro/bg_chapter_3.jpg') no-repeat 0 0
}

.article-content .introChapter4 {
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/intro/bg_chapter_4.jpg') no-repeat 0 0
}

.article-content .introChapter1 .introChapter_ttl,
.introChapter2 .introChapter_ttl,
.introChapter3 .introChapter_ttl,
.introChapter4 .introChapter_ttl {
	padding: 65px 0 0 50px
}

.article-content .charPage_nav-con.charBg1 {
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/intro/bg_intro_gg3_1_1.jpg?1464749338') no-repeat 0 0
}

.article-content .charPage_nav-con.charBg2 {
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/intro/bg_intro_gg3_1_2.jpg?1464749338') no-repeat 0 0
}

.article-content .charPage_nav-con.charBg3 {
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/intro/bg_intro_gg3_1_3.jpg?1464749338') no-repeat 0 0
}

.article-content .charPage_nav-con.charBg4 {
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/intro/bg_intro_gg3_1_4.jpg?1464749338') no-repeat 0 0
}

.article-content .charPage_nav-con.charBg5 {
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/intro/bg_intro_gg3_1_5.jpg?1464749338') no-repeat 0 0
}

.article-content .charPage_nav-con.charBg6 {
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/intro/bg_intro_gg3_1_6.jpg?1464749338') no-repeat 0 0
}


.article-content .charPage_nav-con .char-voice-list li .movie-box {
	width: 210px;
	height: 138px;
	border: solid 1px #29546c
}

.article-content .charBox .char-txt .char-voice-list li .movie-box {
	width: 183px;
	height: 137px;
	margin-top: 5px
}

.article-content .charBox .char-txt .char-voice-list li .movie-box span {
	padding-bottom: 0
}

.article-content .charPage_nav-con .char-voice-list li .movie1,
.charPage_nav-con .char-voice-list li .movie2,
.charPage_nav-con .char-voice-list li .movie3,
.charPage_nav-con .char-voice-list li .movie4,
.charPage_nav-con .char-voice-list li .movie5,
.charPage_nav-con .char-voice-list li .movie6,
.charPage_nav-con .char-voice-list li .movie7,
.charPage_nav-con .char-voice-list li .movie8,
.charPage_nav-con .char-voice-list li .movie9,
.charPage_nav-con .char-voice-list li .movie10,
.charPage_nav-con .char-voice-list li .movie11 {
	display: block;
	width: 210px;
	height: 138px;
	background: none;
	overflow: hidden
}

.article-content .charPage_nav-con .char-voice-list li .movie1:hover,
.charPage_nav-con .char-voice-list li .movie2:hover,
.charPage_nav-con .char-voice-list li .movie3:hover,
.charPage_nav-con .char-voice-list li .movie4:hover,
.charPage_nav-con .char-voice-list li .movie5:hover,
.charPage_nav-con .char-voice-list li .movie6:hover,
.charPage_nav-con .char-voice-list li .movie7:hover,
.charPage_nav-con .char-voice-list li .movie8:hover,
.charPage_nav-con .char-voice-list li .movie9:hover,
.charPage_nav-con .char-voice-list li .movie10:hover,
.charPage_nav-con .char-voice-list li .movie11:hover {
	width: 0;
	height: 0;
	padding: 138px 0 0 210px
}

.article-content .charPage_nav-con .char-voice-list li .movie1:hover {
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/intro/img_intro_gg3_1_1_movie_on.jpg?1464749338') no-repeat 0 0
}

.article-content .charPage_nav-con .char-voice-list li .movie2:hover {
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/intro/img_intro_gg3_1_2_movie_on.jpg?1464749338') no-repeat 0 0
}

.article-content .charPage_nav-con .char-voice-list li .movie3:hover {
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/intro/img_intro_gg3_1_3_movie_on.jpg?1464749338') no-repeat 0 0
}

.article-content .charPage_nav-con .char-voice-list li .movie4:hover {
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/intro/img_intro_gg3_1_4_movie_on.jpg?1464749338') no-repeat 0 0
}

.article-content .charPage_nav-con .char-voice-list li .movie5:hover {
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/intro/img_intro_gg3_1_5_movie_on.jpg?1464749338') no-repeat 0 0
}

.article-content .charPage_nav-con .char-voice-list li .movie6:hover {
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/intro/img_intro_gg3_1_6_movie_on.jpg?1464749338') no-repeat 0 0
}

.article-content .charPage_nav-con .char-voice-list li .movie7:hover {
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/intro/img_intro_gg3_1_7_movie_on.jpg?1464749338') no-repeat 0 0
}

.article-content .charPage_nav-con .char-voice-list li .movie8:hover {
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/intro/img_intro_gg3_1_8_movie_on.jpg?1464749338') no-repeat 0 0
}

.article-content .charPage_nav-con .char-voice-list li .movie9:hover {
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/intro/img_intro_gg3_1_9_movie_on.jpg?1481010669') no-repeat 0 0
}

.article-content .charPage_nav-con .char-voice-list li .movie10:hover {
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/intro/img_intro_gg3_1_10_movie_on.jpg?1481010669') no-repeat 0 0
}

.article-content .charPage_nav-con .char-voice-list li .movie11:hover {
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/intro/img_intro_gg3_1_11_movie_on.jpg?1481010669') no-repeat 0 0
}


.article-content .charPage_nav-con .char-voice-list li span {
	display: block;
	position: absolute;
	left: 1px;
	bottom: 1px
}

.article-content .charPage_nav-con .char-voice-list {
	padding-top: 30px;
	font-size: 0
}

.article-content .charPage_nav-con .char-voice-list li {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin-left: 17px;
	font-size: 12px;
	font-weight: bold
}

.article-content .charPage_nav-con .char-voice-list li:first-child {
	margin-left: 0
}

.article-content .charPage_nav-con .char-voice-list li span {
	display: block;
	position: absolute;
	left: 1px;
	bottom: 1px
}

.article-content .charBox .char-txt .char-voice-list {
	padding-top: 18px
}

.article-content .charBox .char-txt .char-voice-list li {
	margin-left: 10px
}

.article-content .charBox .char-txt .char-voice-list li:first-child {
	margin-left: 0
}

.article-content .charBox .char-txt .char-voice-list li .movie-box {
	width: 183px;
	height: 137px;
	margin-top: 5px
}

.article-content .charBox .char-txt .char-voice-list li .movie-box span {
	padding-bottom: 0
}

.article-content .charBox .char-txt .char-voice-list li .movie1:hover {
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/intro/img_intro_gg3_2_1_movie_on.jpg?1464749338') no-repeat 0 0
}

.article-content .charPage_nav li a.nav2_1 {
	width: 152px;
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/intro/img_intro_gg3_2_1_menu.jpg?1464749338') no-repeat top left
}

.article-content .charPage_nav li a.nav2_1:hover,
.charPage_nav li a.nav2_1.on {
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/intro/img_intro_gg3_2_1_menu_on.jpg') no-repeat top left
}

.article-content .charPage_nav li a.nav2_2 {
	width: 152px;
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/intro/img_intro_gg3_2_2_menu.jpg?1464749338') no-repeat top left
}

.article-content .charPage_nav li a.nav2_2:hover,
.charPage_nav li a.nav2_2.on {
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/intro/img_intro_gg3_2_2_menu_on.jpg?1464749338') no-repeat top left
}

.article-content .charPage_nav li a.nav2_3 {
	width: 152px;
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/intro/img_intro_gg3_2_3_menu.jpg?1464749338') no-repeat top left
}

.article-content .charPage_nav li a.nav2_3:hover,
.charPage_nav li a.nav2_3.on {
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/intro/img_intro_gg3_2_3_menu_on.jpg?1464749338') no-repeat top left
}

.article-content .charPage_nav li a.nav2_4 {
	width: 152px;
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/intro/img_intro_gg3_2_4_menu.jpg?1481010669') no-repeat top left
}

.article-content .charPage_nav li a.nav2_4:hover,
.charPage_nav li a.nav2_4.on {
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/intro/img_intro_gg3_2_4_menu_on.jpg?1481010669') no-repeat top left
}

.article-content .charPage_nav {
	border: solid 1px #c1cdd3;
	background: #ecf1f5;
	font-size: 0;
	text-align: center;
	padding: 20px 0 13px 0
}

.article-content .charPage_nav li {
	display: inline-block;
	vertical-align: top;
	margin: 0 5px
}

.article-content .charPage_nav li a {
	display: block;
	width: 100px;
	height: 93px;
	color: transparent;
	overflow: hidden
}

.article-content .charPage_nav li a.nav1_1 {
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/intro/img_intro_gg3_1_1_menu.jpg?1464749338') no-repeat top left
}

.article-content .charPage_nav li a.nav1_1:hover,
.charPage_nav li a.nav1_1.on {
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/intro/img_intro_gg3_1_1_menu_on.jpg?1464749338') no-repeat top left
}

.article-content .charPage_nav li a.nav1_2 {
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/intro/img_intro_gg3_1_2_menu.jpg?1464749338') no-repeat top left
}

.article-content .charPage_nav li a.nav1_2:hover,
.charPage_nav li a.nav1_2.on {
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/intro/img_intro_gg3_1_2_menu_on.jpg?1464749338') no-repeat top left
}

.article-content .charPage_nav li a.nav1_3 {
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/intro/img_intro_gg3_1_3_menu.jpg?1464749338') no-repeat top left
}

.article-content .charPage_nav li a.nav1_3:hover,
.charPage_nav li a.nav1_3.on {
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/intro/img_intro_gg3_1_3_menu_on.jpg?1464749338') no-repeat top left
}

.article-content .charPage_nav li a.nav1_4 {
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/intro/img_intro_gg3_1_4_menu.jpg?1464749338') no-repeat top left
}

.article-content .charPage_nav li a.nav1_4:hover,
.charPage_nav li a.nav1_4.on {
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/intro/img_intro_gg3_1_4_menu_on.jpg?1464749338') no-repeat top left
}

.article-content .charPage_nav li a.nav1_5 {
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/intro/img_intro_gg3_1_5_menu.jpg?1481010669') no-repeat top left
}

.article-content .charPage_nav li a.nav1_5:hover,
.charPage_nav li a.nav1_5.on {
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/intro/img_intro_gg3_1_5_menu_on.jpg?1481010669') no-repeat top left
}

.article-content .charPage_nav li a.nav1_6 {
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/intro/img_intro_gg3_1_6_menu.jpg?1481010669') no-repeat top left
}

.article-content .charPage_nav li a.nav1_6:hover,
.charPage_nav li a.nav1_6.on {
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/intro/img_intro_gg3_1_6_menu_on.jpg?1481010669') no-repeat top left
}

.article-content .charPage_nav li a.nav2_1 {
	width: 152px;
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/intro/img_intro_gg3_2_1_menu.jpg?1464749338') no-repeat top left
}

.article-content .charPage_nav li a.nav2_1:hover,
.charPage_nav li a.nav2_1.on {
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/intro/img_intro_gg3_2_1_menu_on.jpg?1464749338') no-repeat top left
}

.article-content .charPage_nav li a.nav2_2 {
	width: 152px;
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/intro/img_intro_gg3_2_2_menu.jpg?1464749338') no-repeat top left
}

.article-content .charPage_nav li a.nav2_2:hover,
.charPage_nav li a.nav2_2.on {
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/intro/img_intro_gg3_2_2_menu_on.jpg?1464749338') no-repeat top left
}

.article-content .charPage_nav li a.nav2_3 {
	width: 152px;
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/intro/img_intro_gg3_2_3_menu.jpg?1464749338') no-repeat top left
}

.article-content .charPage_nav li a.nav2_3:hover,
.charPage_nav li a.nav2_3.on {
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/intro/img_intro_gg3_2_3_menu_on.jpg?1464749338') no-repeat top left
}

.article-content .charPage_nav li a.nav2_4 {
	width: 152px;
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/intro/img_intro_gg3_2_4_menu.jpg?1481010669') no-repeat top left
}

.article-content .charPage_nav li a.nav2_4:hover,
.charPage_nav li a.nav2_4.on {
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/intro/img_intro_gg3_2_4_menu_on.jpg?1481010669') no-repeat top left
}

.article-content .charPage_nav li span {
	display: block;
	font-size: 12px;
	color: #29536b;
	padding-top: 10px
}

.article-content .playguideIntro_step {
	width: 690px;
	height: 64px;
	font-size: 0
}

.article-content .playguideIntro_step.step1 {
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/playguide/bg_arw.png?1464749287') no-repeat 0 0
}

.article-content .playguideIntro_step.step2 {
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/playguide/bg_arw.png?1464749287') no-repeat 0 -64px
}

.article-content .playguideIntro_step.step3 {
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/playguide/bg_arw.png?1464749287') no-repeat 0 -128px
}

.article-content .playguideIntro_step li {
	display: inline-block;
	vertical-align: middle;
	width: 230px
}

.article-content .playguideIntro_step li:last-child a {
	padding-left: 60px
}

.article-content .playguideIntro_step a {
	padding: 9px 0 0 20px;
	display: block;
	font-size: 14px;
	color: #718b99;
	font-weight: bold;
	text-decoration: none;
	width: 230px;
	height: 64px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	line-height: 22px
}

.article-content .playguideIntro_step a>b {
	font-size: 15px
}

.article-content .playguideIntro_step a.on {
	color: #fff
}

.article-content .btn_login3 {
	bottom: -81px;
	left: 84px
}

.article-content .btn_login4 {
	bottom: -81px;
	left: 374px
}

.article-content .no1 {
	margin-bottom: 5px;
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/ico/img_no1.gif?1464749363') left 2px no-repeat
}

.article-content .no2 {
	margin-bottom: 5px;
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/ico/img_no2.gif?1464749363') left 2px no-repeat
}

.article-content .no3 {
	margin-bottom: 5px;
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/ico/img_no3.gif?1464749363') left 2px no-repeat
}

.article-content .no4 {
	margin-bottom: 5px;
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/ico/img_no4.gif?1464749363') left 2px no-repeat
}

.article-content .no5 {
	margin-bottom: 5px;
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/ico/img_no5.gif?1464749363') left 2px no-repeat
}

.article-content .no6 {
	margin-bottom: 5px;
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/ico/img_no6.gif?1464749363') left 2px no-repeat
}

.article-content .no7 {
	margin-bottom: 5px;
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/ico/img_no7.gif?1464749363') left 2px no-repeat
}

.article-content .no8 {
	margin-bottom: 5px;
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/ico/img_no8.gif?1464749363') left 2px no-repeat
}

.article-content .no9 {
	margin-bottom: 5px;
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/ico/img_no9.gif?1464749363') left 2px no-repeat
}

.article-content .tabNav_list {
	margin: 30px 0 32px;
	font-size: 0;
	border-bottom: solid 2px #1c4054
}

.article-content .tabNav_list li {
	margin-right: 4px;
	padding-top: 1px;
	display: inline-block;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	min-width: 92px;
	height: 32px;
	border: solid 1px #c0ccd3;
	border-bottom: none;
	text-align: center;
	font-size: 12px;
	white-space: nowrap
}

.article-content .tabNav_list li.on,
.tabNav_list li:hover {
	border: solid 1px #1c4054;
	border-bottom: none
}

.article-content .tabNav_list li.on a,
.tabNav_list li:hover a {
	margin-top: -1px;
	padding: 0 20px;
	color: #fff;
	border: solid 1px #1c4054;
	border-bottom: none;
	font-weight: bold;
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/cmn/bg_ifotab.png?1464749367') repeat-x 0 0
}

.article-content .tabNav_list a {
	display: block;
	padding: 0 21px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	line-height: 30px;
	color: #738d9f;
	text-decoration: none
}


.article-content .popup {
	display: none;
	position: fixed;
	top: 50%;
	left: 50%;
	background-color: #fff;
	overflow: hidden;
	z-index: 101;
}

.article-content .popup_inner {
	padding: 10px;
}

.article-content #overlay {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 0.7;
	z-index: 100;
}

.article-content #popup1 {
	width: 710px;
}

.article-content .playguideIndex_head {
	border-bottom: 1px solid #1c4054;
	height: 87px padding-top: 54px;
}

.article-content .playguideIndex_txt {
	font-size: 12px;
	color: #566e7e
}

.article-content .playguideIndex_txt a {
	color: #566e7e
}

.article-content .playguideIndex_txt a:hover {
	text-decoration: none
}

.article-content .playguideIndex_index {
	margin-top: 40px
}

.article-content .playguideIndex_index .catalogue_ttl {
	float: left
}

.article-content .playguideIndex_index .catalogue_ttl:first-child {
	margin-right: 12px
}

.article-content .playguideIndex_index .catalogue_ttl dt {
	position: relative
}

.article-content .playguideIndex_index .catalogue_ttl dd {
	margin-top: -4px;
	float: left
}

.article-content .playguideIndex_index .catalogue_nav_ttl {
	padding: 53px 0 16px 0;
	clear: both
}

.article-content .playguideIndex_index .catalogue_nav {
	width: 691px;
	height: 382px;
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/playguide/bg_catalogue_nav.jpg?1464749287') no-repeat top left
}

.article-content .playguideIndex_index .catalogue_nav ul {
	padding: 81px 300px 0 38px
}

.article-content .playguideIndex_index .catalogue_nav ul li {
	float: left;
	margin: 0 18px 28px 0
}

.article-content .playguideIndex_index .beginner_ttl {
	margin-top: 54px
}

.article-content .playguideIndex_index .beginner_ttl dt {
	position: relative
}

.article-content .playguideIndex_index .beginner_ttl dd {
	margin-top: 6px;
	float: left
}

.article-content .playguideIndex_index .beginner_ttl dd.beginner_first {
	margin-right: 12px
}

.article-content .m-shop {
	padding-top: 28px;
	color: #1c4054
}

.article-content .m-shop_ttl {
	background-color: #ecf1f5;
	border: 1px solid #c1cdd3;
	color: #566e7e;
	font-size: 12px;
	font-weight: bold;
	line-height: 40px;
	padding: 0 20px
}

.article-content .shopGuide_txt1 {
	display: inline-block;
	vertical-align: top;
	padding-top: 37px;
	width: 364px;
	line-height: 20px
}

.article-content .shopGuide_txt1 .last-txt {
	padding: 16px 0 3px 0
}

.article-content .shopGuide_txt2 {
	display: inline-block;
	vertical-align: top;
	padding: 37px 0 76px;
	line-height: 20px
}

.article-content .shopGuide_txt2 .last-txt {
	padding: 16px 0 3px 0
}

.article-content .shopGuide_txt3 {
	display: inline-block;
	vertical-align: top;
	padding: 35px 0 36px;
	line-height: 20px
}

.article-content .shopGuide_txtLink1 {
	display: inline-block;
	vertical-align: top;
	padding: 40px 0 0 82px;
	width: 220px
}

.article-content .shopGuide_txtLink1 p {
	margin-bottom: 10px
}

.article-content .shopGuide_txtLink1 a {
	color: #6e8290;
	font-size: 12px;
	text-decoration: underline
}

.article-content .shopGuide_txtLink1 .hangame-btn {
	padding-bottom: 10px
}

.article-content .shopGuide_txtLink1 .hangame-btn a {
	display: block;
	width: 198px;
	height: 39px;
	line-height: 39px;
	text-align: center;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	background: #4c6573;
	border: solid 1px #4c6573
}

.article-content .shopGuide_txtLink1 .hangame-btn a:hover {
	background: #1cdfd8;
	border: solid 1px #1dbcb6
}

.article-content .shopGuide_txtBox {
	border: solid 1px #c1cdd3;
	margin: 33px 0 80px 0;
	font-size: 11px;
	color: #566e7e;
	padding: 30px 18px 10px
}

.article-content .shopGuide_txtBox li {
	padding: 0 0 22px 17px;
	text-indent: -17px
}

.article-content .shopGuide_txtBox2 {
	border: solid 1px #c1cdd3;
	font-size: 12px;
	color: #1c4054;
	padding: 30px 18px 19px
}

.article-content .shopGuide_txtBox2 .txt {
	float: left;
	line-height: 20px
}

.article-content .shopGuide_figClm {
	padding-top: 40px
}

.article-content .shopGuide_figClm:after {
	clear: both;
	height: 0;
	content: ".";
	display: block;
	visibility: hidden
}

.article-content .shopGuide_figClm .clmLeft {
	float: left;
	width: 320px
}

.article-content .shopGuide_figClm .clmRight {
	float: left;
	width: 344px;
	margin-left: 22px
}

.article-content .shopGuide_figClm .clmRight p {
	padding-bottom: 48px
}

.article-content .shopGuide_figClm a {
	display: block;
	width: 198px;
	height: 39px;
	line-height: 39px;
	text-align: center;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	background: #4c6573;
	border: solid 1px #4c6573;
	margin: 20px 0 0 107px
}

.article-content .shopGuide_figClm a:hover {
	background: #1cdfd8;
	border: solid 1px #1dbcb6
}

.article-content .m-shopGallery .shopGallery_txt1 {
	color: #1c4054;
	line-height: 20px;
	padding-top: 36px
}

.article-content .m-shopGallery .txtBox-list {
	font-size: 0;
	padding-top: 6px;
	margin-left: -10px
}

.article-content .m-shopGallery .txtBox-list li {
	display: inline-block;
	vertical-align: top;
	width: 338px;
	height: 188px;
	border: solid 1px #c1cdd3;
	margin: 10px 0 0 10px
}

.article-content .m-shopGallery .txtBox-list li dl {
	height: 52px;
	border-bottom: solid 1px #c1cdd3;
	padding: 14px;
	font-size: 0;
	color: #566e7e;
	background: #ecf1f5
}

.article-content .m-shopGallery .txtBox-list li dl dt {
	display: inline-block;
	vertical-align: top;
	width: 52px
}

.article-content .m-shopGallery .txtBox-list li dl dd {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 240px;
	margin-left: 16px;
	font-size: 11px;
	line-height: 16px;
	padding-top: 3px
}

.article-content .m-shopGallery .txtBox-list li dl dd strong {
	display: block;
	font-size: 12px;
	font-weight: bold
}

.article-content .m-shopGallery .txtBox-list li dl dd span {
	display: block;
	position: absolute;
	top: 36px;
	right: 0
}

.article-content .m-shopGallery .txtBox-list li p {
	padding: 14px;
	font-size: 12px;
	color: #566e7e;
	line-height: 16px
}

.article-content .m-shopGallery .shopGuide_figClm {
	padding: 16px 0 81px 0
}

.article-content .m-shopGallery .pic {
	padding-top: 41px
}

.article-content .m-shopGallery .txt_list_order {
	margin: 28px 0 0 0 !important
}

.article-content .m-shopGallery .txt_list_order .txt-list_block {
	display: block;
	padding-left: 14px
}

.article-content .m-shopGallery .txt_list_order dl dd span {
	display: inline-block;
	font-size: 12px
}

.article-content .m-shopGallery .txt_list_order dl dd strong {
	display: inline-block;
	font-size: 12px;
	width: 85px;
	font-weight: normal
}

.article-content .m-shopGallery .txtBox-list {
	font-size: 0;
	padding-top: 6px;
	margin-left: -10px
}

.article-content .m-shopGallery .txtBox-list li {
	display: inline-block;
	vertical-align: top;
	width: 338px;
	height: 188px;
	border: solid 1px #c1cdd3;
	margin: 10px 0 0 10px
}

.article-content .m-shopGallery .txtBox-list li dl {
	height: 52px;
	border-bottom: solid 1px #c1cdd3;
	padding: 14px;
	font-size: 0;
	color: #566e7e;
	background: #ecf1f5
}

.article-content .m-shopGallery .txtBox-list li dl dt {
	display: inline-block;
	vertical-align: top;
	width: 52px
}

.article-content .m-shopGallery .txtBox-list li dl dd {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 240px;
	margin-left: 16px;
	font-size: 11px;
	line-height: 16px;
	padding-top: 3px
}

.article-content .m-shopGallery .txtBox-list li dl dd strong {
	display: block;
	font-size: 12px;
	font-weight: bold
}

.article-content .m-shopGallery .txtBox-list li dl dd span {
	display: block;
	position: absolute;
	top: 36px;
	right: 0
}

.article-content .m-shopGallery .txtBox-list li p {
	padding: 14px;
	font-size: 12px;
	color: #566e7e;
	line-height: 16px
}

.article-content #popup501 {
	width: 737px;
}

.article-content #popup502 {
	width: 737px;
}

.article-content .brochAbout_nav {
	margin: 45px -12px 0 0;
	width: 702px;
	overflow: hidden;
	font-size: 0
}

.article-content .brochAbout_nav li {
	margin-right: 12px;
	display: inline-block;
	width: 160px
}

.article-content .brochAbout_nav a {
	display: block;
	line-height: 38px;
	border: solid 1px #4c6573;
	background-color: #4c6573;
	color: #fff;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px
}

.article-content .brochAbout_nav a:hover {
	border: solid 1px #21b7b2;
	background-color: #1cdfd8
}

.article-content .charPage_nav li a.nav2_1_1 {
	width: 152px;
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/intro/img_intro_gg3_2_1_menu_on.jpg') no-repeat top left
}

.article-content .charPage_nav li a.nav2_2_1 {
	width: 152px;
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/intro/img_intro_gg3_2_2_menu_on.jpg?1464749338') no-repeat top left
}

.article-content .charPage_nav li a.nav2_3_1 {
	width: 152px;
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/intro/img_intro_gg3_2_3_menu_on.jpg?1464749338') no-repeat top left
}

.article-content .charPage_nav li a.nav2_4_1 {
	width: 152px;
	background: url('//static.gamecom.jp/soulworker/resource/i_ha/r02/game/soulworker/official/r01/intro/img_intro_gg3_2_4_menu_on.jpg?1481010669') no-repeat top left
}

.article-content .btn_tusin {
	left: 240px
}

.article-content .btn_kochira {
	width: 100px;
	height: 31px;
	line-height: 31px;
	font-size: 14px;
	background: #4c6573;
	text-align: center;
	font-weight: bold;
}

.article-content .btn_kochira a {
	color: #fff;
	text-decoration: none
}

.article-content .m-zshop_ttl {
	background-color: #ecf1f5;
	border: 1px solid #c1cdd3;
	color: #566e7e;
	font-weight: normal;
	font-size: 12px;
	line-height: 40px;
	padding: 0 20px
}

.article-content .btn_btn {
	position: relative;
	display: inline-block;
	font-weight: bold;
	padding: 0.25em 0.5em;
	text-decoration: none;
	color: #FFF;
	background: #566e7e;
	transition: .4s;
}

.article-content .btn_btn:hover {
	background: #566e7e;
}

.article-content .table-default tr td {
	padding: 0px 10px !important
}

.article-content .introChapter0101 {
	background: url('//static.gamecom.jp/upload/201712/WEB3001063021551762318569.png') no-repeat 0 0
}

.article-content .introChapter0101 .introChapter_ttl,
.introChapter2 .introChapter_ttl,
.introChapter3 .introChapter_ttl,
.introChapter4 .introChapter_ttl {
	padding: 65px 0 0 50px
}