@charset "utf-8";body {	margin:0;	color:#000000;		}a:link{color:#329840; text-decoration:underline;}a:visited{color:#329840; text-decoration:underline;}a:active{color:#329840; text-decoration:underline;}a:hover{color:#f3861e; text-decoration:underline;}table {	font-size:100%;}#header {	width:806px;	border-top:#ff6801 solid 3px;	padding-top:5px;}#header #header_right {	float:right;	text-align:right;	border:#ff0000 solid 0px;	width:706px;}#footer {	margin:20px 0 10px 0px;}#contents {	width:800px;	/*border:solid #cccccc 1px;*/	text-align:left;}.top_left {	width:550px;	margin-right:30px;	float:left;	}.top_right {	width:220px;	float:right;}#left_area {	width:220px;	margin:10px 30px 0px 0px;	float:left;}#right_area {	width:550px;	float:right;	margin-top:10px;}#subnavi {	border:#cccccc solid 1px;	background-color:#e6fbfe;	font-weight:bold;	margin:0px 0 30px 0px;}#subnavi a:link{color:#f3861e; text-decoration:underline;}#subnavi a:visited{color:#f3861e; text-decoration:underline;}#subnavi a:active{color:#f3861e; text-decoration:underline;}#subnavi a:hover{color:#329840; text-decoration:underline;}#subnavi ul {}#subnavi li {	margin:20px 0px;	list-style-type:none;	list-style-image:url(../../common/images/icon_arrow.gif);	}.ttl {	background-color:#329840;	color:#ffffff;	padding:15px;	text-align:center;	font-size:130%;}.txt-pink {	color:#ea6d6d;}.txt-black {	color:#444444;}h2 {	border-left:#329840 solid 10px;	padding:5px 0 5px 11px;	font-size:120%;}p {	line-height:200%;	margin-bottom:10px;}.concept_bg {	background:url(../../introduction/images/concept_img01.jpg) no-repeat;	height:723px;}.whats_bg {	background:url(../../introduction/images/whats_img01.jpg) no-repeat;	height:714px;}.box01 {	background-color:#e6fbfe;	padding:15px;}.course_name {	color:#124b23;	font-weight:bold;	line-height:2em;	padding-right:10px;	white-space: nowrap;}.course_price {	line-height:2em;}.price {	color:#cc0000;	font-weight:bold;}.appeal {	background:url(../../introduction/images/img_appeal_middle.gif) repeat-y;	padding:0 15px 0 40px;	}.question {	background:url(../../introduction/images/question_bg.gif) no-repeat;	font-weight:bold;	color:#ffffff;	height:51px;	margin-top:20px;	}.question div {	padding:17px 0 0 80px;	}.answer {	background-color:#d5c7e5;	margin:0 0 0 65px;	padding:5px 10px 0 15px;	}
