@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; }
h2.presents { background: url(../images/h2_presents.gif) no-repeat; }


/* ---------------------------------------------------------------- *
[MAIN-CONTENTS]
 * ---------------------------------------------------------------- */
#main h3.eandw { height: 100px; background: url(../images/h3_eandw.gif) no-repeat; }
#main h3.shukkadata { height: 100px; background: url(../images/h3_eandw_4.gif) no-repeat; }
#main h3.presents { height: 100px; background: url(../images/h3_presents.gif) no-repeat; }
#main h3.experts { height: 150px; background: url(../images/h3_expert.gif) no-repeat; }
#main h3.me_001 { height: 150px; background: url(../images/h3_me_001.gif) no-repeat; }
#main h3.me_002 { height: 150px; background: url(../images/h3_me_002.gif) no-repeat; }
#main h3.me_003 { height: 150px; background: url(../images/h3_me_003.gif) no-repeat; }
#main h3.me_004 { height: 150px; background: url(../images/h3_me_004.gif) no-repeat; }
#main h3.me_005 { height: 150px; background: url(../images/h3_me_005.gif) no-repeat; }
#main h3.works { height: 150px; background: url(../images/h3_works.gif) no-repeat; }
#main h3.mw_001 { height: 150px; background: url(../images/h3_mw_001.gif) no-repeat; }
#main h3.mw_002 { height: 150px; background: url(../images/h3_mw_002.gif) no-repeat; }
#main h3.mw_003 { height: 150px; background: url(../images/h3_mw_003.gif) no-repeat; }
#main h3.mw_004 { height: 150px; background: url(../images/h3_mw_004.gif) no-repeat; }
#main h3.mw_005 { height: 150px; background: url(../images/h3_mw_005.gif) no-repeat; }
#main h3.mw_006 { height: 150px; background: url(../images/h3_mw_006.gif) no-repeat; }
#main h3.mw_007 { height: 150px; background: url(../images/h3_mw_007.gif) no-repeat; }
#main h3.mw_008 { height: 150px; background: url(../images/h3_mw_008.gif) no-repeat; }
#main h3.mw_009 { height: 150px; background: url(../images/h3_mw_009.gif) no-repeat; }
#main h3.mw_010 { height: 150px; background: url(../images/h3_mw_010.gif) no-repeat; }
#main h3.mw_011 { height: 150px; background: url(../images/h3_mw_011.gif) no-repeat; }
#main h3.mw_012 { height: 150px; background: url(../images/h3_mw_012.gif) no-repeat; }
#main h3.mw_013 { height: 150px; background: url(../images/h3_mw_013.gif) no-repeat; }
#main h3.mw_014 { height: 150px; background: url(../images/h3_mw_014.gif) no-repeat; }
#main h3.mw_015 { height: 150px; background: url(../images/h3_mw_015.gif) no-repeat; }

.image_eandw1 {
	position: absolute;
	left: 1px;
	top: 402px;
}

.image_eandw2 {
	position: absolute;
	left: 1px;
	top: 747px;
}

#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.eandw ul li a#snavi5 { height: 40px; background-position: 0px -161px; 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;
}

#presents table {
	width: 430px;
}

#presents td {
	text-align: center;
}

