@charset "utf-8";

ul#globalNavi li#toWorks a{ 
background: url(../images/bt_menu_o.png) no-repeat;
width:143px; 
background-position: -156px 0;
}
h2{
background:url(../../works/images/ti_works.png) bottom right no-repeat;
}
div#contentsBox{
margin-left:35px;
width:910px;
background:url(../images/ico_cyoucyo.png) no-repeat 640px 300px;
}

div#reqBox{
width:910px;
height:271px;
position:relative;
background:url(../../works/images/txt_reqest.png) no-repeat;
}
div#reqBox p{
text-indent:-10000px;
}
div#reqBox p a#reqUrl{
width:450px;
height:100px;
position:absolute;
display:block;
top:130px;
left:100px;
}

div#reqBox p a#contact{
display:block;
position:absolute;
width:157px;
height:23px;
top:110px;
left:685px;
background:url(../images/bt_contact.gif) no-repeat;
text-indent:-10000px;
}
div#reqBox  p a#contact:hover{
background-position:0 -23px;
}

p.txtRight{
text-align:right;
font-size:20px;
font-size:2rem;
line-height:1.2;
font-family:"ヒラギノ明朝 Pro W6","ＭＳ Ｐ明朝","平成明朝",serif;
font-weight:bold;
font-style:italic;
}

ul.thumbs{
width:910px;
margin:20px 0 0 15px;
}
ul.thumbs li{
width:215px;
height:89px;
float:left;
margin:5px 5px 0 0;
background:url(../../works/images/bg_thumb_works.jpg) no-repeat;

}
ul.thumbs li img{
display:block;
margin:8px 0 0 8px;
}
ul.thumbs li a{
width:215px;
height:89px;
display:block;

}
ul.thumbs li span{
width:215px;
height:89px;
display:block;
margin:-97px 0 0 0;
}
