@import url("https://fonts.googleapis.com/css?family=Barlow:600");.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-property:transform,-webkit-transform}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:linear-gradient(to left, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:linear-gradient(to right, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url(../img/com/arrow_prev.svg);left:15px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url(../img/com/arrow_next.svg);right:15px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-webkit-transition:.2s transform,.2s top;transition:.2s transform,.2s top;-webkit-transition:.2s transform,.2s top,.2s -webkit-transform;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-webkit-transition:.2s transform,.2s left;transition:.2s transform,.2s left;-webkit-transition:.2s transform,.2s left,.2s -webkit-transform;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-webkit-transition:.2s transform,.2s right;transition:.2s transform,.2s right;-webkit-transition:.2s transform,.2s right,.2s -webkit-transform;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,0.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,0.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,0.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite;animation:swiper-preloader-spin 1s steps(12, end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}@font-face{font-family:'lightcase';src:url("../fonts/lightcase.eot?55356177");src:url("../fonts/lightcase.eot?55356177#iefix") format("embedded-opentype"),url("../fonts/lightcase.woff?55356177") format("woff"),url("../fonts/lightcase.ttf?55356177") format("truetype"),url("../fonts/lightcase.svg?55356177#lightcase") format("svg");font-weight:normal;font-style:normal}[class*='lightcase-icon-']:before{font-family:'lightcase', sans-serif;font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em}.lightcase-icon-play:before{content:'\e800'}.lightcase-icon-pause:before{content:'\e801'}.lightcase-icon-close:before{content:'\e802'}.lightcase-icon-prev:before{content:'\e803'}.lightcase-icon-next:before{content:'\e804'}.lightcase-icon-spin:before{content:'\e805'}@-webkit-keyframes lightcase-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes lightcase-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}#lightcase-case{display:none;position:fixed;z-index:2002;top:50%;left:50%;font-family:arial, sans-serif;font-size:13px;line-height:1.5;text-align:left;text-shadow:0 0 10px rgba(0,0,0,0.5)}@media screen and (max-width: 640px){html[data-lc-type=inline] #lightcase-case,html[data-lc-type=ajax] #lightcase-case{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;margin:0 !important;padding:55px 0 70px 0;width:100% !important;height:100% !important;overflow:auto !important}}@media screen and (min-width: 641px){html:not([data-lc-type=error]) #lightcase-content{position:relative;z-index:1;text-shadow:none;background-color:#fff;-webkit-box-shadow:0 0 30px rgba(0,0,0,0.5);-o-box-shadow:0 0 30px rgba(0,0,0,0.5);box-shadow:0 0 30px rgba(0,0,0,0.5);-webkit-backface-visibility:hidden}}@media screen and (min-width: 641px){html[data-lc-type=image] #lightcase-content,html[data-lc-type=video] #lightcase-content{background-color:#333}}html[data-lc-type=inline] #lightcase-content,html[data-lc-type=ajax] #lightcase-content,html[data-lc-type=error] #lightcase-content{-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none}@media screen and (max-width: 640px){html[data-lc-type=inline] #lightcase-content,html[data-lc-type=ajax] #lightcase-content,html[data-lc-type=error] #lightcase-content{position:relative !important;top:auto !important;left:auto !important;width:auto !important;height:auto !important;margin:0 !important;padding:0 !important;border:none !important;background:none !important}}html[data-lc-type=inline] #lightcase-content .lightcase-contentInner,html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner,html[data-lc-type=error] #lightcase-content .lightcase-contentInner{-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 640px){html[data-lc-type=inline] #lightcase-content .lightcase-contentInner,html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner,html[data-lc-type=error] #lightcase-content .lightcase-contentInner{padding:15px}html[data-lc-type=inline] #lightcase-content .lightcase-contentInner,html[data-lc-type=inline] #lightcase-content .lightcase-contentInner>*,html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner,html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner>*,html[data-lc-type=error] #lightcase-content .lightcase-contentInner,html[data-lc-type=error] #lightcase-content .lightcase-contentInner>*{width:100% !important;max-width:none !important}html[data-lc-type=inline] #lightcase-content .lightcase-contentInner>*:not(iframe),html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner>*:not(iframe),html[data-lc-type=error] #lightcase-content .lightcase-contentInner>*:not(iframe){height:auto !important;max-height:none !important}}@media screen and (max-width: 640px){html.lightcase-isMobileDevice[data-lc-type=iframe] #lightcase-content .lightcase-contentInner iframe{overflow:auto;-webkit-overflow-scrolling:touch}}@media screen and (max-width: 640px) and (min-width: 641px){html[data-lc-type=image] #lightcase-content .lightcase-contentInner,html[data-lc-type=video] #lightcase-content .lightcase-contentInner{line-height:0.75}}html[data-lc-type=image] #lightcase-content .lightcase-contentInner{position:relative;overflow:hidden !important}@media screen and (max-width: 640px){html[data-lc-type=inline] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap,html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap,html[data-lc-type=error] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap{position:relative !important;top:auto !important;left:auto !important;width:auto !important;height:auto !important;margin:0 !important;padding:0 !important;border:none !important;background:none !important}}@media screen and (min-width: 641px){html:not([data-lc-type=error]) #lightcase-content .lightcase-contentInner .lightcase-inlineWrap{padding:30px;overflow:auto;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width: 640px){#lightcase-content h1,#lightcase-content h2,#lightcase-content h3,#lightcase-content h4,#lightcase-content h5,#lightcase-content h6,#lightcase-content p{color:#aaa}}@media screen and (min-width: 641px){#lightcase-content h1,#lightcase-content h2,#lightcase-content h3,#lightcase-content h4,#lightcase-content h5,#lightcase-content h6,#lightcase-content p{color:#333}}#lightcase-case p.lightcase-error{margin:0;font-size:17px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#aaa}@media screen and (max-width: 640px){#lightcase-case p.lightcase-error{padding:30px 0}}@media screen and (min-width: 641px){#lightcase-case p.lightcase-error{padding:0}}.lightcase-open body{overflow:hidden}.lightcase-isMobileDevice .lightcase-open body{max-width:100%;max-height:100%}#lightcase-info{position:absolute;padding-top:15px}#lightcase-info #lightcase-title,#lightcase-info #lightcase-caption{margin:0;padding:0;line-height:1.5;font-weight:normal;text-overflow:ellipsis}#lightcase-info #lightcase-title{font-size:17px;color:#aaa}@media screen and (max-width: 640px){#lightcase-info #lightcase-title{position:fixed;top:10px;left:0;max-width:87.5%;padding:5px 15px;background:#333}}#lightcase-info #lightcase-caption{clear:both;font-size:13px;color:#aaa}#lightcase-info #lightcase-sequenceInfo{font-size:11px;color:#aaa}@media screen and (max-width: 640px){.lightcase-fullScreenMode #lightcase-info{padding-left:15px;padding-right:15px}html:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-info{position:static}}#lightcase-loading{position:fixed;z-index:9999;width:1.123em;height:auto;font-size:38px;line-height:1;text-align:center;text-shadow:none;position:fixed;z-index:2001;top:50%;left:50%;margin-top:-0.5em;margin-left:-0.5em;opacity:1;font-size:32px;text-shadow:0 0 15px #fff;-moz-transform-origin:50% 53%;-webkit-animation:lightcase-spin 0.5s infinite linear;animation:lightcase-spin 0.5s infinite linear}#lightcase-loading,#lightcase-loading:focus{text-decoration:none;color:#fff;-webkit-tap-highlight-color:transparent;-webkit-transition:color, opacity, ease-in-out 0.25s;transition:color, opacity, ease-in-out 0.25s}#lightcase-loading>span{display:inline-block;text-indent:-9999px}a[class*='lightcase-icon-']{position:fixed;z-index:9999;width:1.123em;height:auto;font-size:38px;line-height:1;text-align:center;text-shadow:none;outline:none;cursor:pointer}a[class*='lightcase-icon-'],a[class*='lightcase-icon-']:focus{text-decoration:none;color:rgba(255,255,255,0.6);-webkit-tap-highlight-color:transparent;-webkit-transition:color, opacity, ease-in-out 0.25s;transition:color, opacity, ease-in-out 0.25s}a[class*='lightcase-icon-']>span{display:inline-block;text-indent:-9999px}a[class*='lightcase-icon-']:hover{color:white;text-shadow:0 0 15px white}.lightcase-isMobileDevice a[class*='lightcase-icon-']:hover{color:#aaa;text-shadow:none}a[class*='lightcase-icon-'].lightcase-icon-close{position:fixed;top:15px;right:15px;bottom:auto;margin:0;opacity:0;outline:none}a[class*='lightcase-icon-'].lightcase-icon-prev{left:15px}a[class*='lightcase-icon-'].lightcase-icon-next{right:15px}a[class*='lightcase-icon-'].lightcase-icon-pause,a[class*='lightcase-icon-'].lightcase-icon-play{left:50%;margin-left:-0.5em}@media screen and (min-width: 641px){a[class*='lightcase-icon-'].lightcase-icon-pause,a[class*='lightcase-icon-'].lightcase-icon-play{opacity:0}}@media screen and (max-width: 640px){a[class*='lightcase-icon-']{bottom:15px;font-size:24px}}@media screen and (min-width: 641px){a[class*='lightcase-icon-']{bottom:50%;margin-bottom:-0.5em}a[class*='lightcase-icon-']:hover,#lightcase-case:hover ~ a[class*='lightcase-icon-']{opacity:1}}#lightcase-overlay{display:none;width:100%;min-height:100%;position:fixed;z-index:2000;top:-9999px;bottom:-9999px;left:0;background:#333}@media screen and (max-width: 640px){#lightcase-overlay{opacity:1 !important}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-wrap:break-word}img{-webkit-tap-highlight-color:transparent}textarea,input,select{line-height:1.5;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ", Meiryo,'Noto Sans Japanese', sans-serif;font-size:16px;font-size:1.6rem;outline:none;border:none;border:1px solid #ccc;padding:4px .6em;border-radius:4px}textarea:focus,input:focus,select:focus{background:noen}@media only screen and (max-width: 768px){textarea,input,select{font-size:13px;font-size:1.3rem}}@media only screen and (max-width: 640px){textarea,input,select{font-size:12px;font-size:1.2rem}}textarea,select,input[type="submit"],input[type="reset"],input[type="button"],button{-webkit-appearance:none}::-webkit-input-placeholder{font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ", Meiryo,'Noto Sans Japanese', sans-serif}:-moz-placeholder{font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ", Meiryo,'Noto Sans Japanese', sans-serif}@-moz-document url-prefix(){input[type="text"]{padding:0.937em 1em}}textarea{width:100%}select{padding:4px 1.2em 4px .6em;border-radius:4px;cursor:pointer;-webkit-appearance:button;-moz-appearance:none;appearance:button;background-image:url(../../com/img/com/icon_selectarrow.png);background-color:#fff;border:1px solid #ccc;background-size:auto 10px;background-position:calc(100% - 15px) center;background-repeat:no-repeat;text-indent:0.01px;text-overflow:''}select::-ms-expand{display:none}input[type="radio"]{height:1.6em;width:1.6em;vertical-align:middle;margin-right:.5em;border-radius:50% !important}input[type=radio]:checked+.radio{background-color:#039}body{font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ", Meiryo,'Noto Sans Japanese', sans-serif;font-size:16px;font-size:1.6rem;color:#333;position:relative;line-height:1;background:#fff;word-wrap:break-word;-webkit-text-size-adjust:100%}a:focus,*:focus{outline:none}a{text-decoration:none;-webkit-tap-highlight-color:transparent;outline:none}@media only screen and (min-width: 769px){a{-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}a:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:.6}}@media only screen and (min-width: 769px){a img,a:before,a:after,a:hover,a span,button{-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}}.clear{clear:both}.clx{*zoom:1}.clx:after{content:"";display:table;clear:both}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.fc_r{color:#900}.ta_c{text-align:center}@media only screen and (max-width: 640px){.ta_c{text-align:left !important}}.ta_c table{margin-left:auto !important;margin-right:auto !important}@media print{body{-webkit-print-color-adjust:exact;min-width:1120px}.pagetop{display:none}}html{font-size:62.5%}@media only screen and (max-width: 768px){html{font-size:57%}}@media only screen and (max-width: 640px){html{font-size:51%}}#noscript{width:100%;line-height:1.6;padding:1em;color:#FFF;background-color:#900;text-align:center}header{position:relative}header .menuWrap{position:fixed;top:0;width:100%;height:100px;-webkit-transition:all .35s ease-in-out 0s;transition:all .35s ease-in-out 0s;z-index:200}.mainimg_block strong{position:absolute;top:40.5%;left:14.5%;color:#C7B299;z-index:100;font-family:"Century",YuMincho,"游明朝","Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","HGS明朝E", "ＭＳ Ｐ明朝", serif;font-size:15px;font-size:1.5rem}.mainimg_block strong span{font-size:13px;font-size:1.3rem}.logo_2f{position:absolute;top:14px;left:35px;min-width:360px;height:0;padding-top:5%;background:url(../../com/img/com/logo.png) no-repeat;background-size:contain;text-indent:-9999px;z-index:200}@media screen and (max-width: 1024px){.logo_2f{top:17px;width:22%;min-width:270px}}@media screen and (max-width: 640px){.logo_2f{left:20px}}@media screen and (max-width: 414px){.logo_2f{top:14px;min-width:270px;padding-top:7.5%}}.navi-block #mainnav{position:relative;display:none;width:60%;margin:7.5em auto 0;opacity:0;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}@media screen and (max-width: 320px){.navi-block #mainnav{width:90%}}.navi-block #mainnav li{display:block;width:100%;height:4.1em;border-bottom:solid 1px #999;text-align:left}.navi-block #mainnav li:nth-child(1){border-top:solid 1px #999}.navi-block #mainnav a,.navi-block #mainnav span{display:block;padding:1.5em 0;font-size:16px;font-size:1.6rem;color:#CCC}.navi-block #mainnav a:hover{color:#FFF}.navi-block #mainnav span{color:#666}.navi-block .sns_btn{position:absolute;top:28px;right:94px}.navi-block .sns_btn a{width:18px;height:18px}@media only screen and (max-width: 640px){.navi-block .sns_btn{display:none}}.sns_btn ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.sns_btn li{margin:0 1.2em}.sns_btn a{display:block;text-indent:-9999px;background-position:center;background-repeat:no-repeat;background-size:contain}.icon-fb{background-image:url(../../com/img/com/icon_fb.png)}.icon-ig{background-image:url(../../com/img/com/icon_ig.png)}.icon-yt{background-image:url(../../com/img/com/icon_yt.png)}#home #header .icon-fb{background-image:url(../../com/img/com/icon_fb_w.png)}#home #header .icon-ig{background-image:url(../../com/img/com/icon_ig_w.png)}#home #header .icon-yt{background-image:url(../../com/img/com/icon_yt_w.png)}footer{position:relative;width:100%;text-align:center;background-color:#000}footer #footer{padding:3.5em 12.5%}footer .footer_menu li{display:inline-block;padding:0 1.4em;border-right:solid 1px #fff;font-size:14px;font-size:1.4rem;line-height:1.4}footer .footer_menu li:last-child{border-right:none}footer .footer_menu a{color:#fff}footer .footer_menu span{color:#888}footer .sns_btn{position:relative;text-align:center}footer .sns_btn ul{margin:8em auto 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .sns_btn li{margin:0 2em}footer .sns_btn a{width:24px;height:24px}footer .sns_btn a.icon-fb:hover{background-image:url(../../com/img/com/icon_fb_w.png)}footer .sns_btn a.icon-ig:hover{background-image:url(../../com/img/com/icon_ig_w.png)}footer .sns_btn a.icon-yt:hover{background-image:url(../../com/img/com/icon_yt_w.png)}footer .footer_logo{margin:8em auto 0;width:51%;max-width:680px}footer .fund{width:100%;margin:1.8em auto 0;padding:.8em 0;border:solid 1px #C7B299;border-right:none;border-left:none}footer .fund p{font-size:13px;font-size:1.3rem;line-height:1.6;color:#fff}footer .credit{margin-top:2.5em;color:#fff}footer .credit p{font-size:14px;font-size:1.4rem;line-height:1.6}footer .credit p strong{font-weight:bold}footer small{display:block;margin-top:1.2em;font-size:12px;font-size:1.2rem;line-height:1.4em}@media screen and (max-width: 768px){footer .fund br{display:none}footer .credit strong{display:block;margin-bottom:.5em}}@media screen and (max-width: 680px){footer .footer_menu{display:none}footer .sns_btn{display:none}footer .footer_logo{margin-top:0}}@media only screen and (max-width: 640px){footer #footer{padding:3.5em 7.5%}footer .footer_logo{width:70%}}@media screen and (max-width: 414px){footer .fund p{text-align:left}footer .footer_logo{width:86%}}@media screen and (max-width: 320px){footer .credit small span{display:block}}a{color:#3356AC}a:hover,a:visited:hover{color:#00a8ff}a:visited{color:#405298}@media only screen and (max-width: 640px){.pc{display:none}}.sp{display:none}@media only screen and (max-width: 640px){.sp{display:block}}html,body{width:100%}.pagetop a{overflow:hidden;position:fixed;right:-120px;bottom:20px;display:block;width:60px;height:60px;background-color:rgba(0,0,0,0.8);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2);text-indent:-9999px;z-index:200}.pagetop a:hover{background-color:#fff;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.15);box-shadow:0 0 15px rgba(0,0,0,0.15)}.pagetop a:visited{color:#666}.pagetop a:before{content:"";display:block;position:absolute;top:calc(50% - 6px);left:calc((100% - 15.56px) / 2);width:16px;height:16px;border-top:solid 1px #C7B299;border-right:solid 1px #C7B299;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.pagetop a:hover::before{border-top:solid 1px #C7B299;border-right:solid 1px #C7B299}@media only screen and (max-width: 640px){.pagetop a{bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}}#wrap{position:relative;width:100%}@media only screen and (max-width: 640px){#wrap{min-width:320px}}.toggle{display:block}.hm_only{display:block}.btn{position:fixed;top:28px;right:35px;width:25px;height:22px;z-index:300}.btn:before,.btn:after{display:block;width:100%;position:absolute;left:0;right:0;margin:auto;-webkit-transition:.35s ease-in-out;transition:.35s ease-in-out}.btn span{display:block;width:100%;position:absolute;left:0;right:0;margin:auto;-webkit-transition:.35s ease-in-out;transition:.35s ease-in-out;height:1px;border-radius:1px;background-color:#C7B299;top:calc(50% - 1px)}.btn:before{content:"";top:calc(25% - 4px);border-top:1px solid #C7B299}.btn:after{content:"";bottom:calc(25% - 2px);border-bottom:1px solid #C7B299}.btn.on span{display:none}.btn.on:before{top:calc(50% - 1px);-webkit-transform:rotate(315deg);transform:rotate(315deg)}.btn.on:after{bottom:calc(50% - 1px);-webkit-transform:rotate(-315deg);transform:rotate(-315deg)}@media only screen and (max-width: 640px){.btn{top:20px;right:20px}}#home .btn span{background-color:#fff}#home .btn:before{border-top:1px solid #fff}#home .btn:after{border-bottom:1px solid #fff}.open{height:100vh !important;background-image:none !important;background:rgba(0,0,0,0.9) !important;color:#fff;padding-bottom:60px}.open .navi-block{position:relative;display:block;width:100%;height:100vh;padding-bottom:260px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.open #mainnav{display:block;width:80%;opacity:1}.open #mainnav a{opacity:1}.open .sns_btn{display:block}.open .sns_btn li{display:block}@media only screen and (max-width: 640px){.open .sns_btn{top:20px;right:54px}}.scroll-prevent{position:fixed;z-index:-1;width:100%;height:100%;top:0;right:0}.scroll-prevent .mainimg_block strong,.scroll-prevent .mainimg_block .logo,.scroll-prevent .mainimg_block .logo_2f{display:none}.mainimg_block{position:relative;width:100%;background:#000;opacity:1;-webkit-transition:opacity 1s;transition:opacity 1s}.mainimg_block .product_Name{position:absolute;top:37%;left:22.4%;width:33.828125%;max-width:560px;height:auto}.mainimg_block .product_Name img{width:100%}.mainimg_block img{display:block;width:100%;height:auto}.mainimg_block .swiper-button-prev,.mainimg_block .swiper-button-next{width:62px;height:102px;padding:20px 15px;margin-top:calc(-51px - 25px)}@media only screen and (max-width: 640px){.mainimg_block #mainimg img{width:160%;margin-left:-60%}}.fade{opacity:0;-webkit-transition:none;transition:none}main{position:relative;clear:both;background-color:#fff;overflow:hidden}.sec_head{clear:both;width:100%;text-align:center;margin:0 auto}.sec_head h2{font-size:24px;font-size:2.4rem;letter-spacing:.2em;font-family:"Barlow", serif;font-weight:600}.sec_head p{font-size:16px;font-size:1.6rem}#kan .swiper-my-pagination .swiper-my-pagination .swiper-pagination-bullet,#ken .swiper-my-pagination .swiper-my-pagination .swiper-pagination-bullet,#han .swiper-my-pagination .swiper-my-pagination .swiper-pagination-bullet{width:auto;height:auto;border-radius:0}#kan .swiper-container-horizontal>.swiper-my-pagination.swiper-pagination-bullets .swiper-pagination-bullet,#ken .swiper-container-horizontal>.swiper-my-pagination.swiper-pagination-bullets .swiper-pagination-bullet,#han .swiper-container-horizontal>.swiper-my-pagination.swiper-pagination-bullets .swiper-pagination-bullet{margin:0}#kan .swiper-my-pagination,#ken .swiper-my-pagination,#han .swiper-my-pagination{position:relative;display:table;table-layout:fixed;width:50%;margin:-2.25% auto 0;z-index:100}#kan .swiper-my-pagination img,#ken .swiper-my-pagination img,#han .swiper-my-pagination img{-webkit-box-shadow:none;box-shadow:none;margin:0;vertical-align:bottom}#kan .swiper-my-pagination .swiper-pagination-bullet,#ken .swiper-my-pagination .swiper-pagination-bullet,#han .swiper-my-pagination .swiper-pagination-bullet{display:table-cell;padding:1px;background:#000;border-radius:0;opacity:1}#kan .swiper-my-pagination .swiper-pagination-bullet-active,#ken .swiper-my-pagination .swiper-pagination-bullet-active,#han .swiper-my-pagination .swiper-pagination-bullet-active{background:#000;border-radius:0;border-bottom:solid 3px #C7B299}@media screen and (max-width: 1024px){#kan .swiper-my-pagination,#ken .swiper-my-pagination,#han .swiper-my-pagination{width:75%}}@media screen and (max-width: 768px){#kan .swiper-my-pagination,#ken .swiper-my-pagination,#han .swiper-my-pagination{width:100%;margin-top:0}}#manufact_block{padding:8em 0 0;background-color:#000}#manufact_block h2{color:#C7B299}#manufact_block p{margin:2.5em auto 0;text-align:center;font-size:16px;font-size:1.6rem;line-height:2;font-family:"Century",YuMincho,"游明朝","Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","HGS明朝E", "ＭＳ Ｐ明朝", serif;color:#FFF}#manufact_block #manufact-slides img{width:100%}#manufact_block .swiper-container{padding-top:6em}#manufact_block .swiper-slide{position:relative}#manufact_block .step{position:absolute;top:35%;left:75%}#manufact_block .step h3{color:#C7B299;font-size:30px;font-size:3rem;font-family:"Century",YuMincho,"游明朝","Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","HGS明朝E", "ＭＳ Ｐ明朝", serif;letter-spacing:.5em}#manufact_block .step p{color:#FFF;font-size:15px;font-size:1.5rem;text-align:left;line-height:1.8;margin:2em 6em 0 0}@media screen and (max-width: 1280px){#manufact_block .step p{margin:2em 4em 0 0}}@media screen and (max-width: 1024px){#manufact_block .step{top:30%}#manufact_block .step p{font-size:13px;font-size:1.3rem}}@media screen and (max-width: 768px){#manufact_block{padding:6em 0 0}#manufact_block .step p{margin:2em 2em 0 0}}@media only screen and (max-width: 640px){#manufact_block .step{left:50%;margin:0;padding:1em 3em 1em 1em;background:rgba(0,0,0,0.5)}#manufact_block .step h3{font-size:20px;font-size:2rem;letter-spacing:.2em}#manufact_block .step p{margin:1em .5em 0 0;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ", Meiryo,'Noto Sans Japanese', sans-serif}}@media screen and (max-width: 414px){#manufact_block .step{top:0%;left:50%;height:100%;padding:1em .5em 1em}#manufact_block .step h3{font-size:20px;font-size:2rem;letter-spacing:.2em}#manufact_block .step p{margin:1em .5em 0 0;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ", Meiryo,'Noto Sans Japanese', sans-serif}}#modeling_block{padding:8em 0 0;background-color:#000}#modeling_block h2{color:#C7B299}#modeling_block .cad_data{margin:8em auto 0;width:82.34375%;max-width:1280px}#modeling_block img{width:100%}@media screen and (max-width: 768px){#modeling_block{padding:6em 0 0}#modeling_block .cad_data{margin:4em auto 0}}#products_block{padding:8em 0;background-color:#000}#products_block .inner{position:relative;max-width:1280px;margin:0 auto}#products_block .sec_head{width:58%;height:auto;margin-left:0;padding:7em 12% 7em 6em;background-color:#DCD5CD;background:-webkit-linear-gradient(45deg, #cfc5b8 0%, #e9e5e2 100%);background:linear-gradient(45deg, #cfc5b8 0%, #e9e5e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cfc5b8', endColorstr='#e9e5e2', GradientType=1);text-align:left;overflow:hidden}#products_block .sec_head h2{line-height:1.6;color:#000}#products_block .sec_head p{margin-top:2em;font-size:16px;font-size:1.6rem;font-family:"Century",YuMincho,"游明朝","Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","HGS明朝E", "ＭＳ Ｐ明朝", serif;line-height:2}#products_block .sec_head p span{display:block;text-align:right;font-size:13px;font-size:1.3rem;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ", Meiryo,'Noto Sans Japanese', sans-serif}#products_block h3{font-size:32px;font-size:3.2rem;font-family:"Century",YuMincho,"游明朝","Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","HGS明朝E", "ＭＳ Ｐ明朝", serif;line-height:1.6;color:#FFF}#products_block p{font-size:14px;font-size:1.4rem;line-height:1.6}#products_block figure img{display:block;width:100%}#products_block .for_interior{position:absolute;top:8em;right:0;width:50%;max-width:720px;z-index:20;text-align:right;line-height:1.6}#products_block .for_interior h3{padding-right:5%}#products_block .for_interior p{margin-top:.5em;padding-right:5%;color:#FFF}#products_block .for_ceremony{clear:both;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;max-width:1280px;margin:7.7em auto 0;padding:14em 6% 0;background:url(../../com/img/kan/sportsimg_illust.jpg) 7.8125% 0 no-repeat;background-size:45.8%;height:auto}#products_block .for_ceremony figure{display:block;width:59.259259%}#products_block .for_ceremony figure img{width:100%}#products_block .for_ceremony p{margin-top:.5em;color:#FFF}#products_block .for_ceremony div{width:50%;text-align:right;padding-right:3%}@media screen and (max-width: 1200px){#products_block .sec_head{width:58%;padding:6em 10% 6em 5em}#products_block .for_ceremony{margin:7em auto 0}}@media screen and (max-width: 1024px){#products_block .sec_head{width:54%;padding:4em 8% 4em 3.5em}}@media screen and (max-width: 980px){#products_block .sec_head{width:65%;padding:4em 8% 4em 3.5em}#products_block .sec_head p{font-size:14px;font-size:1.4rem}#products_block h3{font-size:28px;font-size:2.8rem;line-height:1.2}#products_block p{font-size:13px;font-size:1.3rem}#products_block .for_interior{top:16.8em;width:40%}#products_block .for_interior h3,#products_block .for_interior p{margin-top:.5em;padding-right:5%}#products_block .for_ceremony{padding:12em 6% 0}}@media screen and (max-width: 768px){#products_block .for_ceremony{margin:5em auto 0}}@media only screen and (max-width: 640px){#products_block{padding:6em 0}#products_block .sec_head{width:90%;margin:0 auto;padding:3em}#products_block .sec_head h2 br{display:none}#products_block .for_interior{position:relative;top:0;width:90%;margin:2em auto}#products_block .for_interior figure{float:left;width:36.5%;margin-right:2em}#products_block .for_interior h3,#products_block .for_interior p{text-align:left}#products_block .for_interior h3{font-size:20px;font-size:2rem}#products_block .for_ceremony{width:90%;margin:2em auto 0;padding:0;background:none}#products_block .for_ceremony figure{width:89%}#products_block .for_ceremony h3{font-size:20px;font-size:2rem}}#contact{padding:8em 0;background:#E6E6E6;background:-webkit-linear-gradient(45deg, #b3b3b3 0%, #e6e6e6 100%);background:linear-gradient(45deg, #b3b3b3 0%, #e6e6e6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#e6e6e6', GradientType=1)}#contact p{padding:2em 0 0;font-size:16px;font-size:1.6rem;font-family:"Century",YuMincho,"游明朝","Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","HGS明朝E", "ＭＳ Ｐ明朝", serif;line-height:1.6}#contact .btn_contact{display:inline-block;width:40%;font-size:24px;font-size:2.4rem;text-align:center;margin:1em auto 0;padding:1.2em;-webkit-box-shadow:0 0 0 1px #C7B299, 0 0 0 4px #000;box-shadow:0 0 0 1px #C7B299, 0 0 0 4px #000;background-color:#000;color:#FFF}#contact .btn_contact:hover{-webkit-box-shadow:0 0 0 1px #FFF, 0 0 0 4px #000;box-shadow:0 0 0 1px #FFF, 0 0 0 4px #000}@media screen and (max-width: 768px){#contact{padding:6em 0}#contact .btn_contact{width:76%;font-size:22px;font-size:2.2rem}}@media only screen and (max-width: 640px){#contact .btn_contact{font-size:20px;font-size:2rem;padding:.8em}}@media screen and (max-width: 320px){#contact{padding:4em 0}}#spec_block{padding:8em 0}#spec_block .sec_head p{padding:2em 0 0;font-size:16px;font-size:1.6rem;font-family:"Century",YuMincho,"游明朝","Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","HGS明朝E", "ＭＳ Ｐ明朝", serif;line-height:1.6}#spec_block .sec_head p span{font-size:14px;font-size:1.4rem;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ", Meiryo,'Noto Sans Japanese', sans-serif}#spec_block .download{display:inline-block;margin:2em auto 0;padding:0.5em 3em 0.5em calc(3em + 20px);background:#E6E6E6 url(../../com/img/com/page_white_acrobat.png) 30px 50% no-repeat;border-radius:30px;font-size:14px;font-size:1.4rem;line-height:1.1em;color:#000}#spec_block .download:hover{background:#000 url(../../com/img/com/page_white_acrobat.png) 30px 50% no-repeat;color:#FFF}#spec_block .size{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;width:76%;max-width:1280px;margin:8em auto}#spec_block .size h3,#spec_block .size p{text-indent:7.25%;font-family:"Barlow", serif;font-weight:normal}#spec_block .size h3{margin-top:2em;font-size:16px;font-size:1.6rem;letter-spacing:.15em;line-height:3.2em}#spec_block .size p{font-size:13px;font-size:1.3rem}#spec_block .size img{width:100%}#spec_block .option_head{margin-top:6em}@media only screen and (max-width: 640px){#spec_block .option_head{margin-top:3em}}#spec_block .option_area{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;width:76%;max-width:1280px;margin:5em auto 8em}@media only screen and (max-width: 640px){#spec_block .option_area{display:block;margin:5em auto}}#spec_block .option_area>div{width:32%}@media only screen and (max-width: 640px){#spec_block .option_area>div{width:100%}}#spec_block .option_area>div img{width:100%;height:auto}#spec_block .option_area>div>p{margin:1em 0 0;text-align:center}#spec_block .option_area>div+div{margin-top:20px}#spec_block .size_l{width:39.081633%}#spec_block .size_m{width:32.959184%}#spec_block .size_m h3,#spec_block .size_m p{text-indent:18px}#spec_block .size_s{width:27.959184%}#spec_block .start_selling{text-align:center;font-size:16px;font-size:1.6rem;padding:0 2em 5em}#spec_block .btn_area{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:76%;max-width:1280px;margin:0 auto;padding:0 2em 5em}@media screen and (max-width: 440px){#spec_block .btn_area{display:block;padding:0 0 5em}}@media screen and (max-width: 320px){#spec_block .btn_area{width:100%}}#spec_block .btn_area>div{margin:10px 20px}@media only screen and (max-width: 640px){#spec_block .btn_area>div{margin:10px 0}}@media only screen and (max-width: 640px){#spec_block .btn_area>div+div{margin-top:20px}}#spec_block .btn_default{display:inline-block;width:22em;font-size:18px;font-size:1.8rem;text-align:center;padding:1.1em 1.8em;-webkit-box-shadow:0 0 0 1px #C7B299, 0 0 0 4px #000;box-shadow:0 0 0 1px #C7B299, 0 0 0 4px #000;background-color:#000;color:#FFF}@media screen and (max-width: 440px){#spec_block .btn_default{width:100%}}#spec_block .btn_default:hover{-webkit-box-shadow:0 0 0 1px #FFF, 0 0 0 4px #000;box-shadow:0 0 0 1px #FFF, 0 0 0 4px #000;color:#C7B299}#spec_block .btn_default.btn_video span{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#spec_block .btn_default.btn_amazon img{width:auto;height:50px}#spec_block .notice{width:76%;max-width:1280px;margin:0 auto;padding:1.5em 2em;border:solid 1px #C7B299;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#spec_block .notice h4{font-size:16px;font-size:1.6rem;font-weight:bold;line-height:1.6;white-space:nowrap;margin-right:2em}#spec_block .notice p{font-size:14px;font-size:1.4rem;line-height:1.6}@media screen and (max-width: 768px){#spec_block{padding:6em 0}#spec_block .size{margin:6em auto 4em}#spec_block .notice{-ms-flex-wrap:wrap;flex-wrap:wrap}#spec_block .notice h4{width:100%}#spec_block .notice p{margin-top:1em}}@media only screen and (max-width: 640px){#spec_block .size{-ms-flex-wrap:wrap;flex-wrap:wrap;width:50%}#spec_block .size h3{margin-top:0}#spec_block .size_l{width:100%}#spec_block .size_m{margin-top:3em;width:76.923077%}#spec_block .size_s{margin-top:3em;width:53.846154%}}@media screen and (max-width: 414px){#spec_block .size{width:76%}}@media screen and (max-width: 320px){#spec_block{padding:4em 0}#spec_block .size{margin:4em auto}#spec_block .notice{width:calc(100% - 40px);padding:1.5em}}#package_block{padding:8em 0;background-color:#E6E6DE}#package_block ul{width:77.8125%;margin:8em auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#package_block li{text-align:center}#package_block li:first-child{margin-top:0}#package_block img{width:100%}#package_block .caption{margin-top:3em;font-size:14px;font-size:1.4rem}@media screen and (max-width: 1024px){#package_block ul{width:90%}}@media screen and (max-width: 768px){#package_block{padding:6em 0}#package_block ul{width:80%;margin:4em auto 0;-ms-flex-wrap:wrap;flex-wrap:wrap}#package_block li{width:100%;margin-top:3em}}@media screen and (max-width: 320px){#package_block{padding:4em 0}#package_block ul{width:calc(100% - 20px)}}#ken .mainimg_block .product_Name{left:10%}#ken .mainimg_block #mainimg{width:100%;overflow:hidden}@media only screen and (max-width: 640px){#ken .mainimg_block #mainimg img{margin-left:-40%}}#ken #modeling_block .cad_data{max-width:840px}#ken #spec_block .size{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 640px){#ken #spec_block .size{width:70%}}#ken #spec_block .size>div{margin:0 3%}@media only screen and (max-width: 640px){#ken #spec_block .size>div{margin:0 2%}}#ken #spec_block .size>div p,#ken #spec_block .size>div h3{text-align:center}#ken #spec_block .size .size_l,#ken #spec_block .size .size_m{width:18.75%}@media only screen and (max-width: 768px){#ken #spec_block .size .size_l,#ken #spec_block .size .size_m{width:30%}}@media only screen and (max-width: 640px){#ken #spec_block .size .size_l,#ken #spec_block .size .size_m{width:46%}}#ken .for_ceremony{background-image:url("../../com/img/ken/sportsimg_illust.jpg")}.mt5{margin-top:5px}.mb5{margin-bottom:5px}.ml5{margin-left:5px}.mr5{margin-right:5px}.pt5{padding-top:5px}.pb5{padding-bottom:5px}.pl5{padding-left:5px}.pr5{padding-right:5px}.mt10{margin-top:10px}.mb10{margin-bottom:10px}.ml10{margin-left:10px}.mr10{margin-right:10px}.pt10{padding-top:10px}.pb10{padding-bottom:10px}.pl10{padding-left:10px}.pr10{padding-right:10px}.mt15{margin-top:15px}.mb15{margin-bottom:15px}.ml15{margin-left:15px}.mr15{margin-right:15px}.pt15{padding-top:15px}.pb15{padding-bottom:15px}.pl15{padding-left:15px}.pr15{padding-right:15px}.mt20{margin-top:20px}.mb20{margin-bottom:20px}.ml20{margin-left:20px}.mr20{margin-right:20px}.pt20{padding-top:20px}.pb20{padding-bottom:20px}.pl20{padding-left:20px}.pr20{padding-right:20px}.mt25{margin-top:25px}.mb25{margin-bottom:25px}.ml25{margin-left:25px}.mr25{margin-right:25px}.pt25{padding-top:25px}.pb25{padding-bottom:25px}.pl25{padding-left:25px}.pr25{padding-right:25px}.mt30{margin-top:30px}.mb30{margin-bottom:30px}.ml30{margin-left:30px}.mr30{margin-right:30px}.pt30{padding-top:30px}.pb30{padding-bottom:30px}.pl30{padding-left:30px}.pr30{padding-right:30px}.mt35{margin-top:35px}.mb35{margin-bottom:35px}.ml35{margin-left:35px}.mr35{margin-right:35px}.pt35{padding-top:35px}.pb35{padding-bottom:35px}.pl35{padding-left:35px}.pr35{padding-right:35px}.mt40{margin-top:40px}.mb40{margin-bottom:40px}.ml40{margin-left:40px}.mr40{margin-right:40px}.pt40{padding-top:40px}.pb40{padding-bottom:40px}.pl40{padding-left:40px}.pr40{padding-right:40px}.mt45{margin-top:45px}.mb45{margin-bottom:45px}.ml45{margin-left:45px}.mr45{margin-right:45px}.pt45{padding-top:45px}.pb45{padding-bottom:45px}.pl45{padding-left:45px}.pr45{padding-right:45px}.mt50{margin-top:50px}.mb50{margin-bottom:50px}.ml50{margin-left:50px}.mr50{margin-right:50px}.pt50{padding-top:50px}.pb50{padding-bottom:50px}.pl50{padding-left:50px}.pr50{padding-right:50px}#home header .menuWrap{background:url(../../com/img/com/header_gradation.png) top repeat-x}#home .logo{position:absolute;top:47.2%;left:43%;width:41.71875%;padding-top:5.664063%;background:url(../../com/img/com/logo_white.png) no-repeat;background-size:contain;text-indent:-9999px;z-index:200}#home .mainimg_block{background-color:#FFF}@media only screen and (max-width: 640px){#home .mainimg_block .logo{top:24%;left:17.5%;width:65%;padding-top:8.8%}#home .mainimg_block img{width:180%;margin-left:-12%}}#concept_block{padding:6em 0 0}#concept_block .frame{position:relative;width:640px;height:auto;margin:2.5em auto 0;text-align:center;overflow:hidden}#concept_block .endroll p{font-size:16px;font-size:1.6rem;line-height:2;font-family:"Century",YuMincho,"游明朝","Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","HGS明朝E", "ＭＳ Ｐ明朝", serif}#concept_block .endroll:before{position:absolute;content:"";display:block;width:100%;height:115%;margin:0 auto;-webkit-animation:6s concept linear;animation:6s concept linear;z-index:100}@media only screen and (max-width: 640px){#concept_block .frame{width:auto;padding:0 16.5%}#concept_block .endroll p{width:100%;text-align:left}}@media screen and (max-width: 414px){#concept_block .frame{padding:0 12.5%}#concept_block .endroll p{font-size:15px;font-size:1.5rem}}@media screen and (max-width: 320px){#concept_block .frame{padding:0 10%}}@-webkit-keyframes concept{0%{top:-15%;background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 15%, #fff 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), color-stop(15%, #fff), to(#fff));background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 15%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0)}100%{top:100%;background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 15%, #fff 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), color-stop(15%, #fff), to(#fff));background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 15%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0)}}@keyframes concept{0%{top:-15%;background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 15%, #fff 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), color-stop(15%, #fff), to(#fff));background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 15%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0)}100%{top:100%;background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 15%, #fff 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), color-stop(15%, #fff), to(#fff));background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 15%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0)}}#product_block{padding:5em 0 2.2em}#product_block ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#product_block li{width:calc(100% / 3)}#product_block a{display:block;position:relative}#product_block a:hover span{top:0;opacity:1;height:100%;padding:0}#product_block a:hover img{opacity:1}#product_block figure img{display:block;width:100%}#product_block span{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%}#product_block span h3{margin:0 auto}#product_block span h3 img{width:100%}#product_block .closed span{opacity:1}#product_block .closed a{pointer-events:none}#product_block .closed a:hover span{top:0;height:100%}@media only screen and (max-width: 640px){#product_block ul{display:block;width:67%;margin:0 auto}#product_block li{width:100%;margin-top:1px}}@media screen and (max-width: 414px){#product_block ul{width:75%}}@media screen and (max-width: 320px){#product_block ul{width:80%}}#news_block{padding:7.5em 0;text-align:center}#news_block .inner{max-width:760px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 auto}#news_block .sec_head{width:12em;text-align:left;margin:0}#news_block .news_lists{text-align:left;width:calc(100% - 12em)}#news_block dt,#news_block dd{display:block;float:left;font-size:16px;font-size:1.6rem;font-family:"Century",YuMincho,"游明朝","Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","HGS明朝E", "ＭＳ Ｐ明朝", serif;line-height:1.6;margin-bottom:2em}#news_block dt{width:7em;clear:both}#news_block .date{padding:.5em 0}#news_block dd{width:calc(100% - 7em);color:#000}#news_block dd a{padding:.5em 0;color:#000}#news_block dd a:hover{color:#00a8ff}@media screen and (max-width: 768px){#news_block .inner{display:block}#news_block .sec_head{width:100%;text-align:center;margin:0 auto}#news_block .news_lists{margin:4.5em auto 0;overflow:hidden}}@media screen and (max-width: 414px){#news_block .news_lists{width:auto;padding:0 12.5%}#news_block dt,#news_block dd{float:none;width:100%}#news_block dt{margin-bottom:.5em}}@media screen and (max-width: 320px){#news_block .news_lists{padding:0 10%}}#column_block{padding:7.5em 0;background-color:#E6E6E6}#column_block .column_lists{width:100%;margin:4.5em auto 0;overflow:hidden}#column_block .swiper-container{padding:0 0 50px}#column_block .swiper-button-prev,#column_block .swiper-button-next{width:62px;height:102px;padding:20px 15px;margin-top:calc(-51px - 25px)}#column_block .swiper-pagination-bullets{width:calc(100% - 100px);margin:0 50px}#column_block .swiper-pagination-bullet{margin:0 10px}#column_block .swiper-pagination-bullet-active{background:#000}#column_block a{position:relative;display:block;width:100%;height:auto}#column_block a:hover{-webkit-box-shadow:0 5px 20px rgba(0,0,0,0.25);box-shadow:0 5px 20px rgba(0,0,0,0.25);z-index:100}#column_block a:hover .swiper-img{-webkit-transform:scale(1.1);transform:scale(1.1)}#column_block a:hover .subject p{height:160px;opacity:1}#column_block figure{position:relative;top:0;left:0;overflow:hidden}#column_block figure .swiper-img{min-width:35.9375%;height:0;padding-top:100%;background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-transition:.8s ease-in-out;transition:.8s ease-in-out}#column_block .subject{position:absolute;left:0;bottom:0;width:100%;padding:.8em 1.5em 1.2em;background:-webkit-linear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.7) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.6)), to(rgba(0,0,0,0.7)));background:linear-gradient(to bottom, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99000000', endColorstr='#b3000000', GradientType=0);color:#fff;line-height:1.6;overflow:hidden;z-index:100}#column_block .subject .category{display:block;float:left;font-size:15px;font-size:1.5rem;line-height:1.3;color:#E6E6E6}#column_block .subject .date{display:block;float:right;font-size:12px;font-size:1.2rem;line-height:1.6;color:#CCC}#column_block .subject h3{clear:both;font-size:16px;font-size:1.6rem;line-height:1.6;font-weight:bold;margin-top:1.8em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#column_block .subject p{position:relative;height:0px;font-size:14px;font-size:1.4rem;line-height:1.5;max-height:calc(0.875em * 1.7 * 3);margin-top:.4em;opacity:0;overflow:hidden;-webkit-transition:all .8s ease-in-out;transition:all .8s ease-in-out}@media screen and (max-width: 980px){#column_block .subject h3{font-size:15px;font-size:1.5rem}#column_block .subject p{font-size:13px;font-size:1.3rem;max-height:calc(0.8125em * 1.7 * 3)}#column_block .subject p:before{top:calc(0.8125em * 1.7 * 2)}#column_block .swiper-container{padding:0 0 60px}#column_block .swiper-button-prev,#column_block .swiper-button-next{top:auto;bottom:0;width:34px;height:40px;background-size:contain;margin-top:0;padding:10px}#column_block .swiper-pagination-bullets{bottom:14px}}#media_block{padding:7.5em 0;text-align:center}#media_block .media_lists{max-width:calc(1100px + 25%);margin:4.5em auto 0;padding:0 12.5%}#media_block ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#media_block li{width:calc((100% - 72px) / 4);text-align:center;line-height:1.6}#media_block a{display:block;color:#000}#media_block a:hover{color:#00a8ff}#media_block figure{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:2em}#media_block img{bottom:0;display:block;width:100%;vertical-align:bottom;-webkit-box-reflect:below 2px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(70%, transparent), to(rgba(250,250,250,0.1)))}#media_block .media_title{font-size:16px;font-size:1.6rem;font-family:"Century",YuMincho,"游明朝","Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","HGS明朝E", "ＭＳ Ｐ明朝", serif}#media_block .media_title span{font-size:14px;font-size:1.4rem;display:block}#media_block p{margin-top:1em;font-size:14px;font-size:1.4rem}@media screen and (max-width: 1024px){#media_block .media_lists{padding:0 10%}#media_block p{font-size:12px;font-size:1.2rem}}@media screen and (max-width: 960px){#media_block .media_lists{padding:0 8%}}@media screen and (max-width: 768px){#media_block .media_lists{padding:0 6.2%}}@media only screen and (max-width: 640px){#media_block ul{-ms-flex-wrap:wrap;flex-wrap:wrap}#media_block li{width:calc((100% - 24px) / 2);margin:1em 0}#media_block figure{margin-bottom:1em}#media_block p{font-size:14px;font-size:1.4rem}}#sns_block{padding:7.5em 0;background-color:#E6E6DE}#sns_block .contribute{max-width:calc(1100px + 25%);margin:4.5em auto 0;padding:0 12.5%}#sns_block ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#sns_block li{width:calc((100% - 100px) / 5);margin:15px 0;-webkit-transition-delay:.5s;transition-delay:.5s}#sns_block a{display:block}#sns_block img{display:block;width:100%}#sns_block .command{margin-top:5.5em;text-align:center}#sns_block .more{font-size:16px;font-size:1.6rem;letter-spacing:.2em;font-family:"Barlow", serif;font-weight:600;color:#000}#sns_block .more:hover{color:#00a8ff}@media screen and (max-width: 1024px){#sns_block .contribute{padding:0 10%}}@media screen and (max-width: 960px){#sns_block .contribute{padding:0 8%}}@media screen and (max-width: 768px){#sns_block .contribute{padding:0 5%}#sns_block li{margin:10px}}@media only screen and (max-width: 640px){#sns_block li{width:calc((100% - 40px) / 2)}}
