/* -----------------------------------------------------------------------------
common
----------------------------------------------------------------------------- */
body {
	color: #3a3a3a;
	line-height: 20px;
}

h2, h3, h4, h5, h6, ul, li, img{
	margin: 0;
	padding: 0;
}

img{
   border: none;
}

p{
   padding-bottom: 10px;
}

/* -----------------------------------------------------------------------------
mainContent
----------------------------------------------------------------------------- */

#mainContent {
	text-align: left;
}


/* -----------------------------------------------------------------------------
conTop
----------------------------------------------------------------------------- */

#mainTitle {
	background: url(images/mainvisual.jpg) left top no-repeat;
	width: 720px;
	height: 280px;
	margin: 0px;
}


#mainTitle h2,
#mainTitle p {
	display: none;
	margin: 0px;
}

/* -----------------------------------------------------------------------------
conBlock
----------------------------------------------------------------------------- */

#conBlock {
	padding: 0px 10px 10px;
	background-image: url(images/bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

/* -----------------------------------------------------------------------------
lead
----------------------------------------------------------------------------- */

#lead {
	width: 690px;
	height: 108px;
	text-indent: -9999px;
	margin: 0px;
	background-image: url(images/lead.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	
}

/* -----------------------------------------------------------------------------
textBlock
----------------------------------------------------------------------------- */

 .textBlock{
	padding-left: 30px;
	padding-right: 20px;
}
.textBlock h3 {
	margin-left: -35px;
}

#hakoBlock {
	margin-bottom: 15px;
}




/* -----------------------------------------------------------------------------
movieBlock
----------------------------------------------------------------------------- */
.movieBlock {
	width: 390px;
	height: 70px;
	text-align: center;
	margin-left: 250px;
	background-image: url(../images/bg_movieblock_in.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.movieBlock h4{
	display: none;
}

.movieBlock img{
	margin: 30px 5px 0 5px;
}

/* -----------------------------------------------------------------------------
profileBlock
----------------------------------------------------------------------------- */
#profileBlock h3{
	background: url(images/ttl_profile.gif) left top no-repeat;
	width: 700px;
	height: 26px;
	text-indent: -9999px;
	margin-bottom: 10px;
}

#profileBlock .proBox {
	padding-left: 180px;
	border-bottom: 1px dotted #999;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

#profileBlock .proBox h4{
	height: 32px;
	text-indent: -9999px;
	margin-bottom: 10px;
}

#profileBlock #hitotoyo{
	background-image: url(images/pic_hitotoyo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#profileBlock #hitotoyo h4{
	height: 40px;
	background-image: url(images/name_hitotoyo.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#profileBlock #iwamatsu{
	background-image: url(images/pic_iwamatsu.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#profileBlock #iwamatsu h4{
	background-image: url(images/name_iwamatsu.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
}

#profileBlock #kobayashi{
	background-image: url(images/pic_kobayashi.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#profileBlock #kobayashi h4{
	background-image: url(images/name_kobayashi.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
}

.betsulink {
	background: url(../../../images/common/link_betsu_green.gif) 0 5px no-repeat;
	padding-left: 20px;
}
