@charset "utf-8";


body {
	color: #FFF;
	background: #000;
	/*background-image: url("../images/bg_cardboard.jpg");*/
	background-repeat: no-repeat;
	background-position: center top;
}

p,li,dt,dd {
	font-size:14px;
}

th,td {
	font-size:18px;
}

p {
	font-size:8px;
}


a {
	color:#FFD700;
	font-weight:bold;
}

div#newsBox {
	text-align:left;
	padding:0 24px;
	margin: 0px 0px 30px;
}

div#newsBox dt,
div#newsBox dd {
	font-size:130%;
}

div#newsBox dt {
	float:left;
	clear:left;
	width:15%;
	color:#b08e72;
}

div#newsBox dd {
	float:left;
	width:85%;
}

div.container_wall {
	margin: 0px auto;
/*	max-width: 650px;*/
	min-width: auto;
	/*width: 80%;*/
	vertical-align: middle;
	/*border-bottom:#FFFF00 dotted 1px;*/
	/*background-color:#F00;*/
	/*text-align:center;*/
}

div.container {
	margin: 0px auto;
	max-width: 650px;
	min-width: auto;
	/*width: 80%;*/
	vertical-align: middle;
	/*border-bottom:#FFFF00 dotted 1px;*/
	/*background-color:#F00;*/
	/*text-align:center;*/
}

div.header {
	margin-bottom:40px;
	text-align:center;
}

div.content {
	text-align:center;
}

div.store {
	text-align:center;
	width:600;
    height:100;
}

h1 {
	/*color:#DF0101;*/
	color:#F00;
	/*margin-top:40px;*/
	padding-bottom:5px;
	font-size:15px;
	font-weight:bold;
	/*line-height:1.5;*/
	border-bottom:#FFF dotted 1px;
	/*border-bottom:#FFFF00 dotted 1px;*/
}

h2 {
	color:#FFF;
	font-size:18px;
	font-weight:bold;
	/*line-height:1.5;*/
}

h3 {
	color:#FFF;
	font-size:28px;
	font-weight:bold;
	/*line-height:1.5;*/
}

h4 {
	color:#FFF;
	font-size:30px;
	font-weight:bold;
	margin-top:40px;
	letter-spacing: 16px;
	/*line-height:1.5;*/
}

h5 {
	color:#FFF;
	font-size:30px;
	font-weight:bold;
	margin-top:40px;
	letter-spacing: 5px;
	/*line-height:1.5;*/
}

h6 {
	color:#FFF;
	font-size:30px;
	font-weight:bold;
	margin-top:40px;
	letter-spacing: 3px;
	/*line-height:1.5;*/
}

p {
	margin-top:20px;
}

p.name {
	text-align:right;
}

dl {
	margin-top:15px;
}

dt {
	font-weight:bold;
}

dd {
	/*text-indent:1em;*/
}

dd.a {
	text-indent:2em;
}

div.copyright {
	margin-top:15px;
	margin-bottom:40px;
	text-align:center;
	   /*background-color:#F00;*/
}

.box_wrap {
    width:650;
    height:210;
    vertical-align:top;
    /*border:1px solid #F00;*/
     /*background-color:#F00;*/
}

.box_wrap02 {
    width:650;
    height:210;
    /*border:1px solid #F00;*/
    /*background-color:#00F;*/
}



.box_ss_left {
    color: #FFF;
    width:310px;
    height:210px;
    margin-left:0px;
    float:left;
    position: relative;
    left:18px;
    /*background-color:#F00;*/
}

.box_ss_right {
    color: #FFF;
    width:355px;
    height:210px;
    margin-left:0px;
    float:right;
    /*background-color:#FF0;*/
    position: relative;
    left:18px;
}

.box_ss_right02 {
    color: #FFF;
    width:320px;
    height:210px;
    margin-left:0px;
    float:right;
    /*background-color:#FF0;*/

}

.box_txt_left {
	/*float:right;*/
	width:287px;
	height:210px;
	float:left;
	margin-left:8px;
	/*background:#ffebcd;*/
	position: relative;
    left:25px;
}

.box_txt_right {
	/*float:right;*/
	width:335px;
	height:210px;
	float:right;
	margin-left:5px;
/*background:#ffebcd;*/
}

.box_bigtxt_left01 {
    color: #FFF;
    width:80px;
    height:40px;
    margin-top:15px;
    float:left;
    font-size:40px;
	display: flex;
	align-items: center;
    /*background-color:#F0F;*/
}

.box_bigtxt_right01 {
    color: #FFF;
    width:200px;
    height:40px;
    /*margin-top:15px;*/
    float:right;
    font-size:40px;
	display: flex;
	align-items: center;
    /*background-color:#F0F;*/
}


.clearfix:after {
  display: block;
  clear: both;
  content: "";
}

.movie {
	text-align : center;
	width:600;
    height:200;
	/*margin-top:40px;*/
	/*margin-left:25px;*/
	/*margin-bottom:40px;*/
    /*margin-left:25px;*/
    /*background-color:#FF0;*/
}

.box_wrap_movie {
    width:600;
    height:200;
    /*background-color:#FF0;*/
}

.box_wrap_moviecommentR {
	width:300;
	height:200;
	float:right;
	/*background-color:#FF0;*/
}

.box_wrap_moviecommentL {
	width:300;
	height:200;
	float:left;
	/*background-color:#FF0;*/
}

.screen_shot_2 {
	text-align : center;
	/*margin-top:40px;*/
	/*margin-left:25px;*/
	/*margin-bottom:40px;*/
    /*margin-left:25px;*/
}

.box_wrap_screen_shot_2 {
    width:600;
    height:340;
    /*background-color:#FF0;*/
}

.spec {
	width:320px;
	height:210px;
	position: relative;
    left:18px;
    color: #FFF;
	display: flex;
	align-items: center;
}
		
.screen_shot {
	width:650px;
    /*color: #FFF;*/
    position: relative;
    left:18px;
	display: flex;
	text-align : center

}

.toOnionGames {
	text-align:center;
	margin-top:60px;
	/*background-color:#F00;*/
}

.twitterWidget {
	text-align:center;
	margin-top:60px;
	/*background-color:#F00;*/
}



div.TopArea {
	margin-top:20px;
	/*text-align:center;*/
	width:700px;
	height:70px;
	/*background-color:#F00;*/
}

div.share_top {
	margin:0 auto;
	width:158px;
	background-color:#F00;
}

div.TopArea li.twitterTool {float:left;}
/*div.shareArea li.twitterTool {text-align:center;}*/
div.TopArea li.facebookTool {float:right;}



div.shareArea {
	margin-top:40px;
	   /*background-color:#F00;*/
}

div.shareArea ul {
	margin:0 auto;
	width:160px;
}

div.shareArea li {
	list-style:none;
}

div.shareArea li.twitterTool {float:left;}
/*div.shareArea li.twitterTool {text-align:center;}*/
div.shareArea li.facebookTool {float:right;}

#line {
　text-decoration: line-through;
}

/* @end */
