.SpeechBubbleZone .SpeechBubble span.program_name {
	color:#fff;
}

.app_list .kind.relation {
	display:none;
}

.detail_box .app_info .title {
	background:url('/img/app/ect/face_analyzer/title_bg.png') 100% 100% no-repeat;
}

.detail_box .app_info .app_box {
	border:1px solid #2b68c6;
	border-top:5px solid #2b68c6;
}

.detail_box .app_info .app_box hr {
	border-top:4px solid #2b68c6;
}

.detail_box .app_info.AS h5 {
	background:#2b68c6;
}

.detail_box .app_info .app_box span {
    color: #2b68c6;
}
.detail_box .function > div {
	width: 50%;
}
.detail_box .function > div.img_area {
	width: 49.2%;
}
.detail_box .function .kind {
    width: 49.2%;
    margin: 0 1.2% 1.2% 0;
}
.detail_box .function .kind:nth-child(2n) {
margin-right: 0px;
}
.detail_box .function .kind:nth-child(3n) {
 margin-right: 1.2%;
}


@media (max-width: 991px) {
	.detail_box .function > div {
		width: 100%!important;
	}
}



/*
@media (max-width:610px) {

.detail_box .function .kind.kind_03 {
	margin-right: 0px!important
}
.detail_box .function .kind.kind_04 {
	margin-right: 10px!important
}
.detail_box .function .kind.kind_05 {
	margin-right: 0px!important
}

}*/


.img_box_wrap {
	width: 100%;
	display: table;
}
.img_box_wrap:after{
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.img_box_30 {
	display: table-cell;
	padding-left: 5px;
}
.img_box_30 img {
	max-width: 100%;
}
.img_box_30:first-child {
	padding-left: 0px;
}


@media (max-width:610px) {

.detail_box .function .kind {
margin-right: 1.2%!important
}
.detail_box .function .kind:nth-child(2n) {
    margin-right: 0px;
}

.img_box_wrap {
	display: block;
}
.img_box_30 {
	display: block;
	padding: 0px;
}

}

