@charset "utf-8";
body {
	margin:0;
	padding:0;
	background-color:#fcfac3;
}
#title{
	
	width:1200px;
	margin:0 auto 100px auto;
	overflow:hidden;
	background-image:url(title.png);
	background-repeat:no-repeat;
}
#menu{
	overflow:hidden;
	padding-top:460px;
}
#button_naiyo,#button_digital,#button_shiryo{
	background-image:url(button_menu.png);
	display:block;
	width:300px;
	float:left;
}
#button_naiyo{
	background-positon:0 0;
	height:250px;
	margin-left:100px;
	margin-right:50px;
}
#button_naiyo:hover{
	background-position:-301px 0;	
}
#button_digital{
	background-position:0 -255px;
	height:233px;
	margin-left:0;
	margin-right:50px;
	margin-top:17px;	
}
#button_digital:hover{
	background-position:-301px -255px;	
}
#button_shiryo{
	background-position:0 -487px;
	height:208px;
	margin-top:40px;
	
}
#button_shiryo:hover{
	background-position:-301px -487px;	
}
#button_kosei{
	background-image:url(button_kosei.png);
	background-position:0 0;
	width:250px;
	height:40px;
	display:block;
	margin:20px auto 0 auto;	
}
#button_kosei:hover{
	background-position:0 -41px;	
}
#title_shadow{
	width:100%;
	height:22px;
	background-image:url(title_shadow.png);
	background-repeat:repeat-x;
}
#container{
	background-color:#fff;
	width:100%;	
}
#pdfdownload_button{
	overflow:hidden;
	width:800px;
	margin:auto;
}
.btpdf1,.btpdf2,.btpdf3{
	background-image:url(button_naiyo-pdf.png);
	display:block;
	width:210px;
	height:270px;
	float:left;	
}
.btpdf1{
	background-position:0 0;
	margin-right:56px;
	
}
.btpdf1:hover{
	background-position:0 -272px;	
}
.btpdf2{
	background-position:-211px 0;
	margin-right:84px;
	margin-left:28px;
}
.btpdf2:hover{
	background-position:-211px -272px;	
}
.btpdf3{
	background-position:-422px 0;	
}
.btpdf3:hover{
	background-position:-422px -272px;	
}

#shiryo1,#shiryo2,#shiryo3{
	width:1100px;
	margin:0px auto;
	padding:50px 0 50px 0;
	overflow:hidden;	
}
#shiryo1{
	background-image:url(midashi_naiyo.png);
	background-repeat:no-repeat;
	padding-top:200px;		
}
#shiryo1_button,#shiryo2_button{
	float:left;
	width:430px;
	padding-left:20px;
}
.bt1_1,.bt1_2,.bt1_3,.bt_kosei{
	background-image:url(button_naiyo.png);
	width:421px;
	height:73px;
	display:block;
}
.bt1_1{
	background-position:0 0;
	margin-top:43px;
	margin-bottom:10px;	/* 37 */
}
.bt1_1:hover{
	background-position:-421px 0;
}
.bt1_1.comingsoon{
	background-position:-843px 0;	
}
.bt1_2{
	background-position:0 -73px;
	margin-bottom:10px;	 /* 37 */
}
.bt1_2:hover{
	background-position:-421px -73px;	
}
.bt1_2.comingsoon{
	background-position:-843px -73px;	
}
.bt1_3{
	background-position:0 -146px;
	margin-bottom:10px; /* 15 */
}
.bt1_3:hover{
	background-position:-421px -146px;	
}
.bt1_3.comingsoon{
	background-position:-843px -146px;	
}
.bt_kosei{
	background-position:0 -219px;	
}
.bt_kosei:hover{
	background-position:-421px -219px;
	cursor:pointer;	
}
.bt_kosei.comingsoon{
	background-position:-843px -219px;	
}
#movie_area1{
	float:left;	
	padding-left:50px;
}
#movie_area2,#movie_area3,#movie2_area2,#movie2_area3,#movie2_area4,#movie2_area5{
	float:left;
	display:none;	
	padding-left:50px;
}
#movie_area1,#movie_area2,#movie_area3{
	margin-top:40px;
}

