@charset "utf-8";
body[class*="wc"] img {
  max-width: 100%;
  height: auto;
}
body[class*="wc"] .fade-up, body[class*="wc"] .load-fade {
  opacity: 1 !important;
  transform: none !important;
}
body[class*="wc"] #header {
  position: relative !important;
}
body[class*="wc"] #navigation {
  align-items: flex-start;
}
body[class*="wcselect"] #navigation > div {
  justify-content: space-between;
}
body[class*="wc"] .nav_drop {
  position: relative !important;
  top: auto;
  width: 100%;
  display: block !important;
  left: auto;
  transform: none;
  min-width: 1px;
}
body[class*="wc"] .sp-slides {
  max-height: 800px;
  overflow: auto;
}
body[class*="wc"] .sp-slides img {
  max-width: 100%;
  height: auto;
}
body[class*="wc"] .catchcopy {
  position: relative;
  background: #ccc;
}
body[class*="wc"] .sp-slide {
  position: relative !important;
}
body[class*="wcselect"] .sec_info .inwrap.flex {
  display: flex;
  flex-flow: nowrap;
  width: 100%;
}
body[class*="wcselect"] .sec_info .inwrap.flex .sec_tit, body[class*="wcselect"] .sec_info .inwrap.flex .scnews {
  display: block;
}
body[class*="wcselect"] .sec_info .inwrap.flex .sec_tit {
  width: 15%;
}
body[class*="wcselect"] .sec_info .inwrap.flex .scnews {
  width: 85%;
}
body[class*="wc"] .sp_only:before {
  content: "スマホ時に表示されます(1000px以下表示)";
}
body[class*="wc"] .pc_only:before {
  content: "デスクトップ時に表示されます(1000px以上表示)";
}
body[class*="wc"] .bnr_div .txt {
  position: relative;
  bottom: auto;
  left: auto;
}
body[class*="wc"] .bg_image {
  position: relative;
  opacity: 1;
}
body[class*="wc"] .bg_image img {
  max-width: 100%;
  height: auto;
  object-fit: none;
}
body[class*="wc"] .fadeUp {
  animation-name: none;
  opacity: 1;
}
body[class*="wcedit"].toppage .li_txt a {
  padding-top: 0;
}
/* WC Edit Style
 * =================================================================================
**/
body[class*="wcedit"] {
  margin: 0 auto;
  width: 1260px;
}
body[class*="wc"] #navigation {
  padding: 50px 2%;
}
body[class*="wcedit"] #navigation > div {
  display: flex;
  flex-flow: row wrap;
}
body[class*="wcedit"] .title-navi ul > div {
  display: flex;
  flex-flow: row wrap;
}
/* WC Select Style
 * =================================================================================
**/
body[class*="wcselect"] {
  margin: 0 auto;
  width: 1260px;
}
body[class*="wcselect"].toppage .flex {
  display: flex;
}
body[class*="wcselect"] .sec_contents .inwrap > div,
body[class*="wcselect"] .flink_wrap > div {
    flex-flow: row wrap;
    display: flex;
    width: 100%;
}
body[class*="wcselect"] .sec_contents .bnr_div {
    width: calc(33.333% - 60px);
    margin: 0 30px;
}

body[class*="wcselect"] .bnr_div:nth-child(3n - 1) {
    margin-top: 60px;
}
body[class*="wcselect"] .bnr_div:nth-child(3n) {
    margin-top: 120px;
}
body.sub_page[class*="wcselect"] .flex > div {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
body[class*="wcselect"] .i1 .in-wrap > div {
  display: flex;
  flex-flow: row wrap;
}
body[class*="wcselect"] .i2 .in-wrap > div {
  display: flex;
  flex-flow: row wrap;
}
body[class*="wcselect"] .i3 .in-wrap > div {
  display: flex;
  flex-flow: row wrap;
}
body[class*="wcselect"] .i4 .in-wrap > div {
  display: flex;
  flex-flow: row wrap;
}
body[class*="wcselect"] .i5 .in-wrap > div {
  display: flex;
  flex-flow: row wrap;
}
body[class*="wcselect"] .globalmenu > div {
  display: flex;
}
body[class*="wcselect"] #navigation > div {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
body[class*="wcselect"] .title-navi ul > div {
  display: flex;
  flex-flow: row wrap;
}
/* END:WC Select Style
 * =================================================================================
**/
/* WC Area Style
 * =================================================================================
**/
body[class*="wcarea"] .h_li,
body[class*="wcarea"] .h_li a {
    color: #333;
}
body[class*="wcarea"] .li_txt,
body[class*="wcarea"] .li_txt a {
    background: none!important;
    
}
body[class*="wcarea"] .nav_drop {
    background: #ededed!important;
}
body[class*="wcarea"] .nav_drop * {
    border-color: #fff!important;
}
body[class*="wcarea"] .nav_drop a {
    background: none!important;
    
}
body[class*="wcarea"] .bnr_div {
    max-width: 500px;
}
body[class*="wcarea"] .sub-box {
  overflow: hidden;
}
body[class*="wcarea"] table {
  width: 80%;
}
body[class*="wcarea"] table th, body[class*="wcarea"] table td {
  padding: 16px;
  width: auto;
}
body[class*="wcarea"] table th {
  background-color: #e9e9e9;
}
body[class*="wcarea"] .sp-slide {
  width: 100%;
  position: relative;
}
body[class*="wcarea"] .md-bosyu .bosyu-cont {
  display: block;
}
body[class*="wcarea"] .nav_drop {
  position: relative;
}
body[class*="wcarea"] .nav_drop:before {
  content: "（dropdownあり）";
  font-size: 12px;
  position: relative;
  top: 0;
  left: 0;
}

body[class*="wcselect"] .to-pdf {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.wc_anctxt img {
  width: inherit !important;
  height: inherit !important;
}
/* END:WC Area Style
 * =================================================================================

最終変更日時
20180727 style.scssから
**/
/* 固定部分の高さに合わせて数字調整 */
.wc_anctxt {
  margin-top: -80px;
  padding-top: 80px;
  display: inline-block;
}