*{
	font-size: 12px;
	font-style: normal;
	font-weight:normal;	
	list-style:none;
}
p, td{text-align:left; line-height:1.3;}
th{font-weight:bold; letter-spacing: 10px;}
img{border:0;}

/*p*/
.p_align_r{text-align:right;}

/*text*/
.txt_b{font-weight:bold;}
.txt_size10{font-size:10px;}
.txt_size14{font-size:14px;}
.txt_size14b{font-size:14px; font-weight:bold;}

/*font*/
.font_green16b{font-size:16px; font-weight:bold; color:#00cc00;}
.font_dg14b{font-size:14px; font-weight:bold; color:#003300;}
.font_red{color:red;}
.font_redb{color:red; font-weight:bold;}
.font_red14{font-size:14px; color:red;}
.font_red14b{font-size:14px; color:red; font-weight:bold;}
.font_blue14b{font-size:14px; color:blue; font-weight:bold;}
.font_db14b{font-size:14px; font-weight:bold; color:#006699;}
.font_ora{color:#ff9900;}
.font_orab{color:#ff9900; font-weight:bold;}
.font_ora2{color:#ff6633;}
.font_ora_align_l{color:#ff9900; text-align:left;}
.font_blue{color:#000099;}
/*padding*/
.pad3{padding:3px;}
.pad5{padding:5px;}
.pad15{padding:15px;}
.padt10_5{padding:10px 5px 5px 5px;}
.padb10_5{padding:5px 5px 10px 5px;}
.pad3_5{padding:3px 5px;}
.pad3_10{padding:3px 10px;}
.pad3_10a{padding-bottom:10px;}
.pad_2_20{padding-right:20px;}

.pad_13_20_24_15{padding: 20px 15px 20px 15px;}

.pad_13_3{padding:3px 0 3px 0;}
.pad_13_5{padding:5px 0 5px 0;}
.pad_13_10{padding:10px 0 10px 0;}
.pad_24_10{padding:0 10px 0 10px;}

.pad_1_10{padding-top:10px;}
.pad_4_10{padding-left:10px;}

/*margin*/
.marg_3_10{margin-bottom: 10px;}
.marg_1_20{margin-top: 20px;}
.marg_13_20{margin-top: 20px; margin-bottom:20px;}
.marg_13_15{margin-top: 15px; margin-bottom:15px;}
.marg_14_20{margin-left: 20px; margin-top:20px;}
.marg_4_20{margin-left: 20px;}

/*border*/
.border_gr{ border: solid 0 #989898; }

/*div*/
div.marbtm10{margin-bottom:10px;}
div.divheight10{height:10px;}
div.ali_right{
	text-align:right;
	height:20px;
}

/*body*/
body{background:#EEEEE6;}

/*shadow*/
td.container_sidel{
	width:5px;
	background:url(../img/shadow_l.gif) repeat-y 0 top;
}
td.container_sider{
	width:15px;
	background:url(../img/shadow_r.gif) repeat-y 0 top;
}
td.shadow_btm{
	height:15px;
	background:url(../img/shadow_btm.gif) repeat-x 0 top;
}

/*header*/
table#header tr td{
	padding: 5px;
}
table#header tr td.headertop{
	padding: 20px 5px 5px 5px;
	background:url(../img/bg_header.gif) repeat-x left top;
}
table#kbs_info{
	width:235px;
	margin:5px 5px 10px 0;
}
table#kbs_info tr td{
	padding:3px 5px;
}
table#kbs_info td.bor_left{
	border-left:1px solid #6399CD;
}
table#kbs_info td.bor_leftbtm{
	border-left:1px solid #6399CD;
	border-bottom:1px solid #6399CD;
}
table#kbs_info td.bor_right{
	border-right:1px solid #6399CD;
}
table#kbs_info td.bor_rightbtm{
	border-right:1px solid #6399CD;
	border-bottom:1px solid #6399CD;
}
/*pankuzu*/
#pankuzu{ color:#666666; text-indent:10px; text-align:left;}
#pankuzu a{ color:#666666; text-decoration:none;}
#pankuzu a:hover{ color:#6699FF; text-decoration:underline;}
/*contents*/
div#contents{
	padding: 10px 20px;
	text-align: left;
}

/*top_aboutkbs*/
td.top_kbs{
	padding:10px;
	line-height:20px;
}

/*top_news*/
div#top_news{
	width:100%;
	height:25px;
	text-align:left;
}
table#top_news_dtl{
	background:#EFF0F1;
	border:1px solid #989898;
}
table#top_news_dtl td a{
	color:#FF6633;
	text-decoration:underline;
}
table#top_news_dtl td a:hover{
	color:#006699;
	text-decoration:underline;
}


