@charset "UTF-8";


/* 
====== font ================================================
*/

p{
	font-size:14px;
	color:#333333;
	line-height:1.6em;
	margin:0px 0px 10px 0px;
	padding:0px;}

p.leaflet{
	font-size:10px !important;
	text-align:left !important;
	text-indent:-1.3em;
	margin-left:1.3em;}

p.notes{
	color:#006f46;
	font-size:12px;
	text-indent:-1.3em;
	line-height:1.4em;
	margin-left:14px;}

p.notes2{
	color:#006f46;
	font-size:12px;
	text-indent:-2.5em;
	line-height:1.4em;
	margin-left:28px;}

body .photoBox p.notes,
body .photoBox p.notes01,
body .photoBox p.notes02{
	color:#666;
	font-size:12px;
	line-height:1.4em;
	margin-top:3px;}

body #footer p{
	color:#006f46;}

/*
====== h ===================================================
*/

h1{}

h2{
	color:#006f46;
	font-size:18px;
	font-weight:bold;
	line-height:1.4em;
	margin-bottom:20px;}

h3{
	color:#006f46;
	font-size:14px;
	font-weight:bold;
	line-height:1.4em;
	margin-bottom:5px;}

body#news h2{
	margin-bottom:0px;}

h4{
	font-size:11px;
	color:#006f46;
	font-weight:bold;
	text-align:right;
	margin-bottom:10px;}

/* 
====== img ================================================
*/

.dn { display: none; } 

/*
====== list ================================================
*/

ul.linkList li{
	background-image:url(https://b057c1.claudeassets.com/20220804082514im_/http://gwc-food.net/common/img/iconArrow.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
	padding-left:20px;
	margin-bottom:10px;
	line-height:1.4em;}

#top #seminar ul.linkList li ul.linkList li{
	background-position:0 5px;
	padding-left:25px;
	margin-bottom:10px;
	line-height:1.4em;
	border-bottom:none;
	padding-bottom:0px;}

ul.linkList li span{
	font-weight:bold;}

#news ul.linkList{
	font-size:13px;}

#news ul.linkList li{
	font-size:13px;}

#archive ul.linkList li{
	font-size:13px;
	line-height:1.3em;
	margin-bottom:10px;
	float:left;
	width:315px;
	padding-right:15px;}

#archive ul.linkList li span{
	font-size:12px;}

#archive ul.linkList li a{
	color:#006f46;}

#top #seminar ul li{
	padding-bottom:10px;
	border-bottom:1px dotted #80c3aa;}

#top #seminar ul.iconPDF li,
#top #seminar ul.iconMAIL li{
	border-bottom:none !important;}

#top #seminar ul.iconMAIL li{
	padding-bottom:0px;
	margin-bottom:0px;}


/*
====== icon ================================================
*/

ul.iconPDF li{
	background-image:url(https://46c063.claudeassets.com/20220804082514im_/http://gwc-food.net/common/img/iconPDF.gif);
	background-position:0 0px;
	background-repeat:no-repeat;
	padding-left:25px;
	margin-bottom:10px;
	line-height:1.6em;}

ul li ul.iconPDF li{
	margin-top:10px;}

ul.iconMAIL li{
	background-image:url(https://ccc48f.claudeassets.com/20220804082514im_/http://gwc-food.net/common/img/iconMAIL.gif);
	background-position:0 0px;
	background-repeat:no-repeat;
	padding-left:25px;
	margin-bottom:10px;
	line-height:1.6em;}

img.iconMAIL{
	margin:0px 5px -5px 5px;}


/*
====== table ================================================
*/

table.bannerList{
	width:450px;}

table.bannerList img{
	margin-left:22px;}

table.bannerList p{
	color:#666;
	font-size:10px;
	font-weight:bold;
	line-height:1.3em;
	text-align:center;
	margin-top:5px;}

table.bannerList2{
	width:450px;
	margin:20px 0px 20px 0px;}

table.bannerList2 img{
	margin-left:22px;}

table.bannerList2 p{
	color:#666;
	font-size:10px;
	font-weight:bold;
	line-height:1.3em;
	text-align:center;
	margin-top:5px;}
	
body.sitemap table{
	width:700px;
	border:1px solid #a7cebf;}

body.sitemap table th{
	width:180px;
	border:1px solid #a7cebf;
	text-align:center;}

body.sitemap table td{
	padding:10px 10px 0px 10px;}


table.tableProgram th,
table.tableProgram td{
	border-top:1px dotted #a7cebf;
	border-bottom:1px dotted #a7cebf;
	padding:10px 0px;}

table.tableProgram th{
	width:100px;}

table.tableProgram th span{
	display:block;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	background-color:#498e74;
	width:80px;
	text-align:center;
	padding:3px 0px;}

table.tableProgram td{
	line-height:1.6em;}

table.tableProgram td span{
	font-weight:bold;
	color:#006f46;}


table.tableDetail{
	width:698px;}

table.tableDetail td{
	border:1px solid #CCC;
	padding:3px 15px;}

table.tableDetail td{
	line-height:1.6em;}

/*
====== link ================================================
*/

a:link{
	color:#333333;
	text-decoration:none;}

a:visited{
	color:#333333;
	text-decoration:none;}

a:hover{
	color:#333333;
	text-decoration:underline;}

a:active{
	color:#333333;
	text-decoration:underline;}


body#top #news a:link span,
body#top #contents-left #news h4 a:link,
body#top #seminar a:link,
body.sitemap a:link,
body #nav dl a:link,
body div#pageLink a:link{
	color:#006f46;
	text-decoration:none;}

body#top #news a:visited span,
body#top #contents-left #news h4 a:visited,
body#top #seminar a:visited,
body.sitemap a:visited,
body #nav dl a:visited,
body div#pageLink a:visited{
	color:#006f46;
	text-decoration:none;}

body#top #news a:hover span,
body#top #contents-left #news h4 a:hover,
body#top #seminar a:hover,
body.sitemap a:hover,
body #nav dl a:hover,
body div#pageLink a:hover{
	color:#006f46;
	text-decoration:underline;}

body#top #news a:active span,
body#top #contents-left #news h4 a:active,
body#top #seminar a:active,
body.sitemap a:active,
body #nav dl a:active,
body div#pageLink a:active{
	color:#006f46;
	text-decoration:underline;}

