h1,h2,h3,h4,h5,h6,p,ul {
	margin-top:0;
	margin-bottom:0;
	list-style: none;
}

body {
	font-family:"‚l‚r ƒSƒVƒbƒN","Osaka|“™•",sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}

.text01 {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•",sans-serif;
	font-size: 10px;
	line-height: 16px;
}



.footer {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•",sans-serif;
	font-size: 10px;
	line-height: 10px;
	color: #C1C1C2;
}

.copyright {
	color: #666666;
	text-align: right;
	font: 9px/normal "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•", sans-serif;
}

.clearing {
	clear:both;
	}

#wrapper {
	text-align: left;
	margin: 0px auto;
	width: 900px;
}

#head {
	color: #666666;
	text-align: left;
	font: 10px/normal "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•", sans-serif;
	margin-top: 10px;
	margin-bottom: 10px;
}

#content {
	margin-top: 10px;
	margin-bottom: 10px;
	height: 450px;
	width: 900px;
}

#global_con {
	background: url(../images02/bg_globalnavi_con.jpg) no-repeat;
	width: 115px;
	height: 450px;
	float: left;
}

#global_emp {
	background: url(../images02/bg_globalnavi_emp.jpg) no-repeat;
	width: 115px;
	height: 450px;
	float: left;
}

#global_com {
	background: url(../images02/bg_globalnavi_com.jpg) no-repeat;
	width: 115px;
	height: 450px;
	float: left;
}

#globalnavi {
}

#globalnavi ul{
	margin: 0px;
	padding-top: 51px;
	padding-left: 25px;

}

#globalnavi ul li{
	color: #ffffff;
	text-align: left;
	font: 10px/normal Arial, Helvetica, sans-serif;
	height: 23px;
}

#globalnavi ul li a:link { color:#727272; text-decoration:none;}
#globalnavi ul li a:visited { color:#727272; text-decoration:none;}
#globalnavi ul li a:hover { color:#727272; text-decoration:underline;}

#localnavi_con {
	float: left;
	width: 115px;
	height: 450px;
	background: url(../images02/bg_localnavi_con.jpg) no-repeat;
}

#localnavi_emp {
	float: left;
	width: 115px;
	height: 450px;
	background: url(../images02/bg_localnavi_emp.jpg) no-repeat;
}

#localnavi_com {
	float: left;
	width: 115px;
	height: 450px;
	background: url(../images02/bg_localnavi_com.jpg) no-repeat;
}

#localnavi {
}

#localnavi ul{
	margin: 0px;
	padding-top: 51px;
	padding-left: 25px;
}

#localnavi ul li{
	color: #ffffff;
	text-align: left;
	font: 10px/normal Arial, Helvetica, sans-serif;
	height: 23px;
}

#localnavi ul li a:link { color:#ffffff; text-decoration:none;}
#localnavi ul li a:visited { color:#ffffff; text-decoration:none;}
#localnavi ul li a:hover { color:#ffffff; text-decoration:underline;}

#main_concept {
	float: left;
	height: 450px;
	background: #FFE200;
	width: 670px;
}

#main_com {
	float: left;
	height: 450px;
	background: #E0B9D7;
	width: 670px;

}

#main_com #subnavi {
	text-align: left;
	width: 670px;
	padding: 0px;
	background: #B685BA;
	margin: 47px 0px 0px;
	height: 23px;
}

#main_concept #subnavi {
	padding: 0px;
	background: #FABF00;
	margin: 47px 0px 0px;
	height: 23px;
}

#main_concept #subnavi ul{
}

#main_concept #subnavi ul li{
	text-align: left;
	float: left;
	color: #ffffff;
	font: 10px/normal Arial, Helvetica, sans-serif;
	background: #EC9400;
	margin: 0px ;
	padding: 5px 14px;
}

#main_concept #subnavi ul li a:link { color:#ffffff; text-decoration:none;}
#main_concept #subnavi ul li a:visited { color:#ffffff; text-decoration:none;}
#main_concept #subnavi ul li a:hover { color:#ffffff; text-decoration:underline;}



#copyright {
	color: #666666;
	text-align: right;
	font: 9px/normal "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•", sans-serif;
}

#banner {
	color: #666666;
	text-align: right;
	font: 9px/normal "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•", sans-serif;
	margin-top: 7px;
}

