a {
}

a:link {
	text-decoration : none ;
  color: #0000ee;
	}

a:hover {
                text-decoration : underline ;
  color: #0000ee;
}

a:active {
                text-decoration : none ;
	color: #0000ee;
	}

a:visited {
                text-decoration : none ;
	color: #cc55cc;
	}
p {
  line-height: 1.5em;
}

body {
background-color: #f7f7ef;
}

.font_13 {
	font-size:13px;
	color:#000;
}

.font_14 {
	font-size:14px;
	color:#000;
}

.font_12 {
	font-size:10px;
	color:#000;
}
/*------------------------
会社概要ページcss
--------------------------*/
.ksg_b{
	margin:0px;
	padding:20px 20px 20px 25px;;
	line-height:1.6;
}

/*------------------------
パターンdiv
--------------------------*/
.pattern1{
	width:460px;
	margin:0 auto;
}
.pattern2{
	width:460px;
	margin:0 auto;
}

/*------------------------
dp202_boxテーブル
--------------------------*/
table.dp202_box{
	width:470px;
	height:250px;
	border-collapse:collapse;
	border:none;
	background-image:url(dp202.gif);
	background-repeat:no-repeat;
	vertical-align:top;
}

/*------------------------
dp202テーブル
--------------------------*/
table.dp202{
	width:450px;
	height:230px;
	font-size:9pt;
	border-collapse:collapse;
	border:none;
}
table.dp202 td.icon{
	width:180px;
}
table.dp202 th.dp202_11{
	width:200px;
	height:30px;
	font-weight:normal;
	padding:10px 0px 0px 0px;
	text-align:left;
	border:;
	background-color:;
}
table.dp202 th.dp202_12{
	width:190px;
	height:25px;
	font-weight:normal;
	padding:0px 0px;
	text-align:left;
}
table.dp202 th.dp202_13{
	width:190px;
	height:23px;
	font-weight:normal;
	padding:0px 0px;
	text-align:left;
	border:;
	background-color:;
}
table.dp202 th.dp202_2{
	width:190px;
	height:px;
	font-weight:normal;
	padding:27px 0px 0px 0px;
	text-align:left;
	line-height: 1.3;
}
table.dp202 td.dp202_2{
	line-height: 1.3;
	padding:27px 0px 0px 0px;
}
table.dp202 td{
	width:60px;
	padding:px px;
	text-align:right;
	border:;
	background-color:;
}

/*------------------------
text_css
--------------------------*/
.price_text{
	width:480px;
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
}

/*------------------------
指導料テーブル
--------------------------*/
table.price_table{
	width:200px;
	height:80px;
	font-size:10pt;
	border-collapse:collapse;
	border:none;
	border: solid 1px #B2B2B2;
  background: #fff;

}
table.price_table td{
	padding:4px;
}

table.price_table2{
	margin-top: 0.2em;
	margin-bottom: 1em;
	width: 350px;
	border-collapse: separate;
	border-spacing: 2px;
	font-size: 100%;
}
table.price_table2 th,
table.price_table2 td {
  padding: 4px 6px;
}
table.price_table2 th {
  border-bottom: solid 1px #B2B2B2;
  border-right: solid 1px #B2B2B2;
  background: #ebfffb;
  text-align: center;
  white-space: nowrap;
  font-size: 92%;
}
table.price_table2 td {
  border-bottom: solid 1px #cccccc;
  border-right: solid 1px #cccccc;
  background: #fff;
  white-space: nowrap;
}
table.price_table2 col.left{}
table.price_table2 col.center{}
table.price_table2 col.right{}
.price_table_text{
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 1.4;
}

/*------------------------
共通テーブルテキスト
--------------------------*/
.table_text{
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}

/*------------------------
月謝例テーブル
--------------------------*/
#rei_space{
	width:480px;
	padding:15px 10px;
}
table.rei{
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	border:none;
	margin:10px 0px 3px 10px;
}
table.rei td.rei_left{
	border:solid 1px #FF9900;
	text-align:left;
	padding:0px;
	margin:0px;
}
table.rei_table {
  margin-top: 0.2em;
  margin-bottom: 1em;
  width: 350px;
  border-collapse: collapse;
  border: solid 1px #666;
  font-size: 100%;
  margin:0 auto;
}
table.rei_table th,
table.rei_table td {
  border: solid 1px #666;
  padding: 2px 3px;
}
table.rei_table th {
  background: #ebfffb;
  text-align: center;
  white-space: nowrap;
  color:;
  font-weight:normal;
}

