@charset "UTF-8";
/*@warn "Support for CSS3Pie has been removed.";*/
/*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 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  _position: relative;
}

sup {
  vertical-align: top;
  _vertical-align: baseline;
  _bottom: 0.2em;
}

sub {
  vertical-align: bottom;
  _vertical-align: baseline;
}

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;
}

header, section, footer {
  margin: 0 !important;
}

/*base*/
/*color*/
/*text_color*/
/*link_color*/
/*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 {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  margin-bottom: 15px;
  border: 3px solid #00a9cc;
  *zoom: 1;
  behavior: url("/SJNK/common/css/PIE.htc");
  position: relative;
  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 {
  font-size: 129%;
  line-height: 136%;
  padding: 8px 10px;
  border-left: 7px solid #777777;
  border-top: 3px solid #777777;
  background: #F0F0F0;
  margin-bottom: 18px;
  *zoom: 1;
  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;
}

/*link*/
a {
  color: #6666AA;
  text-decoration: none;
}
a:visited {
  color: #9B9DFF;
}
a:hover {
  color: #444488;
  text-decoration: underline;
}
a:active {
  color: #444488;
}

/*frame*/
html {
  background: #f5f5f5;
  color: #333;
  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", verdana, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;
  overflow-y: scroll;
  height: 100%;
}

body {
  height: 100%;
  zoom: 1;
  position: relative;
}

/*wrapper*/
#wrapper {
  background: #f5f5f5 url(../images/wrapper_bg.png) repeat-y center top;
  *zoom: 1;
  position: relative;
  font-size: 87.5%;
  *padding-left: 1px;
}
#wrapper:after {
  content: "";
  display: table;
  clear: both;
}

html[xmlns*=""]:root #wrapper {
  padding-left: 1px;
}

/*fontsize*/
.fontL {
  font-size: 100% !important;
}

.fontM {
  font-size: 87.5% !important;
}

.fontS {
  font-size: 75% !important;
}

#contentswrapper img {
  vertical-align: bottom;
}

/*header*/
#header {
  width: 990px;
  margin: 0 auto;
  height: 106px;
  position: relative;
  z-index: 999;
  background: #ffffff;
}
#header #logo {
  position: absolute;
  top: 10px;
  left: 20px;
}

#group_logo {
  position: absolute;
  right: 19px;
  top: 24px;
}

#headernavi {
  position: absolute;
  right: 187px;
  top: 10px;
}
#headernavi li {
  float: left;
}
#headernavi a {
  display: block;
  height: 14px;
  background: no-repeat 0 0 transparent;
}
#headernavi a:hover, #headernavi a:active, #headernavi a.ac {
  background-repeat: no-repeat;
  background-position: left top;
}
#headernavi a:hover img, #headernavi a:active img, #headernavi a.ac img {
  visibility: hidden;
  _display: none;
}
#headernavi #hn_home {
  background-image: url(../images/headernavi_home_on.gif);
}
#headernavi #hn_home a {
  width: 57px;
  background-image: url(../images/headernavi_home_on.gif);
}
#headernavi #hn_home a:hover {
  background-image: url(../images/headernavi_home_on.gif);
}
#headernavi #hn_home a:active, #headernavi #hn_home a.ac {
  background-image: url(../images/headernavi_home_ac.gif);
}
#headernavi #hn_tenpo {
  background-image: url(../images/headernavi_tenpo_on.gif);
}
#headernavi #hn_tenpo a {
  width: 124px;
  background-image: url(../images/headernavi_tenpo_on.gif);
}
#headernavi #hn_tenpo a:hover {
  background-image: url(../images/headernavi_tenpo_on.gif);
}
#headernavi #hn_tenpo a:active, #headernavi #hn_tenpo a.ac {
  background-image: url(../images/headernavi_tenpo_ac.gif);
}
#headernavi #hn_ir {
  background-image: url(../images/headernavi_ir_on.gif);
}
#headernavi #hn_ir a {
  width: 144px;
  background-image: url(../images/headernavi_ir_on.gif);
}
#headernavi #hn_ir a:hover {
  background-image: url(../images/headernavi_ir_on.gif);
}
#headernavi #hn_ir a:active, #headernavi #hn_ir a.ac {
  background-image: url(../images/headernavi_ir_ac.gif);
}
#headernavi #hn_recruit {
  background-image: url(../images/headernavi_recruit_on.gif);
}
#headernavi #hn_recruit a {
  width: 73px;
  background-image: url(../images/headernavi_recruit_on.gif);
}
#headernavi #hn_recruit a:hover {
  background-image: url(../images/headernavi_recruit_on.gif);
}
#headernavi #hn_recruit a:active, #headernavi #hn_recruit a.ac {
  background-image: url(../images/headernavi_recruit_ac.gif);
}
#headernavi #hn_english {
  background-image: url(../images/headernavi_english_on.gif);
}
#headernavi #hn_english a {
  width: 61px;
  background-image: url(../images/headernavi_english_on.gif);
}
#headernavi #hn_english a:hover {
  background-image: url(../images/headernavi_english_on.gif);
}
#headernavi #hn_english a:active, #headernavi #hn_english a.ac {
  background-image: url(../images/headernavi_english_ac.gif);
}
#headernavi #hn_home_e {
  background-image: url(../images/headernavi_home_e_on.gif);
}
#headernavi #hn_home_e a {
  width: 55px;
  background-image: url(../images/headernavi_home_e_on.gif);
}
#headernavi #hn_home_e a:hover {
  background-image: url(../images/headernavi_home_e_on.gif);
}
#headernavi #hn_home_e a:active, #headernavi #hn_home_e a.ac {
  background-image: url(../images/headernavi_home_e_ac.gif);
}
#headernavi #hn_sitemap {
  background-image: url(../images/headernavi_sitemap_on.gif);
}
#headernavi #hn_sitemap a {
  width: 72px;
  background-image: url(../images/headernavi_sitemap_on.gif);
}
#headernavi #hn_sitemap a:hover {
  background-image: url(../images/headernavi_sitemap_on.gif);
}
#headernavi #hn_sitemap a:active, #headernavi #hn_sitemap a.ac {
  background-image: url(../images/headernavi_sitemap_ac.gif);
}
#headernavi #hn_japanese {
  background-image: url(../images/headernavi_japanese_on.gif);
}
#headernavi #hn_japanese a {
  width: 76px;
  background-image: url(../images/headernavi_japanese_on.gif);
}
#headernavi #hn_japanese a:hover {
  background-image: url(../images/headernavi_japanese_on.gif);
}
#headernavi #hn_japanese a:active, #headernavi #hn_japanese a.ac {
  background-image: url(../images/headernavi_japanese_ac.gif);
}

.english #headernavi {
  right: 315px;
}

#search_form {
  position: absolute;
  width: 257px;
  right: 334px;
  top: 37px;
}
#search_form .searchBox {
  width: 191px;
  height: 15px;
  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: 93%;
}
#search_form legend {
  display: none;
}

.english #search_form {
  width: 314px;
  right: 150px;
}
.english #search_form .searchBox {
  width: 228px;
}

.font_size {
  position: absolute;
  width: 133px;
  _width: 140px;
  right: 187px;
  _right: 182px;
  top: 38px;
}
.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;
  _width: 133px;
  top: 4px;
  right: 167px;
  _right: 162px;
}
.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*/
#globalnavi {
  border-top: 3px solid #cc0022;
  position: absolute;
  top: 70px;
  left: 0;
  width: 990px;
  height: 40px;
  _height: 39px;
  background: url(../images/gnavi_shadow.png) no-repeat left bottom;
}
#globalnavi li {
  float: left;
  width: 165px;
  height: 33px;
  background: no-repeat 0 0 transparent;
}
#globalnavi li a {
  width: 165px;
  height: 33px;
  display: block;
  background: no-repeat 0 0 transparent;
}
#globalnavi li a:hover, #globalnavi li a:active, #globalnavi li a.ac {
  background-repeat: no-repeat;
  background-position: left top;
}
#globalnavi li a:hover img, #globalnavi li a:active img, #globalnavi li a.ac img {
  visibility: hidden;
  _display: none;
}
#globalnavi #covenanter {
  background-image: url(../images/gnav_covenanter_on.gif);
}
#globalnavi #covenanter a {
  background-image: url(../images/gnav_covenanter_on.gif);
}
#globalnavi #covenanter a:hover {
  background-image: url(../images/gnav_covenanter_on.gif);
}
#globalnavi #covenanter a:active, #globalnavi #covenanter a.ac {
  background-image: url(../images/gnav_covenanter_ac.gif);
}
#globalnavi #individual {
  background-image: url(../images/gnav_individual_on.gif);
}
#globalnavi #individual a {
  background-image: url(../images/gnav_individual_on.gif);
}
#globalnavi #individual a:hover {
  background-image: url(../images/gnav_individual_on.gif);
}
#globalnavi #individual a:active, #globalnavi #individual a.ac {
  background-image: url(../images/gnav_individual_ac.gif);
}
#globalnavi #corporate {
  background-image: url(../images/gnav_corporate_on.gif);
}
#globalnavi #corporate a {
  background-image: url(../images/gnav_corporate_on.gif);
}
#globalnavi #corporate a:hover {
  background-image: url(../images/gnav_corporate_on.gif);
}
#globalnavi #corporate a:active, #globalnavi #corporate a.ac {
  background-image: url(../images/gnav_corporate_ac.gif);
}
#globalnavi #about {
  background-image: url(../images/gnav_about_on.gif);
}
#globalnavi #about a {
  background-image: url(../images/gnav_about_on.gif);
}
#globalnavi #about a:hover {
  background-image: url(../images/gnav_about_on.gif);
}
#globalnavi #about a:active, #globalnavi #about a.ac {
  background-image: url(../images/gnav_about_ac.gif);
}
#globalnavi #csr {
  background-image: url(../images/gnav_csr_on.gif);
}
#globalnavi #csr a {
  background-image: url(../images/gnav_csr_on.gif);
}
#globalnavi #csr a:hover {
  background-image: url(../images/gnav_csr_on.gif);
}
#globalnavi #csr a:active, #globalnavi #csr a.ac {
  background-image: url(../images/gnav_csr_ac.gif);
}
#globalnavi #contact {
  background-image: url(../images/gnav_contact_on.gif);
}
#globalnavi #contact a {
  background-image: url(../images/gnav_contact_on.gif);
}
#globalnavi #contact a:hover {
  background-image: url(../images/gnav_contact_on.gif);
}
#globalnavi #contact a:active, #globalnavi #contact a.ac {
  background-image: url(../images/gnav_contact_ac.gif);
}

.english #globalnavi {
  border-top: 3px solid #cc0022;
  position: absolute;
  top: 70px;
  left: 0;
  width: 990px;
}
.english #globalnavi li {
  float: left;
  width: 198px;
  height: 33px;
}
.english #globalnavi li a {
  width: 198px;
  height: 33px;
  display: block;
  background: no-repeat 0 0 transparent;
}
.english #globalnavi li a:hover {
  background-repeat: no-repeat;
  background-position: left top;
}
.english #globalnavi li a:hover img {
  visibility: hidden;
  _display: none;
}
.english #globalnavi #about {
  background-image: url(../images/gnav_about_e_on.gif);
}
.english #globalnavi #about a {
  background-image: url(../images/gnav_about_e_on.gif);
}
.english #globalnavi #about a:hover {
  background-image: url(../images/gnav_about_e_on.gif);
}
.english #globalnavi #about a:active, .english #globalnavi #about a.ac {
  background-image: url(../images/gnav_about_e_ac.gif);
}
.english #globalnavi #oversea {
  background-image: url(../images/gnav_oversea_e_on.gif);
}
.english #globalnavi #oversea a {
  background-image: url(../images/gnav_oversea_e_on.gif);
}
.english #globalnavi #oversea a:hover {
  background-image: url(../images/gnav_oversea_e_on.gif);
}
.english #globalnavi #oversea a:active, .english #globalnavi #oversea a.ac {
  background-image: url(../images/gnav_oversea_e_ac.gif);
}
.english #globalnavi #investors {
  background-image: url(../images/gnav_investors_e_on.gif);
}
.english #globalnavi #investors a {
  background-image: url(../images/gnav_investors_e_on.gif);
}
.english #globalnavi #investors a:hover {
  background-image: url(../images/gnav_investors_e_on.gif);
}
.english #globalnavi #investors a:active, .english #globalnavi #investors a.ac {
  background-image: url(../images/gnav_investors_e_ac.gif);
}
.english #globalnavi #csr {
  background-image: url(../images/gnav_csr_e_on.gif);
}
.english #globalnavi #csr a {
  background-image: url(../images/gnav_csr_e_on.gif);
}
.english #globalnavi #csr a:hover {
  background-image: url(../images/gnav_csr_e_on.gif);
}
.english #globalnavi #csr a:active, .english #globalnavi #csr a.ac {
  background-image: url(../images/gnav_csr_e_ac.gif);
}
.english #globalnavi #mail {
  background-image: url(../images/gnav_mail_e_on.gif);
}
.english #globalnavi #mail a {
  background-image: url(../images/gnav_mail_e_on.gif);
}
.english #globalnavi #mail a:hover {
  background-image: url(../images/gnav_mail_e_on.gif);
}
.english #globalnavi #mail a:active, .english #globalnavi #mail a.ac {
  background-image: url(../images/gnav_mail_e_ac.gif);
}

/*contentswrapper*/
#contentswrapper {
  *zoom: 1;
  width: 990px;
  margin: 0 auto;
  z-index: 0;
  position: relative;
  background: #ffffff;
}
#contentswrapper:after {
  content: "";
  display: table;
  clear: both;
}

#mainArea {
  *zoom: 1;
  width: 696px;
  margin: 18px 0px 21px 21px;
  _margin: 18px 0px 10px 10px;
  position: relative;
  float: left;
}
#mainArea:after {
  content: "";
  display: table;
  clear: both;
}

#sideArea {
  *zoom: 1;
  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;
}

