@charset "utf-8";


/*#########################################################*\

$common

\*#########################################################*/

body.colorB {
  background: #00008b;
  color: #ffff00;
}

.colorB #Co .btn a {
  background: transparent;
  border: 2px solid #ffff00;
  color: #ffffff;
}

.colorB #Co .btn a:after {
  border-right: solid 2px #ffffff;
  border-top: solid 2px #ffff00;
}

.colorB #Co .btn a:hover {
  background: transparent !important;
  border: 2px solid #ffffff;
  color: #ffffff;
  opacity: .8;
}

.colorB #Co .btn a:hover:after {
  border-right: solid 2px #ffffff;
  border-top: solid 2px #ffffff;
}

.colorB .category {
  background: transparent !important;
  border: 1px solid #ffff00;
  color: #ffff00;
}

.colorB .dot {
  color: #ffff00;
}

.colorB .dot::before {
  background-color: #ffff00;
}

.colorB #btnTop {
  background: #ffff00;
}

.colorB #btnTop a::before {
  border-left: 4px solid #00008b;
  border-top: 4px solid #00008b;
  color: #00008b;
}

.colorB ol li:before {
  color: #ffff00;
}

.colorB .point li::before,
.colorB #detailPage ul li::before {
  border-color: transparent transparent transparent #ffff00;
}

.colorB .point02 li::after {
  border-bottom: 3px solid #ffff00;
  border-right: 3px solid #ffff00;
}

.colorB .point02 li::before {
  background-color: #ffff00;
}

.colorB .point03 li::after {
  background-color: #ffff00;
}

.colorB .point03 li::before {
  border-bottom: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
}

.colorB .point04 li::before {
  border-right: solid 2.5px #ffff00;
  border-top: solid 2.5px #ffff00;
}

.colorB .point05 li:after {
  border-bottom: 3px solid #ffff00;
  border-right: 3px solid #ffff00;
}

.colorB .point-dot li:before {
  background: #ffff00;
}

.colorB #Co .page .list li a {
  border-bottom: 1px dashed #ffffff;
}

.colorB #Co .page .list li a:before {
  background: #ffffff;
}

.colorB .arrow_r::before {
  background: #ffffff;
}

.colorB .arrow_r::after {
  border-right: 2px solid #00008b;
  border-top: 2px solid #00008b;
}

.colorB a.blank[target="_blank"]:after {
  background: url(../images/ico_blank_b.svg) no-repeat center right !important;
  content: "";
  display: inline-block;
  height: 1.6em;
  vertical-align: middle;
  width: 1.6em;
}

.colorY #Co .page .list li a {
  border-bottom: 1px dashed #ffffff;
}


/*#########################################################*\

$tblBorder

\*#########################################################*/


.colorB #Co table.tblBorder th,
.colorB #Co table.tblBorder td {
  border-bottom: solid 1px rgba(255,255,0,.2);
  box-sizing: border-box;
  text-align: left;
  vertical-align: middle;
}

.colorB #Co table.tblBorder th {
  border-bottom: solid 1px #ffff00;
}


/*#########################################################*\

$btn

\*#########################################################*/

.colorB #Co .btn {
  margin: 0 auto 30px auto;
  width: 300px;
}

.colorB #Co .btn a,
.colorB #Co .btngroup ul li a {
  background-color: transparent !important;
  border: 2px solid #ffffff;
  color: #ffffff;
}

.colorB #Co .btn a:hover,
.colorB #Co .btngroup ul li a:hover {
  background-color: transparent !important;
  border: 2px solid #ffffff;
  color: #ffffff;
}

.colorB #Co .btn a:after,
.colorB #Co .btngroup ul li a:after {
  border-right: solid 2px #ffffff;
  border-top: solid 2px #ffffff;
}

.colorB #Co .btn a:hover:after,
.colorB #Co .btngroup ul li a:hover:after {
  border-right: solid 2px #ffffff;
  border-top: solid 2px #ffffff;
}

