﻿/****** 基本設定 ******/
*{
	margin:0px auto;
	padding:0px;
}
body {
  margin: 0px 0px 0px 0px;
  padding: 0;
  background-color: #CCCCCC;
}
img {
	border-style:none;
	margin:0px;
	padding:0px;
}
a:link ,a:visited{
	color: #003366;
	text-decoration: none;
}
a:hover,a:active{
	color: #0066CC;
	text-decoration: underline;
}
/* top */
h3{
	font-size:13px;
	color:#ff9900;
	padding-bottom:3px;
}
span.cad_text{
	font-size:11px;
	line-height:1.2em;
}
#info dl{
	width:532px;
	height:120px;
	font-size:12px;
	margin-left:5px;
	overflow:auto;
}
#info dt{
	margin-top:10px;
	color:#336600;
	font-weight: bold;
}
#info dd{
	margin-left:10px;
}
#info dl{
	width: 520px;
	height: 112px;
	overflow: scroll;
	overflow-x: hidden;
	padding: 8px 5px 0 0;
}
#info dt{
	color:#336600;
	font-weight: bold;
}
#info dd{
	padding: 0 10px 6px 10px;

}
#info .green{
	color:#336600;
	margin: 0 0 0 -1em;
}

/* main */
#main {
  margin:11px 0px 0px 1px;
}
.category { font: 12px "ＭＳ Ｐゴシック", "Osaka"; padding: 0px 10px 3px 18px; line-height: 130%;}
.siryo { font: 12px "ＭＳ Ｐゴシック", "Osaka"; padding: 0px 5px 5px 8px; line-height: 130%;}
.footer { font: 12px "ＭＳ Ｐゴシック", "Osaka"; padding: 12px 0px 0px;}
.syousai { font: 12px "ＭＳ Ｐゴシック", "Osaka"; padding: 0px 0px 0px 55px;}
.black {  
			 font: 10px "ＭＳ Ｐゴシック", "Osaka";
			 text-align:left;
			 padding:3px 0px 3px 5px}
/* 資格取得 */
img.qf {
	margin-left:20px;
	margin-right:0px;
	margin-top:5px;
	margin-bottom:0px;
	padding:0px;
}
p.text1 {
	margin-top:0px;
	margin-bottom:0px;
	padding-top: 7px;
	padding-bottom: 40px; 
	padding-left:20px;
	padding-right:0px;
	font-size:12px;
	}
/*  修了後のフォロー */
div.E1 {
  background: url('images/en06.gif') repeat-y;
  width:400px;
  margin-left:6px;
  padding: 0px;
}
p.en_text1 {
	margin-top:0px;
	margin-bottom:0px;
	padding-top: 7px;
	padding-bottom: 40px; 
	padding-left:20px;
	padding-right:0px;
	font-size:12px;
	line-height: 140%;
	}
p.en_text2 {
	margin-top:0px;
	margin-bottom:0px;
	padding-top: 0px;
	padding-bottom: 0px; 
	padding-left:35px;
	padding-right:0px;
	font-size:12px;
	}
/* CAD教室-1 */
.cadtop { 
			 font: 12px "ＭＳ Ｐゴシック", "Osaka"; 
			 padding: 0px 170px 0px 13px;
			 line-height: 195%;
			 text-align:left;
			 }
.cad { 
			 font: 12px "ＭＳ Ｐゴシック", "Osaka"; 
			 padding: 8px 15px 10px 13px;
			 line-height: 195%;
			 text-align:left;
			 }
/*  CAD教室-2 */
td.Sch {
  background: url('images/sch05.gif') no-repeat;
  margin: 10px 0px 5px 20px;
  padding: 10px 0px 5px 20px;
}
img.right {
float: right;
margin-left: 0px;
margin-bottom: 0px;
}
.sch_wh14 {  
			 font: bold 14px "ＭＳ Ｐゴシック", "Osaka";
			 text-align:left;
			 padding:5px 0px 5px 20px; color: #FFFFFF;
			 }
.sch_bl14 {  
			 font: bold 14px "ＭＳ Ｐゴシック", "Osaka";
			 text-align:left;
			 padding:5px 0px 5px 5px; color: #444444;
			 }
.sch_bl12 {  
			 font: 12px "ＭＳ Ｐゴシック", "Osaka";
			 text-align:left;
			 padding:7px 0px 7px 20px; color: #444444;
			 }
.sch_bl12_2 {  
			 font: 12px "ＭＳ Ｐゴシック", "Osaka";
			 text-align:right;
			 padding:0px 0px 0px 5px; color: #444444;
			 }
.schtop { 
			 font: 12px "ＭＳ Ｐゴシック", "Osaka";
			 padding: 0px 170px 0px 13px;
			 line-height: 195%;
			 text-align:left;
			 }
/*  オンラインスクール */
.top_text{
	display:block;
	color:#666666;
	font-weight:bold;
	line-height:1.5em;
	font-size:13px;
	margin:10px;
	text-align:left;
}
#tokucho{
	width:780px;
	height:490px;
	margin:0px;
	background:url(images/online_img02.jpg) 0px 0px no-repeat;
}
#tokucho p{
	width:310px;
	margin-left:450px;
	padding-top:50px;
	
}
#tokucho ul{
	width:310px;
	margin-left:445px;
	margin-top:30px;
}
#tokucho li{
	list-style:none;
	background:url(images/tokucho_list.gif) 0px 5px no-repeat;
	margin-top:10px;
}
#tokucho span{
	display:block;
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
	line-height:1.3em;
	margin-left:25px;
	padding-top:-10px;
}
#system h3{
	color:#009900;
	font-size:20px;
	margin-left:50px;
	margin-top:30px;
	padding: 0;
}
hr{
	width:90%;
}
#system h4{
	font-size:15px;
	text-align:right;
	margin-right:25px;
}
#online_catchbox{
	width:780px;
	height:292px;
	background:url(images/online_img04.jpg) 0px 0px no-repeat;
	margin-top:10px;
}
#online_catchbox p{
	width:550px;
	padding-left:210px;
	padding-top:180px;
	line-height:1.5em;
	font-size:15px;
}
#price{
	margin-top:20px;
	margin-bottom:20px;
}
#price_left{
	widht:400px;
	float:left;
	font-size:16px;
	line-height:2em;
	margin-left:20px;
}
#price_right{
	width:330px;
	height:165px;
	margin-right:10px;
	margin-left:20px;
	padding:5px 5px 5px 0px;
	float:left;
	background:url(images/autodesk.gif) 20px 70px no-repeat;
	border:2px dotted #999999;
}
.red{
	display:block;
	width:220px
	font-size:20px;
	color:#ff0000;
	margin:10px 20px 20px 20px;
	padding: 5px 0px;
	font-weight:bold;
	line-height:1.5em;
	text-align:center;
	background-color:#ffff99;
}
#price_right p{
	width:180px;
	padding-left:130px;
	padding-right:20px;
	font-size:13px;
	text-align:right;
}
.red2{
	display:block;
	width:180px
	font-size:20px;
	color:#ff0000;
	padding-left:130px;
	padding-right:20px;
	line-height:1.2em;
	text-align:right;
	margin-top:5px;
	font-weight:bold;

}
#sample{
	text-align:center;
}

