@charset "UTF-8";

/* 全体構造
---------------------------------------------------- */




/*スケジュール
---------------------------------------------------- */
#pro_bar {
clear:both;
width:800px;
height: 67px;
background: url(../products/images/pro_bar.gif) no-repeat;
text-indent: -9999px;
margin: 0px 0 5px 0;
}

#spacer2 {
clear:both;
width:800px;
height: 50px;
background: url(../images/space.gif) no-repeat;
text-indent: -9999px;
position:static;
}




#pro_come01 {
clear:both;
width:800px;
height: 67px;
background: url(../products/images/pro_come.gif) no-repeat;
text-indent: -9999px;
margin: 0 0 10px 0;
}

#pro_img {
clear:both;
width:800px;
height: 200px;
background: url(../products/images/pro_img.jpg) no-repeat;
text-indent: -9999px;
margin: 0px 0px 30px 0px;
}

/* Sample 1*/
#box1{
	position:absolute;
}
#box1 span{
	display:block;
	float:left;
}
.mask1{
	position:relative;
	width:800px;
	height:200px;
	overflow:hidden;
}











#news_l01{
float:left;
width:167px;
text-align:left;
margin: 0 0 30px 0;
}

#news_l01 dl{
margin:0;
padding:0;
}
#news_l01 dt {
font-size:0.8em;
font-weight:bold;
letter-spacing:1px;
color:#680F00;
line-height: 1.8em;
margin:5px 0 0px 0;
text-indent:0px;
}


#news_l01 dd {
font-size:0.9em;
font-weight:bold;
text-indent:0px;
adding:0 0 0px 0;
line-height:1.5em;
margin:2px 0 0px 0;
}


#news_l01 ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#news_l01 li {
text-indent:0px;
adding:0 0 0px 0;
line-height:1.5em;
margin:2px 0 0px 0;
background: url(../news/images/yaji.gif) no-repeat;
background-position: left center;
text-indent: -9999px;
text-indent:15px;
}

#news_l01 li a:link {
  color: #333333;
  background: transparent;
  text-decoration: none;
}
#news_l01 li a:visited {
 color: #333333;
  background: transparent;
  text-decoration: none;
}
#news_l01 li a:hover, a:active {
 color: #FF4400;
  background: transparent;
text-decoration: underline;
}

#news_l02{
float:right;
width:596px;
text-align:left;
}

#news_l02 h3{
width:596px;
height: 30px;
text-align:left;
background: url(../news/images/t_nr.gif) no-repeat;
text-indent: -9999px;
font-size:1.4em;
font-weight:bold;
color:#680F00;
line-height: -0.5em;
margin:0px 0 0px 0;
text-indent:0px;
}

#news_l03{
float:right;
width:496px;
text-align:left;
}

.more {
width: 42px;
height: 15px;
margin:8px 0 0px 0;
text-indent: -9999px;
background: url(../news/images/more01.gif) no-repeat;
}

.more a {
text-decoration: none;	
display: block;
height: 15px;
}

.more a:hover {
background: url(../news/images/more02.gif) no-repeat;
}

.pro{
width:800px;
text-align:left;

}







.pro_l01{
float:left;
width:375px;
height:197px;
text-align:left;
margin:0px 0px 50px 0;
}

.pro_l01 img {
margin:0px 10px 0px 0;
}


.pro_r02{
float:right;
width:375px;
height:197px;
text-align:left;
margin:0px 0px 50px 0;
}

.pro_r02 img {
margin:0px 10px 0px 0;
}




.pro_l01s{
float:left;
width:154px;
height:197px;
text-align:left;
}

.pro_r02s{
float:right;
width:208px;
height:197px;
text-align:left;
}






#contents p {
font-size:0.8em;
letter-spacing:1px;
color:#666666;
line-height: 1.4em;
text-indent:0px;
margin: 30px 0px 15px 0px;
}









































#pro_t01{
width:146px;
height: 33px;
text-align:left;
background: url(../products/images/pt01.gif) no-repeat;
text-indent: -9999px;
margin:0px 0px 5px 0;
}

#pro_t02{
width:146px;
height: 33px;
text-align:left;
background: url(../products/images/pt02.gif) no-repeat;
text-indent: -9999px;
margin:0px 0px 5px 0;
}

#pro_t03{
width:146px;
height: 33px;
text-align:left;
background: url(../products/images/pt03.gif) no-repeat;
text-indent: -9999px;
margin:0px 0px 5px 0;
}

#pro_t04{
width:146px;
height: 33px;
text-align:left;
background: url(../products/images/pt04.gif) no-repeat;
text-indent: -9999px;
margin:0px 0px 5px 0;
}

#pro_t05{
width:146px;
height: 33px;
text-align:left;
background: url(../products/images/pt05.gif) no-repeat;
text-indent: -9999px;
margin:0px 0px 5px 0;
}

#pro_t06{
width:146px;
height: 33px;
text-align:left;
background: url(../products/images/pt06.gif) no-repeat;
text-indent: -9999px;
margin:0px 0px 5px 0;
}



















