@charset "Shift_JIS";

/*img*/
/*-------------------------------------------------------------------*/
#photo_main
{
	width: 850px;
	height: 170px;
	float: left;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
	background-image: url(../blog/photo_main.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#title
{
	width: 162px;
	height: 47px;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 60px;
	background-image: url(../blog/title.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#menu_bg
{
	position: absolute;
	z-index: 1;
	top: 170px;
	width: 100%;
	height: 79px;
	background: #111111;
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

.blog_works
{
	float: left;
	width: 266px;
	height: 354px;
	margin-left: 0px; margin-right: 50px; margin-top: 0px; margin-bottom: 0px;
}

.blog_works a
{
	display: block;
	width: 266px;
	height: 354px;
	background-image: url(../blog/blog_works.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

.blog_event
{
	float: left;
	width: 266px;
	height: 354px;
	margin-left: 0px; margin-right: 50px; margin-top: 0px; margin-bottom: 0px;
}

.blog_event a
{
	display: block;
	width: 266px;
	height: 354px;
	background-image: url(../blog/blog_event.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

.blog_staff
{
	float: left;
	width: 266px;
	height: 354px;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
}

.blog_staff a
{
	display: block;
	width: 266px;
	height: 354px;
	background-image: url(../blog/blog_staff.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

.blog_works_s
{
	float: left;
	width: 200px;
	height: 266px;
	margin-left: 0px; margin-right: 30px; margin-top: 0px; margin-bottom: 0px;
}

.blog_works_s a
{
	display: block;
	width: 200px;
	height: 266px;
	background-image: url(../blog/blog_works_s.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

.blog_event_s
{
	float: left;
	width: 200px;
	height: 266px;
	margin-left: 0px; margin-right: 30px; margin-top: 0px; margin-bottom: 0px;
}

.blog_event_s a
{
	display: block;
	width: 200px;
	height: 266px;
	background-image: url(../blog/blog_event_s.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

.blog_staff_s
{
	float: left;
	width: 200px;
	height: 266px;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
}

.blog_staff_s a
{
	display: block;
	width: 200px;
	height: 266px;
	background-image: url(../blog/blog_staff_s.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

.blog_works_s2
{
	float: left;
	width: 200px;
	height: 266px;
	margin-left: 100px; margin-right: 50px; margin-top: 0px; margin-bottom: 0px;
}

.blog_works_s2 a
{
	display: block;
	width: 200px;
	height: 266px;
	background-image: url(../blog/blog_works_s.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

.blog_event_s2
{
	float: left;
	width: 200px;
	height: 266px;
	margin-left: 0px; margin-right: 50px; margin-top: 0px; margin-bottom: 0px;
}

.blog_event_s2 a
{
	display: block;
	width: 200px;
	height: 266px;
	background-image: url(../blog/blog_event_s.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

.blog_staff_s2
{
	float: left;
	width: 200px;
	height: 266px;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
}

.blog_staff_s2 a
{
	display: block;
	width: 200px;
	height: 266px;
	background-image: url(../blog/blog_staff_s.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}