@charset "utf-8";
/* CSS Document */

/* ====================
ヘッダー
======================= */

/* header_wrap_bk */
.header_wrap_bk {background: #91d1ec;}

/* box_conf_bgcolor */
.box_conf_bgcolor dd button:hover, .box_conf_bgcolor dd button:focus {box-shadow:inset 0 0 0 2.5px #a5ed17;}

/* box_conf_textsize */
.box_conf_textsize .standard button{background: #c1e8f9;}
.box_conf_textsize dd button:hover, .box_conf_textsize dd button:focus {box-shadow:inset 0 0 0 2.5px #a5ed17;}

/* box_voice */
.box_voice a:hover,.box_voice a:focus{box-shadow:inset 0 0 0 2.5px #a5ed17;}

/* box_language */
.box_language button:hover,.box_language button:focus{box-shadow:inset 0 0 0 2.5px #a5ed17;}

/* box_sezrch_header */
.box_search_header .search_wrap:hover,.box_search_header .search_wrap:focus{background: #a5ed17;}

/* title */
.title.header {background: #c1e8f9;}
.title a:before{background:url(../img/subsite/waterbru/logo.png) left center no-repeat;background-size: contain;}


/* ================================== */



/* ====================
フッター
======================= */
/* footer_top_wrap */
.footer_top_wrap {background: #91d1ec;}

/* footer_bottom_wrap */
.footer_bottom_wrap {background: #60b8dc;}



/* =================================== */

/* ==================
メインコンテンツ 
==================== */
/* box_nav_global */
/* nav.box_nav_global {background: #fff;} */
#menu li a:hover, #menu li a:focus{background: #b8e993;}

/* box_slide.mainvisual */
.slick-dots li.slick-active button:before {color: #1975b4;background-color: #1975b4;}
.slick-dots li button:before{background-color: rgb(129 196 223);}

/* -----------------
トップページ
------------------- */
/* box_slide.mainvisual */
.slick-initialized .slick-slide {background: #c1e8f9;}

/* box_card_menu */
.box_card_menu.top {background: #91d1ec;}
.box_card_menu a {border-color: #1975b3;background: linear-gradient( 297deg, #d6f1fc 30%, #fff 30%, #fff);}

/* box_important_news */
.box_important_news {background: #ffcfcf;box-shadow: 0 0 0 5px #ffcfcf;}

/* banner_wrap */
.banner_wrap {background: #91d1ec;}

  /* box_link_banner */
  .box_link_banner a{box-shadow:inset 0 0 0 0.2em #bae4f4;}

/* toppage_bottommenu_wrap */
.toppage_bottommenu_wrap {background: #c1e8f9;}

  /* box_openmenu */
  .menu_title{background: #fff;}
  .menu_title button{background: #60b8dc;}

  /* box_links */
  .box_links{margin-bottom: 3em;background: #91d1ec;}
  .box_links .heading_bk{background: linear-gradient(transparent 50%, #52a8e1 50%);}
  .box_links a {border-color: #1975b3;background: linear-gradient( 297deg, #d6f1fc 30%, #fff 30%, #fff);}

/* -----------------
メニューページ
------------------- */
#main-contents .menu_heading span{border-color:#60b8dc;}

/* left */
.box_menu_list ul.list01 li.file:before {background-color:#1975b6;}

/* right */
.right_section_menu h2 {background: #91d1ec;}
.right_section_menu li a {background: #f3f3f3;}
.right_section_menu li a:before {background-image: url(../img/subsite/waterbru/color_arrow.png);}
.box_card_menu h2 span {background:linear-gradient(transparent 50%, #c1e8f9 50%);}


/* -----------------
コンテンツページ
------------------- */

/* box_locus */
.box_locus,
.box_locus.sp {background: #91d1ec;}

/* heading */
#main-contents h1 {background-color: #c1e8f9;}
#main-contents h1 .heading:before{background: #60b8dc;}

.edit-item h2 {background-color: #c1e8f9;}
.edit-item h3{border-color: #5b5b5b;}
.edit-item h3:before{background:#1975b4;}
.edit-item h4:before{background-image:linear-gradient(90deg,#60b8dc 35%,#e8e8e8 35%,#e8e8e8);}
.edit-item h5:before{border-left:2.5px solid #267cb9;border-right:2.5px solid #267cb9;}
.edit-item h6:before{background: #60b8dc;}

/* edit-item */
.edit-item th{background-color: #c1e8f9;}


/* ==============
opt_item
============ */
.opt-item h2 {background-color: #c1e8f9;}

/* ==============
contact-item
============ */
#contact-item {background: #c1e8f9;}

/* ==============
recommend-item
============= */
#recommend-item h2 span {background:linear-gradient(transparent 50%, #c1e8f9 50%);}

/* ==============
enquete-item
============= */
#enquete-item {background: #c1e8f9;}




.right_section_menu h2
{color:#000;}

/* =================================== */

/* ******************
hover&focus まとめ
****************** */
/* header */
.box_conf_bgcolor dd button:hover, .box_conf_bgcolor dd button:focus {box-shadow:inset 0 0 0 2.5px #aacedf;}
.box_conf_textsize dd button:hover, .box_conf_textsize dd button:focus {box-shadow:inset 0 0 0 2.5px #aacedf;}
.box_voice a:hover,.box_voice a:focus{box-shadow:inset 0 0 0 2.5px #aacedf;}
.box_language button:hover,.box_language button:focus{box-shadow:inset 0 0 0 2.5px #aacedf;}
.box_search_header .search_wrap:hover,.box_search_header .search_wrap:focus{background: #dcf4ff;}


/* footer */
.box_footer_button li a:hover,.box_footer_button li a:focus {box-shadow:inset 0 0 0 3px #2c80b7;}

/* main_contents */
#menu li a:hover, #menu li a:focus{background:#60b8dc;}

  /* toppage */
  .slick-dots li button:before,.slick-dots li.slick-active button:before{border-color: #c1e8f9;}
  .slick-dots li button:hover:before,.slick-dots li button:focus:before{border-color:#96d0e7;box-shadow: inset 0 0 0 1px #fff;}
  .slick-dots li.slick-active button:hover:before,.slick-dots li.slick-active button:focus:before{border-color: #96d0e7;box-shadow: inset 0 0 0 1px #fff;}
  .buttons .button.js-stop:focus, .buttons .button.js-play:hover, .buttons .button.js-play:focus {border-color: #76adc3!important;}
  .buttons .button.js-stop:hover, .buttons .button.js-stop:focus, .buttons .button.js-play:hover, .buttons .button.js-play:focus {border-color: #76adc3!important;}
  .box_link_banner a:hover:link, .box_link_banner a:focus:link {background: #c1e8f9;}
  .menu_title button:hover, .menu_title button:focus{background: #1975b4;}
  .box_links a:hover,.box_links a:focus{border-color: #0a5081;background: linear-gradient( 297deg, #c1e6f6 30%, #fff 30%, #fff);}

  /* menupage */
  .right_section_menu li a:hover,.right_section_menu li a:focus{background:#e2e2e2;}
  .box_card_menu a:hover,.box_card_menu a:focus{border-color: #0a5081;background: linear-gradient( 297deg, #c1e6f6 30%, #fff 30%, #fff);}

  /* contents_page */

/* *************** */








