@charset "utf-8";



/* body1 */

div.body1 {
width:auto;
height:246px;
margin: 0px;
padding:0px;
border:0px;
text-align : center;
}

div.body1left680{
width:680px;
height:246px;
margin-top: 0px; 
margin-bottom 0px;
margin-left : auto;
margin-right: 0px;
text-align : left;
float:left;
}

div.body1left710{
width:710px;
height:246px;
margin-top: 0px; 
margin-bottom 0px;
margin-left : auto;
margin-right: 0px;
text-align : left;
float:left;
}

div.body1sp30{
width:30px;
height:246px;
margin: 0px;
text-align : left;
float:left;
}


div.body1sp20{
width:20px;
height:246px;
margin: 0px;
text-align : left;
float:left;
}

div.body1sp10{
width:10px;
height:246px;
margin: 0px;
text-align : left;
float:left;
}


/* body3 */

div.body3 {
width:auto;
height:220px;
margin-top: 0px;
margin-bottom 0px;
margin-left 0px;
margin-right 0px;
padding:0px;
border:0px;
text-align : center;
}

/* slider01 */

div.t1_slider01 {
width:100%;
height:270px;
margin:0px;
padding:0px;
text-align : center;
}
div.t1_slide01_main1 {
width:1024px;
height:270px;
margin-top: 0px;
margin-bottom 0px;
margin-left 42px;
margin-right 42px;
padding:0px;
border:0px;
text-align : center;
}

/* body2 */

div.body2 {
width:100%;
height:111px;
margin-top: 20px;
margin-bottom 0px;
margin-left auto;
margin-right auto;
padding:0px;
border:0px;
/*background-color:red;*/
text-align : center;
}

div.body2sp1{
width:10px;
height:111px;
margin: 0px; 
text-align : left;
float:left;
}
				/* img 166x111 */
div.body2btn1{
width:166px;
height:111px;
margin-top: 0px; 
margin-bottom 0px;
margin-left : 14px;
margin-right: 0px;
text-align : center;
float:left;
}


				/* img 210x111 */
div.body2btn2{
width:210px;
height:111px;
margin-top: 0px; 
margin-bottom 0px;
margin-left : 14px;
margin-right: 6px;
text-align : center;
float:left;
}

             /* width 70% */
div.body2btn3 {
width:70%;
height:111px;
margin-top: 20px;
margin-bottom 0px;
margin-left auto;
margin-right auto;
padding:0px;
border:0px;
text-align : left;
}

				/* img 150x111 */
div.body2btn4{
width:150px;
height:111px;
margin-top: 0px; 
margin-bottom 0px;
margin-left : 14px;
margin-right: 0px;
text-align : center;
float:left;
}


/* body4 */

div.body4{
width: 940px;
height: 176px;
margin-top: 18px;
margin-bottom 0px;
margin-left 0px;
margin-right 0px;
padding:0px;
background-color:#c8ebc8;
text-align : center;
}

div.body4bar{
/*position:relative;*/
width: 940px;
height:30px;
margin: 0px; 
padding:0px;
}

div.body4sp1{
/*position:relative;*/
width: 940px;
height:15px;
margin: 0px; 
padding:0px;
}

div.body4sp2{
width: 14px;
height:116px;
margin: 0px; 
float:left;
}
				/* img 136x116 */
div.body4btn{
width: 152px;
height:116px;
padding-top: 0px;
padding-bottom 0px;
padding-left 16px;
padding-right 0px;
float:left;
}
				/* alpha */

img.body4btn:hover {
opacity: 0.6;
filter: alpha(opacity=60);
-moz-opacity:0.6;
}


/* body5 */

div.body5 {
width:940px;
height:22px;
margin:0px;
}

/* body6 */

div.body6 {
width:auto;
height:634px;
margin:0px;
border:0px;
/*background-color:red;*/
}

div.body6l {
width:300px;
height:auto;
margin:0px;
float:left;
}

div.body6c {
width:300px;
height:auto;
margin-left:20px;
float:left;
}

div.body6r {
width:300px;
height:auto;
margin-left:20px;
float:left;
}
					/*	img 120x140 */
div.b6r1_icon {
width:120px;
height:140px;
margin-left:20px;
float:left;
}
				/* alpha */

img.b6r1_icon:hover {
opacity: 0.6;
filter: alpha(opacity=60);
-moz-opacity:0.6;
}


div.body6r_sph34 {
width:300px;
height:34px;
margin: 0px;
}

div.b6_text1 {
width:300px;
height:46px;
margin: 0px;
}

div.b6_text2 {
width:300px;
height:440px;
margin-bottom: 17px;
background-color:#f2f2f2;
}

div.body6_back {
width:300px;
height:364px;
margin: 0px;
background-color:#f2f2f2;
}

div.body6_navi {
width:300px;
height:56px;
margin: 8px 0px 0px 0px;
background-color:#f2f2f2;
}

div.b6r2_movie {
width:300px;
height:240px;
margin: 20px 0px 0px 0px;
}

				/* alpha */
img.b6r2_movie:hover {
opacity: 0.6;
filter: alpha(opacity=60);
-moz-opacity:0.6;
}



/* body7 */

div.body7{
width:940;
height:20px;
margin:0px;
padding:0px;
border:0px;
background-color:#f00;
}



