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

@charset "utf-8";
/* --------------------------------------------------
	Since : 2008/2/07
	Last Modified: 2008/2/07
	Version: 2.0
 --------------------------------------------------- */

/*
===== CONTENTS ================================================================================

	1: Base Style Setting
		: Reset
		: Base Setting
		: Font Setting
		: Finding Setting
	2: Huck
	3: Layout Setting
		: main-layout
		: header
		: footer
		: navi
		: sidebar
		: entry
		: option
		: table
		: form
		: sitemap
	4: Contents
		: top
		: category

===============================================================================================
*/



/* 1: Base Style Setting
----------------------------------------------------------------------------------------------*/

/* Reset
==========================================================*/
*        { margin:0;padding:0; }
img      { border:none;vertical-align:top; }
p        { margin:0;padding:0; }
b,strong { font-weight:bold; }
ul       { margin:0;padding:0; }
li       { margin:0;padding:0;list-style:none; }
dl       { margin:0;padding:0; }
dt       { margin:0;padding:0; }
dd       { margin:0;padding:0; }
.clear   { clear:both;}

h1,h2,h3,h4,h5,h6 {
	padding:0;
	margin:0;
	font-size:12px;
	font-weight:normal;
	clear:both;
	}


/* Base Setting
==========================================================*/
blockquote {
	margin:10px;
	padding:10px;
	text-align:left;
	background:#f4f4f4;
	}

a {color:#563f20;}
a:hover {color:#FF6600;text-decoration:underline; }

hr {
	border:dotted #ccc;
	border-width:1px 0px 0px 0px;
	height:1px;
	overflow:hidden;
	margin:7px 0;
	clear:both;
	}

table { font-size:12px; }
	
body {
	margin:0;
	padding:0;
	text-align:center;
	font:12px  "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background:#fff url(image/main/background.jpg) repeat-x left top;
	line-height:160%;
	color:#666;
	}


/* Font Setting
==========================================================*/
.font-color-red    {color:#ff3333;}
.font-color-brown  {color:#563f20;}

.font-size-large   {font-size:16px;font-weight:normal;}
.font-size-nomal   {font-size:12px;font-weight:normal;}
.font-size-small   {font-size:10px;font-weight:normal;}


/* Finding Setting
==========================================================*/
h1 {
	position:absolute;
	top:9px;
	left:205px;
	font-size:10px;
	}

h2,h3,h4 {
	margin-bottom:10px;
	}
	
body.top h2 {
	margin-bottom:0;
	}
	
h3 a {
	text-decoration:none;
	}

h5 {
}

h3.h3-back {
	width:503px;
	background:url(image/category/h3-back.jpg) no-repeat bottom left;
	height:30px;
	line-height:30px;
	color:#5d3d17;
	text-indent:5px;
	font-size:16px;
	}
	
h3.h3-back2 {
	width:487px;
	background:url(image/category/h3-back.jpg) no-repeat bottom left;
	height:30px;
	line-height:30px;
	color:#5d3d17;
	text-indent:5px;
	font-size:16px;
	}
	
h5.h5-back {
	width:503px;
	background:url(image/category/h5-back.jpg) no-repeat;
	height:26px;
	line-height:26px;
	color:#fff;
	text-indent:25px;
	clear:both;
	}
	

/* 2: Huck
----------------------------------------------------------------------------------------------*/

/* ボックスの最後にclearをセット
==========================================================*/
.clearfix:after,
div.side-form:after,
div#wrapper:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.clearfix,
div.side-form,
div#wrapper { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix,
* html div.side-form,
* html div#wrapper { height: 1% }
.clearfix,
div.side-form,
div#wrapper {display:block;}
/* end MacIE5 */


/* Safariのフォントサイズを変更
==========================================================*/
html:\66irst-child body,
html:\66irst-child table{
	font-size:10px;
}


/* 3: Layout Setting
----------------------------------------------------------------------------------------------*/

/* main-layout
==========================================================*/
div#container {
	width:780px;
	background: url(image/main/back-main.png) repeat-y;
	text-align:center;
	margin: 0 auto;
	behavior: expression(IEPNGFIX.fix(this));
	}
	
div#container-head {
	width:780px;
	height:20px;
	overflow:hidden;
	background: url(image/main/back-header.png) no-repeat;
	behavior: expression(IEPNGFIX.fix(this));
	margin:0 auto;
	}
div#container-foot {
	width:780px;
	height:35px;
	overflow:hidden;
	background: url(image/main/back-footer.png) no-repeat;
	behavior: expression(IEPNGFIX.fix(this));
	margin:0 auto;
	font-size:10px;
	line-height:20px;
	text-align:left;
	text-indent:25px;
	}

div#wrapper{
	padding:10px 18px;
	text-align:justify;
	text-justify:inter-ideograph;
	margin:0 auto;
	}
	
