@charset "utf-8";

#Mailmag {
	background : transparent url(/common/img/commonimg.jpg) no-repeat 0 -13px;
}

h1 {
	background : transparent url(../img/img.gif) no-repeat 0 0;
}

#Title01 {
	background : transparent url(../img/img.gif) no-repeat 0 -32px;
}

#Title02 {
	background : transparent url(../img/img.gif) no-repeat 0 -67px;
}

#Title03 {
	background : transparent url(../img/img.gif) no-repeat 0 -103px;
}

#Title04 {
	background : transparent url(../img/img.gif) no-repeat 0 -137px;
}

table.CompanyTable {
	border : none;
}

.CompanyTable td {
	vertical-align : top;
	border-bottom : 1px dotted #aca8a1;
	padding-right : 30px;
}

#Media {
	width : 162px;
	height : 22px;
	background : transparent url(../img/img.gif) no-repeat 0 -172px;
	overflow : hidden;
	margin-top : 75px;
	*margin-top : 68px;
}

#Media a {
	width : 162px;
	height : 0;
	padding-top : 22px;
	float : right;
	border : none;
}

#Media a:hover {
	background : transparent url(../img/img.gif) no-repeat 0 -194px;
}


/*-------------------------------------media.html用---------*/

h1#MediaTitle {
	background : transparent url(../img/img.gif) no-repeat 0 -216px;
}

#Media_a {
	width : 162px;
	height : 22px;
	background : transparent url(../img/img.gif) no-repeat 0 -194px;
	overflow : hidden;
	margin-top : 75px;
	*margin-top : 68px;
}

*:first-child+html #Media_a {
	margin-top : 75px;
}

#Media_a a {
	width : 162px;
	height : 0;
	padding-top : 22px;
	float : right;
	border : none;
}

table b {
	font-weight : bold;
	background-color : #ffffff;
	padding : 3px;
	display : block;
	border : 1px dotted #999999;
}

table i {
	font-size : 0.8em;
}

table th.th2 {
	width : 190px;
}

td {
	vertical-align: top;
}

td img {
	margin : 0 19px 10px 19px;
	border : 1px dotted #999999;
}