.video1_1,.video1_2,.video1_3,.video2_1,.video2_2,.video2_3,.video2_4,.video2_5{
	width:580px;
	height:auto;
	border-radius:5px;
}
.bt_pdf{
	background-image:url(button_pdf.png);
	background-position:0 0;
	display:block;
	width:250px;
	height:40px;
	margin:auto;	
}
.bt_pdf:hover{
	background-position:0 -41px;
}
.bt_pdf.comingsoon{
	background-position:0 -82px;	
}
.obi1{
	padding-top:50px;
	width:100%;
	background-color:#FFFFE8;
	overflow:hidden;
}
#kyokasho_kosei{
	width:998px;
	overflow:hidden;
	padding:20px 30px;
	margin:auto;
	background-color:#e40065;
	border-top-right-radius:10px;
	border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;
	margin-top:-65px;
	z-index:1;
	position:relative;
	display:none;
}
#kyokasho_kosei p{
	color:#fff;	
}
#kosei-icon{
	background-color:#fff;
	padding:10px 10px 0 10px;
	border-radius:10px;
	overflow:hidden;
}
#kosei-icon-obi{
	width:100%;
	overflow:hidden;
}
.kosei-icon1,.kosei-icon1_1,.kosei-icon1_2,.kosei-icon1_3,.kosei-icon1_4,.kosei-icon2,.kosei-icon2_1,.kosei-icon2_2,.kosei-icon2_3,.kosei-icon2_4,.kosei-icon3,.kosei-icon3_1,.kosei-icon3_2,.kosei-icon3_3{
	background-image:url(button_kosei-icon.png);
	height:41px;
	display:block;
	float:left;
	margin-bottom:10px;
}
.kosei-icon1{
	background-position:0 0;
	width:121px;
	margin-right:22px;	
}
.kosei-icon1_1{
	background-position:-121px 0;
	width:201px;
	margin-right:10px;		
}
.kosei-icon1_1:hover{
	background-position:-121px -41px;
}
.kosei-icon1_2{
	background-position:-322px 0;
	width:201px;	
	margin-right:10px;	
}
.kosei-icon1_2:hover{
	background-position:-322px -41px;
}
.kosei-icon1_3{
	background-position:-523px 0;
	width:201px;
	margin-right:10px;		
}
.kosei-icon1_3:hover{
	background-position:-523px -41px;
}
.kosei-icon1_4{
	background-position:-724px 0;
	width:201px;	
}
.kosei-icon1_4:hover{
	background-position:-724px -41px;
}

.kosei-icon2{
	background-position:0 -82px;
	width:121px;
	margin-right:22px;	
}
.kosei-icon2_1{
	background-position:-121px -82px;
	width:201px;
	margin-right:10px;		
}
.kosei-icon2_1:hover{
	background-position:-121px -123px;
}
.kosei-icon2_2{
	background-position:-322px -82px;
	width:201px;	
	margin-right:10px;	
}
.kosei-icon2_2:hover{
	background-position:-322px -123px;
}
.kosei-icon2_3{
	background-position:-523px -82px;
	width:201px;
	margin-right:10px;		
}
.kosei-icon2_3:hover{
	background-position:-523px -123px;
}
.kosei-icon2_4{
	background-position:-724px -82px;
	width:201px;	
}
.kosei-icon2_4:hover{
	background-position:-724px -123px;
}

.kosei-icon3{
	background-position:0 -164px;
	width:121px;
	margin-right:20px;	
}
.kosei-icon3_1{
	background-position:-121px -164px;
	width:201px;
	margin-right:10px;		
}
.kosei-icon3_1:hover{
	background-position:-121px -205px;
}
.kosei-icon3_2{
	background-position:-322px -164px;
	width:201px;	
	margin-right:10px;	
}
.kosei-icon3_2:hover{
	background-position:-322px -205px;
}
.kosei-icon3_3{
	background-position:-523px -164px;
	width:201px;		
}
.kosei-icon3_3:hover{
	background-position:-523px -205px;
}
#kosei-shut span{
	background-color:#fff;
	margin-top:20px;
	padding:10px 20px;
	border-radius:5px;
	display:block;
	width:200px;
	text-align:center;
	font-weight:bold;
	margin-left:760px;
}
#kosei-shut span:hover{
	background-color:#eee;
	cursor:pointer;	
}

