@charset "utf-8";
/* ==================================================================
CSS information
style info :INTROページ用
================================================================== */


/* --------------------------------------------------------
#container
-------------------------------------------------------- */
#container{}


/* --------------------------------------------------------
#contents
-------------------------------------------------------- */
#contents{ }

/*
#section01 , #section02 , #section03 , #section04{ border:1px solid #F00;}
.setBox{ border:1px solid #00F;}
.box1{ border:1px solid #F00;}
*/
#section01 , #section02 , #section03 , #section04{ position:relative;}




/* --------------------------------------------------------
アンカーコントロール用
-------------------------------------------------------- */
#pageCtrl{ width:182px; position:fixed; top:70px; right:10px;}
#scroll-navi{
	position:fixed;
	right:0px;
	top:100px;
	z-index:100;
}

.btnUp, .btnDown{
	position:relative;
	width:128px;
	height:41px;
}

.btnIndex{
	position:relative;
	width:182px;
	height:39px;
}

.btnUp a, .btnDown a, .btnIndex a, .pageCtrl-none{
	position:absolute;
	top:0px;
	left:0px;
}
.pageCtrl-none{
	filter: alpha(opacity=40); -moz-opacity: 0.4; opacity: 0.4;
}



/* --------------------------------------------------------
#section01
-------------------------------------------------------- */
#section01{
width:100%;
height:750px;
background:url(../_img/pic/section01.jpg) center top no-repeat;
}
#section01 .setBox {
width:980px;
margin:0px auto;
position:relative;
height:750px;
}
#section01 .setBox .box1{ margin-left:400px; position:relative; text-align:center; width:577px;}
#section01 .setBox .img01{ padding:143px 0 0;}
#section01 .setBox .img02{}
#section01 .setBox .text01{text-align:center; line-height:230%; width:577px; color:#FFF;}

/* --------------------------------------------------------
#section02
-------------------------------------------------------- */
#section02{
width:100%;
height:736px;
text-align:center;
background:url(../_img/pic/section02.jpg) center top no-repeat;
}
#section02 .setBox {
width:980px;
margin:0px auto;
position:relative;
height:736px;
}
#section02 .setBox .box1{ margin-left:200px; position:relative; text-align:center;}

#section02 .setBox .img01{ position:absolute; top:230px;}
#section02 .setBox .text01{ position:absolute; top:390px; text-align:left; line-height:210%; width:445px; margin-left:30px; color:#FFF;}

/* --------------------------------------------------------
#section03
-------------------------------------------------------- */
#section03{
width:100%;
height:730px;
text-align:center;
background:url(../_img/pic/section03.jpg) center center no-repeat;
}
#section03 .setBox {
width:980px;
margin:0px auto;
position:relative;
height:730px;
}
#section03 .setBox .box1{ margin-left:240px; height:730px; position:relative; text-align:left; border-left:1px solid #FFF;}

#section03 .setBox .img01{ margin-left:-4px; padding-top:90px;}
#section03 .setBox .img02{ margin-left:-4px;}
#section03 .setBox .text01{ line-height:210%; margin-left:40px; color:#FFF; margin-bottom:20px;text-shadow:1px 1px 0px rgba(0,0,0,0.8),2px 2px 2px rgba(0,0,0,1.0);}
#section03 .setBox .img03{ margin-left:-4px;}
#section03 .setBox .img04{ margin-left:-4px;}
#section03 .setBox .text02{ line-height:210%; margin-left:40px; color:#FFF; margin-bottom:20px;text-shadow:1px 1px 0px rgba(0,0,0,0.8),2px 2px 2px rgba(0,0,0,1.0);}

/* --------------------------------------------------------
#section04
-------------------------------------------------------- */
#section04{
width:100%;
height:730px;
text-align:center;
background:url(../_img/pic/section04.jpg) center center no-repeat;
}
#section04 .setBox {
width:980px;
margin:0px auto;
position:relative;
height:730px;
}
#section04 .setBox .box1{ margin-left:240px; height:730px; position:relative; text-align:left; border-left:1px solid #FFF;}

#section04 .setBox .img01{ margin-left:-4px; padding-top:255px;}
#section04 .setBox .img02{ margin-left:-4px;}
#section04 .setBox .text01{ line-height:210%; margin-left:40px; padding-right:20px; color:#FFF; margin-bottom:20px;
text-shadow:1px 1px 0px rgba(0,0,0,0.8),2px 2px 2px rgba(0,0,0,1.0);}



