@import url(http://fonts.googleapis.com/css?family=Oswald:400,700,300);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html{font-size:100%;line-height:1.5em}.clearfix:after{content:url("data:image/gif;base64,R0lGODlhZAAUAIAAAAD//wAAACH5BAEAAAAALAAAAABkABQAAAIshI+py+0Po5y02ouz3rz7D4biSJbmiabqyrbuC8fyTNf2jef6zvf+DwwKZwUAOw==");display:block;clear:both;height:0;visibility:hidden}.clearfix{display:inline-block;zoom:100%}.clearfix{display:block}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{background:#fff;color:#000;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"snsicon";src:url("/assets/fonts/snsicon/snsicon.eot");src:url("/assets/fonts/snsicon/snsicon.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/snsicon/snsicon.ttf") format("truetype"),url("/assets/fonts/snsicon/snsicon.svg#snsicon") format("svg"),url("/assets/fonts/snsicon/snsicon.woff") format("woff");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"snsicon" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="sns-"]:before,[class*=" sns-"]:before{font-family:"snsicon" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sns-twitter-2:before{font-family:"snsicon";content:"t"}.sns-facebook-square1:before{content:"f";font-family:"snsicon"}.sns-twitter-1:before{content:"T";font-family:"snsicon"}.sns-facebook-square2:before{content:"F";font-family:"snsicon"}.sns-facebook-square3:before{content:"s";font-family:"snsicon"}.sns-tyo:before{content:"a";font-family:"snsicon"}.sns-op-arrow-right:before{content:"b";font-family:"snsicon"}.sns-cross:before{content:"c";font-family:"snsicon"}.sns-op-arrow-down:before{content:"d";font-family:"snsicon"}.sns-op-arrow-left:before{content:"e";font-family:"snsicon"}.sns-plus:before{content:"g";font-family:"snsicon"}.sns-plus-1:before{content:"h";font-family:"snsicon"}.sns-facebook:before{content:"i";font-family:"snsicon"}.sns-op-arrow-right2:before{content:"j";font-family:"snsicon"}.sns-line:before{content:"k";font-family:"snsicon"}.sns-play-circle:before{content:"l";font-family:"snsicon"}.sns-attention:before{content:"m";font-family:"snsicon"}body,select,input,textarea{color:#000;font-family:'Oswald', YuGothic, '游ゴシック', "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "ヒラギノ角ゴ Pro W3", "メイリオ" , Osaka, "Meiryo", "ＭＳ Ｐゴシック", sans-serif}p{font-family:YuGothic, '游ゴシック', "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "ヒラギノ角ゴ Pro W3", "メイリオ" , Osaka, "Meiryo", "ＭＳ Ｐゴシック", sans-serif}.ugothic{font-family:YuGothic, '游ゴシック', "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "ヒラギノ角ゴ Pro W3", "メイリオ" , Osaka, "Meiryo", "ＭＳ Ｐゴシック", sans-serif}.oswald{font-family:'Oswald', YuGothic, '游ゴシック', "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "ヒラギノ角ゴ Pro W3", "メイリオ" , Osaka, "Meiryo", "ＭＳ Ｐゴシック", sans-serif;letter-spacing:1px;letter-spacing:0.1rem}a{color:inherit;text-decoration:inherit;cursor:inherit;cursor:pointer}a:active,a:focus{outline:none}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}#overlay{display:none;opacity:1;position:fixed;background:#000;background:#fff;width:100%;height:100%;top:0;left:0;z-index:-1;overflow:scroll-y}#overlay.visible{display:block;z-index:5000}#overlay.before{display:block;opacity:0.2;z-index:-1;pointer-events:none}#overlay .overlay-close{display:block;width:29px;height:29px;top:33px;right:36px;margin:0;text-align:center;position:absolute;-webkit-transition:-webkit-transform 400ms cubic-bezier(0.175, 0.885, 0.32, 1) 0ms;-webkit-transition:-webkit-transform 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) 0ms;transition:transform 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) 0ms}#overlay .overlay-close:hover{-ms-transform:rotate(361deg);-webkit-transform:rotate(361deg);transform:rotate(361deg)}#overlay .overlay-close img{width:28px;height:28px;top:0;left:0;right:0;bottom:0;margin:auto;position:absolute;left:auto}@media only screen and (max-width: 768px){html{background:#FFF}html{height:100%}body{height:100%}body.page-fixed{overflow:hidden}body.page-fixed #content{display:none}#dummy-band{position:absolute;display:none}#dummy-band.show{display:block}.pcbr{display:none}#loading-area{display:none}#loading-area img{border:none}canvas#bg{position:fixed;top:0;left:0;z-index:-1}div#bg{position:fixed;top:0;left:0;z-index:-1;background:#FFF}.lazy{opacity:0}header{position:fixed;width:100%;top:0;left:0;z-index:5001;padding-top:15.2%}#logo{position:absolute;left:12px;top:17px;display:inline-block;height:31px;width:156px;white-space:nowrap}#logo .font-wrap{white-space:nowrap;display:inline-block;width:37px;height:100%;font-size:0;vertical-align:middle}#logo #logo-i{width:6px;margin-right:6px}#logo #logo-d{width:23px}#logo span{display:inline-block;line-height:1.56;font-size:9px;letter-spacing:0px;letter-spacing:0.06rem}#logo .idfont{height:100%}#logo .idfont canvas{height:100%;width:auto}#logo .idfont .svg{width:100%;height:auto;max-height:100%}#logo .tyo-id{margin-left:4px}#logo .tyo-id span{line-height:1;margin:0 6px}#logo.white .tyo-id{color:#FFF}#menu-button{position:absolute;width:36px;padding-top:32px;top:16px;right:1.86667%}#menu-button .bar{position:absolute;background:#CCC;left:13.88889%;width:70.83333%;height:12.5%}#menu-button .bar .bar-inner{background:#000;width:100%;height:100%;margin:0 0 0 auto}#menu-button .bar1{top:17.5%}#menu-button .bar2{top:42.5%}#menu-button .bar3{top:67.5%}#menu-button:hover .bar-inner{width:0}#menu-button.white .bar .bar-inner{background:#FFF}#menu-overlay .inner{padding-top:18.66667%;padding-bottom:18.66667%;height:auto !important;width:100%;margin-top:auto;margin-left:auto;margin-right:auto;margin-bottom:auto}#menu-overlay .inner .navi{display:block;margin-bottom:9.06667%;margin-left:auto;margin-right:0}#menu-overlay .inner .navi.hideband{margin-bottom:0}#menu-overlay .inner .navi.selected{pointer-events:none}#menu-overlay .inner .navi h1{padding-bottom:0;width:100%;height:10.66667%}#menu-overlay .inner .navi h1 .update{position:absolute;padding-top:0;pointer-events:none;letter-spacing:0px;letter-spacing:0.06rem}#menu-overlay .inner .navi h1 .band{height:100%;z-index:1}#menu-overlay .inner .font-wrap{display:inline-block;pointer-events:none;position:relative;white-space:nowrap;z-index:2}#menu-overlay .inner .font-wrap .idfont.first{margin-left:5px}#menu-overlay .inner.opened{margin:0 auto}#menu-overlay #navi-top{width:59.73333%}#menu-overlay #navi-top .font-wrap{margin-left:-52px}#menu-overlay #navi-top h1 .update{padding-top:2.23214%}#menu-overlay #navi-work{width:38.26667%}#menu-overlay #navi-work .font-wrap{margin-left:-40.5px}#menu-overlay #navi-work h1 .update{padding-top:3.48432%}#menu-overlay #navi-about{width:72.26667%}#menu-overlay #navi-about .font-wrap{margin-left:-56.5px}#menu-overlay #navi-about h1{height:10.66667%}#menu-overlay #navi-about h1 .update{padding-top:1.84502%}#menu-overlay #navi-recruit{width:53.33333%}#menu-overlay #navi-recruit .font-wrap{margin-left:-70px}#menu-overlay #navi-recruit h1 .update{padding-top:2.5%}#menu-overlay #navi-contact{width:72.26667%}#menu-overlay #navi-contact .font-wrap{margin-left:-73.5px}#menu-overlay #navi-contact h1 .update{padding-top:1.84502%}#menu-overlay #navi-awards{width:47.46667%}#menu-overlay #navi-awards .font-wrap{margin-left:-73px}#menu-overlay #navi-awards h1 .update{padding-top:2.80899%}#overlay{z-index:5008 !important;background:transparent}#overlay .overlay-close{width:32px;height:32px;top:15px;right:2.66667%;margin:0;text-align:center;position:absolute}#overlay .overlay-close img{width:68.75%;height:auto;left:auto;top:0;left:0;right:0;bottom:0;margin:auto;position:absolute}#overlay .overlay-close:hover{-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}#load-anime{width:88%;height:100%;top:0;right:0;position:fixed;z-index:-2;background:transparent;opacity:0}#load-anime.show{z-index:7000}#load-anime img{display:block;width:17px;height:15px;top:0;left:0;right:0;bottom:0;margin:auto;position:absolute}footer{width:100%;position:fixed;bottom:0;height:0;background:#fce}footer .copy{color:#000;font-size:6px;position:absolute;right:3.2%;line-height:1;letter-spacing:0px;letter-spacing:0.06rem;bottom:28px}footer #blog-area{position:absolute;left:3.2%;bottom:28px;font-size:8px;line-height:1;letter-spacing:0px;letter-spacing:0.06rem;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0;-ms-transform:scale(0.8, 0.8);-webkit-transform:scale(0.8, 0.8);transform:scale(0.8, 0.8)}footer #blog-area a{-webkit-transition:all 400ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;transition:all 400ms cubic-bezier(0.23, 1, 0.32, 1) 0ms}footer #blog-area a:hover{color:#CCC}footer #blog-area span{display:block}footer.white .copy{color:#FFF}footer.force-black .copy{color:#000 !important}.idfont{display:inline-block;position:relative;line-height:0 !important;font-size:0 !important;width:auto}.idfont .svg{top:0;left:0;height:100%}.font-wrap{line-height:1;display:inline-block;white-space:nowrap}h1{font-size:0;height:27px;position:relative;margin:0 0 0 auto;padding-bottom:2.4%;width:66.66667%}h1 .idfont{height:27px;margin:0 1.5%}h1 .idfont canvas,h1 .idfont img{height:100%;width:auto}h1 .idfont.first{margin-left:7px}h1 .band{background:#000;position:absolute;width:0;height:27px;z-index:-1;top:0;right:0}h1 .update{font-size:6px;line-height:1;letter-spacing:0px;letter-spacing:0.06rem}#content{height:100%}#content.top{padding-top:18.66667%}#work-area{margin-bottom:29.33333%;padding-top:26.66667%;padding-bottom:9.33333%;overflow:hidden;position:relative}#work-area h1{position:relative;margin-bottom:20%}#work-area h1 .font-wrap{width:55.6%;top:0;-ms-transform-origin:top left;-webkit-transform-origin:top left;transform-origin:top left;height:100%;margin-left:-42px;line-height:1}#work-area h1 .update{line-height:0}#work-area h1 .band{width:100% !important}.work{width:66.66667%;height:auto;display:block;position:relative;margin:0 0 0 auto;-webkit-transition:all 500ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;transition:all 500ms cubic-bezier(0.23, 1, 0.32, 1) 0ms}.work .band{background:#000;width:100% !important;height:100%;position:absolute;z-index:-1;right:0;top:0}.work .number{position:absolute;pointer-events:none;left:0;top:-16px;font-size:12px;text-align:right;white-space:nowrap;line-height:1;letter-spacing:0px;letter-spacing:0.06rem}.work .number span{font-size:7px;font-weight:normal}.work .text-area{float:left;position:relative;height:100%}.work .text-area h2,.work .text-area p,.work .text-area span{-webkit-font-smoothing:antialiased;color:#FFF}.work .text-area h2{font-size:13px;line-height:1.2;letter-spacing:0px;letter-spacing:0.06rem;margin-bottom:0}.work .text-area p{font-size:8px;margin-top:2.4%;line-height:1.4}.work .text-area .note{position:absolute;bottom:0;font-size:6px;line-height:1.8;letter-spacing:0px;letter-spacing:0.06rem;margin-bottom:5.6%}.work .image-area{position:absolute;right:0;top:0;bottom:0;margin:auto;font-size:0;line-height:0;height:78.26087%}.work .image-area img{width:100%}.work .image-area .subimage{display:none}.more-button,.pagetop-button,.more-work-area,.pagetop-area{width:49.86667%;display:block;line-height:1;position:relative;padding-top:0.66667%;padding-bottom:2.26667%;margin:0 0 0 auto;-webkit-transition:all 400ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;transition:all 400ms cubic-bezier(0.23, 1, 0.32, 1) 0ms}.more-button .more,.pagetop-button .more,.more-work-area .more,.pagetop-area .more{color:#FFF;letter-spacing:0px;letter-spacing:0.06rem;font-size:8px;padding-left:8.02139%;display:inline;-webkit-font-smoothing:antialiased}.more-button span,.pagetop-button span,.more-work-area span,.pagetop-area span{display:inline-block;width:13.36898%;height:10px;margin-left:2.6738%;position:relative;background:url("/wp-content/themes/tyo-id/img/arrow.png") center center no-repeat;background-size:contain}#work-button-wrap{line-height:0;position:relative}#work-button-wrap .section{height:auto}#work-button-wrap .area-inner{opacity:1 !important}.more-work-area .more,.more-work-area span,.pagetop-area .more,.pagetop-area span{pointer-events:none}.more-work-area .band,.pagetop-area .band{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:#000}.pagetop-area{width:17.06667%;text-align:center;margin-bottom:12.93333%}.pagetop-wrap{padding-bottom:12.93333%}.more-button{background:transparent}.sets{position:absolute;height:100%;top:0;right:0}.sets.selected{z-index:2;pointer-events:none}.sets h1,.sets .area-inner{pointer-events:none}.work1,.work4{width:96.8%}.work1 .image-area,.work4 .image-area{width:44.07713%}.work1 .text-area,.work4 .text-area{width:56%}.work1 .text-area h2,.work1 .text-area p,.work1 .text-area span,.work4 .text-area h2,.work4 .text-area p,.work4 .text-area span{margin-left:6.20347%;margin-right:4.96278%}.work1 h2,.work4 h2{margin-top:5%}.work2,.work5{width:81.06667%}.work2 .image-area,.work5 .image-area{width:52.63158%}.work2 .text-area,.work5 .text-area{width:46%}.work2 .text-area h2,.work2 .text-area p,.work2 .text-area span,.work5 .text-area h2,.work5 .text-area p,.work5 .text-area span{margin-left:8.68056%;margin-right:6.94444%}.work2 h2,.work5 h2{margin-top:7.4%}.work3,.work6{width:90.26667%}.work3 .image-area,.work6 .image-area{width:47.26736%}.work3 .text-area,.work6 .text-area{width:53%}.work3 .text-area h2,.work3 .text-area p,.work3 .text-area span,.work6 .text-area h2,.work6 .text-area p,.work6 .text-area span{margin-left:7.02247%;margin-right:5.61798%}.work3 h2,.work6 h2{margin-top:6%}.areas{position:relative;margin-bottom:24%;padding-top:30.66667%}.areas h1{padding-bottom:0;pointer-events:none;opacity:1 !important}.areas .font-wrap{white-space:nowrap;height:100%}.areas .update{font-size:6px;line-height:1;letter-spacing:0px;letter-spacing:0.06rem;color:#000;margin:0;position:absolute;bottom:-12px;pointer-events:none}.areas .area-inner{height:100%;position:absolute;width:100%;top:0;opacity:1 !important}.areas .area-inner .more-button{position:absolute;width:100px !important;right:0;line-height:0;bottom:13.91304%}.areas .area-inner .more-button .more{padding-left:0}.areas .area-inner .more-button span{width:21.73913%}.section{display:block;position:absolute;margin:0 0 0 auto}.section h1{margin:0;z-index:1}.section p.text-area{color:#FFF;margin:0;font-size:8px;line-height:1.9;font-family:YuGothic, '游ゴシック', "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "ヒラギノ角ゴ Pro W3", "メイリオ" , Osaka, "Meiryo", "ＭＳ Ｐゴシック", sans-serif;-webkit-font-smoothing:antialiased;position:relative;pointer-events:none}.section p.text-area span{display:block}.section .band{background:#000;width:100% !important;height:100%;position:absolute;z-index:-1;top:0;right:0;-webkit-transition:background 300ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;transition:background 300ms cubic-bezier(0.23, 1, 0.32, 1) 0ms}.section .image-area{pointer-events:none;background-position:center center;position:absolute;top:10.86957%;right:0;background-size:cover}#a-about-area .section{width:81.46667%}#a-about-area h1{width:46.48118%}#a-about-area .font-wrap{margin-left:-57px;line-height:1}#a-about-area p.text-area{padding-top:14.07529%;margin-left:6.54664%;margin-right:6.54664%}#a-about-area .image-area{background-image:url("/wp-content/themes/tyo-id/img/about-image-sp.jpg");width:52.37316%;padding-top:29.4599%}#a-about-area .more-button{width:39.27987%}#a-recruit-area .section{width:69.2%}#a-recruit-area h1{height:23.47826%}#a-recruit-area .font-wrap{margin-left:-71.5px;line-height:1}#a-recruit-area p.text-area{padding-top:18.49711%;margin-left:7.70713%;margin-right:7.70713%}#a-recruit-area .image-area{background-image:url("/wp-content/themes/tyo-id/img/recruit-image-sp.jpg");background-position:center top !important;width:61.65703%;padding-top:34.68208%}#a-recruit-area .more-button{width:46.24277%}#a-contact-area .section{width:77.2%}#a-contact-area h1{height:23.47826%}#a-contact-area .font-wrap{margin-left:-74px;line-height:1}#a-contact-area p.text-area{padding-top:16.58031%;margin-left:6.90846%;margin-right:6.90846%}#a-contact-area .image-area{background-image:url("/wp-content/themes/tyo-id/img/contact-image-sp.jpg");background-position:center bottom !important;width:55.2677%;padding-top:31.08808%}#a-contact-area .more-button{width:41.45078%}#a-awards-area{margin-bottom:26.66667%}#a-awards-area .section{width:69.06667%}#a-awards-area h1{height:23.47826%}#a-awards-area .font-wrap{margin-left:-74px;line-height:1}#a-awards-area p.text-area{padding-top:18.53282%;margin-left:7.72201%;margin-right:7.72201%}#a-awards-area .image-area{background-image:url("/wp-content/themes/tyo-id/img/award-image-sp.jpg");width:61.77606%;padding-top:34.74903%}#a-awards-area .more-button{width:46.33205%}.main-contents{margin-bottom:0;padding-top:0;background:#000}.main-contents .section-title{position:fixed;background:#FFF;height:100%;width:51px;left:0}.main-contents .section-title h1{width:100%;-ms-transform-origin:right center;-webkit-transform-origin:right center;transform-origin:right center}.main-contents .section-title h1 .font-wrap .idfont.first{margin-left:2px}.main-contents .section{right:0;background:#000;width:100%;height:auto}.main-contents .section p{color:#FFF;font-size:10px;line-height:2.2;-webkit-font-smoothing:antialiased;padding-left:5.40123%;margin-top:40px;margin-bottom:40px}.main-contents .section .page-name{color:#000;top:0;left:0;right:0;bottom:0;margin:auto;position:absolute;height:4%;line-height:1.8;text-align:right;margin-right:5.88235%;top:-50%;font-size:6px;letter-spacing:0px;letter-spacing:0.06rem}.main-contents .section .page-name span{display:block}.main-contents .section .update{position:absolute;color:#000;top:0;left:0;right:0;bottom:0;margin:auto;position:absolute;height:4%;font-size:6px;letter-spacing:0px;letter-spacing:0.06rem;line-height:1.8;bottom:-50%;margin-right:5.88235%;text-align:right}.main-contents .section-inner{width:69.06667%;margin:0 0 0 auto;position:relative;display:block;overflow:auto;height:100%}.main-contents .section-inner a{font-size:10px;line-height:2;padding-left:4.47761%;text-decoration:underline}.main-contents .section-inner .wrap{display:block;overflow:hidden;vertical-align:middle}.main-contents .section-inner .wrap .text-area{padding-right:4%}.main-contents h1{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;position:absolute;right:auto;display:inline-block;padding-bottom:0;-ms-transform-origin:left center;-webkit-transform-origin:left center;transform-origin:left center;width:100%}.main-contents h2{font-size:14px;color:#FFF;-webkit-font-smoothing:antialiased;margin:0;line-height:1.8;z-index:2;font-family:YuGothic, '游ゴシック', "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "ヒラギノ角ゴ Pro W3", "メイリオ" , Osaka, "Meiryo", "ＭＳ Ｐゴシック", sans-serif;padding-bottom:2.48756%;padding-left:4.35323%}.main-contents a{color:#FFF;-webkit-font-smoothing:antialiased}.main-contents a span{display:inline-block;width:33px;height:12px;margin-left:10px;position:relative;top:-1px;background:url("/wp-content/themes/tyo-id/img/arrow.png") 0 0 no-repeat}.page #about-contents-area .font-wrap{position:absolute;right:-44px;line-height:1}.page #about-contents-area .image-area{position:relative;top:0;margin:0 0 0 auto;width:100% !important;height:auto;line-height:0;margin-top:44.98069%;background:url("/wp-content/themes/tyo-id/img/about/main-image2.jpg") center center no-repeat;background-size:cover}.page #about-contents-area .image-area img{opacity:0;width:200%}.page #about-contents-area .text-area{position:relative;margin-top:-38px;padding-bottom:30.88803%}.page #about-contents-area .text-area p{margin:13.0719% auto}.page #about-contents-area h1 .font-wrap{height:19px}.page #about-contents-area h1 .font-wrap .idfont{height:19px}.page #about-contents-area .sep{display:none}.page #about-contents-area .head-area{padding-left:5.40123%;padding-bottom:17%}.page #about-contents-area .head-area .head-image{text-align:center;width:45.34483%;margin:0 auto}.page #about-contents-area .head-area .head-image img{border:1px solid #FFF;width:100%}.page #about-contents-area .head-area .head-name{color:#FFF;text-align:left;width:45.68966%;margin:0 auto;line-height:1.3;font-size:10.5px;white-space:nowrap}.page #about-contents-area .head-area .head-name span{font-size:6px;letter-spacing:1px;letter-spacing:0.1rem}.page #about-contents-area .organigram,.page #about-contents-area .about-info-area{padding-left:5.40123%;color:#FFF;font-size:10px;margin:14.70588% auto;-webkit-font-smoothing:antialiased}.page #about-contents-area .organigram a,.page #about-contents-area .about-info-area a{font-family:YuGothic, '游ゴシック', "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "ヒラギノ角ゴ Pro W3", "メイリオ" , Osaka, "Meiryo", "ＭＳ Ｐゴシック", sans-serif;font-size:10.5px;padding-left:0;word-break:break-all}.page #about-contents-area .about-info-area{display:table}.page #about-contents-area .about-info-area .about-info-group{display:table-row}.page #about-contents-area .about-info-area .about-info-th,.page #about-contents-area .about-info-area .about-info-td{font-family:YuGothic, '游ゴシック', "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "ヒラギノ角ゴ Pro W3", "メイリオ" , Osaka, "Meiryo", "ＭＳ Ｐゴシック", sans-serif;display:table-cell}.page #about-contents-area .about-info-area .about-info-th{white-space:nowrap}.page #recruit-contents-area .font-wrap{position:absolute;right:-39px;line-height:1}.page #recruit-contents-area h1 .font-wrap{height:16px}.page #recruit-contents-area h1 .font-wrap .idfont{height:16px}.page #recruit-contents-area .image-area{position:relative;top:0;margin:0 0 0 auto;width:100% !important;margin-top:44.98069%;height:auto;line-height:0;overflow:hidden;background:url("/wp-content/themes/tyo-id/img/recruit/main-image2.jpg") center center no-repeat;background-size:cover}.page #recruit-contents-area .image-area img{opacity:0;width:200%}.page #recruit-contents-area .text-area{position:relative;margin-top:-38px;padding-bottom:30.88803%}.page #recruit-contents-area .text-area p{margin:0}.page #recruit-contents-area .page-name{left:-93px}.page #recruit-contents-area .recruit-section{padding-left:5.40123%;margin-top:13.72549%;margin-bottom:12.7451%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.page #recruit-contents-area .recruit-section .image2{display:block;vertical-align:top;text-align:center;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:45.68966%;margin:0 auto}.page #recruit-contents-area .recruit-section .image2 img{width:100%}.page #recruit-contents-area .recruit-section .text1{font-family:YuGothic, '游ゴシック', "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "ヒラギノ角ゴ Pro W3", "メイリオ" , Osaka, "Meiryo", "ＭＳ Ｐゴシック", sans-serif;display:block;line-height:2.4;vertical-align:top;margin-bottom:12.4%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.page #recruit-contents-area .recruit-section .text1 a{padding:0}.page #recruit-contents-area .recruit-section .text1 .url{font-family:YuGothic, '游ゴシック', "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "ヒラギノ角ゴ Pro W3", "メイリオ" , Osaka, "Meiryo", "ＭＳ Ｐゴシック", sans-serif;letter-spacing:0}.page #recruit-contents-area .image3{font-size:0;line-height:0;margin-top:10%;padding-left:4.82625%}.page #recruit-contents-area .image3 img{width:48.30189%;margin-right:1.35135%;margin-bottom:1.35135%;display:inline-block}.page #recruit-contents-area .image3>a{font-size:10px;line-height:1.5;padding-left:0}.page #recruit-contents-area .text1,.page #recruit-contents-area .text2{color:#FFF;font-size:10px;-webkit-font-smoothing:antialiased}.page #recruit-contents-area .text2{display:block}.page #recruit-contents-area .text2 p{display:block;vertical-align:top;margin:0}.page #recruit-contents-area .text2 p.t-head{white-space:nowrap;display:block;padding-left:4.35323%}.page #recruit-contents-area .text2 p.t-body{display:block;padding-left:4.35323%;padding-right:0.16667%}.page #recruit-contents-area .text2 p.t-body a{padding-left:0;display:block}.page #recruit-contents-area .text2 p.t-body span{display:none}.page #contact-contents-area .font-wrap{position:absolute;right:-44px}.page #contact-contents-area h1 .font-wrap{height:14px}.page #contact-contents-area h1 .font-wrap .idfont{height:14px}.page #contact-contents-area .section-inner{padding-top:26.66667%;padding-bottom:19.04762%}.page #contact-contents-area .page-name{left:-97px}.page #contact-contents-area h2{position:static;padding-left:11%}.page #contact-contents-area h3{color:#FFF;font-size:8px;letter-spacing:0px;letter-spacing:0.06rem;padding-left:11%;line-height:1;-webkit-font-smoothing:antialiased;margin:0}.page #contact-contents-area .text-area p{margin:11.58301% auto;padding-left:11%}.page #contact-contents-area #map-area{margin-left:11%;width:auto;height:225px;background:#ccc}.page #contact-contents-area #map-area a{padding:0}.page #contact-contents-area .maplink{font-family:YuGothic, '游ゴシック', "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "ヒラギノ角ゴ Pro W3", "メイリオ" , Osaka, "Meiryo", "ＭＳ Ｐゴシック", sans-serif;font-size:10px;padding-left:11%}.page #awards-contents-area .font-wrap{position:absolute;right:-46px}.page #awards-contents-area h1 .font-wrap{height:15px}.page #awards-contents-area h1 .font-wrap .idfont{height:15px}.page #awards-contents-area h2{position:static;font-size:14px;line-height:1.3;padding-left:20px;font-family:YuGothic, '游ゴシック', "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "ヒラギノ角ゴ Pro W3", "メイリオ" , Osaka, "Meiryo", "ＭＳ Ｐゴシック", sans-serif}.page #awards-contents-area .wrap{padding-top:44.98069%;padding-bottom:44.98069%;padding-left:10%;width:90%;margin:0 auto}.page #awards-contents-area .awards-wrap{display:block;width:92%;padding-bottom:6.25%;margin:0 auto}.page #awards-contents-area .year{display:block;vertical-align:top;color:#FFF;font-size:14px;letter-spacing:0px;letter-spacing:0.06rem;table-layout:fixed;-webkit-font-smoothing:antialiased;letter-spacing:0px;letter-spacing:0.06rem;padding-bottom:2.66667%}.page #awards-contents-area .awards{display:block;vertical-align:top}.page #awards-contents-area .awards .award{display:block;margin-bottom:13%}.page #awards-contents-area .awards .awardimage-area{display:block;vertical-align:top}.page #awards-contents-area .awards .awardimage-area img{display:block;line-height:0;max-width:265px;width:61.33333%}.page #awards-contents-area .awards .text-area{display:block;vertical-align:top}.page #awards-contents-area .awards .text-area h2{font-size:12px;padding-top:6%;padding-bottom:3.2%;padding-left:0}.page #awards-contents-area .awards .text-area p{font-size:8px;padding-left:0;margin:0;line-height:1.8;letter-spacing:0px;letter-spacing:0.06rem;-webkit-font-smoothing:antialiased;font-family:'Oswald', YuGothic, '游ゴシック', "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "ヒラギノ角ゴ Pro W3", "メイリオ" , Osaka, "Meiryo", "ＭＳ Ｐゴシック", sans-serif}.page #work-contents-area{height:100%}.page #work-contents-area .font-wrap{position:absolute;right:-43px}.page #work-contents-area .wrap{font-size:0;line-height:0;height:100%;padding-top:46%;padding-bottom:46%}.page #work-contents-area h1 .font-wrap{height:19px}.page #work-contents-area h1 .font-wrap .idfont{height:19px}.page #work-contents-area .work{padding:0;margin:0;display:block;width:100%;position:relative;height:auto;overflow:hidden}.page #work-contents-area .work .info-area{position:absolute;left:0;width:101%;height:100%;background:rgba(0,0,0,0.3);z-index:2;-webkit-transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1) 0ms;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1) 0ms}.page #work-contents-area .work .info-area h3{padding-top:2.44898%;padding-right:2.44898%;padding-left:5.30612%;margin:0;font-size:13px;color:#FFF}.page #work-contents-area .work .info-area p{padding:0 5.30612% 0 5.30612%;font-size:8px;margin:0;line-height:1.4;color:#FFF}.page #work-contents-area .work .info-area .date,.page #work-contents-area .work .info-area .client{font-size:6px;position:absolute;bottom:0;letter-spacing:0px;letter-spacing:0.06rem;padding-bottom:3.67347%;color:#FFF;letter-spacing:1px;letter-spacing:0.1rem;font-family:'Oswald', YuGothic, '游ゴシック', "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "ヒラギノ角ゴ Pro W3", "メイリオ" , Osaka, "Meiryo", "ＭＳ Ｐゴシック", sans-serif}.page #work-contents-area .work>img{width:100%;display:block;line-height:0;-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transition:all 500ms cubic-bezier(0.19, 1, 0.22, 1) 0ms;transition:all 500ms cubic-bezier(0.19, 1, 0.22, 1) 0ms}.page #work-contents-area .work:hover .info-area{top:0}.page #work-contents-area .work:hover>img{-ms-transform:scale(1.12, 1.12);-webkit-transform:scale(1.12, 1.12);transform:scale(1.12, 1.12)}.page #work-contents-area #work-categories{top:0;left:0;right:0;bottom:0;margin:auto;position:absolute;right:-130%;top:15%;height:100px;width:100%}.page #work-contents-area #work-categories ul{padding:0}.page #work-contents-area #work-categories li{display:none;line-height:1.2;padding-left:20%}.page #work-contents-area #work-categories li:first-child{display:block}.page #work-contents-area #work-categories a{font-size:9px;letter-spacing:1px;letter-spacing:0.1rem;font-family:'Oswald', YuGothic, '游ゴシック', "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "ヒラギノ角ゴ Pro W3", "メイリオ" , Osaka, "Meiryo", "ＭＳ Ｐゴシック", sans-serif;padding:15px;display:block}.page #work-contents-area .entry-content>img{width:100%;margin-bottom:4%;line-height:0}.page #work-contents-area .entry-content h2{padding:0 !important;line-height:1.4;font-size:14px;margin-top:0.66667%;margin-bottom:11.22449%}.page #work-contents-area .entry-content p{margin:0 0;line-height:1.3;font-size:10px}.page #work-contents-area .entry-content .date,.page #work-contents-area .entry-content .client,.page #work-contents-area .entry-content .credit,.page #work-contents-area .entry-content .url{font-size:8px;padding:0 2.66667% 0 0;letter-spacing:1px;letter-spacing:0.1rem;font-family:'Oswald', YuGothic, '游ゴシック', "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "ヒラギノ角ゴ Pro W3", "メイリオ" , Osaka, "Meiryo", "ＭＳ Ｐゴシック", sans-serif;line-height:1.8}.page #work-contents-area .entry-content .url{-webkit-transition:all 300ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;transition:all 300ms cubic-bezier(0.23, 1, 0.32, 1) 0ms}.page #work-contents-area .entry-content .url span.blank{width:1.33333%;height:1.33333%;position:relative;margin-left:0.93333%;top:1px;display:inline-block;background:url("/wp-content/themes/tyo-id/img/blank.png") top center no-repeat}.page #work-contents-area .entry-content .url:hover{opacity:0.7}.page #work-contents-area .entry-content .text{margin:0;font-size:10px;padding:10.20408% 2.66667% 10.20408% 0;line-height:2.2;letter-spacing:0px;letter-spacing:0.06rem}.page #work-contents-area .entry-content iframe{width:100%;display:block;margin-bottom:4%}.page #work-contents-area .arrow-wrap{overflow:hidden;*zoom:1;padding-right:2.66667%;margin-top:12%}.page #work-contents-area .prev-link,.page #work-contents-area .next-link{margin:0 !important;letter-spacing:1px;letter-spacing:0.1rem;font-family:'Oswald', YuGothic, '游ゴシック', "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "ヒラギノ角ゴ Pro W3", "メイリオ" , Osaka, "Meiryo", "ＭＳ Ｐゴシック", sans-serif;padding-left:0;white-space:nowrap}.page #work-contents-area .prev-link a,.page #work-contents-area .next-link a{text-decoration:none;font-size:8px;padding:0}.page #work-contents-area .prev-link{width:20%;float:left}.page #work-contents-area .prev-link span{width:30%;height:12px;margin-right:5.10204%;margin-left:0;position:relative;top:5px;display:inline-block;background:url("/wp-content/themes/tyo-id/img/arrow-left.png") 0 0 no-repeat;background-size:contain}.page #work-contents-area .next-link{width:20%;float:right}.page #work-contents-area .next-link span{width:30%;height:12px;margin-left:5.10204%;margin-right:0;position:relative;top:5px;display:inline-block;background:url("/wp-content/themes/tyo-id/img/arrow.png") 0 0 no-repeat;background-size:contain}}@media only screen and (min-width: 769px){html{background:#FFF}html{height:100%}body{height:100%;overflow-x:hidden;overflow-y:scroll}body.page-fixed{overflow:hidden;overflow-y:scroll}#dummy-band{position:absolute;display:none}#dummy-band.show{display:block}.pcbr{display:block}.spbr{display:none}canvas#bg{position:fixed;top:0;left:0;z-index:-1}div#bg{position:fixed;top:0;left:0;z-index:-1;background:#FFF}.lazy{opacity:0}header{position:fixed;width:100%;top:0;left:0;z-index:5001}#logo{position:absolute;left:35px;top:35px;font-size:0;display:inline-block}#logo .font-wrap{display:inline-block;width:52px;font-size:0;vertical-align:middle;white-space:nowrap}#logo #logo-i{margin-right:8px;width:8px;position:relative}#logo #logo-i canvas{width:8px;position:absolute;left:0}#logo #logo-d{position:relative;width:34px}#logo #logo-d canvas{position:absolute;width:34px;left:0}#logo span{display:inline-block;line-height:1.56;font-size:10px;vertical-align:middle;letter-spacing:1px;letter-spacing:0.1rem}#logo .idfont{height:45px}#logo .idfont canvas,#logo .idfont img{height:45px}#logo .tyo-id{margin-left:8px}#logo .tyo-id span{display:block}#menu-button{position:absolute;width:40px;height:40px;top:28px;right:30px}#menu-button .bar{position:absolute;background:#CCC;left:12.5%;width:75%;height:12.5%}#menu-button .bar .bar-inner{background:#000;width:100%;height:100%;margin:0 0 0 auto}#menu-button .bar1{top:17.5%}#menu-button .bar1 .bar-inner{-webkit-transition:all 400ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;transition:all 400ms cubic-bezier(0.23, 1, 0.32, 1) 0ms}#menu-button .bar2{top:42.5%}#menu-button .bar2 .bar-inner{-webkit-transition:all 400ms cubic-bezier(0.23, 1, 0.32, 1) 80ms;transition:all 400ms cubic-bezier(0.23, 1, 0.32, 1) 80ms}#menu-button .bar3{top:67.5%}#menu-button .bar3 .bar-inner{-webkit-transition:all 400ms cubic-bezier(0.23, 1, 0.32, 1) 160ms;transition:all 400ms cubic-bezier(0.23, 1, 0.32, 1) 160ms}#menu-button:hover .bar-inner{width:0}#menu-button.white .bar .bar-inner{background:#FFF}#menu-button.cross .bar2{-webkit-transition:all 400ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;transition:all 400ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;opacity:0}#menu-button.cross .bar1{background:#000;-ms-transform-origin:center 50%;-webkit-transform-origin:center 50%;transform-origin:center 50%;-webkit-transition:all 400ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;transition:all 400ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;-ms-transform:rotate(405deg) translate(7px, 7px) scale(1.14);-webkit-transform:rotate(405deg) translate(7px, 7px) scale(1.14);transform:rotate(405deg) translate(7px, 7px) scale(1.14)}#menu-button.cross .bar3{background:#000;-ms-transform-origin:center 50%;-webkit-transform-origin:center 50%;transform-origin:center 50%;-webkit-transition:all 400ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;transition:all 400ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;-ms-transform:rotate(-405deg) translate(7px, -7px) scale(1.14);-webkit-transform:rotate(-405deg) translate(7px, -7px) scale(1.14);transform:rotate(-405deg) translate(7px, -7px) scale(1.14)}#menu-button.cross .bar .bar-inner{background:#000}#menu-button.cross-end .bar2{-webkit-transition:all 400ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;transition:all 400ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;opacity:1}#menu-button.cross-end .bar1{-ms-transform-origin:center 50%;-webkit-transform-origin:center 50%;transform-origin:center 50%;-webkit-transition:all 400ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;transition:all 400ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;-ms-transform:rotate(0) translate(0, 0) scale(1);-webkit-transform:rotate(0) translate(0, 0) scale(1);transform:rotate(0) translate(0, 0) scale(1)}#menu-button.cross-end .bar3{-ms-transform-origin:center 50%;-webkit-transform-origin:center 50%;transform-origin:center 50%;-webkit-transition:all 400ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;transition:all 400ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;-ms-transform:rotate(0) translate(0, 0) scale(1);-webkit-transform:rotate(0) translate(0, 0) scale(1);transform:rotate(0) translate(0, 0) scale(1)}#menu-overlay{min-height:700px}#menu-overlay.fix{min-height:auto}#menu-overlay .inner{top:0;left:0;right:0;bottom:0;margin:auto;position:absolute;height:560px;width:100%;margin-top:auto;margin-left:auto;margin-right:auto;margin-bottom:auto}#menu-overlay .inner>a{display:block;margin-left:auto;margin-right:0}#menu-overlay .inner>a h1{width:100%}#menu-overlay .inner>a h1 .update{margin-top:4px;padding-top:0;pointer-events:none}#menu-overlay .inner .font-wrap{display:inline-block;pointer-events:none;position:relative}#menu-overlay .inner .font-wrap .idfont{margin:0 4px;height:45px}#menu-overlay .inner .font-wrap .idfont canvas,#menu-overlay .inner .font-wrap .idfont img{height:45px}#menu-overlay .inner .navi{margin-bottom:20px}#menu-overlay .inner .navi.hideband{margin-bottom:0}#menu-overlay .inner .navi.selected{pointer-events:none}#menu-overlay .inner.opened{margin:0 auto}#menu-overlay #navi-top{width:50.9375%}#menu-overlay #navi-top .font-wrap{margin-left:-96px}#menu-overlay #navi-work{width:38.67188%}#menu-overlay #navi-work .font-wrap{margin-left:-70px}#menu-overlay #navi-about{width:58.98438%}#menu-overlay #navi-about .font-wrap{margin-left:-99px}#menu-overlay #navi-recruit{width:48.125%}#menu-overlay #navi-recruit .font-wrap{margin-left:-123px}#menu-overlay #navi-contact{width:67.1875%}#menu-overlay #navi-contact .font-wrap{margin-left:-127px}#menu-overlay #navi-awards{width:42.34375%}#menu-overlay #navi-awards .font-wrap{margin-left:-124px}#load-anime{width:80%;height:100%;top:0;right:0;position:fixed;z-index:-2;background:transparent;opacity:0}#load-anime.show{z-index:5002}#load-anime img{display:block;width:35px;height:31px;top:0;left:0;right:0;bottom:0;margin:auto;position:absolute;left:17px}footer{position:fixed;bottom:0;left:0;width:100%;height:45px;z-index:5002;pointer-events:none}footer .copy{color:#000;font-size:8px;position:absolute;right:35px;bottom:34px;line-height:1;letter-spacing:1px;letter-spacing:0.1rem;-ms-transform-origin:100% 0;-webkit-transform-origin:100% 0;transform-origin:100% 0;-ms-transform:scale(0.8, 0.8);-webkit-transform:scale(0.8, 0.8);transform:scale(0.8, 0.8);-webkit-transition:color 400ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;transition:color 400ms cubic-bezier(0.23, 1, 0.32, 1) 0ms}footer #blog-area{position:absolute;pointer-events:all;left:35px;bottom:34px;font-size:10px;line-height:1;letter-spacing:1px;letter-spacing:0.1rem}footer #blog-area a{-webkit-transition:all 400ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;transition:all 400ms cubic-bezier(0.23, 1, 0.32, 1) 0ms}footer #blog-area a:hover{color:#CCC}footer.white .copy{color:#FFF}footer.force-black .copy{color:#000 !important}#loading-area{width:100%;height:100%;background:#FFF;position:fixed;top:0;left:0;z-index:6000}#loading-area .inner{top:0;left:0;right:0;bottom:0;margin:auto;position:absolute;height:80px;margin-left:35px;margin-right:35px}#loading-area .inner .wrap{font-size:0;line-height:0;height:45px;white-space:nowrap}#loading-area .inner .wrap span{display:inline-block;margin-right:0.57851%;width:0.66116%;margin-right:8px;max-width:8px;min-width:8px;max-height:45px}#loading-area .inner .wrap .d{width:2.80992%;max-width:34px;min-width:34px}#loading-area .inner .wrap canvas,#loading-area .inner .wrap img{width:100%;max-height:45px}#loading-area .inner .tyo-interactive-design{position:absolute;right:21.66667%;bottom:0;font-size:14px;line-height:1;letter-spacing:1px;letter-spacing:0.1rem}.idfont{display:inline-block;position:relative;line-height:0 !important;font-size:0 !important}.idfont .svg{top:0;left:0;height:100%}.font-wrap{line-height:1;display:inline-block}h1{font-size:0;height:54px;position:relative;margin:0 0 0 auto;padding-bottom:25px;width:67.65625%}h1 .idfont{height:54px;margin:0 5px}h1 .idfont canvas,h1 .idfont img{height:54px}h1 .idfont.first{margin-left:10px !important}h1 .band{background:#000;position:absolute;width:0;height:54px;z-index:-1;top:0;right:0}h1 .update{font-size:9px;line-height:1;padding-top:12px;letter-spacing:1px;letter-spacing:0.1rem}#content{height:100%}#work-area{margin-bottom:210px;padding-top:188px;padding-bottom:30px;overflow:hidden}#work-area h1{margin-bottom:94px}#work-area h1 .font-wrap{margin-left:-82px;line-height:1}#work-area h1 .font-wrap canvas,#work-area h1 .font-wrap img{height:54.5px}#work-area h1 .update{padding-top:0;margin-top:-2px}.work{width:87.5%;height:230px;display:block;position:relative;margin:0 0 120px auto}.work .band{background:#000;width:0;height:100%;position:absolute;z-index:-1;right:0}.work .band.forceMax{width:100% !important}.work .number{position:absolute;left:-80px;font-size:16px;width:68px;text-align:right;white-space:nowrap;line-height:1;letter-spacing:1px;letter-spacing:0.1rem}.work .number span{font-size:9px}.work .text-area{float:left;position:relative;height:230px}.work .text-area h2,.work .text-area p,.work .text-area span{-webkit-font-smoothing:antialiased;color:#FFF;margin-left:25px}.work .text-area h2{font-size:20px;letter-spacing:1px;letter-spacing:0.1rem;line-height:1;margin-top:25px;margin-bottom:0}.work .text-area p{font-size:14px;margin-top:15px}.work .text-area .note{position:absolute;bottom:0;font-size:9px;line-height:1.6;letter-spacing:1px;letter-spacing:0.1rem;margin-bottom:20px}.work .image-area{position:absolute;right:0;margin-top:25px;font-size:0;line-height:0;white-space:nowrap}.work .image-area img{max-width:320px}.more-button,.pagetop-button,.more-work-area,.pagetop-area{width:220px;display:block;text-align:center;line-height:1;position:relative;padding-top:18px;padding-bottom:18px;margin:0 0 0 auto}.more-button .more,.pagetop-button .more,.more-work-area .more,.pagetop-area .more{color:#FFF;letter-spacing:1px;letter-spacing:0.1rem;font-size:13px;display:inline;-webkit-font-smoothing:antialiased}.more-button span,.pagetop-button span,.more-work-area span,.pagetop-area span{display:inline-block;width:33px;height:12px;margin-left:10px;position:relative;top:-1px;background:url("/wp-content/themes/tyo-id/img/arrow.png") 0 0 no-repeat}#work-button-wrap .section{height:auto}#work-button-wrap .band{height:54px}.more-work-area .more,.more-work-area span,.pagetop-area .more,.pagetop-area span{pointer-events:none}.more-work-area .band,.pagetop-area .band{position:absolute;z-index:-1;top:0;right:0;width:100%;height:100%;background:#000}.pagetop-area{width:136px;margin-bottom:97px}.more-button{background:transparent}.pagetop-button{width:138px;margin-bottom:100px}.sets.selected{z-index:2;pointer-events:none}.sets h1,.sets .area-inner{pointer-events:none}.work1,.work4{width:87.5%}.work2,.work5{width:69.0625%}.work2 .image-area,.work5 .image-area{right:-11.31222%}.work3,.work6{width:77.03125%}.areas{position:relative;margin-bottom:120px}.areas h1{padding-bottom:0}.areas .update{font-size:9px;line-height:1;letter-spacing:1px;letter-spacing:0.1rem;color:#000;margin:0;position:absolute;bottom:-17px;pointer-events:none}.areas .area-inner{opacity:0}.areas .area-inner .more-button{position:absolute;right:0;bottom:34px}.section{height:230px;display:block;position:relative;margin:0 0 0 auto}.section h1{margin:0;z-index:1}.section p.text-area{color:#FFF;margin:0;-webkit-font-smoothing:antialiased;margin-top:40px;position:relative;line-height:1.9;letter-spacing:0px;letter-spacing:0.06rem}.section p.text-area span{display:block}.section .band{background:#000;width:0;height:230px;position:absolute;z-index:-1;top:0;right:0}.section .band.forceMax{width:100% !important}.section .image-area{background-position:center center;position:absolute;top:25px;right:0;background-size:cover;height:180px}#a-about-area .section{width:83.75%}#a-about-area .font-wrap{margin-left:-119px;line-height:1}#a-about-area p.text-area{margin-left:14%}#a-about-area .image-area{background-image:url("/wp-content/themes/tyo-id/img/about-image.jpg");width:59.70149%}#a-recruit-area .section{width:69.21875%}#a-recruit-area .font-wrap{margin-left:-146px;line-height:1}#a-recruit-area p.text-area{margin-top:71px;margin-left:10%}#a-recruit-area .image-area{background-image:url("/wp-content/themes/tyo-id/img/recruit-image.jpg");background-position:center top;width:60.94808%}#a-contact-area .section{width:73.90625%}#a-contact-area .font-wrap{margin-left:-150px;line-height:1}#a-contact-area p.text-area{margin-top:71px;margin-left:9.09091%}#a-contact-area .image-area{background-image:url("/wp-content/themes/tyo-id/img/contact-image.jpg");background-position:center bottom;width:67.65328%}#a-awards-area{margin-bottom:200px}#a-awards-area .section{width:83.75%}#a-awards-area .font-wrap{margin-left:-148px;line-height:1}#a-awards-area p.text-area{margin-top:71px;margin-left:19.58955%}#a-awards-area .image-area{background-image:url("/wp-content/themes/tyo-id/img/award-image.jpg");width:59.70149%}.main-contents{height:100%;margin-bottom:0;background:#000}.main-contents .section-title{position:fixed;background:#FFF;height:100%;width:220px;top:0;left:0;min-width:220px;width:20%}.main-contents .section-title .font-wrap{white-space:nowrap;position:absolute;right:-20px}.main-contents.white{background:#FFF}.main-contents .section{right:0;background:#000;width:100% !important;height:auto}.main-contents .section p{color:#FFF;font-size:13px;line-height:2.2;-webkit-font-smoothing:antialiased;margin-top:40px;margin-bottom:40px}.main-contents .section .page-name{color:#000;position:absolute;right:10px;line-height:1;top:19.375%;font-size:9px;letter-spacing:1px;letter-spacing:0.1rem}.main-contents .section .update{position:absolute;color:#000;font-size:9px;letter-spacing:1px;letter-spacing:0.1rem;line-height:1.8;top:77.5%;right:10px;text-align:right}.main-contents .section-inner{width:auto;margin:0 0 0 auto;position:relative;display:block;margin-left:40%}.main-contents .section-inner.fix{margin-left:480px}.main-contents .section-inner a{font-size:13px;line-height:2;padding-left:4.47761%;text-decoration:underline}.main-contents .section-inner .wrap{display:block;overflow:hidden;vertical-align:middle;margin:0 0 0 auto;width:100%;max-width:1200px}.main-contents .section-inner .text-area>p{padding-left:4.35323%;padding-right:4.35323%}.main-contents .section-inner .text-area a{-webkit-transition:opacity 300ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;transition:opacity 300ms cubic-bezier(0.23, 1, 0.32, 1) 0ms}.main-contents .section-inner .text-area a:hover{opacity:0.7;text-decoration:none}.main-contents h1{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;position:absolute;left:auto;width:100%;display:inline-block;padding-bottom:0}.main-contents h2{font-size:24px;color:#FFF;-webkit-font-smoothing:antialiased;margin:0;line-height:1.8;z-index:2;letter-spacing:0px;letter-spacing:0.06rem;font-family:YuGothic, '游ゴシック', "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "ヒラギノ角ゴ Pro W3", "メイリオ" , Osaka, "Meiryo", "ＭＳ Ｐゴシック", sans-serif;padding-left:4.35323%}.main-contents a{color:#FFF;-webkit-font-smoothing:antialiased}.main-contents a span{display:inline-block;width:33px;height:12px;margin-left:10px;position:relative;top:-1px;background:url("/wp-content/themes/tyo-id/img/arrow.png") 0 0 no-repeat}.page #about-contents-area .font-wrap{line-height:1;right:-171px}.page #about-contents-area .image-area{position:relative;top:0;margin:0 0 0 auto;background-image:none !important;width:100% !important;min-width:770px;height:auto;line-height:0;padding-top:100px}.page #about-contents-area .image-area img{width:100%}.page #about-contents-area .text-area{position:relative;margin-top:-84px;padding-bottom:146px}.page #about-contents-area .head-area{padding-left:4.35323%;display:table}.page #about-contents-area .head-area .head-image,.page #about-contents-area .head-area .head-name{-webkit-font-smoothing:antialiased;display:table-cell;vertical-align:middle}.page #about-contents-area .head-area .head-image{width:110px}.page #about-contents-area .head-area .head-image img{width:100%;border:#FFF 1px solid}.page #about-contents-area .head-area .head-name{color:#FFF;font-size:13px;padding-left:20px;letter-spacing:1px;letter-spacing:0.1rem}.page #about-contents-area .head-area .head-name span{font-size:9px}.page #about-contents-area .organigram,.page #about-contents-area .about-info-area{padding-left:4.35323%;color:#FFF;font-size:13px;margin-bottom:40px;-webkit-font-smoothing:antialiased}.page #about-contents-area .organigram a,.page #about-contents-area .about-info-area a{font-family:YuGothic, '游ゴシック', "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "ヒラギノ角ゴ Pro W3", "メイリオ" , Osaka, "Meiryo", "ＭＳ Ｐゴシック", sans-serif;padding-left:0}.page #about-contents-area .about-info-area{display:table}.page #about-contents-area .about-info-area .about-info-group{display:table-row}.page #about-contents-area .about-info-area .about-info-th,.page #about-contents-area .about-info-area .about-info-td{font-family:YuGothic, '游ゴシック', "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "ヒラギノ角ゴ Pro W3", "メイリオ" , Osaka, "Meiryo", "ＭＳ Ｐゴシック", sans-serif;display:table-cell;letter-spacing:1px;letter-spacing:0.1rem}.page #about-contents-area .about-info-area .about-info-th{white-space:nowrap}.page #recruit-contents-area .font-wrap{line-height:1;right:-193px}.page #recruit-contents-area .section-inner .wrap{padding-top:100px}.page #recruit-contents-area .image-area{position:relative;top:0;margin:0 0 0 auto;background-image:none !important;width:100% !important;height:auto;line-height:0}.page #recruit-contents-area .image-area img{width:100%}.page #recruit-contents-area .text-area{position:relative;margin-top:-84px;padding-bottom:100px}.page #recruit-contents-area .image3{font-size:0;line-height:0;white-space:nowrap;padding-left:4.35323%;margin-right:6.59204%;margin-top:4.8%}.page #recruit-contents-area .image3 img{width:24.82566%;margin-right:0.41841%}.page #recruit-contents-area .image3>a{font-size:13px;padding-left:0}.page #recruit-contents-area .recruit-section{display:table;width:100%;padding-left:4.35323%;margin-top:5.4%;margin-bottom:4.35323%}.page #recruit-contents-area .recruit-section .image2{display:table-cell;vertical-align:top;table-layout:fixed;width:112px}.page #recruit-contents-area .recruit-section .image2 img{width:100%}.page #recruit-contents-area .recruit-section .text1{font-family:YuGothic, '游ゴシック', "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "ヒラギノ角ゴ Pro W3", "メイリオ" , Osaka, "Meiryo", "ＭＳ Ｐゴシック", sans-serif;display:table-cell;line-height:2.4;vertical-align:top;letter-spacing:1px;letter-spacing:0.07rem;padding-top:18px;padding-left:3.72881%}.page #recruit-contents-area .recruit-section .text1 a{padding:0}.page #recruit-contents-area .recruit-section .text1 .url{font-family:YuGothic, '游ゴシック', "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "ヒラギノ角ゴ Pro W3", "メイリオ" , Osaka, "Meiryo", "ＭＳ Ｐゴシック", sans-serif;letter-spacing:0}.page #recruit-contents-area .text1,.page #recruit-contents-area .text2{color:#FFF;font-size:13px;-webkit-font-smoothing:antialiased}.page #recruit-contents-area .text2{display:table;width:100%;padding-left:4.35323%}.page #recruit-contents-area .text2 p{display:table-cell;vertical-align:top}.page #recruit-contents-area .text2 p.t-head{white-space:nowrap;width:65px}.page #recruit-contents-area .text2 p.t-body{padding-left:15px;padding-right:15px}.page #recruit-contents-area .text2 p.t-body a{padding-left:0;-webkit-transition:opacity 300ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;transition:opacity 300ms cubic-bezier(0.23, 1, 0.32, 1) 0ms}.page #recruit-contents-area .text2 p.t-body a:hover{opacity:0.7}.page #recruit-contents-area .url{letter-spacing:1px;letter-spacing:0.1rem;font-family:'Oswald', YuGothic, '游ゴシック', "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "ヒラギノ角ゴ Pro W3", "メイリオ" , Osaka, "Meiryo", "ＭＳ Ｐゴシック", sans-serif}.page #contact-contents-area .font-wrap{right:-229px}.page #contact-contents-area .font-wrap .idfont{margin:0 4px}.page #contact-contents-area .section-inner .wrap{padding-top:100px;padding-bottom:140px}.page #contact-contents-area h2{position:static;padding-left:0}.page #contact-contents-area h3{color:#FFF;font-size:14px;letter-spacing:1px;letter-spacing:0.1rem;-webkit-font-smoothing:antialiased;margin:0}.page #contact-contents-area p{padding-left:0}.page #contact-contents-area #map-area{width:100%;height:300px;background:#ccc}.page #contact-contents-area #map-area a{padding:0}.page #contact-contents-area .text-area a{padding-left:0}.page #contact-contents-area .maplink{font-family:YuGothic, '游ゴシック', "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "ヒラギノ角ゴ Pro W3", "メイリオ" , Osaka, "Meiryo", "ＭＳ Ｐゴシック", sans-serif;padding-left:0;font-size:13px;padding-top:2px;-webkit-transition:all 300ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;transition:all 300ms cubic-bezier(0.23, 1, 0.32, 1) 0ms}.page #contact-contents-area .maplink:hover{opacity:0.7;text-decoration:none}.page #awards-contents-area .font-wrap{right:-218px}.page #awards-contents-area h2{position:static;font-size:16px;line-height:1.3;padding-left:20px;font-family:YuGothic, '游ゴシック', "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "ヒラギノ角ゴ Pro W3", "メイリオ" , Osaka, "Meiryo", "ＭＳ Ｐゴシック", sans-serif}.page #awards-contents-area .wrap{padding-top:100px;padding-bottom:70px}.page #awards-contents-area .awards-wrap{display:table;width:92%;padding-bottom:30px;margin:0 auto}.page #awards-contents-area .year{display:table-cell;vertical-align:top;padding-right:18px;color:#FFF;font-size:17px;width:40px;table-layout:fixed;-webkit-font-smoothing:antialiased;letter-spacing:1px;letter-spacing:0.1rem}.page #awards-contents-area .awards{display:table-cell;vertical-align:top}.page #awards-contents-area .awards .award{display:table;width:100%;margin-bottom:25px}.page #awards-contents-area .awards .awardimage-area{display:table-cell;vertical-align:top;width:184px}.page #awards-contents-area .awards .awardimage-area img{display:block;line-height:0;width:100%}.page #awards-contents-area .awards .text-area{display:table-cell;vertical-align:top}.page #awards-contents-area .awards .text-area p{letter-spacing:1px;letter-spacing:0.1rem;font-family:'Oswald', YuGothic, '游ゴシック', "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "ヒラギノ角ゴ Pro W3", "メイリオ" , Osaka, "Meiryo", "ＭＳ Ｐゴシック", sans-serif;font-size:10px;padding-left:20px;margin:12px 0 0;line-height:1.8;-webkit-font-smoothing:antialiased}.page #work-contents-area .font-wrap{right:-158px}.page #work-contents-area .wrap{font-size:0;line-height:0;padding-top:100px;padding-bottom:100px}.page #work-contents-area .work{padding:0;margin:0;display:inline-block;width:50%;position:relative;height:auto;overflow:hidden}.page #work-contents-area .work .info-area{position:absolute;top:100%;left:0;width:101%;height:100%;background:rgba(0,0,0,0.7);z-index:2;-webkit-transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1) 0ms;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1) 0ms}.page #work-contents-area .work .info-area h3{padding:10px 10px 0 14px;margin:0;font-size:20px}.page #work-contents-area .work .info-area p{padding:0 10px 0 14px;font-size:14px;margin:0;line-height:1.4}.page #work-contents-area .work .info-area .date,.page #work-contents-area .work .info-area .client{font-size:9px;position:absolute;bottom:0;letter-spacing:1px;letter-spacing:0.1rem;padding-bottom:14px;letter-spacing:1px;letter-spacing:0.1rem;font-family:'Oswald', YuGothic, '游ゴシック', "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "ヒラギノ角ゴ Pro W3", "メイリオ" , Osaka, "Meiryo", "ＭＳ Ｐゴシック", sans-serif}.page #work-contents-area .work>img{width:100%;display:block;line-height:0;-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transition:all 500ms cubic-bezier(0.19, 1, 0.22, 1) 0ms;transition:all 500ms cubic-bezier(0.19, 1, 0.22, 1) 0ms}.page #work-contents-area .work:hover .info-area{top:0}.page #work-contents-area .work:hover>img{-ms-transform:scale(1.12, 1.12);-webkit-transform:scale(1.12, 1.12);transform:scale(1.12, 1.12)}.page #work-contents-area #work-categories{top:0;left:0;right:0;bottom:0;margin:auto;position:absolute;right:-42px;top:160px;left:auto;height:100px}.page #work-contents-area #work-categories li{line-height:1.2}.page #work-contents-area #work-categories .all{opacity:0.5}.page #work-contents-area #work-categories a{font-size:9px;letter-spacing:1px;letter-spacing:0.1rem;font-family:'Oswald', YuGothic, '游ゴシック', "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "ヒラギノ角ゴ Pro W3", "メイリオ" , Osaka, "Meiryo", "ＭＳ Ｐゴシック", sans-serif;-webkit-transition:all 300ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;transition:all 300ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;opacity:1}.page #work-contents-area #work-categories a:hover{opacity:0.5;text-decoration:none}.page #work-contents-area #work-categories.web .web{opacity:0.5}.page #work-contents-area #work-categories.web .all{opacity:1}.page #work-contents-area #work-categories.app .app{opacity:0.5}.page #work-contents-area #work-categories.app .all{opacity:1}.page #work-contents-area #work-categories.event .event{opacity:0.5}.page #work-contents-area #work-categories.event .all{opacity:1}.page #work-contents-area #work-categories.movie .movie{opacity:0.5}.page #work-contents-area #work-categories.movie .all{opacity:1}.page #work-contents-area .entry-content>img{width:100%;margin-bottom:30px;line-height:0}.page #work-contents-area .entry-content h2{padding:0 !important;line-height:1.4;margin-top:5px;margin-bottom:6px}.page #work-contents-area .entry-content p{margin:0;line-height:1.3}.page #work-contents-area .entry-content .date,.page #work-contents-area .entry-content .client,.page #work-contents-area .entry-content .credit,.page #work-contents-area .entry-content .url{font-size:9px;padding:0 20px 0 0;letter-spacing:1px;letter-spacing:0.1rem;font-family:'Oswald', YuGothic, '游ゴシック', "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "ヒラギノ角ゴ Pro W3", "メイリオ" , Osaka, "Meiryo", "ＭＳ Ｐゴシック", sans-serif;line-height:2}.page #work-contents-area .entry-content .url{-webkit-transition:all 300ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;transition:all 300ms cubic-bezier(0.23, 1, 0.32, 1) 0ms}.page #work-contents-area .entry-content .url span.blank{width:10px;height:10px;position:relative;margin-left:7px;top:1px;display:inline-block;background:url("/wp-content/themes/tyo-id/img/blank.png") top center no-repeat}.page #work-contents-area .entry-content .url:hover{opacity:0.7;text-decoration:none}.page #work-contents-area .entry-content .text{margin:0;font-size:13px;padding:40px 20px 50px 0;line-height:2.2;letter-spacing:1px;letter-spacing:0.1rem}.page #work-contents-area .entry-content iframe{width:100%;display:block;margin-bottom:30px}.page #work-contents-area .arrow-wrap{overflow:hidden;*zoom:1;padding-right:20px;margin-top:90px}.page #work-contents-area .prev-link,.page #work-contents-area .next-link{margin:0 !important;letter-spacing:1px;letter-spacing:0.1rem;font-family:'Oswald', YuGothic, '游ゴシック', "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "ヒラギノ角ゴ Pro W3", "メイリオ" , Osaka, "Meiryo", "ＭＳ Ｐゴシック", sans-serif;padding-left:0;white-space:nowrap;-webkit-transition:all 300ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;transition:all 300ms cubic-bezier(0.23, 1, 0.32, 1) 0ms}.page #work-contents-area .prev-link a,.page #work-contents-area .next-link a{text-decoration:none;font-size:13px;padding:0}.page #work-contents-area .prev-link span,.page #work-contents-area .next-link span{-webkit-transition:all 300ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;transition:all 300ms cubic-bezier(0.23, 1, 0.32, 1) 0ms}.page #work-contents-area .prev-link:hover,.page #work-contents-area .next-link:hover{opacity:0.7}.page #work-contents-area .prev-link{float:left}.page #work-contents-area .prev-link span{width:33px;height:12px;margin-right:10px;margin-left:0;position:relative;top:-1px;display:inline-block;background:url("/wp-content/themes/tyo-id/img/arrow-left.png") 0 0 no-repeat}.page #work-contents-area .prev-link:hover span{margin-right:6px}.page #work-contents-area .next-link{float:right}.page #work-contents-area .next-link span{width:33px;height:12px;margin-left:10px;margin-right:0;position:relative;top:-1px;display:inline-block;background:url("/wp-content/themes/tyo-id/img/arrow.png") 0 0 no-repeat}.page #work-contents-area .next-link:hover span{margin-left:6px}}@media print{*{background:transparent !important;color:#000 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@media only screen and (min-width: 769px) and (max-height: 720px){#menu-overlay .inner{margin:80px auto}}