@charset "UTF-8";
/*
########################################
1007stv_com.css
				
1007stv ���� CSS
Written by kouglof
########################################
*/
#stv1007 {
	width:690px;
	overflow:hidden;
	padding-bottom:10px;
}
#stv1007 div,#stv1007 p,
#stv1007 ul,#stv1007 li,
#stv1007 ol,#stv1007 li,
#stv1007 dl,#stv1007 dt,#stv1007 dd,
#stv1007 ol,#stv1007 a {
	margin:0;
	padding:0;
	font-size:12px;
}
#stv1007 ul,#stv1007 ol {
	list-style:none;
}
#stv1007 h2,#stv1007 h3 {
	margin:0;
	padding:0;
	font-size:10px;
	font-weight:normal;
	text-indent:-9999px;
}

#stv1007 .relative {
	position:relative;
}
#stv1007 .f-clear {
	clear:both;
}
#stv1007 img {
	vertical-align:bottom;
}
#stv1007 .alt {
	text-indent:-9999px;
}
#stv1007 .mt-5 { margin-top:5px; }
#stv1007 .ml-5 { margin-left:5px; }
#stv1007 .ml-10 { margin-left:10px; }
#stv1007 .ml-15 { margin-left:15px; }
#stv1007 .ml-20 { margin-left:20px; }
#stv1007 .ml-25 { margin-left:25px; }
#stv1007 .ml-13 { margin-left:13px; }
#stv1007 .ml-12 { margin-left:12px; }
#stv1007 .pl-15 { padding-left:15px; }
#stv1007 .pl-20 { padding-left:20px; }
#stv1007 .pb-10 { padding-bottom:10px; }
#stv1007 .pb-15 { padding-bottom:15px; }
#stv1007 .pb-20 { padding-bottom:20px; }


/* common
---------------------------------------------- */
#stv1007	{
	color:#5D2A00;
}
/*
#stv1007 a       { color:#D82A72; text-decoration:none; }
#stv1007 a:hover { color:#FF33CC; text-decoration:underline; }
*/

/* head
---------------------------------------------- */
#stv1007 #head h2 {
	width:690px;
	height:70px;
	background:url(../images/com/head_1.jpg) no-repeat;
}
#stv1007 #head .head-2 {
	width:690px;
	height:70px;
	background:url(../images/com/head_2.jpg) no-repeat;
	text-indent:-9999px;
}
#stv1007 #head .head-3 {
	width:690px;
	height:80px;
	background:url(../images/com/head_3.jpg) no-repeat;
	text-indent:-9999px;
}
#stv1007 #head .htab {
	width:690px;
	height:50px;
	background:url(../images/com/head_4.jpg) no-repeat;
}

/* tab
---------------------------------------------- */
#stv1007 #head .htab ul {
	width:675px;
	height:50px;
	overflow:hidden;
	margin-left:5px;
}
#stv1007 #head .htab li {
	margin-left:5px;
	float:left;
	display:inline;
	width:220px;
	height:50px;
}
#stv1007 .ftab ul {
	width:675px;
	height:50px;
	overflow:hidden;
	margin-left:5px;
}
#stv1007 .ftab li {
	margin-left:5px;
	float:left;
	display:inline;
	width:220px;
	height:50px;
}
#stv1007 #head .htab li.act a,
#stv1007 .ftab li.act a {
	cursor:default;
}


/* botton
---------------------------------------------- */
#stv1007 .btn-s a {
	display:block;
	width:190px;
	height:30px;
	background:url(../images/com/btn_s.jpg) no-repeat;
	text-indent:-9999px;
}
#stv1007 .btn-s a:hover {
	background-position:0 -30px;
}

#stv1007 .btn-l a {
	display:block;
	width:267px;
	height:30px;
	background:url(../images/com/btn_l.jpg) no-repeat;
	text-indent:-9999px;
}
#stv1007 .btn-l a:hover {
	background-position:0 -30px;
}

/* pagetop link
---------------------------------------------- */
#stv1007 .pagetop a {
	position:absolute;
	top:10px;
	right:5px;
	display:block;
	width:130px;
	height:20px;
	text-indent:-9999px;
	overflow:hidden;
}

/* banner
---------------------------------------------- */
#stv1007 .banner {
	width:640px;
	margin:20px 0 0 10px;
}

