@charset "utf-8";
/* page setting
--------------------------------------------------------- */
@import '../_cnskin_024b/css/style.css';

#L01 #area-header.noskin,
#L02 #area-header.noskin,
#L03 #area-header.noskin,
#L07 #area-header.noskin,
#L08 #area-header.noskin {
  max-width: 1120px;
}
#L01 #area-header,
#L02 #area-header,
#L03 #area-header,
#L07 #area-header,
#L08 #area-header {
  max-width: 1036px;
}
#L01 #area-billboard.noskin,
#L02 #area-billboard.noskin,
#L03 #area-billboard.noskin,
#L07 #area-billboard.noskin,
#L08 #area-billboard.noskin {
  max-width: 1120px;
}
#L01 #area-billboard,
#L02 #area-billboard,
#L03 #area-billboard,
#L07 #area-billboard,
#L08 #area-billboard {
  max-width: 1036px;
}
#L01 #area-contents.noskin,
#L02 #area-contents.noskin,
#L03 #area-contents.noskin,
#L07 #area-contents.noskin,
#L08 #area-contents.noskin {
  max-width: 1120px;
}
#L01 #area-contents,
#L02 #area-contents,
#L03 #area-contents,
#L07 #area-contents,
#L08 #area-contents {
  max-width: 1036px;
}
#L02 #area-main,
#L03 #area-main,
#L07 #area-main,
#L08 #area-main {
  max-width: 750px;
  width: 100%;
}
#L02 #area-side-a,
#L03 #area-side-a,
#L07 #area-side-a,
#L08 #area-side-a {
  width: 344px;
}
#L01 #area-footer.noskin,
#L02 #area-footer.noskin,
#L03 #area-footer.noskin,
#L07 #area-footer.noskin,
#L08 #area-footer.noskin {
  max-width: 1120px;
}
#L01 #area-footer,
#L02 #area-footer,
#L03 #area-footer,
#L07 #area-footer,
#L08 #area-footer {
  max-width: 1036px;
}
.c-flex {
  display: flex;
  flex-wrap: wrap;
}
#L02 #area-contents #main-group {
  flex: 1;
}
#L02 #area-contents #area-side-a {
  width: 53%;
}
.orange-title {
  display: block;
  background-color: #f86812;
  border-radius: 10px 10px 0 0;
  padding-bottom: 5px;
}

#L04 {
  max-width: 1120px;
  margin: 0 auto;
}
#L04 #area-contents {
  width: auto;
}
#L04 #main-group {
  width: 100%;
  margin-left: -344px;
}
#L04 #area-main {
  margin-left: 354px;
}
#L04 #area-side-a {
  width: 344px;
}

#L05 {
  width: 1120px;
  margin: 0 auto;
}
#L05 #area-contents {
  width: auto;
}
#L05 #main-group {
  width: 100%;
  margin-left: -344px;
}
#L05 #main-group .core {
  width: 100%;
  margin-right: -240px;
}
#L05 #area-main {
  margin-left: 354px;
  margin-right: 250px;
}
#L05 #area-side-a {
  width: 344px;
}
#L05 #area-side-b {
  width: 240px;
}

#L06 {
  width: 1120px;
  margin: 0 auto;
}
#L06 #area-contents {
  width: auto;
}
#L06 #main-group {
  width: 100%;
  margin-right: -344px;
}
#L06 #area-main {
  margin-right: 354px;
}
#L06 #area-side-a {
  width: 344px;
}

body {
  background: #ecf9dd;
}

#bk3590 div.lhm {
  padding-left: 0px;
  padding-top: 25px;
  padding-right: 0px;
  padding-bottom: 15px;
}
#bk3592 {
  background: #ffffff;
}
#bk3592 div.lhm {
  padding-left: 30px;
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 10px;
}
#bk3593 {
  background: #ffffff;
}
#bk3597 {
  background: #ffffff;
}
/* .bwrap {
  display: block !important;
  opacity: 1 !important;
  height: inherit !important;
} */
.bwrap .fsize_l {
  display: inline;
}
.bwrap .fsize_l p {
  display: inline;
  font-size: 95%;
  line-height: 1.8;
}