.colorB #Co .btn a.blank[target="_blank"]:after,
.colorB #Co .btngroup ul li a.blank[target="_blank"]:after {
  background: url(../images/ico_blank_b.svg) no-repeat center right;
  border: none;
}

.colorB #Co .btn a[href$=".pdf"],
.colorB #Co .btngroup ul li a[href$=".pdf"] {
  background: url(../images/ico_pdf.svg) no-repeat 96% center;
  background-size: 22px 23px;
}

.colorB #Co .btn a[href$=".pdf"]:hover,
.colorB #Co .btngroup ul li a[href$=".pdf"]:hover {
  background: url(../images/ico_pdf.svg) no-repeat 96% center;
  background-size: 22px 23px;
  border: none;
  color: #ffffff;
}


/*#########################################################*\

$colorBox_g

\*#########################################################*/

.colorB .page .colorBox_g {
  background: #ffff00;
}

.colorB .page .colorBox_g .colorBoxInner {
  background: #00008b;
}

.colorB .page .colorBox_g .colorBoxInner h4 {
  border-bottom: 1px solid #ffff00;
  color: #ffff00;
}


/*#########################################################*\

$borderBox

\*#########################################################*/

.colorB .borderBox {
  border: 1px solid #ffff00;
}

.colorB .page .borderBox h4 {
  border-bottom: 1px solid #ffff00;
  color: #ffff00;
}


/*#########################################################*\

$header

\*#########################################################*/

.colorB #header #headerTop {
  background: transparent;
}

.colorB #header #headerTop #access_t {
  background: url(../images/ico_pin_b.png) no-repeat left center;
  color: #ffff00;
}

.colorB #header #headerTop .selectBox ul li {
  background: transparent;
  border-color: #ffff00;
}

.colorB #header #headerTop .selectBox ul li.title {
  color: #ffff00;
}

.colorB #header #headerTop .selectBox ul li a {
  color: #ffffff;
}

.colorB #header #headerTop .selectBox ul#colorBtn li#colorB a {
  color: #ffff00;
}

.colorB h1 {
  background: url(../images/logo_b.png) no-repeat left center;
  background-size: 324px;
}

.colorB h1 img {
  opacity: 0;
}

.colorB #header #headerContents #contactArea li.tel a {
  background: url(../images/ico_tel_b.png) no-repeat left center;
  background-size: 25px;
  color: #ffffff;
}

.colorB #header #headerContents #contactArea li.mail a,
.colorB #header #headerContents #contactArea li.access a {
  background: url(../images/ico_mail_b.png) no-repeat 25px 8px;
  background-size: 19px 15px;
  border: solid 2px #ffff00;
  color: #ffff00;
}

.colorB #header #headerContents #contactArea li.mail a:hover,
.colorB #header #headerContents #contactArea li.access a:hover {
  background: url(../images/ico_mail_b.png) no-repeat 25px 8px transparent;
  background-size: 19px 15px;
  border: solid 2px #ffff00;
  color: #ffff00;
  opacity: .8;
}

.colorB #header #headerContents #contactArea li.access a {
  background: url(../images/ico_access_b.png) no-repeat 40px 9px;
  background-size: 24px 12px;
  border: solid 2px #ffff00;
  color: #ffff00;
}

.colorB #header #headerContents #contactArea li.access a:hover {
  background: url(../images/ico_access_b.png) no-repeat 40px 9px transparent;
  background-size: 24px 12px;
  border: solid 2px #ffff00;
  color: #ffff00;
  opacity: .8;
}


/*#########################################################*\

$navi

\*#########################################################*/

.colorB #navi > ul > li a:hover {
  background: #ffff00;
}

.colorB #navi ul li#nHOME a {
  background: url(../images/ico_home_b.png) no-repeat center 13px;
  background-size: 20px 19px;
  color: #ffff00;
}

.colorB #navi > ul > li a {
  border-right: 1px dashed #ffff00;
  color: #ffff00;
}

