@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 {
    margin-bottom: 15px;
    color: #f30;
}

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

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

#conts table tbody tr td{
    padding: 15px ;
    text-align: left;
    border: 1px solid #dedede
}
#conts table tbody tr:last-child td {
    text-align: center;
}

#conts table tbody tr .left {
    text-align: left ! important;
}

#conts .mb20 tr td:first-child{
	width: 62%;
}
#conts .mb20 tbody tr:last-child td {
	text-align: left;
}

@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{
        width: 65px;
    }
	#conts .mb20 tr td:first-child{
		width: 69%;
	}

}