@charset "utf-8";html,body,div,span,applet,object,iframe,h2,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,figcaption,figure,section,footer,header,main,hgroup,menu,nav,summary{margin:0;padding:0;background:0 0;border:0;outline:0;font-size:1em;box-sizing:border-box}html{font-size:62.5%}@media all and (max-width:374px){html{font-size:calc(1000vw / 375)}}body,table,input,textarea,select,option{font-family:"Noto Sans JP",sans-serif}article,aside,canvas,details,figcaption,figure,footer,header,main,hgroup,menu,nav,section,summary{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}chrome_annotation{border:none !important}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}img{vertical-align:top;max-width:100%;height:auto}address{font-style:normal}a,a:link{color:#000;text-decoration:none;transition:.3s}a:visited{color:#000}a:hover{color:#000}a:active{color:#000}.clearfix:after{content:"";display:block;clear:both}.flex,.flexA,.flexB,.flexC{display:flex;flex-wrap:wrap}.flexA{justify-content:space-around}.flexB{justify-content:space-between}.flexC{justify-content:center}.fira{font-family:"Fira Sans",sans-serif;font-weight:500}body{min-width:1280px;color:#000;font-size:1.6rem;font-weight:400;line-height:1.5;text-size-adjust:none;-webkit-text-size-adjust:none;background-color:#fff}.fixed{position:fixed;width:100%;height:100%}#container{position:relative;text-align:left}h1{position:absolute;bottom:0;left:0;right:0;width:100%;font-size:1.2rem;font-weight:400;text-align:center;z-index:1}a[href^="tel:"]{cursor:default;pointer-events:none}@media all and (min-width:897px){.sp{display:none !important}}@media all and (max-width:896px){body{min-width:inherit;font-size:1.4rem}a:hover,a:hover img{opacity:1 !important}.pc{display:none !important}a[href^="tel:"]{cursor:pointer;pointer-events:auto}}.topList{margin:0 auto;max-width:120rem;background-color:#fff}.topList li{border-right:.1rem solid #ddd}.topList li:first-child{border-left:.1rem solid #ddd}.topList li a{padding:.1rem 1rem 0;width:14.97rem;min-height:4rem;font-size:1.2rem;display:flex;justify-content:center;align-items:center}.topList .li01 a span{padding:1rem 0 1rem 3.5rem;background:url(//tdkj.jp/shop_office/wp-content/themes/shop/shared/css/../image/brand.png) no-repeat left center/2.6rem}@media all and (min-width:897px){.topList li:hover{background-color:#8e9291}.topList li a:hover{color:#fff}.topList .li01 a:hover span{background-image:url(//tdkj.jp/shop_office/wp-content/themes/shop/shared/css/../image/brand_on.png)}}@media all and (max-width:896px){.topNavi{position:relative;z-index:15}.topList li:first-child{width:25.9%}.topList li:first-child{border-left:0;border-right-color:#8e9291}.topList li:not(:first-child){width:24.7%;border-right:0}.topList li a{padding:0 .1rem;width:auto;font-size:1rem}.topList .li01 a span{padding:1rem 0 1rem 2.7rem;background-size:2.2rem}}#gHeader{padding-top:5rem;position:relative;z-index:2}#gHeader .hBox{align-items:center}@media all and (max-width:896px){#gHeader{padding-top:1.4rem}#gHeader h2{width:18rem}}#gNavi{width:49rem}#gNavi>ul li{text-align:center}#gNavi>ul li:not(:first-child){margin-left:3.35rem}#gNavi>ul li a{display:block;color:#fff;font-weight:700;letter-spacing:.05em}#gNavi>ul li a:hover{opacity:.7}@media all and (max-width:896px){#gNavi{margin-top:4rem;display:none;position:fixed;left:0;top:0;justify-content:center;align-items:center;width:100%;background:#fff;z-index:9;height:calc(100% - 4rem);overflow-y:auto;box-sizing:border-box}#gNavi>ul{padding-top:6rem;display:block;background-color:#8e9291}#gNavi>ul li{text-align:left;border-top:.1rem solid #fff}#gNavi>ul li:not(:first-child){margin-left:0}#gNavi>ul li a{padding:1.5rem 4rem 1.7rem;font-size:1.8rem;letter-spacing:0}#gNavi .btnBox{padding:4rem 0 6rem}}.menu{height:2rem;width:2.2rem;position:relative}.menu:hover{cursor:pointer}.menu span{display:inline-block;transition:all .4s;box-sizing:border-box;position:absolute;z-index:10;left:0;width:2.2rem;height:.2rem;background-color:#fff}.menu span:nth-of-type(1){top:0}.menu span:nth-of-type(2){top:.9rem}.menu span:nth-of-type(3){top:1.8rem}.menu.on span:nth-of-type(1){transform:translateY(.95rem) rotate(-45deg)}.menu.on span:nth-of-type(2){opacity:0}.menu.on span:nth-of-type(3){transform:translateY(-.85rem) rotate(45deg)}#gFooter{position:relative;text-align:center}#gFooter .fBox{padding:6rem 0 6.6rem;background-color:#999}#gFooter .fLogo{margin:0 auto 2.7rem;width:auto}#gFooter .add{color:#fff;font-size:1.4rem;line-height:1.928}#gFooter .add a{color:#fff}#gFooter address{padding:3.2rem 0 3rem;font-size:1.2rem}#gFooter .pageTop{width:8rem;position:fixed;bottom:0;right:-80px;transition:1s}#gFooter .pageTop.on{right:0}#gFooter .pageTop a{display:block}#gFooter .pageTop a:hover{opacity:.7}@media all and (max-width:896px){#gFooter .fLogo{margin-bottom:1.7rem;width:24rem}#gFooter .fBox{padding:5rem 0 5.7rem}#gFooter .add{font-size:1.2rem;line-height:1.84}#gFooter address{padding:1.6rem 0 1.2rem;font-size:.8rem;text-align:left}#gFooter .pageTop{width:4rem}}.content{margin:0 auto;max-width:120rem}@media all and (max-width:896px){.content{margin:0 2rem}}.now{background-color:#8e9291}.now a{color:#fff}.headLine01{margin-bottom:4.5rem}.headLine01 img{margin:0 auto 1.8rem}.headLine01 .jp{font-size:3rem;font-weight:400;line-height:1.6;display:block}@media all and (max-width:896px){.headLine01{margin-bottom:3.3rem}.headLine01 img{margin-bottom:1.1rem}.headLine01 .jp{font-size:2.6rem;line-height:1.769}}.headLine02{margin:0 auto 4.9rem;text-align:center}.headLine02 img{margin:0 auto 2rem}.headLine02 .jp{padding:0 2.2rem;margin:0 auto;display:block;width:fit-content;position:relative;font-size:2rem;font-weight:400;line-height:1.5}.headLine02 .jp:before{width:1.2rem;height:.1rem;position:absolute;left:0;top:52%;content:"";background-color:#000}.headLine02 .jp:after{width:1.2rem;height:.1rem;position:absolute;right:0;top:52%;content:"";background-color:#000}@media all and (max-width:896px){.headLine02{margin-bottom:3.9rem}.headLine02 img{margin-bottom:1.5rem}.headLine02 .jp{padding:0 1.8rem;font-size:1.8rem}.headLine02 .jp:before,.headLine02 .jp:after{width:1rem;top:50%}}.comLink{display:flex;justify-content:right}.comLink a{padding:0 10.5rem 1.8rem 0;width:fit-content;font-size:1.4rem;display:block;background:url(//tdkj.jp/shop_office/wp-content/themes/shop/shared/css/../image/icon01.png) no-repeat right .2rem top .7rem/2.3rem;border-bottom:.1rem solid #000}.comLink a:hover{opacity:.7}@media all and (max-width:896px){.comLink a{padding:0 9.6rem 1.4rem 0;font-size:1.2rem;background-size:2rem;background-position:right .1rem top .5rem}}.comContactBox{padding:8rem 0 10rem;background:url(//tdkj.jp/shop_office/wp-content/themes/shop/shared/css/../image/contact_bg.jpg) no-repeat left top/cover}.comContactBox .headLine02 img{width:16.5rem}@media all and (max-width:896px){.comContactBox{padding:6rem 0 8rem;background:url(//tdkj.jp/shop_office/wp-content/themes/shop/shared/css/../image/contact_bg_sp.jpg) no-repeat center top/cover}.comContactBox .headLine02 img{width:14.3rem}}.comBtnList li{margin:0 1rem;width:38rem;text-align:center}.comBtnList li a{padding:0 1rem;min-height:8rem;border:.1rem solid #333;display:flex;justify-content:center;align-items:center}.comBtnList .tel a{margin-bottom:1.5rem;background-color:#fff}.comBtnList .mail a{background-color:#333}.comBtnList .tel a .txt{padding-left:3.5rem;color:#333;font-size:2.8rem;letter-spacing:-.03em;background:url(//tdkj.jp/shop_office/wp-content/themes/shop/shared/css/../image/icon02.png) no-repeat left center/2.7rem}.comBtnList .tel a .txt span{font-size:3.8rem}.comBtnList .mail a .txt{padding-left:3.4rem;color:#fff;font-size:1.8rem;background:url(//tdkj.jp/shop_office/wp-content/themes/shop/shared/css/../image/icon03.png) no-repeat left center/2.4rem}.comBtnList .mail a:hover{opacity:.7}@media all and (max-width:896px){.comBtnList{display:block}.comBtnList li{margin:0 auto;width:33.5rem}.comBtnList .tel{margin-bottom:1.9rem}.comBtnList .tel .date{font-size:1.3rem}.comBtnList li a{min-height:7rem}.comBtnList .tel a{margin-bottom:1rem}.comBtnList .mail a .txt{padding-left:3rem;font-size:1.6rem;background-size:2.2rem}}.inview.fadeup{opacity:0;transition-duration:.5s;transform:translateY(10px)}.inview.fadeup.active{opacity:1;transform:translateY(0px)}.inview.fadeleft{opacity:0;transition-duration:.5s;transform:translateX(-20px)}.inview.fadeleft.active{opacity:1;transform:translateX(0px)}.inview.faderight{opacity:0;transition-duration:.5s;transform:translateX(20px)}.inview.faderight.active{opacity:1;transform:translateX(0px)}.delay01{transition-delay:.3s}.delay02{transition-delay:.6s}.delay03{transition-delay:.9s}.delay04{transition-delay:1.2s}.delay05{transition-delay:1.5s}.delay06{transition-delay:1.8s}.delay07{transition-delay:2.1s}.delay08{transition-delay:2.4s}.delay09{transition-delay:2.7s}.delay10{transition-delay:3s}.delay11{transition-delay:3.3s}.delay12{transition-delay:3.6s}.delay13{transition-delay:3.9s}.delay14{transition-delay:4.2s}.delay15{transition-delay:4.5s}