@charset "UTF-8";


/*
====================================
====== last update 2008.00.00 ======
====================================


 *** PAGE INFO ***
 
1.reset
2.layout
	2-1.index layout


3.index.htm
	3-1.header
	3-2.contents
	3-3.footer
	3-4.map


	


----------------------------------------------- */



/* ============================================================
	1.reset
=============================================================== */

.clr {
	clear:both;
	font: 1px/1px monospace;
	display: block;
}

/* ============================================================
	2-1.index layout
=============================================================== */

#container {
	width:702px;
	height:auto;
	text-align:left;
	background-color:#FFF;
	margin-left:11px;
}

#container #lead {
	position:relative;

	/*2014/08/20 ここから*/
	/*IE7対策*/
	*position: static;
	/*2014/08/20 ここまで*/
}
#container #lead a {
	display:block;
	position:absolute;
	top:30px;
	right:12px;
	width:93px;
	height:11px;
	line-height:11px;

	/*2014/08/20 ここから*/
	/*IE7対策*/
	*position: static;
	*margin:0 0 0 600px;
	/*2014/08/20 ここまで*/

}
#container #lead a:hover {
	background-position:0 -11px;
}

#container #info {
	display:block;
	width:702px;
	background-image:url(/images/myepson/alluser/campaign/wt_dl/info_bg.gif);
	background-repeat:repeat-y;
	padding:15px 0 0 10px;
}
#container #info dl {
	display:block;
	width:670px;
	margin:0;
}#container #info dl dt {
	float:left;
	clear:both;
}#container #info dl dd {
	margin-left:120px;
	width:550px;
	line-height:125%;
	_margin-top:-1.25em;
}

/*業務別メニュー*/
#container #gyo {
	display:block;
	width:702px;
	height:390px;
	position:relative;
	background-image:url(/images/myepson/alluser/campaign/wt_dl/info_bg.gif);
	background-repeat:repeat-y;

	/* 2014/08 20 ここから*/
	/* IE7対策 */
	*position:static;
	/* 2014/08 20 ここまで*/
}
#container #gyo .title {
	margin-bottom:11px;
}
#container #gyo .gyoCol {
	display:block;
	width:321px;
	background-image:url(/images/myepson/alluser/campaign/wt_dl/gyoColBg.gif);
	background-position:0 0;
	height:182px;
}
#container #gyo #gyo1 {
	display:block;
	position:absolute;
	top:10px;
	left:21px;

	/* 2014/08 20 ここから*/
	/* IE7対策 */
	*position:static;
	*float:left;
	*margin: 10px 0 0 21px;
	/* 2014/08 20 ここまで*/
}
#container #gyo #gyo2 {
	display:block;
	position:absolute;
	top:10px;
	left:359px;

	/* 2014/08 20 ここから*/
	/* IE7対策 */
	*position:static;
	*float:left;
	*margin: 10px 0 0 18px;
	/* 2014/08 20 ここまで*/
}
#container #gyo #gyo3 {
	display:block;
	position:absolute;
	top:202px;
	left:21px;

	/* 2014/08 20 ここから*/
	/* IE7対策 */
	*position:static;
	*float:left;
	*margin: 10px 0 0 21px;
	/* 2014/08 20 ここまで*/
}
#container #gyo #gyo4 {
	display:block;
	position:absolute;
	top:202px;
	left:359px;

	/* 2014/08 20 ここから*/
	/* IE7対策 */
	*position:static;
	*float:left;
	*margin: 10px 0 0 18px;
	/* 2014/08 20 ここまで*/
}

#container #gyo .gyoCol .leftblock {
	display:block;
	width:144px;
	float:left;
	text-align:center;
}
#container #gyo .gyoCol .rightblock {
	width:auto;
	margin-left:144px;
}
#container #gyo .gyoCol ul {
	list-style:none;
	padding-left:0;
}
#container #gyo .gyoCol ul li {
	display:inline;
}#container #gyo .gyoCol ul li a {
	display:block;
	float:left;
}
#container #gyo .gyoCol ul li.all a {
	width:159px;
	height:25px;
	margin-bottom:4px;
}
#container #gyo .gyoCol ul li.sea a {
	width:auto;
	height:25px;
}


/**/
#container #att {
	clear:both;
	display:block;
	width:691px;
	background-color:#969696;
	margin:0;
	padding-bottom:15px;
	margin-top:15px;
	margin-left:5px;
}
#container #att h3 {
	background:none;
	font-size:1em;
	border:none;
	font-weight:bold;
	margin:0;
	padding:0;
}
#container #att #attText {
	margin:0 15px;
	padding:15px;
	background-color:#FFF;
}

p.cen{
	text-align:center;
}

.bracketFlushLeft {
	margin-left:0px;
	margin-left:-5.5px\0;
	margin-left:0px\9\0;
}
/* CSS Hach Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.bracketFlushLeft {
		margin-left:-5.0px;
	}
}