#copyright {
	margin-top: 7px;
	color: #666666;
	text-align: right;
	font: 9px/normal "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•", sans-serif;
}

#concept {
	margin-left: 50px;
	margin-top: 40px;
	}
	
#concept h2 {
	color: #666666;
	font: 14px/normal "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•", sans-serif;
	}
	
#concept h3 {
	color: #666666;
	font: 20px/1.5em "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•", sans-serif;
	margin: 0px;
	}
	
#concept h4 {
	color: #666666;
	font: 12px/2em "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•", sans-serif;
	margin: 15px 0px 0px;
	}
	
#outline {
	margin-left: 50px;
	margin-top: 40px;
	}
	
#outline_left {
	float: left;
	}
	
#outline_right {
	float: left;
	padding-left: 35px;
	}
	
.outline {
	color: #666666;
	font: 12px/1.5em "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•", sans-serif;
	margin: 15px 0px 0px;
	}
	
#main_emp {
	float: left;
	height: 450px;
	background: #84CBD6;
	width: 670px;

}

#main_emp #subnavi {
	text-align: left;
	width: 670px;
	padding: 0px;
	background: #009AA8;
	margin: 47px 0px 0px;
	height: 23px;
}

#main_gra {
	float: left;
	width: 670px;
	padding: 0px;
	background: #009AA8;
	margin: 47px 0px 0px;
	height: 23px;
}

#main_gra #subnavi {
	text-align: center;


}

#main_gra #subnavi ul li{

	float: left;
	color: #ffffff;
	font: 10px/normal Arial, Helvetica, sans-serif;
	background: #EC9400;
	margin: 0px;
	padding: 5px 14px;
}

#main_gra #subnavi ul li a:link { color:#ffffff; text-decoration:none;}
#main_gra #subnavi ul li a:visited { color:#ffffff; text-decoration:none;}
#main_gra #subnavi ul li a:hover { color:#ffffff; text-decoration:underline;}

/*ƒRƒ“ƒZƒvƒg•ÅŽŸŠK‘wƒiƒr*/

#concept01{
	height: 450px;
	background: #FFE200;
	width: 670px;
	float: left;
}

#list01{
	margin: 47px 0px 0px 0px;
	width: 670px;
	height: 23px;
	background: #FABF00;
	text-align: left;
}

#list01 ul{
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#list01 ul li{
	float: left;
	color: #ffffff;
	font: 10px/normal Arial, Helvetica, sans-serif;
	background: #EC9400;
	margin: 0px;
	padding: 5px 14px;
	text-align: left;
}

#list01 ul li a:link { color:#ffffff; text-decoration:none;}
#list01 ul li a:visited { color:#ffffff; text-decoration:none;}
#list01 ul li a:hover { color:#ffffff; text-decoration:underline;}

/*ì•i•Å‹¤’Ê*/
#pagelist {
	margin: 0px 0px 7px 30px;
	padding: 0px;
}

#pagelist ul {
	margin: 0px;
	padding: 0px;
}

#pagelist ul li{
	float: left;
	color: #666666;
	font: 12px/normal Arial, Helvetica, sans-serif;
	padding: 5px 0px 0px;
}

#pagelist ul li a:link { color:#666666; text-decoration:none;}
#pagelist ul li a:visited { color:#666666; text-decoration:none;}
#pagelist ul li a:hover { color:#666666; text-decoration:underline;}


#works {
	width: 640px;
	margin: 0px 0px 0px 30px;
}

#thumbnail {
	margin: 0px;
	width: 266px;
	float: left;
}

#thumbnail ul{
	padding: 0px;
	margin: 0px;
}


#thumbnail ul li{
	float: left;
	margin: 0px 10px 10px 0px;
}

#imgaes {
	float: left;
	width: 347px;
}


/*ƒOƒ‰ƒtƒBƒbƒN•Å*/

#global_gra {
	background: url(../images02/bg_globalnavi_gra.jpg) no-repeat;
	width: 115px;
	height: 450px;
	float: left;
}

#localnavi_gra {
	float: left;
	width: 115px;
	height: 450px;
	background: url(../images02/bg_localnavi_gra.jpg) no-repeat;
}

#graphic{
	height: 450px;
	background: #F7C8CF;
	width: 670px;
	float: left;
}

#graphic h2 {
	width: 610px;
	font-size: 14px;
	font-weight: bold;
	color: #E9546A;
	margin-top: 10px;
	border-bottom: 1px solid #E9546A;
	margin-left: 30px;
	padding: 0px;
}


