.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;margin-left:auto;margin-right:auto}.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('/wp-content/themes/kominkadesign/assets/css/ajax-loader.gif') center center no-repeat}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url('/wp-content/themes/kominkadesign/assets/css/fonts/slick.eot');src:url('/wp-content/themes/kominkadesign/assets/css/fonts/slick.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/kominkadesign/assets/css/fonts/slick.woff') format('woff'), url('/wp-content/themes/kominkadesign/assets/css/fonts/slick.ttf') format('truetype'), url('/wp-content/themes/kominkadesign/assets/css/fonts/slick.svg#slick') format('svg')}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.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:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots
li{position:relative;display:inline-block;width:20px;height:20px;margin:0
5px;padding:0;cursor:pointer}.slick-dots li
button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;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:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity: .25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity: .75;color:black}*{box-sizing:border-box;color:#1B2D42;letter-spacing:1px}header nav ul.pc li:nth-of-type(1) a,
header nav ul.res li:nth-of-type(4) a,
header nav ul.res li:nth-of-type(2) a,
#top.idx p.res a,
.foot .access > p
a{}.idx_2 .in .guide ul:nth-of-type(2),.contact{display:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,figure{margin:0;padding:0;outline:0;border:0;vertical-align:baseline}html{overflow-y:scroll;overflow-x:hidden;scroll-behavior:smooth;scroll-padding-top:50px;height:100%;width:100%}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%;position:relative;width:100%;height:auto;overflow:hidden}img,video{vertical-align:top;width:100%}a{outline:medium none;text-decoration:none;transition:all 0.3s ease-in-out 0s}a:hover{opacity:0.7}a
img{border-style:none;transition:all 0.3s ease-in-out 0s}a:hover
img{border-style:none}ul,li{list-style-type:none}table,tbody{border-collapse:collapse;border-spacing:0;display:table;width:100%;table-layout:fixed;word-break:break-all;word-wrap:break-all}body{font-family:Arial,sans-serif;font-size:1em;line-height:2;color:#1B2D42}.m_font{font-family:"しまなみ","Shimanami",serif;font-weight:bold}.f_1{font-size:1.25em;font-weight:bold}.f_2{font-size:1.1em;font-weight:bold}br.res{display:none}.noto-serif{font-family:"Noto Serif JP",serif;font-weight:400;font-style:normal}.noto-sans{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}#splash{position:fixed;width:100%;height:100%;z-index:9999;background-color:#1B2D42;text-align:center;color:#fff}#splash_logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#splash_logo
img{width:80px}.navbar_toggle,
header
p.res{display:none}#header{top:0px;position:fixed;transition:0.3s;background-color:#fff;z-index:8888;opacity:1}#header.off{transform:translateY(-150px);opacity:0}#foot{bottom:0px;position:fixed;transition:0.3s;z-index:8888;opacity:0;transform:translateY(100%);display:block}#foot.on{opacity:1;transform:translateY(0)}#foot.none{opacity:0}#logo{position:fixed;top:150px;left:100px;opacity:1;z-index:8886;filter:blur(0);transition: .7s;display:inline-block;box-shadow:0 0 20px rgba(0, 0, 0, 0.16)}#logo.idx{width:150px;height:484px}#logo.second{width:120px;height:363px}#logo a
img{width:150px;height:auto}#logo.off{opacity:0;filter:blur(10px);transition: .4s}#logo.idx.size{width:120px;height:auto}#logo.idx.size a
img{width:120px;height:auto}header{position:fixed;background-color:#fff;width:100%;z-index:8888;height:60px}header
nav{display:flex;justify-content:flex-end;padding:0
30px}header nav
ul{display:flex}header nav ul
li{display:flex;margin:0
10px;line-height:60px}header nav ul li
a{position:relative}header nav ul.main li
a{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:14px;color:#603532;line-height:1.6;height:100%}header nav ul.main li a
.en{font-family:'Roboto Condensed',sans-serif;font-weight:bold;font-size:10px;color:#603532}header nav ul.main li div.child
li{line-height:50px;height:50px}header nav ul.main li div.child
a{}header nav ul.main li div.child a
.en{}header nav ul:first-child::after{content:"";display:inline-block;height:38px;width:1px;background-color:#9F9F9F;margin:auto 0 auto 10px}header nav div.child ul:first-child::after{display:none}header nav ul.pc
li{font-size:15px;letter-spacing:0}header nav ul.pc li:nth-of-type(1)::before{content:"";display:inline-block;background-image:url("/images/logo_b.png");background-repeat:no-repeat;background-size:contain;vertical-align:middle;width:20px;height:30px;margin:auto 5px;position:relative;right:0}header nav ul.pc li:nth-of-type(2)::after{content:"";display:inline-block;background-image:url("/images/arrow.svg");background-repeat:no-repeat;background-size:contain;vertical-align:middle;width:10px;height:11px;margin:auto 5px}header nav
ul.res{display:none}header nav li.has-child{overflow:hidden}@media only screen and (min-width: 769px){header nav ul li a::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background:#1B2D42;transition:all .3s;transform:scale(0, 1);transform-origin:center top}header nav ul li a:hover::after{transform:scale(1, 1)}header nav div.child
ul{justify-content:flex-end}header nav div.child ul.--access{padding-right:470px}header nav div.child ul.--concept{padding-right:540px}header nav div.child ul.--collect{padding-right:782px}header nav li.has-child:hover{overflow:visible}header nav ul:first-child{padding-right:10px}header nav ul li.has-child a::after{right:0;margin:auto;width:1px;height:10px;background:#603532}header nav
div.child{position:absolute;width:100%;height:0;background-color:#efefef;color:#fff;bottom:0;left:0;transition:all 0.3s;opacity:0;z-index:-1;overflow:hidden}header nav li.has-child:hover
div.child{bottom:-50px;height:50px;opacity:1;z-index:1}}@media only screen and (max-width: 768px){header nav li.has-child{flex-direction:column}header nav li.has-child.--active{overflow:visible}header nav
div.child{width:100%;height:0;background-color:#e3e6e9;color:#fff;transition:all 0.3s;opacity:0;overflow:hidden}header nav li.has-child.--active
div.child{height:auto;opacity:1;z-index:1}}main{position:relative;width:100%;height:100%;z-index:1}main::before{content:"";display:inline-block;background-color:#fff;width:100%;height:100%;position:absolute;z-index:-10;left:0;top:0}section{max-width:900px;width:100%;margin:auto}footer{background-color:#1B2D42;position:relative;z-index:1}footer ul,
#foot
ul{display:flex;justify-content:center;border-bottom:1px solid #4D5663;background-color:#1B2D42;z-index:7777;position:relative;height:51px;width:100vw}footer ul li a,
#foot ul li
a{color:#fff;padding:0
60px;line-height:50px;white-space:nowrap}#foot ul li a
span{color:#fff}footer ul li a::before,
#foot ul li a::before{content:"";display:inline-block;height:34px;background-repeat:no-repeat;background-size:contain;vertical-align:middle;padding-left:10px}footer ul li:nth-of-type(1) a::before,
#foot ul li:nth-of-type(1) a::before{background-image:url("/images/icon_1.png");width:30px}footer ul li:nth-of-type(2) a::before,
#foot ul li:nth-of-type(2) a::before{background-image:url("/images/icon_2.png");width:30px}footer ul li:nth-of-type(3) a::before,
#foot ul li:nth-of-type(3) a::before{background-image:url("/images/icon_3.png");width:50px}footer
p.logo{width:80px;margin:auto;padding:140px
0 180px}p.pagetop
a{position:absolute;width:62px;height:62px;background-color:#fff;display:block;bottom:0;right:0}p.pagetop a::after{content:"";display:inline-block;position:absolute;width:14px;height:14px;left:50%;top:50%;right:auto;margin:-4px 0 0 -8px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-top:2px solid #1B2D42;border-right:2px solid #1B2D42}address{color:#fff;font-style:normal;font-size:11px;text-align:center;line-height:18px;padding:10px
0}#top.idx{height:100vh;width:100vw;z-index:0;position:relative}#top.idx
p.res{display:none}#video-area{position:fixed;z-index:-1;top:0;right:0;left:0;bottom:0;overflow:hidden}#video-area a.video-area-btn{cursor:pointer;display:flex;width:475px;height:130px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;border:1px
solid #fff;padding:20px
45px 20px 70px;justify-content:space-between;align-items:center;line-height:1.4}#video-area .video-area-btn-img{width:80px}#video-area .video-area-btn-txt span:first-child{display:block;font-size:27px;color:#fff}#video-area .video-area-btn-txt span:nth-child(2){display:block;font-size:14px;color:#fff}#video-area a.video-area-scroll{cursor:pointer;display:block;width:100px;position:absolute;bottom:35px;left:0;right:0;margin:auto}#video{position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%, -50%);width:177.77777778vh;height:56.25vw;min-height:100%;min-width:100%}.idx_1{position:relative;padding:100px
40px;display:flex;justify-content:space-between}.idx_1::after{content:'';display:inline-block;margin:0
calc(50% - 50vw);width:100vw;height:100%;background-image:url("/images/back_wasi.png");background-repeat:no-repeat;background-size:cover;position:absolute;z-index:-1;top:0;left:0}.idx_1
h1{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:38px;line-height:70px}.idx_1
.in{width:65%;text-align:justify;line-height:36px}.idx_1 .in p:first-child{padding-bottom:30px;font-size:19px}.idx_2{padding:100px
0 140px;position:relative}.idx_2::after{content:'';display:inline-block;margin:0
calc(50% - 50vw);width:100vw;height:100%;background-image:url("/images/back_ichi.png"),
url("/images/back_ichi.png");background-repeat:no-repeat,no-repeat;background-size:contain,contain;background-position:top,bottom;position:absolute;z-index:-2;top:0;left:0}.idx_2::before{content:'';display:inline-block;margin:0
calc(50% - 50vw);width:100vw;height:100%;background-image:url("/images/side_l.png"),
url("/images/side_r.png");background-repeat:no-repeat,no-repeat;background-position:top left,top right;background-size:100px,100px;position:absolute;top:0;z-index:-1}.idx_2>p:first-child{font-size:19px;padding:0
40px}.idx_2
.detail{display:flex;justify-content:space-between;margin:50px
auto 70px;padding:0
40px 40px;position:relative;z-index:10}.idx_2 .detail:nth-of-type(6){margin:50px
auto 20px}.idx_2 .detail:not(:nth-of-type(6)){border-bottom:1px dotted #878787}.idx_2 .detail
ul{display:flex;justify-content:space-between}.idx_2 .detail ul li:first-child{width:120px;display:flex;justify-content:center;position:relative;padding-top:30px}.idx_2 .detail ul li:first-child::before{content:'';display:inline-block;background-repeat:no-repeat;background-size:contain;vertical-align:middle;position:absolute;z-index:1;left:50%;transform:translateX(-50%);top:0}.idx_2 .detail:nth-of-type(1) ul li:first-child::before{background-image:url("/images/no1.png");width:80px;height:10px}.idx_2 .detail:nth-of-type(2) ul li:first-child::before{background-image:url("/images/no2.png");width:80px;height:30px;margin-top:-20px}.idx_2 .detail:nth-of-type(3) ul li:first-child::before{background-image:url("/images/no3.png");width:70px;height:50px;margin-top:-40px}.idx_2 .detail:nth-of-type(4) ul li:first-child::before{background-image:url("/images/no4.png");width:57px;height:60px;margin-top:-50px}.idx_2 .detail:nth-of-type(5) ul li:first-child::before{background-image:url("/images/no5.png");width:64px;height:60px;margin-top:-40px}.idx_2 .detail:nth-of-type(6) ul li:first-child::before{background-image:url("/images/no6.png");width:74px;height:80px;margin-top:-60px}.idx_2 .detail ul li
h2{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:22px;letter-spacing:3px;line-height:34px;color:#6F2E2E}.idx_2 .detail ul li:last-child{width:260px;color:#6F2E2E;font-size:90%;line-height:32px;text-align:justify;padding:0
16px}.idx_2 .detail
p{width:410px}.idx_2
.in{padding:0
40px}.idx_2 .in
p{color:#6F2E2E;font-size:20px;letter-spacing:2px;padding-bottom:10px}.idx_2 .in
.guide{display:flex}.idx_2 .in .guide
ul{border-left:1px solid #6F2E2E;padding:0
20px;margin-right:80px}.idx_2 .in .guide ul
li{line-height:24px;color:#6F2E2E}.contact{position:relative;padding:100px
0;max-width:500px;width:100%;margin:auto}.contact::after{content:'';display:inline-block;margin:0
calc(50% - 50vw);width:100vw;height:100%;background-image:url("/images/back_cont.png");background-size:cover;position:absolute;z-index:-1;top:0;left:0}.contact
h3{padding-bottom:30px;font-size:19px;font-weight:normal;color:#6F2E2E}.contact h3
span{display:block;line-height:20px;color:#6F2E2E}.contact ul
li{margin-bottom:20px}.contact ul li
div{color:#6F2E2E}.contact ul li div
input{width:100%;height:34px;border:1px
solid #6F2E2E}.contact ul li div
textarea{width:100%;border:1px
solid #6F2E2E}.contact .button
input{width:100%;color:#fff;font-size:16px;border-style:none;letter-spacing:2px;background-color:#6F2E2E;padding:10px
0;-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}.contact .button input:hover{opacity:0.7}.foot{position:relative;padding:100px
0}.foot>p{padding-bottom:30px;font-size:19px;color:#6F2E2E}.foot
.access{display:flex;justify-content:space-between}.foot .access>p{width:280px;padding:0
20px 20px}.foot .access > p
a{display:none}.foot .access
.in{width:67%}.foot .access .in p,
.foot .access .in table
td{color:#6F2E2E}.foot .access .in
table{font-size:90%;border-collapse:collapse;margin:5px
0 30px;width:100%}.foot .access .in table:nth-of-type(4){margin:5px
0 0}.foot .access .in table
tr{display:flex;border-bottom:1px solid #6F2E2E;line-height:18px;width:100%;padding:7px
0}.foot .access .in table td:first-child{width:160px;white-space:nowrap;display:flex;align-items:center}.foot .access .in table td:last-child{width:100%}.foot .access .in
a{color:#6F2E2E}.foot .access .in
a.line{color:#6F2E2E;font-size:90%;border:1px
solid #6F2E2E;padding:0
8px;position:relative;float:right;line-height:16px;margin-top:6px;background:#fff;transition: .3s}.foot .access .in a.line:hover{background:#6F2E2E;color:#fff}.footertext{color:#fff;font-size:85%;text-align:center}#top.second{height:640px;width:100vw;z-index:1;position:relative}#top.second::before{content:"";display:inline-block;height:640px;width:100vw;background-image:url("/images/top.webp");background-repeat:no-repeat;background-position:bottom -140% center;background-size:cover;background-attachment:fixed}@media (min-width: 1200px){#top.second::before{background-position:bottom center;background-size:cover}}main.second{padding:100px
10px 120px}.second
h3{font-size:110%;font-weight:normal;line-height:25px}.second h3
span{display:block}.about_1{position:relative;line-height:25px;padding-bottom:80px}.about_1
p{padding:20px
0}.about_2{line-height:23px}.about_2
span{display:block;font-size:90%}.about_2
em{font-style:normal;font-size:90%}.about_2 table
tr{margin-bottom:20px;display:block}.about_2 table tr td:first-child{width:210px}.about_2 table
table{font-size:90%}.about_2 table table
tr{margin-bottom:0;display:block}.about_2 table table tr
td{border:1px
solid #eaedf2;padding:7px}.about_2 table table
tr{display:flex}.about_2 table table
td{width:290px !important;}.about_2
p.txt{text-shadow:0 0 0.7px #1B2D42;margin:50px
0 5px}.about_3{padding:70px
0 0}.about_3 table tr
td{border:1px
solid #eaedf2;padding:7px;font-size:90%}.about_3 table tr td:nth-of-type(1){width:160px}.about_3 table tr td:nth-of-type(2){width:150px;text-align:justify}.about_3 table tr td:nth-of-type(3){width:60%;line-height:20px}.about_3 table tr
td.bt{border-top:0}.about_3 table tr
td.bb{border-bottom:0}@media only screen and  (max-width: 1000px){.foot{padding:80px
40px}.foot
.access{justify-content:center;flex-wrap:wrap}.foot .access>p{padding:0;max-width:280px;width:100%}.foot .access
.in{width:100%}}@media only screen and  (max-width: 900px){header nav ul.main li a
.en{display:none}br.res{display:block}#splash_logo
img{width:70px}#logo{top:0;left:0;overflow:hidden}.navbar_toggle{cursor:pointer;z-index:8000;position:fixed;width:62px;height:62px;right:0;top:0;background-color:#1B2D42;display:flex;flex-direction:column;justify-content:center;align-items:center}.navbar_toggle_icon{position:relative;display:block;height:2px;width:36px;background:#fff;-webkit-transition:ease .5s;transition:ease .5s;right:0}.navbar_toggle_icon:nth-child(1){margin-top:0}.navbar_toggle_icon:nth-child(2){margin-top:10px}.navbar_toggle_icon:nth-child(3){margin-top:10px}.navbar_toggle.open .navbar_toggle_icon:nth-child(1){margin-top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.navbar_toggle.open .navbar_toggle_icon:nth-child(2){-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0}.navbar_toggle.open .navbar_toggle_icon:nth-child(3){margin-top:-14px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.nav_menu{background-color:#fff;display:none;height:100vh;position:fixed;width:100%;z-index:500;top:0;left:0;padding:30% 0}.nav_menu
.menu_in{position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%, -50%)}.nav_menu.open{-webkit-transform:translateX(0);transform:translateX(0);overflow-y:auto;-webkit-overflow-scrolling:touch}#foot ul li:last-child,
#foot ul li
span{}#foot ul li
a{padding:0
10px;font-size:12px}header{background-color:inherit}header nav
ul.pc{display:none}header nav
ul.res{display:block}header
nav{padding-top:40px}header nav
ul{display:block;max-width:320px;width:100%;margin:auto;position:relative}header nav ul:first-child::after{content:"MENU";display:table;height:auto;width:auto;margin:auto;background-color:inherit;position:absolute;top:-55px;font-size:90%;left:50%;transform:translateX(-50%);border-bottom:1px solid;text-align:center;letter-spacing:4px}header nav ul
li{margin:0;line-height:32px;justify-content:center}header nav ul.main li
a{font-size:15px;font-family:initial;font-weight:normal;color:#1B2D42;line-height:32px}header nav ul.res li:nth-of-type(1),
header nav ul.res li:nth-of-type(2){border-radius:34px;background-color:#1B2D42;margin:12px
0;margin-top:12px}header nav ul.res li:nth-of-type(1) a,
header nav ul.res li:nth-of-type(2) a{color:#fff;margin:auto;line-height:45px}header nav ul.res li:nth-of-type(3),
header nav ul.res li:nth-of-type(4){border:1px
solid #1B2D42;margin:12px
0}header nav ul.res li:nth-of-type(3) a,
header nav ul.res li:nth-of-type(4) a{margin:auto;line-height:45px;font-size:90%}header nav ul.res li:nth-of-type(1),
header nav ul.res li:nth-of-type(3){margin-top:30px}footer{background-color:#6F2E2E}footer
ul{display:none}p.pagetop a::after{border-top:2px solid #6F2E2E;border-right:2px solid #6F2E2E}#top.idx{background-image:url("/images/top_res.png");background-repeat:no-repeat;background-size:cover;background-position:center}#top.idx #video-area{display:none}#top.idx
p.res{display:block;background-color:#fff;position:absolute;bottom:100px;right:0;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#6F2E2E;padding:60px
0 8px;z-index:2;font-size:126%}#top.idx p.res
a{color:#6F2E2E;position:relative;width:42px;display:block}#top.idx p.res a::after{content:'';display:inline-block;width:25px;height:42px;background-image:url("/images/logo_r.png");background-repeat:no-repeat;background-size:contain;vertical-align:middle;position:absolute;z-index:1;left:50%;transform:translateX(-50%);top:-48px}.idx_1{padding:60px
20px;flex-direction:column;justify-content:center;align-items:center}.idx_1
h1{font-size:32px;line-height:54px}.idx_1
.in{width:100%;margin-top:30px;padding:0
20px}.idx_1 .in p:first-child{font-size:12px;line-height:1.4;padding-bottom:10px}.idx_1 .in
p{font-size:13px;line-height:1.6}.idx_2{padding:30px
0 60px}.idx_2::before{background-size:80px;background-position:top left,bottom 20% right}.idx_2::after{background-image:url("/images/back_ichi_res.png"), none}.idx_2
.detail{display:flex;align-items:flex-start;flex-direction:column-reverse;margin:0
auto 30px;padding:0
30px 40px}.idx_2
.detail{display:flex;align-items:flex-start;flex-direction:column-reverse}.idx_2 .detail
ul{flex-direction:row-reverse;margin:18px
auto 0;max-width:410px;width:100%;justify-content:center}.idx_2 .detail ul li:last-child{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;height:220px;width:auto;line-height:28px;padding:32px
10px 0;font-family:'しまなみ','Shimanami',serif;letter-spacing:0;font-size:101%}.idx_2 .detail
p{max-width:410px;width:100%;margin:auto}.idx_2
.in{max-width:410px;width:100%;margin:auto;padding:0
40px}.idx_2 .in
.guide{display:block}.idx_2 .in .guide
ul{border-left:1px solid #6F2E2E;padding:0
20px;margin-right:0}.idx_2 .in
p{font-size:18px}.idx_2 .in .guide ul
li{font-size:93%}.idx_2 .in .guide ul:last-child{margin-top:40px}.contact{width:80%;padding:60px
0 30px}.foot{max-width:410px;width:100%;margin:auto;padding:60px
40px}.foot .access > p
a{display:table;margin:20px
auto 0;width:100%;border:1px
solid #6F2E2E;color:#6F2E2E;text-align:center}.foot
.in{margin:50px
auto 0;width:100%}.foot .access .in
table{font-size:76%}.foot .access .in table td:first-child{width:100px}.foot .access .in table td:last-child{width:auto}.foot .access .in table
a.line{display:none}.foot .access .in p:last-child
a{display:table;margin:20px
auto 0;text-align:center;float:inherit;padding:10px
8px;max-width:280px;width:100%}main.second{padding:80px
30px 80px;font-size:90%}#top.second{height:300px}#top.second::before{height:300px;background-image:url("/images/top_res.png");background-position:center;background-size:cover;background-attachment:inherit}.second
h3{font-size:100%}.second .about section
p{font-size:90%}.about_1
p{padding:10px
0}.about_2 table
td{display:block}.about_2 table
td.res{padding-left:20px}.about_2 table tr td:first-child{width:auto}.about_2
em{display:block}.about_3 table tr td:nth-of-type(1){width:90px !important}.about_3 table tr td:nth-of-type(2){width:80px !important}.about_3 table tr td:nth-of-type(3){width:auto}.top_link .p-top__shop__item__btn{display:table;width:300px;margin:40px
auto 0}}@media only screen and  (max-width: 450px){.nav_menu{padding:35% 0}#logo{width:100px;height:300px}#logo.idx.size{width:100px}#logo.idx,#logo.second{width:100px}#logo a
img{width:100px}}.page
#logo.idx{top:25px;left:35px;width:105px;height:auto;box-shadow:0 0 20px rgba(0, 0, 0, 0.16);z-index:8889}.page #logo a
img{width:105px}.l-main{font-size:14px;color:#000;width:auto;height:auto;padding-top:60px;padding-bottom:100px;z-index:auto}.l-main:before{display:none}.l-main
p{line-height:2.2;margin-bottom:50px}.c-button{position:relative;display:inline-block;width:230px;text-align:left;font-size:15px;color:#603532;padding:3px
15px;border:1px
solid #603532;border-radius:25px}.c-button.--arrow::before{position:absolute;top:45%;right:15px;content:"";width:36px;height:5px;background-image:url(/wp-content/themes/kominkadesign/assets/images/icon-arrow-right.svg);background-size:100% 100%;transition:all 0.3s ease-in-out 0s}.c-button.--arrow:hover::before{right:10px}.c-popup{justify-content:center;align-items:center;position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;z-index:-1;background-color:#5A3F3F;opacity:0;transition:opacity 0.5s}.c-popup.--active{display:flex;opacity:1;z-index:9998}.c-popup__close{position:absolute;top:20px;right:20px;width:80px;height:80px;border:1px
solid #fff;border-radius:50%;cursor:pointer}.c-popup__close::before,.c-popup__close::after{content:"";display:block;width:40px;height:1px;background-color:#fff;position:absolute;top:50%;left:25%}.slick-dots li button:before{opacity:1;background-color:#fff}.slick-dots li.slick-active button:before{opacity:1;background-color:#7C7C7C}.c-popup__close::before{transform:rotate(45deg)}.c-popup__close::after{transform:rotate(-45deg)}.c-popup__body{width:900px;max-width:100%;margin:auto;text-align:center}.c-popup__body-title{font-size:28px;color:#fff;margin-bottom:30px}.c-slider .slick-slide{height:auto;max-height:450px}.c-slider .slick-slide
img{height:100%;width:auto;margin:auto}.c-slider .slick-dots li,
.c-slider .slick-dots li button,
.c-slider .slick-dots li button:before{width:50px;height:10px;color:transparent}.c-quote{border-left:1px solid #707070;padding-left:15px;margin-left:10px}.u-font-white{color:#fff}.u-font-brown{color:#603532}.l-mv{background-position:top center;background-size:100% auto;background-repeat:no-repeat}.c-pagination{display:flex;flex-wrap:wrap;gap:10px}.c-pagination
span{background-color:#193560;color:#fff}.c-pagination
a{background-color:#fff;color:#193560}.c-pagination span,
.c-pagination
a{font-size:18px;text-align:center;border:1px
solid #193560;width:40px;height:40px;line-height:36px}.iframe-video{width:100%;height:600px}@media only screen and (max-width: 768px){.c-slider .slick-slide{max-height:250px}.c-popup{padding:15px}.c-popup__close{top:15px;right:15px;width:50px;height:50px}.c-popup__close::before,.c-popup__close::after{width:25px}.iframe-video{height:250px}}.p-reuse{background-image:url(/wp-content/themes/kominkadesign/assets/images/bg-pattern.webp);background-size:274px 274px}.p-reuse__mv{background-image:url(/wp-content/themes/kominkadesign/assets/images/reuse-mv.webp);padding-top:20%}.p-reuse__wrap{max-width:550px;margin:auto;background-color:#fff;box-shadow:0 0 10px rgba(0, 0, 0, 0.16);padding:35px
80px 65px}.p-reuse__title{text-align:center;margin-bottom:50px}.p-reuse__title
img{width:210px;margin:auto}.p-reuse__sub-title{font-size:20px;margin-bottom:10px}.p-reuse__part-title{font-size:14px;font-weight:normal;font-family:inherit}.p-reuse__part-item{margin-bottom:35px}.p-reuse__part-item.--arrow{position:relative}.p-reuse__part-item.--arrow::before{display:block;content:"";width:20px;height:53.4px;background-image:url(/wp-content/themes/kominkadesign/assets/images/arrow-down.png);background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;bottom:-58px;right:-20px}.p-reuse__part-item
ul{margin:10px
0 0 15px;border-left:1px solid #000;padding:15px
0 0 15px}.p-reuse__part-item ul
li{width:50%}.p-reuse__part-item-img{border-radius:25px}.p-reuse__btnarea{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:15px;margin-top:30px}.p-reuse__part-text{position:relative}.p-reuse__part-text
a{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:150px;height:30px;text-align:center;z-index:1;color:#fff;border:1px
solid #fff;font-size:15px;line-height:28px;font-weight:bold;cursor:pointer}.p-eco__mv{background-image:url(/wp-content/themes/kominkadesign/assets/images/eco-mv.webp);padding-top:28%}.p-eco__wrap{max-width:820px;margin:auto}.p-eco__title{font-size:25px;position:absolute;top:20vw;right:8vw;line-height:1.8}.p-eco__title
span{background-color:#fff;font-weight:normal;letter-spacing:12px;padding:4px
5px 7px 8px}.p-eco__sec-title{font-size:25px;margin-bottom:25px;line-height:1.4}.p-eco__sec:not(:last-child){margin-bottom:85px}.p-works__mv{background-image:url(/wp-content/themes/kominkadesign/assets/images/works-mv.webp);padding-top:28%}.p-works__wrap{max-width:786px;margin:auto}.p-works__title{position:absolute;top:16.5vw;left:0;right:0;max-width:740px;margin:auto;line-height:1.2}.p-works__title
span{display:block}.p-works__title span:first-child{font-size:72px}.p-works__title span:nth-child(2){font-size:32px}.p-works__item{padding:35px
50px;background-color:#fff;box-shadow:0 0 10px rgba(0, 0, 0, 0.16)}.p-works__item:not(:last-child){margin-bottom:50px}.p-works__item-head{margin-bottom:40px}.p-works__item-num{margin-right:15px;margin-bottom:0 !important}.p-works__item-num span:nth-child(2){font-size:72px}.p-works__item-title{font-size:22px;margin-bottom:5px}.p-works__item-house{font-size:20px}.p-works__item-text
p{margin-bottom:5px !important}.p-works__item-body-img
img{height:auto}.p-works__item-button{display:inline-block;border:1px
solid #193560;padding:8.5px 17px;color:#193560;margin-top:10px;cursor:pointer}.p-top__shop{padding-top:80px}.p-top__shop__list{line-height:1.6}.p-top__shop__item
h3{font-weight:normal;font-size:27px;margin-bottom:10px;color:#5D3030}.p-top__shop__item
h4{font-size:18px;color:#5D3030}.p-top__shop__item__img{position:relative;margin-bottom:15px}.p-top__shop__item__img
a{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;margin:auto;width:150px;height:30px;line-height:28px;border:1px
solid #fff;color:#fff;text-align:center;font-size:15px;cursor:pointer}.p-top__shop__item
p{font-size:14px;color:#5D3030;margin-bottom:25px}.p-top__shop__item
dl{font-size:12px}.p-top__shop__item dl
dt{color:#5D3030}.p-top__shop__item dl
dd{padding-left:10px;border-bottom:1px solid #5D3030;color:#5D3030;margin-bottom:15px}.p-top__shop__item__btn{font-size:15px;display:block;border:1px
solid #5D3030;color:#5D3030;text-align:center;padding:10px;margin-top:50px}.top_link .p-top__shop__item__btn{display:table;width:300px;margin:40px
0 0 40px}@media only screen and (min-width: 769px){.p-top__btnarea{display:flex;flex-wrap:wrap;gap:16px;margin-top:15px}.p-top__btnarea
a{width:calc(50% - 8px)}.p-top__shop__list{display:flex;justify-content:space-between;margin-top:30px}.p-top__shop__item{width:45%}.p-works__item-head{display:flex;align-items:flex-end}.p-works__item-num
span{display:block;line-height:1}.p-works__item-body{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row-reverse}.p-works__item-img{width:43.3%;height:297px}.p-works__item-img
img{object-fit:cover;object-position:50% 50%;height:100%}.p-works__item-text{width:50.3%}.p-reuse__part-item
ul{display:flex;flex-wrap:wrap}}@media only screen and (max-width: 768px){.p-top__btnarea
a{display:block;margin-top:15px}.p-top__shop__item
h3{font-size:20px}.p-top__shop__item
h4{font-size:16px}.p-top__shop{padding:35px
15px 0}.p-works__mv{background-size:150% auto;padding-top:55%}.p-works__wrap{padding:35px
25px 0}.p-works__title{font-size:22px;top:33vw;right:0;left:0;margin:auto;text-align:center}.p-works__title
span{line-height:1.4}.p-works__title span:first-child{font-size:30px}.p-works__title span:nth-child(2){font-size:18px}.p-works__item{padding:15px
15px 30px}.p-works__item-head{margin-bottom:15px}.p-works__item-num{line-height:1.4}.p-works__item-num span:nth-child(2){font-size:22px}.p-works__item-title{font-size:20px;line-height:1.4}.p-works__item-img{margin-bottom:15px}.p-works__item-img
img{height:auto}}.p-contact{padding-top:100px}.p-contact
p{color:#603532;margin-bottom:25px}.p-contact
.required{display:inline-block;vertical-align:text-bottom;font-size:10px;color:#F00;margin-left:3px}.p-contact__wrap{padding:55px
70px}.p-contact__title{font-size:25px;margin-bottom:80px;font-weight:normal;line-height:1.4}.p-contact input:focus,
.p-contact select:focus,
.p-contact textarea:focus{outline:none}.p-contact
button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none}.p-contact input,
.p-contact button,
.p-contact select,
.p-contact
textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;font:inherit;color:#603532;outline:none;background-color:#fff;padding:0.5rem 1rem;width:100%;font-size:1rem}.p-contact input[type='text'],
.p-contact input[type='email'],
.p-contact input[type='tel'],
.p-contact
textarea{border:1px
solid;border-radius:10px;line-height:1.5}.p-contact input[type='submit'],
.p-contact input[type='button'],
.p-contact label,
.p-contact button,
.p-contact
select{color:#603532;cursor:pointer}.p-contact label
span{color:#603532}.p-contact .c-radio
label{position:relative;padding-left:25px}.p-contact .c-radio label input[type="radio"],
.p-contact .c-radio label input[type="checkbox"]{position:absolute;opacity:0;padding:0;width:20px;height:20px;margin:0;top:0;left:0}.p-contact .c-radio label span::before{content:'';background:#fff;border-radius:100%;border:2px
solid #603532;display:inline-block;width:16px;height:16px;position:absolute;top:0;left:0;vertical-align:top;cursor:pointer;text-align:center}.p-contact .c-radio label span::after{content:'';display:block;border-radius:100%;width:8px;height:8px;position:absolute;top:6px;left:6px;background:#603532;transition:all 250ms ease;opacity:0}.p-contact .c-radio label input[type="radio"]:checked + span::after,
.p-contact .c-radio label input[type="checkbox"]:checked+span::after{opacity:1}.p-contact .wpcf7-acceptance
label{position:relative;padding-left:25px}.p-contact .wpcf7-acceptance label input[type="checkbox"]{position:absolute;opacity:0;padding:0;width:20px;height:20px;margin:0;top:0;left:0}.p-contact .wpcf7-acceptance label span::before{content:'';background:#fff;border:1px
solid #603532;display:inline-block;width:18px;height:18px;position:absolute;top:0;left:0;vertical-align:top;cursor:pointer;text-align:center}.p-contact .wpcf7-acceptance label span::after{content:'';display:block;width:12px;height:12px;position:absolute;top:4px;left:4px;background:#603532;transition:all 250ms ease;opacity:0}.p-contact .wpcf7-acceptance label input[type="checkbox"]:checked+span::after{opacity:1}.p-contact .wpcf7-list-item{margin:0
14px 0 0}.p-contact__form__item.--vertical .c-radio{display:flex;flex-direction:column;gap:3px}.p-contact__form__item-privacy{height:160px;overflow-y:scroll;padding:25px
20px;margin-bottom:10px !important;border:1px
solid;border-radius:9px}.p-contact__form__item-acceptance{text-align:center}.p-contact input[type='submit']{color:#fff;padding:10px;background-color:#5D3030;border-radius:28px;transition:all 250ms ease}.p-contact input[type='submit']:disabled{background-color:#ccc}.p-contact span.wpcf7-form-control-wrap+br{display:none}.p-contact .wpcf7-not-valid-tip{color:#dc3232 !important}.p-eco__sec-num{display:block;font-size:100px;margin-top:-35px;margin-bottom:20px;line-height:1}@media only screen and (min-width: 769px){.p-eco__sec{display:flex;align-items:center;gap:50px}.p-eco__sec:nth-child(even){flex-direction:row-reverse}.p-eco__sec-text{width:calc(100% - 320px);padding:0
50px 85px;background-color:#fff;box-shadow:0 0 10px rgba(0, 0, 0, 0.16)}.p-eco__sec-img{width:270px;padding-right:35px}.p-eco__sec:nth-child(even) .p-eco__sec-img{padding-right:0;padding-left:35px}.p-eco__sec:first-child .p-eco__sec-img{padding-top:75px}.p-contact__wrap{max-width:712px;margin:auto;border-radius:24px;box-shadow:0 0 10px rgba(0, 0, 0, 0.16)}.p-contact input[type='text']{width:250px}.p-contact input[type='email']{width:365px}.p-contact input[type='tel']{width:365px}.p-eco__btnarea{display:flex;gap:16px}.p-eco__btnarea
a{width:270px}}@media only screen and (max-width: 768px){.page
#logo.idx{top:15px;left:15px;width:65px}.page #logo a
img{width:65px}.l-main
p{margin-bottom:35px;line-height:1.6;font-size:16px}.p-reuse__mv{padding:50px
25px 0}.p-reuse__wrap{padding:25px
15px 35px}.p-reuse__title{margin-bottom:25px}.p-reuse__title
img{width:55%}.p-reuse__part-item.--arrow::before{right:-8px}.p-eco__mv{background-size:150% auto;padding-top:55%}.p-eco__wrap{padding:35px
25px 0}.p-eco__title{font-size:22px;top:33vw;right:0;left:0;margin:auto;text-align:center}.p-eco__sec-title{font-size:20px;margin-bottom:15px}.p-eco__sec-img
img{display:block;width:65%;margin:auto}.p-eco__sec-num{font-size:40px;margin-top:-15px;margin-bottom:10px}.p-eco__btnarea
a{display:block;margin:0
auto 15px}.p-contact{padding-top:60px}.p-contact
p{margin-bottom:20px}.p-contact__wrap{padding:25px}.p-contact__title{font-size:22px;margin-bottom:25px}.p-contact__form__item-privacy{font-size:12px;padding:10px}}.single-work .p-works__mv{background-size:cover;background-position:center}.single #logo a
img{width:105px}.p-works__back{text-align:center;margin-top:40px}.p-works__gallery-title{text-align:center;font-size:18px;letter-spacing:4px;color:#603532;margin:60px
0 30px;display:flex;align-items:center;gap:20px}.p-works__gallery-title::before,.p-works__gallery-title::after{content:"";flex:1;height:1px;background-color:#603532}.p-works__photos
img{margin-bottom:50px}.single-work .p-works__item-body{display:block}.single-work .p-works__item-body .p-works__item-img{position:static !important;padding-bottom:0 !important;margin-top:0}.single-work div.p-works__item-img
img{position:static !important;width:100% !important;height:auto !important;object-fit:initial !important}.single-work .p-works__item-img{width:100% !important}@media only screen and (min-width: 769px){.single-work .p-works__item-img{width:100% !important;height:auto !important}}.single-work .p-works__item-text{width:100%}.p-works__related-title{text-align:center;font-size:18px;letter-spacing:4px;color:#603532;margin:60px
0 30px;display:flex;align-items:center;gap:20px}.p-works__related-title::before,.p-works__related-title::after{content:"";flex:1;height:1px;background-color:#603532}.single-work .p-works__related-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}.single-work .p-works__related-item-img{position:relative;width:100%;padding-bottom:56.25%;overflow:hidden}.single-work .p-works__related-item-img
img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.single-work .p-works__related-item
p{line-height:1.4;margin-top:8px}@media only screen and (max-width: 768px){.single-work .p-works__related-grid{grid-template-columns:repeat(2, 1fr)}}.p-works__item{cursor:pointer;margin-bottom:80px;max-width:640px;margin-left:auto;margin-right:auto}.p-works__item-img{width:100%;position:relative;padding-bottom:100%;overflow:hidden}.p-works__item-img
img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.4s ease}.p-works__item:hover .p-works__item-img
img{transform:scale(1.03)}.p-works__item-text{width:100%;padding:16px
0 0;font-size:13px;line-height:1.8}.p-works__item-num{font-size:11px;letter-spacing:2px;margin-bottom:4px;color:#999}.p-works__item-title{font-size:15px;margin-bottom:4px}.p-works__item-house{font-size:12px;color:#888;margin-bottom:8px}.p-works__item-excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0
0 16px;font-size:13px;line-height:1.8}.p-works__item-btn{position:relative;display:block;overflow:hidden;width:100%;padding:12px
0;color:#603532;border:1px
solid #603532;background:transparent;text-decoration:none;font-size:12px;letter-spacing:3px;text-align:center;transition:color 0.3s ease;z-index:0;box-sizing:border-box}.p-works__item-btn::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#603532;transform:translateX(-100%);transition:transform 0.3s ease;z-index:-1}.p-works__item:hover .p-works__item-btn{color:#fff}.p-works__item:hover .p-works__item-btn::before{transform:translateX(0)}.single-work .p-works__item-img
img{transition:none;transform:none}.single-work .p-works__item:hover .p-works__item-img
img{transform:none}.grecaptcha-badge{visibility:hidden !important}.single
#logo{z-index:9999}.single-work .p-works__title{text-align:center;font-size:14px}.single-work .p-works__title
span{font-size:14px}.p-works__single-title{text-align:center;padding:12px
0;border-top:1px solid #fff;border-bottom:1px solid #fff;font-size:12px;letter-spacing:3px;color:#fff}.single-work .p-works__title{font-size:11px;letter-spacing:3px}.single-work .p-works__title
span{display:inline-block;padding:8px
0;border-top:1px solid #fff;border-bottom:1px solid #fff;font-size:11px}.single-work .p-works__mv{position:relative}.p-works__single-title{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center}.p-works__single-title
span{display:inline-block;padding:8px
16px;border-top:1px solid #fff;border-bottom:1px solid #fff;font-size:11px;letter-spacing:3px;color:#fff;white-space:nowrap}@media only screen and (max-width: 900px){.idx_1
.in{width:100%;margin-top:30px;padding:0
20px}.idx_1 .in
p{font-size:13px;line-height:1.6}.idx_1 .in p:first-child{padding-bottom:10px}.p-top__btnarea{display:flex;flex-direction:column;align-items:center;padding:0
20px}.p-top__btnarea
a{width:100%;text-align:center;box-sizing:border-box;position:relative;overflow:hidden;transition:color 0.3s ease;z-index:0}.p-top__btnarea a::after{content:"" !important;position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;background-color:#603532 !important;transform:translateX(-100%) !important;transition:transform 0.3s ease !important;z-index:-1 !important;background-image:none !important;background-size:unset !important}.p-top__btnarea a:hover::after{transform:translateX(0) !important}.p-top__btnarea a:hover{color:#fff !important;opacity:1 !important}}.single-work .p-works__mv{background-size:cover;background-position:center}.single
#logo{width:105px !important;height:auto !important}.single #logo a
img{width:105px}@media only screen and (max-width: 900px){.p-top__btnarea a[href="/works/"]{padding:12px
20px;transition:background-color 0.4s ease, color 0.4s ease}.p-top__btnarea a[href="/works/"]::after{display:none}.p-top__btnarea a[href="/works/"]:hover{background-color:#603532;color:#fff !important;opacity:1 !important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.footertext{font-size:9px !important;line-height:1.2;opacity:0.7}.c-button.--works-btn{position:relative;z-index:1;width:100% !important;height:65px !important;color:#1B2D42 !important;border:1px
solid #1B2D42 !important;border-radius:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;font-size:18px !important;letter-spacing:0.1em;overflow:hidden;padding:0
!important;transition:background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease}.c-button.--works-btn:hover{background-color:#1B2D42 !important;color:#fff !important;border-color:#1B2D42 !important}.c-button.--works-btn.--arrow::before{display:none !important}#main.collect{height:auto}#lp_top{padding:140px
0 80px}#lp_top
h1{text-align:center;letter-spacing:3px;position:relative;display:table;margin:auto;padding:0
50px;font-size:30px}#lp_top h1::before,
#lp_top h1::after{position:absolute;width:60px;height:30px;content:''}#lp_top h1::before{border-left:solid 1px;border-top:solid 1px;top:0;left:0}#lp_top h1::after{border-right:solid 1px;border-bottom:solid 1px;bottom:0;right:0}#main.collect
.collect_1{position:relative;display:flex;flex-direction:column;align-items:center;gap:180px;padding:80px
0}#main.collect .collect_1::after{content:'';display:inline-block;margin:0
calc(50% - 50vw);width:100vw;height:100%;background-image:url("/wp-content/themes/kominkadesign/assets/images/lp/back.webp");background-position:center;position:absolute;z-index:-2;top:0;left:0}#main.collect .collect_1
h2{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright;font-feature-settings:initial;margin:auto;letter-spacing:4px;font-size:30px}#main.collect .collect_1>p{text-align:center}#main.collect .collect_1 .img_ph
.ph1{width:280px;position:absolute;right:-20%;top:-80px}#main.collect .collect_1 .img_ph
.ph2{width:420px;position:absolute;left:-20%;top:30%}#main.collect .collect_1 .img_ph
.ph3{width:420px;position:absolute;right:-20%;;bottom:24%}#main.collect
.collect_2{padding:120px
0 100px;position:initial}#main.collect .collect_2
.in{margin:auto;width:100%}#main.collect .collect_2 .in
.ph{position:absolute;left:0;width:50%;height:500px;margin:-180px calc(50% - 50vw) 0;z-index:3}#main.collect .collect_2 .in .ph
img{width:100%;height:100%;object-fit:cover}#main.collect .collect_2 .in
.on{width:50%;padding:100px
40px;margin:180px
0 100px 50%;position:relative;z-index:2}#main.collect .collect_2 .in .on
h3{font-size:28px}#main.collect .collect_2
.works{display:flex;justify-content:center;gap:18px;margin-bottom:60px;position:relative}#main.collect .collect_2 .works
dl{width:calc(90% / 3);position:relative}#main.collect .collect_2 .works::before{content:"";display:inline-block;position:absolute;background:#F1F1F1;width:100%;height:600px;margin:-180px calc(50% - 50vw) 0;left:0;z-index:-2;top:-180px}#main.collect .collect_2 .works dl
dt{position:relative}#main.collect .collect_2 .works dl dt:before{content:"";display:block;padding-top:100%}#main.collect .collect_2 .works dl dt
img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}#main.collect .collect_2 .works dl dt
span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;width:150px;height:30px;line-height:28px;border:1px
solid #fff;color:#fff;text-align:center;font-size:15px;cursor:pointer}#main.collect .collect_2 .works
dd{display:flex;align-items:center;gap:20px;padding:10px
0;border-bottom:solid 1px}#main.collect .collect_2 .works dd
.num{display:flex;flex-direction:column;justify-content:center;align-items:center}#main.collect .collect_2 .works dd .num span:first-child{font-size:10px;letter-spacing:0}#main.collect .collect_2 .works dd .num span:last-child{font-size:48px;line-height:40px}#main.collect .collect_2 .works dd
.title{font-size:19px;line-height:26px}#main.collect .collect_2 a.p-top__shop__item__btn{font-size:15px;display:table;margin:auto;border:1px
solid #1B2D42;text-align:center;padding:10px;max-width:350px;width:80%;color:#1B2D42}#main.collect .collect_2 .in .on::before{content:"";display:inline-block;width:520px;height:400px;border:solid 1px;position:absolute;z-index:-1;top:50%;left:40%;transform:translate(-50%, -50%)}#main.collect
.collect_3{position:relative;padding:50px
0 110px}#main.collect .collect_3::before{content:"";display:inline-block;position:absolute;background:#F1F1F1;width:100vw;height:100%;margin:0
calc(50% - 50vw) 0;left:0;top:0;z-index:-1}#main.collect .collect_3
h4{margin-top:40px}#main.collect .collect_3 h4
span{font-size:36px;line-height:28px;margin-right:10px}#main.collect .collect_3 h4
b{position:relative;font-weight:normal;font-size:18px;top:-3px}#main.collect .collect_3 h4 b::before{content:"";display:inline-block;position:relative;width:140px;height:1px;left:0;top:-5px;margin-right:10px;background:#1B2D42}#main.collect .collect_3
.flow_box{display:flex;justify-content:space-between;gap:80px;margin:40px
auto}#main.collect .collect_3 .flow_box
li{display:flex;flex-direction:column;align-items:center;font-size:15px;position:relative;gap:6px}#main.collect .collect_3 .flow_box li:not(:last-child)::before{content:'';display:inline-block;width:40px;height:10px;background-image:url(/wp-content/themes/kominkadesign/assets/images/lp/link.png);background-repeat:no-repeat;background-size:contain;vertical-align:middle;position:absolute;z-index:1;top:50%;transform:translateY(-50%);right:-70px}#main.collect .collect_3 .flow_box li
img{width:46px}#main.collect .collect_3 .flow_box li p:last-child{margin-top:auto}#main.collect
.collect_4{margin:-80px auto 0;position:relative;padding:0
0 80px}#main.collect .collect_4::after{content:'';display:inline-block;margin:0
calc(50% - 50vw);width:100vw;height:100%;background-image:url("/wp-content/themes/kominkadesign/assets/images/back_ichi.png");background-repeat:no-repeat;background-size:contain;background-position:bottom;position:absolute;z-index:-1;top:0;left:0}#main.collect .collect_4 .p-contact__wrap{background:#fff}@media only screen and  (max-width: 900px){#lp_top{padding:240px
0}#lp_top
h1{padding:0
24px;font-size:23px}#main.collect
.collect_1{gap:50px;padding:80px
20px}#main.collect .collect_1::before{content:none}#main.collect .collect_1
h2{font-size:26px}#main.collect .collect_1>p{text-align:justify}#main.collect .collect_1 .img_ph
.ph1{display:none}#main.collect .collect_1 .img_ph .ph2,
#main.collect .collect_1 .img_ph
.ph3{width:300px;position:relative}#main.collect
.collect_2{padding:0
0 100px;position:initial}#main.collect .collect_2 .in
.ph{position:relative;left:0;width:100vw;height:400px;margin:0
calc(50% - 50vw) 0;z-index:1}#main.collect .collect_2 .in
.on{padding:60px
30px 40px;margin:-30px auto 60px;position:relative;max-width:500px;width:90%;height:100%;display:block;z-index:1;border:solid 1px}#main.collect .collect_2 .in .on::before{content:none}#main.collect .collect_2 .in
.on{z-index:2;height:auto}#main.collect .collect_2 .in .on
h3{font-size:24px}#main.collect .collect_2 .in .on
br{display:none}#main.collect .collect_2
.works{flex-direction:column;align-items:center;gap:50px}#main.collect .collect_2 .works
dl{width:270px}#main.collect
.collect_3{padding:50px
20px 86px}#main.collect .collect_3
.flow_box{overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch;padding-bottom:20px}#main.collect
.collect_4{padding:0
20px 80px}#main.collect .collect_4::after{background-image:url("/wp-content/themes/kominkadesign/assets/images/back_ichi_res.png")}#main.collect .collect_4 .p-contact__wrap{background:#fff;border-radius:24px;padding:25px
25px 0}}a.line{position:relative;display:inline-block;text-decoration:none;color:#000;font-weight:normal}a.line:after{position:absolute;bottom:2px;left:0;content:'';width:100%;height:1px;background:#1c5663;transform:scale(0, 1);transform-origin:left top;transition:transform .3s}a.line:hover{color:#1c5663}a.line:hover:after{transform-origin:left top;transform:scale(1, 1)}.fadeUptop{animation-name:fadeUptopAnime;animation-duration:2s;animation-fill-mode:forwards;opacity:0}@keyframes
fadeUptopAnime{from{opacity:0;transform:translate(-50%, 100px) }to{opacity:1;transform:translate(-50%, 0)}}.backIn{animation-name:backInAnime;animation-duration:2s;animation-fill-mode:forwards}@keyframes
backInAnime{from{filter:backIn(50px);transform:scale(1.10)}to{filter:backIn(0);transform:scale(1)}}.fadeIn{animation-name:fadeInAnime;animation-duration:3s;animation-fill-mode:forwards;opacity:0}@keyframes
fadeInAnime{from{opacity:0}to{opacity:1}}.fadeUp{animation-name:fadeUpAnime;animation-duration:1s;animation-fill-mode:forwards;opacity:0}@keyframes
fadeUpAnime{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.fadeDown{animation-name:fadeDownAnime;animation-duration:1s;animation-fill-mode:forwards;opacity:0}@keyframes
fadeDownAnime{from{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}.fadeLeft{animation-name:fadeLeftAnime;animation-duration:0.5s;animation-fill-mode:forwards;opacity:0}@keyframes
fadeLeftAnime{from{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}.fadeRight{animation-name:fadeRightAnime;animation-duration:0.5s;animation-fill-mode:forwards;opacity:0}@keyframes
fadeRightAnime{from{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}.fadeInTrigger,.fadeUpTrigger,.fadeDownTrigger,.fadeLeftTrigger,.fadeRightTrigger{opacity:0}.flipDown{animation-name:flipDownAnime;animation-duration:1s;animation-fill-mode:forwards;opacity:0}@keyframes
flipDownAnime{from{transform:perspective(2500px) rotateX(100deg);opacity:0}to{transform:perspective(2500px) rotateX(0);opacity:1}}.flipLeft{animation-name:flipLeftAnime;animation-duration:1s;animation-fill-mode:forwards;perspective-origin:left center;opacity:0}@keyframes
flipLeftAnime{from{transform:perspective(600px) translate3d(0, 0, 0) rotateY(30deg);opacity:0}to{transform:perspective(600px) translate3d(0, 0, 0) rotateY(0deg);opacity:1}}.flipLeftTop{animation-name:flipLeftTopAnime;animation-duration:1s;animation-fill-mode:forwards;opacity:0}@keyframes
flipLeftTopAnime{from{transform:translate(-20px,80px) rotate(-15deg);opacity:0}to{transform:translate(0,0) rotate(0deg);opacity:1}}.flipRight{animation-name:flipRightAnime;animation-duration:1s;animation-fill-mode:forwards;perspective-origin:right center;opacity:0}@keyframes
flipRightAnime{from{transform:perspective(600px) translate3d(0, 0, 0) rotateY(-30deg);opacity:0}to{transform:perspective(600px) translate3d(0, 0, 0) rotateY(0deg);opacity:1}}.flipRightTop{animation-name:flipRightTopAnime;animation-duration:1s;animation-fill-mode:forwards;opacity:0}@keyframes
flipRightTopAnime{from{transform:translate(-20px,80px) rotate(25deg);opacity:0}to{transform:translate(0,1) rotate(0deg);opacity:1}}.flipDownTrigger,.flipLeftTrigger,.flipLeftTopTrigger,.flipRightTrigger,.flipRightTopTrigger{opacity:0}.rotateX{animation-name:rotateXAnime;animation-duration:1s;animation-fill-mode:forwards}@keyframes
rotateXAnime{from{transform:rotateX(0);opacity:0}to{transform:rotateX(-360deg);opacity:1}}.rotateY{animation-name:rotateYAnime;animation-duration:1s;animation-fill-mode:forwards}@keyframes
rotateYAnime{from{transform:rotateY(0);opacity:0}to{transform:rotateY(-360deg);opacity:1}}.rotateLeftZ{animation-name:rotateLeftZAnime;animation-duration:1s;animation-fill-mode:forwards}@keyframes
rotateLeftZAnime{from{transform:rotateZ(0);opacity:0}to{transform:rotateZ(-360deg);opacity:1}}.rotateRightZ{animation-name:rotateRightZAnime;animation-duration:1s;animation-fill-mode:forwards}@keyframes
rotateRightZAnime{from{transform:rotateZ(0);opacity:0}to{transform:rotateZ(360deg);opacity:1}}.rotateXTrigger,.rotateYTrigger,.rotateLeftZTrigger,.rotateRightZTrigger{opacity:0}.zoomIn{animation-name:zoomInAnime;animation-duration:0.5s;animation-fill-mode:forwards}@keyframes
zoomInAnime{from{transform:scale(0.6);opacity:0}to{transform:scale(1);opacity:1}}.zoomOut{animation-name:zoomOutAnime;animation-duration:0.5s;animation-fill-mode:forwards}@keyframes
zoomOutAnime{from{transform:scale(1.2);opacity:0}to{transform:scale(1);opacity:1}}.zoomInTrigger,.zoomOutTrigger{opacity:0}.blur{animation-name:blurAnime;animation-duration:1s;animation-fill-mode:forwards}@keyframes
blurAnime{from{filter:blur(10px);transform:scale(1.02);opacity:0}to{filter:blur(0);transform:scale(1);opacity:1}}.blurTrigger{opacity:0}.smooth{animation-name:smoothAnime;animation-duration:1.5s;animation-fill-mode:forwards;　transform-origin: left;opacity:0}@keyframes
smoothAnime{from{transform:translate3d(0, 100%, 0) skewY(12deg);opacity:0}to{transform:translate3d(0, 0, 0) skewY(0);opacity:1}}.smoothTrigger{opacity:0}.lineTrigger{position:relative;opacity:0}.lineTrigger.lineanime{animation-name:lineAnimeBase;animation-duration:1s;animation-fill-mode:forwards}@keyframes
lineAnimeBase{from{opacity:0}to{opacity:1}}.lineTrigger::before,.lineTrigger::after{position:absolute;content:"";width:0;height:1px;background:#333}.line2::before,.line2::after{position:absolute;content:"";width:1px;height:0;background:#333}.lineTrigger::before{top:0;left:0}.lineTrigger.lineanime::before{animation:lineAnime .5s linear 0s forwards}.line2::before{top:0;right:0}.lineTrigger.lineanime .line2::before{animation:lineAnime2 .5s linear .5s forwards}.lineTrigger::after{bottom:0;right:0}.lineTrigger.lineanime::after{animation:lineAnime .5s linear 1s forwards}.line2::after{bottom:0;left:0}.lineTrigger.lineanime .line2::after{animation:lineAnime2 .5s linear 1.5s forwards}@keyframes
lineAnime{0%{width:0%}100%{width:100%}}@keyframes
lineAnime2{0%{height:0%}100%{height:100%}}.lineTrigger.lineanime
.lineinappear{animation:lineInnerAnime .5s linear 1.5s forwards;opacity:0}@keyframes
lineInnerAnime{0%{opacity:0}100%{opacity:1}}.bgextend{animation-name:bgextendAnimeBase;animation-duration:1s;animation-fill-mode:forwards;position:relative;overflow:hidden;opacity:0}@keyframes
bgextendAnimeBase{from{opacity:0}to{opacity:1}}.bgappear{animation-name:bgextendAnimeSecond;animation-duration:1s;animation-delay:0.6s;animation-fill-mode:forwards;opacity:0}@keyframes
bgextendAnimeSecond{0%{opacity:0}100%{opacity:1}}.bgLRextend::before{animation-name:bgLRextendAnime;animation-duration:1s;animation-fill-mode:forwards;content:"";position:absolute;width:100%;height:100%;background-color:#666}@keyframes
bgLRextendAnime{0%{transform-origin:left;transform:scaleX(0)}50%{transform-origin:left;transform:scaleX(1)}50.001%{transform-origin:right}100%{transform-origin:right;transform:scaleX(0)}}.bgRLextend::before{animation-name:bgRLextendAnime;animation-duration:1s;animation-fill-mode:forwards;content:"";position:absolute;width:100%;height:100%;background-color:#666}@keyframes
bgRLextendAnime{0%{transform-origin:right;transform:scaleX(0)}50%{transform-origin:right;transform:scaleX(1)}50.001%{transform-origin:left}100%{transform-origin:left;transform:scaleX(0)}}.bgDUextend::before{animation-name:bgDUextendAnime;animation-duration:1s;animation-fill-mode:forwards;content:"";position:absolute;width:100%;height:100%;background-color:#666}@keyframes
bgDUextendAnime{0%{transform-origin:bottom;transform:scaleY(0)}50%{transform-origin:bottom;transform:scaleY(1)}50.001%{transform-origin:top}100%{transform-origin:top;transform:scaleY(0)}}.bgUDextend::before{animation-name:bgUDextendAnime;animation-duration:1s;animation-fill-mode:forwards;content:"";position:absolute;width:100%;height:100%;background-color:#666}@keyframes
bgUDextendAnime{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}50.001%{transform-origin:bottom}100%{transform-origin:bottom;transform:scaleY(0)}}.bgappearTrigger,.bgUDextendTrigger,.bgDUextendTrigger,.bgRLextendTrigger,.bgLRextendTrigger{opacity:0}.count2{animation-iteration-count:2}.countinfinite{animation-iteration-count:infinite}.delay-time05{animation-delay:0.5s}.delay-time1{animation-delay:1s}.delay-time15{animation-delay:1.5s}.delay-time2{animation-delay:2s}.delay-time25{animation-delay:2.5s}.change-time05{animation-duration:0.5s}.change-time1{animation-duration:1s}.change-time15{animation-duration:1.5s}.change-time2{animation-duration:2s}.change-time25{animation-duration:2.5s}#logo.idx{top:25px;left:35px;width:105px;height:auto;box-shadow:0 0 20px rgba(0, 0, 0, 0.16);z-index:8889}#logo a
img{width:105px}body{overflow:visible !important;overflow-y:auto !important}main#main.idx{height:auto !important}#top.idx{height:100vh !important;margin-top:-60px;padding-top:0}.video-area-scroll{display:none !important}.f-news{position:relative;z-index:2;max-width:70%;margin:0
auto 0 0;padding:0}.f-news-bar{margin-top:0;transform:translateY(-80px) translateX(-100%);position:relative;z-index:2;animation:slideIn 0.8s ease-out 1.5s forwards}@keyframes
slideIn{from{transform:translateY(-80px) translateX(-100%)}to{transform:translateY(-80px) translateX(0)}}.f-news-link{display:flex;align-items:center;justify-content:flex-start;text-decoration:none;color:#1B2D42;border:none;background-color:#fff;padding:12px
20px;height:80px;border-radius:0 10px 10px 0;transition:background-color 0.5s ease, color 0.5s ease}.f-news-link:hover{background-color:#1B2D42;color:#fff;opacity:1}.f-news-link:hover .f-news-r p,
.f-news-link:hover .f-news-l time,
.f-news-link:hover .new-icon{color:#fff}.f-news-l{display:flex;align-items:center;gap:10px;white-space:nowrap}.new-icon{background-color:#c0392b;color:#fff;font-size:10px;font-weight:bold;padding:2px
8px;border-radius:3px;letter-spacing:1px}.f-news-l
time{color:#1B2D42;font-size:13px;font-family:'Roboto Condensed',sans-serif}.f-news-r{margin-left:20px}.f-news-r
p{color:#1B2D42;font-size:14px;line-height:1.4;margin:0}@media only screen and (max-width: 768px){#top.idx{height:calc(100vh + 60px) !important;margin-top:-60px !important}.f-news{padding:0;max-width:85%;margin-left:0}.f-news-bar{transform:translateY(-60px) translateX(-100%)}@keyframes
slideIn{from{transform:translateY(-60px) translateX(-100%)}to{transform:translateY(-60px) translateX(0)}}.f-news-link{flex-direction:column;align-items:flex-start;padding:10px
15px;height:auto;border-radius:0 10px 10px 0}.f-news-r{margin-left:0;margin-top:5px}#logo.idx{top:15px;left:15px;width:65px}#logo a
img{width:65px}}#hero-slider{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}#hero-slider .slick-list,
#hero-slider .slick-track,
#hero-slider .slick-slide,
#hero-slider .slick-slide
div{height:100%}#hero-slider
img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}#hero-slider .slick-dots{bottom:20px;z-index:10}#hero-slider .slick-dots li button:before{color:#fff;font-size:10px;opacity:0.7}#hero-slider .slick-dots li.slick-active button:before{color:#fff;opacity:1}#video-area{position:relative !important;overflow:hidden;height:100%}.video-area-btn{z-index:100 !important;position:absolute !important}.res.m_font{position:absolute !important;z-index:5 !important}.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;margin-left:auto;margin-right:auto}.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('/wp-content/themes/kominkadesign/assets/css/ajax-loader.gif') center center no-repeat}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url('/wp-content/themes/kominkadesign/assets/css/fonts/slick.eot');src:url('/wp-content/themes/kominkadesign/assets/css/fonts/slick.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/kominkadesign/assets/css/fonts/slick.woff') format('woff'), url('/wp-content/themes/kominkadesign/assets/css/fonts/slick.ttf') format('truetype'), url('/wp-content/themes/kominkadesign/assets/css/fonts/slick.svg#slick') format('svg')}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.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:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots
li{position:relative;display:inline-block;width:20px;height:20px;margin:0
5px;padding:0;cursor:pointer}.slick-dots li
button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;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:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity: .25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity: .75;color:black}