body.top div#wrapper{
	padding:9px;
	margin:0 10px;
	background:url(image/top/back-top.jpg) repeat-x top left;
	}
	
div#content {
	width:508px;
	position:relative;
	}
	
div.main {
	width:503px;
	padding-bottom:30px;
	}
	
body.top div.main {
	padding-bottom:0px;
	}
	
div.main a:hover img{
	opacity:0.6;
	filter: alpha(opacity=60);
	}

/* layout */
body#layout-left #content  { float:right; }
body#layout-right #content { float:left;  }
	

/* header 
==========================================================*/
div#header {
	width:100%;
	height:42px;
	position:relative;
	text-align:left;
	background:url(image/main/header.jpg) repeat-x;
	}
	
div#logo {
	position:absolute;
	top:-1px;
	left:20px;
	font-size:20px;
	color:#999;
	width:173px;
	height:37px;
	background:url(image/main/logo.jpg) no-repeat;
	}
	
div#contact {
	position:absolute;
	right:18px;
	top:-3px;
	width:151px;
	height:39px;
	text-indent:-9999px;
	outline:none;
	
	}
	
div#contact a{
	display:block;
	width:151px;
	height:39px;
	background:url(image/main/btn-contact.jpg) no-repeat;
	}
	
div#contact a:hover{
	background:url(image/main/btn-contact_r.jpg) no-repeat;
	}
	

/* sub menu
==========================================================*/
ul#global-navi {
	padding-left:18px;
	height:23px;
	text-align:center;
	position:relative;
	}
	
ul#global-navi li{
	float:left;
	height:23px;
	}
	
ul#global-navi li a{
	height:23px;
	display:block;
	}
	
ul#global-navi li a#navi-01 { width:54px; background:url(image/main/menu-01.jpg); }
ul#global-navi li a#navi-02 { width:98px; background:url(image/main/menu-02.jpg); }
ul#global-navi li a#navi-03 { width:99px; background:url(image/main/menu-03.jpg); }
ul#global-navi li a#navi-04 { width:98px; background:url(image/main/menu-04.jpg); }
ul#global-navi li a#navi-05 { width:99px; background:url(image/main/menu-05.jpg); }
ul#global-navi li a#navi-06 { width:98px; background:url(image/main/menu-06.jpg); }
ul#global-navi li a#navi-07 { width:99px; background:url(image/main/menu-07.jpg); }
ul#global-navi li a#navi-08 { width:99px; background:url(image/main/menu-08.jpg); }

ul#global-navi li a#navi-01:hover { background:url(image/main/menu-01_r.jpg); }
ul#global-navi li a#navi-02:hover { background:url(image/main/menu-02_r.jpg); }
ul#global-navi li a#navi-03:hover { background:url(image/main/menu-03_r.jpg); }
ul#global-navi li a#navi-04:hover { background:url(image/main/menu-04_r.jpg); }
ul#global-navi li a#navi-05:hover { background:url(image/main/menu-05_r.jpg); }
ul#global-navi li a#navi-06:hover { background:url(image/main/menu-06_r.jpg); }
ul#global-navi li a#navi-07:hover { background:url(image/main/menu-07_r.jpg); }
ul#global-navi li a#navi-08:hover { background:url(image/main/menu-08_r.jpg); }

ul#global-navi a:hover img{
	opacity:0.6;
	filter: alpha(opacity=60);
	}


div#sub-navi {
	background:url(image/main/back-topnavi.jpg) repeat-x;
	height:32px;
	width:760px;
	margin:0 auto;
	text-align:center;
	position:relative;
	}
	
div#sub-navi img{
	float:right;
	padding:7px 12px 0 0;
	}
	
