﻿@charset "utf-8";
@import "../temp/reset.css";
.contents {
	clear:both;
}
.contents_edit {
	padding:15px 17px 15px 13px;
}
.right_c {
	width:700px;
	float:right;
	padding-bottom:60px;
}
.left_c {
	width:230px;
	float:left;
	height:500px;
}
p.index_left_btn_order {
	padding-bottom:7px;
}
div.index_left_login {
	width:230px;
	height:200px;
	padding-bottom:9px;
}
p.index_left_btn_beginner {
	padding-bottom:9px;
}
p.index_left_ranking {
	padding-bottom:13px;
}
div.index_left_ranking {
	width:230px;
	height:914px;
	padding-bottom:16px;
}
div.index_left_orporate {
	background:url(../images/index/side04.jpg) no-repeat;
	width:230px;
	height:139px;
	min-height:139px;
	padding-bottom:17px;
}
div.index_left_orporate p {
	padding-top:48px;
	padding-left:12px;
	color:#000000;
	text-align:left;
}
div.index_left_orporate a {
	color:#FE6800;
	text-decoration:underline;
}
div.bookmark {
	background:url(../images/index/side05.jpg) no-repeat;
	width:230px;
	height:86px;
	min-height:86px;
}
div.bookmark p {
	padding-top:51px;
	padding-left:48px;
	text-align:left;
}
h2.mainimage {
	padding-top:2px;
}
ul.mainimage_list {
	padding-bottom:93px;
}
li#merit01 {
	display: block;
	background: url(../images/index/main01_under_h.jpg) no-repeat 0px 0px;
	float: left;
	width: 230px;
	text-indent: -100000em;
	height: 84px;
}
li#merit01 a {
	display: block;
	background: url(../images/index/main01_under.jpg)no-repeat 0px 0px;
	float: left;
	width: 230px;
	text-indent: -100000em;
	height: 84px
}
li#merit01 a:hover {
	background: url(../images/index/main01_under_h.jpg) no-repeat 0px 0px;
}
li#merit02 {
	display: block;
	background: url(../images/index/main01_under_h.jpg) no-repeat -230px 0px;
	float: left;
	width: 230px;
	text-indent: -100000em;
	height: 84px;
}
li#merit02 a {
	display: block;
	background: url(../images/index/main01_under.jpg)no-repeat -230px 0px;
	float: left;
	width: 230px;
	text-indent: -100000em;
	height: 84px
}
li#merit02 a:hover {
	background: url(../images/index/main01_under_h.jpg) no-repeat -230px 0px;
}
li#merit03 {
	display: block;
	background: url(../images/index/main01_under_h.jpg) no-repeat -460px 0px;
	float: left;
	width: 240px;
	text-indent: -100000em;
	height: 84px;
}
li#merit03 a {
	display: block;
	background: url(../images/index/main01_under.jpg)no-repeat -460px 0px;
	float: left;
	width: 240px;
	text-indent: -100000em;
	height: 84px
}
li#merit03 a:hover {
	background: url(../images/index/main01_under_h.jpg) no-repeat -460px 0px;
}
.step_text{
	padding-left:5px;
	position:relative;
	right:-7px;
}
p.step {
	float: left;
	color:#666666;
	padding-bottom:25px;
	padding-top:7px;
	width:170px;
	line-height:1.5;
	text-align:left;
	letter-spacing:-0.7px;
	margin-right:5px;
}
p#step_last{
	margin-right:0;
}
p.step img {
	margin-bottom:5px;
}
.step a {
	color:#666666;
	text-decoration:underline;
}
div.top_5point_box {
	float:left;
	background: url(../images/index/dotline_tate.gif) 335px repeat-y;
	width:700px;
	padding-left:9px;
	padding-top:10px;
	text-align:left;
}
div.top_5point_box {
	zoom:1;/*for IE 5.5-7*/
}
div.top_5point_box:after {/*for modern browser*/
	content:".";
	display: block;
	height:0px;
	clear:both;
	line-height:0;
	visibility:hidden;
}
div.top_5point {
	text-align:left;
	border-bottom:dotted 1px #ccc;
	margin-bottom:20px;
	padding-bottom:20px;
	float:left;
	width:49%;
	min-height:83px;
	_height:83px;
	position:relative;
}
div.top_5point .icon_link{
	position:absolute;
	top:0px;
	left:0px;
	}

div.top_5point h3 {
	margin-left:95px;
	margin-bottom:4px;
	text-indent:20px;
	text-decoration:underline;
	font-size:105%;
	background:url(../images/index/icon.jpg) no-repeat;
}
div.top_5point p {
	margin-left:114px;
	padding-right:25px;
}
div.top_5point p a {
	text-decoration: none;
	color:#333333;
}
div.top_5point p a:hover {
	text-decoration: underline;
	color:#ccc;
}
div#top_5point_price {
	background:url(../images/index/price.jpg) no-repeat;
}
div#top_5point_price h3 {
	color:#92C80E;
}
div#top_5point_price h3 a{
	color:#92C80E;
}
div#top_5point_price h3 a:hover{
	color:#666;
	text-decoration:none;
}


div#top_5point_teacher {
	background:url(../images/index/teacher.jpg) no-repeat;
}
div#top_5point_teacher h3 {
	color:#0379B9;
}
div#top_5point_teacher h3 a {
	color:#0379B9;
}
div#top_5point_teacher h3 a:hover{
	color:#666;
	text-decoration:none;
}
div#top_5point_schedule {
	background:url(../images/index/schedule.jpg) no-repeat;
}
div#top_5point_schedule h3 {
	color:#DC590B;
}
div#top_5point_schedule h3 a {
	color:#DC590B;
}
div#top_5point_schedule h3 a:hover{
	color:#666;
	text-decoration:none;
}
div#top_5point_text {
	background:url(../images/index/text.jpg) no-repeat;
}
div#top_5point_text h3 {
	color:#349CE3;
}
div#top_5point_text h3 a {
	color:#349CE3;
}
div#top_5point_text h3 a:hover{
	color:#666;
	text-decoration:none;
}
div#top_5point_step {
	background:url(../images/index/step.jpg) no-repeat;
}
div#top_5point_step h3 {
	color:#81ADEA;
}
div#top_5point_step h3 a {
	color:#81ADEA;
}
div#top_5point_step h3 a:hover{
	color:#666;
	text-decoration:none;
}
div#top_5point_toiawase {
	background:url(../images/index/toiawase.jpg) no-repeat;
}
div#top_5point_toiawase h3 {
	color:#F3B00A;
}
div#top_5point_toiawase h3  a{
	color:#F3B00A;
}
div#top_5point_toiawase h3 a:hover{
	color:#666;
	text-decoration:none;
}

p.column {
	padding-bottom:20px;
	padding-top:7px;
}
div.hotnews {
	width:700px;
	height:314px;
}

