@charset "UTF-8";
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:Noto Sans Japanese;font-style:normal;font-weight:400;src:local("NotoSansJP-Regular.otf"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.otf) format("opentype")}@font-face{font-family:Noto Sans Japanese;font-style:normal;font-weight:700;src:local("NotoSansJP-Bold.otf"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.otf) format("opentype")}html{font-size:62.5%}body{font-size:14px;font-family:Helvetica,Noto Sans Japanese,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,Osaka,ＭＳ\ Ｐゴシック,sans-serif;background:#fff}a,body{color:#4c4c4c}a{line-height:1.8;text-decoration:none}a:hover{text-decoration:underline}li,ol,p,ul{margin:0}ol,ul{list-style-type:none;padding:0}h1,h2,h3,h4,h5,h6,p{margin:0;line-height:1.8;font-weight:400}img{vertical-align:bottom}dd,dl{margin:0}.al{text-align:left!important}.ac{text-align:center!important}.ar{text-align:right!important}.fl{float:left!important}.fr{float:right!important}.mb0{margin-bottom:0!important}.mb5{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}.mb25{margin-bottom:25px!important}.mb30{margin-bottom:30px!important}.mb35{margin-bottom:35px!important}.mb40{margin-bottom:40px!important}.mb45{margin-bottom:45px!important}.mb50{margin-bottom:50px!important}.mb55{margin-bottom:55px!important}.mb60{margin-bottom:60px!important}.mb65{margin-bottom:65px!important}.mb70{margin-bottom:70px!important}.mb75{margin-bottom:75px!important}.mb80{margin-bottom:80px!important}.mb85{margin-bottom:85px!important}.mb90{margin-bottom:90px!important}.mb95{margin-bottom:95px!important}.mb100{margin-bottom:100px!important}.mr0{margin-right:0!important}.mr5{margin-right:5px!important}.mr10{margin-right:10px!important}.mr15{margin-right:15px!important}.mr20{margin-right:20px!important}.mr25{margin-right:25px!important}.mr30{margin-right:30px!important}.mr35{margin-right:35px!important}.mr40{margin-right:40px!important}.mr45{margin-right:45px!important}.mr50{margin-right:50px!important}.mr100{margin-right:100px!important}.pt0{padding-top:0!important}.pt5{padding-top:5px!important}.pt10{padding-top:10px!important}.pt15{padding-top:15px!important}.pt20{padding-top:20px!important}.pt25{padding-top:25px!important}.pt30{padding-top:30px!important}.pt35{padding-top:35px!important}.pt40{padding-top:40px!important}.pt45{padding-top:45px!important}.pt50{padding-top:50px!important}.pt100{padding-top:100px!important}.pt150{padding-top:150px!important}.pl0{padding-left:0!important}.pl5{padding-left:5px!important}.pl10{padding-left:10px!important}.pl15{padding-left:15px!important}.pl20{padding-left:20px!important}.pl25{padding-left:25px!important}.pl30{padding-left:30px!important}.pl35{padding-left:35px!important}.pl40{padding-left:40px!important}.pl45{padding-left:45px!important}.pl50{padding-left:50px!important}.pl100{padding-left:100px!important}.pl150{padding-left:150px!important}#globalNav{position:fixed;top:0;left:0;box-sizing:border-box;width:200px;min-height:650px;height:100vh;padding:15px;background-color:#140f14;z-index:1000}#globalNav img{width:100%;height:auto}#globalNav_inner{width:100%;height:100%;position:relative}#globalNav h1{margin-bottom:10px}#globalNav_henka{margin-bottom:15px;padding-bottom:15px;border-bottom:1px dotted #fff}#globalNav_henka a{margin:0 auto;display:block;width:88px}#globalNav_pages li{width:100%;margin-bottom:7px}#globalNav_pages li a{width:100%;margin-left:-15px;padding:0 15px;display:block}#globalNav_pages li a:hover{background:url(../images/common/bg_nav.png);background-size:cover}#globalNav_bottoms{position:absolute;bottom:0;left:0;width:100%}#globalNav_btns{margin-bottom:10px}#globalNav_btns_entry{position:relative;margin-bottom:5px;display:block;width:100%;padding-right:15px}#globalNav_btns_entry:after{z-index:1;opacity:0;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/common/btn_entry_on.png) 0 0 no-repeat;background-size:auto 100%}#globalNav_btns_entry ul{overflow:hidden;width:0;height:105px;background-color:#140f14;position:absolute;top:-10px;left:185px;padding:10px 0 5px;z-index:1000;-webkit-transition:width .6s;transition:width .6s}#globalNav_btns_entry ul li{width:170px;padding-right:10px;margin-bottom:5px;position:absolute;right:0}#globalNav_btns_entry ul li a:hover{opacity:.8}#globalNav_btns_entry ul li:first-child{top:10px}#globalNav_btns_entry ul li:nth-child(2){top:45px}#globalNav_btns_entry ul li:nth-child(3){top:80px}#globalNav_btns_mypage{position:relative;display:block}#globalNav_btns_mypage:hover img{opacity:0}#globalNav_btns_mypage:hover:after{opacity:1}#globalNav_btns_mypage:after{z-index:1;opacity:0;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/common/btn_mypage_on.png) 0 0 no-repeat;background-size:cover}#globalNav_icons{padding-top:9px;width:170px;height:28px;margin-bottom:10px;background:url(../images/common/bg_sns.png) 0 0 no-repeat;background-size:cover;overflow:hidden}#globalNav_icons a{line-height:1}#globalNav_sound{width:60px;float:left}#globalNav_sound.active{position:relative}#globalNav_sound.active img{opacity:0}#globalNav_sound.active:after{z-index:1;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/common/btn_sound_on.gif) 0 0 no-repeat;background-size:60px auto}#globalNav_sns{float:right;width:56px;padding-right:2px}#globalNav_sns_facebook{width:18px;float:left}#globalNav_sns_twitter{float:right;width:18px}#globalNav_copy{font-size:6px;font-size:.6rem;color:#7d7d7d;line-height:1.4}#viewport ::selection{background:#000;color:#777}#viewport ::-moz-selection{background:#000;color:#777}.hover_action:hover{opacity:.8}.contents{position:relative;box-sizing:border-box;margin-left:200px;min-height:100vh}.contents #img_loading_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:99999}.contents .view_more{cursor:pointer}.contents .view_more:hover{opacity:.7}.contents #view_more_slide{display:none}.contents .contents_end{width:690px;margin:0 auto;height:47px;padding-bottom:100px}.contents .contents_end_btn{float:right;position:relative;display:inline-block}.contents .contents_end_btn:hover .contents_end_hover{height:126px;display:block}.contents .contents_end_btn:hover .contents_end_hover li{opacity:1}.contents .contents_end_hover{height:0;overflow:hidden;position:absolute;top:0;left:50%;width:190px;margin-left:-95px;box-sizing:border-box;background-color:#140f14;-webkit-transition:height .4s linear 0ms;transition:height .4s linear 0ms}.contents .contents_end_hover li{opacity:0;padding:4px 10px}.contents .contents_end_hover li:first-child{padding-top:10px;-webkit-transition:all .4s linear .1s;transition:all .4s linear .1s}.contents .contents_end_hover li:nth-child(2){-webkit-transition:all .4s linear .35s;transition:all .4s linear .35s}.contents .contents_end_hover li:nth-child(3){padding-bottom:10px;-webkit-transition:all .4s linear .5s;transition:all .4s linear .5s}.contents .contents_end_hover li img{width:170px;height:auto}.contents .contents_end_hover li a:hover{opacity:.8}.company .contents_inner,.job .contents_inner,.recruit .contents_inner,.seminar .contents_inner{position:relative;z-index:1}.company .contents:before,.job .contents:before,.recruit .contents:before,.seminar .contents:before{content:"";position:fixed;top:0;right:0;width:541px;height:497px;background:url(../images/common/bg_henka.png) 100% 0 no-repeat;background-size:541px auto;z-index:0}@-webkit-keyframes pageTransition-text{0%{opacity:0}24%{opacity:0}25%{opacity:1}49%{opacity:1}50%{opacity:0}74%{opacity:0}75%{opacity:1}99%{opacity:1}to{opacity:0}}@keyframes pageTransition-text{0%{opacity:0}24%{opacity:0}25%{opacity:1}49%{opacity:1}50%{opacity:0}74%{opacity:0}75%{opacity:1}99%{opacity:1}to{opacity:0}}#pageTransition_overlay{position:fixed;top:0;left:0;width:100%;height:100%;opacity:.6;z-index:9999;display:none}#pageTransition_overlay img{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-animation:pageTransition-text .6s infinite linear alternate-reverse;animation:pageTransition-text .6s infinite linear alternate-reverse;width:230px;height:auto}#pageTransition_overlay:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.9}@-webkit-keyframes pageTransition-anim{0%{-webkit-transform:translate(-8px);transform:translate(-8px)}10%{-webkit-transform:translate(-3px);transform:translate(-3px)}20%{-webkit-transform:translate(7px);transform:translate(7px)}30%{-webkit-transform:translate(-2px);transform:translate(-2px)}40%{-webkit-transform:translate(10px);transform:translate(10px)}50%{-webkit-transform:translate(-7px);transform:translate(-7px)}60%{-webkit-transform:translate(2px);transform:translate(2px)}70%{-webkit-transform:translate(6px);transform:translate(6px)}80%{-webkit-transform:translate(10px);transform:translate(10px)}90%{-webkit-transform:translate(8px);transform:translate(8px)}to{-webkit-transform:translate(3px);transform:translate(3px)}}@keyframes pageTransition-anim{0%{-webkit-transform:translate(-8px);transform:translate(-8px)}10%{-webkit-transform:translate(-3px);transform:translate(-3px)}20%{-webkit-transform:translate(7px);transform:translate(7px)}30%{-webkit-transform:translate(-2px);transform:translate(-2px)}40%{-webkit-transform:translate(10px);transform:translate(10px)}50%{-webkit-transform:translate(-7px);transform:translate(-7px)}60%{-webkit-transform:translate(2px);transform:translate(2px)}70%{-webkit-transform:translate(6px);transform:translate(6px)}80%{-webkit-transform:translate(10px);transform:translate(10px)}90%{-webkit-transform:translate(8px);transform:translate(8px)}to{-webkit-transform:translate(3px);transform:translate(3px)}}.pageTransitionAnim{-webkit-animation:pageTransition-anim .1s infinite linear alternate-reverse;animation:pageTransition-anim .1s infinite linear alternate-reverse;box-sizing:border-box}.top #viewport{position:relative;overflow:hidden}.top #wrapper{position:absolute;z-index:1;top:0;left:-15px;width:175px;height:100%;overflow:hidden}.top #wrapper li{padding:10px 0;text-align:center}.top #wrapper li+li{border-top:1px solid #ccc}.top #wrapper .iScrollVerticalScrollbar{overflow:hidden;position:absolute;z-index:9999}.top #wrapper .iScrollVerticalScrollbar .iScrollIndicator{width:100%}.top #wrapper .iScrollVerticalScrollbar{width:1px;top:4px;right:7px;bottom:2px;background-color:#4a464a}.top #wrapper .iScrollIndicator{position:absolute;background-color:#c6c6c6;box-sizing:border-box}.top .contents{position:relative;width:100%;height:100vh}.top .contents_inner{width:100%;height:100vh;position:fixed;top:0;left:-120px;overflow:hidden;box-sizing:inherit!important}.top .news{position:fixed;top:184px;left:230px;width:175px;height:292px;background-color:#140f14;padding:15px;box-sizing:border-box;z-index:100}.top .news_img{position:absolute;bottom:-50px;left:0}.top .news .newsTit{padding-bottom:14px;border-bottom:1px dotted #fff;margin-bottom:14px}.top .news_arrow{text-align:center}.top .news_wrap{position:relative;height:190px;width:100%}.top .news .newsList{padding:0 15px}.top .news .newsList dt{color:#b9b7b9;position:relative;font-size:11px;font-size:1.1rem;margin-bottom:5px;line-height:1em;padding-left:14px;display:inline-block}.top .news .newsList dt:before{position:absolute;top:0;left:0;content:"";width:8px;height:8px;background-color:#fa0019}.top .news .newsList dt.newIcon span{color:#fa0019;padding-left:8px}.top .news .newsList dd{color:#fff;clear:both;font-size:11px;font-size:1.1rem;margin-bottom:15px}.top .news .newsList dd a{color:#fff}.top .news .newsList dd a:hover{text-decoration:none;color:#b9b7b9}.top .js-blockDown,.top .js-blockUp{float:left;position:absolute}.top .js-blockDown li,.top .js-blockUp li{position:relative;opacity:0;float:left}.top .js-blockDown img,.top .js-blockUp img{width:175px;height:auto}.top .js-blockDown img.img_sizeL,.top .js-blockUp img.img_sizeL{width:350px!important;height:auto}.top .js-blockDown a,.top .js-blockUp a{display:block}.top .js-blockDown a.js-pulse,.top .js-blockUp a.js-pulse{position:relative;width:175px;height:175px}.top .js-blockDown.size_s,.top .js-blockUp.size_s{width:175px}.top .js-blockDown.size_l,.top .js-blockUp.size_l{width:350px}@-webkit-keyframes slideDOWN{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes slideDOWN{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes slideUP{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@keyframes slideUP{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.top .js-blockDown.active{-webkit-animation-name:slideDOWN;animation-name:slideDOWN;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.top .js-blockUp.active{-webkit-animation-name:slideUP;animation-name:slideUP;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.top #globalNav_sound{cursor:pointer}.top #noise_overlay{display:none;position:absolute;box-sizing:border-box;top:0;left:0;padding-left:200px;width:100%;height:100vh;z-index:10}.top #noise_overlay_inner{width:100%;height:100%;background:url(../images/top/img_henka.gif) 50% no-repeat;background-size:677px auto}.top #load_overlay{z-index:7000;background-color:#fff}.top #load_overlay,.top #load_overlay_logo{position:fixed;top:0;left:0;width:100%;height:100%}.top #load_overlay_logo{display:none;z-index:9000;background:#fff url(../images/top/loding_logo.png) 50% no-repeat;background-size:cover}.top #load_overlay_logo img{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@-webkit-keyframes noise-anim{0%{opacity:.2}10%{opacity:.9}20%{opacity:.3}30%{opacity:.2}40%{opacity:.1}50%{opacity:1}60%{opacity:.9}70%{opacity:.8}80%{opacity:.9}90%{opacity:1}to{opacity:.6}}@keyframes noise-anim{0%{opacity:.2}10%{opacity:.9}20%{opacity:.3}30%{opacity:.2}40%{opacity:.1}50%{opacity:1}60%{opacity:.9}70%{opacity:.8}80%{opacity:.9}90%{opacity:1}to{opacity:.6}}.top .noise{-webkit-animation:noise-anim .2s steps(10) 0s infinite;animation:noise-anim .2s steps(10) 0s infinite}@-webkit-keyframes panel-anim{0%{opacity:.2}10%{opacity:.9}20%{opacity:.3}30%{opacity:.2}40%{opacity:.1}50%{opacity:1}60%{opacity:.9}70%{opacity:.8}80%{opacity:.9}90%{opacity:.2}to{opacity:1}}@keyframes panel-anim{0%{opacity:.2}10%{opacity:.9}20%{opacity:.3}30%{opacity:.2}40%{opacity:.1}50%{opacity:1}60%{opacity:.9}70%{opacity:.8}80%{opacity:.9}90%{opacity:.2}to{opacity:1}}.top .panelAnim{-webkit-animation:panel-anim .2s steps(10) 0s forwards;animation:panel-anim .2s steps(10) 0s forwards}.top .panelopen{opacity:1!important}.top #load_overlay_henka{position:fixed;top:0;left:0;width:100%;height:100%;z-index:8000;background-color:#fff}.top #load_overlay_henka #enter,.top #load_overlay_henka #loading{display:none;position:fixed;top:0;left:0;width:100%;height:100vh}.top #load_overlay_henka #enter li,.top #load_overlay_henka #loading li{opacity:0;position:absolute;top:0;left:0;width:100%;height:100vh;text-align:center}.top #load_overlay_henka #enter li.active,.top #load_overlay_henka #loading li.active{opacity:1}.top #load_overlay_henka #enter li img,.top #load_overlay_henka #loading li img{width:auto;height:100%}.top #load_overlay_henka #loading{background:#fff url(../images/top/loading.png) 50% no-repeat;background-size:cover}.top #load_overlay_henka #enter{display:none;background:#fff url(../images/top/loding_logo02.png) 50% no-repeat;background-size:cover}@-webkit-keyframes pulse1{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.15,1.15,1.15);transform:scale3d(1.15,1.15,1.15)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse1{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.15,1.15,1.15);transform:scale3d(1.15,1.15,1.15)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.top .pulse1{z-index:100;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:pulse1;animation-name:pulse1}@-webkit-keyframes pulse2{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}25%{-webkit-transform:scale3d(1.2,1.2,1.2);transform:scale3d(1.2,1.2,1.2)}50%{-webkit-transform:scaleX(1);transform:scaleX(1)}75%{-webkit-transform:scale3d(1.2,1.2,1.2);transform:scale3d(1.2,1.2,1.2)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse2{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}25%{-webkit-transform:scale3d(1.2,1.2,1.2);transform:scale3d(1.2,1.2,1.2)}50%{-webkit-transform:scaleX(1);transform:scaleX(1)}75%{-webkit-transform:scale3d(1.2,1.2,1.2);transform:scale3d(1.2,1.2,1.2)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.top .pulse2{z-index:100;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:pulse2;animation-name:pulse2}@-webkit-keyframes pulse3{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}25%{-webkit-transform:scale3d(1.2,1.2,1.2);transform:scale3d(1.2,1.2,1.2)}50%{-webkit-transform:scaleX(1);transform:scaleX(1)}75%{-webkit-transform:scale3d(1.15,1.15,1.15);transform:scale3d(1.15,1.15,1.15)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse3{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}25%{-webkit-transform:scale3d(1.2,1.2,1.2);transform:scale3d(1.2,1.2,1.2)}50%{-webkit-transform:scaleX(1);transform:scaleX(1)}75%{-webkit-transform:scale3d(1.15,1.15,1.15);transform:scale3d(1.15,1.15,1.15)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.top .pulse3{z-index:100;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:pulse3;animation-name:pulse3}.company .contents_inner{padding:75px 50px;width:730px}.company h2{margin-bottom:125px}.company h3{margin-bottom:25px}.company .companyList{margin-bottom:100px}.company .companyList dl dt{background-color:#fa0019}.company .companyList dl dt:nth-of-type(2n){background-color:#788c78}.company .companyList dt{margin-bottom:1px;position:relative;width:730px;height:50px}.company .companyList dt:hover{cursor:pointer}.company .companyList dt .icon{position:relative;width:50px;height:50px;float:left}.company .companyList dt .icon span{display:inline-block;-webkit-transition:all .4s;transition:all .4s;box-sizing:border-box;position:absolute;width:15px;height:3px;background-color:#fff}.company .companyList dt .icon span:first-of-type{top:50%;left:50%;margin-top:-1px;margin-left:-7px}.company .companyList dt .icon span:nth-of-type(2){top:50%;left:50%;margin-top:-1px;margin-left:-7px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.company .companyList dt .text{position:relative;float:right;width:680px;height:50px;background:#140f14;text-align:center;padding-top:15px;box-sizing:border-box}.company .companyList dt .balloon{display:none;position:absolute;top:-43px;right:10px;z-index:10}.company .companyList dt.active .balloon,.company .companyList dt:hover .balloon{display:block!important}.company .companyList dt.active .icon span{-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}.company .companyList dt.active .icon span:nth-of-type(2){opacity:0}.company .companyList dd{display:none;overflow:hidden;background-color:#ededed;width:100%;padding:20px;box-sizing:border-box}.company .companyList dd .text{float:left;width:240px;overflow:hidden;font-size:12px;font-size:1.2rem;margin-bottom:25px}.company .companyList dd .img{float:right;overflow:hidden;margin-bottom:25px}.company .companyList dd .list{clear:both;border-bottom:1px dotted #c8c8c8;padding-bottom:20px;margin-bottom:20px}.company .companyList dd .list_title{margin-bottom:15px}.company .companyList dd .list ul{width:100%;overflow:hidden}.company .companyList dd .list ul li{float:left}.company .companyList dd .btn{clear:both;text-align:center}.company .companyList dd .btn a{display:inline-block}.company .companyList dd .btn a:hover{background-color:#fff}.company .table{overflow:hidden}.company .table dt{clear:both;float:left;width:115px;padding:3px;font-weight:700;color:#fa0019}.company .table dd,.company .table dt{box-sizing:border-box;margin-bottom:25px}.company .table dd{float:right;width:615px;padding:3px 3px 3px 20px;border-left:1px solid #9d9d9d}.case_study .view_more{margin:0 auto;width:68.06122%}.case_study .contents_title{position:relative;padding:9.18367% 50px 5.10204%}.case_study .contents_title img{width:100%;height:auto}.case_study .contents_title_sns{position:absolute;bottom:0;padding-bottom:5.10204%;right:50px;width:8.16327%;overflow:hidden}.case_study .contents_title_sns_facebook{float:left;display:block;width:41.875%}.case_study .contents_title_sns_twitter{float:right;display:block;width:41.25%}.case_study .contents_inner{padding:0 50px 5.10204%}.case_study .contents_inner>img{width:100%;height:auto}.case_study .fr{float:right;overflow:hidden}.case_study .fl{float:left;overflow:hidden}.case_study .interview{clear:both;margin:0 auto;max-width:980px}.case_study .interview_title{margin-bottom:20px}.case_study .interview_text{margin:0 auto;max-width:585px;background:#ececec;padding:30px 45px;color:#000}.case_study .interview_text p{line-height:1.8em}.case_study .interview_text_inner{overflow:hidden}.case_study .interview_text_imgRight{float:right;overflow:hidden;margin-left:15px}.case_study .interview_text_imgLeft{float:left;overflow:hidden;margin-right:15px}.case_study .interview .koba{padding:0 4px;margin-right:5px;background-color:#788c78}.case_study .interview .tei{padding:0 4px;margin-right:5px;background-color:#fa0019}.case_study .interview .yaho{padding:0 4px;margin-right:5px;background-color:#140f14;color:#fff}.case_study .interview .dai{padding:0 4px;margin-right:5px;background-color:#797979;color:#fff}.case_study .case_list{overflow:hidden}.case_study .case_list img{width:100%;height:auto}.case_study .case_list li{width:48%;overflow:hidden;padding-bottom:7.65306%}.case_study .case_list li:nth-child(odd){float:left;padding-right:2%}.case_study .case_list li:nth-child(2n){float:right;padding-left:2%}.case_study .case_list li:nth-child(2){padding-top:18.36735%}.case_study .case_list li a{display:block;z-index:0;overflow:hidden}.case_study .case_list li a img{vertical-align:top}@-webkit-keyframes open-anim{0%{width:100%}to{width:0}}.case_study .mask{overflow:hidden;width:100%;z-index:1}.case_study .mask,.case_study .mask>img{position:absolute;right:0;top:0;height:100%}.case_study .mask>img{width:auto}.case_study .hover{overflow:hidden;width:0;z-index:1;-webkit-transition:width .3s ease 0s;transition:width .3s ease 0s}.case_study .hover,.case_study .hover>img{position:absolute;left:0;top:0;height:100%}.case_study .hover>img{width:auto}.case_study .case01,.case_study .case02,.case_study .case03,.case_study .case04,.case_study .case05,.case_study .case06,.case_study .case07{position:relative;width:100%}.case_study .case01.active .mask,.case_study .case01.active:after,.case_study .case02.active .mask,.case_study .case02.active:after,.case_study .case03.active .mask,.case_study .case03.active:after,.case_study .case04.active .mask,.case_study .case04.active:after,.case_study .case05.active .mask,.case_study .case05.active:after,.case_study .case06.active .mask,.case_study .case06.active:after,.case_study .case07.active .mask,.case_study .case07.active:after{-webkit-animation:open-anim .8s ease 0ms forwards;animation:open-anim .8s ease 0ms forwards}.case_study .case01:hover.active .hover,.case_study .case01:hover.active:before,.case_study .case02:hover.active .hover,.case_study .case02:hover.active:before,.case_study .case03:hover.active .hover,.case_study .case03:hover.active:before,.case_study .case04:hover.active .hover,.case_study .case04:hover.active:before,.case_study .case05:hover.active .hover,.case_study .case05:hover.active:before,.case_study .case06:hover.active .hover,.case_study .case06:hover.active:before,.case_study .case07:hover.active .hover,.case_study .case07:hover.active:before{width:100%}.case_study .case01:after{background:url(../images/case_study/mask_01.jpg) 100% 0 no-repeat;background-size:cover}.case_study .case01:before{background:url(../images/case_study/hover_01.jpg) 0 0 no-repeat;background-size:cover}.case_study .case02:after{background:url(../images/case_study/mask_02.jpg) 100% 0 no-repeat;background-size:cover}.case_study .case02:before{background:url(../images/case_study/hover_02.jpg) 0 0 no-repeat;background-size:cover}.case_study .case03:after{background:url(../images/case_study/mask_03.jpg) 100% 0 no-repeat;background-size:cover}.case_study .case03:before{background:url(../images/case_study/hover_03.jpg) 0 0 no-repeat;background-size:cover}.case_study .case04:after{background:url(../images/case_study/mask_04.jpg) 100% 0 no-repeat;background-size:cover}.case_study .case04:before{background:url(../images/case_study/hover_04.jpg) 0 0 no-repeat;background-size:cover}.case_study .case05:after{background:url(../images/case_study/mask_05.jpg) 100% 0 no-repeat;background-size:cover}.case_study .case05:before{background:url(../images/case_study/hover_05.jpg) 0 0 no-repeat;background-size:cover}.case_study .case06:after{background:url(../images/case_study/mask_06.jpg) 100% 0 no-repeat;background-size:cover}.case_study .case06:before{background:url(../images/case_study/hover_06.jpg) 0 0 no-repeat;background-size:cover}.case_study .career{clear:both;margin:0 auto 50px;max-width:980px}.case_study .career_title{margin-bottom:10px}.case_study .career p{font-size:12px;font-size:1.2rem}.case_study .career p span{font-weight:700}.case_study .career p span.tit{font-size:14px;font-size:1.4rem}.case_study .btns{clear:both;max-width:730px;margin:0 auto 45px;overflow:hidden}.case_study .btns img{width:100%;height:auto}.case_study .btns a{display:block;width:49.17808%}.case_study .btns a:first-child{float:left}.case_study .btns a:nth-child(2){float:right}.case_study .view_more img{width:100%;height:auto}.person .contents{overflow:hidden}.person .contents .view_more{margin:0 auto;width:55.81633%}.person .contents_title{position:relative;padding:9.18367% 50px 5.10204%}.person .contents_title img{width:100%;height:auto}.person .contents_title_sns{position:absolute;bottom:0;padding-bottom:5.10204%;right:50px;width:8.16327%;overflow:hidden;z-index:11}.person .contents_title_sns_facebook{float:left;display:block;width:41.875%}.person .contents_title_sns_twitter{float:right;display:block;width:41.25%}.person .contents_title_details{position:absolute;top:0;left:0}.person .contents_inner{position:relative;padding:0 50px 5.10204%}.person .contents_inner>img{width:100%;height:auto}.person .interview{margin:0 auto;max-width:980px}.person .interview_title{margin-bottom:20px}.person .interview_text{margin:0 auto;max-width:585px;background:#ececec;padding:30px 45px}.person .case_list{overflow:hidden}.person .case_list img{width:100%;height:auto}.person .case_list li{width:48%;overflow:hidden;padding-bottom:7.65306%}.person .case_list li:nth-child(odd){float:left;padding-right:2%}.person .case_list li:nth-child(2n){float:right;padding-left:2%}.person .case_list li:nth-child(2){padding-top:18.36735%}.person .case_list li a{display:block;z-index:0;overflow:hidden}.person .case_list li a img{vertical-align:top}@keyframes open-anim{0%{width:100%}to{width:0}}.person .mask{overflow:hidden;width:100%;z-index:1}.person .mask,.person .mask>img{position:absolute;right:0;top:0;height:100%}.person .mask>img{width:auto}.person .hover{overflow:hidden;width:0;z-index:1;-webkit-transition:width .3s ease 0s;transition:width .3s ease 0s}.person .hover,.person .hover>img{position:absolute;left:0;top:0;height:100%}.person .hover>img{width:auto}.person .case01,.person .case02,.person .case03,.person .case04,.person .case05,.person .case06,.person .case07{position:relative;width:100%}.person .case01.active .mask,.person .case01.active:after,.person .case02.active .mask,.person .case02.active:after,.person .case03.active .mask,.person .case03.active:after,.person .case04.active .mask,.person .case04.active:after,.person .case05.active .mask,.person .case05.active:after,.person .case06.active .mask,.person .case06.active:after,.person .case07.active .mask,.person .case07.active:after{-webkit-animation:open-anim .8s ease 0ms forwards;animation:open-anim .8s ease 0ms forwards}.person .case01:hover.active .hover,.person .case01:hover.active:before,.person .case02:hover.active .hover,.person .case02:hover.active:before,.person .case03:hover.active .hover,.person .case03:hover.active:before,.person .case04:hover.active .hover,.person .case04:hover.active:before,.person .case05:hover.active .hover,.person .case05:hover.active:before,.person .case06:hover.active .hover,.person .case06:hover.active:before,.person .case07:hover.active .hover,.person .case07:hover.active:before{width:100%}.person .case01:after{background:url(../images/person/mask_01.jpg) 100% 0 no-repeat;background-size:cover}.person .case01:before{background:url(../images/person/hover_01.jpg) 0 0 no-repeat;background-size:cover}.person .case02:after{background:url(../images/person/mask_02.jpg) 100% 0 no-repeat;background-size:cover}.person .case02:before{background:url(../images/person/hover_02.jpg) 0 0 no-repeat;background-size:cover}.person .case03:after{background:url(../images/person/mask_03.jpg) 100% 0 no-repeat;background-size:cover}.person .case03:before{background:url(../images/person/hover_03.jpg) 0 0 no-repeat;background-size:cover}.person .case04:after{background:url(../images/person/mask_04.jpg) 100% 0 no-repeat;background-size:cover}.person .case04:before{background:url(../images/person/hover_04.jpg) 0 0 no-repeat;background-size:cover}.person .case05:after{background:url(../images/person/mask_05.jpg) 100% 0 no-repeat;background-size:cover}.person .case05:before{background:url(../images/person/hover_05.jpg) 0 0 no-repeat;background-size:cover}.person .case06:after{background:url(../images/person/mask_06.jpg) 100% 0 no-repeat;background-size:cover}.person .case06:before{background:url(../images/person/hover_06.jpg) 0 0 no-repeat;background-size:cover}.person .case07:after{background:url(../images/person/mask_07.jpg) 100% 0 no-repeat;background-size:cover}.person .case07:before{background:url(../images/person/hover_07.jpg) 0 0 no-repeat;background-size:cover}.person .person_bg{position:absolute;top:0;right:0;width:500px;padding:61.22449% 0 0;z-index:-1}.person .person_bg img{width:500px;height:auto}.person .person_details{box-sizing:border-box;width:100%;padding-top:28.57143%;z-index:10}.person .person_details img{width:100%;height:auto}.person .person_details h3{margin-bottom:70px;z-index:-1}.person .person_details_inner{padding-top:1.02041%;padding-bottom:1.02041%;margin-bottom:85px;font-size:12px;font-size:1.2rem}.person .person_details_inner p{padding-left:3.57143%}.person .introduction{border-left:4px solid #fa0019}.person .introduction_title{margin-bottom:20px;width:42.2449%}.person .schedule{position:relative;width:100%;border-left:4px solid #788c78}.person .schedule_title{margin-bottom:20px;width:46.22449%}.person .schedule_img{width:100%}.person .schedule_text{box-sizing:border-box;position:absolute;top:0;left:0;width:100%;padding-top:12.2449%;padding-left:52.55102%;font-size:1vw}.person .schedule_time{position:absolute;left:50%;width:50%;bottom:0;z-index:10}.person .schedule .js-slider_btns{position:absolute;top:21.64948%;left:48.57143%;font-size:1vw}.person .schedule .js-slider_btns .active{color:#fa0019}.person .schedule .js-slider_btns .prev{text-align:center;cursor:pointer;margin-bottom:10px}.person .schedule .js-slider_btns .prev img{width:16px;height:auto}.person .schedule .js-slider_btns .prev:hover{opacity:.7}.person .schedule .js-slider_btns .next{text-align:center;cursor:pointer;padding-top:3px}.person .schedule .js-slider_btns .next img{width:16px;height:auto}.person .schedule .js-slider_btns .next:hover{opacity:.7}.person .schedule .js-slider_btns li{vertical-align:middle;margin-bottom:7px;cursor:pointer}.person .schedule .js-slider_btns li:hover{color:#fa0019}.person .schedule .js-slider_btns li span{font-size:0.85vw}.person .schedule .js-slider{position:relative;width:100%;padding-top:50.25907%}.person .schedule .js-slider li{opacity:0;position:absolute;top:0;left:0;width:100%}.person .schedule .js-slider li.active{opacity:1}.person .schedule .js-slider_item img{width:100%;height:auto}.person .other{border-left:4px solid #fa0019;padding-left:5.61224%;padding-right:5.61224%}.person .other_title{margin-bottom:20px;width:35.20408%}.person .other_wrap{width:100%;display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex}.person .other_inner{width:49.13295%}.person .other_inner.bg_bk{background-color:#140f14!important}.person .other_inner .title{font-size:16px;font-size:1.6rem;color:#000;padding:3.46821% 6.93642%}.person .other_inner .text{color:#fff}.person .other_inner .text p{padding:5.78035% 6.93642%}.person .other_inner:nth-child(odd){margin-right:1.7341%;background-color:#788c78}.person .other_inner:nth-child(2n){background-color:#fa0019}.person .challenge{position:relative;border-left:4px solid #788c78;text-align:center}.person .challenge_title{margin-bottom:20px;width:33.36735%}.person .challenge_wrap{position:relative}.person .challenge p{position:absolute;top:-3px;left:0;text-align:left;width:165px}.person .challenge img{margin:0 190px}.person .person01 .challenge img{width:46.70213%}.person .btns{clear:both;max-width:730px;margin:0 auto 45px;overflow:hidden}.person .btns a{display:block;width:49.17808%}.person .btns a:first-child{float:left}.person .btns a:nth-child(2){float:right}.seminar .contents_inner{padding:75px 50px;width:730px}.seminar .contents_inner a{display:block;margin-bottom:65px}.seminar .contents_inner a:hover{opacity:.7}.seminar h2{margin-bottom:125px}.recruit .contents_inner{padding:75px 50px;width:730px}.recruit .contents_inner a{display:block}.recruit .contents_inner a:hover{opacity:.7}.recruit h2{margin-bottom:15px}.recruit h3{margin-bottom:30px}.recruit .copy{font-size:14px;font-size:1.4rem;font-weight:700;margin-bottom:20px}.recruit .language{overflow:hidden;margin-bottom:125px}.recruit .language li{float:left}.recruit .language li img{vertical-align:top}.recruit .language li a{display:block;line-height:1}.recruit .jobs{width:750px;overflow:hidden}.recruit .jobs li{float:left;width:230px;margin-right:20px}.recruit .jobs li p{font-size:12px;font-size:1.2rem;height:170px}.recruit .btns{overflow:hidden;margin-bottom:70px}.recruit .btns li:first-child{float:left}.recruit .btns li:nth-child(2){float:right}.recruit .table{overflow:hidden;margin-bottom:50px}.recruit .table.en dt{width:165px!important}.recruit .table.en dd{width:565px!important}.recruit .table dt{clear:both;float:left;width:115px;padding:3px;font-weight:700;color:#fa0019}.recruit .table dd,.recruit .table dt{box-sizing:border-box;margin-bottom:25px}.recruit .table dd{float:right;width:615px;padding:3px 3px 3px 20px;border-left:1px solid #9d9d9d}.recruit .sikaku{margin-bottom:70px;font-weight:700}.recruit .sikaku .attention{font-weight:400}.recruit .sikaku li{padding-left:1em;text-indent:-1em;line-height:1.8}.recruit .flow>li{padding-bottom:30px;margin-bottom:20px;background:url(../images/recruit/ico_arrow.png) 35px bottom no-repeat;background-size:10px auto}.recruit .flow>li:last-child{padding-bottom:0;background:none}.recruit .flow_title{padding-bottom:10px;display:inline-block;border-bottom:2px solid #140f14;color:#fa0019;margin-bottom:12px}.recruit .flow_copy{font-weight:700}.recruit .flow_list{margin-bottom:15px}.recruit .flow_list>li{padding-left:1em;text-indent:-1em;line-height:1.8}.recruit .en{word-break:break-all}.recruit .en .jobs li p{height:320px}.job .contents_inner{padding:75px 50px;width:730px}.job h2{margin-bottom:125px}.job h3{margin-bottom:45px}.job .jobList:first-of-type{margin-bottom:100px}.job .jobList>dl>dt{background-color:#fa0019}.job .jobList>dl>dt:nth-of-type(2n){background-color:#788c78}.job .jobList>dl>dt{margin-bottom:1px;position:relative;width:730px;height:50px}.job .jobList>dl>dt:hover{cursor:pointer}.job .jobList>dl>dt .icon{position:relative;width:50px;height:50px;float:left}.job .jobList>dl>dt .icon span{display:inline-block;-webkit-transition:all .4s;transition:all .4s;box-sizing:border-box;position:absolute;width:15px;height:3px;background-color:#fff}.job .jobList>dl>dt .icon span:first-of-type,.job .jobList>dl>dt .icon span:nth-of-type(2){top:50%;left:50%;margin-top:-1px;margin-left:-7px}.job .jobList>dl>dt .icon span:nth-of-type(2){-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.job .jobList>dl>dt .text{position:relative;float:right;width:680px;height:50px;background:#140f14;text-align:center;padding-top:15px;box-sizing:border-box}.job .jobList>dl>dt .balloon{display:none;position:absolute;top:-43px;right:10px;z-index:10}.job .jobList>dl>dt.active .balloon,.job .jobList>dl>dt:hover .balloon{display:block!important}.job .jobList>dl>dt.active .icon span{-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}.job .jobList>dl>dt.active .icon span:nth-of-type(2){opacity:0}.job .jobList>dl>dd{display:none;overflow:hidden;background-color:#ededed;width:100%;padding:20px;box-sizing:border-box}.job .jobList>dl>dd>dl{margin-bottom:50px}.job .jobList>dl>dd>dl dt{font-size:14px;font-size:1.4rem;color:#fa0019;margin-bottom:10px}.job .jobList>dl>dd>dl dd{font-size:12px;font-size:1.2rem;margin-bottom:30px}.job .jobList>dl>dd .text{float:left;width:240px;overflow:hidden;font-size:12px;font-size:1.2rem;margin-bottom:25px}.job .jobList>dl>dd .img{float:right;overflow:hidden;margin-bottom:25px}.job .jobList>dl>dd .list{clear:both;border-bottom:1px dotted #c8c8c8;padding-bottom:20px;margin-bottom:20px}.job .jobList>dl>dd .list_title{margin-bottom:15px}.job .jobList>dl>dd .list ul{width:100%;overflow:hidden}.job .jobList>dl>dd .list ul li{float:left}.job .jobList>dl>dd .btn{clear:both;text-align:center}.job .jobList>dl>dd .btn a{display:inline-block}.job .jobList>dl>dd .btn a:hover{background-color:#fff}.message .logo_block{width:100%;position:relative;height:100vh;opacity:0}.message .logo_block__inline{width:55.55556%;position:absolute;margin:auto;top:0;left:0;right:0;bottom:0}.message .logo_block__inline img{width:100%}.message .mainvisual_block{width:90.74074%;width:92.30469%;margin:0 auto 80px}.message .mainvisual_block *{line-height:0}.message .mainvisual_block .orign-left{-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.message .mainvisual_block span{display:inline-block}.message .mainvisual_block span img{width:100%}.message .mainvisual_block .line__white{background:#fff;color:#140f14}.message .mainvisual_block .line__black{background:#140f14;color:#fff}.message .mainvisual_block .line__red{background:#fa0019}.message .mainvisual_block .line__green{background:#788c78;color:#fff}.message .mainvisual_block .line__glay{background:#d0cfd0}.message .ctrl_block{position:fixed;bottom:0;left:0;background:#fff;padding:1em;z-index:1}.message .ctrl_block button{padding:1em;background:#fff;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ccc;outline:0;cursor:pointer}.message .ctrl_block button:hover{background:#999;color:#fff}.message .ctrl_block button.active{background:#fa0a22}.message .history_block{width:90.74074%;margin:0 auto 10.20408%}.message .history_block__ttl{margin-bottom:3.72449%}.message .history_block__list{margin:0 auto;zoom:1}.message .history_block__list:after,.message .history_block__list:before{content:"";display:table}.message .history_block__list:after{clear:both}.message .history_block__list>li{width:36.73469%;float:left}.message .history_block__list>li .hitoryline_block{line-height:0;margin-bottom:7.1%}.message .history_block__list>li .hitoryline_block__year{margin-bottom:2.9%}.message .entory_block{width:100%;position:relative;height:105vh}.message .entory_block__inline{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:68.87755%;width:61.57044%}.message .entory_block__ttl{width:91.07277%;margin:0 0 0 8.70218%;padding-bottom:7.2018%;position:relative}.message .entory_block__ttl img{width:100%}.message .entory_block__ttl__waku{width:88.86139%;padding-bottom:5.28053%}.message .entory_block__ttl__jyoto{width:100%}.message .entory_block__ttl__gif{width:90%;position:absolute;top:0}.message .entory_block__btns{zoom:1;width:95.1988%}.message .entory_block__btns:after,.message .entory_block__btns:before{content:"";display:table}.message .entory_block__btns:after{clear:both}.message .entory_block__btns__btn img,.message .entory_block__btns__txt img{width:100%}.message .entory_block__btns__txt{float:left;width:67.29708%}.message .entory_block__btns__btn{float:right;width:26.79275%}.message .passion{position:fixed;top:0;left:0;display:none;width:100%;height:100%;-webkit-transition:background 4s ease-out;transition:background 4s ease-out;background:transparent}.message .passion.burnout{background:#140f14}.message .passion .movie_cover{position:absolute;top:0;left:0;background:transparent}.message .passion .movie{width:100%;background:#140f14;background-size:cover;-webkit-transition:box-shadow 3s ease-in 0s;transition:box-shadow 3s ease-in 0s}.message .passion .movie.atui{box-shadow:0 10px 40px 0 #fff7e8,0 10px 20px 0 #fff7e8,0 10px 40px 0 #ffdb9f,0 10px 40px 0 #ff9b57,0 10px 80px 0 #ef5c38}.message .shippai_world{width:100%;background:#fff}.message .shippai_world span img{width:100%}.message .shippai_world .logo_block__inline{margin:0}.message .shippai_world .line__white{background:#fff;color:#140f14;font-size:11px}.message .shippai_world .line img{opacity:0}.message .shippai_world .line__black{background:#140f14;color:#fff;font-size:11px}.message .shippai_world .line__red{background:#fa0019;font-size:11px}.message .shippai_world .line__green{background:#788c78;color:#fff;font-size:11px}.message .shippai_world .line__glay{background:#d0cfd0;font-size:11px}.message .fillPanels_wrap{position:absolute;z-index:1}.message .messege_action_wrap{width:100%;height:100%;background:#140f14;position:fixed;top:0;z-index:2;left:200px}.message .messegeCopy_block__copy{width:100%;height:100%;display:none;position:fixed;top:0;background:#140f14}.message .messegeCopy_block__copy img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.message .messegeCopy_block__logo{display:none;width:100%;height:100%;position:fixed;top:0;background:#140f14}.message .messegeCopy_block__logo img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.message .messegeCopy_block__fin{display:none;width:100%;height:100%;position:fixed;top:0;background:#140f14}.message .messegeCopy_block__fin dl{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:50%}.message .messegeCopy_block__fin dl img{width:100%}.message .messegeCopy_block__fin dl dt{position:relative;width:100%}.message .messegeCopy_block__fin dl dd{zoom:1}.message .messegeCopy_block__fin dl dd:after,.message .messegeCopy_block__fin dl dd:before{content:"";display:table}.message .messegeCopy_block__fin dl dd:after{clear:both}.message .messegeCopy_block__fin dl dd p{float:left;width:65%}.message .messegeCopy_block__fin dl dd div{float:right;width:35%;display:block}.message .messegeCopy_block__fin.yure{-webkit-animation:pageTransition-anim .1s 30 linear alternate-reverse;animation:pageTransition-anim .1s 30 linear alternate-reverse}.message .messegeCopy_block__handwrite{position:absolute;width:85%!important;left:5%;top:13%}.message .messegeCopy_block__closebtn{display:none;cursor:pointer;position:fixed;top:4.64286%;right:3.00926%;width:5%}.message .messegeCopy_block__closebtn div{position:relative}.message .messegeCopy_block__closebtn div img{-webkit-transition:all .2s ease-out;transition:all .2s ease-out;position:absolute}.message .messegeCopy_block__closebtn div .y_line{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.message .messegeCopy_block__closebtn.active .x_line,.message .messegeCopy_block__closebtn.active .y_line{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.message .messegeCopy_block__closebtn img{width:100%}.message .messege_henkan_block{background:#fff;border-radius:10px 10px 0 0;position:fixed;bottom:-200px;left:0;right:0;margin:0 0 0 42%;width:27.77778%;min-width:300px;-webkit-transition:bottom .6s ease;transition:bottom .6s ease;box-shadow:0 0 10px 0 rgba(0,0,0,.3);overflow:hidden;z-index:10}.message .messege_henkan_block *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.message .messege_henkan_block img{width:100%}.message .messege_henkan_block__indicator{-webkit-transition:width 2.6s ease;transition:width 2.6s ease;width:0;padding-bottom:19%;background:red}.message .messege_henkan_block__indicator.launch{-webkit-transition:width 0 ease;transition:width 0 ease;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-animation:animationFrames linear .1s infinite;animation:animationFrames linear .1s infinite}@-webkit-keyframes animationFrames{0%{background:#fff}25%{background:red}75%{background:#fff}to{background:red}}@keyframes animationFrames{0%{background:#fff}25%{background:red}75%{background:#fff}to{background:red}}.message .messege_henkan_block__ctrl{position:absolute;top:0;left:0;width:84.16667%;zoom:1;padding:3.33333% 5.83333% 2.33333% 10%}.message .messege_henkan_block__ctrl:after,.message .messege_henkan_block__ctrl:before{content:"";display:table}.message .messege_henkan_block__ctrl:after{clear:both}.message .messege_henkan_block__btn{width:57.42574%;float:left;cursor:pointer}.message .messege_henkan_block__btn *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.message .messege_henkan_block__txt{width:36.43564%;float:right}.message .entoryBtn_block{position:relative}.message .entoryBtn_block__btn{display:block}.message .entoryBtn_block__lists{position:absolute;top:0;left:-5.88235%;width:100%;margin-top:-5.88235%;padding:5.88235%;background:#140f14;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;opacity:0}.message .entoryBtn_block__lists.open{opacity:1;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.message .entoryBtn_block__list{margin-bottom:2.94118%;opacity:0}.message .entoryBtn_block__list:nth-child(0){-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.message .entoryBtn_block__list:first-child{-webkit-transition:all .3s ease .05s;transition:all .3s ease .05s}.message .entoryBtn_block__list:nth-child(2){-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s}.message .entoryBtn_block__list:nth-child(3){-webkit-transition:all .3s ease .15s;transition:all .3s ease .15s}.message .entoryBtn_block__list:last-child{margin:0}.message .entoryBtn_block .open .entoryBtn_block__list{opacity:1}.message .entoryBtn_block .open .entoryBtn_block__list:hover{-webkit-transition:all 0s ease 0s;transition:all 0s ease 0s;opacity:.8}