@charset 'UTF-8';
.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
 .slick-loading .slick-list
{
background: #fff url(//www.kugenumadental.com/wp/wp-content/themes/kugenumadental2/images/ajax-loader.gif) center center no-repeat;
} .slick-prev,
.slick-next
{
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 40px;
height: 40px;
padding: 0;
border-radius: 40px;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
background-color: #fff;
box-shadow: 0 2px 15px 0 rgba(0, 0, 0, .06);
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color: transparent;
outline: none;
opacity: .6;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
opacity: .25;
}
.slick-prev:before,
.slick-next:before
{
font-family: 'slick';
font-size: 20px;
line-height: 1;
opacity: .75;
color: white;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev
{
left: -25px;
}
[dir='rtl'] .slick-prev
{
right: -25px;
left: auto;
}
.slick-prev:before
{
content: '←';
}
[dir='rtl'] .slick-prev:before
{
content: '→';
}
.slick-next
{
right: -25px;
}
[dir='rtl'] .slick-next
{
right: auto;
left: -25px;
}
.slick-next:before
{
content: '→';
}
[dir='rtl'] .slick-next:before
{
content: '←';
} .slick-dotted.slick-slider
{
margin-bottom: 30px;
}
.slick-dots
{
position: absolute;
bottom: -15px;
display: block;
width: 100%;
padding: 0;
margin: 0;
left: 0;
list-style: none;
text-align: center;
}
.slick-dots li
{
position: relative;
display: inline-block;
width: 6px;
height: 6px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button
{
font-size: 0;
line-height: 0;
display: block;
width: 6px;
height: 6px;
padding: 0px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
opacity: 1;
}
.slick-dots li button:before
{
font-family: 'slick';
font-size: 10px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 8px;
height: 8px;
border-radius: 8px;
content: '•';
text-align: center;
opacity: .25;
color: black;
border: 1px solid #333;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
opacity: .75;
color: black;
}@keyframes modal-video{from{opacity:0}to{opacity:1}}@keyframes modal-video-inner{from{transform:translate(0, 100px)}to{transform:translate(0, 0)}}.modal-video{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1000000;cursor:pointer;opacity:1;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.modal-video-close{opacity:0}.modal-video-close .modal-video-movie-wrap{-webkit-transform:translate(0, 100px);-moz-transform:translate(0, 100px);-ms-transform:translate(0, 100px);-o-transform:translate(0, 100px);transform:translate(0, 100px)}.modal-video-body{max-width:960px;width:100%;height:100%;margin:0 auto;padding:0 10px;display:flex;justify-content:center;box-sizing:border-box}.modal-video-inner{display:flex;justify-content:center;align-items:center;width:100%;height:100%}@media (orientation: landscape){.modal-video-inner{padding:10px 60px;box-sizing:border-box}}.modal-video-movie-wrap{width:100%;height:0;position:relative;padding-bottom:56.25%;background-color:#333;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video-inner;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-ms-transition:-ms-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal-video-movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-video-close-btn{position:absolute;z-index:2;top:-45px;right:0;display:inline-block;width:35px;height:35px;overflow:hidden;border:none;background:transparent}@media (orientation: landscape){.modal-video-close-btn{top:0;right:-45px}}.modal-video-close-btn:before{transform:rotate(45deg)}.modal-video-close-btn:after{transform:rotate(-45deg)}.modal-video-close-btn:before,.modal-video-close-btn:after{content:'';position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#fff;border-radius:5px;margin-top:-6px}@font-face {
font-family: 'fontello';
src: url(//www.kugenumadental.com/wp/wp-content/themes/kugenumadental2/font/fontello.eot?9224774);
src: url(//www.kugenumadental.com/wp/wp-content/themes/kugenumadental2/font/fontello.eot?9224774#iefix) format('embedded-opentype'),
url(//www.kugenumadental.com/wp/wp-content/themes/kugenumadental2/font/fontello.woff2?9224774) format('woff2'),
url(//www.kugenumadental.com/wp/wp-content/themes/kugenumadental2/font/fontello.woff?9224774) format('woff'),
url(//www.kugenumadental.com/wp/wp-content/themes/kugenumadental2/font/fontello.ttf?9224774) format('truetype'),
url(//www.kugenumadental.com/wp/wp-content/themes/kugenumadental2/font/fontello.svg?9224774#fontello) format('svg');
font-weight: normal;
font-style: normal;
}   [class^="icon-"]:before, [class*=" icon-"]:before {
font-family: "fontello";
font-style: normal;
font-weight: normal;
display: inline-block;
text-decoration: inherit;
width: 1em;
margin-right: .3em;
text-align: center;
vertical-align: 0;  font-variant: normal;
text-transform: none; line-height: 1em;  margin-left: .2em;   -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;  }
.icon-search:before { content: '\e800'; } .icon-home:before { content: '\e801'; } .icon-download:before { content: '\e802'; } .icon-share:before { content: '\e803'; } .icon-truck:before { content: '\e804'; } .icon-location:before { content: '\e806'; } .icon-pencil:before { content: '\e807'; } .icon-phone:before { content: '\e808'; vertical-align: middle; } .icon-tags:before { content: '\e809'; } .icon-clock:before { content: '\e80a'; } .icon-list:before { content: '\e80b'; } .icon-comment:before { content: '\e80c'; } .icon-mail:before { content: '\e80d'; } .icon-popup-1:before { content: '\e80e'; } .icon-heart:before { content: '\e80f'; } .icon-star:before { content: '\e810'; } .icon-right-big:before { content: '\e811'; } .icon-ok:before { content: '\e812'; } .icon-up-big:before { content: '\e813'; } .icon-left-big:before { content: '\e814'; } .icon-right-dir:before { content: '\e815'; } .icon-up-dir:before { content: '\e816'; } .icon-left-dir:before { content: '\e817'; } .icon-down-dir:before { content: '\e818'; } .icon-calendar:before { content: '\e819'; } .icon-cancel:before { content: '\e81a'; } .icon-down-circle:before { content: '\e81b'; } .icon-left-circle:before { content: '\e81c'; } .icon-right-circle:before { content: '\e81d'; } .icon-up-circle:before { content: '\e81e'; } .icon-laptop:before { content: '\e81f'; } .icon-tablet:before { content: '\e820'; } .icon-mobile:before { content: '\e821'; } .icon-attention:before { content: '\e822'; } .icon-down-big:before { content: '\e824'; } .icon-spin-1:before { content: '\e832'; } .icon-spin-2:before { content: '\e838'; } .icon-crown:before { content: '\e844'; } .icon-down-open-1:before { content: '\f004'; } .icon-up-open-1:before { content: '\f005'; } .icon-right-open-1:before { content: '\f006'; } .icon-left-open-1:before { content: '\f007'; } .icon-link-ext:before { content: '\f08e'; } .icon-phone-squared:before { content: '\f098'; } .icon-twitter:before { content: '\f099'; } .icon-facebook:before { content: '\f09a'; } .icon-rss:before { content: '\f09e'; } .icon-list-bullet:before { content: '\f0ca'; } .icon-gplus-squared:before { content: '\f0d4'; } .icon-gplus:before { content: '\f0d5'; } .icon-sort-down:before { content: '\f0dd'; } .icon-sort-up:before { content: '\f0de'; } .icon-mail-alt:before { content: '\f0e0'; } .icon-chat-empty:before { content: '\f0e6'; } .icon-doc-text:before { content: '\f0f6'; } .icon-plus-squared:before { content: '\f0fe'; } .icon-angle-left:before { content: '\f104'; } .icon-angle-right:before { content: '\f105'; } .icon-angle-up:before { content: '\f106'; } .icon-angle-down:before { content: '\f107'; } .icon-desktop:before { content: '\f108'; } .icon-angle-circled-left:before { content: '\f137'; } .icon-angle-circled-right:before { content: '\f138'; } .icon-angle-circled-up:before { content: '\f139'; } .icon-angle-circled-down:before { content: '\f13a'; } .icon-rss-squared:before { content: '\f143'; } .icon-minus-squared:before { content: '\f146'; } .icon-ok-squared:before { content: '\f14a'; } .icon-pencil-squared:before { content: '\f14b'; } .icon-doc-text-inv:before { content: '\f15c'; } .icon-youtube:before { content: '\f167'; } .icon-youtube-play:before { content: '\f16a'; } .icon-instagram:before { content: '\f16d'; } .icon-tumblr-squared:before { content: '\f174'; } .icon-google:before { content: '\f1a0'; } .icon-fax:before { content: '\f1ac'; } .icon-cab:before { content: '\f1b9'; } .icon-file-pdf:before { content: '\f1c1'; } .icon-file-word:before { content: '\f1c2'; } .icon-file-excel:before { content: '\f1c3'; } .icon-file-powerpoint:before { content: '\f1c4'; } .icon-file-image:before { content: '\f1c5'; } .icon-ship:before { content: '\f21a'; } .icon-subway:before { content: '\f239'; } .icon-pocket:before { content: '\f265'; } .icon-twitter-squared:before { content: '\f304'; } .icon-facebook-squared:before { content: '\f308'; } .icon-instagram-filled:before { content: '\f32d'; }