body{
background:#fff;
background-attachment:fixed;
background-size:cover;
background-position:center top;
}
a{color:white;}
img{border:none;}

/*
#index1 div,#index2 div,#index3 div,#index4 div,#index5 div,#index6 div,#index7 div,#index8 div{ border:0px solid red; background:black; }
#index1 div{ background:rgba(255,0,0,0.6); }
#index2 div{ background:rgba(0,255,0,0.6);}
#index3 div{ background:rgba(0,0,255,0.6); }
#index4 div{ background:rgba(255,0,255,0.6); }
#index5 div{ background:rgba(0,255,255,0.6); }
#index6 div{ background:rgba(255,255,0,0.6); }
#a1,#a2,#a3,#a4,#a5,# a6{ border: 1px solid blue; background:blue; }
*/

#index1 { width:950px;height:2637px;margin:0 auto;background:url('./img/box_1.jpg') no-repeat; }

#index2 { width:950px;height:952px;margin:0 auto;background:url(./img/box_2.jpg) no-repeat; }

#index3{ width:950px; height:1167px; margin:0 auto; background:url(./img/box_3.jpg) no-repeat; }

#index4 { width:950px;height:8200px;margin:0 auto;background:url(./img/box_4.jpg) no-repeat; }

#index5 { width:950px;height:2167px;margin:0 auto;background:url(./img/box_5.jpg) no-repeat; }

#index6 { width:950px;height:1564px;margin:0 auto;background:url(./img/box_6.jpg) no-repeat; }

.main_body{
width:950px;
margin:0 auto;
border-left:0px solid white;
border-right:0px solid white;
}

.btn10{ 
top: 2460px;
position: absolute;
cursor: pointer;
width: 426px;
height: 49px;
padding: 0px;
text-align: Center;
left: 246px;
}
.btn11{ 
top: 2460px;
position: absolute;
cursor: pointer;
width: 426px;
height: 49px;
padding: 0px;
text-align: Center;
left: 714px;
}
.btn01{ 
top: 2560px;
position: relative;
cursor: pointer;
width: 426px;
height: 117px;
padding: 0px;
text-align: Center;
left: 45px;
}

.btn02{ 
top: 2433px;
position: relative;
cursor: pointer;
width: 421px;
height: 55px;
padding: 0px;
text-align: Center;
left: 491px;
}

.btn02_2{ 
top: 2457px;
position: relative;
cursor: pointer;
width: 421px;
height: 55px;
padding: 0px;
text-align: Center;
left: 491px;
}

.btn3{ 
  top: 114px;
position: relative;
width: 161px;
height: 40px;
padding: 0px;
text-align: Center;
left: 749px;
vertical-align: middle;
cursor: pointer;
}
.btn3 a{
/*padding:12px 93px;*/
}
.btn3_2{ 
top: 2700px;
position: relative;
width: 385px;
height: 67px;
padding: 0px;
text-align: Center;
left: 512px;
}
.btn3_2 a{
padding:46px 189px;
}

.btn03{ top: 418px;
position: relative;
cursor: pointer;
width: 48px;
height: 703px;
padding: 0px;
text-align: Center;
left: 862px;}

.btn04{ top: 3461px;
position: relative;
cursor: pointer;
width: 48px;
height: 786px;
padding: 0px;
text-align: Center;
left: 862px;
}
.btn05{ top: 3574px;}
.btn06{ top: 3866px;}
.btn07{ top: 3980px;}
.btn08{ top: 4291px;}
.btn09{ top: 4420px;}


#index1 .movie{
position: relative;
width: 395px;
height: 320px;
top: 2169px;
left: 516px;
}

.btn0{
position: relative;
cursor: pointer;
width: 437px;
height: 57px;
padding: 0px;
text-align: Center;
top: 652px;
left: 56px;
font-size: 40px;
font-weight: bold;
font-family: meiryo,sans-serif;
color: crimson;
}
.btn1{
position: relative;
cursor: pointer;
width: 390px;
height: 195px;
padding: 0px;
text-align: Center;
top: 1801px;
left: 40px;
font-size: 40px;
font-weight: bold;
font-family: meiryo,sans-serif;
color: crimson;
}
.btn2{
position: relative;
cursor: pointer;
width: 393px;
height: 120px;
padding: 0px;
text-align: Center;
top: 1825px;
left: 40px;
font-size: 40px;
font-weight: bold;
font-family: meiryo,sans-serif;
color: crimson;
}
.btn3{
position: relative;
width: 382px;
height: 51px;
cursor: pointer;
top: 1843px;
left: 40px;
padding: 5px;
}

.sold{ background:url(./img/invisi80.png) repeat; font-size:15px; text-align:center; font-family:meiryo,sans-serif;padding:5px; }