div#sub-navi img#img-topic {
	float:left;
	padding:7px 0 0 10px;
	}
	
div#path {
	margin:15px 0;
	font-size:10px;
	text-align:center;
	}
	

/* category img
==========================================================*/	
div#category-img {
	text-align:center;
	}
			
	
/* footer
==========================================================*/
div#footer {
	width:760px;
	height:20px;
	background:url(image/main/back-copyright.jpg);
	clear:both;
	margin:0 auto;
	text-align:center;
	position:relative;
	font-size:10px;
	color:#fff;
	}
	
div#footer a {
	color:#fff;
	}
	
div#footer ul{
	padding-left:10px;
	text-align:left;
	}
	
div#footer ul li{
	display:inline;
	}
	
#footer p{
	position:absolute;
	right:15px;
	top:0px;
	}	


/* navi
==========================================================*/
div#navi {
	padding:0 0 5px 0;
	}
	
	
/* sidebar
==========================================================*/
div#sidebar            { width:221px;position:relative; }
#layout-left #sidebar  { float:left; }	
#layout-right #sidebar { float:right; }


div.side-form {
	margin-bottom:5px;
	}
	
div.side-body {
	background:url(image/main/side-form-body.jpg) repeat-y;
	text-align:center;
	}
	
div.side-body p{
	line-height:160%;
	}
	
.side-body ul,
ul.list-banner {
	padding:0 0 7px 0;
	background:url(image/main/side-form-footer.jpg) no-repeat bottom;
	}
	
.side-body li{
	list-style:none;
	}
	
div#sidebar h4 {
	padding:7px 0 0 0;
	margin:0;
	background:url(image/main/side-form-header.jpg) no-repeat;
	text-align:center;
	}
	
.end {
	margin-bottom:4px;
	}
	
ul.list-banner li{
	background:url(image/main/back-banner.jpg) no-repeat center top;
	height:53px;
	text-align:center;
	}
	
ul.list-banner img{
	margin-top:5px;
	}
	
ul.list-banner a:hover img{
	opacity:0.6;
	filter: alpha(opacity=60);
	}

/* sidebar img
==========================================================*/
/* 見出し */
a#side-title-course,
a#side-title-link,
a#side-title-contact,
a#side-title-explantion,
a#side-title-school,
a#side-title-news,
a#side-title-search,
a#side-title-glossary,
a#side-title-mail,
a#side-title-auth {
	display:block;
	width:207px;
	height:35px;
	margin:0 auto;
	text-indent:-9999px;
	outline:none;
	}
	
a#side-title-course     { background:url(image/main/side-title-cource.jpg); }
a#side-title-link       { background:url(image/main/side-title-link.jpg); }
a#side-title-contact    { background:url(image/main/side-title-contact.jpg); }
a#side-title-explantion { background:url(image/main/side-title-explantion.jpg); }
a#side-title-school     { background:url(image/main/side-title-school.jpg); }
a#side-title-news       { background:url(image/main/side-title-news.jpg); }
a#side-title-search     { background:url(image/main/side-title-glossary.jpg); }
a#side-title-glossary   { background:url(image/main/side-title-glossary50.jpg); }
a#side-title-mail       { background:url(image/main/side-title-mail.jpg); }
a#side-title-auth       { background:url(image/main/side-title-auth.jpg); }
	
a#side-title-course:hover { background:url(image/main/side-title-cource_r.jpg) ; }
a#side-title-link:hover   { background:url(image/main/side-title-link_r.jpg) ; }
a#side-title-contact:hover    { background:url(image/main/side-title-contact_r.jpg) ; }
a#side-title-explantion:hover { background:url(image/main/side-title-explantion_r.jpg) ; }
a#side-title-school:hover { background:url(image/main/side-title-school_r.jpg) ; }

/* コース案内 */
a#menu01,
a#menu02,
a#menu03,
a#menu04,
a#menu05,
a#menu06,
a#menu07,
a#menu07_osaka,
a#menu07_hiroshima,
a#menu08,
a#menu09,
a#menu10,
a#menu11,
a#menu12,
a#menu13,
a#menu14,
a#menu15,
a#menu16, 

a#menu27 {display:block;
	width:207px;
	height:29px;
	margin:0 auto;
	text-indent:-9999px;
	outline:none;
	}

