@import url(common.css);

/*THOR CODE*/

/* style resset */
#tc_wrap  a,h1,h2, h3, h4, div, p, hr, blockquote, address, noscript {
	text-align  : left;
	font-style: normal;
	font-size: 100%;
	}
#tc_wrap  ul, ol, dl, dt, dd {
	list-style: none;
	}
#tc_wrap  span, img {
	border: none;
	font-style: normal;
	font-weight: normal;
	vertical-align: top;
	}
#tc_wrap  em, strong {
	border: none;
	font-style: normal;
	}
#tc_wrap  a {
	color: #333;
	text-decoration: underline;
	}
#tc_wrap  a:hover {
	color: #ccc;
	text-decoration: none;
	}
hr.none{
	display:none;
}

.clear{
	clear:both;
}

/*common*/
#tc_wrap{
	padding:15px;
}

#tc_wrap h2{
	margin-bottom:10px;
}

.tc_corner{
	margin-bottom:10px;
}

/*main*/
.keyvisual{
	width:353px;
	float:left;
}
.maininfo{
	width:380px;
	float:left;
	margin-left:20px;
}
.tc_title{
	margin:20px 0 10px 0;
}
.tc_date{
	margin-top:10px;
}

/*chara*/
#tc_under{
	margin-top:10px;
}

.chara_line{
	margin-bottom:8px;
}

.chara_unit{
	width:248px;
	float:left;
	margin-right:8px;
	border:1px solid #41b0ff;
}

.chara_unit_right{
	width:248px;
	float:left;
	border:1px solid #41b0ff;
}

.chara_line p{
	font-size:10px;
	line-height:1.2em;
}

.chara_pict{
	width:135px;
	float:left;
}

.chara_info{
	width:100px;
	float:left;
	margin:5px 0 0 5px;
}

/*words*/
.tc_words h3{
	margin:0;
}

.tc_words p{
	margin-bottom:10px;
}

/*copyright*/
.copyright{
	width:770px;
	text-align:right;
	color:#999999;
}