/*footer*/
#footer {
  width: 990px;
  width: 990px\9;
  /*ie8 fix*/
  margin: 0 auto;
  height: 69px;
  background: #ffffff;
  position: relative;
  border-top: 1px solid #999;
}
#footer ul {
  *zoom: 1;
  float: left;
  margin: 10px 20px;
  _margin: 10px 10px;
  font-size: 12px;
  line-height: 100%;
}
#footer ul:after {
  content: "";
  display: table;
  clear: both;
}
#footer ul li {
  float: left;
}
#footer ul li a {
  display: block;
  height: 14px;
  background: no-repeat 0 0 transparent;
}
#footer ul li a:hover {
  background-repeat: no-repeat;
  background-position: left top;
}
#footer ul li a:hover img {
  visibility: hidden;
  _display: none;
}
#footer ul #fn_sitepolicy {
  background-image: url(../images/footernavi_about_on.gif);
}
#footer ul #fn_sitepolicy a {
  width: 123px;
  background-image: url(../images/footernavi_about_on.gif);
}
#footer ul #fn_sitepolicy a:hover {
  background-image: url(../images/footernavi_about_on.gif);
}
#footer ul #fn_sitepolicy a:active, #footer ul #fn_sitepolicy a.ac {
  background-image: url(../images/footernavi_about_ac.gif);
}
#footer ul #fn_private {
  background-image: url(../images/footernavi_private_on.gif);
}
#footer ul #fn_private a {
  width: 125px;
  background-image: url(../images/footernavi_private_on.gif);
}
#footer ul #fn_private a:hover {
  background-image: url(../images/footernavi_private_on.gif);
}
#footer ul #fn_private a:active, #footer ul #fn_private a.ac {
  background-image: url(../images/footernavi_private_ac.gif);
}
#footer ul #fn_solicitation {
  background-image: url(../images/footernavi_solicitation_on.gif);
}
#footer ul #fn_solicitation a {
  width: 73px;
  background-image: url(../images/footernavi_solicitation_on.gif);
}
#footer ul #fn_solicitation a:hover {
  background-image: url(../images/footernavi_solicitation_on.gif);
}
#footer ul #fn_solicitation a:active, #footer ul #fn_solicitation a.ac {
  background-image: url(../images/footernavi_solicitation_ac.gif);
}
#footer ul #fn_guidance {
  background-image: url(../images/footernavi_guidance_on.gif);
}
#footer ul #fn_guidance a {
  width: 123px;
  background-image: url(../images/footernavi_guidance_on.gif);
}
#footer ul #fn_guidance a:hover {
  background-image: url(../images/footernavi_guidance_on.gif);
}
#footer ul #fn_guidance a:active, #footer ul #fn_guidance a.ac {
  background-image: url(../images/footernavi_guidance_ac.gif);
}
#footer ul #fn_sitemap {
  background-image: url(../images/footernavi_sitemap_on.gif);
}
#footer ul #fn_sitemap a {
  width: 95px;
  background-image: url(../images/footernavi_sitemap_on.gif);
}
#footer ul #fn_sitemap a:hover {
  background-image: url(../images/footernavi_sitemap_on.gif);
}
#footer ul #fn_sitemap a:active, #footer ul #fn_sitemap a.ac {
  background-image: url(../images/footernavi_sitemap_ac.gif);
}
#footer ul #fn_about_e {
  background-image: url(../images/footernavi_about_e_on.gif);
}
#footer ul #fn_about_e a {
  width: 111px;
  background-image: url(../images/footernavi_about_e_on.gif);
}
#footer ul #fn_about_e a:hover {
  background-image: url(../images/footernavi_about_e_on.gif);
}
#footer ul #fn_about_e a:active, #footer ul #fn_about_e a.ac {
  background-image: url(../images/footernavi_about_e_ac.gif);
}
#footer ul #fn_privacy_e {
  background-image: url(../images/footernavi_privacy_e_on.gif);
}
#footer ul #fn_privacy_e a {
  width: 111px;
  background-image: url(../images/footernavi_privacy_e_on.gif);
}
#footer ul #fn_privacy_e a:hover {
  background-image: url(../images/footernavi_privacy_e_on.gif);
}
#footer ul #fn_privacy_e a:active, #footer ul #fn_privacy_e a.ac {
  background-image: url(../images/footernavi_privacy_e_ac.gif);
}
#footer #copy_area {
  background: #cc0022;
  width: 990px;
  height: 35px;
  position: absolute;
  bottom: 0;
  left: 0;
}
#footer #footerlogo {
  position: absolute;
  top: 12px;
  left: 20px;
}
#footer #copyright {
  position: absolute;
  top: 12px;
  right: 20px;
  color: #ffffff;
  font-size: 72%;
  text-align: right;
  font-family: 'Helvetica', 'Arial';
}

#girdText {
  clear: both;
  padding: 10px 21px;
  _padding: 5px 21px 8px;
  font-size: 86%;
  line-height: 129%;
  border-top: 1px solid #d9d9d9;
}

#footerSitemap {
  clear: both;
  background: #fcfcfc url(../images/footer_sitemap_bg.gif) repeat-x left top;
  padding: 23px 0 18px 30px;
}
#footerSitemap ul {
  *zoom: 1;
  margin: 0;
}
#footerSitemap ul:after {
  content: "";
  display: table;
  clear: both;
}
#footerSitemap ul li {
  font-size: 86%;
  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 {
  margin-top: 18px;
  *margin-top: 9px;
  margin-bottom: 15px;
}
#footerSitemap ul li ul li {
  float: none;
  font-size: 93%;
  font-weight: normal;
  margin: 6px 10px 6px 0;
  width: auto;
}

#topcontrol {
  position: fixed;
  _position: absolute !important;
  color: both;
  height: 0;
  width: 100%;
}
#topcontrol #topcontrolwrapper {
  position: relative;
  width: 970px;
  margin: 0 auto;
}
#topcontrol #topcontrolarea {
  position: absolute;
  right: 0;
  width: 100px;
  height: 31px;
}
#topcontrol a {
  width: 97px;
  height: 31px;
  display: block;
  background: no-repeat 0 0 transparent;
}
#topcontrol a:hover {
  background-repeat: no-repeat;
  background-position: left top;
  background-image: url(../images/pagetop_on.png);
}
#topcontrol a:hover img {
  visibility: hidden;
  _display: none;
}

.english #topcontrol a:hover {
  background-image: url(../images/pagetop_e_on.png);
}

.bottomsmall_t {
  bottom: 40px;
}

.bottomlage_t {
  bottom: 82px !important;
}

.bottomlage_mt {
  bottom: 330px !important;
  position: relative !important;
}

.i_bottom_t {
  position: fixed;
  bottom: 62px;
}

#topicpath_area {
  *zoom: 1;
}
#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: 86%;
  line-height: 136%;
  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;
}