a#menu16x{display:block;
	width:207px;
	height:124px;
	margin:0 auto;
	text-indent:-9999px;
	outline:none;
	}


	
a#menu15  {
	height:30px;
	}
	
li#menu17,
li#menu18,
li#menu19,
li#menu20,
li#menu21,
li#menu22,
li#menu23,
li#menu24,
li#menu25,
li#menu26 {
	width:207px;
	height:29px;
	line-height:29px;
	text-indent:40px;
	margin:0 auto;
	padding:0;
	list-style:none;
	text-align:left;
	}
	
a#menu01 { background:url(image/main/side-menu01.jpg); }
a#menu02 { background:url(image/main/side-menu02.jpg); }
a#menu03 { background:url(image/main/side-menu03.jpg); }
a#menu04 { background:url(image/main/side-menu04.jpg); }
a#menu05 { background:url(image/main/side-menu05.jpg); }
a#menu06 { background:url(image/main/side-menu06.jpg); }
a#menu07 { background:url(image/main/side-menu07.jpg); }
a#menu07_osaka { background:url(image/main/side-menu07-osaka.jpg); }
a#menu07_hiroshima { background:url(image/main/side-menu07-hirosima.jpg); }
a#menu08 { background:url(image/main/side-menu08.jpg); }
a#menu09 { background:url(image/main/side-menu09.jpg); }
a#menu10 { background:url(image/main/side-menu10.jpg); }
a#menu11 { background:url(image/main/side-menu11.jpg); }
a#menu12 { background:url(image/main/side-menu12.jpg); }
a#menu13 { background:url(image/main/side-menu13.jpg); }
a#menu14 { background:url(image/main/side-menu14.jpg); }
a#menu15 { background:url(image/main/side-menu15.jpg); }
a#menu16 { background:url(image/main/side-menu16.jpg); }
a#menu16x{ background:url(image/main/side-menu16x.jpg); }
a#menu27 { background:url(image/main/side-menu07x.jpg); }

li#menu17 { background:url(image/main/side-menu17.jpg); }
li#menu18 { background:url(image/main/side-menu18.jpg); }
li#menu19 { background:url(image/main/side-menu19.jpg); }
li#menu20 { background:url(image/main/side-menu20.jpg); }
li#menu21 { background:url(image/main/side-menu21.jpg); }
li#menu22 { background:url(image/main/side-menu22.jpg); }
li#menu23 { background:url(image/main/side-menu23.jpg); }
li#menu24 { background:url(image/main/side-menu24.jpg); }
li#menu25 { background:url(image/main/side-menu25.jpg); }
li#menu26 { background:url(image/main/side-menu26.jpg); }


a#menu01:hover { background:url(image/main/side-menu01_r.jpg); }
a#menu02:hover { background:url(image/main/side-menu02_r.jpg); }
a#menu03:hover { background:url(image/main/side-menu03_r.jpg); }
a#menu04:hover { background:url(image/main/side-menu04_r.jpg); }
a#menu05:hover { background:url(image/main/side-menu05_r.jpg); }
a#menu06:hover { background:url(image/main/side-menu06_r.jpg); }
a#menu07:hover { background:url(image/main/side-menu07_r.jpg); }
a#menu07_osaka:hover { background:url(image/main/side-menu07-osaka-r.jpg); }
a#menu07_hiroshima:hover { background:url(image/main/side-menu07-hirosima-r.jpg); }
a#menu08:hover { background:url(image/main/side-menu08_r.jpg); }
a#menu09:hover { background:url(image/main/side-menu09_r.jpg); }
a#menu10:hover { background:url(image/main/side-menu10_r.jpg); }
a#menu11:hover { background:url(image/main/side-menu11_r.jpg); }
a#menu12:hover { background:url(image/main/side-menu12_r.jpg); }
a#menu13:hover { background:url(image/main/side-menu13_r.jpg); }
a#menu14:hover { background:url(image/main/side-menu14_r.jpg); }
a#menu15:hover { background:url(image/main/side-menu15_r.jpg); }
a#menu16:hover { background:url(image/main/side-menu16_r.jpg); }
a#menu16x:hover { background:url(image/main/side-menu16x_r.jpg); }
a#menu27:hover { background:url(image/main/side-menu07x_r.jpg); }

