@charset "utf-8";

/* ==================== 体験エピソード用CSS ==================== */

/* ========== 画面レイアウト ========== */

.block_qaenquetemedia_001{
	width: 780px;
	margin: 15px 0px 0px 0px;
	padding: 0px;
}

.block_qaenquetemedia_001 .item001{
	float: left;
	display: inline;
	width: 570px;
	margin: 0px 10px 0px 0px;
	padding: 0px;
}

.block_qaenquetemedia_001 .item002{
	float: left;
	display: inline;
	width: 200px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

/* ========== コンテンツエリア ========== */

.block_qaenquetemedia_001 .item001 h2{
	margin: 0px 0px 20px 0px;
	padding: 0px;
}

.block_qaenquetemedia_001 .item001 p{
	margin: 0px 0px 15px 0px;
	padding: 0px;
	line-height: 1.6em;
}

.block_qaenquetemedia_001 .item001 h3{
	width: 570px;
	height: 32px;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	background-image: url(../thm/default/img/qaenquetemedia_ttl_001.gif);
	background-repeat: no-repeat;
	font-size: 14px;
	line-height: 32px;
	text-indent: 25px;
}

.block_qaenquetemedia_001 .item001 .qaenquetemedia_item{
	margin: 0px;
	padding: 0px;
}

.block_qaenquetemedia_001 .item001 .qaenquetemedia_item .item_h{
	position: relative;
	width: 570px;
	height: 17px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background-image: url(../thm/default/img/bg_001.gif);
	background-repeat: repeat-x;
	background-position: left center;
}

.block_qaenquetemedia_001 .item001 .qaenquetemedia_item .item_h span{
	position: absolute;
	top: 0px;
	right: 0px;
	display: block;
	height: 17px;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	line-height: 17px;
	overflow: hidden;
	background-color: #FFFFFF;
	font-size: 10px;
	letter-spacing: 1px;
}

.block_qaenquetemedia_001 .item001 .qaenquetemedia_item .item1{
	display: inline;
	float: left;
	width: 330px;
	margin: 0px 10px 25px 0px;
	padding: 0px 0px 0px 0px;
}

.block_qaenquetemedia_001 .item001 .qaenquetemedia_item .item1 .item1_1{
	float: left;
	width: 110px;
	margin: 0px;
	padding: 0px;
}

.block_qaenquetemedia_001 .item001 .qaenquetemedia_item .item1 .item1_2{
	float: left;
	width: 220px;
	margin: 0px;
	padding: 0px;
}

.block_qaenquetemedia_001 .item001 .qaenquetemedia_item .item1 h4{
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-size: 14px;
}

.block_qaenquetemedia_001 .item001 .qaenquetemedia_item .item1 p{
	margin: 0px 0px 5px 0px;
	padding: 0px;
	line-height: 1.4em;
}

.block_qaenquetemedia_001 .item001 .qaenquetemedia_item .item1 .linkitem{
	height: 11px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 15px;
	background-image: url(../thm/default/img/qaenquetemedia_pic_001.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}

.block_qaenquetemedia_001 .item001 .qaenquetemedia_item .item1 .linkitem a{
	font-size: 10px;
	line-height: 1.2em;
}

.block_qaenquetemedia_001 .item001 .qaenquetemedia_item .item1 .linkitem a:link,.block_qaenquetemedia_001 .item001 .qaenquetemedia_item .item1 .linkitem a:visited{
	color: #0099cc;
}

.block_qaenquetemedia_001 .item001 .qaenquetemedia_item .item1 .linkitem a:hover,.block_qaenquetemedia_001 .item001 .qaenquetemedia_item .item1 .linkitem a:active{
	color: #FF0000;
}

.block_qaenquetemedia_001 .item001 .qaenquetemedia_item .item2{
	display: inline;
	float: left;
	width: 230px;
	margin: 0px 0px 25px 0px;
	padding: 10px 0px 5px 0px;
	background-color: #eeeeee;
}

.block_qaenquetemedia_001 .item001 .qaenquetemedia_item .item2 .item2_1{
	display: inline;
	float: left;
	width: 70px;
	margin: 0px 10px 5px 10px;
	padding: 3px 0px;
	background-color: #666666;
	color: #FFFFFF;
	text-align: center;
	line-height: 1.2em;
}

.block_qaenquetemedia_001 .item001 .qaenquetemedia_item .item2 .item2_2{
	display: inline;
	float: left;
	width: 130px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

/* ========== サイドバーエリア ========== */

.block_qaenquetemedia_001 .item002 div{
	width: 200px;
	margin: 0px 0px 20px 0px;
	padding: 0px;
}

/* 年別ナビゲーション */

.block_qaenquetemedia_001 .item002 .ynavi{
	width: 200px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	list-style-type: none;
}

.block_qaenquetemedia_001 .item002 .ynavi li{
	width: 200px;
	height: 39px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	background-image: url(../thm/default/img/qaenquetemedia_navi_bg.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.block_qaenquetemedia_001 .item002 .ynavi li a{
	display: block;
	height: 39px;
	margin: 0px;
	padding: 0px 5px 0px 28px;
	line-height: 40px;
	overflow: hidden;
}

.block_qaenquetemedia_001 .item002 .ynavi li a:hover,.block_qaenquetemedia_001 .item002 .ynavi li a:active{
	color: #ff0000;
}
