@charset "utf-8";
/* CSS Document */
.splash{
	opacity:0.6;
}
body .scroll {
    display: block !important;
}
body{
	background: url(../img/background_all.jpg) no-repeat center 0 #000;
	text-align:center;
	height: 5870px;
	border: solid 0px red;
	z-index:0;
	overflow-x: hidden;
	letter-spacing:0.1em;
}


#contentwrapper_second a:link,
#contentwrapper_second a:visited,
#contentwrapper_second a:active{
	color:#fff;
}

#contentwrapper_second a:hover{
	color:#fff;
	text-decoration:none;
}

.Inner_box{
	width:1000px;
	margin:0 auto;
	text-align:left;
	color:#fff;
}


#contentwrapper_first {
			position: relative;
			width: 100%;
			height: 1000px;
			overflow: hidden;
			border: solid 0px #fff;
		}
		.splash {
			position: absolute;
			z-index: 0;
			border-radius: 50%;
			opacity: 0;
		}


		
#human_area_wrapper{
	width:1000px;
	height:1120px;
	border: solid 0px yellow;
	position: absolute;
	top:0px;
	left:0;
	right:0;
	margin: 0 auto;
}
.human_area_Inner{
	width:100%;
	height:100%;
	position:relative;
	border: solid 0px Red;
}

.human_area_Inner h1{
	position:absolute;
	top:0px;
	right:0px;
	z-index:10;
}
.human_area_Inner .package{
	position:absolute;
	top:426px;
	right:288px;
	z-index:11;
}

.human_area_Inner .earphone{
	background:url(../img/main_visual_earphone.png) no-repeat 0 0;
	width:333px;
	height:523px;
	position:absolute;
	top:326px;
	right:-48px;
	z-index:9;
}

.human_area_Inner .Dualbox{
	position:absolute;
	width:318px;
	height:255px;
	right:0px;
	top:609px;
	z-index:11;
}


.human_area_Inner #human_icon{
	position: absolute;
	bottom:-200px;
	left:-100px;
}

#background_Front_Layer_wrapper{
	background:url(../img/Frontside_crowd.png) no-repeat center 0;
	border: solid 0px #fff;
	position: absolute;
	top:589px;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 0 auto;
	width:100%;
	height:858px;
	z-index:10;
	
}
.section_box{
	line-height:170%;
}

#contentwrapper_second{
	border: solid 0px red;
	position:relative;
	width:100%;
	margin-top:-162px;

}
#first_box{
	background:url(../img/sec1_bg.png) no-repeat 0 0 ;			
	width:1000px;
	height:780px;
	position: absolute;
	top:0px;
	left:0;
	right:0px;
	margin:0 auto;
	z-index:12;
	color:#fff;
	text-align:left;
}
.section_box h2,
.section_box h1{
	padding:29px;
}
.section_box p.text{
	padding:0 29px;
}
.section_box p.text2{
	padding:10px 34px;
	font-size:14px;
}
 .mt25{
	 margin-top:25px;
	}
.image_center{
	text-align:center;
}

.image_center img{
	margin:25px auto 0 auto;
}
.section_box h3{
	color:#eeaf0c;
	font-size:28px;
	padding-left:34px;
}

.Driver_Image_box{
	background:url(../img/Driver_img.png) no-repeat  274px 52px;
	border: solid 0px #D11CD0;
	margin-top:45px;	
	position:relative;
	width:100%;
	height:442px;
	font-size:12px;
}

.Driver_Image_box .high{
	position:absolute;
	top:94px;
	left:0px;
	width:460px;
	height:200px;
}

.Driver_Image_box .low{
	position:absolute;
	top:278px;
	left:360px;
	width:460px;
	height:200px;
}

.Driver_Image_box .body{
	position:absolute;
	top:15px;
	right:0px;
	width:280px;
	height:335px;
}

#second_box{
	background:url(../img/orihara_bg.jpg) no-repeat center 2044px;	
	width:100%;
	height:478px;
	margin:0px 0 0 0;
	padding:2044px 0 0 0;
	border: solid 0px red;

}

#contentwrapper_second #second_box h1{
	margin:0px 0 25px 0;
	padding:0px;
}
#contentwrapper_second #second_box .Inner_box{
	
	padding-top:75px;
	position:relative;
}
#contentwrapper_second #second_box .Inner_box .Phile_text{
	padding-left:10px;
	width:680px;
}