/*seminar*/
td.seminar_cour{
	padding: 10px 0 5px 23px;
	background:url(../img/img_swseminer.gif) no-repeat 10px 10px;
	font-weight:bold;
	font-size:14px;
	text-align:left;
}
td.seminar_cour a{
	font-weight:bold;
	font-size:14px;
	color:black;
	text-decoration:underline;
}
td.seminar_cour a:hover{
	font-weight:bold;
	font-size:14px;
	color:#6699FF;
	text-decoration:underline;
}
td table.seminar_gaiyo{
	border: 1px solid #989898;
}
table.seminar_gaiyo th{
	padding: 3px 10px 3px 10px;
	border: 1px dotted #989898;
}
table.seminar_gaiyo td{
	padding: 3px 10px 3px 10px;
	border: 1px dotted #989898;
}

/*address*/
address{
	margin:10px;
	padding-top:5px;
	text-align:center;
	color:#666666;
	border-top:1px solid #CBCBCB;
	line-height: 15px;
}
div.pagetop{text-align:right; margin-top:10px;}

/*other page sub title(small)*/
div.subtitle{
	margin: 20px 0 15px 10px;
	padding:5px 0 5px 10px;
	border-top:#c5d6ee 3px solid;
	border-bottom:#cccccc 1px solid;
}


/*office page*/
table#leftnavi td{
	padding: 10px 0 10px 23px;
	background:#eff0f1 url(../img/img_swseminer.gif) no-repeat 10px 10px;
	font-weight:bold;
	text-align:left;
	border-right:#CCCCCC 1px solid;
	border-left:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px dotted;
}
table#leftnavi td a{
	font-weight:bold;
	color:black;
	text-decoration:none;
}
table#leftnavi td a:hover{
	font-weight:bold;
	color:#6699FF;
	text-decoration:underline;
}

table#leftnavi td.leftnavitop{
	padding:0;
	background:#ffffff;
	border:#666666 1px solid;
}
table#leftnavi td.leftnavibtm{
	border-bottom:#CCCCCC 1px solid;
}
table#leftnavi td.office{
	padding: 10px 0 10px 15px;;
	background:#eff0f1;
	border-bottom:#CCCCCC 1px solid;
}
/*page title*/
div.page_title{
	height:35px;
	width: 575px;
	margin-bottom:15px;
	background:url(../img/titlebar_bg.gif) repeat-x left top;
	border-top:#bbbbbb 1px solid;
	border-bottom:#bbbbbb 1px solid;
}
div.page_title_l{
	height:35px;
	width: 770px;
	margin-top:15px;
	margin-bottom:15px;
	background:url(../img/titlebar_bg.gif) repeat-x left top;
	border-top:#bbbbbb 1px solid;
	border-bottom:#bbbbbb 1px solid;
}

/*sw*/
table #sw_pro th{
	font-size:0;
	padding:0;
	text-align:center;
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;	
}
table #sw_pro th.width1{
	width:1px;
}

table #sw_pro td.no_bor{
	border:none;
}
table #sw_pro td{
	padding:3px 0 3px 0;
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;	
}
table #sw_pro td.ali_center{
	text-align:center;
}
table #sw_pro td.width1{
	width:1px;
	font-size:0;
	padding:0;
}
table #sw_pro td a:hover{ color:#cccccc; text-decoration:underline;}
.sstitle{
	margin:20px 0 15px 10px;
	padding-left:15px;
	background:url(../img/ss_title_img.gif) no-repeat left center;
	color:#333366;
	font-weight:bold;
	font-size:16px;
}
.sstitle_topics{
	margin:10px 0 10px 10px;
	padding-left:15px;
	background:url(../img/ss_title_img.gif) no-repeat left center;
	color:#333366;
	font-weight:bold;
	font-size:16px;
}
p.product_sw_p1{
	color:#FF6600;
	font-weight:bold;
	line-height:1.4;
	margin-bottom:10px;
}
td ul.product_li{
	margin-left:10px;
	list-style-type:disc;
	padding-left:5px;
}
td ul.product_li li{
	list-style-type:disc;
	line-height:1.3;
	padding-bottom:5px;
}
div.goto_productlist{text-align:right; margin-top:15px;}

/*office*/
table#offoce3{
	margin-right:10px;
	margin-bottom:100px;
}
table#offoce3 td{
	line-height:2;
	padding-left:10px;
}
hr.aboutus{
	border-color:#999999;
	border-style:dotted;
	border-width:1px;
}

/*course*/
hr.course{
	border-color:#c5d6ee;
	border-style:dotted;
	border-width:1px;
}
table#coursesche {
	margin-left:20px;
}
table#coursesche th{
	text-align:center;
}
table#coursesche td.border, table#coursesche th{ padding:5px; border: solid 1px silver; }
