@charset "utf-8";

.cnt-img{
    width: 100%;
    float: left;
    margin-bottom: 20px;
}
.cnt-img img{
    width: 100%;
}
.gallery-img-style2 .gl-one-element{
    margin-bottom: 15px;
}

.cnt-left{
    width: 48%;
    float: left;
}
.cnt-right{
    width: 48%;
    float: right;
}
.tb1{
    width: 100%;
    float: left;
    line-height: 200%;
    box-sizing: border-box;
    margin-top: 20px;
    padding: 0;
    border-collapse: collapse;
    text-align:center;
}
.tb1 td{
    padding: 5px 20px;
    border: solid 1px #595959;
    box-sizing: border-box;
    vertical-align: top;
}
.tb1 td.td1{
	font-weight: bold;
}
.tb1 td.td2{
	font-weight: bold;
}
.tb1 td.td3{
	text-align:left;
}
.gallery-img-style2 .gl-name{
	font-size:16px;
	line-height:160%;
	width:100%;
	margin-bottom:10px;

}  


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

.cnt-left{
    width: 100%;
}
.cnt-right{
    width: 100%;
    float: left;
}
.cnt-right table.tb1{
	margin-top: 0px;
}
.tb1 td.td1, .tb1 td.td3{
	width: 70%;
}

.tb1 td.td4{
	 display: none;
}

.tb1 td.td5{
	 border-top: none;
}

}



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

.gallery-img-style2 .gl-name{
	
	    float: left;
    margin-left: 25px;
}  
}