﻿/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}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}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}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}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-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}html,body{height:100%;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", "Helvetica Neue", Helvetica, Arial, sans-serif;margin:0}body{background:#3c3c3c}pre{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", "Helvetica Neue", Helvetica, Arial, sans-serif}#page-top{position:absolute;top:0}#global-container{position:relative;padding:20px;min-width:980px;min-height:600px}#global-container .logo{margin:0}#primary-content{position:relative;background:rgba(0,0,0,0.75);color:#fff;font-size:12px;line-height:2;padding:20px;width:660px}#primary-content.gray-tone{background:#e2e2e2 url(../img/misc/oblique.png);padding:6px;color:#3B3B3B;width:688px}#primary-content.gray-tone .gray-tone-content-wrapper{padding:14px;width:660px;background:#e2e2e2}#primary-content.white-tone{padding:20px 0 20px;width:700px}#primary-content.white-tone .content-header{margin:0 20px 0;border-bottom:none}#primary-content.white-tone .content-body{background:#fff;padding:1px 20px 20px;color:#3b3b3b;margin-bottom:20px}#primary-content.white-tone .page-top{padding:0 20px}#primary-content.white-tone #global-footer{padding:20px 20px 0}#primary-content a{color:#eb6c1f;text-decoration:none}#primary-content a:hover,#primary-content a.hover{color:#fff}.ie6-8 #primary-content{-pie-background:rgba(0,0,0,0.75);behavior:url(../img/pie/build/PIE.htc)}.page-top,.back{text-align:right;margin-bottom:30px}.page-top img,.back img{height:18px}.sns{list-style-type:none;margin:0;padding:0}.sns li{display:inline-block}.sns .facebook{width:120px}.mobile body{background:#000}.mobile #global-container{min-width:100%;min-height:100%;padding:0}.mobile #global-container .logo{position:relative;top:0;left:0;line-height:1;width:100%;height:70px;overflow:hidden;background:rgba(0,0,0,0.75);z-index:10}.mobile #global-container .logo img{display:none}.mobile #global-container .logo a,.mobile #global-container .logo span{content:url(../img/logo_mb.png);width:210px}.mobile #primary-content{padding:0;width:100%}.mobile #primary-content .content-body{padding:15px;margin-right:0 !important}.mobile #primary-content.gray-tone{padding:0;width:100%}.mobile #primary-content.gray-tone .gray-tone-content-wrapper{padding:0;width:100%}.mobile #primary-content.white-tone{padding:0;width:100%}.mobile #primary-content.white-tone .content-header{margin:0 0 10px;border-bottom:none}.mobile #primary-content.white-tone .page-top{padding:0}.mobile .page-top.last{margin-right:15px}#about-company .intro{background:url(../img/bg_logo.png) no-repeat 50% 30%;text-align:center;font-size:18px;line-height:2.5;margin:30px 0;min-height:174px}#about-company.en .intro{font-size:14px}#about-company .section-title{font-weight:normal;font-size:26px;line-height:1.5;margin:30px 0 5px}#about-company .basic-info th,#about-company .basic-info td{text-align:left;vertical-align:top;font-weight:normal}#about-company .basic-info th{width:120px}#about-company .basic-info p{margin:0;padding:0}#about-company .basic-info .business td{padding-bottom:30px}#about-company .basic-info .history th{padding-top:30px}#about-company .grouping-title{font-size:12px;font-weight:normal;color:#eb6c1f;border-bottom:1px solid #fff;letter-spacing:0.1em}#about-company .grouping-title .ja{color:#fff}#about-company .parent-company{border-bottom:1px solid #fff}#about-company .group-company{margin-left:70px;border-bottom:1px solid #fff;margin-bottom:20px}#about-company .group-company .marza{border-bottom:1px solid #fff;margin-bottom:30px}#about-company .company{overflow:hidden;*zoom:1;padding:15px;padding-right:0}#about-company .company p:first-child{margin-top:0}#about-company .company p:last-child{margin-bottom:0}#about-company .company .image{float:left;line-height:1}#about-company .company .label{float:left;width:90px;text-align:right}#about-company .company .desc{float:left;margin-left:20px}#about-company .parent-company .company .image{width:120px}#about-company .parent-company .company .desc{width:400px}#about-company .group-company .company{background:url(../img/misc/dash.png) repeat-x left bottom}#about-company .group-company .company:last-child{background:none}#about-company .group-company .company .image{width:90px}#about-company .group-company .company .desc{width:465px}.mobile #about-company .intro{background:url(../img/bg_logo.png) no-repeat 50% 30%;background-size:70%;font-size:12px;line-height:2.5;margin:0;min-height:174px;text-align:left}.mobile #about-company .intro br{display:none}.mobile #about-company .basic-info th{width:90px}.mobile #about-company .group-company{margin-left:20px}.mobile #about-company .company{overflow:hidden;*zoom:1;padding:15px 0}.mobile #about-company .company .label{width:55px;font-size:10px}.mobile #about-company .company .desc{float:none}.mobile #about-company .parent-company .company .image{width:75px}.mobile #about-company .parent-company .company .image img{width:75px}.mobile #about-company .parent-company .company .desc{margin-left:85px;width:auto}.mobile #about-company .group-company .company .image{width:55px}.mobile #about-company .group-company .company .image img{width:45px}.mobile #about-company .group-company .company .desc{margin-left:65px;width:auto}.mobile #about-company.en .company .label{font-size:8px;position:relative;top:5px}#floor_map li{list-style-type:none}#floor_map .floor-map{position:relative;width:600px;height:262px;margin:50px auto}#floor_map .floor-map ul{position:absolute;left:0;top:0;margin:0;padding:0;width:100%;height:100%}#floor_map .floor-map ul li{position:absolute;left:0;top:0;line-height:1.5}#floor_map .floor-map ul li a,#floor_map .floor-map ul li span{display:block;text-align:center;height:21px;line-height:21px;color:#eb6c1f}#floor_map .floor-map ul li a.has-file:hover,#floor_map .floor-map ul li a.has-file.hover,#floor_map .floor-map ul li span.has-file:hover,#floor_map .floor-map ul li span.has-file.hover{background:#eb6c1f;color:#fff}#floor_map .floor-map ul .map-010{left:125px;top:132px}#floor_map .floor-map ul .map-010 a,#floor_map .floor-map ul .map-010 span{width:40px}#floor_map .floor-map ul .map-020{left:125px;top:70px}#floor_map .floor-map ul .map-020 a,#floor_map .floor-map ul .map-020 span{width:40px;height:40px;line-height:40px}#floor_map .floor-map ul .map-030{left:78px;top:67px}#floor_map .floor-map ul .map-030 a,#floor_map .floor-map ul .map-030 span{width:34px;height:29px;line-height:29px}#floor_map .floor-map ul .map-040{left:78px;top:32px}#floor_map .floor-map ul .map-040 a,#floor_map .floor-map ul .map-040 span{width:46px;height:27px;line-height:27px}#floor_map .floor-map ul .map-050{left:132px;top:154px}#floor_map .floor-map ul .map-050 a,#floor_map .floor-map ul .map-050 span{width:48px;height:97px;line-height:97px}#floor_map .floor-map ul .map-060{left:188px;top:223px}#floor_map .floor-map ul .map-060 a,#floor_map .floor-map ul .map-060 span{width:35px;height:28px;line-height:28px}#floor_map .floor-map ul .map-070{left:219px;top:132px}#floor_map .floor-map ul .map-070 a,#floor_map .floor-map ul .map-070 span{width:30px}#floor_map .floor-map ul .map-080{left:250px;top:12px}#floor_map .floor-map ul .map-080 a,#floor_map .floor-map ul .map-080 span{width:144px;height:63px;line-height:63px}#floor_map .floor-map ul .map-090{left:250px;top:76px}#floor_map .floor-map ul .map-090 a,#floor_map .floor-map ul .map-090 span{width:144px;height:23px;line-height:23px}#floor_map .floor-map ul .map-100{left:250px;top:100px}#floor_map .floor-map ul .map-100 a,#floor_map .floor-map ul .map-100 span{width:144px;height:63px;line-height:63px}#floor_map .floor-map ul .map-110{left:250px;top:164px}#floor_map .floor-map ul .map-110 a,#floor_map .floor-map ul .map-110 span{width:144px;height:23px;line-height:23px}#floor_map .floor-map ul .map-120{left:250px;top:188px}#floor_map .floor-map ul .map-120 a,#floor_map .floor-map ul .map-120 span{width:144px;height:63px;line-height:63px}#floor_map .floor-map ul .map-130{left:395px;top:12px}#floor_map .floor-map ul .map-130 a,#floor_map .floor-map ul .map-130 span{width:23px;height:36px;line-height:36px}#floor_map .floor-map ul .map-140{left:426px;top:12px}#floor_map .floor-map ul .map-140 a,#floor_map .floor-map ul .map-140 span{width:23px;height:36px;line-height:36px}#floor_map .floor-map ul .map-150{left:457px;top:12px}#floor_map .floor-map ul .map-150 a,#floor_map .floor-map ul .map-150 span{width:23px;height:36px;line-height:36px}#floor_map .floor-map ul .map-160{left:488px;top:12px}#floor_map .floor-map ul .map-160 a,#floor_map .floor-map ul .map-160 span{width:22px;height:36px;line-height:36px}#floor_map .floor-map ul .map-170{left:491px;top:85px}#floor_map .floor-map ul .map-170 a,#floor_map .floor-map ul .map-170 span{width:24px;height:28px;line-height:28px}#floor_map .floor-map ul .map-180{left:491px;top:121px}#floor_map .floor-map ul .map-180 a,#floor_map .floor-map ul .map-180 span{width:24px;height:27px;line-height:27px}#floor_map .floor-map ul .map-190{left:544px;top:83px}#floor_map .floor-map ul .map-190 a,#floor_map .floor-map ul .map-190 span{width:46px;height:130px;line-height:130px}#floor_map .floor-map ul .map-200{left:478px;top:169px}#floor_map .floor-map ul .map-200 a,#floor_map .floor-map ul .map-200 span{width:38px;height:19px;line-height:19px}#floor_map .floor-name{overflow:hidden;*zoom:1}#floor_map .floor-name ul{float:left;padding:0;width:220px}#floor_map .floor-name li{margin-bottom:10px}#floor_map .floor-name .item{display:block;padding-left:16px;line-height:1.4}#floor_map .floor-name .item .num{color:#fff;display:inline-block;vertical-align:top}#floor_map .floor-name .item .name{color:#eb6c1f;display:inline-block;vertical-align:top}#floor_map .floor-name .item.has-file:hover,#floor_map .floor-name .item.has-file.hover{background:url(../img/icons/angle_bracket_s.png) no-repeat left top}#floor_map .floor-name .item.has-file:hover .num,#floor_map .floor-name .item.has-file.hover .num{color:#eb6c1f}#floor_map .floor-name .item.has-file:hover .name,#floor_map .floor-name .item.has-file.hover .name{color:#fff}#floor_map .floor-name .item.no-file .name{color:#fff}#floor_map .floor-name .item.no-file:hover,#floor_map .floor-name .item.no-file.hover{cursor:normal}#colorbox{background:#eb6c1f;padding:4px;outline:none}#colorbox img{display:block;line-height:1}#cboxOverlay{position:fixed;left:0;top:0;width:100%;height:100%;background:#000}#cboxClose,#cboxNext,#cboxPrevious{margin:0;padding:5px;background:none;border:none;outline:none;line-height:0;position:absolute}#cboxClose{right:-5px;top:-40px}#cboxPrevious{top:50%;left:-40px}#cboxNext{top:50%;right:-40px}#cboxContent{background:#000}.mobile #floor_map .floor-map{width:100%;height:auto;margin:30px 0px;background:url(../img/about/floor_map/floor_map_sp.png) no-repeat;background-size:100%}.mobile #floor_map .floor-map img{width:100%;opacity:0}.mobile #floor_map .floor-map ul{display:none}.mobile #colorbox{background:none;padding:0;outline:none}.mobile #cboxClose{right:-5px;top:-35px}.mobile #cboxPrevious{z-index:1000;top:50%;left:5px;margin-top:-15px}.mobile #cboxNext{z-index:1000;top:50%;right:5px;margin-top:-15px}.mobile .cboxPhoto{border:none}.android-safari #cboxOverlay{left:0 !important;top:0 !important}.android-safari #colorbox{max-width:100%;overflow:hidden}#vision .main-visual{margin-top:30px}#vision section h2{margin-top:30px;font-weight:normal;background:url(../img/about/vision/line.png) no-repeat left bottom;padding-bottom:5px}#vision section h2 img{height:16px}#vision section h3{font-size:20px;line-height:1.4}#vision section p{font-size:14px}#vision section .img-right{float:right;margin:0 0 15px 30px}#vision section .img-left{float:left;margin:0 30px 15px 0}#vision .signature{margin-top:-50px;text-align:right;border-bottom:1px solid #fff;margin-bottom:30px}#vision .signature img{margin-left:20px}.mobile #vision .main-visual{margin-top:10px}.mobile #vision .main-visual img{width:100%}.mobile #vision h2 br,.mobile #vision h3 br{display:none}.mobile #vision .img{width:100%}.mobile #vision .signature{margin-top:0}.mobile #news-article .content-body .headline h2{width:auto}.mobile #news-article .content-body .headline .date{width:auto}.mobile #news-article .content-body .image-pane{float:none;margin:0 auto}.mobile #news-article .content-body .detail-pane{float:none;width:auto}#news .news-lineup{margin:0 0 30px;padding:0}#news .news-lineup li{list-style-type:none;border-bottom:1px solid #fff;font-size:15px;overflow:hidden;*zoom:1}#news .news-lineup li a{color:#fff}#news .news-lineup li a p:after{content:" >"}#news .news-lineup li a:hover{color:#eb6c1f}#news .news-lineup li .date,#news .news-lineup li .headline{float:left}#news .news-lineup li .date{color:#eb6c1f;width:130px}#news .news-lineup li .headline{width:530px}.mobile #news .news-lineup li{padding:10px 22px 10px 0;background:url(../img/icons/angle_bracket_s_2x.png) no-repeat right center;background-size:14px}.mobile #news .news-lineup li .date,.mobile #news .news-lineup li .headline{float:none;width:auto;font-size:12px}.mobile #news .news-lineup li .date p,.mobile #news .news-lineup li .headline p{margin:0;line-height:1.6}.mobile #news .news-lineup li .date p:after,.mobile #news .news-lineup li .headline p:after{content:""}#news-article .content-body .row{overflow:hidden;*zoom:1}#news-article .content-body .headline{overflow:hidden;*zoom:1;padding:30px 0}#news-article .content-body .headline .date,#news-article .content-body .headline h2{float:left;font-size:15px;font-weight:normal;margin:0}#news-article .content-body .headline h2{width:530px}#news-article .content-body .headline .date{color:#eb6c1f;width:130px}#news-article .content-body .image-pane{float:left;width:240px}#news-article .content-body .image-pane p{margin-top:5px}#news-article .content-body .image-pane img{max-width:214px}#news-article .content-body .image-pane+.detail-pane{float:right;width:420px}#news-article .content-body .detail-pane,#news-article .content-body .detail-pane.text-only{float:right;width:530px}#news-article .content-body .detail-pane em{font-style:normal;font-weight:bold;color:#eb6c1f}#news-article .content-body .back{margin-top:20px}.mobile #news-article .content-body .headline h2{width:auto}.mobile #news-article .content-body .headline .date{width:auto}.mobile #news-article .content-body .image-pane{float:none;margin:0 auto}.mobile #news-article .content-body .detail-pane{float:none;width:auto}#public-notice .public-notice-lineup{margin:0 0 30px;padding:0}#public-notice .public-notice-lineup li{list-style-type:none;border-bottom:1px solid #fff;font-size:15px;overflow:hidden;*zoom:1}#public-notice .public-notice-lineup li a{color:#fff}#public-notice .public-notice-lineup li a p:after{content:" >"}#public-notice .public-notice-lineup li a:hover{color:#eb6c1f}#public-notice .public-notice-lineup li .date,#public-notice .public-notice-lineup li .headline{float:left}#public-notice .public-notice-lineup li .date{color:#eb6c1f;width:130px}#public-notice .public-notice-lineup li .headline{width:530px}.mobile #public-notice .public-notice-lineup li{padding:10px 22px 10px 0;background:url(../img/icons/angle_bracket_s_2x.png) no-repeat right center;background-size:14px}.mobile #public-notice .public-notice-lineup li .date,.mobile #public-notice .public-notice-lineup li .headline{float:none;width:auto;font-size:12px}.mobile #public-notice .public-notice-lineup li .date p,.mobile #public-notice .public-notice-lineup li .headline p{margin:0;line-height:1.6}.mobile #public-notice .public-notice-lineup li .date p:after,.mobile #public-notice .public-notice-lineup li .headline p:after{content:""}#artist-talk .main-visual{margin-top:30px;padding-bottom:20px;background:url(../img/recruit/artist_talk/line.png) no-repeat left bottom}#artist-talk .main-visual .sns{text-align:right}#artist-talk .interviewees{padding:20px 0 0;background:url(../img/recruit/artist_talk/line.png) no-repeat left bottom;overflow:hidden;*zoom:1}#artist-talk .interviewees .interviewee{width:310px;margin:0 0 20px 20px;float:left}#artist-talk .interviewees .interviewee .bio{margin:-70px 0 0 55px;line-height:1.8}#artist-talk .interviewees .interviewee .bio .title{color:#fff;padding:0 5px}#artist-talk .interviewees .p1 .face{border:2px solid #3caa3c}#artist-talk .interviewees .p1 .title{background:#3caa3c}#artist-talk .interviewees .p2 .face{border:2px solid #cd6aff}#artist-talk .interviewees .p2 .title{background:#cd6aff}#artist-talk .interviewees .p3 .face{border:2px solid #ff8600}#artist-talk .interviewees .p3 .title{background:#ff8600}#artist-talk .interviewees .p4 .face{border:2px solid #3c8cfb}#artist-talk .interviewees .p4 .title{background:#3c8cfb}#artist-talk section h2{color:#eb6c1f;font-size:22px;line-height:1.5}#artist-talk section .question{font-weight:bold;font-size:14px;margin-bottom:-10px;clear:left}#artist-talk section .question:before{content:"ーー";letter-spacing:-3px;margin-right:5px}#artist-talk section .answer{font-size:14px}#artist-talk section .answer .name:after{content:": ";color:#3b3b3b}#artist-talk section .answer .p1{color:#3caa3c}#artist-talk section .answer .p2{color:#cd6aff}#artist-talk section .answer .p3{color:#ff8600}#artist-talk section .answer .p4{color:#3c8cfb}#artist-talk section .img-right{float:right;margin:0 0 30px 20px}#artist-talk section .img-left{float:left;margin:0 20px 30px 0}#artist-talk .article-footer{margin-top:20px;padding-top:10px;overflow:hidden}#artist-talk .article-footer .sns{float:left}.mobile #artist-talk .img,.mobile #artist-talk .main-visual{float:none;width:100%}.mobile #artist-talk .img img,.mobile #artist-talk .main-visual img{width:100%}.mobile #artist-talk .main-visual{margin-top:0}.mobile #artist-talk .interviewees .interviewee{margin-left:0;width:100%}.mobile #artist-talk section h2 br{display:none}.mobile #artist-talk section .img{margin:0 0 20px 0}#faq .main-visual{margin-top:30px;overflow:hidden}#faq .main-visual .sns{float:right}#faq .images{display:none}#faq section{background:url(../img/recruit/faq/line.png) no-repeat left top;padding-top:20px;padding-bottom:30px}#faq section h2{padding-bottom:0;margin-bottom:15px;color:#eb6c1f;line-height:1.4;font-size:22px;overflow:hidden}#faq section h2 span{display:block}#faq section h2 .q{float:left;border-right:2px solid #eb6c1f}#faq section h2 .q img{display:block}#faq section h2 .text{margin-left:90px}#faq section p{font-size:14px}#faq section .row{overflow:hidden}#faq section .answer{width:330px}#faq section .image{width:310px;margin-top:15px}#faq section .image img{width:310px}#faq section .caption{font-size:11px}#faq .faq1 .answer,#faq .faq3 .answer,#faq .faq5 .answer{float:left;position:relative;z-index:10}#faq .faq1 .answer h2,#faq .faq3 .answer h2,#faq .faq5 .answer h2{width:370px}#faq .faq1 .image,#faq .faq3 .image,#faq .faq5 .image{float:right}#faq .faq2 .answer,#faq .faq4 .answer{float:right}#faq .faq2 .image,#faq .faq4 .image{float:left}#faq .content-footer{background:url(../img/recruit/faq/line.png) no-repeat left top;padding-top:20px;padding-bottom:1px;border-bottom:1px solid #fff;margin-bottom:20px}#faq .content-footer .message{font-size:18px;font-weight:bold;text-align:center}#faq .content-footer .link{text-align:center;margin-bottom:30px}#faq .content-footer .link img{border:4px solid #fff}#faq .content-footer .sns{float:left}#faq.en .content-footer .message{font-size:14px}#faq #cboxOverlay{z-index:20}#faq #colorbox{z-index:21}.mobile #faq .main-visual{margin-top:10px}.mobile #faq .main-visual img{width:100%}.mobile #faq section h2{width:100% !important;font-size:16px}.mobile #faq section h2 .q img{width:50px}.mobile #faq section h2 .text{margin-left:60px}.mobile #faq section .answer{width:100%}.mobile #faq section .image{width:100%}.mobile #faq section .image img{width:100%}.mobile #faq .content-footer .link img{width:90%}#infographics #primary-content.white-tone .content-body{padding:0 0 20px}#infographics .main-visual{position:relative}#infographics .main-visual .sns{position:absolute;right:10px;bottom:-10px;text-align:right}#infographics .content-body img{display:block}#infographics .article-footer .link{text-align:center;margin-bottom:30px}#infographics .article-footer .link img{display:inline;border:4px solid #fff}#infographics .article-footer .sns{float:left}.mobile #infographics .section img,.mobile #infographics .main-visual img{width:100%}.mobile #infographics .article-footer img{width:80%}#jobs .anchor-links{overflow:hidden;*zoom:1;margin-left:70px}#jobs .anchor-links li{float:left;list-style-type:none;font-size:16px;margin-left:50px}#jobs .anchor-links li:before{content:url(../img/icons/angle_bracket_s.png);vertical-align:middle}#jobs .anchor-links li a{color:#fff}#jobs .anchor-links li a:hover{color:#eb6c1f}#jobs p,#jobs .page-top{position:relative}#jobs .intro{text-align:center;margin:30px}#jobs.en .intro{font-size:14px}#jobs .section-title{position:relative;font-size:26px;font-weight:normal;margin-top:30px}#jobs .job{position:relative;border:1px solid #fff;border-right:none;margin-bottom:20px;margin-right:130px}#jobs .job .job-title{padding-left:25px}#jobs .job .job-title span,#jobs .job .job-title h3{color:#eb6c1f;font-size:14px;font-weight:bold;display:inline-block;margin:7px 0}#jobs .job .job-title span{width:95px}#jobs .job .job-title a{position:relative;display:block;height:100%}#jobs .job .job-title a:after{position:absolute;right:0;top:50%;margin-top:-8px;content:url(../img/icons/angle_bracket_left_s.png)}#jobs .job .job-title a:hover h3{color:#fff}#jobs .job.open h3{color:#fff}#jobs .job.open a:after{-webkit-transition:all .75s;transition:all .75s;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#jobs .job .desc{position:relative;border-top:1px solid #fff;padding-left:25px;overflow:hidden}#jobs .job .desc h4{margin:0;color:#eb6c1f;margin-top:10px}#jobs .job .desc h4:first-child{margin-top:0}#jobs .job .desc dl{overflow:hidden;*zoom:1}#jobs .job .desc dt,#jobs .job .desc dd{display:block;float:left}#jobs .job .desc dt{clear:left;font-size:14px;font-weight:bold;width:95px}#jobs .job .desc dd{width:409px;margin:0 0 30px}#jobs .application-notes{margin-bottom:30px}#jobs .application-notes em{display:inline-block;margin-top:15px;font-style:normal;color:#eb6c1f}#jobs.en .job{margin-right:100px}#jobs.en .job .job-title{padding-left:10px}#jobs.en .job .job-title span{width:130px}#jobs.en .job .desc{padding-left:10px}#jobs.en .job .desc dt{width:130px}.mobile #jobs .anchor-links{margin:0 0 15px;padding:10px 0;border-top:1px solid #fff}.mobile #jobs .anchor-links li{float:left;font-size:10px;margin-left:30px}.mobile #jobs .anchor-links li:before{content:"";display:inline-block;width:10px;height:10px;background-image:url(../img/icons/angle_bracket_s.png);background-size:100%}.mobile #jobs .intro{background:url(../img/bg_logo.png) no-repeat 50% 30%;background-size:70%;font-size:10px;line-height:2.5;margin:30px 0;min-height:134px;text-align:left}.mobile #jobs .intro br{display:none}.mobile #jobs .section-title{font-size:16px;font-weight:normal;margin-top:30px}.mobile #jobs .job{margin:0 0 10px}.mobile #jobs .job .job-title{padding-left:15px}.mobile #jobs .job .job-title span,.mobile #jobs .job .job-title h3{color:#eb6c1f;font-size:12px;font-weight:bold;display:inline-block;margin:7px 0}.mobile #jobs .job .job-title span{width:65px}.mobile #jobs .job .desc{padding-left:15px}.mobile #jobs .job .desc h4{margin:0;color:#fff;margin-top:10px}.mobile #jobs .job .desc h4:first-child{margin-top:0}.mobile #jobs .job .desc dt,.mobile #jobs .job .desc dd{display:block;float:none;font-size:10px}.mobile #jobs .job .desc dt{font-weight:bold;width:100%}.mobile #jobs .job .desc dd{width:100%}.mobile #jobs.en .job{margin-right:0}.mobile #jobs.en .job .job-title{padding-left:10px}.mobile #jobs.en .job .job-title span{width:70px}#primary-content.legal-document .sub-nav{margin:0;padding:0;overflow:hidden;*zoom:1}#primary-content.legal-document .sub-nav li{list-style-type:none;font-size:16px;margin:10px 0}#primary-content.legal-document .sub-nav li:before{content:url(../img/icons/angle_bracket_s.png);vertical-align:middle;margin:0 2px}#primary-content.legal-document .sub-nav li.mail:before{content:url(../img/icons/mail.png);margin:0}#primary-content.legal-document .sub-nav li a{color:#fff}#primary-content.legal-document .sub-nav li a:hover{color:#eb6c1f}#primary-content.legal-document .sub-nav li .current{color:#eb6c1f}#primary-content.legal-document .content-title{font-size:26px;font-weight:normal;margin-top:30px}#primary-content.legal-document .content-body{margin-right:140px}#primary-content.legal-document .content-body h2{color:#eb6c1f;font-size:16px;display:inline-block;line-height:1.5;padding:0;margin:30px 0 5px}#primary-content.legal-document .content-body .notes{color:#eb6c1f}.mobile #primary-content.legal-document .content-title{font-size:20px}#index .logo{margin:20px}#index #index_nav{display:none}#index #banners{position:fixed;left:0px;bottom:180px;background:rgba(0,0,0,0.75);border:1px solid #eb6c1f;border-left:none;padding:10px;overflow:hidden}#index #banners header{float:right;cursor:pointer}#index #banners header:before{content:'';display:inline-block;width:10px;height:80px;background:url("../img/misc/transparent_oblique.png")}#index #banners header .handle{display:inline-block}#index #banners header .dingbat{display:block;text-align:center;margin:3px 1px}#index #banners header .notice{display:block}#index #banners .container{float:left;width:0;overflow:hidden}#index #banners a{color:white;text-decoration:none}#index #banners a:hover{color:#eb6c1f}#index #banners .banner{width:580px}#index #banners .more{text-align:right}#index #tickers{padding:2px;position:fixed;left:20px;bottom:100px;background:rgba(255,255,255,0.9);overflow:hidden}#index #tickers header{float:left;border-right:1px solid #eb6c1f;margin-right:10px}#index #tickers header .label{color:#eb6c1f;font-size:17px;padding:0 5px}#index #tickers ul{float:left;width:480px;position:relative;margin:0;padding:0}#index #tickers li{margin:0;padding:5px 0;list-style-type:none;position:absolute;left:0;top:0;width:100%;line-height:1;overflow:hidden}#index #tickers li a{font-size:14px;color:#666;text-decoration:none;white-space:nowrap}#index #tickers li a:hover{text-decoration:underline}#index .splash{position:fixed;left:0;top:0;width:100%;height:100%;background:#3c3c3c url("../img/splash_bg.jpg");background-size:cover}#index .splash .splash-logo{position:absolute;left:50%;top:50%;margin:-125px 0 0 -162px;width:325px;height:251px}#index .splash .splash-logo img{width:100%;height:100%}#index .splash .splash-choices{position:absolute;left:50%;top:50%;width:320px;margin:-100px 0 0 -137px;display:none}#index .splash .splash-choices a{display:block;color:white;text-decoration:none}#index .splash .splash-choices a:hover{color:#eb6c1f}#index .splash .splash-choices img{vertical-align:middle}#index .splash .splash-choices img.dingbat{margin-right:10px}#index .splash .splash-choices span{display:block;margin:5px 0 40px 40px}#index #demo-reel{width:563px}#index #demo-reel .video-js{width:563px;height:317px}#index #demo-reel .caption{color:white;font-size:10px;margin-top:5px}#index #colorbox{background:none;padding:0}.mobile #index .logo{margin:0px}.mobile #index #banners{display:none}.mobile #index #tickers{display:none}.mobile #index #global-container{position:relative;top:0;overflow-x:hidden;height:auto;min-height:inherit}.mobile #index #index_nav{display:block;font-family:Oxygen, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", "Helvetica Neue", Helvetica, Arial, sans-serif}.mobile #index #index_nav ul{margin:0;padding:0}.mobile #index #index_nav a{text-decoration:none}.mobile #index #index_nav .menu-sp,.mobile #index #index_nav .submenu-sp,.mobile #index #index_nav img.sp{display:none}.mobile #index #index_nav .first-level{margin:15px 15px 30px;padding:0}.mobile #index #index_nav .first-level>li{margin-bottom:20px}.mobile #index #index_nav .first-level>li>a{display:block;border:2px solid #eb6c1f;position:relative;height:26px;overflow:hidden;padding:10px}.mobile #index #index_nav .first-level .menu{color:#eb6c1f;font-size:26px;height:26px}.mobile #index #index_nav .first-level .caption{color:#fff;font-size:12px}.mobile #index #index_nav .first-level .dingbat{position:absolute;right:5px;top:50%;margin-top:-13px}.mobile #index #index_nav .first-level .dingbat img{height:26px}.mobile #index #index_nav .second-level{height:0;overflow:hidden}.mobile #index #index_nav .second-level ul{margin-top:10px;border-left:2px solid #eb6c1f}.mobile #index #index_nav .second-level li{height:20px;padding:5px 10px}.mobile #index #index_nav .second-level .submenu{color:#eb6c1f;font-size:13px}.mobile #index #index_nav .second-level a{display:inline-block;text-align:right;white-space:nowrap}.mobile #index #index_nav .second-level .subcaption{color:#fff;font-size:13px}.mobile #index #index_nav .second-level .dingbat-s{float:right}.mobile #index #index_nav .second-level .dingbat-s img{height:14px}.mobile #index .splash{display:none}#teaser{background:#646464 url(../img/root/teaser/texture.png)}#teaser img{line-height:1}#teaser .floater{float:left;height:50%;margin-bottom:-300px}#teaser .content{clear:both;position:relative;height:428px;text-align:center}#teaser .logo img{width:241px}#teaser .announcement{margin-top:50px}#teaser .announcement img{width:715px}#teaser .address{color:#ccc;font-size:12px;font-weight:normal;margin-top:50px;line-height:2}#teaser .address a{color:#eb6c1f}#teaser .contact{position:fixed;z-index:1;right:40px;bottom:20px;text-align:right}#teaser .contact img{height:19px}#teaser .contact li{list-style-type:none;margin:5px 0}#teaser .contact a{text-decoration:none}#teaser .contact .dingbat img{height:14px}#teaser .contact .dingbat,#teaser .contact img{vertical-align:middle;line-height:1}.mobile #teaser .content{height:auto}.mobile #teaser .announcement{margin-top:50px}.mobile #teaser .announcement img{width:95%}.mobile #teaser .contact{position:relative;margin-top:50px;text-align:left}.mobile #teaser #global-footer.teaser{position:relative;width:auto}.mobile #teaser #global-footer.teaser .copyright{float:none;margin:0}.content-header{position:relative;padding:40px 0 0;border-bottom:1px solid #fff;font-family:Oxygen, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", "Helvetica Neue", Helvetica, Arial, sans-serif}.content-header .logo{position:absolute;top:0;left:0}.content-header .close{position:absolute;right:0;top:0}.content-header .close img{line-height:1}.content-header .title{margin:0 0 20px 190px;padding-left:20px;border-left:1px solid #fff;line-height:1;height:83px}.content-header .menu{color:#eb6c1f;font-weight:300;font-size:56px}.content-header .submenu{font-size:16px}.content-header .caption{display:block;font-size:16px}.content-header .sub-header{border-top:1px solid #fff;text-align:center}.content-header .sub-header .submenu{color:#eb6c1f}.content-header .sub-header .caption{display:inline;margin-left:10px}.gray-tone .content-header{border-bottom:1px solid #eb6c1f}.gray-tone .content-header .title{border-left:1px solid #eb6c1f}.gray-tone .content-header .sub-header{border-top:1px solid #eb6c1f}.mobile .content-header{padding:0;border-bottom:none}.mobile .content-header .title{height:auto;margin:0 15px 10px;padding:5px 10px 5px;border:2px solid #eb6c1f}.mobile .content-header .title .menu{font-size:35px}.mobile .content-header .title .caption{display:inline;font-size:14px;white-space:nowrap}.mobile .content-header .close{display:none}.mobile .content-header .sub-header{border-top:none;border-bottom:none;border-left:2px solid #eb6c1f;margin:0 15px;padding:5px 10px;line-height:1;text-align:left}.mobile .gray-tone .content-header{border-bottom:none}.mobile .gray-tone .content-header .title{border:2px solid #eb6c1f}.mobile .gray-tone .content-header .sub-header{border-top:none;border-bottom:none;border-left:2px solid #eb6c1f}#global-footer{position:relative;padding-top:20px}#global-footer.teaser{position:fixed;z-index:0;bottom:0;left:0;width:100%;border-bottom:10px solid #eb6c1f}#global-footer.teaser .copyright{margin:0 0 20px 40px;float:left}#global-footer.fixed{position:fixed;margin-bottom:10px;bottom:0;left:0}#global-footer.fixed .container{padding:0 20px 13px}#global-footer ul{margin:0;padding:0;list-style-type:none;overflow:hidden;*zoom:1}#global-footer a{color:#fff;text-decoration:none;font-size:12px;line-height:1}#global-footer a:hover{color:#EA6B1E}#global-footer .container{padding:0;overflow:hidden;*zoom:1}#global-footer .locale-top{position:absolute;right:0px;bottom:30px}#global-footer .i18n,#global-footer .links,#global-footer .sns,#global-footer .copyright{float:left}#global-footer .i18n{margin-right:20px}#global-footer .i18n a{display:block;background:#000;color:#eb6c1f;font-family:Oxygen, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", "Helvetica Neue", Helvetica, Arial, sans-serif;padding:3px 7px}#global-footer .i18n a:hover{color:#fff}#global-footer .links li{float:left;line-height:20px}#global-footer .links li a{vertical-align:middle}#global-footer .links li img{line-height:1;vertical-align:middle;margin-bottom:3px}#global-footer .links li:after{vertical-align:bottom;content:'|';color:#fff;margin:0 15px}#global-footer .links li:last-child:after{display:none}#global-footer .sns{vertical-align:bottom;clear:left;margin-right:20px;margin-top:5px}#global-footer .sns li{float:left}#global-footer .copyright{margin:8px 0 0;display:inline-block;vertical-align:bottom;float:right}#global-footer .copyright img{height:12px}#global-footer.gray-tone a{color:#3b3b3b}#global-footer.gray-tone a:hover{color:#eb6c1f}#global-footer.gray-tone .copyright{clear:both;float:left;text-align:left}#global-footer.gray-tone .locale-top{bottom:0}#global-footer.gray-tone .i18n a{color:#eb6c1f}#global-footer.gray-tone .i18n a:hover{color:#fff}#fixed-border{position:fixed;bottom:0;left:0;width:100%;border-bottom:10px solid #eb6c1f}.mobile #global-footer{background:#eb6c1f;padding:20px 20px 0}.mobile #global-footer.fixed{position:relative;margin:0}.mobile #global-footer.fixed .container{padding:0}.mobile #global-footer ul{overflow:visible}.mobile #global-footer ul:after{clear:both;content:"";display:block;height:0}.mobile #global-footer .i18n{display:inline-block}.mobile #global-footer .i18n a{color:#eb6c1f}.mobile #global-footer .i18n a:hover{color:#fff}.mobile #global-footer .i18n,.mobile #global-footer .links,.mobile #global-footer .sns,.mobile #global-footer .copyright{float:none}.mobile #global-footer .sns{display:none}.mobile #global-footer .links{margin-top:10px;margin-right:-20px;position:relative}.mobile #global-footer .links a{font-size:10px;color:#000}.mobile #global-footer .links a:before{content:"";display:inline-block;width:4px;height:7px;margin-right:4px;background:url(../img/icons/angle_bracket_black.png) no-repeat left center;background-size:100%}.mobile #global-footer .links li{margin-right:20px}.mobile #global-footer .links li:after{display:none}.mobile #global-footer .links li.mail a:before{width:10px;height:7px;background:url(../img/icons/mail_black.png) no-repeat left center;background-size:100%}.mobile #global-footer .links li.facebook{position:absolute;left:90px;top:-35px}.mobile #global-footer .links li.facebook img{display:none}.mobile #global-footer .links li.facebook a{display:inline-block;width:24px;height:24px;background:url(../img/icons/fb_black.png) no-repeat center center;background-size:20px}.mobile #global-footer .links li.facebook a:before{display:none}.mobile #global-footer .copyright{text-align:center;margin-top:0}.mobile #global-footer .copyright img{width:90%;height:auto;max-height:12px}.mobile #global-footer .locale-top{top:20px;bottom:auto;right:10px}.mobile #global-footer .locale-top img{display:none}.mobile #global-footer .locale-top a{display:block;height:20px;content:url(../img/logo_mb_footer.png)}.mobile #fixed-border{display:none}#nav-bg{position:fixed;top:0;right:0;bottom:0;width:400px;background:url("../img/misc/nav-bg.png") repeat-y}#global-nav{position:fixed;top:40px;right:40px;text-align:right;font-family:Oxygen, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", "Helvetica Neue", Helvetica, Arial, sans-serif;text-shadow:0px 0px 3px rgba(0,0,0,0.4)}#global-nav a{text-decoration:none;color:#fff;outline:none}#global-nav ul{list-style-type:none;margin:0;padding:0}#global-nav .dingbat img,#global-nav .menu{vertical-align:middle}#global-nav .dingbat,#global-nav .dingbat-s{display:none}#global-nav .dingbat{margin-right:5px}#global-nav .dingbat img{height:26px}#global-nav .dingbat-s img{height:14px}#global-nav img.menu{height:56px}#global-nav img.submenu{height:16px}#global-nav img.menu-sp,#global-nav img.submenu-sp,#global-nav img.sp{display:none}#global-nav .menu{color:#eb6c1f;font-size:56px;font-weight:300}#global-nav .submenu{color:#eb6c1f;font-weight:400}#global-nav .caption{display:block}#global-nav .caption .pc{height:16px}#global-nav .subcaption .pc{height:15px}#global-nav .first-level>li{margin-bottom:25px}#global-nav .first-level>li:hover .dingbat,#global-nav .first-level>li.current .dingbat{display:inline}#global-nav .first-level>li.current .second-level,#global-nav .first-level>li.hover .second-level{height:auto}#global-nav .second-level{height:0;overflow:hidden}#global-nav .second-level ul{border-right:2px solid #EB6C1F;padding-right:10px;margin-top:10px}#global-nav .second-level li{margin-bottom:7px}#global-nav .second-level li:hover .dingbat-s{display:inline}.mobile #nav-bg{display:none}.mobile #global-nav{position:absolute;right:0;top:0;z-index:100;background:transparent;width:0;height:100%;-webkit-transition:background-color .8s, width .5s;transition:background-color .8s, width .5s}.mobile #global-nav .toggler{position:absolute;top:22px;right:15px;width:74px;height:24px;content:"";display:block;background-image:url(../img/misc/menu_off.png);background-size:100%}.mobile #global-nav.hover .toggler{background-image:url(../img/misc/menu_on.png)}.mobile #global-nav .menu{color:#000;font-size:16px;font-weight:300}.mobile #global-nav .submenu{color:#000;font-weight:300;font-size:12px}.mobile #global-nav .subcaption{font-size:12px}.mobile #global-nav li{margin:0}.mobile #global-nav li a{display:block;background:#eb6c1f;position:relative;border-top:1px solid #ee9868;border-bottom:1px solid #b85624;padding:10px;text-align:left;overflow:hidden}.mobile #global-nav li .menu,.mobile #global-nav li img.pc{display:none}.mobile #global-nav li .menu-sp,.mobile #global-nav li .submenu-sp,.mobile #global-nav li img.sp{display:inline}.mobile #global-nav li .menu-sp{height:26px}.mobile #global-nav li .caption{display:inline}.mobile #global-nav li .subcaption .sp{height:12px}.mobile #global-nav li .dingbat,.mobile #global-nav li .dingbat-s{position:absolute;right:2px;top:50%;display:block}.mobile #global-nav li .dingbat img,.mobile #global-nav li .dingbat-s img{visibility:hidden}.mobile #global-nav li .dingbat{width:20px;height:20px;background:url(../img/menus/sp/angle_bracket.png) no-repeat center center;background-size:100%;margin-top:-10px}.mobile #global-nav li .dingbat-s{width:16px;height:16px;background:url(../img/menus/sp/angle_bracket_s.png) no-repeat center center;background-size:100%;margin-top:-8px;right:8px}.mobile #global-nav li .dingbat-s img{height:18px}.mobile #global-nav .first-level{margin:70px 15px 0;padding-bottom:50px;overflow:hidden}.mobile #global-nav .first-level li{margin:0}.mobile #global-nav .first-level li a{height:26px}.mobile #global-nav .second-level ul{border-right:none;padding-right:0;margin:0}.mobile #global-nav .second-level li{margin:0}.mobile #global-nav .second-level li:hover .dingbat-s{display:inline}.mobile #global-nav .second-level li a{margin-left:30px;height:18px}.mobile #global-nav.open{width:100%;background:rgba(0,0,0,0.75);overflow:scroll}.mobile #global-nav.open .toggler{background-image:url(../img/misc/menu_on.png)}#fullscreen-slider{position:fixed;left:0;top:0;width:100%;min-width:1020px;height:100%;min-height:650px;z-index:-2}#fullscreen-slider .slide{position:absolute;left:0;top:0;z-index:0;width:100%;height:100%;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:33% 33%;behavior:url(../img/pie/build/PIE.htc)}#fullscreen-slider .slide.active{z-index:1}#fullscreen-slider .slide.next{z-index:2;left:100%}#fullscreen-slider .slide.prev{z-index:0;left:-100%}#fullscreen-slider .slide .copyright{position:absolute;right:20px;bottom:20px;font-size:10px;text-align:right;max-width:300px;color:#fff}#fullscreen-slider .slide .copyright .label{display:block;font-weight:bold;font-size:11px}.other-than-root #fullscreen-slider-overlay{position:fixed;left:0;top:0;width:100%;min-width:1020px;height:100%;min-height:650px;z-index:-1;background:rgba(0,0,0,0.6);-pie-background:rgba(0,0,0,0.6);behavior:url(../img/pie/build/PIE.htc)}.mobile #index #fullscreen-slider{position:relative;min-width:100%;width:100%;min-height:200px;height:230px;margin-bottom:70px}.mobile #index #fullscreen-slider .slide{display:none}.mobile #index #fullscreen-slider .active,.mobile #index #fullscreen-slider .next,.mobile #index #fullscreen-slider .prev{display:block}.mobile #index #fullscreen-slider .copyright{font-size:6px;top:235px;right:5px}.mobile #index #fullscreen-slider .copyright .label{font-size:8px}.mobile #index #fullscreen-slider .copyright .x-small{font-size:4px;display:inline-block;line-height:1.2}.mobile .other-than-root #fullscreen-slider,.mobile .other-than-root #fullscreen-slider-overlay{display:none}#works .slide-container{position:relative;width:563px;height:450px;margin:30px auto}#works .slide-container .controller{position:absolute;top:150px;width:100%}#works .slide-container .controller #slide-prev{position:absolute;left:-30px}#works .slide-container .controller #slide-next{position:absolute;right:-30px}#works .notes{display:none}#works .work .resolution-toggle-switch{margin-top:4px;text-align:right}#works .work .resolution-toggle-switch .current{color:#fff}#works .work .caption{margin-top:24px}#works .work .caption .title{color:#eb6c1f;margin:0}#works .work .caption .desc{font-size:10px;margin:0;line-height:1.4}#works .back{margin-top:20px}#works-slider{width:563px;overflow:hidden;*zoom:1}#works-slider .work{width:563px;float:left}#works-slider .work .content{height:317px}#works-lineup{list-style-type:none;margin:0 -10px;padding:0;overflow:hidden;*zoom:1}#works-lineup li{float:left;width:116px;height:85px;overflow:hidden;margin:10px}#works-lineup .year{margin:0;text-align:right;font-size:10px;color:#ccc}.mobile #works .slide-container{display:none}.mobile #works .notes{display:block}.mobile #works .work img,.mobile #works .work video{width:100%}.mobile #works-lineup li{position:relative;background-repeat:no-repeat}.mobile #works-lineup li a,.mobile #works-lineup li img{width:100%;outline:none}.mobile #works-lineup li.has-video:before{content:"\e001";font-family:VideoJS;font-size:1.8em;line-height:1.4;text-align:center;text-shadow:0em 0em 1em #fff;position:absolute;border:3px solid rgba(255,255,255,0.7);background:rgba(255,255,255,0.3);color:rgba(255,255,255,0.9);border-radius:1em;top:50%;left:50%;display:block;width:1.4em;margin-top:-.7em;height:1.4em;margin-left:-.7em;text-align:center}/*!
Video.js Default Styles (http://videojs.com)
Version 4.2.0
Create your own skin at http://designer.videojs.com
*/.vjs-default-skin{color:#cccccc}@font-face{font-family:'VideoJS';src:url(../font/vjs.eot);src:url(../font/vjs.eot?#iefix) format("embedded-opentype"),url(../font/vjs.woff) format("woff"),url(../img/font/vjs.ttf) format("truetype");font-weight:normal;font-style:normal}.vjs-default-skin .vjs-slider{outline:0;position:relative;cursor:pointer;padding:0;background-color:#333333;background-color:rgba(51,51,51,0.9)}.vjs-default-skin .vjs-slider:focus{-webkit-box-shadow:0 0 2em #ffffff;-moz-box-shadow:0 0 2em #ffffff;box-shadow:0 0 2em #ffffff}.vjs-default-skin .vjs-slider-handle{position:absolute;left:0;top:0}.vjs-default-skin .vjs-slider-handle:before{content:"\e009";font-family:VideoJS;font-size:1em;line-height:1;text-align:center;text-shadow:0em 0em 1em #fff;position:absolute;top:0;left:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.vjs-default-skin .vjs-control-bar{display:none;position:absolute;bottom:0;left:0;right:0;height:3.0em;background-color:#07141e;background-color:rgba(7,20,30,0.7)}.vjs-default-skin.vjs-has-started .vjs-control-bar{display:block;visibility:visible;opacity:1;-webkit-transition:visibility 0.1s, opacity 0.1s;-moz-transition:visibility 0.1s, opacity 0.1s;-o-transition:visibility 0.1s, opacity 0.1s;transition:visibility 0.1s, opacity 0.1s}.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{display:block;visibility:hidden;opacity:0;-webkit-transition:visibility 1s, opacity 1s;-moz-transition:visibility 1s, opacity 1s;-o-transition:visibility 1s, opacity 1s;transition:visibility 1s, opacity 1s}.vjs-default-skin.vjs-controls-disabled .vjs-control-bar{display:none}.vjs-default-skin.vjs-using-native-controls .vjs-control-bar{display:none}@media \0screen{.vjs-default-skin.vjs-user-inactive.vjs-playing .vjs-control-bar :before{content:""}}.vjs-default-skin .vjs-control{outline:none;position:relative;float:left;text-align:center;margin:0;padding:0;height:3.0em;width:4em}.vjs-default-skin .vjs-control:before{font-family:VideoJS;font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,0.5)}.vjs-default-skin .vjs-control:focus:before,.vjs-default-skin .vjs-control:hover:before{text-shadow:0em 0em 1em #ffffff}.vjs-default-skin .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-default-skin .vjs-play-control{width:5em;cursor:pointer}.vjs-default-skin .vjs-play-control:before{content:"\e001"}.vjs-default-skin.vjs-playing .vjs-play-control:before{content:"\e002"}.vjs-default-skin .vjs-mute-control,.vjs-default-skin .vjs-volume-menu-button{cursor:pointer;float:right}.vjs-default-skin .vjs-mute-control:before,.vjs-default-skin .vjs-volume-menu-button:before{content:"\e006"}.vjs-default-skin .vjs-mute-control.vjs-vol-0:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-0:before{content:"\e003"}.vjs-default-skin .vjs-mute-control.vjs-vol-1:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-1:before{content:"\e004"}.vjs-default-skin .vjs-mute-control.vjs-vol-2:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-2:before{content:"\e005"}.vjs-default-skin .vjs-volume-control{width:5em;float:right}.vjs-default-skin .vjs-volume-bar{width:5em;height:0.6em;margin:1.1em auto 0}.vjs-default-skin .vjs-volume-menu-button .vjs-menu-content{height:2.9em}.vjs-default-skin .vjs-volume-level{position:absolute;top:0;left:0;height:0.5em;background:#66a8cc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat}.vjs-default-skin .vjs-volume-bar .vjs-volume-handle{width:0.5em;height:0.5em}.vjs-default-skin .vjs-volume-handle:before{font-size:0.9em;top:-0.2em;left:-0.2em;width:1em;height:1em}.vjs-default-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content{width:6em;left:-4em}.vjs-default-skin .vjs-progress-control{position:absolute;left:0;right:0;width:auto;font-size:0.3em;height:1em;top:-1em;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.vjs-default-skin:hover .vjs-progress-control{font-size:.9em;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.vjs-default-skin .vjs-progress-holder{height:100%}.vjs-default-skin .vjs-progress-holder .vjs-play-progress,.vjs-default-skin .vjs-progress-holder .vjs-load-progress{position:absolute;display:block;height:100%;margin:0;padding:0;left:0;top:0}.vjs-default-skin .vjs-play-progress{background:#66a8cc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat}.vjs-default-skin .vjs-load-progress{background:#646464;background:rgba(255,255,255,0.4)}.vjs-default-skin .vjs-seek-handle{width:1.5em;height:100%}.vjs-default-skin .vjs-seek-handle:before{padding-top:0.1em}.vjs-default-skin .vjs-time-controls{font-size:1em;line-height:3em}.vjs-default-skin .vjs-current-time{float:left}.vjs-default-skin .vjs-duration{float:left}.vjs-default-skin .vjs-remaining-time{display:none;float:left}.vjs-time-divider{float:left;line-height:3em}.vjs-default-skin .vjs-fullscreen-control{width:3.8em;cursor:pointer;float:right}.vjs-default-skin .vjs-fullscreen-control:before{content:"\e000"}.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control:before{content:"\e00b"}.vjs-default-skin .vjs-big-play-button{left:50%;margin-left:-1.1em;top:50%;margin-top:-0.85em;font-size:5em;display:block;z-index:2;position:absolute;width:2em;height:1.5em;text-align:center;vertical-align:middle;cursor:pointer;opacity:1;background-color:#07141e;background-color:rgba(7,20,30,0.7);border:0.1em solid #3b4249;-webkit-border-radius:2em;-moz-border-radius:2em;border-radius:2em;-webkit-box-shadow:0px 0px 1em rgba(255,255,255,0.25);-moz-box-shadow:0px 0px 1em rgba(255,255,255,0.25);box-shadow:0px 0px 1em rgba(255,255,255,0.25);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.vjs-default-skin.vjs-controls-disabled .vjs-big-play-button{display:none}.vjs-default-skin.vjs-has-started .vjs-big-play-button{display:none}.vjs-default-skin.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-default-skin:hover .vjs-big-play-button,.vjs-default-skin .vjs-big-play-button:focus{outline:0;border-color:#fff;background-color:#505050;background-color:rgba(50,50,50,0.75);-webkit-box-shadow:0 0 3em #ffffff;-moz-box-shadow:0 0 3em #ffffff;box-shadow:0 0 3em #ffffff;-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;transition:all 0s}.vjs-default-skin .vjs-big-play-button:before{content:"\e001";font-family:VideoJS;line-height:1.5em;text-shadow:0.05em 0.05em 0.1em #000;text-align:center;position:absolute;left:0;width:100%;height:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;font-size:5em;line-height:1;width:1em;height:1em;margin-left:-0.5em;margin-top:-0.5em;opacity:0.75;-webkit-animation:spin 1.5s infinite linear;-moz-animation:spin 1.5s infinite linear;-o-animation:spin 1.5s infinite linear;animation:spin 1.5s infinite linear}.vjs-default-skin .vjs-loading-spinner:before{content:"\e00a";font-family:VideoJS;position:absolute;top:0;left:0;width:1em;height:1em;text-align:center;text-shadow:0em 0em 0.1em #000}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.vjs-default-skin .vjs-menu-button{float:right;cursor:pointer}.vjs-default-skin .vjs-menu{display:none;position:absolute;bottom:0;left:0em;width:0em;height:0em;margin-bottom:3em;border-left:2em solid transparent;border-right:2em solid transparent;border-top:1.55em solid #000000;border-top-color:rgba(7,40,50,0.5)}.vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;position:absolute;width:10em;bottom:1.5em;max-height:15em;overflow:auto;left:-5em;background-color:#07141e;background-color:rgba(7,20,30,0.7);-webkit-box-shadow:-0.2em -0.2em 0.3em rgba(255,255,255,0.2);-moz-box-shadow:-0.2em -0.2em 0.3em rgba(255,255,255,0.2);box-shadow:-0.2em -0.2em 0.3em rgba(255,255,255,0.2)}.vjs-default-skin .vjs-menu-button:hover .vjs-menu{display:block}.vjs-default-skin .vjs-menu-button ul li{list-style:none;margin:0;padding:0.3em 0 0.3em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.vjs-default-skin .vjs-menu-button ul li.vjs-selected{background-color:#000}.vjs-default-skin .vjs-menu-button ul li:focus,.vjs-default-skin .vjs-menu-button ul li:hover,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover{outline:0;color:#111;background-color:#ffffff;background-color:rgba(255,255,255,0.75);-webkit-box-shadow:0 0 1em #ffffff;-moz-box-shadow:0 0 1em #ffffff;box-shadow:0 0 1em #ffffff}.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 0.3em 0;font-weight:bold;cursor:default}.vjs-default-skin .vjs-subtitles-button:before{content:"\e00c"}.vjs-default-skin .vjs-captions-button:before{content:"\e008"}.vjs-default-skin .vjs-captions-button:focus .vjs-control-content:before,.vjs-default-skin .vjs-captions-button:hover .vjs-control-content:before{-webkit-box-shadow:0 0 1em #ffffff;-moz-box-shadow:0 0 1em #ffffff;box-shadow:0 0 1em #ffffff}.video-js{background-color:#000;position:relative;padding:0;font-size:10px;vertical-align:middle;font-weight:normal;font-style:normal;font-family:Arial, sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}.video-js:-moz-full-screen{position:absolute}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}.video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0;width:100% !important;height:100% !important;_position:absolute}.video-js:-webkit-full-screen{width:100% !important;height:100% !important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-poster{background-repeat:no-repeat;background-position:50% 50%;background-size:contain;cursor:pointer;height:100%;margin:0;padding:0;position:relative;width:100%}.vjs-poster img{display:block;margin:0 auto;max-height:100%;padding:0;width:100%}.video-js.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-text-track-display{text-align:center;position:absolute;bottom:4em;left:1em;right:1em}.video-js .vjs-text-track{display:none;font-size:1.4em;text-align:center;margin-bottom:0.1em;background-color:#000000;background-color:rgba(0,0,0,0.5)}.video-js .vjs-subtitles{color:white}.video-js .vjs-captions{color:#ffcc66}.vjs-tt-cue{display:block}.vjs-default-skin .vjs-hidden{display:none}.vjs-lock-showing{display:block !important;opacity:1;visibility:visible}p.indent{margin:0;padding:0;padding-left:2em;text-indent:-2em}p.indent2{margin:0;padding:0;padding-left:3em;text-indent:-3em}p.txt_right{margin:0;padding:0;text-align:right}p.indent3{margin:0;padding:0;padding-left:28px;position:relative}p.indent3.indent3_1:before,p.indent4.indent4_1:before{content:"(i)";position:absolute;left:0;top:0}p.indent3.indent3_2:before,p.indent4.indent4_2:before{content:"(ii)";position:absolute;left:0;top:0}p.indent3.indent3_3:before,p.indent4.indent4_3:before{content:"(iii)";position:absolute;left:0;top:0}p.indent3.indent3_4:before,p.indent4.indent4_4:before{content:"(iv)";position:absolute;left:0;top:0}p.indent3.indent3_5:before{content:"(v)";position:absolute;left:0;top:0}p.indent3.indent3_6:before{content:"(vi)";position:absolute;left:0;top:0}p.indent3.indent3_7:before{content:"(vii)";position:absolute;left:0;top:0}p.indent4{margin:0;padding:0;padding-left:28px;position:relative}#primary-content.legal-document .content-body{margin-right:120px}

/*# sourceMappingURL=marza.min.css.map */