@charset "utf-8";

/*=======================================
 op
----------------------------------------- */
.woff-page-top .loading {
	width:480px; height:516px;
	margin:-258px 0 0 -240px;
	position:absolute; left:50%; top:50%;
}
.woff-page-top .loading1 {
	display:none;
}
.woff-page-top .loading2 {
	width:32px;
	position:absolute; left:224px; bottom:44px;
	/*margin:20px auto 0 auto;*/
	display:none;
}
.woff-page-top .loading3 {
	width:120px;
	position:absolute; left:180px; bottom:0;
	/*margin:0 auto;*/
	display:none;
}
.woff-page-top .reloading .loading {
	height:360px;
}
.woff-page-top .reloading .loading1 {
	height:100px;
}
.woff-page-top .reloading .loading1 img {
	display:none;
}

/* movie */
#woff-movie {
	width:110%;
	position:absolute; left:-5%; top:0;
}
.woff-page-top .movie-cover {
	width:100%; height:100%;
	position:absolute; left:0; top:0;
}
.woff-page-top .movie-cover .white {
	width:100%; height:100%;
	position:absolute; left:0; top:0;
	background:#FFF;
}

/* movie tablet */
#woff-movie ul {
	width:100% !important; height:100%;
	margin:0; padding:0;
	overflow:hidden;
}
#woff-movie li {
	width:100% !important;
	margin:0; padding:0;
	float:left;
}
#woff-movie img {
	width:100%;
}

/*=======================================
 top
----------------------------------------- */
.woff-page-top .block {
	width:948px; height:220px;
	margin-left:-474px;
	position:absolute; left:50%; bottom:10px;
	display:none;
}
.woff-page-top .block .box {
	width:316px; height:220px;
	overflow:hidden;
	float:left;
}
.woff-page-top .pop-movie a{
	width:316px; height:220px;
	display:block;
}
.woff-page-top .pop-movie a:hover {
	background-image:url(../images/top/movie_thum201609.png);
	background-position:0 220px;
}
.woff-page-top .pop-movie a:hover img {
	display:none;
}

/* .news */
.woff-page-top .news {
	background:url(../images/top/news_bg.png);
}
.woff-page-top .news-area {
	width:290px; height:192px;
	margin:10px 0 0 13px;
	overflow:hidden;
}
.woff-page-top .news-area ul {
	padding:10px;
}
.woff-page-top .news-area li {
	width:258px;
	padding-top:21px;
	background:url(../images/top/news_dotline.gif) no-repeat;
}
.woff-page-top .news-area li:first-child {
	padding-top:0 !important;
	background:none !important;
}

.woff-page-top .news-area a {
	display:block;
}
.woff-page-top .news-entry:after {
	display: block;
	clear: both;
	content: "";
}
.woff-page-top .news-entry .pic {
	width:60px;
	float:left;
}
.woff-page-top .news-entry .text {
	width:187px;
	float:right;
	font-size:13px; line-height:17px;
}
.woff-page-top .news-entry .date {
	font-size:11px; line-height:100%; color:#505066;
	padding-bottom:6px;
}
/* .news scrollbar */
.sp-scrollbar {
	width: 12px;
	/*background-color:#ccc;*/
	cursor: pointer;
}
.sp-scrollbar .sp-thumb {
	background-color:#66739b;
	/*transition:height 0.2s ease-in-out;
	animation:fadeIn 1s linear;*/
}
.sp-scrollbar.active .sp-thumb {
	background-color:#66739b9;
}

/* twitter */
.woff-page-top .tweet {
	background:url(../images/top/twitter_bg.png);
}
.woff-page-top .tweet-area {
	width:290px; height:198px;
	margin:10px 13px;
	position:relative;
}
.woff-page-top .tweet-box {
	width:290px; height:164px;
	position:absolute; left:0; top:0;
}
.woff-page-top .tweet-box iframe {
    height:164px !important; min-height: 164px !important;
}
.woff-page-top .tweet-button {
	width:290px; height:34px;
	position:absolute; left:0; bottom:0;
	overflow:hidden;
}
.woff-page-top .tweet-button a{
	width:290px; height:34px;
	display:block;
}
.woff-page-top .tweet-button a:hover {
	background:url(../images/top/twitter_btn.png) 0 34px;
}
.woff-page-top .tweet-button a:hover img {display:none;}


/* .event-bnr1 */
.woff-page-top .event-bnr1 {
	width:170px; height:116px;
	margin-left:138px;
	position:absolute; left:50%; top:122px;
	overflow:hidden;
	display:none;
	background-image:url(../images/top/btn_store/bgM.png);
}
.woff-page-top .event-bnr1 a{
	width:170px; height:116px;
	display:block;
}
.woff-page-top .event-bnr1 a:hover {
	opacity:0.90;
}
/* .event-bnr2 */
.woff-page-top .event-bnr2 {
	width:170px; height:116px;
	margin-left:308px;
	position:absolute; left:50%; top:122px;
	overflow:hidden;
	display:none;
	background-image:url(../images/top/btn_store/bgM.png);
}
.woff-page-top .event-bnr2 a{
	width:170px; height:116px;
	display:block;
}
.woff-page-top .event-bnr2 a:hover {
	opacity:0.90;
}
/* .event-bnr3 */
.woff-page-top .event-bnr3 {
	width:170px; height:100px;
	margin-left:138px;
	position:absolute; left:50%; top:238px;
	overflow:hidden;
	display:none;
	background-image:url(../images/top/btn_store/bg.png);
}
.woff-page-top .event-bnr3 a{
	width:170px; height:100px;
	display:block;
}
.woff-page-top .event-bnr3 a:hover {
	opacity:0.90;
}
/* .event-bnr4 */
.woff-page-top .event-bnr4 {
	width:170px; height:100px;
	margin-left:308px;
	position:absolute; left:50%; top:238px;
	overflow:hidden;
	display:none;
	background-image:url(../images/top/btn_store/bg.png);
}
.woff-page-top .event-bnr4 a{
	width:170px; height:100px;
	display:block;
}
.woff-page-top .event-bnr4 a:hover {
	opacity:0.90;
}

/* .event-bnr0 */
.woff-page-top .event-bnr0 {
	width:400px; height:200px;
	margin-right:80px;
	position:absolute; right:50%; top:120px;*
	overflow:hidden;
	display:none;
	background-image:url(../images/top/btn_maxima/bg.png);
}
.woff-page-top .event-bnr0 a{
	width:400px; height:200px;
	display:block;
}
.woff-page-top .event-bnr0 a:hover {
	opacity:0.90;
}


/* .button */
.woff-page-top .skip-button {
	margin-left:-55px;
	position:absolute; left:50%; bottom:0;
	cursor:pointer;
	display:none;
	opacity:0.50;
}
.woff-page-top .skip-button:hover {
	opacity:0.80;
}




/*=======================================
 story
----------------------------------------- */
.woff-page-story .pic {
	text-align:center;
}
.woff-page-story .bnr {
	width:940px;
	margin:0 auto; padding-bottom:40px;
	text-align:right;
}
.woff-page-story .bnr a:hover {
	opacity:0.85;
}


