@charset "UTF-8";
/*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;
  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Arial, sans-serif;
}

header, section, footer {
  margin: 0 !important;
}

/*base*/
/*color*/
/*new vi */
/*new vi coolgray*/
/*text_color*/
/*link_color*/
/*jikosupportLPcolor*/
/*notelist*/
/*margin bottom*/
/*font-size*/
/*line-height*/
/*mixinarea*/
/*sm-grd-button*/
/*titlearea*/
/*border frame set*/
/*bgflame*/
/*extendarea*/
/*side main contact base*/
.contactbox, #sideArea .contactbox, .main .contactbox {
  margin-bottom: 15px;
  border: 3px solid #00a9cc;
  *zoom: 1;
  zoom: 1;
}
.contactbox:after, #sideArea .contactbox:after, .main .contactbox:after {
  content: "";
  display: table;
  clear: both;
}
.contactbox h3, #sideArea .contactbox h3, .main .contactbox h3 {
  background: #00a9cc;
  color: #ffffff;
  text-align: center;
  zoom: 1;
}
.contactbox h3 img, #sideArea .contactbox h3 img, .main .contactbox h3 img {
  margin: 10px;
}
.contactbox ul, #sideArea .contactbox ul, .main .contactbox ul {
  zoom: 1;
}
.contactbox ul li, #sideArea .contactbox ul li, .main .contactbox ul li {
  margin: 0 10px 10px;
  *margin: 0 10px 5px;
  zoom: 1;
}

#newsTopicsArea {
  position: relative;
}
#newsTopicsArea h3 {
  position: relative;
  font-size: 150%;
  font-weight: bold;
  line-height: 30px;
  margin-bottom: 18px;
  padding: 20px 10px 23px;
  border-top: 3px solid #777777;
  *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(https://www.sompo-japan.co.jp/sjnk/common/images/icon_arrow_g.gif) no-repeat 0 4px;
}

/*new vi button*/
/*link*/
a {
  color: #6666AA;
  text-decoration: none;
}
a:visited {
  color: #9B9DFF;
}
a:hover {
  color: #444488;
  text-decoration: underline;
}
a:active {
  color: #444488;
}

/*frame*/
html {
  color: #333;
  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Arial, sans-serif;
  overflow-y: scroll;
  height: 100%;
}

body {
  height: 100%;
  zoom: 1;
  position: relative;
}
body.english {
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
}

/*wrapper*/
#wrapper {
  *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: 100%;
  height: 82px;
  background-size: 1px 16px;
  position: relative;
}
#header:before {
  background-color: #cc0022;
  content: "";
  display: block;
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
}
#header:after {
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/header_arc_bg_right.png) repeat-x center bottom;
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1;
}
@media (min-width: 960px) and (max-width: 2400px) {
  #header:after {
    width: 33%;
  }
}
@media (min-width: 2401px) and (max-width: 4000px) {
  #header:after {
    width: 40%;
  }
}
#header #headerwrapper {
  width: 990px;
  height: 16px;
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/header_arc_bg_center.png) no-repeat center bottom;
  background-size: 960px 16px;
  margin: 0 auto;
  padding: 66px 0 0;
  position: relative;
  z-index: 2;
}
#header #headerwrapper #logo {
  width: 260px;
  position: absolute;
  top: 13px;
  left: 21px;
}
#header #headerwrapper #group_logo {
  position: absolute;
  right: 19px;
  top: 16px;
}
.english #header #headerwrapper #group_logo {
  right: 19px;
}

#headernavi {
  position: absolute;
  right: 232px;
  top: 10px;
}
#headernavi li {
  float: left;
}
#headernavi a {
  display: block;
  height: 14px;
}

.english #headernavi {
  right: 380px;
}

#search_form {
  position: absolute;
  width: 257px;
  right: 375px;
  top: 35px;
}
#search_form .searchBox {
  width: 191px;
  height: 15px;
  float: left;
  color: #444;
  border: 1px solid #dadada;
  padding: 2px;
  *padding: 4px 2px 0;
  margin-right: 5px;
  _margin-right: 2px;
  margin-top: 1px;
  font-size: 93%;
}
#search_form legend {
  display: none;
}

.english #search_form {
  width: 297px;
  right: 232px;
}
.english #search_form .searchBox {
  width: 228px;
}

.font_size {
  position: absolute;
  width: 133px;
  _width: 140px;
  right: 232px;
  top: 35px;
}
.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(https://www.sompo-japan.co.jp/sjnk/common/images/fontsize_s_on.gif);
}
.font_size #fontM {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/fontsize_m_on.gif);
}
.font_size #fontL {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/fontsize_l_on.gif);
}

.english .font_size {
  width: 126px;
  top: 4px;
  right: 232px;
}
.english .font_size p {
  font-size: 15px;
  padding: 7px 0;
  width: 51px;
}
.english .font_size #fontS {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/fontsize_s_e_on.gif);
}
.english .font_size #fontM {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/fontsize_m_e_on.gif);
}
.english .font_size #fontL {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/fontsize_l_e_on.gif);
}

/*globalnavi*/
#globalnavi {
  width: 990px;
  height: 46px;
  margin: 0 auto;
  position: relative;
}
#globalnavi li {
  float: left;
  width: 165px;
  height: 46px;
  background: no-repeat 0 0 transparent;
}
#globalnavi li a {
  width: 165px;
  height: 46px;
  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(https://www.sompo-japan.co.jp/sjnk/common/images/sjnk_gnav_covenanter_on.gif);
}
#globalnavi #covenanter a {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/sjnk_gnav_covenanter_on.gif);
}
#globalnavi #covenanter a:hover {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/sjnk_gnav_covenanter_on.gif);
}
#globalnavi #covenanter a.ac {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/sjnk_gnav_covenanter_ac.gif);
}
#globalnavi #individual {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/sjnk_gnav_individual_on.gif);
}
#globalnavi #individual a {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/sjnk_gnav_individual_on.gif);
}
#globalnavi #individual a:hover {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/sjnk_gnav_individual_on.gif);
}
#globalnavi #individual a.ac {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/sjnk_gnav_individual_ac.gif);
}
#globalnavi #corporate {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/sjnk_gnav_corporate_on.gif);
}
#globalnavi #corporate a {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/sjnk_gnav_corporate_on.gif);
}
#globalnavi #corporate a:hover {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/sjnk_gnav_corporate_on.gif);
}
#globalnavi #corporate a.ac {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/sjnk_gnav_corporate_ac.gif);
}
#globalnavi #about {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/sjnk_gnav_about_on.gif);
}
#globalnavi #about a {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/sjnk_gnav_about_on.gif);
}
#globalnavi #about a:hover {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/sjnk_gnav_about_on.gif);
}
#globalnavi #about a.ac {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/sjnk_gnav_about_ac.gif);
}
#globalnavi #csr {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/sjnk_gnav_csr_on.gif);
}
#globalnavi #csr a {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/sjnk_gnav_csr_on.gif);
}
#globalnavi #csr a:hover {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/sjnk_gnav_csr_on.gif);
}
#globalnavi #csr a.ac {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/sjnk_gnav_csr_ac.gif);
}
#globalnavi #contact {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/sjnk_gnav_contact_on.gif);
}
#globalnavi #contact a {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/sjnk_gnav_contact_on.gif);
}
#globalnavi #contact a:hover {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/sjnk_gnav_contact_on.gif);
}
#globalnavi #contact a.ac {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/sjnk_gnav_contact_ac.gif);
}

.english #globalnavi li {
  width: 198px;
}
.english #globalnavi li a {
  width: 198px;
}
.english #globalnavi #about {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/sjnk_gnav_about_e_on.gif);
}
.english #globalnavi #about a {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/sjnk_gnav_about_e_on.gif);
}
.english #globalnavi #about a:hover {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/sjnk_gnav_about_e_on.gif);
}
.english #globalnavi #about a.ac {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/sjnk_gnav_about_e_ac.gif);
}
.english #globalnavi #oversea {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/sjnk_gnav_oversea_e_on.gif);
}
.english #globalnavi #oversea a {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/sjnk_gnav_oversea_e_on.gif);
}
.english #globalnavi #oversea a:hover {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/sjnk_gnav_oversea_e_on.gif);
}
.english #globalnavi #oversea a.ac {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/sjnk_gnav_oversea_e_ac.gif);
}
.english #globalnavi #investors {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/sjnk_gnav_investors_e_on.gif);
}
.english #globalnavi #investors a {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/sjnk_gnav_investors_e_on.gif);
}
.english #globalnavi #investors a:hover {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/sjnk_gnav_investors_e_on.gif);
}
.english #globalnavi #investors a.ac {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/sjnk_gnav_investors_e_ac.gif);
}
.english #globalnavi #csr {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/sjnk_gnav_csr_e_on.gif);
}
.english #globalnavi #csr a {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/sjnk_gnav_csr_e_on.gif);
}
.english #globalnavi #csr a:hover {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/sjnk_gnav_csr_e_on.gif);
}
.english #globalnavi #csr a.ac {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/sjnk_gnav_csr_e_ac.gif);
}
.english #globalnavi #mail {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/sjnk_gnav_mail_e_on.gif);
}
.english #globalnavi #mail a {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/sjnk_gnav_mail_e_on.gif);
}
.english #globalnavi #mail a:hover {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/sjnk_gnav_mail_e_on.gif);
}
.english #globalnavi #mail a.ac {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/sjnk_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;
}

/*SNS*/
.l-sns {
  background: #efefef;
  padding: 15px 15px 20px;
  text-align: center;
}
.main .l-sns {
  margin: 0 0 7px;
}
.l-sns ul {
  height: 80px;
  margin: 0;
  padding: 0;
}
.main .l-sns ul {
  height: 80px;
  margin: 0;
  padding: 0;
}
.l-sns li {
  display: inline-block;
  list-style: none;
  margin: 0;
  padding: 0 5px;
}
.main .l-sns li {
  margin: 0;
}
.l-sns li a {
  display: block;
  width: 84px;
  height: 80px;
  background-size: 84px 80px;
  overflow: hidden;
  text-indent: -9999px;
}
.l-sns .sns-facebook a {
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/sns_icon_facebook.png) no-repeat center bottom;
}
.english .l-sns .sns-facebook a {
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/sns_icon_facebook_e.png) no-repeat center bottom;
}
.l-sns .sns-twitter a {
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/sns_icon_twitter.png) no-repeat center bottom;
}
.english .l-sns .sns-twitter a {
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/sns_icon_twitter_e.png) no-repeat center bottom;
}
.l-sns .sns-gplus a {
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/sns_icon_gplus.png) no-repeat center bottom;
}
.english .l-sns .sns-gplus a {
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/sns_icon_gplus_e.png) no-repeat center bottom;
}
.l-sns .sns-line a {
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/sns_icon_line.png) no-repeat center bottom;
}
.english .l-sns .sns-line a {
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/sns_icon_line_e.png) no-repeat center bottom;
}

/*footer*/
#footer {
  width: 100%;
  /*ie8 fix*/
  margin: 0 auto;
  height: 69px;
  background: #ffffff;
  position: relative;
  border-top: 1px solid #999;
}
#footer ul {
  width: 990px;
  *zoom: 1;
  margin: 10px auto;
  font-size: 12px;
  line-height: 100%;
  padding: 0 21px;
  box-sizing: border-box;
}
#footer ul:after {
  content: "";
  display: table;
  clear: both;
}
#footer ul li {
  float: left;
}
#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 a {
  width: 123px;
}
#footer ul #fn_sitepolicy a:hover {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/footernavi_about_on.gif);
}
#footer ul #fn_sitepolicy a:active, #footer ul #fn_sitepolicy a.ac {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/footernavi_about_ac.gif);
}
#footer ul #fn_private a {
  width: 125px;
}
#footer ul #fn_private a:hover {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/footernavi_private_on.gif);
}
#footer ul #fn_private a:active, #footer ul #fn_private a.ac {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/footernavi_private_ac.gif);
}
#footer ul #fn_solicitation a {
  width: 73px;
}
#footer ul #fn_solicitation a:hover {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/footernavi_solicitation_on.gif);
}
#footer ul #fn_solicitation a:active, #footer ul #fn_solicitation a.ac {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/footernavi_solicitation_ac.gif);
}
#footer ul #fn_guidance {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/footernavi_guidance_on.gif);
}
#footer ul #fn_guidance a {
  width: 125px;
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/footernavi_guidance_on.gif);
}
#footer ul #fn_guidance a:hover {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/footernavi_guidance_on.gif);
}
#footer ul #fn_guidance a:active, #footer ul #fn_guidance a.ac {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/footernavi_guidance_ac.gif);
}
#footer ul #fn_sitemap {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/footernavi_sitemap_on.gif);
}
#footer ul #fn_sitemap a {
  width: 93px;
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/footernavi_sitemap_on.gif);
}
#footer ul #fn_sitemap a:hover {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/footernavi_sitemap_on.gif);
}
#footer ul #fn_sitemap a:active, #footer ul #fn_sitemap a.ac {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/footernavi_sitemap_ac.gif);
}
#footer ul #fn_about_e {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/footernavi_about_e_on.gif);
}
#footer ul #fn_about_e a {
  width: 118px;
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/footernavi_about_e_on.gif);
}
#footer ul #fn_about_e a:hover {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/footernavi_about_e_on.gif);
}
#footer ul #fn_about_e a:active, #footer ul #fn_about_e a.ac {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/footernavi_about_e_ac.gif);
}
#footer ul #fn_privacy_e {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/footernavi_privacy_e_on.gif);
}
#footer ul #fn_privacy_e a {
  width: 105px;
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/footernavi_privacy_e_on.gif);
}
#footer ul #fn_privacy_e a:hover {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/footernavi_privacy_e_on.gif);
}
#footer ul #fn_privacy_e a:active, #footer ul #fn_privacy_e a.ac {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/footernavi_privacy_e_ac.gif);
}
#footer #copy_area {
  background: #cc0022;
  width: 100%;
  height: 36px;
}
#footer #copy_area #copy {
  width: 990px;
  position: relative;
  margin: 0 auto;
}
#footer #copy_area #copy #footerlogo {
  position: absolute;
  top: 12px;
  left: 21px;
}
#footer #copy_area #copy #copyright {
  position: absolute;
  top: 12px;
  right: 21px;
  color: #ffffff;
  font-size: 72%;
  text-align: right;
  font-family: 'Helvetica', 'Arial';
}

#girdText {
  clear: both;
  padding: 10px 21px;
  _padding: 5px 21px 8px;
  font-size: 86%;
  line-height: 129%;
  border-top: 1px solid #d9d9d9;
}

#footerSitemap {
  clear: both;
  padding: 23px 0 18px;
  position: relative;
}
#footerSitemap:before {
  position: absolute;
  display: block;
  content: '';
  width: 100%;
  height: 3px;
  background: #cc0022;
  top: 0;
  left: 0;
}
#footerSitemap:after {
  position: absolute;
  display: block;
  content: '';
  width: 100%;
  height: 5px;
  top: 3px;
  left: 0;
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/shadow.png) repeat 0px 0px;
}
#footerSitemap ul {
  *zoom: 1;
  margin: 0 auto;
  width: 990px;
  padding: 0 21px;
  box-sizing: border-box;
}
#footerSitemap ul:after {
  content: "";
  display: table;
  clear: both;
}
#footerSitemap ul li {
  font-size: 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 {
  width: 158px;
  margin-top: 18px;
  *margin-top: 9px;
  margin-bottom: 15px;
  padding: 0;
}
#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(https://www.sompo-japan.co.jp/sjnk/common/images/pagetop_on.png);
}
#topcontrol a:hover img {
  visibility: hidden;
  _display: none;
}

.english #topcontrol a:hover {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/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(https://www.sompo-japan.co.jp/sjnk/common/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;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: inherit;
  line-height: 1.1;
  color: inherit;
}

.nocopyarea {
  position: relative;
}
.nocopyarea .copygird {
  position: absolute;
  left: 0;
  top: 0;
}

#pagetitle {
  *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(https://www.sompo-japan.co.jp/sjnk/common/images/icon_arrows_g.gif) no-repeat left center;
  padding: 0 0 0 10px;
  margin: 0 0 0 20px;
}
.morelinkArea .iconTx {
  padding: 0 0 0 10px;
}
.morelinkArea a.more {
  width: 68px;
}
.morelinkArea .news img,
.morelinkArea .topics img {
  margin-top: -3px;
}

h2 .morelinkArea .more img {
  margin-top: -2px;
}

h2 .morelinkArea .iconTx img {
  margin-top: 6px;
  vertical-align: top !important;
}

.InfoflameA .morelinkArea .more img,
.InfoflameC .morelinkArea .more img {
  margin-top: -6px;
  *margin-top: 0;
}

.InfoflameA {
  background: #ffffff;
  border: 2px solid #cc0022;
  position: relative;
  *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, .main #premergerInfo {
  background: #f2f2f2;
  border: 2px solid #777777;
  *zoom: 1;
  padding: 15px 15px;
  margin-bottom: 18px;
}
.InfoflameB:after, .main #premergerInfo:after {
  content: "";
  display: table;
  clear: both;
}
.InfoflameB .more, .main #premergerInfo .more {
  float: right;
  margin: 0 0 10px 10px;
}

.InfoflameC {
  background: #ffffff;
  border: 2px solid #777777;
  *zoom: 1;
  padding: 15px 15px;
  margin-bottom: 18px;
}
.InfoflameC:after {
  content: "";
  display: table;
  clear: both;
}
.InfoflameC .more {
  float: right;
  margin: 0 0 10px 10px;
}

.InfoflameD {
  *zoom: 1;
  padding: 15px 15px;
  margin-bottom: 18px;
  border: 1px solid #d9d9d9;
}
.InfoflameD: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 #e4e4e4;
  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;
}
.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;
}
.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 {
  margin-bottom: 18px;
  border: 3px solid #d9d9d9;
}
.bgflameG h3 {
  font-size: 115%;
  line-height: 136%;
  padding: 6px 3px 9px 8px !important;
  background: #d9d9d9;
  margin: 0 !important;
  zoom: 1;
}
.bgflameG .coArea {
  clear: both;
  *zoom: 1;
  padding: 10px 10px;
  background: #ffffff;
}
.bgflameG .coArea:after {
  content: "";
  display: table;
  clear: both;
}
.bgflameG .coArea {
  position: relative;
}
.bgflameG h3 {
  font-weight: bold;
  border: none;
}
#mobile .bgflameG h3 {
  border: none;
}

#mobile .main .bgflameG h3 {
  border: none;
}

.bgflameBG, .main .contactArea, .basic-element .contactArea {
  margin-bottom: 18px;
  border: 3px solid #00a9cc;
}
.bgflameBG h3, .main .contactArea h3, .basic-element .contactArea h3 {
  font-size: 115%;
  line-height: 136%;
  padding: 6px 3px 9px 8px !important;
  background: #00a9cc;
  margin: 0 !important;
  zoom: 1;
}
.bgflameBG .coArea, .main .contactArea .coArea, .basic-element .contactArea .coArea {
  clear: both;
  *zoom: 1;
  padding: 10px 10px;
  background: #ffffff;
}
.bgflameBG .coArea:after, .main .contactArea .coArea:after, .basic-element .contactArea .coArea:after {
  content: "";
  display: table;
  clear: both;
}
.bgflameBG .coArea, .main .contactArea .coArea, .basic-element .contactArea .coArea {
  position: relative;
}
.bgflameBG h3, .main .contactArea h3, .basic-element .contactArea h3 {
  color: #ffffff;
  border: none;
}
#mobile .bgflameBG h3, #mobile .main .contactArea h3, .main #mobile .contactArea h3, #mobile .basic-element .contactArea h3, .basic-element #mobile .contactArea h3 {
  border: none;
}

#mobile .main .bgflameBG h3, #mobile .main .contactArea h3 {
  border: none;
}

.main .bgflameG h3,
.main .bgflameBG h3,
.main .contactArea h3 {
  border: none;
}

.main .bgflameBG h3, .main .contactArea h3 {
  color: #ffffff;
}

.bgflameC {
  *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(https://www.sompo-japan.co.jp/sjnk/common/images/side/icon_pdf.gif) no-repeat 0px 2px;
  padding: 0 0 0 24px;
  font-size: 100%;
  line-height: 136%;
}

/*link in flame margin fix*/
.main .InfoflameA p,
.main .InfoflameA ul,
.main .InfoflameA ol,
.main .InfoflameA dl,
.main .InfoflameB p,
.main #premergerInfo p,
.main .InfoflameB ul,
.main #premergerInfo ul,
.main .InfoflameB ol,
.main #premergerInfo ol,
.main .InfoflameB dl,
.main #premergerInfo dl,
.main .InfoflameC p,
.main .InfoflameC ul,
.main .InfoflameC ol,
.main .InfoflameC dl,
.main .InfoflameD p,
.main .InfoflameD ul,
.main .InfoflameD ol,
.main .InfoflameD dl,
.main .bgflameG .coArea p,
.main .bgflameG .coArea ul,
.main .bgflameG .coArea ol,
.main .bgflameG .coArea dl,
.main .bgflameBG p,
.main .contactArea p,
.main .bgflameBG ul,
.main .contactArea ul,
.main .bgflameBG ol,
.main .contactArea ol,
.main .bgflameBG dl,
.main .contactArea dl,
.main .InfoflameRA p,
.main .InfoflameRA ul,
.main .InfoflameRA ol,
.main .InfoflameRA dl,
.main .InfoflameRAD p,
.main .InfoflameRAD ul,
.main .InfoflameRAD ol,
.main .InfoflameRAD dl {
  margin: 0 0 18px;
}
.main .InfoflameA p:last-child,
.main .InfoflameA ul:last-child,
.main .InfoflameA ol:last-child,
.main .InfoflameA dl:last-child,
.main .InfoflameB p:last-child,
.main #premergerInfo p:last-child,
.main .InfoflameB ul:last-child,
.main #premergerInfo ul:last-child,
.main .InfoflameB ol:last-child,
.main #premergerInfo ol:last-child,
.main .InfoflameB dl:last-child,
.main #premergerInfo dl:last-child,
.main .InfoflameC p:last-child,
.main .InfoflameC ul:last-child,
.main .InfoflameC ol:last-child,
.main .InfoflameC dl:last-child,
.main .InfoflameD p:last-child,
.main .InfoflameD ul:last-child,
.main .InfoflameD ol:last-child,
.main .InfoflameD dl:last-child,
.main .bgflameG .coArea p:last-child,
.main .bgflameG .coArea ul:last-child,
.main .bgflameG .coArea ol:last-child,
.main .bgflameG .coArea dl:last-child,
.main .bgflameBG p:last-child,
.main .contactArea p:last-child,
.main .bgflameBG ul:last-child,
.main .contactArea ul:last-child,
.main .bgflameBG ol:last-child,
.main .contactArea ol:last-child,
.main .bgflameBG dl:last-child,
.main .contactArea dl:last-child,
.main .InfoflameRA p:last-child,
.main .InfoflameRA ul:last-child,
.main .InfoflameRA ol:last-child,
.main .InfoflameRA dl:last-child,
.main .InfoflameRAD p:last-child,
.main .InfoflameRAD ul:last-child,
.main .InfoflameRAD ol:last-child,
.main .InfoflameRAD dl:last-child {
  margin-bottom: 0;
}
.main .InfoflameA p:last-child,
.main .InfoflameB p:last-child,
.main #premergerInfo p:last-child,
.main .InfoflameC p:last-child,
.main .InfoflameD p:last-child,
.main .bgflameG .coArea p:last-child,
.main .bgflameBG p:last-child,
.main .contactArea p:last-child,
.main .InfoflameRA p:last-child,
.main .InfoflameRAD p:last-child {
  margin-bottom: 0;
}
.main .InfoflameA .morelinkArea,
.main .InfoflameB .morelinkArea,
.main #premergerInfo .morelinkArea,
.main .InfoflameC .morelinkArea,
.main .InfoflameD .morelinkArea,
.main .bgflameG .coArea .morelinkArea,
.main .bgflameBG .morelinkArea,
.main .contactArea .morelinkArea,
.main .InfoflameRA .morelinkArea,
.main .InfoflameRAD .morelinkArea {
  width: 70px;
}

.main, .basic-element {
  /*clist*/
  /*cBlock*/
  /*flameboxwrapper-column*/
  /*flamebox*/
  /*flamebox-column*/
  /*anchorlinkArea*/
}
.main h2, .basic-element h2 {
  position: relative;
  font-size: 150%;
  font-weight: bold;
  line-height: 30px;
  margin-bottom: 18px;
  padding: 20px 10px 23px;
  border-top: 3px solid #777777;
  *zoom: 1;
}
.main h2:after, .basic-element h2:after {
  content: "";
  display: table;
  clear: both;
}
.main h2.title1A, .basic-element h2.title1A {
  position: relative;
  font-size: 150%;
  font-weight: bold;
  line-height: 30px;
  margin-bottom: 18px;
  padding: 20px 10px 23px;
  border-top: 3px solid #cc0022;
  *zoom: 1;
}
.main h2.title1A:after, .basic-element h2.title1A:after {
  content: "";
  display: table;
  clear: both;
}
.main h3, .basic-element h3 {
  font-size: 115%;
  font-weight: bold;
  line-height: 24px;
  color: #333;
  border-left: 4px solid #777777;
  margin: 0 0 23px;
  padding: 8px 0 8px 15px;
  *zoom: 1;
}
.main h3:after, .basic-element h3:after {
  content: "";
  display: table;
  clear: both;
}
#mobile .main h3, #mobile .basic-element h3 {
  border-left: 3px solid #777777;
}
.main h3.title2A, .basic-element h3.title2A {
  font-size: 115%;
  font-weight: bold;
  line-height: 24px;
  color: #333;
  border-left: 4px solid #cc0022;
  margin: 0 0 23px;
  padding: 8px 0 8px 15px;
  *zoom: 1;
}
.main h3.title2A:after, .basic-element h3.title2A:after {
  content: "";
  display: table;
  clear: both;
}
#mobile .main h3.title2A, #mobile .basic-element h3.title2A {
  border-left: 3px solid #cc0022;
}
.main h3.title2PT, .basic-element h3.title2PT {
  font-size: 115%;
  line-height: 136%;
  line-height: 24px;
  color: #333;
  border-left: 4px solid #0068B4;
  margin: 0 0 23px;
  *zoom: 1;
  padding: 8px 0 8px 15px;
}
.main h3.title2PT:after, .basic-element h3.title2PT:after {
  content: "";
  display: table;
  clear: both;
}
#mobile .main h3.title2PT, #mobile .basic-element h3.title2PT {
  border-left: 3px #0068B4;
}
.main h3.title2PT .morelinkArea, .basic-element h3.title2PT .morelinkArea {
  height: 20px;
  line-height: 100%;
}
.main h3.title2PT .morelinkArea img, .basic-element h3.title2PT .morelinkArea img {
  margin: 4px 0 0;
}
.main h4, .basic-element h4 {
  font-size: 115%;
  font-weight: bold;
  line-height: 24px;
  margin: 0 10px 23px;
}
.main h5, .basic-element h5 {
  font-size: 100%;
  line-height: 136%;
  padding: 10px;
  margin: 0 10px 18px;
  border: 2px solid #f5ccd3;
  background: #fcf2f4;
  zoom: 1;
}
.main h6, .basic-element h6 {
  font-size: 100%;
  line-height: 136%;
  margin: 0 10px 18px;
  color: #cc0022;
}
.main p, .basic-element p {
  font-size: 100%;
  min-height: 1.5em;
  line-height: 136%;
  margin: 0 10px 18px;
}
.main ul, .basic-element ul {
  margin: 0 10px 18px;
}
.main ul li, .basic-element ul li {
  font-size: 100%;
  line-height: 136%;
  margin: 6px 0 6px 12px;
  list-style: disc;
}
.main ul ul,
.main ul ol, .basic-element ul ul,
.basic-element ul ol {
  margin: 0 0 18px;
}
.main ol, .basic-element ol {
  margin: 0 10px 18px;
}
.main ol li, .basic-element ol li {
  font-size: 100%;
  line-height: 136%;
  margin: 6px 0 6px 22px;
  *margin: 6px 0 6px 34px;
  list-style-type: decimal;
}
.main ol ul,
.main ol ol, .basic-element ol ul,
.basic-element ol ol {
  margin: 0 0 18px;
}
.main dl, .basic-element dl {
  margin: 0 10px 18px;
}
.main dl dt, .basic-element dl dt {
  font-size: 115%;
  line-height: 136%;
  font-weight: bold;
}
.main dl dd, .basic-element dl dd {
  font-size: 100%;
  line-height: 136%;
}
.main table, .basic-element table {
  margin: 0 10px 18px;
  width: 97%;
}
.main table td, .basic-element table td {
  border: 1px solid #ababab;
  padding: 5px;
  line-height: 136%;
  font-size: 100%;
  word-wrap: break-word;
}
.main table th, .basic-element table th {
  border: 1px solid #ababab;
  padding: 5px;
  text-align: center;
  font-size: 100%;
  line-height: 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, .basic-element table th a,
.basic-element table th a:hover,
.basic-element table th a:visited {
  color: #ffffff;
  text-decoration: underline;
}
.main table tr.tablebgLgImg,
.main table th.tablebgLgImg,
.main table td.tablebgLgImg, .basic-element table tr.tablebgLgImg,
.basic-element table th.tablebgLgImg,
.basic-element table td.tablebgLgImg {
  background: #EAEAEA url(https://www.sompo-japan.co.jp/sjnk/common/images/tablebgLgImg_bg.gif) no-repeat center center;
  color: #333;
}
.main table tr.tablebgy,
.main table th.tablebgy,
.main table td.tablebgy, .basic-element table tr.tablebgy,
.basic-element table th.tablebgy,
.basic-element table td.tablebgy {
  background: #FFF9E3;
  color: #333;
}
.main table tr.tablebg5,
.main table th.tablebg5,
.main table td.tablebg5, .basic-element table tr.tablebg5,
.basic-element table th.tablebg5,
.basic-element table td.tablebg5 {
  background: #777777;
  color: #ffffff;
  font-weight: bold;
}
.main table tr.tablebg4,
.main table th.tablebg4,
.main table td.tablebg4, .basic-element table tr.tablebg4,
.basic-element table th.tablebg4,
.basic-element table td.tablebg4 {
  background: #ababab;
  color: #333;
  font-weight: bold;
}
.main table tr.tablebg3,
.main table th.tablebg3,
.main table td.tablebg3, .basic-element table tr.tablebg3,
.basic-element table th.tablebg3,
.basic-element table td.tablebg3 {
  background: #dedede;
  color: #333;
}
.main table tr.tablebg2,
.main table th.tablebg2,
.main table td.tablebg2, .basic-element table tr.tablebg2,
.basic-element table th.tablebg2,
.basic-element table td.tablebg2 {
  background: #f2f2f2;
  color: #333;
}
.main table tr.tablebg1,
.main table th.tablebg1,
.main table td.tablebg1, .basic-element table tr.tablebg1,
.basic-element table th.tablebg1,
.basic-element table td.tablebg1 {
  background: #ffffff;
  color: #333;
}
.main table tr.vat,
.main table th.vat,
.main table td.vat, .basic-element table tr.vat,
.basic-element table th.vat,
.basic-element table td.vat {
  vertical-align: top;
}
.main table tr.vam,
.main table th.vam,
.main table td.vam, .basic-element table tr.vam,
.basic-element table th.vam,
.basic-element table td.vam {
  vertical-align: middle;
}
.main table tr.van, .main table tr.vab,
.main table th.van,
.main table th.vab,
.main table td.van,
.main table td.vab, .basic-element table tr.van, .basic-element table tr.vab,
.basic-element table th.van,
.basic-element table th.vab,
.basic-element table td.van,
.basic-element table td.vab {
  vertical-align: bottom;
}
.main table tr.textNowrap,
.main table th.textNowrap,
.main table td.textNowrap, .basic-element table tr.textNowrap,
.basic-element table th.textNowrap,
.basic-element table td.textNowrap {
  white-space: nowrap;
}
.main table ol li, .basic-element table ol li {
  zoom: normal;
  font-size: 100%;
}
.main table ul, .basic-element table ul {
  margin: 10px 0;
}
.main table ul li, .basic-element table ul li {
  font-size: 100%;
  zoom: 1;
}
.main table p, .basic-element table p {
  font-size: 100%;
}
.main table.nolinetable td, .basic-element table.nolinetable td {
  border: none;
}
.main table.nolinetable th, .basic-element table.nolinetable th {
  border: none;
}
.main hr, .basic-element hr {
  border: 0;
  height: 1px;
  background: #777777;
}
.main hr.hrR, .basic-element hr.hrR {
  background: #cc0022;
}
.main .titleBlock h4, .basic-element .titleBlock h4 {
  margin-left: 10px;
  margin-right: 10px;
}
.main .textBalloon, .basic-element .textBalloon {
  list-style: none;
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/icon_balloon.gif) no-repeat 0 4px;
  padding-left: 17px;
}
.main .textCaution, .basic-element .textCaution {
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/icon_caution.gif) no-repeat 0 3px;
  text-indent: 20px;
}
.main .textCautionF, .basic-element .textCautionF {
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/icon_caution.gif) no-repeat 11px 14px;
  padding: 10px;
  border: 1px solid #cc0022;
  margin-bottom: 18px;
}
.main .textCautionF h6, .basic-element .textCautionF h6 {
  margin: 0;
  font-size: 115%;
  color: #333 !important;
  _text-indent: 20px;
}
.main .textCautionF h6:first-child, .basic-element .textCautionF h6:first-child {
  text-indent: 20px;
}
.main .textCautionF p, .basic-element .textCautionF p {
  margin: 0;
}
.main .textCautionF p:first-child, .basic-element .textCautionF p:first-child {
  text-indent: 20px;
}
.main .textCautionF p.textCF, .basic-element .textCautionF p.textCF {
  text-indent: 0;
  padding: 0 0 0 20px;
  color: #cc0022;
}
.main .leadtext, .basic-element .leadtext {
  font-weight: bold;
  margin: 0 10px 18px;
}
.main .sttextR, .basic-element .sttextR {
  color: #cc0022 !important;
}
.main .sttextG, .basic-element .sttextG {
  font-weight: bold;
}
.main .sttextGi, .basic-element .sttextGi {
  color: #333 !important;
}
.main .sttextF, .basic-element .sttextF {
  font-weight: bold;
  padding: 10px;
  border: 2px solid #d9d9d9;
  background: #f4f4f4;
}
.main .sttextC, .basic-element .sttextC {
  color: #cc0022;
}
.main .sttextOr, .basic-element .sttextOr {
  color: #ED8B00;
}
.main .textS, .basic-element .textS {
  font-size: 86%;
}
.main .textL, .basic-element .textL {
  font-size: 115%;
}
.main .textLL, .basic-element .textLL {
  font-size: 129%;
}
.main .redfont, .basic-element .redfont {
  color: #cc0022;
}
.main .arrowlistG li,
.main .arrowlistR li,
.main .arrowlistQ li, .basic-element .arrowlistG li,
.basic-element .arrowlistR li,
.basic-element .arrowlistQ li {
  margin: 0 0 6px 0;
  list-style: none;
  padding: 0 0 0 12px;
  font-size: 100%;
  line-height: 136%;
  color: #333;
  background-position: 2px 4px;
  zoom: 1;
}
.main .arrowlistG li:last-child,
.main .arrowlistR li:last-child,
.main .arrowlistQ li:last-child, .basic-element .arrowlistG li:last-child,
.basic-element .arrowlistR li:last-child,
.basic-element .arrowlistQ li:last-child {
  margin-bottom: 0;
}
.main .arrowlistG li ul,
.main .arrowlistR li ul,
.main .arrowlistQ li ul, .basic-element .arrowlistG li ul,
.basic-element .arrowlistR li ul,
.basic-element .arrowlistQ li ul {
  margin-bottom: 0;
}
.main .arrowlistG li, .basic-element .arrowlistG li {
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/icon_arrow_g.gif) no-repeat 2px 4px;
}
.main .arrowlistGli, .basic-element .arrowlistGli {
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/icon_arrow_g.gif) no-repeat 2px 4px !important;
  padding: 0 0 0 12px !important;
}
.main .arrowlistR li, .basic-element .arrowlistR li {
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/icon_arrow_r.gif) no-repeat 2px 4px;
}
.main .arrowlistRli, .basic-element .arrowlistRli {
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/icon_arrow_r.gif) no-repeat 2px 4px !important;
  padding: 0 0 0 12px !important;
}
.main .arrowlistQ li, .basic-element .arrowlistQ li {
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/contents/icon_qs.gif) no-repeat 0px 1px;
  padding-left: 24px;
}
.main .anchorlistG li, .basic-element .anchorlistG li {
  margin: 0 0 6px 0;
  list-style: none;
  padding: 0 0 0 12px;
  font-size: 100%;
  line-height: 136%;
  color: #333;
  background-position: 2px 4px;
  zoom: 1;
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/icon_uarrow_g.gif) no-repeat 2px 4px;
}
.main .anchorlistG li:last-child, .basic-element .anchorlistG li:last-child {
  margin-bottom: 0;
}
.main .anchorlistG li ul, .basic-element .anchorlistG li ul {
  margin-bottom: 0;
}
.main .anchorlistR li, .basic-element .anchorlistR li {
  margin: 0 0 6px 0;
  list-style: none;
  padding: 0 0 0 12px;
  font-size: 100%;
  line-height: 136%;
  color: #333;
  background-position: 2px 4px;
  zoom: 1;
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/icon_uarrow_r.gif) no-repeat 2px 4px;
}
.main .anchorlistR li:last-child, .basic-element .anchorlistR li:last-child {
  margin-bottom: 0;
}
.main .anchorlistR li ul, .basic-element .anchorlistR li ul {
  margin-bottom: 0;
}
.main .linkPre, .basic-element .linkPre {
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/icon_bt_arrowpre_g.gif) no-repeat left center;
  padding-left: 11px;
  zoom: 1;
}
.main .iconlistG li, .basic-element .iconlistG li {
  margin: 0 0 6px 0;
  list-style: none;
  padding: 0 0 0 12px;
  font-size: 100%;
  line-height: 136%;
  color: #333;
  background-position: 2px 4px;
  zoom: 1;
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/icon_disc_g.gif) no-repeat 2px 8px;
}
.main .iconlistG li:last-child, .basic-element .iconlistG li:last-child {
  margin-bottom: 0;
}
.main .iconlistG li ul, .basic-element .iconlistG li ul {
  margin-bottom: 0;
}
.main .iconlistGli, .basic-element .iconlistGli {
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/icon_disc_g.gif) no-repeat 2px 8px !important;
  padding: 0 0 0 12px !important;
}
.main .iconlistR li, .basic-element .iconlistR li {
  margin: 0 0 6px 0;
  list-style: none;
  padding: 0 0 0 12px;
  font-size: 100%;
  line-height: 136%;
  color: #333;
  background-position: 2px 4px;
  zoom: 1;
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/icon_disc_r.gif) no-repeat 2px 8px;
}
.main .iconlistR li:last-child, .basic-element .iconlistR li:last-child {
  margin-bottom: 0;
}
.main .iconlistR li ul, .basic-element .iconlistR li ul {
  margin-bottom: 0;
}
.main .iconlistRli, .basic-element .iconlistRli {
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/icon_disc_r.gif) no-repeat 2px 8px !important;
  padding: 0 0 0 12px !important;
}
.main .noicon li,
.main li.noicon, .basic-element .noicon li,
.basic-element li.noicon {
  margin: 0 0 6px 0;
  list-style: none;
  padding: 0 0 0 12px;
  font-size: 100%;
  line-height: 136%;
  color: #333;
  background-position: 2px 4px;
  zoom: 1;
  list-style: none;
}
.main .noicon li:last-child,
.main li.noicon:last-child, .basic-element .noicon li:last-child,
.basic-element li.noicon:last-child {
  margin-bottom: 0;
}
.main .noicon li ul,
.main li.noicon ul, .basic-element .noicon li ul,
.basic-element li.noicon ul {
  margin-bottom: 0;
}
.main .notelist li,
.main .notelistas li,
.main .brackettext li, .basic-element .notelist li,
.basic-element .notelistas li,
.basic-element .brackettext li {
  padding: 0 0 0 2em;
  margin: 0 0 6px 0;
  list-style: none;
  position: relative;
  background-position: -100em 0;
  zoom: 1;
}
.main .notelist li span,
.main .notelistas li span,
.main .brackettext li span, .basic-element .notelist li span,
.basic-element .notelistas li span,
.basic-element .brackettext li span {
  width: 2em;
}
.main .notelist li span:not([class]):first-child,
.main .notelistas li span:not([class]):first-child,
.main .brackettext li span:not([class]):first-child, .basic-element .notelist li span:not([class]):first-child,
.basic-element .notelistas li span:not([class]):first-child,
.basic-element .brackettext li span:not([class]):first-child {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
}
.main .notelist li ul,
.main .notelistas li ul,
.main .brackettext li ul, .basic-element .notelist li ul,
.basic-element .notelistas li ul,
.basic-element .brackettext li ul {
  margin-bottom: 0;
}
.main .notelist li .arrowlistG li,
.main .notelist li .arrowlistR li,
.main .notelist li .iconlistG li,
.main .notelist li .iconlistR li,
.main .notelistas li .arrowlistG li,
.main .notelistas li .arrowlistR li,
.main .notelistas li .iconlistG li,
.main .notelistas li .iconlistR li,
.main .brackettext li .arrowlistG li,
.main .brackettext li .arrowlistR li,
.main .brackettext li .iconlistG li,
.main .brackettext li .iconlistR li, .basic-element .notelist li .arrowlistG li,
.basic-element .notelist li .arrowlistR li,
.basic-element .notelist li .iconlistG li,
.basic-element .notelist li .iconlistR li,
.basic-element .notelistas li .arrowlistG li,
.basic-element .notelistas li .arrowlistR li,
.basic-element .notelistas li .iconlistG li,
.basic-element .notelistas li .iconlistR li,
.basic-element .brackettext li .arrowlistG li,
.basic-element .brackettext li .arrowlistR li,
.basic-element .brackettext li .iconlistG li,
.basic-element .brackettext li .iconlistR li {
  padding-left: 2em;
  background-position: 2px 4px;
  font-size: 100%;
}
.main .notelist li .arrowlistG li .notelist li,
.main .notelist li .arrowlistG li .notelistas li,
.main .notelist li .arrowlistG li .brackettext li,
.main .notelist li .arrowlistR li .notelist li,
.main .notelist li .arrowlistR li .notelistas li,
.main .notelist li .arrowlistR li .brackettext li,
.main .notelist li .iconlistG li .notelist li,
.main .notelist li .iconlistG li .notelistas li,
.main .notelist li .iconlistG li .brackettext li,
.main .notelist li .iconlistR li .notelist li,
.main .notelist li .iconlistR li .notelistas li,
.main .notelist li .iconlistR li .brackettext li,
.main .notelistas li .arrowlistG li .notelist li,
.main .notelistas li .arrowlistG li .notelistas li,
.main .notelistas li .arrowlistG li .brackettext li,
.main .notelistas li .arrowlistR li .notelist li,
.main .notelistas li .arrowlistR li .notelistas li,
.main .notelistas li .arrowlistR li .brackettext li,
.main .notelistas li .iconlistG li .notelist li,
.main .notelistas li .iconlistG li .notelistas li,
.main .notelistas li .iconlistG li .brackettext li,
.main .notelistas li .iconlistR li .notelist li,
.main .notelistas li .iconlistR li .notelistas li,
.main .notelistas li .iconlistR li .brackettext li,
.main .brackettext li .arrowlistG li .notelist li,
.main .brackettext li .arrowlistG li .notelistas li,
.main .brackettext li .arrowlistG li .brackettext li,
.main .brackettext li .arrowlistR li .notelist li,
.main .brackettext li .arrowlistR li .notelistas li,
.main .brackettext li .arrowlistR li .brackettext li,
.main .brackettext li .iconlistG li .notelist li,
.main .brackettext li .iconlistG li .notelistas li,
.main .brackettext li .iconlistG li .brackettext li,
.main .brackettext li .iconlistR li .notelist li,
.main .brackettext li .iconlistR li .notelistas li,
.main .brackettext li .iconlistR li .brackettext li, .basic-element .notelist li .arrowlistG li .notelist li,
.basic-element .notelist li .arrowlistG li .notelistas li,
.basic-element .notelist li .arrowlistG li .brackettext li,
.basic-element .notelist li .arrowlistR li .notelist li,
.basic-element .notelist li .arrowlistR li .notelistas li,
.basic-element .notelist li .arrowlistR li .brackettext li,
.basic-element .notelist li .iconlistG li .notelist li,
.basic-element .notelist li .iconlistG li .notelistas li,
.basic-element .notelist li .iconlistG li .brackettext li,
.basic-element .notelist li .iconlistR li .notelist li,
.basic-element .notelist li .iconlistR li .notelistas li,
.basic-element .notelist li .iconlistR li .brackettext li,
.basic-element .notelistas li .arrowlistG li .notelist li,
.basic-element .notelistas li .arrowlistG li .notelistas li,
.basic-element .notelistas li .arrowlistG li .brackettext li,
.basic-element .notelistas li .arrowlistR li .notelist li,
.basic-element .notelistas li .arrowlistR li .notelistas li,
.basic-element .notelistas li .arrowlistR li .brackettext li,
.basic-element .notelistas li .iconlistG li .notelist li,
.basic-element .notelistas li .iconlistG li .notelistas li,
.basic-element .notelistas li .iconlistG li .brackettext li,
.basic-element .notelistas li .iconlistR li .notelist li,
.basic-element .notelistas li .iconlistR li .notelistas li,
.basic-element .notelistas li .iconlistR li .brackettext li,
.basic-element .brackettext li .arrowlistG li .notelist li,
.basic-element .brackettext li .arrowlistG li .notelistas li,
.basic-element .brackettext li .arrowlistG li .brackettext li,
.basic-element .brackettext li .arrowlistR li .notelist li,
.basic-element .brackettext li .arrowlistR li .notelistas li,
.basic-element .brackettext li .arrowlistR li .brackettext li,
.basic-element .brackettext li .iconlistG li .notelist li,
.basic-element .brackettext li .iconlistG li .notelistas li,
.basic-element .brackettext li .iconlistG li .brackettext li,
.basic-element .brackettext li .iconlistR li .notelist li,
.basic-element .brackettext li .iconlistR li .notelistas li,
.basic-element .brackettext li .iconlistR li .brackettext li {
  padding-left: 2em;
  background-position: -100em 0;
}
.main .notelist li .arrowlistG li .notelist li .arrowlistG li,
.main .notelist li .arrowlistG li .notelist li .arrowlistR li,
.main .notelist li .arrowlistG li .notelist li .iconlistG li,
.main .notelist li .arrowlistG li .notelist li .iconlistR li,
.main .notelist li .arrowlistG li .notelistas li .arrowlistG li,
.main .notelist li .arrowlistG li .notelistas li .arrowlistR li,
.main .notelist li .arrowlistG li .notelistas li .iconlistG li,
.main .notelist li .arrowlistG li .notelistas li .iconlistR li,
.main .notelist li .arrowlistG li .brackettext li .arrowlistG li,
.main .notelist li .arrowlistG li .brackettext li .arrowlistR li,
.main .notelist li .arrowlistG li .brackettext li .iconlistG li,
.main .notelist li .arrowlistG li .brackettext li .iconlistR li,
.main .notelist li .arrowlistR li .notelist li .arrowlistG li,
.main .notelist li .arrowlistR li .notelist li .arrowlistR li,
.main .notelist li .arrowlistR li .notelist li .iconlistG li,
.main .notelist li .arrowlistR li .notelist li .iconlistR li,
.main .notelist li .arrowlistR li .notelistas li .arrowlistG li,
.main .notelist li .arrowlistR li .notelistas li .arrowlistR li,
.main .notelist li .arrowlistR li .notelistas li .iconlistG li,
.main .notelist li .arrowlistR li .notelistas li .iconlistR li,
.main .notelist li .arrowlistR li .brackettext li .arrowlistG li,
.main .notelist li .arrowlistR li .brackettext li .arrowlistR li,
.main .notelist li .arrowlistR li .brackettext li .iconlistG li,
.main .notelist li .arrowlistR li .brackettext li .iconlistR li,
.main .notelist li .iconlistG li .notelist li .arrowlistG li,
.main .notelist li .iconlistG li .notelist li .arrowlistR li,
.main .notelist li .iconlistG li .notelist li .iconlistG li,
.main .notelist li .iconlistG li .notelist li .iconlistR li,
.main .notelist li .iconlistG li .notelistas li .arrowlistG li,
.main .notelist li .iconlistG li .notelistas li .arrowlistR li,
.main .notelist li .iconlistG li .notelistas li .iconlistG li,
.main .notelist li .iconlistG li .notelistas li .iconlistR li,
.main .notelist li .iconlistG li .brackettext li .arrowlistG li,
.main .notelist li .iconlistG li .brackettext li .arrowlistR li,
.main .notelist li .iconlistG li .brackettext li .iconlistG li,
.main .notelist li .iconlistG li .brackettext li .iconlistR li,
.main .notelist li .iconlistR li .notelist li .arrowlistG li,
.main .notelist li .iconlistR li .notelist li .arrowlistR li,
.main .notelist li .iconlistR li .notelist li .iconlistG li,
.main .notelist li .iconlistR li .notelist li .iconlistR li,
.main .notelist li .iconlistR li .notelistas li .arrowlistG li,
.main .notelist li .iconlistR li .notelistas li .arrowlistR li,
.main .notelist li .iconlistR li .notelistas li .iconlistG li,
.main .notelist li .iconlistR li .notelistas li .iconlistR li,
.main .notelist li .iconlistR li .brackettext li .arrowlistG li,
.main .notelist li .iconlistR li .brackettext li .arrowlistR li,
.main .notelist li .iconlistR li .brackettext li .iconlistG li,
.main .notelist li .iconlistR li .brackettext li .iconlistR li,
.main .notelistas li .arrowlistG li .notelist li .arrowlistG li,
.main .notelistas li .arrowlistG li .notelist li .arrowlistR li,
.main .notelistas li .arrowlistG li .notelist li .iconlistG li,
.main .notelistas li .arrowlistG li .notelist li .iconlistR li,
.main .notelistas li .arrowlistG li .notelistas li .arrowlistG li,
.main .notelistas li .arrowlistG li .notelistas li .arrowlistR li,
.main .notelistas li .arrowlistG li .notelistas li .iconlistG li,
.main .notelistas li .arrowlistG li .notelistas li .iconlistR li,
.main .notelistas li .arrowlistG li .brackettext li .arrowlistG li,
.main .notelistas li .arrowlistG li .brackettext li .arrowlistR li,
.main .notelistas li .arrowlistG li .brackettext li .iconlistG li,
.main .notelistas li .arrowlistG li .brackettext li .iconlistR li,
.main .notelistas li .arrowlistR li .notelist li .arrowlistG li,
.main .notelistas li .arrowlistR li .notelist li .arrowlistR li,
.main .notelistas li .arrowlistR li .notelist li .iconlistG li,
.main .notelistas li .arrowlistR li .notelist li .iconlistR li,
.main .notelistas li .arrowlistR li .notelistas li .arrowlistG li,
.main .notelistas li .arrowlistR li .notelistas li .arrowlistR li,
.main .notelistas li .arrowlistR li .notelistas li .iconlistG li,
.main .notelistas li .arrowlistR li .notelistas li .iconlistR li,
.main .notelistas li .arrowlistR li .brackettext li .arrowlistG li,
.main .notelistas li .arrowlistR li .brackettext li .arrowlistR li,
.main .notelistas li .arrowlistR li .brackettext li .iconlistG li,
.main .notelistas li .arrowlistR li .brackettext li .iconlistR li,
.main .notelistas li .iconlistG li .notelist li .arrowlistG li,
.main .notelistas li .iconlistG li .notelist li .arrowlistR li,
.main .notelistas li .iconlistG li .notelist li .iconlistG li,
.main .notelistas li .iconlistG li .notelist li .iconlistR li,
.main .notelistas li .iconlistG li .notelistas li .arrowlistG li,
.main .notelistas li .iconlistG li .notelistas li .arrowlistR li,
.main .notelistas li .iconlistG li .notelistas li .iconlistG li,
.main .notelistas li .iconlistG li .notelistas li .iconlistR li,
.main .notelistas li .iconlistG li .brackettext li .arrowlistG li,
.main .notelistas li .iconlistG li .brackettext li .arrowlistR li,
.main .notelistas li .iconlistG li .brackettext li .iconlistG li,
.main .notelistas li .iconlistG li .brackettext li .iconlistR li,
.main .notelistas li .iconlistR li .notelist li .arrowlistG li,
.main .notelistas li .iconlistR li .notelist li .arrowlistR li,
.main .notelistas li .iconlistR li .notelist li .iconlistG li,
.main .notelistas li .iconlistR li .notelist li .iconlistR li,
.main .notelistas li .iconlistR li .notelistas li .arrowlistG li,
.main .notelistas li .iconlistR li .notelistas li .arrowlistR li,
.main .notelistas li .iconlistR li .notelistas li .iconlistG li,
.main .notelistas li .iconlistR li .notelistas li .iconlistR li,
.main .notelistas li .iconlistR li .brackettext li .arrowlistG li,
.main .notelistas li .iconlistR li .brackettext li .arrowlistR li,
.main .notelistas li .iconlistR li .brackettext li .iconlistG li,
.main .notelistas li .iconlistR li .brackettext li .iconlistR li,
.main .brackettext li .arrowlistG li .notelist li .arrowlistG li,
.main .brackettext li .arrowlistG li .notelist li .arrowlistR li,
.main .brackettext li .arrowlistG li .notelist li .iconlistG li,
.main .brackettext li .arrowlistG li .notelist li .iconlistR li,
.main .brackettext li .arrowlistG li .notelistas li .arrowlistG li,
.main .brackettext li .arrowlistG li .notelistas li .arrowlistR li,
.main .brackettext li .arrowlistG li .notelistas li .iconlistG li,
.main .brackettext li .arrowlistG li .notelistas li .iconlistR li,
.main .brackettext li .arrowlistG li .brackettext li .arrowlistG li,
.main .brackettext li .arrowlistG li .brackettext li .arrowlistR li,
.main .brackettext li .arrowlistG li .brackettext li .iconlistG li,
.main .brackettext li .arrowlistG li .brackettext li .iconlistR li,
.main .brackettext li .arrowlistR li .notelist li .arrowlistG li,
.main .brackettext li .arrowlistR li .notelist li .arrowlistR li,
.main .brackettext li .arrowlistR li .notelist li .iconlistG li,
.main .brackettext li .arrowlistR li .notelist li .iconlistR li,
.main .brackettext li .arrowlistR li .notelistas li .arrowlistG li,
.main .brackettext li .arrowlistR li .notelistas li .arrowlistR li,
.main .brackettext li .arrowlistR li .notelistas li .iconlistG li,
.main .brackettext li .arrowlistR li .notelistas li .iconlistR li,
.main .brackettext li .arrowlistR li .brackettext li .arrowlistG li,
.main .brackettext li .arrowlistR li .brackettext li .arrowlistR li,
.main .brackettext li .arrowlistR li .brackettext li .iconlistG li,
.main .brackettext li .arrowlistR li .brackettext li .iconlistR li,
.main .brackettext li .iconlistG li .notelist li .arrowlistG li,
.main .brackettext li .iconlistG li .notelist li .arrowlistR li,
.main .brackettext li .iconlistG li .notelist li .iconlistG li,
.main .brackettext li .iconlistG li .notelist li .iconlistR li,
.main .brackettext li .iconlistG li .notelistas li .arrowlistG li,
.main .brackettext li .iconlistG li .notelistas li .arrowlistR li,
.main .brackettext li .iconlistG li .notelistas li .iconlistG li,
.main .brackettext li .iconlistG li .notelistas li .iconlistR li,
.main .brackettext li .iconlistG li .brackettext li .arrowlistG li,
.main .brackettext li .iconlistG li .brackettext li .arrowlistR li,
.main .brackettext li .iconlistG li .brackettext li .iconlistG li,
.main .brackettext li .iconlistG li .brackettext li .iconlistR li,
.main .brackettext li .iconlistR li .notelist li .arrowlistG li,
.main .brackettext li .iconlistR li .notelist li .arrowlistR li,
.main .brackettext li .iconlistR li .notelist li .iconlistG li,
.main .brackettext li .iconlistR li .notelist li .iconlistR li,
.main .brackettext li .iconlistR li .notelistas li .arrowlistG li,
.main .brackettext li .iconlistR li .notelistas li .arrowlistR li,
.main .brackettext li .iconlistR li .notelistas li .iconlistG li,
.main .brackettext li .iconlistR li .notelistas li .iconlistR li,
.main .brackettext li .iconlistR li .brackettext li .arrowlistG li,
.main .brackettext li .iconlistR li .brackettext li .arrowlistR li,
.main .brackettext li .iconlistR li .brackettext li .iconlistG li,
.main .brackettext li .iconlistR li .brackettext li .iconlistR li, .basic-element .notelist li .arrowlistG li .notelist li .arrowlistG li,
.basic-element .notelist li .arrowlistG li .notelist li .arrowlistR li,
.basic-element .notelist li .arrowlistG li .notelist li .iconlistG li,
.basic-element .notelist li .arrowlistG li .notelist li .iconlistR li,
.basic-element .notelist li .arrowlistG li .notelistas li .arrowlistG li,
.basic-element .notelist li .arrowlistG li .notelistas li .arrowlistR li,
.basic-element .notelist li .arrowlistG li .notelistas li .iconlistG li,
.basic-element .notelist li .arrowlistG li .notelistas li .iconlistR li,
.basic-element .notelist li .arrowlistG li .brackettext li .arrowlistG li,
.basic-element .notelist li .arrowlistG li .brackettext li .arrowlistR li,
.basic-element .notelist li .arrowlistG li .brackettext li .iconlistG li,
.basic-element .notelist li .arrowlistG li .brackettext li .iconlistR li,
.basic-element .notelist li .arrowlistR li .notelist li .arrowlistG li,
.basic-element .notelist li .arrowlistR li .notelist li .arrowlistR li,
.basic-element .notelist li .arrowlistR li .notelist li .iconlistG li,
.basic-element .notelist li .arrowlistR li .notelist li .iconlistR li,
.basic-element .notelist li .arrowlistR li .notelistas li .arrowlistG li,
.basic-element .notelist li .arrowlistR li .notelistas li .arrowlistR li,
.basic-element .notelist li .arrowlistR li .notelistas li .iconlistG li,
.basic-element .notelist li .arrowlistR li .notelistas li .iconlistR li,
.basic-element .notelist li .arrowlistR li .brackettext li .arrowlistG li,
.basic-element .notelist li .arrowlistR li .brackettext li .arrowlistR li,
.basic-element .notelist li .arrowlistR li .brackettext li .iconlistG li,
.basic-element .notelist li .arrowlistR li .brackettext li .iconlistR li,
.basic-element .notelist li .iconlistG li .notelist li .arrowlistG li,
.basic-element .notelist li .iconlistG li .notelist li .arrowlistR li,
.basic-element .notelist li .iconlistG li .notelist li .iconlistG li,
.basic-element .notelist li .iconlistG li .notelist li .iconlistR li,
.basic-element .notelist li .iconlistG li .notelistas li .arrowlistG li,
.basic-element .notelist li .iconlistG li .notelistas li .arrowlistR li,
.basic-element .notelist li .iconlistG li .notelistas li .iconlistG li,
.basic-element .notelist li .iconlistG li .notelistas li .iconlistR li,
.basic-element .notelist li .iconlistG li .brackettext li .arrowlistG li,
.basic-element .notelist li .iconlistG li .brackettext li .arrowlistR li,
.basic-element .notelist li .iconlistG li .brackettext li .iconlistG li,
.basic-element .notelist li .iconlistG li .brackettext li .iconlistR li,
.basic-element .notelist li .iconlistR li .notelist li .arrowlistG li,
.basic-element .notelist li .iconlistR li .notelist li .arrowlistR li,
.basic-element .notelist li .iconlistR li .notelist li .iconlistG li,
.basic-element .notelist li .iconlistR li .notelist li .iconlistR li,
.basic-element .notelist li .iconlistR li .notelistas li .arrowlistG li,
.basic-element .notelist li .iconlistR li .notelistas li .arrowlistR li,
.basic-element .notelist li .iconlistR li .notelistas li .iconlistG li,
.basic-element .notelist li .iconlistR li .notelistas li .iconlistR li,
.basic-element .notelist li .iconlistR li .brackettext li .arrowlistG li,
.basic-element .notelist li .iconlistR li .brackettext li .arrowlistR li,
.basic-element .notelist li .iconlistR li .brackettext li .iconlistG li,
.basic-element .notelist li .iconlistR li .brackettext li .iconlistR li,
.basic-element .notelistas li .arrowlistG li .notelist li .arrowlistG li,
.basic-element .notelistas li .arrowlistG li .notelist li .arrowlistR li,
.basic-element .notelistas li .arrowlistG li .notelist li .iconlistG li,
.basic-element .notelistas li .arrowlistG li .notelist li .iconlistR li,
.basic-element .notelistas li .arrowlistG li .notelistas li .arrowlistG li,
.basic-element .notelistas li .arrowlistG li .notelistas li .arrowlistR li,
.basic-element .notelistas li .arrowlistG li .notelistas li .iconlistG li,
.basic-element .notelistas li .arrowlistG li .notelistas li .iconlistR li,
.basic-element .notelistas li .arrowlistG li .brackettext li .arrowlistG li,
.basic-element .notelistas li .arrowlistG li .brackettext li .arrowlistR li,
.basic-element .notelistas li .arrowlistG li .brackettext li .iconlistG li,
.basic-element .notelistas li .arrowlistG li .brackettext li .iconlistR li,
.basic-element .notelistas li .arrowlistR li .notelist li .arrowlistG li,
.basic-element .notelistas li .arrowlistR li .notelist li .arrowlistR li,
.basic-element .notelistas li .arrowlistR li .notelist li .iconlistG li,
.basic-element .notelistas li .arrowlistR li .notelist li .iconlistR li,
.basic-element .notelistas li .arrowlistR li .notelistas li .arrowlistG li,
.basic-element .notelistas li .arrowlistR li .notelistas li .arrowlistR li,
.basic-element .notelistas li .arrowlistR li .notelistas li .iconlistG li,
.basic-element .notelistas li .arrowlistR li .notelistas li .iconlistR li,
.basic-element .notelistas li .arrowlistR li .brackettext li .arrowlistG li,
.basic-element .notelistas li .arrowlistR li .brackettext li .arrowlistR li,
.basic-element .notelistas li .arrowlistR li .brackettext li .iconlistG li,
.basic-element .notelistas li .arrowlistR li .brackettext li .iconlistR li,
.basic-element .notelistas li .iconlistG li .notelist li .arrowlistG li,
.basic-element .notelistas li .iconlistG li .notelist li .arrowlistR li,
.basic-element .notelistas li .iconlistG li .notelist li .iconlistG li,
.basic-element .notelistas li .iconlistG li .notelist li .iconlistR li,
.basic-element .notelistas li .iconlistG li .notelistas li .arrowlistG li,
.basic-element .notelistas li .iconlistG li .notelistas li .arrowlistR li,
.basic-element .notelistas li .iconlistG li .notelistas li .iconlistG li,
.basic-element .notelistas li .iconlistG li .notelistas li .iconlistR li,
.basic-element .notelistas li .iconlistG li .brackettext li .arrowlistG li,
.basic-element .notelistas li .iconlistG li .brackettext li .arrowlistR li,
.basic-element .notelistas li .iconlistG li .brackettext li .iconlistG li,
.basic-element .notelistas li .iconlistG li .brackettext li .iconlistR li,
.basic-element .notelistas li .iconlistR li .notelist li .arrowlistG li,
.basic-element .notelistas li .iconlistR li .notelist li .arrowlistR li,
.basic-element .notelistas li .iconlistR li .notelist li .iconlistG li,
.basic-element .notelistas li .iconlistR li .notelist li .iconlistR li,
.basic-element .notelistas li .iconlistR li .notelistas li .arrowlistG li,
.basic-element .notelistas li .iconlistR li .notelistas li .arrowlistR li,
.basic-element .notelistas li .iconlistR li .notelistas li .iconlistG li,
.basic-element .notelistas li .iconlistR li .notelistas li .iconlistR li,
.basic-element .notelistas li .iconlistR li .brackettext li .arrowlistG li,
.basic-element .notelistas li .iconlistR li .brackettext li .arrowlistR li,
.basic-element .notelistas li .iconlistR li .brackettext li .iconlistG li,
.basic-element .notelistas li .iconlistR li .brackettext li .iconlistR li,
.basic-element .brackettext li .arrowlistG li .notelist li .arrowlistG li,
.basic-element .brackettext li .arrowlistG li .notelist li .arrowlistR li,
.basic-element .brackettext li .arrowlistG li .notelist li .iconlistG li,
.basic-element .brackettext li .arrowlistG li .notelist li .iconlistR li,
.basic-element .brackettext li .arrowlistG li .notelistas li .arrowlistG li,
.basic-element .brackettext li .arrowlistG li .notelistas li .arrowlistR li,
.basic-element .brackettext li .arrowlistG li .notelistas li .iconlistG li,
.basic-element .brackettext li .arrowlistG li .notelistas li .iconlistR li,
.basic-element .brackettext li .arrowlistG li .brackettext li .arrowlistG li,
.basic-element .brackettext li .arrowlistG li .brackettext li .arrowlistR li,
.basic-element .brackettext li .arrowlistG li .brackettext li .iconlistG li,
.basic-element .brackettext li .arrowlistG li .brackettext li .iconlistR li,
.basic-element .brackettext li .arrowlistR li .notelist li .arrowlistG li,
.basic-element .brackettext li .arrowlistR li .notelist li .arrowlistR li,
.basic-element .brackettext li .arrowlistR li .notelist li .iconlistG li,
.basic-element .brackettext li .arrowlistR li .notelist li .iconlistR li,
.basic-element .brackettext li .arrowlistR li .notelistas li .arrowlistG li,
.basic-element .brackettext li .arrowlistR li .notelistas li .arrowlistR li,
.basic-element .brackettext li .arrowlistR li .notelistas li .iconlistG li,
.basic-element .brackettext li .arrowlistR li .notelistas li .iconlistR li,
.basic-element .brackettext li .arrowlistR li .brackettext li .arrowlistG li,
.basic-element .brackettext li .arrowlistR li .brackettext li .arrowlistR li,
.basic-element .brackettext li .arrowlistR li .brackettext li .iconlistG li,
.basic-element .brackettext li .arrowlistR li .brackettext li .iconlistR li,
.basic-element .brackettext li .iconlistG li .notelist li .arrowlistG li,
.basic-element .brackettext li .iconlistG li .notelist li .arrowlistR li,
.basic-element .brackettext li .iconlistG li .notelist li .iconlistG li,
.basic-element .brackettext li .iconlistG li .notelist li .iconlistR li,
.basic-element .brackettext li .iconlistG li .notelistas li .arrowlistG li,
.basic-element .brackettext li .iconlistG li .notelistas li .arrowlistR li,
.basic-element .brackettext li .iconlistG li .notelistas li .iconlistG li,
.basic-element .brackettext li .iconlistG li .notelistas li .iconlistR li,
.basic-element .brackettext li .iconlistG li .brackettext li .arrowlistG li,
.basic-element .brackettext li .iconlistG li .brackettext li .arrowlistR li,
.basic-element .brackettext li .iconlistG li .brackettext li .iconlistG li,
.basic-element .brackettext li .iconlistG li .brackettext li .iconlistR li,
.basic-element .brackettext li .iconlistR li .notelist li .arrowlistG li,
.basic-element .brackettext li .iconlistR li .notelist li .arrowlistR li,
.basic-element .brackettext li .iconlistR li .notelist li .iconlistG li,
.basic-element .brackettext li .iconlistR li .notelist li .iconlistR li,
.basic-element .brackettext li .iconlistR li .notelistas li .arrowlistG li,
.basic-element .brackettext li .iconlistR li .notelistas li .arrowlistR li,
.basic-element .brackettext li .iconlistR li .notelistas li .iconlistG li,
.basic-element .brackettext li .iconlistR li .notelistas li .iconlistR li,
.basic-element .brackettext li .iconlistR li .brackettext li .arrowlistG li,
.basic-element .brackettext li .iconlistR li .brackettext li .arrowlistR li,
.basic-element .brackettext li .iconlistR li .brackettext li .iconlistG li,
.basic-element .brackettext li .iconlistR li .brackettext li .iconlistR li {
  padding-left: 2em;
  background-position: 2px 4px;
}
.main .notelist li .arrowlistG li .notelist li .arrowlistG li .notelist li,
.main .notelist li .arrowlistG li .notelist li .arrowlistG li .notelistas li,
.main .notelist li .arrowlistG li .notelist li .arrowlistG li .brackettext li,
.main .notelist li .arrowlistG li .notelist li .arrowlistR li .notelist li,
.main .notelist li .arrowlistG li .notelist li .arrowlistR li .notelistas li,
.main .notelist li .arrowlistG li .notelist li .arrowlistR li .brackettext li,
.main .notelist li .arrowlistG li .notelist li .iconlistG li .notelist li,
.main .notelist li .arrowlistG li .notelist li .iconlistG li .notelistas li,
.main .notelist li .arrowlistG li .notelist li .iconlistG li .brackettext li,
.main .notelist li .arrowlistG li .notelist li .iconlistR li .notelist li,
.main .notelist li .arrowlistG li .notelist li .iconlistR li .notelistas li,
.main .notelist li .arrowlistG li .notelist li .iconlistR li .brackettext li,
.main .notelist li .arrowlistG li .notelistas li .arrowlistG li .notelist li,
.main .notelist li .arrowlistG li .notelistas li .arrowlistG li .notelistas li,
.main .notelist li .arrowlistG li .notelistas li .arrowlistG li .brackettext li,
.main .notelist li .arrowlistG li .notelistas li .arrowlistR li .notelist li,
.main .notelist li .arrowlistG li .notelistas li .arrowlistR li .notelistas li,
.main .notelist li .arrowlistG li .notelistas li .arrowlistR li .brackettext li,
.main .notelist li .arrowlistG li .notelistas li .iconlistG li .notelist li,
.main .notelist li .arrowlistG li .notelistas li .iconlistG li .notelistas li,
.main .notelist li .arrowlistG li .notelistas li .iconlistG li .brackettext li,
.main .notelist li .arrowlistG li .notelistas li .iconlistR li .notelist li,
.main .notelist li .arrowlistG li .notelistas li .iconlistR li .notelistas li,
.main .notelist li .arrowlistG li .notelistas li .iconlistR li .brackettext li,
.main .notelist li .arrowlistG li .brackettext li .arrowlistG li .notelist li,
.main .notelist li .arrowlistG li .brackettext li .arrowlistG li .notelistas li,
.main .notelist li .arrowlistG li .brackettext li .arrowlistG li .brackettext li,
.main .notelist li .arrowlistG li .brackettext li .arrowlistR li .notelist li,
.main .notelist li .arrowlistG li .brackettext li .arrowlistR li .notelistas li,
.main .notelist li .arrowlistG li .brackettext li .arrowlistR li .brackettext li,
.main .notelist li .arrowlistG li .brackettext li .iconlistG li .notelist li,
.main .notelist li .arrowlistG li .brackettext li .iconlistG li .notelistas li,
.main .notelist li .arrowlistG li .brackettext li .iconlistG li .brackettext li,
.main .notelist li .arrowlistG li .brackettext li .iconlistR li .notelist li,
.main .notelist li .arrowlistG li .brackettext li .iconlistR li .notelistas li,
.main .notelist li .arrowlistG li .brackettext li .iconlistR li .brackettext li,
.main .notelist li .arrowlistR li .notelist li .arrowlistG li .notelist li,
.main .notelist li .arrowlistR li .notelist li .arrowlistG li .notelistas li,
.main .notelist li .arrowlistR li .notelist li .arrowlistG li .brackettext li,
.main .notelist li .arrowlistR li .notelist li .arrowlistR li .notelist li,
.main .notelist li .arrowlistR li .notelist li .arrowlistR li .notelistas li,
.main .notelist li .arrowlistR li .notelist li .arrowlistR li .brackettext li,
.main .notelist li .arrowlistR li .notelist li .iconlistG li .notelist li,
.main .notelist li .arrowlistR li .notelist li .iconlistG li .notelistas li,
.main .notelist li .arrowlistR li .notelist li .iconlistG li .brackettext li,
.main .notelist li .arrowlistR li .notelist li .iconlistR li .notelist li,
.main .notelist li .arrowlistR li .notelist li .iconlistR li .notelistas li,
.main .notelist li .arrowlistR li .notelist li .iconlistR li .brackettext li,
.main .notelist li .arrowlistR li .notelistas li .arrowlistG li .notelist li,
.main .notelist li .arrowlistR li .notelistas li .arrowlistG li .notelistas li,
.main .notelist li .arrowlistR li .notelistas li .arrowlistG li .brackettext li,
.main .notelist li .arrowlistR li .notelistas li .arrowlistR li .notelist li,
.main .notelist li .arrowlistR li .notelistas li .arrowlistR li .notelistas li,
.main .notelist li .arrowlistR li .notelistas li .arrowlistR li .brackettext li,
.main .notelist li .arrowlistR li .notelistas li .iconlistG li .notelist li,
.main .notelist li .arrowlistR li .notelistas li .iconlistG li .notelistas li,
.main .notelist li .arrowlistR li .notelistas li .iconlistG li .brackettext li,
.main .notelist li .arrowlistR li .notelistas li .iconlistR li .notelist li,
.main .notelist li .arrowlistR li .notelistas li .iconlistR li .notelistas li,
.main .notelist li .arrowlistR li .notelistas li .iconlistR li .brackettext li,
.main .notelist li .arrowlistR li .brackettext li .arrowlistG li .notelist li,
.main .notelist li .arrowlistR li .brackettext li .arrowlistG li .notelistas li,
.main .notelist li .arrowlistR li .brackettext li .arrowlistG li .brackettext li,
.main .notelist li .arrowlistR li .brackettext li .arrowlistR li .notelist li,
.main .notelist li .arrowlistR li .brackettext li .arrowlistR li .notelistas li,
.main .notelist li .arrowlistR li .brackettext li .arrowlistR li .brackettext li,
.main .notelist li .arrowlistR li .brackettext li .iconlistG li .notelist li,
.main .notelist li .arrowlistR li .brackettext li .iconlistG li .notelistas li,
.main .notelist li .arrowlistR li .brackettext li .iconlistG li .brackettext li,
.main .notelist li .arrowlistR li .brackettext li .iconlistR li .notelist li,
.main .notelist li .arrowlistR li .brackettext li .iconlistR li .notelistas li,
.main .notelist li .arrowlistR li .brackettext li .iconlistR li .brackettext li,
.main .notelist li .iconlistG li .notelist li .arrowlistG li .notelist li,
.main .notelist li .iconlistG li .notelist li .arrowlistG li .notelistas li,
.main .notelist li .iconlistG li .notelist li .arrowlistG li .brackettext li,
.main .notelist li .iconlistG li .notelist li .arrowlistR li .notelist li,
.main .notelist li .iconlistG li .notelist li .arrowlistR li .notelistas li,
.main .notelist li .iconlistG li .notelist li .arrowlistR li .brackettext li,
.main .notelist li .iconlistG li .notelist li .iconlistG li .notelist li,
.main .notelist li .iconlistG li .notelist li .iconlistG li .notelistas li,
.main .notelist li .iconlistG li .notelist li .iconlistG li .brackettext li,
.main .notelist li .iconlistG li .notelist li .iconlistR li .notelist li,
.main .notelist li .iconlistG li .notelist li .iconlistR li .notelistas li,
.main .notelist li .iconlistG li .notelist li .iconlistR li .brackettext li,
.main .notelist li .iconlistG li .notelistas li .arrowlistG li .notelist li,
.main .notelist li .iconlistG li .notelistas li .arrowlistG li .notelistas li,
.main .notelist li .iconlistG li .notelistas li .arrowlistG li .brackettext li,
.main .notelist li .iconlistG li .notelistas li .arrowlistR li .notelist li,
.main .notelist li .iconlistG li .notelistas li .arrowlistR li .notelistas li,
.main .notelist li .iconlistG li .notelistas li .arrowlistR li .brackettext li,
.main .notelist li .iconlistG li .notelistas li .iconlistG li .notelist li,
.main .notelist li .iconlistG li .notelistas li .iconlistG li .notelistas li,
.main .notelist li .iconlistG li .notelistas li .iconlistG li .brackettext li,
.main .notelist li .iconlistG li .notelistas li .iconlistR li .notelist li,
.main .notelist li .iconlistG li .notelistas li .iconlistR li .notelistas li,
.main .notelist li .iconlistG li .notelistas li .iconlistR li .brackettext li,
.main .notelist li .iconlistG li .brackettext li .arrowlistG li .notelist li,
.main .notelist li .iconlistG li .brackettext li .arrowlistG li .notelistas li,
.main .notelist li .iconlistG li .brackettext li .arrowlistG li .brackettext li,
.main .notelist li .iconlistG li .brackettext li .arrowlistR li .notelist li,
.main .notelist li .iconlistG li .brackettext li .arrowlistR li .notelistas li,
.main .notelist li .iconlistG li .brackettext li .arrowlistR li .brackettext li,
.main .notelist li .iconlistG li .brackettext li .iconlistG li .notelist li,
.main .notelist li .iconlistG li .brackettext li .iconlistG li .notelistas li,
.main .notelist li .iconlistG li .brackettext li .iconlistG li .brackettext li,
.main .notelist li .iconlistG li .brackettext li .iconlistR li .notelist li,
.main .notelist li .iconlistG li .brackettext li .iconlistR li .notelistas li,
.main .notelist li .iconlistG li .brackettext li .iconlistR li .brackettext li,
.main .notelist li .iconlistR li .notelist li .arrowlistG li .notelist li,
.main .notelist li .iconlistR li .notelist li .arrowlistG li .notelistas li,
.main .notelist li .iconlistR li .notelist li .arrowlistG li .brackettext li,
.main .notelist li .iconlistR li .notelist li .arrowlistR li .notelist li,
.main .notelist li .iconlistR li .notelist li .arrowlistR li .notelistas li,
.main .notelist li .iconlistR li .notelist li .arrowlistR li .brackettext li,
.main .notelist li .iconlistR li .notelist li .iconlistG li .notelist li,
.main .notelist li .iconlistR li .notelist li .iconlistG li .notelistas li,
.main .notelist li .iconlistR li .notelist li .iconlistG li .brackettext li,
.main .notelist li .iconlistR li .notelist li .iconlistR li .notelist li,
.main .notelist li .iconlistR li .notelist li .iconlistR li .notelistas li,
.main .notelist li .iconlistR li .notelist li .iconlistR li .brackettext li,
.main .notelist li .iconlistR li .notelistas li .arrowlistG li .notelist li,
.main .notelist li .iconlistR li .notelistas li .arrowlistG li .notelistas li,
.main .notelist li .iconlistR li .notelistas li .arrowlistG li .brackettext li,
.main .notelist li .iconlistR li .notelistas li .arrowlistR li .notelist li,
.main .notelist li .iconlistR li .notelistas li .arrowlistR li .notelistas li,
.main .notelist li .iconlistR li .notelistas li .arrowlistR li .brackettext li,
.main .notelist li .iconlistR li .notelistas li .iconlistG li .notelist li,
.main .notelist li .iconlistR li .notelistas li .iconlistG li .notelistas li,
.main .notelist li .iconlistR li .notelistas li .iconlistG li .brackettext li,
.main .notelist li .iconlistR li .notelistas li .iconlistR li .notelist li,
.main .notelist li .iconlistR li .notelistas li .iconlistR li .notelistas li,
.main .notelist li .iconlistR li .notelistas li .iconlistR li .brackettext li,
.main .notelist li .iconlistR li .brackettext li .arrowlistG li .notelist li,
.main .notelist li .iconlistR li .brackettext li .arrowlistG li .notelistas li,
.main .notelist li .iconlistR li .brackettext li .arrowlistG li .brackettext li,
.main .notelist li .iconlistR li .brackettext li .arrowlistR li .notelist li,
.main .notelist li .iconlistR li .brackettext li .arrowlistR li .notelistas li,
.main .notelist li .iconlistR li .brackettext li .arrowlistR li .brackettext li,
.main .notelist li .iconlistR li .brackettext li .iconlistG li .notelist li,
.main .notelist li .iconlistR li .brackettext li .iconlistG li .notelistas li,
.main .notelist li .iconlistR li .brackettext li .iconlistG li .brackettext li,
.main .notelist li .iconlistR li .brackettext li .iconlistR li .notelist li,
.main .notelist li .iconlistR li .brackettext li .iconlistR li .notelistas li,
.main .notelist li .iconlistR li .brackettext li .iconlistR li .brackettext li,
.main .notelistas li .arrowlistG li .notelist li .arrowlistG li .notelist li,
.main .notelistas li .arrowlistG li .notelist li .arrowlistG li .notelistas li,
.main .notelistas li .arrowlistG li .notelist li .arrowlistG li .brackettext li,
.main .notelistas li .arrowlistG li .notelist li .arrowlistR li .notelist li,
.main .notelistas li .arrowlistG li .notelist li .arrowlistR li .notelistas li,
.main .notelistas li .arrowlistG li .notelist li .arrowlistR li .brackettext li,
.main .notelistas li .arrowlistG li .notelist li .iconlistG li .notelist li,
.main .notelistas li .arrowlistG li .notelist li .iconlistG li .notelistas li,
.main .notelistas li .arrowlistG li .notelist li .iconlistG li .brackettext li,
.main .notelistas li .arrowlistG li .notelist li .iconlistR li .notelist li,
.main .notelistas li .arrowlistG li .notelist li .iconlistR li .notelistas li,
.main .notelistas li .arrowlistG li .notelist li .iconlistR li .brackettext li,
.main .notelistas li .arrowlistG li .notelistas li .arrowlistG li .notelist li,
.main .notelistas li .arrowlistG li .notelistas li .arrowlistG li .notelistas li,
.main .notelistas li .arrowlistG li .notelistas li .arrowlistG li .brackettext li,
.main .notelistas li .arrowlistG li .notelistas li .arrowlistR li .notelist li,
.main .notelistas li .arrowlistG li .notelistas li .arrowlistR li .notelistas li,
.main .notelistas li .arrowlistG li .notelistas li .arrowlistR li .brackettext li,
.main .notelistas li .arrowlistG li .notelistas li .iconlistG li .notelist li,
.main .notelistas li .arrowlistG li .notelistas li .iconlistG li .notelistas li,
.main .notelistas li .arrowlistG li .notelistas li .iconlistG li .brackettext li,
.main .notelistas li .arrowlistG li .notelistas li .iconlistR li .notelist li,
.main .notelistas li .arrowlistG li .notelistas li .iconlistR li .notelistas li,
.main .notelistas li .arrowlistG li .notelistas li .iconlistR li .brackettext li,
.main .notelistas li .arrowlistG li .brackettext li .arrowlistG li .notelist li,
.main .notelistas li .arrowlistG li .brackettext li .arrowlistG li .notelistas li,
.main .notelistas li .arrowlistG li .brackettext li .arrowlistG li .brackettext li,
.main .notelistas li .arrowlistG li .brackettext li .arrowlistR li .notelist li,
.main .notelistas li .arrowlistG li .brackettext li .arrowlistR li .notelistas li,
.main .notelistas li .arrowlistG li .brackettext li .arrowlistR li .brackettext li,
.main .notelistas li .arrowlistG li .brackettext li .iconlistG li .notelist li,
.main .notelistas li .arrowlistG li .brackettext li .iconlistG li .notelistas li,
.main .notelistas li .arrowlistG li .brackettext li .iconlistG li .brackettext li,
.main .notelistas li .arrowlistG li .brackettext li .iconlistR li .notelist li,
.main .notelistas li .arrowlistG li .brackettext li .iconlistR li .notelistas li,
.main .notelistas li .arrowlistG li .brackettext li .iconlistR li .brackettext li,
.main .notelistas li .arrowlistR li .notelist li .arrowlistG li .notelist li,
.main .notelistas li .arrowlistR li .notelist li .arrowlistG li .notelistas li,
.main .notelistas li .arrowlistR li .notelist li .arrowlistG li .brackettext li,
.main .notelistas li .arrowlistR li .notelist li .arrowlistR li .notelist li,
.main .notelistas li .arrowlistR li .notelist li .arrowlistR li .notelistas li,
.main .notelistas li .arrowlistR li .notelist li .arrowlistR li .brackettext li,
.main .notelistas li .arrowlistR li .notelist li .iconlistG li .notelist li,
.main .notelistas li .arrowlistR li .notelist li .iconlistG li .notelistas li,
.main .notelistas li .arrowlistR li .notelist li .iconlistG li .brackettext li,
.main .notelistas li .arrowlistR li .notelist li .iconlistR li .notelist li,
.main .notelistas li .arrowlistR li .notelist li .iconlistR li .notelistas li,
.main .notelistas li .arrowlistR li .notelist li .iconlistR li .brackettext li,
.main .notelistas li .arrowlistR li .notelistas li .arrowlistG li .notelist li,
.main .notelistas li .arrowlistR li .notelistas li .arrowlistG li .notelistas li,
.main .notelistas li .arrowlistR li .notelistas li .arrowlistG li .brackettext li,
.main .notelistas li .arrowlistR li .notelistas li .arrowlistR li .notelist li,
.main .notelistas li .arrowlistR li .notelistas li .arrowlistR li .notelistas li,
.main .notelistas li .arrowlistR li .notelistas li .arrowlistR li .brackettext li,
.main .notelistas li .arrowlistR li .notelistas li .iconlistG li .notelist li,
.main .notelistas li .arrowlistR li .notelistas li .iconlistG li .notelistas li,
.main .notelistas li .arrowlistR li .notelistas li .iconlistG li .brackettext li,
.main .notelistas li .arrowlistR li .notelistas li .iconlistR li .notelist li,
.main .notelistas li .arrowlistR li .notelistas li .iconlistR li .notelistas li,
.main .notelistas li .arrowlistR li .notelistas li .iconlistR li .brackettext li,
.main .notelistas li .arrowlistR li .brackettext li .arrowlistG li .notelist li,
.main .notelistas li .arrowlistR li .brackettext li .arrowlistG li .notelistas li,
.main .notelistas li .arrowlistR li .brackettext li .arrowlistG li .brackettext li,
.main .notelistas li .arrowlistR li .brackettext li .arrowlistR li .notelist li,
.main .notelistas li .arrowlistR li .brackettext li .arrowlistR li .notelistas li,
.main .notelistas li .arrowlistR li .brackettext li .arrowlistR li .brackettext li,
.main .notelistas li .arrowlistR li .brackettext li .iconlistG li .notelist li,
.main .notelistas li .arrowlistR li .brackettext li .iconlistG li .notelistas li,
.main .notelistas li .arrowlistR li .brackettext li .iconlistG li .brackettext li,
.main .notelistas li .arrowlistR li .brackettext li .iconlistR li .notelist li,
.main .notelistas li .arrowlistR li .brackettext li .iconlistR li .notelistas li,
.main .notelistas li .arrowlistR li .brackettext li .iconlistR li .brackettext li,
.main .notelistas li .iconlistG li .notelist li .arrowlistG li .notelist li,
.main .notelistas li .iconlistG li .notelist li .arrowlistG li .notelistas li,
.main .notelistas li .iconlistG li .notelist li .arrowlistG li .brackettext li,
.main .notelistas li .iconlistG li .notelist li .arrowlistR li .notelist li,
.main .notelistas li .iconlistG li .notelist li .arrowlistR li .notelistas li,
.main .notelistas li .iconlistG li .notelist li .arrowlistR li .brackettext li,
.main .notelistas li .iconlistG li .notelist li .iconlistG li .notelist li,
.main .notelistas li .iconlistG li .notelist li .iconlistG li .notelistas li,
.main .notelistas li .iconlistG li .notelist li .iconlistG li .brackettext li,
.main .notelistas li .iconlistG li .notelist li .iconlistR li .notelist li,
.main .notelistas li .iconlistG li .notelist li .iconlistR li .notelistas li,
.main .notelistas li .iconlistG li .notelist li .iconlistR li .brackettext li,
.main .notelistas li .iconlistG li .notelistas li .arrowlistG li .notelist li,
.main .notelistas li .iconlistG li .notelistas li .arrowlistG li .notelistas li,
.main .notelistas li .iconlistG li .notelistas li .arrowlistG li .brackettext li,
.main .notelistas li .iconlistG li .notelistas li .arrowlistR li .notelist li,
.main .notelistas li .iconlistG li .notelistas li .arrowlistR li .notelistas li,
.main .notelistas li .iconlistG li .notelistas li .arrowlistR li .brackettext li,
.main .notelistas li .iconlistG li .notelistas li .iconlistG li .notelist li,
.main .notelistas li .iconlistG li .notelistas li .iconlistG li .notelistas li,
.main .notelistas li .iconlistG li .notelistas li .iconlistG li .brackettext li,
.main .notelistas li .iconlistG li .notelistas li .iconlistR li .notelist li,
.main .notelistas li .iconlistG li .notelistas li .iconlistR li .notelistas li,
.main .notelistas li .iconlistG li .notelistas li .iconlistR li .brackettext li,
.main .notelistas li .iconlistG li .brackettext li .arrowlistG li .notelist li,
.main .notelistas li .iconlistG li .brackettext li .arrowlistG li .notelistas li,
.main .notelistas li .iconlistG li .brackettext li .arrowlistG li .brackettext li,
.main .notelistas li .iconlistG li .brackettext li .arrowlistR li .notelist li,
.main .notelistas li .iconlistG li .brackettext li .arrowlistR li .notelistas li,
.main .notelistas li .iconlistG li .brackettext li .arrowlistR li .brackettext li,
.main .notelistas li .iconlistG li .brackettext li .iconlistG li .notelist li,
.main .notelistas li .iconlistG li .brackettext li .iconlistG li .notelistas li,
.main .notelistas li .iconlistG li .brackettext li .iconlistG li .brackettext li,
.main .notelistas li .iconlistG li .brackettext li .iconlistR li .notelist li,
.main .notelistas li .iconlistG li .brackettext li .iconlistR li .notelistas li,
.main .notelistas li .iconlistG li .brackettext li .iconlistR li .brackettext li,
.main .notelistas li .iconlistR li .notelist li .arrowlistG li .notelist li,
.main .notelistas li .iconlistR li .notelist li .arrowlistG li .notelistas li,
.main .notelistas li .iconlistR li .notelist li .arrowlistG li .brackettext li,
.main .notelistas li .iconlistR li .notelist li .arrowlistR li .notelist li,
.main .notelistas li .iconlistR li .notelist li .arrowlistR li .notelistas li,
.main .notelistas li .iconlistR li .notelist li .arrowlistR li .brackettext li,
.main .notelistas li .iconlistR li .notelist li .iconlistG li .notelist li,
.main .notelistas li .iconlistR li .notelist li .iconlistG li .notelistas li,
.main .notelistas li .iconlistR li .notelist li .iconlistG li .brackettext li,
.main .notelistas li .iconlistR li .notelist li .iconlistR li .notelist li,
.main .notelistas li .iconlistR li .notelist li .iconlistR li .notelistas li,
.main .notelistas li .iconlistR li .notelist li .iconlistR li .brackettext li,
.main .notelistas li .iconlistR li .notelistas li .arrowlistG li .notelist li,
.main .notelistas li .iconlistR li .notelistas li .arrowlistG li .notelistas li,
.main .notelistas li .iconlistR li .notelistas li .arrowlistG li .brackettext li,
.main .notelistas li .iconlistR li .notelistas li .arrowlistR li .notelist li,
.main .notelistas li .iconlistR li .notelistas li .arrowlistR li .notelistas li,
.main .notelistas li .iconlistR li .notelistas li .arrowlistR li .brackettext li,
.main .notelistas li .iconlistR li .notelistas li .iconlistG li .notelist li,
.main .notelistas li .iconlistR li .notelistas li .iconlistG li .notelistas li,
.main .notelistas li .iconlistR li .notelistas li .iconlistG li .brackettext li,
.main .notelistas li .iconlistR li .notelistas li .iconlistR li .notelist li,
.main .notelistas li .iconlistR li .notelistas li .iconlistR li .notelistas li,
.main .notelistas li .iconlistR li .notelistas li .iconlistR li .brackettext li,
.main .notelistas li .iconlistR li .brackettext li .arrowlistG li .notelist li,
.main .notelistas li .iconlistR li .brackettext li .arrowlistG li .notelistas li,
.main .notelistas li .iconlistR li .brackettext li .arrowlistG li .brackettext li,
.main .notelistas li .iconlistR li .brackettext li .arrowlistR li .notelist li,
.main .notelistas li .iconlistR li .brackettext li .arrowlistR li .notelistas li,
.main .notelistas li .iconlistR li .brackettext li .arrowlistR li .brackettext li,
.main .notelistas li .iconlistR li .brackettext li .iconlistG li .notelist li,
.main .notelistas li .iconlistR li .brackettext li .iconlistG li .notelistas li,
.main .notelistas li .iconlistR li .brackettext li .iconlistG li .brackettext li,
.main .notelistas li .iconlistR li .brackettext li .iconlistR li .notelist li,
.main .notelistas li .iconlistR li .brackettext li .iconlistR li .notelistas li,
.main .notelistas li .iconlistR li .brackettext li .iconlistR li .brackettext li,
.main .brackettext li .arrowlistG li .notelist li .arrowlistG li .notelist li,
.main .brackettext li .arrowlistG li .notelist li .arrowlistG li .notelistas li,
.main .brackettext li .arrowlistG li .notelist li .arrowlistG li .brackettext li,
.main .brackettext li .arrowlistG li .notelist li .arrowlistR li .notelist li,
.main .brackettext li .arrowlistG li .notelist li .arrowlistR li .notelistas li,
.main .brackettext li .arrowlistG li .notelist li .arrowlistR li .brackettext li,
.main .brackettext li .arrowlistG li .notelist li .iconlistG li .notelist li,
.main .brackettext li .arrowlistG li .notelist li .iconlistG li .notelistas li,
.main .brackettext li .arrowlistG li .notelist li .iconlistG li .brackettext li,
.main .brackettext li .arrowlistG li .notelist li .iconlistR li .notelist li,
.main .brackettext li .arrowlistG li .notelist li .iconlistR li .notelistas li,
.main .brackettext li .arrowlistG li .notelist li .iconlistR li .brackettext li,
.main .brackettext li .arrowlistG li .notelistas li .arrowlistG li .notelist li,
.main .brackettext li .arrowlistG li .notelistas li .arrowlistG li .notelistas li,
.main .brackettext li .arrowlistG li .notelistas li .arrowlistG li .brackettext li,
.main .brackettext li .arrowlistG li .notelistas li .arrowlistR li .notelist li,
.main .brackettext li .arrowlistG li .notelistas li .arrowlistR li .notelistas li,
.main .brackettext li .arrowlistG li .notelistas li .arrowlistR li .brackettext li,
.main .brackettext li .arrowlistG li .notelistas li .iconlistG li .notelist li,
.main .brackettext li .arrowlistG li .notelistas li .iconlistG li .notelistas li,
.main .brackettext li .arrowlistG li .notelistas li .iconlistG li .brackettext li,
.main .brackettext li .arrowlistG li .notelistas li .iconlistR li .notelist li,
.main .brackettext li .arrowlistG li .notelistas li .iconlistR li .notelistas li,
.main .brackettext li .arrowlistG li .notelistas li .iconlistR li .brackettext li,
.main .brackettext li .arrowlistG li .brackettext li .arrowlistG li .notelist li,
.main .brackettext li .arrowlistG li .brackettext li .arrowlistG li .notelistas li,
.main .brackettext li .arrowlistG li .brackettext li .arrowlistG li .brackettext li,
.main .brackettext li .arrowlistG li .brackettext li .arrowlistR li .notelist li,
.main .brackettext li .arrowlistG li .brackettext li .arrowlistR li .notelistas li,
.main .brackettext li .arrowlistG li .brackettext li .arrowlistR li .brackettext li,
.main .brackettext li .arrowlistG li .brackettext li .iconlistG li .notelist li,
.main .brackettext li .arrowlistG li .brackettext li .iconlistG li .notelistas li,
.main .brackettext li .arrowlistG li .brackettext li .iconlistG li .brackettext li,
.main .brackettext li .arrowlistG li .brackettext li .iconlistR li .notelist li,
.main .brackettext li .arrowlistG li .brackettext li .iconlistR li .notelistas li,
.main .brackettext li .arrowlistG li .brackettext li .iconlistR li .brackettext li,
.main .brackettext li .arrowlistR li .notelist li .arrowlistG li .notelist li,
.main .brackettext li .arrowlistR li .notelist li .arrowlistG li .notelistas li,
.main .brackettext li .arrowlistR li .notelist li .arrowlistG li .brackettext li,
.main .brackettext li .arrowlistR li .notelist li .arrowlistR li .notelist li,
.main .brackettext li .arrowlistR li .notelist li .arrowlistR li .notelistas li,
.main .brackettext li .arrowlistR li .notelist li .arrowlistR li .brackettext li,
.main .brackettext li .arrowlistR li .notelist li .iconlistG li .notelist li,
.main .brackettext li .arrowlistR li .notelist li .iconlistG li .notelistas li,
.main .brackettext li .arrowlistR li .notelist li .iconlistG li .brackettext li,
.main .brackettext li .arrowlistR li .notelist li .iconlistR li .notelist li,
.main .brackettext li .arrowlistR li .notelist li .iconlistR li .notelistas li,
.main .brackettext li .arrowlistR li .notelist li .iconlistR li .brackettext li,
.main .brackettext li .arrowlistR li .notelistas li .arrowlistG li .notelist li,
.main .brackettext li .arrowlistR li .notelistas li .arrowlistG li .notelistas li,
.main .brackettext li .arrowlistR li .notelistas li .arrowlistG li .brackettext li,
.main .brackettext li .arrowlistR li .notelistas li .arrowlistR li .notelist li,
.main .brackettext li .arrowlistR li .notelistas li .arrowlistR li .notelistas li,
.main .brackettext li .arrowlistR li .notelistas li .arrowlistR li .brackettext li,
.main .brackettext li .arrowlistR li .notelistas li .iconlistG li .notelist li,
.main .brackettext li .arrowlistR li .notelistas li .iconlistG li .notelistas li,
.main .brackettext li .arrowlistR li .notelistas li .iconlistG li .brackettext li,
.main .brackettext li .arrowlistR li .notelistas li .iconlistR li .notelist li,
.main .brackettext li .arrowlistR li .notelistas li .iconlistR li .notelistas li,
.main .brackettext li .arrowlistR li .notelistas li .iconlistR li .brackettext li,
.main .brackettext li .arrowlistR li .brackettext li .arrowlistG li .notelist li,
.main .brackettext li .arrowlistR li .brackettext li .arrowlistG li .notelistas li,
.main .brackettext li .arrowlistR li .brackettext li .arrowlistG li .brackettext li,
.main .brackettext li .arrowlistR li .brackettext li .arrowlistR li .notelist li,
.main .brackettext li .arrowlistR li .brackettext li .arrowlistR li .notelistas li,
.main .brackettext li .arrowlistR li .brackettext li .arrowlistR li .brackettext li,
.main .brackettext li .arrowlistR li .brackettext li .iconlistG li .notelist li,
.main .brackettext li .arrowlistR li .brackettext li .iconlistG li .notelistas li,
.main .brackettext li .arrowlistR li .brackettext li .iconlistG li .brackettext li,
.main .brackettext li .arrowlistR li .brackettext li .iconlistR li .notelist li,
.main .brackettext li .arrowlistR li .brackettext li .iconlistR li .notelistas li,
.main .brackettext li .arrowlistR li .brackettext li .iconlistR li .brackettext li,
.main .brackettext li .iconlistG li .notelist li .arrowlistG li .notelist li,
.main .brackettext li .iconlistG li .notelist li .arrowlistG li .notelistas li,
.main .brackettext li .iconlistG li .notelist li .arrowlistG li .brackettext li,
.main .brackettext li .iconlistG li .notelist li .arrowlistR li .notelist li,
.main .brackettext li .iconlistG li .notelist li .arrowlistR li .notelistas li,
.main .brackettext li .iconlistG li .notelist li .arrowlistR li .brackettext li,
.main .brackettext li .iconlistG li .notelist li .iconlistG li .notelist li,
.main .brackettext li .iconlistG li .notelist li .iconlistG li .notelistas li,
.main .brackettext li .iconlistG li .notelist li .iconlistG li .brackettext li,
.main .brackettext li .iconlistG li .notelist li .iconlistR li .notelist li,
.main .brackettext li .iconlistG li .notelist li .iconlistR li .notelistas li,
.main .brackettext li .iconlistG li .notelist li .iconlistR li .brackettext li,
.main .brackettext li .iconlistG li .notelistas li .arrowlistG li .notelist li,
.main .brackettext li .iconlistG li .notelistas li .arrowlistG li .notelistas li,
.main .brackettext li .iconlistG li .notelistas li .arrowlistG li .brackettext li,
.main .brackettext li .iconlistG li .notelistas li .arrowlistR li .notelist li,
.main .brackettext li .iconlistG li .notelistas li .arrowlistR li .notelistas li,
.main .brackettext li .iconlistG li .notelistas li .arrowlistR li .brackettext li,
.main .brackettext li .iconlistG li .notelistas li .iconlistG li .notelist li,
.main .brackettext li .iconlistG li .notelistas li .iconlistG li .notelistas li,
.main .brackettext li .iconlistG li .notelistas li .iconlistG li .brackettext li,
.main .brackettext li .iconlistG li .notelistas li .iconlistR li .notelist li,
.main .brackettext li .iconlistG li .notelistas li .iconlistR li .notelistas li,
.main .brackettext li .iconlistG li .notelistas li .iconlistR li .brackettext li,
.main .brackettext li .iconlistG li .brackettext li .arrowlistG li .notelist li,
.main .brackettext li .iconlistG li .brackettext li .arrowlistG li .notelistas li,
.main .brackettext li .iconlistG li .brackettext li .arrowlistG li .brackettext li,
.main .brackettext li .iconlistG li .brackettext li .arrowlistR li .notelist li,
.main .brackettext li .iconlistG li .brackettext li .arrowlistR li .notelistas li,
.main .brackettext li .iconlistG li .brackettext li .arrowlistR li .brackettext li,
.main .brackettext li .iconlistG li .brackettext li .iconlistG li .notelist li,
.main .brackettext li .iconlistG li .brackettext li .iconlistG li .notelistas li,
.main .brackettext li .iconlistG li .brackettext li .iconlistG li .brackettext li,
.main .brackettext li .iconlistG li .brackettext li .iconlistR li .notelist li,
.main .brackettext li .iconlistG li .brackettext li .iconlistR li .notelistas li,
.main .brackettext li .iconlistG li .brackettext li .iconlistR li .brackettext li,
.main .brackettext li .iconlistR li .notelist li .arrowlistG li .notelist li,
.main .brackettext li .iconlistR li .notelist li .arrowlistG li .notelistas li,
.main .brackettext li .iconlistR li .notelist li .arrowlistG li .brackettext li,
.main .brackettext li .iconlistR li .notelist li .arrowlistR li .notelist li,
.main .brackettext li .iconlistR li .notelist li .arrowlistR li .notelistas li,
.main .brackettext li .iconlistR li .notelist li .arrowlistR li .brackettext li,
.main .brackettext li .iconlistR li .notelist li .iconlistG li .notelist li,
.main .brackettext li .iconlistR li .notelist li .iconlistG li .notelistas li,
.main .brackettext li .iconlistR li .notelist li .iconlistG li .brackettext li,
.main .brackettext li .iconlistR li .notelist li .iconlistR li .notelist li,
.main .brackettext li .iconlistR li .notelist li .iconlistR li .notelistas li,
.main .brackettext li .iconlistR li .notelist li .iconlistR li .brackettext li,
.main .brackettext li .iconlistR li .notelistas li .arrowlistG li .notelist li,
.main .brackettext li .iconlistR li .notelistas li .arrowlistG li .notelistas li,
.main .brackettext li .iconlistR li .notelistas li .arrowlistG li .brackettext li,
.main .brackettext li .iconlistR li .notelistas li .arrowlistR li .notelist li,
.main .brackettext li .iconlistR li .notelistas li .arrowlistR li .notelistas li,
.main .brackettext li .iconlistR li .notelistas li .arrowlistR li .brackettext li,
.main .brackettext li .iconlistR li .notelistas li .iconlistG li .notelist li,
.main .brackettext li .iconlistR li .notelistas li .iconlistG li .notelistas li,
.main .brackettext li .iconlistR li .notelistas li .iconlistG li .brackettext li,
.main .brackettext li .iconlistR li .notelistas li .iconlistR li .notelist li,
.main .brackettext li .iconlistR li .notelistas li .iconlistR li .notelistas li,
.main .brackettext li .iconlistR li .notelistas li .iconlistR li .brackettext li,
.main .brackettext li .iconlistR li .brackettext li .arrowlistG li .notelist li,
.main .brackettext li .iconlistR li .brackettext li .arrowlistG li .notelistas li,
.main .brackettext li .iconlistR li .brackettext li .arrowlistG li .brackettext li,
.main .brackettext li .iconlistR li .brackettext li .arrowlistR li .notelist li,
.main .brackettext li .iconlistR li .brackettext li .arrowlistR li .notelistas li,
.main .brackettext li .iconlistR li .brackettext li .arrowlistR li .brackettext li,
.main .brackettext li .iconlistR li .brackettext li .iconlistG li .notelist li,
.main .brackettext li .iconlistR li .brackettext li .iconlistG li .notelistas li,
.main .brackettext li .iconlistR li .brackettext li .iconlistG li .brackettext li,
.main .brackettext li .iconlistR li .brackettext li .iconlistR li .notelist li,
.main .brackettext li .iconlistR li .brackettext li .iconlistR li .notelistas li,
.main .brackettext li .iconlistR li .brackettext li .iconlistR li .brackettext li, .basic-element .notelist li .arrowlistG li .notelist li .arrowlistG li .notelist li,
.basic-element .notelist li .arrowlistG li .notelist li .arrowlistG li .notelistas li,
.basic-element .notelist li .arrowlistG li .notelist li .arrowlistG li .brackettext li,
.basic-element .notelist li .arrowlistG li .notelist li .arrowlistR li .notelist li,
.basic-element .notelist li .arrowlistG li .notelist li .arrowlistR li .notelistas li,
.basic-element .notelist li .arrowlistG li .notelist li .arrowlistR li .brackettext li,
.basic-element .notelist li .arrowlistG li .notelist li .iconlistG li .notelist li,
.basic-element .notelist li .arrowlistG li .notelist li .iconlistG li .notelistas li,
.basic-element .notelist li .arrowlistG li .notelist li .iconlistG li .brackettext li,
.basic-element .notelist li .arrowlistG li .notelist li .iconlistR li .notelist li,
.basic-element .notelist li .arrowlistG li .notelist li .iconlistR li .notelistas li,
.basic-element .notelist li .arrowlistG li .notelist li .iconlistR li .brackettext li,
.basic-element .notelist li .arrowlistG li .notelistas li .arrowlistG li .notelist li,
.basic-element .notelist li .arrowlistG li .notelistas li .arrowlistG li .notelistas li,
.basic-element .notelist li .arrowlistG li .notelistas li .arrowlistG li .brackettext li,
.basic-element .notelist li .arrowlistG li .notelistas li .arrowlistR li .notelist li,
.basic-element .notelist li .arrowlistG li .notelistas li .arrowlistR li .notelistas li,
.basic-element .notelist li .arrowlistG li .notelistas li .arrowlistR li .brackettext li,
.basic-element .notelist li .arrowlistG li .notelistas li .iconlistG li .notelist li,
.basic-element .notelist li .arrowlistG li .notelistas li .iconlistG li .notelistas li,
.basic-element .notelist li .arrowlistG li .notelistas li .iconlistG li .brackettext li,
.basic-element .notelist li .arrowlistG li .notelistas li .iconlistR li .notelist li,
.basic-element .notelist li .arrowlistG li .notelistas li .iconlistR li .notelistas li,
.basic-element .notelist li .arrowlistG li .notelistas li .iconlistR li .brackettext li,
.basic-element .notelist li .arrowlistG li .brackettext li .arrowlistG li .notelist li,
.basic-element .notelist li .arrowlistG li .brackettext li .arrowlistG li .notelistas li,
.basic-element .notelist li .arrowlistG li .brackettext li .arrowlistG li .brackettext li,
.basic-element .notelist li .arrowlistG li .brackettext li .arrowlistR li .notelist li,
.basic-element .notelist li .arrowlistG li .brackettext li .arrowlistR li .notelistas li,
.basic-element .notelist li .arrowlistG li .brackettext li .arrowlistR li .brackettext li,
.basic-element .notelist li .arrowlistG li .brackettext li .iconlistG li .notelist li,
.basic-element .notelist li .arrowlistG li .brackettext li .iconlistG li .notelistas li,
.basic-element .notelist li .arrowlistG li .brackettext li .iconlistG li .brackettext li,
.basic-element .notelist li .arrowlistG li .brackettext li .iconlistR li .notelist li,
.basic-element .notelist li .arrowlistG li .brackettext li .iconlistR li .notelistas li,
.basic-element .notelist li .arrowlistG li .brackettext li .iconlistR li .brackettext li,
.basic-element .notelist li .arrowlistR li .notelist li .arrowlistG li .notelist li,
.basic-element .notelist li .arrowlistR li .notelist li .arrowlistG li .notelistas li,
.basic-element .notelist li .arrowlistR li .notelist li .arrowlistG li .brackettext li,
.basic-element .notelist li .arrowlistR li .notelist li .arrowlistR li .notelist li,
.basic-element .notelist li .arrowlistR li .notelist li .arrowlistR li .notelistas li,
.basic-element .notelist li .arrowlistR li .notelist li .arrowlistR li .brackettext li,
.basic-element .notelist li .arrowlistR li .notelist li .iconlistG li .notelist li,
.basic-element .notelist li .arrowlistR li .notelist li .iconlistG li .notelistas li,
.basic-element .notelist li .arrowlistR li .notelist li .iconlistG li .brackettext li,
.basic-element .notelist li .arrowlistR li .notelist li .iconlistR li .notelist li,
.basic-element .notelist li .arrowlistR li .notelist li .iconlistR li .notelistas li,
.basic-element .notelist li .arrowlistR li .notelist li .iconlistR li .brackettext li,
.basic-element .notelist li .arrowlistR li .notelistas li .arrowlistG li .notelist li,
.basic-element .notelist li .arrowlistR li .notelistas li .arrowlistG li .notelistas li,
.basic-element .notelist li .arrowlistR li .notelistas li .arrowlistG li .brackettext li,
.basic-element .notelist li .arrowlistR li .notelistas li .arrowlistR li .notelist li,
.basic-element .notelist li .arrowlistR li .notelistas li .arrowlistR li .notelistas li,
.basic-element .notelist li .arrowlistR li .notelistas li .arrowlistR li .brackettext li,
.basic-element .notelist li .arrowlistR li .notelistas li .iconlistG li .notelist li,
.basic-element .notelist li .arrowlistR li .notelistas li .iconlistG li .notelistas li,
.basic-element .notelist li .arrowlistR li .notelistas li .iconlistG li .brackettext li,
.basic-element .notelist li .arrowlistR li .notelistas li .iconlistR li .notelist li,
.basic-element .notelist li .arrowlistR li .notelistas li .iconlistR li .notelistas li,
.basic-element .notelist li .arrowlistR li .notelistas li .iconlistR li .brackettext li,
.basic-element .notelist li .arrowlistR li .brackettext li .arrowlistG li .notelist li,
.basic-element .notelist li .arrowlistR li .brackettext li .arrowlistG li .notelistas li,
.basic-element .notelist li .arrowlistR li .brackettext li .arrowlistG li .brackettext li,
.basic-element .notelist li .arrowlistR li .brackettext li .arrowlistR li .notelist li,
.basic-element .notelist li .arrowlistR li .brackettext li .arrowlistR li .notelistas li,
.basic-element .notelist li .arrowlistR li .brackettext li .arrowlistR li .brackettext li,
.basic-element .notelist li .arrowlistR li .brackettext li .iconlistG li .notelist li,
.basic-element .notelist li .arrowlistR li .brackettext li .iconlistG li .notelistas li,
.basic-element .notelist li .arrowlistR li .brackettext li .iconlistG li .brackettext li,
.basic-element .notelist li .arrowlistR li .brackettext li .iconlistR li .notelist li,
.basic-element .notelist li .arrowlistR li .brackettext li .iconlistR li .notelistas li,
.basic-element .notelist li .arrowlistR li .brackettext li .iconlistR li .brackettext li,
.basic-element .notelist li .iconlistG li .notelist li .arrowlistG li .notelist li,
.basic-element .notelist li .iconlistG li .notelist li .arrowlistG li .notelistas li,
.basic-element .notelist li .iconlistG li .notelist li .arrowlistG li .brackettext li,
.basic-element .notelist li .iconlistG li .notelist li .arrowlistR li .notelist li,
.basic-element .notelist li .iconlistG li .notelist li .arrowlistR li .notelistas li,
.basic-element .notelist li .iconlistG li .notelist li .arrowlistR li .brackettext li,
.basic-element .notelist li .iconlistG li .notelist li .iconlistG li .notelist li,
.basic-element .notelist li .iconlistG li .notelist li .iconlistG li .notelistas li,
.basic-element .notelist li .iconlistG li .notelist li .iconlistG li .brackettext li,
.basic-element .notelist li .iconlistG li .notelist li .iconlistR li .notelist li,
.basic-element .notelist li .iconlistG li .notelist li .iconlistR li .notelistas li,
.basic-element .notelist li .iconlistG li .notelist li .iconlistR li .brackettext li,
.basic-element .notelist li .iconlistG li .notelistas li .arrowlistG li .notelist li,
.basic-element .notelist li .iconlistG li .notelistas li .arrowlistG li .notelistas li,
.basic-element .notelist li .iconlistG li .notelistas li .arrowlistG li .brackettext li,
.basic-element .notelist li .iconlistG li .notelistas li .arrowlistR li .notelist li,
.basic-element .notelist li .iconlistG li .notelistas li .arrowlistR li .notelistas li,
.basic-element .notelist li .iconlistG li .notelistas li .arrowlistR li .brackettext li,
.basic-element .notelist li .iconlistG li .notelistas li .iconlistG li .notelist li,
.basic-element .notelist li .iconlistG li .notelistas li .iconlistG li .notelistas li,
.basic-element .notelist li .iconlistG li .notelistas li .iconlistG li .brackettext li,
.basic-element .notelist li .iconlistG li .notelistas li .iconlistR li .notelist li,
.basic-element .notelist li .iconlistG li .notelistas li .iconlistR li .notelistas li,
.basic-element .notelist li .iconlistG li .notelistas li .iconlistR li .brackettext li,
.basic-element .notelist li .iconlistG li .brackettext li .arrowlistG li .notelist li,
.basic-element .notelist li .iconlistG li .brackettext li .arrowlistG li .notelistas li,
.basic-element .notelist li .iconlistG li .brackettext li .arrowlistG li .brackettext li,
.basic-element .notelist li .iconlistG li .brackettext li .arrowlistR li .notelist li,
.basic-element .notelist li .iconlistG li .brackettext li .arrowlistR li .notelistas li,
.basic-element .notelist li .iconlistG li .brackettext li .arrowlistR li .brackettext li,
.basic-element .notelist li .iconlistG li .brackettext li .iconlistG li .notelist li,
.basic-element .notelist li .iconlistG li .brackettext li .iconlistG li .notelistas li,
.basic-element .notelist li .iconlistG li .brackettext li .iconlistG li .brackettext li,
.basic-element .notelist li .iconlistG li .brackettext li .iconlistR li .notelist li,
.basic-element .notelist li .iconlistG li .brackettext li .iconlistR li .notelistas li,
.basic-element .notelist li .iconlistG li .brackettext li .iconlistR li .brackettext li,
.basic-element .notelist li .iconlistR li .notelist li .arrowlistG li .notelist li,
.basic-element .notelist li .iconlistR li .notelist li .arrowlistG li .notelistas li,
.basic-element .notelist li .iconlistR li .notelist li .arrowlistG li .brackettext li,
.basic-element .notelist li .iconlistR li .notelist li .arrowlistR li .notelist li,
.basic-element .notelist li .iconlistR li .notelist li .arrowlistR li .notelistas li,
.basic-element .notelist li .iconlistR li .notelist li .arrowlistR li .brackettext li,
.basic-element .notelist li .iconlistR li .notelist li .iconlistG li .notelist li,
.basic-element .notelist li .iconlistR li .notelist li .iconlistG li .notelistas li,
.basic-element .notelist li .iconlistR li .notelist li .iconlistG li .brackettext li,
.basic-element .notelist li .iconlistR li .notelist li .iconlistR li .notelist li,
.basic-element .notelist li .iconlistR li .notelist li .iconlistR li .notelistas li,
.basic-element .notelist li .iconlistR li .notelist li .iconlistR li .brackettext li,
.basic-element .notelist li .iconlistR li .notelistas li .arrowlistG li .notelist li,
.basic-element .notelist li .iconlistR li .notelistas li .arrowlistG li .notelistas li,
.basic-element .notelist li .iconlistR li .notelistas li .arrowlistG li .brackettext li,
.basic-element .notelist li .iconlistR li .notelistas li .arrowlistR li .notelist li,
.basic-element .notelist li .iconlistR li .notelistas li .arrowlistR li .notelistas li,
.basic-element .notelist li .iconlistR li .notelistas li .arrowlistR li .brackettext li,
.basic-element .notelist li .iconlistR li .notelistas li .iconlistG li .notelist li,
.basic-element .notelist li .iconlistR li .notelistas li .iconlistG li .notelistas li,
.basic-element .notelist li .iconlistR li .notelistas li .iconlistG li .brackettext li,
.basic-element .notelist li .iconlistR li .notelistas li .iconlistR li .notelist li,
.basic-element .notelist li .iconlistR li .notelistas li .iconlistR li .notelistas li,
.basic-element .notelist li .iconlistR li .notelistas li .iconlistR li .brackettext li,
.basic-element .notelist li .iconlistR li .brackettext li .arrowlistG li .notelist li,
.basic-element .notelist li .iconlistR li .brackettext li .arrowlistG li .notelistas li,
.basic-element .notelist li .iconlistR li .brackettext li .arrowlistG li .brackettext li,
.basic-element .notelist li .iconlistR li .brackettext li .arrowlistR li .notelist li,
.basic-element .notelist li .iconlistR li .brackettext li .arrowlistR li .notelistas li,
.basic-element .notelist li .iconlistR li .brackettext li .arrowlistR li .brackettext li,
.basic-element .notelist li .iconlistR li .brackettext li .iconlistG li .notelist li,
.basic-element .notelist li .iconlistR li .brackettext li .iconlistG li .notelistas li,
.basic-element .notelist li .iconlistR li .brackettext li .iconlistG li .brackettext li,
.basic-element .notelist li .iconlistR li .brackettext li .iconlistR li .notelist li,
.basic-element .notelist li .iconlistR li .brackettext li .iconlistR li .notelistas li,
.basic-element .notelist li .iconlistR li .brackettext li .iconlistR li .brackettext li,
.basic-element .notelistas li .arrowlistG li .notelist li .arrowlistG li .notelist li,
.basic-element .notelistas li .arrowlistG li .notelist li .arrowlistG li .notelistas li,
.basic-element .notelistas li .arrowlistG li .notelist li .arrowlistG li .brackettext li,
.basic-element .notelistas li .arrowlistG li .notelist li .arrowlistR li .notelist li,
.basic-element .notelistas li .arrowlistG li .notelist li .arrowlistR li .notelistas li,
.basic-element .notelistas li .arrowlistG li .notelist li .arrowlistR li .brackettext li,
.basic-element .notelistas li .arrowlistG li .notelist li .iconlistG li .notelist li,
.basic-element .notelistas li .arrowlistG li .notelist li .iconlistG li .notelistas li,
.basic-element .notelistas li .arrowlistG li .notelist li .iconlistG li .brackettext li,
.basic-element .notelistas li .arrowlistG li .notelist li .iconlistR li .notelist li,
.basic-element .notelistas li .arrowlistG li .notelist li .iconlistR li .notelistas li,
.basic-element .notelistas li .arrowlistG li .notelist li .iconlistR li .brackettext li,
.basic-element .notelistas li .arrowlistG li .notelistas li .arrowlistG li .notelist li,
.basic-element .notelistas li .arrowlistG li .notelistas li .arrowlistG li .notelistas li,
.basic-element .notelistas li .arrowlistG li .notelistas li .arrowlistG li .brackettext li,
.basic-element .notelistas li .arrowlistG li .notelistas li .arrowlistR li .notelist li,
.basic-element .notelistas li .arrowlistG li .notelistas li .arrowlistR li .notelistas li,
.basic-element .notelistas li .arrowlistG li .notelistas li .arrowlistR li .brackettext li,
.basic-element .notelistas li .arrowlistG li .notelistas li .iconlistG li .notelist li,
.basic-element .notelistas li .arrowlistG li .notelistas li .iconlistG li .notelistas li,
.basic-element .notelistas li .arrowlistG li .notelistas li .iconlistG li .brackettext li,
.basic-element .notelistas li .arrowlistG li .notelistas li .iconlistR li .notelist li,
.basic-element .notelistas li .arrowlistG li .notelistas li .iconlistR li .notelistas li,
.basic-element .notelistas li .arrowlistG li .notelistas li .iconlistR li .brackettext li,
.basic-element .notelistas li .arrowlistG li .brackettext li .arrowlistG li .notelist li,
.basic-element .notelistas li .arrowlistG li .brackettext li .arrowlistG li .notelistas li,
.basic-element .notelistas li .arrowlistG li .brackettext li .arrowlistG li .brackettext li,
.basic-element .notelistas li .arrowlistG li .brackettext li .arrowlistR li .notelist li,
.basic-element .notelistas li .arrowlistG li .brackettext li .arrowlistR li .notelistas li,
.basic-element .notelistas li .arrowlistG li .brackettext li .arrowlistR li .brackettext li,
.basic-element .notelistas li .arrowlistG li .brackettext li .iconlistG li .notelist li,
.basic-element .notelistas li .arrowlistG li .brackettext li .iconlistG li .notelistas li,
.basic-element .notelistas li .arrowlistG li .brackettext li .iconlistG li .brackettext li,
.basic-element .notelistas li .arrowlistG li .brackettext li .iconlistR li .notelist li,
.basic-element .notelistas li .arrowlistG li .brackettext li .iconlistR li .notelistas li,
.basic-element .notelistas li .arrowlistG li .brackettext li .iconlistR li .brackettext li,
.basic-element .notelistas li .arrowlistR li .notelist li .arrowlistG li .notelist li,
.basic-element .notelistas li .arrowlistR li .notelist li .arrowlistG li .notelistas li,
.basic-element .notelistas li .arrowlistR li .notelist li .arrowlistG li .brackettext li,
.basic-element .notelistas li .arrowlistR li .notelist li .arrowlistR li .notelist li,
.basic-element .notelistas li .arrowlistR li .notelist li .arrowlistR li .notelistas li,
.basic-element .notelistas li .arrowlistR li .notelist li .arrowlistR li .brackettext li,
.basic-element .notelistas li .arrowlistR li .notelist li .iconlistG li .notelist li,
.basic-element .notelistas li .arrowlistR li .notelist li .iconlistG li .notelistas li,
.basic-element .notelistas li .arrowlistR li .notelist li .iconlistG li .brackettext li,
.basic-element .notelistas li .arrowlistR li .notelist li .iconlistR li .notelist li,
.basic-element .notelistas li .arrowlistR li .notelist li .iconlistR li .notelistas li,
.basic-element .notelistas li .arrowlistR li .notelist li .iconlistR li .brackettext li,
.basic-element .notelistas li .arrowlistR li .notelistas li .arrowlistG li .notelist li,
.basic-element .notelistas li .arrowlistR li .notelistas li .arrowlistG li .notelistas li,
.basic-element .notelistas li .arrowlistR li .notelistas li .arrowlistG li .brackettext li,
.basic-element .notelistas li .arrowlistR li .notelistas li .arrowlistR li .notelist li,
.basic-element .notelistas li .arrowlistR li .notelistas li .arrowlistR li .notelistas li,
.basic-element .notelistas li .arrowlistR li .notelistas li .arrowlistR li .brackettext li,
.basic-element .notelistas li .arrowlistR li .notelistas li .iconlistG li .notelist li,
.basic-element .notelistas li .arrowlistR li .notelistas li .iconlistG li .notelistas li,
.basic-element .notelistas li .arrowlistR li .notelistas li .iconlistG li .brackettext li,
.basic-element .notelistas li .arrowlistR li .notelistas li .iconlistR li .notelist li,
.basic-element .notelistas li .arrowlistR li .notelistas li .iconlistR li .notelistas li,
.basic-element .notelistas li .arrowlistR li .notelistas li .iconlistR li .brackettext li,
.basic-element .notelistas li .arrowlistR li .brackettext li .arrowlistG li .notelist li,
.basic-element .notelistas li .arrowlistR li .brackettext li .arrowlistG li .notelistas li,
.basic-element .notelistas li .arrowlistR li .brackettext li .arrowlistG li .brackettext li,
.basic-element .notelistas li .arrowlistR li .brackettext li .arrowlistR li .notelist li,
.basic-element .notelistas li .arrowlistR li .brackettext li .arrowlistR li .notelistas li,
.basic-element .notelistas li .arrowlistR li .brackettext li .arrowlistR li .brackettext li,
.basic-element .notelistas li .arrowlistR li .brackettext li .iconlistG li .notelist li,
.basic-element .notelistas li .arrowlistR li .brackettext li .iconlistG li .notelistas li,
.basic-element .notelistas li .arrowlistR li .brackettext li .iconlistG li .brackettext li,
.basic-element .notelistas li .arrowlistR li .brackettext li .iconlistR li .notelist li,
.basic-element .notelistas li .arrowlistR li .brackettext li .iconlistR li .notelistas li,
.basic-element .notelistas li .arrowlistR li .brackettext li .iconlistR li .brackettext li,
.basic-element .notelistas li .iconlistG li .notelist li .arrowlistG li .notelist li,
.basic-element .notelistas li .iconlistG li .notelist li .arrowlistG li .notelistas li,
.basic-element .notelistas li .iconlistG li .notelist li .arrowlistG li .brackettext li,
.basic-element .notelistas li .iconlistG li .notelist li .arrowlistR li .notelist li,
.basic-element .notelistas li .iconlistG li .notelist li .arrowlistR li .notelistas li,
.basic-element .notelistas li .iconlistG li .notelist li .arrowlistR li .brackettext li,
.basic-element .notelistas li .iconlistG li .notelist li .iconlistG li .notelist li,
.basic-element .notelistas li .iconlistG li .notelist li .iconlistG li .notelistas li,
.basic-element .notelistas li .iconlistG li .notelist li .iconlistG li .brackettext li,
.basic-element .notelistas li .iconlistG li .notelist li .iconlistR li .notelist li,
.basic-element .notelistas li .iconlistG li .notelist li .iconlistR li .notelistas li,
.basic-element .notelistas li .iconlistG li .notelist li .iconlistR li .brackettext li,
.basic-element .notelistas li .iconlistG li .notelistas li .arrowlistG li .notelist li,
.basic-element .notelistas li .iconlistG li .notelistas li .arrowlistG li .notelistas li,
.basic-element .notelistas li .iconlistG li .notelistas li .arrowlistG li .brackettext li,
.basic-element .notelistas li .iconlistG li .notelistas li .arrowlistR li .notelist li,
.basic-element .notelistas li .iconlistG li .notelistas li .arrowlistR li .notelistas li,
.basic-element .notelistas li .iconlistG li .notelistas li .arrowlistR li .brackettext li,
.basic-element .notelistas li .iconlistG li .notelistas li .iconlistG li .notelist li,
.basic-element .notelistas li .iconlistG li .notelistas li .iconlistG li .notelistas li,
.basic-element .notelistas li .iconlistG li .notelistas li .iconlistG li .brackettext li,
.basic-element .notelistas li .iconlistG li .notelistas li .iconlistR li .notelist li,
.basic-element .notelistas li .iconlistG li .notelistas li .iconlistR li .notelistas li,
.basic-element .notelistas li .iconlistG li .notelistas li .iconlistR li .brackettext li,
.basic-element .notelistas li .iconlistG li .brackettext li .arrowlistG li .notelist li,
.basic-element .notelistas li .iconlistG li .brackettext li .arrowlistG li .notelistas li,
.basic-element .notelistas li .iconlistG li .brackettext li .arrowlistG li .brackettext li,
.basic-element .notelistas li .iconlistG li .brackettext li .arrowlistR li .notelist li,
.basic-element .notelistas li .iconlistG li .brackettext li .arrowlistR li .notelistas li,
.basic-element .notelistas li .iconlistG li .brackettext li .arrowlistR li .brackettext li,
.basic-element .notelistas li .iconlistG li .brackettext li .iconlistG li .notelist li,
.basic-element .notelistas li .iconlistG li .brackettext li .iconlistG li .notelistas li,
.basic-element .notelistas li .iconlistG li .brackettext li .iconlistG li .brackettext li,
.basic-element .notelistas li .iconlistG li .brackettext li .iconlistR li .notelist li,
.basic-element .notelistas li .iconlistG li .brackettext li .iconlistR li .notelistas li,
.basic-element .notelistas li .iconlistG li .brackettext li .iconlistR li .brackettext li,
.basic-element .notelistas li .iconlistR li .notelist li .arrowlistG li .notelist li,
.basic-element .notelistas li .iconlistR li .notelist li .arrowlistG li .notelistas li,
.basic-element .notelistas li .iconlistR li .notelist li .arrowlistG li .brackettext li,
.basic-element .notelistas li .iconlistR li .notelist li .arrowlistR li .notelist li,
.basic-element .notelistas li .iconlistR li .notelist li .arrowlistR li .notelistas li,
.basic-element .notelistas li .iconlistR li .notelist li .arrowlistR li .brackettext li,
.basic-element .notelistas li .iconlistR li .notelist li .iconlistG li .notelist li,
.basic-element .notelistas li .iconlistR li .notelist li .iconlistG li .notelistas li,
.basic-element .notelistas li .iconlistR li .notelist li .iconlistG li .brackettext li,
.basic-element .notelistas li .iconlistR li .notelist li .iconlistR li .notelist li,
.basic-element .notelistas li .iconlistR li .notelist li .iconlistR li .notelistas li,
.basic-element .notelistas li .iconlistR li .notelist li .iconlistR li .brackettext li,
.basic-element .notelistas li .iconlistR li .notelistas li .arrowlistG li .notelist li,
.basic-element .notelistas li .iconlistR li .notelistas li .arrowlistG li .notelistas li,
.basic-element .notelistas li .iconlistR li .notelistas li .arrowlistG li .brackettext li,
.basic-element .notelistas li .iconlistR li .notelistas li .arrowlistR li .notelist li,
.basic-element .notelistas li .iconlistR li .notelistas li .arrowlistR li .notelistas li,
.basic-element .notelistas li .iconlistR li .notelistas li .arrowlistR li .brackettext li,
.basic-element .notelistas li .iconlistR li .notelistas li .iconlistG li .notelist li,
.basic-element .notelistas li .iconlistR li .notelistas li .iconlistG li .notelistas li,
.basic-element .notelistas li .iconlistR li .notelistas li .iconlistG li .brackettext li,
.basic-element .notelistas li .iconlistR li .notelistas li .iconlistR li .notelist li,
.basic-element .notelistas li .iconlistR li .notelistas li .iconlistR li .notelistas li,
.basic-element .notelistas li .iconlistR li .notelistas li .iconlistR li .brackettext li,
.basic-element .notelistas li .iconlistR li .brackettext li .arrowlistG li .notelist li,
.basic-element .notelistas li .iconlistR li .brackettext li .arrowlistG li .notelistas li,
.basic-element .notelistas li .iconlistR li .brackettext li .arrowlistG li .brackettext li,
.basic-element .notelistas li .iconlistR li .brackettext li .arrowlistR li .notelist li,
.basic-element .notelistas li .iconlistR li .brackettext li .arrowlistR li .notelistas li,
.basic-element .notelistas li .iconlistR li .brackettext li .arrowlistR li .brackettext li,
.basic-element .notelistas li .iconlistR li .brackettext li .iconlistG li .notelist li,
.basic-element .notelistas li .iconlistR li .brackettext li .iconlistG li .notelistas li,
.basic-element .notelistas li .iconlistR li .brackettext li .iconlistG li .brackettext li,
.basic-element .notelistas li .iconlistR li .brackettext li .iconlistR li .notelist li,
.basic-element .notelistas li .iconlistR li .brackettext li .iconlistR li .notelistas li,
.basic-element .notelistas li .iconlistR li .brackettext li .iconlistR li .brackettext li,
.basic-element .brackettext li .arrowlistG li .notelist li .arrowlistG li .notelist li,
.basic-element .brackettext li .arrowlistG li .notelist li .arrowlistG li .notelistas li,
.basic-element .brackettext li .arrowlistG li .notelist li .arrowlistG li .brackettext li,
.basic-element .brackettext li .arrowlistG li .notelist li .arrowlistR li .notelist li,
.basic-element .brackettext li .arrowlistG li .notelist li .arrowlistR li .notelistas li,
.basic-element .brackettext li .arrowlistG li .notelist li .arrowlistR li .brackettext li,
.basic-element .brackettext li .arrowlistG li .notelist li .iconlistG li .notelist li,
.basic-element .brackettext li .arrowlistG li .notelist li .iconlistG li .notelistas li,
.basic-element .brackettext li .arrowlistG li .notelist li .iconlistG li .brackettext li,
.basic-element .brackettext li .arrowlistG li .notelist li .iconlistR li .notelist li,
.basic-element .brackettext li .arrowlistG li .notelist li .iconlistR li .notelistas li,
.basic-element .brackettext li .arrowlistG li .notelist li .iconlistR li .brackettext li,
.basic-element .brackettext li .arrowlistG li .notelistas li .arrowlistG li .notelist li,
.basic-element .brackettext li .arrowlistG li .notelistas li .arrowlistG li .notelistas li,
.basic-element .brackettext li .arrowlistG li .notelistas li .arrowlistG li .brackettext li,
.basic-element .brackettext li .arrowlistG li .notelistas li .arrowlistR li .notelist li,
.basic-element .brackettext li .arrowlistG li .notelistas li .arrowlistR li .notelistas li,
.basic-element .brackettext li .arrowlistG li .notelistas li .arrowlistR li .brackettext li,
.basic-element .brackettext li .arrowlistG li .notelistas li .iconlistG li .notelist li,
.basic-element .brackettext li .arrowlistG li .notelistas li .iconlistG li .notelistas li,
.basic-element .brackettext li .arrowlistG li .notelistas li .iconlistG li .brackettext li,
.basic-element .brackettext li .arrowlistG li .notelistas li .iconlistR li .notelist li,
.basic-element .brackettext li .arrowlistG li .notelistas li .iconlistR li .notelistas li,
.basic-element .brackettext li .arrowlistG li .notelistas li .iconlistR li .brackettext li,
.basic-element .brackettext li .arrowlistG li .brackettext li .arrowlistG li .notelist li,
.basic-element .brackettext li .arrowlistG li .brackettext li .arrowlistG li .notelistas li,
.basic-element .brackettext li .arrowlistG li .brackettext li .arrowlistG li .brackettext li,
.basic-element .brackettext li .arrowlistG li .brackettext li .arrowlistR li .notelist li,
.basic-element .brackettext li .arrowlistG li .brackettext li .arrowlistR li .notelistas li,
.basic-element .brackettext li .arrowlistG li .brackettext li .arrowlistR li .brackettext li,
.basic-element .brackettext li .arrowlistG li .brackettext li .iconlistG li .notelist li,
.basic-element .brackettext li .arrowlistG li .brackettext li .iconlistG li .notelistas li,
.basic-element .brackettext li .arrowlistG li .brackettext li .iconlistG li .brackettext li,
.basic-element .brackettext li .arrowlistG li .brackettext li .iconlistR li .notelist li,
.basic-element .brackettext li .arrowlistG li .brackettext li .iconlistR li .notelistas li,
.basic-element .brackettext li .arrowlistG li .brackettext li .iconlistR li .brackettext li,
.basic-element .brackettext li .arrowlistR li .notelist li .arrowlistG li .notelist li,
.basic-element .brackettext li .arrowlistR li .notelist li .arrowlistG li .notelistas li,
.basic-element .brackettext li .arrowlistR li .notelist li .arrowlistG li .brackettext li,
.basic-element .brackettext li .arrowlistR li .notelist li .arrowlistR li .notelist li,
.basic-element .brackettext li .arrowlistR li .notelist li .arrowlistR li .notelistas li,
.basic-element .brackettext li .arrowlistR li .notelist li .arrowlistR li .brackettext li,
.basic-element .brackettext li .arrowlistR li .notelist li .iconlistG li .notelist li,
.basic-element .brackettext li .arrowlistR li .notelist li .iconlistG li .notelistas li,
.basic-element .brackettext li .arrowlistR li .notelist li .iconlistG li .brackettext li,
.basic-element .brackettext li .arrowlistR li .notelist li .iconlistR li .notelist li,
.basic-element .brackettext li .arrowlistR li .notelist li .iconlistR li .notelistas li,
.basic-element .brackettext li .arrowlistR li .notelist li .iconlistR li .brackettext li,
.basic-element .brackettext li .arrowlistR li .notelistas li .arrowlistG li .notelist li,
.basic-element .brackettext li .arrowlistR li .notelistas li .arrowlistG li .notelistas li,
.basic-element .brackettext li .arrowlistR li .notelistas li .arrowlistG li .brackettext li,
.basic-element .brackettext li .arrowlistR li .notelistas li .arrowlistR li .notelist li,
.basic-element .brackettext li .arrowlistR li .notelistas li .arrowlistR li .notelistas li,
.basic-element .brackettext li .arrowlistR li .notelistas li .arrowlistR li .brackettext li,
.basic-element .brackettext li .arrowlistR li .notelistas li .iconlistG li .notelist li,
.basic-element .brackettext li .arrowlistR li .notelistas li .iconlistG li .notelistas li,
.basic-element .brackettext li .arrowlistR li .notelistas li .iconlistG li .brackettext li,
.basic-element .brackettext li .arrowlistR li .notelistas li .iconlistR li .notelist li,
.basic-element .brackettext li .arrowlistR li .notelistas li .iconlistR li .notelistas li,
.basic-element .brackettext li .arrowlistR li .notelistas li .iconlistR li .brackettext li,
.basic-element .brackettext li .arrowlistR li .brackettext li .arrowlistG li .notelist li,
.basic-element .brackettext li .arrowlistR li .brackettext li .arrowlistG li .notelistas li,
.basic-element .brackettext li .arrowlistR li .brackettext li .arrowlistG li .brackettext li,
.basic-element .brackettext li .arrowlistR li .brackettext li .arrowlistR li .notelist li,
.basic-element .brackettext li .arrowlistR li .brackettext li .arrowlistR li .notelistas li,
.basic-element .brackettext li .arrowlistR li .brackettext li .arrowlistR li .brackettext li,
.basic-element .brackettext li .arrowlistR li .brackettext li .iconlistG li .notelist li,
.basic-element .brackettext li .arrowlistR li .brackettext li .iconlistG li .notelistas li,
.basic-element .brackettext li .arrowlistR li .brackettext li .iconlistG li .brackettext li,
.basic-element .brackettext li .arrowlistR li .brackettext li .iconlistR li .notelist li,
.basic-element .brackettext li .arrowlistR li .brackettext li .iconlistR li .notelistas li,
.basic-element .brackettext li .arrowlistR li .brackettext li .iconlistR li .brackettext li,
.basic-element .brackettext li .iconlistG li .notelist li .arrowlistG li .notelist li,
.basic-element .brackettext li .iconlistG li .notelist li .arrowlistG li .notelistas li,
.basic-element .brackettext li .iconlistG li .notelist li .arrowlistG li .brackettext li,
.basic-element .brackettext li .iconlistG li .notelist li .arrowlistR li .notelist li,
.basic-element .brackettext li .iconlistG li .notelist li .arrowlistR li .notelistas li,
.basic-element .brackettext li .iconlistG li .notelist li .arrowlistR li .brackettext li,
.basic-element .brackettext li .iconlistG li .notelist li .iconlistG li .notelist li,
.basic-element .brackettext li .iconlistG li .notelist li .iconlistG li .notelistas li,
.basic-element .brackettext li .iconlistG li .notelist li .iconlistG li .brackettext li,
.basic-element .brackettext li .iconlistG li .notelist li .iconlistR li .notelist li,
.basic-element .brackettext li .iconlistG li .notelist li .iconlistR li .notelistas li,
.basic-element .brackettext li .iconlistG li .notelist li .iconlistR li .brackettext li,
.basic-element .brackettext li .iconlistG li .notelistas li .arrowlistG li .notelist li,
.basic-element .brackettext li .iconlistG li .notelistas li .arrowlistG li .notelistas li,
.basic-element .brackettext li .iconlistG li .notelistas li .arrowlistG li .brackettext li,
.basic-element .brackettext li .iconlistG li .notelistas li .arrowlistR li .notelist li,
.basic-element .brackettext li .iconlistG li .notelistas li .arrowlistR li .notelistas li,
.basic-element .brackettext li .iconlistG li .notelistas li .arrowlistR li .brackettext li,
.basic-element .brackettext li .iconlistG li .notelistas li .iconlistG li .notelist li,
.basic-element .brackettext li .iconlistG li .notelistas li .iconlistG li .notelistas li,
.basic-element .brackettext li .iconlistG li .notelistas li .iconlistG li .brackettext li,
.basic-element .brackettext li .iconlistG li .notelistas li .iconlistR li .notelist li,
.basic-element .brackettext li .iconlistG li .notelistas li .iconlistR li .notelistas li,
.basic-element .brackettext li .iconlistG li .notelistas li .iconlistR li .brackettext li,
.basic-element .brackettext li .iconlistG li .brackettext li .arrowlistG li .notelist li,
.basic-element .brackettext li .iconlistG li .brackettext li .arrowlistG li .notelistas li,
.basic-element .brackettext li .iconlistG li .brackettext li .arrowlistG li .brackettext li,
.basic-element .brackettext li .iconlistG li .brackettext li .arrowlistR li .notelist li,
.basic-element .brackettext li .iconlistG li .brackettext li .arrowlistR li .notelistas li,
.basic-element .brackettext li .iconlistG li .brackettext li .arrowlistR li .brackettext li,
.basic-element .brackettext li .iconlistG li .brackettext li .iconlistG li .notelist li,
.basic-element .brackettext li .iconlistG li .brackettext li .iconlistG li .notelistas li,
.basic-element .brackettext li .iconlistG li .brackettext li .iconlistG li .brackettext li,
.basic-element .brackettext li .iconlistG li .brackettext li .iconlistR li .notelist li,
.basic-element .brackettext li .iconlistG li .brackettext li .iconlistR li .notelistas li,
.basic-element .brackettext li .iconlistG li .brackettext li .iconlistR li .brackettext li,
.basic-element .brackettext li .iconlistR li .notelist li .arrowlistG li .notelist li,
.basic-element .brackettext li .iconlistR li .notelist li .arrowlistG li .notelistas li,
.basic-element .brackettext li .iconlistR li .notelist li .arrowlistG li .brackettext li,
.basic-element .brackettext li .iconlistR li .notelist li .arrowlistR li .notelist li,
.basic-element .brackettext li .iconlistR li .notelist li .arrowlistR li .notelistas li,
.basic-element .brackettext li .iconlistR li .notelist li .arrowlistR li .brackettext li,
.basic-element .brackettext li .iconlistR li .notelist li .iconlistG li .notelist li,
.basic-element .brackettext li .iconlistR li .notelist li .iconlistG li .notelistas li,
.basic-element .brackettext li .iconlistR li .notelist li .iconlistG li .brackettext li,
.basic-element .brackettext li .iconlistR li .notelist li .iconlistR li .notelist li,
.basic-element .brackettext li .iconlistR li .notelist li .iconlistR li .notelistas li,
.basic-element .brackettext li .iconlistR li .notelist li .iconlistR li .brackettext li,
.basic-element .brackettext li .iconlistR li .notelistas li .arrowlistG li .notelist li,
.basic-element .brackettext li .iconlistR li .notelistas li .arrowlistG li .notelistas li,
.basic-element .brackettext li .iconlistR li .notelistas li .arrowlistG li .brackettext li,
.basic-element .brackettext li .iconlistR li .notelistas li .arrowlistR li .notelist li,
.basic-element .brackettext li .iconlistR li .notelistas li .arrowlistR li .notelistas li,
.basic-element .brackettext li .iconlistR li .notelistas li .arrowlistR li .brackettext li,
.basic-element .brackettext li .iconlistR li .notelistas li .iconlistG li .notelist li,
.basic-element .brackettext li .iconlistR li .notelistas li .iconlistG li .notelistas li,
.basic-element .brackettext li .iconlistR li .notelistas li .iconlistG li .brackettext li,
.basic-element .brackettext li .iconlistR li .notelistas li .iconlistR li .notelist li,
.basic-element .brackettext li .iconlistR li .notelistas li .iconlistR li .notelistas li,
.basic-element .brackettext li .iconlistR li .notelistas li .iconlistR li .brackettext li,
.basic-element .brackettext li .iconlistR li .brackettext li .arrowlistG li .notelist li,
.basic-element .brackettext li .iconlistR li .brackettext li .arrowlistG li .notelistas li,
.basic-element .brackettext li .iconlistR li .brackettext li .arrowlistG li .brackettext li,
.basic-element .brackettext li .iconlistR li .brackettext li .arrowlistR li .notelist li,
.basic-element .brackettext li .iconlistR li .brackettext li .arrowlistR li .notelistas li,
.basic-element .brackettext li .iconlistR li .brackettext li .arrowlistR li .brackettext li,
.basic-element .brackettext li .iconlistR li .brackettext li .iconlistG li .notelist li,
.basic-element .brackettext li .iconlistR li .brackettext li .iconlistG li .notelistas li,
.basic-element .brackettext li .iconlistR li .brackettext li .iconlistG li .brackettext li,
.basic-element .brackettext li .iconlistR li .brackettext li .iconlistR li .notelist li,
.basic-element .brackettext li .iconlistR li .brackettext li .iconlistR li .notelistas li,
.basic-element .brackettext li .iconlistR li .brackettext li .iconlistR li .brackettext li {
  padding-left: 2em;
  background-position: -100em 0;
}
.main .note2 li, .basic-element .note2 li {
  padding: 0 0 0 2em;
}
.main .note2 li span, .basic-element .note2 li span {
  width: 2em;
}
.main .note3 li, .basic-element .note3 li {
  padding: 0 0 0 3em;
}
.main .note3 li span, .basic-element .note3 li span {
  width: 3em;
}
.main .note4 li, .basic-element .note4 li {
  padding: 0 0 0 4em;
}
.main .note4 li span, .basic-element .note4 li span {
  width: 4em;
}
.main .note5 li, .basic-element .note5 li {
  padding: 0 0 0 5em;
}
.main .note5 li span, .basic-element .note5 li span {
  width: 5em;
}
.main .notelistli,
.main .notelistasli,
.main .brackettextli,
.main .noteli1, .basic-element .notelistli,
.basic-element .notelistasli,
.basic-element .brackettextli,
.basic-element .noteli1 {
  padding: 0 0 0 2em !important;
  background-position: -100em 0 !important;
}
.main .notelistli span,
.main .notelistasli span,
.main .brackettextli span,
.main .noteli1 span, .basic-element .notelistli span,
.basic-element .notelistasli span,
.basic-element .brackettextli span,
.basic-element .noteli1 span {
  width: 2em !important;
}
.main .noteli2, .basic-element .noteli2 {
  padding: 0 0 0 2em !important;
  background-position: -100em 0 !important;
}
.main .noteli2 span, .basic-element .noteli2 span {
  width: 2em !important;
}
.main .noteli3, .basic-element .noteli3 {
  padding: 0 0 0 3em !important;
  background-position: -100em 0 !important;
}
.main .noteli3 span, .basic-element .noteli3 span {
  width: 3em !important;
}
.main .notelistas li,
.main li.notelistas, .basic-element .notelistas li,
.basic-element li.notelistas {
  font-size: 93%;
}
.main .newslistD, .basic-element .newslistD {
  margin: 0 0 18px;
}
.main .newslistD li, .basic-element .newslistD li {
  *zoom: 1;
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/icon_arrow_g.gif) no-repeat 140px 4px;
  padding: 0 0 0 12px;
  list-style: none;
  margin-left: 0;
}
.main .newslistD li:after, .basic-element .newslistD li:after {
  content: "";
  display: table;
  clear: both;
}
.main .newslistD .date, .basic-element .newslistD .date {
  display: block;
  width: 140px;
  float: left;
}
.main .newslistD a, .basic-element .newslistD a {
  display: block;
  width: 540px;
  float: left;
}
.main .aIconG, .basic-element .aIconG {
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/icon_arrow_g.gif) no-repeat left center;
  padding-left: 12px;
}
.main .aIconR, .basic-element .aIconR {
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/icon_arrow_r.gif) no-repeat left center;
  padding-left: 12px;
}
.main .contentsData, .basic-element .contentsData {
  *zoom: 1;
  margin-bottom: 18px;
  margin-top: -10px;
}
.main .contentsData:after, .basic-element .contentsData:after {
  content: "";
  display: table;
  clear: both;
}
.main .copyBt, .basic-element .copyBt {
  width: 135px;
  float: right;
  margin: 0 0 5px;
}
.main .socialarea, .basic-element .socialarea {
  overflow: hidden;
  position: relative;
  width: 212px;
  float: right;
  margin: 5px 0;
}
.main .socialarea div, .basic-element .socialarea div {
  float: left;
}
.main .socialarea .facebook, .basic-element .socialarea .facebook {
  width: 70px;
  height: 20px;
}
.main .socialarea .twitter, .basic-element .socialarea .twitter {
  margin-right: 12px;
}
.main .dateArea, .basic-element .dateArea {
  clear: both;
  text-align: right;
  margin: 0 0 5px;
}
.main .altextR, .basic-element .altextR {
  text-align: right;
}
.main .altextL, .basic-element .altextL {
  text-align: left;
}
.main .altextC, .basic-element .altextC {
  text-align: center;
}
.main .linkbtList.c2, .basic-element .linkbtList.c2 {
  *zoom: 1;
  margin: 0 0 0;
  position: relative;
  width: 100%;
}
.main .linkbtList.c2:after, .basic-element .linkbtList.c2:after {
  content: "";
  display: table;
  clear: both;
}
.main .linkbtList.c2 li, .basic-element .linkbtList.c2 li {
  float: left;
  width: 50%;
  list-style: none;
  margin: 0 0 10px 0;
  padding: 0;
  text-align: center;
  zoom: 1;
}
.main .linkbtList.c3, .basic-element .linkbtList.c3 {
  *zoom: 1;
  margin: 0 0 0;
  position: relative;
  width: 100%;
}
.main .linkbtList.c3:after, .basic-element .linkbtList.c3:after {
  content: "";
  display: table;
  clear: both;
}
.main .linkbtList.c3 li, .basic-element .linkbtList.c3 li {
  float: left;
  width: 33.3%;
  list-style: none;
  margin: 0 0 10px 0;
  padding: 0;
  text-align: center;
  zoom: 1;
}
.main .txbtLinklist, .basic-element .txbtLinklist {
  *zoom: 1;
}
.main .txbtLinklist:after, .basic-element .txbtLinklist:after {
  content: "";
  display: table;
  clear: both;
}
.main .txbtLinklist .listBlock, .basic-element .txbtLinklist .listBlock {
  width: 50%;
  float: left;
}
.main .txbtLinklist .listBlock p, .basic-element .txbtLinklist .listBlock p {
  margin-right: 15px;
  _margin-right: 10px;
}
.main .txbtLinklist .listBlock p.linkdbt, .basic-element .txbtLinklist .listBlock p.linkdbt {
  margin-bottom: 10px;
}
.main .txbtLinklist .listBlock p.text, .basic-element .txbtLinklist .listBlock p.text {
  margin-bottom: 28px;
}
.main .mainblndingarea, .basic-element .mainblndingarea {
  margin-bottom: 18px;
  text-align: center;
}
.main img.icon, .basic-element img.icon {
  vertical-align: middle !important;
  margin: 0 5px;
}
.main img.iconVB, .basic-element img.iconVB {
  vertical-align: bottom !important;
  margin: 0 5px 5px;
}
.main img.iconVT, .basic-element img.iconVT {
  vertical-align: top !important;
  margin: 5px 5px 0;
}
.main .contact_selectarea, .basic-element .contact_selectarea {
  *zoom: 1;
}
.main .contact_selectarea:after, .basic-element .contact_selectarea:after {
  content: "";
  display: table;
  clear: both;
}
.main .contact_selectarea select, .basic-element .contact_selectarea select {
  width: 184px;
  height: 26px;
  margin-bottom: 5px;
}
.main .contact_selectarea option, .basic-element .contact_selectarea option {
  padding: 5px;
}
.main .contact_selectarea img, .basic-element .contact_selectarea img {
  vertical-align: bottom;
  float: left;
}
.main .contactFaqSearch, .basic-element .contactFaqSearch {
  width: 100%;
  height: 50px;
  border: none;
  overflow: hidden;
}
.main .tabArea, .basic-element .tabArea {
  margin-bottom: 18px;
}
.main .tabArea .tabnavi, .basic-element .tabArea .tabnavi {
  *zoom: 1;
  position: relative;
  z-index: 2;
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/tabnavi_bg.gif) repeat-x left bottom;
}
.main .tabArea .tabnavi:after, .basic-element .tabArea .tabnavi:after {
  content: "";
  display: table;
  clear: both;
}
.main .tabArea .tabnavi li, .basic-element .tabArea .tabnavi li {
  float: left;
  width: 328px;
  font-size: 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, .basic-element .tabArea .tabnavi li a {
  color: #333;
  font-weight: bold;
  display: block;
  padding: 8px 10px 8px 26px;
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/icon_tab_arrow_g.gif);
  background-repeat: no-repeat;
  background-position: left center;
  zoom: 1;
}
.main .tabArea .tabnavi li .more, .basic-element .tabArea .tabnavi li .more {
  float: right;
  display: none !important;
}
.main .tabArea .tabnavi li .more img, .basic-element .tabArea .tabnavi li .more img {
  margin-top: -2px;
}
.main .tabArea .tabnavi li .morelinkArea, .basic-element .tabArea .tabnavi li .morelinkArea {
  width: 68px;
}
.main .tabArea .tabnavi li.activetab, .basic-element .tabArea .tabnavi li.activetab {
  background: #ffffff;
  background-image: none;
  border-left: 1px solid #cc0022;
  border-right: 1px solid #cc0022;
  border-top: 3px solid #cc0022;
  border-bottom: 0px;
  margin-top: 0;
  margin-bottom: 0px;
  padding: 4px 0;
}
.main .tabArea .tabnavi li.activetab a, .basic-element .tabArea .tabnavi li.activetab a {
  padding: 0 0 4px 0;
  padding: 10px 10px 10px;
  background-image: none;
}
.main .tabArea .tabnavi li.activetab .more, .basic-element .tabArea .tabnavi li.activetab .more {
  display: inline !important;
}
.main .tabArea .ui-tabs-panel, .basic-element .tabArea .ui-tabs-panel {
  border-bottom: 1px solid #cc0022;
  position: relative;
  z-index: 1;
  padding: 10px 0;
  zoom: 1;
}
.main .tabArea ul, .basic-element .tabArea ul {
  margin: 0;
}
.main .tabAreanavi, .basic-element .tabAreanavi {
  margin-bottom: 18px;
}
.main .tabAreanavi .tabnavi, .basic-element .tabAreanavi .tabnavi {
  *zoom: 1;
  position: relative;
  z-index: 2;
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/tabnavi_bg.gif) repeat-x left bottom;
}
.main .tabAreanavi .tabnavi:after, .basic-element .tabAreanavi .tabnavi:after {
  content: "";
  display: table;
  clear: both;
}
.main .tabAreanavi .tabnavi li, .basic-element .tabAreanavi .tabnavi li {
  float: left;
  width: 328px;
  font-size: 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, .basic-element .tabAreanavi .tabnavi li a {
  color: #333;
  font-weight: bold;
  display: block;
  padding: 8px 10px 8px 26px;
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/icon_tab_arrow_g.gif);
  background-repeat: no-repeat;
  background-position: left center;
  zoom: 1;
}
.main .tabAreanavi .tabnavi li .more, .basic-element .tabAreanavi .tabnavi li .more {
  float: right;
  display: none !important;
}
.main .tabAreanavi .tabnavi li .more img, .basic-element .tabAreanavi .tabnavi li .more img {
  margin-top: -2px;
}
.main .tabAreanavi .tabnavi li .morelinkArea, .basic-element .tabAreanavi .tabnavi li .morelinkArea {
  width: 68px;
}
.main .tabAreanavi .tabnavi li.activetab, .basic-element .tabAreanavi .tabnavi li.activetab {
  background: #ffffff;
  background-image: none;
  border-left: 1px solid #cc0022;
  border-right: 1px solid #cc0022;
  border-top: 3px solid #cc0022;
  border-bottom: 0px;
  margin-top: 0;
  margin-bottom: 0px;
  padding: 4px 0;
}
.main .tabAreanavi .tabnavi li.activetab a, .basic-element .tabAreanavi .tabnavi li.activetab a {
  padding: 0 0 4px 0;
  padding: 10px 10px 10px;
  background-image: none;
}
.main .tabAreanavi .tabnavi li.activetab .more, .basic-element .tabAreanavi .tabnavi li.activetab .more {
  display: inline !important;
}
.main .tabAreanavi .ui-tabs-panel, .basic-element .tabAreanavi .ui-tabs-panel {
  border-bottom: 1px solid #cc0022;
  position: relative;
  z-index: 1;
  padding: 10px 0;
  zoom: 1;
}
.main .tabAreanavi ul, .basic-element .tabAreanavi ul {
  margin: 0;
}
.main .tabAreanavib, .basic-element .tabAreanavib {
  margin-bottom: 18px;
}
.main .tabAreanavib .tabnavi, .basic-element .tabAreanavib .tabnavi {
  *zoom: 1;
  position: relative;
  z-index: 2;
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/tabnavi_bg.gif) repeat-x left top;
}
.main .tabAreanavib .tabnavi:after, .basic-element .tabAreanavib .tabnavi:after {
  content: "";
  display: table;
  clear: both;
}
.main .tabAreanavib .tabnavi li, .basic-element .tabAreanavib .tabnavi li {
  float: left;
  width: 328px;
  font-size: 115%;
  line-height: 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, .basic-element .tabAreanavib .tabnavi li a {
  color: #333;
  font-weight: bold;
  padding: 0;
  display: block;
  padding: 8px 10px 8px 26px;
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/icon_tabb_arrow_g.gif);
  background-repeat: no-repeat;
  background-position: left center;
  zoom: 1;
}
.main .tabAreanavib .tabnavi li .more, .basic-element .tabAreanavib .tabnavi li .more {
  float: right;
  display: none !important;
}
.main .tabAreanavib .tabnavi li .morelinkArea, .basic-element .tabAreanavib .tabnavi li .morelinkArea {
  width: 68px;
}
.main .tabAreanavib .tabnavi li.activetab, .basic-element .tabAreanavib .tabnavi li.activetab {
  background: #ffffff;
  background-image: none;
  border-left: 1px solid #cc0022;
  border-right: 1px solid #cc0022;
  border-bottom: 3px solid #cc0022;
  border-top: 0px;
  margin-top: 0;
  padding: 4px 0;
  margin-bottom: 0px;
}
.main .tabAreanavib .tabnavi li.activetab a, .basic-element .tabAreanavib .tabnavi li.activetab a {
  padding: 4px 0 0 0;
  padding: 12px 10px 12px;
  background-image: none;
}
.main .tabAreanavib .tabnavi li.activetab .more, .basic-element .tabAreanavib .tabnavi li.activetab .more {
  display: inline !important;
}
.main .tabAreanavib .ui-tabs-panel, .basic-element .tabAreanavib .ui-tabs-panel {
  border-bottom: 1px solid #cc0022;
  position: relative;
  z-index: 1;
  padding: 10px 0;
  zoom: 1;
}
.main .tabAreanavib ul, .basic-element .tabAreanavib ul {
  margin: 0;
}
.main .tabAreanavi3, .basic-element .tabAreanavi3 {
  margin-bottom: 18px;
}
.main .tabAreanavi3 .tabnavi, .basic-element .tabAreanavi3 .tabnavi {
  *zoom: 1;
  position: relative;
  z-index: 2;
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/tabnavi_bg.gif) repeat-x left bottom;
}
.main .tabAreanavi3 .tabnavi:after, .basic-element .tabAreanavi3 .tabnavi:after {
  content: "";
  display: table;
  clear: both;
}
.main .tabAreanavi3 .tabnavi li, .basic-element .tabAreanavi3 .tabnavi li {
  float: left;
  width: 218px;
  font-size: 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, .basic-element .tabAreanavi3 .tabnavi li a {
  color: #333;
  font-weight: bold;
  display: block;
  padding: 8px 10px 8px 26px;
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/icon_tab_arrow_g.gif);
  background-repeat: no-repeat;
  background-position: left center;
  zoom: 1;
}
.main .tabAreanavi3 .tabnavi li .more, .basic-element .tabAreanavi3 .tabnavi li .more {
  float: right;
  display: none !important;
}
.main .tabAreanavi3 .tabnavi li .more img, .basic-element .tabAreanavi3 .tabnavi li .more img {
  margin-top: -2px;
}
.main .tabAreanavi3 .tabnavi li .morelinkArea, .basic-element .tabAreanavi3 .tabnavi li .morelinkArea {
  width: 68px;
}
.main .tabAreanavi3 .tabnavi li.activetab, .basic-element .tabAreanavi3 .tabnavi li.activetab {
  background: #ffffff;
  background-image: none;
  border-left: 1px solid #cc0022;
  border-right: 1px solid #cc0022;
  border-top: 3px solid #cc0022;
  border-bottom: 0px;
  margin-top: 0;
  margin-bottom: 0px;
  padding: 4px 0;
}
.main .tabAreanavi3 .tabnavi li.activetab a, .basic-element .tabAreanavi3 .tabnavi li.activetab a {
  padding: 0 0 4px 0;
  padding: 10px 10px 10px;
  background-image: none;
}
.main .tabAreanavi3 .tabnavi li.activetab .more, .basic-element .tabAreanavi3 .tabnavi li.activetab .more {
  display: inline !important;
}
.main .tabAreanavi3 .ui-tabs-panel, .basic-element .tabAreanavi3 .ui-tabs-panel {
  border-bottom: 1px solid #cc0022;
  position: relative;
  z-index: 1;
  padding: 10px 0;
  zoom: 1;
}
.main .tabAreanavi3 ul, .basic-element .tabAreanavi3 ul {
  margin: 0;
}
.main .tabAreanavib3, .basic-element .tabAreanavib3 {
  margin-bottom: 18px;
}
.main .tabAreanavib3 .tabnavi, .basic-element .tabAreanavib3 .tabnavi {
  *zoom: 1;
  position: relative;
  z-index: 2;
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/tabnavi_bg.gif) repeat-x left top;
}
.main .tabAreanavib3 .tabnavi:after, .basic-element .tabAreanavib3 .tabnavi:after {
  content: "";
  display: table;
  clear: both;
}
.main .tabAreanavib3 .tabnavi li, .basic-element .tabAreanavib3 .tabnavi li {
  float: left;
  width: 218px;
  font-size: 115%;
  line-height: 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, .basic-element .tabAreanavib3 .tabnavi li a {
  color: #333;
  font-weight: bold;
  padding: 0;
  display: block;
  padding: 8px 10px 8px 26px;
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/icon_tabb_arrow_g.gif);
  background-repeat: no-repeat;
  background-position: left center;
  zoom: 1;
}
.main .tabAreanavib3 .tabnavi li .more, .basic-element .tabAreanavib3 .tabnavi li .more {
  float: right;
  display: none !important;
}
.main .tabAreanavib3 .tabnavi li .morelinkArea, .basic-element .tabAreanavib3 .tabnavi li .morelinkArea {
  width: 68px;
}
.main .tabAreanavib3 .tabnavi li.activetab, .basic-element .tabAreanavib3 .tabnavi li.activetab {
  background: #ffffff;
  background-image: none;
  border-left: 1px solid #cc0022;
  border-right: 1px solid #cc0022;
  border-bottom: 3px solid #cc0022;
  border-top: 0px;
  margin-top: 0;
  padding: 4px 0;
  margin-bottom: 0px;
}
.main .tabAreanavib3 .tabnavi li.activetab a, .basic-element .tabAreanavib3 .tabnavi li.activetab a {
  padding: 4px 0 0 0;
  padding: 12px 10px 12px;
  background-image: none;
}
.main .tabAreanavib3 .tabnavi li.activetab .more, .basic-element .tabAreanavib3 .tabnavi li.activetab .more {
  display: inline !important;
}
.main .tabAreanavib3 .ui-tabs-panel, .basic-element .tabAreanavib3 .ui-tabs-panel {
  border-bottom: 1px solid #cc0022;
  position: relative;
  z-index: 1;
  padding: 10px 0;
  zoom: 1;
}
.main .tabAreanavib3 ul, .basic-element .tabAreanavib3 ul {
  margin: 0;
}
.main .mediaArea .mediaBlock, .basic-element .mediaArea .mediaBlock {
  *zoom: 1;
  margin-bottom: 18px;
}
.main .mediaArea .mediaBlock:after, .basic-element .mediaArea .mediaBlock:after {
  content: "";
  display: table;
  clear: both;
}
.main .mediaArea .mediaBlock .img, .basic-element .mediaArea .mediaBlock .img {
  float: left;
  margin-right: 20px;
}
.main .mediaArea .mediaBlock p, .basic-element .mediaArea .mediaBlock p {
  float: left;
  font-size: 86%;
  margin: 0;
}
.main .clearfix, .basic-element .clearfix {
  *zoom: 1;
}
.main .clearfix:after, .basic-element .clearfix:after {
  content: "";
  display: table;
  clear: both;
}
.main .clearfix .imageL, .basic-element .clearfix .imageL {
  float: left;
  margin: 0 10px 10px;
}
.main .clearfix .imageR, .basic-element .clearfix .imageR {
  float: right;
  margin: 0 10px 10px;
}
.main .qaArea, .basic-element .qaArea {
  padding: 33px 30px 33px 30px;
  border: none;
  border-radius: 0;
  background: #f3efe6;
  margin-bottom: 18px;
}
.main .qaArea .qaTitle, .basic-element .qaArea .qaTitle {
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/contents/icon_qs_ui.png) no-repeat left;
  padding: 0 0 0 18px;
  font-weight: normal;
}
.main .qaArea .qaTitle a, .basic-element .qaArea .qaTitle a {
  text-decoration: underline;
}
.main .qaArea p[align='right'], .basic-element .qaArea p[align='right'] {
  margin-bottom: -10px;
}
.main .morelinkR, .basic-element .morelinkR {
  text-align: right;
}
.main .morelinkR .more, .basic-element .morelinkR .more {
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/icon_bt_arrow_g.gif) no-repeat left center;
  padding: 0 0 0 20px;
}
.main .arrowlinkG, .basic-element .arrowlinkG {
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/icon_bt_arrow_g.gif) no-repeat left center;
  padding: 0 0 0 20px;
}
.main .arrowlinkR, .basic-element .arrowlinkR {
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/icon_bt_arrow_r.gif) no-repeat left center;
  padding: 0 0 0 20px;
}
.main .arrowlinkBG, .basic-element .arrowlinkBG {
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/icon_bt_uarrow_g.gif) no-repeat left center;
  padding: 0 0 0 20px;
}
.main .arrowlinkBR, .basic-element .arrowlinkBR {
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/icon_bt_uarrow_r.gif) no-repeat left center;
  padding: 0 0 0 20px;
}
.main .textBtlink a, .basic-element .textBtlink a {
  background: #eee url(https://www.sompo-japan.co.jp/sjnk/common/images/gy_bt_bg.gif) no-repeat left top;
  border-right: 2px solid #d6d6d6;
  border-bottom: 2px solid #d6d6d6;
  padding: 12px 2% 12px 28px;
  color: #444;
  font-weight: bold;
  display: block;
}
.main .textBtlink a.w1, .basic-element .textBtlink a.w1 {
  width: 28%;
}
.main .textBtlink a.w2, .basic-element .textBtlink a.w2 {
  width: 45%;
}
.main .textBtlink a.w3, .basic-element .textBtlink a.w3 {
  width: 61%;
}
.main .textBtlink a.w4, .basic-element .textBtlink a.w4 {
  width: 95%;
}
.main .textBtlink a.inlineBtn, .basic-element .textBtlink a.inlineBtn {
  display: inline-block;
}
.main .textBtlink a:hover, .basic-element .textBtlink a:hover {
  background: #b7b7b7 url(https://www.sompo-japan.co.jp/sjnk/common/images/gy_bt_bg_on.gif) no-repeat left top;
  text-decoration: none;
  border-right: 2px solid #a4a4a4;
  border-bottom: 2px solid #a4a4a4;
}
.main .textBtlink a.BtR, .basic-element .textBtlink a.BtR {
  background: #eee url(https://www.sompo-japan.co.jp/sjnk/common/images/ry_bt_bg.gif) no-repeat left top;
}
.main .textBtlink a.BtR:hover, .basic-element .textBtlink a.BtR:hover {
  background: #b7b7b7 url(https://www.sompo-japan.co.jp/sjnk/common/images/ry_bt_bg_on.gif) no-repeat left top;
}
.main .textBtlink.tblul, .basic-element .textBtlink.tblul {
  *zoom: 1;
  margin: 0 0 18px;
}
.main .textBtlink.tblul:after, .basic-element .textBtlink.tblul:after {
  content: "";
  display: table;
  clear: both;
}
.main .textBtlink.tblul li, .basic-element .textBtlink.tblul li {
  float: left;
  list-style: none;
  padding: 5px;
  margin: 0;
  width: 100%;
  box-sizing: border-box;
}
.main .textBtlink.tblul li.c2, .basic-element .textBtlink.tblul li.c2 {
  width: 50%;
}
.main .textBtlink.tblul li.c3, .basic-element .textBtlink.tblul li.c3 {
  width: 33.333%;
}
.main .textBtlink.tblul li.c4, .basic-element .textBtlink.tblul li.c4 {
  width: 25%;
}
.main .textBtlink.tblul li a, .basic-element .textBtlink.tblul li a {
  min-height: 19px;
}
.main .textBtlink.tblBottom a, .basic-element .textBtlink.tblBottom a {
  background: #eee url(https://www.sompo-japan.co.jp/sjnk/common/images/gy_ubt_bg.gif) no-repeat left top;
}
.main .textBtlink.tblBottom a:hover, .basic-element .textBtlink.tblBottom a:hover {
  background: #b7b7b7 url(https://www.sompo-japan.co.jp/sjnk/common/images/gy_ubt_bg_on.gif) no-repeat left top;
}
.main .textBtlink.tblBottom a.BtR, .basic-element .textBtlink.tblBottom a.BtR {
  background: #eee url(https://www.sompo-japan.co.jp/sjnk/common/images/ry_ubt_bg.gif) no-repeat left top;
}
.main .textBtlink.tblBottom a.BtR:hover, .basic-element .textBtlink.tblBottom a.BtR:hover {
  background: #b7b7b7 url(https://www.sompo-japan.co.jp/sjnk/common/images/ry_ubt_bg_on.gif) no-repeat left top;
}
.main .pagenation, .basic-element .pagenation {
  margin: 20px 0;
  padding: 8px 80px;
  position: relative;
  text-align: center;
  min-height: 20px;
}
.main .pagenation .link_prev, .basic-element .pagenation .link_prev {
  position: absolute;
  width: 68px;
  height: 28px;
  left: 10px;
  text-align: left;
  top: 0;
}
.main .pagenation .link_next, .basic-element .pagenation .link_next {
  position: absolute;
  width: 68px;
  height: 28px;
  right: 10px;
  text-align: right;
  top: 0;
}
.main .pagenation .link_page, .basic-element .pagenation .link_page {
  margin: 0 5px 5px;
}
.main .pagenation .current_page, .basic-element .pagenation .current_page {
  color: #333333;
  font-weight: bold;
  margin: 0 5px 5px;
}
.main .pagenation_l, .basic-element .pagenation_l {
  *zoom: 1;
  margin-bottom: 18px;
}
.main .pagenation_l:after, .basic-element .pagenation_l:after {
  content: "";
  display: table;
  clear: both;
}
.main .pagenation_l .link_prev_l, .basic-element .pagenation_l .link_prev_l {
  text-align: left;
  width: 35%;
  float: left;
  *zoom: 1;
}
.main .pagenation_l .link_prev_l:after, .basic-element .pagenation_l .link_prev_l:after {
  content: "";
  display: table;
  clear: both;
}
.main .pagenation_l .link_prev_l img, .basic-element .pagenation_l .link_prev_l img {
  float: left;
}
.main .pagenation_l .link_prev_l span, .basic-element .pagenation_l .link_prev_l span {
  padding-left: 75px;
  padding-top: 8px;
  display: block;
}
.main .pagenation_l .link_next_l, .basic-element .pagenation_l .link_next_l {
  text-align: right;
  width: 35%;
  float: right;
  *zoom: 1;
}
.main .pagenation_l .link_next_l:after, .basic-element .pagenation_l .link_next_l:after {
  content: "";
  display: table;
  clear: both;
}
.main .pagenation_l .link_next_l img, .basic-element .pagenation_l .link_next_l img {
  float: right;
}
.main .pagenation_l .link_next_l span, .basic-element .pagenation_l .link_next_l span {
  padding-right: 75px;
  padding-top: 8px;
  display: block;
}
.main #search_form_inner, .basic-element #search_form_inner {
  margin: 0 10px 18px;
}
.main #search_form_inner .searchBox, .basic-element #search_form_inner .searchBox {
  width: 65%;
  height: 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, .basic-element #search_form_inner legend {
  display: none;
}
.main .c1LC,
.main .c2LC,
.main .c3LC,
.main .c4LC, .basic-element .c1LC,
.basic-element .c2LC,
.basic-element .c3LC,
.basic-element .c4LC {
  margin: 0 10px 18px;
  *zoom: 1;
}
.main .c1LC:after,
.main .c2LC:after,
.main .c3LC:after,
.main .c4LC:after, .basic-element .c1LC:after,
.basic-element .c2LC:after,
.basic-element .c3LC:after,
.basic-element .c4LC:after {
  content: "";
  display: table;
  clear: both;
}
.main .c1LC li,
.main .c2LC li,
.main .c3LC li,
.main .c4LC li, .basic-element .c1LC li,
.basic-element .c2LC li,
.basic-element .c3LC li,
.basic-element .c4LC li {
  padding: 0 0 0 12px;
  margin: 0 0 10px;
  list-style: none;
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/icon_arrow_g.gif) no-repeat 2px 4px;
  zoom: 1;
}
.main .c1LC li.alink,
.main .c2LC li.alink,
.main .c3LC li.alink,
.main .c4LC li.alink, .basic-element .c1LC li.alink,
.basic-element .c2LC li.alink,
.basic-element .c3LC li.alink,
.basic-element .c4LC li.alink {
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/icon_uarrow_g.gif) no-repeat 0 5px;
}
.main .c1LC li.active a, .main .c1LC li.active,
.main .c2LC li.active a,
.main .c2LC li.active,
.main .c3LC li.active a,
.main .c3LC li.active,
.main .c4LC li.active a,
.main .c4LC li.active, .basic-element .c1LC li.active a, .basic-element .c1LC li.active,
.basic-element .c2LC li.active a,
.basic-element .c2LC li.active,
.basic-element .c3LC li.active a,
.basic-element .c3LC li.active,
.basic-element .c4LC li.active a,
.basic-element .c4LC li.active {
  color: #333;
}
.main .c1LC li.active a:hover, .main .c1LC li.active:hover,
.main .c2LC li.active a:hover,
.main .c2LC li.active:hover,
.main .c3LC li.active a:hover,
.main .c3LC li.active:hover,
.main .c4LC li.active a:hover,
.main .c4LC li.active:hover, .basic-element .c1LC li.active a:hover, .basic-element .c1LC li.active:hover,
.basic-element .c2LC li.active a:hover,
.basic-element .c2LC li.active:hover,
.basic-element .c3LC li.active a:hover,
.basic-element .c3LC li.active:hover,
.basic-element .c4LC li.active a:hover,
.basic-element .c4LC li.active:hover {
  text-decoration: none;
}
.main .c1LC li, .basic-element .c1LC li {
  margin: 0 1.5% 10px 0;
  _margin: 0 1% 10px 0;
  width: 95.5%;
}
.main .c2LC li, .basic-element .c2LC li {
  margin: 0 1.5% 10px 0;
  _margin: 0 1% 10px 0;
  width: 45.5%;
  float: left;
}
.main .c3LC li, .basic-element .c3LC li {
  margin: 0 1.5% 10px 0;
  _margin: 0 1% 10px 0;
  width: 29%;
  float: left;
}
.main .c4LC li, .basic-element .c4LC li {
  margin: 0 1.5% 10px 0;
  _margin: 0 1% 10px 0;
  width: 20.5%;
  float: left;
}
.main .columnbox, .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, .single .main .c4Block, .single .main .c2BlockFRA,
.single .main .c2BlockFRAD,
.single .main .c2BlockA,
.single .main .c2BlockB,
.single .main .c2BlockFRApa0,
.single .main .c2BlockApa0,
.single .main .c2BlockBpa0, .single .main .c3BlockFRA,
.single .main .c3BlockFRAD,
.single .main .c3BlockA,
.single .main .c3BlockB,
.single .main .c3BlockFRApa0,
.single .main .c3BlockFRADpa0,
.single .main .c3BlockApa0,
.single .main .c3BlockBpa0, .single .main .c4BlockFRA,
.single .main .c4BlockFRAD,
.single .main .c4BlockA,
.single .main .c4BlockB,
.single .main .c4BlockFRApa0,
.single .main .c4BlockFRADpa0,
.single .main .c4BlockApa0,
.single .main .c4BlockBpa0, .basic-element .columnbox, .basic-element .c1Block,
.basic-element .c1Blockpa0, .basic-element .c2Block,
.basic-element .c2Blockpa0, .basic-element .c3Block,
.basic-element .c3Blockpa0, .basic-element .c4Block,
.basic-element .c4Blockpa0, .basic-element .c2BlockFRA,
.basic-element .c2BlockFRAD,
.basic-element .c2BlockA,
.basic-element .c2BlockB,
.basic-element .c2BlockFRApa0,
.basic-element .c2BlockApa0,
.basic-element .c2BlockBpa0, .basic-element .c3BlockFRA,
.basic-element .c3BlockFRAD,
.basic-element .c3BlockA,
.basic-element .c3BlockB,
.basic-element .c3BlockFRApa0,
.basic-element .c3BlockFRADpa0,
.basic-element .c3BlockApa0,
.basic-element .c3BlockBpa0, .basic-element .c4BlockFRA,
.basic-element .c4BlockFRAD,
.basic-element .c4BlockA,
.basic-element .c4BlockB,
.basic-element .c4BlockFRApa0,
.basic-element .c4BlockFRADpa0,
.basic-element .c4BlockApa0,
.basic-element .c4BlockBpa0, .basic-element .single .main .c1Block, .single .main .basic-element .c1Block, .basic-element .single .main .c2Block, .single .main .basic-element .c2Block, .basic-element .single .main .c3Block, .single .main .basic-element .c3Block, .basic-element .single .main .c4Block, .single .main .basic-element .c4Block, .basic-element .single .main .c2BlockFRA, .single .main .basic-element .c2BlockFRA,
.basic-element .single .main .c2BlockFRAD,
.single .main .basic-element .c2BlockFRAD,
.basic-element .single .main .c2BlockA,
.single .main .basic-element .c2BlockA,
.basic-element .single .main .c2BlockB,
.single .main .basic-element .c2BlockB,
.basic-element .single .main .c2BlockFRApa0,
.single .main .basic-element .c2BlockFRApa0,
.basic-element .single .main .c2BlockApa0,
.single .main .basic-element .c2BlockApa0,
.basic-element .single .main .c2BlockBpa0,
.single .main .basic-element .c2BlockBpa0, .basic-element .single .main .c3BlockFRA, .single .main .basic-element .c3BlockFRA,
.basic-element .single .main .c3BlockFRAD,
.single .main .basic-element .c3BlockFRAD,
.basic-element .single .main .c3BlockA,
.single .main .basic-element .c3BlockA,
.basic-element .single .main .c3BlockB,
.single .main .basic-element .c3BlockB,
.basic-element .single .main .c3BlockFRApa0,
.single .main .basic-element .c3BlockFRApa0,
.basic-element .single .main .c3BlockFRADpa0,
.single .main .basic-element .c3BlockFRADpa0,
.basic-element .single .main .c3BlockApa0,
.single .main .basic-element .c3BlockApa0,
.basic-element .single .main .c3BlockBpa0,
.single .main .basic-element .c3BlockBpa0, .basic-element .single .main .c4BlockFRA, .single .main .basic-element .c4BlockFRA,
.basic-element .single .main .c4BlockFRAD,
.single .main .basic-element .c4BlockFRAD,
.basic-element .single .main .c4BlockA,
.single .main .basic-element .c4BlockA,
.basic-element .single .main .c4BlockB,
.single .main .basic-element .c4BlockB,
.basic-element .single .main .c4BlockFRApa0,
.single .main .basic-element .c4BlockFRApa0,
.basic-element .single .main .c4BlockFRADpa0,
.single .main .basic-element .c4BlockFRADpa0,
.basic-element .single .main .c4BlockApa0,
.single .main .basic-element .c4BlockApa0,
.basic-element .single .main .c4BlockBpa0,
.single .main .basic-element .c4BlockBpa0 {
  *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, .single .main .c4Block:after, .single .main .c2BlockFRA:after,
.single .main .c2BlockFRAD:after,
.single .main .c2BlockA:after,
.single .main .c2BlockB:after,
.single .main .c2BlockFRApa0:after,
.single .main .c2BlockApa0:after,
.single .main .c2BlockBpa0:after, .single .main .c3BlockFRA:after,
.single .main .c3BlockFRAD:after,
.single .main .c3BlockA:after,
.single .main .c3BlockB:after,
.single .main .c3BlockFRApa0:after,
.single .main .c3BlockFRADpa0:after,
.single .main .c3BlockApa0:after,
.single .main .c3BlockBpa0:after, .single .main .c4BlockFRA:after,
.single .main .c4BlockFRAD:after,
.single .main .c4BlockA:after,
.single .main .c4BlockB:after,
.single .main .c4BlockFRApa0:after,
.single .main .c4BlockFRADpa0:after,
.single .main .c4BlockApa0:after,
.single .main .c4BlockBpa0:after, .basic-element .columnbox:after, .basic-element .c1Block:after,
.basic-element .c1Blockpa0:after, .basic-element .c2Block:after,
.basic-element .c2Blockpa0:after, .basic-element .c3Block:after,
.basic-element .c3Blockpa0:after, .basic-element .c4Block:after,
.basic-element .c4Blockpa0:after, .basic-element .c2BlockFRA:after,
.basic-element .c2BlockFRAD:after,
.basic-element .c2BlockA:after,
.basic-element .c2BlockB:after,
.basic-element .c2BlockFRApa0:after,
.basic-element .c2BlockApa0:after,
.basic-element .c2BlockBpa0:after, .basic-element .c3BlockFRA:after,
.basic-element .c3BlockFRAD:after,
.basic-element .c3BlockA:after,
.basic-element .c3BlockB:after,
.basic-element .c3BlockFRApa0:after,
.basic-element .c3BlockFRADpa0:after,
.basic-element .c3BlockApa0:after,
.basic-element .c3BlockBpa0:after, .basic-element .c4BlockFRA:after,
.basic-element .c4BlockFRAD:after,
.basic-element .c4BlockA:after,
.basic-element .c4BlockB:after,
.basic-element .c4BlockFRApa0:after,
.basic-element .c4BlockFRADpa0:after,
.basic-element .c4BlockApa0:after,
.basic-element .c4BlockBpa0:after, .basic-element .single .main .c1Block:after, .single .main .basic-element .c1Block:after, .basic-element .single .main .c2Block:after, .single .main .basic-element .c2Block:after, .basic-element .single .main .c3Block:after, .single .main .basic-element .c3Block:after, .basic-element .single .main .c4Block:after, .single .main .basic-element .c4Block:after, .basic-element .single .main .c2BlockFRA:after, .single .main .basic-element .c2BlockFRA:after,
.basic-element .single .main .c2BlockFRAD:after,
.single .main .basic-element .c2BlockFRAD:after,
.basic-element .single .main .c2BlockA:after,
.single .main .basic-element .c2BlockA:after,
.basic-element .single .main .c2BlockB:after,
.single .main .basic-element .c2BlockB:after,
.basic-element .single .main .c2BlockFRApa0:after,
.single .main .basic-element .c2BlockFRApa0:after,
.basic-element .single .main .c2BlockApa0:after,
.single .main .basic-element .c2BlockApa0:after,
.basic-element .single .main .c2BlockBpa0:after,
.single .main .basic-element .c2BlockBpa0:after, .basic-element .single .main .c3BlockFRA:after, .single .main .basic-element .c3BlockFRA:after,
.basic-element .single .main .c3BlockFRAD:after,
.single .main .basic-element .c3BlockFRAD:after,
.basic-element .single .main .c3BlockA:after,
.single .main .basic-element .c3BlockA:after,
.basic-element .single .main .c3BlockB:after,
.single .main .basic-element .c3BlockB:after,
.basic-element .single .main .c3BlockFRApa0:after,
.single .main .basic-element .c3BlockFRApa0:after,
.basic-element .single .main .c3BlockFRADpa0:after,
.single .main .basic-element .c3BlockFRADpa0:after,
.basic-element .single .main .c3BlockApa0:after,
.single .main .basic-element .c3BlockApa0:after,
.basic-element .single .main .c3BlockBpa0:after,
.single .main .basic-element .c3BlockBpa0:after, .basic-element .single .main .c4BlockFRA:after, .single .main .basic-element .c4BlockFRA:after,
.basic-element .single .main .c4BlockFRAD:after,
.single .main .basic-element .c4BlockFRAD:after,
.basic-element .single .main .c4BlockA:after,
.single .main .basic-element .c4BlockA:after,
.basic-element .single .main .c4BlockB:after,
.single .main .basic-element .c4BlockB:after,
.basic-element .single .main .c4BlockFRApa0:after,
.single .main .basic-element .c4BlockFRApa0:after,
.basic-element .single .main .c4BlockFRADpa0:after,
.single .main .basic-element .c4BlockFRADpa0:after,
.basic-element .single .main .c4BlockApa0:after,
.single .main .basic-element .c4BlockApa0:after,
.basic-element .single .main .c4BlockBpa0:after,
.single .main .basic-element .c4BlockBpa0:after {
  content: "";
  display: table;
  clear: both;
}
.main .cBox, .basic-element .cBox {
  float: left;
  zoom: 1;
  margin-left: 15px;
  *zoom: 1;
}
.main .cBox:after, .basic-element .cBox:after {
  content: "";
  display: table;
  clear: both;
}
.main .cBox .caption, .basic-element .cBox .caption {
  font-size: 86%;
  padding: 5px 0 0 0;
  margin: 0;
}
.main .cBox .image, .basic-element .cBox .image {
  margin: 0 0px 13px;
  text-align: center;
  zoom: 1;
}
.main .cBox .image img, .basic-element .cBox .image img {
  max-width: 100%;
  width: auto;
}
.main .cBox .image.altextR, .basic-element .cBox .image.altextR {
  text-align: right;
}
.main .cBox .image.altextC, .basic-element .cBox .image.altextC {
  text-align: center;
}
.main .cBox .image.altextL, .basic-element .cBox .image.altextL {
  text-align: left;
}
.main .cBox .altextR, .basic-element .cBox .altextR {
  text-align: right !important;
}
.main .cBox .altextC, .basic-element .cBox .altextC {
  text-align: center !important;
}
.main .cBox .altextL, .basic-element .cBox .altextL {
  text-align: left !important;
}
.main .cBox .imageL, .basic-element .cBox .imageL {
  float: left;
  margin: 0 10px 13px;
}
.main .cBox .imageR, .basic-element .cBox .imageR {
  float: right;
  margin: 0 10px 13px;
}
.main .cBox .imagebdbr, .basic-element .cBox .imagebdbr {
  border: 1px solid #d9d9d9;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.main .cBox:first-child, .basic-element .cBox:first-child {
  margin-left: 0;
}
.main .first, .basic-element .first {
  margin-left: 0 !important;
}
.main .c1Block .cBox,
.main .c1Blockpa0 .cBox, .basic-element .c1Block .cBox,
.basic-element .c1Blockpa0 .cBox {
  width: 100%;
}
.main .c1Block .image,
.main .c1Blockpa0 .image, .basic-element .c1Block .image,
.basic-element .c1Blockpa0 .image {
  text-align: center;
}
.main .c2Block .cBox,
.main .c2Blockpa0 .cBox, .basic-element .c2Block .cBox,
.basic-element .c2Blockpa0 .cBox {
  width: 340px;
}
.main .c2Block table,
.main .c2Blockpa0 table, .basic-element .c2Block table,
.basic-element .c2Blockpa0 table {
  width: 94%;
}
.main .c3Block .cBox,
.main .c3Blockpa0 .cBox, .basic-element .c3Block .cBox,
.basic-element .c3Blockpa0 .cBox {
  width: 222px;
}
.main .c3Block .c3borderbox,
.main .c3Blockpa0 .c3borderbox, .basic-element .c3Block .c3borderbox,
.basic-element .c3Blockpa0 .c3borderbox {
  width: 218px;
  border: 1px solid #ccc;
  border-top: 0;
  -moz-border-radius: 6px 6px 0 0;
  -webkit-border-radius: 6px;
  border-radius: 6px 6px 0 0;
}
.main .c4Block .cBox,
.main .c4Blockpa0 .cBox, .basic-element .c4Block .cBox,
.basic-element .c4Blockpa0 .cBox {
  width: 162px;
}
.main .bdflame, .basic-element .bdflame {
  margin-right: 10px;
  margin-left: 10px;
}
.main .bdflame p,
.main .bdflame h4,
.main .bdflame h5,
.main .bdflame h6,
.main .bdflame ul,
.main .bdflame ol,
.main .bdflame dl,
.main .bdflame table,
.main .bdflame .image, .basic-element .bdflame p,
.basic-element .bdflame h4,
.basic-element .bdflame h5,
.basic-element .bdflame h6,
.basic-element .bdflame ul,
.basic-element .bdflame ol,
.basic-element .bdflame dl,
.basic-element .bdflame table,
.basic-element .bdflame .image {
  margin: 0 0 18px;
}
.main .bdflame .c2Block .cBox, .basic-element .bdflame .c2Block .cBox {
  width: 313px;
}
.main .bdflame .c2Blockpa0 .cBox, .basic-element .bdflame .c2Blockpa0 .cBox {
  width: 328px;
}
.main .bdflame .c3Block .cBox, .basic-element .bdflame .c3Block .cBox {
  width: 204px;
}
.main .bdflame .c3Blockpa0 .cBox, .basic-element .bdflame .c3Blockpa0 .cBox {
  width: 214px;
}
.main .bdflame .c4Block .cBox, .basic-element .bdflame .c4Block .cBox {
  width: 149px;
}
.main .bdflame .c4Blockpa0 .cBox, .basic-element .bdflame .c4Blockpa0 .cBox {
  width: 156px;
}
.main .nobdflame, .basic-element .nobdflame {
  border: 0px !important;
}
.main .elma0 p,
.main .elma0 h4,
.main .elma0 h5,
.main .elma0 h6,
.main .elma0 ul,
.main .elma0 ol,
.main .elma0 dl,
.main .elma0 table,
.main .elma0 .image,
.main .elma0 .imageL,
.main .elma0 .imageR, .basic-element .elma0 p,
.basic-element .elma0 h4,
.basic-element .elma0 h5,
.basic-element .elma0 h6,
.basic-element .elma0 ul,
.basic-element .elma0 ol,
.basic-element .elma0 dl,
.basic-element .elma0 table,
.basic-element .elma0 .image,
.basic-element .elma0 .imageL,
.basic-element .elma0 .imageR {
  margin: 0 0 18px;
}
.main .balloonArea,
.main .balloonAreaR,
.main .balloonAreaY, .basic-element .balloonArea,
.basic-element .balloonAreaR,
.basic-element .balloonAreaY {
  *zoom: 1;
  margin: 0 10px 18px;
}
.main .balloonArea:after,
.main .balloonAreaR:after,
.main .balloonAreaY:after, .basic-element .balloonArea:after,
.basic-element .balloonAreaR:after,
.basic-element .balloonAreaY:after {
  content: "";
  display: table;
  clear: both;
}
.main .balloonArea .imageL,
.main .balloonAreaR .imageL,
.main .balloonAreaY .imageL, .basic-element .balloonArea .imageL,
.basic-element .balloonAreaR .imageL,
.basic-element .balloonAreaY .imageL {
  float: left;
  width: 90px;
}
.main .balloonArea .text,
.main .balloonAreaR .text,
.main .balloonAreaY .text, .basic-element .balloonArea .text,
.basic-element .balloonAreaR .text,
.basic-element .balloonAreaY .text {
  float: right;
  width: 580px;
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/balloon_b_g.gif) no-repeat right bottom;
}
.main .balloonArea .textBox,
.main .balloonAreaR .textBox,
.main .balloonAreaY .textBox, .basic-element .balloonArea .textBox,
.basic-element .balloonAreaR .textBox,
.basic-element .balloonAreaY .textBox {
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/balloon_t_g.gif) no-repeat right top;
  padding: 20px 20px 25px;
  zoom: 1;
}
.main .balloonArea p,
.main .balloonAreaR p,
.main .balloonAreaY p, .basic-element .balloonArea p,
.basic-element .balloonAreaR p,
.basic-element .balloonAreaY p {
  margin-bottom: 0;
}
.main .balloonAreaR .text, .basic-element .balloonAreaR .text {
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/balloon_b_r.gif) no-repeat right bottom;
}
.main .balloonAreaR .textBox, .basic-element .balloonAreaR .textBox {
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/balloon_t_r.gif) no-repeat right top;
}
.main .balloonAreaY, .basic-element .balloonAreaY {
  padding: 10px;
}
.main .balloonAreaY .imageL, .basic-element .balloonAreaY .imageL {
  width: 70px;
  margin: 0;
}
.main .balloonAreaY .text, .basic-element .balloonAreaY .text {
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/balloon_b_y.gif) no-repeat right bottom;
}
.main .balloonAreaY .textBox, .basic-element .balloonAreaY .textBox {
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/balloon_t_y.gif) no-repeat right top;
}
.main .c1BlockAB,
.main .c2BlockAB,
.main .c3BlockAB,
.main .c4BlockAB,
.main .c1BlockABpa0,
.main .c2BlockABpa0,
.main .c3BlockABpa0,
.main .c4BlockABpa0, .basic-element .c1BlockAB,
.basic-element .c2BlockAB,
.basic-element .c3BlockAB,
.basic-element .c4BlockAB,
.basic-element .c1BlockABpa0,
.basic-element .c2BlockABpa0,
.basic-element .c3BlockABpa0,
.basic-element .c4BlockABpa0 {
  border: 2px solid #e4e4e4;
  background: #f1f1f1;
}
.main .c1BlockFRA,
.main .c2BlockFRA,
.main .c3BlockFRA,
.main .c4BlockFRA,
.main .c1BlockFRAD,
.main .c2BlockFRAD,
.main .c3BlockFRAD,
.main .c4BlockFRAD,
.main .c1BlockA,
.main .c2BlockA,
.main .c3BlockA,
.main .c4BlockA,
.main .c1BlockB,
.main .c2BlockB,
.main .c3BlockB,
.main .c4BlockB,
.main .c1BlockFRApa0,
.main .c2BlockFRApa0,
.main .c3BlockFRApa0,
.main .c4BlockFRApa0,
.main .c1BlockFRADpa0,
.main .c2BlockFRADpa0,
.main .c3BlockFRADpa0,
.main .c4BlockFRADpa0,
.main .c1BlockApa0,
.main .c2BlockApa0,
.main .c3BlockApa0,
.main .c4BlockApa0,
.main .c1BlockBpa0,
.main .c2BlockBpa0,
.main .c3BlockBpa0,
.main .c4BlockBpa0, .basic-element .c1BlockFRA,
.basic-element .c2BlockFRA,
.basic-element .c3BlockFRA,
.basic-element .c4BlockFRA,
.basic-element .c1BlockFRAD,
.basic-element .c2BlockFRAD,
.basic-element .c3BlockFRAD,
.basic-element .c4BlockFRAD,
.basic-element .c1BlockA,
.basic-element .c2BlockA,
.basic-element .c3BlockA,
.basic-element .c4BlockA,
.basic-element .c1BlockB,
.basic-element .c2BlockB,
.basic-element .c3BlockB,
.basic-element .c4BlockB,
.basic-element .c1BlockFRApa0,
.basic-element .c2BlockFRApa0,
.basic-element .c3BlockFRApa0,
.basic-element .c4BlockFRApa0,
.basic-element .c1BlockFRADpa0,
.basic-element .c2BlockFRADpa0,
.basic-element .c3BlockFRADpa0,
.basic-element .c4BlockFRADpa0,
.basic-element .c1BlockApa0,
.basic-element .c2BlockApa0,
.basic-element .c3BlockApa0,
.basic-element .c4BlockApa0,
.basic-element .c1BlockBpa0,
.basic-element .c2BlockBpa0,
.basic-element .c3BlockBpa0,
.basic-element .c4BlockBpa0 {
  margin: 0 10px 18px;
  width: 676px;
  *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, .basic-element .c1BlockFRA:after,
.basic-element .c2BlockFRA:after,
.basic-element .c3BlockFRA:after,
.basic-element .c4BlockFRA:after,
.basic-element .c1BlockFRAD:after,
.basic-element .c2BlockFRAD:after,
.basic-element .c3BlockFRAD:after,
.basic-element .c4BlockFRAD:after,
.basic-element .c1BlockA:after,
.basic-element .c2BlockA:after,
.basic-element .c3BlockA:after,
.basic-element .c4BlockA:after,
.basic-element .c1BlockB:after,
.basic-element .c2BlockB:after,
.basic-element .c3BlockB:after,
.basic-element .c4BlockB:after,
.basic-element .c1BlockFRApa0:after,
.basic-element .c2BlockFRApa0:after,
.basic-element .c3BlockFRApa0:after,
.basic-element .c4BlockFRApa0:after,
.basic-element .c1BlockFRADpa0:after,
.basic-element .c2BlockFRADpa0:after,
.basic-element .c3BlockFRADpa0:after,
.basic-element .c4BlockFRADpa0:after,
.basic-element .c1BlockApa0:after,
.basic-element .c2BlockApa0:after,
.basic-element .c3BlockApa0:after,
.basic-element .c4BlockApa0:after,
.basic-element .c1BlockBpa0:after,
.basic-element .c2BlockBpa0:after,
.basic-element .c3BlockBpa0:after,
.basic-element .c4BlockBpa0:after {
  content: "";
  display: table;
  clear: both;
}
.main .c1BlockFRA .cBox,
.main .c2BlockFRA .cBox,
.main .c3BlockFRA .cBox,
.main .c4BlockFRA .cBox,
.main .c1BlockFRAD .cBox,
.main .c2BlockFRAD .cBox,
.main .c3BlockFRAD .cBox,
.main .c4BlockFRAD .cBox,
.main .c1BlockA .cBox,
.main .c2BlockA .cBox,
.main .c3BlockA .cBox,
.main .c4BlockA .cBox,
.main .c1BlockB .cBox,
.main .c2BlockB .cBox,
.main .c3BlockB .cBox,
.main .c4BlockB .cBox,
.main .c1BlockFRApa0 .cBox,
.main .c2BlockFRApa0 .cBox,
.main .c3BlockFRApa0 .cBox,
.main .c4BlockFRApa0 .cBox,
.main .c1BlockFRADpa0 .cBox,
.main .c2BlockFRADpa0 .cBox,
.main .c3BlockFRADpa0 .cBox,
.main .c4BlockFRADpa0 .cBox,
.main .c1BlockApa0 .cBox,
.main .c2BlockApa0 .cBox,
.main .c3BlockApa0 .cBox,
.main .c4BlockApa0 .cBox,
.main .c1BlockBpa0 .cBox,
.main .c2BlockBpa0 .cBox,
.main .c3BlockBpa0 .cBox,
.main .c4BlockBpa0 .cBox, .basic-element .c1BlockFRA .cBox,
.basic-element .c2BlockFRA .cBox,
.basic-element .c3BlockFRA .cBox,
.basic-element .c4BlockFRA .cBox,
.basic-element .c1BlockFRAD .cBox,
.basic-element .c2BlockFRAD .cBox,
.basic-element .c3BlockFRAD .cBox,
.basic-element .c4BlockFRAD .cBox,
.basic-element .c1BlockA .cBox,
.basic-element .c2BlockA .cBox,
.basic-element .c3BlockA .cBox,
.basic-element .c4BlockA .cBox,
.basic-element .c1BlockB .cBox,
.basic-element .c2BlockB .cBox,
.basic-element .c3BlockB .cBox,
.basic-element .c4BlockB .cBox,
.basic-element .c1BlockFRApa0 .cBox,
.basic-element .c2BlockFRApa0 .cBox,
.basic-element .c3BlockFRApa0 .cBox,
.basic-element .c4BlockFRApa0 .cBox,
.basic-element .c1BlockFRADpa0 .cBox,
.basic-element .c2BlockFRADpa0 .cBox,
.basic-element .c3BlockFRADpa0 .cBox,
.basic-element .c4BlockFRADpa0 .cBox,
.basic-element .c1BlockApa0 .cBox,
.basic-element .c2BlockApa0 .cBox,
.basic-element .c3BlockApa0 .cBox,
.basic-element .c4BlockApa0 .cBox,
.basic-element .c1BlockBpa0 .cBox,
.basic-element .c2BlockBpa0 .cBox,
.basic-element .c3BlockBpa0 .cBox,
.basic-element .c4BlockBpa0 .cBox {
  border: 2px solid #cccccc;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 10px;
}
.main .c1BlockFRA .cBox p,
.main .c1BlockFRA .cBox h4,
.main .c1BlockFRA .cBox h5,
.main .c1BlockFRA .cBox h6,
.main .c1BlockFRA .cBox ul,
.main .c1BlockFRA .cBox ol,
.main .c1BlockFRA .cBox dl,
.main .c1BlockFRA .cBox table,
.main .c1BlockFRA .cBox .image,
.main .c2BlockFRA .cBox p,
.main .c2BlockFRA .cBox h4,
.main .c2BlockFRA .cBox h5,
.main .c2BlockFRA .cBox h6,
.main .c2BlockFRA .cBox ul,
.main .c2BlockFRA .cBox ol,
.main .c2BlockFRA .cBox dl,
.main .c2BlockFRA .cBox table,
.main .c2BlockFRA .cBox .image,
.main .c3BlockFRA .cBox p,
.main .c3BlockFRA .cBox h4,
.main .c3BlockFRA .cBox h5,
.main .c3BlockFRA .cBox h6,
.main .c3BlockFRA .cBox ul,
.main .c3BlockFRA .cBox ol,
.main .c3BlockFRA .cBox dl,
.main .c3BlockFRA .cBox table,
.main .c3BlockFRA .cBox .image,
.main .c4BlockFRA .cBox p,
.main .c4BlockFRA .cBox h4,
.main .c4BlockFRA .cBox h5,
.main .c4BlockFRA .cBox h6,
.main .c4BlockFRA .cBox ul,
.main .c4BlockFRA .cBox ol,
.main .c4BlockFRA .cBox dl,
.main .c4BlockFRA .cBox table,
.main .c4BlockFRA .cBox .image,
.main .c1BlockFRAD .cBox p,
.main .c1BlockFRAD .cBox h4,
.main .c1BlockFRAD .cBox h5,
.main .c1BlockFRAD .cBox h6,
.main .c1BlockFRAD .cBox ul,
.main .c1BlockFRAD .cBox ol,
.main .c1BlockFRAD .cBox dl,
.main .c1BlockFRAD .cBox table,
.main .c1BlockFRAD .cBox .image,
.main .c2BlockFRAD .cBox p,
.main .c2BlockFRAD .cBox h4,
.main .c2BlockFRAD .cBox h5,
.main .c2BlockFRAD .cBox h6,
.main .c2BlockFRAD .cBox ul,
.main .c2BlockFRAD .cBox ol,
.main .c2BlockFRAD .cBox dl,
.main .c2BlockFRAD .cBox table,
.main .c2BlockFRAD .cBox .image,
.main .c3BlockFRAD .cBox p,
.main .c3BlockFRAD .cBox h4,
.main .c3BlockFRAD .cBox h5,
.main .c3BlockFRAD .cBox h6,
.main .c3BlockFRAD .cBox ul,
.main .c3BlockFRAD .cBox ol,
.main .c3BlockFRAD .cBox dl,
.main .c3BlockFRAD .cBox table,
.main .c3BlockFRAD .cBox .image,
.main .c4BlockFRAD .cBox p,
.main .c4BlockFRAD .cBox h4,
.main .c4BlockFRAD .cBox h5,
.main .c4BlockFRAD .cBox h6,
.main .c4BlockFRAD .cBox ul,
.main .c4BlockFRAD .cBox ol,
.main .c4BlockFRAD .cBox dl,
.main .c4BlockFRAD .cBox table,
.main .c4BlockFRAD .cBox .image,
.main .c1BlockA .cBox p,
.main .c1BlockA .cBox h4,
.main .c1BlockA .cBox h5,
.main .c1BlockA .cBox h6,
.main .c1BlockA .cBox ul,
.main .c1BlockA .cBox ol,
.main .c1BlockA .cBox dl,
.main .c1BlockA .cBox table,
.main .c1BlockA .cBox .image,
.main .c2BlockA .cBox p,
.main .c2BlockA .cBox h4,
.main .c2BlockA .cBox h5,
.main .c2BlockA .cBox h6,
.main .c2BlockA .cBox ul,
.main .c2BlockA .cBox ol,
.main .c2BlockA .cBox dl,
.main .c2BlockA .cBox table,
.main .c2BlockA .cBox .image,
.main .c3BlockA .cBox p,
.main .c3BlockA .cBox h4,
.main .c3BlockA .cBox h5,
.main .c3BlockA .cBox h6,
.main .c3BlockA .cBox ul,
.main .c3BlockA .cBox ol,
.main .c3BlockA .cBox dl,
.main .c3BlockA .cBox table,
.main .c3BlockA .cBox .image,
.main .c4BlockA .cBox p,
.main .c4BlockA .cBox h4,
.main .c4BlockA .cBox h5,
.main .c4BlockA .cBox h6,
.main .c4BlockA .cBox ul,
.main .c4BlockA .cBox ol,
.main .c4BlockA .cBox dl,
.main .c4BlockA .cBox table,
.main .c4BlockA .cBox .image,
.main .c1BlockB .cBox p,
.main .c1BlockB .cBox h4,
.main .c1BlockB .cBox h5,
.main .c1BlockB .cBox h6,
.main .c1BlockB .cBox ul,
.main .c1BlockB .cBox ol,
.main .c1BlockB .cBox dl,
.main .c1BlockB .cBox table,
.main .c1BlockB .cBox .image,
.main .c2BlockB .cBox p,
.main .c2BlockB .cBox h4,
.main .c2BlockB .cBox h5,
.main .c2BlockB .cBox h6,
.main .c2BlockB .cBox ul,
.main .c2BlockB .cBox ol,
.main .c2BlockB .cBox dl,
.main .c2BlockB .cBox table,
.main .c2BlockB .cBox .image,
.main .c3BlockB .cBox p,
.main .c3BlockB .cBox h4,
.main .c3BlockB .cBox h5,
.main .c3BlockB .cBox h6,
.main .c3BlockB .cBox ul,
.main .c3BlockB .cBox ol,
.main .c3BlockB .cBox dl,
.main .c3BlockB .cBox table,
.main .c3BlockB .cBox .image,
.main .c4BlockB .cBox p,
.main .c4BlockB .cBox h4,
.main .c4BlockB .cBox h5,
.main .c4BlockB .cBox h6,
.main .c4BlockB .cBox ul,
.main .c4BlockB .cBox ol,
.main .c4BlockB .cBox dl,
.main .c4BlockB .cBox table,
.main .c4BlockB .cBox .image,
.main .c1BlockFRApa0 .cBox p,
.main .c1BlockFRApa0 .cBox h4,
.main .c1BlockFRApa0 .cBox h5,
.main .c1BlockFRApa0 .cBox h6,
.main .c1BlockFRApa0 .cBox ul,
.main .c1BlockFRApa0 .cBox ol,
.main .c1BlockFRApa0 .cBox dl,
.main .c1BlockFRApa0 .cBox table,
.main .c1BlockFRApa0 .cBox .image,
.main .c2BlockFRApa0 .cBox p,
.main .c2BlockFRApa0 .cBox h4,
.main .c2BlockFRApa0 .cBox h5,
.main .c2BlockFRApa0 .cBox h6,
.main .c2BlockFRApa0 .cBox ul,
.main .c2BlockFRApa0 .cBox ol,
.main .c2BlockFRApa0 .cBox dl,
.main .c2BlockFRApa0 .cBox table,
.main .c2BlockFRApa0 .cBox .image,
.main .c3BlockFRApa0 .cBox p,
.main .c3BlockFRApa0 .cBox h4,
.main .c3BlockFRApa0 .cBox h5,
.main .c3BlockFRApa0 .cBox h6,
.main .c3BlockFRApa0 .cBox ul,
.main .c3BlockFRApa0 .cBox ol,
.main .c3BlockFRApa0 .cBox dl,
.main .c3BlockFRApa0 .cBox table,
.main .c3BlockFRApa0 .cBox .image,
.main .c4BlockFRApa0 .cBox p,
.main .c4BlockFRApa0 .cBox h4,
.main .c4BlockFRApa0 .cBox h5,
.main .c4BlockFRApa0 .cBox h6,
.main .c4BlockFRApa0 .cBox ul,
.main .c4BlockFRApa0 .cBox ol,
.main .c4BlockFRApa0 .cBox dl,
.main .c4BlockFRApa0 .cBox table,
.main .c4BlockFRApa0 .cBox .image,
.main .c1BlockFRADpa0 .cBox p,
.main .c1BlockFRADpa0 .cBox h4,
.main .c1BlockFRADpa0 .cBox h5,
.main .c1BlockFRADpa0 .cBox h6,
.main .c1BlockFRADpa0 .cBox ul,
.main .c1BlockFRADpa0 .cBox ol,
.main .c1BlockFRADpa0 .cBox dl,
.main .c1BlockFRADpa0 .cBox table,
.main .c1BlockFRADpa0 .cBox .image,
.main .c2BlockFRADpa0 .cBox p,
.main .c2BlockFRADpa0 .cBox h4,
.main .c2BlockFRADpa0 .cBox h5,
.main .c2BlockFRADpa0 .cBox h6,
.main .c2BlockFRADpa0 .cBox ul,
.main .c2BlockFRADpa0 .cBox ol,
.main .c2BlockFRADpa0 .cBox dl,
.main .c2BlockFRADpa0 .cBox table,
.main .c2BlockFRADpa0 .cBox .image,
.main .c3BlockFRADpa0 .cBox p,
.main .c3BlockFRADpa0 .cBox h4,
.main .c3BlockFRADpa0 .cBox h5,
.main .c3BlockFRADpa0 .cBox h6,
.main .c3BlockFRADpa0 .cBox ul,
.main .c3BlockFRADpa0 .cBox ol,
.main .c3BlockFRADpa0 .cBox dl,
.main .c3BlockFRADpa0 .cBox table,
.main .c3BlockFRADpa0 .cBox .image,
.main .c4BlockFRADpa0 .cBox p,
.main .c4BlockFRADpa0 .cBox h4,
.main .c4BlockFRADpa0 .cBox h5,
.main .c4BlockFRADpa0 .cBox h6,
.main .c4BlockFRADpa0 .cBox ul,
.main .c4BlockFRADpa0 .cBox ol,
.main .c4BlockFRADpa0 .cBox dl,
.main .c4BlockFRADpa0 .cBox table,
.main .c4BlockFRADpa0 .cBox .image,
.main .c1BlockApa0 .cBox p,
.main .c1BlockApa0 .cBox h4,
.main .c1BlockApa0 .cBox h5,
.main .c1BlockApa0 .cBox h6,
.main .c1BlockApa0 .cBox ul,
.main .c1BlockApa0 .cBox ol,
.main .c1BlockApa0 .cBox dl,
.main .c1BlockApa0 .cBox table,
.main .c1BlockApa0 .cBox .image,
.main .c2BlockApa0 .cBox p,
.main .c2BlockApa0 .cBox h4,
.main .c2BlockApa0 .cBox h5,
.main .c2BlockApa0 .cBox h6,
.main .c2BlockApa0 .cBox ul,
.main .c2BlockApa0 .cBox ol,
.main .c2BlockApa0 .cBox dl,
.main .c2BlockApa0 .cBox table,
.main .c2BlockApa0 .cBox .image,
.main .c3BlockApa0 .cBox p,
.main .c3BlockApa0 .cBox h4,
.main .c3BlockApa0 .cBox h5,
.main .c3BlockApa0 .cBox h6,
.main .c3BlockApa0 .cBox ul,
.main .c3BlockApa0 .cBox ol,
.main .c3BlockApa0 .cBox dl,
.main .c3BlockApa0 .cBox table,
.main .c3BlockApa0 .cBox .image,
.main .c4BlockApa0 .cBox p,
.main .c4BlockApa0 .cBox h4,
.main .c4BlockApa0 .cBox h5,
.main .c4BlockApa0 .cBox h6,
.main .c4BlockApa0 .cBox ul,
.main .c4BlockApa0 .cBox ol,
.main .c4BlockApa0 .cBox dl,
.main .c4BlockApa0 .cBox table,
.main .c4BlockApa0 .cBox .image,
.main .c1BlockBpa0 .cBox p,
.main .c1BlockBpa0 .cBox h4,
.main .c1BlockBpa0 .cBox h5,
.main .c1BlockBpa0 .cBox h6,
.main .c1BlockBpa0 .cBox ul,
.main .c1BlockBpa0 .cBox ol,
.main .c1BlockBpa0 .cBox dl,
.main .c1BlockBpa0 .cBox table,
.main .c1BlockBpa0 .cBox .image,
.main .c2BlockBpa0 .cBox p,
.main .c2BlockBpa0 .cBox h4,
.main .c2BlockBpa0 .cBox h5,
.main .c2BlockBpa0 .cBox h6,
.main .c2BlockBpa0 .cBox ul,
.main .c2BlockBpa0 .cBox ol,
.main .c2BlockBpa0 .cBox dl,
.main .c2BlockBpa0 .cBox table,
.main .c2BlockBpa0 .cBox .image,
.main .c3BlockBpa0 .cBox p,
.main .c3BlockBpa0 .cBox h4,
.main .c3BlockBpa0 .cBox h5,
.main .c3BlockBpa0 .cBox h6,
.main .c3BlockBpa0 .cBox ul,
.main .c3BlockBpa0 .cBox ol,
.main .c3BlockBpa0 .cBox dl,
.main .c3BlockBpa0 .cBox table,
.main .c3BlockBpa0 .cBox .image,
.main .c4BlockBpa0 .cBox p,
.main .c4BlockBpa0 .cBox h4,
.main .c4BlockBpa0 .cBox h5,
.main .c4BlockBpa0 .cBox h6,
.main .c4BlockBpa0 .cBox ul,
.main .c4BlockBpa0 .cBox ol,
.main .c4BlockBpa0 .cBox dl,
.main .c4BlockBpa0 .cBox table,
.main .c4BlockBpa0 .cBox .image, .basic-element .c1BlockFRA .cBox p,
.basic-element .c1BlockFRA .cBox h4,
.basic-element .c1BlockFRA .cBox h5,
.basic-element .c1BlockFRA .cBox h6,
.basic-element .c1BlockFRA .cBox ul,
.basic-element .c1BlockFRA .cBox ol,
.basic-element .c1BlockFRA .cBox dl,
.basic-element .c1BlockFRA .cBox table,
.basic-element .c1BlockFRA .cBox .image,
.basic-element .c2BlockFRA .cBox p,
.basic-element .c2BlockFRA .cBox h4,
.basic-element .c2BlockFRA .cBox h5,
.basic-element .c2BlockFRA .cBox h6,
.basic-element .c2BlockFRA .cBox ul,
.basic-element .c2BlockFRA .cBox ol,
.basic-element .c2BlockFRA .cBox dl,
.basic-element .c2BlockFRA .cBox table,
.basic-element .c2BlockFRA .cBox .image,
.basic-element .c3BlockFRA .cBox p,
.basic-element .c3BlockFRA .cBox h4,
.basic-element .c3BlockFRA .cBox h5,
.basic-element .c3BlockFRA .cBox h6,
.basic-element .c3BlockFRA .cBox ul,
.basic-element .c3BlockFRA .cBox ol,
.basic-element .c3BlockFRA .cBox dl,
.basic-element .c3BlockFRA .cBox table,
.basic-element .c3BlockFRA .cBox .image,
.basic-element .c4BlockFRA .cBox p,
.basic-element .c4BlockFRA .cBox h4,
.basic-element .c4BlockFRA .cBox h5,
.basic-element .c4BlockFRA .cBox h6,
.basic-element .c4BlockFRA .cBox ul,
.basic-element .c4BlockFRA .cBox ol,
.basic-element .c4BlockFRA .cBox dl,
.basic-element .c4BlockFRA .cBox table,
.basic-element .c4BlockFRA .cBox .image,
.basic-element .c1BlockFRAD .cBox p,
.basic-element .c1BlockFRAD .cBox h4,
.basic-element .c1BlockFRAD .cBox h5,
.basic-element .c1BlockFRAD .cBox h6,
.basic-element .c1BlockFRAD .cBox ul,
.basic-element .c1BlockFRAD .cBox ol,
.basic-element .c1BlockFRAD .cBox dl,
.basic-element .c1BlockFRAD .cBox table,
.basic-element .c1BlockFRAD .cBox .image,
.basic-element .c2BlockFRAD .cBox p,
.basic-element .c2BlockFRAD .cBox h4,
.basic-element .c2BlockFRAD .cBox h5,
.basic-element .c2BlockFRAD .cBox h6,
.basic-element .c2BlockFRAD .cBox ul,
.basic-element .c2BlockFRAD .cBox ol,
.basic-element .c2BlockFRAD .cBox dl,
.basic-element .c2BlockFRAD .cBox table,
.basic-element .c2BlockFRAD .cBox .image,
.basic-element .c3BlockFRAD .cBox p,
.basic-element .c3BlockFRAD .cBox h4,
.basic-element .c3BlockFRAD .cBox h5,
.basic-element .c3BlockFRAD .cBox h6,
.basic-element .c3BlockFRAD .cBox ul,
.basic-element .c3BlockFRAD .cBox ol,
.basic-element .c3BlockFRAD .cBox dl,
.basic-element .c3BlockFRAD .cBox table,
.basic-element .c3BlockFRAD .cBox .image,
.basic-element .c4BlockFRAD .cBox p,
.basic-element .c4BlockFRAD .cBox h4,
.basic-element .c4BlockFRAD .cBox h5,
.basic-element .c4BlockFRAD .cBox h6,
.basic-element .c4BlockFRAD .cBox ul,
.basic-element .c4BlockFRAD .cBox ol,
.basic-element .c4BlockFRAD .cBox dl,
.basic-element .c4BlockFRAD .cBox table,
.basic-element .c4BlockFRAD .cBox .image,
.basic-element .c1BlockA .cBox p,
.basic-element .c1BlockA .cBox h4,
.basic-element .c1BlockA .cBox h5,
.basic-element .c1BlockA .cBox h6,
.basic-element .c1BlockA .cBox ul,
.basic-element .c1BlockA .cBox ol,
.basic-element .c1BlockA .cBox dl,
.basic-element .c1BlockA .cBox table,
.basic-element .c1BlockA .cBox .image,
.basic-element .c2BlockA .cBox p,
.basic-element .c2BlockA .cBox h4,
.basic-element .c2BlockA .cBox h5,
.basic-element .c2BlockA .cBox h6,
.basic-element .c2BlockA .cBox ul,
.basic-element .c2BlockA .cBox ol,
.basic-element .c2BlockA .cBox dl,
.basic-element .c2BlockA .cBox table,
.basic-element .c2BlockA .cBox .image,
.basic-element .c3BlockA .cBox p,
.basic-element .c3BlockA .cBox h4,
.basic-element .c3BlockA .cBox h5,
.basic-element .c3BlockA .cBox h6,
.basic-element .c3BlockA .cBox ul,
.basic-element .c3BlockA .cBox ol,
.basic-element .c3BlockA .cBox dl,
.basic-element .c3BlockA .cBox table,
.basic-element .c3BlockA .cBox .image,
.basic-element .c4BlockA .cBox p,
.basic-element .c4BlockA .cBox h4,
.basic-element .c4BlockA .cBox h5,
.basic-element .c4BlockA .cBox h6,
.basic-element .c4BlockA .cBox ul,
.basic-element .c4BlockA .cBox ol,
.basic-element .c4BlockA .cBox dl,
.basic-element .c4BlockA .cBox table,
.basic-element .c4BlockA .cBox .image,
.basic-element .c1BlockB .cBox p,
.basic-element .c1BlockB .cBox h4,
.basic-element .c1BlockB .cBox h5,
.basic-element .c1BlockB .cBox h6,
.basic-element .c1BlockB .cBox ul,
.basic-element .c1BlockB .cBox ol,
.basic-element .c1BlockB .cBox dl,
.basic-element .c1BlockB .cBox table,
.basic-element .c1BlockB .cBox .image,
.basic-element .c2BlockB .cBox p,
.basic-element .c2BlockB .cBox h4,
.basic-element .c2BlockB .cBox h5,
.basic-element .c2BlockB .cBox h6,
.basic-element .c2BlockB .cBox ul,
.basic-element .c2BlockB .cBox ol,
.basic-element .c2BlockB .cBox dl,
.basic-element .c2BlockB .cBox table,
.basic-element .c2BlockB .cBox .image,
.basic-element .c3BlockB .cBox p,
.basic-element .c3BlockB .cBox h4,
.basic-element .c3BlockB .cBox h5,
.basic-element .c3BlockB .cBox h6,
.basic-element .c3BlockB .cBox ul,
.basic-element .c3BlockB .cBox ol,
.basic-element .c3BlockB .cBox dl,
.basic-element .c3BlockB .cBox table,
.basic-element .c3BlockB .cBox .image,
.basic-element .c4BlockB .cBox p,
.basic-element .c4BlockB .cBox h4,
.basic-element .c4BlockB .cBox h5,
.basic-element .c4BlockB .cBox h6,
.basic-element .c4BlockB .cBox ul,
.basic-element .c4BlockB .cBox ol,
.basic-element .c4BlockB .cBox dl,
.basic-element .c4BlockB .cBox table,
.basic-element .c4BlockB .cBox .image,
.basic-element .c1BlockFRApa0 .cBox p,
.basic-element .c1BlockFRApa0 .cBox h4,
.basic-element .c1BlockFRApa0 .cBox h5,
.basic-element .c1BlockFRApa0 .cBox h6,
.basic-element .c1BlockFRApa0 .cBox ul,
.basic-element .c1BlockFRApa0 .cBox ol,
.basic-element .c1BlockFRApa0 .cBox dl,
.basic-element .c1BlockFRApa0 .cBox table,
.basic-element .c1BlockFRApa0 .cBox .image,
.basic-element .c2BlockFRApa0 .cBox p,
.basic-element .c2BlockFRApa0 .cBox h4,
.basic-element .c2BlockFRApa0 .cBox h5,
.basic-element .c2BlockFRApa0 .cBox h6,
.basic-element .c2BlockFRApa0 .cBox ul,
.basic-element .c2BlockFRApa0 .cBox ol,
.basic-element .c2BlockFRApa0 .cBox dl,
.basic-element .c2BlockFRApa0 .cBox table,
.basic-element .c2BlockFRApa0 .cBox .image,
.basic-element .c3BlockFRApa0 .cBox p,
.basic-element .c3BlockFRApa0 .cBox h4,
.basic-element .c3BlockFRApa0 .cBox h5,
.basic-element .c3BlockFRApa0 .cBox h6,
.basic-element .c3BlockFRApa0 .cBox ul,
.basic-element .c3BlockFRApa0 .cBox ol,
.basic-element .c3BlockFRApa0 .cBox dl,
.basic-element .c3BlockFRApa0 .cBox table,
.basic-element .c3BlockFRApa0 .cBox .image,
.basic-element .c4BlockFRApa0 .cBox p,
.basic-element .c4BlockFRApa0 .cBox h4,
.basic-element .c4BlockFRApa0 .cBox h5,
.basic-element .c4BlockFRApa0 .cBox h6,
.basic-element .c4BlockFRApa0 .cBox ul,
.basic-element .c4BlockFRApa0 .cBox ol,
.basic-element .c4BlockFRApa0 .cBox dl,
.basic-element .c4BlockFRApa0 .cBox table,
.basic-element .c4BlockFRApa0 .cBox .image,
.basic-element .c1BlockFRADpa0 .cBox p,
.basic-element .c1BlockFRADpa0 .cBox h4,
.basic-element .c1BlockFRADpa0 .cBox h5,
.basic-element .c1BlockFRADpa0 .cBox h6,
.basic-element .c1BlockFRADpa0 .cBox ul,
.basic-element .c1BlockFRADpa0 .cBox ol,
.basic-element .c1BlockFRADpa0 .cBox dl,
.basic-element .c1BlockFRADpa0 .cBox table,
.basic-element .c1BlockFRADpa0 .cBox .image,
.basic-element .c2BlockFRADpa0 .cBox p,
.basic-element .c2BlockFRADpa0 .cBox h4,
.basic-element .c2BlockFRADpa0 .cBox h5,
.basic-element .c2BlockFRADpa0 .cBox h6,
.basic-element .c2BlockFRADpa0 .cBox ul,
.basic-element .c2BlockFRADpa0 .cBox ol,
.basic-element .c2BlockFRADpa0 .cBox dl,
.basic-element .c2BlockFRADpa0 .cBox table,
.basic-element .c2BlockFRADpa0 .cBox .image,
.basic-element .c3BlockFRADpa0 .cBox p,
.basic-element .c3BlockFRADpa0 .cBox h4,
.basic-element .c3BlockFRADpa0 .cBox h5,
.basic-element .c3BlockFRADpa0 .cBox h6,
.basic-element .c3BlockFRADpa0 .cBox ul,
.basic-element .c3BlockFRADpa0 .cBox ol,
.basic-element .c3BlockFRADpa0 .cBox dl,
.basic-element .c3BlockFRADpa0 .cBox table,
.basic-element .c3BlockFRADpa0 .cBox .image,
.basic-element .c4BlockFRADpa0 .cBox p,
.basic-element .c4BlockFRADpa0 .cBox h4,
.basic-element .c4BlockFRADpa0 .cBox h5,
.basic-element .c4BlockFRADpa0 .cBox h6,
.basic-element .c4BlockFRADpa0 .cBox ul,
.basic-element .c4BlockFRADpa0 .cBox ol,
.basic-element .c4BlockFRADpa0 .cBox dl,
.basic-element .c4BlockFRADpa0 .cBox table,
.basic-element .c4BlockFRADpa0 .cBox .image,
.basic-element .c1BlockApa0 .cBox p,
.basic-element .c1BlockApa0 .cBox h4,
.basic-element .c1BlockApa0 .cBox h5,
.basic-element .c1BlockApa0 .cBox h6,
.basic-element .c1BlockApa0 .cBox ul,
.basic-element .c1BlockApa0 .cBox ol,
.basic-element .c1BlockApa0 .cBox dl,
.basic-element .c1BlockApa0 .cBox table,
.basic-element .c1BlockApa0 .cBox .image,
.basic-element .c2BlockApa0 .cBox p,
.basic-element .c2BlockApa0 .cBox h4,
.basic-element .c2BlockApa0 .cBox h5,
.basic-element .c2BlockApa0 .cBox h6,
.basic-element .c2BlockApa0 .cBox ul,
.basic-element .c2BlockApa0 .cBox ol,
.basic-element .c2BlockApa0 .cBox dl,
.basic-element .c2BlockApa0 .cBox table,
.basic-element .c2BlockApa0 .cBox .image,
.basic-element .c3BlockApa0 .cBox p,
.basic-element .c3BlockApa0 .cBox h4,
.basic-element .c3BlockApa0 .cBox h5,
.basic-element .c3BlockApa0 .cBox h6,
.basic-element .c3BlockApa0 .cBox ul,
.basic-element .c3BlockApa0 .cBox ol,
.basic-element .c3BlockApa0 .cBox dl,
.basic-element .c3BlockApa0 .cBox table,
.basic-element .c3BlockApa0 .cBox .image,
.basic-element .c4BlockApa0 .cBox p,
.basic-element .c4BlockApa0 .cBox h4,
.basic-element .c4BlockApa0 .cBox h5,
.basic-element .c4BlockApa0 .cBox h6,
.basic-element .c4BlockApa0 .cBox ul,
.basic-element .c4BlockApa0 .cBox ol,
.basic-element .c4BlockApa0 .cBox dl,
.basic-element .c4BlockApa0 .cBox table,
.basic-element .c4BlockApa0 .cBox .image,
.basic-element .c1BlockBpa0 .cBox p,
.basic-element .c1BlockBpa0 .cBox h4,
.basic-element .c1BlockBpa0 .cBox h5,
.basic-element .c1BlockBpa0 .cBox h6,
.basic-element .c1BlockBpa0 .cBox ul,
.basic-element .c1BlockBpa0 .cBox ol,
.basic-element .c1BlockBpa0 .cBox dl,
.basic-element .c1BlockBpa0 .cBox table,
.basic-element .c1BlockBpa0 .cBox .image,
.basic-element .c2BlockBpa0 .cBox p,
.basic-element .c2BlockBpa0 .cBox h4,
.basic-element .c2BlockBpa0 .cBox h5,
.basic-element .c2BlockBpa0 .cBox h6,
.basic-element .c2BlockBpa0 .cBox ul,
.basic-element .c2BlockBpa0 .cBox ol,
.basic-element .c2BlockBpa0 .cBox dl,
.basic-element .c2BlockBpa0 .cBox table,
.basic-element .c2BlockBpa0 .cBox .image,
.basic-element .c3BlockBpa0 .cBox p,
.basic-element .c3BlockBpa0 .cBox h4,
.basic-element .c3BlockBpa0 .cBox h5,
.basic-element .c3BlockBpa0 .cBox h6,
.basic-element .c3BlockBpa0 .cBox ul,
.basic-element .c3BlockBpa0 .cBox ol,
.basic-element .c3BlockBpa0 .cBox dl,
.basic-element .c3BlockBpa0 .cBox table,
.basic-element .c3BlockBpa0 .cBox .image,
.basic-element .c4BlockBpa0 .cBox p,
.basic-element .c4BlockBpa0 .cBox h4,
.basic-element .c4BlockBpa0 .cBox h5,
.basic-element .c4BlockBpa0 .cBox h6,
.basic-element .c4BlockBpa0 .cBox ul,
.basic-element .c4BlockBpa0 .cBox ol,
.basic-element .c4BlockBpa0 .cBox dl,
.basic-element .c4BlockBpa0 .cBox table,
.basic-element .c4BlockBpa0 .cBox .image {
  margin: 0 0 18px;
}
.main .c1BlockFRA .cBox .cBox,
.main .c2BlockFRA .cBox .cBox,
.main .c3BlockFRA .cBox .cBox,
.main .c4BlockFRA .cBox .cBox,
.main .c1BlockFRAD .cBox .cBox,
.main .c2BlockFRAD .cBox .cBox,
.main .c3BlockFRAD .cBox .cBox,
.main .c4BlockFRAD .cBox .cBox,
.main .c1BlockA .cBox .cBox,
.main .c2BlockA .cBox .cBox,
.main .c3BlockA .cBox .cBox,
.main .c4BlockA .cBox .cBox,
.main .c1BlockB .cBox .cBox,
.main .c2BlockB .cBox .cBox,
.main .c3BlockB .cBox .cBox,
.main .c4BlockB .cBox .cBox,
.main .c1BlockFRApa0 .cBox .cBox,
.main .c2BlockFRApa0 .cBox .cBox,
.main .c3BlockFRApa0 .cBox .cBox,
.main .c4BlockFRApa0 .cBox .cBox,
.main .c1BlockFRADpa0 .cBox .cBox,
.main .c2BlockFRADpa0 .cBox .cBox,
.main .c3BlockFRADpa0 .cBox .cBox,
.main .c4BlockFRADpa0 .cBox .cBox,
.main .c1BlockApa0 .cBox .cBox,
.main .c2BlockApa0 .cBox .cBox,
.main .c3BlockApa0 .cBox .cBox,
.main .c4BlockApa0 .cBox .cBox,
.main .c1BlockBpa0 .cBox .cBox,
.main .c2BlockBpa0 .cBox .cBox,
.main .c3BlockBpa0 .cBox .cBox,
.main .c4BlockBpa0 .cBox .cBox, .basic-element .c1BlockFRA .cBox .cBox,
.basic-element .c2BlockFRA .cBox .cBox,
.basic-element .c3BlockFRA .cBox .cBox,
.basic-element .c4BlockFRA .cBox .cBox,
.basic-element .c1BlockFRAD .cBox .cBox,
.basic-element .c2BlockFRAD .cBox .cBox,
.basic-element .c3BlockFRAD .cBox .cBox,
.basic-element .c4BlockFRAD .cBox .cBox,
.basic-element .c1BlockA .cBox .cBox,
.basic-element .c2BlockA .cBox .cBox,
.basic-element .c3BlockA .cBox .cBox,
.basic-element .c4BlockA .cBox .cBox,
.basic-element .c1BlockB .cBox .cBox,
.basic-element .c2BlockB .cBox .cBox,
.basic-element .c3BlockB .cBox .cBox,
.basic-element .c4BlockB .cBox .cBox,
.basic-element .c1BlockFRApa0 .cBox .cBox,
.basic-element .c2BlockFRApa0 .cBox .cBox,
.basic-element .c3BlockFRApa0 .cBox .cBox,
.basic-element .c4BlockFRApa0 .cBox .cBox,
.basic-element .c1BlockFRADpa0 .cBox .cBox,
.basic-element .c2BlockFRADpa0 .cBox .cBox,
.basic-element .c3BlockFRADpa0 .cBox .cBox,
.basic-element .c4BlockFRADpa0 .cBox .cBox,
.basic-element .c1BlockApa0 .cBox .cBox,
.basic-element .c2BlockApa0 .cBox .cBox,
.basic-element .c3BlockApa0 .cBox .cBox,
.basic-element .c4BlockApa0 .cBox .cBox,
.basic-element .c1BlockBpa0 .cBox .cBox,
.basic-element .c2BlockBpa0 .cBox .cBox,
.basic-element .c3BlockBpa0 .cBox .cBox,
.basic-element .c4BlockBpa0 .cBox .cBox {
  padding: 0;
}
.main .c1BlockFRApa0 .cBox,
.main .c2BlockFRApa0 .cBox,
.main .c3BlockFRApa0 .cBox,
.main .c4BlockFRApa0 .cBox,
.main .c1BlockFRADpa0 .cBox,
.main .c2BlockFRADpa0 .cBox,
.main .c3BlockFRADpa0 .cBox,
.main .c4BlockFRADpa0 .cBox,
.main .c1BlockApa0 .cBox,
.main .c2BlockApa0 .cBox,
.main .c3BlockApa0 .cBox,
.main .c4BlockApa0 .cBox,
.main .c1BlockBpa0 .cBox,
.main .c2BlockBpa0 .cBox,
.main .c3BlockBpa0 .cBox,
.main .c4BlockBpa0 .cBox, .basic-element .c1BlockFRApa0 .cBox,
.basic-element .c2BlockFRApa0 .cBox,
.basic-element .c3BlockFRApa0 .cBox,
.basic-element .c4BlockFRApa0 .cBox,
.basic-element .c1BlockFRADpa0 .cBox,
.basic-element .c2BlockFRADpa0 .cBox,
.basic-element .c3BlockFRADpa0 .cBox,
.basic-element .c4BlockFRADpa0 .cBox,
.basic-element .c1BlockApa0 .cBox,
.basic-element .c2BlockApa0 .cBox,
.basic-element .c3BlockApa0 .cBox,
.basic-element .c4BlockApa0 .cBox,
.basic-element .c1BlockBpa0 .cBox,
.basic-element .c2BlockBpa0 .cBox,
.basic-element .c3BlockBpa0 .cBox,
.basic-element .c4BlockBpa0 .cBox {
  padding: 0;
}
.main .c1BlockFRAD .cBox,
.main .c2BlockFRAD .cBox,
.main .c3BlockFRAD .cBox,
.main .c4BlockFRAD .cBox,
.main .c1BlockFRADpa0 .cBox,
.main .c2BlockFRADpa0 .cBox,
.main .c3BlockFRADpa0 .cBox,
.main .c4BlockFRADpa0 .cBox, .basic-element .c1BlockFRAD .cBox,
.basic-element .c2BlockFRAD .cBox,
.basic-element .c3BlockFRAD .cBox,
.basic-element .c4BlockFRAD .cBox,
.basic-element .c1BlockFRADpa0 .cBox,
.basic-element .c2BlockFRADpa0 .cBox,
.basic-element .c3BlockFRADpa0 .cBox,
.basic-element .c4BlockFRADpa0 .cBox {
  border: 2px solid #666666;
}
.main .c1BlockA .cBox,
.main .c2BlockA .cBox,
.main .c3BlockA .cBox,
.main .c4BlockA .cBox,
.main .c1BlockApa0 .cBox,
.main .c2BlockApa0 .cBox,
.main .c3BlockApa0 .cBox,
.main .c4BlockApa0 .cBox, .basic-element .c1BlockA .cBox,
.basic-element .c2BlockA .cBox,
.basic-element .c3BlockA .cBox,
.basic-element .c4BlockA .cBox,
.basic-element .c1BlockApa0 .cBox,
.basic-element .c2BlockApa0 .cBox,
.basic-element .c3BlockApa0 .cBox,
.basic-element .c4BlockApa0 .cBox {
  -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, .basic-element .c1BlockA .br3,
.basic-element .c2BlockA .br3,
.basic-element .c3BlockA .br3,
.basic-element .c4BlockA .br3,
.basic-element .c1BlockApa0 .br3,
.basic-element .c2BlockApa0 .br3,
.basic-element .c3BlockApa0 .br3,
.basic-element .c4BlockApa0 .br3 {
  -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, .basic-element .c1BlockB .cBox,
.basic-element .c2BlockB .cBox,
.basic-element .c3BlockB .cBox,
.basic-element .c4BlockB .cBox,
.basic-element .c1BlockBpa0 .cBox,
.basic-element .c2BlockBpa0 .cBox,
.basic-element .c3BlockBpa0 .cBox,
.basic-element .c4BlockBpa0 .cBox {
  border: 2px solid #e4e4e4;
  background: #f1f1f1;
}
.main .c1BlockFRA .cBox,
.main .c1BlockFRAD .cBox,
.main .c1BlockA .cBox,
.main .c1BlockB .cBox,
.main .c1BlockFRApa0 .cBox,
.main .c1BlockFRADpa0 .cBox,
.main .c1BlockApa0 .cBox,
.main .c1BlockBpa0 .cBox, .basic-element .c1BlockFRA .cBox,
.basic-element .c1BlockFRAD .cBox,
.basic-element .c1BlockA .cBox,
.basic-element .c1BlockB .cBox,
.basic-element .c1BlockFRApa0 .cBox,
.basic-element .c1BlockFRADpa0 .cBox,
.basic-element .c1BlockApa0 .cBox,
.basic-element .c1BlockBpa0 .cBox {
  width: 96.5%;
}
.main .c1BlockFRA .image,
.main .c1BlockFRAD .image,
.main .c1BlockA .image,
.main .c1BlockB .image,
.main .c1BlockFRApa0 .image,
.main .c1BlockFRADpa0 .image,
.main .c1BlockApa0 .image,
.main .c1BlockBpa0 .image, .basic-element .c1BlockFRA .image,
.basic-element .c1BlockFRAD .image,
.basic-element .c1BlockA .image,
.basic-element .c1BlockB .image,
.basic-element .c1BlockFRApa0 .image,
.basic-element .c1BlockFRADpa0 .image,
.basic-element .c1BlockApa0 .image,
.basic-element .c1BlockBpa0 .image {
  text-align: center;
}
.main .c1BlockFRApa0 .cBox,
.main .c1BlockFRADpa0 .cBox,
.main .c1BlockApa0 .cBox,
.main .c1BlockBpa0 .cBox, .basic-element .c1BlockFRApa0 .cBox,
.basic-element .c1BlockFRADpa0 .cBox,
.basic-element .c1BlockApa0 .cBox,
.basic-element .c1BlockBpa0 .cBox {
  width: 99%;
}
.main .c2BlockFRA .cBox,
.main .c2BlockFRAD .cBox,
.main .c2BlockA .cBox,
.main .c2BlockB .cBox,
.main .c2BlockFRApa0 .cBox,
.main .c2BlockApa0 .cBox,
.main .c2BlockBpa0 .cBox, .basic-element .c2BlockFRA .cBox,
.basic-element .c2BlockFRAD .cBox,
.basic-element .c2BlockA .cBox,
.basic-element .c2BlockB .cBox,
.basic-element .c2BlockFRApa0 .cBox,
.basic-element .c2BlockApa0 .cBox,
.basic-element .c2BlockBpa0 .cBox {
  width: 306px;
}
.main .c2BlockFRApa0 .cBox,
.main .c2BlockFRADpa0 .cBox,
.main .c2BlockApa0 .cBox,
.main .c2BlockBpa0 .cBox, .basic-element .c2BlockFRApa0 .cBox,
.basic-element .c2BlockFRADpa0 .cBox,
.basic-element .c2BlockApa0 .cBox,
.basic-element .c2BlockBpa0 .cBox {
  width: 326px;
}
.main .c3BlockFRA .cBox,
.main .c3BlockFRAD .cBox,
.main .c3BlockA .cBox,
.main .c3BlockB .cBox,
.main .c3BlockFRApa0 .cBox,
.main .c3BlockFRADpa0 .cBox,
.main .c3BlockApa0 .cBox,
.main .c3BlockBpa0 .cBox, .basic-element .c3BlockFRA .cBox,
.basic-element .c3BlockFRAD .cBox,
.basic-element .c3BlockA .cBox,
.basic-element .c3BlockB .cBox,
.basic-element .c3BlockFRApa0 .cBox,
.basic-element .c3BlockFRADpa0 .cBox,
.basic-element .c3BlockApa0 .cBox,
.basic-element .c3BlockBpa0 .cBox {
  width: 191px;
}
.main .c3BlockFRApa0 .cBox,
.main .c3BlockFRADpa0 .cBox,
.main .c3BlockApa0 .cBox,
.main .c3BlockBpa0 .cBox, .basic-element .c3BlockFRApa0 .cBox,
.basic-element .c3BlockFRADpa0 .cBox,
.basic-element .c3BlockApa0 .cBox,
.basic-element .c3BlockBpa0 .cBox {
  width: 211px;
}
.main .c4BlockFRA .cBox,
.main .c4BlockFRAD .cBox,
.main .c4BlockA .cBox,
.main .c4BlockB .cBox,
.main .c4BlockFRApa0 .cBox,
.main .c4BlockFRADpa0 .cBox,
.main .c4BlockApa0 .cBox,
.main .c4BlockBpa0 .cBox, .basic-element .c4BlockFRA .cBox,
.basic-element .c4BlockFRAD .cBox,
.basic-element .c4BlockA .cBox,
.basic-element .c4BlockB .cBox,
.basic-element .c4BlockFRApa0 .cBox,
.basic-element .c4BlockFRADpa0 .cBox,
.basic-element .c4BlockApa0 .cBox,
.basic-element .c4BlockBpa0 .cBox {
  width: 133px;
}
.main .c4BlockFRApa0 .cBox,
.main .c4BlockFRADpa0 .cBox,
.main .c4BlockApa0 .cBox,
.main .c4BlockBpa0 .cBox, .basic-element .c4BlockFRApa0 .cBox,
.basic-element .c4BlockFRADpa0 .cBox,
.basic-element .c4BlockApa0 .cBox,
.basic-element .c4BlockBpa0 .cBox {
  width: 153px;
}
.main .c1LLA,
.main .c2LLA,
.main .c3LLA,
.main .c4LLA,
.main .c1LLL,
.main .c2LLL,
.main .c3LLL,
.main .c4LLL,
.main .c1LLAC,
.main .c2LLAC,
.main .c3LLAC,
.main .c4LLAC,
.main .c1LLB,
.main .c2LLB,
.main .c3LLB,
.main .c4LLB,
.main .c1LLC,
.main .c2LLC,
.main .c3LLC,
.main .c4LLC, .basic-element .c1LLA,
.basic-element .c2LLA,
.basic-element .c3LLA,
.basic-element .c4LLA,
.basic-element .c1LLL,
.basic-element .c2LLL,
.basic-element .c3LLL,
.basic-element .c4LLL,
.basic-element .c1LLAC,
.basic-element .c2LLAC,
.basic-element .c3LLAC,
.basic-element .c4LLAC,
.basic-element .c1LLB,
.basic-element .c2LLB,
.basic-element .c3LLB,
.basic-element .c4LLB,
.basic-element .c1LLC,
.basic-element .c2LLC,
.basic-element .c3LLC,
.basic-element .c4LLC {
  margin: 0 10px 18px;
  width: 100%;
  *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, .basic-element .c1LLA:after,
.basic-element .c2LLA:after,
.basic-element .c3LLA:after,
.basic-element .c4LLA:after,
.basic-element .c1LLL:after,
.basic-element .c2LLL:after,
.basic-element .c3LLL:after,
.basic-element .c4LLL:after,
.basic-element .c1LLAC:after,
.basic-element .c2LLAC:after,
.basic-element .c3LLAC:after,
.basic-element .c4LLAC:after,
.basic-element .c1LLB:after,
.basic-element .c2LLB:after,
.basic-element .c3LLB:after,
.basic-element .c4LLB:after,
.basic-element .c1LLC:after,
.basic-element .c2LLC:after,
.basic-element .c3LLC:after,
.basic-element .c4LLC:after {
  content: "";
  display: table;
  clear: both;
}
.main .c1LLA li,
.main .c2LLA li,
.main .c3LLA li,
.main .c4LLA li,
.main .c1LLL li,
.main .c2LLL li,
.main .c3LLL li,
.main .c4LLL li,
.main .c1LLAC li,
.main .c2LLAC li,
.main .c3LLAC li,
.main .c4LLAC li,
.main .c1LLB li,
.main .c2LLB li,
.main .c3LLB li,
.main .c4LLB li,
.main .c1LLC li,
.main .c2LLC li,
.main .c3LLC li,
.main .c4LLC li, .basic-element .c1LLA li,
.basic-element .c2LLA li,
.basic-element .c3LLA li,
.basic-element .c4LLA li,
.basic-element .c1LLL li,
.basic-element .c2LLL li,
.basic-element .c3LLL li,
.basic-element .c4LLL li,
.basic-element .c1LLAC li,
.basic-element .c2LLAC li,
.basic-element .c3LLAC li,
.basic-element .c4LLAC li,
.basic-element .c1LLB li,
.basic-element .c2LLB li,
.basic-element .c3LLB li,
.basic-element .c4LLB li,
.basic-element .c1LLC li,
.basic-element .c2LLC li,
.basic-element .c3LLC li,
.basic-element .c4LLC li {
  padding: 0;
  margin: 0 0 15px 15px;
  list-style: none;
  zoom: 1;
  -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, .basic-element .c1LLA li:after,
.basic-element .c2LLA li:after,
.basic-element .c3LLA li:after,
.basic-element .c4LLA li:after,
.basic-element .c1LLL li:after,
.basic-element .c2LLL li:after,
.basic-element .c3LLL li:after,
.basic-element .c4LLL li:after,
.basic-element .c1LLAC li:after,
.basic-element .c2LLAC li:after,
.basic-element .c3LLAC li:after,
.basic-element .c4LLAC li:after,
.basic-element .c1LLB li:after,
.basic-element .c2LLB li:after,
.basic-element .c3LLB li:after,
.basic-element .c4LLB li:after,
.basic-element .c1LLC li:after,
.basic-element .c2LLC li:after,
.basic-element .c3LLC li:after,
.basic-element .c4LLC li:after {
  content: "";
  display: table;
  clear: both;
}
.main .c1LLA li.first,
.main .c2LLA li.first,
.main .c3LLA li.first,
.main .c4LLA li.first,
.main .c1LLL li.first,
.main .c2LLL li.first,
.main .c3LLL li.first,
.main .c4LLL li.first,
.main .c1LLAC li.first,
.main .c2LLAC li.first,
.main .c3LLAC li.first,
.main .c4LLAC li.first,
.main .c1LLB li.first,
.main .c2LLB li.first,
.main .c3LLB li.first,
.main .c4LLB li.first,
.main .c1LLC li.first,
.main .c2LLC li.first,
.main .c3LLC li.first,
.main .c4LLC li.first, .basic-element .c1LLA li.first,
.basic-element .c2LLA li.first,
.basic-element .c3LLA li.first,
.basic-element .c4LLA li.first,
.basic-element .c1LLL li.first,
.basic-element .c2LLL li.first,
.basic-element .c3LLL li.first,
.basic-element .c4LLL li.first,
.basic-element .c1LLAC li.first,
.basic-element .c2LLAC li.first,
.basic-element .c3LLAC li.first,
.basic-element .c4LLAC li.first,
.basic-element .c1LLB li.first,
.basic-element .c2LLB li.first,
.basic-element .c3LLB li.first,
.basic-element .c4LLB li.first,
.basic-element .c1LLC li.first,
.basic-element .c2LLC li.first,
.basic-element .c3LLC li.first,
.basic-element .c4LLC li.first {
  margin: 0 0 15px 0;
}
.main .c1LLA a,
.main .c2LLA a,
.main .c3LLA a,
.main .c4LLA a,
.main .c1LLL a,
.main .c2LLL a,
.main .c3LLL a,
.main .c4LLL a,
.main .c1LLAC a,
.main .c2LLAC a,
.main .c3LLAC a,
.main .c4LLAC a,
.main .c1LLB a,
.main .c2LLB a,
.main .c3LLB a,
.main .c4LLB a,
.main .c1LLC a,
.main .c2LLC a,
.main .c3LLC a,
.main .c4LLC a, .basic-element .c1LLA a,
.basic-element .c2LLA a,
.basic-element .c3LLA a,
.basic-element .c4LLA a,
.basic-element .c1LLL a,
.basic-element .c2LLL a,
.basic-element .c3LLL a,
.basic-element .c4LLL a,
.basic-element .c1LLAC a,
.basic-element .c2LLAC a,
.basic-element .c3LLAC a,
.basic-element .c4LLAC a,
.basic-element .c1LLB a,
.basic-element .c2LLB a,
.basic-element .c3LLB a,
.basic-element .c4LLB a,
.basic-element .c1LLC a,
.basic-element .c2LLC a,
.basic-element .c3LLC a,
.basic-element .c4LLC a {
  padding: 10px;
  display: block;
  color: #333;
  -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, .basic-element .c1LLA a:after,
.basic-element .c2LLA a:after,
.basic-element .c3LLA a:after,
.basic-element .c4LLA a:after,
.basic-element .c1LLL a:after,
.basic-element .c2LLL a:after,
.basic-element .c3LLL a:after,
.basic-element .c4LLL a:after,
.basic-element .c1LLAC a:after,
.basic-element .c2LLAC a:after,
.basic-element .c3LLAC a:after,
.basic-element .c4LLAC a:after,
.basic-element .c1LLB a:after,
.basic-element .c2LLB a:after,
.basic-element .c3LLB a:after,
.basic-element .c4LLB a:after,
.basic-element .c1LLC a:after,
.basic-element .c2LLC a:after,
.basic-element .c3LLC a:after,
.basic-element .c4LLC a:after {
  content: "";
  display: table;
  clear: both;
}
.main .c1LLA a:hover,
.main .c2LLA a:hover,
.main .c3LLA a:hover,
.main .c4LLA a:hover,
.main .c1LLL a:hover,
.main .c2LLL a:hover,
.main .c3LLL a:hover,
.main .c4LLL a:hover,
.main .c1LLAC a:hover,
.main .c2LLAC a:hover,
.main .c3LLAC a:hover,
.main .c4LLAC a:hover,
.main .c1LLB a:hover,
.main .c2LLB a:hover,
.main .c3LLB a:hover,
.main .c4LLB a:hover,
.main .c1LLC a:hover,
.main .c2LLC a:hover,
.main .c3LLC a:hover,
.main .c4LLC a:hover, .basic-element .c1LLA a:hover,
.basic-element .c2LLA a:hover,
.basic-element .c3LLA a:hover,
.basic-element .c4LLA a:hover,
.basic-element .c1LLL a:hover,
.basic-element .c2LLL a:hover,
.basic-element .c3LLL a:hover,
.basic-element .c4LLL a:hover,
.basic-element .c1LLAC a:hover,
.basic-element .c2LLAC a:hover,
.basic-element .c3LLAC a:hover,
.basic-element .c4LLAC a:hover,
.basic-element .c1LLB a:hover,
.basic-element .c2LLB a:hover,
.basic-element .c3LLB a:hover,
.basic-element .c4LLB a:hover,
.basic-element .c1LLC a:hover,
.basic-element .c2LLC a:hover,
.basic-element .c3LLC a:hover,
.basic-element .c4LLC a:hover {
  text-decoration: none;
  background: #d9d9d9;
}
.main .c1LLA span,
.main .c2LLA span,
.main .c3LLA span,
.main .c4LLA span,
.main .c1LLL span,
.main .c2LLL span,
.main .c3LLL span,
.main .c4LLL span,
.main .c1LLAC span,
.main .c2LLAC span,
.main .c3LLAC span,
.main .c4LLAC span,
.main .c1LLB span,
.main .c2LLB span,
.main .c3LLB span,
.main .c4LLB span,
.main .c1LLC span,
.main .c2LLC span,
.main .c3LLC span,
.main .c4LLC span, .basic-element .c1LLA span,
.basic-element .c2LLA span,
.basic-element .c3LLA span,
.basic-element .c4LLA span,
.basic-element .c1LLL span,
.basic-element .c2LLL span,
.basic-element .c3LLL span,
.basic-element .c4LLL span,
.basic-element .c1LLAC span,
.basic-element .c2LLAC span,
.basic-element .c3LLAC span,
.basic-element .c4LLAC span,
.basic-element .c1LLB span,
.basic-element .c2LLB span,
.basic-element .c3LLB span,
.basic-element .c4LLB span,
.basic-element .c1LLC span,
.basic-element .c2LLC span,
.basic-element .c3LLC span,
.basic-element .c4LLC span {
  display: block;
  zoom: 1;
}
.main .c1LLA .title,
.main .c2LLA .title,
.main .c3LLA .title,
.main .c4LLA .title,
.main .c1LLL .title,
.main .c2LLL .title,
.main .c3LLL .title,
.main .c4LLL .title,
.main .c1LLAC .title,
.main .c2LLAC .title,
.main .c3LLAC .title,
.main .c4LLAC .title,
.main .c1LLB .title,
.main .c2LLB .title,
.main .c3LLB .title,
.main .c4LLB .title,
.main .c1LLC .title,
.main .c2LLC .title,
.main .c3LLC .title,
.main .c4LLC .title, .basic-element .c1LLA .title,
.basic-element .c2LLA .title,
.basic-element .c3LLA .title,
.basic-element .c4LLA .title,
.basic-element .c1LLL .title,
.basic-element .c2LLL .title,
.basic-element .c3LLL .title,
.basic-element .c4LLL .title,
.basic-element .c1LLAC .title,
.basic-element .c2LLAC .title,
.basic-element .c3LLAC .title,
.basic-element .c4LLAC .title,
.basic-element .c1LLB .title,
.basic-element .c2LLB .title,
.basic-element .c3LLB .title,
.basic-element .c4LLB .title,
.basic-element .c1LLC .title,
.basic-element .c2LLC .title,
.basic-element .c3LLC .title,
.basic-element .c4LLC .title {
  font-weight: bold;
  font-size: 100%;
  line-height: 136%;
  margin-bottom: 10px;
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/icon_arrow_g.gif) no-repeat 2px 5px;
  padding-left: 12px;
}
.main .c1LLA .title.nobg,
.main .c2LLA .title.nobg,
.main .c3LLA .title.nobg,
.main .c4LLA .title.nobg,
.main .c1LLL .title.nobg,
.main .c2LLL .title.nobg,
.main .c3LLL .title.nobg,
.main .c4LLL .title.nobg,
.main .c1LLAC .title.nobg,
.main .c2LLAC .title.nobg,
.main .c3LLAC .title.nobg,
.main .c4LLAC .title.nobg,
.main .c1LLB .title.nobg,
.main .c2LLB .title.nobg,
.main .c3LLB .title.nobg,
.main .c4LLB .title.nobg,
.main .c1LLC .title.nobg,
.main .c2LLC .title.nobg,
.main .c3LLC .title.nobg,
.main .c4LLC .title.nobg, .basic-element .c1LLA .title.nobg,
.basic-element .c2LLA .title.nobg,
.basic-element .c3LLA .title.nobg,
.basic-element .c4LLA .title.nobg,
.basic-element .c1LLL .title.nobg,
.basic-element .c2LLL .title.nobg,
.basic-element .c3LLL .title.nobg,
.basic-element .c4LLL .title.nobg,
.basic-element .c1LLAC .title.nobg,
.basic-element .c2LLAC .title.nobg,
.basic-element .c3LLAC .title.nobg,
.basic-element .c4LLAC .title.nobg,
.basic-element .c1LLB .title.nobg,
.basic-element .c2LLB .title.nobg,
.basic-element .c3LLB .title.nobg,
.basic-element .c4LLB .title.nobg,
.basic-element .c1LLC .title.nobg,
.basic-element .c2LLC .title.nobg,
.basic-element .c3LLC .title.nobg,
.basic-element .c4LLC .title.nobg {
  background: none;
  padding-left: 0;
}
.main .c1LLA .image,
.main .c2LLA .image,
.main .c3LLA .image,
.main .c4LLA .image,
.main .c1LLL .image,
.main .c2LLL .image,
.main .c3LLL .image,
.main .c4LLL .image,
.main .c1LLAC .image,
.main .c2LLAC .image,
.main .c3LLAC .image,
.main .c4LLAC .image,
.main .c1LLB .image,
.main .c2LLB .image,
.main .c3LLB .image,
.main .c4LLB .image,
.main .c1LLC .image,
.main .c2LLC .image,
.main .c3LLC .image,
.main .c4LLC .image, .basic-element .c1LLA .image,
.basic-element .c2LLA .image,
.basic-element .c3LLA .image,
.basic-element .c4LLA .image,
.basic-element .c1LLL .image,
.basic-element .c2LLL .image,
.basic-element .c3LLL .image,
.basic-element .c4LLL .image,
.basic-element .c1LLAC .image,
.basic-element .c2LLAC .image,
.basic-element .c3LLAC .image,
.basic-element .c4LLAC .image,
.basic-element .c1LLB .image,
.basic-element .c2LLB .image,
.basic-element .c3LLB .image,
.basic-element .c4LLB .image,
.basic-element .c1LLC .image,
.basic-element .c2LLC .image,
.basic-element .c3LLC .image,
.basic-element .c4LLC .image {
  float: left;
  overflow: hidden;
  margin: 0;
}
.main .c1LLA .leadi,
.main .c2LLA .leadi,
.main .c3LLA .leadi,
.main .c4LLA .leadi,
.main .c1LLL .leadi,
.main .c2LLL .leadi,
.main .c3LLL .leadi,
.main .c4LLL .leadi,
.main .c1LLAC .leadi,
.main .c2LLAC .leadi,
.main .c3LLAC .leadi,
.main .c4LLAC .leadi,
.main .c1LLB .leadi,
.main .c2LLB .leadi,
.main .c3LLB .leadi,
.main .c4LLB .leadi,
.main .c1LLC .leadi,
.main .c2LLC .leadi,
.main .c3LLC .leadi,
.main .c4LLC .leadi, .basic-element .c1LLA .leadi,
.basic-element .c2LLA .leadi,
.basic-element .c3LLA .leadi,
.basic-element .c4LLA .leadi,
.basic-element .c1LLL .leadi,
.basic-element .c2LLL .leadi,
.basic-element .c3LLL .leadi,
.basic-element .c4LLL .leadi,
.basic-element .c1LLAC .leadi,
.basic-element .c2LLAC .leadi,
.basic-element .c3LLAC .leadi,
.basic-element .c4LLAC .leadi,
.basic-element .c1LLB .leadi,
.basic-element .c2LLB .leadi,
.basic-element .c3LLB .leadi,
.basic-element .c4LLB .leadi,
.basic-element .c1LLC .leadi,
.basic-element .c2LLC .leadi,
.basic-element .c3LLC .leadi,
.basic-element .c4LLC .leadi {
  float: right;
  font-size: 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, .basic-element .c1LLA .lead,
.basic-element .c2LLA .lead,
.basic-element .c3LLA .lead,
.basic-element .c4LLA .lead,
.basic-element .c1LLL .lead,
.basic-element .c2LLL .lead,
.basic-element .c3LLL .lead,
.basic-element .c4LLL .lead,
.basic-element .c1LLAC .lead,
.basic-element .c2LLAC .lead,
.basic-element .c3LLAC .lead,
.basic-element .c4LLAC .lead,
.basic-element .c1LLB .lead,
.basic-element .c2LLB .lead,
.basic-element .c3LLB .lead,
.basic-element .c4LLB .lead,
.basic-element .c1LLC .lead,
.basic-element .c2LLC .lead,
.basic-element .c3LLC .lead,
.basic-element .c4LLC .lead {
  font-size: 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, .basic-element .c1LLA .cate,
.basic-element .c2LLA .cate,
.basic-element .c3LLA .cate,
.basic-element .c4LLA .cate,
.basic-element .c1LLL .cate,
.basic-element .c2LLL .cate,
.basic-element .c3LLL .cate,
.basic-element .c4LLL .cate,
.basic-element .c1LLAC .cate,
.basic-element .c2LLAC .cate,
.basic-element .c3LLAC .cate,
.basic-element .c4LLAC .cate,
.basic-element .c1LLB .cate,
.basic-element .c2LLB .cate,
.basic-element .c3LLB .cate,
.basic-element .c4LLB .cate,
.basic-element .c1LLC .cate,
.basic-element .c2LLC .cate,
.basic-element .c3LLC .cate,
.basic-element .c4LLC .cate {
  clear: both;
  padding: 5px 0 0;
}
.main .c1LLA .cate img,
.main .c2LLA .cate img,
.main .c3LLA .cate img,
.main .c4LLA .cate img,
.main .c1LLL .cate img,
.main .c2LLL .cate img,
.main .c3LLL .cate img,
.main .c4LLL .cate img,
.main .c1LLAC .cate img,
.main .c2LLAC .cate img,
.main .c3LLAC .cate img,
.main .c4LLAC .cate img,
.main .c1LLB .cate img,
.main .c2LLB .cate img,
.main .c3LLB .cate img,
.main .c4LLB .cate img,
.main .c1LLC .cate img,
.main .c2LLC .cate img,
.main .c3LLC .cate img,
.main .c4LLC .cate img, .basic-element .c1LLA .cate img,
.basic-element .c2LLA .cate img,
.basic-element .c3LLA .cate img,
.basic-element .c4LLA .cate img,
.basic-element .c1LLL .cate img,
.basic-element .c2LLL .cate img,
.basic-element .c3LLL .cate img,
.basic-element .c4LLL .cate img,
.basic-element .c1LLAC .cate img,
.basic-element .c2LLAC .cate img,
.basic-element .c3LLAC .cate img,
.basic-element .c4LLAC .cate img,
.basic-element .c1LLB .cate img,
.basic-element .c2LLB .cate img,
.basic-element .c3LLB .cate img,
.basic-element .c4LLB .cate img,
.basic-element .c1LLC .cate img,
.basic-element .c2LLC .cate img,
.basic-element .c3LLC .cate img,
.basic-element .c4LLC .cate img {
  margin-right: 5px;
  display: inline;
}
.main .c1LLA .alink .lead,
.main .c1LLA .alink .leadi,
.main .c2LLA .alink .lead,
.main .c2LLA .alink .leadi,
.main .c3LLA .alink .lead,
.main .c3LLA .alink .leadi,
.main .c4LLA .alink .lead,
.main .c4LLA .alink .leadi,
.main .c1LLL .alink .lead,
.main .c1LLL .alink .leadi,
.main .c2LLL .alink .lead,
.main .c2LLL .alink .leadi,
.main .c3LLL .alink .lead,
.main .c3LLL .alink .leadi,
.main .c4LLL .alink .lead,
.main .c4LLL .alink .leadi,
.main .c1LLAC .alink .lead,
.main .c1LLAC .alink .leadi,
.main .c2LLAC .alink .lead,
.main .c2LLAC .alink .leadi,
.main .c3LLAC .alink .lead,
.main .c3LLAC .alink .leadi,
.main .c4LLAC .alink .lead,
.main .c4LLAC .alink .leadi,
.main .c1LLB .alink .lead,
.main .c1LLB .alink .leadi,
.main .c2LLB .alink .lead,
.main .c2LLB .alink .leadi,
.main .c3LLB .alink .lead,
.main .c3LLB .alink .leadi,
.main .c4LLB .alink .lead,
.main .c4LLB .alink .leadi,
.main .c1LLC .alink .lead,
.main .c1LLC .alink .leadi,
.main .c2LLC .alink .lead,
.main .c2LLC .alink .leadi,
.main .c3LLC .alink .lead,
.main .c3LLC .alink .leadi,
.main .c4LLC .alink .lead,
.main .c4LLC .alink .leadi, .basic-element .c1LLA .alink .lead,
.basic-element .c1LLA .alink .leadi,
.basic-element .c2LLA .alink .lead,
.basic-element .c2LLA .alink .leadi,
.basic-element .c3LLA .alink .lead,
.basic-element .c3LLA .alink .leadi,
.basic-element .c4LLA .alink .lead,
.basic-element .c4LLA .alink .leadi,
.basic-element .c1LLL .alink .lead,
.basic-element .c1LLL .alink .leadi,
.basic-element .c2LLL .alink .lead,
.basic-element .c2LLL .alink .leadi,
.basic-element .c3LLL .alink .lead,
.basic-element .c3LLL .alink .leadi,
.basic-element .c4LLL .alink .lead,
.basic-element .c4LLL .alink .leadi,
.basic-element .c1LLAC .alink .lead,
.basic-element .c1LLAC .alink .leadi,
.basic-element .c2LLAC .alink .lead,
.basic-element .c2LLAC .alink .leadi,
.basic-element .c3LLAC .alink .lead,
.basic-element .c3LLAC .alink .leadi,
.basic-element .c4LLAC .alink .lead,
.basic-element .c4LLAC .alink .leadi,
.basic-element .c1LLB .alink .lead,
.basic-element .c1LLB .alink .leadi,
.basic-element .c2LLB .alink .lead,
.basic-element .c2LLB .alink .leadi,
.basic-element .c3LLB .alink .lead,
.basic-element .c3LLB .alink .leadi,
.basic-element .c4LLB .alink .lead,
.basic-element .c4LLB .alink .leadi,
.basic-element .c1LLC .alink .lead,
.basic-element .c1LLC .alink .leadi,
.basic-element .c2LLC .alink .lead,
.basic-element .c2LLC .alink .leadi,
.basic-element .c3LLC .alink .lead,
.basic-element .c3LLC .alink .leadi,
.basic-element .c4LLC .alink .lead,
.basic-element .c4LLC .alink .leadi {
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/icon_uarrow_g.gif) no-repeat 2px 7px;
  color: #6666AA;
  padding-left: 14px;
  float: right;
  display: block;
}
.main .c1LLA .alink .lead:hover,
.main .c1LLA .alink .leadi:hover,
.main .c2LLA .alink .lead:hover,
.main .c2LLA .alink .leadi:hover,
.main .c3LLA .alink .lead:hover,
.main .c3LLA .alink .leadi:hover,
.main .c4LLA .alink .lead:hover,
.main .c4LLA .alink .leadi:hover,
.main .c1LLL .alink .lead:hover,
.main .c1LLL .alink .leadi:hover,
.main .c2LLL .alink .lead:hover,
.main .c2LLL .alink .leadi:hover,
.main .c3LLL .alink .lead:hover,
.main .c3LLL .alink .leadi:hover,
.main .c4LLL .alink .lead:hover,
.main .c4LLL .alink .leadi:hover,
.main .c1LLAC .alink .lead:hover,
.main .c1LLAC .alink .leadi:hover,
.main .c2LLAC .alink .lead:hover,
.main .c2LLAC .alink .leadi:hover,
.main .c3LLAC .alink .lead:hover,
.main .c3LLAC .alink .leadi:hover,
.main .c4LLAC .alink .lead:hover,
.main .c4LLAC .alink .leadi:hover,
.main .c1LLB .alink .lead:hover,
.main .c1LLB .alink .leadi:hover,
.main .c2LLB .alink .lead:hover,
.main .c2LLB .alink .leadi:hover,
.main .c3LLB .alink .lead:hover,
.main .c3LLB .alink .leadi:hover,
.main .c4LLB .alink .lead:hover,
.main .c4LLB .alink .leadi:hover,
.main .c1LLC .alink .lead:hover,
.main .c1LLC .alink .leadi:hover,
.main .c2LLC .alink .lead:hover,
.main .c2LLC .alink .leadi:hover,
.main .c3LLC .alink .lead:hover,
.main .c3LLC .alink .leadi:hover,
.main .c4LLC .alink .lead:hover,
.main .c4LLC .alink .leadi:hover, .basic-element .c1LLA .alink .lead:hover,
.basic-element .c1LLA .alink .leadi:hover,
.basic-element .c2LLA .alink .lead:hover,
.basic-element .c2LLA .alink .leadi:hover,
.basic-element .c3LLA .alink .lead:hover,
.basic-element .c3LLA .alink .leadi:hover,
.basic-element .c4LLA .alink .lead:hover,
.basic-element .c4LLA .alink .leadi:hover,
.basic-element .c1LLL .alink .lead:hover,
.basic-element .c1LLL .alink .leadi:hover,
.basic-element .c2LLL .alink .lead:hover,
.basic-element .c2LLL .alink .leadi:hover,
.basic-element .c3LLL .alink .lead:hover,
.basic-element .c3LLL .alink .leadi:hover,
.basic-element .c4LLL .alink .lead:hover,
.basic-element .c4LLL .alink .leadi:hover,
.basic-element .c1LLAC .alink .lead:hover,
.basic-element .c1LLAC .alink .leadi:hover,
.basic-element .c2LLAC .alink .lead:hover,
.basic-element .c2LLAC .alink .leadi:hover,
.basic-element .c3LLAC .alink .lead:hover,
.basic-element .c3LLAC .alink .leadi:hover,
.basic-element .c4LLAC .alink .lead:hover,
.basic-element .c4LLAC .alink .leadi:hover,
.basic-element .c1LLB .alink .lead:hover,
.basic-element .c1LLB .alink .leadi:hover,
.basic-element .c2LLB .alink .lead:hover,
.basic-element .c2LLB .alink .leadi:hover,
.basic-element .c3LLB .alink .lead:hover,
.basic-element .c3LLB .alink .leadi:hover,
.basic-element .c4LLB .alink .lead:hover,
.basic-element .c4LLB .alink .leadi:hover,
.basic-element .c1LLC .alink .lead:hover,
.basic-element .c1LLC .alink .leadi:hover,
.basic-element .c2LLC .alink .lead:hover,
.basic-element .c2LLC .alink .leadi:hover,
.basic-element .c3LLC .alink .lead:hover,
.basic-element .c3LLC .alink .leadi:hover,
.basic-element .c4LLC .alink .lead:hover,
.basic-element .c4LLC .alink .leadi:hover {
  text-decoration: underline;
}
.main .c1LLA .alink .lead,
.main .c2LLA .alink .lead,
.main .c3LLA .alink .lead,
.main .c4LLA .alink .lead,
.main .c1LLL .alink .lead,
.main .c2LLL .alink .lead,
.main .c3LLL .alink .lead,
.main .c4LLL .alink .lead,
.main .c1LLAC .alink .lead,
.main .c2LLAC .alink .lead,
.main .c3LLAC .alink .lead,
.main .c4LLAC .alink .lead,
.main .c1LLB .alink .lead,
.main .c2LLB .alink .lead,
.main .c3LLB .alink .lead,
.main .c4LLB .alink .lead,
.main .c1LLC .alink .lead,
.main .c2LLC .alink .lead,
.main .c3LLC .alink .lead,
.main .c4LLC .alink .lead, .basic-element .c1LLA .alink .lead,
.basic-element .c2LLA .alink .lead,
.basic-element .c3LLA .alink .lead,
.basic-element .c4LLA .alink .lead,
.basic-element .c1LLL .alink .lead,
.basic-element .c2LLL .alink .lead,
.basic-element .c3LLL .alink .lead,
.basic-element .c4LLL .alink .lead,
.basic-element .c1LLAC .alink .lead,
.basic-element .c2LLAC .alink .lead,
.basic-element .c3LLAC .alink .lead,
.basic-element .c4LLAC .alink .lead,
.basic-element .c1LLB .alink .lead,
.basic-element .c2LLB .alink .lead,
.basic-element .c3LLB .alink .lead,
.basic-element .c4LLB .alink .lead,
.basic-element .c1LLC .alink .lead,
.basic-element .c2LLC .alink .lead,
.basic-element .c3LLC .alink .lead,
.basic-element .c4LLC .alink .lead {
  width: auto;
  float: left;
}
.main .c1LLA .active a,
.main .c2LLA .active a,
.main .c3LLA .active a,
.main .c4LLA .active a,
.main .c1LLL .active a,
.main .c2LLL .active a,
.main .c3LLL .active a,
.main .c4LLL .active a,
.main .c1LLAC .active a,
.main .c2LLAC .active a,
.main .c3LLAC .active a,
.main .c4LLAC .active a,
.main .c1LLB .active a,
.main .c2LLB .active a,
.main .c3LLB .active a,
.main .c4LLB .active a,
.main .c1LLC .active a,
.main .c2LLC .active a,
.main .c3LLC .active a,
.main .c4LLC .active a, .basic-element .c1LLA .active a,
.basic-element .c2LLA .active a,
.basic-element .c3LLA .active a,
.basic-element .c4LLA .active a,
.basic-element .c1LLL .active a,
.basic-element .c2LLL .active a,
.basic-element .c3LLL .active a,
.basic-element .c4LLL .active a,
.basic-element .c1LLAC .active a,
.basic-element .c2LLAC .active a,
.basic-element .c3LLAC .active a,
.basic-element .c4LLAC .active a,
.basic-element .c1LLB .active a,
.basic-element .c2LLB .active a,
.basic-element .c3LLB .active a,
.basic-element .c4LLB .active a,
.basic-element .c1LLC .active a,
.basic-element .c2LLC .active a,
.basic-element .c3LLC .active a,
.basic-element .c4LLC .active a {
  background: #f1e3e5;
}
.main .c1LLA .morelink,
.main .c2LLA .morelink,
.main .c3LLA .morelink,
.main .c4LLA .morelink,
.main .c1LLL .morelink,
.main .c2LLL .morelink,
.main .c3LLL .morelink,
.main .c4LLL .morelink,
.main .c1LLAC .morelink,
.main .c2LLAC .morelink,
.main .c3LLAC .morelink,
.main .c4LLAC .morelink,
.main .c1LLB .morelink,
.main .c2LLB .morelink,
.main .c3LLB .morelink,
.main .c4LLB .morelink,
.main .c1LLC .morelink,
.main .c2LLC .morelink,
.main .c3LLC .morelink,
.main .c4LLC .morelink, .basic-element .c1LLA .morelink,
.basic-element .c2LLA .morelink,
.basic-element .c3LLA .morelink,
.basic-element .c4LLA .morelink,
.basic-element .c1LLL .morelink,
.basic-element .c2LLL .morelink,
.basic-element .c3LLL .morelink,
.basic-element .c4LLL .morelink,
.basic-element .c1LLAC .morelink,
.basic-element .c2LLAC .morelink,
.basic-element .c3LLAC .morelink,
.basic-element .c4LLAC .morelink,
.basic-element .c1LLB .morelink,
.basic-element .c2LLB .morelink,
.basic-element .c3LLB .morelink,
.basic-element .c4LLB .morelink,
.basic-element .c1LLC .morelink,
.basic-element .c2LLC .morelink,
.basic-element .c3LLC .morelink,
.basic-element .c4LLC .morelink {
  clear: both;
  text-align: right;
  margin: 0 10px 10px 10px;
}
.main .c1LLA .morelink .more,
.main .c2LLA .morelink .more,
.main .c3LLA .morelink .more,
.main .c4LLA .morelink .more,
.main .c1LLL .morelink .more,
.main .c2LLL .morelink .more,
.main .c3LLL .morelink .more,
.main .c4LLL .morelink .more,
.main .c1LLAC .morelink .more,
.main .c2LLAC .morelink .more,
.main .c3LLAC .morelink .more,
.main .c4LLAC .morelink .more,
.main .c1LLB .morelink .more,
.main .c2LLB .morelink .more,
.main .c3LLB .morelink .more,
.main .c4LLB .morelink .more,
.main .c1LLC .morelink .more,
.main .c2LLC .morelink .more,
.main .c3LLC .morelink .more,
.main .c4LLC .morelink .more, .basic-element .c1LLA .morelink .more,
.basic-element .c2LLA .morelink .more,
.basic-element .c3LLA .morelink .more,
.basic-element .c4LLA .morelink .more,
.basic-element .c1LLL .morelink .more,
.basic-element .c2LLL .morelink .more,
.basic-element .c3LLL .morelink .more,
.basic-element .c4LLL .morelink .more,
.basic-element .c1LLAC .morelink .more,
.basic-element .c2LLAC .morelink .more,
.basic-element .c3LLAC .morelink .more,
.basic-element .c4LLAC .morelink .more,
.basic-element .c1LLB .morelink .more,
.basic-element .c2LLB .morelink .more,
.basic-element .c3LLB .morelink .more,
.basic-element .c4LLB .morelink .more,
.basic-element .c1LLC .morelink .more,
.basic-element .c2LLC .morelink .more,
.basic-element .c3LLC .morelink .more,
.basic-element .c4LLC .morelink .more {
  color: #6666AA;
  display: inline;
  padding-left: 12px;
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/icon_arrow_g.gif) no-repeat left center;
}
.main .c1LLA li,
.main .c2LLA li,
.main .c3LLA li,
.main .c4LLA li, .basic-element .c1LLA li,
.basic-element .c2LLA li,
.basic-element .c3LLA li,
.basic-element .c4LLA li {
  border: 2px solid #d9d9d9;
}
.main .c1LLAC li,
.main .c2LLAC li,
.main .c3LLAC li,
.main .c4LLAC li, .basic-element .c1LLAC li,
.basic-element .c2LLAC li,
.basic-element .c3LLAC li,
.basic-element .c4LLAC li {
  border: 2px solid #f2bfc8;
}
.main .c1LLAC .title,
.main .c2LLAC .title,
.main .c3LLAC .title,
.main .c4LLAC .title, .basic-element .c1LLAC .title,
.basic-element .c2LLAC .title,
.basic-element .c3LLAC .title,
.basic-element .c4LLAC .title {
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/icon_arrow_r.gif) no-repeat 2px 5px;
}
.main .c1LLAC .alink .lead,
.main .c1LLAC .alink .leadi,
.main .c2LLAC .alink .lead,
.main .c2LLAC .alink .leadi,
.main .c3LLAC .alink .lead,
.main .c3LLAC .alink .leadi,
.main .c4LLAC .alink .lead,
.main .c4LLAC .alink .leadi, .basic-element .c1LLAC .alink .lead,
.basic-element .c1LLAC .alink .leadi,
.basic-element .c2LLAC .alink .lead,
.basic-element .c2LLAC .alink .leadi,
.basic-element .c3LLAC .alink .lead,
.basic-element .c3LLAC .alink .leadi,
.basic-element .c4LLAC .alink .lead,
.basic-element .c4LLAC .alink .leadi {
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/icon_uarrow_r.gif) no-repeat 2px 7px;
}
.main .c1LLB li,
.main .c2LLB li,
.main .c3LLB li,
.main .c4LLB li, .basic-element .c1LLB li,
.basic-element .c2LLB li,
.basic-element .c3LLB li,
.basic-element .c4LLB li {
  border: 1px solid #d9d9d9;
}
.main .c1LLC a,
.main .c2LLC a,
.main .c3LLC a,
.main .c4LLC a, .basic-element .c1LLC a,
.basic-element .c2LLC a,
.basic-element .c3LLC a,
.basic-element .c4LLC a {
  padding: 0;
}
.main .c1LLC a:hover,
.main .c2LLC a:hover,
.main .c3LLC a:hover,
.main .c4LLC a:hover, .basic-element .c1LLC a:hover,
.basic-element .c2LLC a:hover,
.basic-element .c3LLC a:hover,
.basic-element .c4LLC a:hover {
  background: none;
  text-decoration: underline;
}
.main .c1LLC .active,
.main .c2LLC .active,
.main .c3LLC .active,
.main .c4LLC .active, .basic-element .c1LLC .active,
.basic-element .c2LLC .active,
.basic-element .c3LLC .active,
.basic-element .c4LLC .active {
  background: #f1e3e5;
}
.main .c1LLC .active a,
.main .c2LLC .active a,
.main .c3LLC .active a,
.main .c4LLC .active a, .basic-element .c1LLC .active a,
.basic-element .c2LLC .active a,
.basic-element .c3LLC .active a,
.basic-element .c4LLC .active a {
  background: none;
}
.main .c1LLC .title,
.main .c2LLC .title,
.main .c3LLC .title,
.main .c4LLC .title, .basic-element .c1LLC .title,
.basic-element .c2LLC .title,
.basic-element .c3LLC .title,
.basic-element .c4LLC .title {
  border-left: 1px solid #cccccc;
  border-top: 2px solid #cccccc;
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/icon_arrow_g.gif) no-repeat 10px 12px;
  padding: 8px 8px 4px 20px;
}
.main .c1LLA li,
.main .c1LLL li,
.main .c1LLAC li,
.main .c1LLB li,
.main .c1LLC li, .basic-element .c1LLA li,
.basic-element .c1LLL li,
.basic-element .c1LLAC li,
.basic-element .c1LLB li,
.basic-element .c1LLC li {
  width: 671px;
}
.main .c1LLA .image,
.main .c1LLL .image,
.main .c1LLAC .image,
.main .c1LLB .image,
.main .c1LLC .image, .basic-element .c1LLA .image,
.basic-element .c1LLL .image,
.basic-element .c1LLAC .image,
.basic-element .c1LLB .image,
.basic-element .c1LLC .image {
  width: 15%;
}
.main .c1LLA .leadi,
.main .c1LLL .leadi,
.main .c1LLAC .leadi,
.main .c1LLB .leadi,
.main .c1LLC .leadi, .basic-element .c1LLA .leadi,
.basic-element .c1LLL .leadi,
.basic-element .c1LLAC .leadi,
.basic-element .c1LLB .leadi,
.basic-element .c1LLC .leadi {
  width: 83%;
}
.main .c1LLA .alink .leadi,
.main .c1LLL .alink .leadi,
.main .c1LLAC .alink .leadi,
.main .c1LLB .alink .leadi,
.main .c1LLC .alink .leadi, .basic-element .c1LLA .alink .leadi,
.basic-element .c1LLL .alink .leadi,
.basic-element .c1LLAC .alink .leadi,
.basic-element .c1LLB .alink .leadi,
.basic-element .c1LLC .alink .leadi {
  width: 82%;
}
.main .c1LLL li,
.main .c1LLB li,
.main .c1LLC li, .basic-element .c1LLL li,
.basic-element .c1LLB li,
.basic-element .c1LLC li {
  width: 675px;
}
.main .c2LLA li,
.main .c2LLL li,
.main .c2LLAC li,
.main .c2LLB li,
.main .c2LLC li, .basic-element .c2LLA li,
.basic-element .c2LLL li,
.basic-element .c2LLAC li,
.basic-element .c2LLB li,
.basic-element .c2LLC li {
  width: 326px;
  float: left;
}
.main .c2LLA .image,
.main .c2LLL .image,
.main .c2LLAC .image,
.main .c2LLB .image,
.main .c2LLC .image, .basic-element .c2LLA .image,
.basic-element .c2LLL .image,
.basic-element .c2LLAC .image,
.basic-element .c2LLB .image,
.basic-element .c2LLC .image {
  width: 30%;
}
.main .c2LLA .leadi,
.main .c2LLL .leadi,
.main .c2LLAC .leadi,
.main .c2LLB .leadi,
.main .c2LLC .leadi, .basic-element .c2LLA .leadi,
.basic-element .c2LLL .leadi,
.basic-element .c2LLAC .leadi,
.basic-element .c2LLB .leadi,
.basic-element .c2LLC .leadi {
  width: 66%;
}
.main .c2LLA .alink .leadi,
.main .c2LLL .alink .leadi,
.main .c2LLAC .alink .leadi,
.main .c2LLB .alink .leadi,
.main .c2LLC .alink .leadi, .basic-element .c2LLA .alink .leadi,
.basic-element .c2LLL .alink .leadi,
.basic-element .c2LLAC .alink .leadi,
.basic-element .c2LLB .alink .leadi,
.basic-element .c2LLC .alink .leadi {
  width: 63%;
}
.main .c2LLL li,
.main .c2LLB li,
.main .c2LLC li, .basic-element .c2LLL li,
.basic-element .c2LLB li,
.basic-element .c2LLC li {
  width: 328px;
}
.main .c3LLA li,
.main .c3LLL li,
.main .c3LLAC li,
.main .c3LLB li,
.main .c3LLC li, .basic-element .c3LLA li,
.basic-element .c3LLL li,
.basic-element .c3LLAC li,
.basic-element .c3LLB li,
.basic-element .c3LLC li {
  width: 212px;
  float: left;
}
.main .c3LLA .image,
.main .c3LLL .image,
.main .c3LLAC .image,
.main .c3LLB .image,
.main .c3LLC .image, .basic-element .c3LLA .image,
.basic-element .c3LLL .image,
.basic-element .c3LLAC .image,
.basic-element .c3LLB .image,
.basic-element .c3LLC .image {
  width: 30%;
}
.main .c3LLA .leadi,
.main .c3LLL .leadi,
.main .c3LLAC .leadi,
.main .c3LLB .leadi,
.main .c3LLC .leadi, .basic-element .c3LLA .leadi,
.basic-element .c3LLL .leadi,
.basic-element .c3LLAC .leadi,
.basic-element .c3LLB .leadi,
.basic-element .c3LLC .leadi {
  width: 66%;
}
.main .c3LLA .alink .leadi,
.main .c3LLL .alink .leadi,
.main .c3LLAC .alink .leadi,
.main .c3LLB .alink .leadi,
.main .c3LLC .alink .leadi, .basic-element .c3LLA .alink .leadi,
.basic-element .c3LLL .alink .leadi,
.basic-element .c3LLAC .alink .leadi,
.basic-element .c3LLB .alink .leadi,
.basic-element .c3LLC .alink .leadi {
  width: 60%;
}
.main .c3LLL li,
.main .c3LLB li,
.main .c3LLC li, .basic-element .c3LLL li,
.basic-element .c3LLB li,
.basic-element .c3LLC li {
  width: 213px;
}
.main .c4LLA li,
.main .c4LLL li,
.main .c4LLAC li,
.main .c4LLB li,
.main .c4LLC li, .basic-element .c4LLA li,
.basic-element .c4LLL li,
.basic-element .c4LLAC li,
.basic-element .c4LLB li,
.basic-element .c4LLC li {
  width: 155px;
  float: left;
}
.main .c4LLA .image,
.main .c4LLL .image,
.main .c4LLAC .image,
.main .c4LLB .image,
.main .c4LLC .image, .basic-element .c4LLA .image,
.basic-element .c4LLL .image,
.basic-element .c4LLAC .image,
.basic-element .c4LLB .image,
.basic-element .c4LLC .image {
  width: 30%;
}
.main .c4LLA .leadi,
.main .c4LLL .leadi,
.main .c4LLAC .leadi,
.main .c4LLB .leadi,
.main .c4LLC .leadi, .basic-element .c4LLA .leadi,
.basic-element .c4LLL .leadi,
.basic-element .c4LLAC .leadi,
.basic-element .c4LLB .leadi,
.basic-element .c4LLC .leadi {
  width: 66%;
}
.main .c4LLA .alink .leadi,
.main .c4LLL .alink .leadi,
.main .c4LLAC .alink .leadi,
.main .c4LLB .alink .leadi,
.main .c4LLC .alink .leadi, .basic-element .c4LLA .alink .leadi,
.basic-element .c4LLL .alink .leadi,
.basic-element .c4LLAC .alink .leadi,
.basic-element .c4LLB .alink .leadi,
.basic-element .c4LLC .alink .leadi {
  width: 58%;
}
.main .c1LLB a,
.main .c2LLB a,
.main .c3LLB a,
.main .c4LLB a, .basic-element .c1LLB a,
.basic-element .c2LLB a,
.basic-element .c3LLB a,
.basic-element .c4LLB a {
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/ancLiBg_off.gif) repeat-x left center;
}
.main .c1LLB a:hover,
.main .c2LLB a:hover,
.main .c3LLB a:hover,
.main .c4LLB a:hover, .basic-element .c1LLB a:hover,
.basic-element .c2LLB a:hover,
.basic-element .c3LLB a:hover,
.basic-element .c4LLB a:hover {
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/ancLiBg_on.gif) repeat-x left center;
}
.main .c1LLB .active a,
.main .c2LLB .active a,
.main .c3LLB .active a,
.main .c4LLB .active a, .basic-element .c1LLB .active a,
.basic-element .c2LLB .active a,
.basic-element .c3LLB .active a,
.basic-element .c4LLB .active a {
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/ancLiBg_ac.gif) repeat-x left center;
}
.main .c1LLC li.alink, .basic-element .c1LLC li.alink {
  border-top: 1px solid #d9d9d9;
  padding: 10px 0;
}
.main .c1LLC li.alink:nth-child(2n), .basic-element .c1LLC li.alink:nth-child(2n) {
  border-bottom: 1px solid #d9d9d9;
}
.main .c1LLC .image, .basic-element .c1LLC .image {
  width: 14%;
  margin-left: 10px;
  _margin-left: 5px;
}
.main .c1LLC .lead, .basic-element .c1LLC .lead {
  margin: 0 10px 10px;
  _margin: 0 5px 10px;
  width: 95%;
}
.main .c1LLC .leadi, .basic-element .c1LLC .leadi {
  width: 81%;
  margin-right: 10px;
  _margin-right: 5px;
  margin-bottom: 10px;
}
.main .c1LLC .alink .lead, .basic-element .c1LLC .alink .lead {
  margin: 0 10px;
  _margin: 0 5px;
  width: 95%;
}
.main .c1LLC .alink .leadi, .basic-element .c1LLC .alink .leadi {
  width: 80%;
  margin-right: 10px;
  _margin-right: 5px;
}
.main .c2LLC li.alink, .basic-element .c2LLC li.alink {
  border-left: 1px solid #d9d9d9;
}
.main .c2LLC li.alink:nth-child(2n), .basic-element .c2LLC li.alink:nth-child(2n) {
  border-right: 1px solid #d9d9d9;
}
.main .c2LLC .image, .basic-element .c2LLC .image {
  width: 28%;
  margin-left: 10px;
  _margin-left: 5px;
}
.main .c2LLC .lead, .basic-element .c2LLC .lead {
  margin: 0 0 10px 10px;
  _margin: 0 0 10px 5px;
  width: 94%;
}
.main .c2LLC .leadi, .basic-element .c2LLC .leadi {
  width: 63%;
  margin-right: 10px;
  _margin-right: 5px;
  margin-bottom: 10px;
}
.main .c2LLC .alink .lead, .basic-element .c2LLC .alink .lead {
  margin: 0 10px;
  _margin: 0 5px;
}
.main .c2LLC .alink .leadi, .basic-element .c2LLC .alink .leadi {
  width: 59%;
  *width: 87%;
  margin-right: 10px;
  _margin-right: 5px;
}
.main .c3LLC li.alink, .basic-element .c3LLC li.alink {
  border-left: 1px solid #d9d9d9;
}
.main .c3LLC li.alink:nth-child(3n), .basic-element .c3LLC li.alink:nth-child(3n) {
  border-right: 1px solid #d9d9d9;
}
.main .c3LLC .image, .basic-element .c3LLC .image {
  width: 28%;
  margin-left: 10px;
  _margin-left: 5px;
}
.main .c3LLC .lead, .basic-element .c3LLC .lead {
  margin: 0 10px 10px;
  _margin: 0 5px 10px;
  width: 94%;
}
.main .c3LLC .leadi, .basic-element .c3LLC .leadi {
  width: 57%;
  margin-right: 10px;
  _margin-right: 5px;
  margin-bottom: 10px;
}
.main .c3LLC .alink .lead, .basic-element .c3LLC .alink .lead {
  margin: 0 10px;
  _margin: 0 5px;
}
.main .c3LLC .alink .leadi, .basic-element .c3LLC .alink .leadi {
  width: 54%;
  *width: 80%;
  margin-right: 10px;
  _margin-right: 5px;
}
.main ul.LLBX, .basic-element ul.LLBX {
  *zoom: 1;
  margin: 0;
  padding: 0;
  margin-bottom: 18px;
  width: 100%;
}
.main ul.LLBX:after, .basic-element ul.LLBX:after {
  content: "";
  display: table;
  clear: both;
}
.main ul.LLBX.InfoflameD, .basic-element ul.LLBX.InfoflameD {
  padding: 10px;
  width: 674px;
}
.main ul.LLBX li, .basic-element ul.LLBX li {
  display: block;
  float: left;
  font-size: 100%;
  padding: 0 10px 0 25px;
  margin: 0 0 8px;
  *white-space: nowrap;
  *display: inline;
  *zoom: 1;
  border-right: 1px solid #d9d9d9;
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/icon_arrow_g.gif) no-repeat 10px 4px;
}
.main ul.LLBX li.active a, .main ul.LLBX li.active, .basic-element ul.LLBX li.active a, .basic-element ul.LLBX li.active {
  color: #333;
}
.main ul.LLBX li.active a:hover, .main ul.LLBX li.active:hover, .basic-element ul.LLBX li.active a:hover, .basic-element ul.LLBX li.active:hover {
  text-decoration: none;
}
.main ul.LLBX li.alink, .basic-element ul.LLBX li.alink {
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/icon_uarrow_g.gif) no-repeat 10px 6px;
}
.main .InfoflameRAD h5,
.main .InfoflameRAC h5, .basic-element .InfoflameRAD h5,
.basic-element .InfoflameRAC h5 {
  color: #cc0022;
  background: none;
  border: none;
  padding: 0;
  margin: 0 0 10px;
}
.main .InfoflameRAD h6,
.main .InfoflameRAC h6, .basic-element .InfoflameRAD h6,
.basic-element .InfoflameRAC h6 {
  color: #333;
  margin: 0 0 10px;
}
.main .InfoflameRAD p,
.main .InfoflameRAC p, .basic-element .InfoflameRAD p,
.basic-element .InfoflameRAC p {
  margin: 0 0 18px;
  margin: 0 0 10px;
}
.main .mypage24, .basic-element .mypage24 {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  *zoom: 1;
  padding: 15px;
  margin-bottom: 18px;
}
.main .mypage24:after, .basic-element .mypage24:after {
  content: "";
  display: table;
  clear: both;
}
.main .mypage24 h4, .basic-element .mypage24 h4 {
  margin: 0 0 18px;
}
.main .mypagesign, .basic-element .mypagesign {
  -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, .basic-element .mypagesign:after {
  content: "";
  display: table;
  clear: both;
}
.main .mypagesign h4, .basic-element .mypagesign h4 {
  margin: 0 0 18px;
}
.main .mypagesign h6, .basic-element .mypagesign h6 {
  color: #0068B4 !important;
}
.main .mypagesign .c2Block .cBox, .basic-element .mypagesign .c2Block .cBox {
  border-left: 1px solid #d9d9d9;
  padding-left: 15px;
  width: 305px;
}
.main .mypagesign .c2Block .first, .basic-element .mypagesign .c2Block .first {
  border-left: none;
  padding-left: 0;
}
.main .mypagesign .timearea, .basic-element .mypagesign .timearea {
  padding: 0 0 0 5em;
  margin: 0 0 6px 25px;
  list-style: none;
  position: relative;
  background-position: -30px 0;
  zoom: 1;
}
.main .mypagesign .timearea span, .basic-element .mypagesign .timearea span {
  width: 5em;
  position: absolute;
  display: block;
  left: 0;
  top: 0;
}
.main .acc_Area.accWrap, .basic-element .acc_Area.accWrap {
  margin-bottom: 30px;
}
.main .acc_Area.accWrap h2,
.main .acc_Area.accWrap h3, .basic-element .acc_Area.accWrap h2,
.basic-element .acc_Area.accWrap h3 {
  position: relative;
}
.main .acc_Area.accWrap h2:first-child,
.main .acc_Area.accWrap h3:first-child, .basic-element .acc_Area.accWrap h2:first-child,
.basic-element .acc_Area.accWrap h3:first-child {
  margin-bottom: 0;
}
.main .acc_Area.accWrap h3.acc_title_btn, .basic-element .acc_Area.accWrap h3.acc_title_btn {
  border-left: 3px solid #cc0022;
  background: #f0f0f0;
  padding: 5px 5px 5px 7px;
  margin-bottom: 1px;
}
.main .acc_Area.accWrap h3.acc_title_btn a, .basic-element .acc_Area.accWrap h3.acc_title_btn a {
  padding: 5px 30px 0px 0;
}
.main .acc_Area.accWrap .separate_link, .basic-element .acc_Area.accWrap .separate_link {
  margin-right: 40px;
  padding: 5px 5px 10px;
  display: block;
}
.main .acc_Area.accWrap .accSwitch, .basic-element .acc_Area.accWrap .accSwitch {
  color: #333;
  min-height: 24px;
  display: block;
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/mobile/mobile_icon_mg_minus.png) no-repeat right center;
  background-size: 34px 34px;
}
.main .acc_Area.accWrap .accSwitch.is_separate, .basic-element .acc_Area.accWrap .accSwitch.is_separate {
  position: absolute;
  width: 34px;
  height: 34px;
  right: 5px;
  padding: 0;
  top: 5px;
}
.main .acc_Area.accWrap.close .acc_Box, .basic-element .acc_Area.accWrap.close .acc_Box {
  display: none;
}
.main .acc_Area.accWrap.close .accSwitch, .basic-element .acc_Area.accWrap.close .accSwitch {
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/mobile/mobile_icon_mg_plus.png) no-repeat right center;
  background-size: 34px 34px;
}

.Sgreen .main h2.title1A {
  border-top: 3px solid #009F3A;
}
.Sgreen .main h3.title2A {
  border-left: 4px solid #009F3A;
}
.Sgreen .main h3.title2PT {
  border-left: 4px solid #009F3A;
}
.Sgreen .main h5 {
  border: 2px solid #ccecd8;
  background: #f2faf5;
}
.Sgreen .main h6 {
  color: #009F3A;
}
.Sgreen .main hr.hrR {
  background: #009F3A;
}
.Sgreen .main table th {
  background: #009F3A;
  color: #ffffff;
  font-weight: bold;
}
.Sgreen .main table tr.tablebg5,
.Sgreen .main table th.tablebg5,
.Sgreen .main table td.tablebg5 {
  background: #009F3A;
  color: #ffffff;
  font-weight: bold;
}
.Sgreen .main .InfoflameRAD h5,
.Sgreen .main .InfoflameRAC h5 {
  color: #009F3A;
  background: none;
  border: none;
  padding: 0;
}
.Sgreen .main .InfoflameRAD h6,
.Sgreen .main .InfoflameRAC h6 {
  color: #333;
}
.Sgreen .main .InfoflameRAC,
.Sgreen .main .InfoflamePC {
  border: 2px solid #ccecd8;
  background: #f2faf5;
}
.Sgreen .main .c1BlockA .cBox,
.Sgreen .main .c2BlockA .cBox,
.Sgreen .main .c3BlockA .cBox,
.Sgreen .main .c4BlockA .cBox,
.Sgreen .main .c1BlockApa0 .cBox,
.Sgreen .main .c2BlockApa0 .cBox,
.Sgreen .main .c3BlockApa0 .cBox,
.Sgreen .main .c4BlockApa0 .cBox {
  border: 2px solid #ccecd8;
  background: #f2faf5;
}
.Sgreen .main .sttextC {
  color: #009F3A;
}
.Sgreen .main .bgflameC {
  background: #f2faf5;
}
.Sgreen .main .mypage24 {
  border: 2px solid #ccecd8;
  background: #f2faf5;
}

.Sred .main h2.title1A {
  border-top: 3px solid #E73134;
}
.Sred .main h3.title2A {
  border-left: 4px solid #E73134;
}
.Sred .main h3.title2PT {
  border-left: 4px solid #E73134;
}
.Sred .main h5 {
  border: 2px solid #fad6d6;
  background: #fef5f5;
}
.Sred .main h6 {
  color: #E73134;
}
.Sred .main hr.hrR {
  background: #E73134;
}
.Sred .main table th {
  background: #E73134;
  color: #ffffff;
  font-weight: bold;
}
.Sred .main table tr.tablebg5,
.Sred .main table th.tablebg5,
.Sred .main table td.tablebg5 {
  background: #E73134;
  color: #ffffff;
  font-weight: bold;
}
.Sred .main .InfoflameRAD h5,
.Sred .main .InfoflameRAC h5 {
  color: #E73134;
  background: none;
  border: none;
  padding: 0;
}
.Sred .main .InfoflameRAD h6,
.Sred .main .InfoflameRAC h6 {
  color: #333;
}
.Sred .main .InfoflameRAC,
.Sred .main .InfoflamePC {
  border: 2px solid #fad6d6;
  background: #fef5f5;
}
.Sred .main .c1BlockA .cBox,
.Sred .main .c2BlockA .cBox,
.Sred .main .c3BlockA .cBox,
.Sred .main .c4BlockA .cBox,
.Sred .main .c1BlockApa0 .cBox,
.Sred .main .c2BlockApa0 .cBox,
.Sred .main .c3BlockApa0 .cBox,
.Sred .main .c4BlockApa0 .cBox {
  border: 2px solid #fad6d6;
  background: #fef5f5;
}
.Sred .main .c1LLB a,
.Sred .main .c2LLB a,
.Sred .main .c3LLB a,
.Sred .main .c4LLB a {
  background: url(https://www.sompo-japan.co.jp/sjnk/common/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(https://www.sompo-japan.co.jp/sjnk/common/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(https://www.sompo-japan.co.jp/sjnk/common/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(https://www.sompo-japan.co.jp/sjnk/common/images/icon_arrow_w.gif) no-repeat 2px 5px;
}
.Sred .main .sttextC {
  color: #E73134;
}
.Sred .main .bgflameC {
  background: #fef5f5;
}
.Sred .main .mypage24 {
  border: 2px solid #fad6d6;
  background: #fef5f5;
}

.Sblue .main h2.title1A {
  border-top: 3px solid #0068B4;
}
.Sblue .main h3.title2A {
  border-left: 4px solid #0068B4;
}
.Sblue .main h3.title2PT {
  border-left: 4px solid #0068B4;
}
.Sblue .main h5 {
  border: 2px solid #cce1f0;
  background: #f2f7fb;
}
.Sblue .main h6 {
  color: #0068B4;
}
.Sblue .main hr.hrR {
  background: #0068B4;
}
.Sblue .main table th {
  background: #0068B4;
  color: #ffffff;
  font-weight: bold;
}
.Sblue .main table tr.tablebg5,
.Sblue .main table th.tablebg5,
.Sblue .main table td.tablebg5 {
  background: #0068B4;
  color: #ffffff;
  font-weight: bold;
}
.Sblue .main .InfoflameRAD h5,
.Sblue .main .InfoflameRAC h5 {
  color: #0068B4;
  background: none;
  border: none;
  padding: 0;
}
.Sblue .main .InfoflameRAD h6,
.Sblue .main .InfoflameRAC h6 {
  color: #333;
}
.Sblue .main .InfoflameRAC,
.Sblue .main .InfoflamePC {
  border: 2px solid #cce1f0;
  background: #f2f7fb;
}
.Sblue .main .c1BlockA .cBox,
.Sblue .main .c2BlockA .cBox,
.Sblue .main .c3BlockA .cBox,
.Sblue .main .c4BlockA .cBox,
.Sblue .main .c1BlockApa0 .cBox,
.Sblue .main .c2BlockApa0 .cBox,
.Sblue .main .c3BlockApa0 .cBox,
.Sblue .main .c4BlockApa0 .cBox {
  border: 2px solid #cce1f0;
  background: #f2f7fb;
}
.Sblue .main .sttextC {
  color: #0068B4;
}
.Sblue .main .bgflameC {
  background: #f2f7fb;
}
.Sblue .main .mypage24 {
  border: 2px solid #cce1f0;
  background: #f2f7fb;
}

.Sorange .main h2.title1A {
  border-top: 3px solid #ED8B00;
}
.Sorange .main h3.title2A {
  border-left: 4px solid #ED8B00;
}
.Sorange .main h3.title2PT {
  border-left: 4px solid #ED8B00;
}
.Sorange .main h5 {
  border: 2px solid #fbe2bf;
  background: #fdf3e6;
}
.Sorange .main h6 {
  color: #ED8B00;
}
.Sorange .main hr.hrR {
  background: #ED8B00;
}
.Sorange .main table th {
  background: #ED8B00;
  color: #ffffff;
  font-weight: bold;
}
.Sorange .main table tr.tablebg5,
.Sorange .main table th.tablebg5,
.Sorange .main table td.tablebg5 {
  background: #ED8B00;
  color: #ffffff;
  font-weight: bold;
}
.Sorange .main .InfoflameRAD h5,
.Sorange .main .InfoflameRAC h5 {
  color: #ED8B00;
  background: none;
  border: none;
  padding: 0;
}
.Sorange .main .InfoflameRAD h6,
.Sorange .main .InfoflameRAC h6 {
  color: #333;
}
.Sorange .main .InfoflameRAC,
.Sorange .main .InfoflamePC {
  border: 2px solid #fbe2bf;
  background: #fdf3e6;
}
.Sorange .main .c1BlockA .cBox,
.Sorange .main .c2BlockA .cBox,
.Sorange .main .c3BlockA .cBox,
.Sorange .main .c4BlockA .cBox,
.Sorange .main .c1BlockApa0 .cBox,
.Sorange .main .c2BlockApa0 .cBox,
.Sorange .main .c3BlockApa0 .cBox,
.Sorange .main .c4BlockApa0 .cBox {
  border: 2px solid #fbe2bf;
  background: #fdf3e6;
}
.Sorange .main .sttextC {
  color: #ED8B00;
}
.Sorange .main .bgflameC {
  background: #fdf3e6;
}
.Sorange .main .mypage24 {
  border: 2px solid #fbe2bf;
  background: #fdf3e6;
}
.Sorange .main .mypagesign {
  border: 2px solid #cccccc;
  background: #ffffff;
}
.Sorange .main .mypagesign h6 {
  color: #0068B4;
}
.Sorange .main .bgflameG h3 {
  border-left: 0;
}
#mobile .Sorange .main .bgflameG h3 {
  border-left: 0;
}

a.un01 {
  color: #cc0022;
}

.english .main .newslistD li {
  *zoom: 1;
  background: url(https://www.sompo-japan.co.jp/sjnk/common/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(https://www.sompo-japan.co.jp/sjnk/common/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;
}

#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;
}

/*sideArea*/
#sideArea .sideBtn {
  line-height: 24px;
}
#sideArea .sideBtn a {
  text-align: center;
  background: #eee;
  border-right: 2px solid #d6d6d6;
  border-bottom: 2px solid #d6d6d6;
  padding: 12px 0;
  color: #444;
  font-weight: bold;
  display: block;
}
#sideArea .sideBtn a:hover {
  background: #b7b7b7;
  text-decoration: none;
  border-right: 2px solid #a4a4a4;
  border-bottom: 2px solid #a4a4a4;
}
#sideArea #mypageArea {
  float: none;
  margin: 0 0 10px;
  overflow: hidden;
  position: relative;
}
#sideArea #mypageArea #loginArea {
  position: relative;
  z-index: 2;
  border: 1px solid #cccccc;
  background: #fff url(https://www.sompo-japan.co.jp/sjnk/common/images/mypageareaBg_off.gif) repeat-x left center;
}
#sideArea #mypageArea #loginArea p a::after {
  position: absolute;
  content: '';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
#sideArea #mypageArea h2 {
  text-align: center;
  zoom: 1;
}
#sideArea #mypageArea h2 img {
  margin: 21px auto 10px;
}
#sideArea #mypageArea p {
  text-align: center;
  padding: 0 0  5px;
  zoom: 1;
}
#sideArea #mypageArea ul {
  *zoom: 1;
  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: 10px;
}
#sideArea #qaArea #qalist {
  border-top: none;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-bottom: none;
  background: #EEE;
  padding: 20px 15px;
}
#sideArea #qaArea #qalist .qaTitle {
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/contents/icon_qs_ui.png) no-repeat left;
  background-position: 0px 2px;
  padding: 0 0 0 20px;
  font-weight: normal;
}
#sideArea #qaArea #qalist .qaTitle a {
  font-size: 86%;
  line-height: 16px;
  text-decoration: underline;
}
#sideArea #qaArea #qalist .qaTitle + .qaTitle {
  margin: 15px 0 0 0;
}
#sideArea .qaAreaSideUI #qaArea #qalist {
  border-top: none;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-bottom: none;
  background: #EEE;
  padding: 20px 15px;
}
#sideArea .qaAreaSideUI #qaArea #qalist .qaTitle {
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/contents/icon_qs_ui.png) no-repeat left;
  background-position: 0px 2px;
  padding: 0 0 0 20px;
  font-weight: normal;
}
#sideArea .qaAreaSideUI #qaArea #qalist .qaTitle a {
  font-size: 12px;
  line-height: 16px;
  text-decoration: underline;
}
#sideArea .qaAreaSideUI #qaArea #qalist .qaTitle + .qaTitle {
  margin: 15px 0 0 0;
}
#sideArea .qaAreaSideUI #qaArea .localNav li a {
  background: #E6E6E6;
  border-top: 1px solid #fff;
}
#sideArea .qaAreaSideUI #qaArea .localNav li a:hover {
  background: #b2b2b2;
  border-top: 1px solid #c5c5c5;
}
#sideArea .qaAreaSideUI #qaArea .localNav li.ac a {
  background: #696969;
  border-top: 1px solid #696969;
}
#sideArea .qaAreaSideUI #qaArea .localNav li.ac a:hover {
  background: #525252;
  border-top: 1px solid #525252;
}
#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(https://www.sompo-japan.co.jp/sjnk/common/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(https://www.sompo-japan.co.jp/sjnk/common/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;
  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);
}
#troubleArea h2 {
  -moz-box-shadow: 0px 1px 2px #c4c4c4;
  -webkit-box-shadow: 0px 1px 2px #c4c4c4;
  box-shadow: 0px 1px 2px #c4c4c4;
  z-index: 2;
}
#troubleArea p {
  z-index: 1;
  height: 42px;
  text-align: left;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
}
#troubleArea p img {
  margin: 7px 0 7px 27px;
}
#troubleArea ul {
  zoom: 1;
}
#troubleArea ul:after {
  content: "";
  display: block;
  clear: both;
}
#troubleArea ul li {
  width: 230px;
  overflow: hidden;
}

#sideArea #troubleArea {
  margin-bottom: 10px;
}

.sidebannerArea {
  width: 222px;
  float: none;
  margin: 0 0 10px;
}
.sidebannerArea li {
  margin-bottom: 5px;
}
.sidebannerArea li a {
  display: block;
  zoom: 1;
}
.sidebannerArea li.facebook {
  margin-bottom: 1px;
}

.localNav {
  margin: 0 0 15px;
}
.localNav h3 a {
  background: #7d7e7e url(https://www.sompo-japan.co.jp/sjnk/common/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;
}
.localNav h3 a:hover {
  color: #ffffff;
  background: #626262 url(https://www.sompo-japan.co.jp/sjnk/common/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(https://www.sompo-japan.co.jp/sjnk/common/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(https://www.sompo-japan.co.jp/sjnk/common/images/sideNavT1Bg_on.gif) no-repeat left center;
}
.localNav li.ac a, .localNav li.ac a:hover {
  background: url(https://www.sompo-japan.co.jp/sjnk/common/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(https://www.sompo-japan.co.jp/sjnk/common/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(https://www.sompo-japan.co.jp/sjnk/common/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(https://www.sompo-japan.co.jp/sjnk/common/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(https://www.sompo-japan.co.jp/sjnk/common/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(https://www.sompo-japan.co.jp/sjnk/common/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(https://www.sompo-japan.co.jp/sjnk/common/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(https://www.sompo-japan.co.jp/sjnk/common/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(https://www.sompo-japan.co.jp/sjnk/common/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(https://www.sompo-japan.co.jp/sjnk/common/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(https://www.sompo-japan.co.jp/sjnk/common/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(https://www.sompo-japan.co.jp/sjnk/common/images/icon_arrow_w.gif) no-repeat 50px 10px;
}

.Sgreen .localNav h3 a {
  background: #93c44f url(https://www.sompo-japan.co.jp/sjnk/common/images/sideNavCtBg_green_off.gif) no-repeat left center;
}
.Sgreen .localNav h3 a:hover {
  background: #72b236 url(https://www.sompo-japan.co.jp/sjnk/common/images/sideNavCtBg_green_on.gif) no-repeat left center;
}

.Sred .localNav h3 a {
  background: #ea523b url(https://www.sompo-japan.co.jp/sjnk/common/images/sideNavCtBg_red_off.gif) no-repeat left center;
}
.Sred .localNav h3 a:hover {
  background: #e43b2b url(https://www.sompo-japan.co.jp/sjnk/common/images/sideNavCtBg_red_on.gif) no-repeat left center;
}

.Sblue .localNav h3 a {
  background: #3971d9 url(https://www.sompo-japan.co.jp/sjnk/common/images/sideNavCtBg_blue_off.gif) no-repeat left center;
}
.Sblue .localNav h3 a:hover {
  background: #284fce url(https://www.sompo-japan.co.jp/sjnk/common/images/sideNavCtBg_blue_on.gif) no-repeat left center;
}

.Sorange .localNav h3 a {
  background: #ff8d15 url(https://www.sompo-japan.co.jp/sjnk/common/images/sideNavCtBg_orange_off.gif) no-repeat left center;
}
.Sorange .localNav h3 a:hover {
  background: #ff6b0e url(https://www.sompo-japan.co.jp/sjnk/common/images/sideNavCtBg_orange_on.gif) no-repeat left center;
}

.popup #header #headerwrapper {
  width: 736px;
}
.popup #footer #copy_area #copy {
  width: 736px;
}
.popup #topcontrol #topcontrolwrapper {
  width: 716px;
}

.popup,
.popup990 {
  /*header*/
}
.popup #header,
.popup990 #header {
  height: 58px;
}
.popup #header #headerwrapper,
.popup990 #header #headerwrapper {
  padding: 42px 0 0;
}
.popup #header #headerwrapper #logo,
.popup990 #header #headerwrapper #logo {
  position: absolute;
  top: 4px;
  left: 20px;
}
.popup #header #headerwrapper .close,
.popup990 #header #headerwrapper .close {
  position: absolute;
  right: 20px;
  top: 13px;
}

.popup {
  /*contentswrapper*/
  /*footer*/
}
.popup #header #headerwrapper {
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/header_arc_bg_center_736.png) no-repeat center bottom;
}
.popup #header:after {
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/header_arc_bg_right_736.png) repeat-x center bottom;
}
@media (min-width: 736px) and (max-width: 930px) {
  .popup #header:after {
    width: 10%;
  }
}
@media (min-width: 931px) and (max-width: 1240px) {
  .popup #header:after {
    width: 20%;
  }
}
@media (min-width: 1241px) and (max-width: 1500px) {
  .popup #header:after {
    width: 26%;
  }
}
.popup #contentswrapper {
  width: 736px;
  overflow: hidden;
}
.popup #mainArea {
  width: 696px;
  margin: 20px 20px;
  float: none;
}
.popup #pagetitle {
  margin: 0 7px 20px;
}
.popup #pagetitle .title {
  font-size: 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(https://www.sompo-japan.co.jp/sjnk/common/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(https://www.sompo-japan.co.jp/sjnk/common/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 #mainArea {
  width: 948px;
  margin: 18px 21px 21px;
  float: none;
}
.single .anchorLinkList {
  width: 100%;
  background: #fff;
  padding: 15px 0;
  margin-bottom: 40px;
  border-bottom: 1px solid #eeeeee;
}
.single .anchorLinkList .ancLLContents {
  *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(https://www.sompo-japan.co.jp/sjnk/common/images/single/anchorLink_arrow.png) no-repeat left center;
  _background: url(https://www.sompo-japan.co.jp/sjnk/common/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(https://www.sompo-japan.co.jp/sjnk/common/images/single/anchorLink_arrow.png) no-repeat left center;
  _background: #fff url(https://www.sompo-japan.co.jp/sjnk/common/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(https://www.sompo-japan.co.jp/sjnk/common/images/single/single_textBt_arrow.png) no-repeat left center;
  _background: #cc0022 url(https://www.sompo-japan.co.jp/sjnk/common/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, .single .main .c4Block {
  width: 946px;
  margin: 0 auto;
}
.single .main .c1Block .cBox, .single .main .c2Block .cBox, .single .main .c3Block .cBox, .single .main .c4Block .cBox {
  margin: 0 0 0 28px;
  padding: 0;
}
.single .main {
  /*flamebox*/
}
.single .main .c1Block .cBox {
  width: 100%;
}
.single .main .c2Block .cBox {
  width: 459px;
}
.single .main .c3Block .cBox {
  width: 296px;
}
.single .main .c3Block .c3borderbox {
  width: 218px;
  border: 1px solid #ccc;
  border-top: 0;
  -moz-border-radius: 6px 6px 0 0;
  -webkit-border-radius: 6px;
  border-radius: 6px 6px 0 0;
}
.single .main .c4Block .cBox {
  width: 215px;
}
.single .main .c4Block .c4borderbox {
  width: 218px;
  border: 1px solid #ccc;
  border-top: 0;
  -moz-border-radius: 6px 6px 0 0;
  -webkit-border-radius: 6px;
  border-radius: 6px 6px 0 0;
}
.single .main .c1BlockFRA,
.single .main .c2BlockFRA,
.single .main .c3BlockFRA,
.single .main .c4BlockFRA,
.single .main .c1BlockFRAD,
.single .main .c2BlockFRAD,
.single .main .c3BlockFRAD,
.single .main .c4BlockFRAD,
.single .main .c1BlockA,
.single .main .c2BlockA,
.single .main .c3BlockA,
.single .main .c4BlockA,
.single .main .c1BlockB,
.single .main .c2BlockB,
.single .main .c3BlockB,
.single .main .c4BlockB,
.single .main .c1BlockFRApa0,
.single .main .c2BlockFRApa0,
.single .main .c3BlockFRApa0,
.single .main .c4BlockFRApa0,
.single .main .c1BlockFRADpa0,
.single .main .c2BlockFRADpa0,
.single .main .c3BlockFRADpa0,
.single .main .c4BlockFRADpa0,
.single .main .c1BlockApa0,
.single .main .c2BlockApa0,
.single .main .c3BlockApa0,
.single .main .c4BlockApa0,
.single .main .c1BlockBpa0,
.single .main .c2BlockBpa0,
.single .main .c3BlockBpa0,
.single .main .c4BlockBpa0 {
  width: 100%;
}
.single .main .c1BlockFRA .cBox,
.single .main .c1BlockFRAD .cBox,
.single .main .c1BlockA .cBox,
.single .main .c1BlockB .cBox,
.single .main .c1BlockFRApa0 .cBox,
.single .main .c1BlockFRADpa0 .cBox,
.single .main .c1BlockApa0 .cBox,
.single .main .c1BlockBpa0 .cBox {
  width: 928px;
  box-sizing: border-box;
}
.single .main .c2BlockFRA .cBox,
.single .main .c2BlockFRAD .cBox,
.single .main .c2BlockA .cBox,
.single .main .c2BlockB .cBox,
.single .main .c2BlockFRApa0 .cBox,
.single .main .c2BlockApa0 .cBox,
.single .main .c2BlockBpa0 .cBox {
  width: 433px;
}
.single .main .c2BlockFRApa0 .cBox,
.single .main .c2BlockFRADpa0 .cBox,
.single .main .c2BlockApa0 .cBox,
.single .main .c2BlockBpa0 .cBox {
  width: 453px;
}
.single .main .c3BlockFRA .cBox,
.single .main .c3BlockFRAD .cBox,
.single .main .c3BlockA .cBox,
.single .main .c3BlockB .cBox,
.single .main .c3BlockFRApa0 .cBox,
.single .main .c3BlockFRADpa0 .cBox,
.single .main .c3BlockApa0 .cBox,
.single .main .c3BlockBpa0 .cBox {
  width: 276px;
}
.single .main .c3BlockFRApa0 .cBox,
.single .main .c3BlockFRADpa0 .cBox,
.single .main .c3BlockApa0 .cBox,
.single .main .c3BlockBpa0 .cBox {
  width: 296px;
}
.single .main .c4BlockFRA .cBox,
.single .main .c4BlockFRAD .cBox,
.single .main .c4BlockA .cBox,
.single .main .c4BlockB .cBox,
.single .main .c4BlockFRApa0 .cBox,
.single .main .c4BlockFRADpa0 .cBox,
.single .main .c4BlockApa0 .cBox,
.single .main .c4BlockBpa0 .cBox {
  width: 197px;
}
.single .main .c4BlockFRApa0 .cBox,
.single .main .c4BlockFRADpa0 .cBox,
.single .main .c4BlockApa0 .cBox,
.single .main .c4BlockBpa0 .cBox {
  width: 217px;
}
.single .main .InfoflameRA .c1Block,
.single .main .InfoflameRAD .c1Block,
.single .main .InfoflamePC .c1Block,
.single .main .InfoflameG .c1Block {
  width: auto;
}
.single .main .InfoflameRA .c2Block .cBox,
.single .main .InfoflameRAD .c2Block .cBox,
.single .main .InfoflamePC .c2Block .cBox,
.single .main .InfoflameG .c2Block .cBox {
  width: 433px;
}
.single .main .InfoflameRA .c3Block .cBox,
.single .main .InfoflameRAD .c3Block .cBox,
.single .main .InfoflamePC .c3Block .cBox,
.single .main .InfoflameG .c3Block .cBox {
  width: 279px;
}
.single .main .InfoflameRA .c4Block .cBox,
.single .main .InfoflameRAD .c4Block .cBox,
.single .main .InfoflamePC .c4Block .cBox,
.single .main .InfoflameG .c4Block .cBox {
  width: 202px;
}
.single .main .InfoflameRA .c2Blockpa0 .cBox,
.single .main .InfoflameRAD .c2Blockpa0 .cBox,
.single .main .InfoflamePC .c2Blockpa0 .cBox,
.single .main .InfoflameG .c2Blockpa0 .cBox {
  width: 454px;
}
.single .main .InfoflameRA .c3Blockpa0 .cBox,
.single .main .InfoflameRAD .c3Blockpa0 .cBox,
.single .main .InfoflamePC .c3Blockpa0 .cBox,
.single .main .InfoflameG .c3Blockpa0 .cBox {
  width: 298px;
}
.single .main .InfoflameRA .c4Blockpa0 .cBox,
.single .main .InfoflameRAD .c4Blockpa0 .cBox,
.single .main .InfoflamePC .c4Blockpa0 .cBox,
.single .main .InfoflameG .c4Blockpa0 .cBox {
  width: 219px;
}

.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(https://www.sompo-japan.co.jp/sjnk/common/images/contents/contacti_tel_w.jpg) no-repeat left top;
  padding: 7px 0 0 76px;
  margin-top: 5px;
}
.main #newsTopicsArea {
  margin-bottom: 18px;
}
.main #newsTopicsArea .infoNav {
  margin-right: 0;
}
.main #newsTopicsArea .newslistD {
  margin: 0;
}
.main #newsTopicsArea h3 {
  border-left: 0 !important;
}
.main #procedure_area {
  background: #ffffff url(https://www.sompo-japan.co.jp/sjnk/common/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 {
  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(https://www.sompo-japan.co.jp/sjnk/common/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;
  width: 696px;
  margin: 0 0 28px;
}
.main #coServiceArea p {
  padding: 10px;
  margin: 0;
  text-align: center;
  width: 674px;
  height: 24px;
  border: 1px solid #cccccc;
  border-bottom: 0;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 0 0;
  background: #ffffff;
}
.main #coServiceArea ul#saNav {
  zoom: 1;
  margin: 0 0 13px;
}
.main #coServiceArea ul#saNav:after {
  content: "";
  display: block;
  clear: both;
}
.main #coServiceArea ul#saNav li {
  float: left;
  width: 222px;
  overflow: hidden;
  margin: 0 0 16px 15px;
}
.main #coServiceArea ul#saNav li:nth-child(3n+1) {
  margin: 0;
}
.main #coServiceArea #saNav {
  *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 {
  zoom: 1;
  float: right;
  width: 230px;
  border-left: 1px solid #ccc;
  padding: 3px 0 3px 25px;
  margin: 0;
}
.main #premergerInfo ul:after {
  content: "";
  display: block;
  clear: both;
}
.main #premergerInfo ul li {
  float: left;
  width: 216px;
  padding: 0;
  margin: 3px 0;
  list-style: none;
}
.main #csrtopArea1 {
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/line_g.gif) repeat-y 466px top;
  margin-bottom: 18px;
}
.main #csrtopArea2 {
  background: url(https://www.sompo-japan.co.jp/sjnk/common/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;
}
.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;
}
.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;
}
.main .c4BlockFRApa0 .cBox {
  width: 139px;
  padding: 40px 5px 5px 5px;
  border: 4px solid #f0f0f0;
  border-radius: 0;
  position: relative;
}
.main .c4BlockFRApa0 .cBox h3 {
  text-align: center;
  border: none;
  padding: 0 0 15px 0;
  vertical-align: middle;
  display: table-cell;
}
.main .c4BlockFRApa0 .cBox h3 .boxStep {
  font-size: 115%;
  line-height: 30px;
  height: 30px;
  width: 30px;
  background: #cc0022;
  display: block;
  padding: 0px;
  color: #ffffff;
  position: absolute;
  top: 0;
  left: 0;
}
.main .c4BlockFRApa0 .cBox h3 .textS {
  display: block;
  font-size: 1em;
  font-weight: bold;
  width: 139px;
}
.main .c4BlockFRApa0 .cBox p {
  font-size: 93%;
  line-height: 21px;
  margin: 0 !important;
  padding: 0 10px;
}

#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(https://www.sompo-japan.co.jp/sjnk/common/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(https://www.sompo-japan.co.jp/sjnk/common/images/valuable_arrow_next.png) no-repeat -108px 0;
  text-indent: 200%;
}

#blndingarea {
  overflow: hidden;
  height: auto;
}
#blndingarea img {
  margin: 0 auto;
  display: block;
}

.slides {
  overflow: hidden;
  margin-bottom: 0;
  position: relative;
}
.l-main .slides {
  margin-bottom: 10px;
}
.slides:after {
  position: absolute;
  display: block;
  content: '';
  width: 100%;
  height: 5px;
  top: 0;
  left: 0;
}
.theme-smp .slides.slick-slider {
  background: #fff;
  margin-bottom: 0;
  padding-bottom: 46px;
}
.slides .slick-list {
  overflow: hidden;
  position: relative;
  display: block;
}
.slides .slick-track {
  margin-bottom: 20px;
}
.slides .slick-dots {
  bottom: 0;
}
.theme-smp .slides .slick-dots {
  bottom: 10px;
  margin: 0;
}
.slides .slick-dots li {
  width: 10px;
  height: 10px;
}
.theme-smp .slides .slick-dots li {
  width: 20px;
  height: 20px;
}
.theme-smp .slides .slick-dots li button {
  height: 20px;
}
.slides .slick-dots li button:before {
  background: #e4e4e4;
  width: 10px;
  color: #e4e4e4;
  opacity: 1;
  font-size: 24px;
  content: "";
  height: 10px;
  border-radius: 5px;
}
.theme-smp .slides .slick-dots li button:before {
  font-size: 48px;
  width: 16px;
  height: 16px;
  border-radius: 8px;
}
.slides .slick-dots li.slick-active button:before {
  color: #646464;
  background: #646464;
}

.blnding-item {
  margin: 0 auto !important;
  display: none;
}
.blnding-item .slick-slide {
  display: block;
  float: left;
}
.blnding-item .slides div {
  margin: 0 auto !important;
}
.blnding-item img {
  width: 100%;
  height: auto;
}

.blnding990 {
  width: 990px !important;
  margin: 0 auto !important;
}
.blnding990 .blnding-item {
  width: 990px !important;
  height: 260px;
  position: relative;
}
.blnding990 .blnding-item:after {
  content: "";
  display: block;
  height: 10px;
  position: absolute;
  top: 0;
  z-index: 1;
  width: 100%;
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/hero_shadow_top.png) repeat-x left bottom;
}
.blnding990 .blnding-item:before {
  content: "";
  display: block;
  height: 10px;
  position: absolute;
  bottom: 0;
  z-index: 1;
  width: 100%;
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/hero_shadow_under.png) repeat-x left bottom;
}

.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);
}
@media (min-width: 600px) {
  .f_switcharea ul li {
    font-size: 20px;
  }
}
.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;
}
@media (min-width: 600px) {
  .f_switcharea ul li a,
  .f_switcharea ul li span.a_active {
    padding: 50px 12px 0px 39px;
  }
}
.f_switcharea ul li a:hover,
.f_switcharea ul li span.a_active:hover {
  text-decoration: none;
}
.f_switcharea ul li a span,
.f_switcharea ul li span.a_active span {
  display: block;
  font-size: 30px;
}

.f_s_zenrin ul li.active a {
  padding-top: 24px;
  height: 96px;
}

.pcTroubleContactArea ul li {
  list-style-type: none;
  margin: 0;
}
.pcTroubleContactArea .troubleInternet,
.pcTroubleContactArea .troubleLine {
  margin: 0 0 10px;
}
.pcTroubleContactArea .troubleInternet a,
.pcTroubleContactArea .troubleLine a {
  position: relative;
  display: inline-block;
  padding: 20px 90px;
  color: #333;
  font-size: 129%;
  font-weight: bold;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
  background-color: #fff;
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/top/top2019/icon_textbtlink_arrow.png);
  background-repeat: no-repeat;
  background-position: 60px center;
  box-sizing: border-box;
  width: 100%;
  font-size: 157%;
}
.pcTroubleContactArea .troubleInternet a:hover,
.pcTroubleContactArea .troubleLine a:hover {
  text-decoration: none;
}
.pcTroubleContactArea .troubleInternet a img.icon,
.pcTroubleContactArea .troubleLine a img.icon {
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -7px;
}
.pcTroubleContactArea .troubleInternet a .btText,
.pcTroubleContactArea .troubleLine a .btText {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
}
.pcTroubleContactArea .troubleInternet a .btText span,
.pcTroubleContactArea .troubleLine a .btText span {
  margin: 8px 0 0;
  font-size: 0.8em;
}
.pcTroubleContactArea .troubleInternet a:before,
.pcTroubleContactArea .troubleLine a:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.pcTroubleContactArea .troubleLine a {
  line-height: 30px;
}
.pcTroubleContactArea .troubleLine a img.lineIcon {
  width: 30px;
  vertical-align: middle;
  margin-right: 15px;
}
.pcTroubleContactArea .troubleNumber {
  text-align: center;
  margin: 0 30px 0 0;
  width: 100%;
}
.pcTroubleContactArea .troubleNumber ul {
  zoom: 1;
  margin: 0 0 20px;
}
.pcTroubleContactArea .troubleNumber ul:after {
  content: "";
  display: block;
  clear: both;
}
.pcTroubleContactArea .troubleNumber ul li {
  float: left;
  width: calc(33.33% - 10px);
}
.pcTroubleContactArea .troubleNumber ul li + li {
  margin-left: 15px;
}
.pcTroubleContactArea .troubleNumber ul li a {
  position: relative;
  display: table;
  padding: 20px 40px;
  color: #333;
  font-size: 122%;
  font-weight: bold;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
  background-color: #fff;
  box-sizing: border-box;
  width: 100%;
  border-top: 4px solid #cc0022;
  text-align: center;
}
.pcTroubleContactArea .troubleNumber ul li a:hover {
  text-decoration: none;
}
.pcTroubleContactArea .troubleNumber ul li a .content {
  display: table-cell;
  vertical-align: middle;
}
.pcTroubleContactArea .troubleNumber ul li a .content .text {
  display: inline-block;
  padding-left: 50px;
  vertical-align: middle;
  text-align: left;
  background-repeat: no-repeat;
  background-position: 0 center;
  line-height: 1.2;
}
.pcTroubleContactArea .troubleNumber ul li a .content .tel {
  display: inline-block;
  font-family: arial narrow, Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;
  width: 100%;
  color: #cc0022;
  font-weight: bold;
  font-size: 36px;
  margin: 10px 0 0;
}
.pcTroubleContactArea .troubleNumber ul li.icon-automobile a .text {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/top/top2019/icon_trouble_automobile.png);
  background-size: 40px auto;
}
.pcTroubleContactArea .troubleNumber ul li.icon-habitation a .text {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/top/top2019/icon_trouble_habitation.png);
  background-size: 35px auto;
}
.pcTroubleContactArea .troubleNumber ul li.icon-travel a .text {
  background-image: url(https://www.sompo-japan.co.jp/sjnk/common/images/top/top2019/icon_trouble_travel.png);
  background-size: 45px auto;
}
.pcTroubleContactArea .troubleNumber .troubleCaution {
  font-size: 115%;
}
.pcTroubleContactArea .troubleNumber .troubleCaution span {
  color: #cc0022;
  margin: 0 15px 0 0;
}

.main div.h2_section {
  background: #6699FF;
  margin-bottom: 15px;
}
.main div.h2_section h2 {
  padding: 6px;
  /*font-size: 100%;*/
  background: none;
  border: 0;
}
.main div.h2_section h2 .secNum {
  display: block;
  float: left;
  width: 4em;
  padding: 0px 4px;
  background: #F2F2F2;
  font-size: 92%;
  text-align: center;
}
.main div.h2_section h2 .title {
  display: block;
  margin-left: 4em;
  margin-right: 4em;
  color: #000;
  text-align: center;
}
.main div.h2_section h2 .mainTitle {
  font-weight: bold;
  font-size: 92%;
}
.main div.h2_section h2 .subTitle {
  font-size: 83%;
}
.main .s_section {
  font-size: 120%;
}
.main .s_section h3 {
  margin: 15px 0px 10px 0px;
  padding: 5px 11px 4px;
  border-left: 4px solid #50B7FE;
  background: #DEF4FF;
  font-weight: bold;
  font-size: 92%;
}
.main .s_section h4 {
  display: block;
  margin: 15px 0px 10px 0px;
  padding-top: 5px;
  padding-bottom: 4px;
  font-size: 92%;
}
.main .s_section h4 span {
  padding: 5px 11px 4px;
  background: #50B7FE;
  color: #FFFFFF;
  font-weight: bold;
}
.main .s_section p {
  margin: 10px 0 0px;
  line-height: 1.3em;
  font-size: 92%;
}
.main ol li.ind,
.main ol li.ind0 {
  list-style: none;
}
.main .s_section ol {
  margin-left: 12px;
  font-size: 100%;
}
.main .s_section ol li {
  margin: 6px 0 6px 0px;
}
.main .s_section ol li p {
  margin-left: 23px;
}
.main .s_section ol li.ind {
  margin-top: 10px;
  margin-bottom: 0;
  line-height: 1.3em;
  text-indent: -23px;
}
.main .s_section ol li.ind0,
.main .s_section ol li ol li.ind0 {
  margin-top: 1px;
  margin-bottom: 5px;
  line-height: 1.3em;
  text-indent: -22px;
}
.main .s_section ol li img,
.main .s_section p img,
.main table.s_section td img {
  vertical-align: -1px;
}
.main .s_section .indLv0 {
  margin-left: 23px;
}
.main .s_section .indLv1 {
  margin-left: 34px;
}
.main .s_section .indLv2 {
  margin-left: 46px;
}
.main .s_section .indLv3 {
  margin-left: 58px;
}
.main table.s_section {
  width: auto;
  margin-bottom: 10px;
  border-collapse: collapse;
  border: 1px solid #b5b5b5;
}
.main table.s_section th {
  padding: 5px;
  border: 0;
  border-right: 1px solid #b5b5b5;
  border-bottom: 1px solid #b5b5b5;
  background: #F2F2F2;
  font-weight: bold;
  font-size: 92%;
  text-align: center;
  color: #333;
}
.main table.s_section th.main {
  width: auto;
  position: static;
}
.main table.s_section th.sub {
  width: 30%;
  position: static;
}
.main table.s_section td {
  padding: 0px 15px;
  border: 0;
  border-right: 1px solid #b5b5b5;
  vertical-align: top;
}
.main table.s_section td.main,
.main table.s_section td.main_b {
  width: auto;
}
.main table.s_section td.sub,
.main table.s_section td.sub_b {
  width: 30%;
}
.main table.s_section td.main_b,
.main table.s_section td.sub_b {
  padding-bottom: 10px;
  border-bottom: solid 1px #b5b5b5;
}
.main table.s_section td.main li,
.main table.s_section td.main_b li {
  font-size: 92%;
}
.main table.s_section td.main li li,
.main table.s_section td.main_b li li {
  font-size: 100%;
}
.main table.s_section td.sub p,
.main table.s_section td.sub_b p {
  font-size: 83%;
}
.main table.s_section td.sub p.blue,
.main table.s_section td.sub_b p.blue {
  color: #006699;
}
.main table.s_section td.sub p.handArrow,
.main table.s_section td.sub_b p.handArrow {
  margin-left: 23px;
  text-indent: -22px;
}
.main table.s_section td.sub p.handArrow img,
.main table.s_section td.sub_b p.handArrow img {
  vertical-align: -1px;
}
.main table.s_section table.insidetable,
.main div.s_section table.insidetable {
  width: 100%;
  margin: 10px 0px 15px 0px;
  border-collapse: collapse;
  border: 1px solid #b5b5b5;
  text-indent: 0px;
}
.main table.s_section ol li table.insidetable {
  width: auto;
}
.main table.s_section table.insidetable th,
.main div.s_section table.insidetable th {
  padding: 2px 4px 2px 4px;
  border: 1px solid #b5b5b5;
  background: #F2F2F2;
  font-weight: normal;
  font-size: 92%;
  text-align: center;
  vertical-align: top;
}
.main table.s_section table.insidetable td,
.main div.s_section table.insidetable td {
  padding: 2px 4px 2px 4px;
  border-right: 1px solid #b5b5b5;
  border-bottom: 1px solid #b5b5b5;
  font-size: 92%;
  vertical-align: top;
}
.main table.s_section table.insidetable caption,
.main div.s_section table.insidetable caption {
  font-size: 92%;
  text-align: left;
}
.main table.s_section table.insidetable-s {
  width: 100%;
  margin: 10px 0px 15px 0px;
  border-collapse: collapse;
  border: 1px solid #b5b5b5;
  text-indent: 0px;
}
.main table.s_section table.insidetable-s th {
  padding: 2px 4px 2px 4px;
  border: 1px solid #b5b5b5;
  background: #F2F2F2;
  font-weight: normal;
  font-size: 83%;
  text-align: center;
  vertical-align: top;
}
.main table.s_section table.insidetable-s td {
  padding: 2px 4px 2px 4px;
  border-right: 1px solid #b5b5b5;
  border-bottom: 1px solid #b5b5b5;
  font-size: 83%;
  vertical-align: top;
}
.main table.s_section table.insidetable-s caption {
  font-size: 83%;
  text-align: left;
}
.main table.s_section table.insidetable td ol li {
  font-size: 100%;
}

#contentswrapper .s_section img {
  vertical-align: middle;
}

.main .cBox #messageArea {
  position: relative;
  box-sizing: border-box;
}
.main .cBox #messageArea a {
  color: #333;
  margin: 0 0 18px;
  border: 1px solid #ccc;
  display: block;
  *zoom: 1;
}
.main .cBox #messageArea a:after {
  content: "";
  display: table;
  clear: both;
}
.main .cBox #messageArea a:hover {
  color: #333;
  background-color: #eee;
  text-decoration: none;
}
.main .cBox #messageArea a:visited {
  color: #333;
}
.main .cBox #messageArea .arrowlistR {
  font-weight: bold;
}
.main .cBox #messageArea .imageL {
  float: left;
  width: 50%;
  margin: 0;
}
.main .cBox #messageArea .imageL img {
  width: 100%;
}
.main .cBox #messageArea .textR {
  float: right;
  padding: 15px;
  width: 50%;
  box-sizing: border-box;
}
.main .cBox #messageArea .textR p,
.main .cBox #messageArea .textR ul {
  margin: 0 0 10px;
}
.main .cBox #messageArea .messageAreaBottom {
  position: absolute;
  text-align: right;
  right: 15px;
  bottom: 15px;
  margin: 0;
}
.main .cBox #messageArea .messageAreaBottom p {
  margin: 5px 0 0;
}

/*text_color*/
.contact #blndingarea-wrap,
.contact #heroarea-wrap,
.contact #topicpath_area {
  width: 990px !important;
  margin-left: auto;
  margin-right: auto;
}
.contact #mainArea {
  width: 948px !important;
  margin-left: auto;
  margin-right: auto;
  float: none;
}
.contact #mainArea .c1Block {
  width: 948px !important;
}
.contact #mainArea .areaWrapper {
  width: inherit;
}
.contact #mainArea #topTroubleSection .troubleInternet a {
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/icon_bt_arrow_r.gif) no-repeat 80px center;
  padding: 20px 0 18px 110px;
}
.contact #mainArea #topTroubleSection img {
  width: 300px;
}
.contact #mainArea #topTroubleSection #topTroubleNumberArea {
  width: 624px;
  margin: 0px 24px 0 0;
}
.contact #mainArea #topTroubleSection #topTroubleNumberArea ul li {
  width: 300px;
  list-style: none;
}
.contact #mainArea #topTroubleSection #topTroubleNumberArea ul li:first-child {
  margin: 0px 24px 0 0;
}
.contact #mainArea #topTroubleSection #topTroubleTravelArea {
  width: 300px;
}
.contact .main ul li {
  list-style: none;
  margin: auto;
}
.contact #kinsuranceNav .areaWrapper {
  margin: auto;
  width: 780px;
  padding: 0 0 20px 0;
}
.contact #kinsuranceNav .areaWrapper > ul {
  zoom: 1;
}
.contact #kinsuranceNav .areaWrapper > ul:after {
  content: "";
  display: block;
  clear: both;
}
.contact #kinsuranceNav .areaWrapper > ul > li {
  width: 33.33%;
  padding: 15px 0;
  float: left;
  text-align: center;
}
.contact #kinsuranceNav .areaWrapper > ul > li a {
  display: block;
}
.contact #kinsuranceNav .arrowlistR {
  text-align: right;
}
.contact #kinsuranceNav .arrowlistR li {
  display: inline-block;
}
.contact #blndingarea {
  background-color: transparent;
}
.contact .Sbase.UIproduct #pagetitle {
  margin: 0 7px 20px;
}
.contact .contactBanner {
  zoom: 1;
}
.contact .contactBanner:after {
  content: "";
  display: block;
  clear: both;
}
.contact .contactBanner .image {
  width: 50%;
  float: left;
}
.contact .troubleInternetNav ul {
  zoom: 1;
  margin: 0;
}
.contact .troubleInternetNav ul:after {
  content: "";
  display: block;
  clear: both;
}
.contact .troubleInternetNav ul li {
  float: left;
  margin-bottom: 17px;
}
.contact .troubleInternetNav ul li:nth-child(2n) {
  margin-left: 15px;
}
.contact .troubleLine .InfoflameD .image {
  padding: 30px;
}
.contact .uiPanelArea .acc_Box .textBtlink {
  margin: 0 0 20px;
}
.contact .uiPanelArea .acc_Box .textBtlink:last-child {
  margin: 0;
}
.contact .l-sns {
  margin: 60px 0;
}

.contactFaqSearchSection {
  width: 686px;
  border: 3px solid #cc0022;
  margin: 0 auto;
  padding: 25px 20px 10px;
  overflow: hidden;
}
.contactFaqSearchSection .contactFaqSearch {
  width: 840px;
  margin: 0 -10px;
}

.Sbase .uiCautionArea, .Sblue .main .uiCautionArea {
  margin: 0 10px 20px;
}
.Sbase .uiCautionArea .accSwitchWrap, .Sblue .main .uiCautionArea .accSwitchWrap {
  position: relative;
  margin: 0;
}
.Sbase .uiCautionArea .accSwitchWrap:before, .Sblue .main .uiCautionArea .accSwitchWrap:before {
  content: "";
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/icon_acc_caution.png) no-repeat;
  background-size: contain;
  display: inline-block;
  width: 30px;
  height: 30px;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
}
.Sbase .uiCautionArea .accSwitchWrap:after, .Sblue .main .uiCautionArea .accSwitchWrap:after {
  content: "";
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/icon_acc_caution_plus.png) no-repeat;
  background-size: contain;
  display: inline-block;
  width: 42px;
  height: 13px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 11px;
  margin: auto;
  pointer-events: none;
}
.Sbase .uiCautionArea .accSwitchWrap a.accSwitchUI, .Sblue .main .uiCautionArea .accSwitchWrap a.accSwitchUI {
  font-size: 93%;
  color: #cc0022;
  font-weight: bold;
  border: 1px solid #cc0022;
  border-radius: 15px;
  display: block;
  padding: 3px 3px 2px 40px;
}
.Sbase .uiCautionArea .accSwitchWrap a.accSwitchUI:hover, .Sblue .main .uiCautionArea .accSwitchWrap a.accSwitchUI:hover {
  text-decoration: none;
}
.Sbase .uiCautionArea .acc_Box, .Sblue .main .uiCautionArea .acc_Box {
  display: none;
  padding: 20px 0 0 0;
  font-size: 86%;
}
.Sbase .uiCautionArea .acc_Box p:last-child,
.Sbase .uiCautionArea .acc_Box ul:last-child,
.Sbase .uiCautionArea .acc_Box ol:last-child,
.Sbase .uiCautionArea .acc_Box .image:last-child, .Sblue .main .uiCautionArea .acc_Box p:last-child,
.Sblue .main .uiCautionArea .acc_Box ul:last-child,
.Sblue .main .uiCautionArea .acc_Box ol:last-child,
.Sblue .main .uiCautionArea .acc_Box .image:last-child {
  margin: 0 10px;
}
.Sbase .uiCautionArea .acc_Box .c2Block.case .cBox.first, .Sblue .main .uiCautionArea .acc_Box .c2Block.case .cBox.first {
  width: 480px;
}
.Sbase .uiCautionArea .acc_Box .c2Block.case .cBox.first p:last-child,
.Sbase .uiCautionArea .acc_Box .c2Block.case .cBox.first ul:last-child,
.Sbase .uiCautionArea .acc_Box .c2Block.case .cBox.first ol:last-child,
.Sbase .uiCautionArea .acc_Box .c2Block.case .cBox.first .image:last-child, .Sblue .main .uiCautionArea .acc_Box .c2Block.case .cBox.first p:last-child,
.Sblue .main .uiCautionArea .acc_Box .c2Block.case .cBox.first ul:last-child,
.Sblue .main .uiCautionArea .acc_Box .c2Block.case .cBox.first ol:last-child,
.Sblue .main .uiCautionArea .acc_Box .c2Block.case .cBox.first .image:last-child {
  margin: 0 !important;
}
.Sbase .uiCautionArea .acc_Box .c2Block.case .cBox, .Sblue .main .uiCautionArea .acc_Box .c2Block.case .cBox {
  width: 136px;
  height: auto !important;
}
.Sbase .uiCautionArea.open .acc_Box, .Sblue .main .uiCautionArea.open .acc_Box {
  display: block;
}
.Sbase .uiCautionArea.open .accSwitchWrap:after, .Sblue .main .uiCautionArea.open .accSwitchWrap:after {
  content: "";
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/icon_acc_caution_minus.png) no-repeat;
  background-size: contain;
  display: inline-block;
  width: 56px;
  height: 13px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 11px;
  margin: auto;
}
.Sbase .uiPanelArea, .Sblue .main .uiPanelArea {
  margin: 0 0 20px;
  border-bottom: 4px solid #f0f0f0;
}
.Sbase .uiPanelArea .accSwitchWrap, .Sblue .main .uiPanelArea .accSwitchWrap {
  position: relative;
  margin: 0;
}
.Sbase .uiPanelArea .accSwitchWrap:after, .Sblue .main .uiPanelArea .accSwitchWrap:after {
  content: "";
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/icon_acc_panel_plus.png) no-repeat;
  background-size: contain;
  display: inline-block;
  width: 61px;
  height: 20px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 20px;
  margin: auto;
  pointer-events: none;
}
.Sbase .uiPanelArea .accSwitchWrap a.accSwitchUI, .Sblue .main .uiPanelArea .accSwitchWrap a.accSwitchUI {
  font-size: 115%;
  color: #333;
  font-weight: bold;
  display: block;
  padding: 15px 32px;
  background: #f0f0f0;
}
.Sbase .uiPanelArea .accSwitchWrap a.accSwitchUI span, .Sblue .main .uiPanelArea .accSwitchWrap a.accSwitchUI span {
  font-size: 0.87em;
  font-weight: normal;
  display: block;
}
.Sbase .uiPanelArea .accSwitchWrap a.accSwitchUI:hover, .Sblue .main .uiPanelArea .accSwitchWrap a.accSwitchUI:hover {
  text-decoration: none;
}
.Sbase .uiPanelArea .notacc_Box, .Sblue .main .uiPanelArea .notacc_Box {
  padding: 26px;
  border-left: 4px solid #f0f0f0;
  border-right: 4px solid #f0f0f0;
}
.Sbase .uiPanelArea .notacc_Box p:last-child,
.Sbase .uiPanelArea .notacc_Box ul:last-child,
.Sbase .uiPanelArea .notacc_Box ol:last-child,
.Sbase .uiPanelArea .notacc_Box .image:last-child, .Sblue .main .uiPanelArea .notacc_Box p:last-child,
.Sblue .main .uiPanelArea .notacc_Box ul:last-child,
.Sblue .main .uiPanelArea .notacc_Box ol:last-child,
.Sblue .main .uiPanelArea .notacc_Box .image:last-child {
  margin: 0;
}
.Sbase .uiPanelArea .notacc_Box .c4Block .cBox, .Sblue .main .uiPanelArea .notacc_Box .c4Block .cBox {
  width: 147px;
  height: auto !important;
}
.Sbase .uiPanelArea .notacc_Box + .acc_Box, .Sblue .main .uiPanelArea .notacc_Box + .acc_Box {
  padding: 0 26px 26px 26px;
}
.Sbase .uiPanelArea .acc_Box, .Sblue .main .uiPanelArea .acc_Box {
  display: none;
  padding: 26px;
  border-left: 4px solid #f0f0f0;
  border-right: 4px solid #f0f0f0;
}
.Sbase .uiPanelArea .acc_Box p:last-child,
.Sbase .uiPanelArea .acc_Box ul:last-child,
.Sbase .uiPanelArea .acc_Box ol:last-child,
.Sbase .uiPanelArea .acc_Box .image:last-child, .Sblue .main .uiPanelArea .acc_Box p:last-child,
.Sblue .main .uiPanelArea .acc_Box ul:last-child,
.Sblue .main .uiPanelArea .acc_Box ol:last-child,
.Sblue .main .uiPanelArea .acc_Box .image:last-child {
  margin: 0 10px;
}
.Sbase .uiPanelArea .acc_Box .c4Block .cBox, .Sblue .main .uiPanelArea .acc_Box .c4Block .cBox {
  width: 147px;
  height: auto !important;
}
.Sbase .uiPanelArea.open .acc_Box, .Sblue .main .uiPanelArea.open .acc_Box {
  display: block;
}
.Sbase .uiPanelArea.open .accSwitchWrap:after, .Sblue .main .uiPanelArea.open .accSwitchWrap:after {
  content: "";
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/icon_acc_panel_minus.png) no-repeat;
  background-size: contain;
  display: inline-block;
  width: 81px;
  height: 18px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 20px;
  margin: auto;
}
.Sbase .uiPanelArea .c2Block.case .cBox.first, .Sblue .main .uiPanelArea .c2Block.case .cBox.first {
  width: 480px;
}
.Sbase .uiPanelArea .c2Block.case .cBox.first p:last-child,
.Sbase .uiPanelArea .c2Block.case .cBox.first ul:last-child,
.Sbase .uiPanelArea .c2Block.case .cBox.first ol:last-child,
.Sbase .uiPanelArea .c2Block.case .cBox.first .image:last-child, .Sblue .main .uiPanelArea .c2Block.case .cBox.first p:last-child,
.Sblue .main .uiPanelArea .c2Block.case .cBox.first ul:last-child,
.Sblue .main .uiPanelArea .c2Block.case .cBox.first ol:last-child,
.Sblue .main .uiPanelArea .c2Block.case .cBox.first .image:last-child {
  margin: 0 !important;
}
.Sbase .uiPanelArea .c2Block.case .cBox, .Sblue .main .uiPanelArea .c2Block.case .cBox {
  width: 136px;
  height: auto !important;
}

.accordionArea .uiCautionArea {
  margin: 0 10px 20px;
}
.accordionArea .uiCautionArea .accSwitchWrap {
  position: relative;
  margin: 0;
}
.accordionArea .uiCautionArea .accSwitchWrap:before {
  content: "";
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/icon_acc_caution.png) no-repeat;
  background-size: contain;
  display: inline-block;
  width: 30px;
  height: 30px;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
}
.accordionArea .uiCautionArea .accSwitchWrap:after {
  content: "";
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/icon_acc_caution_plus.png) no-repeat;
  background-size: contain;
  display: inline-block;
  width: 42px;
  height: 13px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 11px;
  margin: auto;
  pointer-events: none;
}
.accordionArea .uiCautionArea .accSwitchWrap a.accSwitchUI {
  font-size: 93%;
  color: #cc0022;
  font-weight: bold;
  border: 1px solid #cc0022;
  border-radius: 15px;
  display: block;
  padding: 3px 3px 2px 40px;
}
.accordionArea .uiCautionArea .accSwitchWrap a.accSwitchUI:hover {
  text-decoration: none;
}
.accordionArea .uiCautionArea .acc_Box {
  display: none;
  padding: 20px 0 0 0;
  font-size: 86%;
}
.accordionArea .uiCautionArea .acc_Box p:last-child,
.accordionArea .uiCautionArea .acc_Box ul:last-child,
.accordionArea .uiCautionArea .acc_Box ol:last-child,
.accordionArea .uiCautionArea .acc_Box .image:last-child {
  margin: 0;
}
.accordionArea .uiCautionArea .acc_Box .c2Block.case .cBox.first {
  width: 480px;
}
.accordionArea .uiCautionArea .acc_Box .c2Block.case .cBox.first p:last-child,
.accordionArea .uiCautionArea .acc_Box .c2Block.case .cBox.first ul:last-child,
.accordionArea .uiCautionArea .acc_Box .c2Block.case .cBox.first ol:last-child,
.accordionArea .uiCautionArea .acc_Box .c2Block.case .cBox.first .image:last-child {
  margin: 0 !important;
}
.accordionArea .uiCautionArea .acc_Box .c2Block.case .cBox {
  width: 136px;
  height: auto !important;
}
.accordionArea .uiCautionArea.open .acc_Box {
  display: block;
}
.accordionArea .uiCautionArea.open .accSwitchWrap:after {
  content: "";
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/icon_acc_caution_minus.png) no-repeat;
  background-size: contain;
  display: inline-block;
  width: 56px;
  height: 13px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 11px;
  margin: auto;
}
.accordionArea .uiPanelArea {
  margin: 0 0 20px;
  border-bottom: 4px solid #f0f0f0;
}
.accordionArea .uiPanelArea .accSwitchWrap {
  position: relative;
  margin: 0;
}
.accordionArea .uiPanelArea .accSwitchWrap:after {
  content: "";
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/icon_acc_panel_plus.png) no-repeat;
  background-size: contain;
  display: inline-block;
  width: 61px;
  height: 20px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 20px;
  margin: auto;
  pointer-events: none;
}
.accordionArea .uiPanelArea .accSwitchWrap a.accSwitchUI {
  font-size: 115%;
  color: #333;
  font-weight: bold;
  display: block;
  padding: 15px 32px;
  background: #f0f0f0;
}
.accordionArea .uiPanelArea .accSwitchWrap a.accSwitchUI span {
  font-size: 0.87em;
  font-weight: normal;
  display: block;
}
.accordionArea .uiPanelArea .accSwitchWrap a.accSwitchUI:hover {
  text-decoration: none;
}
.accordionArea .uiPanelArea .notacc_Box {
  padding: 26px;
  border-left: 4px solid #f0f0f0;
  border-right: 4px solid #f0f0f0;
}
.accordionArea .uiPanelArea .notacc_Box p:last-child,
.accordionArea .uiPanelArea .notacc_Box ul:last-child,
.accordionArea .uiPanelArea .notacc_Box ol:last-child,
.accordionArea .uiPanelArea .notacc_Box .image:last-child {
  margin: 0;
}
.accordionArea .uiPanelArea .notacc_Box .c4Block .cBox {
  width: 147px;
  height: auto !important;
}
.accordionArea .uiPanelArea .notacc_Box + .acc_Box {
  padding: 0 26px 26px 26px;
}
.accordionArea .uiPanelArea .acc_Box {
  display: none;
  padding: 26px;
  border-left: 4px solid #f0f0f0;
  border-right: 4px solid #f0f0f0;
}
.accordionArea .uiPanelArea .acc_Box p:last-child,
.accordionArea .uiPanelArea .acc_Box ul:last-child,
.accordionArea .uiPanelArea .acc_Box ol:last-child,
.accordionArea .uiPanelArea .acc_Box .image:last-child {
  margin: 0;
}
.accordionArea .uiPanelArea .acc_Box .c4Block .cBox {
  width: 147px;
  height: auto !important;
}
.accordionArea .uiPanelArea.open .acc_Box {
  display: block;
}
.accordionArea .uiPanelArea.open .accSwitchWrap:after {
  content: "";
  background: url(https://www.sompo-japan.co.jp/sjnk/common/images/icon_acc_panel_minus.png) no-repeat;
  background-size: contain;
  display: inline-block;
  width: 81px;
  height: 18px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 20px;
  margin: auto;
}
.accordionArea .uiPanelArea .c2Block.case .cBox.first {
  width: 480px;
}
.accordionArea .uiPanelArea .c2Block.case .cBox.first p:last-child,
.accordionArea .uiPanelArea .c2Block.case .cBox.first ul:last-child,
.accordionArea .uiPanelArea .c2Block.case .cBox.first ol:last-child,
.accordionArea .uiPanelArea .c2Block.case .cBox.first .image:last-child {
  margin: 0 !important;
}
.accordionArea .uiPanelArea .c2Block.case .cBox {
  width: 136px;
  height: auto !important;
}
