@charset "utf-8";
/* CSS Document */

/* ------------------------------------------------------------
	　 Base
------------------------------------------------------------ */

body {
	background:#000013 url(../../img/bg.jpg) center top repeat;
	height: 100%;
}

#main {
	width: 100%;
	margin: 0 auto;
	height: 194px;
	background: url(../../img/co_header_bg.gif) center top repeat-x;/*シマbg*/
}

#main_BOX {
	position: relative;
	width: 918px;
	height: 194px;
	margin: 0 auto;
	height: auto;
}



/* ------------------------------------------------------------
	　 Content
--------------------------------------------------------- */


/* ---------- obj ---------- */
#main_BOX span {
	position: absolute;
	display: block;
	display: none;
}
#main_BOX .obj_00 {	top:10px;	left:18px;	z-index: 1;}/*TAIYO ELEC*/
#main_BOX .obj_01 {	top:50px;	left:43px;	z-index: 0;}/*It's SHOWTIME*/
#main_BOX .obj_02 {	top:10px; left:382px;	z-index: 0;}/*photo*/

#main_BOX .obj_03 {	top:5px; left:624px;	z-index: 0;}/*米米CLUB　大収穫祭*/

#main_BOX .obj_04 {	top:150px;	left:226px; z-index: 0;}/*Are You Ready?*/

#main_BOX .obj_05 {	top:140px;	left:37px; z-index: 0;}/*ページトップ*/




/* ---------- navi ---------- */


#navi_BOX  {
	position:absolute;
	left:0;
	top:164px;
	
	width: 918px;
	height: 59px;
	margin: 0 auto;
		background:url(../../img/menu_bg.gif) center top repeat-x;
		margin-left:0px;
		z-index: 4;
}
	

#navi_BOX .title {position: absolute; top: 0px; left: 176px;	z-index: 5; border:0; outline:none; display:none;}


#navi_BOX ul { z-index: 5;}
#navi_BOX li { float:left; border:0; outline:none;}





/* ------------------------------------------------------------
	　 sub menu
--------------------------------------------------------- */



#navi_sub_BOX  {
	z-index:1;
	position: relative;
	top:170px;
	left:0px;
	width: 918px;
	height: 38px;
	margin: 0 auto;
	background: url(../../../img/co_sub_bg.gif) center top repeat;

}

 #navi_sub_BOX ul  {
		margin-left:100px;
	
}


 #navi_sub_BOX li  {
	float:left;
		margin-top:3px;
}




/* ------------------------------------------------------------
	　 Content base
--------------------------------------------------------- */

#contents_all {
	background: url(../../img/bg_head.jpg) center top repeat-x;
	padding-top:31px;
}
#contents_BOX {
	position: relative;
 width: 918px;
 margin: 0px auto 0 auto;
}

#contents_BOX span {
	position: absolute;
	display: block;
	display: none;
}


#contents_all2 {
	background: url(../../img/bg_head.jpg) center top repeat-x;
	padding-top:100px;
}

#contents_BOX2 {
	position: relative;
	width: 918px;
	margin: 0px auto 0 auto;/*コンテンツ　上マージン*/
}

#contents_BOX2 span {
	position: absolute;
	display: block;
	display: none;
}

.sub  {
	position:absolute;
	left:0px;
	top:-40px;
}


/*----------------------[ co03 ]----------------------*/
.co01{	height: 596px; padding-bottom:12px;}
.co01_title {position: absolute; top: -54px; left: 250px;	z-index: 2;}
.co01_co {position: absolute; top: 0px; left: 0px;	z-index: 2;}
.co01_co .box1{position: absolute; top: 43px; left: 35px;	z-index: 2;}
.co01_co .box2{position: absolute; top: 43px; left: 413px;	z-index: 2;}

.co01_co .img{position: absolute; top: 6px; left: 24px;	z-index: 2;}
.co01_co .btn1{position: absolute; top: 211px; left: 76px;	z-index: 2;}
.co01_co .btn2{position: absolute; top: 242px; left: 76px;	z-index: 2;}
.co01_co .btn3{position: absolute; top: 273px; left: 76px;	z-index: 2;}


.co01_bg {position: absolute; top: 0px; left: -500px;	z-index: 1;}




.co02{	height: 608px; padding-bottom:12px;}
.co02_title {position: absolute; top: -70px; left: 300px;	z-index: 2;}
.co02_title2 {position: absolute; top: -70px; left: 476px;	z-index: 2;}

