@charset "shift_jis";

.img  {
vertical-align: top;
}

#main_head {
	width: 760px;
	height: 250px;
	background-image:url(../images/tdk_top.jpg);
	margin:auto;

}
#main_info {
	width: 760px;
	background-image:url(../images/tdk_bg.gif);
	min-height:340px;
	margin:auto;
	background-repeat: no-repeat;
	border: none;
	vertical-align: top;
}


#main_info02 {
	width: 760px;
	min-height:340px;
	margin:auto;
	background-repeat: no-repeat;
	border: none;
	vertical-align: top;
}

.main_box {
	margin:auto;
	width: 760px;
}
.main_l {
	float:left;
	width: 360px;
	margin-left: 10px;
}

.mainbox_r{
	float:right;
	width:360px;
	margin-bottom: 10px;
	margin-right:6px;
}
.mainbox_l{
	float:left;
	width:360px;
	margin-left:5px;
}
	
.boxtop{
	width:360px;
	height:21px;
	background-image:url(../images/infotop.gif);
	background-repeat: no-repeat;
}
*html boxmid{
	width:360px;
	background-image:url(../images/infomid.gif);
}
.boxmid{
	width:360px;
	height:auto;
	background-image:url(../images/infomid.gif);
}
.boxbtm{
	width:360px;
	height:14px;
	background-image:url(../images/infobtm.gif);
	background-repeat: no-repeat;
	vertical-align: top;
}


#infobox {
	float: left;
	margin:auto;
	width:360px;
	height: 330px;
	background-color:#fff9b0;
	text-align:left;
	margin-top: 15px;
	}
.infotx {
	margin-top:5px;
	margin-left:15px;
	margin-right:15px;
	padding:3px;
}
.infotxt01 {
	font-size:14px;
	font-weight:bold;
	color:#40a671;
	margin-top:10px;
}
.infotxt02{
	margin:0;
	padding-top:5px;
	padding-bottom:4px;
	font-size:12px;
	color:#F0427D;
}

.txt01 {
	font-size:14px;
	line-height:1.3em;
	color:#333;
}
.noticetxt{
	margin-top:0;
	color:#F30;
	font-size:10px;
}
.inrtable {
	border-color:0;
}


#wrapper02{
	margin:0 auto;
	width:760px;
	text-align:left;
	background:#FFFFFF;
	height: 910px;

}
