@charset "UTF-8";

/* Ｑ＆Ａ
----------------------------------------------------------- */
div#contents div#main-contents ul li {
	margin:0 0 40px 0;
}

div#contents div#main-contents ul li:after {
	clear:both;
	height: 0px;
	visibility: hidden;
	display: block;
	content: ".";
}

div#contents div#main-contents ul li h2 {
	background:#EEE;
	border-bottom:1px solid #999;
	font-size:130%;
	font-weight:bold;
	line-height:200%;
	padding:0 10px;
}

div#contents div#main-contents ul li h2 span {
	border-left:4px solid #777;
	padding:0 0 0 8px;
}

div#contents div#main-contents ul li div {
	float:left;
	text-align:center;
}

div#contents div#main-contents ul li div img {
	display:block;
	margin:10px 0;
}

div#contents div#main-contents ul li p {
	margin:0 0 0 135px;
}

div#contents div#main-contents ul li p.name {
	text-align:right;
	font-weight:bold;
}

div#contents div#main-contents ul li h3 {
	font-size:120%;
	border-bottom:1px solid #AAA;
	padding:0 0 3px 0;
	margin:0 0 10px 135px;
	font-weight:bold;
	line-height:1.4;
}

div#contents div#main-contents ul li a:hover img {
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
}




/* 個別カウンセリング申し込み
----------------------------------------------------------- */
div#contents div#main-contents h4 {
	background:#EEE;
	color:#333;
	font-weight:bold;
	font-size:110%;
	padding:2px 5px;
	border:1px solid #999;
}

div#contents div#main-contents div#question {
	border:1px solid #999;
	border-top:none;
	padding:20px;
}

div#contents div#main-contents div#question img {
	float:none;
	margin:0;
	padding:0;
	display:inline;
}

div#contents div#main-contents div#question p {
	float:left;
	width:220px;
	font-size:120%;
	font-weight:bold;
}

div#contents div#main-contents div#question a {
	display:block;
	margin:0 0 0 250px;
}

div#contents div#main-contents div#question a:hover img {
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
}


