#eventbox{width:705px; margin:0 23px 0 11px;}

#event{
position:relative;
z-index:1;
margin-bottom:10px;
}

#event ul li{}
#event ul li dl{border-bottom:1px dotted #ccc;padding:6px 8px;clear:both;}
#event ul li dl dt{width:100px;height:19px;float:left;overflow:hidden; line-height:75px;}
#event ul li dl dd{margin-left:100px;padding-bottom:5px;}




#event .j1 dt{background:url(../images/top/kengaku.gif) no-repeat; background-position:left 6px; height:25px;}
#event .j2 dt{background:url(../images/top/campaign.gif) no-repeat; background-position:left 6px; height:25px;}
#event .j3 dt{background:url(../images/top/seminar.gif) no-repeat; background-position:left 6px; height:25px;}
#event .j4 dt{background:url(../images/top/event.gif) no-repeat; background-position:left 6px; height:25px;}
#event .j5 dt{background:url(../images/top/sodan.gif) no-repeat; background-position:left 6px; height:25px;}
#event .j6 dt{background:url(../images/top/orner.gif) no-repeat; background-position:left 6px; height:25px;}
#event .j7 dt{background:url(../images/top/other.gif) no-repeat; background-position:left 6px; height:25px;}


.endevent{
width:705px;
margin:5px 23px 0 11px;
padding:0;
}

.endevent table{border:none;}
.endevent th{background:#BADFF6;text-align:center;padding:5px;}
.ee1{width:150px;}
.ee2{width:555px;}
/*
.endevent td{background:#fff;padding:5px;text-align:left;}
.endevent td.tdl{text-align:left;}
.endevent tr.tdi td{background:#dfecc1;}
.endevent th div{border-top:1px solid #81b40a;margin-top:3px;padding-top:5px;}
dl.list1{margin:0px 35px 24px 35px;}
dl.list1 dt{float:left;width:2.5em;text-align:right;}
dl.list1 dd{margin-left:3em;_margin-left:1.5em;zoom:1;}
.txt-r{text-align:right;padding-top:10px;}
.txt-c{text-align:center;padding:10px 0px;}
ul.inline li{display:inline;padding:5px;}
*/

/* ----------------------------------------company---------------------------------------- */

.companybox{
width:705px;
margin:10px 0;
padding:0;
}
table{border-collapse: collapse;
margin:5px 0 10px 0;
}
th{
background:#BADFF6;
}
td, th {
border: 1px #666 solid;
padding: 5px;
}
/* ----------------------------------------link---------------------------------------- */

#linkbox{width:705px; margin:0 23px 0 11px;}

#linkbox h3{
margin:5px 0; padding:0px;font-size:110%; font-weight:bolder;
width:705px;
margin:5px 0 0 0px;
padding:0;
}

/* ---------------------------------------sitemap---------------------------------------- */

#smbox{width:705px; margin:0 23px 0 11px;}

#smbox h3{
margin:5px 0; padding:0px;font-size:110%; font-weight:bolder;
width:705px;
margin:5px 0 0 0px;
padding:0;
}

#s_mapbox{
width:705px;
margin:10px 0;
padding:0;}

.smbox_left{
width:342px;
margin:0 15px 0 0;
padding:0 5px 0 0;
float:left;
border-right: 1px solid #999;
}
.smbox_right{
width:342px;
margin:0;
padding:0;
float:right;
}

#s_mapbox .smbox_left ul,
#s_mapbox .smbox_right ul
{list-style-type: none;}

#s_mapbox .smbox_left ul li.top,
#s_mapbox .smbox_right ul li.top
{
	margin-bottom: 10px;
	padding-left: 17px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
}

#s_mapbox .smbox_left ul ul li,
#s_mapbox .smbox_right ul ul li
{
	margin-top: 10px;
	margin-bottom: 5px;
	padding-left: 12px;
}


/* ----------------------------------------otherevent---------------------------------------- */


#otherevent_box{
width:762px;
margin:10px 84px;
}


#otherevent_box .pageup{
width:762px;
border:1px solid #CCC;
border-width:1px 0px 0px 0px;
margin:5px 0;
padding:5px 5px 0 0;
height:23px;
text-align:right;
}

#kurikaesi{
width:686px;
margin:0 64px 0 29px;
padding:5px 0 0 20px;
border:1px solid #CCC;
border-width:0px 1px;
}

#40thkinenbox{
width:762px;
}
.40thkinenimg{
width:274px;
margin:10px 20px;
float:left;
}
.40thkinentext{
width:428px;
margin:10px;
float:right;
}