/*------------------------
月額早見表テーブル
--------------------------*/
#monthprice_space{
	width:px;
	padding:px;
}
table.monthprice_space{
	border-collapse: collapse;
  	border:none;
	text-align:center;
}
table.monthprice_table {
  margin-top: 0.2em;
  margin-bottom: 1em;
  width:px;
  border-collapse: collapse;
  border: solid 1px #666;
  font-size: 100%;
  margin:0 auto;
}
table.monthprice_table th,
table.monthprice_table td {
  border: solid 1px #666;
  padding: 2px 3px;
}
table.monthprice_table th {
  background: #CFDBE8;
  text-align: center;
  white-space: nowrap;
  color:;
  font-weight:normal;
  padding:4px 8px;
}
table.monthprice_table td.th2{
  background: #ebfffb;
  text-align: center;
  white-space: nowrap;
  color:;
  font-weight:normal;
  padding:4px 8px;
}
table.monthprice_table td{
  background: #fff;
  text-align: center;
  white-space: nowrap;
  color:;
  font-weight:normal;
  padding:4px 8px;
}

/*------------------------
９つのサポートテーブル
--------------------------*/
table td.9support{
	padding-left:15px;
}

/*------------------------
見積もりフォーム
--------------------------*/
#est_table_id{
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
}
table.estimate_table{
	border: solid 1px #666;
	margin:0 auto;
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	border: solid 1px #666;
}
table.estimate_table th,
table.estimate_table td{
	border: solid 1px #666;
}
table.estimate_table th{
	width:130px;
	font-weight:normal;
	background: #CFDBE8;
	text-align:left;
	white-space: nowrap;
	color: #000;
  	padding:10px 5px;
	vertical-align:middle;
}
table.estimate_table td{
	width:320px;
	background: #fff;
	padding:10px 10px;
	vertical-align:middle;
}
.red{
	color:red;
	font-size:80%;
}

/*------------------------
体験フォーム
--------------------------*/
#taiken_table_id{
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
}
table.taiken_table{
	border: solid 1px #666;
	margin:0 auto;
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	border: solid 1px #666;
}
table.taiken_table th,
table.taiken_table td{
	border: solid 1px #666;
}
table.taiken_table th{
	width:130px;
	font-weight:normal;
	background: #CFDBE8;
	text-align:left;
	white-space: nowrap;
	color: #000;
  	padding:10px 5px;
	vertical-align:middle;
}
table.taiken_table td{
	width:300px;
	background: #fff;
	padding:10px 10px;
	vertical-align:middle;
}
.red{
	color:red;
	font-size:80%;
}

/*------------------------
資料請求フォーム
--------------------------*/
#contact_table_space{
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
}
table.contact_table{
	border: solid 1px #666;
	margin:0 auto;
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	border: solid 1px #666;
}
table.contact_table th,
table.contact_table td{
	border: solid 1px #666;
}
table.contact_table th{
	width:130px;
	font-weight:normal;
	background: #CFDBE8;
	text-align:left;
	white-space: nowrap;
	color: #000;
  	padding:10px 5px;
	vertical-align:middle;
}
table.contact_table td{
	width:300px;
	background: #fff;
	padding:10px 10px;
	vertical-align:middle;
}
.red{
	color:red;
	font-size:80%;
}

/*------------------------
見積もりフォーム
--------------------------*/
#est_table_id{
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
}
table.estimate_table{
	border: solid 1px #666;
	margin:0 auto;
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	border: solid 1px #666;
}
table.estimate_table th,
table.estimate_table td{
	border: solid 1px #666;
}
table.estimate_table th{
	width:130px;
	font-weight:normal;
	background: #CFDBE8;
	text-align:left;
	white-space: nowrap;
	color: #000;
  	padding:10px 5px;
	vertical-align:middle;
}
table.estimate_table td{
	width:320px;
	background: #fff;
	padding:10px 10px;
	vertical-align:middle;
}
.red{
	color:red;
	font-size:80%;
}