#list02{
	margin: 47px 0px 0px 0px;
	width: 670px;
	height: 23px;
	background: #F19CA6;
	text-align: left;
}

#list02 ul{
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#list02 ul li{
	float: left;
	color: #ffffff;
	font: 10px/normal Arial, Helvetica, sans-serif;
	background: #E18696;
	margin: 0px;
	padding: 5px 14px;
	text-align: left;
}

#list02 ul li a:link { color:#ffffff; text-decoration:none;}
#list02 ul li a:visited { color:#ffffff; text-decoration:none;}
#list02 ul li a:hover { color:#ffffff; text-decoration:underline;}

/*WEB•Å*/

#global_web {
	background: url(../images02/bg_globalnavi_web.jpg) no-repeat;
	width: 115px;
	height: 450px;
	float: left;
}

#localnavi_web {
	float: left;
	width: 115px;
	height: 450px;
	background: url(../images02/bg_localnavi_web.jpg) no-repeat;
}

#web{
	height: 450px;
	background: #82C1EA;
	width: 670px;
	float: left;
}

#web h2 {
	width: 610px;
	font-size: 14px;
	font-weight: bold;
	color: #009FDF;
	margin-top: 10px;
	border-bottom: 1px solid #009FDF;
	margin-left: 30px;
	padding: 0px;
}


#list03{
	margin: 47px 0px 0px 0px;
	width: 670px;
	height: 23px;
	background: #009FDF;
	text-align: left;
}

#list03 ul{
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#list03 ul li{
	float: left;
	color: #ffffff;
	font: 10px/normal Arial, Helvetica, sans-serif;
	background: #E18696;
	margin: 0px;
	padding: 5px 14px;
	text-align: left;
}

#list03 ul li a:link { color:#ffffff; text-decoration:none;}
#list03 ul li a:visited { color:#ffffff; text-decoration:none;}
#list03 ul li a:hover { color:#ffffff; text-decoration:underline;}

/*3D•ÅŽŸŠK‘wƒiƒr*/

#global_cg {
	background: url(../images02/bg_globalnavi_3d.jpg) no-repeat;
	width: 115px;
	height: 450px;
	float: left;
}

#localnavi_cg {
	float: left;
	width: 115px;
	height: 450px;
	background: url(../images02/bg_localnavi_3d.jpg) no-repeat;
}

#cg{
	height: 450px;
	background: #EEEF98;
	width: 670px;
	float: left;
}

#cg h2 {
	width: 610px;
	font-size: 14px;
	font-weight: bold;
	color: #A4B000;
	margin-top: 10px;
	border-bottom: 1px solid #A4B000;
	margin-left: 30px;
	padding: 0px;
}

#list04{
	margin: 47px 0px 0px 0px;
	width: 670px;
	height: 23px;
	background: #C4D100;
	text-align: left;
}

#list04 ul{
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#list04 ul li{
	float: left;
	color: #ffffff;
	font: 10px/normal Arial, Helvetica, sans-serif;
	background: #A4B000;
	margin: 0px;
	padding: 5px 14px;
	text-align: left;
}

#list04 ul li a:link { color:#ffffff; text-decoration:none;}
#list04 ul li a:visited { color:#ffffff; text-decoration:none;}
#list04 ul li a:hover { color:#ffffff; text-decoration:underline;}

/*‰ïŽÐŠT—v*/

#outline h2{
	width: 570px;
	font-size: 14px;
	font-weight: bold;
	color: #6E4F78;
	padding-bottom: 5px;
	border-bottom: 1px solid #6E4F78;
}

/*‹lî•ñ*/

#employment{
	margin-left: 50px;
	margin-top: 40px;
}

#employment h2{
	width: 570px;
	font-size: 14px;
	font-weight: bold;
	color: #014B4E;
	padding-bottom: 5px;
	border-bottom: 1px solid #014B4E;
}

#employment h3{
	width: 570px;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	padding: 20px 0px 5px 30px;
}

#employment h4{
	font-size: 12px;
	font-weight: normal;
	line-height:1.7em;
	margin: 15px 0px 0px 30px;
	color: #333333;
}
table#emplayment {
margin-top:15px;
}

