
/******************************************************************BASIS*/
*{
	margin:0px;
	padding:0px;
	font-family:sans-serif;

}



a:link{
	color:#20b2aa;
	text-decoration:none;
}
a:visited{
	color:#20b2aa;
}
a:hover{
	color:red;
}
a:active{
	color:red;
}
img{
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	border-bottom: 0px;
}
.linkFake{
	color:#20b2aa;
	font-weight:bold;
	text-decoration:underline;
}


/******************************************************************BODY*/
body{
	background-image:url(image/back.gif);
	background-position:center;
	background-repeat:repeat-y;
	background-color:#636363;
	color:#000099;
}
.bg2{
	background-image:url(image/back.gif);
}
.border{
	border-width:1px;
	border-color:#636363;
}
#all{
	background-color:#eeeeee;
	padding:0;
	width:760px;
	border-style:none;
	color:#000000;
}
/******************************************************************header*/

#ihead{
	border-bottom-style:solid;
	border-width:0px 0px 1px 0px;	
	border-color:#000099;
	height:100px;
}



/******************************************************************TAB*/
#tabmain{
	background-color:#636363;
	text-align:center;
	border-bottom-style:solid;
	border-width:1px;
}
.tab td{
	padding-top:5px;
	padding-left:10px;
	width:100px;
}
/******************************************************************CONTENTS*/
.contents{
	margin:0;
	padding:0;
	background-color:#eeeeee;
}


.contents2{
	margin:0;
	padding:0;
	background-color:#ffffff;
	color:#555555;
}


/******************************************************************TOP NAVIGATION*/
.navi{
	width:150px;
	padding:20px 0px 20px 0px;
	list-style:none;
}
.navilist li{
	margin:5px 0px 5px 0px;
	list-style:none;
}
.navilist li a{
	display:block;
	text-indent:-9999px;
}
li.menu01 a{
	width:150px;
	height:41px;
	background-image:url(image/navi_jigyou.gif);
}
.menu01 a:hover{
	width:150px;
	height:41px;
	background-image:url(image/navi_jigyou.gif);
	background-position:0px 41px;
}
.menu02 a{
	width:150px;
	height:41px;
	background-image:url(image/navi_gaiyou.gif);
	background-position:left top;
	background-position:0px 0px;
}
.menu02 a:hover{
	width:150px;
	height:41px;
	background-image:url(image/navi_gaiyou.gif);
	background-position:0px 41px;
}
.menu03 a{
	width:150px;
	height:41px;
	background-image:url(image/navi_kyujin.gif);
	background-position:left top;
	background-position:0px 0px;
}
.menu03 a:hover{
	width:150px;
	height:41px;
	background-image:url(image/navi_kyujin.gif);
	background-position:0px 41px;
}
.menu04 a{
	width:150px;
	height:41px;
	background-image:url(image/navi_sitemap.gif);
	background-position:left top;
	background-position:0px 0px;
}
.menu04 a:hover{
	width:150px;
	height:41px;
	background-image:url(image/navi_sitemap.gif);
	background-position:0px 41px;
}
.menu05 a{
	width:150px;
	height:41px;
	background-image:url(image/navi_priva.gif);
	background-position:left top;
	background-position:0px 0px;
}
.menu05 a:hover{
	width:150px;
	height:41px;
	background-image:url(image/navi_priva.gif);
	background-position:0px 41px;
}
.menu06 a{
	width:150px;
	height:41px;
	background-image:url(image/navi_top.gif);
	background-position:left top;
	background-position:0px 0px;
}
.menu06 a:hover{
	width:150px;
	height:41px;
	background-image:url(image/navi_top.gif);
	background-position:0px 41px;
}




/******************************************************************TOP NAVIGATION navied*/

.navilist li{
	display:block;
	text-indent:-9999px;
}


