@charset "utf-8";


/*--------------------------------------------------------------------

	シミには、インナーブライトニング

	1. 共通
	2. flash
	3. プロフィール

--------------------------------------------------------------------*/

/*--------------------------------------------------------------------

	1. 共通

--------------------------------------------------------------------*/
#main-bg {
	background: url("/hythiol/cm/img/bg_main.gif") 50% top no-repeat;
}

#main{
	width:890px;
}

#contents {
	padding:20px;
	line-height:1.7;
	line-height:1.5;
	border:1px solid #d1d1d1;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	background:#fff;
}

#main a:hover img.over {
	opacity:0.7;
	filter:alpha(opacity=70);
}

#main img {
	vertical-align:top;
}

/*--------------------

	2. flash

--------------------*/
#flashfrm{
	padding: 30px 0 30px 105px;
	background: url("/hythiol/cm/img/bg_player.gif") 50% top no-repeat;
}
#flash{
	width:640px;
	height:393px;
}

/* flash代替 */
#noflash{
	text-align: center;
	padding: 100px;
}
#noflash p{
	padding-top: 20px;
}

/* movie */
.movie-thumbnailarea{
	position:relative;
	width:640px;
	height:393px;
}


/*--------------------

	3. プロフィール

--------------------*/
#contsProfile{
	margin-top:5px;
	padding-left:30px;
}
#contsProfile .list{
	margin:5px 0 27px;
	width:790px;
}
#contsProfile .list li{
	float:left;
	width:245px;
	position:relative;
}
#contsProfile .list .first{
	margin-right:28px;
}
#contsProfile .list .last{
	float:right;
}
#contsProfile .text{
	position:absolute;
	left:15px;
	top:118px;
	width:215px;
	z-index:10;
	font-size:80%;
	line-height:1.5;
}



/*--------------------

	4. 撮影エピソード

--------------------*/
#contsEpisode{
	margin-top:27px;
	padding:0 20px 0 30px;
}
#contsEpisode h2{
	margin-bottom:20px;
}

#contsEpisode .text{
	float:left;
	width:445px;
}
#contsEpisode .text dt{
	font-weight:bold;
	color:#8abac6;
	padding-bottom:10px;
	border-bottom:1px solid #8abac6;
	margin: 40px 0 10px;
	display:block;
}
#contsEpisode .photo{
	float:right;
	width:305px;
}
#contsEpisode .photo li{
	margin-bottom:20px;
	line-height:1;
}

/*--------------------

	5. コメント

--------------------*/
#contsComment{
	margin:7px 0 0;
	padding-bottom:30px;
	padding-left:30px;
}
#contsComment .inner{
	position:relative;
}
#contsComment dl{
	width:550px;
	position:absolute;
	left:200px;
	top:65px;
	z-index:10;
}
#contsComment dt{
	font-weight:bold;
	color:#8abac6;
	display:block;
	margin-bottom:6px;
}

/* pagetop */
#main p.b-pagetop {
	margin-top:10px;
  clear: both;
  text-align: right;
}
