@charset "utf-8";


/* -- language -- */

.lang {
	margin:-10px auto;
	padding:0;
	max-width:960px;
	text-align:right;
}

/* -- trademark -- */

div#trademark p {
	text-align:right !important;
	margin:40px 0 10px 0;
}

/* -- pageMainConent -- */

.pageMainContent .section .pm_app img {
	margin-top:5px;
	margin-left:5px;
}

.pageMainContent .section .pm_app dl {
	float: left;
	width: 280px;
}

.pageMainContent .section .pm_app dl dd.capt {
	width: 230px;
	text-align:center;
}

@media (max-width: 640px){
	
/* -- language -- */

.lang {
	margin:-10px 15px 10px;
	padding:0;
	text-align:right;
}

/* -- trademark -- */

div#trademark p {
	text-align:center !important;
	margin:40px 0 10px 0;
}
div#trademark img {
	width:98%;
	max-width: 391px;
}


/* -- pageMainConent -- */

.pageMainContent .section .pm_app { margin-top:-5px; }

.pageMainContent .section .pm_app dl { 
	margin-bottom:20px;
	width:280px;
}

.pageMainContent .section .pm_app dl dt { margin-bottom:0.5em; }

.pageMainContent .section .pm_app dl dd { margin-left:10px; }


}