/*------------------------
index3ページＣＳＳ
--------------------------*/
.index3_text{
	font-family:Arial, Helvetica, sans-serif;
}
table.index3_table{
	width:540px;
}
.intro{
	font-size:10pt;
	line-height:1.8;
	margin:20px 30px 40px 50px;
}
table.index3_table th{
	text-align:left;
	padding-left:30px;
}
table.index3_table td.td3{
	padding:10px 35px 20px 60px;
}
table.index3_table td.td3_img{
	padding:25px 35px 20px 60px;
	background-image:url(http://www.going-net.com/gazo/td3_img.gif);
	background-repeat:no-repeat;
}
.touroku_text{
	font-size:10pt;
	line-height:1.6;
}
ul.index3_ul li{
	padding:3px;
	list-style-image: url(http://www.going-net.com/gazo/circle.gif); 
}
ol.index3_ol li{
	padding:3px 0px 4px 25px;
	list-style-type:none;
}
table.housyuu{
	margin-left:60px;
	border-collapse: separate;
	border-spacing: 2px;
	font-size: 100%;
}
table.housyuu th{
	padding:0px 0px 5px 0px;
	text-align:left;
	font-weight:normal;
	width:100px;
}
table.housyuu td{
	padding:0px 0px 5px 0px;
}

/*------------------------
家庭教師登録フォーム
--------------------------*/
.mu_box{
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
}
table.mu_table{
	border: solid 1px #666;
	margin:0 auto;
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	border: solid 1px #666;
}
table.mu_table th,
table.mu_table td{
	border: solid 1px #666;
}
table.mu_table th{
	width:150px;
	font-weight:normal;
	background: #CFDBE8;
	text-align:left;
	white-space: nowrap;
	color: #000;
  	padding:10px 5px;
	vertical-align:middle;
}
table.mu_table td{
	width:330px;
	background: #fff;
	padding:10px 10px;
	vertical-align:middle;
}
.mu_td{
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	padding:15px 30px 15px 60px;
	line-height:1.4;
}
#mu_bottom{
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	padding:15px 30px 30px 30px;
	line-height:1.2;
}
.mu_submit{
	text-align:center;
	margin-bottom:60px;
}
.mu_red{
	color:red;
}
.mu_scroller{
	margin:0px 0px 35px 60px;
	width: 400px;
	height: 100px;
	overflow: auto;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.4;
	border: solid 1px #666;
}


.top_scroller{
	margin:0px 0px 1px 0px;
	overflow: auto;
	width: 272px;
	height: 314px;
	background: #FFFFFF;
	border: solid 0px #bbb;
}

/*------------------------
個人情報についてページCSS
--------------------------*/
.pp_title{
	color:#0a50a1;
	text-align:center;
	font-weight:bold;
	font-size:120%;
	margin:30px;
}
.sub_title{
	color:#0a50a1;
	margin:10px 0px;
	font-size:90%;
		
}
.sub_title2{
	color:#0a50a1;
	margin:10px 10px 0px 10px;
	font-size:10pt;
}
.pp_text{
	margin:5px 15px 20px 15px;
	font-size:9pt;
	line-height:1.5;
}
.pp_text2{
	margin:5px 20px 20px 40px;
	font-size:9pt;
	line-height:1.5;
}
.pp_text3{
	margin:5px 0px 5px 20px;
	font-size:9pt;
	line-height:1.5;
}
ul {
	margin: 0 0 0 1em;
	padding: 0;
}
ol {
	margin: 0 0 0 1em;
	padding: 0;
}
ul.pp_ul li{
	margin:0px;
	padding:2px;
	list-style-type:disc; 
	font-size:9pt;
}
ul.pp_ul li.pp_ul2{
	margin:0px 0px 0px 20px;
	padding:2px;
	list-style-type:disc; 
	font-size:9pt;
}
ol.pp_ol li.ol_li{
	margin: 0 20 0 1em;
	padding:2px;
	list-style-type:none;
	font-size:9pt;
}
table.pp_toiawase{
	width:400px;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:30px;
	margin-bottom:30px;
}
table.pp_table{
	border: solid 1px #888;
	margin:20px 0px;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	border-collapse: collapse;
}
table.pp_table th,
table.pp_table td{
	border: solid 1px #888;
}
table.pp_table th{
	font-weight:normal;
	background: #d9e8ff;
	text-align:center;
	white-space: nowrap;
	color: #000;
  	padding:9px;
	vertical-align:middle;
}
table.pp_table td{
	background: #fff;
	text-align:center;
	padding:5px;
	vertical-align:middle;
}

/*------------------------
footer_link_button
--------------------------*/
#link_button{
	text-align:center;
	margin:5px;
}
#link_button img{
	margin:0px;
	border-style:none;
	border:none;
}

	#link_button .rollover1{
		background-image:url("http://www.going-net.com/gazo/lesson_off.jpg");
	}
	#link_button a:hover.rollover1{
		background-image:url("http://www.going-net.com/gazo/lesson_on.jpg");
	}

	#link_button .rollover2{
		background-image:url("http://www.going-net.com/gazo/mitumori_off.jpg");
	}
	#link_button a:hover.rollover2{
		background-image:url("http://www.going-net.com/gazo/mitumori_on.jpg");
	}

	#link_button .rollover3{
		background-image:url("http://www.going-net.com/gazo/shiryo_off.jpg");
	}
	#link_button a:hover.rollover3{
		background-image:url("http://www.going-net.com/gazo/shiryo_on.jpg");
	}
