@charset "shift_jis";
#container{
	width: 100%;
	min-width: 960px;
}
/* HEADER */
#header {
	width: 100%;
	height: 175px;
	position: relative;
	background: url(../img/headbg.png) center 0 repeat-x;
}
li.h_ntd{
	position: absolute;
	top: 15px;
	left: 15px;
	z-index: 100;
}
li.h_3ds{
	position: absolute;
	top: 18px;
	right: 15px;
	z-index: 100;
}
#hmenu{
	width: 960px;
	height: 175px;
	margin: 0 auto;
	position: relative;
}
#hmenu #tc_logo a{
	position: absolute;
	top: 51px;
	left: 2px;
	width: 151px;
	height: 118px;
	display: block;
}
#hmenu #tc_logo a img,
#hmenu #btn1 a img,
#hmenu #btn2 a img,
#hmenu #btn3 a img,
#hmenu #btn4 a img,
#hmenu #btn5 a img,
#hmenu #btn6 a img{
	position: absolute;
	top: 0px;
	left: 0px;
}
#hmenu #btn1_on,
#hmenu #btn1 a{
	position: absolute;
	top: 47px;
	left: 182px;
	width: 125px;
	height: 113px;
	display: block;
}
#hmenu #btn2_on,
#hmenu #btn2 a{
	position: absolute;
	top: 60px;
	left: 312px;
	width: 125px;
	height: 113px;
	display: block;
}
#hmenu #btn3_on,
#hmenu #btn3 a{
	position: absolute;
	top: 48px;
	left: 441px;
	width: 125px;
	height: 113px;
	display: block;
}
#hmenu #btn4_on,
#hmenu #btn4 a{
	position: absolute;
	top: 62px;
	left: 570px;
	width: 125px;
	height: 113px;
	display: block;
}
#hmenu #btn5_on,
#hmenu #btn5 a{
	position: absolute;
	top: 48px;
	left: 699px;
	width: 125px;
	height: 113px;
	display: block;
}
#hmenu #btn6_on,
#hmenu #btn6 a{
	position: absolute;
	top: 62px;
	left: 828px;
	width: 125px;
	height: 113px;
	display: block;
}
#cnt_body,
#cnt_body2{
	width: 960px;
	margin: 0 auto;
	text-align: left;
	position: relative;
}