@charset "UTF-8";



/* ---------------------------------------------------------------- *
[HEADER]
 * ---------------------------------------------------------------- */
h2.e_and_w { background: url(../images/h2_e_and_w.gif) no-repeat; }
h2.experts { background: url(../images/h2_experts.gif) no-repeat; }
h2.works { background: url(../images/h2_works.gif) no-repeat; }


/* ---------------------------------------------------------------- *
[MAIN-CONTENTS]
 * ---------------------------------------------------------------- */
#main h3.eandw { height: 100px; background: url(../images/h3_eandw.gif) no-repeat; }
#main h3.experts { height: 150px; background: url(../images/h3_expert.gif) no-repeat; }
#main h3.experts_001 { height: 150px; background: url(../images/h3_expert_001.gif) no-repeat; }
#main h3.experts_002 { height: 150px; background: url(../images/h3_expert_002.gif) no-repeat; }
#main h3.experts_003 { height: 150px; background: url(../images/h3_expert_003.gif) no-repeat; }
#main h3.experts_004 { height: 150px; background: url(../images/h3_expert_004.gif) no-repeat; }
#main h3.works { height: 150px; background: url(../images/h3_works.gif) no-repeat; }
#main h3.works_001 { height: 150px; background: url(../images/h3_works_001.gif) no-repeat; }
#main h3.works_002 { height: 150px; background: url(../images/h3_works_002.gif) no-repeat; }
#main h3.works_003 { height: 150px; background: url(../images/h3_works_003.gif) no-repeat; }
#main h3.works_004 { height: 150px; background: url(../images/h3_works_004.gif) no-repeat; }


#main h3.shukkadata { height: 100px; background: url(../images/h3_eandw_4.gif) no-repeat; }

.image_eandw1 {
	position: absolute;
	left: 1px;
	top: 362px;
}

.image_eandw2 {
	position: absolute;
	left: 1px;
	top: 707px;
}

#main h3.h3_works {
	margin: 2.7em 0 0 0;
	font-size: 160%;
	font-weight: normal;
	color: #333;
}

#main h3.h3_experts {
	margin: 2.7em 0 0 0;
	font-size: 160%;
	font-weight: normal;
	color: #333;
}



/* ---------------------------------------------------------------- *
[SIDE-MENU]
 * ---------------------------------------------------------------- */
#side.eandw {
	border: none;
	background: url(../images/navi_eandw_bg.gif) no-repeat;
}

#side.eandw ul li a {
	display: block;
	width: 170px;
	background: url(../images/navi_eandw.gif) no-repeat;
}

#side.eandw ul li a:hover {
	background: url(../images/navi_eandw_hover.gif) no-repeat;
}

#side.eandw ul li a.current, #side.eandw ul li a:hover.current {
	background: url(../images/navi_eandw_current.gif) no-repeat;
}

#side.eandw ul li a#snavi1 { height: 40px; }
#side.eandw ul li a#snavi2 { height: 40px; background-position: 0px -41px; border-top: 1px dotted #333; }
#side.eandw ul li a#snavi3 { height: 40px; background-position: 0px -81px; border-top: 1px dotted #333; }
#side.eandw ul li a#snavi4 { height: 40px; background-position: 0px -121px; border-top: 1px dotted #333; }
/* ---------------------------------------------------------------- *
[SIDE_ 記事一覧]
 * ---------------------------------------------------------------- */
#side_title.eandw {
	top: 380px;
}
#side_dl.lineup {
	top: 380px;
}

/* テーブル */
#main table.eandw, #main th.eandw, #main td.eandw {
	border-collapse: collapse;
	border:solid 1px #999999;
}

#main th.eandw {
	padding: 5px 7px;
	width: 7em;
	height: 2.5em;
	text-align: center;
	font-size: 90%;
	font-weight: normal;
	color: #28231c;
	background: #f6ac00;
}

#main td.eandw {
	padding: 5px 7px;
	text-align: center;
	font-size: 90%;
	background: #fff;
}