li.menued01{
	width:150px;
	height:41px;
	background-image:url(image/navied_jigyou.gif);
}
.menued02{
	width:150px;
	height:41px;
	background-image:url(image/navied_gaiyou.gif);
	background-position:left top;
	background-position:0px 0px;
}
.menued03{
	width:150px;
	height:41px;
	background-image:url(image/navied_kyujin.gif);
	background-position:left top;
	background-position:0px 0px;
}
.menued04{
	width:150px;
	height:41px;
	background-image:url(image/navied_sitemap.gif);
	background-position:left top;
	background-position:0px 0px;
}
.menued05{
	width:150px;
	height:41px;
	background-image:url(image/navied_priva.gif);
	background-position:left top;
	background-position:0px 0px;
}
.menued06{
	width:150px;
	height:41px;
	background-image:url(image/navied_top.gif);
	background-position:left top;
	background-position:0px 0px;
}





/******************************************************************SITE*/
.site{
	float:left;
	background-color:#eeeeee;
}
.site .text{
	width:360px;
	padding:10px;
}
.site p{
	padding:10px;
}
.sitetop{
	margin:10px 0px 0px 0px
}
/******************************************************************ARTICLE*/
#article{
	width:605px;
	float:right;
	text-align:right;
	background-position:2% 20px;
	background-repeat:no-repeat;
	background-color:#ffffff;
	color:#333333;
	font-size:12px;
	line-height:19px;
}

/******************************************************************topimage*/
#topimage{
	width:760px;
	height:200px;
	border-bottom-style:solid;
	border-width:0px 0px 1px 0px;	
	border-color:#000099;
}
/******************************************************************SITE INTRO*/
.articlesite{
	margin:10px 20px 20px 20px;
	padding:10px 30px 5px 20px;
	border-width:1px;
	border-style:solid;
	border-color:#b7c7e5;
	border-width:1px;
	height:310px;
	width:400px;
}
.siteintrotable{
	border-style:none solid solid none;
	border-width:0px 0px 1px 3px;
	border-color:#b7c7e5;
	margin-left:20px;
	width:350px;
}
.bsiteintrotable{
	margin-left:20px;
	width:350px;
}
.siteintrotable tr td{
	padding:10px;
	padding-bottom:5px;
}

.siteintrotable tr .sl{
	width:150px;
}

.introBottomLink{
}

.introBottomLink div{
	background-image:url(./image/site_intro_url_back.gif);
	margin-bottom:10px;
	letter-spacing:2px;
	color:#555555;
}




.bsiteintrotable tr .sl{
	width:150px;
}
.bsiteintrotable tr td{
	padding:10px;
}



.sitelogomark{
	margin-left:10px;
}
.sitename{
	font-size:18px;
	font-weight:bold;
	margin-bottom:2px;
	list-style-image:url(image/icon.gif);
	letter-spacing:2px;
}
/******************************************************************SITE MAP*/
#topmidasi{
	margin-top:15px;
	margin-bottom:10px;
}
.sitemaptable{
	margin-top:10px;
	font-size:15px;
	font-weight:bold;
	width:380px;
	text-align:left;
	position:relative;
	top:0px;
	color:#333333;
}

.insitemap{
	margin-left:25px;
}
.sitemaptable p{
	padding:1px;
	text-indent:20px;
	height:23px;
	background-repeat:no-repeat;
	background-position:0px 0px;
}

.st{
	background-image:url(image/tree_branch.gif);
}
.sm{
	background-image:url(image/tree_branch.gif);
}
.sb{
	background-image:url(image/tree_end.gif);
}
 .newstable{
	width:480px;
	text-align:left;
	margin-right:20px;
}



.newsDate{
	float:left;
}

.newsTopic{
	float:center;
	text-align:left;
}
.newsLine{
	width:480px;
	margin-bottom:12px;
	clear:both;
}
.newsTopic{
	float:right;
	text-align:left;
	width:380px;
}

.oldyear{
	font-weight:bold;
	font-size:18px;
	color:#D639E2;
	letter-spacing:5px;
	border-style:none none none solid;
	border-color:#D639E2;
	border-width:5px;
	padding-left:8px;
	padding-top:3px;
	margin-top:10px;
	margin-bottom:8px;
}




.oldtable .newsLine{
	width:500px;
	margin-bottom:12px;
}
.oldtable .newsTopic{
	float:right;
	text-align:left;
	width:420px;
}
.newstable td{
	position:relative;
	top:0px;
	color:#333333;
	padding:5px;
	font-size:12px;
}

.toOld{
	text-align:right;
}


