﻿*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:"arial","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}a{color:#06f;text-decoration:underline}a:hover{text-decoration:none}p{line-height:1.6}@media only screen and (min-width: 800px){.l-container{width:1140px;margin:0px auto}}@media only screen and (min-width: 480px) and (max-width: 799px){.l-container{width:100%;padding:0px 10px}}@media only screen and (max-width: 479px){.l-container{width:100%;padding:0px 10px}}.l-innerBox{padding:0px 10px}.gNav{background-color:#fff;height:80px;padding-top:23px;opacity:1}.gNav__logo{width:174px;float:left}.gNav__menu{width:663px;float:right}.gNav-fixed{position:fixed !important;top:0;width:100%;z-index:99999 !important;animation:fadeIn 1s ease 0s 1 normal}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@media only screen and (min-width: 800px){.gNav__container{min-width:1140px;width:100%;margin:0px auto;padding:0px 80px}}@media only screen and (min-width: 480px) and (max-width: 799px){.gNav__container{width:100%;padding:0px 10px}}@media only screen and (max-width: 479px){.gNav__container{width:100%;padding:0px 10px}}.gNav__menuItem,.gNav__menuItem--home,.gNav__menuItem--aromaslit,.gNav__menuItem--products,.gNav__menuItem--about,.gNav__menuItem--contact{display:block;height:28px;float:left;margin-top:10px}.gNav__menuItem a,.gNav__menuItem--home a,.gNav__menuItem--aromaslit a,.gNav__menuItem--products a,.gNav__menuItem--about a,.gNav__menuItem--contact a{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:top center;position:relative;display:inline-block;text-decoration:none}.gNav__menuItem a::after,.gNav__menuItem--home a::after,.gNav__menuItem--aromaslit a::after,.gNav__menuItem--products a::after,.gNav__menuItem--about a::after,.gNav__menuItem--contact a::after{content:'';width:100%;height:0;border-bottom:1px solid #666;position:absolute;bottom:-5px;left:0;opacity:0;transition:all .12s ease-out}.gNav__menuItem a:hover::after,.gNav__menuItem--home a:hover::after,.gNav__menuItem--aromaslit a:hover::after,.gNav__menuItem--products a:hover::after,.gNav__menuItem--about a:hover::after,.gNav__menuItem--contact a:hover::after{opacity:1;bottom:5px}.gNav__menuItem--home{width:40px;margin-right:35px}.gNav__menuItem--home a{background-image:url(../img/common/gnav_top.png);background-size:40px auto}.gNav__menuItem--aromaslit{width:145px;margin-right:33px}.gNav__menuItem--aromaslit a{background-image:url(../img/common/gnav_aromaslit.png);background-size:145px auto}.gNav__menuItem--products{width:61px;margin-right:31px}.gNav__menuItem--products a{background-image:url(../img/common/gnav_products.png);background-size:61px auto}.gNav__menuItem--about{width:132px;margin-right:34px}.gNav__menuItem--about a{background-image:url(../img/common/gnav_about.png);background-size:132px auto}.gNav__menuItem--contact{width:89px;margin-right:39px}.gNav__menuItem--contact a{background-image:url(../img/common/gnav_contact.png);background-size:89px auto}.gNav__menuItem--facebook{width:24px;display:block;height:24px;float:left;margin-top:5px}.gNav__menuItem--facebook a{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:top center;background-image:url(../img/common/gnav_facebook.png);background-size:24px auto}.headerSubpg{position:relative}.gNav__mobileMenu{width:40px;position:absolute;top:20px;right:10px;z-index:200;opacity:1;cursor:pointer}@media only screen and (min-width: 800px){.footerArea{width:1082px;margin:0px auto 15px auto}}@media only screen and (min-width: 480px) and (max-width: 799px){.footerArea{width:100%;padding:0px 10px;margin-bottom:15px}}@media only screen and (max-width: 479px){.footerArea{width:100%;padding:0px 10px;margin-bottom:15px}}@media only screen and (min-width: 800px){.footerArea__main{width:340px;float:left;margin-top:46px}}@media only screen and (min-width: 480px) and (max-width: 799px){.footerArea__main{width:100%;max-width:300px;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 479px){.footerArea__main{width:100%;max-width:300px;margin-left:auto;margin-right:auto}}.footerArea__main__logo{width:174px}.footerArea__mainSbox{display:table;width:100%;margin-top:12px}.footerArea__mainSbox__address{display:table-cell;color:#464646;font-size:15px;font-feature-settings:"palt" 1;line-height:1.5}.footerArea__mainSbox__btn{display:table-cell;width:24px;vertical-align:bottom}.footerArea__sub{margin-top:38px}@media only screen and (min-width: 800px){.footerArea__sub{width:625px;float:right}}@media only screen and (min-width: 480px) and (max-width: 799px){.footerArea__sub{width:450px;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 479px){.footerArea__sub{width:293px;margin-left:auto;margin-right:auto}}.footerArea__sub__btnBox{width:100%;max-width:293px;float:left;margin-bottom:14px}@media only screen and (min-width: 800px){.footerArea__sub__btnBox{margin-right:39px}}@media only screen and (min-width: 480px) and (max-width: 799px){.footerArea__sub__btnBox{width:49%;float:left;margin-right:2%}.footerArea__sub__btnBox:nth-child(2n){margin-right:0}}@media only screen and (max-width: 479px){.footerArea__sub__btnBox{margin-right:0}}.footerArea__sub__btnBox:last-child{margin-right:0}.footerArea__sub__btnBox__hl{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","メイリオ",Meiryo,serif;color:#464646;font-size:15px;font-feature-settings:"palt" 1;line-height:1;text-align:center;margin-bottom:10px}.footerArea__sub__menuList{text-align:right}.footerArea__sub__menuList .item{display:inline-block;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","メイリオ",Meiryo,serif;font-size:15px;font-feature-settings:"palt" 1;line-height:1;border-left:1px solid #464646;border-right:1px solid #464646;padding:0 24px}.footerArea__sub__menuList .item a{color:#464646;text-decoration:none}.footerArea__sub__menuList .item a:hover{text-decoration:underline}.copyrightBg{background-color:#464646;height:74px}@media only screen and (min-width: 480px) and (max-width: 799px){.copyrightBg{margin-top:34px}}@media only screen and (max-width: 479px){.copyrightBg{margin-top:34px}}.copyright{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","メイリオ",Meiryo,serif;color:#fff;font-size:13px;font-feature-settings:"palt" 1;line-height:1}@media only screen and (min-width: 800px){.copyright{width:1082px;margin:0px auto;padding-top:12px;padding-left:8px}}@media only screen and (min-width: 480px) and (max-width: 799px){.copyright{width:100%;padding:12px 10px 0px 18px}}@media only screen and (max-width: 479px){.copyright{width:100%;padding:12px 10px 0px 18px}}@media only screen and (min-width: 480px) and (max-width: 799px){footer{padding-top:46px}}@media only screen and (max-width: 479px){footer{padding-top:46px}}#pageTop{position:fixed;cursor:pointer;right:15px;bottom:15px;z-index:9000;display:none}#pageTop img{width:40px}.sbpgContainer{border-bottom:1px #969696 solid}@media only screen and (min-width: 800px){.top-kv__logo{max-width:165px}}@media only screen and (min-width: 480px) and (max-width: 799px){.top-kv__logo{max-width:120px}}@media only screen and (max-width: 479px){.top-kv__logo{max-width:120px}}.top-kv__logoWrap{position:absolute;top:0;left:0;right:0;z-index:100;opacity:1}@media only screen and (min-width: 800px){.top-kv__logoWrap{min-width:1140px;width:100%;margin:0px auto;padding:0px 80px}}@media only screen and (min-width: 480px) and (max-width: 799px){.top-kv__logoWrap{left:15px}}@media only screen and (max-width: 479px){.top-kv__logoWrap{left:15px}}.top-kv{margin:0 auto;overflow:hidden;position:relative}.top-kv__slider--01{display:block;width:100%;background-image:url(../img/top/kv_img_01.jpg);background-position:bottom center;background-repeat:no-repeat;background-size:cover}.top-kv__slider--02{display:block;width:100%;background-image:url(../img/top/kv_img_02.jpg);background-position:bottom center;background-repeat:no-repeat;background-size:cover}.top-kv__slider--03{display:block;width:100%;background-image:url(../img/top/kv_img_03.jpg);background-position:bottom center;background-repeat:no-repeat;background-size:cover}.top-kvMobile{margin:0 auto;overflow:hidden;position:relative}@media only screen and (min-width: 480px) and (max-width: 799px){.top-kvMobile{max-height:600px}}@media only screen and (max-width: 479px){.top-kvMobile{max-height:480px}}.top-kvMobile__slider--01{display:block;width:100%;background-image:url(../img/top/kv_img_01_sp.jpg);background-position:bottom center;background-repeat:no-repeat;background-size:cover}.top-kvMobile__slider--02{display:block;width:100%;background-image:url(../img/top/kv_img_02_sp.jpg);background-position:bottom center;background-repeat:no-repeat;background-size:cover}.top-kvMobile__slider--03{display:block;width:100%;background-image:url(../img/top/kv_img_03_sp.jpg);background-position:bottom center;background-repeat:no-repeat;background-size:cover}.top-kvMobile__mobileMenu{width:46px;position:absolute;top:10px;right:10px;z-index:200;opacity:1;cursor:pointer}.top-gNav{position:absolute;bottom:0;left:0;right:0;z-index:200;opacity:1}@media only screen and (min-width: 800px){#top .top-gNavMobileDn{display:block}}@media only screen and (min-width: 480px) and (max-width: 799px){#top .top-gNavMobileDn{display:none}}@media only screen and (max-width: 479px){#top .top-gNavMobileDn{display:none}}.top-aromaH2{margin-bottom:38px;text-align:center}.top-aromaH2 img{max-width:314px}@media only screen and (max-width: 479px){.top-aromaH2 img{max-width:282.8px}}.top-aromaBox{width:100%}@media only screen and (min-width: 800px){.top-aromaBox{display:table;table-layout:fixed;border-collapse:collapse}}@media only screen and (min-width: 480px) and (max-width: 799px){.top-aromaBox{display:block}}@media only screen and (max-width: 479px){.top-aromaBox{display:block}}@media only screen and (min-width: 800px){.top-aromaBox>div{display:table-cell;vertical-align:top}}@media only screen and (min-width: 480px) and (max-width: 799px){.top-aromaBox__leftOver{display:none}}@media only screen and (max-width: 479px){.top-aromaBox__leftOver{display:none}}@media only screen and (min-width: 800px){.top-aromaBox__cont{width:1300px;margin:0 auto;overflow:hidden}}@media only screen and (min-width: 480px) and (max-width: 799px){.top-aromaBox__cont{display:block;width:100%}}@media only screen and (max-width: 479px){.top-aromaBox__cont{display:block;width:100%}}@media only screen and (min-width: 800px){.top-aromaBox__cont__left{width:50%;float:left;height:500px}}@media only screen and (min-width: 480px) and (max-width: 799px){.top-aromaBox__cont__left{display:block;width:100%}}@media only screen and (max-width: 479px){.top-aromaBox__cont__left{display:block;width:100%}}@media only screen and (min-width: 800px){.top-aromaBox__cont__right{width:50%;float:right;height:500px}}@media only screen and (min-width: 480px) and (max-width: 799px){.top-aromaBox__cont__right{display:block;width:100%}}@media only screen and (max-width: 479px){.top-aromaBox__cont__right{display:block;width:100%}}@media only screen and (min-width: 480px) and (max-width: 799px){.top-aromaBox__rightOver{display:none}}@media only screen and (max-width: 479px){.top-aromaBox__rightOver{display:none}}.top-aromaBox__mainBox{background-image:url(../img/top/aromaslit_img_01.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;padding-top:104px}@media only screen and (min-width: 480px) and (max-width: 799px){.top-aromaBox__mainBox{padding:80px 0px}}@media only screen and (max-width: 479px){.top-aromaBox__mainBox{padding:80px 0px}}.top-aromaBox__subBox{padding-top:82px}@media only screen and (min-width: 480px) and (max-width: 799px){.top-aromaBox__subBox{padding:60px 20px 64px 20px}}@media only screen and (max-width: 479px){.top-aromaBox__subBox{padding:60px 20px 64px 20px}}.top-aromaBox__lead{text-align:center;margin-bottom:34px}.top-aromaBox__lead img{max-width:258px}.top-aromaBox__txtImg{text-align:center}@media only screen and (min-width: 800px){.top-aromaBox__txtImg{margin-bottom:36px}}.top-aromaBox__txtImg img{max-width:36px}.top-aromaBox__txtBox{color:#464646;font-size:14px;line-height:1.8}@media only screen and (min-width: 800px){.top-aromaBox__txtBox{width:390px;margin:0 auto}}.top-aromaBox__btn{display:inline-block;text-decoration:none;width:100%;max-width:293px;text-align:center;color:#fff;font-size:14px;border:1px solid #fff;padding:20px 0px}.top-aromaBox__btn--02{display:inline-block;text-decoration:none;width:100%;max-width:293px;text-align:center;color:#646464;font-size:14px;border:1px solid #646464;padding:20px 0px}.top-productsH2{margin-bottom:40px;text-align:center}.top-productsH2 img{max-width:260px}@media only screen and (max-width: 479px){.top-productsH2 img{max-width:234px}}@media only screen and (min-width: 800px){.top-prodBoxBg{background-color:#e6e6e6;background-image:url(../img/top/products_bg_white.png);background-repeat:repeat-x;background-position:top center;background-size:75px auto;padding-bottom:40px}}@media only screen and (min-width: 480px) and (max-width: 799px){.top-prodBoxBg{background-color:#e6e6e6;background-image:url(../img/top/products_bg_white.png);background-repeat:repeat-x;background-position:top center;background-size:30px auto;padding-bottom:40px}}@media only screen and (min-width: 800px){.top-prodBox{width:1140px;margin:0px auto}}@media only screen and (min-width: 480px) and (max-width: 799px){.top-prodBox{width:100%;padding:0px 10px}}@media only screen and (max-width: 479px){.top-prodBox{width:100%}}@media only screen and (min-width: 800px){.top-prodBox__item{width:360px;float:left;margin-right:30px}.top-prodBox__item:nth-child(3n){margin-right:0px}}@media only screen and (min-width: 480px) and (max-width: 799px){.top-prodBox__item{width:32%;float:left;margin-right:2%}.top-prodBox__item:nth-child(3n){margin-right:0px}}@media only screen and (max-width: 479px){.top-prodBox__item{width:100%;background-color:#e6e6e6;background-image:url(../img/top/products_bg_white.png);background-repeat:repeat-x;background-position:top center;background-size:75px auto;padding:0px 20px 40px 20px;margin-bottom:50px}}@media only screen and (max-width: 479px){.top-prodBox__imgBox{text-align:center}.top-prodBox__imgBox img{max-width:360px}}.top-prodBox__txtBox{color:#464646;font-size:14px;line-height:1.8;padding:0 2px;margin:28px 0}@media only screen and (min-width: 480px) and (max-width: 799px){.top-prodBox__txtBox{font-size:13px;margin:18px 0}}.top-prodBox__btn{display:inline-block;text-decoration:none;width:100%;max-width:225px;text-align:center;background-color:#646464;color:#fff;font-size:14px;padding:20px 0px}.top-aboutH2{margin-bottom:38px;text-align:center}.top-aboutH2 img{max-width:280px}@media only screen and (max-width: 479px){.top-aboutH2 img{max-width:252px}}.top-aboutBox{width:100%}@media only screen and (min-width: 800px){.top-aboutBox{display:table;table-layout:fixed;border-collapse:collapse}}@media only screen and (min-width: 480px) and (max-width: 799px){.top-aboutBox{display:block}}@media only screen and (max-width: 479px){.top-aboutBox{display:block}}@media only screen and (min-width: 800px){.top-aboutBox>div{display:table-cell;vertical-align:top}}@media only screen and (min-width: 480px) and (max-width: 799px){.top-aboutBox__leftOver{display:none}}@media only screen and (max-width: 479px){.top-aboutBox__leftOver{display:none}}@media only screen and (min-width: 800px){.top-aboutBox__cont{width:1300px;margin:0 auto;overflow:hidden}}@media only screen and (min-width: 480px) and (max-width: 799px){.top-aboutBox__cont{display:block;width:100%}}@media only screen and (max-width: 479px){.top-aboutBox__cont{display:block;width:100%}}@media only screen and (min-width: 800px){.top-aboutBox__cont__left{width:50%;float:left;height:450px}}@media only screen and (min-width: 480px) and (max-width: 799px){.top-aboutBox__cont__left{display:block;width:100%}}@media only screen and (max-width: 479px){.top-aboutBox__cont__left{display:block;width:100%}}@media only screen and (min-width: 800px){.top-aboutBox__cont__right{width:50%;float:right;height:450px}}@media only screen and (min-width: 480px) and (max-width: 799px){.top-aboutBox__cont__right{display:block;width:100%}}@media only screen and (max-width: 479px){.top-aboutBox__cont__right{display:block;width:100%}}@media only screen and (min-width: 480px) and (max-width: 799px){.top-aboutBox__rightOver{display:none}}@media only screen and (max-width: 479px){.top-aboutBox__rightOver{display:none}}.top-aboutBox__imgBg{background-image:url(../img/top/about_img_01.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;min-height:450px}.top-aboutBox__mainBox{padding-top:82px}@media only screen and (min-width: 480px) and (max-width: 799px){.top-aboutBox__mainBox{padding:40px 20px 64px 20px}}@media only screen and (max-width: 479px){.top-aboutBox__mainBox{padding:40px 20px 64px 20px}}.top-aboutBox__txtBox{color:#464646;font-size:14px;line-height:1.8}@media only screen and (min-width: 800px){.top-aboutBox__txtBox{width:356px;margin:0 auto}}.top-aboutBox__btn{display:inline-block;text-decoration:none;width:100%;max-width:298px;text-align:center;background-color:#646464;color:#fff;font-size:14px;padding:20px 0px}.top-ggmap{position:relative;padding-bottom:520px;padding-top:30px;height:0;overflow:hidden}.top-ggmap iframe,.top-ggmap object,.top-ggmap embed{position:absolute;top:0;left:0;width:100%;height:100%}.aromaslit-h1{width:100%;background-image:url(../img/aromaslit/h1_aromaslit_bg.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}@media only screen and (min-width: 800px){.aromaslit-h1{height:630px}}@media only screen and (min-width: 480px) and (max-width: 799px){.aromaslit-h1{height:300px}}@media only screen and (max-width: 479px){.aromaslit-h1{height:300px}}@media only screen and (min-width: 800px){.aromaslit-h1 img{max-width:125px}}@media only screen and (min-width: 480px) and (max-width: 799px){.aromaslit-h1 img{max-width:75px}}@media only screen and (max-width: 479px){.aromaslit-h1 img{max-width:75px}}.aromaslit-leadTxt{margin-top:92px;margin-bottom:98px}@media only screen and (min-width: 800px){.aromaslit-leadTxt{width:554px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 480px) and (max-width: 799px){.aromaslit-leadTxt{max-width:554px;margin-left:auto;margin-right:auto;width:100%;padding:0 20px}}@media only screen and (max-width: 479px){.aromaslit-leadTxt{width:100%;padding:0 20px}}.aromaslit-leadTxt__catchImg{text-align:center;margin-bottom:18px}.aromaslit-leadTxt__catchImg img{max-width:502px}.aromaslit-contBoxWrap{border-top:1px #969696 solid}@media only screen and (min-width: 800px){.aromaslit-contBoxWrap{border-bottom:1px #969696 solid}}@media only screen and (min-width: 800px){.aromaslit-contBox{width:1300px;margin:0px auto}}@media only screen and (min-width: 480px) and (max-width: 799px){.aromaslit-contBox{width:100%;margin-bottom:80px}.aromaslit-contBox:last-child{margin-bottom:0}}@media only screen and (max-width: 479px){.aromaslit-contBox{width:100%;margin-bottom:80px}.aromaslit-contBox:last-child{margin-bottom:0}}@media only screen and (min-width: 800px){.aromaslit-contBox__left{width:650px;float:left}}@media only screen and (min-width: 480px) and (max-width: 799px){.aromaslit-contBox__left{width:100%}}@media only screen and (max-width: 479px){.aromaslit-contBox__left{width:100%}}@media only screen and (min-width: 800px){.aromaslit-contBox__right{width:650px;float:right}}@media only screen and (min-width: 480px) and (max-width: 799px){.aromaslit-contBox__right{width:100%}}@media only screen and (max-width: 479px){.aromaslit-contBox__right{width:100%}}@media only screen and (min-width: 480px) and (max-width: 799px){.aromaslit-contBox__main{margin-bottom:40px}}@media only screen and (max-width: 479px){.aromaslit-contBox__main{margin-bottom:40px}}.aromaslit-contBox__h2{text-align:center;margin-top:42px;margin-bottom:40px}.aromaslit-contBox__h2 img{max-width:160px}.aromaslit-contBox__txtBox{margin-bottom:42px}@media only screen and (min-width: 800px){.aromaslit-contBox__txtBox{width:488px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 480px) and (max-width: 799px){.aromaslit-contBox__txtBox{width:100%;padding:0px 20px}}@media only screen and (max-width: 479px){.aromaslit-contBox__txtBox{width:100%;padding:0px 20px}}.aromaslit-contBox__txtBoxH3{text-align:center}.aromaslit-contBox__txtBoxH3 img{max-width:310px}.aromaslit-contBox__txtBoxH3--02{text-align:center}.aromaslit-contBox__txtBoxH3--02 img{max-width:168px}.aromaslit-contBox__txtBoxP{border-top:1px solid #969696;padding-top:18px;margin-top:18px}@media only screen and (min-width: 800px){.aromaslit-contBox__txtBoxP P{width:458px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 480px) and (max-width: 799px){.aromaslit-contBox__txtBoxP P{width:100%;padding:0px 12px}}@media only screen and (max-width: 479px){.aromaslit-contBox__txtBoxP P{width:100%;padding:0px 12px}}@media only screen and (min-width: 480px) and (max-width: 799px){.aromaslit-contBox__col2__item{width:50%;float:left}}.aromaslit-foot{padding:84px 20px 90px 20px}.products-h1{width:100%;background-image:url(../img/products/h1_products_bg.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}@media only screen and (min-width: 800px){.products-h1{height:630px}}@media only screen and (min-width: 480px) and (max-width: 799px){.products-h1{height:300px}}@media only screen and (max-width: 479px){.products-h1{height:300px}}@media only screen and (min-width: 800px){.products-h1 img{max-width:125px}}@media only screen and (min-width: 480px) and (max-width: 799px){.products-h1 img{max-width:75px}}@media only screen and (max-width: 479px){.products-h1 img{max-width:75px}}.products-mobileMenu{margin-top:50px;margin-left:auto;margin-right:auto;padding:0 10px}.products-mobileMenu__tategu{background-color:#3c3957}.products-mobileMenu__tsuitate{background-color:#636532}.products-mobileMenu__andon{background-color:#5d3232}.products-mobileMenu a{width:32%;float:left;margin-right:2%;text-align:center}.products-mobileMenu a:nth-child(3n){margin-right:0px}.products-mobileMenu img{max-width:165px}@media only screen and (min-width: 800px){.products-contBox__main{width:555px;float:right;padding:0px 68px}}@media only screen and (min-width: 480px) and (max-width: 799px){.products-contBox__main{width:100%;max-width:555px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 800px){.products-contBox__mainTxt{width:555px;float:right;padding:0px 68px}}@media only screen and (min-width: 480px) and (max-width: 799px){.products-contBox__mainTxt{width:100%;max-width:555px;margin-left:auto;margin-right:auto;margin-top:30px;margin-bottom:30px}}@media only screen and (max-width: 479px){.products-contBox__mainTxt{margin-top:30px;margin-bottom:30px}}@media only screen and (min-width: 800px){.products-contBox__sub{width:555px;float:left}}@media only screen and (min-width: 480px) and (max-width: 799px){.products-contBox__sub{margin-top:40px}}@media only screen and (max-width: 479px){.products-contBox__sub{margin-top:40px}}@media only screen and (min-width: 800px){.products-contBox--tategu{margin-top:96px}}@media only screen and (min-width: 480px) and (max-width: 799px){.products-contBox--tategu{margin-top:86px}}@media only screen and (max-width: 479px){.products-contBox--tategu{margin-top:86px}}.products-contBox--tsuitate{margin-top:128px}.products-contBox--andon{margin-top:222px}@media only screen and (min-width: 800px){.products-contBox--andon{margin-bottom:200px}}@media only screen and (min-width: 480px) and (max-width: 799px){.products-contBox--andon{margin-bottom:120px}}@media only screen and (max-width: 479px){.products-contBox--andon{margin-bottom:120px}}.products-contBox__h2{text-align:center;margin-bottom:46px}.products-contBox__h2 img{max-width:165px}.products-contBox__listBox{margin-top:22px}.products-contBox__listBox li{margin-bottom:16px}.products-contBox__listBox .item{cursor:pointer;display:block;width:100%;text-decoration:none;border:1px #969696 solid;font-size:15px;font-weight:bold;color:#464646;padding:17px 96px 16px 18px;background-image:url(../img/products/item_list_img_01.png);background-repeat:no-repeat;background-position:center right 12px;background-size:76px auto}.products-contBox__listBox .item:hover{background-color:#f4f4f4}.products-modalBox{max-width:420px;margin:0 auto;padding:14px 18px}.products-modalBox h3{color:#464646;font-size:15px;font-weight:bold;line-height:1.2;margin-bottom:10px}.productsImgModal01{max-width:242px}.products-pdlistBox__item{margin-bottom:50px}@media only screen and (min-width: 800px){.products-pdlistBox__item{width:262px;float:left;margin-right:30.666px}.products-pdlistBox__item:nth-child(4n){margin-right:0px}}@media only screen and (min-width: 480px) and (max-width: 799px){.products-pdlistBox__item{width:32%;float:left;margin-right:2%}.products-pdlistBox__item:nth-child(3n){margin-right:0px}}@media only screen and (max-width: 479px){.products-pdlistBox__item{width:49%;float:left;margin-right:2%}.products-pdlistBox__item:nth-child(2n){margin-right:0px}}.products-pdlistBox--02{margin-top:22px}@media only screen and (min-width: 800px){.products-pdlistBox--02{width:555px;float:right}}@media only screen and (min-width: 480px) and (max-width: 799px){.products-pdlistBox--02{width:100%;max-width:555px;margin-left:auto;margin-right:auto}}.products-pdlistBox--02__item{margin-bottom:50px}@media only screen and (min-width: 800px){.products-pdlistBox--02__item{width:262px;float:left;margin-right:31px}.products-pdlistBox--02__item:nth-child(2n){margin-right:0px}}@media only screen and (min-width: 480px) and (max-width: 799px){.products-pdlistBox--02__item{width:49%;float:left;margin-right:2%}.products-pdlistBox--02__item:nth-child(2n){margin-right:0px}}@media only screen and (max-width: 479px){.products-pdlistBox--02__item{width:49%;float:left;margin-right:2%}.products-pdlistBox--02__item:nth-child(2n){margin-right:0px}}.products-itemBox__img img{width:100%;height:auto}.products-itemBox__name{text-align:center;color:#464646;font-size:14px;font-weight:bold;line-height:1.2;margin:12px 0 14px 0}.products-itemBox__btn{text-align:center}.products-itemBox__btn a{display:inline-block;text-decoration:none;width:100%;max-width:127.5px;text-align:center;background-color:#646464;color:#fff;font-size:14px;padding:10px 0px}@media only screen and (min-width: 800px){.products-singleBox{margin-top:95px;margin-bottom:115px}}@media only screen and (min-width: 480px) and (max-width: 799px){.products-singleBox{margin-top:45px;margin-bottom:60px}}@media only screen and (max-width: 479px){.products-singleBox{margin-top:45px;margin-bottom:60px}}@media only screen and (min-width: 800px){.products-singleBox__main{width:945px;float:right;position:relative}}@media only screen and (min-width: 480px) and (max-width: 799px){.products-singleBox__main{width:100%;margin-bottom:80px}}@media only screen and (max-width: 479px){.products-singleBox__main{width:100%;margin-bottom:80px}}@media only screen and (min-width: 800px){.products-singleBox__side{width:165px;float:left}}@media only screen and (min-width: 480px) and (max-width: 799px){.products-singleBox__side{width:100%}}@media only screen and (max-width: 479px){.products-singleBox__side{width:100%}}@media only screen and (min-width: 800px){.products-singleBox__main__ttl{width:458px;float:right}}@media only screen and (min-width: 480px) and (max-width: 799px){.products-singleBox__main__ttl{width:48%;float:right}}@media only screen and (max-width: 479px){.products-singleBox__main__ttl{width:100%}}.products-singleBox_itemH1{color:#464646;font-size:20px;font-weight:bold;line-height:1.2;border-bottom:1px solid #969696;padding:0 5px 10px 15px;margin-bottom:18px}.products-singleBox_itemTxtBox{color:#464646;font-size:14px;line-height:1.8;padding:0 10px}@media only screen and (min-width: 800px){.products-singleBox_itemTxtBox{min-height:120px;padding-bottom:20px}}@media only screen and (min-width: 480px) and (max-width: 799px){.products-singleBox_itemTxtBox{margin-bottom:30px}}@media only screen and (max-width: 479px){.products-singleBox_itemTxtBox{margin-bottom:30px}}@media only screen and (min-width: 800px){.products-singleBox__main__img{width:457px;float:left}}@media only screen and (min-width: 480px) and (max-width: 799px){.products-singleBox__main__img{width:48%;float:left}}@media only screen and (max-width: 479px){.products-singleBox__main__img{width:100%}}.products-singleBox__main__img img{width:100%;height:auto}@media only screen and (min-width: 800px){.products-singleBox__main__tmbBox{width:458px;position:absolute;bottom:60px;left:487px}}@media only screen and (min-width: 480px) and (max-width: 799px){.products-singleBox__main__tmbBox{margin-top:20px}}@media only screen and (max-width: 479px){.products-singleBox__main__tmbBox{margin-top:20px}}.products-singleBox__galleryList li{float:left}@media only screen and (min-width: 800px){.products-singleBox__galleryList li{width:67px;margin-right:30.5px}}@media only screen and (min-width: 480px) and (max-width: 799px){.products-singleBox__galleryList li{width:23.5%;margin-right:2%}.products-singleBox__galleryList li:nth-child(4n){margin-right:0}}@media only screen and (max-width: 479px){.products-singleBox__galleryList li{width:23.5%;margin-right:2%}.products-singleBox__galleryList li:nth-child(4n){margin-right:0}}.products-singleBox__galleryList img{width:100%;height:auto}@media only screen and (min-width: 800px){.products-singleBox__main__dataTable{width:458px;float:right;min-height:178px}}@media only screen and (min-width: 480px) and (max-width: 799px){.products-singleBox__main__dataTable{width:48%;float:right}}@media only screen and (max-width: 479px){.products-singleBox__main__dataTable{width:100%;margin-top:35px}}.products-singleBox__itemDataTable{display:table;border-top:1px solid #969696;width:100%;margin-bottom:14px}.products-singleBox__itemDataTable,.products-singleBox__itemDataTable .th,.products-singleBox__itemDataTable .td{border-collapse:collapse}.products-singleBox__itemDataTable .row{display:table-row}.products-singleBox__itemDataTable .th{display:table-cell;vertical-align:middle;border-bottom:1px solid #969696;color:#464646;font-size:14px;font-weight:bold;line-height:1.2}@media only screen and (min-width: 800px){.products-singleBox__itemDataTable .th{width:120px;padding:14px 0 12px 16px}}@media only screen and (min-width: 480px) and (max-width: 799px){.products-singleBox__itemDataTable .th{width:25%;padding:14px 0 12px 4px}}@media only screen and (max-width: 479px){.products-singleBox__itemDataTable .th{width:25%;padding:14px 0 12px 4px}}.products-singleBox__itemDataTable .td{display:table-cell;vertical-align:middle;border-bottom:1px solid #969696;font-size:14px;color:#464646;line-height:1.2}@media only screen and (min-width: 800px){.products-singleBox__itemDataTable .td{padding:14px 0 12px 20px}}@media only screen and (min-width: 480px) and (max-width: 799px){.products-singleBox__itemDataTable .td{padding:14px 0 12px 8px}}@media only screen and (max-width: 479px){.products-singleBox__itemDataTable .td{padding:14px 0 12px 8px}}.products-singleBox__itemDataHosoku{color:#464646;font-size:14px;line-height:1.8;padding:0 16px}.products-singleBox__main__btnBox{text-align:center;margin-top:40px}@media only screen and (min-width: 800px){.products-singleBox__main__btnBox{width:458px;float:right}}@media only screen and (min-width: 480px) and (max-width: 799px){.products-singleBox__main__btnBox{width:48%;float:right}}@media only screen and (max-width: 479px){.products-singleBox__main__btnBox{width:100%}}.products-singleBox__sideMenu__hl{color:#464646;font-size:14px;font-weight:bold;line-height:1.2;border-bottom:1px solid #969696;padding:0px 4px 7px 4px;margin-bottom:12px}.products-singleBox__sideMenu__list li{color:#464646;font-size:14px;line-height:1.3;margin-bottom:6px}.products-singleBox__sideMenu__list a{color:#464646;text-decoration:none}.products-singleBox__sideMenu__list a:hover{text-decoration:underline}.products-singleBox__sideBtnBack{margin-top:65px;background-image:url(../img/products/item_arrow_btn_index_back.png);background-repeat:no-repeat;background-position:center left;background-size:10px auto;padding-left:16px}.products-singleBox__sideBtnBack a{text-decoration:none;color:#464646;font-size:14px;line-height:1.2}.products-singleBox__sideBtnBack a:hover{text-decoration:underline}.about-h1{width:100%;background-image:url(../img/about/h1_about_bg.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}@media only screen and (min-width: 800px){.about-h1{height:630px}}@media only screen and (min-width: 480px) and (max-width: 799px){.about-h1{height:300px}}@media only screen and (max-width: 479px){.about-h1{height:300px}}@media only screen and (min-width: 800px){.about-h1 img{max-width:125px}}@media only screen and (min-width: 480px) and (max-width: 799px){.about-h1 img{max-width:75px}}@media only screen and (max-width: 479px){.about-h1 img{max-width:75px}}.about-h2{text-align:center;margin-bottom:45px}.about-h2 img{max-width:200px}.about-greetingBox{margin-top:87px;margin-bottom:138px}.about-greetingBox__txtBox{width:100%;max-width:555px;margin-left:auto;margin-right:auto}@media only screen and (min-width: 480px) and (max-width: 799px){.about-greetingBox__txtBox{padding:0 10px}}@media only screen and (max-width: 479px){.about-greetingBox__txtBox{padding:0 10px}}.about-greetingBox__txtBox p{margin-bottom:30px}.about-greetingBox__name{text-align:right}.about-greetingBox__name img{max-width:300px}@media only screen and (min-width: 800px){.about-craftsmanBox{margin-bottom:186px}}@media only screen and (min-width: 480px) and (max-width: 799px){.about-craftsmanBox{margin-bottom:120px}}@media only screen and (max-width: 479px){.about-craftsmanBox{margin-bottom:120px}}@media only screen and (min-width: 800px){.about-craftsmanBox__boxBg{margin-bottom:167px}}@media only screen and (min-width: 480px) and (max-width: 799px){.about-craftsmanBox__boxBg{margin-bottom:100px}}@media only screen and (max-width: 479px){.about-craftsmanBox__boxBg{margin-bottom:100px}}@media only screen and (min-width: 800px){.about-craftsmanBox__boxBg{background-color:#e6e6e6;background-image:url(../img/about/craftsman_box_bg_white.png);background-repeat:repeat-x;background-position:top center;background-size:24px auto;padding-bottom:56px}}@media only screen and (min-width: 480px) and (max-width: 799px){.about-craftsmanBox__boxBg{background-color:#e6e6e6;background-image:url(../img/about/craftsman_box_bg_white.png);background-repeat:repeat-x;background-position:top center;background-size:12px auto;padding-bottom:56px}}@media only screen and (min-width: 800px){.about-craftsmanBoxWrap{width:878px;margin:0 auto}}@media only screen and (min-width: 480px) and (max-width: 799px){.about-craftsmanBoxWrap{width:100%;padding:0 20px}}@media only screen and (max-width: 479px){.about-craftsmanBoxWrap{width:100%}}@media only screen and (min-width: 800px){.about-craftsmanBox__box{width:360px;float:left;margin-right:158px}.about-craftsmanBox__box:last-child{margin-right:0}}@media only screen and (min-width: 480px) and (max-width: 799px){.about-craftsmanBox__box{width:46%;float:left;margin-right:8%}.about-craftsmanBox__box:last-child{margin-right:0}}@media only screen and (max-width: 479px){.about-craftsmanBox__box{width:100%;background-color:#e6e6e6;background-image:url(../img/about/craftsman_box_bg_white.png);background-repeat:repeat-x;background-position:top center;background-size:24px auto;padding:0 20px 36px 20px;margin-bottom:50px}}.about-craftsmanBox__box__photo{text-align:center}.about-craftsmanBox__box__photo img{max-width:365px}.about-craftsmanBox__name{padding:26px 0 18px 0}.about-craftsmanBox__name img{max-width:225px}.about-companyBox{margin-bottom:102px}@media only screen and (min-width: 800px){.about-companyTableWrap{width:750px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 480px) and (max-width: 799px){.about-companyTableWrap{max-width:750px;margin-left:auto;margin-right:auto;width:100%;padding:0 20px}}@media only screen and (max-width: 479px){.about-companyTableWrap{width:100%;padding:0 20px}}.about-companyTable{display:table;border-top:1px solid #969696;width:100%}.about-companyTable,.about-companyTable .th,.about-companyTable .td{border-collapse:collapse}.about-companyTable .row{display:table-row}.about-companyTable .th{display:table-cell;vertical-align:middle;border-bottom:1px solid #969696;padding:18px 0 17px 0;color:#464646;font-weight:bold;line-height:1.2;text-align:right}@media only screen and (min-width: 800px){.about-companyTable .th{width:200px;font-size:16px}}@media only screen and (min-width: 480px) and (max-width: 799px){.about-companyTable .th{width:25%;font-size:15px}}@media only screen and (max-width: 479px){.about-companyTable .th{width:25%;font-size:14px}}.about-companyTable .td{display:table-cell;vertical-align:middle;border-bottom:1px solid #969696;line-height:1.2}@media only screen and (min-width: 800px){.about-companyTable .td{padding:18px 0 17px 80px;font-size:16px}}@media only screen and (min-width: 480px) and (max-width: 799px){.about-companyTable .td{padding:18px 0 17px 40px;font-size:15px}}@media only screen and (max-width: 479px){.about-companyTable .td{padding:18px 0 17px 20px;font-size:14px}}@media only screen and (min-width: 800px){.about-sliderMypattern .slick-slide:not(.slick-center){-webkit-filter:opacity(50%);-moz-filter:opacity(50%);-o-filter:opacity(50%);-ms-filter:opacity(50%);filter:opacity(50%);transition:0.2s linear}}.about-slider{width:100%;margin:0 auto 80px}.about-slider img{width:750px;height:auto;max-width:100%}.about-sliderMypattern{width:100%}@media only screen and (min-width: 800px){.about-sliderMypattern .slick-slide{margin:0 49px}}@media only screen and (min-width: 480px) and (max-width: 799px){.about-sliderMypattern .slick-slide{margin:0 36px}}@media only screen and (max-width: 479px){.about-sliderMypattern .slick-slide{margin:0 36px}}.slick-prevMy{position:absolute;left:0;right:0;margin:0 auto;z-index:999}@media only screen and (min-width: 800px){.slick-prevMy{width:884px;top:196px}}@media only screen and (min-width: 480px) and (max-width: 799px){.slick-prevMy{top:42%}}@media only screen and (max-width: 479px){.slick-prevMy{top:42%}}.slick-prevMy button{position:absolute;font-size:0;line-height:0;display:block;cursor:pointer;outline:none;color:transparent;background-color:transparent;border:0;background-image:url(../img/about/gallery_item_btn_prev.png);background-repeat:no-repeat;background-position:center}@media only screen and (min-width: 800px){.slick-prevMy button{width:36px;height:58px;background-size:36px auto;left:0}}@media only screen and (min-width: 480px) and (max-width: 799px){.slick-prevMy button{width:28px;height:45.111px;background-size:20px auto;left:4px}}@media only screen and (max-width: 479px){.slick-prevMy button{width:28px;height:45.111px;background-size:20px auto;left:4px}}.slick-nextMy{position:absolute;left:0;right:0;margin:0 auto;z-index:999}@media only screen and (min-width: 800px){.slick-nextMy{width:884px;top:196px}}@media only screen and (min-width: 480px) and (max-width: 799px){.slick-nextMy{top:42%}}@media only screen and (max-width: 479px){.slick-nextMy{top:42%}}.slick-nextMy button{position:absolute;font-size:0;line-height:0;display:block;cursor:pointer;outline:none;color:transparent;background-color:transparent;border:0;background-image:url(../img/about/gallery_item_btn_next.png);background-repeat:no-repeat;background-position:center}@media only screen and (min-width: 800px){.slick-nextMy button{width:36px;height:58px;background-size:36px auto;right:0}}@media only screen and (min-width: 480px) and (max-width: 799px){.slick-nextMy button{width:28px;height:45.111px;background-size:20px auto;right:4px}}@media only screen and (max-width: 479px){.slick-nextMy button{width:28px;height:45.111px;background-size:20px auto;right:4px}}.contact-h1{width:100%;background-image:url(../img/contact/h1_contact_bg.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}@media only screen and (min-width: 800px){.contact-h1{height:630px}}@media only screen and (min-width: 480px) and (max-width: 799px){.contact-h1{height:300px}}@media only screen and (max-width: 479px){.contact-h1{height:300px}}@media only screen and (min-width: 800px){.contact-h1 img{max-width:125px}}@media only screen and (min-width: 480px) and (max-width: 799px){.contact-h1 img{max-width:75px}}@media only screen and (max-width: 479px){.contact-h1 img{max-width:75px}}.contact-containerBox{margin-top:86px;margin-bottom:150px}@media only screen and (min-width: 800px){.contact-containerBox{width:750px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 480px) and (max-width: 799px){.contact-containerBox{width:100%;padding:0 20px}}@media only screen and (max-width: 479px){.contact-containerBox{width:100%;padding:0 20px}}.contact-leadBox{margin-bottom:44px}.contact-leadBox__tel{max-width:293px;margin:28px auto 0 auto}.contact-leadBox__tel__hl{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","メイリオ",Meiryo,serif;color:#464646;font-size:15px;font-feature-settings:"palt" 1;line-height:1;text-align:center;margin-bottom:10px}.contact-formRow{margin-bottom:27px}.contact-formPartsTags{color:#464646;font-size:15px;font-feature-settings:"palt" 1;line-height:1.2;margin-bottom:10px}.contact-formPartsTextBox{border:1px solid #505050;width:100%;height:45px}.contact-formPartsTextArea{border:1px solid #505050;width:100%;height:240px}.contact-formPartsBtn{cursor:pointer;display:inline-block;text-decoration:none;width:100%;max-width:360px;text-align:center;background-color:#646464;color:#fff;font-size:23px;font-feature-settings:"palt" 1;padding:20px 0px}.contact-formRow input{font-size:14px}.policy-h1{width:100%;background-image:url(../img/policy/h1_policy_bg.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}@media only screen and (min-width: 800px){.policy-h1{height:630px}}@media only screen and (min-width: 480px) and (max-width: 799px){.policy-h1{height:300px}}@media only screen and (max-width: 479px){.policy-h1{height:300px}}@media only screen and (min-width: 800px){.policy-h1 img{max-width:125px}}@media only screen and (min-width: 480px) and (max-width: 799px){.policy-h1 img{max-width:75px}}@media only screen and (max-width: 479px){.policy-h1 img{max-width:75px}}.policy-containerBox{margin-top:85px;margin-bottom:155px}@media only screen and (min-width: 800px){.policy-containerBox{width:750px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 480px) and (max-width: 799px){.policy-containerBox{width:100%;padding:0 20px}}@media only screen and (max-width: 479px){.policy-containerBox{width:100%;padding:0 20px}}.policy-contH2{color:#464646;font-size:16px;font-weight:bold;line-height:1.2;margin-bottom:14px;background-image:url(../img/policy/hl_item_square_01.png);background-repeat:no-repeat;background-size:12px auto;background-position:left top 3px;padding-left:16px}.policy-contList{margin-top:12px}.img--fit{width:100%;height:auto}.img--verticalBottom{vertical-align:text-bottom}.list--disc{margin-left:20px}.list--disc>li{list-style-type:disc}.list--decimal{margin-left:20px}.list--decimal>li{list-style-type:decimal}.txtBox--normal{color:#464646;font-size:14px;line-height:1.8}.txtBox--normal a{color:#464646}main p{text-align:justify;text-justify:inter-ideograph}.bg--cGray{background-color:#e6e6e6}.list--nomal li{color:#464646;font-size:14px;line-height:1.4;margin-bottom:10px}.list--nomal li a{color:#464646}.btn--type01{display:inline-block;text-decoration:none;width:100%;max-width:292px;text-align:center;background-color:#646464;color:#fff;font-size:14px;padding:20px 0px}