/* #woff-story-slide 
----------------------------------------- */
#woff-story-slide {
	width:844px; height:278px;
	margin:20px auto 10px auto;
	position:relative;
}
#woff-story-slide ul{
	width:844px; height:228px;
	overflow:hidden;
}
#woff-story-slide li{
	width:844px; height:232px;
	zoom: 100%;
}
#woff-story-slide li:after {
	content:""; display: block; clear: both;
}
#woff-story-slide .item {
	width:402px; height:228px;
	padding:0 10px;
	float:left;
}
#woff-story-slide .bx-pager {
	width:480px; height:50px;
	margin-left:-240px;
	position:absolute; left:50%; top:228px;
}
#woff-story-slide .bx-pager-item {
	width:20px; height:50px;
	float:left;
}
#woff-story-slide .bx-pager-item a {
	width:20px; height:50px;
	display:block;
	text-indent:-999px;
	overflow:hidden;
	background:url(../images/common/navi.png) no-repeat;
	opacity:0.4;
}
#woff-story-slide .bx-pager-item a:hover,
#woff-story-slide .bx-pager-item a.active {
	opacity:1;
}
#woff-story-slide li a:hover {
	opacity:0.85;
}
#woff-story-slide a.bx-prev {
	width:50px; height:50px;
	display:block;
	position:absolute; left:-68px; top:87px;
	text-indent:-999px;
	overflow:hidden;
	background:url(../images/common/arrow_prev.png) no-repeat;
	
}
#woff-story-slide a.bx-next {
	width:50px; height:50px;
	display:block;
	position:absolute; right:-68px; top:87px;
	text-indent:-999px;
	overflow:hidden;
	background:url(../images/common/arrow_next.png) no-repeat;
}
#woff-story-slide a.bx-prev:hover,
#woff-story-slide a.bx-next:hover {
	opacity:0.7;
}

/*=======================================
 world
----------------------------------------- */
.woff-page-world a.item:hover {
	opacity:0.75;
}
.woff-page-world .marginer {
	height:20px;
	font-size:0;
}

/* slide-area
----------------------------------------- */
.woff-page-world .slide-area {
	width:980px;
	margin:0 auto;
	position:relative;
}
.woff-page-world .line_acc {
	background:url(../images/common/line_acc.png) center bottom no-repeat;
}
.woff-page-world .slide-area ul {
	margin:0 auto;
	text-align:center;
	font-size:0;
	overflow:hidden;
}
.woff-page-world .slide-area li {
	width:300px;
	padding:0 10px;
	display:inline-block;
}

.woff-page-world .slide1 ul {width:960px; height:245px;}
.woff-page-world .slide2 ul {width:640px; height:245px;}

.woff-page-world .slide1 li {height:245px;}
.woff-page-world .slide2 li {height:245px;}

.woff-page-world .slide1.open0 li.t0,
.woff-page-world .slide1.open1 li.t1,
.woff-page-world .slide1.open2 li.t2,

