li.nav-parent a:hover{-webkit-transform:rotateX(360deg);transform:rotateX(360deg);transform-origin:center center}li.nav-parent li a:hover{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}li.nav-parent a{text-decoration:none;display:block;font-size:14px}li.nav-parent span.jp{display:none}li.nav-parent span.en{display:block}li.nav-parent:hover span.jp{display:block}li.nav-parent:hover span.en{display:none}.tg-navigationarea li:hover ul{animation:fadeIn 1.5s ease 0s 1 normal;-webkit-animation:fadeIn 1.5s ease 0s 1 normal}.tg-navigationarea li:hover ul{animation:fadeIn 1s ease 0s 1 normal;-webkit-animation:fadeIn 1s ease 0s 1 normal}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.tg-navigationarea{text-align:right;z-index:6;position:absolute;top:0;right:100px}.tg-navigationarea p{text-align:right;margin:0;padding:5px 0 0;font-family:'Pathway Gothic One',sans-serif;font-size:20px;letter-spacing:.1em}.tg-navigationarea p:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f095";display:inline-block;padding-right:5px;font-size:14px}.tg-navigationarea ul li{margin:0;padding:0;vertical-align:middle;line-height:47px}.tg-navigationarea ul li a{display:block;padding:0 10px}.tg-navigationarea ul li li a{color:rgba(255,255,255,1);padding:0 30px 0 15px}.tg-navigationarea ul li:hover ul li{border-bottom:1px dotted rgba(255,255,255,1)}.tg-navigationarea ul li:hover ul li:last-child{border-bottom:none}.tg-navigationarea ul li li.menu-item-has-children,.tg-navigationarea ul li ul.sub-menu li.menu-item-has-children{position:relative}.tg-navigationarea ul li.arrow:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f054";display:inline-block;color:rgba(255,255,255,1);position:absolute;top:0;right:10px;font-size:12px}.tg-navigationarea ul li:hover ul{background-color:rgba(184,131,153,.8)}.tg-navigationarea ul li:hover ul li:hover ul{top:55px !important;background-color:rgba(202,164,180,.8)}.main-menu-btn{position:relative;display:block;overflow:hidden;text-align:center;top:0}#main-menu-state:checked~.main-menu-btn .main-menu-btn-title{opacity:0;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.main-menu-btn-icon,.main-menu-btn-icon:before,.main-menu-btn-icon:after{position:absolute;top:50%;right:0;height:1px;width:44px;background:rgba(166,139,98,1);-webkit-transition:all .25s;transition:all .25s}.main-menu-btn-icon:before{content:'';top:-8px;left:0}.main-menu-btn-icon:after{content:'';top:8px;left:0}#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon{height:0;background:0 0}#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon:before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon:after{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.main-menu-btn-logo-separator{padding-right:1.5em}#main-menu-state{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden;clip:rect(1px,1px,1px,1px)}#main-menu-state:not(:checked)~#main-menu{display:none}#main-menu-state:checked~#main-menu{display:block}#main-menu>li [data-icon]{display:none}.sm{position:relative;z-index:2}.sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.sm ul{display:none}.sm li,.sm a{position:relative}.sm a{display:block}.sm a.disabled{cursor:not-allowed}.sm-blue a span.sub-arrow{position:absolute;top:50%;margin-top:-17px;left:auto;right:4px;width:34px;height:34px;overflow:hidden;font:bold 16px/34px monospace !important;text-align:center;text-shadow:none;background:rgba(0,0,0,.1);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;color:rgba(255,255,255,1)}.sm-blue a.highlighted span.sub-arrow:before{display:block;content:'-'}.sm li li a,.sm li li.current a,body.homepage-child .sm li li:first-child a,body.cms-child .sm li li:nth-child(2) a,body.seo-child .sm li li:nth-child(3) a,body.price-child .sm li li:nth-child(4) a,body.info-child .sm li li:nth-child(5) a{border-bottom:none}.sm li.current,body.homepage-child .sm li:first-child a,body.category-work .sm li:first-child a,body.cms-child .sm li:nth-child(2) a,body.seo-child .sm li:nth-child(3) a,body.price-child .sm li:nth-child(4) a,body.info-child .sm li:nth-child(5) a,body.category-news .sm li:nth-child(5) a,body.category-blog .sm li:nth-child(5) a{background-image:linear-gradient(90deg,#fff 0% 40%,rgba(166,139,98,1) 40% 60%,#fff 60%);background-repeat:no-repeat;background-size:100% .2rem;background-position:bottom}.sm li li.current,body.homepage-child .sm li:first-child li a,body.homepage-child .sm li li:first-child a,body.cms-child .sm li:first-child li a,body.cms-child .sm li li:first-child a,body.category-work .sm li:first-child li a,body.category-work .sm li li:first-child a,body.cms-child .sm li:nth-child(2) li a,body.cms-child .sm li li:nth-child(2) a,body.seo-child .sm li:nth-child(3) li a,body.seo-child .sm li li:nth-child(3) a,body.price-child .sm li:nth-child(4) li a,body.price-child .sm li li:nth-child(4) a,body.info-child .sm li:nth-child(5) li a,body.info-child .sm li li:nth-child(5) a,body.category-news .sm li:nth-child(5) li a,body.category-news .sm li li:nth-child(5) a,body.category-blog .sm li:nth-child(5) li a,body.category-blog .sm li li:nth-child(5) a{border-bottom:none;background-image:none;background-size:0}@media (min-width:780px){.main-menu-btn{position:absolute;top:-99999px}#main-menu-state:not(:checked)~#main-menu{display:block}#main-menu{position:relative;left:0;margin-bottom:0;width:auto;z-index:1}.sm-blue ul{position:absolute;padding:0;width:100%}.sm-blue li{display:inline-block;vertical-align:middle}.sm-blue ul li,.sm-blue.sm-rtl ul li,.sm-blue.sm-vertical li{float:none;text-align:left;display:block}.sm-blue .sm-nowrap>li>a,.sm-blue .sm-nowrap>li>:not(ul) a{white-space:nowrap}.sm-blue a span.sub-arrow{top:auto;margin-top:0;bottom:2px;left:50%;margin-left:15px;right:auto;width:0;height:0;border-width:5px;border-style:solid dashed dashed;border-color:transparent;background:0 0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.sm-blue ul li{border-bottom:1px dashed #ccc}.sm-blue ul li:last-child{border-bottom:0}}@media (max-width:880px){.tg-navigationarea ul li a{padding:0 3px;font-size:14px}}@media (max-width:780px){.tg-navigationarea{min-height:auto;position:absolute;top:5px;right:0;width:100%;margin-top:0}.tg-navigationarea p,.tg-navigationarea p:before{display:none}.main-menu-btn{right:15px}.sm{margin-top:30px}.tg-navigationarea ul{background-color:rgba(184,131,153,.8)}.tg-navigationarea ul li ul.sub-menu li.menu-item-has-children:after{content:""}.tg-navigationarea ul li a{color:rgba(255,255,255,1)}.main-menu-btn{top:10px}.main-menu-btn-icon:before{content:'';top:-6px;left:0}.main-menu-btn-icon:after{content:'';top:6px;left:0}.sm li.current,body.homepage-child .sm li:first-child a,body.category-work .sm li:first-child a,body.cms-child .sm li:nth-child(2) a,body.seo-child .sm li:nth-child(3) a,body.price-child .sm li:nth-child(4) a,body.info-child .sm li:nth-child(5) a,body.category-news .sm li:nth-child(5) a,body.category-blog .sm li:nth-child(5) a{background-image:none;background-size:0}}