@charset "UTF-8";
/*
########################################
1007stv_1.css
				
1007stv ���� CSS
Written by kouglof
########################################
*/

/* p1 com
---------------------------------------------- */
#stv1007 .main {
	background-color:#A0BBC2;
}

/* 
---------------------------------------------- */
#stv1007 h3 {
	width:690px;
	height:85px;
	background:url(../images/p1/t_01.jpg) no-repeat;
}
#stv1007 .t-02 {
	width:690px;
	height:80px;
	background:url(../images/p1/t_02.jpg) no-repeat;
	text-indent:-9999px;
}
#stv1007 .wrap {
	width:680px;
	margin:0 5px;
	padding:10px 0px 30px;
	background:url(../images/p1/b_foot.jpg) no-repeat bottom; 
	background-color:#fff;
}
#stv1007 .wrap2 {
	width:680px;
	margin:0 5px;
	padding:10px 0px 10px;
	background-color:#fff;
}
#stv1007 .fnone {
	background-image:none;
}

#stv1007 .p1 .wrap p.txt1,
#stv1007 .p1 .wrap p.txt2 {
	line-height:170%;
}


/* b1
---------------------------------------------- */
#stv1007 .b1 {
	 background:url(../images/p1/b1_bg.jpg) no-repeat 521px 50px; 
}
#stv1007 .b1 h4 {
	width:510px;
	height:40px;
	margin-top:20px;
	background:url(../images/p1/b1_01.jpg) no-repeat; 
	text-indent:-9999px;
}
#stv1007 .b1 .txt1 {
	width:495px;
	padding:5px 0 0 20px;
}
#stv1007 .b1 h5 {
	width:200px;
	height:20px;
	margin-top:20px;
	background:url(../images/p1/b1_02.jpg) no-repeat; 
	text-indent:-9999px;
}
#stv1007 .b1 .txt2 {
	padding:10px 20px 0 20px;
}
#stv1007 .b1 .z1 {
	margin-top:10px;
	width:660px;
	height:145px;
	background:url(../images/p1/b1_03.jpg) no-repeat; 
	text-indent:-9999px;
}
#stv1007 .b1 .z2 {
	width:538px;
	height:20px;
	background:url(../images/p1/b1_04.jpg) no-repeat; 
	text-indent:-9999px;
}
/* b2
---------------------------------------------- */
#stv1007 .b2 {
	 background:url(../images/p1/b2_bg.jpg) no-repeat 387px 67px; 
}
#stv1007 .b2 h4 {
	width:680px;
	height:67px;
	background:url(../images/p1/b2_01.jpg) no-repeat; 
	text-indent:-9999px;
}
#stv1007 .b2 .txt1 {
	width:367px;
	padding:5px 0 0 20px;
}
#stv1007 .b2 h5 {
	width:300px;
	height:20px;
	margin-top:30px;
	background:url(../images/p1/b2_02.jpg) no-repeat; 
	text-indent:-9999px;
}
#stv1007 .b2 .txt2 {
	padding:10px 20px 0 20px;
}
#stv1007 .b2 .dl1 dt {
	width:380px;
	height:50px;
	margin-top:30px;
	background:url(../images/p1/b2_03.jpg) no-repeat; 
	text-indent:-9999px;
}
#stv1007 .b2 dl dd {
	width:170px;
	float:left;
	display:inline;
}
#stv1007 .b2 dl dd.line {
	background:url(../images/p1/line_01.jpg) repeat-y left top; 
}
#stv1007 .b2 dl dd p {
	padding:10px 10px;
}

#stv1007 .b2 .dl2 dt {
	width:420px;
	height:50px;
	margin-top:30px;
	background:url(../images/p1/b2_04.jpg) no-repeat; 
	text-indent:-9999px;
}

/* b3
---------------------------------------------- */
#stv1007 .b3 {}
#stv1007 .b3 h4 {
	width:460px;
	height:40px;
	background:url(../images/p1/b3_01.jpg) no-repeat; 
	text-indent:-9999px;
	margin-top:20px;
}
#stv1007 .b3 .txt1 {
	padding:10px 20px 0 20px;
}
#stv1007 .b3 dl {
	margin:20px 0 0 20px;
}
#stv1007 .b3 dl dt {
	display:none;
}
#stv1007 .b3 dl dd {
	float:left;
	display:inline;
	width:215px;
	height:127px;
	text-indent:-9999px;
}
#stv1007 .b3 dl dd.p1 {	background:url(../images/p1/b3_p1.jpg) no-repeat; }
#stv1007 .b3 dl dd.p2 {	background:url(../images/p1/b3_p2.jpg) no-repeat; }
#stv1007 .b3 dl dd.p3 {	background:url(../images/p1/b3_p3.jpg) no-repeat; }

#stv1007 .b3 h5 {
	width:310px;
	height:40px;
	margin-top:10px;
	background:url(../images/p1/b3_02.jpg) no-repeat; 
	text-indent:-9999px;
}
#stv1007 .b3 .txt2 {
	width:445px;
	padding:5px 0 0 20px;
}
#stv1007 .b3 .tnp {
	width:190px;
	height:160px;
	position:absolute;
	top:13px;
	left:475px;
	background:url(../images/p1/b3_03.jpg) no-repeat left top; 
}
#stv1007 .b3 .tnp.btn-s a {
	margin-top:130px;
}
/* b4
---------------------------------------------- */
#stv1007 .b4 {}
#stv1007 .b4 h4 {
	width:630px;
	height:20px;
	background:url(../images/p1/b4_01.jpg) no-repeat; 
	text-indent:-9999px;
	margin-top:20px;
}
#stv1007 .b4 .sc {
	width:630px;
	height:30px;
	background:url(../images/p1/b4_02.jpg) no-repeat; 
	text-indent:-9999px;
}
#stv1007 .b4 .ibox {
	width:310px;
	padding:0 10px 0 20px;
	margin-top:20px;
	float:left;
	display:inline;
}
#stv1007 .b4 .ibox.right {
	padding:0 10px 0 10px;
	background:url(../images/p1/line_02.jpg) repeat-y left; 
}
#stv1007 .b4 .txt1 {
	text-align: justify;
	text-justify: auto;
	padding:0 0 10px 2px;
}
#stv1007 .b4 .pic {
	float:left;
	display:inline;
	width:110px;
	height:110px;
	background-color:#FFF;
}
#stv1007 .b4 .ibox .tbox {
	float:left;
	display:inline;
	width:180px;
	padding:0 0 0 10px;
}
#stv1007 .b4 .ibox .tbox p {
	line-height:1.3em;
}
#stv1007 .b4 .btn-s {
	margin-top:10px;
}


/* foot
---------------------------------------------- */
#stv1007 .foot {
	width:690px;
	height:40px;
	position:relative;
	background:url(../images/p1/foot.jpg) no-repeat; 
}