/*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;
}

.mr0 {
  margin-right: 0 !important;
}

.mr05 {
  margin-right: 5px !important;
}

.mr10 {
  margin-right: 10px !important;
}

.mr20 {
  margin-right: 20px !important;
}

.ml0 {
  margin-left: 0 !important;
}

.ml05 {
  margin-left: 5px !important;
}

.ml10 {
  margin-left: 10px !important;
}

.ml20 {
  margin-left: 20px !important;
}

.mt0 {
  margin-top: 0 !important;
}

.mt05 {
  margin-top: 5px !important;
}

.mt10 {
  margin-top: 10px !important;
}

.mt20 {
  margin-top: 20px !important;
}

.mb0 {
  margin-bottom: 0 !important;
}

.mb05 {
  margin-bottom: 5px !important;
}

.mb10 {
  margin-bottom: 10px !important;
}

.mb20 {
  margin-bottom: 20px !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;
}

.br3 {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.nocopyarea {
  position: relative;
}
.nocopyarea .copygird {
  position: absolute;
  left: 0;
  top: 0;
}

#pagetitle {
  *zoom: 1;
  margin: 0  7px 20px;
}
#pagetitle:after {
  content: "";
  display: table;
  clear: both;
}
#pagetitle .title {
  font-size: 200%;
  line-height: 129%;
}
#pagetitle .parent {
  font-size: 115%;
  line-height: 136%;
  display: block;
  margin-bottom: 5px;
}
#pagetitle .inceptionArea {
  font-size: 100%;
  line-height: 136%;
  float: right;
  padding: 0 0 0 20px;
  margin-left: 20px;
  width: 200px;
  border-left: 1px solid #d9d9d9;
  color: #cc0022;
}

.morelinkArea {
  float: right;
  display: block;
  height: 24px;
  font-size: 86%;
  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: 86%;
  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, #mainInfoArea #disasterInfo .morelinkArea .more img {
  margin-top: -6px;
  *margin-top: 0;
}

.InfoflameA {
  background: #ffffff;
  border: 2px solid #cc0022;
  position: relative;
  *zoom: 1;
  padding: 15px 15px;
  margin-bottom: 18px;
}
.InfoflameA:after {
  content: "";
  display: table;
  clear: both;
}
.InfoflameA .more {
  float: right;
  margin: 0 0 10px 10px;
}

.InfoflameB, .top #premergerInfo, .main #premergerInfo {
  background: #f2f2f2;
  border: 2px solid #777777;
  *zoom: 1;
  padding: 15px 15px;
  margin-bottom: 18px;
}
.InfoflameB:after, .top #premergerInfo:after, .main #premergerInfo:after {
  content: "";
  display: table;
  clear: both;
}
.InfoflameB .more, .top #premergerInfo .more, .main #premergerInfo .more {
  float: right;
  margin: 0 0 10px 10px;
}

.InfoflameC, #mainInfoArea #disasterInfo {
  background: #ffffff;
  border: 2px solid #777777;
  *zoom: 1;
  padding: 15px 15px;
  margin-bottom: 18px;
}
.InfoflameC:after, #mainInfoArea #disasterInfo:after {
  content: "";
  display: table;
  clear: both;
}
.InfoflameC .more, #mainInfoArea #disasterInfo .more {
  float: right;
  margin: 0 0 10px 10px;
}

.InfoflameD, #mainInfoArea #informationArea .arrowlistR {
  *zoom: 1;
  padding: 15px 15px;
  margin-bottom: 18px;
  border: 1px solid #d9d9d9;
}
.InfoflameD:after, #mainInfoArea #informationArea .arrowlistR:after {
  content: "";
  display: table;
  clear: both;
}

.InfoflameE {
  *zoom: 1;
  padding: 15px 15px;
  margin-bottom: 18px;
  border: 1px solid #cc0022;
}
.InfoflameE:after {
  content: "";
  display: table;
  clear: both;
}

.InfoflameG {
  *zoom: 1;
  padding: 15px 15px;
  margin-bottom: 18px;
  border: 2px solid #e3e3e3;
  background: #f1f1f1;
}
.InfoflameG:after {
  content: "";
  display: table;
  clear: both;
}

.InfoflameRA {
  *zoom: 1;
  padding: 15px 15px;
  margin-bottom: 18px;
  border: 2px solid #d9d9d9;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  behavior: url("/SJNK/common/css/PIE.htc");
  position: relative;
}
.InfoflameRA:after {
  content: "";
  display: table;
  clear: both;
}

.InfoflameRAD, .InfoflameRAC {
  *zoom: 1;
  padding: 15px 15px;
  margin-bottom: 18px;
  border: 2px solid #666666;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  behavior: url("/SJNK/common/css/PIE.htc");
  position: relative;
}
.InfoflameRAD:after, .InfoflameRAC:after {
  content: "";
  display: table;
  clear: both;
}

.InfoflamePC {
  *zoom: 1;
  padding: 15px 15px;
  margin-bottom: 18px;
}
.InfoflamePC:after {
  content: "";
  display: table;
  clear: both;
}

.bgflameG {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  margin-bottom: 18px;
  border: 3px solid #d9d9d9;
  behavior: url("/SJNK/common/css/PIE.htc");
  position: relative;
}
.bgflameG h3 {
  font-size: 115%;
  line-height: 136%;
  padding: 6px 3px 9px 8px !important;
  background: #d9d9d9;
  border-left: 0 !important;
  margin-bottom: 0px !important;
  zoom: 1;
}
.bgflameG .coArea {
  clear: both;
  *zoom: 1;
  padding: 10px 10px;
  background: #ffffff;
}
.bgflameG .coArea:after {
  content: "";
  display: table;
  clear: both;
}

.bgflameBG, .main .contactArea {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  margin-bottom: 18px;
  border: 3px solid #00a9cc;
  behavior: url("/SJNK/common/css/PIE.htc");
  position: relative;
}
.bgflameBG h3, .main .contactArea h3 {
  font-size: 115%;
  line-height: 136%;
  padding: 6px 3px 9px 8px !important;
  background: #00a9cc;
  border-left: 0 !important;
  margin-bottom: 0px !important;
  zoom: 1;
}
.bgflameBG .coArea, .main .contactArea .coArea {
  clear: both;
  *zoom: 1;
  padding: 10px 10px;
  background: #ffffff;
}
.bgflameBG .coArea:after, .main .contactArea .coArea:after {
  content: "";
  display: table;
  clear: both;
}
.bgflameBG h3, .main .contactArea h3 {
  color: #ffffff;
}

.bgflameC {
  *zoom: 1;
  padding: 15px 15px;
  margin-bottom: 18px;
}
.bgflameC:after {
  content: "";
  display: table;
  clear: both;
}

.flameINF {
  *zoom: 1;
  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 #mainInfoArea #disasterInfo p, #mainInfoArea .main #disasterInfo p, .main .InfoflameC ul, .main #mainInfoArea #disasterInfo ul, #mainInfoArea .main #disasterInfo ul, .main .InfoflameC ol, .main #mainInfoArea #disasterInfo ol, #mainInfoArea .main #disasterInfo ol, .main .InfoflameC dl, .main #mainInfoArea #disasterInfo dl, #mainInfoArea .main #disasterInfo dl, .main .InfoflameD p, .main #mainInfoArea #informationArea .arrowlistR p, #mainInfoArea #informationArea .main .arrowlistR p, .main .InfoflameD ul, .main #mainInfoArea #informationArea .arrowlistR ul, #mainInfoArea #informationArea .main .arrowlistR ul, .main .InfoflameD ol, .main #mainInfoArea #informationArea .arrowlistR ol, #mainInfoArea #informationArea .main .arrowlistR ol, .main .InfoflameD dl, .main #mainInfoArea #informationArea .arrowlistR dl, #mainInfoArea #informationArea .main .arrowlistR 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 #mainInfoArea #disasterInfo p:last-child, #mainInfoArea .main #disasterInfo p:last-child, .main .InfoflameC ul:last-child, .main #mainInfoArea #disasterInfo ul:last-child, #mainInfoArea .main #disasterInfo ul:last-child, .main .InfoflameC ol:last-child, .main #mainInfoArea #disasterInfo ol:last-child, #mainInfoArea .main #disasterInfo ol:last-child, .main .InfoflameC dl:last-child, .main #mainInfoArea #disasterInfo dl:last-child, #mainInfoArea .main #disasterInfo dl:last-child, .main .InfoflameD p:last-child, .main #mainInfoArea #informationArea .arrowlistR p:last-child, #mainInfoArea #informationArea .main .arrowlistR p:last-child, .main .InfoflameD ul:last-child, .main #mainInfoArea #informationArea .arrowlistR ul:last-child, #mainInfoArea #informationArea .main .arrowlistR ul:last-child, .main .InfoflameD ol:last-child, .main #mainInfoArea #informationArea .arrowlistR ol:last-child, #mainInfoArea #informationArea .main .arrowlistR ol:last-child, .main .InfoflameD dl:last-child, .main #mainInfoArea #informationArea .arrowlistR dl:last-child, #mainInfoArea #informationArea .main .arrowlistR 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 #mainInfoArea #disasterInfo p:last-child, #mainInfoArea .main #disasterInfo p:last-child, .main .InfoflameD p:last-child, .main #mainInfoArea #informationArea .arrowlistR p:last-child, #mainInfoArea #informationArea .main .arrowlistR 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 #mainInfoArea #disasterInfo .morelinkArea, #mainInfoArea .main #disasterInfo .morelinkArea, .main .InfoflameD .morelinkArea, .main #mainInfoArea #informationArea .arrowlistR .morelinkArea, #mainInfoArea #informationArea .main .arrowlistR .morelinkArea, .main .bgflameG .coArea .morelinkArea, .main .bgflameBG .morelinkArea, .main .contactArea .morelinkArea, .main .InfoflameRA .morelinkArea, .main .InfoflameRAD .morelinkArea {
  width: 70px;
}

.main {
  /*clist*/
  /*cBlock*/
  /*flameboxwrapper-column*/
  /*flamebox*/
  /*flamebox-column*/
  /*anchorlinkArea*/
}
.main h2 {
  font-size: 129%;
  line-height: 136%;
  padding: 8px 10px;
  border-left: 7px solid #777777;
  border-top: 3px solid #777777;
  background: #F0F0F0;
  margin-bottom: 18px;
  *zoom: 1;
}
.main h2:after {
  content: "";
  display: table;
  clear: both;
}
.main h2.title1A {
  font-size: 129%;
  line-height: 136%;
  padding: 8px 10px;
  border-left: 7px solid #cc0022;
  border-top: 3px solid #cc0022;
  background: #F3EFE6;
  margin-bottom: 18px;
  *zoom: 1;
}
.main h2.title1A:after {
  content: "";
  display: table;
  clear: both;
}
.main h3 {
  font-size: 115%;
  line-height: 136%;
  padding: 6px 0 6px 10px;
  border-left: 7px solid #777777;
  margin-bottom: 18px;
  *zoom: 1;
}
.main h3:after {
  content: "";
  display: table;
  clear: both;
}
.main h3.title2A {
  font-size: 115%;
  line-height: 136%;
  padding: 6px 0 6px 10px;
  border-left: 7px solid #cc0022;
  margin-bottom: 18px;
  *zoom: 1;
}
.main h3.title2A:after {
  content: "";
  display: table;
  clear: both;
}
.main h3.title2PT {
  font-size: 115%;
  line-height: 136%;
  padding: 6px 6px 6px 10px;
  border-top: 2px solid #cc0022;
  border-left: none;
  background: #F3EFE6;
  margin-bottom: 18px;
  *zoom: 1;
}
.main h3.title2PT:after {
  content: "";
  display: table;
  clear: both;
}
.main h3.title2PT .morelinkArea {
  height: 20px;
  line-height: 100%;
}
.main h3.title2PT .morelinkArea img {
  margin: 4px 0 0;
}
.main h4 {
  font-size: 115%;
  line-height: 136%;
  padding: 0;
  margin: 0 10px 18px;
}
.main h5 {
  font-size: 100%;
  line-height: 136%;
  padding: 10px;
  margin: 0 10px 18px;
  border: 2px solid #f4ccd2;
  background: #fcf2f3;
  zoom: 1;
}
.main h6 {
  font-size: 100%;
  line-height: 136%;
  margin: 0 10px 18px;
  color: #cc0022;
}
.main p {
  font-size: 100%;
  min-height: 1.5em;
  line-height: 136%;
  margin: 0 10px 18px;
}
.main ul {
  margin: 0 10px 18px;
}
.main ul li {
  font-size: 100%;
  line-height: 136%;
  margin: 6px 0 6px 12px;
  list-style: disc;
}
.main ul ul, .main ul ol {
  margin: 0 0 18px;
}
.main ol {
  margin: 0 10px 18px;
}
.main ol li {
  font-size: 100%;
  line-height: 136%;
  margin: 6px 0 6px 22px;
  *margin: 6px 0 6px 34px;
  list-style-type: decimal;
}
.main ol ul, .main ol ol {
  margin: 0 0 18px;
}
.main dl {
  margin: 0 10px 18px;
}
.main dl dt {
  font-size: 115%;
  line-height: 136%;
  font-weight: bold;
}
.main dl dd {
  font-size: 100%;
  line-height: 136%;
}
.main table {
  margin: 0 10px 18px;
  width: 97%;
}
.main table td {
  border: 1px solid #ababab;
  padding: 5px;
  line-height: 136%;
  font-size: 100%;
  word-wrap: break-word;
}
.main table th {
  border: 1px solid #ababab;
  padding: 5px;
  text-align: center;
  font-size: 100%;
  line-height: 136%;
  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 {
  color: #ffffff;
  text-decoration: underline;
}
.main table tr.tablebgLgImg, .main table th.tablebgLgImg, .main 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 {
  background: #FFF9E3;
  color: #333;
}
.main table tr.tablebg5, .main table th.tablebg5, .main table td.tablebg5 {
  background: #777777;
  color: #ffffff;
  font-weight: bold;
}
.main table tr.tablebg4, .main table th.tablebg4, .main table td.tablebg4 {
  background: #ababab;
  color: #333;
  font-weight: bold;
}
.main table tr.tablebg3, .main table th.tablebg3, .main table td.tablebg3 {
  background: #dedede;
  color: #333;
}
.main table tr.tablebg2, .main table th.tablebg2, .main table td.tablebg2 {
  background: #f2f2f2;
  color: #333;
}
.main table tr.tablebg1, .main table th.tablebg1, .main table td.tablebg1 {
  background: #ffffff;
  color: #333;
}
.main table tr.vat, .main table th.vat, .main table td.vat {
  vertical-align: top;
}
.main table tr.vam, .main table th.vam, .main table td.vam {
  vertical-align: middle;
}
.main table tr.van, .main table th.van, .main table td.van {
  vertical-align: bottom;
}
.main table ol li {
  zoom: normal;
  font-size: 100%;
}
.main table ul {
  margin: 10px 0;
}
.main table ul li {
  font-size: 100%;
  zoom: 1;
}
.main table p {
  font-size: 100%;
}
.main table.nolinetable td {
  border: none;
}
.main table.nolinetable th {
  border: none;
}
.main hr {
  border: 0;
  height: 1px;
  background: #777777;
}
.main hr.hrR {
  background: #cc0022;
}
.main .titleBlock h4 {
  margin-left: 10px;
  margin-right: 10px;
}
.main .textBalloon {
  list-style: none;
  background: url(../images/icon_balloon.gif) no-repeat 0 4px;
  padding-left: 17px;
}
.main .textCaution {
  background: url(../images/icon_caution.gif) no-repeat 0 3px;
  text-indent: 20px;
}
.main .textCautionF {
  background: url(../images/icon_caution.gif) no-repeat 11px 14px;
  padding: 10px;
  border: 1px solid #cc0022;
  margin-bottom: 18px;
}
.main .textCautionF h6 {
  margin: 0;
  font-size: 115%;
  color: #333 !important;
  _text-indent: 20px;
}
.main .textCautionF h6:first-child {
  text-indent: 20px;
}
.main .textCautionF p {
  margin: 0;
}
.main .textCautionF p:first-child {
  text-indent: 20px;
}
.main .textCautionF p.textCF {
  text-indent: 0;
  padding: 0 0 0 20px;
  color: #cc0022;
}
.main .leadtext {
  font-weight: bold;
  margin: 0 10px 18px;
}
.main .sttextR {
  color: #cc0022 !important;
}
.main .sttextG {
  font-weight: bold;
}
.main .sttextGi {
  color: #333 !important;
}
.main .sttextF {
  font-weight: bold;
  padding: 10px;
  border: 2px solid #d9d9d9;
  background: #f3f3f3;
}
.main .sttextC {
  color: #cc0022;
}
.main .sttextOr {
  color: #E67800;
}
.main .textS {
  font-size: 86%;
}
.main .textL {
  font-size: 115%;
}
.main .textLL {
  font-size: 129%;
}
.main .redfont {
  color: #cc0022;
}
.main .arrowlistG li, .main .arrowlistR li, .main .arrowlistQ li {
  margin: 0 0 6px 0;
  list-style: none;
  padding: 0 0 0 12px;
  font-size: 100%;
  line-height: 136%;
  color: #333;
  background-position: 2px 4px;
  zoom: 1;
}
.main .arrowlistG li:last-child, .main .arrowlistR li:last-child, .main .arrowlistQ li:last-child {
  margin-bottom: 0;
}
.main .arrowlistG li ul, .main .arrowlistR li ul, .main .arrowlistQ li ul {
  margin-bottom: 0;
}
.main .arrowlistG li {
  background: url(../images/icon_arrow_g.gif) no-repeat 2px 4px;
}
.main .arrowlistGli {
  background: url(../images/icon_arrow_g.gif) no-repeat 2px 4px !important;
  padding: 0 0 0 12px !important;
}
.main .arrowlistR li {
  background: url(../images/icon_arrow_r.gif) no-repeat 2px 4px;
}
.main .arrowlistRli {
  background: url(../images/icon_arrow_r.gif) no-repeat 2px 4px !important;
  padding: 0 0 0 12px !important;
}
.main .arrowlistQ li {
  background: url(../images/contents/icon_qs.gif) no-repeat 0px 1px;
  padding-left: 24px;
}
.main .anchorlistG li {
  margin: 0 0 6px 0;
  list-style: none;
  padding: 0 0 0 12px;
  font-size: 100%;
  line-height: 136%;
  color: #333;
  background-position: 2px 4px;
  zoom: 1;
  background: url(../images/icon_uarrow_g.gif) no-repeat 2px 4px;
}
.main .anchorlistG li:last-child {
  margin-bottom: 0;
}
.main .anchorlistG li ul {
  margin-bottom: 0;
}
.main .anchorlistR li {
  margin: 0 0 6px 0;
  list-style: none;
  padding: 0 0 0 12px;
  font-size: 100%;
  line-height: 136%;
  color: #333;
  background-position: 2px 4px;
  zoom: 1;
  background: url(../images/icon_uarrow_r.gif) no-repeat 2px 4px;
}
.main .anchorlistR li:last-child {
  margin-bottom: 0;
}
.main .anchorlistR li ul {
  margin-bottom: 0;
}
.main .linkPre {
  background: url(../images/icon_bt_arrowpre_g.gif) no-repeat left center;
  padding-left: 11px;
  zoom: 1;
}
.main .iconlistG li {
  margin: 0 0 6px 0;
  list-style: none;
  padding: 0 0 0 12px;
  font-size: 100%;
  line-height: 136%;
  color: #333;
  background-position: 2px 4px;
  zoom: 1;
  background: url(../images/icon_disc_g.gif) no-repeat 2px 8px;
}
.main .iconlistG li:last-child {
  margin-bottom: 0;
}
.main .iconlistG li ul {
  margin-bottom: 0;
}
.main .iconlistGli {
  background: url(../images/icon_disc_g.gif) no-repeat 2px 8px !important;
  padding: 0 0 0 12px !important;
}
.main .iconlistR li {
  margin: 0 0 6px 0;
  list-style: none;
  padding: 0 0 0 12px;
  font-size: 100%;
  line-height: 136%;
  color: #333;
  background-position: 2px 4px;
  zoom: 1;
  background: url(../images/icon_disc_r.gif) no-repeat 2px 8px;
}
.main .iconlistR li:last-child {
  margin-bottom: 0;
}
.main .iconlistR li ul {
  margin-bottom: 0;
}
.main .iconlistRli {
  background: url(../images/icon_disc_r.gif) no-repeat 2px 8px !important;
  padding: 0 0 0 12px !important;
}
.main .noicon li, .main li.noicon {
  margin: 0 0 6px 0;
  list-style: none;
  padding: 0 0 0 12px;
  font-size: 100%;
  line-height: 136%;
  color: #333;
  background-position: 2px 4px;
  zoom: 1;
  list-style: none;
}
.main .noicon li:last-child, .main li.noicon:last-child {
  margin-bottom: 0;
}
.main .noicon li ul, .main li.noicon ul {
  margin-bottom: 0;
}
.main .notelist li, .main .notelistas li, .main .brackettext li {
  padding: 0 0 0 2em;
  margin: 0 0 6px 0;
  list-style: none;
  position: relative;
  background-position: -100em 0;
  zoom: 1;
}
.main .notelist li span, .main .notelistas li span, .main .brackettext li span {
  width: 2em;
  position: absolute;
  display: block;
  left: 0;
  top: 0;
}
.main .notelist li ul, .main .notelistas li ul, .main .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 {
  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 {
  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 {
  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 {
  padding-left: 2em;
  background-position: -100em 0;
}
.main .note2 li {
  padding: 0 0 0 2em;
}
.main .note2 li span {
  width: 2em;
}
.main .note3 li {
  padding: 0 0 0 3em;
}
.main .note3 li span {
  width: 3em;
}
.main .note4 li {
  padding: 0 0 0 4em;
}
.main .note4 li span {
  width: 4em;
}
.main .note5 li {
  padding: 0 0 0 5em;
}
.main .note5 li span {
  width: 5em;
}
.main .notelistli, .main .notelistasli, .main .brackettextli, .main .noteli1 {
  padding: 0 0 0 2em !important;
  background-position: -100em 0 !important;
}
.main .notelistli span, .main .notelistasli span, .main .brackettextli span, .main .noteli1 span {
  width: 2em !important;
}
.main .noteli2 {
  padding: 0 0 0 2em !important;
  background-position: -100em 0 !important;
}
.main .noteli2 span {
  width: 2em !important;
}
.main .noteli3 {
  padding: 0 0 0 3em !important;
  background-position: -100em 0 !important;
}
.main .noteli3 span {
  width: 3em !important;
}
.main .notelistas li, .main li.notelistas {
  font-size: 93%;
}
.main .newslistD {
  margin: 0 0 18px;
}
.main .newslistD li {
  *zoom: 1;
  background: url(../images/icon_arrow_g.gif) no-repeat 140px 4px;
  padding: 0 0 0 12px;
  list-style: none;
  margin-left: 0;
}
.main .newslistD li:after {
  content: "";
  display: table;
  clear: both;
}
.main .newslistD .date {
  display: block;
  width: 140px;
  float: left;
}
.main .newslistD a {
  display: block;
  width: 540px;
  float: left;
}
.main .aIconG {
  background: url(../images/icon_arrow_g.gif) no-repeat left center;
  padding-left: 12px;
}
.main .aIconR {
  background: url(../images/icon_arrow_r.gif) no-repeat left center;
  padding-left: 12px;
}
.main .contentsData {
  *zoom: 1;
  margin-bottom: 18px;
  margin-top: -10px;
}
.main .contentsData:after {
  content: "";
  display: table;
  clear: both;
}
.main .copyBt {
  width: 135px;
  float: right;
  margin: 0 0 5px;
}
.main .socialarea {
  overflow: hidden;
  position: relative;
  width: 150px;
  float: right;
  margin: 5px 0;
}
.main .socialarea div {
  float: left;
}
.main .socialarea .facebook {
  width: 70px;
  height: 20px;
}
.main .socialarea .twitter {
  width: 70px;
}
.main .dateArea {
  clear: both;
  text-align: right;
  margin: 0 0 5px;
}
.main .altextR {
  text-align: right;
}
.main .altextL {
  text-align: left;
}
.main .altextC {
  text-align: center;
}
.main .linkbtList.c2 {
  *zoom: 1;
  margin: 0 0 0;
  position: relative;
  width: 100%;
}
.main .linkbtList.c2:after {
  content: "";
  display: table;
  clear: both;
}
.main .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 {
  *zoom: 1;
  margin: 0 0 0;
  position: relative;
  width: 100%;
}
.main .linkbtList.c3:after {
  content: "";
  display: table;
  clear: both;
}
.main .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 {
  *zoom: 1;
}
.main .txbtLinklist:after {
  content: "";
  display: table;
  clear: both;
}
.main .txbtLinklist .listBlock {
  width: 50%;
  float: left;
}
.main .txbtLinklist .listBlock p {
  margin-right: 15px;
  _margin-right: 10px;
}
.main .txbtLinklist .listBlock p.linkdbt {
  margin-bottom: 10px;
}
.main .txbtLinklist .listBlock p.text {
  margin-bottom: 28px;
}
.main .mainblndingarea {
  margin-bottom: 18px;
  text-align: center;
}
.main img.icon {
  vertical-align: middle !important;
  margin: 0 5px;
}
.main img.iconVB {
  vertical-align: bottom !important;
  margin: 0 5px 5px;
}
.main img.iconVT {
  vertical-align: top !important;
  margin: 5px 5px 0;
}
.main .contact_selectarea {
  *zoom: 1;
}
.main .contact_selectarea:after {
  content: "";
  display: table;
  clear: both;
}
.main .contact_selectarea select {
  width: 184px;
  height: 26px;
  margin-bottom: 5px;
}
.main .contact_selectarea option {
  padding: 5px;
}
.main .contact_selectarea img {
  vertical-align: bottom;
  float: left;
}
.main .contactFaqSearch {
  width: 100%;
  height: 50px;
  border: none;
  overflow: hidden;
}
.main .tabArea {
  margin-bottom: 18px;
}
.main .tabArea .tabnavi {
  *zoom: 1;
  position: relative;
  z-index: 2;
  background: url(../images/tabnavi_bg.gif) repeat-x left bottom;
}
.main .tabArea .tabnavi:after {
  content: "";
  display: table;
  clear: both;
}
.main .tabArea .tabnavi li {
  float: left;
  width: 328px;
  font-size: 115%;
  line-height: 136%;
  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 {
  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 {
  float: right;
  display: none !important;
}
.main .tabArea .tabnavi li .more img {
  margin-top: -2px;
}
.main .tabArea .tabnavi li .morelinkArea {
  width: 68px;
}
.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;
}
.main .tabArea .tabnavi li.activetab a {
  padding: 0 0 4px 0;
  padding: 10px 10px 10px;
  background-image: none;
}
.main .tabArea .tabnavi li.activetab .more {
  display: inline !important;
}
.main .tabArea .ui-tabs-panel {
  border-bottom: 1px solid #cc0022;
  position: relative;
  z-index: 1;
  padding: 10px 0;
  zoom: 1;
}
.main .tabArea ul {
  margin: 0;
}
.main .tabAreanavi {
  margin-bottom: 18px;
}
.main .tabAreanavi .tabnavi {
  *zoom: 1;
  position: relative;
  z-index: 2;
  background: url(../images/tabnavi_bg.gif) repeat-x left bottom;
}
.main .tabAreanavi .tabnavi:after {
  content: "";
  display: table;
  clear: both;
}
.main .tabAreanavi .tabnavi li {
  float: left;
  width: 328px;
  font-size: 115%;
  line-height: 136%;
  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 {
  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 {
  float: right;
  display: none !important;
}
.main .tabAreanavi .tabnavi li .more img {
  margin-top: -2px;
}
.main .tabAreanavi .tabnavi li .morelinkArea {
  width: 68px;
}
.main .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 {
  padding: 0 0 4px 0;
  padding: 10px 10px 10px;
  background-image: none;
}
.main .tabAreanavi .tabnavi li.activetab .more {
  display: inline !important;
}
.main .tabAreanavi .ui-tabs-panel {
  border-bottom: 1px solid #cc0022;
  position: relative;
  z-index: 1;
  padding: 10px 0;
  zoom: 1;
}
.main .tabAreanavi ul {
  margin: 0;
}
.main .tabAreanavib {
  margin-bottom: 18px;
}
.main .tabAreanavib .tabnavi {
  *zoom: 1;
  position: relative;
  z-index: 2;
  background: url(../images/tabnavi_bg.gif) repeat-x left top;
}
.main .tabAreanavib .tabnavi:after {
  content: "";
  display: table;
  clear: both;
}
.main .tabAreanavib .tabnavi li {
  float: left;
  width: 328px;
  font-size: 115%;
  line-height: 136%;
  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 {
  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 {
  float: right;
  display: none !important;
}
.main .tabAreanavib .tabnavi li .morelinkArea {
  width: 68px;
}
.main .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 {
  padding: 4px 0 0 0;
  padding: 12px 10px 12px;
  background-image: none;
}
.main .tabAreanavib .tabnavi li.activetab .more {
  display: inline !important;
}
.main .tabAreanavib .ui-tabs-panel {
  border-bottom: 1px solid #cc0022;
  position: relative;
  z-index: 1;
  padding: 10px 0;
  zoom: 1;
}
.main .tabAreanavib ul {
  margin: 0;
}
.main .tabAreanavi3 {
  margin-bottom: 18px;
}
.main .tabAreanavi3 .tabnavi {
  *zoom: 1;
  position: relative;
  z-index: 2;
  background: url(../images/tabnavi_bg.gif) repeat-x left bottom;
}
.main .tabAreanavi3 .tabnavi:after {
  content: "";
  display: table;
  clear: both;
}
.main .tabAreanavi3 .tabnavi li {
  float: left;
  width: 218px;
  font-size: 115%;
  line-height: 136%;
  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 {
  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 {
  float: right;
  display: none !important;
}
.main .tabAreanavi3 .tabnavi li .more img {
  margin-top: -2px;
}
.main .tabAreanavi3 .tabnavi li .morelinkArea {
  width: 68px;
}
.main .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 {
  padding: 0 0 4px 0;
  padding: 10px 10px 10px;
  background-image: none;
}
.main .tabAreanavi3 .tabnavi li.activetab .more {
  display: inline !important;
}
.main .tabAreanavi3 .ui-tabs-panel {
  border-bottom: 1px solid #cc0022;
  position: relative;
  z-index: 1;
  padding: 10px 0;
  zoom: 1;
}
.main .tabAreanavi3 ul {
  margin: 0;
}
.main .tabAreanavib3 {
  margin-bottom: 18px;
}
.main .tabAreanavib3 .tabnavi {
  *zoom: 1;
  position: relative;
  z-index: 2;
  background: url(../images/tabnavi_bg.gif) repeat-x left top;
}
.main .tabAreanavib3 .tabnavi:after {
  content: "";
  display: table;
  clear: both;
}
.main .tabAreanavib3 .tabnavi li {
  float: left;
  width: 218px;
  font-size: 115%;
  line-height: 136%;
  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 {
  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 {
  float: right;
  display: none !important;
}
.main .tabAreanavib3 .tabnavi li .morelinkArea {
  width: 68px;
}
.main .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 {
  padding: 4px 0 0 0;
  padding: 12px 10px 12px;
  background-image: none;
}
.main .tabAreanavib3 .tabnavi li.activetab .more {
  display: inline !important;
}
.main .tabAreanavib3 .ui-tabs-panel {
  border-bottom: 1px solid #cc0022;
  position: relative;
  z-index: 1;
  padding: 10px 0;
  zoom: 1;
}
.main .tabAreanavib3 ul {
  margin: 0;
}
.main .mediaArea .mediaBlock {
  *zoom: 1;
  margin-bottom: 18px;
}
.main .mediaArea .mediaBlock:after {
  content: "";
  display: table;
  clear: both;
}
.main .mediaArea .mediaBlock .img {
  float: left;
  margin-right: 20px;
}
.main .mediaArea .mediaBlock p {
  float: left;
  font-size: 86%;
  margin: 0;
}
.main .clearfix, .main .single .brandingareaWrap .socialarea, .single .brandingareaWrap .main .socialarea {
  *zoom: 1;
}
.main .clearfix:after, .main .single .brandingareaWrap .socialarea:after, .single .brandingareaWrap .main .socialarea:after {
  content: "";
  display: table;
  clear: both;
}
.main .clearfix .imageL, .main .single .brandingareaWrap .socialarea .imageL, .single .brandingareaWrap .main .socialarea .imageL {
  float: left;
  margin: 0 10px 10px;
}
.main .clearfix .imageR, .main .single .brandingareaWrap .socialarea .imageR, .single .brandingareaWrap .main .socialarea .imageR {
  float: right;
  margin: 0 10px 10px;
}
.main .qaArea {
  *zoom: 1;
  padding: 10px;
  border: 1px solid #cac6b7;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  margin-bottom: 18px;
  background: #fcf8e5;
  zoom: 1;
}
.main .qaArea:after {
  content: "";
  display: table;
  clear: both;
}
.main .qaArea .qaTitle {
  background: url(../images/contents/icon_q.gif) no-repeat left top;
  padding: 5px 0 0 35px;
  zoom: 1;
  font-weight: bold;
  font-size: 100%;
  line-height: 136%;
  margin: 0 0 10px;
}
.main .qaArea .qaAnswer {
  background: url(../images/contents/icon_a.gif) no-repeat 11px 3px;
  padding: 0 0 0 35px;
  zoom: 1;
  font-size: 100%;
  line-height: 136%;
  margin: 0 0 10px;
}
.main .qaArea .morelinkR {
  margin: 0;
}
.main .morelinkR {
  text-align: right;
}
.main .morelinkR .more {
  background: url(../images/icon_bt_arrow_g.gif) no-repeat left center;
  padding: 0 0 0 20px;
}
.main .arrowlinkG {
  background: url(../images/icon_bt_arrow_g.gif) no-repeat left center;
  padding: 0 0 0 20px;
}
.main .arrowlinkR {
  background: url(../images/icon_bt_arrow_r.gif) no-repeat left center;
  padding: 0 0 0 20px;
}
.main .arrowlinkBG {
  background: url(../images/icon_bt_uarrow_g.gif) no-repeat left center;
  padding: 0 0 0 20px;
}
.main .arrowlinkBR {
  background: url(../images/icon_bt_uarrow_r.gif) no-repeat left center;
  padding: 0 0 0 20px;
}
.main .textBtlink a {
  background: url(../images/gy_bt_bg.gif) no-repeat left top;
  padding: 12px 2% 12px 28px;
  border: 1px solid #c7c7c7;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  color: #444;
  font-weight: bold;
  display: block;
}
.main .textBtlink a.w1 {
  width: 28%;
}
.main .textBtlink a.w2 {
  width: 45%;
}
.main .textBtlink a.w3 {
  width: 61%;
}
.main .textBtlink a.w4 {
  width: 95%;
}
.main .textBtlink a:hover {
  background: #ccc url(../images/gy_bt_bg_on.gif) no-repeat left top;
  text-decoration: none;
}
.main .textBtlink a.BtR {
  background: url(../images/ry_bt_bg.gif) no-repeat left top;
}
.main .textBtlink a.BtR:hover {
  background: url(../images/ry_bt_bg_on.gif) no-repeat left top;
}
.main .textBtlink.tblul {
  *zoom: 1;
  margin: 0 0 18px;
}
.main .textBtlink.tblul:after {
  content: "";
  display: table;
  clear: both;
}
.main .textBtlink.tblul li {
  float: left;
  list-style: none;
  margin: 5px;
}
.main .textBtlink.tblul li.c2 {
  width: 335px;
}
.main .textBtlink.tblul li.c3 {
  width: 220px;
}
.main .textBtlink.tblBottom a {
  background: url(../images/gy_ubt_bg.gif) no-repeat left top;
}
.main .textBtlink.tblBottom a:hover {
  background: #ccc url(../images/gy_ubt_bg_on.gif) no-repeat left top;
}
.main .textBtlink.tblBottom a.BtR {
  background: url(../images/ry_ubt_bg.gif) no-repeat left top;
}
.main .textBtlink.tblBottom a.BtR:hover {
  background: url(../images/ry_ubt_bg_on.gif) no-repeat left top;
}
.main .pagenation {
  margin: 20px 0;
  padding: 8px 80px;
  position: relative;
  text-align: center;
  min-height: 20px;
}
.main .pagenation .link_prev {
  position: absolute;
  width: 68px;
  height: 28px;
  left: 10px;
  text-align: left;
  top: 0;
}
.main .pagenation .link_next {
  position: absolute;
  width: 68px;
  height: 28px;
  right: 10px;
  text-align: right;
  top: 0;
}
.main .pagenation .link_page {
  margin: 0 5px 5px;
}
.main .pagenation .current_page {
  color: #333333;
  font-weight: bold;
  margin: 0 5px 5px;
}
.main .pagenation_l {
  *zoom: 1;
  margin-bottom: 18px;
}
.main .pagenation_l:after {
  content: "";
  display: table;
  clear: both;
}
.main .pagenation_l .link_prev_l {
  text-align: left;
  width: 35%;
  float: left;
  *zoom: 1;
}
.main .pagenation_l .link_prev_l:after {
  content: "";
  display: table;
  clear: both;
}
.main .pagenation_l .link_prev_l img {
  float: left;
}
.main .pagenation_l .link_prev_l span {
  padding-left: 75px;
  padding-top: 8px;
  display: block;
}
.main .pagenation_l .link_next_l {
  text-align: right;
  width: 35%;
  float: right;
  *zoom: 1;
}
.main .pagenation_l .link_next_l:after {
  content: "";
  display: table;
  clear: both;
}
.main .pagenation_l .link_next_l img {
  float: right;
}
.main .pagenation_l .link_next_l span {
  padding-right: 75px;
  padding-top: 8px;
  display: block;
}
.main #search_form_inner {
  margin: 0 10px 18px;
}
.main #search_form_inner .searchBox {
  width: 65%;
  height: 15px;
  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: 93%;
}
.main #search_form_inner legend {
  display: none;
}
.main .c1LC, .main .c2LC, .main .c3LC, .main .c4LC {
  margin: 0 10px 18px;
  *zoom: 1;
}
.main .c1LC:after, .main .c2LC:after, .main .c3LC:after, .main .c4LC:after {
  content: "";
  display: table;
  clear: both;
}
.main .c1LC li, .main .c2LC li, .main .c3LC li, .main .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 {
  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 {
  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 {
  text-decoration: none;
}
.main .c1LC li {
  margin: 0 1.5% 10px 0;
  _margin: 0 1% 10px 0;
  width: 95.5%;
}
.main .c2LC li {
  margin: 0 1.5% 10px 0;
  _margin: 0 1% 10px 0;
  width: 45.5%;
  float: left;
}
.main .c3LC li {
  margin: 0 1.5% 10px 0;
  _margin: 0 1% 10px 0;
  width: 29%;
  float: left;
}
.main .c4LC li {
  margin: 0 1.5% 10px 0;
  _margin: 0 1% 10px 0;
  width: 20.5%;
  float: left;
}
.main .columnbox, .main .c1Block, .main .c1Blockpa0, .main .c2Block, .main .c2Blockpa0, .main .c3Block, .main .c3Blockpa0, .main .c4Block, .main .c4Blockpa0, .main .c2BlockFRA, .main .c2BlockFRAD, .main .c2BlockA, .main .c2BlockB, .main .c2BlockFRApa0, .main .c2BlockApa0, .main .c2BlockBpa0, .main .c3BlockFRA, .main .c3BlockFRAD, .main .c3BlockA, .main .c3BlockB, .main .c3BlockFRApa0, .main .c3BlockFRADpa0, .main .c3BlockApa0, .main .c3BlockBpa0, .main .c4BlockFRA, .main .c4BlockFRAD, .main .c4BlockA, .main .c4BlockB, .main .c4BlockFRApa0, .main .c4BlockFRADpa0, .main .c4BlockApa0, .main .c4BlockBpa0, .single .main .c1Block, .single .main .c2Block, .single .main .c3Block {
  *zoom: 1;
}
.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 {
  content: "";
  display: table;
  clear: both;
}
.main .cBox {
  float: left;
  zoom: 1;
  margin-left: 15px;
  *zoom: 1;
}
.main .cBox:after {
  content: "";
  display: table;
  clear: both;
}
.main .cBox .caption {
  font-size: 86%;
  padding: 5px 0 0 0;
  margin: 0;
}
.main .cBox .image {
  margin: 0 0px 13px;
  text-align: center;
  zoom: 1;
}
.main .cBox .image img {
  max-width: 100%;
  width: auto;
}
.main .cBox .image.altextR {
  text-align: right;
}
.main .cBox .image.altextC {
  text-align: center;
}
.main .cBox .image.altextL {
  text-align: left;
}
.main .cBox .altextR {
  text-align: right !important;
}
.main .cBox .altextC {
  text-align: center !important;
}
.main .cBox .altextL {
  text-align: left !important;
}
.main .cBox .imageL {
  float: left;
  margin: 0 10px 13px;
}
.main .cBox .imageR {
  float: right;
  margin: 0 10px 13px;
}
.main .cBox .imagebdbr {
  border: 1px solid #d9d9d9;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.main .cBox:first-child {
  margin-left: 0;
}
.main .first {
  margin-left: 0 !important;
}
.main .c1Block .cBox, .main .c1Blockpa0 .cBox {
  width: 100%;
}
.main .c1Block .image, .main .c1Blockpa0 .image {
  text-align: center;
}
.main .c2Block .cBox, .main .c2Blockpa0 .cBox {
  width: 340px;
}
.main .c2Block table, .main .c2Blockpa0 table {
  width: 94%;
}
.main .c3Block .cBox, .main .c3Blockpa0 .cBox {
  width: 222px;
}
.main .c3Block .c3borderbox, .main .c3Blockpa0 .c3borderbox {
  width: 218px;
  border: 1px solid #ccc;
  border-top: 0;
  -moz-border-radius: 6px 6px 0 0;
  -webkit-border-radius: 6px;
  border-radius: 6px 6px 0 0;
  behavior: url("/SJNK/common/css/PIE.htc");
  position: relative;
}
.main .c4Block .cBox, .main .c4Blockpa0 .cBox {
  width: 162px;
}
.main .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 {
  margin: 0 0 18px;
}
.main .bdflame .c2Block .cBox {
  width: 313px;
}
.main .bdflame .c2Blockpa0 .cBox {
  width: 328px;
}
.main .bdflame .c3Block .cBox {
  width: 204px;
}
.main .bdflame .c3Blockpa0 .cBox {
  width: 214px;
}
.main .bdflame .c4Block .cBox {
  width: 149px;
}
.main .bdflame .c4Blockpa0 .cBox {
  width: 156px;
}
.main .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 {
  margin: 0 0 18px;
}
.main .balloonArea, .main .balloonAreaR, .main .balloonAreaY {
  *zoom: 1;
  margin: 0 10px 18px;
}
.main .balloonArea:after, .main .balloonAreaR:after, .main .balloonAreaY:after {
  content: "";
  display: table;
  clear: both;
}
.main .balloonArea .imageL, .main .balloonAreaR .imageL, .main .balloonAreaY .imageL {
  float: left;
  width: 90px;
}
.main .balloonArea .text, .main .balloonAreaR .text, .main .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 {
  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 {
  margin-bottom: 0;
}
.main .balloonAreaR .text {
  background: url(../images/balloon_b_r.gif) no-repeat right bottom;
}
.main .balloonAreaR .textBox {
  background: url(../images/balloon_t_r.gif) no-repeat right top;
}
.main .balloonAreaY {
  padding: 10px;
}
.main .balloonAreaY .imageL {
  width: 70px;
  margin: 0;
}
.main .balloonAreaY .text {
  background: url(../images/balloon_b_y.gif) no-repeat right bottom;
}
.main .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 {
  border: 2px solid #e3e3e3;
  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 {
  margin: 0 10px 18px;
  width: 676px;
  *zoom: 1;
}
.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 {
  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 {
  border: 2px solid #cccccc;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  behavior: url("/SJNK/common/css/PIE.htc");
  position: relative;
  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 {
  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 {
  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 {
  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 {
  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 {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  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 {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  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 {
  border: 2px solid #e3e3e3;
  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 {
  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 {
  text-align: center;
}
.main .c1BlockFRApa0 .cBox, .main .c1BlockFRADpa0 .cBox, .main .c1BlockApa0 .cBox, .main .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 {
  width: 306px;
}
.main .c2BlockFRApa0 .cBox, .main .c2BlockFRADpa0 .cBox, .main .c2BlockApa0 .cBox, .main .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 {
  width: 191px;
}
.main .c3BlockFRApa0 .cBox, .main .c3BlockFRADpa0 .cBox, .main .c3BlockApa0 .cBox, .main .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 {
  width: 133px;
}
.main .c4BlockFRApa0 .cBox, .main .c4BlockFRADpa0 .cBox, .main .c4BlockApa0 .cBox, .main .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 {
  margin: 0 10px 18px;
  width: 100%;
  *zoom: 1;
}
.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 {
  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 {
  padding: 0;
  margin: 0 0 15px 15px;
  list-style: none;
  zoom: 1;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  *zoom: 1;
}
.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 {
  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 {
  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 {
  padding: 10px;
  display: block;
  color: #333;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  border-radius: 1px;
  *zoom: 1;
  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 {
  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 {
  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 {
  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 {
  font-weight: bold;
  font-size: 100%;
  line-height: 136%;
  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 {
  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 {
  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 {
  float: right;
  font-size: 86%;
}
.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 {
  font-size: 86%;
  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 {
  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 {
  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 {
  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 {
  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 {
  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 {
  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 {
  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 {
  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 {
  border: 2px solid #d9d9d9;
}
.main .c1LLAC li, .main .c2LLAC li, .main .c3LLAC li, .main .c4LLAC li {
  border: 2px solid #f2bfc7;
}
.main .c1LLAC .title, .main .c2LLAC .title, .main .c3LLAC .title, .main .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 {
  background: url(../images/icon_uarrow_r.gif) no-repeat 2px 7px;
}
.main .c1LLB li, .main .c2LLB li, .main .c3LLB li, .main .c4LLB li {
  border: 1px solid #d9d9d9;
}
.main .c1LLC a, .main .c2LLC a, .main .c3LLC a, .main .c4LLC a {
  padding: 0;
}
.main .c1LLC a:hover, .main .c2LLC a:hover, .main .c3LLC a:hover, .main .c4LLC a:hover {
  background: none;
  text-decoration: underline;
}
.main .c1LLC .active, .main .c2LLC .active, .main .c3LLC .active, .main .c4LLC .active {
  background: #f1e3e5;
}
.main .c1LLC .active a, .main .c2LLC .active a, .main .c3LLC .active a, .main .c4LLC .active a {
  background: none;
}
.main .c1LLC .title, .main .c2LLC .title, .main .c3LLC .title, .main .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 {
  width: 671px;
}
.main .c1LLA .image, .main .c1LLL .image, .main .c1LLAC .image, .main .c1LLB .image, .main .c1LLC .image {
  width: 15%;
}
.main .c1LLA .leadi, .main .c1LLL .leadi, .main .c1LLAC .leadi, .main .c1LLB .leadi, .main .c1LLC .leadi {
  width: 83%;
}
.main .c1LLA .alink .leadi, .main .c1LLL .alink .leadi, .main .c1LLAC .alink .leadi, .main .c1LLB .alink .leadi, .main .c1LLC .alink .leadi {
  width: 82%;
}
.main .c1LLL li, .main .c1LLB li, .main .c1LLC li {
  width: 675px;
}
.main .c2LLA li, .main .c2LLL li, .main .c2LLAC li, .main .c2LLB li, .main .c2LLC li {
  width: 326px;
  float: left;
}
.main .c2LLA .image, .main .c2LLL .image, .main .c2LLAC .image, .main .c2LLB .image, .main .c2LLC .image {
  width: 30%;
}
.main .c2LLA .leadi, .main .c2LLL .leadi, .main .c2LLAC .leadi, .main .c2LLB .leadi, .main .c2LLC .leadi {
  width: 66%;
}
.main .c2LLA .alink .leadi, .main .c2LLL .alink .leadi, .main .c2LLAC .alink .leadi, .main .c2LLB .alink .leadi, .main .c2LLC .alink .leadi {
  width: 63%;
}
.main .c2LLL li, .main .c2LLB li, .main .c2LLC li {
  width: 328px;
}
.main .c3LLA li, .main .c3LLL li, .main .c3LLAC li, .main .c3LLB li, .main .c3LLC li {
  width: 212px;
  float: left;
}
.main .c3LLA .image, .main .c3LLL .image, .main .c3LLAC .image, .main .c3LLB .image, .main .c3LLC .image {
  width: 30%;
}
.main .c3LLA .leadi, .main .c3LLL .leadi, .main .c3LLAC .leadi, .main .c3LLB .leadi, .main .c3LLC .leadi {
  width: 66%;
}
.main .c3LLA .alink .leadi, .main .c3LLL .alink .leadi, .main .c3LLAC .alink .leadi, .main .c3LLB .alink .leadi, .main .c3LLC .alink .leadi {
  width: 60%;
}
.main .c3LLL li, .main .c3LLB li, .main .c3LLC li {
  width: 213px;
}
.main .c4LLA li, .main .c4LLL li, .main .c4LLAC li, .main .c4LLB li, .main .c4LLC li {
  width: 155px;
  float: left;
}
.main .c4LLA .image, .main .c4LLL .image, .main .c4LLAC .image, .main .c4LLB .image, .main .c4LLC .image {
  width: 30%;
}
.main .c4LLA .leadi, .main .c4LLL .leadi, .main .c4LLAC .leadi, .main .c4LLB .leadi, .main .c4LLC .leadi {
  width: 66%;
}
.main .c4LLA .alink .leadi, .main .c4LLL .alink .leadi, .main .c4LLAC .alink .leadi, .main .c4LLB .alink .leadi, .main .c4LLC .alink .leadi {
  width: 58%;
}
.main .c1LLB a, .main .c2LLB a, .main .c3LLB a, .main .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 {
  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 {
  background: url(../images/ancLiBg_ac.gif) repeat-x left center;
}
.main .c1LLC li.alink {
  border-top: 1px solid #d9d9d9;
  padding: 10px 0;
}
.main .c1LLC li.alink:nth-child(2n) {
  border-bottom: 1px solid #d9d9d9;
}
.main .c1LLC .image {
  width: 14%;
  margin-left: 10px;
  _margin-left: 5px;
}
.main .c1LLC .lead {
  margin: 0 10px 10px;
  _margin: 0 5px 10px;
  width: 95%;
}
.main .c1LLC .leadi {
  width: 81%;
  margin-right: 10px;
  _margin-right: 5px;
  margin-bottom: 10px;
}
.main .c1LLC .alink .lead {
  margin: 0 10px;
  _margin: 0 5px;
  width: 95%;
}
.main .c1LLC .alink .leadi {
  width: 80%;
  margin-right: 10px;
  _margin-right: 5px;
}
.main .c2LLC li.alink {
  border-left: 1px solid #d9d9d9;
}
.main .c2LLC li.alink:nth-child(2n) {
  border-right: 1px solid #d9d9d9;
}
.main .c2LLC .image {
  width: 28%;
  margin-left: 10px;
  _margin-left: 5px;
}
.main .c2LLC .lead {
  margin: 0 0 10px 10px;
  _margin: 0 0 10px 5px;
  width: 94%;
}
.main .c2LLC .leadi {
  width: 63%;
  margin-right: 10px;
  _margin-right: 5px;
  margin-bottom: 10px;
}
.main .c2LLC .alink .lead {
  margin: 0 10px;
  _margin: 0 5px;
}
.main .c2LLC .alink .leadi {
  width: 59%;
  *width: 87%;
  margin-right: 10px;
  _margin-right: 5px;
}
.main .c3LLC li.alink {
  border-left: 1px solid #d9d9d9;
}
.main .c3LLC li.alink:nth-child(3n) {
  border-right: 1px solid #d9d9d9;
}
.main .c3LLC .image {
  width: 28%;
  margin-left: 10px;
  _margin-left: 5px;
}
.main .c3LLC .lead {
  margin: 0 10px 10px;
  _margin: 0 5px 10px;
  width: 94%;
}
.main .c3LLC .leadi {
  width: 57%;
  margin-right: 10px;
  _margin-right: 5px;
  margin-bottom: 10px;
}
.main .c3LLC .alink .lead {
  margin: 0 10px;
  _margin: 0 5px;
}
.main .c3LLC .alink .leadi {
  width: 54%;
  *width: 80%;
  margin-right: 10px;
  _margin-right: 5px;
}
.main ul.LLBX {
  *zoom: 1;
  margin: 0;
  padding: 0;
  margin-bottom: 18px;
  width: 100%;
}
.main ul.LLBX:after {
  content: "";
  display: table;
  clear: both;
}
.main ul.LLBX.InfoflameD, .main #mainInfoArea #informationArea ul.LLBX.arrowlistR, #mainInfoArea #informationArea .main ul.LLBX.arrowlistR {
  padding: 10px;
  width: 674px;
}
.main 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 {
  color: #333;
}
.main ul.LLBX li.active a:hover, .main ul.LLBX li.active:hover {
  text-decoration: none;
}
.main ul.LLBX li.alink {
  background: url(../images/icon_uarrow_g.gif) no-repeat 10px 6px;
}
.main .InfoflameRAD h5, .main .InfoflameRAC h5 {
  color: #cc0022;
  background: none;
  border: none;
  padding: 0;
  margin: 0 0 10px;
}
.main .InfoflameRAD h6, .main .InfoflameRAC h6 {
  color: #333;
  margin: 0 0 10px;
}
.main .InfoflameRAD p, .main .InfoflameRAC p {
  margin: 0 0 18px;
  margin: 0 0 10px;
}
.main .mypage24 {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  *zoom: 1;
  padding: 15px;
  margin-bottom: 18px;
}
.main .mypage24:after {
  content: "";
  display: table;
  clear: both;
}
.main .mypage24 h4 {
  margin: 0 0 18px;
}
.main .mypagesign {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  *zoom: 1;
  border: 2px solid #cccccc;
  background: #ffffff;
  padding: 15px;
  margin-bottom: 18px;
}
.main .mypagesign:after {
  content: "";
  display: table;
  clear: both;
}
.main .mypagesign h4 {
  margin: 0 0 18px;
}
.main .mypagesign h6 {
  color: #0046B4 !important;
}
.main .mypagesign .c2Block .cBox {
  border-left: 1px solid #d9d9d9;
  padding-left: 15px;
  width: 305px;
}
.main .mypagesign .c2Block .first {
  border-left: none;
  padding-left: 0;
}
.main .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 {
  width: 5em;
  position: absolute;
  display: block;
  left: 0;
  top: 0;
}

.Sgreen .main h2.title1A {
  border-left: 7px solid #6EAA14;
  border-top: 3px solid #6EAA14;
  background: #EDF5E2;
}
.Sgreen .main h3.title2A {
  border-left: 7px solid #6EAA14;
}
.Sgreen .main h3.title2PT {
  border-top: 2px solid #6EAA14;
  background: #EDF5E2;
}
.Sgreen .main h5 {
  border: 2px solid #e2eed0;
  background: #f7faf3;
}
.Sgreen .main h6 {
  color: #6EAA14;
}
.Sgreen .main hr.hrR {
  background: #6EAA14;
}
.Sgreen .main table th {
  background: #6EAA14;
  color: #ffffff;
  font-weight: bold;
}
.Sgreen .main table tr.tablebg5, .Sgreen .main table th.tablebg5, .Sgreen .main table td.tablebg5 {
  background: #6EAA14;
  color: #ffffff;
  font-weight: bold;
}
.Sgreen .main .InfoflameRAD h5, .Sgreen .main .InfoflameRAC h5 {
  color: #6EAA14;
  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 #e2eed0;
  background: #f7faf3;
}
.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 #e2eed0;
  background: #f7faf3;
}
.Sgreen .main .sttextC {
  color: #6EAA14;
}
.Sgreen .main .bgflameC {
  background: #f7faf3;
}
.Sgreen .main .mypage24 {
  border: 2px solid #e2eed0;
  background: #f7faf3;
}

.Sred .main h2.title1A {
  border-left: 7px solid #FF0000;
  border-top: 3px solid #FF0000;
  background: #FFF0F0;
}
.Sred .main h3.title2A {
  border-left: 7px solid #FF0000;
}
.Sred .main h3.title2PT {
  border-top: 2px solid #FF0000;
  background: #FFF0F0;
}
.Sred .main h5 {
  border: 2px solid #ffcccc;
  background: #fff2f2;
}
.Sred .main h6 {
  color: #FF0000;
}
.Sred .main hr.hrR {
  background: #FF0000;
}
.Sred .main table th {
  background: #FF0000;
  color: #ffffff;
  font-weight: bold;
}
.Sred .main table tr.tablebg5, .Sred .main table th.tablebg5, .Sred .main table td.tablebg5 {
  background: #FF0000;
  color: #ffffff;
  font-weight: bold;
}
.Sred .main .InfoflameRAD h5, .Sred .main .InfoflameRAC h5 {
  color: #FF0000;
  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 #ffcccc;
  background: #fff2f2;
}
.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 #ffcccc;
  background: #fff2f2;
}
.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: #FF0000;
}
.Sred .main .bgflameC {
  background: #fff2f2;
}
.Sred .main .mypage24 {
  border: 2px solid #ffcccc;
  background: #fff2f2;
}

.Sblue .main h2.title1A {
  border-left: 7px solid #0046B4;
  border-top: 3px solid #0046B4;
  background: #E5ECF7;
}
.Sblue .main h3.title2A {
  border-left: 7px solid #0046B4;
}
.Sblue .main h3.title2PT {
  border-top: 2px solid #0046B4;
  background: #E5ECF7;
}
.Sblue .main h5 {
  border: 2px solid #ccdaf0;
  background: #f2f5fb;
}
.Sblue .main h6 {
  color: #0046B4;
}
.Sblue .main hr.hrR {
  background: #0046B4;
}
.Sblue .main table th {
  background: #0046B4;
  color: #ffffff;
  font-weight: bold;
}
.Sblue .main table tr.tablebg5, .Sblue .main table th.tablebg5, .Sblue .main table td.tablebg5 {
  background: #0046B4;
  color: #ffffff;
  font-weight: bold;
}
.Sblue .main .InfoflameRAD h5, .Sblue .main .InfoflameRAC h5 {
  color: #0046B4;
  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 #ccdaf0;
  background: #f2f5fb;
}
.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 #ccdaf0;
  background: #f2f5fb;
}
.Sblue .main .sttextC {
  color: #0046B4;
}
.Sblue .main .bgflameC {
  background: #f2f5fb;
}
.Sblue .main .mypage24 {
  border: 2px solid #ccdaf0;
  background: #f2f5fb;
}

.Sorange .main h2.title1A {
  border-left: 7px solid #E67800;
  border-top: 3px solid #E67800;
  background: #fcf1e5;
}
.Sorange .main h3.title2A {
  border-left: 7px solid #E67800;
}
.Sorange .main h3.title2PT {
  border-top: 2px solid #E67800;
  background: #fcf1e5;
}
.Sorange .main h5 {
  border: 2px solid #f8ddbf;
  background: #fcf1e5;
}
.Sorange .main h6 {
  color: #E67800;
}
.Sorange .main hr.hrR {
  background: #E67800;
}
.Sorange .main table th {
  background: #E67800;
  color: #ffffff;
  font-weight: bold;
}
.Sorange .main table tr.tablebg5, .Sorange .main table th.tablebg5, .Sorange .main table td.tablebg5 {
  background: #E67800;
  color: #ffffff;
  font-weight: bold;
}
.Sorange .main .InfoflameRAD h5, .Sorange .main .InfoflameRAC h5 {
  color: #E67800;
  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 #f8ddbf;
  background: #fcf1e5;
}
.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 #f8ddbf;
  background: #fcf1e5;
}
.Sorange .main .sttextC {
  color: #E67800;
}
.Sorange .main .bgflameC {
  background: #fcf1e5;
}
.Sorange .main .mypage24 {
  border: 2px solid #f8ddbf;
  background: #fcf1e5;
}
.Sorange .main .mypagesign {
  border: 2px solid #cccccc;
  background: #ffffff;
}
.Sorange .main .mypagesign h6 {
  color: #0046B4;
}

a.un01 {
  color: #cc0022;
}

.english .main .newslistD li {
  *zoom: 1;
  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 {
  *zoom: 1;
  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;
}
.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;
}

.top #header {
  height: 401px;
}

.top #headernavi {
  right: 187px;
}

.etop #headernavi {
  right: 315px;
}

/*toppage*/
.top #globalnavi {
  border-top: none;
  position: absolute;
  top: 339px;
  left: 0;
  width: 990px;
  height: 62px;
  _height: 61px;
}
.top #globalnavi li {
  float: left;
  width: 165px;
  height: 55px;
  background: no-repeat 0 0 transparent;
}
.top #globalnavi li a {
  width: 165px;
  height: 55px;
  display: block;
  background: no-repeat 0 0 transparent;
}
.top #globalnavi li a:hover {
  background-repeat: no-repeat;
  background-position: left top;
}
.top #globalnavi li a:hover img {
  visibility: hidden;
  _display: none;
}
.top #globalnavi #covenanter {
  background-image: url(../images/top/top_gnav_covenanter_on.gif);
}
.top #globalnavi #covenanter a {
  background-image: url(../images/top/top_gnav_covenanter_on.gif);
}
.top #globalnavi #covenanter a:hover {
  background-image: url(../images/top/top_gnav_covenanter_on.gif);
}
.top #globalnavi #covenanter a:active {
  background-image: url(../images/top/top_gnav_covenanter_ac.gif);
}
.top #globalnavi #individual {
  background-image: url(../images/top/top_gnav_individual_on.gif);
}
.top #globalnavi #individual a {
  background-image: url(../images/top/top_gnav_individual_on.gif);
}
.top #globalnavi #individual a:hover {
  background-image: url(../images/top/top_gnav_individual_on.gif);
}
.top #globalnavi #individual a:active {
  background-image: url(../images/top/top_gnav_individual_ac.gif);
}
.top #globalnavi #corporate {
  background-image: url(../images/top/top_gnav_corporate_on.gif);
}
.top #globalnavi #corporate a {
  background-image: url(../images/top/top_gnav_corporate_on.gif);
}
.top #globalnavi #corporate a:hover {
  background-image: url(../images/top/top_gnav_corporate_on.gif);
}
.top #globalnavi #corporate a:active {
  background-image: url(../images/top/top_gnav_corporate_ac.gif);
}
.top #globalnavi #about {
  background-image: url(../images/top/top_gnav_about_on.gif);
}
.top #globalnavi #about a {
  background-image: url(../images/top/top_gnav_about_on.gif);
}
.top #globalnavi #about a:hover {
  background-image: url(../images/top/top_gnav_about_on.gif);
}
.top #globalnavi #about a:active {
  background-image: url(../images/top/top_gnav_about_ac.gif);
}
.top #globalnavi #csr {
  background-image: url(../images/top/top_gnav_csr_on.gif);
}
.top #globalnavi #csr a {
  background-image: url(../images/top/top_gnav_csr_on.gif);
}
.top #globalnavi #csr a:hover {
  background-image: url(../images/top/top_gnav_csr_on.gif);
}
.top #globalnavi #csr a:active {
  background-image: url(../images/top/top_gnav_csr_ac.gif);
}
.top #globalnavi #contact {
  background-image: url(../images/top/top_gnav_contact_on.gif);
}
.top #globalnavi #contact a {
  background-image: url(../images/top/top_gnav_contact_on.gif);
}
.top #globalnavi #contact a:hover {
  background-image: url(../images/top/top_gnav_contact_on.gif);
}
.top #globalnavi #contact a:active {
  background-image: url(../images/top/top_gnav_contact_ac.gif);
}

.top #blndingarea-wrap {
  *zoom: 1;
  position: relative;
  width: 990px;
  height: 260px;
  overflow: hidden;
  border-top: 3px solid #cc0022;
  padding-top: 6px;
  top: 70px;
}
.top #blndingarea-wrap:after {
  content: "";
  display: table;
  clear: both;
}
.top #blndingarea-wrap .bg-img {
  background: url(../images/gnavi_shadow.png) no-repeat 0 6px;
  width: 100%;
  height: 10px;
  position: absolute;
  top: 0px;
  z-index: 10;
}

#serviceSection {
  overflow: hidden;
  *zoom: 1;
  padding: 21px 21px 28px;
  position: relative;
}
#serviceSection #serviceArea {
  float: left;
  width: 464px;
  margin-right: 20px;
}
#serviceSection #serviceArea h2 {
  height: 32px;
  font-size: 129%;
  font-weight: bold;
  border-top: 3px solid #cc0022;
  padding: 14px 10px 0;
}
#serviceSection ul#saNav {
  overflow: hidden;
  *zoom: 1;
}
#serviceSection ul#saNav li {
  float: left;
  width: 232px;
  overflow: hidden;
}
#serviceSection ul#saBt {
  overflow: hidden;
  *zoom: 1;
  padding: 0 0 0 12px;
  background: #e6e6e6;
  border: 1px solid #cccccc;
  border-top: 0px;
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0;
  border-radius: 0 0 3px 3px;
  position: relative;
}
#serviceSection ul#saBt li {
  float: left;
  width: 213px;
  padding: 11px 0 10px 8px;
}

