﻿@charset "utf-8";

/* 上海合宿
--------------------------------------------*/

#shanghai_header{
	width:770px;
	margin:10px 0 0 0;

}

#shanghai2011{
  width: 770px;
	margin: 0;
	font-size:13px;
	line-height:18px;
}


#shanghai2011 h1{
	margin-bottom:5px;
}



/* ナビゲーション
--------------------------------------------*/


#sha_nav{
	width:770px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	margin-top:10px;
	margin-bottom:15px;
}


#sha_nav li{
	float:left;
}


/* 教育講演会レポート
--------------------------------------------*/


#sha_report{
	width: 770px;
	padding: 0;
}

.sha_report_left{
	width:460px;
	height:258px;
	padding:0;
	float: left;
}

.sha_report_right{
	width:300px;
	float:right;
	height:258px;
	padding:0 0 0 10px;
}


#sha_pho_report{
	width:770px;
	height:170px;
	padding:0;
}


#sha_pho_report li{
	float:left;
	margin:5px 0 5px 0;

}


/* 上海合宿 1日目レポート
--------------------------------------------*/

#sha_1day_report{
	width: 770px;
	margin:10px 0;
	padding: 0;
}

.sha_1day_report_left{
	width:310px;
	height:250px;
	float:left;
	padding:0 10px;
}

.sha_1day_report_right{
	width:440px;
	padding:0;
	float: right;
}

.sha_1day_report_left2{
	width:420px;
	float:left;
	height:400px;
}

.sha_1day_report_right2{
	width:330px;
	padding:0;
	float: right;
}

.sha_1day_report_left3{
	width:770px;
	float:left;
	padding:0;
}

.sha_1day_report_right3{
	width:350px;
	padding:0 5px;
	float: right;
}


/* 上海合宿 2日目レポート
--------------------------------------------*/

#sha_2day_report{
	width: 770px;
	margin:0 0 10px 0;
	padding: 0;
	overflow:hidden;

}

.sha_2day_report_left{
	width:460px;
	height:1015px;
	padding:0;
	float: left;
}

.sha_2day_report_right{
	width:300px;
	float:right;
	height:1070px;
	padding:0 0 0 10px;
}


/* 上海合宿 3日目レポート
--------------------------------------------*/

#sha_3day_report{
	width: 770px;
	margin:0 0 10px 0;
	padding: 0;
	display:inline-block;

}

.sha_3day_report_left{
	width:460px;
	height:508px;
	padding:0;
	float: left;
}


.sha_3day_report_right{
	width:300px;
	float:right;
	height:460px;
	padding:23px 0 0 10px;
}

.sha_3day_report_left2{
	float:left;
	width:565px;
	height:167px;
	padding-right:10px;

}


*html .sha_3day_report_left2{ /*IE6用のハック*/
	float:left;
	width:565px;
	height:190px;
	padding-right:5px;
}

*:first-child+html .sha_3day_report_left2{ /*IE7用のハック*/
	float:left;
	width:565px;
	height:195px;
	padding-right:5px;
}


.sha_3day_report_right2{
	width:181px;
	float:right;
}


#panda{
	position: absolute;
	top:3535px;
	left:688px;

}

*html #panda{ /*IE6用のハック*/
	position: absolute;
	top:3587px;
	left:688px;
}

*:first-child+html #panda{ /*IE7用のハック*/
	position: absolute;
	top:3590px;
	left:688px;
}

.photo1{
	float:right;
}

.photo2{
	float:left;
}


/* 保護者の声
--------------------------------------------*/

#hogosha_report{
	width: 770px;
	padding: 0;
}

.hogosha_report_left{
	width:200px;
	padding: 0;
	float: left;
}


#hogosha_report_right{
	width:570px;
	height:225px;
	background-image:url(../creation/img/sha_pho22.jpg) ;
	float:right;
	margin-top:10px;
	margin-bottom:5px;

}

#hogosha_report_right .hogosha_text{
	text-align:left;
	padding:20px 30px 0 45px;
	font-size: 12px;

}


/* ページトップボタン
--------------------------------------------*/

#pagetop{
	text-align:right;
	margin:15px 0 10px 0;
}

*html #pagetop{  /*IE6用のハック*/
	text-align:right;
	margin:10px 0 10px 0;
}

#pagetop2{
	text-align:right;
	margin:5px 0 10px 0;
}

*html #pagetop2{  /*IE6用のハック*/
	text-align:right;
	margin:0 0 10px 0;
}