.woff-page-world .slide2.open0 li.t0,
.woff-page-world .slide2.open1 li.t1 {
	background-image:url(../images/common/balloon_acc.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
}

.woff-page-world .list-box {
	width:100%; height:0;
	background:#98a5b9 url(../images/common/bg_acc.png) center bottom no-repeat;
	text-align:center;
	position:relative;
	overflow:hidden;
	display:none;
}
.woff-page-world .list-pic {
	text-align:center;
	padding-bottom:55px;
}
.woff-page-world .list-foot {
	width:100%; height:55px;
	position:absolute; left:0; bottom:0;
	text-align:center;
}
.woff-page-world .list-close {
	width:100px; height:55px;
	margin:0 auto;
	overflow:hidden;
	cursor:pointer;
}
.woff-page-world .list-close:hover {
	background-image:url(../images/common/close_acc.png);
	background-position:0 -55px;
}
.woff-page-world .list-close:hover img {
	display:none;
}
.woff-page-world .list-archvies {
	display:none;
}

/* .slide-area-child
-------------------------*/
.woff-page-world .slide-area-child {
	width:980px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
}
.woff-page-world .slide-area-child ul {
	width:980px;
	position:absolute; left:0; top:0;
	font-size:0;
}
.woff-page-world .slide-area-child.slide1-1 ul {
	top:220px;
}
.woff-page-world .slide-area-child li {
	width:980px;
	float:left;
}
.woff-page-world .slide-area-child .controls {
	width:980px; height:50px;
	position:absolute; left:0; bottom:0;
}
.woff-page-world .slide-area-child .prev {
	width:140px; height:50px;
	float:left;
}
.woff-page-world .slide-area-child .next {
	width:140px; height:50px;
	float:right;
}
.woff-page-world .slide-area-child .prev div {
	width:140px; height:50px;
	background:url(../images/common/arrow_prev_white.png);
	opacity:0.8;
	cursor:pointer;
}
.woff-page-world .slide-area-child .next div {
	width:140px; height:50px;
	background:url(../images/common/arrow_next_white.png);
	opacity:0.8;
	cursor:pointer;
}
.woff-page-world .slide-area-child .prev div:hover,
.woff-page-world .slide-area-child .next div:hover {
	opacity:1;
}
.woff-page-world .slide-area-child .prev.hide {
	background:url(../images/common/arrow_prev_white.png);
	opacity:0.2;
}
.woff-page-world .slide-area-child .next.hide {
	background:url(../images/common/arrow_next_white.png);
	opacity:0.2;
}
.woff-page-world .slide-area-child .prev.hide div,
.woff-page-world .slide-area-child .next.hide div {
	display:none;
}

.woff-page-world .slide-area-child .pager {
	width:700px;
	position:absolute; left:140px; top:0;
	font-size:0; text-align:center;
}
.woff-page-world .slide-area-child .page {
	width:30px; height:50px;
	display:inline-block;
}
.woff-page-world .slide-area-child .page div {
	width:30px; height:50px;
	background:url(../images/common/navi_white.png);
	opacity:0.6;
	cursor:pointer;
}
.woff-page-world .slide-area-child .page div:hover {
	width:30px; height:50px;
	background:url(../images/common/navi_white.png);
	opacity:0.8;
}
.woff-page-world .slide-area-child .page.active {
	background:url(../images/common/navi_white.png);
}
.woff-page-world .slide-area-child .page.active div {
	display:none;

}
/* .slide-tab */
.woff-page-world .slide-area-child .slide-tab {
	width:928px; height:60px;
	margin:0 auto;
	font-size:0;
}
.woff-page-world .slide-area-child .slide-tab .tab {
	width:116px; height:60px;
	display:inline-block;
}
.woff-page-world .slide-area-child .slide-tab .tab div{
	width:116px; height:60px;
	overflow:hidden;
	cursor:pointer;
}

.woff-page-world .slide-area-child.open0 .tab0 {background:url(../images/world/world_chap2_btn1.png) 0 -120px;}
.woff-page-world .slide-area-child.open1 .tab1 {background:url(../images/world/world_chap2_btn2.png) 0 -120px;}
.woff-page-world .slide-area-child.open2 .tab2 {background:url(../images/world/world_chap2_btn3.png) 0 -120px;}
.woff-page-world .slide-area-child.open3 .tab3 {background:url(../images/world/world_chap2_btn4.png) 0 -120px;}
.woff-page-world .slide-area-child.open4 .tab4 {background:url(../images/world/world_chap2_btn5.png) 0 -120px;}
.woff-page-world .slide-area-child.open5 .tab5 {background:url(../images/world/world_chap2_btn6.png) 0 -120px;}
.woff-page-world .slide-area-child.open6 .tab6 {background:url(../images/world/world_chap2_btn7.png) 0 -120px;}
.woff-page-world .slide-area-child.open7 .tab7 {background:url(../images/world/world_chap2_btn8.png) 0 -120px;}

.woff-page-world .slide-area-child.open0 .tab0 div,
.woff-page-world .slide-area-child.open1 .tab1 div,
.woff-page-world .slide-area-child.open2 .tab2 div,
.woff-page-world .slide-area-child.open3 .tab3 div,
.woff-page-world .slide-area-child.open4 .tab4 div,
.woff-page-world .slide-area-child.open5 .tab5 div,
.woff-page-world .slide-area-child.open6 .tab6 div,
.woff-page-world .slide-area-child.open7 .tab7 div {
	display:none;
}

.woff-page-world .slide-area-child .tab0 div:hover {background:url(../images/world/world_chap2_btn1.png) 0 -60px;}
.woff-page-world .slide-area-child .tab1 div:hover {background:url(../images/world/world_chap2_btn2.png) 0 -60px;}
.woff-page-world .slide-area-child .tab2 div:hover {background:url(../images/world/world_chap2_btn3.png) 0 -60px;}
.woff-page-world .slide-area-child .tab3 div:hover {background:url(../images/world/world_chap2_btn4.png) 0 -60px;}
.woff-page-world .slide-area-child .tab4 div:hover {background:url(../images/world/world_chap2_btn5.png) 0 -60px;} 
.woff-page-world .slide-area-child .tab5 div:hover {background:url(../images/world/world_chap2_btn6.png) 0 -60px;}
.woff-page-world .slide-area-child .tab6 div:hover {background:url(../images/world/world_chap2_btn7.png) 0 -60px;}
.woff-page-world .slide-area-child .tab7 div:hover {background:url(../images/world/world_chap2_btn8.png) 0 -60px;}

.woff-page-world .slide-area-child .tab0 div:hover img,
.woff-page-world .slide-area-child .tab1 div:hover img,
.woff-page-world .slide-area-child .tab2 div:hover img,
.woff-page-world .slide-area-child .tab3 div:hover img,
.woff-page-world .slide-area-child .tab4 div:hover img,
.woff-page-world .slide-area-child .tab5 div:hover img,
.woff-page-world .slide-area-child .tab6 div:hover img,
.woff-page-world .slide-area-child .tab7 div:hover img {
	display:none;
}

/*.woff-page-world .slide-area-child .tab7 {background:url(../images/world/world_chap2_btn8.png);} 
.woff-page-world .slide-area-child .tab7 div {
	display:none;
}*/

/*=======================================
 character
----------------------------------------- */
.woff-page-character a.item:hover {
	opacity:0.75;
}
.woff-page-character .bnr {
	width:940px;
	margin:0 auto; margin-top:-5px; padding-bottom:40px;
	text-align:right;
}
.woff-page-character .bnr a:hover {
	opacity:0.85;
}


/* slide-area
----------------------------------------- */
.woff-page-character .slide-area {
	width:980px;
	margin:0 auto;
	position:relative;
}
.woff-page-character .line_acc {
	background:url(../images/common/line_acc.png) center bottom no-repeat;
}
.woff-page-character .slide-area ul {
	margin:0 auto;
	text-align:center;
	font-size:0;
	overflow:hidden;
}
.woff-page-character .slide-area li {
	display:inline-block;
}

.woff-page-character .slide1 ul {width:980px; height:245px;}
.woff-page-character .slide2 ul {width:980px; height:245px;}
.woff-page-character .slide3 ul {width:704px; height:245px;}
.woff-page-character .slide4 ul {width:868px; height:165px;}

.woff-page-character .slide1 li {width:140px; height:245px;}
.woff-page-character .slide2 li {width:140px; height:245px;}
.woff-page-character .slide3 li {width:176px; height:245px;}
.woff-page-character .slide4 li {width:124px; height:165px;}

.woff-page-character .slide1.open0 li.t0,
.woff-page-character .slide1.open1 li.t1,
.woff-page-character .slide1.open2 li.t2,
.woff-page-character .slide1.open3 li.t3,
.woff-page-character .slide1.open4 li.t4,
.woff-page-character .slide1.open5 li.t5,
.woff-page-character .slide1.open6 li.t6,
.woff-page-character .slide1.open7 li.t7,
.woff-page-character .slide1.open8 li.t8,
.woff-page-character .slide1.open9 li.t9,
.woff-page-character .slide1.open10 li.t10,
.woff-page-character .slide1.open11 li.t11,
.woff-page-character .slide1.open12 li.t12,
.woff-page-character .slide1.open13 li.t13,
.woff-page-character .slide1.open14 li.t14,
.woff-page-character .slide1.open15 li.t15,
.woff-page-character .slide1.open16 li.t16,
.woff-page-character .slide1.open17 li.t17,
.woff-page-character .slide1.open18 li.t18,
.woff-page-character .slide1.open19 li.t19,

.woff-page-character .slide2.open0 li.t0,
.woff-page-character .slide2.open1 li.t1,
.woff-page-character .slide2.open2 li.t2,
.woff-page-character .slide2.open3 li.t3,
.woff-page-character .slide2.open4 li.t4,
.woff-page-character .slide2.open5 li.t5,
.woff-page-character .slide2.open6 li.t6,
.woff-page-character .slide2.open7 li.t7,
.woff-page-character .slide2.open8 li.t8,
.woff-page-character .slide2.open9 li.t9,
.woff-page-character .slide2.open10 li.t10,
.woff-page-character .slide2.open11 li.t11,
.woff-page-character .slide2.open12 li.t12,
.woff-page-character .slide2.open13 li.t13,
.woff-page-character .slide2.open14 li.t14,
.woff-page-character .slide2.open15 li.t15,
.woff-page-character .slide2.open16 li.t16,
.woff-page-character .slide2.open17 li.t17,
.woff-page-character .slide2.open18 li.t18,
.woff-page-character .slide2.open19 li.t19,

.woff-page-character .slide3.open0 li.t0,
.woff-page-character .slide3.open1 li.t1,
.woff-page-character .slide3.open2 li.t2,
.woff-page-character .slide3.open3 li.t3,
.woff-page-character .slide3.open4 li.t4,
.woff-page-character .slide3.open5 li.t5,
.woff-page-character .slide3.open6 li.t6,
.woff-page-character .slide3.open7 li.t7,
.woff-page-character .slide3.open8 li.t8,
.woff-page-character .slide3.open9 li.t9,
.woff-page-character .slide3.open10 li.t10,
.woff-page-character .slide3.open11 li.t11,
.woff-page-character .slide3.open12 li.t12,
.woff-page-character .slide3.open13 li.t13,
.woff-page-character .slide3.open14 li.t14,
.woff-page-character .slide3.open15 li.t15,
.woff-page-character .slide3.open16 li.t16,
.woff-page-character .slide3.open17 li.t17,
.woff-page-character .slide3.open18 li.t18,
.woff-page-character .slide3.open19 li.t19,
.woff-page-character .slide3.open20 li.t20,
.woff-page-character .slide3.open21 li.t21,
.woff-page-character .slide3.open22 li.t22,
.woff-page-character .slide3.open23 li.t23,
.woff-page-character .slide3.open24 li.t24,
.woff-page-character .slide3.open25 li.t25,
.woff-page-character .slide3.open26 li.t26,
.woff-page-character .slide3.open27 li.t27,
.woff-page-character .slide3.open28 li.t28,
.woff-page-character .slide3.open29 li.t29,

.woff-page-character .slide4.open0 li.t0,
.woff-page-character .slide4.open1 li.t1,
.woff-page-character .slide4.open2 li.t2,
.woff-page-character .slide4.open3 li.t3,
.woff-page-character .slide4.open4 li.t4,
.woff-page-character .slide4.open5 li.t5,
.woff-page-character .slide4.open6 li.t6,
.woff-page-character .slide4.open7 li.t7,
.woff-page-character .slide4.open8 li.t8,
.woff-page-character .slide4.open9 li.t9,
.woff-page-character .slide4.open10 li.t10,
.woff-page-character .slide4.open11 li.t11,
.woff-page-character .slide4.open12 li.t12,
.woff-page-character .slide4.open13 li.t13,
.woff-page-character .slide4.open14 li.t14,
.woff-page-character .slide4.open15 li.t15,
.woff-page-character .slide4.open16 li.t16,
.woff-page-character .slide4.open17 li.t17,
.woff-page-character .slide4.open18 li.t18,
.woff-page-character .slide4.open19 li.t19,
.woff-page-character .slide4.open20 li.t20,
.woff-page-character .slide4.open21 li.t21,
.woff-page-character .slide4.open22 li.t22,
.woff-page-character .slide4.open23 li.t23,
.woff-page-character .slide4.open24 li.t24,
.woff-page-character .slide4.open25 li.t25,
.woff-page-character .slide4.open26 li.t26,
.woff-page-character .slide4.open27 li.t27,
.woff-page-character .slide4.open28 li.t28,
.woff-page-character .slide4.open29 li.t29 {
	background-image:url(../images/common/balloon_acc.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
}

.woff-page-character .bx-prev {
	width:50px; height:50px;
	position:absolute; left:0;
	background:url(../images/common/arrow_prev.png);
}
.woff-page-character .bx-next {
	width:50px; height:50px;
	position:absolute; right:0;
	background:url(../images/common/arrow_next.png);
}
.woff-page-character .slide2 .bx-prev,
.woff-page-character .slide2 .bx-next {
	top:80px;
	opacity:0;/*opacity:0.2;*/
}
.woff-page-character .slide3 .bx-prev,
.woff-page-character .slide3 .bx-next {
	top:80px;
	opacity:0;/*opacity:0.2;*/
}
.woff-page-character .slide4 .bx-prev,
.woff-page-character .slide4 .bx-next {
	top:40px;
}
.woff-page-character .slide4 .bx-prev:hover,
.woff-page-character .slide4 .bx-next:hover {
	opacity:0.7;
}

.woff-page-character .list-box {
	width:100%; height:0;
	background:#98a5b9 url(../images/common/bg_acc.png) center bottom no-repeat;
	text-align:center;
	position:relative;
	overflow:hidden;
	display:none;
}
.woff-page-character .list-pic {
	text-align:center;
	padding-bottom:55px;
}
.woff-page-character .list-foot {
	width:100%; height:55px;
	position:absolute; left:0; bottom:0;
	text-align:center;
	/*background:url(../images/common/close_acc_bg.jpg) center top no-repeat;*/
}
.woff-page-character .list-close {
	width:100px; height:55px;
	margin:0 auto;
	overflow:hidden;
	cursor:pointer;
}
.woff-page-character .list-close:hover {
	background-image:url(../images/common/close_acc.png);
	background-position:0 -55px;
}
.woff-page-character .list-close:hover img {
	display:none;
}
.woff-page-character .list-archvies {
	display:none;
}

/* .slide-area-child
-------------------------*/
.woff-page-character .slide-area-child {
	width:980px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
}
.woff-page-character .slide-area-child ul {
	width:1960px;
	position:absolute; left:0; top:0;
	font-size:0;
}
.woff-page-character .slide-area-child li {
	width:980px;
	float:left;
	/*display:inline-block;*/
}
.woff-page-character .slide-area-child .controls {
	width:980px; height:50px;
	position:absolute; left:0; bottom:0;
}
.woff-page-character .slide-area-child .prev {
	width:140px; height:50px;
	float:left;
}
.woff-page-character .slide-area-child .next {
	width:140px; height:50px;
	float:right;
}
.woff-page-character .slide-area-child .prev div {
	width:140px; height:50px;
	background:url(../images/common/arrow_prev_white.png);
	opacity:0.8;
	cursor:pointer;
}
.woff-page-character .slide-area-child .next div {
	width:140px; height:50px;
	background:url(../images/common/arrow_next_white.png);
	opacity:0.8;
	cursor:pointer;
}
.woff-page-character .slide-area-child .prev div:hover,
.woff-page-character .slide-area-child .next div:hover {
	opacity:1;
}
.woff-page-character .slide-area-child.open1 .prev {
	background:url(../images/common/arrow_prev_white.png);
	opacity:0.2;
}
.woff-page-character .slide-area-child.open2 .next {
	background:url(../images/common/arrow_next_white.png);
	opacity:0.2;
}
.woff-page-character .slide-area-child.open1 .prev div,
.woff-page-character .slide-area-child.open2 .next div {
	display:none;
}

.woff-page-character .slide-area-child .pager {
	width:60px;
	position:absolute; left:50%; top:0;
	margin-left:-30px;
	font-size:0;
}
.woff-page-character .slide-area-child .page {
	width:30px; height:50px;
	display:inline-block;
}
.woff-page-character .slide-area-child .page div {
	width:30px; height:50px;
	background:url(../images/common/navi_white.png);
	opacity:0.6;
	cursor:pointer;
}
.woff-page-character .slide-area-child .page div:hover {
	width:30px; height:50px;
	background:url(../images/common/navi_white.png);
	opacity:0.8;
}
.woff-page-character .slide-area-child.open1 .page1,
.woff-page-character .slide-area-child.open2 .page2 {
	background:url(../images/common/navi_white.png);
}
.woff-page-character .slide-area-child.open1 .page1 div,
.woff-page-character .slide-area-child.open2 .page2 div {
	display:none;
}

/*=======================================
 mirage
----------------------------------------- */
.woff-page-mirage a.item:hover {
	opacity:0.75;
}
.woff-page-mirage .marginer {
	height:10px;
	font-size:0;
}
.woff-page-mirage .list-block1 {
	background-image:url(../images/mirage/S_centralbg1.jpg), url(../images/mirage/S_centralbg2.jpg);
	background-position:center 0, center 174px;
	background-repeat:no-repeat;
}
.woff-page-mirage .list-block2 {
	background-image:url(../images/mirage/M_centralbg1.jpg), url(../images/mirage/M_centralbg2.jpg);
	background-position:center 0, center 194px;
	background-repeat:no-repeat;
}
.woff-page-mirage .list-block3 {
	background-image:url(../images/mirage/L_centralbg1.jpg), url(../images/mirage/L_centralbg2.jpg);
	background-position:center 0, center 224px;
	background-repeat:no-repeat;
}

/* slide-area
----------------------------------------- */
.woff-page-mirage .slide-area {
	width:980px;
	margin:0 auto;
	position:relative;
}
.woff-page-mirage .line_acc {
	background:url(../images/common/line_acc.png) center bottom no-repeat;
}
.woff-page-mirage .slide-area ul {
	margin:0 auto;
	text-align:center;
	font-size:0;
	overflow:hidden;
}
.woff-page-mirage .slide-area li {
	display:inline-block;
}
.woff-page-mirage .slide1 ul {width:850px; height:135px;}
.woff-page-mirage .slide2 ul {width:850px; height:155px;}
.woff-page-mirage .slide3 ul {width:850px; height:185px;}
.woff-page-mirage .slide4 ul {width:980px; height:195px;}

.woff-page-mirage .slide1 li {width:170px; height:135px;}
.woff-page-mirage .slide2 li {width:170px; height:155px;}
.woff-page-mirage .slide3 li {width:170px; height:185px;}
.woff-page-mirage .slide4 li {width:210px; height:195px;}

.woff-page-mirage .slide1.open0 li.t0,
.woff-page-mirage .slide1.open1 li.t1,
.woff-page-mirage .slide1.open2 li.t2,
.woff-page-mirage .slide1.open3 li.t3,
.woff-page-mirage .slide1.open4 li.t4,
.woff-page-mirage .slide1.open5 li.t5,
.woff-page-mirage .slide1.open6 li.t6,
.woff-page-mirage .slide1.open7 li.t7,
.woff-page-mirage .slide1.open8 li.t8,
.woff-page-mirage .slide1.open9 li.t9,
.woff-page-mirage .slide1.open10 li.t10,
.woff-page-mirage .slide1.open11 li.t11,
.woff-page-mirage .slide1.open12 li.t12,
.woff-page-mirage .slide1.open13 li.t13,
.woff-page-mirage .slide1.open14 li.t14,
.woff-page-mirage .slide1.open15 li.t15,
.woff-page-mirage .slide1.open16 li.t16,
.woff-page-mirage .slide1.open17 li.t17,
.woff-page-mirage .slide1.open18 li.t18,
.woff-page-mirage .slide1.open19 li.t19,
.woff-page-mirage .slide1.open20 li.t20,

.woff-page-mirage .slide2.open0 li.t0,
.woff-page-mirage .slide2.open1 li.t1,
.woff-page-mirage .slide2.open2 li.t2,
.woff-page-mirage .slide2.open3 li.t3,
.woff-page-mirage .slide2.open4 li.t4,
.woff-page-mirage .slide2.open5 li.t5,
.woff-page-mirage .slide2.open6 li.t6,
.woff-page-mirage .slide2.open7 li.t7,
.woff-page-mirage .slide2.open8 li.t8,
.woff-page-mirage .slide2.open9 li.t9,
.woff-page-mirage .slide2.open10 li.t10,
.woff-page-mirage .slide2.open11 li.t11,
.woff-page-mirage .slide2.open12 li.t12,
.woff-page-mirage .slide2.open13 li.t13,
.woff-page-mirage .slide2.open14 li.t14,
.woff-page-mirage .slide2.open15 li.t15,
.woff-page-mirage .slide2.open16 li.t16,
.woff-page-mirage .slide2.open17 li.t17,
.woff-page-mirage .slide2.open18 li.t18,
.woff-page-mirage .slide2.open19 li.t19,
.woff-page-mirage .slide2.open20 li.t20,

.woff-page-mirage .slide3.open0 li.t0,
.woff-page-mirage .slide3.open1 li.t1,
.woff-page-mirage .slide3.open2 li.t2,
.woff-page-mirage .slide3.open3 li.t3,
.woff-page-mirage .slide3.open4 li.t4,
.woff-page-mirage .slide3.open5 li.t5,
.woff-page-mirage .slide3.open6 li.t6,
.woff-page-mirage .slide3.open7 li.t7,
.woff-page-mirage .slide3.open8 li.t8,
.woff-page-mirage .slide3.open9 li.t9,
.woff-page-mirage .slide3.open10 li.t10,
.woff-page-mirage .slide3.open11 li.t11,
.woff-page-mirage .slide3.open12 li.t12,
.woff-page-mirage .slide3.open13 li.t13,
.woff-page-mirage .slide3.open14 li.t14,
.woff-page-mirage .slide3.open15 li.t15,
.woff-page-mirage .slide3.open16 li.t16,
.woff-page-mirage .slide3.open17 li.t17,
.woff-page-mirage .slide3.open18 li.t18,
.woff-page-mirage .slide3.open19 li.t19,
.woff-page-mirage .slide3.open20 li.t20,
.woff-page-mirage .slide3.open21 li.t21,
.woff-page-mirage .slide3.open22 li.t22,
.woff-page-mirage .slide3.open23 li.t23,
.woff-page-mirage .slide3.open24 li.t24,
.woff-page-mirage .slide3.open25 li.t25,
.woff-page-mirage .slide3.open26 li.t26,
.woff-page-mirage .slide3.open27 li.t27,
.woff-page-mirage .slide3.open28 li.t28,
.woff-page-mirage .slide3.open29 li.t29,
.woff-page-mirage .slide3.open30 li.t30,

.woff-page-mirage .slide4.open0 li.t0,
.woff-page-mirage .slide4.open1 li.t1,
.woff-page-mirage .slide4.open2 li.t2,
.woff-page-mirage .slide4.open3 li.t3,
.woff-page-mirage .slide4.open4 li.t4,
.woff-page-mirage .slide4.open5 li.t5,
.woff-page-mirage .slide4.open6 li.t6,
.woff-page-mirage .slide4.open7 li.t7,
.woff-page-mirage .slide4.open8 li.t8,
.woff-page-mirage .slide4.open9 li.t9,
.woff-page-mirage .slide4.open10 li.t10 {
	background-image:url(../images/common/balloon_acc.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
}

.woff-page-mirage .bx-prev {
	width:50px; height:50px;
	position:absolute; left:0;
	background:url(../images/common/arrow_prev.png);
}
.woff-page-mirage .bx-next {
	width:50px; height:50px;
	position:absolute; right:0;
	background:url(../images/common/arrow_next.png);
}
.woff-page-mirage .slide1 .bx-prev,
.woff-page-mirage .slide1 .bx-next {
	top:25px;
}
.woff-page-mirage .slide2 .bx-prev,
.woff-page-mirage .slide2 .bx-next {
	top:35px;
}
.woff-page-mirage .slide3 .bx-prev,
.woff-page-mirage .slide3 .bx-next {
	top:55px;
}
.woff-page-mirage .slide4 .bx-prev,
.woff-page-mirage .slide4 .bx-next {
	top:60px;
}
.woff-page-mirage .slide1 .bx-prev:hover,
.woff-page-mirage .slide1 .bx-next:hover,
.woff-page-mirage .slide2 .bx-prev:hover,
.woff-page-mirage .slide2 .bx-next:hover,
.woff-page-mirage .slide3 .bx-prev:hover,
.woff-page-mirage .slide3 .bx-next:hover,
.woff-page-mirage .slide4 .bx-prev:hover,
.woff-page-mirage .slide4 .bx-next:hover {
	opacity:0.7;
}

.woff-page-mirage .list-box {
	width:100%; height:0;
	background-color:#98a5b9;
	text-align:center;
	position:relative;
	overflow:hidden;
	display:none;
	background:#98a5b9 url(../images/common/bg_acc.png) center bottom no-repeat;
}
.woff-page-mirage .list-pic {
	text-align:center;
	padding-bottom:55px;
}
.woff-page-mirage .list-foot {
	width:100%; height:55px;
	position:absolute; left:0; bottom:0;
	text-align:center;
	/*background:url(../images/common/close_acc_bg.jpg) center top no-repeat;*/
}
.woff-page-mirage .list-close {
	width:100px; height:55px;
	margin:0 auto;
	overflow:hidden;
	cursor:pointer;
}
.woff-page-mirage .list-close:hover {
	background-image:url(../images/common/close_acc.png);
	background-position:0 -55px;
}
.woff-page-mirage .list-close:hover img {
	display:none;
}
.woff-page-mirage .list-archvies {
	display:none;
}

/*=======================================
 system
----------------------------------------- */
.woff-page-system a.item:hover {
	opacity:0.75;
}
.woff-page-system .marginer {
	height:20px;
	font-size:0;
}

/* slide-area
----------------------------------------- */
.woff-page-system .slide-area {
	width:980px;
	margin:0 auto;
	position:relative;
}
.woff-page-system .line_acc {
	background:url(../images/common/line_acc.png) center bottom no-repeat;
}
.woff-page-system .slide-area ul {
	margin:0 auto;
	text-align:center;
	font-size:0;
	overflow:hidden;
}
.woff-page-system .slide-area li {
	width:300px;
	padding:0 10px;
	display:inline-block;
}

.woff-page-system .slide1 ul {width:960px; height:245px;}
.woff-page-system .slide2 ul {width:640px; height:244px;}
.woff-page-system .slide3 ul {width:960px; height:245px;}
.woff-page-system .slide4 ul {width:640px; height:244px;}
.woff-page-system .slide5 ul {width:640px; height:244px;}
.woff-page-system .slide6 ul {width:640px; height:244px;}

.woff-page-system .slide1 li {height:245px;}
.woff-page-system .slide2 li {height:244px;}
.woff-page-system .slide3 li {height:245px;}
.woff-page-system .slide4 li {height:244px;}
.woff-page-system .slide5 li {height:244px;}
.woff-page-system .slide6 li {height:244px;}

.woff-page-system .slide1.open0 li.t0,
.woff-page-system .slide1.open1 li.t1,
.woff-page-system .slide1.open2 li.t2,

.woff-page-system .slide2.open0 li.t0,
.woff-page-system .slide2.open1 li.t1,
.woff-page-system .slide2.open2 li.t2,

.woff-page-system .slide3.open0 li.t0,
.woff-page-system .slide3.open1 li.t1,
.woff-page-system .slide3.open2 li.t2,
.woff-page-system .slide3.open3 li.t3,

.woff-page-system .slide4.open0 li.t0,
.woff-page-system .slide4.open1 li.t1,

.woff-page-system .slide5.open0 li.t0,
.woff-page-system .slide5.open1 li.t1 {
	background-image:url(../images/common/balloon_acc.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
}

.woff-page-system .bx-prev {
	width:50px; height:50px;
	position:absolute; left:0;
	background:url(../images/common/arrow_prev.png);
}
.woff-page-system .bx-next {
	width:50px; height:50px;
	position:absolute; right:0;
	background:url(../images/common/arrow_next.png);
}

.woff-page-system .list-box {
	width:100%; height:0;
	background:#98a5b9 url(../images/common/bg_acc.png) center bottom no-repeat;
	text-align:center;
	position:relative;
	overflow:hidden;
	display:none;
}
.woff-page-system .list-pic {
	text-align:center;
	padding-bottom:55px;
}
.woff-page-system .list-foot {
	width:100%; height:55px;
	position:absolute; left:0; bottom:0;
	text-align:center;
	/*background:url(../images/common/close_acc_bg.jpg) center top no-repeat;*/
}
.woff-page-system .list-close {
	width:100px; height:55px;
	margin:0 auto;
	overflow:hidden;
	cursor:pointer;
}
.woff-page-system .list-close:hover {
	background-image:url(../images/common/close_acc.png);
	background-position:0 -55px;
}
.woff-page-system .list-close:hover img {
	display:none;
}
.woff-page-system .list-archvies {
	display:none;
}

/* .slide-area-child
-------------------------*/
.woff-page-system .slide-area-child {
	width:980px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
}
.woff-page-system .slide-area-child ul {
	width:980px;
	position:absolute; left:0; top:0;
	font-size:0;
}
.woff-page-system .slide-area-child li {
	width:980px;
	float:left;
}
.woff-page-system .slide-area-child .controls {
	width:980px; height:50px;
	position:absolute; left:0; bottom:0;
}
.woff-page-system .slide-area-child .prev {
	width:140px; height:50px;
	float:left;
}
.woff-page-system .slide-area-child .next {
	width:140px; height:50px;
	float:right;
}
.woff-page-system .slide-area-child .prev div {
	width:140px; height:50px;
	background:url(../images/common/arrow_prev_white.png);
	opacity:0.8;
	cursor:pointer;
}
.woff-page-system .slide-area-child .next div {
	width:140px; height:50px;
	background:url(../images/common/arrow_next_white.png);
	opacity:0.8;
	cursor:pointer;
}
.woff-page-system .slide-area-child .prev div:hover,
.woff-page-system .slide-area-child .next div:hover {
	opacity:1;
}
.woff-page-system .slide-area-child .prev.hide {
	background:url(../images/common/arrow_prev_white.png);
	opacity:0.2;
}
.woff-page-system .slide-area-child .next.hide {
	background:url(../images/common/arrow_next_white.png);
	opacity:0.2;
}
.woff-page-system .slide-area-child .prev.hide div,
.woff-page-system .slide-area-child .next.hide div {
	display:none;
}

.woff-page-system .slide-area-child .pager {
	width:700px;
	position:absolute; left:140px; top:0;
	font-size:0; text-align:center;
}
.woff-page-system .slide-area-child .page {
	width:30px; height:50px;
	display:inline-block;
}
.woff-page-system .slide-area-child .page div {
	width:30px; height:50px;
	background:url(../images/common/navi_white.png);
	opacity:0.6;
	cursor:pointer;
}
.woff-page-system .slide-area-child .page div:hover {
	width:30px; height:50px;
	background:url(../images/common/navi_white.png);
	opacity:0.8;
}
.woff-page-system .slide-area-child .page.active {
	background:url(../images/common/navi_white.png);
}
.woff-page-system .slide-area-child .page.active div {
	display:none;
}

/*=======================================
 special
----------------------------------------- */
.back-special {
	width:980px;
	margin:15px auto;
	text-align:left !important;
}
.back-special a:hover {
	opacity:0.75;
}
.woff-page-special .bnr1 {
	margin-bottom:5px;
	text-align:center;
}
.woff-page-special .bnr1 a:hover {
	opacity:0.85;
}
.woff-page-special .wh a:hover {
	opacity:0.75;
}
.woff-page-special .bnr2 {
	margin-bottom:25px;
	text-align:center;
}
.woff-page-special .bnr2 a:hover {
	opacity:0.85;
}
.woff-page-special .wh a:hover {
	opacity:0.75;
}
.woff-page-special .list-movie {
	width:980px;
	margin:0 auto; padding:0 0 16px 0;
	text-align:center;
	font-size:0;
}
.woff-page-special .list-movie.pdB30{
	padding-bottom:30px !important;
}
.woff-page-special .list-movie.pdBm15{
	margin-bottom:-15px !important;
}
.woff-page-special .list-movie li {
	width:316px;
	display:inline-block; vertical-align:top;
}
.woff-page-special .list-movie a:hover {
	opacity:0.85;
}
.woff-page-special .list-movie .mg {
	margin-top:-5px;
}

.woff-page-special2 #woff-container div,
.woff-page-special3 #woff-container div,
.woff-page-special4 #woff-container div,
.woff-page-special5 #woff-container div,
.woff-page-special_live #woff-container div,
.woff-page-special_trial #woff-container div,
.woff-page-special_guideline #woff-container div,
.woff-page-special_marukame #woff-container div,
.woff-page-special_psvita_voice #woff-container div,
.woff-page-special_dlc #woff-container div,
.woff-page-special_patch #woff-container div {
	text-align:center;
}
.woff-page-special .live-movie {
	padding-bottom:25px;
	position:relative;
	text-align:center;
}
.woff-page-special .live-movie .youtube {
	position:absolute; left:50%; top:190px; margin-left:-216px;
}
.woff-page-special .live-movie .niconico {
	position:absolute; left:50%; top:190px;
}
.woff-page-special .live-movie .youtube:hover {
	opacity:0.75;
}
.woff-page-special .live-movie .niconico:hover {
	opacity:0.75;
}

/* .woff-page-special2 */
.woff-page-special2 .product_bg {
	background:url(../images/special/product/bg2.png) center top no-repeat;
}
.woff-page-special2 .product_bg_en_voice {
	background:url(../images/special/product/bg_en_voice.png) center top no-repeat;
}
.woff-page-special2 .product_bg_psvita_voice {
	background:url(../images/special/product/bg_psvita_voice.png) center top no-repeat;
}
.woff-page-special2 .btn {
	position:relative;
	margin:0 auto; /*padding:0 5px;*/
	text-align:center;
	font-size:0;
}
.woff-page-special2 .btn:hover {
	opacity:0.85;
}
.woff-page-special2 .btn_wh {
	position:relative;
	margin:0 auto;
	text-align:center;
	font-size:0;
}
.woff-page-special2 .btn_wh:hover {
	opacity:0.75;
}
.woff-page-special2 .line_pre {
	margin-bottom:10px; padding:30px 0;
	font-size:0;
}
.woff-page-special2 .product-manual {
	width:568px; height:70px;
	margin:0 auto; padding-bottom:20px;
}
.woff-page-special2 .product-about {
	width:736px; height:52px;
	margin:0 auto; padding-bottom:10px;
}
.woff-page-special2 .product-platform,
.woff-page-special2 .product-download {
	padding-bottom:70px;
}
.woff-page-special2 .btn-area .btn1 {
	float:left;
	cursor:pointer;
}
.woff-page-special2 .btn-area .btn2 {
	float:right;
	cursor:pointer;
}
.woff-page-special2 .btn-area .btn1:hover,
.woff-page-special2 .btn-area .btn2:hover {
	opacity:0.85;
}
.woff-page-special2 .product-about.open1 .btn1,
.woff-page-special2 .product-about.open2 .btn2 {
	opacity:0.7;
}
.woff-page-special2 .product-about.open1 .btn1:hover,
.woff-page-special2 .product-about.open2 .btn2:hover {
	opacity:0.85;
}
.woff-page-special2 .product-about-contents {
	width:960px; height:0;
	margin:0 auto;
	position:relative;
	overflow:hidden;
}
.woff-page-special2 .product-platform .btn-area,
.woff-page-special2 .product-download .btn-area {
	width:736px; height:52px;
	margin:0 auto;
}
.woff-page-special2 .product-download .btn-area {
	
}
.woff-page-special2 .product-about-contents .close {
	position:absolute; left:50%; bottom:0;
	margin-left:-300px;
	cursor:pointer;
}
.woff-page-special2 .product-about-contents .close:hover {
	opacity:0.75;
}


/* .woff-page-special4 */
.woff-page-special4 .live201606-movie {
	width:880px;
	margin:0 auto;
	position:relative;
}
.woff-page-special4 .live201606-movie .youtube {
	position:absolute; left:190px; bottom:60px;
}
.woff-page-special4 .live201606-movie .niconico {
	position:absolute; right:190px; bottom:60px;
}
.woff-page-special4 .live201606-movie .youtube:hover {
	opacity:0.85;
}
.woff-page-special4 .live201606-movie .niconico:hover {
	opacity:0.85;
}

/* .woff-page-special5 */
.woff-page-special5 .reserve-list {
	width:960px;
	margin:0 auto; padding-bottom:10px;
	font-size:0; text-align:center;
}
.woff-page-special5 .reserve-list li {
	width:300px;
	padding:0 10px 30px 10px;
	display:inline-block; vertical-align:top;
	position:relative;
}
.woff-page-special5 .reserve-list .ro {
	width:300px; height:520px;
	position:absolute; left:10px; top:0;
}
.woff-page-special5 .reserve-list a.pop-movie {
	width:300px; height:520px;
	display:block;
}
.woff-page-special5 .reserve-list a.hover .ro {
	background:url(../images/special/product_retailer/retailer_on.png) no-repeat;
}
.woff-page-special5 .reserve-button {
	position:absolute; left:30px; bottom:73px;
}
.woff-page-special5 .reserve-button_ps4 {
	position:absolute; left:30px; bottom:99px;
}
.woff-page-special5 .reserve-button_psv {
	position:absolute; left:30px; bottom:48px;
}
.woff-page-special5 .reserve-button:hover,
.woff-page-special5 .reserve-button_ps4:hover,
.woff-page-special5 .reserve-button_psv:hover {
	opacity:0.85;
}

/* .woff-page-special6 */
.woff-page-special6 .block div {
	text-align:center;
}
.woff-page-special6 .block div a:hover {
	opacity:0.85;
}
.woff-page-special6 #oshimon {
	width:944px;
	margin:0 auto; padding:25px 0 20px 0;
	font-size:0;
}
.woff-page-special6 #oshimon li {
	width:220px;
	padding:0 8px 30px 8px;
	display:inline-block;
}
.woff-page-special6 #oshimon li a:hover {
	opacity:0.75;
}
#oshimonbox {
	width:920px; height:460px;
	margin:-230px 0 0 -460px;
	position:absolute; left:50%; top:0; z-index:10000;
}
#oshimonbox .soon {
	position:absolute; left:358px; top:83px;
}
#oshimen-yt {
	position:absolute; left:358px; top:83px;
}
#oshimonClose {
	position:absolute; right:0; bottom:-55px;
	cursor:pointer;
}
#oboxOverlay{
	width:100%; height:100%;
	top:0; left:0; position:fixed;  z-index:9999;
	overflow:hidden;
	display:none;
	background:#000;
}