#serviceSection #mypageArea {
  float: left;
  width: 222px;
  margin-right: 20px;
  overflow: hidden;
  position: relative;
}
#serviceSection #mypageArea #loginArea {
  z-index: 2;
  border: 1px solid #cccccc;
  border-bottom: 0px;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 0 0;
  background: #fff url(../images/mypageareaBg_off.gif) repeat-x left center;
  behavior: url("/SJNK/common/css/PIE.htc");
  position: relative;
}
#serviceSection #mypageArea h2 {
  height: 74px;
}
#serviceSection #mypageArea h2 img {
  margin: 20px 14px 0;
}
#serviceSection #mypageArea .login_bt {
  height: 64px;
  text-align: center;
  border-bottom: 1px solid #a6a6a6;
}
#serviceSection #mypageArea .login_bt a {
  width: 164px;
  height: 44px;
  margin: 0 auto;
}
#serviceSection #mypageArea ul {
  z-index: 1;
  overflow: hidden;
  *zoom: 1;
}
#serviceSection #mypageArea ul li {
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0;
  border-radius: 0 0 3px 3px;
}
#serviceSection #mypageArea ul li:first-child {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}

#serviceSection #troubleArea {
  float: left;
}

.top #premergerInfo {
  margin: 0 21px 18px;
  padding: 6px 24px;
  position: relative;
}
.top #premergerInfo .text {
  float: left;
  width: 370px;
}
.top #premergerInfo h3 {
  font-size: 107%;
  line-height: 143%;
  margin: 2px 0 3px;
}
.top #premergerInfo p {
  font-size: 86%;
  line-height: 107%;
}
.top #premergerInfo ul {
  overflow: hidden;
  *zoom: 1;
  float: right;
  width: 482px;
  border-left: 1px solid #ccc;
  padding: 4px 0 4px 27px;
  margin: 0;
}
.top #premergerInfo ul li {
  float: left;
  width: 216px;
  padding: 0;
  margin: 0;
  margin-left: 15px;
}

