.content_title{
    background: url("../img/common/common_headline02.png") no-repeat 0 0;
    width:780px;
    height:40px;
    margin-bottom:18px;
}
.content_title p{
    float:left;
    font-size:18px;
    padding:8px 23px;
    /*letter-spacing: 0.1em;*/
}
#menu4 a{
    background-position:-700px -62px;
}
.content_title_mini{
    border-left:5px solid rgb(28,126,189);
    border-bottom:1px solid rgb(204,204,204);
    width:775px;
    height:25px;
    margin-bottom:18px;
}
.content_title_mini p{
    float:left;
    font-size:16px;
    padding-left:16px;
}
#main p span{
    color:rgb(28,126,189);
}
.enterprise_content{
    padding-bottom:40px;
}
.enterprise_list{
    width:778px;
    border:1px solid rgb(221,221,221);
    height:38px;
    margin-bottom:30px;
}
.enterprise_list ul{
    list-style-type: none;
    padding:8px 10px;
}
.enterprise_list li{
    display:inline-block;
    margin-right:7px;
}
.enterprise_list li a{
    color:rgb(86,158,206);
    text-decoration: underline;
    margin-right:11px;
}
.enterprise_list li a:hover{
    color:#ff6600;
}

/*スタッフページ用*/
 .stuff .content_title_mini{
    border-left:5px solid rgb(57,135,4);
}
.content_title_mini{
    margin:30px 0 15px;
}
.x2{
    height:50px;
}
.stuff_data{
    width:780px;
}
.stuff_opinion{
    width:600px;
    border-bottom:1px solid rgb(221,221,221);
    padding-bottom:10px;
}
.stuff_name{
    color:rgb(67,141,17);
    width:600px;
    padding-top:5px;
}
.stuff_data .left{
    display:inline-block;

}
.stuff_data .right{
    display:inline-block;
    vertical-align: top;
}
.stuff_data .right p{
    margin-left:11px;
}
.stuff_data .right img{
    padding-left:11px;
}
.stuff_data .text{
    width:600px;
}
.stuff_data .img{
    width:164px;
}
.left .stuff_name{
    text-align:right;
}
.right .stuff_name{
    text-align:left;
}
.clear{
    both:clear;
}
/*スタッフページ終わり*/

/*社内風景*/
.office .stuff_opinion{
    border:none;
}
.office_data img{
    margin:20px 238px;
}
/*社内風景終わり*/