.co02_co {position: absolute; top: 0px; left: 0px;	z-index: 2;}
.co02_co .box1{position: absolute; top: 60px; left: 57px;	z-index: 2;}

.co02_co .img{position: absolute; top: 0px; left: 0px;	z-index: 2;}
.co02_co .btn1{position: absolute; top: 237px; left: 86px;	z-index: 3;}
.co02_co .btn2{position: absolute; top: 237px; left: 349px;	z-index: 3;}
.co02_co .txt{position: absolute; top: 289px; left: 20px;	z-index: 2;}

.co02_bg {position: absolute; top: 0px; left: -500px;	z-index: 1;}



.co03{	height: 536px; padding-bottom:12px;}
.co03_title {position: absolute; top: -70px; left: 320px;	z-index: 2;}
.co03_co {position: absolute; top: 0px; left: 0px;	z-index: 2;}
.co03_co .box1{position: absolute; top: 0px; left:0px;	z-index: 2;}

.co03_co .box1 .tw1{position: absolute; top: 62px; left:123px;	z-index: 2;}
.co03_co .box1 .tw2{position: absolute; top: 62px; left:322px;	z-index: 2;}
.co03_co .box1 .tw3{position: absolute; top: 62px; left:522px;	z-index: 2;}
.co03_co .box1 .tw4{position: absolute; top: 257px; left:123px;	z-index: 2;}
.co03_co .box1 .tw5{position: absolute; top: 257px; left:322px;	z-index: 2;}
.co03_co .box1 .tw6{position: absolute; top: 257px; left:522px;	z-index: 2;}
.co03_co .box1 .tw7{position: absolute; top: 448px; left:123px;	z-index: 2;}
.co03_co .box1 .tw8{position: absolute; top: 448px; left:322px;	z-index: 2;}
.co03_co .box1 .tw9{position: absolute; top: 448px; left:522px;	z-index: 2;}


.co03_co .box1 .tw1_btn{position: absolute; top: 202px; left:116px;	z-index: 2;}
.co03_co .box1 .tw2_btn{position: absolute; top: 202px; left:315px;	z-index: 2;}
.co03_co .box1 .tw3_btn{position: absolute; top: 202px; left:516px;	z-index: 2;}
.co03_co .box1 .tw4_btn{position: absolute; top: 397px; left:116px;	z-index: 2;}
.co03_co .box1 .tw5_btn{position: absolute; top: 397px; left:315px;	z-index: 2;}
.co03_co .box1 .tw6_btn{position: absolute; top: 397px; left:516px;	z-index: 2;}
.co03_co .box1 .tw7_btn{position: absolute; top: 588px; left:116px;	z-index: 2;}
.co03_co .box1 .tw8_btn{position: absolute; top: 588px; left:315px;	z-index: 2;}
.co03_co .box1 .tw9_btn{position: absolute; top: 588px; left:516px;	z-index: 2;}




.co03_bg {position: absolute; top: 0px; left: -500px;	z-index: 1;}




/* ------------------------------------------------------------
	　 [btn] page top
--------------------------------------------------------- */

#pagetop_BOX {
	position: relative;
	width: 900px;
	height:50px;
	margin: 0 auto 0 auto;
	 padding-bottom:15px;
}

#pagetop_BOX .btn{
	position:absolute;
	right:2px;
	top:0px;
}




/* ---------- Footer ---------- */
#footer {
	position: relative;
	width: 100%;
	margin: 40px auto 0px auto;
	height: 50px;
	z-index:1;
	background-color:#000;
	border-top:solid 1px #FC0;
}

#footer #footer_BOX  {
	position: relative;
	width: 860px;
	height: 50px;
	margin: 0 auto;
	
}

#footer .foot  {
	position:absolute;
	left:0px;
	top:-50px;
}

#footer #footer_BOX .socialArea  {
	width:600px;
	position:absolute;
	left: 30px;
	top: 16px;
}
#footer #footer_BOX .socialArea li  {
	float:left;
	margin-right:2px;
}

#footer #footer_BOX .bookmarkLink  {
	width:300px;
	height:18px;
	font-size:5px;
	position:absolute;
	left: 200px;
	top: 1px;
}

#footer #footer_BOX .bookmarkLink .bookmark_title  {
	margin-right:4px;
}


#footer #footer_BOX .bookmarkLink li  {
	float:left;
	margin-right:4px;
}


#footer #footer_BOX .copyright  {
	position:absolute;
	right: 10px;
	top: 17px;
}