#pickupInfo {
  background: #ffffff;
  border: 2px solid #cc0022;
  position: relative;
  *zoom: 1;
  padding: 15px 15px;
  margin-bottom: 18px;
  padding: 10px 12px;
  margin: 0 21px 18px;
}
#pickupInfo:after {
  content: "";
  display: table;
  clear: both;
}
#pickupInfo ul {
  margin: 0;
}
#pickupInfo ul li {
  margin: 0 0 6px 0;
  list-style: none;
  padding: 0 0 0 12px;
  font-size: 100%;
  line-height: 136%;
  color: #333;
  background-position: 2px 4px;
  zoom: 1;
  background: url(../images/icon_arrow_r.gif) no-repeat 2px 4px;
  margin: 6px 0 6px;
  zoom: 1;
}
#pickupInfo ul li:last-child {
  margin-bottom: 0;
}
#pickupInfo ul li ul {
  margin-bottom: 0;
}
#pickupInfo a {
  color: #cc0022;
}
#pickupInfo .more {
  float: right;
  margin: 0 0 10px 10px;
}
#pickupInfo.enginfo {
  margin-top: 18px;
}

#infoSection {
  overflow: hidden;
  *zoom: 1;
  padding: 0 21px;
  margin-bottom: 18px;
}

#mainInfoArea {
  float: left;
  width: 706px;
}
#mainInfoArea ul {
  margin: 0;
}
#mainInfoArea #disasterInfo {
  margin-bottom: 28px;
  position: relative;
  padding: 10px 15px;
}
#mainInfoArea #disasterInfo h3 {
  font-size: 93%;
  padding: 6px 0;
  margin: 0;
  border: none;
  width: 500px;
  float: left;
}
#mainInfoArea #disasterInfo a.bt {
  float: right;
  width: 169px;
  display: block;
  margin: 0 0 0 0;
}
#mainInfoArea #publiclyArea {
  margin-bottom: 28px;
}
#mainInfoArea #publiclyArea h3 {
  border: none;
  margin: 0;
}
#mainInfoArea #publiclyArea ul {
  overflow: hidden;
  *zoom: 1;
  padding-left: 5px;
}
#mainInfoArea #publiclyArea ul li {
  float: left;
  width: 325px;
  height: 45px;
  margin: 5px;
  _margin: 2px;
  list-style: none;
}
#mainInfoArea #informationArea {
  margin-bottom: 18px;
  margin-bottom: 18px;
  max-height: 999999px;
  /*android chrome*/
}
#mainInfoArea #informationArea .tabnavi {
  *zoom: 1;
  position: relative;
  z-index: 2;
  background: url(../images/tabnavi_bg.gif) repeat-x left bottom;
}
#mainInfoArea #informationArea .tabnavi:after {
  content: "";
  display: table;
  clear: both;
}
#mainInfoArea #informationArea .tabnavi li {
  float: left;
  width: 318px;
  font-size: 115%;
  line-height: 136%;
  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;
}
#mainInfoArea #informationArea .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;
}
#mainInfoArea #informationArea .tabnavi li .more {
  float: right;
  display: none !important;
}
#mainInfoArea #informationArea .tabnavi li .more img {
  margin-top: -2px;
}
#mainInfoArea #informationArea .tabnavi li .morelinkArea {
  width: 68px;
}
#mainInfoArea #informationArea .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;
}
#mainInfoArea #informationArea .tabnavi li.activetab a {
  padding: 0 0 4px 0;
  padding: 10px 10px 10px;
  background-image: none;
}
#mainInfoArea #informationArea .tabnavi li.activetab .more {
  display: inline !important;
}
#mainInfoArea #informationArea .ui-tabs-panel {
  border-bottom: 1px solid #cc0022;
  position: relative;
  z-index: 1;
  padding: 10px 0;
  zoom: 1;
}
#mainInfoArea #informationArea .tabArea .tabnavi li.activetab {
  font-size: 129%;
}
#mainInfoArea #informationArea .tabArea .tabnavi li.activetab a {
  padding: 4px 10px 4px;
}
#mainInfoArea #informationArea .tabArea .tabnavi a {
  padding: 6px 10px 4px 26px;
}
#mainInfoArea #informationArea .arrowlistG {
  margin-bottom: 18px;
}
#mainInfoArea #informationArea .arrowlistG li {
  zoom: 1;
}
#mainInfoArea #informationArea .arrowlistR {
  padding: 7px 12px;
}
#mainInfoArea #informationArea .arrowlistR li {
  zoom: 1;
}
#mainInfoArea #informationArea .ui-tabs-panel {
  border-bottom: none;
  padding: 15px 10px 1px;
}

