@charset"utf-8";


/* ナヴィゲーションボタン 
-----------------------------------*/
#navi {
width:1000px;
height:54px;
padding:0px;
margin-top:13px;
float:left;
overflow:hidden;
display:inline;
}

#navi img { visibility:hidden }
#navi .n-home { background-image: url(../image/navi_home.gif);  background-position: 0px 54px; float:left;}
#navi .n-work { background-image: url(../image/navi_work.gif);  background-position: 0px 54px; float:left;}
#navi .n-service { background-image: url(../image/navi_service.gif);  background-position: 0px 54px; float:left;}
#navi .n-pack { background-image: url(../image/navi_pack.gif);  background-position: 0px 54px; float:left;}
#navi .n-com { background-image: url(../image/navi_com.gif);  background-position: 0px 54px; float:left;}
#navi .n-inq { background-image: url(../image/navi_inq.gif);  background-position: 0px 54px; float:left;}

#navi a,
#navi a:link,
#navi a:visited { background-position: 0px 0px; float:left; height: 54px; }
#navi a:hover,
#navi a:active { background-position: 0px 54px; float:left;}

#navi .n-home a { background-image: url(../image/navi_home.gif); }
#navi .n-work a { background-image: url(../image/navi_work.gif); background-position: 0px 54px; float:left;}
#navi .n-service a { background-image: url(../image/navi_service.gif);}
#navi .n-pack a { background-image: url(../image/navi_pack.gif); }
#navi .n-com a { background-image: url(../image/navi_com.gif); }
#navi .n-inq a { background-image: url(../image/navi_inq.gif); }


/*　TITLE
-----------------------------------*/
h2.works {
background-image:url(../image/works_ttl.gif);
width:1000px;
height:72px;
margin-bottom:20px;
/margin-bottom:10px;
}


/*　ボーダー
-----------------------------------*/
ul.workBox {
width:996px;
float:left;
background-image:url(../image/base_in.gif);
line-height:200%;
font-size:10px;
padding:0 2px 0 2px;
}

*+html ul.workBox {
font-size:10px;
}

ul.workBox, x:-moz-any-link  {font-size:85%;}
ul.workBox, x:-moz-any-link, x:default  {font-size:85%;}

ul.workBox li {
width:208px;
_width:207px;
height:230px;
_height:232px;
border-right:1px dotted #EDEDED;
border-bottom:1px solid #EDEDED;
padding:20px;
float:left;
}

ul.workBox li.sam {
width:208px;
_width:207px;
height:230px;
_height:232px;
border-right:1px solid #EDEDED;
border-bottom:1px solid #EDEDED;
padding:20px;
float:left;
}

ul.workBox li.btm {
width:876px;
_width:1000px;
float:left;
padding:0 0 0 120px;
height:200px;
border-right:0px;
border-bottom:0px;
}

.nextWorks img {
visibility:hidden;
}

ul.workBox li.samR {
width:208px;
height:230px;
_height:232px;
border-right:none;
border-bottom:1px solid #EDEDED;
padding:20px;
float:left;
}


ul.workBox li.sam a:hover, li.samR a:hover {color:#B90036;background-color:#CCCCCC}
ul.workBox li.sam a, li.samR a {background-color:#B90036; color:#FFFFFF;}

ul.workBox li.sam p,
ul.workBox li.samR p {
margin:0 0 10px 0;
}


ul.underBtn {
margin:30px 0 0 0;
padding:0 0 50px 80px;
float:left;
display:block;
}

ul.underBtn li.works {
margin:0 20px;
float:left;
height:60px;
border:0px;
}