/* .woff-page-special_live */
.woff-page-special_live .live-movie {
	width:880px;
	padding:55px 0;
	margin:0 auto;
	position:relative;
}
.woff-page-special_live .live-movie .youtube {
	position:absolute; left:190px; bottom:60px;
}
.woff-page-special_live .live-movie .niconico {
	position:absolute; right:190px; bottom:60px;
}
.woff-page-special_live .live-movie .youtube:hover {
	opacity:0.85;
}
.woff-page-special_live .live-movie .niconico:hover {
	opacity:0.85;
}

/* .woff-page-special_trial */
.woff-page-special_trial #item_lead {
	background:url(../images/special/product_trial/bg.png) top center no-repeat;
}

.woff-page-special_trial .btn {
	width:420px;
	margin:0 auto 20px auto;
}

.woff-page-special_trial .btn:hover {
	opacity:0.85;
}

/* #woff-trial-slide  */
#woff-trial-slide {
	width:844px; height:278px;
	margin:0 auto 20px auto;
	position:relative;
}
#woff-trial-slide ul{
	width:844px; height:228px;
	overflow:hidden;
}
#woff-trial-slide li{
	width:844px; height:232px;
	zoom: 100%;
}
#woff-trial-slide li:after {
	content:""; display: block; clear: both;
}
#woff-trial-slide .item {
	width:402px; height:228px;
	padding:0 10px;
	float:left;
}
#woff-trial-slide .bx-pager {
	width:480px; height:50px;
	margin-left:-240px;
	position:absolute; left:50%; top:228px;
	text-align:center;
	font-size:0;
}
#woff-trial-slide .bx-pager-item {
	width:20px; height:50px;
	display:inline-block;
}
#woff-trial-slide .bx-pager-item a {
	width:20px; height:50px;
	display:block;
	text-indent:-999px;
	overflow:hidden;
	background:url(../images/common/navi.png) no-repeat;
	opacity:0.4;
}
#woff-trial-slide .bx-pager-item a:hover,
#woff-trial-slide .bx-pager-item a.active {
	opacity:1;
}
#woff-trial-slide li a:hover {
	opacity:0.85;
}
#woff-trial-slide a.bx-prev {
	width:50px; height:50px;
	display:block;
	position:absolute; left:-68px; top:87px;
	text-indent:-999px;
	overflow:hidden;
	background:url(../images/common/arrow_prev.png) no-repeat;
	
}
#woff-trial-slide a.bx-next {
	width:50px; height:50px;
	display:block;
	position:absolute; right:-68px; top:87px;
	text-indent:-999px;
	overflow:hidden;
	background:url(../images/common/arrow_next.png) no-repeat;
}
#woff-trial-slide a.bx-prev:hover,
#woff-trial-slide a.bx-next:hover {
	opacity:0.7;
}