#grouplist {
  border-top: 3px solid #aaaaaa;
  margin-bottom: 28px;
  max-height: 999999px;
  /*android chrome*/
}
#grouplist h3 {
  font-size: 107%;
  line-height: 136%;
  padding: 23px 30px 18px;
}
#grouplist ul {
  *zoom: 1;
  margin: 0 0 0 25px;
  max-height: 999999px;
  /*android chrome*/
}
#grouplist ul:after {
  content: "";
  display: table;
  clear: both;
}
#grouplist ul li {
  float: left;
  width: 305px;
  padding: 5px;
}
#grouplist ul li.gl_bt {
  position: relative;
}
#grouplist ul li.gl_bt.bt_active {
  font-weight: bold;
}
#grouplist ul li.gl_bt .gl_block {
  display: none;
  opacity: 0;
}
#grouplist ul li.gl_bt .gb_active {
  position: absolute;
  display: block;
  margin: 0;
  left: 20px;
  top: 20px;
  width: 80%;
  background-color: #f6e5e8;
  /*ie8*/
  background-color: rgba(245, 230, 230, 0.9);
  *background-color: #f6e5e8;
  /*ie6.7*/
  padding: 10px 0;
}
#grouplist ul li.gl_bt .gb_active li {
  padding: 5px 0 5px 12px;
  margin: 0 0 0 10px;
  float: none;
  display: block;
  font-weight: normal;
  background: url(../images/icon_arrow_g.gif) no-repeat 2px 4px;
}

