@charset "EUC-JP";

@import'/common/css/special.css';
@import'/common/css/special_recommend2.css';


#rise{background:#ffffff;}

#riseHead h1{
	background:url("../img/rise_head.png") no-repeat left top;
	height:0px !important;
	height /**/ :70px;
	padding-top:70px;
	overflow:hidden;
}

#riseHead .navi{
	overflow:hidden;
	_zoom:1;
	background:url("../img/rise_naviback.png") no-repeat left top;
	padding:10px 0px;
	margin:10px 0px;
}

#riseHead .navi li{
	display:inline;
	width:131px;
	float:left;
	margin-left:10px;
}

#riseHead .navi li img{
	vertical-align:bottom;
}

#riseHead .navi li a{
	display:block;
	padding:1px;
	border:1px solid #777777;
}

#riseHead .navi li a:hover{
	border:1px solid #ffffff;
}



#conArea h2{
	font-size:15px;
	background:url("../img/cursor.png") no-repeat left top;
	margin:5px 15px;
	padding-left:25px;
	height:18px;
}

#conArea h2 a{
	font-weight:bold;
}



#conArea .conBox{
	padding:15px;
	background:url("../img/rise_boxback.png") no-repeat left top;
	overflow:hidden;
}

#conArea .conBox .leftArea{
	width:210px;
	float:left;
}

#conArea .conBox .leftArea a{
	display:block;
	padding:1px;
	border:1px solid #999999;
}

#conArea .conBox .leftArea a:hover{
	border:1px solid #cccccc;
}



#conArea .conBox .rightArea{
	width:460px;
	background:red;
	float:right;
	background:#ffffff url("../img/rise_boxback.png") no-repeat left top;
}

#conArea .conBox .text{
	margin-bottom:15px;
}

#conArea .conBox .text .copy{
	font-size:10px;
	color:#999;
}


#conArea .conBox .intro{
	background:#ffffff url("../img/rise_intro.png") no-repeat left top;
	height:0px !important;
	height /**/ :21px;
	padding-top:21px;
	overflow:hidden;
	margin-bottom:5px;
}

#conArea .conBox .story{
	background:#ffffff url("../img/rise_story.png") no-repeat left top;
	height:0px !important;
	height /**/ :21px;
	padding-top:21px;
	overflow:hidden;
	margin-bottom:5px;
}

#conArea .conBox .credit{
	background:#ffffff url("../img/rise_credit.png") no-repeat left top;
	height:0px !important;
	height /**/ :21px;
	padding-top:21px;
	overflow:hidden;
	margin-bottom:5px;
}


/* イメージマップはずし */
div.btnArea{
	position:relative;
	top:0;
	right:0;
}

div.btnArea div.SpDetail{
	position:absolute;
	top:31px;
	left:8px;
}

div.btnArea div.SpWatch{
	position:absolute;
	top:30px;
	left:185px;
}

div.btnArea div.SpWatchHQ{
	position:absolute;
	top:30px;
	left:232px;
}

div.btnArea div.SpTrailer{
	position:absolute;
	top:31px;
	left:362px;
}

/* リセット */
h2,h3,h4{
	margin:0px;
	padding:0px;
}


/* clearfix */

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}