/*--------------------------------------------------------
 common
 ---------------------------------------------------------*/

body {
	margin: 0;
	padding: 0;
	font-family: "SST W01 Roman", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#noscript {
	padding: 30px 4.1%;
	text-align: center;
	background-color: #f3f4f7;
}
#noscript .p3 {
	line-height: 1.4;
	color: #83838f;
	font-size: 75%;
}

/*--------------------------------------------------------
 wrap
 ---------------------------------------------------------*/

.notice_wrap {
	max-width: 950px;
	line-height: 1.2;
	color: #545454;
	font-size: 0.8125em;
	margin: auto;
}

/*--------------------------------------------------------
 inner
 ---------------------------------------------------------*/

.notice_inner {
	padding: 1.5789% 2.3157%;/* 22px */
}

/*--------------------------------------------------------
 section
 ---------------------------------------------------------*/

.notice_section {
	width: 100%;
	padding: 3.863% 0;
	border-top: 1px solid #545454;
	overflow: hidden;
}

.notice_section:first-child {
	padding-top: ;
	border-top: 0;
}

/*--------------------------------------------------------
 title
 ---------------------------------------------------------*/

.notice_title {
	float: left;
	width: 55px;
	text-align: left;
	margin-right: -55px;
}

/*--------------------------------------------------------
 main
 ---------------------------------------------------------*/

.notice_main {
	float: right;
	width: 100%;
}

/*--------------------------------------------------------
 content
 ---------------------------------------------------------*/

.notice_content {
	margin-left: 55px;
}

/*--------------------------------------------------------
 content_title
 ---------------------------------------------------------*/

.notice_content_title {
	margin-bottom: 1.7626%;
}

/*--------------------------------------------------------
 text
 ---------------------------------------------------------*/

.notice_text .img_logo {
	height: 12px;
	margin-top: -2px;
	margin-left: 2px;
	margin-right: 2px;
	vertical-align: middle;
}

/*--------------------------------------------------------
 other
 ---------------------------------------------------------*/

.arabic {
	direction: rtl;
	unicode-bidi: bidi-override;
}

.arabic span {
	direction: ltr;
	unicode-bidi: bidi-override;
}

@media (max-width: 640px) {
	.arabic span {
		display: inline-block;
	}
}