#shiryo2{
	background-image:url(midashi_digital.png);
	background-repeat:no-repeat;
	padding-top:200px;	
}
.bt2_1,.bt2_2,.bt2_3,.bt2_4,.bt_taikenban{
	background-image:url(button_digital.png);
	width:421px;
	height:73px;
	display:block;
}
.bt2_2{
	background-position:0 -74px;
	margin-top:0px;
	margin-bottom:10px;	
}
.bt2_2:hover{
	background-position:-421px -74px;
}
.bt2_1{
	background-position:0 -147px;
	margin-bottom:10px;	
}
.bt2_1:hover{
	background-position:-421px -147px;	
}
.bt2_3{
	background-position:0 -220px;
	margin-bottom:10px;
}
.bt2_3:hover{
	background-position:-421px -220px;	
}
.bt2_4{
	background-position:0 -292px;
}
.bt2_4:hover{
	background-position:-421px -292px;	
}
.bt_taikenban{
	background-position:0 0px;
	margin-bottom:10px;
}
.bt_taikenban:hover{
	background-position:-421px 0;	
}
.bt_taikenban.comingsoon{
	background-position:-842px 0;	
}
#shiryo2_area2{
	float:left;
	padding-top:40px;
	padding-left:0px;
}
#movie2_area1,#movie2_area2,#movie2_area3,#movie2_area4,#movie2_area5{
	float:left;
	padding-top:25px;
	padding-left:40px;
	margin-top:13px;
}
#movie2_area2,#movie2_area3,#movie2_area4,#movie2_area5{
	display:none;
	
}
.video2_1,.video2_2,.video2_3,.video2_4,.video2_5{
	width:580px;
	height:auto;
	border-radius:5px;
}
#shiryo2_button2{
	overflow:hidden;
	padding-left:300px;
}
.bt_kinou{
	background-image:url(button_digital2.png);
	width:210px;
	height:40px;
	display:block;
	margin-top:20px;
	margin-left:100px;
}
.bt_kinou{
	background-position:0 0;
}
.bt_kinou:hover{
	background-position:0 -41px;
}
.bt_kinou.comingsoon{
	background-position:0 -82px;
}
.bt_taiken{
	background-position:-211px 0px;
	margin-bottom:10px;	
	margin-left:20px;
}
.bt_taiken:hover{
	background-position:-211px -41px;	
}
.bt_taiken.comingsoon{
	background-position:-211px -82px;	
}
.obi2{
	padding-top:50px;
	padding-bottom:100px;
	width:100%;
	background-color:#FFC;
}
#shiryo3{
	background-image:url(midashi_shiryo.png);
	background-repeat:no-repeat;
	padding-top:200px;	
}
.shiryo_dan{
	overflow:hidden;
	width:860px;
	margin:0px auto 10px auto;
}
.bt_shiryo1,.bt_shiryo2,.bt_shiryo3,.bt_shiryo4,.bt_shiryo5,.bt_shiryo6,.bt_shiryo7,.bt_shiryo8,.bt_shiryo9,.bt_shiryo10,.bt_shiryo11,.bt_shiryo12{
	background-image:url(button_shiryo.png);
	width:420px;
	height:72px;
	display:block;
	float:left;
}
.bt_shiryo1{
	background-position:0 0;
}
.bt_shiryo1:hover{
	background-position:-421px 0;	
}
.bt_shiryo1.comingsoon{
	background-position:-842px 0;
}
.bt_shiryo2{ /* 教科書検討の観点 */
	background-position:0 -73px;
	margin-left:20px;
}
.bt_shiryo2:hover{
	background-position:-421px -73px;	
}
.bt_shiryo2.comingsoon{
	background-position:-842px -73px;	
}
.bt_shiryo3{ /* 言語材料・配当字数一覧 */
	background-position:0px -146px;
}
.bt_shiryo3:hover{
	background-position:-421px -146px;
}
.bt_shiryo3.comingsoon{
	background-position:-842px -146px;
}
.bt_shiryo4{ /* ルーブリック */
	background-position:0 -219px;
	margin-left:20px;
}
.bt_shiryo4:hover{
	background-position:-421px -219px;
}
.bt_shiryo4.comingsoon{
	background-position:-842px -219px;
}
.bt_shiryo5{ /* 英語で「できるようになったこと」リスト */
	background-position:0 -365px;
}
.bt_shiryo5:hover{
	background-position:-421px -365px;
}
.bt_shiryo5.comingsoon{
	background-position:-842px -365px;
}
.bt_shiryo6{ /* 年間指導計画・評価規準(PDF) */
	background-position:0 -438px;
	margin-left:20px;
}
.bt_shiryo6:hover{
	background-position:-421px -438px;
}
.bt_shiryo6.comingsoon{
	background-position:-842px -438px;
}
.bt_shiryo7{ /* 年間指導計画・評価規準(Excel) */
	background-position:0 0px;
}
.bt_shiryo7:hover{
	background-position:-421px 0px;
}
.bt_shiryo7.comingsoon{
	background-position:-842px 0px;
}
.bt_shiryo8{ /* 周辺教材 */
	background-position:0 -511px;
}
.bt_shiryo8:hover{
	background-position:-421px -511px;
}
.bt_shiryo8.comingsoon{
	background-position:-842px -511px;
}
.bt_shiryo9{ /* 移行期資料 */
	background-position:0 -584px;
	margin-left:20px;
}
.bt_shiryo9:hover{
	background-position:-421px -584px;
}
.bt_shiryo9.comingsoon{
	background-position:-842px -584px;
}
.bt_shiryo10{ /* 学習者デジタル教科書を活用した授業展開例 */
	background-position:0 -657px;
}
.bt_shiryo10:hover{
	background-position:-421px -657px;
}
.bt_shiryo10.comingsoon{
	background-position:-842px -657px;
}
.bt_shiryo11{ /* 教科書の登場人物を使った活動 */
	margin-left:20px;
	background-position:0 -730px;
}
.bt_shiryo11:hover{
	background-position:-421px -730px;
}
.bt_shiryo11.comingsoon{
	background-position:-842px -730px;
}
.bt_shiryo12{ /* TryでLet's Enjoy Q&A */
	background-position:0 -803px;
}
.bt_shiryo12:hover{
	background-position:-421px -803px;
}
.bt_shiryo12.comingsoon{
	background-position:-842px -803px;
}

#footer{
	padding:30px 0 30px 0;
	background-color:#FC6;
	text-align:center;
	font-size:200%;
}
#footer a{
	text-decoration:none;
	color:#060;	
}
#return{
	clear:both;
	display:none;
	position:fixed;
	text-indent:-9999px;
	opacity:0.8;
}
#return a{
	display:block;
	width:100px;
	height:100px;
	background-image:url(../../../../general/return.png);
	background-repeat:no-repeat;
	background-position:left top;	
}