.colorB #navi > ul > li a:hover {
  color: #00008b;
}
.colorB #navi ul li#nHOME a {
  border-left: 1px dashed #ffff00;
}

.colorB #navi > ul > li ul {
  background: rgba(255,255,0,.9);
}

.colorB #navi li ul li a {
  color: #00008b;
}

.colorB #navi li ul li a:before {
  border-bottom: 14px solid #00008b;
}

/*#########################################################*\

$main

\*#########################################################*/

.colorB #topmain .mainIMG img {
  border: 5px solid #00008b;
}

.colorB #topmain .slick-dots li.slick-active button {
  background: #ffff00 !important;
}


/*#########################################################*\

$ハンバーガー

\*#########################################################*/
.colorB .menu-trigger,
.colorB .menu-trigger.Onn {
  background: transparent;
}

.colorB .menu-trigger {
  background: #ffff00;
}

.colorB .menu-trigger span {
  background: #0000cc;
}

.colorB #navFIX {
  background: #00008b;
}

.colorB .menu-trigger.Onn:after {
  background: #ffff00;
}

/*#########################################################*\

$importantNews

\*#########################################################*/

.colorB #CoL #importantNews {
  color: #ffff00;
}

.colorB #CoL #importantNews .importantNewsInner {
  background: transparent;
  border: 1px solid #ffff00;
  box-sizing: border-box;
}

.colorB #CoL #importantNews .importantNewsInner:first-child {
  background: transparent;
  border-right: none;
}

.colorB #CoL #importantNews .importantNewsInner h2 {
  color: #ffff00;
}

.colorB #CoL #importantNews .importantNewsInner li {
  color: #ffff00;
}

.colorB #CoL #importantNews .importantNewsInner a {
  color: #ffffff;
}

.colorB #CoL #importantNews .importantNewsInner a:hover {
  opacity: .8;
}

.colorB #CoL #importantNews .importantNewsInner li::before {
  border-color: transparent transparent transparent #ffff00;
}


/*#########################################################*\

$#newsSection

\*#########################################################*/

.colorB #newsSection .sectionInner .News_ttl h2 {
  color: #ffff00;
}

.colorB #newsSection .sectionInner .News_ttl h2:after {
  background-color: #ffff00;
}

.colorB #newsSection .sectionInner .News_ttl p {
  color: #ffff00;
}

.colorB #newsSection .sectionInner #newsBox .newsBoxInner,
.colorB #newsPage .sectionInner #newsBox .newsBoxInner {
  border-bottom: 1px dashed #ffff00;
}
.colorB #newsSection .sectionInner #newsBox .newsBoxInner h3,
.colorB #newsPage .sectionInner #newsBox .newsBoxInner h3 {
  color: #ffff00;
}

.colorB #newsSection .sectionInner #newsBox .newsBoxInner p,
.colorB #newsPage .sectionInner #newsBox .newsBoxInner p {
  color: #ffffff;
}

.colorB #newsSection .sectionInner #newsBox .newsBoxInner:hover p,
.colorB #newsPage .sectionInner #newsBox .newsBoxInner:hover p {
  color: #ffffff;
  opacity: .8;
  text-decoration: underline;
}


/*#########################################################*\

$#InstagramSection

\*#########################################################*/

.colorB #InstagramSection .sectionInner {
  background: transparent;
  border: 1px solid #ffff00;
}

.colorB #InstagramSection .sectionInner .InstagramBoxInner {
  background: transparent;
}

.colorB #InstagramSection .sectionInner .InstagramBoxInner h2 {
  color: #ffff00;
}

.colorB #InstagramSection .sectionInner .InstagramBoxInner:last-child p {
  border-right: 1px solid #ffff00;
  color: #ffff00;
}

@media only screen and (max-width: 767px) {
  .colorB #InstagramSection .sectionInner .InstagramBoxInner:last-child p {
    border-bottom: 1px solid #ffff00;
    border-right: none;
  }
}

.colorB #InstagramSection .sectionInner .InstagramBoxInner:last-child p span {
  color: #ffff00;
}

