@charset "utf-8";

/***********************************

【hack覚書】
★Internet Explorer 6のみ適用
* html .hogehoge{}

★Internet Explorer 7のみ適用
*+html .hogehoge{}

★Internet Explorer 8のみ適用（＊は小文字に要修正）
head~/＊ ＊/body .hogehoge{}

***********************************/

@import "reset.css";
@import "behavior.css";

h3 {
	font-size: 110%;
	font-weight: bold;
	margin: 2em 0 1em 0;
}

#left dl{
	padding-left: 155px;
}

#left dl.sate{
	background-image: url('../images/qa_pic01.jpg');
	background-repeat: no-repeat;
}

#left dl.school{
	background-image: url('../images/qa_pic02.jpg');
	background-repeat: no-repeat;
}

#left dt{
	font-size: 120%;
	color: #4956C0;
	font-weight: bold;
	margin-bottom: 0.5em;
	padding-left: 60px;
	padding-bottom: 10px;
	background-image: url('../images/title_question.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
}

#left dd.title_answer{
	font-size: 120%;
	color: #FF3300;
	font-weight: bold;
	padding-left: 90px;
	padding-bottom: 10px;
	background-image: url('../images/title_answer.gif');
	background-repeat: no-repeat;
	background-position: 35px bottom;
}

#left dd.txt_answer{
	padding-left: 95px;
	text-align: justify;
	text-justify: inter-ideograph;
}

#left dd.txt_answer img.img_l{
	float: left;
	margin-right: 10px;
}


#left dd.to_top{
	text-align: right;
	margin-bottom: 2em;
}

#left div.btn_taiken{
	margin-top: -100px !important;
	padding-bottom: 80px;
}

#right h2{
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px 0 2px 0.5em;
	background-color: #4956C0;
}

#right dt{
	margin-top: 1em;
}

#right dd{
	margin-left: 1em;
}
