@charset "UTF-8";
/************************************************************************* 		カラリオトップ SLICK NAVI
*************************************************************************/
#contents .mainSection .mainvisual_guide .slider.is-started .slider_arrow { display: block; }
#contents .mainSection .mainvisual_guide .slider_arrow { top: 50%; transform: translateY(-50%); }
#contents .mainSection .mainvisual_guide .slider_arrow img { display: none; }
#contents .mainSection .mainvisual_guide .slider_arrow::before { content: ""; display: block; width: 30px; height: 30px; border-top: 2px solid #FFF; position: absolute; top: 50%; left: 50%; filter: drop-shadow(1px 2px 2px rgba(0, 0, 0, 0.3)); }
#contents .mainSection .mainvisual_guide .slider_arrow.slider_arrow-prev { left: 10px; }
#contents .mainSection .mainvisual_guide .slider_arrow.slider_arrow-prev::before { border-left: 2px solid #FFF; transform: translate(-50%, -50%) rotate(-45deg); }
#contents .mainSection .mainvisual_guide .slider_arrow.slider_arrow-next { right: 10px; }
#contents .mainSection .mainvisual_guide .slider_arrow.slider_arrow-next::before { border-right: 2px solid #FFF; transform: translate(-50%, -50%) rotate(45deg); }
#contents .mainSection .mainvisual_guide .slick-dots li button { padding: 0; width: 12px; height: 12px; background-image: none; background-color: #CCC; border-radius: 100%; }
#contents .mainSection .mainvisual_guide .slick-dots li.slick-active button { background-image: none; background-color: #005AB4; }