.colorB #InstagramSection .sectionInner .InstagramBoxInner h2:before {
  background-color: #ffff00;
  height: 40px;
  width: 40px;
}

.colorB #InstagramSection .sectionInner .InstagramBoxInner h2:after {
  background-image: url(../images/ornament_b.png);
  height: 8px;
  width: 39px;
}


/*#########################################################*\

$#programSection

\*#########################################################*/
.colorB #programSection {
  background: transparent;
  border: 1px solid #ffff00;
}

.colorB #programSection .sectionInner h2 {
  color: #ffff00;
}

.colorB #programSection .sectionInner h2::before {
  background: #ffff00;
}

.colorB #programSection .sectionInner .en {
  color: #ffff00;
}

.colorB #programSection .sectionInner .box03Inner {
  background: transparent;
}

.colorB #programSection .sectionInner .box03Inner h3 a {
  background: url(../images/arrow_b.png) no-repeat 0 4px;
  background-size: 16px;
  color: #ffffff;
}

.colorB #programSection .sectionInner .box03Inner p {
  color: #ffff00;
}

.colorB #programSection .sectionInner .box03Inner p:last-child {
  border-top: 1px solid #ffff00;
}

.colorB #programSection .sectionInner .box03Inner p .osusume {
  background: transparent;
  border: 1px solid #ffff00;
  color: #ffff00;
}

.colorB #programSection .sectionInner .box03Inner p a {
  color: #ffffff;
}

.colorB #programSection .sectionInner .btn a {
  background: transparent;
  border: 2px solid #ffff00;
  color: #ffffff;
}

.colorB #programSection .sectionInner .btn a:hover {
  border: 2px solid #ffff00;
}

.colorB #programSection .sectionInner .btn a:after {
  border-right: solid 2px #ffffff;
  border-top: solid 2px #ffffff;
}


/*#########################################################*\

$#CoR

\*#########################################################*/

.colorB #CoR h3 {
  color: #ffff00;
}

.colorB #CoR #sideInfo {
  border: 2px solid #ffff00;
}

.colorB #CoR #sideInfo .sideInfoInner {
  background: transparent;
  color: #ffff00;
}

.colorB #CoR #sideInfo .sideInfoInner h3 {
  background: transparent;
}

.colorB #CoR #sideInfo .sideInfoInner .btn a {
  background: transparent;
  border: 2px solid #ffff00;
  color: #ffffff;
}

.colorB #CoR #sideInfo .sideInfoInner .btn a:hover {
  background: transparent;
  border: 2px solid #ffff00;
  color: #ffffff;
  opacity: .8;
}

.colorB #CoR #sideInfo .sideInfoInner .btn a:after {
  border-right: solid 2px #ffffff;
  border-top: solid 2px #ffffff;
}

.colorB #CoR #sideInfo .sideInfoInner .btn a:hover:after {
  border-right: solid 2px #ffffff;
  border-top: solid 2px #ffffff;
}

.colorB #CoR #sideInfo .sideInfoInner#maintenance {
  background: transparent;
}

.colorB #CoR #sideInfo .sideInfoInner#maintenance h3 {
  background: transparent;
}

.colorB #CoR #sideInfo .sideInfoInner#maintenance .day .ss .box {
  border: 1px solid #ffff00;
  color: #ffff00;
}

.colorB #CoR #sideInfo .sideInfoInner#maintenance .btn a {
  border: 2px solid #ffff00;
  color: #ffffff;
}

.colorB #CoR #sideInfo .sideInfoInner#maintenance .btn a:hover {
  background: transparent;
  border: 2px solid #ffffff;
  color: #ffffff;
}

.colorB #CoR #sideInfo .sideInfoInner#maintenance .btn a:after {
  border-right: solid 2px #ffffff;
  border-top: solid 2px #ffffff;
}

.colorB #CoR #sideInfo .sideInfoInner#maintenance .btn a:hover:after {
  border-right: solid 2px #ffffff;
  border-top: solid 2px #ffffff;
}

