@charset "Shift_JIS";
/* CSS Document */
/* ================================================== */


#recruit a{
background-image:url(../img/recruit.png);
text-indent:-5000px;
height:100px;
width:303px;
display:block;
float:right;
margin-top:50px;
}


iflame {
overflow:hidden;}

#contents_header{
width:958px;
height:455px;
border:1px #000 dotted;
margin-left:auto;
margin-right:auto;

}
#tanukimeigen{
height:200px;
width:550px;
margin-left:100px;
margin-top:100px;


}

/* newsまわり */
#news {
width:970px;
margin-left:auto;
margin-right:auto;
}
#news:after {
    content: ".";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}
#news h3{
text-indent:-5000px;
background-image:url(../img/news_tab.jpg);
height:42px;
width:101px;
display:block;
float:left;
}

#news dl{
background-image:url(../img/news_text.jpg);
height:42px;
width:869px;
display:block;
float:left;
}
#news dt{
font-weight:bold;
display:block;
color:#ff3000;
height:42px;
line-height:42px;
float:left;
padding:0 15px;}

#news dd{
font-weight:bold;
display:block;
height:42px;
color:#fff;
line-height:42px;
float:left;}

#news div{
float:right;
padding-right:10px;}

#news span{
font-weight:bold;
display:block;
height:42px;
color:#fff;
line-height:42px;
float:left;
padding:0 15px;}

/* 白帯全体 */
#works{
background-color:#FFFFFF;
border-top:#FF0000 solid 3px;
border-bottom:#FF0000 solid 3px;
background-image:url(../img/worksBG.png);}

#worksArea{
background-color:#FFFFFF;
overflow: hidden;
margin-left:auto;
margin-right:auto;
width:1026px;

}

/* worksまわり */

.workswrap{
padding:15px 0;
float:left;
background-image:url(../img/worlsbg_L.png);
background-repeat:repeat-y;
background-position:left;
padding-left:40px;
}


.workswrap h3{
width:718px;
height:28px;
text-indent:-5000px;
background-image:url(../img/works.gif);
margin:6px 0;
}

.workswrap dl{
width:223px;
margin-right:18px;
float:left;
}

.workswrap h4{
margin:10px 0;
}
.workswrap dt a{
width:223px;
height:103px;
text-indent:-5000px;
border:1px solid;
display:block;
}

#godcraft dt a{
background-image:url(../img/GODCRAFT.gif);
}
#godcraft dt a:hover{
background-image:url(../img/a_GODCRAFT.gif);
}

#kazuyoshi dt a{
background-image:url(../img/kazuyoshi.gif);
}
#kazuyoshi dt a:hover{
background-image:url(../img/a_kazuyoshi.gif);
}

#kazuyoshi_fc dt a{
background-image:url(../img/kazuyoshi_fc.jpg);
}
#kazuyoshi_fc dt a:hover{
background-image:url(../img/a_kazuyoshi_fc.jpg);
}

#hadakaDX dt a{
background-image:url(../img/hadaka.gif);
}

#hadakaDX dt a:hover{
background-image:url(../img/a_hadaka.gif);
}

#osyaputi dt a{
background-image:url(../img/a_osyaputi.jpg);
}

#osyaputi dt a:hover{
background-image:url(../img/osyaputi.jpg);
}
#kantan dt a{
background-image:url(../img/a_kantan.jpg);
}

#kantan dt a:hover{
background-image:url(../img/kantan.jpg);
}

#shinkou dt a{
background-image:url(../img/sinkou.jpg);
}

#shinkou dt a:hover{
background-image:url(../img/a_sinkou.jpg);
}


.workswrap:after {
    content: ".";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}

.workswrap {
    display: inline-block;
}

.workswrap {
    display: block;
}

/* worksまわり */

#staff{
float:left;
background-image:url(../img/worlsbg_R.png);
background-repeat:repeat-y;
background-position:right 6px;
padding:15px 40px 15px 0;
}


#staff h3{
display:none;}

#staff ul a{
text-indent:-5000px;
display:block;
}


#staff ul li{
text-indent:-5000px;
display:block;}


#satou a{
background-image:url(../img/satou.jpg);
height:120px;
width:223px;
}

#satou a:hover{
background-image:url(../img/a_satou.jpg);
height:120px;
width:223px;
}

#sugino a{
background-image:url(../img/sugino.jpg);
height:123px;
width:114px;float:left;
}
#sugino a:hover{
background-image:url(../img/a_sugino.jpg);
height:123px;
width:114px;float:left;
}
#nakao a{
background-image:url(../img/nakao.jpg);
height:123px;
width:109px;float:left;
}
#nakao a:hover{
background-image:url(../img/a_nakao.jpg);
height:123px;
width:109px;float:left;
}



/* メッセまわり */
#messeage {
width:946px;
margin-left:auto;
margin-right:auto;
}

#messeage h3{
width:718px;
height:28px;
text-indent:-5000px;
background-image:url(../img/messeage.jpg);
margin:6px 0;
}

#messeage dt{
font-weight:bold;
color:#fff;
}

#messeage textarea{
width:353px;
height:186px;
}

#messeage dl{
width:353px;
display:block;
float:left;
margin-right:20px;
}

.soushin input{
display:block;
height:40px;
width:80px;
font-size:10px;
margin-top:10px;
background-color:#ff8366;
}
dd.soushin {
color:#ff3000;
font-size:10px;
margin-top:5px;
}
#messeage:after {
    content: ".";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}



