html{overflow-y:scroll}body{line-height:1}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline}td{vertical-align:top}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;margin:1em 0;padding:0}input,select{vertical-align:middle;font-family:Arial,Helvetica,sans-serif}h1,h2,h3,h4,h5,h6{line-height:150%}h1,h2{font-size:1.5em}p{line-height:180%}.clearfix{*zoom:1}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.icon{display:block;cursor:pointer;text-indent:-999em}.icon.arrow{background:transparent url(../img/icon/arrow.png) no-repeat 0 0;width:26px;height:26px;background-size:contain}.icon.arrowh{background:transparent url(../img/icon/arrowh.png) no-repeat 0 0;width:40px;height:40px;background-size:contain}.icon.logo{background:transparent url(../img/icon/logo.svg) no-repeat 0 0;width:307px;height:32px;background-size:contain}a{color:#000}a:active,a:hover{color:#999}a:visited{color:#000}a:focus{color:#999}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}*{box-sizing:border-box;*behavior:url(../js/gs/boxsizing.htc)}.articlewrapper:after,.clr:after,.container:after,.listwrapper:after,.pagewrapper:after,.slidewrapper:after,.widewrapper:after,.wrapper:after{content:"";display:table;clear:both}body{line-height:180%;font-family:ヒラギノ明朝 Pro,Hiragino Mincho Pro,ヒラギノ明朝 ProN,Hiragino Mincho ProN,ＭＳ Ｐ明朝,MS PMincho,ＭＳ 明朝,MS Mincho,ヒラギノ明朝 Pro W6,HiraMinProN-W6,serif}.ie body{font-family:メイリオ,Meiryo,verdana,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,ＭＳ Ｐゴシック,MS PGothic,Sans-Serif}.bx-wrapper .bx-pager{display:flex;justify-content:center;align-items:center;padding:20px}@media(max-width:460px){.bx-wrapper .bx-controls-direction a,.bx-wrapper .bx-pager{display:none}}body,html{height:100%}ul{list-style-type:none}.widewrapper{width:980px;margin:0 auto}@media(max-width:980px){.widewrapper{width:100%}}.wrapper{width:980px;margin:0 auto}@media(max-width:980px){.wrapper{width:95%}}.fixed{position:fixed;top:0}.clear{clear:both}.line{width:90%;border-top:1px solid #000;margin:1em 0}.btn{width:100%;font-size:1.2em;font-family:ヒラギノ明朝 Pro,Hiragino Mincho Pro,ヒラギノ明朝 ProN,Hiragino Mincho ProN,ＭＳ Ｐ明朝,MS PMincho,ＭＳ 明朝,MS Mincho,ヒラギノ明朝 Pro W6,HiraMinProN-W6,serif;text-align:center;letter-spacing:.1em;margin:2em 0}.btn a{text-decoration:none;line-height:2.2em;color:#666464;border:1px solid #666464;padding:.5em}.btn a:active,.btn a:hover{border:1px solid #666;color:#666}.btn input{display:block;width:100%;line-height:2.2em;font-size:1em;font-family:ヒラギノ明朝 Pro,Hiragino Mincho Pro,ヒラギノ明朝 ProN,Hiragino Mincho ProN,ＭＳ Ｐ明朝,MS PMincho,ＭＳ 明朝,MS Mincho,ヒラギノ明朝 Pro W6,HiraMinProN-W6,serif;letter-spacing:.2em;color:#000;border:1px solid #000;background-color:#fff;cursor:pointer}.btn input:active,.btn input:hover{color:#999;border:1px solid #999}.btn select{text-indent:.01px;text-overflow:"";-webkit-appearance:button;-moz-appearance:button;appearance:button;display:block;width:100%;background-color:#fff;line-height:2.2em;border:1px solid #000;border-radius:0;padding-left:26px;padding-right:1.3em}.title{text-align:center;font-family:ヒラギノ明朝 Pro,Hiragino Mincho Pro,ヒラギノ明朝 ProN,Hiragino Mincho ProN,ＭＳ Ｐ明朝,MS PMincho,ＭＳ 明朝,MS Mincho,ヒラギノ明朝 Pro W6,HiraMinProN-W6,serif;color:#5f5f5f;letter-spacing:.2em;font-weight:400;font-size:1.5em;margin-bottom:1em}.fix{position:fixed;top:0;z-index:30000}#hcontainer{clear:both;padding-top:1.5em;z-index:1;margin-bottom:1.5em}#hcontainer #logo{float:left;margin:.25em 0}@media(max-width:980px){#hcontainer #logo{float:none;margin:.25em auto}}#hcontainer .wrapper{display:flex}@media(min-width:981px){#hcontainer .wrapper{margin-left:20px}}@media(max-width:980px){#hcontainer .wrapper{flex-direction:column}}#globalnav{z-index:1;margin-left:auto;width:640px;border-left:1px solid #aaabab}@media(max-width:980px){#globalnav{border:0;margin:1.2em auto 0}}@media(max-width:740px){#globalnav{width:520px}}@media(max-width:460px){#globalnav{width:100%}}#globalnav .gnav{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:2em;line-height:150%}@media(max-width:520px){#globalnav .gnav{margin-left:0}}@media(min-width:520px){#globalnav .gnav li{margin:0 12px 0 8px;width:80px}}@media(max-width:520px){#globalnav .gnav li{margin:0 8px}}#globalnav .gnav li a{display:block;font-size:.85em;color:#666464;text-decoration:none;border-bottom:1px solid transparent}#globalnav .gnav li.current,#globalnav .gnav li a:active,#globalnav .gnav li a:hover{border-bottom:1px solid #666464}#globalnav .gnav li.current{width:110px}#globalnav .gnav li.current a:active,#globalnav .gnav li.current a:hover{border:1px solid #fff}#subnav{clear:both;padding:1.5em 0 2em;background-color:#fff}#subnav #logo{float:left;margin:.25em 0}#header{position:relative;height:100%}#slider{z-index:-200;height:100%}#slider #slide{position:relative}#slider .bx-wrapper{height:100%}#slider .bx-wrapper .bx-pager{position:absolute;bottom:0;left:0}#slider .bx-wrapper .bx-next,#slider .bx-wrapper .bx-prev{display:none}.bx1slider img{width:100%;height:auto}.works .bx-wrapper .bx-controls-direction a{margin-top:-39px}.ws-container{text-align:center;font-size:.8em}.ws-container img{margin-bottom:.5em}.ws-container a{text-decoration:none;color:#5f5f5f;line-height:2.5em}.ws-container a:active,.ws-container a:hover{color:#666464}#toppage .bx-wrapper{margin-bottom:0}a.page-numbers,span.page-numbers{color:#fff}#infscr-loading{width:100%;text-align:center;padding:8px 0;position:absolute;right:0;bottom:0;color:#555;font-size:.8em}#infscr-loading img{display:block;margin:auto;width:30px;height:30px}#infscr-loading div{margin-top:10px}section{clear:both}.works{color:#5f5f5f;padding-bottom:4em}.about{color:#5f5f5f;padding:4em 0}.award{background:transparent url(../img/background/bg-award.jpg) 0 0;padding:4em 0}.award,.award .title{color:#666464}.awardcontainer p{width:100%;display:block;position:relative}.awname{color:#999;position:absolute;left:0;top:0;width:100%}.architect{background-color:#666464;color:#fff;padding:4em 0}.architect .title{color:#fff}.architect .btn a{color:#fff;border:1px solid #fff}.architect .btn a:active,.architect .btn a:hover{border:1px solid #666;color:#666}.staff{background:transparent url(../img/background/bg-staff.jpg) 0 0;padding:4em 0}.staff,.staff .title{color:#666464}.info{color:#5f5f5f;padding:4em 0}.architect-txt,.award-txt,.concept-txt,.info-txt,.staff-txt{text-align:center;font-size:.95em;line-height:200%}.architect-caption,.caption{text-align:center;font-size:1.2em;margin-bottom:1.5em;line-height:200%}.related_post_title,.relativetitle{margin-bottom:1em;border-bottom:1px solid #e2e2e2;width:90%}@media(max-width:740px){.related_post_title,.relativetitle{width:100%}}#relativeitems,.related_post,.wp_rp_footer{width:90%;float:left}@media(max-width:740px){#relativeitems,.related_post,.wp_rp_footer{width:100%}}.related_post .list-container{font-size:.9em;color:#5f5f5f;background:#fdfdfd;border-bottom:1px solid #d6d6d6;padding:20px}.wp_rp_footer .wp_rp_edit{float:right;margin-bottom:2em!important}#items{width:81%;float:left}@media(max-width:740px){#items{width:100%}}.article{width:81%;float:left}@media(max-width:740px){.article{width:100%}}#item,.pagewrapper{width:100%}#item li{float:left;width:28%;margin-right:5.333%;margin-bottom:2em}#item li h3 a{line-height:180%}@media(max-width:960px){#item li{width:28%;margin-right:5.333%}}@media(max-width:740px){#item li{margin-right:2.666%;margin-left:2.666%}}@media(max-width:460px){#item li{width:41%;margin-right:4.5%;margin-left:4.5%}}#item li a{text-decoration:none;color:#5f5f5f}#item li a:active,#item li a:hover{color:#666464}#item li .item{min-height:300px;font-size:.9em;position:relative}#item li .item img{width:100%}#item li .item .itemtag{margin:.7em 0;color:#1d4c1d;font-size:.9em}#item li .item .itemdate{margin:.7em 0;font-size:.8em}#item li .item .itemprice{font-style:italic;float:right;margin:.5em 1em .5em 0;color:#236c89}#item li .item .itemtitle{margin:.7em 0}.page{width:95%;font-size:.9em;padding:2em 0;float:left}.page .pankuzu_s nav{padding:0 2.5%}@media(max-width:740px){.page{width:100%}}.page a{line-height:2em;text-decoration:none;display:block}.fr{float:right}.fl{float:left}.works-list h2{line-height:6em}@media(max-width:740px){.works-list h2{line-height:2em;margin-bottom:2em}}.newslist li{margin-bottom:1em}.newslist li,.rmore{font-size:.9em}.rmore a{width:100%;padding:.5em;display:block;color:#fff;text-decoration:none;background-color:#999}.rmore a:hover{background-color:#e2e2e2}#tanzakucontainer{background:#fff;padding-top:0}#tanzakucontainer #container{width:1010px!important}@media(max-width:980px){#tanzakucontainer #container{width:100%!important}}.tanzaku{background:#fdfdfd;border-bottom:1px solid #d6d6d6;padding:20px}.tanzaku .pp{float:left;margin-right:2em}.stamp .tanzaku{background:#fff;padding:10px 20px;border-top:1px solid #eee;border-bottom:1px solid #eee}.box img,.ibox img,.stamp img{width:100%;height:auto}.box,.stamp{padding:0 10px 10px;margin-bottom:8px;font-size:.9em}.box h3,.ibox h3,.stamp h3{padding-bottom:8px;border-bottom:3px solid #d68585;font-weight:400}.box p,.ibox p,.stamp p{font-size:.9em}.box a,.ibox a,.stamp a{text-decoration:none}.stamp{position:absolute;width:100%}.box,.grid-sizer{width:25%}.box.w2{width:50%}.box.w4{width:100%}.pager{bottom:0}.desc{margin-top:1em}.stamp1{left:0;top:0;height:50px;clear:both}.stamp2{left:0;top:400px}.ibox{padding:0 8px 18px}#items .grid-sizer,.ibox{width:33%}@media(max-width:768px){#items .grid-sizer,.box,.grid-sizer,.ibox{width:50%}#items .grid-sizer.w2,#items .grid-sizer.w4,.box.w2,.box.w4,.grid-sizer.w2,.grid-sizer.w4,.ibox.w2,.ibox.w4,.stamp{width:100%}.stamp{height:70px}}@media(max-width:480px){#items .grid-sizer,#items .grid-sizer.w2,#items .grid-sizer.w4,.box,.box.w2,.box.w4,.grid-sizer,.grid-sizer.w2,.grid-sizer.w4,.ibox,.ibox.w2,.ibox.w4,.stamp{width:100%}.stamp1{height:120px}.stamp2{top:230px}}#items{padding-bottom:50px}.related_post .grid-sizer-rp{width:33%}@media(max-width:768px){.related_post .grid-sizer-rp{width:50%}}.itanzaku{font-size:.9em;color:#5f5f5f;background:#fdfdfd;border-bottom:1px solid #d6d6d6;padding:20px}.itanzaku .thumimg{overflow:hidden;margin-bottom:.5em}.itanzaku h3{padding-bottom:8px;border-bottom:3px solid #d68585;font-weight:400}.itanzaku img{width:100%}#single-slider .bx-wrapper{margin-bottom:50px}@media(max-width:460px){#single-slider .bx-wrapper{margin-bottom:20px}}#single-slider .bx-wrapper .gallery-caption{width:90%;margin:10px auto;display:block}#single-slider .bx-controls{padding:1em 0}.pankuzu_s{margin-bottom:1em;letter-spacing:.1em}.pankuzu_s nav{font-size:.8em;font-family:ヒラギノ明朝 Pro,Hiragino Mincho Pro,ヒラギノ明朝 ProN,Hiragino Mincho ProN,ＭＳ Ｐ明朝,MS PMincho,ＭＳ 明朝,MS Mincho,ヒラギノ明朝 Pro W6,HiraMinProN-W6,serif}.pankuzu_s nav a{color:#000;text-decoration:none;display:inline}.pankuzu_s nav a:active,.pankuzu_s nav a:hover{text-decoration:underline}#meta{width:100%;font-size:.8em;margin:.5em 0}@media(max-width:740px){#meta{width:100%}}#meta .date{float:left;line-height:2.5em;color:#999}#meta .social{float:right;height:2.5em}#meta .social ul{list-style-type:none}#meta .social #bookmark li{float:left}#article,#page{clear:both;font-size:.9em;letter-spacing:.08em;line-height:180%}#article h1,#page h1{text-align:left}#article .profile,#page .profile{margin-bottom:2em}#article .profile p,#page .profile p{margin:1em 0 0}#article .profile img,#page .profile img{width:150px}#article .profile ul,#page .profile ul{font-size:.9em;list-style-type:none}#article .profile ul li,#page .profile ul li{margin-left:0}@media(max-width:740px){#article .profile.en,#page .profile.en{margin-top:2em;border-top:1px dotted #e2e2e2}}#article .profile.en p,#page .profile.en p{width:100%;margin-left:0}#article .profile.en ul,#page .profile.en ul{margin-left:0}#article{margin-bottom:6em;width:90%}@media(max-width:740px){#article{width:100%}}#page{margin-bottom:6em;padding-top:0;width:100%}#page #articletxt,#page #articletxt .title{margin-top:0}#page.toppage{margin-bottom:0}#articletxt{clear:both;margin-top:2em;padding-bottom:4em;font-size:1em;letter-spacing:.08em;line-height:180%}#articletxt .title{text-align:left}#articletxt hr{border-bottom:1px dotted #e2e2e2;margin:1em 0}#articletxt h2{margin-top:1.5em;margin-bottom:.7em;line-height:180%}#articletxt h3{margin-top:2em;line-height:180%}#articletxt h3,#articletxt p{margin-bottom:1em}#articletxt strong{font-weight:700}#articletxt a{color:#666;text-decoration:none}#articletxt a:active,#articletxt a:hover{text-decoration:underline}#articletxt pre{padding:1em;margin:1em 0;overflow:auto;border:1px solid #999}#articletxt ul{list-style-type:disc;margin:1em 0}#articletxt ol{margin:1em 0}#articletxt ul li{margin-left:1.5em}#articletxt ol li{margin-left:2em}#articletxt img{max-width:100%;margin:1em 1em 1em 0}#articletxt blockquote{margin:1em 0;border-left:6px solid #e2e2e2;color:#666;padding:.5em 2em}#articletxt table{width:90%;margin:1em 5%;line-height:200%}@media(max-width:740px){#articletxt table{width:100%}}#articletxt table.staff-tb{width:100%;margin:1em 0;table-layout:fixed;word-break:break-all;word-wrap:break-all;line-height:150%}#articletxt table.staff-tb td{min-width:11em;padding:4px 0}@media(max-width:800px)and (min-width:740px){#articletxt table.staff-tb td{min-width:7em}}@media(max-width:400px){#articletxt table.staff-tb:not(.en) tr{display:flex;flex-wrap:wrap;justify-content:space-between}}#articletxt table.staff-tb:not(.en) td:first-child,#articletxt table.staff-tb:not(.en) td:nth-child(2){padding-right:10px}@media(max-width:400px){#articletxt table.staff-tb:not(.en) td:nth-child(3){margin-left:auto}}@media(max-width:335px){#articletxt table.staff-tb:not(.en) td:nth-child(3){margin-left:0}}#articletxt table.staff-tb.en td{min-width:16em}#articletxt table.staff-tb.en td:first-child{padding-right:10px}#articletxt .fl{float:left}#articletxt .fr{float:right}#articletxt .fll,#articletxt .flr,#articletxt .pagecontainer{width:45%;margin:0 2.5%;float:left}@media(max-width:740px){#articletxt .fll,#articletxt .flr,#articletxt .pagecontainer{width:95%}}#spec .title{text-align:left}#spec hr{border-bottom:1px dotted #e2e2e2;margin:2em 0}.spec{font-size:.9em}.spec dl dt{clear:left;float:left;margin:0 0 .2em;width:11.5em}.spec dl dt:after{content:"       :"}.spec dl dd{margin-bottom:.2em;margin-left:11.5em}.pagecontainer #spec .spec dl dt{width:7.5em}.pagecontainer #spec .spec dl dd{margin-left:7.5em}dl dt{clear:left;float:left;width:7.5em}dl dt:after{content:"       :"}dl dd{margin-left:7.5em}.paging-navigation{width:0}.pagecontainer #spec .spec-en dl dt{width:16em}.pagecontainer #spec .spec-en dl dd{margin-left:16em}.edit-link,div.wp_rp_footer a.wp_rp_edit{background:#bbb!important;border:none;text-decoration:none;font-size:14px!important;line-height:23px;padding:6px 20px;cursor:pointer;-webkit-border-radius:2px;-webkit-appearance:none;border-radius:2px;white-space:nowrap;position:relative;text-align:center;display:inline-block;text-decoration:none!important;margin:10px 0 0}.edit-link a,div.wp_rp_footer a.wp_rp_edit a{color:#fff;text-decoration:none}header{z-index:1}#sidebar{color:#5f5f5f;width:19%;float:left;background-color:#fff}.sidewrapper li{list-style-type:none}.sidewrapper .wedgit,.sidewrapper .widget{font-size:.8em;padding:1.7em 0}.sidewrapper .wedgit h4,.sidewrapper .widget h4{font-size:1.2em;border-bottom:1px solid #666464;line-height:200%}.sidewrapper .wedgit li,.sidewrapper .widget li{margin:1.5em 0;line-height:150%}.sidewrapper .wedgit a,.sidewrapper .widget a{text-decoration:none}@media(max-width:740px){.sidewrapper .wedgit a,.sidewrapper .widget a{display:block;margin:1px 0}}.sidewrapper .widget_search{padding:0}.works-list #searchform{width:60%;margin:0 auto}@media(max-width:740px){.works-list #searchform{width:90%}}#searchform input{padding:0;border:none;background:none;box-shadow:none;-webkit-appearance:none}#searchform input#s{background:#fff url(../img/button/magnifying-glass.png) no-repeat 95% 7px;font-size:.8em;line-height:1.2em;padding:6px 23px 6px 10px;width:100%;border-radius:0;color:#000;border:1px solid #666464}.itemcontainer{margin-bottom:2em;border-bottom:1px dotted #e2e2e2}.itemimgcontainer{width:42.5%;float:left}@media(max-width:768px){.itemimgcontainer{width:100%;float:none}}.itemspeccontainer{width:52.5%;float:left}@media(max-width:768px){.itemspeccontainer{width:100%;float:none}}.itemimgcontainer{margin-right:5%;padding-bottom:1em}@media(max-width:768px){.itemimgcontainer{margin-right:0}}.itemimgcontainer .bx-wrapper{margin:0 auto 20px}.itemimgcontainer .bx-controls-direction{display:none}.itemimgcontainer .bx-pager{width:100%;text-align:center}.itemimgcontainer .bx-pager a{width:25%;float:left}.itemimgcontainer .bx-pager a img{width:100%;height:auto;padding:3px;border:1px solid #fff}.itemimgcontainer .bx-pager a.active img{border:1px solid #e2e2e2}.itemspeccontainer .title{text-align:left;margin-bottom:1em}.itemspeccontainer .itemspec{font-size:.85em;border-top:1px dotted #e2e2e2;border-bottom:1px dotted #e2e2e2;padding:1em 0;float:left;width:50%}@media(max-width:900px)and (min-width:768px){.itemspeccontainer .itemspec{font-size:.7em}}@media(max-width:560px){.itemspeccontainer .itemspec{float:none;width:100%}}.itemspeccontainer .itemspec dl dt{clear:left;float:left;margin:0 0 .2em;width:7em}.itemspeccontainer .itemspec dl dt:after{content:"       :"}.itemspeccontainer .itemspec dl dd{margin-bottom:.2em;margin-left:7.5em}.itemspeccontainer .itemspec-en dl dt{width:7em}.itemspeccontainer .itemspec-en dl dd{margin-left:7.5em}.itemspeccontainer .price{text-align:right;clear:both;padding:1em 0}.itemspeccontainer .purchase{margin:1em 0}.itemspeccontainer .purchase a{display:block;color:#666;padding:1em;text-align:center;text-decoration:none;background-color:#fdfdfd;border-right:1px solid #eee;border-bottom:1px solid #eee}.itemspeccontainer .purchase a:hover{color:#999;background-color:#f9f9f9;border-right:1px solid #fafafa;border-bottom:1px solid #fafafa}.itemarticle{margin-bottom:6em;float:left}#footer{clear:both;margin:4em auto;color:#666464;font-size:.8em}#footer .fcontainer{display:flex;flex-direction:row}@media(max-width:980px){#footer .fcontainer{flex-direction:column-reverse}}#footer p{float:left}#footer p.address,#footer p.fax,#footer p.iptel,#footer p.tel{margin-left:1em}@media(max-width:980px){#footer p.address,#footer p.fax,#footer p.iptel,#footer p.tel{margin-left:0}}@media(max-width:980px){#footer p{width:100%}}#footer a{color:#666464;text-decoration:none;border-bottom:1px solid transparent}#footer a:active,#footer a:hover{border-bottom:1px solid #666464}#footer .fnav{float:right;line-height:180%}#footer .fnav li{float:left;margin-left:2em}div.wpcf7{width:60%;margin:1em auto!important}@media(max-width:740px){div.wpcf7{width:90%}}div.wpcf7 form .wpcf7-form-control-wrap input,div.wpcf7 form .wpcf7-form-control-wrap textarea{width:100%;line-height:2em;border:1px solid #c1bfbf}div.wpcf7 form .wpcf7-form-control-wrap input[type=checkbox]{width:auto}div.wpcf7 form .wpcf7-submit{width:50%;background:#bbb!important;border:none;text-decoration:none;font-size:14px!important;line-height:23px;padding:6px 20px;cursor:pointer;-webkit-border-radius:2px;-webkit-appearance:none;border-radius:2px;white-space:nowrap;position:relative;text-align:center;display:inline-block;text-decoration:none!important;color:#fff;margin:10px 25%}@media(max-width:740px){#sidebar{top:30px;width:80%;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-webkit-transition:-webkit-transform .2s ease-in-out;-moz-transition:.2s -moz-transform ease-in-out;z-index:50;padding:15px}#shadow,#sidebar{position:absolute;right:0}#shadow{opacity:.6;top:0;bottom:0;left:0;width:100%;height:100%;background:#000 url(../img/close.png) no-repeat 0 0;z-index:20;touch-action:none}#searchform{margin:15px 0}#searchform input#s{font-size:1.2em}.sidewrapper .widget{padding-top:0}.gshow{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1)}.ghide{transform:scaleX(0);-webkit-transform:scaleX(0);-moz-transform:scaleX(0)}}.icon-gnav{cursor:pointer;float:right;touch-action:none}@media(min-width:740px){.icon-gnav{display:none}}.ie8 .logo{background:transparent url(../img/icon-ie/logo-ie.png) no-repeat 0 0}.ie8 .arrow{background:transparent url(../img/icon-ie/arrow-ie.png) no-repeat 0 0}.ie8 .arrowh{background:transparent url(../img/icon-ie/arrowh-ie.png) no-repeat 0 0}.about-us-page #articletxt .pagecontainer{text-align:justify}#articletxt{display:flex;flex-wrap:wrap;-moz-column-gap:5%;column-gap:5%}#articletxt .pagecontainer{width:47.5%;margin:0 auto;text-align:justify;float:none}@media(max-width:950px){#articletxt .pagecontainer{width:100%}}.contact-page #articletxt a{display:inline-block;color:#003a77;text-decoration:none;border-bottom:1px solid #003a77;transition:all .6s ease}.contact-page #articletxt a:hover{opacity:.7}.awards-page .awardcontainer p{height:26px;line-height:25px;margin-bottom:15px!important}.awards-page .awardcontainer p span{line-height:25px}.awards-page .awardcontainer span.awtitle{letter-spacing:-.08em;font-size:.95em}.awards-page .awardcontainer span.awtitle.en{letter-spacing:-.06em;font-size:.8em}.awards-page .awardcontainer span.awname{letter-spacing:-.08em}@media print{* html body{zoom:.7}}