.colorB #CoR #sideInfo .sideInfoInner.situation li {
  background: transparent;
  border: 2px solid #ffff00;
  color: #ffff00;
}

.colorB #CoR #sideInfo .sideInfoInner.situation li.list_03 {
  border: 2px solid #ffff00;
  color: #ffff00;
}

.colorB #CoR #sideMenu {
  border: 2px solid #ffff00;
  margin-bottom: 20px;
}

.colorB #CoR #sideMenu h3 {
  background: transparent;
  color: #ffff00;
}

.colorB #CoR #sideMenu li a {
  border-bottom: 1px dashed #ffff00;
  color: #ffffff;
}

.colorB #CoR #sideMenu li a:hover {
  background: transparent;
}

.colorB #CoR #sideMenu li a:after {
  border-right: solid 2px #ffffff;
  border-top: solid 2px #ffffff;
}

.colorB #CoR #sideBnrArea li.size_s {
  background: transparent;
  border: 1px solid #ffff00;
}

.colorB #CoR #sideBnrArea li.size_s a {
  color: #ffffff!important;
}

.colorB #CoR #sideBnrArea li.size_s a {
  background: url(../images/ico_pass_b.png) no-repeat 15px center;
  background-size: 40px 28px;
}

.colorB #CoR #sideBnrArea li.size_s.faq a {
  background: url(../images/ico_faq_b.png) no-repeat 15px center;
  background-size: 40px 27px;
}

.colorB #CoR #sideBnrArea li.size_s.rental a {
  background: url(../images/ico_rental_b.png) no-repeat 15px center;
  background-size: 40px 40px;
}

.colorB #CoR #sidePickup .sidePickupInner {
  border: 2px solid #ffff00;
  color: #ffffff;
}

.colorB #CoR #sidePickup .sidePickupInner:before {
  border-bottom: 14px solid #ffff00;
}

.colorB #CoR #sidePickup h3 {
  background: transparent;
  border: 2px solid #ffff00;
  border-bottom: none;
}

.colorB #CoR #sidePickup h3::before,
.colorB #CoR #sidePickup h3::after {
  background-color: #ffff00;
}

.colorB #CoR #linkBox {
  background: transparent;
  border: 2px solid #ffff00;
}

.colorB #CoR #sideNewsBox {
  border: solid 3px #ffff00;
}

.colorB #CoR #sideNewsBox h3 {
  background: transparent;
}


.colorB #CoR #sideNewsBox li a {
  border-bottom: solid 1px #ffff00;
  color: #ffffff;
}

.colorB #CoR #sideNewsBox li a:after {
  border-right: solid 2px #ffffff;
  border-top: solid 2px #ffffff;
  content: "";
}

.colorB #CoR #sideInfo .sideInfoInner.situation .Inner p {
  color: #ffff00;
}

.colorB #CoR #sideInfo .sideInfoInner.situation .Inner p::before,
.colorB #CoR #sideInfo .sideInfoInner.situation .Inner p::after {
  background-color: #ffff00;
}

.colorB #CoR #sideInfo .sideInfoInner.situation .situationInner {
  background: transparent;
  border: solid 1px #ffff00;
}

.colorB #CoR #sideInfo .sideInfoInner.situation .situationInner h4:before {
  background: #ffff00;
}


/*#########################################################*\

$#footer

\*#########################################################*/

.colorB footer #footMenu {
  background: transparent;
  border-bottom: 1px solid #ffff00;
  border-top: 1px solid #ffff00;
}

.colorB footer #footerInner h2 {
  color: #ffff00;
}

.colorB footer #footerInner .address {
  color: #ffff00;
}

.colorB footer #footerInner .address a {
  color: #ffffff;
}

.colorB footer #footerInner .detailBox li {
  color: #ffff00;
}

.colorB footer #footMenu ul li a {
  background: url(../images/arrow_f.png) no-repeat 0 6px;
  background-size: 16px;
  color: #ffffff;
}

