@charset "utf-8";

/* --------------------------------------------------
	 index
-------------------------------------------------- */
body {
	font: 100% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	margin: 0; /* 複数の異なるブラウザの初期設定値に対応するため、body エレメントのマージンと余白を 0 にすることをお勧めします */
	padding: 0;
	text-align: center; /* これにより、IE 5* ブラウザではコンテナが中央揃えになります。そして、テキストは、#container セレクタの初期設定である左揃えに設定されます */
	background-color:#000000;
	overflow-x : hidden;
}

#container_p1 {
	width: 950px;  /* これにより、幅がブラウザの幅の 80% のコンテナが設定されます */
	background: #000000;
	margin: 0 auto; /* 自動マージン（幅と連動）により、ページが中央揃えになります */
	text-align: left; /* この設定は body エレメントの text-align: center より優先されます。*/ 
/*
	background-image: url("top_img/1/back.png");
	background-repeat: no-repeat;
*/
}

#container_p2 {
	width: 320px;  /* これにより、幅がブラウザの幅の 80% のコンテナが設定されます */
	background: #000000;
	margin: 0 auto; /* 自動マージン（幅と連動）により、ページが中央揃えになります */
	text-align: left; /* この設定は body エレメントの text-align: center より優先されます。*/
/*	 
	background-image: url("top_img/2/back.png");
	background-repeat: no-repeat;
*/
}

#container_p3 {
	width: 320px;  /* これにより、幅がブラウザの幅の 80% のコンテナが設定されます */
	background: #000000;
	margin: 0 auto; /* 自動マージン（幅と連動）により、ページが中央揃えになります */
	text-align: left; /* この設定は body エレメントの text-align: center より優先されます。 */
/*	
	background-image: url("top_img/3/back.png");
	background-repeat: no-repeat;
*/
}



#container {
	margin: 0 auto; /* 自動マージン（幅と連動）により、ページが中央揃えになります */
	text-align: left; /* この設定は body エレメントの text-align: center より優先されます。 */
}
#mainContent {
	padding: 0px; /* 余白は div ボックスの内側のスペース、マージンは div ボックスの外側のスペースです */
	margin:0;
	width:950px;
	height:4501px;
	overflow:hidden;
}
#lv0Sec {
	position: relative;
	z-index: 50;
	margin:0;
	padding:0;
}
#act { 	
	margin:0;
	padding:0;
}

#fb-like1{
	position:absolute;
	top:80px;
	left:600px;
}

#topNav li { 
	position: absolute;
	list-style-type: none;
 }

.waku{
	position: absolute;
	overflow:hidden;
}

#basalab_waku{
	top: 0px; 
	left: 755px;
}

#basalog_waku{
	top: 76px; 
	left: 755px;
}

#belle_banner_waku{
	top: 155px; 
	left: 295px;
}

#post_waku{
	top: 170px; 
	left: 770px; 
}

#post_serifu_waku{
	top: 110px; 
	left: 760px; 
}

#island01_waku{
	top: 125px; 
	left: 95px; 
}

#cloud_waku{
	top: 105px; 
	left: -130px; 
}

#balloon_waku{
	top: 73px; 
	left: 135px; 
}

#cloud_man_waku{
	top: 430px; 
	left: -5px; 
}

#news_waku{
	top: 198px; 
	left: 150px; 
}

#fukidashi_waku{
	top: 220px; 
	left: 170px; 
}

#pc_waku{
	top: 460px; 
	left: 710px; 
}

#pc_serifu_waku{
	top: 390px; 
	left: 775px; 
}

#basara_waku{
	top: 580px; 
	left: 550px;
}

#tori_waku{
	top: 700px; 
	left: 635px; 
}

#tori_serifu_waku{
	top: 700px; 
	left: 580px; 
}

#airplane_waku{
	top: 829px; 
	left: 310px; 
}

#rabbit_waku{
	top: 1145px; 
	left: 403px; 
}

#rabbit_serifu_waku{
	top: 1105px; 
	left: 365px; 
}

#moon_waku{
	top: 685px; 
	left: 312px; 
}

#people01_waku{
	top: 1025px; 
	left: 600px; 
}

#island02_waku{
	top: 1611px; 
	left: -100px; 
}

#people02_waku{
	top: 1304px; 
	left: 120px; 
}

#cara_waku{
	top: 1563px; 
	left: 747px; 
}

#smoke_waku{
	top: 1930px; 
	left: 755px; 
}

#train_waku{
	top: 1885px; 
	left: 570px; 
}

#recruit_waku{
	top: 1990px; 
	left: 215px; 
}

#recruit_serifu_waku{
	top: 2150px; 
	left: 315px; 
}

#mogura_waku{
	top: 400px; 
	left: 595px; 
}

#mogura_serifu_waku{
	top: 475px; 
	left: 555px; 
}

#earth_waku{
	top: 2225px; 
	left: 123px;
}

#yamato_waku{
	top: 2740px; 
	left:185px;
}

#life_waku{
	top: 3010px; 
	left:260px;
}

#road_frame_waku{
	top: 2790px; 
	left:200px;
}

#night_cloud_waku{
	top: 3188px; 
	left:-210px;
}

#people03_waku{
	top: 2125px; 
	left: 352px;
}

#people04_waku{
	top: 2750px; 
	left: 105px;
}

#company_waku{
	top: 2635px; 
	left: 635px;
}