.top #valuableArea {
  margin: 0 21px 48px;
  width: 945px;
}
.top #valuableArea h3 {
  border: none;
}
.top #valuableArea .prev {
  width: 120px;
  background: url(../images/valuable_arrow_prev.png) no-repeat left center;
}
.top #valuableArea .next {
  width: 120px;
  background: url(../images/valuable_arrow_next.png) no-repeat right center;
}

.top #sideArea {
  margin: 0;
}

#enserviceArea {
  *zoom: 1;
  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;
}

.sidemovieArea {
  margin: 0 5px 10px;
  overflow: hidden;
}

/*sideArea*/
#sideArea #mypageArea {
  float: none;
  margin: 0 0 10px;
  overflow: hidden;
  position: relative;
}
#sideArea #mypageArea #loginArea {
  z-index: 2;
  border: 1px solid #cccccc;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 0 0;
  background: #fff url(../images/mypageareaBg_off.gif) repeat-x left center;
  behavior: url("/SJNK/common/css/PIE.htc");
  position: relative;
}
#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;
  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: 86%;
  line-height: 122%;
  zoom: 1;
}
#sideArea .contactbox .at {
  font-size: 86%;
  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: 15px;
}
#sideArea #qaArea #qalist {
  *zoom: 1;
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0;
  border-radius: 0 0 3px 3px;
  border: 3px solid #d9d9d9;
  border-top: none;
  height: auto;
}
#sideArea #qaArea #qalist:after {
  content: "";
  display: table;
  clear: both;
}
#sideArea #qaArea #qalist h4 {
  background: #f2f2f2;
  padding: 10px;
  zoom: 1;
  font-size: 86%;
}
#sideArea #qaArea #qalist ul {
  margin: 0 10px -1px;
  zoom: 1;
}
#sideArea #qaArea #qalist ul li {
  padding: 10px 0 10px 16px;
  background: url(../images/side/icon_q.gif) no-repeat 0 13px;
  border-bottom: 1px solid #d9d9d9;
  zoom: 1;
  font-size: 86%;
  line-height: 136%;
}
#sideArea #qaArea #qalist iframe {
  width: 216px;
  overflow-x: hidden;
}
#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: 136%;
  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%;
  *zoom: 1;
}
#sideArea .sideLLC:after {
  content: "";
  display: table;
  clear: both;
}
#sideArea .sideLLC li {
  padding: 0 0 10px;
  margin: 0 0 10px;
  list-style: none;
  *zoom: 1;
  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: 86%;
  line-height: 136%;
}

#troubleArea {
  width: 222px;
  overflow: hidden;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: #dedede;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2QyZDJkMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #d2d2d2));
  background: -moz-linear-gradient(#ffffff, #d2d2d2);
  background: -webkit-linear-gradient(#ffffff, #d2d2d2);
  background: linear-gradient(#ffffff, #d2d2d2);
  behavior: url("/SJNK/common/css/PIE.htc");
  position: relative;
}
#troubleArea h2 {
  -moz-box-shadow: 0px 1px 2px #c3c3c3;
  -webkit-box-shadow: 0px 1px 2px #c3c3c3;
  box-shadow: 0px 1px 2px #c3c3c3;
  behavior: url("/SJNK/common/css/PIE.htc");
  position: relative;
  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 {
  overflow: hidden;
  *zoom: 1;
  border-top: 1px solid #a6a6a6;
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0;
  border-radius: 0 0 3px 3px;
}
#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/sideNavCtBg_off.gif) no-repeat left center;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 0 0;
  color: #ffffff !important;
  font-weight: bold;
  line-height: 143%;
  padding: 20px 10px;
  display: block;
  behavior: url("/SJNK/common/css/PIE.htc");
  position: relative;
}
.localNav h3 a:hover {
  color: #ffffff;
  background: #626262 url(../images/sideNavCtBg_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 {
  /*navi 1*/
  zoom: 1;
  margin: 0;
}
.localNav li a {
  display: block;
  top: 0;
  background: url(../images/sideNavT1Bg_off.gif) no-repeat left center;
  zoom: 1;
  -moz-box-shadow: 0px 2px 3px #999999;
  -webkit-box-shadow: 0px 2px 3px #999999;
  box-shadow: 0px 2px 3px #999999;
}
.localNav li a:hover {
  background: url(../images/sideNavT1Bg_on.gif) no-repeat left center;
}
.localNav li.ac a, .localNav li.ac a:hover {
  background: url(../images/sideNavT1Bg_ac.gif) no-repeat left center;
  color: #ffffff;
}
.localNav li.ac a span, .localNav li.ac a:hover span {
  color: #ffffff;
  background: url(../images/icon_arrow_w.gif) no-repeat 12px 11px;
}
.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 11px;
  font-size: 100%;
  line-height: 136%;
  z-index: 2;
  zoom: 1;
  color: #333;
}
.localNav li span:hover {
  color: #333;
}
.localNav li span.ac {
  color: #ffffff;
  border-bottom: 1px solid #666666;
}
.localNav li.ac a, .localNav li.ac a:visited {
  color: #ffffff;
}
.localNav li.ac ul li a, .localNav li.ac ul li a:visited {
  color: #333;
}
.localNav li ul {
  z-index: 1;
  margin: 0;
  zoom: 1;
  border: none;
}
.localNav li li, .localNav li.ac li {
  /*navi 2*/
  background-color: #f0f0f0 !important;
  background-image: none;
}
.localNav li li a, .localNav li.ac li a {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 7px 7px 7px 35px;
  background: #f0f0f0 url(../images/icon_arrows_g.gif) no-repeat 25px 10px;
  border-bottom: 1px solid #b3b3b3;
}
.localNav li li a:hover, .localNav li.ac li a:hover {
  background: #b8b8b8 url(../images/icon_arrows_g.gif) no-repeat 25px 10px;
  color: #333;
}
.localNav li li a.ac a, .localNav li li a.ac a:hover, .localNav li.ac li a.ac a, .localNav li.ac li a.ac a:hover {
  background-position: 25px 10px;
}
.localNav li li.ac a, .localNav li li.ac a:hover, .localNav li.ac li.ac a, .localNav li.ac li.ac a:hover {
  background: #909090 url(../images/icon_arrow_w.gif) no-repeat 25px 10px;
}
.localNav li li li, .localNav li li.ac li, .localNav li.ac li li, .localNav li.ac li.ac li {
  /*navi 3*/
  background-color: #e2e2e2 !important;
}
.localNav li li li a, .localNav li li.ac li a, .localNav li.ac li li a, .localNav li.ac li.ac li a {
  border-top: 1px solid #ffffff;
  padding: 7px 7px 7px 45px;
  background: url(../images/icon_arrows_g.gif) no-repeat 37px 10px;
}
.localNav li li li a:hover, .localNav li li.ac li a:hover, .localNav li.ac li li a:hover, .localNav li.ac li.ac li a:hover {
  border-top: 1px solid #c4c4c4;
  background: #aeaeae url(../images/icon_arrows_g.gif) no-repeat 37px 10px;
}
.localNav li li li a.ac a, .localNav li li li a.ac a:hover, .localNav li li.ac li a.ac a, .localNav li li.ac li a.ac a:hover, .localNav li.ac li li a.ac a, .localNav li.ac li li a.ac a:hover, .localNav li.ac li.ac li a.ac a, .localNav li.ac li.ac li a.ac a:hover {
  background-position: 37px 10px;
}
.localNav li li li.ac a, .localNav li li li.ac a:hover, .localNav li li.ac li.ac a, .localNav li li.ac li.ac a:hover, .localNav li.ac li li.ac a, .localNav li.ac li li.ac a:hover, .localNav li.ac li.ac li.ac a, .localNav li.ac li.ac li.ac a:hover {
  background: #909090 url(../images/icon_arrow_w.gif) no-repeat 37px 10px;
}
.localNav li li li li, .localNav li li li.ac li, .localNav li li.ac li li, .localNav li li.ac li.ac li, .localNav li.ac li li li, .localNav li.ac li li.ac li, .localNav li.ac li.ac li li, .localNav li.ac li.ac li.ac li {
  /*navi 4*/
  background-color: #d3d3d3 !important;
}
.localNav li li li li a, .localNav li li li.ac li a, .localNav li li.ac li li a, .localNav li li.ac li.ac li a, .localNav li.ac li li li a, .localNav li.ac li li.ac li a, .localNav li.ac li.ac li li a, .localNav li.ac li.ac li.ac li a {
  border-top: 1px solid #ffffff;
  padding: 7px 7px 7px 55px;
  background: url(../images/icon_arrows_g.gif) no-repeat 50px 10px;
}
.localNav li li li li a:hover, .localNav li li li.ac li a:hover, .localNav li li.ac li li a:hover, .localNav li li.ac li.ac li a:hover, .localNav li.ac li li li a:hover, .localNav li.ac li li.ac li a:hover, .localNav li.ac li.ac li li a:hover, .localNav li.ac li.ac li.ac li a:hover {
  background: #a2a2a2 url(../images/icon_arrows_g.gif) no-repeat 50px 10px;
}
.localNav li li li li.ac a, .localNav li li li li.ac a:hover, .localNav li li li.ac li.ac a, .localNav li li li.ac li.ac a:hover, .localNav li li.ac li li.ac a, .localNav li li.ac li li.ac a:hover, .localNav li li.ac li.ac li.ac a, .localNav li li.ac li.ac li.ac a:hover, .localNav li.ac li li li.ac a, .localNav li.ac li li li.ac a:hover, .localNav li.ac li li.ac li.ac a, .localNav li.ac li li.ac li.ac a:hover, .localNav li.ac li.ac li li.ac a, .localNav li.ac li.ac li li.ac a:hover, .localNav li.ac li.ac li.ac li.ac a, .localNav li.ac li.ac li.ac li.ac a:hover {
  background-position: 50px 10px;
}
.localNav li li li li.ac a, .localNav li li li li.ac a:hover, .localNav li li li.ac li.ac a, .localNav li li li.ac li.ac a:hover, .localNav li li.ac li li.ac a, .localNav li li.ac li li.ac a:hover, .localNav li li.ac li.ac li.ac a, .localNav li li.ac li.ac li.ac a:hover, .localNav li.ac li li li.ac a, .localNav li.ac li li li.ac a:hover, .localNav li.ac li li.ac li.ac a, .localNav li.ac li li.ac li.ac a:hover, .localNav li.ac li.ac li li.ac a, .localNav li.ac li.ac li li.ac a:hover, .localNav li.ac li.ac li.ac li.ac a, .localNav li.ac li.ac li.ac li.ac a:hover {
  background: #909090 url(../images/icon_arrow_w.gif) no-repeat 50px 10px;
}

.Sgreen .localNav h3 a {
  background: #93c44f url(../images/sideNavCtBg_green_off.gif) no-repeat left center;
}
.Sgreen .localNav h3 a:hover {
  background: #72b236 url(../images/sideNavCtBg_green_on.gif) no-repeat left center;
}

.Sred .localNav h3 a {
  background: #ea523b url(../images/sideNavCtBg_red_off.gif) no-repeat left center;
}
.Sred .localNav h3 a:hover {
  background: #e43b2b url(../images/sideNavCtBg_red_on.gif) no-repeat left center;
}

.Sblue .localNav h3 a {
  background: #3971d9 url(../images/sideNavCtBg_blue_off.gif) no-repeat left center;
}
.Sblue .localNav h3 a:hover {
  background: #284fce url(../images/sideNavCtBg_blue_on.gif) no-repeat left center;
}

.Sorange .localNav h3 a {
  background: #ff8d15 url(../images/sideNavCtBg_orange_off.gif) no-repeat left center;
}
.Sorange .localNav h3 a:hover {
  background: #ff6b0e url(../images/sideNavCtBg_orange_on.gif) no-repeat left center;
}

.popup {
  /*header*/
  /*contentswrapper*/
  /*footer*/
}
.popup #wrapper {
  background: #f5f5f5 url(../images/wrapper_p_bg.png) repeat-y center top;
}
.popup #header {
  background: #ffffff;
  width: 736px;
  margin: 0 auto;
  height: 55px;
  position: relative;
  z-index: 999;
  margin-bottom: 0;
}
.popup #header #logo {
  position: absolute;
  top: 7px;
  left: 20px;
}
.popup #header .close {
  position: absolute;
  right: 20px;
  top: 20px;
}
.popup #contentswrapper {
  border-top: 3px solid #cc0022;
  background: #fff url(../images/gnavi_shadow.png) no-repeat left top;
  width: 736px;
  overflow: hidden;
}
.popup #mainArea {
  width: 696px;
  margin: 20px 20px;
  float: none;
}
.popup #footer {
  width: 736px;
  width: 736px\9;
  /*ie8 fix*/
  height: 36px;
  border-top: none;
}
.popup #footer #copy_area {
  width: 736px;
}
.popup.english #footer {
  height: 69px;
  border-top: 1px solid #999;
}
.popup #topcontrol #topcontrolwrapper {
  width: 716px;
}
.popup #topcontrol a img {
  position: relative;
  bottom: 3px;
}
.popup.english #topcontrol a:hover {
  background-image: url(../images/pagetop_e_on.png);
}
.popup #pagetitle {
  margin: 0 7px 20px;
}
.popup #pagetitle .title {
  font-size: 186%;
}
.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 {
  *zoom: 1;
  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: 136%;
  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;
}