.colorB footer #footerInner .detailBox li .box {
  border: 1px solid #ffff00;
  color: #ffff00;
}

.colorB footer #footerR h3 {
  color: #ffff00;
}

.colorB footer #footerR #copy a {
  color: #ffffff;
}

@media only screen and (max-width: 767px) {
  .colorB footer #footerR #copy {
    background: transparent;
  }
}



/*#########################################################*\

$super_footer

\*#########################################################*/

.colorB #super_footer {
  border-top: none;
}

.colorB #super_footer li a,
.colorB #super_footer li:nth-child(2) a,
.colorB #super_footer li:nth-child(3) a {
  background: #00008b;
  border: #ffffff 1px solid;
  color: #ffffff;
}

.colorB #super_footer li a:after {
  border-right: solid 3px #ffffff;
  border-top: solid 3px #ffffff;
}



/*#########################################################*\

$anchorBox

\*#########################################################*/

.colorB #anchorBox ul li a,
.colorB #anchorBox_02 ul li a,
.colorB #anchorBox_03 ul li a {
  background: transparent;
  border: 1px solid #ffff00;
  color: #ffffff;
}

.colorB #anchorBox ul li a:after {
  border-bottom: 4px solid #ffffff;
  border-right: 4px solid #ffffff;
}


.colorB #anchorBox_02 ul li a:after,
.colorB #anchorBox_03 ul li a:after {
  border-right: solid 2px #ffffff;
  border-top: solid 2px #ffffff;
  content: "";
  height: 8px;
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%) rotate(45deg);
  transition: .3s;
  width: 8px;
}

.colorB #anchorBox ul li a:hover:after {
  border-bottom: 4px solid #ffffff;
  border-right: 4px solid #ffffff;
}

@media screen and (max-width: 767px) {
  .colorB #anchorBox ul li a::before {
    border-right: solid 2px #ffffff;
    border-top: solid 2px #ffffff;
  }
}

/*#########################################################*\

$タイトル_サイズ・色

\*#########################################################*/

.colorB .page h2 {
  border-left: 3px solid #ffff00;
  color: #ffff00;
}

.colorB .page h3 {
  background: transparent;
  border: 1px solid #ffff00;
  color: #ffff00;
}

.colorB .page h3:before {
  background: #ffff00;
}

.colorB .page h4 {
  border-bottom: 1px dashed #ffff00;
  color: #ffff00;
}

.colorB .page h4:before {
  background: #ffff00;
}

.colorB .page h5 {
  background: #ffff00;
  color: #00008b;
}

.colorB .page h6 {
  color: #ffff00;
}

.colorB .page h6::after {
  background-color: #ffff00;
}

.colorB .page p {
  color: #ffff00;
}

.colorB .page a {
  color: #ffffff;
}

.colorB .point04 li::before {
  border-right: solid 2.5px #ffff00;
  border-top: solid 2.5px #ffff00;
}

.colorB .page .point_red {
  color: #ffff00;
}

.colorB .page .point_red {
  color: #ffff00;
}

.colorB #Co table.tbl th,
.colorB #Co table.tbl td,
.colorB #detailPage table th,
.colorB #detailPage table td,
.colorB #detailPage table th,
.colorB #detailPage table td {
  background: transparent;
  border: 1px solid #ffff00;
  color: #ffff00;
}


/*#########################################################*\

$#page

\*#########################################################*/

.colorB #pan {
  background: transparent;
}

.colorB #pan ul li a {
  color: #ffffff;
}

.colorB .page .colorBox {
  border: 1px solid #ffff00;
}

.colorB #Co .page .sectionInner .explainBox .explainBoxInner h4 {
  background: url(../images/arrow_b.png) no-repeat 0 4px;
  background-size: 16px;
  color: #ffff00;
}

.colorB #Co .page .sectionInner .explainBox .explainBoxInner p {
  color: #ffffff;
}


/*=========================================================*\

$slick-dots

\*=========================================================*/