#ogikubo_box01{
width:762px;
}
.ogikubo_box02{
width:65px;
height:193px;
float:left;
}
.ogikubo_box03{
width:372px;
hight:193px;
padding:5px;
float:left;
}
.ogikubo_box04{
width:313px;
height:193px;
float:right;
}
.ogikubo_box05{
width:750px;
background:#1C5CBD;
padding:5px;
}

.ogikubo_box06{
width:762px;
height:75px;
margin:0 2px 0 0;
}

#ap_m_box{
width:727px;
margin:0 20px 0 15px;
}

#apm_box{margin:5px 0 10px 0;}

.apm_left{
width:390px;
float:left;
margin:5px 5px 0 10px;}

.apm_right{
widows:300px;
height:725px;
float:right;
margin:5px 15px 0 7px;}

.apm_text{
width:390px;
padding:10px 5px 5px 5px;
}

.apm_form{
width:650px;
height:150px;
margin:5px 39px 5px 38px;
}

.apm_box01{
width:639px;
height:807px;
margin:5px 44px 10px 44px;}

/* ----------------------------------------chintai_heiyou---------------------------------------- */

#bo_box01{
width:417px;
margin:0;
padding:0;
float:left;
}


#jouken {
	padding: 1em;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	border: 1px dotted #FFCC66;
	margin-bottom: 30px;
	margin-top: 30px;
	text-align: left;
}
#jouken h3 {
	font-size: 16px;
	font-weight: bolder;
}
#jouken ul {
	padding: 1em;
	font-size: 100%;
}
#jouken li {
	margin-bottom: 0.6em;
}


.merit{
text-align:center;
}



/* ----------------------------------------factory---------------------------------------- */

@charset "UTF-8";

#factory{
	width: 650px;
	height: auto;
	margin:0 30px 10px 25px ;
	text-align: center;
}

#factory #factoryBody {
	font-size: small;
	text-align: left;
	color: #333;
	width: 650px;
	height: auto;
	margin: 0 auto;
	border: 1px solid #e3e3e3;
	background-image: url(../images/factory/bg_heim.gif);
	background-repeat: no-repeat;
	background-position: 520px 130px;
}
p#page-top {
	text-align: right;
}
p#page-top img{
	border: none;
}
#factory #factoryBody h3#photoTitle {
	margin-bottom: 10px;
}
#factory #factoryBody p.text {
	margin: 0 120px 10px 3px;
	padding: 5px 10px;
	border-top: 1px dashed #003D83;
	border-bottom: 1px dashed #003D83;
	font-size: 1.1em;
	line-height: 1.5;
}
#factory #factoryBody p.text em {
	color: #ef0000;
	font-style: normal;
	font-size: 1.1em;
}
#factory #factoryBody p.center {
	margin-bottom: 10px;
	padding: 5px 0 8px;
	text-align: center;
	background-color: #fff;
}
#factory #factoryBody p.center img {
	margin: 0 4px;
}
#factory #factoryBody p#line {
	background-image: url(../images/factory/bg_line.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#factory #factoryBody p#experiment {
	background-image: url(../images/factory/bg_experiment.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#factory #formBtn {
	margin-bottom: 20px;
	text-align: center;
}
#factory #formBtn img {
	border: none;
}
#factory table {
	font-size: 1em;
	margin: 0;
	width: 650px;
	border: none;
	background: #e0e0e0;
}
#factory caption {
	font-size: small;
	text-align: center;
	color: #333;
}
#factory th {
	color: #333;
	border: none;
	font-size: 14px;
/*	font-size: 1.1em;	*/
	background-color: #efefef;
	padding: 5px 0;
	text-align: center;
	line-height: 1.6;
}
#factory td {
	font-size: small;
	color: #333;
	border: none;
	text-align: center;
	line-height: 1.6;
	background-color: #FFFFFF;
	padding: 3px 0;
}
#factory td.txt {
	text-align: left;
	padding-left: 10px;
}
#factory td.txt em {
	color: #f00;
	font-style: normal;
}

/*-----------------------------------------------------20100122’Ç‰Á----------------------------------*/

#factoryBody .text #date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 270%;
	font-weight: bolder;
	color: #FF0000;
	padding: 0px;
	margin-top: 0px;
	margin-right: -4px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 45px;
}
#factoryBody .text #week {
	font-size: 120%;
	font-weight: bolder;
	color: #FF0000;
	margin: 0px;
	padding: 0px;
}
#factoryBody .text #kaisai {
	font-size: 170%;
	font-weight: bold;
}