/* ボタンバナー */
a#btn01,
a#btn02,
a#btn03 {
	display:block;
	width:221px;
	margin:0 auto;
	text-indent:-9999px;
	outline:none;
	}
	
a#btn01 { background:url(image/main/btn-material.jpg); height:42px; }
a#btn02 { background:url(image/main/btn-explan.jpg); height:50px; }
a#btn03 { background:url(image/main/btn-application.jpg); height:49px; }

a#btn01:hover { background:url(image/main/btn-material_r.jpg); height:42px; }
a#btn02:hover { background:url(image/main/btn-explan_r.jpg); height:50px; }
a#btn03:hover { background:url(image/main/btn-application_r.jpg); height:49px; }

div.side-one {
	height:7px;
	overflow:hidden;
	background:url(image/main/side-form-header.jpg) no-repeat;
	}

div.side-oneb {
	height:7px;
	background:url(image/main/side-form-footer.jpg) no-repeat;
	overflow:hidden;
	}
	
/* entry
==========================================================*/
div.entry-body,
div.entry-body-pink {
	border:1px solid #ddd;
	padding:10px;
	margin-bottom:10px;
	clear:both;
	}
	
div.entry-body-pink {
	border:1px solid #f0bfbb;
	border-top:none;
	}
	
div.entry-more {
	padding-top:10px;
	text-align:right;
	}
	
p.page-top {
	text-align:right;
	}
	
p.txt-disc {
	padding:0 10px 10px 10px;
	}
			
	
/* option
==========================================================*/
.img-left{
	float:left;
	margin:0 10px 10px 0;
	}
	
.img-right {
	float:right;
	margin:0 0 10px 10px;
	}
	
.img-border {
	padding:2px;
	border:1px solid #ccc;
	}
	
.margin-b10 {
	margin-bottom:10px;
	}

/* CSSロールオーバー(アルファ使用)
==========================================================*/
a:hover img.img-over{
	opacity:0.6;
	filter: alpha(opacity=60);
}

	
/* table
==========================================================*/
table.tbl-nomal {
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
	}
	
table.tbl-nomal th{
	padding:5px;
	padding-left:15px;
	text-align:left;
	line-height:120%;
	border-bottom:1px dotted #ccc;
	font-weight:bold;
	width:100px;
	}
	
	
table.tbl-nomal td{
	padding:5px;
	text-align:left;
	line-height:200%;
	border-bottom:1px dotted #ccc;
	font-weight:normal;
	}

	
/* form
==========================================================*/
div.form-btn {
	text-align:center;
	padding:10px;
	}
	
div.form-btn button {
	border:none;
	background-color:#FFFFFF;
	cursor:hand;
	}
	
input.input-txt {
	border:1px solid #ccc;
	margin-right:10px;
	}
	
input.input-txt2 {
	border:1px solid #ccc;
	padding:5px;
	width:100%;
	}
	
textarea.input-txtarea {
	border:1px solid #ccc;
	padding:5px;
	width:100%;
	height:150px;
	}
	
form#form-material input,
form#form-material select,
form#form-material textarea{
	font-size:16px;
	padding:3px 0;
	}


/* sitemap
==========================================================*/
.sitemap {
	margin:20px;
	}

.sitemap ul {line-height: 1.6em;}

.sitemap ul li {
	list-style:none;
	background-image: url(image/sitemap/arrow.gif);
	background-repeat: no-repeat;
	background-position: 2px 4px;
	padding: 0px 0px 5px 17px;
	width:200px;
}
.sitemap ul li ul {
	background-image: url(image/sitemap/tree_bg.gif);
	background-repeat: repeat-y;
	background-position: 9px 0px;
}

.sitemap ul li ul li {
	margin: 0px 0px 4px 5px;
	padding: 0px 10px 0px 20px;
	background-image: url(image/sitemap/tree.gif);
	background-repeat: no-repeat;
	background-position: 4px 1px;
}
.sitemap ul li.top a {
	border:1px solid #ccc;
	display:block;
	background:#eee;
	padding:5px;
}

.sitemap ul li ul li.up  {background-image: url(image/sitemap/tree_up.gif);}
.sitemap ul li ul li.end {background-image: url(image/sitemap/tree_end.gif);}
.sitemap li ul {margin: 4px 0px 4px 0px;}
.sitemap li ul li ul {font-size: 10px;}



