#PANEL dt,#PANEL dd{
	border-top: 5px solid #0081bf;
}

.ml6{
	margin-left: 6px;
}
.pb8{
	padding-bottom: 12px;
	display: inline-block;
}
.pb4{
	padding-bottom: 4px;
	display: inline-block;
}
@media (min-width:641px) {

	.grid6 > .column100p {
	    width: 100%;
	}
	.grid6 > .column79p {
	    width: 79%;
	}
	.grid6 > .column75p {
	    width: 75%;
	}
	.grid6 > .column76p {
	    width: 76%;
	}
	.grid6 > .column77p {
	    width: 77%;
	}
	.grid6 > .column66p {
	    width: 66%;
	}
	.grid6 > .column20p {
	    width: 20%;
	    float: right;
	    padding: 0;
	}
	.grid6 > .column23p {
	    width: 23%;
	    float: right;
	}
	.grid6 > .column25p {
	    width: 25%;
	}
	.pt_aa{
		padding: 55px 0 0 0;
	}

	.img-cap-c{
		text-align: center!important;
		display: block;
		margin-bottom: -18px;
	}
}


@media (min-width:1024px) {

	.booth{
	}
	.booth img{
		width: 85%;
	}

}
@media (max-width:640px) {

	#PANEL DT, #PANEL DD {
	border-top: 4px solid #0081bf;
	}

.img-caption {
    position: absolute;
    left: 10px;
}
.tenji{
	padding-top: 10vw;
	padding-bottom: 2vw;
}

}


/****** IE8対応 ******/

.ie8 .grid6 .column20p {
	    width: 20%;
	    float: right;
	    padding: 0;
}
.ie8 .grid6 .column23p {
	    width: 23%;
	    float: right;
}
.ie8 .grid6 .column66p {
	    width: 66%;
}
.ie8 .grid6 .column77p {
	    width: 77%;
}
.ie8 .grid6 .column79p {
	    width: 79%;
}
.ie8 .ie-tenji{
	    padding-top: 10px;
}
.ie8 .ie-pt{
	    padding-top: 25px;
}