/* .woff-page-special_marukame */
.woff-page-special_marukame .marukame-logo {
	width:138px;
	margin-left:352px;
	position:absolute; top:125px; left:50%;
}
.woff-page-special_marukame .btn {
	width:420px;
	margin:0 auto 50px auto;
}
.woff-page-special_marukame .marukame-logo a:hover {
	opacity:0.7;
}
.woff-page-special_marukame .btn a:hover {
	opacity:0.85;
}

/* .woff-page-special_psvita_voice */
.woff-page-special_psvita_voice .btn {
	width:820px;
	margin:0 auto 20px auto;
}
.woff-page-special_psvita_voice .btn a:hover {
	opacity:0.85;
}

/* .woff-page-special_dlc */
.woff-page-special_dlc .khhd_outline2 {
	margin-left:30px;
	position:relative;
}
.woff-page-special_dlc .khhd_outline2 .btn_khhd {
	margin-top:-33px;
	margin-left:-570px;
}
.woff-page-special_dlc .khhd_outline2 .btn_khhd a:hover {
	opacity:0.75;
}
.woff-page-special_dlc .line_dlc {
	margin:10px auto;
}
.woff-page-special_dlc .line_dlc_khhd {
	margin:3px auto 10px auto;
}
.woff-page-special_dlc .line_dlc_dl {
	margin:5px auto;
}
.woff-page-special_dlc .btn a:hover {
	opacity:0.85;
}
.woff-page-special_dlc .pop-movie {
	margin-top:-5px;
	margin-left:-435px;
}
.woff-page-special_dlc .pop-movie a:hover {
	opacity:0.85;
}
.woff-page-special_dlc .pop-movie_close {
	margin-top:-5px;
	margin-left:-435px;
}
.woff-page-special_dlc .khhd_store {
	margin-top:-215px;
	margin-left:340px;
}