/*
====== section ================================================
*/

div.section{
	width:748px;
	padding-bottom:40px;}

div.section02{
	width:748px;
	padding-bottom:20px;}

/*
====== gotop ===============================================
*/

#goToTop{
	float:right;
	margin-right:39px;
	margin-top:-66px;}

#goToTop ul:after {
	content:"";
	display:block;
	width:100%;
	height:0;
	visibility:hidden;
	clear:both;}

#goToTop li {
	list-style-type:none;
	position:relative;}

#goToTop .hover-css a,
#goToTop .hover-anims a,
#goToTop .hover-anims a span {
	display:block;
	height:0px;
	padding-top:48px;
	position:relative;
	overflow:hidden;
	background:url(https://012f46.claudeassets.com/20220804082514im_/http://gwc-food.net/common/img/btnToTop.png) no-repeat 0 0;
	color:transparent;}

#goToTop .hover-anims a span {
	position:absolute;
	left:0;
	top:0;}

#goToTop .hover-css .totop a,
#goToTop .hover-anims .totop a {
	width:100px;
	background-position:0px 0px;}
#goToTop .hover-css .totop a:hover,
#goToTop .hover-anims .totop span {
	width:100px;
	background-position:0px -48px;}

/*
====== other ===============================================
*/

.clear{
	clear:both;}

.clr_bth {
	clear:both;
	display:block;
	height:0px;
	line-height:0;
	overflow:hidden;
	visibility:hidden;
	width:0px;}

.lineDotted{
	border-bottom:1px dotted #449577;
	margin-bottom:12px;}

.mgb10{
	margin-bottom:10px;}

.mgb20{
	margin-bottom:20px;}

.mgb30{
	margin-bottom:30px;}

.mgb50{
	margin-bottom:50px;}

.fl{
	float:left;}

.fr{
	float:right;}

.textRight{
	text-align:right;}


.textToTop{
	text-align:right;
	font-size:12px;
	margin-top:30px;}

.textToTop a{
	color:#006f46 !important;}

.flBox{
	float:left;
	margin:0px 15px 15px 0px;}

.frBox{
	float:right;
	margin:0px 0px 15px 15px;}

.flBox div,.frBox div{
	font-size:12px;
	line-height:1.4em;
	text-align:center;
	color:#666;
	width:150px;
	padding:10px 5px;
	background-color:#f3eee5;}
	
/* ===== special_table =========================== */

table.tableProgram02 th,
table.tableProgram02 td{
	border-top:1px dotted #a7cebf;
	border-bottom:1px dotted #a7cebf;
	padding:10px 0px;}

table.tableProgram02 th{
	width:200px;}

table.tableProgram02 th span{
	display:block;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	background-color:#498e74;
	width:150px;
	text-align:center;
	padding:3px 0px;}

table.tableProgram02 td{
	line-height:1.6em;}

table.tableProgram02 td span{
	font-weight:bold;
	color:#006f46;}


table.tableDetail{
	width:698px;}

table.tableDetail td{
	border:1px solid #CCC;
	padding:3px 15px;}

table.tableDetail td{
	line-height:1.6em;}


.newsimg{
    width: 300px;
    height: auto;
    float: right;
    margin: 0 0 20px 20px;
    border: 2px solid #aaa;
}

.newsimg2{
    width: auto;
    height: 150px;
    float: right;
    margin: 0 0 20px 20px;
    border: 2px solid #aaa;
}
/*
     FILE ARCHIVED ON 21:08:55 Aug 06, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:24:31 Sep 26, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.65
  exclusion.robots: 0.062
  exclusion.robots.policy: 0.047
  esindex: 0.01
  cdx.remote: 28.377
  LoadShardBlock: 62.131 (3)
  PetaboxLoader3.datanode: 81.635 (4)
  PetaboxLoader3.resolve: 283.028 (2)
  load_resource: 305.472
*/