/*header*/
.single {
  /*brandingarea*/
  /*contentswrapper*/
  /*footer*/
}
.single #wrapper {
  width: 100%;
  background: #ffffff;
}
.single #header {
  width: 100%;
  min-width: 990px;
  height: 78px;
  position: relative;
  background: #ffffff;
  border-bottom: 3px solid #cc0022;
  margin: 0 auto;
}
.single #header #logo {
  width: 990px;
  margin: 0 auto;
  background: #ffffff;
  top: 0;
  left: 0;
  padding: 10px 0;
  position: relative;
}
.single #header #logo img {
  margin-left: 10px;
}
.single .brandingareaWrap {
  background: #a30005;
  height: 500px;
}
.single .brandingareaWrap .brandingareaContents {
  position: relative;
  width: 990px;
  height: 500px;
  margin: 0 auto;
  background: #820001;
}
.single .brandingareaWrap .socialarea {
  position: absolute;
  width: 150px;
  height: 50px;
  right: 10px;
  bottom: 10px;
}
.single .brandingareaWrap .snsBtn {
  float: left;
  width: 40px;
  margin: 5px;
  _margin: 2px;
}
.single .brandingareaWrap .snsBtn img {
  width: 40px;
}
.single #contentswrapper {
  width: 100%;
  min-width: 990px;
  margin: 0 auto 70px;
  background: #f8f8f8;
}
.single #mainArea {
  width: 100%;
  margin: 0;
  float: none;
}
.single #footer {
  width: 100%;
  height: 35px;
  background: #cc0022;
  position: relative;
  border-top: none;
}
.single #footer #copy_area {
  background: #cc0022;
  width: 990px;
  margin: 0 auto;
  height: 35px;
  position: relative;
  bottom: 0;
  left: 0;
}
.single .anchorLinkList {
  width: 100%;
  background: #fff;
  padding: 15px 0;
  margin-bottom: 40px;
  border-bottom: 1px solid #eeeeee;
}
.single .anchorLinkList .ancLLContents {
  *zoom: 1;
  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: 129%;
  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: 129%;
  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: 129%;
  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: 157%;
  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 {
  width: 946px;
  margin: 0 auto;
}
.single .main .c1Block .cBox, .single .main .c2Block .cBox, .single .main .c3Block .cBox {
  margin: 0 0 0 28px;
  padding: 0;
}
.single .main {
  /*flameboxwrapper-column*/
}
.single .main .c1Block .cBox {
  width: 100%;
}
.single .main .c1Block .image {
  text-align: center;
}
.single .main .c2Block .cBox {
  width: 459px;
}
.single .main .c2Block table {
  width: 94%;
}
.single .main .c3Block .cBox {
  width: 296px;
}
.single .main .c3Block .c3borderbox {
  width: 218px;
  border: 1px solid #ccc;
  border-top: 0;
  -moz-border-radius: 6px 6px 0 0;
  -webkit-border-radius: 6px;
  border-radius: 6px 6px 0 0;
  behavior: url("/SJNK/common/css/PIE.htc");
  position: relative;
}
.single .main p {
  line-height: 186%;
}
.single .main h2 {
  text-align: center;
  font-size: 157%;
  font-weight: bold;
  background: url(../images/single/title1_gline_bg.png) repeat-x left bottom;
  padding: 0;
  margin: 0 0 30px;
  border: 0px;
}
.single .main h2 span {
  padding: 10px 0 24px;
  display: inline-block;
  background: url(../images/single/title1_rline_bg.png) repeat-x left bottom;
}
.single .main h3 {
  border-left: 2px solid #cc0022;
}
.single .main .bdflame {
  margin-right: 10px;
  margin-left: 10px;
}
.single .main .bdflame p, .single .main .bdflame h4, .single .main .bdflame h5, .single .main .bdflame h6, .single .main .bdflame ul, .single .main .bdflame ol, .single .main .bdflame dl, .single .main .bdflame table, .single .main .bdflame .image {
  margin: 0 0 18px;
}
.single .main .bdflame .c2Block .cBox {
  width: 313px;
}
.single .main .bdflame .c2Blockpa0 .cBox {
  width: 328px;
}
.single .main .bdflame .c3Block .cBox {
  width: 204px;
}
.single .main .bdflame .c3Blockpa0 .cBox {
  width: 214px;
}
.single .main .bdflame .c4Block .cBox {
  width: 149px;
}
.single .main .bdflame .c4Blockpa0 .cBox {
  width: 156px;
}
.single .main .InfoflameF {
  background: #fff;
  *zoom: 1;
  padding: 15px 15px;
  margin-bottom: 18px;
  border: 1px solid #d9d9d9;
}
.single .main .InfoflameF:after {
  content: "";
  display: table;
  clear: both;
}
.single .main .c1BlockF, .single .main .c2BlockF, .single .main .c3BlockF {
  background: #fff;
  border-radius: 4px;
  width: 990px;
  margin: 0 auto 40px;
  padding-top: 22px;
  padding-bottom: 22px;
}
.single .main .imageL {
  margin: 0 40px 40px 0;
  overflow: hidden;
  text-align: center;
}
.single .main .imageL img {
  max-width: 100%;
  width: auto;
}
.single .main .imageR {
  margin: 0 0 40px 40px;
  overflow: hidden;
  text-align: center;
}
.single .main .imageR img {
  max-width: 100%;
  width: auto;
}
.single .main .image img {
  max-width: 100%;
  width: auto;
}

.main {
  position: relative;
}
.main .csArea .cslistBlockit {
  *zoom: 1;
  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: 86%;
}
.main .csArea .cslistBlocki {
  *zoom: 1;
}
.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 {
  *zoom: 1;
  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: 86%;
  line-height: 157%;
}
.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: 122%;
  margin: 0 0 10px;
}
.main #sideArea .contactbox .at, #sideArea .main .contactbox .at, .main .contactbox .at {
  font-size: 79%;
  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 #procedure_area {
  background: #ffffff url(../images/contents/procedure_bg.gif) repeat-x left bottom;
  border-bottom: 1px solid #cc0022;
  margin-bottom: 18px;
  *zoom: 1;
}
.main #procedure_area:after {
  content: "";
  display: table;
  clear: both;
}
.main #procedure_area h4 {
  margin: 0 10px 15px;
}
.main #procedure_area .InfoflameD, .main #procedure_area #mainInfoArea #informationArea .arrowlistR, #mainInfoArea #informationArea .main #procedure_area .arrowlistR {
  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 {
  *zoom: 1;
  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;
  behavior: url("/SJNK/common/css/PIE.htc");
  position: relative;
  height: 230px;
  width: 696px;
  margin: 0 4px 28px;
}
.main #coServiceArea p {
  padding: 10px;
  margin: 0;
  text-align: center;
  width: 674px;
  height: 24px;
  border: 1px solid #cccccc;
  border-bottom: 0;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 0 0;
  background: #ffffff;
}
.main #coServiceArea #saNav {
  *zoom: 1;
  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;
  *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;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px;
  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: 143%;
  margin: 15px 0 4px;
  border-left: none;
}
.main #premergerInfo p {
  font-size: 86%;
  line-height: 107%;
  margin: 0 10px;
}
.main #premergerInfo ul {
  overflow: hidden;
  *zoom: 1;
  float: right;
  width: 230px;
  border-left: 1px solid #ccc;
  padding: 3px 0 3px 25px;
  margin: 0;
}
.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;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  behavior: url("/SJNK/common/css/PIE.htc");
  position: relative;
}
.main .feature .title .text {
  display: block;
  vertical-align: middle;
  font-size: 115%;
}
.main .feature .title .text strong {
  font-size: 164%;
  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;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  behavior: url("/SJNK/common/css/PIE.htc");
  position: relative;
}
.main .calculation_area .calculation_box {
  *zoom: 1;
  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;
}

#valuableArea {
  position: relative;
  overflow: hidden;
  width: 690px;
  margin: 0 0 28px;
}
#valuableArea a.more {
  position: absolute;
  right: 5px;
  top: 4px;
  font-size: 86%;
}
#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%;
}

/*
#blndingarea{
	@include pie-clearfix;
	position: relative;
	width: 990px;
	height: 260px;
	overflow: hidden;
	ul {
		margin: 0;
		padding: 0;
		list-style: none;
		display: block;
	}
	.mainimage li {
		font-size: 40px;
		color: #999;
		text-align: center;
		background-color: #fff;
		width: 990px;
		height: 260px;
		display: block;
		float: left;
		cursor:default;
		position: relative;
		&.disasterMain{
			font-size: 100%;
			.disasterMainWrap{
				@include pie-clearfix;
				border: 3px solid #ccc;
				height: 254px;
				text-align: left;
				color: $font_color;
				.disTexarea{
					width: 480px;
					float: left;
					padding: 30px;
				}
				.disTitle{
					font-size: fz(30);
					line-height: lz(15);
					margin-bottom: $mb1;
				}
				.disText{
					font-size: fz(18);
					line-height: lz(15);
				}
				.disBtarea{
					width: 420px;
					float: left;
					padding: 50px 0 0;
				}
				.disBtlink{
					margin-bottom: 15px;
				}
			}
		}
	}
	&.responsive {
		width: auto;
		margin-left: 0;
	}
	.ligird{
		position: absolute;
		width: 990px;
		height: 260px;
		left: 0;
		top: 0;
	}
	.clearfix {
		float: none;
		clear: both;
	}
	.pager {
		position: relative;
		width:972px;
		height: 24px;
		text-align: right;
		top:-39px;
		zoom:1;
		a{
			width: 24px;
			height: 24px;
			display: inline;
			margin: 0 7px;
			top: 0;
			cursor:pointer
		}
	}
	.pager a span{
		position: relative;
		display: inline-block;
		overflow: hidden;
		width: 24px;
		height: 24px;
		text-decoration: none;
		text-indent: 24px;
		background: url(../images/top/sl_page_off.png) no-repeat left top;
		_background: url(../images/top/sl_page_off.gif) no-repeat left top;
	}
	.pager a.selected span,.pager a.selected:hover span{
		background: url(../images/top/sl_page_ac.png) no-repeat left top;
		_background: url(../images/top/sl_page_ac.gif) no-repeat left top;
	}
	.pager a:hover span{
		background: url(../images/top/sl_page_on.png) no-repeat left top;
		_background: url(../images/top/sl_page_on.gif) no-repeat left top;
	}
	.flex-direction-nav{
		display: none;
	}
}
*/
#blndingarea {
  *zoom: 1;
  position: relative;
  width: 990px;
  height: 260px;
  overflow: hidden;
}
#blndingarea:after {
  content: "";
  display: table;
  clear: both;
}
#blndingarea div {
  width: 990px;
  overflow: hidden;
}
#blndingarea div img {
  max-width: 100%;
  margin: 0 auto;
}
#blndingarea div img.ligird {
  position: relative;
  width: 990px;
  height: 260px;
  left: 0;
  top: -260px;
}
#blndingarea .load {
  text-align: center;
}
#blndingarea .load img {
  height: 260px;
}
#blndingarea .slides {
  position: absolute;
  top: 0;
  z-index: 1;
}
#blndingarea .slick-slide {
  height: 260px;
}
#blndingarea .pager {
  position: relative;
  width: 100%;
  height: 16px;
  text-align: right;
  top: -26px;
  right: 5px;
}
#blndingarea .pager li {
  display: inline-block;
  width: 16px;
  margin-right: 10px;
  text-align: left;
}
#blndingarea .pager a {
  width: 16px;
  height: 16px;
  display: inline-block;
  top: 0;
  cursor: pointer;
}
#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: url(../images/top/sl_page_off.gif) no-repeat left top;
}
#blndingarea .pager a.active, #blndingarea .pager a.active:hover {
  background: url(../images/top/sl_page_ac.png) no-repeat left top;
  _background: url(../images/top/sl_page_ac.gif) no-repeat left top;
}
#blndingarea .pager a:hover {
  background: url(../images/top/sl_page_on.png) no-repeat left top;
  _background: url(../images/top/sl_page_on.gif) no-repeat left top;
}
#blndingarea .flex-direction-nav {
  display: none;
}
#blndingarea .slick-prev, #blndingarea .slick-next {
  display: none !important;
}
#blndingarea .slick-dots {
  position: relative;
  width: 100%;
  height: 24px;
  text-align: right;
  top: -39px;
  right: 18px;
  *right: 42px;
  z-index: 2;
}
#blndingarea .slick-dots li {
  display: inline-block;
  *display: inline;
  width: 24px;
  height: 24px;
  margin-right: 7px;
  margin-left: 7px;
  _margin-right: -17px;
  _padding: 0;
  text-align: left;
  background: none;
  float: none;
}
#blndingarea .slick-dots button {
  position: relative;
  display: inline-block;
  overflow: hidden;
  width: 24px;
  height: 24px;
  _margin: 0;
  _padding: 0px;
  text-decoration: none;
  text-indent: 24px;
  background: url(../images/top/sl_page_off.png) no-repeat left top;
  _background: url(../images/top/sl_page_off.gif) no-repeat left top;
}
#blndingarea .slick-dots .slick-active button, #blndingarea .slick-dots .slick-active button:hover {
  background: url(../images/top/sl_page_ac.png) no-repeat left top;
  _background: url(../images/top/sl_page_ac.gif) no-repeat left top;
}
#blndingarea .slick-dots button:hover {
  background: url(../images/top/sl_page_on.png) no-repeat left top;
  _background: url(../images/top/sl_page_on.gif) no-repeat left top;
}
#blndingarea .disasterMain {
  font-size: 100%;
}
#blndingarea .disasterMain .disasterMainWrap {
  *zoom: 1;
  border: 3px solid #ccc;
  width: 984px;
  height: 254px;
  text-align: left;
  color: #333;
  background: #fff;
}
#blndingarea .disasterMain .disasterMainWrap:after {
  content: "";
  display: table;
  clear: both;
}
#blndingarea .disasterMain .disasterMainWrap .disTexarea {
  width: 480px;
  float: left;
  padding: 30px;
}
#blndingarea .disasterMain .disasterMainWrap .disTitle {
  font-size: 214%;
  line-height: 136%;
  margin-bottom: 18px;
}
#blndingarea .disasterMain .disasterMainWrap .disText {
  font-size: 129%;
  line-height: 136%;
}
#blndingarea .disasterMain .disasterMainWrap .disBtarea {
  width: 420px;
  float: left;
  padding: 50px 0 0;
}
#blndingarea .disasterMain .disasterMainWrap .disBtlink {
  margin-bottom: 15px;
}

.h_switcharea {
  *zoom: 1;
  background-color: #f2f2f2;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f1f1f3));
  background: -moz-linear-gradient(top, #ffffff, #f1f1f3);
  background: -webkit-linear-gradient(top, #ffffff, #f1f1f3);
  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 {
  *zoom: 1;
  background: #f2f2f2;
  padding: 60px 0 70px;
}
.f_switcharea:after {
  content: "";
  display: table;
  clear: both;
}
.f_switcharea ul {
  width: 90%;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  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: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVlNWU1ZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzVlNWU1ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #5e5e5e), color-stop(100%, #5e5e5e));
  background: -moz-linear-gradient(top, #5e5e5e, #5e5e5e);
  background: -webkit-linear-gradient(top, #5e5e5e, #5e5e5e);
  background: linear-gradient(to bottom, #5e5e5e, #5e5e5e);
}
.f_switcharea ul li.active {
  background-color: #fbfbfc;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfbfc), color-stop(100%, #f1f1f3));
  background: -moz-linear-gradient(top, #fbfbfc, #f1f1f3);
  background: -webkit-linear-gradient(top, #fbfbfc, #f1f1f3);
  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) {
  -moz-border-radius: 9px 0 0 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px 0 0 9px;
}
.f_switcharea ul li:nth-child(2) {
  -moz-border-radius: 0 9px 9px 0;
  -webkit-border-radius: 0;
  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;
}

.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;
}