#thankyou_waku{
	top: 3005px; 
	left: 645px;
}

#people05_waku{
	top: 3039px; 
	left: 665px;
}

#fukurou_serifu_waku{
	top: 3350px; 
	left: 180px; 
} 

#fukurou_waku{
	top: 3404px; 
	left: 100px; 
} 

#people06_waku{
	top: 3814px; 
	left: 107px;
}

#people07_waku{
	top: 3552px; 
	left: 489px;
}

#people08_waku{
	top: 3750px; 
	left: 700px;
}

#address_waku{
	top: 3860px; 
	left: 190px;
}

#draw_waku{
	top: 3420px; 
	left:-90px;
}


#work_waku{
	top: 1265px; 
	left: 135px;
}

#rope_waku{
	top: 150px; 
	left: -10px;
}

#copyright_waku{
	font-size: 12px;
	color: #fff;
	top: 4450px; 
	left: 85px;
}

#privacy_waku{
	font-size: 12px;
	color: #fff;
	top: 4450px; 
	left: 730px;
}

#map_waku{
	font-size: 12px;
	color: #fff;
	top: 4450px; 
	left: 860px;
}
.white a {
	text-decoration: none;
	color:#fff;
}
.white a:link { color:#fff; }
.white a:visited { color: #fff; }
.white a:hover { 
	color:#fff;
	text-decoration:underline;
}
.white a:active { color: #fff; }

#menu_waku{
	z-index: 999;
	position: fixed;
	/*position: absolute;*/
	background: url("top_img/menu_waku.png");
	background-repeat: no-repeat;
	list-style-type:none;
	top: 200px; 
	width:121px;
	height:280px;
	margin:0 0 0 7px;
	padding:0;
}



#menu_waku a{
	text-decoration: none;
	display: block;
	position: absolute;
	width:111px;
	height:20px;
	left: 5px;
}


#menu_top a{
	top:28px;
	background:url(top_img/menu_top.png) 0 0;
}
#menu_top a:hover{
	background:url(top_img/menu_top.png) 0 21px;
}


#menu_basara a{
	top:50px;
	background:url(top_img/menu_basara.png) 0 0;
}
#menu_basara a:hover{
	background:url(top_img/menu_basara.png) 0 21px;
}

#menu_jisseki a{
	top:72px;
	background:url(top_img/menu_jisseki.png) 0 0;
}
#menu_jisseki a:hover{
	background:url(top_img/menu_jisseki.png) 0 21px;
}


#menu_kotei a{
	top:94px;
	background:url(top_img/menu_kotei.png) 0 0;
}
#menu_kotei a:hover{
	background:url(top_img/menu_kotei.png) 0 21px;
}


#menu_staff a{
	top:116px;
	background:url(top_img/menu_staff.png) 0 0;
}
#menu_staff a:hover{
	background:url(top_img/menu_staff.png) 0 21px;
}


#menu_recruit a{
	top:138px;
	background:url(top_img/menu_recruit.png) 0 0;
}
#menu_recruit a:hover{
	background:url(top_img/menu_recruit.png) 0 21px;
}



#menu_company a{
	top:160px;
	background:url(top_img/menu_company.png) 0 0;
}
#menu_company a:hover{
	background:url(top_img/menu_company.png) 0 21px;
}


#menu_access a{
	top:182px;
	background:url(top_img/menu_access.png) 0 0;
}
#menu_access a:hover{
	background:url(top_img/menu_access.png) 0 21px;
}


#menu_4koma a{
	top:204px;
	background:url(top_img/menu_4koma.png) 0 0;
}
#menu_4koma a:hover{
	background:url(top_img/menu_4koma.png) 0 21px;
}


#menu_staffblog a{
	top:226px;
	background:url(top_img/menu_staffblog.png) 0 0;
}
#menu_staffblog a:hover{
	background:url(top_img/menu_staffblog.png) 0 21px;
}

#new_info_waku{
	z-index: 998;
	margin:0px;
	padding:0;
	position: absolute;
	top:220px;
	margin-left:150px;
	
	width:330px;
	height:115px;
	overflow:hidden;
/*	overflow:scroll;
	-webkit-overflow-scrolling: touch;
*/
/*iframeを角丸にするとFF以外のブラウザでスクロール時にレンダリングエラーが出る
    border-radius: 10px; 
    -webkit-border-radius: 10px;  
    -moz-border-radius: 10px; 
*/ 
}

#new_info{
	width:330px;
	height:115px;
/*iframeを角丸にするとFF以外のブラウザでスクロール時にレンダリングエラーが出る
    border-radius: 10px; 
    -webkit-border-radius: 10px;  
    -moz-border-radius: 10px; 
*/ 
}

#tape_waku{
	margin:0;
	padding:0;
	overflow:hidden;
}

.tape{
	z-index: 1000;
	margin:0px;
	padding:0;
	position: absolute;
	top:0px;
	list-style-type:none;
}

#tape1{
	display:none;
}

#tape2{
	display:none;
}

#tape3{
	display:none;
}

#tape4{
	display:none;
}

#tape5{
	display:none;
}

#tape6{
	display:none;
}

#tape7{
	display:none;
}

#tape8{
	display:none;
}

#tape9{
	display:none;
}

#tape10{
	display:none;
}

#tape11{
	display:none;
}

#go_basalog{
	display:none;
}
