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

/* p2 com
---------------------------------------------- */
#stv1007 .main {
	background-color:#CCB1D0;
}

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

/* b1
---------------------------------------------- */
#stv1007 .gbox {
	width:327px;
	margin:10px 0 0 6px;
	float:left;
	display:inline;
	background:url(../images/p2/ibox_bg.jpg) repeat left top; 
}

#stv1007 .gbox1 {
	padding:10px 10px 0px;
}
#stv1007 .gbox2 {
	padding:10px 10px 55px;
	background:url(../images/p2/g_foot.jpg) no-repeat bottom;
	position:relative;
}

#stv1007 .gbox h4 {
	width:327px;
	height:200px;
	text-indent:-9999px;
}
#stv1007 .gbox h4.g1 { background:url(../images/p2/g1_01.jpg) no-repeat; } 
#stv1007 .gbox h4.g2 { background:url(../images/p2/g2_01.jpg) no-repeat; } 
#stv1007 .gbox h4.g3 { background:url(../images/p2/g3_01.jpg) no-repeat; } 
#stv1007 .gbox h4.g4 { background:url(../images/p2/g4_01.jpg) no-repeat; } 
#stv1007 .gbox h4.g5 { background:url(../images/p2/g5_01.jpg) no-repeat; } 
#stv1007 .gbox h4.g6 { background:url(../images/p2/g6_01.jpg) no-repeat; } 

#stv1007 .gbox h5.t1 {
	width:307px;
	height:30px;
	background:url(../images/p2/g1_02.jpg) no-repeat bottom;
	text-indent:-9999px;
}
#stv1007 .gbox h5.t2 {
	width:307px;
	height:30px;
	background:url(../images/p2/g1_03.jpg) no-repeat bottom;
	text-indent:-9999px;
}
#stv1007 .gbox .txt1 {
	padding:10px 5px;
	line-height:1.5em;
}

#stv1007 .gbox3 {
	width:301px;
	padding:0 3px 0px;
	margin-top:10px;
}
#stv1007 .gbox3 .pic {
	float:left;
	display:inline;
	width:110px;
	height:110px;
	background-color:#FFF;
}
#stv1007 .gbox3 .tbox {
	float:left;
	display:inline;
	width:176px;
	padding:0 0 0 10px;
}
#stv1007 .gbox3 .tbox p {
	line-height:1.3em;
}
#stv1007 .gbox .btn-l {
	position:absolute;
	bottom:15px;
	left:30px;
}


/* 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;
}
#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/p2/foot.jpg) no-repeat; 
}