.toparticleall{
	margin:20px 20px 20px 20px;
	padding:10px 20px 10px 20px;
	border-width:1px;
	border-style:solid solid solid solid;
	border-color:#b7c7e5;
}

.sitemapback{
	background-image:url(image/back_sitemap.gif);
}
.gaiyouback{
	background-image:url(image/back_gaiyou.gif);
}
.kyujinback{
	background-image:url(image/back_kyujin.gif);
}
.jigyouback{
	background-image:url(image/back_jigyou.gif);
}
.privaback{
	background-image:url(image/back_priva.gif);
}
.officialback{
	background-image:url(image/back_official.gif);
}
.articleall{
	margin:30px 30px 30px 100px;
	padding:20px;
	border-width:1px;
	border-style:solid solid solid solid;
	border-color:#b7c7e5;
}
.articleall .atext{
	position:relative;
	top:0px;
	padding:5px;
	width:360px;
	text-align:left;
}
.dotlist{
	margin:10px 30px 10px 30px;
	list-style-image:url(image/icon.gif);
	text-align:left;
}
.dotlist ul li{
	width:240px;
}
.articleright{
	width:390px;
}
.articlelink{
	text-align:right;
}
.gaiyoutable{
	width:360px;
	position:relative;
	top:0px;
	color:#333333;
	padding:10px;
	font-size:12px;
	text-align:left;
}
.gaiyoutable tr .tl{
	padding:5px;
}
.gaiyoutable tr .tr{
	padding:5px;
}
.g{
	width:65px;
}
.sitetable{
	width:360px;
	position:relative;
	top:0px;
	color:#333333;
	padding:10px;
	font-size:12px;
}
.stl{
	padding:5px;
}

.oldtable{
	text-align:left;
	position:relative;
	top:0px;
	color:#333333;
	font-size:12px;
}
.oldarticle{
	padding:10px;
}
.oldtable{
	margin:30px;
	border:1px solid #b7c7e5;
	width:550px;
}
.oldtable td{
	padding:5px 10px 5px 10px;
}
.praivacy{
	font-size:12px;
	text-align:left;
}
.ptitle{
	border-style:none none solid double;
	border-width:0px 0px 1px 4px;
	border-color:#000099;
	margin:20px 0 10px 0;
	padding:3px;
	font-weight:bold;
	width:360px;
}
.praivacy p{
	width:330px;
}
.praivatable{
	width:330px;
	position:relative;
	top:0px;
	color:#333333;
	padding:5px;
	font-size:12px;
}
.praivatable p{
	font-size:11px;
	text-indent:15px;
	position:relative;
	top:0px;
	padding:5px;
	width:360px;
	text-align:left;
	color:#333333;
	line-height:17px;
}
.sankou{
	padding:10px 50px 10px 20px;
	font-size:11px;
	text-align:left;
	color:#333333;
	line-height:17px;
}
.sankoub{
	padding:10px 50px 10px 20px;
	font-size:11px;
	text-align:right;
	color:#333333;
	line-height:17px;
}
.bold{
        font-weight: bold;
}
.border2{
        text-decoration: underline;
}


/******************************************************************FOOTER*/
.fbox{
	clear:both;
	width:760px;
	height:5px;
	background-color:#636363;
	border-color:#000099;
	border-width:1px;
	border-top-style:solid;
	padding:0;
	margin:0;
}
#footermain{
	clear:both;
	height:20px;
	border-color:#000099;
	border-width:1px;
	border-top-style:solid;
	background-color:#ffffff;
}

.footersitemap{
	height:25px;
	border-color:#000099;
	border-width:1px;
	border-bottom-style:solid;
	background-color:#ffffff;
	padding-top:10px;

/*	padding:5px 3px 1px 3px;*/

	font-size:12px;
}


.footerleft{
padding:5px 3px 1px 10px;	
	float:left;
}
.footerright{
padding:5px 5px 1px 3px;
	float:right;
}


/******************************************************************TOP ΗΑ*/

.Top{   width: 490px;
        margin: 15px;
	text-align: left;
        color: #696969;
        border-width: medium thin;
        border-color: #66cdaa;
        border-style: solid;
        background-color: #eaffea;
}
.Top1{ 	text-align: left;
        color: #dc143c;
        font-size: 150%;
        font-weight: bold;
}

