._page .infodv { width:100%;margin:5px 0;padding:10px 0;font-size:1.2em;font-weight:700;text-align:center; }

.pcon .tit { font-weight:700; font-size:1em;line-height:120%;padding:0 0 0 30px;clear:both; }
.pcon .lis { font-weight:300; font-size:1em;line-height:120%;padding:0 0 0 50px; }
.pcon .indv { width:100%;margin:0;padding:0; }

.pcon .msgdv { width:100%;margin:0;padding:0; }
.msgdv ul { margin:0;padding:10px 20px 10px 30px;background:#ddd; }
.msgdv li{ font-weight:100;font-size:1em;line-height:160%; }


.pcon table { width:100%; font-weight:300;font-size:1em;background:#ccc;margin:10px 0;border-top:2px solid #ccc; }
.pcon table tr { vertical-align:middle; }
.pcon table th { background:#eee;padding:8px 0;text-align:center;border-bottom:1px solid #ccc; }
.pcon table td { background:#fff;padding:8px 0 8px 5px;border-bottom:1px solid #ccc; }
.pcon table input { width:150px; }
.pcon table #oAdd { width:100%; }
.pcon table a { 
	display:inline-block;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	font-weight: 300;
	font-size: 1em;
	background: #aaa;
	padding:6px 15px 4px 15px;
	color: #FFF;
	text-align:center;
	vertical-align:middle;
 }
 .pcon .tle{ width:100px; }

.pcon .desc { font-weight:300;font-size:0.8em;color:#8e2c06;padding:3px 0 0 0; }
.pcon textarea { width:100%;box-sizing:border-box; }

.youtube { background:#ddd; }
.youtube:after { display:block; content: ''; clear:both;}
.youtube section { float:left; width:33.333%;padding:3px; }

.photo { background:#ddd; }
.photo:after { display:block; content: ''; clear:both;}
.photo section { float:left; width:25%;padding:3px; }

@media ( max-width:1023px ){
	.pcon .tit { padding:0; }
	.pcon .lis { padding:0 0 0 20px; }
	.msgdv ul { padding:10px 20px 10px 25px; }
	.msgdv li{ font-size:0.8em; }
	.pcon table th { font-size:0.9em; }
	.youtube section { width:50%; }
	.photo section { width:33.333%; }
}