.colorB #Co .page .slick-dots li.slick-active button {
  color: #ffff00;
}


/*=========================================================*\

$detailsBox

\*=========================================================*/

.colorB #Co .page .colorBox h3 {
  background: transparent;
  border-left: none;
  border-right: none;
  border-top: none;
}

.colorB #Co .page .colorBox .colorBoxInner .detailBox h4 {
  color: #ffff00;
}


/*#########################################################*\

$#programPage

\*#########################################################*/

.colorB #Co #programPage .sectionInner .level {
  color: #ffff00;
}

.colorB #Co #programPage .sectionInner .voiceBox {
  background: transparent;
  border: 1px solid #ffff00;
}

.colorB #Co #programPage .sectionInner .voiceBox .voiceBoxInner h4 {
  background: #ffff00;
  color: #00008b;
}

.colorB #Co #programPage .sectionInner .voiceBox .voiceBoxInner h4::before {
  border-color: transparent transparent transparent #ffff00;
}



/*#########################################################*\

$#contact

\*#########################################################*/

.colorB #btnCheck input[type=submit],
.colorB #btnSent input[type=submit],
.colorB #btnSent input[type=button] {
  background: #ffff00;
  color: #0000ff;
}

.colorB #contactForm .select {
  background: transparent;
}

.colorB #contactForm .select:before {
  background: #ffff00;
}

.colorB #contactForm .select:after {
  border-color: #0000ff transparent transparent transparent;
}

.colorB #contactForm .select select {
  background: transparent;
  color: #ffffff;
}

.colorB #contactForm input[type="text"],
.colorB #contactForm input[type="email"],
.colorB #contactForm input[type="password"],
.colorB #contactForm textarea {
  background-color: transparent;
  border: 1px solid #ffff00;
  color: #ffffff;
}

.colorB #Co p .hissu,
.colorB #Co li .hissu,
.colorB #Co tr th .hissu {
  background: #ffff00;
  color: #0000ff;
}


/*#########################################################*\

$#faqPage

\*#########################################################*/

.colorB #faqPage .faqBox h3 {
  border: none;
}

.colorB #faqPage .faqBox h3:before {
  background: #ffff00;
}

.colorB #faqPage .faqBox h3:after {
  color: #0000ff;
}

.colorB #faqPage .faqBox .faqBoxInner {
  background: transparent;
}

.colorB #faqPage .faqBox .faqBoxInner:before {
  background: #ffff00;
}

.colorB #faqPage .faqBox .faqBoxInner:after {
  color: #0000ff;
}


/*#########################################################*\

$#goodsPage

\*#########################################################*/

.colorB #Co #goodsPage .sectionInner .explainBox .explainBoxInner p {
  color: #ffff00;
}


/*#########################################################*\

$#exclusivePage

\*#########################################################*/


.colorB #Co #exclusivePage table.tbl td strong::before {
  border-color: transparent transparent transparent #ffff00;
}

.colorB #Co #exclusivePage table.tbl th a {
  background: url(../images/arrow_f.png) no-repeat 0 4px;
  background-size: 16px;
  color: #ffffff;
}

/*#########################################################*\

$#linkPage

\*#########################################################*/

.colorB #Co #linkPage .linkgroup h3 {
  border: none;
  color: #ffffff;
}

.colorB #Co #linkPage .linkgroup a {
  border-bottom: 1px dashed #ffff00;
}


/*=========================================================*\

$trainingPage

\*=========================================================*/

.colorB #Co #trainingPage .sectionInner .machineBox .box03Inner {
  border: 1px solid #ffff00;
}

.colorB #Co #trainingPage .sectionInner .machineBox .box03Inner h4 {
  background: transparent;
}


/*=========================================================*\

$trainingPage

\*=========================================================*/

.colorB #Co #institutionPage .explainBox a {
  border: 1px solid #ffff00;
}

.colorB #Co #institutionPage .explainBox h4 {
  background: transparent;
}