#contentwrapper_second #second_box .Inner_box .Phile_text span{
	display:block;
	text-align:right;
	font-size:14px;
	padding-top:10px;

}
#contentwrapper_second #second_box .Inner_box .orihara_box{
	width:411px;
	height:445px;
	position:absolute;
	right:-25px;
	top:33px;
}
#thread_box{
	width:100%;
	border: solid 0px yellow;
}
#thread_box .Inner_box{
	background:url(../img/costPerformance.png) no-repeat left 70px;
	position:relative;
	padding:100px 0 60px 0;
}

#thread_box .Inner_box .left_box_text{
	padding:0 0 0 360px;
	
}

#contentwrapper_second #thread_box h1{
	margin:0px 0 25px 0;
	padding:0px;
}

#fourth_box{
	background:url(../img/sec_title04_bg.jpg) no-repeat center 0px;	
	width:100%;
	height:480px;
	margin:0px 0 0 0;
	padding:0px 0 0 0;
	border: solid 0px red;

}
#contentwrapper_second #fourth_box h1{
	padding:0px;
}

#fourth_box .Inner_box{
	padding:65px 0 0px 0;
}

#fourth_box .Inner_box p{
	padding-top:20px;
	width:660px;
	font-size:14px;
}

#fourth_box .Inner_box p span{
	font-size:10px;
	display:block;
}

#fifth_box{
	text-align:center;
	margin:0px;
	padding:0px;
}

#contentwrapper_second #sixth_box h1{
	margin:35px 0 25px 0;
	padding:0px;
}

#sixth_box{
	text-align:center;
	margin:0px;
	padding:0px;
}

.Inner_table_wrapper table{
	width:525px;
	float:left;
}
.Inner_table_wrapper table td,
.Inner_table_wrapper table th{
	border-bottom:#333 solid 1px;
	padding:10px 0;
	font-size:14px;
}
.Inner_table_wrapper table th{
	width:160px;
}

.order_box{
	width:385px;
	float:right;
}

.order_box .button{
	width:100%;
	padding:15px 0;
	margin-top:25px;
	text-align:center;
	background:#921424;
	transition: background-color 0.5s ease-out;
	-o-transition: background-color 0.5s ease-out; /* opera */
	-moz-transition: background-color 0.5s ease-out; /* firefox */
	-webkit-transition: background-color 0.5s ease-out; /* chrome, safari */
	-ms-transition: background-color 0.5s ease-out; /* ie */
}

.order_box .button:hover{
	background:#372a2e;
}

.order_box .button a{
	display:block;
	width:100%;
	height:100%;
}

#footer a:link,
#footer a:visited,
#footer a:active,
#contentwrapper_second #sixth_box .Inner_box .order_box .button a:link,
#contentwrapper_second #sixth_box .Inner_box .order_box .button a:visited,
#contentwrapper_second #sixth_box .Inner_box .order_box .button a:active,
#contentwrapper_second #sixth_box .Inner_box .order_box .button a:hover{
	color:#fff;
	text-decoration:none;
}

p.price{
	padding-top:15px;
}

#footer{
	background-image:url(../img/footer_bg.png);
	background-repeat: repeat-x;
	background-position:0 0;
	background-color:#790917;
	width:100%;
	height:100px;
	position:fixed;
	bottom:0px;
	left:0px;
	z-index:9999;
	margin:0px;
	padding:0px;
	display:none;
}

#footer .Inner_box{
	background:url(../img/footerprice.png) no-repeat center -30px;
	height:100px;
	width:1000px;
	margin:0px auto !important;
	padding:0px;
	border: solid 0px #fff;
}


#footer .Inner_box .button{
	width:406px;
	padding:15px 0;
	margin-top:25px;
	margin-left:206px;
	text-align:center;
	background:#000;
	transition: background-color 0.5s ease-out;
	-o-transition: background-color 0.5s ease-out; /* opera */
	-moz-transition: background-color 0.5s ease-out; /* firefox */
	-webkit-transition: background-color 0.5s ease-out; /* chrome, safari */
	-ms-transition: background-color 0.5s ease-out; /* ie */
}


#footer .Inner_box .button:hover{
	background:#313131;
	cursor:pointer;
}

a.taioulink{
	display:block;
	background:url(../img/arrow_taiou.png) no-repeat 0 17px;
	padding:15px 0 0 20px;
}