/* .woff-page-special_patch */
.woff-page-special_patch .left {
	width:980px;
	margin:0 auto;
	text-align:left !important;
}
.woff-page-special_patch #chara_ena {
	width:200px;
	margin-left:290px;
	position:absolute; top:330px; left:50%;
}

/* .woff-page-special_guideline */
.woff-page-special_guideline .block {
	width: 900px;
	margin: 0 auto;
	font-size: 17px; line-height: 25px; color: #333366;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	text-shadow: 0px 0px 5px rgba(255,255,255,0.6);
	margin-top: -4px;
}
.woff-page-special_guideline .fontS {
	font-size: 15px; line-height: 23px;
}
.woff-page-special_guideline dl {
	width: 100%;
}
.woff-page-special_guideline dt{
	width:30px;
	clear:left; float:left;
}
.woff-page-special_guideline dd{
	margin-left:30px;
}
.woff-page-special_guideline .indent{
	padding-left: 1em; text-indent:-1em;
}
.woff-page-special_guideline .box1 {
	padding: 13px 0 12px 0;
	text-align: center;
	font-family: "メイリオ", Meiryo, "游ゴシック", "Yu Gothic", "ヒラギノ角ゴ Pro W3", Hiragino Kaku Gothic Pro, Osaka, "ＭＳ Ｐゴシック", MS PGothic, sans-serif;
	background: url(../images/special/guideline/bg_text1.png) no-repeat;
}
.woff-page-special_guideline .box2 {
	width: 840px;
	padding: 15px 0 15px 0;
	display: table-cell;
	text-align: center;
	font-family: "メイリオ", Meiryo, "游ゴシック", "Yu Gothic", "ヒラギノ角ゴ Pro W3", Hiragino Kaku Gothic Pro, Osaka, "ＭＳ Ｐゴシック", MS PGothic, sans-serif;
	background: url(../images/special/guideline/bg_text2.png) no-repeat;
}
.woff-page-special_guideline .box2 div {
	display:inline-block;
	text-align: left !important;
}
.woff-page-special_guideline .over {
	padding-bottom: 46px;
	text-align: right;
}
.woff-page-special_guideline .pdB16 { padding-bottom: 8px; }
.woff-page-special_guideline .pdB20 { padding-bottom: 12px; }
.woff-page-special_guideline .pdB30 { padding-bottom: 22px; }
.woff-page-special_guideline .pdB40 { padding-bottom: 32px; }
