@charset "UTF-8";
body{
margin:0;
padding:0;
}
.gyoumu{
border:none;
}
.gyoumu_group{
width:870px;
margin:0 auto 50px auto;
}
.gyoumu{
margin-right:0;
}
.gyoumu_03{
border:none;
}
.gyoumu_04{
border:none;
clear:both;
}
/*�w�b�_�[����*/

.main_image_02{
background-image:url(../../images/haikei_naka_1.png);
width:1000px;
height:130px;
position: relative;
background-size:cover;
}
/*�w�b�_�[����(e)*/

.setumei_dai{
font-weight:normal;
white-space:nowrap;
padding-bottom:2px;
}
.setumei{
white-space:nowrap;
font-size:19px;
}
.text p{
text-align:left;
margin-left:169px;
text-align:justify;
font-size:19px;
}

.text img{
margin-right:35px;
float:left;
margin-top:23px;
}
.HP p{
padding-bottom:0px;
font-size:24px;
margin-left:122px;
}
.last_t01{
margin-left:5px;
}
.last_t02{
margin-left:216px;
}
.setumei_dai {
font-weight: normal;
white-space: nowrap;
padding-bottom:0px;
font-size:19px;
text-align: left;
}
.setumei{
white-space: nowrap;
/*overflow:hidden;*/
line-height:normal;
}
/*content1�I���*/

/*content2*/

.text02 p{
text-align:left;
margin-left:169px;
text-align:justify;
font-size:19px;
}
.text02 img{
margin-right: 35px;
float: left;
margin-top: 9px;
}
.shigoto_02{
padding-bottom:5px;
font-size:24px;
margin-left:22px;
}
.setumei_02{
font-weight: normal;
white-space: nowrap;
line-height:normal;
padding-bottom: 5px;
font-size:19px;
padding-top:3px;
}
.insatu{
padding-top:5px;
}
/*content2�I���*/

/*content3*/
.text03 img{
margin-right:35px;
float:left;
margin-top:16px;
}        

.shigoto_03{
padding-bottom: 2px;
font-size: 24px;
margin-left: 96px;

}
.setumei_03{
font-weight: normal;
white-space: nowrap;
padding-top: 10px;
line-height:normal;
font-size:19px;
}
/*content3�I���*/
.shigoto04{
margin-left:224px;
padding-bottom:5px;
font-size:24px;
white-space: nowrap;
}
.text04 p{
text-align:left;
margin-left:169px;
text-align:justify;
font-size:19px;
}
.photo{
margin-right:35px;
float:left;
margin-top:15px;
}

.setumei_04 {
font-weight: normal;
white-space: nowrap;
padding-top: 10px;
line-height:normal;
}
.footer{
clear:both;
}
.footer p{
margin:0;
}

@media screen and (max-width: 1023px) {

    .gyoumu_group {
        width: 90%;
    }

    .gyoumu:after,
    .gyoumu_03:after,
    .gyoumu_04:after{
        content: " ";
        display: block;
        clear: both;
    }

    .HP p,
    .shigoto_02,
    .shigoto_03,
    .shigoto04{
        padding: 0px;
        margin-left: 23%;
        white-space: normal;
    }

    .gyoumu_pic {
        text-align: center;
        width: 21%;
        float: left;
        margin: 5px 2% 0 0;
    }

    .gyoumu_pic img {
        float: none;
        width: 100%;
        margin: 0;
    }

    .setumei_dai {
        width: 77%;
        float: left;
        white-space: normal;
    }

    .setumei,
    .setumei_03,
    .text04{
        width: 77%;
        float: left;
        padding: 0;
        white-space: normal;
    }

    .text04 p {
        margin-left: 0;
    }

    .last_t01 {
        margin-left: 0;
    }

    .last_t02 {
        margin-left: 0;
    }

    .insatu {
        padding-top: 0;
    }

    .setumei_04 {
        white-space: normal;
        padding: 0;
    }

}

@media screen and (max-width: 834px) {

    .HP p, .shigoto_02, .shigoto_03, .shigoto04 {
        padding: 0px;
        margin-left: 27%;
    }

    .gyoumu_pic {
        width: 25%;
    }

    .setumei_dai {
        width: 73%;
        font-size: 18px;
    }

    .setumei,
    .setumei_03,
    .text04{
        width: 73%;
        font-size: 18px;
    }

}

@media screen and (max-width: 599px) {

    .HP p,
    .shigoto_02,
    .shigoto_03,
    .shigoto04 {
        padding: 0px;
        margin-left: 0;
        text-align: center;
        font-size: 22px;
    }

    .gyoumu_pic {
        width: 100%;
        margin: 0 0 8px 0;
    }

    .setumei_dai {
        width: 100%;
        font-size: 18px;
    }

    .setumei, .setumei_03, .text04 {
        width: 100%;
        font-size: 18px;
    }

}