@charset "shift_jis";

/*------------profile------------------------*/
.main{
	background-image:		url(../tea/imgs/bg_.gif);
	background-attachment:	fixed;
	background-repeat:		no-repeat;
	padding:				0px;
}

h1 {
	text-align:				left;
}

.detail p{
	padding-left: 			10px;
	padding-bottom: 		30px;
	float:					left;	
}

.detail p.image{
	margin:					0px;
	padding:				45px 0px 0px 40px;
}

.detail h2,
.grade h2{
	margin:					0px;
	padding:				20px 0 25px 10px;
}

.line{
	margin:					0px;
}

.line h3,
.ctc h3{
	margin:					0px;
	padding:				20px 0px 20px 10px;
}

.line p.caption,
.ctc p.caption{
	padding-left: 			10px;
	padding-bottom:			20px;
}

.line dl{
	margin:					0px;
	padding:				0px;
	height: 				182px;
}

.line dl{
	margin:					0px;
	padding:				0px;
	height: 				182px;
}

.line dl.lit-1{
	padding-left: 			10px;
}

.line dl.lit-2{
	padding-left:			400px;
	padding-bottom: 		30px;
}

.line dl.lit-3{
	padding-left: 			10px;
	padding-bottom: 		40px;
}

.line dl.lit-4{
	padding-left:			320px;
	padding-bottom: 		40px;
}

.line dl.lit-5{
	padding-left:			10px;
}


.line dl dt{
	margin:					0px;
	padding:				0px;
}

.line dl dd{
	position: 				relative;
	margin:					-100px 0px 0px 0px;
	padding:				0px;
	width:					260px;
}

.line dl.lit-4 dd{
	width:					230px;
}

.ctc p.image{
	padding-left: 			10px;
}

.grade div{
	width:					380px;
	padding-top: 			60px;
	float:					left;
}

.grade p{
	padding-left: 			10px;
}

.grade p.image{
	float:					left;
	padding-bottom: 		100px;
}








.style1 {color: #709BE4}