/* 4: Contents
----------------------------------------------------------------------------------------------*/
/* top
==========================================================*/
div#news {
	width:508px;
	}
	
div#news-body {
	border:1px solid #ccc;
	height:670px;
	overflow:auto;
	}
	
div#news-body ul{
	}
	
div#news-body ul li{
	padding:5xp;
	margin:9px;
	padding-left:22px;
	/*
	background:url(image/main/list.jpg) no-repeat left center;
	border-bottom:1px dotted #ccc;
	*/
	text-align:left;
	}

div#search-box {
	background:url(image/top/search-box.jpg) no-repeat;
	height:123px;
	position:relative;
	}

input#area-search {
	position:absolute;
	top:86px;
	left:10px;
	width:122px;
	height:20px;
	line-height:20px;
	}
	
div#search-box input#btn-search {
	position:absolute;
	top:86px;
	right:16px;
	}
	
img#btn-glossary {
	position:absolute;
	bottom:5px;
	left:60px;
	}
	
/* blog
==========================================================*/
div.side-blog {
	width:207px;
	margin:0 auto;
	background:url(image/category/news/side-body.jpg) repeat-y;
	}
	
div.side-blog ul{
	padding:7px 0;
	margin:0;
	text-align:left;
	padding-left:13px;
	background:url(image/category/news/side-body.jpg) repeat-y;
	}
	
div.side-blog li {
	background:url(image/category/news/arr.jpg) center left no-repeat;
	padding-left:10px;
	}
	
	div.side-blog ul ul{
	padding:3px 0;
	margin:0;
	text-align:left;
	padding-left:13px;
	background:none;
	}
	
	div.side-blog ul ul li{
	background:none;
	background:url(image/category/news/arr.jpg) center left no-repeat;
	}
	
div.side-foot {
	height:7px;
	overflow:hidden;
	background:url(image/main/side-form-footer.jpg) no-repeat;
	}
	
h3.h3-news {
	padding:0;
	margin:0;
	margin-bottom:10px;
	height:25px;
	color:#5a3d1c;
	line-height:25px;
	text-align:left;
	font-size:16px;
	background:url(image/category/news/line.jpg) left bottom no-repeat;
	position:relative;
	}
	
h3.h3-news a{
	text-decoration:none;
	}
	
h3.h3-news span.h3-txt{
	right:0;
	bottom:0;
	position:absolute;
	font-size:12px;
	text-align:right;
	}
	
table#tbl-calendar {

	text-align:center;
	margin:4px 10px;
	}
	
table#tbl-calendar td {
	padding:1px 7px;
	}

div.top-content {
	padding:4px 0;
	text-align:left;
	}
	
div.top-left {
	width:252px;
	float:left;
	}
	
div.top-left dl,
div.top-right dl{
	border:1px solid #ccc;
	}
	
div.top-left dl dt,
div.top-right dl dt{
	}
	
div.top-left dl dd,
div.top-right dl dd{
	text-align:left;
	}
	
.p-10 {
	padding:5px 5px 0 5px;
	}
	
div.top-right {
	width:252px;
	float:right;
	}
	
.m-b4 {
	margin-bottom:4px;
	}
	
/* brack bord */
div.bord {
	width:425px;
	}
	
div.bord-head {
	background:url(image/top/bord-head.jpg) no-repeat;
	height:34px;
	overflow:hidden;
	}
	
div.bord-foot {
	background:url(image/top/bord-foot.jpg) no-repeat;
	height:17px;
	overflow:hidden;
	}
	
div.bord-body {
	background:url(image/top/bord-body.jpg) repeat-y;
	padding:5px 15px;
	text-align:left;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	line-height:160%;
	letter-spacing:1px;
	}
	
div.bord-body a{
	color:#FFFF00;
	}
	
div.bord-body img{
	float:right;
	}
	
div.bord table {
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
	margin:5px 0;
	}
	
div.bord table th{
	padding:2px;
	border:1px solid #fff;
	font-weight:bold;
	}
	
	
div.bord table td{
	padding:2px;
	border:1px solid #fff;
	}

div#gro-box {
	paddingn-bottom:4px;
    }