@charset "utf-8";
/*------------------------------------------------------------
	トープページ
------------------------------------------------------------*/
#gNavi li:nth-child(5) > a {
	color: #29b572;
}

#conts > .text{
    margin: 0 auto 60px;
}

#conts .comImgBox .textBox01{
    width: 390px;
}

#conts .wPhoto {
    margin-bottom: 30px;
    width: 100%;
}
#conts .wPhoto img{
    width: 100%;
}

#conts .note {
    color: #f30;
}

#conts table{
    margin-bottom: 60px;
    border-collapse: collapse;
    width: 100%;
    border: 1px solid #dedede
}

#conts table thead tr th{
    padding: 8px 0 ;
    background: #E5E3E5;
    text-align: center;
    border: 1px solid #dedede;
}
#conts table thead tr th span{
    color: #f30;
}

#conts table tbody tr td{
    padding: 8px 4px 8px 10px ;
    text-align: left;
    border: 1px solid #dedede
}

#conts table tbody tr td.img{
    padding: 30px 0;
    text-align: center;
    width: 35%;
}
#conts table tbody tr td:last-child{
    width: 50%;
}




@media all and (min-width: 0) and (max-width: 767px) {
    #conts .comImgBox .textBox01{
        width: 100%;
    }

    #conts table{
        border-collapse: collapse;
        width: 100%;
        border: 1px solid #dedede;
        font-size: 14px;
    }

    #conts table thead tr th{
        padding: 8px 0 ;
        background: #E5E3E5;
        text-align: center;
        border: 1px solid #dedede;

    }
    #conts table thead tr th span{
        color: #f30;
    }

    #conts table tbody tr td{
        padding: 8px;
        text-align: left;
        border: 1px solid #dedede;
    }
    #conts table tbody tr td.img{
        text-align: center;
        width: 35%;
		vertical-align: top;
    }
    #conts table tbody tr td:last-child{
        width: 50%;
    }

    #conts table tbody tr td img{
        width: 100px;
    }



}