@charset "utf-8";

.mainArea .PInner {
	width:950px;
    margin: 0 auto;
}

.PInner .mainVisual {
	width: 950px;
	height: 200px;
	background: url(../images/main_vidual02.png) no-repeat center top;
	position: relative;
}

.PInner .mainVisual h1 {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

.PInner .att{
	font-size:14px;
	font-weight:bold;
}

.PInner ul.profile {
	width:950px;
	margin:25px 0;
}

.PInner ul.profile li{
	float:left;
}



/* ------------------------------------------------------
detail_area01
------------------------------------------------------ */

.PInner .detail_area01{
	width:950px; 
	height:630px;
	margin:40px 0 30px 0;
	background:url(../images/bg_pulley01.png) no-repeat;
	position:relative;
}

.PInner .detail_area01 h3{
	width:550px;
	height:65px;
	position:absolute;
	top:5px;
	left:0;
}

.PInner .detail_area01 .btn01{
	width:215px;
	height:37px;
	position:absolute;
	top:100px;
	left:31px;
}

.PInner .detail_area01 .profile01{
	width:215px;
	height:190px;
	position:absolute;
	top:170px;
	left:10px;
}

.PInner .detail_area01 .ps01{ 
width:462px; 
height:190px;
position:absolute;
top:170px;
left:220px;
}

.PInner .detail_area01 .di01{
	width:210px;
	height:190px;
	position:absolute;
	top:170px;
	left:682px;
}
.PInner .detail_area01 .spec01{
	width:887px;
	height:240px;
	position:absolute;
	top:360px;
	left:10px;
}


/* ------------------------------------------------------
detail_area02
------------------------------------------------------ */

.PInner .detail_area02{
	width:950px; 
	height:630px;
	margin:40px 0 30px 0;
	background:url(../images/bg_pulley02.png) no-repeat;
	position:relative;
}

.PInner .detail_area02 h3{
	width:550px;
	height:65px;
	position:absolute;
	top:5px;
	left:0;
}

.PInner .detail_area02 .btn01{
	width:215px;
	height:37px;
	position:absolute;
	top:100px;
	left:31px;
}

.PInner .detail_area02 .profile01{
	width:215px;
	height:200px;
	position:absolute;
	top:170px;
	left:10px;
}

.PInner .detail_area02 .ps01{ 
width:462px; 
height:200px;
position:absolute;
top:170px;
left:225px;
}

.PInner .detail_area02 .di01{
	width:210px;
	height:200px;
	position:absolute;
	top:170px;
	left:687px;
}
.PInner .detail_area02 .spec01{
	width:887px;
	height:235px;
	position:absolute;
	top:370px;
	left:10px;
}


/* ------------------------------------------------------
detail_area03
------------------------------------------------------ */

.PInner .detail_area03{
	width:950px; 
	height:630px;
	margin:40px 0 30px 0;
	background:url(../images/bg_pulley03.png) no-repeat;
	position:relative;
}

.PInner .detail_area03 h3{
	width:550px;
	height:65px;
	position:absolute;
	top:5px;
	left:0;
}

.PInner .detail_area03 .btn01{
	width:215px;
	height:37px;
	position:absolute;
	top:100px;
	left:31px;
}

.PInner .detail_area03 .profile01{
	width:215px;
	height:185px;
	position:absolute;
	top:170px;
	left:10px;
}

.PInner .detail_area03 .ps01{ 
width:463px; 
height:185px;
position:absolute;
top:170px;
left:225px;
}

.PInner .detail_area03 .di01{
	width:210px;
	height:185px;
	position:absolute;
	top:170px;
	left:688px;
}
.PInner .detail_area03 .spec01{
	width:890px;
	height:233px;
	position:absolute;
	top:355px;
	left:10px;
}










/*btn_area*/

.PInner ul.btn_area {
	width:950px;
	margin:10px 0 30px 0;
}

.PInner ul.btn_area li{
	float:left;
	margin:0 15px 0 0;
}

.PInner ul.btn_area li.end{
	float:left;
	margin:0;
}