@charset "UTF-8";
/* CSS Document */


h3{
   color: #FF6600;
	margin: 5px 0px 8px;
}

h4{color: #339933;}

h5{
	color: #000000;
	margin-bottom: 5px;
	font-size: 1.0em;
}


#nav4 li {
    height: 33px;
    overflow: hidden;
}
#nav4 li.no1{height: 35px;}

.topi dt{color: #FF7215;}

.table_course{
	width: 95%;
	margin: 0px auto 10px;
}

.table_course th{
	text-align: center;
	background: #FFEAD7;
	border: 1px solid #333333;
}

.table_course td{
	text-align: left;
	border: 1px solid #333333;
	padding-left: 3px;
}

.table_course .techColor{
	background: #FFF5EE;
}

.table_course td li{
	list-style: none;
}

.Coursebar{
	background-color: #FFCC99;
	margin: 1em 0;
	padding: 0.5em;
	border-left: 8px solid #FF6600;
	color: #333333;
}
#support dl{
	height: 15em;
	border: 1px solid #FFCC66;
	background-image: url(../technology/images/pointbg.gif);
	width: 245px;
}

#support dl dt{ color: #D04110;}

#support dl dd{	color: #333333;}

#voice_left{
	float: left;
	width: 305px;
}
#voice_left dl{ padding-top: 1em;}

#voice_left dt{
	font-weight: bold;
	color: #FF9900;
	clear: left;
	float: left;
}
#voice_left dd{
	font-size: 0.9em;
	clear: right;
	padding-left: 3em;
}

#voice_right{
	float: right;
	width: 200px;
	padding-left: 5px;
}
#voice_right p{ padding: 3px 0}

#voice_right .font_ss{ line-height: 1.3em;}

.voice{
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#voice_bottom{
	background-color: #FDF2D1;
	padding: 15px;
	clear: both;
	font-size: 0.9em;
	line-height: 1.6em;
}

.wak01{
	padding: 5px;
	border: 1px solid #FF6633;
	margin: 5px 3px 10px;
	background: #FFF4EA;
}

#message dl{
	margin-top: 10px;
}

#message dl dt{
	margin-bottom: 8px;
	color: #9B1A26;
}

#message dl dd{
	margin-bottom: 10px;
	line-height: 1.2em;
}

#work dl dt{
	margin-bottom: 8px;
	color: #262459;
	font-weight: bold;
}

#work dl dd{
	margin-bottom: 10px;
	line-height: 1.2em;
}

.box3{
	width: 170px;
	margin-right: 3px;
	margin-bottom: 20px;
	float: left;
}

#work .wl300{
	width: 300px;
	margin-right: 3px;
	margin-bottom: 20px;
	float: left;
}

#work .wr210{
	width: 210px;
	margin-right: 3px;
	margin-bottom: 20px;
	float: right;
}

#career dl dt{
	margin-bottom: 8px;
	color: #006938;
	font-weight: bold;
}

#career dl dd{
	margin-bottom: 10px;
	line-height: 1.2em;
}

dl.level{
	margin-bottom: 15px;
	margin-left: 5px;
}

dl.level dt{
	font-weight: bold;
	color: #6B4A29;
}

dl.level dd{
	margin-left: 10px;
	margin-bottom: 10px;
}

#symposium dl{
	margin-top: 10px;
}

#symposium dl dt{
	float: left;
	font-weight: bold;
}

#symposium dl dd{
	margin-bottom: 10px;
}

#symposium dl dt.dt01{
	color: #006633;
}
#symposium dl dt.dt02{
	color: #003399;
}
#symposium dl dt.dt03{
	color: #CC0033;
}
#symposium dl dt.dt04{
	color: #FF6600;
}


/*　sp_art css*/
.art_com{
	background: #FAFAFA;
	margin: 5px auto;
	padding: 5px;
	width: 95%;
	border: 1px solid #999999;
}

.art_com h3{
	font-size: 1.1em;
	color: #333333;
}

.artbox3{
	float: left;
	width: 160px;
	margin-bottom: 16px;
	margin-left: 8px;
	padding: 0px;
}
dl.sp_title dt{
	font-size: 1.1em;
	font-weight: bold;
	margin: 3px;
}

dl.sp_title dd{
	font-size: 0.9em;
	margin-bottom: 5px;
	margin-left: 5px;
}

p.work a{
	background-image: url(../technology/sp_art/images/bt_work.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 60px;
	width: 300px;
	margin: 8px auto;
}
p.work a:hover{
	background-image: url(../technology/sp_art/images/bt_work_a.gif);
}

.w_cent{
	width: 350px;
	margin: 0 auto 10px;
}

#main dl.sp_award{
	margin-bottom: 8px;
}

#main dl.sp_award dt{
	font-size: 1.4em;
	font-weight: bold;
	margin: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}

#main dl.sp_award dd{
	margin-bottom: 5px;
	margin-left: 5px;
}

#main p.coment{
	margin: 0 8px 15px;
}