table#emplayment th{
font-size:12px;
padding:4px;
text-align:left;
vertical-align:top;
width:100px;
margin:0 0 5px 0;
}
table#emplayment td{
font-size:12px;
vertical-align:top;
padding:4px;
margin:0 0 5px 0;
}

/*ƒTƒCƒgƒ}ƒbƒv*/

#sitemap{
	width: 900px;
	height: 450px;
}

#sitemap #global {
	background: url(../images02/bg_globalnavi_sitemap.gif) no-repeat;
	width: 115px;
	height: 450px;
	float: left;
}

#sitemap #global ul{
	margin: 0px;
	padding-top: 51px;
	padding-left: 25px;
	color: #ffffff;
	text-align: left;
	font: 10px/normal Arial, Helvetica, sans-serif;
	height: 23px;
}

#sitemap #directory {
	width: 785px;
	height: 450px;
	float: left;
}

.title{
	margin: 5px 0px 0px 0px;
	float: left;
	width: 115px;
}

.title ul{
	margin: 0px 0px 0px 15px;
	padding: 0px;
}

.title ul li{
	margin: 0px;
	padding: 0px;
	color: #ffffff;
	text-align: left;
	font: 10px/normal Arial, Helvetica, sans-serif;
	height: 20px;
}

.title ul li a:link { color:#ffffff; text-decoration:none;}
.title ul li a:visited { color:#ffffff; text-decoration:none;}
.title ul li a:hover { color:#ffffff; text-decoration:underline;}

#site_01 {
	width: 785px;
	height: 70px;
	background: url(../images02/bg_sitemap_01.gif);
}

#site_02 {
	width: 785px;
	height: 115px;
	background: url(../images02/bg_sitemap_02.gif);
}

#site_02 #page02 {
	width: 655px;
	margin: 0px 0px 0px 15px;
	float: left;
}


#site_02 #page02 ul{
	margin: 69px 0px 0px 0px;

}

#site_02 #page02 ul li{
	float: left;
	width: 120px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	color: #666666;
	font: 10px/normal Arial, Helvetica, sans-serif;
}

#site_02 #page02 ul li a:link { color:#666666; text-decoration:none;}
#site_02 #page02 ul li a:visited { color:#666666; text-decoration:none;}
#site_02 #page02 ul li a:hover { color:#666666; text-decoration:underline;}

#site_03 {
	width: 785px;
	height: 69px;
/*height: 92px;*/
	background: url(../images02/bg_sitemap_03.gif);
}

#site_03 #page03 {
	width: 655px;
	margin: 25px 0px 0px 15px;
	float: left;
}


#site_03 #page03 ul{
	margin: 0px 0px 0px 0px;

}

#site_03 #page03 ul li{
	float: left;
	width: 120px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	color: #666666;
	font: 10px/normal Arial, Helvetica, sans-serif;
}

#site_03 #page03 ul li a:link { color:#666666; text-decoration:none;}
#site_03 #page03 ul li a:visited { color:#666666; text-decoration:none;}
#site_03 #page03 ul li a:hover { color:#666666; text-decoration:underline;}

#site_04 {
	width: 785px;
	height: 69px;
	background: url(../images02/bg_sitemap_04.gif);
}

#site_05 {
	width: 785px;
	height: 127px;
	background-image: url(../images02/bg_sitemap_05.gif);
	background-repeat: no-repeat;
}




/* 20090924 ’Ç‹L
--------------------------------------------------------------*/
h1, h2, ul, li {
	margin:0;
	padding:0;
}
img {
	border:0;
}

/*ƒgƒbƒv•Å‹l‚É‚Â‚¢‚Ä‚ÌƒeƒLƒXƒg
--------------------------------------------------------------*/
h2#emp_text {
	padding: 7px 0px;
	color:#333333;
	font-size: 12px;
	line-height:1.5em;
}
h2#emp_text a:link { color:#333333; text-decoration:none;}
h2#emp_text a:visited { color:#333333; text-decoration:none;}
h2#emp_text a:hover { color:#A0A0A0; text-decoration:underline;}

/* ŒÂlî•ñ•ÛŒì•ûj
--------------------------------------------------------------*/
p#privacy {
	float:right;
	margin-top:-25px;
}


ul#bannerlist {
	clear:both;
	margin-bottom:10px;
}
ul#bannerlist li {
	display:inline;
}
ul#bannerlist li.mini {
	padding-left:5px;
}








