@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:0 0}body{line-height:1;overflow-x:hidden}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}nav ul{list-style:none}li{list-style:none}*{box-sizing:border-box}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}img{width:100%;height:auto}address{font-style:normal}#main-contents{padding:80px 0;width:90%;margin:auto;text-align:center}#main-contents .errinfobase .errinfo h2{font-size:20px;font-weight:700}a,address,dd,div,dt,figcaption,h1,h2,h3,h4,h5,h6,i,input,label,li,p,select,small,span,strong,td,textarea,th,time{font-family:YuMincho,"Yu Mincho",serif;font-weight:600;text-decoration:none;color:#333;letter-spacing:.1em;font-size:15px;line-height:1.6}main{width:100%;margin:auto;padding:50px 50px 0}@media screen and (max-width:896px),print{main{padding:40px 20px 0}}main>section{margin-top:80px}.link{display:inline-block;width:100%;height:100%}.under_sp{display:none}@media screen and (max-width:480px),print{.under_sp{display:block}}.under_pad{display:none!important}@media screen and (max-width:896px),print{.under_pad{display:block}}.over_pad{display:block}@media screen and (max-width:896px),print{.over_pad{display:none!important}}.hidden{opacity:0;-webkit-transition:.8s;transition:.8s;-webkit-transform:translateY(-30px);transform:translateY(-30px)}.hidden.fadeIn{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.hidden.dontmove{-webkit-transform:translateY(0);transform:translateY(0)}.Header{position:fixed;top:0;right:0;bottom:auto;left:0;margin:auto;height:50px;z-index:100;-webkit-transition:.5s;transition:.5s;background-color:#fff}@media screen and (max-width:896px),print{.Header{height:40px}}.Header_wrap{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:nowrap;position:relative;-webkit-box-align:center;align-items:center;width:calc(100% - 100px);height:100%;margin:auto}@media screen and (max-width:896px),print{.Header_wrap{width:calc(100% - 40px)}}.Header .menu-trigger,.Header .menu-trigger span{display:inline-block;-webkit-transition:all .4s;transition:all .4s;box-sizing:border-box}.Header .menu-trigger{display:none;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:22px;height:17px;margin-right:0;margin-left:auto;z-index:11}@media screen and (max-width:896px),print{.Header .menu-trigger{display:block}}.Header .menu-trigger span{position:absolute;left:0;width:22px;height:2px;background-color:#333}.Header .menu-trigger span:nth-of-type(1){top:0}.Header .menu-trigger span:nth-of-type(2){top:0;bottom:0;margin:auto}.Header .menu-trigger span:nth-of-type(3){bottom:0}.Header .menu-trigger.active span:nth-of-type(1){-webkit-transform:translateY(5px) rotate(-45deg);transform:translateY(5px) rotate(-45deg);background-color:#333}.Header .menu-trigger.active span:nth-of-type(2){opacity:0}.Header .menu-trigger.active span:nth-of-type(3){-webkit-transform:translateY(-10px) rotate(45deg);transform:translateY(-10px) rotate(45deg);background-color:#333}.Header_title{height:100%}.Header_title_link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;flex-wrap:nowrap;height:100%;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.Header_title_link_logo{height:60%;width:auto;margin:auto,auto,auto,0;vertical-align:middle}@media screen and (max-width:896px),print{.Header_title_link_logo{height:55%}}.Header_nav{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:50%;height:50px;min-width:700px}@media screen and (max-width:896px),print{.Header_nav{position:fixed;top:0;right:0;bottom:0;left:auto;margin:auto;-webkit-transform:translateX(100%);transform:translateX(100%);width:200px;height:auto;margin:0;min-width:auto;padding:20px;-webkit-transition:.5s;transition:.5s;background-color:#fff;z-index:1}}.Header_nav.open{-webkit-transform:translateX(0);transform:translateX(0)}.Header_nav_list{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;flex-wrap:nowrap;height:50px}@media screen and (max-width:896px),print{.Header_nav_list{display:block;height:90%}}.Header_nav_list_item{height:50px;margin-left:40px;-webkit-transition:.5s;transition:.5s;line-height:50px;vertical-align:middle}@media screen and (max-width:896px),print{.Header_nav_list_item{margin:auto 0 20px 0;height:auto}}.Header_nav_list_item:hover:not(.accordion){opacity:.5}.Header_nav_list_item .link{color:#333;line-height:50px;vertical-align:middle}.Header_nav_list_item.accordion{position:relative}.Header_nav_list_item.accordion .list{position:absolute;top:50px;right:0;bottom:0;left:0;margin:auto;width:150px;-webkit-transition:.5s;transition:.5s;z-index:-1}@media screen and (max-width:896px),print{.Header_nav_list_item.accordion .list{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:10}.Header_nav_list_item.accordion .list:hover{opacity:.5}}.Header_nav_list_item.accordion .item{height:0;overflow:hidden;-webkit-transition:.5s;transition:.5s;background-color:#fff;padding-left:10px}.Header_nav_list_item.accordion:hover .item{height:15px;line-height:15px;box-sizing:content-box;padding:10px}.Header_lang{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;flex-wrap:nowrap;margin:auto 0 auto auto}@media screen and (max-width:896px),print{.Header_lang{margin-right:40px}}.Header_lang .slash{margin:0 3px}.Header_lang .active{pointer-events:none;opacity:.5}.Footer{background-color:#050814;margin-top:80px;padding:30px 0 20px;text-align:center}@media screen and (max-width:896px),print{.Footer{margin-top:30px;padding:20px 0 10px}}.Footer_privacy{text-align:center;margin-bottom:5px}.Footer_privacy .link{color:#fff;font-size:12px}.Footer_copy{font-size:12px;color:#fff}.Common_hero{width:100%;position:relative;overflow:hidden}.Common_hero:before{content:'';padding-top:25%;display:block}@media screen and (max-width:896px),print{.Common_hero:before{padding-top:30%}}.Common_hero:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:no-repeat center/cover url(//naito-optical.com/wp-content/themes/dist/css/../img/56431749.jpeg);-webkit-filter:brightness(60%);filter:brightness(60%)}.Common_hero_title{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;flex-wrap:nowrap;-webkit-box-align:center;align-items:center;height:100%;font-size:38px;font-weight:400;letter-spacing:.3em;color:#fff;text-align:center;z-index:2}@media screen and (max-width:896px),print{.Common_hero_title{font-size:28px}}.Common_banners{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;flex-wrap:wrap;margin-top:50px;gap:40px}@media screen and (max-width:896px),print{.Common_banners{gap:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.Common_banners_item{width:calc((100% - 40px)/ 2);display:block;position:relative}@media screen and (max-width:896px),print{.Common_banners_item{width:100%}}.Common_banners_item:after{content:'';padding-top:40%;display:block}@media screen and (max-width:896px),print{.Common_banners_item:after{padding-top:40%}}.Common_banners_item.only{width:100%}.Common_banners_item.only:after{content:'';padding-top:20%;display:block}@media screen and (max-width:896px),print{.Common_banners_item.only:after{padding-top:30%}}.Common_banners_item.only img{width:25%;min-width:220px}.Common_banners_item img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:45%;min-width:220px;margin:auto;z-index:2}.Common_banners_item.kumahachi:after{background:no-repeat center/cover url(//naito-optical.com/wp-content/themes/dist/css/../img/1046361.jpg);-webkit-filter:brightness(60%);filter:brightness(60%)}.Common_banners_item.leowl:after{background:no-repeat center/cover url(//naito-optical.com/wp-content/themes/dist/css/../img/84290jfw8942.jpeg);-webkit-filter:brightness(60%);filter:brightness(60%)}.Common_banners_item.nclan:after{background:no-repeat center/cover url(//naito-optical.com/wp-content/themes/dist/css/../img/link-nclan.webp);-webkit-filter:brightness(60%);filter:brightness(60%)}.Common_banners_item.naito:after{background:no-repeat center/cover url(//naito-optical.com/wp-content/themes/dist/css/../img/nclan-2.webp);-webkit-filter:brightness(60%);filter:brightness(60%)}.Top{width:100%;margin:auto;padding:50px 50px 0}@media screen and (max-width:896px),print{.Top{padding:40px 20px 0}}.Top_hero{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;flex-wrap:nowrap;width:100%;margin-top:0;height:calc(100vh - 50px);position:relative}@media screen and (max-width:896px),print{.Top_hero{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.Top_hero_logo{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:600px;min-width:120px;z-index:2;pointer-events:none}@media screen and (max-width:896px),print{.Top_hero_logo{width:500px}}@media screen and (max-width:480px),print{.Top_hero_logo{width:320px}}@media screen and (max-width:374px),print{.Top_hero_logo{width:280px}}.Top_hero_logo_hide{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;flex-wrap:nowrap;-webkit-box-align:center;align-items:center;width:0;margin:0;overflow:hidden;-webkit-transition:.7s;transition:.7s;-webkit-animation-name:logo;animation-name:logo;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-delay:1.3s;animation-delay:1.3s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes logo{0%{width:0}100%{width:100%}}@keyframes logo{0%{width:0}100%{width:100%}}.Top_hero_logo img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:600px}@media screen and (max-width:896px),print{.Top_hero_logo img{width:500px}}@media screen and (max-width:480px),print{.Top_hero_logo img{width:320px}}@media screen and (max-width:374px),print{.Top_hero_logo img{width:280px}}.Top_hero_half{width:50%;position:relative;display:block;overflow:hidden}@media screen and (max-width:896px),print{.Top_hero_half{width:100%;height:50%}}.Top_hero_half.left:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:no-repeat center/cover url(//naito-optical.com/wp-content/themes/dist/css/../img/16282016.jpg);-webkit-filter:brightness(60%);filter:brightness(60%);-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition:.8s;transition:.8s;-webkit-animation-name:scale;animation-name:scale;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes scale{0%{-webkit-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale{0%{-webkit-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-transform:scale(1);transform:scale(1)}}.Top_hero_half.left .arrow{width:25%;min-width:200px;margin:auto;position:relative;-webkit-transition:.7s;transition:.7s}.Top_hero_half.left .arrow:after{content:'';position:absolute;top:auto;right:0;bottom:0;left:0;margin:auto;display:block;height:1px;background-color:#fff}.Top_hero_half.left .arrow:before{content:'';position:absolute;top:auto;right:auto;bottom:-1.5px;left:5.5px;margin:auto;display:block;width:1px;height:15px;background-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.Top_hero_half.left:hover:before{-webkit-filter:brightness(75%);filter:brightness(75%)}.Top_hero_half.left:hover .arrow{-webkit-transform:translateX(-20px);transform:translateX(-20px)}.Top_hero_half.right:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:no-repeat center/cover url(//naito-optical.com/wp-content/themes/dist/css/../img/63342372.jpg);-webkit-filter:brightness(60%);filter:brightness(60%);-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition:.8s;transition:.8s;-webkit-animation-name:scale;animation-name:scale;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.Top_hero_half.right .arrow{width:25%;min-width:200px;margin:auto;position:relative;-webkit-transition:.7s;transition:.7s}.Top_hero_half.right .arrow:after{content:'';position:absolute;top:auto;right:0;bottom:0;left:0;margin:auto;display:block;height:1px;background-color:#fff}.Top_hero_half.right .arrow:before{content:'';position:absolute;top:auto;right:5.5px;bottom:-1.5px;left:auto;margin:auto;display:block;width:1px;height:15px;background-color:#fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.Top_hero_half.right:hover:before{-webkit-filter:brightness(75%);filter:brightness(75%)}.Top_hero_half.right:hover .arrow{-webkit-transform:translateX(20px);transform:translateX(20px)}.Top_hero_half_link{position:absolute;top:auto;right:0;bottom:20px;left:0;margin:auto;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100px}@media screen and (max-width:896px),print{.Top_hero_half_link{position:absolute;top:auto;right:0;bottom:10px;left:0;margin:auto}.Top_hero_half_link.top{position:absolute;top:10px;right:0;bottom:auto;left:0;margin:auto}}.Top_hero_half_link img{width:50%;min-width:250px;max-width:350px;margin:auto auto 5px}@media screen and (max-width:896px),print{.Top_hero_half_link img{margin:auto auto 0}}.Top_others{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;flex-wrap:wrap}.Top_others_item{width:50%;margin:30px 0 0}.Top_others_item_link{width:100%;height:100%;margin:auto;position:relative;overflow:hidden;display:inline-block}.Top_others_item_link:after{content:'';display:block;padding-top:30%}@media screen and (max-width:896px),print{.Top_others_item_link:after{padding-top:50%}}.Top_others_item_link:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;-webkit-filter:brightness(60%);filter:brightness(60%);-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition:.8s;transition:.8s;-webkit-animation-name:scale;animation-name:scale;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes scale{0%{-webkit-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-transform:scale(1);transform:scale(1)}}.Top_others_item_link.naito:before{background:no-repeat center/cover url(//naito-optical.com/wp-content/themes/dist/css/../img/nclan-2.webp)}.Top_others_item_link.nclan:before{background:no-repeat center/cover url(//naito-optical.com/wp-content/themes/dist/css/../img/link-nclan.webp)}.Top_others_item_link_cont{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;flex-wrap:wrap;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.Top_others_item_link_cont img{width:40%;min-width:200px;max-width:300px;margin:0 auto 20px;position:relative;z-index:1}@media screen and (max-width:896px),print{.Top_others_item_link_cont img{margin:0 auto 20px}}.Top_others_item_link_cont .arrow{width:25%;min-width:200px;position:relative;-webkit-transition:.7s;transition:.7s}.Top_others_item_link_cont .arrow:after{content:'';position:absolute;top:auto;right:0;bottom:0;left:0;margin:auto;display:block;height:1px;background-color:#fff}.Top_others_item_link_cont .arrow:before{content:'';position:absolute;top:auto;right:5.5px;bottom:-1.5px;left:auto;margin:auto;display:block;width:1px;height:15px;background-color:#fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.Top_others_item_link:hover:before{-webkit-filter:brightness(75%);filter:brightness(75%)}.Top_others_item_link:hover .arrow{-webkit-transform:translateX(20px);transform:translateX(20px)}.Top_concept{text-align:center;margin:80px auto auto;font-size:17px;line-height:2}@media screen and (max-width:896px),print{.Top_concept{margin:60px auto auto}}.Top_concept p{font-size:17px}.Top_concept p.first{margin-bottom:5px}.Top_news{background-color:#e8e8e8;margin-top:80px;padding:30px 0;position:relative}@media screen and (max-width:896px),print{.Top_news{margin-top:50px}}.Top_news_wrap{width:80%;margin:auto}.Top_news_title{font-size:60px;font-weight:400;border-bottom:1px solid #333;margin-bottom:25px;padding-bottom:0}@media screen and (max-width:896px),print{.Top_news_title{font-size:40px;margin-bottom:20px}}.Top_news_item{margin-bottom:20px}@media screen and (max-width:896px),print{.Top_news_item{margin-bottom:15px}}.Top_news_item .link{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;flex-wrap:nowrap}.Top_news_item .link time{min-width:120px;font-weight:400}@media screen and (max-width:896px),print{.Top_news_item .link time{min-width:100px}}.Top_news_more{height:65px;width:260px;margin:auto;text-align:center;background-color:#333;-webkit-transition:.7s;transition:.7s;position:absolute;top:auto;right:30px;bottom:-15px;left:auto;margin:auto}@media screen and (max-width:896px),print{.Top_news_more{height:50px;width:200px}}.Top_news_more .link{color:#fff;text-align:center;width:100%;line-height:70px;vertical-align:middle;position:relative}@media screen and (max-width:896px),print{.Top_news_more .link{line-height:50px}}.Top_news_more .link:after,.Top_news_more .link:before{content:'';-webkit-transition:.7s;transition:.7s}.Top_news_more .link:after{position:absolute;top:0;right:25px;bottom:0;left:auto;margin:auto;background-color:#fff;display:block;height:1px;width:50px;z-index:2}@media screen and (max-width:896px),print{.Top_news_more .link:after{width:40px}}.Top_news_more .link:before{position:absolute;top:0;right:28px;bottom:4px;left:auto;margin:auto;background-color:#fff;display:block;height:8px;width:1px;-webkit-transform:rotate(-60deg);transform:rotate(-60deg);z-index:2}.Top_news_more:hover{background-color:#444}.Top_news_more:hover .link:after{position:absolute;top:0;right:20px;bottom:0;left:auto;margin:auto}.Top_news_more:hover .link:before{position:absolute;top:0;right:23px;bottom:4px;left:auto;margin:auto}@media screen and (max-width:896px),print{.Top_news_more{position:absolute;top:auto;right:20px;bottom:-25px;left:auto;margin:auto}}.Top_catalog{width:calc(100vw);-webkit-transform:translateX(-50px);transform:translateX(-50px);margin:120px auto auto;position:relative}@media screen and (max-width:896px),print{.Top_catalog{width:calc(100% + 40px);margin-top:80px;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}.Top_catalog_title{height:100px}.Top_catalog_title div img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.Top_catalog_more{height:65px;width:260px;margin:auto;text-align:center;background-color:#333;-webkit-transition:.7s;transition:.7s;margin-top:30px;position:relative}@media screen and (max-width:896px),print{.Top_catalog_more{height:50px;width:200px}}.Top_catalog_more .link{color:#fff;text-align:center;width:100%;line-height:70px;vertical-align:middle;position:relative}@media screen and (max-width:896px),print{.Top_catalog_more .link{line-height:50px}}.Top_catalog_more .link:after,.Top_catalog_more .link:before{content:'';-webkit-transition:.7s;transition:.7s}.Top_catalog_more .link:after{position:absolute;top:0;right:25px;bottom:0;left:auto;margin:auto;background-color:#fff;display:block;height:1px;width:50px;z-index:2}@media screen and (max-width:896px),print{.Top_catalog_more .link:after{width:40px}}.Top_catalog_more .link:before{position:absolute;top:0;right:28px;bottom:4px;left:auto;margin:auto;background-color:#fff;display:block;height:8px;width:1px;-webkit-transform:rotate(-60deg);transform:rotate(-60deg);z-index:2}.Top_catalog_more:hover{background-color:#444}.Top_catalog_more:hover .link:after{position:absolute;top:0;right:20px;bottom:0;left:auto;margin:auto}.Top_catalog_more:hover .link:before{position:absolute;top:0;right:23px;bottom:4px;left:auto;margin:auto}.Top_catalog_ul{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;flex-wrap:wrap;width:90%;margin:auto}@media screen and (max-width:896px),print{.Top_catalog_ul{-webkit-box-pack:start;justify-content:flex-start;width:100%}}.Top_catalog_ul_item{width:25%;padding:25px;margin-bottom:10px}@media screen and (max-width:896px),print{.Top_catalog_ul_item{width:33.3%;padding:10px}}@media screen and (max-width:480px),print{.Top_catalog_ul_item{width:50%;padding:10px}}.Top_catalog_ul_item_thumb{position:relative;overflow:hidden}.Top_catalog_ul_item_thumb:before{content:'';padding-top:50%;display:block}.Top_catalog_ul_item_thumb .noimage{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;background-color:#f9f9f9;text-align:center;color:#999}.Top_catalog_ul_item_thumb img{position:absolute;top:50%;right:auto;bottom:auto;left:50%;margin:auto;width:100%;height:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-object-fit:contain;object-fit:contain}.Top_catalog_ul_item_title{width:100%;-moz-text-align-last:left;text-align-last:left}.Top_catalog_ul_item.soldout{position:relative}.Top_catalog_ul_item.soldout:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;pointer-events:none;width:50%;height:100px;background:no-repeat center/contain url(//naito-optical.com/wp-content/themes/dist/css/../img/soldout.png);z-index:1}.Top_brand{width:calc(100%);-webkit-transform:translateX(-50px);transform:translateX(-50px);display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;flex-wrap:nowrap}@media screen and (max-width:896px),print{.Top_brand{width:calc(100% + 20px);-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-top:30px;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}.Top_brand.leowl{margin-top:80px}.Top_brand.leowl .Top_brand_content_more{position:absolute;top:auto;right:auto;bottom:20px;left:-20px;margin:auto}@media screen and (max-width:896px),print{.Top_brand.leowl .Top_brand_content_more{margin-top:50px;position:relative;bottom:auto;left:auto;right:-70px}}.Top_brand.leowl .Top_brand_content{position:relative;overflow:visible}.Top_brand.leowl .Top_brand_content:after{content:'';position:absolute;top:5%;right:0;bottom:5%;left:0;margin:auto;overflow:visible;width:100%;background:no-repeat center/contain url(//naito-optical.com/wp-content/themes/dist/css/../img/illust-owl.png);z-index:-1}.Top_brand.leowl .Top_brand_img{margin-left:0;margin-right:auto}.Top_brand.kuma{-webkit-transform:translateX(50px);transform:translateX(50px);-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}@media screen and (max-width:896px),print{.Top_brand.kuma{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-transform:translateX(0);transform:translateX(0)}}.Top_brand.kuma .Top_brand_img{margin-left:auto;margin-right:0}.Top_brand.kuma .Top_brand_content{position:relative;overflow:visible}.Top_brand.kuma .Top_brand_content:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;overflow:visible;width:100%;background:no-repeat center/contain url(//naito-optical.com/wp-content/themes/dist/css/../img/logo-kumahachi_1.png);z-index:-1}@media screen and (max-width:896px),print{.Top_brand.kuma .Top_brand_content:after{position:absolute;top:5%;right:0;bottom:auto;left:0;margin:auto;height:100px}}.Top_brand.kuma .Top_brand_content_more{position:absolute;top:auto;right:-20px;bottom:20px;left:auto;margin:auto}@media screen and (max-width:896px),print{.Top_brand.kuma .Top_brand_content_more{position:relative;bottom:auto;left:auto;right:70px}}.Top_brand.nclan{margin-top:80px}.Top_brand.nclan .Top_brand_content_more{position:absolute;top:auto;right:auto;bottom:20px;left:-20px;margin:auto}@media screen and (max-width:896px),print{.Top_brand.nclan .Top_brand_content_more{margin-top:50px;position:relative;bottom:auto;left:auto;right:-70px}}.Top_brand.nclan .Top_brand_content{position:relative;overflow:visible}.Top_brand.nclan .Top_brand_content:after{content:'';position:absolute;top:5%;right:0;bottom:5%;left:0;margin:auto;overflow:visible;width:100%;background:no-repeat center/contain url(//naito-optical.com/wp-content/themes/dist/css/../img/logo-nclan_1.png);z-index:-1}.Top_brand.nclan .Top_brand_img{margin-left:0;margin-right:auto}.Top_brand.naito{-webkit-transform:translateX(50px);transform:translateX(50px);-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}@media screen and (max-width:896px),print{.Top_brand.naito{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-transform:translateX(0);transform:translateX(0)}}.Top_brand.naito .Top_brand_img{margin-left:auto;margin-right:0}.Top_brand.naito .Top_brand_content{position:relative;overflow:visible}.Top_brand.naito .Top_brand_content:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;overflow:visible;width:100%;background:no-repeat center/contain url(//naito-optical.com/wp-content/themes/dist/css/../img/logo-naito_1.svg);z-index:-1}@media screen and (max-width:896px),print{.Top_brand.naito .Top_brand_content:after{position:absolute;top:5%;right:0;bottom:auto;left:0;margin:auto;height:100px}}.Top_brand.naito .Top_brand_content_more{position:absolute;top:auto;right:-20px;bottom:20px;left:auto;margin:auto}@media screen and (max-width:896px),print{.Top_brand.naito .Top_brand_content_more{position:relative;bottom:auto;left:auto;right:70px}}.Top_brand_img{width:60%;position:relative;overflow:hidden}@media screen and (max-width:896px),print{.Top_brand_img{width:95%}}.Top_brand_img:before{content:'';padding-top:70%;display:block}@media screen and (max-width:896px),print{.Top_brand_img:before{padding-top:50%}}.Top_brand_img img{position:absolute;top:50%;right:auto;bottom:auto;left:50%;margin:auto;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.Top_brand_content{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:30px 30px 150px;width:35%;position:relative}@media screen and (max-width:896px),print{.Top_brand_content{width:90%;margin:auto;padding:30px}}.Top_brand_content_title{margin-bottom:30px}@media screen and (max-width:896px),print{.Top_brand_content_title{margin-bottom:20px}}@media screen and (max-width:896px),print{.Top_brand_content p{margin-bottom:20px}}.Top_brand_content_more{height:65px;width:260px;margin:auto;text-align:center;background-color:#333;-webkit-transition:.7s;transition:.7s}@media screen and (max-width:896px),print{.Top_brand_content_more{height:50px;width:200px}}.Top_brand_content_more .link{color:#fff;text-align:center;width:100%;line-height:70px;vertical-align:middle;position:relative}@media screen and (max-width:896px),print{.Top_brand_content_more .link{line-height:50px}}.Top_brand_content_more .link:after,.Top_brand_content_more .link:before{content:'';-webkit-transition:.7s;transition:.7s}.Top_brand_content_more .link:after{position:absolute;top:0;right:25px;bottom:0;left:auto;margin:auto;background-color:#fff;display:block;height:1px;width:50px;z-index:2}@media screen and (max-width:896px),print{.Top_brand_content_more .link:after{width:40px}}.Top_brand_content_more .link:before{position:absolute;top:0;right:28px;bottom:4px;left:auto;margin:auto;background-color:#fff;display:block;height:8px;width:1px;-webkit-transform:rotate(-60deg);transform:rotate(-60deg);z-index:2}.Top_brand_content_more:hover{background-color:#444}.Top_brand_content_more:hover .link:after{position:absolute;top:0;right:20px;bottom:0;left:auto;margin:auto}.Top_brand_content_more:hover .link:before{position:absolute;top:0;right:23px;bottom:4px;left:auto;margin:auto}.Catalog{width:100%;margin:auto}.Catalog_ul{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;flex-wrap:wrap;width:90%;margin:auto;margin-top:50px}@media screen and (max-width:896px),print{.Catalog_ul{-webkit-box-pack:start;justify-content:flex-start;width:100%}}.Catalog_ul_item{width:25%;padding:25px;margin-bottom:10px}@media screen and (max-width:896px),print{.Catalog_ul_item{width:33.3%;padding:10px}}@media screen and (max-width:480px),print{.Catalog_ul_item{width:50%;padding:10px}}.Catalog_ul_item_thumb{position:relative;overflow:hidden}.Catalog_ul_item_thumb:before{content:'';padding-top:50%;display:block}.Catalog_ul_item_thumb .noimage{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;background-color:#f9f9f9;text-align:center;color:#999}.Catalog_ul_item_thumb img{position:absolute;top:50%;right:auto;bottom:auto;left:50%;margin:auto;width:100%;height:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-object-fit:contain;object-fit:contain}.Catalog_ul_item_title{width:100%;-moz-text-align-last:left;text-align-last:left}.Catalog_ul_item.soldout{position:relative}.Catalog_ul_item.soldout:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;pointer-events:none;width:50%;height:100px;background:no-repeat center/contain url(//naito-optical.com/wp-content/themes/dist/css/../img/soldout.png);z-index:1}@media screen and (max-width:896px),print{.Catalog_ul{margin-top:30px}}@media screen and (max-width:480px),print{.Catalog_ul{margin-top:10px}}.Catalog_nav{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;flex-wrap:nowrap;width:100%;-webkit-box-align:center;align-items:center;margin:60px auto auto}.Catalog_nav:after,.Catalog_nav:before{content:'';border-top:1px solid #333;-webkit-box-flex:1;flex-grow:1}.Catalog_nav_wrap{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;flex-wrap:nowrap;width:auto;padding:0 30px;-webkit-box-align:center;align-items:center}@media screen and (max-width:896px),print{.Catalog_nav_wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.Catalog_nav_brand{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;flex-wrap:nowrap;margin-bottom:20px}.Catalog_nav_brand .link{margin:auto 8px;padding:0 8px;background-color:#fff;white-space:nowrap}.Catalog_nav_brand .link.current{border-bottom:1px solid #333}.Catalog_nav_searchform{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;flex-wrap:nowrap;width:100%;max-width:300px;margin:auto 20px}.Catalog_nav_searchform_field{display:inline-block;width:100%;height:40px;line-height:40px;vertical-align:middle;padding-left:10px;border:1px solid #bfbfbf}.Catalog_nav_searchform_field input{border:none;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none}.Catalog_nav_searchform_submit{height:65px;width:260px;margin:auto;text-align:center;background-color:#333;-webkit-transition:.7s;transition:.7s;display:inline-block;width:80px;height:40px!important;line-height:40px!important;vertical-align:middle;margin-left:5px;text-align:center}@media screen and (max-width:896px),print{.Catalog_nav_searchform_submit{height:50px;width:200px}}.Catalog_nav_searchform_submit .link{color:#fff;text-align:center;width:100%;line-height:70px;vertical-align:middle;position:relative}@media screen and (max-width:896px),print{.Catalog_nav_searchform_submit .link{line-height:50px}}.Catalog_nav_searchform_submit .link:after,.Catalog_nav_searchform_submit .link:before{content:'';-webkit-transition:.7s;transition:.7s}.Catalog_nav_searchform_submit .link:after{position:absolute;top:0;right:25px;bottom:0;left:auto;margin:auto;background-color:#fff;display:block;height:1px;width:50px;z-index:2}@media screen and (max-width:896px),print{.Catalog_nav_searchform_submit .link:after{width:40px}}.Catalog_nav_searchform_submit .link:before{position:absolute;top:0;right:28px;bottom:4px;left:auto;margin:auto;background-color:#fff;display:block;height:8px;width:1px;-webkit-transform:rotate(-60deg);transform:rotate(-60deg);z-index:2}.Catalog_nav_searchform_submit:hover{background-color:#444}.Catalog_nav_searchform_submit:hover .link:after{position:absolute;top:0;right:20px;bottom:0;left:auto;margin:auto}.Catalog_nav_searchform_submit:hover .link:before{position:absolute;top:0;right:23px;bottom:4px;left:auto;margin:auto}.Catalog_nav_searchform_submit .link{display:inline-block;height:40px!important;line-height:40px!important;vertical-align:middle;border:none;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none}.Catalog_key{width:90%;margin:auto;text-align:left;margin-top:30px}.Catalog_single .Article{width:85%;margin:50px auto auto}@media screen and (max-width:896px),print{.Catalog_single .Article{width:95%;margin:25px auto auto}}.Catalog_single .Article_title{font-size:28px;border-bottom:1px solid #333}.Catalog_single .Article_wrap{display:-webkit-box;display:flex;justify-content:space-around;flex-wrap:wrap;padding:50px 0}@media screen and (max-width:896px),print{.Catalog_single .Article_wrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;padding:25px 0 50px}}.Catalog_single .Article_imgs{width:45%}@media screen and (max-width:896px),print{.Catalog_single .Article_imgs{width:100%}}.Catalog_single .Article_imgs_figure{margin:10px auto 70px;position:relative}.Catalog_single .Article_imgs_figure img{-o-object-fit:contain;object-fit:contain;height:100%;width:100%;z-index:-1}.Catalog_single .Article_contents{width:40%}@media screen and (max-width:896px),print{.Catalog_single .Article_contents{width:100%}}.Catalog_single .Article_contents_text{margin-bottom:30px}.Catalog_single .Article_contents_specs dl{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;flex-wrap:wrap}.Catalog_single .Article_contents_specs dl dt{width:40%;border-bottom:1px solid #bfbfbf;margin-bottom:15px;padding-bottom:10px}@media screen and (max-width:896px),print{.Catalog_single .Article_contents_specs dl dt{width:50%}}.Catalog_single .Article_contents_specs dl dd{width:60%;border-bottom:1px solid #bfbfbf;margin-bottom:15px;padding-bottom:10px}@media screen and (max-width:896px),print{.Catalog_single .Article_contents_specs dl dd{width:50%}}.Catalog_single .Article .soldout{color:#b8292b;font-weight:700;margin-bottom:18px}.Kumahachi_title{width:50%;margin:75px auto auto;position:relative}@media screen and (max-width:896px),print{.Kumahachi_title{width:90%;margin:30px auto auto}}.Kumahachi_title img{width:100%;height:auto}.Kumahachi_content{margin-top:30px}@media screen and (max-width:896px),print{.Kumahachi_content{margin-top:-15px}}.Kumahachi_content img{width:100%;height:100%}.Kumahachi_content_sec1{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap;margin-bottom:30px}@media screen and (max-width:896px),print{.Kumahachi_content_sec1{margin-bottom:0}}.Kumahachi_content_sec1_left{width:60%}@media screen and (max-width:896px),print{.Kumahachi_content_sec1_left{width:100%}}.Kumahachi_content_sec1_right{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;flex-wrap:wrap;-webkit-box-align:end;align-items:flex-end;width:40%;padding:0 50px;margin-bottom:10%}@media screen and (max-width:896px),print{.Kumahachi_content_sec1_right{width:100%;margin:30px auto auto;padding:0}}.Kumahachi_content_sec2{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap}.Kumahachi_content_sec2_left{width:40%;padding:100px 30px 30px}@media screen and (max-width:896px),print{.Kumahachi_content_sec2_left{width:100%;padding:30px 0 0}}.Kumahachi_content_sec2_right{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;width:100%;padding:30px}@media screen and (max-width:896px),print{.Kumahachi_content_sec2_right{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;padding:30px 0 0}}.Kumahachi_content_sec2_right_img{margin-bottom:23px}.Kumahachi_content_sec2_right p{width:65%;padding:0 50px;margin:auto}@media screen and (max-width:896px),print{.Kumahachi_content_sec2_right p{width:100%;padding:0}}.Kumahachi_catalog{width:80%;margin:100px auto auto}@media screen and (max-width:896px),print{.Kumahachi_catalog{width:100%;margin:50px auto auto}}.Leowl_title{width:50%;margin:75px auto auto;position:relative}@media screen and (max-width:896px),print{.Leowl_title{width:100%;margin:30px auto auto}}.Leowl_title img{width:100%;height:auto}.Leowl_content{margin-top:50px}@media screen and (max-width:896px),print{.Leowl_content{margin-top:0}}.Leowl_content img{width:100%;height:100%}.Leowl_content_sec1{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap;margin-bottom:30px}@media screen and (max-width:896px),print{.Leowl_content_sec1{margin-bottom:0}}.Leowl_content_sec1_left{width:60%}@media screen and (max-width:896px),print{.Leowl_content_sec1_left{width:100%}}.Leowl_content_sec1_right{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;flex-wrap:wrap;-webkit-box-align:end;align-items:flex-end;width:40%;padding:0 50px;margin-bottom:10%}@media screen and (max-width:896px),print{.Leowl_content_sec1_right{width:100%;margin:30px auto auto;padding:0}}.Leowl_content_sec2{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap}.Leowl_content_sec2_left{width:40%;padding:100px 30px 0}@media screen and (max-width:896px),print{.Leowl_content_sec2_left{width:100%;padding:30px 0 0}}.Leowl_content_sec2_left img{-o-object-fit:cover;object-fit:cover}.Leowl_content_sec2_right{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:60%;padding:30px}@media screen and (max-width:896px),print{.Leowl_content_sec2_right{width:100%;padding:30px 0 0}}.Leowl_content_sec2_right_img{margin-bottom:30px}@media screen and (max-width:896px),print{.Leowl_content_sec2_right_img{width:100%}}.Leowl_content_sec2_right p{width:80%;margin:auto}@media screen and (max-width:896px),print{.Leowl_content_sec2_right p{width:100%}}.Leowl_catalog{width:90%;margin:100px auto auto}@media screen and (max-width:896px),print{.Leowl_catalog{width:100%;margin:30px auto auto}}.News_title{font-size:60px;font-weight:400;border-bottom:1px solid #333;margin-bottom:35px}.News_content{background-color:#e8e8e8;margin-top:50px;padding:30px 0;position:relative}.News_wrap{width:80%;margin:auto}@media screen and (max-width:896px),print{.News_wrap{width:85%}}.News_ul{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;flex-wrap:wrap;width:90%;margin:auto;width:100%}@media screen and (max-width:896px),print{.News_ul{-webkit-box-pack:start;justify-content:flex-start;width:100%}}.News_ul_item{width:25%;padding:25px;margin-bottom:10px}@media screen and (max-width:896px),print{.News_ul_item{width:33.3%;padding:10px}}@media screen and (max-width:480px),print{.News_ul_item{width:50%;padding:10px}}.News_ul_item_thumb{position:relative;overflow:hidden}.News_ul_item_thumb:before{content:'';padding-top:50%;display:block}.News_ul_item_thumb .noimage{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;background-color:#f9f9f9;text-align:center;color:#999}.News_ul_item_thumb img{position:absolute;top:50%;right:auto;bottom:auto;left:50%;margin:auto;width:100%;height:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-object-fit:contain;object-fit:contain}.News_ul_item_title{width:100%;-moz-text-align-last:left;text-align-last:left}.News_ul_item.soldout{position:relative}.News_ul_item.soldout:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;pointer-events:none;width:50%;height:100px;background:no-repeat center/contain url(//naito-optical.com/wp-content/themes/dist/css/../img/soldout.png);z-index:1}.News_ul_item{width:23%;width:calc((100% - 90px)/ 4);padding:0;margin-right:30px;margin-left:0;margin-bottom:30px}@media screen and (max-width:896px),print{.News_ul_item{width:calc((100% - 40px)/ 3);margin-right:20px}}@media screen and (max-width:480px),print{.News_ul_item{width:calc((100% - 15px)/ 2);margin-right:15px}}.News_ul_item:nth-of-type(4n){margin-right:0;margin-left:0}@media screen and (max-width:896px),print{.News_ul_item:nth-of-type(4n){margin-right:20px;margin-left:0}}@media screen and (max-width:896px),print{.News_ul_item:nth-of-type(3n){margin-right:0;margin-left:0}}@media screen and (max-width:896px) and (max-width:480px),print{.News_ul_item:nth-of-type(3n){margin-right:15px;margin-left:0}}@media screen and (max-width:480px),print{.News_ul_item:nth-of-type(2n){margin-right:0;margin-left:0}}.News_ul_item_thumb{position:relative;overflow:hidden}.News_ul_item_thumb:before{content:'';padding-top:70%;display:block}.News_ul_item_thumb img{-o-object-fit:cover;object-fit:cover}.News_ul_item_title{margin-top:10px}.News_pager{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;flex-wrap:nowrap}.News_pager a,.News_pager span{display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;vertical-align:middle;margin:auto 4px;-webkit-transition:.5s;transition:.5s}.News_pager a:hover,.News_pager span:hover{background-color:#333;color:#fff}.News_pager a:hover:after,.News_pager span:hover:after{background-color:#fff}.News_pager a:hover:before,.News_pager span:hover:before{background-color:#fff}.News_pager .current{background-color:#333;color:#fff}.News_pager .next{width:50px;position:relative}.News_pager .next:after{content:'';position:absolute;top:0;right:8px;bottom:0;left:8px;margin:auto;display:block;height:1px;background-color:#333}.News_pager .next:before{content:'';position:absolute;top:0;right:-16px;bottom:7px;left:8px;margin:auto;display:block;width:1px;height:10px;background-color:#333;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.News_pager .prev{width:50px;position:relative}.News_pager .prev:after{content:'';position:absolute;top:0;right:8px;bottom:0;left:8px;margin:auto;display:block;height:1px;background-color:#333}.News_pager .prev:before{content:'';position:absolute;top:0;right:8px;bottom:7px;left:-16px;margin:auto;display:block;width:1px;height:10px;background-color:#333;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.About_wrap{margin-top:50px;background-color:#e8e8e8}@media screen and (max-width:896px),print{.About_wrap{margin-top:30px}}.About_content{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;flex-wrap:wrap;width:40%;min-width:250px;margin:auto;padding:100px 0}@media screen and (max-width:896px),print{.About_content{width:90%;min-width:auto;padding:50px 0 30px}}.About_content dt{width:35%;border-bottom:1px solid #bfbfbf;margin-bottom:25px;padding-bottom:20px}.About_content dd{width:65%;border-bottom:1px solid #bfbfbf;margin-bottom:25px;padding-bottom:20px}.Contact_wrap{background-color:#e8e8e8;margin-top:50px}@media screen and (max-width:896px),print{.Contact_wrap{margin-top:30px}}.Contact_content{width:50%;min-width:600px;margin:auto;padding:50px;text-align:center}@media screen and (max-width:896px),print{.Contact_content{width:90%;min-width:auto;padding:50px 0}}.Contact_content_txt{margin-bottom:30px}.Contact_content .form_item{margin-bottom:30px;height:40px}@media screen and (max-width:896px),print{.Contact_content .form_item{height:90px;margin-bottom:0}}.Contact_content .form_item label{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;flex-wrap:nowrap;position:relative}@media screen and (max-width:896px),print{.Contact_content .form_item label{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.Contact_content .form_item .title{position:absolute;top:0;right:auto;bottom:0;left:-180px;margin:auto;width:160px;text-align:right;margin-right:20px;display:inline-block;height:40px;line-height:40px;vertical-align:middle}@media screen and (max-width:896px),print{.Contact_content .form_item .title{width:auto;position:relative;text-align:left;left:0;margin:0 0 auto 0}}.Contact_content .form_item .title.require:after{content:'*';color:red}.Contact_content .form_item span.wpcf7-form-control-wrap{display:inline-block;width:100%;height:40px;line-height:40px;vertical-align:middle}.Contact_content .form_item input.wpcf7-form-control{width:100%;height:40px;border:none}.Contact_content .form_item.textarea{height:auto}.Contact_content .form_item.textarea span.wpcf7-form-control-wrap{width:100%;height:auto}.Contact_content .form_item.textarea textarea{width:100%;height:auto;border:none}.Contact_content .form_submit{height:65px;width:260px;margin:auto;text-align:center;background-color:#333;-webkit-transition:.7s;transition:.7s}@media screen and (max-width:896px),print{.Contact_content .form_submit{height:50px;width:200px}}.Contact_content .form_submit .link{color:#fff;text-align:center;width:100%;line-height:70px;vertical-align:middle;position:relative}@media screen and (max-width:896px),print{.Contact_content .form_submit .link{line-height:50px}}.Contact_content .form_submit .link:after,.Contact_content .form_submit .link:before{content:'';-webkit-transition:.7s;transition:.7s}.Contact_content .form_submit .link:after{position:absolute;top:0;right:25px;bottom:0;left:auto;margin:auto;background-color:#fff;display:block;height:1px;width:50px;z-index:2}@media screen and (max-width:896px),print{.Contact_content .form_submit .link:after{width:40px}}.Contact_content .form_submit .link:before{position:absolute;top:0;right:28px;bottom:4px;left:auto;margin:auto;background-color:#fff;display:block;height:8px;width:1px;-webkit-transform:rotate(-60deg);transform:rotate(-60deg);z-index:2}.Contact_content .form_submit:hover{background-color:#444}.Contact_content .form_submit:hover .link:after{position:absolute;top:0;right:20px;bottom:0;left:auto;margin:auto}.Contact_content .form_submit:hover .link:before{position:absolute;top:0;right:23px;bottom:4px;left:auto;margin:auto}.Contact_content .form_submit .btn{display:inline-block;width:100%;height:100%;margin:auto;position:relative;cursor:pointer}.Contact_content .form_submit .btn:after{content:'';position:absolute;top:0;right:-30px;bottom:0;left:auto;margin:auto;background:no-repeat center/contain url(//naito-optical.com/wp-content/themes/dist/css/../img/icon-arrow.svg);width:60px;height:10px}.Contact_content .form_submit input{color:#fff;width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;background:0 0}.Contact .wpcf7-response-output{width:50%;min-width:600px;margin:auto auto 50px!important}.Single{width:100%}.Single_article{width:100%;margin:auto;padding:50px 0 100px;text-align:center;background-color:#e8e8e8;margin-top:50px}@media screen and (max-width:896px),print{.Single_article{margin-top:30px;padding:30px 0 50px}}.Single_article_time{font-size:14px}.Single_article_title{width:80%;font-size:18px;margin:10px auto 50px;padding-bottom:10px;border-bottom:1px solid #333}@media screen and (max-width:896px),print{.Single_article_title{width:90%;text-align:center;font-size:20px;padding-bottom:10px;margin:0 auto 30px}}.Single_article_img{width:60%;margin:auto auto 30px;text-align:center}@media screen and (max-width:480px),print{.Single_article_img{margin:auto auto 10px;width:90%}}.Single_article_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Single_article_text{width:60%;margin:auto;text-align:left}@media screen and (max-width:480px),print{.Single_article_text{width:90%}}.Privacy{width:80%;margin:auto;padding:105px 0 80px}.Privacy_title{font-size:22px;font-weight:700;text-align:left;margin-bottom:40px;padding-bottom:10px;border-bottom:solid 1px #707070}.Privacy_wrap .item{font-size:16px;font-weight:700}.Privacy_list{width:30%;padding:30px}.Privacy_list_item{margin-bottom:20px;padding-left:15px;border-left:1px solid #707070}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{width:100%;height:100%;position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list *{width:100%;height:100%}.slick-list img{-o-object-fit:cover;object-fit:cover}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[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(//naito-optical.com/wp-content/themes/dist/css/ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;src:url(//naito-optical.com/wp-content/themes/dist/css/fonts/slick.eot);src:url(//naito-optical.com/wp-content/themes/dist/css/fonts/slick.eot?#iefix) format("embedded-opentype"),url(//naito-optical.com/wp-content/themes/dist/css/fonts/slick.woff) format("woff"),url(//naito-optical.com/wp-content/themes/dist/css/fonts/slick.ttf) format("truetype"),url(//naito-optical.com/wp-content/themes/dist/css/fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:0}@media screen and (max-width:896px),print{.slick-next,.slick-prev{height:15px;width:15px}}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:7%;z-index:1!important}@media screen and (max-width:896px),print{.slick-prev{left:3%}}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:after{position:absolute;top:0;bottom:0;left:-5px;right:0;margin:auto;content:"";background-image:url(//naito-optical.com/wp-content/themes/dist/css/../img/Arrow-prev.png);background-size:contain;background-repeat:no-repeat;vertical-align:middle;width:40px;height:40px}@media screen and (max-width:896px),print{.slick-prev:after{width:33px;height:33px}}.slick-next{right:7%;z-index:1!important}@media screen and (max-width:896px),print{.slick-next{right:3%}}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:after{position:absolute;top:0;bottom:0;left:-10px;right:0;margin:auto;content:"";vertical-align:middle;width:40px;height:40px;background-image:url(//naito-optical.com/wp-content/themes/dist/css/../img/Arrow-next.png);background-size:contain;background-repeat:no-repeat}@media screen and (max-width:896px),print{.slick-next:after{width:33px;height:33px}}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}