/* °ü¾ÇºÎ */
.img_box01 {position:relative; display: block; overflow: hidden; padding:1.2rem; border:1px solid #ccc; border-radius:0 2rem 0 0; background:#fff; margin-top: 1rem;}
.img_box01 img {float:left; width: 30%; padding-right:1rem;}
.img_box01 .txt {padding-top:1rem; font-size:0.8rem;}

.symbol .wrap{ position:relative; padding-left:2.5rem; padding-top:2rem;}
.symbol .img{ width:10rem; height:10rem; box-shadow:0 0 10px rgba(0,0,0,0.1); background:#f1f1f1; overflow:hidden;}
.symbol .img img{width:100%; height:auto;}
.symbol .info{ background:#f1f1f1; border-radius:1.5rem; font-weight:600; word-break:keep-all;}
.symbol .info p{ font-size:.85rem;}
.symbol.typeA .symbolList{ margin:2.5rem 0;}
.symbol.typeA .wrap + .wrap{ margin-top:1.5rem; }
.symbol.typeA .img{ position:absolute; left:0; top:0; border-radius:1.5rem 1.5rem 0 1.5rem; }
.symbol.typeA .info{ width:100%; min-height:9.5rem; display:flex; flex-direction:column; justify-content:center; padding:1rem 1rem 1rem 10rem; }
.symbol.typeA .info p{ width:100%; padding:.75rem 1rem 0;}



@media screen and (max-width:680px){ 
	
	/* °ü¾ÇºÎ */
	.img_box01 img{float:none; width:100%; padding-right:0;}
	
}