@charset "utf-8";

/***********************************

【hack覚書】
★Internet Explorer 6のみ適用
* html .hogehoge{}

★Internet Explorer 7のみ適用
*+html .hogehoge{}

***********************************/

@import "reset.css";
@import "behavior.css";

/* 「入試の要」
************************************************************************/

#kaname #left a:hover img{
	filter: alpha(opacity=70);
  	-moz-opacity:0.7;
  	opacity:0.7;
}

#kaname #left h2{
	margin-bottom: 10px;
}

#kaname #left p.comment{
	font-size: 90%;
	text-align: right;
	margin-top: -5px;
	margin-bottom:10px;
}

#kaname #left ul.point2{
	margin: -102px 0 30px 300px;
	width: 350px;
}

#kaname #left ul.voice{
	margin-bottom: 20px;
	padding: 40px 0 10px 100px;
	border: 1px solid #2B7E00;
	background-image: url('../campaign/kaname/images/bg_voice.png');
	background-repeat: no-repeat;
	background-position: left top;
}

#kaname #left div.btn{
	margin-bottom: 20px;
	clear: both;
}

#kaname div.movie h3{
	margin-bottom: 10px;
}
/* 
#kaname div.movie ul{
	float: left;
	width: 280px;
}

#kaname div.movie ul li{
	margin: 0 5px 10px 0;
	padding: 2px;
	border: 1px solid #CCCCCC;
	float: left;
	height: 130px;
	width: 80px;
}
*/
#kaname div.movie li strong{
	font-weight: bold;
}

#kaname div.movie li strong.english{
	color: #990033;
}

#kaname div.movie li strong.mathmatics{
	color: #026384;
}

#kaname div.movie li strong.japanese{
	color: #380070;
}

#kaname div.movie li strong.science{
	color: #FF6600;
}

#kaname div.movie li strong.society{
	color: #017B32;
}

#kaname div.movie ul.english li {
	padding-left: 35px;
	background-image: url('../campaign/kaname/images/icon_english.png');
	background-repeat: no-repeat;
	background-position: left 4px;
}

#kaname div.movie ul.mathmatics li {
	padding-left: 35px;
	background-image: url('../campaign/kaname/images/icon_mathmatics.png');
	background-repeat: no-repeat;
	background-position: left 4px;
}

#kaname div.movie ul.gendai li {
	padding-left: 35px;
	background-image: url('../campaign/kaname/images/icon_gendai.png');
	background-repeat: no-repeat;
	background-position: left 4px;
}

#kaname div.movie ul.kobun li {
	padding-left: 35px;
	background-image: url('../campaign/kaname/images/icon_kobun.png');
	background-repeat: no-repeat;
	background-position: left 4px;
}

#kaname div.movie ul.physics li {
	padding-left: 35px;
	background-image: url('../campaign/kaname/images/icon_physics.png');
	background-repeat: no-repeat;
	background-position: left 4px;
}

#kaname div.movie ul.chemistry li {
	padding-left: 35px;
	background-image: url('../campaign/kaname/images/icon_chemistry.png');
	background-repeat: no-repeat;
	background-position: left 4px;
}

#kaname div.movie ul.biology li {
	padding-left: 35px;
	background-image: url('../campaign/kaname/images/icon_biology.png');
	background-repeat: no-repeat;
	background-position: left 4px;
}

#kaname div.movie ul.nihonshi li {
	padding-left: 35px;
	background-image: url('../campaign/kaname/images/icon_nihonshi.png');
	background-repeat: no-repeat;
	background-position: left 4px;
}

#kaname div.movie ul.sekaishi li {
	padding-left: 35px;
	background-image: url('../campaign/kaname/images/icon_sekaishi.png');
	background-repeat: no-repeat;
	background-position: left 4px;
}

#kaname div.movie ul.seikei li {
	padding-left: 35px;
	background-image: url('../campaign/kaname/images/icon_seikei.png');
	background-repeat: no-repeat;
	background-position: left 4px;
}

#kaname div.movie div.box{
	padding-top: 30px;
	float: right;
	height: 542px;
	width: 360px;
	background-image: url('../campaign/kaname/images/bg_movie.png');
	background-repeat: no-repeat;
	background-position: center top;
}

#kaname div.movie div.box div.name{
	text-align: right;
	margin-right: 20px;
}

#kaname div.movie div.box p{
	margin: 20px;
}

#kaname div.movie div.box p strong{
	font-weight: bold;
}

#kaname div.movie div.box div.swf{
	text-align: center;
}

#kaname dl.data{
	margin-bottom: 20px;
	overflow: hidden;
}

#kaname dl.data dt,
#kaname dl.data dd{
	float: left;
}

#kaname dl.data dt{
	width: 60px;
}

#kaname dl.data dd{
	width: 150px;
}

#kaname dl.data dt.price{
	clear: both;
}

#kaname dl.data dd.price{
	width: 400px;
}

/* IE 6対応
************************************************************************/
* html #kaname div.movie div.box{
	padding-bottom: 50px;
	margin-bottom: 10px;
}