@charset "UTF-8";

/*ruby firefox*/
@-moz-document url-prefix() {
	ruby rt {
		font-size: 275%;
	}
}

/*ruby IE*/
@media all and (-ms-high-contrast: none) {
	ruby rt {
		transform-origin: center -5px;
	}
}

@media (min-width: 992px){
  .header-sp {
    display: none;
  }
}
@media (max-width: 992px){
  .header-pc {
    display: none;
  }
}
/* レスポンシブヘッダーPC版 */

@media (min-width: 992px){
	/*reset*/
	html {
	overflow-y: scroll;
	}

	body {
	line-height: 1;
	-webkit-text-size-adjust: 100%;
	}

	html, body, div, span, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	abbr, address, cite, code,
	del, dfn, em, img, ins, kbd, q, samp,
	small, strong, var,
	b, i,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td,
	article, aside, canvas, details, figcaption, figure,
	footer, header, hgroup, menu, nav, section, summary,
	time, mark, audio, video {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-size: 100%;
		vertical-align: baseline;
		background: transparent;
		list-style: none;
		word-wrap: break-word;
	}

	sub, sup {
		font-size: 84%;
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-size: 84%;
		_position: relative;
	}

	sup {
		vertical-align: top;
		line-height: 1.2;
	}

	sub {
		vertical-align: bottom;
	}

	article, aside, details, figcaption, figure,
	footer, header, hgroup, menu, nav, section {
		display: block;
	}

	nav ul {
		list-style: none;
	}

	blockquote, q {
		quotes: none;
	}

	blockquote:before, blockquote:after,
	q:before, q:after {
		content: '';
		content: none;
	}

	a {
		margin: 0;
		padding: 0;
		font-size: 100%;
		vertical-align: baseline;
		background: transparent;
	}

	ins {
		background-color: #ff9;
		text-decoration: none;
	}

	mark {
		background-color: #ff9;
		font-style: italic;
		font-weight: bold;
	}

	del {
	text-decoration: line-through;
	}

	abbr[title], dfn[title] {
	border-bottom: 1px dotted;
	cursor: help;
	}

	table {
	border-collapse: collapse;
	border-spacing: 0;
	}

	hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #cccccc;
	margin: 1em 0;
	padding: 0;
	}

	input, select {
	vertical-align: middle;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Arial, sans-serif;
	}

	header, section, footer {
	margin: 0 !important;
	}

	/*base*/
	/*color*/
	/*new vi */
	/*new vi coolgray*/
	/*text_color*/
	/*link_color*/
	/*jikosupportLPcolor*/
	/*notelist*/
	/*margin bottom*/
	/*font-size*/
	/*line-height*/
	/*mixinarea*/
	/*sm-grd-button*/
	/*titlearea*/
	/*border frame set*/
	/*bgflame*/
	/*extendarea*/
	/*side main contact base*/
	.contactbox, #sideArea .contactbox, .main .contactbox {
	margin-bottom: 15px;
	border: 3px solid #00a9cc;
	zoom: 1;
	}

	.contactbox:after, #sideArea .contactbox:after, .main .contactbox:after {
	content: "";
	display: table;
	clear: both;
	}

	.contactbox h3, #sideArea .contactbox h3, .main .contactbox h3 {
	background: #00a9cc;
	color: #ffffff;
	text-align: center;
	zoom: 1;
	}

	.contactbox h3 img, #sideArea .contactbox h3 img, .main .contactbox h3 img {
	margin: 10px;
	}

	.contactbox ul, #sideArea .contactbox ul, .main .contactbox ul {
	zoom: 1;
	}

	.contactbox ul li, #sideArea .contactbox ul li, .main .contactbox ul li {
	margin: 0 10px 10px;
	*margin: 0 10px 5px;
	zoom: 1;
	}

	#newsTopicsArea {
	position: relative;
	}

	#newsTopicsArea h3 {
	position: relative;
	font-size: 144%;
	font-weight: bold;
	line-height: 30px;
	margin-bottom: 18px;
	padding: 20px 10px 23px;
	border-top: 3px solid #777777;
	margin-bottom: 18px;
	}

	#newsTopicsArea h3:after {
	content: "";
	display: table;
	clear: both;
	}

	/*linkicon*/
	.linkiconG, #sideArea .contactbox .link, .main .contactbox .link {
	padding: 0 0 0 12px;
	background: url(../images/icon_arrow_g.gif) no-repeat 0 4px;
	}

	/*new vi button*/
	/*link*/
	a {
	color: #6666AA;
	text-decoration: none;
	}

	a:visited {
	color: #9B9DFF;
	}

	a:hover {
	color: #444488;
	text-decoration: underline;
	}

	a:active {
	color: #444488;
	}

	/*frame*/
	html {
	color: #333;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Arial, sans-serif;
	overflow-y: scroll;
	height: 100%;
	}

	body {
	height: 100%;
	zoom: 1;
	position: relative;
	}

	body.english {
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	}

	ruby rt {
	font-size: 72%;
	transform-origin: center bottom;
	transform: scale(0.5);
	}

	/*wrapper*/
	#wrapper {
	position: relative;
	font-size: 100%;
	*padding-left: 1px;
	}

	#wrapper:after {
	content: "";
	display: table;
	clear: both;
	}

	html[xmlns*=""]:root #wrapper {
	padding-left: 1px;
	}

	#contentswrapper img {
	vertical-align: bottom;
	}

	/*block skip*/
	.block-skip {
	position: relative;
	top: -48px;
	display: block;
	text-align: center;
	background-color: #fbf1f2;
	padding: 14px;
	margin-bottom: -48px;
	font-size: 16px;
	color: #6666AA;
	}

	.block-skip:visited {
	color: #6666AA;
	}

	.block-skip::before {
	content: '';
	width: 15px;
	height: 15px;
	margin-right: 3px;
	display: inline-block;
	background: url(../images/icon_uarrow_r.gif) center no-repeat;
	background-position: 6px 7px;
	}

	.block-skip:focus {
	top: 0;
	margin-bottom: 0;
	}

	.block-skip:focus-visible {
	outline: solid 2px #000;
	outline-offset: -2px;
	}

	/*header*/
	.header-pc {
	width: 100%;
	background-size: 1px 16px;
	position: relative;
	}

	#header:before {
	background-color: #cc0022;
	content: "";
	display: block;
	height: 1px;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	}

	.header-pc #headerwrapper {
	width: 100%;
  max-width: 990px;
	margin: 0 auto;
	padding: 82px 0 0;
	position: relative;
	z-index: 2;
	}

	.header-pc #headerwrapper #logo {
	position: absolute;
	top: 50%;
	left: 21px;
	transform: translateY(-50%);
	}

	.header-pc #headerwrapper #logo a {
	display: block;
	}

	.header-pc #headerwrapper #logo a img {
	width: 170px;
	height: 38px;
	}

	.header-pc #headerwrapper #group_logo {
	position: absolute;
	right: 19px;
	top: 22px;
	width: 130px;
	height: 38px;
	}

	.english .header-pc #headerwrapper #group_logo {
	top: 27px;
	width: 152px;
	height: 28px;
	}

	#headernavi {
	position: absolute;
	right: 168px;
	top: 20px;
	}

	#headernavi li {
	float: left;
	position: relative;
	}

	#headernavi li::before {
	content: '';
	display: block;
	height: 1em;
	border-left: 1px solid #cdcdcd;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	}

	#headernavi li:last-child::after {
	content: '';
	display: block;
	height: 1em;
	border-left: 1px solid #cdcdcd;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	}

	#headernavi a {
	display: inline-block;
	color: #666;
	padding: 0 12px;
	font-size: 12px;
	height: 12px;
	}

	.english #headernavi {
	right: 190px;
	}

	.english #globalnavi li.ac {
	font-weight: bold;
	position: relative;
	}

	.english #globalnavi li.ac::after {
	position: absolute;
	content: "";
	width: 100%;
	height: 2px;
	border-bottom: 2px solid #cc0022;
	bottom: 0;
	}

	#search_form {
	position: absolute;
	width: 250px;
	right: 162px;
	top: 45px;
	}

	#search_form .searchBox {
	width: 191px;
	height: 22px;
	float: left;
	color: #444;
	border: 1px solid #dadada;
	padding: 2px;
	*padding: 4px 2px 0;
	margin-right: 5px;
	_margin-right: 2px;
	margin-top: 1px;
	font-size: 12px;
	box-sizing: border-box;
	}

	#search_form legend {
	display: none;
	}

	#search_form .search_but {
	width: 48px;
	height: 22px;
	border: none;
	background: #e6e6e6;
	color: #333;
	font-size: 12px;
	vertical-align: top;
	margin-top: 1px;
	cursor: pointer;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Arial, sans-serif;
	}

	#search_form .search_but:hover {
	background: #666;
	color: #fff;
	}

	.english #search_form {
	width: 297px;
	right: 184px;
	}

	.english #search_form .searchBox {
	width: 228px;
	}

	.english #search_form .search_but {
	width: 58px;
	height: 22px;
	font-family: inherit;
	}

	.english .header-pc {
	min-width: 990px;
	}

	.english #footer {
	min-width: 990px;
	}

	.english .l-sns {
	width: 990px;
	margin: 18px auto 21px auto;
	padding: 0;
	background: none;
	}

	.english .l-sns ul {
	margin: 0 273px 0 21px;
	padding: 15px 15px 20px;
	background: #efefef;
	text-align: center;
	}

	.english .main .l-sns {
	width: auto;
	padding: 15px 15px 20px;
	background: #efefef;
	text-align: center;
	margin: 0 0 7px;
	}

	.english .main .l-sns ul {
	margin: 0;
	padding: 0;
	}

	.font_size {
	position: absolute;
	width: 133px;
	right: 168px;
	top: 45px;
	}

	.font_size p {
	font-size: 12px;
	color: #999;
	width: 58px;
	padding: 5px 0;
	float: left;
	}

	.font_size ul {
	float: left;
	}

	.font_size li {
	margin-left: 5px;
	float: left;
	width: 20px;
	height: 22px;
	display: block;
	background: none no-repeat 0 0 transparent;
	cursor: pointer;
	}

	.font_size li.active {
	background-repeat: no-repeat;
	background-position: left top;
	}

	.font_size li.active img {
	visibility: hidden;
	}

	.font_size #fontS {
	background-image: url(../images/fontsize_s_on.gif);
	}

	.font_size #fontM {
	background-image: url(../images/fontsize_m_on.gif);
	}

	.font_size #fontL {
	background-image: url(../images/fontsize_l_on.gif);
	}

	.english .font_size {
	width: 126px;
	top: 15px;
	right: 190px;
	}

	.english .font_size p {
	font-size: 15px;
	padding: 7px 0;
	width: 51px;
	}

	.english .font_size #fontS {
	background-image: url(../images/fontsize_s_e_on.gif);
	}

	.english .font_size #fontM {
	background-image: url(../images/fontsize_m_e_on.gif);
	}

	.english .font_size #fontL {
	background-image: url(../images/fontsize_l_e_on.gif);
	}

	/*globalnavi_megamenu*/
	.globalnaviWrapper #globalnavi, #globalnavi {
	display: flex;
	margin: 0 auto;
	width: 100%;
  max-width: 990px;
	position: relative;
	}

	.globalnaviWrapper #globalnavi .globalnaviItem, #globalnavi > li {
	flex-basis: 0;
	flex-grow: 1;
	font-weight: normal;
	max-width: 100%;
	width: 100%;
	}

	.globalnaviWrapper #globalnavi .globalnaviItem .itemBtn, #globalnavi > li > a {
	align-items: center;
	color: #333;
	display: flex;
	flex-direction: column;
	font-size: 87.5%;
	/* font-sizeは画像時代に最も近いサイズを採用 */
	height: 2.875rem;
	/* heightは画像時代の高さをrem化 */
	justify-content: center;
	line-height: 113%;
	/* line-heightは画像時代に最も近いサイズを採用 */
	padding: 0 0.5rem;
	/* 文字が詰まらないように補助的なX方向の余白 */
	text-align: center;
  box-sizing: border-box;
	}

	.globalnaviWrapper #globalnavi .globalnaviItem .itemBtn:hover, #globalnavi > li > a:hover, .globalnaviWrapper #globalnavi .globalnaviItem .itemBtn:active, #globalnavi > li > a:active {
	font-weight: bold;
	background-color: #ededed;
	/* background-colorは_module.scssに存在しないため独自 */
	text-decoration: none;
	}

	.globalnaviWrapper #globalnavi .globalnaviItem .ac.itemBtn, #globalnavi > li > a.ac {
	font-weight: bold;
	position: relative;
	}

	.globalnaviWrapper #globalnavi .globalnaviItem .ac.itemBtn::after, #globalnavi > li > a.ac::after {
	position: absolute;
	content: "";
	width: 100%;
	height: 2px;
	border-bottom: 2px solid #cc0022;
	bottom: 0;
	}

	.globalnaviWrapper #globalnavi .globalnaviItem .itemBtn:focus-visible, #globalnavi > li > a:focus-visible {
	outline-offset: 0px;
	}

	.globalnaviWrapper #globalnavi .globalnaviItem + .globalnaviItem .itemBtn, #globalnavi > li + li a.itemBtn, #globalnavi > li > a {
	position: relative;
	}

	.globalnaviWrapper #globalnavi .globalnaviItem + .globalnaviItem .itemBtn::before, #globalnavi > li + li a.itemBtn::before, #globalnavi > li > a::before {
	border-left: 1px solid rgba(0, 0, 0, 0.2);
	content: '';
	display: block;
	height: 20px;
	left: 0;
	margin-top: -10px;
	position: absolute;
	top: 50%;
	}

	.globalnaviWrapper {
	position: relative;
	z-index: 9999;

	}

	.globalnaviWrapper #globalnavi .itemBtn {
	cursor: pointer;
	}

	.globalnaviWrapper #globalnavi .itemContent {
	display: none;
	left: 0;
	top: calc(100% + 5px);
	position: absolute;
	width: 100%;
	}

	.globalnaviWrapper.is-fixed {
	background-color: #fff;
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	}

	.globalnaviWrapper #globalnavi .globalnaviItem .itemBtn {
	background-color: transparent;
	border: none;
	cursor: pointer;
	width: 100%;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Arial, sans-serif;
	}

	/*globalnavi_old*/
	#globalnavi > li:first-child > a ::before {
	content: none;
	}

	#globalnavi > li:first-child > a::before {
	content: none;
	}
	/*contentswrapper*/
	#contentswrapper {
	width: 100%;
  max-width: 990px;
	margin: 0 auto;
	z-index: 0;
	position: relative;
	background: #ffffff;
	}

	#contentswrapper:after {
	content: "";
	display: table;
	clear: both;
	}

	#mainArea {
	width: 696px;
	margin: 18px 0px 21px 21px;
	_margin: 18px 0px 10px 10px;
	position: relative;
	float: left;
	}

	#mainArea:after {
	content: "";
	display: table;
	clear: both;
	}

	#sideArea {
	width: 222px;
	margin: 18px 21px 21px 0;
	_margin: 18px 10px 10px 0;
	position: relative;
	float: right;
	}

	#sideArea:after {
	content: "";
	display: table;
	clear: both;
	}

	#contentsheaderarea {
	margin: 18px 21px 21px 21px;
	_margin: 18px 10px 10px 10px;
	}

	#heroarea-wrap {
	margin-top: 25px;
	}

	#heroarea-wrap #heroarea-Wide {
	margin-bottom: 24px;
	}

	#heroarea-wrap #heroarea-Narrow {
	width: 948px;
	margin: 0 21px 25px;
	}

	/*SNS*/
	.l-sns {
	background: #efefef;
	padding: 15px 15px 20px;
	text-align: center;
	}

	.main .l-sns {
	margin: 0 0 7px;
	}

	.l-sns ul {
	height: 80px;
	margin: 0;
	padding: 0;
	}

	.main .l-sns ul {
	height: 80px;
	margin: 0;
	padding: 0;
	}

	.l-sns li {
	display: inline-block;
	list-style: none;
	margin: 0;
	padding: 0 5px;
	}

	.main .l-sns li {
	margin: 0;
	}

	.l-sns li a {
	display: block;
	width: 84px;
	height: 80px;
	background-size: 84px 80px;
	overflow: hidden;
	text-indent: -9999px;
	}

	.l-sns .sns-facebook a {
	background: url(../images/sns_icon_facebook.png) no-repeat center bottom;
	}

	.english .l-sns .sns-facebook a {
	background: url(../images/sns_icon_facebook_e.png) no-repeat center bottom;
	}

	.l-sns .sns-twitter a {
	background: url(../images/sns_icon_twitter.png) no-repeat center bottom;
	}

	.english .l-sns .sns-twitter a {
	background: url(../images/sns_icon_twitter_e.png) no-repeat center bottom;
	}

	.l-sns .sns-gplus a {
	background: url(../images/sns_icon_gplus.png) no-repeat center bottom;
	}

	.english .l-sns .sns-gplus a {
	background: url(../images/sns_icon_gplus_e.png) no-repeat center bottom;
	}

	.l-sns .sns-line a {
	background: url(../images/sns_icon_line.png) no-repeat center bottom;
	}

	.english .l-sns .sns-line a {
	background: url(../images/sns_icon_line_e.png) no-repeat center bottom;
	}

	/*footer*/
	#footer {
	width: 100%;
	/*ie8 fix*/
	margin: 0 auto;
	/* height: 69px; */
	background: #ffffff;
	position: relative;
	border-top: 1px solid #999;
	}

	#footer ul {
	width: 100%;
  max-width: 990px;
	margin: 10px auto;
	font-size: 12px;
	line-height: 100%;
	padding: 0 21px;
	box-sizing: border-box;
	}

	#footer ul:after {
	content: "";
	display: table;
	clear: both;
	}

	#footer ul li {
	float: left;
	position: relative;
	}

	#footer ul li::before {
	content: '';
	display: block;
	height: 1em;
	border-left: 1px solid #cdcdcd;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	}

	#footer ul li:last-child::after {
	content: '';
	display: block;
	height: 1em;
	border-left: 1px solid #cdcdcd;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	}

	#footer ul li a {
	display: inline-block;
	color: #666;
	padding: 0 12px;
	font-size: 12px;
	height: 12px;
	}

	#footer #copy_area {
	background: #cc0022;
	width: 100%;
	height: 36px;
	}



	#footer #copy_area #copy {
	width: 100%;
  max-width: 990px;
	position: relative;
	margin: 0 auto;
	}

	#footer #copy_area #copy #footerlogo {
	position: absolute;
	top: 12px;
	left: 21px;
	}

	#footer #copy_area #copy #copyright {
	position: absolute;
	top: 12px;
	right: 21px;
	color: #ffffff;
	font-size: 72%;
	text-align: right;
	font-family: 'Helvetica', 'Arial';
	}

	#girdText {
	clear: both;
	padding: 10px 21px;
	_padding: 5px 21px 8px;
	font-size: 87.5%;
	line-height: 125%;
	border-top: 1px solid #d9d9d9;
	}

	#footerSitemap {
	clear: both;
	padding: 23px 0 18px;
	position: relative;
	}

	#footerSitemap:before {
	position: absolute;
	display: block;
	content: '';
	width: 100%;
	height: 3px;
	background: #cc0022;
	top: 0;
	left: 0;
	}

	#footerSitemap:after {
	position: absolute;
	display: block;
	content: '';
	width: 100%;
	height: 5px;
	top: 3px;
	left: 0;
	background: url(../images/shadow.png) repeat 0px 0px;
	}

	#footerSitemap ul {
	margin: 0 auto;
	width: 990px;
	padding: 0 21px;
	box-sizing: border-box;
	}

	#footerSitemap ul:after {
	content: "";
	display: table;
	clear: both;
	}

	#footerSitemap ul li {
	font-size: 12px;
	line-height: 129%;
	float: left;
	width: 158px;
	font-weight: bold;
	color: #666666;
	margin: 0 0 18px 0;
	*margin: 0 0 9px 0;
	}

	#footerSitemap ul li.home {
	float: none;
	}

	#footerSitemap ul li a {
	color: #666666;
	}

	#footerSitemap ul li ul {
	width: 158px;
	margin-top: 18px;
	*margin-top: 9px;
	margin-bottom: 15px;
	padding: 0;
	}

	#footerSitemap ul li ul li {
	float: none;
	font-size: 11px;
	font-weight: normal;
	margin: 6px 10px 6px 0;
	width: auto;
	}

	#topcontrol {
	position: fixed;
	height: 0;
	width: 100%;
	z-index: 1;
	opacity: 0;
	transition-duration: 0.5s;
	}

	#topcontrol #topcontrolwrapper {
	position: relative;
	width: 970px;
	margin: 0 auto;
	}

	#topcontrol #topcontrolarea {
	position: absolute;
	right: 0;
	width: 100px;
	height: 31px;
	}

	#topcontrol p span {
	width: 97px;
	height: 31px;
	display: block;
	background: no-repeat 0 0 transparent;
	cursor: pointer;
	}

	#topcontrol p span:hover {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/pagetop_on.png);
	}

	#topcontrol p span:hover img {
	visibility: hidden;
	_display: none;
	}

	.english #topcontrol span:hover {
	background-image: url(../images/pagetop_e_on.png);
	}

	#back-top {
	display: none;
	}

	#topicpath_area:after {
	content: "";
	display: table;
	clear: both;
	}

	#topicpath_area #topicpath {
	margin: 0 21px 0;
	padding-top: 21px;
	}

	#topicpath_area #topicpath li {
	display: inline-block;
	float: left;
	font-size: 87.5%;
	line-height: 132%;
	margin: 0 0 5px 5px;
	*display: inline;
	*zoom: 1;
	*float: none;
	}

	#topicpath_area #topicpath li a {
	background: url(../images/topicpath_arrow.gif) no-repeat right center;
	padding: 0 15px 0 0;
	color: #6666AA;
	}

	#topicpath_area #topicpath li a:visited {
	color: #6666AA;
	}

	#topicpath_area #topicpath li a:hover {
	color: #444488;
	}

	#topicpath_area #topicpath li a:active {
	color: #444488;
	}

	.topicpath_area-wrap {
	width: 990px;
	margin-left: auto;
	margin-right: auto;
	}

	/*secondtop fix*/
	#mainArea #topicpath_area {
	margin-bottom: 5px;
	}

	#mainArea #topicpath_area #topicpath {
	margin: 0 0 0 5px;
	padding-top: 0;
	}

	.ma0 {
	margin: 0 !important;
	}

	.ma05 {
	margin: 5px !important;
	}

	.ma10 {
	margin: 10px !important;
	}

	.ma20 {
	margin: 20px !important;
	}

	.ma30 {
	margin: 30px !important;
	}

	.ma40 {
	margin: 40px !important;
	}

	.ma50 {
	margin: 50px !important;
	}

	.mr0 {
	margin-right: 0 !important;
	}

	.mr05 {
	margin-right: 5px !important;
	}

	.mr10 {
	margin-right: 10px !important;
	}

	.mr20 {
	margin-right: 20px !important;
	}

	.mr30 {
	margin-right: 30px !important;
	}

	.mr40 {
	margin-right: 40px !important;
	}

	.mr50 {
	margin-right: 50px !important;
	}

	.ml0 {
	margin-left: 0 !important;
	}

	.ml05 {
	margin-left: 5px !important;
	}

	.ml10 {
	margin-left: 10px !important;
	}

	.ml20 {
	margin-left: 20px !important;
	}

	.ml30 {
	margin-left: 30px !important;
	}

	.ml40 {
	margin-left: 40px !important;
	}

	.ml50 {
	margin-left: 50px !important;
	}

	.mt0 {
	margin-top: 0 !important;
	}

	.mt05 {
	margin-top: 5px !important;
	}

	.mt10 {
	margin-top: 10px !important;
	}

	.mt20 {
	margin-top: 20px !important;
	}

	.mt30 {
	margin-top: 30px !important;
	}

	.mt40 {
	margin-top: 40px !important;
	}

	.mt50 {
	margin-top: 50px !important;
	}

	.mb0 {
	margin-bottom: 0 !important;
	}

	.mb05 {
	margin-bottom: 5px !important;
	}

	.mb10 {
	margin-bottom: 10px !important;
	}

	.mb20 {
	margin-bottom: 20px !important;
	}

	.mb30 {
	margin-bottom: 30px !important;
	}

	.mb40 {
	margin-bottom: 40px !important;
	}

	.mb50 {
	margin-bottom: 50px !important;
	}

	.mb1 {
	margin-bottom: 18px !important;
	}

	.mb2 {
	margin-bottom: 28px !important;
	}

	.mb3 {
	margin-bottom: 38px !important;
	}

	.mb4 {
	margin-bottom: 48px !important;
	}

	.smb1 {
	margin-bottom: 5px !important;
	}

	.smb2 {
	margin-bottom: 10px !important;
	}

	.smb3 {
	margin-bottom: 15px !important;
	}

	.smb4 {
	margin-bottom: 20px !important;
	}

	.pa0 {
	padding: 0 !important;
	}

	.pa10 {
	padding: 10px !important;
	}

	.pa20 {
	padding: 20px !important;
	}

	.pa30 {
	padding: 30px !important;
	}

	.pa40 {
	padding: 40px !important;
	}

	.pa50 {
	padding: 50px !important;
	}

	.pr0 {
	padding-right: 0 !important;
	}

	.pr10 {
	padding-right: 10px !important;
	}

	.pr20 {
	padding-right: 20px !important;
	}

	.pr30 {
	padding-right: 30px !important;
	}

	.pr40 {
	padding-right: 40px !important;
	}

	.pr50 {
	padding-right: 50px !important;
	}

	.pl0 {
	padding-left: 0 !important;
	}

	.pl10 {
	padding-left: 10px !important;
	}

	.pl20 {
	padding-left: 20px !important;
	}

	.pl30 {
	padding-left: 30px !important;
	}

	.pl40 {
	padding-left: 40px !important;
	}

	.pl50 {
	padding-left: 50px !important;
	}

	.pt0 {
	padding-top: 0 !important;
	}

	.pt10 {
	padding-top: 10px !important;
	}

	.pt20 {
	padding-top: 20px !important;
	}

	.pt30 {
	padding-top: 30px !important;
	}

	.pt40 {
	padding-top: 40px !important;
	}

	.pt50 {
	padding-top: 50px !important;
	}

	.pb0 {
	padding-bottom: 0 !important;
	}

	.pb10 {
	padding-bottom: 10px !important;
	}

	.pb20 {
	padding-bottom: 20px !important;
	}

	.pb30 {
	padding-bottom: 30px !important;
	}

	.pb40 {
	padding-bottom: 40px !important;
	}

	.pb50 {
	padding-bottom: 50px !important;
	}

	.alcontentC {
	display: flex;
	justify-content: center;
	}

	.alcontentL {
	display: flex;
	justify-content: left;
	}

	.alcontentR {
	display: flex;
	justify-content: right;
	}

	.alitemC {
	display: flex;
	align-items: center;
	}

	.alitemS {
	display: flex;
	align-items: start;
	}

	.iconlist-inline {
	display: flex;
	flex-wrap: wrap;
	}

	.br3 {
	border-radius: 3px;
	}

	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
	font-family: inherit;
	line-height: 1.1;
	color: inherit;
	}

	.nocopyarea {
	position: relative;
	}

	.nocopyarea .copygird {
	position: absolute;
	left: 0;
	top: 0;
	}

	#pagetitle {
	margin: 0 7px 20px;
	}

	#pagetitle:after {
	content: "";
	display: table;
	clear: both;
	}

	#pagetitle .title {
	font-size: 188%;
	line-height: 125%;
	}

	#pagetitle .parent {
	font-size: 113%;
	line-height: 132%;
	display: block;
	margin-bottom: 5px;
	}

	#pagetitle .inceptionArea {
	font-size: 100%;
	line-height: 132%;
	float: right;
	padding: 0 0 0 20px;
	margin-left: 20px;
	width: 200px;
	border-left: 1px solid #d9d9d9;
	color: #cc0022;
	}

	.pagetitle-wrap {
	width: 990px;
	margin-left: auto;
	margin-right: auto;
	}

	.pagetitle-wrap #pagetitle {
	margin: 25px 21px;
	}

	.markerTextYellow {
	display: inline-block;
	font-style: normal;
	background: linear-gradient(transparent 60%, #fff400 0%);
	}

	.badge {
	display: inline-block;
	padding: 5px 10px;
	box-sizing: border-box;
	background-color: #fff;
	}

	.badge.badge-block {
	display: block;
	}

	.badge.bdNavy {
	border: 1px solid #183360;
	color: #183360;
	}

	.badge.bdBlue {
	border: 1px solid #0068B4;
	color: #0068B4;
	}

	.badge.bdPink {
	border: 1px solid #E73C84;
	color: #E73C84;
	}

	.badge.bdOrange {
	border: 1px solid #ef8204;
	color: #ef8204;
	}

	.badge.bdGreen {
	border: 1px solid #009F3A;
	color: #009F3A;
	}

	.badge.bdLightBlue {
	border: 1px solid #009eb7;
	color: #009eb7;
	}

	.badge.bdPurple {
	border: 1px solid #826fb0;
	color: #826fb0;
	}

	.badgeStep {
	background: #cc0022;
	color: #ffffff;
	display: inline-block;
	font-weight: bold;
	padding-left: 8px;
	padding-right: 8px;
	font-size: 87.5%;
	line-height: 24px;
	}

	body:not(.header-sp) .badgeStep {
	padding-left: 10px;
	padding-right: 10px;
	font-size: 87.5%;
	line-height: 28px;
	}

	.badgeStep-green {
	background: #009F3A;
	color: #ffffff;
	display: inline-block;
	font-weight: bold;
	padding-left: 8px;
	padding-right: 8px;
	font-size: 86%;
	line-height: 24px;
	}

	.morelinkArea {
	float: right;
	display: block;
	height: 24px;
	font-size: 87.5%;
	line-height: 24px;
	}

	.morelinkArea img {
	vertical-align: middle !important;
	}

	.morelinkArea a {
	margin-left: 5px;
	}

	.morelinkArea a.rss img {
	margin: 4px 0;
	}

	.morelinkArea .aIconG {
	font-size: 87.5%;
	color: #333;
	background: url(../images/icon_arrows_g.gif) no-repeat left center;
	padding: 0 0 0 10px;
	margin: 0 0 0 20px;
	}

	.morelinkArea .iconTx {
	padding: 0 0 0 10px;
	}

	.morelinkArea a.more {
	width: 68px;
	}

	.morelinkArea .news img,
	.morelinkArea .topics img {
	margin-top: -3px;
	}

	h2 .morelinkArea .more img {
	margin-top: -2px;
	}

	h2 .morelinkArea .iconTx img {
	margin-top: 6px;
	vertical-align: top !important;
	}

	.InfoflameA .morelinkArea .more img,
	.InfoflameC .morelinkArea .more img {
	margin-top: -6px;
	*margin-top: 0;
	}

	.InfoflameA {
	background: #ffffff;
	border: 2px solid #cc0022;
	position: relative;
	padding: 15px 15px;
	margin-bottom: 18px;
	}

	.InfoflameA:after {
	content: "";
	display: table;
	clear: both;
	}

	.InfoflameA .more {
	float: right;
	margin: 0 0 10px 10px;
	}

	.InfoflameA.bdGreen {
	padding: 0;
	border: 2px solid #009F3A;
	}

	.InfoflameB, .main #premergerInfo {
	background: #f2f2f2;
	border: 2px solid #777777;
	padding: 15px 15px;
	margin-bottom: 18px;
	}

	.InfoflameB:after, .main #premergerInfo:after {
	content: "";
	display: table;
	clear: both;
	}

	.InfoflameB .more, .main #premergerInfo .more {
	float: right;
	margin: 0 0 10px 10px;
	}

	.InfoflameC {
	background: #ffffff;
	border: 2px solid #777777;
	padding: 15px 15px;
	margin-bottom: 18px;
	}

	.InfoflameC:after {
	content: "";
	display: table;
	clear: both;
	}

	.InfoflameC .more {
	float: right;
	margin: 0 0 10px 10px;
	}

	.InfoflameD {
	padding: 15px 15px;
	margin-bottom: 18px;
	border: 1px solid #d9d9d9;
	}

	.InfoflameD:after {
	content: "";
	display: table;
	clear: both;
	}

	.InfoflameE {
	padding: 15px 15px;
	margin-bottom: 18px;
	border: 1px solid #cc0022;
	}

	.InfoflameE:after {
	content: "";
	display: table;
	clear: both;
	}

	.InfoflameG {
	padding: 15px 15px;
	margin-bottom: 18px;
	border: 2px solid #e4e4e4;
	background: #f1f1f1;
	}

	.InfoflameG:after {
	content: "";
	display: table;
	clear: both;
	}

	.InfoflameRA {
	padding: 15px 15px;
	margin-bottom: 18px;
	border: 2px solid #d9d9d9;
	border-radius: 3px;
	}

	.InfoflameRA:after {
	content: "";
	display: table;
	clear: both;
	}

	.InfoflameRAD,
	.InfoflameRAC {
	padding: 15px 15px;
	margin-bottom: 18px;
	border: 2px solid #666666;
	border-radius: 3px;
	}

	.InfoflameRAD:after,
	.InfoflameRAC:after {
	content: "";
	display: table;
	clear: both;
	}

	.InfoflamePC {
	padding: 15px 15px;
	margin-bottom: 18px;
	}

	.InfoflamePC:after {
	content: "";
	display: table;
	clear: both;
	}

	.bgflameG {
	margin-bottom: 18px;
	border: 3px solid #d9d9d9;
	}

	.bgflameG h3 {
	font-size: 113%;
	line-height: 132%;
	padding: 6px 3px 9px 8px !important;
	background: #d9d9d9;
	margin: 0 !important;
	zoom: 1;
	}

	.bgflameG .coArea {
	clear: both;
	padding: 10px 10px;
	background: #ffffff;
	}

	.bgflameG .coArea:after {
	content: "";
	display: table;
	clear: both;
	}

	.bgflameG .coArea {
	position: relative;
	}

	.bgflameG h3 {
	font-weight: bold;
	border: none;
	}

	.header-sp .bgflameG h3 {
	border: none;
	}

	.header-sp .main .bgflameG h3 {
	border: none;
	}

	.bgflameBG, .main .contactArea, .basic-element .contactArea {
	margin-bottom: 18px;
	border: 3px solid #00a9cc;
	}

	.bgflameBG h3, .main .contactArea h3, .basic-element .contactArea h3 {
	font-size: 113%;
	line-height: 132%;
	padding: 6px 3px 9px 8px !important;
	background: #00a9cc;
	margin: 0 !important;
	zoom: 1;
	}

	.bgflameBG .coArea, .main .contactArea .coArea, .basic-element .contactArea .coArea {
	clear: both;
	padding: 10px 10px;
	background: #ffffff;
	}

	.bgflameBG .coArea:after, .main .contactArea .coArea:after, .basic-element .contactArea .coArea:after {
	content: "";
	display: table;
	clear: both;
	}

	.bgflameBG .coArea, .main .contactArea .coArea, .basic-element .contactArea .coArea {
	position: relative;
	}

	.bgflameBG h3, .main .contactArea h3, .basic-element .contactArea h3 {
	color: #ffffff;
	border: none;
	}

	.header-sp .bgflameBG h3, .header-sp .main .contactArea h3, .main .header-sp .contactArea h3, .header-sp .basic-element .contactArea h3, .basic-element .header-sp .contactArea h3 {
	border: none;
	}

	.header-sp .Sgreen .main .bgflameBG h3, .header-sp .Sgreen .main .contactArea h3,
	.header-sp .Sblue .main .bgflameBG h3,
	.header-sp .Sblue .main .contactArea h3,
	.header-sp .Sred .main .bgflameBG h3,
	.header-sp .Sred .main .contactArea h3,
	.header-sp .Sorange .main .bgflameBG h3,
	.header-sp .Sorange .main .contactArea h3 {
	border: none;
	}

	body:not(.header-sp) .bgflameBG .coArea.separateline .c2Block .cBox, body:not(.header-sp) .main .contactArea .coArea.separateline .c2Block .cBox, .main body:not(.header-sp) .contactArea .coArea.separateline .c2Block .cBox, body:not(.header-sp) .basic-element .contactArea .coArea.separateline .c2Block .cBox, .basic-element body:not(.header-sp) .contactArea .coArea.separateline .c2Block .cBox {
	width: calc(50% - 10px);
	margin: 0;
	padding-left: 10px;
	}

	body:not(.header-sp) .bgflameBG .coArea.separateline .c2Block .cBox.first, body:not(.header-sp) .main .contactArea .coArea.separateline .c2Block .cBox.first, .main body:not(.header-sp) .contactArea .coArea.separateline .c2Block .cBox.first, body:not(.header-sp) .basic-element .contactArea .coArea.separateline .c2Block .cBox.first, .basic-element body:not(.header-sp) .contactArea .coArea.separateline .c2Block .cBox.first {
	border-right: 1px solid #00a9cc;
	width: calc(50% - 11px);
	padding-left: 0;
	padding-right: 10px;
	}

	.header-sp .main .bgflameBG h3, .header-sp .main .contactArea h3 {
	border: none;
	}

	.main .bgflameG h3,
	.main .bgflameBG h3, .main .contactArea h3 {
	border: none;
	}

	.main .bgflameBG h3, .main .contactArea h3 {
	color: #ffffff;
	}

	.bgflameC {
	padding: 15px 15px;
	margin-bottom: 18px;
	}

	.bgflameC:after {
	content: "";
	display: table;
	clear: both;
	}

	.flameINF {
	padding: 10px;
	}

	.flameINF:after {
	content: "";
	display: table;
	clear: both;
	}

	.textPDF {
	background: url(../images/side/icon_pdf.gif) no-repeat 0px 2px;
	padding: 0 0 0 24px;
	font-size: 100%;
	line-height: 136%;
	}

	/*link in flame margin fix*/
	.main .InfoflameA p,
	.main .InfoflameA ul,
	.main .InfoflameA ol,
	.main .InfoflameA dl,
	.main .InfoflameB p, .main #premergerInfo p,
	.main .InfoflameB ul, .main #premergerInfo ul,
	.main .InfoflameB ol, .main #premergerInfo ol,
	.main .InfoflameB dl, .main #premergerInfo dl,
	.main .InfoflameC p,
	.main .InfoflameC ul,
	.main .InfoflameC ol,
	.main .InfoflameC dl,
	.main .InfoflameD p,
	.main .InfoflameD ul,
	.main .InfoflameD ol,
	.main .InfoflameD dl,
	.main .bgflameG .coArea p,
	.main .bgflameG .coArea ul,
	.main .bgflameG .coArea ol,
	.main .bgflameG .coArea dl,
	.main .bgflameBG p, .main .contactArea p,
	.main .bgflameBG ul, .main .contactArea ul,
	.main .bgflameBG ol, .main .contactArea ol,
	.main .bgflameBG dl, .main .contactArea dl,
	.main .InfoflameRA p,
	.main .InfoflameRA ul,
	.main .InfoflameRA ol,
	.main .InfoflameRA dl,
	.main .InfoflameRAD p,
	.main .InfoflameRAD ul,
	.main .InfoflameRAD ol,
	.main .InfoflameRAD dl {
	margin: 0 0 18px;
	}

	.main .InfoflameA p:last-child,
	.main .InfoflameA ul:last-child,
	.main .InfoflameA ol:last-child,
	.main .InfoflameA dl:last-child,
	.main .InfoflameB p:last-child, .main #premergerInfo p:last-child,
	.main .InfoflameB ul:last-child, .main #premergerInfo ul:last-child,
	.main .InfoflameB ol:last-child, .main #premergerInfo ol:last-child,
	.main .InfoflameB dl:last-child, .main #premergerInfo dl:last-child,
	.main .InfoflameC p:last-child,
	.main .InfoflameC ul:last-child,
	.main .InfoflameC ol:last-child,
	.main .InfoflameC dl:last-child,
	.main .InfoflameD p:last-child,
	.main .InfoflameD ul:last-child,
	.main .InfoflameD ol:last-child,
	.main .InfoflameD dl:last-child,
	.main .bgflameG .coArea p:last-child,
	.main .bgflameG .coArea ul:last-child,
	.main .bgflameG .coArea ol:last-child,
	.main .bgflameG .coArea dl:last-child,
	.main .bgflameBG p:last-child, .main .contactArea p:last-child,
	.main .bgflameBG ul:last-child, .main .contactArea ul:last-child,
	.main .bgflameBG ol:last-child, .main .contactArea ol:last-child,
	.main .bgflameBG dl:last-child, .main .contactArea dl:last-child,
	.main .InfoflameRA p:last-child,
	.main .InfoflameRA ul:last-child,
	.main .InfoflameRA ol:last-child,
	.main .InfoflameRA dl:last-child,
	.main .InfoflameRAD p:last-child,
	.main .InfoflameRAD ul:last-child,
	.main .InfoflameRAD ol:last-child,
	.main .InfoflameRAD dl:last-child {
	margin-bottom: 0;
	}

	.main .InfoflameA p:last-child,
	.main .InfoflameB p:last-child, .main #premergerInfo p:last-child,
	.main .InfoflameC p:last-child,
	.main .InfoflameD p:last-child,
	.main .bgflameG .coArea p:last-child,
	.main .bgflameBG p:last-child, .main .contactArea p:last-child,
	.main .InfoflameRA p:last-child,
	.main .InfoflameRAD p:last-child {
	margin-bottom: 0;
	}

	.main .InfoflameA .morelinkArea,
	.main .InfoflameB .morelinkArea, .main #premergerInfo .morelinkArea,
	.main .InfoflameC .morelinkArea,
	.main .InfoflameD .morelinkArea,
	.main .bgflameG .coArea .morelinkArea,
	.main .bgflameBG .morelinkArea, .main .contactArea .morelinkArea,
	.main .InfoflameRA .morelinkArea,
	.main .InfoflameRAD .morelinkArea {
	width: 70px;
	}

	.main, .basic-element {
	/*clist*/
	/*cBlock*/
	/*flameboxwrapper-column*/
	/*flamebox*/
	/*flamebox-column*/
	/*anchorlinkArea*/
	}

	.main h2, .basic-element h2 {
	position: relative;
	font-size: 144%;
	font-weight: bold;
	line-height: 30px;
	margin-bottom: 18px;
	padding: 20px 10px 23px;
	border-top: 3px solid #777777;
	}

	.main h2:after, .basic-element h2:after {
	content: "";
	display: table;
	clear: both;
	}

	.main h2.title1A, .basic-element h2.title1A {
	position: relative;
	font-size: 144%;
	font-weight: bold;
	line-height: 30px;
	margin-bottom: 18px;
	padding: 20px 10px 23px;
	border-top: 3px solid #cc0022;
	}

	.main h2.title1A:after, .basic-element h2.title1A:after {
	content: "";
	display: table;
	clear: both;
	}

	.main h2.title1A .badgeStep, .basic-element h2.title1A .badgeStep {
	font-size: 72%;
	}

	body:not(.header-sp) .main h2.title1A .badgeStep, body:not(.header-sp) .basic-element h2.title1A .badgeStep {
	line-height: 32px;
	}

	.main h3, .basic-element h3 {
	font-size: 113%;
	font-weight: bold;
	line-height: 24px;
	color: #333;
	border-left: 4px solid #777777;
	margin: 0 0 23px;
	padding: 8px 0 8px 15px;
	}

	.main h3:after, .basic-element h3:after {
	content: "";
	display: table;
	clear: both;
	}

	.header-sp .main h3, .header-sp .basic-element h3 {
	border-left: 3px solid #777777;
	}

	.main h3.title2A, .basic-element h3.title2A {
	font-size: 113%;
	font-weight: bold;
	line-height: 24px;
	color: #333;
	border-left: 4px solid #cc0022;
	margin: 0 0 23px;
	padding: 8px 0 8px 15px;
	}

	.main h3.title2A:after, .basic-element h3.title2A:after {
	content: "";
	display: table;
	clear: both;
	}

	.header-sp .main h3.title2A, .header-sp .basic-element h3.title2A {
	border-left: 3px solid #cc0022;
	}

	.main h3.title2PT, .basic-element h3.title2PT {
	font-size: 113%;
	line-height: 132%;
	line-height: 24px;
	color: #333;
	border-left: 4px solid #0068B4;
	margin: 0 0 23px;
	padding: 8px 0 8px 15px;
	}

	.main h3.title2PT:after, .basic-element h3.title2PT:after {
	content: "";
	display: table;
	clear: both;
	}

	.header-sp .main h3.title2PT, .header-sp .basic-element h3.title2PT {
	border-left: 3px #0068B4;
	}

	.main h3.title2PT .morelinkArea, .basic-element h3.title2PT .morelinkArea {
	height: 20px;
	line-height: 100%;
	}

	.main h3.title2PT .morelinkArea img, .basic-element h3.title2PT .morelinkArea img {
	margin: 4px 0 0;
	}

	.main h4, .basic-element h4 {
	font-size: 113%;
	font-weight: bold;
	line-height: 24px;
	margin: 0 10px 23px;
	}

	.main h5, .basic-element h5 {
	font-size: 100%;
	line-height: 132%;
	padding: 10px;
	margin: 0 10px 18px;
	border: 2px solid #f5ccd3;
	background: #fcf2f4;
	zoom: 1;
	}

	.main h6, .basic-element h6 {
	font-size: 100%;
	line-height: 132%;
	margin: 0 10px 18px;
	color: #cc0022;
	}

	.main p, .basic-element p {
	font-size: 100%;
	min-height: 1.5em;
	line-height: 132%;
	margin: 0 10px 18px;
	}

	.main ul, .basic-element ul {
	margin: 0 10px 18px;
	}

	.main ul li, .basic-element ul li {
	font-size: 100%;
	line-height: 132%;
	margin: 6px 0 6px 12px;
	list-style: disc;
	}

	.main ul ul,
	.main ul ol, .basic-element ul ul,
	.basic-element ul ol {
	margin: 0 0 18px;
	}

	.main ol, .basic-element ol {
	margin: 0 10px 18px;
	}

	.main ol li, .basic-element ol li {
	font-size: 100%;
	line-height: 132%;
	margin: 6px 0 6px 22px;
	*margin: 6px 0 6px 34px;
	list-style-type: decimal;
	}

	.main ol ul,
	.main ol ol, .basic-element ol ul,
	.basic-element ol ol {
	margin: 0 0 18px;
	}

	.main dl, .basic-element dl {
	margin: 0 10px 18px;
	}

	.main dl dt, .basic-element dl dt {
	font-size: 113%;
	line-height: 132%;
	font-weight: bold;
	}

	.main dl dd, .basic-element dl dd {
	font-size: 100%;
	line-height: 132%;
	}

	.main table, .basic-element table {
	margin: 0 10px 18px;
	width: 97%;
	}

	.main table td, .basic-element table td {
	border: 1px solid #ababab;
	padding: 5px;
	line-height: 132%;
	font-size: 100%;
	word-wrap: break-word;
	}

	.main table th, .basic-element table th {
	border: 1px solid #ababab;
	padding: 5px;
	text-align: center;
	font-size: 100%;
	line-height: 132%;
	word-wrap: break-word;
	background: #777777;
	color: #ffffff;
	font-weight: bold;
	}

	.main table th a,
	.main table th a:hover,
	.main table th a:visited, .basic-element table th a,
	.basic-element table th a:hover,
	.basic-element table th a:visited {
	color: #ffffff;
	text-decoration: underline;
	}

	.main table tr.tablebgLgImg,
	.main table th.tablebgLgImg,
	.main table td.tablebgLgImg, .basic-element table tr.tablebgLgImg,
	.basic-element table th.tablebgLgImg,
	.basic-element table td.tablebgLgImg {
	background: #EAEAEA url(../images/tablebgLgImg_bg.gif) no-repeat center center;
	color: #333;
	}

	.main table tr.tablebgy,
	.main table th.tablebgy,
	.main table td.tablebgy, .basic-element table tr.tablebgy,
	.basic-element table th.tablebgy,
	.basic-element table td.tablebgy {
	background: #FFF9E3;
	color: #333;
	}

	.main table tr.tablebg5,
	.main table th.tablebg5,
	.main table td.tablebg5, .basic-element table tr.tablebg5,
	.basic-element table th.tablebg5,
	.basic-element table td.tablebg5 {
	background: #777777;
	color: #ffffff;
	font-weight: bold;
	}

	.main table tr.tablebg4,
	.main table th.tablebg4,
	.main table td.tablebg4, .basic-element table tr.tablebg4,
	.basic-element table th.tablebg4,
	.basic-element table td.tablebg4 {
	background: #ababab;
	color: #333;
	font-weight: bold;
	}

	.main table tr.tablebg3,
	.main table th.tablebg3,
	.main table td.tablebg3, .basic-element table tr.tablebg3,
	.basic-element table th.tablebg3,
	.basic-element table td.tablebg3 {
	background: #dedede;
	color: #333;
	}

	.main table tr.tablebg2,
	.main table th.tablebg2,
	.main table td.tablebg2, .basic-element table tr.tablebg2,
	.basic-element table th.tablebg2,
	.basic-element table td.tablebg2 {
	background: #f2f2f2;
	color: #333;
	}

	.main table tr.tablebg1,
	.main table th.tablebg1,
	.main table td.tablebg1, .basic-element table tr.tablebg1,
	.basic-element table th.tablebg1,
	.basic-element table td.tablebg1 {
	background: #ffffff;
	color: #333;
	}

	.main table tr.vat,
	.main table th.vat,
	.main table td.vat, .basic-element table tr.vat,
	.basic-element table th.vat,
	.basic-element table td.vat {
	vertical-align: top;
	}

	.main table tr.vam,
	.main table th.vam,
	.main table td.vam, .basic-element table tr.vam,
	.basic-element table th.vam,
	.basic-element table td.vam {
	vertical-align: middle;
	}

	.main table tr.van, .main table tr.vab,
	.main table th.van,
	.main table th.vab,
	.main table td.van,
	.main table td.vab, .basic-element table tr.van, .basic-element table tr.vab,
	.basic-element table th.van,
	.basic-element table th.vab,
	.basic-element table td.van,
	.basic-element table td.vab {
	vertical-align: bottom;
	}

	.main table tr.textNowrap,
	.main table th.textNowrap,
	.main table td.textNowrap, .basic-element table tr.textNowrap,
	.basic-element table th.textNowrap,
	.basic-element table td.textNowrap {
	white-space: nowrap;
	}

	.main table ol li, .basic-element table ol li {
	zoom: normal;
	font-size: 100%;
	}

	.main table ul, .basic-element table ul {
	margin: 10px 0;
	}

	.main table ul li, .basic-element table ul li {
	font-size: 100%;
	zoom: 1;
	}

	.main table p, .basic-element table p {
	font-size: 100%;
	}

	.main table.nolinetable td, .basic-element table.nolinetable td {
	border: none;
	}

	.main table.nolinetable th, .basic-element table.nolinetable th {
	border: none;
	}

	.main hr, .basic-element hr {
	border: 0;
	height: 1px;
	background: #777777;
	}

	.main hr.hrR, .basic-element hr.hrR {
	background: #cc0022;
	}

	.main .titleBlock h4, .basic-element .titleBlock h4 {
	margin-left: 10px;
	margin-right: 10px;
	}

	.main .textBalloon, .basic-element .textBalloon {
	list-style: none;
	background: url(../images/icon_balloon.gif) no-repeat 0 4px;
	padding-left: 17px;
	}

	.main .textCaution, .basic-element .textCaution {
	background: url(../images/icon_caution.gif) no-repeat 0 3px;
	text-indent: 20px;
	}

	.main .textCautionF, .basic-element .textCautionF {
	background: url(../images/icon_caution.gif) no-repeat 11px 14px;
	padding: 10px;
	border: 1px solid #cc0022;
	margin-bottom: 18px;
	}

	.main .textCautionF h6, .basic-element .textCautionF h6 {
	margin: 0;
	font-size: 113%;
	color: #333 !important;
	_text-indent: 20px;
	}

	.main .textCautionF h6:first-child, .basic-element .textCautionF h6:first-child {
	text-indent: 20px;
	}

	.main .textCautionF p, .basic-element .textCautionF p {
	margin: 0;
	}

	.main .textCautionF p:first-child, .basic-element .textCautionF p:first-child {
	text-indent: 20px;
	}

	.main .textCautionF p.textCF, .basic-element .textCautionF p.textCF {
	text-indent: 0;
	padding: 0 0 0 20px;
	color: #cc0022;
	}

	.main .leadtext, .basic-element .leadtext {
	font-weight: bold;
	margin: 0 10px 18px;
	}

	.main .sttextR, .basic-element .sttextR {
	color: #cc0022 !important;
	}

	.main .sttextG, .basic-element .sttextG {
	font-weight: bold;
	}

	.main .sttextGi, .basic-element .sttextGi {
	color: #333 !important;
	}

	.main .sttextF, .basic-element .sttextF {
	font-weight: bold;
	padding: 10px;
	border: 2px solid #d9d9d9;
	background: #f4f4f4;
	}

	.main .sttextC, .basic-element .sttextC {
	color: #cc0022;
	}

	.main .sttextOr, .basic-element .sttextOr {
	color: #ED8B00;
	}

	.main .sttextNavy, .basic-element .sttextNavy {
	color: #183360;
	}

	.main .sttextBlue, .basic-element .sttextBlue {
	color: #0068B4;
	}

	.main .sttextPink, .basic-element .sttextPink {
	color: #E73C84;
	}

	.main .sttextOrange, .basic-element .sttextOrange {
	color: #ef8204;
	}

	.main .sttextGreen, .basic-element .sttextGreen {
	color: #009F3A;
	}

	.main .textN, .basic-element .textN {
	font-weight: normal;
	}

	.main .textUnderline, .basic-element .textUnderline {
	text-decoration: underline;
	}

	.main .textS, .basic-element .textS {
	font-size: 87.5%;
	}

	.main .textL, .basic-element .textL {
	font-size: 113%;
	}

	.main .textLL, .basic-element .textLL {
	font-size: 125%;
	}

	.main .text2L, .basic-element .text2L {
	font-size: 150%;
	}

	.main .text3L, .basic-element .text3L {
	font-size: 188%;
	}

	.main .redfont, .basic-element .redfont {
	color: #cc0022;
	}

	.main .arrowlistG li,
	.main .arrowlistR li,
	.main .arrowlistQ li, .basic-element .arrowlistG li,
	.basic-element .arrowlistR li,
	.basic-element .arrowlistQ li {
	margin: 0 0 6px 0;
	list-style: none;
	padding: 0 0 0 12px;
	font-size: 100%;
	line-height: 132%;
	color: #333;
	background-position: 2px 4px;
	zoom: 1;
	}

	.main .arrowlistG li:last-child,
	.main .arrowlistR li:last-child,
	.main .arrowlistQ li:last-child, .basic-element .arrowlistG li:last-child,
	.basic-element .arrowlistR li:last-child,
	.basic-element .arrowlistQ li:last-child {
	margin-bottom: 0;
	}

	.main .arrowlistG li ul,
	.main .arrowlistR li ul,
	.main .arrowlistQ li ul, .basic-element .arrowlistG li ul,
	.basic-element .arrowlistR li ul,
	.basic-element .arrowlistQ li ul {
	margin-bottom: 0;
	}

	.main .arrowlistG li, .basic-element .arrowlistG li {
	background: url(../images/icon_arrow_g.gif) no-repeat 2px 5px;
	}

	.main .arrowlistGli, .basic-element .arrowlistGli {
	background: url(../images/icon_arrow_g.gif) no-repeat 2px 5px !important;
	padding: 0 0 0 12px !important;
	}

	.main .arrowlistR li, .basic-element .arrowlistR li {
	background: url(../images/icon_arrow_r.gif) no-repeat 2px 5px;
	}

	.main .arrowlistRli, .basic-element .arrowlistRli {
	background: url(../images/icon_arrow_r.gif) no-repeat 2px 5px !important;
	padding: 0 0 0 12px !important;
	}

	.main .arrowlistQ li, .basic-element .arrowlistQ li {
	background: url(../images/contents/icon_qs.gif) no-repeat 0px 1px;
	padding-left: 24px;
	}

	.main .anchorlistG li, .basic-element .anchorlistG li {
	margin: 0 0 6px 0;
	list-style: none;
	padding: 0 0 0 12px;
	font-size: 100%;
	line-height: 132%;
	color: #333;
	background-position: 2px 4px;
	zoom: 1;
	background: url(../images/icon_uarrow_g.gif) no-repeat 2px 8px;
	}

	.main .anchorlistG li:last-child, .basic-element .anchorlistG li:last-child {
	margin-bottom: 0;
	}

	.main .anchorlistG li ul, .basic-element .anchorlistG li ul {
	margin-bottom: 0;
	}

	.main .anchorlistR li, .basic-element .anchorlistR li {
	margin: 0 0 6px 0;
	list-style: none;
	padding: 0 0 0 12px;
	font-size: 100%;
	line-height: 132%;
	color: #333;
	background-position: 2px 4px;
	zoom: 1;
	background: url(../images/icon_uarrow_r.gif) no-repeat 2px 8px;
	}

	.main .anchorlistR li:last-child, .basic-element .anchorlistR li:last-child {
	margin-bottom: 0;
	}

	.main .anchorlistR li ul, .basic-element .anchorlistR li ul {
	margin-bottom: 0;
	}

	.main .linkPre, .basic-element .linkPre {
	background: url(../images/icon_bt_arrowpre_g.gif) no-repeat left 5px;
	padding-left: 11px;
	zoom: 1;
	}

	.main .iconlistG li, .basic-element .iconlistG li {
	margin: 0 0 6px 0;
	list-style: none;
	padding: 0 0 0 12px;
	font-size: 100%;
	line-height: 132%;
	color: #333;
	background-position: 2px 4px;
	zoom: 1;
	background: url(../images/icon_disc_g.gif) no-repeat 2px 8px;
	}

	.main .iconlistG li:last-child, .basic-element .iconlistG li:last-child {
	margin-bottom: 0;
	}

	.main .iconlistG li ul, .basic-element .iconlistG li ul {
	margin-bottom: 0;
	}

	.main .iconlistG li.iconlistRli, .basic-element .iconlistG li.iconlistRli {
	background: url(../images/icon_disc_r.gif) no-repeat 2px 8px;
	padding: 0 0 0 12px;
	}

	.main .iconlistG li.iconlistRli.iconL, .basic-element .iconlistG li.iconlistRli.iconL {
	background-image: none;
	position: relative;
	}

	.main .iconlistG li.iconlistRli.iconL::before, .basic-element .iconlistG li.iconlistRli.iconL::before {
	content: "";
	display: block;
	height: 5px;
	width: 5px;
	position: absolute;
	left: 0px;
	top: 7px;
	background: #cc0022;
	border-radius: 50%;
	}

	.main .iconlistGli, .basic-element .iconlistGli {
	background: url(../images/icon_disc_g.gif) no-repeat 2px 8px !important;
	padding: 0 0 0 12px !important;
	}

	.main .iconlistR li, .basic-element .iconlistR li {
	margin: 0 0 6px 0;
	list-style: none;
	padding: 0 0 0 12px;
	font-size: 100%;
	line-height: 132%;
	color: #333;
	background-position: 2px 4px;
	zoom: 1;
	background: url(../images/icon_disc_r.gif) no-repeat 2px 8px;
	}

	.main .iconlistR li:last-child, .basic-element .iconlistR li:last-child {
	margin-bottom: 0;
	}

	.main .iconlistR li ul, .basic-element .iconlistR li ul {
	margin-bottom: 0;
	}

	.main .noicon li,
	.main li.noicon, .basic-element .noicon li,
	.basic-element li.noicon {
	margin: 0 0 6px 0;
	list-style: none;
	padding: 0 0 0 12px;
	font-size: 100%;
	line-height: 132%;
	color: #333;
	background-position: 2px 4px;
	zoom: 1;
	list-style: none;
	}

	.main .noicon li:last-child,
	.main li.noicon:last-child, .basic-element .noicon li:last-child,
	.basic-element li.noicon:last-child {
	margin-bottom: 0;
	}

	.main .noicon li ul,
	.main li.noicon ul, .basic-element .noicon li ul,
	.basic-element li.noicon ul {
	margin-bottom: 0;
	}

	.main .notelist li,
	.main .notelistas li,
	.main .brackettext li, .basic-element .notelist li,
	.basic-element .notelistas li,
	.basic-element .brackettext li {
	padding: 0 0 0 2em;
	margin: 0 0 6px 0;
	list-style: none;
	position: relative;
	background-position: -100em 0;
	zoom: 1;
	font-size: 87.5%;
	}

	.main .notelist li span,
	.main .notelistas li span,
	.main .brackettext li span, .basic-element .notelist li span,
	.basic-element .notelistas li span,
	.basic-element .brackettext li span {
	width: 2em;
	}

	.main .notelist li span:not([class]):first-child,
	.main .notelistas li span:not([class]):first-child,
	.main .brackettext li span:not([class]):first-child, .basic-element .notelist li span:not([class]):first-child,
	.basic-element .notelistas li span:not([class]):first-child,
	.basic-element .brackettext li span:not([class]):first-child {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	}

	.main .notelist li ul,
	.main .notelistas li ul,
	.main .brackettext li ul, .basic-element .notelist li ul,
	.basic-element .notelistas li ul,
	.basic-element .brackettext li ul {
	margin-bottom: 0;
	}

	.main .notelist li .arrowlistG li,
	.main .notelist li .arrowlistR li,
	.main .notelist li .iconlistG li,
	.main .notelist li .iconlistR li,
	.main .notelistas li .arrowlistG li,
	.main .notelistas li .arrowlistR li,
	.main .notelistas li .iconlistG li,
	.main .notelistas li .iconlistR li,
	.main .brackettext li .arrowlistG li,
	.main .brackettext li .arrowlistR li,
	.main .brackettext li .iconlistG li,
	.main .brackettext li .iconlistR li, .basic-element .notelist li .arrowlistG li,
	.basic-element .notelist li .arrowlistR li,
	.basic-element .notelist li .iconlistG li,
	.basic-element .notelist li .iconlistR li,
	.basic-element .notelistas li .arrowlistG li,
	.basic-element .notelistas li .arrowlistR li,
	.basic-element .notelistas li .iconlistG li,
	.basic-element .notelistas li .iconlistR li,
	.basic-element .brackettext li .arrowlistG li,
	.basic-element .brackettext li .arrowlistR li,
	.basic-element .brackettext li .iconlistG li,
	.basic-element .brackettext li .iconlistR li {
	padding-left: 2em;
	background-position: 2px 4px;
	font-size: 100%;
	}

	.main .notelist li .arrowlistG li .notelist li,
	.main .notelist li .arrowlistG li .notelistas li,
	.main .notelist li .arrowlistG li .brackettext li,
	.main .notelist li .arrowlistR li .notelist li,
	.main .notelist li .arrowlistR li .notelistas li,
	.main .notelist li .arrowlistR li .brackettext li,
	.main .notelist li .iconlistG li .notelist li,
	.main .notelist li .iconlistG li .notelistas li,
	.main .notelist li .iconlistG li .brackettext li,
	.main .notelist li .iconlistR li .notelist li,
	.main .notelist li .iconlistR li .notelistas li,
	.main .notelist li .iconlistR li .brackettext li,
	.main .notelistas li .arrowlistG li .notelist li,
	.main .notelistas li .arrowlistG li .notelistas li,
	.main .notelistas li .arrowlistG li .brackettext li,
	.main .notelistas li .arrowlistR li .notelist li,
	.main .notelistas li .arrowlistR li .notelistas li,
	.main .notelistas li .arrowlistR li .brackettext li,
	.main .notelistas li .iconlistG li .notelist li,
	.main .notelistas li .iconlistG li .notelistas li,
	.main .notelistas li .iconlistG li .brackettext li,
	.main .notelistas li .iconlistR li .notelist li,
	.main .notelistas li .iconlistR li .notelistas li,
	.main .notelistas li .iconlistR li .brackettext li,
	.main .brackettext li .arrowlistG li .notelist li,
	.main .brackettext li .arrowlistG li .notelistas li,
	.main .brackettext li .arrowlistG li .brackettext li,
	.main .brackettext li .arrowlistR li .notelist li,
	.main .brackettext li .arrowlistR li .notelistas li,
	.main .brackettext li .arrowlistR li .brackettext li,
	.main .brackettext li .iconlistG li .notelist li,
	.main .brackettext li .iconlistG li .notelistas li,
	.main .brackettext li .iconlistG li .brackettext li,
	.main .brackettext li .iconlistR li .notelist li,
	.main .brackettext li .iconlistR li .notelistas li,
	.main .brackettext li .iconlistR li .brackettext li, .basic-element .notelist li .arrowlistG li .notelist li,
	.basic-element .notelist li .arrowlistG li .notelistas li,
	.basic-element .notelist li .arrowlistG li .brackettext li,
	.basic-element .notelist li .arrowlistR li .notelist li,
	.basic-element .notelist li .arrowlistR li .notelistas li,
	.basic-element .notelist li .arrowlistR li .brackettext li,
	.basic-element .notelist li .iconlistG li .notelist li,
	.basic-element .notelist li .iconlistG li .notelistas li,
	.basic-element .notelist li .iconlistG li .brackettext li,
	.basic-element .notelist li .iconlistR li .notelist li,
	.basic-element .notelist li .iconlistR li .notelistas li,
	.basic-element .notelist li .iconlistR li .brackettext li,
	.basic-element .notelistas li .arrowlistG li .notelist li,
	.basic-element .notelistas li .arrowlistG li .notelistas li,
	.basic-element .notelistas li .arrowlistG li .brackettext li,
	.basic-element .notelistas li .arrowlistR li .notelist li,
	.basic-element .notelistas li .arrowlistR li .notelistas li,
	.basic-element .notelistas li .arrowlistR li .brackettext li,
	.basic-element .notelistas li .iconlistG li .notelist li,
	.basic-element .notelistas li .iconlistG li .notelistas li,
	.basic-element .notelistas li .iconlistG li .brackettext li,
	.basic-element .notelistas li .iconlistR li .notelist li,
	.basic-element .notelistas li .iconlistR li .notelistas li,
	.basic-element .notelistas li .iconlistR li .brackettext li,
	.basic-element .brackettext li .arrowlistG li .notelist li,
	.basic-element .brackettext li .arrowlistG li .notelistas li,
	.basic-element .brackettext li .arrowlistG li .brackettext li,
	.basic-element .brackettext li .arrowlistR li .notelist li,
	.basic-element .brackettext li .arrowlistR li .notelistas li,
	.basic-element .brackettext li .arrowlistR li .brackettext li,
	.basic-element .brackettext li .iconlistG li .notelist li,
	.basic-element .brackettext li .iconlistG li .notelistas li,
	.basic-element .brackettext li .iconlistG li .brackettext li,
	.basic-element .brackettext li .iconlistR li .notelist li,
	.basic-element .brackettext li .iconlistR li .notelistas li,
	.basic-element .brackettext li .iconlistR li .brackettext li {
	padding-left: 2em;
	background-position: -100em 0;
	}

	.main .notelist li .arrowlistG li .notelist li .arrowlistG li,
	.main .notelist li .arrowlistG li .notelist li .arrowlistR li,
	.main .notelist li .arrowlistG li .notelist li .iconlistG li,
	.main .notelist li .arrowlistG li .notelist li .iconlistR li,
	.main .notelist li .arrowlistG li .notelistas li .arrowlistG li,
	.main .notelist li .arrowlistG li .notelistas li .arrowlistR li,
	.main .notelist li .arrowlistG li .notelistas li .iconlistG li,
	.main .notelist li .arrowlistG li .notelistas li .iconlistR li,
	.main .notelist li .arrowlistG li .brackettext li .arrowlistG li,
	.main .notelist li .arrowlistG li .brackettext li .arrowlistR li,
	.main .notelist li .arrowlistG li .brackettext li .iconlistG li,
	.main .notelist li .arrowlistG li .brackettext li .iconlistR li,
	.main .notelist li .arrowlistR li .notelist li .arrowlistG li,
	.main .notelist li .arrowlistR li .notelist li .arrowlistR li,
	.main .notelist li .arrowlistR li .notelist li .iconlistG li,
	.main .notelist li .arrowlistR li .notelist li .iconlistR li,
	.main .notelist li .arrowlistR li .notelistas li .arrowlistG li,
	.main .notelist li .arrowlistR li .notelistas li .arrowlistR li,
	.main .notelist li .arrowlistR li .notelistas li .iconlistG li,
	.main .notelist li .arrowlistR li .notelistas li .iconlistR li,
	.main .notelist li .arrowlistR li .brackettext li .arrowlistG li,
	.main .notelist li .arrowlistR li .brackettext li .arrowlistR li,
	.main .notelist li .arrowlistR li .brackettext li .iconlistG li,
	.main .notelist li .arrowlistR li .brackettext li .iconlistR li,
	.main .notelist li .iconlistG li .notelist li .arrowlistG li,
	.main .notelist li .iconlistG li .notelist li .arrowlistR li,
	.main .notelist li .iconlistG li .notelist li .iconlistG li,
	.main .notelist li .iconlistG li .notelist li .iconlistR li,
	.main .notelist li .iconlistG li .notelistas li .arrowlistG li,
	.main .notelist li .iconlistG li .notelistas li .arrowlistR li,
	.main .notelist li .iconlistG li .notelistas li .iconlistG li,
	.main .notelist li .iconlistG li .notelistas li .iconlistR li,
	.main .notelist li .iconlistG li .brackettext li .arrowlistG li,
	.main .notelist li .iconlistG li .brackettext li .arrowlistR li,
	.main .notelist li .iconlistG li .brackettext li .iconlistG li,
	.main .notelist li .iconlistG li .brackettext li .iconlistR li,
	.main .notelist li .iconlistR li .notelist li .arrowlistG li,
	.main .notelist li .iconlistR li .notelist li .arrowlistR li,
	.main .notelist li .iconlistR li .notelist li .iconlistG li,
	.main .notelist li .iconlistR li .notelist li .iconlistR li,
	.main .notelist li .iconlistR li .notelistas li .arrowlistG li,
	.main .notelist li .iconlistR li .notelistas li .arrowlistR li,
	.main .notelist li .iconlistR li .notelistas li .iconlistG li,
	.main .notelist li .iconlistR li .notelistas li .iconlistR li,
	.main .notelist li .iconlistR li .brackettext li .arrowlistG li,
	.main .notelist li .iconlistR li .brackettext li .arrowlistR li,
	.main .notelist li .iconlistR li .brackettext li .iconlistG li,
	.main .notelist li .iconlistR li .brackettext li .iconlistR li,
	.main .notelistas li .arrowlistG li .notelist li .arrowlistG li,
	.main .notelistas li .arrowlistG li .notelist li .arrowlistR li,
	.main .notelistas li .arrowlistG li .notelist li .iconlistG li,
	.main .notelistas li .arrowlistG li .notelist li .iconlistR li,
	.main .notelistas li .arrowlistG li .notelistas li .arrowlistG li,
	.main .notelistas li .arrowlistG li .notelistas li .arrowlistR li,
	.main .notelistas li .arrowlistG li .notelistas li .iconlistG li,
	.main .notelistas li .arrowlistG li .notelistas li .iconlistR li,
	.main .notelistas li .arrowlistG li .brackettext li .arrowlistG li,
	.main .notelistas li .arrowlistG li .brackettext li .arrowlistR li,
	.main .notelistas li .arrowlistG li .brackettext li .iconlistG li,
	.main .notelistas li .arrowlistG li .brackettext li .iconlistR li,
	.main .notelistas li .arrowlistR li .notelist li .arrowlistG li,
	.main .notelistas li .arrowlistR li .notelist li .arrowlistR li,
	.main .notelistas li .arrowlistR li .notelist li .iconlistG li,
	.main .notelistas li .arrowlistR li .notelist li .iconlistR li,
	.main .notelistas li .arrowlistR li .notelistas li .arrowlistG li,
	.main .notelistas li .arrowlistR li .notelistas li .arrowlistR li,
	.main .notelistas li .arrowlistR li .notelistas li .iconlistG li,
	.main .notelistas li .arrowlistR li .notelistas li .iconlistR li,
	.main .notelistas li .arrowlistR li .brackettext li .arrowlistG li,
	.main .notelistas li .arrowlistR li .brackettext li .arrowlistR li,
	.main .notelistas li .arrowlistR li .brackettext li .iconlistG li,
	.main .notelistas li .arrowlistR li .brackettext li .iconlistR li,
	.main .notelistas li .iconlistG li .notelist li .arrowlistG li,
	.main .notelistas li .iconlistG li .notelist li .arrowlistR li,
	.main .notelistas li .iconlistG li .notelist li .iconlistG li,
	.main .notelistas li .iconlistG li .notelist li .iconlistR li,
	.main .notelistas li .iconlistG li .notelistas li .arrowlistG li,
	.main .notelistas li .iconlistG li .notelistas li .arrowlistR li,
	.main .notelistas li .iconlistG li .notelistas li .iconlistG li,
	.main .notelistas li .iconlistG li .notelistas li .iconlistR li,
	.main .notelistas li .iconlistG li .brackettext li .arrowlistG li,
	.main .notelistas li .iconlistG li .brackettext li .arrowlistR li,
	.main .notelistas li .iconlistG li .brackettext li .iconlistG li,
	.main .notelistas li .iconlistG li .brackettext li .iconlistR li,
	.main .notelistas li .iconlistR li .notelist li .arrowlistG li,
	.main .notelistas li .iconlistR li .notelist li .arrowlistR li,
	.main .notelistas li .iconlistR li .notelist li .iconlistG li,
	.main .notelistas li .iconlistR li .notelist li .iconlistR li,
	.main .notelistas li .iconlistR li .notelistas li .arrowlistG li,
	.main .notelistas li .iconlistR li .notelistas li .arrowlistR li,
	.main .notelistas li .iconlistR li .notelistas li .iconlistG li,
	.main .notelistas li .iconlistR li .notelistas li .iconlistR li,
	.main .notelistas li .iconlistR li .brackettext li .arrowlistG li,
	.main .notelistas li .iconlistR li .brackettext li .arrowlistR li,
	.main .notelistas li .iconlistR li .brackettext li .iconlistG li,
	.main .notelistas li .iconlistR li .brackettext li .iconlistR li,
	.main .brackettext li .arrowlistG li .notelist li .arrowlistG li,
	.main .brackettext li .arrowlistG li .notelist li .arrowlistR li,
	.main .brackettext li .arrowlistG li .notelist li .iconlistG li,
	.main .brackettext li .arrowlistG li .notelist li .iconlistR li,
	.main .brackettext li .arrowlistG li .notelistas li .arrowlistG li,
	.main .brackettext li .arrowlistG li .notelistas li .arrowlistR li,
	.main .brackettext li .arrowlistG li .notelistas li .iconlistG li,
	.main .brackettext li .arrowlistG li .notelistas li .iconlistR li,
	.main .brackettext li .arrowlistG li .brackettext li .arrowlistG li,
	.main .brackettext li .arrowlistG li .brackettext li .arrowlistR li,
	.main .brackettext li .arrowlistG li .brackettext li .iconlistG li,
	.main .brackettext li .arrowlistG li .brackettext li .iconlistR li,
	.main .brackettext li .arrowlistR li .notelist li .arrowlistG li,
	.main .brackettext li .arrowlistR li .notelist li .arrowlistR li,
	.main .brackettext li .arrowlistR li .notelist li .iconlistG li,
	.main .brackettext li .arrowlistR li .notelist li .iconlistR li,
	.main .brackettext li .arrowlistR li .notelistas li .arrowlistG li,
	.main .brackettext li .arrowlistR li .notelistas li .arrowlistR li,
	.main .brackettext li .arrowlistR li .notelistas li .iconlistG li,
	.main .brackettext li .arrowlistR li .notelistas li .iconlistR li,
	.main .brackettext li .arrowlistR li .brackettext li .arrowlistG li,
	.main .brackettext li .arrowlistR li .brackettext li .arrowlistR li,
	.main .brackettext li .arrowlistR li .brackettext li .iconlistG li,
	.main .brackettext li .arrowlistR li .brackettext li .iconlistR li,
	.main .brackettext li .iconlistG li .notelist li .arrowlistG li,
	.main .brackettext li .iconlistG li .notelist li .arrowlistR li,
	.main .brackettext li .iconlistG li .notelist li .iconlistG li,
	.main .brackettext li .iconlistG li .notelist li .iconlistR li,
	.main .brackettext li .iconlistG li .notelistas li .arrowlistG li,
	.main .brackettext li .iconlistG li .notelistas li .arrowlistR li,
	.main .brackettext li .iconlistG li .notelistas li .iconlistG li,
	.main .brackettext li .iconlistG li .notelistas li .iconlistR li,
	.main .brackettext li .iconlistG li .brackettext li .arrowlistG li,
	.main .brackettext li .iconlistG li .brackettext li .arrowlistR li,
	.main .brackettext li .iconlistG li .brackettext li .iconlistG li,
	.main .brackettext li .iconlistG li .brackettext li .iconlistR li,
	.main .brackettext li .iconlistR li .notelist li .arrowlistG li,
	.main .brackettext li .iconlistR li .notelist li .arrowlistR li,
	.main .brackettext li .iconlistR li .notelist li .iconlistG li,
	.main .brackettext li .iconlistR li .notelist li .iconlistR li,
	.main .brackettext li .iconlistR li .notelistas li .arrowlistG li,
	.main .brackettext li .iconlistR li .notelistas li .arrowlistR li,
	.main .brackettext li .iconlistR li .notelistas li .iconlistG li,
	.main .brackettext li .iconlistR li .notelistas li .iconlistR li,
	.main .brackettext li .iconlistR li .brackettext li .arrowlistG li,
	.main .brackettext li .iconlistR li .brackettext li .arrowlistR li,
	.main .brackettext li .iconlistR li .brackettext li .iconlistG li,
	.main .brackettext li .iconlistR li .brackettext li .iconlistR li, .basic-element .notelist li .arrowlistG li .notelist li .arrowlistG li,
	.basic-element .notelist li .arrowlistG li .notelist li .arrowlistR li,
	.basic-element .notelist li .arrowlistG li .notelist li .iconlistG li,
	.basic-element .notelist li .arrowlistG li .notelist li .iconlistR li,
	.basic-element .notelist li .arrowlistG li .notelistas li .arrowlistG li,
	.basic-element .notelist li .arrowlistG li .notelistas li .arrowlistR li,
	.basic-element .notelist li .arrowlistG li .notelistas li .iconlistG li,
	.basic-element .notelist li .arrowlistG li .notelistas li .iconlistR li,
	.basic-element .notelist li .arrowlistG li .brackettext li .arrowlistG li,
	.basic-element .notelist li .arrowlistG li .brackettext li .arrowlistR li,
	.basic-element .notelist li .arrowlistG li .brackettext li .iconlistG li,
	.basic-element .notelist li .arrowlistG li .brackettext li .iconlistR li,
	.basic-element .notelist li .arrowlistR li .notelist li .arrowlistG li,
	.basic-element .notelist li .arrowlistR li .notelist li .arrowlistR li,
	.basic-element .notelist li .arrowlistR li .notelist li .iconlistG li,
	.basic-element .notelist li .arrowlistR li .notelist li .iconlistR li,
	.basic-element .notelist li .arrowlistR li .notelistas li .arrowlistG li,
	.basic-element .notelist li .arrowlistR li .notelistas li .arrowlistR li,
	.basic-element .notelist li .arrowlistR li .notelistas li .iconlistG li,
	.basic-element .notelist li .arrowlistR li .notelistas li .iconlistR li,
	.basic-element .notelist li .arrowlistR li .brackettext li .arrowlistG li,
	.basic-element .notelist li .arrowlistR li .brackettext li .arrowlistR li,
	.basic-element .notelist li .arrowlistR li .brackettext li .iconlistG li,
	.basic-element .notelist li .arrowlistR li .brackettext li .iconlistR li,
	.basic-element .notelist li .iconlistG li .notelist li .arrowlistG li,
	.basic-element .notelist li .iconlistG li .notelist li .arrowlistR li,
	.basic-element .notelist li .iconlistG li .notelist li .iconlistG li,
	.basic-element .notelist li .iconlistG li .notelist li .iconlistR li,
	.basic-element .notelist li .iconlistG li .notelistas li .arrowlistG li,
	.basic-element .notelist li .iconlistG li .notelistas li .arrowlistR li,
	.basic-element .notelist li .iconlistG li .notelistas li .iconlistG li,
	.basic-element .notelist li .iconlistG li .notelistas li .iconlistR li,
	.basic-element .notelist li .iconlistG li .brackettext li .arrowlistG li,
	.basic-element .notelist li .iconlistG li .brackettext li .arrowlistR li,
	.basic-element .notelist li .iconlistG li .brackettext li .iconlistG li,
	.basic-element .notelist li .iconlistG li .brackettext li .iconlistR li,
	.basic-element .notelist li .iconlistR li .notelist li .arrowlistG li,
	.basic-element .notelist li .iconlistR li .notelist li .arrowlistR li,
	.basic-element .notelist li .iconlistR li .notelist li .iconlistG li,
	.basic-element .notelist li .iconlistR li .notelist li .iconlistR li,
	.basic-element .notelist li .iconlistR li .notelistas li .arrowlistG li,
	.basic-element .notelist li .iconlistR li .notelistas li .arrowlistR li,
	.basic-element .notelist li .iconlistR li .notelistas li .iconlistG li,
	.basic-element .notelist li .iconlistR li .notelistas li .iconlistR li,
	.basic-element .notelist li .iconlistR li .brackettext li .arrowlistG li,
	.basic-element .notelist li .iconlistR li .brackettext li .arrowlistR li,
	.basic-element .notelist li .iconlistR li .brackettext li .iconlistG li,
	.basic-element .notelist li .iconlistR li .brackettext li .iconlistR li,
	.basic-element .notelistas li .arrowlistG li .notelist li .arrowlistG li,
	.basic-element .notelistas li .arrowlistG li .notelist li .arrowlistR li,
	.basic-element .notelistas li .arrowlistG li .notelist li .iconlistG li,
	.basic-element .notelistas li .arrowlistG li .notelist li .iconlistR li,
	.basic-element .notelistas li .arrowlistG li .notelistas li .arrowlistG li,
	.basic-element .notelistas li .arrowlistG li .notelistas li .arrowlistR li,
	.basic-element .notelistas li .arrowlistG li .notelistas li .iconlistG li,
	.basic-element .notelistas li .arrowlistG li .notelistas li .iconlistR li,
	.basic-element .notelistas li .arrowlistG li .brackettext li .arrowlistG li,
	.basic-element .notelistas li .arrowlistG li .brackettext li .arrowlistR li,
	.basic-element .notelistas li .arrowlistG li .brackettext li .iconlistG li,
	.basic-element .notelistas li .arrowlistG li .brackettext li .iconlistR li,
	.basic-element .notelistas li .arrowlistR li .notelist li .arrowlistG li,
	.basic-element .notelistas li .arrowlistR li .notelist li .arrowlistR li,
	.basic-element .notelistas li .arrowlistR li .notelist li .iconlistG li,
	.basic-element .notelistas li .arrowlistR li .notelist li .iconlistR li,
	.basic-element .notelistas li .arrowlistR li .notelistas li .arrowlistG li,
	.basic-element .notelistas li .arrowlistR li .notelistas li .arrowlistR li,
	.basic-element .notelistas li .arrowlistR li .notelistas li .iconlistG li,
	.basic-element .notelistas li .arrowlistR li .notelistas li .iconlistR li,
	.basic-element .notelistas li .arrowlistR li .brackettext li .arrowlistG li,
	.basic-element .notelistas li .arrowlistR li .brackettext li .arrowlistR li,
	.basic-element .notelistas li .arrowlistR li .brackettext li .iconlistG li,
	.basic-element .notelistas li .arrowlistR li .brackettext li .iconlistR li,
	.basic-element .notelistas li .iconlistG li .notelist li .arrowlistG li,
	.basic-element .notelistas li .iconlistG li .notelist li .arrowlistR li,
	.basic-element .notelistas li .iconlistG li .notelist li .iconlistG li,
	.basic-element .notelistas li .iconlistG li .notelist li .iconlistR li,
	.basic-element .notelistas li .iconlistG li .notelistas li .arrowlistG li,
	.basic-element .notelistas li .iconlistG li .notelistas li .arrowlistR li,
	.basic-element .notelistas li .iconlistG li .notelistas li .iconlistG li,
	.basic-element .notelistas li .iconlistG li .notelistas li .iconlistR li,
	.basic-element .notelistas li .iconlistG li .brackettext li .arrowlistG li,
	.basic-element .notelistas li .iconlistG li .brackettext li .arrowlistR li,
	.basic-element .notelistas li .iconlistG li .brackettext li .iconlistG li,
	.basic-element .notelistas li .iconlistG li .brackettext li .iconlistR li,
	.basic-element .notelistas li .iconlistR li .notelist li .arrowlistG li,
	.basic-element .notelistas li .iconlistR li .notelist li .arrowlistR li,
	.basic-element .notelistas li .iconlistR li .notelist li .iconlistG li,
	.basic-element .notelistas li .iconlistR li .notelist li .iconlistR li,
	.basic-element .notelistas li .iconlistR li .notelistas li .arrowlistG li,
	.basic-element .notelistas li .iconlistR li .notelistas li .arrowlistR li,
	.basic-element .notelistas li .iconlistR li .notelistas li .iconlistG li,
	.basic-element .notelistas li .iconlistR li .notelistas li .iconlistR li,
	.basic-element .notelistas li .iconlistR li .brackettext li .arrowlistG li,
	.basic-element .notelistas li .iconlistR li .brackettext li .arrowlistR li,
	.basic-element .notelistas li .iconlistR li .brackettext li .iconlistG li,
	.basic-element .notelistas li .iconlistR li .brackettext li .iconlistR li,
	.basic-element .brackettext li .arrowlistG li .notelist li .arrowlistG li,
	.basic-element .brackettext li .arrowlistG li .notelist li .arrowlistR li,
	.basic-element .brackettext li .arrowlistG li .notelist li .iconlistG li,
	.basic-element .brackettext li .arrowlistG li .notelist li .iconlistR li,
	.basic-element .brackettext li .arrowlistG li .notelistas li .arrowlistG li,
	.basic-element .brackettext li .arrowlistG li .notelistas li .arrowlistR li,
	.basic-element .brackettext li .arrowlistG li .notelistas li .iconlistG li,
	.basic-element .brackettext li .arrowlistG li .notelistas li .iconlistR li,
	.basic-element .brackettext li .arrowlistG li .brackettext li .arrowlistG li,
	.basic-element .brackettext li .arrowlistG li .brackettext li .arrowlistR li,
	.basic-element .brackettext li .arrowlistG li .brackettext li .iconlistG li,
	.basic-element .brackettext li .arrowlistG li .brackettext li .iconlistR li,
	.basic-element .brackettext li .arrowlistR li .notelist li .arrowlistG li,
	.basic-element .brackettext li .arrowlistR li .notelist li .arrowlistR li,
	.basic-element .brackettext li .arrowlistR li .notelist li .iconlistG li,
	.basic-element .brackettext li .arrowlistR li .notelist li .iconlistR li,
	.basic-element .brackettext li .arrowlistR li .notelistas li .arrowlistG li,
	.basic-element .brackettext li .arrowlistR li .notelistas li .arrowlistR li,
	.basic-element .brackettext li .arrowlistR li .notelistas li .iconlistG li,
	.basic-element .brackettext li .arrowlistR li .notelistas li .iconlistR li,
	.basic-element .brackettext li .arrowlistR li .brackettext li .arrowlistG li,
	.basic-element .brackettext li .arrowlistR li .brackettext li .arrowlistR li,
	.basic-element .brackettext li .arrowlistR li .brackettext li .iconlistG li,
	.basic-element .brackettext li .arrowlistR li .brackettext li .iconlistR li,
	.basic-element .brackettext li .iconlistG li .notelist li .arrowlistG li,
	.basic-element .brackettext li .iconlistG li .notelist li .arrowlistR li,
	.basic-element .brackettext li .iconlistG li .notelist li .iconlistG li,
	.basic-element .brackettext li .iconlistG li .notelist li .iconlistR li,
	.basic-element .brackettext li .iconlistG li .notelistas li .arrowlistG li,
	.basic-element .brackettext li .iconlistG li .notelistas li .arrowlistR li,
	.basic-element .brackettext li .iconlistG li .notelistas li .iconlistG li,
	.basic-element .brackettext li .iconlistG li .notelistas li .iconlistR li,
	.basic-element .brackettext li .iconlistG li .brackettext li .arrowlistG li,
	.basic-element .brackettext li .iconlistG li .brackettext li .arrowlistR li,
	.basic-element .brackettext li .iconlistG li .brackettext li .iconlistG li,
	.basic-element .brackettext li .iconlistG li .brackettext li .iconlistR li,
	.basic-element .brackettext li .iconlistR li .notelist li .arrowlistG li,
	.basic-element .brackettext li .iconlistR li .notelist li .arrowlistR li,
	.basic-element .brackettext li .iconlistR li .notelist li .iconlistG li,
	.basic-element .brackettext li .iconlistR li .notelist li .iconlistR li,
	.basic-element .brackettext li .iconlistR li .notelistas li .arrowlistG li,
	.basic-element .brackettext li .iconlistR li .notelistas li .arrowlistR li,
	.basic-element .brackettext li .iconlistR li .notelistas li .iconlistG li,
	.basic-element .brackettext li .iconlistR li .notelistas li .iconlistR li,
	.basic-element .brackettext li .iconlistR li .brackettext li .arrowlistG li,
	.basic-element .brackettext li .iconlistR li .brackettext li .arrowlistR li,
	.basic-element .brackettext li .iconlistR li .brackettext li .iconlistG li,
	.basic-element .brackettext li .iconlistR li .brackettext li .iconlistR li {
	padding-left: 2em;
	background-position: 2px 4px;
	}

	.main .notelist li .arrowlistG li .notelist li .arrowlistG li .notelist li,
	.main .notelist li .arrowlistG li .notelist li .arrowlistG li .notelistas li,
	.main .notelist li .arrowlistG li .notelist li .arrowlistG li .brackettext li,
	.main .notelist li .arrowlistG li .notelist li .arrowlistR li .notelist li,
	.main .notelist li .arrowlistG li .notelist li .arrowlistR li .notelistas li,
	.main .notelist li .arrowlistG li .notelist li .arrowlistR li .brackettext li,
	.main .notelist li .arrowlistG li .notelist li .iconlistG li .notelist li,
	.main .notelist li .arrowlistG li .notelist li .iconlistG li .notelistas li,
	.main .notelist li .arrowlistG li .notelist li .iconlistG li .brackettext li,
	.main .notelist li .arrowlistG li .notelist li .iconlistR li .notelist li,
	.main .notelist li .arrowlistG li .notelist li .iconlistR li .notelistas li,
	.main .notelist li .arrowlistG li .notelist li .iconlistR li .brackettext li,
	.main .notelist li .arrowlistG li .notelistas li .arrowlistG li .notelist li,
	.main .notelist li .arrowlistG li .notelistas li .arrowlistG li .notelistas li,
	.main .notelist li .arrowlistG li .notelistas li .arrowlistG li .brackettext li,
	.main .notelist li .arrowlistG li .notelistas li .arrowlistR li .notelist li,
	.main .notelist li .arrowlistG li .notelistas li .arrowlistR li .notelistas li,
	.main .notelist li .arrowlistG li .notelistas li .arrowlistR li .brackettext li,
	.main .notelist li .arrowlistG li .notelistas li .iconlistG li .notelist li,
	.main .notelist li .arrowlistG li .notelistas li .iconlistG li .notelistas li,
	.main .notelist li .arrowlistG li .notelistas li .iconlistG li .brackettext li,
	.main .notelist li .arrowlistG li .notelistas li .iconlistR li .notelist li,
	.main .notelist li .arrowlistG li .notelistas li .iconlistR li .notelistas li,
	.main .notelist li .arrowlistG li .notelistas li .iconlistR li .brackettext li,
	.main .notelist li .arrowlistG li .brackettext li .arrowlistG li .notelist li,
	.main .notelist li .arrowlistG li .brackettext li .arrowlistG li .notelistas li,
	.main .notelist li .arrowlistG li .brackettext li .arrowlistG li .brackettext li,
	.main .notelist li .arrowlistG li .brackettext li .arrowlistR li .notelist li,
	.main .notelist li .arrowlistG li .brackettext li .arrowlistR li .notelistas li,
	.main .notelist li .arrowlistG li .brackettext li .arrowlistR li .brackettext li,
	.main .notelist li .arrowlistG li .brackettext li .iconlistG li .notelist li,
	.main .notelist li .arrowlistG li .brackettext li .iconlistG li .notelistas li,
	.main .notelist li .arrowlistG li .brackettext li .iconlistG li .brackettext li,
	.main .notelist li .arrowlistG li .brackettext li .iconlistR li .notelist li,
	.main .notelist li .arrowlistG li .brackettext li .iconlistR li .notelistas li,
	.main .notelist li .arrowlistG li .brackettext li .iconlistR li .brackettext li,
	.main .notelist li .arrowlistR li .notelist li .arrowlistG li .notelist li,
	.main .notelist li .arrowlistR li .notelist li .arrowlistG li .notelistas li,
	.main .notelist li .arrowlistR li .notelist li .arrowlistG li .brackettext li,
	.main .notelist li .arrowlistR li .notelist li .arrowlistR li .notelist li,
	.main .notelist li .arrowlistR li .notelist li .arrowlistR li .notelistas li,
	.main .notelist li .arrowlistR li .notelist li .arrowlistR li .brackettext li,
	.main .notelist li .arrowlistR li .notelist li .iconlistG li .notelist li,
	.main .notelist li .arrowlistR li .notelist li .iconlistG li .notelistas li,
	.main .notelist li .arrowlistR li .notelist li .iconlistG li .brackettext li,
	.main .notelist li .arrowlistR li .notelist li .iconlistR li .notelist li,
	.main .notelist li .arrowlistR li .notelist li .iconlistR li .notelistas li,
	.main .notelist li .arrowlistR li .notelist li .iconlistR li .brackettext li,
	.main .notelist li .arrowlistR li .notelistas li .arrowlistG li .notelist li,
	.main .notelist li .arrowlistR li .notelistas li .arrowlistG li .notelistas li,
	.main .notelist li .arrowlistR li .notelistas li .arrowlistG li .brackettext li,
	.main .notelist li .arrowlistR li .notelistas li .arrowlistR li .notelist li,
	.main .notelist li .arrowlistR li .notelistas li .arrowlistR li .notelistas li,
	.main .notelist li .arrowlistR li .notelistas li .arrowlistR li .brackettext li,
	.main .notelist li .arrowlistR li .notelistas li .iconlistG li .notelist li,
	.main .notelist li .arrowlistR li .notelistas li .iconlistG li .notelistas li,
	.main .notelist li .arrowlistR li .notelistas li .iconlistG li .brackettext li,
	.main .notelist li .arrowlistR li .notelistas li .iconlistR li .notelist li,
	.main .notelist li .arrowlistR li .notelistas li .iconlistR li .notelistas li,
	.main .notelist li .arrowlistR li .notelistas li .iconlistR li .brackettext li,
	.main .notelist li .arrowlistR li .brackettext li .arrowlistG li .notelist li,
	.main .notelist li .arrowlistR li .brackettext li .arrowlistG li .notelistas li,
	.main .notelist li .arrowlistR li .brackettext li .arrowlistG li .brackettext li,
	.main .notelist li .arrowlistR li .brackettext li .arrowlistR li .notelist li,
	.main .notelist li .arrowlistR li .brackettext li .arrowlistR li .notelistas li,
	.main .notelist li .arrowlistR li .brackettext li .arrowlistR li .brackettext li,
	.main .notelist li .arrowlistR li .brackettext li .iconlistG li .notelist li,
	.main .notelist li .arrowlistR li .brackettext li .iconlistG li .notelistas li,
	.main .notelist li .arrowlistR li .brackettext li .iconlistG li .brackettext li,
	.main .notelist li .arrowlistR li .brackettext li .iconlistR li .notelist li,
	.main .notelist li .arrowlistR li .brackettext li .iconlistR li .notelistas li,
	.main .notelist li .arrowlistR li .brackettext li .iconlistR li .brackettext li,
	.main .notelist li .iconlistG li .notelist li .arrowlistG li .notelist li,
	.main .notelist li .iconlistG li .notelist li .arrowlistG li .notelistas li,
	.main .notelist li .iconlistG li .notelist li .arrowlistG li .brackettext li,
	.main .notelist li .iconlistG li .notelist li .arrowlistR li .notelist li,
	.main .notelist li .iconlistG li .notelist li .arrowlistR li .notelistas li,
	.main .notelist li .iconlistG li .notelist li .arrowlistR li .brackettext li,
	.main .notelist li .iconlistG li .notelist li .iconlistG li .notelist li,
	.main .notelist li .iconlistG li .notelist li .iconlistG li .notelistas li,
	.main .notelist li .iconlistG li .notelist li .iconlistG li .brackettext li,
	.main .notelist li .iconlistG li .notelist li .iconlistR li .notelist li,
	.main .notelist li .iconlistG li .notelist li .iconlistR li .notelistas li,
	.main .notelist li .iconlistG li .notelist li .iconlistR li .brackettext li,
	.main .notelist li .iconlistG li .notelistas li .arrowlistG li .notelist li,
	.main .notelist li .iconlistG li .notelistas li .arrowlistG li .notelistas li,
	.main .notelist li .iconlistG li .notelistas li .arrowlistG li .brackettext li,
	.main .notelist li .iconlistG li .notelistas li .arrowlistR li .notelist li,
	.main .notelist li .iconlistG li .notelistas li .arrowlistR li .notelistas li,
	.main .notelist li .iconlistG li .notelistas li .arrowlistR li .brackettext li,
	.main .notelist li .iconlistG li .notelistas li .iconlistG li .notelist li,
	.main .notelist li .iconlistG li .notelistas li .iconlistG li .notelistas li,
	.main .notelist li .iconlistG li .notelistas li .iconlistG li .brackettext li,
	.main .notelist li .iconlistG li .notelistas li .iconlistR li .notelist li,
	.main .notelist li .iconlistG li .notelistas li .iconlistR li .notelistas li,
	.main .notelist li .iconlistG li .notelistas li .iconlistR li .brackettext li,
	.main .notelist li .iconlistG li .brackettext li .arrowlistG li .notelist li,
	.main .notelist li .iconlistG li .brackettext li .arrowlistG li .notelistas li,
	.main .notelist li .iconlistG li .brackettext li .arrowlistG li .brackettext li,
	.main .notelist li .iconlistG li .brackettext li .arrowlistR li .notelist li,
	.main .notelist li .iconlistG li .brackettext li .arrowlistR li .notelistas li,
	.main .notelist li .iconlistG li .brackettext li .arrowlistR li .brackettext li,
	.main .notelist li .iconlistG li .brackettext li .iconlistG li .notelist li,
	.main .notelist li .iconlistG li .brackettext li .iconlistG li .notelistas li,
	.main .notelist li .iconlistG li .brackettext li .iconlistG li .brackettext li,
	.main .notelist li .iconlistG li .brackettext li .iconlistR li .notelist li,
	.main .notelist li .iconlistG li .brackettext li .iconlistR li .notelistas li,
	.main .notelist li .iconlistG li .brackettext li .iconlistR li .brackettext li,
	.main .notelist li .iconlistR li .notelist li .arrowlistG li .notelist li,
	.main .notelist li .iconlistR li .notelist li .arrowlistG li .notelistas li,
	.main .notelist li .iconlistR li .notelist li .arrowlistG li .brackettext li,
	.main .notelist li .iconlistR li .notelist li .arrowlistR li .notelist li,
	.main .notelist li .iconlistR li .notelist li .arrowlistR li .notelistas li,
	.main .notelist li .iconlistR li .notelist li .arrowlistR li .brackettext li,
	.main .notelist li .iconlistR li .notelist li .iconlistG li .notelist li,
	.main .notelist li .iconlistR li .notelist li .iconlistG li .notelistas li,
	.main .notelist li .iconlistR li .notelist li .iconlistG li .brackettext li,
	.main .notelist li .iconlistR li .notelist li .iconlistR li .notelist li,
	.main .notelist li .iconlistR li .notelist li .iconlistR li .notelistas li,
	.main .notelist li .iconlistR li .notelist li .iconlistR li .brackettext li,
	.main .notelist li .iconlistR li .notelistas li .arrowlistG li .notelist li,
	.main .notelist li .iconlistR li .notelistas li .arrowlistG li .notelistas li,
	.main .notelist li .iconlistR li .notelistas li .arrowlistG li .brackettext li,
	.main .notelist li .iconlistR li .notelistas li .arrowlistR li .notelist li,
	.main .notelist li .iconlistR li .notelistas li .arrowlistR li .notelistas li,
	.main .notelist li .iconlistR li .notelistas li .arrowlistR li .brackettext li,
	.main .notelist li .iconlistR li .notelistas li .iconlistG li .notelist li,
	.main .notelist li .iconlistR li .notelistas li .iconlistG li .notelistas li,
	.main .notelist li .iconlistR li .notelistas li .iconlistG li .brackettext li,
	.main .notelist li .iconlistR li .notelistas li .iconlistR li .notelist li,
	.main .notelist li .iconlistR li .notelistas li .iconlistR li .notelistas li,
	.main .notelist li .iconlistR li .notelistas li .iconlistR li .brackettext li,
	.main .notelist li .iconlistR li .brackettext li .arrowlistG li .notelist li,
	.main .notelist li .iconlistR li .brackettext li .arrowlistG li .notelistas li,
	.main .notelist li .iconlistR li .brackettext li .arrowlistG li .brackettext li,
	.main .notelist li .iconlistR li .brackettext li .arrowlistR li .notelist li,
	.main .notelist li .iconlistR li .brackettext li .arrowlistR li .notelistas li,
	.main .notelist li .iconlistR li .brackettext li .arrowlistR li .brackettext li,
	.main .notelist li .iconlistR li .brackettext li .iconlistG li .notelist li,
	.main .notelist li .iconlistR li .brackettext li .iconlistG li .notelistas li,
	.main .notelist li .iconlistR li .brackettext li .iconlistG li .brackettext li,
	.main .notelist li .iconlistR li .brackettext li .iconlistR li .notelist li,
	.main .notelist li .iconlistR li .brackettext li .iconlistR li .notelistas li,
	.main .notelist li .iconlistR li .brackettext li .iconlistR li .brackettext li,
	.main .notelistas li .arrowlistG li .notelist li .arrowlistG li .notelist li,
	.main .notelistas li .arrowlistG li .notelist li .arrowlistG li .notelistas li,
	.main .notelistas li .arrowlistG li .notelist li .arrowlistG li .brackettext li,
	.main .notelistas li .arrowlistG li .notelist li .arrowlistR li .notelist li,
	.main .notelistas li .arrowlistG li .notelist li .arrowlistR li .notelistas li,
	.main .notelistas li .arrowlistG li .notelist li .arrowlistR li .brackettext li,
	.main .notelistas li .arrowlistG li .notelist li .iconlistG li .notelist li,
	.main .notelistas li .arrowlistG li .notelist li .iconlistG li .notelistas li,
	.main .notelistas li .arrowlistG li .notelist li .iconlistG li .brackettext li,
	.main .notelistas li .arrowlistG li .notelist li .iconlistR li .notelist li,
	.main .notelistas li .arrowlistG li .notelist li .iconlistR li .notelistas li,
	.main .notelistas li .arrowlistG li .notelist li .iconlistR li .brackettext li,
	.main .notelistas li .arrowlistG li .notelistas li .arrowlistG li .notelist li,
	.main .notelistas li .arrowlistG li .notelistas li .arrowlistG li .notelistas li,
	.main .notelistas li .arrowlistG li .notelistas li .arrowlistG li .brackettext li,
	.main .notelistas li .arrowlistG li .notelistas li .arrowlistR li .notelist li,
	.main .notelistas li .arrowlistG li .notelistas li .arrowlistR li .notelistas li,
	.main .notelistas li .arrowlistG li .notelistas li .arrowlistR li .brackettext li,
	.main .notelistas li .arrowlistG li .notelistas li .iconlistG li .notelist li,
	.main .notelistas li .arrowlistG li .notelistas li .iconlistG li .notelistas li,
	.main .notelistas li .arrowlistG li .notelistas li .iconlistG li .brackettext li,
	.main .notelistas li .arrowlistG li .notelistas li .iconlistR li .notelist li,
	.main .notelistas li .arrowlistG li .notelistas li .iconlistR li .notelistas li,
	.main .notelistas li .arrowlistG li .notelistas li .iconlistR li .brackettext li,
	.main .notelistas li .arrowlistG li .brackettext li .arrowlistG li .notelist li,
	.main .notelistas li .arrowlistG li .brackettext li .arrowlistG li .notelistas li,
	.main .notelistas li .arrowlistG li .brackettext li .arrowlistG li .brackettext li,
	.main .notelistas li .arrowlistG li .brackettext li .arrowlistR li .notelist li,
	.main .notelistas li .arrowlistG li .brackettext li .arrowlistR li .notelistas li,
	.main .notelistas li .arrowlistG li .brackettext li .arrowlistR li .brackettext li,
	.main .notelistas li .arrowlistG li .brackettext li .iconlistG li .notelist li,
	.main .notelistas li .arrowlistG li .brackettext li .iconlistG li .notelistas li,
	.main .notelistas li .arrowlistG li .brackettext li .iconlistG li .brackettext li,
	.main .notelistas li .arrowlistG li .brackettext li .iconlistR li .notelist li,
	.main .notelistas li .arrowlistG li .brackettext li .iconlistR li .notelistas li,
	.main .notelistas li .arrowlistG li .brackettext li .iconlistR li .brackettext li,
	.main .notelistas li .arrowlistR li .notelist li .arrowlistG li .notelist li,
	.main .notelistas li .arrowlistR li .notelist li .arrowlistG li .notelistas li,
	.main .notelistas li .arrowlistR li .notelist li .arrowlistG li .brackettext li,
	.main .notelistas li .arrowlistR li .notelist li .arrowlistR li .notelist li,
	.main .notelistas li .arrowlistR li .notelist li .arrowlistR li .notelistas li,
	.main .notelistas li .arrowlistR li .notelist li .arrowlistR li .brackettext li,
	.main .notelistas li .arrowlistR li .notelist li .iconlistG li .notelist li,
	.main .notelistas li .arrowlistR li .notelist li .iconlistG li .notelistas li,
	.main .notelistas li .arrowlistR li .notelist li .iconlistG li .brackettext li,
	.main .notelistas li .arrowlistR li .notelist li .iconlistR li .notelist li,
	.main .notelistas li .arrowlistR li .notelist li .iconlistR li .notelistas li,
	.main .notelistas li .arrowlistR li .notelist li .iconlistR li .brackettext li,
	.main .notelistas li .arrowlistR li .notelistas li .arrowlistG li .notelist li,
	.main .notelistas li .arrowlistR li .notelistas li .arrowlistG li .notelistas li,
	.main .notelistas li .arrowlistR li .notelistas li .arrowlistG li .brackettext li,
	.main .notelistas li .arrowlistR li .notelistas li .arrowlistR li .notelist li,
	.main .notelistas li .arrowlistR li .notelistas li .arrowlistR li .notelistas li,
	.main .notelistas li .arrowlistR li .notelistas li .arrowlistR li .brackettext li,
	.main .notelistas li .arrowlistR li .notelistas li .iconlistG li .notelist li,
	.main .notelistas li .arrowlistR li .notelistas li .iconlistG li .notelistas li,
	.main .notelistas li .arrowlistR li .notelistas li .iconlistG li .brackettext li,
	.main .notelistas li .arrowlistR li .notelistas li .iconlistR li .notelist li,
	.main .notelistas li .arrowlistR li .notelistas li .iconlistR li .notelistas li,
	.main .notelistas li .arrowlistR li .notelistas li .iconlistR li .brackettext li,
	.main .notelistas li .arrowlistR li .brackettext li .arrowlistG li .notelist li,
	.main .notelistas li .arrowlistR li .brackettext li .arrowlistG li .notelistas li,
	.main .notelistas li .arrowlistR li .brackettext li .arrowlistG li .brackettext li,
	.main .notelistas li .arrowlistR li .brackettext li .arrowlistR li .notelist li,
	.main .notelistas li .arrowlistR li .brackettext li .arrowlistR li .notelistas li,
	.main .notelistas li .arrowlistR li .brackettext li .arrowlistR li .brackettext li,
	.main .notelistas li .arrowlistR li .brackettext li .iconlistG li .notelist li,
	.main .notelistas li .arrowlistR li .brackettext li .iconlistG li .notelistas li,
	.main .notelistas li .arrowlistR li .brackettext li .iconlistG li .brackettext li,
	.main .notelistas li .arrowlistR li .brackettext li .iconlistR li .notelist li,
	.main .notelistas li .arrowlistR li .brackettext li .iconlistR li .notelistas li,
	.main .notelistas li .arrowlistR li .brackettext li .iconlistR li .brackettext li,
	.main .notelistas li .iconlistG li .notelist li .arrowlistG li .notelist li,
	.main .notelistas li .iconlistG li .notelist li .arrowlistG li .notelistas li,
	.main .notelistas li .iconlistG li .notelist li .arrowlistG li .brackettext li,
	.main .notelistas li .iconlistG li .notelist li .arrowlistR li .notelist li,
	.main .notelistas li .iconlistG li .notelist li .arrowlistR li .notelistas li,
	.main .notelistas li .iconlistG li .notelist li .arrowlistR li .brackettext li,
	.main .notelistas li .iconlistG li .notelist li .iconlistG li .notelist li,
	.main .notelistas li .iconlistG li .notelist li .iconlistG li .notelistas li,
	.main .notelistas li .iconlistG li .notelist li .iconlistG li .brackettext li,
	.main .notelistas li .iconlistG li .notelist li .iconlistR li .notelist li,
	.main .notelistas li .iconlistG li .notelist li .iconlistR li .notelistas li,
	.main .notelistas li .iconlistG li .notelist li .iconlistR li .brackettext li,
	.main .notelistas li .iconlistG li .notelistas li .arrowlistG li .notelist li,
	.main .notelistas li .iconlistG li .notelistas li .arrowlistG li .notelistas li,
	.main .notelistas li .iconlistG li .notelistas li .arrowlistG li .brackettext li,
	.main .notelistas li .iconlistG li .notelistas li .arrowlistR li .notelist li,
	.main .notelistas li .iconlistG li .notelistas li .arrowlistR li .notelistas li,
	.main .notelistas li .iconlistG li .notelistas li .arrowlistR li .brackettext li,
	.main .notelistas li .iconlistG li .notelistas li .iconlistG li .notelist li,
	.main .notelistas li .iconlistG li .notelistas li .iconlistG li .notelistas li,
	.main .notelistas li .iconlistG li .notelistas li .iconlistG li .brackettext li,
	.main .notelistas li .iconlistG li .notelistas li .iconlistR li .notelist li,
	.main .notelistas li .iconlistG li .notelistas li .iconlistR li .notelistas li,
	.main .notelistas li .iconlistG li .notelistas li .iconlistR li .brackettext li,
	.main .notelistas li .iconlistG li .brackettext li .arrowlistG li .notelist li,
	.main .notelistas li .iconlistG li .brackettext li .arrowlistG li .notelistas li,
	.main .notelistas li .iconlistG li .brackettext li .arrowlistG li .brackettext li,
	.main .notelistas li .iconlistG li .brackettext li .arrowlistR li .notelist li,
	.main .notelistas li .iconlistG li .brackettext li .arrowlistR li .notelistas li,
	.main .notelistas li .iconlistG li .brackettext li .arrowlistR li .brackettext li,
	.main .notelistas li .iconlistG li .brackettext li .iconlistG li .notelist li,
	.main .notelistas li .iconlistG li .brackettext li .iconlistG li .notelistas li,
	.main .notelistas li .iconlistG li .brackettext li .iconlistG li .brackettext li,
	.main .notelistas li .iconlistG li .brackettext li .iconlistR li .notelist li,
	.main .notelistas li .iconlistG li .brackettext li .iconlistR li .notelistas li,
	.main .notelistas li .iconlistG li .brackettext li .iconlistR li .brackettext li,
	.main .notelistas li .iconlistR li .notelist li .arrowlistG li .notelist li,
	.main .notelistas li .iconlistR li .notelist li .arrowlistG li .notelistas li,
	.main .notelistas li .iconlistR li .notelist li .arrowlistG li .brackettext li,
	.main .notelistas li .iconlistR li .notelist li .arrowlistR li .notelist li,
	.main .notelistas li .iconlistR li .notelist li .arrowlistR li .notelistas li,
	.main .notelistas li .iconlistR li .notelist li .arrowlistR li .brackettext li,
	.main .notelistas li .iconlistR li .notelist li .iconlistG li .notelist li,
	.main .notelistas li .iconlistR li .notelist li .iconlistG li .notelistas li,
	.main .notelistas li .iconlistR li .notelist li .iconlistG li .brackettext li,
	.main .notelistas li .iconlistR li .notelist li .iconlistR li .notelist li,
	.main .notelistas li .iconlistR li .notelist li .iconlistR li .notelistas li,
	.main .notelistas li .iconlistR li .notelist li .iconlistR li .brackettext li,
	.main .notelistas li .iconlistR li .notelistas li .arrowlistG li .notelist li,
	.main .notelistas li .iconlistR li .notelistas li .arrowlistG li .notelistas li,
	.main .notelistas li .iconlistR li .notelistas li .arrowlistG li .brackettext li,
	.main .notelistas li .iconlistR li .notelistas li .arrowlistR li .notelist li,
	.main .notelistas li .iconlistR li .notelistas li .arrowlistR li .notelistas li,
	.main .notelistas li .iconlistR li .notelistas li .arrowlistR li .brackettext li,
	.main .notelistas li .iconlistR li .notelistas li .iconlistG li .notelist li,
	.main .notelistas li .iconlistR li .notelistas li .iconlistG li .notelistas li,
	.main .notelistas li .iconlistR li .notelistas li .iconlistG li .brackettext li,
	.main .notelistas li .iconlistR li .notelistas li .iconlistR li .notelist li,
	.main .notelistas li .iconlistR li .notelistas li .iconlistR li .notelistas li,
	.main .notelistas li .iconlistR li .notelistas li .iconlistR li .brackettext li,
	.main .notelistas li .iconlistR li .brackettext li .arrowlistG li .notelist li,
	.main .notelistas li .iconlistR li .brackettext li .arrowlistG li .notelistas li,
	.main .notelistas li .iconlistR li .brackettext li .arrowlistG li .brackettext li,
	.main .notelistas li .iconlistR li .brackettext li .arrowlistR li .notelist li,
	.main .notelistas li .iconlistR li .brackettext li .arrowlistR li .notelistas li,
	.main .notelistas li .iconlistR li .brackettext li .arrowlistR li .brackettext li,
	.main .notelistas li .iconlistR li .brackettext li .iconlistG li .notelist li,
	.main .notelistas li .iconlistR li .brackettext li .iconlistG li .notelistas li,
	.main .notelistas li .iconlistR li .brackettext li .iconlistG li .brackettext li,
	.main .notelistas li .iconlistR li .brackettext li .iconlistR li .notelist li,
	.main .notelistas li .iconlistR li .brackettext li .iconlistR li .notelistas li,
	.main .notelistas li .iconlistR li .brackettext li .iconlistR li .brackettext li,
	.main .brackettext li .arrowlistG li .notelist li .arrowlistG li .notelist li,
	.main .brackettext li .arrowlistG li .notelist li .arrowlistG li .notelistas li,
	.main .brackettext li .arrowlistG li .notelist li .arrowlistG li .brackettext li,
	.main .brackettext li .arrowlistG li .notelist li .arrowlistR li .notelist li,
	.main .brackettext li .arrowlistG li .notelist li .arrowlistR li .notelistas li,
	.main .brackettext li .arrowlistG li .notelist li .arrowlistR li .brackettext li,
	.main .brackettext li .arrowlistG li .notelist li .iconlistG li .notelist li,
	.main .brackettext li .arrowlistG li .notelist li .iconlistG li .notelistas li,
	.main .brackettext li .arrowlistG li .notelist li .iconlistG li .brackettext li,
	.main .brackettext li .arrowlistG li .notelist li .iconlistR li .notelist li,
	.main .brackettext li .arrowlistG li .notelist li .iconlistR li .notelistas li,
	.main .brackettext li .arrowlistG li .notelist li .iconlistR li .brackettext li,
	.main .brackettext li .arrowlistG li .notelistas li .arrowlistG li .notelist li,
	.main .brackettext li .arrowlistG li .notelistas li .arrowlistG li .notelistas li,
	.main .brackettext li .arrowlistG li .notelistas li .arrowlistG li .brackettext li,
	.main .brackettext li .arrowlistG li .notelistas li .arrowlistR li .notelist li,
	.main .brackettext li .arrowlistG li .notelistas li .arrowlistR li .notelistas li,
	.main .brackettext li .arrowlistG li .notelistas li .arrowlistR li .brackettext li,
	.main .brackettext li .arrowlistG li .notelistas li .iconlistG li .notelist li,
	.main .brackettext li .arrowlistG li .notelistas li .iconlistG li .notelistas li,
	.main .brackettext li .arrowlistG li .notelistas li .iconlistG li .brackettext li,
	.main .brackettext li .arrowlistG li .notelistas li .iconlistR li .notelist li,
	.main .brackettext li .arrowlistG li .notelistas li .iconlistR li .notelistas li,
	.main .brackettext li .arrowlistG li .notelistas li .iconlistR li .brackettext li,
	.main .brackettext li .arrowlistG li .brackettext li .arrowlistG li .notelist li,
	.main .brackettext li .arrowlistG li .brackettext li .arrowlistG li .notelistas li,
	.main .brackettext li .arrowlistG li .brackettext li .arrowlistG li .brackettext li,
	.main .brackettext li .arrowlistG li .brackettext li .arrowlistR li .notelist li,
	.main .brackettext li .arrowlistG li .brackettext li .arrowlistR li .notelistas li,
	.main .brackettext li .arrowlistG li .brackettext li .arrowlistR li .brackettext li,
	.main .brackettext li .arrowlistG li .brackettext li .iconlistG li .notelist li,
	.main .brackettext li .arrowlistG li .brackettext li .iconlistG li .notelistas li,
	.main .brackettext li .arrowlistG li .brackettext li .iconlistG li .brackettext li,
	.main .brackettext li .arrowlistG li .brackettext li .iconlistR li .notelist li,
	.main .brackettext li .arrowlistG li .brackettext li .iconlistR li .notelistas li,
	.main .brackettext li .arrowlistG li .brackettext li .iconlistR li .brackettext li,
	.main .brackettext li .arrowlistR li .notelist li .arrowlistG li .notelist li,
	.main .brackettext li .arrowlistR li .notelist li .arrowlistG li .notelistas li,
	.main .brackettext li .arrowlistR li .notelist li .arrowlistG li .brackettext li,
	.main .brackettext li .arrowlistR li .notelist li .arrowlistR li .notelist li,
	.main .brackettext li .arrowlistR li .notelist li .arrowlistR li .notelistas li,
	.main .brackettext li .arrowlistR li .notelist li .arrowlistR li .brackettext li,
	.main .brackettext li .arrowlistR li .notelist li .iconlistG li .notelist li,
	.main .brackettext li .arrowlistR li .notelist li .iconlistG li .notelistas li,
	.main .brackettext li .arrowlistR li .notelist li .iconlistG li .brackettext li,
	.main .brackettext li .arrowlistR li .notelist li .iconlistR li .notelist li,
	.main .brackettext li .arrowlistR li .notelist li .iconlistR li .notelistas li,
	.main .brackettext li .arrowlistR li .notelist li .iconlistR li .brackettext li,
	.main .brackettext li .arrowlistR li .notelistas li .arrowlistG li .notelist li,
	.main .brackettext li .arrowlistR li .notelistas li .arrowlistG li .notelistas li,
	.main .brackettext li .arrowlistR li .notelistas li .arrowlistG li .brackettext li,
	.main .brackettext li .arrowlistR li .notelistas li .arrowlistR li .notelist li,
	.main .brackettext li .arrowlistR li .notelistas li .arrowlistR li .notelistas li,
	.main .brackettext li .arrowlistR li .notelistas li .arrowlistR li .brackettext li,
	.main .brackettext li .arrowlistR li .notelistas li .iconlistG li .notelist li,
	.main .brackettext li .arrowlistR li .notelistas li .iconlistG li .notelistas li,
	.main .brackettext li .arrowlistR li .notelistas li .iconlistG li .brackettext li,
	.main .brackettext li .arrowlistR li .notelistas li .iconlistR li .notelist li,
	.main .brackettext li .arrowlistR li .notelistas li .iconlistR li .notelistas li,
	.main .brackettext li .arrowlistR li .notelistas li .iconlistR li .brackettext li,
	.main .brackettext li .arrowlistR li .brackettext li .arrowlistG li .notelist li,
	.main .brackettext li .arrowlistR li .brackettext li .arrowlistG li .notelistas li,
	.main .brackettext li .arrowlistR li .brackettext li .arrowlistG li .brackettext li,
	.main .brackettext li .arrowlistR li .brackettext li .arrowlistR li .notelist li,
	.main .brackettext li .arrowlistR li .brackettext li .arrowlistR li .notelistas li,
	.main .brackettext li .arrowlistR li .brackettext li .arrowlistR li .brackettext li,
	.main .brackettext li .arrowlistR li .brackettext li .iconlistG li .notelist li,
	.main .brackettext li .arrowlistR li .brackettext li .iconlistG li .notelistas li,
	.main .brackettext li .arrowlistR li .brackettext li .iconlistG li .brackettext li,
	.main .brackettext li .arrowlistR li .brackettext li .iconlistR li .notelist li,
	.main .brackettext li .arrowlistR li .brackettext li .iconlistR li .notelistas li,
	.main .brackettext li .arrowlistR li .brackettext li .iconlistR li .brackettext li,
	.main .brackettext li .iconlistG li .notelist li .arrowlistG li .notelist li,
	.main .brackettext li .iconlistG li .notelist li .arrowlistG li .notelistas li,
	.main .brackettext li .iconlistG li .notelist li .arrowlistG li .brackettext li,
	.main .brackettext li .iconlistG li .notelist li .arrowlistR li .notelist li,
	.main .brackettext li .iconlistG li .notelist li .arrowlistR li .notelistas li,
	.main .brackettext li .iconlistG li .notelist li .arrowlistR li .brackettext li,
	.main .brackettext li .iconlistG li .notelist li .iconlistG li .notelist li,
	.main .brackettext li .iconlistG li .notelist li .iconlistG li .notelistas li,
	.main .brackettext li .iconlistG li .notelist li .iconlistG li .brackettext li,
	.main .brackettext li .iconlistG li .notelist li .iconlistR li .notelist li,
	.main .brackettext li .iconlistG li .notelist li .iconlistR li .notelistas li,
	.main .brackettext li .iconlistG li .notelist li .iconlistR li .brackettext li,
	.main .brackettext li .iconlistG li .notelistas li .arrowlistG li .notelist li,
	.main .brackettext li .iconlistG li .notelistas li .arrowlistG li .notelistas li,
	.main .brackettext li .iconlistG li .notelistas li .arrowlistG li .brackettext li,
	.main .brackettext li .iconlistG li .notelistas li .arrowlistR li .notelist li,
	.main .brackettext li .iconlistG li .notelistas li .arrowlistR li .notelistas li,
	.main .brackettext li .iconlistG li .notelistas li .arrowlistR li .brackettext li,
	.main .brackettext li .iconlistG li .notelistas li .iconlistG li .notelist li,
	.main .brackettext li .iconlistG li .notelistas li .iconlistG li .notelistas li,
	.main .brackettext li .iconlistG li .notelistas li .iconlistG li .brackettext li,
	.main .brackettext li .iconlistG li .notelistas li .iconlistR li .notelist li,
	.main .brackettext li .iconlistG li .notelistas li .iconlistR li .notelistas li,
	.main .brackettext li .iconlistG li .notelistas li .iconlistR li .brackettext li,
	.main .brackettext li .iconlistG li .brackettext li .arrowlistG li .notelist li,
	.main .brackettext li .iconlistG li .brackettext li .arrowlistG li .notelistas li,
	.main .brackettext li .iconlistG li .brackettext li .arrowlistG li .brackettext li,
	.main .brackettext li .iconlistG li .brackettext li .arrowlistR li .notelist li,
	.main .brackettext li .iconlistG li .brackettext li .arrowlistR li .notelistas li,
	.main .brackettext li .iconlistG li .brackettext li .arrowlistR li .brackettext li,
	.main .brackettext li .iconlistG li .brackettext li .iconlistG li .notelist li,
	.main .brackettext li .iconlistG li .brackettext li .iconlistG li .notelistas li,
	.main .brackettext li .iconlistG li .brackettext li .iconlistG li .brackettext li,
	.main .brackettext li .iconlistG li .brackettext li .iconlistR li .notelist li,
	.main .brackettext li .iconlistG li .brackettext li .iconlistR li .notelistas li,
	.main .brackettext li .iconlistG li .brackettext li .iconlistR li .brackettext li,
	.main .brackettext li .iconlistR li .notelist li .arrowlistG li .notelist li,
	.main .brackettext li .iconlistR li .notelist li .arrowlistG li .notelistas li,
	.main .brackettext li .iconlistR li .notelist li .arrowlistG li .brackettext li,
	.main .brackettext li .iconlistR li .notelist li .arrowlistR li .notelist li,
	.main .brackettext li .iconlistR li .notelist li .arrowlistR li .notelistas li,
	.main .brackettext li .iconlistR li .notelist li .arrowlistR li .brackettext li,
	.main .brackettext li .iconlistR li .notelist li .iconlistG li .notelist li,
	.main .brackettext li .iconlistR li .notelist li .iconlistG li .notelistas li,
	.main .brackettext li .iconlistR li .notelist li .iconlistG li .brackettext li,
	.main .brackettext li .iconlistR li .notelist li .iconlistR li .notelist li,
	.main .brackettext li .iconlistR li .notelist li .iconlistR li .notelistas li,
	.main .brackettext li .iconlistR li .notelist li .iconlistR li .brackettext li,
	.main .brackettext li .iconlistR li .notelistas li .arrowlistG li .notelist li,
	.main .brackettext li .iconlistR li .notelistas li .arrowlistG li .notelistas li,
	.main .brackettext li .iconlistR li .notelistas li .arrowlistG li .brackettext li,
	.main .brackettext li .iconlistR li .notelistas li .arrowlistR li .notelist li,
	.main .brackettext li .iconlistR li .notelistas li .arrowlistR li .notelistas li,
	.main .brackettext li .iconlistR li .notelistas li .arrowlistR li .brackettext li,
	.main .brackettext li .iconlistR li .notelistas li .iconlistG li .notelist li,
	.main .brackettext li .iconlistR li .notelistas li .iconlistG li .notelistas li,
	.main .brackettext li .iconlistR li .notelistas li .iconlistG li .brackettext li,
	.main .brackettext li .iconlistR li .notelistas li .iconlistR li .notelist li,
	.main .brackettext li .iconlistR li .notelistas li .iconlistR li .notelistas li,
	.main .brackettext li .iconlistR li .notelistas li .iconlistR li .brackettext li,
	.main .brackettext li .iconlistR li .brackettext li .arrowlistG li .notelist li,
	.main .brackettext li .iconlistR li .brackettext li .arrowlistG li .notelistas li,
	.main .brackettext li .iconlistR li .brackettext li .arrowlistG li .brackettext li,
	.main .brackettext li .iconlistR li .brackettext li .arrowlistR li .notelist li,
	.main .brackettext li .iconlistR li .brackettext li .arrowlistR li .notelistas li,
	.main .brackettext li .iconlistR li .brackettext li .arrowlistR li .brackettext li,
	.main .brackettext li .iconlistR li .brackettext li .iconlistG li .notelist li,
	.main .brackettext li .iconlistR li .brackettext li .iconlistG li .notelistas li,
	.main .brackettext li .iconlistR li .brackettext li .iconlistG li .brackettext li,
	.main .brackettext li .iconlistR li .brackettext li .iconlistR li .notelist li,
	.main .brackettext li .iconlistR li .brackettext li .iconlistR li .notelistas li,
	.main .brackettext li .iconlistR li .brackettext li .iconlistR li .brackettext li, .basic-element .notelist li .arrowlistG li .notelist li .arrowlistG li .notelist li,
	.basic-element .notelist li .arrowlistG li .notelist li .arrowlistG li .notelistas li,
	.basic-element .notelist li .arrowlistG li .notelist li .arrowlistG li .brackettext li,
	.basic-element .notelist li .arrowlistG li .notelist li .arrowlistR li .notelist li,
	.basic-element .notelist li .arrowlistG li .notelist li .arrowlistR li .notelistas li,
	.basic-element .notelist li .arrowlistG li .notelist li .arrowlistR li .brackettext li,
	.basic-element .notelist li .arrowlistG li .notelist li .iconlistG li .notelist li,
	.basic-element .notelist li .arrowlistG li .notelist li .iconlistG li .notelistas li,
	.basic-element .notelist li .arrowlistG li .notelist li .iconlistG li .brackettext li,
	.basic-element .notelist li .arrowlistG li .notelist li .iconlistR li .notelist li,
	.basic-element .notelist li .arrowlistG li .notelist li .iconlistR li .notelistas li,
	.basic-element .notelist li .arrowlistG li .notelist li .iconlistR li .brackettext li,
	.basic-element .notelist li .arrowlistG li .notelistas li .arrowlistG li .notelist li,
	.basic-element .notelist li .arrowlistG li .notelistas li .arrowlistG li .notelistas li,
	.basic-element .notelist li .arrowlistG li .notelistas li .arrowlistG li .brackettext li,
	.basic-element .notelist li .arrowlistG li .notelistas li .arrowlistR li .notelist li,
	.basic-element .notelist li .arrowlistG li .notelistas li .arrowlistR li .notelistas li,
	.basic-element .notelist li .arrowlistG li .notelistas li .arrowlistR li .brackettext li,
	.basic-element .notelist li .arrowlistG li .notelistas li .iconlistG li .notelist li,
	.basic-element .notelist li .arrowlistG li .notelistas li .iconlistG li .notelistas li,
	.basic-element .notelist li .arrowlistG li .notelistas li .iconlistG li .brackettext li,
	.basic-element .notelist li .arrowlistG li .notelistas li .iconlistR li .notelist li,
	.basic-element .notelist li .arrowlistG li .notelistas li .iconlistR li .notelistas li,
	.basic-element .notelist li .arrowlistG li .notelistas li .iconlistR li .brackettext li,
	.basic-element .notelist li .arrowlistG li .brackettext li .arrowlistG li .notelist li,
	.basic-element .notelist li .arrowlistG li .brackettext li .arrowlistG li .notelistas li,
	.basic-element .notelist li .arrowlistG li .brackettext li .arrowlistG li .brackettext li,
	.basic-element .notelist li .arrowlistG li .brackettext li .arrowlistR li .notelist li,
	.basic-element .notelist li .arrowlistG li .brackettext li .arrowlistR li .notelistas li,
	.basic-element .notelist li .arrowlistG li .brackettext li .arrowlistR li .brackettext li,
	.basic-element .notelist li .arrowlistG li .brackettext li .iconlistG li .notelist li,
	.basic-element .notelist li .arrowlistG li .brackettext li .iconlistG li .notelistas li,
	.basic-element .notelist li .arrowlistG li .brackettext li .iconlistG li .brackettext li,
	.basic-element .notelist li .arrowlistG li .brackettext li .iconlistR li .notelist li,
	.basic-element .notelist li .arrowlistG li .brackettext li .iconlistR li .notelistas li,
	.basic-element .notelist li .arrowlistG li .brackettext li .iconlistR li .brackettext li,
	.basic-element .notelist li .arrowlistR li .notelist li .arrowlistG li .notelist li,
	.basic-element .notelist li .arrowlistR li .notelist li .arrowlistG li .notelistas li,
	.basic-element .notelist li .arrowlistR li .notelist li .arrowlistG li .brackettext li,
	.basic-element .notelist li .arrowlistR li .notelist li .arrowlistR li .notelist li,
	.basic-element .notelist li .arrowlistR li .notelist li .arrowlistR li .notelistas li,
	.basic-element .notelist li .arrowlistR li .notelist li .arrowlistR li .brackettext li,
	.basic-element .notelist li .arrowlistR li .notelist li .iconlistG li .notelist li,
	.basic-element .notelist li .arrowlistR li .notelist li .iconlistG li .notelistas li,
	.basic-element .notelist li .arrowlistR li .notelist li .iconlistG li .brackettext li,
	.basic-element .notelist li .arrowlistR li .notelist li .iconlistR li .notelist li,
	.basic-element .notelist li .arrowlistR li .notelist li .iconlistR li .notelistas li,
	.basic-element .notelist li .arrowlistR li .notelist li .iconlistR li .brackettext li,
	.basic-element .notelist li .arrowlistR li .notelistas li .arrowlistG li .notelist li,
	.basic-element .notelist li .arrowlistR li .notelistas li .arrowlistG li .notelistas li,
	.basic-element .notelist li .arrowlistR li .notelistas li .arrowlistG li .brackettext li,
	.basic-element .notelist li .arrowlistR li .notelistas li .arrowlistR li .notelist li,
	.basic-element .notelist li .arrowlistR li .notelistas li .arrowlistR li .notelistas li,
	.basic-element .notelist li .arrowlistR li .notelistas li .arrowlistR li .brackettext li,
	.basic-element .notelist li .arrowlistR li .notelistas li .iconlistG li .notelist li,
	.basic-element .notelist li .arrowlistR li .notelistas li .iconlistG li .notelistas li,
	.basic-element .notelist li .arrowlistR li .notelistas li .iconlistG li .brackettext li,
	.basic-element .notelist li .arrowlistR li .notelistas li .iconlistR li .notelist li,
	.basic-element .notelist li .arrowlistR li .notelistas li .iconlistR li .notelistas li,
	.basic-element .notelist li .arrowlistR li .notelistas li .iconlistR li .brackettext li,
	.basic-element .notelist li .arrowlistR li .brackettext li .arrowlistG li .notelist li,
	.basic-element .notelist li .arrowlistR li .brackettext li .arrowlistG li .notelistas li,
	.basic-element .notelist li .arrowlistR li .brackettext li .arrowlistG li .brackettext li,
	.basic-element .notelist li .arrowlistR li .brackettext li .arrowlistR li .notelist li,
	.basic-element .notelist li .arrowlistR li .brackettext li .arrowlistR li .notelistas li,
	.basic-element .notelist li .arrowlistR li .brackettext li .arrowlistR li .brackettext li,
	.basic-element .notelist li .arrowlistR li .brackettext li .iconlistG li .notelist li,
	.basic-element .notelist li .arrowlistR li .brackettext li .iconlistG li .notelistas li,
	.basic-element .notelist li .arrowlistR li .brackettext li .iconlistG li .brackettext li,
	.basic-element .notelist li .arrowlistR li .brackettext li .iconlistR li .notelist li,
	.basic-element .notelist li .arrowlistR li .brackettext li .iconlistR li .notelistas li,
	.basic-element .notelist li .arrowlistR li .brackettext li .iconlistR li .brackettext li,
	.basic-element .notelist li .iconlistG li .notelist li .arrowlistG li .notelist li,
	.basic-element .notelist li .iconlistG li .notelist li .arrowlistG li .notelistas li,
	.basic-element .notelist li .iconlistG li .notelist li .arrowlistG li .brackettext li,
	.basic-element .notelist li .iconlistG li .notelist li .arrowlistR li .notelist li,
	.basic-element .notelist li .iconlistG li .notelist li .arrowlistR li .notelistas li,
	.basic-element .notelist li .iconlistG li .notelist li .arrowlistR li .brackettext li,
	.basic-element .notelist li .iconlistG li .notelist li .iconlistG li .notelist li,
	.basic-element .notelist li .iconlistG li .notelist li .iconlistG li .notelistas li,
	.basic-element .notelist li .iconlistG li .notelist li .iconlistG li .brackettext li,
	.basic-element .notelist li .iconlistG li .notelist li .iconlistR li .notelist li,
	.basic-element .notelist li .iconlistG li .notelist li .iconlistR li .notelistas li,
	.basic-element .notelist li .iconlistG li .notelist li .iconlistR li .brackettext li,
	.basic-element .notelist li .iconlistG li .notelistas li .arrowlistG li .notelist li,
	.basic-element .notelist li .iconlistG li .notelistas li .arrowlistG li .notelistas li,
	.basic-element .notelist li .iconlistG li .notelistas li .arrowlistG li .brackettext li,
	.basic-element .notelist li .iconlistG li .notelistas li .arrowlistR li .notelist li,
	.basic-element .notelist li .iconlistG li .notelistas li .arrowlistR li .notelistas li,
	.basic-element .notelist li .iconlistG li .notelistas li .arrowlistR li .brackettext li,
	.basic-element .notelist li .iconlistG li .notelistas li .iconlistG li .notelist li,
	.basic-element .notelist li .iconlistG li .notelistas li .iconlistG li .notelistas li,
	.basic-element .notelist li .iconlistG li .notelistas li .iconlistG li .brackettext li,
	.basic-element .notelist li .iconlistG li .notelistas li .iconlistR li .notelist li,
	.basic-element .notelist li .iconlistG li .notelistas li .iconlistR li .notelistas li,
	.basic-element .notelist li .iconlistG li .notelistas li .iconlistR li .brackettext li,
	.basic-element .notelist li .iconlistG li .brackettext li .arrowlistG li .notelist li,
	.basic-element .notelist li .iconlistG li .brackettext li .arrowlistG li .notelistas li,
	.basic-element .notelist li .iconlistG li .brackettext li .arrowlistG li .brackettext li,
	.basic-element .notelist li .iconlistG li .brackettext li .arrowlistR li .notelist li,
	.basic-element .notelist li .iconlistG li .brackettext li .arrowlistR li .notelistas li,
	.basic-element .notelist li .iconlistG li .brackettext li .arrowlistR li .brackettext li,
	.basic-element .notelist li .iconlistG li .brackettext li .iconlistG li .notelist li,
	.basic-element .notelist li .iconlistG li .brackettext li .iconlistG li .notelistas li,
	.basic-element .notelist li .iconlistG li .brackettext li .iconlistG li .brackettext li,
	.basic-element .notelist li .iconlistG li .brackettext li .iconlistR li .notelist li,
	.basic-element .notelist li .iconlistG li .brackettext li .iconlistR li .notelistas li,
	.basic-element .notelist li .iconlistG li .brackettext li .iconlistR li .brackettext li,
	.basic-element .notelist li .iconlistR li .notelist li .arrowlistG li .notelist li,
	.basic-element .notelist li .iconlistR li .notelist li .arrowlistG li .notelistas li,
	.basic-element .notelist li .iconlistR li .notelist li .arrowlistG li .brackettext li,
	.basic-element .notelist li .iconlistR li .notelist li .arrowlistR li .notelist li,
	.basic-element .notelist li .iconlistR li .notelist li .arrowlistR li .notelistas li,
	.basic-element .notelist li .iconlistR li .notelist li .arrowlistR li .brackettext li,
	.basic-element .notelist li .iconlistR li .notelist li .iconlistG li .notelist li,
	.basic-element .notelist li .iconlistR li .notelist li .iconlistG li .notelistas li,
	.basic-element .notelist li .iconlistR li .notelist li .iconlistG li .brackettext li,
	.basic-element .notelist li .iconlistR li .notelist li .iconlistR li .notelist li,
	.basic-element .notelist li .iconlistR li .notelist li .iconlistR li .notelistas li,
	.basic-element .notelist li .iconlistR li .notelist li .iconlistR li .brackettext li,
	.basic-element .notelist li .iconlistR li .notelistas li .arrowlistG li .notelist li,
	.basic-element .notelist li .iconlistR li .notelistas li .arrowlistG li .notelistas li,
	.basic-element .notelist li .iconlistR li .notelistas li .arrowlistG li .brackettext li,
	.basic-element .notelist li .iconlistR li .notelistas li .arrowlistR li .notelist li,
	.basic-element .notelist li .iconlistR li .notelistas li .arrowlistR li .notelistas li,
	.basic-element .notelist li .iconlistR li .notelistas li .arrowlistR li .brackettext li,
	.basic-element .notelist li .iconlistR li .notelistas li .iconlistG li .notelist li,
	.basic-element .notelist li .iconlistR li .notelistas li .iconlistG li .notelistas li,
	.basic-element .notelist li .iconlistR li .notelistas li .iconlistG li .brackettext li,
	.basic-element .notelist li .iconlistR li .notelistas li .iconlistR li .notelist li,
	.basic-element .notelist li .iconlistR li .notelistas li .iconlistR li .notelistas li,
	.basic-element .notelist li .iconlistR li .notelistas li .iconlistR li .brackettext li,
	.basic-element .notelist li .iconlistR li .brackettext li .arrowlistG li .notelist li,
	.basic-element .notelist li .iconlistR li .brackettext li .arrowlistG li .notelistas li,
	.basic-element .notelist li .iconlistR li .brackettext li .arrowlistG li .brackettext li,
	.basic-element .notelist li .iconlistR li .brackettext li .arrowlistR li .notelist li,
	.basic-element .notelist li .iconlistR li .brackettext li .arrowlistR li .notelistas li,
	.basic-element .notelist li .iconlistR li .brackettext li .arrowlistR li .brackettext li,
	.basic-element .notelist li .iconlistR li .brackettext li .iconlistG li .notelist li,
	.basic-element .notelist li .iconlistR li .brackettext li .iconlistG li .notelistas li,
	.basic-element .notelist li .iconlistR li .brackettext li .iconlistG li .brackettext li,
	.basic-element .notelist li .iconlistR li .brackettext li .iconlistR li .notelist li,
	.basic-element .notelist li .iconlistR li .brackettext li .iconlistR li .notelistas li,
	.basic-element .notelist li .iconlistR li .brackettext li .iconlistR li .brackettext li,
	.basic-element .notelistas li .arrowlistG li .notelist li .arrowlistG li .notelist li,
	.basic-element .notelistas li .arrowlistG li .notelist li .arrowlistG li .notelistas li,
	.basic-element .notelistas li .arrowlistG li .notelist li .arrowlistG li .brackettext li,
	.basic-element .notelistas li .arrowlistG li .notelist li .arrowlistR li .notelist li,
	.basic-element .notelistas li .arrowlistG li .notelist li .arrowlistR li .notelistas li,
	.basic-element .notelistas li .arrowlistG li .notelist li .arrowlistR li .brackettext li,
	.basic-element .notelistas li .arrowlistG li .notelist li .iconlistG li .notelist li,
	.basic-element .notelistas li .arrowlistG li .notelist li .iconlistG li .notelistas li,
	.basic-element .notelistas li .arrowlistG li .notelist li .iconlistG li .brackettext li,
	.basic-element .notelistas li .arrowlistG li .notelist li .iconlistR li .notelist li,
	.basic-element .notelistas li .arrowlistG li .notelist li .iconlistR li .notelistas li,
	.basic-element .notelistas li .arrowlistG li .notelist li .iconlistR li .brackettext li,
	.basic-element .notelistas li .arrowlistG li .notelistas li .arrowlistG li .notelist li,
	.basic-element .notelistas li .arrowlistG li .notelistas li .arrowlistG li .notelistas li,
	.basic-element .notelistas li .arrowlistG li .notelistas li .arrowlistG li .brackettext li,
	.basic-element .notelistas li .arrowlistG li .notelistas li .arrowlistR li .notelist li,
	.basic-element .notelistas li .arrowlistG li .notelistas li .arrowlistR li .notelistas li,
	.basic-element .notelistas li .arrowlistG li .notelistas li .arrowlistR li .brackettext li,
	.basic-element .notelistas li .arrowlistG li .notelistas li .iconlistG li .notelist li,
	.basic-element .notelistas li .arrowlistG li .notelistas li .iconlistG li .notelistas li,
	.basic-element .notelistas li .arrowlistG li .notelistas li .iconlistG li .brackettext li,
	.basic-element .notelistas li .arrowlistG li .notelistas li .iconlistR li .notelist li,
	.basic-element .notelistas li .arrowlistG li .notelistas li .iconlistR li .notelistas li,
	.basic-element .notelistas li .arrowlistG li .notelistas li .iconlistR li .brackettext li,
	.basic-element .notelistas li .arrowlistG li .brackettext li .arrowlistG li .notelist li,
	.basic-element .notelistas li .arrowlistG li .brackettext li .arrowlistG li .notelistas li,
	.basic-element .notelistas li .arrowlistG li .brackettext li .arrowlistG li .brackettext li,
	.basic-element .notelistas li .arrowlistG li .brackettext li .arrowlistR li .notelist li,
	.basic-element .notelistas li .arrowlistG li .brackettext li .arrowlistR li .notelistas li,
	.basic-element .notelistas li .arrowlistG li .brackettext li .arrowlistR li .brackettext li,
	.basic-element .notelistas li .arrowlistG li .brackettext li .iconlistG li .notelist li,
	.basic-element .notelistas li .arrowlistG li .brackettext li .iconlistG li .notelistas li,
	.basic-element .notelistas li .arrowlistG li .brackettext li .iconlistG li .brackettext li,
	.basic-element .notelistas li .arrowlistG li .brackettext li .iconlistR li .notelist li,
	.basic-element .notelistas li .arrowlistG li .brackettext li .iconlistR li .notelistas li,
	.basic-element .notelistas li .arrowlistG li .brackettext li .iconlistR li .brackettext li,
	.basic-element .notelistas li .arrowlistR li .notelist li .arrowlistG li .notelist li,
	.basic-element .notelistas li .arrowlistR li .notelist li .arrowlistG li .notelistas li,
	.basic-element .notelistas li .arrowlistR li .notelist li .arrowlistG li .brackettext li,
	.basic-element .notelistas li .arrowlistR li .notelist li .arrowlistR li .notelist li,
	.basic-element .notelistas li .arrowlistR li .notelist li .arrowlistR li .notelistas li,
	.basic-element .notelistas li .arrowlistR li .notelist li .arrowlistR li .brackettext li,
	.basic-element .notelistas li .arrowlistR li .notelist li .iconlistG li .notelist li,
	.basic-element .notelistas li .arrowlistR li .notelist li .iconlistG li .notelistas li,
	.basic-element .notelistas li .arrowlistR li .notelist li .iconlistG li .brackettext li,
	.basic-element .notelistas li .arrowlistR li .notelist li .iconlistR li .notelist li,
	.basic-element .notelistas li .arrowlistR li .notelist li .iconlistR li .notelistas li,
	.basic-element .notelistas li .arrowlistR li .notelist li .iconlistR li .brackettext li,
	.basic-element .notelistas li .arrowlistR li .notelistas li .arrowlistG li .notelist li,
	.basic-element .notelistas li .arrowlistR li .notelistas li .arrowlistG li .notelistas li,
	.basic-element .notelistas li .arrowlistR li .notelistas li .arrowlistG li .brackettext li,
	.basic-element .notelistas li .arrowlistR li .notelistas li .arrowlistR li .notelist li,
	.basic-element .notelistas li .arrowlistR li .notelistas li .arrowlistR li .notelistas li,
	.basic-element .notelistas li .arrowlistR li .notelistas li .arrowlistR li .brackettext li,
	.basic-element .notelistas li .arrowlistR li .notelistas li .iconlistG li .notelist li,
	.basic-element .notelistas li .arrowlistR li .notelistas li .iconlistG li .notelistas li,
	.basic-element .notelistas li .arrowlistR li .notelistas li .iconlistG li .brackettext li,
	.basic-element .notelistas li .arrowlistR li .notelistas li .iconlistR li .notelist li,
	.basic-element .notelistas li .arrowlistR li .notelistas li .iconlistR li .notelistas li,
	.basic-element .notelistas li .arrowlistR li .notelistas li .iconlistR li .brackettext li,
	.basic-element .notelistas li .arrowlistR li .brackettext li .arrowlistG li .notelist li,
	.basic-element .notelistas li .arrowlistR li .brackettext li .arrowlistG li .notelistas li,
	.basic-element .notelistas li .arrowlistR li .brackettext li .arrowlistG li .brackettext li,
	.basic-element .notelistas li .arrowlistR li .brackettext li .arrowlistR li .notelist li,
	.basic-element .notelistas li .arrowlistR li .brackettext li .arrowlistR li .notelistas li,
	.basic-element .notelistas li .arrowlistR li .brackettext li .arrowlistR li .brackettext li,
	.basic-element .notelistas li .arrowlistR li .brackettext li .iconlistG li .notelist li,
	.basic-element .notelistas li .arrowlistR li .brackettext li .iconlistG li .notelistas li,
	.basic-element .notelistas li .arrowlistR li .brackettext li .iconlistG li .brackettext li,
	.basic-element .notelistas li .arrowlistR li .brackettext li .iconlistR li .notelist li,
	.basic-element .notelistas li .arrowlistR li .brackettext li .iconlistR li .notelistas li,
	.basic-element .notelistas li .arrowlistR li .brackettext li .iconlistR li .brackettext li,
	.basic-element .notelistas li .iconlistG li .notelist li .arrowlistG li .notelist li,
	.basic-element .notelistas li .iconlistG li .notelist li .arrowlistG li .notelistas li,
	.basic-element .notelistas li .iconlistG li .notelist li .arrowlistG li .brackettext li,
	.basic-element .notelistas li .iconlistG li .notelist li .arrowlistR li .notelist li,
	.basic-element .notelistas li .iconlistG li .notelist li .arrowlistR li .notelistas li,
	.basic-element .notelistas li .iconlistG li .notelist li .arrowlistR li .brackettext li,
	.basic-element .notelistas li .iconlistG li .notelist li .iconlistG li .notelist li,
	.basic-element .notelistas li .iconlistG li .notelist li .iconlistG li .notelistas li,
	.basic-element .notelistas li .iconlistG li .notelist li .iconlistG li .brackettext li,
	.basic-element .notelistas li .iconlistG li .notelist li .iconlistR li .notelist li,
	.basic-element .notelistas li .iconlistG li .notelist li .iconlistR li .notelistas li,
	.basic-element .notelistas li .iconlistG li .notelist li .iconlistR li .brackettext li,
	.basic-element .notelistas li .iconlistG li .notelistas li .arrowlistG li .notelist li,
	.basic-element .notelistas li .iconlistG li .notelistas li .arrowlistG li .notelistas li,
	.basic-element .notelistas li .iconlistG li .notelistas li .arrowlistG li .brackettext li,
	.basic-element .notelistas li .iconlistG li .notelistas li .arrowlistR li .notelist li,
	.basic-element .notelistas li .iconlistG li .notelistas li .arrowlistR li .notelistas li,
	.basic-element .notelistas li .iconlistG li .notelistas li .arrowlistR li .brackettext li,
	.basic-element .notelistas li .iconlistG li .notelistas li .iconlistG li .notelist li,
	.basic-element .notelistas li .iconlistG li .notelistas li .iconlistG li .notelistas li,
	.basic-element .notelistas li .iconlistG li .notelistas li .iconlistG li .brackettext li,
	.basic-element .notelistas li .iconlistG li .notelistas li .iconlistR li .notelist li,
	.basic-element .notelistas li .iconlistG li .notelistas li .iconlistR li .notelistas li,
	.basic-element .notelistas li .iconlistG li .notelistas li .iconlistR li .brackettext li,
	.basic-element .notelistas li .iconlistG li .brackettext li .arrowlistG li .notelist li,
	.basic-element .notelistas li .iconlistG li .brackettext li .arrowlistG li .notelistas li,
	.basic-element .notelistas li .iconlistG li .brackettext li .arrowlistG li .brackettext li,
	.basic-element .notelistas li .iconlistG li .brackettext li .arrowlistR li .notelist li,
	.basic-element .notelistas li .iconlistG li .brackettext li .arrowlistR li .notelistas li,
	.basic-element .notelistas li .iconlistG li .brackettext li .arrowlistR li .brackettext li,
	.basic-element .notelistas li .iconlistG li .brackettext li .iconlistG li .notelist li,
	.basic-element .notelistas li .iconlistG li .brackettext li .iconlistG li .notelistas li,
	.basic-element .notelistas li .iconlistG li .brackettext li .iconlistG li .brackettext li,
	.basic-element .notelistas li .iconlistG li .brackettext li .iconlistR li .notelist li,
	.basic-element .notelistas li .iconlistG li .brackettext li .iconlistR li .notelistas li,
	.basic-element .notelistas li .iconlistG li .brackettext li .iconlistR li .brackettext li,
	.basic-element .notelistas li .iconlistR li .notelist li .arrowlistG li .notelist li,
	.basic-element .notelistas li .iconlistR li .notelist li .arrowlistG li .notelistas li,
	.basic-element .notelistas li .iconlistR li .notelist li .arrowlistG li .brackettext li,
	.basic-element .notelistas li .iconlistR li .notelist li .arrowlistR li .notelist li,
	.basic-element .notelistas li .iconlistR li .notelist li .arrowlistR li .notelistas li,
	.basic-element .notelistas li .iconlistR li .notelist li .arrowlistR li .brackettext li,
	.basic-element .notelistas li .iconlistR li .notelist li .iconlistG li .notelist li,
	.basic-element .notelistas li .iconlistR li .notelist li .iconlistG li .notelistas li,
	.basic-element .notelistas li .iconlistR li .notelist li .iconlistG li .brackettext li,
	.basic-element .notelistas li .iconlistR li .notelist li .iconlistR li .notelist li,
	.basic-element .notelistas li .iconlistR li .notelist li .iconlistR li .notelistas li,
	.basic-element .notelistas li .iconlistR li .notelist li .iconlistR li .brackettext li,
	.basic-element .notelistas li .iconlistR li .notelistas li .arrowlistG li .notelist li,
	.basic-element .notelistas li .iconlistR li .notelistas li .arrowlistG li .notelistas li,
	.basic-element .notelistas li .iconlistR li .notelistas li .arrowlistG li .brackettext li,
	.basic-element .notelistas li .iconlistR li .notelistas li .arrowlistR li .notelist li,
	.basic-element .notelistas li .iconlistR li .notelistas li .arrowlistR li .notelistas li,
	.basic-element .notelistas li .iconlistR li .notelistas li .arrowlistR li .brackettext li,
	.basic-element .notelistas li .iconlistR li .notelistas li .iconlistG li .notelist li,
	.basic-element .notelistas li .iconlistR li .notelistas li .iconlistG li .notelistas li,
	.basic-element .notelistas li .iconlistR li .notelistas li .iconlistG li .brackettext li,
	.basic-element .notelistas li .iconlistR li .notelistas li .iconlistR li .notelist li,
	.basic-element .notelistas li .iconlistR li .notelistas li .iconlistR li .notelistas li,
	.basic-element .notelistas li .iconlistR li .notelistas li .iconlistR li .brackettext li,
	.basic-element .notelistas li .iconlistR li .brackettext li .arrowlistG li .notelist li,
	.basic-element .notelistas li .iconlistR li .brackettext li .arrowlistG li .notelistas li,
	.basic-element .notelistas li .iconlistR li .brackettext li .arrowlistG li .brackettext li,
	.basic-element .notelistas li .iconlistR li .brackettext li .arrowlistR li .notelist li,
	.basic-element .notelistas li .iconlistR li .brackettext li .arrowlistR li .notelistas li,
	.basic-element .notelistas li .iconlistR li .brackettext li .arrowlistR li .brackettext li,
	.basic-element .notelistas li .iconlistR li .brackettext li .iconlistG li .notelist li,
	.basic-element .notelistas li .iconlistR li .brackettext li .iconlistG li .notelistas li,
	.basic-element .notelistas li .iconlistR li .brackettext li .iconlistG li .brackettext li,
	.basic-element .notelistas li .iconlistR li .brackettext li .iconlistR li .notelist li,
	.basic-element .notelistas li .iconlistR li .brackettext li .iconlistR li .notelistas li,
	.basic-element .notelistas li .iconlistR li .brackettext li .iconlistR li .brackettext li,
	.basic-element .brackettext li .arrowlistG li .notelist li .arrowlistG li .notelist li,
	.basic-element .brackettext li .arrowlistG li .notelist li .arrowlistG li .notelistas li,
	.basic-element .brackettext li .arrowlistG li .notelist li .arrowlistG li .brackettext li,
	.basic-element .brackettext li .arrowlistG li .notelist li .arrowlistR li .notelist li,
	.basic-element .brackettext li .arrowlistG li .notelist li .arrowlistR li .notelistas li,
	.basic-element .brackettext li .arrowlistG li .notelist li .arrowlistR li .brackettext li,
	.basic-element .brackettext li .arrowlistG li .notelist li .iconlistG li .notelist li,
	.basic-element .brackettext li .arrowlistG li .notelist li .iconlistG li .notelistas li,
	.basic-element .brackettext li .arrowlistG li .notelist li .iconlistG li .brackettext li,
	.basic-element .brackettext li .arrowlistG li .notelist li .iconlistR li .notelist li,
	.basic-element .brackettext li .arrowlistG li .notelist li .iconlistR li .notelistas li,
	.basic-element .brackettext li .arrowlistG li .notelist li .iconlistR li .brackettext li,
	.basic-element .brackettext li .arrowlistG li .notelistas li .arrowlistG li .notelist li,
	.basic-element .brackettext li .arrowlistG li .notelistas li .arrowlistG li .notelistas li,
	.basic-element .brackettext li .arrowlistG li .notelistas li .arrowlistG li .brackettext li,
	.basic-element .brackettext li .arrowlistG li .notelistas li .arrowlistR li .notelist li,
	.basic-element .brackettext li .arrowlistG li .notelistas li .arrowlistR li .notelistas li,
	.basic-element .brackettext li .arrowlistG li .notelistas li .arrowlistR li .brackettext li,
	.basic-element .brackettext li .arrowlistG li .notelistas li .iconlistG li .notelist li,
	.basic-element .brackettext li .arrowlistG li .notelistas li .iconlistG li .notelistas li,
	.basic-element .brackettext li .arrowlistG li .notelistas li .iconlistG li .brackettext li,
	.basic-element .brackettext li .arrowlistG li .notelistas li .iconlistR li .notelist li,
	.basic-element .brackettext li .arrowlistG li .notelistas li .iconlistR li .notelistas li,
	.basic-element .brackettext li .arrowlistG li .notelistas li .iconlistR li .brackettext li,
	.basic-element .brackettext li .arrowlistG li .brackettext li .arrowlistG li .notelist li,
	.basic-element .brackettext li .arrowlistG li .brackettext li .arrowlistG li .notelistas li,
	.basic-element .brackettext li .arrowlistG li .brackettext li .arrowlistG li .brackettext li,
	.basic-element .brackettext li .arrowlistG li .brackettext li .arrowlistR li .notelist li,
	.basic-element .brackettext li .arrowlistG li .brackettext li .arrowlistR li .notelistas li,
	.basic-element .brackettext li .arrowlistG li .brackettext li .arrowlistR li .brackettext li,
	.basic-element .brackettext li .arrowlistG li .brackettext li .iconlistG li .notelist li,
	.basic-element .brackettext li .arrowlistG li .brackettext li .iconlistG li .notelistas li,
	.basic-element .brackettext li .arrowlistG li .brackettext li .iconlistG li .brackettext li,
	.basic-element .brackettext li .arrowlistG li .brackettext li .iconlistR li .notelist li,
	.basic-element .brackettext li .arrowlistG li .brackettext li .iconlistR li .notelistas li,
	.basic-element .brackettext li .arrowlistG li .brackettext li .iconlistR li .brackettext li,
	.basic-element .brackettext li .arrowlistR li .notelist li .arrowlistG li .notelist li,
	.basic-element .brackettext li .arrowlistR li .notelist li .arrowlistG li .notelistas li,
	.basic-element .brackettext li .arrowlistR li .notelist li .arrowlistG li .brackettext li,
	.basic-element .brackettext li .arrowlistR li .notelist li .arrowlistR li .notelist li,
	.basic-element .brackettext li .arrowlistR li .notelist li .arrowlistR li .notelistas li,
	.basic-element .brackettext li .arrowlistR li .notelist li .arrowlistR li .brackettext li,
	.basic-element .brackettext li .arrowlistR li .notelist li .iconlistG li .notelist li,
	.basic-element .brackettext li .arrowlistR li .notelist li .iconlistG li .notelistas li,
	.basic-element .brackettext li .arrowlistR li .notelist li .iconlistG li .brackettext li,
	.basic-element .brackettext li .arrowlistR li .notelist li .iconlistR li .notelist li,
	.basic-element .brackettext li .arrowlistR li .notelist li .iconlistR li .notelistas li,
	.basic-element .brackettext li .arrowlistR li .notelist li .iconlistR li .brackettext li,
	.basic-element .brackettext li .arrowlistR li .notelistas li .arrowlistG li .notelist li,
	.basic-element .brackettext li .arrowlistR li .notelistas li .arrowlistG li .notelistas li,
	.basic-element .brackettext li .arrowlistR li .notelistas li .arrowlistG li .brackettext li,
	.basic-element .brackettext li .arrowlistR li .notelistas li .arrowlistR li .notelist li,
	.basic-element .brackettext li .arrowlistR li .notelistas li .arrowlistR li .notelistas li,
	.basic-element .brackettext li .arrowlistR li .notelistas li .arrowlistR li .brackettext li,
	.basic-element .brackettext li .arrowlistR li .notelistas li .iconlistG li .notelist li,
	.basic-element .brackettext li .arrowlistR li .notelistas li .iconlistG li .notelistas li,
	.basic-element .brackettext li .arrowlistR li .notelistas li .iconlistG li .brackettext li,
	.basic-element .brackettext li .arrowlistR li .notelistas li .iconlistR li .notelist li,
	.basic-element .brackettext li .arrowlistR li .notelistas li .iconlistR li .notelistas li,
	.basic-element .brackettext li .arrowlistR li .notelistas li .iconlistR li .brackettext li,
	.basic-element .brackettext li .arrowlistR li .brackettext li .arrowlistG li .notelist li,
	.basic-element .brackettext li .arrowlistR li .brackettext li .arrowlistG li .notelistas li,
	.basic-element .brackettext li .arrowlistR li .brackettext li .arrowlistG li .brackettext li,
	.basic-element .brackettext li .arrowlistR li .brackettext li .arrowlistR li .notelist li,
	.basic-element .brackettext li .arrowlistR li .brackettext li .arrowlistR li .notelistas li,
	.basic-element .brackettext li .arrowlistR li .brackettext li .arrowlistR li .brackettext li,
	.basic-element .brackettext li .arrowlistR li .brackettext li .iconlistG li .notelist li,
	.basic-element .brackettext li .arrowlistR li .brackettext li .iconlistG li .notelistas li,
	.basic-element .brackettext li .arrowlistR li .brackettext li .iconlistG li .brackettext li,
	.basic-element .brackettext li .arrowlistR li .brackettext li .iconlistR li .notelist li,
	.basic-element .brackettext li .arrowlistR li .brackettext li .iconlistR li .notelistas li,
	.basic-element .brackettext li .arrowlistR li .brackettext li .iconlistR li .brackettext li,
	.basic-element .brackettext li .iconlistG li .notelist li .arrowlistG li .notelist li,
	.basic-element .brackettext li .iconlistG li .notelist li .arrowlistG li .notelistas li,
	.basic-element .brackettext li .iconlistG li .notelist li .arrowlistG li .brackettext li,
	.basic-element .brackettext li .iconlistG li .notelist li .arrowlistR li .notelist li,
	.basic-element .brackettext li .iconlistG li .notelist li .arrowlistR li .notelistas li,
	.basic-element .brackettext li .iconlistG li .notelist li .arrowlistR li .brackettext li,
	.basic-element .brackettext li .iconlistG li .notelist li .iconlistG li .notelist li,
	.basic-element .brackettext li .iconlistG li .notelist li .iconlistG li .notelistas li,
	.basic-element .brackettext li .iconlistG li .notelist li .iconlistG li .brackettext li,
	.basic-element .brackettext li .iconlistG li .notelist li .iconlistR li .notelist li,
	.basic-element .brackettext li .iconlistG li .notelist li .iconlistR li .notelistas li,
	.basic-element .brackettext li .iconlistG li .notelist li .iconlistR li .brackettext li,
	.basic-element .brackettext li .iconlistG li .notelistas li .arrowlistG li .notelist li,
	.basic-element .brackettext li .iconlistG li .notelistas li .arrowlistG li .notelistas li,
	.basic-element .brackettext li .iconlistG li .notelistas li .arrowlistG li .brackettext li,
	.basic-element .brackettext li .iconlistG li .notelistas li .arrowlistR li .notelist li,
	.basic-element .brackettext li .iconlistG li .notelistas li .arrowlistR li .notelistas li,
	.basic-element .brackettext li .iconlistG li .notelistas li .arrowlistR li .brackettext li,
	.basic-element .brackettext li .iconlistG li .notelistas li .iconlistG li .notelist li,
	.basic-element .brackettext li .iconlistG li .notelistas li .iconlistG li .notelistas li,
	.basic-element .brackettext li .iconlistG li .notelistas li .iconlistG li .brackettext li,
	.basic-element .brackettext li .iconlistG li .notelistas li .iconlistR li .notelist li,
	.basic-element .brackettext li .iconlistG li .notelistas li .iconlistR li .notelistas li,
	.basic-element .brackettext li .iconlistG li .notelistas li .iconlistR li .brackettext li,
	.basic-element .brackettext li .iconlistG li .brackettext li .arrowlistG li .notelist li,
	.basic-element .brackettext li .iconlistG li .brackettext li .arrowlistG li .notelistas li,
	.basic-element .brackettext li .iconlistG li .brackettext li .arrowlistG li .brackettext li,
	.basic-element .brackettext li .iconlistG li .brackettext li .arrowlistR li .notelist li,
	.basic-element .brackettext li .iconlistG li .brackettext li .arrowlistR li .notelistas li,
	.basic-element .brackettext li .iconlistG li .brackettext li .arrowlistR li .brackettext li,
	.basic-element .brackettext li .iconlistG li .brackettext li .iconlistG li .notelist li,
	.basic-element .brackettext li .iconlistG li .brackettext li .iconlistG li .notelistas li,
	.basic-element .brackettext li .iconlistG li .brackettext li .iconlistG li .brackettext li,
	.basic-element .brackettext li .iconlistG li .brackettext li .iconlistR li .notelist li,
	.basic-element .brackettext li .iconlistG li .brackettext li .iconlistR li .notelistas li,
	.basic-element .brackettext li .iconlistG li .brackettext li .iconlistR li .brackettext li,
	.basic-element .brackettext li .iconlistR li .notelist li .arrowlistG li .notelist li,
	.basic-element .brackettext li .iconlistR li .notelist li .arrowlistG li .notelistas li,
	.basic-element .brackettext li .iconlistR li .notelist li .arrowlistG li .brackettext li,
	.basic-element .brackettext li .iconlistR li .notelist li .arrowlistR li .notelist li,
	.basic-element .brackettext li .iconlistR li .notelist li .arrowlistR li .notelistas li,
	.basic-element .brackettext li .iconlistR li .notelist li .arrowlistR li .brackettext li,
	.basic-element .brackettext li .iconlistR li .notelist li .iconlistG li .notelist li,
	.basic-element .brackettext li .iconlistR li .notelist li .iconlistG li .notelistas li,
	.basic-element .brackettext li .iconlistR li .notelist li .iconlistG li .brackettext li,
	.basic-element .brackettext li .iconlistR li .notelist li .iconlistR li .notelist li,
	.basic-element .brackettext li .iconlistR li .notelist li .iconlistR li .notelistas li,
	.basic-element .brackettext li .iconlistR li .notelist li .iconlistR li .brackettext li,
	.basic-element .brackettext li .iconlistR li .notelistas li .arrowlistG li .notelist li,
	.basic-element .brackettext li .iconlistR li .notelistas li .arrowlistG li .notelistas li,
	.basic-element .brackettext li .iconlistR li .notelistas li .arrowlistG li .brackettext li,
	.basic-element .brackettext li .iconlistR li .notelistas li .arrowlistR li .notelist li,
	.basic-element .brackettext li .iconlistR li .notelistas li .arrowlistR li .notelistas li,
	.basic-element .brackettext li .iconlistR li .notelistas li .arrowlistR li .brackettext li,
	.basic-element .brackettext li .iconlistR li .notelistas li .iconlistG li .notelist li,
	.basic-element .brackettext li .iconlistR li .notelistas li .iconlistG li .notelistas li,
	.basic-element .brackettext li .iconlistR li .notelistas li .iconlistG li .brackettext li,
	.basic-element .brackettext li .iconlistR li .notelistas li .iconlistR li .notelist li,
	.basic-element .brackettext li .iconlistR li .notelistas li .iconlistR li .notelistas li,
	.basic-element .brackettext li .iconlistR li .notelistas li .iconlistR li .brackettext li,
	.basic-element .brackettext li .iconlistR li .brackettext li .arrowlistG li .notelist li,
	.basic-element .brackettext li .iconlistR li .brackettext li .arrowlistG li .notelistas li,
	.basic-element .brackettext li .iconlistR li .brackettext li .arrowlistG li .brackettext li,
	.basic-element .brackettext li .iconlistR li .brackettext li .arrowlistR li .notelist li,
	.basic-element .brackettext li .iconlistR li .brackettext li .arrowlistR li .notelistas li,
	.basic-element .brackettext li .iconlistR li .brackettext li .arrowlistR li .brackettext li,
	.basic-element .brackettext li .iconlistR li .brackettext li .iconlistG li .notelist li,
	.basic-element .brackettext li .iconlistR li .brackettext li .iconlistG li .notelistas li,
	.basic-element .brackettext li .iconlistR li .brackettext li .iconlistG li .brackettext li,
	.basic-element .brackettext li .iconlistR li .brackettext li .iconlistR li .notelist li,
	.basic-element .brackettext li .iconlistR li .brackettext li .iconlistR li .notelistas li,
	.basic-element .brackettext li .iconlistR li .brackettext li .iconlistR li .brackettext li {
	padding-left: 2em;
	background-position: -100em 0;
	}

	.main .note2 li, .basic-element .note2 li {
	padding: 0 0 0 2em;
	}

	.main .note2 li span, .basic-element .note2 li span {
	width: 2em;
	}

	.main .note3 li, .basic-element .note3 li {
	padding: 0 0 0 3em;
	}

	.main .note3 li span, .basic-element .note3 li span {
	width: 3em;
	}

	.main .note4 li, .basic-element .note4 li {
	padding: 0 0 0 4em;
	}

	.main .note4 li span, .basic-element .note4 li span {
	width: 4em;
	}

	.main .note5 li, .basic-element .note5 li {
	padding: 0 0 0 5em;
	}

	.main .note5 li span, .basic-element .note5 li span {
	width: 5em;
	}

	.main .notelistli,
	.main .notelistasli,
	.main .brackettextli,
	.main .noteli1, .basic-element .notelistli,
	.basic-element .notelistasli,
	.basic-element .brackettextli,
	.basic-element .noteli1 {
	padding: 0 0 0 2em !important;
	background-position: -100em 0 !important;
	}

	.main .notelistli span,
	.main .notelistasli span,
	.main .brackettextli span,
	.main .noteli1 span, .basic-element .notelistli span,
	.basic-element .notelistasli span,
	.basic-element .brackettextli span,
	.basic-element .noteli1 span {
	width: 2em !important;
	}

	.main .noteli2, .basic-element .noteli2 {
	padding: 0 0 0 2em !important;
	background-position: -100em 0 !important;
	}

	.main .noteli2 span, .basic-element .noteli2 span {
	width: 2em !important;
	}

	.main .noteli3, .basic-element .noteli3 {
	padding: 0 0 0 3em !important;
	background-position: -100em 0 !important;
	}

	.main .noteli3 span, .basic-element .noteli3 span {
	width: 3em !important;
	}

	.main .notelistas li,
	.main li.notelistas, .basic-element .notelistas li,
	.basic-element li.notelistas {
	font-size: 87.5%;
	}

	.main .checklistR .checklistRli, .basic-element .checklistR .checklistRli {
	list-style-type: none;
	background: url(../images/icon_check_r.gif) no-repeat left center;
	padding-left: 30px;
	margin: 0 0 6px;
	}

	.main .newslistD, .basic-element .newslistD {
	margin: 0 0 18px;
	}

	.main .newslistD li, .basic-element .newslistD li {
	background: url(../images/icon_arrow_g.gif) no-repeat 150px 4px;
	padding: 0 0 0 12px;
	list-style: none;
	margin-left: 0;
	}

	.main .newslistD li a, .basic-element .newslistD li a {
	width: 530px;
	}

	.main .newslistD li .date, .basic-element .newslistD li .date {
	margin-right: 10px;
	}

	.main .newslistD li:after, .basic-element .newslistD li:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .newslistD .date, .basic-element .newslistD .date {
	display: block;
	width: 140px;
	float: left;
	}

	.main .newslistD a, .basic-element .newslistD a {
	display: block;
	width: 540px;
	float: left;
	}

	.main .aIconG, .basic-element .aIconG {
	background: url(../images/icon_arrow_g.gif) no-repeat left center;
	padding-left: 12px;
	}

	.main .aIconR, .basic-element .aIconR {
	background: url(../images/icon_arrow_r.gif) no-repeat left center;
	padding-left: 12px;
	}

	.main .contentsData, .basic-element .contentsData {
	margin-bottom: 18px;
	margin-top: -10px;
	}

	.main .contentsData:after, .basic-element .contentsData:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .copyBt, .basic-element .copyBt {
	width: 135px;
	float: right;
	margin: 0 0 5px;
	}

	.main .socialarea, .basic-element .socialarea {
	overflow: hidden;
	position: relative;
	width: 212px;
	float: right;
	margin: 5px 0;
	}

	.main .socialarea div, .basic-element .socialarea div {
	float: left;
	}

	.main .socialarea .facebook, .basic-element .socialarea .facebook {
	width: 70px;
	height: 20px;
	}

	.main .socialarea .twitter, .basic-element .socialarea .twitter {
	margin-right: 12px;
	}

	.main .dateArea, .basic-element .dateArea {
	clear: both;
	text-align: right;
	margin: 0 0 5px;
	}

	.main .altextR, .basic-element .altextR {
	text-align: right;
	}

	.main .altextL, .basic-element .altextL {
	text-align: left;
	}

	.main .altextC, .basic-element .altextC {
	text-align: center;
	}

	.main .o-hidden, .basic-element .o-hidden {
	overflow: hidden;
	}

	.main .linkbtList.c2, .basic-element .linkbtList.c2 {
	margin: 0 0 0;
	position: relative;
	width: 100%;
	}

	.main .linkbtList.c2:after, .basic-element .linkbtList.c2:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .linkbtList.c2 li, .basic-element .linkbtList.c2 li {
	float: left;
	width: 50%;
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0;
	text-align: center;
	zoom: 1;
	}

	.main .linkbtList.c3, .basic-element .linkbtList.c3 {
	margin: 0 0 0;
	position: relative;
	width: 100%;
	}

	.main .linkbtList.c3:after, .basic-element .linkbtList.c3:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .linkbtList.c3 li, .basic-element .linkbtList.c3 li {
	float: left;
	width: 33.3%;
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0;
	text-align: center;
	zoom: 1;
	}

	.main .txbtLinklist:after, .basic-element .txbtLinklist:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .txbtLinklist .listBlock, .basic-element .txbtLinklist .listBlock {
	width: 50%;
	float: left;
	}

	.main .txbtLinklist .listBlock p, .basic-element .txbtLinklist .listBlock p {
	margin-right: 15px;
	_margin-right: 10px;
	}

	.main .txbtLinklist .listBlock p.linkdbt, .basic-element .txbtLinklist .listBlock p.linkdbt {
	margin-bottom: 10px;
	}

	.main .txbtLinklist .listBlock p.text, .basic-element .txbtLinklist .listBlock p.text {
	margin-bottom: 28px;
	}

	.main .mainblndingarea, .basic-element .mainblndingarea {
	margin-bottom: 18px;
	text-align: center;
	}

	.main img.icon, .basic-element img.icon {
	vertical-align: middle !important;
	margin: 0 5px;
	}

	.main img.iconVB, .basic-element img.iconVB {
	vertical-align: bottom !important;
	margin: 0 5px 5px;
	}

	.main img.iconVT, .basic-element img.iconVT {
	vertical-align: top !important;
	margin: 5px 5px 0;
	}

	.main .contact_selectarea:after, .basic-element .contact_selectarea:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .contact_selectarea select, .basic-element .contact_selectarea select {
	width: 184px;
	height: 26px;
	margin-bottom: 5px;
	}

	.main .contact_selectarea option, .basic-element .contact_selectarea option {
	padding: 5px;
	}

	.main .contact_selectarea img, .basic-element .contact_selectarea img {
	vertical-align: bottom;
	float: left;
	}

	.main .contactFaqSearch, .basic-element .contactFaqSearch {
	width: 100%;
	height: 50px;
	border: none;
	overflow: hidden;
	}

	.main .tabArea, .basic-element .tabArea {
	margin-bottom: 18px;
	}

	.main .tabArea .tabnavi, .basic-element .tabArea .tabnavi {
	position: relative;
	z-index: 2;
	background: url(../images/tabnavi_bg.gif) repeat-x left bottom;
	}

	.main .tabArea .tabnavi:after, .basic-element .tabArea .tabnavi:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .tabArea .tabnavi li, .basic-element .tabArea .tabnavi li {
	float: left;
	width: 328px;
	font-size: 100%;
	line-height: 132%;
	list-style: none;
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;
	border-top: 3px solid #aaa;
	margin-left: 0;
	margin-right: 4px;
	margin-top: 4px;
	margin-bottom: 3px;
	zoom: 1;
	background-color: #f2f2f2;
	}

	.main .tabArea .tabnavi li a, .basic-element .tabArea .tabnavi li a {
	color: #333;
	font-weight: bold;
	display: block;
	padding: 8px 10px 8px 26px;
	background-image: url(../images/icon_tab_arrow_g.gif);
	background-repeat: no-repeat;
	background-position: left center;
	zoom: 1;
	}

	.main .tabArea .tabnavi li .more, .basic-element .tabArea .tabnavi li .more {
	float: right;
	display: none !important;
	}

	.main .tabArea .tabnavi li .more img, .basic-element .tabArea .tabnavi li .more img {
	margin-top: -2px;
	}

	.main .tabArea .tabnavi li .morelinkArea, .basic-element .tabArea .tabnavi li .morelinkArea {
	width: 68px;
	}

	.main .tabArea .tabnavi li.activetab, .basic-element .tabArea .tabnavi li.activetab {
	background: #ffffff;
	background-image: none;
	border-left: 1px solid #cc0022;
	border-right: 1px solid #cc0022;
	border-top: 3px solid #cc0022;
	border-bottom: 0px;
	margin-top: 0;
	margin-bottom: 0px;
	padding: 4px 0;
	}

	.main .tabArea .tabnavi li.activetab a, .basic-element .tabArea .tabnavi li.activetab a {
	padding: 0 0 4px 0;
	padding: 10px 10px 10px;
	background-image: none;
	}

	.main .tabArea .tabnavi li.activetab .more, .basic-element .tabArea .tabnavi li.activetab .more {
	display: inline !important;
	}

	.main .tabArea .ui-tabs-panel, .basic-element .tabArea .ui-tabs-panel {
	border-bottom: 1px solid #cc0022;
	position: relative;
	z-index: 1;
	padding: 10px 0;
	zoom: 1;
	}

	.main .tabArea ul, .basic-element .tabArea ul {
	margin: 0;
	}

	.main .tabAreanavi, .basic-element .tabAreanavi {
	margin-bottom: 18px;
	}

	.main .tabAreanavi .tabnavi, .basic-element .tabAreanavi .tabnavi {
	position: relative;
	z-index: 2;
	background: url(../images/tabnavi_bg.gif) repeat-x left bottom;
	}

	.main .tabAreanavi .tabnavi:after, .basic-element .tabAreanavi .tabnavi:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .tabAreanavi .tabnavi li, .basic-element .tabAreanavi .tabnavi li {
	float: left;
	width: 328px;
	font-size: 100%;
	line-height: 132%;
	list-style: none;
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;
	border-top: 3px solid #aaa;
	margin-left: 0;
	margin-right: 4px;
	margin-top: 4px;
	margin-bottom: 3px;
	zoom: 1;
	background-color: #f2f2f2;
	}

	.main .tabAreanavi .tabnavi li a, .basic-element .tabAreanavi .tabnavi li a {
	color: #333;
	font-weight: bold;
	display: block;
	padding: 8px 10px 8px 26px;
	background-image: url(../images/icon_tab_arrow_g.gif);
	background-repeat: no-repeat;
	background-position: left center;
	zoom: 1;
	}

	.main .tabAreanavi .tabnavi li .more, .basic-element .tabAreanavi .tabnavi li .more {
	float: right;
	display: none !important;
	}

	.main .tabAreanavi .tabnavi li .more img, .basic-element .tabAreanavi .tabnavi li .more img {
	margin-top: -2px;
	}

	.main .tabAreanavi .tabnavi li .morelinkArea, .basic-element .tabAreanavi .tabnavi li .morelinkArea {
	width: 68px;
	}

	.main .tabAreanavi .tabnavi li.activetab, .basic-element .tabAreanavi .tabnavi li.activetab {
	background: #ffffff;
	background-image: none;
	border-left: 1px solid #cc0022;
	border-right: 1px solid #cc0022;
	border-top: 3px solid #cc0022;
	border-bottom: 0px;
	margin-top: 0;
	margin-bottom: 0px;
	padding: 4px 0;
	}

	.main .tabAreanavi .tabnavi li.activetab a, .basic-element .tabAreanavi .tabnavi li.activetab a {
	padding: 0 0 4px 0;
	padding: 10px 10px 10px;
	background-image: none;
	}

	.main .tabAreanavi .tabnavi li.activetab .more, .basic-element .tabAreanavi .tabnavi li.activetab .more {
	display: inline !important;
	}

	.main .tabAreanavi .ui-tabs-panel, .basic-element .tabAreanavi .ui-tabs-panel {
	border-bottom: 1px solid #cc0022;
	position: relative;
	z-index: 1;
	padding: 10px 0;
	zoom: 1;
	}

	.main .tabAreanavi ul, .basic-element .tabAreanavi ul {
	margin: 0;
	}

	.main .tabAreanavib, .basic-element .tabAreanavib {
	margin-bottom: 18px;
	}

	.main .tabAreanavib .tabnavi, .basic-element .tabAreanavib .tabnavi {
	position: relative;
	z-index: 2;
	background: url(../images/tabnavi_bg.gif) repeat-x left top;
	}

	.main .tabAreanavib .tabnavi:after, .basic-element .tabAreanavib .tabnavi:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .tabAreanavib .tabnavi li, .basic-element .tabAreanavib .tabnavi li {
	float: left;
	width: 328px;
	font-size: 113%;
	line-height: 132%;
	list-style: none;
	border-left: 1px solid #777777;
	border-right: 1px solid #777777;
	border-bottom: 3px solid #777777;
	margin-left: 0;
	margin-right: 4px;
	margin-top: 3px;
	margin-bottom: 4px;
	zoom: 1;
	background-color: #f2f2f2;
	}

	.main .tabAreanavib .tabnavi li a, .basic-element .tabAreanavib .tabnavi li a {
	color: #333;
	font-weight: bold;
	padding: 0;
	display: block;
	padding: 8px 10px 8px 26px;
	background-image: url(../images/icon_tabb_arrow_g.gif);
	background-repeat: no-repeat;
	background-position: left center;
	zoom: 1;
	}

	.main .tabAreanavib .tabnavi li .more, .basic-element .tabAreanavib .tabnavi li .more {
	float: right;
	display: none !important;
	}

	.main .tabAreanavib .tabnavi li .morelinkArea, .basic-element .tabAreanavib .tabnavi li .morelinkArea {
	width: 68px;
	}

	.main .tabAreanavib .tabnavi li.activetab, .basic-element .tabAreanavib .tabnavi li.activetab {
	background: #ffffff;
	background-image: none;
	border-left: 1px solid #cc0022;
	border-right: 1px solid #cc0022;
	border-bottom: 3px solid #cc0022;
	border-top: 0px;
	margin-top: 0;
	padding: 4px 0;
	margin-bottom: 0px;
	}

	.main .tabAreanavib .tabnavi li.activetab a, .basic-element .tabAreanavib .tabnavi li.activetab a {
	padding: 4px 0 0 0;
	padding: 12px 10px 12px;
	background-image: none;
	}

	.main .tabAreanavib .tabnavi li.activetab .more, .basic-element .tabAreanavib .tabnavi li.activetab .more {
	display: inline !important;
	}

	.main .tabAreanavib .ui-tabs-panel, .basic-element .tabAreanavib .ui-tabs-panel {
	border-bottom: 1px solid #cc0022;
	position: relative;
	z-index: 1;
	padding: 10px 0;
	zoom: 1;
	}

	.main .tabAreanavib ul, .basic-element .tabAreanavib ul {
	margin: 0;
	}

	.main .tabAreanavi3, .basic-element .tabAreanavi3 {
	margin-bottom: 18px;
	}

	.main .tabAreanavi3 .tabnavi, .basic-element .tabAreanavi3 .tabnavi {
	position: relative;
	z-index: 2;
	background: url(../images/tabnavi_bg.gif) repeat-x left bottom;
	}

	.main .tabAreanavi3 .tabnavi:after, .basic-element .tabAreanavi3 .tabnavi:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .tabAreanavi3 .tabnavi li, .basic-element .tabAreanavi3 .tabnavi li {
	float: left;
	width: 218px;
	font-size: 100%;
	line-height: 132%;
	list-style: none;
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;
	border-top: 3px solid #aaa;
	margin-left: 0;
	margin-right: 4px;
	margin-top: 4px;
	margin-bottom: 3px;
	zoom: 1;
	background-color: #f2f2f2;
	}

	.main .tabAreanavi3 .tabnavi li a, .basic-element .tabAreanavi3 .tabnavi li a {
	color: #333;
	font-weight: bold;
	display: block;
	padding: 8px 10px 8px 26px;
	background-image: url(../images/icon_tab_arrow_g.gif);
	background-repeat: no-repeat;
	background-position: left center;
	zoom: 1;
	}

	.main .tabAreanavi3 .tabnavi li .more, .basic-element .tabAreanavi3 .tabnavi li .more {
	float: right;
	display: none !important;
	}

	.main .tabAreanavi3 .tabnavi li .more img, .basic-element .tabAreanavi3 .tabnavi li .more img {
	margin-top: -2px;
	}

	.main .tabAreanavi3 .tabnavi li .morelinkArea, .basic-element .tabAreanavi3 .tabnavi li .morelinkArea {
	width: 68px;
	}

	.main .tabAreanavi3 .tabnavi li.activetab, .basic-element .tabAreanavi3 .tabnavi li.activetab {
	background: #ffffff;
	background-image: none;
	border-left: 1px solid #cc0022;
	border-right: 1px solid #cc0022;
	border-top: 3px solid #cc0022;
	border-bottom: 0px;
	margin-top: 0;
	margin-bottom: 0px;
	padding: 4px 0;
	}

	.main .tabAreanavi3 .tabnavi li.activetab a, .basic-element .tabAreanavi3 .tabnavi li.activetab a {
	padding: 0 0 4px 0;
	padding: 10px 10px 10px;
	background-image: none;
	}

	.main .tabAreanavi3 .tabnavi li.activetab .more, .basic-element .tabAreanavi3 .tabnavi li.activetab .more {
	display: inline !important;
	}

	.main .tabAreanavi3 .ui-tabs-panel, .basic-element .tabAreanavi3 .ui-tabs-panel {
	border-bottom: 1px solid #cc0022;
	position: relative;
	z-index: 1;
	padding: 10px 0;
	zoom: 1;
	}

	.main .tabAreanavi3 ul, .basic-element .tabAreanavi3 ul {
	margin: 0;
	}

	.main .tabAreanavib3, .basic-element .tabAreanavib3 {
	margin-bottom: 18px;
	}

	.main .tabAreanavib3 .tabnavi, .basic-element .tabAreanavib3 .tabnavi {
	position: relative;
	z-index: 2;
	background: url(../images/tabnavi_bg.gif) repeat-x left top;
	}

	.main .tabAreanavib3 .tabnavi:after, .basic-element .tabAreanavib3 .tabnavi:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .tabAreanavib3 .tabnavi li, .basic-element .tabAreanavib3 .tabnavi li {
	float: left;
	width: 218px;
	font-size: 113%;
	line-height: 132%;
	list-style: none;
	border-left: 1px solid #777777;
	border-right: 1px solid #777777;
	border-bottom: 3px solid #777777;
	margin-left: 0;
	margin-right: 4px;
	margin-top: 3px;
	margin-bottom: 4px;
	zoom: 1;
	background-color: #f2f2f2;
	}

	.main .tabAreanavib3 .tabnavi li a, .basic-element .tabAreanavib3 .tabnavi li a {
	color: #333;
	font-weight: bold;
	padding: 0;
	display: block;
	padding: 8px 10px 8px 26px;
	background-image: url(../images/icon_tabb_arrow_g.gif);
	background-repeat: no-repeat;
	background-position: left center;
	zoom: 1;
	}

	.main .tabAreanavib3 .tabnavi li .more, .basic-element .tabAreanavib3 .tabnavi li .more {
	float: right;
	display: none !important;
	}

	.main .tabAreanavib3 .tabnavi li .morelinkArea, .basic-element .tabAreanavib3 .tabnavi li .morelinkArea {
	width: 68px;
	}

	.main .tabAreanavib3 .tabnavi li.activetab, .basic-element .tabAreanavib3 .tabnavi li.activetab {
	background: #ffffff;
	background-image: none;
	border-left: 1px solid #cc0022;
	border-right: 1px solid #cc0022;
	border-bottom: 3px solid #cc0022;
	border-top: 0px;
	margin-top: 0;
	padding: 4px 0;
	margin-bottom: 0px;
	}

	.main .tabAreanavib3 .tabnavi li.activetab a, .basic-element .tabAreanavib3 .tabnavi li.activetab a {
	padding: 4px 0 0 0;
	padding: 12px 10px 12px;
	background-image: none;
	}

	.main .tabAreanavib3 .tabnavi li.activetab .more, .basic-element .tabAreanavib3 .tabnavi li.activetab .more {
	display: inline !important;
	}

	.main .tabAreanavib3 .ui-tabs-panel, .basic-element .tabAreanavib3 .ui-tabs-panel {
	border-bottom: 1px solid #cc0022;
	position: relative;
	z-index: 1;
	padding: 10px 0;
	zoom: 1;
	}

	.main .tabAreanavib3 ul, .basic-element .tabAreanavib3 ul {
	margin: 0;
	}

	.main .mediaArea .mediaBlock, .basic-element .mediaArea .mediaBlock {
	margin-bottom: 18px;
	}

	.main .mediaArea .mediaBlock:after, .basic-element .mediaArea .mediaBlock:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .mediaArea .mediaBlock .img, .basic-element .mediaArea .mediaBlock .img {
	float: left;
	margin-right: 20px;
	}

	.main .mediaArea .mediaBlock p, .basic-element .mediaArea .mediaBlock p {
	float: left;
	font-size: 87.5%;
	margin: 0;
	}

	.main .clearfix:after, .basic-element .clearfix:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .clearfix .imageL, .basic-element .clearfix .imageL {
	float: left;
	margin: 0 10px 10px;
	}

	.main .clearfix .imageR, .basic-element .clearfix .imageR {
	float: right;
	margin: 0 10px 10px;
	}

	.main .qaArea, .basic-element .qaArea {
	padding: 33px 30px 13px 30px;
	border: none;
	border-radius: 0;
	background: #f3efe6;
	margin-bottom: 18px;
	}

	.main .qaArea .qaTitle, .basic-element .qaArea .qaTitle {
	background: url(../images/contents/icon_qs_ui.png) no-repeat left;
	padding: 0 0 0 18px;
	font-weight: normal;
	}

	.main .qaArea .qaTitle a, .basic-element .qaArea .qaTitle a {
	text-decoration: underline;
	}

	.main .qaArea p[align='right'], .basic-element .qaArea p[align='right'] {
	margin-bottom: -10px;
	}

	.main .morelinkR, .basic-element .morelinkR {
	text-align: right;
	}

	.main .morelinkR .more, .basic-element .morelinkR .more {
	background: url(../images/icon_bt_arrow_g.gif) no-repeat left center;
	padding: 0 0 0 20px;
	}

	.main .arrowlinkG, .basic-element .arrowlinkG {
	background: url(../images/icon_bt_arrow_g.gif) no-repeat left center;
	padding: 0 0 0 20px;
	}

	.main .arrowlinkR, .basic-element .arrowlinkR {
	background: url(../images/icon_bt_arrow_r.gif) no-repeat left center;
	padding: 0 0 0 20px;
	}

	.main .arrowlinkNavy, .basic-element .arrowlinkNavy {
	background: url(../images/icon_bt_arrow_navy.gif) no-repeat left center;
	padding: 0 0 0 20px;
	}

	.main .arrowlinkBlue, .basic-element .arrowlinkBlue {
	background: url(../images/icon_bt_arrow_blue.gif) no-repeat left center;
	padding: 0 0 0 20px;
	}

	.main .arrowlinkPink, .basic-element .arrowlinkPink {
	background: url(../images/icon_bt_arrow_pink.gif) no-repeat left center;
	padding: 0 0 0 20px;
	}

	.main .arrowlinkOrange, .basic-element .arrowlinkOrange {
	background: url(../images/icon_bt_arrow_orange.gif) no-repeat left center;
	padding: 0 0 0 20px;
	}

	.main .arrowlinkGreen, .basic-element .arrowlinkGreen {
	background: url(../images/icon_bt_arrow_green.gif) no-repeat left center;
	padding: 0 0 0 20px;
	}

	.main .arrowlinkBG, .basic-element .arrowlinkBG {
	background: url(../images/icon_bt_uarrow_g.gif) no-repeat left center;
	padding: 0 0 0 20px;
	}

	.main .arrowlinkBR, .basic-element .arrowlinkBR {
	background: url(../images/icon_bt_uarrow_r.gif) no-repeat left center;
	padding: 0 0 0 20px;
	}

	.main .textBtlink a, .basic-element .textBtlink a {
	background: #eee url(../images/gy_bt_bg.gif) no-repeat left 2px;
	border-right: 2px solid #d6d6d6;
	border-bottom: 2px solid #d6d6d6;
	padding: 12px 2% 12px 28px;
	color: #444;
	font-weight: bold;
	display: block;
	}

	.main .textBtlink a.w1, .basic-element .textBtlink a.w1 {
	width: 28%;
	}

	.main .textBtlink a.w2, .basic-element .textBtlink a.w2 {
	width: 45%;
	}

	.main .textBtlink a.w3, .basic-element .textBtlink a.w3 {
	width: 61%;
	}

	.main .textBtlink a.w4, .basic-element .textBtlink a.w4 {
	width: 95%;
	}

	.main .textBtlink a.inlineBtn, .basic-element .textBtlink a.inlineBtn {
	display: inline-block;
	}

	.main .textBtlink a:hover, .basic-element .textBtlink a:hover {
	background: #b7b7b7 url(../images/gy_bt_bg_on.gif) no-repeat left 2px;
	text-decoration: none;
	border-right: 2px solid #a4a4a4;
	border-bottom: 2px solid #a4a4a4;
	}

	.main .textBtlink a.BtR, .basic-element .textBtlink a.BtR {
	background: #eee url(../images/ry_bt_bg.gif) no-repeat left 2px;
	}

	.main .textBtlink a.BtR:hover, .basic-element .textBtlink a.BtR:hover {
	background: #b7b7b7 url(../images/ry_bt_bg_on.gif) no-repeat left 2px;
	}

	.main .textBtlink.tblul, .basic-element .textBtlink.tblul {
	margin: 0 0 18px;
	}

	.main .textBtlink.tblul:after, .basic-element .textBtlink.tblul:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .textBtlink.tblul li, .basic-element .textBtlink.tblul li {
	float: left;
	list-style: none;
	padding: 5px;
	margin: 0;
	width: 100%;
	box-sizing: border-box;
	}

	.main .textBtlink.tblul li.c2, .basic-element .textBtlink.tblul li.c2 {
	width: 50%;
	}

	.main .textBtlink.tblul li.c3, .basic-element .textBtlink.tblul li.c3 {
	width: 33.333%;
	}

	.main .textBtlink.tblul li.c4, .basic-element .textBtlink.tblul li.c4 {
	width: 25%;
	}

	.main .textBtlink.tblul li a, .basic-element .textBtlink.tblul li a {
	min-height: 19px;
	}

	.main .textBtlink.tblBottom a, .basic-element .textBtlink.tblBottom a {
	background: #eee url(../images/gy_ubt_bg.gif) no-repeat left top;
	}

	.main .textBtlink.tblBottom a:hover, .basic-element .textBtlink.tblBottom a:hover {
	background: #b7b7b7 url(../images/gy_ubt_bg_on.gif) no-repeat left top;
	}

	.main .textBtlink.tblBottom a.BtR, .basic-element .textBtlink.tblBottom a.BtR {
	background: #eee url(../images/ry_ubt_bg.gif) no-repeat left top;
	}

	.main .textBtlink.tblBottom a.BtR:hover, .basic-element .textBtlink.tblBottom a.BtR:hover {
	background: #b7b7b7 url(../images/ry_ubt_bg_on.gif) no-repeat left top;
	}

	.main .pagenation, .basic-element .pagenation {
	margin: 20px 0;
	padding: 8px 80px;
	position: relative;
	text-align: center;
	min-height: 20px;
	}

	.main .pagenation .link_prev, .basic-element .pagenation .link_prev {
	position: absolute;
	width: 68px;
	height: 28px;
	left: 10px;
	text-align: left;
	top: 0;
	}

	.main .pagenation .link_next, .basic-element .pagenation .link_next {
	position: absolute;
	width: 68px;
	height: 28px;
	right: 10px;
	text-align: right;
	top: 0;
	}

	.main .pagenation .link_page, .basic-element .pagenation .link_page {
	margin: 0 5px 5px;
	}

	.main .pagenation .current_page, .basic-element .pagenation .current_page {
	color: #333333;
	font-weight: bold;
	margin: 0 5px 5px;
	}

	.main .pagenation_l, .basic-element .pagenation_l {
	margin-bottom: 18px;
	}

	.main .pagenation_l:after, .basic-element .pagenation_l:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .pagenation_l .link_prev_l, .basic-element .pagenation_l .link_prev_l {
	text-align: left;
	width: 35%;
	float: left;
	}

	.main .pagenation_l .link_prev_l:after, .basic-element .pagenation_l .link_prev_l:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .pagenation_l .link_prev_l img, .basic-element .pagenation_l .link_prev_l img {
	float: left;
	}

	.main .pagenation_l .link_prev_l span, .basic-element .pagenation_l .link_prev_l span {
	padding-left: 75px;
	padding-top: 8px;
	display: block;
	}

	.main .pagenation_l .link_next_l, .basic-element .pagenation_l .link_next_l {
	text-align: right;
	width: 35%;
	float: right;
	}

	.main .pagenation_l .link_next_l:after, .basic-element .pagenation_l .link_next_l:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .pagenation_l .link_next_l img, .basic-element .pagenation_l .link_next_l img {
	float: right;
	}

	.main .pagenation_l .link_next_l span, .basic-element .pagenation_l .link_next_l span {
	padding-right: 75px;
	padding-top: 8px;
	display: block;
	}

	.main #search_form_inner, .basic-element #search_form_inner {
	margin: 0 10px 18px;
	}

	.main #search_form_inner .searchBox, .basic-element #search_form_inner .searchBox {
	width: 65%;
	height: 22px;
	float: left;
	color: #444;
	border: 1px solid #d9d9d9;
	padding: 2px;
	*padding: 4px 2px 0;
	margin-right: 5px;
	_margin-right: 2px;
	margin-top: 1px;
	background: #fcfcfc;
	font-size: 72%;
	box-sizing: border-box;
	}

	.main #search_form_inner legend, .basic-element #search_form_inner legend {
	display: none;
	}

	.main #search_form_inner .search_but, .basic-element #search_form_inner .search_but {
	width: 48px;
	height: 22px;
	border: none;
	background: #e6e6e6;
	color: #333;
	font-size: 12px;
	vertical-align: top;
	margin-top: 1px;
	cursor: pointer;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Arial, sans-serif;
	}

	.main #search_form_inner .search_but:hover, .basic-element #search_form_inner .search_but:hover {
	background: #666;
	color: #fff;
	}

	.main .c1LC,
	.main .c2LC,
	.main .c3LC,
	.main .c4LC, .basic-element .c1LC,
	.basic-element .c2LC,
	.basic-element .c3LC,
	.basic-element .c4LC {
	margin: 0 10px 18px;
	}

	.main .c1LC:after,
	.main .c2LC:after,
	.main .c3LC:after,
	.main .c4LC:after, .basic-element .c1LC:after,
	.basic-element .c2LC:after,
	.basic-element .c3LC:after,
	.basic-element .c4LC:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .c1LC li,
	.main .c2LC li,
	.main .c3LC li,
	.main .c4LC li, .basic-element .c1LC li,
	.basic-element .c2LC li,
	.basic-element .c3LC li,
	.basic-element .c4LC li {
	padding: 0 0 0 12px;
	margin: 0 0 10px;
	list-style: none;
	background: url(../images/icon_arrow_g.gif) no-repeat 2px 4px;
	zoom: 1;
	}

	.main .c1LC li.alink,
	.main .c2LC li.alink,
	.main .c3LC li.alink,
	.main .c4LC li.alink, .basic-element .c1LC li.alink,
	.basic-element .c2LC li.alink,
	.basic-element .c3LC li.alink,
	.basic-element .c4LC li.alink {
	background: url(../images/icon_uarrow_g.gif) no-repeat 0 5px;
	}

	.main .c1LC li.active a, .main .c1LC li.active,
	.main .c2LC li.active a,
	.main .c2LC li.active,
	.main .c3LC li.active a,
	.main .c3LC li.active,
	.main .c4LC li.active a,
	.main .c4LC li.active, .basic-element .c1LC li.active a, .basic-element .c1LC li.active,
	.basic-element .c2LC li.active a,
	.basic-element .c2LC li.active,
	.basic-element .c3LC li.active a,
	.basic-element .c3LC li.active,
	.basic-element .c4LC li.active a,
	.basic-element .c4LC li.active {
	color: #333;
	}

	.main .c1LC li.active a:hover, .main .c1LC li.active:hover,
	.main .c2LC li.active a:hover,
	.main .c2LC li.active:hover,
	.main .c3LC li.active a:hover,
	.main .c3LC li.active:hover,
	.main .c4LC li.active a:hover,
	.main .c4LC li.active:hover, .basic-element .c1LC li.active a:hover, .basic-element .c1LC li.active:hover,
	.basic-element .c2LC li.active a:hover,
	.basic-element .c2LC li.active:hover,
	.basic-element .c3LC li.active a:hover,
	.basic-element .c3LC li.active:hover,
	.basic-element .c4LC li.active a:hover,
	.basic-element .c4LC li.active:hover {
	text-decoration: none;
	}

	.main .c1LC.arrowlistR li,
	.main .c2LC.arrowlistR li,
	.main .c3LC.arrowlistR li,
	.main .c4LC.arrowlistR li, .basic-element .c1LC.arrowlistR li,
	.basic-element .c2LC.arrowlistR li,
	.basic-element .c3LC.arrowlistR li,
	.basic-element .c4LC.arrowlistR li {
	background: url(../images/icon_arrow_r.gif) no-repeat 2px 4px;
	}

	.main .c1LC.arrowlistR li.alink,
	.main .c2LC.arrowlistR li.alink,
	.main .c3LC.arrowlistR li.alink,
	.main .c4LC.arrowlistR li.alink, .basic-element .c1LC.arrowlistR li.alink,
	.basic-element .c2LC.arrowlistR li.alink,
	.basic-element .c3LC.arrowlistR li.alink,
	.basic-element .c4LC.arrowlistR li.alink {
	background: url(../images/icon_uarrow_r.gif) no-repeat 0 5px;
	}

	.main .c1LC li, .basic-element .c1LC li {
	margin: 0 1.5% 10px 0;
	_margin: 0 1% 10px 0;
	width: 95.5%;
	}

	.main .c2LC li, .basic-element .c2LC li {
	margin: 0 1.5% 10px 0;
	_margin: 0 1% 10px 0;
	width: 45.5%;
	float: left;
	}

	.main .c3LC li, .basic-element .c3LC li {
	margin: 0 1.5% 10px 0;
	_margin: 0 1% 10px 0;
	width: 29%;
	float: left;
	}

	.main .c4LC li, .basic-element .c4LC li {
	margin: 0 1.5% 10px 0;
	_margin: 0 1% 10px 0;
	width: 20.5%;
	float: left;
	}

	.main .columnbox:after, .main .c1Block:after, .main .c1Blockpa0:after, .main .c2Block:after, .main .c2Blockpa0:after, .main .c3Block:after, .main .c3Blockpa0:after, .main .c4Block:after, .main .c4Blockpa0:after, .main .c2BlockFRA:after, .main .c2BlockFRAD:after, .main .c2BlockA:after, .main .c2BlockB:after, .main .c2BlockFRApa0:after, .main .c2BlockApa0:after, .main .c2BlockBpa0:after, .main .c3BlockFRA:after, .main .c3BlockFRAD:after, .main .c3BlockA:after, .main .c3BlockB:after, .main .c3BlockFRApa0:after, .main .c3BlockFRADpa0:after, .main .c3BlockApa0:after, .main .c3BlockBpa0:after, .main .c4BlockFRA:after, .main .c4BlockFRAD:after, .main .c4BlockA:after, .main .c4BlockB:after, .main .c4BlockFRApa0:after, .main .c4BlockFRADpa0:after, .main .c4BlockApa0:after, .main .c4BlockBpa0:after, .single .main .c1Block:after, .single .main .c2Block:after, .single .main .c3Block:after, .single .main .c4Block:after, .single .main .c2BlockFRA:after,
	.single .main .c2BlockFRAD:after,
	.single .main .c2BlockA:after,
	.single .main .c2BlockB:after,
	.single .main .c2BlockFRApa0:after,
	.single .main .c2BlockApa0:after,
	.single .main .c2BlockBpa0:after, .single .main .c3BlockFRA:after,
	.single .main .c3BlockFRAD:after,
	.single .main .c3BlockA:after,
	.single .main .c3BlockB:after,
	.single .main .c3BlockFRApa0:after,
	.single .main .c3BlockFRADpa0:after,
	.single .main .c3BlockApa0:after,
	.single .main .c3BlockBpa0:after, .single .main .c4BlockFRA:after,
	.single .main .c4BlockFRAD:after,
	.single .main .c4BlockA:after,
	.single .main .c4BlockB:after,
	.single .main .c4BlockFRApa0:after,
	.single .main .c4BlockFRADpa0:after,
	.single .main .c4BlockApa0:after,
	.single .main .c4BlockBpa0:after, .basic-element .columnbox:after, .basic-element .c1Block:after, .basic-element .c1Blockpa0:after, .basic-element .c2Block:after, .basic-element .c2Blockpa0:after, .basic-element .c3Block:after, .basic-element .c3Blockpa0:after, .basic-element .c4Block:after, .basic-element .c4Blockpa0:after, .basic-element .c2BlockFRA:after, .basic-element .c2BlockFRAD:after, .basic-element .c2BlockA:after, .basic-element .c2BlockB:after, .basic-element .c2BlockFRApa0:after, .basic-element .c2BlockApa0:after, .basic-element .c2BlockBpa0:after, .basic-element .c3BlockFRA:after, .basic-element .c3BlockFRAD:after, .basic-element .c3BlockA:after, .basic-element .c3BlockB:after, .basic-element .c3BlockFRApa0:after, .basic-element .c3BlockFRADpa0:after, .basic-element .c3BlockApa0:after, .basic-element .c3BlockBpa0:after, .basic-element .c4BlockFRA:after, .basic-element .c4BlockFRAD:after, .basic-element .c4BlockA:after, .basic-element .c4BlockB:after, .basic-element .c4BlockFRApa0:after, .basic-element .c4BlockFRADpa0:after, .basic-element .c4BlockApa0:after, .basic-element .c4BlockBpa0:after, .basic-element .single .main .c1Block:after, .single .main .basic-element .c1Block:after, .basic-element .single .main .c2Block:after, .single .main .basic-element .c2Block:after, .basic-element .single .main .c3Block:after, .single .main .basic-element .c3Block:after, .basic-element .single .main .c4Block:after, .single .main .basic-element .c4Block:after, .basic-element .single .main .c2BlockFRA:after, .single .main .basic-element .c2BlockFRA:after, .basic-element
	.single .main .c2BlockFRAD:after,
	.single .main .basic-element .c2BlockFRAD:after, .basic-element
	.single .main .c2BlockA:after,
	.single .main .basic-element .c2BlockA:after, .basic-element
	.single .main .c2BlockB:after,
	.single .main .basic-element .c2BlockB:after, .basic-element
	.single .main .c2BlockFRApa0:after,
	.single .main .basic-element .c2BlockFRApa0:after, .basic-element
	.single .main .c2BlockApa0:after,
	.single .main .basic-element .c2BlockApa0:after, .basic-element
	.single .main .c2BlockBpa0:after,
	.single .main .basic-element .c2BlockBpa0:after, .basic-element .single .main .c3BlockFRA:after, .single .main .basic-element .c3BlockFRA:after, .basic-element
	.single .main .c3BlockFRAD:after,
	.single .main .basic-element .c3BlockFRAD:after, .basic-element
	.single .main .c3BlockA:after,
	.single .main .basic-element .c3BlockA:after, .basic-element
	.single .main .c3BlockB:after,
	.single .main .basic-element .c3BlockB:after, .basic-element
	.single .main .c3BlockFRApa0:after,
	.single .main .basic-element .c3BlockFRApa0:after, .basic-element
	.single .main .c3BlockFRADpa0:after,
	.single .main .basic-element .c3BlockFRADpa0:after, .basic-element
	.single .main .c3BlockApa0:after,
	.single .main .basic-element .c3BlockApa0:after, .basic-element
	.single .main .c3BlockBpa0:after,
	.single .main .basic-element .c3BlockBpa0:after, .basic-element .single .main .c4BlockFRA:after, .single .main .basic-element .c4BlockFRA:after, .basic-element
	.single .main .c4BlockFRAD:after,
	.single .main .basic-element .c4BlockFRAD:after, .basic-element
	.single .main .c4BlockA:after,
	.single .main .basic-element .c4BlockA:after, .basic-element
	.single .main .c4BlockB:after,
	.single .main .basic-element .c4BlockB:after, .basic-element
	.single .main .c4BlockFRApa0:after,
	.single .main .basic-element .c4BlockFRApa0:after, .basic-element
	.single .main .c4BlockFRADpa0:after,
	.single .main .basic-element .c4BlockFRADpa0:after, .basic-element
	.single .main .c4BlockApa0:after,
	.single .main .basic-element .c4BlockApa0:after, .basic-element
	.single .main .c4BlockBpa0:after,
	.single .main .basic-element .c4BlockBpa0:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .cBox, .basic-element .cBox {
	float: left;
	zoom: 1;
	margin-left: 15px;
	}

	.main .cBox:after, .basic-element .cBox:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .cBox .caption, .basic-element .cBox .caption {
	font-size: 87.5%;
	padding: 5px 0 0 0;
	margin: 0;
	}

	.main .cBox .image, .basic-element .cBox .image {
	margin: 0 0px 13px;
	text-align: center;
	zoom: 1;
	}

	.main .cBox .image img, .basic-element .cBox .image img {
	max-width: 100%;
	width: auto;
	}

	.main .cBox .image.altextR, .basic-element .cBox .image.altextR {
	text-align: right;
	}

	.main .cBox .image.altextC, .basic-element .cBox .image.altextC {
	text-align: center;
	}

	.main .cBox .image.altextL, .basic-element .cBox .image.altextL {
	text-align: left;
	}

	.main .cBox .altextR, .basic-element .cBox .altextR {
	text-align: right !important;
	}

	.main .cBox .altextC, .basic-element .cBox .altextC {
	text-align: center !important;
	}

	.main .cBox .altextL, .basic-element .cBox .altextL {
	text-align: left !important;
	}

	.main .cBox .imageL, .basic-element .cBox .imageL {
	float: left;
	margin: 0 10px 13px;
	}

	.main .cBox .imageR, .basic-element .cBox .imageR {
	float: right;
	margin: 0 10px 13px;
	}

	.main .cBox .imagebdbr, .basic-element .cBox .imagebdbr {
	border: 1px solid #d9d9d9;
	border-radius: 3px;
	}

	.main .cBox:first-child, .basic-element .cBox:first-child {
	margin-left: 0;
	}

	.main .first, .basic-element .first {
	margin-left: 0 !important;
	}

	.main .c1Block .cBox,
	.main .c1Blockpa0 .cBox, .basic-element .c1Block .cBox,
	.basic-element .c1Blockpa0 .cBox {
	width: 100%;
	}

	.main .c1Block .image,
	.main .c1Blockpa0 .image, .basic-element .c1Block .image,
	.basic-element .c1Blockpa0 .image {
	text-align: center;
	}

	.main .c2Block .cBox,
	.main .c2Blockpa0 .cBox, .basic-element .c2Block .cBox,
	.basic-element .c2Blockpa0 .cBox {
	width: 340px;
	}

	.main .c2Block table,
	.main .c2Blockpa0 table, .basic-element .c2Block table,
	.basic-element .c2Blockpa0 table {
	width: 94%;
	}

	.main .c3Block .cBox,
	.main .c3Blockpa0 .cBox, .basic-element .c3Block .cBox,
	.basic-element .c3Blockpa0 .cBox {
	width: 222px;
	}

	.main .c3Block .c3borderbox,
	.main .c3Blockpa0 .c3borderbox, .basic-element .c3Block .c3borderbox,
	.basic-element .c3Blockpa0 .c3borderbox {
	width: 218px;
	border: 1px solid #ccc;
	border-top: 0;
	border-radius: 6px 6px 0 0;
	}

	.main .c4Block .cBox,
	.main .c4Blockpa0 .cBox, .basic-element .c4Block .cBox,
	.basic-element .c4Blockpa0 .cBox {
	width: 162px;
	}

	.main .bdflame, .basic-element .bdflame {
	margin-right: 10px;
	margin-left: 10px;
	}

	.main .bdflame p,
	.main .bdflame h4,
	.main .bdflame h5,
	.main .bdflame h6,
	.main .bdflame ul,
	.main .bdflame ol,
	.main .bdflame dl,
	.main .bdflame table,
	.main .bdflame .image, .basic-element .bdflame p,
	.basic-element .bdflame h4,
	.basic-element .bdflame h5,
	.basic-element .bdflame h6,
	.basic-element .bdflame ul,
	.basic-element .bdflame ol,
	.basic-element .bdflame dl,
	.basic-element .bdflame table,
	.basic-element .bdflame .image {
	margin: 0 0 18px;
	}

	.main .bdflame .c2Block .cBox, .basic-element .bdflame .c2Block .cBox {
	width: 313px;
	}

	.main .bdflame .c2Blockpa0 .cBox, .basic-element .bdflame .c2Blockpa0 .cBox {
	width: 328px;
	}

	.main .bdflame .c3Block .cBox, .basic-element .bdflame .c3Block .cBox {
	width: 204px;
	}

	.main .bdflame .c3Blockpa0 .cBox, .basic-element .bdflame .c3Blockpa0 .cBox {
	width: 214px;
	}

	.main .bdflame .c4Block .cBox, .basic-element .bdflame .c4Block .cBox {
	width: 149px;
	}

	.main .bdflame .c4Blockpa0 .cBox, .basic-element .bdflame .c4Blockpa0 .cBox {
	width: 156px;
	}

	.main .nobdflame, .basic-element .nobdflame {
	border: 0px !important;
	}

	.main .elma0 p,
	.main .elma0 h4,
	.main .elma0 h5,
	.main .elma0 h6,
	.main .elma0 ul,
	.main .elma0 ol,
	.main .elma0 dl,
	.main .elma0 table,
	.main .elma0 .image,
	.main .elma0 .imageL,
	.main .elma0 .imageR, .basic-element .elma0 p,
	.basic-element .elma0 h4,
	.basic-element .elma0 h5,
	.basic-element .elma0 h6,
	.basic-element .elma0 ul,
	.basic-element .elma0 ol,
	.basic-element .elma0 dl,
	.basic-element .elma0 table,
	.basic-element .elma0 .image,
	.basic-element .elma0 .imageL,
	.basic-element .elma0 .imageR {
	margin: 0 0 18px;
	}

	.main .balloonArea,
	.main .balloonAreaR,
	.main .balloonAreaY, .basic-element .balloonArea,
	.basic-element .balloonAreaR,
	.basic-element .balloonAreaY {
	margin: 0 10px 18px;
	}

	.main .balloonArea:after,
	.main .balloonAreaR:after,
	.main .balloonAreaY:after, .basic-element .balloonArea:after,
	.basic-element .balloonAreaR:after,
	.basic-element .balloonAreaY:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .balloonArea .imageL,
	.main .balloonAreaR .imageL,
	.main .balloonAreaY .imageL, .basic-element .balloonArea .imageL,
	.basic-element .balloonAreaR .imageL,
	.basic-element .balloonAreaY .imageL {
	float: left;
	width: 90px;
	}

	.main .balloonArea .text,
	.main .balloonAreaR .text,
	.main .balloonAreaY .text, .basic-element .balloonArea .text,
	.basic-element .balloonAreaR .text,
	.basic-element .balloonAreaY .text {
	float: right;
	width: 580px;
	background: url(../images/balloon_b_g.gif) no-repeat right bottom;
	}

	.main .balloonArea .textBox,
	.main .balloonAreaR .textBox,
	.main .balloonAreaY .textBox, .basic-element .balloonArea .textBox,
	.basic-element .balloonAreaR .textBox,
	.basic-element .balloonAreaY .textBox {
	background: url(../images/balloon_t_g.gif) no-repeat right top;
	padding: 20px 20px 25px;
	zoom: 1;
	}

	.main .balloonArea p,
	.main .balloonAreaR p,
	.main .balloonAreaY p, .basic-element .balloonArea p,
	.basic-element .balloonAreaR p,
	.basic-element .balloonAreaY p {
	margin-bottom: 0;
	}

	.main .balloonAreaR .text, .basic-element .balloonAreaR .text {
	background: url(../images/balloon_b_r.gif) no-repeat right bottom;
	}

	.main .balloonAreaR .textBox, .basic-element .balloonAreaR .textBox {
	background: url(../images/balloon_t_r.gif) no-repeat right top;
	}

	.main .balloonAreaY, .basic-element .balloonAreaY {
	padding: 10px;
	}

	.main .balloonAreaY .imageL, .basic-element .balloonAreaY .imageL {
	width: 70px;
	margin: 0;
	}

	.main .balloonAreaY .text, .basic-element .balloonAreaY .text {
	background: url(../images/balloon_b_y.gif) no-repeat right bottom;
	}

	.main .balloonAreaY .textBox, .basic-element .balloonAreaY .textBox {
	background: url(../images/balloon_t_y.gif) no-repeat right top;
	}

	.main .c1BlockAB,
	.main .c2BlockAB,
	.main .c3BlockAB,
	.main .c4BlockAB,
	.main .c1BlockABpa0,
	.main .c2BlockABpa0,
	.main .c3BlockABpa0,
	.main .c4BlockABpa0, .basic-element .c1BlockAB,
	.basic-element .c2BlockAB,
	.basic-element .c3BlockAB,
	.basic-element .c4BlockAB,
	.basic-element .c1BlockABpa0,
	.basic-element .c2BlockABpa0,
	.basic-element .c3BlockABpa0,
	.basic-element .c4BlockABpa0 {
	border: 2px solid #e4e4e4;
	background: #f1f1f1;
	}

	.main .c1BlockFRA,
	.main .c2BlockFRA,
	.main .c3BlockFRA,
	.main .c4BlockFRA,
	.main .c1BlockFRAD,
	.main .c2BlockFRAD,
	.main .c3BlockFRAD,
	.main .c4BlockFRAD,
	.main .c1BlockA,
	.main .c2BlockA,
	.main .c3BlockA,
	.main .c4BlockA,
	.main .c1BlockB,
	.main .c2BlockB,
	.main .c3BlockB,
	.main .c4BlockB,
	.main .c1BlockFRApa0,
	.main .c2BlockFRApa0,
	.main .c3BlockFRApa0,
	.main .c4BlockFRApa0,
	.main .c1BlockFRADpa0,
	.main .c2BlockFRADpa0,
	.main .c3BlockFRADpa0,
	.main .c4BlockFRADpa0,
	.main .c1BlockApa0,
	.main .c2BlockApa0,
	.main .c3BlockApa0,
	.main .c4BlockApa0,
	.main .c1BlockBpa0,
	.main .c2BlockBpa0,
	.main .c3BlockBpa0,
	.main .c4BlockBpa0, .basic-element .c1BlockFRA,
	.basic-element .c2BlockFRA,
	.basic-element .c3BlockFRA,
	.basic-element .c4BlockFRA,
	.basic-element .c1BlockFRAD,
	.basic-element .c2BlockFRAD,
	.basic-element .c3BlockFRAD,
	.basic-element .c4BlockFRAD,
	.basic-element .c1BlockA,
	.basic-element .c2BlockA,
	.basic-element .c3BlockA,
	.basic-element .c4BlockA,
	.basic-element .c1BlockB,
	.basic-element .c2BlockB,
	.basic-element .c3BlockB,
	.basic-element .c4BlockB,
	.basic-element .c1BlockFRApa0,
	.basic-element .c2BlockFRApa0,
	.basic-element .c3BlockFRApa0,
	.basic-element .c4BlockFRApa0,
	.basic-element .c1BlockFRADpa0,
	.basic-element .c2BlockFRADpa0,
	.basic-element .c3BlockFRADpa0,
	.basic-element .c4BlockFRADpa0,
	.basic-element .c1BlockApa0,
	.basic-element .c2BlockApa0,
	.basic-element .c3BlockApa0,
	.basic-element .c4BlockApa0,
	.basic-element .c1BlockBpa0,
	.basic-element .c2BlockBpa0,
	.basic-element .c3BlockBpa0,
	.basic-element .c4BlockBpa0 {
	margin: 0 10px 18px;
	width: 676px;
	}

	.main .c1BlockFRA:after,
	.main .c2BlockFRA:after,
	.main .c3BlockFRA:after,
	.main .c4BlockFRA:after,
	.main .c1BlockFRAD:after,
	.main .c2BlockFRAD:after,
	.main .c3BlockFRAD:after,
	.main .c4BlockFRAD:after,
	.main .c1BlockA:after,
	.main .c2BlockA:after,
	.main .c3BlockA:after,
	.main .c4BlockA:after,
	.main .c1BlockB:after,
	.main .c2BlockB:after,
	.main .c3BlockB:after,
	.main .c4BlockB:after,
	.main .c1BlockFRApa0:after,
	.main .c2BlockFRApa0:after,
	.main .c3BlockFRApa0:after,
	.main .c4BlockFRApa0:after,
	.main .c1BlockFRADpa0:after,
	.main .c2BlockFRADpa0:after,
	.main .c3BlockFRADpa0:after,
	.main .c4BlockFRADpa0:after,
	.main .c1BlockApa0:after,
	.main .c2BlockApa0:after,
	.main .c3BlockApa0:after,
	.main .c4BlockApa0:after,
	.main .c1BlockBpa0:after,
	.main .c2BlockBpa0:after,
	.main .c3BlockBpa0:after,
	.main .c4BlockBpa0:after, .basic-element .c1BlockFRA:after,
	.basic-element .c2BlockFRA:after,
	.basic-element .c3BlockFRA:after,
	.basic-element .c4BlockFRA:after,
	.basic-element .c1BlockFRAD:after,
	.basic-element .c2BlockFRAD:after,
	.basic-element .c3BlockFRAD:after,
	.basic-element .c4BlockFRAD:after,
	.basic-element .c1BlockA:after,
	.basic-element .c2BlockA:after,
	.basic-element .c3BlockA:after,
	.basic-element .c4BlockA:after,
	.basic-element .c1BlockB:after,
	.basic-element .c2BlockB:after,
	.basic-element .c3BlockB:after,
	.basic-element .c4BlockB:after,
	.basic-element .c1BlockFRApa0:after,
	.basic-element .c2BlockFRApa0:after,
	.basic-element .c3BlockFRApa0:after,
	.basic-element .c4BlockFRApa0:after,
	.basic-element .c1BlockFRADpa0:after,
	.basic-element .c2BlockFRADpa0:after,
	.basic-element .c3BlockFRADpa0:after,
	.basic-element .c4BlockFRADpa0:after,
	.basic-element .c1BlockApa0:after,
	.basic-element .c2BlockApa0:after,
	.basic-element .c3BlockApa0:after,
	.basic-element .c4BlockApa0:after,
	.basic-element .c1BlockBpa0:after,
	.basic-element .c2BlockBpa0:after,
	.basic-element .c3BlockBpa0:after,
	.basic-element .c4BlockBpa0:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .c1BlockFRA .cBox,
	.main .c2BlockFRA .cBox,
	.main .c3BlockFRA .cBox,
	.main .c4BlockFRA .cBox,
	.main .c1BlockFRAD .cBox,
	.main .c2BlockFRAD .cBox,
	.main .c3BlockFRAD .cBox,
	.main .c4BlockFRAD .cBox,
	.main .c1BlockA .cBox,
	.main .c2BlockA .cBox,
	.main .c3BlockA .cBox,
	.main .c4BlockA .cBox,
	.main .c1BlockB .cBox,
	.main .c2BlockB .cBox,
	.main .c3BlockB .cBox,
	.main .c4BlockB .cBox,
	.main .c1BlockFRApa0 .cBox,
	.main .c2BlockFRApa0 .cBox,
	.main .c3BlockFRApa0 .cBox,
	.main .c4BlockFRApa0 .cBox,
	.main .c1BlockFRADpa0 .cBox,
	.main .c2BlockFRADpa0 .cBox,
	.main .c3BlockFRADpa0 .cBox,
	.main .c4BlockFRADpa0 .cBox,
	.main .c1BlockApa0 .cBox,
	.main .c2BlockApa0 .cBox,
	.main .c3BlockApa0 .cBox,
	.main .c4BlockApa0 .cBox,
	.main .c1BlockBpa0 .cBox,
	.main .c2BlockBpa0 .cBox,
	.main .c3BlockBpa0 .cBox,
	.main .c4BlockBpa0 .cBox, .basic-element .c1BlockFRA .cBox,
	.basic-element .c2BlockFRA .cBox,
	.basic-element .c3BlockFRA .cBox,
	.basic-element .c4BlockFRA .cBox,
	.basic-element .c1BlockFRAD .cBox,
	.basic-element .c2BlockFRAD .cBox,
	.basic-element .c3BlockFRAD .cBox,
	.basic-element .c4BlockFRAD .cBox,
	.basic-element .c1BlockA .cBox,
	.basic-element .c2BlockA .cBox,
	.basic-element .c3BlockA .cBox,
	.basic-element .c4BlockA .cBox,
	.basic-element .c1BlockB .cBox,
	.basic-element .c2BlockB .cBox,
	.basic-element .c3BlockB .cBox,
	.basic-element .c4BlockB .cBox,
	.basic-element .c1BlockFRApa0 .cBox,
	.basic-element .c2BlockFRApa0 .cBox,
	.basic-element .c3BlockFRApa0 .cBox,
	.basic-element .c4BlockFRApa0 .cBox,
	.basic-element .c1BlockFRADpa0 .cBox,
	.basic-element .c2BlockFRADpa0 .cBox,
	.basic-element .c3BlockFRADpa0 .cBox,
	.basic-element .c4BlockFRADpa0 .cBox,
	.basic-element .c1BlockApa0 .cBox,
	.basic-element .c2BlockApa0 .cBox,
	.basic-element .c3BlockApa0 .cBox,
	.basic-element .c4BlockApa0 .cBox,
	.basic-element .c1BlockBpa0 .cBox,
	.basic-element .c2BlockBpa0 .cBox,
	.basic-element .c3BlockBpa0 .cBox,
	.basic-element .c4BlockBpa0 .cBox {
	border: 2px solid #cccccc;
	border-radius: 3px;
	padding: 10px;
	}

	.main .c1BlockFRA .cBox p,
	.main .c1BlockFRA .cBox h4,
	.main .c1BlockFRA .cBox h5,
	.main .c1BlockFRA .cBox h6,
	.main .c1BlockFRA .cBox ul,
	.main .c1BlockFRA .cBox ol,
	.main .c1BlockFRA .cBox dl,
	.main .c1BlockFRA .cBox table,
	.main .c1BlockFRA .cBox .image,
	.main .c2BlockFRA .cBox p,
	.main .c2BlockFRA .cBox h4,
	.main .c2BlockFRA .cBox h5,
	.main .c2BlockFRA .cBox h6,
	.main .c2BlockFRA .cBox ul,
	.main .c2BlockFRA .cBox ol,
	.main .c2BlockFRA .cBox dl,
	.main .c2BlockFRA .cBox table,
	.main .c2BlockFRA .cBox .image,
	.main .c3BlockFRA .cBox p,
	.main .c3BlockFRA .cBox h4,
	.main .c3BlockFRA .cBox h5,
	.main .c3BlockFRA .cBox h6,
	.main .c3BlockFRA .cBox ul,
	.main .c3BlockFRA .cBox ol,
	.main .c3BlockFRA .cBox dl,
	.main .c3BlockFRA .cBox table,
	.main .c3BlockFRA .cBox .image,
	.main .c4BlockFRA .cBox p,
	.main .c4BlockFRA .cBox h4,
	.main .c4BlockFRA .cBox h5,
	.main .c4BlockFRA .cBox h6,
	.main .c4BlockFRA .cBox ul,
	.main .c4BlockFRA .cBox ol,
	.main .c4BlockFRA .cBox dl,
	.main .c4BlockFRA .cBox table,
	.main .c4BlockFRA .cBox .image,
	.main .c1BlockFRAD .cBox p,
	.main .c1BlockFRAD .cBox h4,
	.main .c1BlockFRAD .cBox h5,
	.main .c1BlockFRAD .cBox h6,
	.main .c1BlockFRAD .cBox ul,
	.main .c1BlockFRAD .cBox ol,
	.main .c1BlockFRAD .cBox dl,
	.main .c1BlockFRAD .cBox table,
	.main .c1BlockFRAD .cBox .image,
	.main .c2BlockFRAD .cBox p,
	.main .c2BlockFRAD .cBox h4,
	.main .c2BlockFRAD .cBox h5,
	.main .c2BlockFRAD .cBox h6,
	.main .c2BlockFRAD .cBox ul,
	.main .c2BlockFRAD .cBox ol,
	.main .c2BlockFRAD .cBox dl,
	.main .c2BlockFRAD .cBox table,
	.main .c2BlockFRAD .cBox .image,
	.main .c3BlockFRAD .cBox p,
	.main .c3BlockFRAD .cBox h4,
	.main .c3BlockFRAD .cBox h5,
	.main .c3BlockFRAD .cBox h6,
	.main .c3BlockFRAD .cBox ul,
	.main .c3BlockFRAD .cBox ol,
	.main .c3BlockFRAD .cBox dl,
	.main .c3BlockFRAD .cBox table,
	.main .c3BlockFRAD .cBox .image,
	.main .c4BlockFRAD .cBox p,
	.main .c4BlockFRAD .cBox h4,
	.main .c4BlockFRAD .cBox h5,
	.main .c4BlockFRAD .cBox h6,
	.main .c4BlockFRAD .cBox ul,
	.main .c4BlockFRAD .cBox ol,
	.main .c4BlockFRAD .cBox dl,
	.main .c4BlockFRAD .cBox table,
	.main .c4BlockFRAD .cBox .image,
	.main .c1BlockA .cBox p,
	.main .c1BlockA .cBox h4,
	.main .c1BlockA .cBox h5,
	.main .c1BlockA .cBox h6,
	.main .c1BlockA .cBox ul,
	.main .c1BlockA .cBox ol,
	.main .c1BlockA .cBox dl,
	.main .c1BlockA .cBox table,
	.main .c1BlockA .cBox .image,
	.main .c2BlockA .cBox p,
	.main .c2BlockA .cBox h4,
	.main .c2BlockA .cBox h5,
	.main .c2BlockA .cBox h6,
	.main .c2BlockA .cBox ul,
	.main .c2BlockA .cBox ol,
	.main .c2BlockA .cBox dl,
	.main .c2BlockA .cBox table,
	.main .c2BlockA .cBox .image,
	.main .c3BlockA .cBox p,
	.main .c3BlockA .cBox h4,
	.main .c3BlockA .cBox h5,
	.main .c3BlockA .cBox h6,
	.main .c3BlockA .cBox ul,
	.main .c3BlockA .cBox ol,
	.main .c3BlockA .cBox dl,
	.main .c3BlockA .cBox table,
	.main .c3BlockA .cBox .image,
	.main .c4BlockA .cBox p,
	.main .c4BlockA .cBox h4,
	.main .c4BlockA .cBox h5,
	.main .c4BlockA .cBox h6,
	.main .c4BlockA .cBox ul,
	.main .c4BlockA .cBox ol,
	.main .c4BlockA .cBox dl,
	.main .c4BlockA .cBox table,
	.main .c4BlockA .cBox .image,
	.main .c1BlockB .cBox p,
	.main .c1BlockB .cBox h4,
	.main .c1BlockB .cBox h5,
	.main .c1BlockB .cBox h6,
	.main .c1BlockB .cBox ul,
	.main .c1BlockB .cBox ol,
	.main .c1BlockB .cBox dl,
	.main .c1BlockB .cBox table,
	.main .c1BlockB .cBox .image,
	.main .c2BlockB .cBox p,
	.main .c2BlockB .cBox h4,
	.main .c2BlockB .cBox h5,
	.main .c2BlockB .cBox h6,
	.main .c2BlockB .cBox ul,
	.main .c2BlockB .cBox ol,
	.main .c2BlockB .cBox dl,
	.main .c2BlockB .cBox table,
	.main .c2BlockB .cBox .image,
	.main .c3BlockB .cBox p,
	.main .c3BlockB .cBox h4,
	.main .c3BlockB .cBox h5,
	.main .c3BlockB .cBox h6,
	.main .c3BlockB .cBox ul,
	.main .c3BlockB .cBox ol,
	.main .c3BlockB .cBox dl,
	.main .c3BlockB .cBox table,
	.main .c3BlockB .cBox .image,
	.main .c4BlockB .cBox p,
	.main .c4BlockB .cBox h4,
	.main .c4BlockB .cBox h5,
	.main .c4BlockB .cBox h6,
	.main .c4BlockB .cBox ul,
	.main .c4BlockB .cBox ol,
	.main .c4BlockB .cBox dl,
	.main .c4BlockB .cBox table,
	.main .c4BlockB .cBox .image,
	.main .c1BlockFRApa0 .cBox p,
	.main .c1BlockFRApa0 .cBox h4,
	.main .c1BlockFRApa0 .cBox h5,
	.main .c1BlockFRApa0 .cBox h6,
	.main .c1BlockFRApa0 .cBox ul,
	.main .c1BlockFRApa0 .cBox ol,
	.main .c1BlockFRApa0 .cBox dl,
	.main .c1BlockFRApa0 .cBox table,
	.main .c1BlockFRApa0 .cBox .image,
	.main .c2BlockFRApa0 .cBox p,
	.main .c2BlockFRApa0 .cBox h4,
	.main .c2BlockFRApa0 .cBox h5,
	.main .c2BlockFRApa0 .cBox h6,
	.main .c2BlockFRApa0 .cBox ul,
	.main .c2BlockFRApa0 .cBox ol,
	.main .c2BlockFRApa0 .cBox dl,
	.main .c2BlockFRApa0 .cBox table,
	.main .c2BlockFRApa0 .cBox .image,
	.main .c3BlockFRApa0 .cBox p,
	.main .c3BlockFRApa0 .cBox h4,
	.main .c3BlockFRApa0 .cBox h5,
	.main .c3BlockFRApa0 .cBox h6,
	.main .c3BlockFRApa0 .cBox ul,
	.main .c3BlockFRApa0 .cBox ol,
	.main .c3BlockFRApa0 .cBox dl,
	.main .c3BlockFRApa0 .cBox table,
	.main .c3BlockFRApa0 .cBox .image,
	.main .c4BlockFRApa0 .cBox p,
	.main .c4BlockFRApa0 .cBox h4,
	.main .c4BlockFRApa0 .cBox h5,
	.main .c4BlockFRApa0 .cBox h6,
	.main .c4BlockFRApa0 .cBox ul,
	.main .c4BlockFRApa0 .cBox ol,
	.main .c4BlockFRApa0 .cBox dl,
	.main .c4BlockFRApa0 .cBox table,
	.main .c4BlockFRApa0 .cBox .image,
	.main .c1BlockFRADpa0 .cBox p,
	.main .c1BlockFRADpa0 .cBox h4,
	.main .c1BlockFRADpa0 .cBox h5,
	.main .c1BlockFRADpa0 .cBox h6,
	.main .c1BlockFRADpa0 .cBox ul,
	.main .c1BlockFRADpa0 .cBox ol,
	.main .c1BlockFRADpa0 .cBox dl,
	.main .c1BlockFRADpa0 .cBox table,
	.main .c1BlockFRADpa0 .cBox .image,
	.main .c2BlockFRADpa0 .cBox p,
	.main .c2BlockFRADpa0 .cBox h4,
	.main .c2BlockFRADpa0 .cBox h5,
	.main .c2BlockFRADpa0 .cBox h6,
	.main .c2BlockFRADpa0 .cBox ul,
	.main .c2BlockFRADpa0 .cBox ol,
	.main .c2BlockFRADpa0 .cBox dl,
	.main .c2BlockFRADpa0 .cBox table,
	.main .c2BlockFRADpa0 .cBox .image,
	.main .c3BlockFRADpa0 .cBox p,
	.main .c3BlockFRADpa0 .cBox h4,
	.main .c3BlockFRADpa0 .cBox h5,
	.main .c3BlockFRADpa0 .cBox h6,
	.main .c3BlockFRADpa0 .cBox ul,
	.main .c3BlockFRADpa0 .cBox ol,
	.main .c3BlockFRADpa0 .cBox dl,
	.main .c3BlockFRADpa0 .cBox table,
	.main .c3BlockFRADpa0 .cBox .image,
	.main .c4BlockFRADpa0 .cBox p,
	.main .c4BlockFRADpa0 .cBox h4,
	.main .c4BlockFRADpa0 .cBox h5,
	.main .c4BlockFRADpa0 .cBox h6,
	.main .c4BlockFRADpa0 .cBox ul,
	.main .c4BlockFRADpa0 .cBox ol,
	.main .c4BlockFRADpa0 .cBox dl,
	.main .c4BlockFRADpa0 .cBox table,
	.main .c4BlockFRADpa0 .cBox .image,
	.main .c1BlockApa0 .cBox p,
	.main .c1BlockApa0 .cBox h4,
	.main .c1BlockApa0 .cBox h5,
	.main .c1BlockApa0 .cBox h6,
	.main .c1BlockApa0 .cBox ul,
	.main .c1BlockApa0 .cBox ol,
	.main .c1BlockApa0 .cBox dl,
	.main .c1BlockApa0 .cBox table,
	.main .c1BlockApa0 .cBox .image,
	.main .c2BlockApa0 .cBox p,
	.main .c2BlockApa0 .cBox h4,
	.main .c2BlockApa0 .cBox h5,
	.main .c2BlockApa0 .cBox h6,
	.main .c2BlockApa0 .cBox ul,
	.main .c2BlockApa0 .cBox ol,
	.main .c2BlockApa0 .cBox dl,
	.main .c2BlockApa0 .cBox table,
	.main .c2BlockApa0 .cBox .image,
	.main .c3BlockApa0 .cBox p,
	.main .c3BlockApa0 .cBox h4,
	.main .c3BlockApa0 .cBox h5,
	.main .c3BlockApa0 .cBox h6,
	.main .c3BlockApa0 .cBox ul,
	.main .c3BlockApa0 .cBox ol,
	.main .c3BlockApa0 .cBox dl,
	.main .c3BlockApa0 .cBox table,
	.main .c3BlockApa0 .cBox .image,
	.main .c4BlockApa0 .cBox p,
	.main .c4BlockApa0 .cBox h4,
	.main .c4BlockApa0 .cBox h5,
	.main .c4BlockApa0 .cBox h6,
	.main .c4BlockApa0 .cBox ul,
	.main .c4BlockApa0 .cBox ol,
	.main .c4BlockApa0 .cBox dl,
	.main .c4BlockApa0 .cBox table,
	.main .c4BlockApa0 .cBox .image,
	.main .c1BlockBpa0 .cBox p,
	.main .c1BlockBpa0 .cBox h4,
	.main .c1BlockBpa0 .cBox h5,
	.main .c1BlockBpa0 .cBox h6,
	.main .c1BlockBpa0 .cBox ul,
	.main .c1BlockBpa0 .cBox ol,
	.main .c1BlockBpa0 .cBox dl,
	.main .c1BlockBpa0 .cBox table,
	.main .c1BlockBpa0 .cBox .image,
	.main .c2BlockBpa0 .cBox p,
	.main .c2BlockBpa0 .cBox h4,
	.main .c2BlockBpa0 .cBox h5,
	.main .c2BlockBpa0 .cBox h6,
	.main .c2BlockBpa0 .cBox ul,
	.main .c2BlockBpa0 .cBox ol,
	.main .c2BlockBpa0 .cBox dl,
	.main .c2BlockBpa0 .cBox table,
	.main .c2BlockBpa0 .cBox .image,
	.main .c3BlockBpa0 .cBox p,
	.main .c3BlockBpa0 .cBox h4,
	.main .c3BlockBpa0 .cBox h5,
	.main .c3BlockBpa0 .cBox h6,
	.main .c3BlockBpa0 .cBox ul,
	.main .c3BlockBpa0 .cBox ol,
	.main .c3BlockBpa0 .cBox dl,
	.main .c3BlockBpa0 .cBox table,
	.main .c3BlockBpa0 .cBox .image,
	.main .c4BlockBpa0 .cBox p,
	.main .c4BlockBpa0 .cBox h4,
	.main .c4BlockBpa0 .cBox h5,
	.main .c4BlockBpa0 .cBox h6,
	.main .c4BlockBpa0 .cBox ul,
	.main .c4BlockBpa0 .cBox ol,
	.main .c4BlockBpa0 .cBox dl,
	.main .c4BlockBpa0 .cBox table,
	.main .c4BlockBpa0 .cBox .image, .basic-element .c1BlockFRA .cBox p,
	.basic-element .c1BlockFRA .cBox h4,
	.basic-element .c1BlockFRA .cBox h5,
	.basic-element .c1BlockFRA .cBox h6,
	.basic-element .c1BlockFRA .cBox ul,
	.basic-element .c1BlockFRA .cBox ol,
	.basic-element .c1BlockFRA .cBox dl,
	.basic-element .c1BlockFRA .cBox table,
	.basic-element .c1BlockFRA .cBox .image,
	.basic-element .c2BlockFRA .cBox p,
	.basic-element .c2BlockFRA .cBox h4,
	.basic-element .c2BlockFRA .cBox h5,
	.basic-element .c2BlockFRA .cBox h6,
	.basic-element .c2BlockFRA .cBox ul,
	.basic-element .c2BlockFRA .cBox ol,
	.basic-element .c2BlockFRA .cBox dl,
	.basic-element .c2BlockFRA .cBox table,
	.basic-element .c2BlockFRA .cBox .image,
	.basic-element .c3BlockFRA .cBox p,
	.basic-element .c3BlockFRA .cBox h4,
	.basic-element .c3BlockFRA .cBox h5,
	.basic-element .c3BlockFRA .cBox h6,
	.basic-element .c3BlockFRA .cBox ul,
	.basic-element .c3BlockFRA .cBox ol,
	.basic-element .c3BlockFRA .cBox dl,
	.basic-element .c3BlockFRA .cBox table,
	.basic-element .c3BlockFRA .cBox .image,
	.basic-element .c4BlockFRA .cBox p,
	.basic-element .c4BlockFRA .cBox h4,
	.basic-element .c4BlockFRA .cBox h5,
	.basic-element .c4BlockFRA .cBox h6,
	.basic-element .c4BlockFRA .cBox ul,
	.basic-element .c4BlockFRA .cBox ol,
	.basic-element .c4BlockFRA .cBox dl,
	.basic-element .c4BlockFRA .cBox table,
	.basic-element .c4BlockFRA .cBox .image,
	.basic-element .c1BlockFRAD .cBox p,
	.basic-element .c1BlockFRAD .cBox h4,
	.basic-element .c1BlockFRAD .cBox h5,
	.basic-element .c1BlockFRAD .cBox h6,
	.basic-element .c1BlockFRAD .cBox ul,
	.basic-element .c1BlockFRAD .cBox ol,
	.basic-element .c1BlockFRAD .cBox dl,
	.basic-element .c1BlockFRAD .cBox table,
	.basic-element .c1BlockFRAD .cBox .image,
	.basic-element .c2BlockFRAD .cBox p,
	.basic-element .c2BlockFRAD .cBox h4,
	.basic-element .c2BlockFRAD .cBox h5,
	.basic-element .c2BlockFRAD .cBox h6,
	.basic-element .c2BlockFRAD .cBox ul,
	.basic-element .c2BlockFRAD .cBox ol,
	.basic-element .c2BlockFRAD .cBox dl,
	.basic-element .c2BlockFRAD .cBox table,
	.basic-element .c2BlockFRAD .cBox .image,
	.basic-element .c3BlockFRAD .cBox p,
	.basic-element .c3BlockFRAD .cBox h4,
	.basic-element .c3BlockFRAD .cBox h5,
	.basic-element .c3BlockFRAD .cBox h6,
	.basic-element .c3BlockFRAD .cBox ul,
	.basic-element .c3BlockFRAD .cBox ol,
	.basic-element .c3BlockFRAD .cBox dl,
	.basic-element .c3BlockFRAD .cBox table,
	.basic-element .c3BlockFRAD .cBox .image,
	.basic-element .c4BlockFRAD .cBox p,
	.basic-element .c4BlockFRAD .cBox h4,
	.basic-element .c4BlockFRAD .cBox h5,
	.basic-element .c4BlockFRAD .cBox h6,
	.basic-element .c4BlockFRAD .cBox ul,
	.basic-element .c4BlockFRAD .cBox ol,
	.basic-element .c4BlockFRAD .cBox dl,
	.basic-element .c4BlockFRAD .cBox table,
	.basic-element .c4BlockFRAD .cBox .image,
	.basic-element .c1BlockA .cBox p,
	.basic-element .c1BlockA .cBox h4,
	.basic-element .c1BlockA .cBox h5,
	.basic-element .c1BlockA .cBox h6,
	.basic-element .c1BlockA .cBox ul,
	.basic-element .c1BlockA .cBox ol,
	.basic-element .c1BlockA .cBox dl,
	.basic-element .c1BlockA .cBox table,
	.basic-element .c1BlockA .cBox .image,
	.basic-element .c2BlockA .cBox p,
	.basic-element .c2BlockA .cBox h4,
	.basic-element .c2BlockA .cBox h5,
	.basic-element .c2BlockA .cBox h6,
	.basic-element .c2BlockA .cBox ul,
	.basic-element .c2BlockA .cBox ol,
	.basic-element .c2BlockA .cBox dl,
	.basic-element .c2BlockA .cBox table,
	.basic-element .c2BlockA .cBox .image,
	.basic-element .c3BlockA .cBox p,
	.basic-element .c3BlockA .cBox h4,
	.basic-element .c3BlockA .cBox h5,
	.basic-element .c3BlockA .cBox h6,
	.basic-element .c3BlockA .cBox ul,
	.basic-element .c3BlockA .cBox ol,
	.basic-element .c3BlockA .cBox dl,
	.basic-element .c3BlockA .cBox table,
	.basic-element .c3BlockA .cBox .image,
	.basic-element .c4BlockA .cBox p,
	.basic-element .c4BlockA .cBox h4,
	.basic-element .c4BlockA .cBox h5,
	.basic-element .c4BlockA .cBox h6,
	.basic-element .c4BlockA .cBox ul,
	.basic-element .c4BlockA .cBox ol,
	.basic-element .c4BlockA .cBox dl,
	.basic-element .c4BlockA .cBox table,
	.basic-element .c4BlockA .cBox .image,
	.basic-element .c1BlockB .cBox p,
	.basic-element .c1BlockB .cBox h4,
	.basic-element .c1BlockB .cBox h5,
	.basic-element .c1BlockB .cBox h6,
	.basic-element .c1BlockB .cBox ul,
	.basic-element .c1BlockB .cBox ol,
	.basic-element .c1BlockB .cBox dl,
	.basic-element .c1BlockB .cBox table,
	.basic-element .c1BlockB .cBox .image,
	.basic-element .c2BlockB .cBox p,
	.basic-element .c2BlockB .cBox h4,
	.basic-element .c2BlockB .cBox h5,
	.basic-element .c2BlockB .cBox h6,
	.basic-element .c2BlockB .cBox ul,
	.basic-element .c2BlockB .cBox ol,
	.basic-element .c2BlockB .cBox dl,
	.basic-element .c2BlockB .cBox table,
	.basic-element .c2BlockB .cBox .image,
	.basic-element .c3BlockB .cBox p,
	.basic-element .c3BlockB .cBox h4,
	.basic-element .c3BlockB .cBox h5,
	.basic-element .c3BlockB .cBox h6,
	.basic-element .c3BlockB .cBox ul,
	.basic-element .c3BlockB .cBox ol,
	.basic-element .c3BlockB .cBox dl,
	.basic-element .c3BlockB .cBox table,
	.basic-element .c3BlockB .cBox .image,
	.basic-element .c4BlockB .cBox p,
	.basic-element .c4BlockB .cBox h4,
	.basic-element .c4BlockB .cBox h5,
	.basic-element .c4BlockB .cBox h6,
	.basic-element .c4BlockB .cBox ul,
	.basic-element .c4BlockB .cBox ol,
	.basic-element .c4BlockB .cBox dl,
	.basic-element .c4BlockB .cBox table,
	.basic-element .c4BlockB .cBox .image,
	.basic-element .c1BlockFRApa0 .cBox p,
	.basic-element .c1BlockFRApa0 .cBox h4,
	.basic-element .c1BlockFRApa0 .cBox h5,
	.basic-element .c1BlockFRApa0 .cBox h6,
	.basic-element .c1BlockFRApa0 .cBox ul,
	.basic-element .c1BlockFRApa0 .cBox ol,
	.basic-element .c1BlockFRApa0 .cBox dl,
	.basic-element .c1BlockFRApa0 .cBox table,
	.basic-element .c1BlockFRApa0 .cBox .image,
	.basic-element .c2BlockFRApa0 .cBox p,
	.basic-element .c2BlockFRApa0 .cBox h4,
	.basic-element .c2BlockFRApa0 .cBox h5,
	.basic-element .c2BlockFRApa0 .cBox h6,
	.basic-element .c2BlockFRApa0 .cBox ul,
	.basic-element .c2BlockFRApa0 .cBox ol,
	.basic-element .c2BlockFRApa0 .cBox dl,
	.basic-element .c2BlockFRApa0 .cBox table,
	.basic-element .c2BlockFRApa0 .cBox .image,
	.basic-element .c3BlockFRApa0 .cBox p,
	.basic-element .c3BlockFRApa0 .cBox h4,
	.basic-element .c3BlockFRApa0 .cBox h5,
	.basic-element .c3BlockFRApa0 .cBox h6,
	.basic-element .c3BlockFRApa0 .cBox ul,
	.basic-element .c3BlockFRApa0 .cBox ol,
	.basic-element .c3BlockFRApa0 .cBox dl,
	.basic-element .c3BlockFRApa0 .cBox table,
	.basic-element .c3BlockFRApa0 .cBox .image,
	.basic-element .c4BlockFRApa0 .cBox p,
	.basic-element .c4BlockFRApa0 .cBox h4,
	.basic-element .c4BlockFRApa0 .cBox h5,
	.basic-element .c4BlockFRApa0 .cBox h6,
	.basic-element .c4BlockFRApa0 .cBox ul,
	.basic-element .c4BlockFRApa0 .cBox ol,
	.basic-element .c4BlockFRApa0 .cBox dl,
	.basic-element .c4BlockFRApa0 .cBox table,
	.basic-element .c4BlockFRApa0 .cBox .image,
	.basic-element .c1BlockFRADpa0 .cBox p,
	.basic-element .c1BlockFRADpa0 .cBox h4,
	.basic-element .c1BlockFRADpa0 .cBox h5,
	.basic-element .c1BlockFRADpa0 .cBox h6,
	.basic-element .c1BlockFRADpa0 .cBox ul,
	.basic-element .c1BlockFRADpa0 .cBox ol,
	.basic-element .c1BlockFRADpa0 .cBox dl,
	.basic-element .c1BlockFRADpa0 .cBox table,
	.basic-element .c1BlockFRADpa0 .cBox .image,
	.basic-element .c2BlockFRADpa0 .cBox p,
	.basic-element .c2BlockFRADpa0 .cBox h4,
	.basic-element .c2BlockFRADpa0 .cBox h5,
	.basic-element .c2BlockFRADpa0 .cBox h6,
	.basic-element .c2BlockFRADpa0 .cBox ul,
	.basic-element .c2BlockFRADpa0 .cBox ol,
	.basic-element .c2BlockFRADpa0 .cBox dl,
	.basic-element .c2BlockFRADpa0 .cBox table,
	.basic-element .c2BlockFRADpa0 .cBox .image,
	.basic-element .c3BlockFRADpa0 .cBox p,
	.basic-element .c3BlockFRADpa0 .cBox h4,
	.basic-element .c3BlockFRADpa0 .cBox h5,
	.basic-element .c3BlockFRADpa0 .cBox h6,
	.basic-element .c3BlockFRADpa0 .cBox ul,
	.basic-element .c3BlockFRADpa0 .cBox ol,
	.basic-element .c3BlockFRADpa0 .cBox dl,
	.basic-element .c3BlockFRADpa0 .cBox table,
	.basic-element .c3BlockFRADpa0 .cBox .image,
	.basic-element .c4BlockFRADpa0 .cBox p,
	.basic-element .c4BlockFRADpa0 .cBox h4,
	.basic-element .c4BlockFRADpa0 .cBox h5,
	.basic-element .c4BlockFRADpa0 .cBox h6,
	.basic-element .c4BlockFRADpa0 .cBox ul,
	.basic-element .c4BlockFRADpa0 .cBox ol,
	.basic-element .c4BlockFRADpa0 .cBox dl,
	.basic-element .c4BlockFRADpa0 .cBox table,
	.basic-element .c4BlockFRADpa0 .cBox .image,
	.basic-element .c1BlockApa0 .cBox p,
	.basic-element .c1BlockApa0 .cBox h4,
	.basic-element .c1BlockApa0 .cBox h5,
	.basic-element .c1BlockApa0 .cBox h6,
	.basic-element .c1BlockApa0 .cBox ul,
	.basic-element .c1BlockApa0 .cBox ol,
	.basic-element .c1BlockApa0 .cBox dl,
	.basic-element .c1BlockApa0 .cBox table,
	.basic-element .c1BlockApa0 .cBox .image,
	.basic-element .c2BlockApa0 .cBox p,
	.basic-element .c2BlockApa0 .cBox h4,
	.basic-element .c2BlockApa0 .cBox h5,
	.basic-element .c2BlockApa0 .cBox h6,
	.basic-element .c2BlockApa0 .cBox ul,
	.basic-element .c2BlockApa0 .cBox ol,
	.basic-element .c2BlockApa0 .cBox dl,
	.basic-element .c2BlockApa0 .cBox table,
	.basic-element .c2BlockApa0 .cBox .image,
	.basic-element .c3BlockApa0 .cBox p,
	.basic-element .c3BlockApa0 .cBox h4,
	.basic-element .c3BlockApa0 .cBox h5,
	.basic-element .c3BlockApa0 .cBox h6,
	.basic-element .c3BlockApa0 .cBox ul,
	.basic-element .c3BlockApa0 .cBox ol,
	.basic-element .c3BlockApa0 .cBox dl,
	.basic-element .c3BlockApa0 .cBox table,
	.basic-element .c3BlockApa0 .cBox .image,
	.basic-element .c4BlockApa0 .cBox p,
	.basic-element .c4BlockApa0 .cBox h4,
	.basic-element .c4BlockApa0 .cBox h5,
	.basic-element .c4BlockApa0 .cBox h6,
	.basic-element .c4BlockApa0 .cBox ul,
	.basic-element .c4BlockApa0 .cBox ol,
	.basic-element .c4BlockApa0 .cBox dl,
	.basic-element .c4BlockApa0 .cBox table,
	.basic-element .c4BlockApa0 .cBox .image,
	.basic-element .c1BlockBpa0 .cBox p,
	.basic-element .c1BlockBpa0 .cBox h4,
	.basic-element .c1BlockBpa0 .cBox h5,
	.basic-element .c1BlockBpa0 .cBox h6,
	.basic-element .c1BlockBpa0 .cBox ul,
	.basic-element .c1BlockBpa0 .cBox ol,
	.basic-element .c1BlockBpa0 .cBox dl,
	.basic-element .c1BlockBpa0 .cBox table,
	.basic-element .c1BlockBpa0 .cBox .image,
	.basic-element .c2BlockBpa0 .cBox p,
	.basic-element .c2BlockBpa0 .cBox h4,
	.basic-element .c2BlockBpa0 .cBox h5,
	.basic-element .c2BlockBpa0 .cBox h6,
	.basic-element .c2BlockBpa0 .cBox ul,
	.basic-element .c2BlockBpa0 .cBox ol,
	.basic-element .c2BlockBpa0 .cBox dl,
	.basic-element .c2BlockBpa0 .cBox table,
	.basic-element .c2BlockBpa0 .cBox .image,
	.basic-element .c3BlockBpa0 .cBox p,
	.basic-element .c3BlockBpa0 .cBox h4,
	.basic-element .c3BlockBpa0 .cBox h5,
	.basic-element .c3BlockBpa0 .cBox h6,
	.basic-element .c3BlockBpa0 .cBox ul,
	.basic-element .c3BlockBpa0 .cBox ol,
	.basic-element .c3BlockBpa0 .cBox dl,
	.basic-element .c3BlockBpa0 .cBox table,
	.basic-element .c3BlockBpa0 .cBox .image,
	.basic-element .c4BlockBpa0 .cBox p,
	.basic-element .c4BlockBpa0 .cBox h4,
	.basic-element .c4BlockBpa0 .cBox h5,
	.basic-element .c4BlockBpa0 .cBox h6,
	.basic-element .c4BlockBpa0 .cBox ul,
	.basic-element .c4BlockBpa0 .cBox ol,
	.basic-element .c4BlockBpa0 .cBox dl,
	.basic-element .c4BlockBpa0 .cBox table,
	.basic-element .c4BlockBpa0 .cBox .image {
	margin: 0 0 18px;
	}

	.main .c1BlockFRA .cBox .cBox,
	.main .c2BlockFRA .cBox .cBox,
	.main .c3BlockFRA .cBox .cBox,
	.main .c4BlockFRA .cBox .cBox,
	.main .c1BlockFRAD .cBox .cBox,
	.main .c2BlockFRAD .cBox .cBox,
	.main .c3BlockFRAD .cBox .cBox,
	.main .c4BlockFRAD .cBox .cBox,
	.main .c1BlockA .cBox .cBox,
	.main .c2BlockA .cBox .cBox,
	.main .c3BlockA .cBox .cBox,
	.main .c4BlockA .cBox .cBox,
	.main .c1BlockB .cBox .cBox,
	.main .c2BlockB .cBox .cBox,
	.main .c3BlockB .cBox .cBox,
	.main .c4BlockB .cBox .cBox,
	.main .c1BlockFRApa0 .cBox .cBox,
	.main .c2BlockFRApa0 .cBox .cBox,
	.main .c3BlockFRApa0 .cBox .cBox,
	.main .c4BlockFRApa0 .cBox .cBox,
	.main .c1BlockFRADpa0 .cBox .cBox,
	.main .c2BlockFRADpa0 .cBox .cBox,
	.main .c3BlockFRADpa0 .cBox .cBox,
	.main .c4BlockFRADpa0 .cBox .cBox,
	.main .c1BlockApa0 .cBox .cBox,
	.main .c2BlockApa0 .cBox .cBox,
	.main .c3BlockApa0 .cBox .cBox,
	.main .c4BlockApa0 .cBox .cBox,
	.main .c1BlockBpa0 .cBox .cBox,
	.main .c2BlockBpa0 .cBox .cBox,
	.main .c3BlockBpa0 .cBox .cBox,
	.main .c4BlockBpa0 .cBox .cBox, .basic-element .c1BlockFRA .cBox .cBox,
	.basic-element .c2BlockFRA .cBox .cBox,
	.basic-element .c3BlockFRA .cBox .cBox,
	.basic-element .c4BlockFRA .cBox .cBox,
	.basic-element .c1BlockFRAD .cBox .cBox,
	.basic-element .c2BlockFRAD .cBox .cBox,
	.basic-element .c3BlockFRAD .cBox .cBox,
	.basic-element .c4BlockFRAD .cBox .cBox,
	.basic-element .c1BlockA .cBox .cBox,
	.basic-element .c2BlockA .cBox .cBox,
	.basic-element .c3BlockA .cBox .cBox,
	.basic-element .c4BlockA .cBox .cBox,
	.basic-element .c1BlockB .cBox .cBox,
	.basic-element .c2BlockB .cBox .cBox,
	.basic-element .c3BlockB .cBox .cBox,
	.basic-element .c4BlockB .cBox .cBox,
	.basic-element .c1BlockFRApa0 .cBox .cBox,
	.basic-element .c2BlockFRApa0 .cBox .cBox,
	.basic-element .c3BlockFRApa0 .cBox .cBox,
	.basic-element .c4BlockFRApa0 .cBox .cBox,
	.basic-element .c1BlockFRADpa0 .cBox .cBox,
	.basic-element .c2BlockFRADpa0 .cBox .cBox,
	.basic-element .c3BlockFRADpa0 .cBox .cBox,
	.basic-element .c4BlockFRADpa0 .cBox .cBox,
	.basic-element .c1BlockApa0 .cBox .cBox,
	.basic-element .c2BlockApa0 .cBox .cBox,
	.basic-element .c3BlockApa0 .cBox .cBox,
	.basic-element .c4BlockApa0 .cBox .cBox,
	.basic-element .c1BlockBpa0 .cBox .cBox,
	.basic-element .c2BlockBpa0 .cBox .cBox,
	.basic-element .c3BlockBpa0 .cBox .cBox,
	.basic-element .c4BlockBpa0 .cBox .cBox {
	padding: 0;
	}

	.main .c1BlockFRApa0 .cBox,
	.main .c2BlockFRApa0 .cBox,
	.main .c3BlockFRApa0 .cBox,
	.main .c4BlockFRApa0 .cBox,
	.main .c1BlockFRADpa0 .cBox,
	.main .c2BlockFRADpa0 .cBox,
	.main .c3BlockFRADpa0 .cBox,
	.main .c4BlockFRADpa0 .cBox,
	.main .c1BlockApa0 .cBox,
	.main .c2BlockApa0 .cBox,
	.main .c3BlockApa0 .cBox,
	.main .c4BlockApa0 .cBox,
	.main .c1BlockBpa0 .cBox,
	.main .c2BlockBpa0 .cBox,
	.main .c3BlockBpa0 .cBox,
	.main .c4BlockBpa0 .cBox, .basic-element .c1BlockFRApa0 .cBox,
	.basic-element .c2BlockFRApa0 .cBox,
	.basic-element .c3BlockFRApa0 .cBox,
	.basic-element .c4BlockFRApa0 .cBox,
	.basic-element .c1BlockFRADpa0 .cBox,
	.basic-element .c2BlockFRADpa0 .cBox,
	.basic-element .c3BlockFRADpa0 .cBox,
	.basic-element .c4BlockFRADpa0 .cBox,
	.basic-element .c1BlockApa0 .cBox,
	.basic-element .c2BlockApa0 .cBox,
	.basic-element .c3BlockApa0 .cBox,
	.basic-element .c4BlockApa0 .cBox,
	.basic-element .c1BlockBpa0 .cBox,
	.basic-element .c2BlockBpa0 .cBox,
	.basic-element .c3BlockBpa0 .cBox,
	.basic-element .c4BlockBpa0 .cBox {
	padding: 0;
	}

	.main .c1BlockFRAD .cBox,
	.main .c2BlockFRAD .cBox,
	.main .c3BlockFRAD .cBox,
	.main .c4BlockFRAD .cBox,
	.main .c1BlockFRADpa0 .cBox,
	.main .c2BlockFRADpa0 .cBox,
	.main .c3BlockFRADpa0 .cBox,
	.main .c4BlockFRADpa0 .cBox, .basic-element .c1BlockFRAD .cBox,
	.basic-element .c2BlockFRAD .cBox,
	.basic-element .c3BlockFRAD .cBox,
	.basic-element .c4BlockFRAD .cBox,
	.basic-element .c1BlockFRADpa0 .cBox,
	.basic-element .c2BlockFRADpa0 .cBox,
	.basic-element .c3BlockFRADpa0 .cBox,
	.basic-element .c4BlockFRADpa0 .cBox {
	border: 2px solid #666666;
	}

	.main .c1BlockA .cBox,
	.main .c2BlockA .cBox,
	.main .c3BlockA .cBox,
	.main .c4BlockA .cBox,
	.main .c1BlockApa0 .cBox,
	.main .c2BlockApa0 .cBox,
	.main .c3BlockApa0 .cBox,
	.main .c4BlockApa0 .cBox, .basic-element .c1BlockA .cBox,
	.basic-element .c2BlockA .cBox,
	.basic-element .c3BlockA .cBox,
	.basic-element .c4BlockA .cBox,
	.basic-element .c1BlockApa0 .cBox,
	.basic-element .c2BlockApa0 .cBox,
	.basic-element .c3BlockApa0 .cBox,
	.basic-element .c4BlockApa0 .cBox {
	border-radius: 0px;
	}

	.main .c1BlockA .br3,
	.main .c2BlockA .br3,
	.main .c3BlockA .br3,
	.main .c4BlockA .br3,
	.main .c1BlockApa0 .br3,
	.main .c2BlockApa0 .br3,
	.main .c3BlockApa0 .br3,
	.main .c4BlockApa0 .br3, .basic-element .c1BlockA .br3,
	.basic-element .c2BlockA .br3,
	.basic-element .c3BlockA .br3,
	.basic-element .c4BlockA .br3,
	.basic-element .c1BlockApa0 .br3,
	.basic-element .c2BlockApa0 .br3,
	.basic-element .c3BlockApa0 .br3,
	.basic-element .c4BlockApa0 .br3 {
	border-radius: 3px;
	}

	.main .c1BlockB .cBox,
	.main .c2BlockB .cBox,
	.main .c3BlockB .cBox,
	.main .c4BlockB .cBox,
	.main .c1BlockBpa0 .cBox,
	.main .c2BlockBpa0 .cBox,
	.main .c3BlockBpa0 .cBox,
	.main .c4BlockBpa0 .cBox, .basic-element .c1BlockB .cBox,
	.basic-element .c2BlockB .cBox,
	.basic-element .c3BlockB .cBox,
	.basic-element .c4BlockB .cBox,
	.basic-element .c1BlockBpa0 .cBox,
	.basic-element .c2BlockBpa0 .cBox,
	.basic-element .c3BlockBpa0 .cBox,
	.basic-element .c4BlockBpa0 .cBox {
	border: 2px solid #e4e4e4;
	background: #f1f1f1;
	}

	.main .c1BlockFRA .cBox,
	.main .c1BlockFRAD .cBox,
	.main .c1BlockA .cBox,
	.main .c1BlockB .cBox,
	.main .c1BlockFRApa0 .cBox,
	.main .c1BlockFRADpa0 .cBox,
	.main .c1BlockApa0 .cBox,
	.main .c1BlockBpa0 .cBox, .basic-element .c1BlockFRA .cBox,
	.basic-element .c1BlockFRAD .cBox,
	.basic-element .c1BlockA .cBox,
	.basic-element .c1BlockB .cBox,
	.basic-element .c1BlockFRApa0 .cBox,
	.basic-element .c1BlockFRADpa0 .cBox,
	.basic-element .c1BlockApa0 .cBox,
	.basic-element .c1BlockBpa0 .cBox {
	width: 96.5%;
	}

	.main .c1BlockFRA .image,
	.main .c1BlockFRAD .image,
	.main .c1BlockA .image,
	.main .c1BlockB .image,
	.main .c1BlockFRApa0 .image,
	.main .c1BlockFRADpa0 .image,
	.main .c1BlockApa0 .image,
	.main .c1BlockBpa0 .image, .basic-element .c1BlockFRA .image,
	.basic-element .c1BlockFRAD .image,
	.basic-element .c1BlockA .image,
	.basic-element .c1BlockB .image,
	.basic-element .c1BlockFRApa0 .image,
	.basic-element .c1BlockFRADpa0 .image,
	.basic-element .c1BlockApa0 .image,
	.basic-element .c1BlockBpa0 .image {
	text-align: center;
	}

	.main .c1BlockFRApa0 .cBox,
	.main .c1BlockFRADpa0 .cBox,
	.main .c1BlockApa0 .cBox,
	.main .c1BlockBpa0 .cBox, .basic-element .c1BlockFRApa0 .cBox,
	.basic-element .c1BlockFRADpa0 .cBox,
	.basic-element .c1BlockApa0 .cBox,
	.basic-element .c1BlockBpa0 .cBox {
	width: 99%;
	}

	.main .c2BlockFRA .cBox,
	.main .c2BlockFRAD .cBox,
	.main .c2BlockA .cBox,
	.main .c2BlockB .cBox,
	.main .c2BlockFRApa0 .cBox,
	.main .c2BlockApa0 .cBox,
	.main .c2BlockBpa0 .cBox, .basic-element .c2BlockFRA .cBox,
	.basic-element .c2BlockFRAD .cBox,
	.basic-element .c2BlockA .cBox,
	.basic-element .c2BlockB .cBox,
	.basic-element .c2BlockFRApa0 .cBox,
	.basic-element .c2BlockApa0 .cBox,
	.basic-element .c2BlockBpa0 .cBox {
	width: 306px;
	}

	.main .c2BlockFRApa0 .cBox,
	.main .c2BlockFRADpa0 .cBox,
	.main .c2BlockApa0 .cBox,
	.main .c2BlockBpa0 .cBox, .basic-element .c2BlockFRApa0 .cBox,
	.basic-element .c2BlockFRADpa0 .cBox,
	.basic-element .c2BlockApa0 .cBox,
	.basic-element .c2BlockBpa0 .cBox {
	width: 326px;
	}

	.main .c3BlockFRA .cBox,
	.main .c3BlockFRAD .cBox,
	.main .c3BlockA .cBox,
	.main .c3BlockB .cBox,
	.main .c3BlockFRApa0 .cBox,
	.main .c3BlockFRADpa0 .cBox,
	.main .c3BlockApa0 .cBox,
	.main .c3BlockBpa0 .cBox, .basic-element .c3BlockFRA .cBox,
	.basic-element .c3BlockFRAD .cBox,
	.basic-element .c3BlockA .cBox,
	.basic-element .c3BlockB .cBox,
	.basic-element .c3BlockFRApa0 .cBox,
	.basic-element .c3BlockFRADpa0 .cBox,
	.basic-element .c3BlockApa0 .cBox,
	.basic-element .c3BlockBpa0 .cBox {
	width: 191px;
	}

	.main .c3BlockFRApa0 .cBox,
	.main .c3BlockFRADpa0 .cBox,
	.main .c3BlockApa0 .cBox,
	.main .c3BlockBpa0 .cBox, .basic-element .c3BlockFRApa0 .cBox,
	.basic-element .c3BlockFRADpa0 .cBox,
	.basic-element .c3BlockApa0 .cBox,
	.basic-element .c3BlockBpa0 .cBox {
	width: 211px;
	}

	.main .c4BlockFRA .cBox,
	.main .c4BlockFRAD .cBox,
	.main .c4BlockA .cBox,
	.main .c4BlockB .cBox,
	.main .c4BlockFRApa0 .cBox,
	.main .c4BlockFRADpa0 .cBox,
	.main .c4BlockApa0 .cBox,
	.main .c4BlockBpa0 .cBox, .basic-element .c4BlockFRA .cBox,
	.basic-element .c4BlockFRAD .cBox,
	.basic-element .c4BlockA .cBox,
	.basic-element .c4BlockB .cBox,
	.basic-element .c4BlockFRApa0 .cBox,
	.basic-element .c4BlockFRADpa0 .cBox,
	.basic-element .c4BlockApa0 .cBox,
	.basic-element .c4BlockBpa0 .cBox {
	width: 133px;
	}

	.main .c4BlockFRApa0 .cBox,
	.main .c4BlockFRADpa0 .cBox,
	.main .c4BlockApa0 .cBox,
	.main .c4BlockBpa0 .cBox, .basic-element .c4BlockFRApa0 .cBox,
	.basic-element .c4BlockFRADpa0 .cBox,
	.basic-element .c4BlockApa0 .cBox,
	.basic-element .c4BlockBpa0 .cBox {
	width: 153px;
	}

	.main .c1LLA,
	.main .c2LLA,
	.main .c3LLA,
	.main .c4LLA,
	.main .c1LLL,
	.main .c2LLL,
	.main .c3LLL,
	.main .c4LLL,
	.main .c1LLAC,
	.main .c2LLAC,
	.main .c3LLAC,
	.main .c4LLAC,
	.main .c1LLB,
	.main .c2LLB,
	.main .c3LLB,
	.main .c4LLB,
	.main .c1LLC,
	.main .c2LLC,
	.main .c3LLC,
	.main .c4LLC, .basic-element .c1LLA,
	.basic-element .c2LLA,
	.basic-element .c3LLA,
	.basic-element .c4LLA,
	.basic-element .c1LLL,
	.basic-element .c2LLL,
	.basic-element .c3LLL,
	.basic-element .c4LLL,
	.basic-element .c1LLAC,
	.basic-element .c2LLAC,
	.basic-element .c3LLAC,
	.basic-element .c4LLAC,
	.basic-element .c1LLB,
	.basic-element .c2LLB,
	.basic-element .c3LLB,
	.basic-element .c4LLB,
	.basic-element .c1LLC,
	.basic-element .c2LLC,
	.basic-element .c3LLC,
	.basic-element .c4LLC {
	margin: 0 10px 18px;
	width: 100%;
	}

	.main .c1LLA:after,
	.main .c2LLA:after,
	.main .c3LLA:after,
	.main .c4LLA:after,
	.main .c1LLL:after,
	.main .c2LLL:after,
	.main .c3LLL:after,
	.main .c4LLL:after,
	.main .c1LLAC:after,
	.main .c2LLAC:after,
	.main .c3LLAC:after,
	.main .c4LLAC:after,
	.main .c1LLB:after,
	.main .c2LLB:after,
	.main .c3LLB:after,
	.main .c4LLB:after,
	.main .c1LLC:after,
	.main .c2LLC:after,
	.main .c3LLC:after,
	.main .c4LLC:after, .basic-element .c1LLA:after,
	.basic-element .c2LLA:after,
	.basic-element .c3LLA:after,
	.basic-element .c4LLA:after,
	.basic-element .c1LLL:after,
	.basic-element .c2LLL:after,
	.basic-element .c3LLL:after,
	.basic-element .c4LLL:after,
	.basic-element .c1LLAC:after,
	.basic-element .c2LLAC:after,
	.basic-element .c3LLAC:after,
	.basic-element .c4LLAC:after,
	.basic-element .c1LLB:after,
	.basic-element .c2LLB:after,
	.basic-element .c3LLB:after,
	.basic-element .c4LLB:after,
	.basic-element .c1LLC:after,
	.basic-element .c2LLC:after,
	.basic-element .c3LLC:after,
	.basic-element .c4LLC:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .c1LLA li,
	.main .c2LLA li,
	.main .c3LLA li,
	.main .c4LLA li,
	.main .c1LLL li,
	.main .c2LLL li,
	.main .c3LLL li,
	.main .c4LLL li,
	.main .c1LLAC li,
	.main .c2LLAC li,
	.main .c3LLAC li,
	.main .c4LLAC li,
	.main .c1LLB li,
	.main .c2LLB li,
	.main .c3LLB li,
	.main .c4LLB li,
	.main .c1LLC li,
	.main .c2LLC li,
	.main .c3LLC li,
	.main .c4LLC li, .basic-element .c1LLA li,
	.basic-element .c2LLA li,
	.basic-element .c3LLA li,
	.basic-element .c4LLA li,
	.basic-element .c1LLL li,
	.basic-element .c2LLL li,
	.basic-element .c3LLL li,
	.basic-element .c4LLL li,
	.basic-element .c1LLAC li,
	.basic-element .c2LLAC li,
	.basic-element .c3LLAC li,
	.basic-element .c4LLAC li,
	.basic-element .c1LLB li,
	.basic-element .c2LLB li,
	.basic-element .c3LLB li,
	.basic-element .c4LLB li,
	.basic-element .c1LLC li,
	.basic-element .c2LLC li,
	.basic-element .c3LLC li,
	.basic-element .c4LLC li {
	padding: 0;
	margin: 0 0 15px 15px;
	list-style: none;
	zoom: 1;
	border-radius: 3px;
	}

	.main .c1LLA li:after,
	.main .c2LLA li:after,
	.main .c3LLA li:after,
	.main .c4LLA li:after,
	.main .c1LLL li:after,
	.main .c2LLL li:after,
	.main .c3LLL li:after,
	.main .c4LLL li:after,
	.main .c1LLAC li:after,
	.main .c2LLAC li:after,
	.main .c3LLAC li:after,
	.main .c4LLAC li:after,
	.main .c1LLB li:after,
	.main .c2LLB li:after,
	.main .c3LLB li:after,
	.main .c4LLB li:after,
	.main .c1LLC li:after,
	.main .c2LLC li:after,
	.main .c3LLC li:after,
	.main .c4LLC li:after, .basic-element .c1LLA li:after,
	.basic-element .c2LLA li:after,
	.basic-element .c3LLA li:after,
	.basic-element .c4LLA li:after,
	.basic-element .c1LLL li:after,
	.basic-element .c2LLL li:after,
	.basic-element .c3LLL li:after,
	.basic-element .c4LLL li:after,
	.basic-element .c1LLAC li:after,
	.basic-element .c2LLAC li:after,
	.basic-element .c3LLAC li:after,
	.basic-element .c4LLAC li:after,
	.basic-element .c1LLB li:after,
	.basic-element .c2LLB li:after,
	.basic-element .c3LLB li:after,
	.basic-element .c4LLB li:after,
	.basic-element .c1LLC li:after,
	.basic-element .c2LLC li:after,
	.basic-element .c3LLC li:after,
	.basic-element .c4LLC li:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .c1LLA li.first,
	.main .c2LLA li.first,
	.main .c3LLA li.first,
	.main .c4LLA li.first,
	.main .c1LLL li.first,
	.main .c2LLL li.first,
	.main .c3LLL li.first,
	.main .c4LLL li.first,
	.main .c1LLAC li.first,
	.main .c2LLAC li.first,
	.main .c3LLAC li.first,
	.main .c4LLAC li.first,
	.main .c1LLB li.first,
	.main .c2LLB li.first,
	.main .c3LLB li.first,
	.main .c4LLB li.first,
	.main .c1LLC li.first,
	.main .c2LLC li.first,
	.main .c3LLC li.first,
	.main .c4LLC li.first, .basic-element .c1LLA li.first,
	.basic-element .c2LLA li.first,
	.basic-element .c3LLA li.first,
	.basic-element .c4LLA li.first,
	.basic-element .c1LLL li.first,
	.basic-element .c2LLL li.first,
	.basic-element .c3LLL li.first,
	.basic-element .c4LLL li.first,
	.basic-element .c1LLAC li.first,
	.basic-element .c2LLAC li.first,
	.basic-element .c3LLAC li.first,
	.basic-element .c4LLAC li.first,
	.basic-element .c1LLB li.first,
	.basic-element .c2LLB li.first,
	.basic-element .c3LLB li.first,
	.basic-element .c4LLB li.first,
	.basic-element .c1LLC li.first,
	.basic-element .c2LLC li.first,
	.basic-element .c3LLC li.first,
	.basic-element .c4LLC li.first {
	margin: 0 0 15px 0;
	}

	.main .c1LLA a,
	.main .c2LLA a,
	.main .c3LLA a,
	.main .c4LLA a,
	.main .c1LLL a,
	.main .c2LLL a,
	.main .c3LLL a,
	.main .c4LLL a,
	.main .c1LLAC a,
	.main .c2LLAC a,
	.main .c3LLAC a,
	.main .c4LLAC a,
	.main .c1LLB a,
	.main .c2LLB a,
	.main .c3LLB a,
	.main .c4LLB a,
	.main .c1LLC a,
	.main .c2LLC a,
	.main .c3LLC a,
	.main .c4LLC a, .basic-element .c1LLA a,
	.basic-element .c2LLA a,
	.basic-element .c3LLA a,
	.basic-element .c4LLA a,
	.basic-element .c1LLL a,
	.basic-element .c2LLL a,
	.basic-element .c3LLL a,
	.basic-element .c4LLL a,
	.basic-element .c1LLAC a,
	.basic-element .c2LLAC a,
	.basic-element .c3LLAC a,
	.basic-element .c4LLAC a,
	.basic-element .c1LLB a,
	.basic-element .c2LLB a,
	.basic-element .c3LLB a,
	.basic-element .c4LLB a,
	.basic-element .c1LLC a,
	.basic-element .c2LLC a,
	.basic-element .c3LLC a,
	.basic-element .c4LLC a {
	padding: 10px;
	display: block;
	color: #333;
	border-radius: 1px;
	cursor: pointer;
	zoom: 1;
	}

	.main .c1LLA a:after,
	.main .c2LLA a:after,
	.main .c3LLA a:after,
	.main .c4LLA a:after,
	.main .c1LLL a:after,
	.main .c2LLL a:after,
	.main .c3LLL a:after,
	.main .c4LLL a:after,
	.main .c1LLAC a:after,
	.main .c2LLAC a:after,
	.main .c3LLAC a:after,
	.main .c4LLAC a:after,
	.main .c1LLB a:after,
	.main .c2LLB a:after,
	.main .c3LLB a:after,
	.main .c4LLB a:after,
	.main .c1LLC a:after,
	.main .c2LLC a:after,
	.main .c3LLC a:after,
	.main .c4LLC a:after, .basic-element .c1LLA a:after,
	.basic-element .c2LLA a:after,
	.basic-element .c3LLA a:after,
	.basic-element .c4LLA a:after,
	.basic-element .c1LLL a:after,
	.basic-element .c2LLL a:after,
	.basic-element .c3LLL a:after,
	.basic-element .c4LLL a:after,
	.basic-element .c1LLAC a:after,
	.basic-element .c2LLAC a:after,
	.basic-element .c3LLAC a:after,
	.basic-element .c4LLAC a:after,
	.basic-element .c1LLB a:after,
	.basic-element .c2LLB a:after,
	.basic-element .c3LLB a:after,
	.basic-element .c4LLB a:after,
	.basic-element .c1LLC a:after,
	.basic-element .c2LLC a:after,
	.basic-element .c3LLC a:after,
	.basic-element .c4LLC a:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .c1LLA a:hover,
	.main .c2LLA a:hover,
	.main .c3LLA a:hover,
	.main .c4LLA a:hover,
	.main .c1LLL a:hover,
	.main .c2LLL a:hover,
	.main .c3LLL a:hover,
	.main .c4LLL a:hover,
	.main .c1LLAC a:hover,
	.main .c2LLAC a:hover,
	.main .c3LLAC a:hover,
	.main .c4LLAC a:hover,
	.main .c1LLB a:hover,
	.main .c2LLB a:hover,
	.main .c3LLB a:hover,
	.main .c4LLB a:hover,
	.main .c1LLC a:hover,
	.main .c2LLC a:hover,
	.main .c3LLC a:hover,
	.main .c4LLC a:hover, .basic-element .c1LLA a:hover,
	.basic-element .c2LLA a:hover,
	.basic-element .c3LLA a:hover,
	.basic-element .c4LLA a:hover,
	.basic-element .c1LLL a:hover,
	.basic-element .c2LLL a:hover,
	.basic-element .c3LLL a:hover,
	.basic-element .c4LLL a:hover,
	.basic-element .c1LLAC a:hover,
	.basic-element .c2LLAC a:hover,
	.basic-element .c3LLAC a:hover,
	.basic-element .c4LLAC a:hover,
	.basic-element .c1LLB a:hover,
	.basic-element .c2LLB a:hover,
	.basic-element .c3LLB a:hover,
	.basic-element .c4LLB a:hover,
	.basic-element .c1LLC a:hover,
	.basic-element .c2LLC a:hover,
	.basic-element .c3LLC a:hover,
	.basic-element .c4LLC a:hover {
	text-decoration: none;
	background: #d9d9d9;
	}

	.main .c1LLA span,
	.main .c2LLA span,
	.main .c3LLA span,
	.main .c4LLA span,
	.main .c1LLL span,
	.main .c2LLL span,
	.main .c3LLL span,
	.main .c4LLL span,
	.main .c1LLAC span,
	.main .c2LLAC span,
	.main .c3LLAC span,
	.main .c4LLAC span,
	.main .c1LLB span,
	.main .c2LLB span,
	.main .c3LLB span,
	.main .c4LLB span,
	.main .c1LLC span,
	.main .c2LLC span,
	.main .c3LLC span,
	.main .c4LLC span, .basic-element .c1LLA span,
	.basic-element .c2LLA span,
	.basic-element .c3LLA span,
	.basic-element .c4LLA span,
	.basic-element .c1LLL span,
	.basic-element .c2LLL span,
	.basic-element .c3LLL span,
	.basic-element .c4LLL span,
	.basic-element .c1LLAC span,
	.basic-element .c2LLAC span,
	.basic-element .c3LLAC span,
	.basic-element .c4LLAC span,
	.basic-element .c1LLB span,
	.basic-element .c2LLB span,
	.basic-element .c3LLB span,
	.basic-element .c4LLB span,
	.basic-element .c1LLC span,
	.basic-element .c2LLC span,
	.basic-element .c3LLC span,
	.basic-element .c4LLC span {
	display: block;
	zoom: 1;
	}

	.main .c1LLA .title,
	.main .c2LLA .title,
	.main .c3LLA .title,
	.main .c4LLA .title,
	.main .c1LLL .title,
	.main .c2LLL .title,
	.main .c3LLL .title,
	.main .c4LLL .title,
	.main .c1LLAC .title,
	.main .c2LLAC .title,
	.main .c3LLAC .title,
	.main .c4LLAC .title,
	.main .c1LLB .title,
	.main .c2LLB .title,
	.main .c3LLB .title,
	.main .c4LLB .title,
	.main .c1LLC .title,
	.main .c2LLC .title,
	.main .c3LLC .title,
	.main .c4LLC .title, .basic-element .c1LLA .title,
	.basic-element .c2LLA .title,
	.basic-element .c3LLA .title,
	.basic-element .c4LLA .title,
	.basic-element .c1LLL .title,
	.basic-element .c2LLL .title,
	.basic-element .c3LLL .title,
	.basic-element .c4LLL .title,
	.basic-element .c1LLAC .title,
	.basic-element .c2LLAC .title,
	.basic-element .c3LLAC .title,
	.basic-element .c4LLAC .title,
	.basic-element .c1LLB .title,
	.basic-element .c2LLB .title,
	.basic-element .c3LLB .title,
	.basic-element .c4LLB .title,
	.basic-element .c1LLC .title,
	.basic-element .c2LLC .title,
	.basic-element .c3LLC .title,
	.basic-element .c4LLC .title {
	font-weight: bold;
	font-size: 100%;
	line-height: 132%;
	margin-bottom: 10px;
	background: url(../images/icon_arrow_g.gif) no-repeat 2px 5px;
	padding-left: 12px;
	}

	.main .c1LLA .title.nobg,
	.main .c2LLA .title.nobg,
	.main .c3LLA .title.nobg,
	.main .c4LLA .title.nobg,
	.main .c1LLL .title.nobg,
	.main .c2LLL .title.nobg,
	.main .c3LLL .title.nobg,
	.main .c4LLL .title.nobg,
	.main .c1LLAC .title.nobg,
	.main .c2LLAC .title.nobg,
	.main .c3LLAC .title.nobg,
	.main .c4LLAC .title.nobg,
	.main .c1LLB .title.nobg,
	.main .c2LLB .title.nobg,
	.main .c3LLB .title.nobg,
	.main .c4LLB .title.nobg,
	.main .c1LLC .title.nobg,
	.main .c2LLC .title.nobg,
	.main .c3LLC .title.nobg,
	.main .c4LLC .title.nobg, .basic-element .c1LLA .title.nobg,
	.basic-element .c2LLA .title.nobg,
	.basic-element .c3LLA .title.nobg,
	.basic-element .c4LLA .title.nobg,
	.basic-element .c1LLL .title.nobg,
	.basic-element .c2LLL .title.nobg,
	.basic-element .c3LLL .title.nobg,
	.basic-element .c4LLL .title.nobg,
	.basic-element .c1LLAC .title.nobg,
	.basic-element .c2LLAC .title.nobg,
	.basic-element .c3LLAC .title.nobg,
	.basic-element .c4LLAC .title.nobg,
	.basic-element .c1LLB .title.nobg,
	.basic-element .c2LLB .title.nobg,
	.basic-element .c3LLB .title.nobg,
	.basic-element .c4LLB .title.nobg,
	.basic-element .c1LLC .title.nobg,
	.basic-element .c2LLC .title.nobg,
	.basic-element .c3LLC .title.nobg,
	.basic-element .c4LLC .title.nobg {
	background: none;
	padding-left: 0;
	}

	.main .c1LLA .image,
	.main .c2LLA .image,
	.main .c3LLA .image,
	.main .c4LLA .image,
	.main .c1LLL .image,
	.main .c2LLL .image,
	.main .c3LLL .image,
	.main .c4LLL .image,
	.main .c1LLAC .image,
	.main .c2LLAC .image,
	.main .c3LLAC .image,
	.main .c4LLAC .image,
	.main .c1LLB .image,
	.main .c2LLB .image,
	.main .c3LLB .image,
	.main .c4LLB .image,
	.main .c1LLC .image,
	.main .c2LLC .image,
	.main .c3LLC .image,
	.main .c4LLC .image, .basic-element .c1LLA .image,
	.basic-element .c2LLA .image,
	.basic-element .c3LLA .image,
	.basic-element .c4LLA .image,
	.basic-element .c1LLL .image,
	.basic-element .c2LLL .image,
	.basic-element .c3LLL .image,
	.basic-element .c4LLL .image,
	.basic-element .c1LLAC .image,
	.basic-element .c2LLAC .image,
	.basic-element .c3LLAC .image,
	.basic-element .c4LLAC .image,
	.basic-element .c1LLB .image,
	.basic-element .c2LLB .image,
	.basic-element .c3LLB .image,
	.basic-element .c4LLB .image,
	.basic-element .c1LLC .image,
	.basic-element .c2LLC .image,
	.basic-element .c3LLC .image,
	.basic-element .c4LLC .image {
	float: left;
	overflow: hidden;
	margin: 0;
	}

	.main .c1LLA .leadi,
	.main .c2LLA .leadi,
	.main .c3LLA .leadi,
	.main .c4LLA .leadi,
	.main .c1LLL .leadi,
	.main .c2LLL .leadi,
	.main .c3LLL .leadi,
	.main .c4LLL .leadi,
	.main .c1LLAC .leadi,
	.main .c2LLAC .leadi,
	.main .c3LLAC .leadi,
	.main .c4LLAC .leadi,
	.main .c1LLB .leadi,
	.main .c2LLB .leadi,
	.main .c3LLB .leadi,
	.main .c4LLB .leadi,
	.main .c1LLC .leadi,
	.main .c2LLC .leadi,
	.main .c3LLC .leadi,
	.main .c4LLC .leadi, .basic-element .c1LLA .leadi,
	.basic-element .c2LLA .leadi,
	.basic-element .c3LLA .leadi,
	.basic-element .c4LLA .leadi,
	.basic-element .c1LLL .leadi,
	.basic-element .c2LLL .leadi,
	.basic-element .c3LLL .leadi,
	.basic-element .c4LLL .leadi,
	.basic-element .c1LLAC .leadi,
	.basic-element .c2LLAC .leadi,
	.basic-element .c3LLAC .leadi,
	.basic-element .c4LLAC .leadi,
	.basic-element .c1LLB .leadi,
	.basic-element .c2LLB .leadi,
	.basic-element .c3LLB .leadi,
	.basic-element .c4LLB .leadi,
	.basic-element .c1LLC .leadi,
	.basic-element .c2LLC .leadi,
	.basic-element .c3LLC .leadi,
	.basic-element .c4LLC .leadi {
	float: right;
	font-size: 87.5%;
	}

	.main .c1LLA .lead,
	.main .c2LLA .lead,
	.main .c3LLA .lead,
	.main .c4LLA .lead,
	.main .c1LLL .lead,
	.main .c2LLL .lead,
	.main .c3LLL .lead,
	.main .c4LLL .lead,
	.main .c1LLAC .lead,
	.main .c2LLAC .lead,
	.main .c3LLAC .lead,
	.main .c4LLAC .lead,
	.main .c1LLB .lead,
	.main .c2LLB .lead,
	.main .c3LLB .lead,
	.main .c4LLB .lead,
	.main .c1LLC .lead,
	.main .c2LLC .lead,
	.main .c3LLC .lead,
	.main .c4LLC .lead, .basic-element .c1LLA .lead,
	.basic-element .c2LLA .lead,
	.basic-element .c3LLA .lead,
	.basic-element .c4LLA .lead,
	.basic-element .c1LLL .lead,
	.basic-element .c2LLL .lead,
	.basic-element .c3LLL .lead,
	.basic-element .c4LLL .lead,
	.basic-element .c1LLAC .lead,
	.basic-element .c2LLAC .lead,
	.basic-element .c3LLAC .lead,
	.basic-element .c4LLAC .lead,
	.basic-element .c1LLB .lead,
	.basic-element .c2LLB .lead,
	.basic-element .c3LLB .lead,
	.basic-element .c4LLB .lead,
	.basic-element .c1LLC .lead,
	.basic-element .c2LLC .lead,
	.basic-element .c3LLC .lead,
	.basic-element .c4LLC .lead {
	font-size: 87.5%;
	width: 100%;
	float: left;
	}

	.main .c1LLA .cate,
	.main .c2LLA .cate,
	.main .c3LLA .cate,
	.main .c4LLA .cate,
	.main .c1LLL .cate,
	.main .c2LLL .cate,
	.main .c3LLL .cate,
	.main .c4LLL .cate,
	.main .c1LLAC .cate,
	.main .c2LLAC .cate,
	.main .c3LLAC .cate,
	.main .c4LLAC .cate,
	.main .c1LLB .cate,
	.main .c2LLB .cate,
	.main .c3LLB .cate,
	.main .c4LLB .cate,
	.main .c1LLC .cate,
	.main .c2LLC .cate,
	.main .c3LLC .cate,
	.main .c4LLC .cate, .basic-element .c1LLA .cate,
	.basic-element .c2LLA .cate,
	.basic-element .c3LLA .cate,
	.basic-element .c4LLA .cate,
	.basic-element .c1LLL .cate,
	.basic-element .c2LLL .cate,
	.basic-element .c3LLL .cate,
	.basic-element .c4LLL .cate,
	.basic-element .c1LLAC .cate,
	.basic-element .c2LLAC .cate,
	.basic-element .c3LLAC .cate,
	.basic-element .c4LLAC .cate,
	.basic-element .c1LLB .cate,
	.basic-element .c2LLB .cate,
	.basic-element .c3LLB .cate,
	.basic-element .c4LLB .cate,
	.basic-element .c1LLC .cate,
	.basic-element .c2LLC .cate,
	.basic-element .c3LLC .cate,
	.basic-element .c4LLC .cate {
	clear: both;
	padding: 5px 0 0;
	}

	.main .c1LLA .cate img,
	.main .c2LLA .cate img,
	.main .c3LLA .cate img,
	.main .c4LLA .cate img,
	.main .c1LLL .cate img,
	.main .c2LLL .cate img,
	.main .c3LLL .cate img,
	.main .c4LLL .cate img,
	.main .c1LLAC .cate img,
	.main .c2LLAC .cate img,
	.main .c3LLAC .cate img,
	.main .c4LLAC .cate img,
	.main .c1LLB .cate img,
	.main .c2LLB .cate img,
	.main .c3LLB .cate img,
	.main .c4LLB .cate img,
	.main .c1LLC .cate img,
	.main .c2LLC .cate img,
	.main .c3LLC .cate img,
	.main .c4LLC .cate img, .basic-element .c1LLA .cate img,
	.basic-element .c2LLA .cate img,
	.basic-element .c3LLA .cate img,
	.basic-element .c4LLA .cate img,
	.basic-element .c1LLL .cate img,
	.basic-element .c2LLL .cate img,
	.basic-element .c3LLL .cate img,
	.basic-element .c4LLL .cate img,
	.basic-element .c1LLAC .cate img,
	.basic-element .c2LLAC .cate img,
	.basic-element .c3LLAC .cate img,
	.basic-element .c4LLAC .cate img,
	.basic-element .c1LLB .cate img,
	.basic-element .c2LLB .cate img,
	.basic-element .c3LLB .cate img,
	.basic-element .c4LLB .cate img,
	.basic-element .c1LLC .cate img,
	.basic-element .c2LLC .cate img,
	.basic-element .c3LLC .cate img,
	.basic-element .c4LLC .cate img {
	margin-right: 5px;
	display: inline;
	}

	.main .c1LLA .alink .lead,
	.main .c1LLA .alink .leadi,
	.main .c2LLA .alink .lead,
	.main .c2LLA .alink .leadi,
	.main .c3LLA .alink .lead,
	.main .c3LLA .alink .leadi,
	.main .c4LLA .alink .lead,
	.main .c4LLA .alink .leadi,
	.main .c1LLL .alink .lead,
	.main .c1LLL .alink .leadi,
	.main .c2LLL .alink .lead,
	.main .c2LLL .alink .leadi,
	.main .c3LLL .alink .lead,
	.main .c3LLL .alink .leadi,
	.main .c4LLL .alink .lead,
	.main .c4LLL .alink .leadi,
	.main .c1LLAC .alink .lead,
	.main .c1LLAC .alink .leadi,
	.main .c2LLAC .alink .lead,
	.main .c2LLAC .alink .leadi,
	.main .c3LLAC .alink .lead,
	.main .c3LLAC .alink .leadi,
	.main .c4LLAC .alink .lead,
	.main .c4LLAC .alink .leadi,
	.main .c1LLB .alink .lead,
	.main .c1LLB .alink .leadi,
	.main .c2LLB .alink .lead,
	.main .c2LLB .alink .leadi,
	.main .c3LLB .alink .lead,
	.main .c3LLB .alink .leadi,
	.main .c4LLB .alink .lead,
	.main .c4LLB .alink .leadi,
	.main .c1LLC .alink .lead,
	.main .c1LLC .alink .leadi,
	.main .c2LLC .alink .lead,
	.main .c2LLC .alink .leadi,
	.main .c3LLC .alink .lead,
	.main .c3LLC .alink .leadi,
	.main .c4LLC .alink .lead,
	.main .c4LLC .alink .leadi, .basic-element .c1LLA .alink .lead,
	.basic-element .c1LLA .alink .leadi,
	.basic-element .c2LLA .alink .lead,
	.basic-element .c2LLA .alink .leadi,
	.basic-element .c3LLA .alink .lead,
	.basic-element .c3LLA .alink .leadi,
	.basic-element .c4LLA .alink .lead,
	.basic-element .c4LLA .alink .leadi,
	.basic-element .c1LLL .alink .lead,
	.basic-element .c1LLL .alink .leadi,
	.basic-element .c2LLL .alink .lead,
	.basic-element .c2LLL .alink .leadi,
	.basic-element .c3LLL .alink .lead,
	.basic-element .c3LLL .alink .leadi,
	.basic-element .c4LLL .alink .lead,
	.basic-element .c4LLL .alink .leadi,
	.basic-element .c1LLAC .alink .lead,
	.basic-element .c1LLAC .alink .leadi,
	.basic-element .c2LLAC .alink .lead,
	.basic-element .c2LLAC .alink .leadi,
	.basic-element .c3LLAC .alink .lead,
	.basic-element .c3LLAC .alink .leadi,
	.basic-element .c4LLAC .alink .lead,
	.basic-element .c4LLAC .alink .leadi,
	.basic-element .c1LLB .alink .lead,
	.basic-element .c1LLB .alink .leadi,
	.basic-element .c2LLB .alink .lead,
	.basic-element .c2LLB .alink .leadi,
	.basic-element .c3LLB .alink .lead,
	.basic-element .c3LLB .alink .leadi,
	.basic-element .c4LLB .alink .lead,
	.basic-element .c4LLB .alink .leadi,
	.basic-element .c1LLC .alink .lead,
	.basic-element .c1LLC .alink .leadi,
	.basic-element .c2LLC .alink .lead,
	.basic-element .c2LLC .alink .leadi,
	.basic-element .c3LLC .alink .lead,
	.basic-element .c3LLC .alink .leadi,
	.basic-element .c4LLC .alink .lead,
	.basic-element .c4LLC .alink .leadi {
	background: url(../images/icon_uarrow_g.gif) no-repeat 2px 7px;
	color: #6666AA;
	padding-left: 14px;
	float: right;
	display: block;
	}

	.main .c1LLA .alink .lead:hover,
	.main .c1LLA .alink .leadi:hover,
	.main .c2LLA .alink .lead:hover,
	.main .c2LLA .alink .leadi:hover,
	.main .c3LLA .alink .lead:hover,
	.main .c3LLA .alink .leadi:hover,
	.main .c4LLA .alink .lead:hover,
	.main .c4LLA .alink .leadi:hover,
	.main .c1LLL .alink .lead:hover,
	.main .c1LLL .alink .leadi:hover,
	.main .c2LLL .alink .lead:hover,
	.main .c2LLL .alink .leadi:hover,
	.main .c3LLL .alink .lead:hover,
	.main .c3LLL .alink .leadi:hover,
	.main .c4LLL .alink .lead:hover,
	.main .c4LLL .alink .leadi:hover,
	.main .c1LLAC .alink .lead:hover,
	.main .c1LLAC .alink .leadi:hover,
	.main .c2LLAC .alink .lead:hover,
	.main .c2LLAC .alink .leadi:hover,
	.main .c3LLAC .alink .lead:hover,
	.main .c3LLAC .alink .leadi:hover,
	.main .c4LLAC .alink .lead:hover,
	.main .c4LLAC .alink .leadi:hover,
	.main .c1LLB .alink .lead:hover,
	.main .c1LLB .alink .leadi:hover,
	.main .c2LLB .alink .lead:hover,
	.main .c2LLB .alink .leadi:hover,
	.main .c3LLB .alink .lead:hover,
	.main .c3LLB .alink .leadi:hover,
	.main .c4LLB .alink .lead:hover,
	.main .c4LLB .alink .leadi:hover,
	.main .c1LLC .alink .lead:hover,
	.main .c1LLC .alink .leadi:hover,
	.main .c2LLC .alink .lead:hover,
	.main .c2LLC .alink .leadi:hover,
	.main .c3LLC .alink .lead:hover,
	.main .c3LLC .alink .leadi:hover,
	.main .c4LLC .alink .lead:hover,
	.main .c4LLC .alink .leadi:hover, .basic-element .c1LLA .alink .lead:hover,
	.basic-element .c1LLA .alink .leadi:hover,
	.basic-element .c2LLA .alink .lead:hover,
	.basic-element .c2LLA .alink .leadi:hover,
	.basic-element .c3LLA .alink .lead:hover,
	.basic-element .c3LLA .alink .leadi:hover,
	.basic-element .c4LLA .alink .lead:hover,
	.basic-element .c4LLA .alink .leadi:hover,
	.basic-element .c1LLL .alink .lead:hover,
	.basic-element .c1LLL .alink .leadi:hover,
	.basic-element .c2LLL .alink .lead:hover,
	.basic-element .c2LLL .alink .leadi:hover,
	.basic-element .c3LLL .alink .lead:hover,
	.basic-element .c3LLL .alink .leadi:hover,
	.basic-element .c4LLL .alink .lead:hover,
	.basic-element .c4LLL .alink .leadi:hover,
	.basic-element .c1LLAC .alink .lead:hover,
	.basic-element .c1LLAC .alink .leadi:hover,
	.basic-element .c2LLAC .alink .lead:hover,
	.basic-element .c2LLAC .alink .leadi:hover,
	.basic-element .c3LLAC .alink .lead:hover,
	.basic-element .c3LLAC .alink .leadi:hover,
	.basic-element .c4LLAC .alink .lead:hover,
	.basic-element .c4LLAC .alink .leadi:hover,
	.basic-element .c1LLB .alink .lead:hover,
	.basic-element .c1LLB .alink .leadi:hover,
	.basic-element .c2LLB .alink .lead:hover,
	.basic-element .c2LLB .alink .leadi:hover,
	.basic-element .c3LLB .alink .lead:hover,
	.basic-element .c3LLB .alink .leadi:hover,
	.basic-element .c4LLB .alink .lead:hover,
	.basic-element .c4LLB .alink .leadi:hover,
	.basic-element .c1LLC .alink .lead:hover,
	.basic-element .c1LLC .alink .leadi:hover,
	.basic-element .c2LLC .alink .lead:hover,
	.basic-element .c2LLC .alink .leadi:hover,
	.basic-element .c3LLC .alink .lead:hover,
	.basic-element .c3LLC .alink .leadi:hover,
	.basic-element .c4LLC .alink .lead:hover,
	.basic-element .c4LLC .alink .leadi:hover {
	text-decoration: underline;
	}

	.main .c1LLA .alink .lead,
	.main .c2LLA .alink .lead,
	.main .c3LLA .alink .lead,
	.main .c4LLA .alink .lead,
	.main .c1LLL .alink .lead,
	.main .c2LLL .alink .lead,
	.main .c3LLL .alink .lead,
	.main .c4LLL .alink .lead,
	.main .c1LLAC .alink .lead,
	.main .c2LLAC .alink .lead,
	.main .c3LLAC .alink .lead,
	.main .c4LLAC .alink .lead,
	.main .c1LLB .alink .lead,
	.main .c2LLB .alink .lead,
	.main .c3LLB .alink .lead,
	.main .c4LLB .alink .lead,
	.main .c1LLC .alink .lead,
	.main .c2LLC .alink .lead,
	.main .c3LLC .alink .lead,
	.main .c4LLC .alink .lead, .basic-element .c1LLA .alink .lead,
	.basic-element .c2LLA .alink .lead,
	.basic-element .c3LLA .alink .lead,
	.basic-element .c4LLA .alink .lead,
	.basic-element .c1LLL .alink .lead,
	.basic-element .c2LLL .alink .lead,
	.basic-element .c3LLL .alink .lead,
	.basic-element .c4LLL .alink .lead,
	.basic-element .c1LLAC .alink .lead,
	.basic-element .c2LLAC .alink .lead,
	.basic-element .c3LLAC .alink .lead,
	.basic-element .c4LLAC .alink .lead,
	.basic-element .c1LLB .alink .lead,
	.basic-element .c2LLB .alink .lead,
	.basic-element .c3LLB .alink .lead,
	.basic-element .c4LLB .alink .lead,
	.basic-element .c1LLC .alink .lead,
	.basic-element .c2LLC .alink .lead,
	.basic-element .c3LLC .alink .lead,
	.basic-element .c4LLC .alink .lead {
	width: auto;
	float: left;
	}

	.main .c1LLA .active a,
	.main .c2LLA .active a,
	.main .c3LLA .active a,
	.main .c4LLA .active a,
	.main .c1LLL .active a,
	.main .c2LLL .active a,
	.main .c3LLL .active a,
	.main .c4LLL .active a,
	.main .c1LLAC .active a,
	.main .c2LLAC .active a,
	.main .c3LLAC .active a,
	.main .c4LLAC .active a,
	.main .c1LLB .active a,
	.main .c2LLB .active a,
	.main .c3LLB .active a,
	.main .c4LLB .active a,
	.main .c1LLC .active a,
	.main .c2LLC .active a,
	.main .c3LLC .active a,
	.main .c4LLC .active a, .basic-element .c1LLA .active a,
	.basic-element .c2LLA .active a,
	.basic-element .c3LLA .active a,
	.basic-element .c4LLA .active a,
	.basic-element .c1LLL .active a,
	.basic-element .c2LLL .active a,
	.basic-element .c3LLL .active a,
	.basic-element .c4LLL .active a,
	.basic-element .c1LLAC .active a,
	.basic-element .c2LLAC .active a,
	.basic-element .c3LLAC .active a,
	.basic-element .c4LLAC .active a,
	.basic-element .c1LLB .active a,
	.basic-element .c2LLB .active a,
	.basic-element .c3LLB .active a,
	.basic-element .c4LLB .active a,
	.basic-element .c1LLC .active a,
	.basic-element .c2LLC .active a,
	.basic-element .c3LLC .active a,
	.basic-element .c4LLC .active a {
	background: #f1e3e5;
	}

	.main .c1LLA .morelink,
	.main .c2LLA .morelink,
	.main .c3LLA .morelink,
	.main .c4LLA .morelink,
	.main .c1LLL .morelink,
	.main .c2LLL .morelink,
	.main .c3LLL .morelink,
	.main .c4LLL .morelink,
	.main .c1LLAC .morelink,
	.main .c2LLAC .morelink,
	.main .c3LLAC .morelink,
	.main .c4LLAC .morelink,
	.main .c1LLB .morelink,
	.main .c2LLB .morelink,
	.main .c3LLB .morelink,
	.main .c4LLB .morelink,
	.main .c1LLC .morelink,
	.main .c2LLC .morelink,
	.main .c3LLC .morelink,
	.main .c4LLC .morelink, .basic-element .c1LLA .morelink,
	.basic-element .c2LLA .morelink,
	.basic-element .c3LLA .morelink,
	.basic-element .c4LLA .morelink,
	.basic-element .c1LLL .morelink,
	.basic-element .c2LLL .morelink,
	.basic-element .c3LLL .morelink,
	.basic-element .c4LLL .morelink,
	.basic-element .c1LLAC .morelink,
	.basic-element .c2LLAC .morelink,
	.basic-element .c3LLAC .morelink,
	.basic-element .c4LLAC .morelink,
	.basic-element .c1LLB .morelink,
	.basic-element .c2LLB .morelink,
	.basic-element .c3LLB .morelink,
	.basic-element .c4LLB .morelink,
	.basic-element .c1LLC .morelink,
	.basic-element .c2LLC .morelink,
	.basic-element .c3LLC .morelink,
	.basic-element .c4LLC .morelink {
	clear: both;
	text-align: right;
	margin: 0 10px 10px 10px;
	}

	.main .c1LLA .morelink .more,
	.main .c2LLA .morelink .more,
	.main .c3LLA .morelink .more,
	.main .c4LLA .morelink .more,
	.main .c1LLL .morelink .more,
	.main .c2LLL .morelink .more,
	.main .c3LLL .morelink .more,
	.main .c4LLL .morelink .more,
	.main .c1LLAC .morelink .more,
	.main .c2LLAC .morelink .more,
	.main .c3LLAC .morelink .more,
	.main .c4LLAC .morelink .more,
	.main .c1LLB .morelink .more,
	.main .c2LLB .morelink .more,
	.main .c3LLB .morelink .more,
	.main .c4LLB .morelink .more,
	.main .c1LLC .morelink .more,
	.main .c2LLC .morelink .more,
	.main .c3LLC .morelink .more,
	.main .c4LLC .morelink .more, .basic-element .c1LLA .morelink .more,
	.basic-element .c2LLA .morelink .more,
	.basic-element .c3LLA .morelink .more,
	.basic-element .c4LLA .morelink .more,
	.basic-element .c1LLL .morelink .more,
	.basic-element .c2LLL .morelink .more,
	.basic-element .c3LLL .morelink .more,
	.basic-element .c4LLL .morelink .more,
	.basic-element .c1LLAC .morelink .more,
	.basic-element .c2LLAC .morelink .more,
	.basic-element .c3LLAC .morelink .more,
	.basic-element .c4LLAC .morelink .more,
	.basic-element .c1LLB .morelink .more,
	.basic-element .c2LLB .morelink .more,
	.basic-element .c3LLB .morelink .more,
	.basic-element .c4LLB .morelink .more,
	.basic-element .c1LLC .morelink .more,
	.basic-element .c2LLC .morelink .more,
	.basic-element .c3LLC .morelink .more,
	.basic-element .c4LLC .morelink .more {
	color: #6666AA;
	display: inline;
	padding-left: 12px;
	background: url(../images/icon_arrow_g.gif) no-repeat left center;
	}

	.main .c1LLA li,
	.main .c2LLA li,
	.main .c3LLA li,
	.main .c4LLA li, .basic-element .c1LLA li,
	.basic-element .c2LLA li,
	.basic-element .c3LLA li,
	.basic-element .c4LLA li {
	border: 2px solid #d9d9d9;
	}

	.main .c1LLAC li,
	.main .c2LLAC li,
	.main .c3LLAC li,
	.main .c4LLAC li, .basic-element .c1LLAC li,
	.basic-element .c2LLAC li,
	.basic-element .c3LLAC li,
	.basic-element .c4LLAC li {
	border: 2px solid #f2bfc8;
	}

	.main .c1LLAC .title,
	.main .c2LLAC .title,
	.main .c3LLAC .title,
	.main .c4LLAC .title, .basic-element .c1LLAC .title,
	.basic-element .c2LLAC .title,
	.basic-element .c3LLAC .title,
	.basic-element .c4LLAC .title {
	background: url(../images/icon_arrow_r.gif) no-repeat 2px 5px;
	}

	.main .c1LLAC .alink .lead,
	.main .c1LLAC .alink .leadi,
	.main .c2LLAC .alink .lead,
	.main .c2LLAC .alink .leadi,
	.main .c3LLAC .alink .lead,
	.main .c3LLAC .alink .leadi,
	.main .c4LLAC .alink .lead,
	.main .c4LLAC .alink .leadi, .basic-element .c1LLAC .alink .lead,
	.basic-element .c1LLAC .alink .leadi,
	.basic-element .c2LLAC .alink .lead,
	.basic-element .c2LLAC .alink .leadi,
	.basic-element .c3LLAC .alink .lead,
	.basic-element .c3LLAC .alink .leadi,
	.basic-element .c4LLAC .alink .lead,
	.basic-element .c4LLAC .alink .leadi {
	background: url(../images/icon_uarrow_r.gif) no-repeat 2px 7px;
	}

	.main .c1LLB li,
	.main .c2LLB li,
	.main .c3LLB li,
	.main .c4LLB li, .basic-element .c1LLB li,
	.basic-element .c2LLB li,
	.basic-element .c3LLB li,
	.basic-element .c4LLB li {
	border: 1px solid #d9d9d9;
	}

	.main .c1LLC a,
	.main .c2LLC a,
	.main .c3LLC a,
	.main .c4LLC a, .basic-element .c1LLC a,
	.basic-element .c2LLC a,
	.basic-element .c3LLC a,
	.basic-element .c4LLC a {
	padding: 0;
	}

	.main .c1LLC a:hover,
	.main .c2LLC a:hover,
	.main .c3LLC a:hover,
	.main .c4LLC a:hover, .basic-element .c1LLC a:hover,
	.basic-element .c2LLC a:hover,
	.basic-element .c3LLC a:hover,
	.basic-element .c4LLC a:hover {
	background: none;
	text-decoration: underline;
	}

	.main .c1LLC .active,
	.main .c2LLC .active,
	.main .c3LLC .active,
	.main .c4LLC .active, .basic-element .c1LLC .active,
	.basic-element .c2LLC .active,
	.basic-element .c3LLC .active,
	.basic-element .c4LLC .active {
	background: #f1e3e5;
	}

	.main .c1LLC .active a,
	.main .c2LLC .active a,
	.main .c3LLC .active a,
	.main .c4LLC .active a, .basic-element .c1LLC .active a,
	.basic-element .c2LLC .active a,
	.basic-element .c3LLC .active a,
	.basic-element .c4LLC .active a {
	background: none;
	}

	.main .c1LLC .title,
	.main .c2LLC .title,
	.main .c3LLC .title,
	.main .c4LLC .title, .basic-element .c1LLC .title,
	.basic-element .c2LLC .title,
	.basic-element .c3LLC .title,
	.basic-element .c4LLC .title {
	border-left: 1px solid #cccccc;
	border-top: 2px solid #cccccc;
	background: url(../images/icon_arrow_g.gif) no-repeat 10px 12px;
	padding: 8px 8px 4px 20px;
	}

	.main .c1LLA li,
	.main .c1LLL li,
	.main .c1LLAC li,
	.main .c1LLB li,
	.main .c1LLC li, .basic-element .c1LLA li,
	.basic-element .c1LLL li,
	.basic-element .c1LLAC li,
	.basic-element .c1LLB li,
	.basic-element .c1LLC li {
	width: 671px;
	}

	.main .c1LLA .image,
	.main .c1LLL .image,
	.main .c1LLAC .image,
	.main .c1LLB .image,
	.main .c1LLC .image, .basic-element .c1LLA .image,
	.basic-element .c1LLL .image,
	.basic-element .c1LLAC .image,
	.basic-element .c1LLB .image,
	.basic-element .c1LLC .image {
	width: 15%;
	}

	.main .c1LLA .leadi,
	.main .c1LLL .leadi,
	.main .c1LLAC .leadi,
	.main .c1LLB .leadi,
	.main .c1LLC .leadi, .basic-element .c1LLA .leadi,
	.basic-element .c1LLL .leadi,
	.basic-element .c1LLAC .leadi,
	.basic-element .c1LLB .leadi,
	.basic-element .c1LLC .leadi {
	width: 83%;
	}

	.main .c1LLA .alink .leadi,
	.main .c1LLL .alink .leadi,
	.main .c1LLAC .alink .leadi,
	.main .c1LLB .alink .leadi,
	.main .c1LLC .alink .leadi, .basic-element .c1LLA .alink .leadi,
	.basic-element .c1LLL .alink .leadi,
	.basic-element .c1LLAC .alink .leadi,
	.basic-element .c1LLB .alink .leadi,
	.basic-element .c1LLC .alink .leadi {
	width: 82%;
	}

	body:not(.header-sp) .main .c1LLA li a, body:not(.header-sp) .basic-element .c1LLA li a {
	display: flex;
	flex-wrap: wrap;
	}

	body:not(.header-sp) .main .c1LLA li a .title, body:not(.header-sp) .basic-element .c1LLA li a .title {
	display: block;
	width: 100%;
	}

	body:not(.header-sp) .main .c1LLA li a .image, body:not(.header-sp) .basic-element .c1LLA li a .image {
	flex: 0 0 auto;
	width: auto;
	}

	body:not(.header-sp) .main .c1LLA li a .image img, body:not(.header-sp) .basic-element .c1LLA li a .image img {
	width: 100%;
	}

	body:not(.header-sp) .main .c1LLA li a .image + .leadi, body:not(.header-sp) .basic-element .c1LLA li a .image + .leadi {
	flex: 1;
	margin-left: 10px;
	width: auto;
	}

	.main .c1LLL li,
	.main .c1LLB li,
	.main .c1LLC li, .basic-element .c1LLL li,
	.basic-element .c1LLB li,
	.basic-element .c1LLC li {
	width: 675px;
	}

	.main .c2LLA li,
	.main .c2LLL li,
	.main .c2LLAC li,
	.main .c2LLB li,
	.main .c2LLC li, .basic-element .c2LLA li,
	.basic-element .c2LLL li,
	.basic-element .c2LLAC li,
	.basic-element .c2LLB li,
	.basic-element .c2LLC li {
	width: 326px;
	float: left;
	}

	.main .c2LLA .image,
	.main .c2LLL .image,
	.main .c2LLAC .image,
	.main .c2LLB .image,
	.main .c2LLC .image, .basic-element .c2LLA .image,
	.basic-element .c2LLL .image,
	.basic-element .c2LLAC .image,
	.basic-element .c2LLB .image,
	.basic-element .c2LLC .image {
	width: 30%;
	}

	.main .c2LLA .leadi,
	.main .c2LLL .leadi,
	.main .c2LLAC .leadi,
	.main .c2LLB .leadi,
	.main .c2LLC .leadi, .basic-element .c2LLA .leadi,
	.basic-element .c2LLL .leadi,
	.basic-element .c2LLAC .leadi,
	.basic-element .c2LLB .leadi,
	.basic-element .c2LLC .leadi {
	width: 66%;
	}

	.main .c2LLA .alink .leadi,
	.main .c2LLL .alink .leadi,
	.main .c2LLAC .alink .leadi,
	.main .c2LLB .alink .leadi,
	.main .c2LLC .alink .leadi, .basic-element .c2LLA .alink .leadi,
	.basic-element .c2LLL .alink .leadi,
	.basic-element .c2LLAC .alink .leadi,
	.basic-element .c2LLB .alink .leadi,
	.basic-element .c2LLC .alink .leadi {
	width: 63%;
	}

	.main .c2LLL li,
	.main .c2LLB li,
	.main .c2LLC li, .basic-element .c2LLL li,
	.basic-element .c2LLB li,
	.basic-element .c2LLC li {
	width: 328px;
	}

	.main .c3LLA li,
	.main .c3LLL li,
	.main .c3LLAC li,
	.main .c3LLB li,
	.main .c3LLC li, .basic-element .c3LLA li,
	.basic-element .c3LLL li,
	.basic-element .c3LLAC li,
	.basic-element .c3LLB li,
	.basic-element .c3LLC li {
	width: 212px;
	float: left;
	}

	.main .c3LLA .image,
	.main .c3LLL .image,
	.main .c3LLAC .image,
	.main .c3LLB .image,
	.main .c3LLC .image, .basic-element .c3LLA .image,
	.basic-element .c3LLL .image,
	.basic-element .c3LLAC .image,
	.basic-element .c3LLB .image,
	.basic-element .c3LLC .image {
	width: 30%;
	}

	.main .c3LLA .leadi,
	.main .c3LLL .leadi,
	.main .c3LLAC .leadi,
	.main .c3LLB .leadi,
	.main .c3LLC .leadi, .basic-element .c3LLA .leadi,
	.basic-element .c3LLL .leadi,
	.basic-element .c3LLAC .leadi,
	.basic-element .c3LLB .leadi,
	.basic-element .c3LLC .leadi {
	width: 66%;
	}

	.main .c3LLA .alink .leadi,
	.main .c3LLL .alink .leadi,
	.main .c3LLAC .alink .leadi,
	.main .c3LLB .alink .leadi,
	.main .c3LLC .alink .leadi, .basic-element .c3LLA .alink .leadi,
	.basic-element .c3LLL .alink .leadi,
	.basic-element .c3LLAC .alink .leadi,
	.basic-element .c3LLB .alink .leadi,
	.basic-element .c3LLC .alink .leadi {
	width: 60%;
	}

	.main .c3LLL li,
	.main .c3LLB li,
	.main .c3LLC li, .basic-element .c3LLL li,
	.basic-element .c3LLB li,
	.basic-element .c3LLC li {
	width: 213px;
	}

	.main .c4LLA li,
	.main .c4LLL li,
	.main .c4LLAC li,
	.main .c4LLB li,
	.main .c4LLC li, .basic-element .c4LLA li,
	.basic-element .c4LLL li,
	.basic-element .c4LLAC li,
	.basic-element .c4LLB li,
	.basic-element .c4LLC li {
	width: 155px;
	float: left;
	}

	.main .c4LLA .image,
	.main .c4LLL .image,
	.main .c4LLAC .image,
	.main .c4LLB .image,
	.main .c4LLC .image, .basic-element .c4LLA .image,
	.basic-element .c4LLL .image,
	.basic-element .c4LLAC .image,
	.basic-element .c4LLB .image,
	.basic-element .c4LLC .image {
	width: 30%;
	}

	.main .c4LLA .leadi,
	.main .c4LLL .leadi,
	.main .c4LLAC .leadi,
	.main .c4LLB .leadi,
	.main .c4LLC .leadi, .basic-element .c4LLA .leadi,
	.basic-element .c4LLL .leadi,
	.basic-element .c4LLAC .leadi,
	.basic-element .c4LLB .leadi,
	.basic-element .c4LLC .leadi {
	width: 66%;
	}

	.main .c4LLA .alink .leadi,
	.main .c4LLL .alink .leadi,
	.main .c4LLAC .alink .leadi,
	.main .c4LLB .alink .leadi,
	.main .c4LLC .alink .leadi, .basic-element .c4LLA .alink .leadi,
	.basic-element .c4LLL .alink .leadi,
	.basic-element .c4LLAC .alink .leadi,
	.basic-element .c4LLB .alink .leadi,
	.basic-element .c4LLC .alink .leadi {
	width: 58%;
	}

	.main .c1LLB a,
	.main .c2LLB a,
	.main .c3LLB a,
	.main .c4LLB a, .basic-element .c1LLB a,
	.basic-element .c2LLB a,
	.basic-element .c3LLB a,
	.basic-element .c4LLB a {
	background: url(../images/ancLiBg_off.gif) repeat-x left center;
	}

	.main .c1LLB a:hover,
	.main .c2LLB a:hover,
	.main .c3LLB a:hover,
	.main .c4LLB a:hover, .basic-element .c1LLB a:hover,
	.basic-element .c2LLB a:hover,
	.basic-element .c3LLB a:hover,
	.basic-element .c4LLB a:hover {
	background: url(../images/ancLiBg_on.gif) repeat-x left center;
	}

	.main .c1LLB .active a,
	.main .c2LLB .active a,
	.main .c3LLB .active a,
	.main .c4LLB .active a, .basic-element .c1LLB .active a,
	.basic-element .c2LLB .active a,
	.basic-element .c3LLB .active a,
	.basic-element .c4LLB .active a {
	background: url(../images/ancLiBg_ac.gif) repeat-x left center;
	}

	.main .c1LLC li.alink, .basic-element .c1LLC li.alink {
	border-top: 1px solid #d9d9d9;
	padding: 10px 0;
	}

	.main .c1LLC li.alink:nth-child(2n), .basic-element .c1LLC li.alink:nth-child(2n) {
	border-bottom: 1px solid #d9d9d9;
	}

	.main .c1LLC .image, .basic-element .c1LLC .image {
	width: 14%;
	margin-left: 10px;
	_margin-left: 5px;
	}

	.main .c1LLC .lead, .basic-element .c1LLC .lead {
	margin: 0 10px 10px;
	_margin: 0 5px 10px;
	width: 95%;
	}

	.main .c1LLC .leadi, .basic-element .c1LLC .leadi {
	width: 81%;
	margin-right: 10px;
	_margin-right: 5px;
	margin-bottom: 10px;
	}

	.main .c1LLC .alink .lead, .basic-element .c1LLC .alink .lead {
	margin: 0 10px;
	_margin: 0 5px;
	width: 95%;
	}

	.main .c1LLC .alink .leadi, .basic-element .c1LLC .alink .leadi {
	width: 80%;
	margin-right: 10px;
	_margin-right: 5px;
	}

	.main .c2LLC li.alink, .basic-element .c2LLC li.alink {
	border-left: 1px solid #d9d9d9;
	}

	.main .c2LLC li.alink:nth-child(2n), .basic-element .c2LLC li.alink:nth-child(2n) {
	border-right: 1px solid #d9d9d9;
	}

	.main .c2LLC .image, .basic-element .c2LLC .image {
	width: 28%;
	margin-left: 10px;
	_margin-left: 5px;
	}

	.main .c2LLC .lead, .basic-element .c2LLC .lead {
	margin: 0 0 10px 10px;
	_margin: 0 0 10px 5px;
	width: 94%;
	}

	.main .c2LLC .leadi, .basic-element .c2LLC .leadi {
	width: 63%;
	margin-right: 10px;
	_margin-right: 5px;
	margin-bottom: 10px;
	}

	.main .c2LLC .alink .lead, .basic-element .c2LLC .alink .lead {
	margin: 0 10px;
	_margin: 0 5px;
	}

	.main .c2LLC .alink .leadi, .basic-element .c2LLC .alink .leadi {
	width: 59%;
	*width: 87.5%;
	margin-right: 10px;
	_margin-right: 5px;
	}

	.main .c3LLC li.alink, .basic-element .c3LLC li.alink {
	border-left: 1px solid #d9d9d9;
	}

	.main .c3LLC li.alink:nth-child(3n), .basic-element .c3LLC li.alink:nth-child(3n) {
	border-right: 1px solid #d9d9d9;
	}

	.main .c3LLC .image, .basic-element .c3LLC .image {
	width: 28%;
	margin-left: 10px;
	_margin-left: 5px;
	}

	.main .c3LLC .lead, .basic-element .c3LLC .lead {
	margin: 0 10px 10px;
	_margin: 0 5px 10px;
	width: 94%;
	}

	.main .c3LLC .leadi, .basic-element .c3LLC .leadi {
	width: 57%;
	margin-right: 10px;
	_margin-right: 5px;
	margin-bottom: 10px;
	}

	.main .c3LLC .alink .lead, .basic-element .c3LLC .alink .lead {
	margin: 0 10px;
	_margin: 0 5px;
	}

	.main .c3LLC .alink .leadi, .basic-element .c3LLC .alink .leadi {
	width: 54%;
	*width: 80%;
	margin-right: 10px;
	_margin-right: 5px;
	}

	.main ul.LLBX, .basic-element ul.LLBX {
	margin: 0;
	padding: 0;
	margin-bottom: 18px;
	width: 100%;
	}

	.main ul.LLBX:after, .basic-element ul.LLBX:after {
	content: "";
	display: table;
	clear: both;
	}

	.main ul.LLBX.InfoflameD, .basic-element ul.LLBX.InfoflameD {
	padding: 10px;
	width: 674px;
	}

	.main ul.LLBX li, .basic-element ul.LLBX li {
	display: block;
	float: left;
	font-size: 100%;
	padding: 0 10px 0 25px;
	margin: 0 0 8px;
	*white-space: nowrap;
	*display: inline;
	*zoom: 1;
	border-right: 1px solid #d9d9d9;
	background: url(../images/icon_arrow_g.gif) no-repeat 10px 4px;
	}

	.main ul.LLBX li.active a, .main ul.LLBX li.active, .basic-element ul.LLBX li.active a, .basic-element ul.LLBX li.active {
	color: #333;
	}

	.main ul.LLBX li.active a:hover, .main ul.LLBX li.active:hover, .basic-element ul.LLBX li.active a:hover, .basic-element ul.LLBX li.active:hover {
	text-decoration: none;
	}

	.main ul.LLBX li.alink, .basic-element ul.LLBX li.alink {
	background: url(../images/icon_uarrow_g.gif) no-repeat 10px 6px;
	}

	.main .InfoflameRAD h5,
	.main .InfoflameRAC h5, .basic-element .InfoflameRAD h5,
	.basic-element .InfoflameRAC h5 {
	color: #cc0022;
	background: none;
	border: none;
	padding: 0;
	margin: 0 0 10px;
	}

	.main .InfoflameRAD h6,
	.main .InfoflameRAC h6, .basic-element .InfoflameRAD h6,
	.basic-element .InfoflameRAC h6 {
	color: #333;
	margin: 0 0 10px;
	}

	.main .InfoflameRAD p,
	.main .InfoflameRAC p, .basic-element .InfoflameRAD p,
	.basic-element .InfoflameRAC p {
	margin: 0 0 18px;
	margin: 0 0 10px;
	}

	.main .mypage24, .basic-element .mypage24 {
	border-radius: 3px;
	padding: 15px;
	margin-bottom: 18px;
	}

	.main .mypage24:after, .basic-element .mypage24:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .mypage24 h4, .basic-element .mypage24 h4 {
	margin: 0 0 18px;
	}

	.main .mypagesign, .basic-element .mypagesign {
	border-radius: 3px;
	border: 2px solid #cccccc;
	background: #ffffff;
	padding: 15px;
	margin-bottom: 18px;
	}

	.main .mypagesign:after, .basic-element .mypagesign:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .mypagesign h4, .basic-element .mypagesign h4 {
	margin: 0 0 18px;
	}

	.main .mypagesign h6, .basic-element .mypagesign h6 {
	color: #0068B4 !important;
	}

	.main .mypagesign .c2Block .cBox, .basic-element .mypagesign .c2Block .cBox {
	border-left: 1px solid #d9d9d9;
	padding-left: 15px;
	width: 305px;
	}

	.main .mypagesign .c2Block .first, .basic-element .mypagesign .c2Block .first {
	border-left: none;
	padding-left: 0;
	}

	.main .mypagesign .timearea, .basic-element .mypagesign .timearea {
	padding: 0 0 0 5em;
	margin: 0 0 6px 25px;
	list-style: none;
	position: relative;
	background-position: -30px 0;
	zoom: 1;
	}

	.main .mypagesign .timearea span, .basic-element .mypagesign .timearea span {
	width: 5em;
	position: absolute;
	display: block;
	left: 0;
	top: 0;
	}

	.main .acc_Area.accWrap, .basic-element .acc_Area.accWrap {
	margin-bottom: 30px;
	}

	.main .acc_Area.accWrap h2,
	.main .acc_Area.accWrap h3, .basic-element .acc_Area.accWrap h2,
	.basic-element .acc_Area.accWrap h3 {
	position: relative;
	}

	.main .acc_Area.accWrap h2:first-child,
	.main .acc_Area.accWrap h3:first-child, .basic-element .acc_Area.accWrap h2:first-child,
	.basic-element .acc_Area.accWrap h3:first-child {
	margin-bottom: 0;
	}

	.main .acc_Area.accWrap h3.acc_title_btn, .basic-element .acc_Area.accWrap h3.acc_title_btn {
	border-left: 3px solid #cc0022;
	background: #f0f0f0;
	padding: 5px 5px 5px 7px;
	margin-bottom: 1px;
	}

	.main .acc_Area.accWrap h3.acc_title_btn a, .basic-element .acc_Area.accWrap h3.acc_title_btn a {
	padding: 5px 30px 0px 0;
	}

	.main .acc_Area.accWrap .separate_link, .basic-element .acc_Area.accWrap .separate_link {
	margin-right: 40px;
	padding: 5px 5px 10px;
	display: block;
	}

	.main .acc_Area.accWrap .accSwitch, .basic-element .acc_Area.accWrap .accSwitch {
	padding-right: 30px;
	color: #333;
	min-height: 24px;
	display: block;
	background: url(../images/mobile/mobile_icon_mg_minus.png) no-repeat right center;
	background-size: 34px 34px;
	}

	.main .acc_Area.accWrap .accSwitch.is_separate, .basic-element .acc_Area.accWrap .accSwitch.is_separate {
	position: absolute;
	width: 34px;
	height: 34px;
	right: 5px;
	padding: 0;
	top: 5px;
	}

	.main .acc_Area.accWrap.close .acc_Box, .basic-element .acc_Area.accWrap.close .acc_Box {
	display: none;
	}

	.main .acc_Area.accWrap.close .accSwitch, .basic-element .acc_Area.accWrap.close .accSwitch {
	background: url(../images/mobile/mobile_icon_mg_plus.png) no-repeat right center;
	background-size: 34px 34px;
	}

	.Sgreen .main h2.title1A {
	border-top: 3px solid #009F3A;
	}

	.Sgreen .main h3.title2A {
	border-left: 4px solid #009F3A;
	}

	.Sgreen .main h3.title2PT {
	border-left: 4px solid #009F3A;
	}

	.Sgreen .main h5 {
	border: 2px solid #ccecd8;
	background: #f2faf5;
	}

	.Sgreen .main h6 {
	color: #009F3A;
	}

	.Sgreen .main hr.hrR {
	background: #009F3A;
	}

	.Sgreen .main table th {
	background: #009F3A;
	color: #ffffff;
	font-weight: bold;
	}

	.Sgreen .main table tr.tablebg5,
	.Sgreen .main table th.tablebg5,
	.Sgreen .main table td.tablebg5 {
	background: #009F3A;
	color: #ffffff;
	font-weight: bold;
	}

	.Sgreen .main .InfoflameRAD h5,
	.Sgreen .main .InfoflameRAC h5 {
	color: #009F3A;
	background: none;
	border: none;
	padding: 0;
	}

	.Sgreen .main .InfoflameRAD h6,
	.Sgreen .main .InfoflameRAC h6 {
	color: #333;
	}

	.Sgreen .main .InfoflameRAC,
	.Sgreen .main .InfoflamePC {
	border: 2px solid #ccecd8;
	background: #f2faf5;
	}

	.Sgreen .main .c1BlockA .cBox,
	.Sgreen .main .c2BlockA .cBox,
	.Sgreen .main .c3BlockA .cBox,
	.Sgreen .main .c4BlockA .cBox,
	.Sgreen .main .c1BlockApa0 .cBox,
	.Sgreen .main .c2BlockApa0 .cBox,
	.Sgreen .main .c3BlockApa0 .cBox,
	.Sgreen .main .c4BlockApa0 .cBox {
	border: 2px solid #ccecd8;
	background: #f2faf5;
	}

	.Sgreen .main .sttextC {
	color: #009F3A;
	}

	.Sgreen .main .bgflameC {
	background: #f2faf5;
	}

	.Sgreen .main .mypage24 {
	border: 2px solid #ccecd8;
	background: #f2faf5;
	}

	.Sred .main h2.title1A {
	border-top: 3px solid #E73134;
	}

	.Sred .main h3.title2A {
	border-left: 4px solid #E73134;
	}

	.Sred .main h3.title2PT {
	border-left: 4px solid #E73134;
	}

	.Sred .main h5 {
	border: 2px solid #fad6d6;
	background: #fef5f5;
	}

	.Sred .main h6 {
	color: #E73134;
	}

	.Sred .main hr.hrR {
	background: #E73134;
	}

	.Sred .main table th {
	background: #E73134;
	color: #ffffff;
	font-weight: bold;
	}

	.Sred .main table tr.tablebg5,
	.Sred .main table th.tablebg5,
	.Sred .main table td.tablebg5 {
	background: #E73134;
	color: #ffffff;
	font-weight: bold;
	}

	.Sred .main .InfoflameRAD h5,
	.Sred .main .InfoflameRAC h5 {
	color: #E73134;
	background: none;
	border: none;
	padding: 0;
	}

	.Sred .main .InfoflameRAD h6,
	.Sred .main .InfoflameRAC h6 {
	color: #333;
	}

	.Sred .main .InfoflameRAC,
	.Sred .main .InfoflamePC {
	border: 2px solid #fad6d6;
	background: #fef5f5;
	}

	.Sred .main .c1BlockA .cBox,
	.Sred .main .c2BlockA .cBox,
	.Sred .main .c3BlockA .cBox,
	.Sred .main .c4BlockA .cBox,
	.Sred .main .c1BlockApa0 .cBox,
	.Sred .main .c2BlockApa0 .cBox,
	.Sred .main .c3BlockApa0 .cBox,
	.Sred .main .c4BlockApa0 .cBox {
	border: 2px solid #fad6d6;
	background: #fef5f5;
	}

	.Sred .main .c1LLB a,
	.Sred .main .c2LLB a,
	.Sred .main .c3LLB a,
	.Sred .main .c4LLB a {
	background: url(../images/ancLiBg_off.gif) repeat-x left center;
	}

	.Sred .main .c1LLB a:hover,
	.Sred .main .c2LLB a:hover,
	.Sred .main .c3LLB a:hover,
	.Sred .main .c4LLB a:hover {
	background: url(../images/ancLiBg_on.gif) repeat-x left center;
	}

	.Sred .main .c1LLB .active a,
	.Sred .main .c2LLB .active a,
	.Sred .main .c3LLB .active a,
	.Sred .main .c4LLB .active a {
	background: url(../images/ancLiBg_r_ac.gif) repeat-x left center;
	color: #ffffff;
	}

	.Sred .main .c1LLB .active .title,
	.Sred .main .c2LLB .active .title,
	.Sred .main .c3LLB .active .title,
	.Sred .main .c4LLB .active .title {
	color: #ffffff;
	background: url(../images/icon_arrow_w.gif) no-repeat 2px 5px;
	}

	.Sred .main .sttextC {
	color: #E73134;
	}

	.Sred .main .bgflameC {
	background: #fef5f5;
	}

	.Sred .main .mypage24 {
	border: 2px solid #fad6d6;
	background: #fef5f5;
	}

	.Sblue .main h2.title1A {
	border-top: 3px solid #0068B4;
	}

	.Sblue .main h3.title2A {
	border-left: 4px solid #0068B4;
	}

	.Sblue .main h3.title2PT {
	border-left: 4px solid #0068B4;
	}

	.Sblue .main h5 {
	border: 2px solid #cce1f0;
	background: #f2f7fb;
	}

	.Sblue .main h6 {
	color: #0068B4;
	}

	.Sblue .main hr.hrR {
	background: #0068B4;
	}

	.Sblue .main table th {
	background: #0068B4;
	color: #ffffff;
	font-weight: bold;
	}

	.Sblue .main table tr.tablebg5,
	.Sblue .main table th.tablebg5,
	.Sblue .main table td.tablebg5 {
	background: #0068B4;
	color: #ffffff;
	font-weight: bold;
	}

	.Sblue .main .InfoflameRAD h5,
	.Sblue .main .InfoflameRAC h5 {
	color: #0068B4;
	background: none;
	border: none;
	padding: 0;
	}

	.Sblue .main .InfoflameRAD h6,
	.Sblue .main .InfoflameRAC h6 {
	color: #333;
	}

	.Sblue .main .InfoflameRAC,
	.Sblue .main .InfoflamePC {
	border: 2px solid #cce1f0;
	background: #f2f7fb;
	}

	.Sblue .main .c1BlockA .cBox,
	.Sblue .main .c2BlockA .cBox,
	.Sblue .main .c3BlockA .cBox,
	.Sblue .main .c4BlockA .cBox,
	.Sblue .main .c1BlockApa0 .cBox,
	.Sblue .main .c2BlockApa0 .cBox,
	.Sblue .main .c3BlockApa0 .cBox,
	.Sblue .main .c4BlockApa0 .cBox {
	border: 2px solid #cce1f0;
	background: #f2f7fb;
	}

	.Sblue .main .sttextC {
	color: #0068B4;
	}

	.Sblue .main .bgflameC {
	background: #f2f7fb;
	}

	.Sblue .main .mypage24 {
	border: 2px solid #cce1f0;
	background: #f2f7fb;
	}

	.Sorange .main h2.title1A {
	border-top: 3px solid #ED8B00;
	}

	.Sorange .main h3.title2A {
	border-left: 4px solid #ED8B00;
	}

	.Sorange .main h3.title2PT {
	border-left: 4px solid #ED8B00;
	}

	.Sorange .main h5 {
	border: 2px solid #fbe2bf;
	background: #fdf3e6;
	}

	.Sorange .main h6 {
	color: #ED8B00;
	}

	.Sorange .main hr.hrR {
	background: #ED8B00;
	}

	.Sorange .main table th {
	background: #ED8B00;
	color: #ffffff;
	font-weight: bold;
	}

	.Sorange .main table tr.tablebg5,
	.Sorange .main table th.tablebg5,
	.Sorange .main table td.tablebg5 {
	background: #ED8B00;
	color: #ffffff;
	font-weight: bold;
	}

	.Sorange .main .InfoflameRAD h5,
	.Sorange .main .InfoflameRAC h5 {
	color: #ED8B00;
	background: none;
	border: none;
	padding: 0;
	}

	.Sorange .main .InfoflameRAD h6,
	.Sorange .main .InfoflameRAC h6 {
	color: #333;
	}

	.Sorange .main .InfoflameRAC,
	.Sorange .main .InfoflamePC {
	border: 2px solid #fbe2bf;
	background: #fdf3e6;
	}

	.Sorange .main .c1BlockA .cBox,
	.Sorange .main .c2BlockA .cBox,
	.Sorange .main .c3BlockA .cBox,
	.Sorange .main .c4BlockA .cBox,
	.Sorange .main .c1BlockApa0 .cBox,
	.Sorange .main .c2BlockApa0 .cBox,
	.Sorange .main .c3BlockApa0 .cBox,
	.Sorange .main .c4BlockApa0 .cBox {
	border: 2px solid #fbe2bf;
	background: #fdf3e6;
	}

	.Sorange .main .sttextC {
	color: #ED8B00;
	}

	.Sorange .main .bgflameC {
	background: #fdf3e6;
	}

	.Sorange .main .mypage24 {
	border: 2px solid #fbe2bf;
	background: #fdf3e6;
	}

	.Sorange .main .mypagesign {
	border: 2px solid #cccccc;
	background: #ffffff;
	}

	.Sorange .main .mypagesign h6 {
	color: #0068B4;
	}

	.Sorange .main .bgflameG h3 {
	border-left: 0;
	}

	.header-sp .Sorange .main .bgflameG h3 {
	border-left: 0;
	}

	a.un01 {
	color: #cc0022;
	}

	.english #search_form_inner .search_but {
	width: 58px;
	height: 22px;
	font-family: inherit;
	}

	.english .main .newslistD li {
	background: url(../images/icon_arrow_g.gif) no-repeat 140px 4px;
	padding: 0 0 0 12px;
	list-style: none;
	margin-left: 0;
	}

	.english .main .newslistD li:after {
	content: "";
	display: table;
	clear: both;
	}

	.english .main .newslistD .date {
	display: block;
	width: 140px;
	float: left;
	}

	.english .main .newslistD a {
	display: block;
	width: 540px;
	float: left;
	}

	.english .main .newslistD li {
	background: url(../images/icon_arrow_g.gif) no-repeat 120px 4px;
	padding: 0 0 0 12px;
	list-style: none;
	margin-left: 0;
	}

	.english .main .newslistD li:after {
	content: "";
	display: table;
	clear: both;
	}

	.english .main .newslistD .date {
	display: block;
	width: 120px;
	float: left;
	margin-right: 0;
	}

	.english .main .newslistD a {
	display: block;
	width: 560px;
	float: left;
	}

	/*mobilefix*/
	.pc_dis_none {
	display: none !important;
	}

	.telno {
	display: none !important;
	}

	.tellink {
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	}

	#enserviceArea {
	margin: 0 0 28px;
	}

	#enserviceArea:after {
	content: "";
	display: table;
	clear: both;
	}

	#enserviceArea #saNav {
	margin: 0;
	zoom: 1;
	}

	#enserviceArea #saNav li {
	width: 232px;
	margin: 0;
	list-style: none;
	float: left;
	zoom: 1;
	}

	/*sideArea*/
	#sideArea .sideBtn {
	line-height: 24px;
	}

	#sideArea .sideBtn a {
	text-align: center;
	background: #eee;
	border-right: 2px solid #d6d6d6;
	border-bottom: 2px solid #d6d6d6;
	padding: 12px 0;
	color: #444;
	font-weight: bold;
	display: block;
	}

	#sideArea .sideBtn a:hover {
	background: #b7b7b7;
	text-decoration: none;
	border-right: 2px solid #a4a4a4;
	border-bottom: 2px solid #a4a4a4;
	}

	#sideArea #mypageArea {
	float: none;
	margin: 0 0 10px;
	overflow: hidden;
	position: relative;
	}

	#sideArea #mypageArea #loginArea {
	position: relative;
	z-index: 2;
	border: 1px solid #cccccc;
	background: #fff url(../images/mypageareaBg_off.gif) repeat-x left center;
	}

	#sideArea #mypageArea #loginArea p a::after {
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	}

	#sideArea #mypageArea h2 {
	text-align: center;
	zoom: 1;
	}

	#sideArea #mypageArea h2 img {
	margin: 21px auto 10px;
	}

	#sideArea #mypageArea p {
	text-align: center;
	padding: 0 0  5px;
	zoom: 1;
	}

	#sideArea #mypageArea ul {
	zoom: 1;
	}

	#sideArea #mypageArea ul:after {
	content: "";
	display: table;
	clear: both;
	}

	#sideArea .contactbox .textarea {
	margin: 10px;
	padding: 10px 0;
	border-top: 1px solid #00a9cc;
	border-bottom: 1px solid #00a9cc;
	zoom: 1;
	}

	#sideArea .contactbox .textarea h4 {
	margin: 5px 0;
	}

	#sideArea .contactbox .textarea p {
	font-size: 87.5%;
	line-height: 119%;
	zoom: 1;
	}

	#sideArea .contactbox .at {
	font-size: 87.5%;
	letter-spacing: -0.1em;
	color: #D90000;
	margin: 5px 0;
	}

	#sideArea .contactbox .link {
	padding-top: 1px;
	}

	#sideArea .contactbox .link a {
	color: #333;
	}

	#sideArea .contactbox .tel {
	text-align: center;
	margin: 10px;
	}

	#sideArea #qaArea {
	margin-bottom: 10px;
	}

	#sideArea #qaArea #qalist {
	border-top: none;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: none;
	background: #EEE;
	padding: 20px 15px;
	}

	#sideArea #qaArea #qalist .qaTitle {
	background: url(../images/contents/icon_qs_ui.png) no-repeat left;
	background-position: 0px 2px;
	padding: 0 0 0 20px;
	font-weight: normal;
	}

	#sideArea #qaArea #qalist .qaTitle a {
	font-size: 87.5%;
	line-height: 16px;
	text-decoration: underline;
	}

	#sideArea #qaArea #qalist .qaTitle + .qaTitle {
	margin: 15px 0 0 0;
	}

	#sideArea .qaAreaSideUI #qaArea #qalist {
	border-top: none;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: none;
	background: #EEE;
	padding: 20px 15px;
	}

	#sideArea .qaAreaSideUI #qaArea #qalist .qaTitle {
	background: url(../images/contents/icon_qs_ui.png) no-repeat left;
	background-position: 0px 2px;
	padding: 0 0 0 20px;
	font-weight: normal;
	}

	#sideArea .qaAreaSideUI #qaArea #qalist .qaTitle a {
	font-size: 12px;
	line-height: 16px;
	text-decoration: underline;
	}

	#sideArea .qaAreaSideUI #qaArea #qalist .qaTitle + .qaTitle {
	margin: 15px 0 0 0;
	}

	#sideArea .bgflameG h3 {
	font-size: 100%;
	}

	#sideArea .flameG {
	padding: 10px;
	margin-bottom: 15px;
	border: 2px solid #d9d9d9;
	}

	#sideArea .flameG h3 {
	margin-bottom: 10px;
	font-size: 100%;
	}

	#sideArea .arrowlistG li {
	margin: 0 0 6px 0;
	list-style: none;
	padding: 0 0 0 12px;
	font-size: 100%;
	line-height: 132%;
	color: #333;
	background-position: 2px 4px;
	zoom: 1;
	background: url(../images/icon_arrow_g.gif) no-repeat 2px 4px;
	}

	#sideArea .arrowlistG li:last-child {
	margin-bottom: 0;
	}

	#sideArea .arrowlistG li ul {
	margin-bottom: 0;
	}

	#sideArea img.icon {
	vertical-align: middle !important;
	margin: 0 5px 0 0;
	}

	#sideArea .sideLLC {
	margin: 0;
	width: 100%;
	}

	#sideArea .sideLLC:after {
	content: "";
	display: table;
	clear: both;
	}

	#sideArea .sideLLC li {
	padding: 0 0 10px;
	margin: 0 0 10px;
	list-style: none;
	border-bottom: 1px solid #d9d9d9;
	}

	#sideArea .sideLLC li:after {
	content: "";
	display: table;
	clear: both;
	}

	#sideArea .sideLLC li:last-child {
	border-bottom: 0;
	margin-bottom: 0;
	padding-bottom: 0;
	}

	#sideArea .sideLLC a {
	padding: 0;
	display: block;
	}

	#sideArea .sideLLC a:hover {
	text-decoration: underline;
	}

	#sideArea .sideLLC span {
	display: block;
	}

	#sideArea .sideLLC .image {
	float: left;
	width: 60px;
	overflow: hidden;
	}

	#sideArea .sideLLC .image img {
	width: 60px;
	height: auto;
	}

	#sideArea .sideLLC .leadi {
	background: url(../images/icon_arrow_g.gif) no-repeat 0 2px;
	padding-left: 12px;
	float: right;
	width: 115px;
	font-size: 87.5%;
	line-height: 132%;
	}

	#sideArea .sideBtlink {
	margin: 0 0 10px;
	}

	#sideArea .sideBtlink li + li {
	margin-top: 10px;
	}

	#sideArea .sideBtlink a {
	background: #eee url(../images/gy_bt_bg.gif) no-repeat left top;
	border-right: 2px solid #d6d6d6;
	border-bottom: 2px solid #d6d6d6;
	padding: 12px 2% 12px 28px;
	color: #444;
	font-weight: bold;
	display: block;
	line-height: 136%;
	}

	#sideArea .sideBtlink a:hover {
	background: #b7b7b7 url(../images/gy_bt_bg_on.gif) no-repeat left top;
	text-decoration: none;
	border-right: 2px solid #a4a4a4;
	border-bottom: 2px solid #a4a4a4;
	}

	#sideArea .sideBtlink a.BtR {
	background: #eee url(../images/ry_bt_bg.gif) no-repeat left top;
	}

	#sideArea .sideBtlink a.BtR:hover {
	background: #b7b7b7 url(../images/ry_bt_bg_on.gif) no-repeat left top;
	}

	#troubleArea {
	width: 222px;
	overflow: hidden;
	background-color: #dedede;
	background: linear-gradient(#fff, #d2d2d2);
	}

	#troubleArea h2 {
	box-shadow: 0px 1px 2px #c4c4c4;
	z-index: 2;
	}

	#troubleArea p {
	z-index: 1;
	height: 42px;
	text-align: left;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	}

	#troubleArea p img {
	margin: 7px 0 7px 27px;
	}

	#troubleArea ul {
	zoom: 1;
	}

	#troubleArea ul:after {
	content: "";
	display: block;
	clear: both;
	}

	#troubleArea ul li {
	width: 230px;
	overflow: hidden;
	}

	#sideArea #troubleArea {
	margin-bottom: 10px;
	}

	.sidebannerArea {
	width: 222px;
	float: none;
	margin: 0 0 10px;
	}

	.sidebannerArea li {
	margin-bottom: 5px;
	}

	.sidebannerArea li a {
	display: block;
	zoom: 1;
	}

	.sidebannerArea li.facebook {
	margin-bottom: 1px;
	}

	.localNav {
	margin: 0 0 15px;
	}

	.localNav h3 a {
	background: #7d7e7e url(../images/sideNavUiBg_off.gif) no-repeat left center;
	border-radius: 3px 3px 0 0;
	color: #ffffff !important;
	font-weight: bold;
	line-height: 143%;
	padding: 20px 10px;
	display: block;
	}

	.localNav h3 a:hover {
	color: #ffffff;
	background: #626262 url(../images/sideNavUiBg_on.gif) no-repeat left center;
	}

	.localNav h3 a:active {
	color: #ffffff;
	}

	.localNav a {
	color: #333;
	cursor: pointer;
	}

	.localNav a:visited {
	color: #333;
	}

	.localNav a:hover {
	text-decoration: none;
	}

	.localNav ul {
	padding: 0;
	border: 1px solid #cccccc;
	border-bottom: 0;
	overflow: hidden;
	zoom: 1;
	}

	.localNav li ul {
	z-index: 1;
	margin: 0;
	border: none;
	}

	.localNav li li a,
	.localNav li.ac li a {
	border-bottom: 1px solid #b3b3b3;
	}

	.localNav li a {
	display: block;
	background: #E6E6E6;
	border-top: 1px solid #fff;
	}

	.localNav li a:hover {
	background: #b2b2b2;
	border-top: 1px solid #c5c5c5;
	font-weight: bold;
	}

	.localNav li span {
	border-bottom: 1px solid #b3b3b3;
	display: block;
	padding: 7px 7px 7px 25px;
	background: url(../images/icon_arrow_r.gif) no-repeat 12px 13px;
	font-size: 100%;
	line-height: 132%;
	z-index: 2;
	color: #333;
	}

	.localNav li span.ac {
	color: #ffffff;
	border-bottom: 1px solid #666666;
	position: relative;
	font-weight: bold;
	}

	.localNav li span.ac::after {
	position: absolute;
	content: "";
	width: 4px;
	height: 100%;
	top: -1px;
	left: 0;
	background-color: #cc0022;
	}

	.localNav li.ac > a {
	background: #696969;
	border-top: 1px solid #696969;
	color: #ffffff;
	position: relative;
	font-weight: bold;
	}

	.localNav li.ac > a::after {
	position: absolute;
	content: "";
	width: 4px;
	height: 100%;
	top: -1px;
	left: 0;
	background-color: #cc0022;
	}

	.localNav li.ac > a span {
	color: #ffffff;
	background: url(../images/icon_arrow_w.gif) no-repeat 12px 13px;
	}

	.localNav li.ac > a:hover {
	background: #525252;
	border-top: 1px solid #525252;
	}

	.localNav li.ac > span {
	background: #696969 url(../images/icon_arrow_w.gif) no-repeat 12px 13px;
	border-top: 1px solid #696969;
	color: #ffffff;
	position: relative;
	font-weight: bold;
	}

	.localNav li.ac > span::after {
	position: absolute;
	content: "";
	width: 4px;
	height: calc(100% + 1px);
	top: -1px;
	left: 0;
	background-color: #cc0022;
	}

	.localNav li li a {
	background: #ffffff url(../images/icon_arrows_g.gif) no-repeat 12px 11px;
	padding: 7px 7px 7px 25px;
	border-top: 1px solid #ffffff;
	}

	.localNav li li a:hover {
	background: #c5c5c5 url(../images/icon_arrows_g.gif) no-repeat 12px 11px;
	}

	.localNav li li.ac > a {
	background: #696969 url(../images/icon_arrow_w.gif) no-repeat 12px 11px;
	color: #ffffff;
	border-top: 1px solid #696969;
	position: relative;
	font-weight: bold;
	}

	.localNav li li.ac > a::after {
	position: absolute;
	content: "";
	width: 4px;
	height: 100%;
	top: -1px;
	left: 0;
	background-color: #cc0022;
	}

	.localNav li li.ac > a:hover {
	color: #ffffff;
	background: #525252 url(../images/icon_arrow_w.gif) no-repeat 12px 11px;
	}

	.popup .header-pc #headerwrapper {
	width: 736px;
	}

	.popup #footer #copy_area #copy {
	width: 736px;
	}

	.popup #topcontrol #topcontrolwrapper {
	width: 716px;
	}

	.popup #header,
	.popup990 .header-pc {
	height: 82px;
	}

	.popup .header-pc #headerwrapper,
	.popup990 .header-pc #headerwrapper {
	padding: 82px 0 0;
	}

	.popup .header-pc #headerwrapper #group_logo,
	.popup990 .header-pc #headerwrapper #group_logo {
	position: absolute;
	right: 105px;
	top: 22px;
	}

	.english.popup .header-pc #headerwrapper #group_logo,
	.english.popup990 .header-pc #headerwrapper #group_logo {
	top: 26px;
	right: 115px;
	}

	.popup .header-pc #headerwrapper .close,
	.popup990 .header-pc #headerwrapper .close {
	position: absolute;
	right: 20px;
	top: 32px;
	}

	.popup {
	/*contentswrapper*/
	/*footer*/
	}

	.popup #contentswrapper {
	width: 736px;
	overflow: hidden;
	}

	.popup #mainArea {
	width: 696px;
	margin: 20px 20px;
	float: none;
	}

	.popup #pagetitle {
	margin: 0 7px 20px;
	}

	.popup #pagetitle .title {
	font-size: 175%;
	}

	.popup .main .leadtext {
	margin: 0 0 18px;
	}

	.popup .main table {
	width: base_width_main_p-30px;
	}

	.popup .main .tabArea {
	margin-bottom: 18px;
	}

	.popup .main .tabArea .tabnavi {
	position: relative;
	z-index: 2;
	background: url(../images/tabnavi_bg.gif) repeat-x left bottom;
	}

	.popup .main .tabArea .tabnavi:after {
	content: "";
	display: table;
	clear: both;
	}

	.popup .main .tabArea .tabnavi li {
	float: left;
	width: 314px;
	font-size: 113%;
	line-height: 132%;
	list-style: none;
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;
	border-top: 3px solid #aaa;
	margin-left: 0;
	margin-right: 4px;
	margin-top: 4px;
	margin-bottom: 3px;
	zoom: 1;
	background-color: #f2f2f2;
	}

	.popup .main .tabArea .tabnavi li a {
	color: #333;
	font-weight: bold;
	display: block;
	padding: 8px 10px 8px 26px;
	background-image: url(../images/icon_tab_arrow_g.gif);
	background-repeat: no-repeat;
	background-position: left center;
	zoom: 1;
	}

	.popup .main .tabArea .tabnavi li .more {
	float: right;
	display: none !important;
	}

	.popup .main .tabArea .tabnavi li .more img {
	margin-top: -2px;
	}

	.popup .main .tabArea .tabnavi li .morelinkArea {
	width: 68px;
	}

	.popup .main .tabArea .tabnavi li.activetab {
	background: #ffffff;
	background-image: none;
	border-left: 1px solid #cc0022;
	border-right: 1px solid #cc0022;
	border-top: 3px solid #cc0022;
	border-bottom: 0px;
	margin-top: 0;
	margin-bottom: 0px;
	padding: 4px 0;
	}

	.popup .main .tabArea .tabnavi li.activetab a {
	padding: 0 0 4px 0;
	padding: 10px 10px 10px;
	background-image: none;
	}

	.popup .main .tabArea .tabnavi li.activetab .more {
	display: inline !important;
	}

	.popup .main .tabArea .ui-tabs-panel {
	border-bottom: 1px solid #cc0022;
	position: relative;
	z-index: 1;
	padding: 10px 0;
	zoom: 1;
	}

	.popup #girdText {
	_padding: 8px 21px 8px;
	}

	body:not(.header-sp).popup .header-pc #headerwrapper, body:not(.header-sp).popup990 .header-pc #headerwrapper {
	padding: 82px 0 0;
	}


	/*header*/
	.single #mainArea {
	width: 948px;
	margin: 18px 21px 21px;
	float: none;
	}

	.single .anchorLinkList {
	width: 100%;
	background: #fff;
	padding: 15px 0;
	margin-bottom: 40px;
	border-bottom: 1px solid #eeeeee;
	}

	.single .anchorLinkList .ancLLContents {
	width: 990px;
	margin: 0 auto;
	border-right: 1px solid #ddd;
	}

	.single .anchorLinkList .ancLLContents:after {
	content: "";
	display: table;
	clear: both;
	}

	.single .anchorLinkList .ancLLItem {
	width: 33%;
	float: left;
	font-size: 125%;
	font-weight: bold;
	border-left: 1px solid #ddd;
	}

	.single .anchorLinkList .ancLLItem .text {
	display: block;
	}

	.single .anchorLinkList .ancLLItem a {
	padding: 25px 10px 25px 55px;
	border-radius: 4px;
	margin: 0 5px;
	background: url(../images/single/anchorLink_arrow.png) no-repeat left center;
	_background: url(../images/single/anchorLink_arrow.gif) no-repeat left center;
	display: block;
	color: #333;
	}

	.single .anchorLinkList .ancLLItem a:hover {
	text-decoration: none;
	background-color: #eee;
	}

	.single .anchorLinkBtn {
	margin: 0 auto 40px;
	width: 990px;
	}

	.single .anchorLinkBtn .ancLBItem {
	margin: 0 auto;
	width: 70%;
	text-align: center;
	font-size: 125%;
	font-weight: bold;
	border-bottom: 1px solid #eeeeee;
	}

	.single .anchorLinkBtn .ancLBItem a {
	padding: 25px 10px 25px 45px;
	border-radius: 4px;
	background: #fff url(../images/single/anchorLink_arrow.png) no-repeat left center;
	_background: #fff url(../images/single/anchorLink_arrow.gif) no-repeat left center;
	display: block;
	color: #333;
	}

	.single .anchorLinkBtn .ancLBItem a:hover {
	text-decoration: none;
	background-color: #eee;
	}

	.single .textLinkBtn {
	margin: 0 auto 40px;
	width: 990px;
	}

	.single .textLinkBtn .txtLBItem {
	margin: 0 auto;
	width: 70%;
	text-align: center;
	font-size: 125%;
	font-weight: bold;
	}

	.single .textLinkBtn .txtLBItem a {
	padding: 25px 0;
	border-radius: 4px;
	background: #cc0022 url(../images/single/single_textBt_arrow.png) no-repeat left center;
	_background: #cc0022 url(../images/single/single_textBt_arrow.gif) no-repeat left center;
	border-bottom: 1px solid #eeeeee;
	display: block;
	color: #ffffff;
	}

	.single .textLinkBtn .txtLBItem a:hover {
	text-decoration: none;
	background-color: #a30005;
	}

	.single .catchcopyArea {
	width: 100%;
	background: #fff;
	border-bottom: 1px solid #eeeeee;
	margin: 0 0 40px 0;
	}

	.single .catchcopyArea .catchcopy {
	width: 990px;
	margin: 0 auto;
	text-align: center;
	font-size: 150%;
	padding: 24px 0;
	font-weight: bold;
	}

	.single .arrowArea {
	width: 100%;
	margin: 0 0 40px 0;
	}

	.single .arrowArea .arrowIcon {
	width: 990px;
	margin: 0 auto;
	text-align: center;
	}

	.single .arrowArea .arrowIcon img {
	width: 320px;
	}

	.single .main .c1Block, .single .main .c2Block, .single .main .c3Block, .single .main .c4Block {
	width: 946px;
	margin: 0 auto;
	}

	.single .main .c1Block .cBox, .single .main .c2Block .cBox, .single .main .c3Block .cBox, .single .main .c4Block .cBox {
	margin: 0 0 0 28px;
	padding: 0;
	}

	.single .main {
	/*flamebox*/
	}

	.single .main .c1Block .cBox {
	width: 100%;
	}

	.single .main .c2Block .cBox {
	width: 459px;
	}

	.single .main .c3Block .cBox {
	width: 296px;
	}

	.single .main .c3Block .c3borderbox {
	width: 218px;
	border: 1px solid #ccc;
	border-top: 0;
	border-radius: 6px 6px 0 0;
	}

	.single .main .c4Block .cBox {
	width: 215px;
	}

	.single .main .c4Block .c4borderbox {
	width: 218px;
	border: 1px solid #ccc;
	border-top: 0;
	border-radius: 6px 6px 0 0;
	}

	.single .main .c1BlockFRA,
	.single .main .c2BlockFRA,
	.single .main .c3BlockFRA,
	.single .main .c4BlockFRA,
	.single .main .c1BlockFRAD,
	.single .main .c2BlockFRAD,
	.single .main .c3BlockFRAD,
	.single .main .c4BlockFRAD,
	.single .main .c1BlockA,
	.single .main .c2BlockA,
	.single .main .c3BlockA,
	.single .main .c4BlockA,
	.single .main .c1BlockB,
	.single .main .c2BlockB,
	.single .main .c3BlockB,
	.single .main .c4BlockB,
	.single .main .c1BlockFRApa0,
	.single .main .c2BlockFRApa0,
	.single .main .c3BlockFRApa0,
	.single .main .c4BlockFRApa0,
	.single .main .c1BlockFRADpa0,
	.single .main .c2BlockFRADpa0,
	.single .main .c3BlockFRADpa0,
	.single .main .c4BlockFRADpa0,
	.single .main .c1BlockApa0,
	.single .main .c2BlockApa0,
	.single .main .c3BlockApa0,
	.single .main .c4BlockApa0,
	.single .main .c1BlockBpa0,
	.single .main .c2BlockBpa0,
	.single .main .c3BlockBpa0,
	.single .main .c4BlockBpa0 {
	width: 100%;
	}

	.single .main .c1BlockFRA .cBox,
	.single .main .c1BlockFRAD .cBox,
	.single .main .c1BlockA .cBox,
	.single .main .c1BlockB .cBox,
	.single .main .c1BlockFRApa0 .cBox,
	.single .main .c1BlockFRADpa0 .cBox,
	.single .main .c1BlockApa0 .cBox,
	.single .main .c1BlockBpa0 .cBox {
	width: 928px;
	box-sizing: border-box;
	}

	.single .main .c2BlockFRA .cBox,
	.single .main .c2BlockFRAD .cBox,
	.single .main .c2BlockA .cBox,
	.single .main .c2BlockB .cBox,
	.single .main .c2BlockFRApa0 .cBox,
	.single .main .c2BlockApa0 .cBox,
	.single .main .c2BlockBpa0 .cBox {
	width: 433px;
	}

	.single .main .c2BlockFRApa0 .cBox,
	.single .main .c2BlockFRADpa0 .cBox,
	.single .main .c2BlockApa0 .cBox,
	.single .main .c2BlockBpa0 .cBox {
	width: 453px;
	}

	.single .main .c3BlockFRA .cBox,
	.single .main .c3BlockFRAD .cBox,
	.single .main .c3BlockA .cBox,
	.single .main .c3BlockB .cBox,
	.single .main .c3BlockFRApa0 .cBox,
	.single .main .c3BlockFRADpa0 .cBox,
	.single .main .c3BlockApa0 .cBox,
	.single .main .c3BlockBpa0 .cBox {
	width: 276px;
	}

	.single .main .c3BlockFRApa0 .cBox,
	.single .main .c3BlockFRADpa0 .cBox,
	.single .main .c3BlockApa0 .cBox,
	.single .main .c3BlockBpa0 .cBox {
	width: 296px;
	}

	.single .main .c4BlockFRA .cBox,
	.single .main .c4BlockFRAD .cBox,
	.single .main .c4BlockA .cBox,
	.single .main .c4BlockB .cBox,
	.single .main .c4BlockFRApa0 .cBox,
	.single .main .c4BlockFRADpa0 .cBox,
	.single .main .c4BlockApa0 .cBox,
	.single .main .c4BlockBpa0 .cBox {
	width: 197px;
	}

	.single .main .c4BlockFRApa0 .cBox,
	.single .main .c4BlockFRADpa0 .cBox,
	.single .main .c4BlockApa0 .cBox,
	.single .main .c4BlockBpa0 .cBox {
	width: 217px;
	}

	.single .main .InfoflameRA .c1Block,
	.single .main .InfoflameRAD .c1Block,
	.single .main .InfoflamePC .c1Block,
	.single .main .InfoflameG .c1Block {
	width: auto;
	}

	.single .main .InfoflameRA .c2Block .cBox,
	.single .main .InfoflameRAD .c2Block .cBox,
	.single .main .InfoflamePC .c2Block .cBox,
	.single .main .InfoflameG .c2Block .cBox {
	width: 433px;
	}

	.single .main .InfoflameRA .c3Block .cBox,
	.single .main .InfoflameRAD .c3Block .cBox,
	.single .main .InfoflamePC .c3Block .cBox,
	.single .main .InfoflameG .c3Block .cBox {
	width: 279px;
	}

	.single .main .InfoflameRA .c4Block .cBox,
	.single .main .InfoflameRAD .c4Block .cBox,
	.single .main .InfoflamePC .c4Block .cBox,
	.single .main .InfoflameG .c4Block .cBox {
	width: 202px;
	}

	.single .main .InfoflameRA .c2Blockpa0 .cBox,
	.single .main .InfoflameRAD .c2Blockpa0 .cBox,
	.single .main .InfoflamePC .c2Blockpa0 .cBox,
	.single .main .InfoflameG .c2Blockpa0 .cBox {
	width: 454px;
	}

	.single .main .InfoflameRA .c3Blockpa0 .cBox,
	.single .main .InfoflameRAD .c3Blockpa0 .cBox,
	.single .main .InfoflamePC .c3Blockpa0 .cBox,
	.single .main .InfoflameG .c3Blockpa0 .cBox {
	width: 298px;
	}

	.single .main .InfoflameRA .c4Blockpa0 .cBox,
	.single .main .InfoflameRAD .c4Blockpa0 .cBox,
	.single .main .InfoflamePC .c4Blockpa0 .cBox,
	.single .main .InfoflameG .c4Blockpa0 .cBox {
	width: 219px;
	}

	.single .main .tabArea .tabnavi li {
	width: calc(50% - 6px);
	}

	.main {
	position: relative;
	}

	.main .csArea .cslistBlockit {
	margin-bottom: 18px;
	}

	.main .csArea .cslistBlockit:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .csArea .cslistBlockit div {
	float: left;
	width: 338px;
	margin: 10px 10px 10px 0;
	zoom: 1;
	}

	.main .csArea .cslistBlockit .img {
	float: left;
	border: 1px solid #d9d9d9;
	width: 166px;
	}

	.main .csArea .cslistBlockit p {
	width: 165px;
	float: right;
	margin: 0;
	font-size: 87.5%;
	}

	.main .csArea .cslistBlocki:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .csArea .cslistBlocki div {
	float: left;
	width: 166px;
	margin: 0 8px 8px 0;
	_margin: 0 4px 8px 0;
	}

	.main .csArea .cslistBlocki .img {
	float: left;
	border: 1px solid #d9d9d9;
	width: 166px;
	margin: 0;
	}

	.main #sideArea .contactbox .cArea, #sideArea .main .contactbox .cArea, .main .contactbox .cArea {
	padding: 20px 20px 15px;
	}

	.main #sideArea .contactbox .cArea:after, #sideArea .main .contactbox .cArea:after, .main .contactbox .cArea:after {
	content: "";
	display: table;
	clear: both;
	}

	.main #sideArea .contactbox .textarea, #sideArea .main .contactbox .textarea, .main .contactbox .textarea {
	float: left;
	width: 370px;
	margin: 0;
	border-right: 1px solid #00a9cc;
	}

	.main #sideArea .contactbox .textarea .image, #sideArea .main .contactbox .textarea .image, .main .contactbox .textarea .image {
	text-align: left;
	}

	.main #sideArea .contactbox .textarea p.text_only, #sideArea .main .contactbox .textarea p.text_only, .main .contactbox .textarea p.text_only {
	font-size: 100%;
	padding-right: 20px;
	}

	.main #sideArea .contactbox .textarea p.text_only_s, #sideArea .main .contactbox .textarea p.text_only_s, .main .contactbox .textarea p.text_only_s {
	font-size: 87.5%;
	line-height: 150%;
	}

	.main #sideArea .contactbox .navbt, #sideArea .main .contactbox .navbt, .main .contactbox .navbt {
	float: right;
	width: 267px;
	margin: 0;
	}

	.main #sideArea .contactbox h3, #sideArea .main .contactbox h3, .main .contactbox h3 {
	text-align: left;
	border: none;
	margin-bottom: 0;
	}

	.main #sideArea .contactbox h4.inner_title, #sideArea .main .contactbox h4.inner_title, .main .contactbox h4.inner_title {
	font-weight: bold;
	margin: 0 0 10px;
	font-size: 100%;
	}

	.main #sideArea .contactbox ul, #sideArea .main .contactbox ul, .main .contactbox ul {
	margin: 0;
	padding: 0;
	}

	.main #sideArea .contactbox ul li, #sideArea .main .contactbox ul li, .main .contactbox ul li {
	list-style: none;
	margin: 0 0 5px;
	}

	.main #sideArea .contactbox ul li a span, #sideArea .main .contactbox ul li a span, .main .contactbox ul li a span {
	padding: 15px 0px 15px 24px;
	}

	.main #sideArea .contactbox h4, #sideArea .main .contactbox h4, .main .contactbox h4 {
	font-size: 93%;
	margin-bottom: 3px;
	}

	.main #sideArea .contactbox p, #sideArea .main .contactbox p, .main .contactbox p {
	font-size: 72%;
	line-height: 119%;
	margin: 0 0 10px;
	}

	.main #sideArea .contactbox .at, #sideArea .main .contactbox .at, .main .contactbox .at {
	font-size: 81%;
	letter-spacing: -0.1em;
	color: #D90000;
	margin: 5px 0;
	}

	.main #sideArea .contactbox .link, #sideArea .main .contactbox .link, .main .contactbox .link {
	font-size: 93%;
	padding-top: 1px;
	margin: 0;
	}

	.main #sideArea .contactbox .link a, #sideArea .main .contactbox .link a, .main .contactbox .link a {
	color: #333;
	}

	.main #sideArea .contactbox .tel, #sideArea .main .contactbox .tel, .main .contactbox .tel {
	text-align: left;
	margin: 0 0 10px;
	}

	.main #sideArea .contactbox .telimg, #sideArea .main .contactbox .telimg, .main .contactbox .telimg {
	height: 47px;
	background: url(../images/contents/contacti_tel_w.jpg) no-repeat left top;
	padding: 7px 0 0 76px;
	margin-top: 5px;
	}

	.main #newsTopicsArea {
	margin-bottom: 18px;
	}

	.main #newsTopicsArea .infoNav {
	margin-right: 0;
	}

	.main #newsTopicsArea .newslistD {
	margin: 0;
	}

	.main #newsTopicsArea h3 {
	border-left: 0 !important;
	}

	.main #procedure_area {
	background: #ffffff url(../images/contents/procedure_bg.gif) repeat-x left bottom;
	border-bottom: 1px solid #cc0022;
	margin-bottom: 18px;
	}

	.main #procedure_area:after {
	content: "";
	display: table;
	clear: both;
	}

	.main #procedure_area h4 {
	margin: 0 10px 15px;
	}

	.main #procedure_area .InfoflameD {
	margin: 0 10px 18px;
	width: 296px;
	background: #ffffff;
	}

	.main #procedure_area hr {
	margin: 10px 0;
	}

	.main #spmypageArea {
	margin-top: 15px;
	}

	.main #spmypageArea p {
	margin: 0;
	}

	.main #spmypageArea p.info_bt {
	margin: 0 0 10px;
	}

	.main #spmypageArea p.info_bt a span {
	background: url(../images/icon_bt_arrow_r.gif) no-repeat left center;
	padding: 5px 5px 5px 25px;
	}

	.main #spmypageArea p.info_bt a small {
	font-size: 72%;
	font-weight: normal;
	display: block;
	}

	.main #spmypageArea ul {
	margin: 0 0 10px;
	}

	.main #spmypageArea ul:after {
	content: "";
	display: table;
	clear: both;
	}

	.main #spmypageArea ul li {
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
	}

	.main #spmypageArea ul li a {
	width: 160px;
	height: 44px;
	margin: 0 auto;
	}

	.main #spmypageArea ul li a span {
	text-align: left;
	height: 24px;
	}

	.main #spmypageArea .login_bt {
	margin-right: 10px;
	}

	.main #coServiceArea {
	position: relative;
	width: 696px;
	margin: 0 0 28px;
	}

	.main #coServiceArea p {
	padding: 10px;
	margin: 0;
	text-align: center;
	width: 674px;
	height: 24px;
	border: 1px solid #cccccc;
	border-bottom: 0;
	border-radius: 3px 3px 0 0;
	background: #ffffff;
	}

	.main #coServiceArea ul#saNav {
	zoom: 1;
	margin: 0 0 13px;
	}

	.main #coServiceArea ul#saNav:after {
	content: "";
	display: block;
	clear: both;
	}

	.main #coServiceArea ul#saNav li {
	float: left;
	width: 222px;
	overflow: hidden;
	margin: 0 0 16px 15px;
	}

	.main #coServiceArea ul#saNav li:nth-child(3n+1) {
	margin: 0;
	}

	.main #coServiceArea #saNav {
	margin: 0;
	}

	.main #coServiceArea #saNav:after {
	content: "";
	display: table;
	clear: both;
	}

	.main #coServiceArea #saNav li {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	zoom: 1;
	}

	.main #coServiceArea #saNav li:after {
	content: "";
	display: table;
	clear: both;
	}

	.main #coServiceArea #saNav li img {
	float: left;
	}

	.main #coServiceArea #saNav li a {
	text-decoration: none;
	}

	.main #coServiceArea #saNav li a span {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	padding: 10px;
	text-align: center;
	width: 674px;
	height: 24px;
	border: 1px solid #cccccc;
	border-bottom: 0;
	border-radius: 3px 3px 0 0;
	background: #ffffff;
	color: #cc0022;
	}

	.main #coServiceArea #saNav li a span.activetext {
	display: block;
	z-index: 999;
	}

	.main #premergerInfo {
	margin: 0 0 18px;
	padding: 6px 10px;
	position: relative;
	}

	.main #premergerInfo .text {
	float: left;
	width: 370px;
	}

	.main #premergerInfo h3 {
	font-size: 107%;
	line-height: 138%;
	margin: 15px 0 4px;
	border-left: none;
	}

	.main #premergerInfo p {
	font-size: 87.5%;
	line-height: 107%;
	margin: 0 10px;
	}

	.main #premergerInfo ul {
	zoom: 1;
	float: right;
	width: 230px;
	border-left: 1px solid #ccc;
	padding: 3px 0 3px 25px;
	margin: 0;
	}

	.main #premergerInfo ul:after {
	content: "";
	display: block;
	clear: both;
	}

	.main #premergerInfo ul li {
	float: left;
	width: 216px;
	padding: 0;
	margin: 3px 0;
	list-style: none;
	}

	.main #csrtopArea1 {
	background: url(../images/line_g.gif) repeat-y 466px top;
	margin-bottom: 18px;
	}

	.main #csrtopArea2 {
	background: url(../images/line_g.gif) repeat-y 224px top;
	margin-bottom: 18px;
	}

	.main #csrtopArea1 h2,
	.main #csrtopArea2 h2 {
	background: none;
	border: none;
	padding: 0;
	}

	.main .feature {
	padding: 10px;
	margin-bottom: 10px;
	}

	.main .feature .title {
	width: 30%;
	background: #cc0022;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
	border-radius: 3px;
	}

	.main .feature .title .text {
	display: block;
	vertical-align: middle;
	font-size: 113%;
	}

	.main .feature .title .text strong {
	font-size: 157%;
	margin: 3px;
	}

	.main .feature .cArea {
	width: 66%;
	}

	.main .feature .cArea ul {
	margin-bottom: 0;
	}

	.main .calculation_area {
	border: 1px solid #dcdcdc;
	background: #f6f6f6;
	margin: 0 0 18px;
	border-radius: 3px;
	}

	.main .calculation_area .calculation_box {
	padding: 15px 15px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #cbcbcb;
	}

	.main .calculation_area .calculation_box:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .calculation_area p {
	float: left;
	width: 248px;
	margin: 0;
	padding-top: 2px;
	}

	.main .calculation_area ul {
	float: right;
	width: 400px;
	margin: 0;
	}

	.main .calculation_area ul li {
	list-style: none;
	margin: 0 10px 0 0;
	*margin: 0 5px 0 0;
	float: left;
	zoom: 1;
	}

	.main .calculation_area .last {
	border-bottom: 0px;
	}

	.main .c4BlockFRApa0 .cBox {
	width: 139px;
	padding: 40px 5px 5px 5px;
	border: 4px solid #f0f0f0;
	border-radius: 0;
	position: relative;
	}

	.main .c4BlockFRApa0 .cBox h3 {
	text-align: center;
	border: none;
	padding: 0 0 15px 0;
	vertical-align: middle;
	display: table-cell;
	}

	.main .c4BlockFRApa0 .cBox h3 .boxStep {
	font-size: 113%;
	line-height: 30px;
	height: 30px;
	width: 30px;
	background: #cc0022;
	display: block;
	padding: 0px;
	color: #ffffff;
	position: absolute;
	top: 0;
	left: 0;
	}

	.main .c4BlockFRApa0 .cBox h3 .textS {
	display: block;
	font-size: 1em;
	font-weight: bold;
	width: 139px;
	}

	.main .c4BlockFRApa0 .cBox p {
	font-size: 93%;
	line-height: 21px;
	margin: 0 !important;
	padding: 0 10px;
	}

	body:not(.header-sp) .main .tablewrap.scroll {
	overflow-x: auto;
	}

	#valuableArea {
	position: relative;
	overflow: hidden;
	width: 690px;
	margin: 0 0 28px;
	}

	#valuableArea a.more {
	position: absolute;
	right: 5px;
	top: 4px;
	font-size: 87.5%;
	}

	#valuableArea h3 {
	padding: 7px 8px;
	border: none;
	margin-bottom: 0;
	position: relative;
	}

	#valuableArea p {
	margin: 0;
	}

	#valuableArea div.coArea {
	overflow: hidden;
	padding: 15px 0;
	}

	#valuableArea #valuablecaruwrapper {
	position: relative;
	padding: 0 15px;
	height: 77px;
	}

	#valuableArea ul.valuablecaru {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 76px;
	}

	#valuableArea ul.valuablecaru li {
	font-size: 40px;
	color: #999;
	text-align: center;
	background-color: #fff;
	margin: 0;
	padding: 0 0 0 10px;
	display: block;
	float: left;
	_width: 160px;
	}

	#valuableArea ul.valuablecaru li img {
	border: 1px solid #d9d9d9;
	}

	#valuableArea ul.valuablecaru.responsive {
	width: auto;
	margin-left: 0;
	}

	#valuableArea .pie-clearfix {
	float: none;
	clear: both;
	}

	#valuableArea .prev {
	position: absolute;
	left: 0;
	top: 0;
	width: 14px;
	height: 77px;
	background: url(../images/valuable_arrow_prev.png) no-repeat -8px 0;
	text-indent: -200%;
	}

	#valuableArea .next {
	position: absolute;
	right: 0;
	top: 0;
	width: 14px;
	height: 77px;
	background: url(../images/valuable_arrow_next.png) no-repeat -108px 0;
	text-indent: 200%;
	}

	body:not(.header-sp) #blndingarea .mainimage {
	width: 100%;
	overflow: hidden;
	height: calc(310/1280 * 100vw - 4px);
	}

	body:not(.header-sp) #blndingarea .mainimage.slick-initialized {
	overflow: visible;
	height: auto;
	margin-bottom: 40px;
	}

	body:not(.header-sp) #blndingarea .mainimage .blnding-item a:hover img {
	opacity: .75;
	}

	body:not(.header-sp) .main #blndingarea .mainimage {
	height: calc(250/696 * 696px);
	}

	body:not(.header-sp) .main #blndingarea .mainimage.slick-initialized {
	height: auto;
	}

	body:not(.header-sp) .single .main #blndingarea .mainimage {
	height: calc(310/1280 * 948px);
	}

	body:not(.header-sp) .single .main #blndingarea .mainimage.slick-initialized {
	height: auto;
	}

	#blndingarea img {
	margin: 0 auto;
	display: block;
	}

	#blndingarea .mainimage .blnding-item a:focus-visible img {
	outline: auto #000;
	outline-offset: 0;
	outline-width: 2px;
	}

	#blndingarea .mainimage .blnding-item img {
	width: 100%;
	height: auto;
	}

	.slides {
	overflow: hidden;
	}

	.l-main .slides {
	margin-bottom: 10px;
	}

	.slides:after {
	position: absolute;
	display: block;
	content: '';
	width: 100%;
	height: 5px;
	top: 0;
	left: 0;
	}

	.slides .slick-list {
	overflow: hidden;
	position: relative;
	display: block;
	}

	body:not(.header-sp) .slides .slick-track {
	margin: 0;
	}

	.slides .slick-dots {
	position: absolute;
	margin: 0;
	}

	body:not(.header-sp) .slides .slick-dots {
	bottom: -20px;
	}

	.slides .slick-dots li {
	width: 10px;
	height: 10px;
	margin: 0 5px;
	}

	.slides .slick-dots li button:before {
	content: "";
	background: #e4e4e4;
	color: #e4e4e4;
	opacity: 1;
	font-size: 24px;
	width: 10px;
	height: 10px;
	border-radius: 5px;
	}

	.slides .slick-dots li.slick-active button:before {
	color: #646464;
	background: #646464;
	}

	.slides .slick-prev,
	.slides .slick-next {
	width: 54px;
	height: 70%;
	border: 1px solid rgba(119, 119, 119, 0.75);
	transform: translateY(-50%);
	background-color: rgba(255, 255, 255, 0.75);
	}

	.slides .slick-prev:hover, .slides .slick-prev:focus,
	.slides .slick-next:hover,
	.slides .slick-next:focus {
	background-color: rgba(255, 255, 255, 0.5);
	}

	.slides .slick-prev:before,
	.slides .slick-next:before {
	content: "";
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 30px;
	height: 30px;
	border: 2px solid #333;
	transform: translate(-50%, -50%) rotate(45deg) skew(8deg, 8deg);
	opacity: 1;
	}

	.slides .slick-prev {
	left: 0;
	}

	.slides .slick-prev:before {
	border-top: none;
	border-right: none;
	left: 65%;
	}

	.slides .slick-next {
	right: 0;
	}

	.slides .slick-next:before {
	border-bottom: none;
	border-left: none;
	left: 35%;
	}

	.slideFooter {
	position: relative;
	width: 99px;
	text-align: center;
	margin: 16px auto 20px;
	background-color: #fff;
	border: 1px solid #e4e4e4;
	border-radius: 5px;
	overflow: hidden;
	box-sizing: border-box;
	}

	.slideFooter > * {
	vertical-align: top;
	}

	.slideFooter .slick-prev,
	.slideFooter .slick-next {
	position: absolute;
	display: block;
	height: 20px;
	width: 20px;
	line-height: 0;
	font-size: 0;
	cursor: pointer;
	background: transparent;
	color: transparent;
	top: 50%;
	margin-top: -10px;
	padding: 0;
	border: none;
	}

	.slideFooter .slick-prev::before, .slideFooter .slick-prev::after,
	.slideFooter .slick-next::before,
	.slideFooter .slick-next::after {
	content: none;
	}

	.slideFooter .slick-prev::before:hover, .slideFooter .slick-prev::after:hover,
	.slideFooter .slick-next::before:hover,
	.slideFooter .slick-next::after:hover {
	background-color: #e6e6e6;
	}

	.slideFooter .slick-prev {
	left: 0;
	background: url(../images/icon_arrow_pagination_left_r.png) center no-repeat;
	}

	.slideFooter .slick-prev:hover {
	background-color: #e6e6e6;
	}

	.slideFooter .slick-next {
	right: 0;
	background: url(../images/icon_arrow_pagination_right_r.png) center no-repeat;
	}

	.slideFooter .slick-next:hover {
	background-color: #e6e6e6;
	}

	.slideFooter .slick-arrow {
	width: 32px;
	height: 33px;
	top: 0;
	margin-top: 0;
	}

	.slideFooter .slick-pause {
	background: url(../images/icon_slide_pause.png) left center no-repeat;
	border: none;
	border-left: 1px solid #e4e4e4;
	border-right: 1px solid #e4e4e4;
	font-size: 0;
	width: 33px;
	height: 33px;
	cursor: pointer;
	}

	.slideFooter .slick-pause:hover {
	background-color: #e6e6e6;
	}

	.slideFooter .slick-pause.is-paused {
	background-position: right center;
	}

	.blnding990 {
	width: 990px !important;
	margin: 0 auto !important;
	}

	.blnding990 .blnding-item {
	width: 990px !important;
	height: 260px;
	position: relative;
	}

	.blnding990 .blnding-item:after {
	content: "";
	display: block;
	height: 10px;
	position: absolute;
	top: 0;
	z-index: 1;
	width: 100%;
	background: url(../images/hero_shadow_top.png) repeat-x left bottom;
	}

	.blnding990 .blnding-item:before {
	content: "";
	display: block;
	height: 10px;
	position: absolute;
	bottom: 0;
	z-index: 1;
	width: 100%;
	background: url(../images/hero_shadow_under.png) repeat-x left bottom;
	}

	.h_switcharea {
	background-color: #f2f2f2;
	background: linear-gradient(to bottom, #ffffff, #f1f1f3);
	border-bottom: 1px solid #ccc;
	padding: 35px 0 30px;
	text-align: center;
	vertical-align: middle;
	font-size: 300%;
	font-weight: bold;
	}

	.h_switcharea:after {
	content: "";
	display: table;
	clear: both;
	}

	.h_switcharea a {
	color: #333;
	display: block;
	text-decoration: none;
	}

	.h_switcharea img {
	width: 45px;
	height: 76px;
	vertical-align: middle;
	margin-right: 15px;
	}

	.f_switcharea {
	background: #f2f2f2;
	padding: 60px 0 70px;
	}

	.f_switcharea:after {
	content: "";
	display: table;
	clear: both;
	}

	.f_switcharea ul {
	width: 90%;
	border-radius: 3px;
	margin: 0 auto 18px;
	}

	.f_switcharea ul li {
	float: left;
	width: 49%;
	margin-left: -1px;
	border: 1px solid #ccc;
	text-align: center;
	font-size: 39px;
	font-weight: bold;
	vertical-align: middle;
	position: relative;
	height: 120px;
	background-color: #5e5e5e;
	background: linear-gradient(to bottom, #5e5e5e, #5e5e5e);
	}

	.f_switcharea ul li.active {
	background-color: #fbfbfc;
	background: linear-gradient(to bottom, #fbfbfc, #f1f1f3);
	}

	.f_switcharea ul li.active a {
	color: #333;
	}

	.f_switcharea ul li img {
	height: 45px;
	position: absolute;
	left: 39px;
	top: 39px;
	}

	.f_switcharea ul li:nth-child(1) {
	border-radius: 9px 0 0 9px;
	}

	.f_switcharea ul li:nth-child(2) {
	border-radius: 0 9px 9px 0;
	}

	.f_switcharea ul li a,
	.f_switcharea ul li span.a_active {
	display: block;
	padding: 39px 12px 0px 39px;
	color: #ffffff;
	}

	.f_switcharea ul li a:hover,
	.f_switcharea ul li span.a_active:hover {
	text-decoration: none;
	}

	.f_switcharea ul li a span,
	.f_switcharea ul li span.a_active span {
	display: block;
	font-size: 30px;
	}

	.f_s_zenrin ul li.active a {
	padding-top: 24px;
	height: 96px;
	}

	.pcTroubleContactArea ul li {
	list-style-type: none;
	margin: 0;
	}

	.top .pcTroubleContactArea h3.title2A {
	font-size: 113%;
	font-weight: bold;
	line-height: 24px;
	color: #333;
	border-left: 4px solid #cc0022;
	margin: 0 0 23px;
	padding: 8px 0 8px 15px;
	}

	.top .pcTroubleContactArea h3.title2A:after {
	content: "";
	display: table;
	clear: both;
	}

	.header-sp .top .pcTroubleContactArea h3.title2A {
	border-left: 3px solid #cc0022;
	}

	.pcTroubleContactArea .sttextR {
	color: #cc0022 !important;
	}

	.pcTroubleContactArea .textS {
	font-size: 87.5%;
	}

	.pcTroubleContactArea .troubleBtn {
	display: flex;
	justify-content: space-between;
	margin: 0 0 10px;
	}

	.pcTroubleContactArea .troubleBtn a {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	padding: 14px 30px;
	color: #333;
	box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
	background-color: #fff;
	background-image: url(../images/top/top2019/icon_textbtlink_arrow.png);
	background-repeat: no-repeat;
	background-position: 15px center;
	box-sizing: border-box;
	width: calc(50% - 5px);
	line-height: 30px;
	}

	.pcTroubleContactArea .troubleBtn a img.lineIcon {
	width: 30px;
	vertical-align: middle;
	margin-right: 15px;
	}

	.pcTroubleContactArea .troubleBtn a + a {
	margin-left: 10px;
	}

	.pcTroubleContactArea .troubleBtn a:hover {
	text-decoration: none;
	}

	.pcTroubleContactArea .troubleBtn a .btText {
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	}

	.pcTroubleContactArea .troubleBtn a .btText .btTitle {
	font-size: 150%;
	}

	.pcTroubleContactArea .troubleNumber {
	text-align: center;
	margin: 0 30px 0 0;
	width: 100%;
	}

	.pcTroubleContactArea .troubleNumber ul {
	margin: 0 0 20px;
	display: flex;
	}

	.pcTroubleContactArea .troubleNumber ul li {
	flex: 1;
	}

	.pcTroubleContactArea .troubleNumber ul li + li {
	margin-left: 15px;
	}

	.pcTroubleContactArea .troubleNumber ul li a {
	position: relative;
	display: table;
	padding: 10px 10px;
	color: #333;
	font-size: 107%;
	font-weight: bold;
	box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
	background-color: #fff;
	box-sizing: border-box;
	width: 100%;
	border-top: 4px solid #cc0022;
	text-align: center;
	}

	.pcTroubleContactArea .troubleNumber ul li a:hover {
	text-decoration: none;
	}

	.pcTroubleContactArea .troubleNumber ul li a img.lineIcon {
	width: 30px;
	vertical-align: middle;
	margin-right: 15px;
	}

	.pcTroubleContactArea .troubleNumber ul li a .content {
	display: table-cell;
	vertical-align: middle;
	}

	.pcTroubleContactArea .troubleNumber ul li a .content .text {
	display: flex;
	align-items: center;
	justify-content: center;
	vertical-align: middle;
	text-align: left;
	background-repeat: no-repeat;
	background-position: 0 center;
	line-height: 1.2;
	}

	.pcTroubleContactArea .troubleNumber ul li a .content .tel {
	display: inline-block;
	font-family: arial narrow, Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;
	width: 100%;
	color: #cc0022;
	font-weight: bold;
	font-size: 24px;
	margin: 10px 0 0;
	margin: 0;
	line-height: 1;
	}

	.pcTroubleContactArea .troubleNumber ul li[class^="icon-"] a .text:before, .pcTroubleContactArea .troubleNumber ul li[class*=" icon-"] a .text:before {
	content: "";
	display: block;
	width: 40px;
	height: 40px;
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
	}

	.pcTroubleContactArea .troubleNumber ul li.icon-automobile a .text:before {
	background-image: url(../images/top/top2019/icon_trouble_automobile.png);
	background-size: 30px auto;
	}

	.pcTroubleContactArea .troubleNumber ul li.icon-habitation a .text:before {
	background-image: url(../images/top/top2019/icon_trouble_habitation.png);
	background-size: 28px auto;
	}

	.pcTroubleContactArea .troubleNumber ul li.icon-travel a .text:before {
	background-image: url(../images/top/top2019/icon_trouble_travel.png);
	background-size: 34px auto;
	}

	.pcTroubleContactArea .troubleNumber .troubleCaution {
	font-size: 113%;
	margin: 0 10px 18px;
	}

	.pcTroubleContactArea .troubleNumber .troubleCaution span {
	color: #cc0022;
	margin: 0 15px 0 0;
	}

	.pcTroubleContactAccArea {
	border: 2px solid #cc0022;
	}

	.pcTroubleContactAccArea h2 {
	font-size: 113%;
	border-top: none;
	}

	.pcTroubleContactAccArea h3 {
	margin: 0 0 23px;
	}

	.pcTroubleContactAccArea .acc_Area.accWrap {
	margin-bottom: 0;
	}

	.pcTroubleContactAccArea .acc_Area.accWrap.close .troubleCta .accSwitch:after {
	content: "";
	position: absolute;
	right: 29px;
	top: 50%;
	transform: translateY(-50%);
	display: inline-block;
	width: 3px;
	height: 21px;
	background-color: #cc0022;
	}

	.pcTroubleContactAccArea .acc_Area.accWrap .troubleCta {
	padding: 0;
	margin: 0;
	text-align: center;
	}

	.pcTroubleContactAccArea .acc_Area.accWrap .troubleCta a.accSwitch {
	position: relative;
	color: #cc0022;
	text-decoration: none;
	font-size: 125%;
	margin: 0;
	padding: 10px 35px 10px 0px;
	background-image: none;
	}

	.pcTroubleContactAccArea .acc_Area.accWrap .troubleCta a.accSwitch span {
	display: inline-block;
	line-height: 1.5;
	padding-left: 42px;
	background-image: url(../images/top/top2019/icon_trouble_exclamation.png);
	background-repeat: no-repeat;
	background-position: 0px center;
	background-size: 27px auto;
	}

	.pcTroubleContactAccArea .acc_Area.accWrap .troubleCta a.accSwitch:before {
	content: "";
	position: absolute;
	right: 20px;
	top: 50%;
	transform: translateY(-50%);
	display: inline-block;
	width: 21px;
	height: 3px;
	background-color: #cc0022;
	}

	.pcTroubleContactAccArea .acc_Area.accWrap .troubleCta a.accSwitch:after {
	content: none;
	}

	.pcTroubleContactAccArea .acc_Area.accWrap .acc_Box {
	padding: 20px 40px;
	}

	.pcTroubleContactAccArea .acc_Area.accWrap .acc_Box .c2Block {
	width: 100%;
	}

	.pcTroubleContactAccArea .acc_Area.accWrap .acc_Box .c2Block .cBox {
	width: calc((100% - 28*1px)/2);
	}

	.pcTroubleContactAccArea .acc_Area.accWrap .acc_Box .c3Block {
	width: 100%;
	}

	.pcTroubleContactAccArea .acc_Area.accWrap .acc_Box .c3Block .cBox {
	width: calc((100% - 28*2px)/3);
	}

	.pcTroubleContactAccArea .acc_Area.accWrap .acc_Box .c4Block {
	width: 100%;
	}

	.pcTroubleContactAccArea .acc_Area.accWrap .acc_Box .c4Block .cBox {
	width: calc((100% - 28*3px)/4);
	}

	.main .accLinkWrap {
	margin: 0 0 20px;
	}

	.main .accLinkWrap .accLink {
	font-size: 113%;
	color: #333;
	font-weight: bold;
	padding: 0 32px;
	background-color: #f0f0f0;
	background-position-x: 8px;
	text-decoration: none;
	display: flex;
	flex-direction: column;
	justify-content: center;
	min-height: 72px;
	}

	.accordionArea .uiCautionArea {
	margin: 0 10px 20px;
	}

	.accordionArea .uiCautionArea .accSwitchWrap {
	position: relative;
	margin: 0;
	}

	.accordionArea .uiCautionArea .accSwitchWrap:before {
	content: "";
	background: url(../images/icon_acc_caution.png) no-repeat;
	background-size: contain;
	display: inline-block;
	width: 30px;
	height: 30px;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	}

	.accordionArea .uiCautionArea .accSwitchWrap:after {
	content: "";
	background: url(../images/icon_acc_caution_plus.png) no-repeat;
	background-size: contain;
	display: inline-block;
	width: 42px;
	height: 13px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 11px;
	margin: auto;
	pointer-events: none;
	}

	.accordionArea .uiCautionArea .accSwitchWrap a.accSwitchUI {
	font-size: 93%;
	color: #cc0022;
	font-weight: bold;
	border: 1px solid #cc0022;
	border-radius: 15px;
	display: block;
	padding: 3px 3px 2px 40px;
	}

	.accordionArea .uiCautionArea .accSwitchWrap a.accSwitchUI:hover {
	text-decoration: none;
	}

	.accordionArea .uiCautionArea .acc_Box {
	display: none;
	padding: 20px 0 0 0;
	font-size: 87.5%;
	}

	.accordionArea .uiCautionArea .acc_Box p:last-child,
	.accordionArea .uiCautionArea .acc_Box ul:last-child,
	.accordionArea .uiCautionArea .acc_Box ol:last-child,
	.accordionArea .uiCautionArea .acc_Box .image:last-child {
	margin: 0;
	}

	.accordionArea .uiCautionArea .acc_Box .c2Block.case .cBox.first {
	width: 480px;
	}

	.accordionArea .uiCautionArea .acc_Box .c2Block.case .cBox.first p:last-child,
	.accordionArea .uiCautionArea .acc_Box .c2Block.case .cBox.first ul:last-child,
	.accordionArea .uiCautionArea .acc_Box .c2Block.case .cBox.first ol:last-child,
	.accordionArea .uiCautionArea .acc_Box .c2Block.case .cBox.first .image:last-child {
	margin: 0 !important;
	}

	.accordionArea .uiCautionArea .acc_Box .c2Block.case .cBox {
	width: 136px;
	height: auto !important;
	}

	.accordionArea .uiCautionArea.open .acc_Box {
	display: block;
	}

	.accordionArea .uiCautionArea.open .accSwitchWrap:after {
	content: "";
	background: url(../images/icon_acc_caution_minus.png) no-repeat;
	background-size: contain;
	display: inline-block;
	width: 56px;
	height: 13px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 11px;
	margin: auto;
	}

	.accordionArea .uiPanelArea {
	margin: 0 0 20px;
	border-bottom: 4px solid #f0f0f0;
	}

	.accordionArea .uiPanelArea .accSwitchWrap {
	position: relative;
	margin: 0;
	}

	.accordionArea .uiPanelArea .accSwitchWrap:after {
	content: "";
	background: url(../images/icon_acc_panel_plus.png) no-repeat;
	background-size: contain;
	display: inline-block;
	width: 61px;
	height: 20px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 20px;
	margin: auto;
	pointer-events: none;
	}

	.accordionArea .uiPanelArea .accSwitchWrap a.accSwitchUI {
	font-size: 113%;
	color: #333;
	font-weight: bold;
	display: block;
	padding: 15px 32px;
	background: #f0f0f0;
	}

	.accordionArea .uiPanelArea .accSwitchWrap a.accSwitchUI > span:not([class]) {
	font-size: 0.87em;
	font-weight: normal;
	display: block;
	}

	.accordionArea .uiPanelArea .accSwitchWrap a.accSwitchUI > span.inline {
	font-size: 0.87em;
	font-weight: normal;
	display: inline;
	}

	.accordionArea .uiPanelArea .accSwitchWrap a.accSwitchUI:hover {
	text-decoration: none;
	}

	.accordionArea .uiPanelArea .notacc_Box {
	padding: 26px;
	border-left: 4px solid #f0f0f0;
	border-right: 4px solid #f0f0f0;
	}

	.accordionArea .uiPanelArea .notacc_Box p:last-child,
	.accordionArea .uiPanelArea .notacc_Box ul:last-child,
	.accordionArea .uiPanelArea .notacc_Box ol:last-child,
	.accordionArea .uiPanelArea .notacc_Box .image:last-child {
	margin: 0;
	}

	.accordionArea .uiPanelArea .notacc_Box + .acc_Box {
	padding: 0 26px 26px 26px;
	}

	.accordionArea .uiPanelArea .acc_Box {
	display: none;
	padding: 26px;
	border-left: 4px solid #f0f0f0;
	border-right: 4px solid #f0f0f0;
	}

	.accordionArea .uiPanelArea .acc_Box .newslistD li {
	display: flex;
	}

	.accordionArea .uiPanelArea .acc_Box .newslistD li .date {
	float: none;
	}

	.accordionArea .uiPanelArea .acc_Box .newslistD li a {
	flex: 1;
	float: none;
	}

	.accordionArea .uiPanelArea .acc_Box p:last-child,
	.accordionArea .uiPanelArea .acc_Box ul:last-child,
	.accordionArea .uiPanelArea .acc_Box ol:last-child,
	.accordionArea .uiPanelArea .acc_Box .image:last-child {
	margin: 0;
	}

	.accordionArea .uiPanelArea.open .acc_Box {
	display: block;
	}

	.accordionArea .uiPanelArea.open .accSwitchWrap:after {
	content: "";
	background: url(../images/icon_acc_panel_minus.png) no-repeat;
	background-size: contain;
	display: inline-block;
	width: 81px;
	height: 18px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 20px;
	margin: auto;
	}

	.accordionArea .uiPanelArea .c2Block.case .cBox.first {
	width: 480px;
	}

	.accordionArea .uiPanelArea .c2Block.case .cBox.first p:last-child,
	.accordionArea .uiPanelArea .c2Block.case .cBox.first ul:last-child,
	.accordionArea .uiPanelArea .c2Block.case .cBox.first ol:last-child,
	.accordionArea .uiPanelArea .c2Block.case .cBox.first .image:last-child {
	margin: 0 !important;
	}

	.accordionArea .uiPanelArea .c2Block.case .cBox {
	width: 136px;
	height: auto !important;
	}

	.accordionArea .uiPanelArea .notacc_Box .c4Block .cBox {
	width: 147px;
	height: auto !important;
	}

	.accordionArea .uiPanelArea .acc_Box .c4Block .cBox {
	width: 147px;
	height: auto !important;
	}

	.main div.h2_section {
	background: #6699FF;
	margin-bottom: 15px;
	}

	.main div.h2_section h2 {
	padding: 6px;
	/*font-size: 100%;*/
	background: none;
	border: 0;
	}

	.main div.h2_section h2 .secNum {
	display: block;
	float: left;
	width: 4em;
	padding: 0px 4px;
	background: #F2F2F2;
	font-size: 92%;
	text-align: center;
	}

	.main div.h2_section h2 .title {
	display: block;
	margin-left: 4em;
	margin-right: 4em;
	color: #000;
	text-align: center;
	}

	.main div.h2_section h2 .mainTitle {
	font-weight: bold;
	font-size: 92%;
	}

	.main div.h2_section h2 .subTitle {
	font-size: 83%;
	}

	.main .s_section {
	font-size: 120%;
	}

	.main .s_section h3 {
	margin: 15px 0px 10px 0px;
	padding: 5px 11px 4px;
	border-left: 4px solid #50B7FE;
	background: #DEF4FF;
	font-weight: bold;
	font-size: 92%;
	}

	.main .s_section h4 {
	display: block;
	margin: 15px 0px 10px 0px;
	padding-top: 5px;
	padding-bottom: 4px;
	font-size: 92%;
	}

	.main .s_section h4 span {
	padding: 5px 11px 4px;
	background: #50B7FE;
	color: #FFFFFF;
	font-weight: bold;
	}

	.main .s_section p {
	margin: 10px 0 0px;
	line-height: 1.3em;
	font-size: 92%;
	}

	.main ol li.ind,
	.main ol li.ind0 {
	list-style: none;
	}

	.main .s_section ol {
	margin-left: 12px;
	font-size: 100%;
	}

	.main .s_section ol li {
	margin: 6px 0 6px 0px;
	}

	.main .s_section ol li p {
	margin-left: 23px;
	}

	.main .s_section ol li.ind {
	margin-top: 10px;
	margin-bottom: 0;
	line-height: 1.3em;
	text-indent: -23px;
	}

	.main .s_section ol li.ind0,
	.main .s_section ol li ol li.ind0 {
	margin-top: 1px;
	margin-bottom: 5px;
	line-height: 1.3em;
	text-indent: -22px;
	}

	.main .s_section ol li img,
	.main .s_section p img,
	.main table.s_section td img {
	vertical-align: -1px;
	}

	.main .s_section .indLv0 {
	margin-left: 23px;
	}

	.main .s_section .indLv1 {
	margin-left: 34px;
	}

	.main .s_section .indLv2 {
	margin-left: 46px;
	}

	.main .s_section .indLv3 {
	margin-left: 58px;
	}

	.main table.s_section {
	width: auto;
	margin-bottom: 10px;
	border-collapse: collapse;
	border: 1px solid #b5b5b5;
	}

	.main table.s_section th {
	padding: 5px;
	border: 0;
	border-right: 1px solid #b5b5b5;
	border-bottom: 1px solid #b5b5b5;
	background: #F2F2F2;
	font-weight: bold;
	font-size: 92%;
	text-align: center;
	color: #333;
	}

	.main table.s_section th.main {
	width: auto;
	position: static;
	}

	.main table.s_section th.sub {
	width: 30%;
	position: static;
	}

	.main table.s_section td {
	padding: 0px 15px;
	border: 0;
	border-right: 1px solid #b5b5b5;
	vertical-align: top;
	}

	.main table.s_section td.main,
	.main table.s_section td.main_b {
	width: auto;
	}

	.main table.s_section td.sub,
	.main table.s_section td.sub_b {
	width: 30%;
	}

	.main table.s_section td.main_b,
	.main table.s_section td.sub_b {
	padding-bottom: 10px;
	border-bottom: solid 1px #b5b5b5;
	}

	.main table.s_section td.main li,
	.main table.s_section td.main_b li {
	font-size: 92%;
	}

	.main table.s_section td.main li li,
	.main table.s_section td.main_b li li {
	font-size: 100%;
	}

	.main table.s_section td.sub p,
	.main table.s_section td.sub_b p {
	font-size: 83%;
	}

	.main table.s_section td.sub p.blue,
	.main table.s_section td.sub_b p.blue {
	color: #006699;
	}

	.main table.s_section td.sub p.handArrow,
	.main table.s_section td.sub_b p.handArrow {
	margin-left: 23px;
	text-indent: -22px;
	}

	.main table.s_section td.sub p.handArrow img,
	.main table.s_section td.sub_b p.handArrow img {
	vertical-align: -1px;
	}

	.main table.s_section table.insidetable,
	.main div.s_section table.insidetable {
	width: 100%;
	margin: 10px 0px 15px 0px;
	border-collapse: collapse;
	border: 1px solid #b5b5b5;
	text-indent: 0px;
	}

	.main table.s_section ol li table.insidetable {
	width: auto;
	}

	.main table.s_section table.insidetable th,
	.main div.s_section table.insidetable th {
	padding: 2px 4px 2px 4px;
	border: 1px solid #b5b5b5;
	background: #F2F2F2;
	font-weight: normal;
	font-size: 92%;
	text-align: center;
	vertical-align: top;
	}

	.main table.s_section table.insidetable td,
	.main div.s_section table.insidetable td {
	padding: 2px 4px 2px 4px;
	border-right: 1px solid #b5b5b5;
	border-bottom: 1px solid #b5b5b5;
	font-size: 92%;
	vertical-align: top;
	}

	.main table.s_section table.insidetable caption,
	.main div.s_section table.insidetable caption {
	font-size: 92%;
	text-align: left;
	}

	.main table.s_section table.insidetable-s {
	width: 100%;
	margin: 10px 0px 15px 0px;
	border-collapse: collapse;
	border: 1px solid #b5b5b5;
	text-indent: 0px;
	}

	.main table.s_section table.insidetable-s th {
	padding: 2px 4px 2px 4px;
	border: 1px solid #b5b5b5;
	background: #F2F2F2;
	font-weight: normal;
	font-size: 83%;
	text-align: center;
	vertical-align: top;
	}

	.main table.s_section table.insidetable-s td {
	padding: 2px 4px 2px 4px;
	border-right: 1px solid #b5b5b5;
	border-bottom: 1px solid #b5b5b5;
	font-size: 83%;
	vertical-align: top;
	}

	.main table.s_section table.insidetable-s caption {
	font-size: 83%;
	text-align: left;
	}

	.main table.s_section table.insidetable td ol li {
	font-size: 100%;
	}

	#contentswrapper .s_section img {
	vertical-align: middle;
	}

	.main .cBox #messageArea {
	position: relative;
	box-sizing: border-box;
	}

	.main .cBox #messageArea a {
	color: #333;
	margin: 0 0 18px;
	border: 1px solid #ccc;
	display: block;
	}

	.main .cBox #messageArea a:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .cBox #messageArea a:hover {
	color: #333;
	background-color: #eee;
	text-decoration: none;
	}

	.main .cBox #messageArea a:visited {
	color: #333;
	}

	.main .cBox #messageArea .arrowlistR {
	font-weight: bold;
	}

	.main .cBox #messageArea .imageL {
	float: left;
	width: 50%;
	margin: 0;
	}

	.main .cBox #messageArea .imageL img {
	width: 100%;
	}

	.main .cBox #messageArea .textR {
	float: right;
	padding: 15px;
	width: 50%;
	box-sizing: border-box;
	}

	.main .cBox #messageArea .textR p,
	.main .cBox #messageArea .textR ul {
	margin: 0 0 10px;
	}

	.main .cBox #messageArea .messageAreaBottom {
	position: absolute;
	text-align: right;
	right: 15px;
	bottom: 15px;
	margin: 0;
	}

	.main .cBox #messageArea .messageAreaBottom p {
	margin: 5px 0 0;
	}

	/*text_color*/
	.contact #blndingarea-wrap,
	.contact #heroarea-wrap,
	.contact #topicpath_area {
	width: 990px !important;
	margin-left: auto;
	margin-right: auto;
	}

	.contact #mainArea {
	width: 948px !important;
	margin-left: auto;
	margin-right: auto;
	float: none;
	}

	.contact #mainArea .c1Block {
	width: 948px !important;
	}

	.contact #mainArea .areaWrapper {
	width: inherit;
	}

	.contact #mainArea #topTroubleSection .troubleInternet a {
	background: url(../images/icon_bt_arrow_r.gif) no-repeat 80px center;
	padding: 20px 0 18px 110px;
	}

	.contact #mainArea #topTroubleSection img {
	width: 300px;
	}

	.contact #mainArea #topTroubleSection #topTroubleNumberArea {
	width: 624px;
	margin: 0px 24px 0 0;
	}

	.contact #mainArea #topTroubleSection #topTroubleNumberArea ul li {
	width: 300px;
	list-style: none;
	}

	.contact #mainArea #topTroubleSection #topTroubleNumberArea ul li:first-child {
	margin: 0px 24px 0 0;
	}

	.contact #mainArea #topTroubleSection #topTroubleTravelArea {
	width: 300px;
	}

	.contact .main ul li {
	list-style: none;
	margin: auto;
	}

	.contact #kinsuranceNav .areaWrapper {
	margin: auto;
	width: 780px;
	padding: 0 0 20px 0;
	}

	.contact #kinsuranceNav .areaWrapper > ul {
	zoom: 1;
	}

	.contact #kinsuranceNav .areaWrapper > ul:after {
	content: "";
	display: block;
	clear: both;
	}

	.contact #kinsuranceNav .areaWrapper > ul > li {
	width: 33.33%;
	padding: 15px 0;
	float: left;
	text-align: center;
	}

	.contact #kinsuranceNav .areaWrapper > ul > li a {
	display: block;
	}

	.contact #kinsuranceNav .arrowlistR {
	text-align: right;
	}

	.contact #kinsuranceNav .arrowlistR li {
	display: inline-block;
	}

	.contact #blndingarea {
	background-color: transparent;
	}

	.contact .Sbase.UIproduct #pagetitle {
	margin: 0 7px 20px;
	}

	.contact .contactBanner {
	zoom: 1;
	}

	.contact .contactBanner:after {
	content: "";
	display: block;
	clear: both;
	}

	.contact .contactBanner .image {
	width: 50%;
	float: left;
	}

	.contact .troubleInternetNav ul {
	zoom: 1;
	margin: 0;
	}

	.contact .troubleInternetNav ul:after {
	content: "";
	display: block;
	clear: both;
	}

	.contact .troubleInternetNav ul li {
	float: left;
	margin-bottom: 17px;
	}

	.contact .troubleInternetNav ul li:nth-child(2n) {
	margin-left: 15px;
	}

	.contact .troubleLine .InfoflameD .image {
	padding: 30px;
	}

	.contact .uiPanelArea .acc_Box .textBtlink {
	margin: 0 0 20px;
	}

	.contact .uiPanelArea .acc_Box .textBtlink:last-child {
	margin: 0;
	}

	.contact .l-sns {
	margin: 60px 0;
	}

	.contactFaqSearchSection {
	width: 686px;
	margin: 0 auto;
	padding: 25px 20px 10px;
	overflow: hidden;
	}

	.contactFaqSearchSection .contactFaqSearch {
	width: 840px;
	margin: 0 -10px;
	}

	.Sbase .uiCautionArea, .Sblue .main .uiCautionArea {
	margin: 0 10px 20px;
	}

	.Sbase .uiCautionArea .accSwitchWrap, .Sblue .main .uiCautionArea .accSwitchWrap {
	position: relative;
	margin: 0;
	}

	.Sbase .uiCautionArea .accSwitchWrap:before, .Sblue .main .uiCautionArea .accSwitchWrap:before {
	content: "";
	background: url(../images/icon_acc_caution.png) no-repeat;
	background-size: contain;
	display: inline-block;
	width: 30px;
	height: 30px;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	}

	.Sbase .uiCautionArea .accSwitchWrap:after, .Sblue .main .uiCautionArea .accSwitchWrap:after {
	content: "";
	background: url(../images/icon_acc_caution_plus.png) no-repeat;
	background-size: contain;
	display: inline-block;
	width: 42px;
	height: 13px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 11px;
	margin: auto;
	pointer-events: none;
	}

	.Sbase .uiCautionArea .accSwitchWrap a.accSwitchUI, .Sblue .main .uiCautionArea .accSwitchWrap a.accSwitchUI {
	font-size: 93%;
	color: #cc0022;
	font-weight: bold;
	border: 1px solid #cc0022;
	border-radius: 15px;
	display: block;
	padding: 3px 3px 2px 40px;
	}

	.Sbase .uiCautionArea .accSwitchWrap a.accSwitchUI:hover, .Sblue .main .uiCautionArea .accSwitchWrap a.accSwitchUI:hover {
	text-decoration: none;
	}

	.Sbase .uiCautionArea .acc_Box, .Sblue .main .uiCautionArea .acc_Box {
	display: none;
	padding: 20px 0 0 0;
	font-size: 87.5%;
	}

	.Sbase .uiCautionArea .acc_Box p:last-child,
	.Sbase .uiCautionArea .acc_Box ul:last-child,
	.Sbase .uiCautionArea .acc_Box ol:last-child,
	.Sbase .uiCautionArea .acc_Box .image:last-child, .Sblue .main .uiCautionArea .acc_Box p:last-child,
	.Sblue .main .uiCautionArea .acc_Box ul:last-child,
	.Sblue .main .uiCautionArea .acc_Box ol:last-child,
	.Sblue .main .uiCautionArea .acc_Box .image:last-child {
	margin: 0;
	}

	.Sbase .uiCautionArea .acc_Box .c2Block.case .cBox.first, .Sblue .main .uiCautionArea .acc_Box .c2Block.case .cBox.first {
	width: 480px;
	}

	.Sbase .uiCautionArea .acc_Box .c2Block.case .cBox.first p:last-child,
	.Sbase .uiCautionArea .acc_Box .c2Block.case .cBox.first ul:last-child,
	.Sbase .uiCautionArea .acc_Box .c2Block.case .cBox.first ol:last-child,
	.Sbase .uiCautionArea .acc_Box .c2Block.case .cBox.first .image:last-child, .Sblue .main .uiCautionArea .acc_Box .c2Block.case .cBox.first p:last-child,
	.Sblue .main .uiCautionArea .acc_Box .c2Block.case .cBox.first ul:last-child,
	.Sblue .main .uiCautionArea .acc_Box .c2Block.case .cBox.first ol:last-child,
	.Sblue .main .uiCautionArea .acc_Box .c2Block.case .cBox.first .image:last-child {
	margin: 0 !important;
	}

	.Sbase .uiCautionArea .acc_Box .c2Block.case .cBox, .Sblue .main .uiCautionArea .acc_Box .c2Block.case .cBox {
	width: 136px;
	height: auto !important;
	}

	.Sbase .uiCautionArea.open .acc_Box, .Sblue .main .uiCautionArea.open .acc_Box {
	display: block;
	}

	.Sbase .uiCautionArea.open .accSwitchWrap:after, .Sblue .main .uiCautionArea.open .accSwitchWrap:after {
	content: "";
	background: url(../images/icon_acc_caution_minus.png) no-repeat;
	background-size: contain;
	display: inline-block;
	width: 56px;
	height: 13px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 11px;
	margin: auto;
	}

	.Sbase .uiCautionArea .acc_Box p:last-child,
	.Sbase .uiCautionArea .acc_Box ul:last-child,
	.Sbase .uiCautionArea .acc_Box ol:last-child,
	.Sbase .uiCautionArea .acc_Box .image:last-child, .Sblue .main .uiCautionArea .acc_Box p:last-child,
	.Sblue .main .uiCautionArea .acc_Box ul:last-child,
	.Sblue .main .uiCautionArea .acc_Box ol:last-child,
	.Sblue .main .uiCautionArea .acc_Box .image:last-child {
	margin: 0 10px;
	}

	.Sbase .uiPanelArea, .Sblue .main .uiPanelArea {
	margin: 0 0 20px;
	border-bottom: 4px solid #f0f0f0;
	}

	.Sbase .uiPanelArea .accSwitchWrap, .Sblue .main .uiPanelArea .accSwitchWrap {
	position: relative;
	margin: 0;
	}

	.Sbase .uiPanelArea .accSwitchWrap:after, .Sblue .main .uiPanelArea .accSwitchWrap:after {
	content: "";
	background: url(../images/icon_acc_panel_plus.png) no-repeat;
	background-size: contain;
	display: inline-block;
	width: 61px;
	height: 20px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 20px;
	margin: auto;
	pointer-events: none;
	}

	.Sbase .uiPanelArea .accSwitchWrap a.accSwitchUI, .Sblue .main .uiPanelArea .accSwitchWrap a.accSwitchUI {
	font-size: 113%;
	color: #333;
	font-weight: bold;
	display: block;
	padding: 15px 32px;
	background: #f0f0f0;
	}

	.Sbase .uiPanelArea .accSwitchWrap a.accSwitchUI > span:not([class]), .Sblue .main .uiPanelArea .accSwitchWrap a.accSwitchUI > span:not([class]) {
	font-size: 0.87em;
	font-weight: normal;
	display: block;
	}

	.Sbase .uiPanelArea .accSwitchWrap a.accSwitchUI > span.inline, .Sblue .main .uiPanelArea .accSwitchWrap a.accSwitchUI > span.inline {
	font-size: 0.87em;
	font-weight: normal;
	display: inline;
	}

	.Sbase .uiPanelArea .accSwitchWrap a.accSwitchUI:hover, .Sblue .main .uiPanelArea .accSwitchWrap a.accSwitchUI:hover {
	text-decoration: none;
	}

	.Sbase .uiPanelArea .notacc_Box, .Sblue .main .uiPanelArea .notacc_Box {
	padding: 26px;
	border-left: 4px solid #f0f0f0;
	border-right: 4px solid #f0f0f0;
	}

	.Sbase .uiPanelArea .notacc_Box p:last-child,
	.Sbase .uiPanelArea .notacc_Box ul:last-child,
	.Sbase .uiPanelArea .notacc_Box ol:last-child,
	.Sbase .uiPanelArea .notacc_Box .image:last-child, .Sblue .main .uiPanelArea .notacc_Box p:last-child,
	.Sblue .main .uiPanelArea .notacc_Box ul:last-child,
	.Sblue .main .uiPanelArea .notacc_Box ol:last-child,
	.Sblue .main .uiPanelArea .notacc_Box .image:last-child {
	margin: 0;
	}

	.Sbase .uiPanelArea .notacc_Box + .acc_Box, .Sblue .main .uiPanelArea .notacc_Box + .acc_Box {
	padding: 0 26px 26px 26px;
	}

	.Sbase .uiPanelArea .acc_Box, .Sblue .main .uiPanelArea .acc_Box {
	display: none;
	padding: 26px;
	border-left: 4px solid #f0f0f0;
	border-right: 4px solid #f0f0f0;
	}

	.Sbase .uiPanelArea .acc_Box .newslistD li, .Sblue .main .uiPanelArea .acc_Box .newslistD li {
	display: flex;
	}

	.Sbase .uiPanelArea .acc_Box .newslistD li .date, .Sblue .main .uiPanelArea .acc_Box .newslistD li .date {
	float: none;
	}

	.Sbase .uiPanelArea .acc_Box .newslistD li a, .Sblue .main .uiPanelArea .acc_Box .newslistD li a {
	flex: 1;
	float: none;
	}

	.Sbase .uiPanelArea .acc_Box p:last-child,
	.Sbase .uiPanelArea .acc_Box ul:last-child,
	.Sbase .uiPanelArea .acc_Box ol:last-child,
	.Sbase .uiPanelArea .acc_Box .image:last-child, .Sblue .main .uiPanelArea .acc_Box p:last-child,
	.Sblue .main .uiPanelArea .acc_Box ul:last-child,
	.Sblue .main .uiPanelArea .acc_Box ol:last-child,
	.Sblue .main .uiPanelArea .acc_Box .image:last-child {
	margin: 0;
	}

	.Sbase .uiPanelArea.open .acc_Box, .Sblue .main .uiPanelArea.open .acc_Box {
	display: block;
	}

	.Sbase .uiPanelArea.open .accSwitchWrap:after, .Sblue .main .uiPanelArea.open .accSwitchWrap:after {
	content: "";
	background: url(../images/icon_acc_panel_minus.png) no-repeat;
	background-size: contain;
	display: inline-block;
	width: 81px;
	height: 18px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 20px;
	margin: auto;
	}

	.Sbase .uiPanelArea .c2Block.case .cBox.first, .Sblue .main .uiPanelArea .c2Block.case .cBox.first {
	width: 480px;
	}

	.Sbase .uiPanelArea .c2Block.case .cBox.first p:last-child,
	.Sbase .uiPanelArea .c2Block.case .cBox.first ul:last-child,
	.Sbase .uiPanelArea .c2Block.case .cBox.first ol:last-child,
	.Sbase .uiPanelArea .c2Block.case .cBox.first .image:last-child, .Sblue .main .uiPanelArea .c2Block.case .cBox.first p:last-child,
	.Sblue .main .uiPanelArea .c2Block.case .cBox.first ul:last-child,
	.Sblue .main .uiPanelArea .c2Block.case .cBox.first ol:last-child,
	.Sblue .main .uiPanelArea .c2Block.case .cBox.first .image:last-child {
	margin: 0 !important;
	}

	.Sbase .uiPanelArea .c2Block.case .cBox, .Sblue .main .uiPanelArea .c2Block.case .cBox {
	width: 136px;
	height: auto !important;
	}

	.Sbase .uiPanelArea .acc_Box p:last-child,
	.Sbase .uiPanelArea .acc_Box ul:last-child,
	.Sbase .uiPanelArea .acc_Box ol:last-child,
	.Sbase .uiPanelArea .acc_Box .image:last-child, .Sblue .main .uiPanelArea .acc_Box p:last-child,
	.Sblue .main .uiPanelArea .acc_Box ul:last-child,
	.Sblue .main .uiPanelArea .acc_Box ol:last-child,
	.Sblue .main .uiPanelArea .acc_Box .image:last-child {
	margin: 0 10px;
	}

	/*color*/
	.megamenu {
	float: none;
	width: 100%;
	height: auto;
	box-shadow: 0 10px 7px rgba(0, 0, 0, 0.15);
	}

	.megamenu .megamenuHeader {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 20px;
	background-color: #cc0022;
	}

	.megamenu .megamenuHeader .heading a {
	width: auto;
	height: auto;
	font-size: 144%;
	font-weight: bold;
	color: #ffffff;
	}

	.megamenu .megamenuHeader .heading a::after {
	content: "";
	display: inline-block;
	width: 13px;
	height: 13px;
	border-top: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
	transform: rotate(45deg);
	margin-left: 10px;
	}

	.megamenu .megamenuHeader .close button {
	position: relative;
	background-color: transparent;
	border: none;
	cursor: pointer;
	padding: 0;
	appearance: none;
	padding-right: 40px;
	font-size: 113%;
	font-weight: bold;
	color: #ffffff;
	}

	.megamenu .megamenuHeader .close button::before, .megamenu .megamenuHeader .close button::after {
	position: absolute;
	top: calc(50% - 1px);
	right: 0;
	content: '';
	display: block;
	width: 30px;
	height: 2px;
	background-color: #ffffff;
	}

	.megamenu .megamenuHeader .close button::before {
	transform: rotate(45deg);
	}

	.megamenu .megamenuHeader .close button::after {
	transform: rotate(-45deg);
	}

	.megamenu .megamenuBody {
	padding: 30px 30px 10px;
	background-color: #f0f0f0;
	}

	.megamenu .megamenuBody .megamenu-row {
	display: flex;
	margin-left: -15px;
	margin-right: -15px;
	}

	.megamenu .megamenuBody .megamenu-row .megamenu-col-1, .megamenu .megamenuBody .megamenu-row .megamenu-col-2, .megamenu .megamenuBody .megamenu-row .megamenu-col-3, .megamenu .megamenuBody .megamenu-row .megamenu-col-4, .megamenu .megamenuBody .megamenu-row .megamenu-col-5, .megamenu .megamenuBody .megamenu-row .megamenu-col-6, .megamenu .megamenuBody .megamenu-row .megamenu-col-7, .megamenu .megamenuBody .megamenu-row .megamenu-col-8, .megamenu .megamenuBody .megamenu-row .megamenu-col-9, .megamenu .megamenuBody .megamenu-row .megamenu-col-10, .megamenu .megamenuBody .megamenu-row .megamenu-col-11, .megamenu .megamenuBody .megamenu-row .megamenu-col-12, .megamenu .megamenuBody .megamenu-row .megamenu-col, .megamenu .megamenuBody .megamenu-row .megamenu-col-auto {
	position: relative;
	width: 100%;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
	box-sizing: border-box;
	}

	.megamenu .megamenuBody .megamenu-row .megamenu-col-1 {
	width: 8.33333%;
	}

	.megamenu .megamenuBody .megamenu-row .megamenu-col-2 {
	width: 16.66667%;
	}

	.megamenu .megamenuBody .megamenu-row .megamenu-col-3 {
	width: 25%;
	}

	.megamenu .megamenuBody .megamenu-row .megamenu-col-4 {
	width: 33.33333%;
	}

	.megamenu .megamenuBody .megamenu-row .megamenu-col-5 {
	width: 41.66667%;
	}

	.megamenu .megamenuBody .megamenu-row .megamenu-col-6 {
	width: 50%;
	}

	.megamenu .megamenuBody .megamenu-row .megamenu-col-7 {
	width: 58.33333%;
	}

	.megamenu .megamenuBody .megamenu-row .megamenu-col-8 {
	width: 66.66667%;
	}

	.megamenu .megamenuBody .megamenu-row .megamenu-col-9 {
	width: 75%;
	}

	.megamenu .megamenuBody .megamenu-row .megamenu-col-10 {
	width: 83.33333%;
	}

	.megamenu .megamenuBody .megamenu-row .megamenu-col-11 {
	width: 91.66667%;
	}

	.megamenu .megamenuBody .megamenu-row .megamenu-col-12 {
	width: 100%;
	}

	.megamenu .megamenuBody .megamenu-row .megamenu-col {
	flex-basis: 0;
	flex-grow: 1;
	max-width: 100%;
	}

	.megamenu .megamenuBody .megamenu-row .megamenu-col-auto {
	flex: 0 0 auto;
	width: auto;
	max-width: none;
	}

	.megamenu .megamenuBody .image img {
	max-width: 100%;
	width: auto;
	}

	.megamenu .megamenuBody .verticalLinkBox.bdTopRed {
	border-top: 3px solid #cc0022;
	}

	.megamenu .megamenuBody .mypageGuidance {
	background-color: #fff;
	border-top: 3px solid #cc0022;
	border-bottom: 1px solid #cc0022;
	border-left: 1px solid #cc0022;
	border-right: 1px solid #cc0022;
	height: calc(100% - 20px);
	padding: 20px;
	box-sizing: border-box;
	}

	.megamenu .megamenuBody .mypageGuidance .guidanceBody {
	display: flex;
	}

	.megamenu .megamenuBody .mypageGuidance .guidanceBody .guidanceMypage {
	display: flex;
	flex: 1;
	flex-wrap: wrap;
	}

	.megamenu .megamenuBody .mypageGuidance .guidanceBody .guidanceMypage .guidanceGroup .link {
	display: block;
	text-align: center;
	}

	.megamenu .megamenuBody .mypageGuidance .guidanceBody .guidanceMypage .guidanceGroup .link .mypageLogo {
	display: inline-block;
	margin-bottom: 10px;
	}

	.megamenu .megamenuBody .mypageGuidance .guidanceBody .guidanceMypage .guidanceGroup .link .mypageLogo img {
	width: 160px;
	}

	.megamenu .megamenuBody .mypageGuidance .guidanceBody .guidancelogin {
	display: flex;
	flex: 2;
	flex-wrap: wrap;
	justify-content: center;
	}

	.megamenu .megamenuBody .mypageGuidance .guidanceBody .guidancelogin .guidanceGroup {
	width: calc(50% - 7px);
	}

	.megamenu .megamenuBody .mypageGuidance .guidanceBody .guidancelogin .guidanceGroup + .guidanceGroup {
	margin-left: 14px;
	}

	.megamenu .megamenuBody .mypageGuidance .guidanceBody .guidancelogin .textBtlinkUI {
	width: 100%;
	}

	.megamenu .megamenuBody .mypageGuidance .guidanceBody .guidancelogin .textBtlinkUI a {
	box-sizing: border-box;
	width: 100%;
	padding: 15px 2% 14px 2%;
	}

	.megamenu .megamenuBody .mypageGuidance .guidanceBody .guidancelogin .textBtlinkRUI {
	width: 100%;
	}

	.megamenu .megamenuBody .mypageGuidance .guidanceBody .guidancelogin .textBtlinkRUI a {
	box-sizing: border-box;
	width: 100%;
	padding: 15px 2% 14px 2%;
	}

	.megamenu .megamenuBody .btnWrap {
	width: calc( 1/3*100% - 30px);
	margin: auto;
	}

	.megamenu .megamenuBody p {
	line-height: 1.6em;
	margin: 0 0 20px;
	}

	.megamenu .megamenuBody .altextC {
	text-align: center;
	}

	.megamenu .megamenuBody .sttextR {
	color: #cc0022 !important;
	}

	.megamenu .megamenuBody .sttextG {
	font-weight: bold;
	}

	.megamenu .megamenuBody .textS {
	font-size: 87.5%;
	}

	.megamenu .megamenuBody .textL {
	font-size: 113%;
	}

	.megamenu .megamenuBody .textLL {
	font-size: 125%;
	}

	.megamenu .megamenuBody .arrowlistR li {
	margin: 0 0 6px 0;
	list-style: none;
	padding: 0 0 0 12px;
	font-size: 100%;
	line-height: 132%;
	color: #333;
	background-position: 2px 4px;
	zoom: 1;
	background: url(../images/icon_arrow_r.gif) no-repeat 2px 4px;
	}

	.megamenu .megamenuBody .arrowlistR li:last-child {
	margin-bottom: 0;
	}

	.megamenu .megamenuBody .arrowlistR li ul {
	margin-bottom: 0;
	}

	.megamenu .megamenuBody .arrowlinkR {
	background: url(../images/icon_bt_arrow_r.gif) no-repeat left center;
	padding: 0 0 0 20px;
	}

	.megamenu .megamenuBody .btnTypeRedRound.arrowBottom a {
	background-image: url(../images/icon_uarrow_w.gif);
	}

	.megamenu .megamenuBody .btnTypeRedRound a {
	display: inline-block;
	background-color: #cc0022;
	border-radius: 35px;
	padding: 10px 35px;
	margin: 0 auto;
	font-weight: bold;
	color: #fff;
	font-size: 113%;
	box-sizing: border-box;
	background-image: url(../images/icon_arrow_w.gif);
	background-repeat: no-repeat;
	background-position: 15px center;
	}

	.megamenu .megamenuBody .btnTypeRedRound a .btnInner {
	display: table;
	width: 100%;
	min-height: 50px;
	}

	.megamenu .megamenuBody .btnTypeRedRound a .btnInner .btText {
	display: table-cell;
	vertical-align: middle;
	}

	.megamenu .megamenuBody .btnTypeRedRound a .btnInner .btText .btTitle {
	line-height: 1.5;
	}

	.megamenu .megamenuBody .btnTypeRedRound a:hover {
	background-color: #9d001a;
	text-decoration: none;
	}

	.megamenu .megamenuBody .btnTypeRedRound a.w1 {
	width: 30%;
	}

	.megamenu .megamenuBody .btnTypeRedRound a.w2 {
	width: 50%;
	}

	.megamenu .megamenuBody .btnTypeRedRound a.w3 {
	width: 75%;
	}

	.megamenu .megamenuBody .btnTypeRedRound a.w4 {
	width: 100%;
	}

	.megamenu .megamenuBody .btnTypeRedRound.btnAlignHeight {
	height: calc(100% - 20px);
	}

	.megamenu .megamenuBody .btnTypeRedRound.btnAlignHeight a {
	height: 100%;
	}

	.megamenu .megamenuBody .btnTypeRedRound.btnAlignHeight a .btnInner {
	height: 100%;
	}

	.megamenu .megamenuBody h3.title2A {
	font-size: 113%;
	font-weight: bold;
	line-height: 24px;
	color: #333;
	border-left: 4px solid #cc0022;
	margin: 0 0 23px;
	padding: 8px 0 8px 15px;
	}

	.megamenu .megamenuBody h3.title2A:after {
	content: "";
	display: table;
	clear: both;
	}

	.header-sp .megamenu .megamenuBody h3.title2A {
	border-left: 3px solid #cc0022;
	}

	.megamenu .megamenuBody .bgflameWhite {
	background: #FFF;
	padding: 10px;
	margin-bottom: 20px;
	}

	.megamenu .megamenuBody .horizontalLinkBox, .megamenu .megamenuBody .verticalLinkBox, .megamenu .megamenuBody .verticalBox {
	display: flex;
	position: relative;
	margin: 0 0 20px 0;
	width: 100%;
	height: calc(100% - 20px);
	text-decoration: none;
	box-sizing: border-box;
	box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
	background-color: #fff;
	}

	.megamenu .megamenuBody .horizontalLinkBox span, .megamenu .megamenuBody .verticalLinkBox span, .megamenu .megamenuBody .verticalBox span {
	display: block;
	color: #333;
	line-height: 150%;
	margin-left: 0;
	margin-right: 0;
	}

	.megamenu .megamenuBody .horizontalLinkBox .sttextGn, .megamenu .megamenuBody .verticalLinkBox .sttextGn, .megamenu .megamenuBody .verticalBox .sttextGn {
	color: #00b900;
	}

	.megamenu .megamenuBody .horizontalLinkBox .inlineText, .megamenu .megamenuBody .verticalLinkBox .inlineText, .megamenu .megamenuBody .verticalBox .inlineText {
	display: inline;
	}

	.megamenu .megamenuBody .horizontalLinkBox .arrowlinkR, .megamenu .megamenuBody .verticalLinkBox .arrowlinkR, .megamenu .megamenuBody .verticalBox .arrowlinkR {
	padding-left: 25px;
	margin-left: -8px;
	}

	.megamenu .megamenuBody .horizontalLinkBox .tel, .megamenu .megamenuBody .verticalLinkBox .tel, .megamenu .megamenuBody .verticalBox .tel {
	font-family: Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;
	font-size: 163%;
	font-weight: bold;
	}

	.megamenu .megamenuBody .horizontalLinkBox.pa10.externalLinkIcon .icon, .megamenu .megamenuBody .verticalLinkBox.pa10.externalLinkIcon .icon, .megamenu .megamenuBody .verticalBox.pa10.externalLinkIcon .icon {
	position: absolute;
	bottom: 3px;
	right: 0px;
	}

	.megamenu .megamenuBody .horizontalLinkBox.pa20.externalLinkIcon .icon, .megamenu .megamenuBody .verticalLinkBox.pa20.externalLinkIcon .icon, .megamenu .megamenuBody .verticalBox.pa20.externalLinkIcon .icon {
	position: absolute;
	bottom: 7px;
	right: 3px;
	}

	.megamenu .megamenuBody .horizontalLinkBox.pa30.externalLinkIcon .icon, .megamenu .megamenuBody .verticalLinkBox.pa30.externalLinkIcon .icon, .megamenu .megamenuBody .verticalBox.pa30.externalLinkIcon .icon {
	position: absolute;
	bottom: 8px;
	right: 8px;
	}

	.megamenu .megamenuBody .horizontalLinkBox .content .subTitle, .megamenu .megamenuBody .horizontalLinkBox .content .title, .megamenu .megamenuBody .verticalLinkBox .content .subTitle, .megamenu .megamenuBody .verticalLinkBox .content .title, .megamenu .megamenuBody .verticalBox .content .subTitle, .megamenu .megamenuBody .verticalBox .content .title {
	font-weight: bold;
	margin-bottom: 0;
	}

	.megamenu .megamenuBody .horizontalLinkBox .content .subTitle, .megamenu .megamenuBody .verticalLinkBox .content .subTitle, .megamenu .megamenuBody .verticalBox .content .subTitle {
	font-size: 19px;
	}

	.megamenu .megamenuBody .horizontalLinkBox .content .title, .megamenu .megamenuBody .verticalLinkBox .content .title, .megamenu .megamenuBody .verticalBox .content .title {
	font-size: 27px;
	}

	.megamenu .megamenuBody .horizontalLinkBox .content .outline, .megamenu .megamenuBody .verticalLinkBox .content .outline, .megamenu .megamenuBody .verticalBox .content .outline {
	color: #000;
	margin-top: 10px;
	}

	.megamenu .megamenuBody .horizontalLinkBox .content .textTop, .megamenu .megamenuBody .verticalLinkBox .content .textTop, .megamenu .megamenuBody .verticalBox .content .textTop {
	width: 100%;
	min-height: 42px;
	}

	.megamenu .megamenuBody .horizontalLinkBox .content .textTop .arrowlinkR, .megamenu .megamenuBody .verticalLinkBox .content .textTop .arrowlinkR, .megamenu .megamenuBody .verticalBox .content .textTop .arrowlinkR {
	display: inline;
	margin-left: -15px;
	background: url(../images/icon_bt_arrow_r.gif) no-repeat left top -6px;
	}

	.megamenu .megamenuBody .horizontalLinkBox .content .iconBottom, .megamenu .megamenuBody .verticalLinkBox .content .iconBottom, .megamenu .megamenuBody .verticalBox .content .iconBottom {
	margin: 0;
	height: 60px;
	}

	.megamenu .megamenuBody .horizontalLinkBox .content .iconBottom img, .megamenu .megamenuBody .verticalLinkBox .content .iconBottom img, .megamenu .megamenuBody .verticalBox .content .iconBottom img {
	width: auto;
	height: inherit;
	}

	.megamenu .megamenuBody .horizontalLinkBox .content.contentVerticalAlignMiddle, .megamenu .megamenuBody .verticalLinkBox .content.contentVerticalAlignMiddle, .megamenu .megamenuBody .verticalBox .content.contentVerticalAlignMiddle {
	vertical-align: middle;
	}

	.megamenu .megamenuBody .horizontalLinkBox .image {
	vertical-align: middle;
	padding: 0 27px 0 0;
	}

	.megamenu .megamenuBody .horizontalLinkBox .content {
	flex: 1;
	}

	.megamenu .megamenuBody .horizontalLinkBox .content.bdLeftGray {
	border-left: 1px solid #d9d9d9;
	}

	.megamenu .megamenuBody .horizontalLinkBox .content .subTitle {
	font-size: 19px;
	}

	.megamenu .megamenuBody .horizontalLinkBox .content .subTitle.arrowlinkR {
	background-position-y: -3px;
	}

	.megamenu .megamenuBody .horizontalLinkBox.bdTopRed {
	border-top: 3px solid #cc0022;
	}

	.megamenu .megamenuBody .verticalLinkBox {
	flex-direction: column;
	}

	.megamenu .megamenuBody .verticalLinkBox .image {
	margin: 0 0 24px 0;
	}

	.megamenu .megamenuBody .verticalLinkBox .horizontalInner {
	display: flex;
	justify-content: center;
	align-items: center;
	}

	.megamenu .megamenuBody .verticalLinkBox .horizontalInner .horizontalInnerImage {
	padding-right: 15px;
	}

	.megamenu .megamenuBody .verticalLinkBox .horizontalInner .horizontalInnerImage img {
	width: 45px;
	}

	.megamenu .megamenuBody .verticalLinkBox .content.contentVerticalAlignMiddle {
	height: 100%;
	}

	.megamenu .megamenuBody .verticalBox .content {
	flex: 1;
	}

	.megamenu .megamenuBody .textBtlinkUI {
	text-align: center;
	}

	.megamenu .megamenuBody .textBtlinkUI a {
	background: #666666 url(../images/gy_btui_bg.gif) no-repeat left top;
	border-right: 2px solid #525252;
	border-bottom: 2px solid #525252;
	padding: 15px 2% 14px 28px;
	color: #fff;
	display: inline-block;
	line-height: 1;
	}

	.megamenu .megamenuBody .textBtlinkUI a:hover {
	text-decoration: none;
	background: #666666 url(../images/gy_btui_bg_on.gif) no-repeat left top;
	border-right: 2px solid #3f3f3f;
	border-bottom: 2px solid #3f3f3f;
	}

	.megamenu .megamenuBody .textBtlinkRUI {
	text-align: center;
	}

	.megamenu .megamenuBody .textBtlinkRUI a {
	background: #cc0022 url(../images/gy_btrui_bg.gif) no-repeat left top;
	border-right: 2px solid #a3001b;
	border-bottom: 2px solid #a3001b;
	padding: 15px 2% 14px 28px;
	color: #fff;
	display: inline-block;
	line-height: 1;
	}

	.megamenu .megamenuBody .textBtlinkRUI a:hover {
	text-decoration: none;
	background: #9d001a url(../images/gy_btrui_bg_on.gif) no-repeat left top;
	border-right: 2px solid #7d0015;
	border-bottom: 2px solid #7d0015;
	}

	.megamenu .megamenuBody .textBtlinkRUI a.txtL {
	font-size: 18px;
	}

	.megamenu .megamenuBody .btnTypeWhite a {
	position: relative;
	display: inline-block;
	padding: 12px 35px 11px 35px;
	color: #333;
	font-weight: bold;
	text-decoration: none;
	line-height: 136%;
	border: 1px solid #d9d9d9;
	box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
	background-image: url(../images/icon_bt_arrow_g.gif);
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: 5px center;
	box-sizing: border-box;
	}

	.megamenu .megamenuBody .btnTypeWhite a.BtR {
	background-image: url(../images/icon_bt_arrow_r.gif);
	}

	.megamenu .megamenuBody .btnTypeWhite a.w1 {
	width: 30%;
	}

	.megamenu .megamenuBody .btnTypeWhite a.w2 {
	width: 50%;
	}

	.megamenu .megamenuBody .btnTypeWhite a.w3 {
	width: 75%;
	}

	.megamenu .megamenuBody .btnTypeWhite a.w4 {
	width: 100%;
	}

	.megamenu .megamenuBody .btnTypeWhite a .icon {
	position: absolute;
	top: 50%;
	right: 11px;
	margin: -6px 0 0 0;
	}

	.megamenu .megamenuBody .btnTypeWhite.altextC .btnInner {
	justify-content: center;
	}

	.megamenu .megamenuBody .btnTypeWhite .btnInner {
	width: 100%;
	min-height: 45px;
	display: flex;
	align-items: center;
	}

	.megamenu .megamenuBody .btnTypeWhite .btImage {
	width: 45px;
	padding-right: 15px;
	}

	.megamenu .megamenuBody .btnTypeWhite .btImage img {
	width: inherit;
	}

	.megamenu .megamenuBody .btnTypeWhite .btText > span {
	display: block;
	}

	.megamenu .megamenuBody .btnTypeWhite .btText .btTitle {
	font-size: 113%;
	}

	.megamenu .megamenuBody .btnTypeWhite .btText .btOutline {
	font-size: 87.5%;
	margin-top: 5px;
	}

	.megamenu .megamenuBody .btnTypeWhite .btText .btTel {
	font-family: Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;
	color: #cc0022;
	font-size: 150%;
	}

	.megamenu .megamenuBody .btnTypeWhite.btnSmall a {
	padding: 12px 30px 12px 35px;
	}

	.megamenu .megamenuBody .btnTypeWhite.btnSmall .btnInner {
	min-height: auto;
	}

	.megamenu .megamenuBody .btnTypeWhite.btnSmall .btnInner > .btImage, .megamenu .megamenuBody .btnTypeWhite.btnSmall .btnInner .btText {
	display: inline-block;
	vertical-align: middle;
	}

	.megamenu .megamenuBody .btnTypeWhite.btnSmall .btnInner .btText > span {
	display: inline-block;
	vertical-align: middle;
	}

	.megamenu .megamenuBody .btnTypeWhite.btnSmall .btnInner .btText .btTitle {
	font-size: 100%;
	}

	.megamenu .megamenuBody .btnTypeWhite.btnSmall .btnInner .btText .btTitle + .textS,
	.megamenu .megamenuBody .btnTypeWhite.btnSmall .btnInner .btText .btTitle + .btTel {
	margin-left: 5px;
	}

	.megamenu .megamenuBody .btnTypeWhite.btnSmall .btnInner .btText .textS {
	font-weight: normal;
	}

	.megamenu .megamenuBody .btnTypeWhite.btnAlignHeight {
	height: calc(100% - 20px);
	}

	.megamenu .megamenuBody .btnTypeWhite.btnAlignHeight a {
	height: 100%;
	}

	.megamenu .megamenuBody .btnTypeWhite.btnAlignHeight a .btnInner {
	height: 100%;
	}
}

/* レスポンシブヘッダーSP版 */

@media (max-width: 992px){

	html {
	overflow-y: scroll;
	}

	body {
	line-height: 1;
	-webkit-text-size-adjust: 100%;
	}

	html, body, div, span, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	abbr, address, cite, code,
	del, dfn, em, img, ins, kbd, q, samp,
	small, strong, var,
	b, i,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td,
	article, aside, canvas, details, figcaption, figure,
	footer, header, hgroup, menu, nav, section, summary,
	time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	list-style: none;
	word-wrap: break-word;
	}

	sub, sup {
	font-size: 84%;
	}

	sup {
	vertical-align: top;
	line-height: 1.2;
	}

	sub {
	vertical-align: bottom;
	}

	article, aside, details, figcaption, figure,
	footer, header, hgroup, menu, nav, section {
	display: block;
	}

	nav ul {
	list-style: none;
	}

	blockquote, q {
	quotes: none;
	}

	blockquote:before, blockquote:after,
	q:before, q:after {
	content: '';
	content: none;
	}

	a {
	margin: 0;
	padding: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	}

	ins {
	background-color: #ff9;
	text-decoration: none;
	}

	mark {
	background-color: #ff9;
	font-style: italic;
	font-weight: bold;
	}

	del {
	text-decoration: line-through;
	}

	abbr[title], dfn[title] {
	border-bottom: 1px dotted;
	cursor: help;
	}

	table {
	border-collapse: collapse;
	border-spacing: 0;
	}

	hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #cccccc;
	margin: 1em 0;
	padding: 0;
	}

	input, select {
	vertical-align: middle;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Arial, sans-serif;
	}

	header, section, footer {
	margin: 0 !important;
	}

	/*base*/
	/*color*/
	/*new vi */
	/*new vi coolgray*/
	/*text_color*/
	/*link_color*/
	/*jikosupportLPcolor*/
	/*notelist*/
	/*margin bottom*/
	/*font-size*/
	/*line-height*/
	/*mixinarea*/
	/*sm-grd-button*/
	/*titlearea*/
	/*border frame set*/
	/*bgflame*/
	/*extendarea*/
	/*side main contact base*/
	.contactbox, .main .contactbox {
	margin-bottom: 15px;
	border: 3px solid #00a9cc;
	zoom: 1;
	}

	.contactbox:after, .main .contactbox:after {
	content: "";
	display: table;
	clear: both;
	}

	.contactbox h3, .main .contactbox h3 {
	background: #00a9cc;
	color: #ffffff;
	text-align: center;
	zoom: 1;
	}

	.contactbox h3 img, .main .contactbox h3 img {
	margin: 10px;
	}

	.contactbox ul, .main .contactbox ul {
	zoom: 1;
	}

	.contactbox ul li, .main .contactbox ul li {
	margin: 0 10px 10px;
	*margin: 0 10px 5px;
	zoom: 1;
	}

	#newsTopicsArea {
	position: relative;
	}

	#newsTopicsArea h3 {
	position: relative;
	font-size: 144%;
	font-weight: bold;
	line-height: 30px;
	margin-bottom: 18px;
	padding: 20px 10px 23px;
	border-top: 3px solid #777777;
	margin-bottom: 18px;
	}

	#newsTopicsArea h3:after {
	content: "";
	display: table;
	clear: both;
	}

	/*linkicon*/
	.linkiconG, .main .contactbox .link {
	padding: 0 0 0 12px;
	background: url(../images/icon_arrow_g.gif) no-repeat 0 4px;
	}

	/*new vi button*/
	/*link*/
	a {
	color: #6666AA;
	text-decoration: none;
	}

	a:visited {
	color: #9B9DFF;
	}

	a:hover {
	color: #444488;
	text-decoration: underline;
	}

	a:active {
	color: #444488;
	}

	/*frame*/
	html {
	color: #333;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Arial, sans-serif;
	overflow-y: scroll;
	height: 100%;
	position: relative;
	}

	body {
	height: 100%;
	zoom: 1;
	position: relative;
	}

	body.english {
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	}

	ruby rt {
	font-size: 72%;
	transform-origin: center bottom;
	transform: scale(0.5);
	}

	/*wrapper*/

	#wrapper {
	background: url(../images/wrapper_bg.png) repeat-y center top;
	position: relative;
	}

	#wrapper:after {
	content: "";
	display: table;
	clear: both;
	}

	#contentswrapper img {
	vertical-align: bottom;
	}

	/*header*/
	.header-sp #group_logo {
	margin: 20px auto;
	text-align: center;
	}

	/* #group_logo img {
	width: 320px;
	} */

	#topicpath_area:after {
	content: "";
	display: table;
	clear: both;
	}

	#topicpath_area #topicpath {
	margin: 0 10px 0;
	padding-top: 10px;
	}

	#topicpath_area #topicpath li {
	display: inline-block;
	float: left;
	font-size: 87.5%;
	line-height: 113%;
	margin: 1px 0 5px 5px;
	*display: inline;
	*zoom: 1;
	}

	#topicpath_area #topicpath li a {
	background: url(../images/topicpath_arrow.gif) no-repeat right center;
	padding: 0 15px 0 0;
	}

	/*contentswrapper*/
	#contentswrapper {
	width: 100%;
	margin: 0 auto;
	z-index: 0;
	position: relative;
	*padding-bottom: 21px;
	}

	#contentswrapper:after {
	content: "";
	display: table;
	clear: both;
	}

	#mainArea {
	width: 696px;
	margin: 21px 0px 21px 21px;
	_margin: 10px 0px 10px 10px;
	position: relative;
	float: left;
	}

	#mainArea:after {
	content: "";
	display: table;
	clear: both;
	}

	#sideArea {
	width: 222px;
	margin: 21px 21px 21px 0;
	_margin: 10px 10px 10px 0;
	position: relative;
	float: right;
	}

	#sideArea:after {
	content: "";
	display: table;
	clear: both;
	}

	#girdText {
	clear: both;
	padding: 10px 21px;
	font-size: 87.5%;
	line-height: 125%;
	border-top: 1px solid #d9d9d9;
	}

	#heroarea-wrap #heroarea-Wide {
	margin-bottom: 25px;
	}

	#heroarea-wrap #heroarea-Narrow {
	width: 94%;
	margin: 0 auto 25px;
	}

	/*SNS*/
	.l-sns {
	background: #efefef;
	padding: 15px 15px 20px;
	text-align: center;
	}

	.main .l-sns {
	margin: 0 0 7px;
	}

	.l-sns ul {
	height: 47px;
	}

	.main .l-sns ul {
	margin: 0;
	padding: 0;
	}

	.l-sns li {
	display: inline-block;
	list-style: none;
	margin: 0;
	padding: 0 5px;
	}

	.l-sns li a {
	display: block;
	width: 47px;
	height: 47px;
	background-size: 84px 80px;
	overflow: hidden;
	text-indent: -9999px;
	}

	.l-sns .sns-facebook a {
	background: url(../images/sns_icon_facebook.png) no-repeat center bottom;
	}

	.english .l-sns .sns-facebook a {
	background: url(../images/sns_icon_facebook_e.png) no-repeat center bottom;
	}

	.l-sns .sns-twitter a {
	background: url(../images/sns_icon_twitter.png) no-repeat center bottom;
	}

	.english .l-sns .sns-twitter a {
	background: url(../images/sns_icon_twitter_e.png) no-repeat center bottom;
	}

	.l-sns .sns-gplus a {
	background: url(../images/sns_icon_gplus.png) no-repeat center bottom;
	}

	.english .l-sns .sns-gplus a {
	background: url(../images/sns_icon_gplus_e.png) no-repeat center bottom;
	}

	.l-sns .sns-line a {
	background: url(../images/sns_icon_line.png) no-repeat center bottom;
	}

	.english .l-sns .sns-line a {
	background: url(../images/sns_icon_line_e.png) no-repeat center bottom;
	}

	/* block-skip */
	.block-skip{
		display: none;
	}

	/*footer*/
	#footer {
		max-width: 992px;
		/* width: 990px; */
		width: 990px\9;
		/*ie8 fix*/
		margin: 0;
		height: 36px;
		background: #ffffff;
		position: relative;
		border-top: 1px solid #999;
	}

	#footer #copy_area {
	background: #cc0022;
	/* width: 990px; */
	height: 36px;
	position: absolute;
	bottom: 0;
	left: 0;
	}

	#footer #copyright {
	position: absolute;
	top: 12px;
	right: 20px;
	color: #d9d9d9;
	font-size: 72%;
	text-align: right;
	display: flex;
	flex-direction: column;
	gap: .25rem 0;
	}

	#topcontrol{
		display: none;
	}

	#btn_page_list {
	position: fixed;
	bottom: 2px;
	right: 50px;
	z-index: 2;
	}

	#btn_page_list img {
	width: 44px;
	height: 44px;
	}

	#back-top {
	position: fixed;
	bottom: 2px;
	right: 2px;
	z-index: 4;
	}

	#back-top a {
	display: inline-block;
	}

	#back-top img {
	width: 44px;
	height: 44px;
	border: 1px #fff solid;
	border-radius: 50px;
	}

	.header-sp {
	-webkit-text-size-adjust: none;
	background: #ffffff;
	}

	.header-sp #wrapper {
	background: none;
	background-color: #fff;
	font-size: 100%;
	}

	.header-sp {
	width: 100%;
	min-width: 320px;
	height: 65px;
	margin: 0;
	position: relative;
	z-index: 4;
	}

	.header-sp:before {
	background-color: #cc0022;
	content: "";
	display: block;
	height: 1px;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	}

	/* @media (min-width: 992px) and (max-width: 2400px) {
	.header-sp #header:before {
		width: 30%;
	}
	} */

	.header-sp #logo {
	position: absolute;
	top: 50%;
	left: calc(50% - 64px);
	width: auto;
	height: 54px;
	z-index: 99999;
	transform: translateY(-50%);
	}

	/* @media (min-width: 600px) {
	.header-sp #header #logo {
		height: 66px;
	}
	} */

	.header-sp #logo a {
	display: block;
	height: 100%;
	}

	.header-sp #logo a img {
	width: auto;
	height: 100%;
	}

	.header-sp #headerwrapper {
	height: 65px;
	width: 100%;
	margin: 0 auto;
	position: relative;
	}

	.header-sp.english #header #logo img {
	top: 10px;
	width: 196px;
	height: 29px;
	}

	.header-sp .header-sp #headernavi,
	.header-sp #globalnavi {
	display: none;
	}

	.header-sp #footer {
	width: 100%;
	min-width: 320px;
	}

	#footer #copy_area {
	width: 100%;
	height: 65px;
	position: relative;
	top: 0;
	z-index: 1;
	}

	.header-sp #footer #copy_area{
		width: 100%;
		height: 65px;
		position: relative;
		top: 0;
		z-index: 1;
	}

	.header-sp #girdText {
	max-width: 696px;
	margin: 0 auto;
	}

	#copyright {
	position: relative;
	text-align: center;
	line-height: 130%;
	z-index: 1;
	right: 0;
	font-size: 72%;
	line-height: 12px;
	}

	.header-sp p.btn_pc {
	border: none;
	width: 52px;
	height: 46px;
	overflow: hidden;
	cursor: pointer;
	outline: none;
	position: absolute;
	right: 52px;
	top: 0;
	}

	.header-sp p.btn_pc img {
	width: 52px;
	height: 46px;
	}

	.header-sp p.dl-trigger {
	border: none;
	width: 52px;
	height: 46px;
	background: url(../images/mobile/mobile_btn_menu.png) no-repeat 0px 0px;
	background-size: 52px 46px;
	overflow: hidden;
	cursor: pointer;
	outline: none;
	position: absolute;
	right: 0;
	top: 10px;
	}

	/* @media (min-width: 600px) {
	.header-sp p.dl-trigger {
		width: 70px;
		height: 62px;
		background-size: 70px 62px;
	}
	} */

	.header-sp p.dl-trigger.close {
	background: url(../images/mobile/mobile_btn_close.png) no-repeat 0px 0px;
	background-size: 52px 46px;
	}

	.header-sp p.dl-trigger img {
	width: 26px;
	height: 30px;
	margin: 7px 10px;
	}

	.header-sp.english p.dl-trigger {
	background: url(../images/mobile/mobile_btn_menu_e.png) no-repeat 0px 0px;
	background-size: 52px 46px;
	}

	.header-sp.english p.dl-trigger.close {
	background: url(../images/mobile/mobile_btn_close_e.png) no-repeat 0px 0px;
	background-size: 52px 46px;
	}

	.header-sp p.btn_close {
	border: none;
	width: 52px;
	height: 46px;
	overflow: hidden;
	cursor: pointer;
	outline: none;
	position: absolute;
	right: 0;
	top: 10px;
	}

	.header-sp p.btn_close img {
	width: 52px;
	height: 46px;
	}

	.header-sp .dl-menuwrapper {
	width: 100%;
	min-width: 320px;
	position: absolute;
	top: 0;
	right: 0;
	padding-top: 65px;
	z-index: 9999;
	}

	.header-sp .dl-menuwrapper hr {
	background: #cc0022;
	border: 0;
	height: 2px;
	margin: 0;
	}

	.header-sp .dl-menuwrapper ul {
	background: #fff;
	padding: 0;
	list-style: none;
	position: relative;
	}

	.header-sp .dl-menuwrapper li {
	position: relative;
	}

	.header-sp .dl-menuwrapper li a {
	display: block;
	position: relative;
	outline: none;
	}

	.header-sp .dl-menuwrapper div.dl-menu {
	margin: 12px 5px 10px;
	position: absolute;
	background: #fff;
	width: 97%;
	display: none;
	z-index: 10;
	border-radius: 3px;
	box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 3px;
	}

	.header-sp .dl-menuwrapper div.dl-menu:after {
	content: ' ';
	height: 0;
	position: absolute;
	width: 0;
	border: 10px solid transparent;
	border-bottom-color: #fff;
	bottom: 100%;
	right: 8px;
	}

	.header-sp .dl-menuwrapper div.dl-menu a:hover {
	text-decoration: none;
	color: #333;
	}

	.header-sp .dl-menuwrapper div.dl-menu .text_btn_r {
	background-color: #cc0021;
	background: linear-gradient(to bottom, #cc0021, #ab001c);
	border-radius: 3px;
	margin: 8px;
	}

	.header-sp .dl-menuwrapper div.dl-menu .text_btn_r a {
	display: block;
	padding: 15px 15px 15px 37px;
	color: #ffffff;
	font-size: 100%;
	background: url(../images/mobile/mobile_icon_arrow_w.png) no-repeat 15px 15px;
	background-size: 6px 15px;
	font-weight: bold;
	}

	.header-sp .dl-menuwrapper div.dl-menu ul {
	border-top: 1px solid #ccc;
	margin: 0;
	}

	.header-sp .dl-menuwrapper div.dl-menu ul.g_nav:first-child {
	border-top: 0px;
	}

	.header-sp .dl-menuwrapper div.dl-menu ul.g_nav li {
	border-bottom: 1px solid #ccc;
	font-size: 100%;
	font-weight: bold;
	background: linear-gradient(to bottom, #fefefe, #efefef);
	}

	.header-sp .dl-menuwrapper div.dl-menu ul.g_nav li a {
	padding: 15px 45px;
	background: url(../images/mobile/mobile_arrow_r_r.png) no-repeat right center;
	background-size: 40px 40px;
	color: #333;
	line-height: 125%;
	}

	.header-sp .dl-menuwrapper div.dl-menu ul.g_nav li a img {
	width: 40px;
	height: 40px;
	vertical-align: middle;
	position: absolute;
	left: 3px;
	top: 50%;
	transform: translateY(-50%);
	}

	.header-sp .dl-menuwrapper div.dl-menu ul.g_nav li.n_leisure {
	background-color: #fbdee0;
	background: linear-gradient(to bottom, #fbdee0, #ffc5ca);
	}

	.header-sp .dl-menuwrapper div.dl-menu ul.g_nav .g_nav_acc_Area {
	font-size: 100%;
	}

	.header-sp .dl-menuwrapper div.dl-menu ul.g_nav .g_nav_acc_Area .g_nav_acc_title {
	font-weight: bold;
	background: linear-gradient(to bottom, #fefefe, #efefef);
	position: relative;
	padding: 6px 4px 6px 45px;
	background-size: 100%;
	color: #333;
	}

	.header-sp .dl-menuwrapper div.dl-menu ul.g_nav .g_nav_acc_Area .g_nav_acc_title .accSwitch {
	background: url(../images/mobile/mobile_icon_mg_r_minus.png) no-repeat right center;
	background-size: 34px 34px;
	display: flex;
	align-items: center;
	padding: 5px 30px 5px 0;
	}

	.header-sp .dl-menuwrapper div.dl-menu ul.g_nav .g_nav_acc_Area .g_nav_acc_title .accSwitch img {
	width: 40px;
	height: 40px;
	vertical-align: middle;
	position: absolute;
	left: 3px;
	top: 50%;
	transform: translateY(-50%);
	}

	.header-sp .dl-menuwrapper div.dl-menu ul.g_nav .g_nav_acc_Area .g_nav_acc_title .accSwitch span {
	padding-right: 5px;
	line-height: 125%;
	}

	.header-sp .dl-menuwrapper div.dl-menu ul.g_nav .g_nav_acc_Area.close .accSwitch {
	background: url(../images/mobile/mobile_icon_mg_r_plus.png) no-repeat right center;
	background-size: 34px 34px;
	}

	.header-sp .dl-menuwrapper div.dl-menu ul.g_nav .g_nav_acc_Area .g_nav_acc_list li {
	background: #fefefe;
	font-size: 100%;
	}

	.header-sp .dl-menuwrapper div.dl-menu ul.g_nav .g_nav_acc_Area .g_nav_acc_list li a {
	padding: 12.7px 45px 12.6px 45px;
	line-height: 125%;
	}

	.header-sp .dl-menuwrapper div.dl-menu ul.g_nav .g_nav_acc_Area .g_nav_acc_list.second_level > li > a {
	padding: 12.7px 45px 12.6px 77px;
	}

	.header-sp .dl-menuwrapper div.dl-menu ul.gs_nav {
	border-radius: 0 0 3px 3px;
	}

	.header-sp .dl-menuwrapper div.dl-menu ul.gs_nav li {
	background: url(../images/mobile/mobile_icon_arrow_r.png) no-repeat 20px 12px;
	background-size: 6px 12px;
	border-bottom: 1px solid #ccc;
	padding: 12px 45px;
	font-weight: bold;
	}

	.header-sp .dl-menuwrapper div.dl-menu ul.gs_nav li a {
	color: #333;
	font-size: 87.5%;
	}

	.header-sp .dl-menuwrapper div.dl-menu ul.gs_nav li.last {
	border-radius: 0 0 3px 3px;
	border-bottom: 0px;
	}

	.header-sp .dl-menuwrapper .momenu {
	padding: 10px;
	}

	.header-sp .dl-menuwrapper .momenu #g_search_form {
	width: 100%;
	margin: 0 auto;
	}

	.header-sp .dl-menuwrapper .momenu #g_search_form:after {
	content: "";
	display: table;
	clear: both;
	}

	.header-sp .dl-menuwrapper .momenu #g_search_form legend {
	display: none;
	}

	.header-sp .dl-menuwrapper .momenu .searchBox {
	width: 65%;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 7px;
	height: 18px;
	}

	.header-sp .dl-menuwrapper .momenu .search_but {
	width: 78px;
	height: 32px;
	color: #fff;
	background: linear-gradient(to bottom, #626161, #484747);
	border: 1px solid #717171;
	border-radius: 3px;
	font-size: 14px;
	cursor: pointer;
	line-height: 24px;
	}

	.header-sp #i_search_autocomplete {
	z-index: 9999 !important;
	}

	.header-sp .panelBK {
	position: fixed;
	z-index: 999;
	height: 100%;
	width: 100%;
	background: #000;
	opacity: 0.2;
	filter: alpha(opacity=20);
	-moz-opacity: 0.20;
	display: none;
	}

	.header-sp #contentswrapper {
	width: 100%;
	min-width: 320px;
	margin: 0 auto;
	}

	.header-sp #mainArea {
	margin: 20px auto;
	float: none;
	}

	.header-sp #sideArea {
	margin: 20px auto;
	float: none;
	}

	.header-sp .bannerArea {
	margin: 10px 0;
	padding: 0;
	}

	.header-sp .bannerArea li {
	margin: 0 0 10px;
	list-style: none;
	padding: 0;
	}

	.header-sp .bannerArea li img {
	width: 100%;
	}

	.header-sp #mainArea,
	.header-sp #sideArea {
	margin: 20px auto;
	float: none;
	}

	.header-sp #topicpath_area {
	width: 100%;
	margin-bottom: 18px;
	}

	.header-sp #topicpath_area #topicpath {
	max-width: 696px;
	margin: 0 auto;
	}

	.header-sp .sideAreaM {
	clear: both;
	}

	.header-sp .sideAreaM:after {
	content: "";
	display: table;
	clear: both;
	}

	.header-sp .localNav {
	margin: 0 0 15px;
	}

	.header-sp .localNav a {
	color: #333;
	cursor: pointer;
	}

	.header-sp .localNav a:visited {
	color: #333;
	}

	.header-sp .localNav a:hover {
	text-decoration: none;
	}

	.header-sp .localNav ul {
	padding: 0;
	border: 1px solid #cccccc;
	border-bottom: 0;
	overflow: hidden;
	}

	.header-sp .localNav .localNavPanel {
	position: relative;
	}

	.header-sp .localNav .localNavPanel .localNavSwitch {
	height: 14px;
	display: block;
	background: #333 url(../images/mobile/mobile_icon_m_plus.png) no-repeat right center;
	background-size: 34px 34px;
	padding: 14px 40px 14px 10px;
	color: #ffffff;
	font-size: 100%;
	font-weight: bold;
	}

	.header-sp .localNav .localNavPanel .localNavSwitch .close {
	display: none;
	}

	.header-sp .localNav.hide_l .localNavPanel .localNavSwitch {
	background: #333 url(../images/mobile/mobile_icon_m_minus.png) no-repeat right center;
	background-size: 34px 34px;
	}

	.header-sp .localNav.hide_l .localNavPanel .localNavSwitch .open {
	display: none;
	}

	.header-sp .localNav.hide_l .localNavPanel .localNavSwitch .close {
	display: inline;
	}

	.header-sp .localNav .localNav_Box h3 a {
	color: #ffffff !important;
	font-weight: bold;
	line-height: 132%;
	font-size: 107%;
	padding: 12px 40px 12px 10px;
	display: block;
	background-color: #626262;
	background: linear-gradient(to bottom, #626262, #464646);
	}

	.header-sp .localNav .localNav_Box ul.localNav_uarea {
	border: none;
	}

	.header-sp .localNav .localNav_Box li a {
	display: block;
	top: 0;
	background: #E6E6E6;
	border-top: 1px solid #fff;
	color: #333;
	}

	.header-sp .localNav .localNav_Box li span {
	border-bottom: 1px solid #b3b3b3;
	display: block;
	padding: 10px 7px 10px 25px;
	background: url(../images/mobile/mobile_icon_arrow_r.png) no-repeat 10px 14px;
	background-size: 6px 12px;
	font-size: 100%;
	line-height: 132%;
	z-index: 2;
	color: #333;
	}

	.header-sp .localNav .localNav_Box li span.ac {
	color: #ffffff;
	border-bottom: 1px solid #666666;
	}

	.header-sp .localNav .localNav_Box li.ac > a {
	background: #696969;
	border-top: 1px solid #696969;
	color: #ffffff;
	font-weight: bold;
	position: relative;
	}

	.header-sp .localNav .localNav_Box li.ac > a::after {
	position: absolute;
	content: "";
	width: 4px;
	height: 100%;
	top: -1px;
	left: 0;
	background-color: #cc0022;
	}

	.header-sp .localNav .localNav_Box li.ac > a span {
	background: url(../images/mobile/mobile_icon_arrow_w.png) no-repeat 10px 15px;
	background-size: 6px 12px;
	color: #ffffff;
	}

	.header-sp .localNav .localNav_Box li ul {
	z-index: 1;
	margin: 0;
	border: none;
	}

	.header-sp .localNav .localNav_Box li li {
	background-color: #b3b3b3 !important;
	}

	.header-sp .localNav .localNav_Box li li a {
	box-shadow: none;
	border-bottom: 1px solid #b3b3b3;
	background: #ffffff url(../images/icon_arrows_g.gif) no-repeat 10px 16px !important;
	background-size: 6px 12px !important;
	border-top: none !important;
	padding: 14px 7px 14px 25px;
	}

	.header-sp .localNav .localNav_Box li li a.ac a,
	.header-sp .localNav .localNav_Box li li a.ac a:hover {
	background-position: 20px 14px;
	}

	.header-sp .localNav .localNav_Box li li.ac > a {
	background: #696969 url(../images/icon_arrow_w.gif) no-repeat 10px 16px !important;
	background-size: 6px 12px !important;
	color: #ffffff;
	}

	.header-sp .localNav .localNav_Box li li.ac > a::after {
	top: 0;
	}

	#footer ul li a{
		font-size: 16px;
		line-height: 16px;
	}

	#footer .footer_link_m{
		width: 100%;
		border-radius: 3px;
		margin: 0 auto 18px;
		padding-left: 0;
		padding-right: 0;
	}
	#footer .footer_link_m:after {
		content: "";
		display: table;
		clear: both;
	}
	#footer .footer_link_m li {
		float: left;
		width: 50%;
		background: url(../images/mobile/mobile_icon_arrow_r.png) no-repeat 10px 10px;
		background-size: 6px 12px;
	}
	#footer .footer_link_m li:nth-child(1) {
		border-radius: 3px 0 0 0;
	}

	#footer .footer_link_m li:nth-child(1) a {
		border-right: 1px solid #ccc;
		/* border-top: 1px solid #ccc; */
	}

	#footer .footer_link_m li:nth-child(2) {
		border-radius: 0 3px 0 0;
		border-right: 0;
	}

	#footer.footer_link_m li:nth-child(2) a {
		border-top: 1px solid #ccc;
	}

	#footer .footer_link_m li:nth-child(3) {
		border-radius: 0 0 3px 0;
	}

	#footer .footer_link_m li:nth-child(3) a {
		border-right: 1px solid #ccc;
	}

	#footer .footer_link_m li:nth-child(4) {
		border-radius: 0 0 3px 0;
		border-right: 0;
	}

	#footer .footer_link_m li a {
		display: block;
		padding: 8px 4px 8px 25px;
		color: #333;
		border-bottom: 1px solid #ccc;
	}

	#footer .footer_link_m p {
		border-top: 1px solid #ccc;
		text-align: center;
		padding: 0;
	}

	#footer .footer_link_m p .icon {
		width: 14px;
		margin-right: 10px;
	}

	#footer .footer_link_m p a {
		color: #333;
		display: block;
		padding: 8px;
	}

	/* #footer .footer_link_m li:nth-child(3) {
		width: 100%;
	} */

	#footer .english .footer_link_m li:nth-child(3) a {
		border-right: 0px;
	}
	#footer ul li:last-child::after{
		display: none;
	}
	#footer ul li::before{
		display: none;
	}

	/* .header-sp .footer_link_m:after {
	content: "";
	display: table;
	clear: both;
	} */

	/* .header-sp .footer_link_m li {
	float: left;
	width: 50%;
	background: url(../images/mobile/mobile_icon_arrow_r.png) no-repeat 10px 10px;
	background-size: 6px 12px;
	} */

	/* .header-sp .footer_link_m li:nth-child(1) {
	border-radius: 3px 0 0 0;
	}

	.header-sp .footer_link_m li:nth-child(1) a {
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	}

	.header-sp .footer_link_m li:nth-child(2) {
	border-radius: 0 3px 0 0;
	border-right: 0;
	}

	.header-sp .footer_link_m li:nth-child(2) a {
	border-top: 1px solid #ccc;
	}

	.header-sp .footer_link_m li:nth-child(3) {
	border-radius: 0 0 3px 0;
	}

	.header-sp .footer_link_m li:nth-child(3) a {
	border-right: 1px solid #ccc;
	}

	.header-sp .footer_link_m li:nth-child(4) {
	border-radius: 0 0 3px 0;
	border-right: 0;
	}

	.header-sp .footer_link_m li a {
	display: block;
	padding: 8px 4px 8px 25px;
	color: #333;
	border-bottom: 1px solid #ccc;
	}

	.header-sp .footer_link_m p {
	border-top: 1px solid #ccc;
	text-align: center;
	padding: 0;
	}

	.header-sp .footer_link_m p .icon {
	width: 14px;
	margin-right: 10px;
	}

	.header-sp .footer_link_m p a {
	color: #333;
	display: block;
	padding: 8px;
	}

	.header-sp.english .footer_link_m li:nth-child(3) {
	width: 100%;
	}

	.header-sp.english .footer_link_m li:nth-child(3) a {
	border-right: 0px;
	} */

	.header-sp .footer_close {
	width: 100%;
	text-align: center;
	margin: 0 auto 18px;
	}

	.header-sp .footer_close img {
	width: 156px;
	height: 20px;
	}

	.header-sp #f_search_form {
	background: #f2f2f2;
	padding: 10px;
	border-bottom: 1px solid #cccccc;
	}

	.header-sp #f_search_form .f_search_form_area {
	width: 100%;
	margin: 0 auto;
	}

	.header-sp #f_search_form .f_search_form_area legend {
	display: none;
	}

	.header-sp #f_search_form .f_search_form_area .searchBox {
	width: 65%;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 7px;
	height: 18px;
	}

	.header-sp #f_search_form .f_search_form_area .search_but {
	width: 78px;
	height: 32px;
	color: #fff;
	background: linear-gradient(to bottom, #626161, #484747);
	border: 1px solid #717171;
	border-radius: 3px;
	font-size: 14px;
	cursor: pointer;
	line-height: 24px;
	}

	.header-sp .f_switcharea {
	background: #f2f2f2;
	padding: 20px 0 40px;
	}

	.header-sp .f_switcharea:after {
	content: "";
	display: table;
	clear: both;
	}

	.header-sp .f_switcharea ul {
	width: 90%;
	border-radius: 3px;
	margin: 0 auto 18px;
	}

	.header-sp .f_switcharea ul li {
	float: left;
	width: 49%;
	margin-left: -1px;
	border: 1px solid #ccc;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	vertical-align: middle;
	position: relative;
	height: 40px;
	background-color: #5e5e5e;
	background: linear-gradient(to bottom, #5e5e5e, #5e5e5e);
	}

	.header-sp .f_switcharea ul li.active {
	background-color: #fbfbfc;
	background: linear-gradient(to bottom, #fbfbfc, #f1f1f3);
	}

	.header-sp .f_switcharea ul li.active a {
	color: #333;
	}

	.header-sp .f_switcharea ul li img {
	height: 15px;
	position: absolute;
	left: 13px;
	top: 13px;
	}

	.header-sp .f_switcharea ul li:nth-child(1) {
	border-radius: 3px 0 0 3px;
	}

	.header-sp .f_switcharea ul li:nth-child(2) {
	border-radius: 0 3px 3px 0;
	}

	.header-sp .f_switcharea ul li a,
	.header-sp .f_switcharea ul li span.a_active {
	display: block;
	padding: 13px 4px 0px 13px;
	height: 27px;
	color: #ffffff;
	}

	.header-sp .f_switcharea ul li a:hover,
	.header-sp .f_switcharea ul li span.a_active:hover {
	text-decoration: none;
	}

	.header-sp .f_switcharea ul li a span,
	.header-sp .f_switcharea ul li span.a_active span {
	display: block;
	font-size: 11px;
	}

	.header-sp .f_s_zenrin ul li.active a {
	padding-top: 8px;
	height: 32px;
	}

	.header-sp .tablewrap {
	padding: 0 10px;
	}

	.header-sp .tablewrap {
	overflow-y: hidden;
	overflow-x: scroll;
	-webkit-overflow-scrolling: touch;
	position: relative;
	}

	.header-sp .tablewrap.noscroll table {
	opacity: 0.4;
	}

	.header-sp .tablewrap.scroll table {
	width: auto;
	min-width: 676px;
	}

	.header-sp .tablewrap .icon-scroll {
	position: absolute;
	display: block;
	content: '';
	width: 100%;
	height: 56px;
	left: 0;
	top: 0;
	opacity: 0.8;
	background: url(../images/mobile/icon_scrollarea.png) no-repeat center center;
	background-size: 56px 56px;
	z-index: 2;
	}

	.ma0 {
	margin: 0 !important;
	}

	.ma05 {
	margin: 5px !important;
	}

	.ma10 {
	margin: 10px !important;
	}

	.ma20 {
	margin: 20px !important;
	}

	.ma30 {
	margin: 30px !important;
	}

	.ma40 {
	margin: 40px !important;
	}

	.ma50 {
	margin: 50px !important;
	}

	.mr0 {
	margin-right: 0 !important;
	}

	.mr05 {
	margin-right: 5px !important;
	}

	.mr10 {
	margin-right: 10px !important;
	}

	.mr20 {
	margin-right: 20px !important;
	}

	.mr30 {
	margin-right: 30px !important;
	}

	.mr40 {
	margin-right: 40px !important;
	}

	.mr50 {
	margin-right: 50px !important;
	}

	.ml0 {
	margin-left: 0 !important;
	}

	.ml05 {
	margin-left: 5px !important;
	}

	.ml10 {
	margin-left: 10px !important;
	}

	.ml20 {
	margin-left: 20px !important;
	}

	.ml30 {
	margin-left: 30px !important;
	}

	.ml40 {
	margin-left: 40px !important;
	}

	.ml50 {
	margin-left: 50px !important;
	}

	.mt0 {
	margin-top: 0 !important;
	}

	.mt05 {
	margin-top: 5px !important;
	}

	.mt10 {
	margin-top: 10px !important;
	}

	.mt20 {
	margin-top: 20px !important;
	}

	.mt30 {
	margin-top: 30px !important;
	}

	.mt40 {
	margin-top: 40px !important;
	}

	.mt50 {
	margin-top: 50px !important;
	}

	.mb0 {
	margin-bottom: 0 !important;
	}

	.mb05 {
	margin-bottom: 5px !important;
	}

	.mb10 {
	margin-bottom: 10px !important;
	}

	.mb20 {
	margin-bottom: 20px !important;
	}

	.mb30 {
	margin-bottom: 30px !important;
	}

	.mb40 {
	margin-bottom: 40px !important;
	}

	.mb50 {
	margin-bottom: 50px !important;
	}

	.mb1 {
	margin-bottom: 18px !important;
	}

	.mb2 {
	margin-bottom: 28px !important;
	}

	.mb3 {
	margin-bottom: 38px !important;
	}

	.mb4 {
	margin-bottom: 48px !important;
	}

	.smb1 {
	margin-bottom: 5px !important;
	}

	.smb2 {
	margin-bottom: 10px !important;
	}

	.smb3 {
	margin-bottom: 15px !important;
	}

	.smb4 {
	margin-bottom: 20px !important;
	}

	.pa0 {
	padding: 0 !important;
	}

	.pa10 {
	padding: 10px !important;
	}

	.pa20 {
	padding: 20px !important;
	}

	.pa30 {
	padding: 30px !important;
	}

	.pa40 {
	padding: 40px !important;
	}

	.pa50 {
	padding: 50px !important;
	}

	.pr0 {
	padding-right: 0 !important;
	}

	.pr10 {
	padding-right: 10px !important;
	}

	.pr20 {
	padding-right: 20px !important;
	}

	.pr30 {
	padding-right: 30px !important;
	}

	.pr40 {
	padding-right: 40px !important;
	}

	.pr50 {
	padding-right: 50px !important;
	}

	.pl0 {
	padding-left: 0 !important;
	}

	.pl10 {
	padding-left: 10px !important;
	}

	.pl20 {
	padding-left: 20px !important;
	}

	.pl30 {
	padding-left: 30px !important;
	}

	.pl40 {
	padding-left: 40px !important;
	}

	.pl50 {
	padding-left: 50px !important;
	}

	.pt0 {
	padding-top: 0 !important;
	}

	.pt10 {
	padding-top: 10px !important;
	}

	.pt20 {
	padding-top: 20px !important;
	}

	.pt30 {
	padding-top: 30px !important;
	}

	.pt40 {
	padding-top: 40px !important;
	}

	.pt50 {
	padding-top: 50px !important;
	}

	.pb0 {
	padding-bottom: 0 !important;
	}

	.pb10 {
	padding-bottom: 10px !important;
	}

	.pb20 {
	padding-bottom: 20px !important;
	}

	.pb30 {
	padding-bottom: 30px !important;
	}

	.pb40 {
	padding-bottom: 40px !important;
	}

	.pb50 {
	padding-bottom: 50px !important;
	}

	.alcontentC {
	display: flex;
	justify-content: center;
	}

	.alcontentL {
	display: flex;
	justify-content: left;
	}

	.alcontentR {
	display: flex;
	justify-content: right;
	}

	.alitemC {
	display: flex;
	align-items: center;
	}

	.alitemS {
	display: flex;
	align-items: start;
	}

	.iconlist-inline {
	display: flex;
	flex-wrap: wrap;
	}

	.br3 {
	border-radius: 3px;
	}

	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
	font-family: inherit;
	line-height: 1.1;
	color: inherit;
	}

	.nocopyarea {
	position: relative;
	}

	.nocopyarea .copygird {
	position: absolute;
	left: 0;
	top: 0;
	}

	#pagetitle {
	margin: 0 7px 20px;
	}

	#pagetitle:after {
	content: "";
	display: table;
	clear: both;
	}

	#pagetitle .title {
	font-size: 188%;
	line-height: 125%;
	}

	#pagetitle .parent {
	font-size: 115%;
	line-height: 132%;
	display: block;
	margin-bottom: 5px;
	}

	#pagetitle .inceptionArea {
	font-size: 100%;
	line-height: 132%;
	float: right;
	padding: 0 0 0 20px;
	margin-left: 20px;
	width: 200px;
	border-left: 1px solid #d9d9d9;
	color: #cc0022;
	}

	.pagetitle-wrap {
	width: 990px;
	margin-left: auto;
	margin-right: auto;
	}

	.pagetitle-wrap #pagetitle {
	margin: 25px 21px;
	}

	.markerTextYellow {
	display: inline-block;
	font-style: normal;
	background: linear-gradient(transparent 60%, #fff400 0%);
	}

	.badge {
	display: inline-block;
	padding: 5px 10px;
	box-sizing: border-box;
	background-color: #fff;
	}

	.badge.badge-block {
	display: block;
	}

	.badge.bdNavy {
	border: 1px solid #183360;
	color: #183360;
	}

	.badge.bdBlue {
	border: 1px solid #0068B4;
	color: #0068B4;
	}

	.badge.bdPink {
	border: 1px solid #E73C84;
	color: #E73C84;
	}

	.badge.bdOrange {
	border: 1px solid #ef8204;
	color: #ef8204;
	}

	.badge.bdGreen {
	border: 1px solid #009F3A;
	color: #009F3A;
	}

	.badge.bdLightBlue {
	border: 1px solid #009eb7;
	color: #009eb7;
	}

	.badge.bdPurple {
	border: 1px solid #826fb0;
	color: #826fb0;
	}

	.badgeStep {
	background: #cc0022;
	color: #ffffff;
	display: inline-block;
	font-weight: bold;
	padding-left: 8px;
	padding-right: 8px;
	font-size: 86%;
	line-height: 24px;
	}

	body:not(.header-sp) .badgeStep {
	padding-left: 10px;
	padding-right: 10px;
	font-size: 86%;
	line-height: 28px;
	}

	.badgeStep-green {
	background: #009F3A;
	color: #ffffff;
	display: inline-block;
	font-weight: bold;
	padding-left: 8px;
	padding-right: 8px;
	font-size: 86%;
	line-height: 24px;
	}

	.morelinkArea {
	float: right;
	display: block;
	height: 24px;
	font-size: 87.5%;
	line-height: 24px;
	}

	.morelinkArea img {
	vertical-align: middle !important;
	}

	.morelinkArea a {
	margin-left: 5px;
	}

	.morelinkArea a.rss img {
	margin: 4px 0;
	}

	.morelinkArea .aIconG {
	font-size: 87.5%;
	color: #333;
	background: url(../images/icon_arrows_g.gif) no-repeat left center;
	padding: 0 0 0 10px;
	margin: 0 0 0 20px;
	}

	.morelinkArea .iconTx {
	padding: 0 0 0 10px;
	}

	.morelinkArea a.more {
	width: 68px;
	}

	.morelinkArea .news img,
	.morelinkArea .topics img {
	margin-top: -3px;
	}

	h2 .morelinkArea .more img {
	margin-top: -2px;
	}

	h2 .morelinkArea .iconTx img {
	margin-top: 6px;
	vertical-align: top !important;
	}

	.InfoflameA .morelinkArea .more img,
	.InfoflameC .morelinkArea .more img {
	margin-top: -6px;
	*margin-top: 0;
	}

	.InfoflameA {
	background: #ffffff;
	border: 2px solid #cc0022;
	position: relative;
	padding: 15px 15px;
	margin-bottom: 18px;
	}

	.InfoflameA:after {
	content: "";
	display: table;
	clear: both;
	}

	.InfoflameA .more {
	float: right;
	margin: 0 0 10px 10px;
	}

	.InfoflameA.bdGreen {
	padding: 0;
	border: 2px solid #009F3A;
	}

	.InfoflameB, .main #premergerInfo {
	background: #f2f2f2;
	border: 2px solid #777777;
	padding: 15px 15px;
	margin-bottom: 18px;
	}

	.InfoflameB:after, .main #premergerInfo:after {
	content: "";
	display: table;
	clear: both;
	}

	.InfoflameB .more, .main #premergerInfo .more {
	float: right;
	margin: 0 0 10px 10px;
	}

	.InfoflameC {
	background: #ffffff;
	border: 2px solid #777777;
	padding: 15px 15px;
	margin-bottom: 18px;
	}

	.InfoflameC:after {
	content: "";
	display: table;
	clear: both;
	}

	.InfoflameC .more {
	float: right;
	margin: 0 0 10px 10px;
	}

	.InfoflameD {
	padding: 15px 15px;
	margin-bottom: 18px;
	border: 1px solid #d9d9d9;
	}

	.InfoflameD:after {
	content: "";
	display: table;
	clear: both;
	}

	.InfoflameE {
	padding: 15px 15px;
	margin-bottom: 18px;
	border: 1px solid #cc0022;
	}

	.InfoflameE:after {
	content: "";
	display: table;
	clear: both;
	}

	.InfoflameG {
	padding: 15px 15px;
	margin-bottom: 18px;
	border: 2px solid #e4e4e4;
	background: #f1f1f1;
	}

	.InfoflameG:after {
	content: "";
	display: table;
	clear: both;
	}

	.InfoflameRA {
	padding: 15px 15px;
	margin-bottom: 18px;
	border: 2px solid #d9d9d9;
	border-radius: 3px;
	}

	.InfoflameRA:after {
	content: "";
	display: table;
	clear: both;
	}

	.InfoflameRAD,
	.InfoflameRAC {
	padding: 15px 15px;
	margin-bottom: 18px;
	border: 2px solid #666666;
	border-radius: 3px;
	}

	.InfoflameRAD:after,
	.InfoflameRAC:after {
	content: "";
	display: table;
	clear: both;
	}

	.InfoflamePC {
	padding: 15px 15px;
	margin-bottom: 18px;
	}

	.InfoflamePC:after {
	content: "";
	display: table;
	clear: both;
	}

	.bgflameG {
	margin-bottom: 18px;
	border: 3px solid #d9d9d9;
	}

	.bgflameG h3 {
	font-size: 115%;
	line-height: 132%;
	padding: 6px 3px 9px 8px !important;
	background: #d9d9d9;
	margin: 0 !important;
	zoom: 1;
	}

	.bgflameG .coArea {
	clear: both;
	padding: 10px 10px;
	background: #ffffff;
	}

	.bgflameG .coArea:after {
	content: "";
	display: table;
	clear: both;
	}

	.bgflameG .coArea {
	position: relative;
	}

	.bgflameG h3 {
	font-weight: bold;
	border: none;
	}

	.header-sp .bgflameG h3 {
	border: none;
	}

	.header-sp .main .bgflameG h3 {
	border: none;
	}

	.bgflameBG, .main .contactArea, .basic-element .contactArea {
	margin-bottom: 18px;
	border: 3px solid #00a9cc;
	}

	.bgflameBG h3, .main .contactArea h3, .basic-element .contactArea h3 {
	font-size: 115%;
	line-height: 132%;
	padding: 6px 3px 9px 8px !important;
	background: #00a9cc;
	margin: 0 !important;
	zoom: 1;
	}

	.bgflameBG .coArea, .main .contactArea .coArea, .basic-element .contactArea .coArea {
	clear: both;
	padding: 10px 10px;
	background: #ffffff;
	}

	.bgflameBG .coArea:after, .main .contactArea .coArea:after, .basic-element .contactArea .coArea:after {
	content: "";
	display: table;
	clear: both;
	}

	.bgflameBG .coArea, .main .contactArea .coArea, .basic-element .contactArea .coArea {
	position: relative;
	}

	.bgflameBG h3, .main .contactArea h3, .basic-element .contactArea h3 {
	color: #ffffff;
	border: none;
	}

	.header-sp .bgflameBG h3, .header-sp .main .contactArea h3, .main .header-sp .contactArea h3, .header-sp .basic-element .contactArea h3, .basic-element .header-sp .contactArea h3 {
	border: none;
	}

	.header-sp .Sgreen .main .bgflameBG h3, .header-sp .Sgreen .main .contactArea h3,
	.header-sp .Sblue .main .bgflameBG h3,
	.header-sp .Sblue .main .contactArea h3,
	.header-sp .Sred .main .bgflameBG h3,
	.header-sp .Sred .main .contactArea h3,
	.header-sp .Sorange .main .bgflameBG h3,
	.header-sp .Sorange .main .contactArea h3 {
	border: none;
	}

	body:not(.header-sp) .bgflameBG .coArea.separateline .c2Block .cBox, body:not(.header-sp) .main .contactArea .coArea.separateline .c2Block .cBox, .main body:not(.header-sp) .contactArea .coArea.separateline .c2Block .cBox, body:not(.header-sp) .basic-element .contactArea .coArea.separateline .c2Block .cBox, .basic-element body:not(.header-sp) .contactArea .coArea.separateline .c2Block .cBox {
	width: calc(50% - 10px);
	margin: 0;
	padding-left: 10px;
	}

	body:not(.header-sp) .bgflameBG .coArea.separateline .c2Block .cBox.first, body:not(.header-sp) .main .contactArea .coArea.separateline .c2Block .cBox.first, .main body:not(.header-sp) .contactArea .coArea.separateline .c2Block .cBox.first, body:not(.header-sp) .basic-element .contactArea .coArea.separateline .c2Block .cBox.first, .basic-element body:not(.header-sp) .contactArea .coArea.separateline .c2Block .cBox.first {
	border-right: 1px solid #00a9cc;
	width: calc(50% - 11px);
	padding-left: 0;
	padding-right: 10px;
	}

	.header-sp .main .bgflameBG h3, .header-sp .main .contactArea h3 {
	border: none;
	}

	.main .bgflameG h3,
	.main .bgflameBG h3, .main .contactArea h3 {
	border: none;
	}

	.main .bgflameBG h3, .main .contactArea h3 {
	color: #ffffff;
	}

	.bgflameC {
	padding: 15px 15px;
	margin-bottom: 18px;
	}

	.bgflameC:after {
	content: "";
	display: table;
	clear: both;
	}

	.flameINF {
	padding: 10px;
	}

	.flameINF:after {
	content: "";
	display: table;
	clear: both;
	}

	.textPDF {
	background: url(../images/side/icon_pdf.gif) no-repeat 0px 2px;
	padding: 0 0 0 24px;
	font-size: 100%;
	line-height: 132%;
	}

	/*link in flame margin fix*/
	.main .InfoflameA p,
	.main .InfoflameA ul,
	.main .InfoflameA ol,
	.main .InfoflameA dl,
	.main .InfoflameB p, .main #premergerInfo p,
	.main .InfoflameB ul, .main #premergerInfo ul,
	.main .InfoflameB ol, .main #premergerInfo ol,
	.main .InfoflameB dl, .main #premergerInfo dl,
	.main .InfoflameC p,
	.main .InfoflameC ul,
	.main .InfoflameC ol,
	.main .InfoflameC dl,
	.main .InfoflameD p,
	.main .InfoflameD ul,
	.main .InfoflameD ol,
	.main .InfoflameD dl,
	.main .bgflameG .coArea p,
	.main .bgflameG .coArea ul,
	.main .bgflameG .coArea ol,
	.main .bgflameG .coArea dl,
	.main .bgflameBG p, .main .contactArea p,
	.main .bgflameBG ul, .main .contactArea ul,
	.main .bgflameBG ol, .main .contactArea ol,
	.main .bgflameBG dl, .main .contactArea dl,
	.main .InfoflameRA p,
	.main .InfoflameRA ul,
	.main .InfoflameRA ol,
	.main .InfoflameRA dl,
	.main .InfoflameRAD p,
	.main .InfoflameRAD ul,
	.main .InfoflameRAD ol,
	.main .InfoflameRAD dl {
	margin: 0 0 18px;
	}

	.main .InfoflameA p:last-child,
	.main .InfoflameA ul:last-child,
	.main .InfoflameA ol:last-child,
	.main .InfoflameA dl:last-child,
	.main .InfoflameB p:last-child, .main #premergerInfo p:last-child,
	.main .InfoflameB ul:last-child, .main #premergerInfo ul:last-child,
	.main .InfoflameB ol:last-child, .main #premergerInfo ol:last-child,
	.main .InfoflameB dl:last-child, .main #premergerInfo dl:last-child,
	.main .InfoflameC p:last-child,
	.main .InfoflameC ul:last-child,
	.main .InfoflameC ol:last-child,
	.main .InfoflameC dl:last-child,
	.main .InfoflameD p:last-child,
	.main .InfoflameD ul:last-child,
	.main .InfoflameD ol:last-child,
	.main .InfoflameD dl:last-child,
	.main .bgflameG .coArea p:last-child,
	.main .bgflameG .coArea ul:last-child,
	.main .bgflameG .coArea ol:last-child,
	.main .bgflameG .coArea dl:last-child,
	.main .bgflameBG p:last-child, .main .contactArea p:last-child,
	.main .bgflameBG ul:last-child, .main .contactArea ul:last-child,
	.main .bgflameBG ol:last-child, .main .contactArea ol:last-child,
	.main .bgflameBG dl:last-child, .main .contactArea dl:last-child,
	.main .InfoflameRA p:last-child,
	.main .InfoflameRA ul:last-child,
	.main .InfoflameRA ol:last-child,
	.main .InfoflameRA dl:last-child,
	.main .InfoflameRAD p:last-child,
	.main .InfoflameRAD ul:last-child,
	.main .InfoflameRAD ol:last-child,
	.main .InfoflameRAD dl:last-child {
	margin-bottom: 0;
	}

	.main .InfoflameA p:last-child,
	.main .InfoflameB p:last-child, .main #premergerInfo p:last-child,
	.main .InfoflameC p:last-child,
	.main .InfoflameD p:last-child,
	.main .bgflameG .coArea p:last-child,
	.main .bgflameBG p:last-child, .main .contactArea p:last-child,
	.main .InfoflameRA p:last-child,
	.main .InfoflameRAD p:last-child {
	margin-bottom: 0;
	}

	.main .InfoflameA .morelinkArea,
	.main .InfoflameB .morelinkArea, .main #premergerInfo .morelinkArea,
	.main .InfoflameC .morelinkArea,
	.main .InfoflameD .morelinkArea,
	.main .bgflameG .coArea .morelinkArea,
	.main .bgflameBG .morelinkArea, .main .contactArea .morelinkArea,
	.main .InfoflameRA .morelinkArea,
	.main .InfoflameRAD .morelinkArea {
	width: 70px;
	}

	.main, .basic-element {
	/*clist*/
	/*cBlock*/
	/*flameboxwrapper-column*/
	/*flamebox*/
	/*flamebox-column*/
	/*anchorlinkArea*/
	}

	.main h2, .basic-element h2 {
	position: relative;
	font-size: 144%;
	font-weight: bold;
	line-height: 30px;
	margin-bottom: 18px;
	padding: 20px 10px 23px;
	border-top: 3px solid #777777;
	}

	.main h2:after, .basic-element h2:after {
	content: "";
	display: table;
	clear: both;
	}

	.main h2.title1A, .basic-element h2.title1A {
	position: relative;
	font-size: 144%;
	font-weight: bold;
	line-height: 30px;
	margin-bottom: 18px;
	padding: 20px 10px 23px;
	border-top: 3px solid #cc0022;
	}

	.main h2.title1A:after, .basic-element h2.title1A:after {
	content: "";
	display: table;
	clear: both;
	}

	.main h2.title1A .badgeStep, .basic-element h2.title1A .badgeStep {
	font-size: 72%;
	}

	body:not(.header-sp) .main h2.title1A .badgeStep, body:not(.header-sp) .basic-element h2.title1A .badgeStep {
	line-height: 32px;
	}

	.main h3, .basic-element h3 {
	font-size: 115%;
	font-weight: bold;
	line-height: 24px;
	color: #333;
	border-left: 4px solid #777777;
	margin: 0 0 23px;
	padding: 8px 0 8px 15px;
	}

	.main h3:after, .basic-element h3:after {
	content: "";
	display: table;
	clear: both;
	}

	.header-sp .main h3, .header-sp .basic-element h3 {
	border-left: 3px solid #777777;
	}

	.main h3.title2A, .basic-element h3.title2A {
	font-size: 115%;
	font-weight: bold;
	line-height: 24px;
	color: #333;
	border-left: 4px solid #cc0022;
	margin: 0 0 23px;
	padding: 8px 0 8px 15px;
	}

	.main h3.title2A:after, .basic-element h3.title2A:after {
	content: "";
	display: table;
	clear: both;
	}

	.header-sp .main h3.title2A, .header-sp .basic-element h3.title2A {
	border-left: 3px solid #cc0022;
	}

	.main h3.title2PT, .basic-element h3.title2PT {
	font-size: 115%;
	line-height: 132%;
	line-height: 24px;
	color: #333;
	border-left: 4px solid #0068B4;
	margin: 0 0 23px;
	padding: 8px 0 8px 15px;
	}

	.main h3.title2PT:after, .basic-element h3.title2PT:after {
	content: "";
	display: table;
	clear: both;
	}

	.header-sp .main h3.title2PT, .header-sp .basic-element h3.title2PT {
	border-left: 3px #0068B4;
	}

	.main h3.title2PT .morelinkArea, .basic-element h3.title2PT .morelinkArea {
	height: 20px;
	line-height: 100%;
	}

	.main h3.title2PT .morelinkArea img, .basic-element h3.title2PT .morelinkArea img {
	margin: 4px 0 0;
	}

	.main h4, .basic-element h4 {
	font-size: 115%;
	font-weight: bold;
	line-height: 24px;
	margin: 0 10px 23px;
	}

	.main h5, .basic-element h5 {
	font-size: 100%;
	line-height: 132%;
	padding: 10px;
	margin: 0 10px 18px;
	border: 2px solid #f5ccd3;
	background: #fcf2f4;
	zoom: 1;
	}

	.main h6, .basic-element h6 {
	font-size: 100%;
	line-height: 132%;
	margin: 0 10px 18px;
	color: #cc0022;
	}

	.main p, .basic-element p {
	font-size: 100%;
	min-height: 1.5em;
	line-height: 132%;
	margin: 0 10px 18px;
	}

	.main ul, .basic-element ul {
	margin: 0 10px 18px;
	}

	.main ul li, .basic-element ul li {
	font-size: 100%;
	line-height: 132%;
	margin: 6px 0 6px 12px;
	list-style: disc;
	}

	.main ul ul,
	.main ul ol, .basic-element ul ul,
	.basic-element ul ol {
	margin: 0 0 18px;
	}

	.main ol, .basic-element ol {
	margin: 0 10px 18px;
	}

	.main ol li, .basic-element ol li {
	font-size: 100%;
	line-height: 132%;
	margin: 6px 0 6px 22px;
	*margin: 6px 0 6px 34px;
	list-style-type: decimal;
	}

	.main ol ul,
	.main ol ol, .basic-element ol ul,
	.basic-element ol ol {
	margin: 0 0 18px;
	}

	.main dl, .basic-element dl {
	margin: 0 10px 18px;
	}

	.main dl dt, .basic-element dl dt {
	font-size: 115%;
	line-height: 132%;
	font-weight: bold;
	}

	.main dl dd, .basic-element dl dd {
	font-size: 100%;
	line-height: 132%;
	}

	.main table, .basic-element table {
	margin: 0 10px 18px;
	width: 97%;
	}

	.main table td, .basic-element table td {
	border: 1px solid #ababab;
	padding: 5px;
	line-height: 132%;
	font-size: 100%;
	word-wrap: break-word;
	}

	.main table th, .basic-element table th {
	border: 1px solid #ababab;
	padding: 5px;
	text-align: center;
	font-size: 100%;
	line-height: 132%;
	word-wrap: break-word;
	background: #777777;
	color: #ffffff;
	font-weight: bold;
	}

	.main table th a,
	.main table th a:hover,
	.main table th a:visited, .basic-element table th a,
	.basic-element table th a:hover,
	.basic-element table th a:visited {
	color: #ffffff;
	text-decoration: underline;
	}

	.main table tr.tablebgLgImg,
	.main table th.tablebgLgImg,
	.main table td.tablebgLgImg, .basic-element table tr.tablebgLgImg,
	.basic-element table th.tablebgLgImg,
	.basic-element table td.tablebgLgImg {
	background: #EAEAEA url(../images/tablebgLgImg_bg.gif) no-repeat center center;
	color: #333;
	}

	.main table tr.tablebgy,
	.main table th.tablebgy,
	.main table td.tablebgy, .basic-element table tr.tablebgy,
	.basic-element table th.tablebgy,
	.basic-element table td.tablebgy {
	background: #FFF9E3;
	color: #333;
	}

	.main table tr.tablebg5,
	.main table th.tablebg5,
	.main table td.tablebg5, .basic-element table tr.tablebg5,
	.basic-element table th.tablebg5,
	.basic-element table td.tablebg5 {
	background: #777777;
	color: #ffffff;
	font-weight: bold;
	}

	.main table tr.tablebg4,
	.main table th.tablebg4,
	.main table td.tablebg4, .basic-element table tr.tablebg4,
	.basic-element table th.tablebg4,
	.basic-element table td.tablebg4 {
	background: #ababab;
	color: #333;
	font-weight: bold;
	}

	.main table tr.tablebg3,
	.main table th.tablebg3,
	.main table td.tablebg3, .basic-element table tr.tablebg3,
	.basic-element table th.tablebg3,
	.basic-element table td.tablebg3 {
	background: #dedede;
	color: #333;
	}

	.main table tr.tablebg2,
	.main table th.tablebg2,
	.main table td.tablebg2, .basic-element table tr.tablebg2,
	.basic-element table th.tablebg2,
	.basic-element table td.tablebg2 {
	background: #f2f2f2;
	color: #333;
	}

	.main table tr.tablebg1,
	.main table th.tablebg1,
	.main table td.tablebg1, .basic-element table tr.tablebg1,
	.basic-element table th.tablebg1,
	.basic-element table td.tablebg1 {
	background: #ffffff;
	color: #333;
	}

	.main table tr.vat,
	.main table th.vat,
	.main table td.vat, .basic-element table tr.vat,
	.basic-element table th.vat,
	.basic-element table td.vat {
	vertical-align: top;
	}

	.main table tr.vam,
	.main table th.vam,
	.main table td.vam, .basic-element table tr.vam,
	.basic-element table th.vam,
	.basic-element table td.vam {
	vertical-align: middle;
	}

	.main table tr.van, .main table tr.vab,
	.main table th.van,
	.main table th.vab,
	.main table td.van,
	.main table td.vab, .basic-element table tr.van, .basic-element table tr.vab,
	.basic-element table th.van,
	.basic-element table th.vab,
	.basic-element table td.van,
	.basic-element table td.vab {
	vertical-align: bottom;
	}

	.main table tr.textNowrap,
	.main table th.textNowrap,
	.main table td.textNowrap, .basic-element table tr.textNowrap,
	.basic-element table th.textNowrap,
	.basic-element table td.textNowrap {
	white-space: nowrap;
	}

	.main table ol li, .basic-element table ol li {
	zoom: normal;
	font-size: 100%;
	}

	.main table ul, .basic-element table ul {
	margin: 10px 0;
	}

	.main table ul li, .basic-element table ul li {
	font-size: 100%;
	zoom: 1;
	}

	.main table p, .basic-element table p {
	font-size: 100%;
	}

	.main table.nolinetable td, .basic-element table.nolinetable td {
	border: none;
	}

	.main table.nolinetable th, .basic-element table.nolinetable th {
	border: none;
	}

	.main hr, .basic-element hr {
	border: 0;
	height: 1px;
	background: #777777;
	}

	.main hr.hrR, .basic-element hr.hrR {
	background: #cc0022;
	}

	.main .titleBlock h4, .basic-element .titleBlock h4 {
	margin-left: 10px;
	margin-right: 10px;
	}

	.main .textBalloon, .basic-element .textBalloon {
	list-style: none;
	background: url(../images/icon_balloon.gif) no-repeat 0 4px;
	padding-left: 17px;
	}

	.main .textCaution, .basic-element .textCaution {
	background: url(../images/icon_caution.gif) no-repeat 0 3px;
	text-indent: 20px;
	}

	.main .textCautionF, .basic-element .textCautionF {
	background: url(../images/icon_caution.gif) no-repeat 11px 14px;
	padding: 10px;
	border: 1px solid #cc0022;
	margin-bottom: 18px;
	}

	.main .textCautionF h6, .basic-element .textCautionF h6 {
	margin: 0;
	font-size: 115%;
	color: #333 !important;
	_text-indent: 20px;
	}

	.main .textCautionF h6:first-child, .basic-element .textCautionF h6:first-child {
	text-indent: 20px;
	}

	.main .textCautionF p, .basic-element .textCautionF p {
	margin: 0;
	}

	.main .textCautionF p:first-child, .basic-element .textCautionF p:first-child {
	text-indent: 20px;
	}

	.main .textCautionF p.textCF, .basic-element .textCautionF p.textCF {
	text-indent: 0;
	padding: 0 0 0 20px;
	color: #cc0022;
	}

	.main .leadtext, .basic-element .leadtext {
	font-weight: bold;
	margin: 0 10px 18px;
	}

	.main .sttextR, .basic-element .sttextR {
	color: #cc0022 !important;
	}

	.main .sttextG, .basic-element .sttextG {
	font-weight: bold;
	}

	.main .sttextGi, .basic-element .sttextGi {
	color: #333 !important;
	}

	.main .sttextF, .basic-element .sttextF {
	font-weight: bold;
	padding: 10px;
	border: 2px solid #d9d9d9;
	background: #f4f4f4;
	}

	.main .sttextC, .basic-element .sttextC {
	color: #cc0022;
	}

	.main .sttextOr, .basic-element .sttextOr {
	color: #ED8B00;
	}

	.main .sttextNavy, .basic-element .sttextNavy {
	color: #183360;
	}

	.main .sttextBlue, .basic-element .sttextBlue {
	color: #0068B4;
	}

	.main .sttextPink, .basic-element .sttextPink {
	color: #E73C84;
	}

	.main .sttextOrange, .basic-element .sttextOrange {
	color: #ef8204;
	}

	.main .sttextGreen, .basic-element .sttextGreen {
	color: #009F3A;
	}

	.main .textN, .basic-element .textN {
	font-weight: normal;
	}

	.main .textUnderline, .basic-element .textUnderline {
	text-decoration: underline;
	}

	.main .textS, .basic-element .textS {
	font-size: 87.5%;
	}

	.main .textL, .basic-element .textL {
	font-size: 115%;
	}

	.main .textLL, .basic-element .textLL {
	font-size: 125%;
	}

	.main .text2L, .basic-element .text2L {
	font-size: 150%;
	}

	.main .text3L, .basic-element .text3L {
	font-size: 188%;
	}

	.main .redfont, .basic-element .redfont {
	color: #cc0022;
	}

	.main .arrowlistG li,
	.main .arrowlistR li,
	.main .arrowlistQ li, .basic-element .arrowlistG li,
	.basic-element .arrowlistR li,
	.basic-element .arrowlistQ li {
	margin: 0 0 6px 0;
	list-style: none;
	padding: 0 0 0 12px;
	font-size: 100%;
	line-height: 132%;
	color: #333;
	background-position: 2px 4px;
	zoom: 1;
	}

	.main .arrowlistG li:last-child,
	.main .arrowlistR li:last-child,
	.main .arrowlistQ li:last-child, .basic-element .arrowlistG li:last-child,
	.basic-element .arrowlistR li:last-child,
	.basic-element .arrowlistQ li:last-child {
	margin-bottom: 0;
	}

	.main .arrowlistG li ul,
	.main .arrowlistR li ul,
	.main .arrowlistQ li ul, .basic-element .arrowlistG li ul,
	.basic-element .arrowlistR li ul,
	.basic-element .arrowlistQ li ul {
	margin-bottom: 0;
	}

	.main .arrowlistG li, .basic-element .arrowlistG li {
	background: url(../images/icon_arrow_g.gif) no-repeat 2px 5px;
	}

	.main .arrowlistGli, .basic-element .arrowlistGli {
	background: url(../images/icon_arrow_g.gif) no-repeat 2px 5px !important;
	padding: 0 0 0 12px !important;
	}

	.main .arrowlistR li, .basic-element .arrowlistR li {
	background: url(../images/icon_arrow_r.gif) no-repeat 2px 5px;
	}

	.main .arrowlistRli, .basic-element .arrowlistRli {
	background: url(../images/icon_arrow_r.gif) no-repeat 2px 5px !important;
	padding: 0 0 0 12px !important;
	}

	.main .arrowlistQ li, .basic-element .arrowlistQ li {
	background: url(../images/contents/icon_qs.gif) no-repeat 0px 1px;
	padding-left: 24px;
	}

	.main .anchorlistG li, .basic-element .anchorlistG li {
	margin: 0 0 6px 0;
	list-style: none;
	padding: 0 0 0 12px;
	font-size: 100%;
	line-height: 132%;
	color: #333;
	background-position: 2px 4px;
	zoom: 1;
	background: url(../images/icon_uarrow_g.gif) no-repeat 2px 8px;
	}

	.main .anchorlistG li:last-child, .basic-element .anchorlistG li:last-child {
	margin-bottom: 0;
	}

	.main .anchorlistG li ul, .basic-element .anchorlistG li ul {
	margin-bottom: 0;
	}

	.main .anchorlistR li, .basic-element .anchorlistR li {
	margin: 0 0 6px 0;
	list-style: none;
	padding: 0 0 0 12px;
	font-size: 100%;
	line-height: 132%;
	color: #333;
	background-position: 2px 4px;
	zoom: 1;
	background: url(../images/icon_uarrow_r.gif) no-repeat 2px 4px;
	}

	.main .anchorlistR li:last-child, .basic-element .anchorlistR li:last-child {
	margin-bottom: 0;
	}

	.main .anchorlistR li ul, .basic-element .anchorlistR li ul {
	margin-bottom: 0;
	}

	.main .linkPre, .basic-element .linkPre {
	background: url(../images/icon_bt_arrowpre_g.gif) no-repeat left 5px;
	padding-left: 11px;
	zoom: 1;
	}

	.main .iconlistG li, .basic-element .iconlistG li {
	margin: 0 0 6px 0;
	list-style: none;
	padding: 0 0 0 12px;
	font-size: 100%;
	line-height: 132%;
	color: #333;
	background-position: 2px 4px;
	zoom: 1;
	background: url(../images/icon_disc_g.gif) no-repeat 2px 8px;
	}

	.main .iconlistG li:last-child, .basic-element .iconlistG li:last-child {
	margin-bottom: 0;
	}

	.main .iconlistG li ul, .basic-element .iconlistG li ul {
	margin-bottom: 0;
	}

	.main .iconlistG li.iconlistRli, .basic-element .iconlistG li.iconlistRli {
	background: url(../images/icon_disc_r.gif) no-repeat 2px 8px;
	padding: 0 0 0 12px;
	}

	.main .iconlistG li.iconlistRli.iconL, .basic-element .iconlistG li.iconlistRli.iconL {
	background-image: none;
	position: relative;
	}

	.main .iconlistG li.iconlistRli.iconL::before, .basic-element .iconlistG li.iconlistRli.iconL::before {
	content: "";
	display: block;
	height: 5px;
	width: 5px;
	position: absolute;
	left: 0px;
	top: 7px;
	background: #cc0022;
	border-radius: 50%;
	}

	.main .iconlistGli, .basic-element .iconlistGli {
	background: url(../images/icon_disc_g.gif) no-repeat 2px 8px !important;
	padding: 0 0 0 12px !important;
	}

	.main .iconlistR li, .basic-element .iconlistR li {
	margin: 0 0 6px 0;
	list-style: none;
	padding: 0 0 0 12px;
	font-size: 100%;
	line-height: 132%;
	color: #333;
	background-position: 2px 4px;
	zoom: 1;
	background: url(../images/icon_disc_r.gif) no-repeat 2px 8px;
	}

	.main .iconlistR li:last-child, .basic-element .iconlistR li:last-child {
	margin-bottom: 0;
	}

	.main .iconlistR li ul, .basic-element .iconlistR li ul {
	margin-bottom: 0;
	}

	.main .noicon li,
	.main li.noicon, .basic-element .noicon li,
	.basic-element li.noicon {
	margin: 0 0 6px 0;
	list-style: none;
	padding: 0 0 0 12px;
	font-size: 100%;
	line-height: 132%;
	color: #333;
	background-position: 2px 4px;
	zoom: 1;
	list-style: none;
	}

	.main .noicon li:last-child,
	.main li.noicon:last-child, .basic-element .noicon li:last-child,
	.basic-element li.noicon:last-child {
	margin-bottom: 0;
	}

	.main .noicon li ul,
	.main li.noicon ul, .basic-element .noicon li ul,
	.basic-element li.noicon ul {
	margin-bottom: 0;
	}

	.main .notelist li,
	.main .notelistas li,
	.main .brackettext li, .basic-element .notelist li,
	.basic-element .notelistas li,
	.basic-element .brackettext li {
	padding: 0 0 0 2em;
	margin: 0 0 6px 0;
	list-style: none;
	position: relative;
	background-position: -100em 0;
	zoom: 1;
	font-size: 87.5%;
	}

	.main .notelist li span,
	.main .notelistas li span,
	.main .brackettext li span, .basic-element .notelist li span,
	.basic-element .notelistas li span,
	.basic-element .brackettext li span {
	width: 2em;
	}

	.main .notelist li span:not([class]):first-child,
	.main .notelistas li span:not([class]):first-child,
	.main .brackettext li span:not([class]):first-child, .basic-element .notelist li span:not([class]):first-child,
	.basic-element .notelistas li span:not([class]):first-child,
	.basic-element .brackettext li span:not([class]):first-child {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	}

	.main .notelist li ul,
	.main .notelistas li ul,
	.main .brackettext li ul, .basic-element .notelist li ul,
	.basic-element .notelistas li ul,
	.basic-element .brackettext li ul {
	margin-bottom: 0;
	}

	.main .notelist li .arrowlistG li,
	.main .notelist li .arrowlistR li,
	.main .notelist li .iconlistG li,
	.main .notelist li .iconlistR li,
	.main .notelistas li .arrowlistG li,
	.main .notelistas li .arrowlistR li,
	.main .notelistas li .iconlistG li,
	.main .notelistas li .iconlistR li,
	.main .brackettext li .arrowlistG li,
	.main .brackettext li .arrowlistR li,
	.main .brackettext li .iconlistG li,
	.main .brackettext li .iconlistR li, .basic-element .notelist li .arrowlistG li,
	.basic-element .notelist li .arrowlistR li,
	.basic-element .notelist li .iconlistG li,
	.basic-element .notelist li .iconlistR li,
	.basic-element .notelistas li .arrowlistG li,
	.basic-element .notelistas li .arrowlistR li,
	.basic-element .notelistas li .iconlistG li,
	.basic-element .notelistas li .iconlistR li,
	.basic-element .brackettext li .arrowlistG li,
	.basic-element .brackettext li .arrowlistR li,
	.basic-element .brackettext li .iconlistG li,
	.basic-element .brackettext li .iconlistR li {
	padding-left: 2em;
	background-position: 2px 4px;
	font-size: 100%;
	}

	.main .notelist li .arrowlistG li .notelist li,
	.main .notelist li .arrowlistG li .notelistas li,
	.main .notelist li .arrowlistG li .brackettext li,
	.main .notelist li .arrowlistR li .notelist li,
	.main .notelist li .arrowlistR li .notelistas li,
	.main .notelist li .arrowlistR li .brackettext li,
	.main .notelist li .iconlistG li .notelist li,
	.main .notelist li .iconlistG li .notelistas li,
	.main .notelist li .iconlistG li .brackettext li,
	.main .notelist li .iconlistR li .notelist li,
	.main .notelist li .iconlistR li .notelistas li,
	.main .notelist li .iconlistR li .brackettext li,
	.main .notelistas li .arrowlistG li .notelist li,
	.main .notelistas li .arrowlistG li .notelistas li,
	.main .notelistas li .arrowlistG li .brackettext li,
	.main .notelistas li .arrowlistR li .notelist li,
	.main .notelistas li .arrowlistR li .notelistas li,
	.main .notelistas li .arrowlistR li .brackettext li,
	.main .notelistas li .iconlistG li .notelist li,
	.main .notelistas li .iconlistG li .notelistas li,
	.main .notelistas li .iconlistG li .brackettext li,
	.main .notelistas li .iconlistR li .notelist li,
	.main .notelistas li .iconlistR li .notelistas li,
	.main .notelistas li .iconlistR li .brackettext li,
	.main .brackettext li .arrowlistG li .notelist li,
	.main .brackettext li .arrowlistG li .notelistas li,
	.main .brackettext li .arrowlistG li .brackettext li,
	.main .brackettext li .arrowlistR li .notelist li,
	.main .brackettext li .arrowlistR li .notelistas li,
	.main .brackettext li .arrowlistR li .brackettext li,
	.main .brackettext li .iconlistG li .notelist li,
	.main .brackettext li .iconlistG li .notelistas li,
	.main .brackettext li .iconlistG li .brackettext li,
	.main .brackettext li .iconlistR li .notelist li,
	.main .brackettext li .iconlistR li .notelistas li,
	.main .brackettext li .iconlistR li .brackettext li, .basic-element .notelist li .arrowlistG li .notelist li,
	.basic-element .notelist li .arrowlistG li .notelistas li,
	.basic-element .notelist li .arrowlistG li .brackettext li,
	.basic-element .notelist li .arrowlistR li .notelist li,
	.basic-element .notelist li .arrowlistR li .notelistas li,
	.basic-element .notelist li .arrowlistR li .brackettext li,
	.basic-element .notelist li .iconlistG li .notelist li,
	.basic-element .notelist li .iconlistG li .notelistas li,
	.basic-element .notelist li .iconlistG li .brackettext li,
	.basic-element .notelist li .iconlistR li .notelist li,
	.basic-element .notelist li .iconlistR li .notelistas li,
	.basic-element .notelist li .iconlistR li .brackettext li,
	.basic-element .notelistas li .arrowlistG li .notelist li,
	.basic-element .notelistas li .arrowlistG li .notelistas li,
	.basic-element .notelistas li .arrowlistG li .brackettext li,
	.basic-element .notelistas li .arrowlistR li .notelist li,
	.basic-element .notelistas li .arrowlistR li .notelistas li,
	.basic-element .notelistas li .arrowlistR li .brackettext li,
	.basic-element .notelistas li .iconlistG li .notelist li,
	.basic-element .notelistas li .iconlistG li .notelistas li,
	.basic-element .notelistas li .iconlistG li .brackettext li,
	.basic-element .notelistas li .iconlistR li .notelist li,
	.basic-element .notelistas li .iconlistR li .notelistas li,
	.basic-element .notelistas li .iconlistR li .brackettext li,
	.basic-element .brackettext li .arrowlistG li .notelist li,
	.basic-element .brackettext li .arrowlistG li .notelistas li,
	.basic-element .brackettext li .arrowlistG li .brackettext li,
	.basic-element .brackettext li .arrowlistR li .notelist li,
	.basic-element .brackettext li .arrowlistR li .notelistas li,
	.basic-element .brackettext li .arrowlistR li .brackettext li,
	.basic-element .brackettext li .iconlistG li .notelist li,
	.basic-element .brackettext li .iconlistG li .notelistas li,
	.basic-element .brackettext li .iconlistG li .brackettext li,
	.basic-element .brackettext li .iconlistR li .notelist li,
	.basic-element .brackettext li .iconlistR li .notelistas li,
	.basic-element .brackettext li .iconlistR li .brackettext li {
	padding-left: 2em;
	background-position: -100em 0;
	}

	.main .notelist li .arrowlistG li .notelist li .arrowlistG li,
	.main .notelist li .arrowlistG li .notelist li .arrowlistR li,
	.main .notelist li .arrowlistG li .notelist li .iconlistG li,
	.main .notelist li .arrowlistG li .notelist li .iconlistR li,
	.main .notelist li .arrowlistG li .notelistas li .arrowlistG li,
	.main .notelist li .arrowlistG li .notelistas li .arrowlistR li,
	.main .notelist li .arrowlistG li .notelistas li .iconlistG li,
	.main .notelist li .arrowlistG li .notelistas li .iconlistR li,
	.main .notelist li .arrowlistG li .brackettext li .arrowlistG li,
	.main .notelist li .arrowlistG li .brackettext li .arrowlistR li,
	.main .notelist li .arrowlistG li .brackettext li .iconlistG li,
	.main .notelist li .arrowlistG li .brackettext li .iconlistR li,
	.main .notelist li .arrowlistR li .notelist li .arrowlistG li,
	.main .notelist li .arrowlistR li .notelist li .arrowlistR li,
	.main .notelist li .arrowlistR li .notelist li .iconlistG li,
	.main .notelist li .arrowlistR li .notelist li .iconlistR li,
	.main .notelist li .arrowlistR li .notelistas li .arrowlistG li,
	.main .notelist li .arrowlistR li .notelistas li .arrowlistR li,
	.main .notelist li .arrowlistR li .notelistas li .iconlistG li,
	.main .notelist li .arrowlistR li .notelistas li .iconlistR li,
	.main .notelist li .arrowlistR li .brackettext li .arrowlistG li,
	.main .notelist li .arrowlistR li .brackettext li .arrowlistR li,
	.main .notelist li .arrowlistR li .brackettext li .iconlistG li,
	.main .notelist li .arrowlistR li .brackettext li .iconlistR li,
	.main .notelist li .iconlistG li .notelist li .arrowlistG li,
	.main .notelist li .iconlistG li .notelist li .arrowlistR li,
	.main .notelist li .iconlistG li .notelist li .iconlistG li,
	.main .notelist li .iconlistG li .notelist li .iconlistR li,
	.main .notelist li .iconlistG li .notelistas li .arrowlistG li,
	.main .notelist li .iconlistG li .notelistas li .arrowlistR li,
	.main .notelist li .iconlistG li .notelistas li .iconlistG li,
	.main .notelist li .iconlistG li .notelistas li .iconlistR li,
	.main .notelist li .iconlistG li .brackettext li .arrowlistG li,
	.main .notelist li .iconlistG li .brackettext li .arrowlistR li,
	.main .notelist li .iconlistG li .brackettext li .iconlistG li,
	.main .notelist li .iconlistG li .brackettext li .iconlistR li,
	.main .notelist li .iconlistR li .notelist li .arrowlistG li,
	.main .notelist li .iconlistR li .notelist li .arrowlistR li,
	.main .notelist li .iconlistR li .notelist li .iconlistG li,
	.main .notelist li .iconlistR li .notelist li .iconlistR li,
	.main .notelist li .iconlistR li .notelistas li .arrowlistG li,
	.main .notelist li .iconlistR li .notelistas li .arrowlistR li,
	.main .notelist li .iconlistR li .notelistas li .iconlistG li,
	.main .notelist li .iconlistR li .notelistas li .iconlistR li,
	.main .notelist li .iconlistR li .brackettext li .arrowlistG li,
	.main .notelist li .iconlistR li .brackettext li .arrowlistR li,
	.main .notelist li .iconlistR li .brackettext li .iconlistG li,
	.main .notelist li .iconlistR li .brackettext li .iconlistR li,
	.main .notelistas li .arrowlistG li .notelist li .arrowlistG li,
	.main .notelistas li .arrowlistG li .notelist li .arrowlistR li,
	.main .notelistas li .arrowlistG li .notelist li .iconlistG li,
	.main .notelistas li .arrowlistG li .notelist li .iconlistR li,
	.main .notelistas li .arrowlistG li .notelistas li .arrowlistG li,
	.main .notelistas li .arrowlistG li .notelistas li .arrowlistR li,
	.main .notelistas li .arrowlistG li .notelistas li .iconlistG li,
	.main .notelistas li .arrowlistG li .notelistas li .iconlistR li,
	.main .notelistas li .arrowlistG li .brackettext li .arrowlistG li,
	.main .notelistas li .arrowlistG li .brackettext li .arrowlistR li,
	.main .notelistas li .arrowlistG li .brackettext li .iconlistG li,
	.main .notelistas li .arrowlistG li .brackettext li .iconlistR li,
	.main .notelistas li .arrowlistR li .notelist li .arrowlistG li,
	.main .notelistas li .arrowlistR li .notelist li .arrowlistR li,
	.main .notelistas li .arrowlistR li .notelist li .iconlistG li,
	.main .notelistas li .arrowlistR li .notelist li .iconlistR li,
	.main .notelistas li .arrowlistR li .notelistas li .arrowlistG li,
	.main .notelistas li .arrowlistR li .notelistas li .arrowlistR li,
	.main .notelistas li .arrowlistR li .notelistas li .iconlistG li,
	.main .notelistas li .arrowlistR li .notelistas li .iconlistR li,
	.main .notelistas li .arrowlistR li .brackettext li .arrowlistG li,
	.main .notelistas li .arrowlistR li .brackettext li .arrowlistR li,
	.main .notelistas li .arrowlistR li .brackettext li .iconlistG li,
	.main .notelistas li .arrowlistR li .brackettext li .iconlistR li,
	.main .notelistas li .iconlistG li .notelist li .arrowlistG li,
	.main .notelistas li .iconlistG li .notelist li .arrowlistR li,
	.main .notelistas li .iconlistG li .notelist li .iconlistG li,
	.main .notelistas li .iconlistG li .notelist li .iconlistR li,
	.main .notelistas li .iconlistG li .notelistas li .arrowlistG li,
	.main .notelistas li .iconlistG li .notelistas li .arrowlistR li,
	.main .notelistas li .iconlistG li .notelistas li .iconlistG li,
	.main .notelistas li .iconlistG li .notelistas li .iconlistR li,
	.main .notelistas li .iconlistG li .brackettext li .arrowlistG li,
	.main .notelistas li .iconlistG li .brackettext li .arrowlistR li,
	.main .notelistas li .iconlistG li .brackettext li .iconlistG li,
	.main .notelistas li .iconlistG li .brackettext li .iconlistR li,
	.main .notelistas li .iconlistR li .notelist li .arrowlistG li,
	.main .notelistas li .iconlistR li .notelist li .arrowlistR li,
	.main .notelistas li .iconlistR li .notelist li .iconlistG li,
	.main .notelistas li .iconlistR li .notelist li .iconlistR li,
	.main .notelistas li .iconlistR li .notelistas li .arrowlistG li,
	.main .notelistas li .iconlistR li .notelistas li .arrowlistR li,
	.main .notelistas li .iconlistR li .notelistas li .iconlistG li,
	.main .notelistas li .iconlistR li .notelistas li .iconlistR li,
	.main .notelistas li .iconlistR li .brackettext li .arrowlistG li,
	.main .notelistas li .iconlistR li .brackettext li .arrowlistR li,
	.main .notelistas li .iconlistR li .brackettext li .iconlistG li,
	.main .notelistas li .iconlistR li .brackettext li .iconlistR li,
	.main .brackettext li .arrowlistG li .notelist li .arrowlistG li,
	.main .brackettext li .arrowlistG li .notelist li .arrowlistR li,
	.main .brackettext li .arrowlistG li .notelist li .iconlistG li,
	.main .brackettext li .arrowlistG li .notelist li .iconlistR li,
	.main .brackettext li .arrowlistG li .notelistas li .arrowlistG li,
	.main .brackettext li .arrowlistG li .notelistas li .arrowlistR li,
	.main .brackettext li .arrowlistG li .notelistas li .iconlistG li,
	.main .brackettext li .arrowlistG li .notelistas li .iconlistR li,
	.main .brackettext li .arrowlistG li .brackettext li .arrowlistG li,
	.main .brackettext li .arrowlistG li .brackettext li .arrowlistR li,
	.main .brackettext li .arrowlistG li .brackettext li .iconlistG li,
	.main .brackettext li .arrowlistG li .brackettext li .iconlistR li,
	.main .brackettext li .arrowlistR li .notelist li .arrowlistG li,
	.main .brackettext li .arrowlistR li .notelist li .arrowlistR li,
	.main .brackettext li .arrowlistR li .notelist li .iconlistG li,
	.main .brackettext li .arrowlistR li .notelist li .iconlistR li,
	.main .brackettext li .arrowlistR li .notelistas li .arrowlistG li,
	.main .brackettext li .arrowlistR li .notelistas li .arrowlistR li,
	.main .brackettext li .arrowlistR li .notelistas li .iconlistG li,
	.main .brackettext li .arrowlistR li .notelistas li .iconlistR li,
	.main .brackettext li .arrowlistR li .brackettext li .arrowlistG li,
	.main .brackettext li .arrowlistR li .brackettext li .arrowlistR li,
	.main .brackettext li .arrowlistR li .brackettext li .iconlistG li,
	.main .brackettext li .arrowlistR li .brackettext li .iconlistR li,
	.main .brackettext li .iconlistG li .notelist li .arrowlistG li,
	.main .brackettext li .iconlistG li .notelist li .arrowlistR li,
	.main .brackettext li .iconlistG li .notelist li .iconlistG li,
	.main .brackettext li .iconlistG li .notelist li .iconlistR li,
	.main .brackettext li .iconlistG li .notelistas li .arrowlistG li,
	.main .brackettext li .iconlistG li .notelistas li .arrowlistR li,
	.main .brackettext li .iconlistG li .notelistas li .iconlistG li,
	.main .brackettext li .iconlistG li .notelistas li .iconlistR li,
	.main .brackettext li .iconlistG li .brackettext li .arrowlistG li,
	.main .brackettext li .iconlistG li .brackettext li .arrowlistR li,
	.main .brackettext li .iconlistG li .brackettext li .iconlistG li,
	.main .brackettext li .iconlistG li .brackettext li .iconlistR li,
	.main .brackettext li .iconlistR li .notelist li .arrowlistG li,
	.main .brackettext li .iconlistR li .notelist li .arrowlistR li,
	.main .brackettext li .iconlistR li .notelist li .iconlistG li,
	.main .brackettext li .iconlistR li .notelist li .iconlistR li,
	.main .brackettext li .iconlistR li .notelistas li .arrowlistG li,
	.main .brackettext li .iconlistR li .notelistas li .arrowlistR li,
	.main .brackettext li .iconlistR li .notelistas li .iconlistG li,
	.main .brackettext li .iconlistR li .notelistas li .iconlistR li,
	.main .brackettext li .iconlistR li .brackettext li .arrowlistG li,
	.main .brackettext li .iconlistR li .brackettext li .arrowlistR li,
	.main .brackettext li .iconlistR li .brackettext li .iconlistG li,
	.main .brackettext li .iconlistR li .brackettext li .iconlistR li, .basic-element .notelist li .arrowlistG li .notelist li .arrowlistG li,
	.basic-element .notelist li .arrowlistG li .notelist li .arrowlistR li,
	.basic-element .notelist li .arrowlistG li .notelist li .iconlistG li,
	.basic-element .notelist li .arrowlistG li .notelist li .iconlistR li,
	.basic-element .notelist li .arrowlistG li .notelistas li .arrowlistG li,
	.basic-element .notelist li .arrowlistG li .notelistas li .arrowlistR li,
	.basic-element .notelist li .arrowlistG li .notelistas li .iconlistG li,
	.basic-element .notelist li .arrowlistG li .notelistas li .iconlistR li,
	.basic-element .notelist li .arrowlistG li .brackettext li .arrowlistG li,
	.basic-element .notelist li .arrowlistG li .brackettext li .arrowlistR li,
	.basic-element .notelist li .arrowlistG li .brackettext li .iconlistG li,
	.basic-element .notelist li .arrowlistG li .brackettext li .iconlistR li,
	.basic-element .notelist li .arrowlistR li .notelist li .arrowlistG li,
	.basic-element .notelist li .arrowlistR li .notelist li .arrowlistR li,
	.basic-element .notelist li .arrowlistR li .notelist li .iconlistG li,
	.basic-element .notelist li .arrowlistR li .notelist li .iconlistR li,
	.basic-element .notelist li .arrowlistR li .notelistas li .arrowlistG li,
	.basic-element .notelist li .arrowlistR li .notelistas li .arrowlistR li,
	.basic-element .notelist li .arrowlistR li .notelistas li .iconlistG li,
	.basic-element .notelist li .arrowlistR li .notelistas li .iconlistR li,
	.basic-element .notelist li .arrowlistR li .brackettext li .arrowlistG li,
	.basic-element .notelist li .arrowlistR li .brackettext li .arrowlistR li,
	.basic-element .notelist li .arrowlistR li .brackettext li .iconlistG li,
	.basic-element .notelist li .arrowlistR li .brackettext li .iconlistR li,
	.basic-element .notelist li .iconlistG li .notelist li .arrowlistG li,
	.basic-element .notelist li .iconlistG li .notelist li .arrowlistR li,
	.basic-element .notelist li .iconlistG li .notelist li .iconlistG li,
	.basic-element .notelist li .iconlistG li .notelist li .iconlistR li,
	.basic-element .notelist li .iconlistG li .notelistas li .arrowlistG li,
	.basic-element .notelist li .iconlistG li .notelistas li .arrowlistR li,
	.basic-element .notelist li .iconlistG li .notelistas li .iconlistG li,
	.basic-element .notelist li .iconlistG li .notelistas li .iconlistR li,
	.basic-element .notelist li .iconlistG li .brackettext li .arrowlistG li,
	.basic-element .notelist li .iconlistG li .brackettext li .arrowlistR li,
	.basic-element .notelist li .iconlistG li .brackettext li .iconlistG li,
	.basic-element .notelist li .iconlistG li .brackettext li .iconlistR li,
	.basic-element .notelist li .iconlistR li .notelist li .arrowlistG li,
	.basic-element .notelist li .iconlistR li .notelist li .arrowlistR li,
	.basic-element .notelist li .iconlistR li .notelist li .iconlistG li,
	.basic-element .notelist li .iconlistR li .notelist li .iconlistR li,
	.basic-element .notelist li .iconlistR li .notelistas li .arrowlistG li,
	.basic-element .notelist li .iconlistR li .notelistas li .arrowlistR li,
	.basic-element .notelist li .iconlistR li .notelistas li .iconlistG li,
	.basic-element .notelist li .iconlistR li .notelistas li .iconlistR li,
	.basic-element .notelist li .iconlistR li .brackettext li .arrowlistG li,
	.basic-element .notelist li .iconlistR li .brackettext li .arrowlistR li,
	.basic-element .notelist li .iconlistR li .brackettext li .iconlistG li,
	.basic-element .notelist li .iconlistR li .brackettext li .iconlistR li,
	.basic-element .notelistas li .arrowlistG li .notelist li .arrowlistG li,
	.basic-element .notelistas li .arrowlistG li .notelist li .arrowlistR li,
	.basic-element .notelistas li .arrowlistG li .notelist li .iconlistG li,
	.basic-element .notelistas li .arrowlistG li .notelist li .iconlistR li,
	.basic-element .notelistas li .arrowlistG li .notelistas li .arrowlistG li,
	.basic-element .notelistas li .arrowlistG li .notelistas li .arrowlistR li,
	.basic-element .notelistas li .arrowlistG li .notelistas li .iconlistG li,
	.basic-element .notelistas li .arrowlistG li .notelistas li .iconlistR li,
	.basic-element .notelistas li .arrowlistG li .brackettext li .arrowlistG li,
	.basic-element .notelistas li .arrowlistG li .brackettext li .arrowlistR li,
	.basic-element .notelistas li .arrowlistG li .brackettext li .iconlistG li,
	.basic-element .notelistas li .arrowlistG li .brackettext li .iconlistR li,
	.basic-element .notelistas li .arrowlistR li .notelist li .arrowlistG li,
	.basic-element .notelistas li .arrowlistR li .notelist li .arrowlistR li,
	.basic-element .notelistas li .arrowlistR li .notelist li .iconlistG li,
	.basic-element .notelistas li .arrowlistR li .notelist li .iconlistR li,
	.basic-element .notelistas li .arrowlistR li .notelistas li .arrowlistG li,
	.basic-element .notelistas li .arrowlistR li .notelistas li .arrowlistR li,
	.basic-element .notelistas li .arrowlistR li .notelistas li .iconlistG li,
	.basic-element .notelistas li .arrowlistR li .notelistas li .iconlistR li,
	.basic-element .notelistas li .arrowlistR li .brackettext li .arrowlistG li,
	.basic-element .notelistas li .arrowlistR li .brackettext li .arrowlistR li,
	.basic-element .notelistas li .arrowlistR li .brackettext li .iconlistG li,
	.basic-element .notelistas li .arrowlistR li .brackettext li .iconlistR li,
	.basic-element .notelistas li .iconlistG li .notelist li .arrowlistG li,
	.basic-element .notelistas li .iconlistG li .notelist li .arrowlistR li,
	.basic-element .notelistas li .iconlistG li .notelist li .iconlistG li,
	.basic-element .notelistas li .iconlistG li .notelist li .iconlistR li,
	.basic-element .notelistas li .iconlistG li .notelistas li .arrowlistG li,
	.basic-element .notelistas li .iconlistG li .notelistas li .arrowlistR li,
	.basic-element .notelistas li .iconlistG li .notelistas li .iconlistG li,
	.basic-element .notelistas li .iconlistG li .notelistas li .iconlistR li,
	.basic-element .notelistas li .iconlistG li .brackettext li .arrowlistG li,
	.basic-element .notelistas li .iconlistG li .brackettext li .arrowlistR li,
	.basic-element .notelistas li .iconlistG li .brackettext li .iconlistG li,
	.basic-element .notelistas li .iconlistG li .brackettext li .iconlistR li,
	.basic-element .notelistas li .iconlistR li .notelist li .arrowlistG li,
	.basic-element .notelistas li .iconlistR li .notelist li .arrowlistR li,
	.basic-element .notelistas li .iconlistR li .notelist li .iconlistG li,
	.basic-element .notelistas li .iconlistR li .notelist li .iconlistR li,
	.basic-element .notelistas li .iconlistR li .notelistas li .arrowlistG li,
	.basic-element .notelistas li .iconlistR li .notelistas li .arrowlistR li,
	.basic-element .notelistas li .iconlistR li .notelistas li .iconlistG li,
	.basic-element .notelistas li .iconlistR li .notelistas li .iconlistR li,
	.basic-element .notelistas li .iconlistR li .brackettext li .arrowlistG li,
	.basic-element .notelistas li .iconlistR li .brackettext li .arrowlistR li,
	.basic-element .notelistas li .iconlistR li .brackettext li .iconlistG li,
	.basic-element .notelistas li .iconlistR li .brackettext li .iconlistR li,
	.basic-element .brackettext li .arrowlistG li .notelist li .arrowlistG li,
	.basic-element .brackettext li .arrowlistG li .notelist li .arrowlistR li,
	.basic-element .brackettext li .arrowlistG li .notelist li .iconlistG li,
	.basic-element .brackettext li .arrowlistG li .notelist li .iconlistR li,
	.basic-element .brackettext li .arrowlistG li .notelistas li .arrowlistG li,
	.basic-element .brackettext li .arrowlistG li .notelistas li .arrowlistR li,
	.basic-element .brackettext li .arrowlistG li .notelistas li .iconlistG li,
	.basic-element .brackettext li .arrowlistG li .notelistas li .iconlistR li,
	.basic-element .brackettext li .arrowlistG li .brackettext li .arrowlistG li,
	.basic-element .brackettext li .arrowlistG li .brackettext li .arrowlistR li,
	.basic-element .brackettext li .arrowlistG li .brackettext li .iconlistG li,
	.basic-element .brackettext li .arrowlistG li .brackettext li .iconlistR li,
	.basic-element .brackettext li .arrowlistR li .notelist li .arrowlistG li,
	.basic-element .brackettext li .arrowlistR li .notelist li .arrowlistR li,
	.basic-element .brackettext li .arrowlistR li .notelist li .iconlistG li,
	.basic-element .brackettext li .arrowlistR li .notelist li .iconlistR li,
	.basic-element .brackettext li .arrowlistR li .notelistas li .arrowlistG li,
	.basic-element .brackettext li .arrowlistR li .notelistas li .arrowlistR li,
	.basic-element .brackettext li .arrowlistR li .notelistas li .iconlistG li,
	.basic-element .brackettext li .arrowlistR li .notelistas li .iconlistR li,
	.basic-element .brackettext li .arrowlistR li .brackettext li .arrowlistG li,
	.basic-element .brackettext li .arrowlistR li .brackettext li .arrowlistR li,
	.basic-element .brackettext li .arrowlistR li .brackettext li .iconlistG li,
	.basic-element .brackettext li .arrowlistR li .brackettext li .iconlistR li,
	.basic-element .brackettext li .iconlistG li .notelist li .arrowlistG li,
	.basic-element .brackettext li .iconlistG li .notelist li .arrowlistR li,
	.basic-element .brackettext li .iconlistG li .notelist li .iconlistG li,
	.basic-element .brackettext li .iconlistG li .notelist li .iconlistR li,
	.basic-element .brackettext li .iconlistG li .notelistas li .arrowlistG li,
	.basic-element .brackettext li .iconlistG li .notelistas li .arrowlistR li,
	.basic-element .brackettext li .iconlistG li .notelistas li .iconlistG li,
	.basic-element .brackettext li .iconlistG li .notelistas li .iconlistR li,
	.basic-element .brackettext li .iconlistG li .brackettext li .arrowlistG li,
	.basic-element .brackettext li .iconlistG li .brackettext li .arrowlistR li,
	.basic-element .brackettext li .iconlistG li .brackettext li .iconlistG li,
	.basic-element .brackettext li .iconlistG li .brackettext li .iconlistR li,
	.basic-element .brackettext li .iconlistR li .notelist li .arrowlistG li,
	.basic-element .brackettext li .iconlistR li .notelist li .arrowlistR li,
	.basic-element .brackettext li .iconlistR li .notelist li .iconlistG li,
	.basic-element .brackettext li .iconlistR li .notelist li .iconlistR li,
	.basic-element .brackettext li .iconlistR li .notelistas li .arrowlistG li,
	.basic-element .brackettext li .iconlistR li .notelistas li .arrowlistR li,
	.basic-element .brackettext li .iconlistR li .notelistas li .iconlistG li,
	.basic-element .brackettext li .iconlistR li .notelistas li .iconlistR li,
	.basic-element .brackettext li .iconlistR li .brackettext li .arrowlistG li,
	.basic-element .brackettext li .iconlistR li .brackettext li .arrowlistR li,
	.basic-element .brackettext li .iconlistR li .brackettext li .iconlistG li,
	.basic-element .brackettext li .iconlistR li .brackettext li .iconlistR li {
	padding-left: 2em;
	background-position: 2px 4px;
	}

	.main .notelist li .arrowlistG li .notelist li .arrowlistG li .notelist li,
	.main .notelist li .arrowlistG li .notelist li .arrowlistG li .notelistas li,
	.main .notelist li .arrowlistG li .notelist li .arrowlistG li .brackettext li,
	.main .notelist li .arrowlistG li .notelist li .arrowlistR li .notelist li,
	.main .notelist li .arrowlistG li .notelist li .arrowlistR li .notelistas li,
	.main .notelist li .arrowlistG li .notelist li .arrowlistR li .brackettext li,
	.main .notelist li .arrowlistG li .notelist li .iconlistG li .notelist li,
	.main .notelist li .arrowlistG li .notelist li .iconlistG li .notelistas li,
	.main .notelist li .arrowlistG li .notelist li .iconlistG li .brackettext li,
	.main .notelist li .arrowlistG li .notelist li .iconlistR li .notelist li,
	.main .notelist li .arrowlistG li .notelist li .iconlistR li .notelistas li,
	.main .notelist li .arrowlistG li .notelist li .iconlistR li .brackettext li,
	.main .notelist li .arrowlistG li .notelistas li .arrowlistG li .notelist li,
	.main .notelist li .arrowlistG li .notelistas li .arrowlistG li .notelistas li,
	.main .notelist li .arrowlistG li .notelistas li .arrowlistG li .brackettext li,
	.main .notelist li .arrowlistG li .notelistas li .arrowlistR li .notelist li,
	.main .notelist li .arrowlistG li .notelistas li .arrowlistR li .notelistas li,
	.main .notelist li .arrowlistG li .notelistas li .arrowlistR li .brackettext li,
	.main .notelist li .arrowlistG li .notelistas li .iconlistG li .notelist li,
	.main .notelist li .arrowlistG li .notelistas li .iconlistG li .notelistas li,
	.main .notelist li .arrowlistG li .notelistas li .iconlistG li .brackettext li,
	.main .notelist li .arrowlistG li .notelistas li .iconlistR li .notelist li,
	.main .notelist li .arrowlistG li .notelistas li .iconlistR li .notelistas li,
	.main .notelist li .arrowlistG li .notelistas li .iconlistR li .brackettext li,
	.main .notelist li .arrowlistG li .brackettext li .arrowlistG li .notelist li,
	.main .notelist li .arrowlistG li .brackettext li .arrowlistG li .notelistas li,
	.main .notelist li .arrowlistG li .brackettext li .arrowlistG li .brackettext li,
	.main .notelist li .arrowlistG li .brackettext li .arrowlistR li .notelist li,
	.main .notelist li .arrowlistG li .brackettext li .arrowlistR li .notelistas li,
	.main .notelist li .arrowlistG li .brackettext li .arrowlistR li .brackettext li,
	.main .notelist li .arrowlistG li .brackettext li .iconlistG li .notelist li,
	.main .notelist li .arrowlistG li .brackettext li .iconlistG li .notelistas li,
	.main .notelist li .arrowlistG li .brackettext li .iconlistG li .brackettext li,
	.main .notelist li .arrowlistG li .brackettext li .iconlistR li .notelist li,
	.main .notelist li .arrowlistG li .brackettext li .iconlistR li .notelistas li,
	.main .notelist li .arrowlistG li .brackettext li .iconlistR li .brackettext li,
	.main .notelist li .arrowlistR li .notelist li .arrowlistG li .notelist li,
	.main .notelist li .arrowlistR li .notelist li .arrowlistG li .notelistas li,
	.main .notelist li .arrowlistR li .notelist li .arrowlistG li .brackettext li,
	.main .notelist li .arrowlistR li .notelist li .arrowlistR li .notelist li,
	.main .notelist li .arrowlistR li .notelist li .arrowlistR li .notelistas li,
	.main .notelist li .arrowlistR li .notelist li .arrowlistR li .brackettext li,
	.main .notelist li .arrowlistR li .notelist li .iconlistG li .notelist li,
	.main .notelist li .arrowlistR li .notelist li .iconlistG li .notelistas li,
	.main .notelist li .arrowlistR li .notelist li .iconlistG li .brackettext li,
	.main .notelist li .arrowlistR li .notelist li .iconlistR li .notelist li,
	.main .notelist li .arrowlistR li .notelist li .iconlistR li .notelistas li,
	.main .notelist li .arrowlistR li .notelist li .iconlistR li .brackettext li,
	.main .notelist li .arrowlistR li .notelistas li .arrowlistG li .notelist li,
	.main .notelist li .arrowlistR li .notelistas li .arrowlistG li .notelistas li,
	.main .notelist li .arrowlistR li .notelistas li .arrowlistG li .brackettext li,
	.main .notelist li .arrowlistR li .notelistas li .arrowlistR li .notelist li,
	.main .notelist li .arrowlistR li .notelistas li .arrowlistR li .notelistas li,
	.main .notelist li .arrowlistR li .notelistas li .arrowlistR li .brackettext li,
	.main .notelist li .arrowlistR li .notelistas li .iconlistG li .notelist li,
	.main .notelist li .arrowlistR li .notelistas li .iconlistG li .notelistas li,
	.main .notelist li .arrowlistR li .notelistas li .iconlistG li .brackettext li,
	.main .notelist li .arrowlistR li .notelistas li .iconlistR li .notelist li,
	.main .notelist li .arrowlistR li .notelistas li .iconlistR li .notelistas li,
	.main .notelist li .arrowlistR li .notelistas li .iconlistR li .brackettext li,
	.main .notelist li .arrowlistR li .brackettext li .arrowlistG li .notelist li,
	.main .notelist li .arrowlistR li .brackettext li .arrowlistG li .notelistas li,
	.main .notelist li .arrowlistR li .brackettext li .arrowlistG li .brackettext li,
	.main .notelist li .arrowlistR li .brackettext li .arrowlistR li .notelist li,
	.main .notelist li .arrowlistR li .brackettext li .arrowlistR li .notelistas li,
	.main .notelist li .arrowlistR li .brackettext li .arrowlistR li .brackettext li,
	.main .notelist li .arrowlistR li .brackettext li .iconlistG li .notelist li,
	.main .notelist li .arrowlistR li .brackettext li .iconlistG li .notelistas li,
	.main .notelist li .arrowlistR li .brackettext li .iconlistG li .brackettext li,
	.main .notelist li .arrowlistR li .brackettext li .iconlistR li .notelist li,
	.main .notelist li .arrowlistR li .brackettext li .iconlistR li .notelistas li,
	.main .notelist li .arrowlistR li .brackettext li .iconlistR li .brackettext li,
	.main .notelist li .iconlistG li .notelist li .arrowlistG li .notelist li,
	.main .notelist li .iconlistG li .notelist li .arrowlistG li .notelistas li,
	.main .notelist li .iconlistG li .notelist li .arrowlistG li .brackettext li,
	.main .notelist li .iconlistG li .notelist li .arrowlistR li .notelist li,
	.main .notelist li .iconlistG li .notelist li .arrowlistR li .notelistas li,
	.main .notelist li .iconlistG li .notelist li .arrowlistR li .brackettext li,
	.main .notelist li .iconlistG li .notelist li .iconlistG li .notelist li,
	.main .notelist li .iconlistG li .notelist li .iconlistG li .notelistas li,
	.main .notelist li .iconlistG li .notelist li .iconlistG li .brackettext li,
	.main .notelist li .iconlistG li .notelist li .iconlistR li .notelist li,
	.main .notelist li .iconlistG li .notelist li .iconlistR li .notelistas li,
	.main .notelist li .iconlistG li .notelist li .iconlistR li .brackettext li,
	.main .notelist li .iconlistG li .notelistas li .arrowlistG li .notelist li,
	.main .notelist li .iconlistG li .notelistas li .arrowlistG li .notelistas li,
	.main .notelist li .iconlistG li .notelistas li .arrowlistG li .brackettext li,
	.main .notelist li .iconlistG li .notelistas li .arrowlistR li .notelist li,
	.main .notelist li .iconlistG li .notelistas li .arrowlistR li .notelistas li,
	.main .notelist li .iconlistG li .notelistas li .arrowlistR li .brackettext li,
	.main .notelist li .iconlistG li .notelistas li .iconlistG li .notelist li,
	.main .notelist li .iconlistG li .notelistas li .iconlistG li .notelistas li,
	.main .notelist li .iconlistG li .notelistas li .iconlistG li .brackettext li,
	.main .notelist li .iconlistG li .notelistas li .iconlistR li .notelist li,
	.main .notelist li .iconlistG li .notelistas li .iconlistR li .notelistas li,
	.main .notelist li .iconlistG li .notelistas li .iconlistR li .brackettext li,
	.main .notelist li .iconlistG li .brackettext li .arrowlistG li .notelist li,
	.main .notelist li .iconlistG li .brackettext li .arrowlistG li .notelistas li,
	.main .notelist li .iconlistG li .brackettext li .arrowlistG li .brackettext li,
	.main .notelist li .iconlistG li .brackettext li .arrowlistR li .notelist li,
	.main .notelist li .iconlistG li .brackettext li .arrowlistR li .notelistas li,
	.main .notelist li .iconlistG li .brackettext li .arrowlistR li .brackettext li,
	.main .notelist li .iconlistG li .brackettext li .iconlistG li .notelist li,
	.main .notelist li .iconlistG li .brackettext li .iconlistG li .notelistas li,
	.main .notelist li .iconlistG li .brackettext li .iconlistG li .brackettext li,
	.main .notelist li .iconlistG li .brackettext li .iconlistR li .notelist li,
	.main .notelist li .iconlistG li .brackettext li .iconlistR li .notelistas li,
	.main .notelist li .iconlistG li .brackettext li .iconlistR li .brackettext li,
	.main .notelist li .iconlistR li .notelist li .arrowlistG li .notelist li,
	.main .notelist li .iconlistR li .notelist li .arrowlistG li .notelistas li,
	.main .notelist li .iconlistR li .notelist li .arrowlistG li .brackettext li,
	.main .notelist li .iconlistR li .notelist li .arrowlistR li .notelist li,
	.main .notelist li .iconlistR li .notelist li .arrowlistR li .notelistas li,
	.main .notelist li .iconlistR li .notelist li .arrowlistR li .brackettext li,
	.main .notelist li .iconlistR li .notelist li .iconlistG li .notelist li,
	.main .notelist li .iconlistR li .notelist li .iconlistG li .notelistas li,
	.main .notelist li .iconlistR li .notelist li .iconlistG li .brackettext li,
	.main .notelist li .iconlistR li .notelist li .iconlistR li .notelist li,
	.main .notelist li .iconlistR li .notelist li .iconlistR li .notelistas li,
	.main .notelist li .iconlistR li .notelist li .iconlistR li .brackettext li,
	.main .notelist li .iconlistR li .notelistas li .arrowlistG li .notelist li,
	.main .notelist li .iconlistR li .notelistas li .arrowlistG li .notelistas li,
	.main .notelist li .iconlistR li .notelistas li .arrowlistG li .brackettext li,
	.main .notelist li .iconlistR li .notelistas li .arrowlistR li .notelist li,
	.main .notelist li .iconlistR li .notelistas li .arrowlistR li .notelistas li,
	.main .notelist li .iconlistR li .notelistas li .arrowlistR li .brackettext li,
	.main .notelist li .iconlistR li .notelistas li .iconlistG li .notelist li,
	.main .notelist li .iconlistR li .notelistas li .iconlistG li .notelistas li,
	.main .notelist li .iconlistR li .notelistas li .iconlistG li .brackettext li,
	.main .notelist li .iconlistR li .notelistas li .iconlistR li .notelist li,
	.main .notelist li .iconlistR li .notelistas li .iconlistR li .notelistas li,
	.main .notelist li .iconlistR li .notelistas li .iconlistR li .brackettext li,
	.main .notelist li .iconlistR li .brackettext li .arrowlistG li .notelist li,
	.main .notelist li .iconlistR li .brackettext li .arrowlistG li .notelistas li,
	.main .notelist li .iconlistR li .brackettext li .arrowlistG li .brackettext li,
	.main .notelist li .iconlistR li .brackettext li .arrowlistR li .notelist li,
	.main .notelist li .iconlistR li .brackettext li .arrowlistR li .notelistas li,
	.main .notelist li .iconlistR li .brackettext li .arrowlistR li .brackettext li,
	.main .notelist li .iconlistR li .brackettext li .iconlistG li .notelist li,
	.main .notelist li .iconlistR li .brackettext li .iconlistG li .notelistas li,
	.main .notelist li .iconlistR li .brackettext li .iconlistG li .brackettext li,
	.main .notelist li .iconlistR li .brackettext li .iconlistR li .notelist li,
	.main .notelist li .iconlistR li .brackettext li .iconlistR li .notelistas li,
	.main .notelist li .iconlistR li .brackettext li .iconlistR li .brackettext li,
	.main .notelistas li .arrowlistG li .notelist li .arrowlistG li .notelist li,
	.main .notelistas li .arrowlistG li .notelist li .arrowlistG li .notelistas li,
	.main .notelistas li .arrowlistG li .notelist li .arrowlistG li .brackettext li,
	.main .notelistas li .arrowlistG li .notelist li .arrowlistR li .notelist li,
	.main .notelistas li .arrowlistG li .notelist li .arrowlistR li .notelistas li,
	.main .notelistas li .arrowlistG li .notelist li .arrowlistR li .brackettext li,
	.main .notelistas li .arrowlistG li .notelist li .iconlistG li .notelist li,
	.main .notelistas li .arrowlistG li .notelist li .iconlistG li .notelistas li,
	.main .notelistas li .arrowlistG li .notelist li .iconlistG li .brackettext li,
	.main .notelistas li .arrowlistG li .notelist li .iconlistR li .notelist li,
	.main .notelistas li .arrowlistG li .notelist li .iconlistR li .notelistas li,
	.main .notelistas li .arrowlistG li .notelist li .iconlistR li .brackettext li,
	.main .notelistas li .arrowlistG li .notelistas li .arrowlistG li .notelist li,
	.main .notelistas li .arrowlistG li .notelistas li .arrowlistG li .notelistas li,
	.main .notelistas li .arrowlistG li .notelistas li .arrowlistG li .brackettext li,
	.main .notelistas li .arrowlistG li .notelistas li .arrowlistR li .notelist li,
	.main .notelistas li .arrowlistG li .notelistas li .arrowlistR li .notelistas li,
	.main .notelistas li .arrowlistG li .notelistas li .arrowlistR li .brackettext li,
	.main .notelistas li .arrowlistG li .notelistas li .iconlistG li .notelist li,
	.main .notelistas li .arrowlistG li .notelistas li .iconlistG li .notelistas li,
	.main .notelistas li .arrowlistG li .notelistas li .iconlistG li .brackettext li,
	.main .notelistas li .arrowlistG li .notelistas li .iconlistR li .notelist li,
	.main .notelistas li .arrowlistG li .notelistas li .iconlistR li .notelistas li,
	.main .notelistas li .arrowlistG li .notelistas li .iconlistR li .brackettext li,
	.main .notelistas li .arrowlistG li .brackettext li .arrowlistG li .notelist li,
	.main .notelistas li .arrowlistG li .brackettext li .arrowlistG li .notelistas li,
	.main .notelistas li .arrowlistG li .brackettext li .arrowlistG li .brackettext li,
	.main .notelistas li .arrowlistG li .brackettext li .arrowlistR li .notelist li,
	.main .notelistas li .arrowlistG li .brackettext li .arrowlistR li .notelistas li,
	.main .notelistas li .arrowlistG li .brackettext li .arrowlistR li .brackettext li,
	.main .notelistas li .arrowlistG li .brackettext li .iconlistG li .notelist li,
	.main .notelistas li .arrowlistG li .brackettext li .iconlistG li .notelistas li,
	.main .notelistas li .arrowlistG li .brackettext li .iconlistG li .brackettext li,
	.main .notelistas li .arrowlistG li .brackettext li .iconlistR li .notelist li,
	.main .notelistas li .arrowlistG li .brackettext li .iconlistR li .notelistas li,
	.main .notelistas li .arrowlistG li .brackettext li .iconlistR li .brackettext li,
	.main .notelistas li .arrowlistR li .notelist li .arrowlistG li .notelist li,
	.main .notelistas li .arrowlistR li .notelist li .arrowlistG li .notelistas li,
	.main .notelistas li .arrowlistR li .notelist li .arrowlistG li .brackettext li,
	.main .notelistas li .arrowlistR li .notelist li .arrowlistR li .notelist li,
	.main .notelistas li .arrowlistR li .notelist li .arrowlistR li .notelistas li,
	.main .notelistas li .arrowlistR li .notelist li .arrowlistR li .brackettext li,
	.main .notelistas li .arrowlistR li .notelist li .iconlistG li .notelist li,
	.main .notelistas li .arrowlistR li .notelist li .iconlistG li .notelistas li,
	.main .notelistas li .arrowlistR li .notelist li .iconlistG li .brackettext li,
	.main .notelistas li .arrowlistR li .notelist li .iconlistR li .notelist li,
	.main .notelistas li .arrowlistR li .notelist li .iconlistR li .notelistas li,
	.main .notelistas li .arrowlistR li .notelist li .iconlistR li .brackettext li,
	.main .notelistas li .arrowlistR li .notelistas li .arrowlistG li .notelist li,
	.main .notelistas li .arrowlistR li .notelistas li .arrowlistG li .notelistas li,
	.main .notelistas li .arrowlistR li .notelistas li .arrowlistG li .brackettext li,
	.main .notelistas li .arrowlistR li .notelistas li .arrowlistR li .notelist li,
	.main .notelistas li .arrowlistR li .notelistas li .arrowlistR li .notelistas li,
	.main .notelistas li .arrowlistR li .notelistas li .arrowlistR li .brackettext li,
	.main .notelistas li .arrowlistR li .notelistas li .iconlistG li .notelist li,
	.main .notelistas li .arrowlistR li .notelistas li .iconlistG li .notelistas li,
	.main .notelistas li .arrowlistR li .notelistas li .iconlistG li .brackettext li,
	.main .notelistas li .arrowlistR li .notelistas li .iconlistR li .notelist li,
	.main .notelistas li .arrowlistR li .notelistas li .iconlistR li .notelistas li,
	.main .notelistas li .arrowlistR li .notelistas li .iconlistR li .brackettext li,
	.main .notelistas li .arrowlistR li .brackettext li .arrowlistG li .notelist li,
	.main .notelistas li .arrowlistR li .brackettext li .arrowlistG li .notelistas li,
	.main .notelistas li .arrowlistR li .brackettext li .arrowlistG li .brackettext li,
	.main .notelistas li .arrowlistR li .brackettext li .arrowlistR li .notelist li,
	.main .notelistas li .arrowlistR li .brackettext li .arrowlistR li .notelistas li,
	.main .notelistas li .arrowlistR li .brackettext li .arrowlistR li .brackettext li,
	.main .notelistas li .arrowlistR li .brackettext li .iconlistG li .notelist li,
	.main .notelistas li .arrowlistR li .brackettext li .iconlistG li .notelistas li,
	.main .notelistas li .arrowlistR li .brackettext li .iconlistG li .brackettext li,
	.main .notelistas li .arrowlistR li .brackettext li .iconlistR li .notelist li,
	.main .notelistas li .arrowlistR li .brackettext li .iconlistR li .notelistas li,
	.main .notelistas li .arrowlistR li .brackettext li .iconlistR li .brackettext li,
	.main .notelistas li .iconlistG li .notelist li .arrowlistG li .notelist li,
	.main .notelistas li .iconlistG li .notelist li .arrowlistG li .notelistas li,
	.main .notelistas li .iconlistG li .notelist li .arrowlistG li .brackettext li,
	.main .notelistas li .iconlistG li .notelist li .arrowlistR li .notelist li,
	.main .notelistas li .iconlistG li .notelist li .arrowlistR li .notelistas li,
	.main .notelistas li .iconlistG li .notelist li .arrowlistR li .brackettext li,
	.main .notelistas li .iconlistG li .notelist li .iconlistG li .notelist li,
	.main .notelistas li .iconlistG li .notelist li .iconlistG li .notelistas li,
	.main .notelistas li .iconlistG li .notelist li .iconlistG li .brackettext li,
	.main .notelistas li .iconlistG li .notelist li .iconlistR li .notelist li,
	.main .notelistas li .iconlistG li .notelist li .iconlistR li .notelistas li,
	.main .notelistas li .iconlistG li .notelist li .iconlistR li .brackettext li,
	.main .notelistas li .iconlistG li .notelistas li .arrowlistG li .notelist li,
	.main .notelistas li .iconlistG li .notelistas li .arrowlistG li .notelistas li,
	.main .notelistas li .iconlistG li .notelistas li .arrowlistG li .brackettext li,
	.main .notelistas li .iconlistG li .notelistas li .arrowlistR li .notelist li,
	.main .notelistas li .iconlistG li .notelistas li .arrowlistR li .notelistas li,
	.main .notelistas li .iconlistG li .notelistas li .arrowlistR li .brackettext li,
	.main .notelistas li .iconlistG li .notelistas li .iconlistG li .notelist li,
	.main .notelistas li .iconlistG li .notelistas li .iconlistG li .notelistas li,
	.main .notelistas li .iconlistG li .notelistas li .iconlistG li .brackettext li,
	.main .notelistas li .iconlistG li .notelistas li .iconlistR li .notelist li,
	.main .notelistas li .iconlistG li .notelistas li .iconlistR li .notelistas li,
	.main .notelistas li .iconlistG li .notelistas li .iconlistR li .brackettext li,
	.main .notelistas li .iconlistG li .brackettext li .arrowlistG li .notelist li,
	.main .notelistas li .iconlistG li .brackettext li .arrowlistG li .notelistas li,
	.main .notelistas li .iconlistG li .brackettext li .arrowlistG li .brackettext li,
	.main .notelistas li .iconlistG li .brackettext li .arrowlistR li .notelist li,
	.main .notelistas li .iconlistG li .brackettext li .arrowlistR li .notelistas li,
	.main .notelistas li .iconlistG li .brackettext li .arrowlistR li .brackettext li,
	.main .notelistas li .iconlistG li .brackettext li .iconlistG li .notelist li,
	.main .notelistas li .iconlistG li .brackettext li .iconlistG li .notelistas li,
	.main .notelistas li .iconlistG li .brackettext li .iconlistG li .brackettext li,
	.main .notelistas li .iconlistG li .brackettext li .iconlistR li .notelist li,
	.main .notelistas li .iconlistG li .brackettext li .iconlistR li .notelistas li,
	.main .notelistas li .iconlistG li .brackettext li .iconlistR li .brackettext li,
	.main .notelistas li .iconlistR li .notelist li .arrowlistG li .notelist li,
	.main .notelistas li .iconlistR li .notelist li .arrowlistG li .notelistas li,
	.main .notelistas li .iconlistR li .notelist li .arrowlistG li .brackettext li,
	.main .notelistas li .iconlistR li .notelist li .arrowlistR li .notelist li,
	.main .notelistas li .iconlistR li .notelist li .arrowlistR li .notelistas li,
	.main .notelistas li .iconlistR li .notelist li .arrowlistR li .brackettext li,
	.main .notelistas li .iconlistR li .notelist li .iconlistG li .notelist li,
	.main .notelistas li .iconlistR li .notelist li .iconlistG li .notelistas li,
	.main .notelistas li .iconlistR li .notelist li .iconlistG li .brackettext li,
	.main .notelistas li .iconlistR li .notelist li .iconlistR li .notelist li,
	.main .notelistas li .iconlistR li .notelist li .iconlistR li .notelistas li,
	.main .notelistas li .iconlistR li .notelist li .iconlistR li .brackettext li,
	.main .notelistas li .iconlistR li .notelistas li .arrowlistG li .notelist li,
	.main .notelistas li .iconlistR li .notelistas li .arrowlistG li .notelistas li,
	.main .notelistas li .iconlistR li .notelistas li .arrowlistG li .brackettext li,
	.main .notelistas li .iconlistR li .notelistas li .arrowlistR li .notelist li,
	.main .notelistas li .iconlistR li .notelistas li .arrowlistR li .notelistas li,
	.main .notelistas li .iconlistR li .notelistas li .arrowlistR li .brackettext li,
	.main .notelistas li .iconlistR li .notelistas li .iconlistG li .notelist li,
	.main .notelistas li .iconlistR li .notelistas li .iconlistG li .notelistas li,
	.main .notelistas li .iconlistR li .notelistas li .iconlistG li .brackettext li,
	.main .notelistas li .iconlistR li .notelistas li .iconlistR li .notelist li,
	.main .notelistas li .iconlistR li .notelistas li .iconlistR li .notelistas li,
	.main .notelistas li .iconlistR li .notelistas li .iconlistR li .brackettext li,
	.main .notelistas li .iconlistR li .brackettext li .arrowlistG li .notelist li,
	.main .notelistas li .iconlistR li .brackettext li .arrowlistG li .notelistas li,
	.main .notelistas li .iconlistR li .brackettext li .arrowlistG li .brackettext li,
	.main .notelistas li .iconlistR li .brackettext li .arrowlistR li .notelist li,
	.main .notelistas li .iconlistR li .brackettext li .arrowlistR li .notelistas li,
	.main .notelistas li .iconlistR li .brackettext li .arrowlistR li .brackettext li,
	.main .notelistas li .iconlistR li .brackettext li .iconlistG li .notelist li,
	.main .notelistas li .iconlistR li .brackettext li .iconlistG li .notelistas li,
	.main .notelistas li .iconlistR li .brackettext li .iconlistG li .brackettext li,
	.main .notelistas li .iconlistR li .brackettext li .iconlistR li .notelist li,
	.main .notelistas li .iconlistR li .brackettext li .iconlistR li .notelistas li,
	.main .notelistas li .iconlistR li .brackettext li .iconlistR li .brackettext li,
	.main .brackettext li .arrowlistG li .notelist li .arrowlistG li .notelist li,
	.main .brackettext li .arrowlistG li .notelist li .arrowlistG li .notelistas li,
	.main .brackettext li .arrowlistG li .notelist li .arrowlistG li .brackettext li,
	.main .brackettext li .arrowlistG li .notelist li .arrowlistR li .notelist li,
	.main .brackettext li .arrowlistG li .notelist li .arrowlistR li .notelistas li,
	.main .brackettext li .arrowlistG li .notelist li .arrowlistR li .brackettext li,
	.main .brackettext li .arrowlistG li .notelist li .iconlistG li .notelist li,
	.main .brackettext li .arrowlistG li .notelist li .iconlistG li .notelistas li,
	.main .brackettext li .arrowlistG li .notelist li .iconlistG li .brackettext li,
	.main .brackettext li .arrowlistG li .notelist li .iconlistR li .notelist li,
	.main .brackettext li .arrowlistG li .notelist li .iconlistR li .notelistas li,
	.main .brackettext li .arrowlistG li .notelist li .iconlistR li .brackettext li,
	.main .brackettext li .arrowlistG li .notelistas li .arrowlistG li .notelist li,
	.main .brackettext li .arrowlistG li .notelistas li .arrowlistG li .notelistas li,
	.main .brackettext li .arrowlistG li .notelistas li .arrowlistG li .brackettext li,
	.main .brackettext li .arrowlistG li .notelistas li .arrowlistR li .notelist li,
	.main .brackettext li .arrowlistG li .notelistas li .arrowlistR li .notelistas li,
	.main .brackettext li .arrowlistG li .notelistas li .arrowlistR li .brackettext li,
	.main .brackettext li .arrowlistG li .notelistas li .iconlistG li .notelist li,
	.main .brackettext li .arrowlistG li .notelistas li .iconlistG li .notelistas li,
	.main .brackettext li .arrowlistG li .notelistas li .iconlistG li .brackettext li,
	.main .brackettext li .arrowlistG li .notelistas li .iconlistR li .notelist li,
	.main .brackettext li .arrowlistG li .notelistas li .iconlistR li .notelistas li,
	.main .brackettext li .arrowlistG li .notelistas li .iconlistR li .brackettext li,
	.main .brackettext li .arrowlistG li .brackettext li .arrowlistG li .notelist li,
	.main .brackettext li .arrowlistG li .brackettext li .arrowlistG li .notelistas li,
	.main .brackettext li .arrowlistG li .brackettext li .arrowlistG li .brackettext li,
	.main .brackettext li .arrowlistG li .brackettext li .arrowlistR li .notelist li,
	.main .brackettext li .arrowlistG li .brackettext li .arrowlistR li .notelistas li,
	.main .brackettext li .arrowlistG li .brackettext li .arrowlistR li .brackettext li,
	.main .brackettext li .arrowlistG li .brackettext li .iconlistG li .notelist li,
	.main .brackettext li .arrowlistG li .brackettext li .iconlistG li .notelistas li,
	.main .brackettext li .arrowlistG li .brackettext li .iconlistG li .brackettext li,
	.main .brackettext li .arrowlistG li .brackettext li .iconlistR li .notelist li,
	.main .brackettext li .arrowlistG li .brackettext li .iconlistR li .notelistas li,
	.main .brackettext li .arrowlistG li .brackettext li .iconlistR li .brackettext li,
	.main .brackettext li .arrowlistR li .notelist li .arrowlistG li .notelist li,
	.main .brackettext li .arrowlistR li .notelist li .arrowlistG li .notelistas li,
	.main .brackettext li .arrowlistR li .notelist li .arrowlistG li .brackettext li,
	.main .brackettext li .arrowlistR li .notelist li .arrowlistR li .notelist li,
	.main .brackettext li .arrowlistR li .notelist li .arrowlistR li .notelistas li,
	.main .brackettext li .arrowlistR li .notelist li .arrowlistR li .brackettext li,
	.main .brackettext li .arrowlistR li .notelist li .iconlistG li .notelist li,
	.main .brackettext li .arrowlistR li .notelist li .iconlistG li .notelistas li,
	.main .brackettext li .arrowlistR li .notelist li .iconlistG li .brackettext li,
	.main .brackettext li .arrowlistR li .notelist li .iconlistR li .notelist li,
	.main .brackettext li .arrowlistR li .notelist li .iconlistR li .notelistas li,
	.main .brackettext li .arrowlistR li .notelist li .iconlistR li .brackettext li,
	.main .brackettext li .arrowlistR li .notelistas li .arrowlistG li .notelist li,
	.main .brackettext li .arrowlistR li .notelistas li .arrowlistG li .notelistas li,
	.main .brackettext li .arrowlistR li .notelistas li .arrowlistG li .brackettext li,
	.main .brackettext li .arrowlistR li .notelistas li .arrowlistR li .notelist li,
	.main .brackettext li .arrowlistR li .notelistas li .arrowlistR li .notelistas li,
	.main .brackettext li .arrowlistR li .notelistas li .arrowlistR li .brackettext li,
	.main .brackettext li .arrowlistR li .notelistas li .iconlistG li .notelist li,
	.main .brackettext li .arrowlistR li .notelistas li .iconlistG li .notelistas li,
	.main .brackettext li .arrowlistR li .notelistas li .iconlistG li .brackettext li,
	.main .brackettext li .arrowlistR li .notelistas li .iconlistR li .notelist li,
	.main .brackettext li .arrowlistR li .notelistas li .iconlistR li .notelistas li,
	.main .brackettext li .arrowlistR li .notelistas li .iconlistR li .brackettext li,
	.main .brackettext li .arrowlistR li .brackettext li .arrowlistG li .notelist li,
	.main .brackettext li .arrowlistR li .brackettext li .arrowlistG li .notelistas li,
	.main .brackettext li .arrowlistR li .brackettext li .arrowlistG li .brackettext li,
	.main .brackettext li .arrowlistR li .brackettext li .arrowlistR li .notelist li,
	.main .brackettext li .arrowlistR li .brackettext li .arrowlistR li .notelistas li,
	.main .brackettext li .arrowlistR li .brackettext li .arrowlistR li .brackettext li,
	.main .brackettext li .arrowlistR li .brackettext li .iconlistG li .notelist li,
	.main .brackettext li .arrowlistR li .brackettext li .iconlistG li .notelistas li,
	.main .brackettext li .arrowlistR li .brackettext li .iconlistG li .brackettext li,
	.main .brackettext li .arrowlistR li .brackettext li .iconlistR li .notelist li,
	.main .brackettext li .arrowlistR li .brackettext li .iconlistR li .notelistas li,
	.main .brackettext li .arrowlistR li .brackettext li .iconlistR li .brackettext li,
	.main .brackettext li .iconlistG li .notelist li .arrowlistG li .notelist li,
	.main .brackettext li .iconlistG li .notelist li .arrowlistG li .notelistas li,
	.main .brackettext li .iconlistG li .notelist li .arrowlistG li .brackettext li,
	.main .brackettext li .iconlistG li .notelist li .arrowlistR li .notelist li,
	.main .brackettext li .iconlistG li .notelist li .arrowlistR li .notelistas li,
	.main .brackettext li .iconlistG li .notelist li .arrowlistR li .brackettext li,
	.main .brackettext li .iconlistG li .notelist li .iconlistG li .notelist li,
	.main .brackettext li .iconlistG li .notelist li .iconlistG li .notelistas li,
	.main .brackettext li .iconlistG li .notelist li .iconlistG li .brackettext li,
	.main .brackettext li .iconlistG li .notelist li .iconlistR li .notelist li,
	.main .brackettext li .iconlistG li .notelist li .iconlistR li .notelistas li,
	.main .brackettext li .iconlistG li .notelist li .iconlistR li .brackettext li,
	.main .brackettext li .iconlistG li .notelistas li .arrowlistG li .notelist li,
	.main .brackettext li .iconlistG li .notelistas li .arrowlistG li .notelistas li,
	.main .brackettext li .iconlistG li .notelistas li .arrowlistG li .brackettext li,
	.main .brackettext li .iconlistG li .notelistas li .arrowlistR li .notelist li,
	.main .brackettext li .iconlistG li .notelistas li .arrowlistR li .notelistas li,
	.main .brackettext li .iconlistG li .notelistas li .arrowlistR li .brackettext li,
	.main .brackettext li .iconlistG li .notelistas li .iconlistG li .notelist li,
	.main .brackettext li .iconlistG li .notelistas li .iconlistG li .notelistas li,
	.main .brackettext li .iconlistG li .notelistas li .iconlistG li .brackettext li,
	.main .brackettext li .iconlistG li .notelistas li .iconlistR li .notelist li,
	.main .brackettext li .iconlistG li .notelistas li .iconlistR li .notelistas li,
	.main .brackettext li .iconlistG li .notelistas li .iconlistR li .brackettext li,
	.main .brackettext li .iconlistG li .brackettext li .arrowlistG li .notelist li,
	.main .brackettext li .iconlistG li .brackettext li .arrowlistG li .notelistas li,
	.main .brackettext li .iconlistG li .brackettext li .arrowlistG li .brackettext li,
	.main .brackettext li .iconlistG li .brackettext li .arrowlistR li .notelist li,
	.main .brackettext li .iconlistG li .brackettext li .arrowlistR li .notelistas li,
	.main .brackettext li .iconlistG li .brackettext li .arrowlistR li .brackettext li,
	.main .brackettext li .iconlistG li .brackettext li .iconlistG li .notelist li,
	.main .brackettext li .iconlistG li .brackettext li .iconlistG li .notelistas li,
	.main .brackettext li .iconlistG li .brackettext li .iconlistG li .brackettext li,
	.main .brackettext li .iconlistG li .brackettext li .iconlistR li .notelist li,
	.main .brackettext li .iconlistG li .brackettext li .iconlistR li .notelistas li,
	.main .brackettext li .iconlistG li .brackettext li .iconlistR li .brackettext li,
	.main .brackettext li .iconlistR li .notelist li .arrowlistG li .notelist li,
	.main .brackettext li .iconlistR li .notelist li .arrowlistG li .notelistas li,
	.main .brackettext li .iconlistR li .notelist li .arrowlistG li .brackettext li,
	.main .brackettext li .iconlistR li .notelist li .arrowlistR li .notelist li,
	.main .brackettext li .iconlistR li .notelist li .arrowlistR li .notelistas li,
	.main .brackettext li .iconlistR li .notelist li .arrowlistR li .brackettext li,
	.main .brackettext li .iconlistR li .notelist li .iconlistG li .notelist li,
	.main .brackettext li .iconlistR li .notelist li .iconlistG li .notelistas li,
	.main .brackettext li .iconlistR li .notelist li .iconlistG li .brackettext li,
	.main .brackettext li .iconlistR li .notelist li .iconlistR li .notelist li,
	.main .brackettext li .iconlistR li .notelist li .iconlistR li .notelistas li,
	.main .brackettext li .iconlistR li .notelist li .iconlistR li .brackettext li,
	.main .brackettext li .iconlistR li .notelistas li .arrowlistG li .notelist li,
	.main .brackettext li .iconlistR li .notelistas li .arrowlistG li .notelistas li,
	.main .brackettext li .iconlistR li .notelistas li .arrowlistG li .brackettext li,
	.main .brackettext li .iconlistR li .notelistas li .arrowlistR li .notelist li,
	.main .brackettext li .iconlistR li .notelistas li .arrowlistR li .notelistas li,
	.main .brackettext li .iconlistR li .notelistas li .arrowlistR li .brackettext li,
	.main .brackettext li .iconlistR li .notelistas li .iconlistG li .notelist li,
	.main .brackettext li .iconlistR li .notelistas li .iconlistG li .notelistas li,
	.main .brackettext li .iconlistR li .notelistas li .iconlistG li .brackettext li,
	.main .brackettext li .iconlistR li .notelistas li .iconlistR li .notelist li,
	.main .brackettext li .iconlistR li .notelistas li .iconlistR li .notelistas li,
	.main .brackettext li .iconlistR li .notelistas li .iconlistR li .brackettext li,
	.main .brackettext li .iconlistR li .brackettext li .arrowlistG li .notelist li,
	.main .brackettext li .iconlistR li .brackettext li .arrowlistG li .notelistas li,
	.main .brackettext li .iconlistR li .brackettext li .arrowlistG li .brackettext li,
	.main .brackettext li .iconlistR li .brackettext li .arrowlistR li .notelist li,
	.main .brackettext li .iconlistR li .brackettext li .arrowlistR li .notelistas li,
	.main .brackettext li .iconlistR li .brackettext li .arrowlistR li .brackettext li,
	.main .brackettext li .iconlistR li .brackettext li .iconlistG li .notelist li,
	.main .brackettext li .iconlistR li .brackettext li .iconlistG li .notelistas li,
	.main .brackettext li .iconlistR li .brackettext li .iconlistG li .brackettext li,
	.main .brackettext li .iconlistR li .brackettext li .iconlistR li .notelist li,
	.main .brackettext li .iconlistR li .brackettext li .iconlistR li .notelistas li,
	.main .brackettext li .iconlistR li .brackettext li .iconlistR li .brackettext li, .basic-element .notelist li .arrowlistG li .notelist li .arrowlistG li .notelist li,
	.basic-element .notelist li .arrowlistG li .notelist li .arrowlistG li .notelistas li,
	.basic-element .notelist li .arrowlistG li .notelist li .arrowlistG li .brackettext li,
	.basic-element .notelist li .arrowlistG li .notelist li .arrowlistR li .notelist li,
	.basic-element .notelist li .arrowlistG li .notelist li .arrowlistR li .notelistas li,
	.basic-element .notelist li .arrowlistG li .notelist li .arrowlistR li .brackettext li,
	.basic-element .notelist li .arrowlistG li .notelist li .iconlistG li .notelist li,
	.basic-element .notelist li .arrowlistG li .notelist li .iconlistG li .notelistas li,
	.basic-element .notelist li .arrowlistG li .notelist li .iconlistG li .brackettext li,
	.basic-element .notelist li .arrowlistG li .notelist li .iconlistR li .notelist li,
	.basic-element .notelist li .arrowlistG li .notelist li .iconlistR li .notelistas li,
	.basic-element .notelist li .arrowlistG li .notelist li .iconlistR li .brackettext li,
	.basic-element .notelist li .arrowlistG li .notelistas li .arrowlistG li .notelist li,
	.basic-element .notelist li .arrowlistG li .notelistas li .arrowlistG li .notelistas li,
	.basic-element .notelist li .arrowlistG li .notelistas li .arrowlistG li .brackettext li,
	.basic-element .notelist li .arrowlistG li .notelistas li .arrowlistR li .notelist li,
	.basic-element .notelist li .arrowlistG li .notelistas li .arrowlistR li .notelistas li,
	.basic-element .notelist li .arrowlistG li .notelistas li .arrowlistR li .brackettext li,
	.basic-element .notelist li .arrowlistG li .notelistas li .iconlistG li .notelist li,
	.basic-element .notelist li .arrowlistG li .notelistas li .iconlistG li .notelistas li,
	.basic-element .notelist li .arrowlistG li .notelistas li .iconlistG li .brackettext li,
	.basic-element .notelist li .arrowlistG li .notelistas li .iconlistR li .notelist li,
	.basic-element .notelist li .arrowlistG li .notelistas li .iconlistR li .notelistas li,
	.basic-element .notelist li .arrowlistG li .notelistas li .iconlistR li .brackettext li,
	.basic-element .notelist li .arrowlistG li .brackettext li .arrowlistG li .notelist li,
	.basic-element .notelist li .arrowlistG li .brackettext li .arrowlistG li .notelistas li,
	.basic-element .notelist li .arrowlistG li .brackettext li .arrowlistG li .brackettext li,
	.basic-element .notelist li .arrowlistG li .brackettext li .arrowlistR li .notelist li,
	.basic-element .notelist li .arrowlistG li .brackettext li .arrowlistR li .notelistas li,
	.basic-element .notelist li .arrowlistG li .brackettext li .arrowlistR li .brackettext li,
	.basic-element .notelist li .arrowlistG li .brackettext li .iconlistG li .notelist li,
	.basic-element .notelist li .arrowlistG li .brackettext li .iconlistG li .notelistas li,
	.basic-element .notelist li .arrowlistG li .brackettext li .iconlistG li .brackettext li,
	.basic-element .notelist li .arrowlistG li .brackettext li .iconlistR li .notelist li,
	.basic-element .notelist li .arrowlistG li .brackettext li .iconlistR li .notelistas li,
	.basic-element .notelist li .arrowlistG li .brackettext li .iconlistR li .brackettext li,
	.basic-element .notelist li .arrowlistR li .notelist li .arrowlistG li .notelist li,
	.basic-element .notelist li .arrowlistR li .notelist li .arrowlistG li .notelistas li,
	.basic-element .notelist li .arrowlistR li .notelist li .arrowlistG li .brackettext li,
	.basic-element .notelist li .arrowlistR li .notelist li .arrowlistR li .notelist li,
	.basic-element .notelist li .arrowlistR li .notelist li .arrowlistR li .notelistas li,
	.basic-element .notelist li .arrowlistR li .notelist li .arrowlistR li .brackettext li,
	.basic-element .notelist li .arrowlistR li .notelist li .iconlistG li .notelist li,
	.basic-element .notelist li .arrowlistR li .notelist li .iconlistG li .notelistas li,
	.basic-element .notelist li .arrowlistR li .notelist li .iconlistG li .brackettext li,
	.basic-element .notelist li .arrowlistR li .notelist li .iconlistR li .notelist li,
	.basic-element .notelist li .arrowlistR li .notelist li .iconlistR li .notelistas li,
	.basic-element .notelist li .arrowlistR li .notelist li .iconlistR li .brackettext li,
	.basic-element .notelist li .arrowlistR li .notelistas li .arrowlistG li .notelist li,
	.basic-element .notelist li .arrowlistR li .notelistas li .arrowlistG li .notelistas li,
	.basic-element .notelist li .arrowlistR li .notelistas li .arrowlistG li .brackettext li,
	.basic-element .notelist li .arrowlistR li .notelistas li .arrowlistR li .notelist li,
	.basic-element .notelist li .arrowlistR li .notelistas li .arrowlistR li .notelistas li,
	.basic-element .notelist li .arrowlistR li .notelistas li .arrowlistR li .brackettext li,
	.basic-element .notelist li .arrowlistR li .notelistas li .iconlistG li .notelist li,
	.basic-element .notelist li .arrowlistR li .notelistas li .iconlistG li .notelistas li,
	.basic-element .notelist li .arrowlistR li .notelistas li .iconlistG li .brackettext li,
	.basic-element .notelist li .arrowlistR li .notelistas li .iconlistR li .notelist li,
	.basic-element .notelist li .arrowlistR li .notelistas li .iconlistR li .notelistas li,
	.basic-element .notelist li .arrowlistR li .notelistas li .iconlistR li .brackettext li,
	.basic-element .notelist li .arrowlistR li .brackettext li .arrowlistG li .notelist li,
	.basic-element .notelist li .arrowlistR li .brackettext li .arrowlistG li .notelistas li,
	.basic-element .notelist li .arrowlistR li .brackettext li .arrowlistG li .brackettext li,
	.basic-element .notelist li .arrowlistR li .brackettext li .arrowlistR li .notelist li,
	.basic-element .notelist li .arrowlistR li .brackettext li .arrowlistR li .notelistas li,
	.basic-element .notelist li .arrowlistR li .brackettext li .arrowlistR li .brackettext li,
	.basic-element .notelist li .arrowlistR li .brackettext li .iconlistG li .notelist li,
	.basic-element .notelist li .arrowlistR li .brackettext li .iconlistG li .notelistas li,
	.basic-element .notelist li .arrowlistR li .brackettext li .iconlistG li .brackettext li,
	.basic-element .notelist li .arrowlistR li .brackettext li .iconlistR li .notelist li,
	.basic-element .notelist li .arrowlistR li .brackettext li .iconlistR li .notelistas li,
	.basic-element .notelist li .arrowlistR li .brackettext li .iconlistR li .brackettext li,
	.basic-element .notelist li .iconlistG li .notelist li .arrowlistG li .notelist li,
	.basic-element .notelist li .iconlistG li .notelist li .arrowlistG li .notelistas li,
	.basic-element .notelist li .iconlistG li .notelist li .arrowlistG li .brackettext li,
	.basic-element .notelist li .iconlistG li .notelist li .arrowlistR li .notelist li,
	.basic-element .notelist li .iconlistG li .notelist li .arrowlistR li .notelistas li,
	.basic-element .notelist li .iconlistG li .notelist li .arrowlistR li .brackettext li,
	.basic-element .notelist li .iconlistG li .notelist li .iconlistG li .notelist li,
	.basic-element .notelist li .iconlistG li .notelist li .iconlistG li .notelistas li,
	.basic-element .notelist li .iconlistG li .notelist li .iconlistG li .brackettext li,
	.basic-element .notelist li .iconlistG li .notelist li .iconlistR li .notelist li,
	.basic-element .notelist li .iconlistG li .notelist li .iconlistR li .notelistas li,
	.basic-element .notelist li .iconlistG li .notelist li .iconlistR li .brackettext li,
	.basic-element .notelist li .iconlistG li .notelistas li .arrowlistG li .notelist li,
	.basic-element .notelist li .iconlistG li .notelistas li .arrowlistG li .notelistas li,
	.basic-element .notelist li .iconlistG li .notelistas li .arrowlistG li .brackettext li,
	.basic-element .notelist li .iconlistG li .notelistas li .arrowlistR li .notelist li,
	.basic-element .notelist li .iconlistG li .notelistas li .arrowlistR li .notelistas li,
	.basic-element .notelist li .iconlistG li .notelistas li .arrowlistR li .brackettext li,
	.basic-element .notelist li .iconlistG li .notelistas li .iconlistG li .notelist li,
	.basic-element .notelist li .iconlistG li .notelistas li .iconlistG li .notelistas li,
	.basic-element .notelist li .iconlistG li .notelistas li .iconlistG li .brackettext li,
	.basic-element .notelist li .iconlistG li .notelistas li .iconlistR li .notelist li,
	.basic-element .notelist li .iconlistG li .notelistas li .iconlistR li .notelistas li,
	.basic-element .notelist li .iconlistG li .notelistas li .iconlistR li .brackettext li,
	.basic-element .notelist li .iconlistG li .brackettext li .arrowlistG li .notelist li,
	.basic-element .notelist li .iconlistG li .brackettext li .arrowlistG li .notelistas li,
	.basic-element .notelist li .iconlistG li .brackettext li .arrowlistG li .brackettext li,
	.basic-element .notelist li .iconlistG li .brackettext li .arrowlistR li .notelist li,
	.basic-element .notelist li .iconlistG li .brackettext li .arrowlistR li .notelistas li,
	.basic-element .notelist li .iconlistG li .brackettext li .arrowlistR li .brackettext li,
	.basic-element .notelist li .iconlistG li .brackettext li .iconlistG li .notelist li,
	.basic-element .notelist li .iconlistG li .brackettext li .iconlistG li .notelistas li,
	.basic-element .notelist li .iconlistG li .brackettext li .iconlistG li .brackettext li,
	.basic-element .notelist li .iconlistG li .brackettext li .iconlistR li .notelist li,
	.basic-element .notelist li .iconlistG li .brackettext li .iconlistR li .notelistas li,
	.basic-element .notelist li .iconlistG li .brackettext li .iconlistR li .brackettext li,
	.basic-element .notelist li .iconlistR li .notelist li .arrowlistG li .notelist li,
	.basic-element .notelist li .iconlistR li .notelist li .arrowlistG li .notelistas li,
	.basic-element .notelist li .iconlistR li .notelist li .arrowlistG li .brackettext li,
	.basic-element .notelist li .iconlistR li .notelist li .arrowlistR li .notelist li,
	.basic-element .notelist li .iconlistR li .notelist li .arrowlistR li .notelistas li,
	.basic-element .notelist li .iconlistR li .notelist li .arrowlistR li .brackettext li,
	.basic-element .notelist li .iconlistR li .notelist li .iconlistG li .notelist li,
	.basic-element .notelist li .iconlistR li .notelist li .iconlistG li .notelistas li,
	.basic-element .notelist li .iconlistR li .notelist li .iconlistG li .brackettext li,
	.basic-element .notelist li .iconlistR li .notelist li .iconlistR li .notelist li,
	.basic-element .notelist li .iconlistR li .notelist li .iconlistR li .notelistas li,
	.basic-element .notelist li .iconlistR li .notelist li .iconlistR li .brackettext li,
	.basic-element .notelist li .iconlistR li .notelistas li .arrowlistG li .notelist li,
	.basic-element .notelist li .iconlistR li .notelistas li .arrowlistG li .notelistas li,
	.basic-element .notelist li .iconlistR li .notelistas li .arrowlistG li .brackettext li,
	.basic-element .notelist li .iconlistR li .notelistas li .arrowlistR li .notelist li,
	.basic-element .notelist li .iconlistR li .notelistas li .arrowlistR li .notelistas li,
	.basic-element .notelist li .iconlistR li .notelistas li .arrowlistR li .brackettext li,
	.basic-element .notelist li .iconlistR li .notelistas li .iconlistG li .notelist li,
	.basic-element .notelist li .iconlistR li .notelistas li .iconlistG li .notelistas li,
	.basic-element .notelist li .iconlistR li .notelistas li .iconlistG li .brackettext li,
	.basic-element .notelist li .iconlistR li .notelistas li .iconlistR li .notelist li,
	.basic-element .notelist li .iconlistR li .notelistas li .iconlistR li .notelistas li,
	.basic-element .notelist li .iconlistR li .notelistas li .iconlistR li .brackettext li,
	.basic-element .notelist li .iconlistR li .brackettext li .arrowlistG li .notelist li,
	.basic-element .notelist li .iconlistR li .brackettext li .arrowlistG li .notelistas li,
	.basic-element .notelist li .iconlistR li .brackettext li .arrowlistG li .brackettext li,
	.basic-element .notelist li .iconlistR li .brackettext li .arrowlistR li .notelist li,
	.basic-element .notelist li .iconlistR li .brackettext li .arrowlistR li .notelistas li,
	.basic-element .notelist li .iconlistR li .brackettext li .arrowlistR li .brackettext li,
	.basic-element .notelist li .iconlistR li .brackettext li .iconlistG li .notelist li,
	.basic-element .notelist li .iconlistR li .brackettext li .iconlistG li .notelistas li,
	.basic-element .notelist li .iconlistR li .brackettext li .iconlistG li .brackettext li,
	.basic-element .notelist li .iconlistR li .brackettext li .iconlistR li .notelist li,
	.basic-element .notelist li .iconlistR li .brackettext li .iconlistR li .notelistas li,
	.basic-element .notelist li .iconlistR li .brackettext li .iconlistR li .brackettext li,
	.basic-element .notelistas li .arrowlistG li .notelist li .arrowlistG li .notelist li,
	.basic-element .notelistas li .arrowlistG li .notelist li .arrowlistG li .notelistas li,
	.basic-element .notelistas li .arrowlistG li .notelist li .arrowlistG li .brackettext li,
	.basic-element .notelistas li .arrowlistG li .notelist li .arrowlistR li .notelist li,
	.basic-element .notelistas li .arrowlistG li .notelist li .arrowlistR li .notelistas li,
	.basic-element .notelistas li .arrowlistG li .notelist li .arrowlistR li .brackettext li,
	.basic-element .notelistas li .arrowlistG li .notelist li .iconlistG li .notelist li,
	.basic-element .notelistas li .arrowlistG li .notelist li .iconlistG li .notelistas li,
	.basic-element .notelistas li .arrowlistG li .notelist li .iconlistG li .brackettext li,
	.basic-element .notelistas li .arrowlistG li .notelist li .iconlistR li .notelist li,
	.basic-element .notelistas li .arrowlistG li .notelist li .iconlistR li .notelistas li,
	.basic-element .notelistas li .arrowlistG li .notelist li .iconlistR li .brackettext li,
	.basic-element .notelistas li .arrowlistG li .notelistas li .arrowlistG li .notelist li,
	.basic-element .notelistas li .arrowlistG li .notelistas li .arrowlistG li .notelistas li,
	.basic-element .notelistas li .arrowlistG li .notelistas li .arrowlistG li .brackettext li,
	.basic-element .notelistas li .arrowlistG li .notelistas li .arrowlistR li .notelist li,
	.basic-element .notelistas li .arrowlistG li .notelistas li .arrowlistR li .notelistas li,
	.basic-element .notelistas li .arrowlistG li .notelistas li .arrowlistR li .brackettext li,
	.basic-element .notelistas li .arrowlistG li .notelistas li .iconlistG li .notelist li,
	.basic-element .notelistas li .arrowlistG li .notelistas li .iconlistG li .notelistas li,
	.basic-element .notelistas li .arrowlistG li .notelistas li .iconlistG li .brackettext li,
	.basic-element .notelistas li .arrowlistG li .notelistas li .iconlistR li .notelist li,
	.basic-element .notelistas li .arrowlistG li .notelistas li .iconlistR li .notelistas li,
	.basic-element .notelistas li .arrowlistG li .notelistas li .iconlistR li .brackettext li,
	.basic-element .notelistas li .arrowlistG li .brackettext li .arrowlistG li .notelist li,
	.basic-element .notelistas li .arrowlistG li .brackettext li .arrowlistG li .notelistas li,
	.basic-element .notelistas li .arrowlistG li .brackettext li .arrowlistG li .brackettext li,
	.basic-element .notelistas li .arrowlistG li .brackettext li .arrowlistR li .notelist li,
	.basic-element .notelistas li .arrowlistG li .brackettext li .arrowlistR li .notelistas li,
	.basic-element .notelistas li .arrowlistG li .brackettext li .arrowlistR li .brackettext li,
	.basic-element .notelistas li .arrowlistG li .brackettext li .iconlistG li .notelist li,
	.basic-element .notelistas li .arrowlistG li .brackettext li .iconlistG li .notelistas li,
	.basic-element .notelistas li .arrowlistG li .brackettext li .iconlistG li .brackettext li,
	.basic-element .notelistas li .arrowlistG li .brackettext li .iconlistR li .notelist li,
	.basic-element .notelistas li .arrowlistG li .brackettext li .iconlistR li .notelistas li,
	.basic-element .notelistas li .arrowlistG li .brackettext li .iconlistR li .brackettext li,
	.basic-element .notelistas li .arrowlistR li .notelist li .arrowlistG li .notelist li,
	.basic-element .notelistas li .arrowlistR li .notelist li .arrowlistG li .notelistas li,
	.basic-element .notelistas li .arrowlistR li .notelist li .arrowlistG li .brackettext li,
	.basic-element .notelistas li .arrowlistR li .notelist li .arrowlistR li .notelist li,
	.basic-element .notelistas li .arrowlistR li .notelist li .arrowlistR li .notelistas li,
	.basic-element .notelistas li .arrowlistR li .notelist li .arrowlistR li .brackettext li,
	.basic-element .notelistas li .arrowlistR li .notelist li .iconlistG li .notelist li,
	.basic-element .notelistas li .arrowlistR li .notelist li .iconlistG li .notelistas li,
	.basic-element .notelistas li .arrowlistR li .notelist li .iconlistG li .brackettext li,
	.basic-element .notelistas li .arrowlistR li .notelist li .iconlistR li .notelist li,
	.basic-element .notelistas li .arrowlistR li .notelist li .iconlistR li .notelistas li,
	.basic-element .notelistas li .arrowlistR li .notelist li .iconlistR li .brackettext li,
	.basic-element .notelistas li .arrowlistR li .notelistas li .arrowlistG li .notelist li,
	.basic-element .notelistas li .arrowlistR li .notelistas li .arrowlistG li .notelistas li,
	.basic-element .notelistas li .arrowlistR li .notelistas li .arrowlistG li .brackettext li,
	.basic-element .notelistas li .arrowlistR li .notelistas li .arrowlistR li .notelist li,
	.basic-element .notelistas li .arrowlistR li .notelistas li .arrowlistR li .notelistas li,
	.basic-element .notelistas li .arrowlistR li .notelistas li .arrowlistR li .brackettext li,
	.basic-element .notelistas li .arrowlistR li .notelistas li .iconlistG li .notelist li,
	.basic-element .notelistas li .arrowlistR li .notelistas li .iconlistG li .notelistas li,
	.basic-element .notelistas li .arrowlistR li .notelistas li .iconlistG li .brackettext li,
	.basic-element .notelistas li .arrowlistR li .notelistas li .iconlistR li .notelist li,
	.basic-element .notelistas li .arrowlistR li .notelistas li .iconlistR li .notelistas li,
	.basic-element .notelistas li .arrowlistR li .notelistas li .iconlistR li .brackettext li,
	.basic-element .notelistas li .arrowlistR li .brackettext li .arrowlistG li .notelist li,
	.basic-element .notelistas li .arrowlistR li .brackettext li .arrowlistG li .notelistas li,
	.basic-element .notelistas li .arrowlistR li .brackettext li .arrowlistG li .brackettext li,
	.basic-element .notelistas li .arrowlistR li .brackettext li .arrowlistR li .notelist li,
	.basic-element .notelistas li .arrowlistR li .brackettext li .arrowlistR li .notelistas li,
	.basic-element .notelistas li .arrowlistR li .brackettext li .arrowlistR li .brackettext li,
	.basic-element .notelistas li .arrowlistR li .brackettext li .iconlistG li .notelist li,
	.basic-element .notelistas li .arrowlistR li .brackettext li .iconlistG li .notelistas li,
	.basic-element .notelistas li .arrowlistR li .brackettext li .iconlistG li .brackettext li,
	.basic-element .notelistas li .arrowlistR li .brackettext li .iconlistR li .notelist li,
	.basic-element .notelistas li .arrowlistR li .brackettext li .iconlistR li .notelistas li,
	.basic-element .notelistas li .arrowlistR li .brackettext li .iconlistR li .brackettext li,
	.basic-element .notelistas li .iconlistG li .notelist li .arrowlistG li .notelist li,
	.basic-element .notelistas li .iconlistG li .notelist li .arrowlistG li .notelistas li,
	.basic-element .notelistas li .iconlistG li .notelist li .arrowlistG li .brackettext li,
	.basic-element .notelistas li .iconlistG li .notelist li .arrowlistR li .notelist li,
	.basic-element .notelistas li .iconlistG li .notelist li .arrowlistR li .notelistas li,
	.basic-element .notelistas li .iconlistG li .notelist li .arrowlistR li .brackettext li,
	.basic-element .notelistas li .iconlistG li .notelist li .iconlistG li .notelist li,
	.basic-element .notelistas li .iconlistG li .notelist li .iconlistG li .notelistas li,
	.basic-element .notelistas li .iconlistG li .notelist li .iconlistG li .brackettext li,
	.basic-element .notelistas li .iconlistG li .notelist li .iconlistR li .notelist li,
	.basic-element .notelistas li .iconlistG li .notelist li .iconlistR li .notelistas li,
	.basic-element .notelistas li .iconlistG li .notelist li .iconlistR li .brackettext li,
	.basic-element .notelistas li .iconlistG li .notelistas li .arrowlistG li .notelist li,
	.basic-element .notelistas li .iconlistG li .notelistas li .arrowlistG li .notelistas li,
	.basic-element .notelistas li .iconlistG li .notelistas li .arrowlistG li .brackettext li,
	.basic-element .notelistas li .iconlistG li .notelistas li .arrowlistR li .notelist li,
	.basic-element .notelistas li .iconlistG li .notelistas li .arrowlistR li .notelistas li,
	.basic-element .notelistas li .iconlistG li .notelistas li .arrowlistR li .brackettext li,
	.basic-element .notelistas li .iconlistG li .notelistas li .iconlistG li .notelist li,
	.basic-element .notelistas li .iconlistG li .notelistas li .iconlistG li .notelistas li,
	.basic-element .notelistas li .iconlistG li .notelistas li .iconlistG li .brackettext li,
	.basic-element .notelistas li .iconlistG li .notelistas li .iconlistR li .notelist li,
	.basic-element .notelistas li .iconlistG li .notelistas li .iconlistR li .notelistas li,
	.basic-element .notelistas li .iconlistG li .notelistas li .iconlistR li .brackettext li,
	.basic-element .notelistas li .iconlistG li .brackettext li .arrowlistG li .notelist li,
	.basic-element .notelistas li .iconlistG li .brackettext li .arrowlistG li .notelistas li,
	.basic-element .notelistas li .iconlistG li .brackettext li .arrowlistG li .brackettext li,
	.basic-element .notelistas li .iconlistG li .brackettext li .arrowlistR li .notelist li,
	.basic-element .notelistas li .iconlistG li .brackettext li .arrowlistR li .notelistas li,
	.basic-element .notelistas li .iconlistG li .brackettext li .arrowlistR li .brackettext li,
	.basic-element .notelistas li .iconlistG li .brackettext li .iconlistG li .notelist li,
	.basic-element .notelistas li .iconlistG li .brackettext li .iconlistG li .notelistas li,
	.basic-element .notelistas li .iconlistG li .brackettext li .iconlistG li .brackettext li,
	.basic-element .notelistas li .iconlistG li .brackettext li .iconlistR li .notelist li,
	.basic-element .notelistas li .iconlistG li .brackettext li .iconlistR li .notelistas li,
	.basic-element .notelistas li .iconlistG li .brackettext li .iconlistR li .brackettext li,
	.basic-element .notelistas li .iconlistR li .notelist li .arrowlistG li .notelist li,
	.basic-element .notelistas li .iconlistR li .notelist li .arrowlistG li .notelistas li,
	.basic-element .notelistas li .iconlistR li .notelist li .arrowlistG li .brackettext li,
	.basic-element .notelistas li .iconlistR li .notelist li .arrowlistR li .notelist li,
	.basic-element .notelistas li .iconlistR li .notelist li .arrowlistR li .notelistas li,
	.basic-element .notelistas li .iconlistR li .notelist li .arrowlistR li .brackettext li,
	.basic-element .notelistas li .iconlistR li .notelist li .iconlistG li .notelist li,
	.basic-element .notelistas li .iconlistR li .notelist li .iconlistG li .notelistas li,
	.basic-element .notelistas li .iconlistR li .notelist li .iconlistG li .brackettext li,
	.basic-element .notelistas li .iconlistR li .notelist li .iconlistR li .notelist li,
	.basic-element .notelistas li .iconlistR li .notelist li .iconlistR li .notelistas li,
	.basic-element .notelistas li .iconlistR li .notelist li .iconlistR li .brackettext li,
	.basic-element .notelistas li .iconlistR li .notelistas li .arrowlistG li .notelist li,
	.basic-element .notelistas li .iconlistR li .notelistas li .arrowlistG li .notelistas li,
	.basic-element .notelistas li .iconlistR li .notelistas li .arrowlistG li .brackettext li,
	.basic-element .notelistas li .iconlistR li .notelistas li .arrowlistR li .notelist li,
	.basic-element .notelistas li .iconlistR li .notelistas li .arrowlistR li .notelistas li,
	.basic-element .notelistas li .iconlistR li .notelistas li .arrowlistR li .brackettext li,
	.basic-element .notelistas li .iconlistR li .notelistas li .iconlistG li .notelist li,
	.basic-element .notelistas li .iconlistR li .notelistas li .iconlistG li .notelistas li,
	.basic-element .notelistas li .iconlistR li .notelistas li .iconlistG li .brackettext li,
	.basic-element .notelistas li .iconlistR li .notelistas li .iconlistR li .notelist li,
	.basic-element .notelistas li .iconlistR li .notelistas li .iconlistR li .notelistas li,
	.basic-element .notelistas li .iconlistR li .notelistas li .iconlistR li .brackettext li,
	.basic-element .notelistas li .iconlistR li .brackettext li .arrowlistG li .notelist li,
	.basic-element .notelistas li .iconlistR li .brackettext li .arrowlistG li .notelistas li,
	.basic-element .notelistas li .iconlistR li .brackettext li .arrowlistG li .brackettext li,
	.basic-element .notelistas li .iconlistR li .brackettext li .arrowlistR li .notelist li,
	.basic-element .notelistas li .iconlistR li .brackettext li .arrowlistR li .notelistas li,
	.basic-element .notelistas li .iconlistR li .brackettext li .arrowlistR li .brackettext li,
	.basic-element .notelistas li .iconlistR li .brackettext li .iconlistG li .notelist li,
	.basic-element .notelistas li .iconlistR li .brackettext li .iconlistG li .notelistas li,
	.basic-element .notelistas li .iconlistR li .brackettext li .iconlistG li .brackettext li,
	.basic-element .notelistas li .iconlistR li .brackettext li .iconlistR li .notelist li,
	.basic-element .notelistas li .iconlistR li .brackettext li .iconlistR li .notelistas li,
	.basic-element .notelistas li .iconlistR li .brackettext li .iconlistR li .brackettext li,
	.basic-element .brackettext li .arrowlistG li .notelist li .arrowlistG li .notelist li,
	.basic-element .brackettext li .arrowlistG li .notelist li .arrowlistG li .notelistas li,
	.basic-element .brackettext li .arrowlistG li .notelist li .arrowlistG li .brackettext li,
	.basic-element .brackettext li .arrowlistG li .notelist li .arrowlistR li .notelist li,
	.basic-element .brackettext li .arrowlistG li .notelist li .arrowlistR li .notelistas li,
	.basic-element .brackettext li .arrowlistG li .notelist li .arrowlistR li .brackettext li,
	.basic-element .brackettext li .arrowlistG li .notelist li .iconlistG li .notelist li,
	.basic-element .brackettext li .arrowlistG li .notelist li .iconlistG li .notelistas li,
	.basic-element .brackettext li .arrowlistG li .notelist li .iconlistG li .brackettext li,
	.basic-element .brackettext li .arrowlistG li .notelist li .iconlistR li .notelist li,
	.basic-element .brackettext li .arrowlistG li .notelist li .iconlistR li .notelistas li,
	.basic-element .brackettext li .arrowlistG li .notelist li .iconlistR li .brackettext li,
	.basic-element .brackettext li .arrowlistG li .notelistas li .arrowlistG li .notelist li,
	.basic-element .brackettext li .arrowlistG li .notelistas li .arrowlistG li .notelistas li,
	.basic-element .brackettext li .arrowlistG li .notelistas li .arrowlistG li .brackettext li,
	.basic-element .brackettext li .arrowlistG li .notelistas li .arrowlistR li .notelist li,
	.basic-element .brackettext li .arrowlistG li .notelistas li .arrowlistR li .notelistas li,
	.basic-element .brackettext li .arrowlistG li .notelistas li .arrowlistR li .brackettext li,
	.basic-element .brackettext li .arrowlistG li .notelistas li .iconlistG li .notelist li,
	.basic-element .brackettext li .arrowlistG li .notelistas li .iconlistG li .notelistas li,
	.basic-element .brackettext li .arrowlistG li .notelistas li .iconlistG li .brackettext li,
	.basic-element .brackettext li .arrowlistG li .notelistas li .iconlistR li .notelist li,
	.basic-element .brackettext li .arrowlistG li .notelistas li .iconlistR li .notelistas li,
	.basic-element .brackettext li .arrowlistG li .notelistas li .iconlistR li .brackettext li,
	.basic-element .brackettext li .arrowlistG li .brackettext li .arrowlistG li .notelist li,
	.basic-element .brackettext li .arrowlistG li .brackettext li .arrowlistG li .notelistas li,
	.basic-element .brackettext li .arrowlistG li .brackettext li .arrowlistG li .brackettext li,
	.basic-element .brackettext li .arrowlistG li .brackettext li .arrowlistR li .notelist li,
	.basic-element .brackettext li .arrowlistG li .brackettext li .arrowlistR li .notelistas li,
	.basic-element .brackettext li .arrowlistG li .brackettext li .arrowlistR li .brackettext li,
	.basic-element .brackettext li .arrowlistG li .brackettext li .iconlistG li .notelist li,
	.basic-element .brackettext li .arrowlistG li .brackettext li .iconlistG li .notelistas li,
	.basic-element .brackettext li .arrowlistG li .brackettext li .iconlistG li .brackettext li,
	.basic-element .brackettext li .arrowlistG li .brackettext li .iconlistR li .notelist li,
	.basic-element .brackettext li .arrowlistG li .brackettext li .iconlistR li .notelistas li,
	.basic-element .brackettext li .arrowlistG li .brackettext li .iconlistR li .brackettext li,
	.basic-element .brackettext li .arrowlistR li .notelist li .arrowlistG li .notelist li,
	.basic-element .brackettext li .arrowlistR li .notelist li .arrowlistG li .notelistas li,
	.basic-element .brackettext li .arrowlistR li .notelist li .arrowlistG li .brackettext li,
	.basic-element .brackettext li .arrowlistR li .notelist li .arrowlistR li .notelist li,
	.basic-element .brackettext li .arrowlistR li .notelist li .arrowlistR li .notelistas li,
	.basic-element .brackettext li .arrowlistR li .notelist li .arrowlistR li .brackettext li,
	.basic-element .brackettext li .arrowlistR li .notelist li .iconlistG li .notelist li,
	.basic-element .brackettext li .arrowlistR li .notelist li .iconlistG li .notelistas li,
	.basic-element .brackettext li .arrowlistR li .notelist li .iconlistG li .brackettext li,
	.basic-element .brackettext li .arrowlistR li .notelist li .iconlistR li .notelist li,
	.basic-element .brackettext li .arrowlistR li .notelist li .iconlistR li .notelistas li,
	.basic-element .brackettext li .arrowlistR li .notelist li .iconlistR li .brackettext li,
	.basic-element .brackettext li .arrowlistR li .notelistas li .arrowlistG li .notelist li,
	.basic-element .brackettext li .arrowlistR li .notelistas li .arrowlistG li .notelistas li,
	.basic-element .brackettext li .arrowlistR li .notelistas li .arrowlistG li .brackettext li,
	.basic-element .brackettext li .arrowlistR li .notelistas li .arrowlistR li .notelist li,
	.basic-element .brackettext li .arrowlistR li .notelistas li .arrowlistR li .notelistas li,
	.basic-element .brackettext li .arrowlistR li .notelistas li .arrowlistR li .brackettext li,
	.basic-element .brackettext li .arrowlistR li .notelistas li .iconlistG li .notelist li,
	.basic-element .brackettext li .arrowlistR li .notelistas li .iconlistG li .notelistas li,
	.basic-element .brackettext li .arrowlistR li .notelistas li .iconlistG li .brackettext li,
	.basic-element .brackettext li .arrowlistR li .notelistas li .iconlistR li .notelist li,
	.basic-element .brackettext li .arrowlistR li .notelistas li .iconlistR li .notelistas li,
	.basic-element .brackettext li .arrowlistR li .notelistas li .iconlistR li .brackettext li,
	.basic-element .brackettext li .arrowlistR li .brackettext li .arrowlistG li .notelist li,
	.basic-element .brackettext li .arrowlistR li .brackettext li .arrowlistG li .notelistas li,
	.basic-element .brackettext li .arrowlistR li .brackettext li .arrowlistG li .brackettext li,
	.basic-element .brackettext li .arrowlistR li .brackettext li .arrowlistR li .notelist li,
	.basic-element .brackettext li .arrowlistR li .brackettext li .arrowlistR li .notelistas li,
	.basic-element .brackettext li .arrowlistR li .brackettext li .arrowlistR li .brackettext li,
	.basic-element .brackettext li .arrowlistR li .brackettext li .iconlistG li .notelist li,
	.basic-element .brackettext li .arrowlistR li .brackettext li .iconlistG li .notelistas li,
	.basic-element .brackettext li .arrowlistR li .brackettext li .iconlistG li .brackettext li,
	.basic-element .brackettext li .arrowlistR li .brackettext li .iconlistR li .notelist li,
	.basic-element .brackettext li .arrowlistR li .brackettext li .iconlistR li .notelistas li,
	.basic-element .brackettext li .arrowlistR li .brackettext li .iconlistR li .brackettext li,
	.basic-element .brackettext li .iconlistG li .notelist li .arrowlistG li .notelist li,
	.basic-element .brackettext li .iconlistG li .notelist li .arrowlistG li .notelistas li,
	.basic-element .brackettext li .iconlistG li .notelist li .arrowlistG li .brackettext li,
	.basic-element .brackettext li .iconlistG li .notelist li .arrowlistR li .notelist li,
	.basic-element .brackettext li .iconlistG li .notelist li .arrowlistR li .notelistas li,
	.basic-element .brackettext li .iconlistG li .notelist li .arrowlistR li .brackettext li,
	.basic-element .brackettext li .iconlistG li .notelist li .iconlistG li .notelist li,
	.basic-element .brackettext li .iconlistG li .notelist li .iconlistG li .notelistas li,
	.basic-element .brackettext li .iconlistG li .notelist li .iconlistG li .brackettext li,
	.basic-element .brackettext li .iconlistG li .notelist li .iconlistR li .notelist li,
	.basic-element .brackettext li .iconlistG li .notelist li .iconlistR li .notelistas li,
	.basic-element .brackettext li .iconlistG li .notelist li .iconlistR li .brackettext li,
	.basic-element .brackettext li .iconlistG li .notelistas li .arrowlistG li .notelist li,
	.basic-element .brackettext li .iconlistG li .notelistas li .arrowlistG li .notelistas li,
	.basic-element .brackettext li .iconlistG li .notelistas li .arrowlistG li .brackettext li,
	.basic-element .brackettext li .iconlistG li .notelistas li .arrowlistR li .notelist li,
	.basic-element .brackettext li .iconlistG li .notelistas li .arrowlistR li .notelistas li,
	.basic-element .brackettext li .iconlistG li .notelistas li .arrowlistR li .brackettext li,
	.basic-element .brackettext li .iconlistG li .notelistas li .iconlistG li .notelist li,
	.basic-element .brackettext li .iconlistG li .notelistas li .iconlistG li .notelistas li,
	.basic-element .brackettext li .iconlistG li .notelistas li .iconlistG li .brackettext li,
	.basic-element .brackettext li .iconlistG li .notelistas li .iconlistR li .notelist li,
	.basic-element .brackettext li .iconlistG li .notelistas li .iconlistR li .notelistas li,
	.basic-element .brackettext li .iconlistG li .notelistas li .iconlistR li .brackettext li,
	.basic-element .brackettext li .iconlistG li .brackettext li .arrowlistG li .notelist li,
	.basic-element .brackettext li .iconlistG li .brackettext li .arrowlistG li .notelistas li,
	.basic-element .brackettext li .iconlistG li .brackettext li .arrowlistG li .brackettext li,
	.basic-element .brackettext li .iconlistG li .brackettext li .arrowlistR li .notelist li,
	.basic-element .brackettext li .iconlistG li .brackettext li .arrowlistR li .notelistas li,
	.basic-element .brackettext li .iconlistG li .brackettext li .arrowlistR li .brackettext li,
	.basic-element .brackettext li .iconlistG li .brackettext li .iconlistG li .notelist li,
	.basic-element .brackettext li .iconlistG li .brackettext li .iconlistG li .notelistas li,
	.basic-element .brackettext li .iconlistG li .brackettext li .iconlistG li .brackettext li,
	.basic-element .brackettext li .iconlistG li .brackettext li .iconlistR li .notelist li,
	.basic-element .brackettext li .iconlistG li .brackettext li .iconlistR li .notelistas li,
	.basic-element .brackettext li .iconlistG li .brackettext li .iconlistR li .brackettext li,
	.basic-element .brackettext li .iconlistR li .notelist li .arrowlistG li .notelist li,
	.basic-element .brackettext li .iconlistR li .notelist li .arrowlistG li .notelistas li,
	.basic-element .brackettext li .iconlistR li .notelist li .arrowlistG li .brackettext li,
	.basic-element .brackettext li .iconlistR li .notelist li .arrowlistR li .notelist li,
	.basic-element .brackettext li .iconlistR li .notelist li .arrowlistR li .notelistas li,
	.basic-element .brackettext li .iconlistR li .notelist li .arrowlistR li .brackettext li,
	.basic-element .brackettext li .iconlistR li .notelist li .iconlistG li .notelist li,
	.basic-element .brackettext li .iconlistR li .notelist li .iconlistG li .notelistas li,
	.basic-element .brackettext li .iconlistR li .notelist li .iconlistG li .brackettext li,
	.basic-element .brackettext li .iconlistR li .notelist li .iconlistR li .notelist li,
	.basic-element .brackettext li .iconlistR li .notelist li .iconlistR li .notelistas li,
	.basic-element .brackettext li .iconlistR li .notelist li .iconlistR li .brackettext li,
	.basic-element .brackettext li .iconlistR li .notelistas li .arrowlistG li .notelist li,
	.basic-element .brackettext li .iconlistR li .notelistas li .arrowlistG li .notelistas li,
	.basic-element .brackettext li .iconlistR li .notelistas li .arrowlistG li .brackettext li,
	.basic-element .brackettext li .iconlistR li .notelistas li .arrowlistR li .notelist li,
	.basic-element .brackettext li .iconlistR li .notelistas li .arrowlistR li .notelistas li,
	.basic-element .brackettext li .iconlistR li .notelistas li .arrowlistR li .brackettext li,
	.basic-element .brackettext li .iconlistR li .notelistas li .iconlistG li .notelist li,
	.basic-element .brackettext li .iconlistR li .notelistas li .iconlistG li .notelistas li,
	.basic-element .brackettext li .iconlistR li .notelistas li .iconlistG li .brackettext li,
	.basic-element .brackettext li .iconlistR li .notelistas li .iconlistR li .notelist li,
	.basic-element .brackettext li .iconlistR li .notelistas li .iconlistR li .notelistas li,
	.basic-element .brackettext li .iconlistR li .notelistas li .iconlistR li .brackettext li,
	.basic-element .brackettext li .iconlistR li .brackettext li .arrowlistG li .notelist li,
	.basic-element .brackettext li .iconlistR li .brackettext li .arrowlistG li .notelistas li,
	.basic-element .brackettext li .iconlistR li .brackettext li .arrowlistG li .brackettext li,
	.basic-element .brackettext li .iconlistR li .brackettext li .arrowlistR li .notelist li,
	.basic-element .brackettext li .iconlistR li .brackettext li .arrowlistR li .notelistas li,
	.basic-element .brackettext li .iconlistR li .brackettext li .arrowlistR li .brackettext li,
	.basic-element .brackettext li .iconlistR li .brackettext li .iconlistG li .notelist li,
	.basic-element .brackettext li .iconlistR li .brackettext li .iconlistG li .notelistas li,
	.basic-element .brackettext li .iconlistR li .brackettext li .iconlistG li .brackettext li,
	.basic-element .brackettext li .iconlistR li .brackettext li .iconlistR li .notelist li,
	.basic-element .brackettext li .iconlistR li .brackettext li .iconlistR li .notelistas li,
	.basic-element .brackettext li .iconlistR li .brackettext li .iconlistR li .brackettext li {
	padding-left: 2em;
	background-position: -100em 0;
	}

	.main .note2 li, .basic-element .note2 li {
	padding: 0 0 0 2em;
	}

	.main .note2 li span, .basic-element .note2 li span {
	width: 2em;
	}

	.main .note3 li, .basic-element .note3 li {
	padding: 0 0 0 3em;
	}

	.main .note3 li span, .basic-element .note3 li span {
	width: 3em;
	}

	.main .note4 li, .basic-element .note4 li {
	padding: 0 0 0 4em;
	}

	.main .note4 li span, .basic-element .note4 li span {
	width: 4em;
	}

	.main .note5 li, .basic-element .note5 li {
	padding: 0 0 0 5em;
	}

	.main .note5 li span, .basic-element .note5 li span {
	width: 5em;
	}

	.main .notelistli,
	.main .notelistasli,
	.main .brackettextli,
	.main .noteli1, .basic-element .notelistli,
	.basic-element .notelistasli,
	.basic-element .brackettextli,
	.basic-element .noteli1 {
	padding: 0 0 0 2em !important;
	background-position: -100em 0 !important;
	}

	.main .notelistli span,
	.main .notelistasli span,
	.main .brackettextli span,
	.main .noteli1 span, .basic-element .notelistli span,
	.basic-element .notelistasli span,
	.basic-element .brackettextli span,
	.basic-element .noteli1 span {
	width: 2em !important;
	}

	.main .noteli2, .basic-element .noteli2 {
	padding: 0 0 0 2em !important;
	background-position: -100em 0 !important;
	}

	.main .noteli2 span, .basic-element .noteli2 span {
	width: 2em !important;
	}

	.main .noteli3, .basic-element .noteli3 {
	padding: 0 0 0 3em !important;
	background-position: -100em 0 !important;
	}

	.main .noteli3 span, .basic-element .noteli3 span {
	width: 3em !important;
	}

	.main .notelistas li,
	.main li.notelistas, .basic-element .notelistas li,
	.basic-element li.notelistas {
	font-size: 87.5%;
	}

	.main .checklistR .checklistRli, .basic-element .checklistR .checklistRli {
	list-style-type: none;
	background: url(../images/icon_check_r.gif) no-repeat left center;
	padding-left: 30px;
	margin: 0 0 6px;
	}

	.main .newslistD, .basic-element .newslistD {
	margin: 0 0 18px;
	}

	.main .newslistD li, .basic-element .newslistD li {
	background: url(../images/icon_arrow_g.gif) no-repeat 150px 4px;
	padding: 0 0 0 12px;
	list-style: none;
	margin-left: 0;
	}

	.main .newslistD li a, .basic-element .newslistD li a {
	width: 530px;
	}

	.main .newslistD li .date, .basic-element .newslistD li .date {
	margin-right: 10px;
	}

	.main .newslistD li:after, .basic-element .newslistD li:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .newslistD .date, .basic-element .newslistD .date {
	display: block;
	width: 140px;
	float: left;
	}

	.main .newslistD a, .basic-element .newslistD a {
	display: block;
	width: 540px;
	float: left;
	}

	.main .aIconG, .basic-element .aIconG {
	background: url(../images/icon_arrow_g.gif) no-repeat left center;
	padding-left: 12px;
	}

	.main .aIconR, .basic-element .aIconR {
	background: url(../images/icon_arrow_r.gif) no-repeat left center;
	padding-left: 12px;
	}

	.main .contentsData, .basic-element .contentsData {
	margin-bottom: 18px;
	margin-top: -10px;
	}

	.main .contentsData:after, .basic-element .contentsData:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .copyBt, .basic-element .copyBt {
	width: 135px;
	float: right;
	margin: 0 0 5px;
	}

	.main .socialarea, .basic-element .socialarea {
	overflow: hidden;
	position: relative;
	width: 212px;
	float: right;
	margin: 5px 0;
	}

	.main .socialarea div, .basic-element .socialarea div {
	float: left;
	}

	.main .socialarea .facebook, .basic-element .socialarea .facebook {
	width: 70px;
	height: 20px;
	}

	.main .socialarea .twitter, .basic-element .socialarea .twitter {
	margin-right: 12px;
	}

	.main .dateArea, .basic-element .dateArea {
	clear: both;
	text-align: right;
	margin: 0 0 5px;
	}

	.main .altextR, .basic-element .altextR {
	text-align: right;
	}

	.main .altextL, .basic-element .altextL {
	text-align: left;
	}

	.main .altextC, .basic-element .altextC {
	text-align: center;
	}

	.main .o-hidden, .basic-element .o-hidden {
	overflow: hidden;
	}

	.main .linkbtList.c2, .basic-element .linkbtList.c2 {
	margin: 0 0 0;
	position: relative;
	width: 100%;
	}

	.main .linkbtList.c2:after, .basic-element .linkbtList.c2:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .linkbtList.c2 li, .basic-element .linkbtList.c2 li {
	float: left;
	width: 50%;
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0;
	text-align: center;
	zoom: 1;
	}

	.main .linkbtList.c3, .basic-element .linkbtList.c3 {
	margin: 0 0 0;
	position: relative;
	width: 100%;
	}

	.main .linkbtList.c3:after, .basic-element .linkbtList.c3:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .linkbtList.c3 li, .basic-element .linkbtList.c3 li {
	float: left;
	width: 33.3%;
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0;
	text-align: center;
	zoom: 1;
	}

	.main .txbtLinklist:after, .basic-element .txbtLinklist:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .txbtLinklist .listBlock, .basic-element .txbtLinklist .listBlock {
	width: 50%;
	float: left;
	}

	.main .txbtLinklist .listBlock p, .basic-element .txbtLinklist .listBlock p {
	margin-right: 15px;
	_margin-right: 10px;
	}

	.main .txbtLinklist .listBlock p.linkdbt, .basic-element .txbtLinklist .listBlock p.linkdbt {
	margin-bottom: 10px;
	}

	.main .txbtLinklist .listBlock p.text, .basic-element .txbtLinklist .listBlock p.text {
	margin-bottom: 28px;
	}

	.main .mainblndingarea, .basic-element .mainblndingarea {
	margin-bottom: 18px;
	text-align: center;
	}

	.main img.icon, .basic-element img.icon {
	vertical-align: middle !important;
	margin: 0 5px;
	}

	.main img.iconVB, .basic-element img.iconVB {
	vertical-align: bottom !important;
	margin: 0 5px 5px;
	}

	.main img.iconVT, .basic-element img.iconVT {
	vertical-align: top !important;
	margin: 5px 5px 0;
	}

	.main .contact_selectarea:after, .basic-element .contact_selectarea:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .contact_selectarea select, .basic-element .contact_selectarea select {
	width: 184px;
	height: 26px;
	margin-bottom: 5px;
	}

	.main .contact_selectarea option, .basic-element .contact_selectarea option {
	padding: 5px;
	}

	.main .contact_selectarea img, .basic-element .contact_selectarea img {
	vertical-align: bottom;
	float: left;
	}

	.main .contactFaqSearch, .basic-element .contactFaqSearch {
	width: 100%;
	height: 50px;
	border: none;
	overflow: hidden;
	}

	.main .tabArea, .basic-element .tabArea {
	margin-bottom: 18px;
	}

	.main .tabArea .tabnavi, .basic-element .tabArea .tabnavi {
	position: relative;
	z-index: 2;
	background: url(../images/tabnavi_bg.gif) repeat-x left bottom;
	}

	.main .tabArea .tabnavi:after, .basic-element .tabArea .tabnavi:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .tabArea .tabnavi li, .basic-element .tabArea .tabnavi li {
	float: left;
	width: 328px;
	font-size: 100%;
	line-height: 132%;
	list-style: none;
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;
	border-top: 3px solid #aaa;
	margin-left: 0;
	margin-right: 4px;
	margin-top: 4px;
	margin-bottom: 3px;
	zoom: 1;
	background-color: #f2f2f2;
	}

	.main .tabArea .tabnavi li a, .basic-element .tabArea .tabnavi li a {
	color: #333;
	font-weight: bold;
	display: block;
	padding: 8px 10px 8px 26px;
	background-image: url(../images/icon_tab_arrow_g.gif);
	background-repeat: no-repeat;
	background-position: left center;
	zoom: 1;
	}

	.main .tabArea .tabnavi li .more, .basic-element .tabArea .tabnavi li .more {
	float: right;
	display: none !important;
	}

	.main .tabArea .tabnavi li .more img, .basic-element .tabArea .tabnavi li .more img {
	margin-top: -2px;
	}

	.main .tabArea .tabnavi li .morelinkArea, .basic-element .tabArea .tabnavi li .morelinkArea {
	width: 68px;
	}

	.main .tabArea .tabnavi li.activetab, .basic-element .tabArea .tabnavi li.activetab {
	background: #ffffff;
	background-image: none;
	border-left: 1px solid #cc0022;
	border-right: 1px solid #cc0022;
	border-top: 3px solid #cc0022;
	border-bottom: 0px;
	margin-top: 0;
	margin-bottom: 0px;
	padding: 4px 0;
	}

	.main .tabArea .tabnavi li.activetab a, .basic-element .tabArea .tabnavi li.activetab a {
	padding: 0 0 4px 0;
	padding: 10px 10px 10px;
	background-image: none;
	}

	.main .tabArea .tabnavi li.activetab .more, .basic-element .tabArea .tabnavi li.activetab .more {
	display: inline !important;
	}

	.main .tabArea .ui-tabs-panel, .basic-element .tabArea .ui-tabs-panel {
	border-bottom: 1px solid #cc0022;
	position: relative;
	z-index: 1;
	padding: 10px 0;
	zoom: 1;
	}

	.main .tabArea ul, .basic-element .tabArea ul {
	margin: 0;
	}

	.main .tabAreanavi, .basic-element .tabAreanavi {
	margin-bottom: 18px;
	}

	.main .tabAreanavi .tabnavi, .basic-element .tabAreanavi .tabnavi {
	position: relative;
	z-index: 2;
	background: url(../images/tabnavi_bg.gif) repeat-x left bottom;
	}

	.main .tabAreanavi .tabnavi:after, .basic-element .tabAreanavi .tabnavi:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .tabAreanavi .tabnavi li, .basic-element .tabAreanavi .tabnavi li {
	float: left;
	width: 328px;
	font-size: 100%;
	line-height: 132%;
	list-style: none;
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;
	border-top: 3px solid #aaa;
	margin-left: 0;
	margin-right: 4px;
	margin-top: 4px;
	margin-bottom: 3px;
	zoom: 1;
	background-color: #f2f2f2;
	}

	.main .tabAreanavi .tabnavi li a, .basic-element .tabAreanavi .tabnavi li a {
	color: #333;
	font-weight: bold;
	display: block;
	padding: 8px 10px 8px 26px;
	background-image: url(../images/icon_tab_arrow_g.gif);
	background-repeat: no-repeat;
	background-position: left center;
	zoom: 1;
	}

	.main .tabAreanavi .tabnavi li .more, .basic-element .tabAreanavi .tabnavi li .more {
	float: right;
	display: none !important;
	}

	.main .tabAreanavi .tabnavi li .more img, .basic-element .tabAreanavi .tabnavi li .more img {
	margin-top: -2px;
	}

	.main .tabAreanavi .tabnavi li .morelinkArea, .basic-element .tabAreanavi .tabnavi li .morelinkArea {
	width: 68px;
	}

	.main .tabAreanavi .tabnavi li.activetab, .basic-element .tabAreanavi .tabnavi li.activetab {
	background: #ffffff;
	background-image: none;
	border-left: 1px solid #cc0022;
	border-right: 1px solid #cc0022;
	border-top: 3px solid #cc0022;
	border-bottom: 0px;
	margin-top: 0;
	margin-bottom: 0px;
	padding: 4px 0;
	}

	.main .tabAreanavi .tabnavi li.activetab a, .basic-element .tabAreanavi .tabnavi li.activetab a {
	padding: 0 0 4px 0;
	padding: 10px 10px 10px;
	background-image: none;
	}

	.main .tabAreanavi .tabnavi li.activetab .more, .basic-element .tabAreanavi .tabnavi li.activetab .more {
	display: inline !important;
	}

	.main .tabAreanavi .ui-tabs-panel, .basic-element .tabAreanavi .ui-tabs-panel {
	border-bottom: 1px solid #cc0022;
	position: relative;
	z-index: 1;
	padding: 10px 0;
	zoom: 1;
	}

	.main .tabAreanavi ul, .basic-element .tabAreanavi ul {
	margin: 0;
	}

	.main .tabAreanavib, .basic-element .tabAreanavib {
	margin-bottom: 18px;
	}

	.main .tabAreanavib .tabnavi, .basic-element .tabAreanavib .tabnavi {
	position: relative;
	z-index: 2;
	background: url(../images/tabnavi_bg.gif) repeat-x left top;
	}

	.main .tabAreanavib .tabnavi:after, .basic-element .tabAreanavib .tabnavi:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .tabAreanavib .tabnavi li, .basic-element .tabAreanavib .tabnavi li {
	float: left;
	width: 328px;
	font-size: 115%;
	line-height: 132%;
	list-style: none;
	border-left: 1px solid #777777;
	border-right: 1px solid #777777;
	border-bottom: 3px solid #777777;
	margin-left: 0;
	margin-right: 4px;
	margin-top: 3px;
	margin-bottom: 4px;
	zoom: 1;
	background-color: #f2f2f2;
	}

	.main .tabAreanavib .tabnavi li a, .basic-element .tabAreanavib .tabnavi li a {
	color: #333;
	font-weight: bold;
	padding: 0;
	display: block;
	padding: 8px 10px 8px 26px;
	background-image: url(../images/icon_tabb_arrow_g.gif);
	background-repeat: no-repeat;
	background-position: left center;
	zoom: 1;
	}

	.main .tabAreanavib .tabnavi li .more, .basic-element .tabAreanavib .tabnavi li .more {
	float: right;
	display: none !important;
	}

	.main .tabAreanavib .tabnavi li .morelinkArea, .basic-element .tabAreanavib .tabnavi li .morelinkArea {
	width: 68px;
	}

	.main .tabAreanavib .tabnavi li.activetab, .basic-element .tabAreanavib .tabnavi li.activetab {
	background: #ffffff;
	background-image: none;
	border-left: 1px solid #cc0022;
	border-right: 1px solid #cc0022;
	border-bottom: 3px solid #cc0022;
	border-top: 0px;
	margin-top: 0;
	padding: 4px 0;
	margin-bottom: 0px;
	}

	.main .tabAreanavib .tabnavi li.activetab a, .basic-element .tabAreanavib .tabnavi li.activetab a {
	padding: 4px 0 0 0;
	padding: 12px 10px 12px;
	background-image: none;
	}

	.main .tabAreanavib .tabnavi li.activetab .more, .basic-element .tabAreanavib .tabnavi li.activetab .more {
	display: inline !important;
	}

	.main .tabAreanavib .ui-tabs-panel, .basic-element .tabAreanavib .ui-tabs-panel {
	border-bottom: 1px solid #cc0022;
	position: relative;
	z-index: 1;
	padding: 10px 0;
	zoom: 1;
	}

	.main .tabAreanavib ul, .basic-element .tabAreanavib ul {
	margin: 0;
	}

	.main .tabAreanavi3, .basic-element .tabAreanavi3 {
	margin-bottom: 18px;
	}

	.main .tabAreanavi3 .tabnavi, .basic-element .tabAreanavi3 .tabnavi {
	position: relative;
	z-index: 2;
	background: url(../images/tabnavi_bg.gif) repeat-x left bottom;
	}

	.main .tabAreanavi3 .tabnavi:after, .basic-element .tabAreanavi3 .tabnavi:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .tabAreanavi3 .tabnavi li, .basic-element .tabAreanavi3 .tabnavi li {
	float: left;
	width: 218px;
	font-size: 100%;
	line-height: 132%;
	list-style: none;
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;
	border-top: 3px solid #aaa;
	margin-left: 0;
	margin-right: 4px;
	margin-top: 4px;
	margin-bottom: 3px;
	zoom: 1;
	background-color: #f2f2f2;
	}

	.main .tabAreanavi3 .tabnavi li a, .basic-element .tabAreanavi3 .tabnavi li a {
	color: #333;
	font-weight: bold;
	display: block;
	padding: 8px 10px 8px 26px;
	background-image: url(../images/icon_tab_arrow_g.gif);
	background-repeat: no-repeat;
	background-position: left center;
	zoom: 1;
	}

	.main .tabAreanavi3 .tabnavi li .more, .basic-element .tabAreanavi3 .tabnavi li .more {
	float: right;
	display: none !important;
	}

	.main .tabAreanavi3 .tabnavi li .more img, .basic-element .tabAreanavi3 .tabnavi li .more img {
	margin-top: -2px;
	}

	.main .tabAreanavi3 .tabnavi li .morelinkArea, .basic-element .tabAreanavi3 .tabnavi li .morelinkArea {
	width: 68px;
	}

	.main .tabAreanavi3 .tabnavi li.activetab, .basic-element .tabAreanavi3 .tabnavi li.activetab {
	background: #ffffff;
	background-image: none;
	border-left: 1px solid #cc0022;
	border-right: 1px solid #cc0022;
	border-top: 3px solid #cc0022;
	border-bottom: 0px;
	margin-top: 0;
	margin-bottom: 0px;
	padding: 4px 0;
	}

	.main .tabAreanavi3 .tabnavi li.activetab a, .basic-element .tabAreanavi3 .tabnavi li.activetab a {
	padding: 0 0 4px 0;
	padding: 10px 10px 10px;
	background-image: none;
	}

	.main .tabAreanavi3 .tabnavi li.activetab .more, .basic-element .tabAreanavi3 .tabnavi li.activetab .more {
	display: inline !important;
	}

	.main .tabAreanavi3 .ui-tabs-panel, .basic-element .tabAreanavi3 .ui-tabs-panel {
	border-bottom: 1px solid #cc0022;
	position: relative;
	z-index: 1;
	padding: 10px 0;
	zoom: 1;
	}

	.main .tabAreanavi3 ul, .basic-element .tabAreanavi3 ul {
	margin: 0;
	}

	.main .tabAreanavib3, .basic-element .tabAreanavib3 {
	margin-bottom: 18px;
	}

	.main .tabAreanavib3 .tabnavi, .basic-element .tabAreanavib3 .tabnavi {
	position: relative;
	z-index: 2;
	background: url(../images/tabnavi_bg.gif) repeat-x left top;
	}

	.main .tabAreanavib3 .tabnavi:after, .basic-element .tabAreanavib3 .tabnavi:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .tabAreanavib3 .tabnavi li, .basic-element .tabAreanavib3 .tabnavi li {
	float: left;
	width: 218px;
	font-size: 115%;
	line-height: 132%;
	list-style: none;
	border-left: 1px solid #777777;
	border-right: 1px solid #777777;
	border-bottom: 3px solid #777777;
	margin-left: 0;
	margin-right: 4px;
	margin-top: 3px;
	margin-bottom: 4px;
	zoom: 1;
	background-color: #f2f2f2;
	}

	.main .tabAreanavib3 .tabnavi li a, .basic-element .tabAreanavib3 .tabnavi li a {
	color: #333;
	font-weight: bold;
	padding: 0;
	display: block;
	padding: 8px 10px 8px 26px;
	background-image: url(../images/icon_tabb_arrow_g.gif);
	background-repeat: no-repeat;
	background-position: left center;
	zoom: 1;
	}

	.main .tabAreanavib3 .tabnavi li .more, .basic-element .tabAreanavib3 .tabnavi li .more {
	float: right;
	display: none !important;
	}

	.main .tabAreanavib3 .tabnavi li .morelinkArea, .basic-element .tabAreanavib3 .tabnavi li .morelinkArea {
	width: 68px;
	}

	.main .tabAreanavib3 .tabnavi li.activetab, .basic-element .tabAreanavib3 .tabnavi li.activetab {
	background: #ffffff;
	background-image: none;
	border-left: 1px solid #cc0022;
	border-right: 1px solid #cc0022;
	border-bottom: 3px solid #cc0022;
	border-top: 0px;
	margin-top: 0;
	padding: 4px 0;
	margin-bottom: 0px;
	}

	.main .tabAreanavib3 .tabnavi li.activetab a, .basic-element .tabAreanavib3 .tabnavi li.activetab a {
	padding: 4px 0 0 0;
	padding: 12px 10px 12px;
	background-image: none;
	}

	.main .tabAreanavib3 .tabnavi li.activetab .more, .basic-element .tabAreanavib3 .tabnavi li.activetab .more {
	display: inline !important;
	}

	.main .tabAreanavib3 .ui-tabs-panel, .basic-element .tabAreanavib3 .ui-tabs-panel {
	border-bottom: 1px solid #cc0022;
	position: relative;
	z-index: 1;
	padding: 10px 0;
	zoom: 1;
	}

	.main .tabAreanavib3 ul, .basic-element .tabAreanavib3 ul {
	margin: 0;
	}

	.main .mediaArea .mediaBlock, .basic-element .mediaArea .mediaBlock {
	margin-bottom: 18px;
	}

	.main .mediaArea .mediaBlock:after, .basic-element .mediaArea .mediaBlock:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .mediaArea .mediaBlock .img, .basic-element .mediaArea .mediaBlock .img {
	float: left;
	margin-right: 20px;
	}

	.main .mediaArea .mediaBlock p, .basic-element .mediaArea .mediaBlock p {
	float: left;
	font-size: 87.5%;
	margin: 0;
	}

	.main .clearfix:after, .basic-element .clearfix:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .clearfix .imageL, .basic-element .clearfix .imageL {
	float: left;
	margin: 0 10px 10px;
	}

	.main .clearfix .imageR, .basic-element .clearfix .imageR {
	float: right;
	margin: 0 10px 10px;
	}

	.main .qaArea, .basic-element .qaArea {
	padding: 33px 30px 13px 30px;
	border: none;
	border-radius: 0;
	background: #f3efe6;
	margin-bottom: 18px;
	}

	.main .qaArea .qaTitle, .basic-element .qaArea .qaTitle {
	background: url(../images/contents/icon_qs_ui.png) no-repeat left;
	padding: 0 0 0 18px;
	font-weight: normal;
	}

	.main .qaArea .qaTitle a, .basic-element .qaArea .qaTitle a {
	text-decoration: underline;
	}

	.main .qaArea p[align='right'], .basic-element .qaArea p[align='right'] {
	margin-bottom: -10px;
	}

	.main .morelinkR, .basic-element .morelinkR {
	text-align: right;
	}

	.main .morelinkR .more, .basic-element .morelinkR .more {
	background: url(../images/icon_bt_arrow_g.gif) no-repeat left center;
	padding: 0 0 0 20px;
	}

	.main .arrowlinkG, .basic-element .arrowlinkG {
	background: url(../images/icon_bt_arrow_g.gif) no-repeat left center;
	padding: 0 0 0 20px;
	}

	.main .arrowlinkR, .basic-element .arrowlinkR {
	background: url(../images/icon_bt_arrow_r.gif) no-repeat left center;
	padding: 0 0 0 20px;
	}

	.main .arrowlinkNavy, .basic-element .arrowlinkNavy {
	background: url(../images/icon_bt_arrow_navy.gif) no-repeat left center;
	padding: 0 0 0 20px;
	}

	.main .arrowlinkBlue, .basic-element .arrowlinkBlue {
	background: url(../images/icon_bt_arrow_blue.gif) no-repeat left center;
	padding: 0 0 0 20px;
	}

	.main .arrowlinkPink, .basic-element .arrowlinkPink {
	background: url(../images/icon_bt_arrow_pink.gif) no-repeat left center;
	padding: 0 0 0 20px;
	}

	.main .arrowlinkOrange, .basic-element .arrowlinkOrange {
	background: url(../images/icon_bt_arrow_orange.gif) no-repeat left center;
	padding: 0 0 0 20px;
	}

	.main .arrowlinkGreen, .basic-element .arrowlinkGreen {
	background: url(../images/icon_bt_arrow_green.gif) no-repeat left center;
	padding: 0 0 0 20px;
	}

	.main .arrowlinkBG, .basic-element .arrowlinkBG {
	background: url(../images/icon_bt_uarrow_g.gif) no-repeat left center;
	padding: 0 0 0 20px;
	}

	.main .arrowlinkBR, .basic-element .arrowlinkBR {
	background: url(../images/icon_bt_uarrow_r.gif) no-repeat left center;
	padding: 0 0 0 20px;
	}

	.main .textBtlink a, .basic-element .textBtlink a {
	background: #eee url(../images/gy_bt_bg.gif) no-repeat left 2px;
	border-right: 2px solid #d6d6d6;
	border-bottom: 2px solid #d6d6d6;
	padding: 12px 2% 12px 28px;
	color: #444;
	font-weight: bold;
	display: block;
	}

	.main .textBtlink a.w1, .basic-element .textBtlink a.w1 {
	width: 28%;
	}

	.main .textBtlink a.w2, .basic-element .textBtlink a.w2 {
	width: 45%;
	}

	.main .textBtlink a.w3, .basic-element .textBtlink a.w3 {
	width: 61%;
	}

	.main .textBtlink a.w4, .basic-element .textBtlink a.w4 {
	width: 95%;
	}

	.main .textBtlink a.inlineBtn, .basic-element .textBtlink a.inlineBtn {
	display: inline-block;
	}

	.main .textBtlink a:hover, .basic-element .textBtlink a:hover {
	background: #b7b7b7 url(../images/gy_bt_bg_on.gif) no-repeat left 2px;
	text-decoration: none;
	border-right: 2px solid #a4a4a4;
	border-bottom: 2px solid #a4a4a4;
	}

	.main .textBtlink a.BtR, .basic-element .textBtlink a.BtR {
	background: #eee url(../images/ry_bt_bg.gif) no-repeat left 2px;
	}

	.main .textBtlink a.BtR:hover, .basic-element .textBtlink a.BtR:hover {
	background: #b7b7b7 url(../images/ry_bt_bg_on.gif) no-repeat left 2px;
	}

	.main .textBtlink.tblul, .basic-element .textBtlink.tblul {
	margin: 0 0 18px;
	}

	.main .textBtlink.tblul:after, .basic-element .textBtlink.tblul:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .textBtlink.tblul li, .basic-element .textBtlink.tblul li {
	float: left;
	list-style: none;
	padding: 5px;
	margin: 0;
	width: 100%;
	box-sizing: border-box;
	}

	.main .textBtlink.tblul li.c2, .basic-element .textBtlink.tblul li.c2 {
	width: 50%;
	}

	.main .textBtlink.tblul li.c3, .basic-element .textBtlink.tblul li.c3 {
	width: 33.333%;
	}

	.main .textBtlink.tblul li.c4, .basic-element .textBtlink.tblul li.c4 {
	width: 25%;
	}

	.main .textBtlink.tblul li a, .basic-element .textBtlink.tblul li a {
	min-height: 19px;
	}

	.main .textBtlink.tblBottom a, .basic-element .textBtlink.tblBottom a {
	background: #eee url(../images/gy_ubt_bg.gif) no-repeat left 2px;
	}

	.main .textBtlink.tblBottom a:hover, .basic-element .textBtlink.tblBottom a:hover {
	background: #b7b7b7 url(../images/gy_ubt_bg_on.gif) no-repeat left 2px;
	}

	.main .textBtlink.tblBottom a.BtR, .basic-element .textBtlink.tblBottom a.BtR {
	background: #eee url(../images/ry_ubt_bg.gif) no-repeat left 2px;
	}

	.main .textBtlink.tblBottom a.BtR:hover, .basic-element .textBtlink.tblBottom a.BtR:hover {
	background: #b7b7b7 url(../images/ry_ubt_bg_on.gif) no-repeat left 2px;
	}

	.main .pagenation, .basic-element .pagenation {
	margin: 20px 0;
	padding: 8px 80px;
	position: relative;
	text-align: center;
	min-height: 20px;
	}

	.main .pagenation .link_prev, .basic-element .pagenation .link_prev {
	position: absolute;
	width: 68px;
	height: 28px;
	left: 10px;
	text-align: left;
	top: 0;
	}

	.main .pagenation .link_next, .basic-element .pagenation .link_next {
	position: absolute;
	width: 68px;
	height: 28px;
	right: 10px;
	text-align: right;
	top: 0;
	}

	.main .pagenation .link_page, .basic-element .pagenation .link_page {
	margin: 0 5px 5px;
	}

	.main .pagenation .current_page, .basic-element .pagenation .current_page {
	color: #333333;
	font-weight: bold;
	margin: 0 5px 5px;
	}

	.main .pagenation_l, .basic-element .pagenation_l {
	margin-bottom: 18px;
	}

	.main .pagenation_l:after, .basic-element .pagenation_l:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .pagenation_l .link_prev_l, .basic-element .pagenation_l .link_prev_l {
	text-align: left;
	width: 35%;
	float: left;
	}

	.main .pagenation_l .link_prev_l:after, .basic-element .pagenation_l .link_prev_l:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .pagenation_l .link_prev_l img, .basic-element .pagenation_l .link_prev_l img {
	float: left;
	}

	.main .pagenation_l .link_prev_l span, .basic-element .pagenation_l .link_prev_l span {
	padding-left: 75px;
	padding-top: 8px;
	display: block;
	}

	.main .pagenation_l .link_next_l, .basic-element .pagenation_l .link_next_l {
	text-align: right;
	width: 35%;
	float: right;
	}

	.main .pagenation_l .link_next_l:after, .basic-element .pagenation_l .link_next_l:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .pagenation_l .link_next_l img, .basic-element .pagenation_l .link_next_l img {
	float: right;
	}

	.main .pagenation_l .link_next_l span, .basic-element .pagenation_l .link_next_l span {
	padding-right: 75px;
	padding-top: 8px;
	display: block;
	}

	.main #search_form_inner, .basic-element #search_form_inner {
	margin: 0 10px 18px;
	}

	.main #search_form_inner .searchBox, .basic-element #search_form_inner .searchBox {
	width: 65%;
	height: 22px;
	float: left;
	color: #444;
	border: 1px solid #d9d9d9;
	padding: 2px;
	*padding: 4px 2px 0;
	margin-right: 5px;
	_margin-right: 2px;
	margin-top: 1px;
	background: #fcfcfc;
	font-size: 72%;
	box-sizing: border-box;
	}

	.main #search_form_inner legend, .basic-element #search_form_inner legend {
	display: none;
	}

	.main #search_form_inner .search_but, .basic-element #search_form_inner .search_but {
	width: 48px;
	height: 22px;
	border: none;
	background: #e6e6e6;
	color: #333;
	font-size: 12px;
	vertical-align: top;
	margin-top: 1px;
	cursor: pointer;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Arial, sans-serif;
	}

	.main #search_form_inner .search_but:hover, .basic-element #search_form_inner .search_but:hover {
	background: #666;
	color: #fff;
	}

	.main .c1LC,
	.main .c2LC,
	.main .c3LC,
	.main .c4LC, .basic-element .c1LC,
	.basic-element .c2LC,
	.basic-element .c3LC,
	.basic-element .c4LC {
	margin: 0 10px 18px;
	}

	.main .c1LC:after,
	.main .c2LC:after,
	.main .c3LC:after,
	.main .c4LC:after, .basic-element .c1LC:after,
	.basic-element .c2LC:after,
	.basic-element .c3LC:after,
	.basic-element .c4LC:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .c1LC li,
	.main .c2LC li,
	.main .c3LC li,
	.main .c4LC li, .basic-element .c1LC li,
	.basic-element .c2LC li,
	.basic-element .c3LC li,
	.basic-element .c4LC li {
	padding: 0 0 0 12px;
	margin: 0 0 10px;
	list-style: none;
	background: url(../images/icon_arrow_g.gif) no-repeat 2px 4px;
	zoom: 1;
	}

	.main .c1LC li.alink,
	.main .c2LC li.alink,
	.main .c3LC li.alink,
	.main .c4LC li.alink, .basic-element .c1LC li.alink,
	.basic-element .c2LC li.alink,
	.basic-element .c3LC li.alink,
	.basic-element .c4LC li.alink {
	background: url(../images/icon_uarrow_g.gif) no-repeat 0 5px;
	}

	.main .c1LC li.active a, .main .c1LC li.active,
	.main .c2LC li.active a,
	.main .c2LC li.active,
	.main .c3LC li.active a,
	.main .c3LC li.active,
	.main .c4LC li.active a,
	.main .c4LC li.active, .basic-element .c1LC li.active a, .basic-element .c1LC li.active,
	.basic-element .c2LC li.active a,
	.basic-element .c2LC li.active,
	.basic-element .c3LC li.active a,
	.basic-element .c3LC li.active,
	.basic-element .c4LC li.active a,
	.basic-element .c4LC li.active {
	color: #333;
	}

	.main .c1LC li.active a:hover, .main .c1LC li.active:hover,
	.main .c2LC li.active a:hover,
	.main .c2LC li.active:hover,
	.main .c3LC li.active a:hover,
	.main .c3LC li.active:hover,
	.main .c4LC li.active a:hover,
	.main .c4LC li.active:hover, .basic-element .c1LC li.active a:hover, .basic-element .c1LC li.active:hover,
	.basic-element .c2LC li.active a:hover,
	.basic-element .c2LC li.active:hover,
	.basic-element .c3LC li.active a:hover,
	.basic-element .c3LC li.active:hover,
	.basic-element .c4LC li.active a:hover,
	.basic-element .c4LC li.active:hover {
	text-decoration: none;
	}

	.main .c1LC.arrowlistR li,
	.main .c2LC.arrowlistR li,
	.main .c3LC.arrowlistR li,
	.main .c4LC.arrowlistR li, .basic-element .c1LC.arrowlistR li,
	.basic-element .c2LC.arrowlistR li,
	.basic-element .c3LC.arrowlistR li,
	.basic-element .c4LC.arrowlistR li {
	background: url(../images/icon_arrow_r.gif) no-repeat 2px 4px;
	}

	.main .c1LC.arrowlistR li.alink,
	.main .c2LC.arrowlistR li.alink,
	.main .c3LC.arrowlistR li.alink,
	.main .c4LC.arrowlistR li.alink, .basic-element .c1LC.arrowlistR li.alink,
	.basic-element .c2LC.arrowlistR li.alink,
	.basic-element .c3LC.arrowlistR li.alink,
	.basic-element .c4LC.arrowlistR li.alink {
	background: url(../images/icon_uarrow_r.gif) no-repeat 0 5px;
	}

	.main .c1LC li, .basic-element .c1LC li {
	margin: 0 1.5% 10px 0;
	_margin: 0 1% 10px 0;
	width: 95.5%;
	}

	.main .c2LC li, .basic-element .c2LC li {
	margin: 0 1.5% 10px 0;
	_margin: 0 1% 10px 0;
	width: 45.5%;
	float: left;
	}

	.main .c3LC li, .basic-element .c3LC li {
	margin: 0 1.5% 10px 0;
	_margin: 0 1% 10px 0;
	width: 29%;
	float: left;
	}

	.main .c4LC li, .basic-element .c4LC li {
	margin: 0 1.5% 10px 0;
	_margin: 0 1% 10px 0;
	width: 20.5%;
	float: left;
	}

	.main .columnbox:after, .main .c1Block:after, .main .c1Blockpa0:after, .main .c2Block:after, .main .c2Blockpa0:after, .main .c3Block:after, .main .c3Blockpa0:after, .main .c4Block:after, .main .c4Blockpa0:after, .main .c2BlockFRA:after, .main .c2BlockFRAD:after, .main .c2BlockA:after, .main .c2BlockB:after, .main .c2BlockFRApa0:after, .main .c2BlockApa0:after, .main .c2BlockBpa0:after, .main .c3BlockFRA:after, .main .c3BlockFRAD:after, .main .c3BlockA:after, .main .c3BlockB:after, .main .c3BlockFRApa0:after, .main .c3BlockFRADpa0:after, .main .c3BlockApa0:after, .main .c3BlockBpa0:after, .main .c4BlockFRA:after, .main .c4BlockFRAD:after, .main .c4BlockA:after, .main .c4BlockB:after, .main .c4BlockFRApa0:after, .main .c4BlockFRADpa0:after, .main .c4BlockApa0:after, .main .c4BlockBpa0:after, .main .header-sp .c2BlockFRA:after, .header-sp .main .c2BlockFRA:after, .main
	.header-sp .c2BlockFRAD:after,
	.header-sp .main .c2BlockFRAD:after, .main
	.header-sp .c2BlockA:after,
	.header-sp .main .c2BlockA:after, .main
	.header-sp .c2BlockB:after,
	.header-sp .main .c2BlockB:after, .main
	.header-sp .c2BlockFRApa0:after,
	.header-sp .main .c2BlockFRApa0:after, .main
	.header-sp .c2BlockApa0:after,
	.header-sp .main .c2BlockApa0:after, .main
	.header-sp .c2BlockBpa0:after,
	.header-sp .main .c2BlockBpa0:after, .main .header-sp .c3BlockFRA:after, .header-sp .main .c3BlockFRA:after, .main
	.header-sp .c3BlockFRAD:after,
	.header-sp .main .c3BlockFRAD:after, .main
	.header-sp .c3BlockA:after,
	.header-sp .main .c3BlockA:after, .main
	.header-sp .c3BlockB:after,
	.header-sp .main .c3BlockB:after, .main
	.header-sp .c3BlockFRApa0:after,
	.header-sp .main .c3BlockFRApa0:after, .main
	.header-sp .c3BlockFRADpa0:after,
	.header-sp .main .c3BlockFRADpa0:after, .main
	.header-sp .c3BlockApa0:after,
	.header-sp .main .c3BlockApa0:after, .main
	.header-sp .c3BlockBpa0:after,
	.header-sp .main .c3BlockBpa0:after, .main .header-sp .c4BlockFRA:after, .header-sp .main .c4BlockFRA:after, .main
	.header-sp .c4BlockFRAD:after,
	.header-sp .main .c4BlockFRAD:after, .main
	.header-sp .c4BlockA:after,
	.header-sp .main .c4BlockA:after, .main
	.header-sp .c4BlockB:after,
	.header-sp .main .c4BlockB:after, .main
	.header-sp .c4BlockFRApa0:after,
	.header-sp .main .c4BlockFRApa0:after, .main
	.header-sp .c4BlockFRADpa0:after,
	.header-sp .main .c4BlockFRADpa0:after, .main
	.header-sp .c4BlockApa0:after,
	.header-sp .main .c4BlockApa0:after, .main
	.header-sp .c4BlockBpa0:after,
	.header-sp .main .c4BlockBpa0:after, .basic-element .columnbox:after, .basic-element .c1Block:after, .basic-element .c1Blockpa0:after, .basic-element .c2Block:after, .basic-element .c2Blockpa0:after, .basic-element .c3Block:after, .basic-element .c3Blockpa0:after, .basic-element .c4Block:after, .basic-element .c4Blockpa0:after, .basic-element .c2BlockFRA:after, .basic-element .c2BlockFRAD:after, .basic-element .c2BlockA:after, .basic-element .c2BlockB:after, .basic-element .c2BlockFRApa0:after, .basic-element .c2BlockApa0:after, .basic-element .c2BlockBpa0:after, .basic-element .c3BlockFRA:after, .basic-element .c3BlockFRAD:after, .basic-element .c3BlockA:after, .basic-element .c3BlockB:after, .basic-element .c3BlockFRApa0:after, .basic-element .c3BlockFRADpa0:after, .basic-element .c3BlockApa0:after, .basic-element .c3BlockBpa0:after, .basic-element .c4BlockFRA:after, .basic-element .c4BlockFRAD:after, .basic-element .c4BlockA:after, .basic-element .c4BlockB:after, .basic-element .c4BlockFRApa0:after, .basic-element .c4BlockFRADpa0:after, .basic-element .c4BlockApa0:after, .basic-element .c4BlockBpa0:after, .basic-element .header-sp .c2BlockFRA:after, .header-sp .basic-element .c2BlockFRA:after, .basic-element
	.header-sp .c2BlockFRAD:after,
	.header-sp .basic-element .c2BlockFRAD:after, .basic-element
	.header-sp .c2BlockA:after,
	.header-sp .basic-element .c2BlockA:after, .basic-element
	.header-sp .c2BlockB:after,
	.header-sp .basic-element .c2BlockB:after, .basic-element
	.header-sp .c2BlockFRApa0:after,
	.header-sp .basic-element .c2BlockFRApa0:after, .basic-element
	.header-sp .c2BlockApa0:after,
	.header-sp .basic-element .c2BlockApa0:after, .basic-element
	.header-sp .c2BlockBpa0:after,
	.header-sp .basic-element .c2BlockBpa0:after, .basic-element .header-sp .c3BlockFRA:after, .header-sp .basic-element .c3BlockFRA:after, .basic-element
	.header-sp .c3BlockFRAD:after,
	.header-sp .basic-element .c3BlockFRAD:after, .basic-element
	.header-sp .c3BlockA:after,
	.header-sp .basic-element .c3BlockA:after, .basic-element
	.header-sp .c3BlockB:after,
	.header-sp .basic-element .c3BlockB:after, .basic-element
	.header-sp .c3BlockFRApa0:after,
	.header-sp .basic-element .c3BlockFRApa0:after, .basic-element
	.header-sp .c3BlockFRADpa0:after,
	.header-sp .basic-element .c3BlockFRADpa0:after, .basic-element
	.header-sp .c3BlockApa0:after,
	.header-sp .basic-element .c3BlockApa0:after, .basic-element
	.header-sp .c3BlockBpa0:after,
	.header-sp .basic-element .c3BlockBpa0:after, .basic-element .header-sp .c4BlockFRA:after, .header-sp .basic-element .c4BlockFRA:after, .basic-element
	.header-sp .c4BlockFRAD:after,
	.header-sp .basic-element .c4BlockFRAD:after, .basic-element
	.header-sp .c4BlockA:after,
	.header-sp .basic-element .c4BlockA:after, .basic-element
	.header-sp .c4BlockB:after,
	.header-sp .basic-element .c4BlockB:after, .basic-element
	.header-sp .c4BlockFRApa0:after,
	.header-sp .basic-element .c4BlockFRApa0:after, .basic-element
	.header-sp .c4BlockFRADpa0:after,
	.header-sp .basic-element .c4BlockFRADpa0:after, .basic-element
	.header-sp .c4BlockApa0:after,
	.header-sp .basic-element .c4BlockApa0:after, .basic-element
	.header-sp .c4BlockBpa0:after,
	.header-sp .basic-element .c4BlockBpa0:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .cBox, .basic-element .cBox {
	float: left;
	zoom: 1;
	margin-left: 15px;
	}

	.main .cBox:after, .basic-element .cBox:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .cBox .caption, .basic-element .cBox .caption {
	font-size: 87.5%;
	padding: 5px 0 0 0;
	margin: 0;
	}

	.main .cBox .image, .basic-element .cBox .image {
	margin: 0 0px 13px;
	text-align: center;
	zoom: 1;
	}

	.main .cBox .image img, .basic-element .cBox .image img {
	max-width: 100%;
	width: auto;
	}

	.main .cBox .image.altextR, .basic-element .cBox .image.altextR {
	text-align: right;
	}

	.main .cBox .image.altextC, .basic-element .cBox .image.altextC {
	text-align: center;
	}

	.main .cBox .image.altextL, .basic-element .cBox .image.altextL {
	text-align: left;
	}

	.main .cBox .altextR, .basic-element .cBox .altextR {
	text-align: right !important;
	}

	.main .cBox .altextC, .basic-element .cBox .altextC {
	text-align: center !important;
	}

	.main .cBox .altextL, .basic-element .cBox .altextL {
	text-align: left !important;
	}

	.main .cBox .imageL, .basic-element .cBox .imageL {
	float: left;
	margin: 0 10px 13px;
	}

	.main .cBox .imageR, .basic-element .cBox .imageR {
	float: right;
	margin: 0 10px 13px;
	}

	.main .cBox .imagebdbr, .basic-element .cBox .imagebdbr {
	border: 1px solid #d9d9d9;
	border-radius: 3px;
	}

	.main .cBox:first-child, .basic-element .cBox:first-child {
	margin-left: 0;
	}

	.main .first, .basic-element .first {
	margin-left: 0 !important;
	}

	.main .c1Block .cBox,
	.main .c1Blockpa0 .cBox, .basic-element .c1Block .cBox,
	.basic-element .c1Blockpa0 .cBox {
	width: 100%;
	}

	.main .c1Block .image,
	.main .c1Blockpa0 .image, .basic-element .c1Block .image,
	.basic-element .c1Blockpa0 .image {
	text-align: center;
	}

	.main .c2Block .cBox,
	.main .c2Blockpa0 .cBox, .basic-element .c2Block .cBox,
	.basic-element .c2Blockpa0 .cBox {
	width: 340px;
	}

	.main .c2Block table,
	.main .c2Blockpa0 table, .basic-element .c2Block table,
	.basic-element .c2Blockpa0 table {
	width: 94%;
	}

	.main .c3Block .cBox,
	.main .c3Blockpa0 .cBox, .basic-element .c3Block .cBox,
	.basic-element .c3Blockpa0 .cBox {
	width: 222px;
	}

	.main .c3Block .c3borderbox,
	.main .c3Blockpa0 .c3borderbox, .basic-element .c3Block .c3borderbox,
	.basic-element .c3Blockpa0 .c3borderbox {
	width: 218px;
	border: 1px solid #ccc;
	border-top: 0;
	border-radius: 6px 6px 0 0;
	}

	.main .c4Block .cBox,
	.main .c4Blockpa0 .cBox, .basic-element .c4Block .cBox,
	.basic-element .c4Blockpa0 .cBox {
	width: 162px;
	}

	.main .bdflame, .basic-element .bdflame {
	margin-right: 10px;
	margin-left: 10px;
	}

	.main .bdflame p,
	.main .bdflame h4,
	.main .bdflame h5,
	.main .bdflame h6,
	.main .bdflame ul,
	.main .bdflame ol,
	.main .bdflame dl,
	.main .bdflame table,
	.main .bdflame .image, .basic-element .bdflame p,
	.basic-element .bdflame h4,
	.basic-element .bdflame h5,
	.basic-element .bdflame h6,
	.basic-element .bdflame ul,
	.basic-element .bdflame ol,
	.basic-element .bdflame dl,
	.basic-element .bdflame table,
	.basic-element .bdflame .image {
	margin: 0 0 18px;
	}

	.main .bdflame .c2Block .cBox, .basic-element .bdflame .c2Block .cBox {
	width: 313px;
	}

	.main .bdflame .c2Blockpa0 .cBox, .basic-element .bdflame .c2Blockpa0 .cBox {
	width: 328px;
	}

	.main .bdflame .c3Block .cBox, .basic-element .bdflame .c3Block .cBox {
	width: 204px;
	}

	.main .bdflame .c3Blockpa0 .cBox, .basic-element .bdflame .c3Blockpa0 .cBox {
	width: 214px;
	}

	.main .bdflame .c4Block .cBox, .basic-element .bdflame .c4Block .cBox {
	width: 149px;
	}

	.main .bdflame .c4Blockpa0 .cBox, .basic-element .bdflame .c4Blockpa0 .cBox {
	width: 156px;
	}

	.main .nobdflame, .basic-element .nobdflame {
	border: 0px !important;
	}

	.main .elma0 p,
	.main .elma0 h4,
	.main .elma0 h5,
	.main .elma0 h6,
	.main .elma0 ul,
	.main .elma0 ol,
	.main .elma0 dl,
	.main .elma0 table,
	.main .elma0 .image,
	.main .elma0 .imageL,
	.main .elma0 .imageR, .basic-element .elma0 p,
	.basic-element .elma0 h4,
	.basic-element .elma0 h5,
	.basic-element .elma0 h6,
	.basic-element .elma0 ul,
	.basic-element .elma0 ol,
	.basic-element .elma0 dl,
	.basic-element .elma0 table,
	.basic-element .elma0 .image,
	.basic-element .elma0 .imageL,
	.basic-element .elma0 .imageR {
	margin: 0 0 18px;
	}

	.main .balloonArea,
	.main .balloonAreaR,
	.main .balloonAreaY, .basic-element .balloonArea,
	.basic-element .balloonAreaR,
	.basic-element .balloonAreaY {
	margin: 0 10px 18px;
	}

	.main .balloonArea:after,
	.main .balloonAreaR:after,
	.main .balloonAreaY:after, .basic-element .balloonArea:after,
	.basic-element .balloonAreaR:after,
	.basic-element .balloonAreaY:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .balloonArea .imageL,
	.main .balloonAreaR .imageL,
	.main .balloonAreaY .imageL, .basic-element .balloonArea .imageL,
	.basic-element .balloonAreaR .imageL,
	.basic-element .balloonAreaY .imageL {
	float: left;
	width: 90px;
	}

	.main .balloonArea .text,
	.main .balloonAreaR .text,
	.main .balloonAreaY .text, .basic-element .balloonArea .text,
	.basic-element .balloonAreaR .text,
	.basic-element .balloonAreaY .text {
	float: right;
	width: 580px;
	background: url(../images/balloon_b_g.gif) no-repeat right bottom;
	}

	.main .balloonArea .textBox,
	.main .balloonAreaR .textBox,
	.main .balloonAreaY .textBox, .basic-element .balloonArea .textBox,
	.basic-element .balloonAreaR .textBox,
	.basic-element .balloonAreaY .textBox {
	background: url(../images/balloon_t_g.gif) no-repeat right top;
	padding: 20px 20px 25px;
	zoom: 1;
	}

	.main .balloonArea p,
	.main .balloonAreaR p,
	.main .balloonAreaY p, .basic-element .balloonArea p,
	.basic-element .balloonAreaR p,
	.basic-element .balloonAreaY p {
	margin-bottom: 0;
	}

	.main .balloonAreaR .text, .basic-element .balloonAreaR .text {
	background: url(../images/balloon_b_r.gif) no-repeat right bottom;
	}

	.main .balloonAreaR .textBox, .basic-element .balloonAreaR .textBox {
	background: url(../images/balloon_t_r.gif) no-repeat right top;
	}

	.main .balloonAreaY, .basic-element .balloonAreaY {
	padding: 10px;
	}

	.main .balloonAreaY .imageL, .basic-element .balloonAreaY .imageL {
	width: 70px;
	margin: 0;
	}

	.main .balloonAreaY .text, .basic-element .balloonAreaY .text {
	background: url(../images/balloon_b_y.gif) no-repeat right bottom;
	}

	.main .balloonAreaY .textBox, .basic-element .balloonAreaY .textBox {
	background: url(../images/balloon_t_y.gif) no-repeat right top;
	}

	.main .c1BlockAB,
	.main .c2BlockAB,
	.main .c3BlockAB,
	.main .c4BlockAB,
	.main .c1BlockABpa0,
	.main .c2BlockABpa0,
	.main .c3BlockABpa0,
	.main .c4BlockABpa0, .basic-element .c1BlockAB,
	.basic-element .c2BlockAB,
	.basic-element .c3BlockAB,
	.basic-element .c4BlockAB,
	.basic-element .c1BlockABpa0,
	.basic-element .c2BlockABpa0,
	.basic-element .c3BlockABpa0,
	.basic-element .c4BlockABpa0 {
	border: 2px solid #e4e4e4;
	background: #f1f1f1;
	}

	.main .c1BlockFRA,
	.main .c2BlockFRA,
	.main .c3BlockFRA,
	.main .c4BlockFRA,
	.main .c1BlockFRAD,
	.main .c2BlockFRAD,
	.main .c3BlockFRAD,
	.main .c4BlockFRAD,
	.main .c1BlockA,
	.main .c2BlockA,
	.main .c3BlockA,
	.main .c4BlockA,
	.main .c1BlockB,
	.main .c2BlockB,
	.main .c3BlockB,
	.main .c4BlockB,
	.main .c1BlockFRApa0,
	.main .c2BlockFRApa0,
	.main .c3BlockFRApa0,
	.main .c4BlockFRApa0,
	.main .c1BlockFRADpa0,
	.main .c2BlockFRADpa0,
	.main .c3BlockFRADpa0,
	.main .c4BlockFRADpa0,
	.main .c1BlockApa0,
	.main .c2BlockApa0,
	.main .c3BlockApa0,
	.main .c4BlockApa0,
	.main .c1BlockBpa0,
	.main .c2BlockBpa0,
	.main .c3BlockBpa0,
	.main .c4BlockBpa0, .basic-element .c1BlockFRA,
	.basic-element .c2BlockFRA,
	.basic-element .c3BlockFRA,
	.basic-element .c4BlockFRA,
	.basic-element .c1BlockFRAD,
	.basic-element .c2BlockFRAD,
	.basic-element .c3BlockFRAD,
	.basic-element .c4BlockFRAD,
	.basic-element .c1BlockA,
	.basic-element .c2BlockA,
	.basic-element .c3BlockA,
	.basic-element .c4BlockA,
	.basic-element .c1BlockB,
	.basic-element .c2BlockB,
	.basic-element .c3BlockB,
	.basic-element .c4BlockB,
	.basic-element .c1BlockFRApa0,
	.basic-element .c2BlockFRApa0,
	.basic-element .c3BlockFRApa0,
	.basic-element .c4BlockFRApa0,
	.basic-element .c1BlockFRADpa0,
	.basic-element .c2BlockFRADpa0,
	.basic-element .c3BlockFRADpa0,
	.basic-element .c4BlockFRADpa0,
	.basic-element .c1BlockApa0,
	.basic-element .c2BlockApa0,
	.basic-element .c3BlockApa0,
	.basic-element .c4BlockApa0,
	.basic-element .c1BlockBpa0,
	.basic-element .c2BlockBpa0,
	.basic-element .c3BlockBpa0,
	.basic-element .c4BlockBpa0 {
	margin: 0 10px 18px;
	width: 676px;
	}

	.main .c1BlockFRA:after,
	.main .c2BlockFRA:after,
	.main .c3BlockFRA:after,
	.main .c4BlockFRA:after,
	.main .c1BlockFRAD:after,
	.main .c2BlockFRAD:after,
	.main .c3BlockFRAD:after,
	.main .c4BlockFRAD:after,
	.main .c1BlockA:after,
	.main .c2BlockA:after,
	.main .c3BlockA:after,
	.main .c4BlockA:after,
	.main .c1BlockB:after,
	.main .c2BlockB:after,
	.main .c3BlockB:after,
	.main .c4BlockB:after,
	.main .c1BlockFRApa0:after,
	.main .c2BlockFRApa0:after,
	.main .c3BlockFRApa0:after,
	.main .c4BlockFRApa0:after,
	.main .c1BlockFRADpa0:after,
	.main .c2BlockFRADpa0:after,
	.main .c3BlockFRADpa0:after,
	.main .c4BlockFRADpa0:after,
	.main .c1BlockApa0:after,
	.main .c2BlockApa0:after,
	.main .c3BlockApa0:after,
	.main .c4BlockApa0:after,
	.main .c1BlockBpa0:after,
	.main .c2BlockBpa0:after,
	.main .c3BlockBpa0:after,
	.main .c4BlockBpa0:after, .basic-element .c1BlockFRA:after,
	.basic-element .c2BlockFRA:after,
	.basic-element .c3BlockFRA:after,
	.basic-element .c4BlockFRA:after,
	.basic-element .c1BlockFRAD:after,
	.basic-element .c2BlockFRAD:after,
	.basic-element .c3BlockFRAD:after,
	.basic-element .c4BlockFRAD:after,
	.basic-element .c1BlockA:after,
	.basic-element .c2BlockA:after,
	.basic-element .c3BlockA:after,
	.basic-element .c4BlockA:after,
	.basic-element .c1BlockB:after,
	.basic-element .c2BlockB:after,
	.basic-element .c3BlockB:after,
	.basic-element .c4BlockB:after,
	.basic-element .c1BlockFRApa0:after,
	.basic-element .c2BlockFRApa0:after,
	.basic-element .c3BlockFRApa0:after,
	.basic-element .c4BlockFRApa0:after,
	.basic-element .c1BlockFRADpa0:after,
	.basic-element .c2BlockFRADpa0:after,
	.basic-element .c3BlockFRADpa0:after,
	.basic-element .c4BlockFRADpa0:after,
	.basic-element .c1BlockApa0:after,
	.basic-element .c2BlockApa0:after,
	.basic-element .c3BlockApa0:after,
	.basic-element .c4BlockApa0:after,
	.basic-element .c1BlockBpa0:after,
	.basic-element .c2BlockBpa0:after,
	.basic-element .c3BlockBpa0:after,
	.basic-element .c4BlockBpa0:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .c1BlockFRA .cBox,
	.main .c2BlockFRA .cBox,
	.main .c3BlockFRA .cBox,
	.main .c4BlockFRA .cBox,
	.main .c1BlockFRAD .cBox,
	.main .c2BlockFRAD .cBox,
	.main .c3BlockFRAD .cBox,
	.main .c4BlockFRAD .cBox,
	.main .c1BlockA .cBox,
	.main .c2BlockA .cBox,
	.main .c3BlockA .cBox,
	.main .c4BlockA .cBox,
	.main .c1BlockB .cBox,
	.main .c2BlockB .cBox,
	.main .c3BlockB .cBox,
	.main .c4BlockB .cBox,
	.main .c1BlockFRApa0 .cBox,
	.main .c2BlockFRApa0 .cBox,
	.main .c3BlockFRApa0 .cBox,
	.main .c4BlockFRApa0 .cBox,
	.main .c1BlockFRADpa0 .cBox,
	.main .c2BlockFRADpa0 .cBox,
	.main .c3BlockFRADpa0 .cBox,
	.main .c4BlockFRADpa0 .cBox,
	.main .c1BlockApa0 .cBox,
	.main .c2BlockApa0 .cBox,
	.main .c3BlockApa0 .cBox,
	.main .c4BlockApa0 .cBox,
	.main .c1BlockBpa0 .cBox,
	.main .c2BlockBpa0 .cBox,
	.main .c3BlockBpa0 .cBox,
	.main .c4BlockBpa0 .cBox, .basic-element .c1BlockFRA .cBox,
	.basic-element .c2BlockFRA .cBox,
	.basic-element .c3BlockFRA .cBox,
	.basic-element .c4BlockFRA .cBox,
	.basic-element .c1BlockFRAD .cBox,
	.basic-element .c2BlockFRAD .cBox,
	.basic-element .c3BlockFRAD .cBox,
	.basic-element .c4BlockFRAD .cBox,
	.basic-element .c1BlockA .cBox,
	.basic-element .c2BlockA .cBox,
	.basic-element .c3BlockA .cBox,
	.basic-element .c4BlockA .cBox,
	.basic-element .c1BlockB .cBox,
	.basic-element .c2BlockB .cBox,
	.basic-element .c3BlockB .cBox,
	.basic-element .c4BlockB .cBox,
	.basic-element .c1BlockFRApa0 .cBox,
	.basic-element .c2BlockFRApa0 .cBox,
	.basic-element .c3BlockFRApa0 .cBox,
	.basic-element .c4BlockFRApa0 .cBox,
	.basic-element .c1BlockFRADpa0 .cBox,
	.basic-element .c2BlockFRADpa0 .cBox,
	.basic-element .c3BlockFRADpa0 .cBox,
	.basic-element .c4BlockFRADpa0 .cBox,
	.basic-element .c1BlockApa0 .cBox,
	.basic-element .c2BlockApa0 .cBox,
	.basic-element .c3BlockApa0 .cBox,
	.basic-element .c4BlockApa0 .cBox,
	.basic-element .c1BlockBpa0 .cBox,
	.basic-element .c2BlockBpa0 .cBox,
	.basic-element .c3BlockBpa0 .cBox,
	.basic-element .c4BlockBpa0 .cBox {
	border: 2px solid #cccccc;
	border-radius: 3px;
	padding: 10px;
	}

	.main .c1BlockFRA .cBox p,
	.main .c1BlockFRA .cBox h4,
	.main .c1BlockFRA .cBox h5,
	.main .c1BlockFRA .cBox h6,
	.main .c1BlockFRA .cBox ul,
	.main .c1BlockFRA .cBox ol,
	.main .c1BlockFRA .cBox dl,
	.main .c1BlockFRA .cBox table,
	.main .c1BlockFRA .cBox .image,
	.main .c2BlockFRA .cBox p,
	.main .c2BlockFRA .cBox h4,
	.main .c2BlockFRA .cBox h5,
	.main .c2BlockFRA .cBox h6,
	.main .c2BlockFRA .cBox ul,
	.main .c2BlockFRA .cBox ol,
	.main .c2BlockFRA .cBox dl,
	.main .c2BlockFRA .cBox table,
	.main .c2BlockFRA .cBox .image,
	.main .c3BlockFRA .cBox p,
	.main .c3BlockFRA .cBox h4,
	.main .c3BlockFRA .cBox h5,
	.main .c3BlockFRA .cBox h6,
	.main .c3BlockFRA .cBox ul,
	.main .c3BlockFRA .cBox ol,
	.main .c3BlockFRA .cBox dl,
	.main .c3BlockFRA .cBox table,
	.main .c3BlockFRA .cBox .image,
	.main .c4BlockFRA .cBox p,
	.main .c4BlockFRA .cBox h4,
	.main .c4BlockFRA .cBox h5,
	.main .c4BlockFRA .cBox h6,
	.main .c4BlockFRA .cBox ul,
	.main .c4BlockFRA .cBox ol,
	.main .c4BlockFRA .cBox dl,
	.main .c4BlockFRA .cBox table,
	.main .c4BlockFRA .cBox .image,
	.main .c1BlockFRAD .cBox p,
	.main .c1BlockFRAD .cBox h4,
	.main .c1BlockFRAD .cBox h5,
	.main .c1BlockFRAD .cBox h6,
	.main .c1BlockFRAD .cBox ul,
	.main .c1BlockFRAD .cBox ol,
	.main .c1BlockFRAD .cBox dl,
	.main .c1BlockFRAD .cBox table,
	.main .c1BlockFRAD .cBox .image,
	.main .c2BlockFRAD .cBox p,
	.main .c2BlockFRAD .cBox h4,
	.main .c2BlockFRAD .cBox h5,
	.main .c2BlockFRAD .cBox h6,
	.main .c2BlockFRAD .cBox ul,
	.main .c2BlockFRAD .cBox ol,
	.main .c2BlockFRAD .cBox dl,
	.main .c2BlockFRAD .cBox table,
	.main .c2BlockFRAD .cBox .image,
	.main .c3BlockFRAD .cBox p,
	.main .c3BlockFRAD .cBox h4,
	.main .c3BlockFRAD .cBox h5,
	.main .c3BlockFRAD .cBox h6,
	.main .c3BlockFRAD .cBox ul,
	.main .c3BlockFRAD .cBox ol,
	.main .c3BlockFRAD .cBox dl,
	.main .c3BlockFRAD .cBox table,
	.main .c3BlockFRAD .cBox .image,
	.main .c4BlockFRAD .cBox p,
	.main .c4BlockFRAD .cBox h4,
	.main .c4BlockFRAD .cBox h5,
	.main .c4BlockFRAD .cBox h6,
	.main .c4BlockFRAD .cBox ul,
	.main .c4BlockFRAD .cBox ol,
	.main .c4BlockFRAD .cBox dl,
	.main .c4BlockFRAD .cBox table,
	.main .c4BlockFRAD .cBox .image,
	.main .c1BlockA .cBox p,
	.main .c1BlockA .cBox h4,
	.main .c1BlockA .cBox h5,
	.main .c1BlockA .cBox h6,
	.main .c1BlockA .cBox ul,
	.main .c1BlockA .cBox ol,
	.main .c1BlockA .cBox dl,
	.main .c1BlockA .cBox table,
	.main .c1BlockA .cBox .image,
	.main .c2BlockA .cBox p,
	.main .c2BlockA .cBox h4,
	.main .c2BlockA .cBox h5,
	.main .c2BlockA .cBox h6,
	.main .c2BlockA .cBox ul,
	.main .c2BlockA .cBox ol,
	.main .c2BlockA .cBox dl,
	.main .c2BlockA .cBox table,
	.main .c2BlockA .cBox .image,
	.main .c3BlockA .cBox p,
	.main .c3BlockA .cBox h4,
	.main .c3BlockA .cBox h5,
	.main .c3BlockA .cBox h6,
	.main .c3BlockA .cBox ul,
	.main .c3BlockA .cBox ol,
	.main .c3BlockA .cBox dl,
	.main .c3BlockA .cBox table,
	.main .c3BlockA .cBox .image,
	.main .c4BlockA .cBox p,
	.main .c4BlockA .cBox h4,
	.main .c4BlockA .cBox h5,
	.main .c4BlockA .cBox h6,
	.main .c4BlockA .cBox ul,
	.main .c4BlockA .cBox ol,
	.main .c4BlockA .cBox dl,
	.main .c4BlockA .cBox table,
	.main .c4BlockA .cBox .image,
	.main .c1BlockB .cBox p,
	.main .c1BlockB .cBox h4,
	.main .c1BlockB .cBox h5,
	.main .c1BlockB .cBox h6,
	.main .c1BlockB .cBox ul,
	.main .c1BlockB .cBox ol,
	.main .c1BlockB .cBox dl,
	.main .c1BlockB .cBox table,
	.main .c1BlockB .cBox .image,
	.main .c2BlockB .cBox p,
	.main .c2BlockB .cBox h4,
	.main .c2BlockB .cBox h5,
	.main .c2BlockB .cBox h6,
	.main .c2BlockB .cBox ul,
	.main .c2BlockB .cBox ol,
	.main .c2BlockB .cBox dl,
	.main .c2BlockB .cBox table,
	.main .c2BlockB .cBox .image,
	.main .c3BlockB .cBox p,
	.main .c3BlockB .cBox h4,
	.main .c3BlockB .cBox h5,
	.main .c3BlockB .cBox h6,
	.main .c3BlockB .cBox ul,
	.main .c3BlockB .cBox ol,
	.main .c3BlockB .cBox dl,
	.main .c3BlockB .cBox table,
	.main .c3BlockB .cBox .image,
	.main .c4BlockB .cBox p,
	.main .c4BlockB .cBox h4,
	.main .c4BlockB .cBox h5,
	.main .c4BlockB .cBox h6,
	.main .c4BlockB .cBox ul,
	.main .c4BlockB .cBox ol,
	.main .c4BlockB .cBox dl,
	.main .c4BlockB .cBox table,
	.main .c4BlockB .cBox .image,
	.main .c1BlockFRApa0 .cBox p,
	.main .c1BlockFRApa0 .cBox h4,
	.main .c1BlockFRApa0 .cBox h5,
	.main .c1BlockFRApa0 .cBox h6,
	.main .c1BlockFRApa0 .cBox ul,
	.main .c1BlockFRApa0 .cBox ol,
	.main .c1BlockFRApa0 .cBox dl,
	.main .c1BlockFRApa0 .cBox table,
	.main .c1BlockFRApa0 .cBox .image,
	.main .c2BlockFRApa0 .cBox p,
	.main .c2BlockFRApa0 .cBox h4,
	.main .c2BlockFRApa0 .cBox h5,
	.main .c2BlockFRApa0 .cBox h6,
	.main .c2BlockFRApa0 .cBox ul,
	.main .c2BlockFRApa0 .cBox ol,
	.main .c2BlockFRApa0 .cBox dl,
	.main .c2BlockFRApa0 .cBox table,
	.main .c2BlockFRApa0 .cBox .image,
	.main .c3BlockFRApa0 .cBox p,
	.main .c3BlockFRApa0 .cBox h4,
	.main .c3BlockFRApa0 .cBox h5,
	.main .c3BlockFRApa0 .cBox h6,
	.main .c3BlockFRApa0 .cBox ul,
	.main .c3BlockFRApa0 .cBox ol,
	.main .c3BlockFRApa0 .cBox dl,
	.main .c3BlockFRApa0 .cBox table,
	.main .c3BlockFRApa0 .cBox .image,
	.main .c4BlockFRApa0 .cBox p,
	.main .c4BlockFRApa0 .cBox h4,
	.main .c4BlockFRApa0 .cBox h5,
	.main .c4BlockFRApa0 .cBox h6,
	.main .c4BlockFRApa0 .cBox ul,
	.main .c4BlockFRApa0 .cBox ol,
	.main .c4BlockFRApa0 .cBox dl,
	.main .c4BlockFRApa0 .cBox table,
	.main .c4BlockFRApa0 .cBox .image,
	.main .c1BlockFRADpa0 .cBox p,
	.main .c1BlockFRADpa0 .cBox h4,
	.main .c1BlockFRADpa0 .cBox h5,
	.main .c1BlockFRADpa0 .cBox h6,
	.main .c1BlockFRADpa0 .cBox ul,
	.main .c1BlockFRADpa0 .cBox ol,
	.main .c1BlockFRADpa0 .cBox dl,
	.main .c1BlockFRADpa0 .cBox table,
	.main .c1BlockFRADpa0 .cBox .image,
	.main .c2BlockFRADpa0 .cBox p,
	.main .c2BlockFRADpa0 .cBox h4,
	.main .c2BlockFRADpa0 .cBox h5,
	.main .c2BlockFRADpa0 .cBox h6,
	.main .c2BlockFRADpa0 .cBox ul,
	.main .c2BlockFRADpa0 .cBox ol,
	.main .c2BlockFRADpa0 .cBox dl,
	.main .c2BlockFRADpa0 .cBox table,
	.main .c2BlockFRADpa0 .cBox .image,
	.main .c3BlockFRADpa0 .cBox p,
	.main .c3BlockFRADpa0 .cBox h4,
	.main .c3BlockFRADpa0 .cBox h5,
	.main .c3BlockFRADpa0 .cBox h6,
	.main .c3BlockFRADpa0 .cBox ul,
	.main .c3BlockFRADpa0 .cBox ol,
	.main .c3BlockFRADpa0 .cBox dl,
	.main .c3BlockFRADpa0 .cBox table,
	.main .c3BlockFRADpa0 .cBox .image,
	.main .c4BlockFRADpa0 .cBox p,
	.main .c4BlockFRADpa0 .cBox h4,
	.main .c4BlockFRADpa0 .cBox h5,
	.main .c4BlockFRADpa0 .cBox h6,
	.main .c4BlockFRADpa0 .cBox ul,
	.main .c4BlockFRADpa0 .cBox ol,
	.main .c4BlockFRADpa0 .cBox dl,
	.main .c4BlockFRADpa0 .cBox table,
	.main .c4BlockFRADpa0 .cBox .image,
	.main .c1BlockApa0 .cBox p,
	.main .c1BlockApa0 .cBox h4,
	.main .c1BlockApa0 .cBox h5,
	.main .c1BlockApa0 .cBox h6,
	.main .c1BlockApa0 .cBox ul,
	.main .c1BlockApa0 .cBox ol,
	.main .c1BlockApa0 .cBox dl,
	.main .c1BlockApa0 .cBox table,
	.main .c1BlockApa0 .cBox .image,
	.main .c2BlockApa0 .cBox p,
	.main .c2BlockApa0 .cBox h4,
	.main .c2BlockApa0 .cBox h5,
	.main .c2BlockApa0 .cBox h6,
	.main .c2BlockApa0 .cBox ul,
	.main .c2BlockApa0 .cBox ol,
	.main .c2BlockApa0 .cBox dl,
	.main .c2BlockApa0 .cBox table,
	.main .c2BlockApa0 .cBox .image,
	.main .c3BlockApa0 .cBox p,
	.main .c3BlockApa0 .cBox h4,
	.main .c3BlockApa0 .cBox h5,
	.main .c3BlockApa0 .cBox h6,
	.main .c3BlockApa0 .cBox ul,
	.main .c3BlockApa0 .cBox ol,
	.main .c3BlockApa0 .cBox dl,
	.main .c3BlockApa0 .cBox table,
	.main .c3BlockApa0 .cBox .image,
	.main .c4BlockApa0 .cBox p,
	.main .c4BlockApa0 .cBox h4,
	.main .c4BlockApa0 .cBox h5,
	.main .c4BlockApa0 .cBox h6,
	.main .c4BlockApa0 .cBox ul,
	.main .c4BlockApa0 .cBox ol,
	.main .c4BlockApa0 .cBox dl,
	.main .c4BlockApa0 .cBox table,
	.main .c4BlockApa0 .cBox .image,
	.main .c1BlockBpa0 .cBox p,
	.main .c1BlockBpa0 .cBox h4,
	.main .c1BlockBpa0 .cBox h5,
	.main .c1BlockBpa0 .cBox h6,
	.main .c1BlockBpa0 .cBox ul,
	.main .c1BlockBpa0 .cBox ol,
	.main .c1BlockBpa0 .cBox dl,
	.main .c1BlockBpa0 .cBox table,
	.main .c1BlockBpa0 .cBox .image,
	.main .c2BlockBpa0 .cBox p,
	.main .c2BlockBpa0 .cBox h4,
	.main .c2BlockBpa0 .cBox h5,
	.main .c2BlockBpa0 .cBox h6,
	.main .c2BlockBpa0 .cBox ul,
	.main .c2BlockBpa0 .cBox ol,
	.main .c2BlockBpa0 .cBox dl,
	.main .c2BlockBpa0 .cBox table,
	.main .c2BlockBpa0 .cBox .image,
	.main .c3BlockBpa0 .cBox p,
	.main .c3BlockBpa0 .cBox h4,
	.main .c3BlockBpa0 .cBox h5,
	.main .c3BlockBpa0 .cBox h6,
	.main .c3BlockBpa0 .cBox ul,
	.main .c3BlockBpa0 .cBox ol,
	.main .c3BlockBpa0 .cBox dl,
	.main .c3BlockBpa0 .cBox table,
	.main .c3BlockBpa0 .cBox .image,
	.main .c4BlockBpa0 .cBox p,
	.main .c4BlockBpa0 .cBox h4,
	.main .c4BlockBpa0 .cBox h5,
	.main .c4BlockBpa0 .cBox h6,
	.main .c4BlockBpa0 .cBox ul,
	.main .c4BlockBpa0 .cBox ol,
	.main .c4BlockBpa0 .cBox dl,
	.main .c4BlockBpa0 .cBox table,
	.main .c4BlockBpa0 .cBox .image, .basic-element .c1BlockFRA .cBox p,
	.basic-element .c1BlockFRA .cBox h4,
	.basic-element .c1BlockFRA .cBox h5,
	.basic-element .c1BlockFRA .cBox h6,
	.basic-element .c1BlockFRA .cBox ul,
	.basic-element .c1BlockFRA .cBox ol,
	.basic-element .c1BlockFRA .cBox dl,
	.basic-element .c1BlockFRA .cBox table,
	.basic-element .c1BlockFRA .cBox .image,
	.basic-element .c2BlockFRA .cBox p,
	.basic-element .c2BlockFRA .cBox h4,
	.basic-element .c2BlockFRA .cBox h5,
	.basic-element .c2BlockFRA .cBox h6,
	.basic-element .c2BlockFRA .cBox ul,
	.basic-element .c2BlockFRA .cBox ol,
	.basic-element .c2BlockFRA .cBox dl,
	.basic-element .c2BlockFRA .cBox table,
	.basic-element .c2BlockFRA .cBox .image,
	.basic-element .c3BlockFRA .cBox p,
	.basic-element .c3BlockFRA .cBox h4,
	.basic-element .c3BlockFRA .cBox h5,
	.basic-element .c3BlockFRA .cBox h6,
	.basic-element .c3BlockFRA .cBox ul,
	.basic-element .c3BlockFRA .cBox ol,
	.basic-element .c3BlockFRA .cBox dl,
	.basic-element .c3BlockFRA .cBox table,
	.basic-element .c3BlockFRA .cBox .image,
	.basic-element .c4BlockFRA .cBox p,
	.basic-element .c4BlockFRA .cBox h4,
	.basic-element .c4BlockFRA .cBox h5,
	.basic-element .c4BlockFRA .cBox h6,
	.basic-element .c4BlockFRA .cBox ul,
	.basic-element .c4BlockFRA .cBox ol,
	.basic-element .c4BlockFRA .cBox dl,
	.basic-element .c4BlockFRA .cBox table,
	.basic-element .c4BlockFRA .cBox .image,
	.basic-element .c1BlockFRAD .cBox p,
	.basic-element .c1BlockFRAD .cBox h4,
	.basic-element .c1BlockFRAD .cBox h5,
	.basic-element .c1BlockFRAD .cBox h6,
	.basic-element .c1BlockFRAD .cBox ul,
	.basic-element .c1BlockFRAD .cBox ol,
	.basic-element .c1BlockFRAD .cBox dl,
	.basic-element .c1BlockFRAD .cBox table,
	.basic-element .c1BlockFRAD .cBox .image,
	.basic-element .c2BlockFRAD .cBox p,
	.basic-element .c2BlockFRAD .cBox h4,
	.basic-element .c2BlockFRAD .cBox h5,
	.basic-element .c2BlockFRAD .cBox h6,
	.basic-element .c2BlockFRAD .cBox ul,
	.basic-element .c2BlockFRAD .cBox ol,
	.basic-element .c2BlockFRAD .cBox dl,
	.basic-element .c2BlockFRAD .cBox table,
	.basic-element .c2BlockFRAD .cBox .image,
	.basic-element .c3BlockFRAD .cBox p,
	.basic-element .c3BlockFRAD .cBox h4,
	.basic-element .c3BlockFRAD .cBox h5,
	.basic-element .c3BlockFRAD .cBox h6,
	.basic-element .c3BlockFRAD .cBox ul,
	.basic-element .c3BlockFRAD .cBox ol,
	.basic-element .c3BlockFRAD .cBox dl,
	.basic-element .c3BlockFRAD .cBox table,
	.basic-element .c3BlockFRAD .cBox .image,
	.basic-element .c4BlockFRAD .cBox p,
	.basic-element .c4BlockFRAD .cBox h4,
	.basic-element .c4BlockFRAD .cBox h5,
	.basic-element .c4BlockFRAD .cBox h6,
	.basic-element .c4BlockFRAD .cBox ul,
	.basic-element .c4BlockFRAD .cBox ol,
	.basic-element .c4BlockFRAD .cBox dl,
	.basic-element .c4BlockFRAD .cBox table,
	.basic-element .c4BlockFRAD .cBox .image,
	.basic-element .c1BlockA .cBox p,
	.basic-element .c1BlockA .cBox h4,
	.basic-element .c1BlockA .cBox h5,
	.basic-element .c1BlockA .cBox h6,
	.basic-element .c1BlockA .cBox ul,
	.basic-element .c1BlockA .cBox ol,
	.basic-element .c1BlockA .cBox dl,
	.basic-element .c1BlockA .cBox table,
	.basic-element .c1BlockA .cBox .image,
	.basic-element .c2BlockA .cBox p,
	.basic-element .c2BlockA .cBox h4,
	.basic-element .c2BlockA .cBox h5,
	.basic-element .c2BlockA .cBox h6,
	.basic-element .c2BlockA .cBox ul,
	.basic-element .c2BlockA .cBox ol,
	.basic-element .c2BlockA .cBox dl,
	.basic-element .c2BlockA .cBox table,
	.basic-element .c2BlockA .cBox .image,
	.basic-element .c3BlockA .cBox p,
	.basic-element .c3BlockA .cBox h4,
	.basic-element .c3BlockA .cBox h5,
	.basic-element .c3BlockA .cBox h6,
	.basic-element .c3BlockA .cBox ul,
	.basic-element .c3BlockA .cBox ol,
	.basic-element .c3BlockA .cBox dl,
	.basic-element .c3BlockA .cBox table,
	.basic-element .c3BlockA .cBox .image,
	.basic-element .c4BlockA .cBox p,
	.basic-element .c4BlockA .cBox h4,
	.basic-element .c4BlockA .cBox h5,
	.basic-element .c4BlockA .cBox h6,
	.basic-element .c4BlockA .cBox ul,
	.basic-element .c4BlockA .cBox ol,
	.basic-element .c4BlockA .cBox dl,
	.basic-element .c4BlockA .cBox table,
	.basic-element .c4BlockA .cBox .image,
	.basic-element .c1BlockB .cBox p,
	.basic-element .c1BlockB .cBox h4,
	.basic-element .c1BlockB .cBox h5,
	.basic-element .c1BlockB .cBox h6,
	.basic-element .c1BlockB .cBox ul,
	.basic-element .c1BlockB .cBox ol,
	.basic-element .c1BlockB .cBox dl,
	.basic-element .c1BlockB .cBox table,
	.basic-element .c1BlockB .cBox .image,
	.basic-element .c2BlockB .cBox p,
	.basic-element .c2BlockB .cBox h4,
	.basic-element .c2BlockB .cBox h5,
	.basic-element .c2BlockB .cBox h6,
	.basic-element .c2BlockB .cBox ul,
	.basic-element .c2BlockB .cBox ol,
	.basic-element .c2BlockB .cBox dl,
	.basic-element .c2BlockB .cBox table,
	.basic-element .c2BlockB .cBox .image,
	.basic-element .c3BlockB .cBox p,
	.basic-element .c3BlockB .cBox h4,
	.basic-element .c3BlockB .cBox h5,
	.basic-element .c3BlockB .cBox h6,
	.basic-element .c3BlockB .cBox ul,
	.basic-element .c3BlockB .cBox ol,
	.basic-element .c3BlockB .cBox dl,
	.basic-element .c3BlockB .cBox table,
	.basic-element .c3BlockB .cBox .image,
	.basic-element .c4BlockB .cBox p,
	.basic-element .c4BlockB .cBox h4,
	.basic-element .c4BlockB .cBox h5,
	.basic-element .c4BlockB .cBox h6,
	.basic-element .c4BlockB .cBox ul,
	.basic-element .c4BlockB .cBox ol,
	.basic-element .c4BlockB .cBox dl,
	.basic-element .c4BlockB .cBox table,
	.basic-element .c4BlockB .cBox .image,
	.basic-element .c1BlockFRApa0 .cBox p,
	.basic-element .c1BlockFRApa0 .cBox h4,
	.basic-element .c1BlockFRApa0 .cBox h5,
	.basic-element .c1BlockFRApa0 .cBox h6,
	.basic-element .c1BlockFRApa0 .cBox ul,
	.basic-element .c1BlockFRApa0 .cBox ol,
	.basic-element .c1BlockFRApa0 .cBox dl,
	.basic-element .c1BlockFRApa0 .cBox table,
	.basic-element .c1BlockFRApa0 .cBox .image,
	.basic-element .c2BlockFRApa0 .cBox p,
	.basic-element .c2BlockFRApa0 .cBox h4,
	.basic-element .c2BlockFRApa0 .cBox h5,
	.basic-element .c2BlockFRApa0 .cBox h6,
	.basic-element .c2BlockFRApa0 .cBox ul,
	.basic-element .c2BlockFRApa0 .cBox ol,
	.basic-element .c2BlockFRApa0 .cBox dl,
	.basic-element .c2BlockFRApa0 .cBox table,
	.basic-element .c2BlockFRApa0 .cBox .image,
	.basic-element .c3BlockFRApa0 .cBox p,
	.basic-element .c3BlockFRApa0 .cBox h4,
	.basic-element .c3BlockFRApa0 .cBox h5,
	.basic-element .c3BlockFRApa0 .cBox h6,
	.basic-element .c3BlockFRApa0 .cBox ul,
	.basic-element .c3BlockFRApa0 .cBox ol,
	.basic-element .c3BlockFRApa0 .cBox dl,
	.basic-element .c3BlockFRApa0 .cBox table,
	.basic-element .c3BlockFRApa0 .cBox .image,
	.basic-element .c4BlockFRApa0 .cBox p,
	.basic-element .c4BlockFRApa0 .cBox h4,
	.basic-element .c4BlockFRApa0 .cBox h5,
	.basic-element .c4BlockFRApa0 .cBox h6,
	.basic-element .c4BlockFRApa0 .cBox ul,
	.basic-element .c4BlockFRApa0 .cBox ol,
	.basic-element .c4BlockFRApa0 .cBox dl,
	.basic-element .c4BlockFRApa0 .cBox table,
	.basic-element .c4BlockFRApa0 .cBox .image,
	.basic-element .c1BlockFRADpa0 .cBox p,
	.basic-element .c1BlockFRADpa0 .cBox h4,
	.basic-element .c1BlockFRADpa0 .cBox h5,
	.basic-element .c1BlockFRADpa0 .cBox h6,
	.basic-element .c1BlockFRADpa0 .cBox ul,
	.basic-element .c1BlockFRADpa0 .cBox ol,
	.basic-element .c1BlockFRADpa0 .cBox dl,
	.basic-element .c1BlockFRADpa0 .cBox table,
	.basic-element .c1BlockFRADpa0 .cBox .image,
	.basic-element .c2BlockFRADpa0 .cBox p,
	.basic-element .c2BlockFRADpa0 .cBox h4,
	.basic-element .c2BlockFRADpa0 .cBox h5,
	.basic-element .c2BlockFRADpa0 .cBox h6,
	.basic-element .c2BlockFRADpa0 .cBox ul,
	.basic-element .c2BlockFRADpa0 .cBox ol,
	.basic-element .c2BlockFRADpa0 .cBox dl,
	.basic-element .c2BlockFRADpa0 .cBox table,
	.basic-element .c2BlockFRADpa0 .cBox .image,
	.basic-element .c3BlockFRADpa0 .cBox p,
	.basic-element .c3BlockFRADpa0 .cBox h4,
	.basic-element .c3BlockFRADpa0 .cBox h5,
	.basic-element .c3BlockFRADpa0 .cBox h6,
	.basic-element .c3BlockFRADpa0 .cBox ul,
	.basic-element .c3BlockFRADpa0 .cBox ol,
	.basic-element .c3BlockFRADpa0 .cBox dl,
	.basic-element .c3BlockFRADpa0 .cBox table,
	.basic-element .c3BlockFRADpa0 .cBox .image,
	.basic-element .c4BlockFRADpa0 .cBox p,
	.basic-element .c4BlockFRADpa0 .cBox h4,
	.basic-element .c4BlockFRADpa0 .cBox h5,
	.basic-element .c4BlockFRADpa0 .cBox h6,
	.basic-element .c4BlockFRADpa0 .cBox ul,
	.basic-element .c4BlockFRADpa0 .cBox ol,
	.basic-element .c4BlockFRADpa0 .cBox dl,
	.basic-element .c4BlockFRADpa0 .cBox table,
	.basic-element .c4BlockFRADpa0 .cBox .image,
	.basic-element .c1BlockApa0 .cBox p,
	.basic-element .c1BlockApa0 .cBox h4,
	.basic-element .c1BlockApa0 .cBox h5,
	.basic-element .c1BlockApa0 .cBox h6,
	.basic-element .c1BlockApa0 .cBox ul,
	.basic-element .c1BlockApa0 .cBox ol,
	.basic-element .c1BlockApa0 .cBox dl,
	.basic-element .c1BlockApa0 .cBox table,
	.basic-element .c1BlockApa0 .cBox .image,
	.basic-element .c2BlockApa0 .cBox p,
	.basic-element .c2BlockApa0 .cBox h4,
	.basic-element .c2BlockApa0 .cBox h5,
	.basic-element .c2BlockApa0 .cBox h6,
	.basic-element .c2BlockApa0 .cBox ul,
	.basic-element .c2BlockApa0 .cBox ol,
	.basic-element .c2BlockApa0 .cBox dl,
	.basic-element .c2BlockApa0 .cBox table,
	.basic-element .c2BlockApa0 .cBox .image,
	.basic-element .c3BlockApa0 .cBox p,
	.basic-element .c3BlockApa0 .cBox h4,
	.basic-element .c3BlockApa0 .cBox h5,
	.basic-element .c3BlockApa0 .cBox h6,
	.basic-element .c3BlockApa0 .cBox ul,
	.basic-element .c3BlockApa0 .cBox ol,
	.basic-element .c3BlockApa0 .cBox dl,
	.basic-element .c3BlockApa0 .cBox table,
	.basic-element .c3BlockApa0 .cBox .image,
	.basic-element .c4BlockApa0 .cBox p,
	.basic-element .c4BlockApa0 .cBox h4,
	.basic-element .c4BlockApa0 .cBox h5,
	.basic-element .c4BlockApa0 .cBox h6,
	.basic-element .c4BlockApa0 .cBox ul,
	.basic-element .c4BlockApa0 .cBox ol,
	.basic-element .c4BlockApa0 .cBox dl,
	.basic-element .c4BlockApa0 .cBox table,
	.basic-element .c4BlockApa0 .cBox .image,
	.basic-element .c1BlockBpa0 .cBox p,
	.basic-element .c1BlockBpa0 .cBox h4,
	.basic-element .c1BlockBpa0 .cBox h5,
	.basic-element .c1BlockBpa0 .cBox h6,
	.basic-element .c1BlockBpa0 .cBox ul,
	.basic-element .c1BlockBpa0 .cBox ol,
	.basic-element .c1BlockBpa0 .cBox dl,
	.basic-element .c1BlockBpa0 .cBox table,
	.basic-element .c1BlockBpa0 .cBox .image,
	.basic-element .c2BlockBpa0 .cBox p,
	.basic-element .c2BlockBpa0 .cBox h4,
	.basic-element .c2BlockBpa0 .cBox h5,
	.basic-element .c2BlockBpa0 .cBox h6,
	.basic-element .c2BlockBpa0 .cBox ul,
	.basic-element .c2BlockBpa0 .cBox ol,
	.basic-element .c2BlockBpa0 .cBox dl,
	.basic-element .c2BlockBpa0 .cBox table,
	.basic-element .c2BlockBpa0 .cBox .image,
	.basic-element .c3BlockBpa0 .cBox p,
	.basic-element .c3BlockBpa0 .cBox h4,
	.basic-element .c3BlockBpa0 .cBox h5,
	.basic-element .c3BlockBpa0 .cBox h6,
	.basic-element .c3BlockBpa0 .cBox ul,
	.basic-element .c3BlockBpa0 .cBox ol,
	.basic-element .c3BlockBpa0 .cBox dl,
	.basic-element .c3BlockBpa0 .cBox table,
	.basic-element .c3BlockBpa0 .cBox .image,
	.basic-element .c4BlockBpa0 .cBox p,
	.basic-element .c4BlockBpa0 .cBox h4,
	.basic-element .c4BlockBpa0 .cBox h5,
	.basic-element .c4BlockBpa0 .cBox h6,
	.basic-element .c4BlockBpa0 .cBox ul,
	.basic-element .c4BlockBpa0 .cBox ol,
	.basic-element .c4BlockBpa0 .cBox dl,
	.basic-element .c4BlockBpa0 .cBox table,
	.basic-element .c4BlockBpa0 .cBox .image {
	margin: 0 0 18px;
	}

	.main .c1BlockFRA .cBox .cBox,
	.main .c2BlockFRA .cBox .cBox,
	.main .c3BlockFRA .cBox .cBox,
	.main .c4BlockFRA .cBox .cBox,
	.main .c1BlockFRAD .cBox .cBox,
	.main .c2BlockFRAD .cBox .cBox,
	.main .c3BlockFRAD .cBox .cBox,
	.main .c4BlockFRAD .cBox .cBox,
	.main .c1BlockA .cBox .cBox,
	.main .c2BlockA .cBox .cBox,
	.main .c3BlockA .cBox .cBox,
	.main .c4BlockA .cBox .cBox,
	.main .c1BlockB .cBox .cBox,
	.main .c2BlockB .cBox .cBox,
	.main .c3BlockB .cBox .cBox,
	.main .c4BlockB .cBox .cBox,
	.main .c1BlockFRApa0 .cBox .cBox,
	.main .c2BlockFRApa0 .cBox .cBox,
	.main .c3BlockFRApa0 .cBox .cBox,
	.main .c4BlockFRApa0 .cBox .cBox,
	.main .c1BlockFRADpa0 .cBox .cBox,
	.main .c2BlockFRADpa0 .cBox .cBox,
	.main .c3BlockFRADpa0 .cBox .cBox,
	.main .c4BlockFRADpa0 .cBox .cBox,
	.main .c1BlockApa0 .cBox .cBox,
	.main .c2BlockApa0 .cBox .cBox,
	.main .c3BlockApa0 .cBox .cBox,
	.main .c4BlockApa0 .cBox .cBox,
	.main .c1BlockBpa0 .cBox .cBox,
	.main .c2BlockBpa0 .cBox .cBox,
	.main .c3BlockBpa0 .cBox .cBox,
	.main .c4BlockBpa0 .cBox .cBox, .basic-element .c1BlockFRA .cBox .cBox,
	.basic-element .c2BlockFRA .cBox .cBox,
	.basic-element .c3BlockFRA .cBox .cBox,
	.basic-element .c4BlockFRA .cBox .cBox,
	.basic-element .c1BlockFRAD .cBox .cBox,
	.basic-element .c2BlockFRAD .cBox .cBox,
	.basic-element .c3BlockFRAD .cBox .cBox,
	.basic-element .c4BlockFRAD .cBox .cBox,
	.basic-element .c1BlockA .cBox .cBox,
	.basic-element .c2BlockA .cBox .cBox,
	.basic-element .c3BlockA .cBox .cBox,
	.basic-element .c4BlockA .cBox .cBox,
	.basic-element .c1BlockB .cBox .cBox,
	.basic-element .c2BlockB .cBox .cBox,
	.basic-element .c3BlockB .cBox .cBox,
	.basic-element .c4BlockB .cBox .cBox,
	.basic-element .c1BlockFRApa0 .cBox .cBox,
	.basic-element .c2BlockFRApa0 .cBox .cBox,
	.basic-element .c3BlockFRApa0 .cBox .cBox,
	.basic-element .c4BlockFRApa0 .cBox .cBox,
	.basic-element .c1BlockFRADpa0 .cBox .cBox,
	.basic-element .c2BlockFRADpa0 .cBox .cBox,
	.basic-element .c3BlockFRADpa0 .cBox .cBox,
	.basic-element .c4BlockFRADpa0 .cBox .cBox,
	.basic-element .c1BlockApa0 .cBox .cBox,
	.basic-element .c2BlockApa0 .cBox .cBox,
	.basic-element .c3BlockApa0 .cBox .cBox,
	.basic-element .c4BlockApa0 .cBox .cBox,
	.basic-element .c1BlockBpa0 .cBox .cBox,
	.basic-element .c2BlockBpa0 .cBox .cBox,
	.basic-element .c3BlockBpa0 .cBox .cBox,
	.basic-element .c4BlockBpa0 .cBox .cBox {
	padding: 0;
	}

	.main .c1BlockFRApa0 .cBox,
	.main .c2BlockFRApa0 .cBox,
	.main .c3BlockFRApa0 .cBox,
	.main .c4BlockFRApa0 .cBox,
	.main .c1BlockFRADpa0 .cBox,
	.main .c2BlockFRADpa0 .cBox,
	.main .c3BlockFRADpa0 .cBox,
	.main .c4BlockFRADpa0 .cBox,
	.main .c1BlockApa0 .cBox,
	.main .c2BlockApa0 .cBox,
	.main .c3BlockApa0 .cBox,
	.main .c4BlockApa0 .cBox,
	.main .c1BlockBpa0 .cBox,
	.main .c2BlockBpa0 .cBox,
	.main .c3BlockBpa0 .cBox,
	.main .c4BlockBpa0 .cBox, .basic-element .c1BlockFRApa0 .cBox,
	.basic-element .c2BlockFRApa0 .cBox,
	.basic-element .c3BlockFRApa0 .cBox,
	.basic-element .c4BlockFRApa0 .cBox,
	.basic-element .c1BlockFRADpa0 .cBox,
	.basic-element .c2BlockFRADpa0 .cBox,
	.basic-element .c3BlockFRADpa0 .cBox,
	.basic-element .c4BlockFRADpa0 .cBox,
	.basic-element .c1BlockApa0 .cBox,
	.basic-element .c2BlockApa0 .cBox,
	.basic-element .c3BlockApa0 .cBox,
	.basic-element .c4BlockApa0 .cBox,
	.basic-element .c1BlockBpa0 .cBox,
	.basic-element .c2BlockBpa0 .cBox,
	.basic-element .c3BlockBpa0 .cBox,
	.basic-element .c4BlockBpa0 .cBox {
	padding: 0;
	}

	.main .c1BlockFRAD .cBox,
	.main .c2BlockFRAD .cBox,
	.main .c3BlockFRAD .cBox,
	.main .c4BlockFRAD .cBox,
	.main .c1BlockFRADpa0 .cBox,
	.main .c2BlockFRADpa0 .cBox,
	.main .c3BlockFRADpa0 .cBox,
	.main .c4BlockFRADpa0 .cBox, .basic-element .c1BlockFRAD .cBox,
	.basic-element .c2BlockFRAD .cBox,
	.basic-element .c3BlockFRAD .cBox,
	.basic-element .c4BlockFRAD .cBox,
	.basic-element .c1BlockFRADpa0 .cBox,
	.basic-element .c2BlockFRADpa0 .cBox,
	.basic-element .c3BlockFRADpa0 .cBox,
	.basic-element .c4BlockFRADpa0 .cBox {
	border: 2px solid #666666;
	}

	.main .c1BlockA .cBox,
	.main .c2BlockA .cBox,
	.main .c3BlockA .cBox,
	.main .c4BlockA .cBox,
	.main .c1BlockApa0 .cBox,
	.main .c2BlockApa0 .cBox,
	.main .c3BlockApa0 .cBox,
	.main .c4BlockApa0 .cBox, .basic-element .c1BlockA .cBox,
	.basic-element .c2BlockA .cBox,
	.basic-element .c3BlockA .cBox,
	.basic-element .c4BlockA .cBox,
	.basic-element .c1BlockApa0 .cBox,
	.basic-element .c2BlockApa0 .cBox,
	.basic-element .c3BlockApa0 .cBox,
	.basic-element .c4BlockApa0 .cBox {
	border-radius: 0px;
	}

	.main .c1BlockA .br3,
	.main .c2BlockA .br3,
	.main .c3BlockA .br3,
	.main .c4BlockA .br3,
	.main .c1BlockApa0 .br3,
	.main .c2BlockApa0 .br3,
	.main .c3BlockApa0 .br3,
	.main .c4BlockApa0 .br3, .basic-element .c1BlockA .br3,
	.basic-element .c2BlockA .br3,
	.basic-element .c3BlockA .br3,
	.basic-element .c4BlockA .br3,
	.basic-element .c1BlockApa0 .br3,
	.basic-element .c2BlockApa0 .br3,
	.basic-element .c3BlockApa0 .br3,
	.basic-element .c4BlockApa0 .br3 {
	border-radius: 3px;
	}

	.main .c1BlockB .cBox,
	.main .c2BlockB .cBox,
	.main .c3BlockB .cBox,
	.main .c4BlockB .cBox,
	.main .c1BlockBpa0 .cBox,
	.main .c2BlockBpa0 .cBox,
	.main .c3BlockBpa0 .cBox,
	.main .c4BlockBpa0 .cBox, .basic-element .c1BlockB .cBox,
	.basic-element .c2BlockB .cBox,
	.basic-element .c3BlockB .cBox,
	.basic-element .c4BlockB .cBox,
	.basic-element .c1BlockBpa0 .cBox,
	.basic-element .c2BlockBpa0 .cBox,
	.basic-element .c3BlockBpa0 .cBox,
	.basic-element .c4BlockBpa0 .cBox {
	border: 2px solid #e4e4e4;
	background: #f1f1f1;
	}

	.main .c1BlockFRA .cBox,
	.main .c1BlockFRAD .cBox,
	.main .c1BlockA .cBox,
	.main .c1BlockB .cBox,
	.main .c1BlockFRApa0 .cBox,
	.main .c1BlockFRADpa0 .cBox,
	.main .c1BlockApa0 .cBox,
	.main .c1BlockBpa0 .cBox, .basic-element .c1BlockFRA .cBox,
	.basic-element .c1BlockFRAD .cBox,
	.basic-element .c1BlockA .cBox,
	.basic-element .c1BlockB .cBox,
	.basic-element .c1BlockFRApa0 .cBox,
	.basic-element .c1BlockFRADpa0 .cBox,
	.basic-element .c1BlockApa0 .cBox,
	.basic-element .c1BlockBpa0 .cBox {
	width: 96.5%;
	}

	.main .c1BlockFRA .image,
	.main .c1BlockFRAD .image,
	.main .c1BlockA .image,
	.main .c1BlockB .image,
	.main .c1BlockFRApa0 .image,
	.main .c1BlockFRADpa0 .image,
	.main .c1BlockApa0 .image,
	.main .c1BlockBpa0 .image, .basic-element .c1BlockFRA .image,
	.basic-element .c1BlockFRAD .image,
	.basic-element .c1BlockA .image,
	.basic-element .c1BlockB .image,
	.basic-element .c1BlockFRApa0 .image,
	.basic-element .c1BlockFRADpa0 .image,
	.basic-element .c1BlockApa0 .image,
	.basic-element .c1BlockBpa0 .image {
	text-align: center;
	}

	.main .c1BlockFRApa0 .cBox,
	.main .c1BlockFRADpa0 .cBox,
	.main .c1BlockApa0 .cBox,
	.main .c1BlockBpa0 .cBox, .basic-element .c1BlockFRApa0 .cBox,
	.basic-element .c1BlockFRADpa0 .cBox,
	.basic-element .c1BlockApa0 .cBox,
	.basic-element .c1BlockBpa0 .cBox {
	width: 99%;
	}

	.main .c2BlockFRA .cBox,
	.main .c2BlockFRAD .cBox,
	.main .c2BlockA .cBox,
	.main .c2BlockB .cBox,
	.main .c2BlockFRApa0 .cBox,
	.main .c2BlockApa0 .cBox,
	.main .c2BlockBpa0 .cBox, .basic-element .c2BlockFRA .cBox,
	.basic-element .c2BlockFRAD .cBox,
	.basic-element .c2BlockA .cBox,
	.basic-element .c2BlockB .cBox,
	.basic-element .c2BlockFRApa0 .cBox,
	.basic-element .c2BlockApa0 .cBox,
	.basic-element .c2BlockBpa0 .cBox {
	width: 306px;
	}

	.main .c2BlockFRApa0 .cBox,
	.main .c2BlockFRADpa0 .cBox,
	.main .c2BlockApa0 .cBox,
	.main .c2BlockBpa0 .cBox, .basic-element .c2BlockFRApa0 .cBox,
	.basic-element .c2BlockFRADpa0 .cBox,
	.basic-element .c2BlockApa0 .cBox,
	.basic-element .c2BlockBpa0 .cBox {
	width: 326px;
	}

	.main .c3BlockFRA .cBox,
	.main .c3BlockFRAD .cBox,
	.main .c3BlockA .cBox,
	.main .c3BlockB .cBox,
	.main .c3BlockFRApa0 .cBox,
	.main .c3BlockFRADpa0 .cBox,
	.main .c3BlockApa0 .cBox,
	.main .c3BlockBpa0 .cBox, .basic-element .c3BlockFRA .cBox,
	.basic-element .c3BlockFRAD .cBox,
	.basic-element .c3BlockA .cBox,
	.basic-element .c3BlockB .cBox,
	.basic-element .c3BlockFRApa0 .cBox,
	.basic-element .c3BlockFRADpa0 .cBox,
	.basic-element .c3BlockApa0 .cBox,
	.basic-element .c3BlockBpa0 .cBox {
	width: 191px;
	}

	.main .c3BlockFRApa0 .cBox,
	.main .c3BlockFRADpa0 .cBox,
	.main .c3BlockApa0 .cBox,
	.main .c3BlockBpa0 .cBox, .basic-element .c3BlockFRApa0 .cBox,
	.basic-element .c3BlockFRADpa0 .cBox,
	.basic-element .c3BlockApa0 .cBox,
	.basic-element .c3BlockBpa0 .cBox {
	width: 211px;
	}

	.main .c4BlockFRA .cBox,
	.main .c4BlockFRAD .cBox,
	.main .c4BlockA .cBox,
	.main .c4BlockB .cBox,
	.main .c4BlockFRApa0 .cBox,
	.main .c4BlockFRADpa0 .cBox,
	.main .c4BlockApa0 .cBox,
	.main .c4BlockBpa0 .cBox, .basic-element .c4BlockFRA .cBox,
	.basic-element .c4BlockFRAD .cBox,
	.basic-element .c4BlockA .cBox,
	.basic-element .c4BlockB .cBox,
	.basic-element .c4BlockFRApa0 .cBox,
	.basic-element .c4BlockFRADpa0 .cBox,
	.basic-element .c4BlockApa0 .cBox,
	.basic-element .c4BlockBpa0 .cBox {
	width: 133px;
	}

	.main .c4BlockFRApa0 .cBox,
	.main .c4BlockFRADpa0 .cBox,
	.main .c4BlockApa0 .cBox,
	.main .c4BlockBpa0 .cBox, .basic-element .c4BlockFRApa0 .cBox,
	.basic-element .c4BlockFRADpa0 .cBox,
	.basic-element .c4BlockApa0 .cBox,
	.basic-element .c4BlockBpa0 .cBox {
	width: 153px;
	}

	.main .c1LLA,
	.main .c2LLA,
	.main .c3LLA,
	.main .c4LLA,
	.main .c1LLL,
	.main .c2LLL,
	.main .c3LLL,
	.main .c4LLL,
	.main .c1LLAC,
	.main .c2LLAC,
	.main .c3LLAC,
	.main .c4LLAC,
	.main .c1LLB,
	.main .c2LLB,
	.main .c3LLB,
	.main .c4LLB,
	.main .c1LLC,
	.main .c2LLC,
	.main .c3LLC,
	.main .c4LLC, .basic-element .c1LLA,
	.basic-element .c2LLA,
	.basic-element .c3LLA,
	.basic-element .c4LLA,
	.basic-element .c1LLL,
	.basic-element .c2LLL,
	.basic-element .c3LLL,
	.basic-element .c4LLL,
	.basic-element .c1LLAC,
	.basic-element .c2LLAC,
	.basic-element .c3LLAC,
	.basic-element .c4LLAC,
	.basic-element .c1LLB,
	.basic-element .c2LLB,
	.basic-element .c3LLB,
	.basic-element .c4LLB,
	.basic-element .c1LLC,
	.basic-element .c2LLC,
	.basic-element .c3LLC,
	.basic-element .c4LLC {
	margin: 0 10px 18px;
	width: 100%;
	}

	.main .c1LLA:after,
	.main .c2LLA:after,
	.main .c3LLA:after,
	.main .c4LLA:after,
	.main .c1LLL:after,
	.main .c2LLL:after,
	.main .c3LLL:after,
	.main .c4LLL:after,
	.main .c1LLAC:after,
	.main .c2LLAC:after,
	.main .c3LLAC:after,
	.main .c4LLAC:after,
	.main .c1LLB:after,
	.main .c2LLB:after,
	.main .c3LLB:after,
	.main .c4LLB:after,
	.main .c1LLC:after,
	.main .c2LLC:after,
	.main .c3LLC:after,
	.main .c4LLC:after, .basic-element .c1LLA:after,
	.basic-element .c2LLA:after,
	.basic-element .c3LLA:after,
	.basic-element .c4LLA:after,
	.basic-element .c1LLL:after,
	.basic-element .c2LLL:after,
	.basic-element .c3LLL:after,
	.basic-element .c4LLL:after,
	.basic-element .c1LLAC:after,
	.basic-element .c2LLAC:after,
	.basic-element .c3LLAC:after,
	.basic-element .c4LLAC:after,
	.basic-element .c1LLB:after,
	.basic-element .c2LLB:after,
	.basic-element .c3LLB:after,
	.basic-element .c4LLB:after,
	.basic-element .c1LLC:after,
	.basic-element .c2LLC:after,
	.basic-element .c3LLC:after,
	.basic-element .c4LLC:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .c1LLA li,
	.main .c2LLA li,
	.main .c3LLA li,
	.main .c4LLA li,
	.main .c1LLL li,
	.main .c2LLL li,
	.main .c3LLL li,
	.main .c4LLL li,
	.main .c1LLAC li,
	.main .c2LLAC li,
	.main .c3LLAC li,
	.main .c4LLAC li,
	.main .c1LLB li,
	.main .c2LLB li,
	.main .c3LLB li,
	.main .c4LLB li,
	.main .c1LLC li,
	.main .c2LLC li,
	.main .c3LLC li,
	.main .c4LLC li, .basic-element .c1LLA li,
	.basic-element .c2LLA li,
	.basic-element .c3LLA li,
	.basic-element .c4LLA li,
	.basic-element .c1LLL li,
	.basic-element .c2LLL li,
	.basic-element .c3LLL li,
	.basic-element .c4LLL li,
	.basic-element .c1LLAC li,
	.basic-element .c2LLAC li,
	.basic-element .c3LLAC li,
	.basic-element .c4LLAC li,
	.basic-element .c1LLB li,
	.basic-element .c2LLB li,
	.basic-element .c3LLB li,
	.basic-element .c4LLB li,
	.basic-element .c1LLC li,
	.basic-element .c2LLC li,
	.basic-element .c3LLC li,
	.basic-element .c4LLC li {
	padding: 0;
	margin: 0 0 15px 15px;
	list-style: none;
	zoom: 1;
	border-radius: 3px;
	}

	.main .c1LLA li:after,
	.main .c2LLA li:after,
	.main .c3LLA li:after,
	.main .c4LLA li:after,
	.main .c1LLL li:after,
	.main .c2LLL li:after,
	.main .c3LLL li:after,
	.main .c4LLL li:after,
	.main .c1LLAC li:after,
	.main .c2LLAC li:after,
	.main .c3LLAC li:after,
	.main .c4LLAC li:after,
	.main .c1LLB li:after,
	.main .c2LLB li:after,
	.main .c3LLB li:after,
	.main .c4LLB li:after,
	.main .c1LLC li:after,
	.main .c2LLC li:after,
	.main .c3LLC li:after,
	.main .c4LLC li:after, .basic-element .c1LLA li:after,
	.basic-element .c2LLA li:after,
	.basic-element .c3LLA li:after,
	.basic-element .c4LLA li:after,
	.basic-element .c1LLL li:after,
	.basic-element .c2LLL li:after,
	.basic-element .c3LLL li:after,
	.basic-element .c4LLL li:after,
	.basic-element .c1LLAC li:after,
	.basic-element .c2LLAC li:after,
	.basic-element .c3LLAC li:after,
	.basic-element .c4LLAC li:after,
	.basic-element .c1LLB li:after,
	.basic-element .c2LLB li:after,
	.basic-element .c3LLB li:after,
	.basic-element .c4LLB li:after,
	.basic-element .c1LLC li:after,
	.basic-element .c2LLC li:after,
	.basic-element .c3LLC li:after,
	.basic-element .c4LLC li:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .c1LLA li.first,
	.main .c2LLA li.first,
	.main .c3LLA li.first,
	.main .c4LLA li.first,
	.main .c1LLL li.first,
	.main .c2LLL li.first,
	.main .c3LLL li.first,
	.main .c4LLL li.first,
	.main .c1LLAC li.first,
	.main .c2LLAC li.first,
	.main .c3LLAC li.first,
	.main .c4LLAC li.first,
	.main .c1LLB li.first,
	.main .c2LLB li.first,
	.main .c3LLB li.first,
	.main .c4LLB li.first,
	.main .c1LLC li.first,
	.main .c2LLC li.first,
	.main .c3LLC li.first,
	.main .c4LLC li.first, .basic-element .c1LLA li.first,
	.basic-element .c2LLA li.first,
	.basic-element .c3LLA li.first,
	.basic-element .c4LLA li.first,
	.basic-element .c1LLL li.first,
	.basic-element .c2LLL li.first,
	.basic-element .c3LLL li.first,
	.basic-element .c4LLL li.first,
	.basic-element .c1LLAC li.first,
	.basic-element .c2LLAC li.first,
	.basic-element .c3LLAC li.first,
	.basic-element .c4LLAC li.first,
	.basic-element .c1LLB li.first,
	.basic-element .c2LLB li.first,
	.basic-element .c3LLB li.first,
	.basic-element .c4LLB li.first,
	.basic-element .c1LLC li.first,
	.basic-element .c2LLC li.first,
	.basic-element .c3LLC li.first,
	.basic-element .c4LLC li.first {
	margin: 0 0 15px 0;
	}

	.main .c1LLA a,
	.main .c2LLA a,
	.main .c3LLA a,
	.main .c4LLA a,
	.main .c1LLL a,
	.main .c2LLL a,
	.main .c3LLL a,
	.main .c4LLL a,
	.main .c1LLAC a,
	.main .c2LLAC a,
	.main .c3LLAC a,
	.main .c4LLAC a,
	.main .c1LLB a,
	.main .c2LLB a,
	.main .c3LLB a,
	.main .c4LLB a,
	.main .c1LLC a,
	.main .c2LLC a,
	.main .c3LLC a,
	.main .c4LLC a, .basic-element .c1LLA a,
	.basic-element .c2LLA a,
	.basic-element .c3LLA a,
	.basic-element .c4LLA a,
	.basic-element .c1LLL a,
	.basic-element .c2LLL a,
	.basic-element .c3LLL a,
	.basic-element .c4LLL a,
	.basic-element .c1LLAC a,
	.basic-element .c2LLAC a,
	.basic-element .c3LLAC a,
	.basic-element .c4LLAC a,
	.basic-element .c1LLB a,
	.basic-element .c2LLB a,
	.basic-element .c3LLB a,
	.basic-element .c4LLB a,
	.basic-element .c1LLC a,
	.basic-element .c2LLC a,
	.basic-element .c3LLC a,
	.basic-element .c4LLC a {
	padding: 10px;
	display: block;
	color: #333;
	border-radius: 1px;
	cursor: pointer;
	zoom: 1;
	}

	.main .c1LLA a:after,
	.main .c2LLA a:after,
	.main .c3LLA a:after,
	.main .c4LLA a:after,
	.main .c1LLL a:after,
	.main .c2LLL a:after,
	.main .c3LLL a:after,
	.main .c4LLL a:after,
	.main .c1LLAC a:after,
	.main .c2LLAC a:after,
	.main .c3LLAC a:after,
	.main .c4LLAC a:after,
	.main .c1LLB a:after,
	.main .c2LLB a:after,
	.main .c3LLB a:after,
	.main .c4LLB a:after,
	.main .c1LLC a:after,
	.main .c2LLC a:after,
	.main .c3LLC a:after,
	.main .c4LLC a:after, .basic-element .c1LLA a:after,
	.basic-element .c2LLA a:after,
	.basic-element .c3LLA a:after,
	.basic-element .c4LLA a:after,
	.basic-element .c1LLL a:after,
	.basic-element .c2LLL a:after,
	.basic-element .c3LLL a:after,
	.basic-element .c4LLL a:after,
	.basic-element .c1LLAC a:after,
	.basic-element .c2LLAC a:after,
	.basic-element .c3LLAC a:after,
	.basic-element .c4LLAC a:after,
	.basic-element .c1LLB a:after,
	.basic-element .c2LLB a:after,
	.basic-element .c3LLB a:after,
	.basic-element .c4LLB a:after,
	.basic-element .c1LLC a:after,
	.basic-element .c2LLC a:after,
	.basic-element .c3LLC a:after,
	.basic-element .c4LLC a:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .c1LLA a:hover,
	.main .c2LLA a:hover,
	.main .c3LLA a:hover,
	.main .c4LLA a:hover,
	.main .c1LLL a:hover,
	.main .c2LLL a:hover,
	.main .c3LLL a:hover,
	.main .c4LLL a:hover,
	.main .c1LLAC a:hover,
	.main .c2LLAC a:hover,
	.main .c3LLAC a:hover,
	.main .c4LLAC a:hover,
	.main .c1LLB a:hover,
	.main .c2LLB a:hover,
	.main .c3LLB a:hover,
	.main .c4LLB a:hover,
	.main .c1LLC a:hover,
	.main .c2LLC a:hover,
	.main .c3LLC a:hover,
	.main .c4LLC a:hover, .basic-element .c1LLA a:hover,
	.basic-element .c2LLA a:hover,
	.basic-element .c3LLA a:hover,
	.basic-element .c4LLA a:hover,
	.basic-element .c1LLL a:hover,
	.basic-element .c2LLL a:hover,
	.basic-element .c3LLL a:hover,
	.basic-element .c4LLL a:hover,
	.basic-element .c1LLAC a:hover,
	.basic-element .c2LLAC a:hover,
	.basic-element .c3LLAC a:hover,
	.basic-element .c4LLAC a:hover,
	.basic-element .c1LLB a:hover,
	.basic-element .c2LLB a:hover,
	.basic-element .c3LLB a:hover,
	.basic-element .c4LLB a:hover,
	.basic-element .c1LLC a:hover,
	.basic-element .c2LLC a:hover,
	.basic-element .c3LLC a:hover,
	.basic-element .c4LLC a:hover {
	text-decoration: none;
	background: #d9d9d9;
	}

	.main .c1LLA span,
	.main .c2LLA span,
	.main .c3LLA span,
	.main .c4LLA span,
	.main .c1LLL span,
	.main .c2LLL span,
	.main .c3LLL span,
	.main .c4LLL span,
	.main .c1LLAC span,
	.main .c2LLAC span,
	.main .c3LLAC span,
	.main .c4LLAC span,
	.main .c1LLB span,
	.main .c2LLB span,
	.main .c3LLB span,
	.main .c4LLB span,
	.main .c1LLC span,
	.main .c2LLC span,
	.main .c3LLC span,
	.main .c4LLC span, .basic-element .c1LLA span,
	.basic-element .c2LLA span,
	.basic-element .c3LLA span,
	.basic-element .c4LLA span,
	.basic-element .c1LLL span,
	.basic-element .c2LLL span,
	.basic-element .c3LLL span,
	.basic-element .c4LLL span,
	.basic-element .c1LLAC span,
	.basic-element .c2LLAC span,
	.basic-element .c3LLAC span,
	.basic-element .c4LLAC span,
	.basic-element .c1LLB span,
	.basic-element .c2LLB span,
	.basic-element .c3LLB span,
	.basic-element .c4LLB span,
	.basic-element .c1LLC span,
	.basic-element .c2LLC span,
	.basic-element .c3LLC span,
	.basic-element .c4LLC span {
	display: block;
	zoom: 1;
	}

	.main .c1LLA .title,
	.main .c2LLA .title,
	.main .c3LLA .title,
	.main .c4LLA .title,
	.main .c1LLL .title,
	.main .c2LLL .title,
	.main .c3LLL .title,
	.main .c4LLL .title,
	.main .c1LLAC .title,
	.main .c2LLAC .title,
	.main .c3LLAC .title,
	.main .c4LLAC .title,
	.main .c1LLB .title,
	.main .c2LLB .title,
	.main .c3LLB .title,
	.main .c4LLB .title,
	.main .c1LLC .title,
	.main .c2LLC .title,
	.main .c3LLC .title,
	.main .c4LLC .title, .basic-element .c1LLA .title,
	.basic-element .c2LLA .title,
	.basic-element .c3LLA .title,
	.basic-element .c4LLA .title,
	.basic-element .c1LLL .title,
	.basic-element .c2LLL .title,
	.basic-element .c3LLL .title,
	.basic-element .c4LLL .title,
	.basic-element .c1LLAC .title,
	.basic-element .c2LLAC .title,
	.basic-element .c3LLAC .title,
	.basic-element .c4LLAC .title,
	.basic-element .c1LLB .title,
	.basic-element .c2LLB .title,
	.basic-element .c3LLB .title,
	.basic-element .c4LLB .title,
	.basic-element .c1LLC .title,
	.basic-element .c2LLC .title,
	.basic-element .c3LLC .title,
	.basic-element .c4LLC .title {
	font-weight: bold;
	font-size: 100%;
	line-height: 132%;
	margin-bottom: 10px;
	background: url(../images/icon_arrow_g.gif) no-repeat 2px 5px;
	padding-left: 12px;
	}

	.main .c1LLA .title.nobg,
	.main .c2LLA .title.nobg,
	.main .c3LLA .title.nobg,
	.main .c4LLA .title.nobg,
	.main .c1LLL .title.nobg,
	.main .c2LLL .title.nobg,
	.main .c3LLL .title.nobg,
	.main .c4LLL .title.nobg,
	.main .c1LLAC .title.nobg,
	.main .c2LLAC .title.nobg,
	.main .c3LLAC .title.nobg,
	.main .c4LLAC .title.nobg,
	.main .c1LLB .title.nobg,
	.main .c2LLB .title.nobg,
	.main .c3LLB .title.nobg,
	.main .c4LLB .title.nobg,
	.main .c1LLC .title.nobg,
	.main .c2LLC .title.nobg,
	.main .c3LLC .title.nobg,
	.main .c4LLC .title.nobg, .basic-element .c1LLA .title.nobg,
	.basic-element .c2LLA .title.nobg,
	.basic-element .c3LLA .title.nobg,
	.basic-element .c4LLA .title.nobg,
	.basic-element .c1LLL .title.nobg,
	.basic-element .c2LLL .title.nobg,
	.basic-element .c3LLL .title.nobg,
	.basic-element .c4LLL .title.nobg,
	.basic-element .c1LLAC .title.nobg,
	.basic-element .c2LLAC .title.nobg,
	.basic-element .c3LLAC .title.nobg,
	.basic-element .c4LLAC .title.nobg,
	.basic-element .c1LLB .title.nobg,
	.basic-element .c2LLB .title.nobg,
	.basic-element .c3LLB .title.nobg,
	.basic-element .c4LLB .title.nobg,
	.basic-element .c1LLC .title.nobg,
	.basic-element .c2LLC .title.nobg,
	.basic-element .c3LLC .title.nobg,
	.basic-element .c4LLC .title.nobg {
	background: none;
	padding-left: 0;
	}

	.main .c1LLA .image,
	.main .c2LLA .image,
	.main .c3LLA .image,
	.main .c4LLA .image,
	.main .c1LLL .image,
	.main .c2LLL .image,
	.main .c3LLL .image,
	.main .c4LLL .image,
	.main .c1LLAC .image,
	.main .c2LLAC .image,
	.main .c3LLAC .image,
	.main .c4LLAC .image,
	.main .c1LLB .image,
	.main .c2LLB .image,
	.main .c3LLB .image,
	.main .c4LLB .image,
	.main .c1LLC .image,
	.main .c2LLC .image,
	.main .c3LLC .image,
	.main .c4LLC .image, .basic-element .c1LLA .image,
	.basic-element .c2LLA .image,
	.basic-element .c3LLA .image,
	.basic-element .c4LLA .image,
	.basic-element .c1LLL .image,
	.basic-element .c2LLL .image,
	.basic-element .c3LLL .image,
	.basic-element .c4LLL .image,
	.basic-element .c1LLAC .image,
	.basic-element .c2LLAC .image,
	.basic-element .c3LLAC .image,
	.basic-element .c4LLAC .image,
	.basic-element .c1LLB .image,
	.basic-element .c2LLB .image,
	.basic-element .c3LLB .image,
	.basic-element .c4LLB .image,
	.basic-element .c1LLC .image,
	.basic-element .c2LLC .image,
	.basic-element .c3LLC .image,
	.basic-element .c4LLC .image {
	float: left;
	overflow: hidden;
	margin: 0;
	}

	.main .c1LLA .leadi,
	.main .c2LLA .leadi,
	.main .c3LLA .leadi,
	.main .c4LLA .leadi,
	.main .c1LLL .leadi,
	.main .c2LLL .leadi,
	.main .c3LLL .leadi,
	.main .c4LLL .leadi,
	.main .c1LLAC .leadi,
	.main .c2LLAC .leadi,
	.main .c3LLAC .leadi,
	.main .c4LLAC .leadi,
	.main .c1LLB .leadi,
	.main .c2LLB .leadi,
	.main .c3LLB .leadi,
	.main .c4LLB .leadi,
	.main .c1LLC .leadi,
	.main .c2LLC .leadi,
	.main .c3LLC .leadi,
	.main .c4LLC .leadi, .basic-element .c1LLA .leadi,
	.basic-element .c2LLA .leadi,
	.basic-element .c3LLA .leadi,
	.basic-element .c4LLA .leadi,
	.basic-element .c1LLL .leadi,
	.basic-element .c2LLL .leadi,
	.basic-element .c3LLL .leadi,
	.basic-element .c4LLL .leadi,
	.basic-element .c1LLAC .leadi,
	.basic-element .c2LLAC .leadi,
	.basic-element .c3LLAC .leadi,
	.basic-element .c4LLAC .leadi,
	.basic-element .c1LLB .leadi,
	.basic-element .c2LLB .leadi,
	.basic-element .c3LLB .leadi,
	.basic-element .c4LLB .leadi,
	.basic-element .c1LLC .leadi,
	.basic-element .c2LLC .leadi,
	.basic-element .c3LLC .leadi,
	.basic-element .c4LLC .leadi {
	float: right;
	font-size: 87.5%;
	}

	.main .c1LLA .lead,
	.main .c2LLA .lead,
	.main .c3LLA .lead,
	.main .c4LLA .lead,
	.main .c1LLL .lead,
	.main .c2LLL .lead,
	.main .c3LLL .lead,
	.main .c4LLL .lead,
	.main .c1LLAC .lead,
	.main .c2LLAC .lead,
	.main .c3LLAC .lead,
	.main .c4LLAC .lead,
	.main .c1LLB .lead,
	.main .c2LLB .lead,
	.main .c3LLB .lead,
	.main .c4LLB .lead,
	.main .c1LLC .lead,
	.main .c2LLC .lead,
	.main .c3LLC .lead,
	.main .c4LLC .lead, .basic-element .c1LLA .lead,
	.basic-element .c2LLA .lead,
	.basic-element .c3LLA .lead,
	.basic-element .c4LLA .lead,
	.basic-element .c1LLL .lead,
	.basic-element .c2LLL .lead,
	.basic-element .c3LLL .lead,
	.basic-element .c4LLL .lead,
	.basic-element .c1LLAC .lead,
	.basic-element .c2LLAC .lead,
	.basic-element .c3LLAC .lead,
	.basic-element .c4LLAC .lead,
	.basic-element .c1LLB .lead,
	.basic-element .c2LLB .lead,
	.basic-element .c3LLB .lead,
	.basic-element .c4LLB .lead,
	.basic-element .c1LLC .lead,
	.basic-element .c2LLC .lead,
	.basic-element .c3LLC .lead,
	.basic-element .c4LLC .lead {
	font-size: 87.5%;
	width: 100%;
	float: left;
	}

	.main .c1LLA .cate,
	.main .c2LLA .cate,
	.main .c3LLA .cate,
	.main .c4LLA .cate,
	.main .c1LLL .cate,
	.main .c2LLL .cate,
	.main .c3LLL .cate,
	.main .c4LLL .cate,
	.main .c1LLAC .cate,
	.main .c2LLAC .cate,
	.main .c3LLAC .cate,
	.main .c4LLAC .cate,
	.main .c1LLB .cate,
	.main .c2LLB .cate,
	.main .c3LLB .cate,
	.main .c4LLB .cate,
	.main .c1LLC .cate,
	.main .c2LLC .cate,
	.main .c3LLC .cate,
	.main .c4LLC .cate, .basic-element .c1LLA .cate,
	.basic-element .c2LLA .cate,
	.basic-element .c3LLA .cate,
	.basic-element .c4LLA .cate,
	.basic-element .c1LLL .cate,
	.basic-element .c2LLL .cate,
	.basic-element .c3LLL .cate,
	.basic-element .c4LLL .cate,
	.basic-element .c1LLAC .cate,
	.basic-element .c2LLAC .cate,
	.basic-element .c3LLAC .cate,
	.basic-element .c4LLAC .cate,
	.basic-element .c1LLB .cate,
	.basic-element .c2LLB .cate,
	.basic-element .c3LLB .cate,
	.basic-element .c4LLB .cate,
	.basic-element .c1LLC .cate,
	.basic-element .c2LLC .cate,
	.basic-element .c3LLC .cate,
	.basic-element .c4LLC .cate {
	clear: both;
	padding: 5px 0 0;
	}

	.main .c1LLA .cate img,
	.main .c2LLA .cate img,
	.main .c3LLA .cate img,
	.main .c4LLA .cate img,
	.main .c1LLL .cate img,
	.main .c2LLL .cate img,
	.main .c3LLL .cate img,
	.main .c4LLL .cate img,
	.main .c1LLAC .cate img,
	.main .c2LLAC .cate img,
	.main .c3LLAC .cate img,
	.main .c4LLAC .cate img,
	.main .c1LLB .cate img,
	.main .c2LLB .cate img,
	.main .c3LLB .cate img,
	.main .c4LLB .cate img,
	.main .c1LLC .cate img,
	.main .c2LLC .cate img,
	.main .c3LLC .cate img,
	.main .c4LLC .cate img, .basic-element .c1LLA .cate img,
	.basic-element .c2LLA .cate img,
	.basic-element .c3LLA .cate img,
	.basic-element .c4LLA .cate img,
	.basic-element .c1LLL .cate img,
	.basic-element .c2LLL .cate img,
	.basic-element .c3LLL .cate img,
	.basic-element .c4LLL .cate img,
	.basic-element .c1LLAC .cate img,
	.basic-element .c2LLAC .cate img,
	.basic-element .c3LLAC .cate img,
	.basic-element .c4LLAC .cate img,
	.basic-element .c1LLB .cate img,
	.basic-element .c2LLB .cate img,
	.basic-element .c3LLB .cate img,
	.basic-element .c4LLB .cate img,
	.basic-element .c1LLC .cate img,
	.basic-element .c2LLC .cate img,
	.basic-element .c3LLC .cate img,
	.basic-element .c4LLC .cate img {
	margin-right: 5px;
	display: inline;
	}

	.main .c1LLA .alink .lead,
	.main .c1LLA .alink .leadi,
	.main .c2LLA .alink .lead,
	.main .c2LLA .alink .leadi,
	.main .c3LLA .alink .lead,
	.main .c3LLA .alink .leadi,
	.main .c4LLA .alink .lead,
	.main .c4LLA .alink .leadi,
	.main .c1LLL .alink .lead,
	.main .c1LLL .alink .leadi,
	.main .c2LLL .alink .lead,
	.main .c2LLL .alink .leadi,
	.main .c3LLL .alink .lead,
	.main .c3LLL .alink .leadi,
	.main .c4LLL .alink .lead,
	.main .c4LLL .alink .leadi,
	.main .c1LLAC .alink .lead,
	.main .c1LLAC .alink .leadi,
	.main .c2LLAC .alink .lead,
	.main .c2LLAC .alink .leadi,
	.main .c3LLAC .alink .lead,
	.main .c3LLAC .alink .leadi,
	.main .c4LLAC .alink .lead,
	.main .c4LLAC .alink .leadi,
	.main .c1LLB .alink .lead,
	.main .c1LLB .alink .leadi,
	.main .c2LLB .alink .lead,
	.main .c2LLB .alink .leadi,
	.main .c3LLB .alink .lead,
	.main .c3LLB .alink .leadi,
	.main .c4LLB .alink .lead,
	.main .c4LLB .alink .leadi,
	.main .c1LLC .alink .lead,
	.main .c1LLC .alink .leadi,
	.main .c2LLC .alink .lead,
	.main .c2LLC .alink .leadi,
	.main .c3LLC .alink .lead,
	.main .c3LLC .alink .leadi,
	.main .c4LLC .alink .lead,
	.main .c4LLC .alink .leadi, .basic-element .c1LLA .alink .lead,
	.basic-element .c1LLA .alink .leadi,
	.basic-element .c2LLA .alink .lead,
	.basic-element .c2LLA .alink .leadi,
	.basic-element .c3LLA .alink .lead,
	.basic-element .c3LLA .alink .leadi,
	.basic-element .c4LLA .alink .lead,
	.basic-element .c4LLA .alink .leadi,
	.basic-element .c1LLL .alink .lead,
	.basic-element .c1LLL .alink .leadi,
	.basic-element .c2LLL .alink .lead,
	.basic-element .c2LLL .alink .leadi,
	.basic-element .c3LLL .alink .lead,
	.basic-element .c3LLL .alink .leadi,
	.basic-element .c4LLL .alink .lead,
	.basic-element .c4LLL .alink .leadi,
	.basic-element .c1LLAC .alink .lead,
	.basic-element .c1LLAC .alink .leadi,
	.basic-element .c2LLAC .alink .lead,
	.basic-element .c2LLAC .alink .leadi,
	.basic-element .c3LLAC .alink .lead,
	.basic-element .c3LLAC .alink .leadi,
	.basic-element .c4LLAC .alink .lead,
	.basic-element .c4LLAC .alink .leadi,
	.basic-element .c1LLB .alink .lead,
	.basic-element .c1LLB .alink .leadi,
	.basic-element .c2LLB .alink .lead,
	.basic-element .c2LLB .alink .leadi,
	.basic-element .c3LLB .alink .lead,
	.basic-element .c3LLB .alink .leadi,
	.basic-element .c4LLB .alink .lead,
	.basic-element .c4LLB .alink .leadi,
	.basic-element .c1LLC .alink .lead,
	.basic-element .c1LLC .alink .leadi,
	.basic-element .c2LLC .alink .lead,
	.basic-element .c2LLC .alink .leadi,
	.basic-element .c3LLC .alink .lead,
	.basic-element .c3LLC .alink .leadi,
	.basic-element .c4LLC .alink .lead,
	.basic-element .c4LLC .alink .leadi {
	background: url(../images/icon_uarrow_g.gif) no-repeat 2px 7px;
	color: #6666AA;
	padding-left: 14px;
	float: right;
	display: block;
	}

	.main .c1LLA .alink .lead:hover,
	.main .c1LLA .alink .leadi:hover,
	.main .c2LLA .alink .lead:hover,
	.main .c2LLA .alink .leadi:hover,
	.main .c3LLA .alink .lead:hover,
	.main .c3LLA .alink .leadi:hover,
	.main .c4LLA .alink .lead:hover,
	.main .c4LLA .alink .leadi:hover,
	.main .c1LLL .alink .lead:hover,
	.main .c1LLL .alink .leadi:hover,
	.main .c2LLL .alink .lead:hover,
	.main .c2LLL .alink .leadi:hover,
	.main .c3LLL .alink .lead:hover,
	.main .c3LLL .alink .leadi:hover,
	.main .c4LLL .alink .lead:hover,
	.main .c4LLL .alink .leadi:hover,
	.main .c1LLAC .alink .lead:hover,
	.main .c1LLAC .alink .leadi:hover,
	.main .c2LLAC .alink .lead:hover,
	.main .c2LLAC .alink .leadi:hover,
	.main .c3LLAC .alink .lead:hover,
	.main .c3LLAC .alink .leadi:hover,
	.main .c4LLAC .alink .lead:hover,
	.main .c4LLAC .alink .leadi:hover,
	.main .c1LLB .alink .lead:hover,
	.main .c1LLB .alink .leadi:hover,
	.main .c2LLB .alink .lead:hover,
	.main .c2LLB .alink .leadi:hover,
	.main .c3LLB .alink .lead:hover,
	.main .c3LLB .alink .leadi:hover,
	.main .c4LLB .alink .lead:hover,
	.main .c4LLB .alink .leadi:hover,
	.main .c1LLC .alink .lead:hover,
	.main .c1LLC .alink .leadi:hover,
	.main .c2LLC .alink .lead:hover,
	.main .c2LLC .alink .leadi:hover,
	.main .c3LLC .alink .lead:hover,
	.main .c3LLC .alink .leadi:hover,
	.main .c4LLC .alink .lead:hover,
	.main .c4LLC .alink .leadi:hover, .basic-element .c1LLA .alink .lead:hover,
	.basic-element .c1LLA .alink .leadi:hover,
	.basic-element .c2LLA .alink .lead:hover,
	.basic-element .c2LLA .alink .leadi:hover,
	.basic-element .c3LLA .alink .lead:hover,
	.basic-element .c3LLA .alink .leadi:hover,
	.basic-element .c4LLA .alink .lead:hover,
	.basic-element .c4LLA .alink .leadi:hover,
	.basic-element .c1LLL .alink .lead:hover,
	.basic-element .c1LLL .alink .leadi:hover,
	.basic-element .c2LLL .alink .lead:hover,
	.basic-element .c2LLL .alink .leadi:hover,
	.basic-element .c3LLL .alink .lead:hover,
	.basic-element .c3LLL .alink .leadi:hover,
	.basic-element .c4LLL .alink .lead:hover,
	.basic-element .c4LLL .alink .leadi:hover,
	.basic-element .c1LLAC .alink .lead:hover,
	.basic-element .c1LLAC .alink .leadi:hover,
	.basic-element .c2LLAC .alink .lead:hover,
	.basic-element .c2LLAC .alink .leadi:hover,
	.basic-element .c3LLAC .alink .lead:hover,
	.basic-element .c3LLAC .alink .leadi:hover,
	.basic-element .c4LLAC .alink .lead:hover,
	.basic-element .c4LLAC .alink .leadi:hover,
	.basic-element .c1LLB .alink .lead:hover,
	.basic-element .c1LLB .alink .leadi:hover,
	.basic-element .c2LLB .alink .lead:hover,
	.basic-element .c2LLB .alink .leadi:hover,
	.basic-element .c3LLB .alink .lead:hover,
	.basic-element .c3LLB .alink .leadi:hover,
	.basic-element .c4LLB .alink .lead:hover,
	.basic-element .c4LLB .alink .leadi:hover,
	.basic-element .c1LLC .alink .lead:hover,
	.basic-element .c1LLC .alink .leadi:hover,
	.basic-element .c2LLC .alink .lead:hover,
	.basic-element .c2LLC .alink .leadi:hover,
	.basic-element .c3LLC .alink .lead:hover,
	.basic-element .c3LLC .alink .leadi:hover,
	.basic-element .c4LLC .alink .lead:hover,
	.basic-element .c4LLC .alink .leadi:hover {
	text-decoration: underline;
	}

	.main .c1LLA .alink .lead,
	.main .c2LLA .alink .lead,
	.main .c3LLA .alink .lead,
	.main .c4LLA .alink .lead,
	.main .c1LLL .alink .lead,
	.main .c2LLL .alink .lead,
	.main .c3LLL .alink .lead,
	.main .c4LLL .alink .lead,
	.main .c1LLAC .alink .lead,
	.main .c2LLAC .alink .lead,
	.main .c3LLAC .alink .lead,
	.main .c4LLAC .alink .lead,
	.main .c1LLB .alink .lead,
	.main .c2LLB .alink .lead,
	.main .c3LLB .alink .lead,
	.main .c4LLB .alink .lead,
	.main .c1LLC .alink .lead,
	.main .c2LLC .alink .lead,
	.main .c3LLC .alink .lead,
	.main .c4LLC .alink .lead, .basic-element .c1LLA .alink .lead,
	.basic-element .c2LLA .alink .lead,
	.basic-element .c3LLA .alink .lead,
	.basic-element .c4LLA .alink .lead,
	.basic-element .c1LLL .alink .lead,
	.basic-element .c2LLL .alink .lead,
	.basic-element .c3LLL .alink .lead,
	.basic-element .c4LLL .alink .lead,
	.basic-element .c1LLAC .alink .lead,
	.basic-element .c2LLAC .alink .lead,
	.basic-element .c3LLAC .alink .lead,
	.basic-element .c4LLAC .alink .lead,
	.basic-element .c1LLB .alink .lead,
	.basic-element .c2LLB .alink .lead,
	.basic-element .c3LLB .alink .lead,
	.basic-element .c4LLB .alink .lead,
	.basic-element .c1LLC .alink .lead,
	.basic-element .c2LLC .alink .lead,
	.basic-element .c3LLC .alink .lead,
	.basic-element .c4LLC .alink .lead {
	width: auto;
	float: left;
	}

	.main .c1LLA .active a,
	.main .c2LLA .active a,
	.main .c3LLA .active a,
	.main .c4LLA .active a,
	.main .c1LLL .active a,
	.main .c2LLL .active a,
	.main .c3LLL .active a,
	.main .c4LLL .active a,
	.main .c1LLAC .active a,
	.main .c2LLAC .active a,
	.main .c3LLAC .active a,
	.main .c4LLAC .active a,
	.main .c1LLB .active a,
	.main .c2LLB .active a,
	.main .c3LLB .active a,
	.main .c4LLB .active a,
	.main .c1LLC .active a,
	.main .c2LLC .active a,
	.main .c3LLC .active a,
	.main .c4LLC .active a, .basic-element .c1LLA .active a,
	.basic-element .c2LLA .active a,
	.basic-element .c3LLA .active a,
	.basic-element .c4LLA .active a,
	.basic-element .c1LLL .active a,
	.basic-element .c2LLL .active a,
	.basic-element .c3LLL .active a,
	.basic-element .c4LLL .active a,
	.basic-element .c1LLAC .active a,
	.basic-element .c2LLAC .active a,
	.basic-element .c3LLAC .active a,
	.basic-element .c4LLAC .active a,
	.basic-element .c1LLB .active a,
	.basic-element .c2LLB .active a,
	.basic-element .c3LLB .active a,
	.basic-element .c4LLB .active a,
	.basic-element .c1LLC .active a,
	.basic-element .c2LLC .active a,
	.basic-element .c3LLC .active a,
	.basic-element .c4LLC .active a {
	background: #f1e3e5;
	}

	.main .c1LLA .morelink,
	.main .c2LLA .morelink,
	.main .c3LLA .morelink,
	.main .c4LLA .morelink,
	.main .c1LLL .morelink,
	.main .c2LLL .morelink,
	.main .c3LLL .morelink,
	.main .c4LLL .morelink,
	.main .c1LLAC .morelink,
	.main .c2LLAC .morelink,
	.main .c3LLAC .morelink,
	.main .c4LLAC .morelink,
	.main .c1LLB .morelink,
	.main .c2LLB .morelink,
	.main .c3LLB .morelink,
	.main .c4LLB .morelink,
	.main .c1LLC .morelink,
	.main .c2LLC .morelink,
	.main .c3LLC .morelink,
	.main .c4LLC .morelink, .basic-element .c1LLA .morelink,
	.basic-element .c2LLA .morelink,
	.basic-element .c3LLA .morelink,
	.basic-element .c4LLA .morelink,
	.basic-element .c1LLL .morelink,
	.basic-element .c2LLL .morelink,
	.basic-element .c3LLL .morelink,
	.basic-element .c4LLL .morelink,
	.basic-element .c1LLAC .morelink,
	.basic-element .c2LLAC .morelink,
	.basic-element .c3LLAC .morelink,
	.basic-element .c4LLAC .morelink,
	.basic-element .c1LLB .morelink,
	.basic-element .c2LLB .morelink,
	.basic-element .c3LLB .morelink,
	.basic-element .c4LLB .morelink,
	.basic-element .c1LLC .morelink,
	.basic-element .c2LLC .morelink,
	.basic-element .c3LLC .morelink,
	.basic-element .c4LLC .morelink {
	clear: both;
	text-align: right;
	margin: 0 10px 10px 10px;
	}

	.main .c1LLA .morelink .more,
	.main .c2LLA .morelink .more,
	.main .c3LLA .morelink .more,
	.main .c4LLA .morelink .more,
	.main .c1LLL .morelink .more,
	.main .c2LLL .morelink .more,
	.main .c3LLL .morelink .more,
	.main .c4LLL .morelink .more,
	.main .c1LLAC .morelink .more,
	.main .c2LLAC .morelink .more,
	.main .c3LLAC .morelink .more,
	.main .c4LLAC .morelink .more,
	.main .c1LLB .morelink .more,
	.main .c2LLB .morelink .more,
	.main .c3LLB .morelink .more,
	.main .c4LLB .morelink .more,
	.main .c1LLC .morelink .more,
	.main .c2LLC .morelink .more,
	.main .c3LLC .morelink .more,
	.main .c4LLC .morelink .more, .basic-element .c1LLA .morelink .more,
	.basic-element .c2LLA .morelink .more,
	.basic-element .c3LLA .morelink .more,
	.basic-element .c4LLA .morelink .more,
	.basic-element .c1LLL .morelink .more,
	.basic-element .c2LLL .morelink .more,
	.basic-element .c3LLL .morelink .more,
	.basic-element .c4LLL .morelink .more,
	.basic-element .c1LLAC .morelink .more,
	.basic-element .c2LLAC .morelink .more,
	.basic-element .c3LLAC .morelink .more,
	.basic-element .c4LLAC .morelink .more,
	.basic-element .c1LLB .morelink .more,
	.basic-element .c2LLB .morelink .more,
	.basic-element .c3LLB .morelink .more,
	.basic-element .c4LLB .morelink .more,
	.basic-element .c1LLC .morelink .more,
	.basic-element .c2LLC .morelink .more,
	.basic-element .c3LLC .morelink .more,
	.basic-element .c4LLC .morelink .more {
	color: #6666AA;
	display: inline;
	padding-left: 12px;
	background: url(../images/icon_arrow_g.gif) no-repeat left center;
	}

	.main .c1LLA li,
	.main .c2LLA li,
	.main .c3LLA li,
	.main .c4LLA li, .basic-element .c1LLA li,
	.basic-element .c2LLA li,
	.basic-element .c3LLA li,
	.basic-element .c4LLA li {
	border: 2px solid #d9d9d9;
	}

	.main .c1LLAC li,
	.main .c2LLAC li,
	.main .c3LLAC li,
	.main .c4LLAC li, .basic-element .c1LLAC li,
	.basic-element .c2LLAC li,
	.basic-element .c3LLAC li,
	.basic-element .c4LLAC li {
	border: 2px solid #f2bfc8;
	}

	.main .c1LLAC .title,
	.main .c2LLAC .title,
	.main .c3LLAC .title,
	.main .c4LLAC .title, .basic-element .c1LLAC .title,
	.basic-element .c2LLAC .title,
	.basic-element .c3LLAC .title,
	.basic-element .c4LLAC .title {
	background: url(../images/icon_arrow_r.gif) no-repeat 2px 5px;
	}

	.main .c1LLAC .alink .lead,
	.main .c1LLAC .alink .leadi,
	.main .c2LLAC .alink .lead,
	.main .c2LLAC .alink .leadi,
	.main .c3LLAC .alink .lead,
	.main .c3LLAC .alink .leadi,
	.main .c4LLAC .alink .lead,
	.main .c4LLAC .alink .leadi, .basic-element .c1LLAC .alink .lead,
	.basic-element .c1LLAC .alink .leadi,
	.basic-element .c2LLAC .alink .lead,
	.basic-element .c2LLAC .alink .leadi,
	.basic-element .c3LLAC .alink .lead,
	.basic-element .c3LLAC .alink .leadi,
	.basic-element .c4LLAC .alink .lead,
	.basic-element .c4LLAC .alink .leadi {
	background: url(../images/icon_uarrow_r.gif) no-repeat 2px 7px;
	}

	.main .c1LLB li,
	.main .c2LLB li,
	.main .c3LLB li,
	.main .c4LLB li, .basic-element .c1LLB li,
	.basic-element .c2LLB li,
	.basic-element .c3LLB li,
	.basic-element .c4LLB li {
	border: 1px solid #d9d9d9;
	}

	.main .c1LLC a,
	.main .c2LLC a,
	.main .c3LLC a,
	.main .c4LLC a, .basic-element .c1LLC a,
	.basic-element .c2LLC a,
	.basic-element .c3LLC a,
	.basic-element .c4LLC a {
	padding: 0;
	}

	.main .c1LLC a:hover,
	.main .c2LLC a:hover,
	.main .c3LLC a:hover,
	.main .c4LLC a:hover, .basic-element .c1LLC a:hover,
	.basic-element .c2LLC a:hover,
	.basic-element .c3LLC a:hover,
	.basic-element .c4LLC a:hover {
	background: none;
	text-decoration: underline;
	}

	.main .c1LLC .active,
	.main .c2LLC .active,
	.main .c3LLC .active,
	.main .c4LLC .active, .basic-element .c1LLC .active,
	.basic-element .c2LLC .active,
	.basic-element .c3LLC .active,
	.basic-element .c4LLC .active {
	background: #f1e3e5;
	}

	.main .c1LLC .active a,
	.main .c2LLC .active a,
	.main .c3LLC .active a,
	.main .c4LLC .active a, .basic-element .c1LLC .active a,
	.basic-element .c2LLC .active a,
	.basic-element .c3LLC .active a,
	.basic-element .c4LLC .active a {
	background: none;
	}

	.main .c1LLC .title,
	.main .c2LLC .title,
	.main .c3LLC .title,
	.main .c4LLC .title, .basic-element .c1LLC .title,
	.basic-element .c2LLC .title,
	.basic-element .c3LLC .title,
	.basic-element .c4LLC .title {
	border-left: 1px solid #cccccc;
	border-top: 2px solid #cccccc;
	background: url(../images/icon_arrow_g.gif) no-repeat 10px 12px;
	padding: 8px 8px 4px 20px;
	}

	.main .c1LLA li,
	.main .c1LLL li,
	.main .c1LLAC li,
	.main .c1LLB li,
	.main .c1LLC li, .basic-element .c1LLA li,
	.basic-element .c1LLL li,
	.basic-element .c1LLAC li,
	.basic-element .c1LLB li,
	.basic-element .c1LLC li {
	width: 671px;
	}

	.main .c1LLA .image,
	.main .c1LLL .image,
	.main .c1LLAC .image,
	.main .c1LLB .image,
	.main .c1LLC .image, .basic-element .c1LLA .image,
	.basic-element .c1LLL .image,
	.basic-element .c1LLAC .image,
	.basic-element .c1LLB .image,
	.basic-element .c1LLC .image {
	width: 15%;
	}

	.main .c1LLA .leadi,
	.main .c1LLL .leadi,
	.main .c1LLAC .leadi,
	.main .c1LLB .leadi,
	.main .c1LLC .leadi, .basic-element .c1LLA .leadi,
	.basic-element .c1LLL .leadi,
	.basic-element .c1LLAC .leadi,
	.basic-element .c1LLB .leadi,
	.basic-element .c1LLC .leadi {
	width: 83%;
	}

	.main .c1LLA .alink .leadi,
	.main .c1LLL .alink .leadi,
	.main .c1LLAC .alink .leadi,
	.main .c1LLB .alink .leadi,
	.main .c1LLC .alink .leadi, .basic-element .c1LLA .alink .leadi,
	.basic-element .c1LLL .alink .leadi,
	.basic-element .c1LLAC .alink .leadi,
	.basic-element .c1LLB .alink .leadi,
	.basic-element .c1LLC .alink .leadi {
	width: 82%;
	}

	body:not(.header-sp) .main .c1LLA li a, body:not(.header-sp) .basic-element .c1LLA li a {
	display: flex;
	flex-wrap: wrap;
	}

	body:not(.header-sp) .main .c1LLA li a .title, body:not(.header-sp) .basic-element .c1LLA li a .title {
	display: block;
	width: 100%;
	}

	body:not(.header-sp) .main .c1LLA li a .image, body:not(.header-sp) .basic-element .c1LLA li a .image {
	flex: 0 0 auto;
	width: auto;
	}

	body:not(.header-sp) .main .c1LLA li a .image img, body:not(.header-sp) .basic-element .c1LLA li a .image img {
	width: 100%;
	}

	body:not(.header-sp) .main .c1LLA li a .image + .leadi, body:not(.header-sp) .basic-element .c1LLA li a .image + .leadi {
	flex: 1;
	margin-left: 10px;
	width: auto;
	}

	.main .c1LLL li,
	.main .c1LLB li,
	.main .c1LLC li, .basic-element .c1LLL li,
	.basic-element .c1LLB li,
	.basic-element .c1LLC li {
	width: 675px;
	}

	.main .c2LLA li,
	.main .c2LLL li,
	.main .c2LLAC li,
	.main .c2LLB li,
	.main .c2LLC li, .basic-element .c2LLA li,
	.basic-element .c2LLL li,
	.basic-element .c2LLAC li,
	.basic-element .c2LLB li,
	.basic-element .c2LLC li {
	width: 326px;
	float: left;
	}

	.main .c2LLA .image,
	.main .c2LLL .image,
	.main .c2LLAC .image,
	.main .c2LLB .image,
	.main .c2LLC .image, .basic-element .c2LLA .image,
	.basic-element .c2LLL .image,
	.basic-element .c2LLAC .image,
	.basic-element .c2LLB .image,
	.basic-element .c2LLC .image {
	width: 30%;
	}

	.main .c2LLA .leadi,
	.main .c2LLL .leadi,
	.main .c2LLAC .leadi,
	.main .c2LLB .leadi,
	.main .c2LLC .leadi, .basic-element .c2LLA .leadi,
	.basic-element .c2LLL .leadi,
	.basic-element .c2LLAC .leadi,
	.basic-element .c2LLB .leadi,
	.basic-element .c2LLC .leadi {
	width: 66%;
	}

	.main .c2LLA .alink .leadi,
	.main .c2LLL .alink .leadi,
	.main .c2LLAC .alink .leadi,
	.main .c2LLB .alink .leadi,
	.main .c2LLC .alink .leadi, .basic-element .c2LLA .alink .leadi,
	.basic-element .c2LLL .alink .leadi,
	.basic-element .c2LLAC .alink .leadi,
	.basic-element .c2LLB .alink .leadi,
	.basic-element .c2LLC .alink .leadi {
	width: 63%;
	}

	.main .c2LLL li,
	.main .c2LLB li,
	.main .c2LLC li, .basic-element .c2LLL li,
	.basic-element .c2LLB li,
	.basic-element .c2LLC li {
	width: 328px;
	}

	.main .c3LLA li,
	.main .c3LLL li,
	.main .c3LLAC li,
	.main .c3LLB li,
	.main .c3LLC li, .basic-element .c3LLA li,
	.basic-element .c3LLL li,
	.basic-element .c3LLAC li,
	.basic-element .c3LLB li,
	.basic-element .c3LLC li {
	width: 212px;
	float: left;
	}

	.main .c3LLA .image,
	.main .c3LLL .image,
	.main .c3LLAC .image,
	.main .c3LLB .image,
	.main .c3LLC .image, .basic-element .c3LLA .image,
	.basic-element .c3LLL .image,
	.basic-element .c3LLAC .image,
	.basic-element .c3LLB .image,
	.basic-element .c3LLC .image {
	width: 30%;
	}

	.main .c3LLA .leadi,
	.main .c3LLL .leadi,
	.main .c3LLAC .leadi,
	.main .c3LLB .leadi,
	.main .c3LLC .leadi, .basic-element .c3LLA .leadi,
	.basic-element .c3LLL .leadi,
	.basic-element .c3LLAC .leadi,
	.basic-element .c3LLB .leadi,
	.basic-element .c3LLC .leadi {
	width: 66%;
	}

	.main .c3LLA .alink .leadi,
	.main .c3LLL .alink .leadi,
	.main .c3LLAC .alink .leadi,
	.main .c3LLB .alink .leadi,
	.main .c3LLC .alink .leadi, .basic-element .c3LLA .alink .leadi,
	.basic-element .c3LLL .alink .leadi,
	.basic-element .c3LLAC .alink .leadi,
	.basic-element .c3LLB .alink .leadi,
	.basic-element .c3LLC .alink .leadi {
	width: 60%;
	}

	.main .c3LLL li,
	.main .c3LLB li,
	.main .c3LLC li, .basic-element .c3LLL li,
	.basic-element .c3LLB li,
	.basic-element .c3LLC li {
	width: 213px;
	}

	.main .c4LLA li,
	.main .c4LLL li,
	.main .c4LLAC li,
	.main .c4LLB li,
	.main .c4LLC li, .basic-element .c4LLA li,
	.basic-element .c4LLL li,
	.basic-element .c4LLAC li,
	.basic-element .c4LLB li,
	.basic-element .c4LLC li {
	width: 155px;
	float: left;
	}

	.main .c4LLA .image,
	.main .c4LLL .image,
	.main .c4LLAC .image,
	.main .c4LLB .image,
	.main .c4LLC .image, .basic-element .c4LLA .image,
	.basic-element .c4LLL .image,
	.basic-element .c4LLAC .image,
	.basic-element .c4LLB .image,
	.basic-element .c4LLC .image {
	width: 30%;
	}

	.main .c4LLA .leadi,
	.main .c4LLL .leadi,
	.main .c4LLAC .leadi,
	.main .c4LLB .leadi,
	.main .c4LLC .leadi, .basic-element .c4LLA .leadi,
	.basic-element .c4LLL .leadi,
	.basic-element .c4LLAC .leadi,
	.basic-element .c4LLB .leadi,
	.basic-element .c4LLC .leadi {
	width: 66%;
	}

	.main .c4LLA .alink .leadi,
	.main .c4LLL .alink .leadi,
	.main .c4LLAC .alink .leadi,
	.main .c4LLB .alink .leadi,
	.main .c4LLC .alink .leadi, .basic-element .c4LLA .alink .leadi,
	.basic-element .c4LLL .alink .leadi,
	.basic-element .c4LLAC .alink .leadi,
	.basic-element .c4LLB .alink .leadi,
	.basic-element .c4LLC .alink .leadi {
	width: 58%;
	}

	.main .c1LLB a,
	.main .c2LLB a,
	.main .c3LLB a,
	.main .c4LLB a, .basic-element .c1LLB a,
	.basic-element .c2LLB a,
	.basic-element .c3LLB a,
	.basic-element .c4LLB a {
	background: url(../images/ancLiBg_off.gif) repeat-x left center;
	}

	.main .c1LLB a:hover,
	.main .c2LLB a:hover,
	.main .c3LLB a:hover,
	.main .c4LLB a:hover, .basic-element .c1LLB a:hover,
	.basic-element .c2LLB a:hover,
	.basic-element .c3LLB a:hover,
	.basic-element .c4LLB a:hover {
	background: url(../images/ancLiBg_on.gif) repeat-x left center;
	}

	.main .c1LLB .active a,
	.main .c2LLB .active a,
	.main .c3LLB .active a,
	.main .c4LLB .active a, .basic-element .c1LLB .active a,
	.basic-element .c2LLB .active a,
	.basic-element .c3LLB .active a,
	.basic-element .c4LLB .active a {
	background: url(../images/ancLiBg_ac.gif) repeat-x left center;
	}

	.main .c1LLC li.alink, .basic-element .c1LLC li.alink {
	border-top: 1px solid #d9d9d9;
	padding: 10px 0;
	}

	.main .c1LLC li.alink:nth-child(2n), .basic-element .c1LLC li.alink:nth-child(2n) {
	border-bottom: 1px solid #d9d9d9;
	}

	.main .c1LLC .image, .basic-element .c1LLC .image {
	width: 14%;
	margin-left: 10px;
	_margin-left: 5px;
	}

	.main .c1LLC .lead, .basic-element .c1LLC .lead {
	margin: 0 10px 10px;
	_margin: 0 5px 10px;
	width: 95%;
	}

	.main .c1LLC .leadi, .basic-element .c1LLC .leadi {
	width: 81%;
	margin-right: 10px;
	_margin-right: 5px;
	margin-bottom: 10px;
	}

	.main .c1LLC .alink .lead, .basic-element .c1LLC .alink .lead {
	margin: 0 10px;
	_margin: 0 5px;
	width: 95%;
	}

	.main .c1LLC .alink .leadi, .basic-element .c1LLC .alink .leadi {
	width: 80%;
	margin-right: 10px;
	_margin-right: 5px;
	}

	.main .c2LLC li.alink, .basic-element .c2LLC li.alink {
	border-left: 1px solid #d9d9d9;
	}

	.main .c2LLC li.alink:nth-child(2n), .basic-element .c2LLC li.alink:nth-child(2n) {
	border-right: 1px solid #d9d9d9;
	}

	.main .c2LLC .image, .basic-element .c2LLC .image {
	width: 28%;
	margin-left: 10px;
	_margin-left: 5px;
	}

	.main .c2LLC .lead, .basic-element .c2LLC .lead {
	margin: 0 0 10px 10px;
	_margin: 0 0 10px 5px;
	width: 94%;
	}

	.main .c2LLC .leadi, .basic-element .c2LLC .leadi {
	width: 63%;
	margin-right: 10px;
	_margin-right: 5px;
	margin-bottom: 10px;
	}

	.main .c2LLC .alink .lead, .basic-element .c2LLC .alink .lead {
	margin: 0 10px;
	_margin: 0 5px;
	}

	.main .c2LLC .alink .leadi, .basic-element .c2LLC .alink .leadi {
	width: 59%;
	*width: 87.5%;
	margin-right: 10px;
	_margin-right: 5px;
	}

	.main .c3LLC li.alink, .basic-element .c3LLC li.alink {
	border-left: 1px solid #d9d9d9;
	}

	.main .c3LLC li.alink:nth-child(3n), .basic-element .c3LLC li.alink:nth-child(3n) {
	border-right: 1px solid #d9d9d9;
	}

	.main .c3LLC .image, .basic-element .c3LLC .image {
	width: 28%;
	margin-left: 10px;
	_margin-left: 5px;
	}

	.main .c3LLC .lead, .basic-element .c3LLC .lead {
	margin: 0 10px 10px;
	_margin: 0 5px 10px;
	width: 94%;
	}

	.main .c3LLC .leadi, .basic-element .c3LLC .leadi {
	width: 57%;
	margin-right: 10px;
	_margin-right: 5px;
	margin-bottom: 10px;
	}

	.main .c3LLC .alink .lead, .basic-element .c3LLC .alink .lead {
	margin: 0 10px;
	_margin: 0 5px;
	}

	.main .c3LLC .alink .leadi, .basic-element .c3LLC .alink .leadi {
	width: 54%;
	*width: 80%;
	margin-right: 10px;
	_margin-right: 5px;
	}

	.main ul.LLBX, .basic-element ul.LLBX {
	margin: 0;
	padding: 0;
	margin-bottom: 18px;
	width: 100%;
	}

	.main ul.LLBX:after, .basic-element ul.LLBX:after {
	content: "";
	display: table;
	clear: both;
	}

	.main ul.LLBX.InfoflameD, .basic-element ul.LLBX.InfoflameD {
	padding: 10px;
	width: 674px;
	}

	.main ul.LLBX li, .basic-element ul.LLBX li {
	display: block;
	float: left;
	font-size: 100%;
	padding: 0 10px 0 25px;
	margin: 0 0 8px;
	*white-space: nowrap;
	*display: inline;
	*zoom: 1;
	border-right: 1px solid #d9d9d9;
	background: url(../images/icon_arrow_g.gif) no-repeat 10px 4px;
	}

	.main ul.LLBX li.active a, .main ul.LLBX li.active, .basic-element ul.LLBX li.active a, .basic-element ul.LLBX li.active {
	color: #333;
	}

	.main ul.LLBX li.active a:hover, .main ul.LLBX li.active:hover, .basic-element ul.LLBX li.active a:hover, .basic-element ul.LLBX li.active:hover {
	text-decoration: none;
	}

	.main ul.LLBX li.alink, .basic-element ul.LLBX li.alink {
	background: url(../images/icon_uarrow_g.gif) no-repeat 10px 6px;
	}

	.main .InfoflameRAD h5,
	.main .InfoflameRAC h5, .basic-element .InfoflameRAD h5,
	.basic-element .InfoflameRAC h5 {
	color: #cc0022;
	background: none;
	border: none;
	padding: 0;
	margin: 0 0 10px;
	}

	.main .InfoflameRAD h6,
	.main .InfoflameRAC h6, .basic-element .InfoflameRAD h6,
	.basic-element .InfoflameRAC h6 {
	color: #333;
	margin: 0 0 10px;
	}

	.main .InfoflameRAD p,
	.main .InfoflameRAC p, .basic-element .InfoflameRAD p,
	.basic-element .InfoflameRAC p {
	margin: 0 0 18px;
	margin: 0 0 10px;
	}

	.main .mypage24, .basic-element .mypage24 {
	border-radius: 3px;
	padding: 15px;
	margin-bottom: 18px;
	}

	.main .mypage24:after, .basic-element .mypage24:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .mypage24 h4, .basic-element .mypage24 h4 {
	margin: 0 0 18px;
	}

	.main .mypagesign, .basic-element .mypagesign {
	border-radius: 3px;
	border: 2px solid #cccccc;
	background: #ffffff;
	padding: 15px;
	margin-bottom: 18px;
	}

	.main .mypagesign:after, .basic-element .mypagesign:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .mypagesign h4, .basic-element .mypagesign h4 {
	margin: 0 0 18px;
	}

	.main .mypagesign h6, .basic-element .mypagesign h6 {
	color: #0068B4 !important;
	}

	.main .mypagesign .c2Block .cBox, .basic-element .mypagesign .c2Block .cBox {
	border-left: 1px solid #d9d9d9;
	padding-left: 15px;
	width: 305px;
	}

	.main .mypagesign .c2Block .first, .basic-element .mypagesign .c2Block .first {
	border-left: none;
	padding-left: 0;
	}

	.main .mypagesign .timearea, .basic-element .mypagesign .timearea {
	padding: 0 0 0 5em;
	margin: 0 0 6px 25px;
	list-style: none;
	position: relative;
	background-position: -30px 0;
	zoom: 1;
	}

	.main .mypagesign .timearea span, .basic-element .mypagesign .timearea span {
	width: 5em;
	position: absolute;
	display: block;
	left: 0;
	top: 0;
	}

	.main .acc_Area.accWrap, .basic-element .acc_Area.accWrap {
	margin-bottom: 30px;
	}

	.main .acc_Area.accWrap h2,
	.main .acc_Area.accWrap h3, .basic-element .acc_Area.accWrap h2,
	.basic-element .acc_Area.accWrap h3 {
	position: relative;
	}

	.main .acc_Area.accWrap h2:first-child,
	.main .acc_Area.accWrap h3:first-child, .basic-element .acc_Area.accWrap h2:first-child,
	.basic-element .acc_Area.accWrap h3:first-child {
	margin-bottom: 0;
	}

	.main .acc_Area.accWrap h3.acc_title_btn, .basic-element .acc_Area.accWrap h3.acc_title_btn {
	border-left: 3px solid #cc0022;
	background: #f0f0f0;
	padding: 5px 5px 5px 7px;
	margin-bottom: 1px;
	}

	.main .acc_Area.accWrap h3.acc_title_btn a, .basic-element .acc_Area.accWrap h3.acc_title_btn a {
	padding: 5px 30px 0px 0;
	}

	.main .acc_Area.accWrap .separate_link, .basic-element .acc_Area.accWrap .separate_link {
	margin-right: 40px;
	padding: 5px 5px 10px;
	display: block;
	}

	.main .acc_Area.accWrap .accSwitch, .basic-element .acc_Area.accWrap .accSwitch {
	padding-right: 30px;
	color: #333;
	min-height: 24px;
	display: block;
	background: url(../images/mobile/mobile_icon_mg_minus.png) no-repeat right center;
	background-size: 34px 34px;
	}

	.main .acc_Area.accWrap .accSwitch.is_separate, .basic-element .acc_Area.accWrap .accSwitch.is_separate {
	position: absolute;
	width: 34px;
	height: 34px;
	right: 5px;
	padding: 0;
	top: 5px;
	}

	.main .acc_Area.accWrap.close .acc_Box, .basic-element .acc_Area.accWrap.close .acc_Box {
	display: none;
	}

	.main .acc_Area.accWrap.close .accSwitch, .basic-element .acc_Area.accWrap.close .accSwitch {
	background: url(../images/mobile/mobile_icon_mg_plus.png) no-repeat right center;
	background-size: 34px 34px;
	}

	.Sgreen .main h2.title1A {
	border-top: 3px solid #009F3A;
	}

	.Sgreen .main h3.title2A {
	border-left: 4px solid #009F3A;
	}

	.Sgreen .main h3.title2PT {
	border-left: 4px solid #009F3A;
	}

	.Sgreen .main h5 {
	border: 2px solid #ccecd8;
	background: #f2faf5;
	}

	.Sgreen .main h6 {
	color: #009F3A;
	}

	.Sgreen .main hr.hrR {
	background: #009F3A;
	}

	.Sgreen .main table th {
	background: #009F3A;
	color: #ffffff;
	font-weight: bold;
	}

	.Sgreen .main table tr.tablebg5,
	.Sgreen .main table th.tablebg5,
	.Sgreen .main table td.tablebg5 {
	background: #009F3A;
	color: #ffffff;
	font-weight: bold;
	}

	.Sgreen .main .InfoflameRAD h5,
	.Sgreen .main .InfoflameRAC h5 {
	color: #009F3A;
	background: none;
	border: none;
	padding: 0;
	}

	.Sgreen .main .InfoflameRAD h6,
	.Sgreen .main .InfoflameRAC h6 {
	color: #333;
	}

	.Sgreen .main .InfoflameRAC,
	.Sgreen .main .InfoflamePC {
	border: 2px solid #ccecd8;
	background: #f2faf5;
	}

	.Sgreen .main .c1BlockA .cBox,
	.Sgreen .main .c2BlockA .cBox,
	.Sgreen .main .c3BlockA .cBox,
	.Sgreen .main .c4BlockA .cBox,
	.Sgreen .main .c1BlockApa0 .cBox,
	.Sgreen .main .c2BlockApa0 .cBox,
	.Sgreen .main .c3BlockApa0 .cBox,
	.Sgreen .main .c4BlockApa0 .cBox {
	border: 2px solid #ccecd8;
	background: #f2faf5;
	}

	.Sgreen .main .sttextC {
	color: #009F3A;
	}

	.Sgreen .main .bgflameC {
	background: #f2faf5;
	}

	.Sgreen .main .mypage24 {
	border: 2px solid #ccecd8;
	background: #f2faf5;
	}

	.Sred .main h2.title1A {
	border-top: 3px solid #E73134;
	}

	.Sred .main h3.title2A {
	border-left: 4px solid #E73134;
	}

	.Sred .main h3.title2PT {
	border-left: 4px solid #E73134;
	}

	.Sred .main h5 {
	border: 2px solid #fad6d6;
	background: #fef5f5;
	}

	.Sred .main h6 {
	color: #E73134;
	}

	.Sred .main hr.hrR {
	background: #E73134;
	}

	.Sred .main table th {
	background: #E73134;
	color: #ffffff;
	font-weight: bold;
	}

	.Sred .main table tr.tablebg5,
	.Sred .main table th.tablebg5,
	.Sred .main table td.tablebg5 {
	background: #E73134;
	color: #ffffff;
	font-weight: bold;
	}

	.Sred .main .InfoflameRAD h5,
	.Sred .main .InfoflameRAC h5 {
	color: #E73134;
	background: none;
	border: none;
	padding: 0;
	}

	.Sred .main .InfoflameRAD h6,
	.Sred .main .InfoflameRAC h6 {
	color: #333;
	}

	.Sred .main .InfoflameRAC,
	.Sred .main .InfoflamePC {
	border: 2px solid #fad6d6;
	background: #fef5f5;
	}

	.Sred .main .c1BlockA .cBox,
	.Sred .main .c2BlockA .cBox,
	.Sred .main .c3BlockA .cBox,
	.Sred .main .c4BlockA .cBox,
	.Sred .main .c1BlockApa0 .cBox,
	.Sred .main .c2BlockApa0 .cBox,
	.Sred .main .c3BlockApa0 .cBox,
	.Sred .main .c4BlockApa0 .cBox {
	border: 2px solid #fad6d6;
	background: #fef5f5;
	}

	.Sred .main .c1LLB a,
	.Sred .main .c2LLB a,
	.Sred .main .c3LLB a,
	.Sred .main .c4LLB a {
	background: url(../images/ancLiBg_off.gif) repeat-x left center;
	}

	.Sred .main .c1LLB a:hover,
	.Sred .main .c2LLB a:hover,
	.Sred .main .c3LLB a:hover,
	.Sred .main .c4LLB a:hover {
	background: url(../images/ancLiBg_on.gif) repeat-x left center;
	}

	.Sred .main .c1LLB .active a,
	.Sred .main .c2LLB .active a,
	.Sred .main .c3LLB .active a,
	.Sred .main .c4LLB .active a {
	background: url(../images/ancLiBg_r_ac.gif) repeat-x left center;
	color: #ffffff;
	}

	.Sred .main .c1LLB .active .title,
	.Sred .main .c2LLB .active .title,
	.Sred .main .c3LLB .active .title,
	.Sred .main .c4LLB .active .title {
	color: #ffffff;
	background: url(../images/icon_arrow_w.gif) no-repeat 2px 5px;
	}

	.Sred .main .sttextC {
	color: #E73134;
	}

	.Sred .main .bgflameC {
	background: #fef5f5;
	}

	.Sred .main .mypage24 {
	border: 2px solid #fad6d6;
	background: #fef5f5;
	}

	.Sblue .main h2.title1A {
	border-top: 3px solid #0068B4;
	}

	.Sblue .main h3.title2A {
	border-left: 4px solid #0068B4;
	}

	.Sblue .main h3.title2PT {
	border-left: 4px solid #0068B4;
	}

	.Sblue .main h5 {
	border: 2px solid #cce1f0;
	background: #f2f7fb;
	}

	.Sblue .main h6 {
	color: #0068B4;
	}

	.Sblue .main hr.hrR {
	background: #0068B4;
	}

	.Sblue .main table th {
	background: #0068B4;
	color: #ffffff;
	font-weight: bold;
	}

	.Sblue .main table tr.tablebg5,
	.Sblue .main table th.tablebg5,
	.Sblue .main table td.tablebg5 {
	background: #0068B4;
	color: #ffffff;
	font-weight: bold;
	}

	.Sblue .main .InfoflameRAD h5,
	.Sblue .main .InfoflameRAC h5 {
	color: #0068B4;
	background: none;
	border: none;
	padding: 0;
	}

	.Sblue .main .InfoflameRAD h6,
	.Sblue .main .InfoflameRAC h6 {
	color: #333;
	}

	.Sblue .main .InfoflameRAC,
	.Sblue .main .InfoflamePC {
	border: 2px solid #cce1f0;
	background: #f2f7fb;
	}

	.Sblue .main .c1BlockA .cBox,
	.Sblue .main .c2BlockA .cBox,
	.Sblue .main .c3BlockA .cBox,
	.Sblue .main .c4BlockA .cBox,
	.Sblue .main .c1BlockApa0 .cBox,
	.Sblue .main .c2BlockApa0 .cBox,
	.Sblue .main .c3BlockApa0 .cBox,
	.Sblue .main .c4BlockApa0 .cBox {
	border: 2px solid #cce1f0;
	background: #f2f7fb;
	}

	.Sblue .main .sttextC {
	color: #0068B4;
	}

	.Sblue .main .bgflameC {
	background: #f2f7fb;
	}

	.Sblue .main .mypage24 {
	border: 2px solid #cce1f0;
	background: #f2f7fb;
	}

	.Sorange .main h2.title1A {
	border-top: 3px solid #ED8B00;
	}

	.Sorange .main h3.title2A {
	border-left: 4px solid #ED8B00;
	}

	.Sorange .main h3.title2PT {
	border-left: 4px solid #ED8B00;
	}

	.Sorange .main h5 {
	border: 2px solid #fbe2bf;
	background: #fdf3e6;
	}

	.Sorange .main h6 {
	color: #ED8B00;
	}

	.Sorange .main hr.hrR {
	background: #ED8B00;
	}

	.Sorange .main table th {
	background: #ED8B00;
	color: #ffffff;
	font-weight: bold;
	}

	.Sorange .main table tr.tablebg5,
	.Sorange .main table th.tablebg5,
	.Sorange .main table td.tablebg5 {
	background: #ED8B00;
	color: #ffffff;
	font-weight: bold;
	}

	.Sorange .main .InfoflameRAD h5,
	.Sorange .main .InfoflameRAC h5 {
	color: #ED8B00;
	background: none;
	border: none;
	padding: 0;
	}

	.Sorange .main .InfoflameRAD h6,
	.Sorange .main .InfoflameRAC h6 {
	color: #333;
	}

	.Sorange .main .InfoflameRAC,
	.Sorange .main .InfoflamePC {
	border: 2px solid #fbe2bf;
	background: #fdf3e6;
	}

	.Sorange .main .c1BlockA .cBox,
	.Sorange .main .c2BlockA .cBox,
	.Sorange .main .c3BlockA .cBox,
	.Sorange .main .c4BlockA .cBox,
	.Sorange .main .c1BlockApa0 .cBox,
	.Sorange .main .c2BlockApa0 .cBox,
	.Sorange .main .c3BlockApa0 .cBox,
	.Sorange .main .c4BlockApa0 .cBox {
	border: 2px solid #fbe2bf;
	background: #fdf3e6;
	}

	.Sorange .main .sttextC {
	color: #ED8B00;
	}

	.Sorange .main .bgflameC {
	background: #fdf3e6;
	}

	.Sorange .main .mypage24 {
	border: 2px solid #fbe2bf;
	background: #fdf3e6;
	}

	.Sorange .main .mypagesign {
	border: 2px solid #cccccc;
	background: #ffffff;
	}

	.Sorange .main .mypagesign h6 {
	color: #0068B4;
	}

	.Sorange .main .bgflameG h3 {
	border-left: 0;
	}

	.header-sp .Sorange .main .bgflameG h3 {
	border-left: 0;
	}

	a.un01 {
	color: #cc0022;
	}

	.english #search_form_inner .search_but {
	width: 58px;
	height: 22px;
	font-family: inherit;
	}

	.english .main .newslistD li {
	background: url(../images/icon_arrow_g.gif) no-repeat 140px 4px;
	padding: 0 0 0 12px;
	list-style: none;
	margin-left: 0;
	}

	.english .main .newslistD li:after {
	content: "";
	display: table;
	clear: both;
	}

	.english .main .newslistD .date {
	display: block;
	width: 140px;
	float: left;
	}

	.english .main .newslistD a {
	display: block;
	width: 540px;
	float: left;
	}

	.english .main .newslistD li {
	background: url(../images/icon_arrow_g.gif) no-repeat 120px 4px;
	padding: 0 0 0 12px;
	list-style: none;
	margin-left: 0;
	}

	.english .main .newslistD li:after {
	content: "";
	display: table;
	clear: both;
	}

	.english .main .newslistD .date {
	display: block;
	width: 120px;
	float: left;
	margin-right: 0;
	}

	.english .main .newslistD a {
	display: block;
	width: 560px;
	float: left;
	}

	/*mobilefix*/
	.pc_dis_none {
	display: none !important;
	}

	.telno {
	display: none !important;
	}

	.tellink {
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	}

	#enserviceArea {
	margin: 0 0 28px;
	}

	#enserviceArea:after {
	content: "";
	display: table;
	clear: both;
	}

	#enserviceArea #saNav {
	margin: 0;
	zoom: 1;
	}

	#enserviceArea #saNav li {
	width: 232px;
	margin: 0;
	list-style: none;
	float: left;
	zoom: 1;
	}

	#footer #copy_area #copy{
		width: 100%;
	}

	#footer #copy_area #copy #footerlogo{
		display: none;
	}

	#footer #copy_area #copy #copyright{
		right: 0;
		left: 0;
		text-align: center;
	}

	.popup #header #headerwrapper {
	width: 736px;
	}

	.popup #footer #copy_area #copy {
	width: 736px;
	}

	.popup #topcontrol #topcontrolwrapper {
	width: 716px;
	}

	.popup #header,
	.popup990 #header {
	height: 82px;
	}

	.popup #header #headerwrapper,
	.popup990 #header #headerwrapper {
	padding: 82px 0 0;
	}

	.popup #header #headerwrapper .close,
	.popup990 #header #headerwrapper .close {
	position: absolute;
	right: 20px;
	top: 32px;
	}

	.popup {
	/*contentswrapper*/
	/*footer*/
	}

	.popup #contentswrapper {
	width: 736px;
	overflow: hidden;
	}

	.popup #mainArea {
	width: 696px;
	margin: 20px 20px;
	float: none;
	}

	.popup #pagetitle {
	margin: 0 7px 20px;
	}

	.popup #pagetitle .title {
	font-size: 175%;
	}

	.popup .main .leadtext {
	margin: 0 0 18px;
	}

	.popup .main table {
	width: base_width_main_p-30px;
	}

	.popup .main .tabArea {
	margin-bottom: 18px;
	}

	.popup .main .tabArea .tabnavi {
	position: relative;
	z-index: 2;
	background: url(../images/tabnavi_bg.gif) repeat-x left bottom;
	}

	.popup .main .tabArea .tabnavi:after {
	content: "";
	display: table;
	clear: both;
	}

	.popup .main .tabArea .tabnavi li {
	float: left;
	width: 314px;
	font-size: 115%;
	line-height: 132%;
	list-style: none;
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;
	border-top: 3px solid #aaa;
	margin-left: 0;
	margin-right: 4px;
	margin-top: 4px;
	margin-bottom: 3px;
	zoom: 1;
	background-color: #f2f2f2;
	}

	.popup .main .tabArea .tabnavi li a {
	color: #333;
	font-weight: bold;
	display: block;
	padding: 8px 10px 8px 26px;
	background-image: url(../images/icon_tab_arrow_g.gif);
	background-repeat: no-repeat;
	background-position: left center;
	zoom: 1;
	}

	.popup .main .tabArea .tabnavi li .more {
	float: right;
	display: none !important;
	}

	.popup .main .tabArea .tabnavi li .more img {
	margin-top: -2px;
	}

	.popup .main .tabArea .tabnavi li .morelinkArea {
	width: 68px;
	}

	.popup .main .tabArea .tabnavi li.activetab {
	background: #ffffff;
	background-image: none;
	border-left: 1px solid #cc0022;
	border-right: 1px solid #cc0022;
	border-top: 3px solid #cc0022;
	border-bottom: 0px;
	margin-top: 0;
	margin-bottom: 0px;
	padding: 4px 0;
	}

	.popup .main .tabArea .tabnavi li.activetab a {
	padding: 0 0 4px 0;
	padding: 10px 10px 10px;
	background-image: none;
	}

	.popup .main .tabArea .tabnavi li.activetab .more {
	display: inline !important;
	}

	.popup .main .tabArea .ui-tabs-panel {
	border-bottom: 1px solid #cc0022;
	position: relative;
	z-index: 1;
	padding: 10px 0;
	zoom: 1;
	}

	.popup #girdText {
	_padding: 8px 21px 8px;
	}

	body:not(.header-sp).popup #header #headerwrapper, body:not(.header-sp).popup990 #header #headerwrapper {
	padding: 82px 0 0;
	}

	.main {
	position: relative;
	}

	.main .csArea .cslistBlockit {
	margin-bottom: 18px;
	}

	.main .csArea .cslistBlockit:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .csArea .cslistBlockit div {
	float: left;
	width: 338px;
	margin: 10px 10px 10px 0;
	zoom: 1;
	}

	.main .csArea .cslistBlockit .img {
	float: left;
	border: 1px solid #d9d9d9;
	width: 166px;
	}

	.main .csArea .cslistBlockit p {
	width: 165px;
	float: right;
	margin: 0;
	font-size: 87.5%;
	}

	.main .csArea .cslistBlocki:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .csArea .cslistBlocki div {
	float: left;
	width: 166px;
	margin: 0 8px 8px 0;
	_margin: 0 4px 8px 0;
	}

	.main .csArea .cslistBlocki .img {
	float: left;
	border: 1px solid #d9d9d9;
	width: 166px;
	margin: 0;
	}

	.main .contactbox .cArea {
	padding: 20px 20px 15px;
	}

	.main .contactbox .cArea:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .contactbox .textarea {
	float: left;
	width: 370px;
	margin: 0;
	border-right: 1px solid #00a9cc;
	}

	.main .contactbox .textarea .image {
	text-align: left;
	}

	.main .contactbox .textarea p.text_only {
	font-size: 100%;
	padding-right: 20px;
	}

	.main .contactbox .textarea p.text_only_s {
	font-size: 87.5%;
	line-height: 157%;
	}

	.main .contactbox .navbt {
	float: right;
	width: 267px;
	margin: 0;
	}

	.main .contactbox h3 {
	text-align: left;
	border: none;
	margin-bottom: 0;
	}

	.main .contactbox h4.inner_title {
	font-weight: bold;
	margin: 0 0 10px;
	font-size: 100%;
	}

	.main .contactbox ul {
	margin: 0;
	padding: 0;
	}

	.main .contactbox ul li {
	list-style: none;
	margin: 0 0 5px;
	}

	.main .contactbox ul li a span {
	padding: 15px 0px 15px 24px;
	}

	.main .contactbox h4 {
	font-size: 93%;
	margin-bottom: 3px;
	}

	.main .contactbox p {
	font-size: 72%;
	line-height: 122%;
	margin: 0 0 10px;
	}

	.main .contactbox .at {
	font-size: 81%;
	letter-spacing: -0.1em;
	color: #D90000;
	margin: 5px 0;
	}

	.main .contactbox .link {
	font-size: 93%;
	padding-top: 1px;
	margin: 0;
	}

	.main .contactbox .link a {
	color: #333;
	}

	.main .contactbox .tel {
	text-align: left;
	margin: 0 0 10px;
	}

	.main .contactbox .telimg {
	height: 47px;
	background: url(../images/contents/contacti_tel_w.jpg) no-repeat left top;
	padding: 7px 0 0 76px;
	margin-top: 5px;
	}

	.main #newsTopicsArea {
	margin-bottom: 18px;
	}

	.main #newsTopicsArea .infoNav {
	margin-right: 0;
	}

	.main #newsTopicsArea .newslistD {
	margin: 0;
	}

	.main #newsTopicsArea h3 {
	border-left: 0 !important;
	}

	.main #procedure_area {
	background: #ffffff url(../images/contents/procedure_bg.gif) repeat-x left bottom;
	border-bottom: 1px solid #cc0022;
	margin-bottom: 18px;
	}

	.main #procedure_area:after {
	content: "";
	display: table;
	clear: both;
	}

	.main #procedure_area h4 {
	margin: 0 10px 15px;
	}

	.main #procedure_area .InfoflameD {
	margin: 0 10px 18px;
	width: 296px;
	background: #ffffff;
	}

	.main #procedure_area hr {
	margin: 10px 0;
	}

	.main #spmypageArea {
	margin-top: 15px;
	}

	.main #spmypageArea p {
	margin: 0;
	}

	.main #spmypageArea p.info_bt {
	margin: 0 0 10px;
	}

	.main #spmypageArea p.info_bt a span {
	background: url(../images/icon_bt_arrow_r.gif) no-repeat left center;
	padding: 5px 5px 5px 25px;
	}

	.main #spmypageArea p.info_bt a small {
	font-size: 72%;
	font-weight: normal;
	display: block;
	}

	.main #spmypageArea ul {
	margin: 0 0 10px;
	}

	.main #spmypageArea ul:after {
	content: "";
	display: table;
	clear: both;
	}

	.main #spmypageArea ul li {
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
	}

	.main #spmypageArea ul li a {
	width: 160px;
	height: 44px;
	margin: 0 auto;
	}

	.main #spmypageArea ul li a span {
	text-align: left;
	height: 24px;
	}

	.main #spmypageArea .login_bt {
	margin-right: 10px;
	}

	.main #coServiceArea {
	position: relative;
	width: 696px;
	margin: 0 0 28px;
	}

	.main #coServiceArea p {
	padding: 10px;
	margin: 0;
	text-align: center;
	width: 674px;
	height: 24px;
	border: 1px solid #cccccc;
	border-bottom: 0;
	border-radius: 3px 3px 0 0;
	background: #ffffff;
	}

	.main #coServiceArea ul#saNav {
	zoom: 1;
	margin: 0 0 13px;
	}

	.main #coServiceArea ul#saNav:after {
	content: "";
	display: block;
	clear: both;
	}

	.main #coServiceArea ul#saNav li {
	float: left;
	width: 222px;
	overflow: hidden;
	margin: 0 0 16px 15px;
	}

	.main #coServiceArea ul#saNav li:nth-child(3n+1) {
	margin: 0;
	}

	.main #coServiceArea #saNav {
	margin: 0;
	}

	.main #coServiceArea #saNav:after {
	content: "";
	display: table;
	clear: both;
	}

	.main #coServiceArea #saNav li {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	zoom: 1;
	}

	.main #coServiceArea #saNav li:after {
	content: "";
	display: table;
	clear: both;
	}

	.main #coServiceArea #saNav li img {
	float: left;
	}

	.main #coServiceArea #saNav li a {
	text-decoration: none;
	}

	.main #coServiceArea #saNav li a span {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	padding: 10px;
	text-align: center;
	width: 674px;
	height: 24px;
	border: 1px solid #cccccc;
	border-bottom: 0;
	border-radius: 3px 3px 0 0;
	background: #ffffff;
	color: #cc0022;
	}

	.main #coServiceArea #saNav li a span.activetext {
	display: block;
	z-index: 999;
	}

	.main #premergerInfo {
	margin: 0 0 18px;
	padding: 6px 10px;
	position: relative;
	}

	.main #premergerInfo .text {
	float: left;
	width: 370px;
	}

	.main #premergerInfo h3 {
	font-size: 107%;
	line-height: 138%;
	margin: 15px 0 4px;
	border-left: none;
	}

	.main #premergerInfo p {
	font-size: 87.5%;
	line-height: 107%;
	margin: 0 10px;
	}

	.main #premergerInfo ul {
	zoom: 1;
	float: right;
	width: 230px;
	border-left: 1px solid #ccc;
	padding: 3px 0 3px 25px;
	margin: 0;
	}

	.main #premergerInfo ul:after {
	content: "";
	display: block;
	clear: both;
	}

	.main #premergerInfo ul li {
	float: left;
	width: 216px;
	padding: 0;
	margin: 3px 0;
	list-style: none;
	}

	.main #csrtopArea1 {
	background: url(../images/line_g.gif) repeat-y 466px top;
	margin-bottom: 18px;
	}

	.main #csrtopArea2 {
	background: url(../images/line_g.gif) repeat-y 224px top;
	margin-bottom: 18px;
	}

	.main #csrtopArea1 h2,
	.main #csrtopArea2 h2 {
	background: none;
	border: none;
	padding: 0;
	}

	.main .feature {
	padding: 10px;
	margin-bottom: 10px;
	}

	.main .feature .title {
	width: 30%;
	background: #cc0022;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
	border-radius: 3px;
	}

	.main .feature .title .text {
	display: block;
	vertical-align: middle;
	font-size: 115%;
	}

	.main .feature .title .text strong {
	font-size: 157%;
	margin: 3px;
	}

	.main .feature .cArea {
	width: 66%;
	}

	.main .feature .cArea ul {
	margin-bottom: 0;
	}

	.main .calculation_area {
	border: 1px solid #dcdcdc;
	background: #f6f6f6;
	margin: 0 0 18px;
	border-radius: 3px;
	}

	.main .calculation_area .calculation_box {
	padding: 15px 15px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #cbcbcb;
	}

	.main .calculation_area .calculation_box:after {
	content: "";
	display: table;
	clear: both;
	}

	.main .calculation_area p {
	float: left;
	width: 248px;
	margin: 0;
	padding-top: 2px;
	}

	.main .calculation_area ul {
	float: right;
	width: 400px;
	margin: 0;
	}

	.main .calculation_area ul li {
	list-style: none;
	margin: 0 10px 0 0;
	*margin: 0 5px 0 0;
	float: left;
	zoom: 1;
	}

	.main .calculation_area .last {
	border-bottom: 0px;
	}

	.main .c4BlockFRApa0 .cBox {
	width: 139px;
	padding: 40px 5px 5px 5px;
	border: 4px solid #f0f0f0;
	border-radius: 0;
	position: relative;
	}

	.main .c4BlockFRApa0 .cBox h3 {
	text-align: center;
	border: none;
	padding: 0 0 15px 0;
	vertical-align: middle;
	display: table-cell;
	}

	.main .c4BlockFRApa0 .cBox h3 .boxStep {
	font-size: 115%;
	line-height: 30px;
	height: 30px;
	width: 30px;
	background: #cc0022;
	display: block;
	padding: 0px;
	color: #ffffff;
	position: absolute;
	top: 0;
	left: 0;
	}

	.main .c4BlockFRApa0 .cBox h3 .textS {
	display: block;
	font-size: 1em;
	font-weight: bold;
	width: 139px;
	}

	.main .c4BlockFRApa0 .cBox p {
	font-size: 93%;
	line-height: 21px;
	margin: 0 !important;
	padding: 0 10px;
	}

	body:not(.header-sp) .main .tablewrap.scroll {
	overflow-x: auto;
	}

	#valuableArea {
	position: relative;
	overflow: hidden;
	width: 690px;
	margin: 0 0 28px;
	}

	#valuableArea a.more {
	position: absolute;
	right: 5px;
	top: 4px;
	font-size: 87.5%;
	}

	#valuableArea h3 {
	padding: 7px 8px;
	border: none;
	margin-bottom: 0;
	position: relative;
	}

	#valuableArea p {
	margin: 0;
	}

	#valuableArea div.coArea {
	overflow: hidden;
	padding: 15px 0;
	}

	#valuableArea #valuablecaruwrapper {
	position: relative;
	padding: 0 15px;
	height: 77px;
	}

	#valuableArea ul.valuablecaru {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 76px;
	}

	#valuableArea ul.valuablecaru li {
	font-size: 40px;
	color: #999;
	text-align: center;
	background-color: #fff;
	margin: 0;
	padding: 0 0 0 10px;
	display: block;
	float: left;
	_width: 160px;
	}

	#valuableArea ul.valuablecaru li img {
	border: 1px solid #d9d9d9;
	}

	#valuableArea ul.valuablecaru.responsive {
	width: auto;
	margin-left: 0;
	}

	#valuableArea .pie-clearfix {
	float: none;
	clear: both;
	}

	#valuableArea .prev {
	position: absolute;
	left: 0;
	top: 0;
	width: 14px;
	height: 77px;
	background: url(../images/valuable_arrow_prev.png) no-repeat -8px 0;
	text-indent: -200%;
	}

	#valuableArea .next {
	position: absolute;
	right: 0;
	top: 0;
	width: 14px;
	height: 77px;
	background: url(../images/valuable_arrow_next.png) no-repeat -108px 0;
	text-indent: 200%;
	}

	body:not(.header-sp) #blndingarea .mainimage {
	width: 100%;
	overflow: hidden;
	height: calc(310/1280 * 100vw - 4px);
	}

	body:not(.header-sp) #blndingarea .mainimage.slick-initialized {
	overflow: visible;
	height: auto;
	margin-bottom: 40px;
	}

	body:not(.header-sp) #blndingarea .mainimage .blnding-item a:hover img {
	opacity: .75;
	}

	body:not(.header-sp) .main #blndingarea .mainimage {
	height: calc(250/696 * 696px);
	}

	body:not(.header-sp) .main #blndingarea .mainimage.slick-initialized {
	height: auto;
	}

	body:not(.header-sp) .single .main #blndingarea .mainimage {
	height: calc(310/1280 * 948px);
	}

	body:not(.header-sp) .single .main #blndingarea .mainimage.slick-initialized {
	height: auto;
	}

	#blndingarea img {
	margin: 0 auto;
	display: block;
	}

	#blndingarea .mainimage .blnding-item a:focus-visible img {
	outline: auto #000;
	outline-offset: 0;
	outline-width: 2px;
	}

	#blndingarea .mainimage .blnding-item img {
	width: 100%;
	height: auto;
	}

	.slides {
	overflow: hidden;
	}

	.l-main .slides {
	margin-bottom: 10px;
	}

	.slides:after {
	position: absolute;
	display: block;
	content: '';
	width: 100%;
	height: 5px;
	top: 0;
	left: 0;
	}

	.slides .slick-list {
	overflow: hidden;
	position: relative;
	display: block;
	}

	body:not(.header-sp) .slides .slick-track {
	margin: 0;
	}

	.slides .slick-dots {
	position: absolute;
	margin: 0;
	}

	body:not(.header-sp) .slides .slick-dots {
	bottom: -20px;
	}

	.slides .slick-dots li {
	width: 10px;
	height: 10px;
	margin: 0 5px;
	}

	.slides .slick-dots li button:before {
	content: "";
	background: #e4e4e4;
	color: #e4e4e4;
	opacity: 1;
	font-size: 24px;
	width: 10px;
	height: 10px;
	border-radius: 5px;
	}

	.slides .slick-dots li.slick-active button:before {
	color: #646464;
	background: #646464;
	}

	.slides .slick-prev,
	.slides .slick-next {
	width: 54px;
	height: 70%;
	border: 1px solid rgba(119, 119, 119, 0.75);
	transform: translateY(-50%);
	background-color: rgba(255, 255, 255, 0.75);
	}

	.slides .slick-prev:hover, .slides .slick-prev:focus,
	.slides .slick-next:hover,
	.slides .slick-next:focus {
	background-color: rgba(255, 255, 255, 0.5);
	}

	.slides .slick-prev:before,
	.slides .slick-next:before {
	content: "";
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 30px;
	height: 30px;
	border: 2px solid #333;
	transform: translate(-50%, -50%) rotate(45deg) skew(8deg, 8deg);
	opacity: 1;
	}

	.slides .slick-prev {
	left: 0;
	}

	.slides .slick-prev:before {
	border-top: none;
	border-right: none;
	left: 65%;
	}

	.slides .slick-next {
	right: 0;
	}

	.slides .slick-next:before {
	border-bottom: none;
	border-left: none;
	left: 35%;
	}

	.blnding990 {
	width: 990px !important;
	margin: 0 auto !important;
	}

	.blnding990 .blnding-item {
	width: 990px !important;
	height: 260px;
	position: relative;
	}

	.blnding990 .blnding-item:after {
	content: "";
	display: block;
	height: 10px;
	position: absolute;
	top: 0;
	z-index: 1;
	width: 100%;
	background: url(../images/hero_shadow_top.png) repeat-x left bottom;
	}

	.blnding990 .blnding-item:before {
	content: "";
	display: block;
	height: 10px;
	position: absolute;
	bottom: 0;
	z-index: 1;
	width: 100%;
	background: url(../images/hero_shadow_under.png) repeat-x left bottom;
	}

	.h_switcharea {
	background-color: #f2f2f2;
	background: linear-gradient(to bottom, #ffffff, #f1f1f3);
	border-bottom: 1px solid #ccc;
	padding: 35px 0 30px;
	text-align: center;
	vertical-align: middle;
	font-size: 300%;
	font-weight: bold;
	}

	.h_switcharea:after {
	content: "";
	display: table;
	clear: both;
	}

	.h_switcharea a {
	color: #333;
	display: block;
	text-decoration: none;
	}

	.h_switcharea img {
	width: 45px;
	height: 76px;
	vertical-align: middle;
	margin-right: 15px;
	}

	.f_switcharea {
	background: #f2f2f2;
	padding: 60px 0 70px;
	}

	.f_switcharea:after {
	content: "";
	display: table;
	clear: both;
	}

	.f_switcharea ul {
	width: 90%;
	border-radius: 3px;
	margin: 0 auto 18px;
	}

	.f_switcharea ul li {
	float: left;
	width: 49%;
	margin-left: -1px;
	border: 1px solid #ccc;
	text-align: center;
	font-size: 39px;
	font-weight: bold;
	vertical-align: middle;
	position: relative;
	height: 120px;
	background-color: #5e5e5e;
	background: linear-gradient(to bottom, #5e5e5e, #5e5e5e);
	}

	.f_switcharea ul li.active {
	background-color: #fbfbfc;
	background: linear-gradient(to bottom, #fbfbfc, #f1f1f3);
	}

	.f_switcharea ul li.active a {
	color: #333;
	}

	.f_switcharea ul li img {
	height: 45px;
	position: absolute;
	left: 39px;
	top: 39px;
	}

	.f_switcharea ul li:nth-child(1) {
	border-radius: 9px 0 0 9px;
	}

	.f_switcharea ul li:nth-child(2) {
	border-radius: 0 9px 9px 0;
	}

	.f_switcharea ul li a,
	.f_switcharea ul li span.a_active {
	display: block;
	padding: 39px 12px 0px 39px;
	color: #ffffff;
	}

	.f_switcharea ul li a:hover,
	.f_switcharea ul li span.a_active:hover {
	text-decoration: none;
	}

	.f_switcharea ul li a span,
	.f_switcharea ul li span.a_active span {
	display: block;
	font-size: 30px;
	}

	.f_s_zenrin ul li.active a {
	padding-top: 24px;
	height: 96px;
	}

	.pcTroubleContactArea ul li {
	list-style-type: none;
	margin: 0;
	}

	.top .pcTroubleContactArea h3.title2A {
	font-size: 115%;
	font-weight: bold;
	line-height: 24px;
	color: #333;
	border-left: 4px solid #cc0022;
	margin: 0 0 23px;
	padding: 8px 0 8px 15px;
	}

	.top .pcTroubleContactArea h3.title2A:after {
	content: "";
	display: table;
	clear: both;
	}

	.header-sp .top .pcTroubleContactArea h3.title2A {
	border-left: 3px solid #cc0022;
	}

	.pcTroubleContactArea .sttextR {
	color: #cc0022 !important;
	}

	.pcTroubleContactArea .textS {
	font-size: 87.5%;
	}

	.pcTroubleContactArea .troubleBtn {
	display: flex;
	justify-content: space-between;
	margin: 0 0 10px;
	}

	.pcTroubleContactArea .troubleBtn a {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	padding: 14px 20px 14px 90px;
	color: #333;
	box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
	background-color: #fff;
	background-image: url(../images/top/top2019/icon_textbtlink_arrow.png);
	background-repeat: no-repeat;
	background-position: 15px center;
	box-sizing: border-box;
	width: calc(50% - 5px);
	line-height: 30px;
	}

	.pcTroubleContactArea .troubleBtn a img.lineIcon {
	width: 30px;
	vertical-align: middle;
	margin-right: 15px;
	}

	.pcTroubleContactArea .troubleBtn a + a {
	margin-left: 10px;
	}

	.pcTroubleContactArea .troubleBtn a:hover {
	text-decoration: none;
	}

	.pcTroubleContactArea .troubleBtn a .btText {
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	}

	.pcTroubleContactArea .troubleBtn a .btText .btTitle {
	font-size: 150%;
	}

	.pcTroubleContactArea .troubleNumber {
	text-align: center;
	margin: 0 30px 0 0;
	width: 100%;
	}

	.pcTroubleContactArea .troubleNumber ul {
	margin: 0 0 20px;
	display: flex;
	}

	.pcTroubleContactArea .troubleNumber ul li {
	flex: 1;
	}

	.pcTroubleContactArea .troubleNumber ul li + li {
	margin-left: 15px;
	}

	.pcTroubleContactArea .troubleNumber ul li a {
	position: relative;
	display: table;
	padding: 10px 10px;
	color: #333;
	font-size: 107%;
	font-weight: bold;
	box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
	background-color: #fff;
	box-sizing: border-box;
	width: 100%;
	border-top: 4px solid #cc0022;
	text-align: center;
	}

	.pcTroubleContactArea .troubleNumber ul li a:hover {
	text-decoration: none;
	}

	.pcTroubleContactArea .troubleNumber ul li a img.lineIcon {
	width: 30px;
	vertical-align: middle;
	margin-right: 15px;
	}

	.pcTroubleContactArea .troubleNumber ul li a .content {
	display: table-cell;
	vertical-align: middle;
	}

	.pcTroubleContactArea .troubleNumber ul li a .content .text {
	display: flex;
	align-items: center;
	justify-content: center;
	vertical-align: middle;
	text-align: left;
	background-repeat: no-repeat;
	background-position: 0 center;
	line-height: 1.2;
	}

	.pcTroubleContactArea .troubleNumber ul li a .content .tel {
	display: inline-block;
	font-family: arial narrow, Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;
	width: 100%;
	color: #cc0022;
	font-weight: bold;
	font-size: 24px;
	margin: 10px 0 0;
	margin: 0;
	line-height: 1;
	}

	.pcTroubleContactArea .troubleNumber ul li[class^="icon-"] a .text:before, .pcTroubleContactArea .troubleNumber ul li[class*=" icon-"] a .text:before {
	content: "";
	display: block;
	width: 40px;
	height: 40px;
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
	}

	.pcTroubleContactArea .troubleNumber ul li.icon-automobile a .text:before {
	background-image: url(../images/top/top2019/icon_trouble_automobile.png);
	background-size: 30px auto;
	}

	.pcTroubleContactArea .troubleNumber ul li.icon-habitation a .text:before {
	background-image: url(../images/top/top2019/icon_trouble_habitation.png);
	background-size: 28px auto;
	}

	.pcTroubleContactArea .troubleNumber ul li.icon-travel a .text:before {
	background-image: url(../images/top/top2019/icon_trouble_travel.png);
	background-size: 34px auto;
	}

	.pcTroubleContactArea .troubleNumber .troubleCaution {
	font-size: 115%;
	margin: 0 10px 18px;
	}

	.pcTroubleContactArea .troubleNumber .troubleCaution span {
	color: #cc0022;
	margin: 0 15px 0 0;
	}

	.pcTroubleContactAccArea {
	border: 2px solid #cc0022;
	}

	.pcTroubleContactAccArea h2 {
	font-size: 115%;
	border-top: none;
	}

	.pcTroubleContactAccArea h3 {
	margin: 0 0 23px;
	}

	.pcTroubleContactAccArea .acc_Area.accWrap {
	margin-bottom: 0;
	}

	.pcTroubleContactAccArea .acc_Area.accWrap.close .troubleCta .accSwitch:after {
	content: "";
	position: absolute;
	right: 29px;
	top: 50%;
	transform: translateY(-50%);
	display: inline-block;
	width: 3px;
	height: 21px;
	background-color: #cc0022;
	}

	.pcTroubleContactAccArea .acc_Area.accWrap .troubleCta {
	padding: 0;
	margin: 0;
	text-align: center;
	}

	.pcTroubleContactAccArea .acc_Area.accWrap .troubleCta a.accSwitch {
	position: relative;
	color: #cc0022;
	text-decoration: none;
	font-size: 125%;
	margin: 0;
	padding: 10px 35px 10px 0px;
	background-image: none;
	}

	.pcTroubleContactAccArea .acc_Area.accWrap .troubleCta a.accSwitch span {
	display: inline-block;
	line-height: 1.5;
	padding-left: 42px;
	background-image: url(../images/top/top2019/icon_trouble_exclamation.png);
	background-repeat: no-repeat;
	background-position: 0px center;
	background-size: 27px auto;
	}

	.pcTroubleContactAccArea .acc_Area.accWrap .troubleCta a.accSwitch:before {
	content: "";
	position: absolute;
	right: 20px;
	top: 50%;
	transform: translateY(-50%);
	display: inline-block;
	width: 21px;
	height: 3px;
	background-color: #cc0022;
	}

	.pcTroubleContactAccArea .acc_Area.accWrap .troubleCta a.accSwitch:after {
	content: none;
	}

	.pcTroubleContactAccArea .acc_Area.accWrap .acc_Box {
	padding: 20px 40px;
	}

	.pcTroubleContactAccArea .acc_Area.accWrap .acc_Box .c2Block {
	width: 100%;
	}

	.pcTroubleContactAccArea .acc_Area.accWrap .acc_Box .c2Block .cBox {
	width: calc((100% - 28*1px)/2);
	}

	.pcTroubleContactAccArea .acc_Area.accWrap .acc_Box .c3Block {
	width: 100%;
	}

	.pcTroubleContactAccArea .acc_Area.accWrap .acc_Box .c3Block .cBox {
	width: calc((100% - 28*2px)/3);
	}

	.pcTroubleContactAccArea .acc_Area.accWrap .acc_Box .c4Block {
	width: 100%;
	}

	.pcTroubleContactAccArea .acc_Area.accWrap .acc_Box .c4Block .cBox {
	width: calc((100% - 28*3px)/4);
	}

	.header-sp {
	/*flamebox-column*/
	/*clist*/
	/*anchorlinkArea*/
	/*contents set*/
	/*top*/
	/*secondtop*/
	/*color*/
	/*mobilefix*/
	}

	.header-sp #contentswrapper {
	overflow: hidden;
	}

	.header-sp .blnding990 .slick-slide {
	position: relative;
	}

	.header-sp .blnding990 .slick-slide:after {
	content: "";
	display: block;
	height: 10px;
	position: absolute;
	top: 0;
	z-index: 1;
	width: 100%;
	background: url(../images/hero_shadow_top.png) repeat-x left bottom;
	}

	.header-sp .blnding990 .slick-slide:before {
	content: "";
	display: block;
	height: 10px;
	position: absolute;
	bottom: 0;
	z-index: 1;
	width: 100%;
	background: url(../images/hero_shadow_under.png) repeat-x left bottom;
	}

	.header-sp #blndingarea {
	width: 100%;
	height: auto;
	margin: 0 auto;
	overflow: visible;
	position: relative;
	}

	.header-sp #blndingarea .mainimage {
	overflow: hidden;
	height: calc(450/960 * 100vw + 0px);
	}

	.header-sp #blndingarea .mainimage.slick-initialized {
	overflow: visible;
	height: auto;
	margin-bottom: 40px;
	}

	.header-sp #blndingarea div {
	width: 100%;
	height: auto;
	text-align: center;
	overflow: visible;
	}

	.header-sp #blndingarea div img {
	max-width: 100% !important;
	margin: 0 auto;
	}

	.header-sp #blndingarea div img.ligird {
	width: 100% !important;
	height: auto;
	max-height: 420px;
	}

	.header-sp #blndingarea .slides {
	z-index: 1;
	}

	.l-main .header-sp #blndingarea .slides {
	margin-bottom: 10px;
	}

	.header-sp #blndingarea .slides:after {
	position: absolute;
	display: block;
	content: '';
	width: 100%;
	height: 5px;
	top: 0;
	left: 0;
	}

	.header-sp #blndingarea .slides .slick-list {
	overflow: hidden;
	position: relative;
	display: block;
	}

	.header-sp #blndingarea .slides .slick-track {
	margin-bottom: 20px;
	}

	.header-sp #blndingarea .slides .slick-dots {
	width: 100%;
	height: 16px;
	bottom: -10px;
	}

	.header-sp #blndingarea .slides .slick-dots li {
	display: inline-block;
	margin-right: 10px;
	text-align: left;
	background: none;
	float: none;
	width: 20px;
	height: 20px;
	}

	.header-sp #blndingarea .slides .slick-dots li button {
	position: relative;
	display: inline-block;
	overflow: hidden;
	width: 16px;
	height: 16px;
	text-decoration: none;
	text-indent: 16px;
	background: url(../images/top/sl_page_off.png) no-repeat left top;
	background-size: 16px 16px;
	}

	.header-sp #blndingarea .slides .slick-dots li button:before {
	content: "";
	background: #e4e4e4;
	color: #e4e4e4;
	opacity: 1;
	font-size: 48px;
	width: 16px;
	height: 16px;
	border-radius: 8px;
	}

	.header-sp #blndingarea .slides .slick-dots li button:hover {
	background: url(../images/top/sl_page_on.png) no-repeat left top;
	background-size: 16px 16px;
	}

	.header-sp #blndingarea .slides .slick-dots li.slick-active button:before {
	color: #646464;
	background: #646464;
	}

	.header-sp #blndingarea .slides .slick-dots li.slick-active button,
	.header-sp #blndingarea .slides .slick-dots li.slick-active button:hover {
	background: url(../images/top/sl_page_ac.png) no-repeat left top;
	background-size: 16px 16px;
	}

	.header-sp #blndingarea .slides .slick-prev,
	.header-sp #blndingarea .slides .slick-next {
	display: none !important;
	}

	.header-sp #blndingarea .pager {
	position: relative;
	width: 100%;
	height: 16px;
	text-align: right;
	top: -26px;
	right: 5px;
	}

	.header-sp #blndingarea .pager li {
	display: inline-block;
	width: 16px;
	margin-right: 10px;
	text-align: left;
	}

	.header-sp #blndingarea .pager a {
	width: 16px;
	height: 16px;
	display: inline-block;
	top: 0;
	cursor: pointer;
	}

	.header-sp #blndingarea .ligird {
	position: absolute;
	left: 0;
	top: 0;
	}

	.header-sp #blndingarea .pager a {
	position: relative;
	display: inline-block;
	overflow: hidden;
	width: 16px;
	height: 16px;
	text-decoration: none;
	text-indent: 16px;
	background: url(../images/top/sl_page_off.png) no-repeat left top;
	background-size: 16px 16px;
	}

	.header-sp #blndingarea .pager a.active,
	.header-sp #blndingarea .pager a.active:hover {
	background: url(../images/top/sl_page_ac.png) no-repeat left top;
	background-size: 16px 16px;
	}

	.header-sp #blndingarea .pager a:hover {
	background: url(../images/top/sl_page_on.png) no-repeat left top;
	background-size: 16px 16px;
	}

	.header-sp #blndingarea .flex-direction-nav {
	display: none;
	}

	.header-sp #blndingarea .disasterMain {
	font-size: 100%;
	}

	.header-sp #blndingarea .disasterMain .disasterMainWrap {
	background: #fff;
	border-top: 3px solid #ccc;
	border-bottom: 3px solid #ccc;
	width: 100%;
	text-align: left;
	color: #333;
	}

	.header-sp #blndingarea .disasterMain .disasterMainWrap:after {
	content: "";
	display: table;
	clear: both;
	}

	.header-sp #blndingarea .disasterMain .disasterMainWrap .disTexarea {
	padding: 10px;
	}

	.header-sp #blndingarea .disasterMain .disasterMainWrap .disTitle {
	font-size: 107%;
	line-height: 132%;
	margin-bottom: 10px;
	}

	.header-sp #blndingarea .disasterMain .disasterMainWrap .disText {
	font-size: 93%;
	line-height: 132%;
	}

	.header-sp #blndingarea .disasterMain .disasterMainWrap .disBtlink {
	width: 45%;
	float: left;
	padding: 3% 1% 3% 3%;
	}

	.header-sp #blndingarea .disasterMain .disasterMainWrap img {
	width: 100%;
	}

	.header-sp img {
	max-width: 100%;
	height: auto;
	}

	.header-sp div {
	max-width: 100%;
	}

	.header-sp .main .morelinkArea,
	.header-sp .main h2 .morelinkArea,
	.header-sp .main h3 .morelinkArea {
	text-align: right;
	height: auto;
	line-height: 100%;
	max-width: 100%;
	}

	.header-sp .main .morelinkArea img,
	.header-sp .main h2 .morelinkArea img,
	.header-sp .main h3 .morelinkArea img {
	max-width: 100%;
	}

	.header-sp .main .morelinkArea_smp {
	float: right;
	display: block;
	height: 24px;
	line-height: 24px;
	margin-top: -3px;
	}

	.header-sp .main .morelinkArea_smp img {
	vertical-align: middle !important;
	}

	.header-sp .bgflameG .moMore {
	margin: 5px !important;
	}

	.header-sp .moMore {
	float: none !important;
	margin: -10px 0 21px 0 !important;
	}

	.header-sp .moMore:after {
	content: "";
	display: table;
	clear: both;
	}

	.header-sp .moMore a {
	margin-bottom: 5px;
	display: inline-block;
	}

	.header-sp #contentsheaderarea #pagetitle.offtop {
	width: 696px;
	margin: 20px auto;
	}

	.header-sp #contentsheaderarea #pagetitle.offtop .title {
	font-size: 138%;
	font-weight: bold;
	}

	.header-sp .main #pagetitle .title {
	font-size: 125%;
	}

	.header-sp .main #pagetitle .parent {
	font-size: 81%;
	}

	.header-sp .main #pagetitle .inceptionArea {
	font-size: 81%;
	float: none;
	padding: 0;
	margin-left: 0;
	margin-top: 12px;
	width: auto;
	border-left: none;
	display: block;
	}

	.header-sp .main #pagetitle.offtop {
	width: 696px;
	margin: 20px auto;
	}

	.header-sp .main h2 {
	font-size: 119%;
	padding: 12px 10px 23px;
	margin: 0 10px;
	}

	.header-sp .main h2.title1A_G {
	border-top: 3px solid #009F3A;
	}

	.header-sp .main h2.title1A_B {
	font-size: 115%;
	border-top: 3px solid #0068B4;
	}

	.header-sp .main h2.title1A_P {
	font-size: 115%;
	border-top: 3px solid #ed597d;
	}

	.header-sp .main h3 {
	font-size: 107%;
	margin: 0 10px 15px;
	padding: 10px 0 10px 7px;
	line-height: 1;
	}

	.header-sp .main h4 {
		font-size: 107%;
	}

	.header-sp .main table {
	width: 100%;
	max-width: 100% !important;
	margin: 0 0 18px;
	}

	.header-sp .main table td,
	.header-sp .main table th {
	/*word-break:break-all;*/
	}

	.header-sp .main .cBox {
	width: 100% !important;
	margin: 10px auto;
	float: none;
	}

	.header-sp .main .cBox .imageL {
	float: none;
	margin: 0 10px 13px;
	text-align: center;
	}

	.header-sp .main .cBox .imageR {
	float: none;
	margin: 0 10px 13px;
	text-align: center;
	}

	.header-sp .main .InfoflameG .cBox,
	.header-sp .main .InfoflameRA .cBox,
	.header-sp .main .InfoflameRAD .cBox,
	.header-sp .main .InfoflamePC .cBox {
	width: 92%;
	}

	.header-sp .main .InfoflameG.bdflame,
	.header-sp .main .InfoflameRA.bdflame,
	.header-sp .main .InfoflameRAD.bdflame,
	.header-sp .main .InfoflamePC.bdflame {
	margin-left: 0;
	margin-right: 0;
	}

	.header-sp .main .morelinkArea,
	.header-sp .main h2 .morelinkArea,
	.header-sp .main h3 .morelinkArea {
	text-align: right;
	height: auto;
	line-height: 100%;
	max-width: 100%;
	}

	.header-sp .main .morelinkArea img,
	.header-sp .main h2 .morelinkArea img,
	.header-sp .main h3 .morelinkArea img {
	max-width: 100%;
	}

	.header-sp .main .linkbtList.c2 li {
	width: 100%;
	max-width: 100%;
	}

	.header-sp .main .linkbtList.c3 li {
	width: 100%;
	max-width: 100%;
	}

	.header-sp .main .textBtlink a {
	padding: 11px 5px 11px 28px;
	}

	.header-sp .main .textBtlink a.w1, .header-sp .main .textBtlink a.w2, .header-sp .main .textBtlink a.w3, .header-sp .main .textBtlink a.w4 {
	width: 88%;
	}

	.header-sp .main .textBtlink.tblul li {
	width: 100%;
	}

	.header-sp .main .textBtlink.tblul li.c2, .header-sp .main .textBtlink.tblul li.c3 {
	width: 100%;
	}

	.header-sp .main hr.hr2 {
	height: 2px;
	}

	.header-sp .main .c4BlockFRApa0 .cBox {
	padding: 20px 15px 25px 15px;
	border: 4px solid #f0f0f0;
	border-radius: 0;
	position: relative;
	width: auto !important;
	}

	.header-sp .main .c4BlockFRApa0 .cBox h3 {
	display: block;
	height: auto;
	text-align: center;
	border: 0;
	padding: 0;
	}

	.header-sp .main .c4BlockFRApa0 .cBox h3 .boxStep {
	font-size: 115%;
	line-height: 30px;
	height: 30px;
	width: 30px;
	background: #cc0022;
	display: block;
	padding: 0px;
	color: #ffffff;
	position: absolute;
	top: 0;
	left: 0;
	}

	.header-sp .main .c4BlockFRApa0 .cBox h3 .textS {
	display: block;
	font-size: 115%;
	font-weight: bold;
	width: 100%;
	}

	.header-sp .main .c4BlockFRApa0 .cBox p {
	font-size: 93%;
	line-height: 21px;
	margin: 0 !important;
	padding: 0;
	}

	.header-sp .qaArea {
	line-height: 18px;
	padding: 30px 15px 20px 15px;
	border: none;
	border-radius: 0;
	background: #f3efe6;
	}

	.header-sp .qaArea .qaTitle {
	background: url(../images/contents/icon_qs_ui.png) no-repeat left 5px;
	padding: 0 0 0 24px;
	font-weight: normal;
	margin: 0 0 10px;
	}

	.header-sp .header-sp .qaArea .qaTitle {
	background-size: 15px 14px;
	}

	.header-sp .qaArea .qaTitle a {
	text-decoration: underline;
	}

	.header-sp .qaArea p[align='right'] {
	margin-bottom: -10px;
	}

	.header-sp .contactbox h3 {
	border: none !important;
	margin: 0 0 15px;
	}

	.header-sp .contactbox .cArea {
	padding: 10px;
	}

	.header-sp .contactbox .textarea {
	width: 274px;
	margin: 0 auto 18px;
	float: none;
	border-right: none;
	}

	.header-sp .contactbox .textarea img {
	max-width: 260px;
	}

	.header-sp .contactbox .navbt {
	width: 274px;
	margin: 0 auto;
	float: none;
	}

	.header-sp .contactbox .navbt ul li {
	text-align: center;
	}

	.header-sp .contactbox .telimg {
	padding: 5px 0 0 56px;
	}

	.header-sp .contactbox .telimg img {
	width: 210px;
	}

	.header-sp #valuablecaruwrapper {
	position: relative;
	padding: 0 0;
	}

	.header-sp #valuableArea {
	width: 99%;
	position: relative;
	}

	.header-sp #valuableArea .morelinkArea {
	height: 0;
	margin: 0 !important;
	}

	.header-sp #valuableArea .valuablecaru div a {
	/*display: block;*/
	}

	.header-sp #valuableArea .valuablecaru div img {
	border: 1px solid #ccc;
	}

	.header-sp .slick-slider {
	margin-bottom: 0;
	}

	.header-sp .slick-prev {
	position: absolute;
	left: 0;
	top: 15px;
	width: 50px;
	height: 100px;
	background: url(../images/mobile/mobile_valuable_arrow_prev.png) no-repeat left center;
	background-size: 50px 80px;
	text-indent: -200%;
	}

	.header-sp .bgflameG .slick-prev {
	top: 15px;
	}

	.header-sp .slick-next {
	position: absolute;
	right: 0;
	top: 15px;
	width: 50px;
	height: 100px;
	background: url(../images/mobile/mobile_valuable_arrow_next.png) no-repeat right center;
	background-size: 50px 80px;
	text-indent: -200%;
	}

	.header-sp .bgflameG .slick-next {
	top: 15px;
	}

	.header-sp .main .first {
	margin-left: auto !important;
	margin-right: auto !important;
	}

	.header-sp .c1BlockFRA,
	.header-sp .c2BlockFRA,
	.header-sp .c3BlockFRA,
	.header-sp .c4BlockFRA,
	.header-sp .c1BlockFRAD,
	.header-sp .c2BlockFRAD,
	.header-sp .c3BlockFRAD,
	.header-sp .c4BlockFRAD,
	.header-sp .c1BlockA,
	.header-sp .c2BlockA,
	.header-sp .c3BlockA,
	.header-sp .c4BlockA,
	.header-sp .c1BlockB,
	.header-sp .c2BlockB,
	.header-sp .c3BlockB,
	.header-sp .c4BlockB,
	.header-sp .c1BlockFRApa0,
	.header-sp .c2BlockFRApa0,
	.header-sp .c3BlockFRApa0,
	.header-sp .c4BlockFRApa0,
	.header-sp .c1BlockFRADpa0,
	.header-sp .c2BlockFRADpa0,
	.header-sp .c3BlockFRADpa0,
	.header-sp .c4BlockFRADpa0,
	.header-sp .c1BlockApa0,
	.header-sp .c2BlockApa0,
	.header-sp .c3BlockApa0,
	.header-sp .c4BlockApa0,
	.header-sp .c1BlockBpa0,
	.header-sp .c2BlockBpa0,
	.header-sp .c3BlockBpa0,
	.header-sp .c4BlockBpa0 {
	width: 98%;
	margin-left: auto !important;
	margin-right: auto !important;
	}

	.header-sp .c1BlockFRA:after,
	.header-sp .c2BlockFRA:after,
	.header-sp .c3BlockFRA:after,
	.header-sp .c4BlockFRA:after,
	.header-sp .c1BlockFRAD:after,
	.header-sp .c2BlockFRAD:after,
	.header-sp .c3BlockFRAD:after,
	.header-sp .c4BlockFRAD:after,
	.header-sp .c1BlockA:after,
	.header-sp .c2BlockA:after,
	.header-sp .c3BlockA:after,
	.header-sp .c4BlockA:after,
	.header-sp .c1BlockB:after,
	.header-sp .c2BlockB:after,
	.header-sp .c3BlockB:after,
	.header-sp .c4BlockB:after,
	.header-sp .c1BlockFRApa0:after,
	.header-sp .c2BlockFRApa0:after,
	.header-sp .c3BlockFRApa0:after,
	.header-sp .c4BlockFRApa0:after,
	.header-sp .c1BlockFRADpa0:after,
	.header-sp .c2BlockFRADpa0:after,
	.header-sp .c3BlockFRADpa0:after,
	.header-sp .c4BlockFRADpa0:after,
	.header-sp .c1BlockApa0:after,
	.header-sp .c2BlockApa0:after,
	.header-sp .c3BlockApa0:after,
	.header-sp .c4BlockApa0:after,
	.header-sp .c1BlockBpa0:after,
	.header-sp .c2BlockBpa0:after,
	.header-sp .c3BlockBpa0:after,
	.header-sp .c4BlockBpa0:after {
	content: "";
	display: table;
	clear: both;
	}

	.header-sp .c1BlockFRA .cBox,
	.header-sp .c1BlockFRAD .cBox,
	.header-sp .c1BlockA .cBox,
	.header-sp .c1BlockB .cBox,
	.header-sp .c1BlockFRApa0 .cBox,
	.header-sp .c1BlockFRADpa0 .cBox,
	.header-sp .c1BlockApa0 .cBox,
	.header-sp .c1BlockBpa0 .cBox {
	width: 92% !important;
	}

	.header-sp .c1BlockFRApa0 .cBox,
	.header-sp .c1BlockFRADpa0 .cBox,
	.header-sp .c1BlockApa0 .cBox,
	.header-sp .c1BlockBpa0 .cBox {
	width: 99% !important;
	}

	.header-sp .c2BlockFRA .cBox,
	.header-sp .c2BlockFRAD .cBox,
	.header-sp .c2BlockA .cBox,
	.header-sp .c2BlockB .cBox,
	.header-sp .c2BlockFRApa0 .cBox,
	.header-sp .c2BlockApa0 .cBox,
	.header-sp .c2BlockBpa0 .cBox {
	width: 92% !important;
	}

	.header-sp .c2BlockFRApa0 .cBox,
	.header-sp .c2BlockFRADpa0 .cBox,
	.header-sp .c2BlockApa0 .cBox,
	.header-sp .c2BlockBpa0 .cBox {
	width: 99% !important;
	}

	.header-sp .c3BlockFRA .cBox,
	.header-sp .c3BlockFRAD .cBox,
	.header-sp .c3BlockA .cBox,
	.header-sp .c3BlockB .cBox,
	.header-sp .c3BlockFRApa0 .cBox,
	.header-sp .c3BlockFRADpa0 .cBox,
	.header-sp .c3BlockApa0 .cBox,
	.header-sp .c3BlockBpa0 .cBox {
	width: 92% !important;
	}

	.header-sp .c3BlockFRApa0 .cBox,
	.header-sp .c3BlockFRADpa0 .cBox,
	.header-sp .c3BlockApa0 .cBox,
	.header-sp .c3BlockBpa0 .cBox {
	width: 99% !important;
	}

	.header-sp .c4BlockFRA .cBox,
	.header-sp .c4BlockFRAD .cBox,
	.header-sp .c4BlockA .cBox,
	.header-sp .c4BlockB .cBox,
	.header-sp .c4BlockFRApa0 .cBox,
	.header-sp .c4BlockFRADpa0 .cBox,
	.header-sp .c4BlockApa0 .cBox,
	.header-sp .c4BlockBpa0 .cBox {
	width: 92% !important;
	}

	.header-sp .c4BlockFRApa0 .cBox,
	.header-sp .c4BlockFRADpa0 .cBox,
	.header-sp .c4BlockApa0 .cBox,
	.header-sp .c4BlockBpa0 .cBox {
	width: 99% !important;
	}

	.header-sp .c1LLA,
	.header-sp .c2LLA,
	.header-sp .c3LLA,
	.header-sp .c4LLA,
	.header-sp .c1LLL,
	.header-sp .c2LLL,
	.header-sp .c3LLL,
	.header-sp .c4LLL,
	.header-sp .c1LLAC,
	.header-sp .c2LLAC,
	.header-sp .c3LLAC,
	.header-sp .c4LLAC,
	.header-sp .c1LLB,
	.header-sp .c2LLB,
	.header-sp .c3LLB,
	.header-sp .c4LLB,
	.header-sp .c1LLC,
	.header-sp .c2LLC,
	.header-sp .c3LLC,
	.header-sp .c4LLC {
	width: 92%;
	}

	.header-sp .c1LLA li,
	.header-sp .c2LLA li,
	.header-sp .c3LLA li,
	.header-sp .c4LLA li,
	.header-sp .c1LLL li,
	.header-sp .c2LLL li,
	.header-sp .c3LLL li,
	.header-sp .c4LLL li,
	.header-sp .c1LLAC li,
	.header-sp .c2LLAC li,
	.header-sp .c3LLAC li,
	.header-sp .c4LLAC li,
	.header-sp .c1LLB li,
	.header-sp .c2LLB li,
	.header-sp .c3LLB li,
	.header-sp .c4LLB li,
	.header-sp .c1LLC li,
	.header-sp .c2LLC li,
	.header-sp .c3LLC li,
	.header-sp .c4LLC li {
	margin: 0 0 15px 0;
	}

	.header-sp .c1LLA a,
	.header-sp .c2LLA a,
	.header-sp .c3LLA a,
	.header-sp .c4LLA a,
	.header-sp .c1LLL a,
	.header-sp .c2LLL a,
	.header-sp .c3LLL a,
	.header-sp .c4LLL a,
	.header-sp .c1LLAC a,
	.header-sp .c2LLAC a,
	.header-sp .c3LLAC a,
	.header-sp .c4LLAC a,
	.header-sp .c1LLB a,
	.header-sp .c2LLB a,
	.header-sp .c3LLB a,
	.header-sp .c4LLB a,
	.header-sp .c1LLC a,
	.header-sp .c2LLC a,
	.header-sp .c3LLC a,
	.header-sp .c4LLC a {
	padding: 10px;
	display: block;
	color: #333;
	border-radius: 1px;
	cursor: pointer;
	zoom: 1;
	}

	.header-sp .c1LLA a:after,
	.header-sp .c2LLA a:after,
	.header-sp .c3LLA a:after,
	.header-sp .c4LLA a:after,
	.header-sp .c1LLL a:after,
	.header-sp .c2LLL a:after,
	.header-sp .c3LLL a:after,
	.header-sp .c4LLL a:after,
	.header-sp .c1LLAC a:after,
	.header-sp .c2LLAC a:after,
	.header-sp .c3LLAC a:after,
	.header-sp .c4LLAC a:after,
	.header-sp .c1LLB a:after,
	.header-sp .c2LLB a:after,
	.header-sp .c3LLB a:after,
	.header-sp .c4LLB a:after,
	.header-sp .c1LLC a:after,
	.header-sp .c2LLC a:after,
	.header-sp .c3LLC a:after,
	.header-sp .c4LLC a:after {
	content: "";
	display: table;
	clear: both;
	}

	.header-sp .c1LLA a:hover,
	.header-sp .c2LLA a:hover,
	.header-sp .c3LLA a:hover,
	.header-sp .c4LLA a:hover,
	.header-sp .c1LLL a:hover,
	.header-sp .c2LLL a:hover,
	.header-sp .c3LLL a:hover,
	.header-sp .c4LLL a:hover,
	.header-sp .c1LLAC a:hover,
	.header-sp .c2LLAC a:hover,
	.header-sp .c3LLAC a:hover,
	.header-sp .c4LLAC a:hover,
	.header-sp .c1LLB a:hover,
	.header-sp .c2LLB a:hover,
	.header-sp .c3LLB a:hover,
	.header-sp .c4LLB a:hover,
	.header-sp .c1LLC a:hover,
	.header-sp .c2LLC a:hover,
	.header-sp .c3LLC a:hover,
	.header-sp .c4LLC a:hover {
	text-decoration: none;
	background: #d9d9d9;
	}

	.header-sp .c1LLA span,
	.header-sp .c2LLA span,
	.header-sp .c3LLA span,
	.header-sp .c4LLA span,
	.header-sp .c1LLL span,
	.header-sp .c2LLL span,
	.header-sp .c3LLL span,
	.header-sp .c4LLL span,
	.header-sp .c1LLAC span,
	.header-sp .c2LLAC span,
	.header-sp .c3LLAC span,
	.header-sp .c4LLAC span,
	.header-sp .c1LLB span,
	.header-sp .c2LLB span,
	.header-sp .c3LLB span,
	.header-sp .c4LLB span,
	.header-sp .c1LLC span,
	.header-sp .c2LLC span,
	.header-sp .c3LLC span,
	.header-sp .c4LLC span {
	display: block;
	zoom: 1;
	}

	.header-sp .c1LLA .title,
	.header-sp .c2LLA .title,
	.header-sp .c3LLA .title,
	.header-sp .c4LLA .title,
	.header-sp .c1LLL .title,
	.header-sp .c2LLL .title,
	.header-sp .c3LLL .title,
	.header-sp .c4LLL .title,
	.header-sp .c1LLAC .title,
	.header-sp .c2LLAC .title,
	.header-sp .c3LLAC .title,
	.header-sp .c4LLAC .title,
	.header-sp .c1LLB .title,
	.header-sp .c2LLB .title,
	.header-sp .c3LLB .title,
	.header-sp .c4LLB .title,
	.header-sp .c1LLC .title,
	.header-sp .c2LLC .title,
	.header-sp .c3LLC .title,
	.header-sp .c4LLC .title {
	font-weight: bold;
	font-size: 100%;
	line-height: 132%;
	margin-bottom: 10px;
	background: url(../images/icon_arrow_g.gif) no-repeat 2px 5px;
	padding-left: 12px;
	}

	.header-sp .c1LLA .title.nobg,
	.header-sp .c2LLA .title.nobg,
	.header-sp .c3LLA .title.nobg,
	.header-sp .c4LLA .title.nobg,
	.header-sp .c1LLL .title.nobg,
	.header-sp .c2LLL .title.nobg,
	.header-sp .c3LLL .title.nobg,
	.header-sp .c4LLL .title.nobg,
	.header-sp .c1LLAC .title.nobg,
	.header-sp .c2LLAC .title.nobg,
	.header-sp .c3LLAC .title.nobg,
	.header-sp .c4LLAC .title.nobg,
	.header-sp .c1LLB .title.nobg,
	.header-sp .c2LLB .title.nobg,
	.header-sp .c3LLB .title.nobg,
	.header-sp .c4LLB .title.nobg,
	.header-sp .c1LLC .title.nobg,
	.header-sp .c2LLC .title.nobg,
	.header-sp .c3LLC .title.nobg,
	.header-sp .c4LLC .title.nobg {
	background: none;
	padding-left: 0;
	}

	.header-sp .c1LLA .image,
	.header-sp .c2LLA .image,
	.header-sp .c3LLA .image,
	.header-sp .c4LLA .image,
	.header-sp .c1LLL .image,
	.header-sp .c2LLL .image,
	.header-sp .c3LLL .image,
	.header-sp .c4LLL .image,
	.header-sp .c1LLAC .image,
	.header-sp .c2LLAC .image,
	.header-sp .c3LLAC .image,
	.header-sp .c4LLAC .image,
	.header-sp .c1LLB .image,
	.header-sp .c2LLB .image,
	.header-sp .c3LLB .image,
	.header-sp .c4LLB .image,
	.header-sp .c1LLC .image,
	.header-sp .c2LLC .image,
	.header-sp .c3LLC .image,
	.header-sp .c4LLC .image {
	float: left;
	overflow: hidden;
	margin: 0;
	}

	.header-sp .c1LLA .leadi,
	.header-sp .c2LLA .leadi,
	.header-sp .c3LLA .leadi,
	.header-sp .c4LLA .leadi,
	.header-sp .c1LLL .leadi,
	.header-sp .c2LLL .leadi,
	.header-sp .c3LLL .leadi,
	.header-sp .c4LLL .leadi,
	.header-sp .c1LLAC .leadi,
	.header-sp .c2LLAC .leadi,
	.header-sp .c3LLAC .leadi,
	.header-sp .c4LLAC .leadi,
	.header-sp .c1LLB .leadi,
	.header-sp .c2LLB .leadi,
	.header-sp .c3LLB .leadi,
	.header-sp .c4LLB .leadi,
	.header-sp .c1LLC .leadi,
	.header-sp .c2LLC .leadi,
	.header-sp .c3LLC .leadi,
	.header-sp .c4LLC .leadi {
	float: right;
	font-size: 87.5%;
	}

	.header-sp .c1LLA .lead,
	.header-sp .c2LLA .lead,
	.header-sp .c3LLA .lead,
	.header-sp .c4LLA .lead,
	.header-sp .c1LLL .lead,
	.header-sp .c2LLL .lead,
	.header-sp .c3LLL .lead,
	.header-sp .c4LLL .lead,
	.header-sp .c1LLAC .lead,
	.header-sp .c2LLAC .lead,
	.header-sp .c3LLAC .lead,
	.header-sp .c4LLAC .lead,
	.header-sp .c1LLB .lead,
	.header-sp .c2LLB .lead,
	.header-sp .c3LLB .lead,
	.header-sp .c4LLB .lead,
	.header-sp .c1LLC .lead,
	.header-sp .c2LLC .lead,
	.header-sp .c3LLC .lead,
	.header-sp .c4LLC .lead {
	font-size: 87.5%;
	width: 100%;
	float: left;
	}

	.header-sp .c1LLA .cate,
	.header-sp .c2LLA .cate,
	.header-sp .c3LLA .cate,
	.header-sp .c4LLA .cate,
	.header-sp .c1LLL .cate,
	.header-sp .c2LLL .cate,
	.header-sp .c3LLL .cate,
	.header-sp .c4LLL .cate,
	.header-sp .c1LLAC .cate,
	.header-sp .c2LLAC .cate,
	.header-sp .c3LLAC .cate,
	.header-sp .c4LLAC .cate,
	.header-sp .c1LLB .cate,
	.header-sp .c2LLB .cate,
	.header-sp .c3LLB .cate,
	.header-sp .c4LLB .cate,
	.header-sp .c1LLC .cate,
	.header-sp .c2LLC .cate,
	.header-sp .c3LLC .cate,
	.header-sp .c4LLC .cate {
	clear: both;
	padding: 5px 0 0;
	}

	.header-sp .c1LLA .cate img,
	.header-sp .c2LLA .cate img,
	.header-sp .c3LLA .cate img,
	.header-sp .c4LLA .cate img,
	.header-sp .c1LLL .cate img,
	.header-sp .c2LLL .cate img,
	.header-sp .c3LLL .cate img,
	.header-sp .c4LLL .cate img,
	.header-sp .c1LLAC .cate img,
	.header-sp .c2LLAC .cate img,
	.header-sp .c3LLAC .cate img,
	.header-sp .c4LLAC .cate img,
	.header-sp .c1LLB .cate img,
	.header-sp .c2LLB .cate img,
	.header-sp .c3LLB .cate img,
	.header-sp .c4LLB .cate img,
	.header-sp .c1LLC .cate img,
	.header-sp .c2LLC .cate img,
	.header-sp .c3LLC .cate img,
	.header-sp .c4LLC .cate img {
	margin-right: 5px;
	display: inline;
	}

	.header-sp .c1LLA .alink .lead,
	.header-sp .c1LLA .alink .leadi,
	.header-sp .c2LLA .alink .lead,
	.header-sp .c2LLA .alink .leadi,
	.header-sp .c3LLA .alink .lead,
	.header-sp .c3LLA .alink .leadi,
	.header-sp .c4LLA .alink .lead,
	.header-sp .c4LLA .alink .leadi,
	.header-sp .c1LLL .alink .lead,
	.header-sp .c1LLL .alink .leadi,
	.header-sp .c2LLL .alink .lead,
	.header-sp .c2LLL .alink .leadi,
	.header-sp .c3LLL .alink .lead,
	.header-sp .c3LLL .alink .leadi,
	.header-sp .c4LLL .alink .lead,
	.header-sp .c4LLL .alink .leadi,
	.header-sp .c1LLAC .alink .lead,
	.header-sp .c1LLAC .alink .leadi,
	.header-sp .c2LLAC .alink .lead,
	.header-sp .c2LLAC .alink .leadi,
	.header-sp .c3LLAC .alink .lead,
	.header-sp .c3LLAC .alink .leadi,
	.header-sp .c4LLAC .alink .lead,
	.header-sp .c4LLAC .alink .leadi,
	.header-sp .c1LLB .alink .lead,
	.header-sp .c1LLB .alink .leadi,
	.header-sp .c2LLB .alink .lead,
	.header-sp .c2LLB .alink .leadi,
	.header-sp .c3LLB .alink .lead,
	.header-sp .c3LLB .alink .leadi,
	.header-sp .c4LLB .alink .lead,
	.header-sp .c4LLB .alink .leadi,
	.header-sp .c1LLC .alink .lead,
	.header-sp .c1LLC .alink .leadi,
	.header-sp .c2LLC .alink .lead,
	.header-sp .c2LLC .alink .leadi,
	.header-sp .c3LLC .alink .lead,
	.header-sp .c3LLC .alink .leadi,
	.header-sp .c4LLC .alink .lead,
	.header-sp .c4LLC .alink .leadi {
	background: url(../images/icon_uarrow_g.gif) no-repeat 2px 7px;
	color: #6666AA;
	padding-left: 14px;
	float: right;
	display: block;
	}

	.header-sp .c1LLA .alink .lead:hover,
	.header-sp .c1LLA .alink .leadi:hover,
	.header-sp .c2LLA .alink .lead:hover,
	.header-sp .c2LLA .alink .leadi:hover,
	.header-sp .c3LLA .alink .lead:hover,
	.header-sp .c3LLA .alink .leadi:hover,
	.header-sp .c4LLA .alink .lead:hover,
	.header-sp .c4LLA .alink .leadi:hover,
	.header-sp .c1LLL .alink .lead:hover,
	.header-sp .c1LLL .alink .leadi:hover,
	.header-sp .c2LLL .alink .lead:hover,
	.header-sp .c2LLL .alink .leadi:hover,
	.header-sp .c3LLL .alink .lead:hover,
	.header-sp .c3LLL .alink .leadi:hover,
	.header-sp .c4LLL .alink .lead:hover,
	.header-sp .c4LLL .alink .leadi:hover,
	.header-sp .c1LLAC .alink .lead:hover,
	.header-sp .c1LLAC .alink .leadi:hover,
	.header-sp .c2LLAC .alink .lead:hover,
	.header-sp .c2LLAC .alink .leadi:hover,
	.header-sp .c3LLAC .alink .lead:hover,
	.header-sp .c3LLAC .alink .leadi:hover,
	.header-sp .c4LLAC .alink .lead:hover,
	.header-sp .c4LLAC .alink .leadi:hover,
	.header-sp .c1LLB .alink .lead:hover,
	.header-sp .c1LLB .alink .leadi:hover,
	.header-sp .c2LLB .alink .lead:hover,
	.header-sp .c2LLB .alink .leadi:hover,
	.header-sp .c3LLB .alink .lead:hover,
	.header-sp .c3LLB .alink .leadi:hover,
	.header-sp .c4LLB .alink .lead:hover,
	.header-sp .c4LLB .alink .leadi:hover,
	.header-sp .c1LLC .alink .lead:hover,
	.header-sp .c1LLC .alink .leadi:hover,
	.header-sp .c2LLC .alink .lead:hover,
	.header-sp .c2LLC .alink .leadi:hover,
	.header-sp .c3LLC .alink .lead:hover,
	.header-sp .c3LLC .alink .leadi:hover,
	.header-sp .c4LLC .alink .lead:hover,
	.header-sp .c4LLC .alink .leadi:hover {
	text-decoration: underline;
	}

	.header-sp .c1LLA .alink .lead,
	.header-sp .c2LLA .alink .lead,
	.header-sp .c3LLA .alink .lead,
	.header-sp .c4LLA .alink .lead,
	.header-sp .c1LLL .alink .lead,
	.header-sp .c2LLL .alink .lead,
	.header-sp .c3LLL .alink .lead,
	.header-sp .c4LLL .alink .lead,
	.header-sp .c1LLAC .alink .lead,
	.header-sp .c2LLAC .alink .lead,
	.header-sp .c3LLAC .alink .lead,
	.header-sp .c4LLAC .alink .lead,
	.header-sp .c1LLB .alink .lead,
	.header-sp .c2LLB .alink .lead,
	.header-sp .c3LLB .alink .lead,
	.header-sp .c4LLB .alink .lead,
	.header-sp .c1LLC .alink .lead,
	.header-sp .c2LLC .alink .lead,
	.header-sp .c3LLC .alink .lead,
	.header-sp .c4LLC .alink .lead {
	width: auto;
	float: left;
	}

	.header-sp .c1LLA .active a,
	.header-sp .c2LLA .active a,
	.header-sp .c3LLA .active a,
	.header-sp .c4LLA .active a,
	.header-sp .c1LLL .active a,
	.header-sp .c2LLL .active a,
	.header-sp .c3LLL .active a,
	.header-sp .c4LLL .active a,
	.header-sp .c1LLAC .active a,
	.header-sp .c2LLAC .active a,
	.header-sp .c3LLAC .active a,
	.header-sp .c4LLAC .active a,
	.header-sp .c1LLB .active a,
	.header-sp .c2LLB .active a,
	.header-sp .c3LLB .active a,
	.header-sp .c4LLB .active a,
	.header-sp .c1LLC .active a,
	.header-sp .c2LLC .active a,
	.header-sp .c3LLC .active a,
	.header-sp .c4LLC .active a {
	background: #f1e3e5;
	}

	.header-sp .c1LLA .morelink,
	.header-sp .c2LLA .morelink,
	.header-sp .c3LLA .morelink,
	.header-sp .c4LLA .morelink,
	.header-sp .c1LLL .morelink,
	.header-sp .c2LLL .morelink,
	.header-sp .c3LLL .morelink,
	.header-sp .c4LLL .morelink,
	.header-sp .c1LLAC .morelink,
	.header-sp .c2LLAC .morelink,
	.header-sp .c3LLAC .morelink,
	.header-sp .c4LLAC .morelink,
	.header-sp .c1LLB .morelink,
	.header-sp .c2LLB .morelink,
	.header-sp .c3LLB .morelink,
	.header-sp .c4LLB .morelink,
	.header-sp .c1LLC .morelink,
	.header-sp .c2LLC .morelink,
	.header-sp .c3LLC .morelink,
	.header-sp .c4LLC .morelink {
	clear: both;
	text-align: right;
	margin: 0 10px 10px 10px;
	}

	.header-sp .c1LLA .morelink .more,
	.header-sp .c2LLA .morelink .more,
	.header-sp .c3LLA .morelink .more,
	.header-sp .c4LLA .morelink .more,
	.header-sp .c1LLL .morelink .more,
	.header-sp .c2LLL .morelink .more,
	.header-sp .c3LLL .morelink .more,
	.header-sp .c4LLL .morelink .more,
	.header-sp .c1LLAC .morelink .more,
	.header-sp .c2LLAC .morelink .more,
	.header-sp .c3LLAC .morelink .more,
	.header-sp .c4LLAC .morelink .more,
	.header-sp .c1LLB .morelink .more,
	.header-sp .c2LLB .morelink .more,
	.header-sp .c3LLB .morelink .more,
	.header-sp .c4LLB .morelink .more,
	.header-sp .c1LLC .morelink .more,
	.header-sp .c2LLC .morelink .more,
	.header-sp .c3LLC .morelink .more,
	.header-sp .c4LLC .morelink .more {
	color: #6666AA;
	display: inline;
	padding-left: 12px;
	background: url(../images/icon_arrow_g.gif) no-repeat left center;
	}

	.header-sp .c1LLA li,
	.header-sp .c2LLA li,
	.header-sp .c3LLA li,
	.header-sp .c4LLA li {
	border: 2px solid #d9d9d9;
	}

	.header-sp .c1LLAC li,
	.header-sp .c2LLAC li,
	.header-sp .c3LLAC li,
	.header-sp .c4LLAC li {
	border: 2px solid #f2bfc8;
	}

	.header-sp .c1LLAC .title,
	.header-sp .c2LLAC .title,
	.header-sp .c3LLAC .title,
	.header-sp .c4LLAC .title {
	background: url(../images/icon_arrow_r.gif) no-repeat 2px 5px;
	}

	.header-sp .c1LLAC .alink .lead,
	.header-sp .c1LLAC .alink .leadi,
	.header-sp .c2LLAC .alink .lead,
	.header-sp .c2LLAC .alink .leadi,
	.header-sp .c3LLAC .alink .lead,
	.header-sp .c3LLAC .alink .leadi,
	.header-sp .c4LLAC .alink .lead,
	.header-sp .c4LLAC .alink .leadi {
	background: url(../images/icon_uarrow_r.gif) no-repeat 2px 7px;
	}

	.header-sp .c1LLB li,
	.header-sp .c2LLB li,
	.header-sp .c3LLB li,
	.header-sp .c4LLB li {
	border: 1px solid #d9d9d9;
	}

	.header-sp .c1LLC a,
	.header-sp .c2LLC a,
	.header-sp .c3LLC a,
	.header-sp .c4LLC a {
	padding: 0;
	}

	.header-sp .c1LLC a:hover,
	.header-sp .c2LLC a:hover,
	.header-sp .c3LLC a:hover,
	.header-sp .c4LLC a:hover {
	background: none;
	text-decoration: underline;
	}

	.header-sp .c1LLC .active,
	.header-sp .c2LLC .active,
	.header-sp .c3LLC .active,
	.header-sp .c4LLC .active {
	background: #f1e3e5;
	}

	.header-sp .c1LLC .active a,
	.header-sp .c2LLC .active a,
	.header-sp .c3LLC .active a,
	.header-sp .c4LLC .active a {
	background: none;
	}

	.header-sp .c1LLC .title,
	.header-sp .c2LLC .title,
	.header-sp .c3LLC .title,
	.header-sp .c4LLC .title {
	border-left: 1px solid #cccccc;
	border-top: 2px solid #cccccc;
	background: url(../images/icon_arrow_g.gif) no-repeat 10px 12px;
	padding: 8px 8px 4px 20px;
	}

	.header-sp .c1LLA li,
	.header-sp .c1LLL li,
	.header-sp .c1LLAC li,
	.header-sp .c1LLB li,
	.header-sp .c1LLC li,
	.header-sp .c2LLA li,
	.header-sp .c2LLL li,
	.header-sp .c2LLAC li,
	.header-sp .c2LLB li,
	.header-sp .c2LLC li,
	.header-sp .c3LLA li,
	.header-sp .c3LLL li,
	.header-sp .c3LLAC li,
	.header-sp .c3LLB li,
	.header-sp .c3LLC li,
	.header-sp .c4LLA li,
	.header-sp .c4LLL li,
	.header-sp .c4LLAC li,
	.header-sp .c4LLB li,
	.header-sp .c4LLC li {
	width: 100% !important;
	}

	.header-sp .c1LLA .image,
	.header-sp .c1LLL .image,
	.header-sp .c1LLAC .image,
	.header-sp .c1LLB .image,
	.header-sp .c1LLC .image,
	.header-sp .c2LLA .image,
	.header-sp .c2LLL .image,
	.header-sp .c2LLAC .image,
	.header-sp .c2LLB .image,
	.header-sp .c2LLC .image,
	.header-sp .c3LLA .image,
	.header-sp .c3LLL .image,
	.header-sp .c3LLAC .image,
	.header-sp .c3LLB .image,
	.header-sp .c3LLC .image,
	.header-sp .c4LLA .image,
	.header-sp .c4LLL .image,
	.header-sp .c4LLAC .image,
	.header-sp .c4LLB .image,
	.header-sp .c4LLC .image {
	width: 30% !important;
	}

	.header-sp .c1LLA .leadi,
	.header-sp .c1LLL .leadi,
	.header-sp .c1LLAC .leadi,
	.header-sp .c1LLB .leadi,
	.header-sp .c1LLC .leadi,
	.header-sp .c2LLA .leadi,
	.header-sp .c2LLL .leadi,
	.header-sp .c2LLAC .leadi,
	.header-sp .c2LLB .leadi,
	.header-sp .c2LLC .leadi,
	.header-sp .c3LLA .leadi,
	.header-sp .c3LLL .leadi,
	.header-sp .c3LLAC .leadi,
	.header-sp .c3LLB .leadi,
	.header-sp .c3LLC .leadi,
	.header-sp .c4LLA .leadi,
	.header-sp .c4LLL .leadi,
	.header-sp .c4LLAC .leadi,
	.header-sp .c4LLB .leadi,
	.header-sp .c4LLC .leadi {
	width: 65% !important;
	}

	.header-sp .c1LLA .alink .leadi,
	.header-sp .c1LLA .leadi.arrowlinkG,
	.header-sp .c1LLL .alink .leadi,
	.header-sp .c1LLL .leadi.arrowlinkG,
	.header-sp .c1LLAC .alink .leadi,
	.header-sp .c1LLAC .leadi.arrowlinkG,
	.header-sp .c1LLB .alink .leadi,
	.header-sp .c1LLB .leadi.arrowlinkG,
	.header-sp .c1LLC .alink .leadi,
	.header-sp .c1LLC .leadi.arrowlinkG,
	.header-sp .c2LLA .alink .leadi,
	.header-sp .c2LLA .leadi.arrowlinkG,
	.header-sp .c2LLL .alink .leadi,
	.header-sp .c2LLL .leadi.arrowlinkG,
	.header-sp .c2LLAC .alink .leadi,
	.header-sp .c2LLAC .leadi.arrowlinkG,
	.header-sp .c2LLB .alink .leadi,
	.header-sp .c2LLB .leadi.arrowlinkG,
	.header-sp .c2LLC .alink .leadi,
	.header-sp .c2LLC .leadi.arrowlinkG,
	.header-sp .c3LLA .alink .leadi,
	.header-sp .c3LLA .leadi.arrowlinkG,
	.header-sp .c3LLL .alink .leadi,
	.header-sp .c3LLL .leadi.arrowlinkG,
	.header-sp .c3LLAC .alink .leadi,
	.header-sp .c3LLAC .leadi.arrowlinkG,
	.header-sp .c3LLB .alink .leadi,
	.header-sp .c3LLB .leadi.arrowlinkG,
	.header-sp .c3LLC .alink .leadi,
	.header-sp .c3LLC .leadi.arrowlinkG,
	.header-sp .c4LLA .alink .leadi,
	.header-sp .c4LLA .leadi.arrowlinkG,
	.header-sp .c4LLL .alink .leadi,
	.header-sp .c4LLL .leadi.arrowlinkG,
	.header-sp .c4LLAC .alink .leadi,
	.header-sp .c4LLAC .leadi.arrowlinkG,
	.header-sp .c4LLB .alink .leadi,
	.header-sp .c4LLB .leadi.arrowlinkG,
	.header-sp .c4LLC .alink .leadi,
	.header-sp .c4LLC .leadi.arrowlinkG {
	width: 60% !important;
	}

	.header-sp .c1LLL li,
	.header-sp .c1LLB li,
	.header-sp .c1LLC li,
	.header-sp .c2LLL li,
	.header-sp .c2LLB li,
	.header-sp .c2LLC li,
	.header-sp .c3LLL li,
	.header-sp .c3LLB li,
	.header-sp .c3LLC li {
	width: 100% !important;
	}

	.header-sp .c1LLC .image,
	.header-sp .c2LLC .image,
	.header-sp .c3LLC .image,
	.header-sp .c4LLC .image {
	width: 30% !important;
	margin-left: 10px;
	}

	.header-sp .c1LLC .lead,
	.header-sp .c2LLC .lead,
	.header-sp .c3LLC .lead,
	.header-sp .c4LLC .lead {
	width: 95% !important;
	margin-left: 10px;
	}

	.header-sp .c1LLC .alink .lead,
	.header-sp .c2LLC .alink .lead,
	.header-sp .c3LLC .alink .lead,
	.header-sp .c4LLC .alink .lead {
	width: 86% !important;
	}


	.header-sp .c1LLC .leadi,
	.header-sp .c2LLC .leadi,
	.header-sp .c3LLC .leadi,
	.header-sp .c4LLC .leadi {
	width: 60% !important;
	}

	.header-sp .c1LLC .alink .leadi,
	.header-sp .c2LLC .alink .leadi,
	.header-sp .c3LLC .alink .leadi,
	.header-sp .c4LLC .alink .leadi {
	width: 55% !important;
	}

	.header-sp .c1LLC .alink,
	.header-sp .c2LLC .alink,
	.header-sp .c3LLC .alink,
	.header-sp .c4LLC .alink {
	border: 0;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	}

	.header-sp .c1LLC .alink:last-child,
	.header-sp .c2LLC .alink:last-child,
	.header-sp .c3LLC .alink:last-child,
	.header-sp .c4LLC .alink:last-child {
	border-bottom: 0px;
	}

	.header-sp .c1LC li,
	.header-sp .c2LC li,
	.header-sp .c3LC li,
	.header-sp .c4LC li {
	width: 96% !important;
	}

	.header-sp .c1LC.InfoflameD li,
	.header-sp .c2LC.InfoflameD li,
	.header-sp .c3LC.InfoflameD li,
	.header-sp .c4LC.InfoflameD li {
	width: 94%;
	}

	.header-sp ul.LLBX {
	width: 100%;
	}

	.header-sp ul.LLBX.InfoflameD {
	margin: 10px;
	width: 86%;
	}

	.header-sp ul.LLBX li {
	float: none;
	border-right: none;
	}

	.header-sp .tabArea {
	margin-bottom: 18px;
	}

	.header-sp .tabArea .tabnavi {
	position: relative;
	z-index: 2;
	background: url(../images/tabnavi_bg.gif) repeat-x left bottom;
	}

	.header-sp .tabArea .tabnavi:after {
	content: "";
	display: table;
	clear: both;
	}

	.header-sp .tabArea .tabnavi li {
	float: left;
	width: 46%;
	font-size: 100%;
	line-height: 132%;
	list-style: none;
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;
	border-top: 3px solid #aaa;
	margin-left: 0;
	margin-right: 4px;
	margin-top: 4px;
	margin-bottom: 3px;
	zoom: 1;
	background-color: #f2f2f2;
	}

	.header-sp .tabArea .tabnavi li a {
	color: #333;
	font-weight: bold;
	display: block;
	padding: 8px 10px 8px 26px;
	background-image: url(../images/icon_tab_arrow_g.gif);
	background-repeat: no-repeat;
	background-position: left center;
	zoom: 1;
	}

	.header-sp .tabArea .tabnavi li .more {
	float: right;
	display: none !important;
	}

	.header-sp .tabArea .tabnavi li .more img {
	margin-top: -2px;
	}

	.header-sp .tabArea .tabnavi li .morelinkArea {
	width: 68px;
	}

	.header-sp .tabArea .tabnavi li.activetab {
	background: #ffffff;
	background-image: none;
	border-left: 1px solid #cc0022;
	border-right: 1px solid #cc0022;
	border-top: 3px solid #cc0022;
	border-bottom: 0px;
	margin-top: 0;
	margin-bottom: 0px;
	padding: 4px 0;
	}

	.header-sp .tabArea .tabnavi li.activetab a {
	padding: 0 0 4px 0;
	padding: 10px 10px 10px;
	background-image: none;
	}

	.header-sp .tabArea .tabnavi li.activetab .more {
	display: inline !important;
	}

	.header-sp .tabArea .ui-tabs-panel {
	border-bottom: 1px solid #cc0022;
	position: relative;
	z-index: 1;
	padding: 10px 0;
	zoom: 1;
	}

	.header-sp .tabAreanavi {
	margin-bottom: 18px;
	}

	.header-sp .tabAreanavi .tabnavi {
	position: relative;
	z-index: 2;
	background: url(../images/tabnavi_bg.gif) repeat-x left bottom;
	}

	.header-sp .tabAreanavi .tabnavi:after {
	content: "";
	display: table;
	clear: both;
	}

	.header-sp .tabAreanavi .tabnavi li {
	float: left;
	width: 46%;
	font-size: 100%;
	line-height: 132%;
	list-style: none;
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;
	border-top: 3px solid #aaa;
	margin-left: 0;
	margin-right: 4px;
	margin-top: 4px;
	margin-bottom: 3px;
	zoom: 1;
	background-color: #f2f2f2;
	}

	.header-sp .tabAreanavi .tabnavi li a {
	color: #333;
	font-weight: bold;
	display: block;
	padding: 8px 10px 8px 26px;
	background-image: url(../images/icon_tab_arrow_g.gif);
	background-repeat: no-repeat;
	background-position: left center;
	zoom: 1;
	}

	.header-sp .tabAreanavi .tabnavi li .more {
	float: right;
	display: none !important;
	}

	.header-sp .tabAreanavi .tabnavi li .more img {
	margin-top: -2px;
	}

	.header-sp .tabAreanavi .tabnavi li .morelinkArea {
	width: 68px;
	}

	.header-sp .tabAreanavi .tabnavi li.activetab {
	background: #ffffff;
	background-image: none;
	border-left: 1px solid #cc0022;
	border-right: 1px solid #cc0022;
	border-top: 3px solid #cc0022;
	border-bottom: 0px;
	margin-top: 0;
	margin-bottom: 0px;
	padding: 4px 0;
	}

	.header-sp .tabAreanavi .tabnavi li.activetab a {
	padding: 0 0 4px 0;
	padding: 10px 10px 10px;
	background-image: none;
	}

	.header-sp .tabAreanavi .tabnavi li.activetab .more {
	display: inline !important;
	}

	.header-sp .tabAreanavi .ui-tabs-panel {
	border-bottom: 1px solid #cc0022;
	position: relative;
	z-index: 1;
	padding: 10px 0;
	zoom: 1;
	}

	.header-sp .tabAreanavib {
	margin-bottom: 18px;
	}

	.header-sp .tabAreanavib .tabnavi {
	position: relative;
	z-index: 2;
	background: url(../images/tabnavi_bg.gif) repeat-x left top;
	}

	.header-sp .tabAreanavib .tabnavi:after {
	content: "";
	display: table;
	clear: both;
	}

	.header-sp .tabAreanavib .tabnavi li {
	float: left;
	width: 46%;
	font-size: 115%;
	line-height: 132%;
	list-style: none;
	border-left: 1px solid #777777;
	border-right: 1px solid #777777;
	border-bottom: 3px solid #777777;
	margin-left: 0;
	margin-right: 4px;
	margin-top: 3px;
	margin-bottom: 4px;
	zoom: 1;
	background-color: #f2f2f2;
	}

	.header-sp .tabAreanavib .tabnavi li a {
	color: #333;
	font-weight: bold;
	padding: 0;
	display: block;
	padding: 8px 10px 8px 26px;
	background-image: url(../images/icon_tabb_arrow_g.gif);
	background-repeat: no-repeat;
	background-position: left center;
	zoom: 1;
	}

	.header-sp .tabAreanavib .tabnavi li .more {
	float: right;
	display: none !important;
	}

	.header-sp .tabAreanavib .tabnavi li .morelinkArea {
	width: 68px;
	}

	.header-sp .tabAreanavib .tabnavi li.activetab {
	background: #ffffff;
	background-image: none;
	border-left: 1px solid #cc0022;
	border-right: 1px solid #cc0022;
	border-bottom: 3px solid #cc0022;
	border-top: 0px;
	margin-top: 0;
	padding: 4px 0;
	margin-bottom: 0px;
	}

	.header-sp .tabAreanavib .tabnavi li.activetab a {
	padding: 4px 0 0 0;
	padding: 12px 10px 12px;
	background-image: none;
	}

	.header-sp .tabAreanavib .tabnavi li.activetab .more {
	display: inline !important;
	}

	.header-sp .tabAreanavib .ui-tabs-panel {
	border-bottom: 1px solid #cc0022;
	position: relative;
	z-index: 1;
	padding: 10px 0;
	zoom: 1;
	}

	.header-sp .tabAreanavi3 {
	margin-bottom: 18px;
	}

	.header-sp .tabAreanavi3 .tabnavi {
	position: relative;
	z-index: 2;
	background: url(../images/tabnavi_bg.gif) repeat-x left bottom;
	}

	.header-sp .tabAreanavi3 .tabnavi:after {
	content: "";
	display: table;
	clear: both;
	}

	.header-sp .tabAreanavi3 .tabnavi li {
	float: left;
	width: 30%;
	font-size: 100%;
	line-height: 132%;
	list-style: none;
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;
	border-top: 3px solid #aaa;
	margin-left: 0;
	margin-right: 4px;
	margin-top: 4px;
	margin-bottom: 3px;
	zoom: 1;
	background-color: #f2f2f2;
	}

	.header-sp .tabAreanavi3 .tabnavi li a {
	color: #333;
	font-weight: bold;
	display: block;
	padding: 8px 10px 8px 26px;
	background-image: url(../images/icon_tab_arrow_g.gif);
	background-repeat: no-repeat;
	background-position: left center;
	zoom: 1;
	}

	.header-sp .tabAreanavi3 .tabnavi li .more {
	float: right;
	display: none !important;
	}

	.header-sp .tabAreanavi3 .tabnavi li .more img {
	margin-top: -2px;
	}

	.header-sp .tabAreanavi3 .tabnavi li .morelinkArea {
	width: 68px;
	}

	.header-sp .tabAreanavi3 .tabnavi li.activetab {
	background: #ffffff;
	background-image: none;
	border-left: 1px solid #cc0022;
	border-right: 1px solid #cc0022;
	border-top: 3px solid #cc0022;
	border-bottom: 0px;
	margin-top: 0;
	margin-bottom: 0px;
	padding: 4px 0;
	}

	.header-sp .tabAreanavi3 .tabnavi li.activetab a {
	padding: 0 0 4px 0;
	padding: 10px 10px 10px;
	background-image: none;
	}

	.header-sp .tabAreanavi3 .tabnavi li.activetab .more {
	display: inline !important;
	}

	.header-sp .tabAreanavi3 .ui-tabs-panel {
	border-bottom: 1px solid #cc0022;
	position: relative;
	z-index: 1;
	padding: 10px 0;
	zoom: 1;
	}

	.header-sp .tabAreanavib3 {
	margin-bottom: 18px;
	}

	.header-sp .tabAreanavib3 .tabnavi {
	position: relative;
	z-index: 2;
	background: url(../images/tabnavi_bg.gif) repeat-x left top;
	}

	.header-sp .tabAreanavib3 .tabnavi:after {
	content: "";
	display: table;
	clear: both;
	}

	.header-sp .tabAreanavib3 .tabnavi li {
	float: left;
	width: 30%;
	font-size: 115%;
	line-height: 132%;
	list-style: none;
	border-left: 1px solid #777777;
	border-right: 1px solid #777777;
	border-bottom: 3px solid #777777;
	margin-left: 0;
	margin-right: 4px;
	margin-top: 3px;
	margin-bottom: 4px;
	zoom: 1;
	background-color: #f2f2f2;
	}

	.header-sp .tabAreanavib3 .tabnavi li a {
	color: #333;
	font-weight: bold;
	padding: 0;
	display: block;
	padding: 8px 10px 8px 26px;
	background-image: url(../images/icon_tabb_arrow_g.gif);
	background-repeat: no-repeat;
	background-position: left center;
	zoom: 1;
	}

	.header-sp .tabAreanavib3 .tabnavi li .more {
	float: right;
	display: none !important;
	}

	.header-sp .tabAreanavib3 .tabnavi li .morelinkArea {
	width: 68px;
	}

	.header-sp .tabAreanavib3 .tabnavi li.activetab {
	background: #ffffff;
	background-image: none;
	border-left: 1px solid #cc0022;
	border-right: 1px solid #cc0022;
	border-bottom: 3px solid #cc0022;
	border-top: 0px;
	margin-top: 0;
	padding: 4px 0;
	margin-bottom: 0px;
	}

	.header-sp .tabAreanavib3 .tabnavi li.activetab a {
	padding: 4px 0 0 0;
	padding: 12px 10px 12px;
	background-image: none;
	}

	.header-sp .tabAreanavib3 .tabnavi li.activetab .more {
	display: inline !important;
	}

	.header-sp .tabAreanavib3 .ui-tabs-panel {
	border-bottom: 1px solid #cc0022;
	position: relative;
	z-index: 1;
	padding: 10px 0;
	zoom: 1;
	}

	.header-sp .tabnavi li {
	font-size: 107% !important;
	}

	.header-sp .tabnavi li a {
	padding: 8px 5px 8px 20px !important;
	}

	.header-sp .tabnavi li.activetab a {
	padding: 10px 5px 10px 10px !important;
	}

	.header-sp .newslistD li {
	background: url(../images/icon_arrow_g.gif) no-repeat 0px 4px;
	padding: 0 0 0 12px;
	list-style: none;
	margin-left: 0;
	}

	.header-sp .newslistD .date {
	display: block;
	width: 100%;
	float: left;
	}

	.header-sp .newslistD a {
	display: block;
	width: 100%;
	float: left;
	}

	.header-sp .txbtLinklist .listBlock {
	width: 100%;
	}

	.header-sp .csArea .cslistBlockit div,
	.header-sp .csArea .cslistBlocki div {
	width: 100%;
	}

	.header-sp .csArea .cslistBlockit p,
	.header-sp .csArea .cslistBlocki p {
	width: 60%;
	}

	.header-sp .csArea .cslistBlockit .img,
	.header-sp .csArea .cslistBlocki .img {
	width: 35%;
	}

	.header-sp .csArea .cslistBlockit .img img,
	.header-sp .csArea .cslistBlocki .img img {
	width: 100%;
	}

	.header-sp #spmypageArea {
	max-width: 330px;
	margin: 0 auto;
	}

	.header-sp #spmypageArea .login_bt img,
	.header-sp #spmypageArea .new_bt img {
	max-width: 145px;
	}

	.header-sp #coServiceArea {
	height: auto;
	width: 100%;
	margin: 0 auto 28px;
	}

	.header-sp #coServiceArea ul#saNav {
	zoom: 1;
	height: auto;
	}

	.header-sp #coServiceArea ul#saNav:after {
	content: "";
	display: block;
	clear: both;
	}

	.header-sp #coServiceArea ul#saNav li {
	width: 50%;
	margin: 0;
	}

	.header-sp #premergerInfo .text {
	width: 100%;
	float: none;
	}

	.header-sp #premergerInfo h3 {
	margin: 0 0 4px;
	border: none;
	}

	.header-sp #premergerInfo ul {
	width: 100%;
	float: none;
	border-left: none;
	padding: 3px 0;
	text-align: center;
	}

	.header-sp #premergerInfo ul li {
	width: auto;
	display: inline-block;
	float: none;
	}

	.header-sp #csrtopArea1 {
	background: none;
	}

	.header-sp #csrtopArea1 .cBox {
	margin-left: 0 !important;
	}

	.header-sp #csrtopArea2 {
	background: none;
	}

	.header-sp #csrtopArea1 h2,
	.header-sp #csrtopArea2 h2 {
	background: none;
	text-align: center;
	border-top: 1px solid #ccc;
	padding-top: 20px;
	margin-top: 20px;
	}

	.header-sp .mypagesign .c2Block .cBox {
	border-left: none;
	padding-left: 0;
	width: 270px;
	}

	.header-sp .mypagesign .c2Block .first {
	margin-bottom: 20px;
	}

	.header-sp .mypagesign h6 {
	text-align: center;
	}

	.header-sp .pagenation .link_prev {
	left: 0px;
	}

	.header-sp .pagenation .link_next {
	right: 0px;
	}

	.header-sp .pagenation_l .link_prev_l {
	width: 48%;
	}

	.header-sp .pagenation_l .link_prev_l img {
	float: none;
	}

	.header-sp .pagenation_l .link_prev_l span {
	padding-left: 0;
	}

	.header-sp .pagenation_l .link_next_l {
	width: 48%;
	}

	.header-sp .pagenation_l .link_next_l img {
	float: none;
	}

	.header-sp .pagenation_l .link_next_l span {
	padding-right: 0;
	}

	.header-sp .balloonArea,
	.header-sp .balloonAreaR,
	.header-sp .balloonAreaY {
	margin: 0 0 18px;
	}

	.header-sp .balloonArea .text,
	.header-sp .balloonAreaR .text,
	.header-sp .balloonAreaY .text {
	width: 68%;
	background: none;
	}

	.header-sp .balloonArea .textBox,
	.header-sp .balloonAreaR .textBox,
	.header-sp .balloonAreaY .textBox {
	background: none;
	padding: 20px 10px;
	border-radius: 5px;
	position: relative;
	border: 2px solid #ccc;
	}

	.header-sp .balloonArea .textBox:after,
	.header-sp .balloonArea .textBox:before,
	.header-sp .balloonAreaR .textBox:after,
	.header-sp .balloonAreaR .textBox:before,
	.header-sp .balloonAreaY .textBox:after,
	.header-sp .balloonAreaY .textBox:before {
	right: 100%;
	top: 20px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	}

	.header-sp .balloonArea .textBox:after,
	.header-sp .balloonAreaR .textBox:after,
	.header-sp .balloonAreaY .textBox:after {
	border-color: rgba(136, 183, 213, 0);
	border-right-color: #fff;
	border-width: 5px;
	margin-top: -5px;
	}

	.header-sp .balloonArea .textBox:before,
	.header-sp .balloonAreaR .textBox:before,
	.header-sp .balloonAreaY .textBox:before {
	border-color: rgba(204, 204, 204, 0);
	border-right-color: #ccc;
	border-width: 8px;
	margin-top: -8px;
	}

	.header-sp .balloonArea p,
	.header-sp .balloonAreaR p,
	.header-sp .balloonAreaY p {
	margin-bottom: 0;
	margin-right: 0;
	margin-left: 0;
	}

	.header-sp .balloonAreaR .textBox {
	border: 2px solid #ffc5ca;
	}

	.header-sp .balloonAreaR .textBox:before {
	border-right-color: #ffc5ca;
	}

	.header-sp .balloonAreaR .imageL {
	float: left !important;
	}

	.header-sp .balloonAreaY {
	padding: 10px;
	}

	.header-sp .balloonAreaY .imageL {
	width: 70px;
	margin: 0;
	}

	.header-sp .balloonAreaY .text {
	background: url(../images/balloon_b_y_m.gif) no-repeat right bottom;
	}

	.header-sp .balloonAreaY .textBox {
	background: url(../images/balloon_t_y_m.gif) no-repeat right top;
	}

	.header-sp .pamphletarea .altextL {
	text-align: center !important;
	}

	.header-sp .pamphletarea .altextR {
	text-align: center !important;
	}

	.header-sp .pamphletarea p {
	text-align: center;
	}

	.header-sp .calculation_area .calculation_box {
	padding: 10px;
	}

	.header-sp .calculation_area p {
	float: none;
	width: 100%;
	margin-bottom: 10px;
	text-align: center;
	}

	.header-sp .calculation_area ul {
	float: none;
	width: 100%;
	margin: 0 auto;
	}

	.header-sp .calculation_area ul li {
	margin: 0 1%;
	width: 48%;
	text-align: center;
	}

	.header-sp #pickupInfo {
	margin: 0 10px 10px;
	}

	.header-sp #pickupInfo ul li {
	background: url(../images/icon_arrow_g.gif) no-repeat 2px 4px;
	}

	.header-sp #pickupInfo a {
	color: #6666AA;
	}

	.header-sp #informationArea .InfoflameD {
	border-left: none;
	border-right: none;
	margin: 15px;
	padding: 15px 0;
	}

	.header-sp #informationArea .InfoflameD .textCaution {
	margin: 0 0 10px;
	}

	.header-sp #premergerInfo {
	background: #f2f2f2;
	border-top: 2px solid #777777;
	border-bottom: 2px solid #777777;
	margin: 0 0px 10px;
	padding: 6px 10px;
	position: relative;
	}

	.header-sp #premergerInfo:after {
	content: "";
	display: table;
	clear: both;
	}

	.header-sp #premergerInfo h3 {
	font-size: 107%;
	line-height: 138%;
	margin: 2px 0 3px;
	text-align: center;
	}

	.header-sp #premergerInfo p {
	font-size: 81%;
	line-height: 107%;
	text-align: center;
	}

	.header-sp #premergerInfo ul {
	padding: 0 0 0 0px;
	margin: 0 auto 0;
	width: 100%;
	}

	.header-sp #premergerInfo ul:after {
	content: "";
	display: table;
	clear: both;
	}

	.header-sp #premergerInfo ul li {
	float: left;
	width: 45%;
	padding: 3% 1% 3% 3%;
	}

	.header-sp #premergerInfo ul li img {
	width: 100%;
	}

	.header-sp ul#saNav:after {
	content: "";
	display: table;
	clear: both;
	}

	.header-sp ul#saNav li {
	float: left;
	width: 50%;
	height: auto;
	overflow: hidden;
	}

	.header-sp ul#saNav li img {
	width: 100%;
	}

	.header-sp ul#saBt {
	padding: 0;
	background: #e6e6e6;
	border: 1px solid #cccccc;
	border-top: 0px;
	border-radius: 0 0 3px 3px;
	position: relative;
	}

	.header-sp ul#saBt:after {
	content: "";
	display: table;
	clear: both;
	}

	.header-sp ul#saBt li {
	float: left;
	width: 45%;
	padding: 3% 1% 3% 3%;
	}

	.header-sp ul#saBt li img {
	width: 100%;
	}

	.header-sp .acc_Area h2,
	.header-sp .acc_Area h3 {
	position: relative;
	padding: 4px 5px;
	margin: 0 10px;
	}

	.header-sp .acc_Area .separate_link {
	margin-right: 40px;
	padding: 5px 5px 10px;
	display: block;
	}

	.header-sp .accSwitch {
	padding: 5px 30px 5px 5px;
	color: #333;
	min-height: 24px;
	display: block;
	background: url(../images/mobile/mobile_icon_mg_minus.png) no-repeat right center;
	background-size: 34px 34px;
	}

	.header-sp .accSwitch.is_separate {
	position: absolute;
	width: 34px;
	height: 34px;
	right: 5px;
	padding: 0;
	top: 5px;
	}

	.header-sp .acc_Area h3.acc_title_btn {
	border-left: 3px solid #cc0022;
	background: #f0f0f0;
	padding: 5px 5px 5px 7px;
	margin-bottom: 1px;
	}

	.header-sp .acc_Area h3.acc_title_btn a {
	padding: 5px 30px 0px 0;
	}

	.header-sp .close .acc_Box {
	display: none;
	}

	.header-sp .close .accSwitch {
	background: url(../images/mobile/mobile_icon_mg_plus.png) no-repeat right center;
	background-size: 34px 34px;
	}

	.header-sp .banner2c_smp {
	width: 100%;
	margin: 0 auto 5px;
	}

	.header-sp .banner2c_smp:after {
	content: "";
	display: table;
	clear: both;
	}

	.header-sp .banner2c_smp li {
	float: left;
	width: 46%;
	padding: 0 1% 3% 2%;
	list-style: none;
	margin: 0;
	}

	.header-sp .banner2c_smp li img {
	width: 100%;
	}

	.header-sp .banner2c_smp li:nth-child(2n-1) {
	clear: left;
	}

	.header-sp .banner_smp,
	.header-sp .btn_1c_smp {
	width: 100%;
	margin: 0 auto 5px;
	}

	.header-sp .banner_smp:after,
	.header-sp .btn_1c_smp:after {
	content: "";
	display: table;
	clear: both;
	}

	.header-sp .banner_smp li,
	.header-sp .btn_1c_smp li {
	width: 95%;
	margin: 0 auto 7px;
	list-style: none;
	}

	.header-sp .banner_smp li img,
	.header-sp .btn_1c_smp li img {
	width: 100%;
	}

	.header-sp .banner_smp.bs_st li,
	.header-sp .btn_1c_smp.bs_st li {
	width: 100%;
	}

	.header-sp .btn_2c_smp {
	padding: 0 0 0 0px;
	margin: 3% auto;
	width: 100%;
	}

	.header-sp .btn_2c_smp:after {
	content: "";
	display: table;
	clear: both;
	}

	.header-sp .btn_2c_smp li {
	float: left;
	width: 45%;
	padding: 0 1% 3% 3%;
	list-style: none;
	margin: 0;
	}

	.header-sp .btn_2c_smp li img {
	width: 100%;
	}

	.header-sp .banner_smp_bgbox {
	background: #d9d9d9;
	padding: 10px 0 5px;
	margin: 0 auto 10px;
	}

	.header-sp .more_btn_mo {
	text-align: center;
	}

	.header-sp .maxTextLink_1c a,
	.header-sp .maxTextLink_2c a {
	display: block;
	padding: 10px;
	border-bottom: 1px solid #ccc;
	}

	.header-sp .maxTextLink_1c a.arrowlinkR,
	.header-sp .maxTextLink_2c a.arrowlinkR {
	background: url(../images/mobile/mobile_icon_arrow_r.png) no-repeat 14px 12px;
	background-size: 6px 12px;
	padding: 10px 10px 10px 30px;
	}

	.header-sp .maxTextLink_1c a.opwindowlink,
	.header-sp .maxTextLink_2c a.opwindowlink {
	background: url(../images/mobile/icon_owr.gif) no-repeat 10px 12px;
	background-size: 14px 13px;
	padding: 10px 10px 10px 30px;
	}

	.header-sp .maxTextLink_1c a .opwindowlink,
	.header-sp .maxTextLink_2c a .opwindowlink {
	background: url(../images/mobile/icon_owr.gif) no-repeat 0px 3px;
	background-size: 14px 13px;
	padding-left: 20px;
	}

	.header-sp .maxTextLink_1c.mtl_inline,
	.header-sp .maxTextLink_2c.mtl_inline {
	margin: 0 auto;
	width: 94%;
	}

	.header-sp .maxTextLink_1c.mtl_inline a.arrowlinkR,
	.header-sp .maxTextLink_2c.mtl_inline a.arrowlinkR {
	background: url(../images/mobile/mobile_icon_arrow_r.png) no-repeat 6px 12px;
	background-size: 6px 12px;
	padding: 10px 10px 10px 20px;
	}

	.header-sp .maxTextLink_1c .icon,
	.header-sp .maxTextLink_2c .icon {
	width: 14px;
	margin-right: 10px;
	}

	.header-sp .maxTextLink_1c {
	width: 100%;
	text-align: center;
	margin: 0;
	display: block;
	}

	.header-sp .maxTextLink_1c.mtl_bt2 {
	border-top: 2px solid #777777;
	}

	.header-sp .maxTextLink_1c li {
	list-style: none;
	padding: 0;
	margin: 0;
	text-align: left;
	}

	.header-sp .maxTextLink_2c {
	width: 100%;
	margin: 0 auto 18px;
	}

	.header-sp .maxTextLink_2c:after {
	content: "";
	display: table;
	clear: both;
	}

	.header-sp .maxTextLink_2c li {
	float: left;
	width: 50%;
	background-size: 6px 12px;
	list-style: none;
	margin: 0;
	}

	.header-sp .maxTextLink_2c li a {
	border-bottom: 1px solid #ccc;
	}

	.header-sp .maxTextLink_2c li:nth-child(1) a {
	border-top: 1px solid #ccc;
	}

	.header-sp .maxTextLink_2c li:nth-child(2) {
	border-right: 0;
	}

	.header-sp .maxTextLink_2c li:nth-child(2) a {
	border-top: 1px solid #ccc;
	}

	.header-sp .maxTextLink_2c li:nth-child(2n+1) a {
	border-right: 1px solid #ccc;
	}

	.header-sp .maxTextLink_2c li:nth-child(2n) {
	border-right: 0;
	}

	.header-sp .localNav h3 {
	border: none !important;
	}

	.header-sp .topM #mainArea {
	margin: 20px auto;
	width: 100%;
	float: none;
	}

	.header-sp .topM .mybtnArea {
	width: 100%;
	margin: 30px auto 0;
	}

	.header-sp .topM .mybtnArea:after {
	content: "";
	display: table;
	clear: both;
	}

	.header-sp .topM .mybtnArea li {
	width: 45%;
	float: left;
	padding: 3% 1% 3% 3%;
	}

	.header-sp .topM .mybtnArea img {
	width: 100%;
	}

	.header-sp .topM #serviceArea {
	width: 100%;
	margin: 0 auto 10px;
	}

	.header-sp .topM #serviceArea h2 {
	height: 32px;
	font-size: 125%;
	font-weight: bold;
	border-top: 3px solid #cc0022;
	padding: 14px 0 0;
	margin: 0 10px;
	}

	.header-sp .Stop #mainArea {
	margin: 50px auto;
	width: 100%;
	float: none;
	}

	.header-sp .Stop .main h2 {
	margin-bottom: 10px;
	}

	.header-sp .Sred .c1LLB a,
	.header-sp .Sred .c2LLB a,
	.header-sp .Sred .c3LLB a,
	.header-sp .Sred .c4LLB a {
	background: url(../images/ancLiBg_off.gif) repeat-x left center;
	}

	.header-sp .Sred .c1LLB a:hover,
	.header-sp .Sred .c2LLB a:hover,
	.header-sp .Sred .c3LLB a:hover,
	.header-sp .Sred .c4LLB a:hover {
	background: url(../images/ancLiBg_on.gif) repeat-x left center;
	}

	.header-sp .Sred .c1LLB .active a,
	.header-sp .Sred .c2LLB .active a,
	.header-sp .Sred .c3LLB .active a,
	.header-sp .Sred .c4LLB .active a {
	background: url(../images/ancLiBg_r_ac.gif) repeat-x left center;
	color: #ffffff;
	}

	.header-sp .Sred .c1LLB .active .title,
	.header-sp .Sred .c2LLB .active .title,
	.header-sp .Sred .c3LLB .active .title,
	.header-sp .Sred .c4LLB .active .title {
	color: #ffffff;
	background: url(../images/icon_arrow_w.gif) no-repeat 2px 5px;
	}

	.header-sp .Sgreen .main h3 {
	border-left: 3px solid #009F3A;
	}

	.header-sp .Sred .main h3 {
	border-left: 3px solid #E73134;
	}

	.header-sp .Sblue .main h3 {
	border-left: 3px solid #0068B4;
	}

	.header-sp .Sorange .main h3 {
	border-left: 3px solid #ED8B00;
	}

	.header-sp .mo_image_no {
	float: none !important;
	}

	.header-sp .mo_imageL {
	float: left !important;
	}

	.header-sp .mo_imageR {
	float: right !important;
	}

	.header-sp .mo_display_bl {
	display: block !important;
	}

	.header-sp .mo_display_no {
	display: none !important;
	}

	.header-sp .mo_altextR {
	text-align: right !important;
	}

	.header-sp .mo_altextL {
	text-align: left !important;
	}

	.header-sp .mo_altextC {
	text-align: center !important;
	}

	.header-sp .mo_bd_no {
	border: none !important;
	}

	.header-sp .mo_bdframeG {
	border: 1px solid #ccc !important;
	}

	.header-sp .mo_mt0 {
	margin-top: 0 !important;
	}

	.header-sp .mo_mr0 {
	margin-right: 0 !important;
	}

	.header-sp .mo_mb0 {
	margin-bottom: 0 !important;
	}

	.header-sp .mo_ml0 {
	margin-left: 0 !important;
	}

	.header-sp .mo_pt0 {
	padding-top: 0 !important;
	}

	.header-sp .mo_pr0 {
	padding-right: 0 !important;
	}

	.header-sp .mo_pb0 {
	padding-bottom: 0 !important;
	}

	.header-sp .mo_pl0 {
	padding-left: 0 !important;
	}

	.header-sp .pc_dis_none {
	display: block !important;
	}

	.header-sp .telno {
	display: none !important;
	}

	.header-sp .accordionArea .uiCautionArea {
	margin: 0 0 20px;
	}

	.header-sp .accordionArea .uiCautionArea .accSwitchWrap {
	position: relative;
	margin: 0;
	}

	.header-sp .accordionArea .uiCautionArea .accSwitchWrap:before {
	content: "";
	background: url(../images/icon_acc_caution.png) no-repeat;
	background-size: contain;
	display: inline-block;
	width: 28px;
	height: 28px;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	}

	.header-sp .accordionArea .uiCautionArea .accSwitchWrap a.accSwitchUI {
	font-size: 93%;
	color: #cc0022 !important;
	font-weight: bold;
	border: 1px solid #cc0022;
	border-radius: 20px;
	display: block;
	padding: 0 80px 0 30px !important;
	min-height: 25px !important;
	background: none !important;
	line-height: 2;
	}

	.header-sp .accordionArea .uiCautionArea .accSwitchWrap a.accSwitchUI:hover {
	text-decoration: none;
	}

	.header-sp .accordionArea .uiCautionArea .accSwitchWrap a.accSwitchUI:after {
	content: "";
	background: url(../images/icon_acc_caution_plus.png) no-repeat;
	background-size: contain;
	display: inline-block;
	width: 42px;
	height: 13px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 11px;
	margin: auto;
	pointer-events: none;
	}

	.header-sp .accordionArea .uiCautionArea .acc_Box {
	font-size: 87.5%;
	line-height: 20px;
	display: none;
	padding: 14px 0 0 0;
	}

	.header-sp .accordionArea .uiCautionArea .acc_Box p:last-child,
	.header-sp .accordionArea .uiCautionArea .acc_Box ul:last-child,
	.header-sp .accordionArea .uiCautionArea .acc_Box ol:last-child,
	.header-sp .accordionArea .uiCautionArea .acc_Box .image:last-child {
	margin-bottom: 0;
	}

	.header-sp .accordionArea .uiCautionArea.open .acc_Box {
	display: block;
	}

	.header-sp .accordionArea .uiCautionArea.open a.accSwitchUI:after {
	content: "";
	background: url(../images/icon_acc_caution_minus.png) no-repeat;
	background-size: contain;
	display: inline-block;
	width: 56px;
	height: 13px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 11px;
	margin: auto;
	}

	.header-sp .accordionArea .uiPanelArea {
	margin: 0 0 20px;
	border-bottom: 4px solid #f0f0f0;
	line-height: 20px;
	}

	.header-sp .accordionArea .uiPanelArea .accSwitchWrap {
	position: relative;
	margin: 0;
	}

	.header-sp .accordionArea .uiPanelArea .accSwitchWrap a.accSwitchUI {
	font-size: 100%;
	color: #333 !important;
	font-weight: bold;
	display: block !important;
	padding: 8px 70px 8px 10px !important;
	background: #f0f0f0 !important;
	}

	.header-sp .accordionArea .uiPanelArea .accSwitchWrap a.accSwitchUI > span:not([class]) {
	font-size: 72%;
	font-weight: normal;
	display: block;
	}

	.header-sp .accordionArea .uiPanelArea .accSwitchWrap a.accSwitchUI:hover {
	text-decoration: none;
	}

	.header-sp .accordionArea .uiPanelArea .accSwitchWrap a.accSwitchUI:after {
	content: "";
	background: url(../images/icon_acc_panel_plus.png) no-repeat;
	background-size: contain;
	display: inline-block;
	width: 43px;
	height: 14px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 10px;
	margin: auto;
	pointer-events: none;
	}

	.header-sp .accordionArea .uiPanelArea .notacc_Box {
	padding: 15px;
	border-left: 4px solid #f0f0f0;
	border-right: 4px solid #f0f0f0;
	}

	.header-sp .accordionArea .uiPanelArea .notacc_Box p:last-child,
	.header-sp .accordionArea .uiPanelArea .notacc_Box ul:last-child,
	.header-sp .accordionArea .uiPanelArea .notacc_Box ol:last-child,
	.header-sp .accordionArea .uiPanelArea .notacc_Box .image:last-child {
	margin-bottom: 0;
	}

	.header-sp .accordionArea .uiPanelArea .notacc_Box + .acc_Box {
	padding: 0 15px 15px 15px;
	}

	.header-sp .accordionArea .uiPanelArea .acc_Box {
	display: none;
	padding: 15px;
	border-left: 4px solid #f0f0f0;
	border-right: 4px solid #f0f0f0;
	}

	.header-sp .accordionArea .uiPanelArea .acc_Box p:last-child,
	.header-sp .accordionArea .uiPanelArea .acc_Box ul:last-child,
	.header-sp .accordionArea .uiPanelArea .acc_Box ol:last-child,
	.header-sp .accordionArea .uiPanelArea .acc_Box .image:last-child {
	margin-bottom: 0;
	}

	.header-sp .accordionArea .uiPanelArea .acc_Box .tablewrap {
	padding: 0;
	}

	.header-sp .accordionArea .uiPanelArea.open .acc_Box {
	display: block;
	}

	.header-sp .accordionArea .uiPanelArea.open a.accSwitchUI:after {
	content: "";
	background: url(../images/icon_acc_panel_minus.png) no-repeat;
	background-size: contain;
	display: inline-block;
	width: 51px;
	height: 11px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 10px;
	margin: auto;
	}

	.header-sp .accordionArea .uiPanelArea .c2Block.case {
	margin: 0 0 20px 0;
	}

	.header-sp .accordionArea .uiPanelArea .c2Block.case .cBox.first {
	width: calc(100% - 80px - 15px) !important;
	}

	.header-sp .accordionArea .uiPanelArea .c2Block.case .cBox.first p:last-child,
	.header-sp .accordionArea .uiPanelArea .c2Block.case .cBox.first ul:last-child,
	.header-sp .accordionArea .uiPanelArea .c2Block.case .cBox.first ol:last-child,
	.header-sp .accordionArea .uiPanelArea .c2Block.case .cBox.first .image:last-child {
	margin: 0 !important;
	}

	.header-sp .accordionArea .uiPanelArea .c2Block.case .cBox {
	width: 80px !important;
	float: left;
	margin: 0 0 0 15px;
	}

	.header-sp .accLinkWrap {
	margin: 0 0 20px;
	}

	.header-sp .accLinkWrap .accLink {
	font-size: 100%;
	color: #333;
	font-weight: bold;
	padding: 0 10px;
	background-color: #f0f0f0;
	background-position-x: 8px;
	text-decoration: none;
	display: flex;
	flex-direction: column;
	justify-content: center;
	min-height: 58px;
	}

	.header-sp .accLinkWrap .accLink.arrowlinkR {
	padding-left: 30px;
	}

	.header-sp .mobileTroubleContactArea p {
	margin: 0 0 10px;
	}

	.header-sp .mobileTroubleContactArea ul li {
	list-style-type: none;
	margin: 0;
	}

	.header-sp .mobileTroubleContactArea h2 {
	font-size: 100%;
	border-top: none;
	}

	.header-sp .mobileTroubleContactArea .acc_Area.close .troubleCta .accSwitch:after {
	content: "";
	position: absolute;
	right: 26px;
	top: 50%;
	transform: translateY(-50%);
	display: inline-block;
	width: 2px;
	height: 14px;
	background-color: #fff;
	}

	.header-sp .mobileTroubleContactArea .acc_Area .troubleCta {
	padding: 0;
	margin: 0;
	text-align: center;
	}

	.header-sp .mobileTroubleContactArea .acc_Area .troubleCta a.accSwitch {
	position: relative;
	color: #fff;
	text-decoration: none;
	font-size: 113%;
	margin: 0;
	padding: 11px 50px 11px 10px;
	background-image: none;
	background-color: #cc0022;
	border-right: 2px solid #a3001b;
	border-bottom: 2px solid #a3001b;
	}

	.header-sp .mobileTroubleContactArea .acc_Area .troubleCta a.accSwitch span {
	display: inline-block;
	line-height: 1.5;
	padding-left: 35px;
	background-image: url(../images/icon_exclamation_fill_white.png);
	background-repeat: no-repeat;
	background-position: 0px center;
	background-size: 25px auto;
	}

	.header-sp .mobileTroubleContactArea .acc_Area .troubleCta a.accSwitch span:before {
	content: "";
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
	display: inline-block;
	width: 34px;
	height: 34px;
	border: 1px solid rgba(255, 255, 255, 0.5);
	border-radius: 4px;
	z-index: 1;
	}

	.header-sp .mobileTroubleContactArea .acc_Area .troubleCta a.accSwitch:before {
	content: "";
	position: absolute;
	right: 20px;
	top: 50%;
	transform: translateY(-50%);
	display: inline-block;
	width: 14px;
	height: 2px;
	background-color: #fff;
	}

	.header-sp .mobileTroubleContactArea .acc_Area .troubleCta a.accSwitch:after {
	content: none;
	}

	.header-sp .mobileTroubleContactArea .acc_Area .acc_Box {
	padding: 15px;
	border-bottom: 2px solid #cc0022;
	border-left: 2px solid #cc0022;
	border-right: 2px solid #cc0022;
	}

	.header-sp .mobileTroubleContactArea .acc_Area .acc_Box h3 {
	font-size: 107%;
	margin: 0 10px 15px;
	padding: 10px 0 10px 7px;
	line-height: 1.2;
	}

	.header-sp .mobileTroubleContactArea .acc_Area .acc_Box h3.title2A {
	border-left: 3px solid #cc0022;
	}

	.header-sp .mobileTroubleContactArea .acc_Area .acc_Box .sttextR {
	color: #cc0022 !important;
	}

	.header-sp .mobileTroubleContactArea .acc_Area .acc_Box .textS {
	font-size: 87.5%;
	}

	.header-sp .mobileTroubleContactArea .acc_Area .acc_Box .troubleInternetNav ul {
	zoom: 1;
	margin: 0 0 20px;
	}

	.header-sp .mobileTroubleContactArea .acc_Area .acc_Box .troubleInternetNav ul:after {
	content: "";
	display: block;
	clear: both;
	}

	.header-sp .mobileTroubleContactArea .acc_Area .acc_Box .troubleInternetNav ul li {
	float: left;
	width: calc(50% - 4px);
	margin-bottom: 8px;
	}

	.header-sp .mobileTroubleContactArea .acc_Area .acc_Box .troubleInternetNav ul li:nth-child(2n) {
	margin-left: 8px;
	}

	.header-sp .mobileTroubleContactArea .acc_Area .acc_Box .troubleInternetNav ul li a img {
	width: 100%;
	}

	.header-sp .mobileTroubleContactArea .acc_Area .acc_Box .troubleLine {
	margin: 0 0 25px;
	}

	.header-sp .mobileTroubleContactArea .acc_Area .acc_Box .troubleLine .image {
	text-align: center;
	margin: 0 0 13px;
	padding: 0 10%;
	}

	.header-sp .mobileTroubleContactArea .acc_Area .acc_Box .troubleLine p {
	text-align: center;
	}

	.header-sp .mobileTroubleContactArea .acc_Area .acc_Box .troubleInternet a {
	margin: 0 0 10px;
	position: relative;
	display: inline-block;
	padding: 13px 20px;
	color: #333;
	font-size: 87.5%;
	font-weight: bold;
	box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
	background-color: #fff;
	background-image: url(../images/top/top2019/icon_textbtlink_arrow.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	background-size: 5px 9px;
	box-sizing: border-box;
	width: 100%;
	text-align: center;
	}

	.header-sp .mobileTroubleContactArea .acc_Area .acc_Box .troubleInternet a:hover {
	text-decoration: none;
	}

	.header-sp .mobileTroubleContactArea .acc_Area .acc_Box .troubleInternet a img.icon {
	position: absolute;
	right: 2px;
	top: 50%;
	margin-top: -7px;
	}

	.header-sp .mobileTroubleContactArea .acc_Area .acc_Box .troubleInternet a .btText {
	display: inline-block;
	vertical-align: middle;
	}

	.header-sp .mobileTroubleContactArea .acc_Area .acc_Box .troubleInternet a .btText span {
	display: inline-block;
	width: 100%;
	margin: 8px 0 0;
	}

	.header-sp .mobileTroubleContactArea .acc_Area .acc_Box .troubleInternet a:before {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	}

	.header-sp .mobileTroubleContactArea .acc_Area .acc_Box .troubleNumber {
	margin: 0 30px 0 0;
	width: 100%;
	}

	.header-sp .mobileTroubleContactArea .acc_Area .acc_Box .troubleNumber ul {
	margin: 0;
	}

	.header-sp .mobileTroubleContactArea .acc_Area .acc_Box .troubleNumber ul li + li {
	margin-top: 10px;
	}

	.header-sp .mobileTroubleContactArea .acc_Area .acc_Box .troubleNumber ul li a {
	position: relative;
	display: table;
	height: 60px;
	color: #333;
	font-size: 100%;
	font-weight: bold;
	box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
	background-color: #fff;
	box-sizing: border-box;
	background-repeat: no-repeat;
	background-position: 10px center;
	width: 100%;
	border-top: 2px solid #cc0022;
	text-align: center;
	}

	.header-sp .mobileTroubleContactArea .acc_Area .acc_Box .troubleNumber ul li a:hover {
	text-decoration: none;
	}

	.header-sp .mobileTroubleContactArea .acc_Area .acc_Box .troubleNumber ul li a .content {
	display: table-cell;
	vertical-align: middle;
	}

	.header-sp .mobileTroubleContactArea .acc_Area .acc_Box .troubleNumber ul li a .content .text {
	display: inline-block;
	vertical-align: middle;
	line-height: 1.2;
	}

	.header-sp .mobileTroubleContactArea .acc_Area .acc_Box .troubleNumber ul li a .content .text .textS {
	display: inline-block;
	margin-bottom: 4px;
	font-size: 0.8em;
	}

	.header-sp .mobileTroubleContactArea .acc_Area .acc_Box .troubleNumber ul li a .content .tel {
	display: inline-block;
	font-family: arial narrow, Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;
	width: 100%;
	color: #cc0022;
	font-weight: bold;
	font-size: 23px;
	margin: 5px 0 0;
	}

	.header-sp .mobileTroubleContactArea .acc_Area .acc_Box .troubleNumber ul li.icon-automobile a {
	background-image: url(../images/top/top2019/icon_trouble_automobile.png);
	background-size: 30px auto;
	}

	.header-sp .mobileTroubleContactArea .acc_Area .acc_Box .troubleNumber ul li.icon-habitation a {
	background-image: url(../images/top/top2019/icon_trouble_habitation.png);
	background-size: 26px auto;
	}

	.header-sp .mobileTroubleContactArea .acc_Area .acc_Box .troubleNumber ul li.icon-travel a {
	background-image: url(../images/top/top2019/icon_trouble_travel.png);
	background-size: 34px auto;
	}

	.header-sp .mobileTroubleContactArea .acc_Area .acc_Box .troubleNumber .troubleCaution {
	text-align: center;
	font-size: 87.5%;
	line-height: 1.2;
	margin: 10px 0 0;
	}

	.header-sp .mobileTroubleContactArea .acc_Area .acc_Box .troubleNumber .troubleCaution span {
	display: block;
	color: #cc0022;
	}

	.header-sp .fluidFrame-16x9 iframe {
	aspect-ratio: 16 / 9;
	width: 100%;
	}

	/*slider-for*/
	.header-sp .slick-slider div {
	max-width: none !important;
	}

	.header-sp .slick-next {
	right: 0;
	}

	.header-sp .slick-prev {
	left: 0;
	}

	.header-sp .main .cBox #messageArea {
	position: relative;
	box-sizing: border-box;
	padding: 0 10px;
	}

	.header-sp .main .cBox #messageArea a {
	width: 100%;
	margin: 0 0 18px;
	display: block;
	}

	.header-sp .main .cBox #messageArea a:after {
	content: "";
	display: table;
	clear: both;
	}

	.header-sp .main .cBox #messageArea a:visited {
	color: #333;
	}

	.header-sp .main .cBox #messageArea .arrowlistR {
	font-weight: bold;
	}

	.header-sp .main .cBox #messageArea .imageL {
	float: left;
	width: 150px;
	margin: 0;
	}

	.header-sp .main .cBox #messageArea .textR {
	float: right;
	padding: 30px 15px;
	width: calc(100% - 150px);
	box-sizing: border-box;
	}

	.header-sp .main .cBox #messageArea .textR p,
	.header-sp .main .cBox #messageArea .textR ul {
	margin: 0 0 10px;
	}

	.header-sp .contact #blndingarea {
	position: relative;
	}

	.header-sp .contact #pagetitle {
	width: 94%;
	margin: 20px auto;
	}

	.header-sp .contact #pagetitle .title {
	display: block;
	font-size: 143%;
	line-height: 25px;
	margin: 0;
	}

	.header-sp .contact .main h2 {
	margin: 0;
	}

	.header-sp .contact .contactFaqSearchSection {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	}

	.header-sp .contact .contactFaqSearchSection h4 {
	margin: 0 5px 23px;
	}

	.header-sp .contact .contactFaqSearchSection .contactFaqSearch {
	width: 112%;
	margin: 0 -15px;
	}

	.header-sp .contact #kinsuranceNav:after {
	content: "";
	clear: both;
	display: block;
	}

	.header-sp .contact #kinsuranceNav .areaWrapper {
	width: 100%;
	padding: 0 0 60px 0;
	}

	.header-sp .contact #kinsuranceNav .areaWrapper > ul {
	margin: 0;
	}

	.header-sp .contact #kinsuranceNav .areaWrapper > ul > li {
	width: 50%;
	padding: 0;
	margin: 0;
	float: left;
	list-style: none;
	}

	.header-sp .contact #kinsuranceNav .areaWrapper > ul > li a {
	display: block;
	}

	.header-sp .contact #kinsuranceNav .areaWrapper > ul > li img {
	width: 100%;
	}

	.header-sp .contact .uiPanelArea {
	margin: 0 0 20px;
	border-bottom: 4px solid #f0f0f0;
	line-height: 20px;
	}

	.header-sp .contact .uiPanelArea .accSwitchWrap {
	position: relative;
	margin: 0;
	}

	.header-sp .contact .uiPanelArea .accSwitchWrap a.accSwitchUI {
	font-size: 100%;
	color: #333 !important;
	font-weight: bold;
	display: block !important;
	padding: 8px 70px 8px 10px !important;
	background: #f0f0f0 !important;
	}

	.header-sp .contact .uiPanelArea .accSwitchWrap a.accSwitchUI > span:not([class]) {
	font-size: 72%;
	font-weight: normal;
	display: block;
	}

	.header-sp .contact .uiPanelArea .accSwitchWrap a.accSwitchUI:hover {
	text-decoration: none;
	}

	.header-sp .contact .uiPanelArea .accSwitchWrap a.accSwitchUI:after {
	content: "";
	background: url(../images/icon_acc_panel_plus.png) no-repeat;
	background-size: contain;
	display: inline-block;
	width: 43px;
	height: 14px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 10px;
	margin: auto;
	pointer-events: none;
	}

	.header-sp .contact .uiPanelArea .notacc_Box {
	padding: 15px;
	border-left: 4px solid #f0f0f0;
	border-right: 4px solid #f0f0f0;
	}

	.header-sp .contact .uiPanelArea .notacc_Box p:last-child,
	.header-sp .contact .uiPanelArea .notacc_Box ul:last-child,
	.header-sp .contact .uiPanelArea .notacc_Box ol:last-child,
	.header-sp .contact .uiPanelArea .notacc_Box .image:last-child {
	margin-bottom: 0;
	}

	.header-sp .contact .uiPanelArea .notacc_Box + .acc_Box {
	padding: 0 15px 15px 15px;
	}

	.header-sp .contact .uiPanelArea .acc_Box {
	display: none;
	padding: 15px;
	border-left: 4px solid #f0f0f0;
	border-right: 4px solid #f0f0f0;
	}

	.header-sp .contact .uiPanelArea .acc_Box p:last-child,
	.header-sp .contact .uiPanelArea .acc_Box ul:last-child,
	.header-sp .contact .uiPanelArea .acc_Box ol:last-child,
	.header-sp .contact .uiPanelArea .acc_Box .image:last-child {
	margin-bottom: 0;
	}

	.header-sp .contact .uiPanelArea .acc_Box .tablewrap {
	padding: 0;
	}

	.header-sp .contact .uiPanelArea.open .acc_Box {
	display: block;
	}

	.header-sp .contact .uiPanelArea.open a.accSwitchUI:after {
	content: "";
	background: url(../images/icon_acc_panel_minus.png) no-repeat;
	background-size: contain;
	display: inline-block;
	width: 51px;
	height: 11px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 10px;
	margin: auto;
	}

	.header-sp .contact .uiPanelArea .c2Block.case {
	margin: 0 0 20px 0;
	}

	.header-sp .contact .uiPanelArea .c2Block.case .cBox.first {
	width: calc(100% - 80px - 15px) !important;
	}

	.header-sp .contact .uiPanelArea .c2Block.case .cBox.first p:last-child,
	.header-sp .contact .uiPanelArea .c2Block.case .cBox.first ul:last-child,
	.header-sp .contact .uiPanelArea .c2Block.case .cBox.first ol:last-child,
	.header-sp .contact .uiPanelArea .c2Block.case .cBox.first .image:last-child {
	margin: 0 !important;
	}

	.header-sp .contact .uiPanelArea .c2Block.case .cBox {
	width: 80px !important;
	float: left;
	margin: 0 0 0 15px;
	}

	.header-sp .contact .uiPanelArea .accSwitchWrap a.accSwitchUI {
	padding: 8px 10px !important;
	line-height: 172%;
	}

	.header-sp .contact .uiPanelArea .notacc_Box p:last-child,
	.header-sp .contact .uiPanelArea .notacc_Box ul:last-child,
	.header-sp .contact .uiPanelArea .notacc_Box ol:last-child,
	.header-sp .contact .uiPanelArea .notacc_Box .image:last-child {
	margin: 0;
	}

	.header-sp .contact .uiPanelArea .acc_Box p:last-child,
	.header-sp .contact .uiPanelArea .acc_Box ul:last-child,
	.header-sp .contact .uiPanelArea .acc_Box ol:last-child,
	.header-sp .contact .uiPanelArea .acc_Box .image:last-child {
	margin: 0;
	}

	.header-sp .contact .uiPanelArea .acc_Box p {
	margin: 0 0 10px;
	}

	.header-sp .contact .arrowlistR {
	margin: 30px 20px 20px;
	text-align: right;
	}

	.header-sp .contact .arrowlistR li {
	display: inline-block;
	}
}

@media (min-width: 600px) {
	.header-sp p.btn_pc {
		width: 70px;
		height: 62px;
		right: 70px;
	}
}

@media (min-width: 600px) {
	.header-sp #headerwrapper {
		height: 70px;
	}
}

@media (min-width: 600px) {
	.f_switcharea ul li {
		font-size: 20px;
	}
}

@media (min-width: 600px) {
	.f_switcharea ul li a,
	.f_switcharea ul li span.a_active {
		padding: 50px 12px 0px 39px;
	}
}

@media (min-width: 600px) {
	#btn_page_list {
		right: 84px;
	}
}

@media (min-width: 600px) {
	#btn_page_list img {
		width: 70px;
		height: 70px;
	}
}

@media (min-width: 2401px) and (max-width: 4000px) {
	.header-sp #header:before {
		width: 40%;
	}
}

@media (min-width: 600px) {
	.header-sp.english p.dl-trigger {
		background-size: 70px 62px;
	}
}

@media (min-width: 600px) {
	.header-sp.english p.dl-trigger.close {
	background-size: 70px 62px;
}
}

@media (min-width: 600px) {
	.header-sp p.btn_close {
	width: 70px;
	height: 62px;
}
}

@media (min-width: 600px) {
	.header-sp p.btn_close img {
	width: 70px;
	height: 62px;
}
}

@media (min-width: 600px) {
	.header-sp .dl-menuwrapper {
		padding-top: 96px;
	}
}

@media only screen and (min-width: 480px) and (max-width: 696px) {
	.header-sp .dl-menuwrapper .momenu .searchBox {
		width: 75%;
	}
}

@media (min-width: 696px) {
	.header-sp .dl-menuwrapper .momenu .searchBox {
		width: 83%;
	}
}

@media only screen and (max-width: 320px) {
	.header-sp #mainArea {
		width: 300px;
	}
}

@media only screen and (max-width: 320px) {
	.header-sp #sideArea {
		width: 300px;
	}
}

@media only screen and (max-width: 320px) {
	.header-sp #topicpath_area #topicpath {
		width: 300px;
	}
}

@media only screen and (min-width: 0px) and (max-width: 696px) {
	.header-sp #topicpath_area #topicpath {
		width: 94%;
	}
	.header-sp #contentswrapper {
		min-width: 320px;
	}
	.header-sp #mainArea {
		width: 94%;
	}
	.header-sp #sideArea {
		width: 94%;
	}
}

@media only screen and (min-width: 480px) and (max-width: 696px) {
	.header-sp #f_search_form .f_search_form_area .searchBox {
		width: 75%;
	}
	}

@media (min-width: 696px) {
	.header-sp #f_search_form .f_search_form_area .searchBox {
		width: 85%;
	}
}

@media (min-width: 600px) {
	.f_switcharea ul li {
		font-size: 20px;
	}
}

@media (min-width: 600px) {
	.f_switcharea ul li a,
	.f_switcharea ul li span.a_active {
		padding: 50px 12px 0px 39px;
	}
}

@media only screen and (min-width: 0px) and (max-width: 696px) {
	.header-sp .InfoflameA img,
	.header-sp .InfoflameB img,
	.header-sp .main #premergerInfo img, .main
	.header-sp #premergerInfo img,
	.header-sp .InfoflameC img,
	.header-sp .InfoflameD img,
	.header-sp .InfoflameE img,
	.header-sp .bgflameG .coArea img,
	.header-sp .bgflameBG img,
	.header-sp .main .contactArea img, .main
	.header-sp .contactArea img,
	.header-sp .basic-element .contactArea img, .basic-element
	.header-sp .contactArea img,
	.header-sp .InfoflameRA img,
	.header-sp .InfoflameRAD img {
		max-width: 100%;
	}
}

@media only screen and (min-width: 0px) and (max-width: 696px) {
	.header-sp #contentsheaderarea #pagetitle.offtop {
		width: 94%;
	}
}

@media only screen and (min-width: 0px) and (max-width: 696px) {
	.header-sp .main #pagetitle.offtop {
		width: 94%;
	}
}

@media only screen and (min-width: 480px) and (max-width: 696px) {
	.header-sp .main .textBtlink a.w1, .header-sp .main .textBtlink a.w2, .header-sp .main .textBtlink a.w3, .header-sp .main .textBtlink a.w4 {
		width: 92%;
	}
}

@media (min-width: 696px) {
	.header-sp .main .textBtlink a.w1, .header-sp .main .textBtlink a.w2, .header-sp .main .textBtlink a.w3, .header-sp .main .textBtlink a.w4 {
		width: 95%;
	}
}

@media only screen and (min-width: 480px) and (max-width: 696px) {
	.header-sp .c1LLA,
	.header-sp .c2LLA,
	.header-sp .c3LLA,
	.header-sp .c4LLA,
	.header-sp .c1LLL,
	.header-sp .c2LLL,
	.header-sp .c3LLL,
	.header-sp .c4LLL,
	.header-sp .c1LLAC,
	.header-sp .c2LLAC,
	.header-sp .c3LLAC,
	.header-sp .c4LLAC,
	.header-sp .c1LLB,
	.header-sp .c2LLB,
	.header-sp .c3LLB,
	.header-sp .c4LLB,
	.header-sp .c1LLC,
	.header-sp .c2LLC,
	.header-sp .c3LLC,
	.header-sp .c4LLC {
		width: 94% !important;
	}
}

@media (min-width: 696px) {
	.header-sp .c1LLA,
	.header-sp .c2LLA,
	.header-sp .c3LLA,
	.header-sp .c4LLA,
	.header-sp .c1LLL,
	.header-sp .c2LLL,
	.header-sp .c3LLL,
	.header-sp .c4LLL,
	.header-sp .c1LLAC,
	.header-sp .c2LLAC,
	.header-sp .c3LLAC,
	.header-sp .c4LLAC,
	.header-sp .c1LLB,
	.header-sp .c2LLB,
	.header-sp .c3LLB,
	.header-sp .c4LLB,
	.header-sp .c1LLC,
	.header-sp .c2LLC,
	.header-sp .c3LLC,
	.header-sp .c4LLC {
		width: 96% !important;
	}
}

@media only screen and (min-width: 480px) and (max-width: 696px) {
	.header-sp .c1LLA .image,
	.header-sp .c1LLL .image,
	.header-sp .c1LLAC .image,
	.header-sp .c1LLB .image,
	.header-sp .c1LLC .image,
	.header-sp .c2LLA .image,
	.header-sp .c2LLL .image,
	.header-sp .c2LLAC .image,
	.header-sp .c2LLB .image,
	.header-sp .c2LLC .image,
	.header-sp .c3LLA .image,
	.header-sp .c3LLL .image,
	.header-sp .c3LLAC .image,
	.header-sp .c3LLB .image,
	.header-sp .c3LLC .image,
	.header-sp .c4LLA .image,
	.header-sp .c4LLL .image,
	.header-sp .c4LLAC .image,
	.header-sp .c4LLB .image,
	.header-sp .c4LLC .image {
		width: 20% !important;
	}
}

@media (min-width: 696px) {
	.header-sp .c1LLA .image,
	.header-sp .c1LLL .image,
	.header-sp .c1LLAC .image,
	.header-sp .c1LLB .image,
	.header-sp .c1LLC .image,
	.header-sp .c2LLA .image,
	.header-sp .c2LLL .image,
	.header-sp .c2LLAC .image,
	.header-sp .c2LLB .image,
	.header-sp .c2LLC .image,
	.header-sp .c3LLA .image,
	.header-sp .c3LLL .image,
	.header-sp .c3LLAC .image,
	.header-sp .c3LLB .image,
	.header-sp .c3LLC .image,
	.header-sp .c4LLA .image,
	.header-sp .c4LLL .image,
	.header-sp .c4LLAC .image,
	.header-sp .c4LLB .image,
	.header-sp .c4LLC .image {
		width: 15% !important;
	}
}

@media only screen and (min-width: 480px) and (max-width: 696px) {
	.header-sp .c1LLA .leadi,
	.header-sp .c1LLL .leadi,
	.header-sp .c1LLAC .leadi,
	.header-sp .c1LLB .leadi,
	.header-sp .c1LLC .leadi,
	.header-sp .c2LLA .leadi,
	.header-sp .c2LLL .leadi,
	.header-sp .c2LLAC .leadi,
	.header-sp .c2LLB .leadi,
	.header-sp .c2LLC .leadi,
	.header-sp .c3LLA .leadi,
	.header-sp .c3LLL .leadi,
	.header-sp .c3LLAC .leadi,
	.header-sp .c3LLB .leadi,
	.header-sp .c3LLC .leadi,
	.header-sp .c4LLA .leadi,
	.header-sp .c4LLL .leadi,
	.header-sp .c4LLAC .leadi,
	.header-sp .c4LLB .leadi,
	.header-sp .c4LLC .leadi {
		width: 78% !important;
	}
}

@media (min-width: 696px) {
	.header-sp .c1LLA .leadi,
	.header-sp .c1LLL .leadi,
	.header-sp .c1LLAC .leadi,
	.header-sp .c1LLB .leadi,
	.header-sp .c1LLC .leadi,
	.header-sp .c2LLA .leadi,
	.header-sp .c2LLL .leadi,
	.header-sp .c2LLAC .leadi,
	.header-sp .c2LLB .leadi,
	.header-sp .c2LLC .leadi,
	.header-sp .c3LLA .leadi,
	.header-sp .c3LLL .leadi,
	.header-sp .c3LLAC .leadi,
	.header-sp .c3LLB .leadi,
	.header-sp .c3LLC .leadi,
	.header-sp .c4LLA .leadi,
	.header-sp .c4LLL .leadi,
	.header-sp .c4LLAC .leadi,
	.header-sp .c4LLB .leadi,
	.header-sp .c4LLC .leadi {
		width: 83% !important;
	}
}

@media only screen and (min-width: 480px) and (max-width: 696px) {
	.header-sp .c1LLA .alink .leadi,
	.header-sp .c1LLA .leadi.arrowlinkG,
	.header-sp .c1LLL .alink .leadi,
	.header-sp .c1LLL .leadi.arrowlinkG,
	.header-sp .c1LLAC .alink .leadi,
	.header-sp .c1LLAC .leadi.arrowlinkG,
	.header-sp .c1LLB .alink .leadi,
	.header-sp .c1LLB .leadi.arrowlinkG,
	.header-sp .c1LLC .alink .leadi,
	.header-sp .c1LLC .leadi.arrowlinkG,
	.header-sp .c2LLA .alink .leadi,
	.header-sp .c2LLA .leadi.arrowlinkG,
	.header-sp .c2LLL .alink .leadi,
	.header-sp .c2LLL .leadi.arrowlinkG,
	.header-sp .c2LLAC .alink .leadi,
	.header-sp .c2LLAC .leadi.arrowlinkG,
	.header-sp .c2LLB .alink .leadi,
	.header-sp .c2LLB .leadi.arrowlinkG,
	.header-sp .c2LLC .alink .leadi,
	.header-sp .c2LLC .leadi.arrowlinkG,
	.header-sp .c3LLA .alink .leadi,
	.header-sp .c3LLA .leadi.arrowlinkG,
	.header-sp .c3LLL .alink .leadi,
	.header-sp .c3LLL .leadi.arrowlinkG,
	.header-sp .c3LLAC .alink .leadi,
	.header-sp .c3LLAC .leadi.arrowlinkG,
	.header-sp .c3LLB .alink .leadi,
	.header-sp .c3LLB .leadi.arrowlinkG,
	.header-sp .c3LLC .alink .leadi,
	.header-sp .c3LLC .leadi.arrowlinkG,
	.header-sp .c4LLA .alink .leadi,
	.header-sp .c4LLA .leadi.arrowlinkG,
	.header-sp .c4LLL .alink .leadi,
	.header-sp .c4LLL .leadi.arrowlinkG,
	.header-sp .c4LLAC .alink .leadi,
	.header-sp .c4LLAC .leadi.arrowlinkG,
	.header-sp .c4LLB .alink .leadi,
	.header-sp .c4LLB .leadi.arrowlinkG,
	.header-sp .c4LLC .alink .leadi,
	.header-sp .c4LLC .leadi.arrowlinkG {
		width: 73% !important;
	}
}

@media (min-width: 696px) {
	.header-sp .c1LLA .alink .leadi,
	.header-sp .c1LLA .leadi.arrowlinkG,
	.header-sp .c1LLL .alink .leadi,
	.header-sp .c1LLL .leadi.arrowlinkG,
	.header-sp .c1LLAC .alink .leadi,
	.header-sp .c1LLAC .leadi.arrowlinkG,
	.header-sp .c1LLB .alink .leadi,
	.header-sp .c1LLB .leadi.arrowlinkG,
	.header-sp .c1LLC .alink .leadi,
	.header-sp .c1LLC .leadi.arrowlinkG,
	.header-sp .c2LLA .alink .leadi,
	.header-sp .c2LLA .leadi.arrowlinkG,
	.header-sp .c2LLL .alink .leadi,
	.header-sp .c2LLL .leadi.arrowlinkG,
	.header-sp .c2LLAC .alink .leadi,
	.header-sp .c2LLAC .leadi.arrowlinkG,
	.header-sp .c2LLB .alink .leadi,
	.header-sp .c2LLB .leadi.arrowlinkG,
	.header-sp .c2LLC .alink .leadi,
	.header-sp .c2LLC .leadi.arrowlinkG,
	.header-sp .c3LLA .alink .leadi,
	.header-sp .c3LLA .leadi.arrowlinkG,
	.header-sp .c3LLL .alink .leadi,
	.header-sp .c3LLL .leadi.arrowlinkG,
	.header-sp .c3LLAC .alink .leadi,
	.header-sp .c3LLAC .leadi.arrowlinkG,
	.header-sp .c3LLB .alink .leadi,
	.header-sp .c3LLB .leadi.arrowlinkG,
	.header-sp .c3LLC .alink .leadi,
	.header-sp .c3LLC .leadi.arrowlinkG,
	.header-sp .c4LLA .alink .leadi,
	.header-sp .c4LLA .leadi.arrowlinkG,
	.header-sp .c4LLL .alink .leadi,
	.header-sp .c4LLL .leadi.arrowlinkG,
	.header-sp .c4LLAC .alink .leadi,
	.header-sp .c4LLAC .leadi.arrowlinkG,
	.header-sp .c4LLB .alink .leadi,
	.header-sp .c4LLB .leadi.arrowlinkG,
	.header-sp .c4LLC .alink .leadi,
	.header-sp .c4LLC .leadi.arrowlinkG {
		width: 80% !important;
	}
}

@media only screen and (min-width: 480px) and (max-width: 696px) {
	.header-sp .c1LLC .image,
	.header-sp .c2LLC .image,
	.header-sp .c3LLC .image,
	.header-sp .c4LLC .image {
		width: 20% !important;
	}
	}

@media (min-width: 696px) {
	.header-sp .c1LLC .image,
	.header-sp .c2LLC .image,
	.header-sp .c3LLC .image,
	.header-sp .c4LLC .image {
		width: 15% !important;
	}
}

@media only screen and (min-width: 480px) and (max-width: 696px) {
	.header-sp .c1LLC .alink .lead,
	.header-sp .c2LLC .alink .lead,
	.header-sp .c3LLC .alink .lead,
	.header-sp .c4LLC .alink .lead {
		width: 91% !important;
	}
}

@media (min-width: 696px) {
	.header-sp .c1LLC .alink .lead,
	.header-sp .c2LLC .alink .lead,
	.header-sp .c3LLC .alink .lead,
	.header-sp .c4LLC .alink .lead {
		width: 96% !important;
	}
}

@media only screen and (min-width: 480px) and (max-width: 696px) {
	.header-sp .c1LLC .leadi,
	.header-sp .c2LLC .leadi,
	.header-sp .c3LLC .leadi,
	.header-sp .c4LLC .leadi {
		width: 73% !important;
	}
}

	@media (min-width: 696px) {
	.header-sp .c1LLC .leadi,
	.header-sp .c2LLC .leadi,
	.header-sp .c3LLC .leadi,
	.header-sp .c4LLC .leadi {
		width: 80% !important;
	}
}

@media only screen and (min-width: 480px) and (max-width: 696px) {
	.header-sp .c1LLC .alink .leadi,
	.header-sp .c2LLC .alink .leadi,
	.header-sp .c3LLC .alink .leadi,
	.header-sp .c4LLC .alink .leadi {
		width: 70% !important;
	}
}

@media (min-width: 696px) {
	.header-sp .c1LLC .alink .leadi,
	.header-sp .c2LLC .alink .leadi,
	.header-sp .c3LLC .alink .leadi,
	.header-sp .c4LLC .alink .leadi {
		width: 77% !important;
	}
}

@media only screen and (min-width: 480px) and (max-width: 696px) {
	.header-sp .c1LC li,
	.header-sp .c2LC li,
	.header-sp .c3LC li,
	.header-sp .c4LC li {
		width: 97% !important;
	}
}

	@media (min-width: 696px) {
	.header-sp .c1LC li,
	.header-sp .c2LC li,
	.header-sp .c3LC li,
	.header-sp .c4LC li {
		width: 97% !important;
	}
}

@media only screen and (min-width: 480px) and (max-width: 696px) {
	.header-sp ul.LLBX.InfoflameD {
		width: 90% !important;
	}
}

@media (min-width: 696px) {
	.header-sp ul.LLBX.InfoflameD {
		width: 94% !important;
	}
}

@media only screen and (max-width: 320px) {
	.header-sp .topM #mainArea {
		width: 320px;
	}
}

@media only screen and (max-width: 320px) {
	.header-sp .Stop #mainArea {
		width: 320px;
	}
}
