:where(.cboxOverlay){top:0;left:0;z-index:9999;overflow:visible;-webkit-transform:translateZ(0)}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0;background:none}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:0}#cboxLoadedContent,#colorbox,.modal-block{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}:where(.cboxOverlay){position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.8);opacity:1!important}.modal-content{outline:0;display:flex;visibility:visible;position:fixed;top:50%;left:50%;z-index:1001;justify-content:center;align-items:center;height:100%;width:100%}@media not (max-width:768px){.modal-content{transform:translate(-50%,-50%)}}#cboxBottomLeft,#cboxMiddleLeft{clear:left}#cboxBottomCenter,#cboxBottomLeft,#cboxBottomRight,#cboxMiddleLeft,#cboxMiddleRight,#cboxTopCenter,#cboxTopLeft,#cboxTopRight{width:0;height:0}.modal-block{position:relative;overflow:visible}@media not (max-width:768px){.modal-block{margin-top:45px}}@media(max-width:768px){.modal-block{width:100%;margin:auto;position:relative}}.modal-block #cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}.modal-block #cboxTitle{margin:0;display:none}.modal-block #cboxCurrent{display:none!important}.modal-block #cboxNext,.modal-block #cboxPrevious,.modal-block #cboxSlideshow,:where(.modal-close){cursor:pointer;border:0;padding:0;margin:0;overflow:visible;outline:none}.modal-block #cboxClose:active,.modal-block #cboxNext:active,.modal-block #cboxPrevious:active,.modal-block #cboxSlideshow:active{outline:0}:where(.modal-close){position:absolute;font-size:0;text-indent:-9999px}.modal-block #cboxNext,.modal-block #cboxPrevious{position:absolute;font-size:0;text-indent:-9999px}.modal-block #cboxLoadingGraphic,.modal-block #cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}.modal-block #cboxLoadingGraphic,.modal-block #cboxLoadingOverlay{background:none!important}.modal-block #cboxSlideshow{display:none}.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight,.cboxIE #cboxTopCenter,.cboxIE #cboxTopLeft,.cboxIE #cboxTopRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}@media not (max-width:768px){article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}[hidden],audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}button,html,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:courier new,monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:"";content:none}small,sub,sup{font-size:75%}sub,sup{line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ol,nav ul{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-moz-appearance:button;appearance:button;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-moz-appearance:textfield;appearance:textfield;-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;list-style:none;font-weight:400;font-style:normal}body,html{margin:0;padding:0;font-family:Arial,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS P Gothic,sans-serif;font-size:14px;color:#000;width:100%;min-height:100%;background:#f0f0f0}body.fixed{width:100%;position:fixed;top:0;overflow:hidden;z-index:1}h1,h2,h3,h4,h5,h6{font-weight:700}a{color:#000;text-decoration:none;outline:none}a.current,a:hover{color:#d97e1c}img{max-width:100%;height:auto;display:block}*{box-sizing:border-box}.ab{position:absolute}.debug{box-sizing:border-box;border:1px solid red}body.display-boxline *{box-sizing:border-box;border:1px solid blue}#global-navi:after,#site-footer .inner:after,#site-header .inner:after,.clearfix:after,div#page-art-detail .art-detail .thumbs:after,div#page-art-index .art-list:after,div#page-news .year-navi .navi-list:after,div#page-other-detail .art-detail .thumbs:after,div#page-other-index .art-list:after,div#page-recruit .recruit-box .interview-list:after,div#page-recruit .recruit-box .job-list:after,div#page-recruit .recruit-box .popup-list:after,div.category-recruit-form .recruit-box .interview-list:after,div.category-recruit-form .recruit-box .job-list:after,div.category-recruit-form .recruit-box .popup-list:after,div.category-recruit-interview #main-contents .interview-list:after,div.category-recruit-interview .recruit-box .interview-list:after,div.category-recruit-interview .recruit-box .job-list:after,div.category-recruit-interview .recruit-box .popup-list:after{content:"";clear:both;display:block}.site-wrapper .debug-sheet{position:absolute;width:100%;top:0;left:0;z-index:1000000;opacity:.5;display:none;overflow-x:hidden}.site-wrapper .debug-sheet img{max-width:none;position:relative;top:0;left:50%;margin-left:-640px}.btn-center .btn-list{text-align:center;letter-spacing:-1em}.btn-center .btn-list li{letter-spacing:normal;display:inline-block;margin:0 25px}.btn-center .btn-list li a,.btn-center .btn-list li button{display:block;transition:all .3s}.btn-center .btn-list li a:hover,.btn-center .btn-list li button:hover{opacity:.39}#site-header{padding-top:30px;height:85px;position:fixed;top:0;width:100%;z-index:100}#site-header.scrolled{background:#f0f0f0}#site-header .inner{padding:0 50px;margin:0 auto}#site-header .inner .logo{float:left}#site-header .inner #global-navi{float:right;padding-top:8px}#global-navi li{float:left;margin-right:20px}#global-navi li:last-child{margin-right:0}#global-navi li.navi-tw{padding-left:20px;border-left:1px solid #ccc}.local-navi{position:relative}.local-navi .navi-list{text-align:center}.local-navi .navi-list li{display:inline-block;letter-spacing:normal;padding-right:10px}.local-navi .navi-list li:last-child{padding-right:0}#site-footer{padding:10px 20px 28px;transition:opacity 1s;opacity:0}#site-footer.shown{opacity:1}#site-footer .inner{width:940px;margin:0 auto}#site-footer .footer-navi{float:left;letter-spacing:-1em}#site-footer .footer-navi li{letter-spacing:normal;display:inline-block;margin-right:20px}#site-footer .footer-navi li:last-child{margin-right:0}#site-footer .copyright{float:right;font-size:12px}#site-footer.fixed{position:fixed;bottom:0;left:0;width:100%}#main-contents{width:940px;margin:0 auto;position:relative;z-index:0;padding-top:160px;padding-bottom:100px}#main-contents:before{transition:opacity 1s;opacity:0}#main-contents.shown-before:before{opacity:1}#main-contents .after-wrap>img{position:relative;opacity:0;transform:translateY(50px)}#main-contents .inner{position:relative;z-index:1;transition:opacity 1s;opacity:0}#main-contents .inner.shown{opacity:1}#totop-btn{position:fixed;bottom:50px;right:20px;display:none}.anchor{position:absolute;top:0;left:0;width:1px;left:1px}div#page-home #main-contents{width:1000px;padding-bottom:50px}div#page-home #main-contents .fade-in{transition:opacity 2s;opacity:0}div#page-home #main-contents .fade-in.shown{opacity:1}div#page-home #main-contents .kv-content{height:715px;-moz-user-select:none;-webkit-user-select:none;user-select:none}div#page-home #main-contents .kv-content .home-kv{position:absolute;z-index:1;right:-104px;top:31px;transition:opacity 2s;opacity:0}div#page-home #main-contents .kv-content .home-kv.shown{opacity:1}div#page-home #main-contents .kv-content .home-kv iframe#api-frame{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .5s 1s;z-index:1}div#page-home #main-contents .kv-content .home-kv iframe#api-frame.shown{opacity:1}div#page-home #main-contents .kv-content .home-kv .sketchfab-cover{background-image:url(/assets/images/pc/canvas_gaku.png);background-size:100% 100%;z-index:2;position:absolute;top:0;left:0;width:100%;height:100%}div#page-home #main-contents .kv-content .copy{padding-left:108px;padding-top:89px;margin-bottom:114px;position:relative;z-index:2;opacity:0;width:341px}div#page-home #main-contents .kv-content .home-logo{display:inline-block;padding-left:109px;margin-bottom:30px;position:relative;z-index:2;opacity:0;transition:padding-left .5s ease}div#page-home #main-contents .kv-content .home-logo>img{display:inline-block}div#page-home #main-contents .kv-content .home-logo>img.logo-main{margin-bottom:9px;margin-right:17px}div#page-home #main-contents .kv-content .home-logo>img.logo-10th{opacity:0;transition:opacity .5s .5s}div#page-home #main-contents .kv-content .home-logo.shown-10th{padding-left:47px}div#page-home #main-contents .kv-content .home-logo.shown-10th>img.logo-10th{opacity:1}div#page-home #main-contents .kv-content #global-navi{padding-left:5px;position:relative;z-index:2;opacity:0;width:488px}div#page-home #main-contents .topnews-content{position:relative;margin-bottom:14px}div#page-home #main-contents .topnews-content h3.topnews-cap{width:123px;float:left}div#page-home #main-contents .topnews-content ul.topnews-list{padding-left:123px;padding-top:2px}div#page-home #main-contents .topnews-content ul.topnews-list li{margin-bottom:13px}div#page-home #main-contents .topnews-content ul.topnews-list li .date{margin-top:1px;width:80px;color:#999;font-size:12px;float:left}div#page-home #main-contents .topnews-content ul.topnews-list li .topnews-title{padding-left:80px;padding-right:60px;color:#000;font-weight:700;font-size:12px}div#page-home #main-contents .topnews-content ul.topnews-list li .topnews-title .is_new{display:inline-block}div#page-home #main-contents .topnews-content ul.topnews-list li .topnews-title a{text-decoration:underline}div#page-home #main-contents .topnews-content ul.topnews-list li.more-content{display:none}div#page-home #main-contents .topnews-more{width:60px;float:right;position:relative;top:-46px}div#page-home #main-contents .topnews-more>button{outline:none;padding:0;border:none;height:16px}div#page-home #main-contents .topnews-more>button>img{display:inline-block}div#page-home #main-contents .topnews-more>button .arrow{position:relative;top:1px;margin-left:8px;display:inline-block}div#page-home #main-contents .topnews-more>button.opened .arrow{transform:rotate(180deg)}div#page-home #main-contents .recruit-twitter-content{border-top:1px solid #ddd;display:flex;width:100%;justify-content:space-between;padding-top:34px}div#page-home #main-contents .recruit-twitter-content .recruit-content{width:500px}div#page-home #main-contents .recruit-twitter-content .recruit-content .recruit-cap{margin-bottom:38px}div#page-home #main-contents .recruit-twitter-content .recruit-content ul.recruit-btns.recruit-btns1{padding-bottom:25px;border-bottom:1px solid #ddd;margin-bottom:25px}div#page-home #main-contents .recruit-twitter-content .recruit-content ul.recruit-btns>li{margin-bottom:20px}div#page-home #main-contents .recruit-twitter-content .recruit-content ul.recruit-btns>li:last-child{margin-bottom:0}div#page-home #main-contents .recruit-twitter-content .recruit-content ul.recruit-btns>li a{position:relative;background-color:rgba(0,0,0,0);display:block;width:500px;height:85px}div#page-home #main-contents .recruit-twitter-content .twitter-content{width:460px}div#page-home #main-contents .recruit-twitter-content .twitter-content .twitter-cap{margin-bottom:38px}div#page-home #main-contents .recruit-twitter-content .twitter-content .twitter-wrap{position:relative;padding:10px;width:460px;height:326px;background-color:#fff;border-radius:5px}div#page-home #main-contents .recruit-twitter-content .twitter-content .twitter-wrap #twitter-widget-holder{height:306px;overflow-y:auto}div#page-home #main-contents .recruit-twitter-content .twitter-content .twitter-wrap #twitter-widget-holder .timeline-Tweet-text{font-size:14px!important;line-height:18px!important}div#page-home #main-contents .recruit-twitter-content .twitter-content .twitter-wrap #twitter-widget-holder .mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{background:#e9e9e9;width:6px}div#page-home #main-contents .recruit-twitter-content .twitter-content .twitter-wrap #twitter-widget-holder .mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#359ceb;width:6px}div#page-home #site-footer .inner{width:1000px;margin:0 auto}div#page-news #main-contents:before{display:block;content:"";width:446px;height:265px;position:absolute;top:78px;left:-170px;background-image:url(/assets/images/pc/news_bg_top.png);background-repeat:no-repeat;background-position:top;background-color:rgba(0,0,0,0);background-size:auto}div#page-news #main-contents .after-wrap{display:block;content:"";width:206px;height:463px;position:absolute;right:-123px;bottom:52px}div#page-news .page-title{margin-bottom:50px}div#page-news .local-navi{margin-bottom:40px}div#page-news .news-list{padding-bottom:100px}div#page-news .news-list>li{margin-bottom:75px}div#page-news .news-list>li:last-child{margin-bottom:0}div#page-news .container .news-header{margin-bottom:30px}div#page-news .container .news-header .post-date{font-size:12px}div#page-news .container .news-header .post-title{font-size:24px;font-weight:400;padding-bottom:2px;border-bottom:1px solid #999}div#page-news .container .news-image{margin-bottom:30px}div#page-news .container .news-body{width:700px;margin:0 auto 46px}div#page-news .container .news-body h1,div#page-news .container .news-body h4{font-size:18px;margin-bottom:1em}div#page-news .container .news-body h2,div#page-news .container .news-body h5{font-size:16px;position:relative;padding-left:1em;margin-bottom:1em}div#page-news .container .news-body h2:before,div#page-news .container .news-body h5:before{display:block;content:"";width:11px;height:9px;position:absolute;top:7px;left:0;background:#000}div#page-news .container .news-body h3,div#page-news .container .news-body h6{font-size:14px;position:relative;padding-left:.6em;margin-bottom:1em}div#page-news .container .news-body h3:before,div#page-news .container .news-body h6:before{display:block;content:"";width:3px;height:3px;position:absolute;top:8px;left:0;background:#000}div#page-news .container .news-body p{line-height:1.5em;margin-bottom:1.5em}div#page-news .container .news-body p:last-child{margin-bottom:0}div#page-news .container .news-body a{color:#d97e1c}div#page-news .container .news-body a:hover{text-decoration:underline}div#page-news .container .share-list{letter-spacing:-1em;text-align:center}div#page-news .container .share-list>li{display:inline-block;letter-spacing:normal;height:21px;line-height:21px;vertical-align:top;margin:0 8px}div#page-news .container .share-list>li:first-child{padding-top:1px}div#page-news .year-navi{width:700px;margin:0 auto;padding-top:30px;border-top:1px solid #999}div#page-news .year-navi .navi-list li{float:left;width:50%;min-height:1px}div#page-news .year-navi .navi-list li a{position:relative}div#page-news .year-navi .navi-list li a:hover{color:#000;opacity:.5}div#page-news .year-navi .navi-list li:first-child a{padding-left:15px}div#page-news .year-navi .navi-list li:first-child a:after{display:block;content:"";width:9px;height:16px;position:absolute;top:0;left:0;background-image:url(/assets/images/pc/arrow_left.png);background-repeat:no-repeat;background-position:top;background-color:rgba(0,0,0,0);background-size:auto}div#page-news .year-navi .navi-list li:last-child{text-align:right}div#page-news .year-navi .navi-list li:last-child a{padding-right:15px}div#page-news .year-navi .navi-list li:last-child a:after{width:9px;height:16px;top:0;right:0;background-image:url(/assets/images/pc/arrow_right.png)}div#page-news .year-navi .navi-list li:last-child a:after,div.category-company #main-contents:before{display:block;content:"";position:absolute;background-repeat:no-repeat;background-position:top;background-color:rgba(0,0,0,0);background-size:auto}div.category-company #main-contents:before{width:526px;height:502px;top:63px;left:-170px;background-image:url(/assets/images/pc/company_bg_top.png)}div.category-company #main-contents .after-wrap{display:block;content:"";width:309px;height:520px;position:absolute;right:-123px;bottom:52px}div.category-company .page-title{margin-bottom:20px}div.category-company .local-navi{margin-bottom:65px}div.category-company .lead{margin-bottom:52px}div.category-company .lead p img{margin:0 auto}div.category-company .lead p.j{margin-bottom:19px}div#page-company .profile{width:700px;margin:0 auto}div#page-company .profile a{color:#d97e1c}div#page-company .profile a:hover{text-decoration:underline}div#page-company .profile .profile-list li{margin-bottom:12px}div#page-company .profile .profile-list li:last-child{margin-bottom:0}div#page-company .profile .profile-list li dl dt{width:142px;float:left;clear:left;line-height:1.8em}div#page-company .profile .profile-list li dl dd{padding-left:142px;line-height:1.8em}div#page-company .profile.profile-j{margin-bottom:65px}div#page-company .profile.profile-e{margin-bottom:48px}div#page-company .map-wrap{width:700px;margin:0 auto}div#page-company .map-wrap.tokyo{margin-bottom:48px}div#page-company .map-wrap #map,div#page-company .map-wrap #map2{width:700px;height:200px;margin-bottom:8px;background:#ccc}div#page-company .map-wrap .address-j{margin-bottom:6px}div#page-company .map-wrap .address-e{font-size:10px;color:#666;margin-bottom:30px}div#page-directors .director-list{width:700px;margin:0 auto}div#page-directors .director-list>li{margin-bottom:70px}div#page-directors .director-list>li:last-child{margin-bottom:0}div#page-directors .director-list>li h4{margin-bottom:14px}div#page-directors .director-list>li h3{margin-bottom:25px}div#page-directors .director-list>li p.j{margin-bottom:15px}div#page-directors .director-list>li p.e{line-height:1.6em;font-size:12px}div#page-history .history-list img{margin:0 auto}div.category-art #main-contents:before,div.category-other #main-contents:before{display:block;content:"";width:396px;height:420px;position:absolute;top:60px;left:-155px;background-image:url(/assets/images/pc/art_bg_top.png);background-repeat:no-repeat;background-position:top;background-color:rgba(0,0,0,0);background-size:auto}div.category-art #main-contents .after-wrap,div.category-other #main-contents .after-wrap{display:block;content:"";width:245px;height:467px;position:absolute;right:-123px;bottom:52px}div.category-art .page-title,div.category-other .page-title{margin-bottom:30px}body:has(#page-art-index),body:has(#page-other-index){overflow-x:hidden}div#page-art-index .close-borad,div#page-other-index .close-borad{z-index:100;position:absolute;top:0;left:0;right:0;bottom:0;display:none}div#page-art-index .local-navi,div#page-other-index .local-navi{position:relative;margin-bottom:40px}div#page-art-index .btn-inner,div#page-other-index .btn-inner{position:relative;width:940px;margin:0 auto;transition:opacity 1s;opacity:0}div#page-art-index .btn-inner.shown,div#page-other-index .btn-inner.shown{opacity:1}div#page-art-index .btn-inner .list-btn,div#page-other-index .btn-inner .list-btn{position:absolute;top:222px;left:837px;z-index:101;height:27px;margin-bottom:22px;padding-left:0}div#page-art-index .btn-inner .list-btn a,div#page-other-index .btn-inner .list-btn a{outline:none;display:block;width:103px;background:#000;transition:all .13s}div#page-art-index .btn-inner .list-btn a.opened,div#page-other-index .btn-inner .list-btn a.opened{width:300px;padding-left:40px;margin-left:30px}div#page-art-index .title-list-navi,div#page-other-index .title-list-navi{position:absolute;width:45%;top:0;right:-45%;background:#fff;z-index:100;padding-top:240px}div#page-art-index .title-list-navi .btn-close,div#page-other-index .title-list-navi .btn-close{position:absolute;top:233px;left:376px}div#page-art-index .title-list-navi .title-list,div#page-other-index .title-list-navi .title-list{padding-top:40px;padding-left:50px}div#page-art-index .title-list-navi .title-list li,div#page-other-index .title-list-navi .title-list li{margin-bottom:22px}div#page-art-index .art-list,div#page-other-index .art-list{margin-left:-20px}div#page-art-index .art-list li,div#page-other-index .art-list li{float:left;width:220px;height:220px;margin-left:20px;margin-bottom:20px;opacity:0;transition:opacity .1s}div#page-art-index .art-list li.shown,div#page-other-index .art-list li.shown{opacity:1}div#page-art-index .art-list li:nth-child(4n),div#page-other-index .art-list li:nth-child(4n){margin-right:0}div#page-art-index .art-list li a,div#page-other-index .art-list li a{display:block;width:220px;height:220px;position:absolute}div#page-art-index .art-list li a img,div#page-other-index .art-list li a img{display:block;width:100%;height:auto}div#page-art-index .art-list li a em,div#page-other-index .art-list li a em{display:table;position:absolute;top:0;left:0;width:220px;height:220px;background:hsla(0,0%,100%,.96);color:#999;opacity:0;transition:all .5s}div#page-art-index .art-list li a em i,div#page-other-index .art-list li a em i{display:table-cell;vertical-align:middle;width:220px;height:220px;padding:0 20px}div#page-art-index .art-list li a em i span,div#page-other-index .art-list li a em i span{display:block}div#page-art-index .art-list li a em i span.j,div#page-other-index .art-list li a em i span.j{font-size:15px}div#page-art-index .art-list li a em i span.e,div#page-other-index .art-list li a em i span.e{font-size:10px}div#page-art-index .art-list li a:hover,div#page-other-index .art-list li a:hover{color:#999}div#page-art-index .art-list li a:hover em,div#page-other-index .art-list li a:hover em{opacity:1}div#page-art-detail #main-contents,div#page-other-detail #main-contents{padding-bottom:60px}div#page-art-detail .page-title,div#page-other-detail .page-title{margin-bottom:46px}div#page-art-detail .art-detail,div#page-other-detail .art-detail{width:800px;margin:0 auto}div#page-art-detail .art-detail .page-header,div#page-other-detail .art-detail .page-header{margin-bottom:30px}div#page-art-detail .art-detail .page-header h1,div#page-other-detail .art-detail .page-header h1{font-size:24px;font-weight:400}div#page-art-detail .art-detail .page-header h1 span,div#page-other-detail .art-detail .page-header h1 span{display:block;font-size:12px}div#page-art-detail .art-detail .mid-header,div#page-other-detail .art-detail .mid-header{margin-bottom:30px}div#page-art-detail .art-detail .mid-header .mid-header-title,div#page-other-detail .art-detail .mid-header .mid-header-title{font-size:24px;font-weight:400}div#page-art-detail .art-detail .mid-header .mid-header-title span,div#page-other-detail .art-detail .mid-header .mid-header-title span{display:block;font-size:12px}div#page-art-detail .art-detail .main-image,div#page-other-detail .art-detail .main-image{position:relative;margin-bottom:30px}div#page-art-detail .art-detail .main-image>img,div#page-other-detail .art-detail .main-image>img{opacity:0;transform:scale(.9)}div#page-art-detail .art-detail .main-image .navi-list,div#page-other-detail .art-detail .main-image .navi-list{top:-140px}div#page-art-detail .art-detail .main-image .btn-close,div#page-other-detail .art-detail .main-image .btn-close{position:absolute;top:-70px;right:-172px}div#page-art-detail .art-detail .main-image .btn-close a,div#page-other-detail .art-detail .main-image .btn-close a{opacity:1;transition:all .5s;display:block;width:13px;height:13px}div#page-art-detail .art-detail .main-image .btn-close a:hover,div#page-other-detail .art-detail .main-image .btn-close a:hover{opacity:.5}div#page-art-detail .art-detail .text-area,div#page-other-detail .art-detail .text-area{margin-bottom:50px}div#page-art-detail .art-detail .text-area .designer-j,div#page-art-detail .art-detail .text-area .text-j,div#page-other-detail .art-detail .text-area .designer-j,div#page-other-detail .art-detail .text-area .text-j{margin-bottom:1.2em}div#page-art-detail .art-detail .text-area .designer-e,div#page-art-detail .art-detail .text-area .text-e,div#page-other-detail .art-detail .text-area .designer-e,div#page-other-detail .art-detail .text-area .text-e{font-size:12px;margin-bottom:1.2em}div#page-art-detail .art-detail .text-area .url,div#page-other-detail .art-detail .text-area .url{font-size:12px}div#page-art-detail .art-detail .thumbs,div#page-other-detail .art-detail .thumbs{margin-bottom:100px}div#page-art-detail .art-detail .thumbs .thumb-list,div#page-other-detail .art-detail .thumbs .thumb-list{float:left;width:390px;margin-right:20px}div#page-art-detail .art-detail .thumbs .thumb-list:last-child,div#page-other-detail .art-detail .thumbs .thumb-list:last-child{margin-right:0}div#page-art-detail .art-detail .thumbs .thumb-list li,div#page-other-detail .art-detail .thumbs .thumb-list li{width:390px;margin-bottom:20px;opacity:0;transition:opacity .3s}div#page-art-detail .art-detail .thumbs .thumb-list li.shown,div#page-other-detail .art-detail .thumbs .thumb-list li.shown{opacity:1}div#page-art-detail .art-detail .thumbs .thumb-list li:last-child,div#page-other-detail .art-detail .thumbs .thumb-list li:last-child{margin-bottom:0}div#page-art-detail .art-detail .thumbs .thumb-list li a,div#page-other-detail .art-detail .thumbs .thumb-list li a{display:block;transition:all .5s;opacity:1}div#page-art-detail .art-detail .thumbs .thumb-list li a:hover,div#page-other-detail .art-detail .thumbs .thumb-list li a:hover{opacity:.7}div#page-art-detail .art-detail .share-list,div#page-other-detail .art-detail .share-list{letter-spacing:-1em;text-align:center}div#page-art-detail .art-detail .share-list li,div#page-other-detail .art-detail .share-list li{display:inline-block;letter-spacing:normal;height:21px;line-height:21px;vertical-align:top;margin:0 8px}div#page-art-detail .art-detail .share-list li:first-child,div#page-other-detail .art-detail .share-list li:first-child{padding-top:1px}div#page-art-detail .art-detail .page-navi-foot,div#page-other-detail .art-detail .page-navi-foot{position:relative;height:50px;margin-top:40px}div#page-art-detail .art-detail .page-navi-foot .navi-list,div#page-other-detail .art-detail .page-navi-foot .navi-list{position:absolute;top:0;height:50px;width:100%}div#page-art-detail .art-detail .page-navi-foot .navi-list li,div#page-other-detail .art-detail .page-navi-foot .navi-list li{position:absolute;top:0}div#page-art-detail .art-detail .page-navi-foot .navi-list li:first-child,div#page-other-detail .art-detail .page-navi-foot .navi-list li:first-child{left:0}div#page-art-detail .art-detail .page-navi-foot .navi-list li:last-child,div#page-other-detail .art-detail .page-navi-foot .navi-list li:last-child{right:0}div#page-art-detail .art-detail .page-navi-foot .navi-list li>a,div#page-other-detail .art-detail .page-navi-foot .navi-list li>a{opacity:1;transition:all .5s;display:block;width:50px;height:50px}div#page-art-detail .art-detail .page-navi-foot .navi-list li>a:hover,div#page-other-detail .art-detail .page-navi-foot .navi-list li>a:hover{opacity:.7}div#page-art-detail .art-detail .page-navi-foot .navi-list li .tooltip,div#page-other-detail .art-detail .page-navi-foot .navi-list li .tooltip{width:400px;position:absolute;top:13px;font-size:1.2em;transition:all .5s;opacity:0}div#page-art-detail .art-detail .page-navi-foot .navi-list li.prev-li .tooltip,div#page-other-detail .art-detail .page-navi-foot .navi-list li.prev-li .tooltip{text-align:left;left:70px}div#page-art-detail .art-detail .page-navi-foot .navi-list li.next-li .tooltip,div#page-other-detail .art-detail .page-navi-foot .navi-list li.next-li .tooltip{text-align:right;right:70px}#cboxOverlay,#colorbox{position:absolute;top:0;left:0;z-index:9999;overflow:visible;transform:translateZ(0);-webkit-transform:translateZ(0)}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0;background:none}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:0}#cboxContent,#cboxLoadedContent,#colorbox{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.8);opacity:1!important}#colorbox{outline:0}#colorbox #cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:visible;transform:translateZ(0);-webkit-transform:translateZ(0);max-width:none}#colorbox #cboxWrapper #cboxBottomLeft,#colorbox #cboxWrapper #cboxMiddleLeft{clear:left}#colorbox #cboxWrapper #cboxBottomCenter,#colorbox #cboxWrapper #cboxBottomLeft,#colorbox #cboxWrapper #cboxBottomRight,#colorbox #cboxWrapper #cboxMiddleLeft,#colorbox #cboxWrapper #cboxMiddleRight,#colorbox #cboxWrapper #cboxTopCenter,#colorbox #cboxWrapper #cboxTopLeft,#colorbox #cboxWrapper #cboxTopRight{width:0;height:0}#colorbox #cboxWrapper #cboxContent{position:relative;overflow:visible;margin-top:45px}#colorbox #cboxWrapper #cboxContent #cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#colorbox #cboxWrapper #cboxContent #cboxTitle{margin:0;display:none}#colorbox #cboxWrapper #cboxContent #cboxCurrent{display:none!important}#colorbox #cboxWrapper #cboxContent #cboxClose,#colorbox #cboxWrapper #cboxContent #cboxNext,#colorbox #cboxWrapper #cboxContent #cboxPrevious,#colorbox #cboxWrapper #cboxContent #cboxSlideshow{cursor:pointer;border:0;padding:0;margin:0;overflow:visible;outline:none}#colorbox #cboxWrapper #cboxContent #cboxClose:active,#colorbox #cboxWrapper #cboxContent #cboxNext:active,#colorbox #cboxWrapper #cboxContent #cboxPrevious:active,#colorbox #cboxWrapper #cboxContent #cboxSlideshow:active{outline:0}#colorbox #cboxWrapper #cboxContent #cboxClose,#colorbox #cboxWrapper #cboxContent #cboxNext,#colorbox #cboxWrapper #cboxContent #cboxPrevious{position:absolute;font-size:0;text-indent:-9999px}#colorbox #cboxWrapper #cboxContent #cboxLoadingGraphic,#colorbox #cboxWrapper #cboxContent #cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}#colorbox #cboxWrapper #cboxContent #cboxLoadingGraphic,#colorbox #cboxWrapper #cboxContent #cboxLoadingOverlay{background:none!important}#colorbox #cboxWrapper #cboxContent #cboxSlideshow{display:none}.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight,.cboxIE #cboxTopCenter,.cboxIE #cboxTopLeft,.cboxIE #cboxTopRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}div#page-recruit #main-contents:before,div.category-recruit-form #main-contents:before,div.category-recruit-interview #main-contents:before{display:block;content:"";width:444px;height:468px;position:absolute;top:74px;left:-106px;background-image:url(/assets/images/pc/recruit_bg_top.png);background-repeat:no-repeat;background-position:top;background-color:rgba(0,0,0,0);background-size:auto}div#page-recruit #main-contents .after-wrap,div.category-recruit-form #main-contents .after-wrap,div.category-recruit-interview #main-contents .after-wrap{display:block;content:"";width:299px;height:505px;position:absolute;right:-200px;bottom:22px}div#page-recruit .page-title,div.category-recruit-form .page-title,div.category-recruit-interview .page-title{margin-bottom:32px}div#page-recruit .local-navi,div.category-recruit-form .local-navi,div.category-recruit-interview .local-navi{margin-bottom:37px}div#page-recruit .lead,div.category-recruit-form .lead,div.category-recruit-interview .lead{margin-bottom:50px}div#page-recruit .lead p img,div.category-recruit-form .lead p img,div.category-recruit-interview .lead p img{margin:0 auto}div#page-recruit .lead p.j,div.category-recruit-form .lead p.j,div.category-recruit-interview .lead p.j{margin-bottom:19px}div#page-recruit .kv,div.category-recruit-form .kv,div.category-recruit-interview .kv{margin-bottom:50px}div#page-recruit .recruit-box,div.category-recruit-form .recruit-box,div.category-recruit-interview .recruit-box{width:700px;margin:0 auto}div#page-recruit .recruit-box .errors,div.category-recruit-form .recruit-box .errors,div.category-recruit-interview .recruit-box .errors{margin-bottom:30px}div#page-recruit .recruit-box .errors>ul>li,div.category-recruit-form .recruit-box .errors>ul>li,div.category-recruit-interview .recruit-box .errors>ul>li{list-style-type:disc;color:red}div#page-recruit .recruit-box .subtitle,div.category-recruit-form .recruit-box .subtitle,div.category-recruit-interview .recruit-box .subtitle{margin-bottom:20px}div#page-recruit .recruit-box .job-list,div.category-recruit-form .recruit-box .job-list,div.category-recruit-interview .recruit-box .job-list{margin-bottom:38px}div#page-recruit .recruit-box .job-list li,div.category-recruit-form .recruit-box .job-list li,div.category-recruit-interview .recruit-box .job-list li{float:left;margin-right:32px;margin-bottom:32px;width:212px;height:80px}div#page-recruit .recruit-box .job-list li:nth-child(3n),div.category-recruit-form .recruit-box .job-list li:nth-child(3n),div.category-recruit-interview .recruit-box .job-list li:nth-child(3n){margin-right:0}div#page-recruit .recruit-box .job-list li a,div.category-recruit-form .recruit-box .job-list li a,div.category-recruit-interview .recruit-box .job-list li a{display:block;text-align:center;width:212px;height:80px;line-height:80px;font-size:16px;vertical-align:middle;border:1px solid #000}div#page-recruit .recruit-box .job-list li a:hover,div.category-recruit-form .recruit-box .job-list li a:hover,div.category-recruit-interview .recruit-box .job-list li a:hover{color:#000;opacity:.5}div#page-recruit .recruit-box .interview-list,div.category-recruit-form .recruit-box .interview-list,div.category-recruit-interview .recruit-box .interview-list{margin-bottom:108px}div#page-recruit .recruit-box .interview-list li,div.category-recruit-form .recruit-box .interview-list li,div.category-recruit-interview .recruit-box .interview-list li{float:left;margin-right:32px}div#page-recruit .recruit-box .interview-list li:last-child,div.category-recruit-form .recruit-box .interview-list li:last-child,div.category-recruit-interview .recruit-box .interview-list li:last-child{margin-right:0}div#page-recruit .recruit-box .interview-list li a,div.category-recruit-form .recruit-box .interview-list li a,div.category-recruit-interview .recruit-box .interview-list li a{display:block;transition:all .5s;opacity:1}div#page-recruit .recruit-box .interview-list li a:hover,div.category-recruit-form .recruit-box .interview-list li a:hover,div.category-recruit-interview .recruit-box .interview-list li a:hover{opacity:.6}div#page-recruit .recruit-box .popup-list li,div.category-recruit-form .recruit-box .popup-list li,div.category-recruit-interview .recruit-box .popup-list li{float:left;margin-right:32px}div#page-recruit .recruit-box .popup-list li:last-child,div.category-recruit-form .recruit-box .popup-list li:last-child,div.category-recruit-interview .recruit-box .popup-list li:last-child{margin-right:0}div#page-recruit .recruit-box .popup-list li a,div.category-recruit-form .recruit-box .popup-list li a,div.category-recruit-interview .recruit-box .popup-list li a{display:block;transition:all .5s;opacity:1}div#page-recruit .recruit-box .popup-list li a:hover,div.category-recruit-form .recruit-box .popup-list li a:hover,div.category-recruit-interview .recruit-box .popup-list li a:hover{opacity:.6}div#page-recruit .job-title,div.category-recruit-form .job-title,div.category-recruit-interview .job-title{font-size:18px;font-weight:400;margin-bottom:32px}div#page-recruit .works dt,div.category-recruit-form .works dt,div.category-recruit-interview .works dt{font-size:16px;margin-bottom:.2em}div#page-recruit .works dd,div.category-recruit-form .works dd,div.category-recruit-interview .works dd{margin-bottom:36px}div#page-recruit .works dd:last-child,div.category-recruit-form .works dd:last-child,div.category-recruit-interview .works dd:last-child{margin-bottom:0}div#page-recruit .job-detail-upper,div.category-recruit-form .job-detail-upper,div.category-recruit-interview .job-detail-upper{margin-bottom:92px}div#page-recruit hr,div.category-recruit-form hr,div.category-recruit-interview hr{margin:0 0 100px;border-top:1px solid #999}div#page-recruit .job-detail-lower,div.category-recruit-form .job-detail-lower,div.category-recruit-interview .job-detail-lower{margin-bottom:92px}div#page-recruit .job-detail-lower .works dd,div.category-recruit-form .job-detail-lower .works dd,div.category-recruit-interview .job-detail-lower .works dd{margin-bottom:30px}#colorbox,div.category-recruit-form #colorbox,div.category-recruit-interview #colorbox{width:940px!important}#cboxContent,#cboxLoadedContent,#colorbox{height:auto!important;overflow:visible!important}}@media screen and (not (max-width:768px))and (max-width:940px){#cboxContent,#cboxWrapper,#colorbox,div.category-recruit-form #cboxContent,div.category-recruit-form #cboxWrapper,div.category-recruit-form #colorbox,div.category-recruit-interview #cboxContent,div.category-recruit-interview #cboxWrapper,div.category-recruit-interview #colorbox{width:100%!important}}@media not (max-width:768px){#cboxOverlay,div.category-recruit-form #cboxOverlay,div.category-recruit-interview #cboxOverlay{background-color:hsla(0,0%,100%,.96)}.modal-wrap,div.category-recruit-form .modal-wrap,div.category-recruit-interview .modal-wrap{display:none}#message,#office,div.category-recruit-form #message,div.category-recruit-form #office,div.category-recruit-interview #message,div.category-recruit-interview #office{width:940px;margin:0 auto}#message .message-image,div.category-recruit-form #message .message-image,div.category-recruit-interview #message .message-image{margin-bottom:12px}#message .j,div.category-recruit-form #message .j,div.category-recruit-interview #message .j{text-align:right;margin-bottom:2px}#message .e,div.category-recruit-form #message .e,div.category-recruit-interview #message .e{text-align:right;font-size:12px}#office,div.category-recruit-form #office,div.category-recruit-interview #office{opacity:0}#office .j,div.category-recruit-form #office .j,div.category-recruit-interview #office .j{margin-top:20px;font-size:16px}#office .e,div.category-recruit-form #office .e,div.category-recruit-interview #office .e{font-size:14px}#cboxClose,div.category-recruit-form #cboxClose,div.category-recruit-interview #cboxClose{background:url(/assets/images/pc/art_btn_close.png) no-repeat;position:absolute;top:-43px;right:0;width:13px;height:13px;cursor:pointer;z-index:8040}.slick-dots li button,div.category-recruit-form .slick-dots li button,div.category-recruit-interview .slick-dots li button{width:12px;height:12px;padding:0}.slick-dots li{width:14px!important;height:14px!important;margin:0 5px!important}.slick-dots li button:before{width:14px!important;height:14px!important;font-size:14px!important;color:#ccc!important}.slick-dots li.slick-active button:before{color:gray!important}.slick-dots li button,div.category-recruit-form .slick-dots li button,div.category-recruit-interview .slick-dots li button{width:14px!important;height:14px!important;padding:0!important}div.category-recruit-interview #main-contents h3.subtitle-profile{margin:0 70px 12px}div.category-recruit-interview #main-contents .profile-box{margin:0 70px 60px;padding:27px;border:1px solid #a3a3a3}div.category-recruit-interview #main-contents .profile-box .name{font-size:16px;margin-bottom:10px}div.category-recruit-interview #main-contents .profile-box .text{font-size:14px;line-height:27px}div.category-recruit-interview #main-contents .qa-box.left-pic,div.category-recruit-interview #main-contents .qa-box.right-pic{display:flex}div.category-recruit-interview #main-contents .qa-box.right-pic{margin-left:70px}div.category-recruit-interview #main-contents .qa-box.right-pic .qa-text{padding-right:40px}div.category-recruit-interview #main-contents .qa-box.left-pic{flex-direction:row-reverse;margin-right:70px}div.category-recruit-interview #main-contents .qa-box.left-pic .qa-text{padding-left:40px}div.category-recruit-interview #main-contents .qa-box.no-pic{margin-left:70px;margin-right:70px}div.category-recruit-interview #main-contents .qa-box.no-pic .qa-text{width:auto}div.category-recruit-interview #main-contents .qa-box .qa-text{width:410px}div.category-recruit-interview #main-contents .qa-box .qa-text .q-text{font-size:16px;font-weight:700;margin-bottom:20px}div.category-recruit-interview #main-contents .qa-box .qa-text .a-text{font-size:13.5px;line-height:27px}div.category-recruit-interview #main-contents .qa-box figure,div.category-recruit-interview #main-contents .qa-box figure img{width:460px}div.category-recruit-interview #main-contents hr.qa-divider{height:1px;margin:80px 70px;background:none;border:none;border-bottom:1px solid #c9c9c9}div.category-recruit-interview #main-contents h3.subtitle-schedule{margin:95px 70px 36px}div.category-recruit-interview #main-contents .schedule-box{margin:0 70px 100px}div.category-recruit-interview #main-contents .interview-list{margin:0 70px 99px;display:flex}div.category-recruit-interview #main-contents .interview-list li{margin-right:20px}div.category-recruit-interview #main-contents .interview-list li:last-child{margin-right:0}div.category-recruit-interview #main-contents .interview-list li a{display:block;transition:all .5s;opacity:1}div.category-recruit-interview #main-contents .interview-list li a:hover{opacity:.6}div.category-recruit-interview #main-contents h3.subtitle-other{margin:0 70px 20px}div.category-recruit-interview #main-contents ul.other-list{margin:0 70px;padding-bottom:160px}div.category-recruit-interview #main-contents ul.other-list>li{background:#f8f8f8;margin-bottom:20px}div.category-recruit-interview #main-contents ul.other-list>li:last-child{margin-bottom:0}div.category-recruit-interview #main-contents ul.other-list>li>a{display:flex;align-items:center}div.category-recruit-interview #main-contents ul.other-list>li>a .text{width:520px;padding-left:38px;padding-right:38px}div.category-recruit-interview #main-contents ul.other-list>li>a .text .title{font-size:14px;line-height:27px;margin-bottom:7px}div.category-recruit-interview #main-contents ul.other-list>li>a .text .media{font-size:14px;color:#555}div.category-recruit-interview #main-contents ul.other-list>li>a figure{width:280px;transition:all .5s;opacity:1}div.category-recruit-interview #main-contents ul.other-list>li>a:hover figure{opacity:.6}div.category-contact-company .contact-box,div.category-contact-other .contact-box,div.category-recruit-form .contact-box{width:700px;margin:0 auto}div.category-contact-company .errors,div.category-contact-other .errors,div.category-recruit-form .errors{margin-bottom:30px}div.category-contact-company .errors>ul>li,div.category-contact-other .errors>ul>li,div.category-recruit-form .errors>ul>li{list-style-type:disc;color:red}div.category-contact-company .form-list,div.category-contact-other .form-list,div.category-recruit-form .form-list{margin-bottom:28px}div.category-contact-company .form-list li,div.category-contact-other .form-list li,div.category-recruit-form .form-list li{margin-bottom:20px}div.category-contact-company .form-list li:last-child,div.category-contact-other .form-list li:last-child,div.category-recruit-form .form-list li:last-child{margin-bottom:0}div.category-contact-company .form-list li dl dt,div.category-contact-other .form-list li dl dt,div.category-recruit-form .form-list li dl dt{font-size:16px;margin-bottom:12px}div.category-contact-company .form-list li dl dt sup,div.category-contact-other .form-list li dl dt sup,div.category-recruit-form .form-list li dl dt sup{font-size:10px;color:red}div.category-contact-company .form-list li dl dt em,div.category-contact-other .form-list li dl dt em,div.category-recruit-form .form-list li dl dt em{font-size:12px;color:gray;margin-left:.5em}div.category-contact-company .form-list li dl dd input[type=email],div.category-contact-company .form-list li dl dd input[type=text],div.category-contact-company .form-list li dl dd textarea,div.category-contact-other .form-list li dl dd input[type=email],div.category-contact-other .form-list li dl dd input[type=text],div.category-contact-other .form-list li dl dd textarea,div.category-recruit-form .form-list li dl dd input[type=email],div.category-recruit-form .form-list li dl dd input[type=text],div.category-recruit-form .form-list li dl dd textarea{height:60px;width:100%;padding:0 8px;border:none;outline:none}div.category-contact-company .form-list li dl dd input[type=email].birth_y,div.category-contact-company .form-list li dl dd input[type=email].zip2,div.category-contact-company .form-list li dl dd input[type=text].birth_y,div.category-contact-company .form-list li dl dd input[type=text].zip2,div.category-contact-company .form-list li dl dd textarea.birth_y,div.category-contact-company .form-list li dl dd textarea.zip2,div.category-contact-other .form-list li dl dd input[type=email].birth_y,div.category-contact-other .form-list li dl dd input[type=email].zip2,div.category-contact-other .form-list li dl dd input[type=text].birth_y,div.category-contact-other .form-list li dl dd input[type=text].zip2,div.category-contact-other .form-list li dl dd textarea.birth_y,div.category-contact-other .form-list li dl dd textarea.zip2,div.category-recruit-form .form-list li dl dd input[type=email].birth_y,div.category-recruit-form .form-list li dl dd input[type=email].zip2,div.category-recruit-form .form-list li dl dd input[type=text].birth_y,div.category-recruit-form .form-list li dl dd input[type=text].zip2,div.category-recruit-form .form-list li dl dd textarea.birth_y,div.category-recruit-form .form-list li dl dd textarea.zip2{width:150px}div.category-contact-company .form-list li dl dd input[type=email].birth_d,div.category-contact-company .form-list li dl dd input[type=email].birth_m,div.category-contact-company .form-list li dl dd input[type=email].zip1,div.category-contact-company .form-list li dl dd input[type=text].birth_d,div.category-contact-company .form-list li dl dd input[type=text].birth_m,div.category-contact-company .form-list li dl dd input[type=text].zip1,div.category-contact-company .form-list li dl dd textarea.birth_d,div.category-contact-company .form-list li dl dd textarea.birth_m,div.category-contact-company .form-list li dl dd textarea.zip1,div.category-contact-other .form-list li dl dd input[type=email].birth_d,div.category-contact-other .form-list li dl dd input[type=email].birth_m,div.category-contact-other .form-list li dl dd input[type=email].zip1,div.category-contact-other .form-list li dl dd input[type=text].birth_d,div.category-contact-other .form-list li dl dd input[type=text].birth_m,div.category-contact-other .form-list li dl dd input[type=text].zip1,div.category-contact-other .form-list li dl dd textarea.birth_d,div.category-contact-other .form-list li dl dd textarea.birth_m,div.category-contact-other .form-list li dl dd textarea.zip1,div.category-recruit-form .form-list li dl dd input[type=email].birth_d,div.category-recruit-form .form-list li dl dd input[type=email].birth_m,div.category-recruit-form .form-list li dl dd input[type=email].zip1,div.category-recruit-form .form-list li dl dd input[type=text].birth_d,div.category-recruit-form .form-list li dl dd input[type=text].birth_m,div.category-recruit-form .form-list li dl dd input[type=text].zip1,div.category-recruit-form .form-list li dl dd textarea.birth_d,div.category-recruit-form .form-list li dl dd textarea.birth_m,div.category-recruit-form .form-list li dl dd textarea.zip1{width:100px}div.category-contact-company .form-list li dl dd textarea,div.category-contact-other .form-list li dl dd textarea,div.category-recruit-form .form-list li dl dd textarea{height:200px;resize:none;padding-top:8px;padding-bottom:8px}div.category-contact-company .form-list li dl dd span,div.category-contact-other .form-list li dl dd span,div.category-recruit-form .form-list li dl dd span{padding:0 10px}div.category-contact-company .form-list li dl dd .conf-text,div.category-contact-other .form-list li dl dd .conf-text,div.category-recruit-form .form-list li dl dd .conf-text{font-size:18px}div.category-contact-company .notice-list,div.category-contact-other .notice-list,div.category-recruit-form .notice-list{margin-bottom:40px}div.category-contact-company .notice-list li,div.category-contact-other .notice-list li,div.category-recruit-form .notice-list li{text-indent:-1.5em;margin-left:1.5em;font-size:12px}div.category-contact-company .privacy h5,div.category-contact-other .privacy h5,div.category-recruit-form .privacy h5{font-size:16px;font-weight:400;margin-bottom:1em}div.category-contact-company .privacy p,div.category-contact-other .privacy p,div.category-recruit-form .privacy p{margin-bottom:1em;font-size:12px}div.category-contact-company .num-list,div.category-contact-other .num-list,div.category-recruit-form .num-list{margin-left:1.5em}div.category-contact-company .num-list>li,div.category-contact-other .num-list>li,div.category-recruit-form .num-list>li{list-style:decimal;margin-bottom:1em;font-size:12px}div.category-contact-company .dot-list,div.category-contact-other .dot-list,div.category-recruit-form .dot-list{margin-left:1.5em}div.category-contact-company .dot-list>li,div.category-contact-other .dot-list>li,div.category-recruit-form .dot-list>li{list-style:disc}div.category-contact-company .privacy-agree,div.category-contact-other .privacy-agree,div.category-recruit-form .privacy-agree{padding:40px 0 70px;text-align:center}div.category-contact-company .privacy-agree label span,div.category-contact-other .privacy-agree label span,div.category-recruit-form .privacy-agree label span{font-size:12px;margin-left:1em}div.category-contact-company .attention,div.category-contact-other .attention,div.category-recruit-form .attention{padding-top:46px}div.category-contact-company .attention h5,div.category-contact-other .attention h5,div.category-recruit-form .attention h5{font-size:14px;font-weight:400;margin-bottom:20px}div.category-contact-company .attention h5 span,div.category-contact-other .attention h5 span,div.category-recruit-form .attention h5 span{display:block}div.category-contact-company .attention p,div.category-contact-other .attention p,div.category-recruit-form .attention p{font-size:12px;line-height:1.7em}div.category-contact-company .confirm .form-list,div.category-contact-other .confirm .form-list,div.category-recruit-form .confirm .form-list{margin-bottom:96px}div.category-contact-company .confirm .form-list li dl dt,div.category-contact-other .confirm .form-list li dl dt,div.category-recruit-form .confirm .form-list li dl dt{margin-bottom:8px}div.category-contact-company .confirm .notice-list,div.category-contact-other .confirm .notice-list,div.category-recruit-form .confirm .notice-list{padding-top:46px;margin-bottom:0}div.category-contact-company .complete-box,div.category-contact-other .complete-box,div.category-recruit-form .complete-box{min-width:488px;margin:0 auto 45px;text-align:center}div.category-contact-company .complete-box .complete-text,div.category-contact-other .complete-box .complete-text,div.category-recruit-form .complete-box .complete-text{display:inline-block;font-size:18px;text-align:left}div.category-recruit-form .job-title{margin-bottom:20px}div.category-contact-company #main-contents:before,div.category-contact-other #main-contents:before{display:block;content:"";width:707px;height:513px;position:absolute;top:40px;left:-170px;background-image:url(/assets/images/pc/contact_bg_top.png);background-repeat:no-repeat;background-position:top;background-color:rgba(0,0,0,0);background-size:auto}div.category-contact-company #main-contents .after-wrap,div.category-contact-other #main-contents .after-wrap{display:block;content:"";width:309px;height:520px;position:absolute;right:-82px;bottom:22px}div.category-contact-company .page-title,div.category-contact-other .page-title{margin-bottom:30px}div.category-contact-company .local-navi,div.category-contact-other .local-navi{margin-bottom:40px}div.category-contact-company .lead,div.category-contact-other .lead{margin-bottom:150px}div.category-contact-company .lead p img,div.category-contact-other .lead p img{margin:0 auto}div.category-contact-company .lead p.j,div.category-contact-other .lead p.j{margin-bottom:19px}div.category-contact-company .complete-box,div.category-contact-other .complete-box{width:700px;margin-bottom:94px}div.category-contact-company .form-list li dl dt span,div.category-contact-other .form-list li dl dt span{font-size:10px}div#page-contact-company-form .lead,div#page-contact-other-form .lead{margin-bottom:46px}div#page-about .page-title{margin-bottom:100px}div#page-about .about-box{width:700px;margin:0 auto}div#page-about .about-j{margin-bottom:48px}div#page-about .about-j dl dt{font-size:16px}div#page-about .about-j dl dd{margin-bottom:26px}div#page-about .about-j dl dd:last-child{margin-bottom:0}div#page-about .about-e{line-height:1.2em}div#page-about .about-e dl dt{font-size:14px}div#page-about .about-e dl dd{font-size:10px;margin-bottom:26px}div#page-about .about-e dl dd:last-child{margin-bottom:0}div#page-privacy .page-title{margin-bottom:95px}div#page-privacy .privacy-box{width:700px;margin:0 auto}div#page-privacy .privacy-box.box-j{margin-bottom:100px}div#page-privacy .privacy-box.box-e .privacy-list{line-height:1.5em}div#page-privacy .privacy-box.box-e .privacy-list>li span{font-size:14px}div#page-privacy .privacy-box.box-e .privacy-list>li .alphabet-list,div#page-privacy .privacy-box.box-e .privacy-list>li .dot-list,div#page-privacy .privacy-box.box-e .privacy-list>li p{font-size:10px}div#page-privacy .privacy-list{margin-left:1.5em}div#page-privacy .privacy-list>li{list-style:decimal;margin-bottom:1em}div#page-privacy .privacy-list>li:last-child{margin-bottom:0}div#page-privacy .privacy-list>li p{margin-bottom:.5em}div#page-privacy .privacy-list>li p:last-child{margin-bottom:0}div#page-privacy .privacy-list>li span{font-size:16px}div#page-privacy .privacy-list>li .alphabet-list,div#page-privacy .privacy-list>li .dot-list{margin-bottom:.5em}div#page-privacy .privacy-list>li .alphabet-list:last-child,div#page-privacy .privacy-list>li .dot-list:last-child{margin-bottom:0}div#page-privacy .dot-list{margin-left:1.5em}div#page-privacy .dot-list>li{list-style:disc}div#page-privacy .alphabet-list{margin-left:1.5em}div#page-privacy .alphabet-list>li{list-style:lower-alpha}div#page-p404 .site-wrapper{background-image:url(/assets/images/pc/404_bg.jpg);background-repeat:no-repeat;background-position:center 202px;background-color:rgba(0,0,0,0);background-size:auto}div#page-p404 .page-title{margin-bottom:660px}div#page-p404 .inner{position:static}}div#page-p404 #main-contents{height:820px}