#ajax-wrap {	position: relative;	overflow: auto;	max-width: 600px;	margin: 10px auto;	padding: 20px;	background-color: #fff;}#ajax-wrap h2 {	font-weight: bold;	margin: 0 0 10px;}#inline-wrap {	position: relative;	max-width: 700px;	margin: 10px auto;	-webkit-border-radius: 10px;	-moz-border-radius: 10px;	border-radius: 10px;	background-color: #eee;}#inline-wrap h1 {	font-size: 116%;	font-weight: bold;	padding: 10px;	color: #fff;	-webkit-border-radius: 9px 9px 0 0;	-moz-border-radius: 9px 9px 0 0;	border-radius: 9px 9px 0 0;	background-color: #07f;}#inline-wrap .image img { width: 100%; max-width: 700px;}#inline-wrap .image,#inline-wrap .popup-modal-dismiss { text-align: center;}#inline-wrap .popup-modal-dismiss a { display: block; padding: 8px 10px;}.mfp-fade.mfp-bg { transition: all .15s ease-out 0s; opacity: .001;}.mfp-fade.mfp-bg.mfp-ready { opacity: .8;}.mfp-fade.mfp-bg.mfp-removing { opacity: 0;}.mfp-fade.mfp-wrap .mfp-content { transition: all .15s ease-out 0s; opacity: 0;}.mfp-fade.mfp-wrap.mfp-ready .mfp-content { opacity: 1;}.mfp-fade.mfp-wrap.mfp-removing .mfp-content { opacity: 0;}.assist_menu { overflow: hidden;}.assist_menu::-webkit-scrollbar { width: 5px; background: #ddd;}.assist_menu::-webkit-scrollbar-thumb { border-radius: 2px; background: #aaa;}.assist_menu ul { float: right; overflow: hidden;}.assist_menu ul li { float: left; margin-right: 5px;}.assist_menu ul li:last-child { margin-right: 0;}.assist_menu ul li a {	font-size: 93%;	display: inline-block;	padding: 2px 10px;	text-align: center;	color: #fff;	-webkit-border-radius: 6px;	-moz-border-radius: 6px;	border-radius: 6px;	background-color: #aaa;	-webkit-box-shadow: inset 0 -2px 0 0 #888;	-moz-box-shadow: inset 0 -2px 0 0 #888;	box-shadow: inset 0 -2px 0 0 #888;}button.mfp-close {	font-family: Arial, Baskerville, monospace;	font-size: 23px;	line-height: 26px;	position: absolute;	top: 0;	right: 0;	width: 26px;	height: 26px;	margin: 10px;	text-align: center;	color: #fff;	-webkit-border-radius: 13px;	-moz-border-radius: 13px;	border-radius: 13px;	background-color: #06c;}button::-moz-focus-inner { padding: 0; border: 0;}.faq_menu { background-color: #fafafa;}.faq_menu dl { clear: both; overflow: hidden;}.faq_menu dl dt { font-weight: bold; float: left;}.faq_menu dl dd { padding-left: 1.5em;}.faq_menu dl.question {	display: block;	padding: 8px 40px 8px 10px;	cursor: pointer;	border-top: 1px solid #fff;	border-bottom: 1px solid #ddd;	background: url(../../../img/img1/upload/list_arrow_bottom.png) right center no-repeat;	-webkit-background-size: 30px 20px;	-moz-background-size: 30px 20px;	-o-background-size: 30px 20px;	background-size: 30px 20px;	-ms-background-size: 30px 20px;}.faq_menu dl.question.active {	background: url(../../../img/img1/upload/list_arrow_top.png) right center no-repeat;	-webkit-background-size: 30px 20px;	-moz-background-size: 30px 20px;	-o-background-size: 30px 20px;	background-size: 30px 20px;	-ms-background-size: 30px 20px;}.faq_menu dl.answer {	display: none;	padding: 10px;	border-bottom: 1px solid #ddd;	background: #fff;}.faq_menu dl.answer dt { color: #f30;}