#a1{position:relative; height:1px; top:0px; }
#a2{position:relative; height:1px; top:0px; }
#a3{position:relative; height:1px; top:0px; }
#a4{position:relative; height:1px; top:0px;}
#a5{position:relative; height:1px; top:0px;}
#a6{position:relative; height:1px; top:0px;}

.btn_box{ top: 1885px; }
.btn_a1{ width:190px; height: 49px; float:left;}
.btn_a2{ width:190px; height: 49px; float:left;}
.btn_a3{ width:190px; height: 49px; float:left;}
.btn_a4{ width:190px; height: 49px; float:left;}
.btn_a5{ width:190px; height: 49px; float:left;}

.btn_a1 a{padding:16px 92px; display: inline-block;}
.btn_a2 a{padding:16px 92px; display: inline-block;}
.btn_a3 a{padding:16px 92px; display: inline-block;}
.btn_a4 a{padding:16px 92px; display: inline-block;}
.btn_a5 a{padding:16px 92px; display: inline-block;}

.link0{
width: 343px;
height: 25px;
cursor: pointer;
position: relative;
top: 487px;
left: 494px;
}
.link0 a{ padding:8px 195px; }
.link1{
width: 343px;
height: 25px;
cursor: pointer;
position: relative;
top: 321px;
left: 220px;
}
.link1 a{ padding:8px 195px;}
.link2{
width: 300px;
height: 25px;
cursor: pointer;
position: relative;
top: 766px;
left: 220px;
}
.link2 a{ padding:8px 148px; }
.link3{
width: 391px;
height: 74px;
cursor: pointer;
position: relative;
top: 8110px;
left: 279px;
}
.link3 a{ padding:28px 195px; display:inline-block;}
.link4{
width: 343px;
height: 25px;
cursor: pointer;
position: relative;
top: 1209px;
left: 477px;
}
.link4 a{ padding:8px 195px; }
.link5{
width: 472px;
height: 40px;
cursor: pointer;
position: relative;
top: 584px;
left: 459px;
}
.link5 a{ padding:18px 232px; }
.link6{
width: 360px;
height: 23px;
position: relative;
top: 1140px;
left: 121px;
}
.link6 a{ padding:8px 178px; display:inline-block; }
.link7{
width: 145px;
height: 40px;
position: relative;
top: 67px;
left: 425px;
}
.link7 a{ padding:11px 70px;  display: inline-block;}
.link8{
width: 265px;
height: 23px;
position: relative;
top: 384px;
left: 237px;
}
.link8 a{ padding:8px 130px;  display:inline-block;}

/*-------------------pop up---------------------------------*/
.layer_title{
font-size:18px;font-weight:bold;
color:#DD4156;

}
#layer a{
font-size:15px;
color:#DD4156;
}
#layer a:hover{
color:#CC0130;
}
#divpop{

font-family:"Meiryo","Hiragino Kaku Gothic Pro","MS PGothic",sans-serif;
font-size:12px;
background:url(./img/popup.jpg) no-repeat;
background-size:cover;
}


/*------------------Mail Form--------------------*/
.formtable{
border-collapse:collapse;
}
.td1{
width:150px;
text-align:center;
background:#f9f9f9;border:1px solid #dddddd;
color:#444444;font-size:12px;
padding:10px 5px 10px 10px;
font-weight:bold;
}
.td2{
background:#ffffff;border:1px solid #dddddd;
color:#444444;font-size:12px;
font-weight:bold;
text-align:left;
}
.td3{
width:150px;
text-align:center;
background:#C9FBFF;
border-top:1px solid #dddddd;
border-right:1px solid #dddddd;
color:#444444;font-size:12px;
padding:10px 5px 10px 10px;
font-weight:bold;
}
.td4{
background:#ffffff;
width:677px;
border-top:1px solid #dddddd;
color:#444444;font-size:12px;
font-weight:bold;
text-align:left;
}

.td5{
width:150px;
text-align:center;
background:#FFC9C9;
border-top:1px solid #dddddd;
border-right:1px solid #dddddd;
color:#444444;font-size:12px;
padding:10px 5px 10px 10px;
font-weight:bold;
}

.td6{
width:150px;
text-align:center;
background:#FFC9C9;
border-top:1px solid #dddddd;
border-right:1px solid #dddddd;
color:#444444;font-size:12px;
padding:10px 5px 10px 10px;
font-weight:bold;
}

.td7{
background:#ffffff;
width:677px;
border-top:1px solid #dddddd;
color:#444444;font-size:12px;
font-weight:bold;
text-align:left;
}

.text_css{
color: #444;
font-size: 12px;
font-weight: bold;
}
.course_color{
color:crimson;
font-weight:bold;
}